From a0f9b644a4b16bc6daa69c754386cb928bafd4ba Mon Sep 17 00:00:00 2001 From: X3F200C Date: Thu, 24 Aug 2023 18:36:44 -0400 Subject: [PATCH] Add files from before the Git repository --- README.md | 46 +- assets/images/xvoxel.ico | Bin 0 -> 2657 bytes assets/images/xvoxel.png | Bin 0 -> 78088 bytes assets/stylesheets/game.css | 308 + core.js | 79 + data/resources/XVoxel.zip | Bin 0 -> 57949 bytes data/resources/XVoxel/models/character.json | 231 + data/resources/XVoxel/pack.json | 54 + .../resources/XVoxel/textures/block-atlas.png | Bin 0 -> 51469 bytes data/resources/XVoxel/textures/character.png | Bin 0 -> 12457 bytes data/strings/en-US.json | 32 + data/strings/fr.json | 32 + game.js | 488 + index.html | 59 + lib/ammo.js | 953 + lib/browser-matrix.min.js | 18 + lib/cannon-es.js | 13009 ++++++ lib/fflate.js | 1 + lib/gltf-loader.js | 4398 ++ lib/improved-noise.js | 74 + lib/loader.js | 32 + lib/locales.js | 32 + lib/olm.js | 153 + lib/peer.js | 10318 +++++ lib/three.js | 36301 ++++++++++++++++ lib/utils.js | 20 + lib/webfs.js | 34 + main.js | 49 + menu.js | 492 + modules/input.js | 141 + modules/network.js | 358 + modules/render.js | 37 + modules/resources.js | 169 + modules/world.js | 832 + modules/world_worker.js | 772 + olm.wasm | Bin 0 -> 153551 bytes package.json | 11 + plugins/splash.js | 9 + preload.js | 55 + 39 files changed, 69596 insertions(+), 1 deletion(-) create mode 100644 assets/images/xvoxel.ico create mode 100644 assets/images/xvoxel.png create mode 100644 assets/stylesheets/game.css create mode 100644 core.js create mode 100644 data/resources/XVoxel.zip create mode 100644 data/resources/XVoxel/models/character.json create mode 100644 data/resources/XVoxel/pack.json create mode 100644 data/resources/XVoxel/textures/block-atlas.png create mode 100644 data/resources/XVoxel/textures/character.png create mode 100644 data/strings/en-US.json create mode 100644 data/strings/fr.json create mode 100644 game.js create mode 100644 index.html create mode 100644 lib/ammo.js create mode 100644 lib/browser-matrix.min.js create mode 100644 lib/cannon-es.js create mode 100644 lib/fflate.js create mode 100644 lib/gltf-loader.js create mode 100644 lib/improved-noise.js create mode 100644 lib/loader.js create mode 100644 lib/locales.js create mode 100644 lib/olm.js create mode 100644 lib/peer.js create mode 100644 lib/three.js create mode 100644 lib/utils.js create mode 100644 lib/webfs.js create mode 100644 main.js create mode 100644 menu.js create mode 100644 modules/input.js create mode 100644 modules/network.js create mode 100644 modules/render.js create mode 100644 modules/resources.js create mode 100644 modules/world.js create mode 100644 modules/world_worker.js create mode 100644 olm.wasm create mode 100644 package.json create mode 100644 plugins/splash.js create mode 100644 preload.js diff --git a/README.md b/README.md index 183de28..15770f4 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,47 @@ # XVoxel-ASync -A voxel game based on OpenVoxelProject \ No newline at end of file +A voxel game based on OpenVoxelProject, it is able to run fully in a web browser. + +## Philosophy + +My goal for this game is for it to be light, extendable, pluggable and easy to mod without too much nonsense. +- Light, unlike heavy as other games +- Extendable, even its core +- Pluggable, so you can add your own additions +- Easy to mod, with an upcoming modding interface made to be easy and efficient + +## Roadmap + +- [x] Basic menu +- [x] 3D rendering +- [ ] Resources + - [ ] Textures (partially done) + - [ ] Sounds + - [ ] Models (as JSON) +- [ ] Physics (have to decide which engine to use) +- [ ] Settings + - [ ] Video + - [x] Field of View + - [ ] Lighting + - [ ] Audio + - [ ] Sources + - [ ] Channels (Mono, Stereo or Surround if supported) + - [ ] Input (keyboard/mouse, touchscreen and gamepad) + - [ ] Sensitivity + - [ ] Keys +- [ ] Networking + - [x] Loading worlds + - [ ] Saving worlds (implemented but unavailable in the menu) + - [ ] Multiplayer + +## Acknowledgements + +The libraries cited below are included in the "lib" folder for convenience, if you want your library's files removed from my project's, please kindly tell me via [e-mail](mailto:x3f200c@protonmail.com) or using any other contact information that can be found on [my main website](https://x3f200c.net/). +- [Three.JS](https://github.com/mrdoob/three.js) under the MIT license, used for rendering worlds (and its GLTF loader for future work) +- [Cannon ES](https://github.com/pmndrs/cannon-es) also under the MIT license, not used yet, will consider switching to it in order to use less WebAssembly and more vanilla JavaScript +- [Ammo.JS](https://github.com/kripken/ammo.js) under the ZLib license, used to simulate physics in worlds +- [FFlate](https://github.com/101arrowz/fflate) under the MIT license too, used to compress and decompress ZIP files (saving and loading worlds) +- [Matrix JS SDK](https://github.com/matrix-org/matrix-js-sdk) under the Apache 2.0 license, used for networking (multiplayer, uploading, downloading worlds from the Matrix network) +- [PeerJS](https://github.com/peers/peerjs) under the MIT license, will be used for alternative networking +- [Olm](https://gitlab.matrix.org/matrix-org/olm) under the Apache 2.0 license too, used for encryption support in networking +- Improved Perlin noise (I forgot where I found it and what its license was) diff --git a/assets/images/xvoxel.ico b/assets/images/xvoxel.ico new file mode 100644 index 0000000000000000000000000000000000000000..62c4cade69c598ee45123e6d81a543d51c721b8b GIT binary patch literal 2657 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 hF`|8Pto+q div { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + align-items: center; + justify-content: center; +} + +span { + display: flex; +} + +#gui { + z-index: 15; +} + +#crosshair { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + mix-blend-mode: difference; + z-index: 15 +} + +#touchcontrols { + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + z-index: 30; +} + +#dpad { + position: absolute; + bottom: 0px; + min-width: 16rem; + min-height: 16rem; + max-width: 48rem; + max-height: 48rem; + background: radial-gradient(rgba(180, 180, 180, 0.80) 0%, rgba(180, 180, 180, 0) 72%); + z-index: 32; +} + +#secpad { + position: absolute; + bottom: 0px; + right: 0px; + min-width: calc(16rem / 3); + min-height: calc(16rem / 3); + max-width: calc(48rem / 3); + max-height: calc(48rem / 3); + margin: calc(16rem / 3); + background: radial-gradient(rgba(180, 180, 180, 0.80) 0%, rgba(180, 180, 180, 0) 72%); + z-index: 32; +} + +#menus { + display: flex; + flex-wrap: wrap; + flex-flow: row; + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + z-index: 40; +} + +.menu { + top: 0px; + display: flex; + flex-direction: column; + justify-content: flex-start; + /* position: absolute; */ + background: var(--background-menu); + height: calc(100% - 3rem); + padding-top: 3rem; + z-index: 40; +} + +.void { + height: inherit; + width: inherit; +} + +.closebutton { + left: 0px; + width: calc(100% - 1rem); + bottom: 0px; + margin-top: auto; +} + +#loadingscreen { + background: rgba(32, 48, 64, 1); + position: absolute; + width: 100%; + height: 100%; + left: 0px; + right: 0px; + z-index: 45; +} + +#loadingbar { + position: absolute; + min-width: 12rem; + min-height: 3rem; + width: 64%; + height: 25%; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background: rgba(240, 24, 24, 1); +} + +#loadingtext { + position: fixed; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + z-index: 45; + mix-blend-mode: difference; +} + +#loadingbarprogress { + position: relative; + height: 100%; + background: rgba(24, 240, 48, 1); +} + +button:disabled, button:disabled:hover, input:disabled, input:disabled:hover { + background: var(--background-menu-uninteractable); + cursor: var(--cursor-not-allowed); +} + +button, input:not(input[type=checkbox]), select { + appearance: none; + background: var(--background-menu-interactable); + border: 0.125rem solid black; + padding: 0px; + margin: 0.5rem; + font-size: 1rem; + width: calc(100% - 1rem); + height: 4rem; +} + + +input:not(input[type=checkbox]) { + width: calc(100% - 1.25rem); + height: 4rem; +} + +button:hover, input:hover, select:hover { + background: var(--background-menu-interactable-hover); +} + +input[type=text]::placeholder { + color: rgba(235, 245, 245, 0.5); +} + +input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + background: rgba(125, 135, 150, 0.25); + border: 0.125rem solid black; + border-radius: 0px; + width: 1.5rem; + height: 4rem; +} + +input[type=range]::-moz-range-thumb { + -moz-appearance: none; + background: rgba(125, 135, 150, 0.25); + border: 0.125rem solid black; + border-radius: 0px; + width: 1.5rem; + height: 4rem; +} + +input[type=range]::-webkit-slider-thumb:hover { + background: var(--background-menu-interactable-hover); +} + +input[type=range]::-moz-range-thumb:hover { + background: var(--background-menu-interactable-hover); +} diff --git a/core.js b/core.js new file mode 100644 index 0000000..cbc1d41 --- /dev/null +++ b/core.js @@ -0,0 +1,79 @@ +var modules = { + "render": { + "source": "./modules/render.js", + "dependsOn": [] + }, + "input": { + "source": "./modules/input.js", + "dependsOn": ["render"] + }, + "resources": { + "source": "./modules/resources.js", + "dependsOn": [] + }, + "world": { + "source": "./modules/world.js", + "dependsOn": [] + }, + "network": { + "source": "./modules/network.js", + "dependsOn": [] + } +}; + +var plugins = { + "splash": { + "type": "plugin", + "source": "./plugins/splash.js", + "loadAs": "splash", + "dependsOn": ["render"] + } +}; + +var loadings = {}; + +class GameCore extends global.utils.EventListener { + constructor () { + super(); + + this.modules = {}; + this.plugins = {}; + } + init (meta) { + return new Promise((function (resolve, reject) { + for (var data in meta) { + if (meta.hasOwnProperty(data)) { + var metadata = meta[data]; + + if (loadings[data]) continue; + + loadings[data] = this.loadModule(data); + } + } + + Promise.all(Object.values(loadings)).then((function () { + this.emit("pre-init", {}); + + resolve(this); + }).bind(this)).catch(reject); + }).bind(this)); + } + loadModule (moduleName) { + return load("./modules/" + moduleName + ".js").then((function (mod) { + this.modules[moduleName] = mod; + }).bind(this)).catch(throwError); + } + loadPlugin (pluginName) { + return load("./plugins/" + pluginName + ".js").then((function (plugin) { + this.plugins[pluginName] = plugin; + }).bind(this)).catch(throwError); + } +} + +module.exports = { + "GameCore": GameCore, + "loadData": { + "modules": modules, + "plugins": plugins + } +}; diff --git a/data/resources/XVoxel.zip b/data/resources/XVoxel.zip new file mode 100644 index 0000000000000000000000000000000000000000..970ad3a1e082c477dd725e73fac6eae4d3c8168b GIT binary patch literal 57949 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 JD?9(Z{TED!X;=UN literal 0 HcmV?d00001 diff --git a/data/resources/XVoxel/models/character.json b/data/resources/XVoxel/models/character.json new file mode 100644 index 0000000..7c8ea8e --- /dev/null +++ b/data/resources/XVoxel/models/character.json @@ -0,0 +1,231 @@ +{ + "hitbox": [0.7, 1.8, 0.7], + "control": { + "camera": "head", + "rotationX": "head" + }, + "parts": { + "root": { + "type": "group", + "position": [0, -0.25, 0], + "children": [ + "body" + ] + }, + "body": { + "type": "geometry", + "geometry": [0.5, 0.75, 0.25], + "position": [0, 0.375, 0], + "uvMap": [ + [[0.25, 0.5], [0.3125, 0.6875]], + [[0.4375, 0.5], [0.5, 0.6875]], + [[0.3125, 0.5], [0.4375, 0.6875]], + [[0.3125, 0.6875], [0.4375, 0.75]], + [[0.4375, 0.6875], [0.5625, 0.75]], + [[0.5, 0.6875], [0.625, 0.5]], + [[0.3125, 0.6875], [0.3125, 0.5]] + ], + "children": [ + "neck", + "jacket", + "left-shoulder", + "right-shoulder", + "left-pelvis", + "right-pelvis" + ] + }, + "neck": { + "type": "group", + "position": [0, 0.375, 0], + "children": [ + "head" + ] + }, + "head": { + "type": "geometry", + "geometry": [0.5, 0.5, 0.5], + "position": [0, 0.25, 0], + "uvMap": [ + [[0.0, 0.75], [0.125, 0.875]], + [[0.25, 0.75], [0.375, 0.875]], + [[0.125, 0.875], [0.25, 1.0]], + [[0.25, 0.875], [0.375, 1.0]], + [[0.375, 0.75], [0.5, 0.875]], + [[0.125, 0.75], [0.25, 0.875]] + ], + "children": [ + "hat" + ] + }, + "hat": { + "type": "geometry", + "geometry": [0.56, 0.56, 0.56], + "position": [0, 0, 0], + "uvMap": [ + [[0.5, 0.75], [0.625, 0.875]], + [[0.75, 0.75], [0.875, 0.875]], + [[0.625, 0.875], [0.75, 1.0]], + [[0.75, 0.875], [0.875, 1.0]], + [[0.875, 0.75], [1.0, 0.875]], + [[0.625, 0.75], [0.75, 0.875]] + ] + }, + "jacket": { + "type": "geometry", + "geometry": [0.6, 0.85, 0.35], + "position": [0, 0, 0], + "uvMap": [ + [[0.25, 0.0625], [0.5625, 0.1875]], + [[0.4375, 0.0625], [0.5625, 0.1875]], + [[0.3125, 0.125], [0.5, 0.0625]], + [[0.4375, 0.125], [0.5, 0.0625]], + [[0.5, 0.125], [0.5625, 0.1875]], + [[0.3125, 0.125], [0.5625, 0.1875]] + ] + }, + "left-shoulder": { + "type": "group", + "position": [-0.25, 0.25, 0], + "children": [ + "left-arm" + ] + }, + "left-arm": { + "type": "geometry", + "geometry": [0.25, 0.75, 0.25], + "position": [-0.125, -0.25, 0], + "uvMap": [ + [[0.5, 0.0625], [0.8125, 0.1875]], + [[0.625, 0.0625], [0.8125, 0.1875]], + [[0.5625, 0.0625], [0.75, 0.0625]], + [[0.625, 0.0625], [0.75, 0.0625]], + [[0.6875, 0.0625], [0.8125, 0.1875]], + [[0.5625, 0.0625], [0.8125, 0.1875]] + ], + "children": [ + "left-sleeve" + ] + }, + "left-sleeve": { + "type": "geometry", + "geometry": [0.35, 0.85, 0.35], + "position": [0, 0, 0], + "uvMap": [ + [[0.75, 0.0625], [0.5625, 0.1875]], + [[0.875, 0.0625], [0.5625, 0.1875]], + [[0.8125, 0.0625], [0.5, 0.0625]], + [[0.875, 0.0625], [0.5, 0.0625]], + [[60, 0.0625], [0.5625, 0.1875]], + [[0.8125, 0.0625], [0.5625, 0.1875]] + ] + }, + "right-shoulder": { + "type": "group", + "position": [0.25, 0.25, 0], + "children": [ + "right-arm" + ] + }, + "right-arm": { + "type": "geometry", + "geometry": [0.25, 0.75, 0.25], + "position": [0.125, -0.25, 0], + "uvMap": [ + [[0.625, 0.0625], [0.3125, 0.1875]], + [[0.75, 0.0625], [0.3125, 0.1875]], + [[0.6875, 0.0625], [0.25, 0.0625]], + [[0.75, 0.0625], [0.25, 0.0625]], + [[0.8125, 0.0625], [0.3125, 0.1875]], + [[0.6875, 0.0625], [0.3125, 0.1875]] + ], + "children": [ + "right-sleeve" + ] + }, + "right-sleeve": { + "type": "geometry", + "geometry": [0.35, 0.85, 0.35], + "position": [0, 0, 0], + "uvMap": [ + [[0.625, 0.0625], [0.5625, 0.1875]], + [[0.75, 0.0625], [0.5625, 0.1875]], + [[0.6875, 0.0625], [0.5, 0.0625]], + [[0.75, 0.0625], [0.5, 0.0625]], + [[0.8125, 0.0625], [0.5625, 0.1875]], + [[0.6875, 0.0625], [0.5625, 0.1875]] + ] + }, + "left-pelvis": { + "type": "group", + "position": [-0.125, -0.375, 0], + "children": [ + "left-leg" + ] + }, + "left-leg": { + "type": "geometry", + "geometry": [0.25, 0.75, 0.25], + "position": [0, -0.375, 0], + "uvMap": [ + [[0.25, 0.0625], [0.8125, 0.1875]], + [[0.375, 0.0625], [0.8125, 0.1875]], + [[0.3125, 0.0625], [0.75, 0.0625]], + [[0.375, 0.0625], [0.75, 0.0625]], + [[0.4375, 0.0625], [0.8125, 0.1875]], + [[0.3125, 0.0625], [0.8125, 0.1875]] + ], + "children": [ + "left-leg-sleeve" + ] + }, + "left-leg-sleeve": { + "type": "geometry", + "geometry": [0.35, 0.85, 0.35], + "position": [0, 0, 0], + "uvMap": [ + [[0, 0.0625], [0.8125, 0.1875]], + [[0.125, 0.0625], [0.8125, 0.1875]], + [[0.0625, 0.0625], [0.75, 0.0625]], + [[0.125, 0.0625], [0.75, 0.0625]], + [[0.1875, 0.0625], [0.8125, 0.1875]], + [[0.0625, 0.0625], [0.8125, 0.1875]] + ] + }, + "right-pelvis": { + "type": "group", + "position": [0.125, -0.375, 0], + "children": [ + "right-leg" + ] + }, + "right-leg": { + "type": "geometry", + "geometry": [0.25, 0.75, 0.25], + "position": [0, -0.375, 0], + "uvMap": [ + [[0, 0.0625], [0.3125, 0.1875]], + [[0.125, 0.0625], [0.3125, 0.1875]], + [[0.0625, 0.0625], [0.25, 0.0625]], + [[0.125, 0.0625], [0.25, 0.0625]], + [[0.1875, 0.0625], [0.3125, 0.1875]], + [[0.0625, 0.0625], [0.3125, 0.1875]] + ], + "children": [ + "right-leg-sleeve" + ] + }, + "right-leg-sleeve": { + "type": "geometry", + "geometry": [0.35, 0.85, 0.35], + "position": [0, 0, 0], + "uvMap": [ + [[0, 0.0625], [0.5625, 0.1875]], + [[0.125, 0.0625], [0.5625, 0.1875]], + [[0.0625, 0.0625], [0.5, 0.0625]], + [[0.125, 0.0625], [0.5, 0.0625]], + [[0.1875, 0.0625], [0.5625, 0.1875]], + [[0.0625, 0.0625], [0.5625, 0.1875]] + ] + } + } +} diff --git a/data/resources/XVoxel/pack.json b/data/resources/XVoxel/pack.json new file mode 100644 index 0000000..2fd0bc2 --- /dev/null +++ b/data/resources/XVoxel/pack.json @@ -0,0 +1,54 @@ +{ + "name": "OpenVoxelProject", + "description": "OpenVoxelProject's base resources", + "textures": { + "block-atlas": { + "path": "textures/block-atlas.png", + "size": [64, 64], + "totalSize": [512, 512] + }, + "grass": { + "texture": "block-atlas", + "sided": true, + "sideMaps": [ + [3], + [0, 1, 4, 5], + [2] + ], + "positions": [ + [0, 0], + [64, 0], + [128, 0] + ], + "sizes": [ + [64, 64], + [64, 64], + [64, 64] + ] + }, + "dirt": { + "texture": "block-atlas", + "position": [128, 0], + "size": [64, 64] + }, + "stone": { + "texture": "block-atlas", + "position": [192, 0], + "size": [64, 64] + }, + "glitch": { + "texture": "block-atlas", + "position": [256, 0], + "size": [64, 64] + }, + "character": { + "path": "textures/character.png", + "totalSize": [256, 256] + } + }, + "models": { + "character": { + "path": "models/character.json" + } + } +} diff --git a/data/resources/XVoxel/textures/block-atlas.png b/data/resources/XVoxel/textures/block-atlas.png new file mode 100644 index 0000000000000000000000000000000000000000..12678abb30504deca5bddc3d778bb0f6e6566d50 GIT binary patch literal 51469 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ʾR=So4V>UJKwhDiFeB~^ksK{!< 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 literal 0 HcmV?d00001 diff --git a/data/strings/en-US.json b/data/strings/en-US.json new file mode 100644 index 0000000..90657c1 --- /dev/null +++ b/data/strings/en-US.json @@ -0,0 +1,32 @@ +{ + "menu.main.play.label": "Play", + "menu.main.settings.label": "Settings", + "menu.main.quit.label": "Quit", + "menu.play.singleplayer.label": "Singleplayer", + "menu.play.multiplayer.label": "Multiplayer", + "play.singleplayer.worldnameinput.label": "World name", + "play.singleplayer.worldnameinput.placeholder": "Enter a world name here. ", + "play.singleplayer.newgamebutton.label": "New game", + "play.singleplayer.loadgamebutton.label": "Load game", + "play.singleplayer.openworld.label": "Load world \"${WORLD_NAME}\"", + "play.multiplayer.serveraddressinput.label": "Server address", + "play.multiplayer.serveraddressinput.placeholder": "Enter a server address here. ", + "play.multiplayer.serverconnectbutton.label": "Connect", + "play.multiplayer.loadmatrixworldsbutton.label": "Load Matrix worlds", + "menu.settings.user.label": "User", + "menu.settings.video.label": "Video", + "menu.settings.audio.label": "Audio", + "menu.settings.input.label": "Input", + "settings.user.username.label": "Username", + "settings.user.username.placeholder": "Enter your username here. ", + "settings.user.login.label": "Log in", + "settings.login.homeserver-url.label": "Homeserver URL", + "settings.login.mxid.label": "MXID (Matrix ID)", + "settings.login.mxid.placeholder": "@user:domain.tld", + "settings.login.password.label": "Password", + "settings.login.password.placeholder": "T0p S3cr3t", + "settings.video.fieldofview.label": "Field of view", + "settings.video.fieldofview.text": "${ANGLE}${UNIT}", + "settings.audio.mastervolume.label": "Master volume", + "settings.audio.mastervolume.text": "${VOLUME}${UNIT}" +} diff --git a/data/strings/fr.json b/data/strings/fr.json new file mode 100644 index 0000000..15d5e49 --- /dev/null +++ b/data/strings/fr.json @@ -0,0 +1,32 @@ +{ + "menu.main.play.label": "Jouer", + "menu.main.settings.label": "Paramètres", + "menu.main.quit.label": "Quitter", + "menu.play.singleplayer.label": "Solo", + "menu.play.multiplayer.label": "Multijoueur", + "play.singleplayer.worldnameinput.label": "Nom du monde", + "play.singleplayer.worldnameinput.placeholder": "Entrez un nom de monde ici. ", + "play.singleplayer.newgamebutton.label": "Nouvelle partie", + "play.singleplayer.loadgamebutton.label": "Charger une partie", + "play.singleplayer.openworld.label": "Charger le monde \"${WORLD_NAME}\"", + "play.multiplayer.serveraddressinput.label": "Adresse du serveur", + "play.multiplayer.serveraddressinput.placeholder": "Entrez une adresse de serveur ici. ", + "play.multiplayer.serverconnectbutton.label": "Se connecter", + "play.multiplayer.loadmatrixworldsbutton.label": "Charger les mondes Matrix", + "menu.settings.user.label": "Utilisateur", + "menu.settings.video.label": "Vidéo", + "menu.settings.audio.label": "Audio", + "menu.settings.input.label": "Entrée", + "settings.user.username.label": "Nom d'utilisateur", + "settings.user.username.placeholder": "Entrez votre nom d'utilisateur ici. ", + "settings.user.login.label": "Se connecter", + "settings.login.homeserver-url.label": "URL de votre serveur", + "settings.login.mxid.label": "MXID (Identifiant Matrix)", + "settings.login.mxid.placeholder": "@utilisateur:domaine.tld", + "settings.login.password.label": "Mot de passe", + "settings.login.password.placeholder": "T0p S3cr3t", + "settings.video.fieldofview.label": "Champ de vision", + "settings.video.fieldofview.text": "${ANGLE}${UNIT}", + "settings.audio.mastervolume.label": "Volume global", + "settings.audio.mastervolume.text": "${VOLUME}${UNIT}" +} diff --git a/game.js b/game.js new file mode 100644 index 0000000..090e335 --- /dev/null +++ b/game.js @@ -0,0 +1,488 @@ +const loaderData = { + "utils": { + "type": "global", + "source": "./lib/utils.js", + "loadAs": "utils", + "dependsOn": [] + }, + "three": { + "type": "global", + "source": "./lib/three.js", + "loadAs": "three", + "dependsOn": [] + }, + /*"cannon": { + "type": "global", + "source": "./lib/cannon-es.js", + "loadAs": "cannon", + "dependsOn": [] + },*/ + "fflate": { + "type": "global", + "source": "./lib/fflate.js", + "loadAs": "fflate", + "dependsOn": [] + }, + "olm": { + "type": "global", + "source": "./lib/olm.js", + "loadAs": "olm", + "dependsOn": [] + }, + "matrix": { + "type": "global", + "source": "./lib/browser-matrix.min.js", + "loadAs": "matrix", + "dependsOn": ["olm"] + }, + "peer": { + "type": "global", + "source": "./lib/peer.js", + "loadAs": "peer", + "dependsOn": [] + }, + "gamecore": { + "type": "global", + "source": "./core.js", + "loadAs": "gamecore", + "dependsOn": ["utils"] + }, + "locales": { + "type": "global", + "source": "./lib/locales.js", + "loadAs": "locales", + "dependsOn": [] + }, + "menu": { + "type": "global", + "source": "./menu.js", + "loadAs": "menu", + "dependsOn": ["locales"] + } +}; + +const throwError = window.throwError = function (err) { + alert(err + "\n" + err.stack); + throw err; +}; + +var onLoadingFinished = function (modules) { + var initPromises = {}; + var promiseReturners = {}; + + initPromises["render"] = new Promise(function (resolve, reject) { + promiseReturners["render"] = { + resolve, + reject + }; + }); + + initPromises["input"] = new Promise(function (resolve, reject) { + promiseReturners["input"] = { + resolve, + reject + }; + }); + + core.on("render-init", function () { + promiseReturners["render"].resolve(); + + fetch("./data/resources/XVoxel.zip").then(function (response) { + if (response.status != 200) return throwError(new Error("ENOENT")); + + response.arrayBuffer().then(function (arrayBuffer) { + core.modules["resources"].ResourcePack.loadFromZIP(arrayBuffer).then(function (pack) { + window.resourcePacks.push(pack); + + + }).catch(throwError); + }).catch(throwError); + }).catch(throwError); + }); + + core.on("input-init", function () { + promiseReturners["input"].resolve(); + }); + + Promise.all(Object.values(initPromises)).then(function () { + addPlayer(0); + }); +}; + +window.onload = function (event) { + renderersContainer = document.querySelector("#renderers"); + var librariesToLoad = Object.keys(loaderData); + + var libraryLoaders = []; + + for (var l = 0; l < librariesToLoad.length; l++) { + libraryLoaders.push( + loadFromMeta(librariesToLoad[l], loaderData[librariesToLoad[l]]) + ); + } + + Promise.all(libraryLoaders).then(function (libraries) { + core = window.core = new window.gamecore.GameCore(); + + fetch("./data/strings/" + window.currentLanguage + ".json").then(function (response) { + if (response.status != 200) return throwError(new Error("ENOENT")); + + response.text().then(function (text) { + window.locales.loadFromJSON(window.currentLanguage, JSON.parse(text)); + + menu.makeMenu(); + }).catch(throwError); + }).catch(throwError); + + onLoadingFinished(core.modules); + + core.init(gamecore.loadData.modules).then(function (gameCore) { + for (var moduleName in core.modules) { + if (core.modules.hasOwnProperty(moduleName)) { + var thisModule = core.modules[moduleName]; + + if ((typeof thisModule) != "object") continue; + + if ("menus" in thisModule) { + for (var menuName in thisModule.menus) { + if (thisModule.menus.hasOwnProperty(menuName)) { + if (!(menuName in menu.menuData)) { + menu.menuData[menuName] = thisModule.menus[menuName]; + } else { + var thisMenu = thisModule.menus[menuName]; + + if (!("elements" in thisMenu)) continue; + + for (var e = 0; e < thisMenu.elements.length; e++) { + menu.menuData[menuName].elements.push(thisMenu.elements[e]); + } + } + + menu.menus[menuName] = menu.constructMenu(menuName, menu.menuData[menuName]); + } + } + } + } + } + + window.menu.showMenu("main", 0); + }).catch(throwError); + }).catch(throwError); +}; + +var loadFromMeta = function (name, metadata) { + return new Promise((function (resolve, reject) { + var dependencies = []; + + if (metadata.dependsOn) { + for (var d = 0; d < metadata.dependsOn.length; d++) { + var dependencyName = metadata.dependsOn[d]; + var dependency = loaderData[dependencyName]; + + if (!loadings[dependencyName]) { + loadings[dependencyName] = loadFromMeta(dependencyName, dependency); + } + dependencies.push(loadings[dependencyName]); + } + } + + Promise.all(dependencies).then((function (deps) { + loadings[name] = load(metadata.source).then(function (mod) { + window[metadata.loadAs || name] = mod; + + resolve(mod); + }).catch(throwError); + }).bind(name)).catch(throwError); + }).bind(name)); +}; + +var render = window.render = function (instanceIndex) { + if (instanceWorlds[instanceIndex]) { + renderers[instanceIndex].render(worlds[instanceWorlds[instanceIndex]], cameras[instanceIndex]); + } +}; + +var createWorld = window.createWorld = function (name, generator = "flat", options, generateInitialChunks = true) { + return new Promise(function (resolve, reject) { + window.worlds[name] = new core.modules["world"].World({ + "generator": generator + }); + + if (!generateInitialChunks) return resolve(window.worlds[name]); + + var min = [-4, 0, -4]; + var max = [4, 8, 4]; + + var positions = []; + + for (var x = min[0]; x < max[0]; x++) { + for (var z = min[2]; z < max[2]; z++) { + for (var y = min[1]; y < max[1]; y++) { + positions.push([x, y, z]); + } + } + } + + var chunkGenerators = []; + + genNext = function (pos, p) { + chunkGenerators.push( + worlds[name].generateChunk(pos[p]) + .then(function (chunk) { + if (pos[p + 1]) return genNext(pos, p + 1); + + Promise.all(chunkGenerators).then(function (chunks) { + resolve(worlds[name]); + }).catch(throwError); + }) + .catch(throwError) + ); + }; + + genNext(positions, 0); + }); +}; + +var startGame = window.startGame = function (instance, worldName) { + instanceWorlds[instance] = worldName; + renderers[instance].setAnimationLoop(render.bind(window, instance)); + + inputs[instance].grab(); + + var chunkSize = window.worlds[worldName].chunkSize; + + var positions = []; + + worlds[worldName].chunks.forEach(function (chunk, c) { + positions.push( + c.split(":") + .map(coord => parseInt(coord)) + ); + }); + + if (positions.length > 0) { + constructNext = function (pos, p) { + worlds[worldName].constructChunk(pos[p]).then(function (chunk) { + worlds[worldName].addChunk(chunk); + + if (pos[p + 1]) return constructNext(pos, p + 1); + }).catch(throwError); + }; + + constructNext(positions, 0); + } +}; + +window.addEventListener("resize", function (event) { + reorganizeRenderers(false); + + for (var r = 0; r < renderers.length; r++) { + var rdr = renderers[r]; + var rdrDOM = rdr.domElement; + + var cam = cameras[r]; + + rdr.setSize(rdrDOM.clientWidth, rdrDOM.clientHeight); + + cam.aspect = rdrDOM.clientWidth / rdrDOM.clientHeight; + cam.updateProjectionMatrix(); + } +}); + +var reorganizeRenderers = function (remakeLayout = true) { + var rows = []; + var rowAmount = Math.round(Math.sqrt(renderers.length)); + + if (remakeLayout) { + for (var r = renderersContainer.childElementCount - 1; r >= 0; r--) { + renderersContainer.children.item(r).remove(); + } + + for (var r = 0; r < rowAmount; r++) { + rows[r] = document.createElement("div"); + + rows[r].style.width = "100%"; + rows[r].style.height = "calc(100% / " + rowAmount + ")"; + + renderersContainer.append(rows[r]); + } + + for (var r = 0; r < renderers.length; r++) { + rows[Math.floor((r / renderers.length) * rowAmount)].append(renderers[r].domElement); + } + } else { + for (var r = renderersContainer.childElementCount - 1; r >= 0; r--) { + rows[r] = renderersContainer.children.item(r); + } + } + + for (var r = 0; r < rowAmount; r++) { + var row = rows[r]; + + for (var rd = 0; rd < row.childElementCount; rd++) { + row.children[rd].style.width = "calc(100% / " + row.childElementCount + ")"; + row.children[rd].style.height = "100%"; + } + } +}; + +var addPlayer = function (instance, controller) { + renderers[instance] = new core.modules["render"].Renderer({ + "preserveDrawingBuffer": true, + "autoResize": true + }); + + var instanceDOMElement = renderers[instance].domElement; + + reorganizeRenderers(); + + for (var r = 0; r < renderers.length; r++) { + var rdr = renderers[r]; + var rdrDOM = rdr.domElement; + + rdr.setSize(rdrDOM.clientWidth, rdrDOM.clientHeight, false); + } + + cameras[instance] = new core.modules["render"].PerspectiveCamera(130, instanceDOMElement.width / instanceDOMElement.height, 0.0005, 8192); + + if (controller instanceof core.modules["input"].Controller) { + inputs[instance] = controller; + inputs[instance].domElement = instanceDOMElement; + } else { + inputs[instance] = new core.modules["input"].Controller("desktop", { + "domElement": instanceDOMElement + }); + } + + renderers[instance].setAnimationLoop(render.bind(window, instance)); +}; + +var quitGame = window.quitGame = function (instance) { + +}; + +var closeGame = window.closeGame = function () { + window.close(); +}; + +var openSave = window.openSave = function (archive) { + return new Promise(function (resolve, reject) { + window.fflate.unzip(new Uint8Array(archive), {}, function (error, data) { + if (error) return reject(error); + + var loadedWorlds = {}; + + for (var filePath in data) { + if (data.hasOwnProperty(filePath)) { + var matches = filePath.match(/([^\/]+)\/meta\.json/); + + if (!matches) continue; + if (matches[0] !== filePath) continue; + if (!matches[1]) continue; + + var worldFolderName = matches[1]; + + let worldMeta; + try { + worldMeta = JSON.parse(window.fflate.strFromU8(data["" + worldFolderName + "/meta.json"])); + } catch (err) { + console.error(err); + continue; + } + + var worldName = worldMeta.name; + + loadedWorlds[worldName] = new core.modules["world"].World({ + "generator": worldMeta.generator + }); + + var chunkFileNameMatcher = new RegExp(worldFolderName + "\/chunks\/(-?[0-9]+:-?[0-9]+:-?[0-9]+)\.json"); + + for (var fileName in data) { + if (data.hasOwnProperty(fileName)) { + var nameMatches = fileName.match(chunkFileNameMatcher); + + if (!nameMatches) continue; + if (nameMatches[0] !== fileName) continue; + if (!nameMatches[1]) continue; + + var chunkFileName = nameMatches[1]; + + let chunkData; + try { + chunkData = JSON.parse(window.fflate.strFromU8(data[worldFolderName + "/chunks/" + chunkFileName + ".json"])); + } catch (err) { + console.error(err); + continue; + } + + var thisChunk = new core.modules["world"].Chunk(chunkData.size, loadedWorlds[worldName]); + + for (var b = 0; b < chunkData.blocks.length; b++) { + thisChunk.blocks[b] = chunkData.blocks[b]; + } + + var chunkPosition = chunkFileName.split(":").map(function (c) { + return parseInt(c); + }); + + loadedWorlds[worldName].setChunk(thisChunk, chunkPosition); + loadedWorlds[worldName].add(thisChunk); + } + } + } + } + + resolve(loadedWorlds); + }); + }); +}; + +var makeSave = window.makeSave = function () { + return new Promise(function (resolve, reject) { + var files = {}; + + for (var world in worlds) { + if (worlds.hasOwnProperty(world)) { + var thisWorld = worlds[world].toJSON(); + + var worldMeta = { + "name": world, + "generator": thisWorld.generator + }; + + files[world + "/meta.json"] = fflate.strToU8(JSON.stringify(worldMeta, null, "\t")); + + for (var chunk in thisWorld.chunks) { + if (thisWorld.chunks.hasOwnProperty(chunk)) { + var thisChunk = thisWorld.chunks[chunk]; + + files[world + "/chunks/" + chunk + ".json"] = fflate.strToU8(JSON.stringify(thisChunk, null, "\t")); + } + } + } + } + + window.fflate.zip(files, function (error, archive) { + if (error) return reject(error); + resolve(archive); + }); + }); +}; + +let core; + +var currentLanguage = window.currentLanguage = "en-US"; + +var instanceWorlds = window.instanceWorlds = []; + +var renderers = window.renderers = []; +var cameras = window.cameras = []; +var inputs = window.inputs = []; + +var loadings = {}; + +let resourcePacks = window.resourcePacks = []; +let worlds = window.worlds = {}; + +let renderersContainer; diff --git a/index.html b/index.html new file mode 100644 index 0000000..79acd8e --- /dev/null +++ b/index.html @@ -0,0 +1,59 @@ + + + + + + XVoxel + + + + + + + + + + + + + + + + + + +
+ + + crosshair +
+
+ +
+ + + + diff --git a/lib/ammo.js b/lib/ammo.js new file mode 100644 index 0000000..dde77cb --- /dev/null +++ b/lib/ammo.js @@ -0,0 +1,953 @@ +// This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed. + +var Ammo = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(Ammo) { + Ammo = Ammo || {}; + + +function aa(a,c){return Object.prototype.hasOwnProperty.call(a,c)}var ba="function"==typeof Object.defineProperties?Object.defineProperty:function(a,c,d){if(a==Array.prototype||a==Object.prototype)return a;a[c]=d.value;return a};function da(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var c=0;c=m}});var b;b||(b=typeof Ammo !== 'undefined' ? Ammo : {}); +var Promise=function(){function a(){}function c(p,G){return function(){p.apply(G,arguments)}}function d(p){if(!(this instanceof d))throw new TypeError("Promises must be constructed via new");if("function"!=typeof p)throw new TypeError("not a function");this.nB=0;this.bC=!1;this.oB=void 0;this.rB=[];E(p,this)}function e(p,G){for(;3===p.nB;)p=p.oB;0===p.nB?p.rB.push(G):(p.bC=!0,d.cC(function(){var ca=1===p.nB?G.WE:G.XE;if(null===ca)(1===p.nB?f:m)(G.promise,p.oB);else{try{var Ha=ca(p.oB)}catch(Eb){m(G.promise, +Eb);return}f(G.promise,Ha)}}))}function f(p,G){try{if(G===p)throw new TypeError("A promise cannot be resolved with itself.");if(G&&("object"==typeof G||"function"==typeof G)){var ca=G.then;if(G instanceof d){p.nB=3;p.oB=G;y(p);return}if("function"==typeof ca){E(c(ca,G),p);return}}p.nB=1;p.oB=G;y(p)}catch(Ha){m(p,Ha)}}function m(p,G){p.nB=2;p.oB=G;y(p)}function y(p){2===p.nB&&0===p.rB.length&&d.cC(function(){p.bC||d.dC(p.oB)});for(var G=0,ca=p.rB.length;G=0;--c){h[48+c]=52+c;h[65+c]=c;h[97+c]=26+c}h[43]=62;h[47]=63;function n(o,p,q){var i,j,c=0,k=p,l=q.length,m=p+(l*3>>2)-(q[l-2]=="=")-(q[l-1]=="=");for(;c>4;if(k>2;if(k>2];if(c){ia[J[J[c>>2]>>2]](c)|0;c=J[a+52>>2];if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}}J[8369]=J[8369]+1;c=ia[J[6782]](132,16)|0;H[c+20|0]=1;J[c>>2]=15728;J[c+16>>2]=0;H[c+40|0]=1;J[c+8>>2]=0;J[c+12>>2]=0;J[c+36>>2]=0;H[c+60|0]=1;J[c+28>>2]=0;J[c+32>>2]=0;J[c+56>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[a+52>>2]=c;J[d+196>>2]=0;J[d+188>>2]=0;J[d+192>>2]=0;H[d+200|0]=1;if((ia[J[J[a>>2]+96>>2]](a)|0)>0){c=J[d+192>>2];F=K[d+200|0];while(1){a:{if((e|0)!=(j|0)){break a}m=e?e<<1:1;if((m|0)<=(e|0)){break a}if(m){J[8369]=J[8369]+1;l=ia[J[6782]](m<<4,16)|0}else{l=0}b:{if((e|0)<=0){break b}p=0;c=0;if(e-1>>>0>=3){x=e&-4;s=0;while(1){o=c<<4;u=o+l|0;i=g+o|0;f=J[i+4>>2];J[u>>2]=J[i>>2];J[u+4>>2]=f;f=J[i+12>>2];J[u+8>>2]=J[i+8>>2];J[u+12>>2]=f;f=o|16;u=f+l|0;i=f+g|0;f=J[i+12>>2];J[u+8>>2]=J[i+8>>2];J[u+12>>2]=f;f=J[i+4>>2];J[u>>2]=J[i>>2];J[u+4>>2]=f;f=o|32;u=f+l|0;i=f+g|0;f=J[i+12>>2];J[u+8>>2]=J[i+8>>2];J[u+12>>2]=f;f=J[i+4>>2];J[u>>2]=J[i>>2];J[u+4>>2]=f;f=o|48;u=f+l|0;i=f+g|0;f=J[i+12>>2];J[u+8>>2]=J[i+8>>2];J[u+12>>2]=f;f=J[i+4>>2];J[u>>2]=J[i>>2];J[u+4>>2]=f;c=c+4|0;s=s+4|0;if((x|0)!=(s|0)){continue}break}}u=e&3;if(!u){break b}while(1){e=c<<4;f=e+l|0;x=e+g|0;e=J[x+4>>2];J[f>>2]=J[x>>2];J[f+4>>2]=e;e=J[x+12>>2];J[f+8>>2]=J[x+8>>2];J[f+12>>2]=e;c=c+1|0;p=p+1|0;if((u|0)!=(p|0)){continue}break}}if(!(g?!g|!(F&255):1)){J[8370]=J[8370]+1;ia[J[6783]](g)}J[d+196>>2]=l;F=1;H[d+200|0]=1;J[d+192>>2]=m;c=m}g=J[d+196>>2];ia[J[J[a>>2]+108>>2]](a,h,g+(j<<4)|0);j=j+1|0;e=c;h=h+1|0;if((ia[J[J[a>>2]+96>>2]](a)|0)>(h|0)){continue}break}J[d+188>>2]=j}H[d+156|0]=1;J[d+152>>2]=0;H[d+176|0]=1;J[d+144>>2]=0;J[d+148>>2]=0;J[d+172>>2]=0;J[d+164>>2]=0;J[d+168>>2]=0;J[d+132>>2]=0;H[d+136|0]=1;J[d+124>>2]=0;J[d+128>>2]=0;c:{d:{if(b){J[d+28>>2]=0;H[d+32|0]=1;J[d+20>>2]=0;J[d+24>>2]=0;c=0;q=J[d+188>>2];if((q|0)>0){while(1){b=c;e:{c=c+1|0;if((q|0)<=(c|0)){break e}l=J[d+196>>2];t=l+(b<<4)|0;b=c;while(1){f:{g=b+1|0;if((g|0)>=(q|0)){break f}k=(b<<4)+l|0;m=g;while(1){v=N[t>>2];C=Q(N[k>>2]-v);b=(m<<4)+l|0;n=N[t+4>>2];B=Q(N[b+4>>2]-n);w=Q(N[b>>2]-v);z=Q(N[k+4>>2]-n);E=Q(Q(C*B)-Q(w*z));n=N[t+8>>2];v=Q(N[k+8>>2]-n);n=Q(N[b+8>>2]-n);w=Q(Q(v*w)-Q(n*C));v=Q(Q(z*n)-Q(B*v));D=Q(1);e=1;while(1){C=Q(E*D);B=Q(v*D);z=Q(w*D);n=Q(Q(C*C)+Q(Q(B*B)+Q(z*z)));g:{if(!(n>Q(9999999747378752e-20))){break g}n=Q(Q(1)/Q(Y(n)));I=Q(C*n);C=Q(z*n);z=Q(B*n);j=J[d+20>>2];if((j|0)>0){b=1;f=J[d+28>>2];if(Q(Q(I*N[f+8>>2])+Q(Q(z*N[f>>2])+Q(C*N[f+4>>2])))>Q(.9990000128746033)){break g}while(1){l=b;if((b|0)!=(j|0)){b=l+1|0;h=f+(l<<4)|0;if(!(Q(Q(I*N[h+8>>2])+Q(Q(z*N[h>>2])+Q(C*N[h+4>>2])))>Q(.9990000128746033))){continue}}break}if((j|0)>(l|0)){break g}}n=Q(Q(I*N[t+8>>2])+Q(Q(z*N[t>>2])+Q(C*N[t+4>>2])));f=J[d+188>>2];if((f|0)>0){b=1;u=J[d+196>>2];if(Q(Q(Q(Q(I*N[u+8>>2])+Q(Q(z*N[u>>2])+Q(C*N[u+4>>2])))-n)+Q(-.009999999776482582))>Q(0)){break g}while(1){l=b;if((b|0)!=(f|0)){b=l+1|0;h=u+(l<<4)|0;if(!(Q(Q(Q(Q(I*N[h+8>>2])+Q(Q(z*N[h>>2])+Q(C*N[h+4>>2])))-n)+Q(-.009999999776482582))>Q(0))){continue}}break}if((f|0)>(l|0)){break g}}n=Q(-n);h:{if(J[d+24>>2]!=(j|0)){break h}r=j?j<<1:1;if((r|0)<=(j|0)){break h}i:{if(!r){b=0;break i}J[8369]=J[8369]+1;b=ia[J[6782]](r<<4,16)|0;j=J[d+20>>2]}j:{if((j|0)<=0){break j}x=j&1;l=0;if((j|0)!=1){u=j&-2;j=0;while(1){i=l<<4;f=i+b|0;o=i+J[d+28>>2]|0;h=J[o+4>>2];J[f>>2]=J[o>>2];J[f+4>>2]=h;h=J[o+12>>2];J[f+8>>2]=J[o+8>>2];J[f+12>>2]=h;h=i|16;f=h+b|0;i=h+J[d+28>>2]|0;h=J[i+4>>2];J[f>>2]=J[i>>2];J[f+4>>2]=h;h=J[i+12>>2];J[f+8>>2]=J[i+8>>2];J[f+12>>2]=h;l=l+2|0;j=j+2|0;if((u|0)!=(j|0)){continue}break}}if(!x){break j}l=l<<4;h=l+b|0;f=l+J[d+28>>2]|0;l=J[f+4>>2];J[h>>2]=J[f>>2];J[h+4>>2]=l;l=J[f+12>>2];J[h+8>>2]=J[f+8>>2];J[h+12>>2]=l}l=J[d+28>>2];if(!(l?!l|!K[d+32|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](l)}J[d+28>>2]=b;H[d+32|0]=1;J[d+24>>2]=r;j=J[d+20>>2]}b=J[d+28>>2]+(j<<4)|0;N[b+12>>2]=n;N[b+8>>2]=I;N[b+4>>2]=C;N[b>>2]=z;J[d+20>>2]=J[d+20>>2]+1}b=e;D=Q(-1);e=0;if(b){continue}break}m=m+1|0;if((q|0)<=(m|0)){break f}l=J[d+196>>2];continue}}if((g|0)==(q|0)){break e}l=J[d+196>>2];b=g;continue}}if((c|0)!=(q|0)){continue}break}}J[d+108>>2]=0;H[d+112|0]=1;J[d+100>>2]=0;J[d+104>>2]=0;if(J[d+20>>2]<=0){break d}j=0;while(1){b=J[d+28>>2]+(j<<4)|0;J[d+80>>2]=J[b+8>>2];c=J[b+4>>2];J[d+72>>2]=J[b>>2];J[d+76>>2]=c;n=Q(N[b+12>>2]-Q(ia[J[J[a>>2]+48>>2]](a)));g=J[d+100>>2];k:{if((g|0)!=J[d+104>>2]){break k}u=g?g<<1:1;if((u|0)<=(g|0)){break k}l:{if(!u){A=0;break l}J[8369]=J[8369]+1;A=ia[J[6782]](u<<4,16)|0;g=J[d+100>>2]}m:{if((g|0)<=0){break m}c=0;if((g|0)!=1){l=g&-2;e=0;while(1){h=c<<4;m=h+A|0;f=h+J[d+108>>2]|0;b=J[f+4>>2];J[m>>2]=J[f>>2];J[m+4>>2]=b;b=J[f+12>>2];J[m+8>>2]=J[f+8>>2];J[m+12>>2]=b;b=h|16;m=b+A|0;h=b+J[d+108>>2]|0;b=J[h+4>>2];J[m>>2]=J[h>>2];J[m+4>>2]=b;b=J[h+12>>2];J[m+8>>2]=J[h+8>>2];J[m+12>>2]=b;c=c+2|0;e=e+2|0;if((l|0)!=(e|0)){continue}break}}if(!(g&1)){break m}b=c<<4;c=b+A|0;g=b+J[d+108>>2]|0;b=J[g+4>>2];J[c>>2]=J[g>>2];J[c+4>>2]=b;b=J[g+12>>2];J[c+8>>2]=J[g+8>>2];J[c+12>>2]=b}b=J[d+108>>2];if(!(b?!b|!K[d+112|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[d+108>>2]=A;H[d+112|0]=1;J[d+104>>2]=u;g=J[d+100>>2]}b=J[d+76>>2];c=J[d+108>>2]+(g<<4)|0;J[c>>2]=J[d+72>>2];J[c+4>>2]=b;b=J[d+80>>2];N[c+12>>2]=n;J[c+8>>2]=b;J[d+100>>2]=J[d+100>>2]+1;j=j+1|0;if((j|0)>2]){continue}break}break d}eg(d+120|0,g,J[d+188>>2]);break c}J[d+84>>2]=0;H[d+88|0]=1;J[d+76>>2]=0;J[d+80>>2]=0;c=0;k=J[d+100>>2];if((k|0)>0){while(1){b=c;n:{c=c+1|0;if((k|0)<=(c|0)){break n}l=J[d+108>>2];r=l+(b<<4)|0;b=c;while(1){o:{g=b+1|0;if((g|0)>=(k|0)){break o}o=(b<<4)+l|0;m=g;while(1){W=N[o>>2];b=(m<<4)+l|0;B=N[b+4>>2];w=N[b>>2];z=N[o+4>>2];E=Q(Q(W*B)-Q(w*z));v=N[b+8>>2];n=N[o+8>>2];D=Q(Q(z*v)-Q(B*n));G=Q(Q(n*w)-Q(v*W));p:{if(!(Q(Q(E*E)+Q(Q(D*D)+Q(G*G)))>Q(9999999747378752e-20))){break p}X=N[r+4>>2];Z=N[r>>2];T=Q(Q(w*X)-Q(Z*B));_=B;B=N[r+8>>2];U=Q(Q(_*B)-Q(X*v));I=Q(Q(v*Z)-Q(B*w));if(!(Q(Q(T*T)+Q(Q(U*U)+Q(I*I)))>Q(9999999747378752e-20))){break p}w=Q(Q(Z*z)-Q(W*X));C=Q(Q(X*n)-Q(z*B));v=Q(Q(B*W)-Q(n*Z));if(!(Q(Q(w*w)+Q(Q(C*C)+Q(v*v)))>Q(9999999747378752e-20))){break p}n=Q(Q(B*E)+Q(Q(Z*D)+Q(X*G)));if(!(Q(R(n))>Q(9.999999974752427e-7))){break p}B=Q(Q(-1)/n);z=N[b+12>>2];_=E;E=N[r+12>>2];n=N[o+12>>2];w=Q(B*Q(Q(w*z)+Q(Q(_*E)+Q(T*n))));v=Q(B*Q(Q(v*z)+Q(Q(G*E)+Q(I*n))));n=Q(B*Q(Q(C*z)+Q(Q(D*E)+Q(U*n))));b=0;h=1;e=J[d+100>>2];if((e|0)>0){while(1){f=(b<<4)+l|0;if(!(Q(Q(N[f+12>>2]+Q(Q(N[f+8>>2]*w)+Q(Q(N[f>>2]*n)+Q(v*N[f+4>>2]))))+Q(-.009999999776482582))>Q(0))){b=b+1|0;h=(e|0)>(b|0);if((b|0)!=(e|0)){continue}}break}if(h){break p}}l=J[d+76>>2];q:{if((l|0)!=J[d+80>>2]){break q}i=l?l<<1:1;if((i|0)<=(l|0)){break q}r:{if(!i){j=0;break r}J[8369]=J[8369]+1;j=ia[J[6782]](i<<4,16)|0;l=J[d+76>>2]}s:{if((l|0)<=0){break s}b=0;if((l|0)!=1){f=l&-2;A=0;while(1){u=b<<4;h=u+j|0;x=u+J[d+84>>2]|0;e=J[x+4>>2];J[h>>2]=J[x>>2];J[h+4>>2]=e;e=J[x+12>>2];J[h+8>>2]=J[x+8>>2];J[h+12>>2]=e;e=u|16;h=e+j|0;u=e+J[d+84>>2]|0;e=J[u+4>>2];J[h>>2]=J[u>>2];J[h+4>>2]=e;e=J[u+12>>2];J[h+8>>2]=J[u+8>>2];J[h+12>>2]=e;b=b+2|0;A=A+2|0;if((f|0)!=(A|0)){continue}break}}if(!(l&1)){break s}b=b<<4;e=b+j|0;l=b+J[d+84>>2]|0;b=J[l+4>>2];J[e>>2]=J[l>>2];J[e+4>>2]=b;b=J[l+12>>2];J[e+8>>2]=J[l+8>>2];J[e+12>>2]=b}b=J[d+84>>2];if(!(b?!b|!K[d+88|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[d+84>>2]=j;H[d+88|0]=1;J[d+80>>2]=i;l=J[d+76>>2]}b=J[d+84>>2]+(l<<4)|0;J[b+12>>2]=0;N[b+8>>2]=w;N[b+4>>2]=v;N[b>>2]=n;J[d+76>>2]=J[d+76>>2]+1}m=m+1|0;if((k|0)<=(m|0)){break o}l=J[d+108>>2];continue}}if((g|0)==(k|0)){break n}l=J[d+108>>2];b=g;continue}}if((c|0)!=(k|0)){continue}break}}eg(d+120|0,J[d+84>>2],J[d+76>>2]);b=J[d+84>>2];if(!(b?!b|!K[d+88|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[d+108>>2];if(!(b?!b|!K[d+112|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[d+28>>2];if(!b|!K[d+32|0]){break c}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}u=J[d+164>>2];t:{if(!u){break t}J[8369]=J[8369]+1;$=ia[J[6782]](u<<4,16)|0;g=0;H[d+31|0]=0;H[d+32|0]=0;H[d+33|0]=0;H[d+34|0]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;b=d+16|3;J[8369]=J[8369]+1;M=ia[J[6782]](P(u,36),16)|0;if((u|0)!=1){e=u&2147483646;p=0;while(1){c=P(g,36)+M|0;J[c+4>>2]=0;J[c+8>>2]=0;H[c+16|0]=1;J[c+12>>2]=0;l=K[b+4|0]|K[b+5|0]<<8|(K[b+6|0]<<16|K[b+7|0]<<24);m=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);H[c+20|0]=m;H[c+21|0]=m>>>8;H[c+22|0]=m>>>16;H[c+23|0]=m>>>24;H[c+24|0]=l;H[c+25|0]=l>>>8;H[c+26|0]=l>>>16;H[c+27|0]=l>>>24;l=K[b+12|0]|K[b+13|0]<<8|(K[b+14|0]<<16|K[b+15|0]<<24);m=K[b+8|0]|K[b+9|0]<<8|(K[b+10|0]<<16|K[b+11|0]<<24);H[c+28|0]=m;H[c+29|0]=m>>>8;H[c+30|0]=m>>>16;H[c+31|0]=m>>>24;H[c+32|0]=l;H[c+33|0]=l>>>8;H[c+34|0]=l>>>16;H[c+35|0]=l>>>24;c=P(g|1,36)+M|0;J[c+4>>2]=0;J[c+8>>2]=0;H[c+16|0]=1;J[c+12>>2]=0;l=K[b+4|0]|K[b+5|0]<<8|(K[b+6|0]<<16|K[b+7|0]<<24);m=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);H[c+20|0]=m;H[c+21|0]=m>>>8;H[c+22|0]=m>>>16;H[c+23|0]=m>>>24;H[c+24|0]=l;H[c+25|0]=l>>>8;H[c+26|0]=l>>>16;H[c+27|0]=l>>>24;l=K[b+12|0]|K[b+13|0]<<8|(K[b+14|0]<<16|K[b+15|0]<<24);m=K[b+8|0]|K[b+9|0]<<8|(K[b+10|0]<<16|K[b+11|0]<<24);H[c+28|0]=m;H[c+29|0]=m>>>8;H[c+30|0]=m>>>16;H[c+31|0]=m>>>24;H[c+32|0]=l;H[c+33|0]=l>>>8;H[c+34|0]=l>>>16;H[c+35|0]=l>>>24;g=g+2|0;p=p+2|0;if((e|0)!=(p|0)){continue}break}}if(!(u&1)){break t}c=P(g,36)+M|0;J[c+4>>2]=0;J[c+8>>2]=0;H[c+16|0]=1;J[c+12>>2]=0;e=K[b+4|0]|K[b+5|0]<<8|(K[b+6|0]<<16|K[b+7|0]<<24);g=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);H[c+20|0]=g;H[c+21|0]=g>>>8;H[c+22|0]=g>>>16;H[c+23|0]=g>>>24;H[c+24|0]=e;H[c+25|0]=e>>>8;H[c+26|0]=e>>>16;H[c+27|0]=e>>>24;g=K[b+12|0]|K[b+13|0]<<8|(K[b+14|0]<<16|K[b+15|0]<<24);b=K[b+8|0]|K[b+9|0]<<8|(K[b+10|0]<<16|K[b+11|0]<<24);H[c+28|0]=b;H[c+29|0]=b>>>8;H[c+30|0]=b>>>16;H[c+31|0]=b>>>24;H[c+32|0]=g;H[c+33|0]=g>>>8;H[c+34|0]=g>>>16;H[c+35|0]=g>>>24}f=J[a+52>>2];A=J[f+8>>2];h=J[d+124>>2];if(!((A|0)>=(h|0)|(h|0)<=J[f+12>>2])){u:{if(!h){p=0;break u}J[8369]=J[8369]+1;p=ia[J[6782]](h<<4,16)|0;A=J[f+8>>2]}v:{if((A|0)<=0){break v}g=0;if((A|0)!=1){e=A&-2;s=0;while(1){m=g<<4;c=m+p|0;l=m+J[f+16>>2]|0;b=J[l+4>>2];J[c>>2]=J[l>>2];J[c+4>>2]=b;b=J[l+12>>2];J[c+8>>2]=J[l+8>>2];J[c+12>>2]=b;b=m|16;c=b+p|0;m=b+J[f+16>>2]|0;b=J[m+4>>2];J[c>>2]=J[m>>2];J[c+4>>2]=b;b=J[m+12>>2];J[c+8>>2]=J[m+8>>2];J[c+12>>2]=b;g=g+2|0;s=s+2|0;if((e|0)!=(s|0)){continue}break}}if(!(A&1)){break v}b=g<<4;c=b+p|0;g=b+J[f+16>>2]|0;b=J[g+4>>2];J[c>>2]=J[g>>2];J[c+4>>2]=b;b=J[g+12>>2];J[c+8>>2]=J[g+8>>2];J[c+12>>2]=b}b=J[f+16>>2];if(!(b?!b|!K[f+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[f+16>>2]=p;H[f+20|0]=1;J[f+12>>2]=h}J[f+8>>2]=h;w:{if((h|0)<=0){break w}c=0;if((h|0)!=1){e=h&-2;A=0;while(1){m=c<<4;g=m+J[J[a+52>>2]+16>>2]|0;l=m+J[d+132>>2]|0;b=J[l+4>>2];J[g>>2]=J[l>>2];J[g+4>>2]=b;b=J[l+12>>2];J[g+8>>2]=J[l+8>>2];J[g+12>>2]=b;b=m|16;g=b+J[J[a+52>>2]+16>>2]|0;m=b+J[d+132>>2]|0;b=J[m+4>>2];J[g>>2]=J[m>>2];J[g+4>>2]=b;b=J[m+12>>2];J[g+8>>2]=J[m+8>>2];J[g+12>>2]=b;c=c+2|0;A=A+2|0;if((e|0)!=(A|0)){continue}break}}if(!(h&1)){break w}b=c<<4;c=b+J[J[a+52>>2]+16>>2]|0;g=b+J[d+132>>2]|0;b=J[g+4>>2];J[c>>2]=J[g>>2];J[c+4>>2]=b;b=J[g+12>>2];J[c+8>>2]=J[g+8>>2];J[c+12>>2]=b}x:{y:{z:{A:{if(!u){break A}b=0;while(1){k=P(b,36)+M|0;e=J[k+4>>2];h=0;x=J[d+152>>2]+P(J[J[d+172>>2]+(b<<2)>>2],12)|0;s=x;B:{while(1){f=J[(P(J[s+4>>2],12)+s|0)+8>>2];C:{if(J[k+8>>2]!=(e|0)){break C}i=e?e<<1:1;if((i|0)<=(e|0)){break C}D:{if(!i){g=0;break D}J[8369]=J[8369]+1;g=ia[J[6782]](i<<2,16)|0;e=J[k+4>>2]}r=J[k+12>>2];E:{F:{if((e|0)>0){p=0;c=0;if(e-1>>>0>=3){l=e&-4;j=0;while(1){o=c<<2;J[o+g>>2]=J[o+r>>2];m=o|4;J[m+g>>2]=J[m+r>>2];m=o|8;J[m+g>>2]=J[m+r>>2];m=o|12;J[m+g>>2]=J[m+r>>2];c=c+4|0;j=j+4|0;if((l|0)!=(j|0)){continue}break}}m=e&3;if(!m){break F}while(1){e=c<<2;J[e+g>>2]=J[e+r>>2];c=c+1|0;p=p+1|0;if((m|0)!=(p|0)){continue}break}break F}if(!r){break E}}if(r?K[k+16|0]:0){J[8370]=J[8370]+1;ia[J[6783]](r)}e=J[k+4>>2]}H[k+16|0]=1;J[k+12>>2]=g;J[k+8>>2]=i}J[J[k+12>>2]+(e<<2)>>2]=f;e=J[k+4>>2]+1|0;J[k+4>>2]=e;G:{if((h|0)<=1){c=J[d+132>>2];g=c+(f<<4)|0;B=N[g+4>>2];c=c+(J[s+8>>2]<<4)|0;z=N[c+4>>2];E=N[g>>2];w=N[c>>2];v=N[g+8>>2];n=N[c+8>>2];c=(d+16|0)+(h<<4)|0;J[c+12>>2]=0;C=Q(n-v);v=Q(w-E);n=Q(z-B);w=Q(Q(1)/Q(Y(Q(Q(C*C)+Q(Q(v*v)+Q(n*n))))));N[c+8>>2]=C*w;N[c+4>>2]=n*w;N[c>>2]=v*w;h=h+1|0;c=P(J[s+4>>2],12)+s|0;s=P(J[c>>2],12)+c|0;if((x|0)!=(s|0)){continue}if((h|0)==2){break G}c=(b<<4)+$|0;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;break B}h=2;c=P(J[s+4>>2],12)+s|0;s=P(J[c>>2],12)+c|0;if((x|0)!=(s|0)){continue}}break}C=N[d+20>>2];v=N[d+36>>2];B=N[d+32>>2];z=N[d+24>>2];E=N[d+16>>2];n=N[d+40>>2];c=(b<<4)+$|0;J[c+12>>2]=0;w=Q(Q(E*v)-Q(B*C));v=Q(Q(C*n)-Q(v*z));n=Q(Q(z*B)-Q(n*E));E=Q(Q(1)/Q(Y(Q(Q(w*w)+Q(Q(v*v)+Q(n*n))))));N[c+8>>2]=w*E;N[c+4>>2]=n*E;n=Q(v*E);N[c>>2]=n;N[k+20>>2]=n;N[k+24>>2]=N[c+4>>2];n=N[c+8>>2];J[k+32>>2]=1900671690;N[k+28>>2]=n}m=J[k+4>>2];H:{if((m|0)<=0){D=Q(1.0000000150474662e30);break H}c=(b<<4)+$|0;E=N[c+8>>2];w=N[c+4>>2];v=N[c>>2];e=J[J[a+52>>2]+16>>2];g=J[k+12>>2];D=Q(1.0000000150474662e30);c=0;while(1){l=e+(J[g+(c<<2)>>2]<<4)|0;n=Q(Q(N[l+8>>2]*E)+Q(Q(N[l>>2]*v)+Q(N[l+4>>2]*w)));D=n>2]=-D;b=b+1|0;if((u|0)!=(b|0)){continue}break}if(!u){break A}e=0;m=0;h=0;while(1){I:{if((e|0)!=(h|0)){break I}h=e?e<<1:1;if(h>>>0<=e>>>0){h=e;break I}J[8369]=J[8369]+1;b=ia[J[6782]](h<<2,16)|0;J:{K:{if(e){p=0;c=0;if(e-1>>>0>=3){l=e&2147483644;s=0;while(1){f=c<<2;J[f+b>>2]=J[f+m>>2];g=f|4;J[g+b>>2]=J[g+m>>2];g=f|8;J[g+b>>2]=J[g+m>>2];g=f|12;J[g+b>>2]=J[g+m>>2];c=c+4|0;s=s+4|0;if((l|0)!=(s|0)){continue}break}}l=e&3;if(!l){break K}while(1){g=c<<2;J[g+b>>2]=J[g+m>>2];c=c+1|0;p=p+1|0;if((l|0)!=(p|0)){continue}break}break K}if(m){break K}h=1;break J}if(m){J[8370]=J[8370]+1;ia[J[6783]](m)}}m=b}J[(e<<2)+m>>2]=e;e=e+1|0;if((u|0)!=(e|0)){continue}break}l=u;while(1){g=l-1|0;c=J[(g<<2)+m>>2];J[8369]=J[8369]+1;b=ia[J[6782]](4,16)|0;J[b>>2]=c;L:{M:{if((l|0)<2){l=g;x=1;break M}c=P(c,36)+M|0;w=N[c+20>>2];v=N[c+28>>2];n=N[c+24>>2];c=l-2|0;x=1;l=g;h=1;while(1){e=c;o=J[(c<<2)+m>>2];c=P(o,36)+M|0;if(Q(Q(v*N[c+28>>2])+Q(Q(w*N[c+20>>2])+Q(n*N[c+24>>2])))>Q(.9990000128746033)){N:{if((h|0)!=(x|0)){g=b;break N}h=x?x<<1:1;if((x|0)>=(h|0)){g=b;h=x;break N}if(h){J[8369]=J[8369]+1;g=ia[J[6782]](h<<2,16)|0}else{g=0}O:{if((x|0)>0){p=0;c=0;if(x-1>>>0>=3){i=x&-4;j=0;while(1){r=c<<2;J[r+g>>2]=J[b+r>>2];f=r|4;J[f+g>>2]=J[b+f>>2];f=r|8;J[f+g>>2]=J[b+f>>2];f=r|12;J[f+g>>2]=J[b+f>>2];c=c+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}j=x&3;if(!j){break O}while(1){f=c<<2;J[f+g>>2]=J[b+f>>2];c=c+1|0;p=p+1|0;if((j|0)!=(p|0)){continue}break}break O}if(!b){break N}}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}J[(x<<2)+g>>2]=o;x=x+1|0;c=0;P:{if((l|0)<=0){break P}while(1){b=(c<<2)+m|0;if((o|0)!=J[b>>2]){c=c+1|0;if((l|0)!=(c|0)){continue}break P}break}if((c|0)>=(l|0)){break P}c=b;l=l-1|0;b=(l<<2)+m|0;J[c>>2]=J[b>>2];J[b>>2]=o}b=g}c=e-1|0;if((e|0)>0){continue}break}Q:{if((x|0)>1){g=0;J[d+28>>2]=0;H[d+32|0]=1;J[d+20>>2]=0;J[d+24>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;D=Q(0);G=Q(0);w=Q(0);e=0;while(1){t=P(J[(e<<2)+b>>2],36)+M|0;v=N[t+24>>2];n=N[t+28>>2];N[d>>2]=N[t+20>>2]+w;N[d+8>>2]=n+D;N[d+4>>2]=v+G;p=J[t+4>>2];if((p|0)>0){h=0;while(1){k=J[J[t+12>>2]+(h<<2)>>2];j=J[J[a+52>>2]+16>>2];R:{if((g|0)>0){c=0;f=J[d+28>>2];while(1){if((k|0)==J[(f+P(c,24)|0)+20>>2]){break R}c=c+1|0;if((g|0)!=(c|0)){continue}break}}f=j+(k<<4)|0;c=J[f+12>>2];J[d+104>>2]=J[f+8>>2];J[d+108>>2]=c;c=J[f+4>>2];J[d+96>>2]=J[f>>2];J[d+100>>2]=c;S:{if(J[d+24>>2]!=(g|0)){break S}r=g?g<<1:1;if((r|0)<=(g|0)){break S}T:{if(!r){p=0;break T}J[8369]=J[8369]+1;p=ia[J[6782]](P(r,24),16)|0;g=J[d+20>>2]}y=J[d+28>>2];U:{if((g|0)<=0){break U}F=0;c=0;if(g-1>>>0>=3){o=g&-4;j=0;while(1){f=P(c,24);i=f+p|0;q=f+y|0;f=J[q+4>>2];J[i>>2]=J[q>>2];J[i+4>>2]=f;f=J[q+20>>2];J[i+16>>2]=J[q+16>>2];J[i+20>>2]=f;f=J[q+12>>2];J[i+8>>2]=J[q+8>>2];J[i+12>>2]=f;f=P(c|1,24);i=f+p|0;q=f+y|0;f=J[q+20>>2];J[i+16>>2]=J[q+16>>2];J[i+20>>2]=f;f=J[q+12>>2];J[i+8>>2]=J[q+8>>2];J[i+12>>2]=f;f=J[q+4>>2];J[i>>2]=J[q>>2];J[i+4>>2]=f;f=P(c|2,24);i=f+p|0;q=f+y|0;f=J[q+20>>2];J[i+16>>2]=J[q+16>>2];J[i+20>>2]=f;f=J[q+12>>2];J[i+8>>2]=J[q+8>>2];J[i+12>>2]=f;f=J[q+4>>2];J[i>>2]=J[q>>2];J[i+4>>2]=f;f=P(c|3,24);i=f+p|0;q=f+y|0;f=J[q+20>>2];J[i+16>>2]=J[q+16>>2];J[i+20>>2]=f;f=J[q+12>>2];J[i+8>>2]=J[q+8>>2];J[i+12>>2]=f;f=J[q+4>>2];J[i>>2]=J[q>>2];J[i+4>>2]=f;c=c+4|0;j=j+4|0;if((o|0)!=(j|0)){continue}break}}i=g&3;if(!i){break U}while(1){f=P(c,24);j=f+p|0;o=f+y|0;f=J[o+4>>2];J[j>>2]=J[o>>2];J[j+4>>2]=f;f=J[o+20>>2];J[j+16>>2]=J[o+16>>2];J[j+20>>2]=f;f=J[o+12>>2];J[j+8>>2]=J[o+8>>2];J[j+12>>2]=f;c=c+1|0;F=F+1|0;if((i|0)!=(F|0)){continue}break}}if(!(!y|!K[d+32|0])){if(y){J[8370]=J[8370]+1;ia[J[6783]](y)}g=J[d+20>>2]}J[d+28>>2]=p;H[d+32|0]=1;J[d+24>>2]=r}c=J[d+100>>2];j=J[d+28>>2]+P(g,24)|0;g=j;J[g>>2]=J[d+96>>2];J[g+4>>2]=c;f=J[d+108>>2];g=J[d+104>>2];c=J[d+112>>2];J[j+20>>2]=k;J[j+16>>2]=c;J[j+8>>2]=g;J[j+12>>2]=f;g=J[d+20>>2]+1|0;J[d+20>>2]=g;p=J[t+4>>2]}h=h+1|0;if((p|0)>(h|0)){continue}break}}D=N[d+8>>2];G=N[d+4>>2];w=N[d>>2];e=e+1|0;if((x|0)!=(e|0)){continue}break}break Q}c=(x|0)!=1;x=1;if(c){break L}break M}e=P(J[b>>2],36)+M|0;g=K[e+32|0]|K[e+33|0]<<8|(K[e+34|0]<<16|K[e+35|0]<<24);c=K[e+28|0]|K[e+29|0]<<8|(K[e+30|0]<<16|K[e+31|0]<<24);H[d+83|0]=c;H[d+84|0]=c>>>8;H[d+85|0]=c>>>16;H[d+86|0]=c>>>24;H[d+87|0]=g;H[d+88|0]=g>>>8;H[d+89|0]=g>>>16;H[d+90|0]=g>>>24;g=K[e+24|0]|K[e+25|0]<<8|(K[e+26|0]<<16|K[e+27|0]<<24);c=K[e+20|0]|K[e+21|0]<<8|(K[e+22|0]<<16|K[e+23|0]<<24);H[d+75|0]=c;H[d+76|0]=c>>>8;H[d+77|0]=c>>>16;H[d+78|0]=c>>>24;H[d+79|0]=g;H[d+80|0]=g>>>8;H[d+81|0]=g>>>16;H[d+82|0]=g>>>24;n=Q(Q(1)/Q(Y(Q(Q(D*D)+Q(Q(w*w)+Q(G*G))))));N[d+8>>2]=D*n;N[d+4>>2]=G*n;N[d>>2]=w*n;g=0;J[d+108>>2]=0;H[d+112|0]=1;J[d+100>>2]=0;J[d+104>>2]=0;t=d+16|0;c=0;p=0;D=Q(0);s=0;y=ga-32|0;ga=y;w=N[d+8>>2];V:{if(Q(R(w))>Q(.7071067690849304)){v=N[d+4>>2];n=Q(Q(1)/Q(Y(Q(Q(v*v)+Q(w*w)))));D=Q(v*n);G=Q(n*Q(-w));n=Q(0);break V}w=N[d>>2];v=N[d+4>>2];n=Q(Q(1)/Q(Y(Q(Q(w*w)+Q(v*v)))));G=Q(w*n);n=Q(n*Q(-v))}W:{X:{Y:{Z:{j=J[t+4>>2];if((j|0)>=2){while(1){i=J[t+12>>2];f=P(c,24);e=i+f|0;if(Q(Q(N[e+8>>2]*D)+Q(Q(N[e>>2]*n)+Q(G*N[e+4>>2])))>2]*D)+Q(Q(N[i>>2]*n)+Q(G*N[i+4>>2])))){h=J[i+20>>2];J[y+24>>2]=J[i+16>>2];J[y+28>>2]=h;h=J[i+12>>2];J[y+16>>2]=J[i+8>>2];J[y+20>>2]=h;h=J[i+4>>2];J[y+8>>2]=J[i>>2];J[y+12>>2]=h;h=J[e+4>>2];J[i>>2]=J[e>>2];J[i+4>>2]=h;h=J[e+12>>2];J[i+8>>2]=J[e+8>>2];J[i+12>>2]=h;h=J[e+20>>2];J[i+16>>2]=J[e+16>>2];J[i+20>>2]=h;e=J[y+12>>2];h=f+J[t+12>>2]|0;J[h>>2]=J[y+8>>2];J[h+4>>2]=e;e=J[y+28>>2];J[h+16>>2]=J[y+24>>2];J[h+20>>2]=e;e=J[y+20>>2];J[h+8>>2]=J[y+16>>2];J[h+12>>2]=e;j=J[t+4>>2]}c=c+1|0;if((j|0)>(c|0)){continue}break}h=J[t+12>>2];J[h+16>>2]=-246811958;if((j|0)>=2){C=N[h+8>>2];B=N[h+4>>2];z=N[h>>2];E=Q(-G);w=Q(-n);v=Q(-D);c=1;while(1){e=h+P(c,24)|0;T=Q(N[e+4>>2]-B);U=Q(N[e>>2]-z);I=Q(N[e+8>>2]-C);N[e+16>>2]=Q(Q(Q(Q(n*T)+Q(U*E))*N[d+8>>2])+Q(Q(Q(Q(G*I)+Q(T*v))*N[d>>2])+Q(N[d+4>>2]*Q(Q(D*U)+Q(I*w)))))/Q(Y(Q(Q(I*I)+Q(Q(U*U)+Q(T*T)))));c=c+1|0;if((j|0)!=(c|0)){continue}break}}c=J[h+12>>2];J[y+16>>2]=J[h+8>>2];J[y+20>>2]=c;c=J[h+4>>2];J[y+8>>2]=J[h>>2];J[y+12>>2]=c;Tl(t,y+8|0,1,j-1|0);h=J[t+12>>2];c=J[d+100>>2];if((c|0)!=J[d+104>>2]){break X}r=c?c<<1:1;if((r|0)<=(c|0)){break X}if(r){break Z}j=0;break Y}if((j|0)!=1){break W}c=J[d+100>>2];while(1){h=J[t+12>>2];_:{if(J[d+104>>2]!=(c|0)){break _}k=c?c<<1:1;if((k|0)<=(c|0)){break _}$:{if(!k){j=0;break $}J[8369]=J[8369]+1;j=ia[J[6782]](P(k,24),16)|0;c=J[d+100>>2]}aa:{if((c|0)<=0){break aa}e=0;if((c|0)!=1){o=c&-2;r=0;while(1){f=P(e,24);i=f+j|0;q=f+J[d+108>>2]|0;f=J[q+4>>2];J[i>>2]=J[q>>2];J[i+4>>2]=f;f=J[q+20>>2];J[i+16>>2]=J[q+16>>2];J[i+20>>2]=f;f=J[q+12>>2];J[i+8>>2]=J[q+8>>2];J[i+12>>2]=f;f=P(e|1,24);i=f+j|0;q=f+J[d+108>>2]|0;f=J[q+4>>2];J[i>>2]=J[q>>2];J[i+4>>2]=f;f=J[q+12>>2];J[i+8>>2]=J[q+8>>2];J[i+12>>2]=f;f=J[q+20>>2];J[i+16>>2]=J[q+16>>2];J[i+20>>2]=f;e=e+2|0;r=r+2|0;if((o|0)!=(r|0)){continue}break}}if(!(c&1)){break aa}c=P(e,24);e=c+j|0;f=c+J[d+108>>2]|0;c=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=c;c=J[f+20>>2];J[e+16>>2]=J[f+16>>2];J[e+20>>2]=c;c=J[f+12>>2];J[e+8>>2]=J[f+8>>2];J[e+12>>2]=c}c=J[d+108>>2];if(!(c?!c|!K[d+112|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[d+108>>2]=j;H[d+112|0]=1;J[d+104>>2]=k;c=J[d+100>>2]}e=J[d+108>>2]+P(c,24)|0;c=J[h+4>>2];J[e>>2]=J[h>>2];J[e+4>>2]=c;c=J[h+20>>2];J[e+16>>2]=J[h+16>>2];J[e+20>>2]=c;c=J[h+12>>2];J[e+8>>2]=J[h+8>>2];J[e+12>>2]=c;c=J[d+100>>2]+1|0;J[d+100>>2]=c;s=s+1|0;if((s|0)>2]){continue}break}break W}J[8369]=J[8369]+1;j=ia[J[6782]](P(r,24),16)|0;c=J[d+100>>2]}ba:{if((c|0)<=0){break ba}e=0;if((c|0)!=1){o=c&-2;while(1){f=P(e,24);i=f+j|0;k=f+J[d+108>>2]|0;f=J[k+4>>2];J[i>>2]=J[k>>2];J[i+4>>2]=f;f=J[k+20>>2];J[i+16>>2]=J[k+16>>2];J[i+20>>2]=f;f=J[k+12>>2];J[i+8>>2]=J[k+8>>2];J[i+12>>2]=f;f=P(e|1,24);i=f+j|0;k=f+J[d+108>>2]|0;f=J[k+4>>2];J[i>>2]=J[k>>2];J[i+4>>2]=f;f=J[k+12>>2];J[i+8>>2]=J[k+8>>2];J[i+12>>2]=f;f=J[k+20>>2];J[i+16>>2]=J[k+16>>2];J[i+20>>2]=f;e=e+2|0;p=p+2|0;if((o|0)!=(p|0)){continue}break}}if(!(c&1)){break ba}c=P(e,24);e=c+j|0;f=c+J[d+108>>2]|0;c=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=c;c=J[f+20>>2];J[e+16>>2]=J[f+16>>2];J[e+20>>2]=c;c=J[f+12>>2];J[e+8>>2]=J[f+8>>2];J[e+12>>2]=c}c=J[d+108>>2];if(!(c?!c|!K[d+112|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[d+108>>2]=j;H[d+112|0]=1;J[d+104>>2]=r;c=J[d+100>>2]}e=J[d+108>>2]+P(c,24)|0;c=J[h+4>>2];J[e>>2]=J[h>>2];J[e+4>>2]=c;c=J[h+20>>2];J[e+16>>2]=J[h+16>>2];J[e+20>>2]=c;c=J[h+12>>2];J[e+8>>2]=J[h+8>>2];J[e+12>>2]=c;c=J[d+100>>2]+1|0;J[d+100>>2]=c;h=J[t+12>>2];ca:{if(J[d+104>>2]!=(c|0)){break ca}r=c?c<<1:1;if((r|0)<=(c|0)){break ca}da:{if(!r){j=0;break da}J[8369]=J[8369]+1;j=ia[J[6782]](P(r,24),16)|0;c=J[d+100>>2]}ea:{if((c|0)<=0){break ea}e=0;if((c|0)!=1){o=c&-2;p=0;while(1){f=P(e,24);i=f+j|0;k=f+J[d+108>>2]|0;f=J[k+4>>2];J[i>>2]=J[k>>2];J[i+4>>2]=f;f=J[k+20>>2];J[i+16>>2]=J[k+16>>2];J[i+20>>2]=f;f=J[k+12>>2];J[i+8>>2]=J[k+8>>2];J[i+12>>2]=f;f=P(e|1,24);i=f+j|0;k=f+J[d+108>>2]|0;f=J[k+4>>2];J[i>>2]=J[k>>2];J[i+4>>2]=f;f=J[k+12>>2];J[i+8>>2]=J[k+8>>2];J[i+12>>2]=f;f=J[k+20>>2];J[i+16>>2]=J[k+16>>2];J[i+20>>2]=f;e=e+2|0;p=p+2|0;if((o|0)!=(p|0)){continue}break}}if(!(c&1)){break ea}c=P(e,24);e=c+j|0;f=c+J[d+108>>2]|0;c=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=c;c=J[f+20>>2];J[e+16>>2]=J[f+16>>2];J[e+20>>2]=c;c=J[f+12>>2];J[e+8>>2]=J[f+8>>2];J[e+12>>2]=c}c=J[d+108>>2];if(!(c?!c|!K[d+112|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[d+108>>2]=j;H[d+112|0]=1;J[d+104>>2]=r;c=J[d+100>>2]}e=J[d+108>>2]+P(c,24)|0;c=J[h+28>>2];J[e>>2]=J[h+24>>2];J[e+4>>2]=c;c=J[h+44>>2];J[e+16>>2]=J[h+40>>2];J[e+20>>2]=c;c=J[h+36>>2];J[e+8>>2]=J[h+32>>2];J[e+12>>2]=c;h=J[d+100>>2];c=h+1|0;J[d+100>>2]=c;p=2;e=J[t+4>>2];if((e|0)==2|(h|0)<=0){break W}while(1){if((c|0)>=2){h=J[t+12>>2]+P(p,24)|0;G=N[h+8>>2];T=N[h+4>>2];U=N[h>>2];I=N[d+8>>2];C=N[d+4>>2];B=N[d>>2];j=J[d+108>>2];e=c;fa:{while(1){c=P(e,24)+j|0;f=c-48|0;v=N[f>>2];c=c-24|0;z=Q(v-N[c>>2]);n=N[f+4>>2];E=Q(n-T);w=Q(v-U);n=Q(n-N[c+4>>2]);W=Q(Q(Q(z*E)-Q(w*n))*I);_=n;n=N[f+8>>2];v=Q(n-G);n=Q(n-N[c+8>>2]);if(!(Q(W+Q(Q(Q(Q(_*v)-Q(E*n))*B)+Q(C*Q(Q(n*w)-Q(v*z)))))>Q(0))){c=e-1|0;J[d+100>>2]=c;f=(e|0)<3;e=c;if(!f){continue}break fa}break}ga:{if(J[d+104>>2]!=(e|0)){break ga}o=e<<1;if((o|0)<=(e|0)){break ga}J[8369]=J[8369]+1;j=ia[J[6782]](P(e,48),16)|0;r=J[d+100>>2];ha:{if((r|0)<=0){break ha}e=0;if((r|0)!=1){i=r&-2;s=0;while(1){c=P(e,24);f=c+j|0;k=c+J[d+108>>2]|0;c=J[k+4>>2];J[f>>2]=J[k>>2];J[f+4>>2]=c;c=J[k+20>>2];J[f+16>>2]=J[k+16>>2];J[f+20>>2]=c;c=J[k+12>>2];J[f+8>>2]=J[k+8>>2];J[f+12>>2]=c;c=P(e|1,24);f=c+j|0;k=c+J[d+108>>2]|0;c=J[k+4>>2];J[f>>2]=J[k>>2];J[f+4>>2]=c;c=J[k+12>>2];J[f+8>>2]=J[k+8>>2];J[f+12>>2]=c;c=J[k+20>>2];J[f+16>>2]=J[k+16>>2];J[f+20>>2]=c;e=e+2|0;s=s+2|0;if((i|0)!=(s|0)){continue}break}}if(!(r&1)){break ha}c=P(e,24);e=c+j|0;f=c+J[d+108>>2]|0;c=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=c;c=J[f+20>>2];J[e+16>>2]=J[f+16>>2];J[e+20>>2]=c;c=J[f+12>>2];J[e+8>>2]=J[f+8>>2];J[e+12>>2]=c}c=J[d+108>>2];if(!(c?!c|!K[d+112|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[d+108>>2]=j;H[d+112|0]=1;J[d+104>>2]=o;e=J[d+100>>2]}c=J[h+4>>2];e=P(e,24)+j|0;J[e>>2]=J[h>>2];J[e+4>>2]=c;c=J[h+20>>2];J[e+16>>2]=J[h+16>>2];J[e+20>>2]=c;c=J[h+12>>2];J[e+8>>2]=J[h+8>>2];J[e+12>>2]=c;c=J[d+100>>2]+1|0;J[d+100>>2]=c}e=J[t+4>>2]}p=p+1|0;if((p|0)!=(e|0)){continue}break}}ga=y+32|0;j=0;F=0;h=0;ia:{if(J[d+100>>2]<=0){A=J[d+20>>2];break ia}while(1){k=P(h,24);r=k+J[d+108>>2]|0;ja:{if((j|0)!=(F|0)){break ja}f=j?j<<1:1;if((f|0)<=(j|0)){break ja}if(f){J[8369]=J[8369]+1;e=ia[J[6782]](f<<2,16)|0}else{e=0}ka:{la:{if((j|0)>0){p=0;c=0;if(j-1>>>0>=3){o=j&-4;s=0;while(1){q=c<<2;J[q+e>>2]=J[g+q>>2];i=q|4;J[i+e>>2]=J[g+i>>2];i=q|8;J[i+e>>2]=J[g+i>>2];i=q|12;J[i+e>>2]=J[g+i>>2];c=c+4|0;s=s+4|0;if((o|0)!=(s|0)){continue}break}}i=j&3;if(!i){break la}while(1){j=c<<2;J[j+e>>2]=J[g+j>>2];c=c+1|0;p=p+1|0;if((i|0)!=(p|0)){continue}break}break la}if(!g){break ka}}if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}}g=e;j=f}J[(F<<2)+g>>2]=J[r+20>>2];A=J[d+20>>2];ma:{if((A|0)<=0){break ma}i=J[(k+J[d+108>>2]|0)+20>>2];c=0;f=J[d+28>>2];while(1){e=f+P(c,24)|0;if((i|0)!=J[e+20>>2]){c=c+1|0;if((A|0)!=(c|0)){continue}break ma}break}J[e+20>>2]=-1}F=F+1|0;h=h+1|0;if((h|0)>2]){continue}break}}na:{if((A|0)>0){h=0;o=J[d+28>>2];while(1){r=J[(o+P(h,24)|0)+20>>2];oa:{if(!u|(r|0)==-1){break oa}e=0;if((x|0)>0){while(1){c=0;pa:{while(1){if(J[(c<<2)+b>>2]==(e|0)){break pa}c=c+1|0;if((x|0)!=(c|0)){continue}break}c=P(e,36)+M|0;i=J[c+4>>2];if((i|0)<=0){break pa}j=J[c+12>>2];c=0;while(1){s=1;if((r|0)==J[j+(c<<2)>>2]){break na}c=c+1|0;if((i|0)!=(c|0)){continue}break}}e=e+1|0;if((u|0)!=(e|0)){continue}break oa}}while(1){c=P(e,36)+M|0;i=J[c+4>>2];if((i|0)>0){j=J[c+12>>2];c=0;while(1){s=1;if((r|0)==J[j+(c<<2)>>2]){break na}c=c+1|0;if((i|0)!=(c|0)){continue}break}}e=e+1|0;if((u|0)!=(e|0)){continue}break}}h=h+1|0;if((A|0)!=(h|0)){continue}break}}r=J[a+52>>2];c=J[r+28>>2];if((c|0)==J[r+32>>2]){zh(r+24|0,c?c<<1:1);c=J[r+28>>2]}t=J[r+36>>2]+P(c,36)|0;J[t+12>>2]=0;H[t+16|0]=1;J[t+4>>2]=0;J[t+8>>2]=0;qa:{if((F|0)<=0){J[t+4>>2]=F;break qa}J[8369]=J[8369]+1;f=F<<2;k=ia[J[6782]](f,16)|0;q=J[t+12>>2];i=J[t+4>>2];ra:{sa:{if((i|0)>0){s=0;c=0;if(i-1>>>0>=3){h=i&-4;j=0;while(1){o=c<<2;J[o+k>>2]=J[o+q>>2];e=o|4;J[e+k>>2]=J[e+q>>2];e=o|8;J[e+k>>2]=J[e+q>>2];e=o|12;J[e+k>>2]=J[e+q>>2];c=c+4|0;j=j+4|0;if((h|0)!=(j|0)){continue}break}}h=i&3;if(!h){break sa}while(1){e=c<<2;J[e+k>>2]=J[e+q>>2];c=c+1|0;s=s+1|0;if((h|0)!=(s|0)){continue}break}break sa}if(!q){break ra}}if(!K[t+16|0]){break ra}if(q){J[8370]=J[8370]+1;ia[J[6783]](q)}}H[t+16|0]=1;J[t+12>>2]=k;J[t+8>>2]=F;p=0;j=qa(k,0,f);J[t+4>>2]=F;c=0;if(F-1>>>0>=3){h=F&-4;s=0;while(1){f=c<<2;J[f+j>>2]=J[f+g>>2];e=f|4;J[e+j>>2]=J[e+g>>2];e=f|8;J[e+j>>2]=J[e+g>>2];e=f|12;J[e+j>>2]=J[e+g>>2];c=c+4|0;s=s+4|0;if((h|0)!=(s|0)){continue}break}}h=F&3;if(!h){break qa}while(1){e=c<<2;J[e+j>>2]=J[e+g>>2];c=c+1|0;p=p+1|0;if((h|0)!=(p|0)){continue}break}}e=K[d+79|0]|K[d+80|0]<<8|(K[d+81|0]<<16|K[d+82|0]<<24);c=K[d+75|0]|K[d+76|0]<<8|(K[d+77|0]<<16|K[d+78|0]<<24);H[t+20|0]=c;H[t+21|0]=c>>>8;H[t+22|0]=c>>>16;H[t+23|0]=c>>>24;H[t+24|0]=e;H[t+25|0]=e>>>8;H[t+26|0]=e>>>16;H[t+27|0]=e>>>24;e=K[d+87|0]|K[d+88|0]<<8|(K[d+89|0]<<16|K[d+90|0]<<24);c=K[d+83|0]|K[d+84|0]<<8|(K[d+85|0]<<16|K[d+86|0]<<24);H[t+28|0]=c;H[t+29|0]=c>>>8;H[t+30|0]=c>>>16;H[t+31|0]=c>>>24;H[t+32|0]=e;H[t+33|0]=e>>>8;H[t+34|0]=e>>>16;H[t+35|0]=e>>>24;J[r+28>>2]=J[r+28>>2]+1;s=0}c=s;e=J[d+108>>2];if(!(e?!e|!K[d+112|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](e)}if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}g=J[d+28>>2];if(!(g?!g|!K[d+32|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](g)}if(!(c&(x|0)>0)){break L}}A=0;while(1){j=0;g=P(J[(A<<2)+b>>2],36)+M|0;S=J[g+4>>2];ta:{if((S|0)<=0){break ta}p=0;J[8369]=J[8369]+1;c=S<<2;j=ia[J[6782]](c,16)|0;o=qa(j,0,c);i=J[g+12>>2];c=0;if(S-1>>>0>=3){h=S&-4;s=0;while(1){f=c<<2;J[f+o>>2]=J[f+i>>2];e=f|4;J[e+o>>2]=J[e+i>>2];e=f|8;J[e+o>>2]=J[e+i>>2];e=f|12;J[e+o>>2]=J[e+i>>2];c=c+4|0;s=s+4|0;if((h|0)!=(s|0)){continue}break}}h=S&3;if(!h){break ta}while(1){e=c<<2;J[e+o>>2]=J[e+i>>2];c=c+1|0;p=p+1|0;if((h|0)!=(p|0)){continue}break}}e=K[g+24|0]|K[g+25|0]<<8|(K[g+26|0]<<16|K[g+27|0]<<24);c=K[g+20|0]|K[g+21|0]<<8|(K[g+22|0]<<16|K[g+23|0]<<24);H[d+19|0]=c;H[d+20|0]=c>>>8;H[d+21|0]=c>>>16;H[d+22|0]=c>>>24;H[d+23|0]=e;H[d+24|0]=e>>>8;H[d+25|0]=e>>>16;H[d+26|0]=e>>>24;e=K[g+32|0]|K[g+33|0]<<8|(K[g+34|0]<<16|K[g+35|0]<<24);c=K[g+28|0]|K[g+29|0]<<8|(K[g+30|0]<<16|K[g+31|0]<<24);H[d+27|0]=c;H[d+28|0]=c>>>8;H[d+29|0]=c>>>16;H[d+30|0]=c>>>24;H[d+31|0]=e;H[d+32|0]=e>>>8;H[d+33|0]=e>>>16;H[d+34|0]=e>>>24;O=J[a+52>>2];e=J[O+28>>2];ua:{if((e|0)!=J[O+32>>2]){break ua}k=e?e<<1:1;if((k|0)<=(e|0)){break ua}va:{if(!k){r=0;break va}J[8369]=J[8369]+1;r=ia[J[6782]](P(k,36),16)|0;e=J[O+28>>2]}wa:{if((e|0)<=0){break wa}F=0;while(1){g=J[O+36>>2];c=P(F,36);L=c+r|0;J[L+12>>2]=0;H[L+16|0]=1;J[L+4>>2]=0;J[L+8>>2]=0;g=c+g|0;y=J[g+4>>2];xa:{if((y|0)<=0){J[L+4>>2]=y;break xa}J[8369]=J[8369]+1;i=y<<2;t=ia[J[6782]](i,16)|0;V=J[L+12>>2];o=J[L+4>>2];ya:{za:{if((o|0)>0){p=0;c=0;if(o-1>>>0>=3){f=o&-4;s=0;while(1){q=c<<2;J[q+t>>2]=J[q+V>>2];h=q|4;J[h+t>>2]=J[h+V>>2];h=q|8;J[h+t>>2]=J[h+V>>2];h=q|12;J[h+t>>2]=J[h+V>>2];c=c+4|0;s=s+4|0;if((f|0)!=(s|0)){continue}break}}f=o&3;if(!f){break za}while(1){h=c<<2;J[h+t>>2]=J[h+V>>2];c=c+1|0;p=p+1|0;if((f|0)!=(p|0)){continue}break}break za}if(!V){break ya}}if(!K[L+16|0]){break ya}if(V){J[8370]=J[8370]+1;ia[J[6783]](V)}}H[L+16|0]=1;J[L+12>>2]=t;J[L+8>>2]=y;p=0;q=qa(t,0,i);J[L+4>>2]=y;o=J[g+12>>2];c=0;if(y-1>>>0>=3){f=y&-4;s=0;while(1){i=c<<2;J[i+q>>2]=J[i+o>>2];h=i|4;J[h+q>>2]=J[h+o>>2];h=i|8;J[h+q>>2]=J[h+o>>2];h=i|12;J[h+q>>2]=J[h+o>>2];c=c+4|0;s=s+4|0;if((f|0)!=(s|0)){continue}break}}f=y&3;if(!f){break xa}while(1){h=c<<2;J[h+q>>2]=J[h+o>>2];c=c+1|0;p=p+1|0;if((f|0)!=(p|0)){continue}break}}c=J[g+24>>2];J[L+20>>2]=J[g+20>>2];J[L+24>>2]=c;c=J[g+32>>2];J[L+28>>2]=J[g+28>>2];J[L+32>>2]=c;F=F+1|0;if((F|0)!=(e|0)){continue}break}g=0;c=J[O+28>>2];if((c|0)<=0){break wa}while(1){h=J[O+36>>2]+P(g,36)|0;e=J[h+12>>2];if(!(e?!e|!K[h+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](e)}H[h+16|0]=1;J[h+12>>2]=0;J[h+4>>2]=0;J[h+8>>2]=0;g=g+1|0;if((c|0)!=(g|0)){continue}break}}c=J[O+36>>2];if(!(c?!c|!K[O+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[O+36>>2]=r;H[O+40|0]=1;J[O+32>>2]=k;e=J[O+28>>2]}k=J[O+36>>2]+P(e,36)|0;J[k+12>>2]=0;H[k+16|0]=1;J[k+4>>2]=0;J[k+8>>2]=0;Aa:{if((S|0)<=0){J[k+4>>2]=S;break Aa}J[8369]=J[8369]+1;h=S<<2;o=ia[J[6782]](h,16)|0;r=J[k+12>>2];f=J[k+4>>2];Ba:{Ca:{if((f|0)>0){p=0;c=0;if(f-1>>>0>=3){e=f&-4;s=0;while(1){i=c<<2;J[i+o>>2]=J[i+r>>2];g=i|4;J[g+o>>2]=J[g+r>>2];g=i|8;J[g+o>>2]=J[g+r>>2];g=i|12;J[g+o>>2]=J[g+r>>2];c=c+4|0;s=s+4|0;if((e|0)!=(s|0)){continue}break}}e=f&3;if(!e){break Ca}while(1){g=c<<2;J[g+o>>2]=J[g+r>>2];c=c+1|0;p=p+1|0;if((e|0)!=(p|0)){continue}break}break Ca}if(!r){break Ba}}if(!K[k+16|0]){break Ba}if(r){J[8370]=J[8370]+1;ia[J[6783]](r)}}H[k+16|0]=1;J[k+12>>2]=o;J[k+8>>2]=S;e=0;i=qa(o,0,h);J[k+4>>2]=S;c=0;if(S-1>>>0>=3){h=S&-4;p=0;while(1){f=c<<2;J[f+i>>2]=J[f+j>>2];g=f|4;J[g+i>>2]=J[g+j>>2];g=f|8;J[g+i>>2]=J[g+j>>2];g=f|12;J[g+i>>2]=J[g+j>>2];c=c+4|0;p=p+4|0;if((h|0)!=(p|0)){continue}break}}h=S&3;if(!h){break Aa}while(1){g=c<<2;J[g+i>>2]=J[g+j>>2];c=c+1|0;e=e+1|0;if((h|0)!=(e|0)){continue}break}}g=K[d+23|0]|K[d+24|0]<<8|(K[d+25|0]<<16|K[d+26|0]<<24);c=K[d+19|0]|K[d+20|0]<<8|(K[d+21|0]<<16|K[d+22|0]<<24);H[k+20|0]=c;H[k+21|0]=c>>>8;H[k+22|0]=c>>>16;H[k+23|0]=c>>>24;H[k+24|0]=g;H[k+25|0]=g>>>8;H[k+26|0]=g>>>16;H[k+27|0]=g>>>24;g=K[d+31|0]|K[d+32|0]<<8|(K[d+33|0]<<16|K[d+34|0]<<24);c=K[d+27|0]|K[d+28|0]<<8|(K[d+29|0]<<16|K[d+30|0]<<24);H[k+28|0]=c;H[k+29|0]=c>>>8;H[k+30|0]=c>>>16;H[k+31|0]=c>>>24;H[k+32|0]=g;H[k+33|0]=g>>>8;H[k+34|0]=g>>>16;H[k+35|0]=g>>>24;J[O+28>>2]=J[O+28>>2]+1;if(j){J[8370]=J[8370]+1;ia[J[6783]](j)}A=A+1|0;if((x|0)!=(A|0)){continue}break}}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}if(l){continue}break}Ul(J[a+52>>2]);if(m){J[8370]=J[8370]+1;ia[J[6783]](m)}if(!u){break z}g=0;while(1){b=P(g,36)+M|0;a=J[b+12>>2];if(!(a?!a|!K[b+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}H[b+16|0]=1;J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;g=g+1|0;if((u|0)!=(g|0)){continue}break}break y}Ul(J[a+52>>2])}if(!M){break x}}if(M){J[8370]=J[8370]+1;ia[J[6783]](M)}}if($){J[8370]=J[8370]+1;ia[J[6783]]($)}a=J[d+172>>2];if(!(a?!a|!K[d+176|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[d+172>>2]=0;H[d+176|0]=1;J[d+164>>2]=0;J[d+168>>2]=0;a=J[d+152>>2];if(!(a?!a|!K[d+156|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[d+152>>2]=0;H[d+156|0]=1;J[d+144>>2]=0;J[d+148>>2]=0;a=J[d+132>>2];if(!(a?!a|!K[d+136|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}a=J[d+196>>2];if(!(a?!a|!K[d+200|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=d+208|0;return 1}function mk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=0,A=0,B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=Q(0),L=Q(0);A=ga-16|0;ga=A;d=J[a+1112>>2];if((d|0)>0){while(1){ng(a,0);d=J[a+1112>>2];if((d|0)>0){continue}break}}e=J[a+712>>2];f=(b|0)>(e|0)?e:b;a:{if((f|0)<=(d|0)){break a}if(J[a+1116>>2]<(f|0)){b:{if(!f){break b}J[8369]=J[8369]+1;g=ia[J[6782]](f<<2,16)|0;j=J[a+1112>>2];if((j|0)<=0){break b}b=0;if(j-1>>>0>=3){i=j&-4;while(1){e=b<<2;J[e+g>>2]=J[e+J[a+1120>>2]>>2];m=e|4;J[m+g>>2]=J[m+J[a+1120>>2]>>2];m=e|8;J[m+g>>2]=J[m+J[a+1120>>2]>>2];e=e|12;J[e+g>>2]=J[e+J[a+1120>>2]>>2];b=b+4|0;k=k+4|0;if((i|0)!=(k|0)){continue}break}}e=j&3;if(!e){break b}while(1){j=b<<2;J[j+g>>2]=J[j+J[a+1120>>2]>>2];b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[a+1120>>2];if(!(b?!b|!K[a+1124|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+1120>>2]=g;H[a+1124|0]=1;J[a+1116>>2]=f}e=(d^-1)+f|0;j=f-d&3;if(j){b=0;while(1){J[J[a+1120>>2]+(d<<2)>>2]=0;d=d+1|0;b=b+1|0;if((j|0)!=(b|0)){continue}break}}if(e>>>0<3){break a}while(1){b=d<<2;J[b+J[a+1120>>2]>>2]=0;J[(b+J[a+1120>>2]|0)+4>>2]=0;J[(b+J[a+1120>>2]|0)+8>>2]=0;J[(b+J[a+1120>>2]|0)+12>>2]=0;d=d+4|0;if((f|0)!=(d|0)){continue}break}}J[a+1112>>2]=f;c:{d:{e:{f:{if((f|0)<=0){break f}b=0;while(1){J[8369]=J[8369]+1;e=ia[J[6782]](384,16)|0;H[e+36|0]=1;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;H[e+16|0]=1;J[e+32>>2]=0;H[e+56|0]=1;J[e+24>>2]=0;J[e+28>>2]=0;J[e+52>>2]=0;J[e+348>>2]=0;J[e+352>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;H[e+376|0]=0;J[e+368>>2]=1120403456;J[e+372>>2]=1008981770;J[e+356>>2]=0;J[e+360>>2]=0;J[e+364>>2]=0;f=b<<2;J[f+J[a+1120>>2]>>2]=e;H[J[f+J[a+1120>>2]>>2]+377|0]=1;b=b+1|0;f=J[a+1112>>2];if((b|0)<(f|0)){continue}break}if((f|0)<=0){break f}e=0;b=J[a+712>>2];g:{h:{if((b|0)<=0){q=Q(Q(Q(1)/Q(b|0))*Q(0));p=q;n=p;break h}d=f;while(1){m=J[a+720>>2]+P(e,104)|0;s=N[m+8>>2];t=N[m+16>>2];u=N[m+12>>2];d=J[J[a+1120>>2]+((P(e,29873)|0)%(d|0)<<2)>>2];k=J[d+24>>2];i:{if((k|0)!=J[d+28>>2]){break i}l=k?k<<1:1;if((l|0)<=(k|0)){break i}j:{if(!l){g=0;break j}J[8369]=J[8369]+1;g=ia[J[6782]](l<<2,16)|0;k=J[d+24>>2]}k:{if((k|0)<=0){break k}h=0;b=0;if(k-1>>>0>=3){r=k&-4;i=0;while(1){j=b<<2;J[j+g>>2]=J[j+J[d+32>>2]>>2];o=j|4;J[o+g>>2]=J[o+J[d+32>>2]>>2];o=j|8;J[o+g>>2]=J[o+J[d+32>>2]>>2];j=j|12;J[j+g>>2]=J[j+J[d+32>>2]>>2];b=b+4|0;i=i+4|0;if((r|0)!=(i|0)){continue}break}}j=k&3;if(!j){break k}while(1){i=b<<2;J[i+g>>2]=J[i+J[d+32>>2]>>2];b=b+1|0;h=h+1|0;if((j|0)!=(h|0)){continue}break}}b=J[d+32>>2];if(!(!b|!K[d+36|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}k=J[d+24>>2]}J[d+32>>2]=g;H[d+36|0]=1;J[d+28>>2]=l;b=J[a+712>>2]}n=Q(n+s);q=Q(q+t);p=Q(p+u);J[J[d+32>>2]+(k<<2)>>2]=m;J[d+24>>2]=k+1;e=e+1|0;if((e|0)<(b|0)){d=J[a+1112>>2];continue}break}k=0;if((f|0)<0){break g}s=Q(Q(1)/Q(b|0));q=Q(q*s);p=Q(p*s);n=Q(n*s)}b=0;J[8369]=J[8369]+1;k=ia[J[6782]](f<<4,16)|0;if((f|0)!=1){d=f&-2;g=0;while(1){j=b<<4;e=j+k|0;J[e+12>>2]=0;N[e+8>>2]=q;N[e+4>>2]=p;N[e>>2]=n;e=(j|16)+k|0;J[e+12>>2]=0;N[e+8>>2]=q;N[e+4>>2]=p;N[e>>2]=n;b=b+2|0;g=g+2|0;if((d|0)!=(g|0)){continue}break}}if(!(f&1)){break g}b=(b<<4)+k|0;J[b+12>>2]=0;N[b+8>>2]=q;N[b+4>>2]=p;N[b>>2]=n}j=0;while(1){b=j;j=b+1|0;s=Q(Q(2)-Q(T(Q(Q(b|0)*Q(.0625)),Q(1))));o=0;e=0;while(1){l=e<<2;b=J[l+J[a+1120>>2]>>2];g=J[b+24>>2];l:{if((g|0)<=0){q=Q(0);p=Q(0);n=Q(0);break l}r=g&1;b=J[b+32>>2];m:{if((g|0)==1){n=Q(0);d=0;p=Q(0);q=Q(0);break m}x=g&-2;n=Q(0);d=0;p=Q(0);q=Q(0);h=0;while(1){m=d<<2;i=J[m+b>>2];m=J[b+(m|4)>>2];q=Q(Q(q+N[i+8>>2])+N[m+8>>2]);n=Q(Q(n+N[i+16>>2])+N[m+16>>2]);p=Q(Q(p+N[i+12>>2])+N[m+12>>2]);d=d+2|0;h=h+2|0;if((x|0)!=(h|0)){continue}break}}if(!r){break l}b=J[b+(d<<2)>>2];q=Q(q+N[b+8>>2]);n=Q(n+N[b+16>>2]);p=Q(p+N[b+12>>2])}if(g){b=(e<<4)+k|0;J[b+12>>2]=0;t=N[b+8>>2];u=n;n=Q(Q(1)/Q(g|0));y=Q(t+Q(s*Q(Q(u*n)-t)));N[b+8>>2]=y;u=N[b+4>>2];v=Q(u+Q(s*Q(Q(p*n)-u)));N[b+4>>2]=v;p=N[b>>2];n=Q(p+Q(s*Q(Q(q*n)-p)));N[b>>2]=n;q=Q(y-t);n=Q(n-p);p=Q(n*n);n=Q(v-u);i=Q(Q(q*q)+Q(p+Q(n*n)))>Q(1.1920928955078125e-7);h=J[l+J[a+1120>>2]>>2];b=J[h+24>>2];n:{if((b|0)>=0){break n}if(J[h+28>>2]<0){d=J[h+32>>2];if(!(d?!d|!K[h+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}H[h+36|0]=1;J[h+28>>2]=0;J[h+32>>2]=0}g=0;d=b;m=0-d&3;if(m){while(1){J[J[h+32>>2]+(d<<2)>>2]=0;d=d+1|0;g=g+1|0;if((m|0)!=(g|0)){continue}break}}if(b>>>0>4294967292){break n}while(1){b=d<<2;J[b+J[h+32>>2]>>2]=0;J[(b+J[h+32>>2]|0)+4>>2]=0;J[(b+J[h+32>>2]|0)+8>>2]=0;J[(b+J[h+32>>2]|0)+12>>2]=0;d=d+4|0;if(d){continue}break}}J[h+24>>2]=0;o=i|o}e=e+1|0;if((f|0)!=(e|0)){continue}break}l=0;e=J[a+712>>2];if((e|0)>0){while(1){r=J[a+720>>2]+P(l,104)|0;g=0;if((f|0)>=2){n=N[r+8>>2];p=N[r+12>>2];s=N[r+16>>2];q=Q(Q(Q(R(Q(N[k>>2]-n)))+Q(R(Q(N[k+4>>2]-p))))+Q(R(Q(N[k+8>>2]-s))));d=1;while(1){b=(d<<4)+k|0;t=Q(Q(Q(R(Q(N[b>>2]-n)))+Q(R(Q(N[b+4>>2]-p))))+Q(R(Q(N[b+8>>2]-s))));b=t>2]+(g<<2)>>2];i=J[d+24>>2];o:{if((i|0)!=J[d+28>>2]){break o}x=i?i<<1:1;if((x|0)<=(i|0)){break o}p:{if(!x){g=0;break p}J[8369]=J[8369]+1;g=ia[J[6782]](x<<2,16)|0;i=J[d+24>>2]}q:{if((i|0)<=0){break q}h=0;b=0;if(i-1>>>0>=3){z=i&-4;m=0;while(1){e=b<<2;J[e+g>>2]=J[e+J[d+32>>2]>>2];C=e|4;J[C+g>>2]=J[C+J[d+32>>2]>>2];C=e|8;J[C+g>>2]=J[C+J[d+32>>2]>>2];e=e|12;J[e+g>>2]=J[e+J[d+32>>2]>>2];b=b+4|0;m=m+4|0;if((z|0)!=(m|0)){continue}break}}e=i&3;if(!e){break q}while(1){m=b<<2;J[m+g>>2]=J[m+J[d+32>>2]>>2];b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[d+32>>2];if(!(!b|!K[d+36|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}i=J[d+24>>2]}J[d+32>>2]=g;H[d+36|0]=1;J[d+28>>2]=x;e=J[a+712>>2]}J[J[d+32>>2]+(i<<2)>>2]=r;J[d+24>>2]=i+1;l=l+1|0;if((l|0)<(e|0)){continue}break}}if((c|0)>(j|0)&o){continue}break}r:{if((e|0)<=0){m=0;break r}J[8369]=J[8369]+1;b=e<<2;m=ia[J[6782]](b,16)|0;qa(m,255,b)}e=J[a+1112>>2];if((e|0)>0){f=J[a+720>>2];j=J[a+1120>>2];b=0;while(1){c=J[j+(b<<2)>>2];if(J[c+24>>2]>0){e=J[c+32>>2];d=0;while(1){J[((J[e+(d<<2)>>2]-f|0)/104<<2)+m>>2]=b;d=d+1|0;if((d|0)>2]){continue}break}e=J[a+1112>>2]}b=b+1|0;if((e|0)>(b|0)){continue}break}}if(J[a+752>>2]>0){i=0;while(1){b=J[a+760>>2]+P(i,44)|0;c=J[a+720>>2];d=(J[b+8>>2]-c|0)/104|0;J[A+4>>2]=d;J[A+8>>2]=(J[b+12>>2]-c|0)/104;J[A+12>>2]=(J[b+16>>2]-c|0)/104;e=0;while(1){b=e+1|0;x=(b|0)==3;r=J[(d<<2)+m>>2];c=J[(A+4|0)+((x?0:b)<<2)>>2];s:{if((r|0)==J[(c<<2)+m>>2]){break s}z=J[a+720>>2]+P(c,104)|0;c=J[J[a+1120>>2]+(r<<2)>>2];g=J[c+24>>2];t:{if((g|0)<=0){break t}f=J[c+32>>2];d=0;while(1){if((z|0)!=J[f+(d<<2)>>2]){d=d+1|0;if((g|0)!=(d|0)){continue}break t}break}if((d|0)!=(g|0)){break s}}u:{if(J[c+28>>2]!=(g|0)){break u}o=g?g<<1:1;if((o|0)<=(g|0)){break u}v:{if(!o){h=0;break v}J[8369]=J[8369]+1;h=ia[J[6782]](o<<2,16)|0;g=J[c+24>>2]}w:{if((g|0)<=0){break w}j=0;d=0;if(g-1>>>0>=3){C=g&-4;l=0;while(1){f=d<<2;J[f+h>>2]=J[f+J[c+32>>2]>>2];D=f|4;J[D+h>>2]=J[D+J[c+32>>2]>>2];D=f|8;J[D+h>>2]=J[D+J[c+32>>2]>>2];f=f|12;J[f+h>>2]=J[f+J[c+32>>2]>>2];d=d+4|0;l=l+4|0;if((C|0)!=(l|0)){continue}break}}f=g&3;if(!f){break w}while(1){l=d<<2;J[l+h>>2]=J[l+J[c+32>>2]>>2];d=d+1|0;j=j+1|0;if((f|0)!=(j|0)){continue}break}}f=J[c+32>>2];if(!(!f|!K[c+36|0])){if(f){J[8370]=J[8370]+1;ia[J[6783]](f)}g=J[c+24>>2]}J[c+32>>2]=h;H[c+36|0]=1;J[c+28>>2]=o}J[J[c+32>>2]+(g<<2)>>2]=z;J[c+24>>2]=g+1}c=J[(A+4|0)+((e+2>>>0)%3<<2)>>2];x:{if((r|0)==J[(c<<2)+m>>2]){break x}l=J[a+720>>2]+P(c,104)|0;c=J[J[a+1120>>2]+(r<<2)>>2];g=J[c+24>>2];y:{if((g|0)<=0){break y}e=J[c+32>>2];d=0;while(1){if((l|0)!=J[e+(d<<2)>>2]){d=d+1|0;if((g|0)!=(d|0)){continue}break y}break}if((d|0)!=(g|0)){break x}}z:{if(J[c+28>>2]!=(g|0)){break z}j=g?g<<1:1;if((j|0)<=(g|0)){break z}A:{if(!j){h=0;break A}J[8369]=J[8369]+1;h=ia[J[6782]](j<<2,16)|0;g=J[c+24>>2]}B:{if((g|0)<=0){break B}e=0;d=0;if(g-1>>>0>=3){o=g&-4;r=0;while(1){f=d<<2;J[f+h>>2]=J[f+J[c+32>>2]>>2];z=f|4;J[z+h>>2]=J[z+J[c+32>>2]>>2];z=f|8;J[z+h>>2]=J[z+J[c+32>>2]>>2];f=f|12;J[f+h>>2]=J[f+J[c+32>>2]>>2];d=d+4|0;r=r+4|0;if((o|0)!=(r|0)){continue}break}}f=g&3;if(!f){break B}while(1){r=d<<2;J[r+h>>2]=J[r+J[c+32>>2]>>2];d=d+1|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}}e=J[c+32>>2];if(!(!e|!K[c+36|0])){if(e){J[8370]=J[8370]+1;ia[J[6783]](e)}g=J[c+24>>2]}J[c+32>>2]=h;H[c+36|0]=1;J[c+28>>2]=j}J[J[c+32>>2]+(g<<2)>>2]=l;J[c+24>>2]=g+1}if(!x){d=J[(A+4|0)+(b<<2)>>2];e=b;continue}break}i=i+1|0;if((i|0)>2]){continue}break}e=J[a+1112>>2]}if((e|0)<2){break d}J[8369]=J[8369]+1;d=ia[J[6782]](384,16)|0;I[d+376>>1]=0;J[d+368>>2]=1120403456;J[d+372>>2]=1008981770;J[d+348>>2]=0;J[d+352>>2]=0;J[d+12>>2]=0;H[d+16|0]=1;H[d+36|0]=1;J[d+4>>2]=0;J[d+8>>2]=0;J[d+32>>2]=0;H[d+56|0]=1;J[d+24>>2]=0;J[d+28>>2]=0;J[d+52>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+364>>2]=0;J[d+356>>2]=0;J[d+360>>2]=0;e=J[a+712>>2];if((e|0)<=0){break e}J[8369]=J[8369]+1;c=ia[J[6782]](e<<2,16)|0;g=J[d+24>>2];C:{if((g|0)<=0){break C}f=0;b=0;if(g-1>>>0>=3){h=g&-4;i=0;while(1){j=b<<2;J[j+c>>2]=J[j+J[d+32>>2]>>2];l=j|4;J[l+c>>2]=J[l+J[d+32>>2]>>2];l=j|8;J[l+c>>2]=J[l+J[d+32>>2]>>2];j=j|12;J[j+c>>2]=J[j+J[d+32>>2]>>2];b=b+4|0;i=i+4|0;if((h|0)!=(i|0)){continue}break}}j=g&3;if(!j){break C}while(1){g=b<<2;J[g+c>>2]=J[g+J[d+32>>2]>>2];b=b+1|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}b=J[d+32>>2];if(!(b?!b|!K[d+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[d+32>>2]=c;H[d+36|0]=1;J[d+28>>2]=e;b=J[a+712>>2];if((b|0)<=0){break e}f=J[d+24>>2];j=0;while(1){l=J[a+720>>2]+P(j,104)|0;D:{if((e|0)!=(f|0)){break D}c=e?e<<1:1;if((c|0)<=(e|0)){f=e;break D}E:{if(!c){g=0;break E}J[8369]=J[8369]+1;g=ia[J[6782]](c<<2,16)|0;e=J[d+24>>2]}f=e;F:{if((e|0)<=0){break F}h=0;b=0;if(f-1>>>0>=3){r=f&-4;i=0;while(1){e=b<<2;J[e+g>>2]=J[e+J[d+32>>2]>>2];o=e|4;J[o+g>>2]=J[o+J[d+32>>2]>>2];o=e|8;J[o+g>>2]=J[o+J[d+32>>2]>>2];e=e|12;J[e+g>>2]=J[e+J[d+32>>2]>>2];b=b+4|0;i=i+4|0;if((r|0)!=(i|0)){continue}break}}e=f&3;if(!e){break F}while(1){i=b<<2;J[i+g>>2]=J[i+J[d+32>>2]>>2];b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[d+32>>2];if(!(!b|!K[d+36|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}f=J[d+24>>2]}J[d+32>>2]=g;H[d+36|0]=1;J[d+28>>2]=c;b=J[a+712>>2];e=c}J[J[d+32>>2]+(f<<2)>>2]=l;f=f+1|0;J[d+24>>2]=f;j=j+1|0;if((j|0)<(b|0)){continue}break}break e}b=J[a+772>>2];if(b){G:{if((b|0)<=(f|0)){break G}if((b|0)>J[a+1116>>2]){J[8369]=J[8369]+1;c=ia[J[6782]](b<<2,16)|0;j=J[a+1112>>2];H:{if((j|0)<=0){break H}h=0;d=0;if(j-1>>>0>=3){g=j&-4;k=0;while(1){e=d<<2;J[e+c>>2]=J[e+J[a+1120>>2]>>2];i=e|4;J[i+c>>2]=J[i+J[a+1120>>2]>>2];i=e|8;J[i+c>>2]=J[i+J[a+1120>>2]>>2];e=e|12;J[e+c>>2]=J[e+J[a+1120>>2]>>2];d=d+4|0;k=k+4|0;if((g|0)!=(k|0)){continue}break}}e=j&3;if(!e){break H}while(1){j=d<<2;J[j+c>>2]=J[j+J[a+1120>>2]>>2];d=d+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}e=J[a+1120>>2];if(!(e?!e|!K[a+1124|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](e)}J[a+1120>>2]=c;H[a+1124|0]=1;J[a+1116>>2]=b}c=b+(f^-1)|0;e=b-f&3;if(e){d=0;while(1){J[J[a+1120>>2]+(f<<2)>>2]=0;f=f+1|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}if(c>>>0<3){break G}while(1){c=f<<2;J[c+J[a+1120>>2]>>2]=0;J[(c+J[a+1120>>2]|0)+4>>2]=0;J[(c+J[a+1120>>2]|0)+8>>2]=0;J[(c+J[a+1120>>2]|0)+12>>2]=0;f=f+4|0;if((b|0)!=(f|0)){continue}break}}J[a+1112>>2]=b;if((b|0)>0){b=0;while(1){J[8369]=J[8369]+1;c=ia[J[6782]](384,16)|0;H[c+36|0]=1;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;H[c+16|0]=1;J[c+32>>2]=0;H[c+56|0]=1;J[c+24>>2]=0;J[c+28>>2]=0;J[c+52>>2]=0;J[c+348>>2]=0;J[c+352>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;H[c+376|0]=0;J[c+368>>2]=1120403456;J[c+372>>2]=1008981770;J[c+356>>2]=0;J[c+360>>2]=0;J[c+364>>2]=0;e=b<<2;J[e+J[a+1120>>2]>>2]=c;H[J[e+J[a+1120>>2]>>2]+377|0]=1;b=b+1|0;if((b|0)>2]){continue}break}}if(J[a+772>>2]<=0){break c}m=0;while(1){d=P(m,104);l=d+J[a+780>>2]|0;j=m<<2;c=J[j+J[a+1120>>2]>>2];f=J[c+24>>2];I:{if((f|0)!=J[c+28>>2]){break I}i=f?f<<1:1;if((i|0)<=(f|0)){break I}J:{if(!i){g=0;break J}J[8369]=J[8369]+1;g=ia[J[6782]](i<<2,16)|0;f=J[c+24>>2]}K:{if((f|0)<=0){break K}h=0;b=0;if(f-1>>>0>=3){r=f&-4;k=0;while(1){e=b<<2;J[e+g>>2]=J[e+J[c+32>>2]>>2];o=e|4;J[o+g>>2]=J[o+J[c+32>>2]>>2];o=e|8;J[o+g>>2]=J[o+J[c+32>>2]>>2];e=e|12;J[e+g>>2]=J[e+J[c+32>>2]>>2];b=b+4|0;k=k+4|0;if((r|0)!=(k|0)){continue}break}}e=f&3;if(!e){break K}while(1){k=b<<2;J[k+g>>2]=J[k+J[c+32>>2]>>2];b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[c+32>>2];if(!(!b|!K[c+36|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}f=J[c+24>>2]}J[c+32>>2]=g;H[c+36|0]=1;J[c+28>>2]=i}J[J[c+32>>2]+(f<<2)>>2]=J[l+8>>2];J[c+24>>2]=f+1;l=d+J[a+780>>2]|0;c=J[j+J[a+1120>>2]>>2];f=J[c+24>>2];L:{if((f|0)!=J[c+28>>2]){break L}i=f?f<<1:1;if((i|0)<=(f|0)){break L}M:{if(!i){g=0;break M}J[8369]=J[8369]+1;g=ia[J[6782]](i<<2,16)|0;f=J[c+24>>2]}N:{if((f|0)<=0){break N}h=0;b=0;if(f-1>>>0>=3){r=f&-4;k=0;while(1){e=b<<2;J[e+g>>2]=J[e+J[c+32>>2]>>2];o=e|4;J[o+g>>2]=J[o+J[c+32>>2]>>2];o=e|8;J[o+g>>2]=J[o+J[c+32>>2]>>2];e=e|12;J[e+g>>2]=J[e+J[c+32>>2]>>2];b=b+4|0;k=k+4|0;if((r|0)!=(k|0)){continue}break}}e=f&3;if(!e){break N}while(1){k=b<<2;J[k+g>>2]=J[k+J[c+32>>2]>>2];b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[c+32>>2];if(!(!b|!K[c+36|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}f=J[c+24>>2]}J[c+32>>2]=g;H[c+36|0]=1;J[c+28>>2]=i}J[J[c+32>>2]+(f<<2)>>2]=J[l+12>>2];J[c+24>>2]=f+1;l=d+J[a+780>>2]|0;c=J[j+J[a+1120>>2]>>2];f=J[c+24>>2];O:{if((f|0)!=J[c+28>>2]){break O}i=f?f<<1:1;if((i|0)<=(f|0)){break O}P:{if(!i){g=0;break P}J[8369]=J[8369]+1;g=ia[J[6782]](i<<2,16)|0;f=J[c+24>>2]}Q:{if((f|0)<=0){break Q}h=0;b=0;if(f-1>>>0>=3){r=f&-4;k=0;while(1){e=b<<2;J[e+g>>2]=J[e+J[c+32>>2]>>2];o=e|4;J[o+g>>2]=J[o+J[c+32>>2]>>2];o=e|8;J[o+g>>2]=J[o+J[c+32>>2]>>2];e=e|12;J[e+g>>2]=J[e+J[c+32>>2]>>2];b=b+4|0;k=k+4|0;if((r|0)!=(k|0)){continue}break}}e=f&3;if(!e){break Q}while(1){k=b<<2;J[k+g>>2]=J[k+J[c+32>>2]>>2];b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[c+32>>2];if(!(!b|!K[c+36|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}f=J[c+24>>2]}J[c+32>>2]=g;H[c+36|0]=1;J[c+28>>2]=i}J[J[c+32>>2]+(f<<2)>>2]=J[l+16>>2];J[c+24>>2]=f+1;i=d+J[a+780>>2]|0;c=J[j+J[a+1120>>2]>>2];f=J[c+24>>2];R:{if((f|0)!=J[c+28>>2]){break R}d=f?f<<1:1;if((d|0)<=(f|0)){break R}S:{if(!d){g=0;break S}J[8369]=J[8369]+1;g=ia[J[6782]](d<<2,16)|0;f=J[c+24>>2]}T:{if((f|0)<=0){break T}h=0;b=0;if(f-1>>>0>=3){j=f&-4;k=0;while(1){e=b<<2;J[e+g>>2]=J[e+J[c+32>>2]>>2];l=e|4;J[l+g>>2]=J[l+J[c+32>>2]>>2];l=e|8;J[l+g>>2]=J[l+J[c+32>>2]>>2];e=e|12;J[e+g>>2]=J[e+J[c+32>>2]>>2];b=b+4|0;k=k+4|0;if((j|0)!=(k|0)){continue}break}}e=f&3;if(!e){break T}while(1){j=b<<2;J[j+g>>2]=J[j+J[c+32>>2]>>2];b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[c+32>>2];if(!(!b|!K[c+36|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}f=J[c+24>>2]}J[c+32>>2]=g;H[c+36|0]=1;J[c+28>>2]=d}J[J[c+32>>2]+(f<<2)>>2]=J[i+20>>2];J[c+24>>2]=f+1;m=m+1|0;if((m|0)>2]){continue}break}break c}b=J[a+752>>2];U:{if((b|0)<=(f|0)){break U}if((b|0)>J[a+1116>>2]){V:{if(!b){g=0;break V}J[8369]=J[8369]+1;g=ia[J[6782]](b<<2,16)|0;e=J[a+1112>>2];if((e|0)<=0){break V}h=0;d=0;if(e-1>>>0>=3){j=e&-4;k=0;while(1){c=d<<2;J[c+g>>2]=J[c+J[a+1120>>2]>>2];i=c|4;J[i+g>>2]=J[i+J[a+1120>>2]>>2];i=c|8;J[i+g>>2]=J[i+J[a+1120>>2]>>2];c=c|12;J[c+g>>2]=J[c+J[a+1120>>2]>>2];d=d+4|0;k=k+4|0;if((j|0)!=(k|0)){continue}break}}c=e&3;if(!c){break V}while(1){e=d<<2;J[e+g>>2]=J[e+J[a+1120>>2]>>2];d=d+1|0;h=h+1|0;if((c|0)!=(h|0)){continue}break}}c=J[a+1120>>2];if(!(c?!c|!K[a+1124|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+1120>>2]=g;H[a+1124|0]=1;J[a+1116>>2]=b}c=b+(f^-1)|0;e=b-f&3;if(e){d=0;while(1){J[J[a+1120>>2]+(f<<2)>>2]=0;f=f+1|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}if(c>>>0<3){break U}while(1){c=f<<2;J[c+J[a+1120>>2]>>2]=0;J[(c+J[a+1120>>2]|0)+4>>2]=0;J[(c+J[a+1120>>2]|0)+8>>2]=0;J[(c+J[a+1120>>2]|0)+12>>2]=0;f=f+4|0;if((b|0)!=(f|0)){continue}break}}J[a+1112>>2]=b;if((b|0)>0){b=0;while(1){J[8369]=J[8369]+1;c=ia[J[6782]](384,16)|0;H[c+36|0]=1;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;H[c+16|0]=1;J[c+32>>2]=0;H[c+56|0]=1;J[c+24>>2]=0;J[c+28>>2]=0;J[c+52>>2]=0;J[c+348>>2]=0;J[c+352>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;H[c+376|0]=0;J[c+368>>2]=1120403456;J[c+372>>2]=1008981770;J[c+356>>2]=0;J[c+360>>2]=0;J[c+364>>2]=0;e=b<<2;J[e+J[a+1120>>2]>>2]=c;H[J[e+J[a+1120>>2]>>2]+377|0]=1;b=b+1|0;if((b|0)>2]){continue}break}}if(J[a+752>>2]<=0){break c}m=0;while(1){j=P(m,44);l=j+J[a+760>>2]|0;i=m<<2;c=J[i+J[a+1120>>2]>>2];f=J[c+24>>2];W:{if((f|0)!=J[c+28>>2]){break W}d=f?f<<1:1;if((d|0)<=(f|0)){break W}X:{if(!d){g=0;break X}J[8369]=J[8369]+1;g=ia[J[6782]](d<<2,16)|0;f=J[c+24>>2]}Y:{if((f|0)<=0){break Y}h=0;b=0;if(f-1>>>0>=3){r=f&-4;k=0;while(1){e=b<<2;J[e+g>>2]=J[e+J[c+32>>2]>>2];o=e|4;J[o+g>>2]=J[o+J[c+32>>2]>>2];o=e|8;J[o+g>>2]=J[o+J[c+32>>2]>>2];e=e|12;J[e+g>>2]=J[e+J[c+32>>2]>>2];b=b+4|0;k=k+4|0;if((r|0)!=(k|0)){continue}break}}e=f&3;if(!e){break Y}while(1){k=b<<2;J[k+g>>2]=J[k+J[c+32>>2]>>2];b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[c+32>>2];if(!(!b|!K[c+36|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}f=J[c+24>>2]}J[c+32>>2]=g;H[c+36|0]=1;J[c+28>>2]=d}J[J[c+32>>2]+(f<<2)>>2]=J[l+8>>2];J[c+24>>2]=f+1;l=j+J[a+760>>2]|0;c=J[i+J[a+1120>>2]>>2];f=J[c+24>>2];Z:{if((f|0)!=J[c+28>>2]){break Z}d=f?f<<1:1;if((d|0)<=(f|0)){break Z}_:{if(!d){g=0;break _}J[8369]=J[8369]+1;g=ia[J[6782]](d<<2,16)|0;f=J[c+24>>2]}$:{if((f|0)<=0){break $}h=0;b=0;if(f-1>>>0>=3){r=f&-4;k=0;while(1){e=b<<2;J[e+g>>2]=J[e+J[c+32>>2]>>2];o=e|4;J[o+g>>2]=J[o+J[c+32>>2]>>2];o=e|8;J[o+g>>2]=J[o+J[c+32>>2]>>2];e=e|12;J[e+g>>2]=J[e+J[c+32>>2]>>2];b=b+4|0;k=k+4|0;if((r|0)!=(k|0)){continue}break}}e=f&3;if(!e){break $}while(1){k=b<<2;J[k+g>>2]=J[k+J[c+32>>2]>>2];b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[c+32>>2];if(!(!b|!K[c+36|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}f=J[c+24>>2]}J[c+32>>2]=g;H[c+36|0]=1;J[c+28>>2]=d}J[J[c+32>>2]+(f<<2)>>2]=J[l+12>>2];J[c+24>>2]=f+1;j=j+J[a+760>>2]|0;c=J[i+J[a+1120>>2]>>2];f=J[c+24>>2];aa:{if((f|0)!=J[c+28>>2]){break aa}d=f?f<<1:1;if((d|0)<=(f|0)){break aa}ba:{if(!d){g=0;break ba}J[8369]=J[8369]+1;g=ia[J[6782]](d<<2,16)|0;f=J[c+24>>2]}ca:{if((f|0)<=0){break ca}h=0;b=0;if(f-1>>>0>=3){i=f&-4;k=0;while(1){e=b<<2;J[e+g>>2]=J[e+J[c+32>>2]>>2];l=e|4;J[l+g>>2]=J[l+J[c+32>>2]>>2];l=e|8;J[l+g>>2]=J[l+J[c+32>>2]>>2];e=e|12;J[e+g>>2]=J[e+J[c+32>>2]>>2];b=b+4|0;k=k+4|0;if((i|0)!=(k|0)){continue}break}}e=f&3;if(!e){break ca}while(1){k=b<<2;J[k+g>>2]=J[k+J[c+32>>2]>>2];b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[c+32>>2];if(!(!b|!K[c+36|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}f=J[c+24>>2]}J[c+32>>2]=g;H[c+36|0]=1;J[c+28>>2]=d}J[J[c+32>>2]+(f<<2)>>2]=J[j+16>>2];J[c+24>>2]=f+1;m=m+1|0;if((m|0)>2]){continue}break}break c}f=J[a+1112>>2];da:{if((f|0)!=J[a+1116>>2]){break da}e=f?f<<1:1;if((e|0)<=(f|0)){break da}ea:{if(!e){g=0;break ea}J[8369]=J[8369]+1;g=ia[J[6782]](e<<2,16)|0;f=J[a+1112>>2]}fa:{if((f|0)<=0){break fa}h=0;b=0;if(f-1>>>0>=3){j=f&-4;i=0;while(1){c=b<<2;J[c+g>>2]=J[c+J[a+1120>>2]>>2];l=c|4;J[l+g>>2]=J[l+J[a+1120>>2]>>2];l=c|8;J[l+g>>2]=J[l+J[a+1120>>2]>>2];c=c|12;J[c+g>>2]=J[c+J[a+1120>>2]>>2];b=b+4|0;i=i+4|0;if((j|0)!=(i|0)){continue}break}}c=f&3;if(!c){break fa}while(1){j=b<<2;J[j+g>>2]=J[j+J[a+1120>>2]>>2];b=b+1|0;h=h+1|0;if((c|0)!=(h|0)){continue}break}}b=J[a+1120>>2];if(!(!b|!K[a+1124|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}f=J[a+1112>>2]}J[a+1120>>2]=g;H[a+1124|0]=1;J[a+1116>>2]=e}c=f<<2;J[c+J[a+1120>>2]>>2]=d;e=f+1|0;J[a+1112>>2]=e;b=J[a+1120>>2];f=J[b>>2];d=b;b=b+c|0;J[d>>2]=J[b>>2];J[b>>2]=f}if((e|0)>0){d=0;while(1){if(!J[J[J[a+1120>>2]+(d<<2)>>2]+24>>2]){ng(a,d);d=d-1|0;e=J[a+1112>>2]}d=d+1|0;if((e|0)>(d|0)){continue}break}}if(m){J[8370]=J[8370]+1;ia[J[6783]](m)}if(!k){break c}if(k){J[8370]=J[8370]+1;ia[J[6783]](k)}}ga:{if(!J[a+1112>>2]){i=0;break ga}j=0;if(J[a+1112>>2]>0){while(1){d=J[J[a+1120>>2]+(j<<2)>>2];J[d+128>>2]=0;k=J[d+24>>2];f=k;c=J[d+4>>2];if((f|0)>(c|0)){ha:{if((k|0)<=J[d+8>>2]){e=J[d+12>>2];break ha}ia:{if(!k){e=0;b=c;break ia}J[8369]=J[8369]+1;e=ia[J[6782]](k<<2,16)|0;b=J[d+4>>2]}g=J[d+12>>2];f=b;ja:{ka:{if((b|0)>0){h=0;b=0;if(f-1>>>0>=3){l=f&-4;i=0;while(1){m=b<<2;N[m+e>>2]=N[g+m>>2];r=m|4;N[r+e>>2]=N[g+r>>2];r=m|8;N[r+e>>2]=N[g+r>>2];m=m|12;N[m+e>>2]=N[g+m>>2];b=b+4|0;i=i+4|0;if((l|0)!=(i|0)){continue}break}}f=f&3;if(!f){break ka}while(1){i=b<<2;N[i+e>>2]=N[g+i>>2];b=b+1|0;h=h+1|0;if((f|0)!=(h|0)){continue}break}break ka}if(!g){break ja}}if(!K[d+16|0]){break ja}if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}}J[d+12>>2]=e;H[d+16|0]=1;J[d+8>>2]=k}qa((c<<2)+e|0,0,k-c<<2);f=J[d+24>>2]}J[d+4>>2]=k;la:{ma:{i=(f|0)>0;na:{if(!i){s=Q(Q(1)/N[d+128>>2]);N[d+128>>2]=s;break na}c=J[d+32>>2];e=J[d+12>>2];b=0;while(1){g=b<<2;n=N[J[g+c>>2]+88>>2];oa:{if(n==Q(0)){H[d+376|0]=1;n=Q(0xde0b6b000000000);break oa}n=Q(Q(1)/n)}N[e+g>>2]=n;n=Q(n+N[d+128>>2]);N[d+128>>2]=n;b=b+1|0;if((f|0)!=(b|0)){continue}break}s=Q(Q(1)/n);N[d+128>>2]=s;if((f|0)>0){break ma}}p=Q(0);n=Q(0);q=Q(0);break la}m=f&1;c=J[d+32>>2];g=J[d+12>>2];pa:{if((f|0)==1){q=Q(0);b=0;n=Q(0);p=Q(0);break pa}l=f&-2;q=Q(0);b=0;n=Q(0);p=Q(0);e=0;while(1){h=b<<2;k=J[h+c>>2];t=N[g+h>>2];r=h|4;h=J[r+c>>2];u=N[g+r>>2];p=Q(Q(p+Q(N[k+8>>2]*t))+Q(N[h+8>>2]*u));q=Q(Q(q+Q(t*N[k+16>>2]))+Q(u*N[h+16>>2]));n=Q(Q(n+Q(t*N[k+12>>2]))+Q(u*N[h+12>>2]));b=b+2|0;e=e+2|0;if((l|0)!=(e|0)){continue}break}}if(!m){break la}e=c;c=b<<2;b=J[e+c>>2];t=N[c+g>>2];p=Q(p+Q(N[b+8>>2]*t));q=Q(q+Q(t*N[b+16>>2]));n=Q(n+Q(t*N[b+12>>2]))}J[d+316>>2]=0;J[d+320>>2]=0;J[d+132>>2]=0;J[d+136>>2]=0;J[d+240>>2]=0;E=Q(s*q);N[d+236>>2]=E;F=Q(s*n);N[d+232>>2]=F;G=Q(s*p);N[d+228>>2]=G;J[d+324>>2]=0;J[d+328>>2]=0;J[d+332>>2]=0;J[d+336>>2]=0;J[d+340>>2]=0;J[d+344>>2]=0;J[d+348>>2]=0;J[d+140>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+160>>2]=0;J[d+164>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+176>>2]=0;qa:{if(!i){t=N[d+152>>2];p=N[d+156>>2];q=N[d+140>>2];s=N[d+136>>2];n=N[d+132>>2];u=Q(0);break qa}p=N[d+156>>2];q=N[d+140>>2];s=N[d+136>>2];t=N[d+152>>2];e=J[d+32>>2];n=N[d+132>>2];g=J[d+12>>2];b=0;u=Q(0);while(1){h=b<<2;c=J[h+e>>2];w=N[c+12>>2];B=Q(N[c+8>>2]-G);y=N[g+h>>2];L=Q(B*Q(-y));v=Q(N[c+16>>2]-E);q=Q(Q(L*v)+q);N[d+140>>2]=q;w=Q(w-F);s=Q(Q(L*w)+s);N[d+136>>2]=s;p=Q(p-Q(Q(w*y)*v));N[d+156>>2]=p;B=Q(B*B);w=Q(w*w);u=Q(Q(y*Q(B+w))+u);N[d+172>>2]=u;v=Q(v*v);t=Q(Q(y*Q(B+v))+t);N[d+152>>2]=t;n=Q(Q(y*Q(w+v))+n);N[d+132>>2]=n;b=b+1|0;if((f|0)!=(b|0)){continue}break}}J[d+176>>2]=0;J[d+60>>2]=1065353216;J[d+160>>2]=0;J[d+144>>2]=0;b=d- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+80>>2]=1065353216;J[d+92>>2]=0;J[d+96>>2]=0;B=Q(Q(n*t)-Q(s*s));y=Q(Q(s*p)-Q(t*q));v=Q(Q(t*u)-Q(p*p));w=Q(Q(p*q)-Q(u*s));t=Q(Q(1)/Q(Q(q*y)+Q(Q(n*v)+Q(s*w))));N[d+172>>2]=B*t;p=Q(Q(Q(q*s)-Q(p*n))*t);N[d+168>>2]=p;s=Q(y*t);N[d+164>>2]=s;N[d+156>>2]=p;N[d+152>>2]=Q(Q(n*u)-Q(q*q))*t;n=Q(w*t);N[d+148>>2]=n;N[d+140>>2]=s;N[d+136>>2]=n;N[d+132>>2]=v*t;J[d+100>>2]=1065353216;J[d+104>>2]=0;b=J[d+232>>2];J[d+108>>2]=J[d+228>>2];J[d+112>>2]=b;b=J[d+240>>2];J[d+116>>2]=J[d+236>>2];J[d+120>>2]=b;e=J[d+44>>2];c=J[d+24>>2];if(!((e|0)>=(c|0)|(c|0)<=J[d+48>>2])){ra:{if(!c){f=0;break ra}J[8369]=J[8369]+1;f=ia[J[6782]](c<<4,16)|0;e=J[d+44>>2]}sa:{if((e|0)<=0){break sa}b=0;if((e|0)!=1){m=e&-2;k=0;while(1){i=b<<4;g=i+f|0;h=i+J[d+52>>2]|0;l=J[h+4>>2];J[g>>2]=J[h>>2];J[g+4>>2]=l;l=J[h+12>>2];J[g+8>>2]=J[h+8>>2];J[g+12>>2]=l;h=i|16;g=h+f|0;h=h+J[d+52>>2]|0;i=J[h+4>>2];J[g>>2]=J[h>>2];J[g+4>>2]=i;i=J[h+12>>2];J[g+8>>2]=J[h+8>>2];J[g+12>>2]=i;b=b+2|0;k=k+2|0;if((m|0)!=(k|0)){continue}break}}if(!(e&1)){break sa}e=b<<4;b=e+f|0;e=e+J[d+52>>2]|0;g=J[e+4>>2];J[b>>2]=J[e>>2];J[b+4>>2]=g;g=J[e+12>>2];J[b+8>>2]=J[e+8>>2];J[b+12>>2]=g}b=J[d+52>>2];if(!(b?!b|!K[d+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[d+52>>2]=f;H[d+56|0]=1;J[d+48>>2]=c}J[d+44>>2]=c;if((c|0)>0){b=0;while(1){c=J[J[d+32>>2]+(b<<2)>>2];n=N[c+12>>2];q=N[c+16>>2];p=N[c+8>>2];s=N[d+232>>2];t=N[d+236>>2];u=N[d+228>>2];c=J[d+52>>2]+(b<<4)|0;J[c+12>>2]=0;N[c>>2]=p-u;N[c+8>>2]=q-t;N[c+4>>2]=n-s;b=b+1|0;if((b|0)>2]){continue}break}}j=j+1|0;if((j|0)>2]){continue}break}}lk(a);i=J[a+1112>>2];g=P(i,i);f=J[a+1132>>2];if((g|0)>(f|0)){ta:{if((g|0)<=J[a+1136>>2]){b=J[a+1140>>2];break ta}ua:{if(!g){b=0;c=f;break ua}J[8369]=J[8369]+1;b=ia[J[6782]](g,16)|0;c=J[a+1132>>2]}j=J[a+1140>>2];va:{if((c|0)>0){e=0;d=0;if(c-1>>>0>=3){k=c&-4;h=0;while(1){H[b+d|0]=K[d+j|0];i=d|1;H[i+b|0]=K[i+j|0];i=d|2;H[i+b|0]=K[i+j|0];i=d|3;H[i+b|0]=K[i+j|0];d=d+4|0;h=h+4|0;if((k|0)!=(h|0)){continue}break}}c=c&3;if(!c){break va}while(1){H[b+d|0]=K[d+j|0];d=d+1|0;e=e+1|0;if((c|0)!=(e|0)){continue}break}break va}if(j){break va}J[a+1140>>2]=b;J[a+1136>>2]=g;H[a+1144|0]=1;break ta}if(j?K[a+1144|0]:0){J[8370]=J[8370]+1;ia[J[6783]](j)}J[a+1140>>2]=b;H[a+1144|0]=1;J[a+1136>>2]=g}qa(b+f|0,0,g-f|0);i=J[a+1112>>2]}J[a+1132>>2]=g;if((i|0)<=0){break ga}m=J[a+1140>>2];c=J[a+1120>>2];j=0;while(1){e=J[c+(j<<2)>>2];J[e+380>>2]=j;b=J[e+24>>2];l=(b|0)>0?b:0;a=(b|0)<=0;k=0;while(1){f=a;wa:{if((b|0)<=0){break wa}r=J[c+(k<<2)>>2];g=J[r+24>>2];h=0;while(1){if((g|0)>0){o=J[J[e+32>>2]+(h<<2)>>2];x=J[r+32>>2];d=0;while(1){if((o|0)==J[x+(d<<2)>>2]){break wa}d=d+1|0;if((g|0)!=(d|0)){continue}break}}h=h+1|0;f=(l|0)==(h|0);if(!f){continue}break}}H[m+(P(i,k)+j|0)|0]=(f^-1)&1;k=k+1|0;if((k|0)!=(i|0)){continue}break}j=j+1|0;if((j|0)!=(i|0)){continue}break}}ga=A+16|0;return i}function My(a){a=a|0;var b=0,c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=0,B=0,C=0,D=0,E=0,F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0;Kk(a);if(!(!(ia[J[J[a>>2]+20>>2]](a)|0)|J[a+328>>2]<=0)){while(1){k=J[J[a+336>>2]+(E<<2)>>2];a:{if(!(ia[J[J[a>>2]+20>>2]](a)|0)){break a}d=ia[J[J[a>>2]+20>>2]](a)|0;if(!(ia[J[J[d>>2]+48>>2]](d)&1)){break a}i=J[a+72>>2];d=ga+-64|0;ga=d;b:{if(!K[k+473|0]){break b}c=J[k+532>>2];J[d+24>>2]=J[k+528>>2];J[d+28>>2]=c;c=J[k+524>>2];J[d+16>>2]=J[k+520>>2];J[d+20>>2]=c;f=N[k+576>>2];h=N[k+568>>2];g=N[k+572>>2];l=N[k+544>>2];m=N[k+536>>2];p=N[k+540>>2];r=N[k+624>>2];s=N[k+592>>2];t=N[k+608>>2];q=N[k+620>>2];u=N[k+588>>2];v=N[k+604>>2];w=N[k+616>>2];y=N[k+560>>2];z=N[k+584>>2];F=N[k+552>>2];G=N[k+600>>2];I=N[k+556>>2];J[d+60>>2]=0;L=Q(Q(r*f)+Q(Q(s*h)+Q(t*g)));T=Q(L*Q(0));M=Q(Q(w*f)+Q(Q(z*h)+Q(G*g)));O=Q(Q(q*f)+Q(Q(u*h)+Q(v*g)));U=Q(O*Q(0));h=Q(T+Q(M+U));R=Q(Q(r*l)+Q(Q(s*m)+Q(p*t)));V=Q(R*Q(0));S=Q(Q(w*l)+Q(Q(z*m)+Q(G*p)));p=Q(Q(q*l)+Q(Q(u*m)+Q(p*v)));m=Q(p*Q(0));g=Q(V+Q(S+m));r=Q(Q(r*y)+Q(Q(s*F)+Q(t*I)));W=Q(r*Q(0));s=Q(Q(w*y)+Q(Q(z*F)+Q(G*I)));t=Q(Q(q*y)+Q(Q(u*F)+Q(v*I)));q=Q(t*Q(0));l=Q(W+Q(s+q));f=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(l*l))))));N[d+56>>2]=N[d+24>>2]+Q(Q(h*f)*Q(10));N[d+52>>2]=N[d+20>>2]+Q(Q(l*f)*Q(10));N[d+48>>2]=N[d+16>>2]+Q(Q(g*f)*Q(10));J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=1065353216;J[d+36>>2]=0;c=d+16|0;b=d+48|0;j=d+32|0;ia[J[J[i>>2]+8>>2]](i,c,b,j);J[d+60>>2]=0;u=Q(M*Q(0));h=Q(T+Q(u+O));v=Q(S*Q(0));g=Q(V+Q(v+p));w=Q(s*Q(0));l=Q(W+Q(w+t));f=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(l*l))))));N[d+56>>2]=Q(Q(h*f)*Q(10))+N[d+24>>2];N[d+52>>2]=Q(Q(l*f)*Q(10))+N[d+20>>2];N[d+48>>2]=Q(Q(g*f)*Q(10))+N[d+16>>2];J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=1065353216;ia[J[J[i>>2]+8>>2]](i,c,b,j);J[d+60>>2]=0;h=Q(L+Q(u+U));g=Q(Q(v+m)+R);l=Q(r+Q(w+q));f=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(l*l))))));N[d+56>>2]=Q(Q(h*f)*Q(10))+N[d+24>>2];N[d+52>>2]=Q(Q(l*f)*Q(10))+N[d+20>>2];N[d+48>>2]=Q(Q(g*f)*Q(10))+N[d+16>>2];J[d+40>>2]=1065353216;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;ia[J[J[i>>2]+8>>2]](i,c,b,j);if(J[k+484>>2]<=0){break b}c=0;while(1){b=J[k+492>>2]+(c<<4)|0;g=N[b+8>>2];l=N[b>>2];m=N[b+4>>2];q=N[d+16>>2];h=N[d+20>>2];f=N[d+24>>2];J[d+8>>2]=1065353216;J[d+12>>2]=0;J[d>>2]=1065353216;J[d+4>>2]=0;J[d+60>>2]=0;f=Q(f+Q(Q(L*g)+Q(Q(M*l)+Q(O*m))));N[d+56>>2]=f;h=Q(h+Q(Q(r*g)+Q(Q(s*l)+Q(t*m))));N[d+52>>2]=h;g=Q(q+Q(Q(R*g)+Q(Q(S*l)+Q(p*m))));N[d+48>>2]=g+Q(-.10000000149011612);J[d+44>>2]=0;l=Q(f+Q(0));N[d+40>>2]=l;m=Q(h+Q(0));N[d+36>>2]=m;N[d+32>>2]=g+Q(.10000000149011612);b=d+48|0;j=d+32|0;ia[J[J[i>>2]+8>>2]](i,b,j,d);J[d+60>>2]=0;N[d+56>>2]=f;N[d+52>>2]=h+Q(-.10000000149011612);N[d+48>>2]=g;J[d+44>>2]=0;N[d+40>>2]=l;N[d+36>>2]=h+Q(.10000000149011612);l=Q(g+Q(0));N[d+32>>2]=l;ia[J[J[i>>2]+8>>2]](i,b,j,d);J[d+60>>2]=0;N[d+56>>2]=f+Q(-.10000000149011612);N[d+52>>2]=h;N[d+48>>2]=g;J[d+44>>2]=0;N[d+40>>2]=f+Q(.10000000149011612);N[d+36>>2]=m;N[d+32>>2]=l;ia[J[J[i>>2]+8>>2]](i,b,j,d);c=c+1|0;if((c|0)>2]){continue}break}}ga=d- -64|0;j=J[a+72>>2];o=J[a+344>>2];d=0;C=0;b=ga-176|0;ga=b;J[b+152>>2]=0;J[b+156>>2]=0;J[b+144>>2]=0;J[b+148>>2]=0;J[b+136>>2]=1065353216;J[b+140>>2]=0;J[b+128>>2]=1065353216;J[b+132>>2]=1065353216;J[b+120>>2]=0;J[b+124>>2]=0;J[b+112>>2]=1065353216;J[b+116>>2]=0;c:{if(o&256){J[8384]=1805;J[8385]=0;e=J[k+1112>>2];if((e|0)<=0){break c}while(1){x=C<<2;if(K[J[x+J[k+1120>>2]>>2]+377|0]){D=0;c=jI(J[8384],J[8385],1284865837,1481765933)+1|0;d=ha;J[8384]=c;d=c?d:d+1|0;J[8385]=d;i=jI(J[8384],J[8385],1284865837,1481765933)+1|0;c=ha;J[8384]=i;c=i?c:c+1|0;J[8385]=c;i=jI(J[8384],J[8385],1284865837,1481765933)+1|0;e=ha;e=i?e:e+1|0;J[8384]=i;J[8385]=e;J[b+172>>2]=0;f=Q(Q(e>>>1|0)*Q(4.656612873077393e-10));m=f;q=Q(f*f);f=Q(Q(d>>>1|0)*Q(4.656612873077393e-10));h=Q(Q(c>>>1|0)*Q(4.656612873077393e-10));g=Q(Q(1)/Q(Y(Q(q+Q(Q(f*f)+Q(h*h))))));N[b+168>>2]=Q(m*g)*Q(.75);N[b+164>>2]=Q(h*g)*Q(.75);N[b+160>>2]=Q(f*g)*Q(.75);n=0;d=J[J[x+J[k+1120>>2]>>2]+24>>2];d:{if((d|0)<=0){break d}e=0;J[8369]=J[8369]+1;n=ia[J[6782]](d<<4,16)|0;if((d|0)!=1){X=d&-2;i=0;while(1){c=J[J[J[x+J[k+1120>>2]>>2]+32>>2]+(e<<2)>>2];B=J[c+12>>2];A=(e<<4)+n|0;J[A>>2]=J[c+8>>2];J[A+4>>2]=B;B=J[c+20>>2];J[A+8>>2]=J[c+16>>2];J[A+12>>2]=B;c=e|1;A=(c<<4)+n|0;c=J[J[J[x+J[k+1120>>2]>>2]+32>>2]+(c<<2)>>2];B=J[c+12>>2];J[A>>2]=J[c+8>>2];J[A+4>>2]=B;B=J[c+20>>2];J[A+8>>2]=J[c+16>>2];J[A+12>>2]=B;e=e+2|0;i=i+2|0;if((X|0)!=(i|0)){continue}break}}if(!(d&1)){break d}i=(e<<4)+n|0;c=J[J[J[x+J[k+1120>>2]>>2]+32>>2]+(e<<2)>>2];e=J[c+12>>2];J[i>>2]=J[c+8>>2];J[i+4>>2]=e;e=J[c+20>>2];J[i+8>>2]=J[c+16>>2];J[i+12>>2]=e}J[b+60>>2]=0;H[b+64|0]=1;H[b+84|0]=1;J[b+52>>2]=0;J[b+56>>2]=0;J[b+80>>2]=0;H[b+104|0]=1;J[b+72>>2]=0;J[b+76>>2]=0;J[b+100>>2]=0;J[b+92>>2]=0;J[b+96>>2]=0;eg(b+48|0,n,d);i=J[b+92>>2];if((i|0)>0){while(1){x=J[b+80>>2]+P(J[J[b+100>>2]+(D<<2)>>2],12)|0;d=P(J[x+4>>2],12)+x|0;e=P(J[d>>2],12)+d|0;if((e|0)!=(x|0)){c=J[d+8>>2];d=J[x+8>>2];while(1){A=c<<4;c=J[b+60>>2];i=J[e+8>>2];ia[J[J[j>>2]+28>>2]](j,A+c|0,c+(d<<4)|0,c+(i<<4)|0,b+160|0,Q(1));c=d;d=i;i=P(J[e+4>>2],12)+e|0;e=P(J[i>>2],12)+i|0;if((x|0)!=(e|0)){continue}break}i=J[b+92>>2]}D=D+1|0;if((i|0)>(D|0)){continue}break}}d=J[b+100>>2];if(!(d?!d|!K[b+104|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[b+100>>2]=0;H[b+104|0]=1;J[b+92>>2]=0;J[b+96>>2]=0;d=J[b+80>>2];if(!(d?!d|!K[b+84|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[b+80>>2]=0;H[b+84|0]=1;J[b+72>>2]=0;J[b+76>>2]=0;d=J[b+60>>2];if(!(d?!d|!K[b+64|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}if(n){J[8370]=J[8370]+1;ia[J[6783]](n)}e=J[k+1112>>2]}C=C+1|0;if((C|0)<(e|0)){continue}break}break c}e:{if(!(o&1)){break e}i=J[k+712>>2];if((i|0)<=0){break e}while(1){c=J[k+720>>2]+P(d,104)|0;if(H[J[c+4>>2]+16|0]&1){f=N[c+8>>2];i=J[c+16>>2];J[b+52>>2]=J[c+12>>2];J[b+56>>2]=i;J[b+60>>2]=0;N[b+48>>2]=f+Q(-.10000000149011612);f=N[c+8>>2];h=N[c+12>>2];g=N[c+16>>2];J[b+172>>2]=0;N[b+168>>2]=g+Q(0);N[b+164>>2]=h+Q(0);N[b+160>>2]=f+Q(.10000000149011612);J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=1065353216;J[b+36>>2]=0;i=b+48|0;e=b+160|0;n=b+32|0;ia[J[J[j>>2]+8>>2]](j,i,e,n);f=N[c+12>>2];h=N[c+8>>2];g=N[c+16>>2];J[b+60>>2]=0;N[b+56>>2]=g;N[b+48>>2]=h;N[b+52>>2]=f+Q(-.10000000149011612);f=N[c+8>>2];h=N[c+12>>2];g=N[c+16>>2];J[b+172>>2]=0;N[b+168>>2]=g+Q(0);N[b+164>>2]=h+Q(.10000000149011612);N[b+160>>2]=f+Q(0);J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=1065353216;ia[J[J[j>>2]+8>>2]](j,i,e,n);f=N[c+16>>2];x=J[c+8>>2];C=J[c+12>>2];J[b+60>>2]=0;J[b+48>>2]=x;J[b+52>>2]=C;N[b+56>>2]=f+Q(-.10000000149011612);f=N[c+8>>2];h=N[c+12>>2];g=N[c+16>>2];J[b+172>>2]=0;N[b+168>>2]=g+Q(.10000000149011612);N[b+164>>2]=h+Q(0);N[b+160>>2]=f+Q(0);J[b+40>>2]=1065353216;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;ia[J[J[j>>2]+8>>2]](j,i,e,n);i=J[k+712>>2]}d=d+1|0;if((i|0)>(d|0)){continue}break}}f:{if(!(o&2)){break f}i=J[k+732>>2];if((i|0)<=0){break f}e=0;while(1){d=J[k+740>>2]+P(e,52)|0;if(H[J[d+4>>2]+16|0]&1){ia[J[J[j>>2]+8>>2]](j,J[d+8>>2]+8|0,J[d+12>>2]+8|0,b+144|0);i=J[k+732>>2]}e=e+1|0;if((i|0)>(e|0)){continue}break}}g:{if(!(o&16)){break g}i=J[k+712>>2];if((i|0)<=0){break g}d=0;while(1){c=J[k+720>>2]+P(d,104)|0;if(H[J[c+4>>2]+16|0]&1){f=N[c+72>>2];h=N[c+76>>2];g=N[c+80>>2];l=N[c+8>>2];m=N[c+12>>2];p=N[c+16>>2];J[b+60>>2]=0;g=Q(g*Q(.5));N[b+56>>2]=p+g;h=Q(h*Q(.5));N[b+52>>2]=m+h;f=Q(f*Q(.5));N[b+48>>2]=l+f;i=c+8|0;e=b+48|0;ia[J[J[j>>2]+8>>2]](j,i,e,b+128|0);l=N[c+8>>2];m=N[c+12>>2];p=N[c+16>>2];J[b+60>>2]=0;N[b+56>>2]=p-g;N[b+52>>2]=m-h;N[b+48>>2]=l-f;J[b+172>>2]=0;N[b+168>>2]=N[b+136>>2]*Q(.5);N[b+164>>2]=N[b+132>>2]*Q(.5);N[b+160>>2]=N[b+128>>2]*Q(.5);ia[J[J[j>>2]+8>>2]](j,i,e,b+160|0);i=J[k+712>>2]}d=d+1|0;if((i|0)>(d|0)){continue}break}}h:{if(!(o&32)){break h}if(!K[33472]){J[8357]=0;J[8358]=0;J[8356]=1065353216;J[8359]=0;J[8360]=0;J[8362]=0;J[8363]=0;J[8361]=1065353216;J[8364]=0;J[8365]=0;J[8366]=1065353216;J[8367]=0;H[33472]=1}if(J[k+812>>2]<=0){break h}d=0;while(1){c=J[k+820>>2]+P(d,104)|0;r=N[c+20>>2];f=N[c+12>>2];i=J[c+24>>2];h=N[i+16>>2];g=N[c+8>>2];l=N[i+12>>2];m=N[c+4>>2];p=N[i+8>>2];J[b+60>>2]=0;q=m;m=Q(r+Q(Q(h*f)+Q(Q(p*m)+Q(l*g))));p=Q(p-Q(q*m));N[b+48>>2]=p;r=Q(l-Q(g*m));N[b+52>>2]=r;m=Q(h-Q(f*m));N[b+56>>2]=m;f=N[c+4>>2];h=N[c+8>>2];i=f>2];i=(g>(i?f:h)?!i:2)<<4;l=N[i+33428>>2];s=N[i+33424>>2];t=N[i+33432>>2];J[b+172>>2]=0;q=Q(Q(f*l)-Q(s*h));u=Q(Q(h*t)-Q(l*g));s=Q(Q(g*s)-Q(t*f));l=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(u*u)+Q(s*s))))));t=Q(q*l);q=Q(t*Q(.5));N[b+168>>2]=m-q;s=Q(s*l);v=Q(s*Q(.5));N[b+164>>2]=r-v;l=Q(u*l);u=Q(l*Q(.5));N[b+160>>2]=p-u;J[b+44>>2]=0;N[b+40>>2]=m+q;N[b+36>>2]=r+v;N[b+32>>2]=p+u;i=b+160|0;e=b+32|0;n=b+112|0;ia[J[J[j>>2]+8>>2]](j,i,e,n);J[b+172>>2]=0;m=Q(Q(l*h)-Q(f*s));h=Q(Q(s*g)-Q(h*t));g=Q(Q(t*f)-Q(g*l));f=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(Q(h*h)+Q(g*g))))));l=N[b+56>>2];m=Q(Q(m*f)*Q(.5));N[b+168>>2]=l-m;p=N[b+52>>2];g=Q(Q(g*f)*Q(.5));N[b+164>>2]=p-g;r=N[b+48>>2];f=Q(Q(h*f)*Q(.5));N[b+160>>2]=r-f;J[b+44>>2]=0;N[b+40>>2]=m+l;N[b+36>>2]=g+p;N[b+32>>2]=f+r;ia[J[J[j>>2]+8>>2]](j,i,e,n);f=N[c+4>>2];h=N[c+8>>2];g=N[c+12>>2];J[b+172>>2]=0;N[b+168>>2]=Q(Q(g*Q(.5))*Q(3))+N[b+56>>2];N[b+164>>2]=Q(Q(h*Q(.5))*Q(3))+N[b+52>>2];N[b+160>>2]=Q(Q(f*Q(.5))*Q(3))+N[b+48>>2];J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=1065353216;J[b+36>>2]=1065353216;ia[J[J[j>>2]+8>>2]](j,b+48|0,i,e);d=d+1|0;if((d|0)>2]){continue}break}}i:{if(!(o&4)){break i}J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=0;J[b+52>>2]=1060320051;i=J[k+752>>2];if((i|0)<=0){break i}e=0;while(1){d=J[k+760>>2]+P(e,44)|0;if(H[J[d+4>>2]+16|0]&1){c=J[d+16>>2];l=N[c+12>>2];i=J[d+8>>2];m=N[i+12>>2];d=J[d+12>>2];p=N[d+12>>2];r=N[c+16>>2];g=N[i+16>>2];s=N[d+16>>2];t=N[c+8>>2];h=N[i+8>>2];q=N[d+8>>2];J[b+172>>2]=0;f=Q(Q(t+Q(h+q))*Q(.3333333432674408));N[b+160>>2]=f+Q(Q(h-f)*Q(.800000011920929));h=Q(Q(r+Q(g+s))*Q(.3333333432674408));N[b+168>>2]=h+Q(Q(g-h)*Q(.800000011920929));g=Q(Q(l+Q(m+p))*Q(.3333333432674408));N[b+164>>2]=g+Q(Q(m-g)*Q(.800000011920929));J[b+44>>2]=0;N[b+40>>2]=h+Q(Q(s-h)*Q(.800000011920929));N[b+36>>2]=g+Q(Q(p-g)*Q(.800000011920929));N[b+32>>2]=f+Q(Q(q-f)*Q(.800000011920929));J[b+28>>2]=0;N[b+24>>2]=h+Q(Q(r-h)*Q(.800000011920929));N[b+20>>2]=g+Q(Q(l-g)*Q(.800000011920929));N[b+16>>2]=f+Q(Q(t-f)*Q(.800000011920929));ia[J[J[j>>2]+28>>2]](j,b+160|0,b+32|0,b+16|0,b+48|0,Q(1));i=J[k+752>>2]}e=e+1|0;if((i|0)>(e|0)){continue}break}}if(!(o&8)){break c}J[b+56>>2]=1060320051;J[b+60>>2]=0;J[b+48>>2]=1050253722;J[b+52>>2]=1050253722;i=J[k+772>>2];if((i|0)<=0){break c}e=0;while(1){d=J[k+780>>2]+P(e,104)|0;if(H[J[d+4>>2]+16|0]&1){c=J[d+20>>2];l=N[c+12>>2];i=J[d+16>>2];m=N[i+12>>2];n=J[d+8>>2];p=N[n+12>>2];d=J[d+12>>2];r=N[d+12>>2];s=N[c+16>>2];t=N[i+16>>2];g=N[n+16>>2];q=N[d+16>>2];u=N[c+8>>2];v=N[i+8>>2];h=N[n+8>>2];w=N[d+8>>2];J[b+172>>2]=0;f=Q(Q(u+Q(v+Q(h+w)))*Q(.25));y=Q(f+Q(Q(h-f)*Q(.800000011920929)));N[b+160>>2]=y;h=Q(Q(s+Q(t+Q(g+q)))*Q(.25));z=Q(h+Q(Q(g-h)*Q(.800000011920929)));N[b+168>>2]=z;g=Q(Q(l+Q(m+Q(p+r)))*Q(.25));p=Q(g+Q(Q(p-g)*Q(.800000011920929)));N[b+164>>2]=p;J[b+44>>2]=0;q=Q(h+Q(Q(q-h)*Q(.800000011920929)));N[b+40>>2]=q;r=Q(g+Q(Q(r-g)*Q(.800000011920929)));N[b+36>>2]=r;w=Q(f+Q(Q(w-f)*Q(.800000011920929)));N[b+32>>2]=w;J[b+28>>2]=0;t=Q(h+Q(Q(t-h)*Q(.800000011920929)));N[b+24>>2]=t;m=Q(g+Q(Q(m-g)*Q(.800000011920929)));N[b+20>>2]=m;v=Q(f+Q(Q(v-f)*Q(.800000011920929)));N[b+16>>2]=v;d=b+160|0;c=b+32|0;i=b+16|0;n=b+48|0;ia[J[J[j>>2]+28>>2]](j,d,c,i,n,Q(1));J[b+172>>2]=0;N[b+168>>2]=z;N[b+164>>2]=p;N[b+160>>2]=y;J[b+44>>2]=0;N[b+40>>2]=q;N[b+36>>2]=r;N[b+32>>2]=w;J[b+28>>2]=0;h=Q(h+Q(Q(s-h)*Q(.800000011920929)));N[b+24>>2]=h;g=Q(g+Q(Q(l-g)*Q(.800000011920929)));N[b+20>>2]=g;f=Q(f+Q(Q(u-f)*Q(.800000011920929)));N[b+16>>2]=f;ia[J[J[j>>2]+28>>2]](j,d,c,i,n,Q(1));J[b+172>>2]=0;N[b+168>>2]=q;N[b+164>>2]=r;N[b+160>>2]=w;J[b+44>>2]=0;N[b+40>>2]=t;N[b+36>>2]=m;N[b+32>>2]=v;J[b+28>>2]=0;N[b+24>>2]=h;N[b+20>>2]=g;N[b+16>>2]=f;ia[J[J[j>>2]+28>>2]](j,d,c,i,n,Q(1));J[b+172>>2]=0;N[b+168>>2]=t;N[b+164>>2]=m;N[b+160>>2]=v;J[b+44>>2]=0;N[b+40>>2]=z;N[b+36>>2]=p;N[b+32>>2]=y;J[b+28>>2]=0;N[b+24>>2]=h;N[b+20>>2]=g;N[b+16>>2]=f;ia[J[J[j>>2]+28>>2]](j,d,c,i,n,Q(1));i=J[k+772>>2]}e=e+1|0;if((i|0)>(e|0)){continue}break}}j:{if(!(o&64)){break j}if(J[k+792>>2]>0){i=0;while(1){e=J[k+800>>2]+P(i,96)|0;d=J[e+20>>2];l=N[d+52>>2];m=N[d+12>>2];p=N[d+8>>2];r=N[d+4>>2];s=N[d+56>>2];t=N[d+28>>2];q=N[d+20>>2];u=N[d+24>>2];v=N[d+60>>2];f=N[e+12>>2];w=N[d+44>>2];h=N[e+4>>2];y=N[d+36>>2];g=N[e+8>>2];z=N[d+40>>2];J[b+44>>2]=0;N[b+40>>2]=v+Q(Q(f*w)+Q(Q(h*y)+Q(g*z)));N[b+36>>2]=s+Q(Q(f*t)+Q(Q(h*q)+Q(g*u)));N[b+32>>2]=l+Q(Q(f*m)+Q(Q(h*r)+Q(g*p)));d=J[e>>2];J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=1065353216;J[b+20>>2]=0;f=N[d+8>>2];h=N[d+12>>2];g=N[d+16>>2];J[b+60>>2]=0;N[b+56>>2]=g;N[b+52>>2]=h;N[b+48>>2]=f+Q(-.25);J[b+172>>2]=0;N[b+168>>2]=g+Q(0);N[b+164>>2]=h+Q(0);N[b+160>>2]=f+Q(.25);c=b+48|0;n=b+160|0;x=b+16|0;ia[J[J[j>>2]+8>>2]](j,c,n,x);f=N[d+12>>2];h=N[d+8>>2];g=N[d+16>>2];J[b+60>>2]=0;N[b+56>>2]=g;N[b+48>>2]=h;N[b+52>>2]=f+Q(-.25);J[b+172>>2]=0;N[b+168>>2]=g+Q(0);N[b+164>>2]=f+Q(.25);N[b+160>>2]=h+Q(0);ia[J[J[j>>2]+8>>2]](j,c,n,x);f=N[d+16>>2];h=N[d+8>>2];g=N[d+12>>2];J[b+60>>2]=0;N[b+52>>2]=g;N[b+48>>2]=h;N[b+56>>2]=f+Q(-.25);J[b+172>>2]=0;N[b+168>>2]=f+Q(.25);N[b+164>>2]=g+Q(0);N[b+160>>2]=h+Q(0);ia[J[J[j>>2]+8>>2]](j,c,n,x);J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=1065353216;J[b+60>>2]=0;f=N[b+40>>2];N[b+56>>2]=f;h=N[b+36>>2];N[b+52>>2]=h;g=N[b+32>>2];N[b+48>>2]=g+Q(-.25);J[b+172>>2]=0;N[b+168>>2]=f+Q(0);N[b+164>>2]=h+Q(0);N[b+160>>2]=g+Q(.25);ia[J[J[j>>2]+8>>2]](j,c,n,x);J[b+60>>2]=0;f=N[b+40>>2];N[b+56>>2]=f;h=N[b+36>>2];N[b+52>>2]=h+Q(-.25);g=N[b+32>>2];N[b+48>>2]=g;J[b+172>>2]=0;N[b+168>>2]=f+Q(0);N[b+164>>2]=h+Q(.25);N[b+160>>2]=g+Q(0);ia[J[J[j>>2]+8>>2]](j,c,n,x);J[b+60>>2]=0;f=N[b+40>>2];N[b+56>>2]=f+Q(-.25);h=N[b+36>>2];N[b+52>>2]=h;g=N[b+32>>2];N[b+48>>2]=g;J[b+172>>2]=0;N[b+168>>2]=f+Q(.25);N[b+164>>2]=h+Q(0);N[b+160>>2]=g+Q(0);ia[J[J[j>>2]+8>>2]](j,c,n,x);d=J[e>>2];J[b+56>>2]=1065353216;J[b+60>>2]=0;J[b+48>>2]=1065353216;J[b+52>>2]=1065353216;ia[J[J[j>>2]+8>>2]](j,d+8|0,b+32|0,c);i=i+1|0;if((i|0)>2]){continue}break}}i=J[k+712>>2];if((i|0)<=0){break j}d=0;while(1){c=J[k+720>>2]+P(d,104)|0;if(!(!(H[J[c+4>>2]+16|0]&1)|!(N[c+88>>2]<=Q(0)))){J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=1065353216;J[b+36>>2]=0;f=N[c+8>>2];h=N[c+12>>2];g=N[c+16>>2];J[b+60>>2]=0;N[b+56>>2]=g;N[b+52>>2]=h;N[b+48>>2]=f+Q(-.25);J[b+172>>2]=0;N[b+168>>2]=g+Q(0);N[b+164>>2]=h+Q(0);N[b+160>>2]=f+Q(.25);i=b+48|0;e=b+160|0;n=b+32|0;ia[J[J[j>>2]+8>>2]](j,i,e,n);f=N[c+12>>2];h=N[c+8>>2];g=N[c+16>>2];J[b+60>>2]=0;N[b+56>>2]=g;N[b+48>>2]=h;N[b+52>>2]=f+Q(-.25);J[b+172>>2]=0;N[b+168>>2]=g+Q(0);N[b+164>>2]=f+Q(.25);N[b+160>>2]=h+Q(0);ia[J[J[j>>2]+8>>2]](j,i,e,n);f=N[c+16>>2];h=N[c+8>>2];g=N[c+12>>2];J[b+60>>2]=0;N[b+52>>2]=g;N[b+48>>2]=h;N[b+56>>2]=f+Q(-.25);J[b+172>>2]=0;N[b+168>>2]=f+Q(.25);N[b+164>>2]=g+Q(0);N[b+160>>2]=h+Q(0);ia[J[J[j>>2]+8>>2]](j,i,e,n);i=J[k+712>>2]}d=d+1|0;if((i|0)>(d|0)){continue}break}}if(!(!(o&128)|J[k+692>>2]<=0)){c=0;while(1){d=J[k+700>>2]+P(c,60)|0;i=J[d+20>>2];J[b+56>>2]=J[d+16>>2];J[b+60>>2]=i;i=J[d+12>>2];J[b+48>>2]=J[d+8>>2];J[b+52>>2]=i;n=J[d+24>>2];if((n|0)>0){e=0;f=N[b+56>>2];h=N[b+52>>2];g=N[b+48>>2];while(1){x=d+(e<<2)|0;i=J[x+28>>2];m=N[i+12>>2];p=N[i+16>>2];l=N[x+44>>2];g=Q(Q(N[i+8>>2]*l)+g);N[b+48>>2]=g;f=Q(Q(l*p)+f);N[b+56>>2]=f;h=Q(Q(l*m)+h);N[b+52>>2]=h;e=e+1|0;if((n|0)!=(e|0)){continue}break}}ia[J[J[j>>2]+40>>2]](j,b+48|0,J[d+4>>2]);c=c+1|0;if((c|0)>2]){continue}break}}if(o&512){d=J[k+928>>2];J[b+56>>2]=1065353216;J[b+60>>2]=0;J[b+48>>2]=1065353216;J[b+52>>2]=0;J[b+168>>2]=1065353216;J[b+172>>2]=0;J[b+160>>2]=1065353216;J[b+164>>2]=1065353216;Ob(j,d,0,b+48|0,b+160|0,0,-1)}if(o&1024){d=J[k+988>>2];J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=0;J[b+52>>2]=1065353216;J[b+168>>2]=0;J[b+172>>2]=0;J[b+160>>2]=1065353216;J[b+164>>2]=0;Ob(j,d,0,b+48|0,b+160|0,0,-1)}if(o&2048){d=J[k+1048>>2];J[b+56>>2]=1065353216;J[b+60>>2]=0;J[b+48>>2]=0;J[b+52>>2]=1065353216;J[b+168>>2]=0;J[b+172>>2]=0;J[b+160>>2]=1065353216;J[b+164>>2]=0;Ob(j,d,0,b+48|0,b+160|0,0,-1)}if(!(!(o&4096)|J[k+852>>2]<=0)){i=0;while(1){k:{l:{m:{d=J[J[k+860>>2]+(i<<2)>>2];switch(ia[J[J[d>>2]+20>>2]](d)|0){case 1:break l;case 0:break m;default:break k}}c=K[33296];if(!(c&1)){c=bb();e=J[c+4>>2];J[8308]=J[c>>2];J[8309]=e;e=J[c+12>>2];J[8310]=J[c+8>>2];J[8311]=e;e=J[c+20>>2];J[8312]=J[c+16>>2];J[8313]=e;e=J[c+28>>2];J[8314]=J[c+24>>2];J[8315]=e;e=J[c+36>>2];J[8316]=J[c+32>>2];J[8317]=e;e=J[c+44>>2];J[8318]=J[c+40>>2];J[8319]=e;e=J[c+56>>2];o=J[c+60>>2];n=J[c+48>>2];c=J[c+52>>2];H[33296]=1;J[8322]=e;J[8323]=o;J[8320]=n;J[8321]=c;c=1}e=J[d+12>>2];o=J[d+4>>2];e=e?e+4|0:o?o+60|0:33232;l=N[e+52>>2];m=N[e+24>>2];p=N[e+20>>2];r=N[e+16>>2];s=N[e+56>>2];t=N[e+40>>2];q=N[e+36>>2];u=N[e+32>>2];v=N[e+48>>2];w=N[e+8>>2];y=N[e>>2];z=N[e+4>>2];f=N[d+36>>2];h=N[d+32>>2];g=N[d+28>>2];J[b+44>>2]=0;N[b+32>>2]=v+Q(Q(f*w)+Q(Q(g*y)+Q(h*z)));N[b+40>>2]=s+Q(Q(f*t)+Q(Q(g*u)+Q(h*q)));N[b+36>>2]=l+Q(Q(f*m)+Q(Q(g*r)+Q(h*p)));if(!(c&1)){c=bb();e=J[c+4>>2];J[8308]=J[c>>2];J[8309]=e;e=J[c+12>>2];J[8310]=J[c+8>>2];J[8311]=e;e=J[c+20>>2];J[8312]=J[c+16>>2];J[8313]=e;e=J[c+28>>2];J[8314]=J[c+24>>2];J[8315]=e;e=J[c+36>>2];J[8316]=J[c+32>>2];J[8317]=e;e=J[c+44>>2];J[8318]=J[c+40>>2];J[8319]=e;e=J[c+56>>2];o=J[c+60>>2];n=J[c+48>>2];c=J[c+52>>2];H[33296]=1;J[8322]=e;J[8323]=o;J[8320]=n;J[8321]=c;c=1}e=J[d+24>>2];o=J[d+16>>2];e=e?e+4|0:o?o+60|0:33232;l=N[e+52>>2];m=N[e+24>>2];p=N[e+20>>2];r=N[e+16>>2];s=N[e+56>>2];t=N[e+40>>2];q=N[e+36>>2];u=N[e+32>>2];v=N[e+48>>2];w=N[e+8>>2];y=N[e>>2];z=N[e+4>>2];f=N[d+52>>2];h=N[d+44>>2];g=N[d+48>>2];J[b+28>>2]=0;N[b+16>>2]=v+Q(Q(f*w)+Q(Q(h*y)+Q(g*z)));N[b+24>>2]=s+Q(Q(f*t)+Q(Q(h*u)+Q(g*q)));N[b+20>>2]=l+Q(Q(f*m)+Q(Q(h*r)+Q(g*p)));if(!(c&1)){c=bb();e=J[c+4>>2];J[8308]=J[c>>2];J[8309]=e;e=J[c+12>>2];J[8310]=J[c+8>>2];J[8311]=e;e=J[c+20>>2];J[8312]=J[c+16>>2];J[8313]=e;e=J[c+28>>2];J[8314]=J[c+24>>2];J[8315]=e;e=J[c+36>>2];J[8316]=J[c+32>>2];J[8317]=e;e=J[c+44>>2];J[8318]=J[c+40>>2];J[8319]=e;e=J[c+56>>2];o=J[c+60>>2];n=J[c+48>>2];c=J[c+52>>2];H[33296]=1;J[8322]=e;J[8323]=o;J[8320]=n;J[8321]=c}c=J[d+12>>2];e=J[d+4>>2];J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=1065353216;J[b+52>>2]=1065353216;ia[J[J[j>>2]+8>>2]](j,(c?c+4|0:e?e+60|0:33232)+48|0,b+32|0,b+48|0);if(!(H[33296]&1)){c=bb();e=J[c+4>>2];J[8308]=J[c>>2];J[8309]=e;e=J[c+12>>2];J[8310]=J[c+8>>2];J[8311]=e;e=J[c+20>>2];J[8312]=J[c+16>>2];J[8313]=e;e=J[c+28>>2];J[8314]=J[c+24>>2];J[8315]=e;e=J[c+36>>2];J[8316]=J[c+32>>2];J[8317]=e;e=J[c+44>>2];J[8318]=J[c+40>>2];J[8319]=e;e=J[c+56>>2];o=J[c+60>>2];n=J[c+48>>2];c=J[c+52>>2];H[33296]=1;J[8322]=e;J[8323]=o;J[8320]=n;J[8321]=c}c=J[d+24>>2];d=J[d+16>>2];J[b+56>>2]=1065353216;J[b+60>>2]=0;J[b+48>>2]=0;J[b+52>>2]=1065353216;c=(c?c+4|0:d?d+60|0:33232)+48|0;d=b+48|0;ia[J[J[j>>2]+8>>2]](j,c,b+16|0,d);J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=1065353216;J[b+4>>2]=1065353216;J[b+60>>2]=0;f=N[b+40>>2];N[b+56>>2]=f;h=N[b+36>>2];N[b+52>>2]=h;g=N[b+32>>2];N[b+48>>2]=g+Q(-.25);J[b+172>>2]=0;N[b+168>>2]=f+Q(0);N[b+164>>2]=h+Q(0);N[b+160>>2]=g+Q(.25);c=b+160|0;ia[J[J[j>>2]+8>>2]](j,d,c,b);J[b+60>>2]=0;f=N[b+40>>2];N[b+56>>2]=f;h=N[b+36>>2];N[b+52>>2]=h+Q(-.25);g=N[b+32>>2];N[b+48>>2]=g;J[b+172>>2]=0;N[b+168>>2]=f+Q(0);N[b+164>>2]=h+Q(.25);N[b+160>>2]=g+Q(0);ia[J[J[j>>2]+8>>2]](j,d,c,b);J[b+60>>2]=0;f=N[b+40>>2];N[b+56>>2]=f+Q(-.25);h=N[b+36>>2];N[b+52>>2]=h;g=N[b+32>>2];N[b+48>>2]=g;J[b+172>>2]=0;N[b+168>>2]=f+Q(.25);N[b+164>>2]=h+Q(0);N[b+160>>2]=g+Q(0);ia[J[J[j>>2]+8>>2]](j,d,c,b);J[b+8>>2]=1065353216;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=1065353216;J[b+60>>2]=0;f=N[b+24>>2];N[b+56>>2]=f;h=N[b+20>>2];N[b+52>>2]=h;g=N[b+16>>2];N[b+48>>2]=g+Q(-.25);J[b+172>>2]=0;N[b+168>>2]=f+Q(0);N[b+164>>2]=h+Q(0);N[b+160>>2]=g+Q(.25);ia[J[J[j>>2]+8>>2]](j,d,c,b);J[b+60>>2]=0;f=N[b+24>>2];N[b+56>>2]=f;h=N[b+20>>2];N[b+52>>2]=h+Q(-.25);g=N[b+16>>2];N[b+48>>2]=g;J[b+172>>2]=0;N[b+168>>2]=f+Q(0);N[b+164>>2]=h+Q(.25);N[b+160>>2]=g+Q(0);ia[J[J[j>>2]+8>>2]](j,d,c,b);J[b+60>>2]=0;f=N[b+24>>2];N[b+56>>2]=f+Q(-.25);h=N[b+20>>2];N[b+52>>2]=h;g=N[b+16>>2];N[b+48>>2]=g;J[b+172>>2]=0;N[b+168>>2]=f+Q(.25);N[b+164>>2]=h+Q(0);N[b+160>>2]=g+Q(0);ia[J[J[j>>2]+8>>2]](j,d,c,b);break k}c=K[33296];if(!(c&1)){c=bb();e=J[c+4>>2];J[8308]=J[c>>2];J[8309]=e;e=J[c+12>>2];J[8310]=J[c+8>>2];J[8311]=e;e=J[c+20>>2];J[8312]=J[c+16>>2];J[8313]=e;e=J[c+28>>2];J[8314]=J[c+24>>2];J[8315]=e;e=J[c+36>>2];J[8316]=J[c+32>>2];J[8317]=e;e=J[c+44>>2];J[8318]=J[c+40>>2];J[8319]=e;e=J[c+56>>2];o=J[c+60>>2];n=J[c+48>>2];c=J[c+52>>2];H[33296]=1;J[8322]=e;J[8323]=o;J[8320]=n;J[8321]=c;c=1}e=J[d+12>>2];o=J[d+4>>2];e=e?e+4|0:o?o+60|0:33232;o=J[e+60>>2];J[b+56>>2]=J[e+56>>2];J[b+60>>2]=o;o=J[e+52>>2];J[b+48>>2]=J[e+48>>2];J[b+52>>2]=o;if(!(c&1)){c=bb();e=J[c+4>>2];J[8308]=J[c>>2];J[8309]=e;e=J[c+12>>2];J[8310]=J[c+8>>2];J[8311]=e;e=J[c+20>>2];J[8312]=J[c+16>>2];J[8313]=e;e=J[c+28>>2];J[8314]=J[c+24>>2];J[8315]=e;e=J[c+36>>2];J[8316]=J[c+32>>2];J[8317]=e;e=J[c+44>>2];J[8318]=J[c+40>>2];J[8319]=e;e=J[c+56>>2];o=J[c+60>>2];n=J[c+48>>2];c=J[c+52>>2];H[33296]=1;J[8322]=e;J[8323]=o;J[8320]=n;J[8321]=c;c=1}e=J[d+24>>2];o=J[d+16>>2];e=e?e+4|0:o?o+60|0:33232;o=J[e+60>>2];J[b+168>>2]=J[e+56>>2];J[b+172>>2]=o;o=J[e+52>>2];J[b+160>>2]=J[e+48>>2];J[b+164>>2]=o;if(!(c&1)){c=bb();e=J[c+4>>2];J[8308]=J[c>>2];J[8309]=e;e=J[c+12>>2];J[8310]=J[c+8>>2];J[8311]=e;e=J[c+20>>2];J[8312]=J[c+16>>2];J[8313]=e;e=J[c+28>>2];J[8314]=J[c+24>>2];J[8315]=e;e=J[c+36>>2];J[8316]=J[c+32>>2];J[8317]=e;e=J[c+44>>2];J[8318]=J[c+40>>2];J[8319]=e;e=J[c+56>>2];o=J[c+60>>2];n=J[c+48>>2];c=J[c+52>>2];H[33296]=1;J[8322]=e;J[8323]=o;J[8320]=n;J[8321]=c;c=1}e=J[d+12>>2];o=J[d+4>>2];e=e?e+4|0:o?o+60|0:33232;f=N[d+36>>2];h=N[d+28>>2];g=N[d+32>>2];l=Q(Q(N[e+8>>2]*f)+Q(Q(N[e>>2]*h)+Q(N[e+4>>2]*g)));m=Q(Q(N[e+40>>2]*f)+Q(Q(N[e+32>>2]*h)+Q(g*N[e+36>>2])));p=Q(Q(N[e+24>>2]*f)+Q(Q(N[e+16>>2]*h)+Q(g*N[e+20>>2])));if(!(c&1)){c=bb();e=J[c+4>>2];J[8308]=J[c>>2];J[8309]=e;e=J[c+12>>2];J[8310]=J[c+8>>2];J[8311]=e;e=J[c+20>>2];J[8312]=J[c+16>>2];J[8313]=e;e=J[c+28>>2];J[8314]=J[c+24>>2];J[8315]=e;e=J[c+36>>2];J[8316]=J[c+32>>2];J[8317]=e;e=J[c+44>>2];J[8318]=J[c+40>>2];J[8319]=e;e=J[c+56>>2];o=J[c+60>>2];n=J[c+48>>2];c=J[c+52>>2];H[33296]=1;J[8322]=e;J[8323]=o;J[8320]=n;J[8321]=c}c=J[d+24>>2];e=J[d+16>>2];c=c?c+4|0:e?e+60|0:33232;r=N[c+8>>2];s=N[c>>2];t=N[c+4>>2];q=N[c+24>>2];u=N[c+20>>2];v=N[c+16>>2];w=N[c+40>>2];y=N[c+36>>2];z=N[c+32>>2];f=N[d+52>>2];h=N[d+48>>2];g=N[d+44>>2];J[b+44>>2]=0;m=Q(m*Q(10));N[b+40>>2]=m+N[b+56>>2];p=Q(p*Q(10));N[b+36>>2]=p+N[b+52>>2];l=Q(l*Q(10));N[b+32>>2]=l+N[b+48>>2];J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=1065353216;J[b+20>>2]=1065353216;e=b+48|0;d=b+32|0;c=b+16|0;ia[J[J[j>>2]+8>>2]](j,e,d,c);J[b+44>>2]=0;w=Q(Q(Q(w*f)+Q(Q(z*g)+Q(h*y)))*Q(10));N[b+40>>2]=w+N[b+56>>2];q=Q(Q(Q(q*f)+Q(Q(v*g)+Q(h*u)))*Q(10));N[b+36>>2]=q+N[b+52>>2];f=Q(Q(Q(r*f)+Q(Q(s*g)+Q(t*h)))*Q(10));N[b+32>>2]=f+N[b+48>>2];J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=1065353216;J[b+20>>2]=1065353216;ia[J[J[j>>2]+8>>2]](j,e,d,c);J[b+44>>2]=0;N[b+40>>2]=m+N[b+168>>2];N[b+36>>2]=p+N[b+164>>2];N[b+32>>2]=l+N[b+160>>2];J[b+24>>2]=1065353216;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=1065353216;e=b+160|0;ia[J[J[j>>2]+8>>2]](j,e,d,c);J[b+44>>2]=0;N[b+40>>2]=w+N[b+168>>2];N[b+36>>2]=q+N[b+164>>2];N[b+32>>2]=f+N[b+160>>2];J[b+24>>2]=1065353216;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=1065353216;ia[J[J[j>>2]+8>>2]](j,e,d,c)}i=i+1|0;if((i|0)>2]){continue}break}}ga=b+176|0}d=J[a+72>>2];n:{if(!d){break n}if(!(ia[J[J[d>>2]+48>>2]](d)&2)){break n}if(K[a+348|0]){c=J[a+72>>2];d=ga-32|0;ga=d;i=J[k+928>>2];J[d+24>>2]=1065353216;J[d+28>>2]=0;J[d+16>>2]=1065353216;J[d+20>>2]=0;J[d+8>>2]=1065353216;J[d+12>>2]=0;J[d>>2]=1065353216;J[d+4>>2]=1065353216;Ob(c,i,0,d+16|0,d,0,-1);ga=d+32|0}if(K[a+349|0]){c=J[a+72>>2];d=ga-32|0;ga=d;i=J[k+988>>2];J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=1065353216;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=1065353216;J[d+4>>2]=0;Ob(c,i,0,d+16|0,d,0,-1);ga=d+32|0}if(!K[a+350|0]){break n}c=J[a+72>>2];d=ga-32|0;ga=d;i=J[k+1048>>2];J[d+24>>2]=1065353216;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=1065353216;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=1065353216;J[d+4>>2]=0;Ob(c,i,0,d+16|0,d,0,-1);ga=d+32|0}E=E+1|0;if((E|0)>2]){continue}break}}}function VG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=0,y=Q(0),z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),U=0,V=0,W=Q(0),X=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ha=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=0,xa=0,ya=0,za=0;g=ga-544|0;ga=g;k=J[a+20>>2];if(!k){h=J[a+4>>2];k=ia[J[J[h>>2]+12>>2]](h,J[b+8>>2],J[c+8>>2])|0;H[a+16|0]=1;J[a+20>>2]=k}J[e+4>>2]=k;U=J[b+4>>2];v=J[c+4>>2];a:{if(!(J[U+4>>2]!=10|J[v+4>>2]!=10)){u=N[k+752>>2];a=J[b+12>>2];h=J[U+52>>2];k=h<<2;d=a+k|0;F=N[d+32>>2];b=J[c+12>>2];$=N[b+56>>2];w=Q($-N[a+56>>2]);M=N[d>>2];W=N[b+48>>2];G=Q(W-N[a+48>>2]);C=N[d+16>>2];E=N[b+52>>2];I=Q(E-N[a+52>>2]);n=Q(Q(F*w)+Q(Q(M*G)+Q(C*I)));a=b;b=J[v+52>>2];c=b<<2;a=a+c|0;q=N[a+32>>2];t=N[a>>2];Z=N[a+16>>2];o=Q(-Q(Q(q*w)+Q(Q(t*G)+Q(Z*I))));a=v+28|0;j=N[a+c>>2];c=U+28|0;y=N[c+k>>2];a=a+((b+2|0)%3<<2)|0;b=c+((h+2|0)%3<<2)|0;L=Q(Q(F*q)+Q(Q(M*t)+Q(C*Z)));l=Q(Q(1)-Q(L*L));b:{if(l==Q(0)){break b}f=Q(-y);l=Q(Q(Q(o*L)+n)/l);if(f>l){break b}f=l;if(!(y>2];_=N[b>>2];l=Q(Q(f*L)+o);o=Q(-j);c:{d:{if(lj){l=o;break c}if(!(j>y)){l=o;f=j;break c}j=o;break d}if(!(jo){l=j;break c}if(!(o>y)){l=j;f=o;break c}}l=j;f=y}L=Q(q*l);j=Q(L+Q(w-Q(F*f)));n=Q(t*l);o=Q(n+Q(G-Q(M*f)));w=Q(Z*l);f=Q(w+Q(I-Q(C*f)));l=Q(Q(j*j)+Q(Q(o*o)+Q(f*f)));G=Q(Y(l));y=Q(Q(G-_)-r);if(!(y>u)){e:{if(l<=Q(1.4210854715202004e-14)){if(Q(R(F))>Q(.7071067690849304)){J[g>>2]=0;f=Q(Q(1)/Q(Y(Q(Q(C*C)+Q(F*F)))));j=Q(C*f);N[g+8>>2]=j;l=Q(f*Q(-F));N[g+4>>2]=l;f=Q(0);break e}J[g+8>>2]=0;f=Q(Q(1)/Q(Y(Q(Q(M*M)+Q(C*C)))));l=Q(M*f);N[g+4>>2]=l;f=Q(f*Q(-C));N[g>>2]=f;j=Q(0);break e}J[g+12>>2]=0;C=Q(Q(-1)/G);j=Q(j*C);N[g+8>>2]=j;l=Q(f*C);N[g+4>>2]=l;f=Q(o*C);N[g>>2]=f}J[g+420>>2]=0;N[g+416>>2]=Q(r*j)+Q(L+$);N[g+412>>2]=Q(r*l)+Q(w+E);N[g+408>>2]=Q(r*f)+Q(n+W)}if(u>y){ia[J[J[e>>2]+16>>2]](e,g,g+408|0,y)}a=J[e+4>>2];if(!J[a+748>>2]){break a}c=J[a+740>>2];d=J[J[e+8>>2]+8>>2];b=(c|0)==(d|0);k=a;a=J[J[e+12>>2]+8>>2];ab(k,(b?c:a)+4|0,(b?a:d)+4|0);break a}J[g+536>>2]=1566444395;V=Bg(g+328|0,U,v,J[a+8>>2],J[a+12>>2]);J[V+32>>2]=v;J[V+28>>2]=U;l=Q(Q(Q(ia[J[J[U>>2]+48>>2]](U))+Q(ia[J[J[v>>2]+48>>2]](v)))+N[J[a+20>>2]+752>>2]);N[g+536>>2]=l*l;h=J[b+12>>2];k=J[h+12>>2];J[g+416>>2]=J[h+8>>2];J[g+420>>2]=k;k=J[h+4>>2];J[g+408>>2]=J[h>>2];J[g+412>>2]=k;k=J[h+28>>2];J[g+432>>2]=J[h+24>>2];J[g+436>>2]=k;k=J[h+20>>2];J[g+424>>2]=J[h+16>>2];J[g+428>>2]=k;k=J[h+44>>2];J[g+448>>2]=J[h+40>>2];J[g+452>>2]=k;k=J[h+36>>2];J[g+440>>2]=J[h+32>>2];J[g+444>>2]=k;k=J[h+60>>2];J[g+464>>2]=J[h+56>>2];J[g+468>>2]=k;k=J[h+52>>2];J[g+456>>2]=J[h+48>>2];J[g+460>>2]=k;h=J[c+12>>2];k=J[h+12>>2];J[g+480>>2]=J[h+8>>2];J[g+484>>2]=k;k=J[h+4>>2];J[g+472>>2]=J[h>>2];J[g+476>>2]=k;p=J[h+20>>2];i=g+488|0;J[i>>2]=J[h+16>>2];J[i+4>>2]=p;k=J[h+28>>2];J[g+496>>2]=J[h+24>>2];J[g+500>>2]=k;s=J[h+36>>2];p=g+504|0;k=p;J[k>>2]=J[h+32>>2];J[k+4>>2]=s;k=J[h+44>>2];J[g+512>>2]=J[h+40>>2];J[g+516>>2]=k;x=J[h+52>>2];s=g+520|0;k=s;J[k>>2]=J[h+48>>2];J[k+4>>2]=x;k=J[h+60>>2];J[g+528>>2]=J[h+56>>2];J[g+532>>2]=k;f:{k=J[U+4>>2];if((k|0)>6){break f}h=J[v+4>>2];if((h|0)>6){break f}J[g+320>>2]=8896;l=Q(0);if(k){l=Q(ia[J[J[U>>2]+48>>2]](U));h=J[v+4>>2]}if(h){f=Q(ia[J[J[v>>2]+48>>2]](v))}H[g+36|0]=0;N[g+28>>2]=f;N[g+24>>2]=l;J[g+4>>2]=e;J[g>>2]=9128;if(!J[U+52>>2]){break f}if(J[v+52>>2]){aa=N[J[a+20>>2]+752>>2];g:{h:{if(K[d+24|0]){l=Q(-1.0000000150474662e30);x=J[U+52>>2];A=J[v+52>>2];p=J[b+12>>2];s=J[c+12>>2];h=0;V=0;i=ga-96|0;ga=i;J[7973]=J[7973]+1;f=N[x+72>>2];r=N[p+40>>2];j=N[x+64>>2];n=N[p+32>>2];q=N[x+68>>2];u=N[p+36>>2];t=N[A+72>>2];W=N[A+64>>2];D=N[A+68>>2];Z=Q(Q(Q(Q(f*r)+Q(Q(j*n)+Q(q*u)))+N[p+56>>2])-Q(Q(Q(t*N[s+40>>2])+Q(Q(W*N[s+32>>2])+Q(D*N[s+36>>2])))+N[s+56>>2]));w=N[p+24>>2];G=N[p+16>>2];I=N[p+20>>2];$=Q(Q(Q(Q(f*w)+Q(Q(j*G)+Q(q*I)))+N[p+52>>2])-Q(Q(Q(t*N[s+24>>2])+Q(Q(W*N[s+16>>2])+Q(D*N[s+20>>2])))+N[s+52>>2]));E=N[p+8>>2];_=N[p>>2];O=N[p+4>>2];W=Q(Q(Q(Q(f*E)+Q(Q(j*_)+Q(q*O)))+N[p+48>>2])-Q(Q(Q(t*N[s+8>>2])+Q(Q(W*N[s>>2])+Q(D*N[s+4>>2])))+N[s+48>>2]));j=Q(3.4028234663852886e38);i:{j:{k=J[x+28>>2];if((k|0)<=0){break j}while(1){d=J[x+36>>2]+P(z,36)|0;t=N[d+28>>2];D=N[d+24>>2];S=N[d+20>>2];J[i+12>>2]=0;f=Q(Q(r*t)+Q(Q(n*S)+Q(D*u)));N[i+8>>2]=f;q=Q(Q(w*t)+Q(Q(G*S)+Q(D*I)));N[i+4>>2]=q;t=Q(Q(E*t)+Q(Q(_*S)+Q(D*O)));N[i>>2]=t;if(Q(Q(Z*f)+Q(Q(W*t)+Q($*q)))>2]=f;q=Q(-q);N[i+4>>2]=q;t=Q(-t);N[i>>2]=t}J[7971]=J[7971]+1;k:{l:{if(K[27117]){D=Q(Q(Z*f)+Q(Q(W*t)+Q($*q)));S=N[x+88>>2];r=Q(Q(r*f)+Q(Q(E*t)+Q(q*w)));w=Q((r>2];E=Q(-r);B=r;r=Q(Q(n*f)+Q(Q(_*t)+Q(q*G)));B=Q((r>2];r=Q(w+Q(B+Q(r*(r>2];B=r>n?r:n;r=N[A+88>>2];u=Q(-r);n=r;r=Q(Q(N[s+40>>2]*f)+Q(Q(N[s+8>>2]*t)+Q(q*N[s+24>>2])));u=Q((r>2];w=Q(-r);n=r;r=Q(Q(N[s+32>>2]*f)+Q(Q(N[s>>2]*t)+Q(q*N[s+16>>2])));n=Q((r>2]*f)+Q(Q(N[s+4>>2]*t)+Q(q*N[s+20>>2])));r=N[A+84>>2];f=Q(u+Q(n+Q(f*(f>2];f=Q(B+(f>r?f:r));r=Q(D+f);f=Q(f-D);if((f>r?r:f)>j){break l}}J[7972]=J[7972]+1;Cc(x,p,i,i+92|0,i+88|0,i- -64|0,i+48|0);Cc(A,s,i,i+84|0,i+80|0,i+32|0,i+16|0);f=N[i+88>>2];r=N[i+84>>2];if(f>2];u=N[i+92>>2];if(n>2];J[g+240>>2]=J[i>>2];J[g+244>>2]=d;d=J[i+12>>2];J[g+248>>2]=J[i+8>>2];J[g+252>>2]=d;j=f}z=z+1|0;if((k|0)==(z|0)){break j}r=N[p+40>>2];u=N[p+36>>2];n=N[p+32>>2];w=N[p+24>>2];I=N[p+20>>2];G=N[p+16>>2];E=N[p+8>>2];O=N[p+4>>2];_=N[p>>2];continue}break}break i}m:{k=J[A+28>>2];if((k|0)>0){z=0;while(1){d=J[A+36>>2]+P(z,36)|0;r=N[d+28>>2];n=N[d+20>>2];u=N[d+24>>2];w=N[s+8>>2];G=N[s>>2];I=N[s+4>>2];E=N[s+24>>2];_=N[s+16>>2];O=N[s+20>>2];D=N[s+40>>2];S=N[s+32>>2];ba=N[s+36>>2];J[i+12>>2]=0;f=Q(Q(D*r)+Q(Q(S*n)+Q(u*ba)));N[i+8>>2]=f;q=Q(Q(E*r)+Q(Q(_*n)+Q(u*O)));N[i+4>>2]=q;t=Q(Q(w*r)+Q(Q(G*n)+Q(u*I)));N[i>>2]=t;if(Q(Q(Z*f)+Q(Q(W*t)+Q($*q)))>2]=f;q=Q(-q);N[i+4>>2]=q;t=Q(-t);N[i>>2]=t}J[7971]=J[7971]+1;n:{if(K[27117]){r=Q(Q(Z*f)+Q(Q(W*t)+Q($*q)));n=N[x+88>>2];u=Q(-n);B=n;n=Q(Q(N[p+40>>2]*f)+Q(Q(N[p+8>>2]*t)+Q(q*N[p+24>>2])));ca=Q((n>2];u=Q(-n);B=n;n=Q(Q(N[p+32>>2]*f)+Q(Q(N[p>>2]*t)+Q(q*N[p+16>>2])));B=Q((n>2]*f)+Q(Q(N[p+4>>2]*t)+Q(q*N[p+20>>2])));u=N[x+84>>2];n=Q(ca+Q(B+Q(n*(n>2];u=n>u?n:u;n=N[A+88>>2];ca=Q(-n);B=n;n=Q(Q(D*f)+Q(Q(w*t)+Q(q*E)));w=Q((n>2];E=Q(-n);B=n;n=Q(Q(S*f)+Q(Q(G*t)+Q(q*_)));B=Q((n>2];f=Q(w+Q(B+Q(f*(f>2];f=Q(u+(f>n?f:n));n=Q(r+f);f=Q(f-r);if((f>n?n:f)>j){break n}}J[7972]=J[7972]+1;Cc(x,p,i,i+92|0,i+88|0,i- -64|0,i+48|0);Cc(A,s,i,i+84|0,i+80|0,i+32|0,i+16|0);f=N[i+88>>2];r=N[i+84>>2];if(f>2];u=N[i+92>>2];if(n>2];J[g+240>>2]=J[i>>2];J[g+244>>2]=d;d=J[i+12>>2];J[g+248>>2]=J[i+8>>2];J[g+252>>2]=d;j=f}z=z+1|0;if((k|0)!=(z|0)){continue}break}}V=1;d=J[x+48>>2];o:{if((d|0)<=0){break o}z=J[A+48>>2];if((z|0)<=0){break o}k=-1;m=-1;while(1){if((z|0)>0){d=J[x+56>>2]+(h<<4)|0;f=N[d+8>>2];u=N[d>>2];w=N[d+4>>2];r=Q(Q(N[p+24>>2]*f)+Q(Q(N[p+16>>2]*u)+Q(w*N[p+20>>2])));qa=Q(-r);n=Q(Q(N[p+8>>2]*f)+Q(Q(N[p>>2]*u)+Q(w*N[p+4>>2])));ra=Q(-n);u=Q(Q(N[p+40>>2]*f)+Q(Q(N[p+32>>2]*u)+Q(w*N[p+36>>2])));sa=Q(-u);d=0;while(1){z=J[A+56>>2]+(d<<4)|0;I=N[z+8>>2];q=N[z>>2];t=N[z+4>>2];E=N[s+40>>2];_=N[s+32>>2];O=N[s+36>>2];D=N[s+24>>2];S=N[s+16>>2];ba=N[s+20>>2];ja=N[s+8>>2];fa=N[s>>2];ha=N[s+4>>2];J[i+12>>2]=0;w=Q(Q(D*I)+Q(Q(S*q)+Q(t*ba)));G=Q(Q(ja*I)+Q(Q(fa*q)+Q(t*ha)));f=Q(Q(n*w)+Q(G*qa));I=Q(Q(E*I)+Q(Q(_*q)+Q(t*O)));q=Q(Q(u*G)+Q(I*ra));t=Q(Q(r*I)+Q(w*sa));p:{if(!(+Q(R(f))>1e-6?1:+Q(R(t))>1e-6|+Q(R(q))>1e-6)){break p}da=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(t*t)+Q(q*q))))));f=Q(f*da);N[i+8>>2]=f;q=Q(q*da);N[i+4>>2]=q;t=Q(t*da);N[i>>2]=t;if(Q(Q(Z*f)+Q(Q(W*t)+Q($*q)))>2]=f;q=Q(-q);N[i+4>>2]=q;t=Q(-t);N[i>>2]=t}J[7971]=J[7971]+1;if(K[27117]){da=Q(Q(Z*f)+Q(Q(W*t)+Q($*q)));B=N[x+88>>2];ka=Q(-B);ca=B;B=Q(Q(N[p+40>>2]*f)+Q(Q(N[p+8>>2]*t)+Q(q*N[p+24>>2])));ka=Q((B>2];la=Q(-B);ca=B;B=Q(Q(N[p+32>>2]*f)+Q(Q(N[p>>2]*t)+Q(q*N[p+16>>2])));la=Q((B>2]*f)+Q(Q(N[p+4>>2]*t)+Q(q*N[p+20>>2])));ca=N[x+84>>2];B=Q(ka+Q(la+Q(B*(B>2];ca=B>ca?B:ca;B=N[A+88>>2];E=Q(Q(E*f)+Q(Q(ja*t)+Q(q*D)));D=Q((E>2];ja=Q(-E);B=E;E=Q(Q(_*f)+Q(Q(fa*t)+Q(q*S)));f=Q(Q(O*f)+Q(Q(ha*t)+Q(q*ba)));q=N[A+84>>2];f=Q(D+Q(Q((E>2];f=Q(ca+(f>q?f:q));q=Q(da+f);f=Q(f-da);if((f>q?q:f)>j){break p}}J[7972]=J[7972]+1;Cc(x,p,i,i+92|0,i+88|0,i- -64|0,i+48|0);Cc(A,s,i,i+84|0,i+80|0,i+32|0,i+16|0);f=N[i+88>>2];q=N[i+84>>2];if(f>2];E=N[i+92>>2];if(t>2];ta=N[(z?i+48|0:i- -64|0)>>2];j=N[i+24>>2];o=N[i+40>>2];y=N[i+20>>2];C=N[i+36>>2];F=N[i+72>>2];M=N[i+56>>2];L=N[i+68>>2];q=N[i+52>>2];k=J[i+4>>2];J[g+240>>2]=J[i>>2];J[g+244>>2]=k;k=J[i+12>>2];J[g+248>>2]=J[i+8>>2];J[g+252>>2]=k;ua=z?q:L;va=z?M:F;na=z?C:y;oa=z?o:j;o=G;y=w;C=I;F=n;M=r;L=u;m=h;k=d;j=f}d=d+1|0;z=J[A+48>>2];if((d|0)<(z|0)){continue}break}d=J[x+48>>2]}h=h+1|0;if((h|0)<(d|0)){continue}break}if((m|k)<0){break o}u=Q(oa-va);w=Q(ma-ta);G=Q(na-ua);n=Q(Q(L*u)+Q(Q(F*w)+Q(G*M)));f=Q(0);I=Q(-Q(Q(C*u)+Q(Q(o*w)+Q(G*y))));r=Q(Q(L*C)+Q(Q(F*o)+Q(y*M)));j=Q(Q(1)-Q(r*r));q:{if(j==Q(0)){break q}f=Q(-1.0000000150474662e30);j=Q(Q(Q(I*r)+n)/j);if(jQ(1.0000000150474662e30))){break q}f=Q(1.0000000150474662e30)}q=Q(Q(f*r)+I);r:{if(qQ(1.0000000150474662e30))){q=Q(-1.0000000150474662e30);f=j;break r}q=Q(-1.0000000150474662e30);break r}if(!(q>Q(1.0000000150474662e30))){break r}f=Q(-1.0000000150474662e30);q=Q(1.0000000150474662e30);j=Q(Q(r*Q(1.0000000150474662e30))+n);if(jQ(1.0000000150474662e30))){break r}f=Q(1.0000000150474662e30)}J[i+76>>2]=0;C=Q(C*q);j=Q(C+Q(u-Q(L*f)));L=Q(o*q);o=Q(L+Q(w-Q(F*f)));F=Q(y*q);f=Q(F+Q(G-Q(M*f)));y=Q(Q(j*j)+Q(Q(o*o)+Q(f*f)));if(!(y>Q(1.1920928955078125e-7))){break o}n=j;M=Q(Y(y));j=Q(Q(1)/M);y=Q(n*j);N[i+72>>2]=y;f=Q(f*j);N[i+68>>2]=f;j=Q(o*j);N[i+64>>2]=j;if(Q(Q(y*Z)+Q(Q(j*W)+Q($*f)))>2]=-y;N[i+68>>2]=-f;N[i+64>>2]=-j}J[i+60>>2]=0;N[i+56>>2]=oa+C;N[i+52>>2]=na+F;N[i+48>>2]=ma+L;ia[J[J[e>>2]+16>>2]](e,i- -64|0,i+48|0,Q(-M))}f=N[g+248>>2];j=N[g+240>>2];o=N[g+244>>2];if(!(Q(Q(Z*f)+Q(Q(W*j)+Q($*o)))>2]=0;N[g+248>>2]=-f;N[g+244>>2]=-o;N[g+240>>2]=-j;break i}V=0}ga=i+96|0;if(V){break h}break g}zb(V,g+408|0,g,J[d+20>>2],0);d=J[g+20>>2];J[g+248>>2]=J[g+16>>2];J[g+252>>2]=d;d=J[g+12>>2];J[g+240>>2]=J[g+8>>2];J[g+244>>2]=d;if(!K[g+36|0]){break g}l=N[g+32>>2];if(!(l>2];s=J[v+52>>2];xa=J[b+12>>2];k=J[c+12>>2];y=Q(l-aa);x=0;A=0;c=ga-48|0;ga=c;f=N[g+248>>2];l=N[g+240>>2];j=N[g+244>>2];N[c+44>>2]=N[g+252>>2];o=f;f=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(l*l)+Q(j*j))))));C=Q(o*f);N[c+40>>2]=C;F=Q(j*f);N[c+36>>2]=F;M=Q(l*f);N[c+32>>2]=M;b=J[s+36>>2];i=J[s+28>>2];s:{if((i|0)<=0){m=-1;break s}L=N[k+40>>2];r=N[k+36>>2];n=N[k+24>>2];u=N[k+20>>2];w=N[k+32>>2];G=N[k+16>>2];I=N[k+8>>2];q=N[k+4>>2];t=N[k>>2];d=0;f=Q(-3.4028234663852886e38);m=-1;while(1){h=b+P(d,36)|0;l=N[h+28>>2];j=N[h+20>>2];o=N[h+24>>2];l=Q(Q(Q(Q(L*l)+Q(Q(w*j)+Q(o*r)))*C)+Q(Q(Q(Q(I*l)+Q(Q(t*j)+Q(o*q)))*M)+Q(F*Q(Q(n*l)+Q(Q(G*j)+Q(o*u))))));h=l>f;f=h?l:f;m=h?d:m;d=d+1|0;if((i|0)!=(d|0)){continue}break}}J[c+20>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;H[c+24|0]=1;t:{pa=J[(b+P(m,36)|0)+4>>2];if((pa|0)<=0){break t}ya=b+P(m,36)|0;h=0;while(1){b=J[s+16>>2]+(J[J[ya+12>>2]+(A<<2)>>2]<<4)|0;f=N[b+8>>2];l=N[b>>2];j=N[b+4>>2];o=Q(Q(Q(f*N[k+40>>2])+Q(Q(l*N[k+32>>2])+Q(j*N[k+36>>2])))+N[k+56>>2]);C=Q(Q(Q(f*N[k+24>>2])+Q(Q(l*N[k+16>>2])+Q(j*N[k+20>>2])))+N[k+52>>2]);f=Q(Q(Q(f*N[k+8>>2])+Q(Q(l*N[k>>2])+Q(j*N[k+4>>2])))+N[k+48>>2]);u:{if((h|0)!=(x|0)){break u}z=h?h<<1:1;if((z|0)<=(h|0)){break u}if(z){J[8369]=J[8369]+1;b=ia[J[6782]](z<<4,16)|0}else{b=0}i=J[c+20>>2];v:{if((h|0)<=0){break v}U=0;d=0;if(h-1>>>0>=3){za=h&-4;V=0;while(1){p=d<<4;X=p+b|0;v=i+p|0;ea=J[v+4>>2];J[X>>2]=J[v>>2];J[X+4>>2]=ea;ea=J[v+12>>2];J[X+8>>2]=J[v+8>>2];J[X+12>>2]=ea;v=p|16;X=v+b|0;v=i+v|0;ea=J[v+12>>2];J[X+8>>2]=J[v+8>>2];J[X+12>>2]=ea;ea=J[v+4>>2];J[X>>2]=J[v>>2];J[X+4>>2]=ea;v=p|32;X=v+b|0;v=i+v|0;ea=J[v+12>>2];J[X+8>>2]=J[v+8>>2];J[X+12>>2]=ea;ea=J[v+4>>2];J[X>>2]=J[v>>2];J[X+4>>2]=ea;p=p|48;v=p+b|0;p=i+p|0;X=J[p+12>>2];J[v+8>>2]=J[p+8>>2];J[v+12>>2]=X;X=J[p+4>>2];J[v>>2]=J[p>>2];J[v+4>>2]=X;d=d+4|0;V=V+4|0;if((za|0)!=(V|0)){continue}break}}v=h&3;if(!v){break v}while(1){h=d<<4;p=h+b|0;h=h+i|0;V=J[h+4>>2];J[p>>2]=J[h>>2];J[p+4>>2]=V;V=J[h+12>>2];J[p+8>>2]=J[h+8>>2];J[p+12>>2]=V;d=d+1|0;U=U+1|0;if((v|0)!=(U|0)){continue}break}}if(!(i?!i|!K[c+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](i)}J[c+20>>2]=b;H[c+24|0]=1;J[c+16>>2]=z}b=J[c+20>>2]+(x<<4)|0;J[b+12>>2]=0;N[b+8>>2]=o;N[b+4>>2]=C;N[b>>2]=f;x=J[c+12>>2]+1|0;J[c+12>>2]=x;A=A+1|0;if((pa|0)==(A|0)){break t}h=J[c+16>>2];continue}}if((m|0)>=0){ll(c+32|0,wa,xa,c+8|0,y,aa,e)}b=J[c+20>>2];if(!(b?!b|!K[c+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}ga=c+48|0}if(!K[a+16|0]){break a}a=J[e+4>>2];if(!J[a+748>>2]){break a}c=J[a+740>>2];d=J[J[e+8>>2]+8>>2];b=(c|0)==(d|0);k=a;a=J[J[e+12>>2]+8>>2];ab(k,(b?c:a)+4|0,(b?a:d)+4|0);break a}if(J[v+4>>2]!=1){break f}J[g+244>>2]=0;h=J[c+12>>2];o=N[h+52>>2];y=N[h+20>>2];C=N[h+24>>2];F=N[h+56>>2];M=N[h+36>>2];L=N[h+40>>2];f=N[v- -64>>2];l=N[v+56>>2];j=N[v+60>>2];r=N[h+16>>2];n=N[h+32>>2];u=N[h+48>>2];w=N[h+8>>2];G=N[h>>2];I=N[h+4>>2];J[8369]=J[8369]+1;h=ia[J[6782]](16,16)|0;J[g+252>>2]=h;H[g+256|0]=1;J[g+248>>2]=1;J[h+12>>2]=0;N[h>>2]=u+Q(Q(f*w)+Q(Q(l*G)+Q(j*I)));N[h+8>>2]=F+Q(Q(f*L)+Q(Q(l*n)+Q(j*M)));N[h+4>>2]=o+Q(Q(f*C)+Q(Q(l*r)+Q(j*y)));i=J[g+244>>2];h=i+1|0;J[g+244>>2]=h;f=N[v+80>>2];k=J[c+12>>2];l=N[v+72>>2];j=N[v+76>>2];o=Q(Q(Q(f*N[k+40>>2])+Q(Q(l*N[k+32>>2])+Q(j*N[k+36>>2])))+N[k+56>>2]);y=Q(Q(Q(f*N[k+24>>2])+Q(Q(l*N[k+16>>2])+Q(j*N[k+20>>2])))+N[k+52>>2]);f=Q(Q(Q(f*N[k+8>>2])+Q(Q(l*N[k>>2])+Q(j*N[k+4>>2])))+N[k+48>>2]);w:{if(J[g+248>>2]!=(h|0)){break w}p=h?h<<1:1;if((p|0)<=(h|0)){break w}if(p){J[8369]=J[8369]+1;m=ia[J[6782]](p<<4,16)|0}x:{if((i|0)<0){break x}h=i+1|0;A=h&1;y:{if(!i){k=0;break y}z=h&-2;k=0;h=0;while(1){s=k<<4;x=s+m|0;i=s+J[g+252>>2]|0;X=J[i+4>>2];J[x>>2]=J[i>>2];J[x+4>>2]=X;X=J[i+12>>2];J[x+8>>2]=J[i+8>>2];J[x+12>>2]=X;i=s|16;s=i+m|0;i=i+J[g+252>>2]|0;x=J[i+4>>2];J[s>>2]=J[i>>2];J[s+4>>2]=x;x=J[i+12>>2];J[s+8>>2]=J[i+8>>2];J[s+12>>2]=x;k=k+2|0;h=h+2|0;if((z|0)!=(h|0)){continue}break}}if(!A){break x}h=k<<4;k=h+m|0;h=h+J[g+252>>2]|0;i=J[h+4>>2];J[k>>2]=J[h>>2];J[k+4>>2]=i;i=J[h+12>>2];J[k+8>>2]=J[h+8>>2];J[k+12>>2]=i}h=J[g+252>>2];if(!(h?!h|!K[g+256|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](h)}J[g+252>>2]=m;H[g+256|0]=1;J[g+248>>2]=p;h=J[g+244>>2]}h=J[g+252>>2]+(h<<4)|0;J[h+12>>2]=0;N[h+8>>2]=o;N[h+4>>2]=y;N[h>>2]=f;k=J[g+244>>2];h=k+1|0;J[g+244>>2]=h;f=N[v+96>>2];c=J[c+12>>2];l=N[v+88>>2];j=N[v+92>>2];o=Q(Q(Q(f*N[c+8>>2])+Q(Q(l*N[c>>2])+Q(j*N[c+4>>2])))+N[c+48>>2]);y=Q(Q(Q(f*N[c+40>>2])+Q(Q(l*N[c+32>>2])+Q(j*N[c+36>>2])))+N[c+56>>2]);f=Q(Q(Q(f*N[c+24>>2])+Q(Q(l*N[c+16>>2])+Q(j*N[c+20>>2])))+N[c+52>>2]);z:{if(J[g+248>>2]!=(h|0)){break z}c=h?h<<1:1;if((c|0)<=(h|0)){break z}h=0;if(c){J[8369]=J[8369]+1;h=ia[J[6782]](c<<4,16)|0}A:{if((k|0)<0){break A}m=k+1|0;x=m&1;B:{if(!k){k=0;break B}A=m&-2;k=0;m=0;while(1){p=k<<4;s=p+h|0;i=p+J[g+252>>2]|0;z=J[i+4>>2];J[s>>2]=J[i>>2];J[s+4>>2]=z;z=J[i+12>>2];J[s+8>>2]=J[i+8>>2];J[s+12>>2]=z;i=p|16;p=i+h|0;i=i+J[g+252>>2]|0;s=J[i+4>>2];J[p>>2]=J[i>>2];J[p+4>>2]=s;s=J[i+12>>2];J[p+8>>2]=J[i+8>>2];J[p+12>>2]=s;k=k+2|0;m=m+2|0;if((A|0)!=(m|0)){continue}break}}if(!x){break A}k=k<<4;m=k+h|0;k=k+J[g+252>>2]|0;i=J[k+4>>2];J[m>>2]=J[k>>2];J[m+4>>2]=i;i=J[k+12>>2];J[m+8>>2]=J[k+8>>2];J[m+12>>2]=i}k=J[g+252>>2];if(!(k?!k|!K[g+256|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](k)}J[g+252>>2]=h;H[g+256|0]=1;J[g+248>>2]=c;h=J[g+244>>2]}c=J[g+252>>2]+(h<<4)|0;J[c+12>>2]=0;N[c+8>>2]=y;N[c+4>>2]=f;N[c>>2]=o;J[g+244>>2]=J[g+244>>2]+1;f=N[J[a+20>>2]+752>>2];zb(V,g+408|0,g+320|0,J[d+20>>2],0);l=N[V+12>>2];j=N[V+4>>2];o=N[V+8>>2];y=Q(Q(l*l)+Q(Q(j*j)+Q(o*o)));if(y>Q(1.1920928955078125e-7)){J[g+316>>2]=0;n=l;l=Q(Q(1)/y);N[g+312>>2]=n*l;N[g+308>>2]=o*l;N[g+304>>2]=j*l;l=N[V+56>>2];j=Q(ia[J[J[U>>2]+48>>2]](U));o=Q(ia[J[J[v>>2]+48>>2]](v));ll(g+304|0,J[U+52>>2],J[b+12>>2],g+240|0,Q(Q(Q(l-j)-o)-f),f,e)}C:{if(!K[a+16|0]){break C}a=J[e+4>>2];if(!J[a+748>>2]){break C}c=J[a+740>>2];d=J[J[e+8>>2]+8>>2];b=(c|0)==(d|0);k=a;a=J[J[e+12>>2]+8>>2];ab(k,(b?c:a)+4|0,(b?a:d)+4|0)}a=J[g+252>>2];if(!a|!K[g+256|0]){break a}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}break a}zb(V,g+408|0,e,J[d+20>>2],0);D:{if(!J[a+28>>2]|J[J[e+4>>2]+748>>2]>=J[a+32>>2]){break D}f=N[V+12>>2];l=N[V+4>>2];j=N[V+8>>2];o=Q(Q(f*f)+Q(Q(l*l)+Q(j*j)));if(!(o>Q(1.1920928955078125e-7))){break D}n=j;j=Q(Q(1)/o);y=Q(n*j);r=Q(l*j);n=Q(f*j);E:{if(Q(R(n))>Q(.7071067690849304)){l=Q(Q(1)/Q(Y(Q(Q(y*y)+Q(n*n)))));f=Q(y*l);l=Q(l*Q(-n));j=Q(0);break E}f=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(y*y)))));l=Q(r*f);j=Q(f*Q(-y));f=Q(0)}x=g+456|0;A=g+440|0;z=g+424|0;o=Q(ia[J[J[U>>2]+16>>2]](U));C=Q(ia[J[J[v>>2]+16>>2]](v));F=N[6778];v=o>2];J[g+248>>2]=J[g+416>>2];J[g+252>>2]=h;h=J[g+412>>2];J[g+240>>2]=J[g+408>>2];J[g+244>>2]=h;k=A;m=x;o=Q(T(Q(F/o),Q(.39269909262657166)));h=z;break F}h=J[g+484>>2];J[g+248>>2]=J[g+480>>2];J[g+252>>2]=h;h=J[g+476>>2];J[g+240>>2]=J[g+472>>2];J[g+244>>2]=h;k=p;m=s;o=Q(T(Q(F/C),Q(.39269909262657166)));h=i}U=J[h+12>>2];J[g+264>>2]=J[h+8>>2];J[g+268>>2]=U;U=J[h+4>>2];J[g+256>>2]=J[h>>2];J[g+260>>2]=U;h=J[k+12>>2];J[g+280>>2]=J[k+8>>2];J[g+284>>2]=h;h=J[k+4>>2];J[g+272>>2]=J[k>>2];J[g+276>>2]=h;h=J[m+12>>2];J[g+296>>2]=J[m+8>>2];J[g+300>>2]=h;h=J[m+4>>2];J[g+288>>2]=J[m>>2];J[g+292>>2]=h;h=J[a+28>>2];if((h|0)<=0){break D}o=Q(o*Q(.5));F=Ga(o);C=Ha(o);o=Q(Q(f*f)+Q(Q(j*j)+Q(l*l)));if(!(o>Q(1.1920928955078125e-7))){break D}B=f;f=Q(F/Q(Y(o)));F=Q(B*f);M=Q(l*f);L=Q(j*f);ja=Q(Y(Q(Q(n*n)+Q(Q(r*r)+Q(y*y)))));k=0;while(1){o=Q(Q(Q(Q(6.2831854820251465)/Q(h|0))*Q(k|0))*Q(.5));j=Q(Ga(o)/ja);f=Q(n*j);l=Q(y*j);j=Q(r*j);o=Ha(o);G:{if(!v){h=J[b+12>>2];m=J[h+12>>2];J[g+416>>2]=J[h+8>>2];J[g+420>>2]=m;m=J[h+4>>2];J[g+408>>2]=J[h>>2];J[g+412>>2]=m;m=J[h+28>>2];J[z+8>>2]=J[h+24>>2];J[z+12>>2]=m;m=J[h+20>>2];J[z>>2]=J[h+16>>2];J[z+4>>2]=m;m=J[h+44>>2];J[A+8>>2]=J[h+40>>2];J[A+12>>2]=m;m=J[h+36>>2];J[A>>2]=J[h+32>>2];J[A+4>>2]=m;m=J[h+60>>2];J[x+8>>2]=J[h+56>>2];J[x+12>>2]=m;m=J[h+52>>2];J[x>>2]=J[h+48>>2];J[x+4>>2]=m;h=J[c+12>>2];G=N[h+36>>2];I=N[h+20>>2];q=N[h+40>>2];t=N[h+24>>2];Z=N[h+32>>2];$=N[h>>2];W=N[h+16>>2];E=N[h+4>>2];_=N[h+8>>2];J[g+516>>2]=0;J[g+500>>2]=0;J[g+484>>2]=0;O=Q(Q(j*F)+Q(Q(Q(o*M)-Q(C*l))-Q(f*L)));D=Q(Q(f*F)+Q(Q(l*M)+Q(Q(o*C)+Q(L*j))));S=Q(Q(f*M)+Q(Q(Q(o*L)-Q(C*j))-Q(l*F)));aa=Q(Q(l*L)+Q(Q(Q(o*F)-Q(C*f))-Q(j*M)));u=Q(Q(Q(O*f)+Q(Q(D*j)+Q(o*S)))-Q(aa*l));w=Q(Q(Q(Q(D*o)-Q(j*S))-Q(O*l))-Q(aa*f));ba=Q(Q(Q(S*l)+Q(Q(D*f)+Q(o*aa)))-Q(O*j));f=Q(Q(Q(aa*j)+Q(Q(D*l)+Q(o*O)))-Q(S*f));l=Q(Q(2)/Q(Q(w*w)+Q(Q(ba*ba)+Q(Q(u*u)+Q(f*f)))));D=Q(u*l);S=Q(u*D);j=Q(f*l);aa=Q(f*j);o=Q(Q(1)-Q(S+aa));l=Q(ba*l);fa=Q(u*l);ha=Q(w*j);O=Q(fa-ha);da=Q(f*l);D=Q(w*D);f=Q(da+D);N[g+512>>2]=Q(q*o)+Q(Q(_*O)+Q(t*f));N[g+508>>2]=Q(G*o)+Q(Q(E*O)+Q(f*I));N[g+504>>2]=Q(Z*o)+Q(Q($*O)+Q(f*W));f=Q(da-D);o=Q(u*j);u=Q(w*l);j=Q(o+u);w=Q(ba*l);l=Q(Q(1)-Q(S+w));N[g+496>>2]=Q(q*f)+Q(Q(_*j)+Q(t*l));N[g+492>>2]=Q(G*f)+Q(Q(E*j)+Q(l*I));N[g+488>>2]=Q(Z*f)+Q(Q($*j)+Q(l*W));f=Q(fa+ha);l=Q(Q(1)-Q(aa+w));j=Q(o-u);N[g+480>>2]=Q(q*f)+Q(Q(_*l)+Q(t*j));N[g+476>>2]=Q(G*f)+Q(Q(E*l)+Q(j*I));N[g+472>>2]=Q(Z*f)+Q(Q($*l)+Q(j*W));break G}h=J[b+12>>2];G=N[h+36>>2];I=N[h+20>>2];q=N[h+40>>2];t=N[h+24>>2];Z=N[h+32>>2];$=N[h>>2];W=N[h+16>>2];E=N[h+4>>2];_=N[h+8>>2];J[g+452>>2]=0;J[g+436>>2]=0;J[g+420>>2]=0;O=Q(Q(j*F)+Q(Q(Q(o*M)-Q(C*l))-Q(f*L)));D=Q(Q(f*F)+Q(Q(l*M)+Q(Q(o*C)+Q(L*j))));S=Q(Q(f*M)+Q(Q(Q(o*L)-Q(C*j))-Q(l*F)));aa=Q(Q(l*L)+Q(Q(Q(o*F)-Q(C*f))-Q(j*M)));u=Q(Q(Q(O*f)+Q(Q(D*j)+Q(o*S)))-Q(aa*l));w=Q(Q(Q(Q(D*o)-Q(j*S))-Q(O*l))-Q(aa*f));ba=Q(Q(Q(S*l)+Q(Q(D*f)+Q(o*aa)))-Q(O*j));f=Q(Q(Q(aa*j)+Q(Q(D*l)+Q(o*O)))-Q(S*f));l=Q(Q(2)/Q(Q(w*w)+Q(Q(ba*ba)+Q(Q(u*u)+Q(f*f)))));D=Q(u*l);S=Q(u*D);j=Q(f*l);aa=Q(f*j);o=Q(Q(1)-Q(S+aa));l=Q(ba*l);fa=Q(u*l);ha=Q(w*j);O=Q(fa-ha);da=Q(f*l);D=Q(w*D);f=Q(da+D);N[g+448>>2]=Q(q*o)+Q(Q(_*O)+Q(t*f));N[g+444>>2]=Q(G*o)+Q(Q(E*O)+Q(f*I));N[g+440>>2]=Q(Z*o)+Q(Q($*O)+Q(f*W));f=Q(da-D);o=Q(u*j);u=Q(w*l);j=Q(o+u);w=Q(ba*l);l=Q(Q(1)-Q(S+w));N[g+432>>2]=Q(q*f)+Q(Q(_*j)+Q(t*l));N[g+428>>2]=Q(G*f)+Q(Q(E*j)+Q(l*I));N[g+424>>2]=Q(Z*f)+Q(Q($*j)+Q(l*W));f=Q(fa+ha);l=Q(Q(1)-Q(aa+w));j=Q(o-u);N[g+416>>2]=Q(q*f)+Q(Q(_*l)+Q(t*j));N[g+412>>2]=Q(G*f)+Q(Q(E*l)+Q(j*I));N[g+408>>2]=Q(Z*f)+Q(Q($*l)+Q(j*W));h=J[c+12>>2];m=J[h+4>>2];J[g+472>>2]=J[h>>2];J[g+476>>2]=m;m=J[h+12>>2];J[g+480>>2]=J[h+8>>2];J[g+484>>2]=m;m=J[h+28>>2];J[i+8>>2]=J[h+24>>2];J[i+12>>2]=m;m=J[h+20>>2];J[i>>2]=J[h+16>>2];J[i+4>>2]=m;m=J[h+44>>2];J[p+8>>2]=J[h+40>>2];J[p+12>>2]=m;m=J[h+36>>2];J[p>>2]=J[h+32>>2];J[p+4>>2]=m;m=J[h+60>>2];J[s+8>>2]=J[h+56>>2];J[s+12>>2]=m;m=J[h+52>>2];J[s>>2]=J[h+48>>2];J[s+4>>2]=m}h=J[d+20>>2];J[g+32>>2]=e;J[g>>2]=9312;m=J[g+420>>2];J[g+44>>2]=J[g+416>>2];J[g+48>>2]=m;m=J[g+412>>2];J[g+36>>2]=J[g+408>>2];J[g+40>>2]=m;m=J[z+12>>2];J[g+60>>2]=J[z+8>>2];J[g+64>>2]=m;m=J[z+4>>2];J[g+52>>2]=J[z>>2];J[g+56>>2]=m;m=J[A+12>>2];J[g+76>>2]=J[A+8>>2];J[g+80>>2]=m;m=J[A+4>>2];J[g+68>>2]=J[A>>2];J[g+72>>2]=m;m=J[x+12>>2];J[g+92>>2]=J[x+8>>2];J[g+96>>2]=m;m=J[x+4>>2];J[g+84>>2]=J[x>>2];J[g+88>>2]=m;m=J[g+484>>2];J[g+108>>2]=J[g+480>>2];J[g+112>>2]=m;m=J[g+476>>2];J[g+100>>2]=J[g+472>>2];J[g+104>>2]=m;m=J[i+12>>2];J[g+124>>2]=J[i+8>>2];J[g+128>>2]=m;m=J[i+4>>2];J[g+116>>2]=J[i>>2];J[g+120>>2]=m;m=J[p+12>>2];J[g+140>>2]=J[p+8>>2];J[g+144>>2]=m;m=J[p+4>>2];J[g+132>>2]=J[p>>2];J[g+136>>2]=m;m=J[s+12>>2];J[g+156>>2]=J[s+8>>2];J[g+160>>2]=m;m=J[s+4>>2];J[g+148>>2]=J[s>>2];J[g+152>>2]=m;m=J[g+252>>2];J[g+172>>2]=J[g+248>>2];J[g+176>>2]=m;m=J[g+244>>2];J[g+164>>2]=J[g+240>>2];J[g+168>>2]=m;m=J[g+268>>2];J[g+188>>2]=J[g+264>>2];J[g+192>>2]=m;m=J[g+260>>2];J[g+180>>2]=J[g+256>>2];J[g+184>>2]=m;m=J[g+284>>2];J[g+204>>2]=J[g+280>>2];J[g+208>>2]=m;m=J[g+276>>2];J[g+196>>2]=J[g+272>>2];J[g+200>>2]=m;m=J[g+292>>2];J[g+212>>2]=J[g+288>>2];J[g+216>>2]=m;m=J[g+300>>2];J[g+220>>2]=J[g+296>>2];J[g+224>>2]=m;J[g+232>>2]=h;H[g+228|0]=v;zb(V,g+408|0,g,h,0);h=J[a+28>>2];k=k+1|0;if((h|0)>(k|0)){continue}break}}if(!K[a+16|0]){break a}a=J[e+4>>2];if(!J[a+748>>2]){break a}c=J[a+740>>2];d=J[J[e+8>>2]+8>>2];b=(c|0)==(d|0);k=a;a=J[J[e+12>>2]+8>>2];ab(k,(b?c:a)+4|0,(b?a:d)+4|0)}ga=g+544|0}function Vj(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=0,r=Q(0),s=0,t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0,C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=0,O=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Z=0,_=0,$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ha=Q(0),ja=Q(0);u=ga+-64|0;ga=u;J[u+52>>2]=0;_=1;H[u+56|0]=1;J[u+44>>2]=0;J[u+48>>2]=0;J[u+32>>2]=0;J[u+36>>2]=0;J[u+24>>2]=0;J[u+28>>2]=0;j=J[b+4>>2];d=j>>>0>8?j:8;if((d|0)>=0){J[8369]=J[8369]+1;q=ia[J[6782]](d<<4,16)|0;j=J[b+4>>2]}g=a;h=J[b+8>>2];n=J[b+12>>2];p=N[b+16>>2];a:{if(!j){break a}d=J[g+24>>2];if((d|0)<0){a=J[g+32>>2];if(J[g+28>>2]<0){if(!(a?!a|!K[g+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}H[g+36|0]=1;J[g+28>>2]=0;J[g+32>>2]=0;a=0}k=a;a=d<<2;qa(k+a|0,0,0-a|0)}J[g+24>>2]=0;J[u+4>>2]=0;J[u+16>>2]=1065353216;J[u+8>>2]=1065353216;J[u+12>>2]=1065353216;m=Q(-3.4028234663852886e38);v=Q(3.4028234663852886e38);w=Q(3.4028234663852886e38);y=Q(3.4028234663852886e38);t=Q(-3.4028234663852886e38);l=Q(-3.4028234663852886e38);a=h;while(1){r=N[a+8>>2];m=m>2];t=r>t?r:t;w=r>2];l=l>>0<3|wQ(9.999999974752427e-7)?wQ(9.999999974752427e-7)?mQ(9.999999974752427e-7)?p>r?r:p:p;d:{if(p==Q(3.4028234663852886e38)){break d}y=Q(p*Q(.05000000074505806));l=m>2]=r;N[u+12>>2]=m;N[u+8>>2]=w;l=Q(Q(1)/r);t=Q(v*l);y=x;x=Q(Q(1)/m);v=Q(y*x);y=C;C=Q(Q(1)/w);w=Q(y*C);while(1){r=Q(l*N[h+8>>2]);y=Q(x*N[h+4>>2]);m=Q(C*N[h>>2]);a=0;d=0;e:{f:{g:{if(!f){break g}while(1){h:{d=(a<<4)+q|0;D=N[d>>2];if(!(p>Q(R(Q(D-m))))){break h}G=N[d+4>>2];if(!(p>Q(R(Q(G-y))))){break h}L=N[d+8>>2];if(!(p>Q(R(Q(L-r))))){break h}F=Q(r-t);V=Q(F*F);F=Q(m-w);T=Q(F*F);F=Q(y-v);L=Q(L-t);D=Q(D-w);I=Q(D*D);D=Q(G-v);if(Q(V+Q(T+Q(F*F)))>Q(Q(L*L)+Q(I+Q(D*D)))){N[d>>2]=m;N[d+4>>2]=y;N[d+8>>2]=r}d=a;break g}a=a+1|0;if((f|0)!=(a|0)){continue}break}d=f;break f}if((d|0)!=(f|0)){break e}}a=(f<<4)+q|0;N[a+8>>2]=r;N[a+4>>2]=y;N[a>>2]=m;J[u+4>>2]=f+1}f=J[g+24>>2];i:{if((f|0)!=J[g+28>>2]){break i}i=f?f<<1:1;if((i|0)<=(f|0)){break i}j:{if(!i){e=0;break j}J[8369]=J[8369]+1;e=ia[J[6782]](i<<2,16)|0;f=J[g+24>>2]}k=J[g+32>>2];k:{l:{if((f|0)>0){s=0;a=0;if(f-1>>>0>=3){A=f&-4;B=0;while(1){o=a<<2;J[o+e>>2]=J[k+o>>2];M=o|4;J[M+e>>2]=J[k+M>>2];M=o|8;J[M+e>>2]=J[k+M>>2];o=o|12;J[o+e>>2]=J[k+o>>2];a=a+4|0;B=B+4|0;if((A|0)!=(B|0)){continue}break}}f=f&3;if(!f){break l}while(1){o=a<<2;J[o+e>>2]=J[k+o>>2];a=a+1|0;s=s+1|0;if((f|0)!=(s|0)){continue}break}break l}if(!k){break k}}if(k?K[g+36|0]:0){J[8370]=J[8370]+1;ia[J[6783]](k)}f=J[g+24>>2]}J[g+32>>2]=e;H[g+36|0]=1;J[g+28>>2]=i}h=h+n|0;J[J[g+32>>2]+(f<<2)>>2]=d;J[g+24>>2]=J[g+24>>2]+1;f=J[u+4>>2];U=U+1|0;if((j|0)!=(U|0)){continue}break}y=Q(-3.4028234663852886e38);r=Q(3.4028234663852886e38);m:{if(!f){v=Q(3.4028234663852886e38);w=Q(3.4028234663852886e38);m=Q(-3.4028234663852886e38);t=Q(-3.4028234663852886e38);break m}a=0;v=Q(3.4028234663852886e38);w=Q(3.4028234663852886e38);m=Q(-3.4028234663852886e38);t=Q(-3.4028234663852886e38);while(1){d=(a<<4)+q|0;l=N[d+8>>2];y=l>y?l:y;r=l>2];m=l>m?l:m;v=l>2];t=l>t?l:t;w=l>>0>2){break a}}x=Q(Q(y*Q(.5))+r);C=Q(Q(m*Q(.5))+v);D=Q(Q(l*Q(.5))+w);t=Q(.009999999776482582);w=Q(.009999999776482582);r=Q(.009999999776482582);v=l>=Q(9.999999974752427e-7)?l=Q(9.999999974752427e-7)?m=Q(9.999999974752427e-7)?v>y?y:v:v;n:{if(v==Q(3.4028234663852886e38)){break n}r=Q(v*Q(.05000000074505806));w=m>2]=m;N[q+96>>2]=y;N[q+80>>2]=y;N[q+64>>2]=m;N[q+48>>2]=m;N[q+32>>2]=y;N[q+16>>2]=y;N[q+8>>2]=r;N[q+4>>2]=w;N[q>>2]=m;N[q+120>>2]=p;N[q+116>>2]=v;N[q+104>>2]=p;N[q+100>>2]=v;N[q+88>>2]=p;N[q+84>>2]=w;N[q+72>>2]=p;N[q+68>>2]=w;N[q+56>>2]=r;N[q+52>>2]=v;N[q+40>>2]=r;N[q+36>>2]=v;N[q+24>>2]=r;N[q+20>>2]=w;J[u+4>>2]=8}o:{if(!j){break o}o=J[u+4>>2];p:{if(!o){break p}d=0;r=N[u+16>>2];y=N[u+12>>2];m=N[u+8>>2];if((o|0)!=1){f=o&-2;while(1){h=d<<4;a=h+q|0;N[a>>2]=m*N[a>>2];N[a+4>>2]=y*N[a+4>>2];N[a+8>>2]=r*N[a+8>>2];a=(h|16)+q|0;N[a>>2]=m*N[a>>2];N[a+4>>2]=y*N[a+4>>2];N[a+8>>2]=r*N[a+8>>2];d=d+2|0;z=z+2|0;if((f|0)!=(z|0)){continue}break}}if(!(o&1)){break p}a=(d<<4)+q|0;N[a>>2]=m*N[a>>2];N[a+4>>2]=y*N[a+4>>2];N[a+8>>2]=r*N[a+8>>2]}i=0;s=0;k=0;z=0;j=g;M=J[b+20>>2];d=0;n=ga+-64|0;ga=n;q:{if((o|0)<4){break q}m=N[q+8>>2];w=N[q+4>>2];t=N[q>>2];J[8369]=J[8369]+1;f=o<<2;a=ia[J[6782]](f,16)|0;J[n+44>>2]=0;J[8369]=J[8369]+1;h=ia[J[6782]](f,16)|0;J[n+52>>2]=h;H[n+56|0]=1;J[n+48>>2]=o;r=m;y=w;v=t;e=o;s=e;while(1){r:{if((d|0)!=(e|0)){f=h;e=d;break r}A=e?e<<1:1;if((A|0)<=(e|0)){f=h;break r}if(A){J[8369]=J[8369]+1;f=ia[J[6782]](A<<2,16)|0}else{f=0}s:{t:{if((e|0)>0){U=e&3;B=0;d=0;if(e-1>>>0>=3){ba=e&-4;e=0;while(1){g=d<<2;J[g+f>>2]=J[g+h>>2];Z=g|4;J[Z+f>>2]=J[h+Z>>2];Z=g|8;J[Z+f>>2]=J[h+Z>>2];g=g|12;J[g+f>>2]=J[g+h>>2];d=d+4|0;e=e+4|0;if((ba|0)!=(e|0)){continue}break}}if(!U){break t}while(1){g=d<<2;J[g+f>>2]=J[g+h>>2];d=d+1|0;B=B+1|0;if((U|0)!=(B|0)){continue}break}break t}if(!h){break s}}if(h){J[8370]=J[8370]+1;ia[J[6783]](h)}e=J[n+44>>2]}J[n+52>>2]=f;H[n+56|0]=1;J[n+48>>2]=A}J[(e<<2)+f>>2]=1;J[n+44>>2]=J[n+44>>2]+1;u:{if((i|0)!=(s|0)){g=a;break u}s=i?i<<1:1;if(s>>>0<=i>>>0){g=a;s=i;break u}J[8369]=J[8369]+1;g=ia[J[6782]](s<<2,16)|0;v:{if(i){B=0;d=0;if(i-1>>>0>=3){A=i&2147483644;e=0;while(1){h=d<<2;J[h+g>>2]=J[a+h>>2];U=h|4;J[U+g>>2]=J[a+U>>2];U=h|8;J[U+g>>2]=J[a+U>>2];h=h|12;J[h+g>>2]=J[a+h>>2];d=d+4|0;e=e+4|0;if((A|0)!=(e|0)){continue}break}}h=i&3;if(!h){break v}while(1){e=d<<2;J[e+g>>2]=J[a+e>>2];d=d+1|0;B=B+1|0;if((h|0)!=(B|0)){continue}break}break v}if(a){break v}s=1;break u}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}J[(i<<2)+g>>2]=0;a=(i<<4)+q|0;l=N[a+8>>2];r=l>r?l:r;p=N[a+4>>2];y=p>y?p:y;x=N[a>>2];v=vx?x:t;i=i+1|0;if((o|0)!=(i|0)){e=J[n+48>>2];d=J[n+44>>2];h=f;a=g;continue}break}a=ga+-64|0;ga=a;J[a+24>>2]=1065353216;J[a+28>>2]=0;J[a+16>>2]=1008981770;J[a+20>>2]=1017370378;s=n+40|0;e=Nb(q,o,a+16|0,s);J[a+12>>2]=0;N[a+8>>2]=-N[a+24>>2];N[a+4>>2]=-N[a+20>>2];N[a>>2]=-N[a+16>>2];i=Nb(q,o,a,s);f=(e<<4)+q|0;x=N[f>>2];B=(i<<4)+q|0;C=N[B>>2];p=N[f+4>>2];D=N[B+4>>2];l=N[f+8>>2];G=N[B+8>>2];J[a+28>>2]=0;l=Q(l-G);N[a+24>>2]=l;p=Q(p-D);N[a+20>>2]=p;x=Q(x-C);N[a+16>>2]=x;w:{x:{if((e|0)!=(i|0)){if(l!=Q(0)|p!=Q(0)|x!=Q(0)){break x}}J[n+24>>2]=-1;J[n+28>>2]=-1;J[n+32>>2]=-1;J[n+36>>2]=-1;break w}J[a+60>>2]=0;J[a+44>>2]=0;C=Q(Q(p*Q(-.019999999552965164))-x);N[a+56>>2]=C;L=Q(x*Q(0));F=Q(l*Q(.019999999552965164));D=Q(L+F);N[a+52>>2]=D;O=Q(p*Q(-0));G=Q(l+O);N[a+48>>2]=G;d=a+48|0;h=a+32|0;I=Q(Y(Q(Q(C*C)+Q(Q(G*G)+Q(D*D)))));p=Q(p+Q(x*Q(-.019999999552965164)));x=Q(F+O);l=Q(L-l);C=Q(Y(Q(Q(p*p)+Q(Q(x*x)+Q(l*l)))));y:{if(I>2]=I*l;N[a+32>>2]=x*l;I=Q(p*l);break y}A=J[d+4>>2];J[h>>2]=J[d>>2];J[h+4>>2]=A;A=J[d+12>>2];J[h+8>>2]=J[d+8>>2];J[h+12>>2]=A;p=N[a+40>>2];x=N[a+32>>2];C=N[a+36>>2];l=Q(Q(1)/Q(Y(Q(Q(p*p)+Q(Q(x*x)+Q(C*C))))));N[a+36>>2]=C*l;N[a+32>>2]=x*l;I=Q(p*l)}N[a+40>>2]=I;h=Nb(q,o,h,s);if(!((e|0)!=(h|0)&(h|0)!=(i|0))){J[a+12>>2]=0;N[a+8>>2]=-N[a+40>>2];N[a+4>>2]=-N[a+36>>2];N[a>>2]=-N[a+32>>2];h=Nb(q,o,a,s)}if(!((e|0)!=(h|0)&(h|0)!=(i|0))){J[n+24>>2]=-1;J[n+28>>2]=-1;J[n+32>>2]=-1;J[n+36>>2]=-1;break w}A=(h<<4)+q|0;G=N[A+4>>2];x=N[A+8>>2];l=N[A>>2];L=N[f+4>>2];C=N[f+8>>2];p=N[f>>2];J[a+44>>2]=0;J[a+60>>2]=0;l=Q(l-p);N[a+32>>2]=l;p=N[a+24>>2];x=Q(x-C);N[a+40>>2]=x;C=N[a+16>>2];D=N[a+20>>2];G=Q(G-L);N[a+36>>2]=G;L=Q(Q(l*D)-Q(C*G));D=Q(Q(G*p)-Q(D*x));p=Q(Q(x*C)-Q(p*l));l=Q(Q(1)/Q(Y(Q(Q(L*L)+Q(Q(D*D)+Q(p*p))))));N[a+56>>2]=L*l;N[a+52>>2]=p*l;N[a+48>>2]=D*l;d=Nb(q,o,d,s);if(!(!((h|0)==(d|0)|(d|0)==(e|0))&(d|0)!=(i|0))){J[a+12>>2]=0;N[a+8>>2]=-N[a+56>>2];N[a+4>>2]=-N[a+52>>2];N[a>>2]=-N[a+48>>2];d=Nb(q,o,a,s)}if(!(!((d|0)==(h|0)|(d|0)==(e|0))&(d|0)!=(i|0))){J[n+24>>2]=-1;J[n+28>>2]=-1;J[n+32>>2]=-1;J[n+36>>2]=-1;break w}s=(d<<4)+q|0;C=N[s+8>>2];D=N[s>>2];G=N[s+4>>2];L=N[B+4>>2];F=N[A+4>>2];l=N[f+4>>2];O=N[B+8>>2];S=N[A>>2];W=N[A+8>>2];p=N[f+8>>2];X=N[B>>2];x=N[f>>2];J[n+28>>2]=i;J[n+24>>2]=e;T=Q(C-p);C=Q(X-x);F=Q(F-l);S=Q(S-x);L=Q(L-l);I=Q(D-x);x=Q(W-p);p=Q(O-p);f=Q(Q(T*Q(Q(C*F)-Q(S*L)))+Q(Q(I*Q(Q(L*x)-Q(F*p)))+Q(Q(G-l)*Q(Q(p*S)-Q(x*C)))))>2]=f?h:d;J[n+32>>2]=f?d:h}ga=a- -64|0;z:{a=J[n+24>>2];if((a|0)==-1){s=0;break z}d=J[n+36>>2];e=(d<<4)+q|0;L=N[e>>2];f=J[n+32>>2];i=(f<<4)+q|0;F=N[i>>2];h=J[n+28>>2];s=(h<<4)+q|0;O=N[s>>2];B=(a<<4)+q|0;S=N[B>>2];W=N[e+4>>2];X=N[i+4>>2];ca=N[s+4>>2];da=N[B+4>>2];ea=N[e+8>>2];fa=N[i+8>>2];ha=N[s+8>>2];ja=N[B+8>>2];e=ec(j,f,d,h);J[e+12>>2]=2;J[e+16>>2]=3;s=1;J[e+20>>2]=1;e=ec(j,d,f,a);J[e+12>>2]=3;J[e+16>>2]=2;J[e+20>>2]=0;e=ec(j,a,h,d);J[e+12>>2]=0;J[e+16>>2]=1;J[e+20>>2]=3;a=ec(j,h,a,f);J[a+12>>2]=1;J[a+16>>2]=0;J[a+20>>2]=2;J[(d<<2)+g>>2]=1;J[(J[n+32>>2]<<2)+g>>2]=1;J[(J[n+28>>2]<<2)+g>>2]=1;J[(J[n+24>>2]<<2)+g>>2]=1;a=J[j+4>>2];if((a|0)>0){f=0;while(1){l=Q(0);p=Q(1);x=Q(0);a=J[J[j+12>>2]+(f<<2)>>2];d=(J[a+4>>2]<<4)+q|0;C=N[d>>2];h=(J[a>>2]<<4)+q|0;G=Q(C-N[h>>2]);e=(J[a+8>>2]<<4)+q|0;D=N[d+4>>2];V=Q(N[e+4>>2]-D);$=Q(N[e>>2]-C);D=Q(D-N[h+4>>2]);C=Q(Q(G*V)-Q($*D));T=D;D=N[d+8>>2];aa=Q(N[e+8>>2]-D);I=V;V=Q(D-N[h+8>>2]);D=Q(Q(T*aa)-Q(I*V));G=Q(Q(V*$)-Q(aa*G));V=Q(Y(Q(Q(C*C)+Q(Q(D*D)+Q(G*G)))));if(V!=Q(0)){p=Q(Q(1)/V);x=Q(C*p);l=Q(G*p);p=Q(D*p)}J[n+20>>2]=0;N[n+16>>2]=x;N[n+12>>2]=l;N[n+8>>2]=p;d=Nb(q,o,n+8|0,n+40|0);J[a+28>>2]=d;h=a;d=(d<<4)+q|0;a=(J[a>>2]<<4)+q|0;N[h+32>>2]=Q(N[n+16>>2]*Q(N[d+8>>2]-N[a+8>>2]))+Q(Q(N[n+8>>2]*Q(N[d>>2]-N[a>>2]))+Q(Q(N[d+4>>2]-N[a+4>>2])*N[n+12>>2]));a=J[j+4>>2];f=f+1|0;if((a|0)>(f|0)){continue}break}}h=M?M-4|0:999999996;if((h|0)<=0){break z}C=Q(Q(Q(Q(ja+ha)+fa)+ea)*Q(.25));D=Q(Q(Q(Q(da+ca)+X)+W)*Q(.25));G=Q(Q(Q(Q(S+O)+F)+L)*Q(.25));r=Q(r-m);m=Q(r*r);r=Q(v-t);t=Q(r*r);r=Q(y-w);r=Q(Q(Y(Q(m+Q(t+Q(r*r)))))*Q(.0010000000474974513));y=Q(r*Q(.009999999776482582));L=Q(Q(r*r)*Q(.10000000149011612));while(1){s=J[j+12>>2];d=0;f=0;if((a|0)!=1){B=a&2147483646;i=0;while(1){A=f<<2;e=J[A+s>>2];if(!(!e|!(N[d+32>>2]>2])?d:0)){d=e}e=J[s+(A|4)>>2];if(!(!e|!(N[d+32>>2]>2])?d:0)){d=e}f=f+2|0;i=i+2|0;if((B|0)!=(i|0)){continue}break}}A:{if(!(a&1)){break A}a=J[s+(f<<2)>>2];if(!a|!(N[d+32>>2]>2])?d:0){break A}d=a}s=1;if(!(r>2])|!d){break z}e=J[d+28>>2];J[(e<<2)+g>>2]=1;f=J[j+4>>2];B:{if(!f){break B}d=(e<<4)+q|0;while(1){f=f-1|0;a=J[J[j+12>>2]+(f<<2)>>2];C:{if(!a){break C}l=Q(0);p=Q(1);x=Q(0);i=(J[a+4>>2]<<4)+q|0;m=N[i>>2];B=(J[a>>2]<<4)+q|0;v=N[B>>2];w=Q(m-v);A=(J[a+8>>2]<<4)+q|0;t=N[i+4>>2];F=Q(N[A+4>>2]-t);O=Q(N[A>>2]-m);S=N[B+4>>2];t=Q(t-S);m=Q(Q(w*F)-Q(O*t));T=t;t=N[i+8>>2];W=Q(N[A+8>>2]-t);I=F;F=N[B+8>>2];X=Q(t-F);t=Q(Q(T*W)-Q(I*X));w=Q(Q(X*O)-Q(W*w));O=Q(Y(Q(Q(m*m)+Q(Q(t*t)+Q(w*w)))));if(O!=Q(0)){I=m;m=Q(Q(1)/O);x=Q(I*m);p=Q(t*m);l=Q(w*m)}if(!(y>2]-F))+Q(Q(p*Q(N[d>>2]-v))+Q(l*Q(N[d+4>>2]-S)))))){break C}Wj(j,a,e)}if(f){continue}break}a=J[j+4>>2];d=a;if(!a){break B}while(1){D:{M=J[j+12>>2];d=d-1|0;f=J[M+(d<<2)>>2];E:{if(!f){break E}i=J[f+8>>2];A=J[f>>2];B=J[f+4>>2];if(!((A|0)==(e|0)|(B|0)==(e|0))&(e|0)!=(i|0)){break D}l=Q(0);p=Q(1);x=Q(0);B=(B<<4)+q|0;m=N[B>>2];A=(A<<4)+q|0;F=N[A>>2];w=Q(m-F);i=(i<<4)+q|0;t=N[B+4>>2];v=Q(N[i+4>>2]-t);O=Q(N[i>>2]-m);S=N[A+4>>2];t=Q(t-S);m=Q(Q(w*v)-Q(O*t));T=t;t=N[B+8>>2];W=Q(N[i+8>>2]-t);I=v;X=N[A+8>>2];v=Q(t-X);t=Q(Q(T*W)-Q(I*v));w=Q(Q(v*O)-Q(W*w));v=Q(Y(Q(Q(m*m)+Q(Q(t*t)+Q(w*w)))));if(v!=Q(0)){I=m;m=Q(Q(1)/v);x=Q(I*m);p=Q(t*m);l=Q(w*m)}if(!(y>2]<<2)>>2],e);a=J[j+4>>2];d=a}if(d){continue}}break}if(!a){break B}while(1){a=a-1|0;d=J[J[j+12>>2]+(a<<2)>>2];F:{if(!d){break F}if(J[d+28>>2]>=0){break B}l=Q(0);p=Q(1);x=Q(0);f=(J[d+4>>2]<<4)+q|0;m=N[f>>2];e=(J[d>>2]<<4)+q|0;w=Q(m-N[e>>2]);i=(J[d+8>>2]<<4)+q|0;t=N[f+4>>2];v=Q(N[i+4>>2]-t);F=Q(N[i>>2]-m);t=Q(t-N[e+4>>2]);m=Q(Q(w*v)-Q(F*t));T=t;t=N[f+8>>2];O=Q(N[i+8>>2]-t);I=v;v=Q(t-N[e+8>>2]);t=Q(Q(T*O)-Q(I*v));w=Q(Q(v*F)-Q(O*w));v=Q(Y(Q(Q(m*m)+Q(Q(t*t)+Q(w*w)))));if(v!=Q(0)){I=m;m=Q(Q(1)/v);x=Q(I*m);p=Q(t*m);l=Q(w*m)}J[n+20>>2]=0;N[n+16>>2]=x;N[n+12>>2]=l;N[n+8>>2]=p;f=Nb(q,o,n+8|0,n+40|0);J[d+28>>2]=f;if(J[(f<<2)+g>>2]){J[d+28>>2]=-1;break F}e=d;f=(f<<4)+q|0;d=(J[d>>2]<<4)+q|0;N[e+32>>2]=Q(N[n+16>>2]*Q(N[f+8>>2]-N[d+8>>2]))+Q(Q(N[n+8>>2]*Q(N[f>>2]-N[d>>2]))+Q(Q(N[f+4>>2]-N[d+4>>2])*N[n+12>>2]))}if(a){continue}break}}if((h|0)<2){break z}h=h-1|0;a=J[j+4>>2];continue}}a=J[n+52>>2];if(!(a?!a|!K[n+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}if(!g){break q}if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}}ga=n- -64|0;a=0;G:{if(!s){break G}a=J[j+4>>2];H:{if((a|0)<=0){h=0;break H}h=0;while(1){s=z<<2;n=J[s+J[j+12>>2]>>2];if(n){I:{J:{if((k|0)!=(E|0)){break J}d=k?k<<1:1;if((k|0)>=(d|0)){break J}if(d){J[8369]=J[8369]+1;a=ia[J[6782]](d<<2,16)|0}else{a=0}K:{if((k|0)>0){i=k&3;e=0;f=0;if(k-1>>>0>=3){B=k&-4;k=0;while(1){g=f<<2;J[g+a>>2]=J[g+h>>2];A=g|4;J[A+a>>2]=J[h+A>>2];A=g|8;J[A+a>>2]=J[h+A>>2];g=g|12;J[g+a>>2]=J[g+h>>2];f=f+4|0;k=k+4|0;if((B|0)!=(k|0)){continue}break}}if(!i){break K}while(1){g=f<<2;J[g+a>>2]=J[g+h>>2];f=f+1|0;e=e+1|0;if((i|0)!=(e|0)){continue}break}break K}if(!h){break I}}if(h){J[8370]=J[8370]+1;ia[J[6783]](h)}break I}d=k;a=h}J[(E<<2)+a>>2]=J[n>>2];n=J[s+J[j+12>>2]>>2];L:{M:{B=E+1|0;if((B|0)!=(d|0)){break M}g=d?d<<1:1;if((g|0)<=(d|0)){break M}if(g){J[8369]=J[8369]+1;f=ia[J[6782]](g<<2,16)|0}else{f=0}N:{if((d|0)<=0){break N}e=0;h=0;if(d-1>>>0>=3){A=d&-4;k=0;while(1){i=h<<2;J[i+f>>2]=J[a+i>>2];M=i|4;J[M+f>>2]=J[a+M>>2];M=i|8;J[M+f>>2]=J[a+M>>2];i=i|12;J[i+f>>2]=J[a+i>>2];h=h+4|0;k=k+4|0;if((A|0)!=(k|0)){continue}break}}d=d&3;if(!d){break N}while(1){k=h<<2;J[k+f>>2]=J[a+k>>2];h=h+1|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}break L}g=d;f=a}J[(B<<2)+f>>2]=J[n+4>>2];n=J[s+J[j+12>>2]>>2];O:{P:{B=E+2|0;if((B|0)!=(g|0)){break P}k=g?g<<1:1;if((k|0)<=(g|0)){break P}if(k){J[8369]=J[8369]+1;h=ia[J[6782]](k<<2,16)|0}else{h=0}Q:{if((g|0)<=0){break Q}e=0;a=0;if(g-1>>>0>=3){A=g&-4;d=0;while(1){i=a<<2;J[i+h>>2]=J[f+i>>2];M=i|4;J[M+h>>2]=J[f+M>>2];M=i|8;J[M+h>>2]=J[f+M>>2];i=i|12;J[i+h>>2]=J[f+i>>2];a=a+4|0;d=d+4|0;if((A|0)!=(d|0)){continue}break}}d=g&3;if(!d){break Q}while(1){g=a<<2;J[g+h>>2]=J[f+g>>2];a=a+1|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}if(f){J[8370]=J[8370]+1;ia[J[6783]](f)}break O}k=g;h=f}J[(B<<2)+h>>2]=J[n+8>>2];d=J[j+12>>2];a=J[d+s>>2];J[(J[a+24>>2]<<2)+d>>2]=0;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}E=E+3|0;a=J[j+4>>2]}z=z+1|0;if((z|0)<(a|0)){continue}break}}J[u+60>>2]=(E|0)/3;g=J[u+44>>2];if((g|0)<(E|0)){R:{if(J[u+48>>2]>=(E|0)){f=J[u+52>>2];break R}S:{if(!E){f=0;a=g;break S}J[8369]=J[8369]+1;f=ia[J[6782]](E<<2,16)|0;a=J[u+44>>2]}i=J[u+52>>2];T:{U:{e=a;if((a|0)>0){k=0;a=0;if(e-1>>>0>=3){n=e&-4;d=0;while(1){s=a<<2;J[s+f>>2]=J[i+s>>2];z=s|4;J[z+f>>2]=J[i+z>>2];z=s|8;J[z+f>>2]=J[i+z>>2];s=s|12;J[s+f>>2]=J[i+s>>2];a=a+4|0;d=d+4|0;if((n|0)!=(d|0)){continue}break}}d=e&3;if(!d){break U}while(1){e=a<<2;J[e+f>>2]=J[e+i>>2];a=a+1|0;k=k+1|0;if((d|0)!=(k|0)){continue}break}break U}if(i){break U}break T}if(i?K[u+56|0]:0){J[8370]=J[8370]+1;ia[J[6783]](i)}}J[u+52>>2]=f;H[u+56|0]=1;J[u+48>>2]=E}qa((g<<2)+f|0,0,E-g<<2)}J[u+44>>2]=E;V:{if((E|0)<=0){break V}g=E&3;d=J[u+52>>2];e=0;a=0;if(E-1>>>0>=3){k=E&-4;E=0;while(1){f=a<<2;J[f+d>>2]=J[f+h>>2];i=f|4;J[i+d>>2]=J[h+i>>2];i=f|8;J[i+d>>2]=J[h+i>>2];f=f|12;J[f+d>>2]=J[f+h>>2];a=a+4|0;E=E+4|0;if((k|0)!=(E|0)){continue}break}}if(!g){break V}while(1){f=a<<2;J[f+d>>2]=J[f+h>>2];a=a+1|0;e=e+1|0;if((g|0)!=(e|0)){continue}break}}d=J[j+4>>2];W:{if((d|0)>=0){break W}if(J[j+8>>2]<0){a=J[j+12>>2];if(!(a?!a|!K[j+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}H[j+16|0]=1;J[j+8>>2]=0;J[j+12>>2]=0}f=0;a=d;g=0-a&3;if(g){while(1){J[J[j+12>>2]+(a<<2)>>2]=0;a=a+1|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}if(d>>>0>4294967292){break W}while(1){d=a<<2;J[d+J[j+12>>2]>>2]=0;J[(d+J[j+12>>2]|0)+4>>2]=0;J[(d+J[j+12>>2]|0)+8>>2]=0;J[(d+J[j+12>>2]|0)+12>>2]=0;a=a+4|0;if(a){continue}break}}J[j+4>>2]=0;if(h){J[8370]=J[8370]+1;ia[J[6783]](h)}a=1}if(!a){break o}J[u+36>>2]=q;i=J[u+60>>2];J[u+32>>2]=i;s=P(i,3);J[u+28>>2]=s;J[u+24>>2]=o;if((o|0)<=0){h=0}else{J[8369]=J[8369]+1;h=ia[J[6782]](o<<4,16)|0}f=J[u+52>>2];d=0;a=J[j+24>>2];X:{if((a|0)<=0){e=0;break X}J[8369]=J[8369]+1;a=a<<2;e=ia[J[6782]](a,16)|0;a=qa(e,0,a);if(J[j+24>>2]<=0){break X}g=J[j+32>>2];while(1){k=d<<2;J[k+a>>2]=J[g+k>>2];d=d+1|0;if((d|0)>2]){continue}break}}d=o<<2;Y:{Z:{_:{if((o|0)>0){J[8369]=J[8369]+1;a=ia[J[6782]](d,16)|0;d=qa(a,0,d);J[u+4>>2]=0;if((s|0)>0){break _}if(d){break Z}break Y}a=0;J[u+4>>2]=qa(0,0,d);if((s|0)<=0){break Y}}z=0;while(1){d=f+(z<<2)|0;g=J[d>>2];n=(g<<2)+a|0;k=J[n>>2];$:{if(k){J[d>>2]=k-1;break $}J[d>>2]=J[u+4>>2];d=J[u+4>>2];k=h+(d<<4)|0;o=(g<<4)+q|0;N[k>>2]=N[o>>2];N[k+4>>2]=N[o+4>>2];N[k+8>>2]=N[o+8>>2];k=J[j+24>>2];if((k|0)>0){o=J[j+32>>2];d=0;while(1){E=d<<2;if((g|0)==J[E+e>>2]){J[o+E>>2]=J[u+4>>2];k=J[j+24>>2]}d=d+1|0;if((k|0)>(d|0)){continue}break}d=J[u+4>>2]}d=d+1|0;J[u+4>>2]=d;J[n>>2]=d}z=z+1|0;if((s|0)!=(z|0)){continue}break}}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}if(e){J[8370]=J[8370]+1;ia[J[6783]](e)}aa:{ba:{ca:{da:{if(H[b|0]&1){H[c|0]=0;g=J[u+4>>2];J[c+4>>2]=g;d=J[c+12>>2];if(!((g|0)<=(d|0)|(g|0)<=J[c+16>>2])){ea:{if(!g){z=0;break ea}J[8369]=J[8369]+1;z=ia[J[6782]](g<<4,16)|0;d=J[c+12>>2]}fa:{if((d|0)<=0){break fa}e=0;if((d|0)!=1){n=d&-2;a=0;while(1){o=e<<4;k=o+z|0;j=o+J[c+20>>2]|0;E=J[j+4>>2];J[k>>2]=J[j>>2];J[k+4>>2]=E;E=J[j+12>>2];J[k+8>>2]=J[j+8>>2];J[k+12>>2]=E;j=o|16;k=j+z|0;j=j+J[c+20>>2]|0;o=J[j+4>>2];J[k>>2]=J[j>>2];J[k+4>>2]=o;o=J[j+12>>2];J[k+8>>2]=J[j+8>>2];J[k+12>>2]=o;e=e+2|0;a=a+2|0;if((n|0)!=(a|0)){continue}break}}if(!(d&1)){break fa}d=e<<4;a=d+z|0;d=d+J[c+20>>2]|0;e=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=e;e=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=e}a=J[c+20>>2];if(!(a?!a|!K[c+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[c+20>>2]=z;H[c+24|0]=1;J[c+16>>2]=g}J[c+32>>2]=s;J[c+28>>2]=i;J[c+12>>2]=g;k=J[c+40>>2];if((k|0)>=(s|0)){break ba}if((s|0)<=J[c+44>>2]){d=J[c+48>>2];break ca}ga:{if(!i){d=0;a=k;break ga}J[8369]=J[8369]+1;d=ia[J[6782]](P(i,12),16)|0;a=J[c+40>>2]}j=J[c+48>>2];g=a;if((a|0)>0){z=0;e=0;if(g-1>>>0>=3){n=g&-4;a=0;while(1){o=e<<2;J[o+d>>2]=J[j+o>>2];E=o|4;J[E+d>>2]=J[j+E>>2];E=o|8;J[E+d>>2]=J[j+E>>2];o=o|12;J[o+d>>2]=J[j+o>>2];e=e+4|0;a=a+4|0;if((n|0)!=(a|0)){continue}break}}a=g&3;if(!a){break da}while(1){g=e<<2;J[g+d>>2]=J[g+j>>2];e=e+1|0;z=z+1|0;if((a|0)!=(z|0)){continue}break}break da}if(j){break da}J[c+48>>2]=d;J[c+44>>2]=s;H[c+52|0]=1;break ca}H[c|0]=1;g=J[u+4>>2];J[c+4>>2]=g;d=J[c+12>>2];if(!((g|0)<=(d|0)|(g|0)<=J[c+16>>2])){ha:{if(!g){z=0;break ha}J[8369]=J[8369]+1;z=ia[J[6782]](g<<4,16)|0;d=J[c+12>>2]}ia:{if((d|0)<=0){break ia}e=0;if((d|0)!=1){s=d&-2;a=0;while(1){o=e<<4;k=o+z|0;j=o+J[c+20>>2]|0;n=J[j+4>>2];J[k>>2]=J[j>>2];J[k+4>>2]=n;n=J[j+12>>2];J[k+8>>2]=J[j+8>>2];J[k+12>>2]=n;j=o|16;k=j+z|0;j=j+J[c+20>>2]|0;o=J[j+4>>2];J[k>>2]=J[j>>2];J[k+4>>2]=o;o=J[j+12>>2];J[k+8>>2]=J[j+8>>2];J[k+12>>2]=o;e=e+2|0;a=a+2|0;if((s|0)!=(a|0)){continue}break}}if(!(d&1)){break ia}d=e<<4;a=d+z|0;d=d+J[c+20>>2]|0;e=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=e;e=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=e}a=J[c+20>>2];if(!(a?!a|!K[c+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[c+20>>2]=z;H[c+24|0]=1;J[c+16>>2]=g}J[c+28>>2]=i;J[c+12>>2]=g;o=i<<2;J[c+32>>2]=o;g=J[c+40>>2];if((g|0)<(o|0)){ja:{if((o|0)<=J[c+44>>2]){d=J[c+48>>2];break ja}ka:{if(!o){d=0;a=g;break ka}J[8369]=J[8369]+1;d=ia[J[6782]](i<<4,16)|0;a=J[c+40>>2]}j=J[c+48>>2];la:{k=a;if((a|0)>0){z=0;e=0;if(k-1>>>0>=3){n=k&-4;a=0;while(1){s=e<<2;J[s+d>>2]=J[j+s>>2];E=s|4;J[E+d>>2]=J[j+E>>2];E=s|8;J[E+d>>2]=J[j+E>>2];s=s|12;J[s+d>>2]=J[j+s>>2];e=e+4|0;a=a+4|0;if((n|0)!=(a|0)){continue}break}}a=k&3;if(!a){break la}while(1){k=e<<2;J[k+d>>2]=J[j+k>>2];e=e+1|0;z=z+1|0;if((a|0)!=(z|0)){continue}break}break la}if(j){break la}J[c+48>>2]=d;J[c+44>>2]=o;H[c+52|0]=1;break ja}if(j?K[c+52|0]:0){J[8370]=J[8370]+1;ia[J[6783]](j)}J[c+48>>2]=d;H[c+52|0]=1;J[c+44>>2]=o}qa((g<<2)+d|0,0,o-g<<2)}J[c+40>>2]=o;sa(J[c+20>>2],h,J[u+4>>2]<<4);if(!i){break aa}e=J[c+48>>2];z=0;d=f;while(1){J[e>>2]=3;ma:{if(K[b|0]&2){J[e+4>>2]=J[d+8>>2];J[e+8>>2]=J[d+4>>2];a=d;break ma}J[e+4>>2]=J[d>>2];J[e+8>>2]=J[d+4>>2];a=d+8|0}J[e+12>>2]=J[a>>2];d=d+12|0;e=e+16|0;z=z+1|0;if((i|0)!=(z|0)){continue}break}break aa}if(j?K[c+52|0]:0){J[8370]=J[8370]+1;ia[J[6783]](j)}J[c+48>>2]=d;H[c+52|0]=1;J[c+44>>2]=s}a=k<<2;qa(a+d|0,0,P(i,12)-a|0)}J[c+40>>2]=s;sa(J[c+20>>2],h,J[u+4>>2]<<4);if(K[b|0]&2){if(!i){break aa}a=i&3;e=J[c+48>>2];na:{if(i-1>>>0<3){d=f;break na}b=i&-4;z=0;d=f;while(1){J[e>>2]=J[d+8>>2];J[e+4>>2]=J[d+4>>2];J[e+8>>2]=J[d>>2];J[e+12>>2]=J[d+20>>2];J[e+16>>2]=J[d+16>>2];J[e+20>>2]=J[d+12>>2];J[e+24>>2]=J[d+32>>2];J[e+28>>2]=J[d+28>>2];J[e+32>>2]=J[d+24>>2];J[e+36>>2]=J[d+44>>2];J[e+40>>2]=J[d+40>>2];J[e+44>>2]=J[d+36>>2];d=d+48|0;e=e+48|0;z=z+4|0;if((b|0)!=(z|0)){continue}break}}if(!a){break aa}z=0;while(1){J[e>>2]=J[d+8>>2];J[e+4>>2]=J[d+4>>2];J[e+8>>2]=J[d>>2];d=d+12|0;e=e+12|0;z=z+1|0;if((a|0)!=(z|0)){continue}break}break aa}sa(J[c+48>>2],f,P(i,12))}if(J[u+44>>2]){if(!(f?!f|!K[u+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](f)}J[u+52>>2]=0;H[u+56|0]=1;J[u+44>>2]=0;J[u+48>>2]=0}_=0;J[u+36>>2]=0;J[u+24>>2]=0;J[u+28>>2]=0;if(!h){break o}if(h){J[8370]=J[8370]+1;ia[J[6783]](h)}}if(q){J[8370]=J[8370]+1;ia[J[6783]](q)}a=J[u+52>>2];if(!(a?!a|!K[u+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=u- -64|0;return _}function Hm(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=0,z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ha=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=0,pa=0,qa=Q(0),ra=0,ta=0,ua=0,va=Q(0);d=ga-160|0;ga=d;N[d+112>>2]=N[b>>2];N[d+64>>2]=N[b+64>>2];N[d+116>>2]=N[b+4>>2];N[d+68>>2]=N[b+68>>2];N[d+120>>2]=N[b+8>>2];N[d+72>>2]=N[b+72>>2];N[d+128>>2]=N[b+16>>2];N[d+80>>2]=N[b+80>>2];N[d+132>>2]=N[b+20>>2];N[d+84>>2]=N[b+84>>2];N[d+136>>2]=N[b+24>>2];N[d+88>>2]=N[b+88>>2];N[d+144>>2]=N[b+32>>2];N[d+96>>2]=N[b+96>>2];N[d+148>>2]=N[b+36>>2];N[d+100>>2]=N[b+100>>2];N[d+152>>2]=N[b+40>>2];N[d+104>>2]=N[b+104>>2];e=J[a+4>>2];j=N[e+36>>2];i=N[e+32>>2];m=N[e+28>>2];g=Q(ia[J[J[e>>2]+48>>2]](e));h=Q(ia[J[J[e>>2]+48>>2]](e));l=Q(ia[J[J[e>>2]+48>>2]](e));J[d+36>>2]=0;i=Q(i+h);N[d+28>>2]=i+i;i=Q(m+g);N[d+24>>2]=i+i;j=Q(j+l);N[d+32>>2]=j+j;a=J[a+8>>2];j=N[a+36>>2];i=N[a+32>>2];m=N[a+28>>2];g=Q(ia[J[J[a>>2]+48>>2]](a));h=Q(ia[J[J[a>>2]+48>>2]](a));l=Q(ia[J[J[a>>2]+48>>2]](a));J[d+20>>2]=0;i=Q(i+h);N[d+12>>2]=i+i;i=Q(m+g);N[d+8>>2]=i+i;j=Q(j+l);N[d+16>>2]=j+j;W=c;e=0;f=ga-368|0;ga=f;a=d+112|0;I=N[a+36>>2];U=N[a+4>>2];F=N[a+20>>2];s=N[a+40>>2];ea=N[a+8>>2];L=N[a+24>>2];G=b+48|0;m=N[G+8>>2];b=b+112|0;g=N[b+8>>2];u=N[G>>2];r=N[b>>2];z=N[G+4>>2];D=N[b+4>>2];j=N[a+32>>2];qa=N[a>>2];i=N[a+16>>2];h=Q(N[d+24>>2]*Q(.5));N[f+356>>2]=h;l=Q(N[d+28>>2]*Q(.5));N[f+360>>2]=l;k=Q(N[d+32>>2]*Q(.5));N[f+364>>2]=k;x=Q(N[d+8>>2]*Q(.5));N[f+344>>2]=x;t=Q(N[d+12>>2]*Q(.5));N[f+348>>2]=t;o=Q(N[d+16>>2]*Q(.5));N[f+352>>2]=o;m=Q(g-m);g=Q(r-u);u=Q(D-z);r=Q(Q(j*m)+Q(Q(qa*g)+Q(i*u)));c=d- -64|0;Z=N[c+40>>2];_=N[c+8>>2];M=N[c+24>>2];z=Q(Q(j*Z)+Q(Q(qa*_)+Q(i*M)));ha=Q(R(z));V=N[c+36>>2];H=N[c+4>>2];$=N[c+20>>2];D=Q(Q(j*V)+Q(Q(qa*H)+Q(i*$)));ja=Q(R(D));aa=N[c+32>>2];ba=N[c>>2];ca=N[c+16>>2];A=Q(Q(j*aa)+Q(Q(qa*ba)+Q(i*ca)));va=Q(R(A));i=Q(Q(R(r))-Q(Q(o*ha)+Q(Q(t*ja)+Q(Q(x*va)+h))));a:{if(i>Q(0)){break a}K=Q(Q(I*Z)+Q(Q(U*_)+Q(F*M)));ka=Q(R(K));O=Q(Q(I*V)+Q(Q(U*H)+Q(F*$)));S=Q(R(O));T=Q(Q(I*aa)+Q(Q(U*ba)+Q(F*ca)));la=Q(R(T));j=Q(-3.4028234663852886e38);if(i>Q(-3.4028234663852886e38)){j=i;q=a;B=1;e=rQ(0)){break a}F=Q(Q(s*Z)+Q(Q(ea*_)+Q(L*M)));ma=Q(R(F));E=Q(Q(s*V)+Q(Q(ea*H)+Q(L*$)));na=Q(R(E));v=Q(Q(s*aa)+Q(Q(ea*ba)+Q(L*ca)));da=Q(R(v));if(i>j){q=a+4|0;j=i;B=2;e=IQ(0)){break a}if(i>j){q=a+8|0;j=i;B=3;e=sQ(0)){break a}if(i>j){j=i;q=c;B=4;e=LQ(0)){break a}if(i>j){q=c+4|0;j=i;B=5;e=LQ(0)){break a}if(i>j){q=c+8|0;j=i;B=6;e=mQ(1.1920928955078125e-7)){break a}L=Q(na+Q(9999999747378752e-21));Z=Q(S+Q(9999999747378752e-21));_=Q(va+Q(9999999747378752e-21));S=Q(-I);u=Q(0);la=Q(T*T);na=Q(Q(v*v)+Q(0));M=Q(Y(Q(la+na)));b:{if(!(M>Q(1.1920928955078125e-7))){g=Q(0);m=Q(0);break b}g=Q(0);i=Q(i/M);m=Q(0);if(!(Q(i*Q(1.0499999523162842))>j)){break b}e=VQ(1.1920928955078125e-7)){break a}M=Q(ma+Q(9999999747378752e-21));V=Q(ka+Q(9999999747378752e-21));ka=Q(O*O);ma=Q(Q(E*E)+Q(0));H=Q(Y(Q(ka+ma)));c:{if(!(H>Q(1.1920928955078125e-7))){break c}i=Q(i/H);if(!(Q(i*Q(1.0499999523162842))>j)){break c}e=daQ(1.1920928955078125e-7)){break a}da=Q(K*K);ha=Q(Q(F*F)+Q(0));H=Q(Y(Q(da+ha)));d:{if(!(H>Q(1.1920928955078125e-7))){break d}i=Q(i/H);if(!(Q(i*Q(1.0499999523162842))>j)){break d}e=SQ(1.1920928955078125e-7)){break a}H=Q(-s);ja=Q(A*A);s=Q(Y(Q(ja+na)));e:{if(!(s>Q(1.1920928955078125e-7))){break e}i=Q(i/s);if(!(Q(i*Q(1.0499999523162842))>j)){break e}e=SQ(1.1920928955078125e-7)){break a}S=Q(D*D);v=Q(Y(Q(S+ma)));f:{if(!(v>Q(1.1920928955078125e-7))){break f}i=Q(i/v);if(!(Q(i*Q(1.0499999523162842))>j)){break f}e=sQ(1.1920928955078125e-7)){break a}s=Q(z*z);E=Q(Y(Q(s+ha)));g:{if(!(E>Q(1.1920928955078125e-7))){break g}i=Q(i/E);if(!(Q(i*Q(1.0499999523162842))>j)){break g}e=vQ(1.1920928955078125e-7)){break a}F=Q(-r);r=Q(Y(Q(Q(la+ja)+Q(0))));h:{if(!(r>Q(1.1920928955078125e-7))){break h}i=Q(i/r);if(!(Q(i*Q(1.0499999523162842))>j)){break h}e=EQ(1.1920928955078125e-7)){break a}o=Q(Y(Q(Q(ka+S)+Q(0))));i:{if(!(o>Q(1.1920928955078125e-7))){break i}i=Q(i/o);if(!(Q(i*Q(1.0499999523162842))>j)){break i}e=rQ(1.1920928955078125e-7)){break a}j:{k:{l:{m:{o=Q(Y(Q(Q(da+s)+Q(0))));if(!(o>Q(1.1920928955078125e-7))){break m}i=Q(i/o);if(!(Q(i*Q(1.0499999523162842))>j)){break m}e=r>2]=o;r=Q(Q(N[a+24>>2]*g)+Q(Q(N[a+16>>2]*u)+Q(m*N[a+20>>2])));N[d+52>>2]=r;j=Q(Q(N[a+40>>2]*g)+Q(Q(N[a+32>>2]*u)+Q(m*N[a+36>>2])));break j}o=N[q>>2];N[d+48>>2]=o;r=N[q+16>>2];N[d+52>>2]=r;i=j;j=N[q+32>>2]}N[d+56>>2]=j;if(e){N[d+56>>2]=-j;N[d+52>>2]=-r;N[d+48>>2]=-o}N[d+44>>2]=-i;if(B>>>0>=7){J[f+120>>2]=J[G+8>>2];e=J[G+4>>2];J[f+112>>2]=J[G>>2];J[f+116>>2]=e;s=k;v=Q(-k);j=N[d+56>>2];k=N[a+40>>2];i=N[d+48>>2];u=N[a+8>>2];m=N[d+52>>2];o=N[a+24>>2];g=Q(Q(j*k)+Q(Q(i*u)+Q(m*o)))>Q(0)?s:v;s=Q(g*k);k=N[a+36>>2];r=N[a+4>>2];z=N[a+20>>2];l=Q(Q(j*k)+Q(Q(i*r)+Q(m*z)))>Q(0)?l:Q(-l);v=Q(l*k);k=N[a+32>>2];D=N[a>>2];A=N[a+16>>2];h=Q(Q(j*k)+Q(Q(i*D)+Q(m*A)))>Q(0)?h:Q(-h);N[f+120>>2]=s+Q(v+Q(Q(h*k)+N[f+120>>2]));N[f+112>>2]=Q(g*u)+Q(Q(l*r)+Q(Q(h*D)+N[f+112>>2]));N[f+116>>2]=Q(g*o)+Q(Q(l*z)+Q(Q(h*A)+N[f+116>>2]));J[f+216>>2]=J[b+8>>2];e=J[b+4>>2];J[f+208>>2]=J[b>>2];J[f+212>>2]=e;g=N[f+352>>2];h=N[c+40>>2];l=N[c+8>>2];k=N[c+24>>2];g=Q(Q(j*h)+Q(Q(i*l)+Q(m*k)))>Q(0)?Q(-g):g;z=Q(g*h);v=Q(-t);s=t;t=N[c+36>>2];u=N[c+4>>2];o=N[c+20>>2];h=Q(Q(j*t)+Q(Q(i*u)+Q(m*o)))>Q(0)?v:s;A=Q(-x);s=x;x=N[c+32>>2];v=i;i=N[c>>2];r=m;m=N[c+16>>2];j=Q(Q(j*x)+Q(Q(v*i)+Q(r*m)))>Q(0)?A:s;x=Q(z+Q(Q(h*t)+Q(Q(j*x)+N[f+216>>2])));N[f+216>>2]=x;i=Q(Q(g*l)+Q(Q(h*u)+Q(Q(j*i)+N[f+208>>2])));N[f+208>>2]=i;m=Q(Q(g*k)+Q(Q(h*o)+Q(Q(j*m)+N[f+212>>2])));N[f+212>>2]=m;b=B-7&255;a=((b>>>0)/3<<2)+a|0;N[f+288>>2]=N[a>>2];N[f+292>>2]=N[a+16>>2];N[f+296>>2]=N[a+32>>2];a=c+((b>>>0)%3<<2)|0;g=N[a>>2];N[f+80>>2]=g;h=N[a+16>>2];N[f+84>>2]=h;l=N[a+32>>2];N[f+88>>2]=l;a=f+208|0;b=f- -64|0;k=N[f+296>>2];t=N[f+88>>2];u=N[f+288>>2];o=N[f+80>>2];r=N[f+292>>2];z=N[f+84>>2];j=Q(Q(k*t)+Q(Q(u*o)+Q(r*z)));D=Q(Q(1)-Q(j*j));n:{if(D<=Q(9999999747378752e-20)){J[f+328>>2]=0;N[b>>2]=0;break n}s=t;t=Q(N[a+8>>2]-N[f+120>>2]);v=o;o=Q(N[a>>2]-N[f+112>>2]);A=Q(N[a+4>>2]-N[f+116>>2]);z=Q(-Q(Q(s*t)+Q(Q(v*o)+Q(A*z))));k=Q(Q(k*t)+Q(Q(u*o)+Q(A*r)));t=Q(Q(1)/D);N[f+328>>2]=Q(Q(j*z)+k)*t;N[b>>2]=Q(Q(j*k)+z)*t}j=N[f+64>>2];N[f+216>>2]=Q(l*j)+x;N[f+212>>2]=Q(h*j)+m;N[f+208>>2]=Q(g*j)+i;j=N[d+48>>2];i=N[d+52>>2];m=N[d+56>>2];J[f+44>>2]=0;N[f+40>>2]=-m;N[f+36>>2]=-i;N[f+32>>2]=-j;ia[J[J[W>>2]+16>>2]](W,f+32|0,a,Q(-N[d+44>>2]));J[d+40>>2]=B;break a}j=N[d+48>>2];o:{if(B>>>0<=3){m=N[d+52>>2];q=f+356|0;w=c;n=f+344|0;i=N[d+56>>2];break o}j=Q(-j);m=Q(-N[d+52>>2]);e=b;q=f+344|0;b=G;G=e;w=a;a=c;n=f+356|0;i=Q(-N[d+56>>2])}h=Q(Q(N[w+32>>2]*i)+Q(Q(N[w>>2]*j)+Q(m*N[w+16>>2])));N[f+328>>2]=h;l=Q(Q(N[w+36>>2]*i)+Q(Q(N[w+4>>2]*j)+Q(m*N[w+20>>2])));N[f+332>>2]=l;g=Q(Q(N[w+40>>2]*i)+Q(Q(N[w+8>>2]*j)+Q(m*N[w+24>>2])));N[f+336>>2]=g;g=Q(R(g));l=Q(R(l));h=Q(R(h));p:{if(l>h){e=g>2];g=N[c+(f+328|0)>>2]>2])+Q(N[b+8>>2]-N[G+8>>2]));t=Q(Q(g*N[c+16>>2])+Q(N[b+4>>2]-N[G+4>>2]));u=Q(Q(g*N[c>>2])+Q(N[b>>2]-N[G>>2]));ra=e?2:1;c=1;e=2;q:{r:{s:{ta=(B>>>0<4?-1:-4)+B|0;switch(ta|0){case 0:break q;case 1:break s;default:break r}}c=0;break q}e=1;c=0}c=c<<2;b=c+a|0;g=N[b+32>>2];h=N[b>>2];l=N[b+16>>2];b=e<<2;a=b+a|0;k=N[a+32>>2];o=N[a>>2];r=N[a+16>>2];z=Q(Q(x*k)+Q(Q(u*o)+Q(t*r)));a=X<<2;oa=a+w|0;A=N[oa+32>>2];K=N[oa>>2];O=N[oa+16>>2];D=Q(Q(k*A)+Q(Q(o*K)+Q(r*O)));T=N[a+n>>2];I=Q(D*T);F=Q(z+I);a=ra<<2;fa=a+w|0;E=N[fa+32>>2];v=N[fa>>2];s=N[fa+16>>2];o=Q(Q(k*E)+Q(Q(o*v)+Q(r*s)));U=N[a+n>>2];k=Q(o*U);N[f+316>>2]=F-k;r=Q(Q(x*g)+Q(Q(u*h)+Q(t*l)));A=Q(Q(g*A)+Q(Q(h*K)+Q(l*O)));O=Q(T*A);T=Q(r+O);K=Q(Q(g*E)+Q(Q(h*v)+Q(l*s)));g=Q(U*K);N[f+312>>2]=T-g;N[f+308>>2]=F+k;N[f+304>>2]=T+g;h=Q(z-I);N[f+300>>2]=h+k;l=Q(r-O);N[f+296>>2]=l+g;N[f+292>>2]=h-k;N[f+288>>2]=l-g;N[f+280>>2]=N[c+q>>2];N[f+284>>2]=N[b+q>>2];e=f+208|0;b=0;p=ga+-64|0;ga=p;g=N[f+280>>2];k=N[f+288>>2];h=Q(-k);if(g>h){N[e>>2]=k;N[e+4>>2]=N[f+292>>2];g=N[f+280>>2];k=N[f+288>>2];h=Q(-k);b=1;c=e+8|0}else{c=e}a=g>h;l=N[f+296>>2];h=Q(-l);if((a|0)!=(h>2];N[c+4>>2]=Q(Q(Q(N[f+300>>2]-h)/Q(l-k))*Q(Q(-g)-k))+h;N[c>>2]=-N[f+280>>2];g=N[f+280>>2];l=N[f+296>>2];h=Q(-l);c=c+8|0;b=b+1|0}if(g>h){N[c>>2]=l;N[c+4>>2]=N[f+300>>2];g=N[f+280>>2];l=N[f+296>>2];h=Q(-l);c=c+8|0;b=b+1|0}a=g>h;h=N[f+304>>2];k=Q(-h);t:{if((a|0)!=(k>2];N[c+4>>2]=Q(Q(Q(N[f+308>>2]-k)/Q(h-l))*Q(Q(-g)-l))+k;N[c>>2]=-N[f+280>>2];b=b+1|0;if(b&8){a=b;break t}g=N[f+280>>2];h=N[f+304>>2];k=Q(-h);c=c+8|0}if(g>k){N[c>>2]=h;N[c+4>>2]=N[f+308>>2];b=b+1|0;if(b&8){a=b;break t}g=N[f+280>>2];h=N[f+304>>2];k=Q(-h);c=c+8|0}a=g>k;l=N[f+312>>2];k=Q(-l);if((a|0)!=(k>2];N[c+4>>2]=Q(Q(Q(N[f+316>>2]-k)/Q(l-h))*Q(Q(-g)-h))+k;N[c>>2]=-N[f+280>>2];b=b+1|0;if(b&8){a=b;break t}g=N[f+280>>2];l=N[f+312>>2];k=Q(-l);c=c+8|0}if(g>k){N[c>>2]=l;N[c+4>>2]=N[f+316>>2];b=b+1|0;if(b&8){a=b;break t}g=N[f+280>>2];l=N[f+312>>2];k=Q(-l);c=c+8|0}u:{v:{h=N[f+288>>2];if((Q(-h)k|0)){k=N[f+316>>2];N[c+4>>2]=Q(Q(Q(N[f+292>>2]-k)/Q(h-l))*Q(Q(-g)-l))+k;N[c>>2]=-N[f+280>>2];a=8;b=b+1|0;if(b&8){break t}break v}if(b){break v}a=0;break u}g=N[f+280>>2];h=N[e>>2];w:{if(!(g>h)){c=p;a=0;break w}N[p>>2]=h;N[p+4>>2]=N[e+4>>2];c=p|8;g=N[f+280>>2];h=N[e>>2];a=1}n=e+8|0;y=b>>>0>1;l=N[e+(y<<3)>>2];if((lh|0)){k=N[e+4>>2];N[c+4>>2]=Q(Q(Q(N[(y?n:e)+4>>2]-k)/Q(l-h))*Q(g-h))+k;g=N[f+280>>2];N[c>>2]=g;c=c+8|0;a=a+1|0}x:{if((b|0)<2){break x}h=N[n>>2];if(h>2]=h;N[c+4>>2]=N[e+12>>2];c=c+8|0;g=N[f+280>>2];h=N[n>>2];a=a+1|0}n=e+16|0;y=b-3>>>0<4294967294;l=N[e+(y<<4)>>2];if((lh|0)){k=N[e+12>>2];N[c+4>>2]=Q(Q(Q(N[(y?n:e)+4>>2]-k)/Q(l-h))*Q(g-h))+k;N[c>>2]=N[f+280>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];c=c+8|0}if((b|0)<3){break x}h=N[n>>2];if(h>2]=h;N[c+4>>2]=N[e+20>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];h=N[n>>2];c=c+8|0}n=e+24|0;y=(b&254)==2;l=N[e+(y?0:24)>>2];if((lh|0)){k=N[e+20>>2];N[c+4>>2]=Q(Q(Q(N[(y?e:n)+4>>2]-k)/Q(l-h))*Q(g-h))+k;N[c>>2]=N[f+280>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];c=c+8|0}if((b|0)<4){break x}h=N[n>>2];if(h>2]=h;N[c+4>>2]=N[e+28>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];h=N[n>>2];c=c+8|0}n=e+32|0;y=b-5>>>0<4294967294;l=N[e+(y<<5)>>2];if((lh|0)){k=N[e+28>>2];N[c+4>>2]=Q(Q(Q(N[(y?n:e)+4>>2]-k)/Q(l-h))*Q(g-h))+k;N[c>>2]=N[f+280>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];c=c+8|0}if((b|0)<5){break x}h=N[n>>2];if(h>2]=h;N[c+4>>2]=N[e+36>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];h=N[n>>2];c=c+8|0}n=e+40|0;y=(b&254)==4;l=N[e+(y?0:40)>>2];if((lh|0)){k=N[e+36>>2];N[c+4>>2]=Q(Q(Q(N[(y?e:n)+4>>2]-k)/Q(l-h))*Q(g-h))+k;N[c>>2]=N[f+280>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];c=c+8|0}if((b|0)<6){break x}h=N[n>>2];if(h>2]=h;N[c+4>>2]=N[e+44>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];h=N[n>>2];c=c+8|0}n=e+48|0;y=b-7>>>0<4294967294;l=N[e+(y?48:0)>>2];if((lh|0)){k=N[e+44>>2];N[c+4>>2]=Q(Q(Q(N[(y?n:e)+4>>2]-k)/Q(l-h))*Q(g-h))+k;N[c>>2]=N[f+280>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];c=c+8|0}if((b|0)<7){break x}h=N[n>>2];if(h>2]=h;N[c+4>>2]=N[e+52>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];h=N[n>>2];c=c+8|0}n=e+56|0;y=(b&254)==6;l=N[e+(y?0:56)>>2];if((lh|0)){k=N[e+52>>2];N[c+4>>2]=Q(Q(Q(N[(y?e:n)+4>>2]-k)/Q(l-h))*Q(g-h))+k;N[c>>2]=N[f+280>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];c=c+8|0}if((b|0)<8){break x}h=N[n>>2];if(h>2]=h;N[c+4>>2]=N[e+60>>2];a=a+1|0;if(a&8){break u}g=N[f+280>>2];h=N[n>>2];c=c+8|0}b=e+((b-9>>>0<4294967294)<<6)|0;l=N[b>>2];if((lh|0)){break x}k=N[e+60>>2];N[c+4>>2]=Q(Q(Q(N[b+4>>2]-k)/Q(l-h))*Q(g-h))+k;N[c>>2]=N[f+280>>2];a=a+1|0;if(a&8){break u}}if((a|0)<=0){a=0;break u}pa=p|4;n=0;c=p;b=e;while(1){g=N[f+284>>2];l=N[c+4>>2];h=Q(-l);if(g>h){N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];n=n+1|0;if(n&8){a=n;break t}g=N[f+284>>2];l=N[c+4>>2];h=Q(-l);b=b+8|0}y=c+8|0;ua=a>>>0>1;k=N[(ua?c+12|0:pa)>>2];if((Q(-k)h|0)){h=N[c>>2];N[b>>2]=Q(Q(Q(N[(ua?y:p)>>2]-h)/Q(k-l))*Q(Q(-g)-l))+h;N[b+4>>2]=-N[f+284>>2];n=n+1|0;if(n&8){a=n;break t}b=b+8|0}ua=(a|0)>1;a=a-1|0;c=y;if(ua){continue}break}a=0;if((n|0)<=0){break u}b=p;c=e;while(1){g=N[f+284>>2];h=N[c+4>>2];if(g>h){N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];a=a+1|0;if(a&8){break u}g=N[f+284>>2];h=N[c+4>>2];b=b+8|0}y=c+8|0;pa=n>>>0>1?y:e;l=N[pa+4>>2];if((lh|0)){k=N[c>>2];N[b>>2]=Q(Q(Q(N[pa>>2]-k)/Q(l-h))*Q(g-h))+k;N[b+4>>2]=N[f+284>>2];a=a+1|0;if(a&8){break u}b=b+8|0}pa=(n|0)>1;n=n-1|0;c=y;if(pa){continue}break}}if((e|0)==(p|0)){break t}sa(e,p,a<<3)}ga=p- -64|0;if((a|0)<=0){break a}b=a;g=Q(Q(1)/Q(Q(A*o)-Q(D*K)));l=Q(g*Q(-D));k=Q(g*Q(-K));o=Q(o*g);D=Q(A*g);A=N[(ta<<2)+q>>2];a=(ra<<2)+w|0;K=N[a+32>>2];c=(X<<2)+w|0;O=N[c+32>>2];T=N[a+16>>2];I=N[c+16>>2];F=N[fa>>2];E=N[oa>>2];a=0;c=0;while(1){e=(f+112|0)+P(a,12)|0;p=(f+208|0)+(c<<3)|0;v=N[p>>2];h=Q(v-r);s=N[p+4>>2];U=Q(s-z);g=Q(Q(l*h)+Q(D*U));h=Q(Q(o*h)+Q(k*U));U=Q(Q(g*F)+Q(Q(h*E)+u));N[e>>2]=U;ea=Q(Q(g*T)+Q(Q(h*I)+t));N[e+4>>2]=ea;g=Q(Q(g*K)+Q(Q(h*O)+x));N[e+8>>2]=g;g=Q(A-Q(Q(i*g)+Q(Q(j*U)+Q(m*ea))));N[(f+80|0)+(a<<2)>>2]=g;if(g>=Q(0)){e=(f+208|0)+(a<<3)|0;N[e+4>>2]=s;N[e>>2]=v;a=a+1|0}c=c+1|0;if((b|0)!=(c|0)){continue}break}if((a|0)<=0){break a}b=(a|0)<4?a:4;X=(b|0)>1?b:1;y:{if(X>>>0>=a>>>0){if(B>>>0>=4){c=0;while(1){b=(f+112|0)+P(c,12)|0;i=N[d+48>>2];j=N[(f+80|0)+(c<<2)>>2];N[f+32>>2]=Q(N[b>>2]+N[G>>2])-Q(i*j);m=N[d+52>>2];N[f+36>>2]=Q(N[b+4>>2]+N[G+4>>2])-Q(j*m);g=N[d+56>>2];N[f+40>>2]=Q(N[b+8>>2]+N[G+8>>2])-Q(j*g);J[f+76>>2]=0;N[f+72>>2]=-g;N[f+68>>2]=-m;N[f+64>>2]=-i;ia[J[J[W>>2]+16>>2]](W,f- -64|0,f+32|0,Q(-j));c=c+1|0;if((c|0)!=(a|0)){continue}break}break y}c=0;while(1){b=(f+112|0)+P(c,12)|0;N[f+32>>2]=N[b>>2]+N[G>>2];N[f+36>>2]=N[b+4>>2]+N[G+4>>2];N[f+40>>2]=N[b+8>>2]+N[G+8>>2];j=N[d+48>>2];i=N[d+52>>2];m=N[d+56>>2];J[f+76>>2]=0;N[f+72>>2]=-m;N[f+68>>2]=-i;N[f+64>>2]=-j;ia[J[J[W>>2]+16>>2]](W,f- -64|0,f+32|0,Q(-N[(f+80|0)+(c<<2)>>2]));c=c+1|0;if((c|0)!=(a|0)){continue}break}break y}b=0;z:{if(a>>>0<2){break z}b=a-1|0;q=b&3;e=0;m=N[f+80>>2];A:{if(a-2>>>0<3){c=1;b=0;break A}oa=b&-4;b=0;c=1;while(1){p=f+80|0;fa=c+3|0;j=N[p+(fa<<2)>>2];i=N[p+(c<<2)>>2];w=i>m;ra=c+1|0;g=N[p+(ra<<2)>>2];i=w?i:m;n=g>i;ta=c+2|0;m=N[p+(ta<<2)>>2];i=n?g:i;p=m>i;i=p?m:i;y=i>2];p=j>m;m=p?j:m;b=p?c:b;c=c+1|0;e=e+1|0;if((q|0)!=(e|0)){continue}break}}w=f+208|0;n=f+32|0;i=Q(0);q=0;g=Q(0);h=Q(0);p=ga+-64|0;ga=p;B:{C:{D:{E:{F:{G:{H:{c=a;e=c-1|0;switch(e|0){case 0:break D;case 1:break G;default:break H}}if((c|0)>1){break F}break E}g=Q(Q(N[w+4>>2]+N[w+12>>2])*Q(.5));j=Q(Q(N[w>>2]+N[w+8>>2])*Q(.5));break C}while(1){a=w+(q<<3)|0;m=N[a>>2];l=N[a+12>>2];k=N[a+4>>2];x=N[a+8>>2];j=Q(Q(m*l)-Q(k*x));i=Q(i+j);g=Q(Q(j*Q(l+k))+g);h=Q(Q(j*Q(m+x))+h);q=q+1|0;if((e|0)!=(q|0)){continue}break}}l=Q(0xde0b6b000000000);t=i;a=w+(c<<3)|0;i=N[a-8>>2];m=N[w+4>>2];k=N[a-4>>2];x=N[w>>2];j=Q(Q(i*m)-Q(k*x));t=Q(t+j);if(Q(R(t))>Q(1.1920928955078125e-7)){l=Q(Q(1)/Q(t*Q(3)))}e=0;if((c|0)<=0){break B}g=Q(Q(Q(j*Q(m+k))+g)*l);j=Q(Q(Q(j*Q(i+x))+h)*l);break C}g=N[w+4>>2];j=N[w>>2]}e=0;while(1){a=w+(e<<3)|0;N[(p+32|0)+(e<<2)>>2]=$a(Q(N[a+4>>2]-g),Q(N[a>>2]-j));e=e+1|0;if((c|0)!=(e|0)){continue}break}C=0;q=0;if(c-1>>>0>=7){w=c&-8;a=0;while(1){e=q<<2;J[e+p>>2]=1;J[p+(e|4)>>2]=1;J[p+(e|8)>>2]=1;J[p+(e|12)>>2]=1;J[p+(e|16)>>2]=1;J[p+(e|20)>>2]=1;J[p+(e|24)>>2]=1;J[p+(e|28)>>2]=1;q=q+8|0;a=a+8|0;if((w|0)!=(a|0)){continue}break}}a=c&7;if(!a){e=1;break B}while(1){e=1;J[p+(q<<2)>>2]=1;q=q+1|0;C=C+1|0;if((a|0)!=(C|0)){continue}break}}a=b<<2;q=a+p|0;J[q>>2]=0;J[n>>2]=b;I:{if((X|0)<2){break I}C=n+4|0;if(e){m=Q(Q(6.2831854820251465)/Q(X|0));g=N[a+(p+32|0)>>2];n=1;while(1){J[C>>2]=b;j=Q(Q(Q(n|0)*m)+g);h=j>Q(3.1415927410125732)?Q(j+Q(-6.2831854820251465)):j;i=Q(1e9);a=b;e=0;while(1){q=e<<2;J:{if(!J[q+p>>2]){break J}j=Q(R(Q(N[q+(p+32|0)>>2]-h)));j=j>Q(3.1415927410125732)?Q(Q(6.2831854820251465)-j):j;if(!(j>2]=e;a=e;i=j}e=e+1|0;if((c|0)!=(e|0)){continue}break}J[p+(a<<2)>>2]=0;C=C+4|0;n=n+1|0;if((X|0)!=(n|0)){continue}break}break I}c=X-1|0;a=c&7;if(X-2>>>0>=7){c=c&-8;e=0;while(1){J[C+28>>2]=b;J[C+24>>2]=b;J[C+20>>2]=b;J[C+16>>2]=b;J[C+12>>2]=b;J[C+8>>2]=b;J[C+4>>2]=b;J[C>>2]=b;C=C+32|0;e=e+8|0;if((c|0)!=(e|0)){continue}break}}if(a){e=0;while(1){J[C>>2]=b;C=C+4|0;e=e+1|0;if((a|0)!=(e|0)){continue}break}}J[q>>2]=0}ga=p- -64|0;e=B>>>0>3;a=0;while(1){b=J[(f+32|0)+(a<<2)>>2];c=(f+112|0)+P(b,12)|0;g=Q(N[c>>2]+N[G>>2]);N[f+64>>2]=g;h=Q(N[c+4>>2]+N[G+4>>2]);N[f+68>>2]=h;l=Q(N[c+8>>2]+N[G+8>>2]);N[f+72>>2]=l;K:{if(!e){j=N[d+48>>2];i=N[d+52>>2];m=N[d+56>>2];J[f+28>>2]=0;N[f+24>>2]=-m;N[f+20>>2]=-i;N[f+16>>2]=-j;ia[J[J[W>>2]+16>>2]](W,f+16|0,f- -64|0,Q(-N[(f+80|0)+(b<<2)>>2]));break K}i=N[d+48>>2];m=N[d+52>>2];j=N[d+56>>2];J[f+28>>2]=0;N[f+24>>2]=-j;N[f+20>>2]=-m;N[f+16>>2]=-i;J[f+12>>2]=0;t=j;j=N[(f+80|0)+(b<<2)>>2];N[f+8>>2]=l-Q(t*j);N[f+4>>2]=h-Q(m*j);N[f>>2]=g-Q(i*j);ia[J[J[W>>2]+16>>2]](W,f+16|0,f,Q(-j))}a=a+1|0;if((X|0)!=(a|0)){continue}break}}J[d+40>>2]=B}ga=f+368|0;ga=d+160|0}function QA(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=0,p=0,q=0,r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=0,I=Q(0),L=Q(0),M=Q(0),O=0,S=Q(0),T=0,U=0,V=0,W=Q(0),X=Q(0),Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ha=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0);if((c|0)>0){while(1){_=0;r=ga-96|0;ga=r;Z=J[($<<2)+b>>2];o=J[Z+744>>2];p=J[Z+740>>2];F=yb(a,p,N[d+12>>2]);G=yb(a,o,N[d+12>>2]);n=J[a+16>>2];i=n+P(F,244)|0;a:{b:{if(N[i+128>>2]!=Q(0)|N[i+132>>2]!=Q(0)|N[(n+P(F,244)|0)+136>>2]!=Q(0)){break b}i=n+P(G,244)|0;if(N[i+128>>2]!=Q(0)|N[i+132>>2]!=Q(0)){break b}if(N[(n+P(G,244)|0)+136>>2]==Q(0)){break a}}if(J[Z+748>>2]<=0){break a}T=n+P(G,244)|0;U=n+P(F,244)|0;aa=1;while(1){q=P(_,184)+Z|0;if(N[q+84>>2]<=N[Z+756>>2]){y=q+4|0;n=J[a+28>>2];i=n;c:{if((i|0)!=J[a+32>>2]){break c}i=n;x=i?i<<1:1;if((x|0)<=(i|0)){break c}d:{if(!x){u=0;l=n;break d}J[8369]=J[8369]+1;u=ia[J[6782]](P(x,152),16)|0;l=J[a+28>>2]}e:{if((l|0)<=0){break e}i=0;if((l|0)!=1){V=l&-2;E=0;while(1){O=P(i,152);sa(O+u|0,O+J[a+36>>2]|0,152);O=P(i|1,152);sa(O+u|0,O+J[a+36>>2]|0,152);i=i+2|0;E=E+2|0;if((V|0)!=(E|0)){continue}break}}if(!(l&1)){break e}i=P(i,152);sa(i+u|0,i+J[a+36>>2]|0,152)}i=J[a+36>>2];if(!(i?!i|!K[a+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](i)}J[a+36>>2]=u;H[a+40|0]=1;J[a+32>>2]=x;i=J[a+28>>2]}J[a+28>>2]=i+1;ea=J[p+236>>2];fa=J[o+236>>2];i=J[a+36>>2]+P(n,152)|0;J[i+148>>2]=G;J[i+144>>2]=F;J[i+132>>2]=y;g=N[q+52>>2];f=N[q+56>>2];e=N[q+60>>2];h=N[p+52>>2];k=N[p+56>>2];m=N[p+60>>2];J[r+92>>2]=0;e=Q(e-m);N[r+88>>2]=e;f=Q(f-k);N[r+84>>2]=f;g=Q(g-h);N[r+80>>2]=g;m=N[q+36>>2];k=N[q+40>>2];h=N[q+44>>2];j=N[o+52>>2];t=N[o+56>>2];v=N[o+60>>2];J[r+76>>2]=0;h=Q(h-v);N[r+72>>2]=h;k=Q(k-t);N[r+68>>2]=k;m=Q(m-j);N[r+64>>2]=m;A=Q(0);D=Q(0);S=Q(0);ha=Q(0);if(J[U+240>>2]){j=Q(N[U+192>>2]+N[U+224>>2]);t=Q(N[U+196>>2]+N[U+228>>2]);ha=Q(Q(N[U+184>>2]+N[U+216>>2])+Q(Q(j*f)-Q(g*t)));v=Q(N[U+200>>2]+N[U+232>>2]);S=Q(Q(N[U+180>>2]+N[U+212>>2])+Q(Q(v*g)-Q(e*j)));D=Q(Q(N[U+176>>2]+N[U+208>>2])+Q(Q(t*e)-Q(f*v)))}ja=Q(0);ka=Q(0);if(J[T+240>>2]){e=Q(N[T+192>>2]+N[T+224>>2]);f=Q(N[T+196>>2]+N[T+228>>2]);ka=Q(Q(N[T+184>>2]+N[T+216>>2])+Q(Q(e*k)-Q(m*f)));g=Q(N[T+200>>2]+N[T+232>>2]);ja=Q(Q(N[T+180>>2]+N[T+212>>2])+Q(Q(g*m)-Q(h*e)));A=Q(Q(N[T+176>>2]+N[T+208>>2])+Q(Q(f*h)-Q(k*g)))}la=N[q+76>>2];V=q+68|0;ma=N[V>>2];na=N[q+72>>2];m=Q(0);E=J[a+16>>2];ba=E+P(G,244)|0;l=J[ba+240>>2];ca=E+P(F,244)|0;u=J[ca+240>>2];J[r+60>>2]=1065353216;e=N[r+80>>2];f=N[y+68>>2];g=N[y+64>>2];h=N[r+84>>2];j=Q(Q(e*f)-Q(g*h));k=N[r+88>>2];s=Q(k*g);g=N[y+72>>2];t=Q(s-Q(g*e));v=Q(Q(h*g)-Q(f*k));f=Q(0);e=Q(0);g=Q(0);if(u){g=Q(Q(Q(N[u+304>>2]*j)+Q(Q(N[u+296>>2]*v)+Q(t*N[u+300>>2])))*N[u+552>>2]);f=Q(Q(Q(N[u+272>>2]*j)+Q(Q(N[u+264>>2]*v)+Q(t*N[u+268>>2])))*N[u+544>>2]);e=Q(Q(Q(N[u+288>>2]*j)+Q(Q(N[u+280>>2]*v)+Q(t*N[u+284>>2])))*N[u+548>>2])}N[i+64>>2]=f;J[i+76>>2]=0;N[i+72>>2]=g;N[i+68>>2]=e;x=r- -64|0;h=N[x>>2];k=N[y+68>>2];w=N[y+64>>2];B=N[x+4>>2];s=Q(Q(h*k)-Q(w*B));C=N[x+8>>2];I=N[y+72>>2];w=Q(Q(C*w)-Q(I*h));B=Q(Q(B*I)-Q(k*C));h=Q(0);k=Q(0);if(l){m=Q(-B);k=Q(Q(Q(Q(N[l+296>>2]*m)-Q(N[l+300>>2]*w))-Q(N[l+304>>2]*s))*N[l+552>>2]);h=Q(Q(Q(Q(N[l+280>>2]*m)-Q(N[l+284>>2]*w))-Q(N[l+288>>2]*s))*N[l+548>>2]);m=Q(Q(Q(Q(N[l+264>>2]*m)-Q(N[l+268>>2]*w))-Q(N[l+272>>2]*s))*N[l+544>>2])}N[i+80>>2]=m;J[i+92>>2]=0;N[i+88>>2]=k;N[i+84>>2]=h;L=N[r+60>>2];if(u){I=N[r+84>>2];M=N[r+80>>2];C=Q(N[y+72>>2]*Q(Q(f*I)-Q(M*e)));z=e;e=N[r+88>>2];f=Q(N[u+344>>2]+Q(C+Q(Q(N[y+64>>2]*Q(Q(z*e)-Q(I*g)))+Q(Q(Q(g*M)-Q(e*f))*N[y+68>>2]))))}else{f=Q(0)}e=f;if(l){f=N[x>>2];g=N[x+4>>2];z=Q(N[y+72>>2]*Q(Q(h*f)-Q(m*g)));C=Q(k*g);g=N[x+8>>2];f=Q(N[l+344>>2]+Q(z+Q(Q(N[y+64>>2]*Q(C-Q(h*g)))+Q(Q(Q(m*g)-Q(k*f))*N[y+68>>2]))))}else{f=Q(0)}N[i+108>>2]=L/Q(e+f);f:{if(u){O=y- -64|0;da=J[O+4>>2];J[i+16>>2]=J[O>>2];J[i+20>>2]=da;da=J[O+12>>2];J[i+24>>2]=J[O+8>>2];J[i+28>>2]=da;J[i+12>>2]=0;N[i+8>>2]=j;N[i+4>>2]=t;N[i>>2]=v;break f}J[i>>2]=0;J[i+4>>2]=0;J[i+24>>2]=0;J[i+28>>2]=0;J[i+16>>2]=0;J[i+20>>2]=0;J[i+8>>2]=0;J[i+12>>2]=0}g:{if(l){e=N[y+64>>2];f=N[y+68>>2];g=N[y+72>>2];J[i+60>>2]=0;J[i+44>>2]=0;N[i+40>>2]=-s;N[i+36>>2]=-w;N[i+32>>2]=-B;N[i+56>>2]=-g;N[i+52>>2]=-f;N[i+48>>2]=-e;break g}J[i+32>>2]=0;J[i+36>>2]=0;J[i+56>>2]=0;J[i+60>>2]=0;J[i+48>>2]=0;J[i+52>>2]=0;J[i+40>>2]=0;J[i+44>>2]=0}m=Q(0);f=Q(0);e=Q(0);g=Q(0);if(u){e=N[u+328>>2];f=N[r+84>>2];h=N[r+80>>2];k=N[u+332>>2];g=Q(Q(Q(e*f)-Q(h*k))+N[u+320>>2]);j=N[u+336>>2];s=Q(j*h);h=N[r+88>>2];e=Q(Q(s-Q(h*e))+N[u+316>>2]);f=Q(Q(Q(k*h)-Q(f*j))+N[u+312>>2])}h=Q(0);k=Q(0);if(l){h=N[l+328>>2];m=N[x+4>>2];j=N[x>>2];t=N[l+332>>2];k=Q(Q(Q(h*m)-Q(j*t))+N[l+320>>2]);v=N[l+336>>2];s=Q(v*j);j=N[x+8>>2];h=Q(Q(s-Q(j*h))+N[l+316>>2]);m=Q(Q(Q(t*j)-Q(m*v))+N[l+312>>2])}I=N[d+56>>2];M=N[y+80>>2];j=N[y+72>>2];t=N[y+64>>2];v=N[y+68>>2];N[i+104>>2]=N[y+84>>2];m=Q(N[y+92>>2]*Q(-Q(Q(j*Q(g-k))+Q(Q(t*Q(f-m))+Q(v*Q(e-h))))));h:{if(K[d+64|0]&4){e=Q(N[y+120>>2]*N[d+60>>2]);N[i+100>>2]=e;if(!(!u|!J[ca+240>>2])){f=N[u+356>>2];g=N[i+24>>2];h=N[u+352>>2];k=N[i+20>>2];x=E+P(F,244)|0;N[x+64>>2]=Q(N[x+112>>2]*Q(e*Q(Q(N[i+16>>2]*N[x+128>>2])*N[u+348>>2])))+N[x+64>>2];N[x+68>>2]=Q(Q(e*Q(h*Q(k*N[x+132>>2])))*N[x+116>>2])+N[x+68>>2];N[x+72>>2]=Q(Q(e*Q(f*Q(g*N[x+136>>2])))*N[x+120>>2])+N[x+72>>2];f=N[i+72>>2];g=N[i+68>>2];N[x+80>>2]=Q(Q(e*N[x+96>>2])*N[i+64>>2])+N[x+80>>2];h=N[x+104>>2];N[x+84>>2]=Q(g*Q(e*N[x+100>>2]))+N[x+84>>2];N[x+88>>2]=Q(f*Q(e*h))+N[x+88>>2]}if(!l|!J[ba+240>>2]){break h}f=N[l+356>>2];g=N[i+56>>2];h=N[l+352>>2];k=N[i+52>>2];j=N[i+88>>2];t=N[i+84>>2];v=N[i+80>>2];u=E+P(G,244)|0;e=Q(-N[i+100>>2]);N[u+64>>2]=N[u+64>>2]-Q(N[u+112>>2]*Q(Q(Q(N[u+128>>2]*N[i+48>>2])*N[l+348>>2])*e));N[u+68>>2]=N[u+68>>2]-Q(Q(Q(h*Q(k*N[u+132>>2]))*e)*N[u+116>>2]);N[u+72>>2]=N[u+72>>2]-Q(Q(Q(f*Q(g*N[u+136>>2]))*e)*N[u+120>>2]);N[u+80>>2]=N[u+80>>2]-Q(v*Q(N[u+96>>2]*e));f=N[u+104>>2];N[u+84>>2]=N[u+84>>2]-Q(t*Q(N[u+100>>2]*e));N[u+88>>2]=N[u+88>>2]-Q(j*Q(f*e));break h}J[i+100>>2]=0}J[i+96>>2]=0;e=Q(0);g=Q(0);h=Q(0);k=Q(0);j=Q(0);t=Q(0);v=Q(0);if(J[ca+240>>2]){l=E+P(F,244)|0;v=N[l+224>>2];k=N[l+208>>2];j=N[l+232>>2];t=N[l+228>>2];h=N[l+212>>2];g=N[l+216>>2]}f=Q(0);s=Q(0);w=Q(0);B=Q(0);C=Q(0);if(J[ba+240>>2]){l=E+P(G,244)|0;C=N[l+224>>2];w=N[l+232>>2];B=N[l+228>>2];s=N[l+216>>2];f=N[l+212>>2];e=N[l+208>>2]}l=E+P(F,244)|0;j=Q(Q(Q(N[i+24>>2]*Q(g+N[l+184>>2]))+Q(Q(N[i+16>>2]*Q(k+N[l+176>>2]))+Q(Q(h+N[l+180>>2])*N[i+20>>2])))+Q(Q(N[i+8>>2]*Q(j+N[l+200>>2]))+Q(Q(N[i>>2]*Q(v+N[l+192>>2]))+Q(Q(t+N[l+196>>2])*N[i+4>>2]))));l=E+P(G,244)|0;f=Q((m<=Q(0)?Q(0):m)-Q(j+Q(Q(Q(N[i+56>>2]*Q(s+N[l+184>>2]))+Q(Q(N[i+48>>2]*Q(e+N[l+176>>2]))+Q(Q(f+N[l+180>>2])*N[i+52>>2])))+Q(Q(N[i+40>>2]*Q(w+N[l+200>>2]))+Q(Q(N[i+32>>2]*Q(C+N[l+192>>2]))+Q(Q(B+N[l+196>>2])*N[i+36>>2]))))));g=Q(M+I);l=!J[d+44>>2]|g>N[d+48>>2];e=Q(0);i:{if(g>Q(0)){f=Q(f-Q(g/N[d+12>>2]));break i}e=Q(Q(N[(l?32:36)+d>>2]*Q(-g))/N[d+12>>2])}J[i+124>>2]=1343554297;J[i+116>>2]=0;J[i+120>>2]=0;j=e;e=N[i+108>>2];g=Q(j*e);N[i+128>>2]=l?Q(0):g;N[i+112>>2]=Q(f*e)+(l?g:Q(-0));J[i+140>>2]=J[a+68>>2];e=Q(0);f=Q(0);g=Q(0);h=Q(0);if(ea&2){l=ea<<30>>31&p;h=N[l+336>>2];g=N[l+332>>2];f=N[l+328>>2]}k=Q(0);m=Q(0);if(fa&2){l=fa<<30>>31&o;m=N[l+336>>2];k=N[l+332>>2];e=N[l+328>>2]}J[r+52>>2]=0;h=Q(m-h);N[r+48>>2]=h;g=Q(k-g);N[r+44>>2]=g;e=Q(e-f);N[r+40>>2]=e;j:{if(!(N[q+92>>2]>Q(0))|!aa){break j}f=Q(Y(Q(Q(h*h)+Q(Q(e*e)+Q(g*g)))));if(f>N[d+80>>2]){j=h;h=Q(Q(1)/f);f=Q(j*h);N[r+48>>2]=f;g=Q(g*h);N[r+44>>2]=g;e=Q(e*h);N[r+40>>2]=e;if(K[p+180|0]&2){m=N[p+44>>2];j=N[p+12>>2];t=N[p+28>>2];h=Q(Q(Q(m*f)+Q(Q(j*e)+Q(g*t)))*N[p+172>>2]);v=N[p+36>>2];s=N[p+4>>2];w=N[p+20>>2];k=Q(Q(Q(v*f)+Q(Q(s*e)+Q(g*w)))*N[p+164>>2]);B=N[p+40>>2];C=N[p+8>>2];z=g;g=N[p+24>>2];e=Q(Q(Q(B*f)+Q(Q(C*e)+Q(z*g)))*N[p+168>>2]);f=Q(Q(m*h)+Q(Q(v*k)+Q(B*e)));N[r+48>>2]=f;g=Q(Q(t*h)+Q(Q(w*k)+Q(g*e)));N[r+44>>2]=g;e=Q(Q(j*h)+Q(Q(s*k)+Q(C*e)));N[r+40>>2]=e}if(K[o+180|0]&2){C=N[o+172>>2];h=N[o+44>>2];k=N[o+12>>2];m=N[o+28>>2];I=N[o+164>>2];j=N[o+36>>2];t=N[o+4>>2];v=N[o+20>>2];M=N[o+168>>2];s=N[o+40>>2];w=N[o+8>>2];B=N[o+24>>2];J[r+52>>2]=0;z=h;h=Q(C*Q(Q(h*f)+Q(Q(k*e)+Q(g*m))));L=j;j=Q(I*Q(Q(j*f)+Q(Q(t*e)+Q(v*g))));e=Q(M*Q(Q(s*f)+Q(Q(w*e)+Q(g*B))));f=Q(Q(z*h)+Q(Q(L*j)+Q(s*e)));N[r+48>>2]=f;g=Q(Q(m*h)+Q(Q(v*j)+Q(B*e)));N[r+44>>2]=g;e=Q(Q(k*h)+Q(Q(t*j)+Q(w*e)));N[r+40>>2]=e}aa=0;if(!(+Q(Y(Q(Q(f*f)+Q(Q(e*e)+Q(g*g)))))>.001)){break j}Ae(a,r+40|0,F,G,n,y);break j}Ae(a,V,F,G,n,y);e=N[q+76>>2];k:{if(Q(R(e))>Q(.7071067690849304)){f=N[q+72>>2];J[r+24>>2]=0;k=Q(Q(f*f)+Q(e*e));h=Q(Q(1)/Q(Y(k)));g=Q(f*h);N[r+32>>2]=g;f=Q(h*Q(-e));N[r+28>>2]=f;m=Q(k*h);N[r+8>>2]=m;e=N[V>>2];k=Q(g*Q(-e));N[r+12>>2]=k;h=Q(0);e=Q(f*e);break k}f=N[V>>2];g=N[q+72>>2];J[r+32>>2]=0;t=Q(Q(f*f)+Q(g*g));j=Q(Q(1)/Q(Y(t)));f=Q(f*j);N[r+28>>2]=f;h=Q(j*Q(-g));N[r+24>>2]=h;k=Q(e*h);N[r+12>>2]=k;m=Q(f*Q(-e));N[r+8>>2]=m;g=Q(0);e=Q(t*j)}N[r+16>>2]=e;if(K[p+180|0]&2){L=N[p+172>>2];j=N[p+44>>2];t=N[p+12>>2];v=N[p+28>>2];W=N[p+164>>2];s=N[p+36>>2];w=N[p+4>>2];B=N[p+20>>2];X=N[p+168>>2];C=N[p+40>>2];I=N[p+8>>2];M=N[p+24>>2];J[r+36>>2]=0;z=j;j=Q(L*Q(Q(j*g)+Q(Q(t*h)+Q(f*v))));L=s;s=Q(W*Q(Q(s*g)+Q(Q(w*h)+Q(B*f))));h=Q(X*Q(Q(C*g)+Q(Q(I*h)+Q(f*M))));g=Q(Q(z*j)+Q(Q(L*s)+Q(C*h)));N[r+32>>2]=g;f=Q(Q(v*j)+Q(Q(B*s)+Q(M*h)));N[r+28>>2]=f;h=Q(Q(t*j)+Q(Q(w*s)+Q(I*h)));N[r+24>>2]=h}if(K[o+180|0]&2){L=N[o+172>>2];j=N[o+44>>2];t=N[o+12>>2];v=N[o+28>>2];W=N[o+164>>2];s=N[o+36>>2];w=N[o+4>>2];B=N[o+20>>2];X=N[o+168>>2];C=N[o+40>>2];I=N[o+8>>2];M=N[o+24>>2];J[r+36>>2]=0;z=j;j=Q(L*Q(Q(j*g)+Q(Q(t*h)+Q(f*v))));L=s;s=Q(W*Q(Q(s*g)+Q(Q(w*h)+Q(B*f))));h=Q(X*Q(Q(C*g)+Q(Q(I*h)+Q(f*M))));g=Q(Q(z*j)+Q(Q(L*s)+Q(C*h)));N[r+32>>2]=g;f=Q(Q(v*j)+Q(Q(B*s)+Q(M*h)));N[r+28>>2]=f;h=Q(Q(t*j)+Q(Q(w*s)+Q(I*h)));N[r+24>>2]=h}if(K[p+180|0]&2){L=N[p+172>>2];j=N[p+44>>2];t=N[p+12>>2];v=N[p+28>>2];W=N[p+164>>2];s=N[p+36>>2];w=N[p+4>>2];B=N[p+20>>2];X=N[p+168>>2];C=N[p+40>>2];I=N[p+8>>2];M=N[p+24>>2];J[r+20>>2]=0;z=j;j=Q(L*Q(Q(j*e)+Q(Q(t*m)+Q(k*v))));L=s;s=Q(W*Q(Q(s*e)+Q(Q(w*m)+Q(B*k))));m=Q(X*Q(Q(C*e)+Q(Q(I*m)+Q(k*M))));e=Q(Q(z*j)+Q(Q(L*s)+Q(C*m)));N[r+16>>2]=e;k=Q(Q(v*j)+Q(Q(B*s)+Q(M*m)));N[r+12>>2]=k;m=Q(Q(t*j)+Q(Q(w*s)+Q(I*m)));N[r+8>>2]=m}if(K[o+180|0]&2){L=N[o+172>>2];j=N[o+44>>2];t=N[o+12>>2];v=N[o+28>>2];W=N[o+164>>2];s=N[o+36>>2];w=N[o+4>>2];B=N[o+20>>2];X=N[o+168>>2];C=N[o+40>>2];I=N[o+8>>2];M=N[o+24>>2];J[r+20>>2]=0;z=j;j=Q(L*Q(Q(j*e)+Q(Q(t*m)+Q(k*v))));L=s;s=Q(W*Q(Q(s*e)+Q(Q(w*m)+Q(B*k))));m=Q(X*Q(Q(C*e)+Q(Q(I*m)+Q(k*M))));e=Q(Q(z*j)+Q(Q(L*s)+Q(C*m)));N[r+16>>2]=e;k=Q(Q(v*j)+Q(Q(B*s)+Q(M*m)));N[r+12>>2]=k;m=Q(Q(t*j)+Q(Q(w*s)+Q(I*m)));N[r+8>>2]=m}if(+Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(f*f)))))>.001){Ae(a,r+24|0,F,G,n,y)}if(+Q(Y(Q(Q(e*e)+Q(Q(m*m)+Q(k*k)))))>.001){Ae(a,r+8|0,F,G,n,y)}aa=0}l:{if(!(K[q+120|0]?K[d+64|0]&32:0)){g=N[V>>2];e=N[q+72>>2];k=N[q+76>>2];J[q+168>>2]=0;h=Q(ha-ka);j=Q(D-A);m=Q(S-ja);f=Q(Q(la*h)+Q(Q(ma*j)+Q(m*na)));h=Q(h-Q(k*f));N[q+164>>2]=h;m=Q(m-Q(f*e));N[q+160>>2]=m;l=q+156|0;f=Q(j-Q(f*g));N[l>>2]=f;m:{if(K[d+64|0]&64){break m}j=Q(Q(h*h)+Q(Q(f*f)+Q(m*m)));if(!(j>Q(1.1920928955078125e-7))){break m}g=Q(Q(1)/Q(Y(j)));e=Q(f*g);N[l>>2]=e;f=Q(m*g);N[q+160>>2]=f;g=Q(h*g);N[q+164>>2]=g;if(H[p+180|0]&1){m=N[p+44>>2];j=N[p+12>>2];t=N[p+28>>2];h=Q(Q(Q(m*g)+Q(Q(j*e)+Q(f*t)))*N[p+172>>2]);v=N[p+36>>2];s=N[p+4>>2];w=N[p+20>>2];k=Q(Q(Q(v*g)+Q(Q(s*e)+Q(f*w)))*N[p+164>>2]);A=N[p+40>>2];D=N[p+8>>2];z=f;f=N[p+24>>2];g=Q(Q(Q(A*g)+Q(Q(D*e)+Q(z*f)))*N[p+168>>2]);e=Q(Q(j*h)+Q(Q(s*k)+Q(D*g)));N[l>>2]=e;f=Q(Q(t*h)+Q(Q(w*k)+Q(f*g)));N[q+160>>2]=f;g=Q(Q(m*h)+Q(Q(v*k)+Q(A*g)));N[q+164>>2]=g;J[q+168>>2]=0}if(H[o+180|0]&1){m=N[o+44>>2];j=N[o+12>>2];t=N[o+28>>2];h=Q(Q(Q(m*g)+Q(Q(j*e)+Q(f*t)))*N[o+172>>2]);v=N[o+36>>2];s=N[o+4>>2];w=N[o+20>>2];k=Q(Q(Q(v*g)+Q(Q(s*e)+Q(w*f)))*N[o+164>>2]);A=N[o+40>>2];L=Q(A*g);g=N[o+8>>2];z=f;f=N[o+24>>2];e=Q(Q(L+Q(Q(g*e)+Q(z*f)))*N[o+168>>2]);N[l>>2]=Q(j*h)+Q(Q(s*k)+Q(g*e));N[q+160>>2]=Q(t*h)+Q(Q(w*k)+Q(f*e));N[q+164>>2]=Q(m*h)+Q(Q(v*k)+Q(A*e));J[q+168>>2]=0}v=N[r+60>>2];Bc(a,l,F,G,n,y,r+80|0,r- -64|0,v,Q(0),Q(0));if(!(K[d+64|0]&16)){break l}e=N[q+160>>2];f=N[q+72>>2];g=N[V>>2];h=N[q+164>>2];k=N[l>>2];m=N[q+76>>2];J[q+184>>2]=0;j=Q(Q(k*f)-Q(g*e));t=Q(Q(e*m)-Q(f*h));f=Q(Q(h*g)-Q(m*k));g=Q(Q(1)/Q(Y(Q(Q(j*j)+Q(Q(t*t)+Q(f*f))))));e=Q(j*g);N[q+180>>2]=e;f=Q(f*g);N[q+176>>2]=f;l=q+172|0;g=Q(t*g);N[l>>2]=g;if(H[p+180|0]&1){m=N[p+44>>2];j=N[p+12>>2];t=N[p+28>>2];h=Q(Q(Q(m*e)+Q(Q(j*g)+Q(f*t)))*N[p+172>>2]);s=N[p+36>>2];w=N[p+4>>2];A=N[p+20>>2];k=Q(Q(Q(s*e)+Q(Q(w*g)+Q(f*A)))*N[p+164>>2]);D=N[p+40>>2];S=N[p+8>>2];z=f;f=N[p+24>>2];e=Q(Q(Q(D*e)+Q(Q(S*g)+Q(z*f)))*N[p+168>>2]);g=Q(Q(j*h)+Q(Q(w*k)+Q(S*e)));N[l>>2]=g;f=Q(Q(t*h)+Q(Q(A*k)+Q(f*e)));N[q+176>>2]=f;e=Q(Q(m*h)+Q(Q(s*k)+Q(D*e)));N[q+180>>2]=e;J[q+184>>2]=0}if(H[o+180|0]&1){m=N[o+44>>2];j=N[o+12>>2];t=N[o+28>>2];h=Q(Q(Q(m*e)+Q(Q(j*g)+Q(f*t)))*N[o+172>>2]);s=N[o+36>>2];w=N[o+4>>2];A=N[o+20>>2];k=Q(Q(Q(s*e)+Q(Q(w*g)+Q(A*f)))*N[o+164>>2]);D=N[o+40>>2];S=N[o+8>>2];z=f;f=N[o+24>>2];e=Q(Q(Q(D*e)+Q(Q(S*g)+Q(z*f)))*N[o+168>>2]);N[l>>2]=Q(j*h)+Q(Q(w*k)+Q(S*e));N[q+176>>2]=Q(t*h)+Q(Q(A*k)+Q(f*e));N[q+180>>2]=Q(m*h)+Q(Q(s*k)+Q(D*e));J[q+184>>2]=0}Bc(a,l,F,G,n,y,r+80|0,r- -64|0,v,Q(0),Q(0));break l}u=q+172|0;n:{if(Q(R(k))>Q(.7071067690849304)){J[l>>2]=0;m=Q(Q(e*e)+Q(k*k));f=Q(Q(1)/Q(Y(m)));h=Q(f*Q(-k));N[q+160>>2]=h;e=Q(e*f);N[q+164>>2]=e;k=Q(m*f);m=Q(g*h);g=Q(e*Q(-g));f=Q(0);break n}j=Q(Q(g*g)+Q(e*e));m=Q(Q(1)/Q(Y(j)));f=Q(m*Q(-e));N[l>>2]=f;h=Q(g*m);N[q+160>>2]=h;J[q+164>>2]=0;m=Q(j*m);g=Q(k*f);k=Q(h*Q(-k));e=Q(0)}N[u>>2]=k;N[q+180>>2]=m;N[q+176>>2]=g;if(H[p+180|0]&1){m=N[p+44>>2];j=N[p+12>>2];t=N[p+28>>2];g=Q(Q(Q(m*e)+Q(Q(j*f)+Q(h*t)))*N[p+172>>2]);v=N[p+36>>2];s=N[p+4>>2];w=N[p+20>>2];k=Q(Q(Q(v*e)+Q(Q(s*f)+Q(w*h)))*N[p+164>>2]);A=N[p+40>>2];D=N[p+8>>2];z=h;h=N[p+24>>2];e=Q(Q(Q(A*e)+Q(Q(D*f)+Q(z*h)))*N[p+168>>2]);f=Q(Q(j*g)+Q(Q(s*k)+Q(D*e)));N[l>>2]=f;h=Q(Q(t*g)+Q(Q(w*k)+Q(h*e)));N[q+160>>2]=h;e=Q(Q(m*g)+Q(Q(v*k)+Q(A*e)));N[q+164>>2]=e;J[q+168>>2]=0}if(H[o+180|0]&1){m=N[o+44>>2];j=N[o+12>>2];t=N[o+28>>2];g=Q(Q(Q(m*e)+Q(Q(j*f)+Q(h*t)))*N[o+172>>2]);v=N[o+36>>2];s=N[o+4>>2];w=N[o+20>>2];k=Q(Q(Q(v*e)+Q(Q(s*f)+Q(w*h)))*N[o+164>>2]);A=N[o+40>>2];D=N[o+8>>2];z=Q(D*f);f=N[o+24>>2];e=Q(Q(Q(A*e)+Q(z+Q(h*f)))*N[o+168>>2]);N[l>>2]=Q(j*g)+Q(Q(s*k)+Q(D*e));N[q+160>>2]=Q(t*g)+Q(Q(w*k)+Q(f*e));N[q+164>>2]=Q(m*g)+Q(Q(v*k)+Q(A*e));J[q+168>>2]=0}m=N[r+60>>2];Bc(a,l,F,G,n,y,r+80|0,r- -64|0,m,Q(0),Q(0));l=J[d+64>>2];if(l&16){if(H[p+180|0]&1){j=N[p+44>>2];g=N[q+180>>2];t=N[p+12>>2];h=N[u>>2];k=N[q+176>>2];v=N[p+28>>2];e=Q(Q(Q(j*g)+Q(Q(t*h)+Q(k*v)))*N[p+172>>2]);s=N[p+36>>2];w=N[p+4>>2];A=N[p+20>>2];f=Q(Q(Q(s*g)+Q(Q(w*h)+Q(A*k)))*N[p+164>>2]);D=N[p+40>>2];S=N[p+8>>2];z=Q(S*h);h=N[p+24>>2];g=Q(Q(Q(D*g)+Q(z+Q(k*h)))*N[p+168>>2]);N[u>>2]=Q(t*e)+Q(Q(w*f)+Q(S*g));N[q+176>>2]=Q(v*e)+Q(Q(A*f)+Q(h*g));N[q+180>>2]=Q(j*e)+Q(Q(s*f)+Q(D*g));J[q+184>>2]=0}if(H[o+180|0]&1){j=N[o+44>>2];g=N[q+180>>2];t=N[o+12>>2];h=N[u>>2];k=N[q+176>>2];v=N[o+28>>2];e=Q(Q(Q(j*g)+Q(Q(t*h)+Q(k*v)))*N[o+172>>2]);s=N[o+36>>2];w=N[o+4>>2];A=N[o+20>>2];f=Q(Q(Q(s*g)+Q(Q(w*h)+Q(A*k)))*N[o+164>>2]);D=N[o+40>>2];S=N[o+8>>2];z=Q(S*h);h=N[o+24>>2];g=Q(Q(Q(D*g)+Q(z+Q(k*h)))*N[o+168>>2]);N[u>>2]=Q(t*e)+Q(Q(w*f)+Q(S*g));N[q+176>>2]=Q(v*e)+Q(Q(A*f)+Q(h*g));N[q+180>>2]=Q(j*e)+Q(Q(s*f)+Q(D*g));J[q+184>>2]=0}Bc(a,u,F,G,n,y,r+80|0,r- -64|0,m,Q(0),Q(0));l=J[d+64>>2]}if((l&80)!=80){break l}H[q+120|0]=1;break l}e=N[r+60>>2];Bc(a,q+156|0,F,G,n,y,r+80|0,r- -64|0,e,N[q+136>>2],N[q+144>>2]);if(!(K[d+64|0]&16)){break l}Bc(a,q+172|0,F,G,n,y,r+80|0,r- -64|0,e,N[q+140>>2],N[q+148>>2])}u=J[a+76>>2];V=J[i+140>>2];O=J[d+64>>2];o:{if(O&4){x=J[a+16>>2];i=J[(x+P(G,244)|0)+240>>2];l=J[(x+P(F,244)|0)+240>>2];q=u+P(V,152)|0;e=Q(N[y+124>>2]*N[d+60>>2]);N[q+100>>2]=e;if(l){g=N[l+356>>2];h=N[q+24>>2];k=N[l+352>>2];m=N[q+20>>2];n=x+P(F,244)|0;f=N[l+344>>2];N[n+64>>2]=Q(Q(e*Q(Q(f*N[q+16>>2])*N[l+348>>2]))*N[n+112>>2])+N[n+64>>2];N[n+68>>2]=Q(Q(e*Q(k*Q(f*m)))*N[n+116>>2])+N[n+68>>2];N[n+72>>2]=Q(Q(e*Q(g*Q(f*h)))*N[n+120>>2])+N[n+72>>2];f=N[q+72>>2];g=N[q+68>>2];N[n+80>>2]=Q(Q(e*N[n+96>>2])*N[q+64>>2])+N[n+80>>2];h=N[n+104>>2];N[n+84>>2]=Q(g*Q(e*N[n+100>>2]))+N[n+84>>2];N[n+88>>2]=Q(f*Q(e*h))+N[n+88>>2]}if(i){E=u+P(V,152)|0;g=N[E+88>>2];h=N[E+84>>2];k=N[E+80>>2];m=N[i+356>>2];j=N[E+56>>2];t=N[i+352>>2];v=N[E+52>>2];n=x+P(G,244)|0;f=N[i+344>>2];e=N[q+100>>2];N[n+64>>2]=N[n+64>>2]+Q(Q(Q(Q(f*N[E+48>>2])*N[i+348>>2])*e)*N[n+112>>2]);N[n+68>>2]=N[n+68>>2]+Q(Q(e*Q(t*Q(f*v)))*N[n+116>>2]);N[n+72>>2]=N[n+72>>2]+Q(Q(e*Q(m*Q(f*j)))*N[n+120>>2]);N[n+80>>2]=N[n+80>>2]+Q(k*Q(e*N[n+96>>2]));f=N[n+104>>2];N[n+84>>2]=N[n+84>>2]+Q(h*Q(e*N[n+100>>2]));N[n+88>>2]=N[n+88>>2]+Q(g*Q(f*e))}if(!(O&16)){break o}E=V+1|0;q=u+P(E,152)|0;e=Q(N[y+128>>2]*N[d+60>>2]);N[q+100>>2]=e;if(l){g=N[q+24>>2];h=N[q+20>>2];n=x+P(F,244)|0;f=N[l+344>>2];N[n+64>>2]=Q(Q(e*Q(f*N[q+16>>2]))*N[n+112>>2])+N[n+64>>2];N[n+68>>2]=Q(Q(e*Q(f*h))*N[n+116>>2])+N[n+68>>2];N[n+72>>2]=Q(Q(e*Q(f*g))*N[n+120>>2])+N[n+72>>2];f=N[q+72>>2];g=N[q+68>>2];N[n+80>>2]=Q(Q(e*N[n+96>>2])*N[q+64>>2])+N[n+80>>2];h=N[n+104>>2];N[n+84>>2]=Q(g*Q(e*N[n+100>>2]))+N[n+84>>2];N[n+88>>2]=Q(f*Q(e*h))+N[n+88>>2]}if(!i){break o}l=u+P(E,152)|0;g=N[l+88>>2];h=N[l+84>>2];k=N[l+56>>2];m=N[l+52>>2];j=N[l+48>>2];f=N[i+344>>2];n=x+P(G,244)|0;e=N[q+100>>2];N[n+80>>2]=N[n+80>>2]+Q(N[l+80>>2]*Q(N[n+96>>2]*e));N[n+64>>2]=N[n+64>>2]+Q(Q(e*Q(f*j))*N[n+112>>2]);N[n+68>>2]=N[n+68>>2]+Q(Q(e*Q(f*m))*N[n+116>>2]);N[n+72>>2]=N[n+72>>2]+Q(Q(e*Q(f*k))*N[n+120>>2]);f=N[n+104>>2];N[n+84>>2]=N[n+84>>2]+Q(h*Q(e*N[n+100>>2]));N[n+88>>2]=N[n+88>>2]+Q(g*Q(f*e));break o}n=u+P(V,152)|0;J[n+100>>2]=0;if(!(O&16)){break o}J[n+252>>2]=0}}_=_+1|0;if((_|0)>2]){continue}break}}ga=r+96|0;$=$+1|0;if(($|0)!=(c|0)){continue}break}}}function rz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,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=Q(0),y=Q(0);l=ga-96|0;ga=l;kh(a,b,c);H[l+52|0]=1;J[l+48>>2]=0;H[l+72|0]=1;J[l+40>>2]=0;J[l+44>>2]=0;J[l+68>>2]=0;H[l+92|0]=1;J[l+60>>2]=0;J[l+64>>2]=0;J[l+88>>2]=0;J[l+80>>2]=0;J[l+84>>2]=0;J[l+28>>2]=0;H[l+32|0]=1;J[l+20>>2]=0;J[l+24>>2]=0;d=J[a+872>>2];J[b+292>>2]=d;a:{if(!d){J[b+260>>2]=0;break a}j=a+868|0;d=ia[J[J[c>>2]+28>>2]](c,j)|0;J[b+260>>2]=d;if(!d){break a}i=J[b+292>>2];h=ia[J[J[c>>2]+16>>2]](c,4,i)|0;if((i|0)>0){f=J[h+8>>2];while(1){d=J[J[a+880>>2]+(g<<2)>>2];if(d){e=ia[J[J[c>>2]+28>>2]](c,d)|0}else{e=0}J[f>>2]=e;if(!(ia[J[J[c>>2]+24>>2]](c,d)|0)){k=ia[J[J[c>>2]+16>>2]](c,16,1)|0;e=J[k+8>>2];J[e+12>>2]=J[d+16>>2];N[e+4>>2]=N[d+8>>2];N[e>>2]=N[d+4>>2];N[e+8>>2]=N[d+12>>2];ia[J[J[c>>2]+20>>2]](c,k,3706,1414349395,d)}f=f+4|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,h,3706,1497453121,j)}d=J[a+712>>2];J[b+296>>2]=d;b:{if(!d){J[b+264>>2]=0;break b}u=a+708|0;d=ia[J[J[c>>2]+28>>2]](c,u)|0;J[b+264>>2]=d;if(!d){break b}t=J[b+296>>2];w=ia[J[J[c>>2]+16>>2]](c,100,t)|0;d=J[w+8>>2];g=0;J[l+12>>2]=0;if((t|0)>0){while(1){h=J[a+720>>2];f=h+P(g,104)|0;N[d+52>>2]=N[f+56>>2];N[d+56>>2]=N[f+60>>2];N[d+60>>2]=N[f- -64>>2];N[d- -64>>2]=N[f+68>>2];N[d+88>>2]=N[f+92>>2];e=0;J[d+92>>2]=0-(H[f+100|0]&1);N[d+84>>2]=N[f+88>>2];f=J[f+4>>2];if(f){e=ia[J[J[c>>2]+28>>2]](c,f)|0;g=J[l+12>>2];h=J[a+720>>2]}J[d>>2]=e;e=P(g,104)+h|0;N[d+68>>2]=N[e+72>>2];N[d+72>>2]=N[e+76>>2];N[d+76>>2]=N[e+80>>2];N[d+80>>2]=N[e+84>>2];N[d+4>>2]=N[e+8>>2];N[d+8>>2]=N[e+12>>2];N[d+12>>2]=N[e+16>>2];N[d+16>>2]=N[e+20>>2];N[d+20>>2]=N[e+24>>2];N[d+24>>2]=N[e+28>>2];N[d+28>>2]=N[e+32>>2];N[d+32>>2]=N[e+36>>2];N[d+36>>2]=N[e+40>>2];N[d+40>>2]=N[e+44>>2];N[d+44>>2]=N[e+48>>2];N[d+48>>2]=N[e+52>>2];J[l>>2]=e;g=0;o=0;c:{d:{e:{f:{g:{h:{j=l+16|0;i=J[j+48>>2];e=J[l>>2];f=(e<<15^-1)+e|0;f=P(f>>10^f,9);f=f>>6^f;f=(f<<11^-1)+f|0;s=i-1&(f>>16^f);i:{if(s>>>0>=M[j+4>>2]){break i}h=J[J[j+12>>2]+(s<<2)>>2];if((h|0)==-1){break i}f=J[j+32>>2];k=J[j+72>>2];while(1){if((e|0)==J[k+(h<<3)>>2]){break h}h=J[f+(h<<2)>>2];if((h|0)!=-1){continue}break}}m=J[j+44>>2];e=m;if((i|0)!=(e|0)){break d}e=i;n=e?e<<1:1;if((e|0)>=(n|0)){break d}j:{if(!n){k=0;e=i;break j}J[8369]=J[8369]+1;k=ia[J[6782]](n<<2,16)|0;e=J[j+44>>2]}f=J[j+52>>2];if((e|0)<=0){break g}h=0;if(e-1>>>0>=3){p=e&-4;while(1){q=h<<2;J[q+k>>2]=J[f+q>>2];r=q|4;J[r+k>>2]=J[f+r>>2];r=q|8;J[r+k>>2]=J[f+r>>2];q=q|12;J[q+k>>2]=J[f+q>>2];h=h+4|0;g=g+4|0;if((p|0)!=(g|0)){continue}break}}e=e&3;if(!e){break f}while(1){g=h<<2;J[g+k>>2]=J[f+g>>2];h=h+1|0;o=o+1|0;if((e|0)!=(o|0)){continue}break}break f}J[J[j+52>>2]+(h<<2)>>2]=J[l+12>>2];break c}if(!f){break e}}if(f?K[j+56|0]:0){J[8370]=J[8370]+1;ia[J[6783]](f)}e=J[j+44>>2]}J[j+52>>2]=k;J[j+48>>2]=n;H[j+56|0]=1}J[J[j+52>>2]+(e<<2)>>2]=J[l+12>>2];J[j+44>>2]=J[j+44>>2]+1;f=J[j- -64>>2];k:{if((f|0)!=J[j+68>>2]){break k}n=f?f<<1:1;if((n|0)<=(f|0)){break k}l:{if(!n){k=0;break l}J[8369]=J[8369]+1;k=ia[J[6782]](n<<3,16)|0;f=J[j+64>>2]}m:{if((f|0)<=0){break m}e=0;h=0;if(f-1>>>0>=3){q=f&-4;o=0;while(1){g=h<<3;p=g+k|0;r=g+J[j+72>>2]|0;v=J[r+4>>2];J[p>>2]=J[r>>2];J[p+4>>2]=v;p=g|8;r=p+k|0;p=p+J[j+72>>2]|0;v=J[p+4>>2];J[r>>2]=J[p>>2];J[r+4>>2]=v;p=g|16;r=p+k|0;p=p+J[j+72>>2]|0;v=J[p+4>>2];J[r>>2]=J[p>>2];J[r+4>>2]=v;g=g|24;p=g+k|0;g=g+J[j+72>>2]|0;r=J[g+4>>2];J[p>>2]=J[g>>2];J[p+4>>2]=r;h=h+4|0;o=o+4|0;if((q|0)!=(o|0)){continue}break}}f=f&3;if(!f){break m}while(1){g=h<<3;o=g+k|0;g=g+J[j+72>>2]|0;q=J[g+4>>2];J[o>>2]=J[g>>2];J[o+4>>2]=q;h=h+1|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}}e=J[j+72>>2];if(!(e?!e|!K[j+76|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](e)}J[j+72>>2]=k;H[j+76|0]=1;J[j+68>>2]=n;f=J[j+64>>2]}e=J[j+72>>2]+(f<<3)|0;f=J[l+4>>2];J[e>>2]=J[l>>2];J[e+4>>2]=f;J[j+64>>2]=J[j+64>>2]+1;if((i|0)>2]){Sm(j);e=J[l>>2];e=(e<<15^-1)+e|0;e=P(e>>10^e,9);e=e>>6^e;e=(e<<11^-1)+e|0;s=J[j+48>>2]-1&(e>>16^e)}e=J[j+12>>2]+(s<<2)|0;J[J[j+32>>2]+(m<<2)>>2]=J[e>>2];J[e>>2]=m}g=J[l+12>>2]+1|0;J[l+12>>2]=g;d=d+100|0;if((g|0)<(t|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,w,4018,1145979475,u)}d=J[a+732>>2];J[b+300>>2]=d;n:{if(!d){J[b+268>>2]=0;break n}d=ia[J[J[c>>2]+28>>2]](c,J[a+740>>2])|0;J[b+268>>2]=d;if(!d){break n}f=0;e=J[b+300>>2];i=ia[J[J[c>>2]+16>>2]](c,20,e)|0;o:{if((e|0)<=0){h=J[a+740>>2];break o}h=J[a+740>>2];d=J[i+8>>2];while(1){g=0;j=P(f,52);k=j+h|0;J[d+16>>2]=0-(H[k+20|0]&1);k=J[k+4>>2];if(k){g=ia[J[J[c>>2]+28>>2]](c,k)|0;h=J[a+740>>2]}J[d>>2]=g;g=h+j|0;j=J[g+8>>2];if(j){m=(j-J[a+720>>2]|0)/104|0}else{m=-1}J[d+4>>2]=m;j=J[g+12>>2];if(j){m=(j-J[a+720>>2]|0)/104|0}else{m=-1}J[d+8>>2]=m;N[d+12>>2]=N[g+16>>2];d=d+20|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,i,3727,1497453121,h)}d=J[a+752>>2];J[b+304>>2]=d;p:{if(!d){J[b+272>>2]=0;break p}d=ia[J[J[c>>2]+28>>2]](c,J[a+760>>2])|0;J[b+272>>2]=d;if(!d){break p}g=0;j=J[b+304>>2];k=ia[J[J[c>>2]+16>>2]](c,36,j)|0;q:{if((j|0)<=0){e=J[a+760>>2];break q}e=J[a+760>>2];d=J[k+8>>2];while(1){f=P(g,44);i=J[(f+e|0)+4>>2];r:{if(!i){h=0;break r}h=ia[J[J[c>>2]+28>>2]](c,i)|0;e=J[a+760>>2]}J[d+16>>2]=h;f=e+f|0;N[d>>2]=N[f+20>>2];N[d+4>>2]=N[f+24>>2];N[d+8>>2]=N[f+28>>2];N[d+12>>2]=N[f+32>>2];i=J[a+720>>2];h=J[f+8>>2];if(h){m=(h-i|0)/104|0}else{m=-1}J[d+20>>2]=m;h=J[f+12>>2];if(h){m=(h-i|0)/104|0}else{m=-1}J[d+24>>2]=m;h=J[f+16>>2];if(h){i=(h-i|0)/104|0}else{i=-1}J[d+28>>2]=i;N[d+32>>2]=N[f+36>>2];d=d+36|0;g=g+1|0;if((j|0)!=(g|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,k,4109,1497453121,e)}d=J[a+772>>2];J[b+308>>2]=d;s:{if(!d){J[b+276>>2]=0;break s}d=ia[J[J[c>>2]+28>>2]](c,J[a+780>>2])|0;J[b+276>>2]=d;if(!d){break s}e=0;h=J[b+308>>2];j=ia[J[J[c>>2]+16>>2]](c,100,h)|0;t:{if((h|0)<=0){g=J[a+780>>2];break t}g=J[a+780>>2];d=J[j+8>>2];while(1){i=J[a+720>>2];o=P(e,104);f=o+g|0;N[d>>2]=N[f+32>>2];N[d+4>>2]=N[f+36>>2];N[d+8>>2]=N[f+40>>2];N[d+12>>2]=N[f+44>>2];k=J[g+8>>2];if(k){m=(k-i|0)/104|0}else{m=-1}J[d+68>>2]=m;N[d+16>>2]=N[f+48>>2];N[d+20>>2]=N[f+52>>2];N[d+24>>2]=N[f+56>>2];N[d+28>>2]=N[f+60>>2];k=J[g+116>>2];if(k){m=(k-i|0)/104|0}else{m=-1}J[d+72>>2]=m;N[d+32>>2]=N[f- -64>>2];N[d+36>>2]=N[f+68>>2];N[d+40>>2]=N[f+72>>2];N[d+44>>2]=N[f+76>>2];k=J[g+224>>2];if(k){m=(k-i|0)/104|0}else{m=-1}J[d+76>>2]=m;N[d+48>>2]=N[f+80>>2];N[d+52>>2]=N[f+84>>2];N[d+56>>2]=N[f+88>>2];N[d+60>>2]=N[f+92>>2];k=J[g+332>>2];if(k){i=(k-i|0)/104|0}else{i=-1}J[d+80>>2]=i;N[d+88>>2]=N[f+96>>2];N[d+92>>2]=N[f+100>>2];f=J[f+4>>2];u:{if(!f){f=0;break u}f=ia[J[J[c>>2]+28>>2]](c,f)|0;g=J[a+780>>2]}J[d+64>>2]=f;N[d+84>>2]=N[(g+o|0)+24>>2];d=d+100|0;e=e+1|0;if((h|0)!=(e|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,j,4151,1497453121,g)}d=J[a+792>>2];J[b+312>>2]=d;v:{if(!d){J[b+280>>2]=0;break v}d=ia[J[J[c>>2]+28>>2]](c,J[a+800>>2])|0;J[b+280>>2]=d;if(!d){break v}f=J[b+312>>2];i=ia[J[J[c>>2]+16>>2]](c,92,f)|0;if((f|0)>0){d=J[i+8>>2];g=0;while(1){e=J[a+800>>2]+P(g,96)|0;N[d>>2]=N[e+28>>2];N[d+4>>2]=N[e+32>>2];N[d+8>>2]=N[e+36>>2];N[d+12>>2]=N[e+40>>2];N[d+16>>2]=N[e+44>>2];N[d+20>>2]=N[e+48>>2];N[d+24>>2]=N[e+52>>2];N[d+28>>2]=N[e+56>>2];N[d+32>>2]=N[e+60>>2];N[d+36>>2]=N[e- -64>>2];N[d+40>>2]=N[e+68>>2];N[d+44>>2]=N[e+72>>2];N[d+48>>2]=N[e+76>>2];N[d+52>>2]=N[e+80>>2];N[d+56>>2]=N[e+84>>2];N[d+60>>2]=N[e+88>>2];N[d+88>>2]=N[e+92>>2];N[d+64>>2]=N[e+4>>2];N[d+68>>2]=N[e+8>>2];N[d+72>>2]=N[e+12>>2];N[d+76>>2]=N[e+16>>2];h=J[e>>2];if(h){m=(h-J[a+720>>2]|0)/104|0}else{m=-1}J[d+84>>2]=m;e=J[e+20>>2];if(e){e=ia[J[J[c>>2]+28>>2]](c,e)|0}else{e=0}J[d+80>>2]=e;d=d+92|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,i,3645,1497453121,J[a+800>>2])}N[b+352>>2]=N[a+316>>2];N[b+328>>2]=N[a+292>>2];N[b+344>>2]=N[a+308>>2];J[b+324>>2]=J[a+288>>2];N[b+340>>2]=N[a+304>>2];N[b+336>>2]=N[a+300>>2];J[b+412>>2]=J[a+376>>2];J[b+416>>2]=J[a+380>>2];J[b+420>>2]=J[a+384>>2];J[b+408>>2]=J[a+372>>2];x=N[a+364>>2];N[b+332>>2]=N[a+296>>2];N[b+356>>2]=N[a+320>>2];J[b+424>>2]=J[a+388>>2];N[b+348>>2]=N[a+312>>2];N[b+360>>2]=N[a+324>>2];N[b+364>>2]=N[a+328>>2];N[b+368>>2]=N[a+332>>2];N[b+372>>2]=N[a+336>>2];y=N[a+368>>2];N[b+400>>2]=x;N[b+404>>2]=y;N[b+376>>2]=N[a+340>>2];N[b+380>>2]=N[a+344>>2];N[b+384>>2]=N[a+348>>2];N[b+388>>2]=N[a+352>>2];N[b+392>>2]=N[a+356>>2];N[b+396>>2]=N[a+360>>2];o=a+472|0;J[b+256>>2]=ia[J[J[c>>2]+28>>2]](c,o);s=ia[J[J[c>>2]+16>>2]](c,192,1)|0;d=J[s+8>>2];N[d+96>>2]=N[a+632>>2];N[d+100>>2]=N[a+636>>2];N[d+104>>2]=N[a+640>>2];N[d+108>>2]=N[a+644>>2];N[d+112>>2]=N[a+648>>2];N[d+116>>2]=N[a+652>>2];N[d+120>>2]=N[a+656>>2];N[d+124>>2]=N[a+660>>2];N[d+128>>2]=N[a+664>>2];N[d+132>>2]=N[a+668>>2];N[d+136>>2]=N[a+672>>2];N[d+140>>2]=N[a+676>>2];J[d+180>>2]=K[a+473|0];J[d+176>>2]=K[a+472|0];N[d+144>>2]=N[a+520>>2];N[d+148>>2]=N[a+524>>2];N[d+152>>2]=N[a+528>>2];N[d+156>>2]=N[a+532>>2];e=J[a+484>>2];J[d+168>>2]=e;w:{if(!e){J[d+160>>2]=0;break w}J[d+160>>2]=ia[J[J[c>>2]+28>>2]](c,J[a+492>>2]);i=J[d+168>>2];if(!i){break w}h=0;j=ia[J[J[c>>2]+16>>2]](c,16,i)|0;x:{if((i|0)<=0){e=J[a+492>>2];break x}e=J[a+492>>2];f=J[j+8>>2];if((i|0)!=1){n=i&-2;k=0;while(1){q=h<<4;g=q+e|0;N[f>>2]=N[g>>2];N[f+4>>2]=N[g+4>>2];N[f+8>>2]=N[g+8>>2];N[f+12>>2]=N[g+12>>2];g=(q|16)+e|0;N[f+16>>2]=N[g>>2];N[f+20>>2]=N[g+4>>2];N[f+24>>2]=N[g+8>>2];N[f+28>>2]=N[g+12>>2];f=f+32|0;h=h+2|0;k=k+2|0;if((n|0)!=(k|0)){continue}break}}if(!(i&1)){break x}i=(h<<4)+e|0;N[f>>2]=N[i>>2];N[f+4>>2]=N[i+4>>2];N[f+8>>2]=N[i+8>>2];N[f+12>>2]=N[i+12>>2]}ia[J[J[c>>2]+20>>2]](c,j,3626,1497453121,e)}N[d+184>>2]=N[a+476>>2];N[d>>2]=N[a+536>>2];N[d+4>>2]=N[a+540>>2];N[d+8>>2]=N[a+544>>2];N[d+12>>2]=N[a+548>>2];N[d+16>>2]=N[a+552>>2];N[d+20>>2]=N[a+556>>2];N[d+24>>2]=N[a+560>>2];N[d+28>>2]=N[a+564>>2];N[d+32>>2]=N[a+568>>2];N[d+36>>2]=N[a+572>>2];N[d+40>>2]=N[a+576>>2];N[d+44>>2]=N[a+580>>2];N[d+48>>2]=N[a+584>>2];N[d+52>>2]=N[a+588>>2];N[d+56>>2]=N[a+592>>2];N[d+60>>2]=N[a+596>>2];N[d- -64>>2]=N[a+600>>2];N[d+68>>2]=N[a+604>>2];N[d+72>>2]=N[a+608>>2];N[d+76>>2]=N[a+612>>2];N[d+80>>2]=N[a+616>>2];N[d+84>>2]=N[a+620>>2];N[d+88>>2]=N[a+624>>2];N[d+92>>2]=N[a+628>>2];e=J[a+504>>2];J[d+172>>2]=e;y:{if(!e){J[d+164>>2]=0;break y}J[d+164>>2]=ia[J[J[c>>2]+28>>2]](c,J[a+512>>2]);i=J[d+172>>2];if(!i){break y}f=0;j=ia[J[J[c>>2]+16>>2]](c,4,i)|0;z:{if((i|0)<=0){g=J[a+512>>2];break z}g=J[a+512>>2];d=J[j+8>>2];if(i-1>>>0>=3){k=i&-4;e=0;while(1){h=f<<2;N[d>>2]=N[h+g>>2];N[d+4>>2]=N[(h|4)+g>>2];N[d+8>>2]=N[(h|8)+g>>2];N[d+12>>2]=N[(h|12)+g>>2];d=d+16|0;f=f+4|0;e=e+4|0;if((k|0)!=(e|0)){continue}break}}e=i&3;if(!e){break z}h=0;while(1){N[d>>2]=N[(f<<2)+g>>2];d=d+4|0;f=f+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,j,2448,1497453121,g)}ia[J[J[c>>2]+20>>2]](c,s,3744,1497453121,o);d=J[a+1112>>2];J[b+316>>2]=d;A:{if(!d){J[b+284>>2]=0;break A}J[b+284>>2]=ia[J[J[c>>2]+28>>2]](c,J[J[a+1120>>2]>>2]);j=J[b+316>>2];if(!j){break A}q=ia[J[J[c>>2]+16>>2]](c,348,j)|0;if((j|0)>0){e=J[q+8>>2];s=0;while(1){i=s<<2;d=J[i+J[a+1120>>2]>>2];N[e+320>>2]=N[d+360>>2];N[e+256>>2]=N[d+332>>2];N[e+260>>2]=N[d+336>>2];N[e+264>>2]=N[d+340>>2];N[e+268>>2]=N[d+344>>2];J[e+344>>2]=J[d+380>>2];J[e+340>>2]=K[d+377|0];N[e+160>>2]=N[d+228>>2];N[e+164>>2]=N[d+232>>2];N[e+168>>2]=N[d+236>>2];N[e+172>>2]=N[d+240>>2];J[e+336>>2]=K[d+376|0];N[e+208>>2]=N[d+276>>2];N[e+212>>2]=N[d+280>>2];N[e+216>>2]=N[d+284>>2];N[e+220>>2]=N[d+288>>2];N[e+224>>2]=N[d+292>>2];N[e+228>>2]=N[d+296>>2];N[e+232>>2]=N[d+300>>2];N[e+236>>2]=N[d+304>>2];N[e>>2]=N[d+60>>2];N[e+4>>2]=N[d- -64>>2];N[e+8>>2]=N[d+68>>2];N[e+12>>2]=N[d+72>>2];N[e+16>>2]=N[d+76>>2];N[e+20>>2]=N[d+80>>2];N[e+24>>2]=N[d+84>>2];N[e+28>>2]=N[d+88>>2];N[e+32>>2]=N[d+92>>2];N[e+36>>2]=N[d+96>>2];N[e+40>>2]=N[d+100>>2];N[e+44>>2]=N[d+104>>2];N[e+48>>2]=N[d+108>>2];N[e+52>>2]=N[d+112>>2];N[e+56>>2]=N[d+116>>2];N[e+60>>2]=N[d+120>>2];N[e+296>>2]=N[d+124>>2];N[e+300>>2]=N[d+128>>2];N[e+112>>2]=N[d+180>>2];N[e+116>>2]=N[d+184>>2];N[e+120>>2]=N[d+188>>2];N[e+124>>2]=N[d+192>>2];N[e+128>>2]=N[d+196>>2];N[e+132>>2]=N[d+200>>2];N[e+136>>2]=N[d+204>>2];N[e+140>>2]=N[d+208>>2];N[e+144>>2]=N[d+212>>2];N[e+148>>2]=N[d+216>>2];N[e+152>>2]=N[d+220>>2];N[e+156>>2]=N[d+224>>2];N[e+316>>2]=N[d+356>>2];N[e+64>>2]=N[d+132>>2];N[e+68>>2]=N[d+136>>2];N[e+72>>2]=N[d+140>>2];N[e+76>>2]=N[d+144>>2];N[e+80>>2]=N[d+148>>2];N[e+84>>2]=N[d+152>>2];N[e+88>>2]=N[d+156>>2];N[e+92>>2]=N[d+160>>2];N[e+96>>2]=N[d+164>>2];N[e+100>>2]=N[d+168>>2];N[e+104>>2]=N[d+172>>2];N[e+108>>2]=N[d+176>>2];N[e+240>>2]=N[d+316>>2];N[e+244>>2]=N[d+320>>2];N[e+248>>2]=N[d+324>>2];N[e+252>>2]=N[d+328>>2];N[e+324>>2]=N[d+364>>2];N[e+328>>2]=N[d+368>>2];N[e+312>>2]=N[d+352>>2];N[e+316>>2]=N[d+356>>2];N[e+320>>2]=N[d+360>>2];N[e+332>>2]=N[d+372>>2];f=J[d+44>>2];J[e+284>>2]=f;J[e+292>>2]=J[d+4>>2];J[e+288>>2]=J[d+24>>2];J[e+304>>2]=J[d+308>>2];N[e+176>>2]=N[d+244>>2];N[e+180>>2]=N[d+248>>2];N[e+184>>2]=N[d+252>>2];N[e+188>>2]=N[d+256>>2];N[e+192>>2]=N[d+260>>2];N[e+196>>2]=N[d+264>>2];N[e+200>>2]=N[d+268>>2];N[e+204>>2]=N[d+272>>2];J[e+308>>2]=J[d+312>>2];B:{if(!f){J[e+272>>2]=0;break B}d=ia[J[J[c>>2]+28>>2]](c,J[d+52>>2])|0;J[e+272>>2]=d;if(!d){break B}f=J[e+284>>2];t=ia[J[J[c>>2]+16>>2]](c,16,f)|0;C:{if((f|0)<=0){o=J[i+J[a+1120>>2]>>2];break C}o=J[i+J[a+1120>>2]>>2];h=J[o+52>>2];d=J[t+8>>2];g=0;if((f|0)!=1){m=f&-2;k=0;while(1){u=g<<4;n=u+h|0;N[d>>2]=N[n>>2];N[d+4>>2]=N[n+4>>2];N[d+8>>2]=N[n+8>>2];N[d+12>>2]=N[n+12>>2];n=h+(u|16)|0;N[d+16>>2]=N[n>>2];N[d+20>>2]=N[n+4>>2];N[d+24>>2]=N[n+8>>2];N[d+28>>2]=N[n+12>>2];d=d+32|0;g=g+2|0;k=k+2|0;if((m|0)!=(k|0)){continue}break}}if(!(f&1)){break C}f=h+(g<<4)|0;N[d>>2]=N[f>>2];N[d+4>>2]=N[f+4>>2];N[d+8>>2]=N[f+8>>2];N[d+12>>2]=N[f+12>>2]}ia[J[J[c>>2]+20>>2]](c,t,3626,1497453121,J[o+52>>2])}D:{if(!J[e+292>>2]){J[e+280>>2]=0;break D}d=ia[J[J[c>>2]+28>>2]](c,J[J[i+J[a+1120>>2]>>2]+12>>2])|0;J[e+280>>2]=d;if(!d){break D}f=J[e+292>>2];t=ia[J[J[c>>2]+16>>2]](c,4,f)|0;E:{if((f|0)<=0){o=J[i+J[a+1120>>2]>>2];break E}m=f&3;o=J[i+J[a+1120>>2]>>2];g=J[o+12>>2];d=J[t+8>>2];k=0;F:{if(f-1>>>0<3){f=0;break F}u=f&-4;f=0;h=0;while(1){n=f<<2;N[d>>2]=N[n+g>>2];N[d+4>>2]=N[g+(n|4)>>2];N[d+8>>2]=N[g+(n|8)>>2];N[d+12>>2]=N[g+(n|12)>>2];d=d+16|0;f=f+4|0;h=h+4|0;if((u|0)!=(h|0)){continue}break}}if(!m){break E}while(1){N[d>>2]=N[g+(f<<2)>>2];d=d+4|0;f=f+1|0;k=k+1|0;if((m|0)!=(k|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,t,2448,1497453121,J[o+12>>2])}G:{if(!J[e+288>>2]){J[e+276>>2]=0;break G}d=ia[J[J[c>>2]+28>>2]](c,J[i+J[a+1120>>2]>>2]+20|0)|0;J[e+276>>2]=d;if(!d){break G}g=J[e+292>>2];o=ia[J[J[c>>2]+16>>2]](c,4,g)|0;H:{if((g|0)<=0){f=J[i+J[a+1120>>2]>>2];break H}f=J[i+J[a+1120>>2]>>2];t=J[f+32>>2];k=J[o+8>>2];h=0;m=J[l+68>>2];n=J[l+88>>2];u=J[l+28>>2];while(1){i=J[t+(h<<2)>>2];d=(i<<15^-1)+i|0;d=P(d>>10^d,9);d=d>>6^d;d=(d<<11^-1)+d|0;d=J[u+((J[l+64>>2]-1&(d>>16^d))<<2)>>2];if(J[n+(d<<3)>>2]!=(i|0)){w=J[l+48>>2];while(1){d=J[w+(d<<2)>>2];if((i|0)!=J[n+(d<<3)>>2]){continue}break}}J[k>>2]=J[m+(d<<2)>>2];k=k+4|0;h=h+1|0;if((g|0)!=(h|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,o,2444,1497453121,f+20|0)}e=e+348|0;s=s+1|0;if((j|0)!=(s|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,q,3665,1497453121,J[J[a+1120>>2]>>2])}d=J[a+852>>2];J[b+320>>2]=d;I:{if(!d){J[b+288>>2]=0;break I}d=b;b=ia[J[J[c>>2]+28>>2]](c,J[a+860>>2])|0;J[d+288>>2]=b;if(!b){break I}i=J[a+852>>2];g=ia[J[J[c>>2]+16>>2]](c,104,i)|0;if((i|0)>0){d=J[g+8>>2];h=0;while(1){e=h<<2;b=J[e+J[a+860>>2]>>2];J[d+96>>2]=ia[J[J[b>>2]+20>>2]](b);f=e+J[a+860>>2]|0;b=J[f>>2];N[d+8>>2]=N[b+28>>2];N[d+12>>2]=N[b+32>>2];N[d+16>>2]=N[b+36>>2];N[d+20>>2]=N[b+40>>2];N[d+24>>2]=N[b+44>>2];N[d+28>>2]=N[b+48>>2];N[d+32>>2]=N[b+52>>2];N[d+36>>2]=N[b+56>>2];N[d+40>>2]=N[b+60>>2];N[d+44>>2]=N[b+64>>2];N[d+48>>2]=N[b+68>>2];b=K[b+152|0];J[d+56>>2]=0;J[d+60>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+52>>2]=b;b=d- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;f=J[f>>2];b=J[f+4>>2];if(b){J[d+88>>2]=1;J[d>>2]=ia[J[J[c>>2]+28>>2]](c,b);f=J[e+J[a+860>>2]>>2]}b=J[f+12>>2];if(b){J[d+88>>2]=3;J[d>>2]=ia[J[J[c>>2]+28>>2]](c,b);f=J[e+J[a+860>>2]>>2]}b=J[f+8>>2];if(b){J[d+88>>2]=2;J[d>>2]=ia[J[J[c>>2]+28>>2]](c,b);f=J[e+J[a+860>>2]>>2]}b=J[f+16>>2];if(b){J[d+92>>2]=1;J[d+4>>2]=ia[J[J[c>>2]+28>>2]](c,b);f=J[e+J[a+860>>2]>>2]}b=J[f+24>>2];if(b){J[d+92>>2]=3;J[d+4>>2]=ia[J[J[c>>2]+28>>2]](c,b);f=J[e+J[a+860>>2]>>2]}b=J[f+20>>2];if(b){J[d+92>>2]=2;J[d+4>>2]=ia[J[J[c>>2]+28>>2]](c,b)}d=d+104|0;h=h+1|0;if((i|0)!=(h|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,g,3241,1497453121,J[a+860>>2])}a=J[l+88>>2];if(!(a?!a|!K[l+92|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[l+88>>2]=0;H[l+92|0]=1;J[l+80>>2]=0;J[l+84>>2]=0;a=J[l+68>>2];if(!(a?!a|!K[l+72|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[l+68>>2]=0;H[l+72|0]=1;J[l+60>>2]=0;J[l+64>>2]=0;a=J[l+48>>2];if(!(a?!a|!K[l+52|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[l+48>>2]=0;H[l+52|0]=1;J[l+40>>2]=0;J[l+44>>2]=0;a=J[l+28>>2];if(!(a?!a|!K[l+32|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=l+96|0;return 3422}function Kk(a){a=a|0;var b=0,c=0,d=0,e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=0,H=Q(0),I=Q(0),L=Q(0),M=0,O=0;ya(3196);Um(a);a:{if(!(ia[J[J[a>>2]+20>>2]](a)|0)){break a}c=ia[J[J[a>>2]+20>>2]](a)|0;if(!(ia[J[J[c>>2]+48>>2]](c)&6144)){break a}M=ia[J[J[a>>2]+104>>2]](a)|0;if((M|0)<=0){break a}while(1){O=M-1|0;d=ia[J[J[a>>2]+108>>2]](a,O)|0;b=ga-224|0;ga=b;c=ia[J[J[a>>2]+20>>2]](a)|0;c=ia[J[J[c>>2]+48>>2]](c)|0;e=ia[J[J[a>>2]+20>>2]](a)|0;e=ia[J[J[e>>2]+48>>2]](e)|0;y=N[d+40>>2];b:{if(y<=Q(0)){break b}h=c&2048;n=e&4096;c:{switch(J[d+4>>2]-3|0){case 0:J[b+172>>2]=0;J[b+176>>2]=0;J[b+184>>2]=0;J[b+188>>2]=0;J[b+180>>2]=1065353216;J[b+192>>2]=0;J[b+196>>2]=0;J[b+200>>2]=1065353216;J[b+204>>2]=0;J[b+164>>2]=0;J[b+168>>2]=0;J[b+160>>2]=1065353216;c=J[d+28>>2];j=N[c+52>>2];k=N[c+8>>2];l=N[c+12>>2];m=N[c+56>>2];o=N[c+28>>2];p=N[c+20>>2];t=N[c+24>>2];q=N[c+60>>2];f=N[d+308>>2];r=N[c+44>>2];g=N[d+300>>2];s=N[c+36>>2];i=N[d+304>>2];u=N[c+40>>2];v=N[c+4>>2];J[b+220>>2]=0;N[b+216>>2]=q+Q(Q(f*r)+Q(Q(g*s)+Q(i*u)));N[b+212>>2]=m+Q(Q(f*o)+Q(Q(g*p)+Q(i*t)));N[b+208>>2]=j+Q(Q(f*l)+Q(Q(g*v)+Q(i*k)));c=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[c>>2]+56>>2]](c,b+160|0,y);c=J[d+32>>2];j=N[c+52>>2];k=N[c+8>>2];l=N[c+12>>2];m=N[c+56>>2];o=N[c+28>>2];p=N[c+20>>2];t=N[c+24>>2];q=N[c+60>>2];f=N[d+324>>2];r=N[c+44>>2];g=N[d+316>>2];s=N[c+36>>2];i=N[d+320>>2];u=N[c+40>>2];v=N[c+4>>2];J[b+220>>2]=0;N[b+216>>2]=q+Q(Q(f*r)+Q(Q(g*s)+Q(i*u)));N[b+212>>2]=m+Q(Q(f*o)+Q(Q(g*p)+Q(i*t)));N[b+208>>2]=j+Q(Q(f*l)+Q(Q(g*v)+Q(i*k)));if(!h){break b}c=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[c>>2]+56>>2]](c,b+160|0,y);break b;case 1:c=J[d+28>>2];H=N[c+52>>2];f=N[c+8>>2];g=N[c+12>>2];t=N[d+584>>2];q=N[d+552>>2];r=N[d+568>>2];I=N[c+56>>2];L=N[c+60>>2];s=N[d+608>>2];u=N[d+600>>2];v=N[d+604>>2];i=N[c+28>>2];j=N[c+20>>2];k=N[c+24>>2];x=N[d+588>>2];z=N[d+556>>2];A=N[d+572>>2];B=N[d+592>>2];l=N[c+44>>2];C=N[d+560>>2];m=N[c+36>>2];D=N[d+576>>2];o=N[c+40>>2];p=N[c+4>>2];J[b+220>>2]=0;J[b+204>>2]=0;J[b+188>>2]=0;N[b+200>>2]=Q(B*l)+Q(Q(C*m)+Q(D*o));N[b+196>>2]=Q(x*l)+Q(Q(z*m)+Q(A*o));N[b+184>>2]=Q(B*i)+Q(Q(C*j)+Q(D*k));N[b+180>>2]=Q(x*i)+Q(Q(z*j)+Q(A*k));N[b+216>>2]=L+Q(Q(s*l)+Q(Q(u*m)+Q(o*v)));N[b+212>>2]=I+Q(Q(s*i)+Q(Q(u*j)+Q(k*v)));J[b+172>>2]=0;N[b+192>>2]=Q(t*l)+Q(Q(q*m)+Q(r*o));N[b+176>>2]=Q(t*i)+Q(Q(q*j)+Q(r*k));N[b+168>>2]=Q(B*g)+Q(Q(C*p)+Q(f*D));N[b+164>>2]=Q(x*g)+Q(Q(z*p)+Q(f*A));N[b+160>>2]=Q(t*g)+Q(Q(q*p)+Q(r*f));N[b+208>>2]=H+Q(Q(s*g)+Q(Q(u*p)+Q(f*v)));d:{if(h){c=ia[J[J[a>>2]+20>>2]](a)|0;e=b+160|0;ia[J[J[c>>2]+56>>2]](c,e,y);c=J[d+32>>2];H=N[c+52>>2];I=N[c+56>>2];L=N[c+60>>2];t=N[d+672>>2];q=N[d+664>>2];r=N[d+668>>2];f=N[c+8>>2];g=N[c+12>>2];i=N[c+28>>2];j=N[c+20>>2];k=N[c+24>>2];s=N[d+648>>2];u=N[d+616>>2];v=N[d+632>>2];x=N[d+652>>2];z=N[d+620>>2];A=N[d+636>>2];B=N[d+656>>2];l=N[c+44>>2];C=N[d+624>>2];m=N[c+36>>2];D=N[d+640>>2];o=N[c+40>>2];p=N[c+4>>2];J[b+220>>2]=0;J[b+204>>2]=0;J[b+188>>2]=0;J[b+172>>2]=0;N[b+200>>2]=Q(B*l)+Q(Q(C*m)+Q(D*o));N[b+196>>2]=Q(x*l)+Q(Q(z*m)+Q(A*o));N[b+192>>2]=Q(s*l)+Q(Q(u*m)+Q(v*o));N[b+184>>2]=Q(B*i)+Q(Q(C*j)+Q(D*k));N[b+180>>2]=Q(x*i)+Q(Q(z*j)+Q(A*k));N[b+176>>2]=Q(s*i)+Q(Q(u*j)+Q(v*k));N[b+168>>2]=Q(B*g)+Q(Q(C*p)+Q(f*D));N[b+164>>2]=Q(x*g)+Q(Q(z*p)+Q(f*A));N[b+160>>2]=Q(s*g)+Q(Q(u*p)+Q(v*f));N[b+216>>2]=L+Q(Q(t*l)+Q(Q(q*m)+Q(o*r)));N[b+212>>2]=I+Q(Q(t*i)+Q(Q(q*j)+Q(k*r)));N[b+208>>2]=H+Q(Q(t*g)+Q(Q(q*p)+Q(f*r)));c=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[c>>2]+56>>2]](c,e,y);break d}c=J[d+32>>2];H=N[c+52>>2];I=N[c+56>>2];L=N[c+60>>2];t=N[d+672>>2];q=N[d+664>>2];r=N[d+668>>2];f=N[c+8>>2];g=N[c+12>>2];i=N[c+28>>2];j=N[c+20>>2];k=N[c+24>>2];s=N[d+648>>2];u=N[d+616>>2];v=N[d+632>>2];x=N[d+652>>2];z=N[d+620>>2];A=N[d+636>>2];B=N[d+656>>2];l=N[c+44>>2];C=N[d+624>>2];m=N[c+36>>2];D=N[d+640>>2];o=N[c+40>>2];p=N[c+4>>2];J[b+220>>2]=0;J[b+204>>2]=0;J[b+188>>2]=0;J[b+172>>2]=0;N[b+200>>2]=Q(B*l)+Q(Q(C*m)+Q(D*o));N[b+196>>2]=Q(x*l)+Q(Q(z*m)+Q(A*o));N[b+192>>2]=Q(s*l)+Q(Q(u*m)+Q(v*o));N[b+184>>2]=Q(B*i)+Q(Q(C*j)+Q(D*k));N[b+180>>2]=Q(x*i)+Q(Q(z*j)+Q(A*k));N[b+176>>2]=Q(s*i)+Q(Q(u*j)+Q(v*k));N[b+168>>2]=Q(B*g)+Q(Q(C*p)+Q(f*D));N[b+164>>2]=Q(x*g)+Q(Q(z*p)+Q(f*A));N[b+160>>2]=Q(s*g)+Q(Q(u*p)+Q(v*f));N[b+216>>2]=L+Q(Q(t*l)+Q(Q(q*m)+Q(o*r)));N[b+212>>2]=I+Q(Q(t*i)+Q(Q(q*j)+Q(k*r)));N[b+208>>2]=H+Q(Q(t*g)+Q(Q(q*p)+Q(f*r)))}c=d+688|0;f=xe(c);g=ye(c);if(!n|f==g){break b}N[b+64>>2]=N[b+168>>2];N[b+68>>2]=N[b+184>>2];J[b+76>>2]=0;N[b+72>>2]=N[b+200>>2];N[b+144>>2]=N[b+160>>2];N[b+148>>2]=N[b+176>>2];J[b+156>>2]=0;N[b+152>>2]=N[b+192>>2];c=ia[J[J[a>>2]+20>>2]](a)|0;J[b+136>>2]=0;J[b+140>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;e=f>g;ia[J[J[c>>2]+60>>2]](c,b+208|0,b- -64|0,b+144|0,y,y,e?Q(0):f,e?Q(6.2831854820251465):g,b+128|0,!e,Q(10));break b;case 2:c=J[d+28>>2];H=N[c+52>>2];f=N[c+8>>2];g=N[c+12>>2];t=N[d+332>>2];F=d+300|0;q=N[F>>2];r=N[d+316>>2];I=N[c+56>>2];L=N[c+60>>2];s=N[d+356>>2];u=N[d+348>>2];v=N[d+352>>2];i=N[c+28>>2];j=N[c+20>>2];k=N[c+24>>2];x=N[d+336>>2];z=N[d+304>>2];A=N[d+320>>2];B=N[d+340>>2];l=N[c+44>>2];C=N[d+308>>2];m=N[c+36>>2];D=N[d+324>>2];o=N[c+40>>2];p=N[c+4>>2];J[b+220>>2]=0;J[b+204>>2]=0;J[b+188>>2]=0;N[b+200>>2]=Q(B*l)+Q(Q(C*m)+Q(D*o));N[b+196>>2]=Q(x*l)+Q(Q(z*m)+Q(A*o));N[b+184>>2]=Q(B*i)+Q(Q(C*j)+Q(D*k));N[b+180>>2]=Q(x*i)+Q(Q(z*j)+Q(A*k));N[b+216>>2]=L+Q(Q(s*l)+Q(Q(u*m)+Q(o*v)));N[b+212>>2]=I+Q(Q(s*i)+Q(Q(u*j)+Q(k*v)));J[b+172>>2]=0;N[b+192>>2]=Q(t*l)+Q(Q(q*m)+Q(r*o));N[b+176>>2]=Q(t*i)+Q(Q(q*j)+Q(r*k));N[b+168>>2]=Q(B*g)+Q(Q(C*p)+Q(f*D));N[b+164>>2]=Q(x*g)+Q(Q(z*p)+Q(f*A));N[b+160>>2]=Q(t*g)+Q(Q(q*p)+Q(r*f));N[b+208>>2]=H+Q(Q(s*g)+Q(Q(u*p)+Q(f*v)));e:{if(h){c=ia[J[J[a>>2]+20>>2]](a)|0;e=b+160|0;ia[J[J[c>>2]+56>>2]](c,e,y);c=J[d+32>>2];H=N[c+52>>2];I=N[c+56>>2];L=N[c+60>>2];t=N[d+420>>2];q=N[d+412>>2];r=N[d+416>>2];f=N[c+8>>2];g=N[c+12>>2];i=N[c+28>>2];j=N[c+20>>2];k=N[c+24>>2];s=N[d+396>>2];u=N[d+364>>2];v=N[d+380>>2];x=N[d+400>>2];z=N[d+368>>2];A=N[d+384>>2];B=N[d+404>>2];l=N[c+44>>2];C=N[d+372>>2];m=N[c+36>>2];D=N[d+388>>2];o=N[c+40>>2];p=N[c+4>>2];J[b+220>>2]=0;J[b+204>>2]=0;J[b+188>>2]=0;J[b+172>>2]=0;N[b+200>>2]=Q(B*l)+Q(Q(C*m)+Q(D*o));N[b+196>>2]=Q(x*l)+Q(Q(z*m)+Q(A*o));N[b+192>>2]=Q(s*l)+Q(Q(u*m)+Q(v*o));N[b+184>>2]=Q(B*i)+Q(Q(C*j)+Q(D*k));N[b+180>>2]=Q(x*i)+Q(Q(z*j)+Q(A*k));N[b+176>>2]=Q(s*i)+Q(Q(u*j)+Q(v*k));N[b+168>>2]=Q(B*g)+Q(Q(C*p)+Q(f*D));N[b+164>>2]=Q(x*g)+Q(Q(z*p)+Q(f*A));N[b+160>>2]=Q(s*g)+Q(Q(u*p)+Q(v*f));N[b+216>>2]=L+Q(Q(t*l)+Q(Q(q*m)+Q(o*r)));N[b+212>>2]=I+Q(Q(t*i)+Q(Q(q*j)+Q(k*r)));N[b+208>>2]=H+Q(Q(t*g)+Q(Q(q*p)+Q(f*r)));c=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[c>>2]+56>>2]](c,e,y);break e}c=J[d+32>>2];H=N[c+52>>2];I=N[c+56>>2];L=N[c+60>>2];t=N[d+420>>2];q=N[d+412>>2];r=N[d+416>>2];f=N[c+8>>2];g=N[c+12>>2];i=N[c+28>>2];j=N[c+20>>2];k=N[c+24>>2];s=N[d+396>>2];u=N[d+364>>2];v=N[d+380>>2];x=N[d+400>>2];z=N[d+368>>2];A=N[d+384>>2];B=N[d+404>>2];l=N[c+44>>2];C=N[d+372>>2];m=N[c+36>>2];D=N[d+388>>2];o=N[c+40>>2];p=N[c+4>>2];J[b+220>>2]=0;J[b+204>>2]=0;J[b+188>>2]=0;J[b+172>>2]=0;N[b+200>>2]=Q(B*l)+Q(Q(C*m)+Q(D*o));N[b+196>>2]=Q(x*l)+Q(Q(z*m)+Q(A*o));N[b+192>>2]=Q(s*l)+Q(Q(u*m)+Q(v*o));N[b+184>>2]=Q(B*i)+Q(Q(C*j)+Q(D*k));N[b+180>>2]=Q(x*i)+Q(Q(z*j)+Q(A*k));N[b+176>>2]=Q(s*i)+Q(Q(u*j)+Q(v*k));N[b+168>>2]=Q(B*g)+Q(Q(C*p)+Q(f*D));N[b+164>>2]=Q(x*g)+Q(Q(z*p)+Q(f*A));N[b+160>>2]=Q(s*g)+Q(Q(u*p)+Q(v*f));N[b+216>>2]=L+Q(Q(t*l)+Q(Q(q*m)+Q(o*r)));N[b+212>>2]=I+Q(Q(t*i)+Q(Q(q*j)+Q(k*r)));N[b+208>>2]=H+Q(Q(t*g)+Q(Q(q*p)+Q(f*r)))}if(!n){break b}gl(b+144|0,d,Q(6.0868353843688965),y);J[b+156>>2]=0;f=N[b+152>>2];g=N[b+144>>2];i=N[b+148>>2];N[b+152>>2]=Q(Q(f*N[b+200>>2])+Q(Q(g*N[b+192>>2])+Q(i*N[b+196>>2])))+N[b+216>>2];N[b+148>>2]=Q(Q(f*N[b+184>>2])+Q(Q(g*N[b+176>>2])+Q(i*N[b+180>>2])))+N[b+212>>2];N[b+144>>2]=Q(Q(f*N[b+168>>2])+Q(Q(g*N[b+160>>2])+Q(i*N[b+164>>2])))+N[b+208>>2];c=b+208|0;e=0;while(1){h=b- -64|0;gl(h,d,Q(Q(Q(e|0)*Q(6.283185005187988))*Q(.03125)),y);J[b+76>>2]=0;f=N[b+72>>2];g=N[b+64>>2];i=N[b+68>>2];N[b+72>>2]=Q(Q(f*N[b+200>>2])+Q(Q(g*N[b+192>>2])+Q(i*N[b+196>>2])))+N[b+216>>2];N[b+68>>2]=Q(Q(f*N[b+184>>2])+Q(Q(g*N[b+176>>2])+Q(i*N[b+180>>2])))+N[b+212>>2];N[b+64>>2]=Q(Q(f*N[b+168>>2])+Q(Q(g*N[b+160>>2])+Q(i*N[b+164>>2])))+N[b+208>>2];w=ia[J[J[a>>2]+20>>2]](a)|0;J[b+136>>2]=0;J[b+140>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;ia[J[J[w>>2]+8>>2]](w,b+144|0,h,b+128|0);if(!(e&3)){w=ia[J[J[a>>2]+20>>2]](a)|0;J[b+136>>2]=0;J[b+140>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;ia[J[J[w>>2]+8>>2]](w,c,b- -64|0,b+128|0)}w=J[b+76>>2];J[b+152>>2]=J[b+72>>2];J[b+156>>2]=w;w=J[b+68>>2];J[b+144>>2]=J[b+64>>2];J[b+148>>2]=w;e=e+1|0;if((e|0)!=32){continue}break};f=N[d+512>>2];g=N[d+452>>2];e=J[d+32>>2];f:{if(N[e+344>>2]>Q(0)){Td(b- -64|0,e+4|0,d+364|0);break f}Td(b- -64|0,J[d+28>>2]+4|0,F)}e=J[b+76>>2];J[b+168>>2]=J[b+72>>2];J[b+172>>2]=e;e=J[b+92>>2];J[b+184>>2]=J[b+88>>2];J[b+188>>2]=e;e=J[b+108>>2];J[b+200>>2]=J[b+104>>2];J[b+204>>2]=e;e=J[b+68>>2];J[b+160>>2]=J[b+64>>2];J[b+164>>2]=e;e=J[b+84>>2];J[b+176>>2]=J[b+80>>2];J[b+180>>2]=e;e=J[b+100>>2];J[b+192>>2]=J[b+96>>2];J[b+196>>2]=e;e=J[b+124>>2];J[c+8>>2]=J[b+120>>2];J[c+12>>2]=e;e=J[b+116>>2];J[c>>2]=J[b+112>>2];J[c+4>>2]=e;e=J[c+12>>2];J[b+72>>2]=J[c+8>>2];J[b+76>>2]=e;e=J[c+4>>2];J[b+64>>2]=J[c>>2];J[b+68>>2]=e;N[b+128>>2]=N[b+160>>2];N[b+132>>2]=N[b+176>>2];J[b+140>>2]=0;N[b+136>>2]=N[b+192>>2];N[b+48>>2]=N[b+164>>2];N[b+52>>2]=N[b+180>>2];J[b+60>>2]=0;N[b+56>>2]=N[b+196>>2];c=ia[J[J[a>>2]+20>>2]](a)|0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;ia[J[J[c>>2]+60>>2]](c,b- -64|0,b+128|0,b+48|0,y,y,Q(Q(-f)-g),Q(g-f),b+32|0,1,Q(10));break b;case 3:case 6:c=d+1072|0;e=J[c+4>>2];J[b+168>>2]=J[c>>2];J[b+172>>2]=e;F=d+1064|0;c=J[F+4>>2];J[b+160>>2]=J[F>>2];J[b+164>>2]=c;c=d+1088|0;e=J[c+4>>2];J[b+184>>2]=J[c>>2];J[b+188>>2]=e;c=d+1080|0;e=J[c+4>>2];J[b+176>>2]=J[c>>2];J[b+180>>2]=e;e=d+1104|0;w=J[e+4>>2];J[b+200>>2]=J[e>>2];J[b+204>>2]=w;e=d+1096|0;w=J[e+4>>2];J[b+192>>2]=J[e>>2];J[b+196>>2]=w;w=d+1120|0;E=J[w+4>>2];J[b+216>>2]=J[w>>2];J[b+220>>2]=E;w=d+1112|0;E=J[w+4>>2];J[b+208>>2]=J[w>>2];J[b+212>>2]=E;if(h){h=ia[J[J[a>>2]+20>>2]](a)|0;E=b+160|0;ia[J[J[h>>2]+56>>2]](h,E,y);h=d+1136|0;G=J[h+4>>2];J[b+168>>2]=J[h>>2];J[b+172>>2]=G;h=d+1128|0;G=J[h+4>>2];J[b+160>>2]=J[h>>2];J[b+164>>2]=G;h=d+1152|0;G=J[h+4>>2];J[b+184>>2]=J[h>>2];J[b+188>>2]=G;h=d+1144|0;G=J[h+4>>2];J[b+176>>2]=J[h>>2];J[b+180>>2]=G;h=d+1168|0;G=J[h+4>>2];J[b+200>>2]=J[h>>2];J[b+204>>2]=G;h=d+1160|0;G=J[h+4>>2];J[b+192>>2]=J[h>>2];J[b+196>>2]=G;h=d+1184|0;G=J[h+4>>2];J[b+216>>2]=J[h>>2];J[b+220>>2]=G;h=d+1176|0;G=J[h+4>>2];J[b+208>>2]=J[h>>2];J[b+212>>2]=G;h=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[h>>2]+56>>2]](h,E,y)}if(!n){break b}h=J[F+12>>2];J[b+168>>2]=J[F+8>>2];J[b+172>>2]=h;h=J[F+4>>2];J[b+160>>2]=J[F>>2];J[b+164>>2]=h;h=J[c+12>>2];J[b+184>>2]=J[c+8>>2];J[b+188>>2]=h;h=J[c+4>>2];J[b+176>>2]=J[c>>2];J[b+180>>2]=h;h=J[e+12>>2];J[b+200>>2]=J[e+8>>2];J[b+204>>2]=h;h=J[e+4>>2];J[b+192>>2]=J[e>>2];J[b+196>>2]=h;h=J[w+12>>2];J[b+216>>2]=J[w+8>>2];J[b+220>>2]=h;h=J[w+4>>2];J[b+208>>2]=J[w>>2];J[b+212>>2]=h;N[b+64>>2]=N[b+168>>2];N[b+68>>2]=N[b+184>>2];J[b+76>>2]=0;N[b+72>>2]=N[b+200>>2];N[b+144>>2]=N[b+160>>2];N[b+148>>2]=N[b+176>>2];J[b+156>>2]=0;N[b+152>>2]=N[b+192>>2];f=N[d+1e3>>2];g=N[d+996>>2];i=N[d+936>>2];j=N[d+932>>2];n=ia[J[J[a>>2]+20>>2]](a)|0;J[b+136>>2]=0;J[b+140>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;h=d+1176|0;ia[J[J[n>>2]+64>>2]](n,h,b- -64|0,b+144|0,Q(y*Q(.8999999761581421)),j,i,g,f,b+128|0,Q(10),1);J[b+156>>2]=0;N[b+152>>2]=N[b+196>>2];N[b+148>>2]=N[b+180>>2];N[b+144>>2]=N[b+164>>2];j=N[d+1196>>2];f=N[b+144>>2];i=N[d+1200>>2];g=Ga(i);k=N[b+148>>2];l=Ha(i);N[b+132>>2]=Q(k*l)-Q(g*f);i=Ga(j);m=N[b+152>>2];j=Ha(j);N[b+136>>2]=Q(m*j)+Q(Q(f*Q(i*l))+Q(k*Q(i*g)));N[b+128>>2]=Q(Q(f*Q(j*l))+Q(k*Q(j*g)))-Q(i*m);n=d+1136|0;E=J[n+4>>2];J[b+168>>2]=J[n>>2];J[b+172>>2]=E;n=d+1128|0;E=J[n+4>>2];J[b+160>>2]=J[n>>2];J[b+164>>2]=E;n=d+1152|0;E=J[n+4>>2];J[b+184>>2]=J[n>>2];J[b+188>>2]=E;n=d+1144|0;E=J[n+4>>2];J[b+176>>2]=J[n>>2];J[b+180>>2]=E;n=d+1168|0;E=J[n+4>>2];J[b+200>>2]=J[n>>2];J[b+204>>2]=E;n=d+1160|0;E=J[n+4>>2];J[b+192>>2]=J[n>>2];J[b+196>>2]=E;n=J[h+4>>2];J[b+208>>2]=J[h>>2];J[b+212>>2]=n;n=d+1184|0;E=J[n+4>>2];J[b+216>>2]=J[n>>2];J[b+220>>2]=E;J[b+60>>2]=0;N[b+56>>2]=-N[b+192>>2];N[b+52>>2]=-N[b+176>>2];N[b+48>>2]=-N[b+160>>2];f=N[d+868>>2];g=N[d+872>>2];g:{if(f>g){n=ia[J[J[a>>2]+20>>2]](a)|0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;ia[J[J[n>>2]+60>>2]](n,h,b+48|0,b+128|0,y,y,Q(-3.1415927410125732),Q(3.1415927410125732),b+32|0,0,Q(10));break g}if(!(f>2]+20>>2]](a)|0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;ia[J[J[n>>2]+60>>2]](n,h,b+48|0,b+128|0,y,y,f,g,b+32|0,1,Q(10))}h=J[F+12>>2];J[b+168>>2]=J[F+8>>2];J[b+172>>2]=h;h=J[F+4>>2];J[b+160>>2]=J[F>>2];J[b+164>>2]=h;F=J[c+12>>2];J[b+184>>2]=J[c+8>>2];J[b+188>>2]=F;F=J[c+4>>2];J[b+176>>2]=J[c>>2];J[b+180>>2]=F;c=J[e+12>>2];J[b+200>>2]=J[e+8>>2];J[b+204>>2]=c;c=J[e+4>>2];J[b+192>>2]=J[e>>2];J[b+196>>2]=c;c=J[w+12>>2];J[b+216>>2]=J[w+8>>2];J[b+220>>2]=c;c=J[w+4>>2];J[b+208>>2]=J[w>>2];J[b+212>>2]=c;c=J[d+692>>2];J[b+40>>2]=J[d+688>>2];J[b+44>>2]=c;c=J[d+684>>2];J[b+32>>2]=J[d+680>>2];J[b+36>>2]=c;c=J[d+708>>2];J[b+24>>2]=J[d+704>>2];J[b+28>>2]=c;c=J[d+700>>2];J[b+16>>2]=J[d+696>>2];J[b+20>>2]=c;c=ia[J[J[a>>2]+20>>2]](a)|0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;ia[J[J[c>>2]+72>>2]](c,b+32|0,b+16|0,b+160|0,b);break b;case 4:break c;default:break b}}c=J[d+836>>2];J[b+168>>2]=J[d+832>>2];J[b+172>>2]=c;c=d+824|0;e=J[c+4>>2];J[b+160>>2]=J[c>>2];J[b+164>>2]=e;e=J[d+852>>2];J[b+184>>2]=J[d+848>>2];J[b+188>>2]=e;e=J[d+844>>2];J[b+176>>2]=J[d+840>>2];J[b+180>>2]=e;e=J[d+868>>2];J[b+200>>2]=J[d+864>>2];J[b+204>>2]=e;e=J[d+860>>2];J[b+192>>2]=J[d+856>>2];J[b+196>>2]=e;e=J[d+884>>2];J[b+216>>2]=J[d+880>>2];J[b+220>>2]=e;e=J[d+876>>2];J[b+208>>2]=J[d+872>>2];J[b+212>>2]=e;h:{if(h){e=ia[J[J[a>>2]+20>>2]](a)|0;w=b+160|0;ia[J[J[e>>2]+56>>2]](e,w,y);e=J[d+900>>2];J[b+168>>2]=J[d+896>>2];J[b+172>>2]=e;e=J[d+892>>2];J[b+160>>2]=J[d+888>>2];J[b+164>>2]=e;e=J[d+916>>2];J[b+184>>2]=J[d+912>>2];J[b+188>>2]=e;e=J[d+908>>2];J[b+176>>2]=J[d+904>>2];J[b+180>>2]=e;e=J[d+932>>2];J[b+200>>2]=J[d+928>>2];J[b+204>>2]=e;e=J[d+924>>2];J[b+192>>2]=J[d+920>>2];J[b+196>>2]=e;e=J[d+948>>2];J[b+216>>2]=J[d+944>>2];J[b+220>>2]=e;e=J[d+940>>2];J[b+208>>2]=J[d+936>>2];J[b+212>>2]=e;e=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[e>>2]+56>>2]](e,w,y);break h}e=J[d+900>>2];J[b+168>>2]=J[d+896>>2];J[b+172>>2]=e;e=J[d+892>>2];J[b+160>>2]=J[d+888>>2];J[b+164>>2]=e;e=J[d+916>>2];J[b+184>>2]=J[d+912>>2];J[b+188>>2]=e;e=J[d+908>>2];J[b+176>>2]=J[d+904>>2];J[b+180>>2]=e;e=J[d+932>>2];J[b+200>>2]=J[d+928>>2];J[b+204>>2]=e;e=J[d+924>>2];J[b+192>>2]=J[d+920>>2];J[b+196>>2]=e;e=J[d+948>>2];J[b+216>>2]=J[d+944>>2];J[b+220>>2]=e;e=J[d+940>>2];J[b+208>>2]=J[d+936>>2];J[b+212>>2]=e}if(!n){break b}c=K[d+180|0]?c:d+888|0;k=N[c+48>>2];q=N[c+8>>2];f=N[c>>2];l=N[c+4>>2];m=N[c+52>>2];r=N[c+24>>2];g=N[c+16>>2];o=N[c+20>>2];p=N[c+56>>2];s=N[c+40>>2];i=N[c+32>>2];t=N[c+36>>2];j=N[d+184>>2];J[b+76>>2]=0;s=Q(s*Q(0));u=Q(t*Q(0));N[b+72>>2]=p+Q(s+Q(Q(j*i)+u));r=Q(r*Q(0));v=Q(o*Q(0));N[b+68>>2]=m+Q(r+Q(Q(j*g)+v));q=Q(q*Q(0));x=Q(l*Q(0));N[b+64>>2]=k+Q(q+Q(Q(j*f)+x));j=N[d+188>>2];J[b+156>>2]=0;N[b+152>>2]=p+Q(s+Q(Q(j*i)+u));N[b+148>>2]=m+Q(r+Q(Q(j*g)+v));N[b+144>>2]=k+Q(q+Q(Q(j*f)+x));c=ia[J[J[a>>2]+20>>2]](a)|0;J[b+136>>2]=0;J[b+140>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;e=b+128|0;ia[J[J[c>>2]+8>>2]](c,b- -64|0,b+144|0,e);J[b+140>>2]=0;N[b+136>>2]=i;N[b+132>>2]=g;N[b+128>>2]=f;J[b+60>>2]=0;N[b+56>>2]=t;N[b+52>>2]=o;N[b+48>>2]=l;f=N[d+196>>2];g=N[d+192>>2];c=ia[J[J[a>>2]+20>>2]](a)|0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;ia[J[J[c>>2]+60>>2]](c,d+936|0,e,b+48|0,y,y,g,f,b+32|0,1,Q(10))}ga=b+224|0;c=M>>>0>1;M=O;if(c){continue}break}}i:{if(!(ia[J[J[a>>2]+20>>2]](a)|0)){break i}c=ia[J[J[a>>2]+20>>2]](a)|0;if(!(ia[J[J[c>>2]+48>>2]](c)&16387)){break i}if(!(ia[J[J[a>>2]+20>>2]](a)|0)){break i}c=ia[J[J[a>>2]+20>>2]](a)|0;if(!(ia[J[J[c>>2]+48>>2]](c)|0)|J[a+280>>2]<=0){break i}M=0;while(1){c=J[J[a+288>>2]+(M<<2)>>2];ia[J[J[c>>2]+12>>2]](c,J[a+72>>2]);M=M+1|0;if((M|0)>2]){continue}break}}xa()}function Lg(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=0,P=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=0,_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ja=0,ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0);f=ga-960|0;ga=f;a:{if((ia[J[J[d>>2]+80>>2]](d)|0)==2){g=J[d+152>>2];h=g-1|0;J[a+28>>2]=h;if(!g){break a}while(1){Lg(a,b,c,J[J[d+160>>2]+(h<<2)>>2],e);g=J[a+28>>2];h=g-1|0;J[a+28>>2]=h;if(g){continue}break}break a}if((ia[J[J[e>>2]+80>>2]](e)|0)==2){g=J[e+152>>2];h=g-1|0;J[a+36>>2]=h;if(!g){break a}while(1){Lg(a,b,c,d,J[J[e+160>>2]+(h<<2)>>2]);g=J[a+36>>2];h=g-1|0;J[a+36>>2]=h;if(g){continue}break}break a}h=J[b+12>>2];g=J[h+12>>2];J[f+904>>2]=J[h+8>>2];J[f+908>>2]=g;g=J[h+4>>2];J[f+896>>2]=J[h>>2];J[f+900>>2]=g;g=J[h+28>>2];J[f+920>>2]=J[h+24>>2];J[f+924>>2]=g;g=J[h+20>>2];J[f+912>>2]=J[h+16>>2];J[f+916>>2]=g;g=J[h+44>>2];J[f+936>>2]=J[h+40>>2];J[f+940>>2]=g;g=J[h+36>>2];J[f+928>>2]=J[h+32>>2];J[f+932>>2]=g;g=J[h+60>>2];J[f+952>>2]=J[h+56>>2];J[f+956>>2]=g;g=J[h+52>>2];J[f+944>>2]=J[h+48>>2];J[f+948>>2]=g;h=J[c+12>>2];g=J[h+12>>2];J[f+840>>2]=J[h+8>>2];J[f+844>>2]=g;g=J[h+4>>2];J[f+832>>2]=J[h>>2];J[f+836>>2]=g;g=J[h+28>>2];J[f+856>>2]=J[h+24>>2];J[f+860>>2]=g;g=J[h+20>>2];J[f+848>>2]=J[h+16>>2];J[f+852>>2]=g;g=J[h+44>>2];J[f+872>>2]=J[h+40>>2];J[f+876>>2]=g;g=J[h+36>>2];J[f+864>>2]=J[h+32>>2];J[f+868>>2]=g;g=J[h+60>>2];J[f+888>>2]=J[h+56>>2];J[f+892>>2]=g;g=J[h+52>>2];J[f+880>>2]=J[h+48>>2];J[f+884>>2]=g;J[f+812>>2]=0;J[8369]=J[8369]+1;J[f+820>>2]=ia[J[6782]](256,16);H[f+824|0]=1;J[f+816>>2]=32;i=f+896|0;k=f+832|0;v=f+808|0;C=ga+-64|0;ga=C;b:{if(!(!J[d+68>>2]|!J[e+68>>2])){j=ga-112|0;ga=j;g=d+68|0;h=e+68|0;if(!(!J[g>>2]|!J[h>>2])){S=N[i+52>>2];D=N[i+56>>2];E=N[k+52>>2];F=N[k+56>>2];$=N[i+20>>2];aa=N[i+36>>2];G=N[k+20>>2];I=N[k+36>>2];T=N[k+24>>2];ba=N[i+24>>2];m=N[k+40>>2];ca=N[i+40>>2];U=N[i+48>>2];y=N[k+48>>2];da=N[i+32>>2];ea=N[i+16>>2];z=N[i>>2];A=N[i+4>>2];W=N[k+32>>2];V=N[k+16>>2];L=N[k>>2];M=N[k+4>>2];l=N[k+8>>2];B=N[i+8>>2];J[j+60>>2]=0;J[j+44>>2]=0;J[j+28>>2]=0;x=Q(Q(m*ca)+Q(Q(l*B)+Q(ba*T)));N[j+56>>2]=x;u=Q(Q(I*ca)+Q(Q(M*B)+Q(ba*G)));N[j+52>>2]=u;q=Q(Q(W*ca)+Q(Q(L*B)+Q(ba*V)));N[j+48>>2]=q;o=Q(Q(m*aa)+Q(Q(l*A)+Q($*T)));N[j+40>>2]=o;p=Q(Q(I*aa)+Q(Q(M*A)+Q($*G)));N[j+36>>2]=p;r=Q(Q(W*aa)+Q(Q(L*A)+Q($*V)));N[j+32>>2]=r;m=Q(Q(m*da)+Q(Q(l*z)+Q(ea*T)));N[j+24>>2]=m;l=Q(Q(I*da)+Q(Q(M*z)+Q(ea*G)));N[j+20>>2]=l;N[j+104>>2]=Q(R(x))+Q(9.999999974752427e-7);N[j+100>>2]=Q(R(u))+Q(9.999999974752427e-7);N[j+96>>2]=Q(R(q))+Q(9.999999974752427e-7);N[j+88>>2]=Q(R(o))+Q(9.999999974752427e-7);N[j+84>>2]=Q(R(p))+Q(9.999999974752427e-7);N[j+80>>2]=Q(R(r))+Q(9.999999974752427e-7);N[j+72>>2]=Q(R(m))+Q(9.999999974752427e-7);N[j+68>>2]=Q(R(l))+Q(9.999999974752427e-7);J[j+12>>2]=0;l=Q(-U);N[j+8>>2]=Q(Q(Q(B*l)-Q(ba*S))-Q(ca*D))+Q(Q(F*ca)+Q(Q(y*B)+Q(ba*E)));N[j+4>>2]=Q(Q(Q(A*l)-Q($*S))-Q(aa*D))+Q(Q(F*aa)+Q(Q(y*A)+Q($*E)));N[j>>2]=Q(Q(Q(z*l)-Q(ea*S))-Q(da*D))+Q(Q(F*da)+Q(Q(y*z)+Q(ea*E)));l=Q(Q(W*da)+Q(Q(L*z)+Q(ea*V)));N[j+16>>2]=l;N[j+64>>2]=Q(R(l))+Q(9.999999974752427e-7);Ab(g,h,v,j,0,0,1)}ga=j+112|0;break b}O=ia[J[J[d>>2]+88>>2]](d)|0;if(!O){break b}P=C+16|0;t=C+48|0;while(1){O=O-1|0;ia[J[J[d>>2]+120>>2]](d,O,i,C+32|0,t);_=ia[J[J[e>>2]+88>>2]](e)|0;if(_){while(1){ia[J[J[e>>2]+120>>2]](e,O,k,C,P);_=_-1|0;c:{if(N[C+16>>2]>2]|N[C>>2]>N[C+48>>2]|(N[C+20>>2]>2]|N[C+4>>2]>N[C+52>>2])){break c}if(N[C+24>>2]>2]|N[C+8>>2]>N[C+56>>2]){break c}n=J[v+4>>2];d:{if((n|0)!=J[v+8>>2]){break d}fa=n?n<<1:1;if((fa|0)<=(n|0)){break d}e:{if(!fa){Z=0;break e}J[8369]=J[8369]+1;Z=ia[J[6782]](fa<<3,16)|0;n=J[v+4>>2]}s=J[v+12>>2];f:{g:{if((n|0)>0){ja=0;if((n|0)!=1){j=n&-2;w=0;while(1){X=ja<<3;h=X+Z|0;g=s+X|0;J[h>>2]=J[g>>2];J[h+4>>2]=J[g+4>>2];g=X|8;h=g+Z|0;g=g+s|0;J[h>>2]=J[g>>2];J[h+4>>2]=J[g+4>>2];ja=ja+2|0;w=w+2|0;if((j|0)!=(w|0)){continue}break}}if(n&1){g=ja<<3;h=g+Z|0;g=g+s|0;J[h>>2]=J[g>>2];J[h+4>>2]=J[g+4>>2]}if(K[v+16|0]){break g}break f}if(!s|!K[v+16|0]){break f}}if(s){J[8370]=J[8370]+1;ia[J[6783]](s)}n=J[v+4>>2]}J[v+12>>2]=Z;H[v+16|0]=1;J[v+8>>2]=fa}g=J[v+12>>2]+(n<<3)|0;J[g+4>>2]=_;J[g>>2]=O;J[v+4>>2]=n+1}if(_){continue}break}}if(O){continue}break}}ga=C- -64|0;h:{if(!J[f+812>>2]){break h}i:{if((ia[J[J[d>>2]+80>>2]](d)|0)!=1){break i}if((ia[J[J[e>>2]+80>>2]](e)|0)!=1){break i}_=J[f+820>>2];ja=J[f+812>>2];i=ga-432|0;ga=i;h=J[c+12>>2];ka=N[h+56>>2];la=N[h+52>>2];ma=N[h+40>>2];na=N[h+36>>2];oa=N[h+24>>2];pa=N[h+20>>2];g=J[b+12>>2];qa=N[g+56>>2];ra=N[g+52>>2];ta=N[g+40>>2];ua=N[g+36>>2];va=N[g+24>>2];wa=N[g+20>>2];xa=N[h+48>>2];ya=N[h+32>>2];$=N[h+16>>2];aa=N[h+8>>2];ba=N[h+4>>2];ca=N[h>>2];da=N[g+48>>2];ea=N[g+32>>2];z=N[g+16>>2];A=N[g+8>>2];B=N[g+4>>2];S=N[g>>2];J[i+424>>2]=1008981770;J[i+352>>2]=1008981770;ia[J[J[d>>2]+112>>2]](d);ia[J[J[e>>2]+112>>2]](e);if(ja){fa=i+16|0;while(1){h=J[_>>2];J[a+24>>2]=h;J[a+32>>2]=J[_+4>>2];g=ia[J[J[d>>2]+84>>2]](d)|0;ia[J[J[g>>2]+20>>2]](g,h,i+360|0);h=J[a+32>>2];g=ia[J[J[e>>2]+84>>2]](e)|0;ia[J[J[g>>2]+20>>2]](g,h,i+288|0);J[i+372>>2]=0;J[i+388>>2]=0;J[i+404>>2]=0;L=N[i+384>>2];M=N[i+376>>2];U=N[i+380>>2];W=Q(ra+Q(Q(L*va)+Q(Q(M*z)+Q(wa*U))));N[i+380>>2]=W;x=N[i+368>>2];u=N[i+360>>2];q=N[i+364>>2];D=Q(ra+Q(Q(x*va)+Q(Q(u*z)+Q(wa*q))));N[i+364>>2]=D;o=N[i+400>>2];m=N[i+392>>2];l=N[i+396>>2];V=Q(ra+Q(Q(o*va)+Q(Q(m*z)+Q(wa*l))));N[i+396>>2]=V;p=Q(qa+Q(Q(L*ta)+Q(Q(M*ea)+Q(ua*U))));N[i+384>>2]=p;r=Q(da+Q(Q(o*A)+Q(Q(m*S)+Q(B*l))));N[i+392>>2]=r;E=Q(qa+Q(Q(x*ta)+Q(Q(u*ea)+Q(ua*q))));N[i+368>>2]=E;m=Q(qa+Q(Q(o*ta)+Q(Q(m*ea)+Q(ua*l))));N[i+400>>2]=m;F=Q(da+Q(Q(x*A)+Q(Q(u*S)+Q(B*q))));N[i+360>>2]=F;l=Q(da+Q(Q(L*A)+Q(Q(M*S)+Q(B*U))));N[i+376>>2]=l;u=N[i+296>>2];q=N[i+288>>2];o=N[i+292>>2];J[i+300>>2]=0;G=Q(la+Q(Q(u*oa)+Q(Q(q*$)+Q(pa*o))));N[i+292>>2]=G;I=Q(ka+Q(Q(u*ma)+Q(Q(q*ya)+Q(na*o))));N[i+296>>2]=I;T=Q(xa+Q(Q(u*aa)+Q(Q(q*ca)+Q(ba*o))));N[i+288>>2]=T;u=N[i+312>>2];q=N[i+304>>2];o=N[i+308>>2];J[i+316>>2]=0;L=Q(la+Q(Q(u*oa)+Q(Q(q*$)+Q(pa*o))));N[i+308>>2]=L;M=Q(ka+Q(Q(u*ma)+Q(Q(q*ya)+Q(na*o))));N[i+312>>2]=M;U=Q(xa+Q(Q(u*aa)+Q(Q(q*ca)+Q(ba*o))));N[i+304>>2]=U;y=N[i+328>>2];q=N[i+320>>2];o=N[i+324>>2];J[i+332>>2]=0;x=Q(la+Q(Q(y*oa)+Q(Q(q*$)+Q(pa*o))));N[i+324>>2]=x;u=Q(xa+Q(Q(y*aa)+Q(Q(q*ca)+Q(ba*o))));N[i+320>>2]=u;q=Q(ka+Q(Q(y*ma)+Q(Q(q*ya)+Q(na*o))));N[i+328>>2]=q;o=Q(p-E);p=Q(r-F);r=Q(m-E);l=Q(l-F);y=Q(Q(o*p)-Q(r*l));m=Q(V-D);V=Q(l*m);l=Q(W-D);p=Q(V-Q(p*l));m=Q(Q(l*r)-Q(m*o));l=Q(Q(1)/Q(Y(Q(Q(p*p)+Q(Q(m*m)+Q(y*y))))));r=Q(y*l);N[i+412>>2]=r;m=Q(m*l);N[i+408>>2]=m;l=Q(p*l);N[i+416>>2]=l;N[i+420>>2]=Q(E*l)+Q(Q(F*m)+Q(D*r));o=Q(M-I);p=Q(u-T);r=Q(q-I);l=Q(U-T);q=Q(Q(o*p)-Q(r*l));m=Q(x-G);u=Q(l*m);l=Q(L-G);p=Q(u-Q(p*l));m=Q(Q(l*r)-Q(m*o));l=Q(Q(1)/Q(Y(Q(Q(p*p)+Q(Q(m*m)+Q(q*q))))));r=Q(q*l);N[i+340>>2]=r;m=Q(m*l);N[i+336>>2]=m;l=Q(p*l);N[i+344>>2]=l;N[i+348>>2]=Q(I*l)+Q(Q(T*m)+Q(G*r));ja=ja-1|0;p=N[i+416>>2];r=N[i+408>>2];m=N[i+412>>2];l=N[i+420>>2];o=Q(N[i+424>>2]+N[i+352>>2]);j:{if(!(!(Q(Q(Q(Q(N[i+296>>2]*p)+Q(Q(N[i+288>>2]*r)+Q(N[i+292>>2]*m)))-l)-o)>Q(0))|!(Q(Q(Q(Q(N[i+312>>2]*p)+Q(Q(N[i+304>>2]*r)+Q(m*N[i+308>>2])))-l)-o)>Q(0)))){g=0;if(Q(Q(Q(Q(N[i+328>>2]*p)+Q(Q(N[i+320>>2]*r)+Q(m*N[i+324>>2])))-l)-o)>Q(0)){break j}}p=N[i+344>>2];r=N[i+336>>2];m=N[i+340>>2];l=N[i+348>>2];g=!(Q(Q(Q(Q(N[i+368>>2]*p)+Q(Q(N[i+360>>2]*r)+Q(N[i+364>>2]*m)))-l)-o)>Q(0))|!(Q(Q(Q(Q(N[i+384>>2]*p)+Q(Q(N[i+376>>2]*r)+Q(m*N[i+380>>2])))-l)-o)>Q(0))|!(Q(Q(Q(Q(N[i+400>>2]*p)+Q(Q(N[i+392>>2]*r)+Q(m*N[i+396>>2])))-l)-o)>Q(0))}k:{if(!g){break k}v=i+8|0;n=0;s=0;k=ga-880|0;ga=k;h=i+288|0;m=N[h+64>>2];g=i+360|0;l=N[g+64>>2];j=J[g+60>>2];J[k+296>>2]=J[g+56>>2];J[k+300>>2]=j;j=J[g+52>>2];J[k+288>>2]=J[g+48>>2];J[k+292>>2]=j;t=Al(g,h,k+560|0);j=0;l:{if(!t){break l}j=0;if((t|0)<=0){break l}x=Q(l+m);q=N[k+300>>2];o=N[k+296>>2];p=N[k+292>>2];r=Q(-1e3);m=N[k+288>>2];m:{n:{while(1){o:{j=(k+560|0)+(n<<4)|0;l=Q(x-Q(Q(Q(N[j+8>>2]*o)+Q(Q(N[j>>2]*m)+Q(N[j+4>>2]*p)))-q));p:{if(!(l>=Q(0))){break p}if(l>r){break o}if(!(Q(l+Q(1.1920928955078125e-7))>=r)){break p}J[k+(s<<2)>>2]=n;s=s+1|0}n=n+1|0;if((t|0)!=(n|0)){continue}N[k+280>>2]=r;if((s|0)<=0){break m}break n}J[k>>2]=n;s=1;r=l;n=n+1|0;if((t|0)!=(n|0)){continue}break}J[k+284>>2]=1;N[k+280>>2]=r}n=0;if((s|0)!=1){X=s&-2;O=k+304|0;Z=0;while(1){P=k+560|0;w=P+(J[k+(n<<2)>>2]<<4)|0;j=J[w+12>>2];t=O+(n<<4)|0;J[t+8>>2]=J[w+8>>2];J[t+12>>2]=j;j=J[w+4>>2];J[t>>2]=J[w>>2];J[t+4>>2]=j;j=n|1;t=O+(j<<4)|0;P=P+(J[k+(j<<2)>>2]<<4)|0;j=J[P+12>>2];J[t+8>>2]=J[P+8>>2];J[t+12>>2]=j;j=J[P+4>>2];J[t>>2]=J[P>>2];J[t+4>>2]=j;n=n+2|0;Z=Z+2|0;if((X|0)!=(Z|0)){continue}break}}if(!(s&1)){break m}P=(k+560|0)+(J[k+(n<<2)>>2]<<4)|0;j=J[P+4>>2];t=(k+280|0)+(n<<4)|0;J[t+24>>2]=J[P>>2];J[t+28>>2]=j;j=J[P+12>>2];J[t+32>>2]=J[P+8>>2];J[t+36>>2]=j}j=0;if(!s){break l}N[k+292>>2]=-N[k+292>>2];N[k+296>>2]=-N[k+296>>2];N[k+288>>2]=-N[k+288>>2];j=J[h+60>>2];J[k+16>>2]=J[h+56>>2];J[k+20>>2]=j;j=J[h+52>>2];J[k+8>>2]=J[h+48>>2];J[k+12>>2]=j;h=Al(h,g,k+560|0);j=0;if(!h){break l}j=0;if((h|0)<=0){break l}u=N[k+20>>2];q=N[k+16>>2];o=N[k+12>>2];m=Q(-1e3);w=0;p=N[k+8>>2];n=0;q:{r:{while(1){s:{g=(k+560|0)+(n<<4)|0;l=Q(x-Q(Q(Q(N[g+8>>2]*q)+Q(Q(N[g>>2]*p)+Q(N[g+4>>2]*o)))-u));t:{if(!(l>=Q(0))){break t}if(l>m){break s}if(!(Q(l+Q(1.1920928955078125e-7))>=m)){break t}J[(k+816|0)+(w<<2)>>2]=n;w=w+1|0}n=n+1|0;if((h|0)!=(n|0)){continue}J[k+4>>2]=w;N[k>>2]=m;if((w|0)<=0){break q}break r}J[k+816>>2]=n;w=1;m=l;n=n+1|0;if((h|0)!=(n|0)){continue}break}J[k+4>>2]=1;N[k>>2]=m}n=0;if((w|0)!=1){P=w&-2;X=k+24|0;Z=0;while(1){j=k+560|0;t=k+816|0;O=j+(J[t+(n<<2)>>2]<<4)|0;g=J[O+12>>2];h=X+(n<<4)|0;J[h+8>>2]=J[O+8>>2];J[h+12>>2]=g;g=J[O+4>>2];J[h>>2]=J[O>>2];J[h+4>>2]=g;g=n|1;h=X+(g<<4)|0;j=j+(J[t+(g<<2)>>2]<<4)|0;g=J[j+12>>2];J[h+8>>2]=J[j+8>>2];J[h+12>>2]=g;g=J[j+4>>2];J[h>>2]=J[j>>2];J[h+4>>2]=g;n=n+2|0;Z=Z+2|0;if((P|0)!=(Z|0)){continue}break}}if(!(w&1)){break q}j=(k+560|0)+(J[(k+816|0)+(n<<2)>>2]<<4)|0;g=J[j+4>>2];h=k+(n<<4)|0;J[h+24>>2]=J[j>>2];J[h+28>>2]=g;g=J[j+12>>2];J[h+32>>2]=J[j+8>>2];J[h+36>>2]=g}j=0;if(!w){break l}u:{if(m>2]=m;g=J[k+12>>2];J[v+8>>2]=J[k+8>>2];J[v+12>>2]=g;g=J[k+20>>2];J[v+16>>2]=J[k+16>>2];J[v+20>>2]=g;J[v+4>>2]=w;sa(v+24|0,k+24|0,w<<4);break u}N[v>>2]=r;g=J[k+292>>2];J[v+8>>2]=J[k+288>>2];J[v+12>>2]=g;g=J[k+300>>2];J[v+16>>2]=J[k+296>>2];J[v+20>>2]=g;J[v+4>>2]=s;sa(v+24|0,k+304|0,s<<4)}j=1}ga=k+880|0;if(!j){break k}t=J[i+12>>2];if(!t){break k}while(1){l=N[i+8>>2];g=J[a+16>>2];ia[J[J[g>>2]+8>>2]](g,J[a+28>>2],J[a+24>>2]);g=J[a+16>>2];ia[J[J[g>>2]+12>>2]](g,J[a+36>>2],J[a+32>>2]);t=t-1|0;h=(i+(t<<4)|0)+32|0;j=J[a+12>>2];if(!j){g=J[a+4>>2];j=ia[J[J[g>>2]+12>>2]](g,J[b+8>>2],J[c+8>>2])|0;J[a+12>>2]=j}g=J[a+16>>2];J[g+4>>2]=j;ia[J[J[g>>2]+16>>2]](g,fa,h,Q(-l));if(t){continue}break}}_=_+8|0;if(ja){continue}break}}ia[J[J[d>>2]+116>>2]](d);ia[J[J[e>>2]+116>>2]](e);ga=i+432|0;break h}ia[J[J[d>>2]+112>>2]](d);ia[J[J[e>>2]+112>>2]](e);Bb(f+512|4);J[f+572>>2]=0;J[f+576>>2]=0;J[f+520>>2]=1;J[f+580>>2]=0;J[f+584>>2]=0;J[f+588>>2]=0;J[f+592>>2]=0;J[f+596>>2]=0;J[f+600>>2]=0;J[f+604>>2]=0;J[f+608>>2]=0;J[f+612>>2]=0;J[f+616>>2]=0;J[f+516>>2]=1976;Se(f+620|0);J[f+712>>2]=4;J[f+796>>2]=17412;J[f+788>>2]=17332;J[f+780>>2]=17260;J[f+620>>2]=4488;J[f+512>>2]=d;if(ia[J[J[d>>2]+96>>2]](d)|0){g=f+788|0}else{g=J[f+512>>2];g=ia[J[J[g>>2]+100>>2]](g)|0?f+796|0:f+780|0}J[f+804>>2]=g;J[g+4>>2]=f+512;Bb(f+216|4);J[f+276>>2]=0;J[f+280>>2]=0;J[f+224>>2]=1;J[f+284>>2]=0;J[f+288>>2]=0;J[f+292>>2]=0;J[f+296>>2]=0;J[f+300>>2]=0;J[f+304>>2]=0;J[f+308>>2]=0;J[f+312>>2]=0;J[f+316>>2]=0;J[f+320>>2]=0;J[f+220>>2]=1976;Se(f+324|0);J[f+416>>2]=4;J[f+500>>2]=17412;J[f+492>>2]=17332;J[f+484>>2]=17260;J[f+324>>2]=4488;J[f+216>>2]=e;if(ia[J[J[e>>2]+96>>2]](e)|0){g=f+492|0}else{g=J[f+216>>2];g=ia[J[J[g>>2]+100>>2]](g)|0?f+500|0:f+484|0}J[f+508>>2]=g;J[g+4>>2]=f+216;P=ia[J[J[d>>2]+92>>2]](d)|0;t=ia[J[J[e>>2]+92>>2]](e)|0;w=J[f+812>>2];if(w){while(1){w=w-1|0;g=J[f+820>>2]+(w<<3)|0;h=J[g>>2];J[a+24>>2]=h;J[a+32>>2]=J[g+4>>2];g=J[f+804>>2];X=ia[J[J[g>>2]>>2]](g,h)|0;g=J[f+508>>2];O=ia[J[J[g>>2]>>2]](g,J[a+32>>2])|0;h=J[b+12>>2];g=J[h+12>>2];J[f+160>>2]=J[h+8>>2];J[f+164>>2]=g;g=J[h+4>>2];J[f+152>>2]=J[h>>2];J[f+156>>2]=g;g=J[h+28>>2];J[f+176>>2]=J[h+24>>2];J[f+180>>2]=g;g=J[h+20>>2];J[f+168>>2]=J[h+16>>2];J[f+172>>2]=g;g=J[h+44>>2];J[f+192>>2]=J[h+40>>2];J[f+196>>2]=g;g=J[h+36>>2];J[f+184>>2]=J[h+32>>2];J[f+188>>2]=g;g=J[h+60>>2];J[f+208>>2]=J[h+56>>2];J[f+212>>2]=g;g=J[h+52>>2];J[f+200>>2]=J[h+48>>2];J[f+204>>2]=g;h=J[c+12>>2];g=J[h+12>>2];J[f+96>>2]=J[h+8>>2];J[f+100>>2]=g;g=J[h+4>>2];J[f+88>>2]=J[h>>2];J[f+92>>2]=g;g=J[h+28>>2];J[f+112>>2]=J[h+24>>2];J[f+116>>2]=g;g=J[h+20>>2];J[f+104>>2]=J[h+16>>2];J[f+108>>2]=g;g=J[h+44>>2];J[f+128>>2]=J[h+40>>2];J[f+132>>2]=g;g=J[h+36>>2];J[f+120>>2]=J[h+32>>2];J[f+124>>2]=g;g=J[h+60>>2];J[f+144>>2]=J[h+56>>2];J[f+148>>2]=g;g=J[h+52>>2];J[f+136>>2]=J[h+48>>2];J[f+140>>2]=g;if(P){ia[J[J[d>>2]+132>>2]](f+24|0,d,J[a+24>>2]);r=N[f+944>>2];m=N[f+948>>2];l=N[f+952>>2];T=N[f+80>>2];y=N[f+72>>2];W=N[f+76>>2];z=N[f+904>>2];A=N[f+896>>2];B=N[f+900>>2];S=N[f+920>>2];D=N[f+912>>2];E=N[f+916>>2];V=N[f+56>>2];L=N[f+24>>2];M=N[f+40>>2];U=N[f+60>>2];x=N[f+28>>2];u=N[f+44>>2];F=N[f+936>>2];q=N[f+64>>2];G=N[f+928>>2];o=N[f+32>>2];I=N[f+932>>2];p=N[f+48>>2];J[f+212>>2]=0;J[f+196>>2]=0;J[f+180>>2]=0;J[f+164>>2]=0;N[f+192>>2]=Q(q*F)+Q(Q(o*G)+Q(p*I));N[f+188>>2]=Q(U*F)+Q(Q(x*G)+Q(u*I));N[f+184>>2]=Q(V*F)+Q(Q(L*G)+Q(M*I));N[f+176>>2]=Q(q*S)+Q(Q(o*D)+Q(p*E));N[f+172>>2]=Q(U*S)+Q(Q(x*D)+Q(u*E));N[f+168>>2]=Q(V*S)+Q(Q(L*D)+Q(M*E));N[f+160>>2]=Q(q*z)+Q(Q(o*A)+Q(B*p));N[f+156>>2]=Q(U*z)+Q(Q(x*A)+Q(B*u));N[f+152>>2]=Q(V*z)+Q(Q(L*A)+Q(M*B));N[f+208>>2]=l+Q(Q(T*F)+Q(Q(y*G)+Q(I*W)));N[f+204>>2]=m+Q(Q(T*S)+Q(Q(y*D)+Q(E*W)));N[f+200>>2]=r+Q(Q(T*z)+Q(Q(y*A)+Q(B*W)))}if(t){ia[J[J[e>>2]+132>>2]](f+24|0,e,J[a+32>>2]);r=N[f+880>>2];m=N[f+884>>2];l=N[f+888>>2];T=N[f+80>>2];y=N[f+72>>2];W=N[f+76>>2];z=N[f+840>>2];A=N[f+832>>2];B=N[f+836>>2];S=N[f+856>>2];D=N[f+848>>2];E=N[f+852>>2];V=N[f+56>>2];L=N[f+24>>2];M=N[f+40>>2];U=N[f+60>>2];x=N[f+28>>2];u=N[f+44>>2];F=N[f+872>>2];q=N[f+64>>2];G=N[f+864>>2];o=N[f+32>>2];I=N[f+868>>2];p=N[f+48>>2];J[f+148>>2]=0;J[f+132>>2]=0;J[f+116>>2]=0;J[f+100>>2]=0;N[f+128>>2]=Q(q*F)+Q(Q(o*G)+Q(p*I));N[f+124>>2]=Q(U*F)+Q(Q(x*G)+Q(u*I));N[f+120>>2]=Q(V*F)+Q(Q(L*G)+Q(M*I));N[f+112>>2]=Q(q*S)+Q(Q(o*D)+Q(p*E));N[f+108>>2]=Q(U*S)+Q(Q(x*D)+Q(u*E));N[f+104>>2]=Q(V*S)+Q(Q(L*D)+Q(M*E));N[f+96>>2]=Q(q*z)+Q(Q(o*A)+Q(B*p));N[f+92>>2]=Q(U*z)+Q(Q(x*A)+Q(B*u));N[f+88>>2]=Q(V*z)+Q(Q(L*A)+Q(M*B));N[f+144>>2]=l+Q(Q(T*F)+Q(Q(y*G)+Q(I*W)));N[f+140>>2]=m+Q(Q(T*S)+Q(Q(y*D)+Q(E*W)));N[f+136>>2]=r+Q(Q(T*z)+Q(Q(y*A)+Q(B*W)))}j=J[a+28>>2];h=J[a+24>>2];g=J[b+8>>2];J[f+28>>2]=X;J[f+32>>2]=g;J[f+24>>2]=b;J[f+40>>2]=lI(h,j);J[f+44>>2]=ha;J[f+36>>2]=f+152;j=J[a+36>>2];h=J[a+32>>2];g=J[c+8>>2];J[f+4>>2]=O;J[f+8>>2]=g;J[f>>2]=c;J[f+16>>2]=lI(h,j);J[f+20>>2]=ha;J[f+12>>2]=f+88;s=ga-48|0;ga=s;g=J[a+16>>2];ia[J[J[g>>2]+8>>2]](g,J[a+28>>2],J[a+24>>2]);g=J[a+16>>2];ia[J[J[g>>2]+12>>2]](g,J[a+36>>2],J[a+32>>2]);j=J[a+28>>2];h=J[a+24>>2];g=J[f+36>>2];fa=J[f+32>>2];J[s+28>>2]=X;J[s+32>>2]=fa;J[s+36>>2]=g;J[s+24>>2]=f+24;J[s+40>>2]=lI(h,j);J[s+44>>2]=ha;j=J[a+36>>2];h=J[a+32>>2];g=J[f+12>>2];X=J[f+8>>2];J[s+4>>2]=O;J[s+8>>2]=X;J[s+12>>2]=g;J[s>>2]=f;J[s+16>>2]=lI(h,j);J[s+20>>2]=ha;h=J[a+8>>2];if(!h){h=J[a+12>>2];if(!h){g=J[a+4>>2];h=ia[J[J[g>>2]+12>>2]](g,fa,X)|0;J[a+12>>2]=h}J[J[a+16>>2]+4>>2]=h;g=J[a+4>>2];h=ia[J[J[g>>2]+8>>2]](g,s+24|0,s,h)|0;J[a+8>>2]=h}ia[J[J[h>>2]+8>>2]](h,s+24|0,s,J[a+20>>2],J[a+16>>2]);ga=s+48|0;if(w){continue}break}}ia[J[J[d>>2]+116>>2]](d);ia[J[J[e>>2]+116>>2]](e);Qa(f+324|0);Qa(f+216|4);Qa(f+620|0);Qa(f+512|4)}a=J[f+820>>2];if(!a|!K[f+824|0]){break a}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}ga=f+960|0}function yB(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=0,fa=Q(0),ha=Q(0),ia=Q(0),ja=Q(0);f=ga-464|0;ga=f;a:{if(!K[a+527|0]){break a}h=J[a+32>>2];l=J[a+28>>2];if(!K[a+524|0]){n=Q(N[b+192>>2]+N[b+80>>2]);e=N[a+356>>2];g=N[a+348>>2];i=N[a+352>>2];j=N[l+56>>2];q=Q(Q(Q(e*N[l+28>>2])+Q(Q(g*N[l+20>>2])+Q(i*N[l+24>>2])))+j);k=Q(q-j);j=N[l+52>>2];u=Q(Q(Q(e*N[l+12>>2])+Q(Q(g*N[l+4>>2])+Q(i*N[l+8>>2])))+j);o=Q(u-j);v=Q(N[b+196>>2]+N[b+84>>2]);y=Q(N[c+192>>2]+N[c+80>>2]);j=N[a+420>>2];s=N[a+412>>2];m=N[a+416>>2];p=N[h+56>>2];z=Q(Q(Q(j*N[h+28>>2])+Q(Q(s*N[h+20>>2])+Q(m*N[h+24>>2])))+p);p=Q(z-p);t=N[h+52>>2];w=Q(Q(Q(j*N[h+12>>2])+Q(Q(s*N[h+4>>2])+Q(m*N[h+8>>2])))+t);t=Q(w-t);B=Q(N[c+196>>2]+N[c+84>>2]);C=Q(Q(Q(N[b+184>>2]+N[b+72>>2])+Q(Q(n*k)-Q(o*v)))-Q(Q(N[c+184>>2]+N[c+72>>2])+Q(Q(y*p)-Q(t*B))));E=Q(N[b+200>>2]+N[b+88>>2]);g=Q(Q(e*N[l+44>>2])+Q(Q(g*N[l+36>>2])+Q(i*N[l+40>>2])));e=N[l+60>>2];g=Q(g+e);r=Q(g-e);e=Q(N[c+200>>2]+N[c+88>>2]);i=N[h+60>>2];j=Q(Q(Q(j*N[h+44>>2])+Q(Q(s*N[h+36>>2])+Q(m*N[h+40>>2])))+i);s=Q(j-i);y=Q(Q(Q(N[b+180>>2]+N[b+68>>2])+Q(Q(E*o)-Q(r*n)))-Q(Q(N[c+180>>2]+N[c+68>>2])+Q(Q(e*t)-Q(s*y))));v=Q(Q(Q(N[b+176>>2]+N[b+64>>2])+Q(Q(v*r)-Q(k*E)))-Q(Q(N[c+176>>2]+N[c+64>>2])+Q(Q(B*s)-Q(p*e))));B=Q(g-j);z=Q(q-z);u=Q(u-w);w=Q(-p);E=Q(-t);O=Q(-s);R=Q(-k);Z=Q(-o);M=Q(-r);da=J[c+240>>2];ea=J[b+240>>2];while(1){x=P(_,84)+a|0;g=N[x+56>>2];i=N[x+48>>2];j=N[x+52>>2];e=Q(Q(1)/N[x+128>>2]);e=Q(Q(Q(Q(Q(Q(B*g)+Q(Q(u*i)+Q(z*j)))*Q(-.30000001192092896))/d)*e)-Q(e*Q(Q(g*C)+Q(Q(i*v)+Q(y*j)))));N[a+36>>2]=N[a+36>>2]+e;if(ea){W=N[l+304>>2];X=N[l+296>>2];F=N[l+300>>2];G=N[l+288>>2];H=N[l+280>>2];A=N[l+284>>2];n=N[l+272>>2];q=N[l+264>>2];D=N[l+268>>2];m=N[l+344>>2];N[b+64>>2]=Q(Q(Q(i*m)*e)*N[b+112>>2])+N[b+64>>2];N[b+68>>2]=Q(Q(Q(j*m)*e)*N[b+116>>2])+N[b+68>>2];N[b+72>>2]=Q(Q(Q(g*m)*e)*N[b+120>>2])+N[b+72>>2];m=Q(Q(o*j)+Q(i*R));I=Q(n*m);n=Q(Q(k*g)+Q(j*M));L=Q(q*n);q=Q(Q(r*i)+Q(g*Z));N[b+80>>2]=Q(Q(I+Q(L+Q(D*q)))*Q(e*N[b+96>>2]))+N[b+80>>2];D=N[b+104>>2];N[b+84>>2]=Q(Q(Q(G*m)+Q(Q(H*n)+Q(q*A)))*Q(e*N[b+100>>2]))+N[b+84>>2];N[b+88>>2]=Q(Q(Q(W*m)+Q(Q(X*n)+Q(q*F)))*Q(e*D))+N[b+88>>2]}if(da){n=N[h+304>>2];q=N[h+296>>2];W=N[h+300>>2];X=N[h+288>>2];F=N[h+280>>2];G=N[h+284>>2];H=N[h+272>>2];A=N[h+264>>2];D=N[h+268>>2];I=N[x+56>>2];L=N[x+52>>2];m=N[h+344>>2];e=Q(-e);N[c+64>>2]=Q(N[c+112>>2]*Q(Q(m*N[x+48>>2])*e))+N[c+64>>2];N[c+68>>2]=Q(Q(Q(m*L)*e)*N[c+116>>2])+N[c+68>>2];N[c+72>>2]=Q(Q(Q(m*I)*e)*N[c+120>>2])+N[c+72>>2];m=Q(Q(t*j)+Q(i*w));j=Q(Q(p*g)+Q(j*O));g=Q(Q(s*i)+Q(g*E));N[c+80>>2]=Q(Q(Q(H*m)+Q(Q(A*j)+Q(D*g)))*Q(N[c+96>>2]*e))+N[c+80>>2];i=N[c+104>>2];N[c+84>>2]=Q(Q(Q(X*m)+Q(Q(F*j)+Q(g*G)))*Q(N[c+100>>2]*e))+N[c+84>>2];N[c+88>>2]=Q(Q(Q(n*m)+Q(Q(q*j)+Q(g*W)))*Q(i*e))+N[c+88>>2]}_=_+1|0;if((_|0)!=3){continue}break}}b:{if(K[a+552|0]){x=J[l+16>>2];J[f+384>>2]=J[l+12>>2];J[f+388>>2]=x;x=J[l+8>>2];J[f+376>>2]=J[l+4>>2];J[f+380>>2]=x;x=J[l+32>>2];J[f+400>>2]=J[l+28>>2];J[f+404>>2]=x;x=J[l+24>>2];J[f+392>>2]=J[l+20>>2];J[f+396>>2]=x;x=J[l+48>>2];J[f+416>>2]=J[l+44>>2];J[f+420>>2]=x;x=J[l+40>>2];J[f+408>>2]=J[l+36>>2];J[f+412>>2]=x;x=J[l+64>>2];J[f+432>>2]=J[l+60>>2];J[f+436>>2]=x;x=J[l+56>>2];J[f+424>>2]=J[l+52>>2];J[f+428>>2]=x;l=J[h+16>>2];J[f+320>>2]=J[h+12>>2];J[f+324>>2]=l;l=J[h+8>>2];J[f+312>>2]=J[h+4>>2];J[f+316>>2]=l;l=J[h+32>>2];J[f+336>>2]=J[h+28>>2];J[f+340>>2]=l;l=J[h+24>>2];J[f+328>>2]=J[h+20>>2];J[f+332>>2]=l;l=J[h+48>>2];J[f+352>>2]=J[h+44>>2];J[f+356>>2]=l;l=J[h+40>>2];J[f+344>>2]=J[h+36>>2];J[f+348>>2]=l;l=J[h+64>>2];J[f+368>>2]=J[h+60>>2];J[f+372>>2]=l;l=J[h+56>>2];J[f+360>>2]=J[h+52>>2];J[f+364>>2]=l;e=N[b+84>>2];g=N[b+196>>2];i=N[b+88>>2];j=N[b+200>>2];k=N[b+80>>2];o=N[b+192>>2];J[f+308>>2]=0;N[f+304>>2]=j+i;N[f+300>>2]=g+e;N[f+296>>2]=o+k;e=N[c+84>>2];g=N[c+196>>2];i=N[c+88>>2];j=N[c+200>>2];k=N[c+80>>2];o=N[c+192>>2];J[f+292>>2]=0;N[f+288>>2]=j+i;N[f+284>>2]=g+e;N[f+280>>2]=o+k;J[f+228>>2]=0;J[f+232>>2]=0;J[f+240>>2]=0;J[f+244>>2]=0;J[f+236>>2]=1065353216;J[f+248>>2]=0;J[f+252>>2]=0;J[f+260>>2]=0;J[f+264>>2]=0;J[f+256>>2]=1065353216;J[f+268>>2]=0;J[f+272>>2]=0;J[f+276>>2]=0;J[f+220>>2]=0;J[f+224>>2]=0;J[f+216>>2]=1065353216;J[f+208>>2]=0;J[f+212>>2]=0;J[f+200>>2]=0;J[f+204>>2]=0;h=f+376|0;l=f+200|0;Rb(h,l,f+296|0,d,f+216|0);J[f+148>>2]=0;J[f+152>>2]=0;J[f+160>>2]=0;J[f+164>>2]=0;J[f+156>>2]=1065353216;J[f+168>>2]=0;J[f+172>>2]=0;J[f+180>>2]=0;J[f+184>>2]=0;J[f+176>>2]=1065353216;J[f+188>>2]=0;J[f+192>>2]=0;J[f+196>>2]=0;J[f+140>>2]=0;J[f+144>>2]=0;J[f+136>>2]=1065353216;x=f+312|0;Rb(x,l,f+280|0,d,f+136|0);j=N[a+308>>2];n=N[a+304>>2];o=N[a+324>>2];r=N[a+316>>2];s=N[a+320>>2];m=N[a+404>>2];q=N[a+400>>2];u=N[a+396>>2];v=N[a+372>>2];y=N[a+368>>2];z=N[a+340>>2];w=N[a+332>>2];B=N[a+336>>2];C=N[a+388>>2];E=N[a+384>>2];O=N[a+380>>2];g=N[a+568>>2];k=N[a+564>>2];i=N[a+560>>2];fa=N[a+420>>2];ha=N[a+412>>2];ia=N[a+416>>2];R=N[a+300>>2];W=N[a+356>>2];ja=N[a+348>>2];X=N[a+352>>2];Z=N[a+364>>2];e=N[a+556>>2];J[f+132>>2]=0;J[f+116>>2]=0;J[f+100>>2]=0;p=Q(Q(2)/Q(Q(g*g)+Q(Q(k*k)+Q(Q(e*e)+Q(i*i)))));F=Q(e*p);H=Q(e*F);t=Q(i*p);G=Q(i*t);M=Q(Q(1)-Q(H+G));p=Q(k*p);A=Q(e*p);D=Q(g*t);S=Q(A+D);I=Q(i*p);L=Q(g*F);i=Q(I-L);F=Q(Q(m*M)+Q(Q(u*S)+Q(q*i)));T=Q(A-D);A=Q(k*p);k=Q(Q(1)-Q(G+A));e=Q(e*t);g=Q(g*p);p=Q(e+g);G=Q(Q(m*T)+Q(Q(u*k)+Q(q*p)));t=Q(I+L);U=Q(e-g);V=Q(Q(1)-Q(H+A));H=Q(Q(m*t)+Q(Q(u*U)+Q(q*V)));e=Q(Q(z*F)+Q(Q(w*G)+Q(B*H)));A=N[f+176>>2];D=Q(Q(M*v)+Q(Q(S*Z)+Q(y*i)));I=Q(Q(T*v)+Q(Q(k*Z)+Q(y*p)));L=Q(Q(t*v)+Q(Q(U*Z)+Q(y*V)));g=Q(Q(z*D)+Q(Q(w*I)+Q(B*L)));$=N[f+168>>2];S=Q(Q(M*C)+Q(Q(S*O)+Q(E*i)));T=Q(Q(T*C)+Q(Q(k*O)+Q(E*p)));U=Q(Q(t*C)+Q(Q(U*O)+Q(E*V)));i=Q(Q(z*S)+Q(Q(w*T)+Q(B*U)));V=N[f+172>>2];N[f+112>>2]=Q(e*A)+Q(Q(g*$)+Q(i*V));k=Q(Q(o*F)+Q(Q(r*G)+Q(H*s)));p=Q(Q(o*D)+Q(Q(r*I)+Q(L*s)));t=Q(Q(o*S)+Q(Q(r*T)+Q(U*s)));N[f+108>>2]=Q(A*k)+Q(Q($*p)+Q(V*t));aa=N[f+160>>2];ba=N[f+152>>2];ca=N[f+156>>2];N[f+96>>2]=Q(e*aa)+Q(Q(g*ba)+Q(i*ca));N[f+92>>2]=Q(k*aa)+Q(Q(p*ba)+Q(t*ca));M=Q(0);q=Q(fa+Q(Q(m*Q(0))+Q(Q(u*Q(0))+Q(q*Q(0)))));m=Q(-ja);o=Q(Q(Q(j*m)-Q(o*X))-Q(z*W));r=Q(Q(Q(R*m)-Q(r*X))-Q(w*W));m=Q(Q(Q(n*m)-Q(s*X))-Q(B*W));s=Q(q+Q(Q(o*F)+Q(Q(r*G)+Q(H*m))));q=Q(Q(ha+Q(Q(v*Q(0))+Q(Q(Z*Q(0))+Q(y*Q(0)))))+Q(Q(o*D)+Q(Q(r*I)+Q(L*m))));m=Q(Q(ia+Q(Q(C*Q(0))+Q(Q(O*Q(0))+Q(E*Q(0)))))+Q(Q(o*S)+Q(Q(r*T)+Q(U*m))));E=Q(Q(Q(A*s)+Q(Q($*q)+Q(V*m)))+N[f+192>>2]);N[f+128>>2]=E;O=Q(Q(Q(s*aa)+Q(Q(q*ba)+Q(m*ca)))+N[f+188>>2]);N[f+124>>2]=O;J[f+84>>2]=0;r=Q(Q(j*F)+Q(Q(R*G)+Q(H*n)));o=Q(Q(j*D)+Q(Q(R*I)+Q(L*n)));j=Q(Q(j*S)+Q(Q(R*T)+Q(U*n)));N[f+104>>2]=Q(A*r)+Q(Q($*o)+Q(V*j));N[f+88>>2]=Q(r*aa)+Q(Q(o*ba)+Q(j*ca));n=N[f+144>>2];u=N[f+136>>2];v=N[f+140>>2];N[f+80>>2]=Q(e*n)+Q(Q(g*u)+Q(i*v));N[f+76>>2]=Q(k*n)+Q(Q(p*u)+Q(t*v));N[f+72>>2]=Q(r*n)+Q(Q(o*u)+Q(j*v));R=Q(Q(Q(s*n)+Q(Q(q*u)+Q(v*m)))+N[f+184>>2]);N[f+120>>2]=R;J[f+68>>2]=0;J[f+52>>2]=0;J[f+36>>2]=0;n=N[f+256>>2];u=N[f+248>>2];v=N[f+252>>2];N[f+48>>2]=Q(e*n)+Q(Q(r*u)+Q(k*v));N[f+44>>2]=Q(i*n)+Q(Q(j*u)+Q(t*v));y=N[f+240>>2];z=N[f+232>>2];w=N[f+236>>2];N[f+32>>2]=Q(e*y)+Q(Q(r*z)+Q(k*w));N[f+28>>2]=Q(i*y)+Q(Q(j*z)+Q(t*w));q=Q(-q);B=Q(Q(Q(g*q)-Q(i*m))-Q(e*s));C=Q(Q(Q(o*q)-Q(j*m))-Q(r*s));s=Q(Q(Q(p*q)-Q(t*m))-Q(k*s));m=Q(Q(Q(n*B)+Q(Q(u*C)+Q(v*s)))+N[f+272>>2]);N[f- -64>>2]=m;q=Q(Q(Q(B*y)+Q(Q(C*z)+Q(s*w)))+N[f+268>>2]);N[f+60>>2]=q;J[f+20>>2]=0;N[f+40>>2]=Q(g*n)+Q(Q(o*u)+Q(p*v));N[f+24>>2]=Q(g*y)+Q(Q(o*z)+Q(p*w));w=e;e=N[f+224>>2];A=r;r=N[f+216>>2];n=k;k=N[f+220>>2];N[f+16>>2]=Q(w*e)+Q(Q(A*r)+Q(n*k));N[f+12>>2]=Q(i*e)+Q(Q(j*r)+Q(t*k));N[f+8>>2]=Q(g*e)+Q(Q(o*r)+Q(p*k));g=Q(Q(Q(B*e)+Q(Q(C*r)+Q(s*k)))+N[f+264>>2]);N[f+56>>2]=g;e=Q(Q(1)/d);N[f+208>>2]=e*Q(E-N[f+432>>2]);J[f+212>>2]=0;N[f+200>>2]=e*Q(R-N[f+424>>2]);N[f+204>>2]=e*Q(O-N[f+428>>2]);_=h;h=f+448|0;l=f+444|0;hc(_,f+72|0,h,l);N[f+208>>2]=e*Q(m-N[f+368>>2]);J[f+212>>2]=0;N[f+204>>2]=e*Q(q-N[f+364>>2]);N[f+200>>2]=e*Q(g-N[f+360>>2]);p=N[f+452>>2];g=N[f+444>>2];m=N[f+456>>2];n=N[f+448>>2];hc(x,f+8|0,h,l);i=N[f+444>>2];t=Q(Q(e*Q(i*N[f+456>>2]))-N[f+288>>2]);r=Q(Q(e*Q(i*N[f+452>>2]))-N[f+284>>2]);s=Q(Q(e*Q(N[f+448>>2]*i))-N[f+280>>2]);i=Q(0);m=Q(Q(e*Q(g*m))-N[f+304>>2]);n=Q(Q(e*Q(n*g))-N[f+296>>2]);q=Q(Q(e*Q(g*p))-N[f+300>>2]);e=Q(Q(m*m)+Q(Q(n*n)+Q(q*q)));if(e>Q(1.1920928955078125e-7)){e=Q(Q(1)/Q(Y(e)));j=Q(m*e);h=J[a+28>>2];k=Q(n*e);o=Q(q*e);i=Q(Q(j*Q(Q(j*N[h+304>>2])+Q(Q(N[h+272>>2]*k)+Q(o*N[h+288>>2]))))+Q(Q(k*Q(Q(N[h+296>>2]*j)+Q(Q(k*N[h+264>>2])+Q(o*N[h+280>>2]))))+Q(o*Q(Q(N[h+300>>2]*j)+Q(Q(N[h+268>>2]*k)+Q(o*N[h+284>>2]))))))}u=Q(Q(t*t)+Q(Q(s*s)+Q(r*r)));if(u>Q(1.1920928955078125e-7)){g=Q(Q(1)/Q(Y(u)));p=Q(t*g);h=J[a+32>>2];e=Q(s*g);g=Q(r*g);M=Q(Q(p*Q(Q(p*N[h+304>>2])+Q(Q(N[h+272>>2]*e)+Q(g*N[h+288>>2]))))+Q(Q(e*Q(Q(N[h+296>>2]*p)+Q(Q(e*N[h+264>>2])+Q(g*N[h+280>>2]))))+Q(g*Q(Q(N[h+300>>2]*p)+Q(Q(N[h+268>>2]*e)+Q(g*N[h+284>>2]))))))}j=Q(Q(i*j)+Q(M*p));k=Q(Q(i*k)+Q(M*e));i=Q(Q(i*o)+Q(M*g));e=Q(Q(j*j)+Q(Q(k*k)+Q(i*i)));if(!(e>Q(1.1920928955078125e-7))){break b}g=j;j=Q(Q(1)/Q(Y(e)));e=Q(g*j);h=J[a+28>>2];g=Q(k*j);i=Q(i*j);o=Q(Q(e*Q(Q(e*N[h+304>>2])+Q(Q(N[h+272>>2]*g)+Q(i*N[h+288>>2]))))+Q(Q(g*Q(Q(N[h+296>>2]*e)+Q(Q(g*N[h+264>>2])+Q(i*N[h+280>>2]))))+Q(i*Q(Q(N[h+300>>2]*e)+Q(Q(N[h+268>>2]*g)+Q(i*N[h+284>>2]))))));l=J[a+32>>2];g=Q(Q(e*Q(Q(e*N[l+304>>2])+Q(Q(N[l+272>>2]*g)+Q(i*N[l+288>>2]))))+Q(Q(g*Q(Q(N[l+296>>2]*e)+Q(Q(g*N[l+264>>2])+Q(i*N[l+280>>2]))))+Q(i*Q(Q(N[l+300>>2]*e)+Q(Q(N[l+268>>2]*g)+Q(i*N[l+284>>2]))))));e=Q(o+g);j=Q(Q(1)/Q(e*e));e=Q(Q(Q(m*o)-Q(t*g))*j);i=Q(Q(Q(q*o)-Q(r*g))*j);g=Q(Q(Q(n*o)-Q(s*g))*j);m=N[a+572>>2];if(m>=Q(0)){t=N[a+584>>2];j=Q(e+t);r=N[a+576>>2];k=Q(g+r);s=N[a+580>>2];p=Q(i+s);n=Q(Y(Q(Q(j*j)+Q(Q(k*k)+Q(p*p)))));o=Q(m/(K[a+553|0]?o:Q(1)));if(n>o){g=Q(Q(1)/n);e=Q(Q(o*Q(j*g))-t);j=Q(t+e);i=Q(Q(o*Q(p*g))-s);p=Q(s+i);g=Q(Q(o*Q(k*g))-r);k=Q(r+g)}N[a+584>>2]=j;N[a+580>>2]=p;N[a+576>>2]=k}j=e;e=Q(Y(Q(Q(e*e)+Q(Q(g*g)+Q(i*i)))));k=Q(Q(1)/e);j=Q(j*k);i=Q(i*k);g=Q(g*k);if(J[b+240>>2]){o=N[h+304>>2];p=N[h+296>>2];t=N[h+300>>2];r=N[h+288>>2];s=N[h+280>>2];m=N[h+284>>2];n=N[h+272>>2];q=N[h+264>>2];u=N[h+268>>2];k=Q(e*Q(0));N[b+64>>2]=Q(k*N[b+112>>2])+N[b+64>>2];N[b+68>>2]=Q(k*N[b+116>>2])+N[b+68>>2];N[b+72>>2]=Q(k*N[b+120>>2])+N[b+72>>2];N[b+80>>2]=Q(Q(Q(n*j)+Q(Q(q*g)+Q(i*u)))*Q(e*N[b+96>>2]))+N[b+80>>2];k=N[b+104>>2];N[b+84>>2]=Q(Q(Q(r*j)+Q(Q(s*g)+Q(i*m)))*Q(e*N[b+100>>2]))+N[b+84>>2];N[b+88>>2]=Q(Q(Q(o*j)+Q(Q(p*g)+Q(i*t)))*Q(e*k))+N[b+88>>2]}if(!J[c+240>>2]){break b}o=N[l+304>>2];p=N[l+296>>2];t=N[l+300>>2];r=N[l+288>>2];s=N[l+280>>2];m=N[l+284>>2];n=N[l+272>>2];q=N[l+264>>2];u=N[l+268>>2];k=Q(e*Q(-0));N[c+64>>2]=Q(k*N[c+112>>2])+N[c+64>>2];N[c+68>>2]=Q(k*N[c+116>>2])+N[c+68>>2];N[c+72>>2]=Q(k*N[c+120>>2])+N[c+72>>2];e=Q(-e);N[c+80>>2]=Q(Q(Q(n*j)+Q(Q(q*g)+Q(i*u)))*Q(N[c+96>>2]*e))+N[c+80>>2];k=N[c+104>>2];N[c+84>>2]=Q(Q(Q(r*j)+Q(Q(s*g)+Q(i*m)))*Q(N[c+100>>2]*e))+N[c+84>>2];N[c+88>>2]=Q(Q(Q(o*j)+Q(Q(p*g)+Q(i*t)))*Q(k*e))+N[c+88>>2];break b}g=N[a+440>>2];if(!(g>Q(1.1920928955078125e-7))){break b}o=N[b+88>>2];e=Q(Q(N[c+200>>2]+N[c+88>>2])-Q(N[b+200>>2]+o));p=N[b+80>>2];j=Q(Q(N[c+192>>2]+N[c+80>>2])-Q(N[b+192>>2]+p));t=N[b+84>>2];k=Q(Q(N[c+196>>2]+N[c+84>>2])-Q(N[b+196>>2]+t));i=Q(Q(e*e)+Q(Q(j*j)+Q(k*k)));if(!(i>Q(1.1920928955078125e-7))){break b}w=e;A=g;i=Q(Q(1)/Q(Y(i)));e=Q(e*i);r=N[l+304>>2];s=N[l+272>>2];g=Q(j*i);i=Q(k*i);m=N[l+288>>2];n=N[l+296>>2];q=N[l+264>>2];u=N[l+280>>2];v=N[l+300>>2];y=N[l+268>>2];z=N[l+284>>2];e=Q(A*Q(Q(1)/Q(Q(Q(e*Q(Q(e*r)+Q(Q(s*g)+Q(i*m))))+Q(Q(g*Q(Q(n*e)+Q(Q(g*q)+Q(i*u))))+Q(i*Q(Q(v*e)+Q(Q(y*g)+Q(i*z))))))+Q(Q(e*Q(Q(e*N[h+304>>2])+Q(Q(N[h+272>>2]*g)+Q(i*N[h+288>>2]))))+Q(Q(g*Q(Q(N[h+296>>2]*e)+Q(Q(g*N[h+264>>2])+Q(i*N[h+280>>2]))))+Q(i*Q(Q(N[h+300>>2]*e)+Q(Q(N[h+268>>2]*g)+Q(i*N[h+284>>2])))))))));g=Q(w*e);j=Q(j*e);i=Q(k*e);e=Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(i*i)))));k=Q(Q(1)/e);g=Q(g*k);i=Q(i*k);j=Q(j*k);if(J[b+240>>2]){k=Q(e*Q(0));N[b+64>>2]=Q(k*N[b+112>>2])+N[b+64>>2];N[b+68>>2]=Q(k*N[b+116>>2])+N[b+68>>2];N[b+72>>2]=Q(k*N[b+120>>2])+N[b+72>>2];N[b+88>>2]=o+Q(Q(Q(r*g)+Q(Q(n*j)+Q(i*v)))*Q(e*N[b+104>>2]));N[b+84>>2]=t+Q(Q(Q(m*g)+Q(Q(u*j)+Q(i*z)))*Q(e*N[b+100>>2]));N[b+80>>2]=p+Q(Q(Q(s*g)+Q(Q(q*j)+Q(i*y)))*Q(e*N[b+96>>2]))}if(!J[c+240>>2]){break b}o=N[h+304>>2];p=N[h+296>>2];t=N[h+300>>2];r=N[h+288>>2];s=N[h+280>>2];m=N[h+284>>2];n=N[h+272>>2];q=N[h+264>>2];u=N[h+268>>2];k=Q(e*Q(-0));N[c+64>>2]=Q(k*N[c+112>>2])+N[c+64>>2];N[c+68>>2]=Q(k*N[c+116>>2])+N[c+68>>2];N[c+72>>2]=Q(k*N[c+120>>2])+N[c+72>>2];e=Q(-e);N[c+80>>2]=Q(Q(Q(n*g)+Q(Q(q*j)+Q(i*u)))*Q(N[c+96>>2]*e))+N[c+80>>2];k=N[c+104>>2];N[c+84>>2]=Q(Q(Q(r*g)+Q(Q(s*j)+Q(i*m)))*Q(N[c+100>>2]*e))+N[c+84>>2];N[c+88>>2]=Q(Q(Q(o*g)+Q(Q(p*j)+Q(i*t)))*Q(k*e))+N[c+88>>2]}k=Q(N[c+200>>2]+N[c+88>>2]);o=Q(N[c+196>>2]+N[c+84>>2]);p=Q(N[b+200>>2]+N[b+88>>2]);t=Q(N[b+196>>2]+N[b+84>>2]);r=Q(N[c+192>>2]+N[c+80>>2]);s=Q(N[b+192>>2]+N[b+80>>2]);c:{if(!K[a+526|0]){break c}g=N[a+528>>2];e=Q(Q(Q(g*N[a+504>>2])*N[a+432>>2])/d);i=N[a+516>>2];w=g;g=N[a+468>>2];j=N[a+460>>2];m=N[a+464>>2];n=Q(Q(Q(k-p)*g)+Q(Q(Q(r-s)*j)+Q(Q(o-t)*m)));e=Q(i+Q(N[a+492>>2]*(n>Q(0)?Q(Q(Q(w*n)*N[a+436>>2])+e):e)));e=e>Q(0)?e:Q(0);N[a+516>>2]=e;e=Q(e-i);g=Q(g*e);i=N[a+544>>2];j=Q(j*e);n=N[a+536>>2];q=N[a+540>>2];u=Q(m*e);e=Q(Q(g*i)+Q(Q(j*n)+Q(q*u)));g=Q(g-Q(i*e));m=Q(j-Q(n*e));i=Q(u-Q(q*e));e=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(i*i)))));j=Q(Q(1)/e);g=Q(g*j);i=Q(i*j);j=Q(m*j);if(J[b+240>>2]){h=J[a+28>>2];n=N[h+304>>2];q=N[h+296>>2];u=N[h+300>>2];v=N[h+288>>2];y=N[h+280>>2];z=N[h+284>>2];w=N[h+272>>2];B=N[h+268>>2];C=N[h+264>>2];m=Q(e*Q(0));N[b+64>>2]=Q(m*N[b+112>>2])+N[b+64>>2];N[b+68>>2]=Q(m*N[b+116>>2])+N[b+68>>2];N[b+72>>2]=Q(m*N[b+120>>2])+N[b+72>>2];N[b+80>>2]=Q(Q(Q(w*g)+Q(Q(C*j)+Q(i*B)))*Q(e*N[b+96>>2]))+N[b+80>>2];m=N[b+104>>2];N[b+84>>2]=Q(Q(Q(v*g)+Q(Q(y*j)+Q(i*z)))*Q(e*N[b+100>>2]))+N[b+84>>2];N[b+88>>2]=Q(Q(Q(n*g)+Q(Q(q*j)+Q(i*u)))*Q(e*m))+N[b+88>>2]}if(!J[c+240>>2]){break c}h=J[a+32>>2];n=N[h+304>>2];q=N[h+296>>2];u=N[h+300>>2];v=N[h+288>>2];y=N[h+280>>2];z=N[h+284>>2];w=N[h+272>>2];B=N[h+268>>2];C=N[h+264>>2];m=Q(e*Q(-0));N[c+64>>2]=Q(m*N[c+112>>2])+N[c+64>>2];N[c+68>>2]=Q(m*N[c+116>>2])+N[c+68>>2];N[c+72>>2]=Q(m*N[c+120>>2])+N[c+72>>2];e=Q(-e);N[c+80>>2]=Q(Q(Q(w*g)+Q(Q(C*j)+Q(i*B)))*Q(N[c+96>>2]*e))+N[c+80>>2];m=N[c+104>>2];N[c+84>>2]=Q(Q(Q(v*g)+Q(Q(y*j)+Q(i*z)))*Q(N[c+100>>2]*e))+N[c+84>>2];N[c+88>>2]=Q(Q(Q(n*g)+Q(Q(q*j)+Q(i*u)))*Q(m*e))+N[c+88>>2]}if(!K[a+525|0]){break a}e=N[a+532>>2];d=Q(Q(Q(e*N[a+508>>2])*N[a+432>>2])/d);j=N[a+520>>2];w=e;e=N[a+484>>2];i=N[a+476>>2];g=N[a+480>>2];k=Q(Q(Q(k-p)*e)+Q(Q(Q(r-s)*i)+Q(Q(o-t)*g)));d=Q(j+Q(N[a+496>>2]*(k>Q(0)?Q(Q(Q(w*k)*N[a+436>>2])+d):d)));d=d>Q(0)?d:Q(0);N[a+520>>2]=d;d=Q(d-j);if(J[b+240>>2]){h=J[a+28>>2];k=N[h+304>>2];o=N[h+296>>2];p=N[h+300>>2];t=N[h+288>>2];r=N[h+280>>2];s=N[h+284>>2];m=N[h+272>>2];n=N[h+268>>2];q=N[h+264>>2];j=Q(d*Q(0));N[b+64>>2]=Q(j*N[b+112>>2])+N[b+64>>2];N[b+68>>2]=Q(j*N[b+116>>2])+N[b+68>>2];N[b+72>>2]=Q(j*N[b+120>>2])+N[b+72>>2];N[b+80>>2]=Q(Q(Q(m*e)+Q(Q(q*i)+Q(g*n)))*Q(d*N[b+96>>2]))+N[b+80>>2];j=N[b+104>>2];N[b+84>>2]=Q(Q(Q(t*e)+Q(Q(r*i)+Q(g*s)))*Q(d*N[b+100>>2]))+N[b+84>>2];N[b+88>>2]=Q(Q(Q(k*e)+Q(Q(o*i)+Q(g*p)))*Q(d*j))+N[b+88>>2];g=N[a+480>>2];i=N[a+476>>2];e=N[a+484>>2]}if(!J[c+240>>2]){break a}a=J[a+32>>2];k=N[a+304>>2];o=N[a+296>>2];p=N[a+300>>2];t=N[a+288>>2];r=N[a+280>>2];s=N[a+284>>2];m=N[a+272>>2];n=N[a+268>>2];q=N[a+264>>2];j=Q(d*Q(-0));N[c+64>>2]=Q(j*N[c+112>>2])+N[c+64>>2];N[c+68>>2]=Q(j*N[c+116>>2])+N[c+68>>2];N[c+72>>2]=Q(j*N[c+120>>2])+N[c+72>>2];d=Q(-d);N[c+80>>2]=Q(Q(Q(m*e)+Q(Q(q*i)+Q(g*n)))*Q(N[c+96>>2]*d))+N[c+80>>2];j=N[c+104>>2];N[c+84>>2]=Q(Q(Q(t*e)+Q(Q(r*i)+Q(g*s)))*Q(N[c+100>>2]*d))+N[c+84>>2];N[c+88>>2]=Q(Q(Q(k*e)+Q(Q(o*i)+Q(g*p)))*Q(j*d))+N[c+88>>2]}ga=f+464|0}function xy(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=0,O=Q(0),S=0,T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0);d=J[a+24>>2];if((d|0)>0){while(1){a:{b:{e=J[J[a+32>>2]+(T<<2)>>2];switch(J[e+216>>2]-2|0){case 0:case 3:break a;default:break b}}d=0;r=ga-144|0;ga=r;c:{if(!K[e+924|0]){break c}H[e+924|0]=0;g=J[e+732>>2];if((g|0)>0){m=J[e+740>>2];while(1){c=m+P(d,52)|0;v=J[c+8>>2];y=J[c+12>>2];f=Q(N[v+16>>2]-N[y+16>>2]);i=Q(f*f);f=Q(N[v+8>>2]-N[y+8>>2]);j=Q(f*f);f=Q(N[v+12>>2]-N[y+12>>2]);f=Q(Y(Q(i+Q(j+Q(f*f)))));N[c+16>>2]=f;N[c+28>>2]=f*f;d=d+1|0;if((g|0)!=(d|0)){continue}break}d=0;while(1){c=m+P(d,52)|0;N[c+24>>2]=Q(N[J[c+8>>2]+88>>2]+N[J[c+12>>2]+88>>2])/N[J[c+4>>2]+4>>2];d=d+1|0;if((g|0)!=(d|0)){continue}break}}kg(e);Fd(e+988|0);if(!(K[e+388|0]&16)){break c}kk(e)}f=Q(N[e+368>>2]*b);N[e+452>>2]=f;N[e+460>>2]=f*Q(3);N[e+456>>2]=Q(1)/f;d=J[e+192>>2];f=Q(ia[J[J[d>>2]+48>>2]](d));N[e+464>>2]=f;N[e+468>>2]=f*Q(.25);g=J[e+712>>2];if((g|0)>0){f=N[e+452>>2];d=J[e+684>>2];i=Q(f*N[d+48>>2]);k=Q(f*N[d+44>>2]);f=Q(N[d+40>>2]*f);m=J[e+720>>2];d=0;while(1){c=m+P(d,104)|0;if(N[c+88>>2]>Q(0)){N[c+40>>2]=f+N[c+40>>2];N[c+44>>2]=k+N[c+44>>2];N[c+48>>2]=i+N[c+48>>2]}d=d+1|0;if((g|0)!=(d|0)){continue}break}}d=0;k=Q(0);ya(2710);g=J[e+712>>2];n=N[e+312>>2];f=N[e+308>>2];d:{if(f==Q(0)){i=Q(0);if(!(n>Q(0))){break d}}if((g|0)<=0){i=Q(0)}else{y=J[e+752>>2];if((y|0)>0){c=J[e+720>>2];i=N[c+8>>2];o=N[c+16>>2];p=N[c+12>>2];C=J[e+760>>2];while(1){u=k;c=C+P(d,44)|0;m=J[c+8>>2];v=J[c+12>>2];k=Q(N[v+8>>2]-i);c=J[c+16>>2];j=Q(N[c+12>>2]-p);h=Q(N[c+8>>2]-i);l=Q(N[v+12>>2]-p);t=Q(Q(N[m+16>>2]-o)*Q(Q(k*j)-Q(h*l)));q=l;l=Q(N[c+16>>2]-o);s=j;j=Q(N[v+16>>2]-o);k=Q(u+Q(t+Q(Q(Q(N[m+8>>2]-i)*Q(Q(q*l)-Q(s*j)))+Q(Q(N[m+12>>2]-p)*Q(Q(j*h)-Q(l*k))))));d=d+1|0;if((y|0)!=(d|0)){continue}break}}i=Q(k/Q(6))}k=Q(f*Q(Q(1)/Q(R(i))));i=Q(n*Q(N[e+476>>2]-i))}e:{if((g|0)<=0){break e}m=N[e+304>>2]>Q(0)|N[e+300>>2]>Q(0);v=e+1212|0;if(f!=Q(0)){c=0;while(1){d=J[e+720>>2]+P(c,104)|0;f:{if(!(N[d+88>>2]>Q(0))){break f}if(m){te(e,v,c)}o=N[d+72>>2];p=N[d+92>>2];f=Q(k*p);j=Q(Q(o*f)+N[d+56>>2]);N[d+56>>2]=j;h=N[d+76>>2];l=Q(Q(f*h)+N[d+60>>2]);N[d+60>>2]=l;t=N[d+80>>2];y=d- -64|0;f=Q(Q(f*t)+N[y>>2]);N[y>>2]=f;if(!(n>Q(0))){break f}u=o;o=Q(i*p);N[d+56>>2]=Q(u*o)+j;N[d+60>>2]=Q(o*h)+l;N[y>>2]=Q(o*t)+f}c=c+1|0;if((g|0)!=(c|0)){continue}break}break e}if(n>Q(0)){c=0;while(1){d=J[e+720>>2]+P(c,104)|0;if(N[d+88>>2]>Q(0)){if(m){te(e,v,c)}f=Q(i*N[d+92>>2]);N[d+56>>2]=Q(N[d+72>>2]*f)+N[d+56>>2];N[d+60>>2]=Q(f*N[d+76>>2])+N[d+60>>2];y=d- -64|0;N[y>>2]=Q(f*N[d+80>>2])+N[y>>2]}c=c+1|0;if((g|0)!=(c|0)){continue}break}break e}if(!m){break e}d=0;while(1){if(N[(J[e+720>>2]+P(d,104)|0)+88>>2]>Q(0)){te(e,v,d)}d=d+1|0;if((g|0)!=(d|0)){continue}break}}M=J[e+752>>2];if((M|0)>0){y=e+1212|0;d=0;while(1){z=N[e+304>>2];A=N[e+300>>2];g:{if(!(z>Q(0)|A>Q(0))){break g}S=J[e+288>>2];if((S|0)<4){break g}C=J[e+760>>2];v=C+P(d,44)|0;m=J[v+8>>2];h=N[m+48>>2];c=J[v+12>>2];g=J[v+16>>2];f=Q(Q(Q(Q(h+N[c+48>>2])+N[g+48>>2])*Q(.3333333432674408))-N[y+8>>2]);l=N[m+40>>2];o=Q(Q(Q(Q(l+N[c+40>>2])+N[g+40>>2])*Q(.3333333432674408))-N[y>>2]);t=N[m+44>>2];p=Q(Q(Q(Q(t+N[c+44>>2])+N[g+44>>2])*Q(.3333333432674408))-N[y+4>>2]);x=Q(Q(f*f)+Q(Q(o*o)+Q(p*p)));if(!(x>Q(1.1920928955078125e-7))){break g}j=N[e+452>>2];B=N[J[e+684>>2]>>2];E=Q(Y(x));n=Q(Q(1)/E);i=Q(f*n);k=Q(p*n);n=Q(o*n);q=N[v+20>>2];s=N[v+28>>2];w=N[v+24>>2];h:{switch(S-4|0){case 1:f=Q(Q(s*f)+Q(Q(q*o)+Q(p*w)))>2]*Q(.5));f=Q(q*Q(f*x));A=Q(f*Q(-i));F=Q(f*Q(-k));G=Q(f*Q(-n));o=Q(0);p=Q(0);f=Q(0);i:{if(!(q>Q(0))){break i}f=Q(0);if(!(q>2];if(q>Q(0)){s=Q(Q(i*q)*j);u=Q(s*s);s=Q(Q(n*q)*j);j=Q(Q(k*q)*j);j=Q(u+Q(Q(s*s)+Q(j*j)));j:{if(!(j>Q(0))){break j}h=Q(Q(h*h)+Q(Q(l*l)+Q(t*t)));if(!(h<=j)){break j}j=Q(Q(Q(Y(h))/Q(Y(j)))*Q(.800000011920929));i=Q(i*j);k=Q(k*j);n=Q(n*j)}N[m+56>>2]=f+Q(n+N[m+56>>2]);v=m- -64|0;N[v>>2]=p+Q(i+N[v>>2]);N[m+60>>2]=o+Q(k+N[m+60>>2])}j=N[c+88>>2];if(j>Q(0)){h=N[e+452>>2];l=Q(Q(i*j)*h);u=Q(l*l);l=Q(Q(n*j)*h);j=Q(Q(k*j)*h);j=Q(u+Q(Q(l*l)+Q(j*j)));k:{if(!(j>Q(0))){break k}h=N[c+48>>2];l=Q(h*h);h=N[c+40>>2];u=Q(h*h);h=N[c+44>>2];h=Q(l+Q(u+Q(h*h)));if(!(h<=j)){break k}j=Q(Q(Q(Y(h))/Q(Y(j)))*Q(.800000011920929));i=Q(i*j);k=Q(k*j);n=Q(n*j)}N[c+56>>2]=f+Q(n+N[c+56>>2]);m=c- -64|0;N[m>>2]=p+Q(i+N[m>>2]);N[c+60>>2]=o+Q(k+N[c+60>>2])}j=N[g+88>>2];if(!(j>Q(0))){break g}h=N[e+452>>2];l=Q(Q(i*j)*h);u=Q(l*l);l=Q(Q(n*j)*h);j=Q(Q(k*j)*h);j=Q(u+Q(Q(l*l)+Q(j*j)));l:{if(!(j>Q(0))){break l}h=N[g+48>>2];l=Q(h*h);h=N[g+40>>2];u=Q(h*h);h=N[g+44>>2];h=Q(l+Q(u+Q(h*h)));if(!(h<=j)){break l}j=Q(Q(Q(Y(h))/Q(Y(j)))*Q(.800000011920929));i=Q(i*j);k=Q(k*j);n=Q(n*j)}N[g+56>>2]=f+Q(n+N[g+56>>2]);c=g- -64|0;N[c>>2]=p+Q(i+N[c>>2]);N[g+60>>2]=o+Q(k+N[g+60>>2]);break g;case 0:case 2:break h;default:break g}}u=f;f=Q(Q(s*f)+Q(Q(q*o)+Q(p*w)))Q(0))){break g}f=Q(B*Q(x*Q(f*Q(-N[(C+P(d,44)|0)+36>>2]))));o=Q(A*f);p=Q(z*f);f=Q(Q(Q(i*o)+Q(Q(s*p)+Q(0)))*Q(.3333333432674408));i=Q(Q(Q(n*o)+Q(Q(q*p)+Q(0)))*Q(.3333333432674408));k=Q(Q(Q(k*o)+Q(Q(w*p)+Q(0)))*Q(.3333333432674408));p=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(i*i)+Q(k*k))))));n=Q(f*p);o=Q(k*p);p=Q(i*p);q=Q(j*N[m+88>>2]);s=Q(f*q);u=Q(s*s);s=Q(i*q);w=Q(s*s);s=Q(k*q);m:{if(Q(u+Q(w+Q(s*s)))>Q(Q(h*h)+Q(Q(l*l)+Q(t*t)))){q=Q(Q(1)/q);h=Q(Q(h*n)+Q(Q(l*p)+Q(o*t)));N[m+56>>2]=N[m+56>>2]-Q(q*Q(p*h));N[m+60>>2]=N[m+60>>2]-Q(q*Q(o*h));m=m- -64|0;N[m>>2]=N[m>>2]-Q(q*Q(n*h));break m}N[m+56>>2]=i+N[m+56>>2];N[m+60>>2]=k+N[m+60>>2];m=m- -64|0;N[m>>2]=f+N[m>>2]}h=Q(j*N[c+88>>2]);l=Q(f*h);u=Q(l*l);l=Q(i*h);q=Q(l*l);l=Q(k*h);u=Q(u+Q(q+Q(l*l)));l=N[c+48>>2];t=N[c+40>>2];q=N[c+44>>2];n:{if(!(u>Q(Q(l*l)+Q(Q(t*t)+Q(q*q))))){N[c+56>>2]=i+N[c+56>>2];N[c+60>>2]=k+N[c+60>>2];c=c- -64|0;N[c>>2]=f+N[c>>2];break n}h=Q(Q(1)/h);l=Q(Q(l*n)+Q(Q(t*p)+Q(o*q)));N[c+56>>2]=N[c+56>>2]-Q(h*Q(p*l));N[c+60>>2]=N[c+60>>2]-Q(h*Q(o*l));c=c- -64|0;N[c>>2]=N[c>>2]-Q(h*Q(n*l))}j=Q(j*N[g+88>>2]);h=Q(f*j);l=Q(h*h);h=Q(i*j);u=Q(h*h);h=Q(k*j);u=Q(l+Q(u+Q(h*h)));h=N[g+48>>2];l=N[g+40>>2];t=N[g+44>>2];if(!(u>Q(Q(h*h)+Q(Q(l*l)+Q(t*t))))){N[g+56>>2]=i+N[g+56>>2];N[g+60>>2]=k+N[g+60>>2];c=g- -64|0;N[c>>2]=f+N[c>>2];break g}f=Q(Q(1)/j);i=Q(Q(h*n)+Q(Q(l*p)+Q(o*t)));N[g+56>>2]=N[g+56>>2]-Q(f*Q(p*i));N[g+60>>2]=N[g+60>>2]-Q(f*Q(o*i));c=g- -64|0;N[c>>2]=N[c>>2]-Q(f*Q(n*i))}d=d+1|0;if((M|0)!=(d|0)){continue}break}}xa();m=J[e+712>>2];if((m|0)>0){d=0;while(1){c=J[e+720>>2]+P(d,104)|0;g=J[c+12>>2];J[c+24>>2]=J[c+8>>2];J[c+28>>2]=g;g=J[c+20>>2];J[c+32>>2]=J[c+16>>2];J[c+36>>2]=g;k=N[e+452>>2];f=Q(N[J[e+684>>2]+12>>2]/k);i=Q(-f);n=N[c+88>>2];o=Q(Q(N[c+56>>2]*n)*k);o=fo?i:o)+N[c+40>>2]);N[c+40>>2]=o;p=Q(k*Q(n*N[c+60>>2]));p=fp?i:p)+N[c+44>>2]);N[c+44>>2]=p;g=c- -64|0;k=Q(k*Q(n*N[g>>2]));f=f>2]);N[c+48>>2]=i;f=N[e+452>>2];N[c+8>>2]=Q(o*f)+N[c+8>>2];N[c+12>>2]=Q(p*f)+N[c+12>>2];N[c+16>>2]=Q(i*f)+N[c+16>>2];J[g>>2]=0;J[g+4>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;d=d+1|0;if((m|0)!=(d|0)){continue}break}}lk(e);d=J[e+928>>2];o:{if(d){c=J[e+192>>2];f=Q(ia[J[J[c>>2]+48>>2]](c));i=N[d>>2];k=N[d+4>>2];n=N[d+8>>2];J[e+904>>2]=0;N[e+900>>2]=n-f;N[e+896>>2]=k-f;N[e+892>>2]=i-f;i=N[d+20>>2];k=N[d+24>>2];n=N[d+16>>2];J[e+920>>2]=0;N[e+916>>2]=f+k;N[e+912>>2]=f+i;d=e+908|0;N[d>>2]=f+n;c=J[e+188>>2];if(!c){break o}g=J[e+684>>2];m=J[g+32>>2];ia[J[J[m>>2]+16>>2]](m,c,e+892|0,d,J[g+36>>2]);break o}J[e+892>>2]=0;J[e+896>>2]=0;J[e+916>>2]=0;J[e+920>>2]=0;J[e+908>>2]=0;J[e+912>>2]=0;J[e+900>>2]=0;J[e+904>>2]=0}g=J[e+712>>2];if((g|0)>0){m=e+928|0;d=0;while(1){c=J[e+720>>2]+P(d,104)|0;i=N[c+12>>2];k=N[c+16>>2];n=N[c+8>>2];f=N[e+464>>2];J[r+140>>2]=0;N[r+128>>2]=f+n;J[r+124>>2]=0;N[r+112>>2]=n-f;N[r+136>>2]=f+k;N[r+132>>2]=f+i;N[r+120>>2]=k-f;N[r+116>>2]=i-f;v=J[c+96>>2];i=N[c+40>>2];k=N[c+44>>2];n=N[c+48>>2];f=N[e+460>>2];J[r+20>>2]=0;N[r+16>>2]=f*n;N[r+12>>2]=f*k;N[r+8>>2]=i*f;Cd(m,v,r+112|0,r+8|0,N[e+468>>2]);d=d+1|0;if((g|0)!=(d|0)){continue}break}}y=e+988|0;if(!(!J[e+988>>2]|J[e+752>>2]<=0)){m=0;while(1){v=J[e+760>>2]+P(m,44)|0;d=J[v+16>>2];x=N[d+40>>2];c=J[v+8>>2];B=N[c+40>>2];g=J[v+12>>2];z=N[g+40>>2];A=N[d+44>>2];u=N[c+44>>2];E=N[g+44>>2];F=N[d+48>>2];G=N[c+48>>2];O=N[g+48>>2];i=N[d+12>>2];k=N[c+12>>2];n=N[g+12>>2];o=N[d+16>>2];p=N[c+16>>2];j=N[g+16>>2];h=N[d+8>>2];l=N[c+8>>2];t=N[g+8>>2];f=N[e+464>>2];q=N[d+20>>2];s=N[g+20>>2];w=N[c+20>>2];D=s>w?s:w;N[r+140>>2]=q>D?q:D;D=l>2]=f+(h>D?h:D);s=s>2]=qt?t:l;N[r+112>>2]=(hp?j:p;N[r+136>>2]=f+(h>2]=f+(i>h?i:h);p=j>2]=(on?n:k;N[r+116>>2]=(i>2];f=N[e+460>>2];J[r+20>>2]=0;N[r+16>>2]=f*Q(Q(F+Q(G+O))*Q(.3333333432674408));N[r+12>>2]=f*Q(Q(A+Q(u+E))*Q(.3333333432674408));N[r+8>>2]=f*Q(Q(x+Q(B+z))*Q(.3333333432674408));Cd(y,d,r+112|0,r+8|0,N[e+468>>2]);m=m+1|0;if((m|0)>2]){continue}break}}i=Q(0);c=0;f=Q(0);k=Q(0);n=Q(0);j=Q(0);d=ga-144|0;ga=d;p:{if(!K[e+473|0]){break p}g=J[e+712>>2];v=(g|0)<=0;if(!v){C=J[e+512>>2];M=J[e+720>>2];while(1){m=M+P(c,104)|0;o=N[C+(c<<2)>>2];n=Q(n+Q(N[m+8>>2]*o));i=Q(i+Q(o*N[m+16>>2]));k=Q(k+Q(o*N[m+12>>2]));c=c+1|0;if((g|0)!=(c|0)){continue}break}}J[e+532>>2]=0;N[e+528>>2]=i;N[e+524>>2]=k;N[e+520>>2]=n;J[d+132>>2]=0;J[d+136>>2]=0;J[d+116>>2]=0;J[d+120>>2]=0;J[d+140>>2]=0;J[d+124>>2]=0;J[d+128>>2]=0;J[d+108>>2]=0;J[d+112>>2]=0;J[d+136>>2]=884998144;J[d+116>>2]=880803840;J[d+100>>2]=0;J[d+104>>2]=0;J[d+96>>2]=872415232;if(!v){C=J[e+492>>2];M=J[e+720>>2];S=J[e+512>>2];o=N[d+120>>2];p=Q(1.1920928955078125e-7);h=Q(2.384185791015625e-7);l=Q(3.5762786865234375e-7);t=N[d+112>>2];q=N[d+104>>2];s=N[d+100>>2];m=0;while(1){v=M+P(m,104)|0;B=N[v+16>>2];z=N[v+12>>2];c=C+(m<<4)|0;A=N[c>>2];u=N[c+4>>2];w=N[S+(m<<2)>>2];x=Q(Q(N[v+8>>2]-n)*w);q=Q(Q(x*N[c+8>>2])+q);N[d+104>>2]=q;s=Q(Q(x*u)+s);N[d+100>>2]=s;p=Q(Q(x*A)+p);N[d+96>>2]=p;A=N[c>>2];u=N[c+4>>2];x=Q(w*Q(z-k));o=Q(Q(x*N[c+8>>2])+o);N[d+120>>2]=o;h=Q(Q(x*u)+h);N[d+116>>2]=h;t=Q(Q(x*A)+t);N[d+112>>2]=t;x=N[c>>2];z=N[c+4>>2];w=Q(w*Q(B-i));l=Q(Q(w*N[c+8>>2])+l);N[d+136>>2]=l;f=Q(Q(w*z)+f);N[d+132>>2]=f;j=Q(Q(w*x)+j);N[d+128>>2]=j;m=m+1|0;if((g|0)!=(m|0)){continue}break}}if(!K[33308]){f=N[5805];J[8326]=J[5806];N[8325]=f;H[33308]=1}Qj(d+96|0,d+48|0,d);c=J[d+60>>2];J[e+544>>2]=J[d+56>>2];J[e+548>>2]=c;c=J[d+52>>2];J[e+536>>2]=J[d+48>>2];J[e+540>>2]=c;c=J[d+76>>2];J[e+560>>2]=J[d+72>>2];J[e+564>>2]=c;c=J[d+68>>2];J[e+552>>2]=J[d+64>>2];J[e+556>>2]=c;c=J[d+84>>2];J[e+568>>2]=J[d+80>>2];J[e+572>>2]=c;c=J[d+92>>2];J[e+576>>2]=J[d+88>>2];J[e+580>>2]=c;f=N[e+640>>2];i=N[e+632>>2];k=N[e+636>>2];n=N[e+656>>2];o=N[e+648>>2];p=N[e+652>>2];j=N[e+672>>2];h=N[e+664>>2];l=N[e+668>>2];t=N[d+88>>2];q=N[d+84>>2];s=N[d+56>>2];w=N[d+120>>2];x=N[d+72>>2];B=N[d+68>>2];z=N[d+128>>2];A=N[d+96>>2];u=N[d+112>>2];E=N[d+132>>2];F=N[d+100>>2];G=N[d+116>>2];O=N[d+136>>2];D=N[d+80>>2];U=N[d+104>>2];V=N[d+48>>2];W=N[d+52>>2];X=N[d+64>>2];J[e+628>>2]=0;J[e+612>>2]=0;J[e+596>>2]=0;I=Q(Q(t*j)+Q(Q(D*h)+Q(q*l)));L=Q(Q(s*j)+Q(Q(V*h)+Q(W*l)));l=Q(Q(x*j)+Q(Q(X*h)+Q(B*l)));j=Q(Q(O*I)+Q(Q(U*L)+Q(w*l)));N[e+624>>2]=j;h=Q(Q(E*I)+Q(Q(F*L)+Q(l*G)));N[e+620>>2]=h;l=Q(Q(z*I)+Q(Q(A*L)+Q(u*l)));N[e+616>>2]=l;I=Q(Q(t*n)+Q(Q(D*o)+Q(q*p)));L=Q(Q(s*n)+Q(Q(V*o)+Q(W*p)));p=Q(Q(x*n)+Q(Q(X*o)+Q(B*p)));n=Q(Q(O*I)+Q(Q(U*L)+Q(w*p)));N[e+608>>2]=n;o=Q(Q(E*I)+Q(Q(F*L)+Q(p*G)));N[e+604>>2]=o;p=Q(Q(z*I)+Q(Q(A*L)+Q(p*u)));N[e+600>>2]=p;t=Q(Q(t*f)+Q(Q(D*i)+Q(q*k)));q=Q(Q(s*f)+Q(Q(V*i)+Q(W*k)));f=Q(Q(x*f)+Q(Q(X*i)+Q(B*k)));i=Q(Q(O*t)+Q(Q(U*q)+Q(w*f)));N[e+592>>2]=i;k=Q(Q(E*t)+Q(Q(F*q)+Q(f*G)));N[e+588>>2]=k;t=Q(Q(z*t)+Q(Q(A*q)+Q(f*u)));N[e+584>>2]=t;f=N[e+364>>2];if(!(f>Q(1))){break p}u=j;j=Q(Q(1)/Q(Q(i*Q(Q(p*h)-Q(l*o)))+Q(Q(t*Q(Q(o*j)-Q(h*n)))+Q(k*Q(Q(n*l)-Q(j*p))))));f=j>2]=u*f;N[e+620>>2]=h*f;N[e+616>>2]=l*f;N[e+608>>2]=n*f;N[e+604>>2]=o*f;N[e+600>>2]=p*f;N[e+592>>2]=i*f;N[e+588>>2]=k*f;N[e+584>>2]=t*f}ga=d+144|0;q:{if(!K[e+473|0]|!(N[e+320>>2]>Q(0))){break q}m=J[e+712>>2];if((m|0)<=0){break q}o=N[e+576>>2];p=N[e+572>>2];j=N[e+568>>2];h=N[e+560>>2];l=N[e+556>>2];t=N[e+552>>2];q=N[e+544>>2];s=N[e+540>>2];w=N[e+536>>2];d=0;while(1){c=J[e+720>>2]+P(d,104)|0;if(N[c+88>>2]>Q(0)){g=J[e+492>>2]+(d<<4)|0;f=N[g+8>>2];i=N[g>>2];k=N[g+4>>2];x=N[e+520>>2];B=N[e+524>>2];n=N[e+320>>2];z=N[e+528>>2];J[c+20>>2]=0;A=N[c+16>>2];N[c+16>>2]=A+Q(n*Q(Q(z+Q(Q(o*f)+Q(Q(j*i)+Q(p*k))))-A));z=N[c+12>>2];N[c+12>>2]=z+Q(n*Q(Q(B+Q(Q(h*f)+Q(Q(t*i)+Q(l*k))))-z));B=N[c+8>>2];N[c+8>>2]=B+Q(n*Q(Q(x+Q(Q(q*f)+Q(Q(w*i)+Q(s*k))))-B))}d=d+1|0;if((m|0)!=(d|0)){continue}break}}qa(r+8|0,0,104);d=J[e+812>>2];if((d|0)<0){if(J[e+816>>2]<0){c=J[e+820>>2];if(!(c?!c|!K[e+824|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}H[e+824|0]=1;J[e+816>>2]=0;J[e+820>>2]=0}while(1){c=J[e+820>>2]+P(d,104)|0;J[c>>2]=0;J[c+4>>2]=0;J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;g=J[r+48>>2];J[c+36>>2]=J[r+44>>2];J[c+40>>2]=g;g=J[r+40>>2];J[c+28>>2]=J[r+36>>2];J[c+32>>2]=g;g=J[r+64>>2];J[c+52>>2]=J[r+60>>2];J[c+56>>2]=g;g=J[r+56>>2];J[c+44>>2]=J[r+52>>2];J[c+48>>2]=g;g=J[r+80>>2];J[c+68>>2]=J[r+76>>2];J[c+72>>2]=g;g=J[r+72>>2];J[c+60>>2]=J[r+68>>2];J[c+64>>2]=g;g=J[r+88>>2];J[c+76>>2]=J[r+84>>2];J[c+80>>2]=g;g=J[r+96>>2];J[c+84>>2]=J[r+92>>2];J[c+88>>2]=g;g=J[r+104>>2];J[c+92>>2]=J[r+100>>2];J[c+96>>2]=g;J[c+100>>2]=J[r+108>>2];c=d;d=c+1|0;if(d>>>0>=c>>>0){continue}break}}J[e+812>>2]=0;c=J[e+832>>2];r:{if((c|0)>=0){break r}if(J[e+836>>2]<0){d=J[e+840>>2];if(!(d?!d|!K[e+844|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}H[e+844|0]=1;J[e+836>>2]=0;J[e+840>>2]=0}m=0;d=c;v=0-c&3;if(v){while(1){g=J[e+840>>2]+P(d,56)|0;J[g>>2]=0;J[g+4>>2]=0;J[g+48>>2]=0;J[g+52>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;d=d+1|0;m=m+1|0;if((v|0)!=(m|0)){continue}break}}if(c>>>0>4294967292){break r}while(1){g=P(d,56);c=g+J[e+840>>2]|0;J[c>>2]=0;J[c+4>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;c=g+J[e+840>>2]|0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;m=c- -64|0;J[m>>2]=0;J[m+4>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;c=g+J[e+840>>2]|0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+144>>2]=0;J[c+148>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+120>>2]=0;J[c+124>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;c=g+J[e+840>>2]|0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;J[c+184>>2]=0;J[c+188>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;d=d+4|0;if(d){continue}break}}J[e+832>>2]=0;Hc(e+928|0,1);Hc(y,1);Hc(e+1048|0,1);ga=r+144|0;d=J[a+24>>2]}T=T+1|0;if((T|0)<(d|0)){continue}break}}} +function OA(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;var j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0,da=Q(0),ea=Q(0),fa=Q(0),ha=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=0,na=Q(0),oa=Q(0),pa=Q(0),ra=Q(0);p=ga-256|0;ga=p;J[a+188>>2]=-1;ya(2822);J[a+184>>2]=0;a:{if((c|0)<=0){break a}if(c-1>>>0>=3){i=c&-4;while(1){l=k<<2;J[J[l+b>>2]+212>>2]=-1;J[J[(l|4)+b>>2]+212>>2]=-1;J[J[(l|8)+b>>2]+212>>2]=-1;J[J[(l|12)+b>>2]+212>>2]=-1;k=k+4|0;n=n+4|0;if((i|0)!=(n|0)){continue}break}}l=c&3;if(!l){break a}i=0;while(1){J[J[(k<<2)+b>>2]+212>>2]=-1;k=k+1|0;i=i+1|0;if((l|0)!=(i|0)){continue}break}}r=J[a+12>>2];if((r|0)<=(c|0)){r=c+1|0;if(r){J[8369]=J[8369]+1;i=ia[J[6782]](P(r,244),16)|0}else{i=0}j=J[a+8>>2];if((j|0)>0){n=0;while(1){l=P(n,244);m=l+i|0;s=l+J[a+16>>2]|0;l=J[s+4>>2];J[m>>2]=J[s>>2];J[m+4>>2]=l;l=J[s+12>>2];J[m+8>>2]=J[s+8>>2];J[m+12>>2]=l;l=J[s+28>>2];J[m+24>>2]=J[s+24>>2];J[m+28>>2]=l;l=J[s+20>>2];J[m+16>>2]=J[s+16>>2];J[m+20>>2]=l;l=J[s+44>>2];J[m+40>>2]=J[s+40>>2];J[m+44>>2]=l;l=J[s+36>>2];J[m+32>>2]=J[s+32>>2];J[m+36>>2]=l;l=J[s+52>>2];J[m+48>>2]=J[s+48>>2];J[m+52>>2]=l;l=J[s+60>>2];J[m+56>>2]=J[s+56>>2];J[m+60>>2]=l;sa(m- -64|0,s- -64|0,180);n=n+1|0;if((j|0)!=(n|0)){continue}break}}l=J[a+16>>2];if(!(l?!l|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](l)}J[a+16>>2]=i;H[a+20|0]=1;J[a+12>>2]=r}qa(p+8|0,0,244);i=J[a+8>>2];if((i|0)<0){if((r|0)<0){l=J[a+16>>2];if(!(l?!l|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](l)}H[a+20|0]=1;J[a+12>>2]=0;J[a+16>>2]=0}m=p+72|0;while(1){j=J[a+16>>2]+P(i,244)|0;J[j>>2]=0;J[j+4>>2]=0;J[j+8>>2]=0;J[j+12>>2]=0;l=J[p+36>>2];J[j+24>>2]=J[p+32>>2];J[j+28>>2]=l;l=J[p+28>>2];J[j+16>>2]=J[p+24>>2];J[j+20>>2]=l;l=J[p+44>>2];J[j+32>>2]=J[p+40>>2];J[j+36>>2]=l;l=J[p+52>>2];J[j+40>>2]=J[p+48>>2];J[j+44>>2]=l;l=J[p+60>>2];J[j+48>>2]=J[p+56>>2];J[j+52>>2]=l;l=J[p+68>>2];J[j+56>>2]=J[p+64>>2];J[j+60>>2]=l;sa(j- -64|0,m,180);l=i;i=l+1|0;if(l>>>0<=i>>>0){continue}break}}J[a+8>>2]=0;if((c|0)>0){i=0;while(1){l=(i<<2)+b|0;m=yb(a,J[l>>2],N[h+12>>2]);j=J[l>>2];if(!(!(K[j+236|0]&2)|!j|(!(K[j+504|0]&2)|N[j+344>>2]==Q(0)))){l=J[a+16>>2];z=N[h+76>>2];I=N[j+336>>2];W=N[j+44>>2];X=N[j+40>>2];Z=N[j+36>>2];L=N[j+332>>2];_=N[j+28>>2];$=N[j+12>>2];q=N[j+404>>2];aa=N[j+24>>2];D=N[j+8>>2];u=N[j+400>>2];E=N[j+20>>2];M=N[j+328>>2];x=N[j+4>>2];o=N[j+396>>2];J[p+20>>2]=0;A=Q(Q(1)/q);t=Q(_*A);B=Q(Q(1)/o);q=Q(E*B);C=Q(Q(1)/u);o=Q(aa*C);u=Q(Q(I*Q(Q(W*t)+Q(Q(Z*q)+Q(X*o))))+Q(Q(M*Q(Q($*t)+Q(Q(x*q)+Q(D*o))))+Q(L*Q(Q(_*t)+Q(Q(E*q)+Q(aa*o))))));t=Q(A*$);q=Q(B*x);o=Q(C*D);o=Q(Q(I*Q(Q(W*t)+Q(Q(Z*q)+Q(X*o))))+Q(Q(M*Q(Q($*t)+Q(Q(x*q)+Q(D*o))))+Q(L*Q(Q(_*t)+Q(Q(E*q)+Q(o*aa))))));y=Q(Q(M*u)-Q(L*o));N[p+16>>2]=y;F=Q(I*o);t=Q(A*W);q=Q(B*Z);o=Q(C*X);o=Q(Q(I*Q(Q(W*t)+Q(Q(Z*q)+Q(X*o))))+Q(Q(M*Q(Q($*t)+Q(Q(x*q)+Q(D*o))))+Q(L*Q(Q(_*t)+Q(Q(E*q)+Q(aa*o))))));q=Q(F-Q(M*o));N[p+12>>2]=q;u=Q(Q(L*o)-Q(u*I));N[p+8>>2]=u;o=Q(Q(y*y)+Q(Q(u*u)+Q(q*q)));if(o>Q(z*z)){o=Q(Q(Q(1)/Q(Y(o)))*z);N[p+16>>2]=y*o;N[p+12>>2]=q*o;N[p+8>>2]=u*o}B=N[j+304>>2];C=N[j+272>>2];t=N[j+288>>2];q=N[j+300>>2];u=N[j+268>>2];o=N[j+284>>2];l=l+P(m,244)|0;x=N[p+16>>2];z=N[p+8>>2];y=N[p+12>>2];A=N[h+12>>2];N[l+224>>2]=N[l+224>>2]-Q(Q(Q(N[j+296>>2]*x)+Q(Q(N[j+264>>2]*z)+Q(y*N[j+280>>2])))*A);N[l+228>>2]=N[l+228>>2]-Q(A*Q(Q(q*x)+Q(Q(u*z)+Q(y*o))));N[l+232>>2]=N[l+232>>2]-Q(A*Q(Q(B*x)+Q(Q(C*z)+Q(y*t))))}i=i+1|0;if((i|0)!=(c|0)){continue}break}}b:{if((g|0)<=0){break b}k=0;if((g|0)!=1){i=g&-2;b=0;while(1){c=k<<2;l=J[c+f>>2];ia[J[J[l>>2]+8>>2]](l);J[l+36>>2]=0;c=J[(c|4)+f>>2];ia[J[J[c>>2]+8>>2]](c);J[c+36>>2]=0;k=k+2|0;b=b+2|0;if((i|0)!=(b|0)){continue}break}}if(!(g&1)){break b}b=J[(k<<2)+f>>2];ia[J[J[b>>2]+8>>2]](b);J[b+36>>2]=0}b=J[a+168>>2];if(!((g|0)<=(b|0)|J[a+172>>2]>=(g|0))){c:{if(!g){i=0;break c}J[8369]=J[8369]+1;i=ia[J[6782]](g<<3,16)|0;b=J[a+168>>2]}d:{if((b|0)<=0){break d}n=0;k=0;if(b-1>>>0>=3){s=b&-4;c=0;while(1){G=k<<3;j=G+i|0;m=G+J[a+176>>2]|0;l=J[m+4>>2];J[j>>2]=J[m>>2];J[j+4>>2]=l;l=G|8;j=l+i|0;m=l+J[a+176>>2]|0;l=J[m+4>>2];J[j>>2]=J[m>>2];J[j+4>>2]=l;l=G|16;j=l+i|0;m=l+J[a+176>>2]|0;l=J[m+4>>2];J[j>>2]=J[m>>2];J[j+4>>2]=l;l=G|24;j=l+i|0;m=l+J[a+176>>2]|0;l=J[m+4>>2];J[j>>2]=J[m>>2];J[j+4>>2]=l;k=k+4|0;c=c+4|0;if((s|0)!=(c|0)){continue}break}}m=b&3;if(!m){break d}while(1){b=k<<3;l=b+i|0;c=b+J[a+176>>2]|0;b=J[c+4>>2];J[l>>2]=J[c>>2];J[l+4>>2]=b;k=k+1|0;n=n+1|0;if((m|0)!=(n|0)){continue}break}}b=J[a+176>>2];if(!(b?!b|!K[a+180|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+176>>2]=i;H[a+180|0]=1;J[a+172>>2]=g}J[a+168>>2]=g;n=0;if((g|0)>0){i=0;while(1){m=J[a+176>>2];l=(i<<2)+f|0;b=J[l>>2];c=J[b+44>>2];if(c){J[c>>2]=0;J[c+4>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;b=J[l>>2]}c=m+(i<<3)|0;e:{if(K[b+20|0]){ia[J[J[b>>2]+16>>2]](b,c);b=J[c>>2];break e}J[c>>2]=0;J[c+4>>2]=0;b=0}n=b+n|0;i=i+1|0;if((i|0)!=(g|0)){continue}break}}b=J[a+48>>2];if(!((n|0)<=(b|0)|J[a+52>>2]>=(n|0))){f:{if(!n){i=0;break f}J[8369]=J[8369]+1;i=ia[J[6782]](P(n,152),16)|0;b=J[a+48>>2]}g:{if((b|0)<=0){break g}m=b&1;k=0;if((b|0)!=1){l=b&-2;b=0;while(1){c=P(k,152);sa(c+i|0,c+J[a+56>>2]|0,152);c=P(k|1,152);sa(c+i|0,c+J[a+56>>2]|0,152);k=k+2|0;b=b+2|0;if((l|0)!=(b|0)){continue}break}}if(!m){break g}b=P(k,152);sa(b+i|0,b+J[a+56>>2]|0,152)}b=J[a+56>>2];if(!(b?!b|!K[a+60|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+56>>2]=i;H[a+60|0]=1;J[a+52>>2]=n}J[a+48>>2]=n;if((g|0)>0){i=J[a+176>>2];while(1){l=ca<<3;k=l+i|0;if(J[k>>2]){G=(ca<<2)+f|0;ba=J[G>>2];v=J[ba+32>>2];i=J[a+56>>2];w=J[ba+28>>2];s=yb(a,w,N[h+12>>2]);j=yb(a,v,N[h+12>>2]);c=J[ba+24>>2];b=J[h+20>>2];m=(c|0)>0?c:b;if((m|0)>J[a+184>>2]){J[a+184>>2]=m}i=i+P(ma,152)|0;c=J[a+16>>2];n=0;if(J[k>>2]>0){while(1){b=qa(i+P(n,152)|0,0,152);J[b+120>>2]=-8388609;J[b+124>>2]=2139095039;J[b+148>>2]=j;J[b+144>>2]=s;J[b+96>>2]=0;J[b+100>>2]=0;J[b+136>>2]=m;n=n+1|0;if((n|0)>2]){continue}break}b=J[h+20>>2]}m=P(s,244)+c|0;J[m+64>>2]=0;J[m+68>>2]=0;J[m+144>>2]=0;J[m+148>>2]=0;J[m+88>>2]=0;J[m+92>>2]=0;J[m+80>>2]=0;J[m+84>>2]=0;J[m+72>>2]=0;J[m+76>>2]=0;J[m+152>>2]=0;J[m+156>>2]=0;J[m+160>>2]=0;J[m+164>>2]=0;J[m+168>>2]=0;J[m+172>>2]=0;c=P(j,244)+c|0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+64>>2]=0;J[c+68>>2]=0;J[c+144>>2]=0;J[c+148>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;N[p+8>>2]=Q(1)/N[h+12>>2];o=N[h+32>>2];J[p+36>>2]=i+112;J[p+32>>2]=38;J[p+28>>2]=i+32;J[p+24>>2]=i+48;J[p+20>>2]=i;J[p+16>>2]=i+16;N[p+12>>2]=o;N[i+116>>2]=N[h+40>>2];o=N[h+4>>2];J[p+56>>2]=b;J[p+48>>2]=i+124;J[p+44>>2]=i+120;J[p+40>>2]=i+116;N[p+60>>2]=o;b=J[G>>2];ia[J[J[b>>2]+20>>2]](b,p+8|0);if(J[k>>2]>0){r=0;while(1){o=N[J[G>>2]+16>>2];j=i+P(r,152)|0;if(o<=N[j+124>>2]){N[j+124>>2]=o}o=Q(-o);if(o>=N[j+120>>2]){N[j+120>>2]=o}J[j+132>>2]=ba;b=J[ba+28>>2];D=N[b+268>>2];E=N[b+272>>2];x=N[b+548>>2];z=N[b+288>>2];y=N[b+280>>2];A=N[b+284>>2];B=N[b+552>>2];C=N[b+304>>2];t=N[b+296>>2];q=N[b+300>>2];u=N[b+544>>2];o=N[b+264>>2];J[j+76>>2]=0;F=N[j+8>>2];O=N[j>>2];S=N[j+4>>2];N[j+72>>2]=B*Q(Q(C*F)+Q(Q(t*O)+Q(q*S)));N[j+68>>2]=x*Q(Q(z*F)+Q(Q(y*O)+Q(S*A)));N[j+64>>2]=u*Q(Q(E*F)+Q(Q(o*O)+Q(D*S)));b=J[ba+32>>2];D=N[b+268>>2];E=N[b+272>>2];x=N[b+548>>2];z=N[b+288>>2];y=N[b+280>>2];A=N[b+284>>2];B=N[b+552>>2];C=N[b+304>>2];t=N[b+296>>2];q=N[b+300>>2];u=N[b+544>>2];o=N[b+264>>2];J[j+92>>2]=0;T=N[j+40>>2];U=N[j+32>>2];V=N[j+36>>2];N[j+88>>2]=B*Q(Q(C*T)+Q(Q(t*U)+Q(q*V)));N[j+84>>2]=x*Q(Q(z*T)+Q(Q(y*U)+Q(V*A)));N[j+80>>2]=u*Q(Q(E*T)+Q(Q(o*U)+Q(D*V)));na=Q(0);o=N[w+344>>2];da=N[j+24>>2];ea=N[j+16>>2];fa=N[j+20>>2];q=Q(Q(Q(Q(o*da)*da)+Q(Q(Q(o*ea)*ea)+Q(fa*Q(o*fa))))+Q(Q(F*Q(Q(F*N[w+304>>2])+Q(Q(O*N[w+296>>2])+Q(S*N[w+300>>2]))))+Q(Q(O*Q(Q(F*N[w+272>>2])+Q(Q(O*N[w+264>>2])+Q(S*N[w+268>>2]))))+Q(S*Q(Q(F*N[w+288>>2])+Q(Q(O*N[w+280>>2])+Q(S*N[w+284>>2])))))));o=N[v+344>>2];ha=N[j+56>>2];ja=N[j+48>>2];ka=N[j+52>>2];o=Q(Q(q+Q(Q(Q(o*ha)*ha)+Q(Q(Q(o*ja)*ja)+Q(ka*Q(o*ka)))))+Q(Q(T*Q(Q(T*N[v+304>>2])+Q(Q(U*N[v+296>>2])+Q(V*N[v+300>>2]))))+Q(Q(U*Q(Q(T*N[v+272>>2])+Q(Q(U*N[v+264>>2])+Q(V*N[v+268>>2]))))+Q(V*Q(Q(T*N[v+288>>2])+Q(Q(U*N[v+280>>2])+Q(V*N[v+284>>2])))))));la=Q(R(o))>Q(1.1920928955078125e-7)?Q(Q(1)/o):Q(0);N[j+108>>2]=la;oa=Q(0);pa=Q(0);ra=Q(0);I=Q(0);L=Q(0);M=Q(0);if(J[m+240>>2]){L=N[m+228>>2];I=N[m+224>>2];pa=N[m+212>>2];ra=N[m+208>>2];oa=N[m+216>>2];M=N[m+232>>2]}W=Q(0);X=Q(0);Z=Q(0);_=Q(0);$=Q(0);if(J[c+240>>2]){_=N[c+228>>2];Z=N[c+224>>2];W=N[c+212>>2];X=N[c+208>>2];na=N[c+216>>2];$=N[c+232>>2]}aa=N[w+320>>2];D=N[w+312>>2];E=N[w+316>>2];x=N[w+336>>2];z=N[w+328>>2];y=N[w+332>>2];A=N[v+320>>2];B=N[v+312>>2];C=N[v+316>>2];t=N[v+336>>2];q=N[v+328>>2];u=N[v+332>>2];o=N[p+60>>2];J[j+100>>2]=0;N[j+112>>2]=Q(la*N[j+112>>2])+Q(la*Q(Q(0)-Q(o*Q(Q(Q(Q(da*Q(oa+aa))+Q(Q(ea*Q(ra+D))+Q(fa*Q(pa+E))))+Q(Q(F*Q(M+x))+Q(Q(O*Q(I+z))+Q(S*Q(L+y)))))+Q(Q(Q(ha*Q(na+A))+Q(Q(ja*Q(X+B))+Q(ka*Q(W+C))))+Q(Q(T*Q($+t))+Q(Q(U*Q(Z+q))+Q(V*Q(_+u)))))))));r=r+1|0;if((r|0)>2]){continue}break}}i=J[a+176>>2];b=J[l+i>>2]}else{b=0}ma=b+ma|0;ca=ca+1|0;if((ca|0)!=(g|0)){continue}break}}ia[J[J[a>>2]+28>>2]](a,d,e,h);m=J[a+68>>2];j=J[a+28>>2];n=J[a+128>>2];l=J[a+48>>2];if(!((n|0)>=(l|0)|(l|0)<=J[a+132>>2])){h:{if(!l){i=0;break h}J[8369]=J[8369]+1;i=ia[J[6782]](l<<2,16)|0;n=J[a+128>>2]}f=J[a+136>>2];i:{j:{if((n|0)>0){c=0;k=0;if(n-1>>>0>=3){d=n&-4;r=0;while(1){e=k<<2;J[e+i>>2]=J[e+f>>2];b=e|4;J[b+i>>2]=J[b+f>>2];b=e|8;J[b+i>>2]=J[b+f>>2];b=e|12;J[b+i>>2]=J[b+f>>2];k=k+4|0;r=r+4|0;if((d|0)!=(r|0)){continue}break}}d=n&3;if(d){while(1){b=k<<2;J[b+i>>2]=J[b+f>>2];k=k+1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(K[a+140|0]){break j}break i}if(!f|!K[a+140|0]){break i}}if(f){J[8370]=J[8370]+1;ia[J[6783]](f)}}J[a+136>>2]=i;J[a+132>>2]=l;H[a+140|0]=1}J[a+128>>2]=l;k:{if(K[h+64|0]&16){n=J[a+108>>2];e=j<<1;if(!((n|0)>=(e|0)|(e|0)<=J[a+112>>2])){l:{if(!j){i=0;break l}J[8369]=J[8369]+1;i=ia[J[6782]](j<<3,16)|0;n=J[a+108>>2]}g=J[a+116>>2];m:{n:{if((n|0)>0){c=0;k=0;if(n-1>>>0>=3){d=n&-4;r=0;while(1){f=k<<2;J[f+i>>2]=J[f+g>>2];b=f|4;J[b+i>>2]=J[b+g>>2];b=f|8;J[b+i>>2]=J[b+g>>2];b=f|12;J[b+i>>2]=J[b+g>>2];k=k+4|0;r=r+4|0;if((d|0)!=(r|0)){continue}break}}d=n&3;if(d){while(1){b=k<<2;J[b+i>>2]=J[b+g>>2];k=k+1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(K[a+120|0]){break n}break m}if(!g|!K[a+120|0]){break m}}if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}}J[a+116>>2]=i;J[a+112>>2]=e;H[a+120|0]=1}J[a+108>>2]=e;break k}n=J[a+108>>2];if(!((j|0)<=(n|0)|(j|0)<=J[a+112>>2])){o:{if(!j){i=0;break o}J[8369]=J[8369]+1;i=ia[J[6782]](j<<2,16)|0;n=J[a+108>>2]}f=J[a+116>>2];p:{q:{if((n|0)>0){c=0;k=0;if(n-1>>>0>=3){d=n&-4;r=0;while(1){e=k<<2;J[e+i>>2]=J[e+f>>2];b=e|4;J[b+i>>2]=J[b+f>>2];b=e|8;J[b+i>>2]=J[b+f>>2];b=e|12;J[b+i>>2]=J[b+f>>2];k=k+4|0;r=r+4|0;if((d|0)!=(r|0)){continue}break}}d=n&3;if(d){while(1){b=k<<2;J[b+i>>2]=J[b+f>>2];k=k+1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(K[a+120|0]){break q}break p}if(!f|!K[a+120|0]){break p}}if(f){J[8370]=J[8370]+1;ia[J[6783]](f)}}J[a+116>>2]=i;J[a+112>>2]=j;H[a+120|0]=1}J[a+108>>2]=j}n=J[a+148>>2];if(!((m|0)<=(n|0)|(m|0)<=J[a+152>>2])){r:{if(!m){i=0;break r}J[8369]=J[8369]+1;i=ia[J[6782]](m<<2,16)|0;n=J[a+148>>2]}f=J[a+156>>2];s:{t:{if((n|0)>0){c=0;k=0;if(n-1>>>0>=3){d=n&-4;r=0;while(1){e=k<<2;J[e+i>>2]=J[e+f>>2];b=e|4;J[b+i>>2]=J[b+f>>2];b=e|8;J[b+i>>2]=J[b+f>>2];b=e|12;J[b+i>>2]=J[b+f>>2];k=k+4|0;r=r+4|0;if((d|0)!=(r|0)){continue}break}}d=n&3;if(d){while(1){b=k<<2;J[b+i>>2]=J[b+f>>2];k=k+1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(K[a+160|0]){break t}break s}if(!f|!K[a+160|0]){break s}}if(f){J[8370]=J[8370]+1;ia[J[6783]](f)}}J[a+156>>2]=i;J[a+152>>2]=m;H[a+160|0]=1}J[a+148>>2]=m;u:{if((l|0)<=0){break u}e=J[a+136>>2];b=0;k=0;if(l-1>>>0>=7){d=l&-8;n=0;while(1){J[e+(k<<2)>>2]=k;c=k|1;J[e+(c<<2)>>2]=c;c=k|2;J[e+(c<<2)>>2]=c;c=k|3;J[e+(c<<2)>>2]=c;c=k|4;J[e+(c<<2)>>2]=c;c=k|5;J[e+(c<<2)>>2]=c;c=k|6;J[e+(c<<2)>>2]=c;c=k|7;J[e+(c<<2)>>2]=c;k=k+8|0;n=n+8|0;if((d|0)!=(n|0)){continue}break}}c=l&7;if(!c){break u}while(1){J[e+(k<<2)>>2]=k;k=k+1|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}v:{if((j|0)<=0){break v}e=J[a+116>>2];b=0;k=0;if(j-1>>>0>=7){d=j&-8;n=0;while(1){J[e+(k<<2)>>2]=k;c=k|1;J[e+(c<<2)>>2]=c;c=k|2;J[e+(c<<2)>>2]=c;c=k|3;J[e+(c<<2)>>2]=c;c=k|4;J[e+(c<<2)>>2]=c;c=k|5;J[e+(c<<2)>>2]=c;c=k|6;J[e+(c<<2)>>2]=c;c=k|7;J[e+(c<<2)>>2]=c;k=k+8|0;n=n+8|0;if((d|0)!=(n|0)){continue}break}}c=j&7;if(!c){break v}while(1){J[e+(k<<2)>>2]=k;k=k+1|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}w:{if((m|0)<=0){break w}d=J[a+156>>2];b=0;k=0;if(m-1>>>0>=7){c=m&-8;n=0;while(1){J[d+(k<<2)>>2]=k;a=k|1;J[d+(a<<2)>>2]=a;a=k|2;J[d+(a<<2)>>2]=a;a=k|3;J[d+(a<<2)>>2]=a;a=k|4;J[d+(a<<2)>>2]=a;a=k|5;J[d+(a<<2)>>2]=a;a=k|6;J[d+(a<<2)>>2]=a;a=k|7;J[d+(a<<2)>>2]=a;k=k+8|0;n=n+8|0;if((c|0)!=(n|0)){continue}break}}a=m&7;if(!a){break w}while(1){J[d+(k<<2)>>2]=k;k=k+1|0;b=b+1|0;if((a|0)!=(b|0)){continue}break}}xa();ga=p+256|0;return Q(Q(0))}function eg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=0,o=0,p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=0,C=0,D=0,E=0;h=ga-144|0;ga=h;a:{if((c|0)<=0){b=J[a+12>>2];if(!(b?!b|!K[a+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+12>>2]=0;H[a+16|0]=1;J[a+4>>2]=0;J[a+8>>2]=0;b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=0;H[a+36|0]=1;J[a+24>>2]=0;J[a+28>>2]=0;b=J[a+52>>2];if(!(b?!b|!K[a+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+52>>2]=0;H[a+56|0]=1;J[a+44>>2]=0;J[a+48>>2]=0;break a}H[h+112|0]=1;J[h+88>>2]=0;J[h+92>>2]=256;J[h+72>>2]=0;J[h+76>>2]=256;J[h+56>>2]=0;J[h+60>>2]=256;J[h+108>>2]=0;J[h+100>>2]=0;J[h+104>>2]=0;J[h+80>>2]=0;J[h+84>>2]=0;J[h+64>>2]=0;J[h+68>>2]=0;J[h+48>>2]=0;J[h+52>>2]=0;f=h+16|0;g=ga-48|0;ga=g;z=Q(-1.0000000150474662e30);A=Q(1.0000000150474662e30);k=c;b:{if((c|0)>0){c=b;m=Q(1.0000000150474662e30);s=Q(1.0000000150474662e30);t=Q(-1.0000000150474662e30);x=Q(-1.0000000150474662e30);while(1){u=N[c+8>>2];z=u>z?u:z;v=N[c+4>>2];t=t>2];x=xv?v:m;s=s>w?w:s;c=c+16|0;e=e+1|0;if((k|0)!=(e|0)){continue}break}break b}x=Q(-1.0000000150474662e30);t=Q(-1.0000000150474662e30);s=Q(1.0000000150474662e30);m=Q(1.0000000150474662e30)}u=Q(x-s);v=Q(t-m);d=u(d?v:u)?2:d;J[f+112>>2]=c;e=w>(d?u:v)?!d:2;if((c|0)==(e|0)){e=(c+1>>>0)%3|0}J[f+104>>2]=e;J[f+12>>2]=0;J[f+28>>2]=0;d=c+e|0;J[f+108>>2]=3-d;N[f+24>>2]=Q(z+A)*Q(.5);N[f+20>>2]=Q(t+m)*Q(.5);N[f+16>>2]=Q(x+s)*Q(.5);m=Q(w*Q(9788566967472434e-20));c=(c|0)==(((4-d&255)>>>0)%3|0);m=c?m:Q(-m);N[f+8>>2]=m;s=Q(v*Q(9788566967472434e-20));s=c?s:Q(-s);N[f+4>>2]=s;t=Q(u*Q(9788566967472434e-20));t=c?t:Q(-t);N[f>>2]=t;J[g+32>>2]=0;J[g+36>>2]=0;H[g+40|0]=1;c:{d:{if((k|0)>0){J[8369]=J[8369]+1;J[g+36>>2]=ia[J[6782]](k<<4,16);H[g+40|0]=1;J[g+32>>2]=k;J[g+28>>2]=k;if((k|0)<=0){break c}x=m!=Q(0)?Q(Q(1)/m):m;s=s!=Q(0)?Q(Q(1)/s):s;t=t!=Q(0)?Q(Q(1)/t):t;c=g+8|0;l=c+(J[f+104>>2]<<2)|0;r=c+(J[f+112>>2]<<2)|0;j=c+(J[f+108>>2]<<2)|0;z=N[f+24>>2];A=N[f+20>>2];u=N[f+16>>2];i=J[g+36>>2];e=0;while(1){m=N[b>>2];v=N[b+4>>2];w=N[b+8>>2];J[g+20>>2]=0;N[g+16>>2]=x*Q(w-z);N[g+12>>2]=s*Q(v-A);N[g+8>>2]=t*Q(m-u);c=i+(e<<4)|0;m=N[j>>2];e:{if(Q(R(m))>2]=d;m=N[r>>2];f:{if(Q(R(m))>2]=d;m=N[l>>2];J[c+12>>2]=e;if(Q(R(m))>2]=d;b=b+16|0;e=e+1|0;if((k|0)!=(e|0)){continue}break}break d}J[g+28>>2]=k;break c}if((k|0)<2){break c}Rj(g+24|0,g+8|0,0,k-1|0)}J[f+44>>2]=k;J[f+40>>2]=0;J[f+36>>2]=J[f+32>>2];b=J[f+84>>2];g:{if((k|0)<=(b|0)){break g}if((k|0)>J[f+88>>2]){if(k){J[8369]=J[8369]+1;p=ia[J[6782]](k<<2,16)|0;e=J[f+84>>2]}else{e=b}h:{if((e|0)<=0){break h}l=0;c=0;if(e-1>>>0>=3){j=e&-4;d=0;while(1){r=c<<2;J[r+p>>2]=J[r+J[f+92>>2]>>2];i=r|4;J[i+p>>2]=J[i+J[f+92>>2]>>2];i=r|8;J[i+p>>2]=J[i+J[f+92>>2]>>2];r=r|12;J[r+p>>2]=J[r+J[f+92>>2]>>2];c=c+4|0;d=d+4|0;if((j|0)!=(d|0)){continue}break}}d=e&3;if(!d){break h}while(1){e=c<<2;J[e+p>>2]=J[e+J[f+92>>2]>>2];c=c+1|0;l=l+1|0;if((d|0)!=(l|0)){continue}break}}c=J[f+92>>2];if(!(c?!c|!K[f+96|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[f+92>>2]=p;H[f+96|0]=1;J[f+88>>2]=k}d=k+(b^-1)|0;e=k-b&3;if(e){c=0;while(1){J[J[f+92>>2]+(b<<2)>>2]=0;b=b+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}if(d>>>0<3){break g}while(1){c=b<<2;J[c+J[f+92>>2]>>2]=0;J[(c+J[f+92>>2]|0)+4>>2]=0;J[(c+J[f+92>>2]|0)+8>>2]=0;J[(c+J[f+92>>2]|0)+12>>2]=0;b=b+4|0;if((k|0)!=(b|0)){continue}break}}J[f+84>>2]=k;if((k|0)>0){p=0;while(1){d=J[f+40>>2];i:{if(d){break i}b=J[f+36>>2];j:{if(b){J[f+36>>2]=J[b+8>>2];break j}J[8369]=J[8369]+1;b=ia[J[6782]](12,16)|0;c=J[f+44>>2];J[b+8>>2]=0;J[b+4>>2]=c;J[8369]=J[8369]+1;J[b>>2]=ia[J[6782]](P(c,112),16);J[b+8>>2]=J[f+32>>2];J[f+32>>2]=b}d=J[b>>2];r=J[b+4>>2];if((r|0)<=0){break i}i=0;l=0;c=d;if(r-1>>>0>=3){q=r&-4;e=0;b=d;j=0;while(1){c=b+448|0;l=e+4|0;J[b+336>>2]=(r|0)>(l|0)?c:0;J[b+224>>2]=(r|0)>(e|3)?b+336|0:0;J[b+112>>2]=(r|0)>(e|2)?b+224|0:0;J[b>>2]=(r|0)>(e|1)?b+112|0:0;e=l;b=c;j=j+4|0;if((q|0)!=(j|0)){continue}break}}b=r&3;if(!b){break i}while(1){e=c;c=c+112|0;l=l+1|0;J[e>>2]=(r|0)>(l|0)?c:0;i=i+1|0;if((b|0)!=(i|0)){continue}break}}J[f+40>>2]=J[d>>2];J[d+16>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+104>>2]=-1;b=J[g+36>>2]+(p<<4)|0;c=J[b+4>>2];J[d+88>>2]=J[b>>2];J[d+92>>2]=c;c=J[b+12>>2];J[d+96>>2]=J[b+8>>2];J[d+100>>2]=c;J[J[f+92>>2]+(p<<2)>>2]=d;p=p+1|0;if((k|0)!=(p|0)){continue}break}}b=J[g+36>>2];if(!(b?!b|!K[g+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[g+36>>2]=0;H[g+40|0]=1;J[g+28>>2]=0;J[g+32>>2]=0;J[f+100>>2]=-3;J[f+56>>2]=0;J[f+60>>2]=P(k,6);J[f+116>>2]=0;J[f+120>>2]=0;J[f+52>>2]=J[f+48>>2];J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;fg(f,0,k,g+8|0);J[f+124>>2]=J[g+8>>2];b=J[g+36>>2];if(!(b?!b|!K[g+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}ga=g+48|0;if((J[a+4>>2]&J[a+8>>2])<0){b=J[a+12>>2];if(!(b?!b|!K[a+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+16|0]=1;J[a+8>>2]=0;J[a+12>>2]=0}J[a+4>>2]=0;d=J[a+24>>2];k:{if((d|0)>=0){break k}if(J[a+28>>2]<0){b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+36|0]=1;J[a+28>>2]=0;J[a+32>>2]=0}b=0;c=d;l=0-c&3;if(l){while(1){e=J[a+32>>2]+P(c,12)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;c=c+1|0;b=b+1|0;if((l|0)!=(b|0)){continue}break}}if(d>>>0>4294967292){break k}while(1){b=P(c,12);d=b+J[a+32>>2]|0;J[d>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;d=b+J[a+32>>2]|0;J[d+20>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;d=b+J[a+32>>2]|0;J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;b=b+J[a+32>>2]|0;J[b+44>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;c=c+4|0;if(c){continue}break}}J[a+24>>2]=0;c=J[a+44>>2];if((c|0)<0){b=J[a+52>>2];if(J[a+48>>2]<0){if(!(b?!b|!K[a+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+56|0]=1;J[a+48>>2]=0;J[a+52>>2]=0;b=0}d=b;b=c<<2;qa(d+b|0,0,0-b|0)}J[a+44>>2]=0;b=J[h+140>>2];l:{if(J[b+104>>2]>=0){break l}J[b+104>>2]=0;J[8369]=J[8369]+1;f=ia[J[6782]](4,16)|0;J[f>>2]=b;c=0;k=1;l=1;while(1){r=c;d=ga-16|0;ga=d;m:{n:{o:{p:{q=J[(c<<2)+f>>2];b=q;q:{if(J[b+100>>2]>=0){N[d+(J[h+124>>2]<<2)>>2]=J[b+88>>2];break q}m=dc(b+24|0);c=b+72|0;s=dc(c);e=J[b+100>>2];N[d+(J[h+124>>2]<<2)>>2]=m/s;if((e|0)<0){break p}}N[d+(J[h+128>>2]<<2)>>2]=J[b+92>>2];break o}m=dc(b+40|0);s=dc(c);c=J[b+100>>2];N[d+(J[h+128>>2]<<2)>>2]=m/s;if((c|0)<0){break n}}m=Q(J[b+96>>2]);break m}m=Q(dc(b+56|0)/dc(b+72|0))}N[d+(J[h+120>>2]<<2)>>2]=m;m=N[h+36>>2];s=N[h+40>>2];t=N[h+32>>2];x=N[h+16>>2];z=N[h+20>>2];A=N[h+24>>2];u=N[d>>2];v=N[d+4>>2];w=N[d+8>>2];J[h+12>>2]=0;N[h+8>>2]=s+Q(w*A);N[h+4>>2]=m+Q(v*z);N[h>>2]=t+Q(u*x);ga=d+16|0;b=J[a+4>>2];r:{if((b|0)!=J[a+8>>2]){break r}e=b?b<<1:1;if((e|0)<=(b|0)){break r}s:{if(!e){d=0;break s}J[8369]=J[8369]+1;d=ia[J[6782]](e<<4,16)|0;b=J[a+4>>2]}t:{if((b|0)<=0){break t}c=0;if((b|0)!=1){n=b&-2;p=0;while(1){j=c<<4;i=j+d|0;g=j+J[a+12>>2]|0;o=J[g+4>>2];J[i>>2]=J[g>>2];J[i+4>>2]=o;o=J[g+12>>2];J[i+8>>2]=J[g+8>>2];J[i+12>>2]=o;g=j|16;j=g+d|0;g=g+J[a+12>>2]|0;i=J[g+4>>2];J[j>>2]=J[g>>2];J[j+4>>2]=i;i=J[g+12>>2];J[j+8>>2]=J[g+8>>2];J[j+12>>2]=i;c=c+2|0;p=p+2|0;if((n|0)!=(p|0)){continue}break}}if(!(b&1)){break t}c=c<<4;b=c+d|0;c=c+J[a+12>>2]|0;g=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=g;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g}b=J[a+12>>2];if(!(b?!b|!K[a+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+12>>2]=d;H[a+16|0]=1;J[a+8>>2]=e;b=J[a+4>>2]}c=J[h+4>>2];b=J[a+12>>2]+(b<<4)|0;J[b>>2]=J[h>>2];J[b+4>>2]=c;c=J[h+12>>2];J[b+8>>2]=J[h+8>>2];J[b+12>>2]=c;J[a+4>>2]=J[a+4>>2]+1;p=-1;g=-1;D=J[q+8>>2];c=D;if(c){while(1){if(J[c+20>>2]<0){d=J[a+24>>2];b=d;u:{if((b|0)!=J[a+28>>2]){break u}b=d;q=b?b<<1:1;if((b|0)>=(q|0)){break u}v:{if(!q){i=0;b=d;break v}J[8369]=J[8369]+1;i=ia[J[6782]](P(q,12),16)|0;b=J[a+24>>2]}j=b;w:{if((j|0)<=0){break w}b=0;if((j|0)!=1){B=j&-2;e=0;while(1){o=P(b,12);n=o+J[a+32>>2]|0;y=J[n+4>>2];o=i+o|0;J[o>>2]=J[n>>2];J[o+4>>2]=y;J[o+8>>2]=J[n+8>>2];o=P(b|1,12);n=o+J[a+32>>2]|0;y=J[n+4>>2];o=i+o|0;J[o>>2]=J[n>>2];J[o+4>>2]=y;J[o+8>>2]=J[n+8>>2];b=b+2|0;e=e+2|0;if((B|0)!=(e|0)){continue}break}}if(!(j&1)){break w}e=P(b,12);b=e+J[a+32>>2]|0;j=J[b+4>>2];e=e+i|0;J[e>>2]=J[b>>2];J[e+4>>2]=j;J[e+8>>2]=J[b+8>>2]}b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=i;H[a+36|0]=1;J[a+28>>2]=q;b=J[a+24>>2]}b=J[a+32>>2]+P(b,12)|0;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;e=J[a+24>>2]+1|0;J[a+24>>2]=e;x:{if(J[a+28>>2]!=(e|0)){break x}j=e?e<<1:1;if((j|0)<=(e|0)){break x}y:{if(!j){i=0;break y}J[8369]=J[8369]+1;i=ia[J[6782]](P(j,12),16)|0;e=J[a+24>>2]}z:{if((e|0)<=0){break z}o=e&1;b=0;if((e|0)!=1){B=e&-2;e=0;while(1){n=P(b,12);q=n+J[a+32>>2]|0;y=J[q+4>>2];n=i+n|0;J[n>>2]=J[q>>2];J[n+4>>2]=y;J[n+8>>2]=J[q+8>>2];n=P(b|1,12);q=n+J[a+32>>2]|0;y=J[q+4>>2];n=i+n|0;J[n>>2]=J[q>>2];J[n+4>>2]=y;J[n+8>>2]=J[q+8>>2];b=b+2|0;e=e+2|0;if((B|0)!=(e|0)){continue}break}}if(!o){break z}e=P(b,12);b=e+J[a+32>>2]|0;q=J[b+4>>2];e=e+i|0;J[e>>2]=J[b>>2];J[e+4>>2]=q;J[e+8>>2]=J[b+8>>2]}b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=i;H[a+36|0]=1;J[a+28>>2]=j;e=J[a+24>>2]}b=J[a+32>>2]+P(e,12)|0;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[a+24>>2]=J[a+24>>2]+1;i=J[a+32>>2];J[c+20>>2]=d;y=d+1|0;J[J[c+8>>2]+20>>2]=y;q=i+P(d,12)|0;J[q+16>>2]=-1;J[q+4>>2]=1;n=J[c+12>>2];d=J[n+104>>2];A:{if((d|0)>=0){b=k;k=d;break A}J[n+104>>2]=k;B:{C:{if((k|0)!=(l|0)){break C}e=l?l<<1:1;if((l|0)>=(e|0)){break C}if(e){J[8369]=J[8369]+1;d=ia[J[6782]](e<<2,16)|0}else{d=0}D:{if((l|0)>0){o=l&3;B=0;b=0;if(l-1>>>0>=3){E=l&-4;l=0;while(1){j=b<<2;J[j+d>>2]=J[f+j>>2];C=j|4;J[C+d>>2]=J[f+C>>2];C=j|8;J[C+d>>2]=J[f+C>>2];j=j|12;J[j+d>>2]=J[f+j>>2];b=b+4|0;l=l+4|0;if((E|0)!=(l|0)){continue}break}}if(!o){break D}while(1){l=b<<2;J[l+d>>2]=J[f+l>>2];b=b+1|0;B=B+1|0;if((o|0)!=(B|0)){continue}break}break D}if(!f){break B}}if(f){J[8370]=J[8370]+1;ia[J[6783]](f)}break B}d=f;e=l}J[(k<<2)+d>>2]=n;b=k+1|0;f=d;l=e}J[q+8>>2]=k;J[(i+P(y,12)|0)+8>>2]=r;k=b}b=J[c+20>>2];d=b;if((p|0)>=0){J[J[a+32>>2]+P(b,12)>>2]=p-b;d=g}p=b;g=d;c=J[c>>2];if((D|0)!=(c|0)){continue}break}J[J[a+32>>2]+P(g,12)>>2]=p-g}c=r+1|0;if((k|0)>(c|0)){continue}break}l=0;while(1){q=J[J[(l<<2)+f>>2]+8>>2];b=q;if(b){while(1){c=J[b+20>>2];if((c|0)>=0){i=J[a+44>>2];E:{if((i|0)!=J[a+48>>2]){break E}p=i?i<<1:1;if((p|0)<=(i|0)){break E}F:{if(!p){d=0;break F}J[8369]=J[8369]+1;d=ia[J[6782]](p<<2,16)|0;i=J[a+44>>2]}k=J[a+52>>2];G:{H:{if((i|0)>0){e=0;c=0;if(i-1>>>0>=3){n=i&-4;j=0;while(1){g=c<<2;J[g+d>>2]=J[g+k>>2];o=g|4;J[o+d>>2]=J[k+o>>2];o=g|8;J[o+d>>2]=J[k+o>>2];g=g|12;J[g+d>>2]=J[g+k>>2];c=c+4|0;j=j+4|0;if((n|0)!=(j|0)){continue}break}}g=i&3;if(!g){break H}while(1){j=c<<2;J[j+d>>2]=J[k+j>>2];c=c+1|0;e=e+1|0;if((g|0)!=(e|0)){continue}break}break H}if(!k){break G}}if(k?K[a+56|0]:0){J[8370]=J[8370]+1;ia[J[6783]](k)}i=J[a+44>>2]}J[a+52>>2]=d;H[a+56|0]=1;J[a+48>>2]=p;c=J[b+20>>2]}J[J[a+52>>2]+(i<<2)>>2]=c;J[a+44>>2]=J[a+44>>2]+1;c=b;while(1){J[c+20>>2]=-1;c=J[J[c+8>>2]+4>>2];if((c|0)!=(b|0)){continue}break}}b=J[b>>2];if((q|0)!=(b|0)){continue}break}}b=(l|0)==(r|0);l=l+1|0;if(!b){continue}break}if(!f){break l}if(f){J[8370]=J[8370]+1;ia[J[6783]](f)}}a=J[h+108>>2];if(!(a?!a|!K[h+112|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[h+108>>2]=0;H[h+112|0]=1;J[h+100>>2]=0;J[h+104>>2]=0;while(1){a=J[h+80>>2];if(a){J[h+80>>2]=J[a+8>>2];b=J[a>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}continue}break}while(1){a=J[h+64>>2];if(a){J[h+64>>2]=J[a+8>>2];b=J[a>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}continue}break}while(1){a=J[h+48>>2];if(!a){break a}J[h+48>>2]=J[a+8>>2];b=J[a>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}continue}}ga=h+144|0}function fg(a,b,c,d){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,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,K=0;u=ga-16|0;ga=u;a:{b:{c:{d:{e:{f:{f=c-b|0;switch(f|0){case 1:break d;case 2:break e;case 0:break f;default:break b}}J[d>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;break a}c=J[J[a+92>>2]+(b<<2)>>2];f=J[c+204>>2];b=c+112|0;k=J[c+88>>2];o=J[c+200>>2];i=(k|0)!=(o|0);g=J[c+92>>2];g:{if(!(i|(g|0)!=(f|0))){if(J[c+96>>2]==J[c+208>>2]){break c}f=J[c+96>>2]>J[c+208>>2];k=f?b:c;J[k+4>>2]=k;J[k>>2]=k;J[d+4>>2]=k;J[d>>2]=k;b=f?c:b;f=k;c=f;break g}J[c+4>>2]=b;J[c>>2]=b;J[c+116>>2]=c;J[c+112>>2]=c;n=(g-f|0)<0;j=n&(k|0)==(o|0);k=(k|0)<(o|0);o=j|k;J[d+4>>2]=o?b:c;J[d>>2]=o?c:b;if(n){k=c;f=b;break g}g=k&(i&(f|0)==(g|0));f=g?b:c;k=g?c:b}J[d+12>>2]=f;J[d+8>>2]=k;a=gg(a,c,b);J[a+4>>2]=a;J[a>>2]=a;J[c+8>>2]=a;a=J[a+8>>2];J[a+4>>2]=a;J[a>>2]=a;J[b+8>>2]=a;break a}c=J[J[a+92>>2]+(b<<2)>>2]}J[c+8>>2]=0;J[c+4>>2]=c;J[c>>2]=c;J[d+12>>2]=c;J[d+8>>2]=c;J[d+4>>2]=c;J[d>>2]=c;break a}f=((f|0)/2|0)+b|0;k=f;h:{if((c|0)<=(f|0)){break h}o=J[a+92>>2];g=J[(o+(f<<2)|0)-4>>2];i=J[g+88>>2];n=J[g+96>>2];j=J[g+92>>2];k=f;while(1){g=J[o+(k<<2)>>2];if((i|0)!=J[g+88>>2]|(j|0)!=J[g+92>>2]|(n|0)!=J[g+96>>2]){break h}k=k+1|0;if((k|0)<(c|0)){continue}break}k=c}fg(a,b,f,d);J[u+8>>2]=0;J[u+12>>2]=0;J[u>>2]=0;J[u+4>>2]=0;fg(a,k,c,u);r=a;k=0;h=ga-128|0;ga=h;i:{if(!J[u+4>>2]){break i}if(!J[d+4>>2]){a=J[u+4>>2];J[d>>2]=J[u>>2];J[d+4>>2]=a;a=J[u+12>>2];J[d+8>>2]=J[u+8>>2];J[d+12>>2]=a;break i}J[r+100>>2]=J[r+100>>2]-1;J[h+124>>2]=0;J[h+120>>2]=0;t=d;a=J[d+12>>2];d=J[u+8>>2];j:{k:{l:{if(J[a+88>>2]!=J[d+88>>2]|J[a+92>>2]!=J[d+92>>2]){break l}b=J[d+4>>2];if((b|0)==(d|0)){J[h+124>>2]=a;b=J[d+8>>2];a=0;if(!b){break k}J[h+120>>2]=J[b+12>>2];a=0;break j}c=J[d>>2];J[b>>2]=c;J[c+4>>2]=b;if(J[u>>2]==(d|0)){a=c;f=J[a+88>>2];g=J[b+88>>2];i=a;m:{if((f|0)<(g|0)){break m}if((f|0)==(g|0)){i=c;if(J[a+92>>2]>2]){break m}}i=b}J[u>>2]=i}if(J[u+4>>2]!=(d|0)){break l}a=J[c+88>>2];d=J[b+88>>2];J[u+4>>2]=(a|0)>(d|0)|(a|0)==(d|0)&J[c+92>>2]>J[b+92>>2]?c:b}i=J[u>>2];n=J[t>>2];j=J[u+4>>2];p=J[t+4>>2];g=J[p+88>>2];b=J[j+88>>2]-g|0;n:{if((b|0)>0){a=j;c=p;while(1){d=a;f=J[a+92>>2];g=b;while(1){o:{b=J[c+92>>2];o=f-b|0;a=J[c+4>>2];if((a|0)==(c|0)){break o}e=J[a+92>>2]-b|0;if((e|0)>0){break o}b=J[a+88>>2];l=J[c+88>>2];if((b|0)!=(l|0)){l=b-l|0;if((l|0)>=0|(P(e,g)|0)>(P(o,l)|0)){break o}}g=J[d+88>>2]-b|0;c=a;continue}break}a=J[d+4>>2];if((d|0)==(a|0)){break n}e=J[a+88>>2];b=e-J[c+88>>2]|0;if((b|0)<=0){break n}f=J[a+92>>2]-f|0;if((f|0)>=0){break n}l=J[d+88>>2];if((l|0)==(e|0)){continue}e=e-l|0;if((e|0)>=0){break n}if((P(f,g)|0)<(P(e,o)|0)){continue}break}break n}if((b|0)<0){d=j;a=p;p:while(1){o=J[d+92>>2];f=J[d>>2];while(1){g=b;c=a;m=J[a+92>>2];e=o-m|0;q:{if((d|0)==(f|0)){break q}b=J[f+92>>2]-o|0;if((b|0)<0){break q}a=J[f+88>>2];l=J[d+88>>2];if((a|0)!=(l|0)){l=a-l|0;if((l|0)>=0|(P(b,g)|0)>(P(e,l)|0)){break q}}b=a-J[c+88>>2]|0;d=f;a=c;continue p}a=J[c>>2];if((c|0)==(a|0)){break n}l=J[a+88>>2];b=J[d+88>>2]-l|0;if((b|0)>=0){break n}m=J[a+92>>2]-m|0;if((m|0)<=0){break n}q=J[c+88>>2];if((q|0)==(l|0)){continue}l=l-q|0;if((l|0)>=0){break n}if((P(g,m)|0)<(P(e,l)|0)){continue}break}break}break n}b=J[p+92>>2];a=p;while(1){r:{c=a;a=J[a+4>>2];if((p|0)==(a|0)|(g|0)!=J[a+88>>2]){break r}d=b;b=J[a+92>>2];if((d|0)>=(b|0)){continue}}break}b=J[j+92>>2];a=j;while(1){d=a;a=J[a>>2];if((j|0)==(a|0)|(g|0)!=J[a+88>>2]){break n}f=b;b=J[a+92>>2];if((f|0)<=(b|0)){continue}break}}e=J[n+88>>2];g=e-J[i+88>>2]|0;s:{if((g|0)>0){b=i;a=n;while(1){f=b;e=J[b+92>>2];o=g;while(1){t:{g=J[a+92>>2];l=e-g|0;b=J[a>>2];if((b|0)==(a|0)){break t}m=J[b+92>>2]-g|0;if((m|0)>0){break t}q=J[a+88>>2];g=J[b+88>>2];if((q|0)!=(g|0)){q=q-g|0;if((q|0)>=0|(P(m,o)|0)>(P(l,q)|0)){break t}}o=g-J[f+88>>2]|0;a=b;continue}break}b=J[f>>2];if((f|0)==(b|0)){break s}m=J[b+88>>2];g=J[a+88>>2]-m|0;if((g|0)<=0){break s}e=J[b+92>>2]-e|0;if((e|0)>=0){break s}q=J[f+88>>2];if((q|0)==(m|0)){continue}m=q-m|0;if((m|0)>=0){break s}if((P(e,o)|0)<(P(m,l)|0)){continue}break}break s}if((g|0)<0){f=i;b=n;u:while(1){l=J[f+92>>2];o=J[f+4>>2];while(1){e=g;a=b;z=J[a+92>>2];m=l-z|0;v:{if((f|0)==(o|0)){break v}g=J[o+92>>2]-l|0;if((g|0)<0){break v}q=J[f+88>>2];b=J[o+88>>2];if((q|0)!=(b|0)){q=q-b|0;if((q|0)>=0|(P(e,g)|0)>(P(m,q)|0)){break v}}g=J[a+88>>2]-b|0;f=o;b=a;continue u}b=J[a+4>>2];if((b|0)==(a|0)){break s}q=J[b+88>>2];g=q-J[f+88>>2]|0;if((g|0)>=0){break s}z=J[b+92>>2]-z|0;if((z|0)<=0){break s}C=J[a+88>>2];if((C|0)==(q|0)){continue}q=C-q|0;if((q|0)>=0){break s}if((P(e,z)|0)<(P(m,q)|0)){continue}break}break}break s}g=J[n+92>>2];b=n;while(1){a=b;b=J[a>>2];if(!((n|0)==(b|0)|(e|0)!=J[b+88>>2])){f=g;g=J[b+92>>2];if((f|0)>=(g|0)){continue}}break}g=J[i+92>>2];b=i;while(1){f=b;b=J[b+4>>2];if((i|0)==(b|0)|(e|0)!=J[b+88>>2]){break s}o=g;g=J[b+92>>2];if((o|0)<=(g|0)){continue}break}}J[a+4>>2]=f;J[f>>2]=a;J[c>>2]=d;J[d+4>>2]=c;if(J[i+88>>2]>2]){J[t>>2]=i}if(J[j+88>>2]>=J[p+88>>2]){J[t+4>>2]=j}J[t+12>>2]=J[u+12>>2];J[h+124>>2]=c;a=1}J[h+120>>2]=d}l=J[h+120>>2];w:{if(a){q=J[h+124>>2];i=J[q+96>>2];n=J[l+96>>2];j=J[q+92>>2];p=J[l+92>>2];b=J[q+8>>2];t=J[q+88>>2];m=J[l+88>>2];J[h+80>>2]=0;a=n-i|0;c=a;e=a>>31;a=p-j|0;d=a;f=a>>31;z=jI(c,e,a,f);C=ha;a=m-t|0;g=0-a|0;o=g>>31;a=jI(g,o,a,a>>31);B=ha;A=jI(d,f,d,f);D=a-A|0;B=B-(ha+(a>>>0>>0)|0)|0;a=jI(g,o,c,e);A=0-a|0;H=0-(ha+((a|0)!=0)|0)|0;if(b){a=b;while(1){e=J[a+12>>2];v=J[e+92>>2];c=v-j|0;s=c>>31;w=jI(c,s,g,o);x=ha;E=w;w=J[e+88>>2];y=w-t|0;I=y>>31;K=jI(d,f,y,I);x:{if((E|0)!=(0-K|0)|(0-(ha+((K|0)!=0)|0)|0)!=(x|0)){break x}c=jI(z,C,c,s);x=ha;y=jI(A,H,y,I);s=y+c|0;c=ha+x|0;c=s>>>0>>0?c+1|0:c;E=s;x=J[e+96>>2];e=x-i|0;s=jI(D,B,e,e>>31);e=E+s|0;c=ha+c|0;c=e>>>0>>0?c+1|0:c;if(!e&(c|0)<=0|(c|0)<0){break x}y:{if(!k){break y}c=J[k+4>>2];if(J[k>>2]==(a|0)){if((a|0)!=(c|0)){break x}c=J[k+12>>2];e=J[J[a+8>>2]+12>>2];y=J[e+96>>2];s=J[c+96>>2]-y|0;I=J[e+92>>2];E=P(s,I-v|0);v=x-y|0;x=E+P(v,J[c+92>>2]-I|0)|0;x=jI(x,x>>31,d,f);y=ha;e=J[e+88>>2];c=P(v,e-J[c+88>>2]|0)+P(s,w-e|0)|0;s=jI(c,c>>31,g,o);e=s+x|0;c=ha+y|0;c=e>>>0>>0?c+1|0:c;if(!e&(c|0)<=0|(c|0)<0){break y}break x}if((a|0)!=(c|0)){break x}}k=a}a=J[a>>2];if((b|0)!=(a|0)){continue}break}J[h+80>>2]=k}b=J[l+8>>2];e=0;J[h+56>>2]=0;if(b){a=b;while(1){i=J[a+12>>2];t=J[i+92>>2];c=t-p|0;j=c>>31;s=jI(c,j,g,o);v=ha;E=s;s=J[i+88>>2];w=s-m|0;x=w>>31;y=jI(d,f,w,x);z:{if((E|0)!=(0-y|0)|(0-(ha+((y|0)!=0)|0)|0)!=(v|0)){break z}c=jI(z,C,c,j);v=ha;w=jI(A,H,w,x);j=w+c|0;c=ha+v|0;c=j>>>0>>0?c+1|0:c;w=j;v=J[i+96>>2];i=v-n|0;j=jI(D,B,i,i>>31);i=w+j|0;c=ha+c|0;c=j>>>0>i>>>0?c+1|0:c;if(!i&(c|0)<=0|(c|0)<0){break z}A:{if(!e){break A}if(J[e>>2]!=(a|0)){break z}if(J[e+4>>2]!=(a|0)){break A}c=J[e+12>>2];i=J[J[a+8>>2]+12>>2];w=J[i+96>>2];j=J[c+96>>2]-w|0;x=J[i+92>>2];E=P(j,x-t|0);t=v-w|0;v=E+P(t,J[c+92>>2]-x|0)|0;v=jI(v,v>>31,d,f);w=ha;i=J[i+88>>2];c=P(t,i-J[c+88>>2]|0)+P(j,s-i|0)|0;j=jI(c,c>>31,g,o);i=j+v|0;c=ha+w|0;c=j>>>0>i>>>0?c+1|0:c;if(!i&(c|0)<=0|(c|0)<0){break z}}e=a}a=J[a>>2];if((b|0)!=(a|0)){continue}break}J[h+56>>2]=e}B:{if(!(e|k)){break B}Tj(r,q,l,h+80|0,h+56|0);a=J[h+80>>2];if(a){q=J[a+12>>2];J[h+124>>2]=q}a=J[h+56>>2];if(!a){break B}l=J[a+12>>2];J[h+120>>2]=l}C=J[l+92>>2];z=J[l+88>>2];i=J[l+96>>2]+1|0;break w}C=J[l+92>>2];q=J[h+124>>2];z=J[l+88>>2]+1|0;i=J[l+96>>2]}a=q;c=l;n=0;g=0;o=0;j=1;f=0;b=0;t=0;while(1){k=J[c+96>>2];e=J[a+96>>2];m=J[a+92>>2];d=J[c+92>>2];D=J[a+88>>2];p=J[c+88>>2];J[h+116>>2]=-1;d=d-m|0;J[h+108>>2]=d;k=k-e|0;J[h+112>>2]=k;p=p-D|0;J[h+104>>2]=p;B=C-m|0;e=i-e|0;A=P(B,k)-P(e,d)|0;m=A>>31;J[h+80>>2]=A;J[h+84>>2]=m;s=P(e,p);e=z-D|0;H=s-P(e,k)|0;D=H>>31;J[h+88>>2]=H;J[h+92>>2]=D;e=P(d,e)-P(p,B)|0;B=e>>31;s=e;J[h+96>>2]=e;J[h+100>>2]=B;v=p>>31;e=jI(H,D,p,v);w=ha;x=d>>31;y=jI(A,m,d,x);J[h+72>>2]=e-y;J[h+76>>2]=w-(ha+(e>>>0>>0)|0);e=m;m=k>>31;e=jI(A,e,k,m);A=ha;p=jI(s,B,p,v);J[h+64>>2]=e-p;J[h+68>>2]=A-(ha+(e>>>0

>>0)|0);d=jI(d,x,s,B);p=ha;k=jI(H,D,k,m);J[h+56>>2]=d-k;J[h+60>>2]=p-(ha+(d>>>0>>0)|0);J[h+48>>2]=0;J[h+40>>2]=0;J[h+44>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;d=h+104|0;k=h+80|0;p=h+56|0;m=Sj(r,0,a,d,k,p,h+32|0);J[h+24>>2]=0;J[h+16>>2]=0;J[h+20>>2]=0;J[h+8>>2]=0;J[h+12>>2]=0;p=Sj(r,1,c,d,k,p,h+8|0);if(!(p|m)){b=gg(r,a,c);J[b+4>>2]=b;J[b>>2]=b;J[a+8>>2]=b;a=J[b+8>>2];J[a+4>>2]=a;J[a>>2]=a;J[c+8>>2]=a;break i}e=m?-1:1;if(!(!m|!p)){e=yc(h+32|0,h+8|0)}C:{D:{E:{if(j&1){break E}if((e|0)>=0){if(J[h+16>>2]|J[h+20>>2]|J[h+24>>2]>=0){break E}j=n;c=g;k=f;d=b;break D}if(J[h+40>>2]|J[h+44>>2]|J[h+48>>2]>=0){break E}J[h+4>>2]=m;k=f;d=b;break C}k=gg(r,a,c);d=k;if(f){J[f+4>>2]=k;d=b}J[k>>2]=f;j=J[k+8>>2];c=j;if(n){J[n>>2]=j;c=g}J[j+4>>2]=n}J[h+4>>2]=m;J[h>>2]=p;f=p;if(!e){Tj(r,J[h+124>>2],J[h+120>>2],h+4|0,h);f=J[h>>2]}if(!(!f|(e|0)<0)){F:{G:{if(F){a=J[F>>2];if((p|0)!=(a|0)){while(1){n=J[a+8>>2];b=0;i=0;g=J[a>>2];if((g|0)!=(a|0)){J[g+4>>2]=J[a+4>>2];J[J[a+4>>2]>>2]=g;i=g}J[J[n+12>>2]+8>>2]=i;i=J[n>>2];if((i|0)!=(n|0)){J[i+4>>2]=J[n+4>>2];J[J[n+4>>2]>>2]=i;b=i}J[J[a+12>>2]+8>>2]=b;J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a>>2]=J[r+56>>2];J[r+56>>2]=a;J[n+16>>2]=0;J[n+8>>2]=0;J[n+12>>2]=0;J[n>>2]=0;J[n+4>>2]=0;J[n>>2]=J[r+56>>2];J[r+56>>2]=n;J[r+116>>2]=J[r+116>>2]-1;a=g;if((p|0)!=(a|0)){continue}break}}if(j){break G}break F}if(!j){o=p;break F}F=J[p+4>>2];o=c}J[F>>2]=c;J[c+4>>2]=F;J[j>>2]=p;J[p+4>>2]=j;f=J[h>>2];c=0}g=c;a=J[h+120>>2];i=J[a+96>>2];C=J[a+92>>2];z=J[a+88>>2];J[h+120>>2]=J[f+12>>2];F=J[f+8>>2];n=0;break C}n=j;g=c}H:{I:{if((e|0)<=0){e=J[h+4>>2];if(e){break I}}a=J[h+124>>2];break H}J:{K:{if(G){a=J[G+4>>2];if((m|0)!=(a|0)){while(1){j=J[a+8>>2];i=J[a+4>>2];b=0;c=0;f=J[a>>2];if((f|0)!=(a|0)){J[f+4>>2]=i;J[J[a+4>>2]>>2]=f;c=f}J[J[j+12>>2]+8>>2]=c;c=J[j>>2];if((c|0)!=(j|0)){J[c+4>>2]=J[j+4>>2];J[J[j+4>>2]>>2]=c;b=c}J[J[a+12>>2]+8>>2]=b;J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a>>2]=J[r+56>>2];J[r+56>>2]=a;J[j+16>>2]=0;J[j+8>>2]=0;J[j+12>>2]=0;J[j>>2]=0;J[j+4>>2]=0;J[j>>2]=J[r+56>>2];J[r+56>>2]=j;J[r+116>>2]=J[r+116>>2]-1;a=i;if((m|0)!=(a|0)){continue}break}}if(!k){break J}J[d>>2]=G;a=G+4|0;break K}if(!k){t=m;break J}a=J[m>>2];J[d>>2]=a;t=d;a=a+4|0}J[a>>2]=d;J[m>>2]=k;J[k+4>>2]=m;d=0;e=J[h+4>>2]}a=J[h+124>>2];i=J[a+96>>2];C=J[a+92>>2];z=J[a+88>>2];a=J[e+12>>2];J[h+124>>2]=a;G=J[e+8>>2];k=0}c=J[h+120>>2];if((a|0)!=(q|0)|(l|0)!=(c|0)){j=0;f=k;b=d;continue}else{L:{if(!G){J[d>>2]=k;J[k+4>>2]=d;J[J[h+124>>2]+8>>2]=k;break L}a=J[G+4>>2];if((t|0)!=(a|0)){while(1){j=J[a+8>>2];f=J[a+4>>2];b=0;c=J[a>>2];if((c|0)!=(a|0)){J[c+4>>2]=f;J[J[a+4>>2]>>2]=c;b=c}J[J[j+12>>2]+8>>2]=b;i=J[j>>2];M:{if((j|0)==(i|0)){i=0;break M}J[i+4>>2]=J[j+4>>2];J[J[j+4>>2]>>2]=i}J[J[a+12>>2]+8>>2]=i;J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a>>2]=J[r+56>>2];J[r+56>>2]=a;J[j+16>>2]=0;J[j+8>>2]=0;J[j+12>>2]=0;J[j>>2]=0;J[j+4>>2]=0;J[j>>2]=J[r+56>>2];J[r+56>>2]=j;J[r+116>>2]=J[r+116>>2]-1;a=f;if((t|0)!=(a|0)){continue}break}}if(!k){break L}J[d>>2]=G;J[G+4>>2]=d;J[t>>2]=k;J[k+4>>2]=t}if(!F){J[n>>2]=g;J[g+4>>2]=n;J[J[h+120>>2]+8>>2]=n;break i}a=J[F>>2];if((o|0)!=(a|0)){while(1){c=J[a+8>>2];i=0;b=J[a>>2];if((b|0)!=(a|0)){J[b+4>>2]=J[a+4>>2];J[J[a+4>>2]>>2]=b;i=b}J[J[c+12>>2]+8>>2]=i;i=J[c>>2];N:{if((c|0)==(i|0)){i=0;break N}J[i+4>>2]=J[c+4>>2];J[J[c+4>>2]>>2]=i}J[J[a+12>>2]+8>>2]=i;J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a>>2]=J[r+56>>2];J[r+56>>2]=a;J[c+16>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[c>>2]=J[r+56>>2];J[r+56>>2]=c;J[r+116>>2]=J[r+116>>2]-1;a=b;if((o|0)!=(a|0)){continue}break}}if(!n){break i}J[F>>2]=g;J[g+4>>2]=F;J[n>>2]=o;J[o+4>>2]=n}break}}ga=h+128|0}ga=u+16|0}function Yg(a,b,c){var d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=0,C=0,D=0,E=Q(0),F=0,G=Q(0),M=Q(0);l=ga-32|0;ga=l;z=J[a+56>>2];a:{if((c-b|0)==1){b:{if(K[a+60|0]){b=J[a+116>>2]+(b<<4)|0;e=J[b+4>>2];c=J[a+136>>2]+(z<<4)|0;J[c>>2]=J[b>>2];J[c+4>>2]=e;break b}b=J[a+76>>2]+(b<<6)|0;e=J[b+4>>2];c=J[a+96>>2]+(z<<6)|0;J[c>>2]=J[b>>2];J[c+4>>2]=e;e=J[b+60>>2];J[c+56>>2]=J[b+56>>2];J[c+60>>2]=e;e=J[b+52>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=e;e=J[b+44>>2];J[c+40>>2]=J[b+40>>2];J[c+44>>2]=e;e=J[b+36>>2];J[c+32>>2]=J[b+32>>2];J[c+36>>2]=e;e=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=e;e=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=e}e=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=e;J[a+56>>2]=J[a+56>>2]+1;break a}p=c;e=b;g=c-e|0;c:{d:{e:{if((c|0)<=(e|0)){E=Q(g|0);break e}f:{if(!K[a+60|0]){d=J[a+76>>2];c=b;while(1){h=d+(c<<6)|0;y=Q(y+Q(Q(N[h+16>>2]+N[h>>2])*Q(.5)));s=Q(s+Q(Q(N[h+24>>2]+N[h+8>>2])*Q(.5)));t=Q(t+Q(Q(N[h+20>>2]+N[h+4>>2])*Q(.5)));c=c+1|0;if((p|0)!=(c|0)){continue}break}break f}v=N[a+12>>2];o=N[a+8>>2];q=N[a+44>>2];k=N[a+40>>2];d=J[a+116>>2];n=N[a+4>>2];f=N[a+36>>2];c=b;while(1){h=d+(c<<4)|0;y=Q(y+Q(Q(Q(Q(Q(L[h+6>>1])/f)+n)+Q(Q(Q(L[h>>1])/f)+n))*Q(.5)));s=Q(s+Q(Q(Q(Q(Q(L[h+10>>1])/q)+v)+Q(Q(Q(L[h+4>>1])/q)+v))*Q(.5)));t=Q(t+Q(Q(Q(Q(Q(L[h+8>>1])/k)+o)+Q(Q(Q(L[h+2>>1])/k)+o))*Q(.5)));c=c+1|0;if((p|0)!=(c|0)){continue}break}}E=Q(g|0);if((e|0)<(p|0)){break d}}s=Q(0);t=Q(0);break c}f=Q(Q(1)/E);G=Q(f*s);M=Q(f*t);y=Q(f*y);t=Q(0);if(!K[a+60|0]){c=J[a+76>>2];s=Q(0);while(1){d=c+(e<<6)|0;f=Q(Q(Q(N[d+16>>2]+N[d>>2])*Q(.5))-y);x=Q(x+Q(f*f));f=Q(Q(Q(N[d+24>>2]+N[d+8>>2])*Q(.5))-G);t=Q(t+Q(f*f));f=Q(Q(Q(N[d+20>>2]+N[d+4>>2])*Q(.5))-M);s=Q(s+Q(f*f));e=e+1|0;if((p|0)!=(e|0)){continue}break}break c}A=N[a+12>>2];v=N[a+8>>2];o=N[a+44>>2];q=N[a+40>>2];c=J[a+116>>2];k=N[a+4>>2];n=N[a+36>>2];s=Q(0);while(1){d=c+(e<<4)|0;f=Q(Q(Q(Q(Q(Q(L[d+6>>1])/n)+k)+Q(Q(Q(L[d>>1])/n)+k))*Q(.5))-y);x=Q(x+Q(f*f));f=Q(Q(Q(Q(Q(Q(L[d+10>>1])/o)+A)+Q(Q(Q(L[d+4>>1])/o)+A))*Q(.5))-G);t=Q(t+Q(f*f));f=Q(Q(Q(Q(Q(Q(L[d+8>>1])/q)+v)+Q(Q(Q(L[d+2>>1])/q)+v))*Q(.5))-M);s=Q(s+Q(f*f));e=e+1|0;if((p|0)!=(e|0)){continue}break}}k=Q(Q(1)/Q(E+Q(-1)));n=Q(k*x);f=Q(k*s);c=n(c?f:n)?2:c;s=Q(0);t=Q(0);x=Q(0);i=ga-96|0;J[i+28>>2]=0;w=p-b|0;d=(b|0)>=(p|0);g:{if(d){break g}if(!K[a+60|0]){e=J[a+76>>2];c=b;while(1){h=e+(c<<6)|0;x=Q(Q(Q(N[h+16>>2]+N[h>>2])*Q(.5))+x);s=Q(Q(Q(N[h+24>>2]+N[h+8>>2])*Q(.5))+s);t=Q(Q(Q(N[h+20>>2]+N[h+4>>2])*Q(.5))+t);c=c+1|0;if((p|0)!=(c|0)){continue}break}break g}v=N[a+12>>2];o=N[a+8>>2];q=N[a+44>>2];k=N[a+40>>2];e=J[a+116>>2];n=N[a+4>>2];f=N[a+36>>2];c=b;while(1){h=e+(c<<4)|0;x=Q(Q(Q(Q(Q(Q(L[h+6>>1])/f)+n)+Q(Q(Q(L[h>>1])/f)+n))*Q(.5))+x);s=Q(Q(Q(Q(Q(Q(L[h+10>>1])/q)+v)+Q(Q(Q(L[h+4>>1])/q)+v))*Q(.5))+s);t=Q(Q(Q(Q(Q(Q(L[h+8>>1])/k)+o)+Q(Q(Q(L[h+2>>1])/k)+o))*Q(.5))+t);c=c+1|0;if((p|0)!=(c|0)){continue}break}}f=Q(Q(1)/Q(w|0));N[i+24>>2]=f*s;N[i+20>>2]=f*t;N[i+16>>2]=f*x;e=b;if(!d){c=g<<2;A=N[c+(i+16|0)>>2];m=c+i|0;c=b;e=c;while(1){d=K[a+60|0];h:{if(d){g=J[a+116>>2]+(c<<4)|0;v=N[a+44>>2];o=N[a+12>>2];s=Q(Q(Q(L[g+4>>1])/v)+o);q=N[a+40>>2];k=N[a+8>>2];t=Q(Q(Q(L[g+2>>1])/q)+k);n=N[a+36>>2];f=N[a+4>>2];x=Q(Q(Q(L[g>>1])/n)+f);y=Q(Q(Q(L[g+10>>1])/v)+o);E=Q(Q(Q(L[g+8>>1])/q)+k);f=Q(Q(Q(L[g+6>>1])/n)+f);break h}g=J[a+76>>2]+(c<<6)|0;s=N[g+8>>2];t=N[g+4>>2];x=N[g>>2];y=N[g+24>>2];E=N[g+20>>2];f=N[g+16>>2]}J[i+12>>2]=0;N[i+8>>2]=Q(y+s)*Q(.5);N[i+4>>2]=Q(E+t)*Q(.5);N[i>>2]=Q(f+x)*Q(.5);if(A>2]){i:{if(d){g=J[a+116>>2];u=g+(c<<4)|0;h=u;d=J[h+12>>2];J[i+40>>2]=J[h+8>>2];J[i+44>>2]=d;d=J[h+4>>2];J[i+32>>2]=J[h>>2];J[i+36>>2]=d;h=g;g=e<<4;h=h+g|0;d=J[h+4>>2];J[u>>2]=J[h>>2];J[u+4>>2]=d;d=J[h+12>>2];J[u+8>>2]=J[h+8>>2];J[u+12>>2]=d;d=J[i+36>>2];g=g+J[a+116>>2]|0;J[g>>2]=J[i+32>>2];J[g+4>>2]=d;d=J[i+44>>2];J[g+8>>2]=J[i+40>>2];J[g+12>>2]=d;break i}h=J[a+76>>2];j=h+(c<<6)|0;d=J[j+60>>2];J[i+88>>2]=J[j+56>>2];J[i+92>>2]=d;d=J[j+52>>2];J[i+80>>2]=J[j+48>>2];J[i+84>>2]=d;d=J[j+44>>2];J[i+72>>2]=J[j+40>>2];J[i+76>>2]=d;d=J[j+36>>2];u=i- -64|0;g=u;J[g>>2]=J[j+32>>2];J[g+4>>2]=d;d=J[j+28>>2];J[i+56>>2]=J[j+24>>2];J[i+60>>2]=d;d=J[j+20>>2];J[i+48>>2]=J[j+16>>2];J[i+52>>2]=d;d=J[j+12>>2];J[i+40>>2]=J[j+8>>2];J[i+44>>2]=d;d=J[j+4>>2];J[i+32>>2]=J[j>>2];J[i+36>>2]=d;g=e<<6;h=g+h|0;d=J[h+4>>2];J[j>>2]=J[h>>2];J[j+4>>2]=d;d=J[h+12>>2];J[j+8>>2]=J[h+8>>2];J[j+12>>2]=d;d=J[h+20>>2];J[j+16>>2]=J[h+16>>2];J[j+20>>2]=d;d=J[h+28>>2];J[j+24>>2]=J[h+24>>2];J[j+28>>2]=d;d=J[h+36>>2];J[j+32>>2]=J[h+32>>2];J[j+36>>2]=d;d=J[h+44>>2];J[j+40>>2]=J[h+40>>2];J[j+44>>2]=d;d=J[h+52>>2];J[j+48>>2]=J[h+48>>2];J[j+52>>2]=d;d=J[h+60>>2];J[j+56>>2]=J[h+56>>2];J[j+60>>2]=d;d=J[i+36>>2];g=g+J[a+76>>2]|0;J[g>>2]=J[i+32>>2];J[g+4>>2]=d;d=J[i+44>>2];J[g+8>>2]=J[i+40>>2];J[g+12>>2]=d;d=J[i+52>>2];J[g+16>>2]=J[i+48>>2];J[g+20>>2]=d;d=J[i+60>>2];J[g+24>>2]=J[i+56>>2];J[g+28>>2]=d;d=J[u+4>>2];J[g+32>>2]=J[u>>2];J[g+36>>2]=d;d=J[i+76>>2];J[g+40>>2]=J[i+72>>2];J[g+44>>2]=d;d=J[i+84>>2];J[g+48>>2]=J[i+80>>2];J[g+52>>2]=d;d=J[i+92>>2];J[g+56>>2]=J[i+88>>2];J[g+60>>2]=d}e=e+1|0}c=c+1|0;if((p|0)!=(c|0)){continue}break}}c=(w>>1)+b|0;g=c;c=(w|0)/3|0;i=(b+c|0)>=(e|0)?g:(p+(c^-1)|0)<=(e|0)?g:e;F=J[a+56>>2];j:{if(K[a+60|0]){v=N[a+40>>2];o=N[a+8>>2];q=N[a+24>>2];k=N[a+44>>2];n=N[a+12>>2];f=N[a+28>>2];c=J[a+136>>2]+(F<<4)|0;A=Q(Q(N[a+20>>2]-N[a+4>>2])*N[a+36>>2]);k:{if(A=Q(0)){e=~~A>>>0;break k}e=0}I[c>>1]=e&65534;f=Q(Q(f-n)*k);l:{if(f=Q(0)){e=~~f>>>0;break l}e=0}I[c+4>>1]=e&65534;f=Q(Q(q-o)*v);m:{if(f=Q(0)){e=~~f>>>0;break m}e=0}I[c+2>>1]=e&65534;break j}c=J[a+24>>2];e=J[a+96>>2]+(F<<6)|0;J[e>>2]=J[a+20>>2];J[e+4>>2]=c;c=J[a+32>>2];J[e+8>>2]=J[a+28>>2];J[e+12>>2]=c}c=J[a+56>>2];n:{if(K[a+60|0]){k=N[a+40>>2];o=N[a+8>>2];n=N[a+44>>2];q=N[a+12>>2];c=J[a+136>>2]+(c<<4)|0;f=N[a+4>>2];f=Q(Q(Q(f-f)*N[a+36>>2])+Q(1));o:{if(f=Q(0)){e=~~f>>>0;break o}e=0}I[c+6>>1]=e|1;f=Q(Q(Q(q-q)*n)+Q(1));p:{if(f=Q(0)){e=~~f>>>0;break p}e=0}I[c+10>>1]=e|1;f=Q(Q(Q(o-o)*k)+Q(1));q:{if(f=Q(0)){e=~~f>>>0;break q}e=0}I[c+8>>1]=e|1;break n}e=J[a+96>>2]+(c<<6)|0;c=J[a+8>>2];J[e+16>>2]=J[a+4>>2];J[e+20>>2]=c;c=J[a+16>>2];J[e+24>>2]=J[a+12>>2];J[e+28>>2]=c}if((b|0)<(p|0)){c=b;while(1){r=J[a+56>>2];r:{if(K[a+60|0]){h=J[a+116>>2]+(c<<4)|0;g=L[h+4>>1];d=L[h+2>>1];e=L[h>>1];v=N[a+44>>2];o=N[a+40>>2];q=N[a+36>>2];J[l+28>>2]=0;k=N[a+4>>2];N[l+16>>2]=Q(Q(e>>>0)/q)+k;n=N[a+8>>2];N[l+20>>2]=Q(Q(d>>>0)/o)+n;f=N[a+12>>2];N[l+24>>2]=Q(Q(g>>>0)/v)+f;g=L[h+6>>1];d=L[h+8>>1];e=L[h+10>>1];J[l+12>>2]=0;N[l+8>>2]=f+Q(Q(e>>>0)/v);N[l+4>>2]=n+Q(Q(d>>>0)/o);N[l>>2]=k+Q(Q(g>>>0)/q);break r}d=J[a+76>>2]+(c<<6)|0;e=J[d+12>>2];J[l+24>>2]=J[d+8>>2];J[l+28>>2]=e;e=J[d+4>>2];J[l+16>>2]=J[d>>2];J[l+20>>2]=e;e=J[d+28>>2];J[l+8>>2]=J[d+24>>2];J[l+12>>2]=e;e=J[d+20>>2];J[l>>2]=J[d+16>>2];J[l+4>>2]=e}s:{if(K[a+60|0]){q=N[a+12>>2];k=N[a+44>>2];f=Q(Q(N[l+24>>2]-q)*k);t:{if(f=Q(0)){m=~~f>>>0;break t}m=0}n=N[a+8>>2];f=N[a+40>>2];o=Q(Q(N[l+20>>2]-n)*f);u:{if(o=Q(0)){h=~~o>>>0;break u}h=0}k=Q(Q(k*Q(N[l+8>>2]-q))+Q(1));v:{if(k=Q(0)){g=~~k>>>0;break v}g=0}f=Q(Q(f*Q(N[l+4>>2]-n))+Q(1));w:{if(f=Q(0)){d=~~f>>>0;break w}d=0}n=N[a+4>>2];f=N[a+36>>2];k=Q(Q(N[l+16>>2]-n)*f);x:{if(k=Q(0)){e=~~k>>>0;break x}e=0}w=e&65534;B=J[a+136>>2];j=B+(r<<4)|0;u=w>>>0>=L[j>>1];f=Q(Q(f*Q(N[l>>2]-n))+Q(1));y:{if(f=Q(0)){e=~~f>>>0;break y}e=0}if(!u){I[j>>1]=w}e=e|1;u=B+(r<<4)|0;if(e>>>0>L[u+6>>1]){I[u+6>>1]=e}e=h&65534;if(e>>>0>1]){I[u+2>>1]=e}e=d|1;h=B+(r<<4)|0;if(e>>>0>L[h+8>>1]){I[h+8>>1]=e}e=m&65534;if(e>>>0>1]){I[h+4>>1]=e}e=g|1;d=B+(r<<4)|0;if(e>>>0<=L[d+10>>1]){break s}I[d+10>>1]=e;break s}f=N[l+16>>2];d=J[a+96>>2];e=d+(r<<6)|0;if(f>2]){N[e>>2]=f}f=N[l+20>>2];if(f>2]){N[e+4>>2]=f}f=N[l+24>>2];e=d+(r<<6)|0;if(f>2]){N[e+8>>2]=f}f=N[l+28>>2];if(f>2]){N[e+12>>2]=f}f=N[l>>2];e=d+(r<<6)|0;if(f>N[e+16>>2]){N[e+16>>2]=f}f=N[l+4>>2];if(f>N[e+20>>2]){N[e+20>>2]=f}f=N[l+8>>2];e=d+(r<<6)|0;if(f>N[e+24>>2]){N[e+24>>2]=f}f=N[l+12>>2];if(!(f>N[e+28>>2])){break s}N[e+28>>2]=f}c=c+1|0;if((p|0)!=(c|0)){continue}break}}r=J[a+56>>2]+1|0;J[a+56>>2]=r;Yg(a,b,i);B=J[a+56>>2];Yg(a,i,p);c=K[a+60|0];i=J[a+56>>2]-z|0;if(!(!c|(i|0)<129)){z=0;p=0;j=J[a+136>>2];b=J[(j+(B<<4)|0)+12>>2];u=(b|0)>=0?1:0-b|0;b=J[(j+(r<<4)|0)+12>>2];h=(b|0)>=0?1:0-b|0;if(h>>>0<=128){c=J[a+152>>2];b=c;z:{if((c|0)!=J[a+156>>2]){break z}b=c;w=c?c<<1:1;if((c|0)>=(w|0)){break z}if(w){J[8369]=J[8369]+1;z=ia[J[6782]](w<<5,16)|0;b=J[a+152>>2]}else{b=c}A:{if((b|0)<=0){break A}if((b|0)!=1){g=b&-2;while(1){m=C<<5;d=m+z|0;D=m+J[a+160>>2]|0;e=J[D+4>>2];J[d>>2]=J[D>>2];J[d+4>>2]=e;e=J[D+28>>2];J[d+24>>2]=J[D+24>>2];J[d+28>>2]=e;e=J[D+20>>2];J[d+16>>2]=J[D+16>>2];J[d+20>>2]=e;e=J[D+12>>2];J[d+8>>2]=J[D+8>>2];J[d+12>>2]=e;e=m|32;d=e+z|0;m=e+J[a+160>>2]|0;e=J[m+4>>2];J[d>>2]=J[m>>2];J[d+4>>2]=e;e=J[m+12>>2];J[d+8>>2]=J[m+8>>2];J[d+12>>2]=e;e=J[m+20>>2];J[d+16>>2]=J[m+16>>2];J[d+20>>2]=e;e=J[m+28>>2];J[d+24>>2]=J[m+24>>2];J[d+28>>2]=e;C=C+2|0;p=p+2|0;if((g|0)!=(p|0)){continue}break}}if(!(b&1)){break A}b=C<<5;e=b+z|0;d=b+J[a+160>>2]|0;b=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=b;b=J[d+28>>2];J[e+24>>2]=J[d+24>>2];J[e+28>>2]=b;b=J[d+20>>2];J[e+16>>2]=J[d+16>>2];J[e+20>>2]=b;b=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=b}b=J[a+160>>2];if(!(b?!b|!K[a+164|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+160>>2]=z;H[a+164|0]=1;J[a+156>>2]=w;b=J[a+152>>2]}J[a+152>>2]=b+1;c=J[a+160>>2]+(c<<5)|0;b=j+(r<<4)|0;I[c>>1]=L[b>>1];I[c+2>>1]=L[b+2>>1];I[c+4>>1]=L[b+4>>1];I[c+6>>1]=L[b+6>>1];I[c+8>>1]=L[b+8>>1];b=L[b+10>>1];J[c+16>>2]=h;J[c+12>>2]=r;I[c+10>>1]=b}if((u|0)<=128){e=J[a+152>>2];b=e;B:{if((e|0)!=J[a+156>>2]){break B}b=e;w=e?e<<1:1;if((e|0)>=(w|0)){break B}C:{if(!w){b=0;c=e;break C}J[8369]=J[8369]+1;b=ia[J[6782]](w<<5,16)|0;c=J[a+152>>2]}D:{if((c|0)<=0){break D}C=0;if((c|0)!=1){h=c&-2;p=0;while(1){m=C<<5;g=m+b|0;r=m+J[a+160>>2]|0;d=J[r+4>>2];J[g>>2]=J[r>>2];J[g+4>>2]=d;d=J[r+28>>2];J[g+24>>2]=J[r+24>>2];J[g+28>>2]=d;d=J[r+20>>2];J[g+16>>2]=J[r+16>>2];J[g+20>>2]=d;d=J[r+12>>2];J[g+8>>2]=J[r+8>>2];J[g+12>>2]=d;d=m|32;g=d+b|0;m=d+J[a+160>>2]|0;d=J[m+4>>2];J[g>>2]=J[m>>2];J[g+4>>2]=d;d=J[m+12>>2];J[g+8>>2]=J[m+8>>2];J[g+12>>2]=d;d=J[m+20>>2];J[g+16>>2]=J[m+16>>2];J[g+20>>2]=d;d=J[m+28>>2];J[g+24>>2]=J[m+24>>2];J[g+28>>2]=d;C=C+2|0;p=p+2|0;if((h|0)!=(p|0)){continue}break}}if(!(c&1)){break D}c=C<<5;d=c+b|0;g=c+J[a+160>>2]|0;c=J[g+4>>2];J[d>>2]=J[g>>2];J[d+4>>2]=c;c=J[g+28>>2];J[d+24>>2]=J[g+24>>2];J[d+28>>2]=c;c=J[g+20>>2];J[d+16>>2]=J[g+16>>2];J[d+20>>2]=c;c=J[g+12>>2];J[d+8>>2]=J[g+8>>2];J[d+12>>2]=c}c=J[a+160>>2];if(!(c?!c|!K[a+164|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+160>>2]=b;H[a+164|0]=1;J[a+156>>2]=w;b=J[a+152>>2]}J[a+152>>2]=b+1;c=J[a+160>>2]+(e<<5)|0;b=j+(B<<4)|0;I[c>>1]=L[b>>1];I[c+2>>1]=L[b+2>>1];I[c+4>>1]=L[b+4>>1];I[c+6>>1]=L[b+6>>1];I[c+8>>1]=L[b+8>>1];b=L[b+10>>1];J[c+16>>2]=u;J[c+12>>2]=B;I[c+10>>1]=b}J[a+168>>2]=J[a+152>>2];c=K[a+60|0]}if(c&255){J[(J[a+136>>2]+(F<<4)|0)+12>>2]=0-i;break a}J[(J[a+96>>2]+(F<<6)|0)+32>>2]=i}ga=l+32|0}function ud(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=Q(0),I=Q(0),L=Q(0),M=Q(0),S=0,T=Q(0),U=Q(0),V=0,W=0,X=0,Y=0,Z=0,_=0;i=ga-512|0;ga=i;a:{if((ia[J[J[d>>2]+80>>2]](d)|0)==2){g=(f?36:28)+a|0;j=J[d+152>>2];h=j-1|0;J[g>>2]=h;if(!j){break a}while(1){ud(a,b,c,J[J[d+160>>2]+(h<<2)>>2],e,f);j=J[g>>2];h=j-1|0;J[g>>2]=h;if(j){continue}break}break a}h=(ia[J[J[d>>2]+80>>2]](d)|0)!=1;g=J[e+4>>2];if(!(h|(g|0)!=28)){g=ga-144|0;ga=g;h=J[b+12>>2];j=J[h+12>>2];J[g+88>>2]=J[h+8>>2];J[g+92>>2]=j;j=J[h+4>>2];J[g+80>>2]=J[h>>2];J[g+84>>2]=j;j=J[h+28>>2];J[g+104>>2]=J[h+24>>2];J[g+108>>2]=j;j=J[h+20>>2];J[g+96>>2]=J[h+16>>2];J[g+100>>2]=j;j=J[h+44>>2];J[g+120>>2]=J[h+40>>2];J[g+124>>2]=j;j=J[h+36>>2];J[g+112>>2]=J[h+32>>2];J[g+116>>2]=j;j=J[h+60>>2];J[g+136>>2]=J[h+56>>2];J[g+140>>2]=j;j=J[h+52>>2];J[g+128>>2]=J[h+48>>2];J[g+132>>2]=j;h=J[c+12>>2];o=N[h+52>>2];p=N[h+56>>2];q=N[h+20>>2];r=N[h+24>>2];s=N[h+8>>2];t=N[h>>2];v=N[h+4>>2];w=N[h+48>>2];x=N[h+16>>2];k=N[e+56>>2];l=N[e+48>>2];m=N[e+52>>2];u=Q(Q(N[h+40>>2]*k)+Q(Q(N[h+32>>2]*l)+Q(N[h+36>>2]*m)));N[g+72>>2]=u;q=Q(Q(r*k)+Q(Q(x*l)+Q(q*m)));N[g+68>>2]=q;r=Q(Q(s*k)+Q(Q(t*l)+Q(v*m)));N[g+64>>2]=r;l=Q(Q(Q(p*k)+Q(Q(w*l)+Q(o*m)))+N[e+64>>2]);N[g+76>>2]=l;ia[J[J[d>>2]+8>>2]](d,g+80|0,g+32|0,g+48|0);k=Q(ia[J[J[e>>2]+48>>2]](e));m=Q(k+N[g+52>>2]);N[g+52>>2]=m;o=Q(k+N[g+56>>2]);N[g+56>>2]=o;s=Q(N[g+36>>2]-k);N[g+36>>2]=s;p=Q(k+N[g+48>>2]);N[g+48>>2]=p;t=Q(N[g+32>>2]-k);N[g+32>>2]=t;k=Q(N[g+40>>2]-k);N[g+40>>2]=k;k=Q(Q(k+o)*Q(.5));t=Q(Q(t+p)*Q(.5));s=Q(Q(s+m)*Q(.5));v=Q(Q(u*k)+Q(Q(r*t)+Q(s*q)));k=Q(Q(Q(o-k)*Q(R(u)))+Q(Q(Q(p-t)*Q(R(r)))+Q(Q(m-s)*Q(R(q)))));if(!(l>Q(Q(v+k)+Q(9.999999974752427e-7))|!(Q(l+Q(9.999999974752427e-7))>=Q(v-k)))){ia[J[J[d>>2]+112>>2]](d);k=Q(ia[J[J[d>>2]+48>>2]](d));l=Q(ia[J[J[e>>2]+48>>2]](e));h=J[d+184>>2];if(h){r=Q(k+l);while(1){h=h-1|0;e=J[d+180>>2]+P(h,J[d+192>>2])|0;b:{if(J[d+188>>2]==1){l=Q(O[e+8>>3]*+N[d+160>>2]);m=Q(O[e>>3]*+N[d+156>>2]);k=Q(O[e+16>>3]*+N[d+164>>2]);break b}m=Q(N[e>>2]*N[d+156>>2]);N[g+16>>2]=m;l=Q(N[e+4>>2]*N[d+160>>2]);N[g+20>>2]=l;k=Q(N[e+8>>2]*N[d+164>>2])}J[g+28>>2]=0;o=Q(Q(Q(k*N[g+104>>2])+Q(Q(m*N[g+96>>2])+Q(l*N[g+100>>2])))+N[g+132>>2]);N[g+20>>2]=o;u=N[g+68>>2];p=Q(Q(Q(k*N[g+88>>2])+Q(Q(m*N[g+80>>2])+Q(l*N[g+84>>2])))+N[g+128>>2]);N[g+16>>2]=p;q=N[g+64>>2];k=Q(Q(Q(k*N[g+120>>2])+Q(Q(m*N[g+112>>2])+Q(l*N[g+116>>2])))+N[g+136>>2]);N[g+24>>2]=k;l=N[g+72>>2];k=Q(Q(Q(Q(k*l)+Q(Q(p*q)+Q(o*u)))-N[g+76>>2])-r);c:{if(!(k>2]=0;N[g+8>>2]=-l;N[g+4>>2]=-u;N[g>>2]=-q;e=J[a+16>>2];ia[J[J[e>>2]+8>>2]](e,J[a+28>>2],J[a+24>>2]);e=J[a+16>>2];ia[J[J[e>>2]+12>>2]](e,J[a+36>>2],J[a+32>>2]);e=J[a+12>>2];if(!e){e=J[a+4>>2];e=ia[J[J[e>>2]+12>>2]](e,J[c+8>>2],J[b+8>>2])|0;J[a+12>>2]=e}j=J[a+16>>2];J[j+4>>2]=e;ia[J[J[j>>2]+16>>2]](j,g,g+16|0,k);break c}e=J[a+16>>2];ia[J[J[e>>2]+8>>2]](e,J[a+28>>2],J[a+24>>2]);e=J[a+16>>2];ia[J[J[e>>2]+12>>2]](e,J[a+36>>2],J[a+32>>2]);e=J[a+12>>2];if(!e){e=J[a+4>>2];e=ia[J[J[e>>2]+12>>2]](e,J[b+8>>2],J[c+8>>2])|0;J[a+12>>2]=e}j=J[a+16>>2];J[j+4>>2]=e;ia[J[J[j>>2]+16>>2]](j,g- -64|0,g+16|0,k)}if(h){continue}break}}ia[J[J[d>>2]+116>>2]](d)}ga=g+144|0;break a}if((g|0)==31){g=ga-96|0;ga=g;y=J[e+16>>2];if(y){h=J[c+12>>2];T=N[h+56>>2];U=N[h+52>>2];k=N[h+40>>2];l=N[h+36>>2];m=N[h+24>>2];u=N[h+20>>2];G=N[h+48>>2];q=N[h+32>>2];r=N[h+16>>2];o=N[h+8>>2];p=N[h+4>>2];s=N[h>>2];n=J[a+16>>2];while(1){y=y-1|0;h=J[e+24>>2]+P(y,80)|0;F=J[h+64>>2];t=N[h+56>>2];v=N[h+48>>2];w=N[h+52>>2];x=N[h+32>>2];z=N[h>>2];A=N[h+16>>2];B=N[h+36>>2];C=N[h+4>>2];D=N[h+20>>2];I=N[h+40>>2];L=N[h+8>>2];M=N[h+24>>2];J[g+92>>2]=0;J[g+76>>2]=0;J[g+60>>2]=0;J[g+44>>2]=0;N[g+72>>2]=Q(I*k)+Q(Q(L*q)+Q(l*M));N[g+68>>2]=Q(B*k)+Q(Q(C*q)+Q(l*D));N[g+64>>2]=Q(x*k)+Q(Q(z*q)+Q(l*A));N[g+56>>2]=Q(I*m)+Q(Q(L*r)+Q(u*M));N[g+52>>2]=Q(B*m)+Q(Q(C*r)+Q(u*D));N[g+48>>2]=Q(x*m)+Q(Q(z*r)+Q(u*A));N[g+40>>2]=Q(I*o)+Q(Q(L*s)+Q(p*M));N[g+36>>2]=Q(B*o)+Q(Q(C*s)+Q(p*D));N[g+32>>2]=Q(x*o)+Q(Q(z*s)+Q(p*A));N[g+88>>2]=T+Q(Q(t*k)+Q(Q(v*q)+Q(l*w)));N[g+84>>2]=U+Q(Q(t*m)+Q(Q(v*r)+Q(u*w)));N[g+80>>2]=G+Q(Q(t*o)+Q(Q(v*s)+Q(p*w)));h=J[c+8>>2];J[g+28>>2]=y;J[g+24>>2]=-1;J[g+16>>2]=h;J[g+12>>2]=F;J[g+8>>2]=c;J[g+20>>2]=g+32;j=J[n+8>>2];if((h|0)==J[j+8>>2]){n=n+8|0}else{j=J[n+12>>2];n=n+12|0}h=g+8|0;J[n>>2]=h;ud(a,b,h,d,F,f);n=J[a+16>>2];J[n+(J[J[n+8>>2]+8>>2]==J[g+16>>2]?8:12)>>2]=j;if(y){continue}break}}ga=g+96|0;break a}if(g-21>>>0<=8){g=ga-128|0;ga=g;H[g+116|0]=f;J[g+112>>2]=d;J[g+100>>2]=a;J[g+96>>2]=17488;J[g+104>>2]=b;J[g+108>>2]=c;N[g+120>>2]=ia[J[J[e>>2]+48>>2]](e);a=J[c+12>>2];t=N[a+52>>2];v=N[a+56>>2];b=J[b+12>>2];w=N[b+52>>2];x=N[b+56>>2];k=N[a+20>>2];l=N[a+36>>2];z=N[b+20>>2];A=N[b+36>>2];B=N[b+24>>2];m=N[a+24>>2];C=N[b+40>>2];u=N[a+40>>2];D=N[b+32>>2];q=N[a+32>>2];I=N[b>>2];r=N[a>>2];L=N[b+16>>2];o=N[a+16>>2];G=N[a+48>>2];M=N[b+48>>2];p=N[a+4>>2];T=N[b+4>>2];U=N[b+8>>2];s=N[a+8>>2];J[g+92>>2]=0;J[g+76>>2]=0;J[g+60>>2]=0;N[g+72>>2]=Q(C*u)+Q(Q(U*s)+Q(m*B));N[g+68>>2]=Q(A*u)+Q(Q(T*s)+Q(m*z));N[g+56>>2]=Q(C*l)+Q(Q(U*p)+Q(k*B));N[g+52>>2]=Q(A*l)+Q(Q(T*p)+Q(k*z));G=Q(-G);N[g+88>>2]=Q(Q(Q(s*G)-Q(m*t))-Q(u*v))+Q(Q(x*u)+Q(Q(M*s)+Q(m*w)));N[g+84>>2]=Q(Q(Q(p*G)-Q(k*t))-Q(l*v))+Q(Q(x*l)+Q(Q(M*p)+Q(k*w)));J[g+44>>2]=0;N[g+32>>2]=Q(D*q)+Q(Q(I*r)+Q(o*L));N[g+64>>2]=Q(D*u)+Q(Q(I*s)+Q(m*L));N[g+48>>2]=Q(D*l)+Q(Q(I*p)+Q(k*L));N[g+40>>2]=Q(C*q)+Q(Q(U*r)+Q(o*B));N[g+36>>2]=Q(A*q)+Q(Q(T*r)+Q(o*z));N[g+80>>2]=Q(Q(Q(r*G)-Q(o*t))-Q(q*v))+Q(Q(x*q)+Q(Q(M*r)+Q(o*w)));a=g+16|0;ia[J[J[d>>2]+8>>2]](d,g+32|0,a,g);ia[J[J[e>>2]+64>>2]](e,g+96|0,a,g);ga=g+128|0;break a}g=J[b+12>>2];h=J[g+12>>2];J[i+456>>2]=J[g+8>>2];J[i+460>>2]=h;h=J[g+4>>2];J[i+448>>2]=J[g>>2];J[i+452>>2]=h;h=J[g+28>>2];J[i+472>>2]=J[g+24>>2];J[i+476>>2]=h;h=J[g+20>>2];J[i+464>>2]=J[g+16>>2];J[i+468>>2]=h;h=J[g+44>>2];J[i+488>>2]=J[g+40>>2];J[i+492>>2]=h;h=J[g+36>>2];J[i+480>>2]=J[g+32>>2];J[i+484>>2]=h;h=J[g+60>>2];J[i+504>>2]=J[g+56>>2];J[i+508>>2]=h;h=J[g+52>>2];J[i+496>>2]=J[g+48>>2];J[i+500>>2]=h;g=J[c+12>>2];h=J[g+12>>2];J[i+392>>2]=J[g+8>>2];J[i+396>>2]=h;h=J[g+4>>2];J[i+384>>2]=J[g>>2];J[i+388>>2]=h;h=J[g+28>>2];J[i+408>>2]=J[g+24>>2];J[i+412>>2]=h;h=J[g+20>>2];J[i+400>>2]=J[g+16>>2];J[i+404>>2]=h;h=J[g+44>>2];J[i+424>>2]=J[g+40>>2];J[i+428>>2]=h;h=J[g+36>>2];J[i+416>>2]=J[g+32>>2];J[i+420>>2]=h;h=J[g+60>>2];J[i+440>>2]=J[g+56>>2];J[i+444>>2]=h;h=J[g+52>>2];J[i+432>>2]=J[g+48>>2];J[i+436>>2]=h;J[i+372>>2]=0;H[i+376|0]=1;J[i+364>>2]=0;J[i+368>>2]=0;h=i+448|0;j=i+384|0;n=i+360|0;g=ga-96|0;ga=g;d:{if(J[d+68>>2]){k=N[h+20>>2];l=N[h+36>>2];t=N[h+52>>2];m=N[h+24>>2];v=N[h+56>>2];u=N[h+40>>2];q=N[h+32>>2];r=N[h>>2];o=N[h+16>>2];p=N[h+4>>2];s=N[h+8>>2];w=N[h+48>>2];J[g+60>>2]=0;w=Q(-w);x=N[j+56>>2];z=N[j+48>>2];A=N[j+52>>2];N[g+56>>2]=Q(Q(Q(s*w)-Q(m*t))-Q(u*v))+Q(Q(u*x)+Q(Q(s*z)+Q(m*A)));N[g+52>>2]=Q(Q(Q(p*w)-Q(k*t))-Q(l*v))+Q(Q(l*x)+Q(Q(p*z)+Q(k*A)));N[g+48>>2]=Q(Q(Q(r*w)-Q(o*t))-Q(q*v))+Q(Q(q*x)+Q(Q(r*z)+Q(o*A)));t=N[j+20>>2];v=N[j+36>>2];w=N[j+24>>2];x=N[j+40>>2];z=N[j+32>>2];A=N[j>>2];B=N[j+16>>2];C=N[j+4>>2];D=N[j+8>>2];J[g+44>>2]=0;J[g+28>>2]=0;N[g+40>>2]=Q(x*u)+Q(Q(D*s)+Q(m*w));N[g+36>>2]=Q(v*u)+Q(Q(C*s)+Q(m*t));N[g+24>>2]=Q(x*l)+Q(Q(D*p)+Q(k*w));N[g+20>>2]=Q(v*l)+Q(Q(C*p)+Q(k*t));J[g+12>>2]=0;N[g+32>>2]=Q(z*u)+Q(Q(A*s)+Q(m*B));N[g+16>>2]=Q(z*l)+Q(Q(A*p)+Q(k*B));N[g+8>>2]=Q(x*q)+Q(Q(D*r)+Q(o*w));N[g+4>>2]=Q(v*q)+Q(Q(C*r)+Q(o*t));N[g>>2]=Q(z*q)+Q(Q(A*r)+Q(o*B));h=g- -64|0;ia[J[J[e>>2]+8>>2]](e,g,h,g+80|0);Il(d+68|0,h,n);break d}ia[J[J[e>>2]+8>>2]](e,j,g- -64|0,g+80|0);S=ia[J[J[d>>2]+88>>2]](d)|0;if(!S){break d}Z=g+16|0;while(1){S=S-1|0;ia[J[J[d>>2]+120>>2]](d,S,h,g,Z);e:{if(N[g+80>>2]>2]|N[g+64>>2]>N[g+16>>2]|(N[g+84>>2]>2]|N[g+68>>2]>N[g+20>>2])){break e}if(N[g+88>>2]>2]|N[g+72>>2]>N[g+24>>2]){break e}e=J[n+4>>2];f:{if((e|0)!=J[n+8>>2]){break f}W=e?e<<1:1;if((W|0)<=(e|0)){break f}g:{if(!W){F=0;break g}J[8369]=J[8369]+1;F=ia[J[6782]](W<<2,16)|0;e=J[n+4>>2]}y=J[n+12>>2];h:{i:{if((e|0)>0){X=0;j=0;if(e-1>>>0>=3){_=e&-4;Y=0;while(1){E=j<<2;J[E+F>>2]=J[y+E>>2];V=E|4;J[V+F>>2]=J[y+V>>2];V=E|8;J[V+F>>2]=J[y+V>>2];E=E|12;J[E+F>>2]=J[y+E>>2];j=j+4|0;Y=Y+4|0;if((_|0)!=(Y|0)){continue}break}}e=e&3;if(!e){break i}while(1){E=j<<2;J[E+F>>2]=J[y+E>>2];j=j+1|0;X=X+1|0;if((e|0)!=(X|0)){continue}break}break i}if(!y){break h}}if(y?K[n+16|0]:0){J[8370]=J[8370]+1;ia[J[6783]](y)}e=J[n+4>>2]}J[n+12>>2]=F;H[n+16|0]=1;J[n+8>>2]=W}J[J[n+12>>2]+(e<<2)>>2]=S;J[n+4>>2]=J[n+4>>2]+1}if(S){continue}break}}ga=g+96|0;if(J[i+364>>2]){ia[J[J[d>>2]+112>>2]](d);Bb(i- -64|4);J[i+124>>2]=0;J[i+128>>2]=0;J[i+72>>2]=1;J[i+132>>2]=0;J[i+136>>2]=0;J[i+140>>2]=0;J[i+144>>2]=0;J[i+148>>2]=0;J[i+152>>2]=0;J[i+156>>2]=0;J[i+160>>2]=0;J[i+164>>2]=0;J[i+168>>2]=0;J[i+68>>2]=1976;Se(i+172|0);J[i+264>>2]=4;J[i+348>>2]=17412;J[i+340>>2]=17332;J[i+332>>2]=17260;J[i+172>>2]=4488;J[i+64>>2]=d;if(ia[J[J[d>>2]+96>>2]](d)|0){e=i+340|0}else{e=J[i+64>>2];e=ia[J[J[e>>2]+100>>2]](e)|0?i+348|0:i+332|0}J[i+356>>2]=e;J[e+4>>2]=i- -64;g=ia[J[J[d>>2]+92>>2]](d)|0;e=J[i+364>>2];j:{if(!e){break j}e=e-1|0;if(f){while(1){f=e;e=J[J[i+372>>2]+(e<<2)>>2];J[a+32>>2]=e;h=J[i+356>>2];h=ia[J[J[h>>2]>>2]](h,e)|0;if(g){ia[J[J[d>>2]+132>>2]](i,d,e)}j=J[a+28>>2];n=J[a+24>>2];y=J[b+12>>2];e=J[b+8>>2];J[i+4>>2]=h;J[i+8>>2]=e;J[i+12>>2]=y;J[i>>2]=b;J[i+16>>2]=lI(n,j);J[i+20>>2]=ha;j=J[a+16>>2];h=J[j+8>>2];J[((e|0)==J[h+8>>2]?8:12)+j>>2]=i;Mg(a,c,i);J[J[a+16>>2]+8>>2]=h;e=f-1|0;if(f){continue}break j}}if(g){while(1){f=J[J[i+372>>2]+(e<<2)>>2];J[a+24>>2]=f;g=J[i+356>>2];g=ia[J[J[g>>2]>>2]](g,f)|0;ia[J[J[d>>2]+132>>2]](i,d,f);h=J[a+28>>2];j=J[a+24>>2];n=J[b+12>>2];f=J[b+8>>2];J[i+4>>2]=g;J[i+8>>2]=f;J[i+12>>2]=n;J[i>>2]=b;J[i+16>>2]=lI(j,h);J[i+20>>2]=ha;h=J[a+16>>2];g=J[h+8>>2];J[((f|0)==J[g+8>>2]?8:12)+h>>2]=i;Mg(a,i,c);J[J[a+16>>2]+8>>2]=g;f=e;e=e-1|0;if(f){continue}break j}}while(1){f=J[J[i+372>>2]+(e<<2)>>2];J[a+24>>2]=f;g=J[i+356>>2];g=ia[J[J[g>>2]>>2]](g,f)|0;h=J[a+28>>2];j=J[a+24>>2];n=J[b+12>>2];f=J[b+8>>2];J[i>>2]=b;J[i+4>>2]=g;J[i+8>>2]=f;J[i+12>>2]=n;J[i+16>>2]=lI(j,h);J[i+20>>2]=ha;h=J[a+16>>2];g=J[h+8>>2];J[((f|0)==J[g+8>>2]?8:12)+h>>2]=i;Mg(a,i,c);J[J[a+16>>2]+8>>2]=g;f=e;e=e-1|0;if(f){continue}break}}ia[J[J[d>>2]+116>>2]](d);Qa(i+172|0);Qa(i- -64|4)}a=J[i+372>>2];if(!a|!K[i+376|0]){break a}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}ga=i+512|0}function bg(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=ga-16|0;ga=l;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{if(a>>>0<=244){e=J[8387];g=a>>>0<11?16:a+11&-8;c=g>>>3|0;b=e>>>c|0;if(b&3){d=c+((b^-1)&1)|0;b=d<<3;f=J[b+33596>>2];a=f+8|0;c=J[f+8>>2];b=b+33588|0;l:{if((c|0)==(b|0)){J[8387]=kI(d)&e;break l}J[c+12>>2]=b;J[b+8>>2]=c}b=d<<3;J[f+4>>2]=b|3;b=b+f|0;J[b+4>>2]=J[b+4>>2]|1;break a}k=J[8389];if(k>>>0>=g>>>0){break k}if(b){a=2<>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;c=(c|a)+(b>>>a|0)|0;a=c<<3;j=J[a+33596>>2];b=J[j+8>>2];a=a+33588|0;m:{if((b|0)==(a|0)){e=kI(c)&e;J[8387]=e;break m}J[b+12>>2]=a;J[a+8>>2]=b}a=j+8|0;J[j+4>>2]=g|3;d=g+j|0;b=c<<3;f=b-g|0;J[d+4>>2]=f|1;J[b+j>>2]=f;if(k){b=k>>>3|0;c=(b<<3)+33588|0;j=J[8392];b=1<>2]}J[c+8>>2]=j;J[b+12>>2]=j;J[j+12>>2]=c;J[j+8>>2]=b}J[8392]=d;J[8389]=f;break a}h=J[8388];if(!h){break k}b=(0-h&h)-1|0;a=b>>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;b=J[((c|a)+(b>>>a|0)<<2)+33852>>2];d=(J[b+4>>2]&-8)-g|0;c=b;while(1){o:{a=J[c+16>>2];if(!a){a=J[c+20>>2];if(!a){break o}}c=(J[a+4>>2]&-8)-g|0;f=c>>>0>>0;d=f?c:d;b=f?a:b;c=a;continue}break}i=J[b+24>>2];f=J[b+12>>2];if((f|0)!=(b|0)){a=J[b+8>>2];J[a+12>>2]=f;J[f+8>>2]=a;break b}c=b+20|0;a=J[c>>2];if(!a){a=J[b+16>>2];if(!a){break j}c=b+16|0}while(1){j=c;f=a;c=a+20|0;a=J[c>>2];if(a){continue}c=f+16|0;a=J[f+16>>2];if(a){continue}break}J[j>>2]=0;break b}g=-1;if(a>>>0>4294967231){break k}a=a+11|0;g=a&-8;i=J[8388];if(!i){break k}d=0-g|0;e=0;p:{if(g>>>0<256){break p}e=31;if(g>>>0>16777215){break p}a=a>>>8|0;j=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|j))|0;e=(a<<1|g>>>a+21&1)+28|0}c=J[(e<<2)+33852>>2];q:{r:{s:{if(!c){a=0;break s}a=0;b=g<<((e|0)==31?0:25-(e>>>1|0)|0);while(1){t:{h=J[c+4>>2]&-8;j=h-g|0;if(j>>>0>=d>>>0){break t}d=j;f=c;if((g|0)!=(h|0)){break t}d=0;a=c;break r}j=J[c+20>>2];c=J[((b>>>29&4)+c|0)+16>>2];a=j?(j|0)==(c|0)?a:j:a;b=b<<1;if(c){continue}break}}if(!(a|f)){f=0;a=2<>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;a=J[((c|a)+(b>>>a|0)<<2)+33852>>2]}if(!a){break q}}while(1){b=(J[a+4>>2]&-8)-g|0;c=b>>>0>>0;d=c?b:d;f=c?a:f;b=J[a+16>>2];if(b){a=b}else{a=J[a+20>>2]}if(a){continue}break}}if(!f|J[8389]-g>>>0<=d>>>0){break k}e=J[f+24>>2];b=J[f+12>>2];if((f|0)!=(b|0)){a=J[f+8>>2];J[a+12>>2]=b;J[b+8>>2]=a;break c}c=f+20|0;a=J[c>>2];if(!a){a=J[f+16>>2];if(!a){break i}c=f+16|0}while(1){j=c;b=a;c=a+20|0;a=J[c>>2];if(a){continue}c=b+16|0;a=J[b+16>>2];if(a){continue}break}J[j>>2]=0;break c}c=J[8389];if(c>>>0>=g>>>0){d=J[8392];b=c-g|0;u:{if(b>>>0>=16){J[8389]=b;a=d+g|0;J[8392]=a;J[a+4>>2]=b|1;J[c+d>>2]=b;J[d+4>>2]=g|3;break u}J[8392]=0;J[8389]=0;J[d+4>>2]=c|3;a=c+d|0;J[a+4>>2]=J[a+4>>2]|1}a=d+8|0;break a}i=J[8390];if(i>>>0>g>>>0){b=i-g|0;J[8390]=b;c=J[8393];a=c+g|0;J[8393]=a;J[a+4>>2]=b|1;J[c+4>>2]=g|3;a=c+8|0;break a}a=0;h=g+47|0;if(J[8505]){c=J[8507]}else{J[8508]=-1;J[8509]=-1;J[8506]=4096;J[8507]=4096;J[8505]=l+12&-16^1431655768;J[8510]=0;J[8498]=0;c=4096}j=h+c|0;f=0-c|0;c=j&f;if(c>>>0<=g>>>0){break a}d=J[8497];if(d){b=J[8495];e=b+c|0;if(e>>>0>d>>>0|b>>>0>=e>>>0){break a}}if(K[33992]&4){break f}v:{w:{d=J[8393];if(d){a=33996;while(1){b=J[a>>2];if(b>>>0<=d>>>0&d>>>0>2]>>>0){break w}a=J[a+8>>2];if(a){continue}break}}b=cc(0);if((b|0)==-1){break g}e=c;d=J[8506];a=d-1|0;if(a&b){e=(c-b|0)+(a+b&0-d)|0}if(e>>>0<=g>>>0|e>>>0>2147483646){break g}d=J[8497];if(d){a=J[8495];f=a+e|0;if(d>>>0>>0|a>>>0>=f>>>0){break g}}a=cc(e);if((b|0)!=(a|0)){break v}break e}e=f&j-i;if(e>>>0>2147483646){break g}b=cc(e);if((b|0)==(J[a>>2]+J[a+4>>2]|0)){break h}a=b}if(!((a|0)==-1|g+48>>>0<=e>>>0)){b=J[8507];b=b+(h-e|0)&0-b;if(b>>>0>2147483646){b=a;break e}if((cc(b)|0)!=-1){e=b+e|0;b=a;break e}cc(0-e|0);break g}b=a;if((a|0)!=-1){break e}break g}f=0;break b}b=0;break c}if((b|0)!=-1){break e}}J[8498]=J[8498]|4}if(c>>>0>2147483646){break d}b=cc(c);a=cc(0);if((b|0)==-1|(a|0)==-1|a>>>0<=b>>>0){break d}e=a-b|0;if(e>>>0<=g+40>>>0){break d}}a=J[8495]+e|0;J[8495]=a;if(a>>>0>M[8496]){J[8496]=a}x:{y:{z:{h=J[8393];if(h){a=33996;while(1){d=J[a>>2];c=J[a+4>>2];if((d+c|0)==(b|0)){break z}a=J[a+8>>2];if(a){continue}break}break y}a=J[8391];if(!(a>>>0<=b>>>0?a:0)){J[8391]=b}a=0;J[8500]=e;J[8499]=b;J[8395]=-1;J[8396]=J[8505];J[8502]=0;while(1){d=a<<3;c=d+33588|0;J[d+33596>>2]=c;J[d+33600>>2]=c;a=a+1|0;if((a|0)!=32){continue}break}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;J[8390]=c;a=a+b|0;J[8393]=a;J[a+4>>2]=c|1;J[(b+d|0)+4>>2]=40;J[8394]=J[8509];break x}if(K[a+12|0]&8|d>>>0>h>>>0|b>>>0<=h>>>0){break y}J[a+4>>2]=c+e;a=h+8&7?-8-h&7:0;c=a+h|0;J[8393]=c;b=J[8390]+e|0;a=b-a|0;J[8390]=a;J[c+4>>2]=a|1;J[(b+h|0)+4>>2]=40;J[8394]=J[8509];break x}if(M[8391]>b>>>0){J[8391]=b}c=b+e|0;a=33996;A:{B:{C:{D:{E:{F:{while(1){if((c|0)!=J[a>>2]){a=J[a+8>>2];if(a){continue}break F}break}if(!(K[a+12|0]&8)){break E}}a=33996;while(1){c=J[a>>2];if(c>>>0<=h>>>0){f=c+J[a+4>>2]|0;if(f>>>0>h>>>0){break D}}a=J[a+8>>2];continue}}J[a>>2]=b;J[a+4>>2]=J[a+4>>2]+e;j=(b+8&7?-8-b&7:0)+b|0;J[j+4>>2]=g|3;e=c+(c+8&7?-8-c&7:0)|0;i=g+j|0;g=e-i|0;if((e|0)==(h|0)){J[8393]=i;a=J[8390]+g|0;J[8390]=a;J[i+4>>2]=a|1;break B}if(J[8392]==(e|0)){J[8392]=i;a=J[8389]+g|0;J[8389]=a;J[i+4>>2]=a|1;J[a+i>>2]=a;break B}a=J[e+4>>2];if((a&3)==1){f=a&-8;G:{if(a>>>0<=255){c=J[e+8>>2];a=a>>>3|0;b=J[e+12>>2];if((b|0)==(c|0)){J[8387]=J[8387]&kI(a);break G}J[c+12>>2]=b;J[b+8>>2]=c;break G}h=J[e+24>>2];b=J[e+12>>2];H:{if((e|0)!=(b|0)){a=J[e+8>>2];J[a+12>>2]=b;J[b+8>>2]=a;break H}I:{a=e+20|0;d=J[a>>2];if(d){break I}a=e+16|0;d=J[a>>2];if(d){break I}b=0;break H}while(1){c=a;b=d;a=b+20|0;d=J[a>>2];if(d){continue}a=b+16|0;d=J[b+16>>2];if(d){continue}break}J[c>>2]=0}if(!h){break G}c=J[e+28>>2];a=(c<<2)+33852|0;J:{if(J[a>>2]==(e|0)){J[a>>2]=b;if(b){break J}J[8388]=J[8388]&kI(c);break G}J[h+(J[h+16>>2]==(e|0)?16:20)>>2]=b;if(!b){break G}}J[b+24>>2]=h;a=J[e+16>>2];if(a){J[b+16>>2]=a;J[a+24>>2]=b}a=J[e+20>>2];if(!a){break G}J[b+20>>2]=a;J[a+24>>2]=b}g=f+g|0;e=e+f|0}J[e+4>>2]=J[e+4>>2]&-2;J[i+4>>2]=g|1;J[g+i>>2]=g;if(g>>>0<=255){a=g>>>3|0;b=(a<<3)+33588|0;c=J[8387];a=1<>2]}J[b+8>>2]=i;J[a+12>>2]=i;J[i+12>>2]=b;J[i+8>>2]=a;break B}a=31;if(g>>>0<=16777215){a=g>>>8|0;d=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|d))|0;a=(a<<1|g>>>a+21&1)+28|0}J[i+28>>2]=a;J[i+16>>2]=0;J[i+20>>2]=0;d=(a<<2)+33852|0;c=J[8388];b=1<>2]=i;J[i+24>>2]=d;break L}a=g<<((a|0)==31?0:25-(a>>>1|0)|0);b=J[d>>2];while(1){c=b;if((J[b+4>>2]&-8)==(g|0)){break C}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=J[d+16>>2];if(b){continue}break}J[d+16>>2]=i;J[i+24>>2]=c}J[i+12>>2]=i;J[i+8>>2]=i;break B}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;J[8390]=c;a=a+b|0;J[8393]=a;J[a+4>>2]=c|1;J[(b+d|0)+4>>2]=40;J[8394]=J[8509];a=(f+(f-39&7?39-f&7:0)|0)-47|0;c=a>>>0>>0?h:a;J[c+4>>2]=27;a=J[8502];J[c+16>>2]=J[8501];J[c+20>>2]=a;a=J[8500];J[c+8>>2]=J[8499];J[c+12>>2]=a;J[8501]=c+8;J[8500]=e;J[8499]=b;J[8502]=0;a=c+24|0;while(1){J[a+4>>2]=7;b=a+8|0;a=a+4|0;if(b>>>0>>0){continue}break}if((c|0)==(h|0)){break x}J[c+4>>2]=J[c+4>>2]&-2;f=c-h|0;J[h+4>>2]=f|1;J[c>>2]=f;if(f>>>0<=255){a=f>>>3|0;b=(a<<3)+33588|0;c=J[8387];a=1<>2]}J[b+8>>2]=h;J[a+12>>2]=h;J[h+12>>2]=b;J[h+8>>2]=a;break x}a=31;J[h+16>>2]=0;J[h+20>>2]=0;if(f>>>0<=16777215){a=f>>>8|0;d=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|d))|0;a=(a<<1|f>>>a+21&1)+28|0}J[h+28>>2]=a;d=(a<<2)+33852|0;c=J[8388];b=1<>2]=h;J[h+24>>2]=d;break N}a=f<<((a|0)==31?0:25-(a>>>1|0)|0);b=J[d>>2];while(1){c=b;if((f|0)==(J[b+4>>2]&-8)){break A}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=J[d+16>>2];if(b){continue}break}J[d+16>>2]=h;J[h+24>>2]=c}J[h+12>>2]=h;J[h+8>>2]=h;break x}a=J[c+8>>2];J[a+12>>2]=i;J[c+8>>2]=i;J[i+24>>2]=0;J[i+12>>2]=c;J[i+8>>2]=a}a=j+8|0;break a}a=J[c+8>>2];J[a+12>>2]=h;J[c+8>>2]=h;J[h+24>>2]=0;J[h+12>>2]=c;J[h+8>>2]=a}a=J[8390];if(a>>>0<=g>>>0){break d}b=a-g|0;J[8390]=b;c=J[8393];a=c+g|0;J[8393]=a;J[a+4>>2]=b|1;J[c+4>>2]=g|3;a=c+8|0;break a}J[8386]=48;a=0;break a}O:{if(!e){break O}c=J[f+28>>2];a=(c<<2)+33852|0;P:{if(J[a>>2]==(f|0)){J[a>>2]=b;if(b){break P}i=kI(c)&i;J[8388]=i;break O}J[e+(J[e+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break O}}J[b+24>>2]=e;a=J[f+16>>2];if(a){J[b+16>>2]=a;J[a+24>>2]=b}a=J[f+20>>2];if(!a){break O}J[b+20>>2]=a;J[a+24>>2]=b}Q:{if(d>>>0<=15){a=d+g|0;J[f+4>>2]=a|3;a=a+f|0;J[a+4>>2]=J[a+4>>2]|1;break Q}J[f+4>>2]=g|3;e=f+g|0;J[e+4>>2]=d|1;J[e+d>>2]=d;if(d>>>0<=255){a=d>>>3|0;b=(a<<3)+33588|0;c=J[8387];a=1<>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a;break Q}a=31;if(d>>>0<=16777215){a=d>>>8|0;j=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|j))|0;a=(a<<1|d>>>a+21&1)+28|0}J[e+28>>2]=a;J[e+16>>2]=0;J[e+20>>2]=0;b=(a<<2)+33852|0;S:{c=1<>2]=e;break T}a=d<<((a|0)==31?0:25-(a>>>1|0)|0);c=J[b>>2];while(1){b=c;if((J[b+4>>2]&-8)==(d|0)){break S}c=a>>>29|0;a=a<<1;j=(c&4)+b|0;c=J[j+16>>2];if(c){continue}break}J[j+16>>2]=e}J[e+24>>2]=b;J[e+12>>2]=e;J[e+8>>2]=e;break Q}a=J[b+8>>2];J[a+12>>2]=e;J[b+8>>2]=e;J[e+24>>2]=0;J[e+12>>2]=b;J[e+8>>2]=a}a=f+8|0;break a}U:{if(!i){break U}c=J[b+28>>2];a=(c<<2)+33852|0;V:{if(J[a>>2]==(b|0)){J[a>>2]=f;if(f){break V}J[8388]=kI(c)&h;break U}J[i+(J[i+16>>2]==(b|0)?16:20)>>2]=f;if(!f){break U}}J[f+24>>2]=i;a=J[b+16>>2];if(a){J[f+16>>2]=a;J[a+24>>2]=f}a=J[b+20>>2];if(!a){break U}J[f+20>>2]=a;J[a+24>>2]=f}W:{if(d>>>0<=15){a=d+g|0;J[b+4>>2]=a|3;a=a+b|0;J[a+4>>2]=J[a+4>>2]|1;break W}J[b+4>>2]=g|3;f=b+g|0;J[f+4>>2]=d|1;J[d+f>>2]=d;if(k){a=k>>>3|0;c=(a<<3)+33588|0;j=J[8392];a=1<>2]}J[c+8>>2]=j;J[a+12>>2]=j;J[j+12>>2]=c;J[j+8>>2]=a}J[8392]=f;J[8389]=d}a=b+8|0}ga=l+16|0;return a|0}function zg(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Oa=Q(0);l=ga-80|0;ga=l;H[a+525|0]=0;H[a+526|0]=0;J[a+500>>2]=0;J[a+504>>2]=0;a:{if(!(K[a+527|0]|!K[a+552|0])){Ia=N[c+52>>2];Ja=N[c+56>>2];q=N[a+412>>2];M=N[a+416>>2];S=N[a+420>>2];Ka=N[b+52>>2];La=N[b+56>>2];V=N[a+348>>2];W=N[a+352>>2];y=N[a+356>>2];i=N[c+20>>2];n=N[c+24>>2];o=N[b+20>>2];u=N[b+24>>2];v=N[a+308>>2];D=N[a+324>>2];E=N[a+340>>2];P=N[a+316>>2];F=N[a+332>>2];X=N[a+304>>2];p=N[b+36>>2];Z=N[a+320>>2];k=N[b+40>>2];_=N[a+336>>2];$=N[a+372>>2];aa=N[a+388>>2];ba=N[a+404>>2];ka=N[a+368>>2];la=N[a+384>>2];ma=N[a+400>>2];h=N[a+568>>2];j=N[a+564>>2];g=N[a+560>>2];G=N[c+36>>2];na=N[a+380>>2];I=N[c+40>>2];oa=N[a+396>>2];Ma=N[c+48>>2];L=N[c+8>>2];x=N[c+4>>2];r=N[c>>2];Oa=N[b+48>>2];t=N[b+8>>2];z=N[b>>2];A=N[b+4>>2];C=N[c+16>>2];m=N[b+16>>2];pa=N[a+300>>2];w=N[b+32>>2];f=N[a+556>>2];s=N[c+32>>2];wa=N[a+364>>2];J[l+76>>2]=0;J[l+60>>2]=0;J[l+44>>2]=0;ra=Q(Q(E*k)+Q(Q(v*w)+Q(D*p)));B=Q(Q(2)/Q(Q(h*h)+Q(Q(j*j)+Q(Q(f*f)+Q(g*g)))));ca=Q(f*B);da=Q(f*ca);O=Q(g*B);ea=Q(g*O);xa=Q(Q(1)-Q(da+ea));sa=Q(Q(ba*I)+Q(Q($*s)+Q(aa*G)));B=Q(j*B);fa=Q(f*B);ha=Q(h*O);ya=Q(fa+ha);ta=Q(Q(oa*I)+Q(Q(wa*s)+Q(na*G)));ia=Q(g*B);ja=Q(h*ca);za=Q(ia-ja);g=Q(Q(ma*I)+Q(Q(ka*s)+Q(la*G)));ca=Q(Q(xa*sa)+Q(Q(ya*ta)+Q(za*g)));ua=Q(Q(F*k)+Q(Q(pa*w)+Q(P*p)));Aa=Q(fa-ha);j=Q(j*B);Ba=Q(Q(1)-Q(ea+j));O=Q(f*O);B=Q(h*B);Ca=Q(O+B);f=Q(Q(Aa*sa)+Q(Q(Ba*ta)+Q(Ca*g)));h=Q(Q(_*k)+Q(Q(X*w)+Q(Z*p)));Da=Q(ia+ja);Ea=Q(O-B);Fa=Q(Q(1)-Q(da+j));j=Q(Q(Da*sa)+Q(Q(Ea*ta)+Q(Fa*g)));N[l+56>>2]=Q(ra*ca)+Q(Q(ua*f)+Q(h*j));B=Q(Q(E*u)+Q(Q(v*m)+Q(D*o)));O=Q(Q(F*u)+Q(Q(pa*m)+Q(P*o)));da=Q(Q(_*u)+Q(Q(X*m)+Q(Z*o)));N[l+52>>2]=Q(B*ca)+Q(Q(O*f)+Q(da*j));ea=Q(Q(ba*n)+Q(Q($*C)+Q(aa*i)));fa=Q(Q(oa*n)+Q(Q(wa*C)+Q(na*i)));ha=Q(Q(ma*n)+Q(Q(ka*C)+Q(la*i)));ia=Q(Q(xa*ea)+Q(Q(ya*fa)+Q(za*ha)));ja=Q(Q(Aa*ea)+Q(Q(Ba*fa)+Q(Ca*ha)));va=Q(Q(Da*ea)+Q(Q(Ea*fa)+Q(Fa*ha)));N[l+40>>2]=Q(ra*ia)+Q(Q(ua*ja)+Q(h*va));N[l+36>>2]=Q(B*ia)+Q(Q(O*ja)+Q(da*va));v=Q(Q(E*t)+Q(Q(v*z)+Q(A*D)));D=Q(-Q(Oa+Q(Q(y*t)+Q(Q(V*z)+Q(A*W)))));m=Q(Ka+Q(Q(y*u)+Q(Q(V*m)+Q(o*W))));p=Q(La+Q(Q(y*k)+Q(Q(V*w)+Q(p*W))));k=Q(Q(Q(v*D)-Q(B*m))-Q(ra*p));o=Q(Q(F*t)+Q(Q(pa*z)+Q(P*A)));w=Q(Q(Q(o*D)-Q(O*m))-Q(ua*p));u=Q(Q(_*t)+Q(Q(X*z)+Q(A*Z)));t=Q(Q(Q(u*D)-Q(da*m))-Q(h*p));N[l+72>>2]=Q(Q(k*ca)+Q(Q(w*f)+Q(t*j)))+Q(Q(Q(sa*Q(0))+Q(Q(ta*Q(0))+Q(g*Q(0))))+Q(Ja+Q(Q(S*I)+Q(Q(q*s)+Q(G*M)))));N[l+68>>2]=Q(Q(k*ia)+Q(Q(w*ja)+Q(t*va)))+Q(Q(Q(ea*Q(0))+Q(Q(fa*Q(0))+Q(ha*Q(0))))+Q(Ia+Q(Q(S*n)+Q(Q(q*C)+Q(i*M)))));J[l+28>>2]=0;N[l+48>>2]=Q(v*ca)+Q(Q(o*f)+Q(u*j));N[l+32>>2]=Q(v*ia)+Q(Q(o*ja)+Q(u*va));f=Q(Q(ba*L)+Q(Q($*r)+Q(x*aa)));g=Q(Q(oa*L)+Q(Q(wa*r)+Q(na*x)));i=Q(Q(ma*L)+Q(Q(ka*r)+Q(x*la)));n=Q(Q(xa*f)+Q(Q(ya*g)+Q(za*i)));p=Q(Q(Aa*f)+Q(Q(Ba*g)+Q(Ca*i)));m=h;h=Q(Q(Da*f)+Q(Q(Ea*g)+Q(Fa*i)));N[l+24>>2]=Q(ra*n)+Q(Q(ua*p)+Q(m*h));N[l+20>>2]=Q(B*n)+Q(Q(O*p)+Q(da*h));N[l+16>>2]=Q(v*n)+Q(Q(o*p)+Q(u*h));N[l+64>>2]=Q(Q(k*n)+Q(Q(w*p)+Q(t*h)))+Q(Q(Q(f*Q(0))+Q(Q(g*Q(0))+Q(i*Q(0))))+Q(Ma+Q(Q(S*L)+Q(Q(q*r)+Q(x*M)))));Na(l+16|0,l);f=N[l+8>>2];h=N[l>>2];g=N[l+4>>2];i=Q(Q(f*f)+Q(Q(h*h)+Q(g*g)));if(Q(R(i))>2]=0;m=f;f=Q(Q(1)/Q(Y(i)));N[a+468>>2]=m*f;N[a+464>>2]=g*f;N[a+460>>2]=h*f;f=qb(Q(T(Q(U(N[l+12>>2],Q(-1))),Q(1))));f=Q(f+f);N[a+504>>2]=f;if(Q(R(f))>2];h=N[l+8>>2];p=N[l+4>>2];k=N[l+20>>2];j=N[l+12>>2];x=N[l+28>>2];r=N[l+16>>2];t=N[l>>2];Na(c,qa);Na(a+364|0,l);g=Q(-0);C=Q(1);z=N[l+16>>2];A=N[l+4>>2];m=N[l+28>>2];w=N[l+8>>2];s=N[l+12>>2];i=N[l+24>>2];q=N[l+20>>2];M=N[l>>2];o=Q(Q(Q(z*A)+Q(Q(m*w)+Q(s*i)))-Q(q*M));G=Q(Q(Q(r*p)+Q(Q(x*h)+Q(j*f)))-Q(k*t));u=Q(Q(Q(i*M)+Q(Q(m*A)+Q(s*q)))-Q(z*w));I=Q(Q(Q(f*t)+Q(Q(x*p)+Q(j*k)))-Q(r*h));n=Q(Q(Q(Q(m*s)-Q(M*z))-Q(q*A))-Q(i*w));L=Q(Q(Q(Q(x*j)-Q(t*r))-Q(k*p))-Q(f*h));x=Q(Q(Q(k*h)+Q(Q(x*t)+Q(r*j)))-Q(f*p));p=Q(Q(Q(q*w)+Q(Q(m*M)+Q(z*s)))-Q(i*A));t=Q(Q(o*G)+Q(Q(u*I)+Q(Q(n*L)+Q(x*p))));h=Q(t*Q(0));z=Q(Q(u*x)+Q(Q(Q(n*G)-Q(L*o))-Q(p*I)));A=Q(Q(o*I)+Q(Q(Q(n*x)-Q(L*p))-Q(u*G)));k=Q(A*Q(0));f=Q(Q(h+z)-k);r=Q(Q(p*G)+Q(Q(Q(n*I)-Q(L*u))-Q(o*x)));h=Q(Q(h+k)-r);j=Q(z*Q(-0));k=Q(j+Q(Q(r*Q(-0))-A));j=Q(j+Q(t+Q(r*Q(0))));m=Q(Q(f*A)+Q(Q(Q(t*h)-Q(k*z))-Q(j*r)));q=m;s=Q(m*m);m=Q(Q(h*r)+Q(Q(Q(t*j)-Q(k*A))-Q(f*z)));f=Q(Q(j*z)+Q(Q(Q(t*f)-Q(k*r))-Q(h*A)));h=Q(Q(1)/Q(Y(Q(s+Q(Q(m*m)+Q(f*f))))));k=Q(q*h);j=Q(m*h);f=Q(f*h);h=Q(Q(k*Q(0))+Q(j+Q(f*Q(0))));if(!(h>2];y=N[a+456>>2];qa=h>=y;j=N[a+448>>2];b:{if(!(!qa|!(y<=j))){g=qb(Q(T(Q(U(M,Q(-1))),Q(1))));s=Q(g+g);f=Q(0);c:{if(!(s>Q(1.1920928955078125e-7))){break c}g=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(Q(w*w)+Q(C*C))))));k=Q(m*g);i=Q(w*g);g=Q(C*g);f=h;if(!(Q(R(g))>Q(1.1920928955078125e-7))){break c}f=Q(Q(k*k)/Q(g*g));f=Q(Y(Q(Q(f+Q(1))/Q(Q(Q(1)/Q(j*j))+Q(f/Q(h*h))))))}q=N[a+428>>2];y=Q(f*q);if(!(y>2]=y;N[a+528>>2]=!(f>s)|!(qQ(1.1920928955078125e-7)){f=Q(R(Q(g*Q(Q(j/h)*Q(Q(-k)/g)))));f=k>2]=0;J[a+540>>2]=0;J[a+472>>2]=0;J[a+544>>2]=0;J[a+548>>2]=0;j=Q(Q(p*k)+Q(Q(n*Q(-g))-Q(o*i)));s=Q(Q(o*g)+Q(Q(n*Q(-i))-Q(u*k)));q=Q(Q(o*k)+Q(Q(p*i)+Q(u*g)));g=Q(Q(u*i)+Q(Q(n*Q(-k))-Q(p*g)));f=Q(Q(j*p)+Q(Q(s*V)+Q(Q(q*S)+Q(n*g))));N[a+468>>2]=f;h=Q(Q(s*o)+Q(Q(g*W)+Q(Q(q*V)+Q(n*j))));N[a+464>>2]=h;g=Q(Q(g*u)+Q(Q(j*S)+Q(Q(q*W)+Q(n*s))));N[a+460>>2]=g;N[a+492>>2]=Q(1)/Q(Q(Q(f*Q(Q(f*N[d+40>>2])+Q(Q(N[d+8>>2]*g)+Q(h*N[d+24>>2]))))+Q(Q(g*Q(Q(N[d+32>>2]*f)+Q(Q(g*N[d>>2])+Q(N[d+16>>2]*h))))+Q(h*Q(Q(N[d+36>>2]*f)+Q(Q(N[d+4>>2]*g)+Q(h*N[d+20>>2]))))))+Q(Q(f*Q(Q(f*N[e+40>>2])+Q(Q(N[e+8>>2]*g)+Q(h*N[e+24>>2]))))+Q(Q(g*Q(Q(N[e+32>>2]*f)+Q(Q(g*N[e>>2])+Q(h*N[e+16>>2]))))+Q(h*Q(Q(N[e+36>>2]*f)+Q(Q(N[e+4>>2]*g)+Q(h*N[e+20>>2])))))));break b}f=N[a+396>>2];g=N[a+364>>2];i=N[a+380>>2];k=Q(Q(N[c+40>>2]*f)+Q(Q(N[c+32>>2]*g)+Q(i*N[c+36>>2])));v=N[b+40>>2];q=N[a+340>>2];D=N[b+32>>2];E=N[a+308>>2];P=N[b+36>>2];F=N[a+324>>2];ka=Q(Q(v*q)+Q(Q(D*E)+Q(P*F)));s=Q(Q(N[c+8>>2]*f)+Q(Q(N[c>>2]*g)+Q(i*N[c+4>>2])));X=N[b+8>>2];Z=N[b>>2];_=N[b+4>>2];la=Q(Q(X*q)+Q(Q(Z*E)+Q(_*F)));$=N[b+24>>2];aa=N[b+16>>2];B=Q(aa*E);E=N[b+20>>2];ma=Q(Q($*q)+Q(B+Q(E*F)));q=Q(Q(N[c+24>>2]*f)+Q(Q(N[c+16>>2]*g)+Q(i*N[c+20>>2])));g=Q(Q(k*ka)+Q(Q(s*la)+Q(ma*q)));f=N[a+336>>2];i=N[a+304>>2];F=N[a+320>>2];na=Q(Q(v*f)+Q(Q(D*i)+Q(P*F)));oa=Q(Q(X*f)+Q(Q(Z*i)+Q(_*F)));pa=Q(Q($*f)+Q(Q(aa*i)+Q(E*F)));f=Q(Q(k*na)+Q(Q(s*oa)+Q(pa*q)));i=N[a+332>>2];F=N[a+300>>2];ba=N[a+316>>2];v=Q(Q(v*i)+Q(Q(D*F)+Q(ba*P)));D=Q(Q($*i)+Q(Q(aa*F)+Q(ba*E)));E=Q(Q(X*i)+Q(Q(Z*F)+Q(ba*_)));b=h>2]=0;N[a+468>>2]=-Q(Q(s*D)-Q(E*q));N[a+464>>2]=-Q(Q(k*E)-Q(v*s));N[a+460>>2]=-Q(Q(q*v)-Q(D*k));break b}i=Q(Q(k*v)+Q(Q(s*E)+Q(D*q)));P=Q(R(i));d:{if(b){if(P=y)){break d}h=$a(g,i);if(h>j){f=Q(0);g=Ga(j);i=Ha(j);break d}f=Q(0);if(!(hh){g=Q(0);f=Ga(h);break e}g=Q(0);if(!(j>2]=0;h=Q(Q(g*ka)+Q(Q(i*v)+Q(na*f)));j=Q(Q(g*la)+Q(Q(i*E)+Q(oa*f)));g=Q(Q(g*ma)+Q(Q(i*D)+Q(pa*f)));f=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(j*j)+Q(g*g))))));i=Q(g*f);j=Q(j*f);g=Q(Q(s*i)-Q(j*q));h=Q(h*f);f=Q(Q(q*h)-Q(i*k));h=Q(Q(k*j)-Q(h*s));i=Q(Y(Q(Q(g*g)+Q(Q(f*f)+Q(h*h)))));N[a+504>>2]=i;i=Q(Q(1)/i);N[a+468>>2]=i*Q(-g);N[a+464>>2]=i*Q(-h);N[a+460>>2]=i*Q(-f)}k=N[a+452>>2];if(k>=Q(0)){j=Q(Q(m*z)+Q(Q(C*r)+Q(Q(M*t)+Q(A*w))));f=Q(Q(C*A)+Q(Q(Q(M*z)-Q(t*m))-Q(w*r)));g=Q(Q(m*r)+Q(Q(Q(M*A)-Q(t*w))-Q(C*z)));h=Q(Q(w*z)+Q(Q(Q(M*r)-Q(t*C))-Q(m*A)));i=Q(Q(1)/Q(Y(Q(Q(j*j)+Q(Q(f*f)+Q(Q(g*g)+Q(h*h)))))));f=Q(f*i);h=Q(h*i);g=Q(g*i);j=Q(j*i);i=qb(Q(T(Q(U(j,Q(-1))),Q(1))));i=Q(i+i);if(i>Q(3.1415927410125732)){i=qb(Q(T(Q(U(Q(-j),Q(-1))),Q(1))));i=Q(i+i);h=Q(-h);g=Q(-g);f=Q(-f)}N[a+512>>2]=i;if(i>Q(1.1920928955078125e-7)){j=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(g*g)+Q(h*h))))));f=Q(f*j);g=Q(g*j);h=Q(h*j)}r=N[a+428>>2];j=Q(k*r);if(j>2]=t;m=Q(1);f:{if(!(i>2]=m;J[a+488>>2]=0;k=Q(Q(p*f)+Q(Q(n*Q(-h))-Q(o*g)));m=Q(k*p);j=Q(Q(o*h)+Q(Q(n*Q(-g))-Q(u*f)));r=Q(Q(o*f)+Q(Q(p*g)+Q(u*h)));p=Q(Q(u*g)+Q(Q(n*Q(-f))-Q(p*h)));i=Q(m+Q(Q(j*V)+Q(Q(r*S)+Q(n*p))));N[a+484>>2]=i;o=Q(Q(j*o)+Q(Q(p*W)+Q(Q(r*V)+Q(n*k))));N[a+480>>2]=o;n=Q(Q(p*u)+Q(Q(k*S)+Q(Q(r*W)+Q(n*j))));N[a+476>>2]=n;N[a+496>>2]=Q(1)/Q(Q(Q(i*Q(Q(i*N[d+40>>2])+Q(Q(N[d+8>>2]*n)+Q(o*N[d+24>>2]))))+Q(Q(n*Q(Q(N[d+32>>2]*i)+Q(Q(n*N[d>>2])+Q(N[d+16>>2]*o))))+Q(o*Q(Q(N[d+36>>2]*i)+Q(Q(N[d+4>>2]*n)+Q(o*N[d+20>>2]))))))+Q(Q(i*Q(Q(i*N[e+40>>2])+Q(Q(N[e+8>>2]*n)+Q(o*N[e+24>>2]))))+Q(Q(n*Q(Q(N[e+32>>2]*i)+Q(Q(n*N[e>>2])+Q(o*N[e+16>>2]))))+Q(o*Q(Q(N[e+36>>2]*i)+Q(Q(N[e+4>>2]*n)+Q(o*N[e+20>>2])))))))}if(!K[a+526|0]){break a}J[a+548>>2]=0;i=Q(Q(x*f)+Q(Q(L*Q(-h))-Q(G*g)));n=Q(Q(I*g)+Q(Q(L*Q(-f))-Q(x*h)));o=Q(Q(G*f)+Q(Q(x*g)+Q(I*h)));f=Q(Q(G*h)+Q(Q(L*Q(-g))-Q(I*f)));N[a+544>>2]=Q(i*x)+Q(Q(Q(L*n)-Q(o*G))-Q(f*I));N[a+540>>2]=Q(f*G)+Q(Q(Q(L*i)-Q(o*I))-Q(n*x));N[a+536>>2]=Q(n*I)+Q(Q(Q(L*f)-Q(o*x))-Q(i*G));break a}J[a+512>>2]=0}ga=l+80|0}function pl(a){var b=0,c=0,d=0,e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=0,Y=Q(0),Z=Q(0),_=0;k=ga-16|0;ga=k;a:{if(!K[a+356|0]){c=K[a+312|0];break a}H[a+356|0]=0;H[a+352|0]=0;J[a+344>>2]=0;J[a+348>>2]=0;J[a+336>>2]=0;J[a+340>>2]=0;d=K[a+332|0]&-16;H[a+332|0]=d;b=a+316|0;b:{c:{switch(J[a>>2]-1|0){case 0:c=J[a+168>>2];J[a+260>>2]=J[a+164>>2];J[a+264>>2]=c;c=J[a+88>>2];J[a+244>>2]=J[a+84>>2];J[a+248>>2]=c;c=J[a+176>>2];J[a+268>>2]=J[a+172>>2];J[a+272>>2]=c;c=J[a+96>>2];J[a+252>>2]=J[a+92>>2];J[a+256>>2]=c;H[a+352|0]=0;J[a+288>>2]=0;N[a+280>>2]=N[a+248>>2]-N[a+264>>2];N[a+276>>2]=N[a+244>>2]-N[a+260>>2];N[a+284>>2]=N[a+252>>2]-N[a+268>>2];J[a+344>>2]=0;J[a+348>>2]=0;J[a+336>>2]=1065353216;J[a+340>>2]=0;c=1;break b;case 1:g=1;j=N[a+8>>2];e=Q(N[a+24>>2]-j);i=N[a+12>>2];h=Q(N[a+28>>2]-i);l=Q(h*Q(Q(0)-i));m=N[a+4>>2];i=Q(N[a+20>>2]-m);j=Q(l+Q(Q(i*Q(Q(0)-m))+Q(Q(Q(0)-j)*e)));c=1;d:{if(!(j>Q(0))){break d}f=Q(Q(h*h)+Q(Q(i*i)+Q(e*e)));if(!(f>j)){f=Q(1);c=2;break d}f=Q(j/f);c=3}J[a+344>>2]=0;J[a+348>>2]=0;N[a+340>>2]=f;j=Q(Q(1)-f);N[a+336>>2]=j;H[a+332|0]=d|c;J[a+256>>2]=0;e=N[a+92>>2];m=Q(e+Q(f*Q(N[a+108>>2]-e)));N[a+252>>2]=m;e=N[a+88>>2];o=Q(e+Q(f*Q(N[a+104>>2]-e)));N[a+248>>2]=o;e=N[a+84>>2];p=Q(e+Q(f*Q(N[a+100>>2]-e)));N[a+244>>2]=p;l=N[a+180>>2];r=N[a+184>>2];e=N[a+168>>2];s=N[a+188>>2];h=N[a+172>>2];i=N[a+164>>2];J[a+288>>2]=0;h=Q(h+Q(f*Q(s-h)));N[a+284>>2]=m-h;e=Q(e+Q(f*Q(r-e)));N[a+280>>2]=o-e;i=Q(i+Q(f*Q(l-i)));N[a+276>>2]=p-i;J[a+272>>2]=0;N[a+268>>2]=h;N[a+264>>2]=e;N[a+260>>2]=i;if(!(c&2)){J[a>>2]=1;g=0}if(!(c&1)){J[a>>2]=g;c=(g<<4)+a|0;b=J[c+16>>2];J[a+12>>2]=J[c+12>>2];J[a+16>>2]=b;b=J[c+8>>2];J[a+4>>2]=J[c+4>>2];J[a+8>>2]=b;b=J[c+96>>2];J[a+92>>2]=J[c+92>>2];J[a+96>>2]=b;b=J[c+88>>2];J[a+84>>2]=J[c+84>>2];J[a+88>>2]=b;b=J[c+176>>2];J[a+172>>2]=J[c+172>>2];J[a+176>>2]=b;b=J[c+168>>2];J[a+164>>2]=J[c+164>>2];J[a+168>>2]=b}c=j>=Q(0)&f>=Q(0);break b;case 2:J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;rd(k,a+4|0,a+20|0,a+36|0,b);J[a+256>>2]=0;h=N[a+336>>2];f=N[a+340>>2];e=N[a+344>>2];i=Q(Q(Q(h*N[a+92>>2])+Q(f*N[a+108>>2]))+Q(e*N[a+124>>2]));N[a+252>>2]=i;j=Q(Q(Q(h*N[a+88>>2])+Q(f*N[a+104>>2]))+Q(e*N[a+120>>2]));N[a+248>>2]=j;m=Q(Q(Q(h*N[a+84>>2])+Q(f*N[a+100>>2]))+Q(e*N[a+116>>2]));N[a+244>>2]=m;o=N[a+180>>2];p=N[a+196>>2];l=N[a+168>>2];r=N[a+184>>2];s=N[a+200>>2];u=N[a+172>>2];v=N[a+188>>2];w=N[a+204>>2];x=N[a+164>>2];J[a+288>>2]=0;n=i;i=Q(Q(Q(h*u)+Q(f*v))+Q(e*w));N[a+284>>2]=n-i;n=j;j=Q(Q(Q(h*l)+Q(f*r))+Q(e*s));N[a+280>>2]=n-j;h=Q(Q(Q(h*x)+Q(f*o))+Q(e*p));N[a+276>>2]=m-h;J[a+272>>2]=0;N[a+268>>2]=i;N[a+264>>2]=j;N[a+260>>2]=h;e:{f:{g:{h:{i:{b=J[a>>2];j:{if((b|0)>=4){g=K[a+332|0];if(g&8){c=b;break j}c=b-1|0;J[a>>2]=c;b=(c<<4)+a|0;d=J[b+16>>2];J[a+60>>2]=J[b+12>>2];J[a+64>>2]=d;d=J[b+8>>2];J[a+52>>2]=J[b+4>>2];J[a+56>>2]=d;d=J[b+88>>2];J[a+132>>2]=J[b+84>>2];J[a+136>>2]=d;d=J[b+96>>2];J[a+140>>2]=J[b+92>>2];J[a+144>>2]=d;d=J[b+176>>2];J[a+220>>2]=J[b+172>>2];J[a+224>>2]=d;d=J[b+168>>2];J[a+212>>2]=J[b+164>>2];J[a+216>>2]=d;break j}c=3;if((b|0)!=3){break i}g=K[a+332|0]}if(g&4){break h}c=c-1|0;J[a>>2]=c;b=(c<<4)+a|0;d=J[b+16>>2];J[a+44>>2]=J[b+12>>2];J[a+48>>2]=d;d=J[b+8>>2];J[a+36>>2]=J[b+4>>2];J[a+40>>2]=d;d=J[b+96>>2];J[a+124>>2]=J[b+92>>2];J[a+128>>2]=d;d=J[b+88>>2];J[a+116>>2]=J[b+84>>2];J[a+120>>2]=d;d=J[b+176>>2];J[a+204>>2]=J[b+172>>2];J[a+208>>2]=d;d=J[b+168>>2];J[a+196>>2]=J[b+164>>2];J[a+200>>2]=d;break h}c=2;if((b|0)<2){break g}g=K[a+332|0]}if(g&2){break f}c=c-1|0;J[a>>2]=c;b=(c<<4)+a|0;d=J[b+16>>2];J[a+28>>2]=J[b+12>>2];J[a+32>>2]=d;d=J[b+8>>2];J[a+20>>2]=J[b+4>>2];J[a+24>>2]=d;d=J[b+96>>2];J[a+108>>2]=J[b+92>>2];J[a+112>>2]=d;d=J[b+88>>2];J[a+100>>2]=J[b+84>>2];J[a+104>>2]=d;d=J[b+176>>2];J[a+188>>2]=J[b+172>>2];J[a+192>>2]=d;d=J[b+168>>2];J[a+180>>2]=J[b+164>>2];J[a+184>>2]=d;break f}c=1;if((b|0)!=1){break e}g=K[a+332|0]}if(g&1){break e}c=c-1|0;J[a>>2]=c;c=(c<<4)+a|0;b=J[c+16>>2];J[a+12>>2]=J[c+12>>2];J[a+16>>2]=b;b=J[c+8>>2];J[a+4>>2]=J[c+4>>2];J[a+8>>2]=b;b=J[c+96>>2];J[a+92>>2]=J[c+92>>2];J[a+96>>2]=b;b=J[c+88>>2];J[a+84>>2]=J[c+84>>2];J[a+88>>2]=b;b=J[c+176>>2];J[a+172>>2]=J[c+172>>2];J[a+176>>2]=b;b=J[c+168>>2];J[a+164>>2]=J[c+164>>2];J[a+168>>2]=b}c=0;if(!(e>=Q(0))|(!(N[a+336>>2]>=Q(0))|!(f>=Q(0)))){break b}c=N[a+348>>2]>=Q(0);break b;case 3:break c;default:break b}}J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;g=ga-48|0;ga=g;H[g+24|0]=0;d=J[k+12>>2];J[b+8>>2]=J[k+8>>2];J[b+12>>2]=d;d=J[k+4>>2];J[b>>2]=J[k>>2];J[b+4>>2]=d;H[b+16|0]=K[b+16|0]|15;S=N[k+8>>2];d=a+4|0;f=N[d+8>>2];R=Q(S-f);A=a+36|0;n=N[A+8>>2];e=Q(n-f);B=a+52|0;t=N[B>>2];h=N[d>>2];i=Q(t-h);C=a+20|0;j=N[C+4>>2];m=N[d+4>>2];o=Q(j-m);p=N[C>>2];l=Q(p-h);F=N[B+4>>2];r=Q(F-m);D=Q(Q(i*o)-Q(l*r));G=N[A>>2];s=Q(G-h);u=N[C+8>>2];v=Q(u-f);T=N[B+8>>2];w=Q(T-f);E=Q(Q(r*v)-Q(o*w));I=N[A+4>>2];x=Q(I-m);L=Q(Q(w*l)-Q(v*i));y=Q(Q(e*D)+Q(Q(s*E)+Q(x*L)));M=Q(R*D);U=N[k>>2];D=Q(U-h);O=Q(D*E);V=N[k+4>>2];E=Q(V-m);W=Q(y*y)>2];e=Q(h-N[k+8>>2]);f=Q(e*e);i=N[g+8>>2];e=Q(i-N[k>>2]);l=Q(e*e);j=N[g+12>>2];e=Q(j-N[k+4>>2]);e=Q(f+Q(l+Q(e*e)));f=Q(3.4028234663852886e38);if(!(e>2]=N[g+20>>2];N[b+8>>2]=h;N[b+4>>2]=j;N[b>>2]=i;q=K[g+24|0];H[b+16|0]=q&1|K[b+16|0]&240|q&2|q&4;f=N[g+36>>2];q=J[g+32>>2];P=J[g+28>>2];J[b+32>>2]=0;N[b+28>>2]=f;J[b+20>>2]=P;J[b+24>>2]=q;f=e}m:{if(!z){break m}rd(k,d,A,B,g+8|0);h=N[g+16>>2];e=Q(h-N[k+8>>2]);l=Q(e*e);i=N[g+8>>2];e=Q(i-N[k>>2]);n=Q(e*e);j=N[g+12>>2];e=Q(j-N[k+4>>2]);e=Q(l+Q(n+Q(e*e)));if(!(e>2]=N[g+20>>2];N[b+8>>2]=h;N[b+4>>2]=j;N[b>>2]=i;z=K[g+24|0];q=z<<1;H[b+16|0]=q&8|(q&4|(z&1|K[b+16|0]&240));q=J[g+36>>2];z=J[g+32>>2];f=N[g+28>>2];J[b+24>>2]=0;J[b+28>>2]=z;J[b+32>>2]=q;N[b+20>>2]=f;f=e}n:{if(!W){break n}rd(k,d,B,C,g+8|0);h=N[g+16>>2];e=Q(h-N[k+8>>2]);l=Q(e*e);i=N[g+8>>2];e=Q(i-N[k>>2]);n=Q(e*e);j=N[g+12>>2];e=Q(j-N[k+4>>2]);e=Q(l+Q(n+Q(e*e)));if(!(e>2]=N[g+20>>2];N[b+8>>2]=h;N[b+4>>2]=j;N[b>>2]=i;d=K[g+24|0];H[b+16|0]=d&1|K[b+16|0]&240|d>>>1&2|d<<2&8;f=N[g+36>>2];h=N[g+28>>2];N[b+32>>2]=N[g+32>>2];J[b+28>>2]=0;N[b+24>>2]=f;N[b+20>>2]=h;f=e}_=1;if(!X){break k}rd(k,C,B,A,g+8|0);j=f;f=N[g+16>>2];e=Q(f-N[k+8>>2]);l=Q(e*e);e=N[g+8>>2];h=Q(e-N[k>>2]);n=Q(h*h);h=N[g+12>>2];i=Q(h-N[k+4>>2]);if(!(j>Q(l+Q(n+Q(i*i))))){break k}N[b+12>>2]=N[g+20>>2];N[b+8>>2]=f;N[b+4>>2]=h;N[b>>2]=e;d=K[g+24|0];H[b+16|0]=d&4|K[b+16|0]&240|d<<1&2|d<<2&8;f=N[g+36>>2];e=N[g+28>>2];N[b+32>>2]=N[g+32>>2];N[b+28>>2]=f;N[b+24>>2]=e;J[b+20>>2]=0}ga=g+48|0;if(_){J[a+256>>2]=0;e=N[a+336>>2];h=N[a+340>>2];i=N[a+344>>2];f=N[a+348>>2];j=Q(Q(Q(Q(e*N[a+92>>2])+Q(h*N[a+108>>2]))+Q(i*N[a+124>>2]))+Q(f*N[a+140>>2]));N[a+252>>2]=j;m=Q(Q(Q(Q(e*N[a+88>>2])+Q(h*N[a+104>>2]))+Q(i*N[a+120>>2]))+Q(f*N[a+136>>2]));N[a+248>>2]=m;o=Q(Q(Q(Q(e*N[a+84>>2])+Q(h*N[a+100>>2]))+Q(i*N[a+116>>2]))+Q(f*N[a+132>>2]));N[a+244>>2]=o;J[a+288>>2]=0;J[a+272>>2]=0;p=Q(Q(Q(Q(e*N[a+164>>2])+Q(h*N[a+180>>2]))+Q(i*N[a+196>>2]))+Q(f*N[a+212>>2]));N[a+260>>2]=p;l=Q(Q(Q(Q(e*N[a+168>>2])+Q(h*N[a+184>>2]))+Q(i*N[a+200>>2]))+Q(f*N[a+216>>2]));N[a+264>>2]=l;e=Q(Q(Q(Q(e*N[a+172>>2])+Q(h*N[a+188>>2]))+Q(i*N[a+204>>2]))+Q(f*N[a+220>>2]));N[a+268>>2]=e;N[a+276>>2]=o-p;N[a+280>>2]=m-l;N[a+284>>2]=j-e;o:{p:{q:{r:{s:{b=J[a>>2];t:{if((b|0)>=4){g=K[a+332|0];if(g&8){c=b;break t}c=b-1|0;J[a>>2]=c;b=(c<<4)+a|0;d=J[b+16>>2];J[a+60>>2]=J[b+12>>2];J[a+64>>2]=d;d=J[b+8>>2];J[a+52>>2]=J[b+4>>2];J[a+56>>2]=d;d=J[b+96>>2];J[a+140>>2]=J[b+92>>2];J[a+144>>2]=d;d=J[b+88>>2];J[a+132>>2]=J[b+84>>2];J[a+136>>2]=d;d=J[b+176>>2];J[a+220>>2]=J[b+172>>2];J[a+224>>2]=d;d=J[b+168>>2];J[a+212>>2]=J[b+164>>2];J[a+216>>2]=d;break t}c=3;if((b|0)!=3){break s}g=K[a+332|0]}if(g&4){break r}c=c-1|0;J[a>>2]=c;b=(c<<4)+a|0;d=J[b+16>>2];J[a+44>>2]=J[b+12>>2];J[a+48>>2]=d;d=J[b+8>>2];J[a+36>>2]=J[b+4>>2];J[a+40>>2]=d;d=J[b+96>>2];J[a+124>>2]=J[b+92>>2];J[a+128>>2]=d;d=J[b+88>>2];J[a+116>>2]=J[b+84>>2];J[a+120>>2]=d;d=J[b+176>>2];J[a+204>>2]=J[b+172>>2];J[a+208>>2]=d;d=J[b+168>>2];J[a+196>>2]=J[b+164>>2];J[a+200>>2]=d;break r}c=2;if((b|0)<2){break q}g=K[a+332|0]}if(g&2){break p}c=c-1|0;J[a>>2]=c;b=(c<<4)+a|0;d=J[b+16>>2];J[a+28>>2]=J[b+12>>2];J[a+32>>2]=d;d=J[b+8>>2];J[a+20>>2]=J[b+4>>2];J[a+24>>2]=d;d=J[b+96>>2];J[a+108>>2]=J[b+92>>2];J[a+112>>2]=d;d=J[b+88>>2];J[a+100>>2]=J[b+84>>2];J[a+104>>2]=d;d=J[b+176>>2];J[a+188>>2]=J[b+172>>2];J[a+192>>2]=d;d=J[b+168>>2];J[a+180>>2]=J[b+164>>2];J[a+184>>2]=d;break p}c=1;if((b|0)!=1){break o}g=K[a+332|0]}if(g&1){break o}c=c-1|0;J[a>>2]=c;c=(c<<4)+a|0;b=J[c+16>>2];J[a+12>>2]=J[c+12>>2];J[a+16>>2]=b;b=J[c+8>>2];J[a+4>>2]=J[c+4>>2];J[a+8>>2]=b;b=J[c+96>>2];J[a+92>>2]=J[c+92>>2];J[a+96>>2]=b;b=J[c+88>>2];J[a+84>>2]=J[c+84>>2];J[a+88>>2]=b;b=J[c+176>>2];J[a+172>>2]=J[c+172>>2];J[a+176>>2]=b;b=J[c+168>>2];J[a+164>>2]=J[c+164>>2];J[a+168>>2]=b}c=N[a+336>>2]>=Q(0)&N[a+340>>2]>=Q(0)&N[a+344>>2]>=Q(0)&f>=Q(0);break b}if(K[a+352|0]){break b}J[a+276>>2]=0;J[a+280>>2]=0;c=1;H[a+312|0]=1;J[a+284>>2]=0;J[a+288>>2]=0;break a}H[a+312|0]=c}ga=k+16|0;return(c&255)!=0}function Iz(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0,k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=0,w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0);i=ga-96|0;ga=i;c=J[a+136>>2];a:{if(!c){break a}if(!((c|0)<=J[a+8>>2]|(c|0)<=J[a+12>>2])){J[8369]=J[8369]+1;h=ia[J[6782]](c<<4,16)|0;j=J[a+8>>2];b:{if((j|0)<=0){break b}if((j|0)!=1){t=j&-2;while(1){n=d<<4;k=n+h|0;g=n+J[a+16>>2]|0;v=J[g+4>>2];J[k>>2]=J[g>>2];J[k+4>>2]=v;v=J[g+12>>2];J[k+8>>2]=J[g+8>>2];J[k+12>>2]=v;g=n|16;n=g+h|0;g=g+J[a+16>>2]|0;k=J[g+4>>2];J[n>>2]=J[g>>2];J[n+4>>2]=k;k=J[g+12>>2];J[n+8>>2]=J[g+8>>2];J[n+12>>2]=k;d=d+2|0;e=e+2|0;if((t|0)!=(e|0)){continue}break}}if(!(j&1)){break b}e=d<<4;d=e+h|0;e=e+J[a+16>>2]|0;j=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=j;j=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=j}d=J[a+16>>2];if(!(d?!d|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+16>>2]=h;H[a+20|0]=1;J[a+12>>2]=c}J[a+8>>2]=c;if(!((c|0)<=J[a+28>>2]|(c|0)<=J[a+32>>2])){J[8369]=J[8369]+1;h=ia[J[6782]](c<<4,16)|0;j=J[a+28>>2];c:{if((j|0)<=0){break c}d=0;if((j|0)!=1){t=j&-2;e=0;while(1){n=d<<4;k=n+h|0;g=n+J[a+36>>2]|0;v=J[g+4>>2];J[k>>2]=J[g>>2];J[k+4>>2]=v;v=J[g+12>>2];J[k+8>>2]=J[g+8>>2];J[k+12>>2]=v;g=n|16;n=g+h|0;g=g+J[a+36>>2]|0;k=J[g+4>>2];J[n>>2]=J[g>>2];J[n+4>>2]=k;k=J[g+12>>2];J[n+8>>2]=J[g+8>>2];J[n+12>>2]=k;d=d+2|0;e=e+2|0;if((t|0)!=(e|0)){continue}break}}if(!(j&1)){break c}e=d<<4;d=e+h|0;e=e+J[a+36>>2]|0;j=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=j;j=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=j}d=J[a+36>>2];if(!(d?!d|!K[a+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+36>>2]=h;H[a+40|0]=1;J[a+32>>2]=c}J[a+28>>2]=c;v=J[a+48>>2];if((v|0)<(c|0)){d:{if((c|0)<=J[a+52>>2]){n=c<<2;e=J[a+56>>2];break d}J[8369]=J[8369]+1;n=c<<2;e=ia[J[6782]](n,16)|0;g=J[a+56>>2];e:{t=J[a+48>>2];if((t|0)>0){j=0;d=0;if(t-1>>>0>=3){F=t&-4;h=0;while(1){k=d<<2;N[k+e>>2]=N[g+k>>2];x=k|4;N[x+e>>2]=N[g+x>>2];x=k|8;N[x+e>>2]=N[g+x>>2];k=k|12;N[k+e>>2]=N[g+k>>2];d=d+4|0;h=h+4|0;if((F|0)!=(h|0)){continue}break}}h=t&3;if(!h){break e}while(1){k=d<<2;N[k+e>>2]=N[g+k>>2];d=d+1|0;j=j+1|0;if((h|0)!=(j|0)){continue}break}break e}if(g){break e}J[a+56>>2]=e;J[a+52>>2]=c;H[a+60|0]=1;break d}if(g?K[a+60|0]:0){J[8370]=J[8370]+1;ia[J[6783]](g)}J[a+56>>2]=e;H[a+60|0]=1;J[a+52>>2]=c}d=v<<2;qa(d+e|0,0,n-d|0)}J[a+48>>2]=c;v=J[a+68>>2];if((v|0)<(c|0)){f:{if((c|0)<=J[a+72>>2]){n=c<<2;e=J[a+76>>2];break f}J[8369]=J[8369]+1;n=c<<2;e=ia[J[6782]](n,16)|0;g=J[a+76>>2];g:{t=J[a+68>>2];if((t|0)>0){j=0;d=0;if(t-1>>>0>=3){F=t&-4;h=0;while(1){k=d<<2;N[k+e>>2]=N[g+k>>2];x=k|4;N[x+e>>2]=N[g+x>>2];x=k|8;N[x+e>>2]=N[g+x>>2];k=k|12;N[k+e>>2]=N[g+k>>2];d=d+4|0;h=h+4|0;if((F|0)!=(h|0)){continue}break}}h=t&3;if(!h){break g}while(1){k=d<<2;N[k+e>>2]=N[g+k>>2];d=d+1|0;j=j+1|0;if((h|0)!=(j|0)){continue}break}break g}if(g){break g}J[a+76>>2]=e;J[a+72>>2]=c;H[a+80|0]=1;break f}if(g?K[a+80|0]:0){J[8370]=J[8370]+1;ia[J[6783]](g)}J[a+76>>2]=e;H[a+80|0]=1;J[a+72>>2]=c}d=v<<2;qa(d+e|0,0,n-d|0)}J[a+68>>2]=c;j=J[a+136>>2];if((j|0)<=0){break a}c=J[a+56>>2];g=J[a+76>>2];e=0;d=0;if(j-1>>>0>=3){k=j&-4;h=0;while(1){n=d<<2;J[n+g>>2]=0;J[c+n>>2]=0;t=n|4;J[t+g>>2]=0;J[c+t>>2]=0;t=n|8;J[t+g>>2]=0;J[c+t>>2]=0;n=n|12;J[n+g>>2]=0;J[c+n>>2]=0;d=d+4|0;h=h+4|0;if((k|0)!=(h|0)){continue}break}}h=j&3;if(h){while(1){n=d<<2;J[n+g>>2]=0;J[c+n>>2]=0;d=d+1|0;e=e+1|0;if((h|0)!=(e|0)){continue}break}}if((j|0)<=0){break a}g=i- -64|0;e=0;while(1){h=J[a+144>>2]+P(e,284)|0;d=J[h+88>>2];if(d){c=J[h+104>>2];J[i+56>>2]=J[h+100>>2];J[i+60>>2]=c;c=J[h+96>>2];J[i+48>>2]=J[h+92>>2];J[i+52>>2]=c;c=J[h+120>>2];J[g+8>>2]=J[h+116>>2];J[g+12>>2]=c;c=J[h+112>>2];J[g>>2]=J[h+108>>2];J[g+4>>2]=c;c=J[h+136>>2];J[i+88>>2]=J[h+132>>2];J[i+92>>2]=c;c=J[h+128>>2];J[i+80>>2]=J[h+124>>2];J[i+84>>2]=c;c=(i+48|0)+(J[a+120>>2]<<2)|0;f=N[c>>2];l=N[c+16>>2];m=N[c+32>>2];j=e<<4;c=j+J[a+36>>2]|0;J[c+12>>2]=0;N[c+8>>2]=m;N[c+4>>2]=l;N[c>>2]=f;c=j+J[a+36>>2]|0;l=N[c+8>>2];m=N[h+8>>2];p=N[c>>2];o=N[h>>2];q=N[c+4>>2];s=N[h+4>>2];f=Q(Q(l*m)+Q(Q(p*o)+Q(q*s)));l=Q(l-Q(m*f));m=Q(p-Q(o*f));p=Q(q-Q(s*f));f=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(m*m)+Q(p*p))))));l=Q(l*f);N[c+8>>2]=l;p=Q(p*f);N[c+4>>2]=p;f=Q(m*f);N[c>>2]=f;m=N[h+8>>2];o=N[h>>2];q=N[h+4>>2];c=j+J[a+16>>2]|0;J[c+12>>2]=0;N[c+8>>2]=Q(o*p)-Q(f*q);N[c+4>>2]=Q(m*f)-Q(l*o);N[c>>2]=Q(q*l)-Q(p*m);c=j+J[a+16>>2]|0;f=N[c+8>>2];o=f;m=Q(f*f);f=N[c>>2];l=N[c+4>>2];m=Q(Q(1)/Q(Y(Q(m+Q(Q(f*f)+Q(l*l))))));N[c+8>>2]=o*m;N[c+4>>2]=l*m;N[c>>2]=f*m;c=J[a+116>>2];h=h+16|0;n=e<<2;k=n+J[a+76>>2]|0;j=j+J[a+36>>2]|0;f=N[j+8>>2];l=N[j>>2];m=N[j+4>>2];if(Q(Q(f*f)+Q(Q(l*l)+Q(m*m)))>Q(1.100000023841858)){f=Q(0)}else{r=N[h>>2];p=Q(r-N[c+52>>2]);s=N[h+4>>2];o=Q(s-N[c+56>>2]);w=Q(Q(p*m)-Q(l*o));u=N[h+8>>2];q=Q(u-N[c+60>>2]);A=Q(Q(o*f)-Q(m*q));y=Q(Q(q*l)-Q(f*p));C=Q(Q(N[c+44>>2]*w)+Q(Q(N[c+12>>2]*A)+Q(y*N[c+28>>2])));s=Q(s-N[d+56>>2]);r=Q(r-N[d+52>>2]);z=Q(Q(l*s)-Q(r*m));u=Q(u-N[d+60>>2]);D=Q(Q(m*u)-Q(s*f));G=Q(Q(f*r)-Q(u*l));I=Q(Q(N[d+44>>2]*z)+Q(Q(N[d+12>>2]*D)+Q(G*N[d+28>>2])));B=f;f=N[c+328>>2];E=N[c+332>>2];L=N[d+328>>2];M=N[d+332>>2];O=Q(B*Q(Q(Q(Q(f*o)-Q(p*E))+N[c+320>>2])-Q(Q(Q(L*s)-Q(r*M))+N[d+320>>2])));B=l;l=N[c+336>>2];E=Q(Q(Q(E*q)-Q(o*l))+N[c+312>>2]);o=N[d+336>>2];l=Q(Q(O+Q(Q(B*Q(E-Q(Q(Q(M*u)-Q(s*o))+N[d+312>>2])))+Q(m*Q(Q(Q(Q(l*p)-Q(q*f))+N[c+316>>2])-Q(Q(Q(o*r)-Q(u*L))+N[d+316>>2])))))*Q(-.20000000298023224));f=Q(Q(N[c+36>>2]*w)+Q(Q(N[c+4>>2]*A)+Q(y*N[c+20>>2])));o=Q(Q(f*N[c+396>>2])*f);f=Q(Q(N[c+40>>2]*w)+Q(Q(N[c+8>>2]*A)+Q(y*N[c+24>>2])));o=Q(N[d+344>>2]+Q(N[c+344>>2]+Q(Q(Q(C*N[c+404>>2])*C)+Q(o+Q(f*Q(f*N[c+400>>2]))))));f=Q(Q(N[d+36>>2]*z)+Q(Q(N[d+4>>2]*D)+Q(G*N[d+20>>2])));m=Q(Q(f*N[d+396>>2])*f);f=Q(Q(N[d+40>>2]*z)+Q(Q(N[d+8>>2]*D)+Q(G*N[d+24>>2])));f=Q(l*Q(Q(1)/Q(o+Q(Q(Q(I*N[d+404>>2])*I)+Q(m+Q(f*Q(f*N[d+400>>2])))))))}N[k>>2]=f;d=n+J[a+76>>2]|0;N[d>>2]=N[6781]*N[d>>2];j=J[a+136>>2]}e=e+1|0;if((j|0)>(e|0)){continue}break}if((j|0)<=0){break a}e=J[a+144>>2];h=0;d=0;while(1){h:{i:{j:{n=P(d,284);j=n+e|0;c=J[j+88>>2];if(c){f=N[j+252>>2];if(f==Q(0)){break j}f=Q(f*b);break i}J[J[a+56>>2]+(d<<2)>>2]=0;J[(e+n|0)+280>>2]=1065353216;break h}e=J[a+116>>2];g=J[a+16>>2]+(d<<4)|0;f=N[j+256>>2];J[i+52>>2]=c;J[i+48>>2]=e;k=J[j+20>>2];J[i+56>>2]=J[j+16>>2];J[i+60>>2]=k;k=J[j+28>>2];J[i+64>>2]=J[j+24>>2];J[i+68>>2]=k;k=J[g+4>>2];J[i+72>>2]=J[g>>2];J[i+76>>2]=k;k=J[g+12>>2];J[i+80>>2]=J[g+8>>2];J[i+84>>2]=k;N[i+92>>2]=f==Q(0)?Q(0):f;A=N[j+16>>2];p=Q(A-N[e+52>>2]);f=N[g+4>>2];l=N[g>>2];y=N[j+20>>2];o=Q(y-N[e+56>>2]);s=Q(Q(p*f)-Q(l*o));m=N[g+8>>2];C=N[j+24>>2];q=Q(C-N[e+60>>2]);r=Q(Q(o*m)-Q(f*q));u=Q(Q(q*l)-Q(m*p));w=Q(Q(N[e+296>>2]*s)+Q(Q(N[e+264>>2]*r)+Q(u*N[e+280>>2])));z=Q(Q(N[e+300>>2]*s)+Q(Q(N[e+268>>2]*r)+Q(u*N[e+284>>2])));D=Q(m*Q(Q(w*o)-Q(p*z)));B=o;o=Q(Q(N[e+304>>2]*s)+Q(Q(N[e+272>>2]*r)+Q(u*N[e+288>>2])));z=Q(N[e+344>>2]+Q(D+Q(Q(l*Q(Q(z*q)-Q(B*o)))+Q(f*Q(Q(o*p)-Q(q*w))))));B=m;p=Q(A-N[c+52>>2]);o=Q(y-N[c+56>>2]);s=Q(Q(p*f)-Q(l*o));q=Q(C-N[c+60>>2]);r=Q(Q(o*m)-Q(f*q));m=Q(Q(q*l)-Q(m*p));u=Q(Q(N[c+296>>2]*s)+Q(Q(N[c+264>>2]*r)+Q(m*N[c+280>>2])));w=Q(Q(N[c+300>>2]*s)+Q(Q(N[c+268>>2]*r)+Q(m*N[c+284>>2])));y=l;l=Q(Q(N[c+304>>2]*s)+Q(Q(N[c+272>>2]*r)+Q(m*N[c+288>>2])));N[i+88>>2]=Q(1)/Q(z+Q(N[c+344>>2]+Q(Q(B*Q(Q(u*o)-Q(p*w)))+Q(Q(y*Q(Q(w*q)-Q(o*l)))+Q(f*Q(Q(l*p)-Q(q*u)))))));f=N[i+92>>2];l=Q(-f);e=J[i+48>>2];m=N[e+328>>2];p=N[i+60>>2];o=Q(p-N[e+56>>2]);q=N[i+56>>2];s=Q(q-N[e+52>>2]);r=N[e+332>>2];c=J[i+52>>2];u=N[c+328>>2];p=Q(p-N[c+56>>2]);q=Q(q-N[c+52>>2]);w=N[c+332>>2];C=Q(N[i+80>>2]*Q(Q(Q(Q(m*o)-Q(s*r))+N[e+320>>2])-Q(Q(Q(u*p)-Q(q*w))+N[c+320>>2])));B=r;r=N[i+64>>2];A=Q(r-N[e+60>>2]);y=o;o=N[e+336>>2];r=Q(r-N[c+60>>2]);z=p;p=N[c+336>>2];m=Q(N[i+88>>2]*Q(-Q(C+Q(Q(N[i+72>>2]*Q(Q(Q(Q(B*A)-Q(y*o))+N[e+312>>2])-Q(Q(Q(w*r)-Q(z*p))+N[c+312>>2])))+Q(Q(Q(Q(Q(o*s)-Q(A*m))+N[e+316>>2])-Q(Q(Q(p*q)-Q(r*u))+N[c+316>>2]))*N[i+76>>2])))));f=f>2]}g=d<<2;k=g+J[a+56>>2]|0;J[k>>2]=0;c=e+n|0;J[c+280>>2]=1065353216;l=N[j+228>>2];m=N[j+276>>2];N[k>>2]=f;f=Q(f*Q(.5));o=Q(f*f);f=N[g+J[a+76>>2]>>2];f=Q(o+Q(f*f));l=Q(l*Q(m*b));if(!(f>Q(l*l))){break h}N[c+280>>2]=Q(l/Q(Y(f)))*N[c+280>>2];h=1}d=d+1|0;c=J[a+136>>2];if((d|0)<(c|0)){continue}break}d=0;if((c|0)>0&h){h=J[a+56>>2];j=J[a+144>>2];g=J[a+76>>2];while(1){n=d<<2;e=n+g|0;k:{if(N[e>>2]==Q(0)){break k}k=j+P(d,284)|0;b=N[k+280>>2];if(!(b>2]=b*N[n>>2];N[e>>2]=N[k+280>>2]*N[e>>2]}d=d+1|0;if((c|0)!=(d|0)){continue}break}}if((c|0)<=0){break a}d=0;while(1){j=P(d,284);e=j+J[a+144>>2]|0;b=N[e+16>>2];c=J[a+116>>2];f=N[c+52>>2];l=N[e+20>>2];m=N[c+56>>2];p=N[e+24>>2];o=N[c+60>>2];J[i+60>>2]=0;N[i+56>>2]=p-o;N[i+52>>2]=l-m;N[i+48>>2]=b-f;g=d<<2;b=N[g+J[a+56>>2]>>2];if(b!=Q(0)){h=J[a+16>>2]+(d<<4)|0;f=N[h>>2];l=N[h+4>>2];m=N[h+8>>2];J[i+44>>2]=0;N[i+40>>2]=b*m;N[i+36>>2]=b*l;N[i+32>>2]=f*b;ub(c,i+32|0,i+48|0)}g=g+J[a+76>>2]|0;if(N[g>>2]!=Q(0)){c=J[(j+J[a+144>>2]|0)+88>>2];b=N[c+52>>2];f=N[c+56>>2];l=N[c+60>>2];m=N[e+16>>2];p=N[e+20>>2];o=N[e+24>>2];J[i+44>>2]=0;N[i+40>>2]=o-l;N[i+36>>2]=p-f;N[i+32>>2]=m-b;h=J[a+36>>2]+(d<<4)|0;f=N[h>>2];l=N[h+4>>2];m=N[h+8>>2];b=N[g>>2];J[i+28>>2]=0;N[i+24>>2]=b*m;N[i+20>>2]=b*l;N[i+16>>2]=f*b;j=J[a+116>>2];h=j+(J[a+124>>2]<<2)|0;f=N[h+36>>2];l=N[i+56>>2];m=N[h+4>>2];p=N[i+48>>2];o=N[h+20>>2];q=N[i+52>>2];b=Q(Q(Q(f*l)+Q(Q(m*p)+Q(o*q)))*Q(Q(1)-N[e+244>>2]));N[i+56>>2]=l-Q(f*b);N[i+52>>2]=q-Q(o*b);N[i+48>>2]=p-Q(m*b);ub(j,i+16|0,i+48|0);J[i+12>>2]=0;N[i+8>>2]=-N[i+24>>2];N[i+4>>2]=-N[i+20>>2];N[i>>2]=-N[i+16>>2];ub(c,i,i+32|0)}d=d+1|0;if((d|0)>2]){continue}break}}ga=i+96|0}function Ul(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=Q(0),B=0,C=Q(0),D=0,E=0,F=0,G=0,O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0);g=ga-96|0;ga=g;H[g+52|0]=1;J[g+48>>2]=0;H[g+72|0]=1;J[g+40>>2]=0;J[g+44>>2]=0;J[g+68>>2]=0;H[g+92|0]=1;J[g+60>>2]=0;J[g+64>>2]=0;J[g+88>>2]=0;J[g+80>>2]=0;J[g+84>>2]=0;J[g+28>>2]=0;H[g+32|0]=1;J[g+20>>2]=0;J[g+24>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;f=J[a+28>>2];a:{if((f|0)<=0){break a}while(1){d=J[a+36>>2];E=P(y,36);F=J[(d+E|0)+4>>2];if((F|0)>0){z=0;while(1){b=J[(d+E|0)+12>>2];d=J[b+(z<<2)>>2];z=z+1|0;G=(F|0)==(z|0);e=J[b+((G?0:z)<<2)>>2];I[g+10>>1]=e;I[g+8>>1]=d;i=0;b=d<<16>>16;f=e<<16>>16;if((b|0)<(f|0)){I[g+10>>1]=d;I[g+8>>1]=e;f=d;b=e}e=f<<16;c=b<<16>>16;d=e+c&J[g+64>>2]-1;b:{if(d>>>0>=M[g+20>>2]){break b}d=J[J[g+28>>2]+(d<<2)>>2];if((d|0)==-1){break b}k=J[g+48>>2];o=J[g+88>>2];while(1){d=d<<2;j=d+o|0;if(!(L[j>>1]==(b&65535)&L[j+2>>1]==(f&65535))){d=J[d+k>>2];if((d|0)!=-1){continue}break b}break}i=d+J[g+68>>2]|0}d=J[a+16>>2];b=d+(e>>16<<4)|0;d=d+(c<<4)|0;m=Q(N[b+8>>2]-N[d+8>>2]);q=Q(N[b>>2]-N[d>>2]);n=Q(N[b+4>>2]-N[d+4>>2]);s=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(Q(q*q)+Q(n*n))))));m=Q(m*s);n=Q(n*s);q=Q(q*s);b=J[a+48>>2];c:{if((b|0)>0){e=J[a+56>>2];d=0;while(1){f=e+(d<<4)|0;s=N[f+8>>2];u=N[f>>2];v=N[f+4>>2];if(!(+Q(R(Q(s-m)))>1e-6?1:+Q(R(Q(u-q)))>1e-6|+Q(R(Q(v-n)))>1e-6)|!(+Q(R(Q(m+s)))>1e-6?1:+Q(R(Q(q+u)))>1e-6|+Q(R(Q(n+v)))>1e-6)){break c}d=d+1|0;if((b|0)!=(d|0)){continue}break}}d:{if(J[a+52>>2]!=(b|0)){break d}e=b?b<<1:1;if((e|0)<=(b|0)){break d}e:{if(!e){f=0;break e}J[8369]=J[8369]+1;f=ia[J[6782]](e<<4,16)|0;b=J[a+48>>2]}f:{if((b|0)<=0){break f}j=b&1;d=0;if((b|0)!=1){l=b&-2;b=0;while(1){k=d<<4;o=k+f|0;c=k+J[a+56>>2]|0;t=J[c+4>>2];J[o>>2]=J[c>>2];J[o+4>>2]=t;t=J[c+12>>2];J[o+8>>2]=J[c+8>>2];J[o+12>>2]=t;c=k|16;k=c+f|0;c=c+J[a+56>>2]|0;o=J[c+4>>2];J[k>>2]=J[c>>2];J[k+4>>2]=o;o=J[c+12>>2];J[k+8>>2]=J[c+8>>2];J[k+12>>2]=o;d=d+2|0;b=b+2|0;if((l|0)!=(b|0)){continue}break}}if(!j){break f}d=d<<4;b=d+f|0;d=d+J[a+56>>2]|0;c=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=c;c=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=c}b=J[a+56>>2];if(!(b?!b|!K[a+60|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+56>>2]=f;H[a+60|0]=1;J[a+52>>2]=e;b=J[a+48>>2]}b=J[a+56>>2]+(b<<4)|0;J[b+12>>2]=0;N[b+8>>2]=m;N[b+4>>2]=n;N[b>>2]=q;J[a+48>>2]=J[a+48>>2]+1}g:{if(i){I[i+2>>1]=y;break g}I[g>>1]=y;I[g+2>>1]=65535;h:{i:{e=I[g+8>>1];f=L[g+10>>1];c=g+16|0;d=J[c+48>>2];o=e+(f<<16)&d-1;j:{if(o>>>0>=M[c+4>>2]){break j}b=J[J[c+12>>2]+(o<<2)>>2];if((b|0)==-1){break j}i=J[c+32>>2];k=J[c+72>>2];e=e&65535;while(1){j=b<<2;l=j+k|0;if((e|0)==L[l>>1]&(f|0)==L[l+2>>1]){break i}b=J[i+j>>2];if((b|0)!=-1){continue}break}}D=J[c+44>>2];b=D;k:{if((d|0)!=(b|0)){break k}b=d;i=b?b<<1:1;if((b|0)>=(i|0)){break k}l:{if(!i){f=0;e=d;break l}J[8369]=J[8369]+1;f=ia[J[6782]](i<<2,16)|0;e=J[c+44>>2]}m:{if((e|0)<=0){break m}k=0;b=0;if(e-1>>>0>=3){t=e&-4;j=0;while(1){l=b<<2;h=l+f|0;p=l+J[c+52>>2]|0;p=L[p>>1]|L[p+2>>1]<<16;I[h>>1]=p;I[h+2>>1]=p>>>16;h=l|4;p=h+f|0;h=h+J[c+52>>2]|0;h=L[h>>1]|L[h+2>>1]<<16;I[p>>1]=h;I[p+2>>1]=h>>>16;h=l|8;p=h+f|0;h=h+J[c+52>>2]|0;h=L[h>>1]|L[h+2>>1]<<16;I[p>>1]=h;I[p+2>>1]=h>>>16;l=l|12;h=l+f|0;l=l+J[c+52>>2]|0;l=L[l>>1]|L[l+2>>1]<<16;I[h>>1]=l;I[h+2>>1]=l>>>16;b=b+4|0;j=j+4|0;if((t|0)!=(j|0)){continue}break}}e=e&3;if(!e){break m}while(1){j=b<<2;l=j+f|0;j=j+J[c+52>>2]|0;j=L[j>>1]|L[j+2>>1]<<16;I[l>>1]=j;I[l+2>>1]=j>>>16;b=b+1|0;k=k+1|0;if((e|0)!=(k|0)){continue}break}}b=J[c+52>>2];if(!(b?!b|!K[c+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[c+52>>2]=f;H[c+56|0]=1;J[c+48>>2]=i;b=J[c+44>>2]}b=J[c+52>>2]+(b<<2)|0;f=L[g>>1]|L[g+2>>1]<<16;I[b>>1]=f;I[b+2>>1]=f>>>16;J[c+44>>2]=J[c+44>>2]+1;i=J[c- -64>>2];n:{if((i|0)!=J[c+68>>2]){break n}l=i?i<<1:1;if((l|0)<=(i|0)){break n}o:{if(!l){f=0;break o}J[8369]=J[8369]+1;f=ia[J[6782]](l<<2,16)|0;i=J[c+64>>2]}p:{if((i|0)<=0){break p}k=0;b=0;if(i-1>>>0>=3){t=i&-4;j=0;while(1){e=b<<2;h=e+f|0;p=e+J[c+72>>2]|0;p=L[p>>1]|L[p+2>>1]<<16;I[h>>1]=p;I[h+2>>1]=p>>>16;h=e|4;p=h+f|0;h=h+J[c+72>>2]|0;h=L[h>>1]|L[h+2>>1]<<16;I[p>>1]=h;I[p+2>>1]=h>>>16;h=e|8;p=h+f|0;h=h+J[c+72>>2]|0;h=L[h>>1]|L[h+2>>1]<<16;I[p>>1]=h;I[p+2>>1]=h>>>16;e=e|12;h=e+f|0;e=e+J[c+72>>2]|0;e=L[e>>1]|L[e+2>>1]<<16;I[h>>1]=e;I[h+2>>1]=e>>>16;b=b+4|0;j=j+4|0;if((t|0)!=(j|0)){continue}break}}e=i&3;if(!e){break p}while(1){i=b<<2;j=i+f|0;i=i+J[c+72>>2]|0;i=L[i>>1]|L[i+2>>1]<<16;I[j>>1]=i;I[j+2>>1]=i>>>16;b=b+1|0;k=k+1|0;if((e|0)!=(k|0)){continue}break}}b=J[c+72>>2];if(!(b?!b|!K[c+76|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[c+72>>2]=f;H[c+76|0]=1;J[c+68>>2]=l;i=J[c+64>>2]}b=J[c+72>>2]+(i<<2)|0;f=L[g+8>>1]|L[g+10>>1]<<16;I[b>>1]=f;I[b+2>>1]=f>>>16;J[c+64>>2]=J[c+64>>2]+1;if((d|0)>2]){e=0;i=0;l=0;o=0;k=J[c+48>>2];d=J[c+4>>2];q:{if((k|0)<=(d|0)){break q}r:{if((k|0)<=J[c+8>>2]){e=J[c+12>>2];break r}if(k){J[8369]=J[8369]+1;e=ia[J[6782]](k<<2,16)|0;b=J[c+4>>2]}else{b=d}f=J[c+12>>2];s:{t:{if((b|0)>0){if(b-1>>>0>=3){t=b&-4;while(1){j=i<<2;J[j+e>>2]=J[f+j>>2];h=j|4;J[h+e>>2]=J[f+h>>2];h=j|8;J[h+e>>2]=J[f+h>>2];j=j|12;J[j+e>>2]=J[f+j>>2];i=i+4|0;l=l+4|0;if((t|0)!=(l|0)){continue}break}}b=b&3;if(!b){break t}while(1){j=i<<2;J[j+e>>2]=J[f+j>>2];i=i+1|0;o=o+1|0;if((b|0)!=(o|0)){continue}break}break t}if(f){break t}break s}if(f?K[c+16|0]:0){J[8370]=J[8370]+1;ia[J[6783]](f)}}J[c+12>>2]=e;H[c+16|0]=1;J[c+8>>2]=k}qa((d<<2)+e|0,0,k-d<<2);J[c+4>>2]=k;h=k<<2;f=J[c+24>>2];if((f|0)<(k|0)){u:{if((k|0)<=J[c+28>>2]){e=J[c+32>>2];break u}v:{if(!k){e=0;b=f;break v}J[8369]=J[8369]+1;e=ia[J[6782]](h,16)|0;b=J[c+24>>2]}j=J[c+32>>2];w:{if((b|0)>0){o=0;i=0;if(b-1>>>0>=3){p=b&-4;l=0;while(1){t=i<<2;J[t+e>>2]=J[j+t>>2];B=t|4;J[B+e>>2]=J[j+B>>2];B=t|8;J[B+e>>2]=J[j+B>>2];t=t|12;J[t+e>>2]=J[j+t>>2];i=i+4|0;l=l+4|0;if((p|0)!=(l|0)){continue}break}}b=b&3;if(!b){break w}while(1){l=i<<2;J[l+e>>2]=J[j+l>>2];i=i+1|0;o=o+1|0;if((b|0)!=(o|0)){continue}break}break w}if(j){break w}J[c+32>>2]=e;J[c+28>>2]=k;H[c+36|0]=1;break u}if(j?K[c+36|0]:0){J[8370]=J[8370]+1;ia[J[6783]](j)}J[c+32>>2]=e;H[c+36|0]=1;J[c+28>>2]=k}qa((f<<2)+e|0,0,k-f<<2)}J[c+24>>2]=k;if((k|0)>0){qa(J[c+12>>2],255,h);qa(J[c+32>>2],255,h)}if((d|0)<=0){break q}f=J[c+32>>2];e=J[c+72>>2];k=J[c+12>>2];i=0;while(1){o=i<<2;b=o+e|0;b=k+(((L[b+2>>1]<<16)+I[b>>1]&J[c+48>>2]-1)<<2)|0;J[f+o>>2]=J[b>>2];J[b>>2]=i;i=i+1|0;if((d|0)!=(i|0)){continue}break}}o=I[g+8>>1]+(L[g+10>>1]<<16)&J[c+48>>2]-1}b=J[c+12>>2]+(o<<2)|0;J[J[c+32>>2]+(D<<2)>>2]=J[b>>2];J[b>>2]=D;break h}b=J[c+52>>2]+(b<<2)|0;d=L[g>>1]|L[g+2>>1]<<16;I[b>>1]=d;I[b+2>>1]=d>>>16}}if(!G){d=J[a+36>>2];continue}break}f=J[a+28>>2]}y=y+1|0;if((y|0)<(f|0)){continue}break}i=0;if((f|0)<=0){break a}i=(f|0)>0;b=J[a+16>>2];l=J[a+36>>2];y=0;while(1){d=l+P(y,36)|0;c=J[d+4>>2];if((c|0)>=3){z=c-1|0;k=J[d+12>>2];e=b+(J[k>>2]<<4)|0;n=N[a+72>>2];q=N[a+68>>2];s=N[a+64>>2];d=1;while(1){o=b+(J[k+(d<<2)>>2]<<4)|0;m=N[o+8>>2];d=d+1|0;j=b+(J[k+((d|0)%(c|0)<<2)>>2]<<4)|0;v=N[j+8>>2];u=N[e>>2];O=N[o>>2];S=Q(u-O);r=N[e+4>>2];T=N[j+4>>2];C=Q(r-T);U=N[j>>2];V=Q(u-U);W=N[o+4>>2];x=Q(r-W);A=Q(Q(S*C)-Q(V*x));_=x;x=N[e+8>>2];X=Q(x-v);Z=Q(x-m);C=Q(Q(_*X)-Q(C*Z));x=Q(Q(Q(x+m)+v)*Q(.3333333432674408));m=Q(Q(Z*V)-Q(X*S));m=Q(Q(Y(Q(Q(A*A)+Q(Q(C*C)+Q(m*m)))))*Q(.5));n=Q(n+Q(x*m));N[a+72>>2]=n;q=Q(q+Q(Q(Q(T+Q(r+W))*Q(.3333333432674408))*m));N[a+68>>2]=q;s=Q(s+Q(Q(Q(U+Q(u+O))*Q(.3333333432674408))*m));N[a+64>>2]=s;w=Q(w+m);if((d|0)!=(z|0)){continue}break}}y=y+1|0;if((y|0)!=(f|0)){continue}break}}J[a+96>>2]=2139095039;m=Q(Q(1)/w);q=Q(m*N[a+64>>2]);N[a+64>>2]=q;s=Q(m*N[a+68>>2]);N[a+68>>2]=s;w=Q(m*N[a+72>>2]);N[a+72>>2]=w;u=Q(3.4028234663852886e38);m=Q(3.4028234663852886e38);if(i){e=J[a+36>>2];b=0;while(1){d=e+P(b,36)|0;n=Q(R(Q(N[d+32>>2]+Q(Q(w*N[d+28>>2])+Q(Q(q*N[d+20>>2])+Q(N[d+24>>2]*s))))));if(n>2]=n;m=n}b=b+1|0;if((f|0)!=(b|0)){continue}break}}f=J[a+8>>2];x:{if((f|0)<=0){v=Q(-3.4028234663852886e38);n=Q(3.4028234663852886e38);q=Q(-3.4028234663852886e38);s=Q(-3.4028234663852886e38);w=Q(3.4028234663852886e38);break x}e=J[a+16>>2];s=Q(-3.4028234663852886e38);d=0;w=Q(3.4028234663852886e38);q=Q(-3.4028234663852886e38);v=Q(-3.4028234663852886e38);n=Q(3.4028234663852886e38);while(1){b=e+(d<<4)|0;r=N[b+8>>2];s=sr?r:n;r=N[b+4>>2];q=q>2];v=r>v?r:v;w=r>2]=0;x=Q(s-n);N[a+124>>2]=x;r=Q(q-u);N[a+120>>2]=r;A=Q(v-w);N[a+116>>2]=A;J[a+112>>2]=0;N[a+108>>2]=n+s;N[a+104>>2]=u+q;N[a+100>>2]=v+w;b=r>A;f=x>(b?r:A)?2:b;b=f<<2;n=N[b+(a+116|0)>>2];m=Q(m/Q(1.7320507764816284));N[a+84>>2]=m;N[a+88>>2]=m;N[a+80>>2]=m;b=b+(a+80|0)|0;n=Q(n*Q(.5));N[b>>2]=n;n=Q(Q(n-m)*Q(.0009765625));y:{z:{while(1){if(Vl(a)){break z}N[b>>2]=N[b>>2]-n;d=d+1|0;if((d|0)!=1024){continue}break}N[a+84>>2]=m;N[a+88>>2]=m;N[a+80>>2]=m;break y}d=a+80|0;b=1<>2]-m)*Q(.0009765625));b=0;while(1){A:{n=N[d>>2];q=N[f>>2];N[f>>2]=m+q;N[d>>2]=m+N[d>>2];if(!Vl(a)){break A}b=b+1|0;if((b|0)!=1024){continue}break y}break}N[f>>2]=q;N[d>>2]=n}a=J[g+88>>2];if(!(a?!a|!K[g+92|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[g+88>>2]=0;H[g+92|0]=1;J[g+80>>2]=0;J[g+84>>2]=0;a=J[g+68>>2];if(!(a?!a|!K[g+72|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[g+68>>2]=0;H[g+72|0]=1;J[g+60>>2]=0;J[g+64>>2]=0;a=J[g+48>>2];if(!(a?!a|!K[g+52|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[g+48>>2]=0;H[g+52|0]=1;J[g+40>>2]=0;J[g+44>>2]=0;a=J[g+28>>2];if(!(a?!a|!K[g+32|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=g+96|0}function aB(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=0,ma=0;e=J[a+32>>2];$=e+328|0;c=J[a+28>>2];aa=c+328|0;e=e+4|0;c=c+4|0;if(K[a+739|0]){R=N[J[a+32>>2]+344>>2];T=N[J[a+28>>2]+344>>2];d=Q(R+T);i=d>Q(0)?Q(R/d):Q(.5);o=Q(Q(1)-i);d=N[a+672>>2];j=N[e+40>>2];t=N[a+664>>2];s=N[e+32>>2];p=N[e+36>>2];g=N[a+668>>2];m=N[e+56>>2];ga=Q(Q(Q(d*j)+Q(Q(t*s)+Q(p*g)))+m);y=Q(ga-m);M=y;m=N[a+592>>2];k=N[c+40>>2];n=N[a+560>>2];x=N[c+32>>2];h=N[a+576>>2];A=N[c+36>>2];U=Q(Q(m*k)+Q(Q(n*x)+Q(h*A)));q=N[a+656>>2];E=Q(q*j);j=N[a+624>>2];u=Q(j*s);s=N[a+640>>2];W=Q(E+Q(u+Q(s*p)));p=Q(Q(U*i)+Q(W*o));E=p;S=Q(p*p);u=N[c+8>>2];z=N[c>>2];C=N[c+4>>2];ba=Q(Q(m*u)+Q(Q(n*z)+Q(C*h)));w=N[e+8>>2];I=N[e>>2];X=N[e+4>>2];ca=Q(Q(q*w)+Q(Q(j*I)+Q(X*s)));p=Q(Q(ba*i)+Q(ca*o));D=N[c+24>>2];L=N[c+16>>2];G=N[c+20>>2];ea=Q(Q(m*D)+Q(Q(n*L)+Q(h*G)));Z=N[e+24>>2];h=j;j=N[e+16>>2];m=s;s=N[e+20>>2];fa=Q(Q(q*Z)+Q(Q(h*j)+Q(m*s)));h=Q(Q(ea*i)+Q(fa*o));q=Q(Q(1)/Q(Y(Q(S+Q(Q(p*p)+Q(h*h))))));m=Q(E*q);E=Q(y*m);n=N[e+48>>2];X=Q(n+Q(Q(d*w)+Q(Q(t*I)+Q(X*g))));y=Q(X-n);n=Q(p*q);j=Q(Q(d*Z)+Q(Q(t*j)+Q(s*g)));d=N[e+52>>2];Z=Q(j+d);j=Q(Z-d);t=Q(h*q);d=Q(E+Q(Q(y*n)+Q(j*t)));s=Q(m*d);I=Q(M-s);g=N[a+608>>2];h=N[a+600>>2];q=N[a+604>>2];p=N[c+56>>2];ha=Q(Q(Q(g*k)+Q(Q(h*x)+Q(A*q)))+p);p=Q(ha-p);w=N[c+48>>2];ia=Q(w+Q(Q(g*u)+Q(Q(h*z)+Q(C*q))));w=Q(ia-w);h=Q(Q(g*D)+Q(Q(h*L)+Q(G*q)));g=N[c+52>>2];ja=Q(h+g);h=Q(ja-g);g=Q(Q(m*p)+Q(Q(w*n)+Q(h*t)));E=Q(m*g);S=Q(E-s);q=Q(I-Q(o*S));s=j;j=Q(t*d);da=Q(s-j);_=Q(t*g);M=Q(_-j);j=Q(da-Q(o*M));d=Q(n*d);ka=Q(y-d);g=Q(n*g);d=Q(g-d);s=Q(ka-Q(o*d));E=Q(p-E);p=Q(E+Q(i*S));S=Q(h-_);y=Q(S+Q(i*M));g=Q(w-g);w=Q(g+Q(i*d));e=RQ(1.1920928955078125e-7)){k=Q(Q(1)/Q(Y(g)));g=Q(d*k);d=Q(I*k);h=Q(h*k);break a}g=N[a+588>>2];d=Q(g*u);u=N[a+556>>2];h=Q(u*z);z=N[a+572>>2];h=Q(d+Q(h+Q(C*z)));d=Q(Q(g*D)+Q(Q(u*L)+Q(z*G)));g=Q(Q(g*k)+Q(Q(u*x)+Q(z*A)))}r=J[b+24>>2];l=c|e;f=J[b+12>>2];N[f+8>>2]=Q(w*d)-Q(h*y);N[f+4>>2]=Q(p*h)-Q(g*w);N[f>>2]=Q(y*g)-Q(d*p);c=J[b+20>>2];N[c+8>>2]=-Q(Q(s*d)-Q(h*j));N[c+4>>2]=-Q(Q(q*h)-Q(g*s));N[c>>2]=-Q(Q(j*g)-Q(d*q));k=Q(Q(m*h)-Q(g*n));x=Q(Q(t*g)-Q(d*m));u=Q(Q(s*k)-Q(x*j));A=Q(Q(n*d)-Q(h*t));z=Q(Q(q*x)-Q(A*s));C=Q(Q(j*A)-Q(k*q));D=Q(Q(w*k)-Q(x*y));L=Q(Q(p*x)-Q(A*w));G=Q(Q(y*A)-Q(k*p));I=Q(-j);E=Q(-s);S=Q(-q);da=Q(-y);_=Q(-w);M=Q(-p);B=K[a+716|0];if(!(!(T>2]=D;N[e+4>>2]=L;N[e>>2]=G;N[c+v>>2]=-C;O=r+1|0;N[c+(O<<2)>>2]=-z;V=r+2|0;N[c+(V<<2)>>2]=-u;s=Q(Q(s*t)+Q(n*I));q=Q(Q(q*n)+Q(m*E));j=Q(Q(j*m)+Q(t*S));w=Q(Q(w*t)+Q(n*da));p=Q(Q(p*n)+Q(m*_));y=Q(Q(y*m)+Q(t*M));if(l){w=Q(i*w);p=Q(i*p);y=Q(i*y);s=Q(o*s);j=Q(o*j);q=Q(o*q)}i=Q(-t);o=Q(-n);R=Q(-m);l=r<<1;v=l<<2;e=v+f|0;N[e+8>>2]=w;N[e+4>>2]=p;N[e>>2]=y;N[c+v>>2]=-j;la=l|1;N[c+(la<<2)>>2]=-q;ma=l+2|0;N[c+(ma<<2)>>2]=-s;b:{if(K[a+736|0]){q=Q(-A);j=Q(-k);s=Q(-x);p=Q(-g);y=Q(-d);w=Q(-h);e=J[b+28>>2];break b}u=N[b+4>>2];z=N[b>>2];e=J[b+8>>2];N[e+8>>2]=g;N[e+4>>2]=d;N[e>>2]=h;v=r<<2;F=v+e|0;N[F+8>>2]=A;N[F+4>>2]=k;N[F>>2]=x;l=l<<2;e=l+e|0;N[e+8>>2]=m;N[e+4>>2]=t;N[e>>2]=n;e=J[b+16>>2];p=Q(-g);N[e+8>>2]=p;y=Q(-d);N[e+4>>2]=y;w=Q(-h);N[e>>2]=w;s=Q(-x);N[e+v>>2]=s;j=Q(-k);N[e+(O<<2)>>2]=j;q=Q(-A);N[e+(V<<2)>>2]=q;N[e+l>>2]=o;N[e+(la<<2)>>2]=i;N[e+(ma<<2)>>2]=R;e=J[b+28>>2];u=Q(z*u);z=Q(ga-ha);C=Q(X-ia);D=Q(Z-ja);N[e>>2]=u*Q(Q(g*z)+Q(Q(h*C)+Q(D*d)));N[e+v>>2]=u*Q(Q(A*z)+Q(Q(x*C)+Q(D*k)));N[e+l>>2]=u*Q(Q(m*z)+Q(Q(n*C)+Q(D*t)))}l=P(r,12);N[l+f>>2]=h;v=l+8|0;N[v+f>>2]=g;F=l+4|0;N[F+f>>2]=d;r=r<<4;N[r+f>>2]=x;O=r|4;N[O+f>>2]=k;V=r|8;N[V+f>>2]=A;N[c+l>>2]=w;N[c+v>>2]=p;N[c+F>>2]=y;N[c+r>>2]=s;N[c+O>>2]=j;N[c+V>>2]=q;q=Q(N[b>>2]*N[b+4>>2]);j=Q(Q(ba*fa)-Q(ca*ea));p=Q(j*g);g=Q(Q(ea*W)-Q(fa*U));s=Q(g*h);h=Q(Q(U*ca)-Q(W*ba));N[e+l>>2]=q*Q(p+Q(s+Q(h*d)));N[e+r>>2]=q*Q(Q(j*A)+Q(Q(g*x)+Q(h*k)));c:{d:{if(B){l=!K[a+737|0];d=Q(N[a+708>>2]*N[a+732>>2]);e=d>Q(0)?1:2;break d}if(!K[a+737|0]){break c}l=0;d=Q(0);e=0}r=P(J[b+24>>2],5);v=r<<2;N[v+f>>2]=n;F=v+8|0;N[F+f>>2]=m;O=f;f=v+4|0;N[O+f>>2]=t;N[c+F>>2]=R;N[c+f>>2]=i;N[c+v>>2]=o;c=a+688|0;i=xe(c);o=ye(c);c=J[b+28>>2];J[v+c>>2]=0;f=J[a+748>>2];g=N[(f&2?a+760|0:b+4|0)>>2];if(!(l|(B|0)!=0&i==o)){if(f&4){N[J[b+32>>2]+(r<<2)>>2]=N[a+752>>2]}h=od(N[a+728>>2],i,o,N[a+680>>2],Q(g*N[b>>2]));c=J[b+28>>2];f=r<<2;l=c+f|0;N[l>>2]=Q(Q(h*N[a+680>>2])*N[a+732>>2])+N[l>>2];N[f+J[b+36>>2]>>2]=-N[a+684>>2];N[f+J[b+40>>2]>>2]=N[a+684>>2]}if(!B){break c}f=r<<2;c=f+c|0;N[c>>2]=Q(Q(g*N[b>>2])*d)+N[c>>2];if(H[a+748|0]&1){N[f+J[b+32>>2]>>2]=N[a+756>>2]}e:{if(i==o){J[J[b+36>>2]+(r<<2)>>2]=-8388609;d=Q(3.4028234663852886e38);break e}f=J[b+36>>2]+(r<<2)|0;if((e|0)==1){J[f>>2]=0;e=1;d=Q(3.4028234663852886e38);break e}J[f>>2]=-8388609;d=Q(0)}N[J[b+40>>2]+(r<<2)>>2]=d;i=N[a+704>>2];f:{if(!(i>Q(0))){break f}d=Q(Q(Q(N[aa+8>>2]*m)+Q(Q(N[aa>>2]*n)+Q(N[aa+4>>2]*t)))-Q(Q(N[$+8>>2]*m)+Q(Q(N[$>>2]*n)+Q(t*N[$+4>>2]))));g:{if((e|0)==1){if(!(dN[c>>2]){break g}break f}if(!(d>Q(0))){break f}d=Q(d*Q(-i));if(!(d>2])){break f}}N[c>>2]=d}N[c>>2]=N[a+700>>2]*N[c>>2]}return}g=N[a+656>>2];z=N[e+40>>2];ea=Q(g*z);h=N[a+624>>2];C=N[e+32>>2];k=N[a+640>>2];D=N[e+36>>2];fa=Q(Q(h*C)+Q(k*D));L=N[e+24>>2];I=Q(g*L);G=N[e+16>>2];T=N[e+20>>2];ga=Q(Q(h*G)+Q(k*T));x=N[a+592>>2];d=N[c+40>>2];X=Q(x*d);A=N[a+560>>2];i=N[c+32>>2];q=N[a+576>>2];o=N[c+36>>2];Z=Q(Q(A*i)+Q(q*o));j=N[a+588>>2];ha=Q(j*d);s=N[a+556>>2];p=N[a+572>>2];ia=Q(Q(s*i)+Q(p*o));y=N[a+584>>2];ja=Q(y*d);w=N[a+552>>2];R=N[a+568>>2];E=Q(Q(w*i)+Q(R*o));m=N[c+24>>2];S=Q(x*m);n=N[c+16>>2];t=N[c+20>>2];da=Q(Q(A*n)+Q(q*t));u=N[a+672>>2];M=Q(u*z);z=N[a+664>>2];U=Q(z*C);C=N[a+668>>2];D=Q(Q(M+Q(U+Q(D*C)))+N[e+56>>2]);L=Q(Q(Q(u*L)+Q(Q(z*G)+Q(T*C)))+N[e+52>>2]);G=N[a+608>>2];T=N[a+600>>2];U=N[a+604>>2];W=N[c+56>>2];ba=Q(Q(Q(G*d)+Q(Q(T*i)+Q(o*U)))+W);d=N[c+52>>2];ca=Q(Q(Q(G*m)+Q(Q(T*n)+Q(t*U)))+d);M=h;h=N[e>>2];_=N[e+4>>2];M=Q(Q(M*h)+Q(_*k));k=N[e+8>>2];ka=Q(g*k);i=N[c>>2];o=N[c+4>>2];A=Q(Q(A*i)+Q(o*q));g=N[c+8>>2];q=Q(x*g);h=Q(N[e+48>>2]+Q(Q(u*k)+Q(Q(z*h)+Q(_*C))));k=N[c+48>>2];x=Q(k+Q(Q(G*g)+Q(Q(T*i)+Q(o*U))));r=J[b+24>>2];B=K[a+736|0];if(!B){f=J[b+8>>2];J[f>>2]=1065353216;l=(r<<2)+4|0;J[l+f>>2]=1065353216;v=(r<<3)+8|0;J[v+f>>2]=1065353216;f=J[b+16>>2];J[f>>2]=-1082130432;J[f+l>>2]=-1082130432;J[f+v>>2]=-1082130432;W=N[c+56>>2];k=N[c+48>>2];d=N[c+52>>2]}c=J[b+12>>2];J[c+12>>2]=0;u=Q(ba-W);N[c+4>>2]=u;J[c>>2]=0;d=Q(ca-d);N[c+8>>2]=-d;l=r<<2;f=l+c|0;J[f+12>>2]=0;k=Q(x-k);N[f+8>>2]=k;J[f+4>>2]=0;N[f>>2]=-u;v=r<<3;f=v+c|0;J[f+8>>2]=0;J[f+12>>2]=0;N[f+4>>2]=-k;N[f>>2]=d;d=N[e+48>>2];k=N[e+56>>2];u=N[e+52>>2];f=J[b+20>>2];J[f+12>>2]=0;J[f>>2]=0;u=Q(L-u);N[f+8>>2]=u;k=Q(D-k);N[f+4>>2]=-k;e=f+l|0;J[e+12>>2]=0;d=Q(h-d);N[e+8>>2]=-d;J[e+4>>2]=0;N[e>>2]=k;e=f+v|0;J[e+8>>2]=0;J[e+12>>2]=0;N[e+4>>2]=d;N[e>>2]=-u;d=Q(N[b>>2]*N[b+4>>2]);e=J[b+28>>2];if(!B){N[e>>2]=d*Q(h-x);N[e+l>>2]=d*Q(L-ca);N[e+(r<<3)>>2]=d*Q(D-ba)}l=P(r,12);h=Q(Q(y*g)+Q(Q(w*i)+Q(R*o)));N[l+c>>2]=h;v=l+8|0;k=Q(ja+E);N[v+c>>2]=k;F=l+4|0;x=Q(Q(y*m)+Q(Q(w*n)+Q(R*t)));N[F+c>>2]=x;B=r<<4;g=Q(Q(j*g)+Q(Q(s*i)+Q(o*p)));N[B+c>>2]=g;O=B|4;n=Q(Q(j*m)+Q(Q(s*n)+Q(p*t)));N[O+c>>2]=n;V=B|8;t=Q(ha+ia);N[V+c>>2]=t;N[f+l>>2]=-h;N[f+v>>2]=-k;N[f+F>>2]=-x;N[f+B>>2]=-g;N[f+O>>2]=-n;N[f+V>>2]=-t;i=Q(q+A);m=Q(I+ga);A=Q(ka+M);o=Q(S+da);q=Q(Q(i*m)-Q(A*o));p=Q(q*k);k=Q(ea+fa);j=m;m=Q(X+Z);j=Q(Q(o*k)-Q(j*m));s=Q(j*h);h=Q(Q(m*A)-Q(k*i));N[e+l>>2]=Q(p+Q(s+Q(x*h)))*d;N[e+B>>2]=Q(Q(q*t)+Q(Q(j*g)+Q(n*h)))*d;v=K[a+716|0];h:{i:{if(v){l=!K[a+737|0];t=Q(N[a+708>>2]*N[a+732>>2]);e=t>Q(0)?1:2;break i}if(!K[a+737|0]){break h}l=0;t=Q(0);e=0}r=P(r,5);B=r<<2;N[B+c>>2]=i;F=B+8|0;N[F+c>>2]=m;O=c;c=B+4|0;N[O+c>>2]=o;N[f+F>>2]=-m;N[c+f>>2]=-o;N[f+B>>2]=-i;c=a+688|0;d=xe(c);n=ye(c);c=J[b+28>>2];J[B+c>>2]=0;f=J[a+748>>2];g=N[(f&2?a+760|0:b+4|0)>>2];if(!(l|(v|0)!=0&d==n)){if(f&4){N[J[b+32>>2]+(r<<2)>>2]=N[a+752>>2]}h=od(N[a+728>>2],d,n,N[a+680>>2],Q(g*N[b>>2]));c=J[b+28>>2];f=r<<2;l=c+f|0;N[l>>2]=Q(Q(h*N[a+680>>2])*N[a+732>>2])+N[l>>2];N[f+J[b+36>>2]>>2]=-N[a+684>>2];N[f+J[b+40>>2]>>2]=N[a+684>>2]}if(!v){break h}f=r<<2;c=f+c|0;N[c>>2]=Q(Q(g*N[b>>2])*t)+N[c>>2];if(H[a+748|0]&1){N[f+J[b+32>>2]>>2]=N[a+756>>2]}j:{if(d==n){J[J[b+36>>2]+(r<<2)>>2]=-8388609;d=Q(3.4028234663852886e38);break j}f=J[b+36>>2]+(r<<2)|0;if((e|0)==1){J[f>>2]=0;e=1;d=Q(3.4028234663852886e38);break j}J[f>>2]=-8388609;d=Q(0)}N[J[b+40>>2]+(r<<2)>>2]=d;n=N[a+704>>2];k:{if(!(n>Q(0))){break k}d=Q(Q(Q(N[aa+8>>2]*m)+Q(Q(N[aa>>2]*i)+Q(o*N[aa+4>>2])))-Q(Q(N[$+8>>2]*m)+Q(Q(N[$>>2]*i)+Q(o*N[$+4>>2]))));l:{if((e|0)==1){if(!(dN[c>>2]){break l}break k}if(!(d>Q(0))){break k}d=Q(d*Q(-n));if(!(d>2])){break k}}N[c>>2]=d}N[c>>2]=N[a+700>>2]*N[c>>2]}}function mz(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=0,h=Q(0),i=0,j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=0,x=0,y=0,z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=0,G=0,I=0,L=0,M=0,O=0,S=0,T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0);e=ga-176|0;ga=e;i=J[b+36>>2];a:{if(H[i+100|0]&1){break a}W=N[i+88>>2]>Q(0)?N[a+16>>2]:N[a+20>>2];x=ga-32|0;ga=x;F=J[a+8>>2];l=J[F+4>>2];g=J[J[a+4>>2]+684>>2];k=J[F+12>>2];n=N[k+20>>2];p=N[k+36>>2];h=N[k+24>>2];u=N[k+52>>2];d=N[k+40>>2];f=N[k+56>>2];r=N[k+32>>2];j=N[k>>2];s=N[k+16>>2];v=N[k+4>>2];z=N[k+8>>2];o=N[k+48>>2];C=N[i+8>>2];A=N[i+12>>2];E=N[i+16>>2];J[x+12>>2]=0;D=d;d=Q(E-f);f=Q(C-o);o=h;h=Q(A-u);N[x+8>>2]=Q(D*d)+Q(Q(z*f)+Q(o*h));N[x+4>>2]=Q(p*d)+Q(Q(v*f)+Q(h*n));N[x>>2]=Q(r*d)+Q(Q(j*f)+Q(h*s));d=Q(Q(1)/N[g+76>>2]);f=Q(Q(d*N[x>>2])/Q(3));b=f>2])/Q(3));m=h>>5&134215680^b<<16;o=h;h=Q(Q(1)-h);d:{if(Q(R(h))>>11)|0;d=Q(Q(d*N[x+8>>2])/Q(3));y=d>2];b=b^B>>>5&134215680^b<<16;o=d;d=Q(Q(1)-d);f:{if(Q(R(d))>>11)|0;b=b^y>>>5&134215680^b<<16;b=b+(l&65535)+(b>>>11)|0;b=b^l>>>5&134215680^b<<16;b=(b>>>11|0)+b|0;b=b<<3^b;b=(b>>>5|0)+b|0;b=b<<4^b;b=(b>>>17|0)+b|0;b=b<<25^b;G=(b>>>6|0)+b|0;I=J[g+60>>2];L=((G>>>0)%(I>>>0)<<2)+m|0;b=J[L>>2];J[g+96>>2]=J[g+96>>2]+1;d=Q(Q(d-Q(t|0))*Q(3));h:{if(Q(R(d))>2];k:{if(b){while(1){c=c+1|0;J[g+92>>2]=c;if(!(J[b+272>>2]!=(G|0)|(q|0)!=J[b+256>>2]|((B|0)!=J[b+260>>2]|(y|0)!=J[b+264>>2]))&(l|0)==J[b+276>>2]){break k}b=J[b+280>>2];if(b){continue}break}}J[g+92>>2]=c+1;b=J[g+84>>2];J[g+84>>2]=b+1;if((b|0)>=J[g+88>>2]){w=0;J[8355]=J[8355]+1;l:{if((I|0)<=0){break l}while(1){c=(w<<2)+m|0;b=J[c>>2];J[c>>2]=0;if(b){while(1){c=J[b+280>>2];ta(b);b=c;if(c){continue}break}}w=w+1|0;if((I|0)==(w|0)){break l}m=J[g+68>>2];continue}}J[g+92>>2]=1;J[g+96>>2]=1;J[g+84>>2]=0;J[g+76>>2]=1048576e3;J[g+80>>2]=0}b=ua(284);m=qa(b,0,272);J[m+280>>2]=J[L>>2];J[L>>2]=m;J[m+272>>2]=G;J[m+276>>2]=l;J[m+264>>2]=y;J[m+260>>2]=B;J[m+256>>2]=q;B=0;r=Q(0);c=ga-144|0;ga=c;d=N[g+76>>2];n=Q(Q(Q(J[m+256>>2])*Q(3))*d);s=Q(d*Q(Q(J[m+264>>2])*Q(3)));v=Q(d*Q(Q(J[m+260>>2])*Q(3)));l=c+80|4;while(1){p=Q(Q(d*Q(B|0))+s);w=0;while(1){J[c+20>>2]=0;N[c+16>>2]=p;N[c+8>>2]=Q(d*Q(0))+n;j=Q(Q(d*Q(w|0))+v);N[c+12>>2]=j;q=J[m+276>>2];J[c+80>>2]=1065353216;J[l+8>>2]=0;J[l+12>>2]=0;J[l>>2]=0;J[l+4>>2]=0;J[c+100>>2]=1065353216;J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+120>>2]=1065353216;J[c+140>>2]=0;J[c+132>>2]=0;J[c+136>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;m:{if(J[q+4>>2]>19){d=Q(0);break m}d=Ke(c+8|0,q,c+80|0,c+24|0);q=J[m+276>>2]}y=(m+(w<<4)|0)+(B<<2)|0;N[y>>2]=d;d=N[g+76>>2];J[c+20>>2]=0;N[c+16>>2]=p;N[c+12>>2]=j;N[c+8>>2]=d+n;J[c+80>>2]=1065353216;J[l+8>>2]=0;J[l+12>>2]=0;J[l>>2]=0;J[l+4>>2]=0;J[c+100>>2]=1065353216;J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+120>>2]=1065353216;J[c+140>>2]=0;J[c+132>>2]=0;J[c+136>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;if(J[q+4>>2]<=19){r=Ke(c+8|0,q,c+80|0,c+24|0);q=J[m+276>>2]}N[y- -64>>2]=r;d=N[g+76>>2];J[c+20>>2]=0;N[c+16>>2]=p;N[c+12>>2]=j;N[c+8>>2]=Q(d+d)+n;J[c+80>>2]=1065353216;J[l+8>>2]=0;J[l+12>>2]=0;J[l>>2]=0;J[l+4>>2]=0;J[c+100>>2]=1065353216;J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+120>>2]=1065353216;J[c+140>>2]=0;J[c+132>>2]=0;J[c+136>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;r=Q(0);n:{if(J[q+4>>2]>19){d=Q(0);break n}d=Ke(c+8|0,q,c+80|0,c+24|0);q=J[m+276>>2]}N[y+128>>2]=d;d=N[g+76>>2];J[c+20>>2]=0;N[c+16>>2]=p;N[c+12>>2]=j;N[c+8>>2]=Q(d*Q(3))+n;J[c+80>>2]=1065353216;J[l+8>>2]=0;J[l+12>>2]=0;J[l>>2]=0;J[l+4>>2]=0;J[c+100>>2]=1065353216;J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+120>>2]=1065353216;J[c+140>>2]=0;J[c+132>>2]=0;J[c+136>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;if(J[q+4>>2]<=19){d=Ke(c+8|0,q,c+80|0,c+24|0)}else{d=Q(0)}N[y+192>>2]=d;w=w+1|0;if((w|0)!=4){d=N[g+76>>2];continue}break}B=B+1|0;if((B|0)!=4){d=N[g+76>>2];continue}break}ga=c+144|0}J[b+268>>2]=J[g+80>>2];g=(t<<6)+b|0;m=g- -64|0;l=S<<4;q=l+16|0;w=m+q|0;b=O<<2;c=b+4|0;j=N[w+c>>2];s=N[b+w>>2];q=g+q|0;d=N[q+c>>2];n=N[b+q>>2];p=Q(d-n);D=Q(Q(Q(Q(j-s)-p)*f)+p);m=l+m|0;v=N[m+c>>2];z=N[b+m>>2];t=c;c=g+l|0;p=N[t+c>>2];r=N[b+c>>2];o=Q(p-r);o=Q(Q(Q(Q(v-z)-o)*f)+o);o=Q(Q(Q(D-o)*h)+o);D=o;X=Q(o*o);E=Q(j-d);o=Q(v-p);T=Q(s-n);C=Q(z-r);A=Q(Q(Q(T-C)*h)+C);A=Q(Q(Q(Q(Q(Q(E-o)*h)+o)-A)*u)+A);v=Q(j-v);j=Q(d-p);v=Q(Q(Q(v-j)*f)+j);j=Q(n-r);j=Q(Q(Q(Q(s-z)-j)*f)+j);j=Q(Q(Q(v-j)*u)+j);s=Q(Q(1)/Q(Y(Q(X+Q(Q(A*A)+Q(j*j))))));N[x+24>>2]=D*s;N[x+20>>2]=j*s;N[x+16>>2]=A*s;s=Q(d+Q(E*f));d=Q(p+Q(o*f));o=Q(Q(Q(s-d)*h)+d);d=Q(r+Q(C*f));d=Q(Q(Q(Q(n+Q(T*f))-d)*h)+d);d=Q(Q(Q(Q(o-d)*u)+d)-W);b=d>2]=J[F+8>>2];r=N[k+8>>2];j=N[k>>2];s=N[k+4>>2];u=N[k+24>>2];v=N[k+16>>2];z=N[k+20>>2];p=N[k+40>>2];o=N[k+32>>2];C=N[k+36>>2];f=N[x+24>>2];h=N[x+16>>2];n=N[x+20>>2];J[e+88>>2]=0;p=Q(Q(p*f)+Q(Q(o*h)+Q(n*C)));N[e+84>>2]=p;u=Q(Q(u*f)+Q(Q(v*h)+Q(n*z)));N[e+80>>2]=u;f=Q(Q(r*f)+Q(Q(j*h)+Q(s*n)));N[e+76>>2]=f;N[e+92>>2]=-Q(Q(p*Q(N[i+16>>2]-Q(d*p)))+Q(Q(f*Q(N[i+8>>2]-Q(d*f)))+Q(u*Q(N[i+12>>2]-Q(d*u)))))}ga=x+32|0;if(!b){break a}d=N[i+88>>2];b=J[a+12>>2];o:{if(!b){if(!(Q(d+Q(0))>Q(0))){break a}c=J[J[a+8>>2]+8>>2]+4|0;break o}U=N[b+344>>2];if(!(Q(d+U)>Q(0))){break a}c=b+4|0}if(!(H[33412]&1)){J[8341]=0;J[8342]=0;H[33412]=1;J[8351]=0;J[8352]=0;J[8349]=0;J[8350]=0;J[8347]=0;J[8348]=0;J[8345]=0;J[8346]=0;J[8343]=0;J[8344]=0}f=N[c+52>>2];h=N[i+12>>2];r=N[c+56>>2];n=N[i+16>>2];u=N[c+48>>2];p=N[i+8>>2];J[e+68>>2]=0;u=Q(p-u);N[e+56>>2]=u;r=Q(n-r);N[e+64>>2]=r;j=Q(h-f);N[e+60>>2]=j;g=b?b+264|0:33364;p:{if(!b){c=J[a+4>>2];f=N[c+452>>2];s=Q(0);break p}s=N[b+328>>2];v=N[b+332>>2];c=J[a+4>>2];f=N[c+452>>2];Z=Q(Q(Q(Q(s*j)-Q(u*v))+N[b+320>>2])*f);z=N[b+336>>2];_=Q(Q(Q(Q(z*u)-Q(r*s))+N[b+316>>2])*f);s=Q(Q(Q(Q(v*r)-Q(j*z))+N[b+312>>2])*f)}v=N[c+316>>2];z=N[i+32>>2];o=N[i+28>>2];C=N[J[J[a+8>>2]+8>>2]+224>>2];A=N[i+24>>2];J[e+96>>2]=i;u=N[e+84>>2];r=N[e+80>>2];j=N[e+76>>2];hk(e+8|0,f,d,U,g,e+56|0);b=J[e+20>>2];J[e+108>>2]=J[e+16>>2];J[e+112>>2]=b;b=J[e+28>>2];J[e+116>>2]=J[e+24>>2];J[e+120>>2]=b;b=J[e+36>>2];J[e+124>>2]=J[e+32>>2];J[e+128>>2]=b;b=J[e+44>>2];J[e+132>>2]=J[e+40>>2];J[e+136>>2]=b;b=J[e+52>>2];J[e+140>>2]=J[e+48>>2];J[e+144>>2]=b;b=e- -64|0;c=J[b+4>>2];J[e+156>>2]=J[b>>2];J[e+160>>2]=c;b=J[e+12>>2];J[e+100>>2]=J[e+8>>2];J[e+104>>2]=b;b=J[e+60>>2];J[e+148>>2]=J[e+56>>2];J[e+152>>2]=b;g=J[a+4>>2];N[e+164>>2]=d*N[g+452>>2];n=Q(Q(n-z)-Z);p=Q(Q(p-A)-s);h=Q(Q(h-o)-_);d=Q(Q(n*u)+Q(Q(j*p)+Q(r*h)));f=Q(v*C);n=Q(n-Q(u*d));o=Q(n*n);n=Q(p-Q(j*d));h=Q(h-Q(r*d));N[e+168>>2]=Q(o+Q(Q(n*n)+Q(h*h)))>2]=N[g+(J[J[J[a+8>>2]+8>>2]+204>>2]&3?328:324)>>2];k=J[g+812>>2];q:{if((k|0)!=J[g+816>>2]){break q}l=k?k<<1:1;if((l|0)<=(k|0)){break q}if(l){J[8369]=J[8369]+1;V=ia[J[6782]](P(l,104),16)|0;k=J[g+812>>2]}if((k|0)>0){while(1){c=P(M,104);b=c+V|0;c=c+J[g+820>>2]|0;i=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=i;J[b+24>>2]=J[c+24>>2];i=J[c+20>>2];J[b+16>>2]=J[c+16>>2];J[b+20>>2]=i;i=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=i;i=J[c+40>>2];J[b+36>>2]=J[c+36>>2];J[b+40>>2]=i;i=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=i;i=J[c+56>>2];J[b+52>>2]=J[c+52>>2];J[b+56>>2]=i;i=J[c+48>>2];J[b+44>>2]=J[c+44>>2];J[b+48>>2]=i;i=J[c+64>>2];J[b+60>>2]=J[c+60>>2];J[b+64>>2]=i;i=J[c+72>>2];J[b+68>>2]=J[c+68>>2];J[b+72>>2]=i;i=J[c+80>>2];J[b+76>>2]=J[c+76>>2];J[b+80>>2]=i;i=J[c+88>>2];J[b+84>>2]=J[c+84>>2];J[b+88>>2]=i;i=J[c+96>>2];J[b+92>>2]=J[c+92>>2];J[b+96>>2]=i;J[b+100>>2]=J[c+100>>2];M=M+1|0;if((M|0)!=(k|0)){continue}break}}b=J[g+820>>2];if(!(b?!b|!K[g+824|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[g+820>>2]=V;H[g+824|0]=1;J[g+816>>2]=l;k=J[g+812>>2]}c=J[e+76>>2];b=J[g+820>>2]+P(k,104)|0;J[b>>2]=J[e+72>>2];J[b+4>>2]=c;J[b+24>>2]=J[e+96>>2];c=J[e+92>>2];J[b+16>>2]=J[e+88>>2];J[b+20>>2]=c;c=J[e+84>>2];J[b+8>>2]=J[e+80>>2];J[b+12>>2]=c;c=J[e+112>>2];J[b+36>>2]=J[e+108>>2];J[b+40>>2]=c;c=J[e+104>>2];J[b+28>>2]=J[e+100>>2];J[b+32>>2]=c;c=J[e+128>>2];J[b+52>>2]=J[e+124>>2];J[b+56>>2]=c;c=J[e+120>>2];J[b+44>>2]=J[e+116>>2];J[b+48>>2]=c;c=J[e+144>>2];J[b+68>>2]=J[e+140>>2];J[b+72>>2]=c;c=J[e+136>>2];J[b+60>>2]=J[e+132>>2];J[b+64>>2]=c;c=J[e+152>>2];J[b+76>>2]=J[e+148>>2];J[b+80>>2]=c;c=J[e+160>>2];J[b+84>>2]=J[e+156>>2];J[b+88>>2]=c;c=J[e+168>>2];J[b+92>>2]=J[e+164>>2];J[b+96>>2]=c;J[b+100>>2]=J[e+172>>2];J[g+812>>2]=J[g+812>>2]+1;a=J[a+12>>2];if(!a){break a}kb(a,0)}ga=e+176|0}function Tj(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,L=0,M=0,N=0,O=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0;m=ga-48|0;ga=m;A=J[e>>2];h=b;s=J[d>>2];if(s){h=J[s+12>>2]}w=J[h+96>>2];x=J[h+92>>2];z=J[h+88>>2];l=J[b+96>>2];I=J[c+96>>2]-l|0;i=J[(s?s:A)+12>>2];j=J[b+92>>2];n=J[i+92>>2]-j|0;h=c;K=J[c+92>>2]-j|0;f=J[i+96>>2]-l|0;c=P(I,n)-P(K,f)|0;S=c;O=c>>31;g=I>>31;c=jI(c,O,I,g);o=ha;k=J[b+88>>2];i=J[i+88>>2]-k|0;L=J[h+88>>2]-k|0;b=P(i,K)-P(n,L)|0;T=b;Q=b>>31;n=L>>31;b=jI(b,Q,L,n);B=c-b|0;C=o-(ha+(b>>>0>c>>>0)|0)|0;c=jI(B,C,x,x>>31);o=ha;t=K>>31;b=jI(T,Q,K,t);v=ha;p=c;c=P(f,L)-P(i,I)|0;U=c;R=c>>31;c=jI(c,R,I,g);D=b-c|0;E=v-(ha+(b>>>0>>0)|0)|0;c=jI(D,E,z,z>>31);b=p+c|0;f=ha+o|0;f=b>>>0>>0?f+1|0:f;c=b;b=jI(L,n,U,R);i=ha;n=c;c=jI(K,t,S,O);F=b-c|0;G=i-(ha+(b>>>0>>0)|0)|0;c=jI(F,G,w,w>>31);b=n+c|0;f=ha+f|0;n=b;i=b>>>0>>0?f+1|0:f;b=jI(S,O,k,k>>31);c=ha;l=jI(T,Q,l,l>>31);b=l+b|0;g=ha+c|0;g=b>>>0>>0?g+1|0:g;c=jI(U,R,j,j>>31);b=c+b|0;g=ha+g|0;N=b;r=b>>>0>>0?g+1|0:g;h=A?J[A+12>>2]:h;t=J[h+96>>2];v=J[h+92>>2];y=J[h+88>>2];b=A;a:{if(!s){break a}b=A;if(!J[s+12>>2]){break a}b=J[J[s+8>>2]+4>>2];k=J[b+12>>2];h=k;c=J[h+92>>2];j=c;c=c>>31;l=jI(j,c,U,R);f=ha;p=l;h=J[h+88>>2];l=h;o=h>>31;g=jI(h,o,S,O);h=p+g|0;f=ha+f|0;f=g>>>0>h>>>0?f+1|0:f;u=h;h=J[k+96>>2];p=h;q=h>>31;g=jI(h,q,T,Q);h=u+g|0;k=ha+f|0;k=g>>>0>h>>>0?k+1|0:k;b:{if(h>>>0>>0&(r|0)>=(k|0)|(k|0)<(r|0)){break b}h=b+12|0;u=J[a+100>>2];while(1){if((u|0)==J[b+20>>2]){break b}c=jI(j,c,B,C);j=ha;l=jI(l,o,D,E);c=l+c|0;f=ha+j|0;f=c>>>0>>0?f+1|0:f;l=jI(p,q,F,G);c=l+c|0;f=ha+f|0;f=c>>>0>>0?f+1|0:f;l=c;c=f;if(l>>>0<=n>>>0&(i|0)>=(c|0)|(c|0)<(i|0)){break b}J[d>>2]=b;i=J[h>>2];w=J[i+96>>2];x=J[i+92>>2];z=J[i+88>>2];if(i){b=J[J[b+8>>2]+4>>2];h=b+12|0;n=l;i=c;g=J[b+12>>2];c=J[g+92>>2];j=c;c=c>>31;f=jI(j,c,U,R);k=ha;l=J[g+88>>2];o=l>>31;p=jI(l,o,S,O);f=p+f|0;k=ha+k|0;k=f>>>0

>>0?k+1|0:k;M=f;f=J[g+96>>2];p=f;q=f>>31;H=jI(f,q,T,Q);f=M+H|0;g=ha+k|0;g=f>>>0>>0?g+1|0:g;if(f>>>0>>0&(r|0)>=(g|0)|(g|0)<(r|0)){break b}continue}break}n=l;i=c}b=J[e>>2]}c=jI(B,C,v,v>>31);h=ha;l=jI(D,E,y,y>>31);c=l+c|0;f=ha+h|0;f=c>>>0>>0?f+1|0:f;h=jI(F,G,t,t>>31);c=h+c|0;k=ha+f|0;j=c;c=c>>>0>>0?k+1|0:k;c:{if(!b){b=0;break c}if(!J[b+12>>2]){break c}h=J[J[b+8>>2]>>2];k=J[h+12>>2];f=k;l=J[f+92>>2];o=l>>31;g=jI(l,o,U,R);u=ha;f=J[f+88>>2];p=f;q=f>>31;H=jI(f,q,S,O);f=H+g|0;g=ha+u|0;g=f>>>0>>0?g+1|0:g;M=f;f=J[k+96>>2];u=f;H=f>>31;k=jI(f,H,T,Q);f=M+k|0;g=ha+g|0;g=f>>>0>>0?g+1|0:g;if(f>>>0>>0&(r|0)>=(g|0)|(g|0)<(r|0)){break c}k=h+12|0;W=J[a+100>>2];while(1){f=h;if((W|0)==J[f+20>>2]){break c}h=jI(l,o,B,C);l=ha;o=jI(p,q,D,E);h=o+h|0;g=ha+l|0;g=h>>>0>>0?g+1|0:g;l=jI(F,G,u,H);h=l+h|0;g=ha+g|0;g=h>>>0>>0?g+1|0:g;o=h;l=g;if(h>>>0<=j>>>0&(c|0)>=(g|0)|(c|0)>(g|0)){break c}J[e>>2]=f;b=J[k>>2];t=J[b+96>>2];v=J[b+92>>2];y=J[b+88>>2];if(b){h=J[J[f+8>>2]>>2];k=h+12|0;j=o;c=l;b=f;u=J[h+12>>2];f=u;l=J[f+92>>2];o=l>>31;g=jI(l,o,U,R);H=ha;f=J[f+88>>2];p=f;q=f>>31;M=jI(f,q,S,O);f=M+g|0;g=ha+H|0;g=f>>>0>>0?g+1|0:g;M=f;f=J[u+96>>2];u=f;H=f>>31;V=jI(f,H,T,Q);M=M+V|0;f=ha+g|0;f=M>>>0>>0?f+1|0:f;if(N>>>0>M>>>0&(r|0)>=(f|0)|(f|0)<(r|0)){break c}continue}break}b=f;j=o;c=l}i=c-((j>>>0>>0)+i|0)|0;d:{n=j-n|0;if(!!n&(i|0)>=0|(i|0)>0){while(1){b=J[d>>2];while(1){e:{A=(P(v-x|0,K)+P(y-z|0,L)|0)+P(t-w|0,I)|0;c=A;l=c;o=c>>31;if(!b|!J[b+12>>2]){break e}r=J[J[b>>2]+8>>2];if(J[r+20>>2]<=J[a+100>>2]){break e}h=J[r+12>>2];c=J[h+92>>2];f=c-x|0;k=J[h+88>>2];g=k-z|0;h=J[h+96>>2];p=h-w|0;j=(P(f,K)+P(g,L)|0)+P(p,I)|0;f=jI(B,C,f,f>>31);q=ha;N=jI(D,E,g,g>>31);f=N+f|0;g=ha+q|0;q=jI(F,G,p,p>>31);p=q+f|0;f=ha+(f>>>0>>0?g+1|0:g)|0;g=p;f=g>>>0>>0?f+1|0:f;f:{if(!(g|f)){if((j|0)<0){break f}break e}if((f|0)>0|(f|0)>=0){break e}J[m+32>>2]=0-g;J[m+36>>2]=0-(((g|0)!=0)+f|0);c=(j|0)>0;J[m+40>>2]=c?-1:j>>>31|0;b=j;h=(b|0)<0;J[m+24>>2]=c?b:h?0-b|0:0;j=b>>31;J[m+28>>2]=c?j:h?0-(((b|0)!=0)+j|0)|0:0;g:{if((A|0)>0){J[m+16>>2]=1;j=l;c=o;h=-1;break g}if((A|0)<0){J[m+16>>2]=-1;j=0-l|0;c=0-(((l|0)!=0)+o|0)|0;h=1;break g}J[m+16>>2]=0;j=0;c=0;h=0}J[m>>2]=j;J[m+4>>2]=c;b=n;c=i;h:{if(!!b&(c|0)>=0|(c|0)>0){break h}c=0;b=0;if((i|0)>0|(i|0)>=0){break h}J[m+16>>2]=h;c=0-(((n|0)!=0)+i|0)|0;b=0-n|0}J[m+8>>2]=b;J[m+12>>2]=c;if((yc(m+24|0,m)|0)<0){break e}i=J[r+12>>2];h=J[i+96>>2];c=J[i+92>>2];b=J[d>>2];k=J[i+88>>2]}b=(b|0)==(s|0)?0:r;J[d>>2]=b;i=v-c|0;i=jI(B,C,i,i>>31);n=ha;f=i;i=y-k|0;l=jI(D,E,i,i>>31);i=f+l|0;g=ha+n|0;g=i>>>0>>0?g+1|0:g;f=i;i=t-h|0;n=jI(F,G,i,i>>31);i=f+n|0;f=ha+g|0;f=i>>>0>>0?f+1|0:f;n=i;i=f;z=k;x=c;w=h;continue}break}b=J[e>>2];if(!b|!J[b+12>>2]){break d}r=J[J[b+8>>2]>>2];if(J[r+20>>2]<=J[a+100>>2]){break d}b=J[r+12>>2];h=J[b+92>>2];j=h-v|0;c=j;f=c>>31;c=jI(c,f,U,R);k=ha;g=c;v=J[b+88>>2];y=v-y|0;c=y;p=c>>31;q=jI(c,p,S,O);c=g+q|0;g=ha+k|0;g=c>>>0>>0?g+1|0:g;k=c;c=J[b+96>>2];t=c-t|0;b=t;q=b>>31;b=jI(T,Q,b,q);if((k|0)!=(0-b|0)|(0-(ha+((b|0)!=0)|0)|0)!=(g|0)){break d}b=h-x|0;b=jI(B,C,b,b>>31);h=ha;k=b;b=v-z|0;g=jI(D,E,b,b>>31);b=k+g|0;k=ha+h|0;k=b>>>0>>0?k+1|0:k;h=b;b=c-w|0;c=jI(F,G,b,b>>31);b=h+c|0;g=ha+k|0;h=b;g=b>>>0>>0?g+1|0:g;b=g;if(!h&(b|0)<=0|(b|0)<0){break d}c=(P(j,K)+P(y,L)|0)+P(t,I)|0;j=jI(j,f,B,C);f=ha;k=jI(D,E,y,p);j=k+j|0;g=ha+f|0;g=j>>>0>>0?g+1|0:g;k=jI(F,G,t,q);j=k+j|0;f=ha+g|0;f=j>>>0>>0?f+1|0:f;i:{if(!(f|j)){if((c|0)<0){break i}break d}if((f|0)>0|(f|0)>=0){break d}J[m+32>>2]=0-j;J[m+36>>2]=0-(((j|0)!=0)+f|0);j=(c|0)>0;J[m+40>>2]=j?-1:c>>>31|0;f=(c|0)<0;J[m+24>>2]=j?c:f?0-c|0:0;k=c>>31;J[m+28>>2]=j?k:f?0-(((c|0)!=0)+k|0)|0:0;j:{if((A|0)>0){J[m+16>>2]=1;j=-1;break j}if((A|0)<0){J[m+16>>2]=-1;c=l;l=0-c|0;o=0-(((c|0)!=0)+o|0)|0;j=1;break j}J[m+16>>2]=0;l=0;o=0;j=0}J[m>>2]=l;J[m+4>>2]=o;l=i;c=n;k:{if(!!c&(i|0)>=0|(i|0)>0){break k}l=0;c=0;if((i|0)>0|(i|0)>=0){break k}J[m+16>>2]=j;l=0-(((n|0)!=0)+i|0)|0;c=0-n|0}J[m+8>>2]=c;J[m+12>>2]=l;if((yc(m+24|0,m)|0)<=0){break d}}J[e>>2]=r;c=J[r+12>>2];t=J[c+96>>2];v=J[c+92>>2];y=J[c+88>>2];n=h;i=b;continue}}if((i|0)>0|(i|0)>=0){break d}while(1){r=(P(v-x|0,K)+P(y-z|0,L)|0)+P(t-w|0,I)|0;c=r;l=c;o=c>>31;l:{if(!b|!J[b+12>>2]){break l}s=J[J[b+4>>2]+8>>2];if(J[s+20>>2]<=J[a+100>>2]){break l}j=J[s+12>>2];c=J[j+92>>2];f=c-v|0;h=J[j+88>>2];g=h-y|0;k=J[j+96>>2];p=k-t|0;j=(P(f,K)+P(g,L)|0)+P(p,I)|0;f=jI(B,C,f,f>>31);q=ha;N=jI(D,E,g,g>>31);g=N+f|0;f=ha+q|0;q=jI(F,G,p,p>>31);p=q+g|0;g=ha+(g>>>0>>0?f+1|0:f)|0;f=p;g=f>>>0>>0?g+1|0:g;m:{if(!(f|g)){if((j|0)>0){break m}break l}if((g|0)>0|(g|0)>=0){break l}J[m+32>>2]=0-f;J[m+36>>2]=0-(((f|0)!=0)+g|0);c=(j|0)>0;J[m+40>>2]=c?-1:j>>>31|0;b=j;h=(b|0)<0;J[m+24>>2]=c?b:h?0-b|0:0;j=b>>31;J[m+28>>2]=c?j:h?0-(((b|0)!=0)+j|0)|0:0;n:{if((r|0)>0){J[m+16>>2]=1;j=l;c=o;h=-1;break n}if((r|0)<0){J[m+16>>2]=-1;j=0-l|0;c=0-(((l|0)!=0)+o|0)|0;h=1;break n}J[m+16>>2]=0;j=0;c=0;h=0}J[m>>2]=j;J[m+4>>2]=c;b=n;c=i;o:{if(!!b&(c|0)>=0|(c|0)>0){break o}c=0;b=0;if((i|0)>0|(i|0)>=0){break o}J[m+16>>2]=h;c=0-(((n|0)!=0)+i|0)|0;b=0-n|0}J[m+8>>2]=b;J[m+12>>2]=c;if((yc(m+24|0,m)|0)>0){break l}i=J[s+12>>2];k=J[i+96>>2];c=J[i+92>>2];b=J[e>>2];h=J[i+88>>2]}b=(b|0)==(A|0)?0:s;J[e>>2]=b;i=c-x|0;i=jI(B,C,i,i>>31);n=ha;f=i;i=h-z|0;l=jI(D,E,i,i>>31);i=f+l|0;f=ha+n|0;f=i>>>0>>0?f+1|0:f;l=i;i=k-w|0;n=jI(F,G,i,i>>31);i=l+n|0;g=ha+f|0;g=i>>>0>>0?g+1|0:g;n=i;i=g;y=h;v=c;t=k;continue}b=J[d>>2];if(!b|!J[b+12>>2]){break d}s=J[J[b+8>>2]+4>>2];if(J[s+20>>2]<=J[a+100>>2]){break d}b=J[s+12>>2];h=J[b+92>>2];j=h-x|0;c=j;k=c>>31;c=jI(c,k,U,R);f=ha;u=c;g=J[b+88>>2];x=g-z|0;c=x;z=c>>31;p=jI(c,z,S,O);c=u+p|0;f=ha+f|0;f=c>>>0

>>0?f+1|0:f;u=c;c=J[b+96>>2];w=c-w|0;b=w;p=b>>31;b=jI(T,Q,b,p);if((u|0)!=(0-b|0)|(0-(ha+((b|0)!=0)|0)|0)!=(f|0)){break d}b=v-h|0;b=jI(B,C,b,b>>31);h=ha;u=b;b=y-g|0;f=jI(D,E,b,b>>31);b=u+f|0;g=ha+h|0;g=b>>>0>>0?g+1|0:g;f=b;b=t-c|0;c=jI(F,G,b,b>>31);b=f+c|0;f=ha+g|0;f=b>>>0>>0?f+1|0:f;c=b;if((f|0)>0|(f|0)>=0){break d}b=(P(j,K)+P(x,L)|0)+P(w,I)|0;h=jI(j,k,B,C);j=ha;g=jI(D,E,x,z);h=g+h|0;k=ha+j|0;k=g>>>0>h>>>0?k+1|0:k;j=jI(F,G,w,p);h=j+h|0;g=ha+k|0;g=h>>>0>>0?g+1|0:g;p:{if(!(g|h)){if((b|0)<=0){break d}break p}if((g|0)>0|(g|0)>=0){break d}J[m+32>>2]=0-h;J[m+36>>2]=0-(((h|0)!=0)+g|0);h=(b|0)>0;J[m+40>>2]=h?-1:b>>>31|0;j=(b|0)<0;J[m+24>>2]=h?b:j?0-b|0:0;k=b>>31;J[m+28>>2]=h?k:j?0-(((b|0)!=0)+k|0)|0:0;q:{if((r|0)>0){J[m+16>>2]=1;j=-1;break q}if((r|0)<0){J[m+16>>2]=-1;b=l;l=0-b|0;o=0-(((b|0)!=0)+o|0)|0;j=1;break q}J[m+16>>2]=0;l=0;o=0;j=0}J[m>>2]=l;J[m+4>>2]=o;h=i;b=n;r:{if(!!b&(h|0)>=0|(h|0)>0){break r}h=0;b=0;if((i|0)>0|(i|0)>=0){break r}J[m+16>>2]=j;h=0-(((n|0)!=0)+i|0)|0;b=0-n|0}J[m+8>>2]=b;J[m+12>>2]=h;if((yc(m+24|0,m)|0)>=0){break d}}J[d>>2]=s;i=J[s+12>>2];w=J[i+96>>2];x=J[i+92>>2];b=J[e>>2];z=J[i+88>>2];n=c;i=f;continue}}ga=m+48|0}function dk(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ha=Q(0),ia=0;p=ga-48|0;ga=p;ia=N[b+52>>2]>2];if(ia){i=N[b+44>>2];q=N[b+36>>2];m=N[b+40>>2];h=Q(Q(i*i)+Q(Q(q*q)+Q(m*m)));E=N[b+48>>2];G=K[33296];if(!(G&1)){if(!(H[29512]&1)){if(!(H[29564]&1)){J[7380]=0;J[7381]=0;J[7379]=1065353216;H[29564]=1;J[7382]=0;J[7383]=0;J[7385]=0;J[7386]=0;J[7384]=1065353216;J[7387]=0;J[7388]=0;J[7389]=1065353216;J[7390]=0}J[7374]=0;J[7375]=0;H[29512]=1;g=J[7380];J[7362]=J[7379];J[7363]=g;g=J[7384];J[7366]=J[7383];J[7367]=g;g=J[7388];J[7370]=J[7387];J[7371]=g;J[7376]=0;J[7377]=0;g=J[7382];J[7364]=J[7381];J[7365]=g;g=J[7386];J[7368]=J[7385];J[7369]=g;g=J[7390];J[7372]=J[7389];J[7373]=g}H[33296]=1;g=J[7363];J[8308]=J[7362];J[8309]=g;g=J[7367];J[8312]=J[7366];J[8313]=g;g=J[7371];J[8316]=J[7370];J[8317]=g;g=J[7375];J[8320]=J[7374];J[8321]=g;g=J[7365];J[8310]=J[7364];J[8311]=g;g=J[7369];J[8314]=J[7368];J[8315]=g;g=J[7373];J[8318]=J[7372];J[8319]=g;g=J[7377];J[8322]=J[7376];J[8323]=g;G=1}f=J[c+8>>2];g=J[c>>2];z=f?f+4|0:g?g+60|0:33232;j=N[z+48>>2];l=N[b+4>>2];n=N[z+56>>2];k=N[b+12>>2];A=N[z+52>>2];u=N[b+8>>2];if(!(G&1)){G=1;if(!(H[29512]&1)){if(!(H[29564]&1)){J[7380]=0;J[7381]=0;J[7379]=1065353216;H[29564]=1;J[7382]=0;J[7383]=0;J[7385]=0;J[7386]=0;J[7384]=1065353216;J[7387]=0;J[7388]=0;J[7389]=1065353216;J[7390]=0}J[7374]=0;J[7375]=0;H[29512]=1;f=J[7380];J[7362]=J[7379];J[7363]=f;f=J[7384];J[7366]=J[7383];J[7367]=f;f=J[7388];J[7370]=J[7387];J[7371]=f;J[7376]=0;J[7377]=0;f=J[7382];J[7364]=J[7381];J[7365]=f;f=J[7386];J[7368]=J[7385];J[7369]=f;f=J[7390];J[7372]=J[7389];J[7373]=f}H[33296]=1;f=J[7363];J[8308]=J[7362];J[8309]=f;f=J[7367];J[8312]=J[7366];J[8313]=f;f=J[7371];J[8316]=J[7370];J[8317]=f;f=J[7375];J[8320]=J[7374];J[8321]=f;f=J[7365];J[8310]=J[7364];J[8311]=f;f=J[7369];J[8314]=J[7368];J[8315]=f;f=J[7373];J[8318]=J[7372];J[8319]=f;f=J[7377];J[8322]=J[7376];J[8323]=f}j=Q(l-j);l=Q(k-n);n=Q(u-A);k=i;i=Q(Q(1)/Q(Y(h)));A=Q(k*i);u=Q(m*i);w=Q(q*i);v=J[d+8>>2];f=J[d>>2];v=v?v+4|0:f?f+60|0:33232;i=Q(N[b+20>>2]-N[v+48>>2]);q=Q(N[b+28>>2]-N[v+56>>2]);m=Q(N[b+24>>2]-N[v+52>>2]);a:{b:{C=J[c+4>>2];if(!C){if(g){break b}k=Q(0);h=Q(0);break a}h=N[C+328>>2];k=N[C+332>>2];r=Q(Q(h*n)-Q(j*k));o=N[C+336>>2];s=Q(Q(o*j)-Q(l*h));t=Q(Q(k*l)-Q(n*o));k=N[C+312>>2];o=N[C+320>>2];h=N[C+316>>2];break a}h=N[g+332>>2];k=N[g+336>>2];r=Q(Q(h*n)-Q(j*k));o=N[g+340>>2];s=Q(Q(o*j)-Q(l*h));t=Q(Q(k*l)-Q(n*o));k=N[g+316>>2];o=N[g+324>>2];h=N[g+320>>2]}x=Q(o+r);y=Q(h+s);B=Q(k+t);c:{d:{D=J[d+4>>2];if(!D){if(f){break d}s=Q(0);o=Q(0);h=Q(0);k=Q(0);t=Q(0);r=Q(0);break c}h=N[D+328>>2];r=N[D+332>>2];k=Q(Q(h*m)-Q(i*r));s=N[D+336>>2];h=Q(Q(s*i)-Q(q*h));o=Q(Q(r*q)-Q(m*s));s=N[D+316>>2];t=N[D+320>>2];r=N[D+312>>2];break c}h=N[f+332>>2];r=N[f+336>>2];k=Q(Q(h*m)-Q(i*r));s=N[f+340>>2];h=Q(Q(s*i)-Q(q*h));o=Q(Q(r*q)-Q(m*s));s=N[f+320>>2];t=N[f+324>>2];r=N[f+316>>2]}F=N[a+12>>2];R=N[b+52>>2];b=J[c+4>>2];J[e+4>>2]=J[c>>2];J[e+8>>2]=b;J[e+12>>2]=J[c+8>>2];b=J[d+4>>2];J[e+16>>2]=J[d>>2];J[e+20>>2]=b;J[e+24>>2]=J[d+8>>2];k=Q(x-Q(t+k));r=Q(B-Q(r+o));s=Q(y-Q(s+h));h=Q(Q(k*A)+Q(Q(r*w)+Q(u*s)));o=Q(A*h);if(!(G&1)){if(!(H[29512]&1)){if(!(H[29564]&1)){J[7380]=0;J[7381]=0;J[7379]=1065353216;H[29564]=1;J[7382]=0;J[7383]=0;J[7385]=0;J[7386]=0;J[7384]=1065353216;J[7387]=0;J[7388]=0;J[7389]=1065353216;J[7390]=0}J[7374]=0;J[7375]=0;H[29512]=1;b=J[7380];J[7362]=J[7379];J[7363]=b;b=J[7384];J[7366]=J[7383];J[7367]=b;b=J[7388];J[7370]=J[7387];J[7371]=b;J[7376]=0;J[7377]=0;b=J[7382];J[7364]=J[7381];J[7365]=b;b=J[7386];J[7368]=J[7385];J[7369]=b;b=J[7390];J[7372]=J[7389];J[7373]=b}H[33296]=1;b=J[7363];J[8308]=J[7362];J[8309]=b;b=J[7367];J[8312]=J[7366];J[8313]=b;b=J[7371];J[8316]=J[7370];J[8317]=b;b=J[7375];J[8320]=J[7374];J[8321]=b;b=J[7365];J[8310]=J[7364];J[8311]=b;b=J[7369];J[8314]=J[7368];J[8315]=b;b=J[7373];J[8318]=J[7372];J[8319]=b;b=J[7377];J[8322]=J[7376];J[8323]=b;G=1}t=N[z+36>>2];x=N[z+20>>2];y=N[z+40>>2];B=N[z+24>>2];I=N[z+4>>2];L=N[z+8>>2];M=N[z+32>>2];O=N[z>>2];P=N[z+16>>2];J[e+40>>2]=0;N[e+28>>2]=Q(M*l)+Q(Q(O*j)+Q(n*P));N[e+36>>2]=Q(y*l)+Q(Q(L*j)+Q(n*B));N[e+32>>2]=Q(t*l)+Q(Q(I*j)+Q(n*x));if(!(G&1)){if(!(H[29512]&1)){if(!(H[29564]&1)){J[7380]=0;J[7381]=0;J[7379]=1065353216;H[29564]=1;J[7382]=0;J[7383]=0;J[7385]=0;J[7386]=0;J[7384]=1065353216;J[7387]=0;J[7388]=0;J[7389]=1065353216;J[7390]=0}J[7374]=0;J[7375]=0;H[29512]=1;b=J[7380];J[7362]=J[7379];J[7363]=b;b=J[7384];J[7366]=J[7383];J[7367]=b;b=J[7388];J[7370]=J[7387];J[7371]=b;J[7376]=0;J[7377]=0;b=J[7382];J[7364]=J[7381];J[7365]=b;b=J[7386];J[7368]=J[7385];J[7369]=b;b=J[7390];J[7372]=J[7389];J[7373]=b}H[33296]=1;b=J[7363];J[8308]=J[7362];J[8309]=b;b=J[7367];J[8312]=J[7366];J[8313]=b;b=J[7371];J[8316]=J[7370];J[8317]=b;b=J[7375];J[8320]=J[7374];J[8321]=b;b=J[7365];J[8310]=J[7364];J[8311]=b;b=J[7369];J[8314]=J[7368];J[8315]=b;b=J[7373];J[8318]=J[7372];J[8319]=b;b=J[7377];J[8322]=J[7376];J[8323]=b}t=N[v+36>>2];x=N[v+20>>2];y=N[v+40>>2];B=N[v+24>>2];I=N[v+4>>2];L=N[v+8>>2];M=N[v+32>>2];O=N[v>>2];P=N[v+16>>2];J[e+192>>2]=0;N[e+188>>2]=q;N[e+184>>2]=m;c=e+180|0;N[c>>2]=i;J[e+176>>2]=0;N[e+172>>2]=l;N[e+168>>2]=n;N[e+164>>2]=j;J[e+56>>2]=0;J[e+156>>2]=0;J[e+160>>2]=0;J[e+60>>2]=1065353216;J[e+64>>2]=1065353216;N[e+208>>2]=E;N[e+204>>2]=A;N[e+200>>2]=u;N[e+196>>2]=w;J[e+84>>2]=0;j=Q(R-F);N[e+80>>2]=A*j;N[e+76>>2]=u*j;N[e+72>>2]=w*j;J[e+68>>2]=1065353216;N[e+44>>2]=Q(M*q)+Q(Q(O*i)+Q(m*P));N[e+52>>2]=Q(y*q)+Q(Q(L*i)+Q(m*B));N[e+48>>2]=Q(t*q)+Q(Q(I*i)+Q(m*x));H[e+152|0]=0;j=N[a+16>>2];l=Q(k-o);i=Q(l*l);l=Q(r-Q(w*h));r=Q(l*l);l=Q(s-Q(u*h));N[e+212>>2]=Q(i+Q(r+Q(l*l)))>2]}b=K[33360];if(!(b&1)){J[8328]=0;J[8329]=0;H[33360]=1;J[8338]=0;J[8339]=0;J[8336]=0;J[8337]=0;J[8334]=0;J[8335]=0;J[8332]=0;J[8333]=0;J[8330]=0;J[8331]=0;b=1}f:{if(D){a=D+344|0}else{l=Q(0);if(!f){break f}a=f+128|0}l=N[a>>2]}if(!(b&1)){J[8328]=0;J[8329]=0;H[33360]=1;J[8338]=0;J[8339]=0;J[8336]=0;J[8337]=0;J[8334]=0;J[8335]=0;J[8332]=0;J[8333]=0;J[8330]=0;J[8331]=0}a=C?C+264|0:g?g+180|0:33312;u=N[a+40>>2];w=N[a+24>>2];o=N[a+36>>2];t=N[a+20>>2];b=D?D+264|0:f?f+180|0:33312;E=N[b+40>>2];x=N[b+24>>2];y=N[b+36>>2];B=N[b+20>>2];n=N[e+168>>2];F=N[a+8>>2];R=N[a+4>>2];I=N[a+32>>2];i=N[e+164>>2];L=N[a>>2];q=N[e+172>>2];M=N[a+16>>2];m=N[c+4>>2];O=N[b+8>>2];P=N[b+4>>2];T=N[b+32>>2];h=N[c>>2];U=N[b>>2];k=N[c+8>>2];V=N[b+16>>2];J[p+44>>2]=0;J[p+28>>2]=0;J[p+12>>2]=0;W=Q(Q(I*n)+Q(Q(L*Q(0))-Q(M*q)));X=Q(Q(o*n)+Q(Q(R*Q(0))-Q(t*q)));Z=Q(Q(u*n)+Q(Q(F*Q(0))-Q(w*q)));_=Q(Q(T*m)+Q(Q(U*Q(0))-Q(V*k)));$=Q(Q(y*m)+Q(Q(P*Q(0))-Q(B*k)));aa=Q(Q(E*m)+Q(Q(O*Q(0))-Q(x*k)));r=Q(Q(j-Q(Q(Q(W*Q(0))+Q(q*X))-Q(n*Z)))+Q(l-Q(Q(Q(_*Q(0))+Q(k*$))-Q(m*aa))));ba=Q(Q(Q(F*q)+Q(w*Q(0)))-Q(u*i));ca=Q(Q(Q(R*q)+Q(t*Q(0)))-Q(o*i));da=Q(Q(Q(L*q)+Q(M*Q(0)))-Q(I*i));ea=Q(Q(Q(O*k)+Q(x*Q(0)))-Q(E*h));fa=Q(Q(Q(P*k)+Q(B*Q(0)))-Q(y*h));ha=Q(Q(Q(U*k)+Q(V*Q(0)))-Q(T*h));s=Q(Q(j-Q(Q(i*ba)+Q(Q(ca*Q(0))-Q(q*da))))+Q(l-Q(Q(h*ea)+Q(Q(fa*Q(0))-Q(k*ha)))));A=Q(Q(Q(0)-Q(Q(Z*Q(0))+Q(Q(n*W)-Q(X*i))))+Q(Q(0)-Q(Q(aa*Q(0))+Q(Q(m*_)-Q($*h)))));S=Q(Q(Q(0)-Q(Q(Q(da*Q(0))+Q(q*ca))-Q(n*ba)))+Q(Q(0)-Q(Q(Q(ha*Q(0))+Q(k*fa))-Q(m*ea))));F=Q(Q(u*Q(0))+Q(Q(i*w)-Q(F*n)));o=Q(Q(o*Q(0))+Q(Q(i*t)-Q(R*n)));t=Q(Q(I*Q(0))+Q(Q(i*M)-Q(L*n)));E=Q(Q(E*Q(0))+Q(Q(h*x)-Q(O*m)));x=Q(Q(y*Q(0))+Q(Q(h*B)-Q(P*m)));y=Q(Q(T*Q(0))+Q(Q(h*V)-Q(U*m)));u=Q(Q(Q(0)-Q(Q(i*F)+Q(Q(o*Q(0))-Q(q*t))))+Q(Q(0)-Q(Q(h*E)+Q(Q(x*Q(0))-Q(k*y)))));w=Q(Q(Q(0)-Q(Q(Q(t*Q(0))+Q(q*o))-Q(n*F)))+Q(Q(0)-Q(Q(Q(y*Q(0))+Q(k*x))-Q(m*E))));B=Q(Q(S*u)-Q(w*s));o=Q(Q(j-Q(Q(F*Q(0))+Q(Q(n*t)-Q(o*i))))+Q(l-Q(Q(E*Q(0))+Q(Q(m*y)-Q(x*h)))));n=Q(Q(Q(0)-Q(Q(ba*Q(0))+Q(Q(n*da)-Q(ca*i))))+Q(Q(0)-Q(Q(ea*Q(0))+Q(Q(m*ha)-Q(fa*h)))));m=Q(Q(s*o)-Q(u*n));l=Q(Q(Q(0)-Q(Q(i*Z)+Q(Q(X*Q(0))-Q(q*W))))+Q(Q(0)-Q(Q(h*aa)+Q(Q($*Q(0))-Q(k*_)))));i=Q(Q(n*w)-Q(o*S));j=Q(Q(1)/Q(Q(A*B)+Q(Q(r*m)+Q(l*i))));N[p+40>>2]=Q(Q(r*s)-Q(S*l))*j;N[p+36>>2]=Q(Q(l*w)-Q(u*r))*j;N[p+32>>2]=B*j;N[p+24>>2]=Q(Q(A*S)-Q(n*r))*j;N[p+20>>2]=Q(Q(r*o)-Q(w*A))*j;N[p+16>>2]=i*j;N[p+8>>2]=Q(Q(l*n)-Q(s*A))*j;N[p+4>>2]=Q(Q(A*u)-Q(o*l))*j;N[p>>2]=m*j;a=J[p+12>>2];J[e+112>>2]=J[p+8>>2];J[e+116>>2]=a;a=J[p+4>>2];J[e+104>>2]=J[p>>2];J[e+108>>2]=a;a=J[p+20>>2];J[e+120>>2]=J[p+16>>2];J[e+124>>2]=a;a=J[p+28>>2];J[e+128>>2]=J[p+24>>2];J[e+132>>2]=a;a=J[p+36>>2];J[e+136>>2]=J[p+32>>2];J[e+140>>2]=a;a=J[p+44>>2];J[e+144>>2]=J[p+40>>2];J[e+148>>2]=a}ga=p+48|0;return ia}function Ac(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=0,x=0;p=ga-32|0;ga=p;Bd(a);H[a+280|0]=1;J[a>>2]=20932;J[a+276>>2]=0;H[a+408|0]=1;J[a+284>>2]=0;J[a+268>>2]=0;J[a+272>>2]=0;J[a+404>>2]=0;H[a+428|0]=1;J[a+396>>2]=0;J[a+400>>2]=0;J[a+424>>2]=0;H[a+448|0]=1;J[a+416>>2]=0;J[a+420>>2]=0;J[a+444>>2]=0;H[a+496|0]=1;J[a+436>>2]=0;J[a+440>>2]=0;J[a+492>>2]=0;J[a+484>>2]=0;J[a+488>>2]=0;H[a+516|0]=1;J[a+512>>2]=0;H[a+704|0]=1;J[a+684>>2]=b;J[a+504>>2]=0;J[a+508>>2]=0;J[a+700>>2]=0;J[a+692>>2]=0;J[a+696>>2]=0;H[a+724|0]=1;J[a+720>>2]=0;J[a+712>>2]=0;J[a+716>>2]=0;H[a+744|0]=1;J[a+740>>2]=0;J[a+732>>2]=0;J[a+736>>2]=0;H[a+764|0]=1;J[a+760>>2]=0;J[a+752>>2]=0;J[a+756>>2]=0;H[a+784|0]=1;J[a+780>>2]=0;J[a+772>>2]=0;J[a+776>>2]=0;H[a+804|0]=1;H[a+824|0]=1;J[a+800>>2]=0;J[a+792>>2]=0;J[a+796>>2]=0;H[a+844|0]=1;J[a+820>>2]=0;J[a+812>>2]=0;J[a+816>>2]=0;H[a+864|0]=1;J[a+840>>2]=0;J[a+832>>2]=0;J[a+836>>2]=0;H[a+884|0]=1;J[a+860>>2]=0;J[a+852>>2]=0;J[a+856>>2]=0;J[a+880>>2]=0;J[a+872>>2]=0;J[a+876>>2]=0;x=jc(a+928|0);jc(a+988|0);jc(a+1048|0);J[a+1120>>2]=0;H[a+1124|0]=1;H[a+1144|0]=1;b=a+1112|0;J[b>>2]=0;J[b+4>>2]=0;J[a+1140>>2]=0;H[a+1248|0]=1;b=a+1132|0;J[b>>2]=0;J[b+4>>2]=0;J[a+1244>>2]=0;b=a+1236|0;J[b>>2]=0;J[b+4>>2]=0;J[a+288>>2]=0;J[a+292>>2]=1065353216;J[a+236>>2]=8;I[a+472>>1]=0;J[a+296>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;J[a+476>>2]=0;J[a+388>>2]=1;J[a+380>>2]=0;J[a+384>>2]=4;J[a+372>>2]=0;J[a+376>>2]=1;J[a+364>>2]=1065353216;J[a+368>>2]=1065353216;J[a+356>>2]=1056964608;J[a+360>>2]=1056964608;J[a+348>>2]=1056964608;J[a+352>>2]=1056964608;J[a+340>>2]=1036831949;J[a+344>>2]=1065353216;J[a+332>>2]=1065353216;J[a+336>>2]=1060320051;J[a+324>>2]=1065353216;J[a+328>>2]=1036831949;J[a+316>>2]=1045220557;J[a+320>>2]=0;J[a+528>>2]=0;J[a+532>>2]=0;J[a+520>>2]=0;J[a+524>>2]=0;J[a+536>>2]=1065353216;J[a+540>>2]=0;J[a+544>>2]=0;J[a+548>>2]=0;J[a+552>>2]=0;J[a+556>>2]=1065353216;J[a+560>>2]=0;J[a+564>>2]=0;J[a+568>>2]=0;J[a+572>>2]=0;J[a+576>>2]=1065353216;J[a+580>>2]=0;J[a+584>>2]=1065353216;J[a+588>>2]=0;J[a+592>>2]=0;J[a+596>>2]=0;J[a+600>>2]=0;J[a+604>>2]=1065353216;J[a+608>>2]=0;J[a+612>>2]=0;J[a+616>>2]=0;J[a+620>>2]=0;H[a+924|0]=1;J[a+888>>2]=0;J[a+624>>2]=1065353216;J[a+628>>2]=0;J[a+680>>2]=0;J[a+916>>2]=0;J[a+920>>2]=0;J[a+908>>2]=0;J[a+912>>2]=0;J[a+900>>2]=0;J[a+904>>2]=0;J[a+892>>2]=0;J[a+896>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+4>>2]=1065353216;J[a+16>>2]=0;J[a+20>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+24>>2]=1065353216;J[a+36>>2]=0;J[a+40>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+44>>2]=1065353216;J[a+56>>2]=0;J[a+60>>2]=0;J[a- -64>>2]=0;b=J[a+404>>2];if(!(b?!b|!K[a+408|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+404>>2]=0;H[a+408|0]=1;J[a+396>>2]=0;J[a+400>>2]=0;b=J[a+424>>2];if(!(b?!b|!K[a+428|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+424>>2]=0;H[a+428|0]=1;J[a+416>>2]=0;J[a+420>>2]=0;b=J[a+444>>2];if(!(b?!b|!K[a+448|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+444>>2]=0;H[a+448|0]=1;J[a+436>>2]=0;J[a+440>>2]=0;b=J[a+420>>2];l=J[a+416>>2];a:{if((b|0)!=(l|0)){break a}b=l?l<<1:1;if((l|0)>=(b|0)){b=l;break a}if(b){J[8369]=J[8369]+1;h=ia[J[6782]](b<<2,16)|0;l=J[a+416>>2]}g=J[a+424>>2];b:{c:{if((l|0)>0){if(l-1>>>0>=3){t=l&-4;while(1){i=j<<2;J[i+h>>2]=J[g+i>>2];m=i|4;J[m+h>>2]=J[g+m>>2];m=i|8;J[m+h>>2]=J[g+m>>2];i=i|12;J[i+h>>2]=J[g+i>>2];j=j+4|0;k=k+4|0;if((t|0)!=(k|0)){continue}break}}k=l&3;if(k){while(1){i=j<<2;J[i+h>>2]=J[g+i>>2];j=j+1|0;f=f+1|0;if((k|0)!=(f|0)){continue}break}}if(K[a+428|0]){break c}break b}if(!g|!K[a+428|0]){break b}}if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}l=J[a+416>>2]}J[a+424>>2]=h;H[a+428|0]=1;J[a+420>>2]=b}g=J[a+424>>2];J[g+(l<<2)>>2]=1;h=l+1|0;J[a+416>>2]=h;d:{if((b|0)!=(h|0)){j=g;f=b;b=h;break d}f=b?b<<1:1;if((f|0)<=(b|0)){j=g;f=b;break d}e:{if(!f){j=0;break e}J[8369]=J[8369]+1;j=ia[J[6782]](f<<2,16)|0;g=J[a+424>>2];b=J[a+416>>2]}f:{g:{if((b|0)>0){l=0;h=0;if(b-1>>>0>=3){t=b&-4;k=0;while(1){i=h<<2;J[i+j>>2]=J[g+i>>2];m=i|4;J[m+j>>2]=J[g+m>>2];m=i|8;J[m+j>>2]=J[g+m>>2];i=i|12;J[i+j>>2]=J[g+i>>2];h=h+4|0;k=k+4|0;if((t|0)!=(k|0)){continue}break}}k=b&3;if(k){while(1){i=h<<2;J[i+j>>2]=J[g+i>>2];h=h+1|0;l=l+1|0;if((k|0)!=(l|0)){continue}break}}if(K[a+428|0]){break g}break f}if(!g|!K[a+428|0]){break f}}if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}b=J[a+416>>2]}J[a+424>>2]=j;H[a+428|0]=1;J[a+420>>2]=f}J[(b<<2)+j>>2]=2;g=b+1|0;J[a+416>>2]=g;h:{if((g|0)!=(f|0)){h=j;b=f;f=g;break h}b=f?f<<1:1;if((f|0)>=(b|0)){h=j;b=f;break h}i:{if(!b){h=0;break i}J[8369]=J[8369]+1;h=ia[J[6782]](b<<2,16)|0;j=J[a+424>>2];f=J[a+416>>2]}j:{k:{if((f|0)>0){l=0;g=0;if(f-1>>>0>=3){t=f&-4;k=0;while(1){i=g<<2;J[i+h>>2]=J[j+i>>2];m=i|4;J[m+h>>2]=J[j+m>>2];m=i|8;J[m+h>>2]=J[j+m>>2];i=i|12;J[i+h>>2]=J[j+i>>2];g=g+4|0;k=k+4|0;if((t|0)!=(k|0)){continue}break}}k=f&3;if(k){while(1){i=g<<2;J[i+h>>2]=J[j+i>>2];g=g+1|0;l=l+1|0;if((k|0)!=(l|0)){continue}break}}if(K[a+428|0]){break k}break j}if(!j|!K[a+428|0]){break j}}if(j){J[8370]=J[8370]+1;ia[J[6783]](j)}f=J[a+416>>2]}J[a+424>>2]=h;H[a+428|0]=1;J[a+420>>2]=b}J[(f<<2)+h>>2]=3;f=f+1|0;J[a+416>>2]=f;l:{if((b|0)!=(f|0)){g=h;b=f;break l}i=b?b<<1:1;if((i|0)<=(b|0)){g=h;break l}m:{if(!i){g=0;break m}J[8369]=J[8369]+1;g=ia[J[6782]](i<<2,16)|0;h=J[a+424>>2];b=J[a+416>>2]}n:{o:{if((b|0)>0){f=0;j=0;if(b-1>>>0>=3){t=b&-4;l=0;while(1){k=j<<2;J[k+g>>2]=J[h+k>>2];m=k|4;J[m+g>>2]=J[h+m>>2];m=k|8;J[m+g>>2]=J[h+m>>2];k=k|12;J[k+g>>2]=J[h+k>>2];j=j+4|0;l=l+4|0;if((t|0)!=(l|0)){continue}break}}l=b&3;if(l){while(1){k=j<<2;J[k+g>>2]=J[h+k>>2];j=j+1|0;f=f+1|0;if((l|0)!=(f|0)){continue}break}}if(K[a+428|0]){break o}break n}if(!h|!K[a+428|0]){break n}}if(h){J[8370]=J[8370]+1;ia[J[6783]](h)}b=J[a+416>>2]}J[a+424>>2]=g;H[a+428|0]=1;J[a+420>>2]=i}J[(b<<2)+g>>2]=0;J[a+416>>2]=b+1;J[8369]=J[8369]+1;b=ia[J[6782]](20,16)|0;J[b+4>>2]=35;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=13324;J[b+16>>2]=a;J[b+4>>2]=32;J[b>>2]=21236;J[a+192>>2]=b;J[b+12>>2]=1048576e3;b=a+1152|0;J[b>>2]=0;J[b+4>>2]=0;J[a+1148>>2]=1065353216;b=a+1160|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1172|0;J[b>>2]=0;J[b+4>>2]=0;J[a+1168>>2]=1065353216;b=a+1180|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1192|0;J[b>>2]=0;J[b+4>>2]=0;J[a+1188>>2]=1065353216;b=a+1200|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1208|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1216|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1224|0;J[b>>2]=0;J[b+4>>2]=1065353216;h=qk(a);b=h;J[b+12>>2]=1065353216;J[b+16>>2]=1;J[b+4>>2]=1065353216;J[b+8>>2]=1065353216;b=J[a+192>>2];n=Q(ia[J[J[b>>2]+48>>2]](b));b=J[a+712>>2];p:{if((c|0)<=(b|0)){break p}if(J[a+716>>2]<(c|0)){if(c){J[8369]=J[8369]+1;u=ia[J[6782]](P(c,104),16)|0;f=J[a+712>>2]}else{f=b}q:{if((f|0)<=0){break q}if((f|0)!=1){j=f&-2;while(1){g=P(o,104);sa(g+u|0,g+J[a+720>>2]|0,104);g=P(o|1,104);sa(g+u|0,g+J[a+720>>2]|0,104);o=o+2|0;w=w+2|0;if((j|0)!=(w|0)){continue}break}}if(!(f&1)){break q}f=P(o,104);sa(f+u|0,f+J[a+720>>2]|0,104)}f=J[a+720>>2];if(!(f?!f|!K[a+724|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](f)}J[a+720>>2]=u;H[a+724|0]=1;J[a+716>>2]=c}f=(b^-1)+c|0;j=c-b&3;if(j){o=0;while(1){qa(J[a+720>>2]+P(b,104)|0,0,104);b=b+1|0;o=o+1|0;if((j|0)!=(o|0)){continue}break}}if(f>>>0<3){break p}while(1){f=P(b,104);qa(f+J[a+720>>2]|0,0,104);qa((f+J[a+720>>2]|0)+104|0,0,104);qa((f+J[a+720>>2]|0)+208|0,0,104);qa((f+J[a+720>>2]|0)+312|0,0,104);b=b+4|0;if((c|0)!=(b|0)){continue}break}}J[a+712>>2]=c;if((c|0)>0){o=0;while(1){b=qa(J[a+720>>2]+P(o,104)|0,0,104);r=Q(0);s=Q(0);v=Q(0);q=Q(0);u=0;if(d){q=N[d+12>>2];v=N[d+8>>2];r=N[d+4>>2];s=N[d>>2];u=d+16|0}N[b+8>>2]=s;N[b+12>>2]=r;N[b+20>>2]=q;N[b+16>>2]=v;d=J[b+12>>2];J[b+24>>2]=J[b+8>>2];J[b+28>>2]=d;d=J[b+20>>2];J[b+32>>2]=J[b+16>>2];J[b+36>>2]=d;r:{if(!e){q=Q(1);e=0;break r}q=N[e>>2];e=e+4|0}N[b+88>>2]=q>Q(0)?Q(Q(1)/q):Q(0);J[p+28>>2]=0;N[p+24>>2]=n+v;N[p+20>>2]=n+r;N[p+16>>2]=n+s;J[p+12>>2]=0;N[p+8>>2]=v-n;N[p+4>>2]=r-n;N[p>>2]=s-n;J[b+96>>2]=Db(x,p,b);J[b+4>>2]=h;d=u;o=o+1|0;if((o|0)!=(c|0)){continue}break}}b=a+892|0;c=J[a+928>>2];s:{if(c){d=J[a+192>>2];n=Q(ia[J[J[d>>2]+48>>2]](d));q=N[c>>2];r=N[c+4>>2];s=N[c+8>>2];J[a+904>>2]=0;N[a+900>>2]=s-n;N[a+896>>2]=r-n;N[a+892>>2]=q-n;q=N[c+20>>2];r=N[c+24>>2];s=N[c+16>>2];J[a+920>>2]=0;N[a+916>>2]=n+r;N[a+912>>2]=n+q;c=a+908|0;N[c>>2]=n+s;d=J[a+188>>2];if(!d){break s}e=J[a+684>>2];f=J[e+32>>2];ia[J[J[f>>2]+16>>2]](f,d,b,c,J[e+36>>2]);break s}J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0}ga=p+32|0;return a}function eA(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;u=ga-16|0;ga=u;ya(2495);c=J[a+180>>2];n=J[a+212>>2];a:{if((c|0)>=(n|0)){break a}if((n|0)>J[a+184>>2]){if(n){J[8369]=J[8369]+1;m=ia[J[6782]](n<<2,16)|0;e=J[a+180>>2]}else{e=c}b:{if((e|0)<=0){break b}if(e-1>>>0>=3){h=e&-4;while(1){i=g<<2;J[i+m>>2]=J[i+J[a+188>>2]>>2];f=i|4;J[f+m>>2]=J[f+J[a+188>>2]>>2];f=i|8;J[f+m>>2]=J[f+J[a+188>>2]>>2];i=i|12;J[i+m>>2]=J[i+J[a+188>>2]>>2];g=g+4|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}e=e&3;if(!e){break b}while(1){d=g<<2;J[d+m>>2]=J[d+J[a+188>>2]>>2];g=g+1|0;j=j+1|0;if((e|0)!=(j|0)){continue}break}}e=J[a+188>>2];if(!(e?!e|!K[a+192|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](e)}J[a+188>>2]=m;H[a+192|0]=1;J[a+184>>2]=n}e=n+(c^-1)|0;d=n-c&3;if(d){g=0;while(1){J[J[a+188>>2]+(c<<2)>>2]=0;c=c+1|0;g=g+1|0;if((d|0)!=(g|0)){continue}break}}if(e>>>0<3){break a}while(1){e=c<<2;J[e+J[a+188>>2]>>2]=0;J[(e+J[a+188>>2]|0)+4>>2]=0;J[(e+J[a+188>>2]|0)+8>>2]=0;J[(e+J[a+188>>2]|0)+12>>2]=0;c=c+4|0;if((n|0)!=(c|0)){continue}break}}J[a+180>>2]=n;if((ia[J[J[a>>2]+104>>2]](a)|0)>0){c=0;while(1){e=c<<2;J[e+J[a+188>>2]>>2]=J[e+J[a+220>>2]>>2];c=c+1|0;if((ia[J[J[a>>2]+104>>2]](a)|0)>(c|0)){continue}break}}c=J[a+180>>2];if((c|0)>=2){Ek(a+176|0,u+8|0,0,c-1|0)}c=ia[J[J[a>>2]+104>>2]](a)|0;c=c?J[a+188>>2]:0;e=J[a+180>>2];g=J[a+196>>2];J[g+20>>2]=ia[J[J[a>>2]+20>>2]](a);J[g+16>>2]=e;J[g+12>>2]=c;J[g+4>>2]=b;e=J[g+32>>2];c:{if((e|0)>=0){break c}if(J[g+36>>2]<0){c=J[g+40>>2];if(!(c?!c|!K[g+44|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}H[g+44|0]=1;J[g+36>>2]=0;J[g+40>>2]=0}d=0;c=e;m=0-c&3;if(m){while(1){J[J[g+40>>2]+(c<<2)>>2]=0;c=c+1|0;d=d+1|0;if((m|0)!=(d|0)){continue}break}}if(e>>>0>4294967292){break c}while(1){e=c<<2;J[e+J[g+40>>2]>>2]=0;J[(e+J[g+40>>2]|0)+4>>2]=0;J[(e+J[g+40>>2]|0)+8>>2]=0;J[(e+J[g+40>>2]|0)+12>>2]=0;c=c+4|0;if(c){continue}break}}J[g+32>>2]=0;e=J[g+52>>2];d:{if((e|0)>=0){break d}if(J[g+56>>2]<0){c=J[g+60>>2];if(!(c?!c|!K[g- -64|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}H[g+64|0]=1;J[g+56>>2]=0;J[g+60>>2]=0}d=0;c=e;m=0-c&3;if(m){while(1){J[J[g+60>>2]+(c<<2)>>2]=0;c=c+1|0;d=d+1|0;if((m|0)!=(d|0)){continue}break}}if(e>>>0>4294967292){break d}while(1){e=c<<2;J[e+J[g+60>>2]>>2]=0;J[(e+J[g+60>>2]|0)+4>>2]=0;J[(e+J[g+60>>2]|0)+8>>2]=0;J[(e+J[g+60>>2]|0)+12>>2]=0;c=c+4|0;if(c){continue}break}}J[g+52>>2]=0;e=J[g+72>>2];e:{if((e|0)>=0){break e}if(J[g+76>>2]<0){c=J[g+80>>2];if(!(c?!c|!K[g+84|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}H[g+84|0]=1;J[g+76>>2]=0;J[g+80>>2]=0}d=0;c=e;m=0-c&3;if(m){while(1){J[J[g+80>>2]+(c<<2)>>2]=0;c=c+1|0;d=d+1|0;if((m|0)!=(d|0)){continue}break}}if(e>>>0>4294967292){break e}while(1){e=c<<2;J[e+J[g+80>>2]>>2]=0;J[(e+J[g+80>>2]|0)+4>>2]=0;J[(e+J[g+80>>2]|0)+8>>2]=0;J[(e+J[g+80>>2]|0)+12>>2]=0;c=c+4|0;if(c){continue}break}}J[g+72>>2]=0;c=J[a+200>>2];e=J[a+24>>2];A=c,B=J[a+8>>2],C=ia[J[J[e>>2]+36>>2]](e)|0,z=J[J[c>>2]+8>>2],ia[z](A|0,B|0,C|0);f=J[a+204>>2];i=J[a+24>>2];t=J[a+196>>2];j=0;g=0;m=0;v=ga-16|0;ga=v;n=a;ya(2390);c=J[f+28>>2];f:{if((c|0)>=0){break f}if(J[f+32>>2]<0){a=J[f+36>>2];if(!(a?!a|!K[f+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}H[f+40|0]=1;J[f+32>>2]=0;J[f+36>>2]=0}a=c;e=0-c&3;if(e){while(1){J[J[f+36>>2]+(a<<2)>>2]=0;a=a+1|0;j=j+1|0;if((e|0)!=(j|0)){continue}break}}if(c>>>0>4294967292){break f}while(1){c=a<<2;J[c+J[f+36>>2]>>2]=0;J[(c+J[f+36>>2]|0)+4>>2]=0;J[(c+J[f+36>>2]|0)+8>>2]=0;J[(c+J[f+36>>2]|0)+12>>2]=0;a=a+4|0;if(a){continue}break}}J[f+28>>2]=0;a=0;l=ga-16|0;ga=l;o=f+4|0;h=J[o+4>>2];g:{if((h|0)<=0){break g}j=J[o+12>>2];while(1){c=a;k=j+(c<<3)|0;d=k;e=J[d>>2];if((c|0)!=(e|0)){while(1){c=j+(e<<3)|0;J[d>>2]=J[c>>2];c=J[c>>2];d=j+(c<<3)|0;e=J[d>>2];if((c|0)!=(e|0)){continue}break}}J[k>>2]=c;a=a+1|0;if((h|0)!=(a|0)){continue}break}if((h|0)<2){break g}Nk(o,l+8|0,0,h-1|0)}ga=l+16|0;p=J[f+8>>2];if((p|0)>0){c=0;while(1){a=c;e=c+1|0;h=(e|0)<(p|0)?p:e;d=h-1|0;j=J[f+16>>2];k=J[j+(c<<3)>>2];while(1){h:{e=c;if((c|0)==(d|0)){e=d;c=h;break h}c=e+1|0;if((k|0)==J[(c<<3)+j>>2]){continue}}break}i:{s=(a|0)>(e|0);if(s){break i}h=1;l=(e-a|0)+1|0;q=l&1;o=J[n+16>>2];d=a;if((a|0)!=(e|0)){w=l&-2;l=0;while(1){r=(d<<3)+j|0;y=J[(J[r+4>>2]<<2)+o>>2];if((k|0)==J[y+208>>2]){x=h;h=J[y+216>>2];h=x&((h|0)!=4&(h|0)!=1)}r=J[(J[r+12>>2]<<2)+o>>2];if((k|0)==J[r+208>>2]){x=h;h=J[r+216>>2];h=x&((h|0)!=4&(h|0)!=1)}d=d+2|0;l=l+2|0;if((w|0)!=(l|0)){continue}break}}j:{if(!q){break j}d=J[(J[((d<<3)+j|0)+4>>2]<<2)+o>>2];if((k|0)!=J[d+208>>2]){break j}d=J[d+216>>2];h=(d|0)!=4&(d|0)!=1&h}if(h&1){if(s){break i}while(1){d=J[J[n+16>>2]+(J[((a<<3)+j|0)+4>>2]<<2)>>2];if((k|0)==J[d+208>>2]&(J[d+216>>2]&-2)!=4){J[d+216>>2]=2}if((a|0)==(e|0)){break i}a=a+1|0;j=J[f+16>>2];continue}}while(1){d=J[(J[((a<<3)+j|0)+4>>2]<<2)+o>>2];if(!((k|0)!=J[d+208>>2]|J[d+216>>2]!=2)){if((J[d+216>>2]&-2)!=4){J[d+216>>2]=3}J[d+220>>2]=0}if((a|0)==(e|0)){break i}a=a+1|0;o=J[n+16>>2];j=J[f+16>>2];continue}}if((c|0)<(p|0)){continue}break}}c=i;p=ia[J[J[c>>2]+36>>2]](c)|0;if((p|0)>0){j=0;while(1){k=ia[J[J[c>>2]+40>>2]](c,j)|0;a=J[k+744>>2];e=J[k+740>>2];k:{if(!(J[e+216>>2]!=2?e:0)&(!a|J[a+216>>2]==2)){break k}d=J[e+204>>2];if(!(!(d&2)|J[e+216>>2]==2|d&4)){kb(a,0)}d=J[a+204>>2];if(!(!(d&2)|J[a+216>>2]==2|d&4)){kb(e,0)}if(!K[f+64|0]){break k}if(!(ia[J[J[c>>2]+28>>2]](c,e,a)|0)){break k}h=J[f+28>>2];l:{if((h|0)!=J[f+32>>2]){break l}i=h?h<<1:1;if((i|0)<=(h|0)){break l}m:{if(!i){e=0;break m}J[8369]=J[8369]+1;e=ia[J[6782]](i<<2,16)|0;h=J[f+28>>2]}n:{if((h|0)<=0){break n}o=0;a=0;if(h-1>>>0>=3){s=h&-4;l=0;while(1){d=a<<2;J[d+e>>2]=J[d+J[f+36>>2]>>2];q=d|4;J[q+e>>2]=J[q+J[f+36>>2]>>2];q=d|8;J[q+e>>2]=J[q+J[f+36>>2]>>2];d=d|12;J[d+e>>2]=J[d+J[f+36>>2]>>2];a=a+4|0;l=l+4|0;if((s|0)!=(l|0)){continue}break}}d=h&3;if(!d){break n}while(1){l=a<<2;J[l+e>>2]=J[l+J[f+36>>2]>>2];a=a+1|0;o=o+1|0;if((d|0)!=(o|0)){continue}break}}a=J[f+36>>2];if(!(!a|!K[f+40|0])){if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}h=J[f+28>>2]}J[f+36>>2]=e;H[f+40|0]=1;J[f+32>>2]=i}J[J[f+36>>2]+(h<<2)>>2]=k;J[f+28>>2]=h+1}j=j+1|0;if((p|0)!=(j|0)){continue}break}}xa();e=J[f+8>>2];ya(2731);o:{if(!K[f+64|0]){a=ia[J[J[c>>2]+44>>2]](c)|0;c=ia[J[J[c>>2]+36>>2]](c)|0;ia[J[J[t>>2]+8>>2]](t,J[n+16>>2],J[n+8>>2],a,c,-1);break o}j=J[f+28>>2];if((j|0)>=2){Mk(f+24|0,v+8|0,0,j-1|0)}if((e|0)<=0){break o}a=1;while(1){c=J[f+16>>2];o=J[c+(g<<3)>>2];l=1;p:{if((e|0)<=(g|0)){break p}while(1){s=J[J[n+16>>2]+(J[((g<<3)+c|0)+4>>2]<<2)>>2];d=J[f+48>>2];q:{if((d|0)!=J[f+52>>2]){break q}p=d?d<<1:1;if((p|0)<=(d|0)){break q}r:{if(!p){i=0;break r}J[8369]=J[8369]+1;i=ia[J[6782]](p<<2,16)|0;d=J[f+48>>2]}s:{if((d|0)<=0){break s}h=0;c=0;if(d-1>>>0>=3){w=d&-4;q=0;while(1){k=c<<2;J[k+i>>2]=J[k+J[f+56>>2]>>2];r=k|4;J[r+i>>2]=J[r+J[f+56>>2]>>2];r=k|8;J[r+i>>2]=J[r+J[f+56>>2]>>2];k=k|12;J[k+i>>2]=J[k+J[f+56>>2]>>2];c=c+4|0;q=q+4|0;if((w|0)!=(q|0)){continue}break}}k=d&3;if(!k){break s}while(1){q=c<<2;J[q+i>>2]=J[q+J[f+56>>2]>>2];c=c+1|0;h=h+1|0;if((k|0)!=(h|0)){continue}break}}c=J[f+56>>2];if(!(!c|!K[f+60|0])){if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}d=J[f+48>>2]}J[f+56>>2]=i;H[f+60|0]=1;J[f+52>>2]=p}J[J[f+56>>2]+(d<<2)>>2]=s;J[f+48>>2]=d+1;c=J[s+216>>2];l=((c|0)==2|(c|0)==5)&l;g=g+1|0;if((e|0)==(g|0)){g=e;break p}c=J[f+16>>2];if((o|0)==J[c+(g<<3)>>2]){continue}break}}h=0;c=0;t:{if((j|0)<=(m|0)){break t}k=J[f+36>>2];i=k+(m<<2)|0;c=J[i>>2];d=J[J[c+740>>2]+208>>2];if((d|0)<0){d=J[J[c+744>>2]+208>>2]}c=0;if((d|0)!=(o|0)){break t}a=m+1|0;d=(a|0)<(j|0)?j:a;h=d-1|0;a=m;while(1){u:{if((a|0)==(h|0)){a=d;break u}a=a+1|0;p=J[k+(a<<2)>>2];c=J[J[p+740>>2]+208>>2];if((c|0)<0){c=J[J[p+744>>2]+208>>2]}if((c|0)==(o|0)){continue}}break}h=a-m|0;c=i}if(!l){ia[J[J[t>>2]+8>>2]](t,J[f+56>>2],J[f+48>>2],c,h,o)}d=J[f+48>>2];v:{if((d|0)>=0){break v}if(J[f+52>>2]<0){c=J[f+56>>2];if(!(c?!c|!K[f+60|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}H[f+60|0]=1;J[f+52>>2]=0;J[f+56>>2]=0}i=0;c=d;l=0-c&3;if(l){while(1){J[J[f+56>>2]+(c<<2)>>2]=0;c=c+1|0;i=i+1|0;if((l|0)!=(i|0)){continue}break}}if(d>>>0>4294967292){break v}while(1){d=c<<2;J[d+J[f+56>>2]>>2]=0;J[(d+J[f+56>>2]|0)+4>>2]=0;J[(d+J[f+56>>2]|0)+8>>2]=0;J[(d+J[f+56>>2]|0)+12>>2]=0;c=c+4|0;if(c){continue}break}}m=h?a:m;J[f+48>>2]=0;if((e|0)>(g|0)){continue}break}}xa();ga=v+16|0;Dk(J[n+196>>2]);a=J[n+200>>2];ia[J[J[a>>2]+16>>2]](a,b,J[n+72>>2]);xa();ga=u+16|0}function IB(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0,f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=0,m=0,n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0;i=ga-80|0;ga=i;if(!(!K[a+171|0]&N[a+172>>2]<=Q(0))){H[a+168|0]=ia[J[J[a>>2]+48>>2]](a);g=Q(N[a+16>>2]-Q(N[a+44>>2]*c));N[a+16>>2]=g;a:{if(!(g>Q(0))){break a}f=N[a+28>>2];if(!(f>2]=f;g=f}b:{if(!(g>2]));if(!(f>2]=g}N[a+20>>2]=g*c;h=J[a+8>>2];d=J[h+16>>2];J[i+24>>2]=J[h+12>>2];J[i+28>>2]=d;d=J[h+8>>2];J[i+16>>2]=J[h+4>>2];J[i+20>>2]=d;d=J[h+32>>2];J[i+40>>2]=J[h+28>>2];J[i+44>>2]=d;d=J[h+24>>2];J[i+32>>2]=J[h+20>>2];J[i+36>>2]=d;d=J[h+48>>2];J[i+56>>2]=J[h+44>>2];J[i+60>>2]=d;d=J[h+40>>2];J[i+48>>2]=J[h+36>>2];J[i+52>>2]=d;d=ga-240|0;ga=d;if(!K[31952]){J[7977]=0;J[7978]=0;J[7976]=1065353216;J[7979]=0;J[7980]=0;J[7982]=0;J[7983]=0;J[7981]=1065353216;J[7984]=0;J[7985]=0;J[7986]=1065353216;J[7987]=0;H[31952]=1}h=J[a+176>>2]<<4;n=h+31904|0;j=N[n>>2];m=h+31908|0;g=N[m>>2];l=h+31912|0;f=N[l>>2];J[a+124>>2]=0;k=f;f=N[a+20>>2];f=Q(N[a+52>>2]+(f>Q(0)?f:Q(0)));N[a+120>>2]=Q(k*f)+N[a+100>>2];N[a+116>>2]=Q(g*f)+N[a+96>>2];N[a+112>>2]=N[a+92>>2]+Q(j*f);J[d+144>>2]=0;J[d+148>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+132>>2]=1065353216;J[d+124>>2]=0;J[d+128>>2]=0;J[d+216>>2]=1065353216;J[d+220>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+196>>2]=1065353216;J[d+188>>2]=0;J[d+192>>2]=0;J[d+152>>2]=1065353216;J[d+156>>2]=0;J[d+116>>2]=0;J[d+120>>2]=0;J[d+112>>2]=1065353216;J[d+180>>2]=0;J[d+184>>2]=0;J[d+176>>2]=1065353216;h=J[a+12>>2];r=Q(ia[J[J[h>>2]+48>>2]](h));o=N[n>>2];s=N[a+96>>2];p=N[m>>2];k=N[a+100>>2];j=N[l>>2];g=N[a+92>>2];f=N[a+56>>2];J[d+236>>2]=0;f=Q(r+f);N[d+232>>2]=k+Q(j*f);N[d+228>>2]=s+Q(f*p);N[d+224>>2]=g+Q(o*f);h=J[a+124>>2];J[d+168>>2]=J[a+120>>2];J[d+172>>2]=h;h=J[a+116>>2];J[d+160>>2]=J[a+112>>2];J[d+164>>2]=h;l=J[a+8>>2];if(!K[31952]){J[7977]=0;J[7978]=0;J[7976]=1065353216;J[7979]=0;J[7980]=0;J[7982]=0;J[7983]=0;J[7981]=1065353216;J[7984]=0;J[7985]=0;J[7986]=1065353216;J[7987]=0;H[31952]=1}h=J[a+176>>2]<<4;j=N[h+31904>>2];g=N[h+31908>>2];f=N[h+31912>>2];J[d+28>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+104>>2]=0;J[d+108>>2]=1060439169;N[d+100>>2]=-f;N[d+96>>2]=-g;J[d+84>>2]=0;J[d+12>>2]=1065353216;J[d+20>>2]=0;J[d+24>>2]=0;J[d+8>>2]=19248;N[d+92>>2]=-j;J[d+88>>2]=l;h=J[l+188>>2];I[d+16>>1]=L[h+4>>1];I[d+18>>1]=L[h+6>>1];h=J[a+12>>2];c:{if(K[a+170|0]){$e(l,h,d+176|0,d+112|0,d+8|0,N[b+56>>2]);break c}ic(b,h,d+176|0,d+112|0,d+8|0,Q(0))}g=N[d+12>>2];d:{if(g>2]<<4;e:{if(!(Q(Q(N[d+60>>2]*N[h+31912>>2])+Q(Q(N[d+52>>2]*N[h+31904>>2])+Q(N[d+56>>2]*N[h+31908>>2])))>Q(0))){break e}N[a+108>>2]=N[a+52>>2]*g;if(K[a+180|0]){f=Q(Q(1)-g);N[a+92>>2]=Q(f*N[a+92>>2])+Q(g*N[a+112>>2]);N[a+96>>2]=Q(f*N[a+96>>2])+Q(g*N[a+116>>2]);N[a+100>>2]=Q(f*N[a+100>>2])+Q(g*N[a+120>>2]);break e}h=J[a+116>>2];J[a+92>>2]=J[a+112>>2];J[a+96>>2]=h;h=J[a+124>>2];J[a+100>>2]=J[a+120>>2];J[a+104>>2]=h}J[a+16>>2]=0;J[a+20>>2]=0;break d}N[a+108>>2]=N[a+52>>2];h=J[a+124>>2];J[a+100>>2]=J[a+120>>2];J[a+104>>2]=h;h=J[a+116>>2];J[a+92>>2]=J[a+112>>2];J[a+96>>2]=h}ga=d+240|0;q=i- -64|0;f:{if(K[a+171|0]){il(a,b,a+60|0);break f}k=N[a+172>>2];N[a+172>>2]=k-c;j=N[a- -64>>2];g=N[a+68>>2];f=N[a+60>>2];J[i+12>>2]=0;o=g;g=c>2]=o*g;N[i+4>>2]=g*j;N[i>>2]=g*f;il(a,b,i)}e=ga-416|0;ga=e;d=J[a+124>>2];J[e+216>>2]=J[a+120>>2];J[e+220>>2]=d;d=J[a+116>>2];J[e+208>>2]=J[a+112>>2];J[e+212>>2]=d;f=N[a+16>>2];g=Q((fQ(0))){break g}f=N[a+24>>2];if(!(f>2]<<4;n=d+31912|0;j=N[n>>2];f=N[d+31908>>2];m=d+31904|0;g=Q(g+N[a+108>>2]);r=Q(N[m>>2]*g);o=Q(N[a+112>>2]-r);N[a+112>>2]=o;s=Q(g*f);p=Q(N[a+116>>2]-s);N[a+116>>2]=p;k=Q(g*j);g=Q(N[a+120>>2]-k);N[a+120>>2]=g;f=N[a+40>>2];l=J[a+8>>2];J[e+124>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;J[e+136>>2]=0;J[e+140>>2]=0;J[e+144>>2]=0;J[e+180>>2]=0;J[e+108>>2]=1065353216;J[e+116>>2]=0;J[e+120>>2]=0;J[e+184>>2]=l;J[e+104>>2]=19248;d=J[n+4>>2];J[e+196>>2]=J[n>>2];J[e+200>>2]=d;d=J[m+4>>2];J[e+188>>2]=J[m>>2];J[e+192>>2]=d;N[e+204>>2]=f;h=J[l+188>>2];I[e+112>>1]=L[h+4>>1];I[e+114>>1]=L[h+6>>1];J[e+20>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+40>>2]=0;J[e+76>>2]=0;J[e+4>>2]=1065353216;J[e+12>>2]=0;J[e+16>>2]=0;J[e+80>>2]=l;J[e>>2]=19248;d=J[n+4>>2];J[e+92>>2]=J[n>>2];J[e+96>>2]=d;d=J[m+4>>2];J[e+84>>2]=J[m>>2];J[e+88>>2]=d;N[e+100>>2]=f;I[e+8>>1]=L[h+4>>1];I[e+10>>1]=L[h+6>>1];m=e+224|4;l=e+288|4;h=e+352|4;h:{while(1){J[e+352>>2]=1065353216;J[h+8>>2]=0;J[h+12>>2]=0;J[h>>2]=0;J[h+4>>2]=0;J[e+372>>2]=1065353216;J[e+384>>2]=0;J[e+388>>2]=0;J[e+376>>2]=0;J[e+380>>2]=0;J[e+392>>2]=1065353216;J[e+396>>2]=0;J[e+288>>2]=1065353216;J[l+8>>2]=0;J[l+12>>2]=0;J[l>>2]=0;J[l+4>>2]=0;J[e+308>>2]=1065353216;J[e+320>>2]=0;J[e+324>>2]=0;J[e+312>>2]=0;J[e+316>>2]=0;J[e+328>>2]=1065353216;J[e+332>>2]=0;J[e+224>>2]=1065353216;J[m+8>>2]=0;J[m+12>>2]=0;J[m>>2]=0;J[m+4>>2]=0;J[e+244>>2]=1065353216;J[e+256>>2]=0;J[e+260>>2]=0;J[e+248>>2]=0;J[e+252>>2]=0;J[e+264>>2]=1065353216;J[e+268>>2]=0;d=J[a+104>>2];J[e+408>>2]=J[a+100>>2];J[e+412>>2]=d;d=J[a+96>>2];J[e+400>>2]=J[a+92>>2];J[e+404>>2]=d;d=J[a+124>>2];J[e+344>>2]=J[a+120>>2];J[e+348>>2]=d;d=J[a+116>>2];J[e+336>>2]=J[a+112>>2];J[e+340>>2]=d;N[e+276>>2]=p-s;N[e+280>>2]=g-k;J[e+284>>2]=0;N[e+272>>2]=o-r;i:{if(K[a+170|0]){$e(J[a+8>>2],J[a+12>>2],e+352|0,e+288|0,e+104|0,N[b+56>>2]);if(N[e+108>>2]>2],J[a+12>>2],e+352|0,e+224|0,e,N[b+56>>2]);break i}ic(b,J[a+12>>2],e+352|0,e+288|0,e+104|0,N[b+56>>2]);if(N[e+108>>2]>2],e+352|0,e+224|0,e,N[b+56>>2])}f=N[a+16>>2];f=Q((f>2]>2]>2]Q(0))){break m}j=N[a+52>>2];if((j>f^-1|d^-1|t)&1){break m}if(K[a+168|0]|!K[a+169|0]){break l}t=0}g=N[e+108>>2];if(!(g>2];H[a+181|0]=0;H[a+169|0]=0;J[a+16>>2]=0;J[a+20>>2]=0;c=N[a+96>>2];g=n?b?g:Q(Q(c-f)*Q(.5)):g;f=Q(Q(1)-g);N[a+92>>2]=Q(f*N[a+92>>2])+Q(g*N[a+112>>2]);N[a+96>>2]=Q(f*c)+Q(g*N[a+116>>2]);N[a+100>>2]=Q(f*N[a+100>>2])+Q(g*N[a+120>>2]);break h}d=J[e+212>>2];J[a+112>>2]=J[e+208>>2];J[a+116>>2]=d;d=J[e+220>>2];J[a+120>>2]=J[e+216>>2];J[a+124>>2]=d;if(!K[31952]){J[7977]=0;J[7978]=0;J[7976]=1065353216;J[7979]=0;J[7980]=0;J[7982]=0;J[7983]=0;J[7981]=1065353216;J[7984]=0;J[7985]=0;J[7986]=1065353216;J[7987]=0;H[31952]=1}d=J[a+176>>2]<<4;g=N[d+31912>>2];f=N[d+31908>>2];j=Q(j+N[a+108>>2]);o=Q(N[a+112>>2]-Q(N[d+31904>>2]*j));N[a+112>>2]=o;p=Q(N[a+116>>2]-Q(j*f));N[a+116>>2]=p;g=Q(N[a+120>>2]-Q(j*g));N[a+120>>2]=g;t=1;continue}break}H[a+181|0]=1;n:{if(!n){break n}p=N[a+24>>2];if(!(p>2]);j=Q(s+N[a+116>>2]);g=Q(r+N[a+112>>2]);if(!K[31952]){J[7977]=0;J[7978]=0;J[7976]=1065353216;J[7979]=0;J[7980]=0;J[7982]=0;J[7983]=0;J[7981]=1065353216;J[7984]=0;J[7985]=0;J[7986]=1065353216;J[7987]=0;H[31952]=1}b=J[a+176>>2]<<4;f=N[b+31904>>2];c=N[b+31908>>2];o=k;k=Q(p+N[a+108>>2]);N[a+120>>2]=o-Q(k*N[b+31912>>2]);N[a+116>>2]=j-Q(k*c);N[a+112>>2]=g-Q(f*k)}b=J[a+116>>2];J[a+92>>2]=J[a+112>>2];J[a+96>>2]=b;b=J[a+124>>2];J[a+100>>2]=J[a+120>>2];J[a+104>>2]=b}ga=e+416|0;b=J[a+104>>2];J[q+8>>2]=J[a+100>>2];J[q+12>>2]=b;b=J[a+96>>2];J[q>>2]=J[a+92>>2];J[q+4>>2]=b;b=J[a+8>>2];J[b+260>>2]=J[b+260>>2]+1;a=J[i+28>>2];J[b+12>>2]=J[i+24>>2];J[b+16>>2]=a;a=J[i+20>>2];J[b+4>>2]=J[i+16>>2];J[b+8>>2]=a;a=J[i+44>>2];J[b+28>>2]=J[i+40>>2];J[b+32>>2]=a;a=J[i+36>>2];J[b+20>>2]=J[i+32>>2];J[b+24>>2]=a;a=J[i+52>>2];J[b+36>>2]=J[i+48>>2];J[b+40>>2]=a;a=J[i+60>>2];J[b+44>>2]=J[i+56>>2];J[b+48>>2]=a;a=J[q+4>>2];J[b+52>>2]=J[q>>2];J[b+56>>2]=a;a=J[q+12>>2];J[b+60>>2]=J[q+8>>2];J[b+64>>2]=a}ga=i+80|0}function zG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ha=Q(0);g=ga-176|0;ga=g;$=J[b+4>>2];aa=J[c+4>>2];if(!(J[$+68>>2]==J[a+40>>2]&J[aa+68>>2]==J[a+44>>2])){h=J[a+8>>2];r=J[h+8>>2];if((r|0)>0){while(1){i=J[(J[h+16>>2]+P(f,12)|0)+8>>2];if(i){ia[J[J[i>>2]>>2]](i)|0;j=J[a+4>>2];ia[J[J[j>>2]+60>>2]](j,i)}f=f+1|0;if((r|0)!=(f|0)){continue}break}h=J[a+8>>2]}Am(h)}J[g+20>>2]=0;J[g+12>>2]=0;J[g+16>>2]=0;H[g+24|0]=1;i=J[a+8>>2];s=J[i+8>>2];a:{if((s|0)<=0){break a}while(1){h=J[(J[i+16>>2]+P(l,12)|0)+8>>2];if(h){ia[J[J[h>>2]+16>>2]](h,g+8|0);f=0;j=J[g+12>>2];if((j|0)>0){while(1){k=J[J[g+20>>2]+(f<<2)>>2];if(J[k+748>>2]){J[e+4>>2]=k;h=J[k+740>>2];j=J[J[e+8>>2]+8>>2];r=(h|0)==(j|0);m=h;h=J[J[e+12>>2]+8>>2];ab(k,(r?m:h)+4|0,(r?h:j)+4|0);J[e+4>>2]=0;j=J[g+12>>2]}f=f+1|0;if((j|0)>(f|0)){continue}break}}b:{if((j|0)>=0){break b}if(J[g+16>>2]<0){h=J[g+20>>2];if(!(h?!h|!K[g+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](h)}H[g+24|0]=1;J[g+16>>2]=0;J[g+20>>2]=0}s=0;f=j;h=0-f&3;if(h){while(1){J[J[g+20>>2]+(f<<2)>>2]=0;f=f+1|0;s=s+1|0;if((h|0)!=(s|0)){continue}break}}if(j>>>0>4294967292){break b}while(1){h=f<<2;J[h+J[g+20>>2]>>2]=0;J[(h+J[g+20>>2]|0)+4>>2]=0;J[(h+J[g+20>>2]|0)+8>>2]=0;J[(h+J[g+20>>2]|0)+12>>2]=0;f=f+4|0;if(f){continue}break}}J[g+12>>2]=0;s=J[i+8>>2]}l=l+1|0;if((s|0)>(l|0)){continue}break}h=J[g+20>>2];if(!h|!K[g+24|0]){break a}if(h){J[8370]=J[8370]+1;ia[J[6783]](h)}}r=J[$+64>>2];j=J[aa+64>>2];f=J[a+4>>2];h=J[a+8>>2];J[g+168>>2]=J[a+32>>2];J[g+164>>2]=h;J[g+160>>2]=e;J[g+156>>2]=d;J[g+152>>2]=f;J[g+140>>2]=0;J[g+136>>2]=9936;J[g+148>>2]=c;J[g+144>>2]=b;h=J[r>>2];c:{if(!h){break c}d=J[j>>2];if(!d){break c}f=J[b+12>>2];w=N[f+8>>2];n=Q(-N[f+48>>2]);t=N[f+24>>2];p=N[f+52>>2];x=N[f+40>>2];u=N[f+56>>2];e=J[c+12>>2];v=N[e+56>>2];q=N[e+48>>2];o=N[e+52>>2];ea=Q(Q(Q(Q(w*n)-Q(t*p))-Q(x*u))+Q(Q(v*x)+Q(Q(q*w)+Q(t*o))));y=N[f+4>>2];C=N[f+20>>2];z=N[f+36>>2];fa=Q(Q(Q(Q(y*n)-Q(C*p))-Q(z*u))+Q(Q(v*z)+Q(Q(q*y)+Q(C*o))));I=N[e+40>>2];E=N[e+24>>2];L=N[e+8>>2];F=N[e+36>>2];M=N[e+20>>2];G=N[e+4>>2];W=N[f>>2];A=Q(W*n);n=N[f+16>>2];A=Q(A-Q(n*p));p=N[f+32>>2];ha=Q(Q(A-Q(p*u))+Q(Q(v*p)+Q(Q(q*W)+Q(n*o))));v=N[e+16>>2];q=N[e>>2];o=N[e+32>>2];J[8369]=J[8369]+1;e=ia[J[6782]](1024,16)|0;J[e+4>>2]=d;J[e>>2]=h;da=Q(Q(I*x)+Q(Q(L*w)+Q(t*E)));T=Q(R(da));A=Q(Q(F*x)+Q(Q(G*w)+Q(t*M)));U=Q(R(A));O=Q(Q(o*x)+Q(Q(q*w)+Q(t*v)));V=Q(R(O));S=Q(Q(I*z)+Q(Q(L*y)+Q(C*E)));w=Q(R(S));t=Q(Q(F*z)+Q(Q(G*y)+Q(C*M)));x=Q(R(t));y=Q(Q(o*z)+Q(Q(q*y)+Q(C*v)));C=Q(R(y));z=Q(Q(I*p)+Q(Q(L*W)+Q(n*E)));I=Q(R(z));E=Q(Q(F*p)+Q(Q(G*W)+Q(n*M)));L=Q(R(E));F=Q(Q(o*p)+Q(Q(q*W)+Q(n*v)));M=Q(R(F));X=124;f=128;l=128;j=1;while(1){d:{e:{f:{r=j-1|0;s=r<<3;d=s+e|0;D=J[d>>2];B=J[d+4>>2];G=N[B+24>>2];n=N[B+8>>2];ba=Q(Q(Q(G-n)*Q(.5))+Q(0));p=N[B+16>>2];u=N[B>>2];ca=Q(Q(Q(p-u)*Q(.5))+Q(0));v=N[B+20>>2];o=N[B+4>>2];W=Q(Q(Q(v-o)*Q(.5))+Q(0));q=Q(Q(ba*I)+Q(Q(ca*M)+Q(L*W)));n=Q(Q(G+n)*Q(.5));u=Q(Q(p+u)*Q(.5));v=Q(Q(v+o)*Q(.5));o=Q(ha+Q(Q(n*z)+Q(Q(u*F)+Q(E*v))));g:{if(!(N[D>>2]<=Q(q+o))|!(N[D+16>>2]>=Q(o-q))){break g}q=Q(Q(ba*w)+Q(Q(ca*C)+Q(x*W)));o=Q(fa+Q(Q(n*S)+Q(Q(u*y)+Q(t*v))));if(!(N[D+4>>2]<=Q(q+o))|!(N[D+20>>2]>=Q(o-q))){break g}q=Q(Q(ba*T)+Q(Q(ca*V)+Q(U*W)));o=Q(ea+Q(Q(n*da)+Q(Q(u*O)+Q(A*v))));if(!(N[D+8>>2]<=Q(q+o))|!(N[D+24>>2]>=Q(o-q))){break g}h:{if((r|0)<=(X|0)){d=f;h=e;break h}d=f<<1;i:{if((f|0)>=(d|0)){h=e;break i}if((d|0)<=(l|0)){h=e;break i}j:{if(!f){h=0;break j}J[8369]=J[8369]+1;h=ia[J[6782]](f<<4,16)|0;if((f|0)<=0){break j}l=0;X=0;if(f-1>>>0>=3){Z=f&-4;Y=0;while(1){_=X<<3;m=_+h|0;k=e+_|0;i=J[k+4>>2];J[m>>2]=J[k>>2];J[m+4>>2]=i;i=_|8;m=i+h|0;k=e+i|0;i=J[k+4>>2];J[m>>2]=J[k>>2];J[m+4>>2]=i;i=_|16;m=i+h|0;k=e+i|0;i=J[k+4>>2];J[m>>2]=J[k>>2];J[m+4>>2]=i;i=_|24;m=i+h|0;k=e+i|0;i=J[k+4>>2];J[m>>2]=J[k>>2];J[m+4>>2]=i;X=X+4|0;Y=Y+4|0;if((Z|0)!=(Y|0)){continue}break}}m=f&3;if(!m){break j}while(1){f=X<<3;k=f+h|0;i=e+f|0;f=J[i+4>>2];J[k>>2]=J[i>>2];J[k+4>>2]=f;X=X+1|0;l=l+1|0;if((m|0)!=(l|0)){continue}break}}if(e){J[8370]=J[8370]+1;ia[J[6783]](e)}l=d}X=d-4|0}e=J[B+40>>2];if(J[D+40>>2]){f=J[D+36>>2];if(e){e=h+s|0;J[e+4>>2]=J[B+36>>2];J[e>>2]=f;e=J[D+40>>2];f=(j<<3)+h|0;J[f+4>>2]=J[B+36>>2];J[f>>2]=e;e=J[D+36>>2];J[f+12>>2]=J[B+40>>2];J[f+8>>2]=e;e=J[D+40>>2];J[f+20>>2]=J[B+40>>2];J[f+16>>2]=e;j=j+3|0;break e}e=h+s|0;J[e+4>>2]=B;J[e>>2]=f;f=J[D+40>>2];e=(j<<3)+h|0;J[e+4>>2]=B;J[e>>2]=f;break f}if(e){e=h+s|0;J[e+4>>2]=J[B+36>>2];J[e>>2]=D;e=(j<<3)+h|0;J[e+4>>2]=J[B+40>>2];J[e>>2]=D;break f}ia[J[J[g+136>>2]+8>>2]](g+136|0,D,B);f=d;e=h}j=r;break d}j=j+1|0}f=d;e=h}if(j){continue}break}if(!e){break c}if(e){J[8370]=J[8370]+1;ia[J[6783]](e)}}Y=J[a+8>>2];if(J[Y+8>>2]>0){j=0;while(1){h=P(j,12);d=h+J[Y+16>>2]|0;r=J[d+8>>2];k:{if(!r){break k}f=J[$+24>>2]+P(J[d>>2],80)|0;e=J[f+64>>2];d=J[b+12>>2];v=N[d+52>>2];q=N[d+56>>2];y=N[f+48>>2];C=N[f+52>>2];z=N[f+56>>2];I=N[f+4>>2];E=N[f+20>>2];L=N[f+36>>2];F=N[f+8>>2];M=N[f+24>>2];G=N[f+40>>2];T=N[d+20>>2];A=N[d+24>>2];n=N[f>>2];U=N[d+36>>2];p=N[f+16>>2];O=N[d+40>>2];u=N[f+32>>2];o=N[d+48>>2];V=N[d+8>>2];S=N[d>>2];w=N[d+4>>2];t=N[d+16>>2];x=N[d+32>>2];f=0;J[g+68>>2]=0;J[g+52>>2]=0;J[g+36>>2]=0;J[g+20>>2]=0;N[g+40>>2]=Q(u*O)+Q(Q(n*x)+Q(U*p));N[g+24>>2]=Q(u*A)+Q(Q(n*t)+Q(T*p));N[g+8>>2]=Q(u*V)+Q(Q(n*S)+Q(w*p));N[g+48>>2]=Q(G*O)+Q(Q(F*x)+Q(U*M));N[g+44>>2]=Q(L*O)+Q(Q(I*x)+Q(U*E));N[g+32>>2]=Q(G*A)+Q(Q(F*t)+Q(T*M));N[g+28>>2]=Q(L*A)+Q(Q(I*t)+Q(T*E));N[g+16>>2]=Q(G*V)+Q(Q(F*S)+Q(w*M));N[g+12>>2]=Q(L*V)+Q(Q(I*S)+Q(w*E));N[g+64>>2]=q+Q(Q(z*O)+Q(Q(y*x)+Q(U*C)));N[g+60>>2]=v+Q(Q(z*A)+Q(Q(y*t)+Q(T*C)));N[g+56>>2]=o+Q(Q(z*V)+Q(Q(y*S)+Q(w*C)));d=g+8|0;ia[J[J[e>>2]+8>>2]](e,d,g+120|0,g+104|0);i=J[aa+24>>2]+P(J[(h+J[Y+16>>2]|0)+4>>2],80)|0;e=J[i+64>>2];l=J[c+12>>2];v=N[l+52>>2];q=N[l+56>>2];y=N[i+48>>2];C=N[i+52>>2];z=N[i+56>>2];I=N[i+4>>2];E=N[i+20>>2];L=N[i+36>>2];F=N[i+8>>2];M=N[i+24>>2];G=N[i+40>>2];T=N[l+20>>2];A=N[l+24>>2];n=N[i>>2];U=N[l+36>>2];p=N[i+16>>2];O=N[l+40>>2];u=N[i+32>>2];o=N[l+48>>2];V=N[l+8>>2];S=N[l>>2];w=N[l+4>>2];t=N[l+16>>2];x=N[l+32>>2];J[g+68>>2]=0;J[g+52>>2]=0;J[g+36>>2]=0;J[g+20>>2]=0;N[g+40>>2]=Q(u*O)+Q(Q(n*x)+Q(U*p));N[g+24>>2]=Q(u*A)+Q(Q(n*t)+Q(T*p));N[g+8>>2]=Q(u*V)+Q(Q(n*S)+Q(w*p));N[g+48>>2]=Q(G*O)+Q(Q(F*x)+Q(U*M));N[g+44>>2]=Q(L*O)+Q(Q(I*x)+Q(U*E));N[g+32>>2]=Q(G*A)+Q(Q(F*t)+Q(T*M));N[g+28>>2]=Q(L*A)+Q(Q(I*t)+Q(T*E));N[g+16>>2]=Q(G*V)+Q(Q(F*S)+Q(w*M));N[g+12>>2]=Q(L*V)+Q(Q(I*S)+Q(w*E));N[g+64>>2]=q+Q(Q(z*O)+Q(Q(y*x)+Q(U*C)));N[g+60>>2]=v+Q(Q(z*A)+Q(Q(y*t)+Q(T*C)));N[g+56>>2]=o+Q(Q(z*V)+Q(Q(y*S)+Q(w*C)));ia[J[J[e>>2]+8>>2]](e,d,g+88|0,g+72|0);d=0;l:{if(N[g+120>>2]>N[g+72>>2]){break l}d=0;if(N[g+104>>2]>2]){break l}d=1}if(!(N[g+124>>2]>N[g+76>>2])&(!(N[g+108>>2]>2])&(N[g+112>>2]>2]|N[g+128>>2]>N[g+80>>2]?f:d))){break k}ia[J[J[r>>2]>>2]](r)|0;d=J[a+4>>2];ia[J[J[d>>2]+60>>2]](d,r);d=h+J[Y+16>>2]|0;i=J[d+4>>2];l=J[d>>2];h=J[a+16>>2];m:{if((h|0)!=J[a+20>>2]){break m}Z=h?h<<1:1;if((Z|0)<=(h|0)){break m}n:{if(!Z){s=0;break n}J[8369]=J[8369]+1;s=ia[J[6782]](P(Z,12),16)|0;h=J[a+16>>2]}o:{if((h|0)<=0){break o}r=h&1;if((h|0)!=1){e=h&-2;h=0;while(1){d=P(f,12);m=d+s|0;k=d+J[a+24>>2]|0;d=J[k+4>>2];J[m>>2]=J[k>>2];J[m+4>>2]=d;J[m+8>>2]=J[k+8>>2];d=P(f|1,12);m=d+s|0;k=d+J[a+24>>2]|0;d=J[k+4>>2];J[m>>2]=J[k>>2];J[m+4>>2]=d;J[m+8>>2]=J[k+8>>2];f=f+2|0;h=h+2|0;if((e|0)!=(h|0)){continue}break}}if(!r){break o}d=P(f,12);h=d+s|0;e=d+J[a+24>>2]|0;d=J[e+4>>2];J[h>>2]=J[e>>2];J[h+4>>2]=d;J[h+8>>2]=J[e+8>>2]}d=J[a+24>>2];if(!(d?!d|!K[a+28|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+24>>2]=s;H[a+28|0]=1;J[a+20>>2]=Z;h=J[a+16>>2]}d=J[a+24>>2]+P(h,12)|0;J[d+8>>2]=0;J[d+4>>2]=i;J[d>>2]=l;J[a+16>>2]=J[a+16>>2]+1}j=j+1|0;if((j|0)>2]){continue}break}}if(J[a+16>>2]>0){f=0;while(1){c=J[a+8>>2];b=J[a+24>>2]+P(f,12)|0;ia[J[J[c>>2]+8>>2]](c,J[b>>2],J[b+4>>2])|0;f=f+1|0;if((f|0)>2]){continue}break}}b=J[a+24>>2];if(!(b?!b|!K[a+28|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+24>>2]=0;H[a+28|0]=1;J[a+16>>2]=0;J[a+20>>2]=0;ga=g+176|0}function az(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=0,p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=Q(0),G=Q(0);f=ga-176|0;ga=f;i=J[a+48>>2];e=J[a+52>>2];a:{if(!e){break a}e=J[e+20>>2];if(!e){break a}if(!(ia[J[J[e>>2]+48>>2]](e)&1)){break a}J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=1065353216;J[f+36>>2]=1065353216;g=J[J[a+52>>2]+20>>2];e=J[a+8>>2];u=N[e+52>>2];p=N[e+12>>2];s=N[e+8>>2];v=N[e+56>>2];w=N[e+28>>2];y=N[e+20>>2];z=N[e+24>>2];A=N[e+60>>2];B=N[e+44>>2];C=N[e+36>>2];t=N[e+40>>2];x=N[e+4>>2];j=N[b+8>>2];k=N[b>>2];l=N[b+4>>2];J[f+148>>2]=0;N[f+144>>2]=A+Q(Q(j*B)+Q(Q(k*C)+Q(l*t)));N[f+140>>2]=v+Q(Q(j*w)+Q(Q(k*y)+Q(l*z)));N[f+136>>2]=u+Q(Q(j*p)+Q(Q(k*x)+Q(l*s)));p=N[e+8>>2];s=N[e+12>>2];j=N[b+20>>2];k=N[b+24>>2];x=N[e+4>>2];l=N[b+16>>2];J[f+20>>2]=0;N[f+16>>2]=A+Q(Q(k*B)+Q(Q(l*C)+Q(t*j)));N[f+12>>2]=v+Q(Q(k*w)+Q(Q(l*y)+Q(z*j)));N[f+8>>2]=u+Q(Q(k*s)+Q(Q(l*x)+Q(j*p)));o=f+136|0;h=f+8|0;n=f+32|0;ia[J[J[g>>2]+8>>2]](g,o,h,n);g=J[J[a+52>>2]+20>>2];u=N[e+52>>2];p=N[e+8>>2];s=N[e+12>>2];v=N[e+56>>2];w=N[e+20>>2];y=N[e+24>>2];z=N[e+28>>2];A=N[e+60>>2];B=N[e+36>>2];C=N[e+40>>2];j=N[b+20>>2];t=N[e+44>>2];k=N[b+24>>2];x=N[e+4>>2];l=N[b+16>>2];J[f+148>>2]=0;N[f+144>>2]=A+Q(Q(k*t)+Q(Q(l*B)+Q(j*C)));N[f+140>>2]=v+Q(Q(k*z)+Q(Q(l*w)+Q(j*y)));N[f+136>>2]=u+Q(Q(k*s)+Q(Q(l*x)+Q(j*p)));p=N[e+8>>2];s=N[e+12>>2];j=N[b+36>>2];k=N[b+40>>2];x=N[e+4>>2];l=N[b+32>>2];J[f+20>>2]=0;N[f+16>>2]=A+Q(Q(k*t)+Q(Q(l*B)+Q(C*j)));N[f+12>>2]=v+Q(Q(k*z)+Q(Q(l*w)+Q(y*j)));N[f+8>>2]=u+Q(Q(k*s)+Q(Q(l*x)+Q(j*p)));ia[J[J[g>>2]+8>>2]](g,o,h,n);g=J[J[a+52>>2]+20>>2];u=N[e+52>>2];p=N[e+8>>2];s=N[e+12>>2];v=N[e+56>>2];w=N[e+20>>2];y=N[e+24>>2];z=N[e+28>>2];A=N[e+60>>2];B=N[e+36>>2];C=N[e+40>>2];j=N[b+36>>2];t=N[e+44>>2];k=N[b+40>>2];x=N[e+4>>2];l=N[b+32>>2];J[f+148>>2]=0;N[f+144>>2]=A+Q(Q(k*t)+Q(Q(l*B)+Q(j*C)));N[f+140>>2]=v+Q(Q(k*z)+Q(Q(l*w)+Q(j*y)));N[f+136>>2]=u+Q(Q(k*s)+Q(Q(l*x)+Q(j*p)));p=N[e+12>>2];s=N[e+8>>2];x=N[e+4>>2];j=N[b+8>>2];k=N[b>>2];l=N[b+4>>2];J[f+20>>2]=0;N[f+16>>2]=A+Q(Q(j*t)+Q(Q(k*B)+Q(C*l)));N[f+12>>2]=v+Q(Q(j*z)+Q(Q(k*w)+Q(y*l)));N[f+8>>2]=u+Q(Q(j*p)+Q(Q(k*x)+Q(l*s)));ia[J[J[g>>2]+8>>2]](g,o,h,n)}e=c<<21|d;J[f+168>>2]=e;J[f+160>>2]=e;b:{c:{g=e+(d<<15^-1)|0;g=P(g>>10^g,9);g=g>>6^g;g=(g<<11^-1)+g|0;g=J[a+108>>2]-1&(g>>16^g);if(g>>>0>=M[a- -64>>2]){break c}g=J[J[a+72>>2]+(g<<2)>>2];if((g|0)==-1){break c}o=J[a+92>>2];h=J[a+132>>2];while(1){n=g<<2;if((e|0)!=J[n+h>>2]){g=J[o+n>>2];if((g|0)!=-1){continue}break c}break}e=J[a+112>>2];if(!e){break c}g=J[(e+(g<<3)|0)+4>>2];b=J[a+8>>2];J[g+8>>2]=J[J[b+192>>2]+8>>2];e=J[a+4>>2];o=J[e+192>>2];J[f+48>>2]=-1;J[f+52>>2]=-1;J[f+44>>2]=e+4;J[f+40>>2]=e;J[f+36>>2]=o;J[f+32>>2]=0;J[f+156>>2]=d;J[f+152>>2]=c;J[f+148>>2]=b+4;J[f+144>>2]=b;J[f+140>>2]=g;J[f+136>>2]=0;c=f+32|0;d=f+136|0;b=ia[J[J[i>>2]+8>>2]](i,c,d,0)|0;ia[J[J[b>>2]+8>>2]](b,c,d,J[a+52>>2],J[a+44>>2]);ia[J[J[b>>2]>>2]](b)|0;ia[J[J[i>>2]+60>>2]](i,b);break b}l=N[b+20>>2];y=N[b+36>>2];z=N[b+24>>2];A=N[b+40>>2];u=N[b+4>>2];B=N[b+32>>2];v=N[b+8>>2];w=N[b>>2];C=N[b+16>>2];J[f+124>>2]=0;J[f+108>>2]=0;J[f+92>>2]=0;J[f+76>>2]=0;J[f+60>>2]=0;k=Q(C-w);t=Q(y-u);p=Q(B-w);s=Q(l-u);j=Q(Q(k*t)-Q(p*s));x=j;F=Q(j*j);j=Q(A-v);G=Q(s*j);s=Q(z-v);t=Q(G-Q(t*s));k=Q(Q(s*p)-Q(j*k));p=Q(Q(1)/Q(Y(Q(F+Q(Q(t*t)+Q(k*k))))));j=Q(Q(x*p)*Q(.05999999865889549));N[f+120>>2]=A-j;k=Q(Q(k*p)*Q(.05999999865889549));N[f+116>>2]=y-k;N[f+104>>2]=z-j;N[f+100>>2]=l-k;N[f+88>>2]=v-j;N[f+84>>2]=u-k;N[f+72>>2]=A+j;N[f+68>>2]=y+k;N[f+56>>2]=z+j;N[f+52>>2]=l+k;J[f+44>>2]=0;l=Q(Q(t*p)*Q(.05999999865889549));N[f+112>>2]=B-l;N[f+96>>2]=C-l;N[f+80>>2]=w-l;N[f+64>>2]=B+l;N[f+48>>2]=C+l;N[f+40>>2]=v+j;N[f+36>>2]=u+k;N[f+32>>2]=w+l;J[8369]=J[8369]+1;e=ia[J[6782]](112,16)|0;Xe(e,f+32|0,6);b=J[a+8>>2];J[e+8>>2]=J[J[b+192>>2]+8>>2];g=J[a+4>>2];o=J[g+192>>2];J[f+152>>2]=-1;J[f+156>>2]=-1;J[f+148>>2]=g+4;J[f+144>>2]=g;J[f+140>>2]=o;J[f+136>>2]=0;J[f+28>>2]=d;J[f+24>>2]=c;J[f+20>>2]=b+4;J[f+16>>2]=b;J[f+12>>2]=e;J[f+8>>2]=0;c=f+136|0;d=f+8|0;b=ia[J[J[i>>2]+8>>2]](i,c,d,0)|0;ia[J[J[b>>2]+8>>2]](b,c,d,J[a+52>>2],J[a+44>>2]);ia[J[J[b>>2]>>2]](b)|0;ia[J[J[i>>2]+60>>2]](i,b);J[f+172>>2]=e;d:{e:{f:{g:{h:{i:{e=a+60|0;b=J[e+48>>2];c=J[f+160>>2];a=(c<<15^-1)+c|0;a=P(a>>10^a,9);a=a>>6^a;a=(a<<11^-1)+a|0;o=b-1&(a>>16^a);j:{if(o>>>0>=M[e+4>>2]){break j}a=J[J[e+12>>2]+(o<<2)>>2];if((a|0)==-1){break j}d=J[e+32>>2];i=J[e+72>>2];while(1){g=a<<2;if((c|0)==J[g+i>>2]){break i}a=J[d+g>>2];if((a|0)!=-1){continue}break}}E=J[e+44>>2];a=E;k:{if((b|0)!=(a|0)){break k}a=b;n=a?a<<1:1;if((a|0)>=(n|0)){break k}l:{if(!n){d=0;c=b;break l}J[8369]=J[8369]+1;d=ia[J[6782]](n<<3,16)|0;c=J[e+44>>2]}m:{if((c|0)<=0){break m}i=0;a=0;if(c-1>>>0>=3){q=c&-4;g=0;while(1){h=a<<3;m=h+d|0;r=h+J[e+52>>2]|0;D=J[r+4>>2];J[m>>2]=J[r>>2];J[m+4>>2]=D;m=h|8;r=m+d|0;m=m+J[e+52>>2]|0;D=J[m+4>>2];J[r>>2]=J[m>>2];J[r+4>>2]=D;m=h|16;r=m+d|0;m=m+J[e+52>>2]|0;D=J[m+4>>2];J[r>>2]=J[m>>2];J[r+4>>2]=D;h=h|24;m=h+d|0;h=h+J[e+52>>2]|0;r=J[h+4>>2];J[m>>2]=J[h>>2];J[m+4>>2]=r;a=a+4|0;g=g+4|0;if((q|0)!=(g|0)){continue}break}}c=c&3;if(!c){break m}while(1){g=a<<3;h=g+d|0;g=g+J[e+52>>2]|0;q=J[g+4>>2];J[h>>2]=J[g>>2];J[h+4>>2]=q;a=a+1|0;i=i+1|0;if((c|0)!=(i|0)){continue}break}}a=J[e+52>>2];if(!(a?!a|!K[e+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[e+52>>2]=d;H[e+56|0]=1;J[e+48>>2]=n;a=J[e+44>>2]}c=J[f+172>>2];a=J[e+52>>2]+(a<<3)|0;J[a>>2]=J[f+168>>2];J[a+4>>2]=c;J[e+44>>2]=J[e+44>>2]+1;i=J[e- -64>>2];if((i|0)!=J[e+68>>2]){break e}n=i?i<<1:1;if((n|0)<=(i|0)){break e}n:{if(!n){d=0;break n}J[8369]=J[8369]+1;d=ia[J[6782]](n<<2,16)|0;i=J[e+64>>2]}c=J[e+72>>2];if((i|0)<=0){break h}g=0;a=0;if(i-1>>>0>=3){m=i&-4;q=0;while(1){h=a<<2;J[h+d>>2]=J[c+h>>2];r=h|4;J[r+d>>2]=J[c+r>>2];r=h|8;J[r+d>>2]=J[c+r>>2];h=h|12;J[h+d>>2]=J[c+h>>2];a=a+4|0;q=q+4|0;if((m|0)!=(q|0)){continue}break}}i=i&3;if(!i){break g}while(1){h=a<<2;J[h+d>>2]=J[c+h>>2];a=a+1|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}break g}b=J[f+172>>2];a=J[e+52>>2]+(a<<3)|0;J[a>>2]=J[f+168>>2];J[a+4>>2]=b;break d}if(!c){break f}}if(c?K[e+76|0]:0){J[8370]=J[8370]+1;ia[J[6783]](c)}i=J[e+64>>2]}J[e+72>>2]=d;J[e+68>>2]=n;H[e+76|0]=1}J[J[e+72>>2]+(i<<2)>>2]=J[f+160>>2];J[e+64>>2]=J[e+64>>2]+1;if((b|0)>2]){d=0;i=0;n=0;o=0;g=J[e+48>>2];b=J[e+4>>2];o:{if((g|0)<=(b|0)){break o}p:{if((g|0)<=J[e+8>>2]){d=J[e+12>>2];break p}if(g){J[8369]=J[8369]+1;d=ia[J[6782]](g<<2,16)|0;a=J[e+4>>2]}else{a=b}c=J[e+12>>2];q:{r:{if((a|0)>0){if(a-1>>>0>=3){q=a&-4;while(1){h=i<<2;J[h+d>>2]=J[c+h>>2];m=h|4;J[m+d>>2]=J[c+m>>2];m=h|8;J[m+d>>2]=J[c+m>>2];h=h|12;J[h+d>>2]=J[c+h>>2];i=i+4|0;n=n+4|0;if((q|0)!=(n|0)){continue}break}}a=a&3;if(!a){break r}while(1){h=i<<2;J[h+d>>2]=J[c+h>>2];i=i+1|0;o=o+1|0;if((a|0)!=(o|0)){continue}break}break r}if(c){break r}break q}if(c?K[e+16|0]:0){J[8370]=J[8370]+1;ia[J[6783]](c)}}J[e+12>>2]=d;H[e+16|0]=1;J[e+8>>2]=g}qa((b<<2)+d|0,0,g-b<<2);J[e+4>>2]=g;m=g<<2;c=J[e+24>>2];if((c|0)<(g|0)){s:{if((g|0)<=J[e+28>>2]){d=J[e+32>>2];break s}t:{if(!g){d=0;a=c;break t}J[8369]=J[8369]+1;d=ia[J[6782]](m,16)|0;a=J[e+24>>2]}h=J[e+32>>2];u:{if((a|0)>0){o=0;i=0;if(a-1>>>0>=3){r=a&-4;n=0;while(1){q=i<<2;J[q+d>>2]=J[h+q>>2];D=q|4;J[D+d>>2]=J[h+D>>2];D=q|8;J[D+d>>2]=J[h+D>>2];q=q|12;J[q+d>>2]=J[h+q>>2];i=i+4|0;n=n+4|0;if((r|0)!=(n|0)){continue}break}}a=a&3;if(!a){break u}while(1){n=i<<2;J[n+d>>2]=J[h+n>>2];i=i+1|0;o=o+1|0;if((a|0)!=(o|0)){continue}break}break u}if(h){break u}J[e+32>>2]=d;J[e+28>>2]=g;H[e+36|0]=1;break s}if(h?K[e+36|0]:0){J[8370]=J[8370]+1;ia[J[6783]](h)}J[e+32>>2]=d;H[e+36|0]=1;J[e+28>>2]=g}qa((c<<2)+d|0,0,g-c<<2)}J[e+24>>2]=g;if((g|0)>0){qa(J[e+12>>2],255,m);qa(J[e+32>>2],255,m)}if((b|0)<=0){break o}c=J[e+32>>2];d=J[e+72>>2];g=J[e+12>>2];i=0;while(1){o=i<<2;a=J[o+d>>2];a=(a<<15^-1)+a|0;a=P(a>>10^a,9);a=a>>6^a;a=(a<<11^-1)+a|0;a=g+((J[e+48>>2]-1&(a>>16^a))<<2)|0;J[c+o>>2]=J[a>>2];J[a>>2]=i;i=i+1|0;if((b|0)!=(i|0)){continue}break}}a=J[f+160>>2];a=(a<<15^-1)+a|0;a=P(a>>10^a,9);a=a>>6^a;a=(a<<11^-1)+a|0;o=J[e+48>>2]-1&(a>>16^a)}a=J[e+12>>2]+(o<<2)|0;J[J[e+32>>2]+(E<<2)>>2]=J[a>>2];J[a>>2]=E}}ga=f+176|0}function Fg(a,b,c){var d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=Q(0),Z=Q(0),_=0;e=ga-96|0;ga=e;J[a+376>>2]=0;J[a+364>>2]=4;J[a+368>>2]=0;k=a+316|0;J[a+360>>2]=k;J[a+356>>2]=a+284;J[a+352>>2]=a+252;J[a+348>>2]=a+220;f=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=f;f=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=f;f=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=f;f=J[b+36>>2];J[a+32>>2]=J[b+32>>2];J[a+36>>2]=f;f=J[b+28>>2];J[a+24>>2]=J[b+24>>2];J[a+28>>2]=f;f=J[b+52>>2];J[a+48>>2]=J[b+48>>2];J[a+52>>2]=f;f=J[b+44>>2];J[a+40>>2]=J[b+40>>2];J[a+44>>2]=f;w=b- -64|0;f=J[w+4>>2];m=a- -64|0;J[m>>2]=J[w>>2];J[m+4>>2]=f;f=J[b+60>>2];J[a+56>>2]=J[b+56>>2];J[a+60>>2]=f;f=J[b+84>>2];J[a+80>>2]=J[b+80>>2];J[a+84>>2]=f;f=J[b+76>>2];J[a+72>>2]=J[b+72>>2];J[a+76>>2]=f;f=J[b+100>>2];J[a+96>>2]=J[b+96>>2];J[a+100>>2]=f;f=J[b+92>>2];J[a+88>>2]=J[b+88>>2];J[a+92>>2]=f;f=J[b+108>>2];J[a+104>>2]=J[b+104>>2];J[a+108>>2]=f;f=J[b+116>>2];J[a+112>>2]=J[b+112>>2];J[a+116>>2]=f;f=J[b+124>>2];b=J[b+120>>2];J[a+144>>2]=0;J[a+180>>2]=0;J[a+120>>2]=b;J[a+124>>2]=f;b=J[c+4>>2];J[a+128>>2]=J[c>>2];J[a+132>>2]=b;b=J[c+12>>2];J[a+136>>2]=J[c+8>>2];J[a+140>>2]=b;J[a+364>>2]=3;J[a+164>>2]=0;J[a+328>>2]=0;J[a+180>>2]=1;J[a+148>>2]=k;h=N[a+136>>2];i=N[a+128>>2];d=N[a+132>>2];g=Q(Q(h*h)+Q(Q(i*i)+Q(d*d)));b=g>Q(0);h=b?Q(-h):Q(0);i=b?Q(-i):Q(1);d=b?Q(-d):Q(0);j=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(i*i)+Q(d*d))))));N[a+324>>2]=h*j;N[a+320>>2]=d*j;N[k>>2]=i*j;Za(e+16|0,a,k);b=J[e+28>>2];J[a+340>>2]=J[e+24>>2];J[a+344>>2]=b;b=J[e+20>>2];J[a+332>>2]=J[e+16>>2];J[a+336>>2]=b;J[a+164>>2]=1065353216;c=J[a+148>>2];b=J[c+20>>2];J[a+128>>2]=J[c+16>>2];J[a+132>>2]=b;b=J[c+28>>2];J[a+136>>2]=J[c+24>>2];J[a+140>>2]=b;b=J[c+28>>2];J[e+72>>2]=J[c+24>>2];J[e+76>>2]=b;b=J[c+20>>2];J[e+64>>2]=J[c+16>>2];J[e+68>>2]=b;b=J[c+28>>2];J[e+56>>2]=J[c+24>>2];J[e+60>>2]=b;b=J[c+20>>2];J[e+48>>2]=J[c+16>>2];J[e+52>>2]=b;b=J[c+28>>2];J[e+40>>2]=J[c+24>>2];J[e+44>>2]=b;b=J[c+20>>2];J[e+32>>2]=J[c+16>>2];J[e+36>>2]=b;b=J[c+28>>2];J[e+24>>2]=J[c+24>>2];J[e+28>>2]=b;b=J[c+20>>2];J[e+16>>2]=J[c+16>>2];J[e+20>>2]=b;d=N[a+136>>2];n=N[a+132>>2];j=N[a+128>>2];u=J[a+368>>2];while(1){a:{b:{o=Q(Y(Q(Q(d*d)+Q(Q(j*j)+Q(n*n)))));c:{if(o>2]=1;break c}v=P(u,36)+a|0;w=v+148|0;f=J[v+180>>2];c=w+(f<<2)|0;J[c+16>>2]=0;b=J[a+364>>2]-1|0;J[a+364>>2]=b;C=c;c=J[((b<<2)+a|0)+348>>2];J[C>>2]=c;J[v+180>>2]=f+1;J[c+12>>2]=0;i=Q(Q(1)/o);N[c+8>>2]=i*Q(-d);N[c+4>>2]=i*Q(-n);N[c>>2]=i*Q(-j);Za(e+80|0,a,c);b=J[e+92>>2];J[c+24>>2]=J[e+88>>2];J[c+28>>2]=b;b=J[e+84>>2];J[c+16>>2]=J[e+80>>2];J[c+20>>2]=b;d:{f=J[v+180>>2];m=J[(w+(f<<2)|0)-4>>2];j=N[m+24>>2];d=Q(j-N[e+24>>2]);s=Q(d*d);h=N[m+16>>2];d=Q(h-N[e+16>>2]);p=Q(d*d);i=N[m+20>>2];d=Q(i-N[e+20>>2]);if(Q(s+Q(p+Q(d*d)))>2]);s=Q(d*d);d=Q(h-N[e+32>>2]);p=Q(d*d);d=Q(i-N[e+36>>2]);if(Q(s+Q(p+Q(d*d)))>2]);s=Q(d*d);d=Q(h-N[e+48>>2]);p=Q(d*d);d=Q(i-N[e+52>>2]);if(Q(s+Q(p+Q(d*d)))>2]);s=Q(d*d);d=Q(h-N[e+64>>2]);p=Q(d*d);d=Q(i-N[e+68>>2]);if(Q(s+Q(p+Q(d*d)))>2];W=W+1&3;c=(e+16|0)+(W<<4)|0;J[c+8>>2]=J[m+24>>2];J[c+12>>2]=b;b=J[m+20>>2];J[c>>2]=J[m+16>>2];J[c+4>>2]=b;d=Q(Q(Q(N[a+136>>2]*j)+Q(Q(N[a+128>>2]*h)+Q(N[a+132>>2]*i)))/o);R=d>R?d:R;if(Q(Q(o*Q(-9999999747378752e-20))+Q(o-R))<=Q(0)){u=J[a+368>>2];c=P(u,36)+a|0;b=J[c+180>>2]-1|0;J[c+180>>2]=b;c=J[(c+(b<<2)|0)+148>>2];b=J[a+364>>2];J[a+364>>2]=b+1;J[((b<<2)+a|0)+348>>2]=c;break c}J[e+12>>2]=0;e:{f:{g:{switch(f-2|0){case 0:c=J[v+152>>2];h=N[c+24>>2];b=J[w>>2];x=N[b+24>>2];n=Q(h-x);i=N[c+16>>2];q=N[b+16>>2];o=Q(i-q);g=N[c+20>>2];r=N[b+20>>2];j=Q(g-r);d=Q(Q(n*n)+Q(Q(o*o)+Q(j*j)));if(!(d>Q(0))){break e}t=Q(Q(-Q(Q(x*n)+Q(Q(q*o)+Q(r*j))))/d);if(t>=Q(1)){J[e+80>>2]=0;J[e+84>>2]=1065353216;J[e+12>>2]=2;g=Q(Q(h*h)+Q(Q(i*i)+Q(g*g)));break f}if(t<=Q(0)){J[e+80>>2]=1065353216;J[e+84>>2]=0;J[e+12>>2]=1;g=Q(Q(x*x)+Q(Q(q*q)+Q(r*r)));break f}J[e+12>>2]=3;N[e+84>>2]=t;N[e+80>>2]=Q(1)-t;d=Q(x+Q(n*t));p=Q(d*d);d=Q(q+Q(o*t));g=Q(d*d);d=Q(r+Q(j*t));g=Q(p+Q(g+Q(d*d)));break f;case 1:g=Me(J[w>>2]+16|0,J[v+152>>2]+16|0,J[v+156>>2]+16|0,e+80|0,e+12|0);break f;case 2:break g;default:break f}}l=ga-32|0;ga=l;d=Q(-1);m=J[v+152>>2]+16|0;s=N[m+4>>2];k=J[v+160>>2]+16|0;D=N[k+4>>2];E=Q(s-D);f=J[w>>2]+16|0;p=N[f+8>>2];F=N[k+8>>2];G=Q(p-F);X=Q(E*Q(-G));c=J[v+156>>2]+16|0;i=N[c>>2];H=N[k>>2];z=Q(i-H);S=N[f>>2];I=Q(S-H);Z=Q(I*E);t=N[c+8>>2];A=Q(t-F);h=N[m>>2];K=Q(h-H);T=N[f+4>>2];L=Q(T-D);x=Q(K*Q(-L));U=N[m+8>>2];M=Q(U-F);q=Q(M*Q(-I));g=N[c+4>>2];B=Q(g-D);r=Q(L*M);n=Q(G*K);y=Q(Q(X*z)+Q(Q(Z*A)+Q(Q(x*A)+Q(Q(q*B)+Q(Q(r*z)+Q(n*B))))));h:{if(!(y>Q(0)|y>2]=0;J[l+16>>2]=0;J[l+20>>2]=0;J[l+12>>2]=0;if(Q(y*Q(Q(F*Q(Z+x))+Q(Q(H*Q(r+X))+Q(D*Q(n+q)))))>Q(0)){d=Me(f,m,k,l+16|0,l+12|0);b=J[l+12>>2];J[e+12>>2]=b&2|b<<1&8|b&1;N[e+80>>2]=N[l+16>>2];g=N[l+20>>2];J[e+88>>2]=0;N[e+84>>2]=g;N[e+92>>2]=N[l+24>>2]}i:{if(!(Q(y*Q(Q(N[k+8>>2]*Q(Q(K*B)-Q(z*E)))+Q(Q(N[k>>2]*Q(Q(E*A)-Q(B*M)))+Q(N[k+4>>2]*Q(Q(M*z)-Q(A*K))))))>Q(0))){break i}g=Me(m,c,k,l+16|0,l+12|0);if(!(d>2]=J[l+12>>2]<<1&14;N[e+84>>2]=N[l+16>>2];d=N[l+20>>2];J[e+80>>2]=0;N[e+88>>2]=d;N[e+92>>2]=N[l+24>>2];d=g}j:{if(!(Q(y*Q(Q(N[k+8>>2]*Q(Q(z*L)-Q(I*B)))+Q(Q(N[k>>2]*Q(Q(B*G)-Q(L*A)))+Q(N[k+4>>2]*Q(Q(A*I)-Q(G*z))))))>Q(0))){break j}g=Me(c,f,k,l+16|0,l+12|0);if(!(d>2];J[e+12>>2]=b>>>1&1|b<<1&8|b<<2&4;N[e+88>>2]=N[l+16>>2];d=N[l+20>>2];J[e+84>>2]=0;N[e+80>>2]=d;N[e+92>>2]=N[l+24>>2];d=g}if(!(d>2]=15;q=N[c>>2];r=N[m+4>>2];n=N[k+8>>2];o=N[c+4>>2];j=N[m+8>>2];h=N[k>>2];i=N[c+8>>2];g=N[m>>2];d=N[k+4>>2];t=Q(Q(Q(Q(Q(q*r)*n)+Q(Q(Q(Q(Q(o*j)*h)+Q(Q(i*g)*d))-Q(Q(j*q)*d))-Q(Q(g*o)*n)))-Q(Q(r*i)*h))/y);N[e+80>>2]=t;q=N[f>>2];r=N[c+4>>2];n=N[k+8>>2];o=N[f+4>>2];j=N[c+8>>2];h=N[k>>2];i=N[f+8>>2];g=N[c>>2];d=N[k+4>>2];x=Q(Q(Q(Q(Q(q*r)*n)+Q(Q(Q(Q(Q(o*j)*h)+Q(Q(i*g)*d))-Q(Q(j*q)*d))-Q(Q(g*o)*n)))-Q(Q(r*i)*h))/y);N[e+84>>2]=x;q=N[m>>2];r=N[f+4>>2];n=N[k+8>>2];o=N[m+4>>2];j=N[f+8>>2];h=N[k>>2];i=N[m+8>>2];g=N[f>>2];d=N[k+4>>2];d=Q(Q(Q(Q(Q(q*r)*n)+Q(Q(Q(Q(Q(o*j)*h)+Q(Q(i*g)*d))-Q(Q(j*q)*d))-Q(Q(g*o)*n)))-Q(Q(r*i)*h))/y);N[e+88>>2]=d;N[e+92>>2]=Q(1)-Q(Q(t+x)+d);d=Q(0)}ga=l+32|0;g=d}if(!(g>=Q(0))){break e}u=1-u|0;V=P(u,36)+a|0;J[V+180>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+368>>2]=u;k=J[v+180>>2];if(!k){d=Q(0);C=J[e+12>>2];n=Q(0);j=Q(0);break b}c=J[a+364>>2];d=Q(0);O=0;C=J[e+12>>2];n=Q(0);j=Q(0);b=0;while(1){m=b<<2;w=m+v|0;l=J[w+148>>2];k:{if(C>>>b&1){f=V+(O<<2)|0;J[f+148>>2]=l;h=N[m+(e+80|0)>>2];O=O+1|0;J[V+180>>2]=O;N[f+164>>2]=h;f=J[w+148>>2];i=N[f+24>>2];d=N[f+20>>2];j=Q(Q(h*N[f+16>>2])+N[a+128>>2]);N[a+128>>2]=j;n=Q(Q(h*d)+N[a+132>>2]);N[a+132>>2]=n;d=Q(Q(h*i)+N[a+136>>2]);N[a+136>>2]=d;break k}f=c+1|0;J[a+364>>2]=f;J[((c<<2)+a|0)+348>>2]=l;c=f}b=b+1|0;if((k|0)!=(b|0)){continue}break}break b}u=J[a+368>>2];c=P(u,36)+a|0;b=J[c+180>>2]-1|0;J[c+180>>2]=b;c=J[(c+(b<<2)|0)+148>>2];b=J[a+364>>2];J[a+364>>2]=b+1;J[((b<<2)+a|0)+348>>2]=c;break c}u=J[a+368>>2];c=P(u,36)+a|0;b=J[c+180>>2]-1|0;J[c+180>>2]=b;c=J[(c+(b<<2)|0)+148>>2];b=J[a+364>>2];J[a+364>>2]=b+1;J[((b<<2)+a|0)+348>>2]=c}b=J[a+376>>2];break a}_=_+1|0;b=_>>>0<128?(C|0)==15?1:J[a+376>>2]:2;J[a+376>>2]=b;if(!b){continue}}break}J[a+372>>2]=(P(u,36)+a|0)+148;d=Q(0);l:{switch(b|0){case 0:d=N[a+136>>2];p=Q(d*d);d=N[a+128>>2];g=Q(d*d);d=N[a+132>>2];d=Q(Y(Q(p+Q(g+Q(d*d)))));case 1:N[a+144>>2]=d;break;default:break l}}ga=e+96|0;return b}function rH(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=0,G=0,H=0,I=0,K=0,L=Q(0),M=Q(0),O=Q(0);e=ga-144|0;ga=e;f=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[f>>2]+56>>2]](f,b,Q(1));a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{f=J[c+4>>2];switch(f|0){case 31:break j;case 28:break c;case 13:break d;case 11:break e;case 10:break f;case 9:break g;case 8:break h;case 0:break i;default:break b}}s=J[c+16>>2];if((s|0)<=0){break a}while(1){f=s-1|0;i=J[c+24>>2]+P(f,80)|0;B=J[i+64>>2];o=N[i+56>>2];p=N[i+48>>2];w=N[i+52>>2];x=N[i+32>>2];y=N[i>>2];z=N[i+16>>2];A=N[i+36>>2];q=N[i+4>>2];r=N[i+20>>2];t=N[i+40>>2];D=N[i+8>>2];E=N[i+24>>2];L=N[b+48>>2];M=N[b+52>>2];O=N[b+56>>2];g=N[b+8>>2];h=N[b>>2];j=N[b+4>>2];k=N[b+24>>2];l=N[b+16>>2];m=N[b+20>>2];u=N[b+40>>2];v=N[b+32>>2];n=N[b+36>>2];J[e+60>>2]=0;J[e+44>>2]=0;J[e+28>>2]=0;J[e+12>>2]=0;N[e+40>>2]=Q(t*u)+Q(Q(D*v)+Q(E*n));N[e+36>>2]=Q(A*u)+Q(Q(q*v)+Q(r*n));N[e+32>>2]=Q(x*u)+Q(Q(y*v)+Q(z*n));N[e+24>>2]=Q(t*k)+Q(Q(D*l)+Q(E*m));N[e+20>>2]=Q(A*k)+Q(Q(q*l)+Q(r*m));N[e+16>>2]=Q(x*k)+Q(Q(y*l)+Q(z*m));N[e+8>>2]=Q(t*g)+Q(Q(D*h)+Q(E*j));N[e+4>>2]=Q(A*g)+Q(Q(q*h)+Q(r*j));N[e>>2]=Q(x*g)+Q(Q(y*h)+Q(z*j));N[e+56>>2]=O+Q(Q(o*u)+Q(Q(p*v)+Q(w*n)));N[e+52>>2]=M+Q(Q(o*k)+Q(Q(p*l)+Q(w*m)));N[e+48>>2]=L+Q(Q(o*g)+Q(Q(p*h)+Q(w*j)));ia[J[J[a>>2]+28>>2]](a,e,B,d);i=s>>>0>1;s=f;if(i){continue}break}break a}f=J[c+40>>2];J[e+8>>2]=J[c+36>>2];J[e+12>>2]=f;f=J[c+32>>2];J[e>>2]=J[c+28>>2];J[e+4>>2]=f;g=Q(ia[J[J[c>>2]+48>>2]](c));h=Q(ia[J[J[c>>2]+48>>2]](c));j=Q(Q(ia[J[J[c>>2]+48>>2]](c))+N[e+8>>2]);N[e+8>>2]=j;g=Q(g+N[e>>2]);N[e>>2]=g;h=Q(h+N[e+4>>2]);N[e+4>>2]=h;a=ia[J[J[a>>2]+20>>2]](a)|0;J[e+140>>2]=0;N[e+136>>2]=-j;N[e+132>>2]=-h;N[e+128>>2]=-g;ia[J[J[a>>2]+72>>2]](a,e+128|0,e,b,d);break a}g=Q(ia[J[J[c>>2]+48>>2]](c));a=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[a>>2]+16>>2]](a,g,b,d);break a}f=J[c+92>>2];if((f|0)<=0){break a}while(1){i=f-1|0;s=J[c+100>>2]+(i<<4)|0;g=N[s+8>>2];h=N[s>>2];j=N[s+4>>2];s=ia[J[J[a>>2]+20>>2]](a)|0;x=N[J[c+120>>2]+(i<<2)>>2];y=N[b+48>>2];z=N[b+52>>2];A=N[b+56>>2];k=N[b+8>>2];l=N[b>>2];m=N[b+4>>2];u=N[b+24>>2];v=N[b+16>>2];n=N[b+20>>2];o=N[b+40>>2];p=N[b+32>>2];w=N[b+36>>2];J[e+60>>2]=0;J[e+44>>2]=0;J[e+28>>2]=0;J[e+12>>2]=0;q=Q(p*Q(0));r=Q(w*Q(0));N[e+40>>2]=o+Q(q+r);t=Q(o*Q(0));N[e+36>>2]=t+Q(q+w);N[e+32>>2]=t+Q(p+r);q=Q(v*Q(0));r=Q(n*Q(0));N[e+24>>2]=u+Q(q+r);t=Q(u*Q(0));N[e+20>>2]=t+Q(q+n);N[e+16>>2]=t+Q(v+r);q=Q(l*Q(0));r=Q(m*Q(0));N[e+8>>2]=k+Q(q+r);t=Q(k*Q(0));N[e+4>>2]=t+Q(q+m);N[e>>2]=t+Q(l+r);N[e+56>>2]=A+Q(Q(g*o)+Q(Q(h*p)+Q(j*w)));N[e+52>>2]=z+Q(Q(g*u)+Q(Q(h*v)+Q(j*n)));N[e+48>>2]=y+Q(Q(g*k)+Q(Q(h*l)+Q(j*m)));ia[J[J[s>>2]+16>>2]](s,x,e,d);s=f>>>0>1;f=i;if(s){continue}break}break a}f=J[c+52>>2];c=c+28|0;g=N[(f<<2)+c>>2];h=N[c+((f+2|0)%3<<2)>>2];a=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[a>>2]+76>>2]](a,h,g,f,b,d);break a}f=J[c+68>>2];g=N[c+56>>2];h=N[c+60>>2];a=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[a>>2]+84>>2]](a,g,h,f,b,d);break a}f=J[c+52>>2];g=Q(ia[J[J[c>>2]+92>>2]](c));i=J[c+40>>2];J[e+8>>2]=J[c+36>>2];J[e+12>>2]=i;i=J[c+32>>2];J[e>>2]=J[c+28>>2];J[e+4>>2]=i;h=Q(ia[J[J[c>>2]+48>>2]](c));j=Q(ia[J[J[c>>2]+48>>2]](c));N[e+8>>2]=Q(ia[J[J[c>>2]+48>>2]](c))+N[e+8>>2];N[e>>2]=h+N[e>>2];N[e+4>>2]=j+N[e+4>>2];h=N[(f<<2)+e>>2];a=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[a>>2]+80>>2]](a,g,h,f,b,d);break a}g=N[c- -64>>2];a=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[a>>2]+88>>2]](a,c+48|0,g,b,d);break a}k:{if((f|0)>6){break k}B=J[c+52>>2];if(B){if(J[B+28>>2]<=0){break k}while(1){j=Q(0);l:{H=P(G,36);f=H+J[B+36>>2]|0;F=J[f+4>>2];if(!F){g=Q(0);h=Q(0);break l}g=Q(0);h=Q(0);if((F|0)<=0){break l}C=J[f+12>>2];f=J[(C+(F<<2)|0)-4>>2];s=0;while(1){i=J[(s<<2)+C>>2];I=i<<4;C=I+J[B+16>>2]|0;t=N[C>>2];D=N[C+4>>2];E=N[C+8>>2];C=ia[J[J[a>>2]+20>>2]](a)|0;K=J[B+16>>2];f=K+(f<<4)|0;k=N[f+8>>2];l=N[f>>2];m=N[f+4>>2];u=N[b+48>>2];v=N[b+8>>2];n=N[b>>2];o=N[b+4>>2];p=N[b+52>>2];w=N[b+24>>2];x=N[b+16>>2];y=N[b+20>>2];z=N[b+56>>2];A=N[b+40>>2];q=N[b+32>>2];r=N[b+36>>2];J[e+12>>2]=0;N[e+8>>2]=z+Q(Q(k*A)+Q(Q(l*q)+Q(m*r)));N[e+4>>2]=p+Q(Q(k*w)+Q(Q(l*x)+Q(m*y)));N[e>>2]=u+Q(Q(k*v)+Q(Q(l*n)+Q(m*o)));f=I+K|0;k=N[f+8>>2];l=N[f>>2];m=N[f+4>>2];J[e+140>>2]=0;N[e+136>>2]=z+Q(Q(k*A)+Q(Q(l*q)+Q(r*m)));N[e+132>>2]=p+Q(Q(k*w)+Q(Q(l*x)+Q(y*m)));N[e+128>>2]=u+Q(Q(k*v)+Q(Q(l*n)+Q(o*m)));ia[J[J[C>>2]+8>>2]](C,e,e+128|0,d);h=Q(h+E);g=Q(g+D);j=Q(j+t);s=s+1|0;f=J[B+36>>2]+H|0;if((s|0)>=J[f+4>>2]){break l}C=J[f+12>>2];f=i;continue}}f=ia[J[J[a>>2]+20>>2]](a)|0;if(ia[J[J[f>>2]+48>>2]](f)&16384){J[e+8>>2]=0;J[e+12>>2]=0;J[e>>2]=1065353216;J[e+4>>2]=1065353216;f=J[B+36>>2]+H|0;q=N[f+28>>2];r=N[f+20>>2];t=N[f+24>>2];f=ia[J[J[a>>2]+20>>2]](a)|0;k=N[b+48>>2];l=N[b+8>>2];m=N[b>>2];u=N[b+4>>2];v=N[b+52>>2];n=N[b+24>>2];o=N[b+16>>2];p=N[b+20>>2];w=N[b+56>>2];x=N[b+40>>2];y=N[b+32>>2];z=N[b+36>>2];J[e+140>>2]=0;A=Q(Q(1)/Q(F|0));h=Q(A*h);j=Q(A*j);g=Q(A*g);N[e+136>>2]=w+Q(Q(x*h)+Q(Q(y*j)+Q(z*g)));N[e+132>>2]=v+Q(Q(h*n)+Q(Q(j*o)+Q(g*p)));N[e+128>>2]=k+Q(Q(h*l)+Q(Q(j*m)+Q(g*u)));J[e+124>>2]=0;h=Q(h+q);j=Q(j+r);g=Q(g+t);N[e+120>>2]=w+Q(Q(x*h)+Q(Q(y*j)+Q(z*g)));N[e+116>>2]=v+Q(Q(h*n)+Q(Q(j*o)+Q(g*p)));N[e+112>>2]=k+Q(Q(h*l)+Q(Q(j*m)+Q(g*u)));ia[J[J[f>>2]+8>>2]](f,e+128|0,e+112|0,e)}G=G+1|0;if((G|0)>2]){continue}break}break k}if((ia[J[J[c>>2]+100>>2]](c)|0)<=0){break k}f=0;while(1){ia[J[J[c>>2]+104>>2]](c,f,e,e+128|0);g=N[b+48>>2];h=N[b+8>>2];j=N[b>>2];k=N[b+4>>2];l=N[b+52>>2];m=N[b+24>>2];u=N[b+16>>2];v=N[b+20>>2];n=N[b+56>>2];o=N[b+40>>2];p=N[b+32>>2];w=N[b+36>>2];J[e+124>>2]=0;x=N[e+8>>2];y=N[e>>2];z=N[e+4>>2];N[e+120>>2]=n+Q(Q(o*x)+Q(Q(p*y)+Q(w*z)));N[e+116>>2]=l+Q(Q(x*m)+Q(Q(y*u)+Q(z*v)));N[e+112>>2]=g+Q(Q(x*h)+Q(Q(y*j)+Q(z*k)));J[e+108>>2]=0;q=n;n=N[e+136>>2];r=Q(o*n);o=N[e+128>>2];t=Q(p*o);p=N[e+132>>2];N[e+104>>2]=q+Q(r+Q(t+Q(w*p)));N[e+100>>2]=l+Q(Q(n*m)+Q(Q(o*u)+Q(v*p)));N[e+96>>2]=g+Q(Q(n*h)+Q(Q(o*j)+Q(k*p)));i=ia[J[J[a>>2]+20>>2]](a)|0;ia[J[J[i>>2]+8>>2]](i,e+112|0,e+96|0,d);f=f+1|0;if((ia[J[J[c>>2]+100>>2]](c)|0)>(f|0)){continue}break}}f=J[c+4>>2];if(f-21>>>0<=8){J[e+136>>2]=1566444395;J[e+140>>2]=0;J[e+128>>2]=1566444395;J[e+132>>2]=1566444395;J[e+120>>2]=-581039253;J[e+124>>2]=0;J[e+112>>2]=-581039253;J[e+116>>2]=-581039253;J[e+8>>2]=ia[J[J[a>>2]+20>>2]](a);J[e+4>>2]=8552;J[e>>2]=8528;f=J[d+12>>2];J[e+20>>2]=J[d+8>>2];J[e+24>>2]=f;f=J[d+4>>2];J[e+12>>2]=J[d>>2];J[e+16>>2]=f;f=J[b+12>>2];J[e+36>>2]=J[b+8>>2];J[e+40>>2]=f;f=J[b+4>>2];J[e+28>>2]=J[b>>2];J[e+32>>2]=f;f=J[b+20>>2];J[e+44>>2]=J[b+16>>2];J[e+48>>2]=f;f=J[b+28>>2];J[e+52>>2]=J[b+24>>2];J[e+56>>2]=f;f=J[b+44>>2];J[e+68>>2]=J[b+40>>2];J[e+72>>2]=f;f=J[b+36>>2];J[e+60>>2]=J[b+32>>2];J[e+64>>2]=f;f=J[b+52>>2];J[e+76>>2]=J[b+48>>2];J[e+80>>2]=f;f=J[b+60>>2];J[e+84>>2]=J[b+56>>2];J[e+88>>2]=f;ia[J[J[c>>2]+64>>2]](c,e,e+112|0,e+128|0);f=J[c+4>>2]}if((f|0)!=3){break a}J[e+136>>2]=1566444395;J[e+140>>2]=0;J[e+128>>2]=1566444395;J[e+132>>2]=1566444395;J[e+120>>2]=-581039253;J[e+124>>2]=0;J[e+112>>2]=-581039253;J[e+116>>2]=-581039253;J[e+8>>2]=ia[J[J[a>>2]+20>>2]](a);J[e+4>>2]=8552;J[e>>2]=8528;a=J[d+12>>2];J[e+20>>2]=J[d+8>>2];J[e+24>>2]=a;a=J[d+4>>2];J[e+12>>2]=J[d>>2];J[e+16>>2]=a;a=J[b+12>>2];J[e+36>>2]=J[b+8>>2];J[e+40>>2]=a;a=J[b+4>>2];J[e+28>>2]=J[b>>2];J[e+32>>2]=a;a=J[b+20>>2];J[e+44>>2]=J[b+16>>2];J[e+48>>2]=a;a=J[b+28>>2];J[e+52>>2]=J[b+24>>2];J[e+56>>2]=a;a=J[b+44>>2];J[e+68>>2]=J[b+40>>2];J[e+72>>2]=a;a=J[b+36>>2];J[e+60>>2]=J[b+32>>2];J[e+64>>2]=a;a=J[b+52>>2];J[e+76>>2]=J[b+48>>2];J[e+80>>2]=a;a=J[b+60>>2];J[e+84>>2]=J[b+56>>2];J[e+88>>2]=a;a=J[c+92>>2];ia[J[J[a>>2]+8>>2]](a,e|4,e+112|0,e+128|0)}ga=e+144|0}function Xl(a,b,c,d,e){var f=0,g=Q(0),h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);k=ga-48|0;ga=k;H[a+60|0]=c;a:{if(c){g=N[d>>2];m=N[d+4>>2];n=N[d+8>>2];J[a+16>>2]=0;o=Q(n-Q(1));N[a+12>>2]=o;m=Q(m-Q(1));N[a+8>>2]=m;n=Q(g-Q(1));N[a+4>>2]=n;v=N[e>>2];q=N[e+4>>2];g=N[e+8>>2];H[a+60|0]=1;J[a+32>>2]=0;t=Q(g+Q(1));N[a+28>>2]=t;u=Q(q+Q(1));N[a+24>>2]=u;q=Q(v+Q(1));N[a+20>>2]=q;w=Q(Q(65533)/Q(t-o));N[a+44>>2]=w;x=Q(Q(65533)/Q(u-m));N[a+40>>2]=x;y=Q(Q(65533)/Q(q-n));N[a+36>>2]=y;g=Q(Q(o-o)*w);b:{if(g=Q(0)){c=~~g>>>0;break b}c=0}z=Q((c&65534)>>>0);g=Q(Q(m-m)*x);c:{if(g=Q(0)){c=~~g>>>0;break c}c=0}v=Q(m+Q(Q((c&65534)>>>0)/x));g=Q(Q(n-n)*y);d:{if(g=Q(0)){c=~~g>>>0;break d}c=0}g=Q(Q(n+Q(Q((c&65534)>>>0)/y))-Q(1));if(g>2]=g;n=g}g=Q(v-Q(1));if(g>2]=g;m=g}g=Q(Q(o+Q(z/w))-Q(1));if(g>2]=g;o=g}g=Q(Q(w*Q(t-o))+Q(1));e:{if(g=Q(0)){c=~~g>>>0;break e}c=0}z=Q((c|1)>>>0);g=Q(Q(x*Q(u-m))+Q(1));f:{if(g=Q(0)){c=~~g>>>0;break f}c=0}v=Q(m+Q(Q((c|1)>>>0)/x));g=Q(Q(y*Q(q-n))+Q(1));g:{if(g=Q(0)){c=~~g>>>0;break g}c=0}g=Q(Q(n+Q(Q((c|1)>>>0)/y))+Q(1));if(g>q){N[a+20>>2]=g;q=g}g=Q(v+Q(1));if(g>u){N[a+24>>2]=g;u=g}g=Q(Q(o+Q(z/w))+Q(1));if(g>t){N[a+28>>2]=g;t=g}J[a+48>>2]=0;N[a+44>>2]=Q(65533)/Q(t-o);N[a+40>>2]=Q(65533)/Q(u-m);N[a+36>>2]=Q(65533)/Q(q-n);J[k+32>>2]=a;J[k+28>>2]=a+104;J[k+24>>2]=15472;ia[J[J[b>>2]+8>>2]](b,k+24|0,a+4|0,a+20|0);c=J[a+128>>2];r=J[a+108>>2];j=r<<1;h:{if((c|0)>=(j|0)){break h}if((j|0)>J[a+132>>2]){i:{if(!r){e=0;d=c;break i}J[8369]=J[8369]+1;e=ia[J[6782]](r<<5,16)|0;d=J[a+128>>2]}j:{if((d|0)<=0){break j}b=0;if((d|0)!=1){s=d&-2;while(1){i=b<<4;h=i+e|0;p=i+J[a+136>>2]|0;f=J[p+4>>2];J[h>>2]=J[p>>2];J[h+4>>2]=f;f=J[p+12>>2];J[h+8>>2]=J[p+8>>2];J[h+12>>2]=f;f=i|16;h=f+e|0;i=f+J[a+136>>2]|0;f=J[i+4>>2];J[h>>2]=J[i>>2];J[h+4>>2]=f;f=J[i+12>>2];J[h+8>>2]=J[i+8>>2];J[h+12>>2]=f;b=b+2|0;l=l+2|0;if((s|0)!=(l|0)){continue}break}}if(!(d&1)){break j}b=b<<4;d=b+e|0;f=b+J[a+136>>2]|0;b=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=b;b=J[f+12>>2];J[d+8>>2]=J[f+8>>2];J[d+12>>2]=b}b=J[a+136>>2];if(!(b?!b|!K[a+140|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+136>>2]=e;H[a+140|0]=1;J[a+132>>2]=j}e=j+(c^-1)|0;d=j-c&3;if(d){b=0;while(1){f=J[a+136>>2]+(c<<4)|0;J[f>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;c=c+1|0;b=b+1|0;if((d|0)!=(b|0)){continue}break}}if(e>>>0<3){break h}while(1){d=c<<4;b=d+J[a+136>>2]|0;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;b=d+J[a+136>>2]|0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=d+J[a+136>>2]|0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;b=d+J[a+136>>2]|0;J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;c=c+4|0;if((j|0)!=(c|0)){continue}break}}J[a+128>>2]=j;break a}J[k+40>>2]=15604;J[k+44>>2]=a- -64;J[k+32>>2]=-581039253;J[k+36>>2]=0;J[k+24>>2]=-581039253;J[k+28>>2]=-581039253;J[k+16>>2]=1566444395;J[k+20>>2]=0;J[k+8>>2]=1566444395;J[k+12>>2]=1566444395;ia[J[J[b>>2]+8>>2]](b,k+40|0,k+24|0,k+8|0);b=J[a+88>>2];r=J[a+68>>2];l=r<<1;k:{if((b|0)>=(l|0)){break k}if((l|0)>J[a+92>>2]){if(r){J[8369]=J[8369]+1;p=ia[J[6782]](r<<7,16)|0;c=J[a+88>>2]}else{c=b}l:{if((c|0)<=0){break l}e=0;if((c|0)!=1){s=c&-2;while(1){i=e<<6;h=i+p|0;j=i+J[a+96>>2]|0;d=J[j+4>>2];J[h>>2]=J[j>>2];J[h+4>>2]=d;d=J[j+60>>2];J[h+56>>2]=J[j+56>>2];J[h+60>>2]=d;d=J[j+52>>2];J[h+48>>2]=J[j+48>>2];J[h+52>>2]=d;d=J[j+44>>2];J[h+40>>2]=J[j+40>>2];J[h+44>>2]=d;d=J[j+36>>2];J[h+32>>2]=J[j+32>>2];J[h+36>>2]=d;d=J[j+28>>2];J[h+24>>2]=J[j+24>>2];J[h+28>>2]=d;d=J[j+20>>2];J[h+16>>2]=J[j+16>>2];J[h+20>>2]=d;d=J[j+12>>2];J[h+8>>2]=J[j+8>>2];J[h+12>>2]=d;d=i|64;h=d+p|0;i=d+J[a+96>>2]|0;d=J[i+4>>2];J[h>>2]=J[i>>2];J[h+4>>2]=d;d=J[i+12>>2];J[h+8>>2]=J[i+8>>2];J[h+12>>2]=d;d=J[i+20>>2];J[h+16>>2]=J[i+16>>2];J[h+20>>2]=d;d=J[i+28>>2];J[h+24>>2]=J[i+24>>2];J[h+28>>2]=d;d=J[i+36>>2];J[h+32>>2]=J[i+32>>2];J[h+36>>2]=d;d=J[i+44>>2];J[h+40>>2]=J[i+40>>2];J[h+44>>2]=d;d=J[i+52>>2];J[h+48>>2]=J[i+48>>2];J[h+52>>2]=d;d=J[i+60>>2];J[h+56>>2]=J[i+56>>2];J[h+60>>2]=d;e=e+2|0;f=f+2|0;if((s|0)!=(f|0)){continue}break}}if(!(c&1)){break l}c=e<<6;d=c+p|0;e=c+J[a+96>>2]|0;c=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=c;c=J[e+60>>2];J[d+56>>2]=J[e+56>>2];J[d+60>>2]=c;c=J[e+52>>2];J[d+48>>2]=J[e+48>>2];J[d+52>>2]=c;c=J[e+44>>2];J[d+40>>2]=J[e+40>>2];J[d+44>>2]=c;c=J[e+36>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=c;c=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=c;c=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=c;c=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=c}c=J[a+96>>2];if(!(c?!c|!K[a+100|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+96>>2]=p;H[a+100|0]=1;J[a+92>>2]=l}e=l+(b^-1)|0;c=l-b&3;if(c){d=0;while(1){f=J[a+96>>2]+(b<<6)|0;J[f>>2]=0;J[f+4>>2]=0;J[f+56>>2]=0;J[f+60>>2]=0;J[f+48>>2]=0;J[f+52>>2]=0;J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;b=b+1|0;d=d+1|0;if((c|0)!=(d|0)){continue}break}}if(e>>>0<3){break k}while(1){d=b<<6;c=d+J[a+96>>2]|0;J[c>>2]=0;J[c+4>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;c=d+J[a+96>>2]|0;J[c+120>>2]=0;J[c+124>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;c=c- -64|0;J[c>>2]=0;J[c+4>>2]=0;c=d+J[a+96>>2]|0;J[c+184>>2]=0;J[c+188>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+144>>2]=0;J[c+148>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;c=d+J[a+96>>2]|0;J[c+248>>2]=0;J[c+252>>2]=0;J[c+240>>2]=0;J[c+244>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;b=b+4|0;if((l|0)!=(b|0)){continue}break}}J[a+88>>2]=l}J[a+56>>2]=0;Yg(a,0,r);if(!(J[a+152>>2]|!K[a+60|0])){if(J[a+156>>2]){b=1}else{J[8369]=J[8369]+1;s=ia[J[6782]](32,16)|0;h=J[a+152>>2];m:{if((h|0)<=0){break m}d=0;if((h|0)!=1){e=h&-2;l=0;while(1){f=d<<5;c=f+s|0;i=f+J[a+160>>2]|0;b=J[i+4>>2];J[c>>2]=J[i>>2];J[c+4>>2]=b;b=J[i+28>>2];J[c+24>>2]=J[i+24>>2];J[c+28>>2]=b;b=J[i+20>>2];J[c+16>>2]=J[i+16>>2];J[c+20>>2]=b;b=J[i+12>>2];J[c+8>>2]=J[i+8>>2];J[c+12>>2]=b;b=f|32;c=b+s|0;f=b+J[a+160>>2]|0;b=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=b;b=J[f+12>>2];J[c+8>>2]=J[f+8>>2];J[c+12>>2]=b;b=J[f+20>>2];J[c+16>>2]=J[f+16>>2];J[c+20>>2]=b;b=J[f+28>>2];J[c+24>>2]=J[f+24>>2];J[c+28>>2]=b;d=d+2|0;l=l+2|0;if((e|0)!=(l|0)){continue}break}}if(!(h&1)){break m}b=d<<5;c=b+s|0;d=b+J[a+160>>2]|0;b=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=b;b=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=b;b=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=b;b=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=b}b=J[a+160>>2];if(!(b?!b|!K[a+164|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+160>>2]=s;H[a+164|0]=1;J[a+156>>2]=1;b=J[a+152>>2]+1|0}J[a+152>>2]=b;d=J[a+160>>2];c=J[a+136>>2];I[d>>1]=L[c>>1];I[d+2>>1]=L[c+2>>1];I[d+4>>1]=L[c+4>>1];I[d+6>>1]=L[c+6>>1];I[d+8>>1]=L[c+8>>1];b=L[c+10>>1];J[d+12>>2]=0;I[d+10>>1]=b;b=J[c+12>>2];J[d+16>>2]=(b|0)>=0?1:0-b|0}J[a+168>>2]=J[a+152>>2];b=J[a+116>>2];if(!(b?!b|!K[a+120|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+116>>2]=0;H[a+120|0]=1;J[a+108>>2]=0;J[a+112>>2]=0;b=J[a+76>>2];if(!(b?!b|!K[a+80|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+76>>2]=0;H[a+80|0]=1;J[a+68>>2]=0;J[a+72>>2]=0;ga=k+48|0}function cB(a){a=a|0;var b=0,c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=0,Z=Q(0),_=Q(0),$=0;B=ga-48|0;ga=B;if(K[a+738|0]){J[a+744>>2]=0;J[a+36>>2]=0;a:{if(K[a+736|0]){break a}e=N[a+672>>2];b=J[a+32>>2];r=N[b+44>>2];g=N[a+664>>2];v=N[b+36>>2];f=N[a+668>>2];E=N[b+40>>2];C=N[b+60>>2];O=Q(Q(Q(e*r)+Q(Q(g*v)+Q(f*E)))+C);h=N[a+608>>2];c=J[a+28>>2];F=N[c+44>>2];s=N[a+600>>2];u=N[c+36>>2];x=N[a+604>>2];I=N[c+40>>2];d=N[c+60>>2];S=Q(Q(Q(h*F)+Q(Q(s*u)+Q(x*I)))+d);k=Q(O-S);w=N[b+12>>2];i=N[b+4>>2];m=N[b+8>>2];j=N[b+52>>2];T=Q(Q(Q(e*w)+Q(Q(g*i)+Q(f*m)))+j);n=N[c+12>>2];p=N[c+4>>2];l=N[c+8>>2];t=N[c+52>>2];U=Q(Q(Q(h*n)+Q(Q(s*p)+Q(x*l)))+t);o=Q(T-U);y=N[b+28>>2];z=N[b+20>>2];A=N[b+24>>2];G=N[b+56>>2];Z=Q(Q(Q(e*y)+Q(Q(g*z)+Q(f*A)))+G);H=N[c+28>>2];e=s;s=N[c+20>>2];f=x;x=N[c+24>>2];D=N[c+56>>2];_=Q(Q(Q(h*H)+Q(Q(e*s)+Q(f*x)))+D);e=Q(Z-_);g=Q(Q(k*k)+Q(Q(o*o)+Q(e*e)));b:{if(!(g>Q(1.1920928955078125e-7))){g=Q(0);f=Q(0);e=Q(1);break b}h=Q(Q(1)/Q(Y(g)));f=Q(k*h);g=Q(e*h);e=Q(o*h)}J[B+12>>2]=0;N[B+4>>2]=g;N[B>>2]=e;N[B+8>>2]=f;c:{if(Q(R(f))>Q(.7071067690849304)){k=Q(Q(g*g)+Q(f*f));h=Q(Q(1)/Q(Y(k)));k=Q(k*h);o=Q(h*Q(-f));L=Q(o*e);f=Q(g*h);g=Q(f*Q(-e));break c}k=Q(Q(e*e)+Q(g*g));h=Q(Q(1)/Q(Y(k)));L=Q(k*h);M=Q(h*Q(-g));g=Q(f*M);o=Q(e*h);k=Q(o*Q(-f));f=Q(0)}N[B+40>>2]=L;N[B+36>>2]=g;N[B+24>>2]=f;N[B+20>>2]=o;N[B+32>>2]=k;N[B+16>>2]=M;while(1){k=N[b+344>>2];o=N[c+344>>2];W=(V<<4)+B|0;$=J[W+12>>2];q=P(V,84)+a|0;X=q+56|0;J[X>>2]=J[W+8>>2];J[X+4>>2]=$;X=J[W+4>>2];J[q+48>>2]=J[W>>2];J[q+52>>2]=X;J[q+76>>2]=0;J[q+92>>2]=0;L=u;u=Q(U-t);e=N[q+52>>2];g=N[q+48>>2];f=Q(_-D);h=Q(Q(u*e)-Q(g*f));t=p;D=f;f=N[q+56>>2];p=Q(S-d);d=Q(Q(D*f)-Q(e*p));D=s;s=Q(Q(p*g)-Q(f*u));u=Q(Q(L*h)+Q(Q(t*d)+Q(D*s)));N[q- -64>>2]=u;l=Q(Q(I*h)+Q(Q(l*d)+Q(x*s)));N[q+68>>2]=l;d=Q(Q(F*h)+Q(Q(n*d)+Q(H*s)));N[q+72>>2]=d;n=Q(Z-G);h=Q(T-j);j=Q(Q(g*n)-Q(e*h));s=i;i=Q(O-C);e=Q(Q(e*i)-Q(n*f));g=Q(Q(h*f)-Q(i*g));f=Q(Q(v*j)+Q(Q(s*e)+Q(z*g)));N[q+80>>2]=f;i=Q(Q(E*j)+Q(Q(m*e)+Q(A*g)));N[q+84>>2]=i;e=Q(Q(r*j)+Q(Q(w*e)+Q(y*g)));N[q+88>>2]=e;g=N[c+404>>2];m=N[c+400>>2];j=N[c+396>>2];J[q+108>>2]=0;j=Q(u*j);N[q+96>>2]=j;m=Q(l*m);N[q+100>>2]=m;g=Q(d*g);N[q+104>>2]=g;n=N[b+404>>2];h=N[b+400>>2];r=N[b+396>>2];J[q+124>>2]=0;r=Q(f*r);N[q+112>>2]=r;h=Q(i*h);N[q+116>>2]=h;n=Q(e*n);N[q+120>>2]=n;N[q+128>>2]=Q(k+Q(o+Q(Q(g*d)+Q(Q(j*u)+Q(l*m)))))+Q(Q(n*e)+Q(Q(r*f)+Q(i*h)));V=V+1|0;if((V|0)==3){break a}C=N[b+60>>2];G=N[b+56>>2];j=N[b+52>>2];d=N[c+60>>2];D=N[c+56>>2];t=N[c+52>>2];r=N[b+44>>2];y=N[b+28>>2];w=N[b+12>>2];E=N[b+40>>2];A=N[b+24>>2];m=N[b+8>>2];v=N[b+36>>2];z=N[b+20>>2];i=N[b+4>>2];F=N[c+44>>2];H=N[c+28>>2];n=N[c+12>>2];I=N[c+40>>2];x=N[c+24>>2];l=N[c+8>>2];u=N[c+36>>2];s=N[c+20>>2];p=N[c+4>>2];continue}}e=N[a+576>>2];g=N[a+560>>2];f=N[a+592>>2];d:{if(Q(R(f))>Q(.7071067690849304)){d=Q(Q(e*e)+Q(f*f));j=Q(Q(1)/Q(Y(d)));i=Q(d*j);d=Q(j*Q(-f));m=Q(g*d);j=Q(e*j);n=Q(j*Q(-g));l=Q(0);break d}i=Q(Q(g*g)+Q(e*e));d=Q(Q(1)/Q(Y(i)));m=Q(i*d);l=Q(d*Q(-e));n=Q(f*l);d=Q(g*d);i=Q(d*Q(-f));j=Q(0)}b=J[a+32>>2];o=N[b+36>>2];y=N[b+20>>2];t=N[b+40>>2];z=N[b+8>>2];A=N[b+24>>2];p=N[b+44>>2];G=N[b+12>>2];H=N[b+28>>2];c=J[a+28>>2];r=N[c+44>>2];v=N[c+36>>2];E=N[c+40>>2];C=N[c+12>>2];F=N[c+8>>2];s=N[c+28>>2];u=N[c+20>>2];x=N[c+24>>2];D=N[b+4>>2];I=N[c+4>>2];J[a+344>>2]=0;J[a+328>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;h=Q(Q(r*j)+Q(Q(v*l)+Q(d*E)));k=Q(Q(C*j)+Q(Q(I*l)+Q(d*F)));d=Q(Q(s*j)+Q(Q(u*l)+Q(d*x)));j=Q(Q(r*h)+Q(Q(C*k)+Q(s*d)));N[a+324>>2]=j;l=Q(Q(E*h)+Q(Q(F*k)+Q(x*d)));N[a+320>>2]=l;w=Q(Q(v*h)+Q(Q(I*k)+Q(u*d)));N[a+316>>2]=w;k=Q(-k);p=Q(Q(Q(G*k)-Q(H*d))-Q(p*h));N[a+340>>2]=p;t=Q(Q(Q(z*k)-Q(A*d))-Q(t*h));N[a+336>>2]=t;d=Q(Q(Q(D*k)-Q(y*d))-Q(o*h));N[a+332>>2]=d;h=N[c+400>>2];k=N[c+404>>2];o=N[c+396>>2];J[a+360>>2]=0;k=Q(j*k);N[a+356>>2]=k;h=Q(l*h);N[a+352>>2]=h;o=Q(w*o);N[a+348>>2]=o;y=N[b+400>>2];z=N[b+404>>2];A=N[b+396>>2];J[a+376>>2]=0;z=Q(p*z);N[a+372>>2]=z;y=Q(t*y);N[a+368>>2]=y;A=Q(d*A);N[a+364>>2]=A;N[a+380>>2]=Q(Q(k*j)+Q(Q(o*w)+Q(l*h)))+Q(Q(z*p)+Q(Q(A*d)+Q(t*y)));w=N[c+36>>2];p=N[c+20>>2];k=N[c+40>>2];t=N[c+8>>2];o=N[c+24>>2];h=N[c+44>>2];y=N[c+12>>2];z=N[c+28>>2];A=N[b+36>>2];G=N[b+20>>2];H=N[b+40>>2];D=N[b+8>>2];L=N[b+24>>2];M=N[b+44>>2];d=N[b+12>>2];O=N[b+28>>2];S=N[c+4>>2];T=N[b+4>>2];J[a+428>>2]=0;J[a+412>>2]=0;J[a+392>>2]=0;J[a+396>>2]=0;J[a+384>>2]=0;J[a+388>>2]=0;j=Q(Q(C*m)+Q(Q(I*i)+Q(n*F)));l=Q(-j);U=Q(d*l);d=Q(Q(s*m)+Q(Q(u*i)+Q(n*x)));i=Q(Q(r*m)+Q(Q(v*i)+Q(n*E)));m=Q(Q(U-Q(O*d))-Q(M*i));N[a+424>>2]=m;n=Q(Q(Q(D*l)-Q(L*d))-Q(H*i));N[a+420>>2]=n;l=Q(Q(Q(T*l)-Q(G*d))-Q(A*i));N[a+416>>2]=l;h=Q(Q(h*i)+Q(Q(y*j)+Q(d*z)));N[a+408>>2]=h;k=Q(Q(k*i)+Q(Q(t*j)+Q(d*o)));N[a+404>>2]=k;d=Q(Q(w*i)+Q(Q(S*j)+Q(d*p)));N[a+400>>2]=d;i=N[c+400>>2];j=N[c+404>>2];w=N[c+396>>2];J[a+444>>2]=0;j=Q(h*j);N[a+440>>2]=j;i=Q(k*i);N[a+436>>2]=i;w=Q(d*w);N[a+432>>2]=w;p=N[b+400>>2];t=N[b+404>>2];o=N[b+396>>2];J[a+460>>2]=0;t=Q(m*t);N[a+456>>2]=t;p=Q(n*p);N[a+452>>2]=p;o=Q(l*o);N[a+448>>2]=o;N[a+464>>2]=Q(Q(j*h)+Q(Q(w*d)+Q(k*i)))+Q(Q(t*m)+Q(Q(o*l)+Q(n*p)));l=N[c+36>>2];h=N[c+20>>2];n=N[c+40>>2];k=N[c+8>>2];w=N[c+24>>2];j=N[c+44>>2];p=N[c+12>>2];t=N[c+28>>2];o=N[b+36>>2];y=N[b+20>>2];z=N[b+40>>2];A=N[b+8>>2];G=N[b+24>>2];H=N[b+44>>2];d=N[b+12>>2];D=N[b+28>>2];L=N[c+4>>2];M=N[b+4>>2];J[a+512>>2]=0;J[a+496>>2]=0;J[a+476>>2]=0;J[a+480>>2]=0;J[a+468>>2]=0;J[a+472>>2]=0;i=Q(Q(C*f)+Q(Q(I*g)+Q(e*F)));m=Q(-i);C=Q(d*m);d=Q(Q(s*f)+Q(Q(u*g)+Q(e*x)));e=Q(Q(r*f)+Q(Q(v*g)+Q(e*E)));g=Q(Q(C-Q(D*d))-Q(H*e));N[a+508>>2]=g;f=Q(Q(Q(A*m)-Q(G*d))-Q(z*e));N[a+504>>2]=f;m=Q(Q(Q(M*m)-Q(y*d))-Q(o*e));N[a+500>>2]=m;j=Q(Q(j*e)+Q(Q(p*i)+Q(d*t)));N[a+492>>2]=j;n=Q(Q(n*e)+Q(Q(k*i)+Q(d*w)));N[a+488>>2]=n;e=Q(Q(l*e)+Q(Q(L*i)+Q(d*h)));N[a+484>>2]=e;d=N[c+400>>2];i=N[c+404>>2];l=N[c+396>>2];J[a+528>>2]=0;i=Q(j*i);N[a+524>>2]=i;d=Q(n*d);N[a+520>>2]=d;l=Q(e*l);N[a+516>>2]=l;h=N[b+400>>2];r=N[b+404>>2];v=N[b+396>>2];J[a+724>>2]=0;J[a+544>>2]=0;r=Q(g*r);N[a+540>>2]=r;h=Q(f*h);N[a+536>>2]=h;v=Q(m*v);N[a+532>>2]=v;N[a+548>>2]=Q(Q(i*j)+Q(Q(l*e)+Q(n*d)))+Q(Q(r*g)+Q(Q(v*m)+Q(f*h)));e=N[a+652>>2];g=N[a+620>>2];f=N[a+636>>2];j=Q(Q(N[b+44>>2]*e)+Q(Q(N[b+36>>2]*g)+Q(f*N[b+40>>2])));n=N[c+44>>2];d=N[a+584>>2];l=N[c+36>>2];i=N[a+552>>2];m=N[a+568>>2];h=N[c+40>>2];s=Q(j*Q(Q(n*d)+Q(Q(l*i)+Q(m*h))));r=Q(Q(N[b+12>>2]*e)+Q(Q(N[b+4>>2]*g)+Q(f*N[b+8>>2])));v=N[c+12>>2];E=N[c+4>>2];C=N[c+8>>2];p=Q(r*Q(Q(v*d)+Q(Q(E*i)+Q(m*C))));F=N[c+28>>2];u=Q(F*d);d=N[c+20>>2];x=Q(d*i);i=N[c+24>>2];u=Q(u+Q(x+Q(m*i)));m=Q(Q(N[b+28>>2]*e)+Q(Q(N[b+20>>2]*g)+Q(f*N[b+24>>2])));e=N[a+588>>2];g=N[a+556>>2];f=N[a+572>>2];e=Q($a(Q(s+Q(p+Q(u*m))),Q(Q(j*Q(Q(n*e)+Q(Q(l*g)+Q(h*f))))+Q(Q(r*Q(Q(v*e)+Q(Q(E*g)+Q(C*f))))+Q(Q(Q(F*e)+Q(Q(d*g)+Q(i*f)))*m))))*N[a+732>>2]);N[a+728>>2]=e;Pk(a+688|0,e);c=a;b=J[a+28>>2];f=N[a+592>>2];d=N[a+560>>2];i=N[a+576>>2];e=Q(Q(N[b+44>>2]*f)+Q(Q(N[b+36>>2]*d)+Q(i*N[b+40>>2])));g=Q(Q(N[b+12>>2]*f)+Q(Q(N[b+4>>2]*d)+Q(i*N[b+8>>2])));f=Q(Q(N[b+28>>2]*f)+Q(Q(N[b+20>>2]*d)+Q(i*N[b+24>>2])));a=J[a+32>>2];N[c+720>>2]=Q(1)/Q(Q(Q(e*Q(Q(e*N[b+304>>2])+Q(Q(N[b+272>>2]*g)+Q(f*N[b+288>>2]))))+Q(Q(g*Q(Q(N[b+296>>2]*e)+Q(Q(g*N[b+264>>2])+Q(f*N[b+280>>2]))))+Q(f*Q(Q(N[b+300>>2]*e)+Q(Q(N[b+268>>2]*g)+Q(f*N[b+284>>2]))))))+Q(Q(e*Q(Q(e*N[a+304>>2])+Q(Q(N[a+272>>2]*g)+Q(f*N[a+288>>2]))))+Q(Q(g*Q(Q(N[a+296>>2]*e)+Q(Q(g*N[a+264>>2])+Q(f*N[a+280>>2]))))+Q(f*Q(Q(N[a+300>>2]*e)+Q(Q(N[a+268>>2]*g)+Q(f*N[a+284>>2])))))))}ga=B+48|0}function Jn(a){a=a|0;var b=Q(0),c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0;s=ga-48|0;ga=s;J[s+44>>2]=a;p=J[s+44>>2];ia[J[J[p>>2]+112>>2]](p);c=ga-16|0;ga=c;J[c+12>>2]=p+68;a=ga-16|0;J[a+12>>2]=J[c+12>>2];ga=c+16|0;a:{if(!J[J[a+12>>2]>>2]){g=ga+-64|0;ga=g;H[g+56|0]=1;J[g+48>>2]=0;J[g+52>>2]=0;h=p+68|0;a=J[h+72>>2];i=ia[J[J[a>>2]+12>>2]](a)|0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;b:{if((i|0)<=0){J[g+44>>2]=i;break b}J[8369]=J[8369]+1;c=ia[J[6782]](P(i,36),16)|0;J[g+52>>2]=c;J[g+48>>2]=i;H[g+56|0]=1;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;a=J[g+28>>2];J[c+16>>2]=J[g+24>>2];J[c+20>>2]=a;a=J[g+36>>2];J[c+24>>2]=J[g+32>>2];J[c+28>>2]=a;J[c+32>>2]=0;c:{if((i|0)==1){break c}a=1;c=i-1|0;q=c&1;if((i|0)!=2){f=c&-2;while(1){d=P(a,36);j=d+J[g+52>>2]|0;c=j;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;c=J[g+28>>2];J[j+16>>2]=J[g+24>>2];J[j+20>>2]=c;c=J[g+36>>2];J[j+24>>2]=J[g+32>>2];J[j+28>>2]=c;J[j+32>>2]=0;d=d+J[g+52>>2]|0;c=d;J[c+44>>2]=0;J[c+48>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;c=J[g+28>>2];J[d+52>>2]=J[g+24>>2];J[d+56>>2]=c;c=J[g+36>>2];J[d+60>>2]=J[g+32>>2];J[d+64>>2]=c;J[d+68>>2]=0;a=a+2|0;k=k+2|0;if((f|0)!=(k|0)){continue}break}}if(!q){break c}c=J[g+52>>2]+P(a,36)|0;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;a=J[g+28>>2];J[c+16>>2]=J[g+24>>2];J[c+20>>2]=a;a=J[g+36>>2];J[c+24>>2]=J[g+32>>2];J[c+28>>2]=a;J[c+32>>2]=0}J[g+44>>2]=i;if((i|0)<=0){break b}a=0;j=J[g+52>>2];if((i|0)!=1){f=i&-2;k=0;while(1){d=J[h+72>>2];c=j+P(a,36)|0;ia[J[J[d>>2]+16>>2]](d,a,c);J[c+32>>2]=a;q=a|1;d=j+P(q,36)|0;c=J[h+72>>2];ia[J[J[c>>2]+16>>2]](c,q,d);J[d+32>>2]=q;a=a+2|0;k=k+2|0;if((f|0)!=(k|0)){continue}break}}if(!(i&1)){break b}d=J[h+72>>2];c=j+P(a,36)|0;ia[J[J[d>>2]+16>>2]](d,a,c);J[c+32>>2]=a}k=0;i=0;F=g+40|0;c=J[F+4>>2];d:{if((c|0)<=0){n=Q(-3.4028234663852886e38);o=Q(-3.4028234663852886e38);l=Q(3.4028234663852886e38);m=Q(-3.4028234663852886e38);r=Q(3.4028234663852886e38);b=Q(3.4028234663852886e38);break d}a=J[F+12>>2];m=Q(-3.4028234663852886e38);r=Q(3.4028234663852886e38);l=Q(3.4028234663852886e38);v=Q(3.4028234663852886e38);o=Q(-3.4028234663852886e38);n=Q(-3.4028234663852886e38);while(1){d=a+P(k,36)|0;b=N[d+16>>2];m=b>m?b:m;b=N[d+8>>2];v=b>2];l=b>2];r=b>2];n=b>n?b:n;b=N[d+20>>2];o=b>o?b:o;k=k+1|0;if((c|0)!=(k|0)){continue}break}n=Q(n+Q(1));o=Q(o+Q(1));m=Q(m+Q(1));l=Q(l+Q(-1));r=Q(r+Q(-1));b=Q(v+Q(-1))}N[h+24>>2]=r;J[h>>2]=0;J[h+68>>2]=0;J[h+52>>2]=0;N[h+48>>2]=n;N[h+44>>2]=o;N[h+40>>2]=m;J[h+36>>2]=0;N[h+32>>2]=b;N[h+28>>2]=l;N[h- -64>>2]=Q(65535)/Q(n-b);N[h+60>>2]=Q(65535)/Q(o-l);N[h+56>>2]=Q(65535)/Q(m-r);a=J[h+8>>2];k=J[F+4>>2];E=k<<1;if((a|0)<(E|0)){if((E|0)>J[h+12>>2]){if(k){J[8369]=J[8369]+1;y=ia[J[6782]](k<<5,16)|0;c=J[h+8>>2]}else{c=a}e:{if((c|0)<=0){break e}k=0;if((c|0)!=1){q=c&-2;while(1){j=k<<4;f=j+y|0;e=j+J[h+16>>2]|0;d=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=d;d=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=d;d=j|16;f=d+y|0;j=d+J[h+16>>2]|0;d=J[j+4>>2];J[f>>2]=J[j>>2];J[f+4>>2]=d;d=J[j+12>>2];J[f+8>>2]=J[j+8>>2];J[f+12>>2]=d;k=k+2|0;i=i+2|0;if((q|0)!=(i|0)){continue}break}}if(!(c&1)){break e}c=k<<4;d=c+y|0;f=c+J[h+16>>2]|0;c=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=c;c=J[f+12>>2];J[d+8>>2]=J[f+8>>2];J[d+12>>2]=c}c=J[h+16>>2];if(!(c?!c|!K[h+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[h+16>>2]=y;H[h+20|0]=1;J[h+12>>2]=E}d=E+(a^-1)|0;c=E-a&3;if(c){k=0;while(1){J[(J[h+16>>2]+(a<<4)|0)+12>>2]=0;a=a+1|0;k=k+1|0;if((c|0)!=(k|0)){continue}break}}if(d>>>0>=3){while(1){c=a<<4;J[(c+J[h+16>>2]|0)+12>>2]=0;J[(c+J[h+16>>2]|0)+28>>2]=0;J[(c+J[h+16>>2]|0)+44>>2]=0;J[(c+J[h+16>>2]|0)+60>>2]=0;a=a+4|0;if((E|0)!=(a|0)){continue}break}}k=J[F+4>>2]}J[h+8>>2]=E;Jg(h,F,0,k);a=J[g+52>>2];if(!(a?!a|!K[g+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=g- -64|0;break a}j=ga-16|0;ga=j;J[j+12>>2]=p+68;i=ga-32|0;ga=i;e=J[j+12>>2];a=J[e>>2];if(a){y=J[e+16>>2];while(1){d=a;a=a-1|0;q=a<<4;c=q+y|0;f=J[c+12>>2];f:{if((f|0)>=0){c=J[e+72>>2];ia[J[J[c>>2]+16>>2]](c,f,i);n=N[e+56>>2];x=N[e+40>>2];t=N[e+24>>2];o=N[e+60>>2];z=N[e+44>>2];u=N[e+28>>2];l=N[i>>2];m=N[i+4>>2];y=J[e+16>>2];c=q+y|0;A=N[e+48>>2];w=N[e+32>>2];b=N[i+8>>2];b=b>2];b=Q(Q(Q((b>A?A:b)-w)*v)+Q(.5));g:{if(b=Q(0)){d=~~b>>>0;break g}d=0}I[c+4>>1]=d;b=mz?z:b)-u))+Q(.5));h:{if(b=Q(0)){d=~~b>>>0;break h}d=0}I[c+2>>1]=d;b=lx?x:b)-t)*n)+Q(.5));i:{if(b=Q(0)){d=~~b>>>0;break i}d=0}I[c>>1]=d;l=N[i+16>>2];m=N[i+20>>2];b=N[i+24>>2];b=bA?A:b)-w))+Q(.5));j:{if(b=Q(0)){d=~~b>>>0;break j}d=0}I[c+10>>1]=d;b=mz?z:b)-u))+Q(.5));k:{if(b=Q(0)){d=~~b>>>0;break k}d=0}I[c+8>>1]=d;b=lx?x:b)-t))+Q(.5));if(b=Q(0)){I[c+6>>1]=~~b>>>0;break f}I[c+6>>1]=0;break f}B=N[e+24>>2];f=(d<<4)+y|0;t=N[e+56>>2];b=Q(B+Q(Q(L[f+6>>1])/t));r=b>Q(-3.4028234663852886e38)?b:Q(-3.4028234663852886e38);u=N[e+64>>2];C=N[e+32>>2];b=Q(Q(Q(L[f+4>>1])/u)+C);w=b>2];D=N[e+28>>2];b=Q(Q(Q(L[f+2>>1])/x)+D);z=b>1])/t)+B);A=b>1])/u));n=b>Q(-3.4028234663852886e38)?b:Q(-3.4028234663852886e38);b=Q(D+Q(Q(L[f+8>>1])/x));o=b>Q(-3.4028234663852886e38)?b:Q(-3.4028234663852886e38);f=J[f+12>>2];d=d+((f|0)>=0?1:0-f|0)|0;if(d){d=(d<<4)+y|0;b=Q(B+Q(Q(L[d+6>>1])/t));r=b>r?b:r;b=Q(Q(Q(L[d+4>>1])/u)+C);w=b>1])/x)+D);z=b>1])/t)+B);A=b>1])/u));n=b>n?b:n;b=Q(D+Q(Q(L[d+8>>1])/x));o=b>o?b:o}l=N[e+40>>2];m=N[e+44>>2];v=N[e+48>>2];b=nv?v:b)-C))+Q(.5));l:{if(b=Q(0)){d=~~b>>>0;break l}d=0}I[c+10>>1]=d;b=om?m:b)-D))+Q(.5));m:{if(b=Q(0)){d=~~b>>>0;break m}d=0}I[c+8>>1]=d;b=rl?l:b)-B))+Q(.5));n:{if(b=Q(0)){d=~~b>>>0;break n}d=0}I[c+6>>1]=d;b=wv?v:b)-C)*u)+Q(.5));o:{if(b=Q(0)){d=~~b>>>0;break o}d=0}I[c+4>>1]=d;b=zm?m:b)-D)*x)+Q(.5));p:{if(b=Q(0)){d=~~b>>>0;break p}d=0}I[c+2>>1]=d;b=Al?l:b)-B)*t)+Q(.5));q:{if(b=Q(0)){d=~~b>>>0;break q}d=0}I[c>>1]=d}if(a){continue}break}}ga=i+32|0;ga=j+16|0}ia[J[J[p>>2]+116>>2]](p);j=ga-16|0;ga=j;c=s+8|0;J[j+12>>2]=c;J[j+8>>2]=p+68;a=J[j+8>>2];Nd(c);i=ga-16|0;ga=i;J[i+12>>2]=a;J[i+8>>2]=0;J[i+4>>2]=c;c=J[i+8>>2];a=J[i+4>>2];e=ga-48|0;ga=e;J[e+44>>2]=J[i+12>>2];J[e+40>>2]=c;J[e+36>>2]=a;a=J[e+40>>2];c=ga-16|0;q=J[e+44>>2];J[c+12>>2]=q+4;J[c+8>>2]=a;a=J[J[c+12>>2]+12>>2]+(J[c+8>>2]<<4)|0;d=q+24|0;c=q+56|0;Dh(e+16|0,a,d,c);a=J[e+20>>2];f=J[e+36>>2];J[f>>2]=J[e+16>>2];J[f+4>>2]=a;a=J[e+28>>2];J[f+8>>2]=J[e+24>>2];J[f+12>>2]=a;a=J[e+40>>2];f=ga-16|0;J[f+12>>2]=q+4;J[f+8>>2]=a;Dh(e,(J[J[f+12>>2]+12>>2]+(J[f+8>>2]<<4)|0)+6|0,d,c);a=J[e+4>>2];c=J[e+36>>2];J[c+16>>2]=J[e>>2];J[c+20>>2]=a;a=J[e+12>>2];J[c+24>>2]=J[e+8>>2];J[c+28>>2]=a;ga=e+48|0;ga=i+16|0;ga=j+16|0;a=J[s+12>>2];J[p+16>>2]=J[s+8>>2];J[p+20>>2]=a;a=J[s+36>>2];J[p+40>>2]=J[s+32>>2];J[p+44>>2]=a;a=J[s+28>>2];J[p+32>>2]=J[s+24>>2];J[p+36>>2]=a;a=J[s+20>>2];J[p+24>>2]=J[s+16>>2];J[p+28>>2]=a;ga=s+48|0}function zb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0;e=ga-272|0;ga=e;J[a+56>>2]=0;J[e+264>>2]=0;J[e+268>>2]=0;J[e+256>>2]=0;J[e+260>>2]=0;g=J[b+12>>2];J[e+168>>2]=J[b+8>>2];J[e+172>>2]=g;g=J[b+4>>2];J[e+160>>2]=J[b>>2];J[e+164>>2]=g;g=J[b+28>>2];J[e+184>>2]=J[b+24>>2];J[e+188>>2]=g;g=J[b+20>>2];J[e+176>>2]=J[b+16>>2];J[e+180>>2]=g;g=J[b+44>>2];J[e+200>>2]=J[b+40>>2];J[e+204>>2]=g;g=J[b+36>>2];J[e+192>>2]=J[b+32>>2];J[e+196>>2]=g;g=J[b+60>>2];J[e+216>>2]=J[b+56>>2];J[e+220>>2]=g;g=J[b+52>>2];J[e+208>>2]=J[b+48>>2];J[e+212>>2]=g;g=J[b+76>>2];J[e+104>>2]=J[b+72>>2];J[e+108>>2]=g;g=J[b+68>>2];J[e+96>>2]=J[b+64>>2];J[e+100>>2]=g;g=J[b+92>>2];J[e+120>>2]=J[b+88>>2];J[e+124>>2]=g;g=J[b+84>>2];J[e+112>>2]=J[b+80>>2];J[e+116>>2]=g;g=J[b+108>>2];J[e+136>>2]=J[b+104>>2];J[e+140>>2]=g;g=J[b+100>>2];J[e+128>>2]=J[b+96>>2];J[e+132>>2]=g;g=J[b+124>>2];J[e+152>>2]=J[b+120>>2];J[e+156>>2]=g;g=J[b+116>>2];J[e+144>>2]=J[b+112>>2];J[e+148>>2]=g;f=N[e+212>>2];i=N[e+148>>2];z=Q(Q(f+i)*Q(.5));N[e+212>>2]=f-z;f=N[e+216>>2];h=N[e+152>>2];A=Q(Q(f+h)*Q(.5));N[e+216>>2]=f-A;N[e+148>>2]=i-z;N[e+152>>2]=h-A;f=N[e+208>>2];i=N[e+144>>2];B=Q(Q(f+i)*Q(.5));N[e+208>>2]=f-B;N[e+144>>2]=i-B;l=J[J[a+28>>2]+4>>2]-17>>>0<=1?J[J[a+32>>2]+4>>2]-17>>>0<2:l;f=N[a+44>>2];i=N[a+48>>2];J[7717]=J[7717]+1;J[a+68>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+4>>2]=0;J[a+8>>2]=1065353216;J[a+60>>2]=-1;J[a+64>>2]=0;g=K[a+52|0];Ie(J[a+24>>2]);o=g?Q(0):f;p=g?Q(0):i;r=Q(o+p);g=a+4|0;v=N[e+136>>2];w=N[e+132>>2];x=N[e+120>>2];G=N[e+116>>2];H=N[e+200>>2];I=N[e+196>>2];L=N[e+184>>2];M=N[e+180>>2];i=Q(0xde0b6b000000000);O=N[e+148>>2];P=N[e+144>>2];R=N[e+128>>2];S=N[e+112>>2];T=N[e+104>>2];U=N[e+100>>2];V=N[e+96>>2];W=N[e+216>>2];X=N[e+212>>2];Z=N[e+208>>2];_=N[e+192>>2];$=N[e+176>>2];aa=N[e+168>>2];ba=N[e+164>>2];ca=N[e+160>>2];a:{b:{c:{while(1){m=N[b+32>>2];s=N[b>>2];t=N[b+16>>2];u=N[b+36>>2];C=N[b+4>>2];D=N[b+20>>2];E=N[b+40>>2];f=N[a+12>>2];j=N[b+8>>2];k=N[a+4>>2];F=N[b+24>>2];h=N[a+8>>2];J[e+252>>2]=0;q=j;j=Q(-k);N[e+248>>2]=Q(Q(q*j)-Q(F*h))-Q(E*f);N[e+244>>2]=Q(Q(C*j)-Q(D*h))-Q(u*f);N[e+240>>2]=Q(Q(s*j)-Q(t*h))-Q(m*f);j=N[b+96>>2];m=N[b+64>>2];s=N[b+80>>2];t=N[b+100>>2];u=N[b+68>>2];C=N[b+84>>2];D=N[b+104>>2];E=N[b+72>>2];F=N[b+88>>2];J[e+236>>2]=0;N[e+232>>2]=Q(D*f)+Q(Q(E*k)+Q(h*F));N[e+228>>2]=Q(t*f)+Q(Q(u*k)+Q(h*C));N[e+224>>2]=Q(j*f)+Q(Q(m*k)+Q(h*s));Ue(e+80|0,J[a+28>>2],e+240|0);Ue(e- -64|0,J[a+32>>2],e+224|0);J[e+60>>2]=0;f=N[e+88>>2];h=N[e+80>>2];j=N[e+84>>2];k=Q(Q(Q(f*H)+Q(Q(h*_)+Q(j*I)))+W);N[e+56>>2]=k;s=Q(Q(Q(f*L)+Q(Q(h*$)+Q(j*M)))+X);N[e+52>>2]=s;t=Q(Q(Q(f*aa)+Q(Q(h*ca)+Q(j*ba)))+Z);N[e+48>>2]=t;J[e+44>>2]=0;f=N[e+72>>2];h=N[e+64>>2];m=N[e+68>>2];j=Q(Q(Q(f*v)+Q(Q(h*R)+Q(m*w)))+N[e+152>>2]);N[e+40>>2]=j;u=Q(Q(Q(f*x)+Q(Q(h*S)+Q(m*G)))+O);N[e+36>>2]=u;f=Q(Q(Q(f*T)+Q(Q(h*V)+Q(m*U)))+P);N[e+32>>2]=f;if(l){J[e+40>>2]=0;J[e+56>>2]=0;j=Q(0);k=Q(0)}J[e+28>>2]=0;h=Q(k-j);N[e+24>>2]=h;f=Q(t-f);N[e+16>>2]=f;k=Q(s-u);N[e+20>>2]=k;f=Q(Q(N[a+12>>2]*h)+Q(Q(N[a+4>>2]*f)+Q(k*N[a+8>>2])));if(!(!(f>Q(0))|!(Q(f*f)>Q(i*N[b+128>>2])))){J[a+68>>2]=10;break c}if(nl(J[a+24>>2],e+16|0)){J[a+68>>2]=1;break c}f=Q(i-f);if(f<=Q(i*Q(9.999999974752427e-7))){J[a+68>>2]=f<=Q(0)?2:11;break c}rl(J[a+24>>2],e+16|0,e+48|0,e+32|0);d:{if(!ol(J[a+24>>2],e)){l=3;break d}f=N[e+8>>2];h=Q(f*f);f=N[e>>2];j=Q(f*f);f=N[e+4>>2];f=Q(h+Q(j+Q(f*f)));if(f>2];J[g>>2]=J[e>>2];J[g+4>>2]=l;l=J[e+12>>2];J[g+8>>2]=J[e+8>>2];J[g+12>>2]=l;l=6;break d}if(Q(i-f)<=Q(i*Q(1.1920928955078125e-7))){l=12;i=f;break d}n=J[e+4>>2];J[g>>2]=J[e>>2];J[g+4>>2]=n;n=J[e+12>>2];J[g+8>>2]=J[e+8>>2];J[g+12>>2]=n;n=J[a+64>>2];J[a+64>>2]=n+1;if((n|0)>1e3){break b}if(J[J[a+24>>2]>>2]==4){J[a+68>>2]=13;break b}i=f;continue}break}J[a+68>>2]=l}ml(J[a+24>>2],e+240|0,e+224|0);l=J[g+12>>2];J[e+264>>2]=J[g+8>>2];J[e+268>>2]=l;l=J[g+4>>2];J[e+256>>2]=J[g>>2];J[e+260>>2]=l;f=N[a+12>>2];h=N[a+4>>2];k=N[a+8>>2];j=Q(Q(f*f)+Q(Q(h*h)+Q(k*k)));if(+j<1e-4){J[a+68>>2]=5}if(j>Q(1.4210854715202004e-14)){j=Q(Q(1)/Q(Y(j)));N[e+256>>2]=j*N[e+256>>2];N[e+260>>2]=j*N[e+260>>2];N[e+264>>2]=j*N[e+264>>2];m=Q(Y(i));i=Q(o/m);N[e+240>>2]=N[e+240>>2]-Q(i*h);N[e+244>>2]=N[e+244>>2]-Q(i*k);N[e+248>>2]=N[e+248>>2]-Q(i*f);i=Q(p/m);N[e+224>>2]=Q(i*h)+N[e+224>>2];N[e+228>>2]=Q(i*k)+N[e+228>>2];N[e+232>>2]=Q(i*f)+N[e+232>>2];y=1;J[a+60>>2]=1;f=Q(Q(Q(1)/j)-r);break a}J[a+60>>2]=2}f=Q(0)}l=J[a+20>>2];da=!l;n=1;e:{if(!J[a+72>>2]){break e}n=1;if(!l){break e}n=1;if(!J[a+68>>2]){break e}n=!(+Q(r+f)<.01)}f:{g:{h:{if(da|n&y){break h}n=!y;J[7716]=J[7716]+1;J[g+8>>2]=0;J[g+12>>2]=0;J[g>>2]=0;J[g+4>>2]=0;if(ia[J[J[l>>2]+8>>2]](l,J[a+24>>2],J[a+28>>2],J[a+32>>2],e+160|0,e+96|0,g,e+80|0,e- -64|0,d)|0){j=Q(0);l=9;h=N[e+72>>2];r=N[e+88>>2];o=Q(h-r);m=N[e+64>>2];v=N[e+80>>2];i=Q(m-v);w=N[e+68>>2];x=N[e+84>>2];p=Q(w-x);k=Q(Q(o*o)+Q(Q(i*i)+Q(p*p)));if(k<=Q(1.4210854715202004e-14)){j=N[a+16>>2];o=N[a+12>>2];i=N[a+4>>2];p=N[a+8>>2];k=Q(Q(o*o)+Q(Q(i*i)+Q(p*p)))}i:{if(!(k>Q(1.4210854715202004e-14))){break i}l=8;h=Q(r-h);q=Q(h*h);h=Q(v-m);m=Q(h*h);h=Q(x-w);h=Q(-Q(Y(Q(q+Q(m+Q(h*h))))));if(!(n|h>2];J[e+248>>2]=J[e+88>>2];J[e+252>>2]=d;d=J[e+76>>2];J[e+232>>2]=J[e+72>>2];J[e+236>>2]=d;d=J[e+84>>2];J[e+240>>2]=J[e+80>>2];J[e+244>>2]=d;d=J[e+68>>2];J[e+224>>2]=J[e+64>>2];J[e+228>>2]=d;N[e+268>>2]=j;f=Q(Q(1)/Q(Y(k)));N[e+264>>2]=o*f;N[e+260>>2]=p*f;N[e+256>>2]=i*f;J[a+60>>2]=3;f=h;break g}J[a+60>>2]=l;if(y){break g}break f}h=N[a+12>>2];k=N[a+4>>2];j=N[a+8>>2];if(!(Q(Q(h*h)+Q(Q(k*k)+Q(j*j)))>Q(0))){break h}i=Q(N[e+88>>2]-N[e+72>>2]);q=Q(i*i);i=Q(N[e+80>>2]-N[e+64>>2]);m=Q(i*i);i=Q(N[e+84>>2]-N[e+68>>2]);i=Q(Q(Y(Q(q+Q(m+Q(i*i)))))-r);if(n|i>2];J[e+248>>2]=J[e+88>>2];J[e+252>>2]=d;d=J[e+76>>2];J[e+232>>2]=J[e+72>>2];J[e+236>>2]=d;N[e+248>>2]=N[e+248>>2]-Q(o*h);N[e+232>>2]=Q(p*h)+N[e+232>>2];d=J[e+68>>2];J[e+224>>2]=J[e+64>>2];J[e+228>>2]=d;d=J[e+84>>2];J[e+240>>2]=J[e+80>>2];J[e+244>>2]=d;N[e+224>>2]=Q(p*k)+N[e+224>>2];N[e+228>>2]=Q(p*j)+N[e+228>>2];N[e+240>>2]=N[e+240>>2]-Q(o*k);N[e+244>>2]=N[e+244>>2]-Q(o*j);d=J[g+12>>2];J[e+264>>2]=J[g+8>>2];J[e+268>>2]=d;d=J[g+4>>2];J[e+256>>2]=J[g>>2];J[e+260>>2]=d;h=N[e+264>>2];k=N[e+256>>2];j=N[e+260>>2];f=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(k*k)+Q(j*j))))));N[e+264>>2]=h*f;N[e+260>>2]=j*f;N[e+256>>2]=k*f;J[a+60>>2]=6;f=i;break g}J[a+60>>2]=5}if(!y){break f}}if(!(N[b+128>>2]>Q(f*f)?1:f>2]){break j}b=J[a+28>>2];d=e+80|0;l=e- -64|0;ia[J[J[b>>2]+8>>2]](b,e+160|0,d,l);i=N[e+88>>2];h=N[e+72>>2];k=N[e+80>>2];j=N[e+64>>2];o=N[e+84>>2];p=N[e+68>>2];b=J[a+32>>2];ia[J[J[b>>2]+8>>2]](b,e+96|0,d,l);q=Q(Q(Q(h+i)*Q(.5))-Q(Q(N[e+88>>2]+N[e+72>>2])*Q(.5)));i=N[e+264>>2];h=N[e+256>>2];j=Q(Q(Q(Q(j+k)*Q(.5))-Q(Q(N[e+80>>2]+N[e+64>>2])*Q(.5)))*h);k=N[e+260>>2];if(!(Q(Q(q*i)+Q(j+Q(Q(Q(Q(p+o)*Q(.5))-Q(Q(N[e+84>>2]+N[e+68>>2])*Q(.5)))*k)))>2]=-i;N[e+260>>2]=-k;N[e+256>>2]=-h}b=J[e+260>>2];J[g>>2]=J[e+256>>2];J[g+4>>2]=b;b=J[e+268>>2];J[g+8>>2]=J[e+264>>2];J[g+12>>2]=b;N[a+56>>2]=f;J[e+92>>2]=0;N[e+88>>2]=A+N[e+232>>2];N[e+84>>2]=z+N[e+228>>2];N[e+80>>2]=B+N[e+224>>2];ia[J[J[c>>2]+16>>2]](c,e+256|0,e+80|0,f)}ga=e+272|0}function ll(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,I=0,L=0,M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=0,W=0,X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0);l=ga+-64|0;ga=l;J[l+52>>2]=0;J[l+44>>2]=0;J[l+48>>2]=0;H[l+56|0]=1;h=J[d+4>>2];if((h|0)>0){J[8369]=J[8369]+1;J[l+52>>2]=ia[J[6782]](h<<4,16);H[l+56|0]=1;J[l+48>>2]=h}r=J[b+28>>2];a:{if((r|0)<=0){break a}w=N[c+40>>2];y=N[c+36>>2];v=N[c+24>>2];A=N[c+20>>2];L=J[b+36>>2];B=N[a+8>>2];z=N[a+4>>2];D=N[a>>2];E=N[c+32>>2];M=N[c+16>>2];O=N[c+8>>2];R=N[c+4>>2];C=N[c>>2];p=Q(3.4028234663852886e38);i=-1;while(1){h=L+P(m,36)|0;q=N[h+28>>2];s=N[h+20>>2];u=N[h+24>>2];q=Q(Q(Q(Q(w*q)+Q(Q(E*s)+Q(u*y)))*B)+Q(Q(Q(Q(O*q)+Q(Q(C*s)+Q(u*R)))*D)+Q(Q(Q(v*q)+Q(Q(M*s)+Q(u*A)))*z)));h=q>2]+P(i,36)|0;V=J[F+4>>2];b:{if((V|0)<=0){h=d;break b}r=l+40|0;L=0;while(1){h=L;L=h+1|0;W=(V|0)==(L|0);j=J[b+16>>2];i=J[F+12>>2];m=j+(J[i+((W?0:L)<<2)>>2]<<4)|0;C=N[m+8>>2];S=N[m>>2];T=N[m+4>>2];h=j+(J[i+(h<<2)>>2]<<4)|0;p=N[h+8>>2];q=N[h>>2];s=N[h+4>>2];aa=N[c+56>>2];ba=N[c+48>>2];ca=N[c+52>>2];u=N[c+40>>2];w=N[c+32>>2];y=N[c+36>>2];v=N[F+28>>2];A=N[c+8>>2];B=N[F+20>>2];z=N[c>>2];D=N[F+24>>2];E=N[c+4>>2];M=N[c+24>>2];O=N[c+16>>2];R=N[c+20>>2];J[l+36>>2]=0;C=Q(p-C);S=Q(q-S);T=Q(s-T);X=Q(Q(A*C)+Q(Q(z*S)+Q(E*T)));Y=Q(Q(M*v)+Q(Q(O*B)+Q(R*D)));Z=Q(Q(A*v)+Q(Q(z*B)+Q(E*D)));_=Q(Q(M*C)+Q(Q(O*S)+Q(T*R)));$=Q(Q(X*Y)-Q(Z*_));N[l+32>>2]=-$;C=Q(Q(u*C)+Q(Q(w*S)+Q(T*y)));v=Q(Q(u*v)+Q(Q(w*B)+Q(y*D)));B=Q(Q(C*Z)-Q(v*X));N[l+28>>2]=-B;v=Q(-Q(Q(_*v)-Q(Y*C)));N[l+24>>2]=v;h=r;B=Q(-Q(Q(Q(Q(ba+Q(Q(p*A)+Q(Q(q*z)+Q(s*E))))*v)-Q(Q(ca+Q(Q(p*M)+Q(Q(q*O)+Q(s*R))))*B))-Q(Q(aa+Q(Q(p*u)+Q(Q(q*w)+Q(s*y))))*$)));G=0;r=d;c:{U=J[d+4>>2];if((U|0)<2){break c}z=N[l+32>>2];i=J[r+12>>2];d=(i+(U<<4)|0)-16|0;q=N[d+8>>2];D=N[l+24>>2];s=N[d>>2];u=N[d+4>>2];E=N[l+28>>2];p=Q(Q(Q(z*q)+Q(Q(D*s)+Q(u*E)))+B);while(1){d=(G<<4)+i|0;w=N[d+8>>2];y=N[d>>2];v=N[d+4>>2];A=Q(Q(Q(z*w)+Q(Q(D*y)+Q(v*E)))+B);z=N[d+12>>2];d:{e:{if(p>2];f:{if((d|0)!=J[h+8>>2]){break f}t=d?d<<1:1;if((t|0)<=(d|0)){break f}g:{if(!t){m=0;break g}J[8369]=J[8369]+1;m=ia[J[6782]](t<<4,16)|0;d=J[h+4>>2]}h:{if((d|0)<=0){break h}i=0;if((d|0)!=1){I=d&-2;j=0;while(1){n=i<<4;o=n+m|0;k=n+J[h+12>>2]|0;x=J[k+4>>2];J[o>>2]=J[k>>2];J[o+4>>2]=x;x=J[k+12>>2];J[o+8>>2]=J[k+8>>2];J[o+12>>2]=x;k=n|16;n=k+m|0;k=k+J[h+12>>2]|0;o=J[k+4>>2];J[n>>2]=J[k>>2];J[n+4>>2]=o;o=J[k+12>>2];J[n+8>>2]=J[k+8>>2];J[n+12>>2]=o;i=i+2|0;j=j+2|0;if((I|0)!=(j|0)){continue}break}}if(!(d&1)){break h}d=i<<4;i=d+m|0;d=d+J[h+12>>2]|0;j=J[d+4>>2];J[i>>2]=J[d>>2];J[i+4>>2]=j;j=J[d+12>>2];J[i+8>>2]=J[d+8>>2];J[i+12>>2]=j}d=J[h+12>>2];if(!(d?!d|!K[h+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[h+12>>2]=m;H[h+16|0]=1;J[h+8>>2]=t;d=J[h+4>>2]}d=J[h+12>>2]+(d<<4)|0;N[d+12>>2]=z;N[d+8>>2]=w;N[d+4>>2]=v;N[d>>2]=y;break e}p=Q(p/Q(p-A));q=Q(Q(Q(w-q)*p)+q);u=Q(Q(Q(v-u)*p)+u);p=Q(Q(Q(y-s)*p)+s);d=J[h+4>>2];i:{if((d|0)!=J[h+8>>2]){break i}t=d?d<<1:1;if((t|0)<=(d|0)){break i}j:{if(!t){m=0;break j}J[8369]=J[8369]+1;m=ia[J[6782]](t<<4,16)|0;d=J[h+4>>2]}k:{if((d|0)<=0){break k}i=0;if((d|0)!=1){I=d&-2;j=0;while(1){n=i<<4;o=n+m|0;k=n+J[h+12>>2]|0;x=J[k+4>>2];J[o>>2]=J[k>>2];J[o+4>>2]=x;x=J[k+12>>2];J[o+8>>2]=J[k+8>>2];J[o+12>>2]=x;k=n|16;n=k+m|0;k=k+J[h+12>>2]|0;o=J[k+4>>2];J[n>>2]=J[k>>2];J[n+4>>2]=o;o=J[k+12>>2];J[n+8>>2]=J[k+8>>2];J[n+12>>2]=o;i=i+2|0;j=j+2|0;if((I|0)!=(j|0)){continue}break}}if(!(d&1)){break k}d=i<<4;i=d+m|0;d=d+J[h+12>>2]|0;j=J[d+4>>2];J[i>>2]=J[d>>2];J[i+4>>2]=j;j=J[d+12>>2];J[i+8>>2]=J[d+8>>2];J[i+12>>2]=j}d=J[h+12>>2];if(!(d?!d|!K[h+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[h+12>>2]=m;H[h+16|0]=1;J[h+8>>2]=t;d=J[h+4>>2]}d=J[h+12>>2]+(d<<4)|0;J[d+12>>2]=0;N[d+8>>2]=q;N[d+4>>2]=u;N[d>>2]=p;break e}if(!(A>2];l:{if((d|0)!=J[h+8>>2]){break l}t=d?d<<1:1;if((t|0)<=(d|0)){break l}m:{if(!t){m=0;break m}J[8369]=J[8369]+1;m=ia[J[6782]](t<<4,16)|0;d=J[h+4>>2]}n:{if((d|0)<=0){break n}i=0;if((d|0)!=1){I=d&-2;j=0;while(1){n=i<<4;o=n+m|0;k=n+J[h+12>>2]|0;x=J[k+4>>2];J[o>>2]=J[k>>2];J[o+4>>2]=x;x=J[k+12>>2];J[o+8>>2]=J[k+8>>2];J[o+12>>2]=x;k=n|16;n=k+m|0;k=k+J[h+12>>2]|0;o=J[k+4>>2];J[n>>2]=J[k>>2];J[n+4>>2]=o;o=J[k+12>>2];J[n+8>>2]=J[k+8>>2];J[n+12>>2]=o;i=i+2|0;j=j+2|0;if((I|0)!=(j|0)){continue}break}}if(!(d&1)){break n}d=i<<4;i=d+m|0;d=d+J[h+12>>2]|0;j=J[d+4>>2];J[i>>2]=J[d>>2];J[i+4>>2]=j;j=J[d+12>>2];J[i+8>>2]=J[d+8>>2];J[i+12>>2]=j}d=J[h+12>>2];if(!(d?!d|!K[h+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[h+12>>2]=m;H[h+16|0]=1;J[h+8>>2]=t;d=J[h+4>>2]}d=J[h+12>>2]+(d<<4)|0;J[d+12>>2]=0;N[d+8>>2]=q;N[d+4>>2]=u;N[d>>2]=p;d=J[h+4>>2]+1|0;J[h+4>>2]=d;o:{if(J[h+8>>2]!=(d|0)){break o}t=d?d<<1:1;if((t|0)<=(d|0)){break o}p:{if(!t){m=0;break p}J[8369]=J[8369]+1;m=ia[J[6782]](t<<4,16)|0;d=J[h+4>>2]}q:{if((d|0)<=0){break q}i=0;if((d|0)!=1){I=d&-2;j=0;while(1){n=i<<4;o=n+m|0;k=n+J[h+12>>2]|0;x=J[k+4>>2];J[o>>2]=J[k>>2];J[o+4>>2]=x;x=J[k+12>>2];J[o+8>>2]=J[k+8>>2];J[o+12>>2]=x;k=n|16;n=k+m|0;k=k+J[h+12>>2]|0;o=J[k+4>>2];J[n>>2]=J[k>>2];J[n+4>>2]=o;o=J[k+12>>2];J[n+8>>2]=J[k+8>>2];J[n+12>>2]=o;i=i+2|0;j=j+2|0;if((I|0)!=(j|0)){continue}break}}if(!(d&1)){break q}d=i<<4;i=d+m|0;d=d+J[h+12>>2]|0;j=J[d+4>>2];J[i>>2]=J[d>>2];J[i+4>>2]=j;j=J[d+12>>2];J[i+8>>2]=J[d+8>>2];J[i+12>>2]=j}d=J[h+12>>2];if(!(d?!d|!K[h+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[h+12>>2]=m;H[h+16|0]=1;J[h+8>>2]=t;d=J[h+4>>2]}d=J[h+12>>2]+(d<<4)|0;N[d+12>>2]=z;N[d+8>>2]=w;N[d+4>>2]=v;N[d>>2]=y}J[h+4>>2]=J[h+4>>2]+1}G=G+1|0;if((U|0)==(G|0)){break c}z=N[l+32>>2];E=N[l+28>>2];D=N[l+24>>2];i=J[r+12>>2];p=A;q=w;u=v;s=y;continue}}d=J[r+4>>2];r:{if((d|0)>=0){break r}if(J[r+8>>2]<0){m=J[r+12>>2];if(!(m?!m|!K[r+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](m)}H[r+16|0]=1;J[r+8>>2]=0;J[r+12>>2]=0}i=0;m=d;G=0-d&3;if(G){while(1){t=J[l+12>>2];j=J[r+12>>2]+(m<<4)|0;J[j>>2]=J[l+8>>2];J[j+4>>2]=t;t=J[l+20>>2];J[j+8>>2]=J[l+16>>2];J[j+12>>2]=t;m=m+1|0;i=i+1|0;if((G|0)!=(i|0)){continue}break}}if(d>>>0>4294967292){break r}while(1){j=J[l+12>>2];d=m<<4;i=d+J[r+12>>2]|0;J[i>>2]=J[l+8>>2];J[i+4>>2]=j;j=J[l+20>>2];J[i+8>>2]=J[l+16>>2];J[i+12>>2]=j;j=J[l+20>>2];i=d+J[r+12>>2]|0;J[i+24>>2]=J[l+16>>2];J[i+28>>2]=j;j=J[l+12>>2];J[i+16>>2]=J[l+8>>2];J[i+20>>2]=j;j=J[l+20>>2];i=d+J[r+12>>2]|0;J[i+40>>2]=J[l+16>>2];J[i+44>>2]=j;j=J[l+12>>2];J[i+32>>2]=J[l+8>>2];J[i+36>>2]=j;i=J[l+20>>2];d=d+J[r+12>>2]|0;J[d+56>>2]=J[l+16>>2];J[d+60>>2]=i;i=J[l+12>>2];J[d+48>>2]=J[l+8>>2];J[d+52>>2]=i;m=m+4|0;if(m){continue}break}}J[r+4>>2]=0;d=h;if(!W){continue}break}}i=J[h+4>>2];if((i|0)<=0){break a}p=N[F+28>>2];q=N[F+20>>2];s=N[F+24>>2];u=Q(Q(N[c+40>>2]*p)+Q(Q(N[c+32>>2]*q)+Q(s*N[c+36>>2])));w=Q(Q(N[c+8>>2]*p)+Q(Q(N[c>>2]*q)+Q(s*N[c+4>>2])));p=Q(Q(N[c+24>>2]*p)+Q(Q(N[c+16>>2]*q)+Q(s*N[c+20>>2])));q=Q(N[F+32>>2]-Q(Q(u*N[c+56>>2])+Q(Q(w*N[c+48>>2])+Q(p*N[c+52>>2]))));r=0;while(1){b=J[h+12>>2]+(r<<4)|0;s=Q(q+Q(Q(u*N[b+8>>2])+Q(Q(w*N[b>>2])+Q(p*N[b+4>>2]))));s=e>=s?e:s;if(s<=f){c=J[b+12>>2];J[l+32>>2]=J[b+8>>2];J[l+36>>2]=c;c=J[b+4>>2];J[l+24>>2]=J[b>>2];J[l+28>>2]=c;ia[J[J[g>>2]+16>>2]](g,a,l+24|0,s);i=J[h+4>>2]}r=r+1|0;if((r|0)<(i|0)){continue}break}}a=J[l+52>>2];if(!(a?!a|!K[l+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=l- -64|0}function GA(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=Q(0),D=0,E=Q(0),F=0,G=Q(0),I=Q(0),L=0,M=Q(0),O=Q(0),S=0,T=0,U=0,V=0,W=0,X=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0,da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0);V=J[a+28>>2];k=V;E=N[k+344>>2];W=J[a+32>>2];q=W;C=N[q+344>>2];h=Q(E+C);u=h>Q(0)?Q(C/h):Q(.5);v=Q(Q(1)-u);w=N[a+920>>2];x=N[a+904>>2];d=N[a+856>>2];i=N[a+840>>2];I=N[a+888>>2];r=N[a+824>>2];t=J[b+24>>2];Z=K[a+49|0];a:{if(Z){c=Q(Q(u*d)+Q(v*w));s=Q(Q(u*r)+Q(v*I));h=Q(Q(u*i)+Q(v*x));p=Q(Q(1)/Q(Y(Q(Q(c*c)+Q(Q(s*s)+Q(h*h))))));h=Q(h*p);s=Q(s*p);p=Q(c*p);if(Q(R(p))>Q(.7071067690849304)){c=Q(Q(h*h)+Q(p*p));m=Q(Q(1)/Q(Y(c)));l=Q(m*Q(-p));y=Q(s*l);n=Q(h*m);z=Q(n*Q(-s));c=Q(c*m);break a}g=Q(Q(s*s)+Q(h*h));c=Q(Q(1)/Q(Y(g)));y=Q(g*c);g=Q(c*Q(-h));z=Q(p*g);l=Q(s*c);c=Q(l*Q(-p));break a}y=N[a+864>>2];z=N[a+848>>2];n=N[a+860>>2];l=N[a+844>>2];g=N[a+828>>2];s=r;h=i;p=d;c=N[a+832>>2]}ca=K[a+180|0];da=N[a+880>>2];ea=N[a+944>>2];fa=N[a+876>>2];ga=N[a+940>>2];ha=N[a+872>>2];ia=N[a+936>>2];o=J[b+12>>2];N[o+8>>2]=n;N[o+4>>2]=l;N[o>>2]=g;e=t<<2;N[e+o>>2]=c;j=e+8|0;N[j+o>>2]=y;D=e+4|0;N[D+o>>2]=z;f=J[b+20>>2];M=Q(-n);N[f+8>>2]=M;G=Q(-l);N[f+4>>2]=G;O=Q(-g);N[f>>2]=O;X=Q(-y);N[f+j>>2]=X;_=Q(-z);N[f+D>>2]=_;$=Q(-c);N[f+e>>2]=$;m=N[a+280>>2];D=J[b+28>>2];j=D;T=J[a+300>>2];if(!(T&128)){m=Q(m*N[b+4>>2])}m=Q(m*N[b>>2]);aa=Q(Q(r*x)-Q(I*i));i=Q(Q(i*w)-Q(x*d));d=Q(Q(d*I)-Q(w*r));N[j>>2]=m*Q(Q(aa*n)+Q(Q(i*g)+Q(d*l)));N[e+D>>2]=m*Q(Q(aa*y)+Q(Q(i*c)+Q(d*z)));if(T&64){e=J[b+32>>2];N[e>>2]=N[a+292>>2];N[e+(t<<2)>>2]=N[a+292>>2]}ba=C>2];i=N[q+56>>2];m=N[k+60>>2];r=N[k+56>>2];w=N[q+52>>2];x=N[k+52>>2];b:{if(Z){d=Q(N[a+944>>2]-d);l=Q(N[a+936>>2]-w);n=Q(N[a+940>>2]-i);c=Q(Q(d*p)+Q(Q(l*s)+Q(h*n)));g=Q(p*c);y=Q(d-g);m=Q(N[a+880>>2]-m);z=Q(N[a+872>>2]-x);r=Q(N[a+876>>2]-r);d=Q(Q(m*p)+Q(Q(z*s)+Q(h*r)));C=Q(p*d);i=Q(N[a+1080>>2]-N[a+1032>>2]);g=Q(Q(C+Q(p*i))-g);w=Q(y-Q(v*g));O=n;n=Q(h*c);G=Q(O-n);E=Q(h*d);n=Q(Q(E+Q(h*i))-n);x=Q(G-Q(v*n));c=Q(s*c);l=Q(l-c);d=Q(s*d);c=Q(Q(d+Q(s*i))-c);I=Q(l-Q(v*c));i=Q(m-C);C=Q(i+Q(u*g));r=Q(r-E);E=Q(r+Q(u*n));g=Q(z-d);M=Q(g+Q(u*c));c=Q(Q(u*y)+Q(v*i));g=Q(Q(u*l)+Q(v*g));d=Q(Q(u*G)+Q(v*r));i=Q(Q(c*c)+Q(Q(g*g)+Q(d*d)));c:{if(i>Q(1.1920928955078125e-7)){n=c;c=Q(Q(1)/Q(Y(i)));n=Q(n*c);l=Q(d*c);g=Q(g*c);break c}n=N[a+860>>2];l=N[a+844>>2];g=N[a+828>>2]}A=j<<2;e=A+o|0;N[e+8>>2]=Q(M*l)-Q(g*E);N[e+4>>2]=Q(C*g)-Q(n*M);N[e>>2]=Q(E*n)-Q(l*C);N[f+A>>2]=-Q(Q(x*n)-Q(l*w));B=(j|1)<<2;N[B+f>>2]=-Q(Q(w*g)-Q(n*I));F=j+2<<2;N[F+f>>2]=-Q(Q(I*l)-Q(g*x));z=Q(Q(p*g)-Q(n*s));c=Q(Q(h*n)-Q(l*p));G=Q(Q(I*z)-Q(c*x));y=Q(Q(s*l)-Q(g*h));d=Q(Q(w*c)-Q(y*I));O=Q(Q(x*y)-Q(z*w));i=Q(Q(M*z)-Q(c*E));r=Q(Q(C*c)-Q(y*M));m=Q(Q(E*y)-Q(z*C));if(K[a+297|0]!=0&ba){i=Q(u*i);r=Q(u*r);m=Q(u*m);G=Q(v*G);O=Q(v*O);d=Q(v*d)}q=U<<2;e=q+o|0;N[e+8>>2]=i;N[e+4>>2]=r;N[e>>2]=m;S=q+8|0;N[S+f>>2]=-G;L=q+4|0;N[f+L>>2]=-d;N[f+q>>2]=-O;k=J[b+8>>2];N[A+k>>2]=g;N[k+B>>2]=l;N[k+F>>2]=n;e=k+q|0;N[e+8>>2]=y;N[e+4>>2]=z;N[e>>2]=c;e=J[b+16>>2];N[A+e>>2]=-g;N[e+B>>2]=-l;N[e+F>>2]=-n;N[e+S>>2]=-y;N[e+L>>2]=-z;N[e+q>>2]=-c;i=Q(0);r=Q(0);m=Q(0);break b}q=j<<2;r=Q(i-r);m=Q(d-m);d=Q(Q(r*n)-Q(l*m));N[q+o>>2]=u*d;B=q|4;i=Q(w-x);w=Q(Q(m*g)-Q(n*i));N[B+o>>2]=u*w;F=q+8|0;x=Q(Q(i*l)-Q(g*r));N[F+o>>2]=u*x;N[f+q>>2]=v*d;N[f+B>>2]=v*w;N[f+F>>2]=v*x;A=U<<2;S=A+8|0;d=Q(Q(i*z)-Q(c*r));N[S+o>>2]=u*d;L=A+4|0;w=Q(Q(m*c)-Q(y*i));N[L+o>>2]=u*w;x=Q(Q(r*y)-Q(z*m));N[o+A>>2]=u*x;N[f+S>>2]=v*d;N[f+L>>2]=v*w;N[f+A>>2]=v*x;k=J[b+8>>2];N[q+k>>2]=g;N[k+B>>2]=l;N[k+F>>2]=n;N[k+S>>2]=y;N[k+L>>2]=z;N[k+A>>2]=c;e=J[b+16>>2];N[q+e>>2]=O;N[e+B>>2]=G;N[e+F>>2]=M;N[e+S>>2]=X;N[e+L>>2]=_;N[e+A>>2]=$;I=Q(0);x=Q(0);w=Q(0);M=Q(0);E=Q(0);C=Q(0)}d=N[a+264>>2];j=j<<2;q=j+D|0;if(!(T&32)){d=Q(d*N[b+4>>2])}d=Q(d*N[b>>2]);O=n;n=Q(ea-da);X=g;g=Q(ia-ha);G=Q(ga-fa);N[q>>2]=d*Q(Q(O*n)+Q(Q(X*g)+Q(G*l)));q=U<<2;N[q+D>>2]=d*Q(Q(y*n)+Q(Q(c*g)+Q(G*z)));if(T&16){L=j;j=J[b+32>>2];N[L+j>>2]=N[a+276>>2];N[j+q>>2]=N[a+276>>2]}g=ca?Q(1):Q(-1);d:{e:{U=K[a+296|0];f:{if(U){c=Q(g*N[a+1032>>2]);q=c>Q(0)?2:1;j=K[a+1096|0];break f}if(!K[a+1096|0]){break e}q=0;c=Q(0);j=1}F=t<<4;N[F+k>>2]=s;t=t<<2;S=t|1;A=S<<2;N[A+k>>2]=h;L=k;k=t|2;B=k<<2;N[L+B>>2]=p;N[e+F>>2]=-s;N[e+A>>2]=-h;N[e+B>>2]=-p;F=(U|0)!=0;e=f+(k<<2)|0;g:{h:{if(Z){if(ba){break g}A=t<<2;N[A+o>>2]=Q(E*p)-Q(h*C);B=S<<2;N[B+o>>2]=Q(C*s)-Q(p*M);N[o+(k<<2)>>2]=Q(M*h)-Q(s*E);N[f+A>>2]=-Q(Q(x*p)-Q(h*w));N[f+B>>2]=-Q(Q(w*s)-Q(p*I));d=Q(-Q(Q(I*h)-Q(s*x)));break h}k=t<<2;d=Q(Q(r*p)-Q(h*m));N[k+o>>2]=u*d;m=Q(Q(m*s)-Q(p*i));N[o+A>>2]=u*m;i=Q(Q(i*h)-Q(s*r));N[o+B>>2]=u*i;N[f+k>>2]=v*d;N[f+A>>2]=v*m;d=Q(v*i)}N[e>>2]=d}d=N[a+188>>2];i=N[a+184>>2];f=t<<2;J[f+D>>2]=0;e=J[b+36>>2];J[f+e>>2]=0;k=J[b+40>>2];J[f+k>>2]=0;r=N[(T&512?a+232|0:b+4|0)>>2];if(!(!j|F&d==i)){if(T&1){N[J[b+32>>2]+(t<<2)>>2]=N[a+212>>2]}m=od(N[a+1080>>2],N[a+184>>2],N[a+188>>2],N[a+1100>>2],Q(r*N[b>>2]));D=J[b+28>>2];j=t<<2;e=D+j|0;N[e>>2]=N[e>>2]-Q(Q(m*g)*N[a+1100>>2]);e=J[b+36>>2];f=j+e|0;N[f>>2]=N[f>>2]-Q(N[a+1104>>2]*N[b>>2]);k=J[b+40>>2];j=j+k|0;N[j>>2]=Q(N[a+1104>>2]*N[b>>2])+N[j>>2]}f=5;if(!U){break d}o=t<<2;j=o+D|0;N[j>>2]=Q(Q(r*N[b>>2])*c)+N[j>>2];if(H[a+301|0]&1){N[o+J[b+32>>2]>>2]=N[a+244>>2]}k=(t<<2)+k|0;i:{j:{if(d==i){J[(t<<2)+e>>2]=-8388609;break j}e=(t<<2)+e|0;if((q|0)==1){J[e>>2]=-8388609;q=1;c=Q(0);break i}J[e>>2]=0}c=Q(3.4028234663852886e38)}N[k>>2]=c;c=Q(Q(1)-N[a+240>>2]);k:{if(!(c>Q(0)|c>2]*p)+Q(Q(N[V+312>>2]*s)+Q(h*N[V+316>>2])))-Q(Q(N[W+320>>2]*p)+Q(Q(N[W+312>>2]*s)+Q(h*N[W+316>>2])))));l:{if((q|0)==1){if(!(cN[j>>2]){break l}break k}if(!(c>Q(0))){break k}l=Q(c*Q(-d));if(!(l>2])){break k}}N[j>>2]=l}N[j>>2]=N[a+232>>2]*N[j>>2];break d}f=4}o=K[a+297|0];m:{n:{if(o){k=!K[a+1112|0];l=N[a+1088>>2];e=l>Q(0)?1:2;break n}if(!K[a+1112|0]){break m}k=0;l=Q(0);e=0}t=J[b+12>>2];j=P(J[b+24>>2],f);f=j<<2;N[t+f>>2]=s;T=f+8|0;N[T+t>>2]=p;q=f+4|0;N[q+t>>2]=h;t=J[b+20>>2];N[t+T>>2]=-p;N[q+t>>2]=-h;N[f+t>>2]=-s;f=J[a+300>>2];r=N[(f&2048?a+248|0:b+4|0)>>2];g=N[a+192>>2];i=N[a+196>>2];if(!(k|(o|0)!=0&g==i)){d=i;c=g;if(f&4){N[J[b+32>>2]+(j<<2)>>2]=N[a+228>>2];d=N[a+196>>2];c=N[a+192>>2]}c=od(N[a+1084>>2],c,d,N[a+1116>>2],Q(r*N[b>>2]));D=J[b+28>>2];f=j<<2;N[D+f>>2]=c*N[a+1116>>2];N[f+J[b+36>>2]>>2]=N[b>>2]*Q(-N[a+1120>>2]);N[f+J[b+40>>2]>>2]=N[a+1120>>2]*N[b>>2]}if(!o){break m}o=j<<2;f=o+D|0;N[f>>2]=Q(Q(r*N[b>>2])*l)+N[f>>2];if(K[a+301|0]&4){N[o+J[b+32>>2]>>2]=N[a+260>>2]}o:{if(g==i){J[J[b+36>>2]+(j<<2)>>2]=-8388609;c=Q(3.4028234663852886e38);break o}o=J[b+36>>2]+(j<<2)|0;if((e|0)==1){J[o>>2]=0;e=1;c=Q(3.4028234663852886e38);break o}J[o>>2]=-8388609;c=Q(0)}N[J[b+40>>2]+(j<<2)>>2]=c;c=Q(Q(1)-N[a+256>>2]);p:{if(!(c>Q(0)|c>2];g=Q(Q(N[b+336>>2]*p)+Q(Q(N[b+328>>2]*s)+Q(h*N[b+332>>2])));b=J[a+32>>2];h=Q(g-Q(Q(N[b+336>>2]*p)+Q(Q(N[b+328>>2]*s)+Q(h*N[b+332>>2]))));q:{if((e|0)==1){if(!(hN[f>>2]){break q}break p}if(!(h>Q(0))){break p}h=Q(h*Q(-c));if(!(h>2])){break p}}N[f>>2]=h}N[f>>2]=N[a+248>>2]*N[f>>2]}}function OD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;h=ga-48|0;ga=h;e=N[a+40>>2];f=N[a+24>>2];j=Q(Q(1)/N[a+116>>2]);k=N[a+56>>2];g=Q(Q(j*N[d+8>>2])+k);g=f>g?f:g;g=e>2])+k);f=f>j?f:j;e=e>2];f=N[a+20>>2];j=Q(Q(1)/N[a+112>>2]);k=N[a+52>>2];g=Q(Q(j*N[d+4>>2])+k);g=f>g?f:g;g=e>2])+k);f=f>j?f:j;e=e>2];f=N[a+16>>2];j=Q(Q(1)/N[a+108>>2]);k=N[a+48>>2];g=Q(Q(j*N[d>>2])+k);g=f>g?f:g;g=e>2])+k);f=f>j?f:j;e=e>2]-1|0;p=J[a+64>>2]-1|0;g:{h:{switch(J[a+104>>2]){case 0:l=(o|0)<(l|0)?o:l;n=(q|0)>0?q:0;p=(p|0)>(r|0)?r:p;t=(s|0)>0?s:0;break g;case 1:l=(o|0)<(l|0)?o:l;n=(q|0)>0?q:0;p=(d|0)<(p|0)?d:p;t=(c|0)>0?c:0;break g;case 2:break h;default:break g}}l=(l|0)>(r|0)?r:l;n=(s|0)>0?s:0;p=(d|0)<(p|0)?d:p;t=(c|0)>0?c:0}if(!((p|0)<=(t|0)|(n|0)>=(l|0))){while(1){q=n&1;o=n+1|0;j=Q(o|0);k=Q(n|0);d=t;while(1){i:{j:{c=d;if(!(K[a+100|0]|(d+n&1?0:K[a+101|0])|(q?0:K[a+102|0]))){g=Q(ia[J[J[a>>2]+68>>2]](a,c,n));k:{l:{switch(J[a+104>>2]){case 2:f=N[a+80>>2];e=N[a+84>>2];i=N[a+56>>2];J[h+12>>2]=0;e=Q(k-Q(e*Q(.5)));f=Q(Q(c|0)-Q(f*Q(.5)));g=Q(g-i);break k;case 1:f=N[a+80>>2];i=N[a+84>>2];e=N[a+52>>2];J[h+12>>2]=0;e=Q(g-e);f=Q(Q(c|0)-Q(f*Q(.5)));g=Q(k-Q(i*Q(.5)));break k;case 0:e=N[a+80>>2];i=N[a+84>>2];f=N[a+48>>2];J[h+12>>2]=0;f=Q(g-f);e=Q(Q(c|0)-Q(e*Q(.5)));g=Q(k-Q(i*Q(.5)));break k;default:break l}}e=N[h+4>>2];f=N[h>>2];g=N[h+8>>2]}N[h>>2]=f*N[a+108>>2];N[h+4>>2]=e*N[a+112>>2];N[h+8>>2]=g*N[a+116>>2];g=Q(ia[J[J[a>>2]+68>>2]](a,c,o));m:{n:{switch(J[a+104>>2]){case 2:f=N[a+80>>2];e=N[a+84>>2];i=N[a+56>>2];J[h+28>>2]=0;e=Q(j-Q(e*Q(.5)));f=Q(Q(c|0)-Q(f*Q(.5)));g=Q(g-i);break m;case 1:f=N[a+80>>2];i=N[a+84>>2];e=N[a+52>>2];J[h+28>>2]=0;e=Q(g-e);f=Q(Q(c|0)-Q(f*Q(.5)));g=Q(j-Q(i*Q(.5)));break m;case 0:e=N[a+80>>2];i=N[a+84>>2];f=N[a+48>>2];J[h+28>>2]=0;f=Q(g-f);e=Q(Q(c|0)-Q(e*Q(.5)));g=Q(j-Q(i*Q(.5)));break m;default:break n}}e=N[h+20>>2];f=N[h+16>>2];g=N[h+24>>2]}N[h+16>>2]=f*N[a+108>>2];N[h+20>>2]=e*N[a+112>>2];N[h+24>>2]=g*N[a+116>>2];d=c+1|0;g=Q(ia[J[J[a>>2]+68>>2]](a,d,n));o:{p:{switch(J[a+104>>2]){case 2:f=N[a+80>>2];e=N[a+84>>2];i=N[a+56>>2];J[h+44>>2]=0;e=Q(k-Q(e*Q(.5)));f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(g-i);break o;case 1:f=N[a+80>>2];i=N[a+84>>2];e=N[a+52>>2];J[h+44>>2]=0;e=Q(g-e);f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(k-Q(i*Q(.5)));break o;case 0:e=N[a+80>>2];i=N[a+84>>2];f=N[a+48>>2];J[h+44>>2]=0;f=Q(g-f);e=Q(Q(d|0)-Q(e*Q(.5)));g=Q(k-Q(i*Q(.5)));break o;default:break p}}e=N[h+36>>2];f=N[h+32>>2];g=N[h+40>>2]}N[h+32>>2]=f*N[a+108>>2];N[h+36>>2]=e*N[a+112>>2];N[h+40>>2]=g*N[a+116>>2];ia[J[J[b>>2]+8>>2]](b,h,c,n);g=Q(ia[J[J[a>>2]+68>>2]](a,d,n));q:{r:{switch(J[a+104>>2]){case 2:f=N[a+80>>2];e=N[a+84>>2];i=N[a+56>>2];J[h+12>>2]=0;e=Q(k-Q(e*Q(.5)));f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(g-i);break q;case 1:f=N[a+80>>2];i=N[a+84>>2];e=N[a+52>>2];J[h+12>>2]=0;e=Q(g-e);f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(k-Q(i*Q(.5)));break q;case 0:e=N[a+80>>2];i=N[a+84>>2];f=N[a+48>>2];J[h+12>>2]=0;f=Q(g-f);e=Q(Q(d|0)-Q(e*Q(.5)));g=Q(k-Q(i*Q(.5)));break q;default:break r}}e=N[h+4>>2];f=N[h>>2];g=N[h+8>>2]}N[h>>2]=f*N[a+108>>2];N[h+4>>2]=e*N[a+112>>2];N[h+8>>2]=g*N[a+116>>2];g=Q(ia[J[J[a>>2]+68>>2]](a,d,o));s:{switch(J[a+104>>2]){case 2:f=N[a+80>>2];e=N[a+84>>2];i=N[a+56>>2];J[h+44>>2]=0;e=Q(j-Q(e*Q(.5)));f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(g-i);break i;case 1:f=N[a+80>>2];i=N[a+84>>2];e=N[a+52>>2];J[h+44>>2]=0;e=Q(g-e);f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(j-Q(i*Q(.5)));break i;case 0:break s;default:break j}}e=N[a+80>>2];i=N[a+84>>2];f=N[a+48>>2];J[h+44>>2]=0;f=Q(g-f);e=Q(Q(d|0)-Q(e*Q(.5)));g=Q(j-Q(i*Q(.5)));break i}g=Q(ia[J[J[a>>2]+68>>2]](a,c,n));t:{u:{switch(J[a+104>>2]){case 2:f=N[a+80>>2];e=N[a+84>>2];i=N[a+56>>2];J[h+12>>2]=0;e=Q(k-Q(e*Q(.5)));f=Q(Q(c|0)-Q(f*Q(.5)));g=Q(g-i);break t;case 1:f=N[a+80>>2];i=N[a+84>>2];e=N[a+52>>2];J[h+12>>2]=0;e=Q(g-e);f=Q(Q(c|0)-Q(f*Q(.5)));g=Q(k-Q(i*Q(.5)));break t;case 0:e=N[a+80>>2];i=N[a+84>>2];f=N[a+48>>2];J[h+12>>2]=0;f=Q(g-f);e=Q(Q(c|0)-Q(e*Q(.5)));g=Q(k-Q(i*Q(.5)));break t;default:break u}}e=N[h+4>>2];f=N[h>>2];g=N[h+8>>2]}N[h>>2]=f*N[a+108>>2];N[h+4>>2]=e*N[a+112>>2];N[h+8>>2]=g*N[a+116>>2];d=c+1|0;g=Q(ia[J[J[a>>2]+68>>2]](a,d,n));v:{w:{switch(J[a+104>>2]){case 2:f=N[a+80>>2];e=N[a+84>>2];i=N[a+56>>2];J[h+28>>2]=0;e=Q(k-Q(e*Q(.5)));f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(g-i);break v;case 1:f=N[a+80>>2];i=N[a+84>>2];e=N[a+52>>2];J[h+28>>2]=0;e=Q(g-e);f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(k-Q(i*Q(.5)));break v;case 0:e=N[a+80>>2];i=N[a+84>>2];f=N[a+48>>2];J[h+28>>2]=0;f=Q(g-f);e=Q(Q(d|0)-Q(e*Q(.5)));g=Q(k-Q(i*Q(.5)));break v;default:break w}}e=N[h+20>>2];f=N[h+16>>2];g=N[h+24>>2]}N[h+16>>2]=f*N[a+108>>2];N[h+20>>2]=e*N[a+112>>2];N[h+24>>2]=g*N[a+116>>2];g=Q(ia[J[J[a>>2]+68>>2]](a,d,o));x:{y:{switch(J[a+104>>2]){case 2:f=N[a+80>>2];e=N[a+84>>2];i=N[a+56>>2];J[h+44>>2]=0;e=Q(j-Q(e*Q(.5)));f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(g-i);break x;case 1:f=N[a+80>>2];i=N[a+84>>2];e=N[a+52>>2];J[h+44>>2]=0;e=Q(g-e);f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(j-Q(i*Q(.5)));break x;case 0:e=N[a+80>>2];i=N[a+84>>2];f=N[a+48>>2];J[h+44>>2]=0;f=Q(g-f);e=Q(Q(d|0)-Q(e*Q(.5)));g=Q(j-Q(i*Q(.5)));break x;default:break y}}e=N[h+36>>2];f=N[h+32>>2];g=N[h+40>>2]}N[h+32>>2]=f*N[a+108>>2];N[h+36>>2]=e*N[a+112>>2];N[h+40>>2]=g*N[a+116>>2];ia[J[J[b>>2]+8>>2]](b,h,c,n);g=Q(ia[J[J[a>>2]+68>>2]](a,d,o));z:{A:{switch(J[a+104>>2]){case 2:f=N[a+80>>2];e=N[a+84>>2];i=N[a+56>>2];J[h+28>>2]=0;e=Q(j-Q(e*Q(.5)));f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(g-i);break z;case 1:f=N[a+80>>2];i=N[a+84>>2];e=N[a+52>>2];J[h+28>>2]=0;e=Q(g-e);f=Q(Q(d|0)-Q(f*Q(.5)));g=Q(j-Q(i*Q(.5)));break z;case 0:e=N[a+80>>2];i=N[a+84>>2];f=N[a+48>>2];J[h+28>>2]=0;f=Q(g-f);e=Q(Q(d|0)-Q(e*Q(.5)));g=Q(j-Q(i*Q(.5)));break z;default:break A}}e=N[h+20>>2];f=N[h+16>>2];g=N[h+24>>2]}N[h+16>>2]=f*N[a+108>>2];N[h+20>>2]=e*N[a+112>>2];N[h+24>>2]=g*N[a+116>>2];g=Q(ia[J[J[a>>2]+68>>2]](a,c,o));B:{switch(J[a+104>>2]){case 2:f=N[a+80>>2];e=N[a+84>>2];i=N[a+56>>2];J[h+44>>2]=0;e=Q(j-Q(e*Q(.5)));f=Q(Q(c|0)-Q(f*Q(.5)));g=Q(g-i);break i;case 1:f=N[a+80>>2];i=N[a+84>>2];e=N[a+52>>2];J[h+44>>2]=0;e=Q(g-e);f=Q(Q(c|0)-Q(f*Q(.5)));g=Q(j-Q(i*Q(.5)));break i;case 0:break B;default:break j}}e=N[a+80>>2];i=N[a+84>>2];f=N[a+48>>2];J[h+44>>2]=0;f=Q(g-f);e=Q(Q(c|0)-Q(e*Q(.5)));g=Q(j-Q(i*Q(.5)));break i}e=N[h+36>>2];f=N[h+32>>2];g=N[h+40>>2]}N[h+32>>2]=f*N[a+108>>2];N[h+36>>2]=e*N[a+112>>2];N[h+40>>2]=g*N[a+116>>2];ia[J[J[b>>2]+8>>2]](b,h,c,n);if((d|0)!=(p|0)){continue}break}n=o;if((l|0)!=(n|0)){continue}break}}ga=h+48|0}function bf(a,b,c,d){var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=0,M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0);e=ga-704|0;ga=e;f=e+624|0;J[f+4>>2]=35;J[f+8>>2]=0;J[f>>2]=14268;J[f+44>>2]=1025758986;J[f+20>>2]=1065353216;J[f+24>>2]=0;J[f+12>>2]=1065353216;J[f+16>>2]=1065353216;J[f>>2]=13984;J[e+668>>2]=0;J[e+652>>2]=0;J[e+628>>2]=8;J[e+624>>2]=16132;f=J[c+12>>2];a:{m=J[c+4>>2];o=J[m+4>>2];if((o|0)<=19){J[e+616>>2]=0;J[e+620>>2]=0;J[e+448>>2]=6804;N[e+612>>2]=N[d+4>>2];H[e+420|0]=0;J[e+396>>2]=953267991;o=e+680|0;J[o+12>>2]=m;L=e+624|0;J[o+8>>2]=L;M=e+88|0;J[o+4>>2]=M;J[o>>2]=19004;y=e+72|0;J[y+12>>2]=m;J[y+8>>2]=L;J[y+4>>2]=M;J[y>>2]=18356;m=J[d+16>>2]&8?y:o;b:{if(!(ia[J[J[m>>2]+8>>2]](m,a,b,f,f,e+448|0)|0)){break b}g=N[e+588>>2];i=N[e+580>>2];h=N[e+584>>2];j=Q(Q(g*g)+Q(Q(i*i)+Q(h*h)));if(!(j>Q(9999999747378752e-20))){break b}k=N[e+612>>2];if(!(k>2])){break b}l=g;g=Q(Q(1)/Q(Y(j)));N[e+588>>2]=l*g;N[e+584>>2]=h*g;N[e+580>>2]=i*g;a=J[c+8>>2];J[e+44>>2]=0;J[e+40>>2]=a;a=J[e+592>>2];J[e+56>>2]=J[e+588>>2];J[e+60>>2]=a;a=J[e+584>>2];J[e+48>>2]=J[e+580>>2];J[e+52>>2]=a;N[e+64>>2]=k;Q(ia[J[J[d>>2]+12>>2]](d,e+40|0,1))}break a}y=o-21|0;if(y>>>0<=8){u=N[f+20>>2];h=N[f+36>>2];r=N[f+24>>2];n=N[f+52>>2];j=N[f+56>>2];k=N[f+40>>2];s=N[f+32>>2];p=N[f+16>>2];l=N[f>>2];q=N[f+4>>2];t=N[f+48>>2];w=N[f+8>>2];i=N[a+52>>2];v=N[a+56>>2];g=N[a+48>>2];J[e+460>>2]=0;n=Q(-n);B=Q(r*n);x=Q(Q(B-Q(w*t))-Q(k*j));C=Q(v*k);D=Q(r*i);N[e+456>>2]=x+Q(C+Q(Q(g*w)+D));E=Q(u*n);z=Q(Q(E-Q(q*t))-Q(h*j));F=Q(v*h);G=Q(u*i);N[e+452>>2]=z+Q(F+Q(Q(g*q)+G));I=Q(p*n);O=Q(Q(I-Q(l*t))-Q(s*j));R=Q(v*s);S=Q(p*i);N[e+448>>2]=O+Q(R+Q(Q(g*l)+S));v=N[b+52>>2];n=N[b+56>>2];i=N[b+48>>2];J[e+52>>2]=0;A=x;x=Q(n*k);T=Q(i*w);w=Q(r*v);N[e+48>>2]=A+Q(x+Q(T+w));A=z;z=Q(n*h);r=Q(i*q);q=Q(u*v);N[e+44>>2]=A+Q(z+Q(r+q));n=Q(n*s);A=Q(i*l);l=Q(p*v);N[e+40>>2]=O+Q(n+Q(A+l));c:{switch(y|0){case 0:a=J[c+8>>2];c=e+88|0;o=e+448|0;y=e+40|0;Ag(c,o,y,J[d+16>>2]);J[e+140>>2]=m;J[e+136>>2]=a;J[e+132>>2]=d;J[e+88>>2]=6872;a=J[f+12>>2];J[e+152>>2]=J[f+8>>2];J[e+156>>2]=a;a=J[f+4>>2];J[e+144>>2]=J[f>>2];J[e+148>>2]=a;a=J[f+28>>2];J[e+168>>2]=J[f+24>>2];J[e+172>>2]=a;a=J[f+20>>2];J[e+160>>2]=J[f+16>>2];J[e+164>>2]=a;a=J[f+44>>2];J[e+184>>2]=J[f+40>>2];J[e+188>>2]=a;a=J[f+36>>2];J[e+176>>2]=J[f+32>>2];J[e+180>>2]=a;a=J[f+60>>2];J[e+200>>2]=J[f+56>>2];J[e+204>>2]=a;a=J[f+52>>2];J[e+192>>2]=J[f+48>>2];J[e+196>>2]=a;N[e+128>>2]=N[d+4>>2];b=ga-16|0;ga=b;a=J[m+48>>2];J[b+8>>2]=c;J[b+4>>2]=a;J[b>>2]=12328;c=J[m+52>>2];a=ga-32|0;ga=a;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;d:{if(K[c+60|0]){um(c,b,o,y,a+16|0,a,J[c+56>>2]);break d}vm(c,b,o,y,a+16|0,a)}ga=a+32|0;ga=b+16|0;break a;case 4:a=J[c+8>>2];b=e+88|0;c=e+448|0;o=e+40|0;Ag(b,c,o,J[d+16>>2]);J[e+140>>2]=m;J[e+136>>2]=a;J[e+132>>2]=d;J[e+88>>2]=6872;a=J[f+12>>2];J[e+152>>2]=J[f+8>>2];J[e+156>>2]=a;a=J[f+4>>2];J[e+144>>2]=J[f>>2];J[e+148>>2]=a;a=J[f+28>>2];J[e+168>>2]=J[f+24>>2];J[e+172>>2]=a;a=J[f+20>>2];J[e+160>>2]=J[f+16>>2];J[e+164>>2]=a;a=J[f+44>>2];J[e+184>>2]=J[f+40>>2];J[e+188>>2]=a;a=J[f+36>>2];J[e+176>>2]=J[f+32>>2];J[e+180>>2]=a;a=J[f+60>>2];J[e+200>>2]=J[f+56>>2];J[e+204>>2]=a;a=J[f+52>>2];J[e+192>>2]=J[f+48>>2];J[e+196>>2]=a;N[e+128>>2]=N[d+4>>2];ia[J[J[m>>2]+144>>2]](m,b,c,o);break a;default:break c}}u=N[f>>2];r=N[f+4>>2];j=Q(-j);A=Q(k*j);k=N[f+8>>2];t=Q(-t);p=Q(A+Q(Q(k*t)+B));N[e+688>>2]=Q(C+Q(Q(g*k)+D))+p;J[e+692>>2]=0;h=Q(Q(h*j)+Q(Q(r*t)+E));N[e+684>>2]=Q(F+Q(Q(g*r)+G))+h;A=Q(R+Q(Q(g*u)+S));g=Q(Q(s*j)+Q(Q(u*t)+I));N[e+680>>2]=A+g;J[e+84>>2]=0;N[e+80>>2]=Q(x+Q(Q(i*k)+w))+p;N[e+76>>2]=Q(z+Q(Q(i*r)+q))+h;N[e+72>>2]=Q(n+Q(Q(i*u)+l))+g;a=J[c+8>>2];Ag(e+88|0,e+680|0,e+72|0,J[d+16>>2]);J[e+140>>2]=m;J[e+136>>2]=a;J[e+132>>2]=d;J[e+88>>2]=7056;a=J[f+12>>2];J[e+152>>2]=J[f+8>>2];J[e+156>>2]=a;a=J[f+4>>2];J[e+144>>2]=J[f>>2];J[e+148>>2]=a;a=J[f+28>>2];J[e+168>>2]=J[f+24>>2];J[e+172>>2]=a;a=J[f+20>>2];J[e+160>>2]=J[f+16>>2];J[e+164>>2]=a;a=J[f+44>>2];J[e+184>>2]=J[f+40>>2];J[e+188>>2]=a;a=J[f+36>>2];J[e+176>>2]=J[f+32>>2];J[e+180>>2]=a;a=J[f+60>>2];J[e+200>>2]=J[f+56>>2];J[e+204>>2]=a;a=J[f+52>>2];J[e+192>>2]=J[f+48>>2];J[e+196>>2]=a;N[e+128>>2]=N[d+4>>2];a=J[e+692>>2];J[e+32>>2]=J[e+688>>2];J[e+36>>2]=a;a=J[e+684>>2];J[e+24>>2]=J[e+680>>2];J[e+28>>2]=a;g=N[e+72>>2];if(g>2]){N[e+24>>2]=g}i=N[e+76>>2];if(i>2]){N[e+28>>2]=i}h=N[e+80>>2];if(h>2]){N[e+32>>2]=h}j=N[e+84>>2];if(j>2]){N[e+36>>2]=j}a=J[e+692>>2];J[e+16>>2]=J[e+688>>2];J[e+20>>2]=a;a=J[e+684>>2];J[e+8>>2]=J[e+680>>2];J[e+12>>2]=a;if(g>N[e+8>>2]){N[e+8>>2]=g}if(i>N[e+12>>2]){N[e+12>>2]=i}if(h>N[e+16>>2]){N[e+16>>2]=h}if(j>N[e+20>>2]){N[e+20>>2]=j}ia[J[J[m>>2]+64>>2]](m,e+88|0,e+24|0,e+8|0);break a}if((o|0)!=31){break a}o=J[m- -64>>2];c=J[c+8>>2];J[e+64>>2]=d;J[e+60>>2]=b;J[e+56>>2]=a;J[e+52>>2]=f;J[e+48>>2]=m;J[e+44>>2]=c;J[e+40>>2]=7244;if(o){g=N[f+20>>2];i=N[f+36>>2];h=N[f+24>>2];j=N[f+52>>2];q=N[a+52>>2];k=N[f+40>>2];s=N[f+56>>2];p=N[a+56>>2];w=N[f>>2];t=N[f+16>>2];u=N[f+32>>2];v=N[f+4>>2];l=N[f+8>>2];r=N[f+48>>2];n=N[a+48>>2];J[e+100>>2]=0;p=Q(p-s);x=l;l=Q(n-r);q=Q(q-j);N[e+96>>2]=Q(k*p)+Q(Q(x*l)+Q(h*q));N[e+92>>2]=Q(i*p)+Q(Q(v*l)+Q(q*g));N[e+88>>2]=Q(u*p)+Q(Q(w*l)+Q(q*t));p=N[b+52>>2];l=N[b+56>>2];q=N[f>>2];w=N[f+4>>2];v=N[f+8>>2];n=N[b+48>>2];J[e+460>>2]=0;x=k;k=Q(l-s);s=Q(n-r);l=h;h=Q(p-j);N[e+456>>2]=Q(x*k)+Q(Q(v*s)+Q(l*h));N[e+452>>2]=Q(i*k)+Q(Q(w*s)+Q(g*h));N[e+448>>2]=Q(u*k)+Q(Q(q*s)+Q(t*h));Vm(J[o>>2],e+88|0,e+448|0,e+40|0);break a}b=J[m+16>>2];if((b|0)<=0){break a}c=0;while(1){a=J[m+24>>2]+P(c,80)|0;d=J[a+64>>2];p=N[a+56>>2];l=N[a+48>>2];q=N[a+52>>2];w=N[a+32>>2];v=N[a>>2];n=N[a+16>>2];B=N[a+36>>2];x=N[a+4>>2];C=N[a+20>>2];D=N[a+40>>2];E=N[a+8>>2];z=N[a+24>>2];F=N[f+52>>2];G=N[f+56>>2];g=N[f+24>>2];i=N[f+20>>2];h=N[f+40>>2];j=N[f+36>>2];I=N[f+48>>2];k=N[f+8>>2];s=N[f>>2];t=N[f+4>>2];u=N[f+16>>2];r=N[f+32>>2];J[e+148>>2]=0;J[e+132>>2]=0;J[e+116>>2]=0;J[e+100>>2]=0;N[e+128>>2]=Q(D*h)+Q(Q(E*r)+Q(z*j));N[e+124>>2]=Q(B*h)+Q(Q(x*r)+Q(C*j));N[e+120>>2]=Q(w*h)+Q(Q(v*r)+Q(n*j));N[e+112>>2]=Q(D*g)+Q(Q(E*u)+Q(z*i));N[e+108>>2]=Q(B*g)+Q(Q(x*u)+Q(C*i));N[e+104>>2]=Q(w*g)+Q(Q(v*u)+Q(n*i));N[e+96>>2]=Q(D*k)+Q(Q(E*s)+Q(t*z));N[e+92>>2]=Q(B*k)+Q(Q(x*s)+Q(t*C));N[e+88>>2]=Q(w*k)+Q(Q(v*s)+Q(n*t));N[e+144>>2]=G+Q(Q(p*h)+Q(Q(l*r)+Q(j*q)));N[e+140>>2]=F+Q(Q(p*g)+Q(Q(l*u)+Q(i*q)));N[e+136>>2]=I+Q(Q(p*k)+Q(Q(l*s)+Q(t*q)));J[e+700>>2]=c;J[e+696>>2]=-1;J[e+688>>2]=J[e+44>>2];J[e+684>>2]=d;J[e+680>>2]=0;J[e+692>>2]=e+88;J[e+460>>2]=-65535;J[e+464>>2]=0;J[e+452>>2]=1065353216;J[e+456>>2]=0;J[e+472>>2]=c;J[e+448>>2]=7420;a=J[e+64>>2];J[e+468>>2]=a;N[e+452>>2]=N[a+4>>2];J[e+464>>2]=J[a+16>>2];bf(J[e+56>>2],J[e+60>>2],e+680|0,e+448|0);c=c+1|0;if((b|0)==(c|0)){break a}f=J[e+52>>2];m=J[e+48>>2];continue}}ga=e+704|0}function sp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=Q(0),v=0,w=0,x=0,y=Q(0),z=Q(0);t=ga-16|0;ga=t;J[t+12>>2]=a;J[t+8>>2]=b;J[t+4>>2]=c;j=J[t+12>>2];w=J[t+4>>2];a=0;v=J[t+8>>2];if((v|0)>=2){h=J[j+712>>2];b=P(h,h);m=ua((b|0)!=(b&1073741823)?-1:b<<2);if((h|0)>0){d=h&-2;f=h&1;while(1){c=P(a,h);k=(c+a<<2)+m|0;b=0;e=0;if((h|0)!=1){while(1){a:{if((a|0)!=(b|0)){J[(P(b,h)+a<<2)+m>>2]=2147483647;J[(b+c<<2)+m>>2]=2147483647;break a}J[k>>2]=0}g=b|1;b:{if((g|0)!=(a|0)){J[(P(h,g)+a<<2)+m>>2]=2147483647;J[(c+g<<2)+m>>2]=2147483647;break b}J[k>>2]=0}b=b+2|0;e=e+2|0;if((d|0)!=(e|0)){continue}break}}c:{if(!f){break c}if((a|0)!=(b|0)){J[(P(b,h)+a<<2)+m>>2]=2147483647;J[(b+c<<2)+m>>2]=2147483647;break c}J[k>>2]=0}a=a+1|0;if((h|0)!=(a|0)){continue}break}}a=J[j+732>>2];if((a|0)>0){c=J[j+720>>2];k=J[j+740>>2];b=0;while(1){e=k+P(b,52)|0;g=(J[e+12>>2]-c|0)/104|0;e=(J[e+8>>2]-c|0)/104|0;J[(P(g,h)+e<<2)+m>>2]=1;J[(g+P(e,h)<<2)+m>>2]=1;b=b+1|0;if((a|0)!=(b|0)){continue}break}}d:{e:{if((v|0)!=2){if((h|0)<=0){break d}while(1){n=P(h,i);c=0;while(1){a=c+1|0;if((a|0)<(h|0)){e=P(c,h);g=(e+i<<2)+m|0;b=a;while(1){k=J[g>>2]+J[(b+n<<2)+m>>2]|0;d=(b+e<<2)+m|0;if(k>>>0>2]){J[(P(b,h)+c<<2)+m>>2]=k;J[d>>2]=k}b=b+1|0;if((h|0)!=(b|0)){continue}break}}c=a;if((a|0)!=(h|0)){continue}break}i=i+1|0;if((i|0)!=(h|0)){continue}break}break e}if(h){e=0;J[8369]=J[8369]+1;n=ia[J[6782]](P(h,20),16)|0;b=0;if(h-1>>>0>=3){k=h&2147483644;c=0;while(1){a=P(b,20)+n|0;J[a+4>>2]=0;J[a+8>>2]=0;H[a+16|0]=1;J[a+12>>2]=0;a=P(b|1,20)+n|0;J[a+4>>2]=0;J[a+8>>2]=0;H[a+16|0]=1;J[a+12>>2]=0;a=P(b|2,20)+n|0;J[a+4>>2]=0;J[a+8>>2]=0;H[a+16|0]=1;J[a+12>>2]=0;a=P(b|3,20)+n|0;J[a+4>>2]=0;J[a+8>>2]=0;H[a+16|0]=1;J[a+12>>2]=0;b=b+4|0;c=c+4|0;if((k|0)!=(c|0)){continue}break}}c=h&3;if(c){while(1){a=P(b,20)+n|0;J[a+4>>2]=0;J[a+8>>2]=0;H[a+16|0]=1;J[a+12>>2]=0;b=b+1|0;e=e+1|0;if((c|0)!=(e|0)){continue}break}}a=J[j+732>>2]}if((a|0)>0){k=0;while(1){a=J[j+740>>2]+P(k,52)|0;b=J[j+720>>2];p=(J[a+12>>2]-b|0)/104|0;r=(J[a+8>>2]-b|0)/104|0;e=P(r,20)+n|0;a=J[e+4>>2];f:{g:{if((a|0)<=0){break g}c=J[e+12>>2];b=0;while(1){if((p|0)!=J[c+(b<<2)>>2]){b=b+1|0;if((b|0)!=(a|0)){continue}break g}break}if((a|0)!=(b|0)){break f}}h:{if(J[e+8>>2]!=(a|0)){break h}q=a?a<<1:1;if((q|0)<=(a|0)){break h}i:{if(!q){g=0;break i}J[8369]=J[8369]+1;g=ia[J[6782]](q<<2,16)|0;a=J[e+4>>2]}d=J[e+12>>2];j:{k:{if((a|0)>0){c=0;b=0;if(a-1>>>0>=3){o=a&-4;i=0;while(1){f=b<<2;J[f+g>>2]=J[d+f>>2];s=f|4;J[s+g>>2]=J[d+s>>2];s=f|8;J[s+g>>2]=J[d+s>>2];f=f|12;J[f+g>>2]=J[d+f>>2];b=b+4|0;i=i+4|0;if((o|0)!=(i|0)){continue}break}}a=a&3;if(!a){break k}while(1){i=b<<2;J[i+g>>2]=J[d+i>>2];b=b+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}break k}if(!d){break j}}if(d?K[e+16|0]:0){J[8370]=J[8370]+1;ia[J[6783]](d)}a=J[e+4>>2]}H[e+16|0]=1;J[e+12>>2]=g;J[e+8>>2]=q}J[J[e+12>>2]+(a<<2)>>2]=p;J[e+4>>2]=J[e+4>>2]+1}g=P(p,20)+n|0;a=J[g+4>>2];l:{m:{if((a|0)<=0){break m}c=J[g+12>>2];b=0;while(1){if((r|0)!=J[c+(b<<2)>>2]){b=b+1|0;if((b|0)!=(a|0)){continue}break m}break}if((a|0)!=(b|0)){break l}}n:{if(J[g+8>>2]!=(a|0)){break n}f=a?a<<1:1;if((f|0)<=(a|0)){break n}o:{if(!f){e=0;break o}J[8369]=J[8369]+1;e=ia[J[6782]](f<<2,16)|0;a=J[g+4>>2]}d=J[g+12>>2];p:{q:{if((a|0)>0){p=0;b=0;if(a-1>>>0>=3){q=a&-4;c=0;while(1){i=b<<2;J[i+e>>2]=J[d+i>>2];o=i|4;J[o+e>>2]=J[d+o>>2];o=i|8;J[o+e>>2]=J[d+o>>2];i=i|12;J[i+e>>2]=J[d+i>>2];b=b+4|0;c=c+4|0;if((q|0)!=(c|0)){continue}break}}a=a&3;if(!a){break q}while(1){c=b<<2;J[c+e>>2]=J[c+d>>2];b=b+1|0;p=p+1|0;if((a|0)!=(p|0)){continue}break}break q}if(!d){break p}}if(d?K[g+16|0]:0){J[8370]=J[8370]+1;ia[J[6783]](d)}a=J[g+4>>2]}H[g+16|0]=1;J[g+12>>2]=e;J[g+8>>2]=f}J[J[g+12>>2]+(a<<2)>>2]=r;J[g+4>>2]=J[g+4>>2]+1}k=k+1|0;if((k|0)>2]){continue}break}}r:{if(h){e=0;while(1){g=P(e,20)+n|0;a=J[g+4>>2];if((a|0)>0){p=P(e,h);q=J[g+12>>2];k=0;while(1){d=J[q+(k<<2)>>2];i=P(d,20)+n|0;c=J[i+4>>2];if((c|0)>0){r=(P(d,h)+e<<2)+m|0;o=J[i+12>>2];b=0;while(1){a=J[o+(b<<2)>>2];s:{if((a|0)==(e|0)){break s}f=P(a,h);s=(f+e<<2)+m|0;f=J[(d+f<<2)+m>>2]+J[r>>2]|0;if(M[s>>2]<=f>>>0){break s}J[(a+p<<2)+m>>2]=f;J[s>>2]=f;c=J[i+4>>2]}b=b+1|0;if((c|0)>(b|0)){continue}break}a=J[g+4>>2]}k=k+1|0;if((k|0)<(a|0)){continue}break}}e=e+1|0;if((h|0)!=(e|0)){continue}break}if(!h){break r}a=0;while(1){b=P(a,20)+n|0;c=J[b+12>>2];if(!(c?!c|!K[b+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}H[b+16|0]=1;J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;a=a+1|0;if((h|0)!=(a|0)){continue}break}break r}if(!n){break e}}if(n){J[8370]=J[8370]+1;ia[J[6783]](n)}}if((h|0)<=0){i=0;break d}i=0;a=0;while(1){n=a;a=a+1|0;if((h|0)>(a|0)){s=P(h,n);c=a;while(1){if(J[(c+s<<2)+m>>2]==(v|0)){b=J[j+720>>2];k=w;if(!k){k=J[J[j+880>>2]>>2]}q=b+P(n,104)|0;r=b+P(c,104)|0;b=J[j+732>>2];t:{if((b|0)!=J[j+736>>2]){break t}o=b?b<<1:1;if((o|0)<=(b|0)){break t}u:{if(!o){g=0;break u}J[8369]=J[8369]+1;g=ia[J[6782]](P(o,52),16)|0;b=J[j+732>>2]}v:{if((b|0)<=0){break v}e=0;if((b|0)!=1){x=b&-2;p=0;while(1){d=P(e,52);f=d+g|0;d=d+J[j+740>>2]|0;l=J[d+4>>2];J[f>>2]=J[d>>2];J[f+4>>2]=l;J[f+48>>2]=J[d+48>>2];l=J[d+44>>2];J[f+40>>2]=J[d+40>>2];J[f+44>>2]=l;l=J[d+36>>2];J[f+32>>2]=J[d+32>>2];J[f+36>>2]=l;l=J[d+28>>2];J[f+24>>2]=J[d+24>>2];J[f+28>>2]=l;l=J[d+20>>2];J[f+16>>2]=J[d+16>>2];J[f+20>>2]=l;l=J[d+12>>2];J[f+8>>2]=J[d+8>>2];J[f+12>>2]=l;d=P(e|1,52);f=d+g|0;d=d+J[j+740>>2]|0;l=J[d+4>>2];J[f>>2]=J[d>>2];J[f+4>>2]=l;l=J[d+12>>2];J[f+8>>2]=J[d+8>>2];J[f+12>>2]=l;l=J[d+20>>2];J[f+16>>2]=J[d+16>>2];J[f+20>>2]=l;l=J[d+28>>2];J[f+24>>2]=J[d+24>>2];J[f+28>>2]=l;l=J[d+36>>2];J[f+32>>2]=J[d+32>>2];J[f+36>>2]=l;l=J[d+44>>2];J[f+40>>2]=J[d+40>>2];J[f+44>>2]=l;J[f+48>>2]=J[d+48>>2];e=e+2|0;p=p+2|0;if((x|0)!=(p|0)){continue}break}}if(!(b&1)){break v}e=P(e,52);b=e+g|0;e=e+J[j+740>>2]|0;d=J[e+4>>2];J[b>>2]=J[e>>2];J[b+4>>2]=d;J[b+48>>2]=J[e+48>>2];d=J[e+44>>2];J[b+40>>2]=J[e+40>>2];J[b+44>>2]=d;d=J[e+36>>2];J[b+32>>2]=J[e+32>>2];J[b+36>>2]=d;d=J[e+28>>2];J[b+24>>2]=J[e+24>>2];J[b+28>>2]=d;d=J[e+20>>2];J[b+16>>2]=J[e+16>>2];J[b+20>>2]=d;d=J[e+12>>2];J[b+8>>2]=J[e+8>>2];J[b+12>>2]=d}b=J[j+740>>2];if(!(b?!b|!K[j+744|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[j+740>>2]=g;H[j+744|0]=1;J[j+736>>2]=o;b=J[j+732>>2]}b=J[j+740>>2]+P(b,52)|0;J[b+8>>2]=0;J[b+12>>2]=0;J[b+4>>2]=k;J[b>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+48>>2]=0;b=J[j+732>>2];J[j+732>>2]=b+1;k=P(b,52);b=k+J[j+740>>2]|0;J[b+8>>2]=r;J[b+12>>2]=q;u=Q(N[r+16>>2]-N[q+16>>2]);y=Q(u*u);u=Q(N[r+8>>2]-N[q+8>>2]);z=Q(u*u);u=Q(N[r+12>>2]-N[q+12>>2]);N[b+16>>2]=Y(Q(y+Q(z+Q(u*u))));H[j+924|0]=1;b=k+J[j+740>>2]|0;H[b+20|0]=K[b+20|0]|1;i=i+1|0}c=c+1|0;if((h|0)!=(c|0)){continue}break}}if((a|0)!=(h|0)){continue}break}}ta(m)}ga=t+16|0;return i|0}function zF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;N[a+20>>2]=O[b+32>>3];N[a+24>>2]=O[b+40>>3];N[a+28>>2]=O[b+48>>3];N[a+32>>2]=O[b+56>>3];N[a+4>>2]=O[b>>3];N[a+8>>2]=O[b+8>>3];N[a+12>>2]=O[b+16>>3];N[a+16>>2]=O[b+24>>3];N[a+36>>2]=O[b+64>>3];N[a+40>>2]=O[b+72>>3];N[a+44>>2]=O[b+80>>3];N[a+48>>2]=O[b+88>>3];J[a+56>>2]=J[b+96>>2];H[a+60|0]=J[b+100>>2]!=0;f=J[a+88>>2];k=J[b+104>>2];a:{if((f|0)>=(k|0)){break a}if((k|0)>J[a+92>>2]){if(k){J[8369]=J[8369]+1;j=ia[J[6782]](k<<6,16)|0;c=J[a+88>>2]}else{c=f}b:{if((c|0)<=0){break b}if((c|0)!=1){m=c&-2;while(1){h=l<<6;g=h+j|0;i=h+J[a+96>>2]|0;e=J[i+4>>2];J[g>>2]=J[i>>2];J[g+4>>2]=e;e=J[i+60>>2];J[g+56>>2]=J[i+56>>2];J[g+60>>2]=e;e=J[i+52>>2];J[g+48>>2]=J[i+48>>2];J[g+52>>2]=e;e=J[i+44>>2];J[g+40>>2]=J[i+40>>2];J[g+44>>2]=e;e=J[i+36>>2];J[g+32>>2]=J[i+32>>2];J[g+36>>2]=e;e=J[i+28>>2];J[g+24>>2]=J[i+24>>2];J[g+28>>2]=e;e=J[i+20>>2];J[g+16>>2]=J[i+16>>2];J[g+20>>2]=e;e=J[i+12>>2];J[g+8>>2]=J[i+8>>2];J[g+12>>2]=e;e=h|64;g=e+j|0;h=e+J[a+96>>2]|0;e=J[h+4>>2];J[g>>2]=J[h>>2];J[g+4>>2]=e;e=J[h+12>>2];J[g+8>>2]=J[h+8>>2];J[g+12>>2]=e;e=J[h+20>>2];J[g+16>>2]=J[h+16>>2];J[g+20>>2]=e;e=J[h+28>>2];J[g+24>>2]=J[h+24>>2];J[g+28>>2]=e;e=J[h+36>>2];J[g+32>>2]=J[h+32>>2];J[g+36>>2]=e;e=J[h+44>>2];J[g+40>>2]=J[h+40>>2];J[g+44>>2]=e;e=J[h+52>>2];J[g+48>>2]=J[h+48>>2];J[g+52>>2]=e;e=J[h+60>>2];J[g+56>>2]=J[h+56>>2];J[g+60>>2]=e;l=l+2|0;d=d+2|0;if((m|0)!=(d|0)){continue}break}}if(!(c&1)){break b}c=l<<6;d=c+j|0;e=c+J[a+96>>2]|0;c=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=c;c=J[e+60>>2];J[d+56>>2]=J[e+56>>2];J[d+60>>2]=c;c=J[e+52>>2];J[d+48>>2]=J[e+48>>2];J[d+52>>2]=c;c=J[e+44>>2];J[d+40>>2]=J[e+40>>2];J[d+44>>2]=c;c=J[e+36>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=c;c=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=c;c=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=c;c=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=c}c=J[a+96>>2];if(!(c?!c|!K[a+100|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+96>>2]=j;H[a+100|0]=1;J[a+92>>2]=k}d=k+(f^-1)|0;c=k-f&3;if(c){j=0;while(1){e=J[a+96>>2]+(f<<6)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;f=f+1|0;j=j+1|0;if((c|0)!=(j|0)){continue}break}}if(d>>>0<3){break a}while(1){d=f<<6;c=d+J[a+96>>2]|0;J[c>>2]=0;J[c+4>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;c=d+J[a+96>>2]|0;J[c+120>>2]=0;J[c+124>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;c=c- -64|0;J[c>>2]=0;J[c+4>>2]=0;c=d+J[a+96>>2]|0;J[c+184>>2]=0;J[c+188>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+144>>2]=0;J[c+148>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;c=d+J[a+96>>2]|0;J[c+248>>2]=0;J[c+252>>2]=0;J[c+240>>2]=0;J[c+244>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;f=f+4|0;if((k|0)!=(f|0)){continue}break}}J[a+88>>2]=k;if((k|0)>0){c=J[a+96>>2];d=J[b+112>>2];j=0;while(1){f=c+(j<<6)|0;N[f+16>>2]=O[d+32>>3];N[f+20>>2]=O[d+40>>3];N[f+24>>2]=O[d+48>>3];N[f+28>>2]=O[d+56>>3];N[f>>2]=O[d>>3];N[f+4>>2]=O[d+8>>3];N[f+8>>2]=O[d+16>>3];N[f+12>>2]=O[d+24>>3];J[f+32>>2]=J[d+64>>2];J[f+36>>2]=J[d+68>>2];J[f+40>>2]=J[d+72>>2];d=d+80|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}d=J[a+128>>2];n=J[b+108>>2];c:{if((d|0)>=(n|0)){break c}if((n|0)>J[a+132>>2]){d:{if(!n){l=0;c=d;break d}J[8369]=J[8369]+1;l=ia[J[6782]](n<<4,16)|0;c=J[a+128>>2]}e:{if((c|0)<=0){break e}f=0;if((c|0)!=1){m=c&-2;i=0;while(1){h=f<<4;g=h+l|0;k=h+J[a+136>>2]|0;e=J[k+4>>2];J[g>>2]=J[k>>2];J[g+4>>2]=e;e=J[k+12>>2];J[g+8>>2]=J[k+8>>2];J[g+12>>2]=e;e=h|16;g=e+l|0;h=e+J[a+136>>2]|0;e=J[h+4>>2];J[g>>2]=J[h>>2];J[g+4>>2]=e;e=J[h+12>>2];J[g+8>>2]=J[h+8>>2];J[g+12>>2]=e;f=f+2|0;i=i+2|0;if((m|0)!=(i|0)){continue}break}}if(!(c&1)){break e}c=f<<4;f=c+l|0;e=c+J[a+136>>2]|0;c=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=c;c=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=c}c=J[a+136>>2];if(!(c?!c|!K[a+140|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+136>>2]=l;H[a+140|0]=1;J[a+132>>2]=n}e=n+(d^-1)|0;c=n-d&3;if(c){f=0;while(1){g=J[a+136>>2]+(d<<4)|0;J[g>>2]=0;J[g+4>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;d=d+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}if(e>>>0<3){break c}while(1){f=d<<4;c=f+J[a+136>>2]|0;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;c=f+J[a+136>>2]|0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;c=f+J[a+136>>2]|0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;c=f+J[a+136>>2]|0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;d=d+4|0;if((n|0)!=(d|0)){continue}break}}J[a+128>>2]=n;if((n|0)>0){c=J[a+136>>2];d=J[b+116>>2];j=0;while(1){f=c+(j<<4)|0;J[f+12>>2]=J[d+12>>2];I[f+6>>1]=L[d+6>>1];I[f+8>>1]=L[d+8>>1];I[f+10>>1]=L[d+10>>1];I[f>>1]=L[d>>1];I[f+2>>1]=L[d+2>>1];I[f+4>>1]=L[d+4>>1];d=d+16|0;j=j+1|0;if((n|0)!=(j|0)){continue}break}}J[a+144>>2]=J[b+120>>2];d=J[a+152>>2];h=J[b+124>>2];if(!((d|0)>=(h|0)|(h|0)<=J[a+156>>2])){f:{if(!h){i=0;break f}J[8369]=J[8369]+1;i=ia[J[6782]](h<<5,16)|0;d=J[a+152>>2]}g:{if((d|0)<=0){break g}l=0;if((d|0)!=1){e=d&-2;j=0;while(1){g=l<<5;f=g+i|0;m=g+J[a+160>>2]|0;c=J[m+4>>2];J[f>>2]=J[m>>2];J[f+4>>2]=c;c=J[m+28>>2];J[f+24>>2]=J[m+24>>2];J[f+28>>2]=c;c=J[m+20>>2];J[f+16>>2]=J[m+16>>2];J[f+20>>2]=c;c=J[m+12>>2];J[f+8>>2]=J[m+8>>2];J[f+12>>2]=c;c=g|32;f=c+i|0;g=c+J[a+160>>2]|0;c=J[g+4>>2];J[f>>2]=J[g>>2];J[f+4>>2]=c;c=J[g+12>>2];J[f+8>>2]=J[g+8>>2];J[f+12>>2]=c;c=J[g+20>>2];J[f+16>>2]=J[g+16>>2];J[f+20>>2]=c;c=J[g+28>>2];J[f+24>>2]=J[g+24>>2];J[f+28>>2]=c;l=l+2|0;j=j+2|0;if((e|0)!=(j|0)){continue}break}}if(!(d&1)){break g}c=l<<5;f=c+i|0;d=c+J[a+160>>2]|0;c=J[d+4>>2];J[f>>2]=J[d>>2];J[f+4>>2]=c;c=J[d+28>>2];J[f+24>>2]=J[d+24>>2];J[f+28>>2]=c;c=J[d+20>>2];J[f+16>>2]=J[d+16>>2];J[f+20>>2]=c;c=J[d+12>>2];J[f+8>>2]=J[d+8>>2];J[f+12>>2]=c}c=J[a+160>>2];if(!(c?!c|!K[a+164|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+160>>2]=i;H[a+164|0]=1;J[a+156>>2]=h}J[a+152>>2]=h;if((h|0)>0){c=J[a+160>>2];d=J[b+128>>2];a=0;while(1){b=c+(a<<5)|0;I[b+6>>1]=L[d+14>>1];I[b+8>>1]=L[d+16>>1];I[b+10>>1]=L[d+18>>1];I[b>>1]=L[d+8>>1];I[b+2>>1]=L[d+10>>1];I[b+4>>1]=L[d+12>>1];J[b+12>>2]=J[d>>2];J[b+16>>2]=J[d+4>>2];d=d+20|0;a=a+1|0;if((h|0)!=(a|0)){continue}break}}}function AF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;N[a+20>>2]=N[b+16>>2];N[a+24>>2]=N[b+20>>2];N[a+28>>2]=N[b+24>>2];N[a+32>>2]=N[b+28>>2];N[a+4>>2]=N[b>>2];N[a+8>>2]=N[b+4>>2];N[a+12>>2]=N[b+8>>2];N[a+16>>2]=N[b+12>>2];N[a+36>>2]=N[b+32>>2];N[a+40>>2]=N[b+36>>2];N[a+44>>2]=N[b+40>>2];N[a+48>>2]=N[b+44>>2];J[a+56>>2]=J[b+48>>2];H[a+60|0]=J[b+52>>2]!=0;f=J[a+88>>2];k=J[b+56>>2];a:{if((f|0)>=(k|0)){break a}if((k|0)>J[a+92>>2]){if(k){J[8369]=J[8369]+1;j=ia[J[6782]](k<<6,16)|0;c=J[a+88>>2]}else{c=f}b:{if((c|0)<=0){break b}if((c|0)!=1){m=c&-2;while(1){h=l<<6;g=h+j|0;i=h+J[a+96>>2]|0;e=J[i+4>>2];J[g>>2]=J[i>>2];J[g+4>>2]=e;e=J[i+60>>2];J[g+56>>2]=J[i+56>>2];J[g+60>>2]=e;e=J[i+52>>2];J[g+48>>2]=J[i+48>>2];J[g+52>>2]=e;e=J[i+44>>2];J[g+40>>2]=J[i+40>>2];J[g+44>>2]=e;e=J[i+36>>2];J[g+32>>2]=J[i+32>>2];J[g+36>>2]=e;e=J[i+28>>2];J[g+24>>2]=J[i+24>>2];J[g+28>>2]=e;e=J[i+20>>2];J[g+16>>2]=J[i+16>>2];J[g+20>>2]=e;e=J[i+12>>2];J[g+8>>2]=J[i+8>>2];J[g+12>>2]=e;e=h|64;g=e+j|0;h=e+J[a+96>>2]|0;e=J[h+4>>2];J[g>>2]=J[h>>2];J[g+4>>2]=e;e=J[h+12>>2];J[g+8>>2]=J[h+8>>2];J[g+12>>2]=e;e=J[h+20>>2];J[g+16>>2]=J[h+16>>2];J[g+20>>2]=e;e=J[h+28>>2];J[g+24>>2]=J[h+24>>2];J[g+28>>2]=e;e=J[h+36>>2];J[g+32>>2]=J[h+32>>2];J[g+36>>2]=e;e=J[h+44>>2];J[g+40>>2]=J[h+40>>2];J[g+44>>2]=e;e=J[h+52>>2];J[g+48>>2]=J[h+48>>2];J[g+52>>2]=e;e=J[h+60>>2];J[g+56>>2]=J[h+56>>2];J[g+60>>2]=e;l=l+2|0;d=d+2|0;if((m|0)!=(d|0)){continue}break}}if(!(c&1)){break b}c=l<<6;d=c+j|0;e=c+J[a+96>>2]|0;c=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=c;c=J[e+60>>2];J[d+56>>2]=J[e+56>>2];J[d+60>>2]=c;c=J[e+52>>2];J[d+48>>2]=J[e+48>>2];J[d+52>>2]=c;c=J[e+44>>2];J[d+40>>2]=J[e+40>>2];J[d+44>>2]=c;c=J[e+36>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=c;c=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=c;c=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=c;c=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=c}c=J[a+96>>2];if(!(c?!c|!K[a+100|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+96>>2]=j;H[a+100|0]=1;J[a+92>>2]=k}d=k+(f^-1)|0;c=k-f&3;if(c){j=0;while(1){e=J[a+96>>2]+(f<<6)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;f=f+1|0;j=j+1|0;if((c|0)!=(j|0)){continue}break}}if(d>>>0<3){break a}while(1){d=f<<6;c=d+J[a+96>>2]|0;J[c>>2]=0;J[c+4>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;c=d+J[a+96>>2]|0;J[c+120>>2]=0;J[c+124>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;c=c- -64|0;J[c>>2]=0;J[c+4>>2]=0;c=d+J[a+96>>2]|0;J[c+184>>2]=0;J[c+188>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+144>>2]=0;J[c+148>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;c=d+J[a+96>>2]|0;J[c+248>>2]=0;J[c+252>>2]=0;J[c+240>>2]=0;J[c+244>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;f=f+4|0;if((k|0)!=(f|0)){continue}break}}J[a+88>>2]=k;if((k|0)>0){c=J[a+96>>2];d=J[b+64>>2];j=0;while(1){f=c+(j<<6)|0;N[f+16>>2]=N[d+16>>2];N[f+20>>2]=N[d+20>>2];N[f+24>>2]=N[d+24>>2];N[f+28>>2]=N[d+28>>2];N[f>>2]=N[d>>2];N[f+4>>2]=N[d+4>>2];N[f+8>>2]=N[d+8>>2];N[f+12>>2]=N[d+12>>2];J[f+32>>2]=J[d+32>>2];J[f+36>>2]=J[d+36>>2];J[f+40>>2]=J[d+40>>2];d=d+48|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}d=J[a+128>>2];n=J[b+60>>2];c:{if((d|0)>=(n|0)){break c}if((n|0)>J[a+132>>2]){d:{if(!n){l=0;c=d;break d}J[8369]=J[8369]+1;l=ia[J[6782]](n<<4,16)|0;c=J[a+128>>2]}e:{if((c|0)<=0){break e}f=0;if((c|0)!=1){m=c&-2;i=0;while(1){h=f<<4;g=h+l|0;k=h+J[a+136>>2]|0;e=J[k+4>>2];J[g>>2]=J[k>>2];J[g+4>>2]=e;e=J[k+12>>2];J[g+8>>2]=J[k+8>>2];J[g+12>>2]=e;e=h|16;g=e+l|0;h=e+J[a+136>>2]|0;e=J[h+4>>2];J[g>>2]=J[h>>2];J[g+4>>2]=e;e=J[h+12>>2];J[g+8>>2]=J[h+8>>2];J[g+12>>2]=e;f=f+2|0;i=i+2|0;if((m|0)!=(i|0)){continue}break}}if(!(c&1)){break e}c=f<<4;f=c+l|0;e=c+J[a+136>>2]|0;c=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=c;c=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=c}c=J[a+136>>2];if(!(c?!c|!K[a+140|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+136>>2]=l;H[a+140|0]=1;J[a+132>>2]=n}e=n+(d^-1)|0;c=n-d&3;if(c){f=0;while(1){g=J[a+136>>2]+(d<<4)|0;J[g>>2]=0;J[g+4>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;d=d+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}if(e>>>0<3){break c}while(1){f=d<<4;c=f+J[a+136>>2]|0;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;c=f+J[a+136>>2]|0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;c=f+J[a+136>>2]|0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;c=f+J[a+136>>2]|0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;d=d+4|0;if((n|0)!=(d|0)){continue}break}}J[a+128>>2]=n;if((n|0)>0){c=J[a+136>>2];d=J[b+68>>2];j=0;while(1){f=c+(j<<4)|0;J[f+12>>2]=J[d+12>>2];I[f+6>>1]=L[d+6>>1];I[f+8>>1]=L[d+8>>1];I[f+10>>1]=L[d+10>>1];I[f>>1]=L[d>>1];I[f+2>>1]=L[d+2>>1];I[f+4>>1]=L[d+4>>1];d=d+16|0;j=j+1|0;if((n|0)!=(j|0)){continue}break}}J[a+144>>2]=J[b+76>>2];d=J[a+152>>2];h=J[b+80>>2];if(!((d|0)>=(h|0)|(h|0)<=J[a+156>>2])){f:{if(!h){i=0;break f}J[8369]=J[8369]+1;i=ia[J[6782]](h<<5,16)|0;d=J[a+152>>2]}g:{if((d|0)<=0){break g}l=0;if((d|0)!=1){e=d&-2;j=0;while(1){g=l<<5;f=g+i|0;m=g+J[a+160>>2]|0;c=J[m+4>>2];J[f>>2]=J[m>>2];J[f+4>>2]=c;c=J[m+28>>2];J[f+24>>2]=J[m+24>>2];J[f+28>>2]=c;c=J[m+20>>2];J[f+16>>2]=J[m+16>>2];J[f+20>>2]=c;c=J[m+12>>2];J[f+8>>2]=J[m+8>>2];J[f+12>>2]=c;c=g|32;f=c+i|0;g=c+J[a+160>>2]|0;c=J[g+4>>2];J[f>>2]=J[g>>2];J[f+4>>2]=c;c=J[g+12>>2];J[f+8>>2]=J[g+8>>2];J[f+12>>2]=c;c=J[g+20>>2];J[f+16>>2]=J[g+16>>2];J[f+20>>2]=c;c=J[g+28>>2];J[f+24>>2]=J[g+24>>2];J[f+28>>2]=c;l=l+2|0;j=j+2|0;if((e|0)!=(j|0)){continue}break}}if(!(d&1)){break g}c=l<<5;f=c+i|0;d=c+J[a+160>>2]|0;c=J[d+4>>2];J[f>>2]=J[d>>2];J[f+4>>2]=c;c=J[d+28>>2];J[f+24>>2]=J[d+24>>2];J[f+28>>2]=c;c=J[d+20>>2];J[f+16>>2]=J[d+16>>2];J[f+20>>2]=c;c=J[d+12>>2];J[f+8>>2]=J[d+8>>2];J[f+12>>2]=c}c=J[a+160>>2];if(!(c?!c|!K[a+164|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+160>>2]=i;H[a+164|0]=1;J[a+156>>2]=h}J[a+152>>2]=h;if((h|0)>0){c=J[a+160>>2];d=J[b+72>>2];a=0;while(1){b=c+(a<<5)|0;I[b+6>>1]=L[d+14>>1];I[b+8>>1]=L[d+16>>1];I[b+10>>1]=L[d+18>>1];I[b>>1]=L[d+8>>1];I[b+2>>1]=L[d+10>>1];I[b+4>>1]=L[d+12>>1];J[b+12>>2]=J[d>>2];J[b+16>>2]=J[d+4>>2];d=d+20|0;a=a+1|0;if((h|0)!=(a|0)){continue}break}}}function rG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ha=Q(0),ja=Q(0),ka=0,la=0,ma=Q(0),na=Q(0),oa=0,pa=Q(0);d=ga-48|0;ga=d;a:{if(!J[a+12>>2]){break a}m=K[a+16|0];k=m?c:b;f=J[k+12>>2];y=N[f+56>>2];z=N[f+52>>2];A=N[f+48>>2];o=m?b:c;m=J[o+12>>2];B=N[m+56>>2];fa=N[m+48>>2];C=N[m+52>>2];k=J[k+4>>2];w=N[f+32>>2];D=N[f+16>>2];E=N[f>>2];F=N[f+36>>2];n=N[f+20>>2];s=N[f+4>>2];h=N[m+40>>2];i=N[m+24>>2];g=N[m+8>>2];j=N[m+32>>2];p=N[m+16>>2];r=N[m>>2];t=N[m+36>>2];l=N[f+40>>2];u=N[m+20>>2];H=N[f+24>>2];x=N[m+4>>2];I=N[f+8>>2];m=J[o+4>>2];L=N[m+56>>2];v=N[m+48>>2];M=N[m+52>>2];J[d+28>>2]=0;X=Q(Q(j*l)+Q(Q(r*I)+Q(H*p)));v=Q(-v);Z=Q(Q(t*l)+Q(Q(x*I)+Q(H*u)));l=Q(Q(h*l)+Q(Q(g*I)+Q(H*i)));N[d+24>>2]=Q(Q(X*v)-Q(M*Z))-Q(L*l);H=Q(Q(j*F)+Q(Q(r*s)+Q(n*p)));I=Q(Q(t*F)+Q(Q(x*s)+Q(n*u)));_=Q(Q(h*F)+Q(Q(g*s)+Q(n*i)));N[d+20>>2]=Q(Q(H*v)-Q(M*I))-Q(L*_);$=Q(Q(j*w)+Q(Q(r*E)+Q(D*p)));q=M;M=Q(Q(t*w)+Q(Q(x*E)+Q(D*u)));ha=L;L=Q(Q(h*w)+Q(Q(g*E)+Q(D*i)));N[d+16>>2]=Q(Q($*v)-Q(q*M))-Q(ha*L);ia[J[J[k>>2]+64>>2]](d+32|0,k,d+16|0);f=J[o+12>>2];v=N[f+48>>2];U=N[f+32>>2];V=N[f+16>>2];q=N[f+8>>2];P=N[f+4>>2];O=N[f>>2];S=N[f+56>>2];G=N[f+52>>2];W=N[f+40>>2];aa=N[f+36>>2];ja=N[f+24>>2];ba=N[f+20>>2];ca=N[m+64>>2];F=N[m+56>>2];n=N[m+48>>2];s=N[m+52>>2];w=N[d+40>>2];D=N[d+32>>2];E=N[d+36>>2];f=J[a+12>>2];da=N[f+752>>2];J[e+4>>2]=f;ea=Q(Q(y*h)+Q(Q(A*g)+Q(z*i)));ha=g;g=Q(-fa);l=Q(Q(ea+Q(Q(Q(ha*g)-Q(i*C))-Q(h*B)))+Q(Q(w*l)+Q(Q(D*L)+Q(_*E))));p=Q(Q(Q(Q(y*j)+Q(Q(A*r)+Q(z*p)))+Q(Q(Q(r*g)-Q(p*C))-Q(j*B)))+Q(Q(w*X)+Q(Q(D*$)+Q(H*E))));r=Q(Q(Q(Q(y*t)+Q(Q(A*x)+Q(z*u)))+Q(Q(Q(x*g)-Q(u*C))-Q(t*B)))+Q(Q(w*Z)+Q(Q(D*M)+Q(I*E))));h=Q(Q(Q(F*l)+Q(Q(n*p)+Q(s*r)))-ca);if(h>2];t=N[f+24>>2];u=N[f+20>>2];x=N[f+40>>2];y=N[f+36>>2];z=N[f+16>>2];A=N[f+32>>2];i=N[m+56>>2];B=N[f+8>>2];g=N[m+48>>2];C=N[f>>2];j=N[m+52>>2];w=N[f+4>>2];J[d+28>>2]=0;N[d+16>>2]=Q(B*i)+Q(Q(C*g)+Q(w*j));N[d+24>>2]=Q(x*i)+Q(Q(A*g)+Q(j*y));N[d+20>>2]=Q(t*i)+Q(Q(z*g)+Q(j*u));J[d+12>>2]=0;i=Q(l-Q(F*h));g=Q(p-Q(n*h));j=Q(r-Q(s*h));N[d+8>>2]=Q(Q(i*W)+Q(Q(g*U)+Q(j*aa)))+S;N[d+4>>2]=Q(Q(i*ja)+Q(Q(g*V)+Q(j*ba)))+G;N[d>>2]=Q(Q(i*q)+Q(Q(g*O)+Q(P*j)))+v;ia[J[J[e>>2]+16>>2]](e,d+16|0,d,h)}b:{if(J[k+4>>2]>6|J[J[e+4>>2]+748>>2]>=J[a+24>>2]){break b}i=N[m+56>>2];c:{if(Q(R(i))>Q(.7071067690849304)){h=N[m+52>>2];g=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(i*i)))));h=Q(h*g);i=Q(g*Q(-i));g=Q(0);break c}h=N[m+48>>2];g=N[m+52>>2];j=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(g*g)))));i=Q(h*j);h=Q(0);g=Q(j*Q(-g))}j=Q(ia[J[J[k>>2]+16>>2]](k));j=Q(Q(T(Q(N[6778]/j),Q(.39269909262657166)))*Q(.5));p=Ga(j);f=J[a+20>>2];H=Ha(j);if((f|0)<=0){break b}q=h;h=Q(p/Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(i*i))))));I=Q(q*h);L=Q(i*h);M=Q(g*h);while(1){i=N[m+52>>2];j=N[m+48>>2];h=N[m+56>>2];g=Q(Q(Q(Q(6.2831854820251465)/Q(f|0))*Q(oa|0))*Q(.5));p=Q(Ga(g)/Q(Y(Q(Q(h*h)+Q(Q(j*j)+Q(i*i))))));h=Q(h*p);i=Q(i*p);g=Ha(g);j=Q(j*p);p=Q(Q(h*I)+Q(Q(i*L)+Q(Q(g*H)+Q(M*j))));r=Q(Q(h*L)+Q(Q(Q(g*M)-Q(H*j))-Q(i*I)));t=Q(Q(j*I)+Q(Q(Q(g*L)-Q(H*i))-Q(h*M)));u=Q(Q(i*M)+Q(Q(Q(g*I)-Q(H*h))-Q(j*L)));N[d+28>>2]=Q(Q(Q(p*g)-Q(j*r))-Q(t*i))-Q(u*h);N[d+24>>2]=Q(Q(r*i)+Q(Q(p*h)+Q(g*u)))-Q(t*j);N[d+20>>2]=Q(Q(u*j)+Q(Q(p*i)+Q(g*t)))-Q(r*h);N[d+16>>2]=Q(Q(t*h)+Q(Q(p*j)+Q(g*r)))-Q(u*i);f=ga-48|0;ga=f;o=K[a+16|0];ka=o?c:b;k=J[ka+12>>2];fa=N[k+56>>2];X=N[k+52>>2];Z=N[k+48>>2];la=o?b:c;o=J[la+12>>2];_=N[o+56>>2];aa=N[o+48>>2];$=N[o+52>>2];ka=J[ka+4>>2];h=N[o+40>>2];i=N[o+8>>2];g=N[o+24>>2];j=N[o+32>>2];p=N[o>>2];r=N[o+16>>2];t=N[o+36>>2];y=N[k+40>>2];z=N[k+32>>2];A=N[k+36>>2];u=N[o+4>>2];B=N[k+8>>2];C=N[k>>2];w=N[k+4>>2];x=N[o+20>>2];D=N[k+24>>2];E=N[k+16>>2];F=N[k+20>>2];s=N[d+28>>2];v=N[d+24>>2];n=N[d+16>>2];l=N[d+20>>2];o=J[la+4>>2];U=N[o+56>>2];ja=N[o+48>>2];V=N[o+52>>2];J[f+28>>2]=0;q=Q(Q(2)/Q(Q(s*s)+Q(Q(v*v)+Q(Q(n*n)+Q(l*l)))));G=Q(n*q);ba=Q(n*G);P=Q(l*q);ca=Q(l*P);O=Q(Q(1)-Q(ba+ca));q=Q(v*q);da=Q(n*q);ea=Q(s*P);S=Q(da+ea);ma=Q(l*q);na=Q(s*G);l=Q(ma-na);G=Q(Q(y*O)+Q(Q(z*S)+Q(A*l)));W=Q(Q(O*B)+Q(Q(S*C)+Q(w*l)));l=Q(Q(O*D)+Q(Q(S*E)+Q(F*l)));O=Q(-ja);N[f+24>>2]=Q(Q(Q(Q(j*G)+Q(Q(p*W)+Q(r*l)))*O)-Q(V*Q(Q(t*G)+Q(Q(u*W)+Q(x*l)))))-Q(U*Q(Q(h*G)+Q(Q(i*W)+Q(g*l))));l=Q(ma+na);P=Q(n*P);S=Q(s*q);n=Q(P-S);G=Q(v*q);s=Q(Q(1)-Q(ba+G));v=Q(Q(y*l)+Q(Q(z*n)+Q(A*s)));q=Q(Q(l*B)+Q(Q(n*C)+Q(w*s)));n=Q(Q(l*D)+Q(Q(n*E)+Q(F*s)));N[f+20>>2]=Q(Q(Q(Q(j*v)+Q(Q(p*q)+Q(r*n)))*O)-Q(V*Q(Q(t*v)+Q(Q(u*q)+Q(x*n)))))-Q(U*Q(Q(h*v)+Q(Q(i*q)+Q(g*n))));n=Q(da-ea);s=Q(Q(1)-Q(ca+G));l=Q(P+S);v=Q(Q(y*n)+Q(Q(z*s)+Q(A*l)));q=Q(Q(n*B)+Q(Q(s*C)+Q(w*l)));n=Q(Q(n*D)+Q(Q(s*E)+Q(F*l)));N[f+16>>2]=Q(Q(Q(Q(j*v)+Q(Q(p*q)+Q(r*n)))*O)-Q(V*Q(Q(t*v)+Q(Q(u*q)+Q(x*n)))))-Q(U*Q(Q(h*v)+Q(Q(i*q)+Q(g*n))));ia[J[J[ka>>2]+64>>2]](f+32|0,ka,f+16|0);k=J[la+12>>2];P=N[k+48>>2];O=N[k+32>>2];S=N[k+16>>2];G=N[k+8>>2];W=N[k+4>>2];ja=N[k>>2];ba=N[k+56>>2];ca=N[k+52>>2];da=N[k+40>>2];ea=N[k+36>>2];ma=N[k+24>>2];na=N[k+20>>2];pa=N[o+64>>2];v=N[o+56>>2];U=N[o+48>>2];V=N[o+52>>2];n=N[f+40>>2];s=N[f+32>>2];l=N[f+36>>2];k=J[a+12>>2];q=N[k+752>>2];J[e+4>>2]=k;ha=q;q=Q(-aa);aa=Q(Q(Q(Q(fa*h)+Q(Q(Z*i)+Q(X*g)))+Q(Q(Q(i*q)-Q(g*$))-Q(h*_)))+Q(Q(n*Q(Q(y*h)+Q(Q(B*i)+Q(D*g))))+Q(Q(s*Q(Q(z*h)+Q(Q(C*i)+Q(E*g))))+Q(l*Q(Q(A*h)+Q(Q(w*i)+Q(F*g)))))));p=Q(Q(Q(Q(fa*j)+Q(Q(Z*p)+Q(X*r)))+Q(Q(Q(p*q)-Q(r*$))-Q(j*_)))+Q(Q(n*Q(Q(y*j)+Q(Q(B*p)+Q(D*r))))+Q(Q(s*Q(Q(z*j)+Q(Q(C*p)+Q(E*r))))+Q(l*Q(Q(A*j)+Q(Q(w*p)+Q(F*r)))))));r=Q(Q(Q(Q(fa*t)+Q(Q(Z*u)+Q(X*x)))+Q(Q(Q(u*q)-Q(x*$))-Q(t*_)))+Q(Q(n*Q(Q(y*t)+Q(Q(B*u)+Q(D*x))))+Q(Q(s*Q(Q(z*t)+Q(Q(C*u)+Q(E*x))))+Q(l*Q(Q(A*t)+Q(Q(w*u)+Q(F*x)))))));h=Q(Q(Q(v*aa)+Q(Q(U*p)+Q(V*r)))-pa);if(ha>h){k=J[la+12>>2];t=N[k+24>>2];u=N[k+20>>2];x=N[k+40>>2];y=N[k+36>>2];z=N[k+16>>2];A=N[k+32>>2];i=N[o+56>>2];B=N[k+8>>2];g=N[o+48>>2];C=N[k>>2];j=N[o+52>>2];w=N[k+4>>2];J[f+28>>2]=0;N[f+16>>2]=Q(B*i)+Q(Q(C*g)+Q(w*j));N[f+24>>2]=Q(x*i)+Q(Q(A*g)+Q(j*y));N[f+20>>2]=Q(t*i)+Q(Q(z*g)+Q(j*u));J[f+12>>2]=0;i=Q(aa-Q(v*h));g=Q(p-Q(U*h));j=Q(r-Q(V*h));N[f+8>>2]=Q(Q(i*da)+Q(Q(g*O)+Q(j*ea)))+ba;N[f+4>>2]=Q(Q(i*ma)+Q(Q(g*S)+Q(j*na)))+ca;N[f>>2]=Q(Q(i*G)+Q(Q(g*ja)+Q(W*j)))+P;ia[J[J[e>>2]+16>>2]](e,f+16|0,f,h)}ga=f+48|0;f=J[a+20>>2];oa=oa+1|0;if((f|0)>(oa|0)){continue}break}}if(!K[a+8|0]|!J[J[a+12>>2]+748>>2]){break a}a=J[e+4>>2];if(!J[a+748>>2]){break a}c=J[a+740>>2];f=J[J[e+8>>2]+8>>2];b=(c|0)==(f|0);k=a;a=J[J[e+12>>2]+8>>2];ab(k,(b?c:a)+4|0,(b?a:f)+4|0)}ga=d+48|0}function Eg(a,b,c,d,e,f,g){var h=Q(0),i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=0,x=0,y=0,z=0,A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),O=Q(0);k=ga-9824|0;ga=k;i=c;c=k+9696|0;Gg(a,b,i,d,f,c,g);a=k+9448|0;J[a>>2]=0;J[a+4>>2]=0;J[k+9440>>2]=0;J[k+9444>>2]=0;J[k+9676>>2]=0;J[k+9680>>2]=0;J[k+9688>>2]=2;a=0;J[k+9456>>2]=0;h=N[e>>2];j=N[e+4>>2];l=N[e+8>>2];J[k+28>>2]=0;N[k+24>>2]=-l;N[k+20>>2]=-j;N[k+16>>2]=-h;a:{b:{c:{switch(Fg(k+9312|0,c,k+16|0)-1|0){case 0:c=k- -64|0;J[c>>2]=0;J[c+4>>2]=0;J[k+72>>2]=0;J[k+9292>>2]=0;J[k+16>>2]=9;J[k+9296>>2]=0;J[k+9300>>2]=0;J[k+56>>2]=0;J[k+60>>2]=0;c=0;while(1){g=P(127-c|0,56);d=g+(k+16|0)|0;J[d+2156>>2]=a;J[d+2152>>2]=0;d=d+2108|0;if(a){J[a+44>>2]=d}J[k+9304>>2]=d;i=k+2124|0;a=i+P(126-c|0,56)|0;J[a+44>>2]=0;J[a+48>>2]=d;J[(g+i|0)+44>>2]=a;J[k+9304>>2]=a;c=c+2|0;if((c|0)!=128){continue}break};J[k+9308>>2]=128;h=N[e>>2];j=N[e+4>>2];l=N[e+8>>2];a=0;J[k+12>>2]=0;N[k+8>>2]=-l;N[k+4>>2]=-j;N[k>>2]=-h;g=k+16|0;u=ga-32|0;ga=u;d:{e:{B=k+9312|0;i=J[B+372>>2];if(M[i+32>>2]<2){break e}if(!eb(B)){break e}c=J[g+9280>>2];if(c){e=J[g+9292>>2];d=J[g+9284>>2];while(1){p=J[c+48>>2];if(p){J[p+44>>2]=J[c+44>>2]}p=J[c+44>>2];if(p){J[p+48>>2]=J[c+48>>2]}if(J[g+9280>>2]==(c|0)){J[g+9280>>2]=J[c+48>>2]}J[c+44>>2]=0;J[c+48>>2]=J[g+9288>>2];p=J[g+9288>>2];if(p){J[p+44>>2]=c}d=d-1|0;J[g+9288>>2]=c;e=e+1|0;c=J[g+9280>>2];if(c){continue}break}J[g+9292>>2]=e;J[g+9284>>2]=d}J[g+9276>>2]=0;J[g>>2]=0;e=J[i>>2];d=J[i+12>>2];h=N[d+16>>2];n=Q(N[e+16>>2]-h);c=J[i+4>>2];j=N[d+20>>2];m=Q(N[c+20>>2]-j);p=J[i+8>>2];l=N[d+24>>2];o=Q(N[p+24>>2]-l);q=Q(N[e+20>>2]-j);r=Q(N[c+24>>2]-l);s=Q(N[p+16>>2]-h);l=Q(N[e+24>>2]-l);h=Q(N[c+16>>2]-h);j=Q(N[p+20>>2]-j);f:{if(!(Q(Q(Q(Q(n*m)*o)+Q(Q(Q(Q(Q(q*r)*s)+Q(Q(l*h)*j))-Q(Q(r*n)*j))-Q(Q(h*q)*o)))-Q(Q(m*l)*s))>2]=e;J[i>>2]=c;J[i+16>>2]=lI(J[i+16>>2],J[i+20>>2]);J[i+20>>2]=ha;d=e}d=td(g,c,d,p,1);p=td(g,J[i+4>>2],J[i>>2],J[i+12>>2],1);t=td(g,J[i+8>>2],J[i+4>>2],J[i+12>>2],1);w=td(g,J[i>>2],J[i+8>>2],J[i+12>>2],1);if(J[g+9284>>2]!=4){break e}e=J[g+9280>>2];c=J[e+48>>2];if(c){h=N[e+16>>2];h=Q(h*h);while(1){j=N[c+16>>2];j=Q(j*j);i=j>2];if(c){continue}break}}x=J[e+28>>2];y=J[e+24>>2];z=J[e+20>>2];h=N[e+16>>2];r=N[e+12>>2];n=N[e+8>>2];j=N[e+4>>2];l=N[e>>2];J[d+32>>2]=p;H[d+52|0]=0;J[p+32>>2]=d;H[p+52|0]=0;J[d+36>>2]=t;H[d+53|0]=0;J[t+32>>2]=d;H[t+52|0]=1;J[d+40>>2]=w;H[d+54|0]=0;J[w+32>>2]=d;H[w+52|0]=2;J[p+36>>2]=w;H[p+53|0]=2;J[w+40>>2]=p;H[w+54|0]=1;J[p+40>>2]=t;H[p+54|0]=1;J[t+36>>2]=p;H[t+53|0]=2;H[t+54|0]=1;J[t+40>>2]=w;J[w+36>>2]=t;H[w+53|0]=2;J[g>>2]=0;d=0;while(1){g:{h:{i=J[g+9276>>2];if(i>>>0<=63){c=0;J[u+8>>2]=0;J[u>>2]=0;J[u+4>>2]=0;J[g+9276>>2]=i+1;d=d+1|0;H[e+55|0]=d;m=N[e+8>>2];o=N[e>>2];q=N[e+4>>2];i=g+(i<<5)|0;J[i+72>>2]=0;v=m;m=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(Q(o*o)+Q(q*q))))));N[i+68>>2]=v*m;N[i- -64>>2]=q*m;p=i+60|0;N[p>>2]=o*m;Za(u+16|0,B,p);t=J[u+28>>2];J[i+84>>2]=J[u+24>>2];J[i+88>>2]=t;t=J[u+20>>2];J[i+76>>2]=J[u+16>>2];J[i+80>>2]=t;if(!(Q(Q(Q(N[e+8>>2]*N[i+84>>2])+Q(Q(N[e>>2]*N[i+76>>2])+Q(N[e+4>>2]*N[i+80>>2])))-N[e+16>>2])>Q(9999999747378752e-20))){J[g>>2]=7;break g}while(1){i=Dg(g,d,p,J[((c<<2)+e|0)+32>>2],K[(c+e|0)+52|0],u);if(!i){break h}t=c>>>0<2;c=c+1|0;if(t){continue}break}break h}J[g>>2]=6;break g}if(!(i&M[u+8>>2]>2)){J[g>>2]=4;break g}c=J[u>>2];i=J[u+4>>2];J[c+36>>2]=i;H[c+53|0]=2;J[i+40>>2]=c;H[i+54|0]=1;c=J[e+48>>2];if(c){J[c+44>>2]=J[e+44>>2]}c=J[e+44>>2];if(c){J[c+48>>2]=J[e+48>>2]}if(J[g+9280>>2]==(e|0)){J[g+9280>>2]=J[e+48>>2]}J[g+9284>>2]=J[g+9284>>2]-1;J[e+44>>2]=0;J[e+48>>2]=J[g+9288>>2];c=J[g+9288>>2];if(c){J[c+44>>2]=e}J[g+9288>>2]=e;J[g+9292>>2]=J[g+9292>>2]+1;e=J[g+9280>>2];c=J[e+48>>2];if(c){h=N[e+16>>2];h=Q(h*h);while(1){j=N[c+16>>2];j=Q(j*j);i=j>2];if(c){continue}break}}x=J[e+28>>2];y=J[e+24>>2];z=J[e+20>>2];h=N[e+16>>2];r=N[e+12>>2];n=N[e+8>>2];j=N[e+4>>2];l=N[e>>2];if((d|0)!=255){continue}}break}N[g+56>>2]=h;N[g+40>>2]=l;J[g+4>>2]=z;N[g+52>>2]=r;N[g+48>>2]=n;N[g+44>>2]=j;J[g+36>>2]=3;J[g+12>>2]=x;J[g+8>>2]=y;l=Q(l*h);m=Q(N[y+16>>2]-l);j=Q(j*h);o=Q(N[x+20>>2]-j);q=Q(N[x+16>>2]-l);r=Q(N[y+20>>2]-j);s=Q(Q(m*o)-Q(q*r));h=Q(n*h);n=Q(N[x+24>>2]-h);v=o;o=Q(N[y+24>>2]-h);r=Q(Q(r*n)-Q(v*o));n=Q(Q(o*q)-Q(n*m));n=Q(Y(Q(Q(s*s)+Q(Q(r*r)+Q(n*n)))));N[g+20>>2]=n;m=Q(N[x+16>>2]-l);o=Q(N[z+20>>2]-j);q=Q(N[z+16>>2]-l);r=Q(N[x+20>>2]-j);s=Q(Q(m*o)-Q(q*r));A=Q(s*s);v=r;r=Q(N[z+24>>2]-h);s=o;o=Q(N[x+24>>2]-h);s=Q(Q(v*r)-Q(s*o));m=Q(Q(o*q)-Q(r*m));m=Q(Y(Q(A+Q(Q(s*s)+Q(m*m)))));N[g+24>>2]=m;o=Q(N[z+16>>2]-l);q=Q(N[y+20>>2]-j);l=Q(N[y+16>>2]-l);j=Q(N[z+20>>2]-j);r=Q(Q(o*q)-Q(l*j));v=j;j=Q(N[y+24>>2]-h);h=Q(N[z+24>>2]-h);q=Q(Q(v*j)-Q(q*h));h=Q(Q(h*l)-Q(j*o));j=Q(Y(Q(Q(r*r)+Q(Q(q*q)+Q(h*h)))));h=Q(j+Q(n+m));N[g+28>>2]=j/h;N[g+24>>2]=m/h;N[g+20>>2]=n/h;c=J[g>>2];break d}c=8;J[g>>2]=8;h=Q(0);l=Q(1);j=Q(0);n=N[k+8>>2];m=N[k>>2];o=N[k+4>>2];q=Q(Y(Q(Q(n*n)+Q(Q(m*m)+Q(o*o)))));if(q>Q(0)){l=Q(Q(1)/q);j=Q(l*Q(-n));h=Q(l*Q(-o));l=Q(l*Q(-m))}J[g+52>>2]=0;J[g+56>>2]=0;N[g+48>>2]=j;N[g+44>>2]=h;N[g+40>>2]=l;J[g+36>>2]=1;d=J[i>>2];J[g+20>>2]=1065353216;J[g+4>>2]=d}ga=u+32|0;if((c|0)==9){break b}i:{if(!J[k+52>>2]){h=Q(0);j=Q(0);l=Q(0);break i}l=Q(0);j=Q(0);h=Q(0);while(1){c=J[k+9816>>2];d=J[k+9820>>2];e=J[k+9696>>2]+(d>>1)|0;g=(k+16|0)+(a<<2)|0;i=J[g+4>>2];if(d&1){c=J[c+J[e>>2]>>2]}ia[c|0](k,e,i);n=N[g+20>>2];l=Q(l+Q(n*N[k+8>>2]));j=Q(j+Q(n*N[k+4>>2]));h=Q(h+Q(N[k>>2]*n));a=a+1|0;if(a>>>0>2]){continue}break}}a=1;J[f>>2]=1;n=N[b+52>>2];m=N[b+24>>2];o=N[b+20>>2];q=N[b+56>>2];r=N[b+40>>2];s=N[b+36>>2];v=N[b+48>>2];A=N[b+8>>2];C=N[b>>2];D=N[b+4>>2];E=N[b+16>>2];F=N[b+32>>2];J[f+16>>2]=0;N[f+12>>2]=q+Q(Q(l*r)+Q(Q(h*F)+Q(j*s)));N[f+8>>2]=n+Q(Q(l*m)+Q(Q(h*E)+Q(j*o)));N[f+4>>2]=v+Q(Q(l*A)+Q(Q(h*C)+Q(j*D)));r=N[b+52>>2];s=N[b+20>>2];v=N[b+24>>2];A=N[b+56>>2];C=N[b+36>>2];D=N[b+40>>2];E=N[b+48>>2];F=N[b+8>>2];G=N[b>>2];I=N[b+4>>2];L=N[b+16>>2];O=N[b+32>>2];m=N[k+60>>2];o=N[k- -64>>2];q=N[k+56>>2];n=N[k+72>>2];J[f+48>>2]=0;J[f+32>>2]=0;N[f+52>>2]=-n;N[f+44>>2]=-o;N[f+40>>2]=-m;N[f+36>>2]=-q;l=Q(l-Q(n*o));h=Q(h-Q(q*n));j=Q(j-Q(n*m));N[f+28>>2]=A+Q(Q(D*l)+Q(Q(O*h)+Q(C*j)));N[f+24>>2]=r+Q(Q(l*v)+Q(Q(h*L)+Q(j*s)));N[f+20>>2]=E+Q(Q(l*F)+Q(Q(h*G)+Q(j*I)));break a;case 1:break c;default:break a}}J[f>>2]=2;break a}J[f>>2]=3}ga=k+9824|0;return a}function hh(a,b,c,d,e,f){var g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0;g=ga-640|0;ga=g;h=J[d+12>>2];y=J[d+4>>2];i=J[y+4>>2];a:{if((i|0)<=19){N[g+636>>2]=f;J[g+632>>2]=0;J[g+464>>2]=6804;N[g+628>>2]=N[e+4>>2];H[g+436|0]=0;J[g+412>>2]=953267991;J[g+16>>2]=18432;i=g+80|0;J[i+20>>2]=0;J[i+16>>2]=y;J[i+12>>2]=a;J[i+8>>2]=g+16;J[i+4>>2]=g+104;J[i>>2]=18208;b:{if(!(ia[J[J[i>>2]+8>>2]](i,b,c,h,h,g+464|0)|0)){break b}f=N[g+604>>2];j=N[g+596>>2];k=N[g+600>>2];m=Q(Q(f*f)+Q(Q(j*j)+Q(k*k)));if(!(m>Q(9999999747378752e-20))){break b}l=N[g+628>>2];if(!(l>2])){break b}n=f;f=Q(Q(1)/Q(Y(m)));N[g+604>>2]=n*f;N[g+600>>2]=k*f;N[g+596>>2]=j*f;a=J[d+8>>2];J[g+36>>2]=0;J[g+32>>2]=a;a=J[g+608>>2];J[g+48>>2]=J[g+604>>2];J[g+52>>2]=a;a=J[g+596>>2];b=J[g+600>>2];d=J[g+624>>2];c=g- -64|0;J[c>>2]=J[g+620>>2];J[c+4>>2]=d;J[g+40>>2]=a;J[g+44>>2]=b;a=J[g+616>>2];J[g+56>>2]=J[g+612>>2];J[g+60>>2]=a;N[g+72>>2]=l;Q(ia[J[J[e>>2]+12>>2]](e,g+32|0,1))}break a}E=i-21|0;if(E>>>0<=8){c:{switch(E|0){case 0:j=N[h+20>>2];k=N[h+36>>2];p=N[h+52>>2];m=N[h+24>>2];t=N[h+56>>2];l=N[h+40>>2];n=N[h+32>>2];w=N[h>>2];x=N[h+16>>2];o=N[h+4>>2];q=N[h+8>>2];r=N[h+48>>2];u=N[b+52>>2];v=N[b+56>>2];z=N[b+48>>2];J[g+44>>2]=0;r=Q(-r);A=Q(Q(Q(q*r)-Q(m*p))-Q(l*t));N[g+40>>2]=A+Q(Q(v*l)+Q(Q(z*q)+Q(m*u)));B=Q(Q(Q(o*r)-Q(j*p))-Q(k*t));N[g+36>>2]=B+Q(Q(v*k)+Q(Q(z*o)+Q(j*u)));r=Q(Q(Q(w*r)-Q(x*p))-Q(n*t));N[g+32>>2]=r+Q(Q(v*n)+Q(Q(z*w)+Q(x*u)));p=N[c+52>>2];t=N[c+56>>2];u=N[c+48>>2];J[g+92>>2]=0;N[g+88>>2]=A+Q(Q(t*l)+Q(Q(u*q)+Q(m*p)));N[g+84>>2]=B+Q(Q(t*k)+Q(Q(u*o)+Q(j*p)));N[g+80>>2]=r+Q(Q(t*n)+Q(Q(u*w)+Q(x*p)));p=N[c+20>>2];t=N[c+36>>2];u=N[c+24>>2];v=N[c+40>>2];z=N[c+32>>2];r=N[c>>2];A=N[c+16>>2];B=N[c+4>>2];s=N[c+8>>2];J[g+508>>2]=0;J[g+512>>2]=0;J[g+492>>2]=0;J[g+516>>2]=0;J[g+520>>2]=0;J[g+524>>2]=0;N[g+504>>2]=Q(v*l)+Q(Q(s*q)+Q(m*u));N[g+500>>2]=Q(t*l)+Q(Q(B*q)+Q(m*p));N[g+488>>2]=Q(v*k)+Q(Q(s*o)+Q(j*u));N[g+484>>2]=Q(t*k)+Q(Q(B*o)+Q(j*p));J[g+476>>2]=0;N[g+496>>2]=Q(z*l)+Q(Q(r*q)+Q(m*A));N[g+480>>2]=Q(z*k)+Q(Q(r*o)+Q(j*A));N[g+472>>2]=Q(v*n)+Q(Q(s*w)+Q(x*u));N[g+468>>2]=Q(t*n)+Q(Q(B*w)+Q(x*p));N[g+464>>2]=Q(z*n)+Q(Q(r*w)+Q(x*A));d=J[d+8>>2];i=g+104|0;tl(i,a,b,c,h,Q(ia[J[J[y>>2]+48>>2]](y)));J[g+324>>2]=y;J[g+320>>2]=d;J[g+104>>2]=7592;J[g+316>>2]=e;j=N[e+4>>2];N[g+312>>2]=f;N[g+304>>2]=j;c=g+16|0;ia[J[J[a>>2]+8>>2]](a,g+464|0,c,g);a=ga-16|0;ga=a;b=J[y+48>>2];J[a+8>>2]=i;J[a+4>>2]=b;J[a>>2]=12496;d=g+32|0;e=g+80|0;b=J[y+52>>2];d:{if(K[b+60|0]){um(b,a,d,e,c,g,J[b+56>>2]);break d}vm(b,a,d,e,c,g)}ga=a+16|0;break a;case 7:N[g+276>>2]=f;J[g+272>>2]=0;J[g+104>>2]=6804;N[g+268>>2]=N[e+4>>2];i=g+32|0;J[i+20>>2]=y;J[i+16>>2]=0;J[i+12>>2]=a;J[i+4>>2]=0;J[i+8>>2]=0;J[i>>2]=18208;e:{if(!(ia[J[J[i>>2]+8>>2]](i,b,c,h,h,g+104|0)|0)){break e}f=N[g+244>>2];j=N[g+236>>2];k=N[g+240>>2];m=Q(Q(f*f)+Q(Q(j*j)+Q(k*k)));if(!(m>Q(9999999747378752e-20))){break e}l=N[g+268>>2];if(!(l>2])){break e}n=f;f=Q(Q(1)/Q(Y(m)));N[g+244>>2]=n*f;N[g+240>>2]=k*f;N[g+236>>2]=j*f;a=J[d+8>>2];J[g+468>>2]=0;J[g+464>>2]=a;a=J[g+248>>2];J[g+480>>2]=J[g+244>>2];J[g+484>>2]=a;a=J[g+236>>2];b=J[g+240>>2];c=J[g+264>>2];J[g+496>>2]=J[g+260>>2];J[g+500>>2]=c;J[g+472>>2]=a;J[g+476>>2]=b;a=J[g+256>>2];J[g+488>>2]=J[g+252>>2];J[g+492>>2]=a;N[g+504>>2]=l;Q(ia[J[J[e>>2]+12>>2]](e,g+464|0,1))}break a;default:break c}}t=N[b+52>>2];u=N[b+56>>2];m=N[h+52>>2];v=N[h+56>>2];z=N[c+52>>2];r=N[c+56>>2];k=N[h+20>>2];l=N[h+36>>2];w=N[h+24>>2];x=N[h+40>>2];A=N[b+48>>2];R=N[h+48>>2];B=N[c+48>>2];j=N[h+32>>2];n=N[h>>2];o=N[h+16>>2];q=N[h+4>>2];p=N[h+8>>2];s=N[c+20>>2];C=N[c+36>>2];D=N[c+24>>2];F=N[c+40>>2];G=N[c+32>>2];I=N[c>>2];L=N[c+16>>2];M=N[c+4>>2];O=N[c+8>>2];J[g+508>>2]=0;J[g+512>>2]=0;J[g+492>>2]=0;J[g+516>>2]=0;J[g+520>>2]=0;J[g+524>>2]=0;N[g+504>>2]=Q(F*x)+Q(Q(O*p)+Q(w*D));N[g+500>>2]=Q(C*x)+Q(Q(M*p)+Q(w*s));N[g+488>>2]=Q(F*l)+Q(Q(O*q)+Q(k*D));N[g+484>>2]=Q(C*l)+Q(Q(M*q)+Q(k*s));J[g+476>>2]=0;N[g+496>>2]=Q(G*x)+Q(Q(I*p)+Q(w*L));N[g+480>>2]=Q(G*l)+Q(Q(I*q)+Q(k*L));N[g+472>>2]=Q(F*j)+Q(Q(O*n)+Q(o*D));N[g+468>>2]=Q(C*j)+Q(Q(M*n)+Q(o*s));N[g+464>>2]=Q(G*j)+Q(Q(I*n)+Q(o*L));d=J[d+8>>2];tl(g+104|0,a,b,c,h,Q(ia[J[J[y>>2]+48>>2]](y)));J[g+324>>2]=y;J[g+320>>2]=d;J[g+104>>2]=7804;J[g+316>>2]=e;s=N[e+4>>2];N[g+312>>2]=f;N[g+304>>2]=s;ia[J[J[a>>2]+8>>2]](a,g+464|0,g+32|0,g+80|0);J[g+28>>2]=0;s=Q(-R);C=Q(Q(Q(p*s)-Q(w*m))-Q(x*v));D=Q(Q(Q(q*s)-Q(k*m))-Q(l*v));f=Q(D+Q(Q(r*l)+Q(Q(B*q)+Q(k*z))));s=Q(Q(Q(n*s)-Q(o*m))-Q(j*v));v=Q(s+Q(Q(u*j)+Q(Q(A*n)+Q(o*t))));m=v;j=Q(s+Q(Q(r*j)+Q(Q(B*n)+Q(o*z))));if(m>j){N[g+16>>2]=j;m=j}q=Q(D+Q(Q(u*l)+Q(Q(A*q)+Q(k*t))));l=q;if(f>2]=f;l=f}o=Q(C+Q(Q(u*x)+Q(Q(A*p)+Q(w*t))));n=o;k=Q(C+Q(Q(r*x)+Q(Q(B*p)+Q(w*z))));if(k>2]=k;n=k}J[g+12>>2]=0;N[g+16>>2]=N[g+32>>2]+m;N[g+20>>2]=N[g+36>>2]+l;N[g+24>>2]=N[g+40>>2]+n;N[g>>2]=N[g+80>>2]+(j>v?j:v);N[g+4>>2]=N[g+84>>2]+(f>q?f:q);N[g+8>>2]=N[g+88>>2]+(k>o?k:o);ia[J[J[y>>2]+64>>2]](y,g+104|0,g+16|0,g);break a}if((i|0)!=31){break a}ya(3176);if(J[y+16>>2]>0){E=0;while(1){i=J[y+24>>2]+P(E,80)|0;S=J[i+64>>2];p=N[i+56>>2];t=N[i+48>>2];u=N[i+52>>2];v=N[i+32>>2];z=N[i>>2];r=N[i+16>>2];A=N[i+36>>2];B=N[i+4>>2];s=N[i+20>>2];C=N[i+40>>2];D=N[i+8>>2];F=N[i+24>>2];G=N[h+48>>2];I=N[h+52>>2];L=N[h+56>>2];j=N[h+8>>2];k=N[h>>2];m=N[h+4>>2];l=N[h+24>>2];n=N[h+16>>2];w=N[h+20>>2];x=N[h+40>>2];o=N[h+32>>2];q=N[h+36>>2];J[g+164>>2]=0;J[g+148>>2]=0;J[g+132>>2]=0;J[g+116>>2]=0;N[g+144>>2]=Q(C*x)+Q(Q(D*o)+Q(F*q));N[g+140>>2]=Q(A*x)+Q(Q(B*o)+Q(s*q));N[g+136>>2]=Q(v*x)+Q(Q(z*o)+Q(r*q));N[g+128>>2]=Q(C*l)+Q(Q(D*n)+Q(F*w));N[g+124>>2]=Q(A*l)+Q(Q(B*n)+Q(s*w));N[g+120>>2]=Q(v*l)+Q(Q(z*n)+Q(r*w));N[g+112>>2]=Q(C*j)+Q(Q(D*k)+Q(F*m));N[g+108>>2]=Q(A*j)+Q(Q(B*k)+Q(s*m));N[g+104>>2]=Q(v*j)+Q(Q(z*k)+Q(r*m));N[g+160>>2]=L+Q(Q(p*x)+Q(Q(t*o)+Q(u*q)));N[g+156>>2]=I+Q(Q(p*l)+Q(Q(t*n)+Q(u*w)));N[g+152>>2]=G+Q(Q(p*j)+Q(Q(t*k)+Q(u*m)));J[g+40>>2]=-65535;J[g+48>>2]=E;J[g+32>>2]=8020;J[g+44>>2]=e;N[g+36>>2]=N[e+4>>2];i=J[d+8>>2];J[g+484>>2]=E;J[g+480>>2]=-1;J[g+472>>2]=i;J[g+468>>2]=S;J[g+464>>2]=d;J[g+476>>2]=g+104;hh(a,b,c,g+464|0,g+32|0,f);E=E+1|0;if((E|0)>2]){continue}break}}xa()}ga=g+640|0}function NA(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;var k=Q(0),l=Q(0),m=0,n=0,o=0,p=0,q=0,r=0;a:{if(!(H[i+64|0]&1)){break a}p=J[a+68>>2];n=J[a+28>>2];m=J[a+48>>2];if((m|0)>0){e=P(J[a+192>>2],1664525)+1013904223|0;b:{if((m|0)==1){break b}d=J[a+136>>2];c=J[d+4>>2];e=P(e,1664525)+1013904223|0;f=e^e>>>16;f=f>>>8^f;f=f>>>4^f;f=f>>>2^f;f=d+(((f>>>1^f)&1)<<2)|0;J[d+4>>2]=J[f>>2];J[f>>2]=c;if((m|0)==2){break b}c=J[d+8>>2];e=P(e,1664525)+1013904223|0;f=e^e>>>16;f=f>>>8^f;f=f>>>4^f;f=d+(((f>>>2^f)>>>0)%3<<2)|0;J[d+8>>2]=J[f>>2];J[f>>2]=c;if((m|0)==3){break b}c=4;f=J[d+12>>2];e=P(e,1664525)+1013904223|0;j=e^e>>>16;j=j>>>8^j;j=j>>>4^j;j=d+(((j>>>2^j)&3)<<2)|0;J[d+12>>2]=J[j>>2];J[j>>2]=f;if((m|0)==4){break b}while(1){f=c;c=f+1|0;j=d+(f<<2)|0;r=J[j>>2];q=j;e=P(e,1664525)+1013904223|0;j=e;c:{if(f>>>0>65535){break c}o=e>>>16^e;j=o;if(f>>>0>255){break c}o=o^o>>>8;j=o;if(f>>>0>15){break c}j=o^o>>>4}f=((j>>>0)%(c>>>0)<<2)+d|0;J[q>>2]=J[f>>2];J[f>>2]=r;if((c|0)!=(m|0)){continue}break}}J[a+192>>2]=e}if(J[i+20>>2]<=(b|0)){break a}if((n|0)>0){e=P(J[a+192>>2],1664525)+1013904223|0;d:{if((n|0)==1){break d}d=J[a+116>>2];c=J[d+4>>2];e=P(e,1664525)+1013904223|0;f=e^e>>>16;f=f>>>8^f;f=f>>>4^f;f=f>>>2^f;f=d+(((f>>>1^f)&1)<<2)|0;J[d+4>>2]=J[f>>2];J[f>>2]=c;if((n|0)==2){break d}c=J[d+8>>2];e=P(e,1664525)+1013904223|0;f=e^e>>>16;f=f>>>8^f;f=f>>>4^f;f=d+(((f>>>2^f)>>>0)%3<<2)|0;J[d+8>>2]=J[f>>2];J[f>>2]=c;if((n|0)==3){break d}c=4;f=J[d+12>>2];e=P(e,1664525)+1013904223|0;j=e^e>>>16;j=j>>>8^j;j=j>>>4^j;j=d+(((j>>>2^j)&3)<<2)|0;J[d+12>>2]=J[j>>2];J[j>>2]=f;if((n|0)==4){break d}while(1){f=c;c=f+1|0;j=d+(f<<2)|0;o=J[j>>2];q=j;e=P(e,1664525)+1013904223|0;j=e;e:{if(f>>>0>65535){break e}m=e>>>16^e;j=m;if(f>>>0>255){break e}m=m^m>>>8;j=m;if(f>>>0>15){break e}j=m^m>>>4}f=((j>>>0)%(c>>>0)<<2)+d|0;J[q>>2]=J[f>>2];J[f>>2]=o;if((c|0)!=(n|0)){continue}break}}J[a+192>>2]=e}if((p|0)<=0){break a}e=P(J[a+192>>2],1664525)+1013904223|0;f:{if((p|0)==1){break f}d=J[a+156>>2];c=J[d+4>>2];e=P(e,1664525)+1013904223|0;f=e^e>>>16;f=f>>>8^f;f=f>>>4^f;f=f>>>2^f;f=d+(((f>>>1^f)&1)<<2)|0;J[d+4>>2]=J[f>>2];J[f>>2]=c;if((p|0)==2){break f}c=J[d+8>>2];e=P(e,1664525)+1013904223|0;f=e^e>>>16;f=f>>>8^f;f=f>>>4^f;f=d+(((f>>>2^f)>>>0)%3<<2)|0;J[d+8>>2]=J[f>>2];J[f>>2]=c;if((p|0)==3){break f}c=4;f=J[d+12>>2];e=P(e,1664525)+1013904223|0;j=e^e>>>16;j=j>>>8^j;j=j>>>4^j;j=d+(((j>>>2^j)&3)<<2)|0;J[d+12>>2]=J[j>>2];J[j>>2]=f;if((p|0)==4){break f}while(1){f=c;c=f+1|0;j=d+(f<<2)|0;m=J[j>>2];o=j;e=P(e,1664525)+1013904223|0;j=e;g:{if(f>>>0>65535){break g}n=e>>>16^e;j=n;if(f>>>0>255){break g}n=n^n>>>8;j=n;if(f>>>0>15){break g}j=n^n>>>4}f=((j>>>0)%(c>>>0)<<2)+d|0;J[o>>2]=J[f>>2];J[f>>2]=m;if((c|0)!=(p|0)){continue}break}}J[a+192>>2]=e}e=J[a+48>>2];h:{i:{if(H[i+65|0]&1){if((e|0)>0){c=0;while(1){d=J[a+56>>2]+P(J[J[a+136>>2]+(c<<2)>>2],152)|0;if(J[d+136>>2]>(b|0)){e=J[a+16>>2];Qb(e+P(J[d+144>>2],244)|0,e+P(J[d+148>>2],244)|0,d);e=J[a+48>>2]}c=c+1|0;if((e|0)>(c|0)){continue}break}}if(J[i+20>>2]<=(b|0)){break h}if((h|0)>0){e=0;while(1){b=(e<<2)+g|0;c=J[b>>2];if(K[c+20|0]){c=yb(a,J[c+28>>2],N[i+12>>2]);d=yb(a,J[J[b>>2]+32>>2],N[i+12>>2]);b=J[b>>2];f=P(c,244);c=J[a+16>>2];ia[J[J[b>>2]+24>>2]](b,f+c|0,c+P(d,244)|0,N[i+12>>2])}e=e+1|0;if((h|0)!=(e|0)){continue}break}}c=J[a+28>>2];b=J[i+64>>2];if(!(b&512)){break i}if((c|0)<=0){break h}f=b&16?2:1;e=0;while(1){d=J[a+16>>2];b=J[a+36>>2]+P(J[J[a+116>>2]+(e<<2)>>2],152)|0;wg(d+P(J[b+144>>2],244)|0,d+P(J[b+148>>2],244)|0,b);d=P(e,f)<<2;k=N[b+100>>2];g=k>Q(0);if(g){b=J[a+76>>2]+P(J[d+J[a+156>>2]>>2],152)|0;l=N[b+104>>2];N[b+124>>2]=k*l;N[b+120>>2]=k*Q(-l);h=J[a+16>>2];Qb(h+P(J[b+144>>2],244)|0,h+P(J[b+148>>2],244)|0,b)}if(!(!(K[i+64|0]&16)|!g)){b=J[a+76>>2]+P(J[(d+J[a+156>>2]|0)+4>>2],152)|0;l=N[b+104>>2];N[b+124>>2]=k*l;N[b+120>>2]=k*Q(-l);d=J[a+16>>2];Qb(d+P(J[b+144>>2],244)|0,d+P(J[b+148>>2],244)|0,b)}e=e+1|0;if((c|0)!=(e|0)){continue}break}break h}if((e|0)>0){c=0;while(1){d=J[a+56>>2]+P(J[J[a+136>>2]+(c<<2)>>2],152)|0;if(J[d+136>>2]>(b|0)){e=J[a+16>>2];Qb(e+P(J[d+144>>2],244)|0,e+P(J[d+148>>2],244)|0,d);e=J[a+48>>2]}c=c+1|0;if((e|0)>(c|0)){continue}break}}if(J[i+20>>2]<=(b|0)){break h}if((h|0)>0){e=0;while(1){b=(e<<2)+g|0;c=J[b>>2];if(K[c+20|0]){c=yb(a,J[c+28>>2],N[i+12>>2]);d=yb(a,J[J[b>>2]+32>>2],N[i+12>>2]);b=J[b>>2];f=P(c,244);c=J[a+16>>2];ia[J[J[b>>2]+24>>2]](b,f+c|0,c+P(d,244)|0,N[i+12>>2])}e=e+1|0;if((h|0)!=(e|0)){continue}break}}c=J[a+28>>2];if((c|0)>0){e=0;while(1){d=J[a+16>>2];b=J[a+36>>2]+P(J[J[a+116>>2]+(e<<2)>>2],152)|0;wg(d+P(J[b+144>>2],244)|0,d+P(J[b+148>>2],244)|0,b);e=e+1|0;if((c|0)!=(e|0)){continue}break}}d=J[a+68>>2];if((d|0)>0){c=0;while(1){b=J[a+76>>2]+P(J[J[a+156>>2]+(c<<2)>>2],152)|0;k=N[(J[a+36>>2]+P(J[b+140>>2],152)|0)+100>>2];if(k>Q(0)){l=N[b+104>>2];N[b+124>>2]=k*l;N[b+120>>2]=k*Q(-l);e=J[a+16>>2];Qb(e+P(J[b+144>>2],244)|0,e+P(J[b+148>>2],244)|0,b)}c=c+1|0;if((d|0)!=(c|0)){continue}break}}d=J[a+88>>2];if((d|0)<=0){break h}c=0;while(1){b=J[a+96>>2]+P(c,152)|0;k=N[(J[a+36>>2]+P(J[b+140>>2],152)|0)+100>>2];if(k>Q(0)){l=k;k=N[b+104>>2];l=Q(l*k);k=k>2]=k;N[b+120>>2]=-k;e=J[a+16>>2];Qb(e+P(J[b+144>>2],244)|0,e+P(J[b+148>>2],244)|0,b)}c=c+1|0;if((d|0)!=(c|0)){continue}break}break h}if((c|0)>0){e=0;while(1){d=J[a+16>>2];b=J[a+36>>2]+P(J[J[a+116>>2]+(e<<2)>>2],152)|0;wg(d+P(J[b+144>>2],244)|0,d+P(J[b+148>>2],244)|0,b);e=e+1|0;if((c|0)!=(e|0)){continue}break}}d=J[a+68>>2];if((d|0)>0){c=0;while(1){b=J[a+76>>2]+P(J[J[a+156>>2]+(c<<2)>>2],152)|0;k=N[(J[a+36>>2]+P(J[b+140>>2],152)|0)+100>>2];if(k>Q(0)){l=N[b+104>>2];N[b+124>>2]=k*l;N[b+120>>2]=k*Q(-l);e=J[a+16>>2];Qb(e+P(J[b+144>>2],244)|0,e+P(J[b+148>>2],244)|0,b)}c=c+1|0;if((d|0)!=(c|0)){continue}break}}d=J[a+88>>2];if((d|0)<=0){break h}c=0;while(1){b=J[a+96>>2]+P(c,152)|0;k=N[(J[a+36>>2]+P(J[b+140>>2],152)|0)+100>>2];if(k>Q(0)){l=k;k=N[b+104>>2];l=Q(l*k);k=k>2]=k;N[b+120>>2]=-k;e=J[a+16>>2];Qb(e+P(J[b+144>>2],244)|0,e+P(J[b+148>>2],244)|0,b)}c=c+1|0;if((d|0)!=(c|0)){continue}break}}return Q(Q(0))} +function sm(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;J[a+168>>2]=J[a+152>>2];H[b+80|0]=1;H[b+60|0]=0;J[b+52>>2]=282;J[b>>2]=12132;J[b+76>>2]=0;H[b+100|0]=1;J[b+68>>2]=0;J[b+72>>2]=0;J[b+96>>2]=0;H[b+120|0]=1;J[b+88>>2]=0;J[b+92>>2]=0;J[b+116>>2]=0;H[b+140|0]=1;J[b+108>>2]=0;J[b+112>>2]=0;J[b+136>>2]=0;H[b+164|0]=1;J[b+144>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;J[b+160>>2]=0;J[b+152>>2]=0;J[b+156>>2]=0;J[b+168>>2]=0;J[b+28>>2]=2139095039;J[b+32>>2]=0;J[b+20>>2]=2139095039;J[b+24>>2]=2139095039;J[b+12>>2]=-8388609;J[b+16>>2]=0;J[b+4>>2]=-8388609;J[b+8>>2]=-8388609;c=J[a+56>>2];a:{if(d){J[b+56>>2]=c<<8&16711680|c<<24|(c>>>8&65280|c>>>24);H[b+4|0]=K[a+7|0];H[b+5|0]=K[a+6|0];H[b+6|0]=K[a+5|0];H[b+7|0]=K[a+4|0];H[b+8|0]=K[a+11|0];H[b+9|0]=K[a+10|0];H[b+10|0]=K[a+9|0];H[b+11|0]=K[a+8|0];H[b+12|0]=K[a+15|0];H[b+13|0]=K[a+14|0];H[b+14|0]=K[a+13|0];H[b+15|0]=K[a+12|0];H[b+16|0]=K[a+19|0];H[b+17|0]=K[a+18|0];H[b+18|0]=K[a+17|0];H[b+19|0]=K[a+16|0];H[b+20|0]=K[a+23|0];H[b+21|0]=K[a+22|0];H[b+22|0]=K[a+21|0];H[b+23|0]=K[a+20|0];H[b+24|0]=K[a+27|0];H[b+25|0]=K[a+26|0];H[b+26|0]=K[a+25|0];H[b+27|0]=K[a+24|0];H[b+28|0]=K[a+31|0];H[b+29|0]=K[a+30|0];H[b+30|0]=K[a+29|0];H[b+31|0]=K[a+28|0];H[b+32|0]=K[a+35|0];H[b+33|0]=K[a+34|0];H[b+34|0]=K[a+33|0];H[b+35|0]=K[a+32|0];H[b+36|0]=K[a+39|0];H[b+37|0]=K[a+38|0];H[b+38|0]=K[a+37|0];H[b+39|0]=K[a+36|0];H[b+40|0]=K[a+43|0];H[b+41|0]=K[a+42|0];H[b+42|0]=K[a+41|0];H[b+43|0]=K[a+40|0];H[b+44|0]=K[a+47|0];H[b+45|0]=K[a+46|0];H[b+46|0]=K[a+45|0];H[b+47|0]=K[a+44|0];H[b+48|0]=K[a+51|0];H[b+49|0]=K[a+50|0];H[b+50|0]=K[a+49|0];H[b+51|0]=K[a+48|0];c=J[a+144>>2];J[b+144>>2]=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);c=J[a+168>>2];c=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);break a}J[b+56>>2]=c;c=J[a+16>>2];J[b+12>>2]=J[a+12>>2];J[b+16>>2]=c;c=J[a+8>>2];J[b+4>>2]=J[a+4>>2];J[b+8>>2]=c;c=J[a+32>>2];J[b+28>>2]=J[a+28>>2];J[b+32>>2]=c;c=J[a+24>>2];J[b+20>>2]=J[a+20>>2];J[b+24>>2]=c;c=J[a+48>>2];J[b+44>>2]=J[a+44>>2];J[b+48>>2]=c;c=J[a+40>>2];J[b+36>>2]=J[a+36>>2];J[b+40>>2]=c;J[b+144>>2]=J[a+144>>2];c=J[a+168>>2]}J[b+168>>2]=c;H[b+60|0]=K[a+60|0];i=b+172|0;j=J[a+56>>2];b:{if(K[a+60|0]){c=J[b+136>>2];if(!(c?!c|!K[b+140|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[b+136>>2]=i;H[b+140|0]=0;c:{if(!d){if((j|0)<=0){break c}h=J[a+136>>2];while(1){f=e<<4;c=f+i|0;f=f+h|0;I[c>>1]=L[f>>1];I[c+2>>1]=L[f+2>>1];I[c+4>>1]=L[f+4>>1];I[c+6>>1]=L[f+6>>1];I[c+8>>1]=L[f+8>>1];I[c+10>>1]=L[f+10>>1];J[c+12>>2]=J[f+12>>2];e=e+1|0;if((j|0)!=(e|0)){continue}break}break c}if((j|0)<=0){break c}h=J[a+136>>2];while(1){f=e<<4;c=f+i|0;f=f+h|0;g=L[f>>1];I[c>>1]=g<<8|g>>>8;g=L[f+2>>1];I[c+2>>1]=g<<8|g>>>8;g=L[f+4>>1];I[c+4>>1]=g<<8|g>>>8;g=L[f+6>>1];I[c+6>>1]=g<<8|g>>>8;g=L[f+8>>1];I[c+8>>1]=g<<8|g>>>8;g=L[f+10>>1];I[c+10>>1]=g<<8|g>>>8;g=c;c=J[f+12>>2];J[g+12>>2]=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);e=e+1|0;if((j|0)!=(e|0)){continue}break}}f=b+128|0;e=j<<4;break b}c=J[b+96>>2];if(!(c?!c|!K[b+100|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[b+96>>2]=i;H[b+100|0]=0;J[b+92>>2]=j;J[b+88>>2]=j;d:{e:{if(!d){if((j|0)>0){break e}c=i;break d}if((j|0)<=0){c=i;break d}g=J[a+96>>2];c=i;while(1){h=f<<6;c=h+c|0;e=g+h|0;H[c|0]=K[e+3|0];H[c+1|0]=K[e+2|0];H[c+2|0]=K[e+1|0];H[c+3|0]=K[e|0];H[c+4|0]=K[e+7|0];H[c+5|0]=K[e+6|0];H[c+6|0]=K[e+5|0];H[c+7|0]=K[e+4|0];H[c+8|0]=K[e+11|0];H[c+9|0]=K[e+10|0];H[c+10|0]=K[e+9|0];H[c+11|0]=K[e+8|0];H[c+12|0]=K[e+15|0];H[c+13|0]=K[e+14|0];H[c+14|0]=K[e+13|0];H[c+15|0]=K[e+12|0];c=h+J[b+96>>2]|0;e=h+J[a+96>>2]|0;H[c+16|0]=K[e+19|0];H[c+17|0]=K[e+18|0];H[c+18|0]=K[e+17|0];H[c+19|0]=K[e+16|0];H[c+20|0]=K[e+23|0];H[c+21|0]=K[e+22|0];H[c+22|0]=K[e+21|0];H[c+23|0]=K[e+20|0];H[c+24|0]=K[e+27|0];H[c+25|0]=K[e+26|0];H[c+26|0]=K[e+25|0];H[c+27|0]=K[e+24|0];H[c+28|0]=K[e+31|0];H[c+29|0]=K[e+30|0];H[c+30|0]=K[e+29|0];H[c+31|0]=K[e+28|0];c=J[b+96>>2];k=h+c|0;g=J[a+96>>2];h=h+g|0;e=J[h+32>>2];J[k+32>>2]=e<<24|e<<8&16711680|(e>>>8&65280|e>>>24);e=J[h+36>>2];J[k+36>>2]=e<<24|e<<8&16711680|(e>>>8&65280|e>>>24);e=J[h+40>>2];J[k+40>>2]=e<<24|e<<8&16711680|(e>>>8&65280|e>>>24);f=f+1|0;if((j|0)!=(f|0)){continue}break}break d}f=J[a+96>>2];c=i;while(1){h=e<<6;c=h+c|0;f=f+h|0;g=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=g;g=J[f+12>>2];J[c+8>>2]=J[f+8>>2];J[c+12>>2]=g;f=h+J[a+96>>2]|0;g=J[f+20>>2];c=h+J[b+96>>2]|0;J[c+16>>2]=J[f+16>>2];J[c+20>>2]=g;g=J[f+28>>2];J[c+24>>2]=J[f+24>>2];J[c+28>>2]=g;c=J[b+96>>2];g=h+c|0;f=J[a+96>>2];h=h+f|0;J[g+32>>2]=J[h+32>>2];J[g+36>>2]=J[h+36>>2];J[g+40>>2]=J[h+40>>2];e=e+1|0;if((j|0)!=(e|0)){continue}break}}f=b+88|0;e=j<<6;if(!K[b+100|0]){break b}if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}}J[f>>2]=0;J[f+4>>2]=0;H[f+5|0]=0;H[f+6|0]=0;H[f+7|0]=0;H[f+8|0]=0;H[f+9|0]=0;H[f+10|0]=0;H[f+11|0]=0;H[f+12|0]=0;i=e+i|0;c=J[a+168>>2];e=J[b+160>>2];if(!(e?!e|!K[b+164|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](e)}J[b+160>>2]=i;H[b+164|0]=0;J[b+156>>2]=c;J[b+152>>2]=c;f=J[a+168>>2];f:{if(!d){if((f|0)<=0){break f}f=J[a+160>>2];e=0;while(1){d=e<<5;c=d+i|0;d=d+f|0;I[c>>1]=L[d>>1];I[c+2>>1]=L[d+2>>1];I[c+4>>1]=L[d+4>>1];I[c+6>>1]=L[d+6>>1];I[c+8>>1]=L[d+8>>1];I[c+10>>1]=L[d+10>>1];J[c+12>>2]=J[d+12>>2];d=J[d+16>>2];J[c+28>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+16>>2]=d;e=e+1|0;if((e|0)>2]){continue}break}break f}if((f|0)<=0){break f}j=J[a+160>>2];e=0;while(1){c=e<<5;a=c+i|0;c=c+j|0;d=L[c>>1];I[a>>1]=d<<8|d>>>8;d=L[c+2>>1];I[a+2>>1]=d<<8|d>>>8;d=L[c+4>>1];I[a+4>>1]=d<<8|d>>>8;d=L[c+6>>1];I[a+6>>1]=d<<8|d>>>8;d=L[c+8>>1];I[a+8>>1]=d<<8|d>>>8;d=L[c+10>>1];I[a+10>>1]=d<<8|d>>>8;d=J[c+12>>2];J[a+12>>2]=d<<24|d<<8&16711680|(d>>>8&65280|d>>>24);d=a;a=J[c+16>>2];J[d+16>>2]=a<<24|a<<8&16711680|(a>>>8&65280|a>>>24);e=e+1|0;if((f|0)!=(e|0)){continue}break}}if(i?K[b+164|0]:0){J[8370]=J[8370]+1;ia[J[6783]](i)}J[b>>2]=0;H[b+157|0]=0;H[b+158|0]=0;H[b+159|0]=0;H[b+160|0]=0;H[b+161|0]=0;H[b+162|0]=0;H[b+163|0]=0;H[b+164|0]=0;J[b+152>>2]=0;J[b+156>>2]=0;return 1}function eb(a){var b=0,c=0,d=0,e=Q(0),f=0,g=0,h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);d=ga-32|0;ga=d;a:{b:{c:{d:{e:{f:{k=J[a+372>>2];switch(J[k+32>>2]-1|0){case 3:break c;case 2:break d;case 1:break e;case 0:break f;default:break b}}c=J[a+364>>2];J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d>>2]=1065353216;J[k+20>>2]=0;c=c-1|0;J[a+364>>2]=c;b=J[((c<<2)+a|0)+348>>2];J[k+32>>2]=2;J[k+4>>2]=b;l=N[d+8>>2];h=N[d>>2];e=N[d+4>>2];J[b+12>>2]=0;i=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(h*h)+Q(e*e))))));N[b+8>>2]=l*i;N[b+4>>2]=e*i;N[b>>2]=h*i;Za(d+16|0,a,b);c=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=c;c=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=c;g:{if(eb(a)){break g}b=J[a+372>>2];c=J[b+32>>2]-1|0;J[b+32>>2]=c;j=J[a+364>>2];g=J[b+(c<<2)>>2];J[((j<<2)+a|0)+348>>2]=g;f=J[a+372>>2];b=J[f+32>>2];c=(b<<2)+f|0;J[c+16>>2]=0;J[a+364>>2]=j;J[c>>2]=g;J[f+32>>2]=b+1;J[g+12>>2]=0;N[g+8>>2]=i*Q(-l);N[g+4>>2]=i*Q(-e);N[g>>2]=i*Q(-h);Za(d+16|0,a,g);c=J[d+28>>2];J[g+24>>2]=J[d+24>>2];J[g+28>>2]=c;c=J[d+20>>2];J[g+16>>2]=J[d+16>>2];J[g+20>>2]=c;if(eb(a)){break g}b=J[a+372>>2];c=J[b+32>>2]-1|0;J[b+32>>2]=c;c=J[b+(c<<2)>>2];g=J[a+364>>2];J[a+364>>2]=g+1;b=(g<<2)+a|0;J[b+348>>2]=c;f=J[a+372>>2];j=J[f+32>>2];J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+4>>2]=1065353216;c=f+(j<<2)|0;J[c+16>>2]=0;J[a+364>>2]=g;b=J[b+348>>2];J[c>>2]=b;J[f+32>>2]=j+1;l=N[d+8>>2];h=N[d>>2];e=N[d+4>>2];J[b+12>>2]=0;i=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(h*h)+Q(e*e))))));N[b+8>>2]=l*i;N[b+4>>2]=e*i;N[b>>2]=h*i;Za(d+16|0,a,b);c=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=c;c=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=c;if(eb(a)){break g}b=J[a+372>>2];c=J[b+32>>2]-1|0;J[b+32>>2]=c;j=J[a+364>>2];g=J[b+(c<<2)>>2];J[((j<<2)+a|0)+348>>2]=g;f=J[a+372>>2];b=J[f+32>>2];c=(b<<2)+f|0;J[c+16>>2]=0;J[a+364>>2]=j;J[c>>2]=g;J[f+32>>2]=b+1;J[g+12>>2]=0;N[g+8>>2]=i*Q(-l);N[g+4>>2]=i*Q(-e);N[g>>2]=i*Q(-h);Za(d+16|0,a,g);c=J[d+28>>2];J[g+24>>2]=J[d+24>>2];J[g+28>>2]=c;c=J[d+20>>2];J[g+16>>2]=J[d+16>>2];J[g+20>>2]=c;if(eb(a)){break g}b=J[a+372>>2];c=J[b+32>>2]-1|0;J[b+32>>2]=c;c=J[b+(c<<2)>>2];g=J[a+364>>2];J[a+364>>2]=g+1;b=(g<<2)+a|0;J[b+348>>2]=c;f=J[a+372>>2];j=J[f+32>>2];J[d+8>>2]=0;J[d+12>>2]=0;J[d+8>>2]=1065353216;J[d>>2]=0;J[d+4>>2]=0;c=f+(j<<2)|0;J[c+16>>2]=0;J[a+364>>2]=g;b=J[b+348>>2];J[c>>2]=b;J[f+32>>2]=j+1;l=N[d+8>>2];h=N[d>>2];e=N[d+4>>2];J[b+12>>2]=0;i=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(h*h)+Q(e*e))))));N[b+8>>2]=l*i;N[b+4>>2]=e*i;N[b>>2]=h*i;Za(d+16|0,a,b);c=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=c;c=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=c;if(eb(a)){break g}b=J[a+372>>2];c=J[b+32>>2]-1|0;J[b+32>>2]=c;j=J[a+364>>2];g=J[b+(c<<2)>>2];J[((j<<2)+a|0)+348>>2]=g;f=J[a+372>>2];b=J[f+32>>2];c=(b<<2)+f|0;J[c+16>>2]=0;J[a+364>>2]=j;J[c>>2]=g;J[f+32>>2]=b+1;J[g+12>>2]=0;N[g+8>>2]=i*Q(-l);N[g+4>>2]=i*Q(-e);N[g>>2]=i*Q(-h);Za(d+16|0,a,g);c=J[d+28>>2];J[g+24>>2]=J[d+24>>2];J[g+28>>2]=c;c=J[d+20>>2];J[g+16>>2]=J[d+16>>2];J[g+20>>2]=c;if(eb(a)){break g}b=J[a+372>>2];c=J[b+32>>2]-1|0;J[b+32>>2]=c;b=J[b+(c<<2)>>2];c=J[a+364>>2];J[a+364>>2]=c+1;J[((c<<2)+a|0)+348>>2]=b;break b}f=1;break a}b=J[k+4>>2];c=J[k>>2];p=Q(N[b+20>>2]-N[c+20>>2]);r=Q(-p);q=Q(N[b+24>>2]-N[c+24>>2]);n=Q(-q);o=Q(N[b+16>>2]-N[c+16>>2]);i=Q(-o);while(1){h:{J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+(g<<2)>>2]=1065353216;l=N[d+4>>2];h=N[d>>2];m=Q(Q(o*l)+Q(h*r));e=N[d+8>>2];l=Q(Q(p*e)+Q(l*n));h=Q(Q(q*h)+Q(e*i));e=Q(Q(m*m)+Q(Q(l*l)+Q(h*h)));if(e>Q(0)){f=J[a+372>>2];j=J[f+32>>2];b=(j<<2)+f|0;J[b+16>>2]=0;c=J[a+364>>2]-1|0;J[a+364>>2]=c;k=b;b=J[((c<<2)+a|0)+348>>2];J[k>>2]=b;J[f+32>>2]=j+1;J[b+12>>2]=0;e=Q(Q(1)/Q(Y(e)));N[b+8>>2]=m*e;N[b+4>>2]=h*e;N[b>>2]=l*e;Za(d+16|0,a,b);c=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=c;c=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=c;if(eb(a)){break h}b=J[a+372>>2];c=J[b+32>>2]-1|0;J[b+32>>2]=c;j=J[a+364>>2];k=J[b+(c<<2)>>2];J[((j<<2)+a|0)+348>>2]=k;f=J[a+372>>2];b=J[f+32>>2];c=(b<<2)+f|0;J[c+16>>2]=0;J[a+364>>2]=j;J[c>>2]=k;J[f+32>>2]=b+1;J[k+12>>2]=0;N[k+8>>2]=e*Q(-m);N[k+4>>2]=e*Q(-h);N[k>>2]=e*Q(-l);Za(d+16|0,a,k);c=J[d+28>>2];J[k+24>>2]=J[d+24>>2];J[k+28>>2]=c;c=J[d+20>>2];J[k+16>>2]=J[d+16>>2];J[k+20>>2]=c;if(eb(a)){break h}b=J[a+372>>2];c=J[b+32>>2]-1|0;J[b+32>>2]=c;b=J[b+(c<<2)>>2];c=J[a+364>>2];J[a+364>>2]=c+1;J[((c<<2)+a|0)+348>>2]=b}g=g+1|0;if((g|0)!=3){continue}break b}break}f=1;break a}j=J[k+4>>2];b=J[k>>2];h=N[b+16>>2];o=Q(N[j+16>>2]-h);c=J[k+8>>2];e=N[b+20>>2];i=Q(N[c+20>>2]-e);l=Q(N[c+16>>2]-h);e=Q(N[j+20>>2]-e);n=Q(Q(o*i)-Q(l*e));m=e;e=N[b+24>>2];h=Q(N[c+24>>2]-e);e=Q(N[j+24>>2]-e);i=Q(Q(m*h)-Q(i*e));h=Q(Q(e*l)-Q(h*o));e=Q(Q(n*n)+Q(Q(i*i)+Q(h*h)));if(!(e>Q(0))){break b}J[k+28>>2]=0;c=J[a+364>>2]-1|0;J[a+364>>2]=c;b=J[((c<<2)+a|0)+348>>2];J[k+32>>2]=4;J[k+12>>2]=b;J[b+12>>2]=0;e=Q(Q(1)/Q(Y(e)));N[b+8>>2]=n*e;N[b+4>>2]=h*e;N[b>>2]=i*e;Za(d+16|0,a,b);c=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=c;c=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=c;f=1;if(eb(a)){break a}b=J[a+372>>2];c=J[b+32>>2]-1|0;J[b+32>>2]=c;f=J[b+(c<<2)>>2];J[((J[a+364>>2]<<2)+a|0)+348>>2]=f;j=J[a+372>>2];b=J[j+32>>2];c=(b<<2)+j|0;J[c>>2]=f;J[c+16>>2]=0;J[j+32>>2]=b+1;J[f+12>>2]=0;N[f+8>>2]=e*Q(-n);N[f+4>>2]=e*Q(-h);N[f>>2]=e*Q(-i);Za(d+16|0,a,f);c=J[d+28>>2];J[f+24>>2]=J[d+24>>2];J[f+28>>2]=c;c=J[d+20>>2];J[f+16>>2]=J[d+16>>2];J[f+20>>2]=c;f=1;if(eb(a)){break a}b=J[a+372>>2];c=J[b+32>>2]-1|0;J[b+32>>2]=c;b=J[b+(c<<2)>>2];c=J[a+364>>2];J[a+364>>2]=c+1;J[((c<<2)+a|0)+348>>2]=b;break b}j=J[k>>2];b=J[k+12>>2];h=N[b+16>>2];p=Q(N[j+16>>2]-h);c=J[k+4>>2];m=N[b+20>>2];r=Q(N[c+20>>2]-m);a=J[k+8>>2];e=N[b+24>>2];q=Q(N[a+24>>2]-e);n=Q(N[j+20>>2]-m);o=Q(N[c+24>>2]-e);i=Q(N[a+16>>2]-h);l=Q(N[j+24>>2]-e);h=Q(N[c+16>>2]-h);e=Q(N[a+20>>2]-m);e=Q(Q(Q(Q(p*r)*q)+Q(Q(Q(Q(Q(n*o)*i)+Q(Q(l*h)*e))-Q(Q(o*p)*e))-Q(Q(h*n)*q)))-Q(Q(r*l)*i));f=1;if(e>Q(0)|e>2];if((c|0)>0){P=a+1048|0;Z=J[5806];_=N[5805];w=d+144|4;while(1){b=J[J[a+1120>>2]+(L<<2)>>2];F=J[b+24>>2];if(F){J[w+40>>2]=0;J[w+32>>2]=0;J[w+36>>2]=0;J[w+24>>2]=0;J[w+28>>2]=0;J[w+16>>2]=0;J[w+20>>2]=0;J[w+8>>2]=0;J[w+12>>2]=0;J[w>>2]=0;J[w+4>>2]=0;J[d+184>>2]=966609233;J[d+164>>2]=961656599;J[d+144>>2]=953267991;x=J[b+24>>2];R=(x|0)<=0;a:{if(R){j=Q(0);f=Q(0);g=Q(0);break a}$=x&1;e=J[b+32>>2];z=J[b+12>>2];b:{if((x|0)==1){g=Q(0);c=0;f=Q(0);j=Q(0);break b}M=x&-2;g=Q(0);c=0;f=Q(0);j=Q(0);D=0;while(1){A=c<<2;O=J[A+e>>2];k=N[z+A>>2];S=A|4;A=J[e+S>>2];i=N[z+S>>2];j=Q(Q(j+Q(N[O+8>>2]*k))+Q(N[A+8>>2]*i));g=Q(Q(g+Q(k*N[O+16>>2]))+Q(i*N[A+16>>2]));f=Q(Q(f+Q(k*N[O+12>>2]))+Q(i*N[A+12>>2]));c=c+2|0;D=D+2|0;if((M|0)!=(D|0)){continue}break}}if(!$){break a}M=e;e=c<<2;c=J[M+e>>2];k=N[e+z>>2];j=Q(j+Q(N[c+8>>2]*k));g=Q(g+Q(k*N[c+16>>2]));f=Q(f+Q(k*N[c+12>>2]))}J[b+240>>2]=0;l=g;g=N[b+128>>2];q=Q(l*g);N[b+236>>2]=q;p=Q(f*g);N[b+232>>2]=p;u=Q(j*g);N[b+228>>2]=u;if(!R){D=J[b+52>>2];A=J[b+32>>2];c=0;m=Q(9999999747378752e-20);j=Q(.00019999999494757503);f=Q(0);g=Q(.00029999998514540493);i=N[d+168>>2];h=N[d+160>>2];n=N[d+152>>2];l=N[d+148>>2];k=Q(0);while(1){z=J[A+(c<<2)>>2];s=N[z+16>>2];v=N[z+12>>2];e=D+(c<<4)|0;r=N[e>>2];t=N[e+4>>2];o=Q(N[z+8>>2]-u);n=Q(Q(o*N[e+8>>2])+n);N[d+152>>2]=n;l=Q(Q(o*t)+l);N[d+148>>2]=l;m=Q(Q(o*r)+m);N[d+144>>2]=m;r=N[e>>2];t=N[e+4>>2];o=Q(v-p);i=Q(Q(o*N[e+8>>2])+i);N[d+168>>2]=i;j=Q(Q(o*t)+j);N[d+164>>2]=j;h=Q(Q(o*r)+h);N[d+160>>2]=h;v=N[e>>2];r=N[e+4>>2];o=Q(s-q);g=Q(Q(o*N[e+8>>2])+g);N[d+184>>2]=g;f=Q(Q(o*r)+f);N[d+180>>2]=f;k=Q(Q(o*v)+k);N[d+176>>2]=k;c=c+1|0;if((x|0)!=(c|0)){continue}break}}if(!K[33308]){J[8326]=Z;N[8325]=_;H[33308]=1}Qj(d+144|0,d+96|0,d+48|0);c=J[b+240>>2];J[b+116>>2]=J[b+236>>2];J[b+120>>2]=c;c=J[b+232>>2];J[b+108>>2]=J[b+228>>2];J[b+112>>2]=c;c=J[d+108>>2];J[b+68>>2]=J[d+104>>2];J[b+72>>2]=c;c=J[d+100>>2];J[b+60>>2]=J[d+96>>2];J[b+64>>2]=c;c=J[d+124>>2];J[b+84>>2]=J[d+120>>2];J[b+88>>2]=c;c=J[d+116>>2];J[b+76>>2]=J[d+112>>2];J[b+80>>2]=c;c=J[d+132>>2];J[b+92>>2]=J[d+128>>2];J[b+96>>2]=c;c=J[d+140>>2];J[b+100>>2]=J[d+136>>2];J[b+104>>2]=c;f=N[b+68>>2];g=N[b- -64>>2];j=N[b+84>>2];i=N[b+76>>2];k=N[b+80>>2];n=N[b+172>>2];l=N[b+140>>2];p=N[b+156>>2];u=N[b+148>>2];s=N[b+164>>2];m=N[b+100>>2];v=N[b+168>>2];o=N[b+92>>2];r=N[b+136>>2];q=N[b+96>>2];t=N[b+152>>2];h=N[b+60>>2];G=N[b+132>>2];J[b+316>>2]=0;J[b+320>>2]=0;J[b+224>>2]=0;J[b+208>>2]=0;J[b+192>>2]=0;J[b+324>>2]=0;J[b+328>>2]=0;J[b+332>>2]=0;J[b+336>>2]=0;J[b+340>>2]=0;J[b+344>>2]=0;y=Q(Q(n*m)+Q(Q(l*o)+Q(p*q)));B=Q(Q(s*m)+Q(Q(G*o)+Q(u*q)));C=Q(Q(v*m)+Q(Q(r*o)+Q(t*q)));T=Q(Q(m*y)+Q(Q(o*B)+Q(q*C)));N[b+220>>2]=T;U=Q(Q(j*y)+Q(Q(i*B)+Q(k*C)));N[b+216>>2]=U;V=Q(Q(f*y)+Q(Q(h*B)+Q(g*C)));N[b+212>>2]=V;y=Q(Q(n*j)+Q(Q(l*i)+Q(p*k)));B=Q(Q(s*j)+Q(Q(G*i)+Q(u*k)));C=Q(Q(v*j)+Q(Q(r*i)+Q(t*k)));W=Q(Q(m*y)+Q(Q(o*B)+Q(q*C)));N[b+204>>2]=W;X=Q(Q(j*y)+Q(Q(i*B)+Q(k*C)));N[b+200>>2]=X;y=Q(Q(f*y)+Q(Q(h*B)+Q(g*C)));N[b+196>>2]=y;n=Q(Q(n*f)+Q(Q(l*h)+Q(g*p)));l=Q(Q(s*f)+Q(Q(G*h)+Q(u*g)));p=Q(Q(v*f)+Q(Q(r*h)+Q(g*t)));v=Q(Q(m*n)+Q(Q(o*l)+Q(q*p)));N[b+188>>2]=v;r=Q(Q(j*n)+Q(Q(i*l)+Q(p*k)));N[b+184>>2]=r;t=Q(Q(f*n)+Q(Q(h*l)+Q(g*p)));N[b+180>>2]=t;c:{if((F|0)<=0){f=Q(0);g=Q(0);i=Q(0);h=Q(0);n=Q(0);l=Q(0);break c}x=J[b+32>>2];G=N[b+236>>2];B=N[b+232>>2];C=N[b+228>>2];z=J[b+12>>2];c=0;f=Q(0);g=Q(0);i=Q(0);h=Q(0);n=Q(0);l=Q(0);while(1){D=c<<2;e=J[D+x>>2];E=N[e+44>>2];s=N[e+48>>2];p=N[z+D>>2];u=Q(N[e+40>>2]*p);l=Q(u+l);N[b+316>>2]=l;s=Q(p*s);h=Q(s+h);N[b+324>>2]=h;p=Q(p*E);n=Q(p+n);N[b+320>>2]=n;E=N[e+16>>2];Y=Q(N[e+8>>2]-C);I=Q(N[e+12>>2]-B);f=Q(Q(Q(Y*p)-Q(u*I))+f);N[b+340>>2]=f;E=Q(E-G);g=Q(Q(Q(E*u)-Q(s*Y))+g);N[b+336>>2]=g;i=Q(i+Q(Q(I*s)-Q(p*E)));N[b+332>>2]=i;c=c+1|0;if((F|0)!=(c|0)){continue}break}}J[b+328>>2]=0;J[b+344>>2]=0;p=N[b+128>>2];I=Q(p*h);h=Q(Q(1)-N[b+356>>2]);N[b+324>>2]=I*h;N[b+320>>2]=Q(p*n)*h;N[b+316>>2]=Q(l*p)*h;h=Q(Q(1)-N[b+360>>2]);N[b+340>>2]=h*Q(Q(T*f)+Q(Q(V*i)+Q(g*U)));N[b+336>>2]=Q(Q(W*f)+Q(Q(y*i)+Q(g*X)))*h;N[b+332>>2]=Q(Q(v*f)+Q(Q(t*i)+Q(r*g)))*h;qa(b+244|0,0,72);d:{f=N[b+364>>2];if(!(f>Q(0))|J[b+24>>2]<=0){break d}c=0;while(1){e=J[b+52>>2]+(c<<4)|0;g=N[e+8>>2];i=N[e>>2];h=N[e+4>>2];n=N[b+108>>2];l=N[b+68>>2];p=N[b+60>>2];u=N[b+64>>2];s=N[b+112>>2];v=N[b+76>>2];r=N[b+116>>2];e=J[J[b+32>>2]+(c<<2)>>2];J[e+20>>2]=0;t=N[e+16>>2];N[e+16>>2]=t+Q(f*Q(Q(r+Q(Q(g*m)+Q(Q(i*o)+Q(h*q))))-t));m=N[e+12>>2];N[e+12>>2]=m+Q(f*Q(Q(s+Q(Q(g*j)+Q(Q(i*v)+Q(h*k))))-m));j=N[e+8>>2];N[e+8>>2]=j+Q(f*Q(Q(n+Q(Q(g*l)+Q(Q(i*p)+Q(h*u))))-j));c=c+1|0;if((c|0)>=J[b+24>>2]){break d}f=N[b+364>>2];m=N[b+100>>2];q=N[b+96>>2];o=N[b+92>>2];j=N[b+84>>2];k=N[b+80>>2];continue}}e:{if(!K[b+377|0]){break e}c=1;x=J[b+32>>2];e=J[x>>2];f=N[e+8>>2];g=f;i=N[e+12>>2];h=i;n=N[e+16>>2];l=n;k=N[e+20>>2];j=k;if((F|0)>1){while(1){e=J[x+(c<<2)>>2];m=N[e+8>>2];f=fm?m:g;m=N[e+20>>2];k=k>2];n=n>2];i=im?m:j;l=l>o?o:l;h=h>q?q:h;c=c+1|0;if((F|0)!=(c|0)){continue}break}}N[d+44>>2]=k;N[d+40>>2]=n;N[d+36>>2]=i;N[d+32>>2]=f;N[d+28>>2]=j;N[d+24>>2]=l;N[d+20>>2]=h;N[d+16>>2]=g;c=J[b+348>>2];if(c){j=N[b+316>>2];g=N[b+320>>2];k=N[b+324>>2];f=N[a+452>>2];J[d+12>>2]=0;N[d+8>>2]=Q(f*k)*Q(3);N[d+4>>2]=Q(f*g)*Q(3);N[d>>2]=Q(j*f)*Q(3);Cd(P,c,d+16|0,d,N[a+464>>2]);break e}J[b+348>>2]=Db(P,d+16|0,b)}c=J[a+1112>>2]}L=L+1|0;if((L|0)<(c|0)){continue}break}}xa();ga=d+192|0}function yo(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=ga-800|0;ga=f;J[f+796>>2]=a;J[f+792>>2]=b;J[f+788>>2]=c;J[f+784>>2]=d;J[f+780>>2]=e;a=J[f+796>>2];c=J[f+784>>2];b=ga-16|0;J[b+12>>2]=J[f+792>>2];d=J[b+12>>2];J[b+12>>2]=J[f+792>>2];e=J[b+12>>2]+4|0;J[b+12>>2]=J[f+792>>2];g=f+744|0;na(g,d,e,J[b+12>>2]+8|0);b=f+760|0;za(b,c,g);c=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+792>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+792>>2];h=f+712|0;na(h,d,e,J[g+12>>2]+8|0);d=f+728|0;za(d,c,h);ia[J[J[a>>2]+8>>2]](a,b,d,J[f+780>>2]);b=J[f+784>>2];c=ga-16|0;J[c+12>>2]=J[f+788>>2];c=J[c+12>>2];d=ga-16|0;J[d+12>>2]=J[f+792>>2];d=J[d+12>>2]+4|0;e=ga-16|0;J[e+12>>2]=J[f+792>>2];g=f+680|0;na(g,c,d,J[e+12>>2]+8|0);c=f+696|0;za(c,b,g);b=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+788>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+792>>2];h=f+648|0;na(h,d,e,J[g+12>>2]+8|0);d=f+664|0;za(d,b,h);ia[J[J[a>>2]+8>>2]](a,c,d,J[f+780>>2]);b=J[f+784>>2];c=ga-16|0;J[c+12>>2]=J[f+788>>2];c=J[c+12>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2]+4|0;e=ga-16|0;J[e+12>>2]=J[f+792>>2];g=f+616|0;na(g,c,d,J[e+12>>2]+8|0);c=f+632|0;za(c,b,g);b=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+792>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+788>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+792>>2];h=f+584|0;na(h,d,e,J[g+12>>2]+8|0);d=f+600|0;za(d,b,h);ia[J[J[a>>2]+8>>2]](a,c,d,J[f+780>>2]);b=J[f+784>>2];c=ga-16|0;J[c+12>>2]=J[f+792>>2];c=J[c+12>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2]+4|0;e=ga-16|0;J[e+12>>2]=J[f+792>>2];g=f+552|0;na(g,c,d,J[e+12>>2]+8|0);c=f+568|0;za(c,b,g);b=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+792>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+792>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+792>>2];h=f+520|0;na(h,d,e,J[g+12>>2]+8|0);d=f+536|0;za(d,b,h);ia[J[J[a>>2]+8>>2]](a,c,d,J[f+780>>2]);b=J[f+784>>2];c=ga-16|0;J[c+12>>2]=J[f+792>>2];c=J[c+12>>2];d=ga-16|0;J[d+12>>2]=J[f+792>>2];d=J[d+12>>2]+4|0;e=ga-16|0;J[e+12>>2]=J[f+792>>2];g=f+488|0;na(g,c,d,J[e+12>>2]+8|0);c=f+504|0;za(c,b,g);b=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+792>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+792>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+788>>2];h=f+456|0;na(h,d,e,J[g+12>>2]+8|0);d=f+472|0;za(d,b,h);ia[J[J[a>>2]+8>>2]](a,c,d,J[f+780>>2]);b=J[f+784>>2];c=ga-16|0;J[c+12>>2]=J[f+788>>2];c=J[c+12>>2];d=ga-16|0;J[d+12>>2]=J[f+792>>2];d=J[d+12>>2]+4|0;e=ga-16|0;J[e+12>>2]=J[f+792>>2];g=f+424|0;na(g,c,d,J[e+12>>2]+8|0);c=f+440|0;za(c,b,g);b=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+792>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+788>>2];h=f+392|0;na(h,d,e,J[g+12>>2]+8|0);d=f+408|0;za(d,b,h);ia[J[J[a>>2]+8>>2]](a,c,d,J[f+780>>2]);b=J[f+784>>2];c=ga-16|0;J[c+12>>2]=J[f+788>>2];c=J[c+12>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2]+4|0;e=ga-16|0;J[e+12>>2]=J[f+792>>2];g=f+360|0;na(g,c,d,J[e+12>>2]+8|0);c=f+376|0;za(c,b,g);b=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+788>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+788>>2];h=f+328|0;na(h,d,e,J[g+12>>2]+8|0);d=f+344|0;za(d,b,h);ia[J[J[a>>2]+8>>2]](a,c,d,J[f+780>>2]);b=J[f+784>>2];c=ga-16|0;J[c+12>>2]=J[f+792>>2];c=J[c+12>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2]+4|0;e=ga-16|0;J[e+12>>2]=J[f+792>>2];g=f+296|0;na(g,c,d,J[e+12>>2]+8|0);c=f+312|0;za(c,b,g);b=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+792>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+788>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+788>>2];h=f+264|0;na(h,d,e,J[g+12>>2]+8|0);d=f+280|0;za(d,b,h);ia[J[J[a>>2]+8>>2]](a,c,d,J[f+780>>2]);b=J[f+784>>2];c=ga-16|0;J[c+12>>2]=J[f+792>>2];c=J[c+12>>2];d=ga-16|0;J[d+12>>2]=J[f+792>>2];d=J[d+12>>2]+4|0;e=ga-16|0;J[e+12>>2]=J[f+788>>2];g=f+232|0;na(g,c,d,J[e+12>>2]+8|0);c=f+248|0;za(c,b,g);b=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+792>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+788>>2];h=f+200|0;na(h,d,e,J[g+12>>2]+8|0);d=f+216|0;za(d,b,h);ia[J[J[a>>2]+8>>2]](a,c,d,J[f+780>>2]);b=J[f+784>>2];c=ga-16|0;J[c+12>>2]=J[f+788>>2];c=J[c+12>>2];d=ga-16|0;J[d+12>>2]=J[f+792>>2];d=J[d+12>>2]+4|0;e=ga-16|0;J[e+12>>2]=J[f+788>>2];g=f+168|0;na(g,c,d,J[e+12>>2]+8|0);c=f+184|0;za(c,b,g);b=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+788>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+788>>2];h=f+136|0;na(h,d,e,J[g+12>>2]+8|0);d=f+152|0;za(d,b,h);ia[J[J[a>>2]+8>>2]](a,c,d,J[f+780>>2]);b=J[f+784>>2];c=ga-16|0;J[c+12>>2]=J[f+788>>2];c=J[c+12>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2]+4|0;e=ga-16|0;J[e+12>>2]=J[f+788>>2];g=f+104|0;na(g,c,d,J[e+12>>2]+8|0);c=f+120|0;za(c,b,g);b=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+792>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+788>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+788>>2];h=f+72|0;na(h,d,e,J[g+12>>2]+8|0);d=f+88|0;za(d,b,h);ia[J[J[a>>2]+8>>2]](a,c,d,J[f+780>>2]);b=J[f+784>>2];c=ga-16|0;J[c+12>>2]=J[f+792>>2];c=J[c+12>>2];d=ga-16|0;J[d+12>>2]=J[f+788>>2];d=J[d+12>>2]+4|0;e=ga-16|0;J[e+12>>2]=J[f+788>>2];g=f+40|0;na(g,c,d,J[e+12>>2]+8|0);c=f+56|0;za(c,b,g);b=J[f+784>>2];d=ga-16|0;J[d+12>>2]=J[f+792>>2];d=J[d+12>>2];e=ga-16|0;J[e+12>>2]=J[f+792>>2];e=J[e+12>>2]+4|0;g=ga-16|0;J[g+12>>2]=J[f+788>>2];h=f+8|0;na(h,d,e,J[g+12>>2]+8|0);d=f+24|0;za(d,b,h);ia[J[J[a>>2]+8>>2]](a,c,d,J[f+780>>2]);ga=f+800|0}function pd(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),E=Q(0),F=Q(0),G=Q(0),I=0,L=0,M=0,O=0,P=0,S=0,V=0,W=0,X=0,Z=0,_=0,$=0,aa=0;f=N[b+52>>2];e=N[b+56>>2];p=N[a+96>>2];s=N[a+100>>2];t=N[a+104>>2];q=N[b+20>>2];r=N[b+24>>2];k=N[a- -64>>2];o=N[a+80>>2];u=N[a+52>>2];l=N[a+68>>2];v=N[a+84>>2];h=N[a+56>>2];w=N[b+36>>2];i=N[a+72>>2];y=N[b+40>>2];m=N[a+88>>2];d=N[b+48>>2];g=N[b+8>>2];z=N[b>>2];A=N[b+4>>2];B=N[b+16>>2];n=N[a+48>>2];j=N[b+32>>2];J[a+1124>>2]=0;J[a+1108>>2]=0;J[a+1092>>2]=0;J[a+1076>>2]=0;M=a+1104|0;N[M>>2]=Q(m*y)+Q(Q(h*j)+Q(i*w));O=a+1100|0;N[O>>2]=Q(v*y)+Q(Q(u*j)+Q(l*w));P=a+1096|0;N[P>>2]=Q(o*y)+Q(Q(n*j)+Q(k*w));S=a+1088|0;N[S>>2]=Q(m*r)+Q(Q(h*B)+Q(i*q));V=a+1084|0;N[V>>2]=Q(v*r)+Q(Q(u*B)+Q(l*q));W=a+1080|0;N[W>>2]=Q(o*r)+Q(Q(n*B)+Q(k*q));X=a+1072|0;N[X>>2]=Q(m*g)+Q(Q(h*z)+Q(A*i));Z=a+1068|0;N[Z>>2]=Q(v*g)+Q(Q(u*z)+Q(A*l));N[a+1064>>2]=Q(o*g)+Q(Q(n*z)+Q(k*A));_=a+1120|0;N[_>>2]=e+Q(Q(t*y)+Q(Q(p*j)+Q(w*s)));$=a+1116|0;N[$>>2]=f+Q(Q(t*r)+Q(Q(p*B)+Q(q*s)));aa=a+1112|0;N[aa>>2]=d+Q(Q(t*g)+Q(Q(p*z)+Q(A*s)));f=N[c+52>>2];e=N[c+56>>2];p=N[a+160>>2];s=N[a+164>>2];t=N[a+168>>2];q=N[c+20>>2];r=N[c+24>>2];k=N[a+128>>2];o=N[a+144>>2];u=N[a+116>>2];l=N[a+132>>2];v=N[a+148>>2];h=N[a+120>>2];i=N[a+136>>2];w=N[c+36>>2];m=N[a+152>>2];y=N[c+40>>2];d=N[c+48>>2];g=N[c+8>>2];z=N[c>>2];A=N[c+4>>2];B=N[c+16>>2];n=N[a+112>>2];j=N[c+32>>2];J[a+1188>>2]=0;J[a+1172>>2]=0;J[a+1156>>2]=0;J[a+1140>>2]=0;N[a+1168>>2]=Q(m*y)+Q(Q(h*j)+Q(i*w));N[a+1164>>2]=Q(v*y)+Q(Q(u*j)+Q(l*w));N[a+1160>>2]=Q(o*y)+Q(Q(n*j)+Q(k*w));N[a+1152>>2]=Q(m*r)+Q(Q(h*B)+Q(i*q));N[a+1148>>2]=Q(v*r)+Q(Q(u*B)+Q(l*q));N[a+1144>>2]=Q(o*r)+Q(Q(n*B)+Q(k*q));N[a+1136>>2]=Q(m*g)+Q(Q(h*z)+Q(A*i));N[a+1132>>2]=Q(v*g)+Q(Q(u*z)+Q(A*l));N[a+1128>>2]=Q(o*g)+Q(Q(n*z)+Q(k*A));I=a+1184|0;N[I>>2]=e+Q(Q(t*y)+Q(Q(p*j)+Q(w*s)));c=a+1180|0;N[c>>2]=f+Q(Q(t*r)+Q(Q(p*B)+Q(q*s)));b=a+1176|0;N[b>>2]=d+Q(Q(t*g)+Q(Q(p*z)+Q(A*s)));J[a+1268>>2]=0;s=N[X>>2];o=N[W>>2];u=N[O>>2];l=N[P>>2];v=N[V>>2];f=Q(Q(o*u)-Q(l*v));t=N[a+1064>>2];h=N[M>>2];i=N[S>>2];e=Q(Q(v*h)-Q(u*i));k=N[Z>>2];d=Q(Q(i*l)-Q(h*o));j=Q(Q(1)/Q(Q(s*f)+Q(Q(t*e)+Q(k*d))));m=Q(N[I>>2]-N[_>>2]);n=Q(N[b>>2]-N[aa>>2]);g=Q(Q(f*j)*n);f=Q(N[c>>2]-N[$>>2]);p=Q(Q(Q(Q(Q(t*v)-Q(o*k))*j)*m)+Q(g+Q(f*Q(Q(Q(k*l)-Q(u*t))*j))));N[a+1264>>2]=p;l=Q(Q(Q(Q(Q(s*o)-Q(i*t))*j)*m)+Q(Q(Q(d*j)*n)+Q(f*Q(Q(Q(t*h)-Q(l*s))*j))));N[a+1260>>2]=l;f=Q(Q(Q(Q(Q(k*i)-Q(v*s))*j)*m)+Q(Q(Q(e*j)*n)+Q(f*Q(Q(Q(s*u)-Q(h*k))*j))));N[a+1256>>2]=f;N[a+840>>2]=f;e=N[a+680>>2];d=N[a+696>>2];a:{if(!(e>d)){if(e>f){J[a+856>>2]=2;d=Q(f-e);break a}if(d>2]=1;d=Q(f-d);break a}}J[a+856>>2]=0;d=Q(0)}N[a+844>>2]=l;N[a+824>>2]=d;e=N[a+684>>2];d=N[a+700>>2];b:{if(!(e>d)){c:{if(!(e>l)){if(!(d>2]=1;d=Q(l-d);break b}J[a+860>>2]=2;d=Q(l-e);break b}}J[a+860>>2]=0;d=Q(0)}N[a+848>>2]=p;N[a+828>>2]=d;e=N[a+688>>2];d=N[a+704>>2];d:{if(!(e>d)){e:{if(!(e>p)){if(!(d>2]=1;d=Q(p-d);break d}J[a+864>>2]=2;d=Q(p-e);break d}}J[a+864>>2]=0;d=Q(0)}N[a+832>>2]=d;C=N[a+1072>>2];g=N[a+1080>>2];z=N[a+1100>>2];A=N[a+1096>>2];k=N[a+1084>>2];o=Q(Q(g*z)-Q(A*k));w=N[a+1064>>2];F=N[a+1104>>2];G=N[a+1088>>2];e=Q(Q(k*F)-Q(z*G));y=N[a+1068>>2];d=Q(Q(G*A)-Q(F*g));E=Q(Q(1)/Q(Q(C*o)+Q(Q(w*e)+Q(y*d))));B=N[a+1164>>2];u=Q(Q(Q(C*g)-Q(G*w))*E);j=N[a+1132>>2];l=Q(d*E);v=Q(Q(Q(w*F)-Q(A*C))*E);p=N[a+1148>>2];s=Q(Q(B*u)+Q(Q(j*l)+Q(v*p)));h=Q(Q(Q(y*G)-Q(k*C))*E);i=Q(e*E);m=Q(Q(Q(C*z)-Q(F*y))*E);t=Q(Q(B*h)+Q(Q(j*i)+Q(m*p)));n=Q(-C);f=Q(-G);q=N[a+1160>>2];k=Q(Q(Q(w*k)-Q(g*y))*E);r=N[a+1128>>2];o=Q(o*E);g=N[a+1144>>2];e=Q(Q(Q(y*A)-Q(z*w))*E);d=Q(Q(q*k)+Q(Q(r*o)+Q(g*e)));f:{g:{if(dQ(-1)){N[a+1192>>2]=$a(Q(-Q(Q(B*k)+Q(Q(j*o)+Q(e*p)))),Q(Q(N[a+1168>>2]*k)+Q(Q(N[a+1136>>2]*o)+Q(e*N[a+1152>>2]))));c=a+1196|0;e=Q(T(Q(U(d,Q(-1))),Q(1)));b=(D(e),x(2));I=b&2147483647;h:{if(I>>>0>=1065353216){d=Q(+e*1.5707963267948966+7.52316384526264e-37);if((I|0)==1065353216){break h}d=Q(Q(0)/Q(e-e));break h}i:{if(I>>>0<=1056964607){if(I-8388608>>>0<956301312){break i}d=Q(e*e);d=Q(Q(e*Q(Q(Q(Q(d*Q(Q(d*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*d)/Q(Q(d*Q(-.7066296339035034))+Q(1))))+e);break h}d=Q(Q(Q(1)-Q(R(e)))*Q(.5));L=Y(+d);L=L+L*+Q(Q(Q(Q(d*Q(Q(d*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*d)/Q(Q(d*Q(-.7066296339035034))+Q(1)));d=Q(1.5707963267948966-(L+L));e=(b|0)>=0?d:Q(-d)}d=e}N[c>>2]=d;d=$a(Q(-Q(Q(q*u)+Q(Q(r*l)+Q(g*v)))),Q(Q(q*h)+Q(Q(r*i)+Q(g*m))));break f}J[a+1196>>2]=-1077342245;N[a+1192>>2]=-$a(t,s);break g}J[a+1196>>2]=1070141403;N[a+1192>>2]=$a(t,s)}d=Q(0)}J[a+1236>>2]=0;N[a+1200>>2]=d;J[a+1252>>2]=0;J[a+1220>>2]=0;h=Q(Q(C*g)+Q(r*f));i=Q(Q(G*q)-Q(g*F));m=Q(Q(F*r)+Q(q*n));d=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(i*i)+Q(m*m))))));N[a+1232>>2]=h*d;N[a+1228>>2]=m*d;N[a+1224>>2]=i*d;f=Q(Q(r*m)-Q(i*g));e=Q(Q(g*h)-Q(m*q));d=Q(Q(q*i)-Q(h*r));n=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(e*e)+Q(d*d))))));N[a+1248>>2]=f*n;N[a+1244>>2]=d*n;N[a+1240>>2]=e*n;f=Q(Q(i*G)-Q(C*m));e=Q(Q(m*F)-Q(G*h));d=Q(Q(h*C)-Q(F*i));n=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(e*e)+Q(d*d))))));N[a+1216>>2]=f*n;N[a+1212>>2]=d*n;N[a+1208>>2]=e*n;if(K[a+1301|0]){d=N[J[a+28>>2]+344>>2];e=N[J[a+32>>2]+344>>2];H[a+1280|0]=dQ(0)?Q(e/d):Q(.5);N[a+1272>>2]=d;N[a+1276>>2]=Q(1)-d}}function TB(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;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=0,F=0;a=ga-4240|0;ga=a;F=J[c+4>>2]-17>>>0<=1?J[d+4>>2]-17>>>0<2:F;while(1){Je();q=w<<4;k=N[q+30888>>2];n=N[q+30880>>2];l=N[q+30884>>2];r=N[e+32>>2];s=N[e>>2];t=N[e+16>>2];p=N[e+36>>2];x=N[e+4>>2];y=N[e+20>>2];z=N[e+40>>2];m=N[e+8>>2];A=N[e+24>>2];u=q+(a+1264|0)|0;J[u+12>>2]=0;B=m;m=Q(-n);N[u+8>>2]=Q(Q(B*m)-Q(A*l))-Q(z*k);N[u+4>>2]=Q(Q(x*m)-Q(y*l))-Q(p*k);N[u>>2]=Q(Q(s*m)-Q(t*l))-Q(r*k);m=N[f+32>>2];r=N[f>>2];s=N[f+16>>2];t=N[f+36>>2];p=N[f+4>>2];x=N[f+20>>2];y=N[f+40>>2];z=N[f+8>>2];A=N[f+24>>2];q=q+(a+272|0)|0;J[q+12>>2]=0;N[q+8>>2]=Q(y*k)+Q(Q(z*n)+Q(l*A));N[q+4>>2]=Q(t*k)+Q(Q(p*n)+Q(l*x));N[q>>2]=Q(m*k)+Q(Q(r*n)+Q(l*s));w=w+1|0;if((w|0)!=42){continue}break}q=42;E=ia[J[J[c>>2]+84>>2]](c)|0;if((E|0)>0){u=a+3256|0;w=0;while(1){ia[J[J[c>>2]+88>>2]](c,w,a+3248|0);m=N[e+8>>2];r=N[e>>2];s=N[e+4>>2];t=N[e+24>>2];p=N[e+16>>2];x=N[e+20>>2];k=N[u>>2];l=N[a+3248>>2];n=N[a+3252>>2];N[u>>2]=Q(N[e+40>>2]*k)+Q(Q(N[e+32>>2]*l)+Q(n*N[e+36>>2]));J[a+3260>>2]=0;N[a+3252>>2]=Q(t*k)+Q(Q(p*l)+Q(n*x));N[a+3248>>2]=Q(m*k)+Q(Q(r*l)+Q(s*n));Je();C=J[u+4>>2];o=q<<4;v=o+30888|0;J[v>>2]=J[u>>2];J[v+4>>2]=C;C=J[a+3252>>2];v=o+30880|0;J[v>>2]=J[a+3248>>2];J[v+4>>2]=C;r=N[e+32>>2];s=N[e>>2];t=N[e+16>>2];p=N[e+36>>2];x=N[e+4>>2];y=N[e+20>>2];l=N[e+40>>2];k=N[e+8>>2];z=N[e+24>>2];v=o+(a+1264|0)|0;J[v+12>>2]=0;n=N[a+3248>>2];m=Q(-n);D=Q(k*m);k=N[a+3252>>2];B=l;l=N[u>>2];N[v+8>>2]=Q(D-Q(z*k))-Q(B*l);N[v+4>>2]=Q(Q(x*m)-Q(y*k))-Q(p*l);N[v>>2]=Q(Q(s*m)-Q(t*k))-Q(r*l);m=N[f+32>>2];r=N[f>>2];s=N[f+16>>2];t=N[f+36>>2];p=N[f+4>>2];x=N[f+20>>2];y=N[f+40>>2];z=N[f+8>>2];A=N[f+24>>2];o=o+(a+272|0)|0;J[o+12>>2]=0;N[o+8>>2]=Q(y*l)+Q(Q(z*n)+Q(k*A));N[o+4>>2]=Q(t*l)+Q(Q(p*n)+Q(k*x));N[o>>2]=Q(m*l)+Q(Q(r*n)+Q(k*s));q=q+1|0;w=w+1|0;if((E|0)!=(w|0)){continue}break}}E=ia[J[J[d>>2]+84>>2]](d)|0;if((E|0)>0){u=a+3256|0;w=0;while(1){ia[J[J[d>>2]+88>>2]](d,w,a+3248|0);m=N[f+8>>2];r=N[f>>2];s=N[f+4>>2];t=N[f+24>>2];p=N[f+16>>2];x=N[f+20>>2];k=N[u>>2];l=N[a+3248>>2];n=N[a+3252>>2];N[u>>2]=Q(N[f+40>>2]*k)+Q(Q(N[f+32>>2]*l)+Q(n*N[f+36>>2]));J[a+3260>>2]=0;N[a+3252>>2]=Q(t*k)+Q(Q(p*l)+Q(n*x));N[a+3248>>2]=Q(m*k)+Q(Q(r*l)+Q(s*n));Je();C=J[u+4>>2];o=q<<4;v=o+30888|0;J[v>>2]=J[u>>2];J[v+4>>2]=C;C=J[a+3252>>2];v=o+30880|0;J[v>>2]=J[a+3248>>2];J[v+4>>2]=C;r=N[e+32>>2];s=N[e>>2];t=N[e+16>>2];p=N[e+36>>2];x=N[e+4>>2];y=N[e+20>>2];l=N[e+40>>2];k=N[e+8>>2];z=N[e+24>>2];v=o+(a+1264|0)|0;J[v+12>>2]=0;n=N[a+3248>>2];m=Q(-n);D=Q(k*m);k=N[a+3252>>2];B=l;l=N[u>>2];N[v+8>>2]=Q(D-Q(z*k))-Q(B*l);N[v+4>>2]=Q(Q(x*m)-Q(y*k))-Q(p*l);N[v>>2]=Q(Q(s*m)-Q(t*k))-Q(r*l);m=N[f+32>>2];r=N[f>>2];s=N[f+16>>2];t=N[f+36>>2];p=N[f+4>>2];x=N[f+20>>2];y=N[f+40>>2];z=N[f+8>>2];A=N[f+24>>2];o=o+(a+272|0)|0;J[o+12>>2]=0;N[o+8>>2]=Q(y*l)+Q(Q(z*n)+Q(k*A));N[o+4>>2]=Q(t*l)+Q(Q(p*n)+Q(k*x));N[o>>2]=Q(m*l)+Q(Q(r*n)+Q(k*s));q=q+1|0;w=w+1|0;if((E|0)!=(w|0)){continue}break}}ia[J[J[c>>2]+76>>2]](c,a+1264|0,a+3248|0,q);ia[J[J[d>>2]+76>>2]](d,a+272|0,a+2256|0,q);a:{if((q|0)<=0){m=Q(0xde0b6b000000000);k=Q(0);l=Q(0);n=Q(0);x=Q(0);break a}w=0;m=Q(0xde0b6b000000000);x=Q(0);n=Q(0);l=Q(0);k=Q(0);while(1){Je();u=w<<4;r=F?Q(0):N[u+30888>>2];s=N[u+30880>>2];t=N[u+30884>>2];b:{if(!(+Q(Q(r*r)+Q(Q(s*s)+Q(t*t)))>.01)){break b}o=u+(a+2256|0)|0;p=N[o+8>>2];y=N[o>>2];z=N[o+4>>2];o=u+(a+3248|0)|0;A=N[o+8>>2];D=N[o>>2];B=N[o+4>>2];p=Q(Q(r*(F?Q(0):Q(Q(Q(Q(p*N[f+40>>2])+Q(Q(y*N[f+32>>2])+Q(z*N[f+36>>2])))+N[f+56>>2])-Q(Q(Q(A*N[e+40>>2])+Q(Q(D*N[e+32>>2])+Q(B*N[e+36>>2])))+N[e+56>>2]))))+Q(Q(s*Q(Q(Q(Q(p*N[f+8>>2])+Q(Q(y*N[f>>2])+Q(z*N[f+4>>2])))+N[f+48>>2])-Q(Q(Q(A*N[e+8>>2])+Q(Q(D*N[e>>2])+Q(B*N[e+4>>2])))+N[e+48>>2])))+Q(t*Q(Q(Q(Q(p*N[f+24>>2])+Q(Q(y*N[f+16>>2])+Q(z*N[f+20>>2])))+N[f+52>>2])-Q(Q(Q(A*N[e+24>>2])+Q(Q(D*N[e+16>>2])+Q(B*N[e+20>>2])))+N[e+52>>2])))));if(!(p>2];k=s;l=t;n=r;m=p}w=w+1|0;if((w|0)!=(q|0)){continue}break}}Dc(c);Dc(d);q=0;if(!(m>2];p=N[e+56>>2];y=N[e+48>>2];d=J[e+12>>2];c=a- -64|0;J[c>>2]=J[e+8>>2];J[c+4>>2]=d;c=J[e+4>>2];J[a+56>>2]=J[e>>2];J[a+60>>2]=c;c=J[e+28>>2];J[a+80>>2]=J[e+24>>2];J[a+84>>2]=c;c=J[e+20>>2];J[a+72>>2]=J[e+16>>2];J[a+76>>2]=c;c=J[e+40>>2];d=J[e+44>>2];w=J[e+32>>2];e=J[e+36>>2];J[a+116>>2]=0;m=Q(m+Q(Q(r+s)+Q(.5)));N[a+112>>2]=p+Q(n*m);N[a+108>>2]=t+Q(l*m);J[a+96>>2]=c;J[a+100>>2]=d;N[a+104>>2]=y+Q(k*m);J[a+88>>2]=w;J[a+92>>2]=e;c=J[f+12>>2];J[a+128>>2]=J[f+8>>2];J[a+132>>2]=c;c=J[f+4>>2];J[a+120>>2]=J[f>>2];J[a+124>>2]=c;c=J[f+28>>2];J[a+144>>2]=J[f+24>>2];J[a+148>>2]=c;c=J[f+20>>2];J[a+136>>2]=J[f+16>>2];J[a+140>>2]=c;c=J[f+44>>2];J[a+160>>2]=J[f+40>>2];J[a+164>>2]=c;c=J[f+36>>2];J[a+152>>2]=J[f+32>>2];J[a+156>>2]=c;c=J[f+60>>2];J[a+176>>2]=J[f+56>>2];J[a+180>>2]=c;c=J[f+52>>2];J[a+168>>2]=J[f+48>>2];J[a+172>>2]=c;J[a+184>>2]=1566444395;H[a+48|0]=0;J[a+8>>2]=18660;J[b+16>>2]=0;N[b+12>>2]=-n;N[b+8>>2]=-l;N[b+4>>2]=-k;zb(b,a+56|0,a+8|0,j,0);b=K[a+48|0];if(b){r=N[a+44>>2];s=N[a+32>>2];t=N[a+36>>2];p=N[a+28>>2];J[h+12>>2]=0;m=Q(m-r);N[h>>2]=p-Q(k*m);N[h+8>>2]=t-Q(n*m);N[h+4>>2]=s-Q(l*m);c=J[a+40>>2];J[i+8>>2]=J[a+36>>2];J[i+12>>2]=c;c=J[a+32>>2];J[i>>2]=J[a+28>>2];J[i+4>>2]=c;N[g+12>>2]=x;N[g+8>>2]=n;N[g+4>>2]=l;N[g>>2]=k}q=(b|0)!=0}ga=a+4240|0;return q|0}function Jk(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=0,t=0,u=0,v=0,w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=0,O=Q(0),R=Q(0);ya(3024);c=J[a+84>>2];if(c){ia[c|0](a,b)}ia[J[J[a>>2]+140>>2]](a,b);J[a+32>>2]=0;N[a+28>>2]=b;J[a+48>>2]=ia[J[J[a>>2]+20>>2]](a);c=ga-464|0;ga=c;ya(2512);ya(2773);if(J[a+308>>2]>0){while(1){e=J[a+24>>2];ia[J[J[e>>2]+16>>2]](e,J[J[a+316>>2]+(k<<2)>>2]);k=k+1|0;if((k|0)>2]){continue}break}}e=J[a+316>>2];if(!(e?!e|!K[a+320|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](e)}J[a+316>>2]=0;H[a+320|0]=1;J[a+308>>2]=0;J[a+312>>2]=0;xa();if(J[a+232>>2]>0){s=c- -64|0;k=0;while(1){e=J[J[a+240>>2]+(k<<2)>>2];J[e+244>>2]=1065353216;a:{b:{switch(J[e+216>>2]-2|0){case 0:case 3:break a;default:break b}}if(K[e+204|0]&3){break a}ve(e,b,c+400|0);if(!K[a+44|0]){break a}g=N[e+252>>2];g=Q(g*g);if(g==Q(0)){break a}i=Q(N[c+456>>2]-N[e+60>>2]);l=Q(i*i);i=Q(N[c+448>>2]-N[e+52>>2]);q=Q(i*i);i=Q(N[c+452>>2]-N[e+56>>2]);if(!(g>2]+4>>2]<=19){J[8145]=J[8145]+1;d=J[a+68>>2];d=ia[J[J[d>>2]+36>>2]](d)|0;h=J[a+24>>2];J[c+308>>2]=1065353216;J[c+312>>2]=-65535;f=J[e+64>>2];J[c+324>>2]=J[e+60>>2];J[c+328>>2]=f;f=J[e+56>>2];J[c+316>>2]=J[e+52>>2];J[c+320>>2]=f;f=J[c+460>>2];J[c+340>>2]=J[c+456>>2];J[c+344>>2]=f;f=J[c+452>>2];J[c+332>>2]=J[c+448>>2];J[c+336>>2]=f;J[c+380>>2]=0;J[c+304>>2]=20664;J[c+392>>2]=d;J[c+396>>2]=h;J[c+388>>2]=0;J[c+384>>2]=e;g=N[e+248>>2];h=c+248|0;d=h;J[d+4>>2]=35;J[d+8>>2]=0;J[d>>2]=14268;J[d+44>>2]=1025758986;J[d+20>>2]=1065353216;J[d+24>>2]=0;J[d+12>>2]=1065353216;J[d+16>>2]=1065353216;J[d>>2]=13984;N[c+292>>2]=g;N[c+276>>2]=g;J[c+252>>2]=8;J[c+248>>2]=16132;N[c+388>>2]=N[a+56>>2];d=J[e+188>>2];I[c+312>>1]=L[d+4>>1];I[c+314>>1]=L[d+6>>1];d=J[c+412>>2];J[c+192>>2]=J[c+408>>2];J[c+196>>2]=d;d=J[c+404>>2];J[c+184>>2]=J[c+400>>2];J[c+188>>2]=d;d=J[c+428>>2];J[c+208>>2]=J[c+424>>2];J[c+212>>2]=d;d=J[c+420>>2];J[c+200>>2]=J[c+416>>2];J[c+204>>2]=d;d=J[c+444>>2];J[c+224>>2]=J[c+440>>2];J[c+228>>2]=d;d=J[c+436>>2];J[c+216>>2]=J[c+432>>2];J[c+220>>2]=d;d=J[c+460>>2];J[c+240>>2]=J[c+456>>2];J[c+244>>2]=d;d=J[c+452>>2];J[c+232>>2]=J[c+448>>2];J[c+236>>2]=d;d=e+4|0;f=J[d+12>>2];J[c+192>>2]=J[d+8>>2];J[c+196>>2]=f;f=J[d+4>>2];J[c+184>>2]=J[d>>2];J[c+188>>2]=f;f=J[e+32>>2];J[c+208>>2]=J[e+28>>2];J[c+212>>2]=f;f=J[e+24>>2];J[c+200>>2]=J[e+20>>2];J[c+204>>2]=f;f=J[e+48>>2];J[c+224>>2]=J[e+44>>2];J[c+228>>2]=f;f=J[e+40>>2];J[c+216>>2]=J[e+36>>2];J[c+220>>2]=f;ic(a,h,d,c+184|0,c+304|0,Q(0));g=N[c+308>>2];if(g>2]-N[e+52>>2]));n=Q(g*Q(N[c+452>>2]-N[e+56>>2]));o=Q(g*Q(N[c+456>>2]-N[e+60>>2]));G=Q(Q(Q(m*Q(-N[c+348>>2]))-Q(n*N[c+352>>2]))-Q(o*N[c+356>>2]));d=J[a+24>>2];u=ia[J[J[d>>2]+12>>2]](d,e,J[c+380>>2])|0;d=J[a+308>>2];c:{if((d|0)!=J[a+312>>2]){break c}t=d?d<<1:1;if((t|0)<=(d|0)){break c}d:{if(!t){h=0;break d}J[8369]=J[8369]+1;h=ia[J[6782]](t<<2,16)|0;d=J[a+308>>2]}e:{if((d|0)<=0){break e}v=0;f=0;if(d-1>>>0>=3){M=d&-4;p=0;while(1){j=f<<2;J[j+h>>2]=J[j+J[a+316>>2]>>2];r=j|4;J[r+h>>2]=J[r+J[a+316>>2]>>2];r=j|8;J[r+h>>2]=J[r+J[a+316>>2]>>2];j=j|12;J[j+h>>2]=J[j+J[a+316>>2]>>2];f=f+4|0;p=p+4|0;if((M|0)!=(p|0)){continue}break}}j=d&3;if(!j){break e}while(1){p=f<<2;J[p+h>>2]=J[p+J[a+316>>2]>>2];f=f+1|0;v=v+1|0;if((j|0)!=(v|0)){continue}break}}f=J[a+316>>2];if(!(!f|!K[a+320|0])){if(f){J[8370]=J[8370]+1;ia[J[6783]](f)}d=J[a+308>>2]}J[a+316>>2]=h;H[a+320|0]=1;J[a+312>>2]=t}J[J[a+316>>2]+(d<<2)>>2]=u;J[a+308>>2]=d+1;d=J[c+380>>2];y=N[d+20>>2];z=N[d+36>>2];A=N[d+40>>2];B=N[d+8>>2];C=N[d+24>>2];g=N[d+60>>2];O=N[d+52>>2];i=N[d+56>>2];D=N[d+44>>2];l=N[d+12>>2];E=N[d+28>>2];F=N[d+4>>2];q=N[e+60>>2];w=N[e+52>>2];R=N[e+56>>2];J[c+8>>2]=0;J[c+12>>2]=0;J[c+28>>2]=0;J[c>>2]=0;J[c+4>>2]=0;o=Q(o+q);m=Q(m+w);n=Q(n+R);w=Q(Q(D*o)+Q(Q(l*m)+Q(E*n)));q=l;l=Q(-O);N[c+24>>2]=w+Q(Q(Q(q*l)-Q(E*i))-Q(D*g));N[c+20>>2]=Q(Q(o*A)+Q(Q(m*B)+Q(n*C)))+Q(Q(Q(B*l)-Q(C*i))-Q(A*g));N[c+16>>2]=Q(Q(o*z)+Q(Q(m*F)+Q(n*y)))+Q(Q(Q(F*l)-Q(y*i))-Q(z*g));d=J[c+352>>2];J[s>>2]=J[c+348>>2];J[s+4>>2]=d;d=J[c+360>>2];J[s+8>>2]=J[c+356>>2];J[s+12>>2]=d;H[c+116|0]=0;J[c+112>>2]=0;J[c+92>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;N[c+80>>2]=G;J[c+144>>2]=0;J[c+148>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+120>>2]=0;J[c+124>>2]=0;d=P(ul(u,c),184)+u|0;J[d+96>>2]=0;N[d+88>>2]=T(Q(U(Q(N[e+224>>2]*N[J[c+380>>2]+224>>2]),Q(-10))),Q(10));h=J[e+56>>2];J[d+52>>2]=J[e+52>>2];J[d+56>>2]=h;h=J[e+64>>2];J[d+60>>2]=J[e+60>>2];J[d+64>>2]=h;J[d+48>>2]=0;N[d+44>>2]=o;N[d+40>>2]=n;N[d+36>>2]=m}}xa()}k=k+1|0;if((k|0)>2]){continue}break}}xa();ga=c+464|0;ia[J[J[a>>2]+44>>2]](a);ia[J[J[a>>2]+148>>2]](a);N[a+104>>2]=b;ia[J[J[a>>2]+152>>2]](a,a+92|0);ia[J[J[a>>2]+144>>2]](a,b);ya(2618);if(J[a+280>>2]>0){while(1){c=J[J[a+288>>2]+(x<<2)>>2];ia[J[J[c>>2]+8>>2]](c,a,b);x=x+1|0;if((x|0)>2]){continue}break}}xa();ia[J[J[a>>2]+156>>2]](a,b);c=J[a+80>>2];if(c){ia[c|0](a,b)}xa()}function KA(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=0;c=J[d+64>>2];a:{if(!(c&4)){break a}b=J[a+28>>2];if((b|0)<=0){break a}l=J[a+76>>2];i=J[a+36>>2];if(c&16){c=0;while(1){e=i+P(c,152)|0;h=J[e+132>>2];N[h+120>>2]=N[e+100>>2];e=l+P(J[e+140>>2],152)|0;N[h+124>>2]=N[e+100>>2];N[h+128>>2]=N[e+252>>2];c=c+1|0;if((b|0)!=(c|0)){continue}break}break a}c=0;if((b|0)!=1){p=b&-2;while(1){h=i+P(c,152)|0;o=J[h+132>>2];N[o+120>>2]=N[h+100>>2];N[o+124>>2]=N[(l+P(J[h+140>>2],152)|0)+100>>2];h=i+P(c|1,152)|0;o=J[h+132>>2];N[o+120>>2]=N[h+100>>2];N[o+124>>2]=N[(l+P(J[h+140>>2],152)|0)+100>>2];c=c+2|0;e=e+2|0;if((p|0)!=(e|0)){continue}break}}if(!(b&1)){break a}b=i+P(c,152)|0;c=J[b+132>>2];N[c+120>>2]=N[b+100>>2];N[c+124>>2]=N[(l+P(J[b+140>>2],152)|0)+100>>2]}p=J[a+48>>2];if((p|0)>0){o=J[a+56>>2];l=0;while(1){c=o+P(l,152)|0;e=J[c+132>>2];b=J[e+44>>2];if(b){i=J[e+28>>2];j=N[i+356>>2];k=N[c+24>>2];m=N[i+352>>2];n=N[c+20>>2];f=N[c+100>>2];g=Q(Q(1)/N[d+12>>2]);N[b>>2]=N[b>>2]+Q(Q(Q(N[c+16>>2]*f)*N[i+348>>2])*g);N[b+4>>2]=Q(Q(m*Q(f*n))*g)+N[b+4>>2];N[b+8>>2]=Q(Q(j*Q(f*k))*g)+N[b+8>>2];h=J[e+32>>2];j=N[h+356>>2];k=N[c+56>>2];m=N[h+352>>2];n=N[c+52>>2];f=N[c+100>>2];g=Q(Q(1)/N[d+12>>2]);N[b+32>>2]=N[b+32>>2]+Q(Q(Q(N[c+48>>2]*f)*N[h+348>>2])*g);N[b+36>>2]=Q(Q(m*Q(f*n))*g)+N[b+36>>2];N[b+40>>2]=Q(Q(j*Q(f*k))*g)+N[b+40>>2];j=N[i+552>>2];k=N[c+8>>2];m=N[i+548>>2];n=N[c+4>>2];f=N[c+100>>2];g=Q(Q(1)/N[d+12>>2]);N[b+16>>2]=N[b+16>>2]+Q(Q(Q(N[c>>2]*N[i+544>>2])*f)*g);N[b+20>>2]=Q(Q(f*Q(n*m))*g)+N[b+20>>2];N[b+24>>2]=Q(Q(f*Q(k*j))*g)+N[b+24>>2];j=N[h+552>>2];k=N[c+40>>2];m=N[h+548>>2];n=N[c+36>>2];f=N[c+100>>2];g=Q(Q(1)/N[d+12>>2]);N[b+48>>2]=N[b+48>>2]+Q(Q(Q(N[c+32>>2]*N[h+544>>2])*f)*g);N[b+52>>2]=Q(Q(f*Q(n*m))*g)+N[b+52>>2];N[b+56>>2]=Q(Q(f*Q(k*j))*g)+N[b+56>>2]}f=N[c+100>>2];N[e+36>>2]=f;if(N[e+16>>2]<=Q(R(f))){H[e+20|0]=0}l=l+1|0;if((p|0)!=(l|0)){continue}break}}l=J[a+8>>2];if((l|0)>0){e=J[a+16>>2];h=0;while(1){i=P(h,244);b=i+e|0;c=J[b+240>>2];if(c){b:{if(J[d+44>>2]){m=N[d+12>>2];j=N[d+52>>2];c=ga-80|0;ga=c;c:{if(!J[b+240>>2]){break c}N[b+176>>2]=N[b+64>>2]+N[b+176>>2];N[b+192>>2]=N[b+80>>2]+N[b+192>>2];N[b+180>>2]=N[b+68>>2]+N[b+180>>2];N[b+184>>2]=N[b+72>>2]+N[b+184>>2];N[b+196>>2]=N[b+84>>2]+N[b+196>>2];N[b+200>>2]=N[b+88>>2]+N[b+200>>2];k=N[b+160>>2];d:{if(!(!(N[b+144>>2]!=Q(0)|N[b+148>>2]!=Q(0))&N[b+152>>2]==Q(0))){f=N[b+168>>2];g=N[b+164>>2];break d}f=N[b+168>>2];g=N[b+164>>2];if(k!=Q(0)|g!=Q(0)){break d}if(f==Q(0)){break c}}J[c+12>>2]=0;N[c+8>>2]=f*j;N[c+4>>2]=g*j;N[c>>2]=k*j;Rb(b,b+144|0,c,m,c+16|0);e=J[c+28>>2];J[b+8>>2]=J[c+24>>2];J[b+12>>2]=e;e=J[c+20>>2];J[b>>2]=J[c+16>>2];J[b+4>>2]=e;e=J[c+44>>2];J[b+24>>2]=J[c+40>>2];J[b+28>>2]=e;e=J[c+36>>2];J[b+16>>2]=J[c+32>>2];J[b+20>>2]=e;e=J[c+52>>2];J[b+32>>2]=J[c+48>>2];J[b+36>>2]=e;e=J[c+60>>2];J[b+40>>2]=J[c+56>>2];J[b+44>>2]=e;e=J[c+68>>2];J[b+48>>2]=J[c+64>>2];J[b+52>>2]=e;e=J[c+76>>2];J[b+56>>2]=J[c+72>>2];J[b+60>>2]=e}ga=c+80|0;e=J[a+16>>2];b=i+e|0;j=N[b+176>>2];c=J[b+240>>2];f=N[b+184>>2];g=N[b+180>>2];break b}j=Q(N[b+64>>2]+N[b+176>>2]);N[b+176>>2]=j;N[b+192>>2]=N[b+80>>2]+N[b+192>>2];g=Q(N[b+68>>2]+N[b+180>>2]);N[b+180>>2]=g;f=Q(N[b+72>>2]+N[b+184>>2]);N[b+184>>2]=f;N[b+196>>2]=N[b+84>>2]+N[b+196>>2];N[b+200>>2]=N[b+88>>2]+N[b+200>>2]}b=e+i|0;k=N[b+212>>2];m=N[b+216>>2];n=N[b+208>>2];J[c+324>>2]=0;N[c+312>>2]=j+n;J[c+260>>2]=J[c+260>>2]+1;N[c+320>>2]=f+m;N[c+316>>2]=g+k;b=i+J[a+16>>2]|0;f=N[b+228>>2];g=N[b+196>>2];j=N[b+232>>2];k=N[b+200>>2];m=N[b+224>>2];n=N[b+192>>2];b=J[b+240>>2];J[b+340>>2]=0;N[b+328>>2]=n+m;N[b+336>>2]=k+j;N[b+332>>2]=g+f;J[b+260>>2]=J[b+260>>2]+1;if(J[d+44>>2]){c=i+J[a+16>>2]|0;b=J[c+240>>2];J[b+260>>2]=J[b+260>>2]+1;e=J[c+12>>2];J[b+12>>2]=J[c+8>>2];J[b+16>>2]=e;e=J[c+4>>2];J[b+4>>2]=J[c>>2];J[b+8>>2]=e;e=J[c+28>>2];J[b+28>>2]=J[c+24>>2];J[b+32>>2]=e;e=J[c+20>>2];J[b+20>>2]=J[c+16>>2];J[b+24>>2]=e;e=J[c+36>>2];J[b+36>>2]=J[c+32>>2];J[b+40>>2]=e;e=J[c+44>>2];J[b+44>>2]=J[c+40>>2];J[b+48>>2]=e;e=J[c+60>>2];J[b+60>>2]=J[c+56>>2];J[b+64>>2]=e;e=J[c+52>>2];J[b+52>>2]=J[c+48>>2];J[b+56>>2]=e}e=J[a+16>>2];J[J[(i+e|0)+240>>2]+212>>2]=-1;l=J[a+8>>2]}h=h+1|0;if((l|0)>(h|0)){continue}break}}if((J[a+28>>2]&J[a+32>>2])<0){b=J[a+36>>2];if(!(b?!b|!K[a+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+40|0]=1;J[a+32>>2]=0;J[a+36>>2]=0}J[a+28>>2]=0;if((J[a+48>>2]&J[a+52>>2])<0){b=J[a+56>>2];if(!(b?!b|!K[a+60|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+60|0]=1;J[a+52>>2]=0;J[a+56>>2]=0}J[a+48>>2]=0;if((J[a+68>>2]&J[a+72>>2])<0){b=J[a+76>>2];if(!(b?!b|!K[a+80|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+80|0]=1;J[a+72>>2]=0;J[a+76>>2]=0}J[a+68>>2]=0;if((J[a+88>>2]&J[a+92>>2])<0){b=J[a+96>>2];if(!(b?!b|!K[a+100|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+100|0]=1;J[a+92>>2]=0;J[a+96>>2]=0}J[a+88>>2]=0;if((J[a+8>>2]&J[a+12>>2])<0){b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+20|0]=1;J[a+12>>2]=0;J[a+16>>2]=0}J[a+8>>2]=0;return Q(Q(0))}function ez(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=0,R=Q(0),S=Q(0),U=0,V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=0;O=J[c+36>>2];c=J[O+12>>2];W=N[c+8>>2];y=J[b+36>>2];E=N[y+8>>2];F=Q(W-E);b=J[O+8>>2];X=N[b+8>>2];m=Q(X-E);p=Q(F-m);e=J[O+16>>2];Z=N[e+12>>2];G=N[y+12>>2];u=Q(Z-G);_=N[b+12>>2];l=Q(_-G);i=Q(u-l);$=N[e+8>>2];v=Q($-E);d=Q(v-m);aa=N[c+12>>2];I=Q(aa-G);n=Q(I-l);w=Q(Q(p*i)-Q(d*n));ba=N[e+16>>2];L=N[y+16>>2];x=Q(ba-L);ca=N[b+16>>2];o=Q(ca-L);f=Q(x-o);da=N[c+16>>2];M=Q(da-L);B=Q(M-o);C=Q(Q(n*f)-Q(i*B));D=Q(Q(B*d)-Q(f*p));d=Q(Q(w*w)+Q(Q(C*C)+Q(D*D)));a:{if(!(d>Q(1.1920928955078125e-7))){i=Q(3.4028234663852886e38);break a}i=Q(3.4028234663852886e38);d=Q(Q(1)/Q(Y(d)));z=Q(w*d);f=Q(C*d);A=Q(D*d);h=Q(Q(o*z)+Q(Q(m*f)+Q(l*A)));g=Q(h*h);if(!(gQ(0))){break c}R=Q(u-f);S=Q(v-d);fa=Q(Q(Q(s*R)-Q(S*i))*w);t=i;i=Q(x-h);if(!(Q(fa+Q(Q(Q(Q(t*i)-Q(R*q))*C)+Q(D*Q(Q(q*S)-Q(i*s)))))>Q(0))){break c}if(Q(Q(Q(Q(S*A)-Q(r*R))*w)+Q(Q(Q(Q(R*z)-Q(A*i))*C)+Q(D*Q(Q(i*r)-Q(z*S)))))>Q(0)){break b}}d=Q(Q(B*B)+Q(Q(p*p)+Q(n*n)));i=Q(3.4028234663852886e38);d:{if(!(d>Q(1.1920928955078125e-7))){break d}r=Q(Q(-Q(Q(o*B)+Q(Q(m*p)+Q(l*n))))/d);q=rQ(1.1920928955078125e-7))){break e}t=d;d=Q(Q(-Q(Q(M*d)+Q(Q(F*f)+Q(I*h))))/g);g=dQ(1.1920928955078125e-7))){break a}t=d;d=Q(Q(-Q(Q(x*d)+Q(Q(v*f)+Q(u*g))))/h);m=d>2]);g=Q(d*d);d=Q(E-N[y+24>>2]);f=Q(d*d);d=Q(G-N[y+28>>2]);d=Q(Y(Q(g+Q(f+Q(d*d)))));u=Q(Q(d+d)+N[a+12>>2]);f:{if(!(Q(u*u)>i)){break f}o=Q(E+s);d=Q(X-o);p=Q(G+q);f=Q(aa-p);h=Q(W-o);g=Q(_-p);v=Q(Q(d*f)-Q(h*g));n=Q(L+r);m=Q(da-n);l=Q(ca-n);w=Q(Q(g*m)-Q(f*l));o=Q($-o);p=Q(Z-p);x=Q(Q(o*g)-Q(d*p));t=g;g=Q(ba-n);n=Q(Q(p*l)-Q(t*g));t=Q(n*n);n=Q(Q(g*d)-Q(l*o));n=Q(Y(Q(Q(x*x)+Q(t+Q(n*n)))));d=Q(Q(l*h)-Q(m*d));l=Q(Y(Q(Q(v*v)+Q(Q(w*w)+Q(d*d)))));d=Q(Q(h*p)-Q(o*f));t=Q(d*d);d=Q(Q(f*g)-Q(p*m));f=Q(d*d);d=Q(Q(m*o)-Q(g*h));f=Q(Y(Q(t+Q(f+Q(d*d)))));d=Q(Q(1)/Q(n+Q(l+f)));h=N[y+88>>2];g=N[e+88>>2];m=Q(l*d);l=N[b+88>>2];f=Q(f*d);o=Q(n*d);d=N[c+88>>2];g=l<=Q(0)?Q(0):d<=Q(0)?Q(0):g<=Q(0)?Q(0):Q(Q(g*m)+Q(Q(l*f)+Q(o*d)));d=Q(h+g);if(!(d>Q(0))){break f}c=J[a+4>>2];l=N[c+316>>2];a=J[a+8>>2];p=N[a+316>>2];l=l>p?l:p;h=Q(Q(h/d)*N[c+332>>2]);d=Q(Q(g/d)*N[a+332>>2]);i=Q(Q(-1)/Q(Y(i)));r=Q(i*r);q=Q(i*q);i=Q(s*i);b=J[c+832>>2];g:{if((b|0)!=J[c+836>>2]){break g}U=b?b<<1:1;if((U|0)<=(b|0)){break g}if(U){J[8369]=J[8369]+1;V=ia[J[6782]](P(U,56),16)|0;b=J[c+832>>2]}h:{if((b|0)<=0){break h}a=0;if((b|0)!=1){ga=b&-2;while(1){e=P(a,56);j=e+V|0;e=e+J[c+840>>2]|0;k=J[e+4>>2];J[j>>2]=J[e>>2];J[j+4>>2]=k;k=J[e+52>>2];J[j+48>>2]=J[e+48>>2];J[j+52>>2]=k;k=J[e+44>>2];J[j+40>>2]=J[e+40>>2];J[j+44>>2]=k;k=J[e+36>>2];J[j+32>>2]=J[e+32>>2];J[j+36>>2]=k;k=J[e+28>>2];J[j+24>>2]=J[e+24>>2];J[j+28>>2]=k;k=J[e+20>>2];J[j+16>>2]=J[e+16>>2];J[j+20>>2]=k;k=J[e+12>>2];J[j+8>>2]=J[e+8>>2];J[j+12>>2]=k;e=P(a|1,56);j=e+V|0;e=e+J[c+840>>2]|0;k=J[e+4>>2];J[j>>2]=J[e>>2];J[j+4>>2]=k;k=J[e+12>>2];J[j+8>>2]=J[e+8>>2];J[j+12>>2]=k;k=J[e+20>>2];J[j+16>>2]=J[e+16>>2];J[j+20>>2]=k;k=J[e+28>>2];J[j+24>>2]=J[e+24>>2];J[j+28>>2]=k;k=J[e+36>>2];J[j+32>>2]=J[e+32>>2];J[j+36>>2]=k;k=J[e+44>>2];J[j+40>>2]=J[e+40>>2];J[j+44>>2]=k;k=J[e+52>>2];J[j+48>>2]=J[e+48>>2];J[j+52>>2]=k;a=a+2|0;ea=ea+2|0;if((ea|0)!=(ga|0)){continue}break}}if(!(b&1)){break h}a=P(a,56);b=a+V|0;a=a+J[c+840>>2]|0;e=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=e;e=J[a+52>>2];J[b+48>>2]=J[a+48>>2];J[b+52>>2]=e;e=J[a+44>>2];J[b+40>>2]=J[a+40>>2];J[b+44>>2]=e;e=J[a+36>>2];J[b+32>>2]=J[a+32>>2];J[b+36>>2]=e;e=J[a+28>>2];J[b+24>>2]=J[a+24>>2];J[b+28>>2]=e;e=J[a+20>>2];J[b+16>>2]=J[a+16>>2];J[b+20>>2]=e;e=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=e}a=J[c+840>>2];if(!(a?!a|!K[c+844|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[c+840>>2]=V;H[c+844|0]=1;J[c+836>>2]=U;b=J[c+832>>2]}a=J[c+840>>2]+P(b,56)|0;N[a+48>>2]=h;N[a+44>>2]=l;N[a+40>>2]=u;N[a+24>>2]=i;N[a+8>>2]=f;J[a+4>>2]=O;J[a>>2]=y;N[a+52>>2]=d;J[a+36>>2]=0;N[a+32>>2]=r;N[a+28>>2]=q;J[a+20>>2]=0;N[a+16>>2]=m;N[a+12>>2]=o;J[c+832>>2]=J[c+832>>2]+1}}function zm(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),H=0,I=0;d=ga-144|0;ga=d;J[d+108>>2]=0;g=N[b+80>>2];f=N[b+96>>2];m=N[b+120>>2];y=N[b+56>>2];D=N[b+112>>2];G=N[b+116>>2];C=N[b+52>>2];i=N[b+68>>2];h=N[b+84>>2];r=N[b+100>>2];j=N[b+20>>2];t=N[b+36>>2];s=N[b+72>>2];l=N[b+88>>2];u=N[b+24>>2];n=N[b+104>>2];z=N[b+40>>2];o=N[b+64>>2];A=N[b+32>>2];v=N[b>>2];x=N[b+16>>2];F=N[b+48>>2];p=N[b+4>>2];B=N[b+8>>2];J[d+100>>2]=0;J[d+84>>2]=0;J[d+68>>2]=0;N[d+80>>2]=Q(n*z)+Q(Q(s*B)+Q(u*l));N[d+76>>2]=Q(n*t)+Q(Q(s*p)+Q(j*l));N[d- -64>>2]=Q(r*z)+Q(Q(i*B)+Q(u*h));N[d+60>>2]=Q(r*t)+Q(Q(i*p)+Q(j*h));m=Q(y-m);y=Q(F-D);D=Q(C-G);N[d+96>>2]=Q(n*m)+Q(Q(s*y)+Q(l*D));N[d+92>>2]=Q(r*m)+Q(Q(i*y)+Q(D*h));J[d+52>>2]=0;N[d+72>>2]=Q(n*A)+Q(Q(s*v)+Q(x*l));N[d+56>>2]=Q(r*A)+Q(Q(i*v)+Q(x*h));N[d+48>>2]=Q(f*z)+Q(Q(o*B)+Q(g*u));N[d+44>>2]=Q(f*t)+Q(Q(o*p)+Q(g*j));N[d+40>>2]=Q(f*A)+Q(Q(o*v)+Q(g*x));N[d+88>>2]=Q(f*m)+Q(Q(o*y)+Q(D*g));t=Q(0);u=Q(0);z=Q(0);q=ga-32|0;ga=q;k=J[a+4>>2];A=Q(N[k+28>>2]*N[k+12>>2]);r=Q(A+N[a+12>>2]);k=J[a+8>>2];g=N[k- -64>>2];p=Q(N[d+96>>2]-g);f=N[k+56>>2];s=Q(N[k+72>>2]-f);i=N[k+60>>2];l=Q(N[k+92>>2]-i);n=Q(N[k+88>>2]-f);o=Q(N[k+76>>2]-i);h=Q(Q(s*l)-Q(n*o));j=h;w=Q(h*h);h=Q(N[k+96>>2]-g);m=l;l=Q(N[k+80>>2]-g);g=Q(Q(o*h)-Q(m*l));h=Q(Q(l*n)-Q(h*s));n=Q(Q(1)/Q(Y(Q(w+Q(Q(g*g)+Q(h*h))))));s=Q(j*n);l=Q(g*n);n=Q(h*n);g=Q(Q(p*s)+Q(Q(Q(N[d+88>>2]-f)*l)+Q(Q(N[d+92>>2]-i)*n)));if(g>2];J[q+24>>2]=J[d+96>>2];J[q+28>>2]=H;H=J[d+92>>2];J[q+16>>2]=J[d+88>>2];J[q+20>>2]=H;J[q+12>>2]=0;N[q+8>>2]=s;N[q+4>>2]=n;N[q>>2]=l;o=N[k+96>>2];j=N[k+80>>2];v=Q(o-j);x=N[k+88>>2];p=N[k+72>>2];C=Q(x-p);f=N[q+4>>2];i=N[q>>2];B=N[k+92>>2];m=N[k+76>>2];h=Q(B-m);y=N[q+24>>2];F=Q(Q(Q(C*f)-Q(i*h))*Q(y-j));w=h;h=N[q+8>>2];D=N[q+16>>2];G=N[q+20>>2];v=Q(F+Q(Q(Q(Q(w*h)-Q(f*v))*Q(D-p))+Q(Q(G-m)*Q(Q(v*i)-Q(h*C)))));w=j;j=N[k+64>>2];C=Q(w-j);w=p;p=N[k+56>>2];F=Q(w-p);w=m;m=N[k+60>>2];w=Q(w-m);C=Q(Q(Q(Q(F*f)-Q(i*w))*Q(y-j))+Q(Q(Q(Q(w*h)-Q(f*C))*Q(D-p))+Q(Q(G-m)*Q(Q(C*i)-Q(h*F)))));p=Q(p-x);m=Q(m-B);y=Q(Q(Q(p*f)-Q(i*m))*Q(y-o));w=f;f=Q(j-o);f=Q(y+Q(Q(Q(Q(m*h)-Q(w*f))*Q(D-x))+Q(Q(G-B)*Q(Q(f*i)-Q(h*p)))));b:{if(!(!(f>Q(0))|!(C>Q(0)))){k=1;if(v>Q(0)){break b}}k=C<=Q(0)&v<=Q(0)&f<=Q(0)}c:{if(k){i=N[d+96>>2];t=Q(i-Q(g*s));h=N[d+92>>2];u=Q(h-Q(g*n));f=N[d+88>>2];z=Q(f-Q(g*l));v=Q(r*r);break c}k=J[a+8>>2];if((ia[J[J[k>>2]+100>>2]](k)|0)<=0){break a}v=Q(r*r);k=0;while(1){E=J[a+8>>2];ia[J[J[E>>2]+104>>2]](E,k,q+16|0,q);f=Q(0);x=N[q+24>>2];r=Q(N[q+8>>2]-x);g=Q(N[d+96>>2]-x);p=N[q+16>>2];o=Q(N[q>>2]-p);i=Q(N[d+88>>2]-p);B=N[q+20>>2];h=Q(N[d+92>>2]-B);j=Q(N[q+4>>2]-B);m=Q(Q(r*g)+Q(Q(o*i)+Q(h*j)));d:{if(!(m>Q(0))){break d}f=Q(Q(r*r)+Q(Q(o*o)+Q(j*j)));if(f>m){f=Q(m/f);g=Q(g-Q(r*f));h=Q(h-Q(j*f));i=Q(i-Q(o*f));break d}g=Q(g-r);h=Q(h-j);i=Q(i-o);f=Q(1)}if(Q(Q(g*g)+Q(Q(i*i)+Q(h*h)))>2];k=k+1|0;if((ia[J[J[E>>2]+100>>2]](E)|0)>(k|0)){continue}break}E=0;if(!I){break a}i=N[d+96>>2];h=N[d+92>>2];f=N[d+88>>2]}g=Q(i-t);f=Q(f-z);i=Q(h-u);h=Q(Q(g*g)+Q(Q(f*f)+Q(i*i)));if(!(hQ(1.1920928955078125e-7)){J[d+124>>2]=0;l=g;h=Q(Y(h));g=Q(Q(1)/h);N[d+120>>2]=l*g;N[d+116>>2]=i*g;N[d+112>>2]=f*g;A=Q(A-h);break e}J[d+124>>2]=0;N[d+120>>2]=s;N[d+116>>2]=n;N[d+112>>2]=l}J[d+140>>2]=0;N[d+136>>2]=t;N[d+132>>2]=u;N[d+128>>2]=z;N[d+108>>2]=-A;E=1}ga=q+32|0;f:{if(!E){break f}if(e){h=N[b+72>>2];r=N[b+64>>2];s=N[b+68>>2];l=N[b+88>>2];n=N[b+80>>2];o=N[b+84>>2];j=N[b+104>>2];t=N[b+96>>2];u=N[b+100>>2];g=N[d+120>>2];f=N[d+112>>2];i=N[d+116>>2];J[d+36>>2]=0;z=Q(Q(j*g)+Q(Q(t*f)+Q(i*u)));N[d+32>>2]=-z;A=Q(Q(l*g)+Q(Q(n*f)+Q(i*o)));N[d+28>>2]=-A;v=Q(Q(h*g)+Q(Q(r*f)+Q(s*i)));N[d+24>>2]=-v;x=N[b+112>>2];p=N[b+116>>2];g=N[b+120>>2];J[d+20>>2]=0;f=N[d+136>>2];m=Q(j*f);i=N[d+128>>2];j=N[d+132>>2];m=Q(g+Q(m+Q(Q(t*i)+Q(u*j))));g=N[d+108>>2];N[d+16>>2]=m+Q(z*g);N[d+12>>2]=Q(p+Q(Q(f*l)+Q(Q(i*n)+Q(j*o))))+Q(A*g);N[d+8>>2]=Q(x+Q(Q(f*h)+Q(Q(i*r)+Q(j*s))))+Q(v*g);ia[J[J[c>>2]+16>>2]](c,d+24|0,d+8|0,g);break f}g=N[b+72>>2];f=N[b+64>>2];i=N[b+68>>2];h=N[b+88>>2];r=N[b+80>>2];s=N[b+84>>2];l=N[b+104>>2];n=N[b+96>>2];o=N[b+100>>2];J[d+36>>2]=0;j=N[d+120>>2];t=N[d+112>>2];u=N[d+116>>2];N[d+32>>2]=Q(l*j)+Q(Q(n*t)+Q(o*u));N[d+28>>2]=Q(h*j)+Q(Q(r*t)+Q(u*s));N[d+24>>2]=Q(g*j)+Q(Q(f*t)+Q(i*u));j=N[b+112>>2];t=N[b+116>>2];u=N[b+120>>2];J[d+20>>2]=0;m=l;l=N[d+136>>2];p=n;n=N[d+128>>2];w=o;o=N[d+132>>2];N[d+16>>2]=u+Q(Q(m*l)+Q(Q(p*n)+Q(w*o)));N[d+12>>2]=t+Q(Q(l*h)+Q(Q(n*r)+Q(o*s)));N[d+8>>2]=j+Q(Q(l*g)+Q(Q(n*f)+Q(o*i)));ia[J[J[c>>2]+16>>2]](c,d+24|0,d+8|0,N[d+108>>2])}ga=d+144|0}function Kp(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0);n=ga-16|0;ga=n;J[n+12>>2]=a;J[n+8>>2]=b;N[n+4>>2]=c;a=J[n+8>>2];c=N[n+4>>2];b=0;m=ga-32|0;ga=m;e=J[n+12>>2];if(J[e+716>>2]==J[e+712>>2]){d=J[e+720>>2];a:{f=J[e+712>>2];if((f|0)<=0){break a}g=d;while(1){g=J[(P(i,104)+g|0)+96>>2];if(g){J[g+36>>2]=i}i=i+1|0;if((f|0)==(i|0)){break a}g=J[e+720>>2];continue}}j=f?d:0;f=J[e+732>>2];if((f|0)>0){i=0;while(1){g=P(i,52);d=g+J[e+740>>2]|0;J[d+8>>2]=(J[d+8>>2]-j|0)/104;d=g+J[e+740>>2]|0;J[d+12>>2]=(J[d+12>>2]-j|0)/104;i=i+1|0;if((f|0)!=(i|0)){continue}break}}f=J[e+752>>2];if((f|0)>0){g=0;while(1){k=P(g,44);d=k+J[e+760>>2]|0;J[d+8>>2]=(J[d+8>>2]-j|0)/104;d=k+J[e+760>>2]|0;J[d+12>>2]=(J[d+12>>2]-j|0)/104;d=k+J[e+760>>2]|0;J[d+16>>2]=(J[d+16>>2]-j|0)/104;d=J[(k+J[e+760>>2]|0)+40>>2];if(d){J[d+36>>2]=g}g=g+1|0;if((f|0)!=(g|0)){continue}break}}l=J[e+792>>2];b:{if((l|0)<=0){break b}k=J[e+800>>2];i=0;if((l|0)!=1){g=l&-2;f=0;while(1){d=k+P(i,96)|0;J[d>>2]=(J[d>>2]-j|0)/104;d=k+P(i|1,96)|0;J[d>>2]=(J[d>>2]-j|0)/104;i=i+2|0;f=f+2|0;if((g|0)!=(f|0)){continue}break}}if(!(l&1)){break b}d=k+P(i,96)|0;J[d>>2]=(J[d>>2]-j|0)/104}f=J[e+692>>2];if((f|0)>0){g=J[e+700>>2];l=0;while(1){i=0;k=P(l,60);if(J[(k+g|0)+24>>2]>0){while(1){d=(g+k|0)+(i<<2)|0;J[d+28>>2]=(J[d+28>>2]-j|0)/104;i=i+1|0;g=J[e+700>>2];if((i|0)>2]){continue}break}}l=l+1|0;if((f|0)!=(l|0)){continue}break}}f=J[e+712>>2]<<1|1;if((f|0)>J[e+716>>2]){J[8369]=J[8369]+1;l=ia[J[6782]](P(f,104),16)|0;k=J[e+712>>2];c:{if((k|0)<=0){break c}if((k|0)!=1){g=k&-2;while(1){d=P(h,104);sa(d+l|0,d+J[e+720>>2]|0,104);d=P(h|1,104);sa(d+l|0,d+J[e+720>>2]|0,104);h=h+2|0;b=b+2|0;if((g|0)!=(b|0)){continue}break}}if(!(k&1)){break c}b=P(h,104);sa(b+l|0,b+J[e+720>>2]|0,104)}b=J[e+720>>2];if(!(b?!b|!K[e+724|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[e+720>>2]=l;H[e+724|0]=1;J[e+716>>2]=f}h=0;d=J[e+720>>2];d:{f=J[e+712>>2];if((f|0)<=0){break d}b=d;while(1){g=P(h,104)+b|0;b=J[g+96>>2];if(b){J[b+36>>2]=g}h=h+1|0;if((f|0)==(h|0)){break d}b=J[e+720>>2];continue}}j=f?d:0;k=J[e+732>>2];e:{if((k|0)<=0){break e}h=0;if((k|0)!=1){f=k&-2;b=0;while(1){g=P(h,52);d=g+J[e+740>>2]|0;J[d+8>>2]=j+P(J[d+8>>2],104);d=g+J[e+740>>2]|0;J[d+12>>2]=j+P(J[d+12>>2],104);g=P(h|1,52);d=g+J[e+740>>2]|0;J[d+8>>2]=j+P(J[d+8>>2],104);d=g+J[e+740>>2]|0;J[d+12>>2]=j+P(J[d+12>>2],104);h=h+2|0;b=b+2|0;if((f|0)!=(b|0)){continue}break}}if(!(k&1)){break e}d=P(h,52);b=d+J[e+740>>2]|0;J[b+8>>2]=j+P(J[b+8>>2],104);b=d+J[e+740>>2]|0;J[b+12>>2]=j+P(J[b+12>>2],104)}g=J[e+752>>2];if((g|0)>0){h=0;while(1){d=P(h,44);b=d+J[e+760>>2]|0;J[b+8>>2]=j+P(J[b+8>>2],104);b=d+J[e+760>>2]|0;J[b+12>>2]=j+P(J[b+12>>2],104);b=d+J[e+760>>2]|0;J[b+16>>2]=j+P(J[b+16>>2],104);d=d+J[e+760>>2]|0;b=J[d+40>>2];if(b){J[b+36>>2]=d}h=h+1|0;if((g|0)!=(h|0)){continue}break}}g=J[e+792>>2];f:{if((g|0)<=0){break f}f=J[e+800>>2];l=0;h=0;if(g-1>>>0>=3){d=g&-4;i=0;while(1){b=f+P(h,96)|0;J[b>>2]=j+P(J[b>>2],104);b=f+P(h|1,96)|0;J[b>>2]=j+P(J[b>>2],104);b=f+P(h|2,96)|0;J[b>>2]=j+P(J[b>>2],104);b=f+P(h|3,96)|0;J[b>>2]=j+P(J[b>>2],104);h=h+4|0;i=i+4|0;if((d|0)!=(i|0)){continue}break}}d=g&3;if(!d){break f}while(1){b=f+P(h,96)|0;J[b>>2]=j+P(J[b>>2],104);h=h+1|0;l=l+1|0;if((d|0)!=(l|0)){continue}break}}g=J[e+692>>2];if((g|0)>0){h=J[e+700>>2];i=0;while(1){b=0;f=P(i,60);if(J[(f+h|0)+24>>2]>0){while(1){d=(f+h|0)+(b<<2)|0;J[d+28>>2]=j+P(J[d+28>>2],104);b=b+1|0;h=J[e+700>>2];if((b|0)>2]){continue}break}}i=i+1|0;if((g|0)!=(i|0)){continue}break}}}b=J[e+192>>2];o=Q(ia[J[J[b>>2]+48>>2]](b));b=J[e+712>>2];g:{if((b|0)!=J[e+716>>2]){break g}l=b?b<<1:1;if((l|0)<=(b|0)){break g}h:{if(!l){g=0;break h}J[8369]=J[8369]+1;g=ia[J[6782]](P(l,104),16)|0;b=J[e+712>>2]}i:{if((b|0)<=0){break i}k=b&1;h=0;if((b|0)!=1){f=b&-2;b=0;while(1){d=P(h,104);sa(d+g|0,d+J[e+720>>2]|0,104);d=P(h|1,104);sa(d+g|0,d+J[e+720>>2]|0,104);h=h+2|0;b=b+2|0;if((f|0)!=(b|0)){continue}break}}if(!k){break i}b=P(h,104);sa(b+g|0,b+J[e+720>>2]|0,104)}b=J[e+720>>2];if(!(b?!b|!K[e+724|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[e+720>>2]=g;H[e+724|0]=1;J[e+716>>2]=l;b=J[e+712>>2]}qa(J[e+720>>2]+P(b,104)|0,0,104);b=J[e+712>>2];J[e+712>>2]=b+1;f=qa(J[e+720>>2]+P(b,104)|0,0,104);b=J[a+12>>2];J[f+16>>2]=J[a+8>>2];J[f+20>>2]=b;b=J[a+4>>2];J[f+8>>2]=J[a>>2];J[f+12>>2]=b;g=J[a>>2];d=J[a+4>>2];b=J[a+12>>2];J[f+32>>2]=J[a+8>>2];J[f+36>>2]=b;J[f+24>>2]=g;J[f+28>>2]=d;N[f+88>>2]=c>Q(0)?Q(Q(1)/c):Q(0);J[f+4>>2]=J[J[e+880>>2]>>2];p=N[f+8>>2];q=N[f+12>>2];c=N[f+16>>2];J[m+28>>2]=0;N[m+24>>2]=o+c;N[m+20>>2]=o+q;J[m+12>>2]=0;N[m+16>>2]=o+p;N[m+8>>2]=c-o;N[m+4>>2]=q-o;N[m>>2]=p-o;J[f+96>>2]=Db(e+928|0,m,f);ga=m+32|0;ga=n+16|0}function Jg(a,b,c,d){var e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=Q(0),w=Q(0),x=0,y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=0,G=0;x=J[a>>2];J[a>>2]=x+1;a:{if((d-c|0)==1){q=N[a+48>>2];j=N[a+32>>2];c=J[b+12>>2]+P(c,36)|0;e=N[c+8>>2];e=e>2];e=Q(Q(Q((e>q?q:e)-j)*n)+Q(.5));b:{if(e=Q(0)){d=~~e>>>0;break b}d=0}k=N[a+40>>2];i=N[c>>2];r=N[a+60>>2];p=N[a+44>>2];e=N[a+28>>2];o=N[c+4>>2];v=N[a+56>>2];g=N[a+24>>2];a=J[a+16>>2];b=a+(x<<4)|0;I[b+4>>1]=d;o=e>o?e:o;o=Q(Q(r*Q((p=Q(0)){d=~~o>>>0;break c}d=0}I[b+2>>1]=d;i=g>i?g:i;i=Q(Q(Q((k=Q(0)){d=~~i>>>0;break d}d=0}I[b>>1]=d;i=N[c+16>>2];o=N[c+20>>2];w=n;n=N[c+24>>2];n=j>n?j:n;j=Q(Q(w*Q((q=Q(0)){d=~~j>>>0;break e}d=0}I[b+10>>1]=d;j=e>o?e:o;e=Q(Q(r*Q((j>p?p:j)-e))+Q(.5));f:{if(e=Q(0)){d=~~e>>>0;break f}d=0}I[b+8>>1]=d;e=g>i?g:i;e=Q(Q(v*Q((e>k?k:e)-g))+Q(.5));g:{if(e=Q(0)){d=~~e>>>0;break g}d=0}I[b+6>>1]=d;b=J[c+32>>2];break a}u=b;b=c;h=d-b|0;h:{i:{j:{if((b|0)>=(d|0)){k=Q(h|0);break j}m=J[u+12>>2];f=b;while(1){l=m+P(f,36)|0;p=Q(p+Q(Q(N[l+16>>2]+N[l>>2])*Q(.5)));e=Q(e+Q(Q(N[l+24>>2]+N[l+8>>2])*Q(.5)));g=Q(g+Q(Q(N[l+20>>2]+N[l+4>>2])*Q(.5)));f=f+1|0;if((f|0)!=(d|0)){continue}break}k=Q(h|0);if((b|0)<(d|0)){break i}}e=Q(0);g=Q(0);break h}j=Q(Q(1)/k);q=Q(j*e);i=Q(j*g);p=Q(j*p);l=J[u+12>>2];g=Q(0);e=Q(0);j=Q(0);while(1){n=j;f=l+P(b,36)|0;j=Q(Q(Q(N[f+16>>2]+N[f>>2])*Q(.5))-p);j=Q(n+Q(j*j));n=g;g=Q(Q(Q(N[f+24>>2]+N[f+8>>2])*Q(.5))-q);g=Q(n+Q(g*g));n=e;e=Q(Q(Q(N[f+20>>2]+N[f+4>>2])*Q(.5))-i);e=Q(n+Q(e*e));b=b+1|0;if((d|0)!=(b|0)){continue}break}}k=Q(Q(1)/Q(k+Q(-1)));j=Q(k*j);e=Q(k*e);b=j(b?e:j)?2:b;e=Q(0);g=Q(0);j=Q(0);l=ga+-64|0;J[l+28>>2]=0;m=(c|0)>=(d|0);if(!m){y=J[u+12>>2];b=c;while(1){f=y+P(b,36)|0;e=Q(Q(Q(N[f+16>>2]+N[f>>2])*Q(.5))+e);g=Q(Q(Q(N[f+24>>2]+N[f+8>>2])*Q(.5))+g);j=Q(Q(Q(N[f+20>>2]+N[f+4>>2])*Q(.5))+j);b=b+1|0;if((d|0)!=(b|0)){continue}break}}y=d-c|0;k=Q(Q(1)/Q(y|0));N[l+24>>2]=k*g;N[l+20>>2]=k*j;N[l+16>>2]=k*e;f=c;if(!m){b=h<<2;e=N[b+(l+16|0)>>2];D=b+l|0;b=c;f=b;while(1){m=J[u+12>>2];h=m+P(b,36)|0;g=N[h+4>>2];j=N[h+20>>2];k=N[h+8>>2];p=N[h+24>>2];q=N[h>>2];i=N[h+16>>2];J[l+12>>2]=0;N[l>>2]=Q(i+q)*Q(.5);N[l+8>>2]=Q(p+k)*Q(.5);N[l+4>>2]=Q(j+g)*Q(.5);if(e>2]){s=J[h+12>>2];J[l+40>>2]=J[h+8>>2];J[l+44>>2]=s;s=J[h+4>>2];J[l+32>>2]=J[h>>2];J[l+36>>2]=s;s=J[h+28>>2];J[l+56>>2]=J[h+24>>2];J[l+60>>2]=s;s=J[h+20>>2];J[l+48>>2]=J[h+16>>2];J[l+52>>2]=s;s=J[h+32>>2];z=P(f,36);m=m+z|0;t=J[m+4>>2];J[h>>2]=J[m>>2];J[h+4>>2]=t;t=J[m+12>>2];J[h+8>>2]=J[m+8>>2];J[h+12>>2]=t;t=J[m+20>>2];J[h+16>>2]=J[m+16>>2];J[h+20>>2]=t;t=J[m+28>>2];J[h+24>>2]=J[m+24>>2];J[h+28>>2]=t;J[h+32>>2]=J[m+32>>2];m=J[l+36>>2];h=J[u+12>>2]+z|0;J[h>>2]=J[l+32>>2];J[h+4>>2]=m;m=J[l+56>>2];z=J[l+60>>2];t=J[l+48>>2];E=J[l+52>>2];F=J[l+44>>2];G=J[l+40>>2];J[h+32>>2]=s;J[h+8>>2]=G;J[h+12>>2]=F;J[h+16>>2]=t;J[h+20>>2]=E;J[h+24>>2]=m;J[h+28>>2]=z;f=f+1|0}b=b+1|0;if((d|0)!=(b|0)){continue}break}}b=(y>>1)+c|0;h=b;b=(y|0)/3|0;l=(b+c|0)>=(f|0)?h:((b^-1)+d|0)<=(f|0)?h:f;k:{if((c|0)>=(d|0)){e=Q(3.4028234663852886e38);g=Q(-3.4028234663852886e38);j=Q(-3.4028234663852886e38);p=Q(3.4028234663852886e38);k=Q(-3.4028234663852886e38);q=Q(3.4028234663852886e38);break k}h=J[u+12>>2];k=Q(-3.4028234663852886e38);q=Q(3.4028234663852886e38);b=c;p=Q(3.4028234663852886e38);e=Q(3.4028234663852886e38);j=Q(-3.4028234663852886e38);g=Q(-3.4028234663852886e38);while(1){f=h+P(b,36)|0;i=N[f+16>>2];k=k>2];e=e>i?i:e;i=N[f+4>>2];p=i>2];q=i>2];g=g>2];j=j>2];v=N[a+44>>2];i=N[a+28>>2];B=N[a- -64>>2];n=N[a+48>>2];r=N[a+32>>2];b=J[a+16>>2]+(x<<4)|0;C=N[a+56>>2];w=N[a+40>>2];o=N[a+24>>2];k=kw?w:k)-o))+Q(.5));l:{if(k=Q(0)){f=~~k>>>0;break l}f=0}I[b+6>>1]=f;k=o>q?o:q;k=Q(Q(Q((k>w?w:k)-o)*C)+Q(.5));m:{if(k=Q(0)){f=~~k>>>0;break m}f=0}I[b>>1]=f;g=gn?n:g)-r))+Q(.5));n:{if(g=Q(0)){f=~~g>>>0;break n}f=0}I[b+10>>1]=f;g=jv?v:g)-i))+Q(.5));o:{if(g=Q(0)){f=~~g>>>0;break o}f=0}I[b+8>>1]=f;e=en?n:e)-r)*B)+Q(.5));p:{if(e=Q(0)){f=~~e>>>0;break p}f=0}I[b+4>>1]=f;e=i>p?i:p;e=Q(Q(Q((e>v?v:e)-i)*A)+Q(.5));q:{if(e=Q(0)){f=~~e>>>0;break q}f=0}I[b+2>>1]=f;Jg(a,u,c,l);Jg(a,u,l,d);b=x-J[a>>2]|0;a=J[a+16>>2]}J[((x<<4)+a|0)+12>>2]=b}function By(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=0;g=J[a+24>>2];if((g|0)>0){while(1){a:{b:{e=J[J[a+32>>2]+(q<<2)>>2];switch(J[e+216>>2]-2|0){case 0:case 3:break a;default:break b}}d=0;g=ga+-64|0;ga=g;ik(e,0);k=J[e+732>>2];if((k|0)>0){while(1){c=J[e+740>>2]+P(d,52)|0;f=J[c+8>>2];j=N[f+28>>2];h=J[c+12>>2];n=N[h+28>>2];i=N[f+32>>2];l=N[h+32>>2];b=N[f+24>>2];m=N[h+24>>2];J[c+48>>2]=0;b=Q(m-b);N[c+36>>2]=b;i=Q(l-i);N[c+44>>2]=i;j=Q(n-j);N[c+40>>2]=j;N[c+32>>2]=Q(1)/Q(N[c+24>>2]*Q(Q(i*i)+Q(Q(b*b)+Q(j*j))));d=d+1|0;if((k|0)!=(d|0)){continue}break}}h=J[e+792>>2];if((h|0)>0){f=0;while(1){d=J[e+800>>2]+P(f,96)|0;c=J[d+20>>2];n=N[c+12>>2];l=N[c+8>>2];m=N[c+4>>2];p=N[c+28>>2];s=N[c+20>>2];t=N[c+24>>2];b=N[d+12>>2];i=N[d+4>>2];j=N[d+8>>2];N[g+56>>2]=Q(N[c+44>>2]*b)+Q(Q(N[c+36>>2]*i)+Q(j*N[c+40>>2]));J[g+60>>2]=0;N[g+52>>2]=Q(p*b)+Q(Q(s*i)+Q(j*t));N[g+48>>2]=Q(n*b)+Q(Q(m*i)+Q(l*j));hk(g,N[e+452>>2],N[J[d>>2]+88>>2],N[c+344>>2],c+264|0,g+48|0);c=J[g+12>>2];J[d+36>>2]=J[g+8>>2];J[d+40>>2]=c;c=J[g+4>>2];J[d+28>>2]=J[g>>2];J[d+32>>2]=c;c=J[g+28>>2];J[d+52>>2]=J[g+24>>2];J[d+56>>2]=c;c=J[g+20>>2];J[d+44>>2]=J[g+16>>2];J[d+48>>2]=c;c=J[g+44>>2];J[d+68>>2]=J[g+40>>2];J[d+72>>2]=c;c=J[g+36>>2];J[d+60>>2]=J[g+32>>2];J[d+64>>2]=c;c=J[g+60>>2];J[d+84>>2]=J[g+56>>2];J[d+88>>2]=c;c=J[g+52>>2];J[d+76>>2]=J[g+48>>2];J[d+80>>2]=c;N[d+92>>2]=N[e+452>>2]*N[J[d>>2]+88>>2];kb(J[d+20>>2],0);f=f+1|0;if((h|0)!=(f|0)){continue}break}}h=J[e+372>>2];c:{if((h|0)<=0){break c}d=J[e+396>>2];if((d|0)>0){f=0;while(1){c=0;if((d|0)>0){while(1){ia[(J[J[e+404>>2]+(c<<2)>>2]?0:937)|0](e,Q(1));d=J[e+396>>2];c=c+1|0;if((d|0)>(c|0)){continue}break}h=J[e+372>>2]}f=f+1|0;if((h|0)>(f|0)){continue}break}}f=J[e+712>>2];if((f|0)<=0){break c}d=0;while(1){b=N[e+452>>2];c=J[e+720>>2]+P(d,104)|0;J[c+20>>2]=0;N[c+8>>2]=Q(b*N[c+40>>2])+N[c+24>>2];N[c+16>>2]=Q(b*N[c+48>>2])+N[c+32>>2];N[c+12>>2]=Q(b*N[c+44>>2])+N[c+28>>2];d=d+1|0;if((f|0)!=(d|0)){continue}break}}c=J[e+376>>2];d:{if((c|0)<=0){break d}d=J[e+416>>2];f=0;while(1){if((d|0)>0){b=Q(Q(f|0)/Q(c|0));c=0;while(1){ia[J[(J[J[e+424>>2]+(c<<2)>>2]<<2)+21872>>2]](e,Q(1),b);d=J[e+416>>2];c=c+1|0;if((d|0)>(c|0)){continue}break}c=J[e+376>>2]}f=f+1|0;if((f|0)<(c|0)){continue}break}f=J[e+712>>2];if((f|0)<=0){break d}b=Q(N[e+456>>2]*Q(Q(1)-N[e+296>>2]));d=0;while(1){c=J[e+720>>2]+P(d,104)|0;J[c+52>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;J[c+68>>2]=0;N[c+40>>2]=b*Q(N[c+8>>2]-N[c+24>>2]);N[c+48>>2]=b*Q(N[c+16>>2]-N[c+32>>2]);N[c+44>>2]=b*Q(N[c+12>>2]-N[c+28>>2]);d=d+1|0;if((f|0)!=(d|0)){continue}break}}h=J[e+380>>2];e:{if((h|0)<=0){break e}b=N[e+456>>2];i=N[e+292>>2];k=J[e+712>>2];f:{if((k|0)>0){c=0;if((k|0)!=1){h=k&-2;f=0;while(1){d=J[e+720>>2]+P(c,104)|0;o=J[d+12>>2];J[d+24>>2]=J[d+8>>2];J[d+28>>2]=o;o=J[d+20>>2];J[d+32>>2]=J[d+16>>2];J[d+36>>2]=o;d=J[e+720>>2]+P(c|1,104)|0;o=J[d+12>>2];J[d+24>>2]=J[d+8>>2];J[d+28>>2]=o;o=J[d+20>>2];J[d+32>>2]=J[d+16>>2];J[d+36>>2]=o;c=c+2|0;f=f+2|0;if((h|0)!=(f|0)){continue}break}}if(k&1){d=J[e+720>>2]+P(c,104)|0;c=J[d+12>>2];f=J[d+8>>2];J[d+24>>2]=f;J[d+28>>2]=c;c=J[d+20>>2];J[d+32>>2]=J[d+16>>2];J[d+36>>2]=c}h=J[e+380>>2];if((h|0)<=0){break f}}f=0;d=J[e+436>>2];if((d|0)<=0){break f}while(1){c=0;if((d|0)>0){while(1){ia[J[(J[J[e+444>>2]+(c<<2)>>2]<<2)+21872>>2]](e,Q(1),Q(0));d=J[e+436>>2];c=c+1|0;if((d|0)>(c|0)){continue}break}h=J[e+380>>2]}f=f+1|0;if((h|0)>(f|0)){continue}break}}f=J[e+712>>2];if((f|0)<=0){break e}b=Q(i*b);h=J[e+720>>2];d=0;while(1){c=h+P(d,104)|0;N[c+40>>2]=Q(b*Q(N[c+8>>2]-N[c+24>>2]))+N[c+40>>2];N[c+44>>2]=Q(b*Q(N[c+12>>2]-N[c+28>>2]))+N[c+44>>2];N[c+48>>2]=Q(b*Q(N[c+16>>2]-N[c+32>>2]))+N[c+48>>2];d=d+1|0;if((f|0)!=(d|0)){continue}break}}f=0;k=J[e+1112>>2];if((k|0)>0){o=J[e+1120>>2];while(1){d=J[o+(f<<2)>>2];g:{if(!(N[d+352>>2]>Q(0))){break g}r=J[d+24>>2];if((r|0)<=0){break g}u=J[d+32>>2];h=0;while(1){c=J[u+(h<<2)>>2];h:{if(!(N[c+88>>2]>Q(0))){break h}b=N[d+332>>2];i=Q(N[c+28>>2]-N[d+232>>2]);j=Q(N[c+24>>2]-N[d+228>>2]);l=N[d+336>>2];n=Q(Q(Q(b*i)-Q(j*l))+N[d+324>>2]);m=Q(N[c+32>>2]-N[d+236>>2]);p=i;i=N[d+340>>2];l=Q(N[d+316>>2]+Q(Q(l*m)-Q(p*i)));m=Q(N[d+320>>2]+Q(Q(i*j)-Q(m*b)));b=N[c+48>>2];i=N[c+40>>2];j=N[c+44>>2];if(!(Q(Q(n*n)+Q(Q(l*l)+Q(m*m)))<=Q(Q(b*b)+Q(Q(i*i)+Q(j*j))))){break h}p=b;n=Q(n-b);b=N[d+352>>2];N[c+48>>2]=p+Q(n*b);N[c+44>>2]=j+Q(b*Q(m-j));N[c+40>>2]=i+Q(b*Q(l-i))}h=h+1|0;if((r|0)!=(h|0)){continue}break}}f=f+1|0;if((k|0)!=(f|0)){continue}break}}ik(e,1);ga=g- -64|0;g=J[a+24>>2]}q=q+1|0;if((q|0)<(g|0)){continue}break}}}function zo(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=ga-400|0;ga=e;J[e+396>>2]=a;J[e+392>>2]=b;J[e+388>>2]=c;J[e+384>>2]=d;a=J[e+396>>2];b=ga-16|0;J[b+12>>2]=J[e+392>>2];c=J[b+12>>2];J[b+12>>2]=J[e+392>>2];d=J[b+12>>2]+4|0;J[b+12>>2]=J[e+392>>2];f=e+368|0;na(f,c,d,J[b+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+392>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+392>>2];g=e+352|0;na(g,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,g,J[e+384>>2]);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+392>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+392>>2];f=e+336|0;na(f,b,c,J[d+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+392>>2];g=e+320|0;na(g,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,g,J[e+384>>2]);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+392>>2];f=e+304|0;na(f,b,c,J[d+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+392>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+392>>2];g=e+288|0;na(g,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,g,J[e+384>>2]);b=ga-16|0;J[b+12>>2]=J[e+392>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+392>>2];f=e+272|0;na(f,b,c,J[d+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+392>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+392>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+392>>2];g=e+256|0;na(g,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,g,J[e+384>>2]);b=ga-16|0;J[b+12>>2]=J[e+392>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+392>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+392>>2];f=e+240|0;na(f,b,c,J[d+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+392>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+392>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];g=e+224|0;na(g,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,g,J[e+384>>2]);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+392>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+392>>2];f=e+208|0;na(f,b,c,J[d+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+392>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];g=e+192|0;na(g,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,g,J[e+384>>2]);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+392>>2];f=e+176|0;na(f,b,c,J[d+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];g=e+160|0;na(g,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,g,J[e+384>>2]);b=ga-16|0;J[b+12>>2]=J[e+392>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+392>>2];f=e+144|0;na(f,b,c,J[d+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+392>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];g=e+128|0;na(g,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,g,J[e+384>>2]);b=ga-16|0;J[b+12>>2]=J[e+392>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+392>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];f=e+112|0;na(f,b,c,J[d+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+392>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];g=e+96|0;na(g,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,g,J[e+384>>2]);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+392>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];f=e+80|0;na(f,b,c,J[d+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];g=e- -64|0;na(g,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,g,J[e+384>>2]);b=ga-16|0;J[b+12>>2]=J[e+388>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];f=e+48|0;na(f,b,c,J[d+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+392>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];g=e+32|0;na(g,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,g,J[e+384>>2]);b=ga-16|0;J[b+12>>2]=J[e+392>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+388>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];f=e+16|0;na(f,b,c,J[d+12>>2]+8|0);b=ga-16|0;J[b+12>>2]=J[e+392>>2];b=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[e+392>>2];c=J[c+12>>2]+4|0;d=ga-16|0;J[d+12>>2]=J[e+388>>2];na(e,b,c,J[d+12>>2]+8|0);ia[J[J[a>>2]+8>>2]](a,f,e,J[e+384>>2]);ga=e+400|0}function ul(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0;k=J[a+748>>2];a:{if((k|0)==4){c=N[a+84>>2];d=N[b+80>>2];k=c>2];c=k?c:d;k=g>2];c=k?g:c;k=d>2]<(k?d:c);k=w?3:k?2:U;l=N[b>>2];b:{c:{d:{e:{if(K[27116]){if(!k){o=N[a+564>>2];s=N[a+380>>2];c=Q(o-s);h=N[a+560>>2];t=N[a+376>>2];e=Q(h-t);q=N[a+556>>2];x=N[a+372>>2];m=Q(q-x);g=N[b+8>>2];j=N[b+4>>2];break e}r=N[a+188>>2];d=Q(l-r);h=N[a+560>>2];t=N[a+376>>2];e=Q(h-t);q=N[a+556>>2];x=N[a+372>>2];m=Q(q-x);j=N[b+4>>2];u=N[a+192>>2];c=Q(j-u);g=Q(Q(d*e)-Q(m*c));n=Q(g*g);i=c;o=N[a+564>>2];s=N[a+380>>2];c=Q(o-s);g=N[b+8>>2];v=N[a+196>>2];p=Q(g-v);f=Q(Q(i*c)-Q(e*p));d=Q(Q(p*m)-Q(c*d));ca=Q(n+Q(Q(f*f)+Q(d*d)));if((k|0)!=1){break e}d=Q(l-N[a+4>>2]);f=Q(-d);j=Q(j-N[a+8>>2]);y=Q(-j);g=Q(g-N[a+12>>2]);z=Q(-g);m=Q(0);break d}f:{g:{h:{i:{if(!k){j=N[a+380>>2];c=N[a+564>>2];m=Q(j-c);g=N[a+376>>2];e=N[a+560>>2];i=Q(g-e);v=N[a+372>>2];p=N[a+556>>2];A=Q(v-p);u=N[b+4>>2];L=Q(u-e);Y=Q(-L);B=Q(l-p);Z=Q(-B);r=N[b+8>>2];M=Q(r-c);_=Q(-M);E=Q(l-v);D=Q(-E);F=Q(r-j);V=Q(-F);G=Q(u-g);d=Q(-G);break i}f=N[a+188>>2];s=Q(l-f);g=N[a+376>>2];e=N[a+560>>2];i=Q(g-e);v=N[a+372>>2];p=N[a+556>>2];A=Q(v-p);u=N[b+4>>2];y=N[a+192>>2];t=Q(u-y);c=Q(Q(s*i)-Q(A*t));h=Q(c*c);j=N[a+380>>2];c=N[a+564>>2];m=Q(j-c);r=N[b+8>>2];z=N[a+196>>2];x=Q(r-z);d=Q(Q(t*m)-Q(i*x));o=Q(d*d);d=Q(Q(x*A)-Q(m*s));o=Q(h+Q(o+Q(d*d)));E=Q(l-v);C=Q(y-e);d=Q(f-p);G=Q(u-g);h=Q(Q(E*C)-Q(d*G));q=Q(h*h);D=Q(z-c);F=Q(r-j);h=Q(Q(G*D)-Q(C*F));n=Q(h*h);h=Q(Q(F*d)-Q(D*E));h=Q(q+Q(n+Q(h*h)));o=h>2];H=Q(l-o);h=N[a+8>>2];I=Q(u-h);f=Q(Q(H*i)-Q(A*I));n=Q(f*f);q=N[a+12>>2];O=Q(r-q);f=Q(Q(I*m)-Q(i*O));m=Q(Q(O*A)-Q(m*H));m=Q(n+Q(Q(f*f)+Q(m*m)));n=Q(h-e);S=Q(o-p);f=Q(Q(E*n)+Q(S*d));i=Q(f*f);T=Q(q-c);f=Q(Q(G*T)+Q(n*V));s=Q(f*f);f=Q(Q(F*S)+Q(T*D));f=Q(i+Q(s+Q(f*f)));m=f>2];x=Q(r-z);y=N[a+192>>2];t=Q(u-y);f=N[a+188>>2];s=Q(l-f);$=Q(-H);aa=Q(-I);ba=Q(-O);if((k|0)==2){p=Q(q-z);n=Q(h-y);B=Q(o-f);c=Q(-t);W=Q(-s);X=Q(-x);e=Q(0);break f}D=Q(z-c);C=Q(y-e);d=Q(f-p);W=Q(-s);X=Q(-x);c=Q(-t);break g}W=Q(-s);X=Q(-x);o=N[a+4>>2];S=Q(o-p);q=N[a+12>>2];T=Q(q-c);h=N[a+8>>2];n=Q(h-e);H=Q(l-o);$=Q(-H);I=Q(u-h);aa=Q(-I);O=Q(r-q);ba=Q(-O);m=Q(0);c=Q(-t)}e=Q(Q(H*C)+Q(d*aa));i=Q(e*e);e=Q(Q(I*D)+Q(C*ba));d=Q(Q(O*d)+Q(D*$));d=Q(i+Q(Q(e*e)+Q(d*d)));e=Q(Q(s*n)+Q(S*c));i=Q(e*e);e=Q(Q(t*T)+Q(n*X));p=Q(e*e);e=Q(Q(x*S)+Q(T*W));e=Q(i+Q(p+Q(e*e)));d=d>e?d:e;n=Q(h-y);i=Q(B*n);B=Q(o-f);e=Q(i+Q(B*Y));i=Q(e*e);p=Q(q-z);e=Q(Q(L*p)+Q(n*_));A=Q(e*e);e=Q(Q(M*B)+Q(p*Z));e=Q(i+Q(A+Q(e*e)));e=d>e?d:e;i=Q(0);if(w){break b}C=Q(q-j);i=Q(h-g);A=Q(o-v);G=Q(u-g);d=Q(-G);E=Q(l-v);D=Q(-E);F=Q(r-j);V=Q(-F)}g=Q(y-g);l=Q(f-v);r=Q(Q(H*g)+Q(l*aa));j=Q(z-j);g=Q(Q(I*j)+Q(g*ba));f=Q(g*g);g=Q(Q(O*l)+Q(j*$));g=Q(Q(r*r)+Q(f+Q(g*g)));c=Q(Q(s*i)+Q(A*c));j=Q(c*c);c=Q(Q(t*C)+Q(i*X));i=Q(c*c);c=Q(Q(x*A)+Q(C*W));c=Q(j+Q(i+Q(c*c)));c=cd?c:d;break b}d=Q(l-N[a+4>>2]);j=Q(j-N[a+8>>2]);l=Q(Q(d*e)-Q(m*j));g=Q(g-N[a+12>>2]);e=Q(Q(j*c)-Q(e*g));c=Q(Q(g*m)-Q(c*d));m=Q(Q(l*l)+Q(Q(e*e)+Q(c*c)));v=N[a+196>>2];u=N[a+192>>2];r=N[a+188>>2];f=Q(-d);y=Q(-j);z=Q(-g);e=Q(0);if((k|0)==2){break c}}c=Q(h-u);e=Q(q-r);l=Q(Q(d*c)+Q(e*y));i=Q(l*l);l=Q(o-v);c=Q(Q(j*l)+Q(c*z));h=Q(c*c);c=Q(Q(g*e)+Q(l*f));e=Q(i+Q(h+Q(c*c)));i=Q(0);if(w){break b}}c=Q(t-u);i=Q(d*c);d=Q(x-r);l=Q(i+Q(d*y));i=j;j=Q(s-v);c=Q(Q(i*j)+Q(c*z));i=Q(c*c);c=Q(Q(g*d)+Q(j*f));i=Q(Q(l*l)+Q(i+Q(c*c)))}c=Q(R(ca));k=c>Q(-0xde0b6b000000000);w=k?0:-1;d=Q(R(m));c=k?c:Q(-0xde0b6b000000000);k=d>c;w=k?1:w;g=Q(R(e));c=k?d:c;k=g>c;k=Q(R(i))>(k?g:c)?3:k?2:w;w=P(k,184)+a|0;U=J[w+116>>2];if(!U){break a}da=J[7969];if(!da){break a}ia[da|0](U)|0;J[w+116>>2]=0;break a}J[a+748>>2]=k+1}w=a;a=(k|0)>0?k:0;sa((w+P(a,184)|0)+4|0,b,184);return a}function FG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,I=Q(0),L=Q(0),M=0,O=0,R=0;f=ga-176|0;ga=f;g=K[a+28|0];F=g?b:c;M=g?c:b;O=J[M+4>>2];if(J[O+68>>2]!=J[a+40>>2]){r=J[a+12>>2];if((r|0)>0){g=0;while(1){G=g<<2;h=J[G+J[a+20>>2]>>2];if(h){ia[J[J[h>>2]>>2]](h)|0;h=J[a+4>>2];ia[J[J[h>>2]+60>>2]](h,J[J[a+20>>2]+G>>2])}g=g+1|0;if((r|0)!=(g|0)){continue}break}}Km(a,b,c)}h=J[O+64>>2];g=J[a+20>>2];b=J[a+4>>2];J[f+172>>2]=J[a+32>>2];J[f+168>>2]=g;J[f+164>>2]=e;J[f+160>>2]=d;J[f+156>>2]=b;J[f+152>>2]=F;J[f+148>>2]=M;J[f+144>>2]=9780;J[f+60>>2]=0;J[f+52>>2]=0;J[f+56>>2]=0;H[f+64|0]=1;b=J[a+12>>2];a:{if((b|0)<=0){break a}c=0;while(1){d=J[(c<<2)+g>>2];if(d){ia[J[J[d>>2]+16>>2]](d,f+48|0);g=0;d=J[f+52>>2];if((d|0)>0){while(1){b=J[J[f+60>>2]+(g<<2)>>2];if(J[b+748>>2]){J[e+4>>2]=b;r=J[b+740>>2];G=J[J[e+8>>2]+8>>2];d=(r|0)==(G|0);R=b;b=J[J[e+12>>2]+8>>2];ab(R,(d?r:b)+4|0,(d?b:G)+4|0);J[e+4>>2]=0;d=J[f+52>>2]}g=g+1|0;if((g|0)<(d|0)){continue}break}}b:{if((d|0)>=0){break b}if(J[f+56>>2]<0){b=J[f+60>>2];if(!(b?!b|!K[f+64|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[f+64|0]=1;J[f+56>>2]=0;J[f+60>>2]=0}b=0;g=d;r=0-g&3;if(r){while(1){J[J[f+60>>2]+(g<<2)>>2]=0;g=g+1|0;b=b+1|0;if((r|0)!=(b|0)){continue}break}}if(d>>>0>4294967292){break b}while(1){b=g<<2;J[b+J[f+60>>2]>>2]=0;J[(b+J[f+60>>2]|0)+4>>2]=0;J[(b+J[f+60>>2]|0)+8>>2]=0;J[(b+J[f+60>>2]|0)+12>>2]=0;g=g+4|0;if(g){continue}break}}J[f+52>>2]=0;b=J[a+12>>2]}c=c+1|0;if((c|0)<(b|0)){g=J[a+20>>2];continue}break}b=J[f+60>>2];if(!b|!K[f+64|0]){break a}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}c:{d:{if(h){b=J[M+12>>2];s=N[b+52>>2];t=N[b+56>>2];c=J[F+12>>2];u=N[c+52>>2];v=N[c+56>>2];i=N[b+20>>2];j=N[b+36>>2];w=N[c+20>>2];x=N[c+36>>2];y=N[c+24>>2];k=N[b+24>>2];z=N[c+40>>2];l=N[b+40>>2];A=N[c+32>>2];m=N[b+32>>2];B=N[c>>2];n=N[b>>2];C=N[c+16>>2];o=N[b+16>>2];D=N[b+48>>2];E=N[c+48>>2];p=N[b+4>>2];I=N[c+4>>2];L=N[c+8>>2];q=N[b+8>>2];J[f+108>>2]=0;J[f+92>>2]=0;J[f+76>>2]=0;N[f+88>>2]=Q(z*l)+Q(Q(L*q)+Q(k*y));N[f+84>>2]=Q(x*l)+Q(Q(I*q)+Q(k*w));N[f+72>>2]=Q(z*j)+Q(Q(L*p)+Q(i*y));N[f+68>>2]=Q(x*j)+Q(Q(I*p)+Q(i*w));D=Q(-D);N[f+104>>2]=Q(Q(Q(q*D)-Q(k*s))-Q(l*t))+Q(Q(v*l)+Q(Q(E*q)+Q(k*u)));N[f+100>>2]=Q(Q(Q(p*D)-Q(i*s))-Q(j*t))+Q(Q(v*j)+Q(Q(E*p)+Q(i*u)));J[f+60>>2]=0;N[f+48>>2]=Q(A*m)+Q(Q(B*n)+Q(o*C));N[f+80>>2]=Q(A*l)+Q(Q(B*q)+Q(k*C));N[f+64>>2]=Q(A*j)+Q(Q(B*p)+Q(i*C));N[f+56>>2]=Q(z*m)+Q(Q(L*n)+Q(o*y));N[f+52>>2]=Q(x*m)+Q(Q(I*n)+Q(o*w));N[f+96>>2]=Q(Q(Q(n*D)-Q(o*s))-Q(m*t))+Q(Q(v*m)+Q(Q(E*n)+Q(o*u)));b=J[F+4>>2];ia[J[J[b>>2]+8>>2]](b,f+48|0,f+128|0,f+112|0);b=J[f+140>>2];J[f+24>>2]=J[f+136>>2];J[f+28>>2]=b;b=J[f+124>>2];J[f+40>>2]=J[f+120>>2];J[f+44>>2]=b;b=J[f+116>>2];J[f+32>>2]=J[f+112>>2];J[f+36>>2]=b;b=J[f+132>>2];J[f+16>>2]=J[f+128>>2];J[f+20>>2]=b;Vb(h,J[h>>2],f+16|0,f+144|0);break d}g=0;b=J[a+12>>2];if((b|0)<=0){break c}while(1){Jm(f+144|0,J[(J[O+24>>2]+P(g,80)|0)+64>>2],g);g=g+1|0;if((b|0)!=(g|0)){continue}break}}h=J[a+12>>2];if((h|0)<=0){break c}e=0;while(1){d=e<<2;e:{if(!J[d+J[a+20>>2]>>2]){break e}b=J[O+24>>2]+P(e,80)|0;g=J[b+64>>2];c=J[M+12>>2];I=N[c+52>>2];L=N[c+56>>2];s=N[b+48>>2];t=N[b+52>>2];u=N[b+56>>2];v=N[b+4>>2];w=N[b+20>>2];x=N[b+36>>2];y=N[b+8>>2];z=N[b+24>>2];A=N[b+40>>2];i=N[c+20>>2];j=N[c+24>>2];B=N[b>>2];C=N[b+16>>2];k=N[c+36>>2];E=N[b+32>>2];l=N[c+40>>2];D=N[c+48>>2];m=N[c+8>>2];n=N[c>>2];o=N[c+4>>2];p=N[c+16>>2];q=N[c+32>>2];b=0;J[f+108>>2]=0;J[f+92>>2]=0;J[f+76>>2]=0;J[f+60>>2]=0;N[f+80>>2]=Q(E*l)+Q(Q(B*q)+Q(k*C));N[f+64>>2]=Q(E*j)+Q(Q(B*p)+Q(i*C));N[f+48>>2]=Q(E*m)+Q(Q(B*n)+Q(o*C));N[f+88>>2]=Q(A*l)+Q(Q(y*q)+Q(k*z));N[f+84>>2]=Q(x*l)+Q(Q(v*q)+Q(k*w));N[f+72>>2]=Q(A*j)+Q(Q(y*p)+Q(i*z));N[f+68>>2]=Q(x*j)+Q(Q(v*p)+Q(i*w));N[f+56>>2]=Q(A*m)+Q(Q(y*n)+Q(o*z));N[f+52>>2]=Q(x*m)+Q(Q(v*n)+Q(o*w));N[f+104>>2]=L+Q(Q(u*l)+Q(Q(s*q)+Q(k*t)));N[f+100>>2]=I+Q(Q(u*j)+Q(Q(s*p)+Q(i*t)));N[f+96>>2]=D+Q(Q(u*m)+Q(Q(s*n)+Q(o*t)));ia[J[J[g>>2]+8>>2]](g,f+48|0,f+16|0,f+128|0);c=J[F+4>>2];ia[J[J[c>>2]+8>>2]](c,J[F+12>>2],f+112|0,f);c=0;f:{if(N[f+16>>2]>N[f>>2]){break f}c=0;if(N[f+128>>2]>2]){break f}c=1}if(!(N[f+20>>2]>N[f+4>>2])&(!(N[f+132>>2]>2])&(N[f+136>>2]>2]|N[f+24>>2]>N[f+8>>2]?b:c))){break e}b=J[d+J[a+20>>2]>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+4>>2];ia[J[J[b>>2]+60>>2]](b,J[d+J[a+20>>2]>>2]);J[d+J[a+20>>2]>>2]=0}e=e+1|0;if((h|0)!=(e|0)){continue}break}}ga=f+176|0}function sl(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=0;g=ga-96|0;ga=g;Ie(J[a+4>>2]);V=N[d+40>>2];W=N[d+36>>2];X=N[d+24>>2];Z=N[d+20>>2];G=N[b+20>>2];H=N[b+36>>2];I=N[b+24>>2];y=N[b+52>>2];m=N[c+52>>2];z=N[d+52>>2];l=N[e+52>>2];K=N[b+40>>2];A=N[b+56>>2];h=N[c+56>>2];B=N[d+56>>2];i=N[e+56>>2];_=N[d+32>>2];$=N[d+16>>2];aa=N[d+8>>2];ba=N[d+4>>2];ca=N[d>>2];L=N[b>>2];M=N[b+16>>2];O=N[b+32>>2];P=N[b+4>>2];R=N[b+8>>2];C=N[b+48>>2];j=N[c+48>>2];D=N[d+48>>2];p=N[e+48>>2];r=J[a+8>>2];J[g+60>>2]=0;x=Q(Q(j-C)-Q(p-D));j=Q(-x);t=Q(Q(m-y)-Q(l-z));u=Q(Q(h-A)-Q(i-B));N[g+56>>2]=Q(Q(R*j)-Q(I*t))-Q(K*u);N[g+52>>2]=Q(Q(P*j)-Q(G*t))-Q(H*u);N[g+48>>2]=Q(Q(L*j)-Q(M*t))-Q(O*u);ia[J[J[r>>2]+64>>2]](g+80|0,r,g+48|0);h=N[b+52>>2];i=N[b+24>>2];p=N[b+20>>2];j=N[b+56>>2];m=N[b+40>>2];l=N[b+36>>2];k=N[b+16>>2];n=N[b+48>>2];s=N[b+8>>2];o=N[b>>2];q=N[b+4>>2];v=N[b+32>>2];J[g+76>>2]=0;S=j;j=N[g+88>>2];w=Q(m*j);m=N[g+80>>2];T=l;l=N[g+84>>2];v=Q(S+Q(w+Q(Q(v*m)+Q(T*l))));N[g+72>>2]=v;n=Q(n+Q(Q(j*s)+Q(Q(m*o)+Q(l*q))));N[g+64>>2]=n;h=Q(h+Q(Q(j*i)+Q(Q(m*k)+Q(l*p))));N[g+68>>2]=h;r=J[a+12>>2];j=N[d+20>>2];m=N[d+36>>2];l=N[d+24>>2];i=N[d+40>>2];p=N[d>>2];k=N[d+16>>2];s=N[d+32>>2];o=N[d+4>>2];q=N[d+8>>2];J[g+28>>2]=0;N[g+24>>2]=Q(i*u)+Q(Q(q*x)+Q(t*l));N[g+20>>2]=Q(m*u)+Q(Q(o*x)+Q(t*j));N[g+16>>2]=Q(s*u)+Q(Q(p*x)+Q(t*k));ia[J[J[r>>2]+64>>2]](g+32|0,r,g+16|0);p=N[d+56>>2];k=N[d+40>>2];s=N[d+36>>2];j=N[d+52>>2];m=N[d+24>>2];l=N[d+20>>2];o=N[d+32>>2];i=N[d+48>>2];q=N[d+8>>2];w=N[d>>2];U=N[d+4>>2];F=N[d+16>>2];J[g+60>>2]=0;J[g+92>>2]=0;S=j;j=N[g+40>>2];ea=Q(m*j);m=N[g+32>>2];T=l;l=N[g+36>>2];F=Q(S+Q(ea+Q(Q(F*m)+Q(T*l))));N[g+52>>2]=F;h=Q(h-F);N[g+84>>2]=h;i=Q(i+Q(Q(j*q)+Q(Q(m*w)+Q(l*U))));N[g+48>>2]=i;i=Q(n-i);N[g+80>>2]=i;j=Q(p+Q(Q(j*k)+Q(Q(m*o)+Q(l*s))));N[g+56>>2]=j;k=Q(v-j);N[g+88>>2]=k;s=Q(0);j=Q(0);m=Q(0);l=Q(0);p=Q(0);n=Q(0);a:{b:{if(!(Q(Q(k*k)+Q(Q(i*i)+Q(h*h)))>Q(9999999747378752e-20))){break b}r=32;while(1){if(!r){break b}E=J[a+8>>2];J[g+12>>2]=0;h=Q(-N[g+80>>2]);i=N[g+84>>2];k=N[g+88>>2];N[g+8>>2]=Q(Q(R*h)-Q(I*i))-Q(K*k);N[g+4>>2]=Q(Q(P*h)-Q(G*i))-Q(H*k);N[g>>2]=Q(Q(L*h)-Q(M*i))-Q(O*k);da=g+16|0;ia[J[J[E>>2]+64>>2]](da,E,g);J[g+76>>2]=0;h=N[g+24>>2];i=N[g+16>>2];k=N[g+20>>2];N[g+72>>2]=A+Q(Q(h*K)+Q(Q(i*O)+Q(H*k)));N[g+68>>2]=y+Q(Q(h*I)+Q(Q(i*M)+Q(G*k)));N[g+64>>2]=C+Q(Q(h*R)+Q(Q(i*L)+Q(P*k)));E=J[a+12>>2];J[g+12>>2]=0;h=N[g+88>>2];i=N[g+80>>2];k=N[g+84>>2];N[g+8>>2]=Q(V*h)+Q(Q(aa*i)+Q(X*k));N[g+4>>2]=Q(W*h)+Q(Q(ba*i)+Q(Z*k));N[g>>2]=Q(_*h)+Q(Q(ca*i)+Q($*k));ia[J[J[E>>2]+64>>2]](da,E,g);J[g+60>>2]=0;J[g+44>>2]=0;k=N[g+24>>2];o=N[g+16>>2];q=N[g+20>>2];h=Q(z+Q(Q(k*X)+Q(Q(o*$)+Q(Z*q))));N[g+52>>2]=h;v=Q(N[g+68>>2]-h);N[g+36>>2]=v;h=N[g+84>>2];i=Q(D+Q(Q(k*aa)+Q(Q(o*ca)+Q(ba*q))));N[g+48>>2]=i;w=Q(N[g+64>>2]-i);N[g+32>>2]=w;i=N[g+80>>2];k=Q(B+Q(Q(k*V)+Q(Q(o*_)+Q(W*q))));N[g+56>>2]=k;o=Q(N[g+72>>2]-k);N[g+40>>2]=o;if(n>Q(1)){break a}k=N[g+88>>2];o=Q(Q(k*o)+Q(Q(i*w)+Q(v*h)));if(o>Q(0)){j=Q(Q(k*u)+Q(Q(i*x)+Q(t*h)));if(j>=Q(-1.4210854715202004e-14)){break a}m=N[b+48>>2];l=N[c+48>>2];p=N[b+52>>2];y=N[c+52>>2];A=N[b+56>>2];C=N[c+56>>2];D=N[d+48>>2];q=N[e+48>>2];z=N[d+52>>2];w=N[e+52>>2];B=N[d+56>>2];U=N[e+56>>2];J[g+44>>2]=0;N[g+36>>2]=v;n=Q(n-Q(o/j));j=Q(Q(1)-n);B=Q(Q(B*j)+Q(n*U));z=Q(Q(j*z)+Q(n*w));D=Q(Q(j*D)+Q(n*q));A=Q(Q(j*A)+Q(n*C));y=Q(Q(j*p)+Q(n*y));C=Q(Q(j*m)+Q(n*l));p=N[g+92>>2];m=h;l=k;j=i}if(!nl(J[a+4>>2],g+32|0)){rl(J[a+4>>2],g+32|0,g- -64|0,g+48|0)}if(!ol(J[a+4>>2],g+80|0)){break b}r=r-1|0;h=N[g+88>>2];i=Q(h*h);h=N[g+80>>2];k=Q(h*h);h=N[g+84>>2];if(Q(i+Q(k+Q(h*h)))>Q(9999999747378752e-20)){continue}break}}N[f+164>>2]=n;n=Q(0);i=Q(0);h=Q(0);k=Q(Q(l*l)+Q(Q(j*j)+Q(m*m)));if(k>=Q(1.4210854715202004e-14)){h=l;l=Q(Q(1)/Q(Y(k)));i=Q(h*l);n=Q(m*l);s=Q(j*l);h=p}N[f+132>>2]=s;N[f+144>>2]=h;N[f+140>>2]=i;N[f+136>>2]=n;if(Q(-N[f+172>>2])<=Q(Q(i*u)+Q(Q(s*x)+Q(t*n)))){break a}ml(J[a+4>>2],g+16|0,g);a=J[g+12>>2];J[f+156>>2]=J[g+8>>2];J[f+160>>2]=a;a=J[g+4>>2];J[f+148>>2]=J[g>>2];J[f+152>>2]=a;fa=1}ga=g+96|0;return fa|0}function Qj(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0;w=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=w;w=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=w;w=J[a+28>>2];J[b+24>>2]=J[a+24>>2];J[b+28>>2]=w;w=J[a+20>>2];J[b+16>>2]=J[a+16>>2];J[b+20>>2]=w;w=J[a+36>>2];J[b+32>>2]=J[a+32>>2];J[b+36>>2]=w;w=J[a+44>>2];J[b+40>>2]=J[a+40>>2];J[b+44>>2]=w;e=N[a+8>>2];f=N[a+20>>2];l=N[a+40>>2];g=N[a+24>>2];i=N[a+36>>2];j=N[a+4>>2];m=N[a+32>>2];n=N[a+16>>2];h=N[a>>2];J[c+44>>2]=0;J[c+28>>2]=0;J[c+12>>2]=0;p=Q(Q(n*i)-Q(m*f));k=Q(Q(f*l)-Q(i*g));o=Q(Q(g*m)-Q(l*n));d=Q(Q(1)/Q(Q(e*p)+Q(Q(h*k)+Q(j*o))));q=Q(Q(Q(e*i)-Q(l*j))*d);N[c+4>>2]=q;r=Q(Q(Q(j*g)-Q(f*e))*d);N[c+8>>2]=r;o=Q(o*d);N[c+16>>2]=o;s=Q(Q(Q(h*l)-Q(m*e))*d);N[c+20>>2]=s;t=Q(Q(Q(e*n)-Q(g*h))*d);N[c+24>>2]=t;p=Q(p*d);N[c+32>>2]=p;u=Q(Q(Q(j*m)-Q(i*h))*d);N[c+36>>2]=u;v=Q(Q(Q(h*f)-Q(n*j))*d);N[c+40>>2]=v;k=Q(k*d);N[c>>2]=k;a:{b:{if(!J[8326]){break b}while(1){d=Q(R(k));e=Q(R(o));j=Q(R(p));h=Q(Q(d+e)+j);f=Q(R(q));l=Q(R(s));g=Q(R(u));i=Q(Q(f+l)+g);h=h>i?h:i;i=Q(R(r));m=Q(R(t));n=Q(R(v));y=Q(Q(i+m)+n);d=Q(Q(d+f)+i);e=Q(Q(e+l)+m);d=d>e?d:e;e=Q(Q(j+g)+n);e=Q((h>y?h:y)*(d>e?d:e));if(e>2];f=Q(R(y));j=N[b+16>>2];g=Q(R(j));h=N[b+32>>2];n=Q(R(h));d=Q(Q(f+g)+n);z=N[b+4>>2];B=Q(R(z));m=N[b+20>>2];C=Q(R(m));l=N[b+36>>2];D=Q(R(l));i=Q(Q(B+C)+D);E=d>i?d:i;A=N[b+8>>2];F=Q(R(A));i=N[b+24>>2];G=Q(R(i));d=N[b+40>>2];H=Q(R(d));x=Q(Q(F+G)+H);E=E>x?E:x;f=Q(Q(f+B)+F);g=Q(Q(g+C)+G);f=f>g?f:g;g=Q(Q(n+D)+H);f=Q(E*(f>g?f:g));if(f>2]=0;J[b+28>>2]=0;J[b+12>>2]=0;x=d;e=cg(Q(e/f),Q(.25));d=Q(e+Q(-2));e=Q(Q(1)/e);B=Q(Q(Q(x*d)+Q(v*e))*Q(.5));f=Q(x+B);N[b+40>>2]=f;C=Q(Q(Q(l*d)+Q(t*e))*Q(.5));l=Q(l+C);N[b+36>>2]=l;D=Q(Q(Q(h*d)+Q(r*e))*Q(.5));g=Q(h+D);N[b+32>>2]=g;F=Q(Q(Q(i*d)+Q(u*e))*Q(.5));i=Q(i+F);N[b+24>>2]=i;G=Q(Q(Q(m*d)+Q(s*e))*Q(.5));m=Q(m+G);N[b+20>>2]=m;H=Q(Q(Q(j*d)+Q(q*e))*Q(.5));n=Q(j+H);N[b+16>>2]=n;x=A;A=Q(Q(Q(A*d)+Q(p*e))*Q(.5));j=Q(x+A);N[b+8>>2]=j;x=z;z=Q(Q(Q(z*d)+Q(o*e))*Q(.5));h=Q(x+z);N[b+4>>2]=h;x=y;y=Q(Q(Q(y*d)+Q(k*e))*Q(.5));e=Q(x+y);N[b>>2]=e;J[c+44>>2]=0;J[c+28>>2]=0;J[c+12>>2]=0;q=Q(Q(n*l)-Q(g*m));k=Q(Q(m*f)-Q(l*i));r=Q(Q(i*g)-Q(f*n));d=Q(Q(1)/Q(Q(j*q)+Q(Q(e*k)+Q(h*r))));v=Q(Q(Q(e*m)-Q(n*h))*d);N[c+40>>2]=v;u=Q(Q(Q(h*g)-Q(l*e))*d);N[c+36>>2]=u;p=Q(q*d);N[c+32>>2]=p;t=Q(Q(Q(j*n)-Q(i*e))*d);N[c+24>>2]=t;s=Q(Q(Q(e*f)-Q(g*j))*d);N[c+20>>2]=s;o=Q(r*d);N[c+16>>2]=o;r=Q(Q(Q(h*i)-Q(m*j))*d);N[c+8>>2]=r;q=Q(Q(Q(j*l)-Q(f*h))*d);N[c+4>>2]=q;k=Q(k*d);N[c>>2]=k;d=Q(Q(R(D))+Q(Q(R(y))+Q(R(H))));e=Q(Q(R(C))+Q(Q(R(z))+Q(R(G))));d=d>e?d:e;e=Q(Q(R(B))+Q(Q(R(A))+Q(R(F))));if(Q(E*N[8325])>=(d>e?d:e)){break a}I=I+1|0;if(I>>>0>2];e=N[b+20>>2];j=N[b+40>>2];h=N[b+24>>2];f=N[a+36>>2];l=N[a+20>>2];g=N[a+4>>2];i=N[b+4>>2];m=N[a+40>>2];n=N[a+24>>2];q=N[a+8>>2];r=N[b+8>>2];o=N[a+32>>2];s=N[b+32>>2];t=N[a>>2];p=N[b>>2];u=N[a+16>>2];v=N[b+16>>2];J[c+44>>2]=0;J[c+28>>2]=0;J[c+12>>2]=0;k=Q(Q(o*s)+Q(Q(t*p)+Q(v*u)));N[c>>2]=Q(k+k)*Q(.5);k=Q(Q(m*j)+Q(Q(q*r)+Q(h*n)));N[c+40>>2]=Q(k+k)*Q(.5);k=Q(Q(Q(Q(f*j)+Q(Q(g*r)+Q(h*l)))+Q(Q(m*d)+Q(Q(q*i)+Q(e*n))))*Q(.5));N[c+36>>2]=k;j=Q(Q(Q(Q(o*j)+Q(Q(t*r)+Q(h*u)))+Q(Q(m*s)+Q(Q(q*p)+Q(v*n))))*Q(.5));N[c+32>>2]=j;N[c+24>>2]=k;h=Q(Q(f*d)+Q(Q(g*i)+Q(e*l)));N[c+20>>2]=Q(h+h)*Q(.5);d=Q(Q(Q(Q(o*d)+Q(Q(t*i)+Q(e*u)))+Q(Q(f*s)+Q(Q(g*p)+Q(v*l))))*Q(.5));N[c+16>>2]=d;N[c+8>>2]=j;N[c+4>>2]=d;return}d=N[a+32>>2];e=N[a>>2];j=N[a+16>>2];h=N[b+32>>2];f=N[b>>2];l=N[b+16>>2];g=N[a+36>>2];i=N[a+4>>2];m=N[a+20>>2];n=N[b+36>>2];q=N[b+4>>2];r=N[b+20>>2];o=N[a+40>>2];s=N[b+40>>2];t=N[a+8>>2];p=N[b+8>>2];u=N[a+24>>2];v=N[b+24>>2];J[c+44>>2]=0;J[c+28>>2]=0;J[c+12>>2]=0;k=Q(Q(o*s)+Q(Q(t*p)+Q(v*u)));N[c+40>>2]=Q(k+k)*Q(.5);k=Q(Q(Q(Q(g*s)+Q(Q(i*p)+Q(v*m)))+Q(Q(o*n)+Q(Q(t*q)+Q(r*u))))*Q(.5));N[c+36>>2]=k;o=Q(Q(Q(Q(d*s)+Q(Q(e*p)+Q(v*j)))+Q(Q(o*h)+Q(Q(t*f)+Q(l*u))))*Q(.5));N[c+32>>2]=o;N[c+24>>2]=k;s=Q(Q(g*n)+Q(Q(i*q)+Q(r*m)));N[c+20>>2]=Q(s+s)*Q(.5);g=Q(Q(Q(Q(d*n)+Q(Q(e*q)+Q(r*j)))+Q(Q(g*h)+Q(Q(i*f)+Q(l*m))))*Q(.5));N[c+16>>2]=g;N[c+8>>2]=o;N[c+4>>2]=g;d=Q(Q(d*h)+Q(Q(e*f)+Q(l*j)));N[c>>2]=Q(d+d)*Q(.5)}function vg(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0;B=K[a+180|0];C=K[a+48|0];a:{if(C?B:1){x=N[b+52>>2];z=N[b+56>>2];j=N[a+100>>2];k=N[a+104>>2];l=N[a+108>>2];d=N[b+20>>2];g=N[b+24>>2];y=N[a+68>>2];p=N[a+84>>2];q=N[a+56>>2];r=N[a+72>>2];s=N[a+88>>2];t=N[a+60>>2];h=N[b+36>>2];u=N[a+76>>2];m=N[b+40>>2];v=N[a+92>>2];A=N[b+48>>2];n=N[b+8>>2];o=N[b>>2];e=N[b+4>>2];f=N[b+16>>2];w=N[a+52>>2];i=N[b+32>>2];J[a+884>>2]=0;J[a+868>>2]=0;J[a+852>>2]=0;J[a+836>>2]=0;N[a+864>>2]=Q(v*m)+Q(Q(t*i)+Q(u*h));N[a+860>>2]=Q(s*m)+Q(Q(q*i)+Q(r*h));N[a+856>>2]=Q(p*m)+Q(Q(w*i)+Q(y*h));N[a+848>>2]=Q(v*g)+Q(Q(t*f)+Q(u*d));N[a+844>>2]=Q(s*g)+Q(Q(q*f)+Q(r*d));N[a+840>>2]=Q(p*g)+Q(Q(w*f)+Q(y*d));N[a+832>>2]=Q(v*n)+Q(Q(t*o)+Q(e*u));N[a+828>>2]=Q(s*n)+Q(Q(q*o)+Q(e*r));N[a+824>>2]=Q(p*n)+Q(Q(w*o)+Q(y*e));N[a+880>>2]=z+Q(Q(l*m)+Q(Q(j*i)+Q(h*k)));N[a+876>>2]=x+Q(Q(l*g)+Q(Q(j*f)+Q(d*k)));N[a+872>>2]=A+Q(Q(l*n)+Q(Q(j*o)+Q(e*k)));j=N[a+172>>2];d=N[c+40>>2];k=N[a+164>>2];g=N[c+32>>2];h=N[c+36>>2];l=N[a+168>>2];y=Q(Q(j*d)+Q(Q(k*g)+Q(h*l)));e=N[c+24>>2];f=N[c+16>>2];i=N[c+20>>2];m=Q(Q(j*e)+Q(Q(k*f)+Q(i*l)));p=N[a+156>>2];q=N[a+124>>2];r=N[a+140>>2];n=Q(Q(p*d)+Q(Q(q*g)+Q(r*h)));s=N[a+152>>2];t=N[a+120>>2];u=N[a+136>>2];o=Q(Q(s*d)+Q(Q(t*g)+Q(u*h)));v=N[a+148>>2];w=N[a+116>>2];x=N[a+132>>2];z=Q(Q(v*d)+Q(Q(w*g)+Q(x*h)));g=Q(Q(p*e)+Q(Q(q*f)+Q(r*i)));h=Q(Q(s*e)+Q(Q(t*f)+Q(u*i)));i=Q(Q(v*e)+Q(Q(w*f)+Q(x*i)));d=N[c+8>>2];e=N[c>>2];f=N[c+4>>2];j=Q(Q(j*d)+Q(Q(k*e)+Q(f*l)));k=Q(Q(p*d)+Q(Q(q*e)+Q(f*r)));l=Q(Q(s*d)+Q(Q(t*e)+Q(f*u)));d=Q(Q(v*d)+Q(Q(w*e)+Q(x*f)));break a}x=N[c+52>>2];z=N[c+56>>2];j=N[a+164>>2];k=N[a+168>>2];l=N[a+172>>2];d=N[c+20>>2];g=N[c+24>>2];y=N[a+132>>2];p=N[a+148>>2];q=N[a+120>>2];r=N[a+136>>2];s=N[a+152>>2];t=N[a+124>>2];h=N[c+36>>2];u=N[a+140>>2];m=N[c+40>>2];v=N[a+156>>2];A=N[c+48>>2];n=N[c+8>>2];o=N[c>>2];e=N[c+4>>2];f=N[c+16>>2];w=N[a+116>>2];i=N[c+32>>2];J[a+884>>2]=0;J[a+868>>2]=0;J[a+852>>2]=0;J[a+836>>2]=0;N[a+864>>2]=Q(v*m)+Q(Q(t*i)+Q(u*h));N[a+860>>2]=Q(s*m)+Q(Q(q*i)+Q(r*h));N[a+856>>2]=Q(p*m)+Q(Q(w*i)+Q(y*h));N[a+848>>2]=Q(v*g)+Q(Q(t*f)+Q(u*d));N[a+844>>2]=Q(s*g)+Q(Q(q*f)+Q(r*d));N[a+840>>2]=Q(p*g)+Q(Q(w*f)+Q(y*d));N[a+832>>2]=Q(v*n)+Q(Q(t*o)+Q(e*u));N[a+828>>2]=Q(s*n)+Q(Q(q*o)+Q(e*r));N[a+824>>2]=Q(p*n)+Q(Q(w*o)+Q(y*e));N[a+880>>2]=z+Q(Q(l*m)+Q(Q(j*i)+Q(h*k)));N[a+876>>2]=x+Q(Q(l*g)+Q(Q(j*f)+Q(d*k)));N[a+872>>2]=A+Q(Q(l*n)+Q(Q(j*o)+Q(e*k)));j=N[a+108>>2];d=N[b+40>>2];k=N[a+100>>2];g=N[b+32>>2];h=N[b+36>>2];l=N[a+104>>2];y=Q(Q(j*d)+Q(Q(k*g)+Q(h*l)));e=N[b+24>>2];f=N[b+16>>2];i=N[b+20>>2];m=Q(Q(j*e)+Q(Q(k*f)+Q(i*l)));p=N[a+92>>2];q=N[a+60>>2];r=N[a+76>>2];n=Q(Q(p*d)+Q(Q(q*g)+Q(r*h)));s=N[a+88>>2];t=N[a+56>>2];u=N[a+72>>2];o=Q(Q(s*d)+Q(Q(t*g)+Q(u*h)));v=N[a+84>>2];w=N[a+52>>2];x=N[a+68>>2];z=Q(Q(v*d)+Q(Q(w*g)+Q(x*h)));g=Q(Q(p*e)+Q(Q(q*f)+Q(r*i)));h=Q(Q(s*e)+Q(Q(t*f)+Q(u*i)));i=Q(Q(v*e)+Q(Q(w*f)+Q(x*i)));d=N[b+8>>2];e=N[b>>2];f=N[b+4>>2];j=Q(Q(j*d)+Q(Q(k*e)+Q(f*l)));k=Q(Q(p*d)+Q(Q(q*e)+Q(f*r)));l=Q(Q(s*d)+Q(Q(t*e)+Q(f*u)));c=b;d=Q(Q(v*d)+Q(Q(w*e)+Q(x*f)))}e=N[c+56>>2];f=N[c+52>>2];N[a+936>>2]=N[c+48>>2]+j;J[a+932>>2]=0;N[a+928>>2]=n;N[a+924>>2]=o;N[a+920>>2]=z;J[a+916>>2]=0;N[a+912>>2]=g;N[a+908>>2]=h;N[a+904>>2]=i;J[a+900>>2]=0;N[a+896>>2]=k;N[a+892>>2]=l;N[a+888>>2]=d;J[a+948>>2]=0;N[a+940>>2]=m+f;N[a+944>>2]=y+e;b=J[a+876>>2];J[a+968>>2]=J[a+872>>2];J[a+972>>2]=b;b=J[a+884>>2];J[a+976>>2]=J[a+880>>2];J[a+980>>2]=b;b=J[a+948>>2];J[a+992>>2]=J[a+944>>2];J[a+996>>2]=b;b=J[a+940>>2];J[a+984>>2]=J[a+936>>2];J[a+988>>2]=b;e=N[a+840>>2];f=N[a+856>>2];i=N[a+824>>2];J[a+964>>2]=0;N[a+960>>2]=f;N[a+956>>2]=e;N[a+952>>2]=i;b:{if(B|C){n=N[a+972>>2];g=Q(N[a+988>>2]-n);o=N[a+968>>2];h=Q(N[a+984>>2]-o);m=N[a+976>>2];d=Q(N[a+992>>2]-m);break b}n=N[a+972>>2];g=Q(n-N[a+988>>2]);o=N[a+968>>2];h=Q(o-N[a+984>>2]);m=N[a+976>>2];d=Q(m-N[a+992>>2])}N[a+1016>>2]=h;J[a+1028>>2]=0;N[a+1024>>2]=d;N[a+1020>>2]=g;J[a+1012>>2]=0;j=Q(Q(f*d)+Q(Q(i*h)+Q(e*g)));N[a+1032>>2]=j;N[a+1008>>2]=Q(f*j)+m;N[a+1004>>2]=n+Q(e*j);N[a+1e3>>2]=o+Q(i*j);N[a+1036>>2]=Q(d*N[a+860>>2])+Q(Q(h*N[a+828>>2])+Q(N[a+844>>2]*g));N[a+1040>>2]=Q(d*N[a+864>>2])+Q(Q(h*N[a+832>>2])+Q(N[a+848>>2]*g))}function Dn(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=0,g=0,h=0;f=ga-96|0;ga=f;J[f+92>>2]=a;J[f+88>>2]=b;J[f+84>>2]=c;a=J[f+92>>2];b=f+8|0;_i(b);ia[J[J[a>>2]+20>>2]](a,J[f+88>>2],b);d=N[f+72>>2];a=ga-32|0;ga=a;J[a+28>>2]=J[f+84>>2];J[a+24>>2]=b;J[a+20>>2]=b+16;J[a+16>>2]=b+32;N[a+12>>2]=d;c=J[a+28>>2];b=ga-16|0;J[b+12>>2]=J[a+24>>2];e=N[J[b+12>>2]>>2];J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]>>2];J[b+12>>2]=J[a+16>>2];a:{if(N[J[b+12>>2]>>2]>2]=J[a+16>>2];d=N[J[b+12>>2]>>2];break a}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]>>2]}b:{if(e>d){b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]>>2];J[b+12>>2]=J[a+16>>2];c:{if(N[J[b+12>>2]>>2]>2]=J[a+16>>2];d=N[J[b+12>>2]>>2];break c}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]>>2]}break b}b=ga-16|0;J[b+12>>2]=J[a+24>>2];d=N[J[b+12>>2]>>2]}b=ga-16|0;J[b+12>>2]=c;N[J[b+12>>2]>>2]=d;J[b+12>>2]=J[a+24>>2];e=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[a+16>>2];d:{if(N[J[b+12>>2]+4>>2]>2]=J[a+16>>2];d=N[J[b+12>>2]+4>>2];break d}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+4>>2]}e:{if(e>d){b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[a+16>>2];f:{if(N[J[b+12>>2]+4>>2]>2]=J[a+16>>2];d=N[J[b+12>>2]+4>>2];break f}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+4>>2]}break e}b=ga-16|0;J[b+12>>2]=J[a+24>>2];d=N[J[b+12>>2]+4>>2]}b=ga-16|0;J[b+12>>2]=c;N[J[b+12>>2]+4>>2]=d;J[b+12>>2]=J[a+24>>2];e=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[a+16>>2];g:{if(N[J[b+12>>2]+8>>2]>2]=J[a+16>>2];d=N[J[b+12>>2]+8>>2];break g}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+8>>2]}h:{if(e>d){b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[a+16>>2];i:{if(N[J[b+12>>2]+8>>2]>2]=J[a+16>>2];d=N[J[b+12>>2]+8>>2];break i}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+8>>2]}break h}b=ga-16|0;J[b+12>>2]=J[a+24>>2];d=N[J[b+12>>2]+8>>2]}b=ga-16|0;J[b+12>>2]=c;N[J[b+12>>2]+8>>2]=d;J[b+12>>2]=J[a+24>>2];e=N[J[b+12>>2]>>2];J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]>>2];J[b+12>>2]=J[a+16>>2];j:{if(N[J[b+12>>2]>>2]>d){b=ga-16|0;J[b+12>>2]=J[a+16>>2];d=N[J[b+12>>2]>>2];break j}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]>>2]}k:{if(e>2]=J[a+20>>2];d=N[J[b+12>>2]>>2];J[b+12>>2]=J[a+16>>2];l:{if(N[J[b+12>>2]>>2]>d){b=ga-16|0;J[b+12>>2]=J[a+16>>2];d=N[J[b+12>>2]>>2];break l}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]>>2]}break k}b=ga-16|0;J[b+12>>2]=J[a+24>>2];d=N[J[b+12>>2]>>2]}b=ga-16|0;J[b+12>>2]=c+16;N[J[b+12>>2]>>2]=d;J[b+12>>2]=J[a+24>>2];e=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[a+16>>2];m:{if(N[J[b+12>>2]+4>>2]>d){b=ga-16|0;J[b+12>>2]=J[a+16>>2];d=N[J[b+12>>2]+4>>2];break m}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+4>>2]}n:{if(e>2]=J[a+20>>2];d=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[a+16>>2];o:{if(N[J[b+12>>2]+4>>2]>d){b=ga-16|0;J[b+12>>2]=J[a+16>>2];d=N[J[b+12>>2]+4>>2];break o}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+4>>2]}break n}b=ga-16|0;J[b+12>>2]=J[a+24>>2];d=N[J[b+12>>2]+4>>2]}b=ga-16|0;J[b+12>>2]=c+16;N[J[b+12>>2]+4>>2]=d;J[b+12>>2]=J[a+24>>2];e=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[a+16>>2];p:{if(N[J[b+12>>2]+8>>2]>d){b=ga-16|0;J[b+12>>2]=J[a+16>>2];d=N[J[b+12>>2]+8>>2];break p}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+8>>2]}q:{if(e>2]=J[a+20>>2];d=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[a+16>>2];r:{if(N[J[b+12>>2]+8>>2]>d){b=ga-16|0;J[b+12>>2]=J[a+16>>2];d=N[J[b+12>>2]+8>>2];break r}b=ga-16|0;J[b+12>>2]=J[a+20>>2];d=N[J[b+12>>2]+8>>2]}break q}b=ga-16|0;J[b+12>>2]=J[a+24>>2];d=N[J[b+12>>2]+8>>2]}b=ga-16|0;h=c+16|0;J[b+12>>2]=h;N[J[b+12>>2]+8>>2]=d;d=N[a+12>>2];J[b+12>>2]=c;g=J[b+12>>2];N[g>>2]=N[g>>2]-d;d=N[a+12>>2];J[b+12>>2]=c;g=J[b+12>>2];N[g+4>>2]=N[g+4>>2]-d;d=N[a+12>>2];J[b+12>>2]=c;c=J[b+12>>2];N[c+8>>2]=N[c+8>>2]-d;d=N[a+12>>2];J[b+12>>2]=h;c=J[b+12>>2];N[c>>2]=N[c>>2]+d;d=N[a+12>>2];J[b+12>>2]=h;c=J[b+12>>2];N[c+4>>2]=N[c+4>>2]+d;d=N[a+12>>2];J[b+12>>2]=h;b=J[b+12>>2];N[b+8>>2]=N[b+8>>2]+d;ga=a+32|0;ga=f+96|0}function cA(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);c=ga-288|0;ga=c;ya(2666);if(J[a+232>>2]>0){while(1){e=J[J[a+240>>2]+(h<<2)>>2];J[e+244>>2]=1065353216;a:{b:{switch(J[e+216>>2]-2|0){case 0:case 3:break a;default:break b}}if(K[e+204|0]&3){break a}ve(e,b,c+224|0);c:{d:{if(!K[a+44|0]){break d}f=N[e+252>>2];f=Q(f*f);if(f==Q(0)){break d}i=Q(N[c+280>>2]-N[e+60>>2]);m=Q(i*i);i=Q(N[c+272>>2]-N[e+52>>2]);j=Q(i*i);i=Q(N[c+276>>2]-N[e+56>>2]);if(!(f>2]+4>>2]<=19){J[8145]=J[8145]+1;d=J[a+68>>2];d=ia[J[J[d>>2]+36>>2]](d)|0;k=J[a+24>>2];J[c+132>>2]=1065353216;J[c+136>>2]=-65535;g=J[e+64>>2];J[c+148>>2]=J[e+60>>2];J[c+152>>2]=g;g=J[e+56>>2];J[c+140>>2]=J[e+52>>2];J[c+144>>2]=g;g=J[c+284>>2];J[c+164>>2]=J[c+280>>2];J[c+168>>2]=g;g=J[c+276>>2];J[c+156>>2]=J[c+272>>2];J[c+160>>2]=g;J[c+204>>2]=0;J[c+128>>2]=20664;J[c+216>>2]=d;J[c+220>>2]=k;J[c+212>>2]=0;J[c+208>>2]=e;f=N[e+248>>2];k=c+72|0;d=k;J[d+4>>2]=35;J[d+8>>2]=0;J[d>>2]=14268;J[d+44>>2]=1025758986;J[d+20>>2]=1065353216;J[d+24>>2]=0;J[d+12>>2]=1065353216;J[d+16>>2]=1065353216;J[d>>2]=13984;N[c+116>>2]=f;N[c+100>>2]=f;J[c+76>>2]=8;J[c+72>>2]=16132;N[c+212>>2]=N[a+56>>2];d=J[e+188>>2];I[c+136>>1]=L[d+4>>1];I[c+138>>1]=L[d+6>>1];d=J[c+236>>2];J[c+16>>2]=J[c+232>>2];J[c+20>>2]=d;d=J[c+228>>2];J[c+8>>2]=J[c+224>>2];J[c+12>>2]=d;d=J[c+252>>2];J[c+32>>2]=J[c+248>>2];J[c+36>>2]=d;d=J[c+244>>2];J[c+24>>2]=J[c+240>>2];J[c+28>>2]=d;d=J[c+268>>2];J[c+48>>2]=J[c+264>>2];J[c+52>>2]=d;d=J[c+260>>2];J[c+40>>2]=J[c+256>>2];J[c+44>>2]=d;d=J[c+284>>2];J[c+64>>2]=J[c+280>>2];J[c+68>>2]=d;d=J[c+276>>2];J[c+56>>2]=J[c+272>>2];J[c+60>>2]=d;d=e+4|0;g=J[d+12>>2];J[c+16>>2]=J[d+8>>2];J[c+20>>2]=g;g=J[d+4>>2];J[c+8>>2]=J[d>>2];J[c+12>>2]=g;g=J[e+32>>2];J[c+32>>2]=J[e+28>>2];J[c+36>>2]=g;g=J[e+24>>2];J[c+24>>2]=J[e+20>>2];J[c+28>>2]=g;g=J[e+48>>2];J[c+48>>2]=J[e+44>>2];J[c+52>>2]=g;g=J[e+40>>2];J[c+40>>2]=J[e+36>>2];J[c+44>>2]=g;ic(a,k,d,c+8|0,c+128|0,Q(0));f=N[c+132>>2];if(f>2]=f;d=c+224|0;ve(e,Q(f*b),d);J[e+244>>2]=0;xk(e,d);xa()}h=h+1|0;if((h|0)>2]){continue}break}}if(K[a+275|0]){ya(2862);h=J[a+308>>2];if((h|0)>0){while(1){k=J[J[a+316>>2]+(v<<2)>>2];if(J[k+748>>2]>0){e=J[k+744>>2];e=J[e+236>>2]<<30>>31&e;d=J[k+740>>2];d=J[d+236>>2]<<30>>31&d;g=0;while(1){b=Q(N[d+228>>2]*N[e+228>>2]);e:{if(!(b>Q(0))){break e}h=k+P(g,184)|0;f=N[h+124>>2];if(f==Q(0)){break e}s=N[h+44>>2];y=N[e+60>>2];t=N[h+40>>2];z=N[e+56>>2];u=N[h+36>>2];A=N[e+52>>2];i=Q(b*Q(f*Q(-N[h+76>>2])));j=Q(b*Q(f*Q(-N[h+72>>2])));f=Q(b*Q(f*Q(-N[h+68>>2])));b=N[d+344>>2];if(b!=Q(0)){o=N[h+60>>2];w=N[d+60>>2];n=N[h+56>>2];p=N[d+56>>2];q=N[h+52>>2];x=N[d+52>>2];r=Q(f*N[d+348>>2]);N[d+312>>2]=Q(b*r)+N[d+312>>2];l=Q(j*N[d+352>>2]);N[d+316>>2]=Q(b*l)+N[d+316>>2];m=b;b=Q(i*N[d+356>>2]);N[d+320>>2]=Q(m*b)+N[d+320>>2];m=N[d+552>>2];B=N[d+304>>2];C=N[d+296>>2];D=N[d+300>>2];E=N[d+548>>2];F=N[d+288>>2];G=N[d+280>>2];H=N[d+284>>2];q=Q(q-x);p=Q(n-p);n=Q(Q(q*l)-Q(r*p));o=Q(o-w);l=Q(Q(p*b)-Q(l*o));b=Q(Q(o*r)-Q(b*q));N[d+328>>2]=Q(Q(Q(N[d+272>>2]*n)+Q(Q(N[d+264>>2]*l)+Q(b*N[d+268>>2])))*N[d+544>>2])+N[d+328>>2];N[d+332>>2]=Q(E*Q(Q(F*n)+Q(Q(G*l)+Q(b*H))))+N[d+332>>2];N[d+336>>2]=Q(m*Q(Q(B*n)+Q(Q(C*l)+Q(b*D))))+N[d+336>>2]}b=N[e+344>>2];if(b==Q(0)){break e}f=Q(N[e+348>>2]*Q(-f));N[e+312>>2]=Q(b*f)+N[e+312>>2];j=Q(N[e+352>>2]*Q(-j));N[e+316>>2]=Q(b*j)+N[e+316>>2];m=b;b=Q(N[e+356>>2]*Q(-i));N[e+320>>2]=Q(m*b)+N[e+320>>2];r=N[e+552>>2];l=N[e+304>>2];n=N[e+296>>2];o=N[e+300>>2];w=N[e+548>>2];p=N[e+288>>2];q=N[e+280>>2];x=N[e+284>>2];u=Q(u-A);t=Q(t-z);i=Q(Q(u*j)-Q(f*t));s=Q(s-y);j=Q(Q(t*b)-Q(j*s));b=Q(Q(s*f)-Q(b*u));N[e+328>>2]=Q(Q(Q(N[e+272>>2]*i)+Q(Q(N[e+264>>2]*j)+Q(b*N[e+268>>2])))*N[e+544>>2])+N[e+328>>2];N[e+332>>2]=Q(w*Q(Q(p*i)+Q(Q(q*j)+Q(b*x))))+N[e+332>>2];N[e+336>>2]=Q(r*Q(Q(l*i)+Q(Q(n*j)+Q(b*o))))+N[e+336>>2]}g=g+1|0;if((g|0)>2]){continue}break}h=J[a+308>>2]}v=v+1|0;if((v|0)<(h|0)){continue}break}}xa()}xa();ga=c+288|0}function aj(a,b,c,d,e){var f=0,g=Q(0);f=ga-32|0;ga=f;J[f+24>>2]=a;J[f+20>>2]=b;J[f+16>>2]=c;J[f+12>>2]=d;N[f+8>>2]=e;a=J[f+24>>2];J[f+28>>2]=a;b=ga-16|0;J[b+12>>2]=a;J[b+12>>2]=a+16;J[b+12>>2]=J[f+20>>2];g=N[J[b+12>>2]>>2];J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]>>2];J[b+12>>2]=J[f+12>>2];a:{if(N[J[b+12>>2]>>2]>2]=J[f+12>>2];e=N[J[b+12>>2]>>2];break a}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]>>2]}b:{if(g>e){b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]>>2];J[b+12>>2]=J[f+12>>2];c:{if(N[J[b+12>>2]>>2]>2]=J[f+12>>2];e=N[J[b+12>>2]>>2];break c}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]>>2]}break b}b=ga-16|0;J[b+12>>2]=J[f+20>>2];e=N[J[b+12>>2]>>2]}b=ga-16|0;J[b+12>>2]=a;N[J[b+12>>2]>>2]=e;J[b+12>>2]=J[f+20>>2];g=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[f+12>>2];d:{if(N[J[b+12>>2]+4>>2]>2]=J[f+12>>2];e=N[J[b+12>>2]+4>>2];break d}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+4>>2]}e:{if(g>e){b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[f+12>>2];f:{if(N[J[b+12>>2]+4>>2]>2]=J[f+12>>2];e=N[J[b+12>>2]+4>>2];break f}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+4>>2]}break e}b=ga-16|0;J[b+12>>2]=J[f+20>>2];e=N[J[b+12>>2]+4>>2]}b=ga-16|0;J[b+12>>2]=a;N[J[b+12>>2]+4>>2]=e;J[b+12>>2]=J[f+20>>2];g=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[f+12>>2];g:{if(N[J[b+12>>2]+8>>2]>2]=J[f+12>>2];e=N[J[b+12>>2]+8>>2];break g}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+8>>2]}h:{if(g>e){b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[f+12>>2];i:{if(N[J[b+12>>2]+8>>2]>2]=J[f+12>>2];e=N[J[b+12>>2]+8>>2];break i}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+8>>2]}break h}b=ga-16|0;J[b+12>>2]=J[f+20>>2];e=N[J[b+12>>2]+8>>2]}b=ga-16|0;J[b+12>>2]=a;N[J[b+12>>2]+8>>2]=e;J[b+12>>2]=J[f+20>>2];g=N[J[b+12>>2]>>2];J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]>>2];J[b+12>>2]=J[f+12>>2];j:{if(N[J[b+12>>2]>>2]>e){b=ga-16|0;J[b+12>>2]=J[f+12>>2];e=N[J[b+12>>2]>>2];break j}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]>>2]}k:{if(g>2]=J[f+16>>2];e=N[J[b+12>>2]>>2];J[b+12>>2]=J[f+12>>2];l:{if(N[J[b+12>>2]>>2]>e){b=ga-16|0;J[b+12>>2]=J[f+12>>2];e=N[J[b+12>>2]>>2];break l}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]>>2]}break k}b=ga-16|0;J[b+12>>2]=J[f+20>>2];e=N[J[b+12>>2]>>2]}b=ga-16|0;J[b+12>>2]=a+16;N[J[b+12>>2]>>2]=e;J[b+12>>2]=J[f+20>>2];g=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[f+12>>2];m:{if(N[J[b+12>>2]+4>>2]>e){b=ga-16|0;J[b+12>>2]=J[f+12>>2];e=N[J[b+12>>2]+4>>2];break m}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+4>>2]}n:{if(g>2]=J[f+16>>2];e=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[f+12>>2];o:{if(N[J[b+12>>2]+4>>2]>e){b=ga-16|0;J[b+12>>2]=J[f+12>>2];e=N[J[b+12>>2]+4>>2];break o}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+4>>2]}break n}b=ga-16|0;J[b+12>>2]=J[f+20>>2];e=N[J[b+12>>2]+4>>2]}b=ga-16|0;J[b+12>>2]=a+16;N[J[b+12>>2]+4>>2]=e;J[b+12>>2]=J[f+20>>2];g=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[f+12>>2];p:{if(N[J[b+12>>2]+8>>2]>e){b=ga-16|0;J[b+12>>2]=J[f+12>>2];e=N[J[b+12>>2]+8>>2];break p}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+8>>2]}q:{if(g>2]=J[f+16>>2];e=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[f+12>>2];r:{if(N[J[b+12>>2]+8>>2]>e){b=ga-16|0;J[b+12>>2]=J[f+12>>2];e=N[J[b+12>>2]+8>>2];break r}b=ga-16|0;J[b+12>>2]=J[f+16>>2];e=N[J[b+12>>2]+8>>2]}break q}b=ga-16|0;J[b+12>>2]=J[f+20>>2];e=N[J[b+12>>2]+8>>2]}b=ga-16|0;c=a+16|0;J[b+12>>2]=c;N[J[b+12>>2]+8>>2]=e;e=N[f+8>>2];J[b+12>>2]=a;d=J[b+12>>2];N[d>>2]=N[d>>2]-e;e=N[f+8>>2];J[b+12>>2]=a;d=J[b+12>>2];N[d+4>>2]=N[d+4>>2]-e;e=N[f+8>>2];J[b+12>>2]=a;a=J[b+12>>2];N[a+8>>2]=N[a+8>>2]-e;e=N[f+8>>2];J[b+12>>2]=c;a=J[b+12>>2];N[a>>2]=N[a>>2]+e;e=N[f+8>>2];J[b+12>>2]=c;a=J[b+12>>2];N[a+4>>2]=N[a+4>>2]+e;e=N[f+8>>2];J[b+12>>2]=c;a=J[b+12>>2];N[a+8>>2]=N[a+8>>2]+e;ga=f+32|0}function Ab(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0);i=ga+-64|0;ga=i;r=e<<4;h=r+J[a+16>>2]|0;s=L[h>>1];l=L[h+2>>1];u=L[h+4>>1];m=N[a+28>>2];n=N[a+60>>2];o=N[a+32>>2];p=N[a- -64>>2];k=N[a+24>>2];j=N[a+56>>2];J[i+44>>2]=0;N[i+40>>2]=o+Q(Q(u>>>0)/p);N[i+36>>2]=m+Q(Q(l>>>0)/n);N[i+32>>2]=k+Q(Q(s>>>0)/j);s=L[h+6>>1];l=L[h+8>>1];h=L[h+10>>1];J[i+60>>2]=0;N[i+56>>2]=o+Q(Q(h>>>0)/p);N[i+52>>2]=m+Q(Q(l>>>0)/n);N[i+48>>2]=k+Q(Q(s>>>0)/j);s=f<<4;h=s+J[b+16>>2]|0;l=L[h>>1];u=L[h+2>>1];F=L[h+4>>1];m=N[b+28>>2];n=N[b+60>>2];o=N[b+32>>2];p=N[b- -64>>2];k=N[b+24>>2];j=N[b+56>>2];J[i+12>>2]=0;N[i+8>>2]=o+Q(Q(F>>>0)/p);N[i+4>>2]=m+Q(Q(u>>>0)/n);N[i>>2]=k+Q(Q(l>>>0)/j);l=L[h+6>>1];u=L[h+8>>1];h=L[h+10>>1];J[i+28>>2]=0;N[i+24>>2]=o+Q(Q(h>>>0)/p);N[i+20>>2]=m+Q(Q(u>>>0)/n);N[i+16>>2]=k+Q(Q(l>>>0)/j);h=0;G=N[d+24>>2];n=N[i+24>>2];j=Q(Q(n+N[i+8>>2])*Q(.5));I=N[d+16>>2];o=N[i+16>>2];q=Q(Q(o+N[i>>2])*Q(.5));p=N[i+20>>2];t=Q(Q(p+N[i+4>>2])*Q(.5));M=N[d+20>>2];m=N[i+48>>2];k=Q(Q(m+N[i+32>>2])*Q(.5));v=Q(Q(N[d>>2]+Q(Q(G*j)+Q(Q(I*q)+Q(t*M))))-k);m=Q(m-k);y=N[d+72>>2];n=Q(n-j);z=N[d+64>>2];o=Q(o-q);p=Q(p-t);A=N[d+68>>2];a:{if(Q(R(v))>Q(m+Q(Q(y*n)+Q(Q(z*o)+Q(p*A))))){break a}O=N[d+40>>2];P=N[d+32>>2];S=N[d+36>>2];k=N[i+52>>2];w=Q(Q(k+N[i+36>>2])*Q(.5));x=Q(Q(N[d+4>>2]+Q(Q(O*j)+Q(Q(P*q)+Q(t*S))))-w);k=Q(k-w);w=N[d+88>>2];B=N[d+80>>2];C=N[d+84>>2];if(Q(R(x))>Q(k+Q(Q(w*n)+Q(Q(B*o)+Q(p*C))))){break a}T=N[d+56>>2];U=N[d+48>>2];V=N[d+52>>2];q=Q(N[d+8>>2]+Q(Q(T*j)+Q(Q(U*q)+Q(t*V))));j=N[i+56>>2];t=Q(Q(j+N[i+40>>2])*Q(.5));q=Q(q-t);j=Q(j-t);t=N[d+104>>2];D=N[d+96>>2];E=N[d+100>>2];if(Q(R(q))>Q(j+Q(Q(t*n)+Q(Q(D*o)+Q(p*E))))|Q(R(Q(Q(q*U)+Q(Q(v*I)+Q(x*P)))))>Q(o+Q(Q(j*D)+Q(Q(m*z)+Q(k*B))))|Q(R(Q(Q(q*V)+Q(Q(v*M)+Q(x*S)))))>Q(p+Q(Q(j*E)+Q(Q(m*A)+Q(k*C))))){break a}l=Q(R(Q(Q(q*T)+Q(Q(v*G)+Q(x*O)))))>Q(n+Q(Q(j*t)+Q(Q(m*y)+Q(k*w))));h=!l;if(!g|l){break a}b:{if(Q(R(Q(Q(q*P)-Q(U*x))))>Q(Q(n*A)+Q(Q(p*y)+Q(Q(k*D)+Q(j*B))))){break b}W=Q(-x);if(Q(R(Q(Q(q*S)+Q(V*W))))>Q(Q(n*z)+Q(Q(o*y)+Q(Q(k*E)+Q(j*C))))|Q(R(Q(Q(q*O)+Q(T*W))))>Q(Q(p*z)+Q(Q(o*A)+Q(Q(k*t)+Q(j*w))))|Q(R(Q(Q(v*U)-Q(I*q))))>Q(Q(n*C)+Q(Q(p*w)+Q(Q(m*D)+Q(j*z))))){break b}q=Q(-q);if(Q(R(Q(Q(v*V)+Q(M*q))))>Q(Q(n*B)+Q(Q(o*w)+Q(Q(m*E)+Q(j*A))))|Q(R(Q(Q(v*T)+Q(G*q))))>Q(Q(p*B)+Q(Q(o*C)+Q(Q(m*t)+Q(j*y))))|Q(R(Q(Q(x*I)-Q(P*v))))>Q(Q(n*E)+Q(Q(p*t)+Q(Q(m*B)+Q(k*z))))){break b}j=Q(-v);if(Q(R(Q(Q(x*M)+Q(S*j))))>Q(Q(n*D)+Q(Q(o*t)+Q(Q(m*C)+Q(k*A))))){break b}h=1;if(!(Q(R(Q(Q(x*G)+Q(O*j))))>Q(Q(p*D)+Q(Q(o*E)+Q(Q(m*w)+Q(k*y)))))){break a}}h=0}c:{if(!h){break c}h=J[(s+J[b+16>>2]|0)+12>>2];s=J[(r+J[a+16>>2]|0)+12>>2];if((s|0)>=0){if((h|0)>=0){f=J[c+4>>2];d:{if((f|0)!=J[c+8>>2]){break d}e=f?f<<1:1;if((e|0)<=(f|0)){break d}e:{if(!e){d=0;break e}J[8369]=J[8369]+1;d=ia[J[6782]](e<<3,16)|0;f=J[c+4>>2]}a=J[c+12>>2];f:{g:{if((f|0)>0){b=0;if((f|0)!=1){l=f&-2;g=0;while(1){r=b<<3;u=r+d|0;F=a+r|0;J[u>>2]=J[F>>2];J[u+4>>2]=J[F+4>>2];r=r|8;u=r+d|0;r=a+r|0;J[u>>2]=J[r>>2];J[u+4>>2]=J[r+4>>2];b=b+2|0;g=g+2|0;if((l|0)!=(g|0)){continue}break}}if(f&1){b=b<<3;g=b+d|0;b=a+b|0;J[g>>2]=J[b>>2];J[g+4>>2]=J[b+4>>2]}if(K[c+16|0]){break g}break f}if(!a|!K[c+16|0]){break f}}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}f=J[c+4>>2]}J[c+12>>2]=d;H[c+16|0]=1;J[c+8>>2]=e}a=J[c+12>>2]+(f<<3)|0;J[a+4>>2]=h;J[a>>2]=s;J[c+4>>2]=f+1;break c}g=f+1|0;Ab(a,b,c,d,e,g,0);l=a;a=J[(J[b+16>>2]+(g<<4)|0)+12>>2];Ab(l,b,c,d,e,(a|0)>=0?f+2|0:g-a|0,0);break c}g=e+1|0;if((h|0)>=0){Ab(a,b,c,d,g,f,0);l=a;a=J[(J[a+16>>2]+(g<<4)|0)+12>>2];Ab(l,b,c,d,(a|0)>=0?e+2|0:g-a|0,f,0);break c}h=f+1|0;Ab(a,b,c,d,g,h,0);f=f+2|0;r=h<<4;s=J[(r+J[b+16>>2]|0)+12>>2];Ab(a,b,c,d,g,(s|0)>=0?f:h-s|0,0);e=e+2|0;s=g<<4;l=J[(s+J[a+16>>2]|0)+12>>2];Ab(a,b,c,d,(l|0)>=0?e:g-l|0,h,0);l=a;a=J[(s+J[a+16>>2]|0)+12>>2];e=(a|0)>=0?e:g-a|0;a=J[(r+J[b+16>>2]|0)+12>>2];Ab(l,b,c,d,e,(a|0)>=0?f:h-a|0,0)}ga=i- -64|0}function $e(a,b,c,d,e,f){var g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=0,u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,L=0,M=0,O=0;g=ga-272|0;ga=g;i=J[c+12>>2];J[g+216>>2]=J[c+8>>2];J[g+220>>2]=i;i=J[c+4>>2];J[g+208>>2]=J[c>>2];J[g+212>>2]=i;i=J[c+28>>2];J[g+232>>2]=J[c+24>>2];J[g+236>>2]=i;i=J[c+20>>2];J[g+224>>2]=J[c+16>>2];J[g+228>>2]=i;i=J[c+44>>2];J[g+248>>2]=J[c+40>>2];J[g+252>>2]=i;i=J[c+36>>2];J[g+240>>2]=J[c+32>>2];J[g+244>>2]=i;i=J[c+60>>2];J[g+264>>2]=J[c+56>>2];J[g+268>>2]=i;i=J[c+52>>2];J[g+256>>2]=J[c+48>>2];J[g+260>>2]=i;i=J[d+12>>2];J[g+152>>2]=J[d+8>>2];J[g+156>>2]=i;i=J[d+4>>2];J[g+144>>2]=J[d>>2];J[g+148>>2]=i;i=J[d+28>>2];J[g+168>>2]=J[d+24>>2];J[g+172>>2]=i;i=J[d+20>>2];J[g+160>>2]=J[d+16>>2];J[g+164>>2]=i;i=J[d+44>>2];J[g+184>>2]=J[d+40>>2];J[g+188>>2]=i;i=J[d+36>>2];J[g+176>>2]=J[d+32>>2];J[g+180>>2]=i;i=J[d+60>>2];J[g+200>>2]=J[d+56>>2];J[g+204>>2]=i;i=J[d+52>>2];J[g+192>>2]=J[d+48>>2];J[g+196>>2]=i;J[g+108>>2]=0;N[g+104>>2]=N[g+200>>2]-N[g+264>>2];N[g+100>>2]=N[g+196>>2]-N[g+260>>2];N[g+96>>2]=N[g+192>>2]-N[g+256>>2];t=g+208|0;u=g+16|0;i=g+128|0;hc(t,g+144|0,u,i);J[g+92>>2]=0;k=N[g+128>>2];N[g+88>>2]=k*N[g+24>>2];N[g+84>>2]=k*N[g+20>>2];N[g+80>>2]=k*N[g+16>>2];J[g+72>>2]=0;J[g+76>>2]=0;r=g- -64|0;J[r>>2]=0;J[r+4>>2]=0;Na(t,i);J[g+60>>2]=0;J[g+44>>2]=0;h=N[g+140>>2];l=N[g+136>>2];k=N[g+128>>2];j=N[g+132>>2];m=Q(Q(2)/Q(Q(h*h)+Q(Q(l*l)+Q(Q(k*k)+Q(j*j)))));n=Q(l*m);o=Q(j*n);p=Q(k*m);q=Q(h*p);N[g+52>>2]=o+q;N[g+40>>2]=o-q;o=Q(k*p);v=j;j=Q(j*m);m=Q(v*j);N[g+56>>2]=Q(1)-Q(o+m);l=Q(l*n);N[g+36>>2]=Q(1)-Q(o+l);J[g+28>>2]=0;o=Q(k*n);p=Q(h*j);N[g+48>>2]=o-p;k=Q(k*j);h=Q(h*n);N[g+32>>2]=k+h;N[g+24>>2]=o+p;N[g+20>>2]=k-h;N[g+16>>2]=Q(1)-Q(m+l);nm(b,u,g+96|0,g+80|0,i,g+112|0);if(J[a+268>>2]>0){t=d+48|0;u=c+48|0;d=0;while(1){i=J[J[a+276>>2]+(d<<2)>>2];a:{if(!(ia[J[J[e>>2]+8>>2]](e,J[i+188>>2])|0)){break a}w=J[i+192>>2];C=i+4|0;c=g+16|0;r=g+96|0;ia[J[J[w>>2]+8>>2]](w,C,c,r);J[g+28>>2]=0;J[g+108>>2]=0;N[g+24>>2]=N[g+24>>2]+N[g+136>>2];N[g+20>>2]=N[g+20>>2]+N[g+132>>2];N[g+16>>2]=N[g+16>>2]+N[g+128>>2];N[g+96>>2]=N[g+96>>2]+N[g+112>>2];N[g+100>>2]=N[g+100>>2]+N[g+116>>2];N[g+104>>2]=N[g+104>>2]+N[g+120>>2];J[g+12>>2]=1065353216;w=0;h=N[r>>2];j=N[c>>2];l=Q(Q(h+j)*Q(.5));k=Q(N[t>>2]-l);h=Q(Q(h-j)*Q(.5));D=k>h;j=N[r+4>>2];m=N[c+4>>2];p=Q(Q(j+m)*Q(.5));n=Q(N[t+4>>2]-p);o=Q(N[u>>2]-l);E=h>2];m=N[c+8>>2];q=Q(Q(l+m)*Q(.5));s=Q(N[t+8>>2]-q);x=Q(Q(l-m)*Q(.5));A=Q(-x);c=sx)<<5;I=o>2]-p);K=z>p;L=j>2]-q);M=A>q;O=I|E<<3|K<<1|L<<4|M<<2|(q>x)<<5;b:{if(r&O){break b}B=Q(k-o);k=N[g+12>>2];c:{d:{if(I){m=Q(0);l=Q(Q(Q(-o)-h)/B);if(!(l>=Q(0))){break d}m=Q(1);break c}m=Q(0);if(!F){break d}h=Q(Q(Q(-o)-h)/B);if(!(h=h)){break h}n=Q(0);l=Q(1);m=Q(0);break g}l=Q(0);if(!c){break h}j=Q(Q(Q(-q)-x)/s);if(!(j=h)){break l}n=Q(-1);l=Q(0);m=Q(0);break k}if(!H){break l}j=Q(Q(Q(-z)-p)/v);if(!(j>2]=h;J[g+92>>2]=0;N[g+88>>2]=l;N[g+84>>2]=n;N[g+80>>2]=m;w=1}if(!w){break a}r=J[i+192>>2];c=ga-32|0;ga=c;J[c+24>>2]=-1;J[c+28>>2]=-1;J[c+20>>2]=C;J[c+16>>2]=i;J[c+12>>2]=r;J[c+8>>2]=0;hh(b,g+208|0,g+144|0,c+8|0,e,f);ga=c+32|0}d=d+1|0;if((d|0)>2]){continue}break}}ga=g+272|0}function Qe(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);a:{b:{if(K[a+165|0]){d=J[a+88>>2];if(!(!c|(d|0)<=0)){e=J[a+96>>2];n=N[a+168>>2];o=N[b+8>>2];p=N[b+4>>2];q=N[b>>2];c=0;while(1){f=e+(c<<4)|0;k=Q(N[f+8>>2]-o);r=Q(k*k);k=Q(N[f>>2]-q);s=Q(k*k);k=Q(N[f+4>>2]-p);if(n>=Q(r+Q(s+Q(k*k)))){break b}c=c+1|0;if((d|0)!=(c|0)){continue}break}}c=J[a+32>>2];J[c+12>>2]=J[c+12>>2]+1;c:{if(J[a+92>>2]!=(d|0)){break c}h=d?d<<1:1;if((h|0)<=(d|0)){break c}if(h){J[8369]=J[8369]+1;g=ia[J[6782]](h<<4,16)|0;d=J[a+88>>2]}d:{if((d|0)<=0){break d}i=d&1;c=0;if((d|0)!=1){l=d&-2;d=0;while(1){j=c<<4;f=j+g|0;m=j+J[a+96>>2]|0;e=J[m+4>>2];J[f>>2]=J[m>>2];J[f+4>>2]=e;e=J[m+12>>2];J[f+8>>2]=J[m+8>>2];J[f+12>>2]=e;e=j|16;f=e+g|0;j=e+J[a+96>>2]|0;e=J[j+4>>2];J[f>>2]=J[j>>2];J[f+4>>2]=e;e=J[j+12>>2];J[f+8>>2]=J[j+8>>2];J[f+12>>2]=e;c=c+2|0;d=d+2|0;if((l|0)!=(d|0)){continue}break}}if(!i){break d}c=c<<4;f=c+g|0;e=c+J[a+96>>2]|0;c=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=c;c=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=c}c=J[a+96>>2];if(!(c?!c|!K[a+100|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+96>>2]=g;H[a+100|0]=1;J[a+92>>2]=h;d=J[a+88>>2]}c=J[b+4>>2];e=J[a+96>>2]+(d<<4)|0;J[e>>2]=J[b>>2];J[e+4>>2]=c;c=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=c;b=J[a+88>>2];J[a+88>>2]=b+1;J[J[a+32>>2]+16>>2]=J[a+96>>2];return b}d=J[a+108>>2];if(!(!c|(d|0)<=0)){e=J[a+116>>2];n=N[a+168>>2];o=N[b+8>>2];p=N[b+4>>2];q=N[b>>2];c=0;while(1){f=e+(c<<2)|0;k=Q(N[f+8>>2]-o);r=Q(k*k);k=Q(N[f>>2]-q);s=Q(k*k);k=Q(N[f+4>>2]-p);if(n>=Q(r+Q(s+Q(k*k)))){break a}c=c+3|0;if((d|0)>(c|0)){continue}break}}e=J[a+112>>2];e:{if((e|0)!=(d|0)){break e}e=d?d<<1:1;if((e|0)<=(d|0)){e=d;break e}if(e){J[8369]=J[8369]+1;h=ia[J[6782]](e<<2,16)|0;d=J[a+108>>2]}i=J[a+116>>2];f:{g:{if((d|0)>0){c=0;if(d-1>>>0>=3){g=d&-4;while(1){l=c<<2;N[l+h>>2]=N[i+l>>2];f=l|4;N[f+h>>2]=N[f+i>>2];f=l|8;N[f+h>>2]=N[f+i>>2];f=l|12;N[f+h>>2]=N[f+i>>2];c=c+4|0;j=j+4|0;if((g|0)!=(j|0)){continue}break}}g=d&3;if(g){while(1){f=c<<2;N[f+h>>2]=N[f+i>>2];c=c+1|0;m=m+1|0;if((g|0)!=(m|0)){continue}break}}if(K[a+120|0]){break g}break f}if(!i|!K[a+120|0]){break f}}if(i){J[8370]=J[8370]+1;ia[J[6783]](i)}d=J[a+108>>2]}J[a+116>>2]=h;J[a+112>>2]=e;H[a+120|0]=1}g=J[a+116>>2];N[g+(d<<2)>>2]=N[b>>2];d=d+1|0;J[a+108>>2]=d;h:{if((d|0)!=(e|0)){c=g;f=e;e=d;break h}f=e?e<<1:1;if((e|0)>=(f|0)){c=g;f=e;break h}i:{if(!f){c=0;break i}J[8369]=J[8369]+1;c=ia[J[6782]](f<<2,16)|0;g=J[a+116>>2];e=J[a+108>>2]}j:{k:{if((e|0)>0){m=0;h=0;if(e-1>>>0>=3){l=e&-4;j=0;while(1){i=h<<2;N[i+c>>2]=N[g+i>>2];d=i|4;N[d+c>>2]=N[d+g>>2];d=i|8;N[d+c>>2]=N[d+g>>2];d=i|12;N[d+c>>2]=N[d+g>>2];h=h+4|0;j=j+4|0;if((l|0)!=(j|0)){continue}break}}l=e&3;if(l){while(1){d=h<<2;N[d+c>>2]=N[d+g>>2];h=h+1|0;m=m+1|0;if((l|0)!=(m|0)){continue}break}}if(K[a+120|0]){break k}break j}if(!g|!K[a+120|0]){break j}}if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}e=J[a+108>>2]}J[a+116>>2]=c;J[a+112>>2]=f;H[a+120|0]=1}N[(e<<2)+c>>2]=N[b+4>>2];e=e+1|0;J[a+108>>2]=e;l:{if((e|0)!=(f|0)){d=c;f=e;break l}i=f?f<<1:1;if((i|0)<=(f|0)){d=c;break l}m:{if(!i){d=0;break m}J[8369]=J[8369]+1;d=ia[J[6782]](i<<2,16)|0;c=J[a+116>>2];f=J[a+108>>2]}n:{o:{if((f|0)>0){e=0;h=0;if(f-1>>>0>=3){l=f&-4;m=0;while(1){j=h<<2;N[j+d>>2]=N[c+j>>2];g=j|4;N[g+d>>2]=N[c+g>>2];g=j|8;N[g+d>>2]=N[c+g>>2];g=j|12;N[g+d>>2]=N[c+g>>2];h=h+4|0;m=m+4|0;if((l|0)!=(m|0)){continue}break}}l=f&3;if(l){while(1){g=h<<2;N[g+d>>2]=N[c+g>>2];h=h+1|0;e=e+1|0;if((l|0)!=(e|0)){continue}break}}if(K[a+120|0]){break o}break n}if(!c|!K[a+120|0]){break n}}if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}f=J[a+108>>2]}J[a+116>>2]=d;J[a+112>>2]=i;H[a+120|0]=1}N[(f<<2)+d>>2]=N[b+8>>2];b=f+1|0;J[a+108>>2]=b;a=J[a+32>>2];J[a+16>>2]=d;J[a+12>>2]=J[a+12>>2]+1;c=((b|0)/3|0)-1|0}return c}return(c>>>0)/3|0}function AB(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0);g=J[a+28>>2];d=g+4|0;f=J[a+32>>2];e=f+4|0;zg(a,d,e,g+264|0,f+264|0);g=J[b+8>>2];J[g>>2]=1065353216;w=J[b+24>>2];j=w<<2;h=j+4|0;J[h+g>>2]=1065353216;m=w<<3;o=m+8|0;J[o+g>>2]=1065353216;n=N[d+20>>2];t=N[d+24>>2];c=N[a+348>>2];k=N[d+36>>2];l=N[a+352>>2];p=N[d+40>>2];i=N[a+356>>2];q=N[d+8>>2];x=N[d>>2];r=N[d+4>>2];u=N[d+16>>2];v=N[d+32>>2];g=J[b+12>>2];J[g+12>>2]=0;J[g>>2]=0;k=Q(Q(p*i)+Q(Q(v*c)+Q(l*k)));N[g+4>>2]=k;n=Q(Q(t*i)+Q(Q(u*c)+Q(l*n)));N[g+8>>2]=-n;f=g+j|0;J[f+12>>2]=0;l=Q(Q(q*i)+Q(Q(x*c)+Q(r*l)));N[f+8>>2]=l;J[f+4>>2]=0;N[f>>2]=-k;f=g+m|0;J[f+8>>2]=0;J[f+12>>2]=0;N[f+4>>2]=-l;N[f>>2]=n;f=J[b+16>>2];J[f>>2]=-1082130432;J[f+h>>2]=-1082130432;J[f+o>>2]=-1082130432;q=N[e+36>>2];x=N[e+40>>2];c=N[a+412>>2];p=N[e+20>>2];i=N[a+416>>2];r=N[e+24>>2];t=N[a+420>>2];u=N[e+8>>2];v=N[e>>2];z=N[e+4>>2];A=N[e+32>>2];B=N[e+16>>2];f=J[b+20>>2];J[f+12>>2]=0;J[f>>2]=0;p=Q(Q(r*t)+Q(Q(B*c)+Q(i*p)));N[f+8>>2]=p;q=Q(Q(x*t)+Q(Q(A*c)+Q(i*q)));N[f+4>>2]=-q;h=f+j|0;J[h+12>>2]=0;i=Q(Q(u*t)+Q(Q(v*c)+Q(z*i)));N[h+8>>2]=-i;J[h+4>>2]=0;N[h>>2]=q;h=f+m|0;J[h+8>>2]=0;J[h+12>>2]=0;N[h+4>>2]=i;N[h>>2]=-p;C=J[a+592>>2];c=Q(N[(C&2?a+600|0:b+4|0)>>2]*N[b>>2]);h=J[b+40>>2];o=J[b+36>>2];s=J[b+28>>2];a:{if(!(C&1)){N[s>>2]=c*Q(Q(Q(i+N[e+48>>2])-l)-N[d+48>>2]);J[o>>2]=-8388609;J[h>>2]=2139095039;N[j+s>>2]=c*Q(Q(Q(p+N[e+52>>2])-n)-N[d+52>>2]);J[j+o>>2]=-8388609;J[h+j>>2]=2139095039;N[m+s>>2]=c*Q(Q(Q(q+N[e+56>>2])-k)-N[d+56>>2]);J[m+o>>2]=-8388609;J[h+m>>2]=2139095039;break a}y=J[b+32>>2];N[s>>2]=c*Q(Q(Q(i+N[e+48>>2])-l)-N[d+48>>2]);J[o>>2]=-8388609;J[h>>2]=2139095039;N[y>>2]=N[a+596>>2];N[j+s>>2]=c*Q(Q(Q(p+N[e+52>>2])-n)-N[d+52>>2]);J[j+o>>2]=-8388609;J[h+j>>2]=2139095039;N[j+y>>2]=N[a+596>>2];N[m+s>>2]=c*Q(Q(Q(q+N[e+56>>2])-k)-N[d+56>>2]);J[m+o>>2]=-8388609;J[h+m>>2]=2139095039;N[m+y>>2]=N[a+596>>2]}e=P(w,3);b:{if(!K[a+526|0]){break b}c=N[a+456>>2];if(!(!(c>N[a+444>>2])|!(c>N[a+448>>2]))){c=N[a+340>>2];l=N[a+308>>2];i=N[a+324>>2];k=N[d+8>>2];n=N[d>>2];t=N[d+4>>2];p=N[d+24>>2];q=N[d+16>>2];x=N[d+20>>2];e=e<<2;h=e+8|0;r=N[a+336>>2];B=N[d+40>>2];u=N[a+304>>2];D=N[d+32>>2];v=N[a+320>>2];E=N[d+36>>2];z=Q(Q(r*B)+Q(Q(u*D)+Q(v*E)));N[h+g>>2]=z;j=e+4|0;A=Q(Q(r*p)+Q(Q(u*q)+Q(v*x)));N[j+g>>2]=A;r=Q(Q(r*k)+Q(Q(u*n)+Q(t*v)));N[e+g>>2]=r;d=w<<4;k=Q(Q(c*k)+Q(Q(l*n)+Q(t*i)));N[d+g>>2]=k;m=d|4;n=Q(Q(c*p)+Q(Q(l*q)+Q(i*x)));N[m+g>>2]=n;y=d|8;c=Q(Q(c*B)+Q(Q(l*D)+Q(i*E)));N[y+g>>2]=c;N[f+h>>2]=-z;N[f+j>>2]=-A;N[e+f>>2]=-r;N[d+f>>2]=-k;N[f+m>>2]=-n;N[f+y>>2]=-c;l=Q(N[b>>2]*N[a+436>>2]);N[e+s>>2]=l*Q(Q(N[a+468>>2]*z)+Q(Q(N[a+460>>2]*r)+Q(A*N[a+464>>2])));N[d+s>>2]=l*Q(Q(N[a+468>>2]*c)+Q(Q(N[a+460>>2]*k)+Q(n*N[a+464>>2])));J[e+o>>2]=-8388609;h=J[b+40>>2];J[e+h>>2]=2139095039;J[d+o>>2]=-8388609;J[d+h>>2]=2139095039;e=P(w,5);break b}l=N[a+464>>2];i=N[a+468>>2];e=e<<2;c=N[a+436>>2];k=Q(c*Q(c*N[a+460>>2]));N[e+g>>2]=k;d=e+8|0;i=Q(c*Q(c*i));N[d+g>>2]=i;j=e+4|0;c=Q(c*Q(c*l));N[j+g>>2]=c;N[d+f>>2]=-i;N[f+j>>2]=-c;N[e+f>>2]=-k;N[e+s>>2]=Q(N[b>>2]*N[a+432>>2])*N[a+504>>2];if(C&4){N[e+J[b+32>>2]>>2]=N[a+604>>2]}J[e+o>>2]=0;J[e+h>>2]=2139095039;e=w<<2}if(K[a+525|0]){l=N[a+480>>2];i=N[a+484>>2];d=e<<2;c=N[a+436>>2];k=Q(c*Q(c*N[a+476>>2]));N[d+g>>2]=k;j=d+8|0;i=Q(c*Q(c*i));N[j+g>>2]=i;m=g;g=d+4|0;c=Q(c*Q(c*l));N[m+g>>2]=c;N[f+j>>2]=-i;N[f+g>>2]=-c;N[d+f>>2]=-k;N[d+J[b+28>>2]>>2]=Q(N[b>>2]*N[a+432>>2])*N[a+508>>2];if(C&4){N[d+J[b+32>>2]>>2]=N[a+604>>2]}g=(e<<2)+h|0;c:{d:{if(N[a+452>>2]>Q(0)){b=J[b+36>>2]+(e<<2)|0;if(N[a+508>>2]>Q(0)){J[b>>2]=0;break d}J[b>>2]=-8388609;c=Q(0);break c}J[J[b+36>>2]+(e<<2)>>2]=-8388609}c=Q(3.4028234663852886e38)}N[g>>2]=c}}function $C(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=0;c=ga-80|0;ga=c;s=ia[J[J[a>>2]+28>>2]](a)|0;if((s|0)>0){i=N[a+12>>2];j=N[a+8>>2];k=N[a+4>>2];while(1){ia[J[J[a>>2]+16>>2]](a,c+76|0,c+52|0,c- -64|0,c+56|0,c+72|0,c+68|0,c+48|0,c+60|0,r);a:{b:{switch(J[c+64>>2]){case 0:c:{switch(J[c+60>>2]-2|0){case 0:d=0;if(J[c+48>>2]<=0){break a}while(1){g=J[c+76>>2];h=J[c+56>>2];e=J[c+72>>2]+P(J[c+68>>2],d)|0;f=g+P(h,J[e>>2])|0;l=N[f>>2];m=N[f+4>>2];n=N[f+8>>2];J[c+12>>2]=0;N[c+8>>2]=i*n;N[c+4>>2]=j*m;N[c>>2]=k*l;f=g+P(h,J[e+4>>2])|0;l=N[f>>2];m=N[f+4>>2];n=N[f+8>>2];J[c+28>>2]=0;N[c+24>>2]=i*n;N[c+20>>2]=j*m;N[c+16>>2]=k*l;e=g+P(h,J[e+8>>2])|0;l=N[e>>2];m=N[e+4>>2];n=N[e+8>>2];J[c+44>>2]=0;N[c+40>>2]=i*n;N[c+36>>2]=j*m;N[c+32>>2]=k*l;ia[J[J[b>>2]+8>>2]](b,c,r,d);d=d+1|0;if((d|0)>2]){continue}break};break a;case 1:d=0;if(J[c+48>>2]<=0){break a}while(1){g=J[c+76>>2];h=J[c+56>>2];e=J[c+72>>2]+P(J[c+68>>2],d)|0;f=g+P(h,L[e>>1])|0;l=N[f>>2];m=N[f+4>>2];n=N[f+8>>2];J[c+12>>2]=0;N[c+8>>2]=i*n;N[c+4>>2]=j*m;N[c>>2]=k*l;f=g+P(h,L[e+2>>1])|0;l=N[f>>2];m=N[f+4>>2];n=N[f+8>>2];J[c+28>>2]=0;N[c+24>>2]=i*n;N[c+20>>2]=j*m;N[c+16>>2]=k*l;e=g+P(h,L[e+4>>1])|0;l=N[e>>2];m=N[e+4>>2];n=N[e+8>>2];J[c+44>>2]=0;N[c+40>>2]=i*n;N[c+36>>2]=j*m;N[c+32>>2]=k*l;ia[J[J[b>>2]+8>>2]](b,c,r,d);d=d+1|0;if((d|0)>2]){continue}break};break a;case 3:break c;default:break a}}d=0;if(J[c+48>>2]<=0){break a}while(1){g=J[c+76>>2];h=J[c+56>>2];e=J[c+72>>2]+P(J[c+68>>2],d)|0;f=g+P(h,K[e|0])|0;l=N[f>>2];m=N[f+4>>2];n=N[f+8>>2];J[c+12>>2]=0;N[c+8>>2]=i*n;N[c+4>>2]=j*m;N[c>>2]=k*l;f=g+P(h,K[e+1|0])|0;l=N[f>>2];m=N[f+4>>2];n=N[f+8>>2];J[c+28>>2]=0;N[c+24>>2]=i*n;N[c+20>>2]=j*m;N[c+16>>2]=k*l;e=g+P(h,K[e+2|0])|0;l=N[e>>2];m=N[e+4>>2];n=N[e+8>>2];J[c+44>>2]=0;N[c+40>>2]=i*n;N[c+36>>2]=j*m;N[c+32>>2]=k*l;ia[J[J[b>>2]+8>>2]](b,c,r,d);d=d+1|0;if((d|0)>2]){continue}break};break a;case 1:break b;default:break a}}d:{switch(J[c+60>>2]-2|0){case 0:d=0;if(J[c+48>>2]<=0){break a}while(1){g=J[c+76>>2];h=J[c+56>>2];e=J[c+72>>2]+P(J[c+68>>2],d)|0;f=g+P(h,J[e>>2])|0;o=O[f>>3];p=O[f+8>>3];q=O[f+16>>3];J[c+12>>2]=0;N[c+8>>2]=i*Q(q);N[c+4>>2]=j*Q(p);N[c>>2]=k*Q(o);f=g+P(h,J[e+4>>2])|0;o=O[f>>3];p=O[f+8>>3];q=O[f+16>>3];J[c+28>>2]=0;N[c+24>>2]=i*Q(q);N[c+20>>2]=j*Q(p);N[c+16>>2]=k*Q(o);e=g+P(h,J[e+8>>2])|0;o=O[e>>3];p=O[e+8>>3];q=O[e+16>>3];J[c+44>>2]=0;N[c+40>>2]=i*Q(q);N[c+36>>2]=j*Q(p);N[c+32>>2]=k*Q(o);ia[J[J[b>>2]+8>>2]](b,c,r,d);d=d+1|0;if((d|0)>2]){continue}break};break a;case 1:d=0;if(J[c+48>>2]<=0){break a}while(1){g=J[c+76>>2];h=J[c+56>>2];e=J[c+72>>2]+P(J[c+68>>2],d)|0;f=g+P(h,L[e>>1])|0;o=O[f>>3];p=O[f+8>>3];q=O[f+16>>3];J[c+12>>2]=0;N[c+8>>2]=i*Q(q);N[c+4>>2]=j*Q(p);N[c>>2]=k*Q(o);f=g+P(h,L[e+2>>1])|0;o=O[f>>3];p=O[f+8>>3];q=O[f+16>>3];J[c+28>>2]=0;N[c+24>>2]=i*Q(q);N[c+20>>2]=j*Q(p);N[c+16>>2]=k*Q(o);e=g+P(h,L[e+4>>1])|0;o=O[e>>3];p=O[e+8>>3];q=O[e+16>>3];J[c+44>>2]=0;N[c+40>>2]=i*Q(q);N[c+36>>2]=j*Q(p);N[c+32>>2]=k*Q(o);ia[J[J[b>>2]+8>>2]](b,c,r,d);d=d+1|0;if((d|0)>2]){continue}break};break a;case 3:break d;default:break a}}d=0;if(J[c+48>>2]<=0){break a}while(1){g=J[c+76>>2];h=J[c+56>>2];e=J[c+72>>2]+P(J[c+68>>2],d)|0;f=g+P(h,K[e|0])|0;o=O[f>>3];p=O[f+8>>3];q=O[f+16>>3];J[c+12>>2]=0;N[c+8>>2]=i*Q(q);N[c+4>>2]=j*Q(p);N[c>>2]=k*Q(o);f=g+P(h,K[e+1|0])|0;o=O[f>>3];p=O[f+8>>3];q=O[f+16>>3];J[c+28>>2]=0;N[c+24>>2]=i*Q(q);N[c+20>>2]=j*Q(p);N[c+16>>2]=k*Q(o);e=g+P(h,K[e+2|0])|0;o=O[e>>3];p=O[e+8>>3];q=O[e+16>>3];J[c+44>>2]=0;N[c+40>>2]=i*Q(q);N[c+36>>2]=j*Q(p);N[c+32>>2]=k*Q(o);ia[J[J[b>>2]+8>>2]](b,c,r,d);d=d+1|0;if((d|0)>2]){continue}break}}ia[J[J[a>>2]+24>>2]](a,r);r=r+1|0;if((s|0)!=(r|0)){continue}break}}ga=c+80|0}function Ao(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=Q(e);f=Q(f);g=Q(g);h=Q(h);i=Q(i);j=j|0;k=Q(k);l=l|0;var m=0;m=ga-2720|0;ga=m;J[m+2716>>2]=a;J[m+2712>>2]=b;J[m+2708>>2]=c;J[m+2704>>2]=d;N[m+2700>>2]=e;N[m+2696>>2]=f;N[m+2692>>2]=g;N[m+2688>>2]=h;N[m+2684>>2]=i;J[m+2680>>2]=j;N[m+2676>>2]=k;H[m+2675|0]=l;b=J[m+2716>>2];a=m+1488|0;c=a+1184|0;while(1){J[(ga-16|0)+12>>2]=a;a=a+16|0;if((c|0)!=(a|0)){continue}break}a=m+304|0;c=a+1184|0;while(1){J[(ga-16|0)+12>>2]=a;a=a+16|0;if((c|0)!=(a|0)){continue}break}J[m+300>>2]=m+1488;J[m+296>>2]=m+304;a=J[m+2712>>2];c=m+256|0;d=m+2700|0;Ia(c,J[m+2708>>2],d);va(m+272|0,a,c);a=J[m+2712>>2];c=m+224|0;Ia(c,J[m+2708>>2],d);Ma(m+240|0,a,c);J[(ga-16|0)+12>>2]=m+208;N[m+204>>2]=N[m+2676>>2]*Q(.01745329238474369);J[m+200>>2]=J[m+2708>>2];J[m+196>>2]=J[m+2704>>2];Ub(m+176|0,J[m+200>>2],J[m+196>>2]);H[m+175|0]=0;H[m+174|0]=0;if(N[m+2696>>2]<=Q(-1.5707963705062866)){N[m+2696>>2]=N[m+204>>2]+Q(-1.5707963705062866);H[m+175|0]=1}if(N[m+2692>>2]>=Q(1.5707963705062866)){N[m+2692>>2]=Q(1.5707963705062866)-N[m+204>>2];H[m+174|0]=1}if(N[m+2696>>2]>N[m+2692>>2]){N[m+2696>>2]=N[m+204>>2]+Q(-1.5707963705062866);N[m+2692>>2]=Q(1.5707963705062866)-N[m+204>>2];H[m+174|0]=1;H[m+175|0]=1}e=Q(Q(N[m+2692>>2]-N[m+2696>>2])/N[m+204>>2]);a:{if(Q(R(e))>2]=a+1;if(J[m+168>>2]<2){J[m+168>>2]=2}N[m+164>>2]=Q(N[m+2692>>2]-N[m+2696>>2])/Q(J[m+168>>2]-1|0);H[m+163|0]=0;b:{if(N[m+2688>>2]>N[m+2684>>2]){N[m+2688>>2]=N[m+204>>2]+Q(-3.1415927410125732);N[m+2684>>2]=3.1415927410125732;H[m+163|0]=1;break b}c:{if(Q(N[m+2684>>2]-N[m+2688>>2])>=Q(6.2831854820251465)){H[m+163|0]=1;break c}H[m+163|0]=0}}e=Q(Q(N[m+2684>>2]-N[m+2688>>2])/N[m+204>>2]);d:{if(Q(R(e))>2]=a+1;if(J[m+156>>2]<2){J[m+156>>2]=2}N[m+152>>2]=Q(N[m+2684>>2]-N[m+2688>>2])/Q(J[m+156>>2]-1|0);J[m+148>>2]=0;while(1){if(J[m+148>>2]>2]){N[m+144>>2]=Q(Q(J[m+148>>2])*N[m+164>>2])+N[m+2696>>2];N[m+140>>2]=N[m+2700>>2]*Sa(N[m+144>>2]);N[m+136>>2]=N[m+2700>>2]*Ta(N[m+144>>2]);J[m+132>>2]=0;while(1){if(J[m+132>>2]>2]){N[m+128>>2]=Q(Q(J[m+132>>2])*N[m+152>>2])+N[m+2688>>2];N[m+124>>2]=Sa(N[m+128>>2]);N[m+120>>2]=Ta(N[m+128>>2]);a=J[m+2712>>2];N[m+52>>2]=N[m+136>>2]*N[m+120>>2];c=m+56|0;Xb(c,m+52|0,J[m+196>>2]);d=m+72|0;va(d,a,c);N[m+28>>2]=N[m+136>>2]*N[m+124>>2];a=m+32|0;Xb(a,m+28|0,m+176|0);c=m+88|0;va(c,d,a);a=m+8|0;Xb(a,m+140|0,J[m+200>>2]);va(m+104|0,c,a);c=J[m+108>>2];a=J[m+296>>2]+(J[m+132>>2]<<4)|0;J[a>>2]=J[m+104>>2];J[a+4>>2]=c;c=J[m+116>>2];J[a+8>>2]=J[m+112>>2];J[a+12>>2]=c;e:{if(J[m+148>>2]){a=J[m+132>>2]<<4;ia[J[J[b>>2]+8>>2]](b,a+J[m+300>>2]|0,a+J[m+296>>2]|0,J[m+2680>>2]);break e}if(H[m+174|0]&1){ia[J[J[b>>2]+8>>2]](b,m+240|0,J[m+296>>2]+(J[m+132>>2]<<4)|0,J[m+2680>>2])}}f:{if(J[m+132>>2]){c=J[m+296>>2];a=J[m+132>>2];ia[J[J[b>>2]+8>>2]](b,c+(a-1<<4)|0,c+(a<<4)|0,J[m+2680>>2]);break f}a=J[m+296>>2]+(J[m+132>>2]<<4)|0;c=J[a+4>>2];J[m+208>>2]=J[a>>2];J[m+212>>2]=c;c=J[a+12>>2];J[m+216>>2]=J[a+8>>2];J[m+220>>2]=c}if(!(!(H[m+175|0]&1)|J[m+148>>2]!=(J[m+168>>2]-1|0))){ia[J[J[b>>2]+8>>2]](b,m+272|0,J[m+296>>2]+(J[m+132>>2]<<4)|0,J[m+2680>>2])}if(H[m+2675|0]&1){g:{if(H[m+163|0]&1){if(J[m+132>>2]==(J[m+156>>2]-1|0)){ia[J[J[b>>2]+8>>2]](b,m+208|0,J[m+296>>2]+(J[m+132>>2]<<4)|0,J[m+2680>>2])}break g}if(!((J[m+148>>2]!=(J[m+168>>2]-1|0)?J[m+148>>2]:0)|(J[m+132>>2]!=(J[m+156>>2]-1|0)?J[m+132>>2]:0))){ia[J[J[b>>2]+8>>2]](b,J[m+2712>>2],J[m+296>>2]+(J[m+132>>2]<<4)|0,J[m+2680>>2])}}}J[m+132>>2]=J[m+132>>2]+1;continue}break}J[m+292>>2]=J[m+300>>2];J[m+300>>2]=J[m+296>>2];J[m+296>>2]=J[m+292>>2];J[m+148>>2]=J[m+148>>2]+1;continue}break}ga=m+2720|0}function yb(a,b,c){var d=0,e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);k=ga-256|0;ga=k;g=J[b+212>>2];a:{if((g|0)>=0){break a}b:{d=J[b+236>>2];if(!(d&2)){break b}d=d<<30>>31&b;if(K[d+204|0]&2?0:N[d+344>>2]==Q(0)){break b}g=J[a+8>>2];d=k+8|0;qa(d,0,244);d=Sk(a+4|0,d);a=b?J[b+236>>2]<<30>>31&b:0;J[d+64>>2]=0;J[d+68>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+160>>2]=0;J[d+164>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;c:{if(a){e=J[a+8>>2];J[d>>2]=J[a+4>>2];J[d+4>>2]=e;e=J[a+16>>2];J[d+8>>2]=J[a+12>>2];J[d+12>>2]=e;e=J[a+32>>2];J[d+24>>2]=J[a+28>>2];J[d+28>>2]=e;e=J[a+24>>2];J[d+16>>2]=J[a+20>>2];J[d+20>>2]=e;e=J[a+48>>2];J[d+40>>2]=J[a+44>>2];J[d+44>>2]=e;e=J[a+40>>2];J[d+32>>2]=J[a+36>>2];J[d+36>>2]=e;e=J[a+64>>2];J[d+56>>2]=J[a+60>>2];J[d+60>>2]=e;e=J[a+56>>2];J[d+48>>2]=J[a+52>>2];J[d+52>>2]=e;h=N[a+352>>2];i=N[a+356>>2];j=N[a+348>>2];f=N[a+344>>2];J[d+240>>2]=a;J[d+140>>2]=0;N[d+136>>2]=f*i;N[d+132>>2]=f*h;N[d+128>>2]=f*j;e=J[a+556>>2];J[d+104>>2]=J[a+552>>2];J[d+108>>2]=e;e=J[a+548>>2];J[d+96>>2]=J[a+544>>2];J[d+100>>2]=e;e=J[a+360>>2];J[d+120>>2]=J[a+356>>2];J[d+124>>2]=e;e=J[a+352>>2];J[d+112>>2]=J[a+348>>2];J[d+116>>2]=e;e=J[a+324>>2];J[d+184>>2]=J[a+320>>2];J[d+188>>2]=e;e=J[a+316>>2];J[d+176>>2]=J[a+312>>2];J[d+180>>2]=e;e=J[a+340>>2];J[d+200>>2]=J[a+336>>2];J[d+204>>2]=e;e=J[a+332>>2];J[d+192>>2]=J[a+328>>2];J[d+196>>2]=e;h=N[a+416>>2];i=N[a+420>>2];j=N[a+412>>2];f=N[a+344>>2];J[d+220>>2]=0;N[d+216>>2]=Q(f*i)*c;N[d+212>>2]=Q(f*h)*c;N[d+208>>2]=Q(f*j)*c;j=N[a+280>>2];l=N[a+296>>2];m=N[a+268>>2];n=N[a+284>>2];o=N[a+300>>2];p=N[a+264>>2];f=N[a+436>>2];h=N[a+428>>2];i=N[a+432>>2];N[d+232>>2]=Q(Q(N[a+304>>2]*f)+Q(Q(N[a+272>>2]*h)+Q(i*N[a+288>>2])))*c;N[d+228>>2]=Q(Q(o*f)+Q(Q(m*h)+Q(i*n)))*c;N[d+224>>2]=Q(Q(l*f)+Q(Q(p*h)+Q(j*i)))*c;break c}J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1065353216;J[d+240>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+112>>2]=1065353216;J[d+116>>2]=1065353216;J[d+96>>2]=1065353216;J[d+100>>2]=1065353216;J[d+176>>2]=0;J[d+180>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+20>>2]=1065353216;J[d+32>>2]=0;J[d+36>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+40>>2]=1065353216;J[d+52>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+120>>2]=1065353216;J[d+124>>2]=0;J[d+104>>2]=1065353216;J[d+108>>2]=0;J[d+232>>2]=0;J[d+224>>2]=0;J[d+228>>2]=0;J[d+216>>2]=0;J[d+220>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+192>>2]=0;J[d+196>>2]=0;J[d+184>>2]=0;J[d+188>>2]=0}J[d+236>>2]=0;J[b+212>>2]=g;break a}g=J[a+188>>2];if((g|0)>=0){break a}J[a+188>>2]=J[a+8>>2];b=k+8|0;qa(b,0,244);b=Sk(a+4|0,b);J[b+88>>2]=0;J[b+92>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;J[b+72>>2]=0;J[b+76>>2]=0;J[b+64>>2]=0;J[b+68>>2]=0;J[b+144>>2]=0;J[b+148>>2]=0;J[b+152>>2]=0;J[b+156>>2]=0;J[b+160>>2]=0;J[b+164>>2]=0;J[b+168>>2]=0;J[b+172>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b>>2]=1065353216;J[b+12>>2]=0;J[b+16>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+20>>2]=1065353216;J[b+32>>2]=0;J[b+36>>2]=0;J[b+44>>2]=0;J[b+48>>2]=0;J[b+40>>2]=1065353216;J[b+52>>2]=0;J[b+56>>2]=0;J[b+60>>2]=0;J[b+136>>2]=0;J[b+140>>2]=0;J[b+240>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;J[b+120>>2]=1065353216;J[b+124>>2]=0;J[b+112>>2]=1065353216;J[b+116>>2]=1065353216;J[b+104>>2]=1065353216;J[b+108>>2]=0;J[b+96>>2]=1065353216;J[b+100>>2]=1065353216;J[b+232>>2]=0;J[b+236>>2]=0;J[b+224>>2]=0;J[b+228>>2]=0;J[b+216>>2]=0;J[b+220>>2]=0;J[b+208>>2]=0;J[b+212>>2]=0;J[b+200>>2]=0;J[b+204>>2]=0;J[b+192>>2]=0;J[b+196>>2]=0;J[b+184>>2]=0;J[b+188>>2]=0;J[b+176>>2]=0;J[b+180>>2]=0;g=J[a+188>>2]}ga=k+256|0;return g}function gh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=ga-96|0;ga=d;l=J[a+8>>2];if((l|0)>0){while(1){e=J[J[a+16>>2]+(c<<2)>>2];if(J[e+236>>2]==1){ia[J[J[e>>2]+24>>2]](e,b);l=J[a+8>>2]}c=c+1|0;if((l|0)>(c|0)){continue}break}}H[d+52|0]=1;J[d+48>>2]=0;H[d+72|0]=1;J[d+40>>2]=0;J[d+44>>2]=0;J[d+68>>2]=0;H[d+92|0]=1;J[d+60>>2]=0;J[d+64>>2]=0;J[d+88>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+28>>2]=0;H[d+32|0]=1;J[d+20>>2]=0;J[d+24>>2]=0;a:{if((l|0)<=0){break a}c=0;while(1){e=J[J[J[a+16>>2]+(s<<2)>>2]+192>>2];J[d+12>>2]=e;o=c;c=e+(e<<15^-1)|0;c=P(c>>10^c,9);c=c>>6^c;c=(c<<11^-1)+c|0;c=f-1&(c>>16^c);b:{c:{if(o>>>0<=c>>>0){break c}c=J[J[d+28>>2]+(c<<2)>>2];if((c|0)==-1){break c}f=J[d+48>>2];h=J[d+88>>2];while(1){if((e|0)!=J[h+(c<<3)>>2]){c=J[f+(c<<2)>>2];if((c|0)!=-1){continue}break c}break}if(J[d+68>>2]){break b}}J[d>>2]=e;j=0;d:{e:{e=d+16|0;l=J[e+48>>2];c=J[d>>2];f=(c<<15^-1)+c|0;f=P(f>>10^f,9);f=f>>6^f;f=(f<<11^-1)+f|0;r=l-1&(f>>16^f);f:{if(r>>>0>=M[e+4>>2]){break f}f=J[J[e+12>>2]+(r<<2)>>2];if((f|0)==-1){break f}h=J[e+32>>2];n=J[e+72>>2];while(1){if((c|0)==J[n+(f<<3)>>2]){break e}f=J[h+(f<<2)>>2];if((f|0)!=-1){continue}break}}o=J[e+44>>2];c=o;g:{if((l|0)!=(c|0)){break g}c=l;i=c?c<<1:1;if((c|0)>=(i|0)){break g}h:{if(!i){h=0;c=l;break h}J[8369]=J[8369]+1;h=ia[J[6782]](i<<2,16)|0;c=J[e+44>>2]}i:{if((c|0)<=0){break i}n=0;f=0;if(c-1>>>0>=3){p=c&-4;while(1){k=f<<2;J[k+h>>2]=J[k+J[e+52>>2]>>2];g=k|4;J[g+h>>2]=J[g+J[e+52>>2]>>2];g=k|8;J[g+h>>2]=J[g+J[e+52>>2]>>2];k=k|12;J[k+h>>2]=J[k+J[e+52>>2]>>2];f=f+4|0;j=j+4|0;if((p|0)!=(j|0)){continue}break}}j=c&3;if(!j){break i}while(1){k=f<<2;J[k+h>>2]=J[k+J[e+52>>2]>>2];f=f+1|0;n=n+1|0;if((j|0)!=(n|0)){continue}break}}f=J[e+52>>2];if(!(!f|!K[e+56|0])){if(f){J[8370]=J[8370]+1;ia[J[6783]](f)}c=J[e+44>>2]}J[e+52>>2]=h;H[e+56|0]=1;J[e+48>>2]=i}J[J[e+52>>2]+(c<<2)>>2]=J[d+12>>2];J[e+44>>2]=c+1;c=J[e- -64>>2];j:{if((c|0)!=J[e+68>>2]){break j}k=c?c<<1:1;if((k|0)<=(c|0)){break j}k:{if(!k){h=0;break k}J[8369]=J[8369]+1;h=ia[J[6782]](k<<3,16)|0;c=J[e+64>>2]}l:{if((c|0)<=0){break l}n=0;f=0;if(c-1>>>0>=3){p=c&-4;j=0;while(1){i=f<<3;g=i+h|0;m=i+J[e+72>>2]|0;q=J[m+4>>2];J[g>>2]=J[m>>2];J[g+4>>2]=q;g=i|8;m=g+h|0;g=g+J[e+72>>2]|0;q=J[g+4>>2];J[m>>2]=J[g>>2];J[m+4>>2]=q;g=i|16;m=g+h|0;g=g+J[e+72>>2]|0;q=J[g+4>>2];J[m>>2]=J[g>>2];J[m+4>>2]=q;i=i|24;g=i+h|0;i=i+J[e+72>>2]|0;m=J[i+4>>2];J[g>>2]=J[i>>2];J[g+4>>2]=m;f=f+4|0;j=j+4|0;if((p|0)!=(j|0)){continue}break}}c=c&3;if(!c){break l}while(1){j=f<<3;i=j+h|0;j=j+J[e+72>>2]|0;p=J[j+4>>2];J[i>>2]=J[j>>2];J[i+4>>2]=p;f=f+1|0;n=n+1|0;if((c|0)!=(n|0)){continue}break}}c=J[e+72>>2];if(!(c?!c|!K[e+76|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[e+72>>2]=h;H[e+76|0]=1;J[e+68>>2]=k;c=J[e+64>>2]}f=J[d+4>>2];c=J[e+72>>2]+(c<<3)|0;J[c>>2]=J[d>>2];J[c+4>>2]=f;J[e+64>>2]=J[e+64>>2]+1;if((l|0)>2]){Sm(e);c=J[d>>2];c=(c<<15^-1)+c|0;c=P(c>>10^c,9);c=c>>6^c;c=(c<<11^-1)+c|0;r=J[e+48>>2]-1&(c>>16^c)}c=J[e+12>>2]+(r<<2)|0;J[J[e+32>>2]+(o<<2)>>2]=J[c>>2];J[c>>2]=o;break d}J[J[e+52>>2]+(f<<2)>>2]=J[d+12>>2]}c=J[d+12>>2];ia[J[J[c>>2]+60>>2]](c,b);l=J[a+8>>2]}s=s+1|0;if((s|0)<(l|0)){c=J[d+20>>2];f=J[d+64>>2];continue}break}a=J[d+88>>2];if(!a|!K[d+92|0]){break a}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}J[d+88>>2]=0;H[d+92|0]=1;J[d+80>>2]=0;J[d+84>>2]=0;a=J[d+68>>2];if(!(a?!a|!K[d+72|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[d+68>>2]=0;H[d+72|0]=1;J[d+60>>2]=0;J[d+64>>2]=0;a=J[d+48>>2];if(!(a?!a|!K[d+52|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[d+48>>2]=0;H[d+52|0]=1;J[d+40>>2]=0;J[d+44>>2]=0;a=J[d+28>>2];if(!(a?!a|!K[d+32|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=d+96|0}function Mj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,y=0,A=0;o=ga-16|0;ga=o;s=(D(a),x(2));c=s&2147483647;a:{if(c>>>0<=1305022426){i=+a;d=i*.6366197723675814+6755399441055744+-6755399441055744;q=i+d*-1.5707963109016418+d*-1.5893254773528196e-8;O[b>>3]=q;c=q<-.7853981852531433;if(R(d)<2147483648){e=~~d}else{e=-2147483648}if(c){d=d+-1;O[b>>3]=i+d*-1.5707963109016418+d*-1.5893254773528196e-8;e=e-1|0;break a}if(!(q>.7853981852531433)){break a}d=d+1;O[b>>3]=i+d*-1.5707963109016418+d*-1.5893254773528196e-8;e=e+1|0;break a}if(c>>>0>=2139095040){O[b>>3]=Q(a-a);break a}e=c;c=(c>>>23|0)-150|0;O[o+8>>3]=(z(2,e-(c<<23)|0),E());t=o+8|0;g=ga-560|0;ga=g;e=(c-3|0)/24|0;r=(e|0)>0?e:0;j=c+P(r,-24)|0;l=J[5824];if((l|0)>=0){e=l+1|0;c=r;while(1){O[(g+320|0)+(f<<3)>>3]=(c|0)<0?0:+J[(c<<2)+23312>>2];c=c+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}k=j-24|0;e=0;f=(l|0)>0?l:0;while(1){c=0;d=0;while(1){d=O[(c<<3)+t>>3]*O[(g+320|0)+(e-c<<3)>>3]+d;c=c+1|0;if((c|0)!=1){continue}break}O[(e<<3)+g>>3]=d;c=(e|0)==(f|0);e=e+1|0;if(!c){continue}break}y=47-j|0;u=48-j|0;A=j-25|0;e=l;b:{while(1){d=O[(e<<3)+g>>3];c=0;f=e;n=(e|0)<=0;if(!n){while(1){m=(g+480|0)+(c<<2)|0;i=d*5.960464477539063e-8;c:{if(R(i)<2147483648){h=~~i;break c}h=-2147483648}i=+(h|0);d=i*-16777216+d;d:{if(R(d)<2147483648){h=~~d;break d}h=-2147483648}J[m>>2]=h;f=f-1|0;d=O[(f<<3)+g>>3]+i;c=c+1|0;if((e|0)!=(c|0)){continue}break}}d=le(d,k);d=d+V(d*.125)*-8;e:{if(R(d)<2147483648){m=~~d;break e}m=-2147483648}d=d-+(m|0);f:{g:{h:{v=(k|0)<=0;i:{if(!v){f=(e<<2)+g|0;h=J[f+476>>2];c=h>>u;p=f;f=h-(c<>2]=f;m=c+m|0;h=f>>y;break i}if(k){break h}h=J[((e<<2)+g|0)+476>>2]>>23}if((h|0)<=0){break f}break g}h=2;if(d>=.5){break g}h=0;break f}c=0;f=0;if(!n){while(1){p=(g+480|0)+(c<<2)|0;n=J[p>>2];w=16777215;j:{k:{if(f){break k}w=16777216;if(n){break k}f=0;break j}J[p>>2]=w-n;f=1}c=c+1|0;if((e|0)!=(c|0)){continue}break}}l:{if(v){break l}c=8388607;m:{switch(A|0){case 1:c=4194303;break;case 0:break m;default:break l}}n=(e<<2)+g|0;J[n+476>>2]=J[n+476>>2]&c}m=m+1|0;if((h|0)!=2){break f}d=1-d;h=2;if(!f){break f}d=d-le(1,k)}if(d==0){f=0;n:{c=e;if((l|0)>=(c|0)){break n}while(1){c=c-1|0;f=J[(g+480|0)+(c<<2)>>2]|f;if((c|0)>(l|0)){continue}break}if(!f){break n}j=k;while(1){j=j-24|0;e=e-1|0;if(!J[(g+480|0)+(e<<2)>>2]){continue}break}break b}c=1;while(1){f=c;c=c+1|0;if(!J[(g+480|0)+(l-f<<2)>>2]){continue}break}f=e+f|0;while(1){e=e+1|0;O[(g+320|0)+(e<<3)>>3]=J[(e+r<<2)+23312>>2];c=0;d=0;while(1){d=O[(c<<3)+t>>3]*O[(g+320|0)+(e-c<<3)>>3]+d;c=c+1|0;if((c|0)!=1){continue}break}O[(e<<3)+g>>3]=d;if((e|0)<(f|0)){continue}break}e=f;continue}break}d=le(d,24-j|0);o:{if(d>=16777216){k=(g+480|0)+(e<<2)|0;i=d*5.960464477539063e-8;p:{if(R(i)<2147483648){c=~~i;break p}c=-2147483648}d=+(c|0)*-16777216+d;q:{if(R(d)<2147483648){f=~~d;break q}f=-2147483648}J[k>>2]=f;e=e+1|0;break o}if(R(d)<2147483648){c=~~d}else{c=-2147483648}j=k}J[(g+480|0)+(e<<2)>>2]=c}d=le(1,j);r:{if((e|0)<0){break r}c=e;while(1){f=c;O[(c<<3)+g>>3]=d*+J[(g+480|0)+(c<<2)>>2];c=c-1|0;d=d*5.960464477539063e-8;if(f){continue}break}if((e|0)<0){break r}c=e;while(1){f=c;j=e-c|0;d=0;c=0;while(1){s:{d=O[(c<<3)+26080>>3]*O[(c+f<<3)+g>>3]+d;if((c|0)>=(l|0)){break s}k=c>>>0>>0;c=c+1|0;if(k){continue}}break}O[(g+160|0)+(j<<3)>>3]=d;c=f-1|0;if((f|0)>0){continue}break}}d=0;if((e|0)>=0){while(1){c=e;e=c-1|0;d=d+O[(g+160|0)+(c<<3)>>3];if(c){continue}break}}O[o>>3]=h?-d:d;ga=g+560|0;e=m&7;d=O[o>>3];if((s|0)<0){O[b>>3]=-d;e=0-e|0;break a}O[b>>3]=d}ga=o+16|0;return e}function Wz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;a:{b:{c:{if((f|0)>=0){i=J[a+16>>2];if((i|0)>0){break c}break b}f=J[a+8>>2];Q(ia[J[J[f>>2]+12>>2]](f,b,c,d,e,J[a+12>>2],J[a+16>>2],J[a+4>>2],J[a+20>>2],J[a+24>>2]));return}m=J[a+12>>2];while(1){q=m+(g<<2)|0;j=J[q>>2];h=J[J[j+28>>2]+208>>2];if((h|0)<0){h=J[J[j+32>>2]+208>>2]}if((f|0)==(h|0)){break b}g=g+1|0;if((i|0)!=(g|0)){continue}break}q=0;break a}if((g|0)>=(i|0)){break a}h=i-g|0;k=h&1;j=J[a+12>>2];if((i|0)!=(g+1|0)){i=h&-2;m=0;while(1){l=j+(g<<2)|0;n=J[l>>2];h=J[J[n+28>>2]+208>>2];if((h|0)<0){h=J[J[n+32>>2]+208>>2]}g=g+2|0;o=((f|0)==(h|0))+o|0;l=J[l+4>>2];h=J[J[l+28>>2]+208>>2];if((h|0)<0){h=J[J[l+32>>2]+208>>2]}o=((f|0)==(h|0))+o|0;m=m+2|0;if((i|0)!=(m|0)){continue}break}}if(!k){break a}h=J[j+(g<<2)>>2];g=J[J[h+28>>2]+208>>2];if((g|0)<0){g=J[J[h+32>>2]+208>>2]}o=((f|0)==(g|0))+o|0}f=J[a+4>>2];if(J[f+72>>2]>=2){if((c|0)>0){g=J[a+36>>2];h=J[a+32>>2];j=0;while(1){n=(j<<2)+b|0;d:{if((g|0)!=(h|0)){break d}i=g?g<<1:1;if((i|0)<=(g|0)){h=g;break d}e:{if(!i){f=0;break e}J[8369]=J[8369]+1;f=ia[J[6782]](i<<2,16)|0;g=J[a+32>>2]}h=g;f:{if((g|0)<=0){break f}m=0;g=0;if(h-1>>>0>=3){r=h&-4;k=0;while(1){l=g<<2;J[l+f>>2]=J[l+J[a+40>>2]>>2];p=l|4;J[p+f>>2]=J[p+J[a+40>>2]>>2];p=l|8;J[p+f>>2]=J[p+J[a+40>>2]>>2];l=l|12;J[l+f>>2]=J[l+J[a+40>>2]>>2];g=g+4|0;k=k+4|0;if((r|0)!=(k|0)){continue}break}}k=h&3;if(!k){break f}while(1){l=g<<2;J[l+f>>2]=J[l+J[a+40>>2]>>2];g=g+1|0;m=m+1|0;if((k|0)!=(m|0)){continue}break}}g=J[a+40>>2];if(!(!g|!K[a+44|0])){if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}h=J[a+32>>2]}J[a+40>>2]=f;H[a+44|0]=1;J[a+36>>2]=i;g=i}J[J[a+40>>2]+(h<<2)>>2]=J[n>>2];h=h+1|0;J[a+32>>2]=h;j=j+1|0;if((j|0)!=(c|0)){continue}break}}if((e|0)>0){g=J[a+56>>2];h=J[a+52>>2];j=0;while(1){i=(j<<2)+d|0;g:{if((g|0)!=(h|0)){break g}b=g?g<<1:1;if((b|0)<=(g|0)){h=g;break g}h:{if(!b){f=0;break h}J[8369]=J[8369]+1;f=ia[J[6782]](b<<2,16)|0;g=J[a+52>>2]}h=g;i:{if((g|0)<=0){break i}m=0;g=0;if(h-1>>>0>=3){l=h&-4;k=0;while(1){c=g<<2;J[c+f>>2]=J[c+J[a+60>>2]>>2];n=c|4;J[n+f>>2]=J[n+J[a+60>>2]>>2];n=c|8;J[n+f>>2]=J[n+J[a+60>>2]>>2];c=c|12;J[c+f>>2]=J[c+J[a+60>>2]>>2];g=g+4|0;k=k+4|0;if((l|0)!=(k|0)){continue}break}}c=h&3;if(!c){break i}while(1){k=g<<2;J[k+f>>2]=J[k+J[a+60>>2]>>2];g=g+1|0;m=m+1|0;if((c|0)!=(m|0)){continue}break}}c=J[a+60>>2];if(!(!c|!K[a+64|0])){if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}h=J[a+52>>2]}J[a+60>>2]=f;H[a+64|0]=1;J[a+56>>2]=b;g=b}J[J[a+60>>2]+(h<<2)>>2]=J[i>>2];h=h+1|0;J[a+52>>2]=h;j=j+1|0;if((j|0)!=(e|0)){continue}break}}j:{if(!o){h=J[a+72>>2];break j}g=J[a+76>>2];h=J[a+72>>2];j=0;while(1){d=(j<<2)+q|0;k:{if((g|0)!=(h|0)){break k}b=g?g<<1:1;if((b|0)<=(g|0)){h=g;break k}l:{if(!b){f=0;break l}J[8369]=J[8369]+1;f=ia[J[6782]](b<<2,16)|0;g=J[a+72>>2]}h=g;m:{if((g|0)<=0){break m}m=0;g=0;if(h-1>>>0>=3){e=h&-4;k=0;while(1){c=g<<2;J[c+f>>2]=J[c+J[a+80>>2]>>2];i=c|4;J[i+f>>2]=J[i+J[a+80>>2]>>2];i=c|8;J[i+f>>2]=J[i+J[a+80>>2]>>2];c=c|12;J[c+f>>2]=J[c+J[a+80>>2]>>2];g=g+4|0;k=k+4|0;if((e|0)!=(k|0)){continue}break}}c=h&3;if(!c){break m}while(1){e=g<<2;J[e+f>>2]=J[e+J[a+80>>2]>>2];g=g+1|0;m=m+1|0;if((c|0)!=(m|0)){continue}break}}c=J[a+80>>2];if(!(!c|!K[a+84|0])){if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}h=J[a+72>>2]}J[a+80>>2]=f;H[a+84|0]=1;J[a+76>>2]=b;g=b}J[J[a+80>>2]+(h<<2)>>2]=J[d>>2];h=h+1|0;J[a+72>>2]=h;j=j+1|0;if((o|0)!=(j|0)){continue}break}}if(J[J[a+4>>2]+72>>2]<(J[a+52>>2]+h|0)){Dk(a)}return}g=J[a+8>>2];Q(ia[J[J[g>>2]+12>>2]](g,b,c,d,e,q,o,f,J[a+20>>2],J[a+24>>2]))}function Bc(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,I=0,L=0,M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Y=0,Z=Q(0),_=Q(0);l=J[a+68>>2];m=l;a:{if((l|0)!=J[a+72>>2]){break a}m=l;G=l?l<<1:1;if((l|0)>=(G|0)){break a}if(G){J[8369]=J[8369]+1;I=ia[J[6782]](P(G,152),16)|0;m=J[a+68>>2]}else{m=l}L=m;b:{if((L|0)<=0){break b}m=0;if((L|0)!=1){Y=L&-2;while(1){B=P(m,152);sa(B+I|0,B+J[a+76>>2]|0,152);B=P(m|1,152);sa(B+I|0,B+J[a+76>>2]|0,152);m=m+2|0;U=U+2|0;if((U|0)!=(Y|0)){continue}break}}if(!(L&1)){break b}m=P(m,152);sa(m+I|0,m+J[a+76>>2]|0,152)}m=J[a+76>>2];if(!(m?!m|!K[a+80|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](m)}J[a+76>>2]=I;H[a+80|0]=1;J[a+72>>2]=G;m=J[a+68>>2]}J[a+68>>2]=m+1;l=J[a+76>>2]+P(l,152)|0;J[l+140>>2]=e;m=J[a+16>>2];a=J[(m+P(d,244)|0)+240>>2];e=J[(m+P(c,244)|0)+240>>2];J[l+148>>2]=d;J[l+144>>2]=c;M=N[f+84>>2];J[l+132>>2]=0;N[l+104>>2]=M;J[l+96>>2]=0;J[l+100>>2]=0;c:{if(e){f=J[b+4>>2];J[l+16>>2]=J[b>>2];J[l+20>>2]=f;f=J[b+12>>2];J[l+24>>2]=J[b+8>>2];J[l+28>>2]=f;p=N[g+8>>2];n=N[g>>2];o=N[g+4>>2];J[l+12>>2]=0;O=N[l+20>>2];R=N[l+16>>2];C=Q(Q(n*O)-Q(o*R));N[l+8>>2]=C;S=N[l+24>>2];D=Q(Q(p*R)-Q(n*S));N[l+4>>2]=D;E=Q(Q(o*S)-Q(O*p));N[l>>2]=E;p=N[e+552>>2];n=N[e+304>>2];o=N[e+296>>2];v=N[e+300>>2];q=N[e+548>>2];z=N[e+288>>2];r=N[e+280>>2];u=N[e+284>>2];s=N[e+272>>2];w=N[e+268>>2];A=N[e+544>>2];T=N[e+264>>2];J[l+76>>2]=0;s=Q(A*Q(Q(s*C)+Q(Q(T*E)+Q(D*w))));N[l+64>>2]=s;q=Q(q*Q(Q(z*C)+Q(Q(r*E)+Q(D*u))));N[l+68>>2]=q;v=Q(p*Q(Q(n*C)+Q(Q(o*E)+Q(D*v))));N[l+72>>2]=v;break c}J[l+64>>2]=0;J[l+68>>2]=0;J[l>>2]=0;J[l+4>>2]=0;J[l+72>>2]=0;J[l+76>>2]=0;J[l+8>>2]=0;J[l+12>>2]=0;J[l+16>>2]=0;J[l+20>>2]=0;J[l+24>>2]=0;J[l+28>>2]=0}d:{if(a){p=N[b>>2];n=N[b+4>>2];o=N[b+8>>2];J[l+60>>2]=0;V=Q(-o);N[l+56>>2]=V;W=Q(-n);N[l+52>>2]=W;X=Q(-p);N[l+48>>2]=X;t=N[h+8>>2];x=N[h+4>>2];y=N[h>>2];J[l+44>>2]=0;F=Q(Q(p*x)-Q(y*n));N[l+40>>2]=F;y=Q(Q(o*y)-Q(t*p));N[l+36>>2]=y;x=Q(Q(n*t)-Q(x*o));N[l+32>>2]=x;p=N[a+272>>2];o=N[a+268>>2];n=N[a+548>>2];z=N[a+288>>2];r=N[a+280>>2];u=N[a+284>>2];t=N[a+552>>2];w=N[a+304>>2];A=N[a+296>>2];T=N[a+300>>2];Z=N[a+544>>2];_=N[a+264>>2];J[l+92>>2]=0;t=Q(t*Q(Q(w*F)+Q(Q(A*x)+Q(y*T))));N[l+88>>2]=t;n=Q(n*Q(Q(z*F)+Q(Q(r*x)+Q(y*u))));N[l+84>>2]=n;o=Q(Z*Q(Q(p*F)+Q(Q(_*x)+Q(y*o))));N[l+80>>2]=o;break d}J[l+80>>2]=0;J[l+84>>2]=0;J[l+32>>2]=0;J[l+36>>2]=0;J[l+88>>2]=0;J[l+92>>2]=0;J[l+40>>2]=0;J[l+44>>2]=0;J[l+48>>2]=0;J[l+52>>2]=0;J[l+56>>2]=0;J[l+60>>2]=0;n=Q(0);o=Q(0)}z=Q(0);p=i;if(e){i=N[g+4>>2];r=N[g>>2];w=Q(N[b+8>>2]*Q(Q(s*i)-Q(r*q)));u=q;q=N[g+8>>2];i=Q(N[e+344>>2]+Q(w+Q(Q(N[b>>2]*Q(Q(u*q)-Q(i*v)))+Q(Q(Q(v*r)-Q(q*s))*N[b+4>>2]))))}else{i=Q(0)}if(a){s=N[h>>2];q=N[h+4>>2];r=Q(N[b+8>>2]*Q(Q(n*s)-Q(o*q)));u=n;n=N[h+8>>2];n=Q(N[a+344>>2]+Q(r+Q(Q(N[b>>2]*Q(Q(t*q)-Q(u*n)))+Q(Q(Q(o*n)-Q(t*s))*N[b+4>>2]))))}else{n=Q(0)}A=Q(p/Q(i+n));N[l+108>>2]=A;i=Q(0);s=Q(0);q=Q(0);v=Q(0);t=Q(0);n=Q(0);if(e){b=m+P(c,244)|0;q=Q(N[b+176>>2]+N[b+208>>2]);n=N[b+192>>2];v=N[b+200>>2];s=Q(N[b+180>>2]+N[b+212>>2]);t=N[b+196>>2];i=Q(N[b+184>>2]+N[b+216>>2])}o=Q(0);p=Q(0);r=Q(0);u=Q(0);w=Q(0);if(a){a=m+P(d,244)|0;z=Q(N[a+176>>2]+N[a+208>>2]);o=Q(N[a+180>>2]+N[a+212>>2]);r=N[a+200>>2];u=N[a+196>>2];w=N[a+192>>2];p=Q(N[a+184>>2]+N[a+216>>2])}N[l+124>>2]=M;N[l+116>>2]=k;N[l+120>>2]=-M;N[l+112>>2]=A*Q(j-Q(Q(Q(Q(S*i)+Q(Q(R*q)+Q(s*O)))+Q(Q(C*v)+Q(Q(E*n)+Q(t*D))))+Q(Q(Q(V*p)+Q(Q(X*z)+Q(o*W)))+Q(Q(F*r)+Q(Q(x*w)+Q(u*y))))))}function iI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0);h=ga-32|0;ga=h;e=a+4|0;Hc(e,((P(J[a+152>>2],J[a+16>>2])|0)/100|0)+1|0);if(J[a+164>>2]){c=((P(J[a+148>>2],J[a+76>>2])|0)/100|0)+1|0;Hc(a- -64|0,c);c=J[a+164>>2]-c|0;J[a+164>>2]=(c|0)>0?c:0}c=(J[a+144>>2]+1|0)%2|0;J[a+144>>2]=c;c=J[((c<<2)+a|0)+124>>2];if(c){g=a- -64|0;while(1){d=J[c+52>>2];f=d?d+56|0:((J[c+60>>2]<<2)+a|0)+124|0;d=J[c+56>>2];J[f>>2]=d;f=J[c+56>>2];if(f){J[f+52>>2]=J[c+52>>2]}J[c+52>>2]=0;J[c+56>>2]=J[a+132>>2];f=J[a+132>>2];if(f){J[f+52>>2]=c}J[a+132>>2]=c;Fc(e,J[c+48>>2]);f=J[c+28>>2];J[h+8>>2]=J[c+24>>2];J[h+12>>2]=f;f=J[c+20>>2];J[h>>2]=J[c+16>>2];J[h+4>>2]=f;f=J[c+44>>2];J[h+24>>2]=J[c+40>>2];J[h+28>>2]=f;f=J[c+36>>2];J[h+16>>2]=J[c+32>>2];J[h+20>>2]=f;f=Db(g,h,c);J[c+60>>2]=2;J[c+48>>2]=f;c=d;if(c){continue}break}H[a+194|0]=1;J[a+164>>2]=J[a+76>>2]}J[h>>2]=5764;J[h+4>>2]=a;a:{if(!K[a+193|0]){break a}cf(e,J[a+4>>2],J[a- -64>>2],h);if(!K[a+193|0]){break a}c=J[e>>2];cf(e,c,c,h)}b:{if(!K[a+194|0]){break b}c=J[a+136>>2];f=ia[J[J[c>>2]+28>>2]](c)|0;e=J[f+4>>2];if((e|0)<=0){break b}c:{c=J[a+160>>2];d=(P(J[a+156>>2],e)|0)/100|0;c=(c|0)>(d|0)?c:d;g=(c|0)>(e|0)?e:c;if((g|0)>0){c=0;while(1){e=J[f+12>>2]+((J[a+184>>2]+c|0)%(e|0)<<4)|0;i=J[e>>2];d=J[i+48>>2];j=J[e+4>>2];e=J[j+48>>2];d:{e:{if(!(N[d>>2]<=N[e+16>>2])|!(N[d+16>>2]>=N[e>>2])|(!(N[d+4>>2]<=N[e+20>>2])|!(N[d+20>>2]>=N[e+4>>2]))){break e}if(!(N[d+8>>2]<=N[e+24>>2])){break e}if(N[d+24>>2]>=N[e+8>>2]){break d}}d=J[a+136>>2];ia[J[J[d>>2]+12>>2]](d,i,j,b)|0;c=c-1|0;g=g-1|0}e=J[f+4>>2];c=c+1|0;if((g|0)>(c|0)){continue}break}if((e|0)<=0){break c}}J[a+184>>2]=(J[a+184>>2]+g|0)%(e|0);break b}J[a+184>>2]=0}H[a+194|0]=0;J[a+160>>2]=1;J[a+180>>2]=J[a+180>>2]+1;c=J[a+172>>2];d=J[a+168>>2];if(d){m=Q(Q(c>>>0)/Q(d>>>0))}else{m=Q(0)}N[a+176>>2]=m;J[a+172>>2]=c>>>1;J[a+168>>2]=d>>>1;ga=h+32|0;d=0;c=0;j=0;l=ga-16|0;ga=l;e=a;a=J[a+136>>2];if(ia[J[J[a>>2]+56>>2]](a)|0){a=J[e+136>>2];g=ia[J[J[a>>2]+28>>2]](a)|0;a=J[g+4>>2];if((a|0)>=2){lc(g,l+8|0,0,a-1|0);a=J[g+4>>2]}if((a|0)>0){while(1){i=J[g+12>>2]+(j<<4)|0;h=J[i+4>>2];f=d;d=J[i>>2];f:{g:{if((f|0)==(d|0)&(c|0)==(h|0)){break g}c=J[d+48>>2];f=J[h+48>>2];if(!(N[c>>2]<=N[f+16>>2])|!(N[c+16>>2]>=N[f>>2])|(!(N[c+4>>2]<=N[f+20>>2])|!(N[c+20>>2]>=N[f+4>>2]))){break g}if(!(N[c+8>>2]<=N[f+24>>2])){break g}if(N[c+24>>2]>=N[f+8>>2]){break f}}a=J[e+136>>2];ia[J[J[a>>2]+32>>2]](a,i,b);J[i>>2]=0;J[i+4>>2]=0;k=k+1|0;a=J[g+4>>2]}c=h;j=j+1|0;if((j|0)<(a|0)){continue}break}if((a|0)>=2){lc(g,l,0,a-1|0);a=J[g+4>>2]}b=a-k|0;h:{if((k|0)>=0){break h}if((b|0)>J[g+8>>2]){d=0;i:{if((a|0)==(k|0)){break i}J[8369]=J[8369]+1;d=ia[J[6782]](b<<4,16)|0;f=J[g+4>>2];if((f|0)<=0){break i}e=0;while(1){h=e<<4;c=h+d|0;h=h+J[g+12>>2]|0;J[c>>2]=J[h>>2];J[c+4>>2]=J[h+4>>2];J[c+8>>2]=J[h+8>>2];J[c+12>>2]=J[h+12>>2];e=e+1|0;if((f|0)!=(e|0)){continue}break}}c=J[g+12>>2];if(!(c?!c|!K[g+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[g+12>>2]=d;H[g+16|0]=1;J[g+8>>2]=b}e=0;d=0-k&3;if(d){while(1){c=J[g+12>>2]+(a<<4)|0;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;a=a+1|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}if(k>>>0>4294967292){break h}while(1){c=a<<4;d=c+J[g+12>>2]|0;J[d>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;d=c+J[g+12>>2]|0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;d=c+J[g+12>>2]|0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;c=c+J[g+12>>2]|0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;a=a+4|0;if((b|0)!=(a|0)){continue}break}}a=b}J[g+4>>2]=a}ga=l+16|0}function fz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=ga-448|0;ga=d;c=J[c+36>>2];e=J[b+36>>2];b=J[a+24>>2];a:{if(K[J[b+1140>>2]+(J[e+380>>2]+P(J[c+380>>2],J[b+1112>>2])|0)|0]?(b|0)!=J[a+28>>2]|!J[b+1132>>2]:1){b=d+392|0;J[b+4>>2]=35;J[b+8>>2]=0;J[b>>2]=14268;J[b+44>>2]=1025758986;J[b+20>>2]=1065353216;J[b+24>>2]=0;J[b+12>>2]=1065353216;J[b+16>>2]=1065353216;J[b>>2]=13984;J[d+444>>2]=e;J[d+392>>2]=21564;J[d+436>>2]=0;b=d+336|0;J[b+4>>2]=35;J[b+8>>2]=0;J[b>>2]=14268;J[b+44>>2]=1025758986;J[b+20>>2]=1065353216;J[b+24>>2]=0;J[b+12>>2]=1065353216;J[b+16>>2]=1065353216;J[b>>2]=13984;J[d+388>>2]=c;J[d+336>>2]=21564;J[d+380>>2]=0;b=H[29512]&1;b:{c:{d:{if(!b){if(!(H[29564]&1)){break d}break c}if(b){break b}if(H[29564]&1){break c}}J[7380]=0;J[7381]=0;J[7379]=1065353216;H[29564]=1;J[7382]=0;J[7383]=0;J[7385]=0;J[7386]=0;J[7384]=1065353216;J[7387]=0;J[7388]=0;J[7389]=1065353216;J[7390]=0}J[7374]=0;J[7375]=0;H[29512]=1;b=J[7380];J[7362]=J[7379];J[7363]=b;b=J[7384];J[7366]=J[7383];J[7367]=b;b=J[7388];J[7370]=J[7387];J[7371]=b;J[7376]=0;J[7377]=0;b=J[7382];J[7364]=J[7381];J[7365]=b;b=J[7386];J[7368]=J[7385];J[7369]=b;b=J[7390];J[7372]=J[7389];J[7373]=b}j=N[c+232>>2];k=N[e+232>>2];p=N[c+236>>2];q=N[e+236>>2];r=N[c+228>>2];s=N[e+228>>2];J[d+76>>2]=0;N[d+64>>2]=s-r;N[d+72>>2]=q-p;N[d+68>>2]=k-j;e:{if(!vl(d+392|0,d+336|0,29448,d- -64|0,d+280|0)){break e}J[d+84>>2]=0;J[d+88>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+24>>2]=0;J[d+8>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+48>>2]=e;J[d+36>>2]=0;J[d+40>>2]=0;J[d+32>>2]=c;J[d+68>>2]=0;J[d+72>>2]=0;H[d+216|0]=0;J[d+64>>2]=21096;b=J[d+52>>2];J[d+16>>2]=J[d+48>>2];J[d+20>>2]=b;b=J[d+36>>2];J[d>>2]=J[d+32>>2];J[d+4>>2]=b;if(!dk(a,d+280|0,d+16|0,d,d- -64|0)){break e}J[8369]=J[8369]+1;b=ia[J[6782]](216,16)|0;c=qa(b+4|0,0,212);J[b>>2]=21096;sa(c,d- -64|4,100);c=J[d+180>>2];J[b+112>>2]=J[d+176>>2];J[b+116>>2]=c;c=J[d+172>>2];J[b+104>>2]=J[d+168>>2];J[b+108>>2]=c;c=J[d+196>>2];J[b+128>>2]=J[d+192>>2];J[b+132>>2]=c;c=J[d+188>>2];J[b+120>>2]=J[d+184>>2];J[b+124>>2]=c;c=J[d+204>>2];J[b+136>>2]=J[d+200>>2];J[b+140>>2]=c;c=J[d+212>>2];J[b+144>>2]=J[d+208>>2];J[b+148>>2]=c;H[b+152|0]=K[d+216|0];J[b+212>>2]=J[d+276>>2];c=J[d+272>>2];J[b+204>>2]=J[d+268>>2];J[b+208>>2]=c;c=J[d+264>>2];J[b+196>>2]=J[d+260>>2];J[b+200>>2]=c;c=J[d+256>>2];J[b+188>>2]=J[d+252>>2];J[b+192>>2]=c;c=J[d+248>>2];J[b+180>>2]=J[d+244>>2];J[b+184>>2]=c;c=J[d+240>>2];J[b+172>>2]=J[d+236>>2];J[b+176>>2]=c;c=J[d+232>>2];J[b+164>>2]=J[d+228>>2];J[b+168>>2]=c;c=J[d+224>>2];J[b+156>>2]=J[d+220>>2];J[b+160>>2]=c;c=J[a+24>>2];e=J[c+852>>2];f:{if((e|0)!=J[c+856>>2]){break f}l=e?e<<1:1;if((l|0)<=(e|0)){break f}if(l){J[8369]=J[8369]+1;h=ia[J[6782]](l<<2,16)|0;e=J[c+852>>2]}g:{if((e|0)<=0){break g}if(e-1>>>0>=3){m=e&-4;while(1){f=g<<2;J[f+h>>2]=J[f+J[c+860>>2]>>2];i=f|4;J[i+h>>2]=J[i+J[c+860>>2]>>2];i=f|8;J[i+h>>2]=J[i+J[c+860>>2]>>2];f=f|12;J[f+h>>2]=J[f+J[c+860>>2]>>2];g=g+4|0;n=n+4|0;if((m|0)!=(n|0)){continue}break}}f=e&3;if(!f){break g}while(1){m=g<<2;J[m+h>>2]=J[m+J[c+860>>2]>>2];g=g+1|0;o=o+1|0;if((f|0)!=(o|0)){continue}break}}g=J[c+860>>2];if(!(!g|!K[c+864|0])){if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}e=J[c+852>>2]}J[c+860>>2]=h;H[c+864|0]=1;J[c+856>>2]=l}J[J[c+860>>2]+(e<<2)>>2]=b;J[c+852>>2]=e+1;c=J[a+24>>2];j=N[c+348>>2];a=J[a+28>>2];k=N[a+348>>2];N[b+64>>2]=N[b+64>>2]*(j>k?j:k);N[b+68>>2]=N[b+68>>2]*Q(Q(N[c+360>>2]+N[a+360>>2])*Q(.5))}break a}J[8354]=J[8354]+1}ga=d+448|0}function Iy(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=0,A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=0,L=Q(0);g=J[a+216>>2];D=N[g+4>>2];a:{if(D==Q(0)){break a}f=J[b>>2];if(!(ia[J[J[g>>2]+8>>2]](g,J[f+188>>2])|0)){break a}v=a+68|0;w=a+132|0;g=f+4|0;z=J[a+216>>2];a=ga+-64|0;ga=a;d=J[f+192>>2];b:{if(J[d+4>>2]==32){if(!f|J[f+236>>2]!=8){break b}g=v+48|0;d=w+48|0;if(!(J[f+988>>2]|!J[f+752>>2])){kk(f)}J[a+60>>2]=1065353216;J[a+48>>2]=f;J[a+52>>2]=0;J[a+56>>2]=-1;b=ga-80|0;ga=b;c=N[g>>2];k=N[d>>2];e=N[g+4>>2];j=N[d+4>>2];h=N[g+8>>2];l=N[d+8>>2];J[b+76>>2]=0;h=Q(l-h);N[b+72>>2]=h;e=Q(j-e);N[b+68>>2]=e;c=Q(k-c);N[b+64>>2]=c;n=J[f+988>>2];c:{if(!n){i=J[f+752>>2];if((i|0)<=0){break c}d=0;while(1){n=J[f+760>>2]+P(d,44)|0;c=jk(g,b- -64|0,J[n+8>>2]+8|0,J[n+12>>2]+8|0,J[n+16>>2]+8|0,N[a+60>>2]);if(c>Q(0)){J[a+52>>2]=3;J[a+56>>2]=d;N[a+60>>2]=c;x=x+1|0}d=d+1|0;if((i|0)!=(d|0)){continue}break}break c}k=N[a+60>>2];J[b>>2]=20972;i=J[g+12>>2];J[b+12>>2]=J[g+8>>2];J[b+16>>2]=i;i=J[g+4>>2];y=J[g>>2];J[b+48>>2]=0;N[b+44>>2]=h;N[b+40>>2]=e;J[b+4>>2]=y;J[b+8>>2]=i;N[b+36>>2]=c;i=J[d+12>>2];J[b+28>>2]=J[d+8>>2];J[b+32>>2]=i;i=J[d+4>>2];J[b+20>>2]=J[d>>2];J[b+24>>2]=i;J[b+56>>2]=0;J[b+60>>2]=0;N[b+52>>2]=k;Vm(n,g,d,b);d=J[b+56>>2];if(!d){break c}N[a+60>>2]=N[b+52>>2];J[a+52>>2]=3;J[a+56>>2]=(d-J[f+760>>2]|0)/44;x=1}if(J[f+772>>2]>0){K=J[f+780>>2];n=0;E=N[b+72>>2];F=N[b+68>>2];G=N[b+64>>2];while(1){d=0;while(1){y=(P(n,104)+K|0)+8|0;i=P(d,12);B=J[y+(J[i+21012>>2]<<2)>>2];u=N[B+8>>2];C=J[y+(J[i+21008>>2]<<2)>>2];h=N[C+8>>2];c=Q(u-h);i=J[y+(J[i+21016>>2]<<2)>>2];H=N[i+12>>2];l=N[C+12>>2];e=Q(H-l);A=N[i+8>>2];j=Q(A-h);o=N[B+12>>2];p=Q(o-l);k=Q(Q(c*e)-Q(j*p));q=p;I=N[i+16>>2];p=N[C+16>>2];r=Q(I-p);s=N[B+16>>2];m=Q(s-p);e=Q(Q(q*r)-Q(e*m));j=Q(Q(m*j)-Q(r*c));c=Q(Q(E*k)+Q(Q(G*e)+Q(F*j)));d:{if(Q(R(c))>2];m=N[g>>2];q=N[g+4>>2];c=Q(Q(-Q(Q(Q(r*k)+Q(Q(m*e)+Q(j*q)))-Q(Q(p*k)+Q(Q(h*e)+Q(l*j)))))/c);if(!(c>Q(11920928955078125e-22))|!(c>2])){break d}t=Q(m+Q(G*c));h=Q(h-t);m=Q(q+Q(F*c));o=Q(o-m);u=Q(u-t);l=Q(l-m);q=s;s=Q(r+Q(E*c));r=Q(q-s);p=Q(p-s);if(!(Q(Q(k*Q(Q(h*o)-Q(u*l)))+Q(Q(e*Q(Q(l*r)-Q(o*p)))+Q(j*Q(Q(p*u)-Q(r*h)))))>Q(-11920928955078125e-22))){break d}m=Q(H-m);t=Q(A-t);A=Q(k*Q(Q(u*m)-Q(t*o)));q=o;o=Q(I-s);if(!(c>Q(0))|(!(Q(A+Q(Q(e*Q(Q(q*o)-Q(m*r)))+Q(j*Q(Q(r*t)-Q(o*u)))))>Q(-11920928955078125e-22))|!(Q(Q(k*Q(Q(t*l)-Q(h*m)))+Q(Q(e*Q(Q(m*p)-Q(l*o)))+Q(j*Q(Q(o*h)-Q(p*t)))))>Q(-11920928955078125e-22)))){break d}x=x+1|0;J[a+52>>2]=4;J[a+56>>2]=n;N[a+60>>2]=c}d=d+1|0;if((d|0)!=4){continue}break}n=n+1|0;if((n|0)>2]){continue}break}}ga=b+80|0;if(!x){break b}l=N[a+60>>2];if(!(l<=N[z+4>>2])){break b}J[a+40>>2]=0;b=J[a+56>>2];J[a+44>>2]=b;c=Q(N[w+52>>2]-N[v+52>>2]);k=Q(N[w+48>>2]-N[v+48>>2]);e=Q(N[w+56>>2]-N[v+56>>2]);e:{if(J[a+52>>2]!=3){h=Q(Q(1)/Q(Y(Q(Q(e*e)+Q(Q(k*k)+Q(c*c))))));j=Q(h*Q(-e));c=Q(h*Q(-c));e=Q(h*Q(-k));break e}b=J[f+760>>2]+P(b,44)|0;j=N[b+28>>2];s=Q(j*e);e=N[b+20>>2];q=c;c=N[b+24>>2];if(!(Q(s+Q(Q(e*k)+Q(q*c)))>Q(0))){L=N[b+32>>2];break e}j=Q(-j);c=Q(-c);e=Q(-e)}N[a+28>>2]=L;N[a+24>>2]=j;N[a+20>>2]=c;N[a+32>>2]=l;N[a+16>>2]=e;J[a+8>>2]=f;J[a+12>>2]=a+40;Q(ia[J[J[z>>2]+12>>2]](z,a+8|0,1));break b}b=ga-32|0;ga=b;J[b+24>>2]=-1;J[b+28>>2]=-1;J[b+20>>2]=g;J[b+16>>2]=f;J[b+12>>2]=d;J[b+8>>2]=0;bf(v,w,b+8|0,z);ga=b+32|0}ga=a- -64|0}return D!=Q(0)|0}function qB(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=0,L=0;f=ga-96|0;ga=f;h=J[a+32>>2];l=J[a+28>>2];q=J[b+8>>2];J[q>>2]=1065353216;u=J[b+24>>2];o=u+1<<2;J[o+q>>2]=1065353216;K=u<<1;L=K+2<<2;J[q+L>>2]=1065353216;s=N[l+8>>2];m=N[l+12>>2];n=N[l+20>>2];p=N[l+24>>2];k=N[l+28>>2];i=N[l+36>>2];d=N[l+40>>2];c=N[a+52>>2];r=N[l+44>>2];e=N[a+56>>2];v=N[l+4>>2];g=N[a+48>>2];q=J[b+12>>2];J[q+12>>2]=0;J[q>>2]=0;i=Q(Q(r*e)+Q(Q(i*g)+Q(c*d)));N[q+4>>2]=i;n=Q(Q(k*e)+Q(Q(n*g)+Q(c*p)));N[q+8>>2]=-n;w=u<<2;j=w+q|0;J[j+12>>2]=0;m=Q(Q(m*e)+Q(Q(v*g)+Q(s*c)));N[j+8>>2]=m;J[j+4>>2]=0;N[j>>2]=-i;D=u<<3;j=q+D|0;J[j+8>>2]=0;J[j+12>>2]=0;N[j+4>>2]=-m;N[j>>2]=n;j=J[b+16>>2];if(j){J[j>>2]=-1082130432;J[j+o>>2]=-1082130432;J[j+L>>2]=-1082130432}s=N[h+8>>2];d=N[h+12>>2];k=N[h+36>>2];r=N[h+40>>2];v=N[h+44>>2];p=N[h+20>>2];z=N[h+24>>2];c=N[a+68>>2];A=N[h+28>>2];e=N[a+72>>2];B=N[h+4>>2];g=N[a+64>>2];j=J[b+20>>2];J[j+12>>2]=0;J[j>>2]=0;p=Q(Q(A*e)+Q(Q(p*g)+Q(c*z)));N[j+8>>2]=p;k=Q(Q(v*e)+Q(Q(k*g)+Q(c*r)));N[j+4>>2]=-k;o=j+w|0;J[o+12>>2]=0;c=Q(Q(d*e)+Q(Q(B*g)+Q(s*c)));N[o+8>>2]=-c;J[o+4>>2]=0;N[o>>2]=k;o=j+(K<<2)|0;J[o+8>>2]=0;J[o+12>>2]=0;N[o+4>>2]=c;N[o>>2]=-p;e=N[l+60>>2];g=N[h+60>>2];d=N[l+56>>2];r=N[h+56>>2];o=J[b+28>>2];s=Q(N[b>>2]*N[b+4>>2]);N[o>>2]=s*Q(Q(Q(c+N[h+52>>2])-m)-N[l+52>>2]);N[o+w>>2]=s*Q(Q(Q(p+r)-n)-d);N[o+D>>2]=s*Q(Q(Q(k+g)-i)-e);o=P(u,12);J[o+q>>2]=1065353216;w=u<<4|4;J[w+q>>2]=1065353216;D=q;q=P(u,20)+8|0;J[D+q>>2]=1065353216;J[j+o>>2]=-1082130432;J[j+w>>2]=-1082130432;J[j+q>>2]=-1082130432;e=N[h+12>>2];n=N[h+24>>2];m=N[h+40>>2];g=N[h+8>>2];p=N[h+36>>2];k=N[h+28>>2];d=N[h+20>>2];r=N[h+44>>2];v=N[l+12>>2];z=N[l+4>>2];A=N[l+8>>2];B=N[l+28>>2];E=N[l+20>>2];F=N[l+24>>2];G=N[l+44>>2];H=N[l+36>>2];I=N[l+40>>2];i=N[h+4>>2];J[f+68>>2]=0;J[f+52>>2]=0;x=Q(Q(d*m)-Q(p*n));y=Q(Q(n*r)-Q(m*k));t=Q(Q(k*p)-Q(r*d));c=Q(Q(1)/Q(Q(e*x)+Q(Q(i*y)+Q(g*t))));C=Q(Q(Q(i*n)-Q(d*g))*c);n=Q(Q(Q(g*k)-Q(n*e))*c);k=Q(Q(Q(e*d)-Q(k*i))*c);N[f- -64>>2]=Q(G*C)+Q(Q(H*n)+Q(I*k));d=Q(Q(Q(g*p)-Q(m*i))*c);g=Q(Q(Q(e*m)-Q(r*g))*c);e=Q(Q(Q(i*r)-Q(p*e))*c);N[f+60>>2]=Q(G*d)+Q(Q(H*g)+Q(I*e));N[f+48>>2]=Q(C*B)+Q(Q(n*E)+Q(k*F));N[f+44>>2]=Q(d*B)+Q(Q(g*E)+Q(e*F));J[f+36>>2]=0;i=Q(x*c);m=Q(y*c);c=Q(t*c);N[f+56>>2]=Q(G*i)+Q(Q(H*m)+Q(I*c));N[f+40>>2]=Q(i*B)+Q(Q(m*E)+Q(c*F));N[f+32>>2]=Q(C*v)+Q(Q(n*z)+Q(A*k));N[f+28>>2]=Q(d*v)+Q(Q(g*z)+Q(A*e));N[f+24>>2]=Q(i*v)+Q(Q(m*z)+Q(A*c));h=f+8|0;Na(f+24|0,h);n=N[a+92>>2];c=N[h+12>>2];e=Q(n-c);x=Q(e*e);m=N[a+88>>2];e=N[h+8>>2];g=Q(m-e);y=Q(g*g);p=N[a+80>>2];g=N[h>>2];i=Q(p-g);t=Q(i*i);k=N[a+84>>2];i=N[h+4>>2];d=Q(k-i);C=Q(x+Q(y+Q(t+Q(d*d))));d=Q(n+c);x=Q(d*d);d=Q(m+e);y=Q(d*d);d=Q(p+g);t=Q(d*d);d=Q(k+i);if(!(C>2]=d+d;J[f+92>>2]=0;d=Q(Q(i*p)+Q(Q(Q(n*e)-Q(c*m))-Q(g*k)));r=Q(Q(e*k)+Q(Q(Q(n*g)-Q(c*p))-Q(i*m)));c=Q(Q(g*m)+Q(Q(Q(n*i)-Q(c*k))-Q(e*p)));e=Q(Q(d*d)+Q(Q(r*r)+Q(c*c)));a:{if(e>2]=1065353216;J[f+84>>2]=0;N[f+88>>2]=0;break a}t=c;c=Q(Q(1)/Q(Y(e)));N[f+84>>2]=t*c;N[f+80>>2]=r*c;N[f+88>>2]=d*c}c=Q(-N[f+76>>2]);N[f+84>>2]=N[f+84>>2]*c;N[f+88>>2]=N[f+88>>2]*c;a=J[b+24>>2];b=J[b+28>>2];N[P(a,12)+b>>2]=s*Q(N[f+80>>2]*c);N[b+(a<<4)>>2]=s*N[f+84>>2];N[b+P(a,20)>>2]=s*N[f+88>>2];ga=f+96|0}function yl(a,b,c,d){var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=0,O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=0,aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0);e=ga-240|0;ga=e;a:{if(J[a+16>>2]){Ie(J[a+4>>2]);f=J[a+12>>2];D=J[f+4>>2];M=J[a+16>>2];_=J[M+4>>2];h=Q(ia[J[J[f>>2]+48>>2]](f));B=J[a+16>>2];j=Q(ia[J[J[B>>2]+48>>2]](B));B=J[a+4>>2];$=J[a+8>>2];a=e+160|0;J[a+72>>2]=1;J[a+76>>2]=1;J[a+60>>2]=-1;H[a+52|0]=0;N[a+48>>2]=j;N[a+44>>2]=h;J[a+40>>2]=_;J[a+36>>2]=D;J[a+32>>2]=M;J[a+28>>2]=f;J[a+24>>2]=B;J[a+20>>2]=$;J[a+4>>2]=0;J[a+8>>2]=1065353216;J[a+12>>2]=0;J[a+16>>2]=0;J[a>>2]=18540;J[e+152>>2]=1566444395;f=J[b+12>>2];J[e+32>>2]=J[b+8>>2];J[e+36>>2]=f;f=J[b+4>>2];J[e+24>>2]=J[b>>2];J[e+28>>2]=f;f=J[b+28>>2];J[e+48>>2]=J[b+24>>2];J[e+52>>2]=f;f=J[b+20>>2];J[e+40>>2]=J[b+16>>2];J[e+44>>2]=f;D=J[b+44>>2];f=e- -64|0;J[f>>2]=J[b+40>>2];J[f+4>>2]=D;f=J[b+36>>2];J[e+56>>2]=J[b+32>>2];J[e+60>>2]=f;f=J[b+60>>2];J[e+80>>2]=J[b+56>>2];J[e+84>>2]=f;f=J[b+52>>2];J[e+72>>2]=J[b+48>>2];J[e+76>>2]=f;b=J[c+12>>2];J[e+96>>2]=J[c+8>>2];J[e+100>>2]=b;b=J[c+4>>2];J[e+88>>2]=J[c>>2];J[e+92>>2]=b;b=J[c+20>>2];J[e+104>>2]=J[c+16>>2];J[e+108>>2]=b;b=J[c+28>>2];J[e+112>>2]=J[c+24>>2];J[e+116>>2]=b;b=J[c+44>>2];J[e+128>>2]=J[c+40>>2];J[e+132>>2]=b;b=J[c+36>>2];J[e+120>>2]=J[c+32>>2];J[e+124>>2]=b;b=J[c+52>>2];J[e+136>>2]=J[c+48>>2];J[e+140>>2]=b;b=J[c+60>>2];J[e+144>>2]=J[c+56>>2];J[e+148>>2]=b;zb(a,e+24|0,d,0,0);break a}E=N[b+52>>2];F=N[b+56>>2];G=N[c+52>>2];I=N[c+56>>2];k=N[b+20>>2];l=N[b+36>>2];h=N[c+20>>2];j=N[c+36>>2];g=N[c+24>>2];m=N[b+24>>2];i=N[c+40>>2];p=N[b+40>>2];K=N[b+48>>2];aa=N[c+48>>2];f=J[a+12>>2];q=N[b+32>>2];r=N[b+16>>2];s=N[b>>2];t=N[b+4>>2];x=N[c+32>>2];y=N[c+16>>2];z=N[c>>2];A=N[c+4>>2];n=N[c+8>>2];u=N[b+8>>2];a=J[a+20>>2];v=N[a+52>>2];w=N[a+56>>2];o=N[a+48>>2];J[e+172>>2]=0;O=Q(Q(p*x)+Q(Q(u*z)+Q(m*y)));o=Q(-o);P=Q(Q(p*j)+Q(Q(u*A)+Q(m*h)));C=Q(Q(p*i)+Q(Q(u*n)+Q(m*g)));N[e+168>>2]=Q(Q(O*o)-Q(v*P))-Q(w*C);R=Q(Q(l*x)+Q(Q(t*z)+Q(k*y)));S=Q(Q(l*j)+Q(Q(t*A)+Q(k*h)));T=Q(Q(l*i)+Q(Q(t*n)+Q(k*g)));N[e+164>>2]=Q(Q(R*o)-Q(v*S))-Q(w*T);U=Q(Q(q*x)+Q(Q(s*z)+Q(r*y)));V=Q(Q(q*j)+Q(Q(s*A)+Q(r*h)));W=Q(Q(q*i)+Q(Q(s*n)+Q(r*g)));N[e+160>>2]=Q(Q(U*o)-Q(v*V))-Q(w*W);b=e+160|0;ia[J[J[f>>2]+64>>2]](e+24|0,f,b);k=N[a+52>>2];l=N[a+56>>2];ba=N[a+64>>2];m=N[a+48>>2];p=N[e+24>>2];q=N[e+28>>2];r=N[e+32>>2];ca=N[c+52>>2];s=N[c+24>>2];t=N[c+20>>2];da=N[c+56>>2];u=N[c+40>>2];v=N[c+36>>2];ea=N[c+48>>2];w=N[c+8>>2];o=N[c>>2];X=N[c+4>>2];Y=N[c+16>>2];Z=N[c+32>>2];J[e+172>>2]=0;fa=Q(Q(F*i)+Q(Q(K*n)+Q(E*g)));L=n;n=Q(-aa);g=Q(Q(fa+Q(Q(Q(L*n)-Q(g*G))-Q(i*I)))+Q(Q(r*C)+Q(Q(p*W)+Q(T*q))));L=g;C=Q(l*g);g=Q(Q(Q(Q(F*x)+Q(Q(K*z)+Q(E*y)))+Q(Q(Q(z*n)-Q(y*G))-Q(x*I)))+Q(Q(r*O)+Q(Q(p*U)+Q(R*q))));i=Q(Q(Q(Q(F*j)+Q(Q(K*A)+Q(E*h)))+Q(Q(Q(A*n)-Q(h*G))-Q(j*I)))+Q(Q(r*P)+Q(Q(p*V)+Q(S*q))));h=Q(Q(C+Q(Q(m*g)+Q(k*i)))-ba);j=Q(L-Q(l*h));g=Q(g-Q(m*h));i=Q(i-Q(k*h));N[e+168>>2]=da+Q(Q(u*j)+Q(Q(Z*g)+Q(v*i)));N[e+164>>2]=ca+Q(Q(j*s)+Q(Q(g*Y)+Q(i*t)));N[e+160>>2]=ea+Q(Q(j*w)+Q(Q(g*o)+Q(i*X)));J[e+20>>2]=0;N[e+16>>2]=Q(u*l)+Q(Q(Z*m)+Q(k*v));N[e+12>>2]=Q(s*l)+Q(Q(Y*m)+Q(k*t));N[e+8>>2]=Q(w*l)+Q(Q(o*m)+Q(k*X));ia[J[J[d>>2]+16>>2]](d,e+8|0,b,h)}ga=e+240|0}function zk(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);J[a+312>>2]=0;J[a+316>>2]=0;J[a+236>>2]=2;J[a+544>>2]=1065353216;J[a+548>>2]=1065353216;J[a+348>>2]=1065353216;J[a+352>>2]=1065353216;J[a+412>>2]=0;J[a+416>>2]=0;J[a+320>>2]=0;J[a+324>>2]=0;J[a+328>>2]=0;J[a+332>>2]=0;J[a+336>>2]=0;J[a+340>>2]=0;J[a+552>>2]=1065353216;J[a+556>>2]=0;J[a+360>>2]=0;J[a+364>>2]=0;J[a+356>>2]=1065353216;J[a+368>>2]=0;J[a+372>>2]=0;J[a+376>>2]=0;J[a+380>>2]=0;J[a+384>>2]=0;J[a+388>>2]=0;J[a+392>>2]=0;J[a+420>>2]=0;J[a+424>>2]=0;J[a+428>>2]=0;J[a+432>>2]=0;J[a+436>>2]=0;J[a+440>>2]=0;h=N[b+92>>2];d=N[b+96>>2];N[a+448>>2]=d>2]=h>2]=N[b+112>>2];N[a+476>>2]=N[b+116>>2];g=J[b+4>>2];J[a+608>>2]=0;J[a+612>>2]=0;J[a+480>>2]=g;H[a+452|0]=K[b+120|0];N[a+456>>2]=N[b+124>>2];N[a+460>>2]=N[b+128>>2];N[a+464>>2]=N[b+132>>2];N[a+468>>2]=N[b+136>>2];a:{if(g){c=a+4|0;ia[J[J[g>>2]+8>>2]](g,c);break a}c=J[b+12>>2];J[a+4>>2]=J[b+8>>2];J[a+8>>2]=c;c=J[b+20>>2];J[a+12>>2]=J[b+16>>2];J[a+16>>2]=c;c=J[b+36>>2];J[a+28>>2]=J[b+32>>2];J[a+32>>2]=c;c=J[b+28>>2];J[a+20>>2]=J[b+24>>2];J[a+24>>2]=c;c=J[b+44>>2];J[a+36>>2]=J[b+40>>2];J[a+40>>2]=c;c=J[b+52>>2];J[a+44>>2]=J[b+48>>2];J[a+48>>2]=c;c=b- -64|0;g=J[c+4>>2];J[a+60>>2]=J[c>>2];J[a+64>>2]=g;c=J[b+60>>2];J[a+52>>2]=J[b+56>>2];J[a+56>>2]=c;c=a+4|0}g=J[c+4>>2];J[a+68>>2]=J[c>>2];J[a+72>>2]=g;g=J[c+12>>2];J[a+76>>2]=J[c+8>>2];J[a+80>>2]=g;c=J[a+32>>2];J[a+92>>2]=J[a+28>>2];J[a+96>>2]=c;c=J[a+24>>2];J[a+84>>2]=J[a+20>>2];J[a+88>>2]=c;c=J[a+40>>2];J[a+100>>2]=J[a+36>>2];J[a+104>>2]=c;c=J[a+48>>2];J[a+108>>2]=J[a+44>>2];J[a+112>>2]=c;c=J[a+56>>2];J[a+116>>2]=J[a+52>>2];J[a+120>>2]=c;c=J[a+64>>2];J[a+124>>2]=J[a+60>>2];J[a+128>>2]=c;J[a+132>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[a+160>>2]=0;N[a+224>>2]=N[b+100>>2];N[a+232>>2]=N[b+104>>2];N[a+228>>2]=N[b+108>>2];ia[J[J[a>>2]+12>>2]](a,J[b+72>>2]);c=J[8147];J[8147]=c+1;J[a+508>>2]=c;h=Q(0);c=J[a+204>>2];d=N[b>>2];b:{if(d==Q(0)){J[a+204>>2]=c|1;break b}J[a+204>>2]=c&-2;h=Q(Q(1)/d)}N[a+344>>2]=h;J[a+376>>2]=0;N[a+364>>2]=d*N[a+380>>2];N[a+372>>2]=d*N[a+388>>2];N[a+368>>2]=d*N[a+384>>2];e=N[b+84>>2];f=N[b+80>>2];d=N[b+76>>2];J[a+504>>2]=0;J[a+308>>2]=0;J[a+292>>2]=0;J[a+276>>2]=0;J[a+408>>2]=0;d=d!=Q(0)?Q(Q(1)/d):Q(0);N[a+396>>2]=d;f=f!=Q(0)?Q(Q(1)/f):Q(0);N[a+400>>2]=f;e=e!=Q(0)?Q(Q(1)/e):Q(0);N[a+404>>2]=e;n=N[a+12>>2];i=Q(e*n);o=N[a+4>>2];j=Q(d*o);p=N[a+8>>2];k=Q(f*p);N[a+264>>2]=Q(n*i)+Q(Q(o*j)+Q(p*k));q=N[a+28>>2];r=N[a+20>>2];s=N[a+24>>2];N[a+268>>2]=Q(q*i)+Q(Q(r*j)+Q(k*s));t=N[a+44>>2];l=Q(t*i);i=N[a+36>>2];m=Q(i*j);j=N[a+40>>2];N[a+272>>2]=l+Q(m+Q(k*j));k=Q(e*q);l=Q(d*r);m=Q(f*s);N[a+280>>2]=Q(n*k)+Q(Q(o*l)+Q(p*m));N[a+284>>2]=Q(q*k)+Q(Q(r*l)+Q(s*m));N[a+288>>2]=Q(t*k)+Q(Q(i*l)+Q(m*j));e=Q(e*t);d=Q(d*i);f=Q(f*j);N[a+296>>2]=Q(n*e)+Q(Q(o*d)+Q(p*f));N[a+300>>2]=Q(q*e)+Q(Q(r*d)+Q(s*f));N[a+304>>2]=Q(t*e)+Q(Q(i*d)+Q(j*f));J[a+536>>2]=0;J[a+540>>2]=0;J[a+528>>2]=0;J[a+532>>2]=0;J[a+520>>2]=0;J[a+524>>2]=0;J[a+512>>2]=0;J[a+516>>2]=0;J[a+604>>2]=0;J[a+596>>2]=0;J[a+600>>2]=0;J[a+588>>2]=0;J[a+592>>2]=0;J[a+580>>2]=0;J[a+584>>2]=0;J[a+572>>2]=0;J[a+576>>2]=0;N[a+568>>2]=h*N[a+356>>2];N[a+564>>2]=h*N[a+352>>2];N[a+560>>2]=h*N[a+348>>2]}function xG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=Q(0),F=Q(0),G=Q(0),H=0,I=0;d=ga-240|0;ga=d;J[a+4>>2]=J[a+4>>2]+1;B=J[c+36>>2];D=P(B,80);H=J[a+12>>2];I=J[H+4>>2];n=J[(D+J[I+24>>2]|0)+64>>2];c=J[a+8>>2];C=J[b+36>>2];b=J[J[c+4>>2]+24>>2]+P(C,80)|0;o=J[b+64>>2];c=J[c+12>>2];E=N[c+52>>2];F=N[c+56>>2];e=N[c+24>>2];f=N[c+20>>2];g=N[c+40>>2];h=N[c+36>>2];G=N[c+48>>2];i=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];l=N[c+16>>2];m=N[c+32>>2];p=N[b+32>>2];q=N[b>>2];r=N[b+16>>2];s=N[b+56>>2];t=N[b+48>>2];u=N[b+52>>2];v=N[b+36>>2];w=N[b+4>>2];x=N[b+20>>2];y=N[b+40>>2];z=N[b+8>>2];A=N[b+24>>2];c=0;J[d+236>>2]=0;J[d+220>>2]=0;J[d+204>>2]=0;N[d+216>>2]=Q(y*g)+Q(Q(z*m)+Q(h*A));N[d+212>>2]=Q(v*g)+Q(Q(w*m)+Q(h*x));N[d+200>>2]=Q(y*e)+Q(Q(z*l)+Q(f*A));N[d+196>>2]=Q(v*e)+Q(Q(w*l)+Q(f*x));N[d+232>>2]=F+Q(Q(s*g)+Q(Q(t*m)+Q(h*u)));N[d+228>>2]=E+Q(Q(s*e)+Q(Q(t*l)+Q(f*u)));J[d+188>>2]=0;N[d+208>>2]=Q(p*g)+Q(Q(q*m)+Q(h*r));N[d+192>>2]=Q(p*e)+Q(Q(q*l)+Q(f*r));N[d+184>>2]=Q(y*i)+Q(Q(z*j)+Q(k*A));N[d+180>>2]=Q(v*i)+Q(Q(w*j)+Q(k*x));N[d+176>>2]=Q(p*i)+Q(Q(q*j)+Q(k*r));N[d+224>>2]=G+Q(Q(s*i)+Q(Q(t*j)+Q(k*u)));b=J[H+12>>2];E=N[b+52>>2];F=N[b+56>>2];e=N[b+24>>2];f=N[b+20>>2];g=N[b+40>>2];h=N[b+36>>2];G=N[b+48>>2];i=N[b+8>>2];j=N[b>>2];k=N[b+4>>2];l=N[b+16>>2];m=N[b+32>>2];b=J[I+24>>2]+D|0;p=N[b+32>>2];q=N[b>>2];r=N[b+16>>2];s=N[b+56>>2];t=N[b+48>>2];u=N[b+52>>2];v=N[b+36>>2];w=N[b+4>>2];x=N[b+20>>2];y=N[b+40>>2];z=N[b+8>>2];A=N[b+24>>2];J[d+172>>2]=0;J[d+156>>2]=0;J[d+140>>2]=0;N[d+152>>2]=Q(y*g)+Q(Q(z*m)+Q(h*A));N[d+148>>2]=Q(v*g)+Q(Q(w*m)+Q(h*x));N[d+136>>2]=Q(y*e)+Q(Q(z*l)+Q(f*A));N[d+132>>2]=Q(v*e)+Q(Q(w*l)+Q(f*x));N[d+168>>2]=F+Q(Q(s*g)+Q(Q(t*m)+Q(h*u)));N[d+164>>2]=E+Q(Q(s*e)+Q(Q(t*l)+Q(f*u)));J[d+124>>2]=0;N[d+144>>2]=Q(p*g)+Q(Q(q*m)+Q(h*r));N[d+128>>2]=Q(p*e)+Q(Q(q*l)+Q(f*r));N[d+120>>2]=Q(y*i)+Q(Q(z*j)+Q(k*A));N[d+116>>2]=Q(v*i)+Q(Q(w*j)+Q(k*x));N[d+112>>2]=Q(p*i)+Q(Q(q*j)+Q(k*r));N[d+160>>2]=G+Q(Q(s*i)+Q(Q(t*j)+Q(k*u)));ia[J[J[o>>2]+8>>2]](o,d+176|0,d+96|0,d+80|0);ia[J[J[n>>2]+8>>2]](n,d+112|0,d- -64|0,d+48|0);b=J[7399];a:{if(b){if(!(ia[b|0](o,n)|0)){break a}}c=N[d+80>>2]>2]|N[d+96>>2]>N[d+48>>2]?c:1;b=0;if((N[d+88>>2]>2]|N[d+104>>2]>N[d+56>>2]?b:c)^1|N[d+84>>2]>2]|N[d+100>>2]>N[d+52>>2]){break a}b=J[a+8>>2];c=J[b+8>>2];J[d+44>>2]=C;J[d+40>>2]=-1;J[d+32>>2]=c;J[d+28>>2]=o;J[d+24>>2]=b;J[d+36>>2]=d+176;b=J[a+12>>2];c=J[b+8>>2];J[d+20>>2]=B;J[d+16>>2]=-1;J[d+8>>2]=c;J[d+4>>2]=n;J[d>>2]=b;J[d+12>>2]=d+112;b=J[a+28>>2];J[7402]=J[7402]+1;c=B<<16|C;c=(c<<15^-1)+c|0;c=P(c>>10^c,9);c=c>>6^c;c=(c<<11^-1)+c|0;c=J[b+12>>2]-1&(c>>16^c);b:{c:{if((c|0)>=J[b+32>>2]){break c}c=J[J[b+40>>2]+(c<<2)>>2];if((c|0)==-1){break c}n=J[b+60>>2];o=J[b+16>>2];while(1){b=o+P(c,12)|0;if(J[b>>2]==(C|0)&J[b+4>>2]==(B|0)){break b}c=J[n+(c<<2)>>2];if((c|0)!=-1){continue}break}}b=0}d:{if(b){c=J[b+8>>2];break d}b=J[a+16>>2];c=ia[J[J[b>>2]+8>>2]](b,d+24|0,d,J[a+32>>2])|0;b=J[a+28>>2];J[(ia[J[J[b>>2]+12>>2]](b,C,B)|0)+8>>2]=c}b=J[a+24>>2];n=J[b+12>>2];o=J[b+8>>2];J[b+12>>2]=d;D=d+24|0;J[b+8>>2]=D;ia[J[J[b>>2]+8>>2]](b,-1,C);b=J[a+24>>2];ia[J[J[b>>2]+12>>2]](b,-1,B);ia[J[J[c>>2]+8>>2]](c,D,d,J[a+20>>2],J[a+24>>2]);a=J[a+24>>2];J[a+8>>2]=o;J[a+12>>2]=n}ga=d+240|0}function mw(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=ga-16|0;ga=m;J[m+12>>2]=a;N[m+8>>2]=b;a=0;c=ga-1120|0;ga=c;j=42;f=J[m+12>>2];e=J[f+44>>2];e=ia[J[J[e>>2]+84>>2]](e)|0;if((e|0)>0){while(1){d=J[f+44>>2];ia[J[J[d>>2]+88>>2]](d,a,c+128|0);Rl();h=J[c+140>>2];d=j<<4;g=d+29864|0;J[g>>2]=J[c+136>>2];J[g+4>>2]=h;g=J[c+132>>2];d=d+29856|0;J[d>>2]=J[c+128>>2];J[d+4>>2]=g;j=j+1|0;a=a+1|0;if((e|0)!=(a|0)){continue}break}}a=0;while(1){e=J[f+44>>2];Rl();d=a<<4;ia[J[J[e>>2]+64>>2]](c,e,d+29856|0);e=d+(c+128|0)|0;d=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=d;d=J[c+4>>2];J[e>>2]=J[c>>2];J[e+4>>2]=d;a=a+1|0;if((j|0)!=(a|0)){continue}break}J[c+116>>2]=4096;J[c+120>>2]=4096;J[c+108>>2]=16;J[c+112>>2]=981668463;J[c+100>>2]=j;J[c+96>>2]=1;J[c+104>>2]=c+128;H[c+92|0]=1;J[c+88>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+68>>2]=0;H[c+72|0]=1;J[c+60>>2]=0;J[c+64>>2]=0;J[c+20>>2]=0;H[c+24|0]=1;H[c+52|0]=1;J[c+12>>2]=0;J[c+16>>2]=0;J[c+48>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+4>>2]=0;H[c|0]=1;p=Vj(c+56|0,c+96|0,c);if((p|0)!=1){e=J[c+4>>2];a=e;h=J[f+4>>2];if((a|0)>(h|0)){if((e|0)>J[f+8>>2]){a:{if(!e){j=0;break a}J[8369]=J[8369]+1;j=ia[J[6782]](e<<4,16)|0;h=J[f+4>>2]}b:{if((h|0)<=0){break b}a=0;if((h|0)!=1){k=h&-2;while(1){g=a<<4;i=g+j|0;d=g+J[f+12>>2]|0;n=J[d+4>>2];J[i>>2]=J[d>>2];J[i+4>>2]=n;n=J[d+12>>2];J[i+8>>2]=J[d+8>>2];J[i+12>>2]=n;d=g|16;g=d+j|0;d=d+J[f+12>>2]|0;i=J[d+4>>2];J[g>>2]=J[d>>2];J[g+4>>2]=i;i=J[d+12>>2];J[g+8>>2]=J[d+8>>2];J[g+12>>2]=i;a=a+2|0;l=l+2|0;if((k|0)!=(l|0)){continue}break}}if(!(h&1)){break b}a=a<<4;d=a+j|0;a=a+J[f+12>>2]|0;g=J[a+4>>2];J[d>>2]=J[a>>2];J[d+4>>2]=g;g=J[a+12>>2];J[d+8>>2]=J[a+8>>2];J[d+12>>2]=g}a=J[f+12>>2];if(!(a?!a|!K[f+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[f+12>>2]=j;H[f+16|0]=1;J[f+8>>2]=e}a=J[c+4>>2]}J[f+4>>2]=e;if((a|0)>0){a=0;while(1){e=a<<4;d=e+J[f+12>>2]|0;e=e+J[c+20>>2]|0;g=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=g;g=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=g;a=a+1|0;if((a|0)>2]){continue}break}}e=J[c+32>>2];J[f+40>>2]=e;a=e;d=J[f+24>>2];if((a|0)>(d|0)){c:{if((e|0)<=J[f+28>>2]){h=J[f+32>>2];break c}d:{if(!e){h=0;a=d;break d}J[8369]=J[8369]+1;h=ia[J[6782]](e<<2,16)|0;a=J[f+24>>2]}i=J[f+32>>2];e:{g=a;if((a|0)>0){j=0;a=0;if(g-1>>>0>=3){n=g&-4;l=0;while(1){k=a<<2;J[k+h>>2]=J[i+k>>2];o=k|4;J[o+h>>2]=J[i+o>>2];o=k|8;J[o+h>>2]=J[i+o>>2];k=k|12;J[k+h>>2]=J[i+k>>2];a=a+4|0;l=l+4|0;if((n|0)!=(l|0)){continue}break}}g=g&3;if(!g){break e}while(1){l=a<<2;J[l+h>>2]=J[i+l>>2];a=a+1|0;j=j+1|0;if((g|0)!=(j|0)){continue}break}break e}if(i){break e}J[f+32>>2]=h;J[f+28>>2]=e;H[f+36|0]=1;break c}if(i?K[f+36|0]:0){J[8370]=J[8370]+1;ia[J[6783]](i)}J[f+32>>2]=h;H[f+36|0]=1;J[f+28>>2]=e}qa((d<<2)+h|0,0,e-d<<2);a=J[f+40>>2]}J[f+24>>2]=e;if((a|0)>0){e=J[f+32>>2];a=0;d=J[c+48>>2];while(1){g=a<<2;J[g+e>>2]=J[d+g>>2];a=a+1|0;if((a|0)>2]){continue}break}}Uj(c)}a=J[c+48>>2];if(!(a?!a|!K[c+52|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[c+48>>2]=0;H[c+52|0]=1;J[c+40>>2]=0;J[c+44>>2]=0;a=J[c+20>>2];if(!(a?!a|!K[c+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}a=J[c+88>>2];if(!(a?!a|!K[c+92|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[c+88>>2]=0;H[c+92|0]=1;J[c+80>>2]=0;J[c+84>>2]=0;a=J[c+68>>2];if(!(a?!a|!K[c+72|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=c+1120|0;ga=m+16|0;return(p|0)!=1|0}function Ke(a,b,c,d){var e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=0;e=ga-672|0;ga=e;g=e+456|0;J[g+4>>2]=35;J[g+8>>2]=0;J[g>>2]=14268;J[g+44>>2]=1025758986;J[g+20>>2]=1065353216;J[g+24>>2]=0;J[g+12>>2]=1065353216;J[g+16>>2]=1065353216;J[g>>2]=13984;N[e+500>>2]=0;N[e+484>>2]=0;J[e+460>>2]=8;J[e+456>>2]=16132;J[e+404>>2]=0;J[e+408>>2]=0;J[e+416>>2]=0;J[e+420>>2]=0;J[e+412>>2]=1065353216;J[e+424>>2]=0;J[e+428>>2]=0;J[e+432>>2]=1065353216;J[e+436>>2]=0;J[e+396>>2]=0;J[e+400>>2]=0;J[e+392>>2]=1065353216;n=J[a+12>>2];J[e+448>>2]=J[a+8>>2];J[e+452>>2]=n;n=J[a+4>>2];J[e+440>>2]=J[a>>2];J[e+444>>2]=n;a=e+512|0;Gg(b,c,g,e+392|0,d,a,0);J[e+144>>2]=0;J[e+148>>2]=0;J[e+136>>2]=0;J[e+140>>2]=0;J[e+372>>2]=0;J[e+376>>2]=0;J[e+384>>2]=2;J[e+152>>2]=0;J[e+664>>2]=1065353216;J[e+668>>2]=0;J[e+656>>2]=1065353216;J[e+660>>2]=1065353216;f=Q(3.4028234663852886e38);a:{b:{c:{switch(Fg(e+8|0,a,e+656|0)|0){case 0:g=J[e+380>>2];if(!J[g+32>>2]){f=Q(0);break b}a=0;f=Q(0);while(1){A=a<<2;n=A+g|0;h=N[n+16>>2];g=J[e+632>>2];u=e+656|0;B=J[e+636>>2];C=J[e+512>>2]+(B>>1)|0;n=J[n>>2];if(B&1){g=J[g+J[C>>2]>>2]}ia[g|0](u,C,n);u=J[e+636>>2];n=J[e+516>>2]+(u>>1)|0;r=Q(h*N[e+664>>2]);s=Q(h*N[e+660>>2]);t=Q(h*N[e+656>>2]);g=J[J[e+380>>2]+A>>2];k=Q(-N[g+8>>2]);o=Q(-N[g+4>>2]);l=Q(-N[g>>2]);g=J[e+632>>2];g=u&1?J[J[n>>2]+g>>2]:g;j=Q(j+r);i=Q(i+s);m=Q(m+t);J[e+652>>2]=0;N[e+648>>2]=Q(N[e+560>>2]*k)+Q(Q(N[e+552>>2]*l)+Q(N[e+556>>2]*o));N[e+644>>2]=Q(N[e+544>>2]*k)+Q(Q(N[e+536>>2]*l)+Q(N[e+540>>2]*o));N[e+640>>2]=Q(N[e+528>>2]*k)+Q(Q(N[e+520>>2]*l)+Q(N[e+524>>2]*o));ia[g|0](e+656|0,n,e+640|0);k=N[e+664>>2];o=N[e+656>>2];l=N[e+660>>2];p=Q(p+Q(h*Q(Q(Q(k*N[e+608>>2])+Q(Q(o*N[e+600>>2])+Q(l*N[e+604>>2])))+N[e+624>>2])));q=Q(q+Q(h*Q(Q(Q(k*N[e+592>>2])+Q(Q(o*N[e+584>>2])+Q(l*N[e+588>>2])))+N[e+620>>2])));f=Q(f+Q(h*Q(Q(Q(k*N[e+576>>2])+Q(Q(o*N[e+568>>2])+Q(l*N[e+572>>2])))+N[e+616>>2])));a=a+1|0;g=J[e+380>>2];if(a>>>0>2]){continue}break};break b;case 1:break c;default:break a}}if(!Eg(b,c,e+456|0,e+392|0,e+136|0,d,1)){break a}f=Q(N[d+12>>2]-N[d+28>>2]);h=Q(N[d+4>>2]-N[d+20>>2]);j=Q(N[d+8>>2]-N[d+24>>2]);i=Q(Y(Q(Q(f*f)+Q(Q(h*h)+Q(j*j)))));if(i>=Q(1.1920928955078125e-7)){J[d+48>>2]=0;k=f;f=Q(Q(1)/i);N[d+44>>2]=k*f;N[d+40>>2]=j*f;N[d+36>>2]=h*f}f=Q(-i);break a}h=N[c+52>>2];k=N[c+24>>2];o=N[c+20>>2];l=N[c+56>>2];r=N[c+40>>2];s=N[c+36>>2];t=N[c+16>>2];w=N[c+32>>2];v=N[c+48>>2];x=N[c+8>>2];y=N[c>>2];z=N[c+4>>2];J[d+16>>2]=0;v=Q(v+Q(Q(j*x)+Q(Q(m*y)+Q(i*z))));N[d+4>>2]=v;l=Q(l+Q(Q(j*r)+Q(Q(m*w)+Q(i*s))));N[d+12>>2]=l;i=Q(h+Q(Q(j*k)+Q(Q(m*t)+Q(i*o))));N[d+8>>2]=i;h=N[c+52>>2];j=N[c+24>>2];m=N[c+20>>2];k=N[c+56>>2];o=N[c+40>>2];r=N[c+36>>2];s=N[c+48>>2];t=N[c+8>>2];w=N[c>>2];x=N[c+4>>2];y=N[c+16>>2];z=N[c+32>>2];J[d+32>>2]=0;k=Q(k+Q(Q(p*o)+Q(Q(f*z)+Q(q*r))));N[d+28>>2]=k;m=Q(h+Q(Q(p*j)+Q(Q(f*y)+Q(q*m))));N[d+24>>2]=m;f=Q(s+Q(Q(p*t)+Q(Q(f*w)+Q(q*x))));N[d+20>>2]=f;p=Dc(b);q=Dc(e+456|0);J[d+48>>2]=0;h=Q(k-l);j=Q(f-v);i=Q(m-i);m=Q(Y(Q(Q(h*h)+Q(Q(j*j)+Q(i*i)))));f=Q(Q(1)/m);h=Q(h*f);N[d+44>>2]=h;i=Q(i*f);N[d+40>>2]=i;j=Q(j*f);N[d+36>>2]=j;f=Q(p+q);N[d+4>>2]=Q(f*j)+N[d+4>>2];N[d+8>>2]=Q(f*i)+N[d+8>>2];N[d+12>>2]=Q(f*h)+N[d+12>>2];f=Q(m-f)}ga=e+672|0;return f}function ZC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=ga-32|0;ga=e;d=ia[J[J[a>>2]+28>>2]](a)|0;J[b>>2]=0;J[b+20>>2]=d;if(d){q=ia[J[J[c>>2]+16>>2]](c,32,d)|0;l=J[q+8>>2];J[b>>2]=ia[J[J[c>>2]+28>>2]](c,l);r=ia[J[J[a>>2]+28>>2]](a)|0;if((r|0)>0){while(1){ia[J[J[a>>2]+16>>2]](a,e+28|0,e+4|0,e+16|0,e+8|0,e+24|0,e+20|0,e,e+12|0,p);d=J[e>>2];J[l+24>>2]=d;f=J[e+4>>2];J[l>>2]=0;J[l+4>>2]=0;J[l+28>>2]=f;J[l+8>>2]=0;J[l+12>>2]=0;J[l+16>>2]=0;J[l+20>>2]=0;a:{b:{switch(J[e+12>>2]-2|0){case 0:if(!d){break a}f=ia[J[J[c>>2]+16>>2]](c,4,P(d,3))|0;k=J[f+8>>2];J[l+8>>2]=ia[J[J[c>>2]+28>>2]](c,k);if(J[e>>2]>0){d=0;m=J[e+24>>2];while(1){i=k+P(d,12)|0;j=m+P(J[e+20>>2],d)|0;J[i>>2]=J[j>>2];J[i+4>>2]=J[j+4>>2];J[i+8>>2]=J[j+8>>2];d=d+1|0;if((d|0)>2]){continue}break}}ia[J[J[c>>2]+20>>2]](c,f,3211,1497453121,J[f+8>>2]);break a;case 1:if(!d){break a}n=ia[J[J[c>>2]+16>>2]](c,8,d)|0;i=J[n+8>>2];J[l+12>>2]=ia[J[J[c>>2]+28>>2]](c,i);j=J[e>>2];c:{if((j|0)<=0){break c}d=0;k=J[e+20>>2];m=J[e+24>>2];if((j|0)!=1){o=j&-2;f=0;while(1){h=i+(d<<3)|0;g=m+P(d,k)|0;I[h>>1]=L[g>>1];I[h+2>>1]=L[g+2>>1];I[h+4>>1]=L[g+4>>1];g=d|1;h=i+(g<<3)|0;g=m+P(g,k)|0;I[h>>1]=L[g>>1];I[h+2>>1]=L[g+2>>1];I[h+4>>1]=L[g+4>>1];d=d+2|0;f=f+2|0;if((o|0)!=(f|0)){continue}break}}if(!(j&1)){break c}f=i+(d<<3)|0;d=m+P(d,k)|0;I[f>>1]=L[d>>1];I[f+2>>1]=L[d+2>>1];I[f+4>>1]=L[d+4>>1]}ia[J[J[c>>2]+20>>2]](c,n,3372,1497453121,J[n+8>>2]);break a;case 3:break b;default:break a}}if(!d){break a}f=ia[J[J[c>>2]+16>>2]](c,4,d)|0;k=J[f+8>>2];J[l+16>>2]=ia[J[J[c>>2]+28>>2]](c,k);d=0;if(J[e>>2]>0){while(1){i=k+(d<<2)|0;j=J[e+24>>2]+P(J[e+20>>2],d)|0;H[i|0]=K[j|0];H[i+1|0]=K[j+1|0];H[i+2|0]=K[j+2|0];d=d+1|0;if((d|0)>2]){continue}break}}ia[J[J[c>>2]+20>>2]](c,f,3399,1497453121,J[f+8>>2])}d:{e:{switch(J[e+16>>2]){case 0:d=J[e+4>>2];if(!d){break d}n=ia[J[J[c>>2]+16>>2]](c,16,d)|0;i=J[n+8>>2];J[l>>2]=ia[J[J[c>>2]+28>>2]](c,i);j=J[e+4>>2];f:{if((j|0)<=0){break f}d=0;k=J[e+8>>2];m=J[e+28>>2];if((j|0)!=1){o=j&-2;f=0;while(1){h=i+(d<<4)|0;g=m+P(d,k)|0;N[h>>2]=N[g>>2];N[h+4>>2]=N[g+4>>2];N[h+8>>2]=N[g+8>>2];g=d|1;h=i+(g<<4)|0;g=m+P(g,k)|0;N[h>>2]=N[g>>2];N[h+4>>2]=N[g+4>>2];N[h+8>>2]=N[g+8>>2];d=d+2|0;f=f+2|0;if((o|0)!=(f|0)){continue}break}}if(!(j&1)){break f}f=i+(d<<4)|0;d=m+P(d,k)|0;N[f>>2]=N[d>>2];N[f+4>>2]=N[d+4>>2];N[f+8>>2]=N[d+8>>2]}ia[J[J[c>>2]+20>>2]](c,n,3626,1497453121,J[n+8>>2]);break d;case 1:break e;default:break d}}d=J[e+4>>2];if(!d){break d}n=ia[J[J[c>>2]+16>>2]](c,32,d)|0;i=J[n+8>>2];J[l+4>>2]=ia[J[J[c>>2]+28>>2]](c,i);j=J[e+4>>2];g:{if((j|0)<=0){break g}d=0;k=J[e+8>>2];m=J[e+28>>2];if((j|0)!=1){o=j&-2;f=0;while(1){h=i+(d<<5)|0;g=m+P(d,k)|0;O[h>>3]=O[g>>3];O[h+8>>3]=O[g+8>>3];O[h+16>>3]=O[g+16>>3];g=d|1;h=i+(g<<5)|0;g=m+P(g,k)|0;O[h>>3]=O[g>>3];O[h+8>>3]=O[g+8>>3];O[h+16>>3]=O[g+16>>3];d=d+2|0;f=f+2|0;if((o|0)!=(f|0)){continue}break}}if(!(j&1)){break g}f=i+(d<<5)|0;d=m+P(d,k)|0;O[f>>3]=O[d>>3];O[f+8>>3]=O[d+8>>3];O[f+16>>3]=O[d+16>>3]}ia[J[J[c>>2]+20>>2]](c,n,3998,1497453121,J[n+8>>2])}ia[J[J[a>>2]+24>>2]](a,p);l=l+32|0;p=p+1|0;if((r|0)!=(p|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,q,3226,1497453121,J[q+8>>2])}N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];ga=e+32|0;return 4081}function vo(a,b,c,d,e,f){a=a|0;b=Q(b);c=Q(c);d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;g=ga-752|0;ga=g;J[g+748>>2]=a;N[g+744>>2]=b;N[g+740>>2]=c;J[g+736>>2]=d;J[g+732>>2]=e;J[g+728>>2]=f;a=J[g+748>>2];J[g+724>>2]=30;d=ga-16|0;J[d+12>>2]=J[g+732>>2];d=J[d+12>>2]+48|0;e=J[d+4>>2];J[g+704>>2]=J[d>>2];J[g+708>>2]=e;e=J[d+12>>2];J[g+712>>2]=J[d+8>>2];J[g+716>>2]=e;N[g+684>>2]=0;N[g+680>>2]=0;N[g+676>>2]=0;d=g+688|0;na(d,g+684|0,g+680|0,g+676|0);N[g+672>>2]=N[g+740>>2]*Q(.5);b=N[g+672>>2];e=ga-16|0;J[e+12>>2]=d;N[J[e+12>>2]+(J[g+736>>2]<<2)>>2]=b;N[g+652>>2]=0;N[g+648>>2]=0;N[g+644>>2]=0;d=g+656|0;na(d,g+652|0,g+648|0,g+644|0);b=N[g+744>>2];e=ga-16|0;J[e+12>>2]=d;N[J[e+12>>2]+((J[g+736>>2]+1|0)%3<<2)>>2]=b;N[g+620>>2]=0;N[g+616>>2]=0;N[g+612>>2]=0;d=g+624|0;na(d,g+620|0,g+616|0,g+612|0);b=N[g+744>>2];e=ga-16|0;J[e+12>>2]=d;N[J[e+12>>2]+((J[g+736>>2]+2|0)%3<<2)>>2]=b;N[g+588>>2]=0;N[g+584>>2]=0;N[g+580>>2]=0;d=g+592|0;na(d,g+588|0,g+584|0,g+580|0);b=Q(-N[g+672>>2]);e=ga-16|0;J[e+12>>2]=d;N[J[e+12>>2]+(J[g+736>>2]<<2)>>2]=b;J[g+576>>2]=0;while(1){if(J[g+576>>2]<360){b=Q(Sa(Q(Q(J[g+576>>2])*Q(.01745329238474369)))*N[g+744>>2]);e=ga-16|0;d=g+592|0;J[e+12>>2]=d;N[J[e+12>>2]+((J[g+736>>2]+1|0)%3<<2)>>2]=b;b=Q(Ta(Q(Q(J[g+576>>2])*Q(.01745329238474369)))*N[g+744>>2]);e=ga-16|0;J[e+12>>2]=d;N[J[e+12>>2]+((J[g+736>>2]+2|0)%3<<2)>>2]=b;e=ga-16|0;J[e+12>>2]=J[g+732>>2];f=g+544|0;wa(f,J[e+12>>2],g+688|0);e=g+560|0;h=g+704|0;va(e,h,f);f=ga-16|0;J[f+12>>2]=J[g+732>>2];i=g+512|0;wa(i,J[f+12>>2],d);d=g+528|0;va(d,h,i);ia[J[J[a>>2]+8>>2]](a,e,d,J[g+728>>2]);J[g+576>>2]=J[g+724>>2]+J[g+576>>2];continue}break}d=ga-16|0;J[d+12>>2]=J[g+732>>2];f=g+480|0;e=J[d+12>>2];d=g+688|0;wa(f,e,d);h=g+496|0;e=g+704|0;va(h,e,f);f=ga-16|0;J[f+12>>2]=J[g+732>>2];f=J[f+12>>2];i=g+416|0;$b(i,d);k=g+432|0;j=i;i=g+656|0;va(k,j,i);j=g+448|0;wa(j,f,k);f=g+464|0;va(f,e,j);ia[J[J[a>>2]+8>>2]](a,h,f,J[g+728>>2]);f=ga-16|0;J[f+12>>2]=J[g+732>>2];h=g+384|0;wa(h,J[f+12>>2],d);f=g+400|0;va(f,e,h);h=ga-16|0;J[h+12>>2]=J[g+732>>2];h=J[h+12>>2];k=g+320|0;$b(k,d);j=g+336|0;Ma(j,k,i);i=g+352|0;wa(i,h,j);h=g+368|0;va(h,e,i);ia[J[J[a>>2]+8>>2]](a,f,h,J[g+728>>2]);f=ga-16|0;J[f+12>>2]=J[g+732>>2];h=g+288|0;wa(h,J[f+12>>2],d);f=g+304|0;va(f,e,h);h=ga-16|0;J[h+12>>2]=J[g+732>>2];h=J[h+12>>2];i=g+224|0;$b(i,d);k=g+240|0;j=i;i=g+624|0;va(k,j,i);j=g+256|0;wa(j,h,k);h=g+272|0;va(h,e,j);ia[J[J[a>>2]+8>>2]](a,f,h,J[g+728>>2]);f=ga-16|0;J[f+12>>2]=J[g+732>>2];h=g+192|0;wa(h,J[f+12>>2],d);f=g+208|0;va(f,e,h);h=ga-16|0;J[h+12>>2]=J[g+732>>2];h=J[h+12>>2];k=g+128|0;$b(k,d);j=g+144|0;Ma(j,k,i);i=g+160|0;wa(i,h,j);h=g+176|0;va(h,e,i);ia[J[J[a>>2]+8>>2]](a,f,h,J[g+728>>2]);N[g+108>>2]=0;N[g+104>>2]=0;N[g+100>>2]=0;f=g+112|0;na(f,g+108|0,g+104|0,g+100|0);h=ga-16|0;J[h+12>>2]=f;N[J[h+12>>2]+(J[g+736>>2]<<2)>>2]=1;N[g+76>>2]=0;N[g+72>>2]=0;N[g+68>>2]=0;h=g+80|0;na(h,g+76|0,g+72|0,g+68|0);i=ga-16|0;J[i+12>>2]=h;N[J[i+12>>2]+((J[g+736>>2]+1|0)%3<<2)>>2]=1;i=ga-16|0;J[i+12>>2]=J[g+732>>2];k=g+32|0;wa(k,J[i+12>>2],d);d=g+48|0;Ma(d,e,k);e=ga-16|0;J[e+12>>2]=J[g+732>>2];i=g+16|0;wa(i,J[e+12>>2],f);e=ga-16|0;J[e+12>>2]=J[g+732>>2];wa(g,J[e+12>>2],h);b=N[g+744>>2];ia[J[J[a>>2]+60>>2]](a,d,i,g,b,b,Q(0),Q(6.2831854820251465),J[g+728>>2],0,Q(10));ga=g+752|0} +function VF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0;e=ga-192|0;ga=e;a:{if(N[J[a+4>>2]+752>>2]>2];k=Q(Q(N[b+8>>2]*d)+o);r=N[c+4>>2];m=Q(Q(N[b+4>>2]*d)+r);s=N[c>>2];l=Q(Q(N[b>>2]*d)+s);h=J[J[a+8>>2]+8>>2];n=J[a+4>>2];f=J[n+740>>2];p=(h|0)==(f|0);b:{if(!p){f=J[J[a+12>>2]+8>>2];g=Q(k-N[f+60>>2]);i=Q(l-N[f+52>>2]);j=Q(m-N[f+56>>2]);t=Q(Q(N[f+44>>2]*g)+Q(Q(N[f+12>>2]*i)+Q(j*N[f+28>>2])));u=Q(Q(N[f+40>>2]*g)+Q(Q(N[f+8>>2]*i)+Q(j*N[f+24>>2])));g=Q(Q(N[f+36>>2]*g)+Q(Q(N[f+4>>2]*i)+Q(j*N[f+20>>2])));break b}g=Q(k-N[f+60>>2]);i=Q(l-N[f+52>>2]);j=Q(m-N[f+56>>2]);t=Q(Q(N[f+44>>2]*g)+Q(Q(N[f+12>>2]*i)+Q(j*N[f+28>>2])));u=Q(Q(N[f+40>>2]*g)+Q(Q(N[f+8>>2]*i)+Q(j*N[f+24>>2])));h=J[J[a+12>>2]+8>>2];g=Q(Q(N[f+36>>2]*g)+Q(Q(N[f+4>>2]*i)+Q(j*N[f+20>>2])))}v=N[h+20>>2];w=N[h+36>>2];x=N[h+40>>2];y=N[h+8>>2];z=N[h+24>>2];i=N[h+44>>2];j=N[h+60>>2];A=N[h+12>>2];B=N[h+52>>2];C=N[h+28>>2];D=N[h+56>>2];E=N[h+4>>2];J[e+36>>2]=0;q=i;i=Q(o-j);j=Q(s-B);o=Q(r-D);N[e+32>>2]=Q(q*i)+Q(Q(A*j)+Q(C*o));N[e+28>>2]=Q(x*i)+Q(Q(y*j)+Q(o*z));J[e+20>>2]=0;N[e+16>>2]=t;N[e+12>>2]=u;N[e+8>>2]=g;N[e+24>>2]=Q(w*i)+Q(Q(E*j)+Q(o*v));h=J[b+12>>2];J[e+80>>2]=J[b+8>>2];J[e+84>>2]=h;h=J[b>>2];b=J[b+4>>2];J[e+136>>2]=0;J[e+140>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;N[e+60>>2]=m;N[e- -64>>2]=k;J[e+68>>2]=0;J[e+72>>2]=h;J[e+76>>2]=b;J[e+128>>2]=0;J[e+132>>2]=0;H[e+124|0]=0;J[e+120>>2]=0;J[e+100>>2]=0;J[e+92>>2]=0;J[e+96>>2]=0;N[e+88>>2]=d;N[e+56>>2]=l;b=J[c+12>>2];J[e+48>>2]=J[c+8>>2];J[e+52>>2]=b;b=J[c+4>>2];J[e+40>>2]=J[c>>2];J[e+44>>2]=b;f=J[n+748>>2];c:{if((f|0)<=0){h=-1;break c}d=N[e+16>>2];m=N[e+12>>2];l=N[e+8>>2];k=N[n+752>>2];k=Q(k*k);b=0;h=-1;while(1){c=n+P(b,184)|0;g=Q(N[c+12>>2]-d);i=Q(g*g);g=Q(N[c+4>>2]-l);q=Q(g*g);g=Q(N[c+8>>2]-m);g=Q(i+Q(q+Q(g*g)));c=g>2]+8>>2];c=J[J[a+12>>2]+8>>2];N[e+92>>2]=T(Q(U(Q(N[b+224>>2]*N[c+224>>2]),Q(-10))),Q(10));N[e+100>>2]=N[b+228>>2]*N[c+228>>2];N[e+96>>2]=T(Q(U(Q(N[b+232>>2]*N[c+232>>2]),Q(-10))),Q(10));d=N[e+80>>2];d:{if(Q(R(d))>Q(.7071067690849304)){l=N[e+76>>2];k=Q(Q(l*l)+Q(d*d));m=Q(Q(1)/Q(Y(k)));g=Q(k*m);i=Q(m*Q(-d));j=N[e+72>>2];k=Q(i*j);d=Q(l*m);l=Q(d*Q(-j));j=Q(0);break d}g=N[e+72>>2];l=N[e+76>>2];k=Q(Q(g*g)+Q(l*l));m=Q(Q(1)/Q(Y(k)));k=Q(k*m);j=Q(m*Q(-l));l=Q(d*j);i=Q(g*m);g=Q(i*Q(-d));d=Q(0)}N[e+184>>2]=k;N[e+180>>2]=l;N[e+168>>2]=d;N[e+164>>2]=i;N[e+176>>2]=g;N[e+160>>2]=j;e:{if(!p){c=a+16|0;f=a+20|0;n=a+28|0;b=a+24|0;break e}c=a+20|0;f=a+16|0;n=a+24|0;b=a+28|0}f=J[f>>2];c=J[c>>2];n=J[n>>2];J[e+116>>2]=J[b>>2];J[e+112>>2]=n;J[e+108>>2]=c;J[e+104>>2]=f;b=J[a+4>>2];f:{if((h|0)>=0){b=b+P(h,184)|0;c=J[b+116>>2];f=J[b+124>>2];n=J[b+128>>2];d=N[b+132>>2];F=J[b+152>>2];sa(b+4|0,e+8|0,184);J[b+152>>2]=F;N[b+132>>2]=d;J[b+124>>2]=f;J[b+128>>2]=n;J[b+116>>2]=c;break f}h=ul(b,e+8|0)}f=J[7403];if(!f){break a}c=J[a+8>>2];b=J[a+12>>2];if(!(K[J[b+8>>2]+204|0]&8?1:K[J[c+8>>2]+204|0]&8)){break a}ia[f|0]((J[a+4>>2]+P(h,184)|0)+4|0,p?c:b,J[e+104>>2],J[e+112>>2],p?b:c,J[e+108>>2],J[e+116>>2])|0}ga=e+192|0}function yz(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0);d=ga-80|0;ga=d;l=a+4|0;m=a+16|0;a:{b:{e=J[a+8>>2];if(!e){e=J[l>>2];if(e){break b}b=Q(0);break a}b=N[e+332>>2];h=N[a+172>>2];f=N[a+168>>2];g=N[e+336>>2];i=Q(Q(b*h)-Q(f*g));j=N[e+328>>2];k=N[a+164>>2];f=Q(Q(j*f)-Q(k*b));g=Q(Q(g*k)-Q(h*j));h=N[e+316>>2];j=N[e+312>>2];b=N[e+320>>2];break a}b=N[e+336>>2];h=N[a+172>>2];f=N[a+168>>2];g=N[e+340>>2];i=Q(Q(b*h)-Q(f*g));j=N[e+332>>2];k=N[a+164>>2];f=Q(Q(j*f)-Q(k*b));g=Q(Q(g*k)-Q(h*j));h=N[e+320>>2];j=N[e+316>>2];b=N[e+324>>2]}r=Q(b+f);s=Q(h+g);t=Q(j+i);c:{d:{e=J[a+20>>2];if(!e){e=J[m>>2];if(e){break d}h=Q(0);j=Q(0);i=Q(0);g=Q(0);f=Q(0);b=Q(0);break c}b=N[e+332>>2];h=N[a+188>>2];f=N[a+184>>2];g=N[e+336>>2];i=Q(Q(b*h)-Q(f*g));j=N[e+328>>2];k=N[a+180>>2];f=Q(Q(j*f)-Q(k*b));g=Q(Q(g*k)-Q(h*j));h=N[e+316>>2];j=N[e+312>>2];b=N[e+320>>2];break c}b=N[e+336>>2];h=N[a+188>>2];f=N[a+184>>2];g=N[e+340>>2];i=Q(Q(b*h)-Q(f*g));j=N[e+332>>2];k=N[a+180>>2];f=Q(Q(j*f)-Q(k*b));g=Q(Q(g*k)-Q(h*j));h=N[e+320>>2];j=N[e+316>>2];b=N[e+324>>2]}k=N[a+200>>2];o=N[a+204>>2];p=N[a+196>>2];e=d- -64|0;J[e>>2]=0;J[e+4>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;H[d+72|0]=1;e=J[a+84>>2];J[d+48>>2]=J[a+80>>2];J[d+52>>2]=e;e=J[a+76>>2];J[d+40>>2]=J[a+72>>2];J[d+44>>2]=e;b=Q(r-Q(b+f));j=Q(t-Q(j+i));h=Q(s-Q(h+g));i=Q(Q(o*b)+Q(Q(p*j)+Q(k*h)));e:{if(!(i>2];h=N[d+44>>2];i=N[d+40>>2];break e}f=Q(o*i);g=f;b=Q(b-f);f=N[a+212>>2];b=Q(Q(g+Q(b*f))+N[d+48>>2]);g=Q(k*i);h=Q(Q(g+Q(Q(h-g)*f))+N[d+44>>2]);i=Q(p*i);i=Q(N[d+40>>2]+Q(i+Q(Q(j-i)*f)))}e=a+164|0;q=a+180|0;j=N[a+112>>2];k=N[a+108>>2];g=N[a+128>>2];o=N[a+120>>2];p=N[a+124>>2];f=N[a+144>>2];r=N[a+136>>2];s=N[a+140>>2];t=N[a+104>>2];J[d+52>>2]=0;f=Q(Q(Q(f*b)+Q(Q(r*i)+Q(h*s)))*c);N[d+48>>2]=f;g=Q(Q(Q(g*b)+Q(Q(o*i)+Q(h*p)))*c);N[d+44>>2]=g;b=Q(Q(Q(j*b)+Q(Q(t*i)+Q(k*h)))*c);N[d+40>>2]=b;n=J[a+4>>2];f:{if((n|0)==J[a+16>>2]){if(b!=b|g!=g|(f!=f|N[n+368>>2]>Q(Y(Q(Q(f*f)+Q(Q(b*b)+Q(g*g))))))){break f}c=N[n+372>>2];J[d+28>>2]=0;i=Q(c*Q(-0));N[d+24>>2]=i;N[d+20>>2]=i;a=J[d+72>>2];J[d+32>>2]=a;J[d+12>>2]=0;N[d+16>>2]=i;N[d+8>>2]=c*Q(-f);N[d+4>>2]=c*Q(-g);N[d>>2]=c*Q(-b);if(a&1){re(l,d,e);a=K[d+32|0]}if(a&2){zc(l,d+16|0,e)}b=N[J[l>>2]+372>>2];a=J[d+52>>2];J[d+8>>2]=J[d+48>>2];J[d+12>>2]=a;a=J[d+60>>2];J[d+16>>2]=J[d+56>>2];J[d+20>>2]=a;J[d+32>>2]=J[d+72>>2];a=d- -64|0;l=J[a+4>>2];J[d+24>>2]=J[a>>2];J[d+28>>2]=l;N[d+8>>2]=b*N[d+8>>2];N[d+16>>2]=b*N[d+16>>2];a=J[d+44>>2];J[d>>2]=J[d+40>>2];J[d+4>>2]=a;N[d>>2]=b*N[d>>2];N[d+4>>2]=b*N[d+4>>2];N[d+20>>2]=b*N[d+20>>2];N[d+24>>2]=b*N[d+24>>2];a=K[d+32|0];if(a&1){re(m,d,q);a=K[d+32|0]}if(!(a&2)){break f}zc(m,d+16|0,q);break f}a=J[d+52>>2];J[d+8>>2]=J[d+48>>2];J[d+12>>2]=a;a=J[d+60>>2];J[d+16>>2]=J[d+56>>2];J[d+20>>2]=a;a=d- -64|0;n=J[a+4>>2];J[d+24>>2]=J[a>>2];J[d+28>>2]=n;J[d+32>>2]=J[d+72>>2];N[d+8>>2]=-N[d+8>>2];N[d+16>>2]=-N[d+16>>2];a=J[d+44>>2];J[d>>2]=J[d+40>>2];J[d+4>>2]=a;N[d>>2]=-N[d>>2];N[d+4>>2]=-N[d+4>>2];J[d+12>>2]=0;b=N[d+20>>2];c=N[d+24>>2];J[d+28>>2]=0;N[d+24>>2]=-c;N[d+20>>2]=-b;a=K[d+32|0];if(a&1){re(l,d,e);a=K[d+32|0]}if(a&2){zc(l,d+16|0,e)}re(m,d+40|0,q);if(!(K[d+72|0]&2)){break f}zc(m,d+56|0,q)}ga=d+80|0}function Hw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=0,o=0,p=0;l=ga-16|0;ga=l;J[l+12>>2]=a;J[l+8>>2]=b;J[l+4>>2]=c;c=ra(128);n=J[l+12>>2];o=J[l+8>>2];g=J[l+4>>2];b=0;J[c+4>>2]=35;J[c+8>>2]=0;J[c>>2]=14268;J[c+44>>2]=1025758986;J[c+20>>2]=1065353216;J[c+24>>2]=0;J[c+12>>2]=1065353216;J[c+16>>2]=1065353216;H[c+84|0]=0;J[c+76>>2]=-1082130432;J[c+80>>2]=0;J[c+68>>2]=-1082130432;J[c+72>>2]=-1082130432;J[c+60>>2]=1065353216;J[c+64>>2]=0;J[c+52>>2]=1065353216;J[c+56>>2]=1065353216;J[c>>2]=14084;H[c+104|0]=1;J[c>>2]=15264;J[c+100>>2]=0;H[c+124|0]=1;J[c+92>>2]=0;J[c+96>>2]=0;J[c+120>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+4>>2]=9;if((g|0)>0){J[8369]=J[8369]+1;a=ia[J[6782]](g<<4,16)|0;d=J[c+92>>2];a:{if((d|0)<=0){break a}if((d|0)!=1){p=d&-2;while(1){f=b<<4;i=f+a|0;e=f+J[c+100>>2]|0;k=J[e+4>>2];J[i>>2]=J[e>>2];J[i+4>>2]=k;k=J[e+12>>2];J[i+8>>2]=J[e+8>>2];J[i+12>>2]=k;e=f|16;f=e+a|0;e=e+J[c+100>>2]|0;i=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=i;i=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=i;b=b+2|0;h=h+2|0;if((p|0)!=(h|0)){continue}break}}if(!(d&1)){break a}b=b<<4;d=b+a|0;b=b+J[c+100>>2]|0;e=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=e;e=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=e}b=J[c+100>>2];if(!(b?!b|!K[c+104|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[c+100>>2]=a;H[c+104|0]=1;J[c+96>>2]=g;d=J[c+112>>2]}J[c+92>>2]=g;if((d|0)<(g|0)){b:{if(J[c+116>>2]>=(g|0)){j=J[c+120>>2];break b}if(g){J[8369]=J[8369]+1;j=ia[J[6782]](g<<2,16)|0;a=J[c+112>>2]}else{a=d}e=J[c+120>>2];c:{d:{if((a|0)>0){i=0;b=0;if(a-1>>>0>=3){p=a&-4;h=0;while(1){f=b<<2;N[f+j>>2]=N[e+f>>2];k=f|4;N[k+j>>2]=N[e+k>>2];k=f|8;N[k+j>>2]=N[e+k>>2];f=f|12;N[f+j>>2]=N[e+f>>2];b=b+4|0;h=h+4|0;if((p|0)!=(h|0)){continue}break}}a=a&3;if(!a){break d}while(1){h=b<<2;N[h+j>>2]=N[e+h>>2];b=b+1|0;i=i+1|0;if((a|0)!=(i|0)){continue}break}break d}if(e){break d}break c}if(e?K[c+124|0]:0){J[8370]=J[8370]+1;ia[J[6783]](e)}}J[c+120>>2]=j;H[c+124|0]=1;J[c+116>>2]=g}qa((d<<2)+j|0,0,g-d<<2)}J[c+112>>2]=g;e:{if((g|0)<=0){break e}b=0;if((g|0)!=1){e=g&-2;j=0;while(1){a=b<<4;d=a+J[c+100>>2]|0;a=a+n|0;h=J[a+4>>2];J[d>>2]=J[a>>2];J[d+4>>2]=h;h=J[a+12>>2];J[d+8>>2]=J[a+8>>2];J[d+12>>2]=h;a=b<<2;N[a+J[c+120>>2]>>2]=N[a+o>>2];h=b|1;a=h<<4;d=a+J[c+100>>2]|0;a=a+n|0;f=J[a+4>>2];J[d>>2]=J[a>>2];J[d+4>>2]=f;f=J[a+12>>2];J[d+8>>2]=J[a+8>>2];J[d+12>>2]=f;a=h<<2;N[a+J[c+120>>2]>>2]=N[a+o>>2];b=b+2|0;j=j+2|0;if((e|0)!=(j|0)){continue}break}}if(!(g&1)){break e}a=b<<4;d=a+J[c+100>>2]|0;a=a+n|0;g=J[a+4>>2];J[d>>2]=J[a>>2];J[d+4>>2]=g;g=J[a+12>>2];J[d+8>>2]=J[a+8>>2];J[d+12>>2]=g;a=b<<2;N[a+J[c+120>>2]>>2]=N[a+o>>2]}a=ga-96|0;ga=a;H[c+84|0]=1;if(!K[29728]){J[7409]=0;J[7410]=0;J[7408]=1065353216;J[7411]=0;J[7412]=0;J[7414]=0;J[7415]=0;J[7413]=1065353216;J[7416]=0;J[7417]=0;J[7421]=0;J[7422]=0;J[7420]=-1082130432;J[7418]=1065353216;J[7419]=0;J[7423]=0;J[7424]=0;J[7426]=0;J[7427]=0;J[7425]=-1082130432;J[7428]=0;J[7429]=0;J[7430]=-1082130432;J[7431]=0;H[29728]=1}a=qa(a,0,96);ia[J[J[c>>2]+76>>2]](c,29632,a,6);m=N[c+44>>2];N[c+68>>2]=N[a>>2]+m;N[c+52>>2]=N[a+48>>2]-m;N[c+72>>2]=m+N[a+20>>2];N[c+56>>2]=N[a+68>>2]-m;N[c+76>>2]=m+N[a+40>>2];N[c+60>>2]=N[a+88>>2]-m;ga=a+96|0;ga=l+16|0;return c|0}function Ue(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);e=ga-48|0;ga=e;a:{b:{switch(J[b+4>>2]){case 8:J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;break a;case 0:d=N[b+28>>2];f=N[b+32>>2];h=N[b+36>>2];i=N[c>>2];g=N[c+4>>2];l=N[c+8>>2];J[a+12>>2]=0;N[a+8>>2]=l>=Q(0)?h:Q(-h);N[a+4>>2]=g>=Q(0)?f:Q(-f);N[a>>2]=i>=Q(0)?d:Q(-d);break a;case 1:d=N[c+8>>2];f=N[c>>2];h=N[c+4>>2];i=Q(Q(d*N[b- -64>>2])+Q(Q(f*N[b+56>>2])+Q(h*N[b+60>>2])));g=Q(Q(d*N[b+80>>2])+Q(Q(f*N[b+72>>2])+Q(h*N[b+76>>2])));c=i>2])+Q(Q(f*N[b+88>>2])+Q(h*N[b+92>>2])))>(c?g:i)?2:c)<<4)|0;c=J[b+4>>2];j=J[b>>2];d=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=d;J[a>>2]=j;J[a+4>>2]=c;break a;case 13:k=J[b+40>>2];J[e+40>>2]=J[b+36>>2];J[e+44>>2]=k;k=J[b+32>>2];J[e+32>>2]=J[b+28>>2];J[e+36>>2]=k;N[e+16>>2]=N[c>>2];f=N[c+4>>2];N[e+20>>2]=f;d=N[c+8>>2];J[e+28>>2]=0;N[e+24>>2]=d;c=1;k=2;c:{d:{e:{b=J[b+52>>2];switch(b-1|0){case 0:break d;case 1:break e;default:break c}}k=1;d=f}c=0;j=b}n=b<<2;b=e+32|0;f=N[n+b>>2];n=b;b=c<<2;h=N[(n|b)>>2];i=N[(b|e+16)>>2];g=Q(Y(Q(Q(i*i)+Q(d*d))));f:{if(g!=Q(0)){h=Q(h/g);N[(c<<2|e)>>2]=i*h;b=j<<2;N[b+e>>2]=N[b+(e+16|0)>>2]>2]=d*h;break f}N[(c<<2|e)>>2]=h;b=j<<2;N[b+e>>2]=N[b+(e+16|0)>>2]>2]=0}d=N[e>>2];b=J[e+8>>2];J[a+4>>2]=J[e+4>>2];J[a+8>>2]=b;J[a+12>>2]=0;N[a>>2]=d;break a;case 10:k=b+28|0;j=J[b+52>>2];n=j<<2;p=N[k+n>>2];o=N[k+((j+2|0)%3<<2)>>2];d=Q(1);f=N[c+8>>2];h=N[c>>2];i=N[c+4>>2];g=Q(Q(f*f)+Q(Q(h*h)+Q(i*i)));if(!(g>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;N[n+(e+32|0)>>2]=p;f=Q(-0xde0b6b000000000);h=Q(0);i=Q(0);s=Q(o*q);m=N[b+44>>2];t=Q(q*m);g=Q(Q(s+N[e+40>>2])-t);u=Q(o*d);v=Q(d*m);l=Q(Q(u+N[e+32>>2])-v);w=Q(o*r);x=Q(r*m);o=Q(Q(w+N[e+36>>2])-x);m=Q(Q(q*g)+Q(Q(d*l)+Q(r*o)));if(m>Q(-0xde0b6b000000000)){h=o;i=g;y=l;f=m}J[e+40>>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;N[(e+32|0)+(j<<2)>>2]=-p;g=N[e+40>>2];l=N[e+32>>2];o=N[e+36>>2];J[a+12>>2]=0;m=f;f=Q(Q(s+g)-t);p=d;d=Q(Q(u+l)-v);g=Q(Q(w+o)-x);b=m>2]=b?f:i;N[a+4>>2]=b?g:h;N[a>>2]=b?d:y;break a;case 5:f=N[b+12>>2];h=N[b+20>>2];i=N[b+16>>2];k=J[b+92>>2];j=-1;n=J[b+96>>2];if((n|0)>0){g=Q(N[c>>2]*f);l=Q(N[c+8>>2]*h);o=Q(N[c+4>>2]*i);b=0;d=Q(-3.4028234663852886e38);while(1){c=k+(b<<4)|0;m=Q(Q(N[c+8>>2]*l)+Q(Q(N[c>>2]*g)+Q(o*N[c+4>>2])));c=m>d;d=c?m:d;j=c?b:j;b=b+1|0;if((n|0)!=(b|0)){continue}break}}b=k+(j<<4)|0;d=N[b>>2];g=N[b+4>>2];l=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=h*l;N[a+4>>2]=i*g;N[a>>2]=f*d;break a;case 4:f=N[b+12>>2];h=N[b+20>>2];i=N[b+16>>2];k=J[b+104>>2];j=-1;n=J[b+96>>2];if((n|0)>0){g=Q(N[c>>2]*f);l=Q(N[c+8>>2]*h);o=Q(N[c+4>>2]*i);b=0;d=Q(-3.4028234663852886e38);while(1){c=k+(b<<4)|0;m=Q(Q(N[c+8>>2]*l)+Q(Q(N[c>>2]*g)+Q(o*N[c+4>>2])));c=m>d;d=c?m:d;j=c?b:j;b=b+1|0;if((n|0)!=(b|0)){continue}break}}b=k+(j<<4)|0;d=N[b>>2];g=N[b+4>>2];l=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=h*l;N[a+4>>2]=i*g;N[a>>2]=f*d;break a;default:break b}}ia[J[J[b>>2]+68>>2]](a,b,c)}ga=e+48|0}function Pq(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=Q(f);g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);k=ga-32|0;ga=k;J[k+28>>2]=a;J[k+24>>2]=b;J[k+20>>2]=c;J[k+16>>2]=d;N[k+12>>2]=e;N[k+8>>2]=f;J[k+4>>2]=g;H[k+3|0]=h;l=J[k+28>>2];c=J[k+24>>2];b=J[k+20>>2];a=J[k+16>>2];n=N[k+12>>2];o=N[k+8>>2];h=H[k+3|0]&1;i=ga-288|0;ga=i;j=J[k+4>>2];m=N[j+16>>2];f=N[j+20>>2];e=N[j+12>>2];g=J[j+4>>2];d=J[j>>2];N[i+224>>2]=N[j+8>>2];J[i+216>>2]=d;J[i+220>>2]=g;N[i+212>>2]=o;N[i+208>>2]=e;N[i+204>>2]=n;d=J[c+12>>2];J[i+164>>2]=J[c+8>>2];J[i+168>>2]=d;d=J[c+4>>2];J[i+156>>2]=J[c>>2];J[i+160>>2]=d;c=J[b+12>>2];J[i+180>>2]=J[b+8>>2];J[i+184>>2]=c;c=J[b+4>>2];J[i+172>>2]=J[b>>2];J[i+176>>2]=c;b=J[a+12>>2];J[i+196>>2]=J[a+8>>2];J[i+200>>2]=b;b=J[a+4>>2];J[i+188>>2]=J[a>>2];J[i+192>>2]=b;H[i+260|0]=h;N[i+248>>2]=f;J[i+244>>2]=1036831949;J[i+236>>2]=0;J[i+240>>2]=0;N[i+228>>2]=m;J[i+252>>2]=0;J[i+256>>2]=0;J[i+232>>2]=0;h=0;g=0;d=J[l+136>>2];a:{if((d|0)!=J[l+140>>2]){break a}c=d?d<<1:1;if((c|0)<=(d|0)){break a}if(c){J[8369]=J[8369]+1;h=ia[J[6782]](P(c,284),16)|0;d=J[l+136>>2]}if((d|0)>0){while(1){a=P(g,284);j=a+J[l+144>>2]|0;b=sa(a+h|0,j,92);a=J[j+104>>2];J[b+100>>2]=J[j+100>>2];J[b+104>>2]=a;a=J[j+96>>2];J[b+92>>2]=J[j+92>>2];J[b+96>>2]=a;a=J[j+120>>2];J[b+116>>2]=J[j+116>>2];J[b+120>>2]=a;a=J[j+112>>2];J[b+108>>2]=J[j+108>>2];J[b+112>>2]=a;a=J[j+136>>2];J[b+132>>2]=J[j+132>>2];J[b+136>>2]=a;a=J[j+128>>2];J[b+124>>2]=J[j+124>>2];J[b+128>>2]=a;a=J[j+144>>2];J[b+140>>2]=J[j+140>>2];J[b+144>>2]=a;a=J[j+152>>2];J[b+148>>2]=J[j+148>>2];J[b+152>>2]=a;sa(b+156|0,j+156|0,128);g=g+1|0;if((g|0)!=(d|0)){continue}break}}a=J[l+144>>2];if(!(a?!a|!K[l+148|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[l+144>>2]=h;H[l+148|0]=1;J[l+140>>2]=c;d=J[l+136>>2]}b=sa(J[l+144>>2]+P(d,284)|0,i,92);a=J[i+104>>2];J[b+100>>2]=J[i+100>>2];J[b+104>>2]=a;a=J[i+96>>2];J[b+92>>2]=J[i+92>>2];J[b+96>>2]=a;a=J[i+120>>2];J[b+116>>2]=J[i+116>>2];J[b+120>>2]=a;a=J[i+112>>2];J[b+108>>2]=J[i+108>>2];J[b+112>>2]=a;a=J[i+128>>2];J[b+124>>2]=J[i+124>>2];J[b+128>>2]=a;a=J[i+136>>2];J[b+132>>2]=J[i+132>>2];J[b+136>>2]=a;a=J[i+152>>2];J[b+148>>2]=J[i+148>>2];J[b+152>>2]=a;a=J[i+144>>2];J[b+140>>2]=J[i+140>>2];J[b+144>>2]=a;sa(b+156|0,i+156|0,128);J[l+136>>2]=J[l+136>>2]+1;b=J[l+144>>2]+P(J[l+136>>2],284)|0;H[b-200|0]=0;a=J[l+116>>2];m=N[a+52>>2];p=N[a+12>>2];q=N[a+8>>2];f=N[a+56>>2];r=N[a+28>>2];s=N[a+20>>2];t=N[a+24>>2];e=N[a+60>>2];u=N[a+44>>2];v=N[a+36>>2];w=N[a+40>>2];x=N[a+4>>2];J[b-236>>2]=0;y=e;n=N[b-120>>2];o=N[b-128>>2];e=N[b-124>>2];N[b-240>>2]=y+Q(Q(u*n)+Q(Q(v*o)+Q(w*e)));N[b-244>>2]=f+Q(Q(n*r)+Q(Q(o*s)+Q(t*e)));N[b-248>>2]=m+Q(Q(n*p)+Q(Q(o*x)+Q(q*e)));J[b-220>>2]=0;m=N[b-104>>2];f=N[b-112>>2];e=N[b-108>>2];N[b-224>>2]=Q(u*m)+Q(Q(v*f)+Q(w*e));N[b-228>>2]=Q(r*m)+Q(Q(s*f)+Q(t*e));N[b-232>>2]=Q(p*m)+Q(Q(x*f)+Q(q*e));m=N[b-88>>2];f=N[b-96>>2];e=N[b-92>>2];J[b-204>>2]=0;N[b-208>>2]=Q(u*m)+Q(Q(v*f)+Q(w*e));N[b-212>>2]=Q(r*m)+Q(Q(s*f)+Q(t*e));N[b-216>>2]=Q(p*m)+Q(Q(x*f)+Q(q*e));pg(l,J[l+136>>2]-1|0,0);ga=i+288|0;ga=k+32|0;return b-284|0}function De(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=0,B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=0,H=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0;z=J[i+24>>2];H=K[b+44|0];G=J[b+56>>2];a:{if(!(G?1:H)){break a}s=J[(l?20:16)+i>>2];w=J[(l?12:8)+i>>2];j=P(j,z);A=j<<2;N[w+A>>2]=N[k>>2];z=j+1|0;B=z<<2;N[B+w>>2]=N[k+4>>2];U=w;w=j+2|0;C=w<<2;N[U+C>>2]=N[k+8>>2];N[s+A>>2]=-N[k>>2];N[s+B>>2]=-N[k+4>>2];N[s+C>>2]=-N[k+8>>2];if(!l){o=N[a+1176>>2];b:{if(K[a+1301|0]){D=Q(N[a+1184>>2]-N[d+56>>2]);n=N[k+8>>2];q=Q(o-N[d+48>>2]);o=N[k>>2];u=Q(N[a+1180>>2]-N[d+52>>2]);r=N[k+4>>2];p=Q(Q(D*n)+Q(Q(q*o)+Q(u*r)));I=Q(N[a+1120>>2]-N[c+56>>2]);L=Q(N[a+1112>>2]-N[c+48>>2]);M=Q(N[a+1116>>2]-N[c+52>>2]);t=Q(Q(I*n)+Q(Q(o*L)+Q(r*M)));O=Q(o*t);x=Q(N[b+52>>2]-N[b+48>>2]);v=Q(o*p);y=Q(Q(O+Q(o*x))-v);R=Q(r*t);E=Q(r*p);F=Q(Q(R+Q(r*x))-E);v=Q(q-v);q=N[a+1276>>2];S=Q(v-Q(q*y));E=Q(Q(u-E)-Q(q*F));u=Q(Q(S*r)-Q(o*E));T=Q(n*t);p=Q(n*p);v=Q(Q(T+Q(n*x))-p);p=Q(Q(D-p)-Q(q*v));t=Q(Q(p*o)-Q(n*S));x=Q(Q(E*n)-Q(r*p));p=N[a+1272>>2];D=Q(Q(L-O)+Q(p*y));F=Q(Q(M-R)+Q(p*F));y=Q(Q(D*r)-Q(o*F));v=Q(Q(I-T)+Q(p*v));o=Q(Q(v*o)-Q(n*D));n=Q(Q(F*n)-Q(r*v));if(!(!K[a+1280|0]|m)){u=Q(q*u);t=Q(q*t);x=Q(q*x);y=Q(p*y);o=Q(p*o);n=Q(p*n)}c=j<<2;a=c+J[i+12>>2]|0;N[a+8>>2]=y;N[a+4>>2]=o;N[a>>2]=n;s=J[i+20>>2];N[c+s>>2]=-x;N[(z<<2)+s>>2]=-t;n=Q(-u);break b}r=N[c+48>>2];n=N[k>>2];m=J[i+12>>2];A=j<<2;B=a+1180|0;q=Q(N[B>>2]-N[c+52>>2]);p=N[k+8>>2];u=N[k+4>>2];C=a+1184|0;t=Q(N[C>>2]-N[c+56>>2]);N[m+A>>2]=Q(q*p)-Q(u*t);c=z<<2;o=Q(o-r);N[c+m>>2]=Q(t*n)-Q(p*o);N[m+(w<<2)>>2]=Q(o*u)-Q(n*q);o=N[d+48>>2];r=N[a+1176>>2];n=N[k>>2];s=J[i+20>>2];q=Q(N[B>>2]-N[d+52>>2]);p=N[k+8>>2];u=N[k+4>>2];t=Q(N[C>>2]-N[d+56>>2]);N[A+s>>2]=-Q(Q(q*p)-Q(u*t));o=Q(r-o);N[c+s>>2]=-Q(Q(t*n)-Q(p*o));n=Q(-Q(Q(o*u)-Q(n*q)))}N[(w<<2)+s>>2]=n}c:{d:{if(G){n=N[b+4>>2];o=N[b>>2];a=J[i+28>>2];J[a+(j<<2)>>2]=0;if(!(!H|n==o)){N[J[i+32>>2]+(j<<2)>>2]=N[b+28>>2]}n=Q(N[i>>2]*N[b+32>>2]);if(l){break d}c=a+(j<<2)|0;N[c>>2]=Q(n*N[b+48>>2])+N[c>>2];break c}a=j<<2;J[a+J[i+28>>2]>>2]=0;s=1;if(!H){break a}N[a+J[i+32>>2]>>2]=N[b+28>>2];n=N[b+8>>2];n=od(N[b+52>>2],N[b>>2],N[b+4>>2],l?n:Q(-n),Q(N[i>>2]*N[b+32>>2]));c=a+J[i+28>>2]|0;N[c>>2]=Q(n*N[b+8>>2])+N[c>>2];N[a+J[i+36>>2]>>2]=-N[b+12>>2];N[a+J[i+40>>2]>>2]=N[b+12>>2];return 1}c=a+(j<<2)|0;N[c>>2]=N[c>>2]-Q(n*N[b+48>>2])}c=j<<2;N[c+J[i+32>>2]>>2]=N[b+36>>2];if(N[b>>2]==N[b+4>>2]){J[c+J[i+36>>2]>>2]=-8388609;J[c+J[i+40>>2]>>2]=2139095039;return 1}s=1;d=(G|0)==1;N[c+J[i+36>>2]>>2]=d?Q(0):Q(-3.4028234663852886e38);N[c+J[i+40>>2]>>2]=d?Q(3.4028234663852886e38):Q(0);r=N[b+40>>2];if(!(r>Q(0))){break a}e:{if(l){n=N[k+8>>2];o=N[k>>2];q=N[k+4>>2];p=Q(Q(N[g+8>>2]*n)+Q(Q(N[g>>2]*o)+Q(N[g+4>>2]*q)));break e}h=f;n=N[k+8>>2];o=N[k>>2];q=N[k+4>>2];p=Q(Q(N[e+8>>2]*n)+Q(Q(N[e>>2]*o)+Q(N[e+4>>2]*q)))}n=Q(p-Q(Q(N[h+8>>2]*n)+Q(Q(N[h>>2]*o)+Q(q*N[h+4>>2]))));if((G|0)==1){if(!(nN[a>>2])){break a}N[a>>2]=n;return 1}if(!(n>Q(0))){break a}n=Q(n*Q(-r));a=a+(j<<2)|0;if(!(n>2])){break a}N[a>>2]=n}return s}function lz(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;c=ga-400|0;ga=c;d=J[b+36>>2];b=c+344|0;J[b+4>>2]=35;J[b+8>>2]=0;J[b>>2]=14268;J[b+44>>2]=1025758986;J[b+20>>2]=1065353216;J[b+24>>2]=0;J[b+12>>2]=1065353216;J[b+16>>2]=1065353216;J[b>>2]=13984;J[c+396>>2]=d;J[c+344>>2]=21564;J[c+388>>2]=0;b=J[a+28>>2];e=J[b+4>>2];a:{if(K[d+376|0]?K[J[b+8>>2]+204|0]&3:0){break a}if(!(H[29512]&1)){if(!(H[29564]&1)){J[7380]=0;J[7381]=0;J[7379]=1065353216;H[29564]=1;J[7382]=0;J[7383]=0;J[7385]=0;J[7386]=0;J[7384]=1065353216;J[7387]=0;J[7388]=0;J[7389]=1065353216;J[7390]=0}J[7374]=0;J[7375]=0;H[29512]=1;b=J[7388];J[7370]=J[7387];J[7371]=b;b=J[7380];J[7362]=J[7379];J[7363]=b;b=J[7384];J[7366]=J[7383];J[7367]=b;J[7376]=0;J[7377]=0;b=J[7390];J[7372]=J[7389];J[7373]=b;b=J[7382];J[7364]=J[7381];J[7365]=b;b=J[7386];J[7368]=J[7385];J[7369]=b;b=J[a+28>>2]}b=J[b+12>>2];J[c+80>>2]=0;J[c+84>>2]=0;J[c+72>>2]=1065353216;J[c+76>>2]=0;if(!vl(c+344|0,e,b,c+72|0,c+288|0)){break a}J[c+92>>2]=0;J[c+96>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;H[c+224|0]=0;J[c+60>>2]=0;J[c+64>>2]=0;J[c+56>>2]=d;J[c+72>>2]=21096;b=J[J[a+28>>2]+8>>2];J[c+48>>2]=b;J[c+40>>2]=0;d=J[b+236>>2];J[c+32>>2]=0;J[c+16>>2]=b;J[c+44>>2]=b&d<<30>>31;b=J[c+60>>2];J[c+24>>2]=J[c+56>>2];J[c+28>>2]=b;b=J[c+44>>2];J[c+8>>2]=J[c+40>>2];J[c+12>>2]=b;if(!dk(a,c+288|0,c+24|0,c+8|0,c+72|0)){break a}J[8369]=J[8369]+1;b=ia[J[6782]](216,16)|0;d=qa(b+4|0,0,212);J[b>>2]=21096;sa(d,c+72|4,100);d=J[c+188>>2];J[b+112>>2]=J[c+184>>2];J[b+116>>2]=d;d=J[c+180>>2];J[b+104>>2]=J[c+176>>2];J[b+108>>2]=d;d=J[c+204>>2];J[b+128>>2]=J[c+200>>2];J[b+132>>2]=d;d=J[c+196>>2];J[b+120>>2]=J[c+192>>2];J[b+124>>2]=d;d=J[c+212>>2];J[b+136>>2]=J[c+208>>2];J[b+140>>2]=d;d=J[c+220>>2];J[b+144>>2]=J[c+216>>2];J[b+148>>2]=d;H[b+152|0]=K[c+224|0];J[b+212>>2]=J[c+284>>2];d=J[c+280>>2];J[b+204>>2]=J[c+276>>2];J[b+208>>2]=d;d=J[c+272>>2];J[b+196>>2]=J[c+268>>2];J[b+200>>2]=d;d=J[c+264>>2];J[b+188>>2]=J[c+260>>2];J[b+192>>2]=d;d=J[c+256>>2];J[b+180>>2]=J[c+252>>2];J[b+184>>2]=d;d=J[c+248>>2];J[b+172>>2]=J[c+244>>2];J[b+176>>2]=d;d=J[c+240>>2];J[b+164>>2]=J[c+236>>2];J[b+168>>2]=d;d=J[c+232>>2];J[b+156>>2]=J[c+228>>2];J[b+160>>2]=d;d=J[a+24>>2];e=J[d+852>>2];b:{if((e|0)!=J[d+856>>2]){break b}j=e?e<<1:1;if((j|0)<=(e|0)){break b}if(j){J[8369]=J[8369]+1;h=ia[J[6782]](j<<2,16)|0;e=J[d+852>>2]}c:{if((e|0)<=0){break c}if(e-1>>>0>=3){k=e&-4;while(1){f=g<<2;J[f+h>>2]=J[f+J[d+860>>2]>>2];i=f|4;J[i+h>>2]=J[i+J[d+860>>2]>>2];i=f|8;J[i+h>>2]=J[i+J[d+860>>2]>>2];f=f|12;J[f+h>>2]=J[f+J[d+860>>2]>>2];g=g+4|0;l=l+4|0;if((k|0)!=(l|0)){continue}break}}f=e&3;if(!f){break c}while(1){k=g<<2;J[k+h>>2]=J[k+J[d+860>>2]>>2];g=g+1|0;m=m+1|0;if((f|0)!=(m|0)){continue}break}}g=J[d+860>>2];if(!(!g|!K[d+864|0])){if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}e=J[d+852>>2]}J[d+860>>2]=h;H[d+864|0]=1;J[d+856>>2]=j}J[J[d+860>>2]+(e<<2)>>2]=b;J[d+852>>2]=e+1;d=J[a+24>>2];d:{if(K[J[J[a+28>>2]+8>>2]+204|0]&3){N[b+64>>2]=N[d+344>>2]*N[b+64>>2];a=d+356|0;break d}N[b+64>>2]=N[d+340>>2]*N[b+64>>2];a=d+352|0}N[b+68>>2]=N[a>>2]*N[b+68>>2]}ga=c+400|0}function wn(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=J[a+108>>2];if(d){ia[J[J[d>>2]+12>>2]](d,J[b+60>>2],c)}j=L[b+12>>1];b=a;h=J[a+60>>2];a=J[a+92>>2];if(!(ia[J[J[a>>2]+56>>2]](a)|0)){a=J[b+92>>2];ia[J[J[a>>2]+16>>2]](a,h+(j<<6)|0,c)}i=L[b+56>>1];d=J[b+60>>2];I[d+54>>1]=L[d+54>>1]-2;I[d+56>>1]=L[d+56>>1]-2;I[d+58>>1]=L[d+58>>1]-2;c=J[b+68>>2];k=h+(j<<6)|0;g=L[k+54>>1]<<2;a=c+g|0;e=L[b+6>>1];I[a>>1]=e;f=L[a+6>>1];if(f){g=d+(L[(c+g|0)+2>>1]<<6)|0;while(1){d=L[a+4>>1];if(d>>>0<=(e&65535)>>>0){d=(J[b+60>>2]+(f<<6)|0)+(d&1?54:48)|0;I[d>>1]=L[d>>1]-1;I[g+54>>1]=L[g+54>>1]+1;d=L[a+4>>1]|L[a+6>>1]<<16;e=L[a>>1]|L[a+2>>1]<<16;I[a+4>>1]=e;I[a+6>>1]=e>>>16;I[a>>1]=d;I[a+2>>1]=d>>>16;d=a;a=a+4|0;f=L[d+10>>1];if(f){continue}}break}e=L[b+6>>1];a=J[b+68>>2]}else{a=c}g=L[k+48>>1];f=g<<2;I[f+c>>1]=e;d=a;a=f+a|0;f=L[a+6>>1];if(f){g=J[b+60>>2]+(L[(d+(g<<2)|0)+2>>1]<<6)|0;e=L[a>>1];while(1){d=L[a+4>>1];if(d>>>0<=(e&65535)>>>0){d=(J[b+60>>2]+(f<<6)|0)+(d&1?54:48)|0;I[d>>1]=L[d>>1]-1;I[g+48>>1]=L[g+48>>1]+1;d=L[a+4>>1]|L[a+6>>1]<<16;e=L[a>>1]|L[a+2>>1]<<16;I[a+4>>1]=e;I[a+6>>1]=e>>>16;I[a>>1]=d;I[a+2>>1]=d>>>16;d=a;a=a+4|0;f=L[d+10>>1];if(f){continue}}break}e=L[b+6>>1]}g=(i<<1)-1|0;a=c+(g<<2)|0;I[a>>1]=e;I[a+2>>1]=0;c=J[b+72>>2];k=h+(j<<6)|0;d=L[k+56>>1]<<2;a=c+d|0;I[a>>1]=e;f=L[a+6>>1];if(f){i=J[b+60>>2]+(L[(c+d|0)+2>>1]<<6)|0;while(1){d=L[a+4>>1];if(d>>>0<=(e&65535)>>>0){d=(J[b+60>>2]+(f<<6)|0)+(d&1?54:48)|0;I[d+2>>1]=L[d+2>>1]-1;I[i+56>>1]=L[i+56>>1]+1;d=L[a+4>>1]|L[a+6>>1]<<16;e=L[a>>1]|L[a+2>>1]<<16;I[a+4>>1]=e;I[a+6>>1]=e>>>16;I[a>>1]=d;I[a+2>>1]=d>>>16;d=a;a=a+4|0;f=L[d+10>>1];if(f){continue}}break}e=L[b+6>>1];a=J[b+72>>2]}else{a=c}i=L[k+50>>1];f=i<<2;I[f+c>>1]=e;d=a;a=f+a|0;f=L[a+6>>1];if(f){i=J[b+60>>2]+(L[(d+(i<<2)|0)+2>>1]<<6)|0;e=L[a>>1];while(1){d=L[a+4>>1];if(d>>>0<=(e&65535)>>>0){d=(J[b+60>>2]+(f<<6)|0)+(d&1?54:48)|0;I[d+2>>1]=L[d+2>>1]-1;I[i+50>>1]=L[i+50>>1]+1;d=L[a+4>>1]|L[a+6>>1]<<16;e=L[a>>1]|L[a+2>>1]<<16;I[a+4>>1]=e;I[a+6>>1]=e>>>16;I[a>>1]=d;I[a+2>>1]=d>>>16;d=a;a=a+4|0;f=L[d+10>>1];if(f){continue}}break}e=L[b+6>>1]}a=c+(g<<2)|0;I[a>>1]=e;I[a+2>>1]=0;c=J[b+76>>2];i=h+(j<<6)|0;d=L[i+58>>1]<<2;a=c+d|0;I[a>>1]=e;f=L[a+6>>1];if(f){h=J[b+60>>2]+(L[(c+d|0)+2>>1]<<6)|0;while(1){d=L[a+4>>1];if(d>>>0<=(e&65535)>>>0){d=(J[b+60>>2]+(f<<6)|0)+(d&1?54:48)|0;I[d+4>>1]=L[d+4>>1]-1;I[h+58>>1]=L[h+58>>1]+1;d=L[a+4>>1]|L[a+6>>1]<<16;e=L[a>>1]|L[a+2>>1]<<16;I[a+4>>1]=e;I[a+6>>1]=e>>>16;I[a>>1]=d;I[a+2>>1]=d>>>16;d=a;a=a+4|0;f=L[d+10>>1];if(f){continue}}break}e=L[b+6>>1];a=J[b+76>>2]}else{a=c}h=L[i+52>>1];f=h<<2;I[f+c>>1]=e;d=a;a=f+a|0;f=L[a+6>>1];if(f){h=J[b+60>>2]+(L[(d+(h<<2)|0)+2>>1]<<6)|0;e=L[a>>1];while(1){d=L[a+4>>1];if(d>>>0<=(e&65535)>>>0){d=(J[b+60>>2]+(f<<6)|0)+(d&1?54:48)|0;I[d+4>>1]=L[d+4>>1]-1;I[h+52>>1]=L[h+52>>1]+1;d=L[a+4>>1]|L[a+6>>1]<<16;e=L[a>>1]|L[a+2>>1]<<16;I[a+4>>1]=e;I[a+6>>1]=e>>>16;I[a>>1]=d;I[a+2>>1]=d>>>16;d=a;a=a+4|0;f=L[d+10>>1];if(f){continue}}break}e=L[b+6>>1]}a=c+(g<<2)|0;I[a>>1]=e;I[a+2>>1]=0;I[(J[b+60>>2]+(j<<6)|0)+48>>1]=L[b+64>>1];I[b+64>>1]=j;I[b+56>>1]=L[b+56>>1]-1}function zB(a){a=a|0;var b=Q(0),c=0,d=Q(0),e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=0;k=ga-48|0;ga=k;if(K[a+527|0]){J[a+36>>2]=0;J[a+576>>2]=0;J[a+580>>2]=0;J[a+516>>2]=0;J[a+520>>2]=0;J[a+584>>2]=0;J[a+588>>2]=0;a:{if(K[a+524|0]){break a}d=N[a+420>>2];c=J[a+32>>2];s=N[c+44>>2];b=N[a+412>>2];l=N[c+36>>2];e=N[a+416>>2];t=N[c+40>>2];m=N[c+60>>2];T=Q(Q(Q(d*s)+Q(Q(b*l)+Q(e*t)))+m);g=N[a+356>>2];f=J[a+28>>2];n=N[f+44>>2];i=N[a+348>>2];u=N[f+36>>2];o=N[a+352>>2];A=N[f+40>>2];p=N[f+60>>2];U=Q(Q(Q(g*n)+Q(Q(i*u)+Q(o*A)))+p);j=Q(T-U);B=N[c+12>>2];C=N[c+4>>2];D=N[c+8>>2];E=N[c+52>>2];V=Q(Q(Q(d*B)+Q(Q(b*C)+Q(e*D)))+E);F=N[f+12>>2];G=N[f+4>>2];H=N[f+8>>2];v=N[f+52>>2];W=Q(Q(Q(g*F)+Q(Q(i*G)+Q(o*H)))+v);q=Q(V-W);I=N[c+28>>2];L=N[c+20>>2];M=N[c+24>>2];O=N[c+56>>2];X=Q(Q(Q(d*I)+Q(Q(b*L)+Q(e*M)))+O);S=N[f+28>>2];e=i;i=N[f+20>>2];d=o;o=N[f+24>>2];r=N[f+56>>2];Z=Q(Q(Q(g*S)+Q(Q(e*i)+Q(d*o)))+r);d=Q(X-Z);b=Q(Q(j*j)+Q(Q(q*q)+Q(d*d)));b:{if(!(b>Q(1.1920928955078125e-7))){b=Q(0);e=Q(0);d=Q(1);break b}g=Q(Q(1)/Q(Y(b)));e=Q(j*g);b=Q(d*g);d=Q(q*g)}J[k+12>>2]=0;N[k+4>>2]=b;N[k>>2]=d;N[k+8>>2]=e;c:{if(Q(R(e))>Q(.7071067690849304)){j=Q(Q(b*b)+Q(e*e));g=Q(Q(1)/Q(Y(j)));j=Q(j*g);q=Q(g*Q(-e));w=Q(q*d);e=Q(b*g);b=Q(e*Q(-d));break c}j=Q(Q(d*d)+Q(b*b));g=Q(Q(1)/Q(Y(j)));w=Q(j*g);_=Q(g*Q(-b));b=Q(e*_);q=Q(d*g);j=Q(q*Q(-e));e=Q(0)}N[k+40>>2]=w;N[k+36>>2]=b;N[k+24>>2]=e;N[k+20>>2]=q;N[k+32>>2]=j;N[k+16>>2]=_;while(1){j=N[c+344>>2];q=N[f+344>>2];y=(x<<4)+k|0;$=J[y+12>>2];h=P(x,84)+a|0;z=h+56|0;J[z>>2]=J[y+8>>2];J[z+4>>2]=$;z=J[y+4>>2];J[h+48>>2]=J[y>>2];J[h+52>>2]=z;J[h+76>>2]=0;J[h+92>>2]=0;v=Q(W-v);d=N[h+52>>2];b=N[h+48>>2];e=Q(Z-r);g=Q(Q(v*d)-Q(b*e));w=Q(u*g);r=e;e=N[h+56>>2];p=Q(U-p);u=Q(Q(r*e)-Q(d*p));r=i;i=Q(Q(p*b)-Q(e*v));p=Q(w+Q(Q(G*u)+Q(r*i)));N[h- -64>>2]=p;o=Q(Q(A*g)+Q(Q(H*u)+Q(o*i)));N[h+68>>2]=o;g=Q(Q(n*g)+Q(Q(F*u)+Q(S*i)));N[h+72>>2]=g;r=l;n=Q(X-O);i=Q(V-E);l=Q(Q(b*n)-Q(d*i));m=Q(T-m);d=Q(Q(d*m)-Q(n*e));b=Q(Q(i*e)-Q(m*b));e=Q(Q(r*l)+Q(Q(C*d)+Q(L*b)));N[h+80>>2]=e;t=Q(Q(t*l)+Q(Q(D*d)+Q(M*b)));N[h+84>>2]=t;d=Q(Q(s*l)+Q(Q(B*d)+Q(I*b)));N[h+88>>2]=d;b=N[f+404>>2];s=N[f+400>>2];l=N[f+396>>2];J[h+108>>2]=0;l=Q(p*l);N[h+96>>2]=l;s=Q(o*s);N[h+100>>2]=s;b=Q(g*b);N[h+104>>2]=b;m=N[c+404>>2];n=N[c+400>>2];i=N[c+396>>2];J[h+124>>2]=0;i=Q(e*i);N[h+112>>2]=i;n=Q(t*n);N[h+116>>2]=n;m=Q(d*m);N[h+120>>2]=m;N[h+128>>2]=Q(j+Q(q+Q(Q(b*g)+Q(Q(l*p)+Q(o*s)))))+Q(Q(m*d)+Q(Q(i*e)+Q(t*n)));x=x+1|0;if((x|0)==3){break a}m=N[c+60>>2];O=N[c+56>>2];E=N[c+52>>2];p=N[f+60>>2];r=N[f+56>>2];v=N[f+52>>2];s=N[c+44>>2];I=N[c+28>>2];B=N[c+12>>2];t=N[c+40>>2];M=N[c+24>>2];D=N[c+8>>2];l=N[c+36>>2];L=N[c+20>>2];C=N[c+4>>2];n=N[f+44>>2];S=N[f+28>>2];F=N[f+12>>2];A=N[f+40>>2];o=N[f+24>>2];H=N[f+8>>2];u=N[f+36>>2];i=N[f+20>>2];G=N[f+4>>2];continue}}f=a;c=J[a+28>>2];a=J[a+32>>2];zg(f,c+4|0,a+4|0,c+264|0,a+264|0)}ga=k+48|0}function vF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=0,n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=0;m=ga+-64|0;ga=m;g=J[a+48>>2];J[m+8>>2]=b;J[m+4>>2]=g;J[m>>2]=12644;g=ga-16|0;ga=g;f=J[a+52>>2];a:{if(K[f+60|0]){x=N[f+40>>2];t=N[f+24>>2];h=N[f+8>>2];y=N[f+36>>2];u=N[f+20>>2];s=N[f+4>>2];n=N[c>>2];o=N[c+4>>2];v=N[f+28>>2];k=N[f+12>>2];i=N[c+8>>2];i=k>i?k:i;z=N[f+44>>2];i=Q(Q((i>v?v:i)-k)*z);b:{if(i=Q(0)){a=~~i>>>0;break b}a=0}l=a&65534;I[g+14>>1]=l;o=h>o?h:o;o=Q(x*Q((o>t?t:o)-h));c:{if(o=Q(0)){a=~~o>>>0;break c}a=0}p=a&65534;I[g+12>>1]=p;n=nu?u:n)-s)*y);d:{if(n=Q(0)){a=~~n>>>0;break d}a=0}q=a&65534;I[g+10>>1]=q;n=N[d>>2];o=N[d+4>>2];i=N[d+8>>2];i=k>i?k:i;k=Q(Q(z*Q((i>v?v:i)-k))+Q(1));e:{if(k=Q(0)){a=~~k>>>0;break e}a=0}d=a|1;I[g+8>>1]=d;k=h>o?h:o;h=Q(Q(x*Q((k>t?t:k)-h))+Q(1));f:{if(h=Q(0)){a=~~h>>>0;break f}a=0}r=a|1;I[g+6>>1]=r;h=nu?u:h)-s))+Q(1));g:{if(h=Q(0)){a=~~h>>>0;break g}a=0}w=a|1;I[g+4>>1]=w;h:{switch(J[f+144>>2]){case 0:A=J[f+56>>2];if((A|0)>0){a=J[f+136>>2];while(1){c=J[a+12>>2];f=(c|0)<0;b=q>>>0<=L[a+6>>1]&w>>>0>=L[a>>1]&l>>>0<=L[a+10>>1]&d>>>0>=L[a+4>>1]&p>>>0<=L[a+8>>1]&r>>>0>=L[a+2>>1];if(!(f|!b)){ia[J[J[m>>2]+8>>2]](m,c>>>21|0,c&2097151)}i:{if(!(f&(b^-1))){e=e+1|0;a=a+16|0;break i}b=J[a+12>>2];e=e-b|0;a=a-(b<<4)|0}j=j+1|0;if((e|0)<(A|0)){continue}break}}if(J[7404]>=(j|0)){break a}J[7404]=j;break a;case 1:l=0;if(J[f+152>>2]>0){while(1){a=L[g+10>>1];b=J[f+160>>2]+(l<<5)|0;j:{if(a>>>0>L[b+6>>1]){break j}j=L[g+4>>1];if(j>>>0>1]){break j}p=L[g+14>>1];if(p>>>0>L[b+10>>1]){break j}q=L[g+8>>1];if(q>>>0>1]){break j}r=L[g+12>>1];if(r>>>0>L[b+8>>1]){break j}d=L[g+6>>1];if(d>>>0>1]){break j}k:{e=J[b+16>>2];if((e|0)<=0){b=0;break k}c=J[b+12>>2];w=e+c|0;e=J[f+136>>2]+(c<<4)|0;b=0;while(1){a=L[e>>1]<=j>>>0&L[e+6>>1]>=a>>>0&L[e+10>>1]>=p>>>0&L[e+4>>1]<=q>>>0&L[e+8>>1]>=r>>>0&L[e+2>>1]<=d>>>0;d=J[e+12>>2];j=(d|0)<0;if(!(j|!a)){ia[J[J[m>>2]+8>>2]](m,d>>>21|0,d&2097151)}l:{if(!(j&(a^-1))){c=c+1|0;e=e+16|0;break l}a=J[e+12>>2];c=c-a|0;e=e-(a<<4)|0}b=b+1|0;if((c|0)>=(w|0)){break k}d=L[g+6>>1];r=L[g+12>>1];q=L[g+8>>1];p=L[g+14>>1];j=L[g+4>>1];a=L[g+10>>1];continue}}if(J[7404]>=(b|0)){break j}J[7404]=b}l=l+1|0;if((l|0)>2]){continue}break}}break a;case 2:break h;default:break a}}wm(f,J[f+136>>2],m,g+10|0,g+4|0);break a}q=J[f+56>>2];if((q|0)>0){a=J[f+96>>2];while(1){e=0;m:{if(N[c>>2]>N[a+16>>2]){break m}e=0;if(N[d>>2]>2]){break m}e=1}b=0;b=N[d+8>>2]>2]|N[c+8>>2]>N[a+24>>2]?b:e;n:{o:{p:{if(N[d+4>>2]>2]?1:N[c+4>>2]>N[a+20>>2]){l=J[a+32>>2];r=(l|0)==-1;b=0;break p}l=J[a+32>>2];r=(l|0)==-1;if(!(r&b)){break p}ia[J[J[m>>2]+8>>2]](m,J[a+36>>2],J[a+40>>2]);q=J[f+56>>2];break o}if(b|r){break o}j=j+l|0;a=(l<<6)+a|0;break n}j=j+1|0;a=a- -64|0}p=p+1|0;if((j|0)<(q|0)){continue}break}}if(J[7404]>=(p|0)){break a}J[7404]=p}ga=g+16|0;ga=m- -64|0}function ic(a,b,c,d,e,f){var g=0,h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0);g=ga-400|0;ga=g;ya(2374);h=J[c+12>>2];J[g+344>>2]=J[c+8>>2];J[g+348>>2]=h;h=J[c+4>>2];J[g+336>>2]=J[c>>2];J[g+340>>2]=h;h=J[c+28>>2];J[g+360>>2]=J[c+24>>2];J[g+364>>2]=h;h=J[c+20>>2];J[g+352>>2]=J[c+16>>2];J[g+356>>2]=h;h=J[c+44>>2];J[g+376>>2]=J[c+40>>2];J[g+380>>2]=h;h=J[c+36>>2];J[g+368>>2]=J[c+32>>2];J[g+372>>2]=h;h=J[c+60>>2];J[g+392>>2]=J[c+56>>2];J[g+396>>2]=h;h=J[c+52>>2];J[g+384>>2]=J[c+48>>2];J[g+388>>2]=h;h=J[d+12>>2];J[g+280>>2]=J[d+8>>2];J[g+284>>2]=h;h=J[d+4>>2];J[g+272>>2]=J[d>>2];J[g+276>>2]=h;h=J[d+28>>2];J[g+296>>2]=J[d+24>>2];J[g+300>>2]=h;h=J[d+20>>2];J[g+288>>2]=J[d+16>>2];J[g+292>>2]=h;h=J[d+44>>2];J[g+312>>2]=J[d+40>>2];J[g+316>>2]=h;h=J[d+36>>2];J[g+304>>2]=J[d+32>>2];J[g+308>>2]=h;h=J[d+60>>2];J[g+328>>2]=J[d+56>>2];J[g+332>>2]=h;h=J[d+52>>2];J[g+320>>2]=J[d+48>>2];J[g+324>>2]=h;r=g+336|0;s=g+8|0;h=g+256|0;hc(r,g+272|0,s,h);J[g+236>>2]=0;i=N[g+256>>2];N[g+232>>2]=i*N[g+16>>2];N[g+228>>2]=i*N[g+12>>2];N[g+224>>2]=i*N[g+8>>2];J[g+216>>2]=0;J[g+220>>2]=0;J[g+208>>2]=0;J[g+212>>2]=0;j=g- -64|0;J[j>>2]=0;J[j+4>>2]=0;J[g+56>>2]=0;J[g+60>>2]=0;Na(r,h);J[g+52>>2]=0;J[g+36>>2]=0;k=N[g+268>>2];m=N[g+264>>2];i=N[g+256>>2];l=N[g+260>>2];o=Q(Q(2)/Q(Q(k*k)+Q(Q(m*m)+Q(Q(i*i)+Q(l*l)))));q=Q(m*o);n=Q(l*q);p=Q(i*o);t=Q(k*p);N[g+44>>2]=n+t;N[g+32>>2]=n-t;n=Q(i*p);p=l;l=Q(l*o);o=Q(p*l);N[g+48>>2]=Q(1)-Q(n+o);m=Q(m*q);N[g+28>>2]=Q(1)-Q(n+m);J[g+20>>2]=0;n=Q(i*q);p=Q(k*l);N[g+40>>2]=n-p;i=Q(i*l);k=Q(k*q);N[g+24>>2]=i+k;N[g+16>>2]=n+p;N[g+12>>2]=i-k;N[g+8>>2]=Q(1)-Q(o+m);r=g+240|0;nm(b,s,g+208|0,g+224|0,h,r);J[g+8>>2]=8344;j=J[c+12>>2];J[g+52>>2]=J[c+8>>2];J[g+56>>2]=j;j=J[c+4>>2];J[g+44>>2]=J[c>>2];J[g+48>>2]=j;j=J[c+28>>2];J[g+68>>2]=J[c+24>>2];J[g+72>>2]=j;j=J[c+20>>2];J[g+60>>2]=J[c+16>>2];J[g+64>>2]=j;j=J[c+44>>2];J[g+84>>2]=J[c+40>>2];J[g+88>>2]=j;j=J[c+36>>2];J[g+76>>2]=J[c+32>>2];J[g+80>>2]=j;j=J[c+60>>2];J[g+100>>2]=J[c+56>>2];J[g+104>>2]=j;j=J[c+52>>2];J[g+92>>2]=J[c+48>>2];J[g+96>>2]=j;c=J[d+12>>2];J[g+116>>2]=J[d+8>>2];J[g+120>>2]=c;c=J[d+4>>2];J[g+108>>2]=J[d>>2];J[g+112>>2]=c;c=J[d+20>>2];J[g+124>>2]=J[d+16>>2];J[g+128>>2]=c;c=J[d+28>>2];J[g+132>>2]=J[d+24>>2];J[g+136>>2]=c;c=J[d+44>>2];J[g+148>>2]=J[d+40>>2];J[g+152>>2]=c;c=J[d+36>>2];J[g+140>>2]=J[d+32>>2];J[g+144>>2]=c;c=J[d+52>>2];J[g+156>>2]=J[d+48>>2];J[g+160>>2]=c;c=J[d+60>>2];J[g+164>>2]=J[d+56>>2];J[g+168>>2]=c;J[g+192>>2]=e;N[g+196>>2]=f;J[g+200>>2]=b;J[g+188>>2]=a;f=Q(N[g+164>>2]-N[g+100>>2]);i=Q(N[g+156>>2]-N[g+92>>2]);k=Q(N[g+160>>2]-N[g+96>>2]);l=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(i*i)+Q(k*k))))));m=Q(f*l);q=m==Q(0)?Q(0xde0b6b000000000):Q(Q(1)/m);N[g+20>>2]=q;o=Q(k*l);n=o==Q(0)?Q(0xde0b6b000000000):Q(Q(1)/o);N[g+16>>2]=n;J[g+36>>2]=q>2]=n>2]=p+Q(Q(f*i)+Q(k*o));f=f==Q(0)?Q(0xde0b6b000000000):Q(Q(1)/f);N[g+12>>2]=f;J[g+28>>2]=f>2];ia[J[J[a>>2]+24>>2]](a,g+384|0,g+320|0,s,h,r);xa();ga=g+400|0}function pk(a){a=a|0;var b=0,c=0;J[a>>2]=20932;b=J[a+192>>2];if(b){ia[J[J[b>>2]+4>>2]](b)}if(J[a+1112>>2]>0){while(1){ng(a,0);if(J[a+1112>>2]>0){continue}break}}if(J[a+872>>2]>0){b=0;while(1){c=J[J[a+880>>2]+(b<<2)>>2];if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}b=b+1|0;if((b|0)>2]){continue}break}}if(J[a+852>>2]>0){b=0;while(1){c=J[J[a+860>>2]+(b<<2)>>2];if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}b=b+1|0;if((b|0)>2]){continue}break}}b=J[a+1244>>2];if(!(b?!b|!K[a+1248|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+1244>>2]=0;H[a+1248|0]=1;b=a+1236|0;J[b>>2]=0;J[b+4>>2]=0;b=J[a+1140>>2];if(!(b?!b|!K[a+1144|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+1140>>2]=0;H[a+1144|0]=1;b=a+1132|0;J[b>>2]=0;J[b+4>>2]=0;b=J[a+1120>>2];if(!(b?!b|!K[a+1124|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+1120>>2]=0;H[a+1124|0]=1;J[a+1112>>2]=0;J[a+1116>>2]=0;sb(a+1048|0);sb(a+988|0);sb(a+928|0);b=J[a+880>>2];if(!(b?!b|!K[a+884|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+880>>2]=0;H[a+884|0]=1;J[a+872>>2]=0;J[a+876>>2]=0;b=J[a+860>>2];if(!(b?!b|!K[a+864|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+860>>2]=0;H[a+864|0]=1;J[a+852>>2]=0;J[a+856>>2]=0;b=J[a+840>>2];if(!(b?!b|!K[a+844|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+840>>2]=0;H[a+844|0]=1;J[a+832>>2]=0;J[a+836>>2]=0;b=J[a+820>>2];if(!(b?!b|!K[a+824|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+820>>2]=0;H[a+824|0]=1;J[a+812>>2]=0;J[a+816>>2]=0;b=J[a+800>>2];if(!(b?!b|!K[a+804|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+800>>2]=0;H[a+804|0]=1;J[a+792>>2]=0;J[a+796>>2]=0;b=J[a+780>>2];if(!(b?!b|!K[a+784|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+780>>2]=0;H[a+784|0]=1;J[a+772>>2]=0;J[a+776>>2]=0;b=J[a+760>>2];if(!(b?!b|!K[a+764|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+760>>2]=0;H[a+764|0]=1;J[a+752>>2]=0;J[a+756>>2]=0;b=J[a+740>>2];if(!(b?!b|!K[a+744|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+740>>2]=0;H[a+744|0]=1;J[a+732>>2]=0;J[a+736>>2]=0;b=J[a+720>>2];if(!(b?!b|!K[a+724|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+720>>2]=0;H[a+724|0]=1;J[a+712>>2]=0;J[a+716>>2]=0;b=J[a+700>>2];if(!(b?!b|!K[a+704|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+700>>2]=0;H[a+704|0]=1;J[a+692>>2]=0;J[a+696>>2]=0;b=J[a+512>>2];if(!(b?!b|!K[a+516|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+512>>2]=0;H[a+516|0]=1;J[a+504>>2]=0;J[a+508>>2]=0;b=J[a+492>>2];if(!(b?!b|!K[a+496|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+492>>2]=0;H[a+496|0]=1;J[a+484>>2]=0;J[a+488>>2]=0;b=J[a+444>>2];if(!(b?!b|!K[a+448|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+444>>2]=0;H[a+448|0]=1;J[a+436>>2]=0;J[a+440>>2]=0;b=J[a+424>>2];if(!(b?!b|!K[a+428|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+424>>2]=0;H[a+428|0]=1;J[a+416>>2]=0;J[a+420>>2]=0;b=J[a+404>>2];if(!(b?!b|!K[a+408|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+404>>2]=0;H[a+408|0]=1;J[a+396>>2]=0;J[a+400>>2]=0;b=J[a+276>>2];if(!(b?!b|!K[a+280|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+276>>2]=0;H[a+280|0]=1;J[a+268>>2]=0;J[a+272>>2]=0;J[a>>2]=6652;return a|0}function bl(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=Q(0),D=Q(0),E=Q(0);xb(a,6,Rk(),b);J[a>>2]=19508;e=J[c+12>>2];J[a+120>>2]=J[c+8>>2];J[a+124>>2]=e;e=J[c+4>>2];J[a+112>>2]=J[c>>2];J[a+116>>2]=e;e=J[c+28>>2];J[a+136>>2]=J[c+24>>2];J[a+140>>2]=e;e=J[c+20>>2];J[a+128>>2]=J[c+16>>2];J[a+132>>2]=e;e=J[c+44>>2];J[a+152>>2]=J[c+40>>2];J[a+156>>2]=e;e=J[c+36>>2];J[a+144>>2]=J[c+32>>2];J[a+148>>2]=e;e=J[c+56>>2];A=J[c+60>>2];B=J[c+48>>2];c=J[c+52>>2];J[a+784>>2]=0;J[a+776>>2]=0;J[a+780>>2]=0;J[a+768>>2]=0;J[a+772>>2]=0;J[a+764>>2]=1045220557;J[a+756>>2]=1045220557;J[a+760>>2]=1045220557;J[a+740>>2]=0;J[a+744>>2]=0;J[a+748>>2]=0;J[a+752>>2]=0;J[a+720>>2]=0;J[a+724>>2]=0;J[a+712>>2]=0;J[a+716>>2]=0;J[a+704>>2]=0;J[a+708>>2]=0;J[a+696>>2]=0;J[a+700>>2]=0;J[a+688>>2]=0;J[a+692>>2]=0;J[a+680>>2]=0;J[a+684>>2]=0;J[a+168>>2]=e;J[a+172>>2]=A;J[a+160>>2]=B;J[a+164>>2]=c;J[a+728>>2]=1060320051;J[a+732>>2]=1065353216;J[a+736>>2]=1056964608;H[a+790|0]=0;I[a+788>>1]=0;J[a+792>>2]=0;J[a+796>>2]=0;J[a+800>>2]=0;J[a+808>>2]=0;J[a+812>>2]=0;J[a+816>>2]=0;J[a+876>>2]=0;J[a+880>>2]=1036831949;J[a+884>>2]=1133903872;J[a+868>>2]=1065353216;J[a+872>>2]=-1082130432;J[a+896>>2]=0;J[a+900>>2]=1045220557;J[a+904>>2]=0;J[a+908>>2]=0;J[a+924>>2]=0;J[a+928>>2]=0;J[a+888>>2]=1065353216;J[a+892>>2]=1056964608;J[a+916>>2]=0;J[a+992>>2]=0;H[a+912|0]=0;J[a+940>>2]=0;J[a+944>>2]=1036831949;J[a+948>>2]=1133903872;J[a+968>>2]=0;J[a+972>>2]=0;J[a+960>>2]=0;J[a+964>>2]=1045220557;J[a+932>>2]=1065353216;J[a+936>>2]=-1082130432;J[a+952>>2]=1065353216;J[a+956>>2]=1056964608;J[a+988>>2]=0;J[a+980>>2]=0;H[a+976|0]=0;J[a+1004>>2]=0;J[a+1008>>2]=1036831949;J[a+1012>>2]=1133903872;c=a+1032|0;J[c>>2]=0;J[c+4>>2]=0;c=a+1024|0;J[c>>2]=0;J[c+4>>2]=1045220557;J[a+996>>2]=1065353216;J[a+1e3>>2]=-1082130432;J[a+1016>>2]=1065353216;J[a+1020>>2]=1056964608;c=a+1052|0;J[c>>2]=0;J[c+4>>2]=0;J[a+1044>>2]=0;H[a+1040|0]=0;H[a+1301|0]=1;H[a+1308|0]=0;J[a+1304>>2]=0;H[a+1300|0]=d;C=N[b+52>>2];D=N[b+56>>2];E=N[b+60>>2];o=N[a+168>>2];p=N[a+160>>2];q=N[a+164>>2];f=N[b+8>>2];g=N[b+12>>2];h=N[b+28>>2];i=N[b+20>>2];j=N[b+24>>2];r=N[a+128>>2];s=N[a+144>>2];t=N[a+148>>2];u=N[a+116>>2];v=N[a+132>>2];k=N[b+44>>2];w=N[a+152>>2];l=N[b+36>>2];x=N[a+120>>2];m=N[b+40>>2];y=N[a+136>>2];n=N[b+4>>2];z=N[a+112>>2];J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;J[a+60>>2]=0;N[a+88>>2]=Q(w*k)+Q(Q(x*l)+Q(y*m));N[a+84>>2]=Q(t*k)+Q(Q(u*l)+Q(v*m));N[a+80>>2]=Q(s*k)+Q(Q(z*l)+Q(r*m));N[a+72>>2]=Q(w*h)+Q(Q(x*i)+Q(y*j));N[a+68>>2]=Q(t*h)+Q(Q(u*i)+Q(v*j));N[a- -64>>2]=Q(s*h)+Q(Q(z*i)+Q(r*j));N[a+56>>2]=Q(w*g)+Q(Q(x*n)+Q(f*y));N[a+52>>2]=Q(t*g)+Q(Q(u*n)+Q(f*v));N[a+48>>2]=Q(s*g)+Q(Q(z*n)+Q(r*f));N[a+104>>2]=E+Q(Q(o*k)+Q(Q(p*l)+Q(m*q)));N[a+100>>2]=D+Q(Q(o*h)+Q(Q(p*i)+Q(j*q)));N[a+96>>2]=C+Q(Q(o*g)+Q(Q(p*n)+Q(f*q)));pd(a,J[a+28>>2]+4|0,J[a+32>>2]+4|0)}function Ae(a,b,c,d,e,f){var g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0);h=J[a+88>>2];l=h;a:{if((h|0)!=J[a+92>>2]){break a}l=h;t=h?h<<1:1;if((h|0)>=(t|0)){break a}if(t){J[8369]=J[8369]+1;u=ia[J[6782]](P(t,152),16)|0;g=J[a+88>>2]}else{g=h}b:{if((g|0)<=0){break b}l=0;if((g|0)!=1){A=g&-2;while(1){s=P(l,152);sa(s+u|0,s+J[a+96>>2]|0,152);s=P(l|1,152);sa(s+u|0,s+J[a+96>>2]|0,152);l=l+2|0;z=z+2|0;if((z|0)!=(A|0)){continue}break}}if(!(g&1)){break b}g=P(l,152);sa(g+u|0,g+J[a+96>>2]|0,152)}g=J[a+96>>2];if(!(g?!g|!K[a+100|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](g)}J[a+96>>2]=u;H[a+100|0]=1;J[a+92>>2]=t;l=J[a+88>>2]}J[a+88>>2]=l+1;g=J[a+96>>2]+P(h,152)|0;J[g+140>>2]=e;J[g+48>>2]=-2147483648;J[g+52>>2]=-2147483648;J[g+16>>2]=0;J[g+20>>2]=0;J[g+56>>2]=-2147483648;J[g+60>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;a=J[a+16>>2];h=J[(a+P(c,244)|0)+240>>2];e=J[(a+P(d,244)|0)+240>>2];J[g+148>>2]=d;J[g+144>>2]=c;y=N[f+88>>2];J[g+132>>2]=0;N[g+104>>2]=y;J[g+96>>2]=0;J[g+100>>2]=0;i=N[b>>2];j=N[b+4>>2];v=N[b+8>>2];J[g+12>>2]=0;m=Q(-v);N[g+8>>2]=m;n=Q(-j);N[g+4>>2]=n;o=Q(-i);N[g>>2]=o;i=Q(0);j=Q(0);if(h){j=Q(Q(Q(N[h+304>>2]*m)+Q(Q(N[h+296>>2]*o)+Q(N[h+300>>2]*n)))*N[h+552>>2]);i=Q(Q(Q(N[h+288>>2]*m)+Q(Q(N[h+280>>2]*o)+Q(N[h+284>>2]*n)))*N[h+548>>2]);k=Q(Q(Q(N[h+272>>2]*m)+Q(Q(N[h+264>>2]*o)+Q(N[h+268>>2]*n)))*N[h+544>>2])}else{k=Q(0)}N[g+64>>2]=k;J[g+76>>2]=0;N[g+72>>2]=j;N[g+68>>2]=i;j=N[b>>2];k=N[b+4>>2];p=N[b+8>>2];N[g+44>>2]=N[b+12>>2];N[g+40>>2]=p;N[g+36>>2]=k;N[g+32>>2]=j;if(e){q=Q(Q(Q(N[e+304>>2]*p)+Q(Q(N[e+296>>2]*j)+Q(k*N[e+300>>2])))*N[e+552>>2]);r=Q(Q(Q(N[e+288>>2]*p)+Q(Q(N[e+280>>2]*j)+Q(k*N[e+284>>2])))*N[e+548>>2]);i=Q(Q(Q(N[e+272>>2]*p)+Q(Q(N[e+264>>2]*j)+Q(k*N[e+268>>2])))*N[e+544>>2])}else{i=Q(0)}N[g+80>>2]=i;J[g+92>>2]=0;N[g+88>>2]=q;N[g+84>>2]=r;r=Q(0);q=Q(0);if(h){r=Q(Q(N[h+272>>2]*m)+Q(Q(N[h+264>>2]*o)+Q(N[h+268>>2]*n)));q=Q(Q(N[h+288>>2]*m)+Q(Q(N[h+280>>2]*o)+Q(N[h+284>>2]*n)));i=Q(Q(N[h+304>>2]*m)+Q(Q(N[h+296>>2]*o)+Q(N[h+300>>2]*n)))}else{i=Q(0)}q=Q(Q(Q(i*m)+Q(Q(r*o)+Q(q*n)))+Q(0));if(e){w=Q(Q(N[e+288>>2]*p)+Q(Q(N[e+280>>2]*j)+Q(k*N[e+284>>2])));x=Q(Q(N[e+272>>2]*p)+Q(Q(N[e+264>>2]*j)+Q(N[e+268>>2]*k)));i=Q(Q(N[e+304>>2]*p)+Q(Q(N[e+296>>2]*j)+Q(k*N[e+300>>2])))}else{i=Q(0)}v=Q(Q(1)/Q(q+Q(Q(i*p)+Q(Q(x*j)+Q(w*k)))));N[g+108>>2]=v;x=Q(0);r=Q(0);q=Q(0);w=Q(0);if(h){b=a+P(c,244)|0;x=Q(N[b+176>>2]+N[b+208>>2]);B=N[b+200>>2];w=N[b+196>>2];r=Q(Q(N[b+180>>2]+N[b+212>>2])*Q(0));q=Q(N[b+184>>2]+N[b+216>>2]);C=N[b+192>>2]}i=Q(-0);if(e){a=a+P(d,244)|0;D=Q(N[a+176>>2]+N[a+208>>2]);E=Q(N[a+184>>2]+N[a+216>>2]);F=N[a+192>>2];G=N[a+200>>2];i=Q(Q(N[a+180>>2]+N[a+212>>2])*Q(-0));I=N[a+196>>2]}N[g+124>>2]=y;N[g+116>>2]=0;N[g+120>>2]=-y;N[g+112>>2]=v*Q(Q(0)-Q(Q(Q(Q(q*Q(0))+Q(Q(x*Q(0))+r))+Q(Q(m*B)+Q(Q(o*C)+Q(w*n))))+Q(Q(Q(E*Q(-0))+Q(Q(D*Q(-0))+i))+Q(Q(p*G)+Q(Q(j*F)+Q(k*I))))))}function Al(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=0;g=ga-528|0;ga=g;k=N[a+20>>2];d=Q(k-N[a+4>>2]);e=N[a+56>>2];h=N[a+52>>2];m=N[a+24>>2];l=Q(m-N[a+8>>2]);f=Q(Q(d*e)-Q(h*l));q=f;n=N[a+16>>2];p=Q(n-N[a>>2]);r=Q(p*h);h=N[a+48>>2];d=Q(r-Q(h*d));r=Q(f*f);f=Q(Q(l*h)-Q(e*p));e=Q(Q(1)/Q(Y(Q(Q(d*d)+Q(r+Q(f*f))))));h=Q(q*e);N[g+256>>2]=h;f=Q(f*e);N[g+260>>2]=f;d=Q(d*e);N[g+264>>2]=d;N[g+268>>2]=Q(m*d)+Q(Q(n*h)+Q(k*f));o=g+272|0;d=N[g+264>>2];e=N[g+256>>2];k=N[g+260>>2];h=N[g+268>>2];f=Q(Q(Q(N[b+8>>2]*d)+Q(Q(N[b>>2]*e)+Q(N[b+4>>2]*k)))-h);i=f>Q(1.1920928955078125e-7);if(!i){j=J[b+4>>2];J[o>>2]=J[b>>2];J[o+4>>2]=j;j=J[b+12>>2];J[o+8>>2]=J[b+8>>2];J[o+12>>2]=j;h=N[g+268>>2];d=N[g+264>>2];k=N[g+260>>2];e=N[g+256>>2];j=1}m=N[b+24>>2];l=N[b+16>>2];n=N[b+20>>2];d=Q(Q(Q(m*d)+Q(Q(l*e)+Q(n*k)))-h);if((i|0)!=(d>Q(1.1920928955078125e-7)|0)){h=N[b>>2];p=N[b+4>>2];q=N[b+8>>2];i=o+(j<<4)|0;J[i+12>>2]=0;e=Q(Q(-f)/Q(d-f));k=Q(Q(1)-e);N[i+8>>2]=Q(m*e)+Q(q*k);N[i+4>>2]=Q(n*e)+Q(k*p);N[i>>2]=Q(l*e)+Q(k*h);j=j+1|0}t=d>Q(1.1920928955078125e-7);if(!t){s=J[b+20>>2];i=o+(j<<4)|0;J[i>>2]=J[b+16>>2];J[i+4>>2]=s;s=J[b+28>>2];J[i+8>>2]=J[b+24>>2];J[i+12>>2]=s;j=j+1|0}h=N[b+40>>2];m=N[b+32>>2];l=N[b+36>>2];e=Q(Q(Q(h*N[g+264>>2])+Q(Q(m*N[g+256>>2])+Q(l*N[g+260>>2])))-N[g+268>>2]);if((t|0)!=(e>Q(1.1920928955078125e-7)|0)){n=N[b+16>>2];p=N[b+20>>2];q=N[b+24>>2];i=o+(j<<4)|0;J[i+12>>2]=0;d=Q(Q(-d)/Q(e-d));k=Q(Q(1)-d);N[i+8>>2]=Q(h*d)+Q(q*k);N[i+4>>2]=Q(l*d)+Q(k*p);N[i>>2]=Q(m*d)+Q(k*n);j=j+1|0}t=e>Q(1.1920928955078125e-7);if(!t){s=J[b+36>>2];i=o+(j<<4)|0;J[i>>2]=J[b+32>>2];J[i+4>>2]=s;s=J[b+44>>2];J[i+8>>2]=J[b+40>>2];J[i+12>>2]=s;j=j+1|0}if((t|0)!=(f>Q(1.1920928955078125e-7)|0)){k=N[b+32>>2];h=N[b>>2];m=N[b+36>>2];l=N[b+4>>2];d=N[b+40>>2];n=N[b+8>>2];i=o+(j<<4)|0;J[i+12>>2]=0;q=d;d=Q(Q(-e)/Q(f-e));e=Q(Q(1)-d);N[i+8>>2]=Q(q*e)+Q(d*n);N[i+4>>2]=Q(e*m)+Q(d*l);N[i>>2]=Q(e*k)+Q(d*h);j=j+1|0}if(f>Q(1.1920928955078125e-7)){b=j}else{i=J[b+4>>2];o=o+(j<<4)|0;J[o>>2]=J[b>>2];J[o+4>>2]=i;i=J[b+12>>2];J[o+8>>2]=J[b+8>>2];J[o+12>>2]=i;b=j+1|0}j=0;a:{if(!b){break a}k=N[a+40>>2];e=Q(k-N[a+24>>2]);d=N[a+48>>2];h=N[a+56>>2];m=N[a+32>>2];l=Q(m-N[a+16>>2]);f=Q(Q(e*d)-Q(h*l));q=f;r=l;l=N[a+52>>2];n=N[a+36>>2];p=Q(n-N[a+20>>2]);d=Q(Q(r*l)-Q(d*p));e=Q(Q(p*h)-Q(l*e));f=Q(Q(1)/Q(Y(Q(Q(d*d)+Q(Q(e*e)+Q(f*f))))));h=Q(q*f);N[g+260>>2]=h;e=Q(e*f);N[g+256>>2]=e;f=Q(d*f);N[g+264>>2]=f;N[g+268>>2]=Q(k*f)+Q(Q(m*e)+Q(n*h));b=zl(g+256|0,g+272|0,b,g);j=0;if(!b){break a}k=N[a+8>>2];e=Q(k-N[a+40>>2]);d=N[a+48>>2];h=N[a+56>>2];m=N[a>>2];l=Q(m-N[a+32>>2]);f=Q(Q(e*d)-Q(h*l));q=f;r=l;l=N[a+52>>2];n=N[a+4>>2];p=Q(n-N[a+36>>2]);d=Q(Q(r*l)-Q(d*p));e=Q(Q(p*h)-Q(l*e));f=Q(Q(1)/Q(Y(Q(Q(d*d)+Q(Q(e*e)+Q(f*f))))));h=Q(q*f);N[g+260>>2]=h;e=Q(e*f);N[g+256>>2]=e;f=Q(d*f);N[g+264>>2]=f;N[g+268>>2]=Q(k*f)+Q(Q(m*e)+Q(n*h));j=zl(g+256|0,g,b,c)}ga=g+528|0;return j}function ta(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;a:{if(!a){break a}d=a-8|0;b=J[a-4>>2];a=b&-8;f=d+a|0;b:{if(b&1){break b}if(!(b&3)){break a}b=J[d>>2];d=d-b|0;if(d>>>0>>0<=255){e=J[d+8>>2];b=b>>>3|0;c=J[d+12>>2];if((c|0)==(e|0)){J[8387]=J[8387]&kI(b);break b}J[e+12>>2]=c;J[c+8>>2]=e;break b}h=J[d+24>>2];b=J[d+12>>2];c:{if((d|0)!=(b|0)){c=J[d+8>>2];J[c+12>>2]=b;J[b+8>>2]=c;break c}d:{e=d+20|0;c=J[e>>2];if(c){break d}e=d+16|0;c=J[e>>2];if(c){break d}b=0;break c}while(1){g=e;b=c;e=b+20|0;c=J[e>>2];if(c){continue}e=b+16|0;c=J[b+16>>2];if(c){continue}break}J[g>>2]=0}if(!h){break b}e=J[d+28>>2];c=(e<<2)+33852|0;e:{if(J[c>>2]==(d|0)){J[c>>2]=b;if(b){break e}J[8388]=J[8388]&kI(e);break b}J[h+(J[h+16>>2]==(d|0)?16:20)>>2]=b;if(!b){break b}}J[b+24>>2]=h;c=J[d+16>>2];if(c){J[b+16>>2]=c;J[c+24>>2]=b}c=J[d+20>>2];if(!c){break b}J[b+20>>2]=c;J[c+24>>2]=b;break b}b=J[f+4>>2];if((b&3)!=3){break b}J[8389]=a;J[f+4>>2]=b&-2;J[d+4>>2]=a|1;J[a+d>>2]=a;return}if(d>>>0>=f>>>0){break a}b=J[f+4>>2];if(!(b&1)){break a}f:{if(!(b&2)){if(J[8393]==(f|0)){J[8393]=d;a=J[8390]+a|0;J[8390]=a;J[d+4>>2]=a|1;if(J[8392]!=(d|0)){break a}J[8389]=0;J[8392]=0;return}if(J[8392]==(f|0)){J[8392]=d;a=J[8389]+a|0;J[8389]=a;J[d+4>>2]=a|1;J[a+d>>2]=a;return}a=(b&-8)+a|0;g:{if(b>>>0<=255){e=J[f+8>>2];b=b>>>3|0;c=J[f+12>>2];if((c|0)==(e|0)){J[8387]=J[8387]&kI(b);break g}J[e+12>>2]=c;J[c+8>>2]=e;break g}h=J[f+24>>2];b=J[f+12>>2];h:{if((f|0)!=(b|0)){c=J[f+8>>2];J[c+12>>2]=b;J[b+8>>2]=c;break h}i:{e=f+20|0;c=J[e>>2];if(c){break i}e=f+16|0;c=J[e>>2];if(c){break i}b=0;break h}while(1){g=e;b=c;e=b+20|0;c=J[e>>2];if(c){continue}e=b+16|0;c=J[b+16>>2];if(c){continue}break}J[g>>2]=0}if(!h){break g}e=J[f+28>>2];c=(e<<2)+33852|0;j:{if(J[c>>2]==(f|0)){J[c>>2]=b;if(b){break j}J[8388]=J[8388]&kI(e);break g}J[h+(J[h+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break g}}J[b+24>>2]=h;c=J[f+16>>2];if(c){J[b+16>>2]=c;J[c+24>>2]=b}c=J[f+20>>2];if(!c){break g}J[b+20>>2]=c;J[c+24>>2]=b}J[d+4>>2]=a|1;J[a+d>>2]=a;if(J[8392]!=(d|0)){break f}J[8389]=a;return}J[f+4>>2]=b&-2;J[d+4>>2]=a|1;J[a+d>>2]=a}if(a>>>0<=255){a=a>>>3|0;b=(a<<3)+33588|0;c=J[8387];a=1<>2]}J[b+8>>2]=d;J[a+12>>2]=d;J[d+12>>2]=b;J[d+8>>2]=a;return}e=31;J[d+16>>2]=0;J[d+20>>2]=0;if(a>>>0<=16777215){b=a>>>8|0;g=b+1048320>>>16&8;b=b<>>16&4;b=b<>>16&2;b=(b<>>15|0)-(c|(e|g))|0;e=(b<<1|a>>>b+21&1)+28|0}J[d+28>>2]=e;g=(e<<2)+33852|0;l:{m:{c=J[8388];b=1<>2]=d;J[d+24>>2]=g;break n}e=a<<((e|0)==31?0:25-(e>>>1|0)|0);b=J[g>>2];while(1){c=b;if((J[b+4>>2]&-8)==(a|0)){break m}b=e>>>29|0;e=e<<1;g=c+(b&4)|0;b=J[g+16>>2];if(b){continue}break}J[g+16>>2]=d;J[d+24>>2]=c}J[d+12>>2]=d;J[d+8>>2]=d;break l}a=J[c+8>>2];J[a+12>>2]=d;J[c+8>>2]=d;J[d+24>>2]=0;J[d+12>>2]=c;J[d+8>>2]=a}a=J[8395]-1|0;J[8395]=a?a:-1}}function oh(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0,q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=0,x=0,y=0,z=0,A=Q(0),B=Q(0),C=Q(0);o=ga-32|0;ga=o;if(b){k=J[a+44>>2];a:{if((k|0)>127){break a}if(J[a+48>>2]<=127){J[8369]=J[8369]+1;r=ia[J[6782]](512,16)|0;w=J[a+44>>2];b:{if((w|0)<=0){break b}if(w-1>>>0>=3){x=w&-4;while(1){s=j<<2;J[s+r>>2]=J[s+J[a+52>>2]>>2];l=s|4;J[l+r>>2]=J[l+J[a+52>>2]>>2];l=s|8;J[l+r>>2]=J[l+J[a+52>>2]>>2];l=s|12;J[l+r>>2]=J[l+J[a+52>>2]>>2];j=j+4|0;p=p+4|0;if((x|0)!=(p|0)){continue}break}}x=w&3;if(!x){break b}while(1){l=j<<2;J[l+r>>2]=J[l+J[a+52>>2]>>2];j=j+1|0;m=m+1|0;if((x|0)!=(m|0)){continue}break}}j=J[a+52>>2];if(!(j?!j|!K[a+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](j)}J[a+52>>2]=r;H[a+56|0]=1;J[a+48>>2]=128}j=k;l=0-j&3;if(l){while(1){J[J[a+52>>2]+(j<<2)>>2]=0;j=j+1|0;y=y+1|0;if((l|0)!=(y|0)){continue}break}}if(k-125>>>0<3){break a}while(1){k=j<<2;J[k+J[a+52>>2]>>2]=0;J[(k+J[a+52>>2]|0)+4>>2]=0;J[(k+J[a+52>>2]|0)+8>>2]=0;J[(k+J[a+52>>2]|0)+12>>2]=0;j=j+4|0;if((j|0)!=128){continue}break}}J[a+44>>2]=128;J[J[a+52>>2]>>2]=b;m=126;y=1;while(1){j=J[a+52>>2];b=y-1|0;x=b<<2;t=J[j+x>>2];A=N[t>>2];B=N[t+4>>2];u=N[t+8>>2];v=N[h>>2];q=N[h+4>>2];n=N[h+8>>2];J[o+12>>2]=0;N[o+8>>2]=u-n;N[o+4>>2]=B-q;N[o>>2]=A-v;u=N[t+16>>2];v=N[t+20>>2];q=N[g>>2];n=N[g+4>>2];N[o+24>>2]=N[t+24>>2]-N[g+8>>2];N[o+20>>2]=v-n;N[o+16>>2]=u-q;l=J[e>>2];u=N[c>>2];v=N[d>>2];C=Q(Q(N[(l<<4)+o>>2]-u)*v);q=N[d+4>>2];k=J[e+4>>2];n=N[c+4>>2];A=Q(q*Q(N[((1-k<<4)+o|0)+4>>2]-n));c:{if(C>A){break c}n=Q(Q(N[((k<<4)+o|0)+4>>2]-n)*q);B=Q(v*Q(N[(1-l<<4)+o>>2]-u));if(n>B){break c}u=n>C?n:C;q=N[d+8>>2];k=J[e+8>>2];n=N[c+8>>2];v=Q(q*Q(N[((1-k<<4)+o|0)+8>>2]-n));if(u>v){break c}q=Q(Q(N[((k<<4)+o|0)+8>>2]-n)*q);n=An|!((q>u?q:u)v?v:n)>Q(0))){break c}if(J[t+40>>2]){if((b|0)>(m|0)){m=J[a+44>>2];z=m<<1;d:{if((m|0)>=(z|0)){break d}if((z|0)>J[a+48>>2]){e:{if(!m){j=0;break e}J[8369]=J[8369]+1;j=ia[J[6782]](m<<3,16)|0;s=J[a+44>>2];if((s|0)<=0){break e}w=0;p=0;if(s-1>>>0>=3){k=s&-4;l=0;while(1){r=p<<2;J[r+j>>2]=J[r+J[a+52>>2]>>2];b=r|4;J[b+j>>2]=J[b+J[a+52>>2]>>2];b=r|8;J[b+j>>2]=J[b+J[a+52>>2]>>2];b=r|12;J[b+j>>2]=J[b+J[a+52>>2]>>2];p=p+4|0;l=l+4|0;if((k|0)!=(l|0)){continue}break}}k=s&3;if(!k){break e}while(1){b=p<<2;J[b+j>>2]=J[b+J[a+52>>2]>>2];p=p+1|0;w=w+1|0;if((k|0)!=(w|0)){continue}break}}b=J[a+52>>2];if(!(b?!b|!K[a+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+52>>2]=j;H[a+56|0]=1;J[a+48>>2]=z}k=m-1|0;p=0;b=m&3;if(b){while(1){J[(m<<2)+j>>2]=0;m=m+1|0;j=J[a+52>>2];p=p+1|0;if((b|0)!=(p|0)){continue}break}}if(k>>>0<3){break d}while(1){b=m<<2;J[b+j>>2]=0;J[(b+J[a+52>>2]|0)+4>>2]=0;J[(b+J[a+52>>2]|0)+8>>2]=0;J[(b+J[a+52>>2]|0)+12>>2]=0;j=J[a+52>>2];m=m+4|0;if((z|0)!=(m|0)){continue}break}}J[a+44>>2]=z;m=z-2|0}J[j+x>>2]=J[t+36>>2];J[J[a+52>>2]+(y<<2)>>2]=J[t+40>>2];b=y+1|0;break c}ia[J[J[i>>2]+12>>2]](i,t)}y=b;if(b){continue}break}}ga=o+32|0}function xn(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;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=h;q=ga-16|0;ga=q;Jd(a,q+10|0,b,0);Jd(a,q+4|0,c,1);h=J[a+60>>2];p=a;r=L[a+64>>1];o=h+(r<<6)|0;I[a+64>>1]=L[o+48>>1];j=L[a+56>>1]+1|0;I[a+56>>1]=j;J[o+8>>2]=i;I[o+6>>1]=g;I[o+4>>1]=f;J[o>>2]=e;J[o+12>>2]=r;I[h+54>>1]=L[h+54>>1]+2;h=J[a+68>>2];i=j<<1;l=i&65534;j=l<<2;k=j|4;m=h+k|0;n=h;l=l-1|0;h=l<<2;n=n+h|0;n=L[n>>1]|L[n+2>>1]<<16;I[m>>1]=n;I[m+2>>1]=n>>>16;m=L[q+10>>1];n=J[a+68>>2];s=n+h|0;I[s+2>>1]=r;I[s>>1]=m;m=L[q+4>>1];n=j+n|0;I[n+2>>1]=r;I[n>>1]=m;I[o+54>>1]=i;I[o+48>>1]=l;m=J[a+60>>2];I[m+56>>1]=L[m+56>>1]+2;m=J[a+72>>2];n=m+k|0;m=h+m|0;m=L[m>>1]|L[m+2>>1]<<16;I[n>>1]=m;I[n+2>>1]=m>>>16;m=L[q+12>>1];n=J[a+72>>2];s=n+h|0;I[s+2>>1]=r;I[s>>1]=m;m=L[q+6>>1];n=j+n|0;I[n+2>>1]=r;I[n>>1]=m;I[o+56>>1]=i;I[o+50>>1]=l;m=J[a+60>>2];I[m+58>>1]=L[m+58>>1]+2;n=k;k=J[a+76>>2];m=n+k|0;k=h+k|0;k=L[k>>1]|L[k+2>>1]<<16;I[m>>1]=k;I[m+2>>1]=k>>>16;k=L[q+14>>1];n=h;h=J[a+76>>2];m=n+h|0;I[m+2>>1]=r;I[m>>1]=k;k=L[q+8>>1];h=h+j|0;I[h+2>>1]=r;I[h>>1]=k;I[o+58>>1]=i;I[o+52>>1]=l;h=J[a+68>>2];k=L[o+48>>1]<<2;a=h+k|0;i=a-4|0;j=L[i>>1];if(j>>>0>L[a>>1]){l=J[p+60>>2];k=l+(L[(h+k|0)+2>>1]<<6)|0;while(1){h=a-4|0;j=((L[h+2>>1]<<6)+l|0)+(j&1?54:48)|0;I[j>>1]=L[j>>1]+1;I[k+48>>1]=L[k+48>>1]-1;j=L[a>>1]|L[a+2>>1]<<16;l=L[i>>1]|L[i+2>>1]<<16;I[a>>1]=l;I[a+2>>1]=l>>>16;I[i>>1]=j;I[i+2>>1]=j>>>16;i=i-4|0;j=L[i>>1];if(j>>>0>L[h>>1]){l=J[p+60>>2];a=h;continue}break}h=J[p+68>>2]}a:{k=L[o+54>>1];a=(k<<2)+h|0;i=a-4|0;j=L[i>>1];if(j>>>0<=L[a>>1]){break a}l=J[p+60>>2];k=l+(L[((k<<2)+h|0)+2>>1]<<6)|0;while(1){h=a-4|0;j=((L[h+2>>1]<<6)+l|0)+(j&1?54:48)|0;I[j>>1]=L[j>>1]+1;I[k+54>>1]=L[k+54>>1]-1;j=L[a>>1]|L[a+2>>1]<<16;l=L[i>>1]|L[i+2>>1]<<16;I[a>>1]=l;I[a+2>>1]=l>>>16;I[i>>1]=j;I[i+2>>1]=j>>>16;i=i-4|0;j=L[i>>1];if(j>>>0<=L[h>>1]){break a}l=J[p+60>>2];a=h;continue}}h=J[p+72>>2];k=L[o+50>>1]<<2;a=h+k|0;i=a-4|0;j=L[i>>1];if(j>>>0>L[a>>1]){l=J[p+60>>2];k=l+(L[(h+k|0)+2>>1]<<6)|0;while(1){h=a-4|0;j=((L[h+2>>1]<<6)+l|0)+(j&1?54:48)|0;I[j+2>>1]=L[j+2>>1]+1;I[k+50>>1]=L[k+50>>1]-1;j=L[a>>1]|L[a+2>>1]<<16;l=L[i>>1]|L[i+2>>1]<<16;I[a>>1]=l;I[a+2>>1]=l>>>16;I[i>>1]=j;I[i+2>>1]=j>>>16;i=i-4|0;j=L[i>>1];if(j>>>0>L[h>>1]){l=J[p+60>>2];a=h;continue}break}h=J[p+72>>2]}b:{k=L[o+56>>1];a=(k<<2)+h|0;i=a-4|0;j=L[i>>1];if(j>>>0<=L[a>>1]){break b}l=J[p+60>>2];k=l+(L[((k<<2)+h|0)+2>>1]<<6)|0;while(1){h=a-4|0;j=((L[h+2>>1]<<6)+l|0)+(j&1?54:48)|0;I[j+2>>1]=L[j+2>>1]+1;I[k+56>>1]=L[k+56>>1]-1;j=L[a>>1]|L[a+2>>1]<<16;l=L[i>>1]|L[i+2>>1]<<16;I[a>>1]=l;I[a+2>>1]=l>>>16;I[i>>1]=j;I[i+2>>1]=j>>>16;i=i-4|0;j=L[i>>1];if(j>>>0<=L[h>>1]){break b}l=J[p+60>>2];a=h;continue}}Id(p,2,L[o+52>>1]);Hd(p,2,L[o+58>>1],t);ga=q+16|0;a=J[p+60>>2];h=J[p+108>>2];if(h){J[(a+(r<<6)|0)+60>>2]=ia[J[J[h>>2]+8>>2]](h,b,c,d,e,f,g,t,0)}return a+(r<<6)|0}function yA(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[b+8>>2];a:{if((c|0)<=0){break a}d=J[b+16>>2];if((c|0)!=1){g=c&-2;while(1){i=e<<2;h=J[i+d>>2];if(!(K[h+204|0]&3)){J[h+208>>2]=f;f=f+1|0}J[h+244>>2]=1065353216;J[h+212>>2]=-1;h=J[d+(i|4)>>2];if(!(K[h+204|0]&3)){J[h+208>>2]=f;f=f+1|0}J[h+244>>2]=1065353216;J[h+212>>2]=-1;e=e+2|0;k=k+2|0;if((g|0)!=(k|0)){continue}break}}if(!(c&1)){break a}c=J[d+(e<<2)>>2];if(!(K[c+204|0]&3)){J[c+208>>2]=f;f=f+1|0}J[c+244>>2]=1065353216;J[c+212>>2]=-1}d=0;h=0;i=0;k=0;c=J[a+8>>2];b:{if((f|0)<=(c|0)){break b}if(J[a+12>>2]<(f|0)){if(f){J[8369]=J[8369]+1;h=ia[J[6782]](f<<3,16)|0;e=J[a+8>>2]}else{e=c}c:{if((e|0)<=0){break c}if(e-1>>>0>=3){n=e&-4;while(1){g=d<<3;j=g+h|0;l=g+J[a+16>>2]|0;m=J[l+4>>2];J[j>>2]=J[l>>2];J[j+4>>2]=m;j=g|8;l=j+h|0;j=j+J[a+16>>2]|0;m=J[j+4>>2];J[l>>2]=J[j>>2];J[l+4>>2]=m;j=g|16;l=j+h|0;j=j+J[a+16>>2]|0;m=J[j+4>>2];J[l>>2]=J[j>>2];J[l+4>>2]=m;g=g|24;j=g+h|0;g=g+J[a+16>>2]|0;l=J[g+4>>2];J[j>>2]=J[g>>2];J[j+4>>2]=l;d=d+4|0;i=i+4|0;if((n|0)!=(i|0)){continue}break}}e=e&3;if(!e){break c}while(1){g=d<<3;i=g+h|0;g=g+J[a+16>>2]|0;n=J[g+4>>2];J[i>>2]=J[g>>2];J[i+4>>2]=n;d=d+1|0;k=k+1|0;if((e|0)!=(k|0)){continue}break}}e=J[a+16>>2];if(!(e?!e|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](e)}J[a+16>>2]=h;H[a+20|0]=1;J[a+12>>2]=f}e=(c^-1)+f|0;h=f-c&3;if(h){d=0;while(1){k=J[a+16>>2]+(c<<3)|0;J[k>>2]=0;J[k+4>>2]=0;c=c+1|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}if(e>>>0<3){break b}while(1){e=c<<3;d=e+J[a+16>>2]|0;J[d>>2]=0;J[d+4>>2]=0;d=e+J[a+16>>2]|0;J[d+8>>2]=0;J[d+12>>2]=0;d=e+J[a+16>>2]|0;J[d+16>>2]=0;J[d+20>>2]=0;e=e+J[a+16>>2]|0;J[e+24>>2]=0;J[e+28>>2]=0;c=c+4|0;if((f|0)!=(c|0)){continue}break}}J[a+8>>2]=f;d:{if((f|0)<=0){break d}e=J[a+16>>2];d=0;c=0;if(f-1>>>0>=3){k=f&-4;h=0;while(1){g=e+(c<<3)|0;J[g+4>>2]=1;J[g>>2]=c;g=c|1;i=e+(g<<3)|0;J[i+4>>2]=1;J[i>>2]=g;g=c|2;i=e+(g<<3)|0;J[i+4>>2]=1;J[i>>2]=g;g=c|3;i=e+(g<<3)|0;J[i+4>>2]=1;J[i>>2]=g;c=c+4|0;h=h+4|0;if((k|0)!=(h|0)){continue}break}}f=f&3;if(!f){break d}while(1){h=e+(c<<3)|0;J[h+4>>2]=1;J[h>>2]=c;c=c+1|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}e=0;b=J[b+68>>2];b=ia[J[J[b>>2]+36>>2]](b)|0;h=ia[J[J[b>>2]+36>>2]](b)|0;e:{if(!h){break e}k=ia[J[J[b>>2]+20>>2]](b)|0;if((h|0)<=0){break e}a=J[a+16>>2];while(1){b=k+(e<<4)|0;c=J[J[b>>2]>>2];f:{if(!c|K[c+204|0]&7){break f}b=J[J[b+4>>2]>>2];if(!b|K[b+204|0]&7){break f}b=J[b+208>>2];c=J[c+208>>2];f=a+(c<<3)|0;d=J[f>>2];if((c|0)!=(d|0)){while(1){c=a+(d<<3)|0;J[f>>2]=J[c>>2];c=J[c>>2];f=a+(c<<3)|0;d=J[f>>2];if((c|0)!=(d|0)){continue}break}}f=a+(b<<3)|0;d=J[f>>2];if((d|0)!=(b|0)){while(1){b=a+(d<<3)|0;J[f>>2]=J[b>>2];b=J[b>>2];f=a+(b<<3)|0;d=J[f>>2];if((b|0)!=(d|0)){continue}break}}if((b|0)==(c|0)){break f}c=a+(c<<3)|0;J[c>>2]=b;b=a+(b<<3)|0;J[b+4>>2]=J[b+4>>2]+J[c+4>>2]}e=e+1|0;if((h|0)!=(e|0)){continue}break}}}function Rl(){if(!K[30848]){J[7630]=1062847606;J[7631]=0;J[7628]=1042701022;J[7629]=1056964440;J[7626]=1062847606;J[7627]=0;J[7624]=-1093024784;J[7625]=1050556081;J[7622]=1062847606;J[7623]=0;J[7620]=-1093024784;J[7621]=-1096927567;J[7618]=1062847606;J[7619]=0;J[7616]=1042701022;J[7617]=-1090519208;J[7614]=1062847572;J[7615]=0;J[7612]=1057396286;J[7613]=0;J[7610]=1057396386;J[7611]=0;J[7608]=1060121912;J[7609]=1056964507;J[7606]=1057396420;J[7607]=0;J[7604]=-1098475836;J[7605]=1062148969;J[7602]=1057396386;J[7603]=0;J[7600]=-1084636143;J[7601]=0;J[7598]=1057396420;J[7599]=0;J[7596]=-1098475836;J[7597]=-1085334679;J[7594]=1057396386;J[7595]=0;J[7592]=1060121912;J[7593]=-1090519141;J[7590]=-2147483648;J[7591]=0;J[7588]=1058437413;J[7589]=1062149053;J[7586]=-2147483648;J[7587]=0;J[7584]=-2147483648;J[7585]=1065353216;J[7582]=-2147483648;J[7583]=0;J[7580]=-1089046235;J[7581]=1062149053;J[7578]=-2147483648;J[7579]=0;J[7576]=-1082951543;J[7577]=1050556148;J[7574]=-2147483648;J[7575]=0;J[7572]=-1082951543;J[7573]=-1096927500;J[7570]=0;J[7571]=0;J[7568]=-1089046235;J[7569]=-1085334595;J[7566]=0;J[7567]=0;J[7564]=0;J[7565]=-1082130432;J[7562]=0;J[7563]=0;J[7560]=1058437413;J[7561]=-1085334595;J[7558]=0;J[7559]=0;J[7556]=1064532105;J[7557]=-1096927500;J[7554]=0;J[7555]=0;J[7552]=1064532105;J[7553]=1050556148;J[7550]=-1090087228;J[7551]=0;J[7548]=1049007812;J[7549]=1062148969;J[7546]=-1090087262;J[7547]=0;J[7544]=-1087361736;J[7545]=1056964507;J[7542]=-1084636042;J[7543]=0;J[7540]=-1104782626;J[7541]=1056964440;J[7538]=-1090087262;J[7539]=0;J[7536]=-1087361736;J[7537]=-1090519141;J[7534]=-1084636076;J[7535]=0;J[7532]=-1090087362;J[7533]=-2147483648;J[7530]=-1090087262;J[7531]=0;J[7528]=1062847505;J[7529]=-2147483648;J[7526]=-1084636042;J[7527]=0;J[7524]=1054458864;J[7525]=1050556081;J[7522]=-1090087228;J[7523]=0;J[7520]=1049007812;J[7521]=-1085334679;J[7518]=-1084636042;J[7519]=0;J[7516]=-1104782626;J[7517]=-1090519208;J[7514]=-1084636042;J[7515]=0;J[7512]=1054458864;J[7513]=-1096927567;J[7510]=1065353216;J[7511]=0;J[7508]=-2147483648;J[7509]=0;J[7506]=1055193471;J[7507]=0;J[7504]=1063581978;J[7505]=0;J[7502]=1055193572;J[7503]=0;J[7500]=1049461434;J[7501]=1062847522;J[7498]=1055193572;J[7499]=0;J[7496]=-1086767520;J[7497]=1057396202;J[7494]=1055193572;J[7495]=0;J[7492]=-1086767520;J[7493]=-1090087446;J[7490]=1055193605;J[7491]=0;J[7488]=1049461434;J[7489]=-1084636126;J[7486]=-1092290076;J[7487]=0;J[7484]=1060716128;J[7485]=1057396202;J[7482]=-1092290043;J[7483]=0;J[7480]=-1098022214;J[7481]=1062847522;J[7478]=-1092290177;J[7479]=0;J[7476]=-1083901670;J[7477]=-2147483648;J[7474]=-1092290076;J[7475]=0;J[7472]=-1098022214;J[7473]=-1084636126;J[7470]=-1092290076;J[7471]=0;J[7468]=1060716128;J[7469]=-1090087446;J[7466]=-1082130432;J[7467]=0;J[7464]=0;J[7465]=-2147483648;H[30848]=1}}function Je(){if(!K[31872]){J[7886]=1062847606;J[7887]=0;J[7884]=1042701022;J[7885]=1056964440;J[7882]=1062847606;J[7883]=0;J[7880]=-1093024784;J[7881]=1050556081;J[7878]=1062847606;J[7879]=0;J[7876]=-1093024784;J[7877]=-1096927567;J[7874]=1062847606;J[7875]=0;J[7872]=1042701022;J[7873]=-1090519208;J[7870]=1062847572;J[7871]=0;J[7868]=1057396286;J[7869]=0;J[7866]=1057396386;J[7867]=0;J[7864]=1060121912;J[7865]=1056964507;J[7862]=1057396420;J[7863]=0;J[7860]=-1098475836;J[7861]=1062148969;J[7858]=1057396386;J[7859]=0;J[7856]=-1084636143;J[7857]=0;J[7854]=1057396420;J[7855]=0;J[7852]=-1098475836;J[7853]=-1085334679;J[7850]=1057396386;J[7851]=0;J[7848]=1060121912;J[7849]=-1090519141;J[7846]=-2147483648;J[7847]=0;J[7844]=1058437413;J[7845]=1062149053;J[7842]=-2147483648;J[7843]=0;J[7840]=-2147483648;J[7841]=1065353216;J[7838]=-2147483648;J[7839]=0;J[7836]=-1089046235;J[7837]=1062149053;J[7834]=-2147483648;J[7835]=0;J[7832]=-1082951543;J[7833]=1050556148;J[7830]=-2147483648;J[7831]=0;J[7828]=-1082951543;J[7829]=-1096927500;J[7826]=0;J[7827]=0;J[7824]=-1089046235;J[7825]=-1085334595;J[7822]=0;J[7823]=0;J[7820]=0;J[7821]=-1082130432;J[7818]=0;J[7819]=0;J[7816]=1058437413;J[7817]=-1085334595;J[7814]=0;J[7815]=0;J[7812]=1064532105;J[7813]=-1096927500;J[7810]=0;J[7811]=0;J[7808]=1064532105;J[7809]=1050556148;J[7806]=-1090087228;J[7807]=0;J[7804]=1049007812;J[7805]=1062148969;J[7802]=-1090087262;J[7803]=0;J[7800]=-1087361736;J[7801]=1056964507;J[7798]=-1084636042;J[7799]=0;J[7796]=-1104782626;J[7797]=1056964440;J[7794]=-1090087262;J[7795]=0;J[7792]=-1087361736;J[7793]=-1090519141;J[7790]=-1084636076;J[7791]=0;J[7788]=-1090087362;J[7789]=-2147483648;J[7786]=-1090087262;J[7787]=0;J[7784]=1062847505;J[7785]=-2147483648;J[7782]=-1084636042;J[7783]=0;J[7780]=1054458864;J[7781]=1050556081;J[7778]=-1090087228;J[7779]=0;J[7776]=1049007812;J[7777]=-1085334679;J[7774]=-1084636042;J[7775]=0;J[7772]=-1104782626;J[7773]=-1090519208;J[7770]=-1084636042;J[7771]=0;J[7768]=1054458864;J[7769]=-1096927567;J[7766]=1065353216;J[7767]=0;J[7764]=-2147483648;J[7765]=0;J[7762]=1055193471;J[7763]=0;J[7760]=1063581978;J[7761]=0;J[7758]=1055193572;J[7759]=0;J[7756]=1049461434;J[7757]=1062847522;J[7754]=1055193572;J[7755]=0;J[7752]=-1086767520;J[7753]=1057396202;J[7750]=1055193572;J[7751]=0;J[7748]=-1086767520;J[7749]=-1090087446;J[7746]=1055193605;J[7747]=0;J[7744]=1049461434;J[7745]=-1084636126;J[7742]=-1092290076;J[7743]=0;J[7740]=1060716128;J[7741]=1057396202;J[7738]=-1092290043;J[7739]=0;J[7736]=-1098022214;J[7737]=1062847522;J[7734]=-1092290177;J[7735]=0;J[7732]=-1083901670;J[7733]=-2147483648;J[7730]=-1092290076;J[7731]=0;J[7728]=-1098022214;J[7729]=-1084636126;J[7726]=-1092290076;J[7727]=0;J[7724]=1060716128;J[7725]=-1090087446;J[7722]=-1082130432;J[7723]=0;J[7720]=0;J[7721]=-2147483648;H[31872]=1}}function mg(a,b){var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=0,B=Q(0),C=Q(0);i=ga-32|0;ga=i;c=J[a+192>>2];d=Q(ia[J[J[c>>2]+48>>2]](c));j=J[a+712>>2];if((j|0)>0){k=a+928|0;while(1){l=N[b+48>>2];m=N[b+8>>2];n=N[b+4>>2];o=N[b>>2];p=N[b+52>>2];q=N[b+24>>2];r=N[b+20>>2];s=N[b+16>>2];f=N[b+56>>2];h=N[b+40>>2];g=N[b+36>>2];t=N[b+32>>2];c=J[a+720>>2]+P(e,104)|0;J[c+20>>2]=0;w=f;f=N[c+16>>2];u=Q(h*f);h=N[c+8>>2];v=g;g=N[c+12>>2];t=Q(w+Q(u+Q(Q(t*h)+Q(v*g))));N[c+16>>2]=t;p=Q(p+Q(Q(f*q)+Q(Q(h*s)+Q(g*r))));N[c+12>>2]=p;l=Q(l+Q(Q(f*m)+Q(Q(h*o)+Q(g*n))));N[c+8>>2]=l;m=N[b+48>>2];n=N[b+8>>2];o=N[b>>2];q=N[b+4>>2];r=N[b+52>>2];s=N[b+24>>2];v=N[b+16>>2];u=N[b+20>>2];f=N[b+56>>2];h=N[b+40>>2];g=N[b+32>>2];x=N[b+36>>2];J[c+36>>2]=0;w=f;f=N[c+32>>2];B=Q(h*f);h=N[c+24>>2];C=Q(g*h);g=N[c+28>>2];N[c+32>>2]=w+Q(B+Q(C+Q(x*g)));N[c+28>>2]=r+Q(Q(f*s)+Q(Q(h*v)+Q(g*u)));N[c+24>>2]=m+Q(Q(f*n)+Q(Q(h*o)+Q(g*q)));f=N[c+80>>2];h=N[c+72>>2];g=N[c+76>>2];m=N[b+8>>2];n=N[b>>2];o=N[b+4>>2];q=N[b+24>>2];r=N[b+16>>2];s=N[b+20>>2];v=N[b+40>>2];u=N[b+32>>2];x=N[b+36>>2];J[c+84>>2]=0;N[c+80>>2]=Q(v*f)+Q(Q(u*h)+Q(g*x));N[c+76>>2]=Q(q*f)+Q(Q(r*h)+Q(g*s));N[c+72>>2]=Q(m*f)+Q(Q(n*h)+Q(o*g));J[i+28>>2]=0;N[i+24>>2]=d+t;N[i+20>>2]=d+p;N[i+16>>2]=d+l;J[i+12>>2]=0;N[i+8>>2]=t-d;N[i+4>>2]=p-d;N[i>>2]=l-d;Gc(k,J[c+96>>2],i);e=e+1|0;if((j|0)!=(e|0)){continue}break}}lg(a);c=J[a+928>>2];a:{if(c){e=J[a+192>>2];d=Q(ia[J[J[e>>2]+48>>2]](e));f=N[c>>2];h=N[c+4>>2];g=N[c+8>>2];J[a+904>>2]=0;N[a+900>>2]=g-d;N[a+896>>2]=h-d;N[a+892>>2]=f-d;f=N[c+20>>2];h=N[c+24>>2];g=N[c+16>>2];J[a+920>>2]=0;N[a+916>>2]=d+h;N[a+912>>2]=d+f;c=a+908|0;N[c>>2]=d+g;e=J[a+188>>2];if(!e){break a}j=J[a+684>>2];k=J[j+32>>2];ia[J[J[k>>2]+16>>2]](k,e,a+892|0,c,J[j+36>>2]);break a}J[a+892>>2]=0;J[a+896>>2]=0;J[a+916>>2]=0;J[a+920>>2]=0;J[a+908>>2]=0;J[a+912>>2]=0;J[a+900>>2]=0;J[a+904>>2]=0}k=J[a+732>>2];if((k|0)>0){A=J[a+740>>2];e=0;c=0;while(1){j=P(c,52)+A|0;y=J[j+8>>2];z=J[j+12>>2];d=Q(N[y+16>>2]-N[z+16>>2]);f=Q(d*d);d=Q(N[y+8>>2]-N[z+8>>2]);g=Q(d*d);d=Q(N[y+12>>2]-N[z+12>>2]);d=Q(Y(Q(f+Q(g+Q(d*d)))));N[j+16>>2]=d;N[j+28>>2]=d*d;c=c+1|0;if((k|0)!=(c|0)){continue}break}while(1){c=P(e,52)+A|0;N[c+24>>2]=Q(N[J[c+8>>2]+88>>2]+N[J[c+12>>2]+88>>2])/N[J[c+4>>2]+4>>2];e=e+1|0;if((k|0)!=(e|0)){continue}break}}kg(a);e=J[b+12>>2];c=a+1156|0;J[c>>2]=J[b+8>>2];J[c+4>>2]=e;c=J[b+4>>2];J[a+1148>>2]=J[b>>2];J[a+1152>>2]=c;e=J[b+28>>2];c=a+1172|0;J[c>>2]=J[b+24>>2];J[c+4>>2]=e;e=J[b+20>>2];c=a+1164|0;J[c>>2]=J[b+16>>2];J[c+4>>2]=e;e=J[b+36>>2];c=a+1180|0;J[c>>2]=J[b+32>>2];J[c+4>>2]=e;e=J[b+44>>2];c=a+1188|0;J[c>>2]=J[b+40>>2];J[c+4>>2]=e;e=J[b+60>>2];c=a+1204|0;J[c>>2]=J[b+56>>2];J[c+4>>2]=e;c=J[b+52>>2];a=a+1196|0;J[a>>2]=J[b+48>>2];J[a+4>>2]=c;ga=i+32|0}function xo(a,b,c,d,e,f){a=a|0;b=Q(b);c=Q(c);d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=ga-496|0;ga=g;J[g+492>>2]=a;N[g+488>>2]=b;N[g+484>>2]=c;J[g+480>>2]=d;J[g+476>>2]=e;J[g+472>>2]=f;a=J[g+492>>2];J[g+468>>2]=30;N[g+444>>2]=0;N[g+440>>2]=0;N[g+436>>2]=0;e=g+448|0;na(e,g+444|0,g+440|0,g+436|0);b=Q(-N[g+484>>2]);d=ga-16|0;J[d+12>>2]=e;N[J[d+12>>2]+(J[g+480>>2]<<2)>>2]=b;N[g+412>>2]=0;N[g+408>>2]=0;N[g+404>>2]=0;h=g+416|0;na(h,g+412|0,g+408|0,g+404|0);b=N[g+484>>2];d=ga-16|0;J[d+12>>2]=h;N[J[d+12>>2]+(J[g+480>>2]<<2)>>2]=b;d=g+336|0;_b(d,J[g+476>>2]);za(g+320|0,J[g+476>>2],e);e=ga-16|0;J[e+12>>2]=d;f=J[g+324>>2];e=J[e+12>>2]+48|0;J[e>>2]=J[g+320>>2];J[e+4>>2]=f;f=J[g+332>>2];J[e+8>>2]=J[g+328>>2];J[e+12>>2]=f;f=ga-16|0;J[f+12>>2]=d;f=J[f+12>>2]+48|0;i=J[f+4>>2];e=g+304|0;J[e>>2]=J[f>>2];J[e+4>>2]=i;i=J[f+12>>2];J[e+8>>2]=J[f+8>>2];J[e+12>>2]=i;f=ga-16|0;J[f+12>>2]=d;i=g+288|0;pc(i,J[f+12>>2],(J[g+480>>2]+1|0)%3|0);f=ga-16|0;J[f+12>>2]=d;d=g+256|0;pc(d,J[f+12>>2],J[g+480>>2]);f=g+272|0;$b(f,d);N[g+252>>2]=-1.5707963705062866;N[g+248>>2]=1.5707963705062866;N[g+244>>2]=-1.5707963705062866;N[g+240>>2]=1.5707963705062866;ia[J[J[a>>2]+64>>2]](a,e,i,f,N[g+488>>2],N[g+252>>2],N[g+248>>2],N[g+244>>2],N[g+240>>2],J[g+472>>2],Q(J[g+468>>2]),0);d=g+176|0;_b(d,J[g+476>>2]);za(g+160|0,J[g+476>>2],h);e=ga-16|0;J[e+12>>2]=d;f=J[g+164>>2];e=J[e+12>>2]+48|0;J[e>>2]=J[g+160>>2];J[e+4>>2]=f;f=J[g+172>>2];J[e+8>>2]=J[g+168>>2];J[e+12>>2]=f;f=ga-16|0;J[f+12>>2]=d;f=J[f+12>>2]+48|0;h=J[f+4>>2];e=g+144|0;J[e>>2]=J[f>>2];J[e+4>>2]=h;h=J[f+12>>2];J[e+8>>2]=J[f+8>>2];J[e+12>>2]=h;f=ga-16|0;J[f+12>>2]=d;h=g+128|0;pc(h,J[f+12>>2],(J[g+480>>2]+1|0)%3|0);f=ga-16|0;J[f+12>>2]=d;d=g+112|0;pc(d,J[f+12>>2],J[g+480>>2]);N[g+108>>2]=-1.5707963705062866;N[g+104>>2]=1.5707963705062866;N[g+100>>2]=-1.5707963705062866;N[g+96>>2]=1.5707963705062866;ia[J[J[a>>2]+64>>2]](a,e,h,d,N[g+488>>2],N[g+108>>2],N[g+104>>2],N[g+100>>2],N[g+96>>2],J[g+472>>2],Q(J[g+468>>2]),0);d=ga-16|0;J[d+12>>2]=J[g+476>>2];d=J[d+12>>2]+48|0;e=J[d+4>>2];J[g+80>>2]=J[d>>2];J[g+84>>2]=e;e=J[d+12>>2];J[g+88>>2]=J[d+8>>2];J[g+92>>2]=e;J[g+76>>2]=0;while(1){if(J[g+76>>2]<360){b=Q(Sa(Q(Q(J[g+76>>2])*Q(.01745329238474369)))*N[g+488>>2]);d=ga-16|0;e=g+448|0;J[d+12>>2]=e;N[J[d+12>>2]+((J[g+480>>2]+1|0)%3<<2)>>2]=b;f=g+416|0;J[d+12>>2]=f;N[J[d+12>>2]+((J[g+480>>2]+1|0)%3<<2)>>2]=b;b=Q(Ta(Q(Q(J[g+76>>2])*Q(.01745329238474369)))*N[g+488>>2]);d=ga-16|0;J[d+12>>2]=e;N[J[d+12>>2]+((J[g+480>>2]+2|0)%3<<2)>>2]=b;d=ga-16|0;J[d+12>>2]=f;N[J[d+12>>2]+((J[g+480>>2]+2|0)%3<<2)>>2]=b;d=ga-16|0;J[d+12>>2]=J[g+476>>2];h=g+40|0;wa(h,J[d+12>>2],e);d=g+56|0;e=g+80|0;va(d,e,h);h=ga-16|0;J[h+12>>2]=J[g+476>>2];i=g+8|0;wa(i,J[h+12>>2],f);f=g+24|0;va(f,e,i);ia[J[J[a>>2]+8>>2]](a,d,f,J[g+472>>2]);J[g+76>>2]=J[g+468>>2]+J[g+76>>2];continue}break}ga=g+496|0}function Me(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0;f=Q(-1);l=N[a>>2];i=N[b>>2];g=Q(l-i);k=N[b+4>>2];u=N[c+4>>2];z=Q(k-u);v=N[c>>2];A=Q(i-v);q=N[a+4>>2];j=Q(q-k);m=Q(Q(g*z)-Q(A*j));h=N[b+8>>2];w=N[c+8>>2];B=Q(h-w);r=N[a+8>>2];o=Q(r-h);x=Q(Q(j*B)-Q(z*o));y=Q(Q(o*A)-Q(B*g));D=Q(Q(m*m)+Q(Q(x*x)+Q(y*y)));a:{if(!(D>Q(0))){break a}b:{if(!(Q(Q(r*Q(Q(g*y)+Q(x*Q(-j))))+Q(Q(l*Q(Q(j*m)+Q(y*Q(-o))))+Q(q*Q(Q(o*x)+Q(m*Q(-g))))))>Q(0))){j=Q(-1);g=Q(0);break b}j=Q(-1);o=Q(h-r);n=Q(i-l);p=Q(k-q);f=Q(Q(o*o)+Q(Q(n*n)+Q(p*p)));c:{if(!(f>Q(0))){g=Q(0);s=0;break c}g=Q(1);f=Q(Q(-Q(Q(r*o)+Q(Q(l*n)+Q(q*p))))/f);if(f>=Q(1)){j=Q(Q(h*h)+Q(Q(i*i)+Q(k*k)));s=2;break c}g=Q(0);if(f<=Q(0)){j=Q(Q(r*r)+Q(Q(l*l)+Q(q*q)));t=Q(1);s=1;break c}g=Q(r+Q(o*f));j=Q(g*g);g=Q(l+Q(n*f));i=Q(g*g);g=Q(q+Q(p*f));j=Q(j+Q(i+Q(g*g)));t=Q(Q(1)-f);g=f;s=3}J[e>>2]=s;J[d+8>>2]=0;N[d+4>>2]=g;N[d>>2]=t;h=N[b+8>>2];k=N[b+4>>2];i=N[b>>2]}r=Q(w-r);q=Q(u-q);o=Q(v-l);d:{if(!(Q(Q(h*Q(Q(A*y)-Q(x*z)))+Q(Q(i*Q(Q(z*m)-Q(y*B)))+Q(k*Q(Q(B*x)-Q(m*A)))))>Q(0))){f=j;break d}E=j>2];l=Q(u-h);v=N[c>>2];n=Q(v-i);w=N[c+4>>2];p=Q(w-k);C=Q(Q(l*l)+Q(Q(n*n)+Q(p*p)));f=Q(-1);e:{if(!(C>Q(0))){break e}g=Q(1);f=Q(Q(-Q(Q(h*l)+Q(Q(i*n)+Q(k*p))))/C);if(f>=Q(1)){t=Q(0);s=2;f=Q(Q(u*u)+Q(Q(v*v)+Q(w*w)));break e}g=Q(0);if(f<=Q(0)){t=Q(1);s=1;f=Q(Q(h*h)+Q(Q(i*i)+Q(k*k)));break e}t=Q(Q(1)-f);s=3;g=f;h=Q(h+Q(l*f));i=Q(i+Q(n*f));f=Q(k+Q(p*f));f=Q(Q(h*h)+Q(Q(i*i)+Q(f*f)))}if(!(E|j>f)){f=j;break d}J[e>>2]=s<<1;N[d+8>>2]=g;N[d+4>>2]=t;J[d>>2]=0}k=N[c+8>>2];h=N[c>>2];l=N[c+4>>2];f:{if(!(Q(Q(k*Q(Q(o*y)-Q(x*q)))+Q(Q(h*Q(Q(q*m)-Q(y*r)))+Q(l*Q(Q(r*x)-Q(m*o)))))>Q(0))){break f}i=Q(-1);v=N[a+8>>2];n=Q(v-k);w=N[a>>2];p=Q(w-h);C=N[a+4>>2];u=Q(C-l);j=Q(Q(n*n)+Q(Q(p*p)+Q(u*u)));g:{if(!(j>Q(0))){break g}g=Q(1);j=Q(Q(-Q(Q(k*n)+Q(Q(h*p)+Q(l*u))))/j);if(j>=Q(1)){i=Q(Q(v*v)+Q(Q(w*w)+Q(C*C)));t=Q(0);s=2;break g}g=Q(0);if(j<=Q(0)){i=Q(Q(k*k)+Q(Q(h*h)+Q(l*l)));t=Q(1);s=1;break g}g=Q(k+Q(n*j));i=Q(g*g);g=Q(h+Q(p*j));h=Q(g*g);g=Q(l+Q(u*j));i=Q(i+Q(h+Q(g*g)));t=Q(Q(1)-j);s=3;g=j}if(!(fi)){break f}J[e>>2]=s<<2&4|s>>>1;J[d+4>>2]=0;N[d>>2]=g;N[d+8>>2]=t;f=i}if(!(f>2];g=N[a>>2];j=N[a+4>>2];J[e>>2]=7;j=Q(Q(Q(f*m)+Q(Q(g*x)+Q(y*j)))/D);f=Q(y*j);i=Q(N[b+4>>2]-f);g=Q(x*j);k=Q(N[b>>2]-g);h=Q(Q(A*i)+Q(k*Q(-z)));l=Q(h*h);j=Q(m*j);h=Q(N[b+8>>2]-j);i=Q(Q(z*h)+Q(i*Q(-B)));m=Q(i*i);i=Q(Q(B*k)+Q(h*Q(-A)));h=Q(Y(Q(l+Q(m+Q(i*i)))));i=Q(Y(D));k=Q(h/i);N[d>>2]=k;h=Q(N[c+4>>2]-f);t=Q(N[c>>2]-g);m=Q(Q(o*h)+Q(t*Q(-q)));l=Q(m*m);m=Q(N[c+8>>2]-j);h=Q(Q(q*m)+Q(h*Q(-r)));n=Q(h*h);h=Q(Q(r*t)+Q(m*Q(-o)));i=Q(Q(Y(Q(l+Q(n+Q(h*h)))))/i);N[d+4>>2]=i;N[d+8>>2]=Q(1)-Q(k+i);f=Q(Q(j*j)+Q(Q(g*g)+Q(f*f)))}return f}function _y(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ha=Q(0),ja=Q(0),ka=Q(0),la=Q(0);e=ga-240|0;ga=e;h=Q(1);a=K[a+8|0];d=a?c:b;k=N[d+60>>2];g=Q(N[d+124>>2]-k);f=Q(g*g);u=N[d+52>>2];g=Q(N[d+116>>2]-u);s=Q(g*g);w=N[d+56>>2];g=Q(N[d+120>>2]-w);f=Q(f+Q(s+Q(g*g)));g=N[d+252>>2];a:{if(f>2];if(J[b+4>>2]-21>>>0>8){break a}i=N[a+28>>2];h=N[d+92>>2];V=Q(i*h);g=N[d+76>>2];f=N[a+12>>2];W=Q(g*f);x=N[d+108>>2];y=N[d+88>>2];X=Q(i*y);z=N[d+72>>2];Y=Q(z*f);A=N[d+104>>2];B=N[d+100>>2];C=N[d+84>>2];Z=Q(i*C);D=N[d+68>>2];_=Q(D*f);l=N[a+24>>2];$=Q(l*h);m=N[a+8>>2];aa=Q(g*m);n=N[a+36>>2];o=N[a+20>>2];ba=Q(o*h);p=N[a+4>>2];ca=Q(g*p);E=N[d+28>>2];da=Q(i*E);F=N[d+12>>2];ea=Q(F*f);G=N[d+44>>2];H=N[d+24>>2];fa=Q(i*H);I=N[d+8>>2];ha=Q(I*f);L=N[d+40>>2];M=N[d+36>>2];O=N[d+20>>2];ja=Q(i*O);P=N[d+4>>2];ka=Q(P*f);h=Q(-N[a+52>>2]);j=N[a+56>>2];q=N[a+44>>2];s=N[a+60>>2];T=Q(Q(Q(f*h)-Q(i*j))-Q(q*s));t=N[d+124>>2];R=N[d+116>>2];S=N[d+120>>2];la=Q(Q(t*q)+Q(Q(R*f)+Q(i*S)));r=N[a+40>>2];U=Q(Q(Q(m*h)-Q(l*j))-Q(r*s));g=Q(U+Q(Q(t*r)+Q(Q(R*m)+Q(l*S))));J[e+236>>2]=0;h=Q(Q(Q(p*h)-Q(o*j))-Q(n*s));v=Q(h+Q(Q(k*n)+Q(Q(u*p)+Q(o*w))));s=v;j=Q(h+Q(Q(t*n)+Q(Q(R*p)+Q(o*S))));if(j>2]=j;s=j}t=Q(U+Q(Q(k*r)+Q(Q(u*m)+Q(l*w))));h=t;if(g>2]=g;h=g}k=Q(T+Q(Q(k*q)+Q(Q(u*f)+Q(i*w))));f=k;i=Q(T+la);if(f>i){N[e+232>>2]=i;f=i}J[e+220>>2]=0;u=f;f=N[d+248>>2];N[e+232>>2]=u-f;N[e+228>>2]=h-f;N[e+224>>2]=s-f;N[e+216>>2]=f+(i>k?i:k);N[e+212>>2]=f+(g>t?g:t);N[e+208>>2]=f+(j>v?j:v);J[e+128>>2]=0;N[e+124>>2]=i;N[e+120>>2]=g;N[e+116>>2]=j;J[e+112>>2]=0;N[e+108>>2]=Q(x*q)+Q(W+V);N[e+104>>2]=Q(A*q)+Q(Y+X);N[e+100>>2]=Q(B*q)+Q(_+Z);J[e+96>>2]=0;N[e+92>>2]=Q(x*r)+Q(aa+$);N[e+88>>2]=Q(A*r)+Q(Q(z*m)+Q(l*y));N[e+84>>2]=Q(B*r)+Q(Q(D*m)+Q(l*C));J[e+80>>2]=0;N[e+76>>2]=Q(x*n)+Q(ca+ba);N[e+72>>2]=Q(A*n)+Q(Q(z*p)+Q(o*y));J[e- -64>>2]=0;N[e+60>>2]=k;N[e+56>>2]=t;N[e+52>>2]=v;J[e+48>>2]=0;N[e+44>>2]=Q(G*q)+Q(ea+da);N[e+40>>2]=Q(L*q)+Q(ha+fa);N[e+36>>2]=Q(M*q)+Q(ka+ja);J[e+32>>2]=0;N[e+28>>2]=Q(G*r)+Q(Q(F*m)+Q(l*E));N[e+24>>2]=Q(L*r)+Q(Q(I*m)+Q(l*H));N[e+20>>2]=Q(M*r)+Q(Q(P*m)+Q(l*O));J[e+16>>2]=0;N[e+12>>2]=Q(G*n)+Q(Q(F*p)+Q(o*E));N[e+8>>2]=Q(L*n)+Q(Q(I*p)+Q(o*H));N[e+196>>2]=f;N[e+68>>2]=Q(B*n)+Q(Q(D*p)+Q(o*C));N[e+4>>2]=Q(M*n)+Q(Q(P*p)+Q(o*O));J[e>>2]=22040;N[e+200>>2]=N[d+244>>2];ia[J[J[b>>2]+64>>2]](b,e,e+224|0,e+208|0);h=N[e+200>>2];if(h>2]){N[d+244>>2]=h;break a}h=Q(1)}ga=e+240|0;return Q(h)}function IG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ha=Q(0),ja=Q(0),ka=Q(0),la=Q(0);e=ga-240|0;ga=e;h=Q(1);a=K[a+8|0];d=a?c:b;k=N[d+60>>2];g=Q(N[d+124>>2]-k);f=Q(g*g);u=N[d+52>>2];g=Q(N[d+116>>2]-u);s=Q(g*g);w=N[d+56>>2];g=Q(N[d+120>>2]-w);f=Q(f+Q(s+Q(g*g)));g=N[d+252>>2];a:{if(f>2];if(J[b+4>>2]-21>>>0>8){break a}i=N[a+28>>2];h=N[d+92>>2];V=Q(i*h);g=N[d+76>>2];f=N[a+12>>2];W=Q(g*f);x=N[d+108>>2];y=N[d+88>>2];X=Q(i*y);z=N[d+72>>2];Y=Q(z*f);A=N[d+104>>2];B=N[d+100>>2];C=N[d+84>>2];Z=Q(i*C);D=N[d+68>>2];_=Q(D*f);l=N[a+24>>2];$=Q(l*h);m=N[a+8>>2];aa=Q(g*m);n=N[a+36>>2];o=N[a+20>>2];ba=Q(o*h);p=N[a+4>>2];ca=Q(g*p);E=N[d+28>>2];da=Q(i*E);F=N[d+12>>2];ea=Q(F*f);G=N[d+44>>2];H=N[d+24>>2];fa=Q(i*H);I=N[d+8>>2];ha=Q(I*f);L=N[d+40>>2];M=N[d+36>>2];O=N[d+20>>2];ja=Q(i*O);P=N[d+4>>2];ka=Q(P*f);h=Q(-N[a+52>>2]);j=N[a+56>>2];q=N[a+44>>2];s=N[a+60>>2];T=Q(Q(Q(f*h)-Q(i*j))-Q(q*s));t=N[d+124>>2];R=N[d+116>>2];S=N[d+120>>2];la=Q(Q(t*q)+Q(Q(R*f)+Q(i*S)));r=N[a+40>>2];U=Q(Q(Q(m*h)-Q(l*j))-Q(r*s));g=Q(U+Q(Q(t*r)+Q(Q(R*m)+Q(l*S))));J[e+236>>2]=0;h=Q(Q(Q(p*h)-Q(o*j))-Q(n*s));v=Q(h+Q(Q(k*n)+Q(Q(u*p)+Q(o*w))));s=v;j=Q(h+Q(Q(t*n)+Q(Q(R*p)+Q(o*S))));if(j>2]=j;s=j}t=Q(U+Q(Q(k*r)+Q(Q(u*m)+Q(l*w))));h=t;if(g>2]=g;h=g}k=Q(T+Q(Q(k*q)+Q(Q(u*f)+Q(i*w))));f=k;i=Q(T+la);if(f>i){N[e+232>>2]=i;f=i}J[e+220>>2]=0;u=f;f=N[d+248>>2];N[e+232>>2]=u-f;N[e+228>>2]=h-f;N[e+224>>2]=s-f;N[e+216>>2]=f+(i>k?i:k);N[e+212>>2]=f+(g>t?g:t);N[e+208>>2]=f+(j>v?j:v);J[e+128>>2]=0;N[e+124>>2]=i;N[e+120>>2]=g;N[e+116>>2]=j;J[e+112>>2]=0;N[e+108>>2]=Q(x*q)+Q(W+V);N[e+104>>2]=Q(A*q)+Q(Y+X);N[e+100>>2]=Q(B*q)+Q(_+Z);J[e+96>>2]=0;N[e+92>>2]=Q(x*r)+Q(aa+$);N[e+88>>2]=Q(A*r)+Q(Q(z*m)+Q(l*y));N[e+84>>2]=Q(B*r)+Q(Q(D*m)+Q(l*C));J[e+80>>2]=0;N[e+76>>2]=Q(x*n)+Q(ca+ba);N[e+72>>2]=Q(A*n)+Q(Q(z*p)+Q(o*y));J[e- -64>>2]=0;N[e+60>>2]=k;N[e+56>>2]=t;N[e+52>>2]=v;J[e+48>>2]=0;N[e+44>>2]=Q(G*q)+Q(ea+da);N[e+40>>2]=Q(L*q)+Q(ha+fa);N[e+36>>2]=Q(M*q)+Q(ka+ja);J[e+32>>2]=0;N[e+28>>2]=Q(G*r)+Q(Q(F*m)+Q(l*E));N[e+24>>2]=Q(L*r)+Q(Q(I*m)+Q(l*H));N[e+20>>2]=Q(M*r)+Q(Q(P*m)+Q(l*O));J[e+16>>2]=0;N[e+12>>2]=Q(G*n)+Q(Q(F*p)+Q(o*E));N[e+8>>2]=Q(L*n)+Q(Q(I*p)+Q(o*H));N[e+196>>2]=f;N[e+68>>2]=Q(B*n)+Q(Q(D*p)+Q(o*C));N[e+4>>2]=Q(M*n)+Q(Q(P*p)+Q(o*O));J[e>>2]=9516;N[e+200>>2]=N[d+244>>2];ia[J[J[b>>2]+64>>2]](b,e,e+224|0,e+208|0);h=N[e+200>>2];if(h>2]){N[d+244>>2]=h;break a}h=Q(1)}ga=e+240|0;return Q(h)}function cf(a,b,c,d){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;if(!(!b|!c)){if(!(J[a+24>>2]>127|J[a+28>>2]>127)){J[8369]=J[8369]+1;l=ia[J[6782]](1024,16)|0;g=J[a+24>>2];a:{if((g|0)<=0){break a}if(g-1>>>0>=3){p=g&-4;while(1){f=n<<3;i=f+l|0;h=f+J[a+32>>2]|0;m=J[h+4>>2];J[i>>2]=J[h>>2];J[i+4>>2]=m;i=f|8;h=i+l|0;i=i+J[a+32>>2]|0;m=J[i+4>>2];J[h>>2]=J[i>>2];J[h+4>>2]=m;i=f|16;h=i+l|0;i=i+J[a+32>>2]|0;m=J[i+4>>2];J[h>>2]=J[i>>2];J[h+4>>2]=m;f=f|24;i=f+l|0;f=f+J[a+32>>2]|0;h=J[f+4>>2];J[i>>2]=J[f>>2];J[i+4>>2]=h;n=n+4|0;e=e+4|0;if((p|0)!=(e|0)){continue}break}}e=g&3;if(!e){break a}while(1){f=n<<3;g=f+l|0;f=f+J[a+32>>2]|0;p=J[f+4>>2];J[g>>2]=J[f>>2];J[g+4>>2]=p;n=n+1|0;j=j+1|0;if((e|0)!=(j|0)){continue}break}}e=J[a+32>>2];if(!(e?!e|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](e)}J[a+32>>2]=l;H[a+36|0]=1;J[a+28>>2]=128}J[a+24>>2]=128;e=J[a+32>>2];J[e+4>>2]=c;J[e>>2]=b;b=124;e=1;while(1){j=J[a+32>>2];l=e;e=e-1|0;i=e<<3;c=j+i|0;g=J[c+4>>2];f=J[c>>2];if((b|0)<(e|0)){b=J[a+24>>2];p=b<<1;if(!((p|0)<=J[a+28>>2]|(b|0)>=(p|0))){b:{if(!b){j=0;break b}J[8369]=J[8369]+1;j=ia[J[6782]](b<<4,16)|0;m=J[a+24>>2];if((m|0)<=0){break b}b=0;n=0;if(m-1>>>0>=3){r=m&-4;c=0;while(1){h=n<<3;k=h+j|0;o=h+J[a+32>>2]|0;q=J[o+4>>2];J[k>>2]=J[o>>2];J[k+4>>2]=q;k=h|8;o=k+j|0;k=k+J[a+32>>2]|0;q=J[k+4>>2];J[o>>2]=J[k>>2];J[o+4>>2]=q;k=h|16;o=k+j|0;k=k+J[a+32>>2]|0;q=J[k+4>>2];J[o>>2]=J[k>>2];J[o+4>>2]=q;h=h|24;k=h+j|0;h=h+J[a+32>>2]|0;o=J[h+4>>2];J[k>>2]=J[h>>2];J[k+4>>2]=o;n=n+4|0;c=c+4|0;if((r|0)!=(c|0)){continue}break}}c=m&3;if(!c){break b}while(1){h=n<<3;m=h+j|0;h=h+J[a+32>>2]|0;r=J[h+4>>2];J[m>>2]=J[h>>2];J[m+4>>2]=r;n=n+1|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=j;H[a+36|0]=1;J[a+28>>2]=p}J[a+24>>2]=p;b=p-4|0}c:{if((f|0)==(g|0)){if(!J[f+40>>2]){break c}c=j+i|0;e=J[f+36>>2];J[c+4>>2]=e;J[c>>2]=e;c=l<<3;e=c+J[a+32>>2]|0;g=J[f+40>>2];J[e+4>>2]=g;J[e>>2]=g;e=J[f+40>>2];c=c+J[a+32>>2]|0;J[c+8>>2]=J[f+36>>2];J[c+12>>2]=e;e=l+2|0;break c}if(!(N[f>>2]<=N[g+16>>2])|!(N[f+16>>2]>=N[g>>2])|(!(N[f+4>>2]<=N[g+20>>2])|!(N[f+20>>2]>=N[g+4>>2]))){break c}if(!(N[f+8>>2]<=N[g+24>>2])|!(N[f+24>>2]>=N[g+8>>2])){break c}c=J[g+40>>2];if(J[f+40>>2]){e=J[f+36>>2];if(c){c=j+i|0;J[c+4>>2]=J[g+36>>2];J[c>>2]=e;e=J[f+40>>2];c=l<<3;j=c+J[a+32>>2]|0;J[j+4>>2]=J[g+36>>2];J[j>>2]=e;e=J[f+36>>2];j=c+J[a+32>>2]|0;J[j+12>>2]=J[g+40>>2];J[j+8>>2]=e;e=J[f+40>>2];c=c+J[a+32>>2]|0;J[c+20>>2]=J[g+40>>2];J[c+16>>2]=e;e=l+3|0;break c}c=j+i|0;J[c+4>>2]=g;J[c>>2]=e;c=J[f+40>>2];e=J[a+32>>2]+(l<<3)|0;J[e+4>>2]=g;J[e>>2]=c;e=l+1|0;break c}if(c){c=j+i|0;J[c+4>>2]=J[g+36>>2];J[c>>2]=f;c=J[a+32>>2]+(l<<3)|0;J[c+4>>2]=J[g+40>>2];J[c>>2]=f;e=l+1|0;break c}ia[J[J[d>>2]+8>>2]](d,f,g)}if(e){continue}break}}}function eh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;J[a>>2]=10268;J[8369]=J[8369]+1;c=ia[J[6782]](360,16)|0;J[c+308>>2]=953267991;H[c+332|0]=K[c+332|0]&240;J[a+24>>2]=c;c=J[b+20>>2];J[8369]=J[8369]+1;e=ia[J[6782]](4,16)|0;J[e>>2]=(c?18424:18584)+8;J[a+28>>2]=e;J[8369]=J[8369]+1;c=ia[J[6782]](24,16)|0;e=J[a+24>>2];f=J[a+28>>2];J[c+16>>2]=0;J[c+20>>2]=3;H[c+4|0]=0;J[c+12>>2]=e;J[c+8>>2]=f;J[c>>2]=8756;J[a+32>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=10384;H[c+4|0]=0;J[a+36>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=10508;H[c+4|0]=0;J[a+40>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=10600;H[c+4|0]=0;J[a+44>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=10680;H[c+4|0]=0;J[a+48>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=10768;H[c+4|0]=0;J[a+52>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=10852;H[c+4|0]=0;J[a+56>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=10920;H[c+4|0]=0;J[a+60>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=11004;H[c+4|0]=0;J[a+76>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=11004;J[a+80>>2]=c;H[c+4|0]=1;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=11088;H[c+4|0]=0;J[a+72>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](16,16)|0;J[c+8>>2]=1;J[c+12>>2]=0;J[c>>2]=11164;H[c+4|0]=0;J[a+88>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](16,16)|0;J[c+8>>2]=1;J[c+12>>2]=0;J[c>>2]=11164;J[a+84>>2]=c;H[c+4|0]=1;i=J[b+16>>2];c=J[b>>2];a:{if(c){J[a+8>>2]=c;H[a+12|0]=0;break a}H[a+12|0]=1;J[8369]=J[8369]+1;g=ia[J[6782]](20,16)|0;c=J[b+8>>2];J[g+4>>2]=c;J[g>>2]=772;J[8369]=J[8369]+1;c=ia[J[6782]](P(c,772),16)|0;J[g+12>>2]=c;J[g+16>>2]=c;j=J[g+4>>2];J[g+8>>2]=j;e=j-1|0;b:{if(!e){break b}f=J[g>>2];k=e&7;if(k){while(1){d=c;c=c+f|0;J[d>>2]=c;e=e-1|0;h=h+1|0;if((k|0)!=(h|0)){continue}break}}if(j-2>>>0<7){break b}while(1){d=c;c=c+f|0;J[d>>2]=c;d=c;c=c+f|0;J[d>>2]=c;d=c;c=c+f|0;J[d>>2]=c;d=c;c=c+f|0;J[d>>2]=c;d=c;c=c+f|0;J[d>>2]=c;d=c;c=c+f|0;J[d>>2]=c;d=c;c=c+f|0;J[d>>2]=c;d=c;c=c+f|0;J[d>>2]=c;e=e-8|0;if(e){continue}break}}J[c>>2]=0;J[a+8>>2]=g}c=J[b+4>>2];if(c){J[a+16>>2]=c;H[a+20|0]=0;return}H[a+20|0]=1;J[8369]=J[8369]+1;f=ia[J[6782]](20,16)|0;b=J[b+12>>2];J[f+4>>2]=b;c=(i|0)>36?i:36;c=c>>>0>80?c:80;J[f>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](P(b,c),16)|0;J[f+12>>2]=c;J[f+16>>2]=c;g=J[f+4>>2];J[f+8>>2]=g;e=g-1|0;c:{if(!e){break c}b=J[f>>2];i=e&7;if(i){h=0;while(1){d=c;c=b+c|0;J[d>>2]=c;e=e-1|0;h=h+1|0;if((i|0)!=(h|0)){continue}break}}if(g-2>>>0<7){break c}while(1){d=c;c=b+c|0;J[d>>2]=c;d=c;c=b+c|0;J[d>>2]=c;d=c;c=b+c|0;J[d>>2]=c;d=c;c=b+c|0;J[d>>2]=c;d=c;c=b+c|0;J[d>>2]=c;d=c;c=b+c|0;J[d>>2]=c;d=c;c=b+c|0;J[d>>2]=c;d=c;c=b+c|0;J[d>>2]=c;e=e-8|0;if(e){continue}break}}J[c>>2]=0;J[a+16>>2]=f}function Hg(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0);g=ga-288|0;ga=g;Ie(J[a+4>>2]);j=N[b+52>>2];i=N[c+52>>2];n=N[d+52>>2];k=N[e+52>>2];l=N[b+56>>2];m=N[c+56>>2];o=N[d+56>>2];p=N[e+56>>2];q=N[b+48>>2];t=N[c+48>>2];u=N[d+48>>2];v=N[e+48>>2];H[g+264|0]=0;J[g+260>>2]=1566444395;J[g+224>>2]=18272;s=Bg(g+144|0,J[a+8>>2],J[a+12>>2],J[a+4>>2],0);J[g+136>>2]=1566444395;a=J[b+12>>2];J[g+16>>2]=J[b+8>>2];J[g+20>>2]=a;a=J[b+4>>2];J[g+8>>2]=J[b>>2];J[g+12>>2]=a;a=J[b+28>>2];J[g+32>>2]=J[b+24>>2];J[g+36>>2]=a;a=J[b+20>>2];J[g+24>>2]=J[b+16>>2];J[g+28>>2]=a;a=J[b+44>>2];J[g+48>>2]=J[b+40>>2];J[g+52>>2]=a;a=J[b+36>>2];J[g+40>>2]=J[b+32>>2];J[g+44>>2]=a;r=J[b+60>>2];a=g- -64|0;J[a>>2]=J[b+56>>2];J[a+4>>2]=r;a=J[b+52>>2];J[g+56>>2]=J[b+48>>2];J[g+60>>2]=a;a=J[d+12>>2];J[g+80>>2]=J[d+8>>2];J[g+84>>2]=a;a=J[d+4>>2];J[g+72>>2]=J[d>>2];J[g+76>>2]=a;a=J[d+20>>2];J[g+88>>2]=J[d+16>>2];J[g+92>>2]=a;a=J[d+28>>2];J[g+96>>2]=J[d+24>>2];J[g+100>>2]=a;a=J[d+44>>2];J[g+112>>2]=J[d+40>>2];J[g+116>>2]=a;a=J[d+36>>2];J[g+104>>2]=J[d+32>>2];J[g+108>>2]=a;a=J[d+52>>2];J[g+120>>2]=J[d+48>>2];J[g+124>>2]=a;a=J[d+60>>2];J[g+128>>2]=J[d+56>>2];J[g+132>>2]=a;zb(s,g+8|0,g+224|0,0,0);a=J[g+256>>2];J[g+280>>2]=J[g+252>>2];J[g+284>>2]=a;a=J[g+248>>2];J[g+272>>2]=J[g+244>>2];J[g+276>>2]=a;h=0;a:{if(!K[g+264|0]){break a}o=Q(Q(m-l)-Q(p-o));p=Q(Q(i-j)-Q(k-n));q=Q(Q(t-q)-Q(v-u));k=N[g+236>>2];l=N[g+232>>2];m=N[g+228>>2];i=N[g+260>>2];b:{c:{if(!(i>Q(.0010000000474974513))){j=Q(0);i=N[g+240>>2];break c}r=g+244|0;a=0;n=Q(0);while(1){h=0;if((a|0)==32){break a}j=Q(n-Q(i/Q(Q(o*k)+Q(Q(q*m)+Q(p*l)))));h=0;if(n>=j){break a}h=0;if(j>Q(1)){break a}h=0;if(j>2]>>2]](f,j);i=Q(Q(1)-j);N[g+56>>2]=Q(i*N[b+48>>2])+Q(j*N[c+48>>2]);N[g+60>>2]=Q(i*N[b+52>>2])+Q(j*N[c+52>>2]);N[g+64>>2]=Q(i*N[b+56>>2])+Q(j*N[c+56>>2]);N[g+120>>2]=Q(i*N[d+48>>2])+Q(j*N[e+48>>2]);N[g+124>>2]=Q(i*N[d+52>>2])+Q(j*N[e+52>>2]);N[g+128>>2]=Q(i*N[d+56>>2])+Q(j*N[e+56>>2]);zb(s,g+8|0,g+224|0,0,0);h=0;if(!K[g+264|0]){break a}i=N[g+260>>2];if(i>2]=j;i=N[g+240>>2];k=N[g+236>>2];l=N[g+232>>2];m=N[g+228>>2];break b}a=a+1|0;h=J[g+256>>2];J[g+280>>2]=J[g+252>>2];J[g+284>>2]=h;h=J[g+248>>2];J[g+272>>2]=J[g+244>>2];J[g+276>>2]=h;k=N[g+236>>2];l=N[g+232>>2];m=N[g+228>>2];n=j;if(i>Q(.0010000000474974513)){continue}break}i=N[g+240>>2]}h=0;if(Q(-N[f+172>>2])<=Q(Q(k*o)+Q(Q(m*q)+Q(p*l)))){break a}N[f+164>>2]=j;r=g+272|0}N[f+132>>2]=m;N[f+144>>2]=i;N[f+140>>2]=k;N[f+136>>2]=l;a=r;b=J[a+4>>2];J[f+148>>2]=J[a>>2];J[f+152>>2]=b;b=J[a+12>>2];J[f+156>>2]=J[a+8>>2];J[f+160>>2]=b;h=1}ga=g+288|0;return h|0}function um(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,M=0,O=0,P=0,R=0,S=0,T=0,U=0;k=ga-32|0;ga=k;x=N[c+4>>2];y=N[d+4>>2];z=N[c>>2];A=N[d>>2];n=N[a+28>>2];p=N[a+12>>2];v=N[d+8>>2];w=N[c+8>>2];h=Q((v>2]);h=h>2];h=Q(Q((h>n?n:h)-p)*l);a:{if(h=Q(0)){C=~~h>>>0;break a}C=0}o=N[a+24>>2];q=N[a+8>>2];h=Q((x>y?y:x)+N[e+4>>2]);h=h>2];h=Q(Q((h>o?o:h)-q)*t);b:{if(h=Q(0)){B=~~h>>>0;break b}B=0}m=N[a+20>>2];r=N[a+4>>2];h=Q((z>A?A:z)+N[e>>2]);h=h>2];h=Q(Q((h>m?m:h)-r)*i);c:{if(h=Q(0)){u=~~h>>>0;break c}u=0}h=Q((v>w?v:w)+N[f+8>>2]);h=hn?n:h)-p)*l)+Q(1));d:{if(h=Q(0)){s=~~h>>>0;break d}s=0}h=Q((x>2]);h=ho?o:h)-q)*t)+Q(1));e:{if(h=Q(0)){j=~~h>>>0;break e}j=0}h=Q((z>2]);h=hm?m:h)-r)*i)+Q(1));f:{if(h=Q(0)){d=~~h>>>0;break f}d=0}if((g|0)>0){i=Q(v-w);m=Q(A-z);t=Q(y-x);h=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(m*m)+Q(t*t))))));l=Q(i*h);n=Q(l*i);i=Q(m*h);h=Q(t*h);t=Q(n+Q(Q(i*m)+Q(t*h)));G=C&65534;H=B&65534;I=u&65534;K=s|1;M=j|1;O=d|1;d=J[a+136>>2];p=l==Q(0)?Q(0xde0b6b000000000):Q(Q(1)/l);s=p>2];u=0;g:{h:{i:{j:{if(L[d+6>>1]>>0){break j}B=L[d>>1];if(O>>>0>>0|L[d+10>>1]>>0){break j}s=L[d+4>>1];if(L[d+8>>1]>>0|s>>>0>K>>>0){break j}j=L[d+2>>1];if(j>>>0>M>>>0){break j}v=N[a+4>>2];w=N[a+36>>2];n=N[a+8>>2];o=N[a+40>>2];m=N[a+12>>2];l=N[a+44>>2];J[k+12>>2]=0;i=Q(m+Q(Q(s>>>0)/l));N[k+8>>2]=i;h=Q(n+Q(Q(j>>>0)/o));N[k+4>>2]=h;u=L[d+10>>1];s=L[d+8>>1];j=L[d+6>>1];J[k+28>>2]=0;N[k>>2]=Q(v+Q(Q(B>>>0)/w))-N[f>>2];N[k+4>>2]=h-N[f+4>>2];N[k+8>>2]=i-N[f+8>>2];N[k+16>>2]=Q(v+Q(Q(j>>>0)/w))-N[e>>2];N[k+20>>2]=Q(n+Q(Q(s>>>0)/o))-N[e+4>>2];N[k+24>>2]=Q(m+Q(Q(u>>>0)/l))-N[e+8>>2];k:{i=N[c>>2];l=Q(r*Q(N[U>>2]-i));h=N[c+4>>2];n=Q(q*Q(N[T>>2]-h));if(l>n){break k}h=Q(q*Q(N[R>>2]-h));o=Q(r*Q(N[C>>2]-i));if(h>o){break k}m=h>l?h:l;h=N[c+8>>2];l=Q(p*Q(N[S>>2]-h));if(m>l){break k}i=Q(p*Q(N[P>>2]-h));h=nh){break k}u=t>(i>m?i:m)&(h>l?l:h)>Q(0);if(!u|(F|0)<0){break j}j=J[d+12>>2];ia[J[J[b>>2]+8>>2]](b,j>>21,j&2097151);break i}u=0}if((F|0)>=0){break i}if(!u){break h}}D=D+1|0;d=d+16|0;break g}j=J[d+12>>2];D=D-j|0;d=d-(j<<4)|0}E=E+1|0;if((g|0)>(D|0)){continue}break}}if(J[7404]<(E|0)){J[7404]=E}ga=k+32|0}function sn(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=ga-16|0;ga=l;c=J[a+92>>2];if(ia[J[J[c>>2]+56>>2]](c)|0){c=J[a+92>>2];f=ia[J[J[c>>2]+28>>2]](c)|0;d=J[f+4>>2];if((d|0)>=2){lc(f,l+8|0,0,d-1|0);d=J[f+4>>2]}i=J[a+104>>2];g=d-i|0;a:{if((i|0)>=0){break a}if(J[f+8>>2]<(g|0)){c=d;if((c|0)!=(i|0)){J[8369]=J[8369]+1;e=ia[J[6782]](g<<4,16)|0;c=J[f+4>>2]}if((c|0)>0){while(1){k=h<<4;j=k+e|0;k=k+J[f+12>>2]|0;J[j>>2]=J[k>>2];J[j+4>>2]=J[k+4>>2];J[j+8>>2]=J[k+8>>2];J[j+12>>2]=J[k+12>>2];h=h+1|0;if((h|0)!=(c|0)){continue}break}}c=J[f+12>>2];if(!(c?!c|!K[f+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[f+12>>2]=e;H[f+16|0]=1;J[f+8>>2]=g}c=0;h=0-i&3;if(h){while(1){e=J[f+12>>2]+(d<<4)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;d=d+1|0;c=c+1|0;if((h|0)!=(c|0)){continue}break}}if(i>>>0>4294967292){break a}while(1){c=d<<4;e=c+J[f+12>>2]|0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;e=c+J[f+12>>2]|0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;e=c+J[f+12>>2]|0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;c=c+J[f+12>>2]|0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;d=d+4|0;if((g|0)!=(d|0)){continue}break}}J[f+4>>2]=g;J[a+104>>2]=0;if((g|0)>0){i=0;j=0;e=0;c=0;while(1){h=J[f+12>>2]+(j<<4)|0;d=J[h+4>>2];k=e;e=J[h>>2];b:{c:{if((k|0)==(e|0)&(c|0)==(d|0)|L[e+54>>1]>1]|(L[d+54>>1]>1]|L[e+56>>1]>1])){break c}if(L[d+56>>1]>1]|L[e+58>>1]>1]){break c}if(L[d+58>>1]>=L[e+52>>1]){break b}}c=J[a+92>>2];ia[J[J[c>>2]+32>>2]](c,h,b);J[h>>2]=0;J[h+4>>2]=0;i=J[a+104>>2]+1|0;J[a+104>>2]=i;J[7392]=J[7392]-1;g=J[f+4>>2]}c=d;j=j+1|0;if((j|0)<(g|0)){continue}break}if((g|0)>=2){lc(f,l,0,g-1|0);i=J[a+104>>2];g=J[f+4>>2]}b=g-i|0;d:{if((i|0)>=0){break d}if((b|0)>J[f+8>>2]){e=0;e:{if((g|0)==(i|0)){break e}J[8369]=J[8369]+1;e=ia[J[6782]](b<<4,16)|0;j=J[f+4>>2];if((j|0)<=0){break e}h=0;while(1){d=h<<4;c=d+e|0;d=d+J[f+12>>2]|0;J[c>>2]=J[d>>2];J[c+4>>2]=J[d+4>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=J[d+12>>2];h=h+1|0;if((j|0)!=(h|0)){continue}break}}c=J[f+12>>2];if(!(c?!c|!K[f+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[f+12>>2]=e;H[f+16|0]=1;J[f+8>>2]=b}d=0;e=0-i&3;if(e){while(1){c=J[f+12>>2]+(g<<4)|0;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;g=g+1|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}if(i>>>0>4294967292){break d}while(1){c=g<<4;d=c+J[f+12>>2]|0;J[d>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;d=c+J[f+12>>2]|0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;d=c+J[f+12>>2]|0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;c=c+J[f+12>>2]|0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;g=g+4|0;if((b|0)!=(g|0)){continue}break}}}else{b=g}J[f+4>>2]=b;J[a+104>>2]=0}ga=l+16|0}function il(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0);d=ga-240|0;ga=d;h=N[c>>2];f=N[c+4>>2];e=N[c+8>>2];J[a+124>>2]=0;N[a+120>>2]=e+N[a+100>>2];N[a+116>>2]=f+N[a+96>>2];N[a+112>>2]=h+N[a+92>>2];J[d+144>>2]=0;J[d+148>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+132>>2]=1065353216;J[d+124>>2]=0;J[d+128>>2]=0;J[d+216>>2]=1065353216;J[d+220>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+196>>2]=1065353216;J[d+188>>2]=0;J[d+192>>2]=0;J[d+152>>2]=1065353216;J[d+156>>2]=0;J[d+116>>2]=0;J[d+120>>2]=0;J[d+112>>2]=1065353216;J[d+180>>2]=0;J[d+184>>2]=0;J[d+176>>2]=1065353216;q=10;r=Q(1);while(1){a:{if(!q){break a}c=J[a+96>>2];J[d+224>>2]=J[a+92>>2];J[d+228>>2]=c;c=J[a+104>>2];J[d+232>>2]=J[a+100>>2];J[d+236>>2]=c;c=J[a+124>>2];J[d+168>>2]=J[a+120>>2];J[d+172>>2]=c;c=J[a+116>>2];J[d+160>>2]=J[a+112>>2];J[d+164>>2]=c;k=N[a+92>>2];l=N[a+112>>2];m=N[a+96>>2];h=N[a+116>>2];f=N[a+100>>2];e=N[a+120>>2];c=J[a+8>>2];J[d+84>>2]=0;J[d+12>>2]=1065353216;J[d+44>>2]=0;J[d+48>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+104>>2]=0;J[d+108>>2]=0;N[d+100>>2]=f-e;N[d+96>>2]=m-h;N[d+92>>2]=k-l;J[d+88>>2]=c;J[d+8>>2]=19248;c=J[c+188>>2];I[d+16>>1]=L[c+4>>1];I[d+18>>1]=L[c+6>>1];c=J[a+12>>2];e=Q(ia[J[J[c>>2]+48>>2]](c));c=J[a+12>>2];ia[J[J[c>>2]+44>>2]](c,Q(e+N[a+56>>2]));b:{if(K[a+170|0]){$e(J[a+8>>2],J[a+12>>2],d+176|0,d+112|0,d+8|0,N[b+56>>2]);break b}ic(b,J[a+12>>2],d+176|0,d+112|0,d+8|0,N[b+56>>2])}c=J[a+12>>2];ia[J[J[c>>2]+44>>2]](c,e);t=N[d+12>>2];c:{if(t>2];i=Q(N[a+120>>2]-k);l=N[a+92>>2];g=Q(N[a+112>>2]-l);m=N[a+96>>2];f=Q(N[a+116>>2]-m);e=Q(Q(i*i)+Q(Q(g*g)+Q(f*f)));j=Q(Y(e));if(j>Q(1.1920928955078125e-7)){n=N[d+60>>2];o=N[d+52>>2];p=N[d+56>>2];c=J[a+96>>2];J[a+112>>2]=J[a+92>>2];J[a+116>>2]=c;c=J[a+104>>2];J[a+120>>2]=J[a+100>>2];J[a+124>>2]=c;e=f;f=Q(Q(1)/j);e=Q(e*f);s=e;h=Q(i*f);f=Q(g*f);e=Q(Q(n*h)+Q(Q(o*f)+Q(e*p)));g=Q(e+e);e=Q(s-Q(p*g));s=e;i=Q(h-Q(n*g));g=Q(f-Q(o*g));e=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(g*g)+Q(e*e))))));h=Q(s*e);f=Q(i*e);e=Q(g*e);g=Q(Q(n*f)+Q(Q(o*e)+Q(p*h)));h=Q(N[a+116>>2]+Q(j*Q(h-Q(p*g))));N[a+116>>2]=h;f=Q(N[a+120>>2]+Q(j*Q(f-Q(n*g))));N[a+120>>2]=f;e=Q(N[a+112>>2]+Q(j*Q(e-Q(o*g))));N[a+112>>2]=e;i=Q(f-k);g=Q(e-l);f=Q(h-m);e=Q(Q(i*i)+Q(Q(g*g)+Q(f*f)))}if(!(e>Q(1.1920928955078125e-7))){break a}e=Q(Q(1)/Q(Y(e)));if(!(Q(Q(Q(i*e)*N[a+84>>2])+Q(Q(Q(g*e)*N[a+76>>2])+Q(Q(f*e)*N[a+80>>2])))<=Q(0))){break c}break a}c=J[a+116>>2];J[a+92>>2]=J[a+112>>2];J[a+96>>2]=c;c=J[a+124>>2];J[a+100>>2]=J[a+120>>2];J[a+104>>2]=c}q=q-1|0;r=Q(r-t);if(r>Q(.009999999776482582)){continue}}break}ga=d+240|0}function To(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;var l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=Q(0),B=0;l=ga-48|0;ga=l;J[l+44>>2]=a;J[l+40>>2]=b;J[l+36>>2]=c;J[l+32>>2]=d;J[l+28>>2]=e;J[l+24>>2]=f;J[l+20>>2]=g;J[l+16>>2]=h;J[l+12>>2]=i;H[l+11|0]=j;J[l+4>>2]=k;t=J[l+40>>2];h=J[l+36>>2];i=J[l+32>>2];j=J[l+28>>2];k=J[l+24>>2];b=J[l+12>>2];z=H[l+11|0]&1;x=J[l+4>>2];e=0;d=J[l+20>>2];f=J[l+16>>2];a:{if((d|0)<2|(f|0)<2){break a}u=Q(d-1|0);v=Q(f-1|0);J[8369]=J[8369]+1;c=P(d,f);g=ia[J[6782]]((c|0)!=(c&268435455)?-1:c<<4,16)|0;r=ua((c|0)!=(c&1073741823)?-1:c<<2);while(1){p=N[h+8>>2];m=Q(Q(e|0)/v);p=Q(Q(Q(N[j+8>>2]-p)*m)+p);q=N[i+8>>2];q=Q(Q(Q(Q(N[k+8>>2]-q)*m)+q)-p);n=N[i+4>>2];o=Q(Q(Q(N[k+4>>2]-n)*m)+n);n=N[h+4>>2];n=Q(Q(Q(N[j+4>>2]-n)*m)+n);A=Q(o-n);o=N[i>>2];w=Q(Q(Q(N[k>>2]-o)*m)+o);o=N[h>>2];o=Q(Q(Q(N[j>>2]-o)*m)+o);w=Q(w-o);B=P(d,e);a=0;while(1){y=a+B|0;s=g+(y<<4)|0;J[s+12>>2]=0;m=Q(Q(a|0)/u);N[s+8>>2]=Q(q*m)+p;N[s+4>>2]=Q(A*m)+n;N[s>>2]=Q(w*m)+o;J[r+(y<<2)>>2]=1065353216;a=a+1|0;if((d|0)!=(a|0)){continue}break}e=e+1|0;if((f|0)!=(e|0)){continue}break}J[8369]=J[8369]+1;e=Ac(ia[J[6782]](1252,16)|0,t,c,g,r);if(b&1){N[J[e+720>>2]+88>>2]=0;H[e+924|0]=1}if(b&2){N[(J[e+720>>2]+P(d-1|0,104)|0)+88>>2]=0;H[e+924|0]=1}if(b&4){N[(J[e+720>>2]+P(P(d,f-1|0),104)|0)+88>>2]=0;H[e+924|0]=1}if(b&8){N[(J[e+720>>2]+P((d+P(d,f-1|0)|0)-1|0,104)|0)+88>>2]=0;H[e+924|0]=1}if(b&16){N[(J[e+720>>2]+P((d-1|0)/2|0,104)|0)+88>>2]=0;H[e+924|0]=1}if(b&32){N[(J[e+720>>2]+P(P(d,(f-1|0)/2|0),104)|0)+88>>2]=0;H[e+924|0]=1}if(b&64){N[(J[e+720>>2]+P((d+P(d,(f-1|0)/2|0)|0)-1|0,104)|0)+88>>2]=0;H[e+924|0]=1}if(b&128){N[(J[e+720>>2]+P(P(d,f-1|0)+((d-1|0)/2|0)|0,104)|0)+88>>2]=0;H[e+924|0]=1}if(b&256){N[(J[e+720>>2]+P(P(d,(f-1|0)/2|0)+((d-1|0)/2|0)|0,104)|0)+88>>2]=0;H[e+924|0]=1}if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}ta(r);if((d|0)<=0){break a}r=f-1|0;u=Q(Q(1)/Q(r|0));v=Q(Q(1)/Q(d-1|0));a=0;j=0;while(1){i=P(a,d);b=0;c=a+1|0;b:{if((c|0)<(f|0)){s=P(c,d);m=Q(u*Q(r-a|0));p=Q(u*Q(r+(a^-1)|0));a=0;while(1){g=a+s|0;h=a+i|0;b=a+1|0;c:{if((b|0)<(d|0)){t=b+i|0;Ja(e,h,t,0,0);Ja(e,h,g,0,0);k=b+s|0;rb(e,h,g,k,0);d:{if(x){g=(j<<2)+x|0;q=Q(v*Q(a|0));N[g>>2]=q;N[g+20>>2]=p;n=Q(v*Q(b|0));N[g+16>>2]=n;N[g+12>>2]=p;N[g+8>>2]=q;N[g+4>>2]=m;rb(e,k,t,h,0);N[g+44>>2]=m;N[g+40>>2]=q;N[g+36>>2]=m;N[g+32>>2]=n;N[g+28>>2]=p;N[g+24>>2]=n;break d}rb(e,k,t,h,0)}if(z){Ja(e,h,k,0,0)}j=j+12|0;break c}Ja(e,h,g,0,0)}a=b;if((d|0)!=(b|0)){continue}break}break b}while(1){a=b+1|0;if((a|0)<(d|0)){Ja(e,b+i|0,a+i|0,0,0)}b=a;if((b|0)!=(d|0)){continue}break}}a=c;if((f|0)!=(a|0)){continue}break}}ga=l+48|0;return e|0}function xl(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0);g=ga-304|0;ga=g;h=N[b+52>>2];k=N[c+52>>2];l=N[b+56>>2];i=N[c+56>>2];m=N[b+48>>2];j=N[c+48>>2];J[g+300>>2]=0;p=Q(i-l);N[g+296>>2]=p;o=Q(k-h);N[g+292>>2]=o;u=Q(j-m);N[g+288>>2]=u;t=c;c=g+112|0;n=g+48|0;hc(b,t,c,n);J[g+284>>2]=0;h=N[g+48>>2];k=Q(h*N[g+120>>2]);N[g+280>>2]=k;l=Q(h*N[g+116>>2]);N[g+276>>2]=l;h=Q(h*N[g+112>>2]);N[g+272>>2]=h;i=N[d+52>>2];m=N[e+52>>2];j=N[d+56>>2];r=N[e+56>>2];s=N[d+48>>2];x=N[e+48>>2];J[g+268>>2]=0;v=Q(r-j);N[g+264>>2]=v;w=Q(m-i);N[g+260>>2]=w;s=Q(x-s);N[g+256>>2]=s;hc(d,e,c,n);J[g+252>>2]=0;i=N[g+48>>2];m=Q(i*N[g+120>>2]);N[g+248>>2]=m;j=Q(i*N[g+116>>2]);N[g+244>>2]=j;i=Q(i*N[g+112>>2]);N[g+240>>2]=i;c=J[a+12>>2];k=Q(Q(Y(Q(Q(k*k)+Q(Q(h*h)+Q(l*l)))))*Q(ia[J[J[c>>2]+16>>2]](c)));c=J[a+16>>2];if(c){h=Q(ia[J[J[c>>2]+16>>2]](c))}else{h=Q(0)}r=Q(k+Q(h*Q(Y(Q(Q(m*m)+Q(Q(i*i)+Q(j*j)))))));l=Q(v-p);i=Q(s-u);m=Q(w-o);a:{if(Q(r+Q(Y(Q(Q(l*l)+Q(Q(i*i)+Q(m*m))))))==Q(0)){break a}H[g+216|0]=0;J[g+212>>2]=1566444395;J[g+176>>2]=18272;yl(a,b,d,g+176|0);c=J[g+208>>2];J[g+232>>2]=J[g+204>>2];J[g+236>>2]=c;c=J[g+200>>2];J[g+224>>2]=J[g+196>>2];J[g+228>>2]=c;if(!K[g+216|0]){break a}k=N[g+188>>2];j=N[g+180>>2];p=N[g+184>>2];if(Q(r+Q(Q(l*k)+Q(Q(i*j)+Q(m*p))))<=Q(1.1920928955078125e-7)){break a}b:{o=Q(N[g+212>>2]+N[f+172>>2]);c:{if(!(o>Q(.0010000000474974513))){h=Q(0);l=N[g+192>>2];break c}c=g+20|0;t=g+160|0;e=0;h=Q(0);while(1){q=J[f+168>>2];if(q){J[g+120>>2]=1065353216;J[g+124>>2]=0;J[g+112>>2]=1065353216;J[g+116>>2]=1065353216;ia[J[J[q>>2]+20>>2]](q,g+224|0,Q(.20000000298023224),g+112|0)}q=0;j=Q(r+Q(Q(l*k)+Q(Q(i*j)+Q(m*p))));if(j<=Q(1.1920928955078125e-7)){break a}k=h;h=Q(h+Q(o/j));if(k>=h|h>Q(1)|h>2];if(n){J[g+8>>2]=0;J[g+12>>2]=0;J[g>>2]=1065353216;J[g+4>>2]=0;ia[J[J[n>>2]+20>>2]](n,t,Q(.20000000298023224),g)}ia[J[J[f>>2]>>2]](f,h);H[g+40|0]=0;J[g+36>>2]=1566444395;J[g>>2]=18272;yl(a,g+112|0,g+48|0,g);if(!K[g+40|0]){break b}o=N[f+172>>2];n=J[c+12>>2];J[g+232>>2]=J[c+8>>2];J[g+236>>2]=n;n=J[c+4>>2];J[g+224>>2]=J[c>>2];J[g+228>>2]=n;if((e|0)==64){ia[J[J[f>>2]+8>>2]](f,-2,65);break a}e=e+1|0;j=N[g+4>>2];p=N[g+8>>2];k=N[g+12>>2];o=Q(N[g+36>>2]+o);if(o>Q(.0010000000474974513)){continue}break}l=N[g+16>>2]}N[f+132>>2]=j;N[f+164>>2]=h;N[f+144>>2]=l;N[f+140>>2]=k;N[f+136>>2]=p;a=J[g+228>>2];J[f+148>>2]=J[g+224>>2];J[f+152>>2]=a;a=J[g+236>>2];J[f+156>>2]=J[g+232>>2];J[f+160>>2]=a;q=1;break a}ia[J[J[f>>2]+8>>2]](f,-1,e)}ga=g+304|0;return q|0}function Ja(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=0,n=0,o=0,p=Q(0),q=Q(0);f=P(c,104);c=J[a+720>>2];i=f+c|0;j=c+P(b,104)|0;a:{b:{if(!e){break b}e=J[a+732>>2];if((e|0)<=0){break b}f=J[a+740>>2];b=J[f+12>>2];h=J[f+8>>2];if((h|0)==(j|0)&(b|0)==(i|0)){break a}c=1;if((h|0)==(i|0)&(b|0)==(j|0)){break a}while(1){c:{b=c;if((c|0)==(e|0)){break c}c=f+P(b,52)|0;h=J[c+12>>2];k=J[c+8>>2];if((k|0)==(j|0)&(h|0)==(i|0)){break c}c=b+1|0;if((i|0)!=(k|0)|(h|0)!=(j|0)){continue}}break}if((b|0)<(e|0)){break a}}h=0;k=0;b=ga-48|0;ga=b;J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;d=d?d:J[J[a+880>>2]>>2];c=J[a+732>>2];d:{if((c|0)!=J[a+736>>2]){break d}m=c?c<<1:1;if((m|0)<=(c|0)){break d}if(m){J[8369]=J[8369]+1;h=ia[J[6782]](P(m,52),16)|0;c=J[a+732>>2]}e:{if((c|0)<=0){break e}if((c|0)!=1){o=c&-2;while(1){e=P(k,52);f=e+h|0;e=e+J[a+740>>2]|0;g=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=g;J[f+48>>2]=J[e+48>>2];g=J[e+44>>2];J[f+40>>2]=J[e+40>>2];J[f+44>>2]=g;g=J[e+36>>2];J[f+32>>2]=J[e+32>>2];J[f+36>>2]=g;g=J[e+28>>2];J[f+24>>2]=J[e+24>>2];J[f+28>>2]=g;g=J[e+20>>2];J[f+16>>2]=J[e+16>>2];J[f+20>>2]=g;g=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=g;e=P(k|1,52);f=e+h|0;e=e+J[a+740>>2]|0;g=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=g;g=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=g;g=J[e+20>>2];J[f+16>>2]=J[e+16>>2];J[f+20>>2]=g;g=J[e+28>>2];J[f+24>>2]=J[e+24>>2];J[f+28>>2]=g;g=J[e+36>>2];J[f+32>>2]=J[e+32>>2];J[f+36>>2]=g;g=J[e+44>>2];J[f+40>>2]=J[e+40>>2];J[f+44>>2]=g;J[f+48>>2]=J[e+48>>2];k=k+2|0;n=n+2|0;if((o|0)!=(n|0)){continue}break}}if(!(c&1)){break e}c=P(k,52);e=c+h|0;c=c+J[a+740>>2]|0;f=J[c+4>>2];J[e>>2]=J[c>>2];J[e+4>>2]=f;J[e+48>>2]=J[c+48>>2];f=J[c+44>>2];J[e+40>>2]=J[c+40>>2];J[e+44>>2]=f;f=J[c+36>>2];J[e+32>>2]=J[c+32>>2];J[e+36>>2]=f;f=J[c+28>>2];J[e+24>>2]=J[c+24>>2];J[e+28>>2]=f;f=J[c+20>>2];J[e+16>>2]=J[c+16>>2];J[e+20>>2]=f;f=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=f}c=J[a+740>>2];if(!(c?!c|!K[a+744|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+740>>2]=h;H[a+744|0]=1;J[a+736>>2]=m;c=J[a+732>>2]}c=J[a+740>>2]+P(c,52)|0;J[c+4>>2]=d;J[c>>2]=0;d=J[b+4>>2];J[c+8>>2]=J[b>>2];J[c+12>>2]=d;d=J[b+12>>2];J[c+16>>2]=J[b+8>>2];J[c+20>>2]=d;d=J[b+20>>2];J[c+24>>2]=J[b+16>>2];J[c+28>>2]=d;d=J[b+28>>2];J[c+32>>2]=J[b+24>>2];J[c+36>>2]=d;d=J[b+36>>2];J[c+40>>2]=J[b+32>>2];J[c+44>>2]=d;J[c+48>>2]=J[b+40>>2];J[a+732>>2]=J[a+732>>2]+1;ga=b+48|0;b=J[a+740>>2]+P(J[a+732>>2],52)|0;J[b-40>>2]=i;J[b-44>>2]=j;l=Q(N[j+16>>2]-N[i+16>>2]);p=Q(l*l);l=Q(N[j+8>>2]-N[i+8>>2]);q=Q(l*l);l=Q(N[j+12>>2]-N[i+12>>2]);N[b-36>>2]=Y(Q(p+Q(q+Q(l*l))));H[a+924|0]=1}}function gw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=Q(0),h=0,i=0,j=0,k=0,l=0;i=ga-16|0;ga=i;J[i+12>>2]=a;J[i+8>>2]=b;J[i+4>>2]=c;a=J[i+8>>2];d=J[i+4>>2];b=ga-144|0;ga=b;c=J[i+12>>2];J[c+68>>2]=J[c+68>>2]+1;J[b+140>>2]=0;e=J[a+12>>2];J[b+72>>2]=J[a+8>>2];J[b+76>>2]=e;e=J[a+4>>2];J[b+64>>2]=J[a>>2];J[b+68>>2]=e;e=J[a+28>>2];J[b+88>>2]=J[a+24>>2];J[b+92>>2]=e;e=J[a+20>>2];J[b+80>>2]=J[a+16>>2];J[b+84>>2]=e;e=J[a+44>>2];J[b+104>>2]=J[a+40>>2];J[b+108>>2]=e;e=J[a+36>>2];J[b+96>>2]=J[a+32>>2];J[b+100>>2]=e;e=J[a+60>>2];J[b+120>>2]=J[a+56>>2];J[b+124>>2]=e;e=J[a+52>>2];h=J[a+48>>2];J[b+128>>2]=d;J[b+112>>2]=h;J[b+116>>2]=e;J[b+132>>2]=J[d+4>>2];N[b+136>>2]=ia[J[J[d>>2]+48>>2]](d);ia[J[J[d>>2]+8>>2]](d,a,b+48|0,b+32|0);g=N[b+48>>2];if(g>2]){N[c+32>>2]=g}g=N[b+32>>2];if(g>N[c+48>>2]){N[c+48>>2]=g}g=N[b+52>>2];if(g>2]){N[c+36>>2]=g}g=N[b+36>>2];if(g>N[c+52>>2]){N[c+52>>2]=g}g=N[b+56>>2];if(g>2]){N[c+40>>2]=g}g=N[b+40>>2];if(g>N[c+56>>2]){N[c+56>>2]=g}a=J[c+64>>2];if(a){d=J[b+60>>2];J[b+8>>2]=J[b+56>>2];J[b+12>>2]=d;d=J[b+44>>2];J[b+24>>2]=J[b+40>>2];J[b+28>>2]=d;d=J[b+36>>2];J[b+16>>2]=J[b+32>>2];J[b+20>>2]=d;d=J[b+52>>2];J[b>>2]=J[b+48>>2];J[b+4>>2]=d;J[b+140>>2]=Db(a,b,J[c+16>>2])}a=b- -64|0;h=J[c+16>>2];a:{if((h|0)!=J[c+20>>2]){break a}j=h?h<<1:1;if((j|0)<=(h|0)){break a}if(j){J[8369]=J[8369]+1;l=ia[J[6782]](P(j,80),16)|0;h=J[c+16>>2]}if((h|0)>0){while(1){d=P(k,80);e=d+l|0;d=d+J[c+24>>2]|0;f=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=f;f=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=f;f=J[d+28>>2];J[e+24>>2]=J[d+24>>2];J[e+28>>2]=f;f=J[d+20>>2];J[e+16>>2]=J[d+16>>2];J[e+20>>2]=f;f=J[d+44>>2];J[e+40>>2]=J[d+40>>2];J[e+44>>2]=f;f=J[d+36>>2];J[e+32>>2]=J[d+32>>2];J[e+36>>2]=f;f=J[d+60>>2];J[e+56>>2]=J[d+56>>2];J[e+60>>2]=f;f=J[d+52>>2];J[e+48>>2]=J[d+48>>2];J[e+52>>2]=f;f=J[d+68>>2];J[e+64>>2]=J[d+64>>2];J[e+68>>2]=f;f=J[d+76>>2];J[e+72>>2]=J[d+72>>2];J[e+76>>2]=f;k=k+1|0;if((k|0)!=(h|0)){continue}break}}d=J[c+24>>2];if(!(d?!d|!K[c+28|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[c+24>>2]=l;H[c+28|0]=1;J[c+20>>2]=j;h=J[c+16>>2]}e=J[a+4>>2];d=J[c+24>>2]+P(h,80)|0;J[d>>2]=J[a>>2];J[d+4>>2]=e;e=J[a+12>>2];J[d+8>>2]=J[a+8>>2];J[d+12>>2]=e;e=J[a+28>>2];J[d+24>>2]=J[a+24>>2];J[d+28>>2]=e;e=J[a+20>>2];J[d+16>>2]=J[a+16>>2];J[d+20>>2]=e;e=J[a+44>>2];J[d+40>>2]=J[a+40>>2];J[d+44>>2]=e;e=J[a+36>>2];J[d+32>>2]=J[a+32>>2];J[d+36>>2]=e;e=J[a+60>>2];J[d+56>>2]=J[a+56>>2];J[d+60>>2]=e;e=J[a+52>>2];J[d+48>>2]=J[a+48>>2];J[d+52>>2]=e;e=J[a+76>>2];J[d+72>>2]=J[a+72>>2];J[d+76>>2]=e;e=J[a+68>>2];J[d+64>>2]=J[a+64>>2];J[d+68>>2]=e;J[c+16>>2]=J[c+16>>2]+1;ga=b+144|0;ga=i+16|0}function zD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;r=N[b+28>>2];o=N[b+12>>2];f=o>Q(0)?o:Q(0);v=f>2];p=N[b+8>>2];f=p>Q(-0xde0b6b000000000)?p:Q(-0xde0b6b000000000);w=f>2];q=N[b+4>>2];f=q>Q(-0xde0b6b000000000)?q:Q(-0xde0b6b000000000);x=f>2];n=N[b>>2];f=n>Q(-0xde0b6b000000000)?n:Q(-0xde0b6b000000000);y=fr?r:f;f=pk?k:f;f=ql?l:f;f=nm?m:f;k=N[b+44>>2];l=N[b+40>>2];m=N[b+36>>2];n=N[b+32>>2];j=J[a+4>>2];b=J[j+4>>2];a:{if((b|0)!=J[j+8>>2]){break a}s=b?b<<1:1;if((s|0)<=(b|0)){break a}if(s){J[8369]=J[8369]+1;t=ia[J[6782]](s<<6,16)|0;b=J[j+4>>2]}b:{if((b|0)<=0){break b}if((b|0)!=1){z=b&-2;while(1){g=u<<6;e=g+t|0;i=g+J[j+12>>2]|0;a=J[i+4>>2];J[e>>2]=J[i>>2];J[e+4>>2]=a;a=J[i+60>>2];J[e+56>>2]=J[i+56>>2];J[e+60>>2]=a;a=J[i+52>>2];J[e+48>>2]=J[i+48>>2];J[e+52>>2]=a;a=J[i+44>>2];J[e+40>>2]=J[i+40>>2];J[e+44>>2]=a;a=J[i+36>>2];J[e+32>>2]=J[i+32>>2];J[e+36>>2]=a;a=J[i+28>>2];J[e+24>>2]=J[i+24>>2];J[e+28>>2]=a;a=J[i+20>>2];J[e+16>>2]=J[i+16>>2];J[e+20>>2]=a;a=J[i+12>>2];J[e+8>>2]=J[i+8>>2];J[e+12>>2]=a;a=g|64;e=a+t|0;g=a+J[j+12>>2]|0;a=J[g+4>>2];J[e>>2]=J[g>>2];J[e+4>>2]=a;a=J[g+12>>2];J[e+8>>2]=J[g+8>>2];J[e+12>>2]=a;a=J[g+20>>2];J[e+16>>2]=J[g+16>>2];J[e+20>>2]=a;a=J[g+28>>2];J[e+24>>2]=J[g+24>>2];J[e+28>>2]=a;a=J[g+36>>2];J[e+32>>2]=J[g+32>>2];J[e+36>>2]=a;a=J[g+44>>2];J[e+40>>2]=J[g+40>>2];J[e+44>>2]=a;a=J[g+52>>2];J[e+48>>2]=J[g+48>>2];J[e+52>>2]=a;a=J[g+60>>2];J[e+56>>2]=J[g+56>>2];J[e+60>>2]=a;u=u+2|0;h=h+2|0;if((h|0)!=(z|0)){continue}break}}if(!(b&1)){break b}a=u<<6;b=a+t|0;h=a+J[j+12>>2]|0;a=J[h+4>>2];J[b>>2]=J[h>>2];J[b+4>>2]=a;a=J[h+60>>2];J[b+56>>2]=J[h+56>>2];J[b+60>>2]=a;a=J[h+52>>2];J[b+48>>2]=J[h+48>>2];J[b+52>>2]=a;a=J[h+44>>2];J[b+40>>2]=J[h+40>>2];J[b+44>>2]=a;a=J[h+36>>2];J[b+32>>2]=J[h+32>>2];J[b+36>>2]=a;a=J[h+28>>2];J[b+24>>2]=J[h+24>>2];J[b+28>>2]=a;a=J[h+20>>2];J[b+16>>2]=J[h+16>>2];J[b+20>>2]=a;a=J[h+12>>2];J[b+8>>2]=J[h+8>>2];J[b+12>>2]=a}a=J[j+12>>2];if(!(a?!a|!K[j+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[j+12>>2]=t;H[j+16|0]=1;J[j+8>>2]=s;b=J[j+4>>2]}a=J[j+12>>2]+(b<<6)|0;J[a+40>>2]=d;J[a+36>>2]=c;J[a+32>>2]=-1;N[a+16>>2]=n>y?n:y;N[a+12>>2]=k>2]=l>2]=m>2]=f>n?n:f;N[a+28>>2]=k>v?k:v;N[a+24>>2]=l>w?l:w;N[a+20>>2]=m>x?m:x;J[j+4>>2]=J[j+4>>2]+1}function hg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=b+12|0;k=c+12|0;n=J[a+12>>2];while(1){a=l+2|0;l=l+1|0;d=J[(((l&255)>>>0)%3<<2)+b>>2];g=J[c+4>>2];a:{b:{e=J[(((a&255)>>>0)%3<<2)+b>>2];h=J[c>>2];if((e|0)==(h|0)){a=2;if((d|0)==(g|0)){break b}}c:{if((d|0)==(h|0)){f=2;if((e|0)==(g|0)){break c}}i=J[c+8>>2];if((e|0)==(g|0)){a=0;if((d|0)==(i|0)){break b}}if((d|0)==(g|0)){f=0;if((e|0)==(i|0)){break c}}if((e|0)==(i|0)){a=1;if((d|0)==(h|0)){break b}}a=27144;if((d|0)!=(i|0)){break a}f=1;if((e|0)!=(h|0)){break a}}a=(f<<2)+k|0;break a}a=(a<<2)+k|0}f=J[b+4>>2];m=J[a>>2];d:{e:{h=J[b>>2];if((h|0)==(d|0)){a=2;if((e|0)==(f|0)){break e}}f:{if((e|0)==(h|0)){a=2;if((d|0)==(f|0)){break f}}i=J[b+8>>2];if((d|0)==(f|0)){a=0;if((e|0)==(i|0)){break e}}if((e|0)==(f|0)){a=0;if((d|0)==(i|0)){break f}}if((d|0)==(i|0)){a=1;if((e|0)==(h|0)){break e}}g=27144;if((e|0)!=(i|0)){break d}a=1;if((d|0)!=(h|0)){break d}}g=(a<<2)+j|0;break d}g=(a<<2)+j|0}f=2;g=J[(J[g>>2]<<2)+n>>2];a=J[g+4>>2];g:{h:{h=J[g>>2];if((h|0)==(e|0)&(a|0)==(d|0)){break h}i:{if((d|0)==(h|0)&(a|0)==(e|0)){break i}i=J[g+8>>2];if((a|0)==(e|0)){f=0;if((d|0)==(i|0)){break h}}if((a|0)==(d|0)){f=0;if((e|0)==(i|0)){break i}}if((e|0)==(i|0)){f=1;if((d|0)==(h|0)){break h}}a=27144;if((d|0)!=(i|0)){break g}f=1;if((e|0)!=(h|0)){break g}}a=(g+(f<<2)|0)+12|0;break g}a=(g+(f<<2)|0)+12|0}J[a>>2]=m;g=J[b+4>>2];j:{k:{h=J[b>>2];if((h|0)==(d|0)){a=2;if((e|0)==(g|0)){break k}}l:{if((e|0)==(h|0)){f=2;if((d|0)==(g|0)){break l}}i=J[b+8>>2];if((d|0)==(g|0)){a=0;if((e|0)==(i|0)){break k}}if((e|0)==(g|0)){f=0;if((d|0)==(i|0)){break l}}if((d|0)==(i|0)){a=1;if((e|0)==(h|0)){break k}}a=27144;if((e|0)!=(i|0)){break j}f=1;if((d|0)!=(h|0)){break j}}a=(f<<2)+j|0;break j}a=(a<<2)+j|0}f=J[c+4>>2];m=J[a>>2];m:{n:{h=J[c>>2];if((h|0)==(e|0)){a=2;if((d|0)==(f|0)){break n}}o:{if((d|0)==(h|0)){a=2;if((e|0)==(f|0)){break o}}i=J[c+8>>2];if((e|0)==(f|0)){a=0;if((d|0)==(i|0)){break n}}if((d|0)==(f|0)){a=0;if((e|0)==(i|0)){break o}}if((e|0)==(i|0)){a=1;if((d|0)==(h|0)){break n}}g=27144;if((d|0)!=(i|0)){break m}a=1;if((e|0)!=(h|0)){break m}}g=(a<<2)+k|0;break m}g=(a<<2)+k|0}f=2;g=J[(J[g>>2]<<2)+n>>2];a=J[g+4>>2];p:{q:{h=J[g>>2];if((h|0)==(d|0)&(a|0)==(e|0)){break q}r:{if((e|0)==(h|0)&(a|0)==(d|0)){break r}i=J[g+8>>2];if((a|0)==(d|0)){f=0;if((e|0)==(i|0)){break q}}if((a|0)==(e|0)){f=0;if((d|0)==(i|0)){break r}}if((d|0)==(i|0)){f=1;if((e|0)==(h|0)){break q}}a=27144;if((e|0)!=(i|0)){break p}f=1;if((d|0)!=(h|0)){break p}}a=(g+(f<<2)|0)+12|0;break p}a=(g+(f<<2)|0)+12|0}J[a>>2]=m;if((l|0)!=3){continue}break}}function uo(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=Q(0),k=0;f=ga-272|0;ga=f;J[f+268>>2]=a;J[f+264>>2]=b;N[f+260>>2]=c;J[f+256>>2]=d;J[f+252>>2]=e;d=J[f+268>>2];e=f+232|0;Ia(e,J[f+264>>2],f+260|0);a=ga-16|0;g=f+216|0;J[a+12>>2]=g;i=f+200|0;J[a+12>>2]=i;a=ga-32|0;ga=a;J[a+28>>2]=J[f+264>>2];J[a+24>>2]=g;J[a+20>>2]=i;b=ga-16|0;J[b+12>>2]=J[a+28>>2];h=ga-16|0;N[h+12>>2]=N[J[b+12>>2]+8>>2];a:{if(Q(R(N[h+12>>2]))>Q(.7071067690849304)){b=ga-16|0;J[b+12>>2]=J[a+28>>2];c=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[a+28>>2];c=Q(c*N[J[b+12>>2]+4>>2]);J[b+12>>2]=J[a+28>>2];j=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[a+28>>2];N[a+16>>2]=c+Q(j*N[J[b+12>>2]+8>>2]);N[b+12>>2]=N[a+16>>2];N[a+12>>2]=Q(1)/Q(Y(N[b+12>>2]));J[b+12>>2]=J[a+24>>2];N[J[b+12>>2]>>2]=0;J[b+12>>2]=J[a+28>>2];c=Q(Q(-N[J[b+12>>2]+8>>2])*N[a+12>>2]);J[b+12>>2]=J[a+24>>2];N[J[b+12>>2]+4>>2]=c;J[b+12>>2]=J[a+28>>2];c=Q(N[J[b+12>>2]+4>>2]*N[a+12>>2]);J[b+12>>2]=J[a+24>>2];N[J[b+12>>2]+8>>2]=c;c=Q(N[a+16>>2]*N[a+12>>2]);J[b+12>>2]=J[a+20>>2];N[J[b+12>>2]>>2]=c;J[b+12>>2]=J[a+28>>2];c=Q(-N[J[b+12>>2]>>2]);J[b+12>>2]=J[a+24>>2];c=Q(c*N[J[b+12>>2]+8>>2]);J[b+12>>2]=J[a+20>>2];N[J[b+12>>2]+4>>2]=c;J[b+12>>2]=J[a+28>>2];c=N[J[b+12>>2]>>2];J[b+12>>2]=J[a+24>>2];c=Q(c*N[J[b+12>>2]+4>>2]);break a}b=ga-16|0;J[b+12>>2]=J[a+28>>2];c=N[J[b+12>>2]>>2];J[b+12>>2]=J[a+28>>2];c=Q(c*N[J[b+12>>2]>>2]);J[b+12>>2]=J[a+28>>2];j=N[J[b+12>>2]+4>>2];J[b+12>>2]=J[a+28>>2];N[a+8>>2]=c+Q(j*N[J[b+12>>2]+4>>2]);N[b+12>>2]=N[a+8>>2];N[a+4>>2]=Q(1)/Q(Y(N[b+12>>2]));J[b+12>>2]=J[a+28>>2];c=Q(Q(-N[J[b+12>>2]+4>>2])*N[a+4>>2]);J[b+12>>2]=J[a+24>>2];N[J[b+12>>2]>>2]=c;J[b+12>>2]=J[a+28>>2];c=Q(N[J[b+12>>2]>>2]*N[a+4>>2]);J[b+12>>2]=J[a+24>>2];N[J[b+12>>2]+4>>2]=c;J[b+12>>2]=J[a+24>>2];N[J[b+12>>2]+8>>2]=0;J[b+12>>2]=J[a+28>>2];c=Q(-N[J[b+12>>2]+8>>2]);J[b+12>>2]=J[a+24>>2];c=Q(c*N[J[b+12>>2]+4>>2]);J[b+12>>2]=J[a+20>>2];N[J[b+12>>2]>>2]=c;J[b+12>>2]=J[a+28>>2];c=N[J[b+12>>2]+8>>2];J[b+12>>2]=J[a+24>>2];c=Q(c*N[J[b+12>>2]>>2]);J[b+12>>2]=J[a+20>>2];N[J[b+12>>2]+4>>2]=c;c=Q(N[a+8>>2]*N[a+4>>2])}b=ga-16|0;J[b+12>>2]=J[a+20>>2];N[J[b+12>>2]+8>>2]=c;ga=a+32|0;N[f+196>>2]=100;b=f+160|0;a=f+196|0;Ia(b,g,a);h=f+176|0;va(h,e,b);b=f+128|0;Ia(b,g,a);g=f+144|0;Ma(g,e,b);b=f+96|0;Ia(b,i,a);k=f+112|0;va(k,e,b);b=f- -64|0;Ia(b,i,a);a=f+80|0;Ma(a,e,b);b=f+48|0;za(b,J[f+256>>2],h);e=f+32|0;za(e,J[f+256>>2],g);ia[J[J[d>>2]+8>>2]](d,b,e,J[f+252>>2]);b=f+16|0;za(b,J[f+256>>2],k);za(f,J[f+256>>2],a);ia[J[J[d>>2]+8>>2]](d,b,f,J[f+252>>2]);ga=f+272|0}function Kd(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=Q(0);g=a;J[g+104>>2]=0;J[g+108>>2]=0;H[g+100|0]=0;J[g+96>>2]=0;J[g+92>>2]=e;I[g+6>>1]=65535;I[g+4>>1]=65534;J[g>>2]=5460;if(!e){J[8369]=J[8369]+1;a=ia[J[6782]](76,16)|0;mh(a);H[g+100|0]=1;J[g+92>>2]=a}if(!f){J[8369]=J[8369]+1;a=ia[J[6782]](24,16)|0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+20>>2]=0;J[a>>2]=5524;J[a+12>>2]=0;J[a+16>>2]=0;J[a+8>>2]=0;H[a+20|0]=1;J[g+112>>2]=a;J[8369]=J[8369]+1;a=ia[J[6782]](196,16)|0;ph(a,J[g+112>>2]);J[g+108>>2]=a;H[a+193|0]=1}a=J[b+4>>2];J[g+8>>2]=J[b>>2];J[g+12>>2]=a;a=J[b+12>>2];J[g+16>>2]=J[b+8>>2];J[g+20>>2]=a;a=J[c+12>>2];J[g+32>>2]=J[c+8>>2];J[g+36>>2]=a;a=J[c+4>>2];J[g+24>>2]=J[c>>2];J[g+28>>2]=a;J[g+52>>2]=0;k=Q(L[g+6>>1]);N[g+48>>2]=k/Q(N[g+32>>2]-N[g+16>>2]);N[g+44>>2]=k/Q(N[g+28>>2]-N[g+12>>2]);N[g+40>>2]=k/Q(N[g+24>>2]-N[g+8>>2]);J[8369]=J[8369]+1;d=d+1|0;c=d&65535;e=c<<6;a=ia[J[6782]](e,16)|0;a:{if(!c){I[g+58>>1]=d;J[g+60>>2]=a;I[g+64>>1]=1;I[g+56>>1]=0;f=g+60|0;break a}f=c-1&67108863;h=c&7;b:{if(!h){b=a;break b}b=a;while(1){J[b+8>>2]=0;J[b>>2]=0;b=b- -64|0;j=j+1|0;if((h|0)!=(j|0)){continue}break}}if(f>>>0>=7){e=a+e|0;while(1){J[b+448>>2]=0;J[b+384>>2]=0;J[b+320>>2]=0;J[b+256>>2]=0;J[b+192>>2]=0;J[b+128>>2]=0;J[b+64>>2]=0;J[b+8>>2]=0;J[b>>2]=0;J[b+456>>2]=0;J[b+392>>2]=0;J[b+328>>2]=0;J[b+264>>2]=0;J[b+200>>2]=0;J[b+136>>2]=0;J[b+72>>2]=0;b=b+512|0;if((e|0)!=(b|0)){continue}break}}I[g+58>>1]=d;J[g+60>>2]=a;b=1;I[g+64>>1]=1;I[g+56>>1]=0;f=g+60|0;if((d&65535)>>>0<2){break a}e=c-1|0;d=e&7;if(c-2>>>0>=7){e=e&-8;j=0;while(1){h=b+1|0;I[(a+(b<<6)|0)+48>>1]=h;i=a+(h<<6)|0;h=b+2|0;I[i+48>>1]=h;i=a+(h<<6)|0;h=b+3|0;I[i+48>>1]=h;i=a+(h<<6)|0;h=b+4|0;I[i+48>>1]=h;i=a+(h<<6)|0;h=b+5|0;I[i+48>>1]=h;i=a+(h<<6)|0;h=b+6|0;I[i+48>>1]=h;i=a+(h<<6)|0;h=b+7|0;I[i+48>>1]=h;b=b+8|0;I[(a+(h<<6)|0)+48>>1]=b;j=j+8|0;if((e|0)!=(j|0)){continue}break}}if(!d){break a}j=0;while(1){e=a+(b<<6)|0;b=b+1|0;I[e+48>>1]=b;j=j+1|0;if((d|0)!=(j|0)){continue}break}}I[(a+(c<<6)|0)-16>>1]=0;J[8369]=J[8369]+1;a=c<<3;b=ia[J[6782]](a,16)|0;J[g+68>>2]=b;J[g+80>>2]=b;J[8369]=J[8369]+1;b=ia[J[6782]](a,16)|0;J[g+72>>2]=b;J[g+84>>2]=b;J[8369]=J[8369]+1;a=ia[J[6782]](a,16)|0;J[g+76>>2]=a;J[g+88>>2]=a;a=J[f>>2];I[a+48>>1]=0;J[a>>2]=0;I[a+54>>1]=1;b=J[g+68>>2];I[b>>1]=0;I[b+2>>1]=0;c=L[g+6>>1];I[b+6>>1]=0;I[b+4>>1]=c;I[a+56>>1]=1;I[a+50>>1]=0;b=J[g+72>>2];I[b>>1]=0;I[b+2>>1]=0;c=L[g+6>>1];I[b+6>>1]=0;I[b+4>>1]=c;I[a+58>>1]=1;I[a+52>>1]=0;a=J[g+76>>2];I[a>>1]=0;I[a+2>>1]=0;b=L[g+6>>1];I[a+6>>1]=0;I[a+4>>1]=b;J[g>>2]=5296}function wC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=0,s=0,t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=0;e=ga-112|0;ga=e;ia[J[J[a>>2]+112>>2]](a);J[e+100>>2]=0;H[e+104|0]=1;J[e+92>>2]=0;J[e+96>>2]=0;k=N[c+8>>2];l=N[d+8>>2];m=N[c>>2];h=N[d>>2];n=N[c+4>>2];p=N[d+4>>2];J[e+84>>2]=0;l=Q(l-k);m=Q(h-m);h=Q(p-n);k=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(m*m)+Q(h*h))))));N[e+80>>2]=l*k;N[e+76>>2]=h*k;N[e+72>>2]=m*k;y=J[a+68>>2];if((y|0)>0){while(1){o=q<<4;f=o+J[a+84>>2]|0;d=L[f+4>>1];m=N[a+132>>2];h=N[a+100>>2];j=L[f+10>>1];i=L[f+2>>1];l=N[a+128>>2];n=N[a+96>>2];r=L[f+8>>1];k=N[a+92>>2];g=N[a+124>>2];p=Q(k+Q(Q(L[f+6>>1])/g));a:{b:{c:{d:{g=Q(Q(Q(Q(Q(L[f>>1])/g)+k)+p)*Q(.5));k=Q(N[c>>2]-g);p=Q(p-g);e:{if(Q(R(k))>p&Q(k*N[e+72>>2])>=Q(0)){break e}g=Q(Q(Q(i>>>0)/l)+n);n=Q(n+Q(Q(r>>>0)/l));g=Q(Q(g+n)*Q(.5));l=Q(N[c+4>>2]-g);n=Q(n-g);if(Q(R(l))>n&Q(l*N[e+76>>2])>=Q(0)){break e}g=Q(Q(Q(d>>>0)/m)+h);h=Q(h+Q(Q(j>>>0)/m));g=Q(Q(g+h)*Q(.5));m=Q(N[c+8>>2]-g);g=Q(h-g);h=N[e+80>>2];if(Q(R(m))>g&Q(m*h)>=Q(0)){break e}t=N[e+76>>2];z=Q(R(t));A=Q(R(h));if(Q(R(Q(Q(t*m)-Q(l*h))))>Q(Q(n*A)+Q(g*z))){break e}u=N[e+72>>2];B=Q(R(u));if(!(Q(R(Q(Q(h*k)-Q(m*u))))>Q(Q(p*A)+Q(g*B)))){break d}}j=J[f+12>>2]>=0;d=0;break c}i=Q(R(Q(Q(u*l)-Q(k*t))))>Q(Q(p*z)+Q(n*B));d=!i;v=J[f+12>>2];j=(v|0)>=0;if((v|0)<0|i){break c}f=J[e+92>>2];f:{if((f|0)!=J[e+96>>2]){break f}r=f?f<<1:1;if((r|0)<=(f|0)){break f}g:{if(!r){d=0;break g}J[8369]=J[8369]+1;d=ia[J[6782]](r<<2,16)|0;f=J[e+92>>2]}o=J[e+100>>2];h:{i:{if((f|0)>0){w=0;j=0;if(f-1>>>0>=3){C=f&-4;x=0;while(1){i=j<<2;J[i+d>>2]=J[i+o>>2];s=i|4;J[s+d>>2]=J[o+s>>2];s=i|8;J[s+d>>2]=J[o+s>>2];i=i|12;J[i+d>>2]=J[i+o>>2];j=j+4|0;x=x+4|0;if((C|0)!=(x|0)){continue}break}}f=f&3;if(!f){break i}while(1){i=j<<2;J[i+d>>2]=J[i+o>>2];j=j+1|0;w=w+1|0;if((f|0)!=(w|0)){continue}break}break i}if(!o){break h}}if(o?K[e+104|0]:0){J[8370]=J[8370]+1;ia[J[6783]](o)}f=J[e+92>>2]}J[e+100>>2]=d;H[e+104|0]=1;J[e+96>>2]=r}J[J[e+100>>2]+(f<<2)>>2]=v;J[e+92>>2]=J[e+92>>2]+1;break b}if(d|j){break b}q=q-J[(o+J[a+84>>2]|0)+12>>2]|0;break a}q=q+1|0}if((y|0)>(q|0)){continue}break}}c=J[e+92>>2];if(c){d=J[a+172>>2];J[e+64>>2]=1008981770;while(1){c=c-1|0;q=c<<2;f=J[q+J[e+100>>2]>>2];j=ia[J[J[a>>2]+84>>2]](a)|0;ia[J[J[j>>2]+20>>2]](j,f,e);ia[J[J[b>>2]+8>>2]](b,e,d,J[q+J[e+100>>2]>>2]);if(c){continue}break}}ia[J[J[a>>2]+116>>2]](a);a=J[e+100>>2];if(!(a?!a|!K[e+104|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=e+112|0}function wo(a,b,c,d,e,f){a=a|0;b=Q(b);c=Q(c);d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;g=ga-400|0;ga=g;J[g+396>>2]=a;N[g+392>>2]=b;N[g+388>>2]=c;J[g+384>>2]=d;J[g+380>>2]=e;J[g+376>>2]=f;a=J[g+396>>2];d=ga-16|0;J[d+12>>2]=J[g+380>>2];d=J[d+12>>2]+48|0;e=J[d+4>>2];J[g+360>>2]=J[d>>2];J[g+364>>2]=e;e=J[d+12>>2];J[g+368>>2]=J[d+8>>2];J[g+372>>2]=e;N[g+340>>2]=0;N[g+336>>2]=0;N[g+332>>2]=0;d=g+344|0;na(d,g+340|0,g+336|0,g+332|0);b=N[g+388>>2];e=ga-16|0;J[e+12>>2]=d;N[J[e+12>>2]+(J[g+384>>2]<<2)>>2]=b;J[g+328>>2]=30;N[g+308>>2]=0;N[g+304>>2]=0;N[g+300>>2]=0;d=g+312|0;na(d,g+308|0,g+304|0,g+300|0);b=Q(-N[g+388>>2]);e=ga-16|0;J[e+12>>2]=d;N[J[e+12>>2]+(J[g+384>>2]<<2)>>2]=b;N[g+276>>2]=0;N[g+272>>2]=0;N[g+268>>2]=0;d=g+280|0;na(d,g+276|0,g+272|0,g+268|0);b=N[g+388>>2];e=ga-16|0;J[e+12>>2]=d;N[J[e+12>>2]+(J[g+384>>2]<<2)>>2]=b;J[g+264>>2]=0;while(1){if(J[g+264>>2]<360){b=Q(Sa(Q(Q(J[g+264>>2])*Q(.01745329238474369)))*N[g+392>>2]);d=ga-16|0;e=g+312|0;J[d+12>>2]=e;N[J[d+12>>2]+((J[g+384>>2]+1|0)%3<<2)>>2]=b;f=g+280|0;J[d+12>>2]=f;N[J[d+12>>2]+((J[g+384>>2]+1|0)%3<<2)>>2]=b;b=Q(Ta(Q(Q(J[g+264>>2])*Q(.01745329238474369)))*N[g+392>>2]);d=ga-16|0;J[d+12>>2]=e;N[J[d+12>>2]+((J[g+384>>2]+2|0)%3<<2)>>2]=b;d=ga-16|0;J[d+12>>2]=f;N[J[d+12>>2]+((J[g+384>>2]+2|0)%3<<2)>>2]=b;d=ga-16|0;J[d+12>>2]=J[g+380>>2];h=g+232|0;wa(h,J[d+12>>2],e);d=g+248|0;e=g+360|0;va(d,e,h);h=ga-16|0;J[h+12>>2]=J[g+380>>2];i=g+200|0;wa(i,J[h+12>>2],f);f=g+216|0;va(f,e,i);ia[J[J[a>>2]+8>>2]](a,d,f,J[g+376>>2]);J[g+264>>2]=J[g+328>>2]+J[g+264>>2];continue}break}N[g+180>>2]=0;N[g+176>>2]=0;N[g+172>>2]=0;d=g+184|0;na(d,g+180|0,g+176|0,g+172|0);e=ga-16|0;J[e+12>>2]=d;N[J[e+12>>2]+(J[g+384>>2]<<2)>>2]=1;N[g+148>>2]=0;N[g+144>>2]=0;N[g+140>>2]=0;e=g+152|0;na(e,g+148|0,g+144|0,g+140|0);f=ga-16|0;J[f+12>>2]=e;N[J[f+12>>2]+((J[g+384>>2]+1|0)%3<<2)>>2]=1;f=ga-16|0;J[f+12>>2]=J[g+380>>2];h=g+104|0;i=J[f+12>>2];f=g+344|0;wa(h,i,f);i=g+120|0;j=g+360|0;Ma(i,j,h);h=ga-16|0;J[h+12>>2]=J[g+380>>2];k=g+88|0;wa(k,J[h+12>>2],d);h=ga-16|0;J[h+12>>2]=J[g+380>>2];l=g+72|0;wa(l,J[h+12>>2],e);b=N[g+392>>2];ia[J[J[a>>2]+60>>2]](a,i,k,l,b,b,Q(0),Q(6.2831854820251465),J[g+376>>2],0,Q(10));h=ga-16|0;J[h+12>>2]=J[g+380>>2];i=g+40|0;wa(i,J[h+12>>2],f);f=g+56|0;va(f,j,i);h=ga-16|0;J[h+12>>2]=J[g+380>>2];i=g+24|0;wa(i,J[h+12>>2],d);d=ga-16|0;J[d+12>>2]=J[g+380>>2];h=g+8|0;wa(h,J[d+12>>2],e);ia[J[J[a>>2]+60>>2]](a,f,i,h,N[g+392>>2],N[g+392>>2],Q(0),Q(6.2831854820251465),J[g+376>>2],0,Q(10));ga=g+400|0}function AD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=0,m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=0,B=0,C=0,D=Q(0);g=N[b+40>>2];e=N[b+24>>2];f=N[b+8>>2];h=f>Q(-0xde0b6b000000000)?f:Q(-0xde0b6b000000000);h=e>h?e:h;t=g>h?g:h;f=fg?g:e;z=Q(t-n);g=N[b+36>>2];e=N[b+20>>2];f=N[b+4>>2];h=fQ(-0xde0b6b000000000)?f:Q(-0xde0b6b000000000);e=e>f?e:f;g=e>2];f=N[b+16>>2];k=N[b>>2];q=kQ(-0xde0b6b000000000)?k:Q(-0xde0b6b000000000);p=f>k?f:k;B=p>2];f=N[b+44>>2];k=N[b+40>>2];q=N[b+12>>2];v=N[b+8>>2];w=N[b+36>>2];x=N[b+4>>2];j=J[a+4>>2];b=J[j+4>>2];a:{if((b|0)!=J[j+8>>2]){break a}s=b?b<<1:1;if((s|0)<=(b|0)){break a}if(s){J[8369]=J[8369]+1;o=ia[J[6782]](s<<4,16)|0;b=J[j+4>>2]}b:{if((b|0)<=0){break b}a=0;if((b|0)!=1){C=b&-2;while(1){l=a<<4;m=l+o|0;i=l+J[j+12>>2]|0;u=J[i+4>>2];J[m>>2]=J[i>>2];J[m+4>>2]=u;u=J[i+12>>2];J[m+8>>2]=J[i+8>>2];J[m+12>>2]=u;i=l|16;l=i+o|0;i=i+J[j+12>>2]|0;m=J[i+4>>2];J[l>>2]=J[i>>2];J[l+4>>2]=m;m=J[i+12>>2];J[l+8>>2]=J[i+8>>2];J[l+12>>2]=m;a=a+2|0;y=y+2|0;if((y|0)!=(C|0)){continue}break}}if(!(b&1)){break b}b=a<<4;a=b+o|0;b=b+J[j+12>>2]|0;i=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=i;i=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=i}a=J[j+12>>2];if(!(a?!a|!K[j+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[j+12>>2]=o;H[j+16|0]=1;J[j+8>>2]=s;b=J[j+4>>2]}D=Q(g-h);a=J[j+12>>2]+(b<<4)|0;J[a+12>>2]=c<<21|d;p=B?e:p;e=A?e:r;r=Q(p-e);c=z=Q(0)){b=~~n>>>0;break c}b=0}I[a+4>>1]=b&65534;d=D=Q(0)){b=~~h>>>0;break d}b=0}I[a+2>>1]=b&65534;o=r=Q(0)){b=~~e>>>0;break e}b=0}I[a>>1]=b&65534;e=Q(Q(Q((c?Q(t+Q(.0010000000474974513)):t)-q)*f)+Q(1));f:{if(e=Q(0)){b=~~e>>>0;break f}b=0}I[a+10>>1]=b|1;g=Q(Q(Q((d?Q(g+Q(.0010000000474974513)):g)-v)*k)+Q(1));g:{if(g=Q(0)){b=~~g>>>0;break g}b=0}I[a+8>>1]=b|1;g=Q(Q(Q((o?Q(p+Q(.0010000000474974513)):p)-x)*w)+Q(1));h:{if(g=Q(0)){b=~~g>>>0;break h}b=0}I[a+6>>1]=b|1;J[j+4>>2]=J[j+4>>2]+1}function Wj(a,b,c){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;h=J[b>>2];l=J[a+4>>2];i=J[b+4>>2];f=J[b+8>>2];n=ec(a,c,i,f);d=2;e=J[b+12>>2];o=l+2|0;J[n+20>>2]=o;p=l+1|0;J[n+16>>2]=p;J[n+12>>2]=e;j=J[J[a+12>>2]+(J[b+12>>2]<<2)>>2];e=J[j+4>>2];a:{b:{k=J[j>>2];if((k|0)==(i|0)&(e|0)==(f|0)){break b}c:{if((f|0)==(k|0)&(e|0)==(i|0)){break c}g=J[j+8>>2];if((e|0)==(i|0)){d=0;if((f|0)==(g|0)){break b}}if((e|0)==(f|0)){d=0;if((g|0)==(i|0)){break c}}if((g|0)==(i|0)){d=1;if((f|0)==(k|0)){break b}}e=27144;if((f|0)!=(g|0)){break a}d=1;if((i|0)!=(k|0)){break a}}e=(j+(d<<2)|0)+12|0;break a}e=(j+(d<<2)|0)+12|0}J[e>>2]=l;j=ec(a,c,f,h);e=J[b+16>>2];J[j+20>>2]=l;J[j+16>>2]=o;J[j+12>>2]=e;e=2;g=J[J[a+12>>2]+(J[b+16>>2]<<2)>>2];d=J[g+4>>2];d:{e:{m=J[g>>2];if((m|0)==(f|0)&(d|0)==(h|0)){break e}f:{if((h|0)==(m|0)&(d|0)==(f|0)){break f}k=J[g+8>>2];if((d|0)==(f|0)){e=0;if((h|0)==(k|0)){break e}}if((d|0)==(h|0)){e=0;if((f|0)==(k|0)){break f}}if((f|0)==(k|0)){e=1;if((h|0)==(m|0)){break e}}d=27144;if((h|0)!=(k|0)){break d}e=1;if((f|0)!=(m|0)){break d}}d=(g+(e<<2)|0)+12|0;break d}d=(g+(e<<2)|0)+12|0}J[d>>2]=p;f=ec(a,c,h,i);e=J[b+20>>2];J[f+20>>2]=p;J[f+16>>2]=l;J[f+12>>2]=e;d=2;e=J[a+12>>2];l=J[e+(J[b+20>>2]<<2)>>2];g=J[l+4>>2];g:{h:{m=J[l>>2];if((m|0)==(h|0)&(g|0)==(i|0)){break h}i:{if((i|0)==(m|0)&(g|0)==(h|0)){break i}k=J[l+8>>2];if((g|0)==(h|0)){d=0;if((i|0)==(k|0)){break h}}if((g|0)==(i|0)){d=0;if((h|0)==(k|0)){break i}}if((h|0)==(k|0)){d=1;if((i|0)==(m|0)){break h}}g=27144;if((i|0)!=(k|0)){break g}d=1;if((h|0)!=(m|0)){break g}}g=(l+(d<<2)|0)+12|0;break g}g=(l+(d<<2)|0)+12|0}J[g>>2]=o;d=J[(J[n+12>>2]<<2)+e>>2];if(!(!(J[d>>2]==(c|0)|J[d+4>>2]==(c|0))&J[d+8>>2]!=(c|0))){hg(a,n,d);J[J[a+12>>2]+(J[n+24>>2]<<2)>>2]=0;if(n){J[8370]=J[8370]+1;ia[J[6783]](n)}J[J[a+12>>2]+(J[d+24>>2]<<2)>>2]=0;if(d){J[8370]=J[8370]+1;ia[J[6783]](d)}e=J[a+12>>2]}d=J[(J[j+12>>2]<<2)+e>>2];if(!(!(J[d>>2]==(c|0)|J[d+4>>2]==(c|0))&J[d+8>>2]!=(c|0))){hg(a,j,d);J[J[a+12>>2]+(J[j+24>>2]<<2)>>2]=0;if(j){J[8370]=J[8370]+1;ia[J[6783]](j)}J[J[a+12>>2]+(J[d+24>>2]<<2)>>2]=0;if(d){J[8370]=J[8370]+1;ia[J[6783]](d)}e=J[a+12>>2]}d=J[(J[f+12>>2]<<2)+e>>2];if(!(!(J[d>>2]==(c|0)|J[d+4>>2]==(c|0))&J[d+8>>2]!=(c|0))){hg(a,f,d);J[J[a+12>>2]+(J[f+24>>2]<<2)>>2]=0;if(f){J[8370]=J[8370]+1;ia[J[6783]](f)}J[J[a+12>>2]+(J[d+24>>2]<<2)>>2]=0;if(d){J[8370]=J[8370]+1;ia[J[6783]](d)}e=J[a+12>>2]}J[(J[b+24>>2]<<2)+e>>2]=0;if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}function Js(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0),F=Q(0);e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;H[e+7|0]=c;b=ra(1128);c=J[e+12>>2];a=J[e+8>>2];A=K[e+7|0];xb(b,7,Rk(),c);H[b+48|0]=0;J[b>>2]=20024;d=J[a+12>>2];J[b+124>>2]=J[a+8>>2];J[b+128>>2]=d;d=J[a+4>>2];J[b+116>>2]=J[a>>2];J[b+120>>2]=d;d=J[a+28>>2];J[b+140>>2]=J[a+24>>2];J[b+144>>2]=d;d=J[a+20>>2];J[b+132>>2]=J[a+16>>2];J[b+136>>2]=d;d=J[a+36>>2];J[b+148>>2]=J[a+32>>2];J[b+152>>2]=d;d=J[a+44>>2];J[b+156>>2]=J[a+40>>2];J[b+160>>2]=d;d=J[a+56>>2];B=J[a+60>>2];C=J[a+52>>2];a=J[a+48>>2];H[b+180|0]=A&1;J[b+164>>2]=a;J[b+168>>2]=C;J[b+172>>2]=d;J[b+176>>2]=B;D=N[c+52>>2];E=N[c+56>>2];F=N[c+60>>2];o=N[b+172>>2];p=N[b+164>>2];q=N[b+168>>2];f=N[c+8>>2];g=N[c+12>>2];h=N[c+28>>2];i=N[c+20>>2];j=N[c+24>>2];r=N[b+132>>2];s=N[b+148>>2];t=N[b+152>>2];u=N[b+120>>2];v=N[b+136>>2];k=N[c+44>>2];w=N[b+156>>2];l=N[c+36>>2];x=N[b+124>>2];m=N[c+40>>2];y=N[b+140>>2];n=N[c+4>>2];z=N[b+116>>2];J[b+288>>2]=1065353216;J[b+292>>2]=0;J[b+280>>2]=1065353216;J[b+284>>2]=1060320051;J[b+272>>2]=1065353216;J[b+276>>2]=0;J[b+264>>2]=1065353216;J[b+268>>2]=1060320051;J[b+224>>2]=0;J[b+228>>2]=0;J[b+216>>2]=1065353216;J[b+220>>2]=1060320051;J[b+208>>2]=0;J[b+212>>2]=0;J[b+200>>2]=1065353216;J[b+204>>2]=1060320051;J[b+192>>2]=0;J[b+196>>2]=0;J[b+184>>2]=1065353216;J[b+188>>2]=-1082130432;J[b+112>>2]=0;J[b+96>>2]=0;J[b+80>>2]=0;J[b- -64>>2]=0;N[b+92>>2]=Q(w*k)+Q(Q(x*l)+Q(y*m));N[b+88>>2]=Q(t*k)+Q(Q(u*l)+Q(v*m));N[b+84>>2]=Q(s*k)+Q(Q(z*l)+Q(r*m));N[b+76>>2]=Q(w*h)+Q(Q(x*i)+Q(y*j));N[b+72>>2]=Q(t*h)+Q(Q(u*i)+Q(v*j));N[b+68>>2]=Q(s*h)+Q(Q(z*i)+Q(r*j));N[b+60>>2]=Q(w*g)+Q(Q(x*n)+Q(f*y));N[b+56>>2]=Q(t*g)+Q(Q(u*n)+Q(f*v));N[b+52>>2]=Q(s*g)+Q(Q(z*n)+Q(r*f));N[b+108>>2]=F+Q(Q(o*k)+Q(Q(p*l)+Q(m*q)));N[b+104>>2]=E+Q(Q(o*h)+Q(Q(p*i)+Q(j*q)));N[b+100>>2]=D+Q(Q(o*g)+Q(Q(p*n)+Q(f*q)));J[b+1124>>2]=0;J[b+1116>>2]=0;J[b+1120>>2]=0;H[b+1096|0]=0;J[b+256>>2]=1065353216;J[b+260>>2]=0;J[b+248>>2]=1065353216;J[b+252>>2]=1060320051;J[b+240>>2]=1065353216;J[b+244>>2]=0;J[b+232>>2]=1065353216;J[b+236>>2]=1060320051;J[b+1100>>2]=0;J[b+1104>>2]=0;J[b+300>>2]=0;a=b+1105|0;H[a|0]=0;H[a+1|0]=0;H[a+2|0]=0;H[a+3|0]=0;H[a+4|0]=0;H[a+5|0]=0;H[a+6|0]=0;H[a+7|0]=0;H[b+49|0]=1;vg(b,J[b+28>>2]+4|0,J[b+32>>2]+4|0);ga=e+16|0;return b|0}function nF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=0,s=0;k=ga-32|0;ga=k;d=J[a+4>>2];ia[J[J[d>>2]+16>>2]](d,k+28|0,k+24|0,k+20|0,k+16|0,k+12|0,k+8|0,k+4|0,k,b);e=J[a+4>>2];g=J[k+12>>2]+P(J[k+8>>2],c)|0;n=J[k+16>>2];f=J[k>>2];d=J[k+28>>2];a:{b:{c:{d:{e:{if(J[k+20>>2]){switch(f-2|0){case 0:break d;case 1:break e;default:break c}}f:{g:{switch(f-2|0){case 0:f=P(n,J[g+8>>2])+d|0;h=N[f>>2];i=N[f+4>>2];j=N[f+8>>2];m=N[e+4>>2];o=N[e+8>>2];p=N[e+12>>2];J[a+56>>2]=0;N[a+52>>2]=j*p;N[a+48>>2]=i*o;N[a+44>>2]=h*m;f=P(n,J[g+4>>2])+d|0;h=N[f>>2];i=N[f+4>>2];j=N[f+8>>2];m=N[e+4>>2];o=N[e+8>>2];p=N[e+12>>2];J[a+40>>2]=0;N[a+36>>2]=j*p;N[a+32>>2]=i*o;N[a+28>>2]=h*m;d=P(n,J[g>>2])+d|0;g=d+8|0;i=Q(N[d>>2]*N[e+4>>2]);h=Q(N[d+4>>2]*N[e+8>>2]);break f;case 1:f=P(n,L[g+4>>1])+d|0;h=N[f>>2];i=N[f+4>>2];j=N[f+8>>2];m=N[e+4>>2];o=N[e+8>>2];p=N[e+12>>2];J[a+56>>2]=0;N[a+52>>2]=j*p;N[a+48>>2]=i*o;N[a+44>>2]=h*m;f=P(n,L[g+2>>1])+d|0;h=N[f>>2];i=N[f+4>>2];j=N[f+8>>2];m=N[e+4>>2];o=N[e+8>>2];p=N[e+12>>2];J[a+40>>2]=0;N[a+36>>2]=j*p;N[a+32>>2]=i*o;N[a+28>>2]=h*m;d=P(n,L[g>>1])+d|0;g=d+8|0;i=Q(N[d>>2]*N[e+4>>2]);h=Q(N[d+4>>2]*N[e+8>>2]);break f;default:break g}}f=P(n,K[g+2|0])+d|0;h=N[f>>2];i=N[f+4>>2];j=N[f+8>>2];m=N[e+4>>2];o=N[e+8>>2];p=N[e+12>>2];J[a+56>>2]=0;N[a+52>>2]=j*p;N[a+48>>2]=i*o;N[a+44>>2]=h*m;f=P(n,K[g+1|0])+d|0;h=N[f>>2];i=N[f+4>>2];j=N[f+8>>2];m=N[e+4>>2];o=N[e+8>>2];p=N[e+12>>2];J[a+40>>2]=0;N[a+36>>2]=j*p;N[a+32>>2]=i*o;N[a+28>>2]=h*m;d=P(n,K[g|0])+d|0;g=d+8|0;i=Q(N[d>>2]*N[e+4>>2]);h=Q(N[d+4>>2]*N[e+8>>2])}j=N[e+12>>2];break a}l=L[g+4>>1];break b}l=J[g+8>>2];break b}l=K[g+2|0]}l=P(n,l)+d|0;q=O[l>>3];r=O[l+8>>3];s=O[l+16>>3];h=N[e+4>>2];i=N[e+8>>2];j=N[e+12>>2];J[a+56>>2]=0;N[a+52>>2]=j*Q(s);N[a+48>>2]=i*Q(r);N[a+44>>2]=h*Q(q);h:{i:{switch(f-2|0){case 0:l=J[g+4>>2];break h;case 1:l=L[g+2>>1];break h;default:break i}}l=K[g+1|0]}l=P(l,n)+d|0;q=O[l>>3];r=O[l+8>>3];s=O[l+16>>3];h=N[e+4>>2];i=N[e+8>>2];j=N[e+12>>2];J[a+40>>2]=0;N[a+36>>2]=j*Q(s);N[a+32>>2]=i*Q(r);N[a+28>>2]=h*Q(q);j:{k:{switch(f-2|0){case 0:f=J[g>>2];break j;case 1:f=L[g>>1];break j;default:break k}}f=K[g|0]}g=e+12|0;d=P(f,n)+d|0;h=Q(N[e+8>>2]*Q(O[d+8>>3]));i=Q(N[e+4>>2]*Q(O[d>>3]));j=Q(O[d+16>>3])}m=N[g>>2];J[a+24>>2]=0;N[a+16>>2]=h;N[a+12>>2]=i;N[a+20>>2]=m*j;d=J[a+8>>2];ia[J[J[d>>2]+8>>2]](d,a+12|0,b,c);a=J[a+4>>2];ia[J[J[a>>2]+24>>2]](a,b);ga=k+32|0}function nB(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);c=ga-48|0;ga=c;if(K[a+1308|0]){J[a+1056>>2]=0;J[a+992>>2]=0;J[a+928>>2]=0;J[a+712>>2]=0;J[a+716>>2]=0;J[a+720>>2]=0;J[a+724>>2]=0;pd(a,J[a+28>>2]+4|0,J[a+32>>2]+4|0);ia[J[J[a>>2]+44>>2]](a);b=a+1292|0;d=J[b+4>>2];J[c+40>>2]=J[b>>2];J[c+44>>2]=d;d=J[a+1288>>2];J[c+32>>2]=J[a+1284>>2];J[c+36>>2]=d;d=J[b+4>>2];J[c+24>>2]=J[b>>2];J[c+28>>2]=d;b=J[a+1288>>2];J[c+16>>2]=J[a+1284>>2];J[c+20>>2]=b;if(N[a+696>>2]>=N[a+680>>2]){b=K[a+1300|0];g=N[(b?a+1064|0:a+1128|0)>>2];f=N[(b?a+1080|0:a+1144|0)>>2];e=N[(b?a+1096|0:a+1160|0)>>2];J[c+12>>2]=0;N[c+8>>2]=e;N[c+4>>2]=f;N[c>>2]=g;xg(a,a+176|0,c,c+32|0,c+16|0)}if(N[a+700>>2]>=N[a+684>>2]){b=K[a+1300|0];g=N[(b?a+1068|0:a+1132|0)>>2];f=N[(b?a+1084|0:a+1148|0)>>2];e=N[(b?a+1100|0:a+1164|0)>>2];J[c+12>>2]=0;N[c+8>>2]=e;N[c+4>>2]=f;N[c>>2]=g;xg(a,a+260|0,c,c+32|0,c+16|0)}if(N[a+704>>2]>=N[a+688>>2]){b=K[a+1300|0];g=N[(b?a+1072|0:a+1136|0)>>2];f=N[(b?a+1088|0:a+1152|0)>>2];e=N[(b?a+1104|0:a+1168|0)>>2];J[c+12>>2]=0;N[c+8>>2]=e;N[c+4>>2]=f;N[c>>2]=g;xg(a,a+344|0,c,c+32|0,c+16|0)}while(1){if(Fe(a,m)){b=(m<<4)+a|0;d=b+1216|0;h=J[d+4>>2];J[c+8>>2]=J[d>>2];J[c+12>>2]=h;b=b+1208|0;d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[a+32>>2];i=N[d+36>>2];j=N[d+20>>2];n=N[d+40>>2];k=N[d+8>>2];l=N[d+24>>2];o=N[d+44>>2];s=N[d+12>>2];t=N[d+28>>2];h=J[a+28>>2];p=N[h+36>>2];u=N[h+20>>2];q=N[h+40>>2];v=N[h+8>>2];w=N[h+24>>2];r=N[h+44>>2];x=N[h+12>>2];y=N[h+28>>2];z=N[d+4>>2];A=N[h+4>>2];b=P(m,84)+a|0;J[b+436>>2]=0;J[b+440>>2]=0;J[b+428>>2]=0;J[b+432>>2]=0;g=N[c+8>>2];e=N[c>>2];f=N[c+4>>2];J[b+472>>2]=0;J[b+456>>2]=0;r=Q(Q(r*g)+Q(Q(x*e)+Q(y*f)));N[b+452>>2]=r;q=Q(Q(q*g)+Q(Q(v*e)+Q(w*f)));N[b+448>>2]=q;p=Q(Q(p*g)+Q(Q(A*e)+Q(u*f)));N[b+444>>2]=p;e=Q(-e);o=Q(Q(Q(s*e)-Q(t*f))-Q(o*g));N[b+468>>2]=o;n=Q(Q(Q(k*e)-Q(l*f))-Q(n*g));N[b+464>>2]=n;g=Q(Q(Q(z*e)-Q(j*f))-Q(i*g));N[b+460>>2]=g;f=N[h+400>>2];e=N[h+404>>2];i=N[h+396>>2];J[b+488>>2]=0;e=Q(r*e);N[b+484>>2]=e;f=Q(q*f);N[b+480>>2]=f;i=Q(p*i);N[b+476>>2]=i;j=N[d+400>>2];k=N[d+404>>2];l=N[d+396>>2];J[b+504>>2]=0;k=Q(o*k);N[b+500>>2]=k;j=Q(n*j);N[b+496>>2]=j;l=Q(g*l);N[b+492>>2]=l;N[b+508>>2]=Q(Q(e*r)+Q(Q(i*p)+Q(q*f)))+Q(Q(k*o)+Q(Q(l*g)+Q(n*j)))}m=m+1|0;if((m|0)!=3){continue}break}}ga=c+48|0}function QG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0);n=ga-16|0;ga=n;k=N[b+8>>2];f=N[c+8>>2];q=Q(Q(k*d)+f);C=N[b+4>>2];B=N[c+4>>2];D=Q(Q(C*d)+B);E=N[b>>2];e=Q(E*d);d=N[c>>2];F=Q(e+d);a:{if(K[a+228|0]){r=N[a+44>>2];i=Q(-N[a+84>>2]);s=N[a+60>>2];h=N[a+88>>2];t=N[a+76>>2];g=N[a+92>>2];y=Q(Q(Q(r*i)-Q(s*h))-Q(t*g));e=N[a+204>>2];u=N[a+36>>2];v=N[a+52>>2];w=N[a+68>>2];z=Q(Q(Q(u*i)-Q(v*h))-Q(w*g));l=N[a+196>>2];x=N[a+40>>2];j=Q(x*i);i=N[a+56>>2];j=Q(j-Q(i*h));h=N[a+72>>2];j=Q(j-Q(h*g));g=N[a+200>>2];e=Q(Q(Q(Q(y*e)+Q(Q(z*l)+Q(j*g)))+N[a+220>>2])+Q(Q(q*Q(Q(t*e)+Q(Q(w*l)+Q(h*g))))+Q(Q(F*Q(Q(r*e)+Q(Q(u*l)+Q(x*g))))+Q(D*Q(Q(s*e)+Q(Q(v*l)+Q(i*g)))))));g=e;l=k;o=Q(Q(e-f)*k);f=N[a+172>>2];e=N[a+164>>2];k=N[a+168>>2];e=Q(Q(Q(q*Q(Q(t*f)+Q(Q(w*e)+Q(h*k))))+Q(Q(F*Q(Q(r*f)+Q(Q(u*e)+Q(x*k))))+Q(D*Q(Q(s*f)+Q(Q(v*e)+Q(i*k))))))+Q(Q(Q(y*f)+Q(Q(z*e)+Q(j*k)))+N[a+212>>2]));p=Q(Q(e-d)*E);k=q;d=N[a+188>>2];f=N[a+180>>2];q=N[a+184>>2];f=Q(Q(Q(k*Q(Q(t*d)+Q(Q(w*f)+Q(h*q))))+Q(Q(F*Q(Q(r*d)+Q(Q(u*f)+Q(x*q))))+Q(D*Q(Q(s*d)+Q(Q(v*f)+Q(i*q))))))+Q(Q(Q(y*d)+Q(Q(z*f)+Q(j*q)))+N[a+216>>2]));d=Q(o+Q(p+Q(C*Q(f-B))));N[n+8>>2]=g+Q(l*d);N[n+4>>2]=f+Q(C*d);N[n>>2]=e+Q(E*d);break a}I=N[a+220>>2];r=N[a+204>>2];s=N[a+196>>2];t=N[a+200>>2];L=N[a+212>>2];e=N[a+168>>2];u=N[a+172>>2];v=N[a+164>>2];w=N[a+108>>2];o=Q(-N[a+148>>2]);l=N[a+124>>2];p=N[a+152>>2];x=N[a+140>>2];A=N[a+156>>2];i=Q(Q(Q(w*o)-Q(l*p))-Q(x*A));h=N[a+100>>2];g=N[a+116>>2];y=N[a+132>>2];z=Q(Q(Q(h*o)-Q(g*p))-Q(y*A));j=N[a+104>>2];m=Q(j*o);o=N[a+120>>2];m=Q(m-Q(o*p));p=N[a+136>>2];A=Q(m-Q(p*A));m=N[a+188>>2];G=N[a+180>>2];H=N[a+184>>2];m=Q(Q(Q(f*Q(Q(x*m)+Q(Q(y*G)+Q(p*H))))+Q(Q(d*Q(Q(w*m)+Q(Q(h*G)+Q(j*H))))+Q(B*Q(Q(l*m)+Q(Q(g*G)+Q(o*H))))))+Q(Q(Q(i*m)+Q(Q(z*G)+Q(A*H)))+N[a+216>>2]));N[n+4>>2]=m;e=Q(Q(Q(f*Q(Q(x*u)+Q(Q(y*v)+Q(p*e))))+Q(Q(d*Q(Q(w*u)+Q(Q(h*v)+Q(j*e))))+Q(B*Q(Q(l*u)+Q(Q(g*v)+Q(o*e))))))+Q(L+Q(Q(i*u)+Q(Q(z*v)+Q(A*e)))));N[n>>2]=e;d=Q(Q(I+Q(Q(i*r)+Q(Q(z*s)+Q(A*t))))+Q(Q(f*Q(Q(x*r)+Q(Q(y*s)+Q(p*t))))+Q(Q(d*Q(Q(w*r)+Q(Q(h*s)+Q(j*t))))+Q(B*Q(Q(l*r)+Q(Q(g*s)+Q(o*t)))))));N[n+8>>2]=d;d=Q(Q(Q(q-d)*k)+Q(Q(Q(F-e)*E)+Q(C*Q(D-m))))}J[n+12>>2]=0;a=J[a+32>>2];ia[J[J[a>>2]+16>>2]](a,b,n,d);ga=n+16|0}function Um(a){a=a|0;var b=0,c=0,d=Q(0),e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=0,o=0;b=ga-80|0;ga=b;a:{if(!(ia[J[J[a>>2]+20>>2]](a)|0)){break a}c=ia[J[J[a>>2]+20>>2]](a)|0;if(!(ia[J[J[c>>2]+48>>2]](c)&8)){break a}c=J[a+24>>2];l=ia[J[J[c>>2]+36>>2]](c)|0;J[b+72>>2]=0;J[b+76>>2]=0;J[b+64>>2]=1065353216;J[b+68>>2]=1065353216;c=0;if((l|0)<=0){break a}while(1){g=0;e=J[a+24>>2];m=ia[J[J[e>>2]+40>>2]](e,c)|0;n=J[m+748>>2];if((n|0)>0){while(1){o=ia[J[J[a>>2]+20>>2]](a)|0;e=P(g,184)+m|0;ia[J[J[o>>2]+32>>2]](o,e+36|0,e+68|0,N[e+84>>2],J[e+152>>2],b- -64|0);g=g+1|0;if((n|0)!=(g|0)){continue}break}}c=c+1|0;if((l|0)!=(c|0)){continue}break}}b:{if(!(ia[J[J[a>>2]+20>>2]](a)|0)){break b}c=ia[J[J[a>>2]+20>>2]](a)|0;if(!(ia[J[J[c>>2]+48>>2]](c)&3)|J[a+8>>2]<=0){break b}g=0;while(1){c=J[J[a+16>>2]+(g<<2)>>2];c:{if(K[c+204|0]&32){break c}d:{if(!(ia[J[J[a>>2]+20>>2]](a)|0)){break d}e=ia[J[J[a>>2]+20>>2]](a)|0;if(!(ia[J[J[e>>2]+48>>2]](e)&1)){break d}e:{f:{g:{h:{switch(J[c+216>>2]-1|0){case 0:J[b+64>>2]=1065353216;break f;case 1:J[b+64>>2]=0;break g;case 2:J[b+64>>2]=0;break f;case 4:J[b+64>>2]=1065353216;break g;default:break h}}J[b+64>>2]=1065353216;f=Q(0);d=Q(0);break e}f=Q(1);d=Q(0);break e}f=Q(1);d=Q(1)}J[b+76>>2]=0;N[b+72>>2]=d;N[b+68>>2]=f;ia[J[J[a>>2]+28>>2]](a,c+4|0,J[c+192>>2],b- -64|0)}e=J[a+72>>2];if(!e){break c}if(!(ia[J[J[e>>2]+48>>2]](e)&2)){break c}J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=1065353216;J[b+36>>2]=0;e=J[c+192>>2];ia[J[J[e>>2]+8>>2]](e,c+4|0,b- -64|0,b+48|0);d=N[6778];N[b+64>>2]=N[b+64>>2]-d;N[b+68>>2]=N[b+68>>2]-d;N[b+72>>2]=N[b+72>>2]-d;N[b+48>>2]=d+N[b+48>>2];N[b+52>>2]=d+N[b+52>>2];N[b+56>>2]=d+N[b+56>>2];i:{if(K[c+204|0]&3|(!K[a+44|0]|J[c+236>>2]!=2)){break i}e=J[c+192>>2];ia[J[J[e>>2]+8>>2]](e,c+68|0,b+16|0,b);f=Q(N[b+16>>2]-d);N[b+16>>2]=f;h=Q(N[b+20>>2]-d);N[b+20>>2]=h;i=Q(N[b+24>>2]-d);N[b+24>>2]=i;j=Q(d+N[b>>2]);N[b>>2]=j;k=Q(d+N[b+4>>2]);N[b+4>>2]=k;d=Q(d+N[b+8>>2]);N[b+8>>2]=d;if(f>2]){N[b+64>>2]=f}if(N[b+68>>2]>h){N[b+68>>2]=h}if(N[b+72>>2]>i){N[b+72>>2]=i}f=N[b+28>>2];if(f>2]){N[b+76>>2]=f}if(N[b+48>>2]>2]=j}if(N[b+52>>2]>2]=k}if(d>N[b+56>>2]){N[b+56>>2]=d}d=N[b+12>>2];if(!(d>N[b+60>>2])){break i}N[b+60>>2]=d}c=J[a+72>>2];ia[J[J[c>>2]+52>>2]](c,b- -64|0,b+48|0,b+32|0)}g=g+1|0;if((g|0)>2]){continue}break}}ga=b+80|0}function fl(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0);q=J[b+4>>2];J[a+556>>2]=J[b>>2];J[a+560>>2]=q;q=J[b+12>>2];J[a+564>>2]=J[b+8>>2];J[a+568>>2]=q;j=Q(-0);l=Q(1);c=N[a+568>>2];d=Q(c*Q(0));f=N[a+564>>2];h=N[a+556>>2];e=Q(h*Q(0));g=Q(Q(d+f)-e);e=Q(d+e);d=N[a+560>>2];i=Q(e-d);e=Q(f*Q(-0));p=Q(e+Q(Q(d*Q(-0))-h));e=Q(e+Q(c+Q(d*Q(0))));k=Q(Q(g*h)+Q(Q(Q(c*i)-Q(p*f))-Q(e*d)));n=Q(Q(i*d)+Q(Q(Q(c*e)-Q(p*h))-Q(g*f)));g=Q(Q(e*f)+Q(Q(Q(c*g)-Q(p*d))-Q(i*h)));i=Q(Q(k*Q(0))+Q(n+Q(g*Q(0))));if(!(i>2];a:{if(!(f>=Q(.05000000074505806))){break a}c=N[a+448>>2];if(!(c>=Q(.05000000074505806))){break a}d=qb(Q(T(Q(U(o,Q(-1))),Q(1))));d=Q(d+d);b:{if(!(d>Q(1.1920928955078125e-7))){break b}e=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(Q(j*j)+Q(l*l))))));k=Q(m*e);n=Q(j*e);e=Q(l*e);if(!(Q(R(e))>Q(1.1920928955078125e-7))){break b}s=Q(Q(k*k)/Q(e*e));f=Q(Y(Q(Q(s+Q(1))/Q(Q(Q(1)/Q(c*c))+Q(s/Q(f*f))))))}if(!(Q(R(d))>Q(1.1920928955078125e-7))){break a}c:{if(d>f){d=f;break c}c=Q(-f);if(!(c>d)){break c}d=c}c=Q(d*Q(.5));d=Q(Ga(c)/Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(e*e))))));m=Q(k*d);l=Q(e*d);j=Q(n*d);o=Ha(c)}f=Q(g*h);d=Q(i*h);n=Q(r*h);g=Q(p*h);i=N[a+452>>2];d:{if(!(i>=Q(.05000000074505806))){break d}h=g;k=n;e=d;c=qb(Q(T(Q(U(f,Q(-1))),Q(1))));c=Q(c+c);if(c>Q(3.1415927410125732)){e=Q(-d);k=Q(-n);h=Q(-g);c=qb(Q(T(Q(U(Q(-f),Q(-1))),Q(1))));c=Q(c+c)}if(c>Q(1.1920928955078125e-7)){p=Q(Q(1)/Q(Y(Q(Q(e*e)+Q(Q(h*h)+Q(k*k))))));e=Q(e*p);h=Q(h*p);k=Q(k*p)}if(!(Q(R(c))>Q(1.1920928955078125e-7))){break d}e:{if(c>i){c=i;break e}d=Q(-i);if(!(d>c)){break e}c=d}f=Q(c*Q(.5));c=Q(Ga(f)/Q(Y(Q(Q(e*e)+Q(Q(h*h)+Q(k*k))))));d=Q(e*c);n=Q(k*c);g=Q(h*c);f=Ha(f)}N[a+568>>2]=Q(Q(Q(o*f)-Q(g*j))-Q(l*n))-Q(m*d);N[a+564>>2]=Q(Q(j*n)+Q(Q(o*d)+Q(m*f)))-Q(l*g);N[a+560>>2]=Q(Q(m*g)+Q(Q(o*n)+Q(l*f)))-Q(j*d);N[a+556>>2]=Q(Q(l*d)+Q(Q(o*g)+Q(j*f)))-Q(m*n)}function cl(a,b,c,d,e,f){xb(a,6,b,c);J[a>>2]=19508;b=J[d+12>>2];J[a+56>>2]=J[d+8>>2];J[a+60>>2]=b;b=J[d+4>>2];J[a+48>>2]=J[d>>2];J[a+52>>2]=b;b=J[d+28>>2];J[a+72>>2]=J[d+24>>2];J[a+76>>2]=b;c=J[d+20>>2];b=a- -64|0;J[b>>2]=J[d+16>>2];J[b+4>>2]=c;b=J[d+44>>2];J[a+88>>2]=J[d+40>>2];J[a+92>>2]=b;b=J[d+36>>2];J[a+80>>2]=J[d+32>>2];J[a+84>>2]=b;b=J[d+60>>2];J[a+104>>2]=J[d+56>>2];J[a+108>>2]=b;b=J[d+52>>2];J[a+96>>2]=J[d+48>>2];J[a+100>>2]=b;b=J[e+12>>2];J[a+120>>2]=J[e+8>>2];J[a+124>>2]=b;b=J[e+4>>2];J[a+112>>2]=J[e>>2];J[a+116>>2]=b;b=J[e+20>>2];J[a+128>>2]=J[e+16>>2];J[a+132>>2]=b;b=J[e+28>>2];J[a+136>>2]=J[e+24>>2];J[a+140>>2]=b;b=J[e+36>>2];J[a+144>>2]=J[e+32>>2];J[a+148>>2]=b;b=J[e+44>>2];J[a+152>>2]=J[e+40>>2];J[a+156>>2]=b;b=J[e+52>>2];J[a+160>>2]=J[e+48>>2];J[a+164>>2]=b;b=J[e+60>>2];J[a+168>>2]=J[e+56>>2];J[a+172>>2]=b;J[a+680>>2]=0;J[a+684>>2]=0;J[a+688>>2]=0;J[a+692>>2]=0;J[a+696>>2]=0;J[a+700>>2]=0;J[a+704>>2]=0;J[a+708>>2]=0;J[a+712>>2]=0;J[a+716>>2]=0;J[a+720>>2]=0;J[a+724>>2]=0;J[a+740>>2]=0;J[a+744>>2]=0;J[a+748>>2]=0;J[a+752>>2]=0;J[a+764>>2]=1045220557;J[a+756>>2]=1045220557;J[a+760>>2]=1045220557;J[a+784>>2]=0;J[a+776>>2]=0;J[a+780>>2]=0;J[a+768>>2]=0;J[a+772>>2]=0;J[a+736>>2]=1056964608;J[a+728>>2]=1060320051;J[a+732>>2]=1065353216;H[a+790|0]=0;I[a+788>>1]=0;J[a+800>>2]=0;J[a+792>>2]=0;J[a+796>>2]=0;J[a+816>>2]=0;J[a+808>>2]=0;J[a+812>>2]=0;J[a+928>>2]=0;J[a+884>>2]=1133903872;J[a+876>>2]=0;J[a+880>>2]=1036831949;J[a+904>>2]=0;J[a+908>>2]=0;J[a+896>>2]=0;J[a+900>>2]=1045220557;J[a+868>>2]=1065353216;J[a+872>>2]=-1082130432;J[a+924>>2]=0;J[a+888>>2]=1065353216;J[a+892>>2]=1056964608;J[a+916>>2]=0;J[a+992>>2]=0;H[a+912|0]=0;J[a+948>>2]=1133903872;J[a+940>>2]=0;J[a+944>>2]=1036831949;J[a+968>>2]=0;J[a+972>>2]=0;J[a+960>>2]=0;J[a+964>>2]=1045220557;J[a+932>>2]=1065353216;J[a+936>>2]=-1082130432;J[a+988>>2]=0;J[a+952>>2]=1065353216;J[a+956>>2]=1056964608;J[a+980>>2]=0;J[a+1056>>2]=0;H[a+976|0]=0;J[a+1012>>2]=1133903872;J[a+1004>>2]=0;J[a+1008>>2]=1036831949;b=a+1032|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1024|0;J[b>>2]=0;J[b+4>>2]=1045220557;J[a+996>>2]=1065353216;J[a+1e3>>2]=-1082130432;J[a+1052>>2]=0;J[a+1016>>2]=1065353216;J[a+1020>>2]=1056964608;J[a+1044>>2]=0;H[a+1308|0]=0;J[a+1304>>2]=0;H[a+1301|0]=1;H[a+1300|0]=f;H[a+1040|0]=0;pd(a,J[a+28>>2]+4|0,J[a+32>>2]+4|0)}function rb(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=Q(0),t=0,u=Q(0),v=Q(0);if(!((b|0)==(d|0)|(b|0)==(c|0)|(c|0)==(d|0))){i=ga-48|0;ga=i;J[i+40>>2]=0;J[i+32>>2]=0;J[i+36>>2]=0;J[i+24>>2]=0;J[i+28>>2]=0;J[i+16>>2]=0;J[i+20>>2]=0;J[i+8>>2]=0;J[i+12>>2]=0;e=e?e:J[J[a+880>>2]>>2];f=J[a+752>>2];a:{if((f|0)!=J[a+756>>2]){break a}o=f?f<<1:1;if((o|0)<=(f|0)){break a}if(o){J[8369]=J[8369]+1;p=ia[J[6782]](P(o,44),16)|0;f=J[a+752>>2]}b:{if((f|0)<=0){break b}if((f|0)!=1){t=f&-2;while(1){g=P(q,44);h=g+p|0;g=g+J[a+760>>2]|0;j=J[g+4>>2];J[h>>2]=J[g>>2];J[h+4>>2]=j;J[h+40>>2]=J[g+40>>2];j=J[g+36>>2];J[h+32>>2]=J[g+32>>2];J[h+36>>2]=j;j=J[g+28>>2];J[h+24>>2]=J[g+24>>2];J[h+28>>2]=j;j=J[g+20>>2];J[h+16>>2]=J[g+16>>2];J[h+20>>2]=j;j=J[g+12>>2];J[h+8>>2]=J[g+8>>2];J[h+12>>2]=j;g=P(q|1,44);h=g+p|0;g=g+J[a+760>>2]|0;j=J[g+4>>2];J[h>>2]=J[g>>2];J[h+4>>2]=j;j=J[g+12>>2];J[h+8>>2]=J[g+8>>2];J[h+12>>2]=j;j=J[g+20>>2];J[h+16>>2]=J[g+16>>2];J[h+20>>2]=j;j=J[g+28>>2];J[h+24>>2]=J[g+24>>2];J[h+28>>2]=j;j=J[g+36>>2];J[h+32>>2]=J[g+32>>2];J[h+36>>2]=j;J[h+40>>2]=J[g+40>>2];q=q+2|0;r=r+2|0;if((t|0)!=(r|0)){continue}break}}if(!(f&1)){break b}f=P(q,44);g=f+p|0;f=f+J[a+760>>2]|0;h=J[f+4>>2];J[g>>2]=J[f>>2];J[g+4>>2]=h;J[g+40>>2]=J[f+40>>2];h=J[f+36>>2];J[g+32>>2]=J[f+32>>2];J[g+36>>2]=h;h=J[f+28>>2];J[g+24>>2]=J[f+24>>2];J[g+28>>2]=h;h=J[f+20>>2];J[g+16>>2]=J[f+16>>2];J[g+20>>2]=h;h=J[f+12>>2];J[g+8>>2]=J[f+8>>2];J[g+12>>2]=h}f=J[a+760>>2];if(!(f?!f|!K[a+764|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](f)}J[a+760>>2]=p;H[a+764|0]=1;J[a+756>>2]=o;f=J[a+752>>2]}f=J[a+760>>2]+P(f,44)|0;J[f+4>>2]=e;J[f>>2]=0;e=J[i+12>>2];J[f+8>>2]=J[i+8>>2];J[f+12>>2]=e;e=J[i+20>>2];J[f+16>>2]=J[i+16>>2];J[f+20>>2]=e;e=J[i+28>>2];J[f+24>>2]=J[i+24>>2];J[f+28>>2]=e;e=J[i+36>>2];J[f+32>>2]=J[i+32>>2];J[f+36>>2]=e;J[f+40>>2]=J[i+40>>2];J[a+752>>2]=J[a+752>>2]+1;ga=i+48|0;e=J[a+760>>2]+P(J[a+752>>2],44)|0;b=J[a+720>>2]+P(b,104)|0;J[e-36>>2]=b;c=J[a+720>>2]+P(c,104)|0;J[e-32>>2]=c;d=J[a+720>>2]+P(d,104)|0;J[e-28>>2]=d;l=N[b+8>>2];s=Q(N[c+8>>2]-l);k=N[b+12>>2];m=Q(N[d+12>>2]-k);l=Q(N[d+8>>2]-l);k=Q(N[c+12>>2]-k);n=Q(Q(s*m)-Q(l*k));u=Q(n*n);v=k;k=N[b+16>>2];n=Q(N[d+16>>2]-k);k=Q(N[c+16>>2]-k);m=Q(Q(v*n)-Q(m*k));l=Q(Q(k*l)-Q(n*s));N[e-8>>2]=Y(Q(u+Q(Q(m*m)+Q(l*l))));H[a+924|0]=1}}function rk(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=ga+-64|0;ga=d;H[b+84|0]=0;c=J[a+116>>2];r=N[c+52>>2];g=N[c+8>>2];e=N[c+12>>2];s=N[c+56>>2];h=N[c+20>>2];j=N[c+24>>2];l=N[c+28>>2];f=N[c+60>>2];m=N[c+36>>2];n=N[c+40>>2];o=N[c+44>>2];p=N[c+4>>2];J[b+48>>2]=0;q=f;f=N[b+164>>2];i=N[b+156>>2];k=N[b+160>>2];N[b+44>>2]=q+Q(Q(o*f)+Q(Q(m*i)+Q(n*k)));N[b+40>>2]=s+Q(Q(f*l)+Q(Q(i*h)+Q(j*k)));N[b+36>>2]=r+Q(Q(f*e)+Q(Q(i*p)+Q(g*k)));J[b- -64>>2]=0;f=N[b+180>>2];i=N[b+172>>2];k=N[b+176>>2];N[b+60>>2]=Q(o*f)+Q(Q(m*i)+Q(n*k));N[b+56>>2]=Q(l*f)+Q(Q(h*i)+Q(j*k));N[b+52>>2]=Q(e*f)+Q(Q(p*i)+Q(g*k));f=N[b+192>>2];i=N[b+196>>2];k=N[b+188>>2];J[b+80>>2]=0;N[b+76>>2]=Q(o*i)+Q(Q(m*k)+Q(n*f));N[b+72>>2]=Q(l*i)+Q(Q(h*k)+Q(j*f));N[b+68>>2]=Q(e*i)+Q(Q(p*k)+Q(g*f));g=N[b+204>>2];J[b+28>>2]=0;g=Q(g+N[b+212>>2]);N[b+24>>2]=Q(g*N[b+60>>2])+N[b+44>>2];N[b+20>>2]=Q(g*N[b+56>>2])+N[b+40>>2];N[b+16>>2]=Q(N[b+52>>2]*g)+N[b+36>>2];J[d+40>>2]=-1082130432;c=J[a+100>>2];c=ia[J[J[c>>2]+8>>2]](c,b+36|0,b+16|0,d+8|0)|0;J[b+88>>2]=0;a:{if(c){e=N[d+40>>2];c=J[d+28>>2];J[b>>2]=J[d+24>>2];J[b+4>>2]=c;c=J[d+36>>2];J[b+8>>2]=J[d+32>>2];J[b+12>>2]=c;H[b+84|0]=1;g=Q(g*e);if(!K[33208]){J[d+56>>2]=0;J[d+60>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;qg(32592,d+48|0);H[33208]=1}J[d+56>>2]=0;J[d+60>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;we(32592,Q(0),d+48|0);J[b+88>>2]=32592;N[b+32>>2]=g-N[b+212>>2];h=N[b+204>>2];j=Q(N[b+208>>2]*Q(.009999999776482582));e=Q(h-j);l=N[b+32>>2];c=e>l;e=c?e:l;h=Q(h+j);if(c|e>h){N[b+32>>2]=e>h?h:e}c=J[d+12>>2];J[b+16>>2]=J[d+8>>2];J[b+20>>2]=c;c=J[d+20>>2];J[b+24>>2]=J[d+16>>2];J[b+28>>2]=c;h=N[b+8>>2];j=N[b>>2];l=N[b+4>>2];e=Q(Q(h*N[b+60>>2])+Q(Q(j*N[b+52>>2])+Q(l*N[b+56>>2])));if(e>=Q(-.10000000149011612)){J[b+272>>2]=0;e=Q(10);break a}e=Q(Q(-1)/e);f=h;a=J[a+116>>2];h=N[a+328>>2];m=Q(N[b+20>>2]-N[a+56>>2]);n=Q(N[b+16>>2]-N[a+52>>2]);o=N[a+332>>2];i=Q(f*Q(Q(Q(h*m)-Q(n*o))+N[a+320>>2]));f=j;j=Q(N[b+24>>2]-N[a+60>>2]);q=m;m=N[a+336>>2];N[b+272>>2]=e*Q(i+Q(Q(f*Q(Q(Q(o*j)-Q(q*m))+N[a+312>>2]))+Q(l*Q(Q(Q(m*n)-Q(j*h))+N[a+316>>2]))));break a}g=N[b+204>>2];J[b+272>>2]=0;N[b+32>>2]=g;J[b+12>>2]=0;N[b+8>>2]=-N[b+60>>2];N[b+4>>2]=-N[b+56>>2];N[b>>2]=-N[b+52>>2];g=Q(-1);e=Q(1)}N[b+268>>2]=e;ga=d- -64|0;return g}function pm(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0;d=ga-80|0;ga=d;e=J[a+4>>2];ia[J[J[e>>2]+16>>2]](e,d+28|0,d+24|0,d+20|0,d+16|0,d+12|0,d+8|0,d+4|0,d,b);g=J[d+12>>2]+P(J[d+8>>2],c)|0;e=J[a+4>>2];k=J[d+16>>2];l=J[d+28>>2];f=J[d>>2];a:{if(!J[d+20>>2]){if((f|0)!=3){f=P(J[g+8>>2],k)+l|0;h=N[f>>2];i=N[f+4>>2];j=N[f+8>>2];m=N[e+4>>2];p=N[e+8>>2];q=N[e+12>>2];J[d+76>>2]=0;N[d+72>>2]=j*q;N[d+68>>2]=i*p;N[d+64>>2]=h*m;f=P(J[g+4>>2],k)+l|0;h=N[f>>2];i=N[f+4>>2];j=N[f+8>>2];m=N[e+4>>2];p=N[e+8>>2];q=N[e+12>>2];J[d+60>>2]=0;N[d+56>>2]=j*q;N[d+52>>2]=i*p;N[d+48>>2]=h*m;g=P(J[g>>2],k)+l|0;h=N[g+4>>2];i=N[g+8>>2];j=N[e+8>>2];m=N[e+12>>2];N[d+32>>2]=N[g>>2]*N[e+4>>2];i=Q(i*m);h=Q(h*j);break a}f=P(L[g+4>>1],k)+l|0;h=N[f>>2];i=N[f+4>>2];j=N[f+8>>2];m=N[e+4>>2];p=N[e+8>>2];q=N[e+12>>2];J[d+76>>2]=0;N[d+72>>2]=j*q;N[d+68>>2]=i*p;N[d+64>>2]=h*m;f=P(L[g+2>>1],k)+l|0;h=N[f>>2];i=N[f+4>>2];j=N[f+8>>2];m=N[e+4>>2];p=N[e+8>>2];q=N[e+12>>2];J[d+60>>2]=0;N[d+56>>2]=j*q;N[d+52>>2]=i*p;N[d+48>>2]=h*m;g=P(L[g>>1],k)+l|0;h=N[g+4>>2];i=N[g+8>>2];j=N[e+8>>2];m=N[e+12>>2];N[d+32>>2]=N[g>>2]*N[e+4>>2];i=Q(i*m);h=Q(h*j);break a}if((f|0)!=3){f=P(J[g+8>>2],k)+l|0;n=O[f>>3];o=O[f+8>>3];r=O[f+16>>3];h=N[e+4>>2];i=N[e+8>>2];j=N[e+12>>2];J[d+76>>2]=0;N[d+72>>2]=j*Q(r);N[d+68>>2]=i*Q(o);N[d+64>>2]=h*Q(n);f=P(J[g+4>>2],k)+l|0;n=O[f>>3];o=O[f+8>>3];r=O[f+16>>3];h=N[e+4>>2];i=N[e+8>>2];j=N[e+12>>2];J[d+60>>2]=0;N[d+56>>2]=j*Q(r);N[d+52>>2]=i*Q(o);N[d+48>>2]=h*Q(n);g=P(J[g>>2],k)+l|0;n=O[g+8>>3];o=O[g+16>>3];h=N[e+8>>2];i=N[e+12>>2];N[d+32>>2]=N[e+4>>2]*Q(O[g>>3]);i=Q(i*Q(o));h=Q(h*Q(n));break a}f=P(L[g+4>>1],k)+l|0;n=O[f>>3];o=O[f+8>>3];r=O[f+16>>3];h=N[e+4>>2];i=N[e+8>>2];j=N[e+12>>2];J[d+76>>2]=0;N[d+72>>2]=j*Q(r);N[d+68>>2]=i*Q(o);N[d+64>>2]=h*Q(n);f=P(L[g+2>>1],k)+l|0;n=O[f>>3];o=O[f+8>>3];r=O[f+16>>3];h=N[e+4>>2];i=N[e+8>>2];j=N[e+12>>2];J[d+60>>2]=0;N[d+56>>2]=j*Q(r);N[d+52>>2]=i*Q(o);N[d+48>>2]=h*Q(n);g=P(L[g>>1],k)+l|0;n=O[g+8>>3];o=O[g+16>>3];h=N[e+8>>2];i=N[e+12>>2];N[d+32>>2]=N[e+4>>2]*Q(O[g>>3]);i=Q(i*Q(o));h=Q(h*Q(n))}J[d+44>>2]=0;N[d+40>>2]=i;N[d+36>>2]=h;e=J[a+8>>2];ia[J[J[e>>2]+8>>2]](e,d+32|0,b,c);a=J[a+4>>2];ia[J[J[a>>2]+24>>2]](a,b);ga=d+80|0}function Oy(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=J[a+452>>2];l=a+324|0;ia[J[J[d>>2]+16>>2]](d,l,0);d=J[a+452>>2];ia[J[J[d>>2]+12>>2]](d)|0;Jk(a,b);ya(2474);if(J[a+328>>2]){d=0;j=J[l+4>>2];a:{if((j|0)<=0){break a}c=J[l+12>>2];if(j-1>>>0>=3){k=j&-4;while(1){h=e<<2;i=J[J[h+c>>2]+384>>2];f=(f|0)>(i|0)?f:i;i=J[J[c+(h|4)>>2]+384>>2];f=(f|0)>(i|0)?f:i;i=J[J[c+(h|8)>>2]+384>>2];f=(f|0)>(i|0)?f:i;h=J[J[c+(h|12)>>2]+384>>2];f=(f|0)>(h|0)?f:h;e=e+4|0;g=g+4|0;if((k|0)!=(g|0)){continue}break}}g=j&3;if(g){while(1){h=J[J[c+(e<<2)>>2]+384>>2];f=(f|0)>(h|0)?f:h;e=e+1|0;d=d+1|0;if((g|0)!=(d|0)){continue}break}}if((j|0)<=0){break a}d=0;while(1){e=J[J[l+12>>2]+(d<<2)>>2];if(J[e+852>>2]>0){c=0;while(1){g=J[J[e+860>>2]+(c<<2)>>2];ia[J[J[g>>2]+8>>2]](g,N[e+452>>2],f);c=c+1|0;if((c|0)>2]){continue}break}}d=d+1|0;if((j|0)!=(d|0)){continue}break}if((f|0)>0){if((j|0)<=0){break a}g=0;while(1){d=0;while(1){e=J[J[l+12>>2]+(d<<2)>>2];h=J[e+852>>2];b:{if((h|0)<=0){break b}c=0;if((h|0)!=1){i=h&-2;k=0;while(1){m=c<<2;n=J[m+J[e+860>>2]>>2];ia[J[J[n>>2]+12>>2]](n,N[e+452>>2],Q(1));m=J[J[e+860>>2]+(m|4)>>2];ia[J[J[m>>2]+12>>2]](m,N[e+452>>2],Q(1));c=c+2|0;k=k+2|0;if((i|0)!=(k|0)){continue}break}}if(!(h&1)){break b}c=J[J[e+860>>2]+(c<<2)>>2];ia[J[J[c>>2]+12>>2]](c,N[e+452>>2],Q(1))}d=d+1|0;if((j|0)!=(d|0)){continue}break}g=g+1|0;if((g|0)!=(f|0)){continue}break}}if((j|0)<=0){break a}f=0;while(1){g=J[J[l+12>>2]+(f<<2)>>2];if(J[g+852>>2]>0){d=0;while(1){e=d<<2;c=J[e+J[g+860>>2]>>2];ia[J[J[c>>2]+16>>2]](c,N[g+452>>2]);c=J[e+J[g+860>>2]>>2];c:{if(!K[c+152|0]){c=J[g+852>>2];break c}if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}d=d-1|0;c=J[g+852>>2];if((c|0)<=0){break c}h=J[g+860>>2];k=J[h+e>>2];e=0;while(1){i=h+(e<<2)|0;if((k|0)!=J[i>>2]){e=e+1|0;if((e|0)!=(c|0)){continue}break c}break}if((c|0)<=(e|0)){break c}c=c-1|0;e=c<<2;J[i>>2]=J[e+h>>2];J[e+J[g+860>>2]>>2]=k;J[g+852>>2]=c}d=d+1|0;if((d|0)<(c|0)){continue}break}}f=f+1|0;if((j|0)!=(f|0)){continue}break}}}d=J[a+452>>2];ia[J[J[d>>2]+28>>2]](d,Q(N[d+12>>2]*b));xa();if(J[a+328>>2]>0){d=0;while(1){c=J[J[a+336>>2]+(d<<2)>>2];fk(c,c);d=d+1|0;if((d|0)>2]){continue}break}}a=J[a+452>>2];ia[J[J[a>>2]+32>>2]](a)}function te(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);n=N[a+452>>2];w=N[a+304>>2];q=N[a+300>>2];a:{if(!(w>Q(0)|q>Q(0))){break a}u=J[a+720>>2];v=N[(u+P(c,104)|0)+88>>2];if(!(v>Q(0))|J[a+288>>2]>3){break a}r=P(c,104)+u|0;p=N[r+48>>2];e=Q(p-N[b+8>>2]);s=N[r+40>>2];f=Q(s-N[b>>2]);t=N[r+44>>2];j=Q(t-N[b+4>>2]);o=Q(Q(e*e)+Q(Q(f*f)+Q(j*j)));if(!(o>Q(1.1920928955078125e-7))){break a}x=N[J[a+684>>2]>>2];A=Q(Y(o));g=Q(Q(1)/A);d=Q(e*g);h=Q(j*g);g=Q(f*g);i=N[r+72>>2];k=N[r+80>>2];m=N[r+76>>2];b:{switch(J[a+288>>2]){case 2:e=Q(Q(k*e)+Q(Q(i*f)+Q(j*m)))>2]*Q(.5));i=Q(e*Q(f*o));f=Q(i*Q(-d));j=Q(i*Q(-h));i=Q(i*Q(-g));c:{if(!(e>Q(0))){k=Q(0);m=Q(0);break c}k=Q(0);m=Q(0);if(!(e=h)|!(d>Q(0)))){d=Q(Q(Q(Y(h))/Q(Y(d)))*Q(.800000011920929));f=Q(f*d);i=Q(i*d);j=Q(j*d)}a=P(c,104)+u|0;N[a+56>>2]=B+Q(i+N[a+56>>2]);b=a- -64|0;N[b>>2]=m+Q(f+N[b>>2]);N[a+60>>2]=k+Q(j+N[a+60>>2]);return;case 0:case 1:case 3:break b;default:break a}}l=e;e=Q(Q(k*e)+Q(Q(i*f)+Q(j*m)))Q(0))){break a}e=Q(n*v);l=d;a=P(c,104)+u|0;d=Q(x*Q(Q(o*Q(f*N[a+92>>2]))*Q(-.5)));f=Q(q*d);j=Q(w*d);d=Q(Q(l*f)+Q(Q(k*j)+Q(0)));n=Q(e*d);l=Q(n*n);g=Q(Q(g*f)+Q(Q(i*j)+Q(0)));n=Q(e*g);h=Q(Q(h*f)+Q(Q(m*j)+Q(0)));f=Q(e*h);if(Q(l+Q(Q(n*n)+Q(f*f)))>Q(Q(p*p)+Q(Q(s*s)+Q(t*t)))){e=Q(Q(1)/e);l=g;g=Q(Q(1)/Q(Y(Q(Q(d*d)+Q(Q(g*g)+Q(h*h))))));f=Q(l*g);l=p;p=Q(d*g);h=Q(h*g);d=Q(Q(l*p)+Q(Q(s*f)+Q(t*h)));N[a+56>>2]=N[a+56>>2]-Q(e*Q(f*d));N[a+60>>2]=N[a+60>>2]-Q(e*Q(h*d));a=a- -64|0;N[a>>2]=N[a>>2]-Q(e*Q(p*d));return}N[a+56>>2]=g+N[a+56>>2];N[a+60>>2]=h+N[a+60>>2];a=a- -64|0;N[a>>2]=d+N[a>>2]}}function wl(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0);g=ga-544|0;ga=g;o=a;a=g+384|0;Gg(o,b,c,d,f,a,0);J[g+136>>2]=0;J[g+140>>2]=0;J[g+128>>2]=0;J[g+132>>2]=0;J[g+364>>2]=0;J[g+368>>2]=0;J[g+376>>2]=2;J[g+144>>2]=0;a:{b:{c=Fg(g,a,e);if(!c){a=J[g+372>>2];if(!J[a+32>>2]){break b}e=0;while(1){A=e<<2;d=A+a|0;h=N[d+16>>2];a=J[g+504>>2];o=g+528|0;B=J[g+508>>2];C=J[g+384>>2]+(B>>1)|0;d=J[d>>2];if(B&1){a=J[a+J[C>>2]>>2]}ia[a|0](o,C,d);o=J[g+508>>2];d=J[g+388>>2]+(o>>1)|0;p=Q(h*N[g+536>>2]);q=Q(h*N[g+532>>2]);r=Q(h*N[g+528>>2]);a=J[J[g+372>>2]+A>>2];i=Q(-N[a+8>>2]);j=Q(-N[a+4>>2]);k=Q(-N[a>>2]);a=J[g+504>>2];a=o&1?J[J[d>>2]+a>>2]:a;l=Q(l+p);m=Q(m+q);n=Q(n+r);J[g+524>>2]=0;N[g+520>>2]=Q(N[g+432>>2]*i)+Q(Q(N[g+424>>2]*k)+Q(N[g+428>>2]*j));N[g+516>>2]=Q(N[g+416>>2]*i)+Q(Q(N[g+408>>2]*k)+Q(N[g+412>>2]*j));N[g+512>>2]=Q(N[g+400>>2]*i)+Q(Q(N[g+392>>2]*k)+Q(N[g+396>>2]*j));ia[a|0](g+528|0,d,g+512|0);i=N[g+536>>2];j=N[g+528>>2];k=N[g+532>>2];s=Q(s+Q(h*Q(Q(Q(i*N[g+480>>2])+Q(Q(j*N[g+472>>2])+Q(k*N[g+476>>2])))+N[g+496>>2])));t=Q(t+Q(h*Q(Q(Q(i*N[g+464>>2])+Q(Q(j*N[g+456>>2])+Q(k*N[g+460>>2])))+N[g+492>>2])));u=Q(u+Q(h*Q(Q(Q(i*N[g+448>>2])+Q(Q(j*N[g+440>>2])+Q(k*N[g+444>>2])))+N[g+488>>2])));e=e+1|0;a=J[g+372>>2];if(e>>>0>2]){continue}break}break b}J[f>>2]=(c|0)==1?1:2;break a}h=N[b+52>>2];i=N[b+24>>2];j=N[b+20>>2];k=N[b+56>>2];p=N[b+40>>2];q=N[b+36>>2];r=N[b+16>>2];v=N[b+32>>2];w=N[b+48>>2];x=N[b+8>>2];y=N[b>>2];z=N[b+4>>2];J[f+16>>2]=0;N[f+4>>2]=w+Q(Q(l*x)+Q(Q(n*y)+Q(m*z)));N[f+12>>2]=k+Q(Q(l*p)+Q(Q(n*v)+Q(m*q)));N[f+8>>2]=h+Q(Q(l*i)+Q(Q(n*r)+Q(m*j)));i=N[b+52>>2];j=N[b+24>>2];k=N[b+20>>2];p=N[b+56>>2];q=N[b+40>>2];r=N[b+36>>2];v=N[b+48>>2];w=N[b+8>>2];x=N[b>>2];y=N[b+4>>2];z=N[b+16>>2];D=N[b+32>>2];h=Q(l-s);l=Q(n-u);m=Q(m-t);n=Q(Y(Q(Q(h*h)+Q(Q(l*l)+Q(m*m)))));N[f+52>>2]=n;J[f+48>>2]=0;J[f+32>>2]=0;E=h;h=n>Q(9999999747378752e-20)?Q(Q(1)/n):Q(1);N[f+44>>2]=E*h;N[f+40>>2]=m*h;N[f+36>>2]=l*h;N[f+28>>2]=p+Q(Q(s*q)+Q(Q(u*D)+Q(t*r)));N[f+24>>2]=i+Q(Q(s*j)+Q(Q(u*z)+Q(t*k)));N[f+20>>2]=v+Q(Q(s*w)+Q(Q(u*x)+Q(t*y)))}ga=g+544|0;return!c}function Sj(a,b,c,d,e,f,g){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,u=0,v=0,w=0,x=0,y=0;j=ga-48|0;ga=j;i=J[c+8>>2];if(i){p=i;while(1){if(J[p+20>>2]>J[a+100>>2]){h=J[p+12>>2];n=J[h+92>>2];l=J[h+96>>2];i=J[c+88>>2];m=J[h+88>>2];k=J[c+92>>2];h=J[c+96>>2];J[j+44>>2]=-1;l=l-h|0;J[j+40>>2]=l;n=n-k|0;J[j+36>>2]=n;m=m-i|0;J[j+32>>2]=m;s=n>>31;h=jI(n,s,J[e+8>>2],J[e+12>>2]);k=ha;i=h;q=m>>31;h=jI(m,q,J[e>>2],J[e+4>>2]);r=i+h|0;i=ha+k|0;i=h>>>0>r>>>0?i+1|0:i;v=r;r=l>>31;h=jI(l,r,J[e+16>>2],J[e+20>>2]);t=v+h|0;k=ha+i|0;k=h>>>0>t>>>0?k+1|0:k;h=t;i=jI(J[f+8>>2],J[f+12>>2],n,s);n=ha;m=jI(J[f>>2],J[f+4>>2],m,q);i=m+i|0;n=ha+n|0;n=i>>>0>>0?n+1|0:n;l=jI(J[f+16>>2],J[f+20>>2],l,r);m=l+i|0;i=ha+n|0;n=m;i=m>>>0>>0?i+1|0:i;m=i;a:{if(!!n&(i|0)>=0|(i|0)>0){J[j+24>>2]=1;i=-1;l=0;break a}if((m|0)<0){J[j+24>>2]=-1;l=n;n=0-l|0;m=0-(((l|0)!=0)+m|0)|0;i=1;l=0;break a}i=0;J[j+24>>2]=0;n=0;m=0;l=1}J[j+8>>2]=n;J[j+12>>2]=m;b:{c:{d:{m=j;if(!h&(k|0)<=0|(k|0)<0){if((k|0)>0|(k|0)>=0){break d}J[j+24>>2]=i;k=0-(((h|0)!=0)+k|0)|0;h=0-h|0}J[j+16>>2]=h;J[m+20>>2]=k;break c}J[j+16>>2]=0;J[j+20>>2]=0;if(l){break b}}if(!o){o=J[j+12>>2];J[g>>2]=J[j+8>>2];J[g+4>>2]=o;J[g+16>>2]=J[j+24>>2];o=J[j+20>>2];J[g+8>>2]=J[j+16>>2];J[g+12>>2]=o;o=p;break b}h=yc(j+8|0,g);if((h|0)<0){o=J[j+12>>2];J[g>>2]=J[j+8>>2];J[g+4>>2]=o;J[g+16>>2]=J[j+24>>2];o=J[j+20>>2];J[g+8>>2]=J[j+16>>2];J[g+12>>2]=o;o=p;break b}if(h){break b}y=o;k=J[o+4>>2];e:{f:{if(J[o>>2]==(p|0)){h=2;if((k|0)!=(p|0)){break f}w=J[p+12>>2];u=J[J[p+8>>2]+12>>2];k=J[u+96>>2];x=J[w+96>>2]-k|0;n=J[o+12>>2];h=J[u+92>>2];m=J[n+92>>2]-h|0;l=J[w+92>>2]-h|0;t=J[n+96>>2]-k|0;h=P(x,m)-P(l,t)|0;o=h;i=h>>31;s=J[d+8>>2];q=J[j+36>>2];k=J[d+4>>2];r=J[j+40>>2];h=P(s,q)-P(k,r)|0;h=jI(o,i,h,h>>31);i=ha;v=h;h=J[u+88>>2];n=J[n+88>>2]-h|0;o=m;m=J[w+88>>2]-h|0;h=P(n,l)-P(o,m)|0;o=h;u=h>>31;l=J[j+32>>2];h=P(l,k);k=J[d>>2];h=h-P(k,q)|0;h=jI(o,u,h,h>>31);q=v+h|0;i=ha+i|0;i=h>>>0>q>>>0?i+1|0:i;h=P(m,t)-P(n,x)|0;m=h;o=h>>31;h=P(k,r)-P(l,s)|0;h=jI(m,o,h,h>>31);k=h+q|0;l=ha+i|0;l=h>>>0>k>>>0?l+1|0:l;h=!!k&(l|0)>=0|(l|0)>0?2:1;break e}h=(k|0)==(p|0)}}o=(h|0)!=2^b?p:y}i=J[c+8>>2]}p=J[p>>2];if((p|0)!=(i|0)){continue}break}}ga=j+48|0;return o}function Nb(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=0,B=0;p=N[c+4>>2];s=N[c+8>>2];h=Q(s*Q(0));l=Q(p-h);m=N[c>>2];f=Q(p*Q(-0));g=Q(Q(m*Q(0))+f);t=Q(h-m);i=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(t*t)))));n=Q(Q(1)/i);u=Q(f+m);v=Q(Q(p*Q(0))-s);h=Q(h+Q(m*Q(-0)));f=Q(Y(Q(Q(u*u)+Q(Q(v*v)+Q(h*h)))));k=Q(Q(1)/f);e=f>2];z=(b|0)<=0;a:{while(1){j=-1;if(!z){h=N[c+8>>2];i=N[c+4>>2];f=N[c>>2];e=0;while(1){b:{if(!J[(e<<2)+y>>2]){break b}if((j|0)!=-1){d=(e<<4)+a|0;g=Q(Q(N[d+8>>2]*h)+Q(Q(N[d>>2]*f)+Q(i*N[d+4>>2])));d=(j<<4)+a|0;if(!(g>Q(Q(N[d+8>>2]*h)+Q(Q(N[d>>2]*f)+Q(i*N[d+4>>2]))))){break b}}j=e}e=e+1|0;if((e|0)!=(b|0)){continue}break}}q=-1;e=0;A=(j<<2)+y|0;if(J[A>>2]==3){return j}c:{while(1){o=q;B=e;n=Q(e|0);f=Q(n*Q(.01745329238474369));g=Ha(f);f=Ga(f);q=-1;if(!z){h=Q(s+Q(Q(Q(l*f)+Q(t*g))*Q(.02500000037252903)));i=Q(p+Q(Q(Q(x*f)+Q(u*g))*Q(.02500000037252903)));f=Q(m+Q(Q(Q(w*f)+Q(v*g))*Q(.02500000037252903)));e=0;while(1){d:{if(!J[(e<<2)+y>>2]){break d}if((q|0)!=-1){d=(e<<4)+a|0;g=Q(Q(N[d+8>>2]*h)+Q(Q(N[d>>2]*f)+Q(i*N[d+4>>2])));d=(q<<4)+a|0;if(!(g>Q(Q(N[d+8>>2]*h)+Q(Q(N[d>>2]*f)+Q(i*N[d+4>>2]))))){break d}}q=e}e=e+1|0;if((e|0)!=(b|0)){continue}break}}if((j|0)==(o|0)&(j|0)==(q|0)){break c}e:{if((o|0)==-1|(o|0)==(q|0)){break e}k=Q(n+Q(-40));if(!(n>=k)){break e}while(1){f=Q(k*Q(.01745329238474369));g=Ha(f);f=Ga(f);f:{if(!z){h=Q(s+Q(Q(Q(l*f)+Q(t*g))*Q(.02500000037252903)));i=Q(p+Q(Q(Q(x*f)+Q(u*g))*Q(.02500000037252903)));f=Q(m+Q(Q(Q(w*f)+Q(v*g))*Q(.02500000037252903)));d=-1;e=0;while(1){g:{if(!J[(e<<2)+y>>2]){break g}if((d|0)!=-1){r=(e<<4)+a|0;g=Q(Q(N[r+8>>2]*h)+Q(Q(N[r>>2]*f)+Q(i*N[r+4>>2])));r=(d<<4)+a|0;if(!(g>Q(Q(N[r+8>>2]*h)+Q(Q(N[r>>2]*f)+Q(i*N[r+4>>2]))))){break g}}d=e}e=e+1|0;if((e|0)!=(b|0)){continue}break}if((j|0)!=(o|0)){o=d;break f}o=d;if((d|0)==(j|0)){break c}break f}e=j&o;o=-1;d=-1;if((e|0)==-1){break a}}k=Q(k+Q(5));if(n>=k){continue}break}}e=B+45|0;if(B>>>0<316){continue}break}J[A>>2]=0;continue}break}d=j}J[A>>2]=3;return d}function qd(a,b){var c=0,d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0;e=ga-96|0;ga=e;c=J[a+12>>2];d=e+80|0;g=e- -64|0;ia[J[J[c>>2]+8>>2]](c,J[a+8>>2]+4|0,d,g);c=J[b+68>>2];ia[J[J[c>>2]+16>>2]](c,J[J[a+8>>2]+188>>2],d,g,J[b+24>>2]);c=J[b+24>>2];ia[J[J[c>>2]+32>>2]](c,J[J[a+8>>2]+284>>2],b+28|0,c);b=J[a+8>>2];c=J[b+56>>2];J[a+92>>2]=J[b+52>>2];J[a+96>>2]=c;c=J[b+64>>2];J[a+100>>2]=J[b+60>>2];J[a+104>>2]=c;b=J[b+284>>2];a:{if((ia[J[J[b>>2]+36>>2]](b)|0)<=0){g=0;break a}p=a+128|0;g=0;while(1){c=J[a+132>>2];b:{if((c|0)>=0){break b}if(J[a+136>>2]<0){b=J[a+140>>2];if(!(b?!b|!K[a+144|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+144|0]=1;J[a+136>>2]=0;J[a+140>>2]=0}d=0;b=c;f=0-b&3;if(f){while(1){J[J[a+140>>2]+(b<<2)>>2]=0;b=b+1|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}if(c>>>0>4294967292){break b}while(1){c=b<<2;J[c+J[a+140>>2]>>2]=0;J[(c+J[a+140>>2]|0)+4>>2]=0;J[(c+J[a+140>>2]|0)+8>>2]=0;J[(c+J[a+140>>2]|0)+12>>2]=0;b=b+4|0;if(b){continue}break}}J[a+132>>2]=0;b=J[J[a+8>>2]+284>>2];b=J[(ia[J[J[b>>2]+28>>2]](b)|0)+12>>2]+(j<<4)|0;c=J[J[b+4>>2]>>2];d=J[J[b>>2]>>2];c:{if((K[d+204|0]&4?d:0)|(K[c+204|0]&4?c:0)){break c}b=J[b+8>>2];if(b){ia[J[J[b>>2]+16>>2]](b,p)}o=J[a+132>>2];if((o|0)<=0){break c}q=J[a+8>>2];r=J[a+140>>2];c=0;while(1){f=J[(c<<2)+r>>2];k=J[f+748>>2];if((k|0)>0){h=J[f+740>>2]==(q|0)?Q(-1):Q(1);d=0;while(1){b=f+P(d,184)|0;i=N[b+84>>2];if(i>2];m=N[b+72>>2];n=N[b+76>>2];J[a+164>>2]=0;N[a+160>>2]=h*n;N[a+156>>2]=h*m;N[a+152>>2]=h*l;k=J[f+748>>2];l=i}m=N[b+76>>2];n=N[b+72>>2];N[a+92>>2]=Q(Q(i*Q(h*N[b+68>>2]))*Q(.20000000298023224))+N[a+92>>2];N[a+96>>2]=Q(Q(i*Q(h*n))*Q(.20000000298023224))+N[a+96>>2];N[a+100>>2]=Q(Q(i*Q(h*m))*Q(.20000000298023224))+N[a+100>>2];g=1}d=d+1|0;if((k|0)>(d|0)){continue}break}}c=c+1|0;if((o|0)!=(c|0)){continue}break}}b=J[J[a+8>>2]+284>>2];j=j+1|0;if((ia[J[J[b>>2]+36>>2]](b)|0)>(j|0)){continue}break}}b=J[a+8>>2];c=J[a+104>>2];J[e+56>>2]=J[a+100>>2];J[e+60>>2]=c;c=J[a+96>>2];J[e+48>>2]=J[a+92>>2];J[e+52>>2]=c;J[b+260>>2]=J[b+260>>2]+1;a=J[e+60>>2];J[b+60>>2]=J[e+56>>2];J[b+64>>2]=a;a=J[e+52>>2];J[b+52>>2]=J[e+48>>2];J[b+56>>2]=a;ga=e+96|0;return g}function Zk(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);xb(a,4,b,c);J[a+748>>2]=0;H[a+740|0]=h;J[a+736>>2]=16777216;H[a+716|0]=0;J[a+708>>2]=0;J[a+712>>2]=0;J[a+704>>2]=1065353216;J[a+696>>2]=1063675494;J[a+700>>2]=1050253722;J[a+688>>2]=0;J[a+692>>2]=-1082130432;J[a>>2]=19708;c=J[d+12>>2];J[a+608>>2]=J[d+8>>2];J[a+612>>2]=c;c=J[d+4>>2];J[a+600>>2]=J[d>>2];J[a+604>>2]=c;i=N[f+8>>2];j=N[b+36>>2];l=N[f>>2];n=N[b+4>>2];r=N[b+20>>2];o=N[f+4>>2];k=Q(Q(i*j)+Q(Q(l*n)+Q(r*o)));a:{if(k>=Q(.9999998807907104)){j=N[b+40>>2];k=N[b+24>>2];m=N[b+8>>2];p=Q(-N[b+44>>2]);n=Q(-N[b+28>>2]);l=Q(-N[b+12>>2]);break a}if(k<=Q(-.9999998807907104)){j=N[b+40>>2];k=N[b+24>>2];m=N[b+8>>2];p=N[b+44>>2];n=N[b+28>>2];l=N[b+12>>2];break a}m=Q(Q(o*j)-Q(r*i));k=Q(Q(i*n)-Q(j*l));p=Q(Q(m*o)-Q(l*k));j=Q(Q(l*r)-Q(n*o));n=Q(Q(j*l)-Q(i*m));l=Q(Q(k*i)-Q(o*j))}N[a+552>>2]=l;N[a+556>>2]=m;i=N[f>>2];N[a+572>>2]=k;N[a+568>>2]=n;J[a+564>>2]=0;N[a+560>>2]=i;i=N[f+4>>2];N[a+588>>2]=j;N[a+584>>2]=p;J[a+580>>2]=0;N[a+576>>2]=i;i=N[f+8>>2];J[a+596>>2]=0;N[a+592>>2]=i;i=N[f+4>>2];j=Q(-i);k=N[f+8>>2];s=Q(-k);o=N[g+8>>2];m=N[f>>2];r=N[g>>2];u=N[g+4>>2];q=Q(Q(k*o)+Q(Q(m*r)+Q(i*u)));b:{if(qQ(.7071067690849304)){j=i;i=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(k*k)))));j=Q(j*i);k=Q(i*s);m=Q(0);i=Q(0);break b}i=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(i*i)))));k=Q(m*i);m=Q(i*j);j=Q(0);i=Q(0);break b}v=Q(Q(m*u)+Q(r*j));j=Q(q+Q(1));t=Q(Y(Q(j+j)));q=Q(Q(1)/t);j=Q(v*q);k=Q(Q(Q(k*r)-Q(o*m))*q);m=Q(Q(Q(i*o)+Q(u*s))*q);i=Q(t*Q(.5))}b=J[e+4>>2];J[a+664>>2]=J[e>>2];J[a+668>>2]=b;b=J[e+12>>2];J[a+672>>2]=J[e+8>>2];J[a+676>>2]=b;s=Q(Q(Q(i*p)+Q(n*m))-Q(k*l));q=Q(Q(Q(i*l)+Q(p*k))-Q(j*n));t=Q(Q(Q(Q(-m)*l)-Q(n*k))-Q(j*p));l=Q(Q(Q(i*n)+Q(l*j))-Q(m*p));p=Q(Q(s*k)+Q(Q(Q(i*q)-Q(t*m))-Q(l*j)));N[a+616>>2]=p;n=Q(Q(l*m)+Q(Q(Q(i*s)-Q(t*j))-Q(q*k)));i=Q(Q(q*j)+Q(Q(Q(i*l)-Q(t*k))-Q(s*m)));N[a+620>>2]=Q(u*n)-Q(i*o);l=N[g>>2];N[a+632>>2]=i;N[a+636>>2]=Q(o*p)-Q(n*r);J[a+628>>2]=0;N[a+624>>2]=l;l=N[g+4>>2];N[a+652>>2]=Q(r*i)-Q(p*u);N[a+648>>2]=n;J[a+644>>2]=0;N[a+640>>2]=l;i=N[g+8>>2];N[a+732>>2]=h?Q(-1):Q(1);J[a+660>>2]=0;N[a+656>>2]=i}function Jz(a,b){a=a|0;b=Q(b);var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0);h=ga-32|0;ga=h;e=J[a+136>>2];if((e|0)>0){while(1){pg(a,c,0);c=c+1|0;e=J[a+136>>2];if((c|0)<(e|0)){continue}break}}c=J[a+116>>2];d=N[c+320>>2];f=Q(d*d);d=N[c+312>>2];g=Q(d*d);d=N[c+316>>2];d=Q(Q(Y(Q(f+Q(g+Q(d*d)))))*Q(3.5999999046325684));N[a+112>>2]=d;i=c+(J[a+128>>2]<<2)|0;if(Q(Q(N[i+36>>2]*N[c+320>>2])+Q(Q(N[i+4>>2]*N[c+312>>2])+Q(N[i+20>>2]*N[c+316>>2])))>2]=-d}a:{if((e|0)<=0){break a}c=0;while(1){rk(a,J[a+144>>2]+P(c,284)|0);c=c+1|0;e=J[a+136>>2];if((c|0)<(e|0)){continue}break}if((e|0)<=0){break a}g=Q(Q(1)/N[J[a+116>>2]+344>>2]);e=0;while(1){d=Q(0);c=J[a+144>>2]+P(e,284)|0;if(K[c+84|0]){d=N[c+272>>2];d=Q(U(Q(g*Q(Q(Q(N[c+216>>2]*Q(N[c+204>>2]-N[c+32>>2]))*N[c+268>>2])-Q(N[c+(d>2]*d))),Q(0)))}N[c+276>>2]=d;e=e+1|0;c=J[a+136>>2];if((e|0)<(c|0)){continue}break}if((c|0)<=0){break a}c=0;while(1){e=J[a+144>>2]+P(c,284)|0;d=N[e+248>>2];g=N[e+276>>2];j=N[e>>2];f=N[e+4>>2];k=N[e+8>>2];J[h+28>>2]=0;d=d>2]=Q(k*d)*b;N[h+20>>2]=Q(d*f)*b;N[h+16>>2]=Q(j*d)*b;d=N[e+16>>2];i=J[a+116>>2];g=N[i+52>>2];j=N[e+20>>2];f=N[i+56>>2];k=N[e+24>>2];l=N[i+60>>2];J[h+12>>2]=0;N[h+8>>2]=k-l;N[h+4>>2]=j-f;N[h>>2]=d-g;ub(i,h+16|0,h);c=c+1|0;if((c|0)>2]){continue}break}}ia[J[J[a>>2]+20>>2]](a,b);n=J[a+136>>2];if((n|0)>0){c=J[a+116>>2];i=c+(J[a+128>>2]<<2)|0;t=J[a+144>>2];e=0;while(1){a=P(e,284)+t|0;b:{if(K[a+84|0]){d=N[a+236>>2];j=N[i+36>>2];f=N[a+8>>2];k=N[i+4>>2];l=N[a>>2];o=N[i+20>>2];p=N[a+4>>2];g=Q(Q(j*f)+Q(Q(k*l)+Q(o*p)));q=a+236|0;m=Q(j-Q(f*g));j=N[c+328>>2];f=Q(N[a+40>>2]-N[c+56>>2]);r=Q(N[a+36>>2]-N[c+52>>2]);s=N[c+332>>2];m=Q(m*Q(Q(Q(j*f)-Q(r*s))+N[c+320>>2]));u=Q(k-Q(l*g));k=Q(N[a+44>>2]-N[c+60>>2]);l=f;f=N[c+336>>2];g=Q(Q(Q(m+Q(Q(u*Q(Q(Q(s*k)-Q(l*f))+N[c+312>>2]))+Q(Q(Q(Q(f*r)-Q(k*j))+N[c+316>>2])*Q(o-Q(p*g)))))*b)/N[a+212>>2]);f=g;break b}g=N[a+236>>2];q=a+236|0;d=N[a+240>>2];f=d}j=f;N[q>>2]=d+g;N[a+240>>2]=j*Q(.9900000095367432);e=e+1|0;if((n|0)!=(e|0)){continue}break}}ga=h+32|0}function Bp(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0,e=0,f=0,g=Q(0),h=0,i=0,j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0);i=ga-16|0;ga=i;J[i+12>>2]=a;N[i+8>>2]=b;H[i+7|0]=c;o=N[i+8>>2];j=J[i+12>>2];c=J[j+712>>2];a:{b:{if(!(H[i+7|0]&1)){break b}c:{if((c|0)<=0){break c}d=J[j+720>>2];a=0;if(c-1>>>0>=7){f=c&-8;while(1){J[(d+P(a,104)|0)+88>>2]=0;J[(d+P(a|1,104)|0)+88>>2]=0;J[(d+P(a|2,104)|0)+88>>2]=0;J[(d+P(a|3,104)|0)+88>>2]=0;J[(d+P(a|4,104)|0)+88>>2]=0;J[(d+P(a|5,104)|0)+88>>2]=0;J[(d+P(a|6,104)|0)+88>>2]=0;J[(d+P(a|7,104)|0)+88>>2]=0;a=a+8|0;h=h+8|0;if((f|0)!=(h|0)){continue}break}}h=c&7;if(!h){break c}while(1){J[(d+P(a,104)|0)+88>>2]=0;a=a+1|0;e=e+1|0;if((h|0)!=(e|0)){continue}break}}f=J[j+752>>2];if((f|0)>0){m=J[j+760>>2];h=0;while(1){d=m+P(h,44)|0;a=J[d+8>>2];e=J[d+12>>2];b=N[a+8>>2];n=Q(N[e+8>>2]-b);d=J[d+16>>2];g=N[a+12>>2];k=Q(N[d+12>>2]-g);b=Q(N[d+8>>2]-b);g=Q(N[e+12>>2]-g);l=Q(Q(n*k)-Q(b*g));p=Q(l*l);q=g;g=N[a+16>>2];l=Q(N[d+16>>2]-g);g=Q(N[e+16>>2]-g);k=Q(Q(q*l)-Q(k*g));b=Q(Q(g*b)-Q(l*n));b=Q(Y(Q(p+Q(Q(k*k)+Q(b*b)))));N[a+88>>2]=b+N[a+88>>2];N[e+88>>2]=b+N[e+88>>2];N[d+88>>2]=b+N[d+88>>2];h=h+1|0;if((f|0)!=(h|0)){continue}break}}if((c|0)<=0){break a}d=J[j+720>>2];a=0;if((c|0)!=1){h=c&-2;e=0;while(1){f=d+P(a,104)|0;N[f+88>>2]=Q(1)/N[f+88>>2];f=d+P(a|1,104)|0;N[f+88>>2]=Q(1)/N[f+88>>2];a=a+2|0;e=e+2|0;if((h|0)!=(e|0)){continue}break}}if(!(c&1)){break b}a=d+P(a,104)|0;N[a+88>>2]=Q(1)/N[a+88>>2]}if((c|0)<=0){break a}h=c&1;d=J[j+720>>2];f=c-1|0;d:{if(!f){b=Q(0);a=0;break d}m=c&-2;a=0;b=Q(0);e=0;while(1){g=b;b=N[(d+P(a,104)|0)+88>>2];g=Q(g+(b>Q(0)?Q(Q(1)/b):Q(0)));b=N[(d+P(a|1,104)|0)+88>>2];b=Q(g+(b>Q(0)?Q(Q(1)/b):Q(0)));a=a+2|0;e=e+2|0;if((m|0)!=(e|0)){continue}break}}if(h){g=b;b=N[(d+P(a,104)|0)+88>>2];b=Q(g+(b>Q(0)?Q(Q(1)/b):Q(0)))}if((c|0)<=0){break a}h=c&1;b=Q(Q(Q(1)/b)*o);d=J[j+720>>2];e:{if(!f){a=0;break e}c=c&-2;a=0;e=0;while(1){f=d+P(a,104)|0;N[f+88>>2]=N[f+88>>2]/b;f=d+P(a|1,104)|0;N[f+88>>2]=N[f+88>>2]/b;a=a+2|0;e=e+2|0;if((c|0)!=(e|0)){continue}break}}if(!h){break a}a=d+P(a,104)|0;N[a+88>>2]=N[a+88>>2]/b}H[j+924|0]=1;ga=i+16|0}function nk(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;d=ga+-64|0;h=243703;g=J[a+732>>2];if((g|0)>0){while(1){c=J[a+740>>2];b=c+P(f,52)|0;J[d+56>>2]=J[b+48>>2];e=J[b+44>>2];J[d+48>>2]=J[b+40>>2];J[d+52>>2]=e;e=J[b+36>>2];J[d+40>>2]=J[b+32>>2];J[d+44>>2]=e;e=J[b+28>>2];J[d+32>>2]=J[b+24>>2];J[d+36>>2]=e;e=J[b+20>>2];J[d+24>>2]=J[b+16>>2];J[d+28>>2]=e;e=J[b+12>>2];J[d+16>>2]=J[b+8>>2];J[d+20>>2]=e;e=J[b+4>>2];J[d+8>>2]=J[b>>2];J[d+12>>2]=e;h=P(h,1664525)+1013904223|0;c=c+P((h>>>0)%(g>>>0)|0,52)|0;e=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=e;J[b+48>>2]=J[c+48>>2];e=J[c+44>>2];J[b+40>>2]=J[c+40>>2];J[b+44>>2]=e;e=J[c+36>>2];J[b+32>>2]=J[c+32>>2];J[b+36>>2]=e;e=J[c+28>>2];J[b+24>>2]=J[c+24>>2];J[b+28>>2]=e;e=J[c+20>>2];J[b+16>>2]=J[c+16>>2];J[b+20>>2]=e;e=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=e;J[c+48>>2]=J[d+56>>2];b=J[d+52>>2];J[c+40>>2]=J[d+48>>2];J[c+44>>2]=b;b=J[d+44>>2];J[c+32>>2]=J[d+40>>2];J[c+36>>2]=b;b=J[d+36>>2];J[c+24>>2]=J[d+32>>2];J[c+28>>2]=b;b=J[d+28>>2];J[c+16>>2]=J[d+24>>2];J[c+20>>2]=b;b=J[d+20>>2];J[c+8>>2]=J[d+16>>2];J[c+12>>2]=b;b=J[d+12>>2];J[c>>2]=J[d+8>>2];J[c+4>>2]=b;f=f+1|0;if((g|0)!=(f|0)){continue}break}}g=J[a+752>>2];if((g|0)>0){f=0;while(1){c=J[a+760>>2];b=c+P(f,44)|0;J[d+48>>2]=J[b+40>>2];e=J[b+36>>2];J[d+40>>2]=J[b+32>>2];J[d+44>>2]=e;e=J[b+28>>2];J[d+32>>2]=J[b+24>>2];J[d+36>>2]=e;e=J[b+20>>2];J[d+24>>2]=J[b+16>>2];J[d+28>>2]=e;e=J[b+12>>2];J[d+16>>2]=J[b+8>>2];J[d+20>>2]=e;e=J[b+4>>2];J[d+8>>2]=J[b>>2];J[d+12>>2]=e;h=P(h,1664525)+1013904223|0;c=c+P((h>>>0)%(g>>>0)|0,44)|0;e=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=e;J[b+40>>2]=J[c+40>>2];e=J[c+36>>2];J[b+32>>2]=J[c+32>>2];J[b+36>>2]=e;e=J[c+28>>2];J[b+24>>2]=J[c+24>>2];J[b+28>>2]=e;e=J[c+20>>2];J[b+16>>2]=J[c+16>>2];J[b+20>>2]=e;e=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=e;J[c+40>>2]=J[d+48>>2];b=J[d+44>>2];J[c+32>>2]=J[d+40>>2];J[c+36>>2]=b;b=J[d+36>>2];J[c+24>>2]=J[d+32>>2];J[c+28>>2]=b;b=J[d+28>>2];J[c+16>>2]=J[d+24>>2];J[c+20>>2]=b;b=J[d+20>>2];J[c+8>>2]=J[d+16>>2];J[c+12>>2]=b;b=J[d+12>>2];J[c>>2]=J[d+8>>2];J[c+4>>2]=b;f=f+1|0;if((g|0)!=(f|0)){continue}break}}}function wk(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=Q(0);a:{if(K[a+204|0]&2){c=J[a+8>>2];J[a+68>>2]=J[a+4>>2];J[a+72>>2]=c;c=J[a+16>>2];J[a+76>>2]=J[a+12>>2];J[a+80>>2]=c;c=J[a+24>>2];J[a+84>>2]=J[a+20>>2];J[a+88>>2]=c;c=J[a+32>>2];J[a+92>>2]=J[a+28>>2];J[a+96>>2]=c;c=J[a+40>>2];J[a+100>>2]=J[a+36>>2];J[a+104>>2]=c;c=J[a+48>>2];J[a+108>>2]=J[a+44>>2];J[a+112>>2]=c;c=a+52|0;break a}c=J[b+4>>2];J[a+68>>2]=J[b>>2];J[a+72>>2]=c;c=J[b+12>>2];J[a+76>>2]=J[b+8>>2];J[a+80>>2]=c;c=J[b+20>>2];J[a+84>>2]=J[b+16>>2];J[a+88>>2]=c;c=J[b+28>>2];J[a+92>>2]=J[b+24>>2];J[a+96>>2]=c;c=J[b+36>>2];J[a+100>>2]=J[b+32>>2];J[a+104>>2]=c;c=J[b+44>>2];J[a+108>>2]=J[b+40>>2];J[a+112>>2]=c;c=b+48|0}p=J[c+4>>2];J[a+116>>2]=J[c>>2];J[a+120>>2]=p;p=J[c+8>>2];c=J[c+12>>2];q=J[a+340>>2];J[a+156>>2]=J[a+336>>2];J[a+160>>2]=q;q=J[a+332>>2];J[a+148>>2]=J[a+328>>2];J[a+152>>2]=q;J[a+124>>2]=p;J[a+128>>2]=c;c=J[a+316>>2];J[a+132>>2]=J[a+312>>2];J[a+136>>2]=c;c=J[a+324>>2];J[a+140>>2]=J[a+320>>2];J[a+144>>2]=c;c=J[b+12>>2];J[a+12>>2]=J[b+8>>2];J[a+16>>2]=c;c=J[b+4>>2];J[a+4>>2]=J[b>>2];J[a+8>>2]=c;c=J[b+28>>2];J[a+28>>2]=J[b+24>>2];J[a+32>>2]=c;c=J[b+20>>2];J[a+20>>2]=J[b+16>>2];J[a+24>>2]=c;c=J[b+44>>2];J[a+44>>2]=J[b+40>>2];J[a+48>>2]=c;c=J[b+36>>2];J[a+36>>2]=J[b+32>>2];J[a+40>>2]=c;c=J[b+60>>2];J[a+60>>2]=J[b+56>>2];J[a+64>>2]=c;c=J[b+52>>2];J[a+52>>2]=J[b+48>>2];J[a+56>>2]=c;j=N[a+8>>2];k=N[a+12>>2];l=N[a+28>>2];m=N[a+20>>2];n=N[a+24>>2];g=N[a+44>>2];r=N[a+404>>2];h=N[a+36>>2];i=N[a+40>>2];s=N[a+400>>2];o=N[a+4>>2];t=N[a+396>>2];J[a+308>>2]=0;J[a+292>>2]=0;J[a+276>>2]=0;d=Q(r*g);e=Q(t*h);f=Q(s*i);N[a+304>>2]=Q(g*d)+Q(Q(h*e)+Q(i*f));N[a+300>>2]=Q(l*d)+Q(Q(m*e)+Q(n*f));N[a+296>>2]=Q(k*d)+Q(Q(o*e)+Q(j*f));d=Q(r*l);e=Q(t*m);f=Q(s*n);N[a+288>>2]=Q(g*d)+Q(Q(h*e)+Q(i*f));N[a+284>>2]=Q(l*d)+Q(Q(m*e)+Q(n*f));N[a+280>>2]=Q(k*d)+Q(Q(o*e)+Q(j*f));d=g;g=Q(k*r);e=h;h=Q(o*t);f=i;i=Q(j*s);N[a+272>>2]=Q(d*g)+Q(Q(e*h)+Q(f*i));N[a+268>>2]=Q(l*g)+Q(Q(m*h)+Q(i*n));N[a+264>>2]=Q(k*g)+Q(Q(o*h)+Q(j*i))}function pg(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0;T=a;a=J[a+144>>2]+P(b,284)|0;og(T,a,c);J[a+136>>2]=0;J[a+120>>2]=0;J[a+104>>2]=0;r=N[a+56>>2];y=N[a+52>>2];j=N[a+60>>2];n=Q(N[a+232>>2]*Q(.5));d=Ga(n);e=Ha(n);n=N[a+72>>2];t=N[a+76>>2];u=N[a+68>>2];i=Q(N[a+236>>2]*Q(-.5));g=Q(Ga(i)/Q(Y(Q(Q(t*t)+Q(Q(u*u)+Q(n*n))))));f=Q(u*g);i=Ha(i);h=Q(t*g);s=Q(n*g);p=Q(Q(2)/Q(Q(i*i)+Q(Q(h*h)+Q(Q(f*f)+Q(s*s)))));l=Q(h*p);m=Q(f*l);v=Q(s*p);q=Q(i*v);D=Q(m-q);C=Q(-y);d=Q(d/Q(Y(Q(Q(j*j)+Q(Q(y*y)+Q(r*r))))));g=Q(C*d);w=Q(d*Q(-j));d=Q(d*Q(-r));o=Q(Q(2)/Q(Q(e*e)+Q(Q(w*w)+Q(Q(g*g)+Q(d*d)))));k=Q(g*o);F=Q(g*k);z=Q(d*o);G=Q(d*z);x=Q(Q(1)-Q(F+G));A=Q(s*v);B=Q(h*l);E=Q(Q(1)-Q(A+B));h=Q(w*o);H=Q(g*h);I=Q(e*z);o=Q(H-I);K=Q(d*h);L=Q(e*k);k=Q(K+L);M=Q(f*v);O=Q(i*l);v=Q(M+O);d=Q(Q(D*x)+Q(Q(E*o)+Q(k*v)));R=Q(s*l);p=Q(f*p);S=Q(i*p);i=Q(R+S);s=Q(M-O);f=Q(f*p);p=Q(Q(1)-Q(f+B));l=Q(Q(i*x)+Q(Q(s*o)+Q(k*p)));A=Q(Q(1)-Q(f+A));f=Q(A*x);x=Q(m+q);m=Q(x*o);o=Q(R-S);k=Q(f+Q(m+Q(k*o)));N[a+132>>2]=Q(Q(C*d)-Q(r*l))-Q(j*k);m=Q(Q(r*u)-Q(y*n));q=Q(Q(j*n)-Q(r*t));B=Q(Q(y*t)-Q(j*u));f=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(Q(q*q)+Q(B*B))))));m=Q(m*f);q=Q(q*f);f=Q(B*f);N[a+128>>2]=Q(m*k)+Q(Q(q*d)+Q(f*l));N[a+124>>2]=Q(t*k)+Q(Q(u*d)+Q(n*l));d=Q(K-L);z=Q(g*z);k=Q(e*h);e=Q(z+k);w=Q(w*h);g=Q(Q(1)-Q(F+w));h=Q(Q(D*d)+Q(Q(E*e)+Q(v*g)));l=Q(Q(i*d)+Q(Q(s*e)+Q(g*p)));e=Q(Q(A*d)+Q(Q(x*e)+Q(o*g)));N[a+116>>2]=Q(Q(C*h)-Q(r*l))-Q(j*e);N[a+112>>2]=Q(m*e)+Q(Q(q*h)+Q(f*l));N[a+108>>2]=Q(t*e)+Q(Q(u*h)+Q(n*l));e=Q(H+I);g=Q(Q(1)-Q(G+w));d=Q(z-k);h=Q(Q(D*e)+Q(Q(E*g)+Q(d*v)));i=Q(Q(i*e)+Q(Q(s*g)+Q(d*p)));e=Q(Q(A*e)+Q(Q(x*g)+Q(d*o)));N[a+100>>2]=Q(Q(C*h)-Q(r*i))-Q(j*e);N[a+96>>2]=Q(m*e)+Q(Q(q*h)+Q(f*i));N[a+92>>2]=Q(t*e)+Q(Q(u*h)+Q(n*i));J[a+152>>2]=0;d=j;j=N[a+32>>2];N[a+148>>2]=Q(d*j)+N[a+44>>2];N[a+144>>2]=Q(r*j)+N[a+40>>2];N[a+140>>2]=N[a+36>>2]+Q(y*j)}function ab(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);a:{d=J[a+748>>2];if((d|0)<=0){break a}while(1){n=N[b+48>>2];q=N[b+8>>2];r=N[b>>2];s=N[b+4>>2];o=N[b+52>>2];t=N[b+24>>2];i=N[b+16>>2];u=N[b+20>>2];f=N[b+56>>2];h=N[b+40>>2];g=N[b+32>>2];p=N[b+36>>2];j=d-1|0;e=P(j,184)+a|0;J[e- -64>>2]=0;l=f;f=N[e+12>>2];k=Q(h*f);h=N[e+4>>2];v=Q(g*h);g=N[e+8>>2];p=Q(l+Q(k+Q(v+Q(p*g))));N[e+60>>2]=p;o=Q(o+Q(Q(f*t)+Q(Q(h*i)+Q(g*u))));N[e+56>>2]=o;n=Q(n+Q(Q(f*q)+Q(Q(h*r)+Q(g*s))));N[e+52>>2]=n;q=N[c+56>>2];r=N[c+40>>2];s=N[c+32>>2];t=N[c+36>>2];i=N[c+52>>2];u=N[c+24>>2];v=N[c+16>>2];w=N[c+20>>2];f=N[c+48>>2];h=N[c+8>>2];g=N[c>>2];k=N[c+4>>2];J[e+48>>2]=0;l=f;f=N[e+28>>2];x=Q(h*f);h=N[e+20>>2];y=Q(g*h);g=N[e+24>>2];k=Q(l+Q(x+Q(y+Q(k*g))));N[e+36>>2]=k;i=Q(i+Q(Q(f*u)+Q(Q(h*v)+Q(g*w))));N[e+40>>2]=i;f=Q(q+Q(Q(f*r)+Q(Q(h*s)+Q(g*t))));N[e+44>>2]=f;N[e+84>>2]=Q(Q(p-f)*N[e+76>>2])+Q(Q(Q(n-k)*N[e+68>>2])+Q(Q(o-i)*N[e+72>>2]));J[e+152>>2]=J[e+152>>2]+1;e=d>>>0>1;d=j;if(e){continue}break}c=J[a+748>>2];if((c|0)<=0){break a}while(1){b=c;c=b-1|0;d=P(c,184)+a|0;j=d+4|0;f=N[d+84>>2];h=N[a+752>>2];b:{if(!(f<=h)){e=J[d+116>>2];c:{if(!e){break c}m=J[7969];if(!m){break c}ia[m|0](e)|0;J[d+116>>2]=0}e=J[a+748>>2];d=e-1|0;if((b|0)!=(e|0)){d=P(d,184)+a|0;sa(j,d+4|0,184);J[d+124>>2]=0;J[d+116>>2]=0;J[d+152>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;H[d+120|0]=0;d=J[a+748>>2]-1|0}J[a+748>>2]=d;break b}g=Q(N[d+44>>2]-Q(N[d+60>>2]-Q(f*N[d+76>>2])));l=Q(g*g);g=Q(N[d+36>>2]-Q(N[d+52>>2]-Q(N[d+68>>2]*f)));f=Q(N[d+40>>2]-Q(N[d+56>>2]-Q(f*N[d+72>>2])));if(Q(l+Q(Q(g*g)+Q(f*f)))>Q(h*h)){e=J[d+116>>2];d:{if(!e){break d}m=J[7969];if(!m){break d}ia[m|0](e)|0;J[d+116>>2]=0}e=J[a+748>>2];d=e-1|0;if((b|0)!=(e|0)){d=P(d,184)+a|0;sa(j,d+4|0,184);J[d+124>>2]=0;J[d+116>>2]=0;J[d+152>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;H[d+120|0]=0;d=J[a+748>>2]-1|0}J[a+748>>2]=d;break b}d=J[7970];if(!d){break b}ia[d|0](j,J[a+740>>2],J[a+744>>2])|0}if(b>>>0>1){continue}break}}}function fB(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);h=J[a+28>>2];p=N[h+20>>2];q=N[h+36>>2];r=N[h+40>>2];s=N[h+8>>2];t=N[h+24>>2];d=N[h+60>>2];i=N[h+44>>2];j=N[h+12>>2];f=N[h+52>>2];k=N[h+56>>2];l=N[h+28>>2];m=N[c+8>>2];n=N[c>>2];o=N[c+4>>2];e=N[b+8>>2];g=N[b>>2];u=N[b+4>>2];v=N[h+4>>2];J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;J[a+60>>2]=0;f=Q(-f);N[a+104>>2]=Q(Q(i*Q(0))+Q(Q(j*Q(0))+Q(l*Q(0))))+Q(Q(Q(j*f)-Q(l*k))-Q(i*d));N[a+100>>2]=Q(Q(r*Q(0))+Q(Q(s*Q(0))+Q(t*Q(0))))+Q(Q(Q(s*f)-Q(t*k))-Q(r*d));N[a+96>>2]=Q(Q(q*Q(0))+Q(Q(v*Q(0))+Q(p*Q(0))))+Q(Q(Q(v*f)-Q(p*k))-Q(q*d));f=e;e=Q(Q(1)/Q(Y(Q(Q(e*e)+Q(Q(g*g)+Q(u*u))))));d=Q(f*e);k=Q(g*e);e=Q(u*e);N[a+88>>2]=Q(i*d)+Q(Q(j*k)+Q(l*e));g=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(Q(n*n)+Q(o*o))))));m=Q(m*g);n=Q(n*g);o=Q(o*g);N[a+84>>2]=Q(i*m)+Q(Q(j*n)+Q(l*o));N[a+72>>2]=Q(d*r)+Q(Q(k*s)+Q(e*t));N[a+68>>2]=Q(m*r)+Q(Q(n*s)+Q(o*t));N[a+56>>2]=Q(d*q)+Q(Q(k*v)+Q(e*p));N[a+52>>2]=Q(m*q)+Q(Q(n*v)+Q(p*o));f=i;i=Q(Q(n*e)-Q(k*o));g=j;j=Q(Q(o*d)-Q(e*m));u=l;l=Q(Q(m*k)-Q(d*n));N[a+80>>2]=Q(f*i)+Q(Q(g*j)+Q(u*l));N[a- -64>>2]=Q(i*r)+Q(Q(j*s)+Q(t*l));N[a+48>>2]=Q(i*q)+Q(Q(j*v)+Q(p*l));b=J[a+32>>2];w=N[b+60>>2];y=N[b+52>>2];x=N[b+56>>2];p=N[b+20>>2];q=N[b+36>>2];r=N[b+40>>2];s=N[b+8>>2];t=N[b+24>>2];v=N[b+44>>2];g=N[b+12>>2];u=N[b+28>>2];f=N[b+4>>2];J[a+172>>2]=0;J[a+156>>2]=0;J[a+140>>2]=0;J[a+124>>2]=0;N[a+152>>2]=Q(d*v)+Q(Q(k*g)+Q(e*u));N[a+148>>2]=Q(m*v)+Q(Q(n*g)+Q(o*u));N[a+144>>2]=Q(i*v)+Q(Q(j*g)+Q(l*u));N[a+136>>2]=Q(d*r)+Q(Q(k*s)+Q(e*t));N[a+132>>2]=Q(m*r)+Q(Q(n*s)+Q(o*t));N[a+128>>2]=Q(i*r)+Q(Q(j*s)+Q(l*t));N[a+120>>2]=Q(d*q)+Q(Q(k*f)+Q(e*p));N[a+116>>2]=Q(m*q)+Q(Q(n*f)+Q(o*p));N[a+112>>2]=Q(i*q)+Q(Q(j*f)+Q(l*p));d=Q(-y);N[a+168>>2]=Q(Q(v*Q(0))+Q(Q(g*Q(0))+Q(u*Q(0))))+Q(Q(Q(g*d)-Q(u*x))-Q(v*w));N[a+164>>2]=Q(Q(r*Q(0))+Q(Q(s*Q(0))+Q(t*Q(0))))+Q(Q(Q(s*d)-Q(t*x))-Q(r*w));N[a+160>>2]=Q(Q(q*Q(0))+Q(Q(f*Q(0))+Q(p*Q(0))))+Q(Q(Q(f*d)-Q(p*x))-Q(q*w));yg(a)}function rd(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);k=K[e+16|0]&-16;H[e+16|0]=k;B=N[d+8>>2];m=N[b+8>>2];r=Q(B-m);l=N[a+8>>2];f=Q(l-m);C=N[d>>2];n=N[b>>2];s=Q(C-n);i=N[a>>2];g=Q(i-n);D=N[d+4>>2];o=N[b+4>>2];t=Q(D-o);p=N[a+4>>2];h=Q(p-o);j=Q(Q(r*f)+Q(Q(s*g)+Q(t*h)));x=N[c+8>>2];u=Q(x-m);y=N[c>>2];v=Q(y-n);z=N[c+4>>2];w=Q(z-o);g=Q(Q(u*f)+Q(Q(v*g)+Q(w*h)));a:{if(!(!(g<=Q(0))|!(j<=Q(0)))){a=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=a;a=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=a;H[e+16|0]=k|1;g=Q(0);f=Q(0);h=Q(1);break a}f=Q(l-x);h=Q(i-y);q=Q(p-z);A=Q(Q(r*f)+Q(Q(s*h)+Q(t*q)));h=Q(Q(u*f)+Q(Q(v*h)+Q(w*q)));if(!(!(h>=Q(0))|!(h>=A))){a=J[c+4>>2];J[e>>2]=J[c>>2];J[e+4>>2]=a;a=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=a;H[e+16|0]=k|2;g=Q(1);f=Q(0);h=Q(0);break a}q=Q(Q(g*A)-Q(j*h));b:{if(!(h<=Q(0))|!(g>=Q(0))){break b}f=Q(0);if(!(q<=Q(0))){break b}J[e+12>>2]=0;H[e+16|0]=k|3;g=Q(g/Q(g-h));N[e+8>>2]=m+Q(u*g);N[e+4>>2]=o+Q(w*g);N[e>>2]=n+Q(v*g);h=Q(Q(1)-g);break a}f=Q(l-B);i=Q(i-C);p=Q(p-D);l=Q(Q(u*f)+Q(Q(v*i)+Q(w*p)));f=Q(Q(r*f)+Q(Q(s*i)+Q(t*p)));if(!(!(f>=Q(0))|!(f>=l))){a=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=a;a=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=a;H[e+16|0]=k|4;f=Q(1);g=Q(0);h=Q(0);break a}i=Q(Q(l*j)-Q(f*g));c:{if(!(f<=Q(0))|!(j>=Q(0))){break c}g=Q(0);if(!(i<=Q(0))){break c}J[e+12>>2]=0;H[e+16|0]=k|5;f=Q(j/Q(j-f));N[e+8>>2]=m+Q(r*f);N[e+4>>2]=o+Q(t*f);N[e>>2]=n+Q(s*f);h=Q(Q(1)-f);break a}d:{j=Q(Q(h*f)-Q(A*l));if(!(j<=Q(0))){break d}g=Q(A-h);if(!(g>=Q(0))){break d}f=Q(l-f);if(!(f>=Q(0))){break d}J[e+12>>2]=0;H[e+16|0]=k|6;f=Q(g/Q(g+f));N[e+8>>2]=x+Q(Q(B-x)*f);N[e+4>>2]=z+Q(Q(D-z)*f);N[e>>2]=y+Q(Q(C-y)*f);g=Q(Q(1)-f);h=Q(0);break a}J[e+12>>2]=0;H[e+16|0]=k|7;g=Q(Q(1)/Q(q+Q(j+i)));f=Q(q*g);g=Q(i*g);N[e+8>>2]=Q(r*f)+Q(m+Q(u*g));N[e+4>>2]=Q(t*f)+Q(o+Q(w*g));N[e>>2]=Q(s*f)+Q(n+Q(v*g));h=Q(Q(Q(1)-g)-f)}N[e+20>>2]=h;J[e+32>>2]=0;N[e+28>>2]=f;N[e+24>>2]=g}function XA(a){a=a|0;var b=0,c=Q(0),d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0;J[a+36>>2]=0;m=ga-16|0;b=m+8|0;J[b>>2]=0;J[b+4>>2]=0;J[m>>2]=0;J[m+4>>2]=0;d=J[a+32>>2];e=J[a+28>>2];while(1){v=(s<<2)+m|0;J[v>>2]=1065353216;T=N[d+344>>2];U=N[e+344>>2];l=N[e+56>>2];n=N[e+20>>2];w=N[e+24>>2];x=N[e+28>>2];y=N[e+60>>2];z=N[e+44>>2];A=N[e+36>>2];B=N[e+40>>2];r=N[e+52>>2];j=N[a+308>>2];C=N[e+12>>2];f=N[a+300>>2];D=N[e+4>>2];o=N[a+304>>2];E=N[e+8>>2];g=N[d+56>>2];F=N[d+20>>2];p=N[d+24>>2];q=N[d+28>>2];h=N[d+52>>2];G=N[d+12>>2];H=N[d+4>>2];I=N[d+8>>2];K=N[d+60>>2];i=N[a+324>>2];L=N[d+44>>2];k=N[a+316>>2];M=N[d+36>>2];c=N[a+320>>2];O=N[d+40>>2];V=J[m+4>>2];b=P(s,84)+a|0;t=b+48|0;J[t>>2]=J[m>>2];J[t+4>>2]=V;t=J[m+12>>2];J[b+56>>2]=J[m+8>>2];J[b+60>>2]=t;J[b+92>>2]=0;J[b+76>>2]=0;R=Q(Q(g+Q(Q(i*q)+Q(Q(k*F)+Q(c*p))))-g);g=N[b+48>>2];S=Q(Q(h+Q(Q(i*G)+Q(Q(k*H)+Q(c*I))))-h);h=N[b+52>>2];u=Q(Q(R*g)-Q(S*h));c=Q(Q(K+Q(Q(i*L)+Q(Q(k*M)+Q(c*O))))-K);i=N[b+56>>2];k=Q(Q(c*h)-Q(R*i));c=Q(Q(S*i)-Q(c*g));q=Q(Q(L*u)+Q(Q(G*k)+Q(q*c)));N[b+88>>2]=q;p=Q(Q(O*u)+Q(Q(I*k)+Q(p*c)));N[b+84>>2]=p;k=Q(Q(M*u)+Q(Q(H*k)+Q(F*c)));N[b+80>>2]=k;r=Q(Q(r+Q(Q(j*C)+Q(Q(f*D)+Q(o*E))))-r);l=Q(Q(l+Q(Q(j*x)+Q(Q(f*n)+Q(o*w))))-l);c=Q(Q(h*r)-Q(g*l));f=Q(Q(y+Q(Q(j*z)+Q(Q(f*A)+Q(o*B))))-y);j=Q(Q(l*i)-Q(h*f));f=Q(Q(f*g)-Q(i*r));o=Q(Q(z*c)+Q(Q(C*j)+Q(x*f)));N[b+72>>2]=o;i=Q(Q(B*c)+Q(Q(E*j)+Q(w*f)));N[b+68>>2]=i;j=Q(Q(A*c)+Q(Q(D*j)+Q(n*f)));N[b- -64>>2]=j;f=N[e+404>>2];c=N[e+400>>2];g=N[e+396>>2];J[b+108>>2]=0;g=Q(j*g);N[b+96>>2]=g;c=Q(i*c);N[b+100>>2]=c;f=Q(o*f);N[b+104>>2]=f;h=N[d+404>>2];l=N[d+400>>2];n=N[d+396>>2];J[b+124>>2]=0;n=Q(k*n);N[b+112>>2]=n;l=Q(p*l);N[b+116>>2]=l;h=Q(q*h);N[b+120>>2]=h;N[b+128>>2]=Q(T+Q(U+Q(Q(f*o)+Q(Q(g*j)+Q(i*c)))))+Q(Q(h*q)+Q(Q(n*k)+Q(p*l)));J[v>>2]=0;s=s+1|0;if((s|0)!=3){continue}break}}function Uo(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;var k=0,l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=0,v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=0;k=ga-48|0;ga=k;J[k+44>>2]=a;J[k+40>>2]=b;J[k+36>>2]=c;J[k+32>>2]=d;J[k+28>>2]=e;J[k+24>>2]=f;J[k+20>>2]=g;J[k+16>>2]=h;J[k+12>>2]=i;H[k+11|0]=j;w=J[k+40>>2];i=J[k+36>>2];j=J[k+32>>2];n=J[k+28>>2];o=J[k+24>>2];c=J[k+12>>2];u=H[k+11|0]&1;e=0;d=0;f=J[k+20>>2];g=J[k+16>>2];a:{if((f|0)<2|(g|0)<2){break a}x=Q(f-1|0);y=Q(g-1|0);J[8369]=J[8369]+1;b=P(f,g);h=ia[J[6782]]((b|0)!=(b&268435455)?-1:b<<4,16)|0;s=ua((b|0)!=(b&1073741823)?-1:b<<2);while(1){q=N[i+8>>2];l=Q(Q(d|0)/y);q=Q(Q(Q(N[n+8>>2]-q)*l)+q);r=N[j+8>>2];r=Q(Q(Q(Q(N[o+8>>2]-r)*l)+r)-q);p=N[j+4>>2];m=Q(Q(Q(N[o+4>>2]-p)*l)+p);p=N[i+4>>2];p=Q(Q(Q(N[n+4>>2]-p)*l)+p);z=Q(m-p);m=N[j>>2];t=Q(Q(Q(N[o>>2]-m)*l)+m);m=N[i>>2];m=Q(Q(Q(N[n>>2]-m)*l)+m);t=Q(t-m);A=P(d,f);a=0;while(1){v=a+A|0;e=h+(v<<4)|0;J[e+12>>2]=0;l=Q(Q(a|0)/x);N[e+8>>2]=Q(r*l)+q;N[e+4>>2]=Q(z*l)+p;N[e>>2]=Q(t*l)+m;J[(v<<2)+s>>2]=1065353216;a=a+1|0;if((f|0)!=(a|0)){continue}break}d=d+1|0;if((g|0)!=(d|0)){continue}break}J[8369]=J[8369]+1;e=Ac(ia[J[6782]](1252,16)|0,w,b,h,s);if(c&1){N[J[e+720>>2]+88>>2]=0;H[e+924|0]=1}if(c&2){N[(J[e+720>>2]+P(f-1|0,104)|0)+88>>2]=0;H[e+924|0]=1}if(c&4){N[(J[e+720>>2]+P(P(f,g-1|0),104)|0)+88>>2]=0;H[e+924|0]=1}if(c&8){N[(J[e+720>>2]+P((f+P(f,g-1|0)|0)-1|0,104)|0)+88>>2]=0;H[e+924|0]=1}if(h){J[8370]=J[8370]+1;ia[J[6783]](h)}ta(s);if((f|0)<=0){break a}b=0;while(1){i=P(b,f);a=0;d=b+1|0;b:{if((d|0)<(g|0)){j=P(d,f);while(1){c=a;h=a+i|0;a=a+1|0;c:{if((f|0)>(a|0)){n=a+i|0;Ja(e,h,n,0,0);o=c+j|0;Ja(e,h,o,0,0);if(b+c&1){c=a+j|0;rb(e,h,n,c,0);rb(e,h,c,o,0);if(!u){break c}Ja(e,h,c,0,0);break c}rb(e,o,h,n,0);rb(e,o,n,a+j|0,0);if(!u){break c}Ja(e,n,o,0,0);break c}Ja(e,h,c+j|0,0,0)}if((a|0)!=(f|0)){continue}break}break b}while(1){b=a+1|0;if((b|0)<(f|0)){Ja(e,a+i|0,b+i|0,0,0)}a=b;if((f|0)!=(a|0)){continue}break}}b=d;if((g|0)!=(b|0)){continue}break}}ga=k+48|0;return e|0}function yF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;N[b+16>>2]=N[a+20>>2];N[b+20>>2]=N[a+24>>2];N[b+24>>2]=N[a+28>>2];N[b+28>>2]=N[a+32>>2];N[b>>2]=N[a+4>>2];N[b+4>>2]=N[a+8>>2];N[b+8>>2]=N[a+12>>2];N[b+12>>2]=N[a+16>>2];N[b+32>>2]=N[a+36>>2];N[b+36>>2]=N[a+40>>2];N[b+40>>2]=N[a+44>>2];N[b+44>>2]=N[a+48>>2];J[b+48>>2]=J[a+56>>2];J[b+52>>2]=K[a+60|0];d=J[a+88>>2];J[b+56>>2]=d;a:{if(!d){J[b+64>>2]=0;break a}d=ia[J[J[c>>2]+28>>2]](c,J[a+96>>2])|0;J[b+64>>2]=d;if(!d){break a}h=J[a+88>>2];i=ia[J[J[c>>2]+16>>2]](c,48,h)|0;b:{if((h|0)<=0){g=J[a+96>>2];break b}g=J[a+96>>2];d=J[i+8>>2];while(1){e=(f<<6)+g|0;N[d+16>>2]=N[e+16>>2];N[d+20>>2]=N[e+20>>2];N[d+24>>2]=N[e+24>>2];N[d+28>>2]=N[e+28>>2];N[d>>2]=N[e>>2];N[d+4>>2]=N[e+4>>2];N[d+8>>2]=N[e+8>>2];N[d+12>>2]=N[e+12>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=J[e+36>>2];J[d+40>>2]=J[e+40>>2];d=d+48|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,i,4058,1497453121,g)}d=J[a+128>>2];J[b+60>>2]=d;c:{if(!d){J[b+68>>2]=0;break c}d=ia[J[J[c>>2]+28>>2]](c,J[a+136>>2])|0;J[b+68>>2]=d;if(!d){break c}f=0;h=J[a+128>>2];i=ia[J[J[c>>2]+16>>2]](c,16,h)|0;d:{if((h|0)<=0){g=J[a+136>>2];break d}g=J[a+136>>2];d=J[i+8>>2];while(1){e=(f<<4)+g|0;J[d+12>>2]=J[e+12>>2];I[d+6>>1]=L[e+6>>1];I[d+8>>1]=L[e+8>>1];I[d+10>>1]=L[e+10>>1];I[d>>1]=L[e>>1];I[d+2>>1]=L[e+2>>1];I[d+4>>1]=L[e+4>>1];d=d+16|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,i,4035,1497453121,g)}J[b+76>>2]=J[a+144>>2];d=J[a+152>>2];J[b+80>>2]=d;if(!d){J[b+72>>2]=0;return 3577}d=b;b=ia[J[J[c>>2]+28>>2]](c,J[a+160>>2])|0;J[d+72>>2]=b;if(b){f=0;e=J[a+152>>2];g=ia[J[J[c>>2]+16>>2]](c,20,e)|0;e:{if((e|0)<=0){a=J[a+160>>2];break e}a=J[a+160>>2];d=J[g+8>>2];while(1){b=(f<<5)+a|0;I[d+14>>1]=L[b+6>>1];I[d+16>>1]=L[b+8>>1];I[d+18>>1]=L[b+10>>1];I[d+8>>1]=L[b>>1];I[d+10>>1]=L[b+2>>1];I[d+12>>1]=L[b+4>>1];J[d>>2]=J[b+12>>2];J[d+4>>2]=J[b+16>>2];d=d+20|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}ia[J[J[c>>2]+20>>2]](c,g,3685,1497453121,a)}return 3577}function Jm(a,b,c){var d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0);e=ga-160|0;ga=e;f=J[a+4>>2];d=J[f+12>>2];D=N[d+52>>2];E=N[d+56>>2];h=N[d+24>>2];i=N[d+20>>2];j=N[d+40>>2];k=N[d+36>>2];F=N[d+48>>2];l=N[d+8>>2];m=N[d>>2];n=N[d+4>>2];o=N[d+16>>2];p=N[d+32>>2];d=J[J[f+4>>2]+24>>2]+P(c,80)|0;q=N[d+32>>2];r=N[d>>2];s=N[d+16>>2];t=N[d+56>>2];u=N[d+52>>2];v=N[d+48>>2];w=N[d+36>>2];x=N[d+20>>2];y=N[d+4>>2];z=N[d+40>>2];A=N[d+24>>2];B=N[d+8>>2];f=0;J[e+156>>2]=0;J[e+140>>2]=0;J[e+124>>2]=0;N[e+136>>2]=Q(z*j)+Q(Q(B*p)+Q(k*A));N[e+132>>2]=Q(w*j)+Q(Q(y*p)+Q(k*x));N[e+120>>2]=Q(z*h)+Q(Q(B*o)+Q(i*A));N[e+116>>2]=Q(w*h)+Q(Q(y*o)+Q(i*x));N[e+152>>2]=E+Q(Q(t*j)+Q(Q(v*p)+Q(k*u)));N[e+148>>2]=D+Q(Q(t*h)+Q(Q(v*o)+Q(i*u)));J[e+108>>2]=0;N[e+128>>2]=Q(q*j)+Q(Q(r*p)+Q(k*s));N[e+112>>2]=Q(q*h)+Q(Q(r*o)+Q(i*s));N[e+96>>2]=Q(q*l)+Q(Q(r*m)+Q(n*s));N[e+104>>2]=Q(z*l)+Q(Q(B*m)+Q(n*A));N[e+100>>2]=Q(w*l)+Q(Q(y*m)+Q(n*x));N[e+144>>2]=F+Q(Q(t*l)+Q(Q(v*m)+Q(n*u)));ia[J[J[b>>2]+8>>2]](b,e+96|0,e+80|0,e- -64|0);d=J[a+8>>2];g=J[d+4>>2];ia[J[J[g>>2]+8>>2]](g,J[d+12>>2],e+48|0,e+32|0);d=J[7398];a:{if(d){if(!(ia[d|0](J[J[a+8>>2]+4>>2],b)|0)){break a}}f=N[e+64>>2]>2]|N[e+80>>2]>N[e+32>>2]?f:1;d=0;if((N[e+72>>2]>2]|N[e+88>>2]>N[e+40>>2]?d:f)^1|N[e+68>>2]>2]|N[e+84>>2]>N[e+36>>2]){break a}d=J[a+4>>2];f=J[d+8>>2];J[e+24>>2]=-1;J[e+16>>2]=f;J[e+12>>2]=b;J[e+8>>2]=d;J[e+28>>2]=c;b=2;J[e+20>>2]=e+96;if(!J[J[a+24>>2]+(c<<2)>>2]){d=J[a+12>>2];d=ia[J[J[d>>2]+8>>2]](d,e+8|0,J[a+8>>2],J[a+28>>2])|0;J[J[a+24>>2]+(c<<2)>>2]=d;d=J[a+4>>2]}g=J[a+20>>2];f=J[g+8>>2];b:{if(J[f+8>>2]==J[d+8>>2]){C=g+8|0;break b}f=J[g+12>>2];b=3;C=g+12|0}d=e+8|0;J[C>>2]=d;ia[J[J[g>>2]+(b<<2)>>2]](g,-1,c);b=J[J[a+24>>2]+(c<<2)>>2];ia[J[J[b>>2]+8>>2]](b,d,J[a+8>>2],J[a+16>>2],J[a+20>>2]);b=J[a+20>>2];J[(J[J[b+8>>2]+8>>2]==J[J[a+4>>2]+8>>2]?8:12)+b>>2]=f}ga=e+160|0}function vm(a,b,c,d,e,f){var g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,H=0,I=0,K=0,L=0;g=ga-32|0;ga=g;a:{if(J[a+56>>2]<=0){break a}k=N[d+8>>2];j=N[c+8>>2];l=Q(k-j);i=N[d>>2];n=N[c>>2];m=Q(i-n);o=N[d+4>>2];p=N[c+4>>2];q=Q(o-p);r=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(m*m)+Q(q*q))))));v=Q(l*r);t=Q(v*l);l=Q(m*r);w=Q(l*m);m=Q(q*r);w=Q(t+Q(w+Q(q*m)));q=N[f+8>>2];z=Q((k>j?k:j)+q);r=N[f+4>>2];A=Q((o>p?o:p)+r);t=N[f>>2];B=Q((i>n?i:n)+t);j=k>2];C=Q(j+k);j=N[e+4>>2];D=Q((o>2];E=Q(n+i);d=J[a+96>>2];n=v==Q(0)?Q(0xde0b6b000000000):Q(Q(1)/v);h=n>2];J[g>>2]=J[d>>2];J[g+4>>2]=h;h=J[d+12>>2];J[g+8>>2]=J[d+8>>2];J[g+12>>2]=h;h=J[d+28>>2];J[g+24>>2]=J[d+24>>2];J[g+28>>2]=h;h=J[d+20>>2];J[g+16>>2]=J[d+16>>2];J[g+20>>2]=h;N[g>>2]=N[g>>2]-t;N[g+4>>2]=N[g+4>>2]-r;N[g+16>>2]=N[g+16>>2]-i;N[g+20>>2]=N[g+20>>2]-j;N[g+8>>2]=N[g+8>>2]-q;N[g+24>>2]=N[g+24>>2]-k;h=0;b:{if(N[d+16>>2]>2]>B){break b}h=1}s=0;c:{d:{e:{f:{g:{if((N[d+24>>2]>2]>z?s:h)^1|N[d+4>>2]>A|N[d+20>>2]>2];k=Q(p*Q(N[K>>2]-l));i=N[c+4>>2];j=Q(o*Q(N[I>>2]-i));if(k>j){break g}i=Q(o*Q(N[G>>2]-i));l=Q(p*Q(N[L>>2]-l));if(i>l){break g}k=i>k?i:k;m=N[c+8>>2];i=Q(n*Q(N[H>>2]-m));if(k>i){break g}m=Q(n*Q(N[F>>2]-m));j=jj){break g}y=J[d+32>>2];s=(y|0)==-1;h=(kQ(0);if(!h|(y|0)!=-1){break f}ia[J[J[b>>2]+8>>2]](b,J[d+36>>2],J[d+40>>2]);break e}s=J[d+32>>2]==-1;h=0}if(h){break e}if(!s){break d}}u=u+1|0;d=d- -64|0;break c}h=J[d+32>>2];u=h+u|0;d=(h<<6)+d|0}x=x+1|0;if(J[a+56>>2]<=(u|0)){break a}k=N[e+8>>2];j=N[e+4>>2];i=N[e>>2];q=N[f+8>>2];r=N[f+4>>2];t=N[f>>2];continue}}if(J[7404]<(x|0)){J[7404]=x}ga=g+32|0}function Ru(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+8>>2];if(!K[30860]){H[30860]=1;J[7713]=17548;H[30856]=0}J[(a+3600|0)+72>>2]=30852;J[(a+3604|0)+72>>2]=30852;J[(a+3608|0)+72>>2]=30852;J[(a+3612|0)+72>>2]=30852;J[(a+3616|0)+72>>2]=30852;J[(a+3620|0)+72>>2]=30852;J[(a+3624|0)+72>>2]=30852;J[(a+3628|0)+72>>2]=30852;J[(a+3632|0)+72>>2]=30852;J[(a+3636|0)+72>>2]=30852;J[(a+3640|0)+72>>2]=30852;J[(a+3644|0)+72>>2]=30852;J[(a+3648|0)+72>>2]=30852;J[(a+3652|0)+72>>2]=30852;J[(a+3656|0)+72>>2]=30852;J[(a+3660|0)+72>>2]=30852;J[(a+3664|0)+72>>2]=30852;J[(a+3668|0)+72>>2]=30852;J[(a+3672|0)+72>>2]=30852;J[(a+3676|0)+72>>2]=30852;J[(a+3680|0)+72>>2]=30852;J[(a+3684|0)+72>>2]=30852;J[(a+3688|0)+72>>2]=30852;J[(a+3692|0)+72>>2]=30852;J[(a+3696|0)+72>>2]=30852;b=a+3700|0;J[b+72>>2]=30852;J[(a+3704|0)+72>>2]=30852;J[(a+3708|0)+72>>2]=30852;J[(a+3712|0)+72>>2]=30852;J[(a+3716|0)+72>>2]=30852;J[(a+3720|0)+72>>2]=30852;J[(a+3724|0)+72>>2]=30852;J[(a+3728|0)+72>>2]=30852;J[(a+3732|0)+72>>2]=30852;J[(a+3736|0)+72>>2]=30852;J[(a+3740|0)+72>>2]=30852;J[a+172>>2]=30852;J[a+316>>2]=30852;J[a+460>>2]=30852;J[a+604>>2]=30852;J[a+748>>2]=30852;J[a+892>>2]=30852;J[(a+964|0)+72>>2]=30852;J[(a+1108|0)+72>>2]=30852;J[(a+1252|0)+72>>2]=30852;J[(a+1396|0)+72>>2]=30852;J[(a+1540|0)+72>>2]=30852;J[(a+1684|0)+72>>2]=30852;J[(a+1828|0)+72>>2]=30852;J[(a+1972|0)+72>>2]=30852;J[(a+2116|0)+72>>2]=30852;J[(a+2260|0)+72>>2]=30852;J[(a+2404|0)+72>>2]=30852;J[(a+2548|0)+72>>2]=30852;J[(a+2692|0)+72>>2]=30852;J[(a+2836|0)+72>>2]=30852;J[(a+2980|0)+72>>2]=30852;J[(a+3124|0)+72>>2]=30852;J[(a+3268|0)+72>>2]=30852;J[(a+3412|0)+72>>2]=30852;J[(a+3556|0)+72>>2]=30852;J[b+72>>2]=30852;J[(a+3844|0)+72>>2]=30852;J[(a+3988|0)+72>>2]=30852;J[(a+4132|0)+72>>2]=30852;J[(a+4276|0)+72>>2]=30852;J[(a+4420|0)+72>>2]=30852;J[(a+4564|0)+72>>2]=30852;J[(a+4708|0)+72>>2]=30852;J[(a+4852|0)+72>>2]=30852;J[(a+4996|0)+72>>2]=30852;J[(a+5140|0)+72>>2]=30852;ga=c+16|0}function bH(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0);e=ga-192|0;ga=e;m=N[c+8>>2];n=Q(Q(N[b+8>>2]*d)+m);q=N[c+4>>2];o=Q(Q(N[b+4>>2]*d)+q);r=N[c>>2];p=Q(Q(N[b>>2]*d)+r);l=J[a+8>>2];f=J[l+8>>2];g=J[J[a+4>>2]+740>>2];s=(f|0)==(g|0);a:{if(!s){g=J[a+12>>2];h=J[g+8>>2];k=Q(n-N[h+60>>2]);i=Q(p-N[h+52>>2]);j=Q(o-N[h+56>>2]);t=Q(Q(N[h+44>>2]*k)+Q(Q(N[h+12>>2]*i)+Q(j*N[h+28>>2])));u=Q(Q(N[h+40>>2]*k)+Q(Q(N[h+8>>2]*i)+Q(j*N[h+24>>2])));k=Q(Q(N[h+36>>2]*k)+Q(Q(N[h+4>>2]*i)+Q(j*N[h+20>>2])));break a}k=Q(n-N[g+60>>2]);i=Q(p-N[g+52>>2]);j=Q(o-N[g+56>>2]);t=Q(Q(N[g+44>>2]*k)+Q(Q(N[g+12>>2]*i)+Q(j*N[g+28>>2])));u=Q(Q(N[g+40>>2]*k)+Q(Q(N[g+8>>2]*i)+Q(j*N[g+24>>2])));k=Q(Q(N[g+36>>2]*k)+Q(Q(N[g+4>>2]*i)+Q(j*N[g+20>>2])));g=J[a+12>>2];f=J[g+8>>2]}v=N[f+20>>2];w=N[f+36>>2];x=N[f+40>>2];y=N[f+8>>2];z=N[f+24>>2];i=N[f+44>>2];j=N[f+60>>2];A=N[f+12>>2];B=N[f+52>>2];C=N[f+28>>2];D=N[f+56>>2];E=N[f+4>>2];J[e+36>>2]=0;F=i;i=Q(m-j);j=Q(r-B);m=Q(q-D);N[e+32>>2]=Q(F*i)+Q(Q(A*j)+Q(C*m));N[e+28>>2]=Q(x*i)+Q(Q(y*j)+Q(m*z));J[e+20>>2]=0;N[e+16>>2]=t;N[e+12>>2]=u;N[e+8>>2]=k;N[e+24>>2]=Q(w*i)+Q(Q(E*j)+Q(m*v));f=J[b+12>>2];J[e+80>>2]=J[b+8>>2];J[e+84>>2]=f;f=J[b>>2];b=J[b+4>>2];J[e+136>>2]=0;J[e+140>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;N[e+60>>2]=o;N[e- -64>>2]=n;J[e+68>>2]=0;J[e+72>>2]=f;J[e+76>>2]=b;J[e+128>>2]=0;J[e+132>>2]=0;H[e+124|0]=0;J[e+120>>2]=0;J[e+100>>2]=0;J[e+92>>2]=0;J[e+96>>2]=0;N[e+88>>2]=d;N[e+56>>2]=p;b=J[c+12>>2];J[e+48>>2]=J[c+8>>2];J[e+52>>2]=b;b=J[c+4>>2];J[e+40>>2]=J[c>>2];J[e+44>>2]=b;b:{if(!s){h=a+16|0;f=a+20|0;b=l;l=a+24|0;c=a+28|0;break b}h=a+20|0;f=a+16|0;b=g;g=l;l=a+28|0;c=a+24|0}f=J[f>>2];h=J[h>>2];c=J[c>>2];l=J[l>>2];J[e+116>>2]=l;J[e+112>>2]=c;J[e+108>>2]=h;J[e+104>>2]=f;a=J[a+32>>2];Q(ia[J[J[a>>2]+12>>2]](a,e+8|0,g,f,c,b,h,l));ga=e+192|0}function WE(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);c=ga-144|0;ga=c;if(J[a+16>>2]>0){f=c- -64|0;while(1){g=P(h,80);d=g+J[a+24>>2]|0;e=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=e;e=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=e;e=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=e;e=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=e;e=J[d+44>>2];J[c+56>>2]=J[d+40>>2];J[c+60>>2]=e;e=J[d+36>>2];J[c+48>>2]=J[d+32>>2];J[c+52>>2]=e;e=J[d+60>>2];J[f+8>>2]=J[d+56>>2];J[f+12>>2]=e;e=J[d+52>>2];J[f>>2]=J[d+48>>2];J[f+4>>2]=e;d=J[d+64>>2];d=ia[J[J[d>>2]+28>>2]](d)|0;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;i=N[a+80>>2];j=N[b+4>>2];k=N[a+76>>2];l=N[b>>2];N[c+8>>2]=Q(N[c+8>>2]*N[b+8>>2])/N[a+84>>2];J[c+12>>2]=0;N[c>>2]=Q(l*N[c>>2])/k;N[c+4>>2]=Q(j*N[c+4>>2])/i;d=J[(J[a+24>>2]+g|0)+64>>2];ia[J[J[d>>2]+24>>2]](d,c);i=N[a+76>>2];j=N[b>>2];k=N[a+80>>2];l=N[b+4>>2];m=N[a+84>>2];n=N[b+8>>2];J[c+76>>2]=0;N[c+72>>2]=Q(n*N[c+72>>2])/m;N[c+68>>2]=Q(l*N[c+68>>2])/k;N[c+64>>2]=Q(j*N[c+64>>2])/i;e=J[c+20>>2];d=J[a+24>>2]+g|0;J[d>>2]=J[c+16>>2];J[d+4>>2]=e;e=J[c+28>>2];J[d+8>>2]=J[c+24>>2];J[d+12>>2]=e;e=J[c+44>>2];J[d+24>>2]=J[c+40>>2];J[d+28>>2]=e;e=J[c+36>>2];J[d+16>>2]=J[c+32>>2];J[d+20>>2]=e;e=J[c+60>>2];J[d+40>>2]=J[c+56>>2];J[d+44>>2]=e;e=J[c+52>>2];J[d+32>>2]=J[c+48>>2];J[d+36>>2]=e;e=J[f+12>>2];J[d+56>>2]=J[f+8>>2];J[d+60>>2]=e;e=J[f+4>>2];J[d+48>>2]=J[f>>2];J[d+52>>2]=e;if(J[a+64>>2]){d=J[(J[a+24>>2]+g|0)+64>>2];ia[J[J[d>>2]+8>>2]](d,c+16|0,c+128|0,c+112|0);d=J[c+140>>2];J[c+88>>2]=J[c+136>>2];J[c+92>>2]=d;d=J[c+132>>2];J[c+80>>2]=J[c+128>>2];J[c+84>>2]=d;d=J[c+124>>2];J[c+104>>2]=J[c+120>>2];J[c+108>>2]=d;d=J[c+116>>2];J[c+96>>2]=J[c+112>>2];J[c+100>>2]=d;Gc(J[a+64>>2],J[(J[a+24>>2]+g|0)+76>>2],c+80|0)}h=h+1|0;if((h|0)>2]){continue}break}}d=J[b+4>>2];J[a+76>>2]=J[b>>2];J[a+80>>2]=d;d=J[b+12>>2];J[a+84>>2]=J[b+8>>2];J[a+88>>2]=d;ia[J[J[a>>2]+68>>2]](a);ga=c+144|0}function Vm(a,b,c,d){var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=0,o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=0,u=0,v=0,w=0,x=Q(0),y=0,z=0,A=0,B=0,C=0,D=0,E=0;f=ga-32|0;ga=f;if(a){g=N[b+8>>2];h=N[c+8>>2];o=N[b>>2];k=N[c>>2];l=N[b+4>>2];i=N[c+4>>2];J[8369]=J[8369]+1;c=ia[J[6782]](512,16)|0;qa(c+4|0,0,508);J[c>>2]=a;g=Q(h-g);h=Q(k-o);o=Q(i-l);k=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(o*o))))));l=Q(g*k);i=Q(l*g);g=Q(h*k);r=Q(g*h);h=Q(o*k);x=Q(i+Q(r+Q(o*h)));o=l==Q(0)?Q(0xde0b6b000000000):Q(Q(1)/l);a=o>2];m=J[n+4>>2];J[f>>2]=J[n>>2];J[f+4>>2]=m;m=J[n+12>>2];J[f+8>>2]=J[n+8>>2];J[f+12>>2]=m;m=J[n+28>>2];J[f+24>>2]=J[n+24>>2];J[f+28>>2]=m;m=J[n+20>>2];J[f+16>>2]=J[n+16>>2];J[f+20>>2]=m;r=N[b>>2];k=Q(g*Q(N[C>>2]-r));i=N[b+4>>2];l=Q(h*Q(N[B>>2]-i));a:{b:{if(k>l){break b}i=Q(h*Q(N[z>>2]-i));r=Q(g*Q(N[D>>2]-r));if(i>r){break b}k=k>2];i=Q(o*Q(N[A>>2]-s));if(k>i){break b}s=Q(o*Q(N[y>>2]-s));l=ll|!((ki?i:l)>Q(0))){break b}if(J[n+40>>2]){c:{if((e|0)<=(q|0)){e=c;break c}m=p<<1;d:{if((m|0)<=(p|0)){e=c;break d}e:{if((m|0)<=(j|0)){e=c;break e}f:{if(!p){e=0;break f}J[8369]=J[8369]+1;e=ia[J[6782]](p<<3,16)|0;if((p|0)<=0){break f}v=0;q=0;if(p-1>>>0>=3){E=p&-4;t=0;while(1){j=q<<2;J[j+e>>2]=J[c+j>>2];u=j|4;J[u+e>>2]=J[c+u>>2];u=j|8;J[u+e>>2]=J[c+u>>2];j=j|12;J[j+e>>2]=J[c+j>>2];q=q+4|0;t=t+4|0;if((E|0)!=(t|0)){continue}break}}j=p&3;if(!j){break f}while(1){t=q<<2;J[t+e>>2]=J[c+t>>2];q=q+1|0;v=v+1|0;if((j|0)!=(v|0)){continue}break}}if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}j=m}c=p<<2;qa(c+e|0,0,c)}q=m-2|0;c=e;p=m}J[e+w>>2]=J[n+36>>2];J[(a<<2)+e>>2]=J[n+40>>2];a=a+1|0;break a}ia[J[J[d>>2]+12>>2]](d,n)}a=e}if(a){continue}break}if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}}ga=f+32|0}function jp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=ga-16|0;ga=g;J[g+12>>2]=a;J[g+8>>2]=b;a=J[g+8>>2];h=ga-16|0;ga=h;J[h+12>>2]=J[g+12>>2]+748;J[h+8>>2]=a;a=J[h+8>>2];b=ga+-64|0;ga=b;J[b+60>>2]=J[h+12>>2];J[b+56>>2]=a;k=J[b+60>>2];a=ga-16|0;J[a+12>>2]=J[b+56>>2];J[b+52>>2]=J[J[a+12>>2]+4>>2];e=J[b+52>>2];c=b+8|0;J[c>>2]=0;J[c+4>>2]=0;J[b+48>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;ga=a;J[a+12>>2]=c;d=J[a+12>>2];vh(d);J[(ga-16|0)+12>>2]=d+20;ga=a+16|0;a=ga-32|0;ga=a;J[a+28>>2]=k;J[a+24>>2]=e;J[a+20>>2]=c;c=ga-16|0;i=J[a+28>>2];J[c+12>>2]=i;J[a+16>>2]=J[J[c+12>>2]+4>>2];a:{if(J[a+24>>2]>2]){J[a+12>>2]=J[a+24>>2];while(1){if(J[a+12>>2]>2]){J[a+12>>2]=J[a+12>>2]+1;continue}break}break a}c=J[a+24>>2];e=ga-16|0;J[e+12>>2]=i;if(J[J[e+12>>2]+4>>2]<(c|0)){e=J[a+24>>2];c=ga-16|0;ga=c;J[c+12>>2]=i;J[c+8>>2]=e;d=ga-16|0;e=J[c+12>>2];J[d+12>>2]=e;if(J[J[d+12>>2]+8>>2]>2]){f=J[c+8>>2];d=ga-16|0;ga=d;J[d+8>>2]=e;J[d+4>>2]=f;j=J[d+8>>2];b:{if(J[d+4>>2]){l=J[d+4>>2];f=ga-16|0;ga=f;J[f+12>>2]=j;J[f+8>>2]=l;J[f+4>>2]=0;j=P(J[f+8>>2],44);J[8369]=J[8369]+1;j=ia[J[6782]](j,16)|0;ga=f+16|0;J[d+12>>2]=j;break b}J[d+12>>2]=0}ga=d+16|0;J[c+4>>2]=J[d+12>>2];d=ga-16|0;J[d+12>>2]=e;uh(e,J[J[d+12>>2]+4>>2],J[c+4>>2]);d=ga-16|0;J[d+12>>2]=e;Eb(e,J[J[d+12>>2]+4>>2]);lb(e);H[e+16|0]=1;J[e+12>>2]=J[c+4>>2];J[e+8>>2]=J[c+8>>2]}ga=c+16|0}J[a+8>>2]=J[a+16>>2];while(1){if(J[a+8>>2]>2]){e=J[a+20>>2];d=J[e+4>>2];c=J[i+12>>2]+P(J[a+8>>2],44)|0;J[c>>2]=J[e>>2];J[c+4>>2]=d;J[c+40>>2]=J[e+40>>2];d=J[e+36>>2];J[c+32>>2]=J[e+32>>2];J[c+36>>2]=d;d=J[e+28>>2];J[c+24>>2]=J[e+24>>2];J[c+28>>2]=d;d=J[e+20>>2];J[c+16>>2]=J[e+16>>2];J[c+20>>2]=d;d=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=d;J[a+8>>2]=J[a+8>>2]+1;continue}break}}J[i+4>>2]=J[a+24>>2];ga=a+32|0;uh(J[b+56>>2],J[b+52>>2],J[k+12>>2]);ga=b- -64|0;ga=h+16|0;ga=g+16|0}function Il(a,b,c){var d=Q(0),e=0,f=Q(0),g=0,h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(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;i=N[a- -64>>2];p=N[a+48>>2];k=N[a+32>>2];d=N[b+24>>2];d=dp?p:d)-k))+Q(.5));a:{if(d=Q(0)){w=~~d>>>0;break a}w=0}n=N[a+60>>2];f=N[a+44>>2];l=N[a+28>>2];d=N[b+20>>2];d=df?f:d)-l))+Q(.5));b:{if(d=Q(0)){x=~~d>>>0;break b}x=0}d=N[b+8>>2];d=dp?p:d)-k)*i)+Q(.5));c:{if(d=Q(0)){s=~~d>>>0;break c}s=0}d=N[b+4>>2];d=df?f:d)-l)*n)+Q(.5));d:{if(d=Q(0)){y=~~d>>>0;break d}y=0}n=N[a+56>>2];i=N[a+40>>2];f=N[a+24>>2];d=N[b+16>>2];d=di?i:d)-f))+Q(.5));e:{if(d=Q(0)){z=~~d>>>0;break e}z=0}d=N[b>>2];d=di?i:d)-f)*n)+Q(.5));f:{if(d=Q(0)){A=~~d>>>0;break f}A=0}B=J[a>>2];if((B|0)>0){b=0;while(1){g:{h:{C=b<<4;e=C+J[a+16>>2]|0;if(!(L[e>>1]>z>>>0|L[e+6>>1]>>0|(L[e+8>>1]>>0|L[e+2>>1]>x>>>0))){if(L[e+4>>1]<=w>>>0){break h}}D=J[e+12>>2]>=0;E=0;break g}t=J[e+12>>2];D=(t|0)>=0;e=L[e+10>>1];E=e>>>0>=s>>>0;if((t|0)<0|e>>>0>>0){break g}g=J[c+4>>2];i:{if((g|0)!=J[c+8>>2]){break i}q=g?g<<1:1;if((q|0)<=(g|0)){break i}j:{if(!q){j=0;break j}J[8369]=J[8369]+1;j=ia[J[6782]](q<<2,16)|0;g=J[c+4>>2]}h=J[c+12>>2];k:{l:{if((g|0)>0){u=0;m=0;if(g-1>>>0>=3){r=g&-4;v=0;while(1){o=m<<2;J[o+j>>2]=J[h+o>>2];e=o|4;J[e+j>>2]=J[e+h>>2];e=o|8;J[e+j>>2]=J[e+h>>2];e=o|12;J[e+j>>2]=J[e+h>>2];m=m+4|0;v=v+4|0;if((r|0)!=(v|0)){continue}break}}r=g&3;if(!r){break l}while(1){e=m<<2;J[e+j>>2]=J[e+h>>2];m=m+1|0;u=u+1|0;if((r|0)!=(u|0)){continue}break}break l}if(!h){break k}}if(h?K[c+16|0]:0){J[8370]=J[8370]+1;ia[J[6783]](h)}g=J[c+4>>2]}J[c+12>>2]=j;H[c+16|0]=1;J[c+8>>2]=q}J[J[c+12>>2]+(g<<2)>>2]=t;J[c+4>>2]=J[c+4>>2]+1}b=D|E?b+1|0:b-J[(J[a+16>>2]+C|0)+12>>2]|0;if((B|0)>(b|0)){continue}break}}}function Gp(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);var f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=Q(0);f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;H[f+19|0]=d;N[f+12>>2]=e;c=H[f+19|0]&1;E=N[f+12>>2];h=ga-16|0;ga=h;a=J[f+28>>2];s=J[f+24>>2];b=J[a+720>>2]+P(s,104)|0;e=N[b+16>>2];o=N[b+12>>2];p=N[b+8>>2];b=J[f+20>>2];t=N[b+20>>2];u=N[b+36>>2];v=N[b+40>>2];w=N[b+8>>2];x=N[b+24>>2];q=N[b+60>>2];y=N[b+44>>2];z=N[b+12>>2];k=N[b+52>>2];r=N[b+56>>2];A=N[b+28>>2];B=N[b+4>>2];J[h+12>>2]=0;k=Q(-k);N[h+8>>2]=Q(Q(Q(z*k)-Q(A*r))-Q(y*q))+Q(Q(e*y)+Q(Q(p*z)+Q(A*o)));N[h+4>>2]=Q(Q(Q(w*k)-Q(x*r))-Q(v*q))+Q(Q(e*v)+Q(Q(p*w)+Q(x*o)));N[h>>2]=Q(Q(Q(B*k)-Q(t*r))-Q(u*q))+Q(Q(e*u)+Q(Q(p*B)+Q(t*o)));i=ga-96|0;ga=i;a:{if(!c){break a}c=J[a+268>>2];b:{if((c|0)<=0){break b}j=J[a+276>>2];d=0;while(1){if((b|0)!=J[j+(d<<2)>>2]){d=d+1|0;if((d|0)!=(c|0)){continue}break b}break}if((c|0)!=(d|0)){break a}}c:{if(J[a+272>>2]!=(c|0)){break c}m=c?c<<1:1;if((m|0)<=(c|0)){break c}d:{if(!m){j=0;break d}J[8369]=J[8369]+1;j=ia[J[6782]](m<<2,16)|0;c=J[a+268>>2]}e:{if((c|0)<=0){break e}d=0;if(c-1>>>0>=3){n=c&-4;while(1){g=d<<2;J[g+j>>2]=J[g+J[a+276>>2]>>2];l=g|4;J[l+j>>2]=J[l+J[a+276>>2]>>2];l=g|8;J[l+j>>2]=J[l+J[a+276>>2]>>2];g=g|12;J[g+j>>2]=J[g+J[a+276>>2]>>2];d=d+4|0;C=C+4|0;if((n|0)!=(C|0)){continue}break}}g=c&3;if(!g){break e}while(1){n=d<<2;J[n+j>>2]=J[n+J[a+276>>2]>>2];d=d+1|0;D=D+1|0;if((g|0)!=(D|0)){continue}break}}d=J[a+276>>2];if(!(!d|!K[a+280|0])){if(d){J[8370]=J[8370]+1;ia[J[6783]](d)}c=J[a+268>>2]}J[a+276>>2]=j;H[a+280|0]=1;J[a+272>>2]=m}J[J[a+276>>2]+(c<<2)>>2]=b;J[a+268>>2]=c+1}c=J[a+720>>2];J[i+20>>2]=b;b=c+P(s,104)|0;J[i>>2]=b;c=J[h+12>>2];J[i+12>>2]=J[h+8>>2];J[i+16>>2]=c;c=J[h+4>>2];J[i+4>>2]=J[h>>2];J[i+8>>2]=c;H[b+100|0]=K[b+100|0]|1;N[i+24>>2]=E;ei(a+788|0,i);ga=i+96|0;ga=h+16|0;ga=f+32|0}function jg(a,b,c){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;a:{if(!a|!b){break a}J[8369]=J[8369]+1;d=ia[J[6782]](1024,16)|0;J[d+4>>2]=b;J[d>>2]=a;n=124;i=128;j=128;l=1;while(1){m=l;l=m-1|0;o=l<<3;a=o+d|0;f=J[a+4>>2];e=J[a>>2];if((l|0)>(n|0)){p=i<<1;b:{if((p|0)<=(i|0)){b=d;break b}if((j|0)>=(p|0)){b=d;break b}c:{if(!i){b=0;break c}J[8369]=J[8369]+1;b=ia[J[6782]](i<<4,16)|0;if((i|0)<=0){break c}n=0;a=0;if(i-1>>>0>=3){r=i&-4;j=0;while(1){h=a<<3;g=h+b|0;k=d+h|0;q=J[k+4>>2];J[g>>2]=J[k>>2];J[g+4>>2]=q;g=h|8;k=g+b|0;g=d+g|0;q=J[g+4>>2];J[k>>2]=J[g>>2];J[k+4>>2]=q;g=h|16;k=g+b|0;g=d+g|0;q=J[g+4>>2];J[k>>2]=J[g>>2];J[k+4>>2]=q;h=h|24;g=h+b|0;h=d+h|0;k=J[h+4>>2];J[g>>2]=J[h>>2];J[g+4>>2]=k;a=a+4|0;j=j+4|0;if((r|0)!=(j|0)){continue}break}}i=i&3;if(!i){break c}while(1){j=a<<3;h=j+b|0;j=d+j|0;r=J[j+4>>2];J[h>>2]=J[j>>2];J[h+4>>2]=r;a=a+1|0;n=n+1|0;if((i|0)!=(n|0)){continue}break}}if(d){J[8370]=J[8370]+1;ia[J[6783]](d)}j=p}n=p-4|0;i=p;d=b}d:{if((e|0)==(f|0)){if(!J[e+40>>2]){break d}a=d+o|0;b=J[e+36>>2];J[a+4>>2]=b;J[a>>2]=b;a=(m<<3)+d|0;b=J[e+40>>2];J[a+4>>2]=b;J[a>>2]=b;b=J[e+40>>2];J[a+8>>2]=J[e+36>>2];J[a+12>>2]=b;l=m+2|0;break d}if(!(N[e>>2]<=N[f+16>>2])|!(N[e+16>>2]>=N[f>>2])|(!(N[e+4>>2]<=N[f+20>>2])|!(N[e+20>>2]>=N[f+4>>2]))){break d}if(!(N[e+8>>2]<=N[f+24>>2])|!(N[e+24>>2]>=N[f+8>>2])){break d}a=J[f+40>>2];if(J[e+40>>2]){b=J[e+36>>2];if(a){a=d+o|0;J[a+4>>2]=J[f+36>>2];J[a>>2]=b;b=J[e+40>>2];a=(m<<3)+d|0;J[a+4>>2]=J[f+36>>2];J[a>>2]=b;b=J[e+36>>2];J[a+12>>2]=J[f+40>>2];J[a+8>>2]=b;b=J[e+40>>2];J[a+20>>2]=J[f+40>>2];J[a+16>>2]=b;l=m+3|0;break d}a=d+o|0;J[a+4>>2]=f;J[a>>2]=b;a=J[e+40>>2];b=(m<<3)+d|0;J[b+4>>2]=f;J[b>>2]=a;l=m+1|0;break d}if(a){a=d+o|0;J[a+4>>2]=J[f+36>>2];J[a>>2]=e;a=(m<<3)+d|0;J[a+4>>2]=J[f+40>>2];J[a>>2]=e;l=m+1|0;break d}ia[J[J[c>>2]+8>>2]](c,e,f)}if(l){continue}break}if(!d){break a}if(d){J[8370]=J[8370]+1;ia[J[6783]](d)}}}function Na(a,b){var c=0,d=Q(0),e=0,f=0;c=ga+-64|0;ga=c;J[c+60>>2]=a;J[c+56>>2]=b;a=ga-16|0;b=J[c+60>>2];J[a+12>>2]=b;d=N[J[a+12>>2]>>2];J[a+12>>2]=b+16;d=Q(d+N[J[a+12>>2]+4>>2]);J[a+12>>2]=b+32;N[c+52>>2]=d+N[J[a+12>>2]+8>>2];a:{if(N[c+52>>2]>Q(0)){a=ga-16|0;N[a+12>>2]=N[c+52>>2]+Q(1);N[c+28>>2]=Y(N[a+12>>2]);N[c+44>>2]=N[c+28>>2]*Q(.5);N[c+28>>2]=Q(.5)/N[c+28>>2];e=b+32|0;J[a+12>>2]=e;d=N[J[a+12>>2]+4>>2];f=b+16|0;J[a+12>>2]=f;N[c+32>>2]=Q(d-N[J[a+12>>2]+8>>2])*N[c+28>>2];J[a+12>>2]=b;d=N[J[a+12>>2]+8>>2];J[a+12>>2]=e;N[c+36>>2]=Q(d-N[J[a+12>>2]>>2])*N[c+28>>2];J[a+12>>2]=f;d=N[J[a+12>>2]>>2];J[a+12>>2]=b;N[c+40>>2]=Q(d-N[J[a+12>>2]+4>>2])*N[c+28>>2];break a}a=ga-16|0;J[a+12>>2]=b;d=N[J[a+12>>2]>>2];J[a+12>>2]=b+16;b:{if(N[J[a+12>>2]+4>>2]>d){a=ga-16|0;J[a+12>>2]=b+16;d=N[J[a+12>>2]+4>>2];J[a+12>>2]=b+32;a=N[J[a+12>>2]+8>>2]>d?2:1;break b}a=ga-16|0;J[a+12>>2]=b;d=N[J[a+12>>2]>>2];J[a+12>>2]=b+32;a=N[J[a+12>>2]+8>>2]>d?2:0}J[c+24>>2]=a;J[c+20>>2]=(J[c+24>>2]+1|0)%3;J[c+16>>2]=(J[c+24>>2]+2|0)%3;a=ga-16|0;J[a+12>>2]=b+(J[c+24>>2]<<4);d=N[J[a+12>>2]+(J[c+24>>2]<<2)>>2];J[a+12>>2]=b+(J[c+20>>2]<<4);d=Q(d-N[J[a+12>>2]+(J[c+20>>2]<<2)>>2]);J[a+12>>2]=b+(J[c+16>>2]<<4);N[a+12>>2]=Q(d-N[J[a+12>>2]+(J[c+16>>2]<<2)>>2])+Q(1);N[c+12>>2]=Y(N[a+12>>2]);e=c+32|0;N[e+(J[c+24>>2]<<2)>>2]=N[c+12>>2]*Q(.5);N[c+12>>2]=Q(.5)/N[c+12>>2];J[a+12>>2]=b+(J[c+16>>2]<<4);d=N[J[a+12>>2]+(J[c+20>>2]<<2)>>2];J[a+12>>2]=b+(J[c+20>>2]<<4);N[c+44>>2]=Q(d-N[J[a+12>>2]+(J[c+16>>2]<<2)>>2])*N[c+12>>2];J[a+12>>2]=b+(J[c+20>>2]<<4);d=N[J[a+12>>2]+(J[c+24>>2]<<2)>>2];J[a+12>>2]=b+(J[c+24>>2]<<4);N[e+(J[c+20>>2]<<2)>>2]=Q(d+N[J[a+12>>2]+(J[c+20>>2]<<2)>>2])*N[c+12>>2];J[a+12>>2]=b+(J[c+16>>2]<<4);d=N[J[a+12>>2]+(J[c+24>>2]<<2)>>2];J[a+12>>2]=b+(J[c+24>>2]<<4);N[e+(J[c+16>>2]<<2)>>2]=Q(d+N[J[a+12>>2]+(J[c+16>>2]<<2)>>2])*N[c+12>>2]}a=c+32|0;xc(J[c+56>>2],a,a+4|0,a+8|0,a+12|0);ga=c- -64|0}function OH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=Q(0);g=ga-16|0;ga=g;J[7396]=J[7396]+1;if(J[a+4>>2]&2){d=J[b+192>>2];i=Q(ia[J[J[d>>2]+20>>2]](d,N[6778]));N[g+12>>2]=i;d=J[c+192>>2];j=Q(ia[J[J[d>>2]+20>>2]](d,N[6778]));N[g+8>>2]=j;d=i>2];i=N[c+184>>2];j=N[b+184>>2];e=J[a+68>>2];f=J[e+8>>2];a:{b:{if(f){d=J[e+12>>2];h=J[d>>2];J[e+8>>2]=f-1;J[e+12>>2]=h;break b}d=0;if(K[a+4|0]&4){break a}J[8369]=J[8369]+1;d=ia[J[6782]](772,16)|0}J[d+124>>2]=0;J[d+128>>2]=0;H[d+120|0]=0;J[d+116>>2]=0;J[d>>2]=1025;J[d+308>>2]=0;J[d+312>>2]=0;H[d+304|0]=0;J[d+300>>2]=0;J[d+492>>2]=0;J[d+496>>2]=0;H[d+488|0]=0;J[d+484>>2]=0;J[d+132>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+152>>2]=0;J[d+316>>2]=0;J[d+320>>2]=0;J[d+324>>2]=0;J[d+328>>2]=0;J[d+332>>2]=0;J[d+336>>2]=0;J[d+500>>2]=0;J[d+504>>2]=0;J[d+508>>2]=0;J[d+512>>2]=0;J[d+516>>2]=0;J[d+520>>2]=0;H[d+672|0]=0;J[d+668>>2]=0;J[d+676>>2]=0;J[d+680>>2]=0;J[d+684>>2]=0;J[d+688>>2]=0;J[d+692>>2]=0;J[d+696>>2]=0;J[d+700>>2]=0;J[d+704>>2]=0;J[d+740>>2]=b;J[d+744>>2]=c;J[d+748>>2]=0;N[d+752>>2]=o;N[d+756>>2]=i>j?j:i;e=J[a+12>>2];J[d+768>>2]=e;c:{if(J[a+16>>2]!=(e|0)){break c}h=e?e<<1:1;if((h|0)<=(e|0)){break c}d:{if(!h){c=0;break d}J[8369]=J[8369]+1;c=ia[J[6782]](h<<2,16)|0;e=J[a+12>>2]}e:{if((e|0)<=0){break e}b=0;if(e-1>>>0>=3){l=e&-4;while(1){f=b<<2;J[f+c>>2]=J[f+J[a+20>>2]>>2];k=f|4;J[k+c>>2]=J[k+J[a+20>>2]>>2];k=f|8;J[k+c>>2]=J[k+J[a+20>>2]>>2];f=f|12;J[f+c>>2]=J[f+J[a+20>>2]>>2];b=b+4|0;m=m+4|0;if((l|0)!=(m|0)){continue}break}}f=e&3;if(!f){break e}while(1){l=b<<2;J[l+c>>2]=J[l+J[a+20>>2]>>2];b=b+1|0;n=n+1|0;if((f|0)!=(n|0)){continue}break}}b=J[a+20>>2];if(!(!b|!K[a+24|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}e=J[a+12>>2]}J[a+20>>2]=c;H[a+24|0]=1;J[a+16>>2]=h}J[J[a+20>>2]+(e<<2)>>2]=d;J[a+12>>2]=e+1}ga=g+16|0;return d|0}function Do(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=0,h=0;e=ga-272|0;ga=e;J[e+268>>2]=a;J[e+264>>2]=b;J[e+260>>2]=c;J[e+256>>2]=d;d=J[e+268>>2];a=e+224|0;Ma(a,J[e+260>>2],J[e+264>>2]);N[e+220>>2]=.5;Ia(e+240|0,a,e+220|0);a=e+184|0;va(a,J[e+260>>2],J[e+264>>2]);N[e+180>>2]=.5;Ia(e+200|0,a,e+180|0);N[e+148>>2]=1;N[e+144>>2]=1;N[e+140>>2]=1;na(e+152|0,e+148|0,e+144|0,e+140|0);a=ga-16|0;J[a+12>>2]=e+120;J[a+12>>2]=e+104;J[e+176>>2]=0;while(1){if(J[e+176>>2]<4){J[e+172>>2]=0;while(1){if(J[e+172>>2]<3){a=ga-16|0;b=e+152|0;J[a+12>>2]=b;f=N[J[a+12>>2]>>2];c=e+240|0;J[a+12>>2]=c;N[e+84>>2]=f*N[J[a+12>>2]>>2];J[a+12>>2]=b;f=N[J[a+12>>2]+4>>2];J[a+12>>2]=c;N[e+80>>2]=f*N[J[a+12>>2]+4>>2];J[a+12>>2]=b;f=N[J[a+12>>2]+8>>2];J[a+12>>2]=c;N[e+76>>2]=f*N[J[a+12>>2]+8>>2];na(e+88|0,e+84|0,e+80|0,e+76|0);g=J[e+92>>2];h=e+120|0;a=h;J[a>>2]=J[e+88>>2];J[a+4>>2]=g;g=J[e+100>>2];J[a+8>>2]=J[e+96>>2];J[a+12>>2]=g;g=e+200|0;jb(a,g);J[e+72>>2]=J[e+172>>2]%3;a=ga-16|0;J[a+12>>2]=b;a=J[a+12>>2]+(J[e+72>>2]<<2)|0;N[a>>2]=Q(-0)-N[a>>2];a=ga-16|0;J[a+12>>2]=b;f=N[J[a+12>>2]>>2];a=ga-16|0;J[a+12>>2]=c;N[e+52>>2]=f*N[J[a+12>>2]>>2];a=ga-16|0;J[a+12>>2]=b;f=N[J[a+12>>2]+4>>2];a=ga-16|0;J[a+12>>2]=c;N[e+48>>2]=f*N[J[a+12>>2]+4>>2];a=ga-16|0;J[a+12>>2]=b;f=N[J[a+12>>2]+8>>2];a=ga-16|0;J[a+12>>2]=c;N[e+44>>2]=f*N[J[a+12>>2]+8>>2];na(e+56|0,e+52|0,e+48|0,e+44|0);b=J[e+60>>2];a=e+104|0;J[a>>2]=J[e+56>>2];J[a+4>>2]=b;b=J[e+68>>2];J[a+8>>2]=J[e+64>>2];J[a+12>>2]=b;jb(a,g);ia[J[J[d>>2]+8>>2]](d,h,a,J[e+256>>2]);J[e+172>>2]=J[e+172>>2]+1;continue}break}N[e+20>>2]=-1;N[e+16>>2]=-1;N[e+12>>2]=-1;na(e+24|0,e+20|0,e+16|0,e+12|0);a=J[e+28>>2];J[e+152>>2]=J[e+24>>2];J[e+156>>2]=a;a=J[e+36>>2];J[e+160>>2]=J[e+32>>2];J[e+164>>2]=a;if(J[e+176>>2]<3){a=ga-16|0;J[a+12>>2]=e+152;a=J[a+12>>2]+(J[e+176>>2]<<2)|0;N[a>>2]=Q(-0)-N[a>>2]}J[e+176>>2]=J[e+176>>2]+1;continue}break}ga=e+272|0}function Is(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;H[f+15|0]=e;c=ra(1128);b=J[f+20>>2];a=J[f+16>>2];e=H[f+15|0]&1;xb(c,7,J[f+28>>2],J[f+24>>2]);H[c+48|0]=0;J[c>>2]=20024;d=J[b+12>>2];J[c+60>>2]=J[b+8>>2];J[c+64>>2]=d;d=J[b+4>>2];J[c+52>>2]=J[b>>2];J[c+56>>2]=d;d=J[b+28>>2];J[c+76>>2]=J[b+24>>2];J[c+80>>2]=d;d=J[b+20>>2];J[c+68>>2]=J[b+16>>2];J[c+72>>2]=d;d=J[b+44>>2];J[c+92>>2]=J[b+40>>2];J[c+96>>2]=d;d=J[b+36>>2];J[c+84>>2]=J[b+32>>2];J[c+88>>2]=d;d=J[b+60>>2];J[c+108>>2]=J[b+56>>2];J[c+112>>2]=d;d=J[b+52>>2];J[c+100>>2]=J[b+48>>2];J[c+104>>2]=d;b=J[a+12>>2];J[c+124>>2]=J[a+8>>2];J[c+128>>2]=b;b=J[a+4>>2];J[c+116>>2]=J[a>>2];J[c+120>>2]=b;b=J[a+28>>2];J[c+140>>2]=J[a+24>>2];J[c+144>>2]=b;b=J[a+20>>2];J[c+132>>2]=J[a+16>>2];J[c+136>>2]=b;b=J[a+44>>2];J[c+156>>2]=J[a+40>>2];J[c+160>>2]=b;b=J[a+36>>2];J[c+148>>2]=J[a+32>>2];J[c+152>>2]=b;b=J[a+60>>2];J[c+172>>2]=J[a+56>>2];J[c+176>>2]=b;b=J[a+52>>2];J[c+164>>2]=J[a+48>>2];J[c+168>>2]=b;J[c+288>>2]=1065353216;J[c+292>>2]=0;J[c+280>>2]=1065353216;J[c+284>>2]=1060320051;J[c+272>>2]=1065353216;J[c+276>>2]=0;J[c+264>>2]=1065353216;J[c+268>>2]=1060320051;J[c+224>>2]=0;J[c+228>>2]=0;J[c+216>>2]=1065353216;J[c+220>>2]=1060320051;J[c+208>>2]=0;J[c+212>>2]=0;J[c+200>>2]=1065353216;J[c+204>>2]=1060320051;J[c+192>>2]=0;J[c+196>>2]=0;J[c+184>>2]=1065353216;J[c+188>>2]=-1082130432;H[c+180|0]=e;J[c+1124>>2]=0;J[c+1116>>2]=0;J[c+1120>>2]=0;H[c+1096|0]=0;J[c+256>>2]=1065353216;J[c+260>>2]=0;J[c+248>>2]=1065353216;J[c+252>>2]=1060320051;J[c+240>>2]=1065353216;J[c+244>>2]=0;J[c+232>>2]=1065353216;J[c+236>>2]=1060320051;J[c+300>>2]=0;a=c+1105|0;H[a|0]=0;H[a+1|0]=0;H[a+2|0]=0;H[a+3|0]=0;H[a+4|0]=0;H[a+5|0]=0;H[a+6|0]=0;H[a+7|0]=0;J[c+1100>>2]=0;J[c+1104>>2]=0;H[c+49|0]=1;vg(c,J[c+28>>2]+4|0,J[c+32>>2]+4|0);ga=f+32|0;return c|0}function Lk(a,b,c,d){H[a+76|0]=1;J[a+72>>2]=0;J[a+68>>2]=c;J[a+28>>2]=0;J[a+32>>2]=0;J[a+24>>2]=b;H[a+20|0]=1;J[a>>2]=6716;J[a+16>>2]=0;J[a- -64>>2]=0;H[a+60|0]=0;J[a+56>>2]=1025758986;H[a+54|0]=1;I[a+52>>1]=256;J[a+48>>2]=0;H[a+44|0]=1;J[a+36>>2]=1;J[a+40>>2]=1065353216;J[a+8>>2]=0;J[a+12>>2]=0;J[a+100>>2]=1050253722;J[a+104>>2]=1015580809;J[a+92>>2]=1058642330;J[a+96>>2]=1065353216;J[a+88>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+124>>2]=1045220557;J[a+128>>2]=1061997773;J[a+108>>2]=0;J[a+112>>2]=10;J[a+168>>2]=1120403456;J[a+172>>2]=1900671690;J[a+164>>2]=128;J[a+156>>2]=260;J[a+160>>2]=2;J[a+148>>2]=0;J[a+152>>2]=1062836634;J[a+140>>2]=-1121724662;J[a+144>>2]=1036831949;J[a+132>>2]=0;J[a+136>>2]=1;J[a+116>>2]=1101004800;J[a+120>>2]=1065353216;H[a+192|0]=1;J[a>>2]=20292;J[a+188>>2]=0;J[a+180>>2]=0;J[a+184>>2]=0;H[a+224|0]=1;J[a+200>>2]=d;J[a+196>>2]=0;J[a+212>>2]=0;J[a+216>>2]=0;J[a+220>>2]=0;H[a+244|0]=1;I[a+274>>1]=0;J[a+240>>2]=0;J[a+248>>2]=0;J[a+252>>2]=-1054867456;J[a+232>>2]=0;J[a+236>>2]=0;J[a+256>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+268>>2]=0;H[a+292|0]=1;J[a+296>>2]=0;J[a+288>>2]=0;J[a+280>>2]=0;J[a+284>>2]=0;H[a+320|0]=1;H[a+300|0]=1;J[a+316>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;if(d){c=0}else{J[8369]=J[8369]+1;c=ia[J[6782]](196,16)|0;Wk(c);J[a+200>>2]=c;c=1}H[a+273|0]=c;J[8369]=J[8369]+1;c=ia[J[6782]](68,16)|0;J[c>>2]=20232;J[c+16>>2]=0;H[c+20|0]=1;J[c+8>>2]=0;J[c+12>>2]=0;J[c+36>>2]=0;H[c+40|0]=1;H[c+60|0]=1;J[c+28>>2]=0;J[c+32>>2]=0;J[c+56>>2]=0;H[c+64|0]=1;J[c+48>>2]=0;J[c+52>>2]=0;H[a+272|0]=1;J[a+204>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](88,16)|0;d=J[a+200>>2];H[c+44|0]=1;J[c+24>>2]=b;J[c+20>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+8>>2]=d;J[c+4>>2]=0;J[c>>2]=20548;J[c+40>>2]=0;H[c+64|0]=1;J[c+32>>2]=0;J[c+36>>2]=0;J[c+60>>2]=0;H[c+84|0]=1;J[c+52>>2]=0;J[c+56>>2]=0;J[c+80>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[a+196>>2]=c}function pz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);a=J[a+16>>2];e=N[a+900>>2];i=N[a+896>>2];j=N[a+908>>2];k=N[a+912>>2];n=N[a+916>>2];s=N[a+892>>2];f=N[b+52>>2];o=N[b+20>>2];t=N[b+24>>2];g=N[b+56>>2];p=N[b+36>>2];x=N[b+40>>2];h=N[b+48>>2];y=N[b+8>>2];z=N[b>>2];A=N[b+4>>2];q=N[b+16>>2];r=N[b+32>>2];b=ga-128|0;J[b+124>>2]=0;J[b+108>>2]=0;J[b+92>>2]=0;J[b+76>>2]=0;J[b+60>>2]=0;J[b+44>>2]=0;J[b+28>>2]=0;l=Q(n*x);B=Q(s*r);u=Q(k*p);C=Q(B+u);N[b+120>>2]=g+Q(l+C);m=Q(n*t);D=Q(s*q);v=Q(k*o);E=Q(D+v);N[b+116>>2]=f+Q(m+E);r=Q(j*r);u=Q(r+u);N[b+104>>2]=g+Q(l+u);q=Q(j*q);v=Q(q+v);N[b+100>>2]=f+Q(m+v);p=Q(i*p);r=Q(r+p);N[b+88>>2]=g+Q(l+r);o=Q(i*o);q=Q(q+o);N[b+84>>2]=f+Q(m+q);p=Q(B+p);N[b+72>>2]=g+Q(l+p);o=Q(D+o);N[b+68>>2]=f+Q(m+o);l=Q(e*x);N[b+56>>2]=g+Q(l+C);m=Q(e*t);N[b+52>>2]=f+Q(m+E);N[b+40>>2]=g+Q(l+u);N[b+36>>2]=f+Q(m+v);N[b+24>>2]=g+Q(l+r);N[b+20>>2]=f+Q(m+q);J[b+12>>2]=0;n=Q(n*y);s=Q(s*z);k=Q(k*A);t=Q(s+k);N[b+112>>2]=h+Q(n+t);j=Q(j*z);k=Q(j+k);N[b+96>>2]=h+Q(n+k);i=Q(i*A);j=Q(j+i);N[b+80>>2]=h+Q(n+j);i=Q(s+i);N[b+64>>2]=h+Q(n+i);e=Q(e*y);N[b+48>>2]=h+Q(e+t);N[b+32>>2]=h+Q(e+k);N[b+16>>2]=h+Q(e+j);N[b+8>>2]=g+Q(l+p);N[b+4>>2]=f+Q(m+o);N[b>>2]=h+Q(e+i);a=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=a;a=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=a;a=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=a;a=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=a;a=1;while(1){w=b+(a<<4)|0;f=N[w>>2];if(f>2]){N[c>>2]=f}g=N[w+4>>2];if(g>2]){N[c+4>>2]=g}h=N[w+8>>2];if(h>2]){N[c+8>>2]=h}e=N[w+12>>2];if(e>2]){N[c+12>>2]=e}if(f>N[d>>2]){N[d>>2]=f}if(g>N[d+4>>2]){N[d+4>>2]=g}if(h>N[d+8>>2]){N[d+8>>2]=h}if(e>N[d+12>>2]){N[d+12>>2]=e}a=a+1|0;if((a|0)!=8){continue}break}}function JG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);a:{f=K[a+8|0];t=f?b:c;g=J[t+4>>2];if(J[g+4>>2]-21>>>0>8){break a}i=f?c:b;if(J[J[i+4>>2]+4>>2]>19){break a}h=Q(ia[J[J[g>>2]+48>>2]](g));J[e+4>>2]=J[a+76>>2];c=ga+-64|0;ga=c;b=a+12|0;N[b+56>>2]=h;J[b+52>>2]=d;J[b+8>>2]=t;J[b+4>>2]=i;J[b+44>>2]=e;d=J[t+12>>2];u=N[d+52>>2];v=N[d+56>>2];f=J[i+12>>2];w=N[f+52>>2];x=N[f+56>>2];j=N[d+20>>2];k=N[d+36>>2];y=N[f+20>>2];z=N[f+36>>2];A=N[f+24>>2];l=N[d+24>>2];B=N[f+40>>2];m=N[d+40>>2];C=N[f+32>>2];n=N[d+32>>2];D=N[f>>2];o=N[d>>2];E=N[f+16>>2];p=N[d+16>>2];q=N[d+48>>2];F=N[f+48>>2];r=N[d+4>>2];G=N[f+4>>2];H=N[f+8>>2];s=N[d+8>>2];J[c+60>>2]=0;J[c+44>>2]=0;J[c+28>>2]=0;N[c+40>>2]=Q(B*m)+Q(Q(H*s)+Q(l*A));N[c+36>>2]=Q(z*m)+Q(Q(G*s)+Q(l*y));N[c+24>>2]=Q(B*k)+Q(Q(H*r)+Q(j*A));N[c+20>>2]=Q(z*k)+Q(Q(G*r)+Q(j*y));q=Q(-q);N[c+56>>2]=Q(Q(Q(s*q)-Q(l*u))-Q(m*v))+Q(Q(x*m)+Q(Q(F*s)+Q(l*w)));N[c+52>>2]=Q(Q(Q(r*q)-Q(j*u))-Q(k*v))+Q(Q(x*k)+Q(Q(F*r)+Q(j*w)));J[c+12>>2]=0;N[c>>2]=Q(C*n)+Q(Q(D*o)+Q(p*E));N[c+32>>2]=Q(C*m)+Q(Q(D*s)+Q(l*E));N[c+16>>2]=Q(C*k)+Q(Q(D*r)+Q(j*E));N[c+8>>2]=Q(B*n)+Q(Q(H*o)+Q(p*A));N[c+4>>2]=Q(z*n)+Q(Q(G*o)+Q(p*y));N[c+48>>2]=Q(Q(Q(o*q)-Q(p*u))-Q(n*v))+Q(Q(x*n)+Q(Q(F*o)+Q(p*w)));d=J[i+4>>2];ia[J[J[d>>2]+8>>2]](d,c,b+12|0,b+28|0);N[b+28>>2]=N[b+28>>2]+h;N[b+32>>2]=N[b+32>>2]+h;N[b+36>>2]=N[b+36>>2]+h;N[b+12>>2]=N[b+12>>2]-h;N[b+16>>2]=N[b+16>>2]-h;N[b+20>>2]=N[b+20>>2]-h;ga=c- -64|0;c=J[i+8>>2];d=J[a+76>>2];J[d+744>>2]=J[t+8>>2];J[d+740>>2]=c;ia[J[J[g>>2]+64>>2]](g,b,a+24|0,a+40|0);b=J[e+4>>2];if(J[b+748>>2]){d=J[b+740>>2];f=J[J[e+8>>2]+8>>2];c=(d|0)==(f|0);g=b;b=J[J[e+12>>2]+8>>2];ab(g,(c?d:b)+4|0,(c?b:f)+4|0)}J[a+16>>2]=0;J[a+20>>2]=0}}function ik(a,b){var c=0,d=Q(0),e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=Q(0),x=0,y=0,z=0,A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0);ya(2589);j=J[a+712>>2];a:{if((j|0)<=0){break a}J[8369]=J[8369]+1;c=j<<4;i=ia[J[6782]](c,16)|0;qa(i,0,c);c=J[a+712>>2];if((c|0)<=0){break a}J[8369]=J[8369]+1;c=c<<2;g=ia[J[6782]](c,16)|0;qa(g,0,c)}k=J[a+1112>>2];b:{if(b){if((k|0)<=0){break b}h=J[a+1120>>2];while(1){c=J[h+(e<<2)>>2];f=J[c+312>>2];if(f){d=Q(Q(1)/Q(f|0));N[c+276>>2]=d*N[c+276>>2];N[c+280>>2]=d*N[c+280>>2];N[c+284>>2]=d*N[c+284>>2];N[c+292>>2]=d*N[c+292>>2];N[c+296>>2]=d*N[c+296>>2];N[c+300>>2]=d*N[c+300>>2]}e=e+1|0;if((k|0)!=(e|0)){continue}break}}if((k|0)<=0){break b}x=J[a+720>>2];y=J[a+1120>>2];h=0;z=b?312:308;while(1){c=J[(h<<2)+y>>2];c:{if(J[c+z>>2]<=0){break c}p=J[c+24>>2];if((p|0)<=0){break c}d=N[a+452>>2];e=b?c+276|0:c+244|0;n=Q(d*N[e+8>>2]);o=Q(d*N[e+4>>2]);A=Q(N[e>>2]*d);B=J[c+32>>2];e=b?c+292|0:c+260|0;q=Q(d*N[e+4>>2]);C=Q(-q);r=Q(d*N[e>>2]);D=Q(-r);s=Q(d*N[e+8>>2]);E=Q(-s);F=J[c+12>>2];f=0;while(1){t=f<<2;l=J[t+B>>2];m=N[l+8>>2];G=N[c+228>>2];u=(l-x|0)/104|0;e=(u<<4)+i|0;d=N[F+t>>2];v=Q(N[l+16>>2]-N[c+236>>2]);w=Q(N[l+12>>2]-N[c+232>>2]);N[e>>2]=N[e>>2]+Q(d*Q(A+Q(Q(q*v)+Q(w*E))));m=Q(m-G);N[e+4>>2]=N[e+4>>2]+Q(d*Q(o+Q(Q(s*m)+Q(v*D))));N[e+8>>2]=Q(d*Q(n+Q(Q(r*w)+Q(m*C))))+N[e+8>>2];e=(u<<2)+g|0;N[e>>2]=d+N[e>>2];f=f+1|0;if((p|0)!=(f|0)){continue}break}}h=h+1|0;if((k|0)!=(h|0)){continue}break}}d:{e:{if((j|0)>0){e=J[a+720>>2];a=0;while(1){d=N[(a<<2)+g>>2];if(d>Q(0)){c=(a<<4)+i|0;n=N[c+8>>2];o=N[c+4>>2];b=e+P(a,104)|0;d=Q(Q(1)/d);N[b+8>>2]=Q(d*N[c>>2])+N[b+8>>2];N[b+12>>2]=Q(d*o)+N[b+12>>2];N[b+16>>2]=Q(d*n)+N[b+16>>2]}a=a+1|0;if((j|0)!=(a|0)){continue}break}break e}if(!g){break d}}if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}}if(i){J[8370]=J[8370]+1;ia[J[6783]](i)}xa()}function an(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a:{k=J[a+36>>2];b=J[a+12>>2];if((k|0)>=(b|0)){break a}b:{if((b|0)<=J[a+40>>2]){c=J[a+44>>2];break b}if(b){J[8369]=J[8369]+1;c=ia[J[6782]](b<<2,16)|0;e=J[a+36>>2]}else{e=k}g=J[a+44>>2];c:{if((e|0)>0){if(e-1>>>0>=3){h=e&-4;while(1){d=f<<2;J[d+c>>2]=J[d+g>>2];i=d|4;J[i+c>>2]=J[g+i>>2];i=d|8;J[i+c>>2]=J[g+i>>2];d=d|12;J[d+c>>2]=J[d+g>>2];f=f+4|0;j=j+4|0;if((h|0)!=(j|0)){continue}break}}e=e&3;if(!e){break c}while(1){d=f<<2;J[d+c>>2]=J[d+g>>2];f=f+1|0;l=l+1|0;if((e|0)!=(l|0)){continue}break}break c}if(g){break c}J[a+44>>2]=c;J[a+40>>2]=b;H[a+48|0]=1;break b}if(g?K[a+48|0]:0){J[8370]=J[8370]+1;ia[J[6783]](g)}J[a+44>>2]=c;H[a+48|0]=1;J[a+40>>2]=b}qa((k<<2)+c|0,0,b-k<<2);J[a+36>>2]=b;i=b<<2;g=J[a+56>>2];if((g|0)<(b|0)){d:{if((b|0)<=J[a+60>>2]){c=J[a- -64>>2];break d}e:{if(!b){c=0;e=g;break e}J[8369]=J[8369]+1;c=ia[J[6782]](i,16)|0;e=J[a+56>>2]}d=J[a- -64>>2];f:{if((e|0)>0){l=0;f=0;if(e-1>>>0>=3){n=e&-4;j=0;while(1){h=f<<2;J[h+c>>2]=J[d+h>>2];m=h|4;J[m+c>>2]=J[d+m>>2];m=h|8;J[m+c>>2]=J[d+m>>2];h=h|12;J[h+c>>2]=J[d+h>>2];f=f+4|0;j=j+4|0;if((n|0)!=(j|0)){continue}break}}e=e&3;if(!e){break f}while(1){j=f<<2;J[j+c>>2]=J[d+j>>2];f=f+1|0;l=l+1|0;if((e|0)!=(l|0)){continue}break}break f}if(d){break f}J[a+64>>2]=c;J[a+60>>2]=b;H[a+68|0]=1;break d}if(d?K[a+68|0]:0){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+64>>2]=c;H[a+68|0]=1;J[a+60>>2]=b}qa((g<<2)+c|0,0,b-g<<2)}J[a+56>>2]=b;if((b|0)>0){qa(J[a+44>>2],255,i);qa(J[a- -64>>2],255,i)}if((k|0)<=0){break a}e=J[a- -64>>2];g=J[a+16>>2];c=J[a+44>>2];f=0;while(1){b=g+(f<<4)|0;b=J[J[b+4>>2]+12>>2]<<16|J[J[b>>2]+12>>2];b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;b=c+((J[a+12>>2]-1&(b>>16^b))<<2)|0;J[e+(f<<2)>>2]=J[b>>2];J[b>>2]=f;f=f+1|0;if((k|0)!=(f|0)){continue}break}}}function VA(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0);e=J[a+28>>2];d=J[a+32>>2];c=J[b+8>>2];J[c>>2]=1065353216;p=J[b+24>>2];l=p<<2;v=l+4|0;J[c+v>>2]=1065353216;q=p<<3;w=q+8|0;J[c+w>>2]=1065353216;m=N[e+24>>2];n=N[e+28>>2];o=N[e+40>>2];g=N[a+304>>2];j=N[e+44>>2];f=N[a+308>>2];k=N[e+12>>2];r=N[e+4>>2];s=N[e+8>>2];t=N[e+20>>2];u=N[e+36>>2];i=N[a+300>>2];c=J[b+12>>2];J[c+12>>2]=0;J[c>>2]=0;o=Q(Q(j*f)+Q(Q(u*i)+Q(g*o)));N[c+4>>2]=o;m=Q(Q(n*f)+Q(Q(t*i)+Q(g*m)));N[c+8>>2]=-m;h=c+l|0;J[h+12>>2]=0;n=Q(Q(k*f)+Q(Q(r*i)+Q(s*g)));N[h+8>>2]=n;J[h+4>>2]=0;N[h>>2]=-o;c=c+q|0;J[c+8>>2]=0;J[c+12>>2]=0;N[c+4>>2]=-n;N[c>>2]=m;c=J[b+16>>2];J[c>>2]=-1082130432;J[c+v>>2]=-1082130432;J[c+w>>2]=-1082130432;k=N[d+40>>2];r=N[d+44>>2];j=N[d+24>>2];g=N[a+320>>2];s=N[d+28>>2];f=N[a+324>>2];t=N[d+12>>2];u=N[d+4>>2];x=N[d+8>>2];y=N[d+36>>2];z=N[d+20>>2];i=N[a+316>>2];c=J[b+20>>2];J[c+12>>2]=0;J[c>>2]=0;j=Q(Q(s*f)+Q(Q(z*i)+Q(g*j)));N[c+8>>2]=j;k=Q(Q(r*f)+Q(Q(y*i)+Q(g*k)));N[c+4>>2]=-k;h=c+l|0;J[h+12>>2]=0;g=Q(Q(t*f)+Q(Q(u*i)+Q(x*g)));N[h+8>>2]=-g;J[h+4>>2]=0;N[h>>2]=k;c=c+q|0;J[c+8>>2]=0;J[c+12>>2]=0;N[c+4>>2]=g;N[c>>2]=-j;c=J[b+28>>2];h=J[a+332>>2];f=Q(N[(h&1?a+336|0:b+4|0)>>2]*N[b>>2]);N[c>>2]=f*Q(Q(Q(g+N[d+52>>2])-n)-N[e+52>>2]);N[c+l>>2]=f*Q(Q(Q(j+N[d+56>>2])-m)-N[e+56>>2]);N[c+q>>2]=f*Q(Q(Q(k+N[d+60>>2])-o)-N[e+60>>2]);e=p<<1;if(h&2){d=J[b+32>>2];N[d>>2]=N[a+340>>2];N[d+l>>2]=N[a+340>>2];N[d+(e<<2)>>2]=N[a+340>>2]}f=N[a+356>>2];a:{if(!(f>Q(0))){break a}i=Q(-f);N[J[b+36>>2]>>2]=i;N[J[b+40>>2]>>2]=f;g=N[a+356>>2];if(g>Q(0)){d=p<<2;N[d+J[b+36>>2]>>2]=i;N[d+J[b+40>>2]>>2]=f;g=N[a+356>>2]}if(!(g>Q(0))){break a}e=e<<2;N[e+J[b+36>>2]>>2]=i;N[e+J[b+40>>2]>>2]=f}N[b+52>>2]=N[a+352>>2]}function zC(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0);k=ga-16|0;ga=k;ia[J[J[a>>2]+112>>2]](a);J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;m=ia[J[J[a>>2]+88>>2]](a)|0;if(m){p=Q(b/Q(m|0));while(1){m=m-1|0;e=J[J[a+184>>2]+(m<<2)>>2];ia[J[J[e>>2]+32>>2]](e,p,k);a:{if(ia[J[J[a>>2]+92>>2]](a)|0){e=J[a+164>>2]+(m<<6)|0;b=N[e+8>>2];f=N[k+8>>2];j=Q(b*Q(b*f));b=N[e>>2];g=N[k>>2];d=Q(b*Q(b*g));b=N[e+4>>2];i=N[k+4>>2];d=Q(j+Q(d+Q(b*Q(b*i))));b=N[e+52>>2];l=Q(b*b);b=N[e+56>>2];j=Q(b*b);b=Q(d*Q(l+j));h=N[e+40>>2];d=Q(h*Q(f*h));h=N[e+32>>2];n=Q(h*Q(g*h));h=N[e+36>>2];d=Q(d+Q(n+Q(h*Q(i*h))));h=N[e+48>>2];h=Q(h*h);l=Q(d*Q(h+l));d=N[e+24>>2];d=Q(d*Q(f*d));f=N[e+16>>2];g=Q(f*Q(g*f));f=N[e+20>>2];f=Q(Q(d+Q(g+Q(f*Q(i*f))))*Q(h+j));break a}b:{if(H[29512]&1){l=N[7375];f=N[7374];b=N[7376];break b}if(!(H[29564]&1)){J[7380]=0;J[7381]=0;J[7379]=1065353216;H[29564]=1;J[7382]=0;J[7383]=0;J[7385]=0;J[7386]=0;J[7384]=1065353216;J[7387]=0;J[7388]=0;J[7389]=1065353216;J[7390]=0}J[7374]=0;J[7375]=0;H[29512]=1;e=J[7380];J[7362]=J[7379];J[7363]=e;e=J[7384];J[7366]=J[7383];J[7367]=e;e=J[7388];J[7370]=J[7387];J[7371]=e;J[7376]=0;J[7377]=0;e=J[7382];J[7364]=J[7381];J[7365]=e;e=J[7386];J[7368]=J[7385];J[7369]=e;e=J[7390];J[7372]=J[7389];J[7373]=e;l=Q(0);f=Q(0);b=Q(0)}g=N[7372];d=g;g=N[k+8>>2];i=N[7370];n=i;i=N[k>>2];j=N[7371];o=j;j=N[k+4>>2];f=Q(f*f);h=Q(l*l);l=Q(Q(Q(d*Q(d*g))+Q(Q(n*Q(n*i))+Q(o*Q(o*j))))*Q(f+h));d=N[7368];n=Q(d*Q(g*d));d=N[7366];o=Q(d*Q(i*d));d=N[7367];b=Q(b*b);f=Q(Q(n+Q(o+Q(d*Q(j*d))))*Q(f+b));d=N[7364];d=Q(d*Q(d*g));g=N[7362];i=Q(g*Q(g*i));g=N[7363];b=Q(Q(d+Q(i+Q(g*Q(g*j))))*Q(h+b))}J[c+12>>2]=0;N[c+8>>2]=l+N[c+8>>2];N[c+4>>2]=N[c+4>>2]+f;N[c>>2]=N[c>>2]+b;if(m){continue}break}}ia[J[J[a>>2]+116>>2]](a);ga=k+16|0}function dh(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a:{k=J[a+32>>2];b=J[a+12>>2];if((k|0)>=(b|0)){break a}b:{if((b|0)<=J[a+36>>2]){c=J[a+40>>2];break b}if(b){J[8369]=J[8369]+1;c=ia[J[6782]](b<<2,16)|0;e=J[a+32>>2]}else{e=k}g=J[a+40>>2];c:{if((e|0)>0){if(e-1>>>0>=3){h=e&-4;while(1){d=f<<2;J[d+c>>2]=J[d+g>>2];i=d|4;J[i+c>>2]=J[g+i>>2];i=d|8;J[i+c>>2]=J[g+i>>2];d=d|12;J[d+c>>2]=J[d+g>>2];f=f+4|0;j=j+4|0;if((h|0)!=(j|0)){continue}break}}e=e&3;if(!e){break c}while(1){d=f<<2;J[d+c>>2]=J[d+g>>2];f=f+1|0;l=l+1|0;if((e|0)!=(l|0)){continue}break}break c}if(g){break c}J[a+40>>2]=c;J[a+36>>2]=b;H[a+44|0]=1;break b}if(g?K[a+44|0]:0){J[8370]=J[8370]+1;ia[J[6783]](g)}J[a+40>>2]=c;H[a+44|0]=1;J[a+36>>2]=b}qa((k<<2)+c|0,0,b-k<<2);J[a+32>>2]=b;i=b<<2;g=J[a+52>>2];if((g|0)<(b|0)){d:{if((b|0)<=J[a+56>>2]){c=J[a+60>>2];break d}e:{if(!b){c=0;e=g;break e}J[8369]=J[8369]+1;c=ia[J[6782]](i,16)|0;e=J[a+52>>2]}d=J[a+60>>2];f:{if((e|0)>0){l=0;f=0;if(e-1>>>0>=3){n=e&-4;j=0;while(1){h=f<<2;J[h+c>>2]=J[d+h>>2];m=h|4;J[m+c>>2]=J[d+m>>2];m=h|8;J[m+c>>2]=J[d+m>>2];h=h|12;J[h+c>>2]=J[d+h>>2];f=f+4|0;j=j+4|0;if((n|0)!=(j|0)){continue}break}}e=e&3;if(!e){break f}while(1){j=f<<2;J[j+c>>2]=J[d+j>>2];f=f+1|0;l=l+1|0;if((e|0)!=(l|0)){continue}break}break f}if(d){break f}J[a+60>>2]=c;J[a+56>>2]=b;H[a- -64|0]=1;break d}if(d?K[a- -64|0]:0){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+60>>2]=c;H[a+64|0]=1;J[a+56>>2]=b}qa((g<<2)+c|0,0,b-g<<2)}J[a+52>>2]=b;if((b|0)>0){qa(J[a+40>>2],255,i);qa(J[a+60>>2],255,i)}if((k|0)<=0){break a}e=J[a+60>>2];g=J[a+16>>2];c=J[a+40>>2];f=0;while(1){b=g+P(f,12)|0;b=J[b+4>>2]<<16|J[b>>2];b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;b=c+((J[a+12>>2]-1&(b>>16^b))<<2)|0;J[e+(f<<2)>>2]=J[b>>2];J[b>>2]=f;f=f+1|0;if((k|0)!=(f|0)){continue}break}}}function Gg(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);J[e>>2]=0;J[e+4>>2]=0;J[e+32>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[f+4>>2]=c;J[f>>2]=a;l=N[d+20>>2];m=N[d+36>>2];h=N[b+20>>2];i=N[b+36>>2];n=N[d+24>>2];o=N[b+24>>2];p=N[d+40>>2];q=N[b+40>>2];j=N[d+32>>2];r=N[d>>2];s=N[d+16>>2];t=N[d+4>>2];u=N[b+32>>2];v=N[b>>2];w=N[b+16>>2];x=N[b+4>>2];y=N[d+8>>2];k=N[b+8>>2];J[f+52>>2]=0;J[f+36>>2]=0;J[f+20>>2]=0;N[f+48>>2]=Q(p*q)+Q(Q(y*k)+Q(o*n));N[f+44>>2]=Q(p*i)+Q(Q(y*x)+Q(h*n));N[f+40>>2]=Q(p*u)+Q(Q(y*v)+Q(w*n));N[f+32>>2]=Q(m*q)+Q(Q(t*k)+Q(o*l));N[f+28>>2]=Q(m*i)+Q(Q(t*x)+Q(h*l));N[f+24>>2]=Q(m*u)+Q(Q(t*v)+Q(w*l));N[f+16>>2]=Q(j*q)+Q(Q(r*k)+Q(s*o));N[f+12>>2]=Q(j*i)+Q(Q(r*x)+Q(s*h));N[f+8>>2]=Q(j*u)+Q(Q(r*v)+Q(s*w));B=N[b+52>>2];C=N[d+52>>2];D=N[b+56>>2];z=N[d+56>>2];l=N[b+20>>2];m=N[b+36>>2];r=N[d+20>>2];s=N[d+36>>2];h=N[b+24>>2];t=N[d+24>>2];i=N[b+40>>2];u=N[d+40>>2];E=N[b+48>>2];A=N[d+48>>2];n=N[b+32>>2];o=N[b>>2];p=N[b+16>>2];q=N[b+4>>2];v=N[d+32>>2];w=N[d>>2];x=N[d+16>>2];y=N[d+4>>2];j=N[b+8>>2];k=N[d+8>>2];J[f+124>>2]=0;J[f+120>>2]=g?766:767;J[f+116>>2]=0;J[f+100>>2]=0;J[f+84>>2]=0;J[f+68>>2]=0;N[f+96>>2]=Q(i*u)+Q(Q(j*k)+Q(t*h));N[f+92>>2]=Q(i*s)+Q(Q(j*y)+Q(r*h));N[f+88>>2]=Q(i*v)+Q(Q(j*w)+Q(x*h));N[f+80>>2]=Q(m*u)+Q(Q(q*k)+Q(t*l));N[f+76>>2]=Q(m*s)+Q(Q(q*y)+Q(r*l));N[f+72>>2]=Q(m*v)+Q(Q(q*w)+Q(x*l));N[f- -64>>2]=Q(n*u)+Q(Q(o*k)+Q(p*t));N[f+60>>2]=Q(n*s)+Q(Q(o*y)+Q(p*r));N[f+56>>2]=Q(n*v)+Q(Q(o*w)+Q(p*x));k=i;i=Q(z-D);z=j;j=Q(A-E);A=h;h=Q(C-B);N[f+112>>2]=Q(k*i)+Q(Q(z*j)+Q(A*h));N[f+108>>2]=Q(m*i)+Q(Q(q*j)+Q(h*l));N[f+104>>2]=Q(n*i)+Q(Q(o*j)+Q(h*p))}function Ng(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;J[a+4>>2]=1065353216;J[a+8>>2]=1065353216;J[a+48>>2]=0;H[a+36|0]=1;J[a+12>>2]=1065353216;J[a+16>>2]=0;J[a+32>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;H[a+100|0]=1;J[a>>2]=16776;J[a+96>>2]=0;H[a+120|0]=1;J[a+88>>2]=0;J[a+92>>2]=0;J[a+116>>2]=0;H[a+140|0]=1;J[a+108>>2]=0;J[a+112>>2]=0;J[a+136>>2]=0;H[a+160|0]=1;J[a+128>>2]=0;J[a+132>>2]=0;J[a+168>>2]=0;H[a+164|0]=b;J[a+148>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;H[a+165|0]=c;J[8369]=J[8369]+1;f=ia[J[6782]](32,16)|0;h=J[a+24>>2];a:{if((h|0)<=0){break a}if((h|0)!=1){j=h&-2;while(1){e=d<<5;c=f+e|0;b=J[a+32>>2]+e|0;g=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=g;g=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=g;g=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=g;g=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=g;b=e|32;c=b+f|0;b=b+J[a+32>>2]|0;e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;e=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=e;e=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=e;e=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=e;d=d+2|0;i=i+2|0;if((i|0)!=(j|0)){continue}break}}if(!(h&1)){break a}b=d<<5;c=b+f|0;b=b+J[a+32>>2]|0;d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d}b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=f;H[a+36|0]=1;J[a+28>>2]=1;b=f+(J[a+24>>2]<<5)|0;J[b+24>>2]=2;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=16;J[b+8>>2]=12;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[a+24>>2]=J[a+24>>2]+1;c=K[a+164|0];f=J[(c?a+128|0:a+148|0)>>2];b=J[a+32>>2];J[b+24>>2]=c?2:3;J[b+4>>2]=0;d=12;J[b+8>>2]=c?12:6;J[b>>2]=(f|0)/3;b:{if(K[a+165|0]){d=16;a=J[a+88>>2];break b}a=J[a+108>>2]/3|0}J[b+20>>2]=d;J[b+16>>2]=0;J[b+12>>2]=a}function rE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0;e=ga-80|0;ga=e;x=Q(ia[J[J[a>>2]+48>>2]](a));while(1){J[e+72>>2]=0;J[e+76>>2]=0;J[e+64>>2]=0;J[e+68>>2]=0;s=t<<2;y=s+(e- -64|0)|0;J[y>>2]=1065353216;i=N[b+32>>2];j=N[b>>2];k=N[b+16>>2];l=N[b+36>>2];m=N[b+4>>2];n=N[b+20>>2];f=N[b+40>>2];g=N[b+8>>2];h=N[b+24>>2];J[e+44>>2]=0;o=f;f=N[e+72>>2];p=g;g=N[e+64>>2];q=h;h=N[e+68>>2];N[e+40>>2]=Q(o*f)+Q(Q(p*g)+Q(q*h));N[e+36>>2]=Q(l*f)+Q(Q(m*g)+Q(h*n));N[e+32>>2]=Q(i*f)+Q(Q(j*g)+Q(k*h));r=e+32|0;ia[J[J[a>>2]+64>>2]](e+48|0,a,r);i=N[b+48>>2];j=N[b+8>>2];k=N[b>>2];l=N[b+4>>2];m=N[b+52>>2];n=N[b+24>>2];p=N[b+16>>2];q=N[b+20>>2];f=N[b+56>>2];g=N[b+40>>2];h=N[b+32>>2];u=N[b+36>>2];J[e+44>>2]=0;o=f;f=N[e+56>>2];v=Q(g*f);g=N[e+48>>2];w=Q(h*g);h=N[e+52>>2];N[e+40>>2]=o+Q(v+Q(w+Q(u*h)));N[e+36>>2]=m+Q(Q(f*n)+Q(Q(g*p)+Q(h*q)));N[e+32>>2]=i+Q(Q(f*j)+Q(Q(g*k)+Q(h*l)));r=s+r|0;N[d+s>>2]=x+N[r>>2];J[y>>2]=-1082130432;i=N[b+32>>2];j=N[b>>2];k=N[b+16>>2];l=N[b+36>>2];m=N[b+4>>2];n=N[b+20>>2];f=N[b+40>>2];g=N[b+8>>2];h=N[b+24>>2];J[e+12>>2]=0;o=f;f=N[e+72>>2];p=g;g=N[e+64>>2];q=h;h=N[e+68>>2];N[e+8>>2]=Q(o*f)+Q(Q(p*g)+Q(q*h));N[e+4>>2]=Q(l*f)+Q(Q(m*g)+Q(h*n));N[e>>2]=Q(i*f)+Q(Q(j*g)+Q(k*h));ia[J[J[a>>2]+64>>2]](e+16|0,a,e);i=N[b+48>>2];j=N[b+8>>2];k=N[b>>2];l=N[b+4>>2];m=N[b+52>>2];n=N[b+24>>2];p=N[b+16>>2];q=N[b+20>>2];f=N[b+56>>2];g=N[b+40>>2];h=N[b+32>>2];u=N[b+36>>2];J[e+44>>2]=0;o=f;f=N[e+24>>2];v=Q(g*f);g=N[e+16>>2];w=Q(h*g);h=N[e+20>>2];N[e+40>>2]=o+Q(v+Q(w+Q(u*h)));N[e+36>>2]=m+Q(Q(f*n)+Q(Q(g*p)+Q(h*q)));N[e+32>>2]=i+Q(Q(f*j)+Q(Q(g*k)+Q(h*l)));N[c+s>>2]=N[r>>2]-x;t=t+1|0;if((t|0)!=3){continue}break}ga=e+80|0}function km(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;d=ga-80|0;ga=d;J[a+68>>2]=J[a+68>>2]+1;c=J[a+64>>2];if(c){Fc(c,J[(J[a+24>>2]+P(b,80)|0)+76>>2])}e=J[a+16>>2];h=P(b,80);g=J[a+24>>2];c=h+g|0;f=c+8|0;i=J[f+4>>2];J[d+8>>2]=J[f>>2];J[d+12>>2]=i;f=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=f;f=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=f;f=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=f;f=J[c+44>>2];J[d+40>>2]=J[c+40>>2];J[d+44>>2]=f;f=J[c+36>>2];J[d+32>>2]=J[c+32>>2];J[d+36>>2]=f;f=J[c+60>>2];J[d+56>>2]=J[c+56>>2];J[d+60>>2]=f;f=J[c+52>>2];J[d+48>>2]=J[c+48>>2];J[d+52>>2]=f;f=J[c+76>>2];J[d+72>>2]=J[c+72>>2];J[d+76>>2]=f;f=J[c+68>>2];J[d+64>>2]=J[c+64>>2];J[d+68>>2]=f;f=g;g=P(e,80)-80|0;e=f+g|0;f=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=f;f=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=f;f=J[e+20>>2];J[c+16>>2]=J[e+16>>2];J[c+20>>2]=f;f=J[e+28>>2];J[c+24>>2]=J[e+24>>2];J[c+28>>2]=f;f=J[e+44>>2];J[c+40>>2]=J[e+40>>2];J[c+44>>2]=f;f=J[e+36>>2];J[c+32>>2]=J[e+32>>2];J[c+36>>2]=f;f=J[e+52>>2];J[c+48>>2]=J[e+48>>2];J[c+52>>2]=f;f=J[e+60>>2];J[c+56>>2]=J[e+56>>2];J[c+60>>2]=f;f=J[e+76>>2];J[c+72>>2]=J[e+72>>2];J[c+76>>2]=f;f=J[e+68>>2];J[c+64>>2]=J[e+64>>2];J[c+68>>2]=f;e=J[d+4>>2];c=g+J[a+24>>2]|0;J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+36>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=e;e=J[d+44>>2];J[c+40>>2]=J[d+40>>2];J[c+44>>2]=e;e=J[d+52>>2];J[c+48>>2]=J[d+48>>2];J[c+52>>2]=e;e=J[d+60>>2];J[c+56>>2]=J[d+56>>2];J[c+60>>2]=e;e=J[d+68>>2];J[c+64>>2]=J[d+64>>2];J[c+68>>2]=e;e=J[d+76>>2];J[c+72>>2]=J[d+72>>2];J[c+76>>2]=e;if(J[a+64>>2]){J[J[(J[a+24>>2]+h|0)+76>>2]+36>>2]=b}J[a+16>>2]=J[a+16>>2]-1;ga=d+80|0}function dB(a,b,c){a=a|0;b=b|0;c=c|0;fc(a,b,c);N[b+52>>2]=N[a+48>>2];N[b+56>>2]=N[a+52>>2];N[b+60>>2]=N[a+56>>2];N[b+64>>2]=N[a+60>>2];N[b+68>>2]=N[a- -64>>2];N[b+72>>2]=N[a+68>>2];N[b+76>>2]=N[a+72>>2];N[b+80>>2]=N[a+76>>2];N[b+84>>2]=N[a+80>>2];N[b+88>>2]=N[a+84>>2];N[b+92>>2]=N[a+88>>2];N[b+96>>2]=N[a+92>>2];N[b+100>>2]=N[a+96>>2];N[b+104>>2]=N[a+100>>2];N[b+108>>2]=N[a+104>>2];N[b+112>>2]=N[a+108>>2];N[b+116>>2]=N[a+112>>2];N[b+120>>2]=N[a+116>>2];N[b+124>>2]=N[a+120>>2];N[b+128>>2]=N[a+124>>2];N[b+132>>2]=N[a+128>>2];N[b+136>>2]=N[a+132>>2];N[b+140>>2]=N[a+136>>2];N[b+144>>2]=N[a+140>>2];N[b+148>>2]=N[a+144>>2];N[b+152>>2]=N[a+148>>2];N[b+156>>2]=N[a+152>>2];N[b+160>>2]=N[a+156>>2];N[b+164>>2]=N[a+160>>2];N[b+168>>2]=N[a+164>>2];N[b+172>>2]=N[a+168>>2];N[b+176>>2]=N[a+172>>2];N[b+228>>2]=N[a+868>>2];N[b+212>>2]=N[a+872>>2];N[b+196>>2]=N[a+680>>2];N[b+180>>2]=N[a+696>>2];N[b+232>>2]=N[a+932>>2];N[b+216>>2]=N[a+936>>2];N[b+200>>2]=N[a+684>>2];N[b+184>>2]=N[a+700>>2];N[b+236>>2]=N[a+996>>2];N[b+220>>2]=N[a+1e3>>2];N[b+204>>2]=N[a+688>>2];N[b+188>>2]=N[a+704>>2];J[b+244>>2]=K[a+1300|0];J[b+248>>2]=K[a+1301|0];N[b+276>>2]=N[a+1316>>2];N[b+324>>2]=N[a+1364>>2];J[b+252>>2]=K[a+1309|0];N[b+300>>2]=N[a+1340>>2];N[b+280>>2]=N[a+1320>>2];N[b+328>>2]=N[a+1368>>2];J[b+256>>2]=K[a+1310|0];N[b+304>>2]=N[a+1344>>2];N[b+284>>2]=N[a+1324>>2];N[b+332>>2]=N[a+1372>>2];J[b+260>>2]=K[a+1311|0];N[b+308>>2]=N[a+1348>>2];N[b+288>>2]=N[a+1328>>2];N[b+336>>2]=N[a+1376>>2];J[b+264>>2]=K[a+1312|0];N[b+312>>2]=N[a+1352>>2];N[b+292>>2]=N[a+1332>>2];N[b+340>>2]=N[a+1380>>2];J[b+268>>2]=K[a+1313|0];N[b+316>>2]=N[a+1356>>2];N[b+296>>2]=N[a+1336>>2];N[b+344>>2]=N[a+1384>>2];J[b+272>>2]=K[a+1314|0];N[b+320>>2]=N[a+1360>>2];return 3310}function Dd(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=0;if(!J[a>>2]){J[a>>2]=c;J[c+32>>2]=0;return}d=J[b+40>>2];if(d){f=Q(N[c>>2]+N[c+16>>2]);e=Q(N[c+8>>2]+N[c+24>>2]);g=Q(N[c+4>>2]+N[c+20>>2]);while(1){h=b+36|0;b=J[b+36>>2];b=J[h+(!(Q(Q(Q(R(Q(f-Q(N[b>>2]+N[b+16>>2]))))+Q(R(Q(g-Q(N[b+4>>2]+N[b+20>>2])))))+Q(R(Q(e-Q(N[b+8>>2]+N[b+24>>2])))))>2]+N[d+16>>2]))))+Q(R(Q(g-Q(N[d+4>>2]+N[d+20>>2])))))+Q(R(Q(e-Q(N[d+8>>2]+N[d+24>>2]))))))<<2)>>2];d=J[b+40>>2];if(d){continue}break}}h=J[b+32>>2];d=J[a+4>>2];a:{if(d){J[a+4>>2]=0;break a}J[8369]=J[8369]+1;d=ia[J[6782]](44,16)|0;J[d>>2]=0;J[d+4>>2]=0;J[d+40>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0}J[d+36>>2]=0;J[d+40>>2]=0;J[d+32>>2]=h;f=N[c>>2];e=N[b>>2];N[d>>2]=e>f?f:e;f=N[c+16>>2];e=N[b+16>>2];N[d+16>>2]=e>2];e=N[b+4>>2];N[d+4>>2]=e>f?f:e;f=N[c+20>>2];e=N[b+20>>2];N[d+20>>2]=e>2];e=N[b+8>>2];N[d+8>>2]=e>f?f:e;f=N[c+24>>2];e=N[b+24>>2];N[d+24>>2]=e>2]+40>>2]==(b|0))<<2)+h|0)+36>>2]=d;J[d+36>>2]=b;J[b+32>>2]=d;J[d+40>>2]=c;J[c+32>>2]=d;f=N[d>>2];while(1){a=d;d=h;c:{if(!(N[d>>2]<=f)|!(N[d+4>>2]<=N[a+4>>2])|(!(N[d+8>>2]<=N[a+8>>2])|!(N[d+16>>2]>=N[a+16>>2]))){break c}if(!(N[d+20>>2]>=N[a+20>>2])){break c}if(N[d+24>>2]>=N[a+24>>2]){break b}}a=J[d+36>>2];f=N[a>>2];b=J[d+40>>2];e=N[b>>2];f=e>f?f:e;N[d>>2]=f;e=N[a+16>>2];g=N[b+16>>2];N[d+16>>2]=e>g?e:g;e=N[a+4>>2];g=N[b+4>>2];N[d+4>>2]=e>2];g=N[b+20>>2];N[d+20>>2]=e>g?e:g;e=N[a+8>>2];g=N[b+8>>2];N[d+8>>2]=e>2];g=N[b+24>>2];N[d+24>>2]=e>g?e:g;h=J[d+32>>2];if(h){continue}break}break b}J[d+36>>2]=b;J[b+32>>2]=d;J[d+40>>2]=c;J[c+32>>2]=d;J[a>>2]=d}}function gg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=J[a+56>>2];a:{if(g){break a}d=J[a+52>>2];b:{if(d){J[a+52>>2]=J[d+8>>2];break b}J[8369]=J[8369]+1;d=ia[J[6782]](12,16)|0;e=J[a+60>>2];J[d+8>>2]=0;J[d+4>>2]=e;J[8369]=J[8369]+1;J[d>>2]=ia[J[6782]](P(e,24),16);J[d+8>>2]=J[a+48>>2];J[a+48>>2]=d}g=J[d>>2];h=J[d+4>>2];if((h|0)<=0){break a}e=g;if(h-1>>>0>=3){m=h&-4;d=g;while(1){e=d+96|0;j=i+4|0;J[d+72>>2]=(h|0)>(j|0)?e:0;J[d+48>>2]=(h|0)>(i|3)?d+72|0:0;J[d+24>>2]=(h|0)>(i|2)?d+48|0:0;J[d>>2]=(h|0)>(i|1)?d+24|0:0;i=j;d=e;f=f+4|0;if((m|0)!=(f|0)){continue}break}}d=h&3;if(!d){break a}while(1){f=e;e=e+24|0;j=j+1|0;J[f>>2]=(h|0)>(j|0)?e:0;l=l+1|0;if((d|0)!=(l|0)){continue}break}}J[a+56>>2]=J[g>>2];J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[g>>2]=0;J[g+4>>2]=0;f=J[a+56>>2];c:{if(f){break c}d=J[a+52>>2];d:{if(d){J[a+52>>2]=J[d+8>>2];break d}J[8369]=J[8369]+1;d=ia[J[6782]](12,16)|0;e=J[a+60>>2];J[d+8>>2]=0;J[d+4>>2]=e;J[8369]=J[8369]+1;J[d>>2]=ia[J[6782]](P(e,24),16);J[d+8>>2]=J[a+48>>2];J[a+48>>2]=d}f=J[d>>2];k=J[d+4>>2];if((k|0)<=0){break c}l=0;j=0;e=f;if(k-1>>>0>=3){m=k&-4;i=0;d=f;h=0;while(1){e=d+96|0;j=i+4|0;J[d+72>>2]=(k|0)>(j|0)?e:0;J[d+48>>2]=(i|3)<(k|0)?d+72|0:0;J[d+24>>2]=(i|2)<(k|0)?d+48|0:0;J[d>>2]=(i|1)<(k|0)?d+24|0:0;i=j;d=e;h=h+4|0;if((m|0)!=(h|0)){continue}break}}d=k&3;if(!d){break c}while(1){i=e;e=e+24|0;j=j+1|0;J[i>>2]=(k|0)>(j|0)?e:0;l=l+1|0;if((d|0)!=(l|0)){continue}break}}J[a+56>>2]=J[f>>2];J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;J[g+8>>2]=f;J[f+8>>2]=g;e=J[a+100>>2];J[g+20>>2]=e;J[f+20>>2]=e;J[g+12>>2]=c;J[f+12>>2]=b;J[g+16>>2]=0;J[f+16>>2]=0;c=J[a+116>>2];b=c+1|0;J[a+116>>2]=b;if((c|0)>=J[a+120>>2]){J[a+120>>2]=b}return g}function Sm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a:{k=J[a+4>>2];b=J[a+48>>2];if((k|0)>=(b|0)){break a}b:{if((b|0)<=J[a+8>>2]){c=J[a+12>>2];break b}if(b){J[8369]=J[8369]+1;c=ia[J[6782]](b<<2,16)|0;e=J[a+4>>2]}else{e=k}g=J[a+12>>2];c:{d:{if((e|0)>0){if(e-1>>>0>=3){h=e&-4;while(1){d=f<<2;J[d+c>>2]=J[d+g>>2];i=d|4;J[i+c>>2]=J[g+i>>2];i=d|8;J[i+c>>2]=J[g+i>>2];d=d|12;J[d+c>>2]=J[d+g>>2];f=f+4|0;j=j+4|0;if((h|0)!=(j|0)){continue}break}}e=e&3;if(!e){break d}while(1){d=f<<2;J[d+c>>2]=J[d+g>>2];f=f+1|0;l=l+1|0;if((e|0)!=(l|0)){continue}break}break d}if(g){break d}break c}if(g?K[a+16|0]:0){J[8370]=J[8370]+1;ia[J[6783]](g)}}J[a+12>>2]=c;H[a+16|0]=1;J[a+8>>2]=b}qa((k<<2)+c|0,0,b-k<<2);J[a+4>>2]=b;i=b<<2;g=J[a+24>>2];if((g|0)<(b|0)){e:{if((b|0)<=J[a+28>>2]){c=J[a+32>>2];break e}f:{if(!b){c=0;e=g;break f}J[8369]=J[8369]+1;c=ia[J[6782]](i,16)|0;e=J[a+24>>2]}d=J[a+32>>2];g:{if((e|0)>0){l=0;f=0;if(e-1>>>0>=3){n=e&-4;j=0;while(1){h=f<<2;J[h+c>>2]=J[d+h>>2];m=h|4;J[m+c>>2]=J[d+m>>2];m=h|8;J[m+c>>2]=J[d+m>>2];h=h|12;J[h+c>>2]=J[d+h>>2];f=f+4|0;j=j+4|0;if((n|0)!=(j|0)){continue}break}}e=e&3;if(!e){break g}while(1){j=f<<2;J[j+c>>2]=J[d+j>>2];f=f+1|0;l=l+1|0;if((e|0)!=(l|0)){continue}break}break g}if(d){break g}J[a+32>>2]=c;J[a+28>>2]=b;H[a+36|0]=1;break e}if(d?K[a+36|0]:0){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+32>>2]=c;H[a+36|0]=1;J[a+28>>2]=b}qa((g<<2)+c|0,0,b-g<<2)}J[a+24>>2]=b;if((b|0)>0){qa(J[a+12>>2],255,i);qa(J[a+32>>2],255,i)}if((k|0)<=0){break a}e=J[a+32>>2];g=J[a+72>>2];c=J[a+12>>2];f=0;while(1){b=J[g+(f<<3)>>2];b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;b=c+((J[a+48>>2]-1&(b>>16^b))<<2)|0;J[e+(f<<2)>>2]=J[b>>2];J[b>>2]=f;f=f+1|0;if((k|0)!=(f|0)){continue}break}}}function kg(a){var b=0,c=0,d=0,e=0,f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0);h=J[a+752>>2];if((h|0)>0){l=J[a+760>>2];while(1){b=l+P(g,44)|0;e=J[b+12>>2];c=J[b+8>>2];f=N[c+8>>2];m=Q(N[e+8>>2]-f);d=J[b+16>>2];i=N[c+12>>2];j=Q(N[d+12>>2]-i);n=Q(N[d+8>>2]-f);i=Q(N[e+12>>2]-i);f=Q(Q(m*j)-Q(n*i));o=Q(f*f);p=i;f=N[c+16>>2];i=Q(N[d+16>>2]-f);f=Q(N[e+16>>2]-f);j=Q(Q(p*i)-Q(j*f));f=Q(Q(f*n)-Q(i*m));N[b+36>>2]=Y(Q(o+Q(Q(j*j)+Q(f*f))));g=g+1|0;if((h|0)!=(g|0)){continue}break}}e=J[a+712>>2];a:{if((e|0)<=0){g=0;break a}b=0;J[8369]=J[8369]+1;e=e<<2;g=ia[J[6782]](e,16)|0;qa(g,0,e);e=J[a+712>>2];if((e|0)<=0){break a}c=J[a+720>>2];if(e-1>>>0>=7){h=e&-8;d=0;while(1){J[(c+P(b,104)|0)+92>>2]=0;J[(c+P(b|1,104)|0)+92>>2]=0;J[(c+P(b|2,104)|0)+92>>2]=0;J[(c+P(b|3,104)|0)+92>>2]=0;J[(c+P(b|4,104)|0)+92>>2]=0;J[(c+P(b|5,104)|0)+92>>2]=0;J[(c+P(b|6,104)|0)+92>>2]=0;J[(c+P(b|7,104)|0)+92>>2]=0;b=b+8|0;d=d+8|0;if((h|0)!=(d|0)){continue}break}}h=e&7;if(!h){break a}d=0;while(1){J[(c+P(b,104)|0)+92>>2]=0;b=b+1|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}h=J[a+752>>2];if((h|0)>0){b=J[a+720>>2];l=J[a+760>>2];e=0;while(1){c=P(e,44)+l|0;f=N[c+36>>2];d=J[c+8>>2];k=((d-b|0)/104<<2)+g|0;J[k>>2]=J[k>>2]+1;f=Q(R(f));N[d+92>>2]=N[d+92>>2]+f;d=J[c+12>>2];k=((d-b|0)/104<<2)+g|0;J[k>>2]=J[k>>2]+1;N[d+92>>2]=N[d+92>>2]+f;c=J[c+16>>2];d=((c-b|0)/104<<2)+g|0;J[d>>2]=J[d>>2]+1;N[c+92>>2]=N[c+92>>2]+f;e=e+1|0;if((h|0)!=(e|0)){continue}break}e=J[a+712>>2]}b:{c:{if((e|0)>0){a=J[a+720>>2];b=0;while(1){c=J[(b<<2)+g>>2];d:{if((c|0)>0){d=a+P(b,104)|0;N[d+92>>2]=N[d+92>>2]/Q(c|0);break d}J[(a+P(b,104)|0)+92>>2]=0}b=b+1|0;if((e|0)!=(b|0)){continue}break}break c}if(!g){break b}}if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}}}function aH(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0;c=ga-96|0;ga=c;e=N[a+76>>2];i=N[a+36>>2];f=N[a+32>>2];j=N[a+80>>2];n=N[a+52>>2];o=N[a+44>>2];p=N[a+48>>2];k=N[a+84>>2];q=N[a+68>>2];w=N[a+60>>2];x=N[a- -64>>2];y=N[a+28>>2];l=N[b+8>>2];g=N[b>>2];h=N[b+4>>2];J[c+92>>2]=0;u=Q(k+Q(Q(l*q)+Q(Q(g*w)+Q(h*x))));N[c+88>>2]=u;v=Q(j+Q(Q(l*n)+Q(Q(g*o)+Q(h*p))));N[c+84>>2]=v;l=Q(e+Q(Q(l*i)+Q(Q(g*y)+Q(h*f))));N[c+80>>2]=l;g=N[b+20>>2];h=N[b+24>>2];m=N[b+16>>2];J[c+76>>2]=0;z=Q(k+Q(Q(h*q)+Q(Q(m*w)+Q(x*g))));N[c+72>>2]=z;r=Q(j+Q(Q(h*n)+Q(Q(m*o)+Q(p*g))));N[c+68>>2]=r;s=Q(e+Q(Q(h*i)+Q(Q(m*y)+Q(f*g))));N[c+64>>2]=s;g=N[b+36>>2];h=N[b+40>>2];m=N[b+32>>2];J[c+60>>2]=0;k=Q(k+Q(Q(h*q)+Q(Q(m*w)+Q(x*g))));N[c+56>>2]=k;j=Q(j+Q(Q(h*n)+Q(Q(m*o)+Q(p*g))));N[c+52>>2]=j;e=Q(e+Q(Q(h*i)+Q(Q(m*y)+Q(f*g))));N[c+48>>2]=e;J[c+44>>2]=0;n=Q(Q(Q(u+z)+k)*Q(.3333333432674408));N[c+40>>2]=n;o=Q(Q(Q(v+r)+j)*Q(.3333333432674408));N[c+36>>2]=o;p=Q(Q(Q(l+s)+e)*Q(.3333333432674408));N[c+32>>2]=p;b=J[a+8>>2];if(ia[J[J[b>>2]+48>>2]](b)&16384){J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=1065353216;J[c+20>>2]=1065353216;b=J[a+8>>2];J[c+12>>2]=0;i=Q(s-l);f=Q(j-v);j=Q(e-l);q=Q(r-v);e=Q(Q(i*f)-Q(j*q));s=e;r=Q(e*e);k=Q(k-u);e=f;f=Q(z-u);e=Q(Q(q*k)-Q(e*f));i=Q(Q(f*j)-Q(k*i));f=Q(Q(1)/Q(Y(Q(r+Q(Q(e*e)+Q(i*i))))));N[c+8>>2]=Q(s*f)+n;N[c+4>>2]=Q(i*f)+o;N[c>>2]=p+Q(e*f);ia[J[J[b>>2]+8>>2]](b,c+32|0,c,c+16|0)}d=J[a+8>>2];A=c+80|0;t=c- -64|0;b=a+12|0;ia[J[J[d>>2]+8>>2]](d,A,t,b);d=J[a+8>>2];B=t;t=c+48|0;ia[J[J[d>>2]+8>>2]](d,B,t,b);a=J[a+8>>2];ia[J[J[a>>2]+8>>2]](a,t,A,b);ga=c+96|0}function en(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);e=ga-48|0;ga=e;f=J[c+12>>2];J[e+24>>2]=J[c+8>>2];J[e+28>>2]=f;f=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=f;f=J[d+12>>2];J[e+40>>2]=J[d+8>>2];J[e+44>>2]=f;f=J[d+4>>2];J[e+32>>2]=J[d>>2];J[e+36>>2]=f;a:{if(J[b+60>>2]==2){Fc(a- -64|0,J[b+48>>2]);J[b+48>>2]=Db(a+4|0,e+16|0,b);h=1;break a}h=1;J[a+168>>2]=J[a+168>>2]+1;b:{f=J[b+48>>2];if(!(N[f>>2]<=N[e+32>>2])|!(N[f+16>>2]>=N[e+16>>2])|(!(N[f+4>>2]<=N[e+36>>2])|!(N[f+20>>2]>=N[e+20>>2]))){break b}if(!(N[f+8>>2]<=N[e+40>>2])|!(N[f+24>>2]>=N[e+24>>2])){break b}k=N[b+20>>2];l=N[b+24>>2];n=N[c>>2];o=N[c+4>>2];p=N[c+8>>2];m=N[b+16>>2];i=N[b+36>>2];j=N[b+40>>2];q=N[b+32>>2];g=N[a+140>>2];J[e+12>>2]=0;j=Q(g*Q(Q(j-l)*Q(.5)));N[e+8>>2]=j;i=Q(g*Q(Q(i-k)*Q(.5)));N[e+4>>2]=i;g=Q(g*Q(Q(q-m)*Q(.5)));N[e>>2]=g;if(Q(n-m)>2]=-g}if(Q(o-k)>2]=-i}if(Q(p-l)>2]=-j}h=Cd(a+4|0,f,e+16|0,e,Q(.05000000074505806));if(!h){break a}J[a+172>>2]=J[a+172>>2]+1;break a}Gc(a+4|0,f,e+16|0);J[a+172>>2]=J[a+172>>2]+1}f=J[b+52>>2];J[(f?f+56|0:((J[b+60>>2]<<2)+a|0)+124|0)>>2]=J[b+56>>2];f=J[b+56>>2];if(f){J[f+52>>2]=J[b+52>>2]}f=J[c+4>>2];J[b+16>>2]=J[c>>2];J[b+20>>2]=f;f=J[c+12>>2];J[b+24>>2]=J[c+8>>2];J[b+28>>2]=f;c=J[d+4>>2];J[b+32>>2]=J[d>>2];J[b+36>>2]=c;c=J[d+12>>2];J[b+40>>2]=J[d+8>>2];J[b+44>>2]=c;c=J[a+144>>2];J[b+60>>2]=c;J[b+52>>2]=0;c=(c<<2)+a|0;J[b+56>>2]=J[c+124>>2];d=J[c+124>>2];if(d){J[d+52>>2]=b}J[c+124>>2]=b;c:{if(!h){break c}H[a+194|0]=1;if(K[a+193|0]){break c}J[e>>2]=5764;J[e+4>>2]=a;c=a- -64|0;cf(c,J[c>>2],J[b+48>>2],e);cf(a+4|0,J[a+4>>2],J[b+48>>2],e)}ga=e+48|0}function hk(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);l=N[e+40>>2];m=N[e+24>>2];j=N[e+36>>2];k=N[e+20>>2];g=N[f+4>>2];o=N[e+8>>2];r=N[e+4>>2];s=N[e+32>>2];h=N[f>>2];t=N[e>>2];i=N[f+8>>2];v=N[e+16>>2];J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;w=Q(Q(s*g)+Q(Q(t*Q(0))-Q(v*i)));x=Q(Q(j*g)+Q(Q(r*Q(0))-Q(k*i)));y=Q(Q(l*g)+Q(Q(o*Q(0))-Q(m*i)));n=Q(Q(d-Q(Q(Q(w*Q(0))+Q(i*x))-Q(g*y)))+c);z=Q(Q(Q(o*i)+Q(m*Q(0)))-Q(l*h));A=Q(Q(Q(r*i)+Q(k*Q(0)))-Q(j*h));B=Q(Q(Q(t*i)+Q(v*Q(0)))-Q(s*h));q=Q(Q(d-Q(Q(h*z)+Q(Q(A*Q(0))-Q(i*B))))+c);p=Q(Q(Q(0)-Q(Q(y*Q(0))+Q(Q(g*w)-Q(x*h))))+Q(0));u=Q(Q(Q(0)-Q(Q(Q(B*Q(0))+Q(i*A))-Q(g*z)))+Q(0));o=Q(Q(l*Q(0))+Q(Q(h*m)-Q(o*g)));j=Q(Q(j*Q(0))+Q(Q(h*k)-Q(r*g)));k=Q(Q(s*Q(0))+Q(Q(h*v)-Q(t*g)));l=Q(Q(Q(0)-Q(Q(h*o)+Q(Q(j*Q(0))-Q(i*k))))+Q(0));m=Q(Q(Q(0)-Q(Q(Q(k*Q(0))+Q(i*j))-Q(g*o)))+Q(0));r=Q(Q(u*l)-Q(m*q));j=Q(Q(d-Q(Q(o*Q(0))+Q(Q(g*k)-Q(j*h))))+c);g=Q(Q(Q(0)-Q(Q(z*Q(0))+Q(Q(g*B)-Q(A*h))))+Q(0));k=Q(Q(q*j)-Q(l*g));d=Q(Q(Q(0)-Q(Q(h*y)+Q(Q(x*Q(0))-Q(i*w))))+Q(0));h=Q(Q(g*m)-Q(j*u));c=Q(Q(1)/Q(Q(p*r)+Q(Q(n*k)+Q(d*h))));i=Q(Q(Q(n*q)-Q(u*d))*c);b=Q(Q(1)/b);q=Q(Q(Q(d*g)-Q(q*p))*c);o=Q(q*Q(0));g=Q(Q(Q(p*u)-Q(g*n))*c);s=Q(g*Q(0));N[a+40>>2]=Q(i*b)+Q(o+s);t=Q(Q(Q(d*m)-Q(l*n))*c);d=Q(Q(Q(p*l)-Q(j*d))*c);l=Q(d*Q(0));n=Q(Q(Q(n*j)-Q(m*p))*c);p=Q(n*Q(0));N[a+36>>2]=Q(t*b)+Q(l+p);m=Q(r*c);j=Q(k*c);k=Q(j*Q(0));c=Q(h*c);h=Q(c*Q(0));N[a+32>>2]=Q(m*b)+Q(k+h);i=Q(i*Q(0));N[a+24>>2]=i+Q(o+Q(b*g));g=Q(t*Q(0));N[a+20>>2]=g+Q(l+Q(b*n));n=Q(m*Q(0));N[a+16>>2]=n+Q(k+Q(b*c));N[a+8>>2]=i+Q(Q(q*b)+s);N[a+4>>2]=g+Q(Q(d*b)+p);N[a>>2]=n+Q(Q(j*b)+h)}function lp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=ga-16|0;ga=g;J[g+12>>2]=a;J[g+8>>2]=b;a=J[g+8>>2];h=ga-16|0;ga=h;J[h+12>>2]=J[g+12>>2]+708;J[h+8>>2]=a;a=J[h+8>>2];b=ga-128|0;ga=b;J[b+124>>2]=J[h+12>>2];J[b+120>>2]=a;k=J[b+124>>2];a=ga-16|0;J[a+12>>2]=J[b+120>>2];J[b+116>>2]=J[J[a+12>>2]+4>>2];c=J[b+116>>2];e=b+8|0;qa(e,0,104);d=ga-16|0;ga=d;J[d+12>>2]=e;a=J[d+12>>2];vh(a);J[(ga-16|0)+12>>2]=a+8;J[(ga-16|0)+12>>2]=a+24;J[(ga-16|0)+12>>2]=a+40;J[(ga-16|0)+12>>2]=a+56;J[(ga-16|0)+12>>2]=a+72;ga=d+16|0;a=ga-32|0;ga=a;J[a+28>>2]=k;J[a+24>>2]=c;J[a+20>>2]=e;d=ga-16|0;i=J[a+28>>2];J[d+12>>2]=i;J[a+16>>2]=J[J[d+12>>2]+4>>2];a:{if(J[a+24>>2]>2]){J[a+12>>2]=J[a+24>>2];while(1){if(J[a+12>>2]>2]){J[a+12>>2]=J[a+12>>2]+1;continue}break}break a}d=J[a+24>>2];e=ga-16|0;J[e+12>>2]=i;if(J[J[e+12>>2]+4>>2]<(d|0)){e=J[a+24>>2];d=ga-16|0;ga=d;J[d+12>>2]=i;J[d+8>>2]=e;c=ga-16|0;e=J[d+12>>2];J[c+12>>2]=e;if(J[J[c+12>>2]+8>>2]>2]){f=J[d+8>>2];c=ga-16|0;ga=c;J[c+8>>2]=e;J[c+4>>2]=f;j=J[c+8>>2];b:{if(J[c+4>>2]){l=J[c+4>>2];f=ga-16|0;ga=f;J[f+12>>2]=j;J[f+8>>2]=l;J[f+4>>2]=0;j=P(J[f+8>>2],104);J[8369]=J[8369]+1;j=ia[J[6782]](j,16)|0;ga=f+16|0;J[c+12>>2]=j;break b}J[c+12>>2]=0}ga=c+16|0;J[d+4>>2]=J[c+12>>2];c=ga-16|0;J[c+12>>2]=e;wh(e,J[J[c+12>>2]+4>>2],J[d+4>>2]);c=ga-16|0;J[c+12>>2]=e;Eb(e,J[J[c+12>>2]+4>>2]);lb(e);H[e+16|0]=1;J[e+12>>2]=J[d+4>>2];J[e+8>>2]=J[d+8>>2]}ga=d+16|0}J[a+8>>2]=J[a+16>>2];while(1){if(J[a+8>>2]>2]){sa(J[i+12>>2]+P(J[a+8>>2],104)|0,J[a+20>>2],104);J[a+8>>2]=J[a+8>>2]+1;continue}break}}J[i+4>>2]=J[a+24>>2];ga=a+32|0;wh(J[b+120>>2],J[b+116>>2],J[k+12>>2]);ga=b+128|0;ga=h+16|0;ga=g+16|0}function UG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=0,l=Q(0),m=0;a=ga-608|0;ga=a;g=Q(N[b+124>>2]-N[b+60>>2]);h=Q(g*g);g=Q(N[b+116>>2]-N[b+52>>2]);f=Q(g*g);g=Q(N[b+120>>2]-N[b+56>>2]);f=Q(h+Q(f+Q(g*g)));g=N[b+252>>2];a:{b:{if(f>2]-N[c+60>>2]);l=Q(f*f);f=Q(N[c+116>>2]-N[c+52>>2]);h=Q(f*f);f=Q(N[c+120>>2]-N[c+56>>2]);h=Q(l+Q(h+Q(f*f)));f=N[c+252>>2];if(h>2];g=N[c+248>>2];d=a+552|0;J[d+4>>2]=35;J[d+8>>2]=0;J[d>>2]=14268;J[d+44>>2]=1025758986;J[d+20>>2]=1065353216;J[d+24>>2]=0;J[d+12>>2]=1065353216;J[d+16>>2]=1065353216;J[d>>2]=13984;N[a+596>>2]=g;N[a+580>>2]=g;J[a+556>>2]=8;J[a+552>>2]=16132;J[a+548>>2]=0;J[a+540>>2]=1566444395;J[a+544>>2]=0;J[a+376>>2]=6804;H[a+348|0]=0;J[a+324>>2]=953267991;J[a+12>>2]=d;J[a+8>>2]=e;J[a+4>>2]=a+16;J[a>>2]=18356;e=b+4|0;i=b+68|0;j=c+4|0;k=c+68|0;g=Q(1);c:{if(!Hg(a,e,i,j,k,a+376|0)){break c}f=N[a+540>>2];if(f>2]){N[b+244>>2]=f}if(f>2]){N[c+244>>2]=f}g=Q(1);if(!(f>2];f=N[b+248>>2];d=a+552|0;J[d+4>>2]=35;J[d+8>>2]=0;J[d>>2]=14268;J[d+44>>2]=1025758986;J[d+20>>2]=1065353216;J[d+24>>2]=0;J[d+12>>2]=1065353216;J[d+16>>2]=1065353216;J[d>>2]=13984;N[a+596>>2]=f;N[a+580>>2]=f;J[a+556>>2]=8;J[a+552>>2]=16132;J[a+548>>2]=0;J[a+540>>2]=1566444395;J[a+544>>2]=0;J[a+376>>2]=6804;H[a+348|0]=0;J[a+324>>2]=953267991;J[a+12>>2]=m;J[a+8>>2]=d;J[a+4>>2]=a+16;J[a>>2]=18356;d:{if(!Hg(a,e,i,j,k,a+376|0)){break d}f=N[a+540>>2];if(f>2]){N[b+244>>2]=f}if(f>2]){N[c+244>>2]=f}if(!(f>2];a:{if((c|0)<=0){break a}if(c-1>>>0>=3){k=c&-4;while(1){b=J[a+720>>2]+P(d,104)|0;J[b+72>>2]=0;J[b+76>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;b=J[a+720>>2]+P(d|1,104)|0;J[b+72>>2]=0;J[b+76>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;b=J[a+720>>2]+P(d|2,104)|0;J[b+72>>2]=0;J[b+76>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;b=J[a+720>>2]+P(d|3,104)|0;J[b+72>>2]=0;J[b+76>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;d=d+4|0;l=l+4|0;if((k|0)!=(l|0)){continue}break}}b=c&3;if(!b){break a}while(1){c=J[a+720>>2]+P(d,104)|0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;d=d+1|0;e=e+1|0;if((b|0)!=(e|0)){continue}break}}l=J[a+752>>2];if((l|0)>0){k=0;while(1){b=J[a+760>>2]+P(k,44)|0;d=J[b+12>>2];h=N[d+12>>2];e=J[b+8>>2];i=N[e+12>>2];c=J[b+16>>2];j=N[c+12>>2];p=N[d+16>>2];n=N[c+8>>2];f=N[e+16>>2];o=N[c+16>>2];g=N[e+8>>2];m=N[d+8>>2];J[b+32>>2]=0;m=Q(m-g);j=Q(j-i);g=Q(n-g);h=Q(h-i);i=Q(Q(m*j)-Q(g*h));n=h;h=Q(o-f);o=j;j=Q(p-f);f=Q(Q(n*h)-Q(o*j));g=Q(Q(j*g)-Q(h*m));h=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(f*f)+Q(g*g))))));N[b+28>>2]=i*h;N[b+24>>2]=g*h;N[b+20>>2]=f*h;N[e+80>>2]=i+N[e+80>>2];N[e+76>>2]=g+N[e+76>>2];N[e+72>>2]=f+N[e+72>>2];N[d+72>>2]=f+N[d+72>>2];N[d+76>>2]=g+N[d+76>>2];N[d+80>>2]=i+N[d+80>>2];N[c+72>>2]=f+N[c+72>>2];N[c+76>>2]=g+N[c+76>>2];N[c+80>>2]=i+N[c+80>>2];k=k+1|0;if((l|0)!=(k|0)){continue}break}}d=J[a+712>>2];if((d|0)>0){c=J[a+720>>2];e=0;while(1){a=c+P(e,104)|0;i=N[a+80>>2];f=N[a+72>>2];g=N[a+76>>2];h=Q(Y(Q(Q(i*i)+Q(Q(f*f)+Q(g*g)))));if(h>Q(1.1920928955078125e-7)){j=f;f=Q(Q(1)/h);N[a+72>>2]=j*f;N[a+76>>2]=g*f;N[a+80>>2]=i*f}e=e+1|0;if((d|0)!=(e|0)){continue}break}}}function Ks(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=Q(0),e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);g=ga-16|0;ga=g;J[g+12>>2]=a;N[g+8>>2]=b;N[g+4>>2]=c;a=J[g+12>>2];v=N[g+4>>2];h=ga-16|0;ga=h;N[h+12>>2]=N[g+8>>2];c=N[a+692>>2];a:{if(!(c>Q(0))){break a}d=N[a+688>>2];b=Pa(Q(N[h+12>>2]-d),Q(6.2831854820251465));b:{if(bQ(3.1415927410125732))){break b}b=Q(b+Q(-6.2831854820251465))}if(Q(-c)>b?0:b<=c){break a}c:{if(b>Q(0)){b=Pa(Q(c+d),Q(6.2831854820251465));if(bQ(3.1415927410125732))){break c}b=Q(b+Q(-6.2831854820251465));break c}b=Pa(Q(d-c),Q(6.2831854820251465));if(bQ(3.1415927410125732))){break c}b=Q(b+Q(-6.2831854820251465))}N[h+12>>2]=b}e=J[a+32>>2];b=N[a+652>>2];c=N[a+620>>2];d=N[a+636>>2];m=Q(Q(N[e+44>>2]*b)+Q(Q(N[e+36>>2]*c)+Q(d*N[e+40>>2])));f=J[a+28>>2];n=N[f+44>>2];i=N[a+584>>2];o=N[f+36>>2];j=N[a+552>>2];k=N[a+568>>2];p=N[f+40>>2];w=Q(m*Q(Q(n*i)+Q(Q(o*j)+Q(k*p))));q=Q(Q(N[e+12>>2]*b)+Q(Q(N[e+4>>2]*c)+Q(d*N[e+8>>2])));r=N[f+12>>2];s=N[f+4>>2];t=N[f+8>>2];x=Q(q*Q(Q(r*i)+Q(Q(s*j)+Q(k*t))));u=N[f+28>>2];l=Q(u*i);i=N[f+20>>2];y=Q(i*j);j=N[f+24>>2];l=Q(l+Q(y+Q(k*j)));k=Q(Q(N[e+28>>2]*b)+Q(Q(N[e+20>>2]*c)+Q(d*N[e+24>>2])));b=N[a+588>>2];c=N[a+556>>2];d=N[a+572>>2];N[a+680>>2]=Q(N[h+12>>2]-Q($a(Q(w+Q(x+Q(l*k))),Q(Q(m*Q(Q(n*b)+Q(Q(o*c)+Q(p*d))))+Q(Q(q*Q(Q(r*b)+Q(Q(s*c)+Q(t*d))))+Q(Q(Q(u*b)+Q(Q(i*c)+Q(j*d)))*k))))*N[a+732>>2]))/v;ga=h+16|0;ga=g+16|0}function HA(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0);if(K[a+48|0]){J[b>>2]=0;J[b+4>>2]=0;return}J[b>>2]=4;J[b+4>>2]=2;vg(a,J[a+28>>2]+4|0,J[a+32>>2]+4|0);H[a+297|0]=0;J[a+1088>>2]=0;e=N[a+192>>2];f=N[a+196>>2];a:{if(!(e<=f)){break a}c=N[a+924>>2];d=N[a+892>>2];g=N[a+908>>2];d=$a(Q(Q(c*N[a+864>>2])+Q(Q(d*N[a+832>>2])+Q(N[a+848>>2]*g))),Q(Q(c*N[a+860>>2])+Q(Q(d*N[a+828>>2])+Q(N[a+844>>2]*g))));b:{if(e>=f){break b}if(dQ(3.1415927410125732))){break c}c=Q(c+Q(-6.2831854820251465))}g=Q(R(c));c=Pa(Q(f-d),Q(6.2831854820251465));d:{if(cQ(3.1415927410125732))){break d}c=Q(c+Q(-6.2831854820251465))}d=gf)){break b}c=Pa(Q(d-f),Q(6.2831854820251465));e:{if(cQ(3.1415927410125732))){break e}c=Q(c+Q(-6.2831854820251465))}g=Q(R(c));c=Pa(Q(d-e),Q(6.2831854820251465));f:{if(cQ(3.1415927410125732))){break f}c=Q(c+Q(-6.2831854820251465))}d=g>Q(R(c))?Q(d+Q(-6.2831854820251465)):d}N[a+1084>>2]=d;if(!(d>2]=d-e}H[a+296|0]=0;c=N[a+1032>>2];N[a+1080>>2]=c;g:{h:{i:{e=N[a+188>>2];f=N[a+184>>2];if(e>=f){if(c>e){break i}e=f;if(c>2]=0;if(K[a+1096|0]){break h}break g}H[a+296|0]=1;N[a+1032>>2]=c-e}J[b>>2]=J[b>>2]+1;J[b+4>>2]=J[b+4>>2]-1}if(K[a+297|0]|K[a+1112|0]){J[b>>2]=J[b>>2]+1;J[b+4>>2]=J[b+4>>2]-1}}function AE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);a:{if((d|0)<=0){break a}i=d-1|0;if(i>>>0>=7){l=d&-8;while(1){g=e<<4;J[(g+c|0)+12>>2]=-581039253;J[((g|16)+c|0)+12>>2]=-581039253;J[((g|32)+c|0)+12>>2]=-581039253;J[((g|48)+c|0)+12>>2]=-581039253;J[((g|64)+c|0)+12>>2]=-581039253;J[((g|80)+c|0)+12>>2]=-581039253;J[((g|96)+c|0)+12>>2]=-581039253;J[((g|112)+c|0)+12>>2]=-581039253;e=e+8|0;f=f+8|0;if((l|0)!=(f|0)){continue}break}}f=d&7;if(f){while(1){J[((e<<4)+c|0)+12>>2]=-581039253;e=e+1|0;h=h+1|0;if((f|0)!=(h|0)){continue}break}}if((d|0)<=0){break a}g=0;f=J[a+96>>2];if((f|0)>0){while(1){i=g<<4;b:{if((f|0)<=0){k=Q(-0xde0b6b000000000);break b}e=b+i|0;o=N[a+20>>2];m=Q(N[e+8>>2]*o);p=N[a+16>>2];n=Q(N[e+4>>2]*p);q=N[a+12>>2];s=Q(N[e>>2]*q);l=J[a+104>>2];e=0;h=-1;k=Q(-3.4028234663852886e38);while(1){j=l+(e<<4)|0;r=Q(Q(N[j+8>>2]*m)+Q(Q(N[j>>2]*s)+Q(n*N[j+4>>2])));j=r>k;k=j?r:k;h=j?e:h;e=e+1|0;if((f|0)!=(e|0)){continue}break}e=l+(h<<4)|0;m=N[e>>2];n=N[e+4>>2];f=c+i|0;N[f+8>>2]=N[e+8>>2]*o;N[f+4>>2]=n*p;N[f>>2]=m*q}N[(c+i|0)+12>>2]=k;g=g+1|0;if((g|0)==(d|0)){break a}f=J[a+96>>2];continue}}h=0;e=0;if(i>>>0>=7){b=d&-8;f=0;while(1){a=e<<4;J[(a+c|0)+12>>2]=-581039253;J[((a|16)+c|0)+12>>2]=-581039253;J[((a|32)+c|0)+12>>2]=-581039253;J[((a|48)+c|0)+12>>2]=-581039253;J[((a|64)+c|0)+12>>2]=-581039253;J[((a|80)+c|0)+12>>2]=-581039253;J[((a|96)+c|0)+12>>2]=-581039253;J[((a|112)+c|0)+12>>2]=-581039253;e=e+8|0;f=f+8|0;if((b|0)!=(f|0)){continue}break}}a=d&7;if(!a){break a}while(1){J[((e<<4)+c|0)+12>>2]=-581039253;e=e+1|0;h=h+1|0;if((a|0)!=(h|0)){continue}break}}}function yy(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0);a=ga-160|0;ga=a;a:{b:{switch((J[b+388>>2]&15)-1|0){case 0:J[a>>2]=21352;e=J[c+12>>2];f=N[e+56>>2];g=N[e+52>>2];i=J[c+8>>2];j=J[i+236>>2];h=N[e+48>>2];e=J[b+192>>2];d=Q(ia[J[J[e>>2]+48>>2]](e));e=J[c+4>>2];ia[J[J[e>>2]+8>>2]](e,J[c+12>>2],a+144|0,a+128|0);e=J[a+156>>2];J[a+104>>2]=J[a+152>>2];J[a+108>>2]=e;e=J[a+132>>2];J[a+112>>2]=J[a+128>>2];J[a+116>>2]=e;e=J[a+140>>2];J[a+120>>2]=J[a+136>>2];J[a+124>>2]=e;N[a+104>>2]=N[a+104>>2]-d;N[a+112>>2]=d+N[a+112>>2];e=J[a+148>>2];J[a+96>>2]=J[a+144>>2];J[a+100>>2]=e;N[a+96>>2]=N[a+96>>2]-d;N[a+100>>2]=N[a+100>>2]-d;N[a+116>>2]=d+N[a+116>>2];N[a+120>>2]=d+N[a+120>>2];N[a+20>>2]=d;k=d;d=Q(f-f);f=Q(d*d);d=Q(h-h);h=Q(d*d);d=Q(g-g);N[a+16>>2]=k+Q(Y(Q(f+Q(h+Q(d*d)))));J[a+12>>2]=j<<30>>31&i;J[a+8>>2]=c;J[a+4>>2]=b;Vb(b+928|0,J[b+928>>2],a+96|0,a);break a;case 1:break b;default:break a}}J[a+20>>2]=0;J[a+4>>2]=1065353216;J[a>>2]=21436;J[a+24>>2]=b;J[a+28>>2]=c;N[a+8>>2]=N[b+456>>2];e=J[c+4>>2];d=Q(ia[J[J[e>>2]+48>>2]](e));e=J[b+192>>2];d=Q(d+Q(ia[J[J[e>>2]+48>>2]](e)));N[a+12>>2]=d;f=N[b+316>>2];g=N[J[c+8>>2]+224>>2];N[a+16>>2]=f>2];ia[J[J[e>>2]+8>>2]](e,J[c+12>>2],a+144|0,a+128|0);c=J[a+156>>2];J[a+104>>2]=J[a+152>>2];J[a+108>>2]=c;c=J[a+132>>2];J[a+112>>2]=J[a+128>>2];J[a+116>>2]=c;c=J[a+140>>2];J[a+120>>2]=J[a+136>>2];J[a+124>>2]=c;N[a+104>>2]=N[a+104>>2]-d;N[a+112>>2]=d+N[a+112>>2];N[a+116>>2]=d+N[a+116>>2];c=J[a+148>>2];J[a+96>>2]=J[a+144>>2];J[a+100>>2]=c;N[a+96>>2]=N[a+96>>2]-d;N[a+100>>2]=N[a+100>>2]-d;N[a+120>>2]=d+N[a+120>>2];Vb(b+1048|0,J[b+1048>>2],a+96|0,a)}ga=a+160|0}function EG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),H=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=0;D=J[a+12>>2];if((D|0)<=0){return Q(Q(1))}f=K[a+28|0];H=f?b:c;b=f?c:b;I=N[b- -64>>2];E=N[b+60>>2];F=N[b+56>>2];G=N[b+52>>2];L=N[b+48>>2];h=N[b+44>>2];i=N[b+40>>2];j=N[b+36>>2];M=N[b+32>>2];k=N[b+28>>2];l=N[b+24>>2];m=N[b+20>>2];O=N[b+16>>2];n=N[b+12>>2];o=N[b+8>>2];r=J[b+260>>2];p=N[b+4>>2];R=J[b+192>>2];q=Q(1);f=0;while(1){c=J[R+24>>2]+P(f,80)|0;g=N[c+56>>2];s=N[c+52>>2];t=N[c+48>>2];u=N[c+36>>2];v=N[c+20>>2];w=N[c+4>>2];x=N[c+40>>2];y=N[c+24>>2];z=N[c+8>>2];A=N[c+32>>2];B=N[c>>2];C=N[c+16>>2];J[b+64>>2]=0;J[b+48>>2]=0;J[b+32>>2]=0;J[b+16>>2]=0;J[b+260>>2]=r+1;N[b+36>>2]=Q(A*h)+Q(Q(B*j)+Q(i*C));N[b+20>>2]=Q(A*k)+Q(Q(B*m)+Q(l*C));N[b+4>>2]=Q(A*n)+Q(Q(B*p)+Q(o*C));N[b+44>>2]=Q(x*h)+Q(Q(z*j)+Q(i*y));N[b+40>>2]=Q(u*h)+Q(Q(w*j)+Q(i*v));N[b+28>>2]=Q(x*k)+Q(Q(z*m)+Q(l*y));N[b+24>>2]=Q(u*k)+Q(Q(w*m)+Q(l*v));N[b+12>>2]=Q(x*n)+Q(Q(z*p)+Q(o*y));N[b+8>>2]=Q(u*n)+Q(Q(w*p)+Q(o*v));N[b+60>>2]=E+Q(Q(g*h)+Q(Q(t*j)+Q(i*s)));N[b+56>>2]=F+Q(Q(g*k)+Q(Q(t*m)+Q(l*s)));N[b+52>>2]=G+Q(Q(g*n)+Q(Q(t*p)+Q(o*s)));c=J[J[a+20>>2]+(f<<2)>>2];g=Q(ia[J[J[c>>2]+12>>2]](c,b,H,d,e));N[b+64>>2]=I;N[b+60>>2]=E;N[b+56>>2]=F;N[b+52>>2]=G;N[b+48>>2]=L;N[b+44>>2]=h;N[b+40>>2]=i;N[b+36>>2]=j;N[b+32>>2]=M;N[b+28>>2]=k;N[b+24>>2]=l;N[b+20>>2]=m;N[b+16>>2]=O;N[b+12>>2]=n;N[b+8>>2]=o;N[b+4>>2]=p;r=J[b+260>>2]+1|0;J[b+260>>2]=r;q=g>2]=N[a+4>>2];N[b+20>>2]=N[a+8>>2];N[b+24>>2]=N[a+12>>2];N[b+28>>2]=N[a+16>>2];N[b+32>>2]=N[a+20>>2];N[b+36>>2]=N[a+24>>2];N[b+40>>2]=N[a+28>>2];N[b+44>>2]=N[a+32>>2];N[b+48>>2]=N[a+36>>2];N[b+52>>2]=N[a+40>>2];N[b+56>>2]=N[a+44>>2];N[b+60>>2]=N[a+48>>2];N[b+64>>2]=N[a+52>>2];N[b+68>>2]=N[a+56>>2];N[b+72>>2]=N[a+60>>2];N[b+76>>2]=N[a- -64>>2];N[b+80>>2]=N[a+68>>2];N[b+84>>2]=N[a+72>>2];N[b+88>>2]=N[a+76>>2];N[b+92>>2]=N[a+80>>2];N[b+96>>2]=N[a+84>>2];N[b+100>>2]=N[a+88>>2];N[b+104>>2]=N[a+92>>2];N[b+108>>2]=N[a+96>>2];N[b+112>>2]=N[a+100>>2];N[b+116>>2]=N[a+104>>2];N[b+120>>2]=N[a+108>>2];N[b+124>>2]=N[a+112>>2];N[b+128>>2]=N[a+116>>2];N[b+132>>2]=N[a+120>>2];N[b+136>>2]=N[a+124>>2];N[b+140>>2]=N[a+128>>2];N[b+144>>2]=N[a+132>>2];N[b+148>>2]=N[a+136>>2];N[b+152>>2]=N[a+140>>2];N[b+156>>2]=N[a+144>>2];N[b+160>>2]=N[a+148>>2];N[b+164>>2]=N[a+152>>2];N[b+168>>2]=N[a+156>>2];N[b+172>>2]=N[a+160>>2];N[b+176>>2]=N[a+164>>2];N[b+180>>2]=N[a+168>>2];N[b+184>>2]=N[a+172>>2];N[b+188>>2]=N[a+176>>2];J[b+224>>2]=J[a+180>>2];f=N[a+184>>2];J[b>>2]=0;N[b+192>>2]=f;d=ia[J[J[c>>2]+28>>2]](c,J[a+192>>2])|0;J[b+8>>2]=0;J[b+4>>2]=d;J[b+228>>2]=J[a+204>>2];J[b+232>>2]=J[a+208>>2];J[b+236>>2]=J[a+212>>2];J[b+240>>2]=J[a+216>>2];N[b+196>>2]=N[a+220>>2];N[b+200>>2]=N[a+224>>2];N[b+204>>2]=N[a+232>>2];N[b+208>>2]=N[a+228>>2];J[b+244>>2]=J[a+236>>2];d=ia[J[J[c>>2]+40>>2]](c,a)|0;e=ia[J[J[c>>2]+28>>2]](c,d)|0;J[b+12>>2]=e;if(e){ia[J[J[c>>2]+48>>2]](c,d)}N[b+212>>2]=N[a+244>>2];N[b+216>>2]=N[a+248>>2];N[b+220>>2]=N[a+252>>2];J[b+248>>2]=J[a+256>>2];return 3550}function vp(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=0;k=ga-16|0;ga=k;J[k+12>>2]=a;J[k+8>>2]=b;d=J[k+8>>2];e=ga-32|0;ga=e;a=J[k+12>>2];b=J[a+192>>2];c=Q(ia[J[J[b>>2]+48>>2]](b));g=J[a+712>>2];if((g|0)>0){l=a+928|0;while(1){b=J[a+720>>2]+P(f,104)|0;h=Q(N[d>>2]*N[b+8>>2]);N[b+8>>2]=h;i=Q(N[d+4>>2]*N[b+12>>2]);N[b+12>>2]=i;j=Q(N[d+8>>2]*N[b+16>>2]);N[b+16>>2]=j;N[b+24>>2]=N[d>>2]*N[b+24>>2];N[b+28>>2]=N[d+4>>2]*N[b+28>>2];N[b+32>>2]=N[d+8>>2]*N[b+32>>2];J[e+28>>2]=0;N[e+24>>2]=c+j;N[e+20>>2]=c+i;N[e+16>>2]=c+h;J[e+12>>2]=0;N[e+8>>2]=j-c;N[e+4>>2]=i-c;N[e>>2]=h-c;Gc(l,J[b+96>>2],e);f=f+1|0;if((g|0)!=(f|0)){continue}break}}lg(a);b=J[a+928>>2];a:{if(b){d=J[a+192>>2];c=Q(ia[J[J[d>>2]+48>>2]](d));h=N[b>>2];i=N[b+4>>2];j=N[b+8>>2];J[a+904>>2]=0;N[a+900>>2]=j-c;N[a+896>>2]=i-c;N[a+892>>2]=h-c;h=N[b+20>>2];i=N[b+24>>2];j=N[b+16>>2];J[a+920>>2]=0;N[a+916>>2]=c+i;N[a+912>>2]=c+h;b=a+908|0;N[b>>2]=c+j;d=J[a+188>>2];if(!d){break a}f=J[a+684>>2];g=J[f+32>>2];ia[J[J[g>>2]+16>>2]](g,d,a+892|0,b,J[f+36>>2]);break a}J[a+892>>2]=0;J[a+896>>2]=0;J[a+916>>2]=0;J[a+920>>2]=0;J[a+908>>2]=0;J[a+912>>2]=0;J[a+900>>2]=0;J[a+904>>2]=0}g=J[a+732>>2];if((g|0)>0){l=J[a+740>>2];b=0;f=0;while(1){d=l+P(f,52)|0;m=J[d+8>>2];n=J[d+12>>2];c=Q(N[m+16>>2]-N[n+16>>2]);h=Q(c*c);c=Q(N[m+8>>2]-N[n+8>>2]);i=Q(c*c);c=Q(N[m+12>>2]-N[n+12>>2]);c=Q(Y(Q(h+Q(i+Q(c*c)))));N[d+16>>2]=c;N[d+28>>2]=c*c;f=f+1|0;if((g|0)!=(f|0)){continue}break}while(1){d=l+P(b,52)|0;N[d+24>>2]=Q(N[J[d+8>>2]+88>>2]+N[J[d+12>>2]+88>>2])/N[J[d+4>>2]+4>>2];b=b+1|0;if((g|0)!=(b|0)){continue}break}}kg(a);ga=e+32|0;ga=k+16|0}function xg(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0);f=J[a+28>>2];o=N[f+36>>2];p=N[f+20>>2];q=N[f+40>>2];r=N[f+8>>2];x=N[f+24>>2];n=N[f+44>>2];y=N[f+12>>2];z=N[f+56>>2];A=N[f+28>>2];B=N[f+60>>2];C=N[f+52>>2];a=J[a+32>>2];D=N[a+36>>2];E=N[a+20>>2];s=N[a+40>>2];F=N[a+8>>2];G=N[a+24>>2];h=N[a+44>>2];k=N[a+12>>2];g=N[a+56>>2];j=N[a+28>>2];i=N[a+60>>2];m=N[a+52>>2];H=N[a+344>>2];I=N[f+344>>2];K=N[f+4>>2];L=N[d+4>>2];M=N[d+8>>2];O=N[d>>2];P=N[a+4>>2];l=N[e+4>>2];t=N[e+8>>2];u=N[e>>2];d=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=d;d=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=d;J[b+44>>2]=0;J[b+28>>2]=0;v=h;l=Q(l-g);h=N[b>>2];u=Q(u-m);g=N[b+4>>2];m=Q(Q(l*h)-Q(u*g));w=k;t=Q(t-i);k=N[b+8>>2];i=Q(Q(t*g)-Q(l*k));l=j;j=Q(Q(u*k)-Q(t*h));l=Q(Q(v*m)+Q(Q(w*i)+Q(l*j)));N[b+40>>2]=l;s=Q(Q(s*m)+Q(Q(F*i)+Q(G*j)));N[b+36>>2]=s;m=Q(Q(D*m)+Q(Q(P*i)+Q(E*j)));N[b+32>>2]=m;v=n;j=Q(O-C);n=Q(L-z);i=Q(Q(g*j)-Q(h*n));w=Q(n*k);n=Q(M-B);g=Q(w-Q(g*n));h=Q(Q(n*h)-Q(k*j));k=Q(Q(v*i)+Q(Q(y*g)+Q(A*h)));N[b+24>>2]=k;j=Q(Q(q*i)+Q(Q(r*g)+Q(x*h)));N[b+20>>2]=j;h=Q(Q(o*i)+Q(Q(K*g)+Q(p*h)));N[b+16>>2]=h;g=N[f+404>>2];i=N[f+400>>2];o=N[f+396>>2];J[b+60>>2]=0;o=Q(h*o);N[b+48>>2]=o;i=Q(j*i);N[b+52>>2]=i;g=Q(k*g);N[b+56>>2]=g;p=N[a+404>>2];q=N[a+400>>2];r=N[a+396>>2];J[b+76>>2]=0;r=Q(m*r);N[b+64>>2]=r;q=Q(s*q);N[b+68>>2]=q;p=Q(l*p);N[b+72>>2]=p;N[b+80>>2]=Q(H+Q(I+Q(Q(g*k)+Q(Q(o*h)+Q(j*i)))))+Q(Q(p*l)+Q(Q(r*m)+Q(s*q)))}function Dk(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=J[a+8>>2];c=J[a+32>>2];f=c?J[a+40>>2]:0;d=c;c=J[a+52>>2];g=c?J[a+60>>2]:0;h=c;c=J[a+72>>2];Q(ia[J[J[b>>2]+12>>2]](b,f,d,g,h,c?J[a+80>>2]:0,c,J[a+4>>2],J[a+20>>2],J[a+24>>2]));c=J[a+32>>2];a:{if((c|0)>=0){break a}if(J[a+36>>2]<0){b=J[a+40>>2];if(!(b?!b|!K[a+44|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+44|0]=1;J[a+36>>2]=0;J[a+40>>2]=0}b=c;d=0-b&3;if(d){while(1){J[J[a+40>>2]+(b<<2)>>2]=0;b=b+1|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}if(c>>>0>4294967292){break a}while(1){c=b<<2;J[c+J[a+40>>2]>>2]=0;J[(c+J[a+40>>2]|0)+4>>2]=0;J[(c+J[a+40>>2]|0)+8>>2]=0;J[(c+J[a+40>>2]|0)+12>>2]=0;b=b+4|0;if(b){continue}break}}J[a+32>>2]=0;c=J[a+52>>2];b:{if((c|0)>=0){break b}if(J[a+56>>2]<0){b=J[a+60>>2];if(!(b?!b|!K[a- -64|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+64|0]=1;J[a+56>>2]=0;J[a+60>>2]=0}e=0;b=c;d=0-b&3;if(d){while(1){J[J[a+60>>2]+(b<<2)>>2]=0;b=b+1|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}if(c>>>0>4294967292){break b}while(1){c=b<<2;J[c+J[a+60>>2]>>2]=0;J[(c+J[a+60>>2]|0)+4>>2]=0;J[(c+J[a+60>>2]|0)+8>>2]=0;J[(c+J[a+60>>2]|0)+12>>2]=0;b=b+4|0;if(b){continue}break}}J[a+52>>2]=0;c=J[a+72>>2];c:{if((c|0)>=0){break c}if(J[a+76>>2]<0){b=J[a+80>>2];if(!(b?!b|!K[a+84|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+84|0]=1;J[a+76>>2]=0;J[a+80>>2]=0}e=0;b=c;d=0-b&3;if(d){while(1){J[J[a+80>>2]+(b<<2)>>2]=0;b=b+1|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}if(c>>>0>4294967292){break c}while(1){c=b<<2;J[c+J[a+80>>2]>>2]=0;J[(c+J[a+80>>2]|0)+4>>2]=0;J[(c+J[a+80>>2]|0)+8>>2]=0;J[(c+J[a+80>>2]|0)+12>>2]=0;b=b+4|0;if(b){continue}break}}J[a+72>>2]=0}function af(a){a=a|0;var b=0;J[a>>2]=10268;if(K[a+20|0]){b=J[J[a+16>>2]+16>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+16>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}if(K[a+12|0]){b=J[J[a+8>>2]+16>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+8>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}b=J[a+32>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+32>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+36>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+36>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+40>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+40>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+44>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+44>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+48>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+48>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+52>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+52>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+56>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+56>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+60>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+60>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+76>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+76>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+80>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+80>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+72>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+72>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+88>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+88>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+84>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+84>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+24>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+28>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+28>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}return a|0}function Ly(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0;e=ga-256|0;ga=e;ya(2355);J[e+32>>2]=22956;f=J[b+12>>2];J[e+76>>2]=J[b+8>>2];J[e+80>>2]=f;f=J[b+4>>2];J[e+68>>2]=J[b>>2];J[e+72>>2]=f;f=J[c+12>>2];J[e+92>>2]=J[c+8>>2];J[e+96>>2]=f;f=J[c>>2];m=J[c+4>>2];J[e+104>>2]=0;J[e+108>>2]=0;J[e+112>>2]=0;J[e+116>>2]=0;J[e+124>>2]=0;J[e+128>>2]=0;J[e+120>>2]=1065353216;J[e+132>>2]=0;J[e+136>>2]=0;J[e+140>>2]=1065353216;J[e+144>>2]=0;J[e+84>>2]=f;J[e+88>>2]=m;J[e+248>>2]=d;J[e+100>>2]=1065353216;J[e+244>>2]=a;d=J[b+4>>2];J[e+148>>2]=J[b>>2];J[e+152>>2]=d;d=J[b+12>>2];J[e+156>>2]=J[b+8>>2];J[e+160>>2]=d;J[e+168>>2]=0;J[e+172>>2]=0;J[e+176>>2]=0;J[e+180>>2]=0;J[e+184>>2]=1065353216;J[e+188>>2]=0;J[e+192>>2]=0;J[e+196>>2]=0;J[e+200>>2]=0;J[e+204>>2]=1065353216;J[e+208>>2]=0;J[e+164>>2]=1065353216;d=J[c+12>>2];J[e+220>>2]=J[c+8>>2];J[e+224>>2]=d;d=J[c+4>>2];J[e+212>>2]=J[c>>2];J[e+216>>2]=d;g=Q(N[c+8>>2]-N[b+8>>2]);j=Q(N[c>>2]-N[b>>2]);h=Q(N[c+4>>2]-N[b+4>>2]);i=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(h*h))))));g=Q(g*i);k=g==Q(0)?Q(1.0000000150474662e30):Q(Q(1)/g);N[e+44>>2]=k;h=Q(h*i);l=h==Q(0)?Q(1.0000000150474662e30):Q(Q(1)/h);N[e+40>>2]=l;J[e+60>>2]=k>2]=l>2]=j;J[e+52>>2]=j>2]=Q(g*Q(N[e+92>>2]-N[e+76>>2]))+Q(Q(i*Q(N[e+84>>2]-N[e+68>>2]))+Q(h*Q(N[e+88>>2]-N[e+72>>2])));a=J[a+68>>2];J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;ia[J[J[a>>2]+24>>2]](a,b,c,e+32|0,e+16|0,e);xa();ga=e+256|0}function Vb(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0;if(b){n=N[c+24>>2];o=N[c+20>>2];p=N[c+16>>2];q=N[c+8>>2];r=N[c+4>>2];s=N[c>>2];J[8369]=J[8369]+1;a=ia[J[6782]](256,16)|0;J[a>>2]=b;f=64;c=1;while(1){a:{b:{c:{b=c-1|0;k=b<<2;i=J[k+a>>2];d:{if(!(N[i>>2]<=p)|!(N[i+16>>2]>=s)|(!(N[i+4>>2]<=o)|!(N[i+20>>2]>=r))){break d}if(!(N[i+8>>2]<=n)|!(N[i+24>>2]>=q)){break d}if(J[i+40>>2]){if((b|0)!=(f|0)){break c}g=f?f<<1:1;if((g|0)<(c|0)){break c}if(g){J[8369]=J[8369]+1;b=ia[J[6782]](g<<2,16)|0}else{b=0}e:{if(!f){break e}l=0;e=0;if(f-1>>>0>=3){t=f&-4;h=0;while(1){j=e<<2;J[j+b>>2]=J[a+j>>2];m=j|4;J[m+b>>2]=J[a+m>>2];m=j|8;J[m+b>>2]=J[a+m>>2];j=j|12;J[j+b>>2]=J[a+j>>2];e=e+4|0;h=h+4|0;if((t|0)!=(h|0)){continue}break}}f=f&3;if(!f){break e}while(1){h=e<<2;J[h+b>>2]=J[a+h>>2];e=e+1|0;l=l+1|0;if((f|0)!=(l|0)){continue}break}}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}break b}ia[J[J[d>>2]+12>>2]](d,i)}break a}g=f;b=a}J[b+k>>2]=J[i+36>>2];f:{if((c|0)!=(g|0)){f=g;a=b;break f}f=c<<1;if((f|0)<=(c|0)){f=c;a=b;break f}J[8369]=J[8369]+1;a=ia[J[6782]](c<<3,16)|0;g:{if((c|0)<=0){break g}l=0;g=0;if(c-1>>>0>=3){j=c&-4;h=0;while(1){e=g<<2;J[e+a>>2]=J[b+e>>2];k=e|4;J[k+a>>2]=J[b+k>>2];k=e|8;J[k+a>>2]=J[b+k>>2];e=e|12;J[e+a>>2]=J[b+e>>2];g=g+4|0;h=h+4|0;if((j|0)!=(h|0)){continue}break}}e=c&3;if(!e){break g}while(1){h=g<<2;J[h+a>>2]=J[b+h>>2];g=g+1|0;l=l+1|0;if((e|0)!=(l|0)){continue}break}}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}J[(c<<2)+a>>2]=J[i+40>>2];b=c+1|0}c=b;if((c|0)>0){continue}break}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}}function $y(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0);c=K[a+8|0]?b:c;if(J[J[c+4>>2]+4>>2]-21>>>0<=8){s=J[J[c+8>>2]+192>>2];k=Q(ia[J[J[s>>2]+48>>2]](s));i=ga-32|0;ga=i;b=a+12|0;J[b+52>>2]=d;J[b+44>>2]=e;N[b+56>>2]=k+Q(.05999999865889549);d=J[b+4>>2];ia[J[J[d>>2]+28>>2]](d,i+16|0,i);c=J[c+12>>2];k=N[c+20>>2];m=N[c+36>>2];n=N[c+24>>2];j=N[c+40>>2];v=N[c+56>>2];w=N[c+52>>2];t=N[c+4>>2];o=N[c+8>>2];l=N[b+56>>2];h=N[c+32>>2];f=N[c>>2];r=N[c+48>>2];g=N[c+16>>2];p=N[i+24>>2];q=N[i+8>>2];u=N[i+16>>2];A=N[i>>2];B=N[i+20>>2];C=N[i+4>>2];J[b+40>>2]=0;J[b+24>>2]=0;x=Q(Q(q+p)*Q(.5));y=Q(Q(A+u)*Q(.5));z=Q(Q(C+B)*Q(.5));r=Q(-r);D=Q(Q(Q(h*x)+Q(Q(f*y)+Q(g*z)))+Q(Q(Q(f*r)-Q(g*w))-Q(h*v)));p=Q(l+Q(Q(q-p)*Q(.5)));E=Q(f*Q(0));F=Q(g*Q(0));G=Q(p*Q(R(Q(h+Q(E+F)))));q=Q(l+Q(Q(A-u)*Q(.5)));h=Q(h*Q(0));f=Q(q*Q(R(Q(h+Q(f+F)))));g=Q(R(Q(h+Q(E+g))));h=Q(l+Q(Q(C-B)*Q(.5)));f=Q(G+Q(f+Q(g*h)));N[b+28>>2]=D+f;N[b+12>>2]=D-f;f=Q(Q(Q(x*j)+Q(Q(y*o)+Q(z*n)))+Q(Q(Q(o*r)-Q(n*w))-Q(j*v)));g=Q(o*Q(0));l=Q(n*Q(0));u=Q(p*Q(R(Q(j+Q(g+l)))));j=Q(j*Q(0));n=Q(u+Q(Q(q*Q(R(Q(j+Q(o+l)))))+Q(Q(R(Q(j+Q(g+n))))*h)));N[b+36>>2]=f+n;j=Q(Q(Q(x*m)+Q(Q(y*t)+Q(z*k)))+Q(Q(Q(t*r)-Q(k*w))-Q(m*v)));o=Q(t*Q(0));g=Q(k*Q(0));l=Q(p*Q(R(Q(m+Q(o+g)))));m=Q(m*Q(0));k=Q(l+Q(Q(q*Q(R(Q(m+Q(t+g)))))+Q(Q(R(Q(m+Q(o+k))))*h)));N[b+32>>2]=j+k;N[b+20>>2]=f-n;N[b+16>>2]=j-k;ga=i+32|0;ia[J[J[s>>2]+64>>2]](s,b,a+24|0,a+40|0)}}function sH(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0;e=ga-256|0;ga=e;J[e+32>>2]=8216;f=J[b+12>>2];J[e+76>>2]=J[b+8>>2];J[e+80>>2]=f;f=J[b+4>>2];J[e+68>>2]=J[b>>2];J[e+72>>2]=f;f=J[c+12>>2];J[e+92>>2]=J[c+8>>2];J[e+96>>2]=f;f=J[c>>2];m=J[c+4>>2];J[e+104>>2]=0;J[e+108>>2]=0;J[e+112>>2]=0;J[e+116>>2]=0;J[e+124>>2]=0;J[e+128>>2]=0;J[e+120>>2]=1065353216;J[e+132>>2]=0;J[e+136>>2]=0;J[e+140>>2]=1065353216;J[e+144>>2]=0;J[e+84>>2]=f;J[e+88>>2]=m;J[e+248>>2]=d;J[e+100>>2]=1065353216;J[e+244>>2]=a;d=J[b+4>>2];J[e+148>>2]=J[b>>2];J[e+152>>2]=d;d=J[b+12>>2];J[e+156>>2]=J[b+8>>2];J[e+160>>2]=d;J[e+168>>2]=0;J[e+172>>2]=0;J[e+176>>2]=0;J[e+180>>2]=0;J[e+184>>2]=1065353216;J[e+188>>2]=0;J[e+192>>2]=0;J[e+196>>2]=0;J[e+200>>2]=0;J[e+204>>2]=1065353216;J[e+208>>2]=0;J[e+164>>2]=1065353216;d=J[c+12>>2];J[e+220>>2]=J[c+8>>2];J[e+224>>2]=d;d=J[c+4>>2];J[e+212>>2]=J[c>>2];J[e+216>>2]=d;g=Q(N[c+8>>2]-N[b+8>>2]);j=Q(N[c>>2]-N[b>>2]);h=Q(N[c+4>>2]-N[b+4>>2]);i=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(h*h))))));g=Q(g*i);k=g==Q(0)?Q(0xde0b6b000000000):Q(Q(1)/g);N[e+44>>2]=k;h=Q(h*i);l=h==Q(0)?Q(0xde0b6b000000000):Q(Q(1)/h);N[e+40>>2]=l;J[e+60>>2]=k>2]=l>2]=j;J[e+52>>2]=j>2]=Q(g*Q(N[e+92>>2]-N[e+76>>2]))+Q(Q(i*Q(N[e+84>>2]-N[e+68>>2]))+Q(h*Q(N[e+88>>2]-N[e+72>>2])));a=J[a+68>>2];J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;ia[J[J[a>>2]+24>>2]](a,b,c,e+32|0,e+16|0,e);ga=e+256|0}function uD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0);j=ga-2048|0;ga=j;a:{if((d|0)<=0){break a}if(d-1>>>0>=7){i=d&-8;while(1){e=f<<4;J[(e+c|0)+12>>2]=-581039253;J[((e|16)+c|0)+12>>2]=-581039253;J[((e|32)+c|0)+12>>2]=-581039253;J[((e|48)+c|0)+12>>2]=-581039253;J[((e|64)+c|0)+12>>2]=-581039253;J[((e|80)+c|0)+12>>2]=-581039253;J[((e|96)+c|0)+12>>2]=-581039253;J[((e|112)+c|0)+12>>2]=-581039253;f=f+8|0;g=g+8|0;if((i|0)!=(g|0)){continue}break}}e=d&7;if(e){while(1){J[((f<<4)+c|0)+12>>2]=-581039253;f=f+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}if((d|0)<=0){break a}while(1){if((ia[J[J[a>>2]+96>>2]](a)|0)>0){e=m<<4;i=e+c|0;n=b+e|0;l=0;while(1){g=128;b:{c:{if(((ia[J[J[a>>2]+96>>2]](a)|0)-l|0)>127){break c}g=(ia[J[J[a>>2]+96>>2]](a)|0)-l|0;if((g|0)>0){break c}k=Q(-3.4028234663852886e38);h=-1;break b}e=0;if((g|0)!=1){h=g&-2;f=0;while(1){ia[J[J[a>>2]+108>>2]](a,e,(e<<4)+j|0);o=e|1;ia[J[J[a>>2]+108>>2]](a,o,(o<<4)+j|0);e=e+2|0;f=f+2|0;if((h|0)!=(f|0)){continue}break}}if(g&1){ia[J[J[a>>2]+108>>2]](a,e,(e<<4)+j|0)}q=N[n+8>>2];r=N[n+4>>2];s=N[n>>2];e=0;h=-1;k=Q(-3.4028234663852886e38);while(1){f=(e<<4)+j|0;p=Q(Q(N[f+8>>2]*q)+Q(Q(N[f>>2]*s)+Q(r*N[f+4>>2])));f=p>k;k=f?p:k;h=f?e:h;e=e+1|0;if((g|0)!=(e|0)){continue}break}}if(N[i+12>>2]>2];J[i+8>>2]=J[e+8>>2];J[i+12>>2]=f;f=J[e+4>>2];J[i>>2]=J[e>>2];J[i+4>>2]=f;N[i+12>>2]=k}l=l+128|0;if((ia[J[J[a>>2]+96>>2]](a)|0)>(l|0)){continue}break}}m=m+1|0;if((m|0)!=(d|0)){continue}break}}ga=j+2048|0}function Fe(a,b){var c=Q(0),d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0);d=N[((b<<2)+a|0)+1192>>2];f=(b<<6)+a|0;g=N[f+868>>2];h=N[f+872>>2];a:{if(g>=h){break a}if(dQ(3.1415927410125732))){break b}c=Q(c+Q(-6.2831854820251465))}i=Q(R(c));c=Pa(Q(h-d),Q(6.2831854820251465));c:{if(cQ(3.1415927410125732))){break c}c=Q(c+Q(-6.2831854820251465))}d=ih)){break a}c=Pa(Q(d-h),Q(6.2831854820251465));d:{if(cQ(3.1415927410125732))){break d}c=Q(c+Q(-6.2831854820251465))}i=Q(R(c));c=Pa(Q(d-g),Q(6.2831854820251465));e:{if(cQ(3.1415927410125732))){break e}c=Q(c+Q(-6.2831854820251465))}d=i>Q(R(c))?Q(d+Q(-6.2831854820251465)):d}N[f+920>>2]=d;f:{if(g>h){f=0;J[((b<<6)+a|0)+924>>2]=0;break f}if(d>2]=c;f=1;J[e+924>>2]=1;if(c>Q(3.1415927410125732)){N[e+916>>2]=c+Q(-6.2831854820251465);break f}if(!(c>2]=c+Q(6.2831854820251465);break f}e=(b<<6)+a|0;if(d>h){J[e+924>>2]=2;c=Q(d-h);N[e+916>>2]=c;if(c>Q(3.1415927410125732)){N[e+916>>2]=c+Q(-6.2831854820251465);f=1;break f}f=1;if(!(c>2]=c+Q(6.2831854820251465);break f}f=0;J[e+924>>2]=0}return K[((b<<6)+a|0)+912|0]!=0|f}function uz(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=0,f=Q(0),g=0,h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0);t=J[a+832>>2];if((t|0)>0){a=J[a+840>>2];while(1){u=Q(0);v=Q(0);w=Q(0);d=P(p,56)+a|0;j=J[d>>2];q=N[j+16>>2];f=N[d+8>>2];e=J[d+4>>2];g=J[e+8>>2];i=N[d+12>>2];h=J[e+12>>2];b=N[d+16>>2];e=J[e+16>>2];k=Q(Q(Q(f*N[g+16>>2])+Q(i*N[h+16>>2]))+Q(b*N[e+16>>2]));l=Q(Q(q-N[j+32>>2])-Q(k-Q(Q(Q(f*N[g+32>>2])+Q(i*N[h+32>>2]))+Q(b*N[e+32>>2]))));n=N[d+32>>2];r=N[j+8>>2];m=Q(Q(Q(N[g+8>>2]*f)+Q(N[h+8>>2]*i))+Q(N[e+8>>2]*b));x=Q(Q(r-N[j+24>>2])-Q(m-Q(Q(Q(f*N[g+24>>2])+Q(i*N[h+24>>2]))+Q(b*N[e+24>>2]))));o=N[d+24>>2];s=N[j+12>>2];c=Q(Q(Q(f*N[g+12>>2])+Q(i*N[h+12>>2]))+Q(b*N[e+12>>2]));b=Q(Q(s-N[j+28>>2])-Q(c-Q(Q(Q(f*N[g+28>>2])+Q(i*N[h+28>>2]))+Q(b*N[e+28>>2]))));f=N[d+28>>2];i=Q(Q(l*n)+Q(Q(x*o)+Q(b*f)));if(i>2]-Q(Q(Q(n*q)+Q(Q(o*r)+Q(s*f)))-Q(Q(n*k)+Q(Q(o*m)+Q(c*f)))));w=Q(Q(n*c)+Q(0));u=Q(Q(o*c)+Q(0));v=Q(Q(f*c)+Q(0))}m=N[d+48>>2];c=N[d+44>>2];k=Q(w-Q(Q(l-Q(n*i))*c));N[j+16>>2]=q+Q(m*k);l=Q(v-Q(c*Q(b-Q(f*i))));N[j+12>>2]=s+Q(m*l);c=Q(u-Q(c*Q(x-Q(o*i))));N[j+8>>2]=r+Q(m*c);b=Q(N[d+52>>2]*N[d+8>>2]);N[g+8>>2]=N[g+8>>2]-Q(c*b);N[g+12>>2]=N[g+12>>2]-Q(l*b);N[g+16>>2]=N[g+16>>2]-Q(k*b);b=Q(N[d+52>>2]*N[d+12>>2]);N[h+8>>2]=N[h+8>>2]-Q(c*b);N[h+12>>2]=N[h+12>>2]-Q(l*b);N[h+16>>2]=N[h+16>>2]-Q(k*b);b=Q(N[d+52>>2]*N[d+16>>2]);N[e+8>>2]=N[e+8>>2]-Q(c*b);N[e+12>>2]=N[e+12>>2]-Q(l*b);N[e+16>>2]=N[e+16>>2]-Q(k*b);p=p+1|0;if((t|0)!=(p|0)){continue}break}}}function vz(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0);m=ga-16|0;ga=m;c=N[a+452>>2];d=J[a+192>>2];r=Q(ia[J[J[d>>2]+48>>2]](d));s=J[a+812>>2];if((s|0)>0){while(1){d=J[a+820>>2]+P(o,104)|0;g=J[d>>2];k=J[g+236>>2]<<30>>31&g;a:{if(!k){j=Q(0);e=Q(0);f=Q(0);break a}e=N[k+332>>2];f=N[d+84>>2];h=N[d+80>>2];l=N[k+336>>2];j=Q(c*Q(Q(Q(e*f)-Q(h*l))+N[k+312>>2]));n=N[k+328>>2];i=Q(n*h);h=N[d+76>>2];e=Q(c*Q(Q(i-Q(h*e))+N[k+320>>2]));f=Q(c*Q(Q(Q(l*h)-Q(f*n))+N[k+316>>2]))}g=J[d+24>>2];n=N[g+16>>2];i=Q(Q(n-N[g+32>>2])-e);e=N[d+12>>2];t=N[g+8>>2];p=Q(Q(t-N[g+24>>2])-j);j=N[d+4>>2];u=N[g+12>>2];q=Q(Q(u-N[g+28>>2])-f);f=N[d+8>>2];h=Q(Q(i*e)+Q(Q(p*j)+Q(q*f)));b:{if(!(h<=Q(1.1920928955078125e-7))){break b}v=N[d+20>>2];w=N[d+36>>2];x=N[d+28>>2];y=N[d+32>>2];z=N[d+52>>2];A=N[d+44>>2];B=N[d+48>>2];C=N[d+68>>2];D=N[d+60>>2];E=N[d- -64>>2];l=N[d+96>>2];F=N[d+100>>2];J[m+12>>2]=0;G=Q(i-Q(l*Q(i-Q(e*h))));i=Q(v+Q(Q(n*e)+Q(Q(t*j)+Q(u*f))));i=Q(F*(i>2]=h;l=Q(Q(z*e)+Q(Q(A*j)+Q(f*B)));N[m+4>>2]=l;e=Q(Q(w*e)+Q(Q(x*j)+Q(f*y)));N[m>>2]=e;f=e;e=N[d+92>>2];N[g+8>>2]=N[g+8>>2]-Q(f*e);N[g+12>>2]=N[g+12>>2]-Q(l*e);N[g+16>>2]=n-Q(h*e);if(!k){break b}ub(k,m,d+76|0)}o=o+1|0;if((s|0)!=(o|0)){continue}break}}ga=m+16|0}function Ro(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0);g=ga-32|0;ga=g;J[g+28>>2]=a;J[g+24>>2]=b;J[g+20>>2]=c;J[g+16>>2]=d;J[g+12>>2]=e;H[g+11|0]=f;j=J[g+24>>2];m=J[g+20>>2];e=J[g+16>>2];q=H[g+11|0]&1;b=0;d=0;c=0;h=J[g+12>>2];o=P(h,3);a=1;if((h|0)>0){a=(o|0)>1?o:1;k=a&3;if(a-1>>>0>=3){i=a&2147483644;a=0;while(1){f=d<<2;l=J[e+(f|12)>>2];n=J[e+(f|8)>>2];p=J[e+(f|4)>>2];f=J[e+f>>2];b=(b|0)<(f|0)?f:b;b=(b|0)<(p|0)?p:b;b=(b|0)<(n|0)?n:b;b=(b|0)<(l|0)?l:b;d=d+4|0;a=a+4|0;if((i|0)!=(a|0)){continue}break}}if(k){while(1){a=J[e+(d<<2)>>2];b=(a|0)>(b|0)?a:b;d=d+1|0;c=c+1|0;if((k|0)!=(c|0)){continue}break}}a=b+1|0}c=0;b=P(a,a);if(b){J[8369]=J[8369]+1;c=ia[J[6782]](b,16)|0;qa(c,0,b)}b=P(a,3);i=(((b|0)>3?b:3)-1>>>0)/3|0;J[8369]=J[8369]+1;k=ia[J[6782]](a<<4,16)|0;d=0;b=0;while(1){f=m+(d<<2)|0;l=J[f+4>>2];n=J[f>>2];r=N[f+8>>2];f=k+(b<<4)|0;J[f+12>>2]=0;N[f+8>>2]=r;J[f>>2]=n;J[f+4>>2]=l;d=d+3|0;f=(b|0)!=(i|0);b=b+1|0;if(f){continue}break}m=0;J[8369]=J[8369]+1;b=Ac(ia[J[6782]](1252,16)|0,j,a,k,0);if((h|0)>0){while(1){f=e+(m<<2)|0;d=J[f+4>>2];h=J[f>>2];j=P(h,a);f=J[f+8>>2];i=(j+f|0)+c|0;if(!K[i|0]){H[i|0]=1;H[(h+P(a,f)|0)+c|0]=1;Ja(b,f,h,0,0)}i=P(a,d);l=(i+h|0)+c|0;if(!K[l|0]){H[l|0]=1;H[(d+j|0)+c|0]=1;Ja(b,h,d,0,0)}j=(d+P(a,f)|0)+c|0;if(!K[j|0]){H[j|0]=1;H[(f+i|0)+c|0]=1;Ja(b,d,f,0,0)}rb(b,h,d,f,0);m=m+3|0;if((o|0)>(m|0)){continue}break}}if(q){nk(b)}if(k){J[8370]=J[8370]+1;ia[J[6783]](k)}if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}ga=g+32|0;return b|0}function Vl(a){var b=0,c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);e=J[a+28>>2];if((e|0)<=0){return 1}f=N[a+84>>2];g=N[a+68>>2];h=Q(f+g);i=N[a+88>>2];d=N[a+72>>2];j=Q(i+d);i=Q(d-i);f=Q(g-f);d=N[a+80>>2];k=N[a+64>>2];g=Q(d+k);d=Q(k-d);a=J[a+36>>2];a:{b:{while(1){b=a+P(c,36)|0;if(Q(N[b+32>>2]+Q(Q(j*N[b+28>>2])+Q(Q(g*N[b+20>>2])+Q(h*N[b+24>>2]))))>Q(0)){break b}c=c+1|0;if((e|0)!=(c|0)){continue}break}c=0;while(1){b=a+P(c,36)|0;if(Q(N[b+32>>2]+Q(Q(i*N[b+28>>2])+Q(Q(g*N[b+20>>2])+Q(h*N[b+24>>2]))))>Q(0)){break a}c=c+1|0;if((e|0)!=(c|0)){continue}break}c=0;while(1){b=a+P(c,36)|0;if(Q(N[b+32>>2]+Q(Q(j*N[b+28>>2])+Q(Q(g*N[b+20>>2])+Q(f*N[b+24>>2]))))>Q(0)){break a}c=c+1|0;if((e|0)!=(c|0)){continue}break}c=0;while(1){b=a+P(c,36)|0;if(Q(N[b+32>>2]+Q(Q(i*N[b+28>>2])+Q(Q(g*N[b+20>>2])+Q(f*N[b+24>>2]))))>Q(0)){break a}c=c+1|0;if((e|0)!=(c|0)){continue}break}c=0;while(1){b=a+P(c,36)|0;if(Q(N[b+32>>2]+Q(Q(j*N[b+28>>2])+Q(Q(d*N[b+20>>2])+Q(h*N[b+24>>2]))))>Q(0)){break a}c=c+1|0;if((e|0)!=(c|0)){continue}break}c=0;while(1){b=a+P(c,36)|0;if(Q(N[b+32>>2]+Q(Q(i*N[b+28>>2])+Q(Q(d*N[b+20>>2])+Q(h*N[b+24>>2]))))>Q(0)){break a}c=c+1|0;if((e|0)!=(c|0)){continue}break}c=0;while(1){b=a+P(c,36)|0;if(Q(N[b+32>>2]+Q(Q(j*N[b+28>>2])+Q(Q(d*N[b+20>>2])+Q(f*N[b+24>>2]))))>Q(0)){break a}c=c+1|0;if((e|0)!=(c|0)){continue}break}c=0;while(1){b=a+P(c,36)|0;h=Q(N[b+32>>2]+Q(Q(i*N[b+28>>2])+Q(Q(d*N[b+20>>2])+Q(f*N[b+24>>2]))));if(!(h>Q(0))){c=c+1|0;if((e|0)!=(c|0)){continue}}break}return!(h>Q(0))}return 0}return 0}function Xk(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);ug(a,4,b);J[a>>2]=19708;b=J[c+12>>2];J[a+560>>2]=J[c+8>>2];J[a+564>>2]=b;b=J[c+4>>2];J[a+552>>2]=J[c>>2];J[a+556>>2]=b;b=J[c+28>>2];J[a+576>>2]=J[c+24>>2];J[a+580>>2]=b;b=J[c+20>>2];J[a+568>>2]=J[c+16>>2];J[a+572>>2]=b;b=J[c+44>>2];J[a+592>>2]=J[c+40>>2];J[a+596>>2]=b;b=J[c+36>>2];J[a+584>>2]=J[c+32>>2];J[a+588>>2]=b;b=J[c+60>>2];J[a+608>>2]=J[c+56>>2];J[a+612>>2]=b;b=J[c+52>>2];J[a+600>>2]=J[c+48>>2];J[a+604>>2]=b;b=J[c+12>>2];J[a+624>>2]=J[c+8>>2];J[a+628>>2]=b;b=J[c+4>>2];J[a+616>>2]=J[c>>2];J[a+620>>2]=b;b=J[c+20>>2];J[a+632>>2]=J[c+16>>2];J[a+636>>2]=b;b=J[c+28>>2];J[a+640>>2]=J[c+24>>2];J[a+644>>2]=b;b=J[c+36>>2];J[a+648>>2]=J[c+32>>2];J[a+652>>2]=b;b=J[c+44>>2];J[a+656>>2]=J[c+40>>2];J[a+660>>2]=b;b=J[c+52>>2];J[a+664>>2]=J[c+48>>2];J[a+668>>2]=b;b=J[c+60>>2];J[a+672>>2]=J[c+56>>2];J[a+676>>2]=b;J[a+688>>2]=0;J[a+692>>2]=-1082130432;J[a+696>>2]=1063675494;J[a+700>>2]=1050253722;J[a+704>>2]=1065353216;J[a+708>>2]=0;J[a+712>>2]=0;H[a+716|0]=0;H[a+740|0]=d;J[a+748>>2]=0;J[a+736>>2]=16777216;b=J[a+28>>2];h=N[b+52>>2];i=N[b+8>>2];j=N[b+12>>2];k=N[b+56>>2];l=N[b+28>>2];m=N[b+20>>2];n=N[b+24>>2];o=N[b+60>>2];e=N[a+608>>2];p=N[b+44>>2];f=N[a+600>>2];q=N[b+36>>2];g=N[a+604>>2];r=N[b+40>>2];s=N[b+4>>2];N[a+732>>2]=d?Q(-1):Q(1);J[a+676>>2]=0;N[a+672>>2]=o+Q(Q(e*p)+Q(Q(f*q)+Q(g*r)));N[a+668>>2]=k+Q(Q(e*l)+Q(Q(f*m)+Q(g*n)));N[a+664>>2]=h+Q(Q(e*j)+Q(Q(f*s)+Q(g*i)))}function WH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=ga-32|0;ga=d;J[d+20>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;H[d+24|0]=1;a:{if(J[a+8>>2]<=0){break a}while(1){k=J[a+16>>2];b:{if((c|0)!=(e|0)){break b}c=e?e<<1:1;if((c|0)<=(e|0)){c=e;break b}f=0;j=0;if(c){J[8369]=J[8369]+1;j=ia[J[6782]](c<<4,16)|0}if((e|0)>0){while(1){g=f<<4;h=g+j|0;g=g+J[d+20>>2]|0;J[h>>2]=J[g>>2];J[h+4>>2]=J[g+4>>2];J[h+8>>2]=J[g+8>>2];J[h+12>>2]=J[g+12>>2];f=f+1|0;if((f|0)!=(e|0)){continue}break}}e=J[d+20>>2];if(!(e?!e|!K[d+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](e)}J[d+20>>2]=j;H[d+24|0]=1;J[d+16>>2]=c;c=J[d+12>>2]}c=J[d+20>>2]+(c<<4)|0;e=k+(i<<4)|0;J[c>>2]=J[e>>2];J[c+4>>2]=J[e+4>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=J[e+12>>2];f=J[d+12>>2];c=f+1|0;J[d+12>>2]=c;i=i+1|0;if((i|0)>2]){e=J[d+16>>2];continue}break}e=0;if((f|0)<0){break a}h=f+1|0;g=h&1;j=J[d+20>>2];if(f){h=h&-2;f=0;while(1){i=e<<4;k=i+j|0;ia[J[J[a>>2]+12>>2]](a,J[k>>2],J[k+4>>2],b)|0;i=j+(i|16)|0;ia[J[J[a>>2]+12>>2]](a,J[i>>2],J[i+4>>2],b)|0;e=e+2|0;f=f+2|0;if((h|0)!=(f|0)){continue}break}}if(!g){break a}e=j+(e<<4)|0;ia[J[J[a>>2]+12>>2]](a,J[e>>2],J[e+4>>2],b)|0}if(J[a+56>>2]>0){b=J[a- -64>>2];c=0;while(1){J[b+(c<<2)>>2]=-1;c=c+1|0;if((c|0)>2]){continue}break}c=J[d+12>>2]}if((c|0)>=2){lc(d+8|0,d,0,c-1|0);c=J[d+12>>2]}if((c|0)>0){c=0;while(1){b=J[d+20>>2]+(c<<4)|0;ia[J[J[a>>2]+8>>2]](a,J[b>>2],J[b+4>>2])|0;c=c+1|0;if((c|0)>2]){continue}break}}a=J[d+20>>2];if(!(a?!a|!K[d+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=d+32|0}function Hp(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=0,v=0,w=0,x=Q(0);g=ga-32|0;ga=g;J[g+28>>2]=a;J[g+24>>2]=b;J[g+20>>2]=c;J[g+16>>2]=d;J[g+12>>2]=e;J[g+8>>2]=f;r=J[g+24>>2];s=J[g+20>>2];t=J[g+16>>2];u=J[g+12>>2];a=J[g+28>>2];e=J[g+8>>2];c=0;d=0;f=ga-96|0;ga=f;qa(f,0,96);e=e?e:J[J[a+880>>2]>>2];b=J[a+772>>2];a:{if((b|0)!=J[a+776>>2]){break a}j=b?b<<1:1;if((j|0)<=(b|0)){break a}if(j){J[8369]=J[8369]+1;c=ia[J[6782]](P(j,104),16)|0;b=J[a+772>>2]}b:{if((b|0)<=0){break b}v=b&1;if((b|0)!=1){w=b&-2;b=0;while(1){i=P(d,104);sa(i+c|0,i+J[a+780>>2]|0,104);i=P(d|1,104);sa(i+c|0,i+J[a+780>>2]|0,104);d=d+2|0;b=b+2|0;if((w|0)!=(b|0)){continue}break}}if(!v){break b}b=P(d,104);sa(b+c|0,b+J[a+780>>2]|0,104)}b=J[a+780>>2];if(!(b?!b|!K[a+784|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+780>>2]=c;H[a+784|0]=1;J[a+776>>2]=j;b=J[a+772>>2]}b=J[a+780>>2]+P(b,104)|0;J[b+4>>2]=e;J[b>>2]=0;sa(b+8|0,f,96);J[a+772>>2]=J[a+772>>2]+1;ga=f+96|0;b=J[a+780>>2]+P(J[a+772>>2],104)|0;c=J[a+720>>2]+P(r,104)|0;J[b-96>>2]=c;d=J[a+720>>2]+P(s,104)|0;J[b-92>>2]=d;e=J[a+720>>2]+P(t,104)|0;J[b-88>>2]=e;f=J[a+720>>2]+P(u,104)|0;J[b-84>>2]=f;h=N[c+16>>2];m=Q(N[f+16>>2]-h);k=N[c+8>>2];n=Q(N[e+8>>2]-k);l=N[c+12>>2];o=Q(N[f+12>>2]-l);p=Q(N[f+8>>2]-k);q=Q(N[e+12>>2]-l);x=Q(Q(N[d+16>>2]-h)*Q(Q(n*o)-Q(p*q)));h=Q(N[e+16>>2]-h);N[b-80>>2]=x+Q(Q(Q(N[d+8>>2]-k)*Q(Q(q*m)-Q(o*h)))+Q(Q(N[d+12>>2]-l)*Q(Q(h*p)-Q(m*n))));H[a+924|0]=1;ga=g+32|0}function cg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0;f=(D(b),x(2));g=(f<<1)+16777216>>>0<16777217;a:{b:{c:{c=(D(a),x(2));d:{if(c-2139095040>>>0>=2164260864){if(g){break d}break b}if(!g){break c}}i=Q(1);if((c|0)==1065353216){break a}d=f<<1;if(!d){break a}g=d>>>0<4278190081;d=c<<1;if(!(g&d>>>0<=4278190080)){return Q(a+b)}if((d|0)==2130706432){break a}return((f^-1)>>>31|0)==(d>>>0<2130706432|0)?Q(0):Q(b*b)}if((c<<1)+16777216>>>0<16777217){i=Q(a*a);if((c|0)<0){i=(Lj(f)|0)==1?Q(-i):i}if((f|0)>=0){break a}d=ga-16|0;N[d+12>>2]=Q(1)/i;return N[d+12>>2]}if((c|0)<0){d=Lj(f);if(!d){a=Q(a-a);return Q(a/a)}c=c&2147483647;d=((d|0)==1)<<16}if(c>>>0>8388607){break b}c=((D(Q(a*Q(8388608))),x(2))&2147483647)-192937984|0}f=c-1060306944|0;g=f>>>15&240;e=+(z(2,c-(f&-8388608)|0),E())*O[g+26472>>3]+-1;h=e*e;e=((O[3341]*e+O[3342])*(h*h)+((O[3343]*e+O[3344])*h+(O[3345]*e+(O[g+26480>>3]+ +(f>>23)))))*+b;C(+e);c=x(1)|0;x(0)|0;e:{c=c&2147450880;if((c|0)==1079967744|c>>>0<1079967744){break e}if(e>127.99999995700433){c=ga-16|0;N[c+12>>2]=d?Q(-1.5845632502852868e29):Q(1.5845632502852868e29);return Q(N[c+12>>2]*Q(1.5845632502852868e29))}if(!(e<=-150)){break e}c=ga-16|0;N[c+12>>2]=d?Q(-2.524354896707238e-29):Q(2.524354896707238e-29);return Q(N[c+12>>2]*Q(2.524354896707238e-29))}h=O[3300];j=h+e;e=e-(j-h);h=(O[3301]*e+O[3302])*(e*e)+(O[3303]*e+1);C(+j);x(1)|0;g=x(0)|0;f=d+g|0;d=f<<15;f=((g&31)<<3)+26144|0;g=J[f>>2];c=g;d=J[f+4>>2]+d|0;z(0,c|0);z(1,(c>>>0>>0?d+1|0:d)|0);i=Q(h*+B())}return i}function RB(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);i=ga-32|0;ga=i;h=N[b+20>>2];r=N[b+36>>2];s=N[b+24>>2];x=N[b+40>>2];j=N[b+4>>2];t=N[b+32>>2];o=N[b+8>>2];p=N[b>>2];u=N[b+16>>2];J[i+28>>2]=0;g=Q(u-p);k=Q(r-j);e=Q(t-p);l=Q(h-j);f=Q(Q(g*k)-Q(e*l));m=l;l=Q(x-o);n=Q(s-o);k=Q(Q(m*l)-Q(k*n));g=Q(Q(n*e)-Q(l*g));e=Q(Q(o*f)+Q(Q(p*k)+Q(j*g)));v=N[a+12>>2];m=N[a+4>>2];q=N[a+8>>2];l=Q(Q(Q(f*v)+Q(Q(k*m)+Q(g*q)))-e);w=N[a+28>>2];y=N[a+20>>2];z=N[a+24>>2];e=Q(Q(Q(f*w)+Q(Q(k*y)+Q(g*z)))-e);a:{if(Q(l*e)>=Q(0)){break a}b=J[a+36>>2];if(b&1&l<=Q(0)){break a}e=Q(l/Q(l-e));if(!(e>2])){break a}n=Q(Q(1)-e);m=Q(Q(n*m)+Q(y*e));p=Q(p-m);q=Q(Q(n*q)+Q(z*e));h=Q(h-q);u=Q(u-m);j=Q(j-q);n=Q(Q(n*v)+Q(w*e));s=Q(s-n);o=Q(o-n);w=Q(Q(f*f)+Q(Q(k*k)+Q(g*g)));v=Q(w*Q(-9999999747378752e-20));if(!(Q(Q(Q(Q(p*h)-Q(u*j))*f)+Q(Q(Q(Q(j*s)-Q(h*o))*k)+Q(g*Q(Q(o*u)-Q(s*p)))))>=v)){break a}r=Q(r-q);t=Q(t-m);q=Q(Q(Q(u*r)-Q(t*h))*f);m=h;h=Q(x-n);if(!(v<=Q(q+Q(Q(Q(Q(m*h)-Q(r*s))*k)+Q(g*Q(Q(s*t)-Q(h*u))))))|!(v<=Q(Q(Q(Q(t*j)-Q(p*r))*f)+Q(Q(Q(Q(r*o)-Q(j*h))*k)+Q(g*Q(Q(h*p)-Q(o*t))))))){break a}h=f;f=Q(Q(1)/Q(Y(w)));j=Q(h*f);N[i+24>>2]=j;g=Q(g*f);N[i+20>>2]=g;f=Q(k*f);N[i+16>>2]=f;if(!(!(l<=Q(0))|b&2)){J[i+12>>2]=0;N[i+8>>2]=-j;N[i+4>>2]=-g;N[i>>2]=-f;N[a+40>>2]=ia[J[J[a>>2]+12>>2]](a,i,e,c,d);break a}N[a+40>>2]=ia[J[J[a>>2]+12>>2]](a,i+16|0,e,c,d)}ga=i+32|0}function hc(a,b,c,d){var e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);f=ga+-64|0;ga=f;p=N[b+24>>2];q=N[b+20>>2];r=N[b+40>>2];s=N[b+36>>2];j=N[a+40>>2];k=N[a+20>>2];n=N[a+36>>2];l=N[a+24>>2];t=N[b+8>>2];u=N[b>>2];v=N[b+4>>2];w=N[b+16>>2];x=N[b+32>>2];g=N[a+8>>2];h=N[a+4>>2];o=N[a+32>>2];m=N[a+16>>2];i=N[a>>2];J[f+60>>2]=0;J[f+44>>2]=0;z=Q(Q(m*n)-Q(o*k));A=Q(Q(k*j)-Q(n*l));B=Q(Q(l*o)-Q(j*m));e=Q(Q(1)/Q(Q(g*z)+Q(Q(i*A)+Q(h*B))));y=Q(Q(Q(i*k)-Q(m*h))*e);k=Q(Q(Q(h*l)-Q(k*g))*e);l=Q(Q(Q(g*m)-Q(l*i))*e);N[f+56>>2]=Q(r*y)+Q(Q(x*k)+Q(s*l));m=Q(Q(Q(h*o)-Q(n*i))*e);h=Q(Q(Q(g*n)-Q(j*h))*e);g=Q(Q(Q(i*j)-Q(o*g))*e);N[f+52>>2]=Q(r*m)+Q(Q(x*h)+Q(s*g));N[f+40>>2]=Q(y*p)+Q(Q(k*w)+Q(l*q));N[f+36>>2]=Q(m*p)+Q(Q(h*w)+Q(g*q));J[f+28>>2]=0;i=Q(z*e);j=Q(A*e);e=Q(B*e);N[f+48>>2]=Q(r*i)+Q(Q(x*j)+Q(s*e));N[f+32>>2]=Q(i*p)+Q(Q(j*w)+Q(e*q));N[f+24>>2]=Q(y*t)+Q(Q(k*u)+Q(v*l));N[f+20>>2]=Q(m*t)+Q(Q(h*u)+Q(v*g));N[f+16>>2]=Q(i*t)+Q(Q(j*u)+Q(v*e));Na(f+16|0,f);j=N[f+12>>2];g=N[f+8>>2];i=N[f>>2];h=N[f+4>>2];e=Q(Q(1)/Q(Y(Q(Q(j*j)+Q(Q(g*g)+Q(Q(i*i)+Q(h*h)))))));g=Q(g*e);N[f+8>>2]=g;h=Q(h*e);N[f+4>>2]=h;i=Q(i*e);N[f>>2]=i;e=qb(Q(T(Q(U(Q(j*e),Q(-1))),Q(1))));N[d>>2]=e+e;J[c+12>>2]=0;e=Q(Q(g*g)+Q(Q(i*i)+Q(h*h)));a:{if(e>2]=1065353216;J[c+4>>2]=0;e=Q(0);break a}e=Q(Q(1)/Q(Y(e)));N[c+4>>2]=h*e;N[c>>2]=i*e;e=Q(g*e)}N[c+8>>2]=e;ga=f- -64|0}function cD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{b:{c:{switch(J[a+92>>2]-2|0){case 0:b=J[a+100>>2];J[c>>2]=J[a+96>>2];J[c+4>>2]=b;b=J[a+108>>2];J[c+8>>2]=J[a+104>>2];J[c+12>>2]=b;a=a+112|0;break b;case 1:d:{switch(b|0){case 0:b=J[a+100>>2];J[c>>2]=J[a+96>>2];J[c+4>>2]=b;b=J[a+108>>2];J[c+8>>2]=J[a+104>>2];J[c+12>>2]=b;a=a+112|0;break b;case 1:b=J[a+124>>2];J[c+8>>2]=J[a+120>>2];J[c+12>>2]=b;b=J[a+116>>2];J[c>>2]=J[a+112>>2];J[c+4>>2]=b;a=a+128|0;break b;case 2:break d;default:break a}}b=J[a+140>>2];J[c+8>>2]=J[a+136>>2];J[c+12>>2]=b;b=J[a+132>>2];J[c>>2]=J[a+128>>2];J[c+4>>2]=b;a=a+96|0;break b;case 2:break c;default:break a}}e:{switch(b|0){case 0:b=J[a+100>>2];J[c>>2]=J[a+96>>2];J[c+4>>2]=b;b=J[a+108>>2];J[c+8>>2]=J[a+104>>2];J[c+12>>2]=b;a=a+112|0;break b;case 1:b=J[a+124>>2];J[c+8>>2]=J[a+120>>2];J[c+12>>2]=b;b=J[a+116>>2];J[c>>2]=J[a+112>>2];J[c+4>>2]=b;a=a+128|0;break b;case 2:b=J[a+140>>2];J[c+8>>2]=J[a+136>>2];J[c+12>>2]=b;b=J[a+132>>2];J[c>>2]=J[a+128>>2];J[c+4>>2]=b;a=a+96|0;break b;case 3:b=J[a+100>>2];J[c>>2]=J[a+96>>2];J[c+4>>2]=b;b=J[a+108>>2];J[c+8>>2]=J[a+104>>2];J[c+12>>2]=b;a=a+144|0;break b;case 4:b=J[a+124>>2];J[c+8>>2]=J[a+120>>2];J[c+12>>2]=b;b=J[a+116>>2];J[c>>2]=J[a+112>>2];J[c+4>>2]=b;a=a+144|0;break b;case 5:break e;default:break a}}b=J[a+140>>2];J[c+8>>2]=J[a+136>>2];J[c+12>>2]=b;b=J[a+132>>2];J[c>>2]=J[a+128>>2];J[c+4>>2]=b;a=a+144|0}b=J[a+4>>2];J[d>>2]=J[a>>2];J[d+4>>2]=b;b=J[a+12>>2];J[d+8>>2]=J[a+8>>2];J[d+12>>2]=b}}function KG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=0,o=0;e=ga-128|0;ga=e;h=N[b>>2];i=N[b+16>>2];l=h>2];a:{if(N[a+28>>2]<(j>l?l:j)){break a}f=!(h>i)<<4;if(N[(j>2]?f:32)+b>>2]>2]){break a}h=N[b+8>>2];f=b+24|0;i=N[f>>2];l=h>2];if(N[a+36>>2]<(j>l?l:j)){break a}f=h>i?b+8|0:f;if(N[(j>2]?f:k)>>2]>2]){break a}h=N[b+4>>2];f=b+20|0;i=N[f>>2];l=h>2];if(N[a+32>>2]<(j>l?l:j)){break a}f=h>i?b+4|0:f;if(J[J[J[a+4>>2]+4>>2]+4>>2]>19|N[(j>2]?f:k)>>2]>2]){break a}k=J[a+48>>2];f=e+24|0;o=Bb(f);J[e+28>>2]=1;J[e+24>>2]=2176;g=J[b+12>>2];J[e+88>>2]=J[b+8>>2];J[e+92>>2]=g;g=J[b+4>>2];J[e+80>>2]=J[b>>2];J[e+84>>2]=g;g=J[b+28>>2];J[e+104>>2]=J[b+24>>2];J[e+108>>2]=g;g=J[b+20>>2];J[e+96>>2]=J[b+16>>2];J[e+100>>2]=g;g=J[b+44>>2];J[e+120>>2]=J[b+40>>2];J[e+124>>2]=g;g=J[b+36>>2];J[e+112>>2]=J[b+32>>2];J[e+116>>2]=g;N[e+68>>2]=N[a+56>>2];b=J[a+8>>2];g=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=g;J[e+20>>2]=d;J[e+16>>2]=c;J[e>>2]=b;J[e+4>>2]=f;b=ia[J[J[k>>2]+8>>2]](k,J[a+4>>2],e,J[a+64>>2])|0;f=J[a+44>>2];g=J[f+8>>2];b:{if(J[g+8>>2]==J[J[a+8>>2]+8>>2]){m=f+8|0;n=2;break b}g=J[f+12>>2];m=f+12|0;n=3}J[m>>2]=e;ia[J[J[f>>2]+(n<<2)>>2]](f,c,d);ia[J[J[b>>2]+8>>2]](b,J[a+4>>2],e,J[a+52>>2],J[a+44>>2]);c=J[a+44>>2];J[(J[J[c+8>>2]+8>>2]==J[J[a+8>>2]+8>>2]?8:12)+c>>2]=g;ia[J[J[b>>2]>>2]](b)|0;ia[J[J[k>>2]+60>>2]](k,b);Qa(o)}ga=e+128|0}function Bo(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;j=j|0;k=Q(k);var l=0;l=ga-304|0;ga=l;J[l+300>>2]=a;J[l+296>>2]=b;J[l+292>>2]=c;J[l+288>>2]=d;N[l+284>>2]=e;N[l+280>>2]=f;N[l+276>>2]=g;N[l+272>>2]=h;J[l+268>>2]=i;H[l+267|0]=j;N[l+260>>2]=k;a=J[l+300>>2];J[l+256>>2]=J[l+288>>2];Ub(l+240|0,J[l+292>>2],J[l+288>>2]);N[l+236>>2]=N[l+260>>2]*Q(.01745329238474369);e=Q(Q(N[l+272>>2]-N[l+276>>2])/N[l+236>>2]);a:{if(Q(R(e))>2]=b;if(!J[l+232>>2]){J[l+232>>2]=1}b=J[l+296>>2];c=l+168|0;Xb(c,l+284|0,J[l+256>>2]);N[l+164>>2]=Ta(N[l+276>>2]);d=l+184|0;Ia(d,c,l+164|0);c=l+200|0;va(c,b,d);b=l+128|0;Xb(b,l+280|0,l+240|0);N[l+124>>2]=Sa(N[l+276>>2]);d=l+144|0;Ia(d,b,l+124|0);va(l+216|0,c,d);if(H[l+267|0]&1){ia[J[J[a>>2]+8>>2]](a,J[l+296>>2],l+216|0,J[l+268>>2])}J[l+120>>2]=1;while(1){if(J[l+120>>2]<=J[l+232>>2]){e=N[l+276>>2];N[l+116>>2]=e+Q(Q(Q(N[l+272>>2]-e)*Q(J[l+120>>2]))/Q(J[l+232>>2]));b=J[l+296>>2];c=l+48|0;Xb(c,l+284|0,J[l+256>>2]);N[l+44>>2]=Ta(N[l+116>>2]);d=l- -64|0;Ia(d,c,l+44|0);c=l+80|0;va(c,b,d);b=l+8|0;Xb(b,l+280|0,l+240|0);N[l+4>>2]=Sa(N[l+116>>2]);d=l+24|0;Ia(d,b,l+4|0);b=l+96|0;va(b,c,d);c=l+216|0;ia[J[J[a>>2]+8>>2]](a,c,b,J[l+268>>2]);d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;J[l+120>>2]=J[l+120>>2]+1;continue}break}if(H[l+267|0]&1){ia[J[J[a>>2]+8>>2]](a,J[l+296>>2],l+216|0,J[l+268>>2])}ga=l+304|0}function YH(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;J[7393]=J[7393]+1;e=J[b+12>>2]>J[c+12>>2];h=e?b:c;f=J[h+12>>2];i=e?c:b;g=J[i+12>>2];b=f<<16|g;b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;j=J[a+12>>2]-1&(b>>16^b);b=J[J[a+44>>2]+(j<<2)>>2];a:{if((b|0)==-1){break a}k=J[a- -64>>2];e=J[a+16>>2];while(1){c=e+(b<<4)|0;if(!((g|0)==J[J[c>>2]+12>>2]&(f|0)==J[J[c+4>>2]+12>>2])){b=J[(b<<2)+k>>2];if((b|0)!=-1){continue}break a}break}ia[J[J[a>>2]+32>>2]](a,c,d);l=J[(e+(b<<4)|0)+12>>2];b:{c:{f=J[a+44>>2]+(j<<2)|0;b=J[f>>2];e=c-J[a+16>>2]>>4;if((b|0)==(e|0)){break c}g=J[a+64>>2];while(1){c=b;b=J[g+(b<<2)>>2];if((e|0)!=(b|0)){continue}break}if((c|0)==-1){break c}b=J[a+64>>2];J[b+(c<<2)>>2]=J[b+(e<<2)>>2];break b}J[f>>2]=J[J[a+64>>2]+(e<<2)>>2]}f=J[a+8>>2]-1|0;b=J[a+72>>2];if(b){ia[J[J[b>>2]+12>>2]](b,i,h,d)|0}if((e|0)!=(f|0)){d:{e:{h=J[a+16>>2];d=h+(f<<4)|0;b=J[J[d+4>>2]+12>>2]<<16|J[J[d>>2]+12>>2];b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;i=J[a+12>>2]-1&(b>>16^b);g=J[a+44>>2]+(i<<2)|0;b=J[g>>2];if((f|0)==(b|0)){break e}j=J[a+64>>2];while(1){c=b;b=J[j+(b<<2)>>2];if((f|0)!=(b|0)){continue}break}if((c|0)==-1){break e}b=J[a+64>>2];J[b+(c<<2)>>2]=J[b+(f<<2)>>2];break d}J[g>>2]=J[J[a+64>>2]+(f<<2)>>2]}c=J[d+4>>2];b=h+(e<<4)|0;J[b>>2]=J[d>>2];J[b+4>>2]=c;c=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=c;b=J[a+44>>2]+(i<<2)|0;J[J[a+64>>2]+(e<<2)>>2]=J[b>>2];J[b>>2]=e}J[a+8>>2]=J[a+8>>2]-1}return l|0}function Re(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{b:{c:{d:{if(K[a+164|0]){c=J[a+128>>2];if((c|0)!=J[a+132>>2]){break a}i=c?c<<1:1;if((i|0)<=(c|0)){break a}if(i){J[8369]=J[8369]+1;e=ia[J[6782]](i<<2,16)|0;c=J[a+128>>2]}d=J[a+136>>2];if((c|0)<=0){break d}if(c-1>>>0>=3){k=c&-4;while(1){g=h<<2;J[g+e>>2]=J[d+g>>2];j=g|4;J[j+e>>2]=J[d+j>>2];j=g|8;J[j+e>>2]=J[d+j>>2];g=g|12;J[g+e>>2]=J[d+g>>2];h=h+4|0;f=f+4|0;if((k|0)!=(f|0)){continue}break}}f=c&3;if(!f){break c}while(1){c=h<<2;J[c+e>>2]=J[c+d>>2];h=h+1|0;l=l+1|0;if((f|0)!=(l|0)){continue}break}break c}f=J[a+148>>2];e:{if((f|0)!=J[a+152>>2]){break e}g=f?f<<1:1;if((g|0)<=(f|0)){break e}if(g){J[8369]=J[8369]+1;e=ia[J[6782]](g<<1,16)|0;f=J[a+148>>2]}c=J[a+156>>2];f:{g:{if((f|0)>0){if(f-1>>>0>=3){i=f&-4;while(1){d=h<<1;I[d+e>>1]=L[c+d>>1];k=d|2;I[k+e>>1]=L[c+k>>1];k=d|4;I[k+e>>1]=L[c+k>>1];d=d|6;I[d+e>>1]=L[c+d>>1];h=h+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}d=f&3;if(d){while(1){i=h<<1;I[i+e>>1]=L[c+i>>1];h=h+1|0;l=l+1|0;if((d|0)!=(l|0)){continue}break}}if(K[a+160|0]){break g}break f}if(!c|!K[a+160|0]){break f}}if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}f=J[a+148>>2]}J[a+156>>2]=e;J[a+152>>2]=g;H[a+160|0]=1}e=J[a+156>>2];I[e+(f<<1)>>1]=b;J[a+148>>2]=f+1;J[J[a+32>>2]+4>>2]=e;return}if(!d){break b}}if(d?K[a+140|0]:0){J[8370]=J[8370]+1;ia[J[6783]](d)}c=J[a+128>>2]}J[a+136>>2]=e;J[a+132>>2]=i;H[a+140|0]=1}e=J[a+136>>2];J[e+(c<<2)>>2]=b;J[a+128>>2]=J[a+128>>2]+1;J[J[a+32>>2]+4>>2]=e}function Qz(a,b,c){a=a|0;b=b|0;c=c|0;kh(a,b,c);N[b+256>>2]=N[a+264>>2];N[b+260>>2]=N[a+268>>2];N[b+264>>2]=N[a+272>>2];N[b+268>>2]=N[a+276>>2];N[b+272>>2]=N[a+280>>2];N[b+276>>2]=N[a+284>>2];N[b+280>>2]=N[a+288>>2];N[b+284>>2]=N[a+292>>2];N[b+288>>2]=N[a+296>>2];N[b+292>>2]=N[a+300>>2];N[b+296>>2]=N[a+304>>2];N[b+300>>2]=N[a+308>>2];N[b+304>>2]=N[a+312>>2];N[b+308>>2]=N[a+316>>2];N[b+312>>2]=N[a+320>>2];N[b+316>>2]=N[a+324>>2];N[b+320>>2]=N[a+328>>2];N[b+324>>2]=N[a+332>>2];N[b+328>>2]=N[a+336>>2];N[b+332>>2]=N[a+340>>2];N[b+448>>2]=N[a+344>>2];N[b+336>>2]=N[a+544>>2];N[b+340>>2]=N[a+548>>2];N[b+344>>2]=N[a+552>>2];N[b+348>>2]=N[a+556>>2];N[b+352>>2]=N[a+348>>2];N[b+356>>2]=N[a+352>>2];N[b+360>>2]=N[a+356>>2];N[b+364>>2]=N[a+360>>2];N[b+368>>2]=N[a+364>>2];N[b+372>>2]=N[a+368>>2];N[b+376>>2]=N[a+372>>2];N[b+380>>2]=N[a+376>>2];N[b+384>>2]=N[a+380>>2];N[b+388>>2]=N[a+384>>2];N[b+392>>2]=N[a+388>>2];N[b+396>>2]=N[a+392>>2];N[b+400>>2]=N[a+396>>2];N[b+404>>2]=N[a+400>>2];N[b+408>>2]=N[a+404>>2];N[b+412>>2]=N[a+408>>2];N[b+416>>2]=N[a+412>>2];N[b+420>>2]=N[a+416>>2];N[b+424>>2]=N[a+420>>2];N[b+428>>2]=N[a+424>>2];N[b+432>>2]=N[a+428>>2];N[b+436>>2]=N[a+432>>2];N[b+440>>2]=N[a+436>>2];N[b+444>>2]=N[a+440>>2];N[b+452>>2]=N[a+444>>2];N[b+456>>2]=N[a+448>>2];J[b+484>>2]=K[a+452|0];N[b+460>>2]=N[a+456>>2];N[b+464>>2]=N[a+460>>2];N[b+468>>2]=N[a+464>>2];N[b+472>>2]=N[a+468>>2];N[b+476>>2]=N[a+472>>2];N[b+480>>2]=N[a+476>>2];return 3442}function dA(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;ya(2746);b=J[a+204>>2];ia[J[J[b>>2]+8>>2]](b,a,J[a+24>>2]);h=J[a+308>>2];if((h|0)>0){i=J[a+316>>2];j=J[a+204>>2];while(1){b=J[i+(g<<2)>>2];c=J[b+740>>2];a:{if(!c){break a}b=J[b+744>>2];if(!b|J[c+204>>2]&3|K[b+204|0]&3){break a}b=J[b+208>>2];d=J[j+16>>2];e=J[c+208>>2];f=d+(e<<3)|0;c=J[f>>2];if((c|0)!=(e|0)){while(1){c=d+(c<<3)|0;J[f>>2]=J[c>>2];e=J[c>>2];f=d+(e<<3)|0;c=J[f>>2];if((c|0)!=(e|0)){continue}break}}f=d+(b<<3)|0;c=J[f>>2];if((c|0)!=(b|0)){while(1){b=d+(c<<3)|0;J[f>>2]=J[b>>2];b=J[b>>2];f=d+(b<<3)|0;c=J[f>>2];if((b|0)!=(c|0)){continue}break}}if((b|0)==(e|0)){break a}c=d+(e<<3)|0;J[c>>2]=b;b=d+(b<<3)|0;J[b+4>>2]=J[b+4>>2]+J[c+4>>2]}g=g+1|0;if((h|0)!=(g|0)){continue}break}}h=J[a+212>>2];if((h|0)>0){i=J[a+220>>2];j=J[a+204>>2];f=0;while(1){b=J[i+(f<<2)>>2];b:{if(!K[b+20|0]){break b}c=J[b+28>>2];if(K[c+204|0]&3){break b}b=J[b+32>>2];if(K[b+204|0]&3){break b}b=J[b+208>>2];d=J[j+16>>2];e=J[c+208>>2];c=d+(e<<3)|0;g=J[c>>2];if((g|0)!=(e|0)){while(1){e=c;c=d+(g<<3)|0;J[e>>2]=J[c>>2];e=J[c>>2];c=d+(e<<3)|0;g=J[c>>2];if((g|0)!=(e|0)){continue}break}}c=d+(b<<3)|0;g=J[c>>2];if((g|0)!=(b|0)){while(1){b=d+(g<<3)|0;J[c>>2]=J[b>>2];b=J[b>>2];c=d+(b<<3)|0;g=J[c>>2];if((b|0)!=(g|0)){continue}break}}if((b|0)==(e|0)){break b}c=d+(e<<3)|0;J[c>>2]=b;b=d+(b<<3)|0;J[b+4>>2]=J[b+4>>2]+J[c+4>>2]}f=f+1|0;if((h|0)!=(f|0)){continue}break}}b=J[a+204>>2];ia[J[J[b>>2]+12>>2]](b,a);xa()}function td(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0);f=J[a+9288>>2];if(f){g=J[f+48>>2];if(g){J[g+44>>2]=J[f+44>>2]}g=J[f+44>>2];if(g){J[g+48>>2]=J[f+48>>2]}if(J[a+9288>>2]==(f|0)){J[a+9288>>2]=J[f+48>>2]}g=a+9292|0;J[g>>2]=J[g>>2]-1;J[f+44>>2]=0;J[f+48>>2]=J[a+9280>>2];g=J[a+9280>>2];if(g){J[g+44>>2]=f}J[a+9280>>2]=f;g=a+9284|0;J[g>>2]=J[g>>2]+1;J[f+28>>2]=d;J[f+24>>2]=c;J[f+20>>2]=b;H[f+55|0]=0;k=N[c+24>>2];q=N[d+24>>2];h=N[b+24>>2];l=N[d+20>>2];j=N[b+20>>2];m=N[c+20>>2];n=N[c+16>>2];o=N[d+16>>2];i=N[b+16>>2];J[f+12>>2]=0;n=Q(n-i);l=Q(l-j);i=Q(o-i);m=Q(m-j);j=Q(Q(n*l)-Q(i*m));N[f+8>>2]=j;k=Q(k-h);o=Q(k*i);i=Q(q-h);h=Q(o-Q(i*n));N[f+4>>2]=h;i=Q(Q(m*i)-Q(l*k));N[f>>2]=i;p=2;a:{h=Q(Y(Q(Q(j*j)+Q(Q(i*i)+Q(h*h)))));if(!(h>Q(9999999747378752e-20))){break a}g=f+16|0;b:{if(Cg(f,b,c,g)){break b}if(Cg(f,c,d,g)){break b}if(Cg(f,d,b,g)){break b}N[f+16>>2]=Q(Q(N[b+24>>2]*N[f+8>>2])+Q(Q(N[b+16>>2]*N[f>>2])+Q(N[b+20>>2]*N[f+4>>2])))/h}h=Q(Q(1)/h);N[f>>2]=h*N[f>>2];N[f+4>>2]=h*N[f+4>>2];N[f+8>>2]=h*N[f+8>>2];if(e){return f}p=3;if(!(N[g>>2]>=Q(-9999999747378752e-21))){break a}return f}J[a>>2]=p;b=J[f+48>>2];if(b){J[b+44>>2]=J[f+44>>2]}b=J[f+44>>2];if(b){J[b+48>>2]=J[f+48>>2]}if(J[a+9280>>2]==(f|0)){J[a+9280>>2]=J[f+48>>2]}J[a+9284>>2]=J[a+9284>>2]-1;J[f+44>>2]=0;J[f+48>>2]=J[a+9288>>2];b=J[a+9288>>2];if(b){J[b+44>>2]=f}J[a+9288>>2]=f;J[a+9292>>2]=J[a+9292>>2]+1;return 0}J[a>>2]=5;return 0}function oE(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0);f=ga-48|0;ga=f;j=N[b+36>>2];k=N[b+20>>2];l=N[b+40>>2];m=N[b+24>>2];n=N[b+4>>2];o=N[b+8>>2];g=N[c+8>>2];p=N[b+32>>2];h=N[c>>2];q=N[b>>2];i=N[c+4>>2];r=N[b+16>>2];J[f+44>>2]=0;N[f+32>>2]=Q(p*g)+Q(Q(q*h)+Q(r*i));N[f+40>>2]=Q(l*g)+Q(Q(o*h)+Q(i*m));N[f+36>>2]=Q(j*g)+Q(Q(n*h)+Q(i*k));s=f+16|0;ia[J[J[a>>2]+64>>2]](s,a,f+32|0);m=N[b+56>>2];n=N[b+40>>2];o=N[b+36>>2];p=N[b+52>>2];q=N[b+24>>2];r=N[b+20>>2];t=N[b+32>>2];u=N[b+48>>2];v=N[b+8>>2];w=N[b>>2];x=N[b+4>>2];y=N[b+16>>2];g=N[f+24>>2];h=N[f+16>>2];i=N[f+20>>2];J[f+12>>2]=0;N[f+8>>2]=-N[f+40>>2];N[f+4>>2]=-N[f+36>>2];N[f>>2]=-N[f+32>>2];ia[J[J[a>>2]+64>>2]](s,a,f);z=N[b+56>>2];A=N[b+40>>2];B=N[b+36>>2];C=N[b+52>>2];D=N[b+24>>2];E=N[b+20>>2];F=N[b+32>>2];G=N[b+48>>2];H=N[b+8>>2];I=N[b>>2];K=N[b+4>>2];L=N[b+16>>2];j=N[f+24>>2];k=N[f+16>>2];l=N[f+20>>2];N[d>>2]=Q(Q(m+Q(Q(g*n)+Q(Q(h*t)+Q(i*o))))*N[c+8>>2])+Q(Q(Q(u+Q(Q(g*v)+Q(Q(h*w)+Q(i*x))))*N[c>>2])+Q(Q(p+Q(Q(g*q)+Q(Q(h*y)+Q(i*r))))*N[c+4>>2]));g=Q(Q(Q(z+Q(Q(j*A)+Q(Q(k*F)+Q(l*B))))*N[c+8>>2])+Q(Q(Q(G+Q(Q(j*H)+Q(Q(k*I)+Q(l*K))))*N[c>>2])+Q(Q(C+Q(Q(j*D)+Q(Q(k*L)+Q(l*E))))*N[c+4>>2])));N[e>>2]=g;h=N[d>>2];if(h>g){N[d>>2]=g;N[e>>2]=h}ga=f+48|0}function Av(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=ga-16|0;ga=g;J[g+12>>2]=a;J[g+8>>2]=b;J[g+4>>2]=c;a=J[g+8>>2];b=J[g+4>>2];h=ga-16|0;ga=h;J[h+12>>2]=J[g+12>>2];J[h+8>>2]=a;J[h+4>>2]=b;a=J[h+8>>2];i=ga-16|0;ga=i;j=J[h+12>>2];J[i+12>>2]=j+152;J[i+8>>2]=a;a=ga-16|0;f=J[i+12>>2];J[a+12>>2]=f;J[i+4>>2]=J[J[a+12>>2]+4>>2];a=J[i+4>>2];b=ga-16|0;J[b+12>>2]=f;if(J[J[b+12>>2]+8>>2]==(a|0)){a=ga-16|0;J[a+12>>2]=f;b=J[J[a+12>>2]+4>>2];J[a+12>>2]=f;J[a+8>>2]=b;if(J[a+8>>2]){a=J[a+8>>2]<<1}else{a=1}b=ga-16|0;ga=b;J[b+12>>2]=f;J[b+8>>2]=a;a=ga-16|0;c=J[b+12>>2];J[a+12>>2]=c;if(J[J[a+12>>2]+8>>2]>2]){d=J[b+8>>2];a=ga-16|0;ga=a;J[a+8>>2]=c;J[a+4>>2]=d;e=J[a+8>>2];a:{if(J[a+4>>2]){k=J[a+4>>2];d=ga-16|0;ga=d;J[d+12>>2]=e;J[d+8>>2]=k;J[d+4>>2]=0;e=J[d+8>>2]<<6;J[8369]=J[8369]+1;e=ia[J[6782]](e,16)|0;ga=d+16|0;J[a+12>>2]=e;break a}J[a+12>>2]=0}ga=a+16|0;J[b+4>>2]=J[a+12>>2];a=ga;d=a-16|0;J[d+12>>2]=c;d=J[J[d+12>>2]+4>>2];e=J[b+4>>2];a=a-32|0;ga=a;J[a+28>>2]=c;J[a+24>>2]=0;J[a+20>>2]=d;J[a+16>>2]=e;d=J[a+28>>2];J[a+12>>2]=J[a+24>>2];while(1){if(J[a+12>>2]>2]){e=J[a+12>>2]<<6;_b(e+J[a+16>>2]|0,e+J[d+12>>2]|0);J[a+12>>2]=J[a+12>>2]+1;continue}break}ga=a+32|0;a=ga-16|0;J[a+12>>2]=c;Eb(c,J[J[a+12>>2]+4>>2]);lb(c);H[c+16|0]=1;J[c+12>>2]=J[b+4>>2];J[c+8>>2]=J[b+8>>2]}ga=b+16|0}_b(J[f+12>>2]+(J[f+4>>2]<<6)|0,J[i+8>>2]);J[f+4>>2]=J[f+4>>2]+1;ga=i+16|0;Mf(j+172|0,h+4|0);ga=h+16|0;ga=g+16|0}function Ck(a,b){a=a|0;b=Q(b);var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=Q(0);ya(2900);l=J[a+232>>2];if((l|0)>0){while(1){c=J[J[a+240>>2]+(m<<2)>>2];if(!(K[c+204|0]&3)){d=N[c+312>>2];k=N[c+444>>2];e=cg(Q(Q(1)-k),b);d=Q(d*e);N[c+312>>2]=d;h=Q(e*N[c+316>>2]);N[c+316>>2]=h;e=Q(e*N[c+320>>2]);N[c+320>>2]=e;g=N[c+328>>2];n=N[c+448>>2];f=cg(Q(Q(1)-n),b);g=Q(g*f);N[c+328>>2]=g;i=Q(f*N[c+332>>2]);N[c+332>>2]=i;f=Q(f*N[c+336>>2]);N[c+336>>2]=f;a:{if(!K[c+452|0]){break a}if(!(!(N[c+464>>2]>Q(Q(f*f)+Q(Q(g*g)+Q(i*i))))|!(N[c+460>>2]>Q(Q(e*e)+Q(Q(d*d)+Q(h*h)))))){j=N[c+456>>2];f=Q(f*j);N[c+336>>2]=f;i=Q(i*j);N[c+332>>2]=i;g=Q(g*j);N[c+328>>2]=g;e=Q(e*j);N[c+320>>2]=e;h=Q(h*j);N[c+316>>2]=h;d=Q(d*j);N[c+312>>2]=d}j=Q(Y(Q(Q(e*e)+Q(Q(d*d)+Q(h*h)))));b:{if(!(jQ(.004999999888241291)){k=e;e=Q(Q(1)/j);N[c+320>>2]=k-Q(Q(k*e)*Q(.004999999888241291));N[c+316>>2]=h-Q(Q(h*e)*Q(.004999999888241291));N[c+312>>2]=d-Q(Q(d*e)*Q(.004999999888241291));break b}J[c+312>>2]=0;J[c+316>>2]=0;J[c+320>>2]=0;J[c+324>>2]=0}d=Q(Y(Q(Q(f*f)+Q(Q(g*g)+Q(i*i)))));if(!(dQ(.004999999888241291)){d=Q(Q(1)/d);N[c+336>>2]=f-Q(Q(f*d)*Q(.004999999888241291));N[c+332>>2]=i-Q(Q(i*d)*Q(.004999999888241291));N[c+328>>2]=g-Q(Q(g*d)*Q(.004999999888241291));break a}J[c+328>>2]=0;J[c+332>>2]=0;J[c+336>>2]=0;J[c+340>>2]=0}ve(c,b,c+68|0);l=J[a+232>>2]}m=m+1|0;if((m|0)<(l|0)){continue}break}}xa()}function Wm(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0;c=ga+-64|0;ga=c;k=J[b+192>>2];ia[J[J[k>>2]+8>>2]](k,b+4|0,c+48|0,c+32|0);d=N[6778];g=Q(N[c+48>>2]-d);N[c+48>>2]=g;h=Q(N[c+52>>2]-d);N[c+52>>2]=h;f=Q(N[c+56>>2]-d);N[c+56>>2]=f;e=Q(d+N[c+32>>2]);N[c+32>>2]=e;i=Q(d+N[c+36>>2]);N[c+36>>2]=i;j=Q(d+N[c+40>>2]);N[c+40>>2]=j;a:{if(K[b+204|0]&3|(!K[a+44|0]|J[b+236>>2]!=2)){break a}k=J[b+192>>2];ia[J[J[k>>2]+8>>2]](k,b+68|0,c+16|0,c);h=Q(N[c+16>>2]-d);N[c+16>>2]=h;f=Q(N[c+20>>2]-d);N[c+20>>2]=f;e=Q(N[c+24>>2]-d);N[c+24>>2]=e;i=Q(d+N[c>>2]);N[c>>2]=i;j=Q(d+N[c+4>>2]);N[c+4>>2]=j;d=Q(d+N[c+8>>2]);N[c+8>>2]=d;g=N[c+48>>2];if(h>2]=h;g=h}h=N[c+52>>2];if(f>2]=f;h=f}f=N[c+56>>2];if(e>2]=e;f=e}e=N[c+28>>2];if(e>2]){N[c+60>>2]=e}e=N[c+32>>2];if(i>e){N[c+32>>2]=i;e=i}i=N[c+36>>2];if(j>i){N[c+36>>2]=j;i=j}j=N[c+40>>2];if(d>j){N[c+40>>2]=d;j=d}d=N[c+12>>2];if(!(d>N[c+44>>2])){break a}N[c+44>>2]=d}k=J[a+68>>2];b:{c:{if(!(H[b+204|0]&1)){f=Q(j-f);g=Q(e-g);e=Q(g*g);g=Q(i-h);if(!(Q(Q(f*f)+Q(e+Q(g*g)))>2]+16>>2]](k,J[b+188>>2],c+48|0,c+32|0,J[a+24>>2]);break b}if((J[b+216>>2]&-2)!=4){J[b+216>>2]=5}if(K[29588]){break b}b=J[a+72>>2];if(!b){break b}H[29588]=1;ia[J[J[b>>2]+36>>2]](b,2960);b=J[a+72>>2];ia[J[J[b>>2]+36>>2]](b,4335);b=J[a+72>>2];ia[J[J[b>>2]+36>>2]](b,4412);a=J[a+72>>2];ia[J[J[a>>2]+36>>2]](a,4403)}ga=c- -64|0}function Tl(a,b,c,d){var e=Q(0),f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0);j=ga-32|0;ga=j;while(1){r=c;h=J[a+12>>2];i=h+P((c+d|0)/2|0,24)|0;s=J[i+20>>2];m=N[i+16>>2];u=N[i+8>>2];v=N[i+4>>2];w=N[i>>2];i=d;while(1){n=N[b+8>>2];k=Q(u-n);e=Q(k*k);o=N[b>>2];k=Q(w-o);l=Q(k*k);p=N[b+4>>2];k=Q(v-p);k=Q(e+Q(l+Q(k*k)));while(1){a:{f=P(c,24)+h|0;e=N[f+16>>2];b:{if(e!=m){if(e>2]-n);l=Q(e*e);e=Q(N[f>>2]-o);q=Q(e*e);e=Q(N[f+4>>2]-p);e=Q(l+Q(q+Q(e*e)));if(((e!=k?e>2]<(s|0))|0)!=1){break a}}c=c+1|0;continue}break}while(1){c:{t=P(i,24);g=t+h|0;e=N[g+16>>2];d:{if(e!=m){if(e>m){break d}break c}e=Q(N[g+8>>2]-n);l=Q(e*e);e=Q(N[g>>2]-o);q=Q(e*e);e=Q(N[g+4>>2]-p);e=Q(l+Q(q+Q(e*e)));if(((e!=k?e>k:J[g+20>>2]>(s|0))|0)!=1){break c}}i=i-1|0;continue}break}if((c|0)<=(i|0)){h=J[f+20>>2];J[j+24>>2]=J[f+16>>2];J[j+28>>2]=h;h=J[f+12>>2];J[j+16>>2]=J[f+8>>2];J[j+20>>2]=h;h=J[f+4>>2];J[j+8>>2]=J[f>>2];J[j+12>>2]=h;h=J[g+4>>2];J[f>>2]=J[g>>2];J[f+4>>2]=h;h=J[g+12>>2];J[f+8>>2]=J[g+8>>2];J[f+12>>2]=h;h=J[g+20>>2];J[f+16>>2]=J[g+16>>2];J[f+20>>2]=h;g=J[j+12>>2];f=J[a+12>>2]+t|0;J[f>>2]=J[j+8>>2];J[f+4>>2]=g;g=J[j+28>>2];J[f+16>>2]=J[j+24>>2];J[f+20>>2]=g;g=J[j+20>>2];J[f+8>>2]=J[j+16>>2];J[f+12>>2]=g;i=i-1|0;c=c+1|0}if((c|0)<=(i|0)){h=J[a+12>>2];continue}break}if((i|0)>(r|0)){Tl(a,b,r,i)}if((c|0)<(d|0)){continue}break}ga=j+32|0}function Tk(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0;a:{d=N[c+128>>2];if(d==Q(0)){break a}J[7989]=J[7989]+1;h=d;d=N[c+96>>2];g=N[c+24>>2];i=N[c+16>>2];j=N[c+20>>2];e=N[c+108>>2];e=Q(Q(Q(h-Q(d*N[c+116>>2]))-Q(Q(Q(Q(g*N[a+152>>2])+Q(Q(i*N[a+144>>2])+Q(j*N[a+148>>2])))+Q(Q(N[c+8>>2]*N[a+168>>2])+Q(Q(N[c>>2]*N[a+160>>2])+Q(N[c+4>>2]*N[a+164>>2]))))*e))-Q(Q(Q(Q(N[c+56>>2]*N[b+152>>2])+Q(Q(N[c+48>>2]*N[b+144>>2])+Q(N[c+52>>2]*N[b+148>>2])))+Q(Q(N[c+40>>2]*N[b+168>>2])+Q(Q(N[c+32>>2]*N[b+160>>2])+Q(N[c+36>>2]*N[b+164>>2]))))*e));h=Q(d+e);f=N[c+120>>2];k=h>2]=k?f:h;d=k?Q(f-d):e;if(J[a+240>>2]){N[a+144>>2]=Q(N[a+112>>2]*Q(d*Q(i*N[a+128>>2])))+N[a+144>>2];N[a+148>>2]=Q(Q(d*Q(j*N[a+132>>2]))*N[a+116>>2])+N[a+148>>2];N[a+152>>2]=Q(Q(d*Q(g*N[a+136>>2]))*N[a+120>>2])+N[a+152>>2];e=N[c+72>>2];f=N[c+68>>2];N[a+160>>2]=Q(Q(d*N[a+96>>2])*N[c+64>>2])+N[a+160>>2];g=N[a+104>>2];N[a+164>>2]=Q(f*Q(d*N[a+100>>2]))+N[a+164>>2];N[a+168>>2]=Q(e*Q(d*g))+N[a+168>>2]}if(!J[b+240>>2]){break a}e=N[c+56>>2];f=N[c+52>>2];N[b+144>>2]=Q(N[b+112>>2]*Q(d*Q(N[c+48>>2]*N[b+128>>2])))+N[b+144>>2];N[b+148>>2]=Q(Q(d*Q(f*N[b+132>>2]))*N[b+116>>2])+N[b+148>>2];N[b+152>>2]=Q(Q(d*Q(e*N[b+136>>2]))*N[b+120>>2])+N[b+152>>2];e=N[c+88>>2];f=N[c+84>>2];N[b+160>>2]=Q(Q(d*N[b+96>>2])*N[c+80>>2])+N[b+160>>2];g=N[b+104>>2];N[b+164>>2]=Q(f*Q(d*N[b+100>>2]))+N[b+164>>2];N[b+168>>2]=Q(e*Q(d*g))+N[b+168>>2]}}function Km(a,b,c){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;h=ga-32|0;ga=h;e=J[a+12>>2];n=K[a+28|0];l=n?c:b;m=J[l+4>>2];f=J[m+16>>2];a:{if((e|0)>=(f|0)){break a}if(J[a+16>>2]<(f|0)){if(f){J[8369]=J[8369]+1;i=ia[J[6782]](f<<2,16)|0;d=J[a+12>>2]}else{d=e}b:{if((d|0)<=0){break b}if(d-1>>>0>=3){q=d&-4;while(1){g=j<<2;J[g+i>>2]=J[g+J[a+20>>2]>>2];k=g|4;J[k+i>>2]=J[k+J[a+20>>2]>>2];k=g|8;J[k+i>>2]=J[k+J[a+20>>2]>>2];g=g|12;J[g+i>>2]=J[g+J[a+20>>2]>>2];j=j+4|0;o=o+4|0;if((o|0)!=(q|0)){continue}break}}d=d&3;if(!d){break b}while(1){g=j<<2;J[g+i>>2]=J[g+J[a+20>>2]>>2];j=j+1|0;p=p+1|0;if((d|0)!=(p|0)){continue}break}}d=J[a+20>>2];if(!(d?!d|!K[a+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+20>>2]=i;H[a+24|0]=1;J[a+16>>2]=f}d=(e^-1)+f|0;i=f-e&3;if(i){j=0;while(1){J[J[a+20>>2]+(e<<2)>>2]=0;e=e+1|0;j=j+1|0;if((i|0)!=(j|0)){continue}break}}if(d>>>0<3){break a}while(1){d=e<<2;J[d+J[a+20>>2]>>2]=0;J[(d+J[a+20>>2]|0)+4>>2]=0;J[(d+J[a+20>>2]|0)+8>>2]=0;J[(d+J[a+20>>2]|0)+12>>2]=0;e=e+4|0;if((f|0)!=(e|0)){continue}break}}J[a+12>>2]=f;if((f|0)>0){b=n?b:c;e=0;while(1){c:{if(J[m+64>>2]){J[J[a+20>>2]+(e<<2)>>2]=0;break c}c=J[l+12>>2];d=J[l+8>>2];J[h+12>>2]=J[(J[m+24>>2]+P(e,80)|0)+64>>2];J[h+16>>2]=d;J[h+20>>2]=c;J[h+28>>2]=e;J[h+24>>2]=-1;J[h+8>>2]=l;c=J[a+4>>2];c=ia[J[J[c>>2]+8>>2]](c,h+8|0,b,J[a+32>>2])|0;J[J[a+20>>2]+(e<<2)>>2]=c}e=e+1|0;if((f|0)!=(e|0)){continue}break}}ga=h+32|0}function VH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;J[7394]=J[7394]+1;e=J[a+24>>2];a:{b:{if(e){if(ia[J[J[e>>2]+8>>2]](e,b,c)|0){break b}break a}if(!(L[c+6>>1]&L[b+4>>1])|!(L[b+6>>1]&L[c+4>>1])){break a}}d=J[b+12>>2]>J[c+12>>2];i=d?b:c;j=J[i+12>>2];k=d?c:b;g=J[k+12>>2];b=j<<16|g;b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;m=b>>16^b;d=a;b=J[a+12>>2];l=m&b-1;a=J[J[a+44>>2]+(l<<2)>>2];c:{if((a|0)!=-1){h=J[d- -64>>2];e=J[d+16>>2];while(1){f=a<<4;c=f+e|0;if((g|0)==J[J[c>>2]+12>>2]&(j|0)==J[J[(e+f|0)+4>>2]+12>>2]){break c}a=J[h+(a<<2)>>2];if((a|0)!=-1){continue}break}}a=b;g=J[d+8>>2];c=g;d:{if((a|0)!=(c|0)){break d}c=b;e=a?a<<1:1;if((e|0)<=(a|0)){break d}e:{if(!e){c=0;a=b;break e}J[8369]=J[8369]+1;c=ia[J[6782]](e<<4,16)|0;a=J[d+8>>2]}j=a;if((j|0)>0){a=0;while(1){f=a<<4;h=f+c|0;f=f+J[d+16>>2]|0;J[h>>2]=J[f>>2];J[h+4>>2]=J[f+4>>2];J[h+8>>2]=J[f+8>>2];J[h+12>>2]=J[f+12>>2];a=a+1|0;if((j|0)!=(a|0)){continue}break}}a=J[d+16>>2];if(!(a?!a|!K[d+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}J[d+16>>2]=c;H[d+20|0]=1;J[d+12>>2]=e;c=J[d+8>>2];a=e}J[d+8>>2]=c+1;e=J[d+16>>2];c=J[d+72>>2];if(c){ia[J[J[c>>2]+8>>2]](c,k,i)|0;a=J[d+12>>2]}c=e+(g<<4)|0;if((a|0)>(b|0)){an(d);l=J[d+12>>2]-1&m}b=J[k+12>>2]>2];J[c>>2]=b?k:i;a=e+(g<<4)|0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+4>>2]=b?i:k;a=J[d+44>>2]+(l<<2)|0;J[J[d- -64>>2]+(g<<2)>>2]=J[a>>2];J[a>>2]=g}d=c}return d|0}function Dy(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=b;e=J[b+4>>2];b=J[a+24>>2];a:{if((e|0)<=(b|0)){break a}if((e|0)>J[a+28>>2]){if(e){J[8369]=J[8369]+1;f=ia[J[6782]](e<<2,16)|0;d=J[a+24>>2]}else{d=b}b:{if((d|0)<=0){break b}if(d-1>>>0>=3){i=d&-4;while(1){h=g<<2;J[h+f>>2]=J[h+J[a+32>>2]>>2];j=h|4;J[j+f>>2]=J[j+J[a+32>>2]>>2];j=h|8;J[j+f>>2]=J[j+J[a+32>>2]>>2];h=h|12;J[h+f>>2]=J[h+J[a+32>>2]>>2];g=g+4|0;k=k+4|0;if((i|0)!=(k|0)){continue}break}}d=d&3;if(!d){break b}while(1){h=g<<2;J[h+f>>2]=J[h+J[a+32>>2]>>2];g=g+1|0;l=l+1|0;if((d|0)!=(l|0)){continue}break}}d=J[a+32>>2];if(!(d?!d|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+32>>2]=f;H[a+36|0]=1;J[a+28>>2]=e}d=e+(b^-1)|0;f=e-b&3;if(f){g=0;while(1){J[J[a+32>>2]+(b<<2)>>2]=0;b=b+1|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}if(d>>>0<3){break a}while(1){d=b<<2;J[d+J[a+32>>2]>>2]=0;J[(d+J[a+32>>2]|0)+4>>2]=0;J[(d+J[a+32>>2]|0)+8>>2]=0;J[(d+J[a+32>>2]|0)+12>>2]=0;b=b+4|0;if((e|0)!=(b|0)){continue}break}}J[a+24>>2]=e;c:{if((e|0)<=0){break c}b=J[a+32>>2];f=0;a=0;if(e-1>>>0>=3){h=e&-4;g=0;while(1){d=a<<2;J[d+b>>2]=J[d+J[c+12>>2]>>2];i=d|4;J[i+b>>2]=J[i+J[c+12>>2]>>2];i=d|8;J[i+b>>2]=J[i+J[c+12>>2]>>2];d=d|12;J[d+b>>2]=J[d+J[c+12>>2]>>2];a=a+4|0;g=g+4|0;if((h|0)!=(g|0)){continue}break}}d=e&3;if(!d){break c}while(1){e=a<<2;J[e+b>>2]=J[e+J[c+12>>2]>>2];a=a+1|0;f=f+1|0;if((d|0)!=(f|0)){continue}break}}}function nH(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0);c=ga-128|0;ga=c;m=J[b+36>>2];b=J[J[a+8>>2]+24>>2]+P(m,80)|0;z=J[b+64>>2];n=N[b+32>>2];o=N[b>>2];p=N[b+16>>2];q=N[b+56>>2];r=N[b+52>>2];s=N[b+48>>2];t=N[b+36>>2];u=N[b+20>>2];v=N[b+4>>2];w=N[b+40>>2];x=N[b+24>>2];y=N[b+8>>2];b=J[a+12>>2];A=N[b+52>>2];B=N[b+56>>2];d=N[b+24>>2];e=N[b+20>>2];f=N[b+40>>2];g=N[b+36>>2];C=N[b+48>>2];h=N[b+8>>2];i=N[b>>2];j=N[b+4>>2];k=N[b+16>>2];l=N[b+32>>2];J[c+124>>2]=0;J[c+108>>2]=0;J[c+92>>2]=0;N[c+104>>2]=Q(w*f)+Q(Q(y*l)+Q(x*g));N[c+100>>2]=Q(t*f)+Q(Q(v*l)+Q(u*g));N[c+88>>2]=Q(w*d)+Q(Q(y*k)+Q(x*e));N[c+84>>2]=Q(t*d)+Q(Q(v*k)+Q(u*e));N[c+120>>2]=B+Q(Q(q*f)+Q(Q(s*l)+Q(g*r)));N[c+116>>2]=A+Q(Q(q*d)+Q(Q(s*k)+Q(e*r)));J[c+76>>2]=0;N[c+72>>2]=Q(w*h)+Q(Q(y*i)+Q(j*x));N[c+68>>2]=Q(t*h)+Q(Q(v*i)+Q(j*u));N[c+64>>2]=Q(n*h)+Q(Q(o*i)+Q(p*j));N[c+112>>2]=C+Q(Q(q*h)+Q(Q(s*i)+Q(j*r)));N[c+96>>2]=Q(n*f)+Q(Q(o*l)+Q(p*g));N[c+80>>2]=Q(n*d)+Q(Q(o*k)+Q(p*e));b=J[a+4>>2];J[c+60>>2]=m;J[c+56>>2]=-1;J[c+48>>2]=b;J[c+44>>2]=z;J[c+40>>2]=0;J[c+52>>2]=c- -64;b=J[a+24>>2];J[c+16>>2]=0;J[c+20>>2]=-65535;J[c+32>>2]=m;J[c+28>>2]=b;J[c+8>>2]=7420;N[c+12>>2]=N[b+4>>2];J[c+24>>2]=J[b+16>>2];bf(J[a+16>>2],J[a+20>>2],c+40|0,c+8|0);ga=c+128|0}function qm(a,b,c,d){var e=0,f=0,g=0;e=ga-48|0;ga=e;J[a+4>>2]=35;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=13324;J[a+48>>2]=b;J[a>>2]=16876;J[a+4>>2]=21;a:{if(ia[J[J[b>>2]+40>>2]](b)|0){ia[J[J[b>>2]+48>>2]](b,a+16|0,a+32|0);break a}J[e+44>>2]=0;J[e+36>>2]=0;J[e+40>>2]=0;J[e+32>>2]=1065353216;g=e+16|0;b=e+32|0;ia[J[J[a>>2]+68>>2]](g,a,b);N[a+32>>2]=N[e+16>>2]+N[a+12>>2];J[e+32>>2]=-1082130432;ia[J[J[a>>2]+68>>2]](e,a,b);f=J[e+12>>2];J[e+24>>2]=J[e+8>>2];J[e+28>>2]=f;f=J[e+4>>2];J[e+16>>2]=J[e>>2];J[e+20>>2]=f;N[a+16>>2]=N[e+16>>2]-N[a+12>>2];J[e+40>>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+36>>2]=1065353216;ia[J[J[a>>2]+68>>2]](g,a,b);N[a+36>>2]=N[e+20>>2]+N[a+12>>2];J[e+36>>2]=-1082130432;ia[J[J[a>>2]+68>>2]](e,a,b);f=J[e+12>>2];J[e+24>>2]=J[e+8>>2];J[e+28>>2]=f;f=J[e+4>>2];J[e+16>>2]=J[e>>2];J[e+20>>2]=f;N[a+20>>2]=N[e+20>>2]-N[a+12>>2];J[e+40>>2]=0;J[e+44>>2]=0;J[e+40>>2]=1065353216;J[e+32>>2]=0;J[e+36>>2]=0;ia[J[J[a>>2]+68>>2]](g,a,b);N[a+40>>2]=N[e+24>>2]+N[a+12>>2];J[e+40>>2]=-1082130432;ia[J[J[a>>2]+68>>2]](e,a,b);b=J[e+12>>2];J[e+24>>2]=J[e+8>>2];J[e+28>>2]=b;b=J[e+4>>2];J[e+16>>2]=J[e>>2];J[e+20>>2]=b;N[a+24>>2]=N[e+24>>2]-N[a+12>>2]}ga=e+48|0;H[a+61|0]=0;H[a+60|0]=c;J[a+52>>2]=0;J[a+56>>2]=0;J[a>>2]=12196;J[a+4>>2]=21;if(d){J[8369]=J[8369]+1;b=ia[J[6782]](172,16)|0;c=Yl(b);J[a+52>>2]=b;Xl(c,J[a+48>>2],K[a+60|0],a+16|0,a+32|0);H[a+61|0]=1}}function Ov(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=g|0;h=h|0;i=i|0;var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0;j=ga-48|0;ga=j;J[j+44>>2]=a;J[j+40>>2]=b;J[j+36>>2]=c;N[j+32>>2]=d;N[j+28>>2]=e;N[j+24>>2]=f;J[j+20>>2]=g;J[j+16>>2]=h;H[j+15|0]=i;a=ra(124);b=J[j+44>>2];c=J[j+40>>2];h=J[j+36>>2];d=N[j+32>>2];k=N[j+28>>2];e=N[j+24>>2];g=J[j+20>>2];i=J[j+16>>2];o=K[j+15|0];J[a+4>>2]=35;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=13324;J[a>>2]=15144;J[a+108>>2]=1065353216;J[a+112>>2]=1065353216;J[a+104>>2]=g;H[a+101|0]=0;H[a+102|0]=0;H[a+100|0]=o&1;J[a+96>>2]=i;J[a+92>>2]=h;N[a+88>>2]=d;N[a+76>>2]=e;N[a+72>>2]=k;J[a+68>>2]=c;J[a+64>>2]=b;J[a+4>>2]=24;J[a+116>>2]=1065353216;J[a+120>>2]=0;d=Q(c-1|0);N[a+84>>2]=d;l=Q(b-1|0);N[a+80>>2]=l;a:{b:{c:{switch(g|0){default:f=N[a+40>>2];m=N[a+24>>2];d=N[a+36>>2];n=N[a+20>>2];e=N[a+32>>2];k=N[a+16>>2];break a;case 0:N[a+32>>2]=e;N[a+16>>2]=k;J[a+44>>2]=0;N[a+40>>2]=d;N[a+36>>2]=l;J[a+28>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;f=d;d=l;break a;case 1:N[a+32>>2]=l;J[a+16>>2]=0;J[a+44>>2]=0;N[a+40>>2]=d;N[a+36>>2]=e;J[a+24>>2]=0;J[a+28>>2]=0;N[a+20>>2]=k;f=d;d=e;n=k;k=Q(0);break b;case 2:break c}}N[a+32>>2]=l;J[a+16>>2]=0;J[a+20>>2]=0;J[a+44>>2]=0;N[a+40>>2]=e;N[a+36>>2]=d;J[a+28>>2]=0;N[a+24>>2]=k;f=e}m=k;e=l;k=Q(0)}J[a+60>>2]=0;N[a+56>>2]=Q(m+f)*Q(.5);N[a+52>>2]=Q(n+d)*Q(.5);N[a+48>>2]=Q(k+e)*Q(.5);ga=j+48|0;return a|0}function Qb(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0);g=N[c+100>>2];h=N[c+24>>2];i=N[c+16>>2];j=N[c+20>>2];e=N[c+108>>2];d=Q(Q(Q(N[c+112>>2]-Q(g*N[c+116>>2]))-Q(Q(Q(Q(h*N[a+72>>2])+Q(Q(i*N[a+64>>2])+Q(j*N[a+68>>2])))+Q(Q(N[c+8>>2]*N[a+88>>2])+Q(Q(N[c>>2]*N[a+80>>2])+Q(N[c+4>>2]*N[a+84>>2]))))*e))-Q(Q(Q(Q(N[c+56>>2]*N[b+72>>2])+Q(Q(N[c+48>>2]*N[b+64>>2])+Q(N[c+52>>2]*N[b+68>>2])))+Q(Q(N[c+40>>2]*N[b+88>>2])+Q(Q(N[c+32>>2]*N[b+80>>2])+Q(N[c+36>>2]*N[b+84>>2]))))*e));e=Q(g+d);f=N[c+120>>2];a:{if(e>2];if(!(f>2]=e;if(J[a+240>>2]){N[a+64>>2]=Q(N[a+112>>2]*Q(d*Q(i*N[a+128>>2])))+N[a+64>>2];N[a+68>>2]=Q(Q(d*Q(j*N[a+132>>2]))*N[a+116>>2])+N[a+68>>2];N[a+72>>2]=Q(Q(d*Q(h*N[a+136>>2]))*N[a+120>>2])+N[a+72>>2];e=N[c+72>>2];f=N[c+68>>2];N[a+80>>2]=Q(Q(d*N[a+96>>2])*N[c+64>>2])+N[a+80>>2];g=N[a+104>>2];N[a+84>>2]=Q(f*Q(d*N[a+100>>2]))+N[a+84>>2];N[a+88>>2]=Q(e*Q(d*g))+N[a+88>>2]}if(J[b+240>>2]){e=N[c+56>>2];f=N[c+52>>2];N[b+64>>2]=Q(N[b+112>>2]*Q(d*Q(N[c+48>>2]*N[b+128>>2])))+N[b+64>>2];N[b+68>>2]=Q(Q(d*Q(f*N[b+132>>2]))*N[b+116>>2])+N[b+68>>2];N[b+72>>2]=Q(Q(d*Q(e*N[b+136>>2]))*N[b+120>>2])+N[b+72>>2];e=N[c+88>>2];f=N[c+84>>2];N[b+80>>2]=Q(Q(d*N[b+96>>2])*N[c+80>>2])+N[b+80>>2];g=N[b+104>>2];N[b+84>>2]=Q(f*Q(d*N[b+100>>2]))+N[b+84>>2];N[b+88>>2]=Q(e*Q(d*g))+N[b+88>>2]}}function Ob(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0);h=ga-128|0;ga=h;a:{if(!b){break a}if(!(!J[b+40>>2]|(c|0)>=(g|0)&(g|0)>=0)){n=c+1|0;Ob(a,J[b+36>>2],n,d,e,f,g);Ob(a,J[b+40>>2],n,d,e,f,g)}if((c|0)<(f|0)){break a}i=N[b+20>>2];j=N[b+24>>2];f=J[b+40>>2];k=N[b+16>>2];p=N[b>>2];l=N[b+4>>2];m=N[b+8>>2];J[h+124>>2]=0;J[h+108>>2]=0;J[h+92>>2]=0;J[h+76>>2]=0;J[h+60>>2]=0;J[h+44>>2]=0;J[h+28>>2]=0;q=Q(Q(m+j)*Q(.5));m=Q(Q(j-m)*Q(.5));j=Q(q+m);N[h+120>>2]=j;r=Q(Q(l+i)*Q(.5));l=Q(Q(i-l)*Q(.5));i=Q(r+l);N[h+116>>2]=i;N[h+104>>2]=j;N[h+100>>2]=i;N[h+88>>2]=j;l=Q(r-l);N[h+84>>2]=l;N[h+72>>2]=j;N[h+68>>2]=l;j=Q(q-m);N[h+56>>2]=j;N[h+52>>2]=i;N[h+40>>2]=j;N[h+36>>2]=i;N[h+24>>2]=j;N[h+20>>2]=l;J[h+12>>2]=0;m=Q(Q(p+k)*Q(.5));k=Q(Q(k-p)*Q(.5));i=Q(m-k);N[h+112>>2]=i;k=Q(m+k);N[h+96>>2]=k;N[h+80>>2]=k;N[h+64>>2]=i;N[h+48>>2]=i;N[h+32>>2]=k;N[h+16>>2]=k;N[h>>2]=i;N[h+8>>2]=j;N[h+4>>2]=l;c=h+16|0;b=f?d:e;ia[J[J[a>>2]+8>>2]](a,h,c,b);d=h+32|0;ia[J[J[a>>2]+8>>2]](a,c,d,b);e=h+48|0;ia[J[J[a>>2]+8>>2]](a,d,e,b);ia[J[J[a>>2]+8>>2]](a,e,h,b);f=h- -64|0;g=h+80|0;ia[J[J[a>>2]+8>>2]](a,f,g,b);n=h+96|0;ia[J[J[a>>2]+8>>2]](a,g,n,b);o=h+112|0;ia[J[J[a>>2]+8>>2]](a,n,o,b);ia[J[J[a>>2]+8>>2]](a,o,f,b);ia[J[J[a>>2]+8>>2]](a,h,f,b);ia[J[J[a>>2]+8>>2]](a,c,g,b);ia[J[J[a>>2]+8>>2]](a,d,n,b);ia[J[J[a>>2]+8>>2]](a,e,o,b)}ga=h+128|0}function fc(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0;J[b>>2]=ia[J[J[c>>2]+28>>2]](c,J[a+28>>2]);J[b+4>>2]=ia[J[J[c>>2]+28>>2]](c,J[a+32>>2]);d=ia[J[J[c>>2]+40>>2]](c,a)|0;f=ia[J[J[c>>2]+28>>2]](c,d)|0;J[b+8>>2]=f;if(f){ia[J[J[c>>2]+48>>2]](c,d)}J[b+12>>2]=J[a+4>>2];J[b+24>>2]=K[a+21|0];J[b+40>>2]=J[a+24>>2];N[b+44>>2]=N[a+16>>2];J[b+48>>2]=K[a+20|0];J[b+20>>2]=J[a+12>>2];J[b+16>>2]=J[a+8>>2];N[b+28>>2]=N[a+36>>2];i=N[a+40>>2];c=0;J[b+36>>2]=0;N[b+32>>2]=i;d=J[a+28>>2];e=J[d+488>>2];a:{if((e|0)<=0){break a}f=J[d+496>>2];if(e-1>>>0>=3){h=e&-4;d=0;while(1){g=c<<2;if(J[g+f>>2]==(a|0)){J[b+36>>2]=1}if(J[f+(g|4)>>2]==(a|0)){J[b+36>>2]=1}if(J[f+(g|8)>>2]==(a|0)){J[b+36>>2]=1}if(J[f+(g|12)>>2]==(a|0)){J[b+36>>2]=1}c=c+4|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}e=e&3;if(!e){break a}d=0;while(1){if(J[f+(c<<2)>>2]==(a|0)){J[b+36>>2]=1}c=c+1|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}c=J[a+32>>2];e=J[c+488>>2];b:{if((e|0)<=0){break b}f=J[c+496>>2];d=0;c=0;if(e-1>>>0>=3){j=e&-4;h=0;while(1){g=c<<2;if(J[g+f>>2]==(a|0)){J[b+36>>2]=1}if(J[f+(g|4)>>2]==(a|0)){J[b+36>>2]=1}if(J[f+(g|8)>>2]==(a|0)){J[b+36>>2]=1}if(J[f+(g|12)>>2]==(a|0)){J[b+36>>2]=1}c=c+4|0;h=h+4|0;if((j|0)!=(h|0)){continue}break}}e=e&3;if(!e){break b}while(1){if(J[f+(c<<2)>>2]==(a|0)){J[b+36>>2]=1}c=c+1|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}return 3523}function TC(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{b:{if(K[a+165|0]){l=a+92|0;if(J[l>>2]>=(b|0)){break a}if(b){J[8369]=J[8369]+1;f=ia[J[6782]](b<<4,16)|0}else{f=0}e=J[a+88>>2];c:{if((e|0)<=0){break c}if((e|0)!=1){j=e&-2;while(1){g=d<<4;h=g+f|0;c=g+J[a+96>>2]|0;k=J[c+4>>2];J[h>>2]=J[c>>2];J[h+4>>2]=k;k=J[c+12>>2];J[h+8>>2]=J[c+8>>2];J[h+12>>2]=k;c=g|16;g=c+f|0;c=c+J[a+96>>2]|0;h=J[c+4>>2];J[g>>2]=J[c>>2];J[g+4>>2]=h;h=J[c+12>>2];J[g+8>>2]=J[c+8>>2];J[g+12>>2]=h;d=d+2|0;i=i+2|0;if((j|0)!=(i|0)){continue}break}}if(!(e&1)){break c}d=d<<4;e=d+f|0;d=d+J[a+96>>2]|0;c=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=c;c=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=c}d=J[a+96>>2];if(!(d?!d|!K[a+100|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+96>>2]=f;H[a+100|0]=1;break b}l=a+112|0;if(J[l>>2]>=(b|0)){break a}if(b){J[8369]=J[8369]+1;f=ia[J[6782]](b<<2,16)|0}else{f=0}e=J[a+116>>2];g=J[a+108>>2];d:{e:{if((g|0)>0){if(g-1>>>0>=3){h=g&-4;while(1){c=d<<2;N[c+f>>2]=N[c+e>>2];j=c|4;N[j+f>>2]=N[e+j>>2];j=c|8;N[j+f>>2]=N[e+j>>2];c=c|12;N[c+f>>2]=N[c+e>>2];d=d+4|0;i=i+4|0;if((h|0)!=(i|0)){continue}break}}c=g&3;if(c){while(1){i=d<<2;N[i+f>>2]=N[e+i>>2];d=d+1|0;k=k+1|0;if((c|0)!=(k|0)){continue}break}}if(K[a+120|0]){break e}break d}if(!e|!K[a+120|0]){break d}}if(e){J[8370]=J[8370]+1;ia[J[6783]](e)}}J[a+116>>2]=f;H[a+120|0]=1}J[l>>2]=b}}function Xe(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0;m=Qg(a);H[a+108|0]=1;J[a>>2]=13816;J[a+104>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+4>>2]=4;if((c|0)<=0){J[a+96>>2]=c;Sb(m);return}J[8369]=J[8369]+1;f=ia[J[6782]](c<<4,16)|0;i=J[a+96>>2];a:{if((i|0)<=0){break a}if((i|0)!=1){k=i&-2;while(1){g=d<<4;h=g+f|0;e=g+J[a+104>>2]|0;l=J[e+4>>2];J[h>>2]=J[e>>2];J[h+4>>2]=l;l=J[e+12>>2];J[h+8>>2]=J[e+8>>2];J[h+12>>2]=l;e=g|16;g=e+f|0;e=e+J[a+104>>2]|0;h=J[e+4>>2];J[g>>2]=J[e>>2];J[g+4>>2]=h;h=J[e+12>>2];J[g+8>>2]=J[e+8>>2];J[g+12>>2]=h;d=d+2|0;n=n+2|0;if((k|0)!=(n|0)){continue}break}}if(!(i&1)){break a}d=d<<4;i=d+f|0;d=d+J[a+104>>2]|0;e=J[d+4>>2];J[i>>2]=J[d>>2];J[i+4>>2]=e;e=J[d+12>>2];J[i+8>>2]=J[d+8>>2];J[i+12>>2]=e}d=J[a+104>>2];if(!(d?!d|!K[a+108|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+104>>2]=f;H[a+108|0]=1;J[a+100>>2]=c;J[a+96>>2]=c;b:{if((c|0)<=0){break b}i=c&1;c:{if((c|0)==1){d=0;break c}e=c&-2;d=0;c=0;while(1){g=J[b+4>>2];h=J[b>>2];j=N[b+8>>2];k=d<<4;f=k+J[a+104>>2]|0;J[f+12>>2]=0;N[f+8>>2]=j;J[f>>2]=h;J[f+4>>2]=g;b=b+16|0;g=J[b+4>>2];h=J[b>>2];j=N[b+8>>2];f=J[a+104>>2]+(k|16)|0;J[f+12>>2]=0;N[f+8>>2]=j;J[f>>2]=h;J[f+4>>2]=g;d=d+2|0;b=b+16|0;c=c+2|0;if((e|0)!=(c|0)){continue}break}}if(!i){break b}c=J[b+4>>2];f=J[b>>2];j=N[b+8>>2];a=J[a+104>>2]+(d<<4)|0;J[a+12>>2]=0;N[a+8>>2]=j;J[a>>2]=f;J[a+4>>2]=c}Sb(m)}function JD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=0,o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0);k=ga-2048|0;ga=k;a:{if((d|0)<=0){break a}j=J[a+92>>2];if((j|0)<=0){break a}while(1){if((j|0)>0){h=u<<4;p=h+c|0;g=b+h|0;l=J[a+100>>2];v=J[a+120>>2];y=Q(-0xde0b6b000000000);q=0;h=j;while(1){m=Q(-3.4028234663852886e38);i=-1;n=j-q|0;z=(n|0)<=0;b:{if(z){break b}e=(h|0)<128?h:128;C=(e|0)>1?e:1;r=N[g+8>>2];s=N[g+4>>2];t=N[g>>2];e=0;while(1){D=N[l>>2];E=N[a+12>>2];F=N[l+4>>2];G=N[a+16>>2];H=N[l+8>>2];w=N[v>>2];I=N[a+20>>2];x=Q(ia[J[J[a>>2]+48>>2]](a));o=N[g>>2];A=N[g+4>>2];B=N[g+8>>2];f=(e<<4)+k|0;J[f+12>>2]=0;N[f+8>>2]=Q(H+Q(w*Q(r*I)))-Q(x*B);N[f+4>>2]=Q(F+Q(w*Q(s*G)))-Q(x*A);N[f>>2]=Q(D+Q(w*Q(t*E)))-Q(x*o);v=v+4|0;l=l+16|0;r=B;s=A;t=o;e=e+1|0;if((C|0)!=(e|0)){continue}break}if(z){break b}n=(n|0)<128?n:128;r=N[g+8>>2];s=N[g+4>>2];t=N[g>>2];e=0;while(1){f=(e<<4)+k|0;o=Q(Q(N[f+8>>2]*r)+Q(Q(N[f>>2]*t)+Q(s*N[f+4>>2])));f=o>m;m=f?o:m;i=f?e:i;e=e+1|0;if((n|0)!=(e|0)){continue}break}}if(m>y){e=(i<<4)+k|0;i=J[e+12>>2];J[p+8>>2]=J[e+8>>2];J[p+12>>2]=i;i=J[e+4>>2];J[p>>2]=J[e>>2];J[p+4>>2]=i;y=m}h=h-128|0;q=q+128|0;if((q|0)<(j|0)){continue}break}}u=u+1|0;if((u|0)==(d|0)){break a}j=J[a+92>>2];continue}}ga=k+2048|0}function wz(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=0,f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);h=ga-16|0;ga=h;t=J[a+792>>2];if((t|0)>0){b=Q(N[a+336>>2]*b);c=N[a+452>>2];while(1){d=J[a+800>>2]+P(o,96)|0;w=N[d+36>>2];x=N[d+28>>2];y=N[d+32>>2];z=N[d+52>>2];A=N[d+44>>2];B=N[d+48>>2];e=J[d+20>>2];k=N[e+328>>2];f=N[d+12>>2];l=N[d+4>>2];p=N[d+8>>2];g=J[d>>2];i=N[g+16>>2];m=N[d+80>>2];u=N[d+76>>2];j=N[e+332>>2];n=Q(Q(b*Q(Q(Q(Q(f*N[e+44>>2])+Q(Q(l*N[e+36>>2])+Q(p*N[e+40>>2])))+N[e+60>>2])-i))+Q(Q(c*Q(Q(Q(k*m)-Q(u*j))+N[e+320>>2]))-Q(i-N[g+32>>2])));C=i;i=N[d+92>>2];q=N[d+24>>2];r=N[g+8>>2];s=j;j=N[d+84>>2];v=N[e+336>>2];m=Q(Q(b*Q(Q(Q(Q(f*N[e+12>>2])+Q(Q(l*N[e+4>>2])+Q(p*N[e+8>>2])))+N[e+52>>2])-r))+Q(Q(c*Q(Q(Q(s*j)-Q(m*v))+N[e+312>>2]))-Q(r-N[g+24>>2])));s=Q(Q(Q(f*N[e+28>>2])+Q(Q(l*N[e+20>>2])+Q(p*N[e+24>>2])))+N[e+56>>2]);f=N[g+12>>2];k=Q(Q(b*Q(s-f))+Q(Q(c*Q(Q(Q(v*u)-Q(j*k))+N[e+316>>2]))-Q(f-N[g+28>>2])));l=Q(q*Q(Q(N[d+68>>2]*n)+Q(Q(N[d+60>>2]*m)+Q(k*N[d- -64>>2]))));N[g+16>>2]=C+Q(i*l);j=f;f=Q(q*Q(Q(z*n)+Q(Q(A*m)+Q(k*B))));N[g+12>>2]=j+Q(i*f);n=Q(q*Q(Q(w*n)+Q(Q(x*m)+Q(k*y))));N[g+8>>2]=r+Q(i*n);J[h+12>>2]=0;N[h+8>>2]=-l;N[h+4>>2]=-f;N[h>>2]=-n;ub(e,h,d+76|0);o=o+1|0;if((t|0)!=(o|0)){continue}break}}ga=h+16|0}function jD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);e=ga-48|0;ga=e;j=N[d+8>>2];i=N[c+8>>2];h=Q(Q(j-i)*Q(.5));k=Q(h*h);g=N[d>>2];f=N[c>>2];h=Q(Q(g-f)*Q(.5));o=Q(h*h);l=N[d+4>>2];m=N[c+4>>2];h=Q(Q(l-m)*Q(.5));h=Q(Y(Q(k+Q(o+Q(h*h)))));k=Q(Q(j+i)*Q(.5));l=Q(Q(l+m)*Q(.5));m=Q(Q(g+f)*Q(.5));j=N[a+56>>2];a:{if(Q(R(j))>Q(.7071067690849304)){i=N[a+52>>2];g=Q(Q(i*i)+Q(j*j));f=Q(Q(1)/Q(Y(g)));p=Q(g*f);n=Q(i*f);g=N[a+48>>2];q=Q(n*Q(-g));f=Q(f*Q(-j));r=Q(g*f);break a}g=N[a+48>>2];i=N[a+52>>2];p=Q(Q(g*g)+Q(i*i));f=Q(Q(1)/Q(Y(p)));r=Q(p*f);t=Q(f*Q(-i));q=Q(j*t);f=Q(g*f);p=Q(f*Q(-j))}s=N[a+64>>2];J[e+44>>2]=0;J[e+28>>2]=0;o=k;k=Q(Q(Q(j*k)+Q(Q(g*m)+Q(l*i)))-s);s=Q(o-Q(j*k));n=Q(h*n);o=Q(s-n);j=Q(h*r);r=Q(o-j);N[e+40>>2]=r;l=Q(l-Q(i*k));f=Q(h*f);u=Q(l-f);i=Q(h*q);q=Q(u-i);N[e+36>>2]=q;n=Q(n+s);N[e+24>>2]=n-j;f=Q(f+l);N[e+20>>2]=f-i;J[e+12>>2]=0;g=Q(m-Q(g*k));k=Q(h*t);l=Q(g-k);h=Q(h*p);m=Q(l-h);N[e+32>>2]=m;g=Q(k+g);N[e+16>>2]=g-h;k=Q(j+n);N[e+8>>2]=k;f=Q(i+f);N[e+4>>2]=f;g=Q(h+g);N[e>>2]=g;ia[J[J[b>>2]+8>>2]](b,e,0,0);J[e+44>>2]=0;N[e+40>>2]=k;N[e+36>>2]=f;J[e+28>>2]=0;N[e+24>>2]=j+o;N[e+20>>2]=i+u;N[e+32>>2]=g;N[e+16>>2]=h+l;J[e+12>>2]=0;N[e+8>>2]=r;N[e+4>>2]=q;N[e>>2]=m;ia[J[J[b>>2]+8>>2]](b,e,0,1);ga=e+48|0}function Hc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=ga-32|0;ga=e;a:{d=J[a>>2];if(!d){break a}g=(b|0)<0?J[a+12>>2]:b;if((g|0)<=0){break a}while(1){h=0;f=d+40|0;if(J[f>>2]){while(1){b=J[d+32>>2];b:{if(d>>>0>=b>>>0){b=d;break b}c=J[b+40>>2];l=(c|0)==(d|0);i=((d|0)!=(c|0))<<2;j=J[(i+b|0)+36>>2];c=J[b+32>>2];if(c){k=(c+((J[c+40>>2]==(b|0))<<2)|0)+36|0}else{k=a}J[k>>2]=d;J[j+32>>2]=d;J[b+32>>2]=d;J[d+32>>2]=c;J[b+36>>2]=J[d+36>>2];J[b+40>>2]=J[f>>2];J[J[d+36>>2]+32>>2]=b;J[J[f>>2]+32>>2]=b;c=d+36|0;J[c+(l<<2)>>2]=b;J[c+i>>2]=j;c=b+24|0;f=J[c+4>>2];J[e+24>>2]=J[c>>2];J[e+28>>2]=f;c=b+16|0;f=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=f;c=b+8|0;f=J[c+4>>2];J[e+8>>2]=J[c>>2];J[e+12>>2]=f;c=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=c;c=d+24|0;f=J[c+4>>2];J[b+24>>2]=J[c>>2];J[b+28>>2]=f;c=d+16|0;f=J[c+4>>2];J[b+16>>2]=J[c>>2];J[b+20>>2]=f;c=d+8|0;f=J[c+4>>2];J[b+8>>2]=J[c>>2];J[b+12>>2]=f;c=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=c;c=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=c;c=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=c;c=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=c;c=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=c}d=J[a+16>>2]>>>h|0;h=h+1&31;d=J[(((d&1)<<2)+b|0)+36>>2];f=d+40|0;if(J[f>>2]){continue}break}}b=Ed(a,d);Dd(a,b?J[a>>2]:0,d);J[a+16>>2]=J[a+16>>2]+1;g=g-1|0;if(!g){break a}d=J[a>>2];continue}}ga=e+32|0}function wg(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0;d=N[c+100>>2];g=N[c+24>>2];h=N[c+16>>2];i=N[c+20>>2];e=N[c+108>>2];e=Q(Q(Q(N[c+112>>2]-Q(d*N[c+116>>2]))-Q(Q(Q(Q(g*N[a+72>>2])+Q(Q(h*N[a+64>>2])+Q(i*N[a+68>>2])))+Q(Q(N[c+8>>2]*N[a+88>>2])+Q(Q(N[c>>2]*N[a+80>>2])+Q(N[c+4>>2]*N[a+84>>2]))))*e))-Q(Q(Q(Q(N[c+56>>2]*N[b+72>>2])+Q(Q(N[c+48>>2]*N[b+64>>2])+Q(N[c+52>>2]*N[b+68>>2])))+Q(Q(N[c+40>>2]*N[b+88>>2])+Q(Q(N[c+32>>2]*N[b+80>>2])+Q(N[c+36>>2]*N[b+84>>2]))))*e));j=Q(d+e);f=N[c+120>>2];k=j>2]=k?f:j;d=k?Q(f-d):e;if(J[a+240>>2]){N[a+64>>2]=Q(N[a+112>>2]*Q(d*Q(h*N[a+128>>2])))+N[a+64>>2];N[a+68>>2]=Q(Q(d*Q(i*N[a+132>>2]))*N[a+116>>2])+N[a+68>>2];N[a+72>>2]=Q(Q(d*Q(g*N[a+136>>2]))*N[a+120>>2])+N[a+72>>2];e=N[c+72>>2];f=N[c+68>>2];N[a+80>>2]=Q(Q(d*N[a+96>>2])*N[c+64>>2])+N[a+80>>2];g=N[a+104>>2];N[a+84>>2]=Q(f*Q(d*N[a+100>>2]))+N[a+84>>2];N[a+88>>2]=Q(e*Q(d*g))+N[a+88>>2]}if(J[b+240>>2]){e=N[c+56>>2];f=N[c+52>>2];N[b+64>>2]=Q(N[b+112>>2]*Q(d*Q(N[c+48>>2]*N[b+128>>2])))+N[b+64>>2];N[b+68>>2]=Q(Q(d*Q(f*N[b+132>>2]))*N[b+116>>2])+N[b+68>>2];N[b+72>>2]=Q(Q(d*Q(e*N[b+136>>2]))*N[b+120>>2])+N[b+72>>2];e=N[c+88>>2];f=N[c+84>>2];N[b+80>>2]=Q(Q(d*N[b+96>>2])*N[c+80>>2])+N[b+80>>2];g=N[b+104>>2];N[b+84>>2]=Q(f*Q(d*N[b+100>>2]))+N[b+84>>2];N[b+88>>2]=Q(e*Q(d*g))+N[b+88>>2]}}function sj(a,b){var c=0;c=ga-112|0;ga=c;J[c+108>>2]=a;J[c+104>>2]=b;b=J[c+108>>2];N[c+100>>2]=bc(J[c+104>>2]);N[c+96>>2]=Q(2)/N[c+100>>2];a=ga-16|0;J[a+12>>2]=J[c+104>>2];N[c+92>>2]=N[J[a+12>>2]>>2]*N[c+96>>2];J[a+12>>2]=J[c+104>>2];N[c+88>>2]=N[J[a+12>>2]+4>>2]*N[c+96>>2];J[a+12>>2]=J[c+104>>2];N[c+84>>2]=N[J[a+12>>2]+8>>2]*N[c+96>>2];J[a+12>>2]=J[c+104>>2];N[c+80>>2]=N[J[a+12>>2]+12>>2]*N[c+92>>2];J[a+12>>2]=J[c+104>>2];N[c+76>>2]=N[J[a+12>>2]+12>>2]*N[c+88>>2];J[a+12>>2]=J[c+104>>2];N[c+72>>2]=N[J[a+12>>2]+12>>2]*N[c+84>>2];J[a+12>>2]=J[c+104>>2];N[c+68>>2]=N[J[a+12>>2]>>2]*N[c+92>>2];J[a+12>>2]=J[c+104>>2];N[c+64>>2]=N[J[a+12>>2]>>2]*N[c+88>>2];J[a+12>>2]=J[c+104>>2];N[c+60>>2]=N[J[a+12>>2]>>2]*N[c+84>>2];J[a+12>>2]=J[c+104>>2];N[c+56>>2]=N[J[a+12>>2]+4>>2]*N[c+88>>2];J[a+12>>2]=J[c+104>>2];N[c+52>>2]=N[J[a+12>>2]+4>>2]*N[c+84>>2];J[a+12>>2]=J[c+104>>2];N[c+48>>2]=N[J[a+12>>2]+8>>2]*N[c+84>>2];N[c+44>>2]=Q(1)-Q(N[c+56>>2]+N[c+48>>2]);N[c+40>>2]=N[c+64>>2]-N[c+72>>2];N[c+36>>2]=N[c+60>>2]+N[c+76>>2];N[c+32>>2]=N[c+64>>2]+N[c+72>>2];N[c+28>>2]=Q(1)-Q(N[c+68>>2]+N[c+48>>2]);N[c+24>>2]=N[c+52>>2]-N[c+80>>2];N[c+20>>2]=N[c+60>>2]-N[c+76>>2];N[c+16>>2]=N[c+52>>2]+N[c+80>>2];N[c+12>>2]=Q(1)-Q(N[c+68>>2]+N[c+56>>2]);ld(b,c+44|0,c+40|0,c+36|0,c+32|0,c+28|0,c+24|0,c+20|0,c+16|0,c+12|0);ga=c+112|0}function jh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;f=ga-96|0;ga=f;e=J[a+8>>2];a:{if((e|0)!=J[a+12>>2]){break a}k=e?e<<1:1;if((k|0)<=(e|0)){break a}if(k){J[8369]=J[8369]+1;h=ia[J[6782]](k<<2,16)|0;e=J[a+8>>2]}b:{if((e|0)<=0){break b}if(e-1>>>0>=3){l=e&-4;while(1){g=i<<2;J[g+h>>2]=J[g+J[a+16>>2]>>2];j=g|4;J[j+h>>2]=J[j+J[a+16>>2]>>2];j=g|8;J[j+h>>2]=J[j+J[a+16>>2]>>2];g=g|12;J[g+h>>2]=J[g+J[a+16>>2]>>2];i=i+4|0;m=m+4|0;if((l|0)!=(m|0)){continue}break}}g=e&3;if(!g){break b}while(1){l=i<<2;J[l+h>>2]=J[l+J[a+16>>2]>>2];i=i+1|0;n=n+1|0;if((g|0)!=(n|0)){continue}break}}i=J[a+16>>2];if(!(!i|!K[a+20|0])){if(i){J[8370]=J[8370]+1;ia[J[6783]](i)}e=J[a+8>>2]}J[a+16>>2]=h;H[a+20|0]=1;J[a+12>>2]=k}J[J[a+16>>2]+(e<<2)>>2]=b;J[a+8>>2]=e+1;e=J[b+16>>2];J[f+40>>2]=J[b+12>>2];J[f+44>>2]=e;e=J[b+8>>2];J[f+32>>2]=J[b+4>>2];J[f+36>>2]=e;e=J[b+32>>2];J[f+56>>2]=J[b+28>>2];J[f+60>>2]=e;e=J[b+24>>2];J[f+48>>2]=J[b+20>>2];J[f+52>>2]=e;e=J[b+48>>2];J[f+72>>2]=J[b+44>>2];J[f+76>>2]=e;e=J[b+40>>2];J[f+64>>2]=J[b+36>>2];J[f+68>>2]=e;e=J[b+64>>2];J[f+88>>2]=J[b+60>>2];J[f+92>>2]=e;e=J[b+56>>2];J[f+80>>2]=J[b+52>>2];J[f+84>>2]=e;e=J[b+192>>2];h=f+16|0;ia[J[J[e>>2]+8>>2]](e,f+32|0,h,f);e=J[a+68>>2];J[b+188>>2]=ia[J[J[e>>2]+8>>2]](e,h,f,J[J[b+192>>2]+4>>2],b,c,d,J[a+24>>2],0);ga=f+96|0}function zl(a,b,c,d){var e=0,f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);j=Q(Q(Q(N[b+8>>2]*N[a+8>>2])+Q(Q(N[b>>2]*N[a>>2])+Q(N[b+4>>2]*N[a+4>>2])))-N[a+12>>2]);if(!(j>Q(1.1920928955078125e-7))){e=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=e;e=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=e;e=1}l=1;a:{if((c|0)<=1){g=j;break a}h=j;while(1){i=(l<<4)+b|0;n=N[i+8>>2];o=N[i>>2];p=N[i+4>>2];g=Q(Q(Q(n*N[a+8>>2])+Q(Q(o*N[a>>2])+Q(p*N[a+4>>2])))-N[a+12>>2]);k=g>Q(1.1920928955078125e-7);if((k|0)!=(h>Q(1.1920928955078125e-7)|0)){f=(l-1<<4)+b|0;q=N[f>>2];r=N[f+4>>2];s=N[f+8>>2];f=(e<<4)+d|0;J[f+12>>2]=0;h=Q(Q(-h)/Q(g-h));m=Q(Q(1)-h);N[f+8>>2]=Q(n*h)+Q(s*m);N[f+4>>2]=Q(p*h)+Q(m*r);N[f>>2]=Q(o*h)+Q(m*q);e=e+1|0}if(!k){k=J[i+4>>2];f=(e<<4)+d|0;J[f>>2]=J[i>>2];J[f+4>>2]=k;k=J[i+12>>2];J[f+8>>2]=J[i+8>>2];J[f+12>>2]=k;e=e+1|0}h=g;l=l+1|0;if((l|0)!=(c|0)){continue}break}}i=j>Q(1.1920928955078125e-7);if((i|0)!=(g>Q(1.1920928955078125e-7)|0)){a=(c-1<<4)+b|0;h=N[a>>2];m=N[a+4>>2];n=N[a+8>>2];o=N[b>>2];p=N[b+4>>2];q=N[b+8>>2];a=(e<<4)+d|0;J[a+12>>2]=0;g=Q(Q(-g)/Q(j-g));j=Q(Q(1)-g);N[a+8>>2]=Q(n*j)+Q(g*q);N[a+4>>2]=Q(j*m)+Q(g*p);N[a>>2]=Q(j*h)+Q(g*o);e=e+1|0}if(!i){c=J[b+4>>2];a=(e<<4)+d|0;J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;e=e+1|0}return e}function WF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;J[7401]=J[7401]+1;d=c<<16|b;d=(d<<15^-1)+d|0;d=P(d>>10^d,9);d=d>>6^d;d=(d<<11^-1)+d|0;m=d>>16^d;d=J[a+12>>2];k=m&d-1;e=J[J[a+40>>2]+(k<<2)>>2];a:{if((e|0)!=-1){i=J[a+60>>2];j=J[a+16>>2];while(1){f=j+P(e,12)|0;if(J[f>>2]==(b|0)&J[f+4>>2]==(c|0)){break a}e=J[i+(e<<2)>>2];if((e|0)!=-1){continue}break}}b:{c:{i=J[a+8>>2];f=i;if((f|0)==(d|0)){j=d?d<<1:1;n=(j|0)<=(d|0);if(!n){break c}}else{d=f}J[a+8>>2]=d+1;f=J[a+16>>2];break b}d:{if(!j){f=0;break d}J[8369]=J[8369]+1;f=ia[J[6782]](P(j,12),16)|0;d=J[a+8>>2]}e:{if((d|0)<=0){break e}e=0;if((d|0)!=1){p=d&-2;while(1){g=P(e,12);h=g+J[a+16>>2]|0;l=J[h+4>>2];g=f+g|0;J[g>>2]=J[h>>2];J[g+4>>2]=l;J[g+8>>2]=J[h+8>>2];g=P(e|1,12);h=g+J[a+16>>2]|0;l=J[h+4>>2];g=f+g|0;J[g>>2]=J[h>>2];J[g+4>>2]=l;J[g+8>>2]=J[h+8>>2];e=e+2|0;o=o+2|0;if((p|0)!=(o|0)){continue}break}}if(!(d&1)){break e}e=P(e,12);d=e+f|0;e=e+J[a+16>>2]|0;h=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=h;J[d+8>>2]=J[e+8>>2]}d=J[a+16>>2];if(!(d?!d|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+16>>2]=f;H[a+20|0]=1;J[a+12>>2]=j;J[a+8>>2]=J[a+8>>2]+1;if(n){break b}dh(a);k=J[a+12>>2]-1&m}f=P(i,12)+f|0;J[f+8>>2]=0;J[f+4>>2]=c;J[f>>2]=b;b=J[a+60>>2]+(i<<2)|0;a=J[a+40>>2]+(k<<2)|0;J[b>>2]=J[a>>2];J[a>>2]=i}return f|0}function et(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;d=ra(608);b=J[e+4>>2];a=J[e>>2];xb(d,5,J[e+12>>2],J[e+8>>2]);J[d>>2]=19332;c=J[b+12>>2];J[d+308>>2]=J[b+8>>2];J[d+312>>2]=c;c=J[b+4>>2];J[d+300>>2]=J[b>>2];J[d+304>>2]=c;c=J[b+28>>2];J[d+324>>2]=J[b+24>>2];J[d+328>>2]=c;c=J[b+20>>2];J[d+316>>2]=J[b+16>>2];J[d+320>>2]=c;c=J[b+44>>2];J[d+340>>2]=J[b+40>>2];J[d+344>>2]=c;c=J[b+36>>2];J[d+332>>2]=J[b+32>>2];J[d+336>>2]=c;c=J[b+60>>2];J[d+356>>2]=J[b+56>>2];J[d+360>>2]=c;c=J[b+52>>2];J[d+348>>2]=J[b+48>>2];J[d+352>>2]=c;b=J[a+12>>2];J[d+372>>2]=J[a+8>>2];J[d+376>>2]=b;b=J[a+4>>2];J[d+364>>2]=J[a>>2];J[d+368>>2]=b;b=J[a+20>>2];J[d+380>>2]=J[a+16>>2];J[d+384>>2]=b;b=J[a+28>>2];J[d+388>>2]=J[a+24>>2];J[d+392>>2]=b;b=J[a+36>>2];J[d+396>>2]=J[a+32>>2];J[d+400>>2]=b;b=J[a+44>>2];J[d+404>>2]=J[a+40>>2];J[d+408>>2]=b;b=J[a+52>>2];J[d+412>>2]=J[a+48>>2];J[d+416>>2]=b;b=J[a+60>>2];J[d+420>>2]=J[a+56>>2];J[d+424>>2]=b;H[d+552|0]=0;J[d+572>>2]=-1082130432;J[d+524>>2]=0;J[d+444>>2]=1566444395;J[d+448>>2]=1566444395;J[d+592>>2]=0;J[d+428>>2]=1065353216;J[d+432>>2]=1050253722;J[d+436>>2]=1065353216;J[d+440>>2]=1008981770;J[d+596>>2]=0;J[d+600>>2]=1060320051;J[d+604>>2]=0;J[d+452>>2]=1566444395;J[d+456>>2]=1028443341;ga=e+16|0;return d|0}function Sk(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=J[a+4>>2];g=d;a:{if((d|0)!=J[a+8>>2]){break a}g=d;h=d?d<<1:1;if((d|0)>=(h|0)){break a}if(h){J[8369]=J[8369]+1;j=ia[J[6782]](P(h,244),16)|0;g=J[a+4>>2]}else{g=d}if((g|0)>0){while(1){c=P(i,244);e=c+j|0;c=c+J[a+12>>2]|0;f=J[c+4>>2];J[e>>2]=J[c>>2];J[e+4>>2]=f;f=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=f;f=J[c+28>>2];J[e+24>>2]=J[c+24>>2];J[e+28>>2]=f;f=J[c+20>>2];J[e+16>>2]=J[c+16>>2];J[e+20>>2]=f;f=J[c+44>>2];J[e+40>>2]=J[c+40>>2];J[e+44>>2]=f;f=J[c+36>>2];J[e+32>>2]=J[c+32>>2];J[e+36>>2]=f;f=J[c+52>>2];J[e+48>>2]=J[c+48>>2];J[e+52>>2]=f;f=J[c+60>>2];J[e+56>>2]=J[c+56>>2];J[e+60>>2]=f;sa(e- -64|0,c- -64|0,180);i=i+1|0;if((g|0)!=(i|0)){continue}break}}g=J[a+12>>2];if(!(g?!g|!K[a+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](g)}J[a+12>>2]=j;H[a+16|0]=1;J[a+8>>2]=h;g=J[a+4>>2]}J[a+4>>2]=g+1;c=J[b+12>>2];g=P(d,244);d=g+J[a+12>>2]|0;J[d+8>>2]=J[b+8>>2];J[d+12>>2]=c;c=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=c;c=J[b+28>>2];J[d+24>>2]=J[b+24>>2];J[d+28>>2]=c;c=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=c;c=J[b+36>>2];J[d+32>>2]=J[b+32>>2];J[d+36>>2]=c;c=J[b+44>>2];J[d+40>>2]=J[b+40>>2];J[d+44>>2]=c;c=J[b+52>>2];J[d+48>>2]=J[b+48>>2];J[d+52>>2]=c;c=J[b+60>>2];J[d+56>>2]=J[b+56>>2];J[d+60>>2]=c;sa(d- -64|0,b- -64|0,180);return g+J[a+12>>2]|0}function Jx(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=0;f=ga-16|0;ga=f;J[f+12>>2]=a;J[f+8>>2]=b;b=J[f+8>>2];a=ga-32|0;ga=a;J[a+28>>2]=J[f+12>>2];J[a+24>>2]=b;b=J[a+28>>2];d=N[b+12>>2];c=ga-16|0;J[c+12>>2]=J[a+24>>2];d=Q(Q(d*N[J[c+12>>2]>>2])+Q(N[b>>2]*N[J[a+24>>2]+12>>2]));e=N[b+4>>2];c=ga-16|0;J[c+12>>2]=J[a+24>>2];d=Q(Q(e*N[J[c+12>>2]+8>>2])+d);e=Q(-N[b+8>>2]);c=ga-16|0;J[c+12>>2]=J[a+24>>2];N[a+20>>2]=Q(e*N[J[c+12>>2]+4>>2])+d;d=N[b+12>>2];c=ga-16|0;J[c+12>>2]=J[a+24>>2];d=Q(Q(d*N[J[c+12>>2]+4>>2])+Q(N[b+4>>2]*N[J[a+24>>2]+12>>2]));e=N[b+8>>2];c=ga-16|0;J[c+12>>2]=J[a+24>>2];d=Q(Q(e*N[J[c+12>>2]>>2])+d);e=Q(-N[b>>2]);c=ga-16|0;J[c+12>>2]=J[a+24>>2];N[a+16>>2]=Q(e*N[J[c+12>>2]+8>>2])+d;d=N[b+12>>2];c=ga-16|0;J[c+12>>2]=J[a+24>>2];d=Q(Q(d*N[J[c+12>>2]+8>>2])+Q(N[b+8>>2]*N[J[a+24>>2]+12>>2]));e=N[b>>2];c=ga-16|0;J[c+12>>2]=J[a+24>>2];d=Q(Q(e*N[J[c+12>>2]+4>>2])+d);e=Q(-N[b+4>>2]);c=ga-16|0;J[c+12>>2]=J[a+24>>2];N[a+12>>2]=Q(e*N[J[c+12>>2]>>2])+d;d=Q(N[b+12>>2]*N[J[a+24>>2]+12>>2]);e=N[b>>2];c=ga-16|0;J[c+12>>2]=J[a+24>>2];d=Q(d+Q(-Q(e*N[J[c+12>>2]>>2])));e=Q(-N[b+4>>2]);c=ga-16|0;J[c+12>>2]=J[a+24>>2];d=Q(Q(e*N[J[c+12>>2]+4>>2])+d);e=Q(-N[b+8>>2]);c=ga-16|0;J[c+12>>2]=J[a+24>>2];N[a+8>>2]=Q(e*N[J[c+12>>2]+8>>2])+d;xc(b,a+20|0,a+16|0,a+12|0,a+8|0);ga=a+32|0;ga=f+16|0;return b|0}function og(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);d=ga+-64|0;ga=d;H[b+84|0]=0;a=J[a+116>>2];e=J[a+16>>2];J[d+8>>2]=J[a+12>>2];J[d+12>>2]=e;e=J[a+8>>2];J[d>>2]=J[a+4>>2];J[d+4>>2]=e;e=J[a+32>>2];J[d+24>>2]=J[a+28>>2];J[d+28>>2]=e;e=J[a+24>>2];J[d+16>>2]=J[a+20>>2];J[d+20>>2]=e;e=J[a+48>>2];J[d+40>>2]=J[a+44>>2];J[d+44>>2]=e;e=J[a+40>>2];J[d+32>>2]=J[a+36>>2];J[d+36>>2]=e;e=J[a+64>>2];J[d+56>>2]=J[a+60>>2];J[d+60>>2]=e;e=J[a+56>>2];J[d+48>>2]=J[a+52>>2];J[d+52>>2]=e;a:{if(!c){break a}a=J[a+480>>2];if(!a){break a}ia[J[J[a>>2]+8>>2]](a,d)}r=N[d+52>>2];i=N[d+24>>2];j=N[d+20>>2];f=N[d+56>>2];k=N[d+40>>2];l=N[d+36>>2];s=N[d+48>>2];m=N[d+8>>2];n=N[d+4>>2];o=N[d>>2];p=N[d+16>>2];q=N[d+32>>2];J[b+48>>2]=0;t=f;f=N[b+164>>2];g=N[b+156>>2];h=N[b+160>>2];N[b+44>>2]=t+Q(Q(k*f)+Q(Q(q*g)+Q(l*h)));N[b+40>>2]=r+Q(Q(f*i)+Q(Q(g*p)+Q(h*j)));N[b+36>>2]=s+Q(Q(f*m)+Q(Q(g*o)+Q(h*n)));J[b- -64>>2]=0;f=N[b+180>>2];g=N[b+172>>2];h=N[b+176>>2];N[b+60>>2]=Q(k*f)+Q(Q(q*g)+Q(l*h));N[b+56>>2]=Q(i*f)+Q(Q(p*g)+Q(h*j));N[b+52>>2]=Q(m*f)+Q(Q(o*g)+Q(n*h));f=N[b+196>>2];g=N[b+192>>2];h=N[b+188>>2];J[b+80>>2]=0;N[b+76>>2]=Q(k*f)+Q(Q(q*h)+Q(l*g));N[b+72>>2]=Q(i*f)+Q(Q(p*h)+Q(j*g));N[b+68>>2]=Q(m*f)+Q(Q(o*h)+Q(n*g));ga=d- -64|0}function PF(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;g=ga-160|0;ga=g;f=J[a+12>>2];a:{if(!f){break a}h=K[a+16|0];i=h?b:c;j=J[i+4>>2];b=h?c:b;h=J[b+4>>2];J[e+4>>2]=f;c=g+144|0;N[c+12>>2]=N[f+752>>2];J[c+8>>2]=j;J[c+4>>2]=h;J[c>>2]=11740;J[g+136>>2]=1566444395;b=J[b+12>>2];f=J[b+12>>2];J[g+16>>2]=J[b+8>>2];J[g+20>>2]=f;f=J[b+4>>2];J[g+8>>2]=J[b>>2];J[g+12>>2]=f;f=J[b+28>>2];J[g+32>>2]=J[b+24>>2];J[g+36>>2]=f;f=J[b+20>>2];J[g+24>>2]=J[b+16>>2];J[g+28>>2]=f;f=J[b+44>>2];J[g+48>>2]=J[b+40>>2];J[g+52>>2]=f;f=J[b+36>>2];J[g+40>>2]=J[b+32>>2];J[g+44>>2]=f;h=J[b+60>>2];f=g- -64|0;J[f>>2]=J[b+56>>2];J[f+4>>2]=h;f=J[b+52>>2];J[g+56>>2]=J[b+48>>2];J[g+60>>2]=f;b=J[i+12>>2];f=J[b+12>>2];J[g+80>>2]=J[b+8>>2];J[g+84>>2]=f;f=J[b+4>>2];J[g+72>>2]=J[b>>2];J[g+76>>2]=f;f=J[b+20>>2];J[g+88>>2]=J[b+16>>2];J[g+92>>2]=f;f=J[b+28>>2];J[g+96>>2]=J[b+24>>2];J[g+100>>2]=f;f=J[b+36>>2];J[g+104>>2]=J[b+32>>2];J[g+108>>2]=f;f=J[b+44>>2];J[g+112>>2]=J[b+40>>2];J[g+116>>2]=f;f=J[b+52>>2];J[g+120>>2]=J[b+48>>2];J[g+124>>2]=f;f=J[b+60>>2];J[g+128>>2]=J[b+56>>2];J[g+132>>2]=f;zm(c,g+8|0,e,J[d+20>>2],K[a+16|0]);if(!K[a+8|0]){break a}a=J[e+4>>2];if(!J[a+748>>2]){break a}c=J[a+740>>2];d=J[J[e+8>>2]+8>>2];b=(c|0)==(d|0);f=a;a=J[J[e+12>>2]+8>>2];ab(f,(b?c:a)+4|0,(b?a:d)+4|0)}ga=g+160|0}function tl(a,b,c,d,e,f){var g=0;J[a+4>>2]=b;J[a>>2]=18896;b=J[c+12>>2];J[a+16>>2]=J[c+8>>2];J[a+20>>2]=b;b=J[c+4>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=b;b=J[c+28>>2];J[a+32>>2]=J[c+24>>2];J[a+36>>2]=b;b=J[c+20>>2];J[a+24>>2]=J[c+16>>2];J[a+28>>2]=b;b=J[c+44>>2];J[a+48>>2]=J[c+40>>2];J[a+52>>2]=b;b=J[c+36>>2];J[a+40>>2]=J[c+32>>2];J[a+44>>2]=b;g=J[c+60>>2];b=a- -64|0;J[b>>2]=J[c+56>>2];J[b+4>>2]=g;b=J[c+52>>2];J[a+56>>2]=J[c+48>>2];J[a+60>>2]=b;b=J[d+12>>2];J[a+80>>2]=J[d+8>>2];J[a+84>>2]=b;b=J[d+4>>2];J[a+72>>2]=J[d>>2];J[a+76>>2]=b;b=J[d+28>>2];J[a+96>>2]=J[d+24>>2];J[a+100>>2]=b;b=J[d+20>>2];J[a+88>>2]=J[d+16>>2];J[a+92>>2]=b;b=J[d+44>>2];J[a+112>>2]=J[d+40>>2];J[a+116>>2]=b;b=J[d+36>>2];J[a+104>>2]=J[d+32>>2];J[a+108>>2]=b;b=J[d+60>>2];J[a+128>>2]=J[d+56>>2];J[a+132>>2]=b;b=J[d+52>>2];J[a+120>>2]=J[d+48>>2];J[a+124>>2]=b;b=J[e+12>>2];J[a+144>>2]=J[e+8>>2];J[a+148>>2]=b;b=J[e+4>>2];J[a+136>>2]=J[e>>2];J[a+140>>2]=b;b=J[e+28>>2];J[a+160>>2]=J[e+24>>2];J[a+164>>2]=b;b=J[e+20>>2];J[a+152>>2]=J[e+16>>2];J[a+156>>2]=b;b=J[e+44>>2];J[a+176>>2]=J[e+40>>2];J[a+180>>2]=b;b=J[e+36>>2];J[a+168>>2]=J[e+32>>2];J[a+172>>2]=b;b=J[e+60>>2];J[a+192>>2]=J[e+56>>2];J[a+196>>2]=b;b=J[e+52>>2];J[a+184>>2]=J[e+48>>2];J[a+188>>2]=b;J[a+208>>2]=0;N[a+204>>2]=f;J[a+200>>2]=1065353216}function ft(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;b=ra(608);a=J[d+8>>2];ug(b,5,J[d+12>>2]);J[b>>2]=19332;c=J[a+12>>2];J[b+308>>2]=J[a+8>>2];J[b+312>>2]=c;c=J[a+4>>2];J[b+300>>2]=J[a>>2];J[b+304>>2]=c;c=J[a+28>>2];J[b+324>>2]=J[a+24>>2];J[b+328>>2]=c;c=J[a+20>>2];J[b+316>>2]=J[a+16>>2];J[b+320>>2]=c;c=J[a+36>>2];J[b+332>>2]=J[a+32>>2];J[b+336>>2]=c;c=J[a+44>>2];J[b+340>>2]=J[a+40>>2];J[b+344>>2]=c;c=J[a+56>>2];e=J[a+60>>2];f=J[a+48>>2];a=J[a+52>>2];H[b+527|0]=0;J[b+356>>2]=c;J[b+360>>2]=e;J[b+348>>2]=f;J[b+352>>2]=a;a=J[b+304>>2];J[b+364>>2]=J[b+300>>2];J[b+368>>2]=a;a=J[b+312>>2];J[b+372>>2]=J[b+308>>2];J[b+376>>2]=a;a=J[b+320>>2];J[b+380>>2]=J[b+316>>2];J[b+384>>2]=a;a=J[b+328>>2];J[b+388>>2]=J[b+324>>2];J[b+392>>2]=a;a=J[b+344>>2];J[b+404>>2]=J[b+340>>2];J[b+408>>2]=a;a=J[b+336>>2];J[b+396>>2]=J[b+332>>2];J[b+400>>2]=a;H[b+552|0]=0;H[b+526|0]=0;I[b+524>>1]=0;J[b+420>>2]=0;J[b+424>>2]=0;J[b+412>>2]=0;J[b+416>>2]=0;J[b+572>>2]=-1082130432;J[b+452>>2]=1566444395;J[b+444>>2]=1566444395;J[b+448>>2]=1566444395;J[b+604>>2]=0;J[b+596>>2]=0;J[b+600>>2]=1060320051;J[b+592>>2]=0;J[b+456>>2]=1028443341;J[b+436>>2]=1065353216;J[b+440>>2]=1008981770;J[b+428>>2]=1065353216;J[b+432>>2]=1050253722;ga=d+16|0;return b|0}function KD(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=0,o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);k=ga-2048|0;ga=k;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;d=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];h=Q(Q(d*d)+Q(Q(i*i)+Q(j*j)));if(h>2];if((m|0)>0){c=J[b+100>>2];p=J[b+120>>2];j=Q(-0xde0b6b000000000);n=m;while(1){g=m-q|0;a:{if((g|0)>0){e=(n|0)<128?n:128;r=(e|0)>1?e:1;e=0;while(1){s=N[c>>2];t=N[b+12>>2];u=N[c+4>>2];v=N[b+16>>2];w=N[c+8>>2];d=N[p>>2];x=N[b+20>>2];h=Q(ia[J[J[b>>2]+48>>2]](b));f=(e<<4)+k|0;J[f+12>>2]=0;N[f+8>>2]=Q(w+Q(d*Q(l*x)))-Q(l*h);N[f+4>>2]=Q(u+Q(d*Q(o*v)))-Q(o*h);N[f>>2]=Q(s+Q(d*Q(i*t)))-Q(i*h);p=p+4|0;c=c+16|0;e=e+1|0;if((r|0)!=(e|0)){continue}break}f=0;e=-1;d=Q(-3.4028234663852886e38);if((g|0)<=0){break a}r=(g|0)<128?g:128;while(1){g=(f<<4)+k|0;h=Q(Q(N[g+8>>2]*l)+Q(Q(N[g>>2]*i)+Q(o*N[g+4>>2])));g=h>d;d=g?h:d;e=g?f:e;f=f+1|0;if((r|0)!=(f|0)){continue}break}break a}d=Q(-3.4028234663852886e38);e=-1}if(d>j){e=(e<<4)+k|0;f=J[e+12>>2];J[a+8>>2]=J[e+8>>2];J[a+12>>2]=f;f=J[e+4>>2];J[a>>2]=J[e>>2];J[a+4>>2]=f;j=d}n=n-128|0;q=q+128|0;if((q|0)<(m|0)){continue}break}}ga=k+2048|0}function vA(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0);e=J[a+8>>2];if((e|0)>0){while(1){c=J[J[a+16>>2]+(g<<2)>>2];if(!(!(K[c+236|0]&2)|!c|(!(K[c+204|0]&2)|J[c+216>>2]==2))){e=ga-32|0;ga=e;if(b!=Q(0)){d=J[c+480>>2];if(d){ia[J[J[d>>2]+8>>2]](d,c+4|0)}J[c+324>>2]=0;f=Q(Q(1)/b);N[c+320>>2]=f*Q(N[c+60>>2]-N[c+124>>2]);N[c+316>>2]=f*Q(N[c+56>>2]-N[c+120>>2]);N[c+312>>2]=f*Q(N[c+52>>2]-N[c+116>>2]);hc(c+68|0,c+4|0,e+16|0,e+12|0);i=N[e+16>>2];j=N[e+20>>2];k=N[e+24>>2];h=N[e+12>>2];J[c+340>>2]=0;N[c+336>>2]=f*Q(h*k);N[c+332>>2]=f*Q(h*j);N[c+328>>2]=f*Q(i*h);d=J[c+324>>2];J[c+140>>2]=J[c+320>>2];J[c+144>>2]=d;d=J[c+316>>2];J[c+132>>2]=J[c+312>>2];J[c+136>>2]=d;d=J[c+332>>2];J[c+148>>2]=J[c+328>>2];J[c+152>>2]=d;d=J[c+340>>2];J[c+156>>2]=J[c+336>>2];J[c+160>>2]=d;d=J[c+8>>2];J[c+68>>2]=J[c+4>>2];J[c+72>>2]=d;d=J[c+16>>2];J[c+76>>2]=J[c+12>>2];J[c+80>>2]=d;d=J[c+24>>2];J[c+84>>2]=J[c+20>>2];J[c+88>>2]=d;d=J[c+32>>2];J[c+92>>2]=J[c+28>>2];J[c+96>>2]=d;d=J[c+48>>2];J[c+108>>2]=J[c+44>>2];J[c+112>>2]=d;d=J[c+40>>2];J[c+100>>2]=J[c+36>>2];J[c+104>>2]=d;d=J[c+64>>2];J[c+124>>2]=J[c+60>>2];J[c+128>>2]=d;d=J[c+56>>2];J[c+116>>2]=J[c+52>>2];J[c+120>>2]=d}ga=e+32|0;e=J[a+8>>2]}g=g+1|0;if((g|0)<(e|0)){continue}break}}}function uG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=ga-160|0;ga=f;g=J[a+12>>2];a:{if(!g){break a}h=J[c+4>>2];i=J[b+4>>2];J[e+4>>2]=g;J[f+152>>2]=1566444395;b=J[b+12>>2];g=J[b+12>>2];J[f+32>>2]=J[b+8>>2];J[f+36>>2]=g;g=J[b+4>>2];J[f+24>>2]=J[b>>2];J[f+28>>2]=g;g=J[b+28>>2];J[f+48>>2]=J[b+24>>2];J[f+52>>2]=g;g=J[b+20>>2];J[f+40>>2]=J[b+16>>2];J[f+44>>2]=g;j=J[b+44>>2];g=f- -64|0;J[g>>2]=J[b+40>>2];J[g+4>>2]=j;g=J[b+36>>2];J[f+56>>2]=J[b+32>>2];J[f+60>>2]=g;g=J[b+60>>2];J[f+80>>2]=J[b+56>>2];J[f+84>>2]=g;g=J[b+52>>2];J[f+72>>2]=J[b+48>>2];J[f+76>>2]=g;b=J[c+12>>2];c=J[b+12>>2];J[f+96>>2]=J[b+8>>2];J[f+100>>2]=c;c=J[b+4>>2];J[f+88>>2]=J[b>>2];J[f+92>>2]=c;c=J[b+20>>2];J[f+104>>2]=J[b+16>>2];J[f+108>>2]=c;c=J[b+28>>2];J[f+112>>2]=J[b+24>>2];J[f+116>>2]=c;c=J[b+36>>2];J[f+120>>2]=J[b+32>>2];J[f+124>>2]=c;c=J[b+44>>2];J[f+128>>2]=J[b+40>>2];J[f+132>>2]=c;c=J[b+52>>2];J[f+136>>2]=J[b+48>>2];J[f+140>>2]=c;c=J[b+60>>2];J[f+144>>2]=J[b+56>>2];J[f+148>>2]=c;b=f+8|0;J[b+8>>2]=h;J[b+4>>2]=i;J[b>>2]=10020;Hm(b,f+24|0,e,J[d+20>>2],0);if(!K[a+8|0]){break a}a=J[e+4>>2];if(!J[a+748>>2]){break a}c=J[a+740>>2];d=J[J[e+8>>2]+8>>2];b=(c|0)==(d|0);g=a;a=J[J[e+12>>2]+8>>2];ab(g,(b?c:a)+4|0,(b?a:d)+4|0)}ga=f+160|0}function Rb(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0);o=ga-16|0;ga=o;f=N[a+52>>2];g=N[a+56>>2];j=N[a+48>>2];h=N[b>>2];k=N[b+4>>2];i=N[b+8>>2];J[e+60>>2]=0;N[e+56>>2]=g+Q(i*d);N[e+52>>2]=f+Q(k*d);N[e+48>>2]=j+Q(h*d);l=N[c+8>>2];m=N[c>>2];n=N[c+4>>2];f=Q(Y(Q(Q(l*l)+Q(Q(m*m)+Q(n*n)))));g=Q(f*d)>Q(.7853981852531433)?Q(Q(.7853981852531433)/d):f;a:{if(g>2];h=N[o>>2];k=N[o+4>>2];i=N[o+12>>2];J[e+44>>2]=0;J[e+28>>2]=0;J[e+12>>2]=0;l=Q(l*f);d=Ha(Q(Q(g*d)*Q(.5)));g=Q(n*f);f=Q(m*f);m=Q(Q(Q(h*l)+Q(Q(k*d)+Q(i*g)))-Q(j*f));n=Q(Q(Q(Q(d*i)-Q(h*f))-Q(g*k))-Q(l*j));p=Q(Q(Q(f*k)+Q(Q(d*j)+Q(l*i)))-Q(g*h));h=Q(Q(Q(g*j)+Q(Q(d*h)+Q(f*i)))-Q(l*k));f=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(p*p)+Q(Q(h*h)+Q(m*m)))))));d=Q(m*f);g=Q(n*f);j=Q(p*f);f=Q(h*f);h=Q(Q(2)/Q(Q(g*g)+Q(Q(j*j)+Q(Q(f*f)+Q(d*d)))));k=Q(j*h);i=Q(d*k);l=Q(f*h);m=Q(g*l);N[e+36>>2]=i+m;n=Q(f*k);h=Q(d*h);p=Q(g*h);N[e+32>>2]=n-p;N[e+24>>2]=i-m;i=Q(f*h);g=Q(g*k);N[e+16>>2]=i+g;N[e+8>>2]=n+p;N[e+4>>2]=i-g;f=Q(f*l);d=Q(d*h);N[e+40>>2]=Q(1)-Q(f+d);g=f;f=Q(j*k);N[e+20>>2]=Q(1)-Q(g+f);N[e>>2]=Q(1)-Q(d+f);ga=o+16|0}function ap(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;J[f+12>>2]=e;c=ra(460);a=J[f+12>>2];b=J[f+28>>2];e=J[f+24>>2];Lk(c,b,e,J[f+20>>2]);H[c+340|0]=1;J[c>>2]=22728;d=0;J[c+336>>2]=0;J[c+368>>2]=0;J[c+372>>2]=0;J[c+360>>2]=0;J[c+364>>2]=1148846080;J[c+352>>2]=1067030938;J[c+356>>2]=0;J[c+328>>2]=0;J[c+332>>2]=0;J[c+376>>2]=0;J[c+380>>2]=0;J[c+384>>2]=0;J[c+388>>2]=0;J[c+392>>2]=0;H[c+424|0]=1;J[c+404>>2]=0;J[c+396>>2]=-1054867456;J[c+400>>2]=0;J[c+420>>2]=0;H[c+456|0]=0;J[c+452>>2]=a;J[c+412>>2]=0;J[c+416>>2]=0;if(!a){J[8369]=J[8369]+1;a=ia[J[6782]](40,16)|0;Yj(a);H[c+456|0]=1;J[c+452>>2]=a}H[c+350|0]=0;I[c+348>>1]=1;J[c+344>>2]=4302;J[c+388>>2]=b;J[c+384>>2]=e;e=c+408|0;_j(e);g=J[c+412>>2];if((g|0)>0){while(1){b=J[c+420>>2]+(d<<2)|0;a=J[b>>2];J[b>>2]=0;if(a){while(1){b=J[a+280>>2];ta(a);a=b;if(a){continue}break}}d=d+1|0;if((g|0)!=(d|0)){continue}break}}J[c+360>>2]=0;J[c+352>>2]=1067030938;J[c+356>>2]=0;J[c+444>>2]=1;J[c+448>>2]=1;J[c+436>>2]=0;J[c+428>>2]=1048576e3;J[c+432>>2]=0;J[c+392>>2]=0;J[c+376>>2]=0;J[c+380>>2]=0;J[c+368>>2]=0;J[c+372>>2]=0;J[c+404>>2]=0;J[c+396>>2]=-1054867456;J[c+400>>2]=0;_j(e);ga=f+32|0;return c|0}function vn(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=J[c+4>>2];J[b+16>>2]=J[c>>2];J[b+20>>2]=g;g=J[c+12>>2];J[b+24>>2]=J[c+8>>2];J[b+28>>2]=g;g=J[d+4>>2];J[b+32>>2]=J[d>>2];J[b+36>>2]=g;g=J[d+12>>2];J[b+40>>2]=J[d+8>>2];J[b+44>>2]=g;l=L[b+12>>1];g=ga-16|0;ga=g;k=J[a+60>>2];Jd(a,g+10|0,c,0);Jd(a,g+4|0,d,1);h=J[a+68>>2];f=k+(l<<6)|0;j=L[f+48>>1];i=h+(j<<2)|0;m=L[i>>1];f=L[f+54>>1];h=h+(f<<2)|0;o=L[h>>1];p=L[g+4>>1];n=i;i=L[g+10>>1];I[n>>1]=i;I[h>>1]=L[g+4>>1];h=i-m|0;if((h|0)<0){Id(a,0,j)}i=p-o|0;if((i|0)>0){ff(a,0,f)}if((h|0)>0){ef(a,0,j,e)}if((i|0)<0){Hd(a,0,f,e)}h=J[a+72>>2];f=k+(l<<6)|0;j=L[f+50>>1];i=h+(j<<2)|0;m=L[i>>1];f=L[f+56>>1];h=h+(f<<2)|0;o=L[h>>1];p=L[g+6>>1];n=i;i=L[g+12>>1];I[n>>1]=i;I[h>>1]=L[g+6>>1];h=i-m|0;if((h|0)<0){Id(a,1,j)}i=p-o|0;if((i|0)>0){ff(a,1,f)}if((h|0)>0){ef(a,1,j,e)}if((i|0)<0){Hd(a,1,f,e)}j=J[a+76>>2];k=k+(l<<6)|0;l=L[k+52>>1];f=j+(l<<2)|0;h=L[f>>1];k=L[k+58>>1];j=j+(k<<2)|0;i=L[j>>1];m=L[g+8>>1];n=f;f=L[g+14>>1];I[n>>1]=f;I[j>>1]=L[g+8>>1];j=f-h|0;if((j|0)<0){Id(a,2,l)}f=m-i|0;if((f|0)>0){ff(a,2,k)}if((j|0)>0){ef(a,2,l,e)}if((f|0)<0){Hd(a,2,k,e)}ga=g+16|0;a=J[a+108>>2];if(a){ia[J[J[a>>2]+16>>2]](a,J[b+60>>2],c,d,e)}}function Mm(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=0,h=0;c=ga-784|0;ga=c;J[c+732>>2]=0;J[c+736>>2]=0;J[c+744>>2]=0;J[c+748>>2]=0;J[c+740>>2]=1065353216;J[c+752>>2]=0;J[c+756>>2]=0;J[c+764>>2]=0;J[c+768>>2]=0;J[c+760>>2]=1065353216;J[c+772>>2]=0;J[c+776>>2]=0;J[c+780>>2]=0;J[c+724>>2]=0;J[c+728>>2]=0;J[c+720>>2]=1065353216;J[c+712>>2]=0;J[c+716>>2]=0;J[c+544>>2]=6804;N[c+708>>2]=N[a+200>>2];f=N[a+196>>2];d=c+488|0;J[d+4>>2]=35;J[d+8>>2]=0;J[d>>2]=14268;J[d+44>>2]=1025758986;J[d+20>>2]=1065353216;J[d+24>>2]=0;J[d+12>>2]=1065353216;J[d+16>>2]=1065353216;J[d>>2]=13984;N[c+532>>2]=f;N[c+516>>2]=f;J[c+492>>2]=8;J[c+488>>2]=16132;g=c+384|0;h=Bb(g);J[c+388>>2]=1;J[c+384>>2]=2176;e=J[b+12>>2];J[c+448>>2]=J[b+8>>2];J[c+452>>2]=e;e=J[b+4>>2];J[c+440>>2]=J[b>>2];J[c+444>>2]=e;e=J[b+20>>2];J[c+456>>2]=J[b+16>>2];J[c+460>>2]=e;e=J[b+28>>2];J[c+464>>2]=J[b+24>>2];J[c+468>>2]=e;e=J[b+36>>2];J[c+472>>2]=J[b+32>>2];J[c+476>>2]=e;e=J[b+44>>2];J[c+480>>2]=J[b+40>>2];J[c+484>>2]=e;H[c+356|0]=0;J[c+332>>2]=953267991;b=c+8|0;J[b+12>>2]=g;J[b+8>>2]=d;J[b+4>>2]=c+24;J[b>>2]=19004;d=b;b=c+720|0;a:{if(!sl(d,a+4|0,a+68|0,b,b,c+544|0)){break a}f=N[c+708>>2];if(!(f>2])){break a}N[a+200>>2]=f}Qa(h);ga=c+784|0}function Ay(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=0,n=0;a:{if(ia[J[J[c>>2]+16>>2]](c)|0){break a}h=J[b+712>>2];f=ia[J[J[c>>2]+36>>2]](c)|0;b:{if(!(ia[J[J[c>>2]+8>>2]](c)|0)){break b}a=ia[J[J[c>>2]+20>>2]](c)|0;i=ia[J[J[c>>2]+24>>2]](c)|0;if((h|0)<=0){break b}a=f+(a<<2)|0;g=J[b+720>>2];if((h|0)!=1){j=h&-2;i=i<<2;while(1){e=g+P(d,104)|0;k=J[e+12>>2];n=J[e+8>>2];N[a+8>>2]=N[e+16>>2];J[a>>2]=n;J[a+4>>2]=k;e=g+P(d|1,104)|0;l=N[e+16>>2];k=J[e+12>>2];a=a+i|0;J[a>>2]=J[e+8>>2];J[a+4>>2]=k;N[a+8>>2]=l;a=a+i|0;d=d+2|0;m=m+2|0;if((j|0)!=(m|0)){continue}break}}if(!(h&1)){break b}d=g+P(d,104)|0;g=J[d+12>>2];i=J[d+8>>2];N[a+8>>2]=N[d+16>>2];J[a>>2]=i;J[a+4>>2]=g}if(!(ia[J[J[c>>2]+12>>2]](c)|0)){break a}a=ia[J[J[c>>2]+28>>2]](c)|0;c=ia[J[J[c>>2]+32>>2]](c)|0;if((h|0)<=0){break a}a=f+(a<<2)|0;b=J[b+720>>2];d=0;if((h|0)!=1){i=h&-2;c=c<<2;g=0;while(1){f=b+P(d,104)|0;e=J[f+76>>2];j=J[f+72>>2];N[a+8>>2]=N[f+80>>2];J[a>>2]=j;J[a+4>>2]=e;f=b+P(d|1,104)|0;l=N[f+80>>2];e=J[f+76>>2];a=a+c|0;J[a>>2]=J[f+72>>2];J[a+4>>2]=e;N[a+8>>2]=l;a=a+c|0;d=d+2|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(!(h&1)){break a}b=b+P(d,104)|0;c=J[b+76>>2];d=J[b+72>>2];N[a+8>>2]=N[b+80>>2];J[a>>2]=d;J[a+4>>2]=c}}function SC(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{b:{if(K[a+164|0]){k=a+132|0;if(J[k>>2]>=(b|0)){break a}if(b){J[8369]=J[8369]+1;e=ia[J[6782]](b<<2,16)|0}else{e=0}d=J[a+136>>2];f=J[a+128>>2];c:{d:{if((f|0)>0){if(f-1>>>0>=3){l=f&-4;while(1){c=g<<2;J[c+e>>2]=J[d+c>>2];h=c|4;J[h+e>>2]=J[d+h>>2];h=c|8;J[h+e>>2]=J[d+h>>2];c=c|12;J[c+e>>2]=J[d+c>>2];g=g+4|0;i=i+4|0;if((l|0)!=(i|0)){continue}break}}c=f&3;if(c){while(1){f=g<<2;J[f+e>>2]=J[d+f>>2];g=g+1|0;j=j+1|0;if((c|0)!=(j|0)){continue}break}}if(K[a+140|0]){break d}break c}if(!d|!K[a+140|0]){break c}}if(d){J[8370]=J[8370]+1;ia[J[6783]](d)}}J[a+136>>2]=e;H[a+140|0]=1;break b}k=a+152|0;if(J[k>>2]>=(b|0)){break a}if(b){J[8369]=J[8369]+1;e=ia[J[6782]](b<<1,16)|0}else{e=0}d=J[a+156>>2];f=J[a+148>>2];e:{f:{if((f|0)>0){if(f-1>>>0>=3){l=f&-4;while(1){c=g<<1;I[c+e>>1]=L[d+c>>1];h=c|2;I[h+e>>1]=L[d+h>>1];h=c|4;I[h+e>>1]=L[d+h>>1];c=c|6;I[c+e>>1]=L[d+c>>1];g=g+4|0;i=i+4|0;if((l|0)!=(i|0)){continue}break}}c=f&3;if(c){while(1){f=g<<1;I[f+e>>1]=L[d+f>>1];g=g+1|0;j=j+1|0;if((c|0)!=(j|0)){continue}break}}if(K[a+160|0]){break f}break e}if(!d|!K[a+160|0]){break e}}if(d){J[8370]=J[8370]+1;ia[J[6783]](d)}}J[a+156>>2]=e;H[a+160|0]=1}J[k>>2]=b}}function Td(a,b,c){var d=0,e=0,f=0,g=0;e=ga-80|0;ga=e;J[e+76>>2]=a;J[e+72>>2]=b;J[e+68>>2]=c;g=J[e+72>>2];c=J[e+68>>2];b=ga-48|0;ga=b;f=e+16|0;J[b+44>>2]=f;J[b+40>>2]=g;J[b+36>>2]=c;d=J[b+36>>2];c=ga-16|0;J[c+12>>2]=J[b+40>>2];J[c+8>>2]=0;N[b+32>>2]=oc(d,J[c+12>>2]+(J[c+8>>2]<<4)|0);d=J[b+36>>2];c=ga-16|0;J[c+12>>2]=J[b+40>>2];J[c+8>>2]=0;N[b+28>>2]=nc(d,J[c+12>>2]+(J[c+8>>2]<<4)|0);d=J[b+36>>2];c=ga-16|0;J[c+12>>2]=J[b+40>>2];J[c+8>>2]=0;N[b+24>>2]=mc(d,J[c+12>>2]+(J[c+8>>2]<<4)|0);d=J[b+36>>2];c=ga-16|0;J[c+12>>2]=J[b+40>>2];J[c+8>>2]=1;N[b+20>>2]=oc(d,J[c+12>>2]+(J[c+8>>2]<<4)|0);d=J[b+36>>2];c=ga-16|0;J[c+12>>2]=J[b+40>>2];J[c+8>>2]=1;N[b+16>>2]=nc(d,J[c+12>>2]+(J[c+8>>2]<<4)|0);d=J[b+36>>2];c=ga-16|0;J[c+12>>2]=J[b+40>>2];J[c+8>>2]=1;N[b+12>>2]=mc(d,J[c+12>>2]+(J[c+8>>2]<<4)|0);d=J[b+36>>2];c=ga-16|0;J[c+12>>2]=J[b+40>>2];J[c+8>>2]=2;N[b+8>>2]=oc(d,J[c+12>>2]+(J[c+8>>2]<<4)|0);d=J[b+36>>2];c=ga-16|0;J[c+12>>2]=J[b+40>>2];J[c+8>>2]=2;N[b+4>>2]=nc(d,J[c+12>>2]+(J[c+8>>2]<<4)|0);d=J[b+36>>2];c=ga-16|0;J[c+12>>2]=J[b+40>>2];J[c+8>>2]=2;N[b>>2]=mc(d,J[c+12>>2]+(J[c+8>>2]<<4)|0);qf(f,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);ga=b+48|0;wb(e,g,J[e+68>>2]+48|0);Vf(a,f,e);ga=e+80|0}function VE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;fb(a,b,c);N[b+20>>2]=N[a+72>>2];d=J[a+16>>2];J[b+12>>2]=0;J[b+16>>2]=d;if(d){g=ia[J[J[c>>2]+16>>2]](c,76,d)|0;d=J[g+8>>2];J[b+12>>2]=ia[J[J[c>>2]+28>>2]](c,d);if(J[b+16>>2]>0){f=J[a+24>>2];while(1){e=P(h,80);f=e+f|0;N[d+72>>2]=N[f+72>>2];J[d+64>>2]=ia[J[J[c>>2]+28>>2]](c,J[f+64>>2]);if(!(ia[J[J[c>>2]+24>>2]](c,J[(e+J[a+24>>2]|0)+64>>2])|0)){f=J[(e+J[a+24>>2]|0)+64>>2];f=(k=c,l=ia[J[J[f>>2]+52>>2]](f)|0,m=1,j=J[J[c>>2]+16>>2],ia[j](k|0,l|0,m|0)|0);i=J[(e+J[a+24>>2]|0)+64>>2];m=c,l=f,k=ia[J[J[i>>2]+56>>2]](i,J[f+8>>2],c)|0,n=1346455635,o=J[(e+J[a+24>>2]|0)+64>>2],j=J[J[c>>2]+20>>2],ia[j](m|0,l|0,k|0,n|0,o|0)}f=J[a+24>>2];e=e+f|0;J[d+68>>2]=J[e+68>>2];N[d>>2]=N[e>>2];N[d+4>>2]=N[e+4>>2];N[d+8>>2]=N[e+8>>2];N[d+12>>2]=N[e+12>>2];N[d+16>>2]=N[e+16>>2];N[d+20>>2]=N[e+20>>2];N[d+24>>2]=N[e+24>>2];N[d+28>>2]=N[e+28>>2];N[d+32>>2]=N[e+32>>2];N[d+36>>2]=N[e+36>>2];N[d+40>>2]=N[e+40>>2];N[d+44>>2]=N[e+44>>2];N[d+48>>2]=N[e+48>>2];N[d+52>>2]=N[e+52>>2];N[d+56>>2]=N[e+56>>2];N[d+60>>2]=N[e+60>>2];d=d+76|0;h=h+1|0;if((h|0)>2]){continue}break}}ia[J[J[c>>2]+20>>2]](c,g,4126,1497453121,J[g+8>>2])}return 3978}function nC(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0);f=ga+-64|0;ga=f;C=ia[J[J[a>>2]+92>>2]](a)|0;g=J[J[a+184>>2]+(b<<2)>>2];a:{if(C){a=J[a+164>>2]+(b<<6)|0;q=N[a+32>>2];r=N[a>>2];s=N[a+16>>2];t=N[a+56>>2];u=N[a+52>>2];v=N[a+48>>2];w=N[a+36>>2];x=N[a+20>>2];y=N[a+4>>2];z=N[a+40>>2];A=N[a+24>>2];B=N[a+8>>2];D=N[c+52>>2];E=N[c+56>>2];h=N[c+24>>2];i=N[c+20>>2];j=N[c+40>>2];k=N[c+36>>2];F=N[c+48>>2];l=N[c+8>>2];m=N[c>>2];n=N[c+4>>2];o=N[c+16>>2];p=N[c+32>>2];J[f+60>>2]=0;J[f+44>>2]=0;J[f+28>>2]=0;N[f+40>>2]=Q(z*j)+Q(Q(B*p)+Q(A*k));N[f+36>>2]=Q(w*j)+Q(Q(y*p)+Q(x*k));N[f+24>>2]=Q(z*h)+Q(Q(B*o)+Q(A*i));N[f+20>>2]=Q(w*h)+Q(Q(y*o)+Q(x*i));N[f+56>>2]=E+Q(Q(t*j)+Q(Q(v*p)+Q(k*u)));N[f+52>>2]=D+Q(Q(t*h)+Q(Q(v*o)+Q(i*u)));J[f+12>>2]=0;N[f+32>>2]=Q(q*j)+Q(Q(r*p)+Q(s*k));N[f+16>>2]=Q(q*h)+Q(Q(r*o)+Q(s*i));N[f>>2]=Q(q*l)+Q(Q(r*m)+Q(s*n));N[f+8>>2]=Q(z*l)+Q(Q(B*m)+Q(n*A));N[f+4>>2]=Q(w*l)+Q(Q(y*m)+Q(n*x));N[f+48>>2]=F+Q(Q(t*l)+Q(Q(v*m)+Q(n*u)));ia[J[J[g>>2]+8>>2]](g,f,d,e);break a}ia[J[J[g>>2]+8>>2]](g,c,d,e)}ga=f- -64|0}function _j(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;J[a+32>>2]=262144;c=J[a+4>>2];a:{if((c|0)>=2383){break a}if(J[a+8>>2]<2383){J[8369]=J[8369]+1;g=ia[J[6782]](9532,16)|0;i=J[a+4>>2];b:{if((i|0)<=0){break b}if(i-1>>>0>=3){j=i&-4;while(1){h=e<<2;J[h+g>>2]=J[J[a+12>>2]+h>>2];d=h|4;J[d+g>>2]=J[d+J[a+12>>2]>>2];d=h|8;J[d+g>>2]=J[d+J[a+12>>2]>>2];d=h|12;J[d+g>>2]=J[d+J[a+12>>2]>>2];e=e+4|0;f=f+4|0;if((j|0)!=(f|0)){continue}break}}j=i&3;if(!j){break b}while(1){d=e<<2;J[d+g>>2]=J[d+J[a+12>>2]>>2];e=e+1|0;b=b+1|0;if((j|0)!=(b|0)){continue}break}}b=J[a+12>>2];if(!(b?!b|!K[a+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+12>>2]=g;H[a+16|0]=1;J[a+8>>2]=2383}d=(c^-1)+2383|0;b=2383-c&3;if(b){e=0;while(1){J[J[a+12>>2]+(c<<2)>>2]=0;c=c+1|0;e=e+1|0;if((b|0)!=(e|0)){continue}break}}if(d>>>0<3){break a}while(1){b=c<<2;J[b+J[a+12>>2]>>2]=0;J[(b+J[a+12>>2]|0)+4>>2]=0;J[(b+J[a+12>>2]|0)+8>>2]=0;J[(b+J[a+12>>2]|0)+12>>2]=0;c=c+4|0;if((c|0)!=2383){continue}break}}J[a+4>>2]=2383;f=0;while(1){b=J[a+12>>2]+(f<<2)|0;c=J[b>>2];J[b>>2]=0;if(c){while(1){b=J[c+280>>2];ta(c);c=b;if(b){continue}break}}f=f+1|0;if((f|0)!=2383){continue}break}J[a+36>>2]=1;J[a+40>>2]=1;J[a+28>>2]=0;J[a+20>>2]=1048576e3;J[a+24>>2]=0}function $j(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;eh(a,b);J[a>>2]=22232;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=22320;H[c+4|0]=0;J[a+92>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=22400;H[c+4|0]=0;J[a+96>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=22400;J[a+100>>2]=c;H[c+4|0]=1;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=22480;H[c+4|0]=0;J[a+104>>2]=c;J[8369]=J[8369]+1;c=ia[J[6782]](8,16)|0;J[c>>2]=22564;J[a+108>>2]=c;H[c+4|0]=1;a:{if(!K[a+20|0]){break a}c=J[a+16>>2];if(!c|J[c>>2]>155){break a}c=J[c+16>>2];if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}c=J[a+16>>2];if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}J[8369]=J[8369]+1;e=ia[J[6782]](20,16)|0;b=J[b+12>>2];J[e+4>>2]=b;J[e>>2]=156;J[8369]=J[8369]+1;b=ia[J[6782]](P(b,156),16)|0;J[e+12>>2]=b;J[e+16>>2]=b;g=J[e+4>>2];J[e+8>>2]=g;f=g-1|0;b:{if(!f){break b}c=J[e>>2];h=f&7;if(h){while(1){d=b;b=b+c|0;J[d>>2]=b;f=f-1|0;i=i+1|0;if((i|0)!=(h|0)){continue}break}}if(g-2>>>0<7){break b}while(1){d=b;b=b+c|0;J[d>>2]=b;d=b;b=b+c|0;J[d>>2]=b;d=b;b=b+c|0;J[d>>2]=b;d=b;b=b+c|0;J[d>>2]=b;d=b;b=b+c|0;J[d>>2]=b;d=b;b=b+c|0;J[d>>2]=b;d=b;b=b+c|0;J[d>>2]=b;d=b;b=b+c|0;J[d>>2]=b;f=f-8|0;if(f){continue}break}}J[b>>2]=0;J[a+16>>2]=e}}function Uk(a){a=a|0;var b=0;J[a>>2]=19884;b=J[a+176>>2];if(!(b?!b|!K[a+180|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+176>>2]=0;H[a+180|0]=1;J[a+168>>2]=0;J[a+172>>2]=0;b=J[a+156>>2];if(!(b?!b|!K[a+160|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+156>>2]=0;H[a+160|0]=1;J[a+148>>2]=0;J[a+152>>2]=0;b=J[a+136>>2];if(!(b?!b|!K[a+140|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+136>>2]=0;H[a+140|0]=1;J[a+128>>2]=0;J[a+132>>2]=0;b=J[a+116>>2];if(!(b?!b|!K[a+120|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+116>>2]=0;H[a+120|0]=1;J[a+108>>2]=0;J[a+112>>2]=0;b=J[a+96>>2];if(!(b?!b|!K[a+100|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+96>>2]=0;H[a+100|0]=1;J[a+88>>2]=0;J[a+92>>2]=0;b=J[a+76>>2];if(!(b?!b|!K[a+80|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+76>>2]=0;H[a+80|0]=1;J[a+68>>2]=0;J[a+72>>2]=0;b=J[a+56>>2];if(!(b?!b|!K[a+60|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+56>>2]=0;H[a+60|0]=1;J[a+48>>2]=0;J[a+52>>2]=0;b=J[a+36>>2];if(!(b?!b|!K[a+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+36>>2]=0;H[a+40|0]=1;J[a+28>>2]=0;J[a+32>>2]=0;b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+16>>2]=0;H[a+20|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function yc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=J[a+16>>2];c=J[b+16>>2];if((m|0)!=(c|0)){return m-c|0}if(!m){return 0}e=J[a+4>>2];d=J[b+8>>2];f=J[b+12>>2];c=0;i=J[a>>2];k=jI(f,c,i,0);h=ha;f=jI(f,c,e,0);h=h+f|0;c=ha+g|0;c=f>>>0>h>>>0?c+1|0:c;g=jI(d,0,e,g);f=ha;e=h+f|0;c=e>>>0>>0?c+1|0:c;f=e;e=c;c=0;h=g+k|0;c=h>>>0>>0?c+1|0:c;k=h;n=c;f=c+f|0;c=e;e=f;g=e>>>0>>0?c+1|0:c;e=0;d=jI(i,o,d,j);h=e+d|0;c=ha+k|0;c=d>>>0>h>>>0?c+1|0:c;o=h;d=h;h=c;e=(k|0)==(c|0)&d>>>0>>0|c>>>0>>0;k=f+e|0;c=g;c=e>>>0>k>>>0?c+1|0:c;e=c;d=J[a+12>>2];i=J[b>>2];j=J[b+4>>2];c=0;f=J[a+8>>2];n=0;b=jI(j,c,f,n);g=ha;a=j;j=d;l=jI(a,c,d,0);d=g+l|0;g=ha;g=d>>>0>>0?g+1|0:g;l=0;a=jI(i,l,j,c);j=ha;d=j+d|0;c=g;c=d>>>0>>0?c+1|0:c;g=c;c=0;b=a+b|0;c=b>>>0>>0?c+1|0:c;d=c+d|0;g=d>>>0>>0?g+1|0:g;a=d;d=-1;p=a;j=0;i=jI(i,l,f,n);a=j+i|0;c=ha+b|0;c=a>>>0>>0?c+1|0:c;i=a;a=c;f=(b|0)==(c|0)&j>>>0>i>>>0|b>>>0>c>>>0;b=p+f|0;c=g;c=b>>>0>>0?c+1|0:c;a:{if((c|0)==(e|0)&b>>>0>k>>>0|c>>>0>e>>>0){break a}d=1;if((c|0)==(e|0)&b>>>0>>0|c>>>0>>0){break a}d=-1;if((a|0)==(h|0)&i>>>0>o>>>0|a>>>0>h>>>0){break a}d=(a|0)==(h|0)&i>>>0>>0|a>>>0>>0}return P(d,m)}function rA(a,b,c,d){a=a|0;b=Q(b);c=c|0;d=Q(d);var e=0,f=0,g=0,h=Q(0);e=ga-16|0;ga=e;aa(J[8371],0)|0;ne(33488);J[8373]=J[8373]+1;f=J[8376];J[8376]=f+1;if(!f){aa(e+8|0,0)|0;f=J[8371];J[8375]=(J[e+12>>2]-J[f+4>>2]|0)+P(J[e+8>>2]-J[f>>2]|0,1e6)}J[8381]=0;aa(e+8|0,0)|0;f=J[8371];J[8382]=(J[e+12>>2]-J[f+4>>2]|0)+P(J[e+8>>2]-J[f>>2]|0,1e6);ga=e+16|0;ya(3009);a:{if(c){N[a+268>>2]=d;b=Q(N[a+264>>2]+b);N[a+264>>2]=b;if(!(b>=d)){break a}h=b;b=Q(b/d);b:{if(Q(R(b))>2]=h-Q(Q(g|0)*d);break a}J[a+268>>2]=0;N[a+264>>2]=K[a+300|0]?Q(0):b;d=b;g=!(Q(R(b))>2]+20>>2]](a)|0){e=ia[J[J[a>>2]+20>>2]](a)|0;H[32584]=ia[J[J[e>>2]+48>>2]](e)>>>4&1}c:{if(g){e=(c|0)>(g|0)?g:c;ia[J[J[a>>2]+164>>2]](a,Q(d*Q(e|0)));ia[J[J[a>>2]+168>>2]](a);if((e|0)<=0){break c}if((e|0)!=1){f=e&-2;c=0;while(1){ia[J[J[a>>2]+160>>2]](a,d);ia[J[J[a>>2]+80>>2]](a);ia[J[J[a>>2]+160>>2]](a,d);ia[J[J[a>>2]+80>>2]](a);c=c+2|0;if((f|0)!=(c|0)){continue}break}}if(!(e&1)){break c}ia[J[J[a>>2]+160>>2]](a,d);ia[J[J[a>>2]+80>>2]](a);break c}ia[J[J[a>>2]+80>>2]](a)}ia[J[J[a>>2]+120>>2]](a);J[8381]=J[8381]+1;xa();return g|0}function lE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=ga-80|0;ga=e;a:{if((d|0)<=0){break a}if(d-1>>>0>=7){k=d&-8;while(1){f=i<<4;J[(f+c|0)+12>>2]=-581039253;J[((f|16)+c|0)+12>>2]=-581039253;J[((f|32)+c|0)+12>>2]=-581039253;J[((f|48)+c|0)+12>>2]=-581039253;J[((f|64)+c|0)+12>>2]=-581039253;J[((f|80)+c|0)+12>>2]=-581039253;J[((f|96)+c|0)+12>>2]=-581039253;J[((f|112)+c|0)+12>>2]=-581039253;i=i+8|0;g=g+8|0;if((k|0)!=(g|0)){continue}break}}g=d&7;if(g){while(1){J[((i<<4)+c|0)+12>>2]=-581039253;i=i+1|0;h=h+1|0;if((g|0)!=(h|0)){continue}break}}if((d|0)<=0){break a}j=e+40|4;f=e- -64|0;i=0;while(1){J[e+40>>2]=14568;J[j+8>>2]=0;J[j+12>>2]=0;J[j>>2]=0;J[j+4>>2]=0;J[e+60>>2]=-581039253;g=i<<4;k=g+b|0;h=J[k+12>>2];J[f+8>>2]=J[k+8>>2];J[f+12>>2]=h;h=J[k+4>>2];J[f>>2]=J[k>>2];J[f+4>>2]=h;J[e+32>>2]=1566444395;J[e+36>>2]=0;J[e+24>>2]=1566444395;J[e+28>>2]=1566444395;h=J[a+92>>2];J[e+16>>2]=-581039253;J[e+20>>2]=0;J[e+8>>2]=-581039253;J[e+12>>2]=-581039253;ia[J[J[h>>2]+8>>2]](h,e+40|0,e+8|0,e+24|0);h=J[j+12>>2];g=c+g|0;J[g+8>>2]=J[j+8>>2];J[g+12>>2]=h;h=J[j+4>>2];J[g>>2]=J[j>>2];J[g+4>>2]=h;i=i+1|0;if((i|0)!=(d|0)){continue}break}}ga=e+80|0}function jy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(Ya(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(Ya(a,J[b>>2],e)){if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+32>>2]=d;if(J[b+44>>2]!=4){f=a+16|0;h=f+(J[a+12>>2]<<3)|0;d=0;b:{c:{while(1){d:{if(f>>>0>=h>>>0){break d}I[b+52>>1]=0;_f(f,b,c,c,1,e);if(K[b+54|0]){break d}e:{if(!K[b+53|0]){break e}if(K[b+52|0]){d=1;if(J[b+24>>2]==1){break c}g=1;if(K[a+8|0]&2){break e}break c}g=1;if(!(H[a+8|0]&1)){break c}}f=f+8|0;continue}break}a=4;if(!g){break b}}a=3}J[b+44>>2]=a;if(d&1){break a}}J[b+20>>2]=c;J[b+40>>2]=J[b+40>>2]+1;if(J[b+36>>2]!=1|J[b+24>>2]!=2){break a}H[b+54|0]=1;return}f=J[a+12>>2];g=a+16|0;ke(g,b,c,d,e);if((f|0)<2){break a}g=g+(f<<3)|0;f=a+24|0;a=J[a+8>>2];if(!(!(a&2)&J[b+36>>2]!=1)){while(1){if(K[b+54|0]){break a}ke(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}break a}if(!(a&1)){while(1){if(K[b+54|0]|J[b+36>>2]==1){break a}ke(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break a}}while(1){if(K[b+54|0]|J[b+36>>2]==1&J[b+24>>2]==1){break a}ke(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}}}function ig(a,b,c,d){var e=0,f=0,g=0;e=ga-128|0;ga=e;J[e+108>>2]=16;J[e+112>>2]=981668463;J[e+104>>2]=b;J[e+100>>2]=c;J[e+96>>2]=1;J[e+60>>2]=0;H[e- -64|0]=1;H[e+92|0]=1;J[e+52>>2]=0;J[e+56>>2]=0;J[e+88>>2]=0;J[e+80>>2]=0;J[e+84>>2]=0;J[e+68>>2]=0;J[e+72>>2]=0;J[e+44>>2]=0;H[e+40|0]=1;H[e+36|0]=1;J[e+32>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+12>>2]=0;H[e+16|0]=1;J[e+4>>2]=0;J[e+8>>2]=0;J[e+116>>2]=c;Vj(e,e+96|0,e+40|0);J[8369]=J[8369]+1;a=Ac(ia[J[6782]](1252,16)|0,a,J[e+44>>2],J[e+60>>2],0);if(J[e+68>>2]>0){while(1){f=J[e+88>>2]+P(g,12)|0;b=J[f+8>>2];c=J[f>>2];f=J[f+4>>2];if((c|0)<(f|0)){Ja(a,c,f,0,0)}if((b|0)>(f|0)){Ja(a,f,b,0,0)}if((b|0)<(c|0)){Ja(a,b,c,0,0)}rb(a,c,f,b,0);g=g+1|0;if((g|0)>2]){continue}break}}Uj(e+40|0);if(d){nk(a)}b=J[e+32>>2];if(!(b?!b|!K[e+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[e+32>>2]=0;H[e+36|0]=1;J[e+24>>2]=0;J[e+28>>2]=0;b=J[e+12>>2];if(!(b?!b|!K[e+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[e+88>>2];if(!(b?!b|!K[e+92|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[e+88>>2]=0;H[e+92|0]=1;J[e+80>>2]=0;J[e+84>>2]=0;b=J[e+60>>2];if(!(b?!b|!K[e+64|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}ga=e+128|0;return a}function mG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a=J[b>>2];e=ia[J[J[a>>2]+56>>2]](a,48)|0;J[e>>2]=8624;J[e+4>>2]=J[b>>2];J[e>>2]=8652;H[e+28|0]=1;J[e>>2]=9856;J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;a=J[b+4>>2];H[e+36|0]=0;J[e+32>>2]=a;J[8369]=J[8369]+1;a=ia[J[6782]](68,16)|0;H[a+24|0]=0;H[a+20|0]=1;J[a>>2]=11460;J[a+16>>2]=0;H[a+44|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;J[a+40>>2]=0;H[a- -64|0]=1;J[a+32>>2]=0;J[a+36>>2]=0;J[a+60>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[8369]=J[8369]+1;b=ia[J[6782]](24,16)|0;h=J[a+8>>2];a:{if((h|0)<=0){break a}if((h|0)!=1){l=h&-2;while(1){f=P(g,12);i=f+J[a+16>>2]|0;j=J[i+4>>2];f=b+f|0;J[f>>2]=J[i>>2];J[f+4>>2]=j;J[f+8>>2]=J[i+8>>2];f=P(g|1,12);i=f+J[a+16>>2]|0;j=J[i+4>>2];f=b+f|0;J[f>>2]=J[i>>2];J[f+4>>2]=j;J[f+8>>2]=J[i+8>>2];g=g+2|0;k=k+2|0;if((l|0)!=(k|0)){continue}break}}if(!(h&1)){break a}h=P(g,12);g=h+J[a+16>>2]|0;i=J[g+4>>2];h=b+h|0;J[h>>2]=J[g>>2];J[h+4>>2]=i;J[h+8>>2]=J[g+8>>2]}g=J[a+16>>2];if(!(g?!g|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](g)}J[a+16>>2]=b;H[a+20|0]=1;J[a+12>>2]=2;dh(a);J[e+8>>2]=a;J[e+40>>2]=J[J[c+4>>2]+68>>2];J[e+44>>2]=J[J[d+4>>2]+68>>2];return e|0}function es(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;e=ga-16|0;ga=e;J[e+12>>2]=a;f=ua(284);a=J[e+12>>2];c=ga-16|0;ga=c;J[c+12>>2]=f;J[c+8>>2]=a;d=ga-16|0;ga=d;a=J[c+12>>2];J[d+12>>2]=a;b=J[d+12>>2];J[(ga-16|0)+12>>2]=b;J[(ga-16|0)+12>>2]=b+16;J[(ga-16|0)+12>>2]=b+36;J[(ga-16|0)+12>>2]=b+52;J[(ga-16|0)+12>>2]=b+68;ga=d+16|0;Pb(a+92|0);J[(ga-16|0)+12>>2]=a+156;J[(ga-16|0)+12>>2]=a+172;J[(ga-16|0)+12>>2]=a+188;N[a+204>>2]=N[J[c+8>>2]+48>>2];N[a+208>>2]=N[J[c+8>>2]+52>>2];N[a+212>>2]=N[J[c+8>>2]+56>>2];N[a+216>>2]=N[J[c+8>>2]+60>>2];N[a+220>>2]=N[J[c+8>>2]+64>>2];N[a+224>>2]=N[J[c+8>>2]+68>>2];b=J[c+8>>2];d=J[b+4>>2];J[a+156>>2]=J[b>>2];J[a+160>>2]=d;d=J[b+12>>2];J[a+164>>2]=J[b+8>>2];J[a+168>>2]=d;b=J[c+8>>2];d=J[b+20>>2];J[a+172>>2]=J[b+16>>2];J[a+176>>2]=d;d=J[b+28>>2];J[a+180>>2]=J[b+24>>2];J[a+184>>2]=d;b=J[c+8>>2];d=J[b+36>>2];J[a+188>>2]=J[b+32>>2];J[a+192>>2]=d;d=J[b+44>>2];J[a+196>>2]=J[b+40>>2];J[a+200>>2]=d;N[a+228>>2]=N[J[c+8>>2]+72>>2];N[a+232>>2]=0;N[a+252>>2]=0;N[a+236>>2]=0;N[a+240>>2]=0;N[a+256>>2]=0;N[a+244>>2]=.10000000149011612;H[a+260|0]=H[J[c+8>>2]+80|0]&1;N[a+248>>2]=N[J[c+8>>2]+76>>2];ga=c+16|0;ga=e+16|0;return f|0}function jk(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);n=Q(-1);o=N[b+8>>2];p=N[d>>2];g=N[c>>2];k=Q(p-g);v=N[e+4>>2];l=N[c+4>>2];m=Q(v-l);w=N[e>>2];h=Q(w-g);r=N[d+4>>2];i=Q(r-l);s=Q(Q(k*m)-Q(h*i));j=N[b>>2];t=i;x=N[e+8>>2];i=N[c+8>>2];q=Q(x-i);y=N[d+8>>2];u=Q(y-i);m=Q(Q(t*q)-Q(m*u));t=N[b+4>>2];k=Q(Q(u*h)-Q(q*k));h=Q(Q(o*s)+Q(Q(j*m)+Q(t*k)));a:{if(Q(R(h))>2];u=N[a>>2];z=N[a+4>>2];n=Q(Q(-Q(Q(Q(q*s)+Q(Q(u*m)+Q(k*z)))-Q(Q(i*s)+Q(Q(g*m)+Q(l*k)))))/h);b:{if(!(n>Q(11920928955078125e-22))|!(f>n)){break b}j=Q(u+Q(j*n));f=Q(g-j);h=Q(z+Q(t*n));g=Q(r-h);p=Q(p-j);l=Q(l-h);r=Q(q+Q(o*n));o=Q(y-r);i=Q(i-r);if(!(Q(Q(s*Q(Q(f*g)-Q(p*l)))+Q(Q(m*Q(Q(l*o)-Q(g*i)))+Q(k*Q(Q(i*p)-Q(o*f)))))>Q(-11920928955078125e-22))){break b}h=Q(v-h);j=Q(w-j);q=Q(s*Q(Q(p*h)-Q(j*g)));t=g;g=Q(x-r);if(!(Q(q+Q(Q(m*Q(Q(t*g)-Q(h*o)))+Q(k*Q(Q(o*j)-Q(g*p)))))>Q(-11920928955078125e-22))){break b}if(Q(Q(s*Q(Q(j*l)-Q(f*h)))+Q(Q(m*Q(Q(h*i)-Q(l*g)))+Q(k*Q(Q(g*f)-Q(i*j)))))>Q(-11920928955078125e-22)){break a}}n=Q(-1)}return n}function hB(a,b,c){a=a|0;b=b|0;c=c|0;fc(a,b,c);N[b+52>>2]=N[a+48>>2];N[b+56>>2]=N[a+52>>2];N[b+60>>2]=N[a+56>>2];N[b+64>>2]=N[a+60>>2];N[b+68>>2]=N[a- -64>>2];N[b+72>>2]=N[a+68>>2];N[b+76>>2]=N[a+72>>2];N[b+80>>2]=N[a+76>>2];N[b+84>>2]=N[a+80>>2];N[b+88>>2]=N[a+84>>2];N[b+92>>2]=N[a+88>>2];N[b+96>>2]=N[a+92>>2];N[b+100>>2]=N[a+96>>2];N[b+104>>2]=N[a+100>>2];N[b+108>>2]=N[a+104>>2];N[b+112>>2]=N[a+108>>2];N[b+116>>2]=N[a+112>>2];N[b+120>>2]=N[a+116>>2];N[b+124>>2]=N[a+120>>2];N[b+128>>2]=N[a+124>>2];N[b+132>>2]=N[a+128>>2];N[b+136>>2]=N[a+132>>2];N[b+140>>2]=N[a+136>>2];N[b+144>>2]=N[a+140>>2];N[b+148>>2]=N[a+144>>2];N[b+152>>2]=N[a+148>>2];N[b+156>>2]=N[a+152>>2];N[b+160>>2]=N[a+156>>2];N[b+164>>2]=N[a+160>>2];N[b+168>>2]=N[a+164>>2];N[b+172>>2]=N[a+168>>2];N[b+176>>2]=N[a+172>>2];N[b+228>>2]=N[a+868>>2];N[b+212>>2]=N[a+872>>2];N[b+196>>2]=N[a+680>>2];N[b+180>>2]=N[a+696>>2];N[b+232>>2]=N[a+932>>2];N[b+216>>2]=N[a+936>>2];N[b+200>>2]=N[a+684>>2];N[b+184>>2]=N[a+700>>2];N[b+236>>2]=N[a+996>>2];N[b+220>>2]=N[a+1e3>>2];N[b+204>>2]=N[a+688>>2];N[b+188>>2]=N[a+704>>2];J[b+244>>2]=K[a+1300|0];J[b+248>>2]=K[a+1301|0];return 3344}function lF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=0,r=Q(0);f=ga-16|0;ga=f;e=J[a+52>>2];o=(e+2|0)%3|0;a:{if((d|0)<=0){break a}p=N[((o<<2)+a|0)+28>>2];o=0;while(1){J[f+8>>2]=0;J[f+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;e=e<<2;N[e+f>>2]=N[(a+e|0)+28>>2];q=o<<4;e=q+b|0;g=N[e+8>>2];h=N[e>>2];j=N[e+4>>2];i=N[f>>2];k=N[f+4>>2];r=Q(-0xde0b6b000000000);m=Q(N[f+8>>2]+Q(p*g));g=Q(ia[J[J[a>>2]+48>>2]](a));l=N[e+8>>2];m=Q(m-Q(g*l));i=Q(i+Q(p*h));h=N[e>>2];i=Q(i-Q(g*h));k=Q(k+Q(p*j));j=N[e+4>>2];k=Q(k-Q(g*j));g=Q(Q(l*m)+Q(Q(h*i)+Q(j*k)));if(g>Q(-0xde0b6b000000000)){n=c+q|0;J[n+12>>2]=0;N[n+8>>2]=m;N[n+4>>2]=k;N[n>>2]=i;l=N[e+8>>2];j=N[e+4>>2];h=N[e>>2];r=g}J[f+8>>2]=0;J[f+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;n=J[a+52>>2]<<2;N[n+f>>2]=-N[(a+n|0)+28>>2];m=N[f+4>>2];i=N[f>>2];l=Q(N[f+8>>2]+Q(p*l));g=Q(ia[J[J[a>>2]+48>>2]](a));k=N[e+8>>2];l=Q(l-Q(g*k));h=Q(i+Q(p*h));i=N[e>>2];h=Q(h-Q(g*i));m=Q(m+Q(p*j));j=N[e+4>>2];g=Q(m-Q(g*j));if(Q(Q(k*l)+Q(Q(i*h)+Q(j*g)))>r){e=c+q|0;J[e+12>>2]=0;N[e+8>>2]=l;N[e+4>>2]=g;N[e>>2]=h}o=o+1|0;if((o|0)==(d|0)){break a}e=J[a+52>>2];continue}}ga=f+16|0}function vD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=0;h=ga-2048|0;ga=h;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;i=N[c+8>>2];e=N[c>>2];j=N[c+4>>2];f=Q(Q(i*i)+Q(Q(e*e)+Q(j*j)));a:{if(f>2]+96>>2]](b)|0)>0){j=Q(-0xde0b6b000000000);while(1){k=128;b:{c:{if(((ia[J[J[b>>2]+96>>2]](b)|0)-l|0)>127){break c}k=(ia[J[J[b>>2]+96>>2]](b)|0)-l|0;if((k|0)>0){break c}e=Q(-3.4028234663852886e38);g=-1;break b}c=0;if((k|0)!=1){o=k&-2;g=0;while(1){ia[J[J[b>>2]+108>>2]](b,c,(c<<4)+h|0);d=c|1;ia[J[J[b>>2]+108>>2]](b,d,(d<<4)+h|0);c=c+2|0;g=g+2|0;if((o|0)!=(g|0)){continue}break}}if(k&1){ia[J[J[b>>2]+108>>2]](b,c,(c<<4)+h|0)}c=0;g=-1;e=Q(-3.4028234663852886e38);while(1){d=(c<<4)+h|0;i=Q(Q(N[d+8>>2]*n)+Q(Q(N[d>>2]*m)+Q(f*N[d+4>>2])));d=i>e;e=d?i:e;g=d?c:g;c=c+1|0;if((k|0)!=(c|0)){continue}break}}if(e>j){d=(g<<4)+h|0;c=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=c;c=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=c;j=e}l=l+128|0;if((ia[J[J[b>>2]+96>>2]](b)|0)>(l|0)){continue}break}}ga=h+2048|0} +function PC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0);h=N[a+24>>2];f=N[a+40>>2];u=N[a+20>>2];v=N[a+36>>2];w=N[a+16>>2];x=N[a+32>>2];y=Q(ia[J[J[a>>2]+48>>2]](a));z=Q(ia[J[J[a>>2]+48>>2]](a));A=Q(ia[J[J[a>>2]+48>>2]](a));B=N[b+52>>2];i=N[b+24>>2];j=N[b+20>>2];k=N[b+56>>2];l=N[a+20>>2];o=N[a+36>>2];m=N[a+24>>2];C=N[a+40>>2];e=N[b+40>>2];n=N[b+36>>2];D=N[b+48>>2];q=N[b+8>>2];r=N[b>>2];s=N[b+4>>2];t=N[b+16>>2];E=N[a+16>>2];F=N[a+32>>2];g=N[b+32>>2];J[c+12>>2]=0;p=k;k=Q(Q(C+m)*Q(.5));m=Q(Q(F+E)*Q(.5));l=Q(Q(o+l)*Q(.5));o=Q(p+Q(Q(e*k)+Q(Q(g*m)+Q(n*l))));h=Q(A+Q(Q(f-h)*Q(.5)));p=Q(h*Q(R(e)));e=Q(y+Q(Q(x-w)*Q(.5)));f=Q(e*Q(R(g)));g=Q(z+Q(Q(v-u)*Q(.5)));n=Q(p+Q(f+Q(g*Q(R(n)))));N[c+8>>2]=o-n;f=Q(B+Q(Q(k*i)+Q(Q(m*t)+Q(l*j))));i=Q(Q(h*Q(R(i)))+Q(Q(e*Q(R(t)))+Q(g*Q(R(j)))));N[c+4>>2]=f-i;j=Q(D+Q(Q(k*q)+Q(Q(m*r)+Q(l*s))));e=Q(Q(h*Q(R(q)))+Q(Q(e*Q(R(r)))+Q(g*Q(R(s)))));N[c>>2]=j-e;J[d+12>>2]=0;N[d+8>>2]=n+o;N[d+4>>2]=i+f;N[d>>2]=e+j}function Ky(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;ia[J[J[b>>2]+32>>2]](b);d=ia[J[J[b>>2]+16>>2]](b,104,1)|0;c=qa(J[d+8>>2],0,104);N[c+88>>2]=N[a+248>>2];N[c+92>>2]=N[a+252>>2];N[c+96>>2]=N[a+256>>2];N[c+100>>2]=N[a+260>>2];N[c>>2]=N[a+92>>2];N[c+4>>2]=N[a+96>>2];N[c+8>>2]=N[a+100>>2];N[c+12>>2]=N[a+104>>2];N[c+16>>2]=N[a+108>>2];N[c+20>>2]=N[a+116>>2];N[c+24>>2]=N[a+120>>2];N[c+28>>2]=N[a+124>>2];N[c+32>>2]=N[a+128>>2];N[c+36>>2]=N[a+132>>2];N[c+40>>2]=N[a+140>>2];N[c+44>>2]=N[a+144>>2];N[c+48>>2]=N[a+148>>2];N[c+52>>2]=N[a+152>>2];N[c+56>>2]=N[a+168>>2];N[c+60>>2]=N[a+172>>2];J[c+64>>2]=J[a+112>>2];J[c+68>>2]=J[a+156>>2];J[c+72>>2]=J[a+160>>2];J[c+76>>2]=J[a+164>>2];J[c+80>>2]=J[a+136>>2];ia[J[J[b>>2]+20>>2]](b,d,3601,1145853764,c);d=J[a+8>>2];if((d|0)>0){while(1){c=J[J[a+16>>2]+(e<<2)>>2];if(K[c+236|0]&8){d=(g=b,h=ia[J[J[c>>2]+16>>2]](c)|0,i=1,f=J[J[b>>2]+16>>2],ia[f](g|0,h|0,i|0)|0);i=b,h=d,g=ia[J[J[c>>2]+20>>2]](c,J[d+8>>2],b)|0,j=1497645651,k=c,f=J[J[b>>2]+20>>2],ia[f](i|0,h|0,g|0,j|0,k|0);d=J[a+8>>2]}e=e+1|0;if((e|0)<(d|0)){continue}break}}Ak(a,b);gh(a,b);ia[J[J[b>>2]+36>>2]](b)}function lc(a,b,c,d){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,s=0,t=0,u=0;while(1){r=c;j=J[a+12>>2];g=j+((c+d|0)/2<<4)|0;s=J[g+8>>2];m=J[g+4>>2];k=J[g>>2];g=d;while(1){e=-1;h=-1;f=(c<<4)+j|0;n=J[f>>2];if(n){h=J[n+12>>2]}e=k?J[k+12>>2]:e;i=-1;l=-1;o=J[f+4>>2];if(o){l=J[o+12>>2]}i=m?J[m+12>>2]:i;a:{b:{if((e|0)<(h|0)){break b}e=(k|0)==(n|0)&(i|0)<(l|0);if(!(e|(k|0)!=(n|0))){if((m|0)!=(o|0)){break a}if(M[f+8>>2]>s>>>0){break b}break a}if(!e){break a}}c=c+1|0;continue}while(1){t=g<<4;e=t+j|0;h=-1;i=-1;i=k?J[k+12>>2]:i;l=J[e>>2];if(l){h=J[l+12>>2]}u=-1;p=-1;p=m?J[m+12>>2]:p;q=J[e+4>>2];if(q){u=J[q+12>>2]}c:{d:{if((h|0)<(i|0)){break d}h=(k|0)==(l|0)&(u|0)<(p|0);if(!(h|(k|0)!=(l|0))){if((m|0)!=(q|0)){break c}if(M[e+8>>2]>>0){break d}break c}if(!h){break c}}g=g-1|0;continue}break}if((c|0)<=(g|0)){h=J[f+8>>2];i=J[f+12>>2];j=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=j;j=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=j;f=J[a+12>>2]+t|0;J[f+4>>2]=o;J[f+8>>2]=h;J[f+12>>2]=i;J[f>>2]=n;g=g-1|0;c=c+1|0}if((c|0)<=(g|0)){j=J[a+12>>2];continue}break}if((g|0)>(r|0)){lc(a,b,r,g)}if((c|0)<(d|0)){continue}break}}function XF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;J[7400]=J[7400]+1;k=J[a+40>>2];d=c<<16|b;d=(d<<15^-1)+d|0;d=P(d>>10^d,9);d=d>>6^d;d=(d<<11^-1)+d|0;i=k+((J[a+12>>2]-1&(d>>16^d))<<2)|0;d=J[i>>2];a:{if((d|0)==-1){break a}f=J[a+60>>2];g=J[a+16>>2];e=d;while(1){j=g+P(e,12)|0;if(!(J[j>>2]==(b|0)&J[j+4>>2]==(c|0))){e=J[(e<<2)+f>>2];if((e|0)!=-1){continue}break a}break}l=J[(g+P(e,12)|0)+8>>2];b:{c:{if((d|0)==(e|0)){break c}while(1){b=d;d=J[(b<<2)+f>>2];if((e|0)!=(d|0)){continue}break}if((b|0)==-1){break c}J[(b<<2)+f>>2]=J[(e<<2)+f>>2];break b}J[i>>2]=J[(e<<2)+f>>2]}h=J[a+8>>2]-1|0;if((h|0)!=(e|0)){d:{e:{g=g+P(h,12)|0;b=J[g+4>>2]<<16|J[g>>2];b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;i=J[a+12>>2]-1&(b>>16^b);d=k+(i<<2)|0;b=J[d>>2];if((h|0)==(b|0)){break e}while(1){c=b;b=J[(b<<2)+f>>2];if((h|0)!=(b|0)){continue}break}if((c|0)==-1){break e}J[(c<<2)+f>>2]=J[(h<<2)+f>>2];break d}J[d>>2]=J[(h<<2)+f>>2]}b=J[g+4>>2];J[j>>2]=J[g>>2];J[j+4>>2]=b;J[j+8>>2]=J[g+8>>2];b=J[a+40>>2]+(i<<2)|0;J[J[a+60>>2]+(e<<2)>>2]=J[b>>2];J[b>>2]=e;e=J[a+8>>2]-1|0}J[a+8>>2]=e}return l|0}function Kl(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=ga-48|0;ga=c;d=J[b+4>>2];e=J[a+48>>2];J[e+4>>2]=J[b>>2];J[e+8>>2]=d;d=J[b+12>>2];J[e+12>>2]=J[b+8>>2];J[e+16>>2]=d;J[c+44>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;J[c+32>>2]=1065353216;e=c+16|0;b=c+32|0;ia[J[J[a>>2]+68>>2]](e,a,b);N[a+32>>2]=N[c+16>>2]+N[a+12>>2];J[c+32>>2]=-1082130432;ia[J[J[a>>2]+68>>2]](c,a,b);d=J[c+12>>2];J[c+24>>2]=J[c+8>>2];J[c+28>>2]=d;d=J[c+4>>2];J[c+16>>2]=J[c>>2];J[c+20>>2]=d;N[a+16>>2]=N[c+16>>2]-N[a+12>>2];J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+36>>2]=1065353216;ia[J[J[a>>2]+68>>2]](e,a,b);N[a+36>>2]=N[c+20>>2]+N[a+12>>2];J[c+36>>2]=-1082130432;ia[J[J[a>>2]+68>>2]](c,a,b);d=J[c+12>>2];J[c+24>>2]=J[c+8>>2];J[c+28>>2]=d;d=J[c+4>>2];J[c+16>>2]=J[c>>2];J[c+20>>2]=d;N[a+20>>2]=N[c+20>>2]-N[a+12>>2];J[c+40>>2]=0;J[c+44>>2]=0;J[c+40>>2]=1065353216;J[c+32>>2]=0;J[c+36>>2]=0;ia[J[J[a>>2]+68>>2]](e,a,b);N[a+40>>2]=N[c+24>>2]+N[a+12>>2];J[c+40>>2]=-1082130432;ia[J[J[a>>2]+68>>2]](c,a,b);b=J[c+12>>2];J[c+24>>2]=J[c+8>>2];J[c+28>>2]=b;b=J[c+4>>2];J[c+16>>2]=J[c>>2];J[c+20>>2]=b;N[a+24>>2]=N[c+24>>2]-N[a+12>>2];ga=c+48|0}function sa(a,b,c){var d=0,e=0,f=0;if(c>>>0>=512){ea(a|0,b|0,c|0)|0;return a}e=a+c|0;a:{if(!((a^b)&3)){b:{if(!(a&3)){c=a;break b}if(!c){c=a;break b}c=a;while(1){H[c|0]=K[b|0];b=b+1|0;c=c+1|0;if(!(c&3)){break b}if(c>>>0>>0){continue}break}}d=e&-4;c:{if(d>>>0<64){break c}f=d+-64|0;if(f>>>0>>0){break c}while(1){J[c>>2]=J[b>>2];J[c+4>>2]=J[b+4>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=J[b+12>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=J[b+20>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=J[b+28>>2];J[c+32>>2]=J[b+32>>2];J[c+36>>2]=J[b+36>>2];J[c+40>>2]=J[b+40>>2];J[c+44>>2]=J[b+44>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=J[b+52>>2];J[c+56>>2]=J[b+56>>2];J[c+60>>2]=J[b+60>>2];b=b- -64|0;c=c- -64|0;if(f>>>0>=c>>>0){continue}break}}if(c>>>0>=d>>>0){break a}while(1){J[c>>2]=J[b>>2];b=b+4|0;c=c+4|0;if(d>>>0>c>>>0){continue}break}break a}if(e>>>0<4){c=a;break a}d=e-4|0;if(d>>>0>>0){c=a;break a}c=a;while(1){H[c|0]=K[b|0];H[c+1|0]=K[b+1|0];H[c+2|0]=K[b+2|0];H[c+3|0]=K[b+3|0];b=b+4|0;c=c+4|0;if(d>>>0>=c>>>0){continue}break}}if(c>>>0>>0){while(1){H[c|0]=K[b|0];b=b+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}return a}function Co(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0,f=0,g=0,h=0;d=ga-304|0;ga=d;J[d+300>>2]=a;J[d+296>>2]=b;N[d+292>>2]=c;b=J[d+300>>2];g=ga-16|0;J[g+12>>2]=J[d+296>>2];e=J[g+12>>2]+48|0;f=J[e+4>>2];a=d+272|0;J[a>>2]=J[e>>2];J[a+4>>2]=f;f=J[e+12>>2];J[a+8>>2]=J[e+8>>2];J[a+12>>2]=f;J[g+12>>2]=J[d+296>>2];e=J[g+12>>2];N[d+220>>2]=0;N[d+216>>2]=0;f=d+224|0;g=d+292|0;na(f,g,d+220|0,d+216|0);h=d+240|0;wa(h,e,f);e=d+256|0;va(e,a,h);N[d+196>>2]=.699999988079071;N[d+192>>2]=0;N[d+188>>2]=0;f=d+200|0;na(f,d+196|0,d+192|0,d+188|0);ia[J[J[b>>2]+8>>2]](b,a,e,f);e=ga-16|0;J[e+12>>2]=J[d+296>>2];e=J[e+12>>2];N[d+132>>2]=0;N[d+128>>2]=0;f=d+136|0;na(f,d+132|0,g,d+128|0);h=d+152|0;wa(h,e,f);e=d+168|0;va(e,a,h);N[d+108>>2]=0;N[d+104>>2]=.699999988079071;N[d+100>>2]=0;f=d+112|0;na(f,d+108|0,d+104|0,d+100|0);ia[J[J[b>>2]+8>>2]](b,a,e,f);e=ga-16|0;J[e+12>>2]=J[d+296>>2];e=J[e+12>>2];N[d+44>>2]=0;N[d+40>>2]=0;f=d+48|0;na(f,d+44|0,d+40|0,g);g=d- -64|0;wa(g,e,f);e=d+80|0;va(e,a,g);N[d+20>>2]=0;N[d+16>>2]=0;N[d+12>>2]=.699999988079071;g=d+24|0;na(g,d+20|0,d+16|0,d+12|0);ia[J[J[b>>2]+8>>2]](b,a,e,g);ga=d+304|0}function mF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0);d=ga-16|0;ga=d;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;e=N[c+8>>2];h=N[c>>2];f=N[c+4>>2];g=Q(Q(e*e)+Q(Q(h*h)+Q(f*f)));a:{if(g>2];f=N[o+((c+2|0)%3<<2)>>2];J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;c=c<<2;N[c+d>>2]=N[c+o>>2];l=N[d+4>>2];m=N[d>>2];h=Q(-0xde0b6b000000000);p=Q(j*f);i=Q(p+N[d+8>>2]);k=Q(ia[J[J[b>>2]+48>>2]](b));n=Q(i-Q(j*k));q=Q(e*f);l=Q(Q(l+q)-Q(e*k));i=m;m=Q(g*f);k=Q(Q(i+m)-Q(g*k));f=Q(Q(j*n)+Q(Q(g*k)+Q(e*l)));if(f>Q(-0xde0b6b000000000)){J[a+12>>2]=0;N[a+8>>2]=n;N[a+4>>2]=l;N[a>>2]=k;h=f}J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;c=J[b+52>>2]<<2;N[c+d>>2]=-N[(b+c|0)+28>>2];f=N[d+4>>2];k=N[d>>2];r=h;l=j;i=Q(p+N[d+8>>2]);h=Q(ia[J[J[b>>2]+48>>2]](b));j=Q(i-Q(j*h));n=g;g=Q(Q(m+k)-Q(g*h));i=e;e=Q(Q(q+f)-Q(e*h));if(r>2]=0;N[a+8>>2]=j;N[a+4>>2]=e;N[a>>2]=g}ga=d+16|0}function wE(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=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=0;j=ga-16|0;J[d>>2]=2139095039;J[e>>2]=-8388609;p=J[a+96>>2];if((p|0)<=0){h=Q(-3.4028234663852886e38)}else{while(1){l=J[a+104>>2]+(k<<4)|0;h=Q(N[l+8>>2]*N[a+20>>2]);i=Q(N[l>>2]*N[a+12>>2]);m=Q(N[l+4>>2]*N[a+16>>2]);n=Q(Q(Q(h*N[b+40>>2])+Q(Q(i*N[b+32>>2])+Q(m*N[b+36>>2])))+N[b+56>>2]);o=Q(Q(Q(h*N[b+8>>2])+Q(Q(i*N[b>>2])+Q(m*N[b+4>>2])))+N[b+48>>2]);i=Q(Q(Q(h*N[b+24>>2])+Q(Q(i*N[b+16>>2])+Q(m*N[b+20>>2])))+N[b+52>>2]);h=Q(Q(n*N[c+8>>2])+Q(Q(o*N[c>>2])+Q(i*N[c+4>>2])));if(h>2]){N[d>>2]=h;J[f+12>>2]=0;N[f+8>>2]=n;N[f+4>>2]=i;N[f>>2]=o}if(h>N[e>>2]){N[e>>2]=h;J[g+12>>2]=0;N[g+8>>2]=n;N[g+4>>2]=i;N[g>>2]=o}k=k+1|0;if((p|0)!=(k|0)){continue}break}h=N[e>>2]}i=N[d>>2];if(h>2]=h;N[e>>2]=i;a=J[f+12>>2];J[j+8>>2]=J[f+8>>2];J[j+12>>2]=a;a=J[f+4>>2];J[j>>2]=J[f>>2];J[j+4>>2]=a;a=J[g+12>>2];J[f+8>>2]=J[g+8>>2];J[f+12>>2]=a;a=J[g+4>>2];J[f>>2]=J[g>>2];J[f+4>>2]=a;a=J[j+12>>2];J[g+8>>2]=J[j+8>>2];J[g+12>>2]=a;a=J[j+4>>2];J[g>>2]=J[j>>2];J[g+4>>2]=a}}function kk(a){var b=0,c=Q(0),d=Q(0),e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0);b=ga-32|0;ga=b;u=a+988|0;Fd(u);if(J[a+752>>2]>0){while(1){h=J[a+760>>2]+P(r,44)|0;k=J[h+16>>2];g=J[h+12>>2];f=J[h+8>>2];e=J[f+12>>2];J[b+16>>2]=J[f+8>>2];J[b+20>>2]=e;e=J[f+20>>2];J[b+24>>2]=J[f+16>>2];J[b+28>>2]=e;e=J[f+20>>2];J[b+8>>2]=J[f+16>>2];J[b+12>>2]=e;e=J[f+12>>2];J[b>>2]=J[f+8>>2];J[b+4>>2]=e;l=N[b+4>>2];m=N[b>>2];d=N[g+8>>2];if(m>d){N[b>>2]=d;m=d}n=N[b+8>>2];s=N[b+28>>2];v=N[b+24>>2];w=N[b+20>>2];o=N[b+16>>2];t=N[b+12>>2];i=N[g+12>>2];if(i>2]=i;l=i}j=N[g+16>>2];if(j>2]=j;n=j}c=N[g+20>>2];if(c>2]=c;t=c}if(d>o){N[b+16>>2]=d;o=d}if(c>s){N[b+28>>2]=c;s=c}p=N[k+12>>2];g=p>2];e=d>2];c=N[k+20>>2];if(c>2]=c}if(c>s){N[b+28>>2]=c}N[b+4>>2]=g?p:l;N[b>>2]=e?d:m;N[b+8>>2]=n>q?q:n;c=j>v?j:v;N[b+24>>2]=(cw?i:w;N[b+20>>2]=(c>2]=(d>o?d:o)+Q(0);J[h+40>>2]=Db(u,b,h);r=r+1|0;if((r|0)>2]){continue}break}}ga=b+32|0}function qk(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;J[8369]=J[8369]+1;c=ia[J[6782]](20,16)|0;J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;a:{if(J[a+872>>2]>0){b=J[J[a+880>>2]>>2];d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+16>>2]=J[b+16>>2];d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;break a}J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0}b=J[a+872>>2];b:{if((b|0)!=J[a+876>>2]){break b}h=b?b<<1:1;if((h|0)<=(b|0)){break b}if(h){J[8369]=J[8369]+1;f=ia[J[6782]](h<<2,16)|0;b=J[a+872>>2]}c:{if((b|0)<=0){break c}if(b-1>>>0>=3){i=b&-4;while(1){d=e<<2;J[d+f>>2]=J[d+J[a+880>>2]>>2];g=d|4;J[g+f>>2]=J[g+J[a+880>>2]>>2];g=d|8;J[g+f>>2]=J[g+J[a+880>>2]>>2];d=d|12;J[d+f>>2]=J[d+J[a+880>>2]>>2];e=e+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}d=b&3;if(!d){break c}while(1){i=e<<2;J[i+f>>2]=J[i+J[a+880>>2]>>2];e=e+1|0;k=k+1|0;if((d|0)!=(k|0)){continue}break}}e=J[a+880>>2];if(!(!e|!K[a+884|0])){if(e){J[8370]=J[8370]+1;ia[J[6783]](e)}b=J[a+872>>2]}J[a+880>>2]=f;H[a+884|0]=1;J[a+876>>2]=h}J[J[a+880>>2]+(b<<2)>>2]=c;J[a+872>>2]=b+1;return c}function QB(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=Q(0);e=ga-672|0;ga=e;j=e+568|0;m=Bb(j);J[e+572>>2]=1;J[e+568>>2]=2176;f=J[b+12>>2];J[e+632>>2]=J[b+8>>2];J[e+636>>2]=f;f=J[b+4>>2];J[e+624>>2]=J[b>>2];J[e+628>>2]=f;f=J[b+28>>2];J[e+648>>2]=J[b+24>>2];J[e+652>>2]=f;f=J[b+20>>2];J[e+640>>2]=J[b+16>>2];J[e+644>>2]=f;f=J[b+44>>2];J[e+664>>2]=J[b+40>>2];J[e+668>>2]=f;f=J[b+36>>2];J[e+656>>2]=J[b+32>>2];J[e+660>>2]=f;N[e+612>>2]=N[a+204>>2];H[e+540|0]=0;J[e+516>>2]=953267991;J[e+200>>2]=18432;f=J[a+4>>2];b=e+176|0;J[b+20>>2]=0;J[b+16>>2]=j;J[b+12>>2]=f;J[b+8>>2]=e+200;J[b+4>>2]=e+208;J[b>>2]=18208;J[e>>2]=6804;J[e+164>>2]=1065353216;J[e+168>>2]=0;N[e+172>>2]=N[a+208>>2];f=b;b=a+136|0;a:{if(!xl(f,a+8|0,a+72|0,b,b,e)){break a}g=N[e+140>>2];h=N[e+132>>2];i=N[e+136>>2];k=Q(Q(g*g)+Q(Q(h*h)+Q(i*i)));if(!(k>Q(9999999747378752e-20))){break a}l=N[e+164>>2];if(!(l>2])){break a}n=g;g=Q(Q(1)/Q(Y(k)));N[e+140>>2]=n*g;N[e+136>>2]=i*g;N[e+132>>2]=h*g;Q(ia[J[J[a>>2]+12>>2]](a,e+132|0,e+148|0,l,c,d))}Qa(m);ga=e+672|0}function CB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);e=Q(1);d=J[b>>2];a:{if((d|0)==J[a+80>>2]|K[d+204|0]&4){break a}b:{if(c){g=N[b+16>>2];h=N[b+12>>2];f=N[b+8>>2];break b}f=N[b+16>>2];i=N[b+8>>2];j=N[b+12>>2];g=Q(Q(N[d+44>>2]*f)+Q(Q(N[d+36>>2]*i)+Q(j*N[d+40>>2])));h=Q(Q(N[d+28>>2]*f)+Q(Q(N[d+20>>2]*i)+Q(j*N[d+24>>2])));f=Q(Q(N[d+12>>2]*f)+Q(Q(N[d+4>>2]*i)+Q(N[d+8>>2]*j)))}if(N[a+100>>2]>Q(Q(N[a+92>>2]*g)+Q(Q(N[a+84>>2]*f)+Q(h*N[a+88>>2])))){break a}e=N[b+40>>2];J[a+76>>2]=d;N[a+4>>2]=e;c:{if(c){c=J[b+12>>2];J[a+44>>2]=J[b+8>>2];J[a+48>>2]=c;c=J[b+20>>2];J[a+52>>2]=J[b+16>>2];J[a+56>>2]=c;break c}f=N[d+8>>2];i=N[d+12>>2];j=N[d+20>>2];k=N[d+24>>2];l=N[d+28>>2];m=N[d+36>>2];n=N[d+40>>2];e=N[b+12>>2];o=N[d+44>>2];g=N[b+16>>2];p=N[d+4>>2];h=N[b+8>>2];J[a+56>>2]=0;N[a+52>>2]=Q(o*g)+Q(Q(m*h)+Q(e*n));N[a+48>>2]=Q(l*g)+Q(Q(j*h)+Q(e*k));N[a+44>>2]=Q(i*g)+Q(Q(p*h)+Q(f*e))}c=J[b+28>>2];J[a+60>>2]=J[b+24>>2];J[a+64>>2]=c;c=J[b+36>>2];J[a+68>>2]=J[b+32>>2];J[a+72>>2]=c;e=N[b+40>>2]}return Q(e)}function tF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;fb(a,b,c);d=J[a+48>>2];ia[J[J[d>>2]+56>>2]](d,b+12|0,c)|0;N[b+52>>2]=N[a+12>>2];a:{b:{if(!J[a+52>>2]){break b}if(ia[J[J[c>>2]+52>>2]](c)&1){break b}d=ia[J[J[c>>2]+24>>2]](c,J[a+52>>2])|0;if(d){J[b+44>>2]=0;J[b+40>>2]=d;break a}d=ia[J[J[c>>2]+28>>2]](c,J[a+52>>2])|0;J[b+44>>2]=0;J[b+40>>2]=d;d=J[a+52>>2];d=(g=c,h=ia[J[J[d>>2]+12>>2]](d)|0,i=1,f=J[J[c>>2]+16>>2],ia[f](g|0,h|0,i|0)|0);e=J[a+52>>2];i=c,h=d,g=ia[J[J[e>>2]+16>>2]](e,J[d+8>>2],c)|0,j=1213612625,k=J[a+52>>2],f=J[J[c>>2]+20>>2],ia[f](i|0,h|0,g|0,j|0,k|0);break a}J[b+40>>2]=0;J[b+44>>2]=0}c:{if(!J[a+56>>2]){break c}if(ia[J[J[c>>2]+52>>2]](c)&2){break c}d=ia[J[J[c>>2]+24>>2]](c,J[a+56>>2])|0;if(d){J[b+48>>2]=d;return 3873}J[b+48>>2]=ia[J[J[c>>2]+28>>2]](c,J[a+56>>2]);b=J[a+56>>2];b=(k=c,j=ia[J[J[b>>2]+8>>2]](b)|0,g=1,f=J[J[c>>2]+16>>2],ia[f](k|0,j|0,g|0)|0);d=J[a+56>>2];g=c,j=b,k=ia[J[J[d>>2]+12>>2]](d,J[b+8>>2],c)|0,h=1346456916,i=J[a+56>>2],f=J[J[c>>2]+20>>2],ia[f](g|0,j|0,k|0,h|0,i|0);return 3873}J[b+48>>2]=0;return 3873}function Yk(a,b,c,d,e,f){xb(a,4,b,c);J[a>>2]=19708;b=J[d+12>>2];J[a+560>>2]=J[d+8>>2];J[a+564>>2]=b;b=J[d+4>>2];J[a+552>>2]=J[d>>2];J[a+556>>2]=b;b=J[d+28>>2];J[a+576>>2]=J[d+24>>2];J[a+580>>2]=b;b=J[d+20>>2];J[a+568>>2]=J[d+16>>2];J[a+572>>2]=b;b=J[d+44>>2];J[a+592>>2]=J[d+40>>2];J[a+596>>2]=b;b=J[d+36>>2];J[a+584>>2]=J[d+32>>2];J[a+588>>2]=b;b=J[d+60>>2];J[a+608>>2]=J[d+56>>2];J[a+612>>2]=b;b=J[d+52>>2];J[a+600>>2]=J[d+48>>2];J[a+604>>2]=b;b=J[e+12>>2];J[a+624>>2]=J[e+8>>2];J[a+628>>2]=b;b=J[e+4>>2];J[a+616>>2]=J[e>>2];J[a+620>>2]=b;b=J[e+20>>2];J[a+632>>2]=J[e+16>>2];J[a+636>>2]=b;b=J[e+28>>2];J[a+640>>2]=J[e+24>>2];J[a+644>>2]=b;b=J[e+36>>2];J[a+648>>2]=J[e+32>>2];J[a+652>>2]=b;b=J[e+44>>2];J[a+656>>2]=J[e+40>>2];J[a+660>>2]=b;b=J[e+52>>2];J[a+664>>2]=J[e+48>>2];J[a+668>>2]=b;b=J[e+60>>2];J[a+672>>2]=J[e+56>>2];J[a+676>>2]=b;J[a+688>>2]=0;J[a+692>>2]=-1082130432;J[a+696>>2]=1063675494;J[a+700>>2]=1050253722;J[a+704>>2]=1065353216;J[a+708>>2]=0;J[a+712>>2]=0;H[a+716|0]=0;H[a+740|0]=f;J[a+748>>2]=0;J[a+736>>2]=16777216;N[a+732>>2]=f?Q(-1):Q(1)}function kA(a,b){a=a|0;b=Q(b);var c=0,d=Q(0),e=0,f=Q(0),g=0,h=Q(0);ya(3099);if(J[a+232>>2]>0){while(1){c=J[J[a+240>>2]+(g<<2)>>2];a:{if(!c){break a}b:{c:{d:{e=J[c+216>>2];switch(e-2|0){case 0:case 2:break c;default:break d}}e:{d=N[c+320>>2];f=Q(d*d);d=N[c+312>>2];h=Q(d*d);d=N[c+316>>2];f=Q(f+Q(h+Q(d*d)));d=N[c+472>>2];if(!(f>2];f=Q(d*d);d=N[c+328>>2];h=Q(d*d);d=N[c+332>>2];f=Q(f+Q(h+Q(d*d)));d=N[c+476>>2];if(!(f>2]=N[c+220>>2]+b;break b}J[c+220>>2]=0;if((J[c+216>>2]&-2)!=4){J[c+216>>2]=0}e=J[c+216>>2]}if((e|0)==4){break a}}f:{if(K[32584]){break f}d=N[6780];if(d==Q(0)|(d>2]?0:(e&-2)!=2)){break f}if(K[c+204|0]&3){if((J[c+216>>2]&-2)!=4){J[c+216>>2]=2}break a}if((e|0)==1){if((J[c+216>>2]&-2)!=4){J[c+216>>2]=3}e=J[c+216>>2]}if((e|0)!=2){break a}J[c+328>>2]=0;J[c+332>>2]=0;J[c+312>>2]=0;J[c+316>>2]=0;J[c+336>>2]=0;J[c+340>>2]=0;J[c+320>>2]=0;J[c+324>>2]=0;J[c+260>>2]=J[c+260>>2]+2;break a}if((J[c+216>>2]&-2)!=4){J[c+216>>2]=1}}g=g+1|0;if((g|0)>2]){continue}break}}xa()}function YA(a,b,c){a=a|0;b=b|0;c=c|0;fc(a,b,c);N[b+52>>2]=N[a+552>>2];N[b+56>>2]=N[a+556>>2];N[b+60>>2]=N[a+560>>2];N[b+64>>2]=N[a+564>>2];N[b+68>>2]=N[a+568>>2];N[b+72>>2]=N[a+572>>2];N[b+76>>2]=N[a+576>>2];N[b+80>>2]=N[a+580>>2];N[b+84>>2]=N[a+584>>2];N[b+88>>2]=N[a+588>>2];N[b+92>>2]=N[a+592>>2];N[b+96>>2]=N[a+596>>2];N[b+100>>2]=N[a+600>>2];N[b+104>>2]=N[a+604>>2];N[b+108>>2]=N[a+608>>2];N[b+112>>2]=N[a+612>>2];N[b+116>>2]=N[a+616>>2];N[b+120>>2]=N[a+620>>2];N[b+124>>2]=N[a+624>>2];N[b+128>>2]=N[a+628>>2];N[b+132>>2]=N[a+632>>2];N[b+136>>2]=N[a+636>>2];N[b+140>>2]=N[a+640>>2];N[b+144>>2]=N[a+644>>2];N[b+148>>2]=N[a+648>>2];N[b+152>>2]=N[a+652>>2];N[b+156>>2]=N[a+656>>2];N[b+160>>2]=N[a+660>>2];N[b+164>>2]=N[a+664>>2];N[b+168>>2]=N[a+668>>2];N[b+172>>2]=N[a+672>>2];N[b+176>>2]=N[a+676>>2];J[b+184>>2]=K[a+736|0];J[b+188>>2]=K[a+737|0];N[b+196>>2]=N[a+684>>2];N[b+192>>2]=N[a+680>>2];J[b+180>>2]=K[a+740|0];c=a+688|0;N[b+200>>2]=xe(c);N[b+204>>2]=ye(c);N[b+208>>2]=N[a+696>>2];N[b+212>>2]=N[a+700>>2];N[b+216>>2]=N[a+704>>2];return 3496}function Vo(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=0,j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0);g=ga-32|0;ga=g;J[g+28>>2]=a;J[g+24>>2]=b;J[g+20>>2]=c;J[g+16>>2]=d;J[g+12>>2]=e;J[g+8>>2]=f;o=J[g+24>>2];c=J[g+20>>2];f=J[g+16>>2];l=J[g+8>>2];a=0;d=J[g+12>>2];b=d+2|0;J[8369]=J[8369]+1;e=ia[J[6782]]((b|0)!=(b&268435455)?-1:b<<4,16)|0;j=ua((b|0)!=(b&1073741823)?-1:b<<2);if((d|0)>=-1){p=(b|0)>1?b:1;q=Q(d+1|0);while(1){r=N[f>>2];m=N[c>>2];s=N[f+4>>2];n=N[c+4>>2];k=N[f+8>>2];h=N[c+8>>2];i=e+(a<<4)|0;J[i+12>>2]=0;t=h;k=Q(k-h);h=Q(Q(a|0)/q);N[i+8>>2]=t+Q(k*h);N[i+4>>2]=n+Q(Q(s-n)*h);N[i>>2]=m+Q(Q(r-m)*h);J[(a<<2)+j>>2]=1065353216;a=a+1|0;if((p|0)!=(a|0)){continue}break}}J[8369]=J[8369]+1;c=Ac(ia[J[6782]](1252,16)|0,o,b,e,j);if(l&1){N[J[c+720>>2]+88>>2]=0;H[c+924|0]=1}if(l&2){N[(J[c+720>>2]+P(d+1|0,104)|0)+88>>2]=0;H[c+924|0]=1}if(e){J[8370]=J[8370]+1;ia[J[6783]](e)}ta(j);if((d|0)>=0){b=(b|0)>2?b:2;a=1;while(1){Ja(c,a-1|0,a,0,0);a=a+1|0;if((b|0)!=(a|0)){continue}break}}ga=g+32|0;return c|0}function SF(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);d=ga-32|0;ga=d;a=J[a+12>>2];a:{if(!a){break a}J[e+4>>2]=a;g=J[b+12>>2];h=J[c+12>>2];n=N[h+56>>2];i=Q(N[g+56>>2]-n);o=N[h+48>>2];m=Q(N[g+48>>2]-o);p=N[h+52>>2];j=Q(N[g+52>>2]-p);f=Q(Y(Q(Q(i*i)+Q(Q(m*m)+Q(j*j)))));b=J[b+4>>2];k=Q(N[b+28>>2]*N[b+12>>2]);b=J[c+4>>2];l=Q(N[b+28>>2]*N[b+12>>2]);k=Q(k+l);if(f>k){if(!J[a+748>>2]){break a}c=J[a+740>>2];g=J[J[e+8>>2]+8>>2];b=(c|0)==(g|0);h=a;a=J[J[e+12>>2]+8>>2];ab(h,(b?c:a)+4|0,(b?a:g)+4|0);break a}J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=1065353216;J[d+20>>2]=0;k=Q(f-k);b:{if(!(f>Q(1.1920928955078125e-7))){f=Q(1);i=Q(0);j=Q(0);break b}f=Q(Q(1)/f);i=Q(i*f);N[d+24>>2]=i;j=Q(j*f);N[d+20>>2]=j;f=Q(m*f);N[d+16>>2]=f}J[d+12>>2]=0;N[d+8>>2]=Q(l*i)+n;N[d+4>>2]=Q(l*j)+p;N[d>>2]=Q(l*f)+o;ia[J[J[e>>2]+16>>2]](e,d+16|0,d,k);a=J[e+4>>2];if(!J[a+748>>2]){break a}c=J[a+740>>2];g=J[J[e+8>>2]+8>>2];b=(c|0)==(g|0);h=a;a=J[J[e+12>>2]+8>>2];ab(h,(b?c:a)+4|0,(b?a:g)+4|0)}ga=d+32|0}function ww(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;a=J[d+8>>2];e=ga-16|0;ga=e;J[e+12>>2]=J[d+12>>2]+24;J[e+8>>2]=a;a=J[e+8>>2];b=ga-48|0;ga=b;J[b+44>>2]=J[e+12>>2];J[b+40>>2]=a;g=J[b+44>>2];a=ga-16|0;J[a+12>>2]=J[b+40>>2];J[b+36>>2]=J[J[a+12>>2]+4>>2];c=J[b+36>>2];J[b>>2]=0;J[b+4>>2]=0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;wf(b);a=ga-32|0;ga=a;J[a+28>>2]=g;J[a+24>>2]=c;J[a+20>>2]=b;f=ga-16|0;c=J[a+28>>2];J[f+12>>2]=c;J[a+16>>2]=J[J[f+12>>2]+4>>2];a:{if(J[a+24>>2]>2]){J[a+12>>2]=J[a+24>>2];while(1){if(J[a+12>>2]>2]){tc(J[c+12>>2]+P(J[a+12>>2],36)|0);J[a+12>>2]=J[a+12>>2]+1;continue}break}break a}f=J[a+24>>2];h=ga-16|0;J[h+12>>2]=c;if(J[J[h+12>>2]+4>>2]<(f|0)){zh(c,J[a+24>>2])}J[a+8>>2]=J[a+16>>2];while(1){if(J[a+8>>2]>2]){yh(J[c+12>>2]+P(J[a+8>>2],36)|0,J[a+20>>2]);J[a+8>>2]=J[a+8>>2]+1;continue}break}}J[c+4>>2]=J[a+24>>2];ga=a+32|0;tc(b);Ah(J[b+40>>2],J[b+36>>2],J[g+12>>2]);ga=b+48|0;ga=e+16|0;ga=d+16|0}function Za(a,b,c){var d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0);d=ga-48|0;ga=d;e=J[b+120>>2];v=J[b+124>>2];f=J[b>>2]+(v>>1)|0;if(v&1){e=J[e+J[f>>2]>>2]}ia[e|0](d,f,c);e=J[b+124>>2];f=J[b+4>>2]+(e>>1)|0;g=Q(-N[c+8>>2]);h=Q(-N[c+4>>2]);i=Q(-N[c>>2]);c=J[b+120>>2];c=e&1?J[J[f>>2]+c>>2]:c;j=N[b+16>>2];k=N[b+12>>2];l=N[b+32>>2];m=N[b+24>>2];n=N[b+28>>2];o=N[b+48>>2];p=N[b+40>>2];q=N[b+44>>2];r=N[b+8>>2];J[d+28>>2]=0;N[d+24>>2]=Q(o*g)+Q(Q(p*i)+Q(q*h));N[d+20>>2]=Q(l*g)+Q(Q(m*i)+Q(n*h));N[d+16>>2]=Q(j*g)+Q(Q(r*i)+Q(k*h));ia[c|0](d+32|0,f,d+16|0);w=N[b+104>>2];x=N[b- -64>>2];y=N[b+60>>2];g=N[b+108>>2];h=N[b+80>>2];i=N[b+72>>2];j=N[b+76>>2];k=N[b+112>>2];l=N[b+96>>2];m=N[b+88>>2];n=N[b+92>>2];o=N[b+56>>2];s=N[d+40>>2];t=N[d+32>>2];u=N[d+36>>2];p=N[d>>2];q=N[d+4>>2];r=N[d+8>>2];J[a+12>>2]=0;N[a+8>>2]=r-Q(k+Q(Q(s*l)+Q(Q(t*m)+Q(u*n))));N[a+4>>2]=q-Q(g+Q(Q(s*h)+Q(Q(t*i)+Q(u*j))));N[a>>2]=p-Q(w+Q(Q(s*x)+Q(Q(t*o)+Q(u*y))));ga=d+48|0}function YE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);a:{if(J[a+16>>2]){g=N[a+56>>2];e=N[a+40>>2];h=Q(Q(g+e)*Q(.5));f=N[a+52>>2];k=N[a+36>>2];i=Q(Q(f+k)*Q(.5));l=Q(Q(g-e)*Q(.5));u=Q(Q(f-k)*Q(.5));e=N[a+48>>2];f=N[a+32>>2];g=Q(Q(e+f)*Q(.5));e=Q(Q(e-f)*Q(.5));break a}e=Q(0)}v=Q(ia[J[J[a>>2]+48>>2]](a));w=Q(ia[J[J[a>>2]+48>>2]](a));p=Q(ia[J[J[a>>2]+48>>2]](a));x=N[b+52>>2];f=N[b+20>>2];k=N[b+24>>2];o=N[b+56>>2];m=N[b+36>>2];j=N[b+40>>2];y=N[b+48>>2];q=N[b+8>>2];r=N[b>>2];s=N[b+4>>2];t=N[b+16>>2];n=N[b+32>>2];J[c+12>>2]=0;o=Q(o+Q(Q(h*j)+Q(Q(g*n)+Q(i*m))));l=Q(l+p);p=Q(l*Q(R(j)));e=Q(e+v);j=Q(u+w);m=Q(p+Q(Q(e*Q(R(n)))+Q(j*Q(R(m)))));N[c+8>>2]=o-m;n=Q(x+Q(Q(h*k)+Q(Q(g*t)+Q(i*f))));f=Q(Q(l*Q(R(k)))+Q(Q(e*Q(R(t)))+Q(j*Q(R(f)))));N[c+4>>2]=n-f;h=Q(y+Q(Q(h*q)+Q(Q(g*r)+Q(i*s))));i=Q(Q(l*Q(R(q)))+Q(Q(e*Q(R(r)))+Q(j*Q(R(s)))));N[c>>2]=h-i;J[d+12>>2]=0;N[d+8>>2]=m+o;N[d+4>>2]=f+n;N[d>>2]=i+h}function no(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=ga+-64|0;ga=d;J[d+60>>2]=a;J[d+56>>2]=b;H[d+55|0]=c;b=J[d+60>>2];J[b+8>>2]=J[J[d+56>>2]>>2];Mf(b+20|0,J[d+56>>2]);J[(ga-16|0)+12>>2]=d+32;a:{if(H[d+55|0]&1){a=J[d+56>>2];c=J[a+12>>2];J[d+32>>2]=J[a+8>>2];J[d+36>>2]=c;c=J[a+20>>2];J[d+40>>2]=J[a+16>>2];J[d+44>>2]=c;break a}a=ga-16|0;J[a+12>>2]=J[b+8>>2];J[a+12>>2]=J[a+12>>2]+4;wa(d+16|0,J[a+12>>2],J[d+56>>2]+8|0);a=J[d+20>>2];J[d+32>>2]=J[d+16>>2];J[d+36>>2]=a;a=J[d+28>>2];J[d+40>>2]=J[d+24>>2];J[d+44>>2]=a}Uh(b+72|0,d+32|0);J[(ga-16|0)+12>>2]=d;Wh(d,b+40|0,b+56|0,N[J[d+56>>2]+24>>2]);Uh(b+92|0,d);a=J[d+56>>2]+24|0;c=ga-16|0;ga=c;J[c+12>>2]=b+112;J[c+8>>2]=a;e=ga-16|0;a=J[c+12>>2];J[e+12>>2]=a;J[c+4>>2]=J[J[e+12>>2]+4>>2];e=J[c+4>>2];f=ga-16|0;J[f+12>>2]=a;if(J[J[f+12>>2]+8>>2]==(e|0)){e=ga-16|0;J[e+12>>2]=a;f=J[J[e+12>>2]+4>>2];J[e+12>>2]=a;J[e+8>>2]=f;if(J[e+8>>2]){e=J[e+8>>2]<<1}else{e=1}Rh(a,e)}N[J[a+12>>2]+(J[a+4>>2]<<2)>>2]=N[J[c+8>>2]>>2];J[a+4>>2]=J[a+4>>2]+1;ga=c+16|0;ga=d- -64|0;return Q(N[b+4>>2])}function $k(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0;k=ga-16|0;ga=k;if(K[a+912|0]?1:J[a+924>>2]){j=a+1216|0;l=J[j+4>>2];J[k+8>>2]=J[j>>2];J[k+12>>2]=l;j=J[a+1212>>2];J[k>>2]=J[a+1208>>2];J[k+4>>2]=j;j=J[a+1304>>2];if(!(j&512)){N[a+896>>2]=N[J[b+32>>2]>>2]}if(!(j&1024)){N[a+904>>2]=N[J[b+32>>2]>>2]}if(!(j&2048)){N[a+900>>2]=N[b+4>>2]}c=De(a,a+868|0,d,e,f,g,h,i,b,c,k,1,0)+c|0}if(K[a+976|0]?1:J[a+988>>2]){j=a+1232|0;l=J[j+4>>2];J[k+8>>2]=J[j>>2];J[k+12>>2]=l;j=a+1224|0;l=J[j+4>>2];J[k>>2]=J[j>>2];J[k+4>>2]=l;j=J[a+1304>>2];if(!(j&4096)){N[a+960>>2]=N[J[b+32>>2]>>2]}if(!(j&8192)){N[a+968>>2]=N[J[b+32>>2]>>2]}if(!(j&16384)){N[a+964>>2]=N[b+4>>2]}c=De(a,a+932|0,d,e,f,g,h,i,b,c,k,1,0)+c|0}if(K[a+1040|0]?1:J[a+1052>>2]){j=a+1248|0;l=J[j+4>>2];J[k+8>>2]=J[j>>2];J[k+12>>2]=l;j=a+1240|0;l=J[j+4>>2];J[k>>2]=J[j>>2];J[k+4>>2]=l;j=J[a+1304>>2];if(!(j&32768)){N[a+1024>>2]=N[J[b+32>>2]>>2]}if(!(j&65536)){N[a+1032>>2]=N[J[b+32>>2]>>2]}if(!(j&131072)){N[a+1028>>2]=N[b+4>>2]}c=De(a,a+996|0,d,e,f,g,h,i,b,c,k,1,0)+c|0}ga=k+16|0;return c}function So(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=0,j=0,k=0,l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=Q(0);g=ga-32|0;ga=g;J[g+28>>2]=a;J[g+24>>2]=b;J[g+20>>2]=c;J[g+16>>2]=d;J[g+12>>2]=e;m=J[g+24>>2];i=J[g+20>>2];j=J[g+16>>2];a=0;k=J[g+12>>2];c=k+3|0;a:{if((k|0)>=-2){l=Q(c|0);J[8369]=J[8369]+1;e=ia[J[6782]](c<<4,16)|0;d=e;while(1){f=Q(0);h=Q(.5);b=a;if(b){while(1){f=Q(f+(b&1?h:Q(-0)));n=b>>>0<2;b=b>>>1|0;h=Q(h*Q(.5));if(!n){continue}break}}J[d+12>>2]=0;f=Q(Q(f+f)+Q(-1));N[d+8>>2]=f;h=Q(Q(Q(Q(a<<1)*Q(3.1415927410125732))+Q(3.1415927410125732))/l);f=Q(Y(Q(Q(1)-Q(f*f))));N[d+4>>2]=Ga(h)*f;N[d>>2]=Ha(h)*f;d=d+16|0;a=a+1|0;if((c|0)!=(a|0)){continue}break}if((k|0)>=-2){d=(c|0)>1?c:1;a=0;while(1){f=N[i>>2];h=N[j>>2];l=N[i+4>>2];o=N[j+4>>2];p=N[i+8>>2];q=N[j+8>>2];b=e+(a<<4)|0;J[b+12>>2]=0;N[b+8>>2]=p+Q(q*N[b+8>>2]);N[b+4>>2]=l+Q(o*N[b+4>>2]);N[b>>2]=f+Q(h*N[b>>2]);a=a+1|0;if((d|0)!=(a|0)){continue}break}}a=ig(m,e,c,1);if(e){J[8370]=J[8370]+1;ia[J[6783]](e)}break a}a=ig(m,0,c,1)}ga=g+32|0;return a|0}function pe(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;J[a>>2]=21924;if(J[a+104>>2]>0){while(1){i=J[a+112>>2]+(f<<3)|0;d=J[i+4>>2];g=J[J[a+4>>2]+684>>2];c=J[g+60>>2];if((c|0)>0){e=0;while(1){h=0;j=J[g+68>>2]+(e<<2)|0;b=J[j>>2];if(b){while(1){c=J[b+280>>2];a:{if(J[b+276>>2]!=(d|0)){h=b;break a}J[(h?h+280|0:j)>>2]=c;ta(b)}b=c;if(b){continue}break}c=J[g+60>>2]}e=e+1|0;if((e|0)<(c|0)){continue}break}d=J[i+4>>2]}if(d){ia[J[J[d>>2]+4>>2]](d)}f=f+1|0;if((f|0)>2]){continue}break}}ak(a+60|0);b=J[a+132>>2];if(!(b?!b|!K[a+136|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+132>>2]=0;H[a+136|0]=1;J[a+124>>2]=0;J[a+128>>2]=0;b=J[a+112>>2];if(!(b?!b|!K[a+116|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+112>>2]=0;H[a+116|0]=1;J[a+104>>2]=0;J[a+108>>2]=0;b=J[a+92>>2];if(!(b?!b|!K[a+96|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+92>>2]=0;H[a+96|0]=1;J[a+84>>2]=0;J[a+88>>2]=0;b=J[a+72>>2];if(!(b?!b|!K[a+76|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+72>>2]=0;H[a+76|0]=1;b=a- -64|0;J[b>>2]=0;J[b+4>>2]=0;return a|0}function Am(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+16>>2]=0;H[a+20|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;b=J[a+40>>2];if(!(b?!b|!K[a+44|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+40>>2]=0;H[a+44|0]=1;J[a+32>>2]=0;J[a+36>>2]=0;b=J[a+60>>2];if(!(b?!b|!K[a- -64|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+60>>2]=0;H[a+64|0]=1;J[a+52>>2]=0;J[a+56>>2]=0;if(J[a+12>>2]<=1){J[8369]=J[8369]+1;f=ia[J[6782]](24,16)|0;d=J[a+8>>2];a:{if((d|0)<=0){break a}b=0;if((d|0)!=1){i=d&-2;while(1){c=P(b,12);e=c+J[a+16>>2]|0;g=J[e+4>>2];c=c+f|0;J[c>>2]=J[e>>2];J[c+4>>2]=g;J[c+8>>2]=J[e+8>>2];c=P(b|1,12);e=c+J[a+16>>2]|0;g=J[e+4>>2];c=c+f|0;J[c>>2]=J[e>>2];J[c+4>>2]=g;J[c+8>>2]=J[e+8>>2];b=b+2|0;h=h+2|0;if((h|0)!=(i|0)){continue}break}}if(!(d&1)){break a}d=P(b,12);b=d+J[a+16>>2]|0;e=J[b+4>>2];d=d+f|0;J[d>>2]=J[b>>2];J[d+4>>2]=e;J[d+8>>2]=J[b+8>>2]}b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+16>>2]=f;H[a+20|0]=1;J[a+12>>2]=2}dh(a)}function bB(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0);if(K[a+738|0]){J[b>>2]=0;J[b+4>>2]=0;return}J[b>>2]=5;J[b+4>>2]=1;d=J[a+32>>2];c=N[a+652>>2];f=N[a+620>>2];g=N[a+636>>2];l=Q(Q(N[d+44>>2]*c)+Q(Q(N[d+36>>2]*f)+Q(g*N[d+40>>2])));e=J[a+28>>2];m=N[e+44>>2];h=N[a+584>>2];n=N[e+36>>2];i=N[a+552>>2];j=N[a+568>>2];o=N[e+40>>2];u=Q(l*Q(Q(m*h)+Q(Q(n*i)+Q(j*o))));p=Q(Q(N[d+12>>2]*c)+Q(Q(N[d+4>>2]*f)+Q(g*N[d+8>>2])));q=N[e+12>>2];r=N[e+4>>2];s=N[e+8>>2];v=Q(p*Q(Q(q*h)+Q(Q(r*i)+Q(j*s))));t=N[e+28>>2];k=Q(t*h);h=N[e+20>>2];w=Q(h*i);i=N[e+24>>2];k=Q(k+Q(w+Q(j*i)));j=Q(Q(N[d+28>>2]*c)+Q(Q(N[d+20>>2]*f)+Q(g*N[d+24>>2])));c=N[a+588>>2];f=N[a+556>>2];g=N[a+572>>2];c=Q($a(Q(u+Q(v+Q(k*j))),Q(Q(l*Q(Q(m*c)+Q(Q(n*f)+Q(o*g))))+Q(Q(p*Q(Q(q*c)+Q(Q(r*f)+Q(s*g))))+Q(Q(Q(t*c)+Q(Q(h*f)+Q(i*g)))*j))))*N[a+732>>2]);N[a+728>>2]=c;Pk(a+688|0,c);if(K[a+716|0]|K[a+737|0]){J[b>>2]=J[b>>2]+1;J[b+4>>2]=J[b+4>>2]-1}}function $F(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;f=J[a+188>>2];j=J[b>>2];d=J[a+268>>2];a:{b:{if((d|0)<=0){break b}g=J[a+276>>2];while(1){if(J[g+(e<<2)>>2]!=(j|0)){e=e+1|0;if((e|0)!=(d|0)){continue}break b}break}if((d|0)!=(e|0)){break a}}m=c?c:f;c:{if(J[a+272>>2]!=(d|0)){break c}g=d?d<<1:1;if((g|0)<=(d|0)){break c}d:{if(!g){c=0;break d}J[8369]=J[8369]+1;c=ia[J[6782]](g<<2,16)|0;d=J[a+268>>2]}e:{if((d|0)<=0){break e}e=0;if(d-1>>>0>=3){i=d&-4;while(1){f=e<<2;J[f+c>>2]=J[f+J[a+276>>2]>>2];h=f|4;J[h+c>>2]=J[h+J[a+276>>2]>>2];h=f|8;J[h+c>>2]=J[h+J[a+276>>2]>>2];f=f|12;J[f+c>>2]=J[f+J[a+276>>2]>>2];e=e+4|0;k=k+4|0;if((i|0)!=(k|0)){continue}break}}f=d&3;if(!f){break e}while(1){i=e<<2;J[i+c>>2]=J[i+J[a+276>>2]>>2];e=e+1|0;l=l+1|0;if((f|0)!=(l|0)){continue}break}}e=J[a+276>>2];if(!(!e|!K[a+280|0])){if(e){J[8370]=J[8370]+1;ia[J[6783]](e)}d=J[a+268>>2]}J[a+276>>2]=c;H[a+280|0]=1;J[a+272>>2]=g}J[J[a+276>>2]+(d<<2)>>2]=j;J[a+268>>2]=d+1;a=J[a+284>>2];ia[J[J[a>>2]+8>>2]](a,m,b)|0}}function sg(a){a=a|0;var b=0;J[a>>2]=20292;if(K[a+272|0]){b=J[a+204>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+204>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}b=J[a+196>>2];if(b){ia[J[J[b>>2]>>2]](b)|0;b=J[a+196>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}if(K[a+273|0]){b=J[a+200>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+200>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}b=J[a+316>>2];if(!(b?!b|!K[a+320|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+316>>2]=0;H[a+320|0]=1;J[a+308>>2]=0;J[a+312>>2]=0;b=J[a+288>>2];if(!(b?!b|!K[a+292|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+288>>2]=0;H[a+292|0]=1;J[a+280>>2]=0;J[a+284>>2]=0;b=J[a+240>>2];if(!(b?!b|!K[a+244|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+240>>2]=0;H[a+244|0]=1;J[a+232>>2]=0;J[a+236>>2]=0;b=J[a+220>>2];if(!(b?!b|!K[a+224|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+220>>2]=0;H[a+224|0]=1;J[a+212>>2]=0;J[a+216>>2]=0;b=J[a+188>>2];if(!(b?!b|!K[a+192|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+188>>2]=0;H[a+192|0]=1;J[a+180>>2]=0;J[a+184>>2]=0;Xm(a);return a|0}function Cc(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=0;j=ga-16|0;J[d>>2]=2139095039;J[e>>2]=-8388609;p=J[a+8>>2];if((p|0)<=0){h=Q(-3.4028234663852886e38)}else{while(1){l=J[a+16>>2]+(k<<4)|0;h=N[l+8>>2];i=N[l>>2];m=N[l+4>>2];n=Q(Q(Q(h*N[b+40>>2])+Q(Q(i*N[b+32>>2])+Q(m*N[b+36>>2])))+N[b+56>>2]);o=Q(Q(Q(h*N[b+8>>2])+Q(Q(i*N[b>>2])+Q(m*N[b+4>>2])))+N[b+48>>2]);i=Q(Q(Q(h*N[b+24>>2])+Q(Q(i*N[b+16>>2])+Q(m*N[b+20>>2])))+N[b+52>>2]);h=Q(Q(n*N[c+8>>2])+Q(Q(o*N[c>>2])+Q(i*N[c+4>>2])));if(h>2]){N[d>>2]=h;J[f+12>>2]=0;N[f+8>>2]=n;N[f+4>>2]=i;N[f>>2]=o}if(h>N[e>>2]){N[e>>2]=h;J[g+12>>2]=0;N[g+8>>2]=n;N[g+4>>2]=i;N[g>>2]=o}k=k+1|0;if((p|0)!=(k|0)){continue}break}h=N[e>>2]}i=N[d>>2];if(h>2]=h;N[e>>2]=i;a=J[f+12>>2];J[j+8>>2]=J[f+8>>2];J[j+12>>2]=a;a=J[f+4>>2];J[j>>2]=J[f>>2];J[j+4>>2]=a;a=J[g+12>>2];J[f+8>>2]=J[g+8>>2];J[f+12>>2]=a;a=J[g+4>>2];J[f>>2]=J[g>>2];J[f+4>>2]=a;a=J[j+12>>2];J[g+8>>2]=J[j+8>>2];J[g+12>>2]=a;a=J[j+4>>2];J[g>>2]=J[j>>2];J[g+4>>2]=a}}function sB(a,b,c){a=a|0;b=b|0;c=c|0;fc(a,b,c);N[b+52>>2]=N[a+300>>2];N[b+56>>2]=N[a+304>>2];N[b+60>>2]=N[a+308>>2];N[b+64>>2]=N[a+312>>2];N[b+68>>2]=N[a+316>>2];N[b+72>>2]=N[a+320>>2];N[b+76>>2]=N[a+324>>2];N[b+80>>2]=N[a+328>>2];N[b+84>>2]=N[a+332>>2];N[b+88>>2]=N[a+336>>2];N[b+92>>2]=N[a+340>>2];N[b+96>>2]=N[a+344>>2];N[b+100>>2]=N[a+348>>2];N[b+104>>2]=N[a+352>>2];N[b+108>>2]=N[a+356>>2];N[b+112>>2]=N[a+360>>2];N[b+116>>2]=N[a+364>>2];N[b+120>>2]=N[a+368>>2];N[b+124>>2]=N[a+372>>2];N[b+128>>2]=N[a+376>>2];N[b+132>>2]=N[a+380>>2];N[b+136>>2]=N[a+384>>2];N[b+140>>2]=N[a+388>>2];N[b+144>>2]=N[a+392>>2];N[b+148>>2]=N[a+396>>2];N[b+152>>2]=N[a+400>>2];N[b+156>>2]=N[a+404>>2];N[b+160>>2]=N[a+408>>2];N[b+164>>2]=N[a+412>>2];N[b+168>>2]=N[a+416>>2];N[b+172>>2]=N[a+420>>2];N[b+176>>2]=N[a+424>>2];N[b+180>>2]=N[a+444>>2];N[b+184>>2]=N[a+448>>2];N[b+188>>2]=N[a+452>>2];N[b+192>>2]=N[a+428>>2];N[b+196>>2]=N[a+432>>2];N[b+200>>2]=N[a+436>>2];N[b+204>>2]=N[a+440>>2];return 3261}function Hx(a,b,c,d){a=a|0;b=Q(b);c=Q(c);d=Q(d);var e=0,f=0;e=ga-16|0;ga=e;J[e+12>>2]=a;N[e+8>>2]=b;N[e+4>>2]=c;N[e>>2]=d;b=N[e+8>>2];c=N[e+4>>2];d=N[e>>2];a=ga-96|0;ga=a;J[a+92>>2]=J[e+12>>2];N[a+88>>2]=b;N[a+84>>2]=c;N[a+80>>2]=d;f=J[a+92>>2];N[a+76>>2]=Ta(N[a+88>>2]);N[a+72>>2]=Ta(N[a+84>>2]);N[a+68>>2]=Ta(N[a+80>>2]);N[a+64>>2]=Sa(N[a+88>>2]);N[a+60>>2]=Sa(N[a+84>>2]);N[a+56>>2]=Sa(N[a+80>>2]);N[a+52>>2]=N[a+76>>2]*N[a+68>>2];N[a+48>>2]=N[a+76>>2]*N[a+56>>2];N[a+44>>2]=N[a+64>>2]*N[a+68>>2];N[a+40>>2]=N[a+64>>2]*N[a+56>>2];N[a+36>>2]=N[a+72>>2]*N[a+68>>2];N[a+32>>2]=Q(N[a+60>>2]*N[a+44>>2])+Q(-N[a+48>>2]);N[a+28>>2]=Q(N[a+60>>2]*N[a+52>>2])+N[a+40>>2];N[a+24>>2]=N[a+72>>2]*N[a+56>>2];N[a+20>>2]=Q(N[a+60>>2]*N[a+40>>2])+N[a+52>>2];N[a+16>>2]=Q(N[a+60>>2]*N[a+48>>2])+Q(-N[a+44>>2]);N[a+12>>2]=-N[a+60>>2];N[a+8>>2]=N[a+72>>2]*N[a+64>>2];N[a+4>>2]=N[a+72>>2]*N[a+76>>2];ld(f,a+36|0,a+32|0,a+28|0,a+24|0,a+20|0,a+16|0,a+12|0,a+8|0,a+4|0);ga=a+96|0;ga=e+16|0}function Rj(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;i=ga-16|0;ga=i;while(1){m=c;h=J[a+12>>2];g=h+((c+d|0)/2<<4)|0;n=J[g+8>>2];k=J[g+4>>2];l=J[g>>2];g=d;while(1){a:{f=(c<<4)+h|0;e=J[f+4>>2];b:{if((e|0)<(k|0)){break b}if((e|0)!=(k|0)){break a}e=J[f>>2];if((e|0)<(l|0)){break b}if((e|0)!=(l|0)|J[f+8>>2]>=(n|0)){break a}}c=c+1|0;continue}while(1){c:{o=g<<4;e=o+h|0;j=J[e+4>>2];d:{if((j|0)>(k|0)){break d}if((k|0)!=(j|0)){break c}j=J[e>>2];if((j|0)>(l|0)){break d}if((l|0)!=(j|0)|J[e+8>>2]<=(n|0)){break c}}g=g-1|0;continue}break}if((c|0)<=(g|0)){h=J[f+12>>2];J[i+8>>2]=J[f+8>>2];J[i+12>>2]=h;h=J[f+4>>2];J[i>>2]=J[f>>2];J[i+4>>2]=h;h=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=h;h=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=h;e=J[i+4>>2];f=J[a+12>>2]+o|0;J[f>>2]=J[i>>2];J[f+4>>2]=e;e=J[i+12>>2];J[f+8>>2]=J[i+8>>2];J[f+12>>2]=e;g=g-1|0;c=c+1|0}if((c|0)<=(g|0)){h=J[a+12>>2];continue}break}if((g|0)>(m|0)){Rj(a,b,m,g)}if((c|0)<(d|0)){continue}break}ga=i+16|0}function Mk(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;while(1){n=c;h=J[a+12>>2];m=J[h+((c+d|0)/2<<2)>>2];f=d;while(1){k=J[J[m+740>>2]+208>>2];g=(k|0)<0;a:{if(!g){while(1){i=c;l=(c<<2)+h|0;j=J[l>>2];e=J[J[j+740>>2]+208>>2];if((e|0)<0){e=J[J[j+744>>2]+208>>2]}c=i+1|0;if((e|0)<(k|0)){continue}break a}}o=J[J[m+744>>2]+208>>2];while(1){i=c;l=(c<<2)+h|0;j=J[l>>2];e=J[J[j+740>>2]+208>>2];if((e|0)<0){e=J[J[j+744>>2]+208>>2]}c=i+1|0;if((e|0)<(o|0)){continue}break}}b:{if(!g){while(1){c=f;g=J[(c<<2)+h>>2];e=J[J[g+740>>2]+208>>2];if((e|0)<0){e=J[J[g+744>>2]+208>>2]}f=c-1|0;if((e|0)>(k|0)){continue}break b}}k=J[J[m+744>>2]+208>>2];while(1){c=f;g=J[(c<<2)+h>>2];e=J[J[g+740>>2]+208>>2];if((e|0)<0){e=J[J[g+744>>2]+208>>2]}f=c-1|0;if((e|0)>(k|0)){continue}break}}c:{if((c|0)<(i|0)){f=c;c=i;break c}J[l>>2]=g;J[J[a+12>>2]+(c<<2)>>2]=j;f=c-1|0;c=i+1|0}if((c|0)<=(f|0)){h=J[a+12>>2];continue}break}if((f|0)>(n|0)){Mk(a,b,n,f)}if((c|0)<(d|0)){continue}break}}function _k(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0,q=0,r=0;j=ga-80|0;ga=j;J[j+52>>2]=0;J[j+44>>2]=0;J[j+48>>2]=1045220557;J[j+76>>2]=0;r=b+4|0;o=a+680|0;while(1){l=K[(m+o|0)+108|0];p=m<<2;q=J[(p+o|0)+176>>2];a:{if(!q){k=l;l=1;if(!k){break a}}J[j+72>>2]=q;J[j+56>>2]=0;k=a+p|0;N[j+68>>2]=N[k+840>>2];N[j+64>>2]=N[k+824>>2];n=N[a+732>>2];H[j+60|0]=l;N[j+36>>2]=n;N[j+20>>2]=N[k+696>>2];N[j+40>>2]=N[a+728>>2];n=N[k+680>>2];J[j+32>>2]=0;N[j+16>>2]=n;N[j+28>>2]=N[k+808>>2];N[j+24>>2]=N[k+792>>2];N[j>>2]=N[k+1064>>2];N[j+4>>2]=N[k+1080>>2];n=N[k+1096>>2];J[j+12>>2]=0;N[j+8>>2]=n;l=J[a+1304>>2]>>P(m,3);N[j+44>>2]=N[(l&1?k+740|0:J[b+32>>2])>>2];N[j+52>>2]=N[(l&2?k+772|0:J[b+32>>2])>>2];N[j+48>>2]=N[(l&4?k+756|0:r)>>2];l=j+16|0;k=0;b:{if(!K[a+1301|0]){break b}k=1;if(!J[((((m+1&255)>>>0)%3<<6)+a|0)+924>>2]){break b}k=!J[((((m+2&255)>>>0)%3<<6)+a|0)+924>>2]}c=De(a,l,d,e,f,g,h,i,b,c,j,0,k)+c|0}m=m+1|0;if((m|0)!=3){continue}break}ga=j+80|0;return c}function Ed(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);if(J[a>>2]==(b|0)){J[a>>2]=0;return 0}d=J[b+32>>2];c=J[(((J[d+40>>2]!=(b|0))<<2)+d|0)+36>>2];b=J[d+32>>2];a:{b:{if(b){J[((((d|0)==J[b+40>>2])<<2)+b|0)+36>>2]=c;J[c+32>>2]=b;c=J[a+4>>2];if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+4>>2]=d;while(1){q=N[b>>2];d=J[b+36>>2];e=N[d>>2];c=J[b+40>>2];k=N[c>>2];e=e>2]=e;k=N[b+16>>2];f=N[d+16>>2];l=N[c+16>>2];f=f>l?f:l;N[b+16>>2]=f;l=N[b+4>>2];g=N[d+4>>2];m=N[c+4>>2];g=g>2]=g;m=N[b+20>>2];h=N[d+20>>2];n=N[c+20>>2];h=h>n?h:n;N[b+20>>2]=h;n=N[b+8>>2];i=N[d+8>>2];o=N[c+8>>2];i=i>2]=i;o=N[b+24>>2];j=N[d+24>>2];p=N[c+24>>2];j=j>p?j:p;N[b+24>>2]=j;c:{if(e!=q|l!=g|(n!=i|k!=f)){break c}if(m!=h){break c}if(o==j){break a}}b=J[b+32>>2];if(b){continue}break}break b}J[a>>2]=c;J[c+32>>2]=0;b=J[a+4>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+4>>2]=d}b=J[a>>2]}return b}function jm(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=J[a+96>>2];a:{if((d|0)!=J[a+100>>2]){break a}j=d?d<<1:1;if((j|0)<=(d|0)){break a}if(j){J[8369]=J[8369]+1;f=ia[J[6782]](j<<4,16)|0;d=J[a+96>>2]}b:{if((d|0)<=0){break b}if((d|0)!=1){m=d&-2;while(1){h=g<<4;i=h+f|0;e=h+J[a+104>>2]|0;k=J[e+4>>2];J[i>>2]=J[e>>2];J[i+4>>2]=k;k=J[e+12>>2];J[i+8>>2]=J[e+8>>2];J[i+12>>2]=k;e=h|16;h=e+f|0;e=e+J[a+104>>2]|0;i=J[e+4>>2];J[h>>2]=J[e>>2];J[h+4>>2]=i;i=J[e+12>>2];J[h+8>>2]=J[e+8>>2];J[h+12>>2]=i;g=g+2|0;l=l+2|0;if((l|0)!=(m|0)){continue}break}}if(!(d&1)){break b}d=g<<4;g=d+f|0;d=d+J[a+104>>2]|0;e=J[d+4>>2];J[g>>2]=J[d>>2];J[g+4>>2]=e;e=J[d+12>>2];J[g+8>>2]=J[d+8>>2];J[g+12>>2]=e}d=J[a+104>>2];if(!(d?!d|!K[a+108|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}J[a+104>>2]=f;H[a+108|0]=1;J[a+100>>2]=j;d=J[a+96>>2]}f=J[b+4>>2];d=J[a+104>>2]+(d<<4)|0;J[d>>2]=J[b>>2];J[d+4>>2]=f;f=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=f;J[a+96>>2]=J[a+96>>2]+1;if(c){Sb(a)}}function xE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;fb(a,b,c);N[b+28>>2]=N[a+28>>2];N[b+32>>2]=N[a+32>>2];N[b+36>>2]=N[a+36>>2];N[b+40>>2]=N[a+40>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];N[b+44>>2]=N[a+44>>2];d=J[a+96>>2];J[b+60>>2]=d;if(d){e=ia[J[J[c>>2]+28>>2]](c,J[a+104>>2])|0;J[b+56>>2]=0;J[b+52>>2]=e;g=ia[J[J[c>>2]+16>>2]](c,16,d)|0;a:{if((d|0)<=0){a=J[a+104>>2];break a}a=J[a+104>>2];b=J[g+8>>2];if((d|0)!=1){j=d&-2;while(1){h=f<<4;e=h+a|0;N[b>>2]=N[e>>2];N[b+4>>2]=N[e+4>>2];N[b+8>>2]=N[e+8>>2];N[b+12>>2]=N[e+12>>2];e=(h|16)+a|0;N[b+16>>2]=N[e>>2];N[b+20>>2]=N[e+4>>2];N[b+24>>2]=N[e+8>>2];N[b+28>>2]=N[e+12>>2];b=b+32|0;f=f+2|0;i=i+2|0;if((j|0)!=(i|0)){continue}break}}if(!(d&1)){break a}d=(f<<4)+a|0;N[b>>2]=N[d>>2];N[b+4>>2]=N[d+4>>2];N[b+8>>2]=N[d+8>>2];N[b+12>>2]=N[d+12>>2]}ia[J[J[c>>2]+20>>2]](c,g,3626,1497453121,a);return 3802}J[b+52>>2]=0;J[b+56>>2]=0;return 3802}function qb(a){var b=Q(0),c=0,d=0,e=Q(0);d=(D(a),x(2));c=d&2147483647;if(c>>>0>=1065353216){if((c|0)==1065353216){return(d|0)>=0?Q(0):Q(3.141592502593994)}return Q(Q(0)/Q(a-a))}a:{if(c>>>0<=1056964607){b=Q(1.570796251296997);if(c>>>0<847249409){break a}b=Q(a*a);return Q(Q(Q(Q(7.549789415861596e-8)-Q(a*Q(Q(Q(Q(b*Q(Q(b*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*b)/Q(Q(b*Q(-.7066296339035034))+Q(1)))))-a)+Q(1.570796251296997))}if((d|0)<0){a=Q(Q(a+Q(1))*Q(.5));b=Q(Y(a));a=Q(Q(1.570796251296997)-Q(b+Q(Q(b*Q(Q(Q(Q(a*Q(Q(a*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*a)/Q(Q(a*Q(-.7066296339035034))+Q(1))))+Q(-7.549789415861596e-8))));return Q(a+a)}a=Q(Q(Q(1)-a)*Q(.5));e=Q(Y(a));b=(z(2,(D(e),x(2))&-4096),E());a=Q(Q(Q(e*Q(Q(Q(Q(a*Q(Q(a*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*a)/Q(Q(a*Q(-.7066296339035034))+Q(1))))+Q(Q(a-Q(b*b))/Q(e+b)))+b);b=Q(a+a)}return b}function Ek(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;while(1){n=c;h=J[a+12>>2];m=J[h+((c+d|0)/2<<2)>>2];f=d;while(1){k=J[J[m+28>>2]+208>>2];g=(k|0)<0;a:{if(!g){while(1){i=c;l=(c<<2)+h|0;j=J[l>>2];e=J[J[j+28>>2]+208>>2];if((e|0)<0){e=J[J[j+32>>2]+208>>2]}c=i+1|0;if((e|0)<(k|0)){continue}break a}}o=J[J[m+32>>2]+208>>2];while(1){i=c;l=(c<<2)+h|0;j=J[l>>2];e=J[J[j+28>>2]+208>>2];if((e|0)<0){e=J[J[j+32>>2]+208>>2]}c=i+1|0;if((e|0)<(o|0)){continue}break}}b:{if(!g){while(1){c=f;g=J[(c<<2)+h>>2];e=J[J[g+28>>2]+208>>2];if((e|0)<0){e=J[J[g+32>>2]+208>>2]}f=c-1|0;if((e|0)>(k|0)){continue}break b}}k=J[J[m+32>>2]+208>>2];while(1){c=f;g=J[(c<<2)+h>>2];e=J[J[g+28>>2]+208>>2];if((e|0)<0){e=J[J[g+32>>2]+208>>2]}f=c-1|0;if((e|0)>(k|0)){continue}break}}c:{if((c|0)<(i|0)){f=c;c=i;break c}J[l>>2]=g;J[J[a+12>>2]+(c<<2)>>2]=j;f=c-1|0;c=i+1|0}if((c|0)<=(f|0)){h=J[a+12>>2];continue}break}if((f|0)>(n|0)){Ek(a,b,n,f)}if((c|0)<(d|0)){continue}break}}function mA(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(!(K[b+204|0]&3|H[b+504|0]&1)){ue(b,a+248|0)}if(J[b+192>>2]){a:{if(!(H[b+204|0]&1)){c=J[a+232>>2];b:{if((c|0)!=J[a+236>>2]){break b}h=c?c<<1:1;if((h|0)<=(c|0)){break b}if(h){J[8369]=J[8369]+1;f=ia[J[6782]](h<<2,16)|0;c=J[a+232>>2]}c:{if((c|0)<=0){break c}if(c-1>>>0>=3){i=c&-4;while(1){d=e<<2;J[d+f>>2]=J[d+J[a+240>>2]>>2];g=d|4;J[g+f>>2]=J[g+J[a+240>>2]>>2];g=d|8;J[g+f>>2]=J[g+J[a+240>>2]>>2];d=d|12;J[d+f>>2]=J[d+J[a+240>>2]>>2];e=e+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}d=c&3;if(!d){break c}while(1){i=e<<2;J[i+f>>2]=J[i+J[a+240>>2]>>2];e=e+1|0;k=k+1|0;if((d|0)!=(k|0)){continue}break}}e=J[a+240>>2];if(!(!e|!K[a+244|0])){if(e){J[8370]=J[8370]+1;ia[J[6783]](e)}c=J[a+232>>2]}J[a+240>>2]=f;H[a+244|0]=1;J[a+236>>2]=h}J[J[a+240>>2]+(c<<2)>>2]=b;J[a+232>>2]=c+1;break a}if((J[b+216>>2]&-2)!=4){J[b+216>>2]=2}}c=b;b=J[b+204>>2]&3;ia[J[J[a>>2]+36>>2]](a,c,b?2:1,b?-3:-1)}}function Pf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;f=ga-16|0;ga=f;J[f+12>>2]=a;J[f+8>>2]=b;a=J[f+8>>2];b=ga-32|0;ga=b;J[b+28>>2]=J[f+12>>2];J[b+24>>2]=a;h=J[b+28>>2];a=ga-16|0;J[a+12>>2]=J[b+24>>2];J[b+20>>2]=J[J[a+12>>2]+4>>2];e=J[b+20>>2];J[(ga-16|0)+12>>2]=b;a=ga-32|0;ga=a;J[a+28>>2]=h;J[a+24>>2]=e;J[a+20>>2]=b;c=ga-16|0;e=J[a+28>>2];J[c+12>>2]=e;J[a+16>>2]=J[J[c+12>>2]+4>>2];a:{if(J[a+24>>2]>2]){J[a+12>>2]=J[a+24>>2];while(1){if(J[a+12>>2]>2]){J[a+12>>2]=J[a+12>>2]+1;continue}break}break a}c=J[a+24>>2];d=ga-16|0;J[d+12>>2]=e;if(J[J[d+12>>2]+4>>2]<(c|0)){Sh(e,J[a+24>>2])}J[a+8>>2]=J[a+16>>2];while(1){if(J[a+8>>2]>2]){d=J[e+12>>2]+(J[a+8>>2]<<4)|0;c=ga-16|0;J[c+12>>2]=16;J[c+8>>2]=d;d=J[a+20>>2];g=J[d+4>>2];c=J[c+8>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;g=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=g;J[a+8>>2]=J[a+8>>2]+1;continue}break}}J[e+4>>2]=J[a+24>>2];ga=a+32|0;Oh(J[b+24>>2],J[b+20>>2],J[h+12>>2]);ga=b+32|0;ga=f+16|0}function CA(a,b,c){a=a|0;b=b|0;c=c|0;fc(a,b,c);N[b+52>>2]=N[a+52>>2];N[b+56>>2]=N[a+56>>2];N[b+60>>2]=N[a+60>>2];N[b+64>>2]=N[a- -64>>2];N[b+68>>2]=N[a+68>>2];N[b+72>>2]=N[a+72>>2];N[b+76>>2]=N[a+76>>2];N[b+80>>2]=N[a+80>>2];N[b+84>>2]=N[a+84>>2];N[b+88>>2]=N[a+88>>2];N[b+92>>2]=N[a+92>>2];N[b+96>>2]=N[a+96>>2];N[b+100>>2]=N[a+100>>2];N[b+104>>2]=N[a+104>>2];N[b+108>>2]=N[a+108>>2];N[b+112>>2]=N[a+112>>2];N[b+116>>2]=N[a+116>>2];N[b+120>>2]=N[a+120>>2];N[b+124>>2]=N[a+124>>2];N[b+128>>2]=N[a+128>>2];N[b+132>>2]=N[a+132>>2];N[b+136>>2]=N[a+136>>2];N[b+140>>2]=N[a+140>>2];N[b+144>>2]=N[a+144>>2];N[b+148>>2]=N[a+148>>2];N[b+152>>2]=N[a+152>>2];N[b+156>>2]=N[a+156>>2];N[b+160>>2]=N[a+160>>2];N[b+164>>2]=N[a+164>>2];N[b+168>>2]=N[a+168>>2];N[b+172>>2]=N[a+172>>2];N[b+176>>2]=N[a+176>>2];N[b+180>>2]=N[a+188>>2];N[b+184>>2]=N[a+184>>2];N[b+188>>2]=N[a+196>>2];N[b+192>>2]=N[a+192>>2];J[b+196>>2]=K[a+180|0];J[b+200>>2]=K[a+49|0];return 3287}function dG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=J[b>>2];c=J[a+268>>2];a:{b:{if((c|0)<=0){break b}e=J[a+276>>2];b=0;while(1){if(J[e+(b<<2)>>2]!=(i|0)){b=b+1|0;if((c|0)!=(b|0)){continue}break b}break}if((b|0)!=(c|0)){break a}}c:{if(J[a+272>>2]!=(c|0)){break c}g=c?c<<1:1;if((g|0)<=(c|0)){break c}d:{if(!g){e=0;break d}J[8369]=J[8369]+1;e=ia[J[6782]](g<<2,16)|0;c=J[a+268>>2]}e:{if((c|0)<=0){break e}b=0;if(c-1>>>0>=3){h=c&-4;while(1){d=b<<2;J[d+e>>2]=J[d+J[a+276>>2]>>2];f=d|4;J[f+e>>2]=J[f+J[a+276>>2]>>2];f=d|8;J[f+e>>2]=J[f+J[a+276>>2]>>2];d=d|12;J[d+e>>2]=J[d+J[a+276>>2]>>2];b=b+4|0;j=j+4|0;if((h|0)!=(j|0)){continue}break}}d=c&3;if(!d){break e}while(1){h=b<<2;J[h+e>>2]=J[h+J[a+276>>2]>>2];b=b+1|0;k=k+1|0;if((d|0)!=(k|0)){continue}break}}b=J[a+276>>2];if(!(!b|!K[a+280|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}c=J[a+268>>2]}J[a+276>>2]=e;H[a+280|0]=1;J[a+272>>2]=g}J[J[a+276>>2]+(c<<2)>>2]=i;J[a+268>>2]=c+1}}function Sl(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);e=Q(ia[J[J[a>>2]+48>>2]](a));y=N[b+52>>2];i=N[b+24>>2];j=N[b+20>>2];k=N[b+56>>2];g=N[b+40>>2];h=N[a- -64>>2];f=N[a+80>>2];l=N[b+36>>2];p=N[a+60>>2];q=N[a+76>>2];z=N[b+48>>2];r=N[b+8>>2];s=N[b>>2];t=N[b+4>>2];u=N[b+16>>2];v=N[b+32>>2];w=N[a+56>>2];x=N[a+72>>2];J[c+12>>2]=0;m=k;k=Q(Q(f+h)*Q(.5));n=Q(Q(x+w)*Q(.5));o=Q(Q(q+p)*Q(.5));m=Q(m+Q(Q(g*k)+Q(Q(v*n)+Q(l*o))));h=Q(e+Q(Q(f-h)*Q(.5)));f=Q(h*Q(R(g)));g=Q(e+Q(Q(x-w)*Q(.5)));e=Q(e+Q(Q(q-p)*Q(.5)));f=Q(f+Q(Q(g*Q(R(v)))+Q(e*Q(R(l)))));N[c+8>>2]=m-f;l=Q(y+Q(Q(k*i)+Q(Q(n*u)+Q(o*j))));i=Q(Q(h*Q(R(i)))+Q(Q(g*Q(R(u)))+Q(e*Q(R(j)))));N[c+4>>2]=l-i;j=Q(z+Q(Q(k*r)+Q(Q(n*s)+Q(o*t))));e=Q(Q(h*Q(R(r)))+Q(Q(g*Q(R(s)))+Q(e*Q(R(t)))));N[c>>2]=j-e;J[d+12>>2]=0;N[d+8>>2]=f+m;N[d+4>>2]=i+l;N[d>>2]=e+j}function $o(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;f=ga-16|0;ga=f;J[f+12>>2]=a;J[f+8>>2]=b;I[f+6>>1]=c;I[f+4>>1]=d;j=J[f+8>>2];m=I[f+6>>1];n=I[f+4>>1];d=0;c=0;a=J[f+12>>2];b=J[a+328>>2];a:{if((b|0)!=J[a+332>>2]){break a}h=b?b<<1:1;if((h|0)<=(b|0)){break a}if(h){J[8369]=J[8369]+1;c=ia[J[6782]](h<<2,16)|0;b=J[a+328>>2]}b:{if((b|0)<=0){break b}if(b-1>>>0>=3){i=b&-4;while(1){e=d<<2;J[e+c>>2]=J[e+J[a+336>>2]>>2];g=e|4;J[g+c>>2]=J[g+J[a+336>>2]>>2];g=e|8;J[g+c>>2]=J[g+J[a+336>>2]>>2];e=e|12;J[e+c>>2]=J[e+J[a+336>>2]>>2];d=d+4|0;k=k+4|0;if((i|0)!=(k|0)){continue}break}}e=b&3;if(!e){break b}while(1){i=d<<2;J[i+c>>2]=J[i+J[a+336>>2]>>2];d=d+1|0;l=l+1|0;if((e|0)!=(l|0)){continue}break}}d=J[a+336>>2];if(!(!d|!K[a+340|0])){if(d){J[8370]=J[8370]+1;ia[J[6783]](d)}b=J[a+328>>2]}J[a+336>>2]=c;H[a+340|0]=1;J[a+332>>2]=h}J[J[a+336>>2]+(b<<2)>>2]=j;J[a+328>>2]=b+1;J[j+284>>2]=J[a+452>>2];jh(a,j,m,n);ga=f+16|0}function qE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);e=Q(ia[J[J[a>>2]+48>>2]](a));y=N[b+52>>2];i=N[b+24>>2];j=N[b+20>>2];k=N[b+56>>2];g=N[b+40>>2];h=N[a+60>>2];f=N[a+76>>2];l=N[b+36>>2];p=N[a+56>>2];q=N[a+72>>2];z=N[b+48>>2];r=N[b+8>>2];s=N[b>>2];t=N[b+4>>2];u=N[b+16>>2];v=N[b+32>>2];w=N[a+52>>2];x=N[a+68>>2];J[c+12>>2]=0;m=k;k=Q(Q(f+h)*Q(.5));n=Q(Q(x+w)*Q(.5));o=Q(Q(q+p)*Q(.5));m=Q(m+Q(Q(g*k)+Q(Q(v*n)+Q(l*o))));h=Q(e+Q(Q(f-h)*Q(.5)));f=Q(h*Q(R(g)));g=Q(e+Q(Q(x-w)*Q(.5)));e=Q(e+Q(Q(q-p)*Q(.5)));f=Q(f+Q(Q(g*Q(R(v)))+Q(e*Q(R(l)))));N[c+8>>2]=m-f;l=Q(y+Q(Q(k*i)+Q(Q(n*u)+Q(o*j))));i=Q(Q(h*Q(R(i)))+Q(Q(g*Q(R(u)))+Q(e*Q(R(j)))));N[c+4>>2]=l-i;j=Q(z+Q(Q(k*r)+Q(Q(n*s)+Q(o*t))));e=Q(Q(h*Q(R(r)))+Q(Q(g*Q(R(s)))+Q(e*Q(R(t)))));N[c>>2]=j-e;J[d+12>>2]=0;N[d+8>>2]=f+m;N[d+4>>2]=i+l;N[d>>2]=e+j}function gB(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0);if(K[a+1309|0]){c=Q(Q(N[a+1256>>2]-N[a+1316>>2])*N[a+1340>>2]);N[a+792>>2]=c*Q(Q(N[b>>2]*N[a+1364>>2])/Q(J[b+48>>2]));N[a+808>>2]=Q(R(c))/N[b>>2]}if(K[a+1310|0]){c=Q(Q(N[a+1260>>2]-N[a+1320>>2])*N[a+1344>>2]);N[a+796>>2]=c*Q(Q(N[b>>2]*N[a+1368>>2])/Q(J[b+48>>2]));N[a+812>>2]=Q(R(c))/N[b>>2]}if(K[a+1311|0]){c=Q(Q(N[a+1264>>2]-N[a+1324>>2])*N[a+1348>>2]);N[a+800>>2]=c*Q(Q(N[b>>2]*N[a+1372>>2])/Q(J[b+48>>2]));N[a+816>>2]=Q(R(c))/N[b>>2]}if(K[a+1312|0]){c=Q(N[a+1352>>2]*Q(-Q(N[a+1192>>2]-N[a+1328>>2])));d=N[b>>2];N[a+876>>2]=c*Q(Q(d*N[a+1376>>2])/Q(J[b+48>>2]));N[a+880>>2]=Q(R(c))/d}if(K[a+1313|0]){c=Q(N[a+1356>>2]*Q(-Q(N[a+1196>>2]-N[a+1332>>2])));d=N[b>>2];N[a+940>>2]=c*Q(Q(d*N[a+1380>>2])/Q(J[b+48>>2]));N[a+944>>2]=Q(R(c))/d}if(K[a+1314|0]){c=Q(N[a+1360>>2]*Q(-Q(N[a+1200>>2]-N[a+1336>>2])));d=N[b>>2];N[a+1004>>2]=c*Q(Q(d*N[a+1384>>2])/Q(J[b+48>>2]));N[a+1008>>2]=Q(R(c))/d}al(a,b)}function sA(a){a=a|0;var b=0,c=0,d=Q(0),e=0,f=0,g=0,h=0;f=ga+-64|0;ga=f;ya(2686);a:{if(K[a+274|0]){c=J[a+8>>2];if((c|0)<=0){break a}while(1){b=J[J[a+16>>2]+(e<<2)>>2];if(!(!(K[b+236|0]&2)|!b|(!J[b+480>>2]|K[b+204|0]&3))){c=b+68|0;g=b+132|0;h=b+148|0;b:{c:{if(!K[a+300|0]){break c}d=N[a+268>>2];if(d==Q(0)){break c}d=Q(N[a+264>>2]-d);break b}d=Q(N[a+264>>2]*N[b+244>>2])}Rb(c,g,h,d,f);b=J[b+480>>2];ia[J[J[b>>2]+12>>2]](b,f);c=J[a+8>>2]}e=e+1|0;if((c|0)>(e|0)){continue}break}break a}c=J[a+232>>2];if((c|0)<=0){break a}while(1){d:{e:{b=J[J[a+240>>2]+(e<<2)>>2];switch(J[b+216>>2]-2|0){case 0:case 3:break d;default:break e}}if(!J[b+480>>2]|K[b+204|0]&3){break d}c=b+68|0;g=b+132|0;h=b+148|0;f:{g:{if(!K[a+300|0]){break g}d=N[a+268>>2];if(d==Q(0)){break g}d=Q(N[a+264>>2]-d);break f}d=Q(N[a+264>>2]*N[b+244>>2])}Rb(c,g,h,d,f);b=J[b+480>>2];ia[J[J[b>>2]+12>>2]](b,f);c=J[a+232>>2]}e=e+1|0;if((c|0)>(e|0)){continue}break}}xa();ga=f- -64|0}function lA(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!(K[b+204|0]&3|H[b+504|0]&1)){ue(b,a+248|0)}if(J[b+192>>2]){a:{if(!(H[b+204|0]&1)){e=J[a+232>>2];b:{if((e|0)!=J[a+236>>2]){break b}j=e?e<<1:1;if((j|0)<=(e|0)){break b}if(j){J[8369]=J[8369]+1;h=ia[J[6782]](j<<2,16)|0;e=J[a+232>>2]}c:{if((e|0)<=0){break c}if(e-1>>>0>=3){k=e&-4;while(1){f=g<<2;J[f+h>>2]=J[f+J[a+240>>2]>>2];i=f|4;J[i+h>>2]=J[i+J[a+240>>2]>>2];i=f|8;J[i+h>>2]=J[i+J[a+240>>2]>>2];f=f|12;J[f+h>>2]=J[f+J[a+240>>2]>>2];g=g+4|0;l=l+4|0;if((k|0)!=(l|0)){continue}break}}f=e&3;if(!f){break c}while(1){k=g<<2;J[k+h>>2]=J[k+J[a+240>>2]>>2];g=g+1|0;m=m+1|0;if((f|0)!=(m|0)){continue}break}}g=J[a+240>>2];if(!(!g|!K[a+244|0])){if(g){J[8370]=J[8370]+1;ia[J[6783]](g)}e=J[a+232>>2]}J[a+240>>2]=h;H[a+244|0]=1;J[a+236>>2]=j}J[J[a+240>>2]+(e<<2)>>2]=b;J[a+232>>2]=e+1;break a}if((J[b+216>>2]&-2)!=4){J[b+216>>2]=2}}ia[J[J[a>>2]+36>>2]](a,b,c,d)}}function uk(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=J[a+488>>2];a:{b:{if((c|0)<=0){break b}f=J[a+496>>2];while(1){if(J[f+(d<<2)>>2]!=(b|0)){d=d+1|0;if((d|0)!=(c|0)){continue}break b}break}if((c|0)!=(d|0)){break a}}c:{if(J[a+492>>2]!=(c|0)){break c}h=c?c<<1:1;if((h|0)<=(c|0)){break c}d:{if(!h){f=0;break d}J[8369]=J[8369]+1;f=ia[J[6782]](h<<2,16)|0;c=J[a+488>>2]}e:{if((c|0)<=0){break e}d=0;if(c-1>>>0>=3){i=c&-4;while(1){e=d<<2;J[e+f>>2]=J[e+J[a+496>>2]>>2];g=e|4;J[g+f>>2]=J[g+J[a+496>>2]>>2];g=e|8;J[g+f>>2]=J[g+J[a+496>>2]>>2];e=e|12;J[e+f>>2]=J[e+J[a+496>>2]>>2];d=d+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}e=c&3;if(!e){break e}while(1){i=d<<2;J[i+f>>2]=J[i+J[a+496>>2]>>2];d=d+1|0;k=k+1|0;if((e|0)!=(k|0)){continue}break}}d=J[a+496>>2];if(!(!d|!K[a+500|0])){if(d){J[8370]=J[8370]+1;ia[J[6783]](d)}c=J[a+488>>2]}J[a+496>>2]=f;H[a+500|0]=1;J[a+492>>2]=h}J[J[a+496>>2]+(c<<2)>>2]=b;J[a+488>>2]=c+1}J[a+256>>2]=1}function jn(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;h=ga-48|0;ga=h;J[8369]=J[8369]+1;d=ia[J[6782]](64,16)|0;I[d+6>>1]=g;I[d+4>>1]=f;J[d>>2]=e;e=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=e;e=J[b+12>>2];J[d+24>>2]=J[b+8>>2];J[d+28>>2]=e;e=J[c+4>>2];J[d+32>>2]=J[c>>2];J[d+36>>2]=e;e=J[c+12>>2];J[d+40>>2]=J[c+8>>2];J[d+44>>2]=e;J[d+8>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;e=J[b+12>>2];J[h+24>>2]=J[b+8>>2];J[h+28>>2]=e;e=J[b+4>>2];J[h+16>>2]=J[b>>2];J[h+20>>2]=e;b=J[c+12>>2];J[h+40>>2]=J[c+8>>2];J[h+44>>2]=b;b=J[c+4>>2];J[h+32>>2]=J[c>>2];J[h+36>>2]=b;J[d+60>>2]=J[a+144>>2];b=J[a+188>>2]+1|0;J[a+188>>2]=b;J[d+12>>2]=b;c=a+4|0;J[d+48>>2]=Db(c,h+16|0,d);b=J[a+144>>2];J[d+52>>2]=0;b=(b<<2)+a|0;J[d+56>>2]=J[b+124>>2];e=J[b+124>>2];if(e){J[e+52>>2]=d}J[b+124>>2]=d;if(!K[a+193|0]){J[h+8>>2]=d;J[h>>2]=5764;J[h+4>>2]=a;b=h+16|0;Vb(c,J[a+4>>2],b,h);a=a- -64|0;Vb(a,J[a>>2],b,h)}ga=h+48|0;return d|0}function re(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);j=J[a+4>>2];if(j){ub(j,b,c)}a=J[a>>2];if(a){n=N[a+220>>2];o=N[a+212>>2];p=N[a+216>>2];q=N[a+204>>2];r=N[a+196>>2];s=N[a+200>>2];t=N[a+188>>2];u=N[a+184>>2];v=N[a+180>>2];g=N[c+4>>2];h=N[c+8>>2];k=N[c>>2];d=N[b+8>>2];f=N[b+4>>2];i=N[b>>2];e=N[a+128>>2];l=Q(i*e);N[a+244>>2]=l+N[a+244>>2];m=Q(e*f);N[a+248>>2]=m+N[a+248>>2];e=Q(e*d);N[a+252>>2]=e+N[a+252>>2];N[a+316>>2]=l+N[a+316>>2];N[a+320>>2]=m+N[a+320>>2];N[a+324>>2]=e+N[a+324>>2];e=Q(Q(k*f)-Q(i*g));f=Q(Q(g*d)-Q(f*h));d=Q(Q(h*i)-Q(d*k));g=Q(Q(t*e)+Q(Q(v*f)+Q(u*d)));N[a+260>>2]=g+N[a+260>>2];h=Q(Q(q*e)+Q(Q(r*f)+Q(d*s)));N[a+264>>2]=h+N[a+264>>2];d=Q(Q(n*e)+Q(Q(o*f)+Q(d*p)));N[a+268>>2]=d+N[a+268>>2];N[a+332>>2]=g+N[a+332>>2];N[a+336>>2]=h+N[a+336>>2];N[a+340>>2]=d+N[a+340>>2];J[a+308>>2]=J[a+308>>2]+1}}function Rs(a){a=a|0;var b=0,c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0);j=ga-16|0;ga=j;J[j+12>>2]=a;a=J[j+12>>2];b=J[a+32>>2];c=N[a+652>>2];e=N[a+620>>2];f=N[a+636>>2];l=Q(Q(N[b+44>>2]*c)+Q(Q(N[b+36>>2]*e)+Q(f*N[b+40>>2])));d=J[a+28>>2];m=N[d+44>>2];g=N[a+584>>2];n=N[d+36>>2];h=N[a+552>>2];i=N[a+568>>2];o=N[d+40>>2];u=Q(l*Q(Q(m*g)+Q(Q(n*h)+Q(i*o))));p=Q(Q(N[b+12>>2]*c)+Q(Q(N[b+4>>2]*e)+Q(f*N[b+8>>2])));q=N[d+12>>2];r=N[d+4>>2];s=N[d+8>>2];v=Q(p*Q(Q(q*g)+Q(Q(r*h)+Q(i*s))));t=N[d+28>>2];k=Q(t*g);g=N[d+20>>2];w=Q(g*h);h=N[d+24>>2];k=Q(k+Q(w+Q(i*h)));i=Q(Q(N[b+28>>2]*c)+Q(Q(N[b+20>>2]*e)+Q(f*N[b+24>>2])));c=N[a+588>>2];e=N[a+556>>2];f=N[a+572>>2];c=$a(Q(u+Q(v+Q(k*i))),Q(Q(l*Q(Q(m*c)+Q(Q(n*e)+Q(o*f))))+Q(Q(p*Q(Q(q*c)+Q(Q(r*e)+Q(s*f))))+Q(Q(Q(t*c)+Q(Q(g*e)+Q(h*f)))*i))));ga=j+16|0;return Q(Q(c*N[a+732>>2]))}function QD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);k=N[b+56>>2];n=N[b+36>>2];o=N[b+40>>2];l=N[b+52>>2];h=N[b+20>>2];f=N[a+112>>2];i=N[a+20>>2];p=N[a+36>>2];g=N[b+24>>2];e=N[a+116>>2];j=N[a+24>>2];q=N[a+40>>2];r=N[b+32>>2];m=N[b+48>>2];s=N[b>>2];t=N[b+4>>2];u=N[b+8>>2];v=N[b+16>>2];w=N[a+108>>2];x=N[a+16>>2];y=N[a+32>>2];z=Q(ia[J[J[a>>2]+48>>2]](a));A=Q(ia[J[J[a>>2]+48>>2]](a));B=Q(ia[J[J[a>>2]+48>>2]](a));J[c+12>>2]=0;e=Q(Q(e*Q(q-j))*Q(.5));j=Q(e*Q(R(g)));g=Q(Q(w*Q(y-x))*Q(.5));f=Q(Q(f*Q(p-i))*Q(.5));h=Q(A+Q(j+Q(Q(g*Q(R(v)))+Q(f*Q(R(h))))));N[c+4>>2]=l-h;i=Q(z+Q(Q(e*Q(R(u)))+Q(Q(g*Q(R(s)))+Q(f*Q(R(t))))));N[c>>2]=m-i;e=Q(B+Q(Q(e*Q(R(o)))+Q(Q(g*Q(R(r)))+Q(f*Q(R(n))))));N[c+8>>2]=k-e;J[d+12>>2]=0;N[d+8>>2]=k+e;N[d+4>>2]=l+h;N[d>>2]=m+i}function Dg(a,b,c,d,e,f){var g=0,h=0,i=0;a:{if(K[d+55|0]==(b|0)){break a}g=e<<2;h=J[g+18400>>2];b:{if(Q(Q(Q(N[d+8>>2]*N[c+24>>2])+Q(Q(N[d>>2]*N[c+16>>2])+Q(N[d+4>>2]*N[c+20>>2])))-N[d+16>>2])>2],J[a+g>>2],c,0);if(!a){break a}J[a+32>>2]=d;H[a+52|0]=e;H[(d+e|0)+52|0]=0;J[((e<<2)+d|0)+32>>2]=a;b=J[f>>2];c:{if(b){J[b+36>>2]=a;H[b+53|0]=2;J[a+40>>2]=b;H[a+54|0]=1;break c}J[f+4>>2]=a}J[f>>2]=a;a=f+8|0;break b}H[d+55|0]=b;if(!Dg(a,b,c,J[((h<<2)+d|0)+32>>2],K[(d+h|0)+52|0],f)){break a}e=b;b=J[g+18412>>2];if(!Dg(a,e,c,J[((b<<2)+d|0)+32>>2],K[(b+d|0)+52|0],f)){break a}b=J[d+48>>2];if(b){J[b+44>>2]=J[d+44>>2]}b=J[d+44>>2];if(b){J[b+48>>2]=J[d+48>>2]}if(J[a+9280>>2]==(d|0)){J[a+9280>>2]=J[d+48>>2]}b=a+9284|0;J[b>>2]=J[b>>2]-1;J[d+44>>2]=0;J[d+48>>2]=J[a+9288>>2];b=J[a+9288>>2];if(b){J[b+44>>2]=d}J[a+9288>>2]=d;a=a+9292|0}i=1;J[a>>2]=J[a>>2]+1}return i}function fp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;a=J[d+8>>2];e=ga-16|0;ga=e;J[e+12>>2]=J[d+12>>2]+788;J[e+8>>2]=a;a=J[e+8>>2];b=ga-112|0;ga=b;J[b+108>>2]=J[e+12>>2];J[b+104>>2]=a;g=J[b+108>>2];a=ga-16|0;J[a+12>>2]=J[b+104>>2];J[b+100>>2]=J[J[a+12>>2]+4>>2];c=J[b+100>>2];qa(b,0,96);gi(b);a=ga-32|0;ga=a;J[a+28>>2]=g;J[a+24>>2]=c;J[a+20>>2]=b;f=ga-16|0;c=J[a+28>>2];J[f+12>>2]=c;J[a+16>>2]=J[J[f+12>>2]+4>>2];a:{if(J[a+24>>2]>2]){J[a+12>>2]=J[a+24>>2];while(1){if(J[a+12>>2]>2]){J[a+12>>2]=J[a+12>>2]+1;continue}break}break a}f=J[a+24>>2];h=ga-16|0;J[h+12>>2]=c;if(J[J[h+12>>2]+4>>2]<(f|0)){di(c,J[a+24>>2])}J[a+8>>2]=J[a+16>>2];while(1){if(J[a+8>>2]>2]){vf(J[c+12>>2]+P(J[a+8>>2],96)|0,J[a+20>>2]);J[a+8>>2]=J[a+8>>2]+1;continue}break}}J[c+4>>2]=J[a+24>>2];ga=a+32|0;xh(J[b+104>>2],J[b+100>>2],J[g+12>>2]);ga=b+112|0;ga=e+16|0;ga=d+16|0}function Cd(a,b,c,d,e){var f=0,g=Q(0),h=0,i=Q(0),j=0;i=N[c>>2];a:{b:{if(!(i>=N[b>>2])){g=N[c+4>>2];break b}g=N[c+4>>2];if(!(g>=N[b+4>>2])|!(N[b+8>>2]<=N[c+8>>2])|(!(N[b+16>>2]>=N[c+16>>2])|!(N[b+20>>2]>=N[c+20>>2]))){break b}f=0;if(N[b+24>>2]>=N[c+24>>2]){break a}}N[c+4>>2]=g-e;N[c>>2]=i-e;N[c+8>>2]=N[c+8>>2]-e;N[c+16>>2]=N[c+16>>2]+e;N[c+20>>2]=N[c+20>>2]+e;N[c+24>>2]=N[c+24>>2]+e;e=N[d>>2];f=((e>Q(0))<<4)+c|0;N[f>>2]=e+N[f>>2];e=N[d+4>>2];f=(e>Q(0)?20:4)+c|0;N[f>>2]=e+N[f>>2];e=N[d+8>>2];d=(e>Q(0)?24:8)+c|0;N[d>>2]=e+N[d>>2];d=Ed(a,b);c:{if(!d){d=0;break c}h=J[a+8>>2];if((h|0)>=0){if(!h){break c}while(1){f=J[d+32>>2];if(!f){break c}d=f;j=j+1|0;if((h|0)!=(j|0)){continue}break}break c}d=J[a>>2]}f=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=f;f=J[c+28>>2];J[b+24>>2]=J[c+24>>2];J[b+28>>2]=f;f=J[c+20>>2];J[b+16>>2]=J[c+16>>2];J[b+20>>2]=f;f=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=f;Dd(a,d,b);f=1}return f}function Gh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=ga-176|0;ga=c;J[c+172>>2]=a;J[c+168>>2]=b;d=c+136|0;a=J[c+172>>2];va(d,a+16|0,a);N[c+132>>2]=.5;b=c+152|0;Ia(b,d,c+132|0);e=c+112|0;Ma(e,a+16|0,b);wb(c+96|0,J[c+168>>2],b);d=J[c+100>>2];J[b>>2]=J[c+96>>2];J[b+4>>2]=d;d=J[c+108>>2];J[b+8>>2]=J[c+104>>2];J[b+12>>2]=d;d=ga-16|0;J[d+12>>2]=J[c+168>>2];J[d+12>>2]=J[d+12>>2];J[d+8>>2]=0;h=c- -64|0;jf(h,J[d+12>>2]+(J[d+8>>2]<<4)|0);f=ga-16|0;J[f+12>>2]=J[c+168>>2];d=ga-16|0;J[d+12>>2]=J[f+12>>2];J[d+8>>2]=1;f=c+48|0;jf(f,J[d+12>>2]+(J[d+8>>2]<<4)|0);g=ga-16|0;J[g+12>>2]=J[c+168>>2];d=ga-16|0;J[d+12>>2]=J[g+12>>2];J[d+8>>2]=2;g=c+32|0;jf(g,J[d+12>>2]+(J[d+8>>2]<<4)|0);d=c+80|0;Vd(d,e,h,f,g);Ma(c+16|0,b,d);e=J[c+20>>2];J[a>>2]=J[c+16>>2];J[a+4>>2]=e;e=J[c+28>>2];J[a+8>>2]=J[c+24>>2];J[a+12>>2]=e;va(c,b,d);b=J[c+4>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=b;b=J[c+12>>2];J[a+24>>2]=J[c+8>>2];J[a+28>>2]=b;ga=c+176|0}function XB(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0;J[a+16>>2]=2139095039;J[a+20>>2]=2139095039;J[a+40>>2]=-8388609;h=a+32|0;J[h>>2]=-8388609;J[h+4>>2]=-8388609;J[a+24>>2]=2139095039;d=J[a+152>>2];if(d){n=a+16|0;m=J[a+160>>2];i=Q(3.4028234663852886e38);j=Q(-3.4028234663852886e38);k=Q(-3.4028234663852886e38);e=Q(-3.4028234663852886e38);l=Q(3.4028234663852886e38);f=Q(3.4028234663852886e38);while(1){d=d-1|0;c=d<<2;b=J[c+m>>2];if(K[b+48|0]){ia[J[J[b>>2]+68>>2]](b);H[b+48|0]=0;j=N[a+40>>2];k=N[a+36>>2];e=N[a+32>>2];i=N[a+24>>2];l=N[a+20>>2];f=N[a+16>>2];m=J[a+160>>2];b=J[c+m>>2]}g=N[b+16>>2];f=f>g?g:f;N[a+16>>2]=f;c=b+16|0;l=N[(N[b+20>>2]>2];N[a+20>>2]=l;i=N[(N[b+24>>2]>2];N[a+24>>2]=i;c=b+32|0;g=N[c>>2];e=e>2]=e;k=N[(N[b+36>>2]>k?c:h)+4>>2];N[a+36>>2]=k;j=N[(N[b+40>>2]>j?c:h)+8>>2];N[a+40>>2]=j;if(d){continue}break}}}function ec(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;J[8369]=J[8369]+1;e=ia[J[6782]](36,16)|0;J[e+28>>2]=-1;J[e+32>>2]=0;J[e+20>>2]=-1;J[e+12>>2]=-1;J[e+16>>2]=-1;J[e+8>>2]=d;J[e+4>>2]=c;J[e>>2]=b;d=J[a+4>>2];J[e+24>>2]=d;a:{if(J[a+8>>2]!=(d|0)){break a}h=d?d<<1:1;if((h|0)<=(d|0)){break a}b:{if(!h){c=0;break b}J[8369]=J[8369]+1;c=ia[J[6782]](h<<2,16)|0;d=J[a+4>>2]}c:{if((d|0)<=0){break c}b=0;if(d-1>>>0>=3){i=d&-4;while(1){f=b<<2;J[f+c>>2]=J[f+J[a+12>>2]>>2];g=f|4;J[g+c>>2]=J[g+J[a+12>>2]>>2];g=f|8;J[g+c>>2]=J[g+J[a+12>>2]>>2];f=f|12;J[f+c>>2]=J[f+J[a+12>>2]>>2];b=b+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}f=d&3;if(!f){break c}while(1){i=b<<2;J[i+c>>2]=J[i+J[a+12>>2]>>2];b=b+1|0;k=k+1|0;if((f|0)!=(k|0)){continue}break}}b=J[a+12>>2];if(!(!b|!K[a+16|0])){if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}d=J[a+4>>2]}J[a+12>>2]=c;H[a+16|0]=1;J[a+8>>2]=h}J[J[a+12>>2]+(d<<2)>>2]=e;J[a+4>>2]=d+1;return e}function Pa(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;a:{g=(D(b),x(2));c=g<<1;if(!(!c|(g&2147483647)>>>0>2139095040)){h=(D(a),x(2));e=h>>>23&255;if((e|0)!=255){break a}}a=Q(a*b);return Q(a/a)}d=h<<1;if(d>>>0<=c>>>0){return(c|0)==(d|0)?Q(a*Q(0)):a}c=g>>>23&255;b:{if(!e){e=0;d=h<<9;if((d|0)>=0){while(1){e=e-1|0;d=d<<1;if((d|0)>=0){continue}break}}d=h<<1-e;break b}d=h&8388607|8388608}c:{if(!c){c=0;f=g<<9;if((f|0)>=0){while(1){c=c-1|0;f=f<<1;if((f|0)>=0){continue}break}}g=g<<1-c;break c}g=g&8388607|8388608}if((c|0)<(e|0)){while(1){d:{f=d-g|0;if((f|0)<0){f=d;break d}if((d|0)!=(g|0)){break d}return Q(a*Q(0))}d=f<<1;e=e-1|0;if((e|0)>(c|0)){continue}break}e=c}e:{c=d-g|0;if((c|0)<0){c=d;break e}if((d|0)!=(g|0)){break e}return Q(a*Q(0))}f:{if(c>>>0>8388607){f=c;break f}while(1){e=e-1|0;d=c>>>0<4194304;f=c<<1;c=f;if(d){continue}break}}d=h&-2147483648;return z(2,d|((e|0)>0?f-8388608|e<<23:f>>>1-e|0)),E()}function MC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0);d=ga-144|0;ga=d;J[d+52>>2]=0;J[d+56>>2]=0;f=d- -64|0;J[f>>2]=0;J[f+4>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+80>>2]=1065353216;J[d+92>>2]=0;J[d+96>>2]=0;J[d+104>>2]=0;J[d+108>>2]=0;J[d+100>>2]=1065353216;J[d+112>>2]=0;J[d+116>>2]=0;J[d+120>>2]=0;J[d+124>>2]=-581039253;J[d+44>>2]=0;J[d+48>>2]=0;J[d+60>>2]=1065353216;J[d+40>>2]=17132;e=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];J[d+140>>2]=0;i=Q(h*Q(0));N[d+136>>2]=e+Q(Q(g*N[d+68>>2])+i);e=Q(e*Q(0));N[d+132>>2]=e+Q(h+Q(g*N[f>>2]));N[d+128>>2]=e+Q(g+i);J[d+32>>2]=1566444395;J[d+36>>2]=0;J[d+24>>2]=1566444395;J[d+28>>2]=1566444395;J[d+16>>2]=-581039253;J[d+20>>2]=0;J[d+8>>2]=-581039253;J[d+12>>2]=-581039253;ia[J[J[b>>2]+64>>2]](b,d+40|0,d+8|0,d+24|0);b=J[d+56>>2];J[a+8>>2]=J[d+52>>2];J[a+12>>2]=b;b=J[d+48>>2];J[a>>2]=J[d+44>>2];J[a+4>>2]=b;ga=d+144|0}function hx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;a=J[d+8>>2];e=ga-16|0;ga=e;J[e+12>>2]=J[d+12>>2]+112;J[e+8>>2]=a;a=J[e+8>>2];b=ga-16|0;ga=b;J[b+12>>2]=J[e+12>>2];J[b+8>>2]=a;g=J[b+12>>2];a=ga-16|0;J[a+12>>2]=J[b+8>>2];J[b+4>>2]=J[J[a+12>>2]+4>>2];c=J[b+4>>2];N[b>>2]=0;a=ga-32|0;ga=a;J[a+28>>2]=g;J[a+24>>2]=c;J[a+20>>2]=b;f=ga-16|0;c=J[a+28>>2];J[f+12>>2]=c;J[a+16>>2]=J[J[f+12>>2]+4>>2];a:{if(J[a+24>>2]>2]){J[a+12>>2]=J[a+24>>2];while(1){if(J[a+12>>2]>2]){J[a+12>>2]=J[a+12>>2]+1;continue}break}break a}f=J[a+24>>2];h=ga-16|0;J[h+12>>2]=c;if(J[J[h+12>>2]+4>>2]<(f|0)){Rh(c,J[a+24>>2])}J[a+8>>2]=J[a+16>>2];while(1){if(J[a+8>>2]>2]){N[J[c+12>>2]+(J[a+8>>2]<<2)>>2]=N[J[a+20>>2]>>2];J[a+8>>2]=J[a+8>>2]+1;continue}break}}J[c+4>>2]=J[a+24>>2];ga=a+32|0;Nh(J[b+8>>2],J[b+4>>2],J[g+12>>2]);ga=b+16|0;ga=e+16|0;ga=d+16|0}function Zx(a,b,c,d){a=a|0;b=Q(b);c=Q(c);d=Q(d);var e=0,f=0;e=ga-16|0;ga=e;J[e+12>>2]=a;N[e+8>>2]=b;N[e+4>>2]=c;N[e>>2]=d;a=ga-80|0;ga=a;J[a+76>>2]=J[e+12>>2];J[a+72>>2]=e+8;J[a+68>>2]=e+4;J[a+64>>2]=e;f=J[a+76>>2];N[a+60>>2]=N[J[a+72>>2]>>2]*Q(.5);N[a+56>>2]=N[J[a+68>>2]>>2]*Q(.5);N[a+52>>2]=N[J[a+64>>2]>>2]*Q(.5);N[a+48>>2]=Ta(N[a+60>>2]);N[a+44>>2]=Sa(N[a+60>>2]);N[a+40>>2]=Ta(N[a+56>>2]);N[a+36>>2]=Sa(N[a+56>>2]);N[a+32>>2]=Ta(N[a+52>>2]);N[a+28>>2]=Sa(N[a+52>>2]);N[a+24>>2]=Q(Q(N[a+28>>2]*N[a+40>>2])*N[a+48>>2])+Q(-Q(Q(N[a+32>>2]*N[a+36>>2])*N[a+44>>2]));N[a+20>>2]=Q(Q(N[a+32>>2]*N[a+36>>2])*N[a+48>>2])+Q(Q(N[a+28>>2]*N[a+40>>2])*N[a+44>>2]);N[a+16>>2]=Q(Q(N[a+32>>2]*N[a+40>>2])*N[a+44>>2])+Q(-Q(Q(N[a+28>>2]*N[a+36>>2])*N[a+48>>2]));N[a+12>>2]=Q(Q(N[a+32>>2]*N[a+40>>2])*N[a+48>>2])+Q(Q(N[a+28>>2]*N[a+36>>2])*N[a+44>>2]);xc(f,a+24|0,a+20|0,a+16|0,a+12|0);ga=a+80|0;ga=e+16|0}function nE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0);d=ga-32|0;ga=d;h=J[c+12>>2];J[d+24>>2]=J[c+8>>2];J[d+28>>2]=h;h=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=h;e=N[d+24>>2];f=N[d+16>>2];g=N[d+20>>2];if(Q(Q(e*e)+Q(Q(f*f)+Q(g*g)))>2]=0;g=Q(-1);f=Q(-1);e=Q(-1)}i=e;e=Q(Q(1)/Q(Y(Q(Q(e*e)+Q(Q(f*f)+Q(g*g))))));N[d+24>>2]=i*e;N[d+20>>2]=g*e;N[d+16>>2]=f*e;Ue(d,b,d+16|0);a:{b:{switch(J[b+4>>2]){case 8:e=Q(N[b+28>>2]*N[b+12>>2]);break a;case 0:e=N[b+44>>2];break a;case 1:e=N[b+44>>2];break a;case 13:e=N[b+44>>2];break a;case 11:e=N[b+44>>2];break a;case 10:e=N[b+44>>2];break a;case 4:case 5:e=N[b+44>>2];break a;default:break b}}e=Q(ia[J[J[b>>2]+48>>2]](b))}f=N[d>>2];g=N[d+16>>2];i=N[d+4>>2];j=N[d+20>>2];k=N[d+8>>2];l=N[d+24>>2];J[a+12>>2]=0;N[a+8>>2]=k+Q(e*l);N[a+4>>2]=i+Q(e*j);N[a>>2]=f+Q(e*g);ga=d+32|0}function Tg(a,b){var c=Q(0),d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);J[a+4>>2]=35;J[a+8>>2]=0;J[a>>2]=14268;J[a+44>>2]=1025758986;J[a+20>>2]=1065353216;J[a+24>>2]=0;J[a+12>>2]=1065353216;J[a+16>>2]=1065353216;J[a>>2]=13984;J[a+52>>2]=1;J[a>>2]=14632;d=N[b>>2];c=N[b+4>>2];e=d>2]>(e?d:c)?!e:2)<<2)+b>>2]*Q(.10000000149011612));d=N[a+44>>2];if(c>2]=a;f=N[J[e+12>>2]+44>>2];N[a+44>>2]=c;c=N[a+36>>2];g=N[a+32>>2];h=N[a+28>>2];i=Q(ia[J[J[a>>2]+48>>2]](a));j=Q(ia[J[J[a>>2]+48>>2]](a));k=Q(ia[J[J[a>>2]+48>>2]](a));J[a+40>>2]=0;N[a+32>>2]=Q(d+g)-j;N[a+28>>2]=Q(d+h)-i;N[a+36>>2]=Q(f+c)-k;e=J[a>>2]}else{e=14632}d=Q(ia[J[e+48>>2]](a));c=Q(ia[J[J[a>>2]+48>>2]](a));f=Q(ia[J[J[a>>2]+48>>2]](a));g=N[b>>2];h=N[b+4>>2];i=N[b+8>>2];J[a+40>>2]=0;J[a+4>>2]=13;N[a+36>>2]=Q(i*N[a+20>>2])-f;N[a+32>>2]=Q(h*N[a+16>>2])-c;N[a+28>>2]=Q(g*N[a+12>>2])-d}function Kv(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;N[e+4>>2]=c;b=J[e+8>>2];c=N[e+4>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[e+12>>2];J[a+8>>2]=b;N[a+4>>2]=c;b=J[a+12>>2];d=ga-16|0;J[d+12>>2]=J[a+8>>2];c=Q(N[J[d+12>>2]>>2]-N[a+4>>2]);d=ga-16|0;J[d+12>>2]=b;N[J[d+12>>2]>>2]=c;d=ga-16|0;J[d+12>>2]=J[a+8>>2];c=Q(N[J[d+12>>2]+4>>2]-N[a+4>>2]);d=ga-16|0;J[d+12>>2]=b;N[J[d+12>>2]+4>>2]=c;d=ga-16|0;J[d+12>>2]=J[a+8>>2];c=Q(N[J[d+12>>2]+8>>2]-N[a+4>>2]);d=ga-16|0;J[d+12>>2]=b;N[J[d+12>>2]+8>>2]=c;d=ga-16|0;J[d+12>>2]=J[a+8>>2]+16;c=Q(N[J[d+12>>2]>>2]+N[a+4>>2]);d=ga-16|0;b=b+16|0;J[d+12>>2]=b;N[J[d+12>>2]>>2]=c;d=ga-16|0;J[d+12>>2]=J[a+8>>2]+16;c=Q(N[J[d+12>>2]+4>>2]+N[a+4>>2]);d=ga-16|0;J[d+12>>2]=b;N[J[d+12>>2]+4>>2]=c;d=ga-16|0;J[d+12>>2]=J[a+8>>2]+16;c=Q(N[J[d+12>>2]+8>>2]+N[a+4>>2]);d=ga-16|0;J[d+12>>2]=b;N[J[d+12>>2]+8>>2]=c;ga=a+16|0;ga=e+16|0}function $a(a,b){var c=0,d=0,e=0,f=Q(0),g=0;if(!(((D(a),x(2))&2147483647)>>>0<2139095041&((D(b),x(2))&2147483647)>>>0<=2139095040)){return Q(a+b)}c=(D(b),x(2));if((c|0)==1065353216){return Oj(a)}g=c>>>30&2;d=(D(a),x(2));e=g|d>>>31;a:{b:{d=d&2147483647;c:{if(!d){d:{switch(e-2|0){case 0:return Q(3.1415927410125732);case 1:break d;default:break c}}return Q(-3.1415927410125732)}c=c&2147483647;if((c|0)!=2139095040){if(!c|!((d|0)!=2139095040&d>>>0<=c+218103808>>>0)){break a}e:{if(g){f=Q(0);if(c>>>0>d+218103808>>>0){break e}}f=Oj(Q(R(Q(a/b))))}a=f;f:{switch(e|0){case 1:return Q(-a);case 2:return Q(Q(3.1415927410125732)-Q(a+Q(8.742277657347586e-8)));case 0:break c;default:break f}}return Q(Q(a+Q(8.742277657347586e-8))+Q(-3.1415927410125732))}if((d|0)==2139095040){break b}a=N[(e<<2)+23244>>2]}return a}return N[(e<<2)+23228>>2]}return z(2,(D(a),x(2))&-2147483648|1070141403),E()}function BC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=ga-128|0;ga=e;i=Bb(e+24|0);J[e+28>>2]=1;f=J[b+12>>2];J[e+88>>2]=J[b+8>>2];J[e+92>>2]=f;f=J[b+4>>2];J[e+80>>2]=J[b>>2];J[e+84>>2]=f;f=J[b+20>>2];J[e+96>>2]=J[b+16>>2];J[e+100>>2]=f;f=J[b+28>>2];J[e+104>>2]=J[b+24>>2];J[e+108>>2]=f;f=J[b+44>>2];J[e+120>>2]=J[b+40>>2];J[e+124>>2]=f;f=J[b+36>>2];J[e+112>>2]=J[b+32>>2];J[e+116>>2]=f;J[e+24>>2]=1976;N[e+68>>2]=N[a+24>>2];b=J[a+4>>2];g=K[a+20|0];a:{if(g){J[b+28>>2]=c;f=b+24|0;break a}J[b+36>>2]=c;f=b+32|0}J[f>>2]=d;f=J[a+12>>2];h=J[f+8>>2];j=J[f+12>>2];J[e+20>>2]=d;J[e+16>>2]=c;J[e+12>>2]=j;J[e+8>>2]=h;J[e>>2]=f;J[e+4>>2]=e+24;c=J[b+16>>2];d=J[c+8>>2];b:{if(J[d+8>>2]==(h|0)){c=c+8|0;break b}d=J[c+12>>2];c=c+12|0}J[c>>2]=e;ud(b,J[a+8>>2],e,J[a+16>>2],e+24|0,(g|0)!=0);a=J[J[a+4>>2]+16>>2];J[(J[J[a+8>>2]+8>>2]==J[e+8>>2]?8:12)+a>>2]=d;Qa(i);ga=e+128|0}function NE(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=0;e=Q(N[b+60>>2]*Q(.5));j=J[b+64>>2];k=J[b+68>>2];g=k<<2;d=N[c+8>>2];i=Q(d*d);d=N[c>>2];f=Q(d*d);d=N[c+4>>2];a:{b:{if(N[g+c>>2]>Q(N[b+52>>2]*Q(Y(Q(i+Q(f+Q(d*d))))))){J[(j<<2)+a>>2]=0;N[a+g>>2]=e;g=J[b+72>>2];break b}d=N[(j<<2)+c>>2];g=J[b+72>>2];f=N[(g<<2)+c>>2];h=Q(Y(Q(Q(d*d)+Q(f*f))));if(h>Q(1.1920928955078125e-7)){i=d;d=Q(N[b+56>>2]/h);N[(j<<2)+a>>2]=i*d;N[(k<<2)+a>>2]=-e;e=Q(f*d);break a}J[(j<<2)+a>>2]=0;N[(k<<2)+a>>2]=-e}e=Q(0)}N[(g<<2)+a>>2]=e;if(Q(ia[J[J[b>>2]+48>>2]](b))!=Q(0)){e=N[c+4>>2];d=N[c>>2];f=N[c+8>>2];h=Q(ia[J[J[b>>2]+48>>2]](b));b=Q(Q(f*f)+Q(Q(d*d)+Q(e*e)))>2]=N[a>>2]+Q(h*Q(i*d));N[a+4>>2]=N[a+4>>2]+Q(h*Q(e*d));N[a+8>>2]=N[a+8>>2]+Q(h*Q(f*d))}}function jF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);e=ga-16|0;ga=e;m=a+28|0;h=J[a+52>>2];g=N[m+((h+2|0)%3<<2)>>2];N[e+8>>2]=g;N[e+4>>2]=g;N[e>>2]=g;h=h<<2;N[h+e>>2]=g+N[h+m>>2];i=Q(ia[J[J[a>>2]+48>>2]](a));j=Q(ia[J[J[a>>2]+48>>2]](a));f=Q(ia[J[J[a>>2]+48>>2]](a));g=N[b+52>>2];k=N[b+20>>2];p=N[b+24>>2];n=N[b+56>>2];l=N[b+36>>2];q=N[b+40>>2];o=N[b+48>>2];r=N[b+8>>2];s=N[b>>2];t=N[b+4>>2];u=N[b+16>>2];v=N[b+32>>2];w=N[e>>2];x=N[e+4>>2];y=N[e+8>>2];J[c+12>>2]=0;f=Q(f+y);i=Q(i+w);j=Q(j+x);l=Q(Q(f*Q(R(q)))+Q(Q(i*Q(R(v)))+Q(j*Q(R(l)))));N[c+8>>2]=n-l;k=Q(Q(f*Q(R(p)))+Q(Q(i*Q(R(u)))+Q(j*Q(R(k)))));N[c+4>>2]=g-k;f=Q(Q(f*Q(R(r)))+Q(Q(i*Q(R(s)))+Q(j*Q(R(t)))));N[c>>2]=o-f;J[d+12>>2]=0;N[d+8>>2]=n+l;N[d+4>>2]=k+g;N[d>>2]=f+o;ga=e+16|0}function Tz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);e=Q(1);d=J[b>>2];if(!((d|0)==J[a+80>>2]|K[d+204|0]&4|Q(-N[a+84>>2])<=Q(Q(N[b+16>>2]*Q(N[a+36>>2]-N[a+20>>2]))+Q(Q(N[b+8>>2]*Q(N[a+28>>2]-N[a+12>>2]))+Q(Q(N[a+32>>2]-N[a+16>>2])*N[b+12>>2]))))){e=N[b+40>>2];J[a+76>>2]=d;N[a+4>>2]=e;a:{if(c){c=b+8|0;d=J[c+4>>2];J[a+44>>2]=J[c>>2];J[a+48>>2]=d;d=J[c+12>>2];J[a+52>>2]=J[c+8>>2];J[a+56>>2]=d;break a}h=N[d+12>>2];i=N[d+8>>2];j=N[d+28>>2];k=N[d+20>>2];l=N[d+24>>2];m=N[d+44>>2];n=N[d+36>>2];o=N[d+40>>2];p=N[d+4>>2];e=N[b+16>>2];f=N[b+8>>2];g=N[b+12>>2];J[a+56>>2]=0;N[a+52>>2]=Q(m*e)+Q(Q(n*f)+Q(g*o));N[a+48>>2]=Q(j*e)+Q(Q(k*f)+Q(g*l));N[a+44>>2]=Q(h*e)+Q(Q(p*f)+Q(i*g))}c=J[b+28>>2];J[a+60>>2]=J[b+24>>2];J[a+64>>2]=c;c=J[b+36>>2];J[a+68>>2]=J[b+32>>2];J[a+72>>2]=c;e=N[b+40>>2]}return Q(e)}function vB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[b+4>>2];J[a+300>>2]=J[b>>2];J[a+304>>2]=d;d=J[b+12>>2];J[a+308>>2]=J[b+8>>2];J[a+312>>2]=d;d=J[b+28>>2];J[a+324>>2]=J[b+24>>2];J[a+328>>2]=d;d=J[b+20>>2];J[a+316>>2]=J[b+16>>2];J[a+320>>2]=d;d=J[b+44>>2];J[a+340>>2]=J[b+40>>2];J[a+344>>2]=d;d=J[b+36>>2];J[a+332>>2]=J[b+32>>2];J[a+336>>2]=d;d=J[b+60>>2];J[a+356>>2]=J[b+56>>2];J[a+360>>2]=d;d=J[b+52>>2];J[a+348>>2]=J[b+48>>2];J[a+352>>2]=d;b=J[c+12>>2];J[a+372>>2]=J[c+8>>2];J[a+376>>2]=b;b=J[c+4>>2];J[a+364>>2]=J[c>>2];J[a+368>>2]=b;b=J[c+20>>2];J[a+380>>2]=J[c+16>>2];J[a+384>>2]=b;b=J[c+28>>2];J[a+388>>2]=J[c+24>>2];J[a+392>>2]=b;b=J[c+36>>2];J[a+396>>2]=J[c+32>>2];J[a+400>>2]=b;b=J[c+44>>2];J[a+404>>2]=J[c+40>>2];J[a+408>>2]=b;b=J[c+60>>2];J[a+420>>2]=J[c+56>>2];J[a+424>>2]=b;b=J[c+52>>2];J[a+412>>2]=J[c+48>>2];J[a+416>>2]=b;ia[J[J[a>>2]+8>>2]](a)}function Lb(a,b,c){var d=0,e=Q(0),f=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=b;J[d+20>>2]=c;b=J[d+28>>2];a:{if(J[b+44>>2]==1){J[d+16>>2]=J[b+36>>2]+P(J[d+24>>2],J[b+48>>2]);f=O[J[d+16>>2]>>3];a=ga-16|0;b=b+12|0;J[a+12>>2]=b;e=Q(f*+N[J[a+12>>2]>>2]);J[a+12>>2]=J[d+20>>2];N[J[a+12>>2]>>2]=e;f=O[J[d+16>>2]+8>>3];J[a+12>>2]=b;e=Q(f*+N[J[a+12>>2]+4>>2]);J[a+12>>2]=J[d+20>>2];N[J[a+12>>2]+4>>2]=e;f=O[J[d+16>>2]+16>>3];J[a+12>>2]=b;e=Q(f*+N[J[a+12>>2]+8>>2]);break a}J[d+12>>2]=J[b+36>>2]+P(J[d+24>>2],J[b+48>>2]);e=N[J[d+12>>2]>>2];a=ga-16|0;b=b+12|0;J[a+12>>2]=b;e=Q(e*N[J[a+12>>2]>>2]);J[a+12>>2]=J[d+20>>2];N[J[a+12>>2]>>2]=e;e=N[J[d+12>>2]+4>>2];J[a+12>>2]=b;e=Q(e*N[J[a+12>>2]+4>>2]);J[a+12>>2]=J[d+20>>2];N[J[a+12>>2]+4>>2]=e;e=N[J[d+12>>2]+8>>2];J[a+12>>2]=b;e=Q(e*N[J[a+12>>2]+8>>2])}a=ga-16|0;J[a+12>>2]=J[d+20>>2];N[J[a+12>>2]+8>>2]=e;ga=d+32|0}function Iv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;f=ga-16|0;ga=f;J[f+12>>2]=a;J[f+8>>2]=b;J[f+4>>2]=c;g=ra(104);a=J[f+12>>2];b=J[f+8>>2];d=J[f+4>>2];c=ga-16|0;ga=c;J[c+12>>2]=g;J[c+8>>2]=a;J[c+4>>2]=b;J[c>>2]=d;a=J[c+8>>2];d=J[c+4>>2];e=J[c>>2];b=ga-32|0;ga=b;h=J[c+12>>2];J[b+24>>2]=h;J[b+20>>2]=a;J[b+16>>2]=d;J[b+12>>2]=e;a=J[b+24>>2];J[b+28>>2]=a;Bb(a);J[a>>2]=2176;d=a+56|0;e=d+48|0;while(1){J[(ga-16|0)+12>>2]=d;d=d+16|0;if((e|0)!=(d|0)){continue}break}J[a+4>>2]=1;d=J[b+20>>2];e=J[d+4>>2];J[a+56>>2]=J[d>>2];J[a+60>>2]=e;e=J[d+12>>2];J[a+64>>2]=J[d+8>>2];J[a+68>>2]=e;d=J[b+16>>2];e=J[d+4>>2];J[a+72>>2]=J[d>>2];J[a+76>>2]=e;e=J[d+12>>2];J[a+80>>2]=J[d+8>>2];J[a+84>>2]=e;d=J[b+12>>2];e=J[d+4>>2];J[a+88>>2]=J[d>>2];J[a+92>>2]=e;e=J[d+12>>2];J[a+96>>2]=J[d+8>>2];J[a+100>>2]=e;ga=b+32|0;J[h>>2]=1976;ga=c+16|0;ga=f+16|0;return g|0}function zz(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0);e=J[a+8>>2];if(e){kb(e,0)}e=J[a+12>>2];if(e){kb(e,0)}e=J[a+20>>2];if(e){kb(e,0)}e=J[a+24>>2];if(e){kb(e,0)}e=J[a+156>>2];J[a+156>>2]=e+1;H[a+152|0]=(e|0)>=J[a+160>>2];if(!e){J[a+84>>2]=0;f=Q(Q(1)/b);d=N[a+64>>2];b=Q(f*Q(N[a+72>>2]*d));g=Q(f*Q(d*N[a+80>>2]));f=Q(f*Q(d*N[a+76>>2]));d=N[a+68>>2];if(d>Q(0)){J[a+100>>2]=0;h=Q(d*g);i=Q(d*b);j=Q(d*f);N[a+96>>2]=Q(N[a+144>>2]*h)+Q(Q(N[a+136>>2]*i)+Q(j*N[a+140>>2]));N[a+92>>2]=Q(N[a+128>>2]*h)+Q(Q(N[a+120>>2]*i)+Q(j*N[a+124>>2]));N[a+88>>2]=Q(N[a+112>>2]*h)+Q(Q(N[a+104>>2]*i)+Q(j*N[a+108>>2]));d=Q(Q(1)-d);g=Q(d*g);f=Q(d*f);b=Q(d*b)}d=Q(Q(1)/Q(c|0));N[a+80>>2]=d*g;N[a+76>>2]=d*f;N[a+72>>2]=d*b;return}J[a+72>>2]=0;J[a+76>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0}function yC(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=0;ia[J[J[a>>2]+112>>2]](a);J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;f=J[a+184>>2];a:{if(!f){break a}e=f-1|0;b=Q(b/Q(f|0));m=J[a+192>>2];n=J[a+180>>2];if(J[a+188>>2]==1){while(1){f=e;e=P(f,m)+n|0;o=O[e+16>>3];d=N[a+164>>2];h=Q(O[e>>3]*+N[a+156>>2]);h=Q(h*h);g=Q(O[e+8>>3]*+N[a+160>>2]);g=Q(g*g);i=Q(Q(b*Q(h+g))+i);N[c+8>>2]=i;d=Q(o*+d);d=Q(d*d);j=Q(Q(b*Q(h+d))+j);N[c+4>>2]=j;k=Q(k+Q(b*Q(g+d)));N[c>>2]=k;e=f-1|0;if(f){continue}break}break a}while(1){f=e;e=P(f,m)+n|0;d=N[e+8>>2];h=N[a+164>>2];g=Q(N[e>>2]*N[a+156>>2]);g=Q(g*g);l=Q(N[e+4>>2]*N[a+160>>2]);l=Q(l*l);i=Q(Q(b*Q(g+l))+i);N[c+8>>2]=i;d=Q(d*h);d=Q(d*d);j=Q(Q(b*Q(g+d))+j);N[c+4>>2]=j;k=Q(k+Q(b*Q(l+d)));N[c>>2]=k;e=f-1|0;if(f){continue}break}}ia[J[J[a>>2]+116>>2]](a)}function ny(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;f=ga+-64|0;ga=f;d=1;a:{if(Ya(a,b,0)){break a}d=0;if(!b){break a}d=ga+-64|0;ga=d;e=J[b>>2];g=J[e-4>>2];h=J[e-8>>2];J[d+20>>2]=0;J[d+16>>2]=26804;J[d+12>>2]=b;J[d+8>>2]=26852;e=0;qa(d+24|0,0,39);b=b+h|0;b:{if(Ya(g,26852,0)){J[d+56>>2]=1;ia[J[J[g>>2]+20>>2]](g,d+8|0,b,b,1,0);e=J[d+32>>2]==1?b:0;break b}ia[J[J[g>>2]+24>>2]](g,d+8|0,b,1,0);c:{switch(J[d+44>>2]){case 0:e=J[d+48>>2]==1?J[d+36>>2]==1?J[d+40>>2]==1?J[d+28>>2]:0:0:0;break b;case 1:break c;default:break b}}if(J[d+32>>2]!=1){if(J[d+48>>2]|J[d+36>>2]!=1|J[d+40>>2]!=1){break b}}e=J[d+24>>2]}ga=d- -64|0;d=0;if(!e){break a}b=f+8|0;qa(b|4,0,52);J[f+56>>2]=1;J[f+20>>2]=-1;J[f+16>>2]=a;J[f+8>>2]=e;ia[J[J[e>>2]+28>>2]](e,b,J[c>>2],1);a=J[f+32>>2];if((a|0)==1){J[c>>2]=J[f+24>>2]}d=(a|0)==1}ga=f- -64|0;return d|0}function Gz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0);e=ga-96|0;ga=e;J[e+20>>2]=-65535;J[e+24>>2]=0;J[e+12>>2]=1065353216;J[e+16>>2]=0;J[e+8>>2]=1416;f=J[b+12>>2];J[e+36>>2]=J[b+8>>2];J[e+40>>2]=f;f=J[b+4>>2];J[e+28>>2]=J[b>>2];J[e+32>>2]=f;f=J[c+12>>2];J[e+52>>2]=J[c+8>>2];J[e+56>>2]=f;f=J[c+4>>2];J[e+44>>2]=J[c>>2];J[e+48>>2]=f;a=J[a+4>>2];ia[J[J[a>>2]+32>>2]](a,b,c,e+8|0);c=0;a=J[e+16>>2];if(!(!a|!(K[a+236|0]&2)|K[a+204|0]&4)){b=J[e+80>>2];J[d>>2]=J[e+76>>2];J[d+4>>2]=b;b=J[e+88>>2];J[d+8>>2]=J[e+84>>2];J[d+12>>2]=b;b=J[e+64>>2];J[d+16>>2]=J[e+60>>2];J[d+20>>2]=b;b=J[e+72>>2];J[d+24>>2]=J[e+68>>2];J[d+28>>2]=b;g=N[d+24>>2];h=N[d+16>>2];i=N[d+20>>2];j=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(i*i))))));N[d+16>>2]=h*j;N[d+24>>2]=g*j;N[d+20>>2]=i*j;N[d+32>>2]=N[e+12>>2];c=a}ga=e+96|0;return c|0}function ef(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{f=J[((b<<2)+a|0)+68>>2];h=c<<2;g=f+h|0;e=L[g+6>>1];if(!e){break a}c=g+4|0;j=b<<1;h=j+(J[a+60>>2]+(L[(f+h|0)+2>>1]<<6)|0)|0;k=1<>1];if(f>>>0>L[g>>1]){break a}b=J[a+60>>2];b:{if(f&1){f=b+(L[g+2>>1]<<6)|0;i=k<<1;l=f+i|0;b=b+(e<<6)|0;e=b+i|0;c:{if(L[l+54>>1]>1]|L[e+54>>1]>1]){break c}e=m<<1;i=e+f|0;e=b+e|0;if(L[i+54>>1]>1]|L[e+54>>1]>1]){break c}e=J[a+92>>2];ia[J[J[e>>2]+12>>2]](e,f,b,d)|0;e=J[a+96>>2];if(!e){break c}ia[J[J[e>>2]+12>>2]](e,f,b,d)|0}b=(b+j|0)+54|0;break b}b=((b+(e<<6)|0)+j|0)+48|0}I[b>>1]=L[b>>1]-1;I[h+48>>1]=L[h+48>>1]+1;b=L[g>>1]|L[g+2>>1]<<16;e=L[c>>1]|L[c+2>>1]<<16;I[g>>1]=e;I[g+2>>1]=e>>>16;I[c>>1]=b;I[c+2>>1]=b>>>16;g=g+4|0;b=c;c=b+4|0;e=L[b+6>>1];if(e){continue}break}}}function ff(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a:{e=J[((b<<2)+a|0)+68>>2]+(c<<2)|0;d=L[e+6>>1];if(!d){break a}c=e+4|0;i=b<<1;g=J[a+60>>2]+(L[e+2>>1]<<6)|0;f=g+54|0;k=i+f|0;h=g+48|0;b=1<>1];if(b>>>0>L[e>>1]){break a}f=J[a+60>>2];if(b&1){b=((f+(d<<6)|0)+i|0)+54|0}else{b=f+(d<<6)|0;d=b+g|0;b:{if(L[m>>1]>1]|L[d+54>>1]>1]){break b}d=b+j|0;if(L[n>>1]>1]|L[d+54>>1]>1]){break b}d=J[a+92>>2];f=f+(L[e+2>>1]<<6)|0;ia[J[J[d>>2]+8>>2]](d,f,b)|0;d=J[a+96>>2];if(!d){break b}ia[J[J[d>>2]+8>>2]](d,f,b)|0}b=(b+i|0)+48|0}I[b>>1]=L[b>>1]-1;I[k>>1]=L[k>>1]+1;b=L[e>>1]|L[e+2>>1]<<16;d=L[c>>1]|L[c+2>>1]<<16;I[e>>1]=d;I[e+2>>1]=d>>>16;I[c>>1]=b;I[c+2>>1]=b>>>16;e=e+4|0;b=c;c=b+4|0;d=L[b+6>>1];if(d){continue}break}}}function Hd(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{h=J[((b<<2)+a|0)+68>>2];i=c<<2;c=h+i|0;g=c-4|0;f=L[g>>1];if(f>>>0<=L[c>>1]){break a}k=b<<1;e=J[a+60>>2];h=k+(e+(L[(h+i|0)+2>>1]<<6)|0)|0;i=1<>1];if(f&1){b=(((b<<6)+e|0)+k|0)+54|0}else{f=(L[c+2>>1]<<6)+e|0;j=i<<1;l=f+j|0;b=(b<<6)+e|0;e=b+j|0;b:{if(L[l+54>>1]>1]|L[e+54>>1]>1]){break b}e=m<<1;j=e+f|0;e=b+e|0;if(L[j+54>>1]>1]|L[e+54>>1]>1]){break b}e=J[a+92>>2];ia[J[J[e>>2]+12>>2]](e,f,b,d)|0;e=J[a+96>>2];if(!e){break b}ia[J[J[e>>2]+12>>2]](e,f,b,d)|0}b=(b+k|0)+48|0}I[b>>1]=L[b>>1]+1;I[h+54>>1]=L[h+54>>1]-1;b=L[c>>1]|L[c+2>>1]<<16;e=L[g>>1]|L[g+2>>1]<<16;I[c>>1]=e;I[c+2>>1]=e>>>16;I[g>>1]=b;I[g+2>>1]=b>>>16;g=g-4|0;f=L[g>>1];c=c-4|0;if(f>>>0<=L[c>>1]){break a}e=J[a+60>>2];continue}}}function cs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;b=J[d+8>>2];a=J[d+12>>2];a:{if(K[a+84|0]){e=N[a+8>>2];f=N[a>>2];j=N[a+4>>2];g=Q(Q(e*N[a+60>>2])+Q(Q(f*N[a+52>>2])+Q(j*N[a+56>>2])));if(g>=Q(-.10000000149011612)){J[a+272>>2]=0;N[a+268>>2]=10;break a}g=Q(Q(-1)/g);i=e;e=N[b+328>>2];h=Q(N[a+20>>2]-N[b+56>>2]);k=Q(N[a+16>>2]-N[b+52>>2]);l=N[b+332>>2];m=Q(i*Q(Q(Q(e*h)-Q(k*l))+N[b+320>>2]));i=f;f=Q(N[a+24>>2]-N[b+60>>2]);n=h;h=N[b+336>>2];N[a+272>>2]=g*Q(m+Q(Q(i*Q(Q(Q(l*f)-Q(n*h))+N[b+312>>2]))+Q(j*Q(Q(Q(h*k)-Q(f*e))+N[b+316>>2]))));N[a+268>>2]=g;break a}J[a+272>>2]=0;J[a+12>>2]=0;N[a+32>>2]=N[a+204>>2];N[a>>2]=-N[a+52>>2];N[a+8>>2]=-N[a+60>>2];N[a+4>>2]=-N[a+56>>2];N[a+268>>2]=1}ga=d+16|0}function Lt(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);l=ga-16|0;ga=l;J[l+12>>2]=a;a=J[l+12>>2];J[a+308>>2]=0;J[a+292>>2]=0;J[a+276>>2]=0;c=N[a+44>>2];h=N[a+404>>2];d=Q(c*h);e=N[a+36>>2];i=N[a+396>>2];f=Q(e*i);g=N[a+40>>2];q=N[a+400>>2];b=Q(g*q);N[a+304>>2]=Q(c*d)+Q(Q(e*f)+Q(g*b));m=N[a+28>>2];n=N[a+20>>2];o=N[a+24>>2];N[a+300>>2]=Q(m*d)+Q(Q(n*f)+Q(o*b));p=N[a+12>>2];j=Q(p*d);d=N[a+4>>2];k=Q(d*f);f=N[a+8>>2];N[a+296>>2]=j+Q(k+Q(f*b));b=Q(h*m);j=Q(i*n);k=Q(q*o);N[a+288>>2]=Q(c*b)+Q(Q(e*j)+Q(g*k));N[a+284>>2]=Q(m*b)+Q(Q(n*j)+Q(o*k));N[a+280>>2]=Q(p*b)+Q(Q(d*j)+Q(f*k));b=c;c=Q(p*h);h=e;e=Q(d*i);i=g;g=Q(f*q);N[a+272>>2]=Q(b*c)+Q(Q(h*e)+Q(i*g));N[a+268>>2]=Q(m*c)+Q(Q(n*e)+Q(g*o));N[a+264>>2]=Q(p*c)+Q(Q(d*e)+Q(f*g));ga=l+16|0}function lm(a,b,c,d){var e=0,f=0,g=0;e=ga+-64|0;ga=e;g=P(b,80);f=g+J[a+24>>2]|0;b=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=b;b=J[c+12>>2];J[f+8>>2]=J[c+8>>2];J[f+12>>2]=b;b=J[c+28>>2];J[f+24>>2]=J[c+24>>2];J[f+28>>2]=b;b=J[c+20>>2];J[f+16>>2]=J[c+16>>2];J[f+20>>2]=b;b=J[c+44>>2];J[f+40>>2]=J[c+40>>2];J[f+44>>2]=b;b=J[c+36>>2];J[f+32>>2]=J[c+32>>2];J[f+36>>2]=b;b=J[c+60>>2];J[f+56>>2]=J[c+56>>2];J[f+60>>2]=b;b=J[c+52>>2];J[f+48>>2]=J[c+48>>2];J[f+52>>2]=b;if(J[a+64>>2]){b=J[(J[a+24>>2]+g|0)+64>>2];ia[J[J[b>>2]+8>>2]](b,c,e+48|0,e+32|0);c=J[e+60>>2];J[e+8>>2]=J[e+56>>2];J[e+12>>2]=c;b=J[e+44>>2];J[e+24>>2]=J[e+40>>2];J[e+28>>2]=b;b=J[e+36>>2];J[e+16>>2]=J[e+32>>2];J[e+20>>2]=b;b=J[e+52>>2];J[e>>2]=J[e+48>>2];J[e+4>>2]=b;Gc(J[a+64>>2],J[(J[a+24>>2]+g|0)+76>>2],e)}if(d){ia[J[J[a>>2]+68>>2]](a)}ga=e- -64|0}function Id(a,b,c){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;a:{c=J[((b<<2)+a|0)+68>>2]+(c<<2)|0;e=c-4|0;g=L[e>>1];if(g>>>0<=L[c>>1]){break a}j=b<<1;d=J[a+60>>2];h=d+(L[c+2>>1]<<6)|0;f=h+48|0;m=j+f|0;b=1<>1];b:{if(g&1){b=(b<<6)+d|0;d=b+k|0;c:{if(L[o>>1]>1]|L[d+54>>1]>1]){break c}d=b+l|0;if(L[i>>1]>1]|L[d+54>>1]>1]){break c}d=J[a+92>>2];ia[J[J[d>>2]+8>>2]](d,h,b)|0;d=J[a+96>>2];if(!d){break c}ia[J[J[d>>2]+8>>2]](d,h,b)|0}b=(b+j|0)+54|0;break b}b=(((b<<6)+d|0)+j|0)+48|0}I[b>>1]=L[b>>1]+1;I[m>>1]=L[m>>1]-1;b=L[c>>1]|L[c+2>>1]<<16;d=L[e>>1]|L[e+2>>1]<<16;I[c>>1]=d;I[c+2>>1]=d>>>16;I[e>>1]=b;I[e+2>>1]=b>>>16;e=e-4|0;g=L[e>>1];c=c-4|0;if(g>>>0<=L[c>>1]){break a}d=J[a+60>>2];continue}}}function Nw(a){a=a|0;var b=Q(0),c=Q(0),d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);f=ga-16|0;ga=f;J[f+12>>2]=a;a=ra(56);e=J[f+12>>2];Bb(a);J[a+4>>2]=0;J[a>>2]=11800;c=N[e>>2];b=N[e+4>>2];d=c>2]>(d?c:b)?!d:2)<<2)+e>>2]*Q(.10000000149011612));c=N[a+44>>2];if(b>2]=a;g=N[J[d+12>>2]+44>>2];N[a+44>>2]=b;b=N[a+36>>2];h=N[a+32>>2];i=N[a+28>>2];j=Q(ia[J[J[a>>2]+48>>2]](a));k=Q(ia[J[J[a>>2]+48>>2]](a));l=Q(ia[J[J[a>>2]+48>>2]](a));J[a+40>>2]=0;N[a+32>>2]=Q(c+h)-k;N[a+28>>2]=Q(c+i)-j;N[a+36>>2]=Q(g+b)-l;d=J[a>>2]}else{d=11800}c=Q(ia[J[d+48>>2]](a));b=Q(ia[J[J[a>>2]+48>>2]](a));g=Q(ia[J[J[a>>2]+48>>2]](a));h=N[e>>2];i=N[e+4>>2];j=N[e+8>>2];J[a+40>>2]=0;N[a+36>>2]=Q(j*N[a+20>>2])-g;N[a+32>>2]=Q(i*N[a+16>>2])-b;N[a+28>>2]=Q(h*N[a+12>>2])-c;ga=f+16|0;return a|0}function jA(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=J[a+212>>2];a:{if((d|0)!=J[a+216>>2]){break a}i=d?d<<1:1;if((i|0)<=(d|0)){break a}if(i){J[8369]=J[8369]+1;g=ia[J[6782]](i<<2,16)|0;d=J[a+212>>2]}b:{if((d|0)<=0){break b}if(d-1>>>0>=3){j=d&-4;while(1){e=f<<2;J[e+g>>2]=J[e+J[a+220>>2]>>2];h=e|4;J[h+g>>2]=J[h+J[a+220>>2]>>2];h=e|8;J[h+g>>2]=J[h+J[a+220>>2]>>2];e=e|12;J[e+g>>2]=J[e+J[a+220>>2]>>2];f=f+4|0;k=k+4|0;if((j|0)!=(k|0)){continue}break}}e=d&3;if(!e){break b}while(1){j=f<<2;J[j+g>>2]=J[j+J[a+220>>2]>>2];f=f+1|0;l=l+1|0;if((e|0)!=(l|0)){continue}break}}f=J[a+220>>2];if(!(!f|!K[a+224|0])){if(f){J[8370]=J[8370]+1;ia[J[6783]](f)}d=J[a+212>>2]}J[a+220>>2]=g;H[a+224|0]=1;J[a+216>>2]=i}J[J[a+220>>2]+(d<<2)>>2]=b;J[a+212>>2]=d+1;if(c){uk(J[b+28>>2],b);uk(J[b+32>>2],b)}}function Mo(a,b,c,d){a=a|0;b=Q(b);c=c|0;d=d|0;var e=0,f=0,g=0;e=ga-112|0;ga=e;J[e+108>>2]=a;N[e+104>>2]=b;J[e+100>>2]=c;J[e+96>>2]=d;c=J[e+108>>2];g=ga-16|0;d=g;J[d+12>>2]=J[e+100>>2];d=J[d+12>>2]+48|0;f=J[d+4>>2];a=e+80|0;J[a>>2]=J[d>>2];J[a+4>>2]=f;f=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=f;J[g+12>>2]=J[e+100>>2];d=e- -64|0;pc(d,J[g+12>>2],1);f=ga-16|0;J[f+12>>2]=J[e+100>>2];g=e+48|0;pc(g,J[f+12>>2],0);N[e+44>>2]=-1.5707963705062866;N[e+40>>2]=1.5707963705062866;N[e+36>>2]=-1.5707963705062866;N[e+32>>2]=1.5707963705062866;N[e+28>>2]=30;ia[J[J[c>>2]+64>>2]](c,a,d,g,N[e+104>>2],N[e+44>>2],N[e+40>>2],N[e+36>>2],N[e+32>>2],J[e+96>>2],N[e+28>>2],0);f=e+8|0;$b(f,g);ia[J[J[c>>2]+64>>2]](c,a,d,f,N[e+104>>2],N[e+44>>2],N[e+40>>2],N[e+36>>2],N[e+32>>2],J[e+96>>2],N[e+28>>2],0);ga=e+112|0}function vq(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;c=ga-32|0;ga=c;J[c+28>>2]=a;if(!K[29324]){J[(ga-16|0)+12>>2]=29308;H[29324]=1}a=ga-16|0;ga=a;J[a+12>>2]=J[c+28>>2];g=J[a+12>>2];J[a+8>>2]=J[g+116>>2]+4;d=ga-16|0;J[d+12>>2]=J[a+8>>2];b=ga-16|0;J[b+12>>2]=J[d+12>>2];J[b+8>>2]=0;d=ga-16|0;J[d+12>>2]=J[b+12>>2]+(J[b+8>>2]<<4);d=J[d+12>>2]+(J[g+128>>2]<<2)|0;e=ga-16|0;J[e+12>>2]=J[a+8>>2];b=ga-16|0;J[b+12>>2]=J[e+12>>2];J[b+8>>2]=1;e=ga-16|0;J[e+12>>2]=J[b+12>>2]+(J[b+8>>2]<<4);e=J[e+12>>2]+(J[g+128>>2]<<2)|0;f=ga-16|0;J[f+12>>2]=J[a+8>>2];b=ga-16|0;J[b+12>>2]=J[f+12>>2];J[b+8>>2]=2;f=ga-16|0;J[f+12>>2]=J[b+12>>2]+(J[b+8>>2]<<4);na(c+8|0,d,e,J[f+12>>2]+(J[g+128>>2]<<2)|0);ga=a+16|0;a=J[c+12>>2];J[7327]=J[c+8>>2];J[7328]=a;a=J[c+20>>2];J[7329]=J[c+16>>2];J[7330]=a;ga=c+32|0;return 29308}function Oj(a){var b=0,c=0,d=Q(0),e=Q(0),f=0,g=Q(0);f=(D(a),x(2));c=f&2147483647;if(c>>>0>=1283457024){return((D(a),x(2))&2147483647)>>>0>2139095040?a:(z(2,(D(a),x(2))&-2147483648|1070141402),E())}a:{b:{if(c>>>0<=1054867455){b=-1;if(c>>>0>=964689920){break b}break a}a=Q(R(a));if(c>>>0<=1066926079){if(c>>>0<=1060110335){a=Q(Q(Q(a+a)+Q(-1))/Q(a+Q(2)));b=0;break b}a=Q(Q(a+Q(-1))/Q(a+Q(1)));b=1;break b}if(c>>>0<=1075576831){a=Q(Q(a+Q(-1.5))/Q(Q(a*Q(1.5))+Q(1)));b=2;break b}a=Q(Q(-1)/a);b=3}e=Q(a*a);d=Q(e*e);g=Q(d*Q(Q(d*Q(-.106480173766613))+Q(-.19999158382415771)));d=Q(e*Q(Q(d*Q(Q(d*Q(.06168760731816292))+Q(.14253635704517365)))+Q(.333333283662796)));if(c>>>0<=1054867455){return Q(a-Q(a*Q(g+d)))}b=b<<2;a=Q(N[b+23264>>2]-Q(Q(Q(a*Q(g+d))-N[b+23280>>2])-a));a=(f|0)>=0?a:Q(-a)}return a}function zs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;c=ra(96);a=J[e+4>>2];b=J[e>>2];d=ga-32|0;ga=d;xb(c,11,J[e+12>>2],J[e+8>>2]);J[c>>2]=19424;f=J[a+52>>2];J[c+48>>2]=J[a+48>>2];J[c+52>>2]=f;f=J[a+60>>2];J[c+56>>2]=J[a+56>>2];J[c+60>>2]=f;f=J[b+52>>2];J[c+64>>2]=J[b+48>>2];J[c+68>>2]=f;f=J[b+60>>2];J[c+72>>2]=J[b+56>>2];J[c+76>>2]=f;Na(a,d+16|0);Na(b,d);g=N[d+24>>2];h=N[d+8>>2];i=N[d+20>>2];j=N[d+4>>2];k=N[d+28>>2];l=N[d+12>>2];m=N[d>>2];n=N[d+16>>2];N[c+92>>2]=Q(g*h)+Q(Q(i*j)+Q(Q(k*l)+Q(m*n)));N[c+88>>2]=Q(i*m)+Q(Q(Q(l*g)-Q(k*h))-Q(n*j));N[c+84>>2]=Q(n*h)+Q(Q(Q(l*i)-Q(k*j))-Q(g*m));N[c+80>>2]=Q(g*j)+Q(Q(Q(l*n)-Q(k*m))-Q(i*h));ga=d+32|0;ga=e+16|0;return c|0}function SG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=J[a+20>>2];if(!(!c|!K[a+16|0])){d=J[b+4>>2];a:{if((d|0)!=J[b+8>>2]){break a}h=d?d<<1:1;if((h|0)<=(d|0)){break a}if(h){J[8369]=J[8369]+1;f=ia[J[6782]](h<<2,16)|0;d=J[b+4>>2]}b:{if((d|0)<=0){break b}c=0;if(d-1>>>0>=3){i=d&-4;while(1){e=c<<2;J[e+f>>2]=J[e+J[b+12>>2]>>2];g=e|4;J[g+f>>2]=J[g+J[b+12>>2]>>2];g=e|8;J[g+f>>2]=J[g+J[b+12>>2]>>2];e=e|12;J[e+f>>2]=J[e+J[b+12>>2]>>2];c=c+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}e=d&3;if(!e){break b}while(1){i=c<<2;J[i+f>>2]=J[i+J[b+12>>2]>>2];c=c+1|0;k=k+1|0;if((e|0)!=(k|0)){continue}break}}c=J[b+12>>2];if(!(!c|!K[b+16|0])){if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}d=J[b+4>>2]}J[b+12>>2]=f;H[b+16|0]=1;J[b+8>>2]=h;c=J[a+20>>2]}J[J[b+12>>2]+(d<<2)>>2]=c;J[b+4>>2]=d+1}}function yd(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=J[a+12>>2];if(!(!c|!K[a+8|0])){d=J[b+4>>2];a:{if((d|0)!=J[b+8>>2]){break a}h=d?d<<1:1;if((h|0)<=(d|0)){break a}if(h){J[8369]=J[8369]+1;f=ia[J[6782]](h<<2,16)|0;d=J[b+4>>2]}b:{if((d|0)<=0){break b}c=0;if(d-1>>>0>=3){i=d&-4;while(1){e=c<<2;J[e+f>>2]=J[e+J[b+12>>2]>>2];g=e|4;J[g+f>>2]=J[g+J[b+12>>2]>>2];g=e|8;J[g+f>>2]=J[g+J[b+12>>2]>>2];e=e|12;J[e+f>>2]=J[e+J[b+12>>2]>>2];c=c+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}e=d&3;if(!e){break b}while(1){i=c<<2;J[i+f>>2]=J[i+J[b+12>>2]>>2];c=c+1|0;k=k+1|0;if((e|0)!=(k|0)){continue}break}}c=J[b+12>>2];if(!(!c|!K[b+16|0])){if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}d=J[b+4>>2]}J[b+12>>2]=f;H[b+16|0]=1;J[b+8>>2]=h;c=J[a+12>>2]}J[J[b+12>>2]+(d<<2)>>2]=c;J[b+4>>2]=d+1}}function mE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);d=ga-80|0;ga=d;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;f=N[c+8>>2];h=N[c>>2];g=N[c+4>>2];e=Q(Q(f*f)+Q(Q(h*h)+Q(g*g)));a:{if(e>2];e=Q(h*e)}J[d+52>>2]=0;J[d+56>>2]=0;N[d+76>>2]=g;N[d+72>>2]=f;N[d+68>>2]=i;J[d+44>>2]=0;J[d+48>>2]=0;N[d+64>>2]=e;J[d+60>>2]=-581039253;J[d+40>>2]=14568;J[d+32>>2]=1566444395;J[d+36>>2]=0;J[d+24>>2]=1566444395;J[d+28>>2]=1566444395;b=J[b+92>>2];J[d+16>>2]=-581039253;J[d+20>>2]=0;J[d+8>>2]=-581039253;J[d+12>>2]=-581039253;ia[J[J[b>>2]+8>>2]](b,d+40|0,d+8|0,d+24|0);b=J[d+56>>2];J[a+8>>2]=J[d+52>>2];J[a+12>>2]=b;b=J[d+48>>2];J[a>>2]=J[d+44>>2];J[a+4>>2]=b;ga=d+80|0}function vt(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;a=ra(360);c=J[d+8>>2];b=J[d+12>>2];ug(a,3,b);J[a>>2]=19792;e=J[c+4>>2];J[a+300>>2]=J[c>>2];J[a+304>>2]=e;e=J[c+12>>2];J[a+308>>2]=J[c+8>>2];J[a+312>>2]=e;i=N[b+52>>2];j=N[b+8>>2];k=N[b+12>>2];l=N[b+56>>2];m=N[b+20>>2];n=N[b+24>>2];o=N[b+28>>2];p=N[b+60>>2];q=N[b+36>>2];r=N[b+40>>2];f=N[c+8>>2];s=N[b+44>>2];t=N[b+4>>2];g=N[c>>2];h=N[c+4>>2];J[a+356>>2]=0;J[a+348>>2]=1050253722;J[a+352>>2]=1065353216;H[a+344|0]=0;J[a+328>>2]=0;J[a+332>>2]=0;N[a+324>>2]=p+Q(Q(f*s)+Q(Q(g*q)+Q(h*r)));N[a+320>>2]=l+Q(Q(f*o)+Q(Q(g*m)+Q(h*n)));N[a+316>>2]=i+Q(Q(f*k)+Q(Q(g*t)+Q(h*j)));ga=d+16|0;return a|0}function _z(a,b){a=a|0;b=b|0;var c=0,d=0;ia[J[J[b>>2]+32>>2]](b);d=ia[J[J[b>>2]+16>>2]](b,104,1)|0;c=qa(J[d+8>>2],0,104);N[c+88>>2]=N[a+248>>2];N[c+92>>2]=N[a+252>>2];N[c+96>>2]=N[a+256>>2];N[c+100>>2]=N[a+260>>2];N[c>>2]=N[a+92>>2];N[c+4>>2]=N[a+96>>2];N[c+8>>2]=N[a+100>>2];N[c+12>>2]=N[a+104>>2];N[c+16>>2]=N[a+108>>2];N[c+20>>2]=N[a+116>>2];N[c+24>>2]=N[a+120>>2];N[c+28>>2]=N[a+124>>2];N[c+32>>2]=N[a+128>>2];N[c+36>>2]=N[a+132>>2];N[c+40>>2]=N[a+140>>2];N[c+44>>2]=N[a+144>>2];N[c+48>>2]=N[a+148>>2];N[c+52>>2]=N[a+152>>2];N[c+56>>2]=N[a+168>>2];N[c+60>>2]=N[a+172>>2];J[c+64>>2]=J[a+112>>2];J[c+68>>2]=J[a+156>>2];J[c+72>>2]=J[a+160>>2];J[c+76>>2]=J[a+164>>2];J[c+80>>2]=J[a+136>>2];ia[J[J[b>>2]+20>>2]](b,d,3601,1145853764,c);Ak(a,b);gh(a,b);ia[J[J[b>>2]+36>>2]](b)}function Ha(a){var b=Q(0),c=0,d=0,e=0,f=0;c=ga-16|0;ga=c;e=(D(a),x(2));d=e&2147483647;a:{if(d>>>0<=1061752794){b=Q(1);if(d>>>0<964689920){break a}b=db(+a);break a}if(d>>>0<=1081824209){f=+a;if(d>>>0>=1075235812){b=Q(-db(((e|0)>=0?-3.141592653589793:3.141592653589793)+f));break a}if((e|0)<0){b=cb(f+1.5707963267948966);break a}b=cb(1.5707963267948966-f);break a}if(d>>>0<=1088565717){if(d>>>0>=1085271520){b=db(((e|0)>=0?-6.283185307179586:6.283185307179586)+ +a);break a}if((e|0)<0){b=cb(-4.71238898038469-+a);break a}b=cb(+a+-4.71238898038469);break a}b=Q(a-a);if(d>>>0>=2139095040){break a}b:{switch(Mj(a,c+8|0)&3){case 0:b=db(O[c+8>>3]);break a;case 1:b=cb(-O[c+8>>3]);break a;case 2:b=Q(-db(O[c+8>>3]));break a;default:break b}}b=cb(O[c+8>>3])}a=b;ga=c+16|0;return a}function NG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=J[a+76>>2];if(c){d=J[b+4>>2];a:{if((d|0)!=J[b+8>>2]){break a}h=d?d<<1:1;if((h|0)<=(d|0)){break a}if(h){J[8369]=J[8369]+1;f=ia[J[6782]](h<<2,16)|0;d=J[b+4>>2]}b:{if((d|0)<=0){break b}c=0;if(d-1>>>0>=3){i=d&-4;while(1){e=c<<2;J[e+f>>2]=J[e+J[b+12>>2]>>2];g=e|4;J[g+f>>2]=J[g+J[b+12>>2]>>2];g=e|8;J[g+f>>2]=J[g+J[b+12>>2]>>2];e=e|12;J[e+f>>2]=J[e+J[b+12>>2]>>2];c=c+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}e=d&3;if(!e){break b}while(1){i=c<<2;J[i+f>>2]=J[i+J[b+12>>2]>>2];c=c+1|0;k=k+1|0;if((e|0)!=(k|0)){continue}break}}c=J[b+12>>2];if(!(!c|!K[b+16|0])){if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}d=J[b+4>>2]}J[b+12>>2]=f;H[b+16|0]=1;J[b+8>>2]=h;c=J[a+76>>2]}J[J[b+12>>2]+(d<<2)>>2]=c;J[b+4>>2]=d+1}}function MA(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;a:{if(!J[h+44>>2]){break a}d=J[h+20>>2];if(H[h+65|0]&1){if((d|0)<=0){break a}e=0;b=J[a+28>>2];if((b|0)<=0){break a}while(1){c=0;if((b|0)>0){while(1){f=J[a+16>>2];d=J[a+36>>2]+P(J[J[a+116>>2]+(c<<2)>>2],152)|0;Tk(f+P(J[d+144>>2],244)|0,f+P(J[d+148>>2],244)|0,d);c=c+1|0;if((c|0)!=(b|0)){continue}break}d=J[h+20>>2]}e=e+1|0;if((e|0)>=(d|0)){break a}b=J[a+28>>2];continue}}if((d|0)<=0){break a}e=0;b=J[a+28>>2];if((b|0)<=0){break a}while(1){c=0;if((b|0)>0){while(1){f=J[a+16>>2];d=J[a+36>>2]+P(J[J[a+116>>2]+(c<<2)>>2],152)|0;Tk(f+P(J[d+144>>2],244)|0,f+P(J[d+148>>2],244)|0,d);c=c+1|0;if((c|0)!=(b|0)){continue}break}d=J[h+20>>2]}e=e+1|0;if((e|0)>=(d|0)){break a}b=J[a+28>>2];continue}}}function FC(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=J[a+12>>2];if(c){d=J[b+4>>2];a:{if((d|0)!=J[b+8>>2]){break a}h=d?d<<1:1;if((h|0)<=(d|0)){break a}if(h){J[8369]=J[8369]+1;f=ia[J[6782]](h<<2,16)|0;d=J[b+4>>2]}b:{if((d|0)<=0){break b}c=0;if(d-1>>>0>=3){i=d&-4;while(1){e=c<<2;J[e+f>>2]=J[e+J[b+12>>2]>>2];g=e|4;J[g+f>>2]=J[g+J[b+12>>2]>>2];g=e|8;J[g+f>>2]=J[g+J[b+12>>2]>>2];e=e|12;J[e+f>>2]=J[e+J[b+12>>2]>>2];c=c+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}e=d&3;if(!e){break b}while(1){i=c<<2;J[i+f>>2]=J[i+J[b+12>>2]>>2];c=c+1|0;k=k+1|0;if((e|0)!=(k|0)){continue}break}}c=J[b+12>>2];if(!(!c|!K[b+16|0])){if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}d=J[b+4>>2]}J[b+12>>2]=f;H[b+16|0]=1;J[b+8>>2]=h;c=J[a+12>>2]}J[J[b+12>>2]+(d<<2)>>2]=c;J[b+4>>2]=d+1}}function Zs(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;b=J[e+8>>2];a=ga-48|0;ga=a;r=J[e+12>>2];Na(r+364|0,a+16|0);c=N[b+4>>2];d=N[b+8>>2];f=N[b>>2];g=N[b+12>>2];h=N[a+24>>2];i=N[a+20>>2];j=N[a+28>>2];k=N[a+16>>2];Na(r+300|0,a);l=Q(Q(h*d)+Q(Q(i*c)+Q(Q(j*g)+Q(k*f))));m=N[a+12>>2];n=N[a>>2];o=Q(Q(h*c)+Q(Q(Q(j*f)-Q(g*k))-Q(i*d)));p=Q(Q(k*d)+Q(Q(Q(j*c)-Q(g*i))-Q(h*f)));q=N[a+4>>2];c=Q(Q(i*f)+Q(Q(Q(j*d)-Q(g*h))-Q(k*c)));d=N[a+8>>2];N[a+44>>2]=Q(Q(Q(l*m)-Q(n*o))-Q(p*q))-Q(c*d);N[a+40>>2]=Q(Q(o*q)+Q(Q(l*d)+Q(c*m)))-Q(p*n);N[a+36>>2]=Q(Q(c*n)+Q(Q(l*q)+Q(p*m)))-Q(o*d);N[a+32>>2]=Q(Q(p*d)+Q(Q(l*n)+Q(o*m)))-Q(c*q);fl(r,a+32|0);ga=a+48|0;ga=e+16|0}function iz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=0,p=0;d=J[b+52>>2];f=J[d+32>>2];b=J[f>>2];d=J[d+24>>2];if((d|0)>=2){h=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];k=Q(Q(h*N[b+16>>2])+Q(Q(i*N[b+8>>2])+Q(j*N[b+12>>2])));b=1;c=d-1|0;o=c&1;a:{if((d|0)==2){c=0;break a}p=c&-2;c=0;while(1){d=J[(b<<2)+f>>2];g=Q(Q(h*N[d+16>>2])+Q(Q(i*N[d+8>>2])+Q(j*N[d+12>>2])));l=g>k;d=b+1|0;e=J[(d<<2)+f>>2];m=Q(Q(h*N[e+16>>2])+Q(Q(i*N[e+8>>2])+Q(j*N[e+12>>2])));g=l?g:k;e=m>g;k=e?m:g;c=e?d:l?b:c;b=b+2|0;n=n+2|0;if((p|0)!=(n|0)){continue}break}}if(o){d=b;b=J[(b<<2)+f>>2];c=Q(Q(h*N[b+16>>2])+Q(Q(i*N[b+8>>2])+Q(j*N[b+12>>2])))>k?d:c}b=J[(c<<2)+f>>2]}c=J[b+12>>2];J[a>>2]=J[b+8>>2];J[a+4>>2]=c;c=J[b+20>>2];J[a+8>>2]=J[b+16>>2];J[a+12>>2]=c}function Ga(a){var b=0,c=0,d=0,e=0;b=ga-16|0;ga=b;e=(D(a),x(2));c=e&2147483647;a:{if(c>>>0<=1061752794){if(c>>>0<964689920){break a}a=cb(+a);break a}if(c>>>0<=1081824209){d=+a;if(c>>>0<=1075235811){if((e|0)<0){a=Q(-db(d+1.5707963267948966));break a}a=db(d+-1.5707963267948966);break a}a=cb(-(((e|0)>=0?-3.141592653589793:3.141592653589793)+d));break a}if(c>>>0<=1088565717){d=+a;if(c>>>0<=1085271519){if((e|0)<0){a=db(d+4.71238898038469);break a}a=Q(-db(d+-4.71238898038469));break a}a=cb(((e|0)>=0?-6.283185307179586:6.283185307179586)+d);break a}if(c>>>0>=2139095040){a=Q(a-a);break a}b:{switch(Mj(a,b+8|0)&3){case 0:a=cb(O[b+8>>3]);break a;case 1:a=db(O[b+8>>3]);break a;case 2:a=cb(-O[b+8>>3]);break a;default:break b}}a=Q(-db(O[b+8>>3]))}ga=b+16|0;return a}function gA(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=J[a+280>>2];a:{if((c|0)!=J[a+284>>2]){break a}h=c?c<<1:1;if((h|0)<=(c|0)){break a}if(h){J[8369]=J[8369]+1;f=ia[J[6782]](h<<2,16)|0;c=J[a+280>>2]}b:{if((c|0)<=0){break b}if(c-1>>>0>=3){i=c&-4;while(1){d=e<<2;J[d+f>>2]=J[d+J[a+288>>2]>>2];g=d|4;J[g+f>>2]=J[g+J[a+288>>2]>>2];g=d|8;J[g+f>>2]=J[g+J[a+288>>2]>>2];d=d|12;J[d+f>>2]=J[d+J[a+288>>2]>>2];e=e+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}d=c&3;if(!d){break b}while(1){i=e<<2;J[i+f>>2]=J[i+J[a+288>>2]>>2];e=e+1|0;k=k+1|0;if((d|0)!=(k|0)){continue}break}}e=J[a+288>>2];if(!(!e|!K[a+292|0])){if(e){J[8370]=J[8370]+1;ia[J[6783]](e)}c=J[a+280>>2]}J[a+288>>2]=f;H[a+292|0]=1;J[a+284>>2]=h}J[J[a+288>>2]+(c<<2)>>2]=b;J[a+280>>2]=c+1}function Ev(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;J[f+12>>2]=e;a=J[f+24>>2];c=J[f+20>>2];d=J[f+16>>2];e=J[f+12>>2];b=ga-32|0;ga=b;J[b+28>>2]=J[f+28>>2];J[b+24>>2]=a;J[b+20>>2]=c;J[b+16>>2]=d;J[b+12>>2]=e;c=J[b+24>>2];d=J[c+4>>2];a=J[b+28>>2];J[a+96>>2]=J[c>>2];J[a+100>>2]=d;d=J[c+12>>2];J[a+104>>2]=J[c+8>>2];J[a+108>>2]=d;c=J[b+20>>2];d=J[c+4>>2];J[a+112>>2]=J[c>>2];J[a+116>>2]=d;d=J[c+12>>2];J[a+120>>2]=J[c+8>>2];J[a+124>>2]=d;c=J[b+16>>2];d=J[c+4>>2];J[a+128>>2]=J[c>>2];J[a+132>>2]=d;d=J[c+12>>2];J[a+136>>2]=J[c+8>>2];J[a+140>>2]=d;c=J[b+12>>2];d=J[c+4>>2];J[a+144>>2]=J[c>>2];J[a+148>>2]=d;d=J[c+12>>2];J[a+152>>2]=J[c+8>>2];J[a+156>>2]=d;Sb(a);ga=b+32|0;ga=f+32|0}function ng(a,b){var c=0,d=0,e=0,f=0;c=J[J[a+1120>>2]+(b<<2)>>2];b=J[c+348>>2];if(b){Fc(a+1048|0,b)}b=J[c+52>>2];if(!(b?!b|!K[c+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[c+52>>2]=0;H[c+56|0]=1;J[c+44>>2]=0;J[c+48>>2]=0;b=J[c+32>>2];if(!(b?!b|!K[c+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[c+32>>2]=0;H[c+36|0]=1;J[c+24>>2]=0;J[c+28>>2]=0;b=J[c+12>>2];if(!(b?!b|!K[c+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}b=0;J[c+12>>2]=0;H[c+16|0]=1;J[c+4>>2]=0;J[c+8>>2]=0;if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}d=J[a+1112>>2];a:{if((d|0)<=0){break a}e=J[a+1120>>2];while(1){f=(b<<2)+e|0;if(J[f>>2]!=(c|0)){b=b+1|0;if((d|0)!=(b|0)){continue}break a}break}if((b|0)>=(d|0)){break a}b=d-1|0;d=b<<2;J[f>>2]=J[d+e>>2];J[d+J[a+1120>>2]>>2]=c;J[a+1112>>2]=b}}function Vn(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0,f=0;d=ga-128|0;ga=d;J[d+120>>2]=a;J[d+116>>2]=b;N[d+112>>2]=c;a=J[d+120>>2];b=d+96|0;J[(ga-16|0)+12>>2]=b;mf(a,b);N[d+92>>2]=Ua(J[d+116>>2],b);N[d+88>>2]=Ua(a+56|0,b);N[d+92>>2]=N[d+92>>2]-N[d+88>>2];a:{if(!(!(N[d+92>>2]>=Q(-N[d+112>>2]))|!(N[d+92>>2]<=N[d+112>>2]))){J[d+84>>2]=0;while(1){if(J[d+84>>2]<3){e=ga-16|0;b=d- -64|0;J[e+12>>2]=b;f=e;e=d+48|0;J[f+12>>2]=e;ia[J[J[a>>2]+104>>2]](a,J[d+84>>2],b,e);f=d+32|0;Ma(f,e,b);e=d+16|0;Ub(e,f,d+96|0);Ld(e);N[d+12>>2]=Ua(J[d+116>>2],e);N[d+8>>2]=Ua(b,e);N[d+12>>2]=N[d+12>>2]-N[d+8>>2];if(N[d+12>>2]>2])){H[d+127|0]=0;break a}else{J[d+84>>2]=J[d+84>>2]+1;continue}}break}H[d+127|0]=1;break a}H[d+127|0]=0}ga=d+128|0;return H[d+127|0]&1}function HD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;fb(a,b,c);N[b+28>>2]=N[a+28>>2];N[b+32>>2]=N[a+32>>2];N[b+36>>2]=N[a+36>>2];N[b+40>>2]=N[a+40>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];N[b+44>>2]=N[a+44>>2];a:{d=J[a+92>>2];if(d){e=ia[J[J[c>>2]+28>>2]](c,J[a+100>>2])|0;J[b+56>>2]=d;J[b+52>>2]=e;b=0;g=ia[J[J[c>>2]+16>>2]](c,20,d)|0;if((d|0)<=0){e=J[a+100>>2];break a}h=J[a+120>>2];e=J[a+100>>2];a=J[g+8>>2];while(1){f=(b<<4)+e|0;N[a>>2]=N[f>>2];N[a+4>>2]=N[f+4>>2];N[a+8>>2]=N[f+8>>2];N[a+12>>2]=N[f+12>>2];N[a+16>>2]=N[(b<<2)+h>>2];a=a+20|0;b=b+1|0;if((d|0)!=(b|0)){continue}break}break a}J[b+52>>2]=0;J[b+56>>2]=0;return 3897}ia[J[J[c>>2]+20>>2]](c,g,2454,1497453121,e);return 3897}function nm(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);ia[J[J[a>>2]+8>>2]](a,b,e,f);k=N[d+8>>2];l=N[d>>2];m=N[d+4>>2];n=N[f>>2];o=N[f+4>>2];p=N[f+8>>2];h=N[e>>2];q=N[c>>2];i=N[e+4>>2];r=N[c+4>>2];g=N[e+8>>2];s=N[c+8>>2];t=Q(ia[J[J[a>>2]+16>>2]](a));J[e+12>>2]=0;j=g;g=Q(s*Q(1));N[e+8>>2]=j+(g>=Q(0)?Q(-0):g);j=i;i=Q(r*Q(1));N[e+4>>2]=j+(i>=Q(0)?Q(-0):i);j=h;h=Q(q*Q(1));N[e>>2]=j+(h>=Q(0)?Q(-0):h);J[f+12>>2]=0;N[f+8>>2]=p+(g>Q(-0)?g:Q(-0));N[f+4>>2]=o+(i>Q(-0)?i:Q(-0));N[f>>2]=n+(h>Q(-0)?h:Q(-0));g=Q(Q(t*Q(Y(Q(Q(k*k)+Q(Q(l*l)+Q(m*m))))))*Q(1));N[e>>2]=N[e>>2]-g;N[e+4>>2]=N[e+4>>2]-g;N[e+8>>2]=N[e+8>>2]-g;N[f>>2]=g+N[f>>2];N[f+4>>2]=g+N[f+4>>2];N[f+8>>2]=g+N[f+8>>2]}function Tx(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=ga-32|0;ga=b;J[b+28>>2]=a;if(!K[29088]){Oa(29072);H[29088]=1}e=ga-16|0;ga=e;J[e+12>>2]=J[b+28>>2];a=J[e+12>>2];N[e+8>>2]=Xf(a);c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=e+8;f=J[c+12>>2];N[c+4>>2]=Q(1)/N[J[c+8>>2]>>2];a=ga-32|0;ga=a;J[a+28>>2]=f;J[a+24>>2]=c+4;d=ga-16|0;f=J[a+28>>2];J[d+12>>2]=f;N[a+20>>2]=N[J[d+12>>2]>>2]*N[J[a+24>>2]>>2];d=ga-16|0;J[d+12>>2]=f;N[a+16>>2]=N[J[d+12>>2]+4>>2]*N[J[a+24>>2]>>2];d=ga-16|0;J[d+12>>2]=f;N[a+12>>2]=N[J[d+12>>2]+8>>2]*N[J[a+24>>2]>>2];N[a+8>>2]=N[f+12>>2]*N[J[a+24>>2]>>2];he(b+8|0,a+20|0,a+16|0,a+12|0,a+8|0);ga=a+32|0;ga=c+16|0;ga=e+16|0;a=J[b+12>>2];J[7268]=J[b+8>>2];J[7269]=a;a=J[b+20>>2];J[7270]=J[b+16>>2];J[7271]=a;ga=b+32|0;return 29072}function qg(a,b){var c=0,d=0;c=ga-144|0;ga=c;Bd(a);H[a+500|0]=1;J[a>>2]=20740;J[a+496>>2]=0;J[a+488>>2]=0;J[a+492>>2]=0;J[c+72>>2]=0;J[c+4>>2]=0;N[c>>2]=0;d=J[b+12>>2];J[c+84>>2]=J[b+8>>2];J[c+88>>2]=d;d=J[b>>2];b=J[b+4>>2];J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=1065353216;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+48>>2]=1065353216;J[c+52>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;J[c+68>>2]=0;J[c+76>>2]=d;J[c+80>>2]=b;J[c+132>>2]=1008981770;J[c+136>>2]=1008981770;J[c+124>>2]=1000593162;J[c+128>>2]=1008981770;H[c+120|0]=0;J[c+116>>2]=1065353216;J[c+108>>2]=0;J[c+112>>2]=1061997773;J[c+100>>2]=1056964608;J[c+104>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+8>>2]=1065353216;zk(a,c);ga=c+144|0}function tD(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0);d=ga-96|0;ga=d;e=Q(ia[J[J[a>>2]+48>>2]](a));J[d+44>>2]=0;J[d+48>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+52>>2]=1065353216;h=d- -64|0;J[h>>2]=0;J[h+4>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+72>>2]=1065353216;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+32>>2]=1065353216;ia[J[J[a>>2]+8>>2]](a,d+32|0,d+16|0,d);i=N[d+24>>2];j=N[d+8>>2];f=N[d+16>>2];g=N[d>>2];k=N[d+20>>2];l=N[d+4>>2];J[c+12>>2]=0;b=Q(b*Q(.0833333283662796));f=Q(e+Q(Q(g-f)*Q(.5)));f=Q(f+f);f=Q(f*f);g=Q(e+Q(Q(l-k)*Q(.5)));g=Q(g+g);g=Q(g*g);N[c+8>>2]=b*Q(f+g);e=Q(e+Q(Q(j-i)*Q(.5)));e=Q(e+e);e=Q(e*e);N[c+4>>2]=b*Q(f+e);N[c>>2]=b*Q(g+e);ga=d+96|0}function KE(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0);d=ga-96|0;ga=d;J[d+44>>2]=0;J[d+48>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+52>>2]=1065353216;h=d- -64|0;J[h>>2]=0;J[h+4>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+72>>2]=1065353216;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+32>>2]=1065353216;ia[J[J[a>>2]+8>>2]](a,d+32|0,d+16|0,d);i=N[d+24>>2];j=N[d+8>>2];f=N[d+16>>2];g=N[d>>2];k=N[d+20>>2];l=N[d+4>>2];e=Q(ia[J[J[a>>2]+48>>2]](a));J[c+12>>2]=0;b=Q(b*Q(.0833333283662796));f=Q(e+Q(Q(g-f)*Q(.5)));f=Q(f+f);f=Q(f*f);g=Q(e+Q(Q(l-k)*Q(.5)));g=Q(g+g);g=Q(g*g);N[c+8>>2]=b*Q(f+g);e=Q(e+Q(Q(j-i)*Q(.5)));e=Q(e+e);e=Q(e*e);N[c+4>>2]=b*Q(f+e);N[c>>2]=b*Q(g+e);ga=d+96|0}function OE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=0,h=0,i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=0,o=0,p=Q(0);f=ga-16|0;if((d|0)>0){while(1){i=Q(N[a+60>>2]*Q(.5));j=J[a+64>>2];o=l<<4;g=o+b|0;e=N[g+8>>2];h=J[a+68>>2]<<2;m=Q(e*e);e=N[g>>2];k=Q(e*e);e=N[g+4>>2];a:{b:{if(N[g+h>>2]>Q(N[a+52>>2]*Q(Y(Q(m+Q(k+Q(e*e))))))){J[(j<<2)+f>>2]=0;N[f+h>>2]=i;j=J[a+72>>2];break b}n=j<<2;e=N[g+n>>2];j=J[a+72>>2];k=N[g+(j<<2)>>2];p=Q(Y(Q(Q(e*e)+Q(k*k))));if(p>Q(1.1920928955078125e-7)){m=e;e=Q(N[a+56>>2]/p);N[f+n>>2]=m*e;N[f+h>>2]=-i;i=Q(k*e);break a}J[f+n>>2]=0;N[f+h>>2]=-i}i=Q(0)}N[(j<<2)+f>>2]=i;h=J[f+12>>2];g=c+o|0;J[g+8>>2]=J[f+8>>2];J[g+12>>2]=h;h=J[f+4>>2];J[g>>2]=J[f>>2];J[g+4>>2]=h;l=l+1|0;if((l|0)!=(d|0)){continue}break}}}function zc(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);h=J[a+4>>2];if(h){ub(h,b,c)}a=J[a>>2];if(a){l=N[a+220>>2];m=N[a+212>>2];n=N[a+216>>2];o=N[a+204>>2];p=N[a+196>>2];q=N[a+200>>2];r=N[a+188>>2];s=N[a+184>>2];t=N[a+180>>2];i=N[c+4>>2];j=N[c+8>>2];k=N[c>>2];d=N[b+8>>2];e=N[b+4>>2];g=N[b>>2];f=N[a+128>>2];N[a+276>>2]=Q(g*f)+N[a+276>>2];N[a+280>>2]=Q(f*e)+N[a+280>>2];N[a+284>>2]=Q(f*d)+N[a+284>>2];J[a+312>>2]=J[a+312>>2]+1;f=Q(Q(k*e)-Q(g*i));e=Q(Q(i*d)-Q(e*j));d=Q(Q(j*g)-Q(d*k));N[a+292>>2]=Q(Q(r*f)+Q(Q(t*e)+Q(s*d)))+N[a+292>>2];N[a+296>>2]=Q(Q(o*f)+Q(Q(p*e)+Q(d*q)))+N[a+296>>2];N[a+300>>2]=Q(Q(l*f)+Q(Q(m*e)+Q(d*n)))+N[a+300>>2]}}function jw(a){a=a|0;var b=0,c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;a=J[c+12>>2];if(a){b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=0;H[a+36|0]=1;J[a+24>>2]=0;J[a+28>>2]=0;a:{b:{b=J[a+12>>2];c:{if(!(K[a+16|0]?b:0)){J[a+4>>2]=0;J[a+8>>2]=0;H[a+16|0]=1;break c}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+16|0]=1;J[a+12>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;b=J[a+32>>2];if(!b){break c}if(K[a+36|0]){break b}}J[a+32>>2]=0;H[a+36|0]=1;J[a+24>>2]=0;J[a+28>>2]=0;break a}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+36|0]=1;J[a+32>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;b=J[a+12>>2];if(!b|!K[a+16|0]){break a}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}J[a+12>>2]=0;H[a+16|0]=1;J[a+4>>2]=0;J[a+8>>2]=0;Ec(a)}ga=c+16|0}function Nx(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=0,f=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;b=J[d+8>>2];a=ga-32|0;ga=a;J[a+24>>2]=J[d+12>>2];J[a+20>>2]=b;f=J[a+24>>2];c=Q(bc(f)*bc(J[a+20>>2]));b=ga-16|0;N[b+12>>2]=c;N[a+16>>2]=Y(N[b+12>>2]);a:{if(ac(f,J[a+20>>2])>2]=J[a+20>>2];J[b+24>>2]=J[b+28>>2];e=ga-16|0;J[e+12>>2]=J[b+24>>2];N[b+20>>2]=-N[J[e+12>>2]>>2];J[e+12>>2]=J[b+24>>2];N[b+16>>2]=-N[J[e+12>>2]+4>>2];J[e+12>>2]=J[b+24>>2];N[b+12>>2]=-N[J[e+12>>2]+8>>2];N[b+8>>2]=-N[J[b+24>>2]+12>>2];he(a,b+20|0,b+16|0,b+12|0,b+8|0);ga=b+32|0;c=wc(Q(ac(f,a)/N[a+16>>2]));N[a+28>>2]=c+c;break a}c=wc(Q(ac(f,J[a+20>>2])/N[a+16>>2]));N[a+28>>2]=c+c}ga=a+32|0;ga=d+16|0;return Q(N[a+28>>2])}function pE(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0);d=ga-96|0;ga=d;c=N[b>>2];e=N[b+4>>2];f=N[b+8>>2];H[a+84|0]=1;J[a+24>>2]=0;N[a+20>>2]=R(f);N[a+16>>2]=R(e);N[a+12>>2]=R(c);if(!K[29728]){J[7409]=0;J[7410]=0;J[7408]=1065353216;J[7411]=0;J[7412]=0;J[7414]=0;J[7415]=0;J[7413]=1065353216;J[7416]=0;J[7417]=0;J[7421]=0;J[7422]=0;J[7420]=-1082130432;J[7418]=1065353216;J[7419]=0;J[7423]=0;J[7424]=0;J[7426]=0;J[7427]=0;J[7425]=-1082130432;J[7428]=0;J[7429]=0;J[7430]=-1082130432;J[7431]=0;H[29728]=1}b=qa(d,0,96);ia[J[J[a>>2]+76>>2]](a,29632,b,6);c=N[a+44>>2];N[a+68>>2]=c+N[b>>2];N[a+52>>2]=N[b+48>>2]-c;N[a+72>>2]=c+N[b+20>>2];N[a+56>>2]=N[b+68>>2]-c;N[a+76>>2]=c+N[b+40>>2];N[a+60>>2]=N[b+88>>2]-c;ga=b+96|0}function qa(a,b,c){var d=0,e=0,f=0;a:{if(!c){break a}H[a|0]=b;e=a+c|0;H[e-1|0]=b;if(c>>>0<3){break a}H[a+2|0]=b;H[a+1|0]=b;H[e-3|0]=b;H[e-2|0]=b;if(c>>>0<7){break a}H[a+3|0]=b;H[e-4|0]=b;if(c>>>0<9){break a}e=0-a&3;f=e+a|0;d=P(b&255,16843009);J[f>>2]=d;b=c-e&-4;c=b+f|0;J[c-4>>2]=d;if(b>>>0<9){break a}J[f+8>>2]=d;J[f+4>>2]=d;J[c-8>>2]=d;J[c-12>>2]=d;if(b>>>0<25){break a}J[f+24>>2]=d;J[f+20>>2]=d;J[f+16>>2]=d;J[f+12>>2]=d;J[c-16>>2]=d;J[c-20>>2]=d;J[c-24>>2]=d;J[c-28>>2]=d;c=b;b=f&4|24;c=c-b|0;if(c>>>0<32){break a}d=jI(d,0,1,1);e=ha;b=b+f|0;while(1){J[b+24>>2]=d;J[b+28>>2]=e;J[b+16>>2]=d;J[b+20>>2]=e;J[b+8>>2]=d;J[b+12>>2]=e;J[b>>2]=d;J[b+4>>2]=e;b=b+32|0;c=c-32|0;if(c>>>0>31){continue}break}}return a}function eH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=ga-96|0;ga=c;b=J[b>>2];a:{if((b|0)==J[a+4>>2]){break a}d=J[a+12>>2];if(!(ia[J[J[d>>2]+8>>2]](d,J[b+188>>2])|0)){break a}d=J[a+4>>2];e=J[d+192>>2];J[c+88>>2]=-1;J[c+92>>2]=-1;J[c+84>>2]=d+4;J[c+80>>2]=d;J[c+76>>2]=e;J[c+72>>2]=0;d=J[b+192>>2];J[c+64>>2]=-1;J[c+68>>2]=-1;J[c+60>>2]=b+4;J[c+56>>2]=b;J[c+52>>2]=d;J[c+48>>2]=0;b=J[J[a+8>>2]+24>>2];b=ia[J[J[b>>2]+8>>2]](b,c+72|0,c+48|0,0)|0;if(!b){break a}e=J[a+12>>2];d=c+8|0;f=c+48|0;J[d+12>>2]=f;g=c+72|0;J[d+8>>2]=g;J[d+4>>2]=0;J[d>>2]=11524;J[c+40>>2]=e;J[c+8>>2]=8460;ia[J[J[b>>2]+8>>2]](b,g,f,J[a+8>>2]+28|0,d);ia[J[J[b>>2]>>2]](b)|0;a=J[J[a+8>>2]+24>>2];ia[J[J[a>>2]+60>>2]](a,b)}ga=c+96|0;return 1}function fk(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=0;c=ga-32|0;ga=c;d=J[b+388>>2];g=(d&J[a+388>>2]&48)-16|0;a:{if(g){if((g|0)!=16){break a}if(d&64?0:(a|0)==(b|0)){break a}J[c+20>>2]=0;J[c+4>>2]=1065353216;J[c>>2]=21712;N[c+8>>2]=N[a+456>>2];d=J[a+192>>2];e=Q(ia[J[J[d>>2]+48>>2]](d));d=J[b+192>>2];N[c+12>>2]=e+Q(ia[J[J[d>>2]+48>>2]](d));e=N[b+316>>2];f=N[a+316>>2];J[c+28>>2]=b;J[c+24>>2]=a;N[c+16>>2]=e>f?f:e;jg(J[a+1048>>2],J[b+1048>>2],c);break a}if((a|0)==(b|0)){break a}J[c>>2]=21796;d=J[a+192>>2];e=Q(ia[J[J[d>>2]+48>>2]](d));d=J[b+192>>2];f=Q(ia[J[J[d>>2]+48>>2]](d));J[c+8>>2]=b;J[c+4>>2]=a;N[c+12>>2]=e+f;jg(J[a+928>>2],J[b+988>>2],c);J[c+8>>2]=a;J[c+4>>2]=b;jg(J[b+928>>2],J[a+988>>2],c)}ga=c+32|0}function vC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;e=ga-128|0;ga=e;ia[J[J[a>>2]+112>>2]](a);f=J[c+12>>2];J[e+104>>2]=J[c+8>>2];J[e+108>>2]=f;f=J[c+4>>2];J[e+96>>2]=J[c>>2];J[e+100>>2]=f;c=J[d+12>>2];J[e+120>>2]=J[d+8>>2];J[e+124>>2]=c;c=J[d+4>>2];J[e+112>>2]=J[d>>2];J[e+116>>2]=c;J[e+84>>2]=0;H[e+88|0]=1;J[e+76>>2]=0;J[e+80>>2]=0;Il(a+68|0,e+96|0,e+72|0);d=J[e+76>>2];if(d){c=J[a+172>>2];J[e+64>>2]=1008981770;while(1){d=d-1|0;f=d<<2;h=J[f+J[e+84>>2]>>2];g=ia[J[J[a>>2]+84>>2]](a)|0;ia[J[J[g>>2]+20>>2]](g,h,e);ia[J[J[b>>2]+8>>2]](b,e,c,J[J[e+84>>2]+f>>2]);if(d){continue}break}}ia[J[J[a>>2]+116>>2]](a);a=J[e+84>>2];if(!(a?!a|!K[e+88|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=e+128|0}function nt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;H[f+15|0]=e;a=ra(1388);cl(a,J[f+28>>2],J[f+24>>2],J[f+20>>2],J[f+16>>2],H[f+15|0]&1);b=a+1309|0;H[b|0]=0;H[b+1|0]=0;H[b+2|0]=0;H[b+3|0]=0;J[a+4>>2]=9;J[a>>2]=19604;b=a+1313|0;H[b|0]=0;H[b+1|0]=0;b=a+1316|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1324|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1332|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1340|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1348|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1356|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1380|0;J[b>>2]=1065353216;J[b+4>>2]=1065353216;b=a+1372|0;J[b>>2]=1065353216;J[b+4>>2]=1065353216;J[a+1364>>2]=1065353216;J[a+1368>>2]=1065353216;ga=f+32|0;return a|0}function _e(a){a=a|0;var b=0;J[a>>2]=12132;b=J[a+160>>2];if(!(b?!b|!K[a+164|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+160>>2]=0;H[a+164|0]=1;J[a+152>>2]=0;J[a+156>>2]=0;b=J[a+136>>2];if(!(b?!b|!K[a+140|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+136>>2]=0;H[a+140|0]=1;J[a+128>>2]=0;J[a+132>>2]=0;b=J[a+116>>2];if(!(b?!b|!K[a+120|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+116>>2]=0;H[a+120|0]=1;J[a+108>>2]=0;J[a+112>>2]=0;b=J[a+96>>2];if(!(b?!b|!K[a+100|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+96>>2]=0;H[a+100|0]=1;J[a+88>>2]=0;J[a+92>>2]=0;b=J[a+76>>2];if(!(b?!b|!K[a+80|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+76>>2]=0;H[a+80|0]=1;J[a+68>>2]=0;J[a+72>>2]=0;return a|0}function tz(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0;j=J[a+732>>2];if((j|0)>0){p=J[a+740>>2];while(1){d=P(i,52)+p|0;e=N[d+24>>2];a:{if(!(e>Q(0))){break a}g=N[d+28>>2];a=J[d+12>>2];d=J[d+8>>2];k=N[d+16>>2];c=Q(N[a+16>>2]-k);l=N[d+8>>2];f=Q(N[a+8>>2]-l);m=N[d+12>>2];h=Q(N[a+12>>2]-m);n=Q(Q(c*c)+Q(Q(f*f)+Q(h*h)));o=Q(g+n);if(!(o>Q(1.1920928955078125e-7))){break a}g=Q(Q(Q(g-n)/Q(e*o))*b);e=Q(g*N[d+88>>2]);N[d+16>>2]=k-Q(c*e);N[d+12>>2]=m-Q(h*e);N[d+8>>2]=l-Q(f*e);e=f;f=Q(g*N[a+88>>2]);N[a+8>>2]=N[a+8>>2]+Q(e*f);N[a+16>>2]=Q(c*f)+N[a+16>>2];N[a+12>>2]=Q(h*f)+N[a+12>>2]}i=i+1|0;if((j|0)!=(i|0)){continue}break}}}function Ak(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=J[a+8>>2];if((d|0)>0){while(1){c=J[J[a+16>>2]+(e<<2)>>2];if(K[c+236|0]&2){d=(g=b,h=ia[J[J[c>>2]+16>>2]](c)|0,i=1,f=J[J[b>>2]+16>>2],ia[f](g|0,h|0,i|0)|0);i=b,h=d,g=ia[J[J[c>>2]+20>>2]](c,J[d+8>>2],b)|0,j=1497645650,k=c,f=J[J[b>>2]+20>>2],ia[f](i|0,h|0,g|0,j|0,k|0);d=J[a+8>>2]}e=e+1|0;if((d|0)>(e|0)){continue}break}}if(J[a+212>>2]>0){e=0;while(1){c=J[J[a+220>>2]+(e<<2)>>2];d=(k=b,j=ia[J[J[c>>2]+36>>2]](c)|0,g=1,f=J[J[b>>2]+16>>2],ia[f](k|0,j|0,g|0)|0);g=b,j=d,k=ia[J[J[c>>2]+40>>2]](c,J[d+8>>2],b)|0,h=1397641027,i=c,f=J[J[b>>2]+20>>2],ia[f](g|0,j|0,k|0,h|0,i|0);e=e+1|0;if((e|0)>2]){continue}break}}}function sk(a){a=a|0;var b=0;J[a>>2]=20804;b=J[a+144>>2];if(!(b?!b|!K[a+148|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+144>>2]=0;H[a+148|0]=1;J[a+136>>2]=0;J[a+140>>2]=0;b=J[a+76>>2];if(!(b?!b|!K[a+80|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+76>>2]=0;H[a+80|0]=1;J[a+68>>2]=0;J[a+72>>2]=0;b=J[a+56>>2];if(!(b?!b|!K[a+60|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+56>>2]=0;H[a+60|0]=1;J[a+48>>2]=0;J[a+52>>2]=0;b=J[a+36>>2];if(!(b?!b|!K[a+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+36>>2]=0;H[a+40|0]=1;J[a+28>>2]=0;J[a+32>>2]=0;b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+16>>2]=0;H[a+20|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function Bd(a){J[a+188>>2]=0;J[a+192>>2]=0;J[a+180>>2]=0;J[a+184>>2]=1566444395;J[a+164>>2]=1065353216;J[a+168>>2]=1065353216;J[a+244>>2]=1065353216;J[a+236>>2]=1;J[a+240>>2]=0;J[a+228>>2]=0;J[a+232>>2]=0;J[a+220>>2]=0;J[a+224>>2]=1056964608;J[a+212>>2]=-1;J[a+216>>2]=1;J[a+204>>2]=1;J[a+208>>2]=-1;J[a+248>>2]=0;J[a+252>>2]=0;J[a+4>>2]=1065353216;J[a+172>>2]=1065353216;J[a+176>>2]=0;J[a>>2]=6652;J[a+196>>2]=0;J[a+200>>2]=0;J[a+256>>2]=0;J[a+260>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+24>>2]=1065353216;J[a+36>>2]=0;J[a+40>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+44>>2]=1065353216;J[a+56>>2]=0;J[a+60>>2]=0;J[a- -64>>2]=0}function Pu(){var a=0;a=ra(772);J[a>>2]=1025;J[a+124>>2]=0;J[a+128>>2]=0;H[a+120|0]=0;J[a+116>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+152>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;H[a+304|0]=0;J[a+300>>2]=0;J[a+316>>2]=0;J[a+320>>2]=0;J[a+324>>2]=0;J[a+328>>2]=0;J[a+332>>2]=0;J[a+336>>2]=0;J[a+492>>2]=0;J[a+496>>2]=0;H[a+488|0]=0;J[a+484>>2]=0;J[a+500>>2]=0;J[a+504>>2]=0;J[a+508>>2]=0;J[a+512>>2]=0;J[a+516>>2]=0;J[a+520>>2]=0;H[a+672|0]=0;J[a+668>>2]=0;J[a+676>>2]=0;J[a+680>>2]=0;J[a+684>>2]=0;J[a+688>>2]=0;J[a+692>>2]=0;J[a+696>>2]=0;J[a+700>>2]=0;J[a+704>>2]=0;J[a+748>>2]=0;J[a+768>>2]=0;J[a+740>>2]=0;J[a+744>>2]=0;return a|0}function wp(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=0;i=ga-16|0;ga=i;J[i+12>>2]=a;J[i+8>>2]=b;m=J[i+12>>2];b=J[i+8>>2];a=ga+-64|0;ga=a;J[a+56>>2]=0;J[a+60>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;e=N[b+12>>2];g=N[b+8>>2];c=N[b>>2];d=N[b+4>>2];J[a+44>>2]=0;J[a+28>>2]=0;j=Q(Q(2)/Q(Q(e*e)+Q(Q(g*g)+Q(Q(c*c)+Q(d*d)))));k=Q(g*j);f=Q(d*k);h=Q(c*j);l=Q(e*h);N[a+36>>2]=f+l;N[a+24>>2]=f-l;f=Q(c*h);h=d;d=Q(d*j);j=Q(h*d);N[a+40>>2]=Q(1)-Q(f+j);g=Q(g*k);N[a+20>>2]=Q(1)-Q(f+g);J[a+12>>2]=0;f=Q(c*k);h=Q(e*d);N[a+32>>2]=f-h;c=Q(c*d);e=Q(e*k);N[a+16>>2]=c+e;N[a+8>>2]=f+h;N[a+4>>2]=c-e;N[a>>2]=Q(1)-Q(j+g);mg(m,a);ga=a- -64|0;ga=i+16|0}function me(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;d=J[e+12>>2];b=J[e+4>>2];h=J[e>>2];a=ga-96|0;ga=a;c=J[e+8>>2];f=J[c+192>>2];J[a+88>>2]=-1;J[a+92>>2]=-1;J[a+84>>2]=c+4;J[a+80>>2]=c;J[a+76>>2]=f;J[a+72>>2]=0;c=J[b+192>>2];J[a+64>>2]=-1;J[a+68>>2]=-1;J[a+60>>2]=b+4;J[a+56>>2]=b;J[a+52>>2]=c;J[a+48>>2]=0;b=J[d+24>>2];b=ia[J[J[b>>2]+8>>2]](b,a+72|0,a+48|0,0)|0;if(b){c=a+8|0;f=a+48|0;J[c+12>>2]=f;g=a+72|0;J[c+8>>2]=g;J[c+4>>2]=0;J[c>>2]=11524;J[a+40>>2]=h;J[a+8>>2]=8460;ia[J[J[b>>2]+8>>2]](b,g,f,d+28|0,c);ia[J[J[b>>2]>>2]](b)|0;c=J[d+24>>2];ia[J[J[c>>2]+60>>2]](c,b)}ga=a+96|0;ga=e+16|0}function UB(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;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);a=ga-80|0;ga=a;k=N[e+52>>2];l=N[f+52>>2];m=N[e+56>>2];n=N[f+56>>2];o=N[e+48>>2];p=N[f+48>>2];J[a+76>>2]=0;N[a+64>>2]=p-o;N[a+72>>2]=n-m;N[a+68>>2]=l-k;b=Eg(c,e,d,f,a- -64|0,a+8|0,1);a:{if(!b){if(!wl(c,e,d,f,a- -64|0,a+8|0)){break a}}c=J[a+16>>2];J[h>>2]=J[a+12>>2];J[h+4>>2]=c;c=J[a+24>>2];J[h+8>>2]=J[a+20>>2];J[h+12>>2]=c;c=J[a+40>>2];J[i+8>>2]=J[a+36>>2];J[i+12>>2]=c;c=J[a+32>>2];J[i>>2]=J[a+28>>2];J[i+4>>2]=c;c=J[a+56>>2];J[g+8>>2]=J[a+52>>2];J[g+12>>2]=c;c=J[a+48>>2];J[g>>2]=J[a+44>>2];J[g+4>>2]=c}ga=a+80|0;return b|0}function ym(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);e=Q(ia[J[J[a>>2]+48>>2]](a));j=N[b+52>>2];h=N[b+20>>2];m=N[b+24>>2];k=N[b+56>>2];i=N[b+36>>2];n=N[a+32>>2];f=N[b+40>>2];g=N[a+36>>2];l=N[b+48>>2];o=N[b>>2];p=N[b+4>>2];q=N[b+8>>2];r=N[b+16>>2];s=N[b+32>>2];t=N[a+28>>2];J[c+12>>2]=0;g=Q(e+g);u=Q(g*Q(R(f)));f=Q(e+t);e=Q(e+n);i=Q(u+Q(Q(f*Q(R(s)))+Q(e*Q(R(i)))));N[c+8>>2]=k-i;h=Q(Q(g*Q(R(m)))+Q(Q(f*Q(R(r)))+Q(e*Q(R(h)))));N[c+4>>2]=j-h;e=Q(Q(g*Q(R(q)))+Q(Q(f*Q(R(o)))+Q(e*Q(R(p)))));N[c>>2]=l-e;J[d+12>>2]=0;N[d+8>>2]=k+i;N[d+4>>2]=h+j;N[d>>2]=e+l}function hI(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);e=J[a- -64>>2];a=J[a+4>>2];a:{if(a){k=N[a>>2];if(e){d=N[a+24>>2];f=N[e+24>>2];f=d>f?d:f;d=N[a+20>>2];g=N[e+20>>2];g=d>g?d:g;d=N[a+8>>2];h=N[e+8>>2];h=d>2];i=N[e+4>>2];i=d>2];j=N[e+16>>2];j=d>j?d:j;d=N[e>>2];k=d>k?k:d;break a}l=N[a+28>>2];f=N[a+24>>2];g=N[a+20>>2];j=N[a+16>>2];d=N[a+12>>2];h=N[a+8>>2];i=N[a+4>>2];break a}if(!e){break a}l=N[e+28>>2];f=N[e+24>>2];g=N[e+20>>2];j=N[e+16>>2];d=N[e+12>>2];h=N[e+8>>2];i=N[e+4>>2];k=N[e>>2]}N[b+12>>2]=d;N[b+8>>2]=h;N[b+4>>2]=i;N[b>>2]=k;N[c+12>>2]=l;N[c+8>>2]=f;N[c+4>>2]=g;N[c>>2]=j}function RH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=Q(0);d=ga-80|0;ga=d;e=J[J[a>>2]>>2];f=J[J[a+4>>2]>>2];a:{if(!(ia[J[J[b>>2]+24>>2]](b,e,f)|0)){break a}g=J[e+192>>2];J[d+72>>2]=-1;J[d+76>>2]=-1;J[d+68>>2]=e+4;J[d+64>>2]=e;J[d+60>>2]=g;J[d+56>>2]=0;g=J[f+192>>2];J[d+48>>2]=-1;J[d+52>>2]=-1;J[d+44>>2]=f+4;J[d+40>>2]=f;J[d+36>>2]=g;J[d+32>>2]=0;if(!J[a+8>>2]){b=ia[J[J[b>>2]+8>>2]](b,d+56|0,d+32|0,0)|0;J[a+8>>2]=b;if(!b){break a}}J[d+12>>2]=d+32;J[d+8>>2]=d+56;J[d+4>>2]=0;J[d>>2]=11524;a=J[a+8>>2];if(J[c+8>>2]==1){ia[J[J[a>>2]+8>>2]](a,d+56|0,d+32|0,c,d);break a}h=Q(ia[J[J[a>>2]+12>>2]](a,e,f,c,d));if(!(h>2])){break a}N[c+12>>2]=h}ga=d+80|0}function hE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);f=N[a+20>>2];g=N[a+32>>2];h=N[a+24>>2];i=N[a+28>>2];e=Q(Q(g*N[b+8>>2])+Q(Q(h*N[b>>2])+Q(i*N[b+4>>2])));if(f>2]=e;c=J[b+12>>2];J[a+12>>2]=J[b+8>>2];J[a+16>>2]=c;c=J[b+4>>2];J[a+4>>2]=J[b>>2];J[a+8>>2]=c;f=e}e=Q(Q(g*N[b+24>>2])+Q(Q(h*N[b+16>>2])+Q(i*N[b+20>>2])));if(e>f){N[a+20>>2]=e;c=J[b+28>>2];J[a+12>>2]=J[b+24>>2];J[a+16>>2]=c;c=J[b+20>>2];J[a+4>>2]=J[b+16>>2];J[a+8>>2]=c}else{e=f}f=Q(Q(g*N[b+40>>2])+Q(Q(h*N[b+32>>2])+Q(i*N[b+36>>2])));if(e>2]=f;c=J[b+44>>2];J[a+12>>2]=J[b+40>>2];J[a+16>>2]=c;c=J[b+36>>2];J[a+4>>2]=J[b+32>>2];J[a+8>>2]=c}}function eF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);d=ga-96|0;ga=d;J[d+44>>2]=0;J[d+48>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+52>>2]=1065353216;g=d- -64|0;J[g>>2]=0;J[g+4>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+72>>2]=1065353216;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+32>>2]=1065353216;ia[J[J[a>>2]+8>>2]](a,d+32|0,d+16|0,d);h=N[d+8>>2];i=N[d+24>>2];e=Q(h-i);m=Q(e*e);e=N[d>>2];j=N[d+16>>2];f=Q(e-j);n=Q(f*f);f=N[d+4>>2];k=N[d+20>>2];l=Q(f-k);N[c>>2]=Q(Y(Q(m+Q(n+Q(l*l)))))*Q(.5);J[b+12>>2]=0;N[b+8>>2]=Q(h+i)*Q(.5);N[b+4>>2]=Q(f+k)*Q(.5);N[b>>2]=Q(e+j)*Q(.5);ga=d+96|0}function JC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);f=N[a+84>>2];g=N[a+96>>2];h=N[a+88>>2];i=N[a+92>>2];e=Q(Q(g*N[b+8>>2])+Q(Q(h*N[b>>2])+Q(i*N[b+4>>2])));if(f>2]=e;c=J[b+12>>2];J[a+12>>2]=J[b+8>>2];J[a+16>>2]=c;c=J[b+4>>2];J[a+4>>2]=J[b>>2];J[a+8>>2]=c;f=e}e=Q(Q(g*N[b+24>>2])+Q(Q(h*N[b+16>>2])+Q(i*N[b+20>>2])));if(e>f){N[a+84>>2]=e;c=J[b+28>>2];J[a+12>>2]=J[b+24>>2];J[a+16>>2]=c;c=J[b+20>>2];J[a+4>>2]=J[b+16>>2];J[a+8>>2]=c}else{e=f}f=Q(Q(g*N[b+40>>2])+Q(Q(h*N[b+32>>2])+Q(i*N[b+36>>2])));if(e>2]=f;c=J[b+44>>2];J[a+12>>2]=J[b+40>>2];J[a+16>>2]=c;c=J[b+36>>2];J[a+4>>2]=J[b+32>>2];J[a+8>>2]=c}}function vx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;a=J[e+8>>2];b=ga-32|0;ga=b;J[b+28>>2]=J[e+12>>2];J[b+24>>2]=a;a=b+8|0;f=J[b+28>>2];wa(a,f,J[b+24>>2]+48|0);jb(f+48|0,a);c=J[b+24>>2];a=ga-48|0;ga=a;J[a+44>>2]=f;J[a+40>>2]=c;c=J[a+44>>2];N[a+36>>2]=oc(J[a+40>>2],c);N[a+32>>2]=nc(J[a+40>>2],c);N[a+28>>2]=mc(J[a+40>>2],c);d=c+16|0;N[a+24>>2]=oc(J[a+40>>2],d);N[a+20>>2]=nc(J[a+40>>2],d);N[a+16>>2]=mc(J[a+40>>2],d);d=c+32|0;N[a+12>>2]=oc(J[a+40>>2],d);N[a+8>>2]=nc(J[a+40>>2],d);N[a+4>>2]=mc(J[a+40>>2],d);ld(c,a+36|0,a+32|0,a+28|0,a+24|0,a+20|0,a+16|0,a+12|0,a+8|0,a+4|0);ga=a+48|0;ga=b+32|0;ga=e+16|0;return f|0}function Cg(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);i=N[c+24>>2];e=N[b+24>>2];l=Q(i-e);j=N[c+16>>2];g=N[b+16>>2];m=Q(j-g);f=N[a+4>>2];o=N[a>>2];k=N[c+20>>2];h=N[b+20>>2];n=Q(k-h);p=N[a+8>>2];a=Q(Q(e*Q(Q(m*f)-Q(o*n)))+Q(Q(g*Q(Q(n*p)-Q(f*l)))+Q(h*Q(Q(l*o)-Q(p*m)))))Q(0)){break a}f=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(Q(Q(i*l)+Q(Q(j*m)+Q(k*n)))Q(0)?e:Q(0)}N[d>>2]=Y(f)}return a}function Wl(a){a=a|0;var b=0,c=0,d=0,e=0;J[a>>2]=15728;b=J[a+56>>2];if(!(b?!b|!K[a+60|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+56>>2]=0;H[a+60|0]=1;J[a+48>>2]=0;J[a+52>>2]=0;e=J[a+28>>2];if((e|0)>0){while(1){b=J[a+36>>2]+P(c,36)|0;d=J[b+12>>2];if(!(d?!d|!K[b+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](d)}H[b+16|0]=1;J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}b=J[a+36>>2];if(!(b?!b|!K[a+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+36>>2]=0;H[a+40|0]=1;J[a+28>>2]=0;J[a+32>>2]=0;b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+16>>2]=0;H[a+20|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function rj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=ga-96|0;ga=d;J[d+92>>2]=a;J[d+88>>2]=b;m=J[d+88>>2];b=ga-16|0;ga=b;h=d+40|0;J[b+12>>2]=h;J[b+8>>2]=m;e=ga-16|0;c=J[b+8>>2];J[e+12>>2]=c;n=J[e+12>>2];g=ga-16|0;e=c+16|0;J[g+12>>2]=e;o=J[g+12>>2];i=ga-16|0;g=c+32|0;J[i+12>>2]=g;i=J[i+12>>2];j=ga-16|0;J[j+12>>2]=c;j=J[j+12>>2]+4|0;k=ga-16|0;J[k+12>>2]=e;k=J[k+12>>2]+4|0;l=ga-16|0;J[l+12>>2]=g;l=J[l+12>>2]+4|0;f=ga-16|0;J[f+12>>2]=c;c=J[f+12>>2]+8|0;f=ga-16|0;J[f+12>>2]=e;e=J[f+12>>2]+8|0;f=ga-16|0;J[f+12>>2]=g;qf(h,n,o,i,j,k,l,c,e,J[f+12>>2]+8|0);ga=b+16|0;b=d+8|0;$b(b,m+48|0);c=d+24|0;wa(c,h,b);Vf(a,h,c);ga=d+96|0}function Sx(a){a=a|0;var b=0,c=0,d=0,e=0;b=ga-32|0;ga=b;J[b+28>>2]=a;if(!K[29108]){J[(ga-16|0)+12>>2]=29092;H[29108]=1}d=b+8|0;a=ga-48|0;ga=a;J[a+44>>2]=J[b+28>>2];c=J[a+44>>2];N[a+40>>2]=Q(Q(-N[c+12>>2])*N[c+12>>2])+Q(1);a:{if(N[a+40>>2]>2]=1;N[a+32>>2]=0;N[a+28>>2]=0;na(d,a+36|0,a+32|0,a+28|0);break a}e=ga-16|0;N[e+12>>2]=N[a+40>>2];N[a+24>>2]=Q(1)/Q(Y(N[e+12>>2]));N[a+20>>2]=N[c>>2]*N[a+24>>2];N[a+16>>2]=N[c+4>>2]*N[a+24>>2];N[a+12>>2]=N[c+8>>2]*N[a+24>>2];na(d,a+20|0,a+16|0,a+12|0)}ga=a+48|0;a=J[b+12>>2];J[7273]=J[b+8>>2];J[7274]=a;a=J[b+20>>2];J[7275]=J[b+16>>2];J[7276]=a;ga=b+32|0;return 29092}function Bl(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=18016;b=J[a+152>>2];a:{if(!b){break a}c=b;b:{if(!(b&1)){break b}c=b-1|0;d=J[J[a+160>>2]+(c<<2)>>2];if(!d){break b}ia[J[J[d>>2]+4>>2]](d)}if((b|0)==1){break a}while(1){b=J[(J[a+160>>2]+(c<<2)|0)-4>>2];if(b){ia[J[J[b>>2]+4>>2]](b)}c=c-2|0;b=J[J[a+160>>2]+(c<<2)>>2];if(b){ia[J[J[b>>2]+4>>2]](b)}if(c){continue}break}}b=J[a+160>>2];if(!(b?!b|!K[a+164|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+160>>2]=0;H[a+164|0]=1;J[a+152>>2]=0;J[a+156>>2]=0;J[a>>2]=4660;b=J[a+84>>2];if(!(b?!b|!K[a+88|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+84>>2]=0;H[a+88|0]=1;J[a+76>>2]=0;J[a+80>>2]=0;return a|0}function Jd(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0);g=Q(N[c+8>>2]-N[a+16>>2]);h=N[a+48>>2];f=Q(Q(N[c+4>>2]-N[a+12>>2])*N[a+44>>2]);e=Q(Q(N[c>>2]-N[a+8>>2])*N[a+40>>2]);c=d;a:{if(e<=Q(0)){break a}c=L[a+6>>1];if(e>=Q(c>>>0)){c=c&L[a+4>>1]|d;break a}if(e=Q(0)){c=~~e>>>0}else{c=0}c=c&L[a+4>>1]|d}e=Q(g*h);I[b>>1]=c;c=d;b:{if(f<=Q(0)){break b}c=L[a+6>>1];if(Q(c>>>0)<=f){c=c&L[a+4>>1]|d;break b}if(f=Q(0)){c=~~f>>>0}else{c=0}c=c&L[a+4>>1]|d}I[b+2>>1]=c;if(!(e<=Q(0))){c=L[a+6>>1];if(e>=Q(c>>>0)){I[b+4>>1]=c&L[a+4>>1]|d;return}if(e=Q(0)){c=~~e>>>0}else{c=0}d=c&L[a+4>>1]|d}I[b+4>>1]=d}function jo(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=b;H[d+23|0]=c;a=J[d+28>>2];N[a+4>>2]=N[J[d+24>>2]+40>>2];J[a+76>>2]=J[J[d+24>>2]>>2];a:{if(H[d+23|0]&1){b=J[d+24>>2];c=J[b+12>>2];J[a+44>>2]=J[b+8>>2];J[a+48>>2]=c;c=J[b+20>>2];J[a+52>>2]=J[b+16>>2];J[a+56>>2]=c;break a}b=ga-16|0;J[b+12>>2]=J[a+76>>2];J[b+12>>2]=J[b+12>>2]+4;wa(d,J[b+12>>2],J[d+24>>2]+8|0);b=J[d+4>>2];J[a+44>>2]=J[d>>2];J[a+48>>2]=b;b=J[d+12>>2];J[a+52>>2]=J[d+8>>2];J[a+56>>2]=b}b=J[d+24>>2];c=J[b+28>>2];J[a+60>>2]=J[b+24>>2];J[a+64>>2]=c;c=J[b+36>>2];J[a+68>>2]=J[b+32>>2];J[a+72>>2]=c;ga=d+32|0;return Q(N[J[d+24>>2]+40>>2])}function Bz(a,b){a=a|0;b=Q(b);var c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0;i=J[a+732>>2];if((i|0)>0){o=J[a+740>>2];while(1){c=P(h,52)+o|0;d=J[c+8>>2];f=N[d+48>>2];g=N[c+44>>2];a=J[c+12>>2];j=N[c+36>>2];k=N[d+40>>2];l=N[d+44>>2];m=N[c+40>>2];n=Q(Q(N[c+32>>2]*Q(-Q(Q(g*Q(f-N[a+48>>2]))+Q(Q(j*Q(k-N[a+40>>2]))+Q(Q(l-N[a+44>>2])*m)))))*b);e=Q(N[d+88>>2]*n);N[d+48>>2]=f+Q(g*e);N[d+44>>2]=l+Q(m*e);N[d+40>>2]=k+Q(j*e);f=N[c+44>>2];g=N[c+40>>2];e=Q(n*N[a+88>>2]);N[a+40>>2]=N[a+40>>2]-Q(N[c+36>>2]*e);N[a+44>>2]=N[a+44>>2]-Q(e*g);N[a+48>>2]=N[a+48>>2]-Q(e*f);h=h+1|0;if((i|0)!=(h|0)){continue}break}}}function ZE(a){a=a|0;var b=Q(0),c=0,d=0,e=0,f=0;c=ga-32|0;ga=c;J[a+48>>2]=-581039253;J[a+52>>2]=-581039253;J[a+32>>2]=1566444395;J[a+36>>2]=1566444395;J[a+56>>2]=-581039253;J[a+60>>2]=0;J[a+40>>2]=1566444395;J[a+44>>2]=0;if(J[a+16>>2]>0){while(1){e=J[a+24>>2]+P(d,80)|0;f=J[e+64>>2];ia[J[J[f>>2]+8>>2]](f,e,c+16|0,c);b=N[c+16>>2];if(b>2]){N[a+32>>2]=b}b=N[c>>2];if(b>N[a+48>>2]){N[a+48>>2]=b}b=N[c+20>>2];if(b>2]){N[a+36>>2]=b}b=N[c+4>>2];if(b>N[a+52>>2]){N[a+52>>2]=b}b=N[c+24>>2];if(b>2]){N[a+40>>2]=b}b=N[c+8>>2];if(b>N[a+56>>2]){N[a+56>>2]=b}d=d+1|0;if((d|0)>2]){continue}break}}ga=c+32|0}function Hz(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0);c=ga-48|0;ga=c;if(J[a+136>>2]>0){while(1){g=P(f,284);d=g+J[a+144>>2]|0;e=K[d+84|0];J[c+44>>2]=0;J[c+36>>2]=0;J[c+40>>2]=1065353216;N[c+32>>2]=e?Q(0):Q(1);e=J[d+152>>2];J[c+24>>2]=J[d+148>>2];J[c+28>>2]=e;e=J[d+144>>2];J[c+16>>2]=J[d+140>>2];J[c+20>>2]=e;d=d+(J[a+120>>2]<<2)|0;h=N[d+92>>2];i=N[d+108>>2];j=N[d+124>>2];J[c+12>>2]=0;N[c+8>>2]=j+N[c+24>>2];N[c+4>>2]=i+N[c+20>>2];N[c>>2]=h+N[c+16>>2];d=c+16|0;e=c+32|0;ia[J[J[b>>2]+8>>2]](b,d,c,e);ia[J[J[b>>2]+8>>2]](b,d,(J[a+144>>2]+g|0)+16|0,e);f=f+1|0;if((f|0)>2]){continue}break}}ga=c+48|0}function ot(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;H[d+7|0]=c;a=ra(1388);bl(a,J[d+12>>2],J[d+8>>2],H[d+7|0]&1);b=a+1309|0;H[b|0]=0;H[b+1|0]=0;H[b+2|0]=0;H[b+3|0]=0;J[a+4>>2]=9;J[a>>2]=19604;b=a+1313|0;H[b|0]=0;H[b+1|0]=0;b=a+1316|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1324|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1332|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1340|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1348|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1356|0;J[b>>2]=0;J[b+4>>2]=0;b=a+1380|0;J[b>>2]=1065353216;J[b+4>>2]=1065353216;b=a+1372|0;J[b>>2]=1065353216;J[b+4>>2]=1065353216;J[a+1364>>2]=1065353216;J[a+1368>>2]=1065353216;ga=d+16|0;return a|0}function On(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-48|0;ga=e;J[e+44>>2]=a;J[e+40>>2]=b;J[e+36>>2]=c;J[e+32>>2]=d;a=J[e+44>>2]+16|0;b=ga-16|0;J[b+12>>2]=e;J[b+8>>2]=a;c=J[b+8>>2];d=J[c+4>>2];a=J[b+12>>2];J[a>>2]=J[c>>2];J[a+4>>2]=d;d=J[c+12>>2];J[a+8>>2]=J[c+8>>2];J[a+12>>2]=d;b=J[b+8>>2];c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+28>>2];J[a+24>>2]=J[b+24>>2];J[a+28>>2]=c;Gh(e,J[e+40>>2]);b=J[e+4>>2];a=J[e+36>>2];J[a>>2]=J[e>>2];J[a+4>>2]=b;b=J[e+12>>2];J[a+8>>2]=J[e+8>>2];J[a+12>>2]=b;b=J[e+20>>2];a=J[e+32>>2];J[a>>2]=J[e+16>>2];J[a+4>>2]=b;b=J[e+28>>2];J[a+8>>2]=J[e+24>>2];J[a+12>>2]=b;ga=e+48|0}function gl(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);f=Ha(c);e=N[b+444>>2];c=Ga(c);a:{if(!(Q(R(f))>Q(1.1920928955078125e-7))){h=Q(f*f);break a}h=Q(f*f);g=Q(Q(c*c)/h);i=Q(g/Q(e*e));e=N[b+448>>2];e=Q(Y(Q(Q(g+Q(1))/Q(i+Q(Q(1)/Q(e*e))))))}J[a+12>>2]=0;e=Q(e*Q(.5));g=Q(Ga(e)/Q(Y(Q(Q(c*c)+Q(h+Q(0))))));c=Q(g*Q(-c));e=Ha(e);i=Q(e*Q(0));h=Q(g*Q(0));j=Q(h*Q(0));k=Q(Q(i+Q(c*d))-j);f=Q(f*g);g=Q(Q(i+j)-Q(f*d));j=Q(c*Q(-0));i=Q(j+Q(Q(f*Q(-0))-Q(h*d)));d=Q(j+Q(Q(e*d)+Q(f*Q(0))));N[a+8>>2]=Q(k*h)+Q(Q(Q(e*g)-Q(i*c))-Q(d*f));N[a+4>>2]=Q(d*c)+Q(Q(Q(e*k)-Q(i*f))-Q(g*h));N[a>>2]=Q(g*f)+Q(Q(Q(e*d)-Q(i*h))-Q(k*c))}function _p(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;if(!K[29424]){gi(29328);H[29424]=1}b=J[e+8>>2];a=ga-16|0;J[a+12>>2]=J[e+12>>2];J[a+8>>2]=b;b=J[J[a+12>>2]+12>>2]+P(J[a+8>>2],96)|0;ga=a;J[a+12>>2]=29328;J[a+8>>2]=b;c=J[a+8>>2];d=J[c+4>>2];b=J[a+12>>2];J[b>>2]=J[c>>2];J[b+4>>2]=d;J[b+24>>2]=J[c+24>>2];d=J[c+20>>2];J[b+16>>2]=J[c+16>>2];J[b+20>>2]=d;d=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=d;tg(b+28|0,J[a+8>>2]+28|0);c=J[a+8>>2];d=J[c+80>>2];J[b+76>>2]=J[c+76>>2];J[b+80>>2]=d;J[b+92>>2]=J[c+92>>2];d=J[c+88>>2];J[b+84>>2]=J[c+84>>2];J[b+88>>2]=d;ga=a+16|0;ga=e+16|0;return 29328}function XE(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0);d=ga-96|0;ga=d;J[d+44>>2]=0;J[d+48>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+52>>2]=1065353216;h=d- -64|0;J[h>>2]=0;J[h+4>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+72>>2]=1065353216;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+32>>2]=1065353216;ia[J[J[a>>2]+8>>2]](a,d+32|0,d+16|0,d);e=N[d+24>>2];i=N[d+8>>2];b=Q(b/Q(12));f=Q(Q(N[d>>2]-N[d+16>>2])*Q(.5));f=Q(f+f);f=Q(f*f);g=Q(Q(N[d+4>>2]-N[d+20>>2])*Q(.5));g=Q(g+g);g=Q(g*g);N[c+8>>2]=b*Q(f+g);e=Q(Q(i-e)*Q(.5));e=Q(e+e);e=Q(e*e);N[c+4>>2]=b*Q(f+e);N[c>>2]=b*Q(g+e);ga=d+96|0}function sD(a,b){a=a|0;b=b|0;var c=Q(0),d=0;d=ga-96|0;ga=d;Ve(a,b);H[a+88|0]=1;if(!K[29840]){J[7437]=0;J[7438]=0;J[7436]=1065353216;J[7439]=0;J[7440]=0;J[7442]=0;J[7443]=0;J[7441]=1065353216;J[7444]=0;J[7445]=0;J[7449]=0;J[7450]=0;J[7448]=-1082130432;J[7446]=1065353216;J[7447]=0;J[7451]=0;J[7452]=0;J[7454]=0;J[7455]=0;J[7453]=-1082130432;J[7456]=0;J[7457]=0;J[7458]=-1082130432;J[7459]=0;H[29840]=1}b=qa(d,0,96);ia[J[J[a>>2]+76>>2]](a,29744,b,6);c=N[a+44>>2];N[a+72>>2]=c+N[b>>2];N[a+56>>2]=N[b+48>>2]-c;N[a+76>>2]=c+N[b+20>>2];N[a+60>>2]=N[b+68>>2]-c;N[a+80>>2]=c+N[b+40>>2];N[a- -64>>2]=N[b+88>>2]-c;ga=b+96|0}function Zw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);var f=0,g=0,h=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;N[f+12>>2]=e;d=ua(44);b=J[f+28>>2];c=J[f+24>>2];g=J[f+20>>2];h=J[f+16>>2];e=N[f+12>>2];a=ga-32|0;J[a+28>>2]=d;J[a+24>>2]=b;J[a+20>>2]=c;J[a+16>>2]=g;J[a+12>>2]=h;N[a+8>>2]=e;b=J[a+28>>2];J[b>>2]=J[a+24>>2];J[b+4>>2]=J[a+20>>2];c=J[a+16>>2];g=J[c+4>>2];J[b+8>>2]=J[c>>2];J[b+12>>2]=g;g=J[c+12>>2];J[b+16>>2]=J[c+8>>2];J[b+20>>2]=g;c=J[a+12>>2];g=J[c+4>>2];J[b+24>>2]=J[c>>2];J[b+28>>2]=g;g=J[c+12>>2];J[b+32>>2]=J[c+8>>2];J[b+36>>2]=g;N[b+40>>2]=N[a+8>>2];ga=f+32|0;return d|0}function Lv(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;N[e+8>>2]=b;b=N[e+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[e+12>>2];N[a+8>>2]=b;b=N[a+8>>2];c=ga-16|0;d=J[a+12>>2];J[c+12>>2]=d;c=J[c+12>>2];N[c>>2]=N[c>>2]-b;b=N[a+8>>2];c=ga-16|0;J[c+12>>2]=d;c=J[c+12>>2];N[c+4>>2]=N[c+4>>2]-b;b=N[a+8>>2];c=ga-16|0;J[c+12>>2]=d;c=J[c+12>>2];N[c+8>>2]=N[c+8>>2]-b;b=N[a+8>>2];c=ga-16|0;d=d+16|0;J[c+12>>2]=d;c=J[c+12>>2];N[c>>2]=N[c>>2]+b;b=N[a+8>>2];c=ga-16|0;J[c+12>>2]=d;c=J[c+12>>2];N[c+4>>2]=N[c+4>>2]+b;b=N[a+8>>2];c=ga-16|0;J[c+12>>2]=d;d=J[c+12>>2];N[d+8>>2]=N[d+8>>2]+b;ga=a+16|0;ga=e+16|0}function zh(a,b){var c=0,d=0,e=0,f=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=ga-16|0;a=J[c+12>>2];J[b+12>>2]=a;if(J[J[b+12>>2]+8>>2]>2]){d=J[c+8>>2];b=ga-16|0;ga=b;J[b+8>>2]=a;J[b+4>>2]=d;e=J[b+8>>2];a:{if(J[b+4>>2]){f=J[b+4>>2];d=ga-16|0;ga=d;J[d+12>>2]=e;J[d+8>>2]=f;J[d+4>>2]=0;e=P(J[d+8>>2],36);J[8369]=J[8369]+1;e=ia[J[6782]](e,16)|0;ga=d+16|0;J[b+12>>2]=e;break a}J[b+12>>2]=0}ga=b+16|0;J[c+4>>2]=J[b+12>>2];b=ga-16|0;J[b+12>>2]=a;Ah(a,J[J[b+12>>2]+4>>2],J[c+4>>2]);b=ga-16|0;J[b+12>>2]=a;Bh(a,J[J[b+12>>2]+4>>2]);lb(a);H[a+16|0]=1;J[a+12>>2]=J[c+4>>2];J[a+8>>2]=J[c+8>>2]}ga=c+16|0}function di(a,b){var c=0,d=0,e=0,f=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=ga-16|0;a=J[c+12>>2];J[b+12>>2]=a;if(J[J[b+12>>2]+8>>2]>2]){d=J[c+8>>2];b=ga-16|0;ga=b;J[b+8>>2]=a;J[b+4>>2]=d;e=J[b+8>>2];a:{if(J[b+4>>2]){f=J[b+4>>2];d=ga-16|0;ga=d;J[d+12>>2]=e;J[d+8>>2]=f;J[d+4>>2]=0;e=P(J[d+8>>2],96);J[8369]=J[8369]+1;e=ia[J[6782]](e,16)|0;ga=d+16|0;J[b+12>>2]=e;break a}J[b+12>>2]=0}ga=b+16|0;J[c+4>>2]=J[b+12>>2];b=ga-16|0;J[b+12>>2]=a;xh(a,J[J[b+12>>2]+4>>2],J[c+4>>2]);b=ga-16|0;J[b+12>>2]=a;Eb(a,J[J[b+12>>2]+4>>2]);lb(a);H[a+16|0]=1;J[a+12>>2]=J[c+4>>2];J[a+8>>2]=J[c+8>>2]}ga=c+16|0}function Sh(a,b){var c=0,d=0,e=0,f=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=ga-16|0;a=J[c+12>>2];J[b+12>>2]=a;if(J[J[b+12>>2]+8>>2]>2]){d=J[c+8>>2];b=ga-16|0;ga=b;J[b+8>>2]=a;J[b+4>>2]=d;e=J[b+8>>2];a:{if(J[b+4>>2]){f=J[b+4>>2];d=ga-16|0;ga=d;J[d+12>>2]=e;J[d+8>>2]=f;J[d+4>>2]=0;e=J[d+8>>2]<<4;J[8369]=J[8369]+1;e=ia[J[6782]](e,16)|0;ga=d+16|0;J[b+12>>2]=e;break a}J[b+12>>2]=0}ga=b+16|0;J[c+4>>2]=J[b+12>>2];b=ga-16|0;J[b+12>>2]=a;Oh(a,J[J[b+12>>2]+4>>2],J[c+4>>2]);b=ga-16|0;J[b+12>>2]=a;Eb(a,J[J[b+12>>2]+4>>2]);lb(a);H[a+16|0]=1;J[a+12>>2]=J[c+4>>2];J[a+8>>2]=J[c+8>>2]}ga=c+16|0}function Sb(a){var b=0,c=Q(0);b=ga-96|0;ga=b;H[a+88|0]=1;if(!K[29840]){J[7437]=0;J[7438]=0;J[7436]=1065353216;J[7439]=0;J[7440]=0;J[7442]=0;J[7443]=0;J[7441]=1065353216;J[7444]=0;J[7445]=0;J[7449]=0;J[7450]=0;J[7448]=-1082130432;J[7446]=1065353216;J[7447]=0;J[7451]=0;J[7452]=0;J[7454]=0;J[7455]=0;J[7453]=-1082130432;J[7456]=0;J[7457]=0;J[7458]=-1082130432;J[7459]=0;H[29840]=1}b=qa(b,0,96);ia[J[J[a>>2]+76>>2]](a,29744,b,6);c=N[a+44>>2];N[a+72>>2]=N[b>>2]+c;N[a+56>>2]=N[b+48>>2]-c;N[a+76>>2]=c+N[b+20>>2];N[a+60>>2]=N[b+68>>2]-c;N[a+80>>2]=c+N[b+40>>2];N[a- -64>>2]=N[b+88>>2]-c;ga=b+96|0}function kd(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;b=J[e+8>>2];c=J[e+4>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[e+12>>2];J[a+8>>2]=b;J[a+4>>2]=c;c=J[a+8>>2];d=J[c+4>>2];b=J[a+12>>2];J[b+164>>2]=J[c>>2];J[b+168>>2]=d;d=J[c+12>>2];J[b+172>>2]=J[c+8>>2];J[b+176>>2]=d;d=ga-16|0;J[d+12>>2]=J[a+8>>2];c=1;a:{if(N[J[d+12>>2]>>2]!=Q(1)){break a}d=ga-16|0;J[d+12>>2]=J[a+8>>2];c=1;if(N[J[d+12>>2]+4>>2]!=Q(1)){break a}c=ga-16|0;J[c+12>>2]=J[a+8>>2];c=N[J[c+12>>2]+8>>2]!=Q(1)}H[a+3|0]=c;if(H[a+3|0]&1){c=J[a+4>>2]}else{c=0}J[b+180>>2]=c;ga=a+16|0;ga=e+16|0}function Yw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;f=ua(80);a=J[e+12>>2];c=J[e+8>>2];b=ga-16|0;ga=b;J[b+12>>2]=f;J[b+8>>2]=a;J[b+4>>2]=c;c=ga-16|0;a=J[b+12>>2];J[c+12>>2]=a;c=J[c+12>>2];J[c>>2]=1952;N[c+4>>2]=1;I[c+8>>1]=1;I[c+10>>1]=65535;J[a>>2]=1812;c=J[b+8>>2];d=J[c+4>>2];J[a+12>>2]=J[c>>2];J[a+16>>2]=d;d=J[c+12>>2];J[a+20>>2]=J[c+8>>2];J[a+24>>2]=d;c=J[b+4>>2];d=J[c+4>>2];J[a+28>>2]=J[c>>2];J[a+32>>2]=d;d=J[c+12>>2];J[a+36>>2]=J[c+8>>2];J[a+40>>2]=d;J[(ga-16|0)+12>>2]=a+44;J[(ga-16|0)+12>>2]=a+60;J[a+76>>2]=0;ga=b+16|0;ga=e+16|0;return f|0}function Mp(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;b=0;c=J[e+12>>2];f=J[c+752>>2];if((f|0)>0){a=J[c+720>>2];g=a+P(J[e>>2],104)|0;h=a+P(J[e+4>>2],104)|0;i=a+P(J[e+8>>2],104)|0;c=J[c+760>>2];a=0;b=1;while(1){a:{j=P(a,44)+c|0;d=J[j+8>>2];b:{if(!((d|0)==(g|0)|(d|0)==(i|0))&(d|0)!=(h|0)){break b}d=J[j+12>>2];if(!((d|0)==(g|0)|(d|0)==(i|0))&(d|0)!=(h|0)){break b}d=J[j+16>>2];if((d|0)==(g|0)|(d|0)==(i|0)|(d|0)==(h|0)){break a}}a=a+1|0;b=(f|0)>(a|0);if((a|0)!=(f|0)){continue}}break}}ga=e+16|0;return b&1}function mh(a){var b=0,c=0,d=0,e=0,f=0;H[a+28|0]=0;J[a+24>>2]=0;J[a+72>>2]=0;H[a+20|0]=1;J[a>>2]=6004;J[a+16>>2]=0;H[a+48|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;J[a+44>>2]=0;H[a+68|0]=1;J[a+36>>2]=0;J[a+40>>2]=0;J[a- -64>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;J[8369]=J[8369]+1;e=ia[J[6782]](32,16)|0;f=J[a+8>>2];if((f|0)>0){while(1){c=d<<4;b=c+e|0;c=c+J[a+16>>2]|0;J[b>>2]=J[c>>2];J[b+4>>2]=J[c+4>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=J[c+12>>2];d=d+1|0;if((f|0)!=(d|0)){continue}break}}b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+16>>2]=e;H[a+20|0]=1;J[a+12>>2]=2;an(a)}function Rm(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);f=ga-48|0;ga=f;J[f+44>>2]=e;J[f+40>>2]=d;j=N[a- -64>>2];k=N[a+60>>2];l=N[a+80>>2];m=N[a+72>>2];n=N[a+76>>2];o=N[a+96>>2];p=N[a+88>>2];q=N[a+92>>2];r=N[a+56>>2];g=N[b+8>>2];h=N[b>>2];i=N[b+4>>2];b=J[a+48>>2];J[f+28>>2]=0;N[f+24>>2]=Q(o*g)+Q(Q(p*h)+Q(i*q));N[f+20>>2]=Q(l*g)+Q(Q(m*h)+Q(i*n));N[f+32>>2]=c;J[f+8>>2]=b;N[f+16>>2]=Q(j*g)+Q(Q(r*h)+Q(k*i));J[f+12>>2]=f+40;a=J[a+44>>2];c=Q(ia[J[J[a>>2]+12>>2]](a,f+8|0,1));ga=f+48|0;return Q(c)}function gy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;if(Ya(a,J[b+8>>2],f)){$f(b,c,d,e);return}h=K[b+53|0];g=J[a+12>>2];H[b+53|0]=0;i=K[b+52|0];H[b+52|0]=0;j=a+16|0;_f(j,b,c,d,e,f);k=K[b+53|0];h=h|k;l=K[b+52|0];i=i|l;a:{if((g|0)<2){break a}j=j+(g<<3)|0;g=a+24|0;while(1){if(K[b+54|0]){break a}b:{if(l){if(J[b+24>>2]==1){break a}if(K[a+8|0]&2){break b}break a}if(!k){break b}if(!(H[a+8|0]&1)){break a}}I[b+52>>1]=0;_f(g,b,c,d,e,f);k=K[b+53|0];h=k|h;l=K[b+52|0];i=l|i;g=g+8|0;if(j>>>0>g>>>0){continue}break}}H[b+53|0]=(h&255)!=0;H[b+52|0]=(i&255)!=0}function Yx(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;N[d+4>>2]=c;b=J[d+8>>2];a=ga-48|0;ga=a;J[a+44>>2]=J[d+12>>2];J[a+40>>2]=b;J[a+36>>2]=d+4;b=J[a+44>>2];N[a+32>>2]=sf(J[a+40>>2]);N[a+28>>2]=Sa(Q(N[J[a+36>>2]>>2]*Q(.5)))/N[a+32>>2];e=ga-16|0;J[e+12>>2]=J[a+40>>2];N[a+24>>2]=N[J[e+12>>2]>>2]*N[a+28>>2];e=ga-16|0;J[e+12>>2]=J[a+40>>2];N[a+20>>2]=N[J[e+12>>2]+4>>2]*N[a+28>>2];e=ga-16|0;J[e+12>>2]=J[a+40>>2];N[a+16>>2]=N[J[e+12>>2]+8>>2]*N[a+28>>2];N[a+12>>2]=Ta(Q(N[J[a+36>>2]>>2]*Q(.5)));xc(b,a+24|0,a+20|0,a+16|0,a+12|0);ga=a+48|0;ga=d+16|0}function gE(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);f=N[a+36>>2];d=N[a+32>>2];i=N[a+28>>2];j=Q(ia[J[J[a>>2]+48>>2]](a));d=Q(d+Q(ia[J[J[a>>2]+48>>2]](a)));k=Q(ia[J[J[a>>2]+48>>2]](a));e=Q(b*Q(.5));g=Q(b*Q(.25));h=Q(b/Q(12));b=Q(j+i);a:{b:{switch(J[a+52>>2]){case 0:f=e;e=Q(d*d);d=Q(f*e);b=Q(Q(h*Q(b*Q(b*Q(4))))+Q(g*e));e=b;break a;case 2:b=Q(b*b);e=Q(e*b);d=Q(k+f);d=Q(Q(h*Q(d*Q(d*Q(4))))+Q(g*b));b=d;break a;default:break b}}f=e;e=Q(b*b);b=Q(f*e);d=Q(Q(h*Q(d*Q(d*Q(4))))+Q(g*e));e=d}J[c+12>>2]=0;N[c+8>>2]=e;N[c+4>>2]=b;N[c>>2]=d}function sb(a){var b=0;b=J[a>>2];if(b){Gd(a,b)}b=J[a+4>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+4>>2]=0;J[a+8>>2]=-1;b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=0;H[a+36|0]=1;J[a+16>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;b=J[a+52>>2];a:{if(!(K[a+56|0]?b:0)){J[a+52>>2]=0;H[a+56|0]=1;J[a+44>>2]=0;J[a+48>>2]=0;break a}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+56|0]=1;J[a+52>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;b=J[a+32>>2];if(!b|!K[a+36|0]){break a}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}J[a+32>>2]=0;H[a+36|0]=1;J[a+24>>2]=0;J[a+28>>2]=0}function KC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0;a:{f=N[b>>2];g=N[b+16>>2];i=f>2];if(N[a+24>>2]<(h>i?i:h)){break a}e=!(f>g)<<4;if(N[(h>2]?e:32)+b>>2]>2]){break a}f=N[b+8>>2];e=b+24|0;g=N[e>>2];i=f>2];if(N[a+32>>2]<(h>i?i:h)){break a}e=f>g?b+8|0:e;if(N[(h>2]?e:j)>>2]>2]){break a}f=N[b+4>>2];e=b+20|0;g=N[e>>2];i=f>2];if(N[a+28>>2]<(h>i?i:h)){break a}e=f>g?b+4|0:e;if(N[(h>2]?e:j)>>2]>2]){break a}a=J[a+4>>2];ia[J[J[a>>2]+8>>2]](a,b,c,d)}}function Ri(a,b,c,d,e){var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;N[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;J[f+12>>2]=e;a=J[f+28>>2];N[a>>2]=N[f+24>>2];J[a+4>>2]=J[f+20>>2];d=a+8|0;Pb(d);J[a+72>>2]=J[f+16>>2];c=J[f+12>>2];e=J[c+4>>2];J[a+76>>2]=J[c>>2];J[a+80>>2]=e;e=J[c+12>>2];J[a+84>>2]=J[c+8>>2];J[a+88>>2]=e;N[a+92>>2]=0;N[a+96>>2]=0;N[a+100>>2]=.5;N[a+104>>2]=0;N[a+108>>2]=0;N[a+112>>2]=.800000011920929;N[a+116>>2]=1;H[a+120|0]=0;N[a+124>>2]=.004999999888241291;N[a+128>>2]=.009999999776482582;N[a+132>>2]=.009999999776482582;N[a+136>>2]=.009999999776482582;de(d);ga=f+32|0}function Ll(a){a=a|0;var b=0;J[a>>2]=16776;b=J[a+156>>2];if(!(b?!b|!K[a+160|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+156>>2]=0;H[a+160|0]=1;J[a+148>>2]=0;J[a+152>>2]=0;b=J[a+136>>2];if(!(b?!b|!K[a+140|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+136>>2]=0;H[a+140|0]=1;J[a+128>>2]=0;J[a+132>>2]=0;b=J[a+116>>2];if(!(b?!b|!K[a+120|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+116>>2]=0;H[a+120|0]=1;J[a+108>>2]=0;J[a+112>>2]=0;b=J[a+96>>2];if(!(b?!b|!K[a+100|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+96>>2]=0;H[a+100|0]=1;J[a+88>>2]=0;J[a+92>>2]=0;Ol(a);return a|0}function po(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=b;H[d+23|0]=c;a=J[d+28>>2];N[a+4>>2]=N[J[d+24>>2]+24>>2];J[a+8>>2]=J[J[d+24>>2]>>2];a:{if(H[d+23|0]&1){b=J[d+24>>2];c=J[b+12>>2];J[a+52>>2]=J[b+8>>2];J[a+56>>2]=c;c=J[b+20>>2];J[a+60>>2]=J[b+16>>2];J[a+64>>2]=c;break a}b=ga-16|0;J[b+12>>2]=J[a+8>>2];J[b+12>>2]=J[b+12>>2]+4;wa(d,J[b+12>>2],J[d+24>>2]+8|0);b=J[d+4>>2];J[a+52>>2]=J[d>>2];J[a+56>>2]=b;b=J[d+12>>2];J[a+60>>2]=J[d+8>>2];J[a+64>>2]=b}Wh(a+68|0,a+20|0,a+36|0,N[J[d+24>>2]+24>>2]);ga=d+32|0;return Q(N[J[d+24>>2]+24>>2])}function Hv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;b=J[d+8>>2];a=ga+-64|0;ga=a;J[a+60>>2]=J[d+12>>2];J[a+56>>2]=b;b=J[a+60>>2];wb(a+40|0,J[a+56>>2],b+56|0);c=J[a+44>>2];J[b+56>>2]=J[a+40>>2];J[b+60>>2]=c;c=J[a+52>>2];J[b+64>>2]=J[a+48>>2];J[b+68>>2]=c;c=b+56|0;wb(a+24|0,J[a+56>>2],c+16|0);e=J[a+28>>2];J[b+72>>2]=J[a+24>>2];J[b+76>>2]=e;e=J[a+36>>2];J[b+80>>2]=J[a+32>>2];J[b+84>>2]=e;wb(a+8|0,J[a+56>>2],c+32|0);c=J[a+12>>2];J[b+88>>2]=J[a+8>>2];J[b+92>>2]=c;c=J[a+20>>2];J[b+96>>2]=J[a+16>>2];J[b+100>>2]=c;ga=a- -64|0;ga=d+16|0}function hf(a){a=a|0;var b=0;J[a>>2]=5460;if(J[a+108>>2]){b=J[a+112>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+112>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+108>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+108>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}b=J[a+88>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+84>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+80>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+60>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}if(K[a+100|0]){b=J[a+92>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+92>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}return a|0}function BE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0);h=J[b+96>>2];if((h|0)>0){i=N[b+12>>2];f=Q(N[c>>2]*i);j=N[b+20>>2];g=Q(N[c+8>>2]*j);k=N[b+16>>2];n=Q(N[c+4>>2]*k);l=J[b+104>>2];b=0;c=-1;e=Q(-3.4028234663852886e38);while(1){d=(b<<4)+l|0;m=Q(Q(N[d+8>>2]*g)+Q(Q(N[d>>2]*f)+Q(n*N[d+4>>2])));d=m>e;e=d?m:e;c=d?b:c;b=b+1|0;if((h|0)!=(b|0)){continue}break}b=(c<<4)+l|0;e=N[b>>2];f=N[b+4>>2];g=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=j*g;N[a+4>>2]=k*f;N[a>>2]=i*e;return}J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}function Ku(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;f=ga-16|0;ga=f;J[f+12>>2]=a;a=ua(5260);b=J[f+12>>2];J[a+4>>2]=2;J[a+5256>>2]=b;J[a+60>>2]=228;H[a+24|0]=1;J[a>>2]=6484;J[a+20>>2]=0;J[a+28>>2]=11524;J[a+12>>2]=0;J[a+16>>2]=0;J[a+64>>2]=ia[J[J[b>>2]+12>>2]](b);J[a+68>>2]=ia[J[J[b>>2]+8>>2]](b);while(1){b=0;while(1){d=(a+P(c,144)|0)+72|0;e=J[a+5256>>2];J[d+(b<<2)>>2]=ia[J[J[e>>2]+16>>2]](e,c,b);e=b|1;g=d+(e<<2)|0;d=J[a+5256>>2];J[g>>2]=ia[J[J[d>>2]+16>>2]](d,c,e);b=b+2|0;if((b|0)!=36){continue}break}c=c+1|0;if((c|0)!=36){continue}break}ga=f+16|0;return a|0}function pp(a,b){a=a|0;b=Q(b);var c=Q(0),d=0,e=Q(0),f=0,g=0,h=0,i=0,j=0,k=0;f=ga-16|0;ga=f;J[f+12>>2]=a;N[f+8>>2]=b;b=N[f+8>>2];a=0;g=J[f+12>>2];h=J[g+732>>2];a:{if((h|0)<=0){break a}i=J[g+740>>2];c=N[g+1228>>2];if((h|0)!=1){k=h&-2;while(1){d=P(a,52)+i|0;e=Q(Q(N[d+16>>2]/c)*b);N[d+16>>2]=e;N[d+28>>2]=e*e;d=P(a|1,52)+i|0;e=Q(Q(N[d+16>>2]/c)*b);N[d+16>>2]=e;N[d+28>>2]=e*e;a=a+2|0;j=j+2|0;if((k|0)!=(j|0)){continue}break}}if(!(h&1)){break a}a=P(a,52)+i|0;c=Q(Q(N[a+16>>2]/c)*b);N[a+16>>2]=c;N[a+28>>2]=c*c}N[g+1228>>2]=b;if(J[g+216>>2]==2){kb(g,0)}ga=f+16|0}function wv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;d=ga-16|0;ga=d;J[d+12>>2]=a;f=ua(68);a=J[d+12>>2];b=ga-16|0;ga=b;J[b+12>>2]=f;J[b+8>>2]=a;a=J[b+12>>2];J[a>>2]=0;c=ga-16|0;J[c+12>>2]=a;J[J[c+12>>2]>>2]=4988;J[a>>2]=5020;J[(ga-16|0)+12>>2]=a+12;J[a+8>>2]=J[J[b+8>>2]+8>>2];J[a+28>>2]=J[J[b+8>>2]+28>>2];N[a+4>>2]=N[J[b+8>>2]+4>>2];c=J[b+8>>2];e=J[c+16>>2];J[a+12>>2]=J[c+12>>2];J[a+16>>2]=e;e=J[c+24>>2];J[a+20>>2]=J[c+20>>2];J[a+24>>2]=e;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;ga=b+16|0;ga=d+16|0;return f|0}function iy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Ya(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(Ya(a,J[b>>2],e)){if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+32>>2]=d;b:{if(J[b+44>>2]==4){break b}I[b+52>>1]=0;a=J[a+8>>2];ia[J[J[a>>2]+20>>2]](a,b,c,c,1,e);if(K[b+53|0]){J[b+44>>2]=3;if(!K[b+52|0]){break b}break a}J[b+44>>2]=4}J[b+20>>2]=c;J[b+40>>2]=J[b+40>>2]+1;if(J[b+36>>2]!=1|J[b+24>>2]!=2){break a}H[b+54|0]=1;return}a=J[a+8>>2];ia[J[J[a>>2]+24>>2]](a,b,c,d,e)}}function ZD(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0);e=ga-16|0;ga=e;ia[J[J[b>>2]+68>>2]](e,b,c);h=J[e+12>>2];J[a+8>>2]=J[e+8>>2];J[a+12>>2]=h;h=J[e+4>>2];J[a>>2]=J[e>>2];J[a+4>>2]=h;if(Q(ia[J[J[b>>2]+48>>2]](b))!=Q(0)){f=N[c+4>>2];d=N[c>>2];g=N[c+8>>2];i=Q(ia[J[J[b>>2]+48>>2]](b));b=Q(Q(g*g)+Q(Q(d*d)+Q(f*f)))>2]=N[a>>2]+Q(i*Q(j*d));N[a+4>>2]=N[a+4>>2]+Q(i*Q(f*d));N[a+8>>2]=N[a+8>>2]+Q(i*Q(g*d))}ga=e+16|0}function Np(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;ga=d+16|0;a=1;e=J[d+12>>2];h=J[e+732>>2];b=0;a:{if((h|0)<=0){break a}f=J[e+720>>2];c=f+P(J[d+4>>2],104)|0;i=J[e+740>>2];b=J[i+12>>2];g=J[i+8>>2];e=f+P(J[d+8>>2],104)|0;if(!((g|0)==(e|0)&(b|0)==(c|0)|(c|0)==(g|0)&(b|0)==(e|0))){while(1){b:{b=a;if((b|0)==(h|0)){break b}a=P(b,52)+i|0;f=J[a+12>>2];g=J[a+8>>2];if((g|0)==(e|0)&(c|0)==(f|0)){break b}a=b+1|0;if((c|0)!=(g|0)|(e|0)!=(f|0)){continue}}break}a=(b|0)<(h|0)}b=a}return b&1}function Em(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=(b|0)!=8;if(!(d|(c|0)!=8)){return J[a+60>>2]}if(!((c|0)!=1|d)){return J[a+76>>2]}if(!((b|0)!=1|(c|0)!=8)){return J[a+80>>2]}if(!(b|c)){return J[a+72>>2]}if(!((c|0)!=28|(b|0)>19)){return J[a+88>>2]}if(!((b|0)!=28|(c|0)>19)){return J[a+84>>2]}a:{if((b|0)<=19){if((c|0)<=19){return J[a+32>>2]}if(c-21>>>0>8){break a}return J[a+36>>2]}if(!((c|0)>19|b-21>>>0>8)){return J[a+40>>2]}if((b|0)!=31){break a}if((c|0)==31){return J[a+48>>2]}return J[a+44>>2]}if((c|0)==31){return J[a+52>>2]}return J[a+56>>2]}function PE(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=0,j=Q(0),k=Q(0);e=Q(N[b+60>>2]*Q(.5));g=J[b+64>>2];i=J[b+68>>2];h=i<<2;d=N[c+8>>2];j=Q(d*d);d=N[c>>2];f=Q(d*d);d=N[c+4>>2];a:{b:{if(N[h+c>>2]>Q(N[b+52>>2]*Q(Y(Q(j+Q(f+Q(d*d))))))){J[(g<<2)+a>>2]=0;N[a+h>>2]=e;c=J[b+72>>2];break b}d=N[(g<<2)+c>>2];h=c;c=J[b+72>>2];f=N[h+(c<<2)>>2];k=Q(Y(Q(Q(d*d)+Q(f*f))));if(k>Q(1.1920928955078125e-7)){j=d;d=Q(N[b+56>>2]/k);N[(g<<2)+a>>2]=j*d;N[(i<<2)+a>>2]=-e;e=Q(f*d);break a}J[(g<<2)+a>>2]=0;N[(i<<2)+a>>2]=-e}e=Q(0)}N[(c<<2)+a>>2]=e}function Uq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=ua(152);b=J[d+8>>2];c=J[d+4>>2];J[a+104>>2]=0;J[a+100>>2]=c;H[a+20|0]=1;J[a>>2]=20804;J[a+16>>2]=0;H[a+40|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;J[a+36>>2]=0;H[a+60|0]=1;J[a+28>>2]=0;J[a+32>>2]=0;J[a+56>>2]=0;H[a+80|0]=1;J[a+48>>2]=0;J[a+52>>2]=0;J[a+76>>2]=0;H[a+148|0]=1;J[a+68>>2]=0;J[a+72>>2]=0;J[a+144>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=1;J[a+120>>2]=0;J[a+124>>2]=2;J[a+116>>2]=b;J[a+108>>2]=0;J[a+112>>2]=0;ga=d+16|0;return a|0}function Ch(a,b,c){var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=b;J[d+20>>2]=c;b=ga-16|0;a=J[d+28>>2];J[b+12>>2]=a;J[d+16>>2]=J[J[b+12>>2]+4>>2];a:{if(J[d+24>>2]>2]){J[d+12>>2]=J[d+24>>2];while(1){if(J[d+12>>2]>2]){J[d+12>>2]=J[d+12>>2]+1;continue}break}break a}b=J[d+24>>2];c=ga-16|0;J[c+12>>2]=a;if(J[J[c+12>>2]+4>>2]<(b|0)){Th(a,J[d+24>>2])}J[d+8>>2]=J[d+16>>2];while(1){if(J[d+8>>2]>2]){J[J[a+12>>2]+(J[d+8>>2]<<2)>>2]=J[J[d+20>>2]>>2];J[d+8>>2]=J[d+8>>2]+1;continue}break}}J[a+4>>2]=J[d+24>>2];ga=d+32|0}function FA(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;a:{b:{c:{switch(b-2|0){case 0:if((d|0)<=0){d=a+232|0;b=512;break b}if(d>>>0<=2){d=a+264|0;b=32;break b}if((d|0)==3){d=a+248|0;b=2048;break b}if(d>>>0>5){break a}d=a+280|0;b=128;break b;case 1:if((d|0)<=0){d=a+212|0;b=1;break b}if((d|0)!=3){break a}d=a+228|0;b=4;break b;case 2:break c;default:break a}}if((d|0)<=0){d=a+244|0;b=256;break b}if(d>>>0<=2){d=a+276|0;b=16;break b}if((d|0)==3){d=a+260|0;b=1024;break b}if(d>>>0>5){break a}d=a+292|0;b=64}N[d>>2]=c;J[a+300>>2]=b|J[a+300>>2]}}function Uh(a,b){var c=0,d=0,e=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;b=ga-16|0;a=J[d+12>>2];J[b+12>>2]=a;J[d+4>>2]=J[J[b+12>>2]+4>>2];b=J[d+4>>2];c=ga-16|0;J[c+12>>2]=a;if(J[J[c+12>>2]+8>>2]==(b|0)){b=ga-16|0;J[b+12>>2]=a;c=J[J[b+12>>2]+4>>2];J[b+12>>2]=a;J[b+8>>2]=c;if(J[b+8>>2]){b=J[b+8>>2]<<1}else{b=1}Sh(a,b)}c=J[a+12>>2]+(J[a+4>>2]<<4)|0;b=ga-16|0;J[b+12>>2]=16;J[b+8>>2]=c;c=J[d+8>>2];e=J[c+4>>2];b=J[b+8>>2];J[b>>2]=J[c>>2];J[b+4>>2]=e;e=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=e;J[a+4>>2]=J[a+4>>2]+1;ga=d+16|0}function Yl(a){H[a+60|0]=0;J[a+52>>2]=282;J[a+144>>2]=0;H[a+80|0]=1;J[a>>2]=12132;J[a+76>>2]=0;H[a+100|0]=1;J[a+68>>2]=0;J[a+72>>2]=0;J[a+96>>2]=0;H[a+120|0]=1;J[a+88>>2]=0;J[a+92>>2]=0;J[a+116>>2]=0;H[a+140|0]=1;J[a+108>>2]=0;J[a+112>>2]=0;J[a+136>>2]=0;H[a+164|0]=1;J[a+128>>2]=0;J[a+132>>2]=0;J[a+160>>2]=0;J[a+168>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[a+4>>2]=-8388609;J[a+8>>2]=-8388609;J[a+12>>2]=-8388609;J[a+16>>2]=0;J[a+20>>2]=2139095039;J[a+24>>2]=2139095039;J[a+28>>2]=2139095039;J[a+32>>2]=0;J[a>>2]=15400;return a}function tn(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;e=J[a+108>>2];if(!e){g=L[a+56>>1];if(g){e=1;h=1;while(1){f=J[a+68>>2]+(e<<2)|0;a:{if(!(H[f|0]&1)){break a}f=J[a+60>>2]+(L[f+2>>1]<<6)|0;e=0;b:{if(N[b>>2]>N[f+32>>2]){break b}e=0;if(N[c>>2]>2]){break b}e=1}if((N[c+8>>2]>2]|N[b+8>>2]>N[f+40>>2]?i:e)^1|N[c+4>>2]>2]|N[b+4>>2]>N[f+36>>2]){break a}ia[J[J[d>>2]+8>>2]](d,f)|0;g=L[a+56>>1]}h=h+1|0;e=h&65535;if(e>>>0<(g<<1|1)>>>0){continue}break}}return}ia[J[J[e>>2]+28>>2]](e,b,c,d)}function Wk(a){H[a+20|0]=1;J[a>>2]=19884;J[a+16>>2]=0;H[a+40|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;J[a+36>>2]=0;H[a+60|0]=1;J[a+28>>2]=0;J[a+32>>2]=0;J[a+56>>2]=0;H[a+80|0]=1;J[a+48>>2]=0;J[a+52>>2]=0;J[a+76>>2]=0;H[a+100|0]=1;J[a+68>>2]=0;J[a+72>>2]=0;J[a+96>>2]=0;H[a+120|0]=1;J[a+88>>2]=0;J[a+92>>2]=0;J[a+116>>2]=0;H[a+140|0]=1;J[a+108>>2]=0;J[a+112>>2]=0;J[a+136>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;H[a+160|0]=1;J[a+156>>2]=0;J[a+148>>2]=0;J[a+152>>2]=0;H[a+180|0]=1;J[a+192>>2]=0;J[a+176>>2]=0;J[a+168>>2]=0;J[a+172>>2]=0}function EA(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0);d=Q(3.4028234663852886e38);a:{b:{switch(b-2|0){case 0:if((c|0)<=0){return Q(N[a+232>>2])}if(c>>>0<=2){return Q(N[a+264>>2])}if((c|0)==3){return Q(N[a+248>>2])}if(c>>>0>5){break a}return Q(N[a+280>>2]);case 1:if((c|0)<=0){return Q(N[a+212>>2])}if((c|0)!=3){break a}return Q(N[a+228>>2]);case 2:break b;default:break a}}if((c|0)<=0){return Q(N[a+244>>2])}if(c>>>0<=2){return Q(N[a+276>>2])}if((c|0)==3){return Q(N[a+260>>2])}if(c>>>0>5){break a}d=N[a+292>>2]}return Q(d)}function Db(a,b,c){var d=0;d=J[a+4>>2];a:{if(d){J[a+4>>2]=0;break a}J[8369]=J[8369]+1;d=ia[J[6782]](44,16)|0;J[d>>2]=0;J[d+4>>2]=0;J[d+40>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0}J[d+36>>2]=c;J[d+32>>2]=0;J[d+40>>2]=0;c=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=c;c=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=c;c=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=c;c=J[b+28>>2];J[d+24>>2]=J[b+24>>2];J[d+28>>2]=c;Dd(a,J[a>>2],d);J[a+12>>2]=J[a+12>>2]+1;return d}function oD(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0);e=ga-16|0;ga=e;ia[J[J[b>>2]+68>>2]](e,b,c);h=J[e+12>>2];J[a+8>>2]=J[e+8>>2];J[a+12>>2]=h;h=J[e+4>>2];J[a>>2]=J[e>>2];J[a+4>>2]=h;f=N[c+4>>2];d=N[c>>2];g=N[c+8>>2];i=Q(ia[J[J[b>>2]+48>>2]](b));b=Q(Q(g*g)+Q(Q(d*d)+Q(f*f)))>2]=N[a>>2]+Q(i*Q(j*d));N[a+4>>2]=N[a+4>>2]+Q(i*Q(f*d));N[a+8>>2]=N[a+8>>2]+Q(i*Q(g*d));ga=e+16|0}function ak(a){var b=0;b=J[a+12>>2];if(!(b?!b|!K[a+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+12>>2]=0;H[a+16|0]=1;J[a+4>>2]=0;J[a+8>>2]=0;b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=0;H[a+36|0]=1;J[a+24>>2]=0;J[a+28>>2]=0;b=J[a+52>>2];if(!(b?!b|!K[a+56|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+52>>2]=0;H[a+56|0]=1;J[a+44>>2]=0;J[a+48>>2]=0;b=J[a+72>>2];if(!(b?!b|!K[a+76|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+72>>2]=0;H[a+76|0]=1;a=a- -64|0;J[a>>2]=0;J[a+4>>2]=0}function Dx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;g=ua(64);a=J[e+12>>2];b=J[e+8>>2];c=ga-16|0;ga=c;J[c+12>>2]=g;J[c+8>>2]=a;J[c+4>>2]=b;a=J[c+8>>2];d=ga-16|0;ga=d;f=J[c+12>>2];J[d+8>>2]=f;J[d+4>>2]=a;a=J[d+8>>2];J[d+12>>2]=a;h=a+48|0;b=a;while(1){J[(ga-16|0)+12>>2]=b;b=b+16|0;if((h|0)!=(b|0)){continue}break}sj(a,J[d+4>>2]);ga=d+16|0;a=J[c+4>>2];b=J[a+4>>2];J[f+48>>2]=J[a>>2];J[f+52>>2]=b;b=J[a+12>>2];J[f+56>>2]=J[a+8>>2];J[f+60>>2]=b;ga=c+16|0;ga=e+16|0;return g|0}function ya(a){var b=0,c=0,d=0;d=ga-16|0;ga=d;c=J[6787];a:{if(J[c>>2]==(a|0)){b=c;break a}b=J[c+24>>2];b:{if(b){while(1){if(J[b>>2]==(a|0)){break b}b=J[b+28>>2];if(b){continue}break}}b=ua(36);J[b+4>>2]=0;J[b+8>>2]=0;J[b>>2]=a;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+20>>2]=c;J[b+12>>2]=0;J[b+16>>2]=0;ne(b);J[b+28>>2]=J[c+24>>2];J[c+24>>2]=b}J[6787]=b}J[b+4>>2]=J[b+4>>2]+1;a=J[b+16>>2];J[b+16>>2]=a+1;if(!a){aa(d+8|0,0)|0;a=J[8371];J[b+12>>2]=(J[d+12>>2]-J[a+4>>2]|0)+P(J[d+8>>2]-J[a>>2]|0,1e6)}ga=d+16|0}function uh(a,b,c){var d=0,e=0;d=ga-32|0;J[d+28>>2]=a;J[d+24>>2]=0;J[d+20>>2]=b;J[d+16>>2]=c;c=J[d+28>>2];J[d+12>>2]=J[d+24>>2];while(1){if(J[d+12>>2]>2]){a=P(J[d+12>>2],44);b=a+J[d+16>>2]|0;a=a+J[c+12>>2]|0;e=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=e;J[b+40>>2]=J[a+40>>2];e=J[a+36>>2];J[b+32>>2]=J[a+32>>2];J[b+36>>2]=e;e=J[a+28>>2];J[b+24>>2]=J[a+24>>2];J[b+28>>2]=e;e=J[a+20>>2];J[b+16>>2]=J[a+16>>2];J[b+20>>2]=e;e=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=e;J[d+12>>2]=J[d+12>>2]+1;continue}break}}function Zy(a){a=a|0;var b=0;J[a>>2]=22232;b=J[a+92>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+92>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+96>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+96>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+100>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+100>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+104>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+104>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+108>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+108>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}af(a);return a|0}function mB(a,b){a=a|0;b=b|0;var c=0,d=0;if(K[a+1308|0]){J[b>>2]=0;J[b+4>>2]=0;return}pd(a,J[a+28>>2]+4|0,J[a+32>>2]+4|0);J[b>>2]=0;J[b+4>>2]=6;a:{if(!(J[a+856>>2]|K[a+788|0])){c=6;d=0;break a}J[b>>2]=1;J[b+4>>2]=5;c=5;d=1}if(K[a+789|0]?1:J[a+860>>2]){c=c-1|0;J[b+4>>2]=c;d=d+1|0;J[b>>2]=d}if(K[a+790|0]?1:J[a+864>>2]){J[b+4>>2]=c-1;J[b>>2]=d+1}if(Fe(a,0)){J[b>>2]=J[b>>2]+1;J[b+4>>2]=J[b+4>>2]-1}if(Fe(a,1)){J[b>>2]=J[b>>2]+1;J[b+4>>2]=J[b+4>>2]-1}if(Fe(a,2)){J[b>>2]=J[b>>2]+1;J[b+4>>2]=J[b+4>>2]-1}}function rf(a,b){var c=0,d=0;d=ga-16|0;ga=d;J[d+8>>2]=a;J[d+4>>2]=b;a=J[d+8>>2];J[d+12>>2]=a;c=a+48|0;b=a;while(1){J[(ga-16|0)+12>>2]=b;b=b+16|0;if((c|0)!=(b|0)){continue}break}b=J[d+4>>2];c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;b=J[d+4>>2];c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+28>>2];J[a+24>>2]=J[b+24>>2];J[a+28>>2]=c;b=J[d+4>>2];c=J[b+36>>2];J[a+32>>2]=J[b+32>>2];J[a+36>>2]=c;c=J[b+44>>2];J[a+40>>2]=J[b+40>>2];J[a+44>>2]=c;ga=d+16|0}function Yy(a){a=a|0;var b=0;J[a>>2]=22232;b=J[a+92>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+92>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+96>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+96>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+100>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+100>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+104>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+104>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+108>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+108>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}af(a);ta(a)}function ZH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;J[7395]=J[7395]+1;d=J[b+12>>2]>J[c+12>>2];e=J[(d?b:c)+12>>2];d=J[(d?c:b)+12>>2];b=e<<16|d;b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;b=J[a+12>>2]-1&(b>>16^b);a:{b:{if((b|0)>=J[a+36>>2]){break b}b=J[J[a+44>>2]+(b<<2)>>2];if((b|0)==-1){break b}g=J[a- -64>>2];a=J[a+16>>2];while(1){f=b<<4;c=a+f|0;if((d|0)==J[J[c>>2]+12>>2]&J[J[(a+f|0)+4>>2]+12>>2]==(e|0)){break a}b=J[(b<<2)+g>>2];if((b|0)!=-1){continue}break}}c=0}return c|0}function ox(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;f=ua(84);a=J[e+12>>2];c=J[e+8>>2];b=ga-16|0;ga=b;J[b+12>>2]=f;J[b+8>>2]=a;J[b+4>>2]=c;a=J[b+12>>2];qj(a);J[a>>2]=1416;c=J[b+8>>2];d=J[c+4>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=d;d=J[c+12>>2];J[a+28>>2]=J[c+8>>2];J[a+32>>2]=d;c=J[b+4>>2];d=J[c+4>>2];J[a+36>>2]=J[c>>2];J[a+40>>2]=d;d=J[c+12>>2];J[a+44>>2]=J[c+8>>2];J[a+48>>2]=d;J[(ga-16|0)+12>>2]=a+52;J[(ga-16|0)+12>>2]=a+68;ga=b+16|0;ga=e+16|0;return f|0}function rl(a,b,c,d){var e=0,f=0;e=J[b+4>>2];J[a+292>>2]=J[b>>2];J[a+296>>2]=e;e=J[b+12>>2];J[a+300>>2]=J[b+8>>2];J[a+304>>2]=e;H[a+356|0]=1;f=J[b+4>>2];e=a+(J[a>>2]<<4)|0;J[e+4>>2]=J[b>>2];J[e+8>>2]=f;f=J[b+12>>2];J[e+12>>2]=J[b+8>>2];J[e+16>>2]=f;e=J[c+12>>2];b=(J[a>>2]<<4)+a|0;J[b+92>>2]=J[c+8>>2];J[b+96>>2]=e;e=J[c+4>>2];J[b+84>>2]=J[c>>2];J[b+88>>2]=e;c=J[d+12>>2];b=(J[a>>2]<<4)+a|0;J[b+172>>2]=J[d+8>>2];J[b+176>>2]=c;c=J[d+4>>2];J[b+164>>2]=J[d>>2];J[b+168>>2]=c;J[a>>2]=J[a>>2]+1}function mx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;f=ua(132);a=J[e+12>>2];c=J[e+8>>2];b=ga-16|0;ga=b;J[b+12>>2]=f;J[b+8>>2]=a;J[b+4>>2]=c;a=J[b+12>>2];qj(a);J[a>>2]=1572;Mb(a+20|0);c=J[b+8>>2];d=J[c+4>>2];J[a+40>>2]=J[c>>2];J[a+44>>2]=d;d=J[c+12>>2];J[a+48>>2]=J[c+8>>2];J[a+52>>2]=d;c=J[b+4>>2];d=J[c+4>>2];J[a+56>>2]=J[c>>2];J[a+60>>2]=d;d=J[c+12>>2];J[a+64>>2]=J[c+8>>2];J[a+68>>2]=d;Mb(a+72|0);Mb(a+92|0);Mb(a+112|0);ga=b+16|0;ga=e+16|0;return f|0}function Nk(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;while(1){k=c;g=J[a+12>>2];l=J[g+((c+d|0)/2<<3)>>2];h=c;e=d;while(1){c=h;h=c+1|0;f=(c<<3)+g|0;if(J[f>>2]<(l|0)){continue}i=e;while(1){e=i;i=e-1|0;m=e<<3;j=m+g|0;if(J[j>>2]>(l|0)){continue}break}if((c|0)<=(e|0)){c=J[f>>2];e=J[f+4>>2];g=J[j+4>>2];J[f>>2]=J[j>>2];J[f+4>>2]=g;f=J[a+12>>2]+m|0;J[f>>2]=c;J[f+4>>2]=e;e=i;c=h}if((c|0)<=(e|0)){g=J[a+12>>2];h=c;continue}break}if((e|0)>(k|0)){Nk(a,b,k,e)}if((c|0)<(d|0)){continue}break}}function ut(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;d=ra(360);b=J[e+4>>2];a=J[e>>2];xb(d,3,J[e+12>>2],J[e+8>>2]);J[d>>2]=19792;c=J[b+4>>2];J[d+300>>2]=J[b>>2];J[d+304>>2]=c;c=J[b+12>>2];J[d+308>>2]=J[b+8>>2];J[d+312>>2]=c;b=J[a+4>>2];J[d+316>>2]=J[a>>2];J[d+320>>2]=b;b=J[a+12>>2];J[d+324>>2]=J[a+8>>2];J[d+328>>2]=b;J[d+356>>2]=0;J[d+348>>2]=1050253722;J[d+352>>2]=1065353216;H[d+344|0]=0;J[d+332>>2]=0;ga=e+16|0;return d|0}function RG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);e=ga-16|0;ga=e;N[a+32>>2]=d;g=J[b+4>>2];J[a+8>>2]=J[b>>2];J[a+12>>2]=g;g=J[b+12>>2];J[a+16>>2]=J[b+8>>2];J[a+20>>2]=g;h=N[b+8>>2];i=N[c>>2];j=N[b>>2];k=N[c+4>>2];l=N[b+4>>2];m=N[c+8>>2];f=N[a+28>>2];J[e+12>>2]=0;N[e+8>>2]=m-Q(f*h);N[e+4>>2]=k-Q(f*l);N[e>>2]=i-Q(j*f);d=Q(Q(f+N[a+24>>2])+d);N[a+32>>2]=d;if(d>2];ia[J[J[a>>2]+16>>2]](a,b,e,d);ga=e+16|0}function MB(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0;H[a+171|0]=0;h=J[b+4>>2];J[a+60>>2]=J[b>>2];J[a+64>>2]=h;h=J[b+12>>2];J[a+68>>2]=J[b+8>>2];J[a+72>>2]=h;d=N[a+68>>2];e=N[a+60>>2];g=N[a- -64>>2];f=Q(Q(1)/Q(Y(Q(Q(d*d)+Q(Q(e*e)+Q(g*g))))));d=Q(d*f);e=Q(e*f);f=Q(g*f);g=N[a+72>>2];a:{if(!(Q(Y(Q(Q(d*d)+Q(Q(e*e)+Q(f*f)))))>2]=e;N[a+88>>2]=g;N[a+84>>2]=d;N[a+80>>2]=f;N[a+172>>2]=N[a+172>>2]+c}function ho(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=ga-96|0;ga=e;J[e+92>>2]=a;J[e+88>>2]=b;J[e+84>>2]=c;J[e+80>>2]=d;b=e- -64|0;a=J[e+92>>2];wb(b,J[e+88>>2],a+56|0);c=e+48|0;d=a+56|0;wb(c,J[e+88>>2],d+16|0);f=e+32|0;wb(f,J[e+88>>2],d+32|0);aj(e,b,c,f,N[a+44>>2]);b=J[e+4>>2];a=J[e+84>>2];J[a>>2]=J[e>>2];J[a+4>>2]=b;b=J[e+12>>2];J[a+8>>2]=J[e+8>>2];J[a+12>>2]=b;b=J[e+20>>2];a=J[e+80>>2];J[a>>2]=J[e+16>>2];J[a+4>>2]=b;b=J[e+28>>2];J[a+8>>2]=J[e+24>>2];J[a+12>>2]=b;ga=e+96|0}function lo(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;var i=0,j=0;i=ga-80|0;ga=i;J[i+76>>2]=a;J[i+72>>2]=b;J[i+68>>2]=c;J[i+64>>2]=d;J[i+60>>2]=e;J[i+56>>2]=f;J[i+52>>2]=g;J[i+48>>2]=h;a=J[i+76>>2];J[i+44>>2]=28648;b=J[i+44>>2];c=J[i+72>>2];d=J[i+68>>2];e=J[i+64>>2];f=J[i+60>>2];g=J[i+56>>2];h=J[i+52>>2];J[i+28>>2]=J[i+48>>2];J[i+24>>2]=h;J[i+20>>2]=g;J[i+16>>2]=f;J[i+12>>2]=e;J[i+8>>2]=d;J[i+4>>2]=c;J[i>>2]=a;j=+fa(b|0,1792,i|0);ga=i+80|0;return Q(Q(j))}function we(a,b,c){var d=Q(0),e=0,f=Q(0),g=Q(0);e=J[a+204>>2];a:{if(b==Q(0)){J[a+204>>2]=e|1;break a}J[a+204>>2]=e&-2;d=Q(Q(1)/b)}N[a+344>>2]=d;J[a+376>>2]=0;N[a+364>>2]=N[a+380>>2]*b;N[a+372>>2]=N[a+388>>2]*b;N[a+368>>2]=N[a+384>>2]*b;b=N[c+8>>2];f=N[c+4>>2];g=N[c>>2];N[a+560>>2]=N[a+348>>2]*d;N[a+564>>2]=d*N[a+352>>2];N[a+568>>2]=d*N[a+356>>2];J[a+572>>2]=0;J[a+408>>2]=0;N[a+396>>2]=g!=Q(0)?Q(Q(1)/g):Q(0);N[a+400>>2]=f!=Q(0)?Q(Q(1)/f):Q(0);N[a+404>>2]=b!=Q(0)?Q(Q(1)/b):Q(0)}function Zu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;e=ga-16|0;ga=e;J[e+12>>2]=a;f=ra(168);a=J[e+12>>2];b=ga-16|0;ga=b;J[b+12>>2]=f;J[b+8>>2]=a;c=J[b+12>>2];Nf(c);J[c>>2]=18016;Mb(c+148|0);J[c+144>>2]=J[b+8>>2];d=J[b+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=c;J[a+8>>2]=d;c=J[a+12>>2];J[a+4>>2]=0;while(1){d=J[a+8>>2];if(J[a+4>>2]<(ia[J[J[d>>2]+28>>2]](d)|0)){d=ra(212);Si(d,J[a+8>>2],J[a+4>>2]);J[a>>2]=d;Mf(c+148|0,a);J[a+4>>2]=J[a+4>>2]+1;continue}break}ga=a+16|0;ga=b+16|0;ga=e+16|0;return f|0}function LA(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;var j=0,k=0,l=0,m=0;ya(2632);ia[J[J[a>>2]+32>>2]](a,b,c,d,e,f,g,h,i);j=J[a+184>>2];k=J[h+20>>2];k=(j|0)>(k|0)?j:k;a:{if((k|0)<=0){break a}j=0;if((k|0)!=1){m=k&-2;while(1){Q(ia[J[J[a>>2]+40>>2]](a,j,b,c,d,e,f,g,h,i));Q(ia[J[J[a>>2]+40>>2]](a,j|1,b,c,d,e,f,g,h,i));j=j+2|0;l=l+2|0;if((m|0)!=(l|0)){continue}break}}if(!(k&1)){break a}Q(ia[J[J[a>>2]+40>>2]](a,j,b,c,d,e,f,g,h,i))}xa();return Q(Q(0))}function Im(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a>>2]=9856;b=J[a+8>>2];e=J[b+8>>2];if((e|0)>0){while(1){c=J[(J[b+16>>2]+P(d,12)|0)+8>>2];if(c){ia[J[J[c>>2]>>2]](c)|0;f=J[a+4>>2];ia[J[J[f>>2]+60>>2]](f,c)}d=d+1|0;if((e|0)!=(d|0)){continue}break}b=J[a+8>>2]}Am(b);b=J[a+8>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+8>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}b=J[a+24>>2];if(!(b?!b|!K[a+28|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+24>>2]=0;H[a+28|0]=1;J[a+16>>2]=0;J[a+20>>2]=0;return a|0}function sh(a,b,c,d){var e=0,f=0,g=0;e=ga-160|0;ga=e;J[e+156>>2]=b;J[e+152>>2]=c;N[e+148>>2]=d;b=J[e+152>>2];c=J[e+156>>2];N[e+124>>2]=Ua(b,c);g=e+128|0;Ia(g,b,e+124|0);f=e+104|0;Ma(f,c,g);b=e+88|0;J[(ga-16|0)+12>>2]=b;Ub(e+72|0,J[e+152>>2],c);c=J[e+76>>2];J[b>>2]=J[e+72>>2];J[b+4>>2]=c;c=J[e+84>>2];J[b+8>>2]=J[e+80>>2];J[b+12>>2]=c;N[e+36>>2]=Ta(N[e+148>>2]);c=e+40|0;Ia(c,f,e+36|0);f=e+56|0;va(f,g,c);N[e+12>>2]=Sa(N[e+148>>2]);c=e+16|0;Ia(c,b,e+12|0);va(a,f,c);ga=e+160|0}function kF(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=0;h=a+28|0;g=J[a+52>>2];d=N[h+((g+2|0)%3<<2)>>2];a=ga-16|0;J[a+12>>2]=0;N[a+8>>2]=d;N[a+4>>2]=d;N[a>>2]=d;g=g<<2;i=g+a|0;N[i>>2]=N[g+h>>2]+N[i>>2];d=N[a+8>>2];b=Q(b*Q(.0833333283662796));e=Q(N[a>>2]+Q(.03999999910593033));e=Q(e+e);e=Q(e*e);f=Q(N[a+4>>2]+Q(.03999999910593033));f=Q(f+f);f=Q(f*f);N[c+8>>2]=b*Q(e+f);d=Q(d+Q(.03999999910593033));d=Q(d+d);d=Q(d*d);N[c+4>>2]=b*Q(e+d);N[c>>2]=b*Q(f+d)}function $i(a){var b=0,c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;b=ga-16|0;a=J[c+12>>2];J[b+12>>2]=a;N[J[b+12>>2]>>2]=3.4028234663852886e38;b=ga-16|0;J[b+12>>2]=a;N[J[b+12>>2]+4>>2]=3.4028234663852886e38;b=ga-16|0;J[b+12>>2]=a;N[J[b+12>>2]+8>>2]=3.4028234663852886e38;b=ga-16|0;a=a+16|0;J[b+12>>2]=a;N[J[b+12>>2]>>2]=-3.4028234663852886e38;b=ga-16|0;J[b+12>>2]=a;N[J[b+12>>2]+4>>2]=-3.4028234663852886e38;b=ga-16|0;J[b+12>>2]=a;N[J[b+12>>2]+8>>2]=-3.4028234663852886e38;ga=c+16|0}function Mi(a,b,c,d,e,f){var g=0;g=ga-32|0;ga=g;J[g+28>>2]=a;N[g+24>>2]=b;N[g+20>>2]=c;N[g+16>>2]=d;N[g+12>>2]=e;N[g+8>>2]=f;c=N[g+16>>2];d=N[g+12>>2];e=N[g+8>>2];a=J[g+28>>2];b=N[g+24>>2];f=Q(Q(N[g+20>>2]-b)*Q(.5));N[a+692>>2]=f;b=Pa(Q(f+b),Q(6.2831854820251465));a:{if(bQ(3.1415927410125732))){break a}b=Q(b+Q(-6.2831854820251465))}N[a+704>>2]=e;N[a+700>>2]=d;N[a+696>>2]=c;N[a+688>>2]=b;ga=g+32|0}function GC(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;f=J[a+12>>2];if(f){g=J[a+4>>2];ia[J[J[g>>2]+16>>2]](g,f);J[a+12>>2]=0}f=J[a+8>>2];if(f){ia[J[J[f>>2]>>2]](f)|0;f=J[a+4>>2];ia[J[J[f>>2]+60>>2]](f,J[a+8>>2]);J[a+8>>2]=0}J[a+20>>2]=d;J[a+16>>2]=e;J[a+24>>2]=-1;J[a+28>>2]=-1;J[a+32>>2]=-1;J[a+36>>2]=-1;d=J[b+4>>2];if(J[d+4>>2]==25){e=J[c+4>>2];if(J[e+4>>2]==25){Lg(a,b,c,d,e);return}ud(a,b,c,d,e,0);return}e=J[c+4>>2];if(J[e+4>>2]==25){ud(a,c,b,e,d,1)}}function lC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[c+4>>2];b=J[a+164>>2]+(b<<6)|0;J[b>>2]=J[c>>2];J[b+4>>2]=d;d=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=d;d=J[c+28>>2];J[b+24>>2]=J[c+24>>2];J[b+28>>2]=d;d=J[c+20>>2];J[b+16>>2]=J[c+16>>2];J[b+20>>2]=d;d=J[c+44>>2];J[b+40>>2]=J[c+40>>2];J[b+44>>2]=d;d=J[c+36>>2];J[b+32>>2]=J[c+32>>2];J[b+36>>2]=d;d=J[c+52>>2];J[b+48>>2]=J[c+48>>2];J[b+52>>2]=d;d=J[c+60>>2];J[b+56>>2]=J[c+56>>2];J[b+60>>2]=d;ia[J[J[a>>2]+72>>2]](a)}function Nf(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];J[a+4>>2]=35;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=13324;J[a>>2]=4660;f=a+16|0;Nd(f);g=a+52|0;J[(ga-16|0)+12>>2]=g;c=ga-16|0;ga=c;J[c+12>>2]=a+68;d=ga-16|0;ga=d;h=J[c+12>>2];J[d+12>>2]=h;e=J[d+12>>2];wf(e+4|0);Nd(e+24|0);J[(ga-16|0)+12>>2]=e+56;J[e>>2]=0;ga=d+16|0;J[h+72>>2]=0;ga=c+16|0;J[a+4>>2]=25;$i(f);H[a+48|0]=1;N[b+8>>2]=1;N[b+4>>2]=1;N[b>>2]=1;na(g,b+8|0,b+4|0,b);ga=b+16|0}function Gn(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga+-64|0;ga=f;J[f+60>>2]=a;J[f+56>>2]=b;J[f+52>>2]=c;J[f+48>>2]=d;J[f+44>>2]=e;b=J[f+60>>2];a=f+8|0;Nd(a);b=ia[J[J[b>>2]+84>>2]](b)|0;ia[J[J[b>>2]+16>>2]](b,J[f+56>>2],a);Gh(a,J[f+52>>2]);c=J[a+4>>2];b=J[f+48>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;c=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=c;c=J[a+20>>2];b=J[f+44>>2];J[b>>2]=J[a+16>>2];J[b+4>>2]=c;c=J[a+28>>2];J[b+8>>2]=J[a+24>>2];J[b+12>>2]=c;ga=f- -64|0}function Xi(a){var b=0,c=0;b=ga-48|0;ga=b;J[b+44>>2]=a;c=ga-16|0;a=J[b+44>>2];J[c+12>>2]=a;J[J[c+12>>2]>>2]=4988;J[a>>2]=5020;J[c+12>>2]=a+12;J[a+8>>2]=0;J[a+28>>2]=0;N[a+4>>2]=.009999999776482582;N[b+20>>2]=1;N[b+16>>2]=1;N[b+12>>2]=1;na(b+24|0,b+20|0,b+16|0,b+12|0);c=J[b+28>>2];J[a+12>>2]=J[b+24>>2];J[a+16>>2]=c;c=J[b+36>>2];J[a+20>>2]=J[b+32>>2];J[a+24>>2]=c;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;ga=b+48|0}function kB(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0;a:{b:{c:{if(d>>>0<=2){d:{switch(b-2|0){case 0:b=((d<<2)+a|0)+756|0;e=4;break b;case 2:b=((d<<2)+a|0)+772|0;e=2;break b;case 1:break d;default:break a}}b=((d<<2)+a|0)+740|0;break c}e=d-3|0;if(e>>>0>2){break a}e:{switch(b-2|0){case 0:b=((e<<6)+a|0)+900|0;e=4;break b;case 2:b=((e<<6)+a|0)+904|0;e=2;break b;case 1:break e;default:break a}}b=((e<<6)+a|0)+896|0}e=1}N[b>>2]=c;J[a+1304>>2]=J[a+1304>>2]|e<>2]=a;N[c+8>>2]=b;a=ra(84);d=J[c+12>>2];e=N[c+8>>2];J[a+4>>2]=35;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=13324;J[a>>2]=16260;b=N[d+8>>2];f=N[d>>2];g=N[d+4>>2];h=N[d+12>>2];J[a+68>>2]=0;J[a+72>>2]=0;N[a+64>>2]=e;N[a+60>>2]=h;J[a+76>>2]=0;J[a+80>>2]=0;J[a+4>>2]=28;e=b;b=Q(Q(1)/Q(Y(Q(Q(b*b)+Q(Q(f*f)+Q(g*g))))));N[a+56>>2]=e*b;N[a+52>>2]=g*b;N[a+48>>2]=f*b;ga=c+16|0;return a|0}function Xm(a){a=a|0;var b=0,c=0,d=0,e=0;J[a>>2]=6716;b=J[a+8>>2];if((b|0)>0){while(1){e=J[J[a+16>>2]+(c<<2)>>2];d=J[e+188>>2];if(d){b=J[a+68>>2];b=ia[J[J[b>>2]+36>>2]](b)|0;ia[J[J[b>>2]+40>>2]](b,d,J[a+24>>2]);b=J[a+68>>2];ia[J[J[b>>2]+12>>2]](b,d,J[a+24>>2]);J[e+188>>2]=0;b=J[a+8>>2]}c=c+1|0;if((c|0)<(b|0)){continue}break}}b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+16>>2]=0;H[a+20|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function UC(a,b){a=Q(a);b=Q(b);var c=0,d=0;d=ga-16|0;ga=d;N[d+12>>2]=a;N[d+8>>2]=b;c=ra(76);a=N[d+12>>2];b=N[d+8>>2];J[c+4>>2]=35;J[c+8>>2]=0;J[c>>2]=14268;J[c+44>>2]=1025758986;J[c+20>>2]=1065353216;J[c+24>>2]=0;J[c+12>>2]=1065353216;J[c+16>>2]=1065353216;J[c>>2]=13984;N[c+60>>2]=b;N[c+56>>2]=a;J[c>>2]=13432;J[c+72>>2]=2;J[c+64>>2]=0;J[c+68>>2]=1;J[c+4>>2]=11;N[c+36>>2]=a;N[c+32>>2]=b;N[c+28>>2]=a;N[c+52>>2]=a/Q(Y(Q(Q(a*a)+Q(b*b))));ga=d+16|0;return c|0}function Gw(a,b){a=Q(a);b=Q(b);var c=0,d=0;d=ga-16|0;ga=d;N[d+12>>2]=a;N[d+8>>2]=b;c=ra(76);a=N[d+12>>2];b=N[d+8>>2];J[c+4>>2]=35;J[c+8>>2]=0;J[c>>2]=14268;J[c+44>>2]=1025758986;J[c+20>>2]=1065353216;J[c+24>>2]=0;J[c+12>>2]=1065353216;J[c+16>>2]=1065353216;J[c>>2]=13984;N[c+60>>2]=b;N[c+56>>2]=a;J[c+4>>2]=11;J[c+72>>2]=2;J[c+64>>2]=1;J[c+68>>2]=0;J[c>>2]=13632;N[c+32>>2]=a;N[c+36>>2]=a;N[c+28>>2]=b;N[c+52>>2]=a/Q(Y(Q(Q(a*a)+Q(b*b))));ga=d+16|0;return c|0}function Fw(a,b){a=Q(a);b=Q(b);var c=0,d=0;d=ga-16|0;ga=d;N[d+12>>2]=a;N[d+8>>2]=b;c=ra(76);a=N[d+12>>2];b=N[d+8>>2];J[c+4>>2]=35;J[c+8>>2]=0;J[c>>2]=14268;J[c+44>>2]=1025758986;J[c+20>>2]=1065353216;J[c+24>>2]=0;J[c+12>>2]=1065353216;J[c+16>>2]=1065353216;J[c>>2]=13984;N[c+60>>2]=b;N[c+56>>2]=a;J[c+4>>2]=11;J[c+72>>2]=1;J[c+64>>2]=0;J[c+68>>2]=2;J[c>>2]=13532;N[c+36>>2]=b;N[c+28>>2]=a;N[c+32>>2]=a;N[c+52>>2]=a/Q(Y(Q(Q(a*a)+Q(b*b))));ga=d+16|0;return c|0}function xx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+8>>2];b=ga-16|0;ga=b;J[b+12>>2]=J[c+12>>2];J[b+8>>2]=a;d=J[b+8>>2];a=ga-16|0;ga=a;f=J[b+12>>2];J[a+12>>2]=f;J[a+8>>2]=d;d=J[a+12>>2];e=J[a+8>>2];na(d,e,e+16|0,e+32|0);na(d+16|0,J[a+8>>2]+4|0,J[a+8>>2]+20|0,J[a+8>>2]+36|0);na(d+32|0,J[a+8>>2]+8|0,J[a+8>>2]+24|0,J[a+8>>2]+40|0);ga=a+16|0;na(f+48|0,J[b+8>>2]+48|0,J[b+8>>2]+52|0,J[b+8>>2]+56|0);ga=b+16|0;ga=c+16|0}function Iw(a){a=Q(a);var b=0,c=0,d=0,e=0,f=0;d=ga-16|0;ga=d;N[d+12>>2]=a;f=ra(52);a=N[d+12>>2];c=ga-16|0;ga=c;J[c+12>>2]=f;N[c+8>>2]=a;b=J[c+12>>2];J[b+4>>2]=35;J[b+8>>2]=0;J[b>>2]=14268;J[b+44>>2]=1025758986;J[b+20>>2]=1065353216;J[b+24>>2]=0;J[b+12>>2]=1065353216;J[b+16>>2]=1065353216;J[b>>2]=13984;J[b>>2]=16132;J[b+4>>2]=8;a=N[c+8>>2];e=ga-16|0;J[e+12>>2]=b+28;N[e+8>>2]=a;N[J[e+12>>2]>>2]=N[e+8>>2];N[b+44>>2]=N[c+8>>2];ga=c+16|0;ga=d+16|0;return f|0}function kl(a,b,c,d,e){J[a+176>>2]=e;J[a+60>>2]=0;J[a+64>>2]=0;J[a+56>>2]=1017370378;N[a+52>>2]=d;J[a+8>>2]=b;J[a+168>>2]=16842752;J[a+172>>2]=0;J[a+12>>2]=c;J[a+44>>2]=1105933107;J[a+48>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;H[a+180|0]=1;J[a+24>>2]=1113325568;J[a+28>>2]=1092616192;H[a+181|0]=0;H[a+182|0]=0;J[a+36>>2]=1061752795;J[a+40>>2]=1060439283;J[a+108>>2]=0;H[a+144|0]=1;J[a>>2]=19064;J[a+140>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0} +function KB(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=J[b+12>>2];c=ga-16|0;d=c+8|0;J[d>>2]=J[b+8>>2];J[d+4>>2]=e;d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;a=J[a+8>>2];J[a+4>>2]=1065353216;J[a+44>>2]=1065353216;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+24>>2]=1065353216;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+260>>2]=J[a+260>>2]+1;b=J[c+4>>2];J[a+52>>2]=J[c>>2];J[a+56>>2]=b;b=J[c+12>>2];J[a+60>>2]=J[c+8>>2];J[a+64>>2]=b}function xA(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;h=J[b+8>>2];if((h|0)>0){d=J[a+16>>2];j=J[b+16>>2];a=0;while(1){c=J[(e<<2)+j>>2];a:{if(!(K[c+204|0]&3)){b=a;i=b<<3;f=i+d|0;g=J[f>>2];if((b|0)!=(g|0)){while(1){b=(g<<3)+d|0;J[f>>2]=J[b>>2];b=J[b>>2];f=(b<<3)+d|0;g=J[f>>2];if((b|0)!=(g|0)){continue}break}}J[c+208>>2]=b;J[(d+i|0)+4>>2]=e;J[c+212>>2]=-1;a=a+1|0;break a}J[c+208>>2]=-1;J[c+212>>2]=-2}e=e+1|0;if((h|0)!=(e|0)){continue}break}}}function Cp(a){a=a|0;var b=Q(0),c=0,d=Q(0),e=0,f=0,g=0,h=0;e=ga-16|0;ga=e;J[e+12>>2]=a;c=J[e+12>>2];a=J[c+712>>2];if((a|0)>0){g=a&1;c=J[c+720>>2];a:{if((a|0)==1){a=0;break a}h=a&-2;a=0;while(1){d=b;b=N[(c+P(a,104)|0)+88>>2];d=Q(d+(b>Q(0)?Q(Q(1)/b):Q(0)));b=N[(c+P(a|1,104)|0)+88>>2];b=Q(d+(b>Q(0)?Q(Q(1)/b):Q(0)));a=a+2|0;f=f+2|0;if((h|0)!=(f|0)){continue}break}}if(g){d=b;b=N[(c+P(a,104)|0)+88>>2];b=Q(d+(b>Q(0)?Q(Q(1)/b):Q(0)))}}ga=e+16|0;return Q(b)}function $n(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-48|0;ga=e;J[e+44>>2]=a;J[e+40>>2]=b;J[e+36>>2]=c;J[e+32>>2]=d;c=J[e+44>>2];J[e+28>>2]=0;while(1){if(J[e+28>>2]>2]){J[e+24>>2]=J[e+40>>2]+(J[e+28>>2]<<4);b=e+8|0;a=c+56|0;Vd(b,J[e+24>>2],a,a+16|0,a+32|0);a=a+(Lh(b)<<4)|0;d=J[a+4>>2];b=J[e+36>>2]+(J[e+28>>2]<<4)|0;J[b>>2]=J[a>>2];J[b+4>>2]=d;d=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=d;J[e+28>>2]=J[e+28>>2]+1;continue}break}ga=e+48|0}function mm(a,b){J[a+4>>2]=31;J[a+8>>2]=0;J[a+72>>2]=0;J[a+76>>2]=1065353216;J[a+64>>2]=0;J[a+68>>2]=1;J[a+48>>2]=-581039253;J[a+52>>2]=-581039253;J[a+32>>2]=1566444395;J[a+36>>2]=1566444395;H[a+28|0]=1;J[a>>2]=13212;J[a+24>>2]=0;J[a+88>>2]=0;J[a+80>>2]=1065353216;J[a+84>>2]=1065353216;J[a+56>>2]=-581039253;J[a+60>>2]=0;J[a+40>>2]=1566444395;J[a+44>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;if(b){J[8369]=J[8369]+1;b=ia[J[6782]](60,16)|0;jc(b);J[a+64>>2]=b}}function JB(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;H[a+148|0]=0;a:{if(!qd(a,b)){break a}H[a+148|0]=1;if(!qd(a,b)){break a}H[a+148|0]=1;if(!qd(a,b)){break a}H[a+148|0]=1;if(!qd(a,b)){break a}H[a+148|0]=1;if(!qd(a,b)){break a}H[a+148|0]=1}b=J[a+8>>2];c=b+52|0;d=J[c+4>>2];J[a+92>>2]=J[c>>2];J[a+96>>2]=d;c=J[b+64>>2];J[a+100>>2]=J[b+60>>2];J[a+104>>2]=c;c=J[b+52>>2];d=J[b+56>>2];e=J[b+64>>2];J[a+120>>2]=J[b+60>>2];J[a+124>>2]=e;J[a+112>>2]=c;J[a+116>>2]=d}function uF(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0);d=ia[J[J[a>>2]+28>>2]](a)|0;c=Q(N[d+8>>2]-N[b+8>>2]);e=Q(c*c);c=Q(N[d>>2]-N[b>>2]);f=Q(c*c);c=Q(N[d+4>>2]-N[b+4>>2]);if(Q(e+Q(f+Q(c*c)))>Q(1.1920928955078125e-7)){Kl(a,b);if(K[a+61|0]){b=J[a+52>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+52>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}J[8369]=J[8369]+1;b=ia[J[6782]](172,16)|0;d=Yl(b);J[a+52>>2]=b;Xl(d,J[a+48>>2],K[a+60|0],a+16|0,a+32|0);H[a+61|0]=1}}function NB(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0;H[a+171|0]=1;g=J[b+4>>2];J[a+60>>2]=J[b>>2];J[a+64>>2]=g;g=J[b+12>>2];J[a+68>>2]=J[b+8>>2];J[a+72>>2]=g;c=N[a+68>>2];d=N[a+60>>2];f=N[a- -64>>2];e=Q(Q(1)/Q(Y(Q(Q(c*c)+Q(Q(d*d)+Q(f*f))))));c=Q(c*e);d=Q(d*e);e=Q(f*e);f=N[a+72>>2];a:{if(!(Q(Y(Q(Q(c*c)+Q(Q(d*d)+Q(e*e)))))>2]=d;N[a+88>>2]=f;N[a+84>>2]=c;N[a+80>>2]=e}function MH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;J[7396]=J[7396]-1;ia[J[J[a>>2]+20>>2]](a,b);c=J[b+768>>2];e=c<<2;f=J[a+20>>2];d=e+f|0;h=J[d>>2];i=d;d=J[a+12>>2]-1|0;g=d<<2;J[i>>2]=J[f+g>>2];J[J[a+20>>2]+g>>2]=h;J[J[J[a+20>>2]+e>>2]+768>>2]=c;J[a+12>>2]=d;a=J[a+68>>2];c=J[a+16>>2];if(!(c>>>0>b>>>0|c+P(J[a>>2],J[a+4>>2])>>>0<=b>>>0)){J[b>>2]=J[a+12>>2];J[a+12>>2]=b;J[a+8>>2]=J[a+8>>2]+1;return}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}function Lf(a,b,c,d,e){var f=0;f=ga-32|0;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;J[f+12>>2]=e;a=J[f+28>>2];a:{if(J[a+64>>2]==3){J[f+8>>2]=J[a+52>>2]+P(J[f+24>>2],J[a+56>>2]);J[J[f+20>>2]>>2]=L[J[f+8>>2]>>1];J[J[f+16>>2]>>2]=L[J[f+8>>2]+2>>1];J[J[f+12>>2]>>2]=L[J[f+8>>2]+4>>1];break a}J[f+4>>2]=J[a+52>>2]+P(J[f+24>>2],J[a+56>>2]);J[J[f+20>>2]>>2]=J[J[f+4>>2]>>2];J[J[f+16>>2]>>2]=J[J[f+4>>2]+4>>2];J[J[f+12>>2]>>2]=J[J[f+4>>2]+8>>2]}}function Gl(a){a=a|0;var b=0;J[a>>2]=17624;b=J[a+184>>2];if(!(b?!b|!K[a+188|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+184>>2]=0;H[a+188|0]=1;J[a+176>>2]=0;J[a+180>>2]=0;b=J[a+164>>2];if(!(b?!b|!K[a+168|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+164>>2]=0;H[a+168|0]=1;J[a+156>>2]=0;J[a+160>>2]=0;J[a>>2]=4660;b=J[a+84>>2];if(!(b?!b|!K[a+88|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+84>>2]=0;H[a+88|0]=1;J[a+76>>2]=0;J[a+80>>2]=0;return a|0}function Ad(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=J[b+188>>2];if(d){c=J[a+68>>2];c=ia[J[J[c>>2]+36>>2]](c)|0;ia[J[J[c>>2]+40>>2]](c,d,J[a+24>>2]);c=J[a+68>>2];ia[J[J[c>>2]+12>>2]](c,d,J[a+24>>2]);J[b+188>>2]=0}c=J[a+8>>2];a:{if((c|0)<=0){break a}e=J[a+16>>2];d=0;while(1){f=(d<<2)+e|0;if(J[f>>2]!=(b|0)){d=d+1|0;if((c|0)!=(d|0)){continue}break a}break}if((c|0)<=(d|0)){break a}d=c-1|0;c=d<<2;J[f>>2]=J[c+e>>2];J[c+J[a+16>>2]>>2]=b;J[a+8>>2]=d}}function LB(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;J[a+172>>2]=0;I[a+168>>1]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;a=J[J[a+8>>2]+284>>2];if(J[(ia[J[J[a>>2]+28>>2]](a)|0)+4>>2]>0){while(1){d=a,e=J[J[(ia[J[J[a>>2]+28>>2]](a)|0)+12>>2]>>2],f=J[J[(ia[J[J[a>>2]+28>>2]](a)|0)+12>>2]+4>>2],g=J[b+24>>2],c=J[J[a>>2]+12>>2],ia[c](d|0,e|0,f|0,g|0)|0;if(J[(ia[J[J[a>>2]+28>>2]](a)|0)+4>>2]>0){continue}break}}}function Gv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;b=J[d+8>>2];a=ga+-64|0;ga=a;J[a+60>>2]=J[d+12>>2];J[a+56>>2]=b;b=J[a+60>>2];e=b+56|0;f=a+24|0;Ma(f,b+72|0,e);c=a+8|0;Ma(c,e+32|0,e);b=a+40|0;Ub(b,f,c);Ld(b);f=J[a+56>>2];c=ga-16|0;J[c+12>>2]=b;c=J[c+12>>2];g=ga-16|0;J[g+12>>2]=b;g=J[g+12>>2]+4|0;h=ga-16|0;J[h+12>>2]=b;h=J[h+12>>2]+8|0;N[a+4>>2]=Ua(e,b);xc(f,c,g,h,a+4|0);ga=a- -64|0;ga=d+16|0}function kH(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;var g=0;g=ga+-64|0;ga=g;J[g+60>>2]=f;J[g+56>>2]=e;e=J[a+212>>2];if(N[e+4>>2]>=d){J[g+8>>2]=J[a+216>>2];J[g+12>>2]=g+56;a=J[b+12>>2];J[g+24>>2]=J[b+8>>2];J[g+28>>2]=a;a=J[b+4>>2];J[g+16>>2]=J[b>>2];J[g+20>>2]=a;a=J[c+12>>2];J[g+40>>2]=J[c+8>>2];J[g+44>>2]=a;a=J[c+4>>2];J[g+32>>2]=J[c>>2];J[g+36>>2]=a;N[g+48>>2]=d;d=Q(ia[J[J[e>>2]+12>>2]](e,g+8|0,1))}ga=g- -64|0;return Q(d)}function jH(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;var g=0;g=ga+-64|0;ga=g;J[g+60>>2]=f;J[g+56>>2]=e;e=J[a+212>>2];if(N[e+4>>2]>=d){J[g+8>>2]=J[a+216>>2];J[g+12>>2]=g+56;a=J[b+12>>2];J[g+24>>2]=J[b+8>>2];J[g+28>>2]=a;a=J[b+4>>2];J[g+16>>2]=J[b>>2];J[g+20>>2]=a;a=J[c+12>>2];J[g+40>>2]=J[c+8>>2];J[g+44>>2]=a;a=J[c+4>>2];J[g+32>>2]=J[c>>2];J[g+36>>2]=a;N[g+48>>2]=d;d=Q(ia[J[J[e>>2]+12>>2]](e,g+8|0,0))}ga=g- -64|0;return Q(d)}function Vg(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);ia[J[J[b>>2]+68>>2]](a,b,c);if(Q(ia[J[J[b>>2]+48>>2]](b))!=Q(0)){e=N[c+4>>2];d=N[c>>2];f=N[c+8>>2];g=Q(ia[J[J[b>>2]+48>>2]](b));b=Q(Q(f*f)+Q(Q(d*d)+Q(e*e)))>2]=N[a>>2]+Q(g*Q(h*d));N[a+4>>2]=N[a+4>>2]+Q(g*Q(e*d));N[a+8>>2]=N[a+8>>2]+Q(g*Q(f*d))}}function mC(a,b,c){a=a|0;b=b|0;c=c|0;b=J[b+164>>2]+(c<<6)|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;c=J[b+28>>2];J[a+24>>2]=J[b+24>>2];J[a+28>>2]=c;c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+36>>2];J[a+32>>2]=J[b+32>>2];J[a+36>>2]=c;c=J[b+44>>2];J[a+40>>2]=J[b+40>>2];J[a+44>>2]=c;c=J[b+60>>2];J[a+56>>2]=J[b+56>>2];J[a+60>>2]=c;c=J[b+52>>2];J[a+48>>2]=J[b+48>>2];J[a+52>>2]=c}function yh(a,b){var c=0,d=0,e=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;c=J[d+8>>2];a=ga-16|0;ga=a;b=J[d+12>>2];J[a+12>>2]=b;J[a+8>>2]=c;c=J[a+12>>2];J[(ga-16|0)+12>>2]=c;Yd(c);e=ga-16|0;J[e+12>>2]=J[a+8>>2];J[a+4>>2]=J[J[e+12>>2]+4>>2];e=J[a+4>>2];J[a>>2]=0;Ch(c,e,a);pf(J[a+8>>2],J[a+4>>2],J[c+12>>2]);ga=a+16|0;a=J[d+8>>2];c=J[a+24>>2];J[b+20>>2]=J[a+20>>2];J[b+24>>2]=c;c=J[a+32>>2];J[b+28>>2]=J[a+28>>2];J[b+32>>2]=c;ga=d+16|0}function zE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0;l=J[a+96>>2];e=J[a+104>>2]+((b|0)%(l|0)<<4)|0;f=N[e>>2];g=N[e+4>>2];h=N[e+8>>2];i=N[a+16>>2];j=N[a+20>>2];k=N[a+12>>2];J[c+12>>2]=0;N[c+8>>2]=h*j;N[c+4>>2]=g*i;N[c>>2]=f*k;b=J[a+104>>2]+((b+1|0)%(l|0)<<4)|0;f=N[b>>2];g=N[b+4>>2];h=N[b+8>>2];i=N[a+16>>2];j=N[a+20>>2];k=N[a+12>>2];J[d+12>>2]=0;N[d+8>>2]=h*j;N[d+4>>2]=g*i;N[d>>2]=f*k}function Mx(a,b){a=a|0;b=b|0;var c=0,d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;a=J[d+8>>2];b=ga-16|0;ga=b;J[b+12>>2]=J[d+12>>2];J[b+8>>2]=a;a=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[b+8>>2];N[a>>2]=N[a>>2]+N[J[c+12>>2]>>2];c=ga-16|0;J[c+12>>2]=J[b+8>>2];N[a+4>>2]=N[a+4>>2]+N[J[c+12>>2]+4>>2];c=ga-16|0;J[c+12>>2]=J[b+8>>2];N[a+8>>2]=N[a+8>>2]+N[J[c+12>>2]+8>>2];N[a+12>>2]=N[a+12>>2]+N[J[b+8>>2]+12>>2];ga=b+16|0;ga=d+16|0;return a|0}function Lx(a,b){a=a|0;b=b|0;var c=0,d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;a=J[d+8>>2];b=ga-16|0;ga=b;J[b+12>>2]=J[d+12>>2];J[b+8>>2]=a;a=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[b+8>>2];N[a>>2]=N[a>>2]-N[J[c+12>>2]>>2];c=ga-16|0;J[c+12>>2]=J[b+8>>2];N[a+4>>2]=N[a+4>>2]-N[J[c+12>>2]+4>>2];c=ga-16|0;J[c+12>>2]=J[b+8>>2];N[a+8>>2]=N[a+8>>2]-N[J[c+12>>2]+8>>2];N[a+12>>2]=N[a+12>>2]-N[J[b+8>>2]+12>>2];ga=b+16|0;ga=d+16|0;return a|0}function nl(a,b){var c=0,d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0);f=J[a>>2];if((f|0)>0){g=N[a+308>>2];h=N[b+8>>2];i=N[b+4>>2];j=N[b>>2];while(1){k=c;c=(e<<4)+a|0;d=Q(h-N[c+12>>2]);l=Q(d*d);d=Q(j-N[c+4>>2]);m=Q(d*d);d=Q(i-N[c+8>>2]);c=k|Q(l+Q(m+Q(d*d)))<=g;e=e+1|0;if((f|0)!=(e|0)){continue}break}}if(!(N[b+12>>2]!=N[a+304>>2]|N[b+8>>2]!=N[a+300>>2]|N[b+4>>2]!=N[a+296>>2])){c=N[b>>2]==N[a+292>>2]|c}return c&1}function bb(){var a=0,b=0;b=ga-32|0;ga=b;if(!(H[29512]&1)){a=ga-48|0;ga=a;if(!(H[29564]&1)){N[a+44>>2]=1;N[a+40>>2]=0;N[a+36>>2]=0;N[a+32>>2]=0;N[a+28>>2]=1;N[a+24>>2]=0;N[a+20>>2]=0;N[a+16>>2]=0;N[a+12>>2]=1;qf(29516,a+44|0,a+40|0,a+36|0,a+32|0,a+28|0,a+24|0,a+20|0,a+16|0,a+12|0);H[29564]=1}ga=a+48|0;N[b+12>>2]=0;N[b+8>>2]=0;N[b+4>>2]=0;a=b+16|0;na(a,b+12|0,b+8|0,b+4|0);Vf(29448,29516,a);H[29512]=1}ga=b+32|0;return 29448}function xp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;e=J[c+12>>2];b=J[c+8>>2];a=ga+-64|0;ga=a;J[a+12>>2]=0;J[a+16>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+20>>2]=1065353216;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=1065353216;J[a+44>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a>>2]=1065353216;d=J[b+12>>2];J[a+56>>2]=J[b+8>>2];J[a+60>>2]=d;d=J[b+4>>2];J[a+48>>2]=J[b>>2];J[a+52>>2]=d;mg(e,a);ga=a- -64|0;ga=c+16|0}function _B(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=J[b+4>>2];J[a+52>>2]=J[b>>2];J[a+56>>2]=c;c=J[b+12>>2];J[a+60>>2]=J[b+8>>2];J[a+64>>2]=c;c=J[a+152>>2];a:{if(!c){break a}d=c;if(c&1){d=c-1|0;e=J[J[a+160>>2]+(d<<2)>>2];ia[J[J[e>>2]+24>>2]](e,b)}if((c|0)==1){break a}while(1){c=J[(J[a+160>>2]+(d<<2)|0)-4>>2];ia[J[J[c>>2]+24>>2]](c,b);d=d-2|0;c=J[J[a+160>>2]+(d<<2)>>2];ia[J[J[c>>2]+24>>2]](c,b);if(d){continue}break}}H[a+48|0]=1}function nc(a,b){var c=0,d=Q(0),e=Q(0);c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=ga-16|0;a=J[c+12>>2];J[b+12>>2]=a;d=N[J[b+12>>2]+4>>2];b=ga-16|0;J[b+12>>2]=J[c+8>>2];d=Q(d*N[J[b+12>>2]>>2]);b=ga-16|0;J[b+12>>2]=a+16;e=N[J[b+12>>2]+4>>2];b=ga-16|0;J[b+12>>2]=J[c+8>>2];d=Q(d+Q(e*N[J[b+12>>2]+4>>2]));b=ga-16|0;J[b+12>>2]=a+32;e=N[J[b+12>>2]+4>>2];a=ga-16|0;J[a+12>>2]=J[c+8>>2];ga=c+16|0;return Q(Q(e*N[J[a+12>>2]+8>>2])+d)}function mc(a,b){var c=0,d=Q(0),e=Q(0);c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=ga-16|0;a=J[c+12>>2];J[b+12>>2]=a;d=N[J[b+12>>2]+8>>2];b=ga-16|0;J[b+12>>2]=J[c+8>>2];d=Q(d*N[J[b+12>>2]>>2]);b=ga-16|0;J[b+12>>2]=a+16;e=N[J[b+12>>2]+8>>2];b=ga-16|0;J[b+12>>2]=J[c+8>>2];d=Q(d+Q(e*N[J[b+12>>2]+4>>2]));b=ga-16|0;J[b+12>>2]=a+32;e=N[J[b+12>>2]+8>>2];a=ga-16|0;J[a+12>>2]=J[c+8>>2];ga=c+16|0;return Q(Q(e*N[J[a+12>>2]+8>>2])+d)}function Zj(a){a=a|0;var b=0;J[a>>2]=22728;if(K[a+456|0]){b=J[a+452>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+452>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}b=J[a+420>>2];if(!(b?!b|!K[a+424|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+420>>2]=0;H[a+424|0]=1;J[a+412>>2]=0;J[a+416>>2]=0;b=J[a+336>>2];if(!(b?!b|!K[a+340|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+336>>2]=0;H[a+340|0]=1;J[a+328>>2]=0;J[a+332>>2]=0;sg(a);return a|0}function Yz(a){a=a|0;var b=0;J[a>>2]=20548;b=J[a+80>>2];if(!(b?!b|!K[a+84|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+80>>2]=0;H[a+84|0]=1;J[a+72>>2]=0;J[a+76>>2]=0;b=J[a+60>>2];if(!(b?!b|!K[a- -64|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+60>>2]=0;H[a+64|0]=1;J[a+52>>2]=0;J[a+56>>2]=0;b=J[a+40>>2];if(!(b?!b|!K[a+44|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+40>>2]=0;H[a+44|0]=1;J[a+32>>2]=0;J[a+36>>2]=0;return a|0}function ZF(a){a=a|0;var b=0;J[a>>2]=11460;b=J[a+60>>2];if(!(b?!b|!K[a- -64|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+60>>2]=0;H[a+64|0]=1;J[a+52>>2]=0;J[a+56>>2]=0;b=J[a+40>>2];if(!(b?!b|!K[a+44|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+40>>2]=0;H[a+44|0]=1;J[a+32>>2]=0;J[a+36>>2]=0;b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+16>>2]=0;H[a+20|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function cI(a){a=a|0;var b=0;J[a>>2]=6004;b=J[a- -64>>2];if(!(b?!b|!K[a+68|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+64>>2]=0;H[a+68|0]=1;J[a+56>>2]=0;J[a+60>>2]=0;b=J[a+44>>2];if(!(b?!b|!K[a+48|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+44>>2]=0;H[a+48|0]=1;J[a+36>>2]=0;J[a+40>>2]=0;b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+16>>2]=0;H[a+20|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function oc(a,b){var c=0,d=Q(0),e=Q(0);c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=ga-16|0;a=J[c+12>>2];J[b+12>>2]=a;d=N[J[b+12>>2]>>2];b=ga-16|0;J[b+12>>2]=J[c+8>>2];d=Q(d*N[J[b+12>>2]>>2]);b=ga-16|0;J[b+12>>2]=a+16;e=N[J[b+12>>2]>>2];b=ga-16|0;J[b+12>>2]=J[c+8>>2];d=Q(d+Q(e*N[J[b+12>>2]+4>>2]));b=ga-16|0;J[b+12>>2]=a+32;e=N[J[b+12>>2]>>2];a=ga-16|0;J[a+12>>2]=J[c+8>>2];ga=c+16|0;return Q(Q(e*N[J[a+12>>2]+8>>2])+d)}function gG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=J[b>>2];e=ia[J[J[e>>2]+56>>2]](e,28)|0;f=K[a+4|0];g=J[a+8>>2];a=J[a+12>>2];J[e>>2]=8624;J[e+4>>2]=J[b>>2];J[e+24>>2]=a;J[e+20>>2]=g;H[e+16|0]=f;J[e+12>>2]=0;H[e+8|0]=0;J[e>>2]=10192;a=J[e+4>>2];b=f?d:c;c=f?c:d;if(ia[J[J[a>>2]+24>>2]](a,J[b+8>>2],J[c+8>>2])|0){a=J[e+4>>2];a=ia[J[J[a>>2]+12>>2]](a,J[b+8>>2],J[c+8>>2])|0;H[e+8|0]=1;J[e+12>>2]=a}return e|0}function Mg(a,b,c){var d=0,e=0;d=J[a+12>>2];if(!d){d=J[a+4>>2];d=ia[J[J[d>>2]+12>>2]](d,J[b+8>>2],J[c+8>>2])|0;J[a+12>>2]=d}J[J[a+16>>2]+4>>2]=d;e=J[a+4>>2];d=ia[J[J[e>>2]+8>>2]](e,b,c,d)|0;e=J[a+16>>2];ia[J[J[e>>2]+8>>2]](e,J[a+28>>2],J[a+24>>2]);e=J[a+16>>2];ia[J[J[e>>2]+12>>2]](e,J[a+36>>2],J[a+32>>2]);ia[J[J[d>>2]+8>>2]](d,b,c,J[a+20>>2],J[a+16>>2]);ia[J[J[d>>2]>>2]](d)|0;a=J[a+4>>2];ia[J[J[a>>2]+60>>2]](a,d)}function vf(a,b){var c=0,d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;b=J[d+8>>2];c=J[b+4>>2];a=J[d+12>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+24>>2]=J[b+24>>2];c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;rf(a+28|0,J[d+8>>2]+28|0);b=J[d+8>>2];c=J[b+80>>2];J[a+76>>2]=J[b+76>>2];J[a+80>>2]=c;J[a+92>>2]=J[b+92>>2];c=J[b+88>>2];J[a+84>>2]=J[b+84>>2];J[a+88>>2]=c;ga=d+16|0}function ck(a,b,c,d,e){J[a>>2]=8624;J[a+4>>2]=J[b>>2];H[a+8|0]=e;J[a>>2]=21896;b=J[b>>2];H[a+88|0]=1;J[a- -64>>2]=0;J[a+60>>2]=b;J[a+12>>2]=21924;J[a+84>>2]=0;H[a+108|0]=1;J[a+76>>2]=0;J[a+80>>2]=0;J[a+104>>2]=0;H[a+128|0]=1;J[a+96>>2]=0;J[a+100>>2]=0;J[a+124>>2]=0;H[a+148|0]=1;J[a+116>>2]=0;J[a+120>>2]=0;J[a+144>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+16>>2]=J[(e?d:c)+8>>2];J[a+20>>2]=J[(e?c:d)+8>>2];ak(a+72|0)}function Ut(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;b=J[d+8>>2];a=ga-32|0;ga=a;J[a+28>>2]=J[d+12>>2];J[a+24>>2]=b;c=J[a+24>>2];e=J[c+4>>2];b=J[a+28>>2];J[b+348>>2]=J[c>>2];J[b+352>>2]=e;e=J[c+12>>2];J[b+356>>2]=J[c+8>>2];J[b+360>>2]=e;Ia(a+8|0,b+348|0,b+344|0);c=J[a+12>>2];J[b+560>>2]=J[a+8>>2];J[b+564>>2]=c;c=J[a+20>>2];J[b+568>>2]=J[a+16>>2];J[b+572>>2]=c;ga=a+32|0;ga=d+16|0}function Pk(a,b){var c=Q(0);J[a+20>>2]=0;J[a+24>>2]=0;H[a+28|0]=0;c=N[a+4>>2];a:{if(!(c>=Q(0))){break a}b=Pa(Q(b-N[a>>2]),Q(6.2831854820251465));b:{if(bQ(3.1415927410125732))){break b}b=Q(b+Q(-6.2831854820251465))}c:{if(Q(-c)>b){H[a+28|0]=1;b=Q(-Q(c+b));c=Q(1);break c}if(!(b>c)){break a}H[a+28|0]=1;b=Q(c-b);c=Q(-1)}N[a+24>>2]=c;N[a+20>>2]=b}}function Oh(a,b,c){var d=0,e=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=0;J[d+20>>2]=b;J[d+16>>2]=c;c=J[d+28>>2];J[d+12>>2]=J[d+24>>2];while(1){if(J[d+12>>2]>2]){b=J[d+16>>2]+(J[d+12>>2]<<4)|0;a=ga-16|0;J[a+12>>2]=16;J[a+8>>2]=b;b=J[c+12>>2]+(J[d+12>>2]<<4)|0;e=J[b+4>>2];a=J[a+8>>2];J[a>>2]=J[b>>2];J[a+4>>2]=e;e=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=e;J[d+12>>2]=J[d+12>>2]+1;continue}break}ga=d+32|0}function jB(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0);a:{b:{if(c>>>0<=2){c:{switch(b-2|0){case 0:a=((c<<2)+a|0)+756|0;break b;case 2:a=((c<<2)+a|0)+772|0;break b;case 1:break c;default:break a}}a=((c<<2)+a|0)+740|0;break b}c=c-3|0;if(c>>>0>2){break a}d:{switch(b-2|0){case 0:a=((c<<6)+a|0)+900|0;break b;case 2:a=((c<<6)+a|0)+904|0;break b;case 1:break d;default:break a}}a=((c<<6)+a|0)+896|0}d=N[a>>2]}return Q(d)}function qf(a,b,c,d,e,f,g,h,i,j){var k=0;k=ga-48|0;ga=k;J[k+40>>2]=a;J[k+36>>2]=b;J[k+32>>2]=c;J[k+28>>2]=d;J[k+24>>2]=e;J[k+20>>2]=f;J[k+16>>2]=g;J[k+12>>2]=h;J[k+8>>2]=i;J[k+4>>2]=j;a=J[k+40>>2];J[k+44>>2]=a;c=a+48|0;b=a;while(1){J[(ga-16|0)+12>>2]=b;b=b+16|0;if((c|0)!=(b|0)){continue}break}ld(a,J[k+36>>2],J[k+32>>2],J[k+28>>2],J[k+24>>2],J[k+20>>2],J[k+16>>2],J[k+12>>2],J[k+8>>2],J[k+4>>2]);ga=k+48|0}function wH(a){a=a|0;var b=0,c=0,d=0,e=0;J[a>>2]=6716;b=J[a+8>>2];if((b|0)>0){while(1){e=J[J[a+16>>2]+(c<<2)>>2];d=J[e+188>>2];if(d){b=J[a+68>>2];b=ia[J[J[b>>2]+36>>2]](b)|0;ia[J[J[b>>2]+40>>2]](b,d,J[a+24>>2]);b=J[a+68>>2];ia[J[J[b>>2]+12>>2]](b,d,J[a+24>>2]);J[e+188>>2]=0;b=J[a+8>>2]}c=c+1|0;if((c|0)<(b|0)){continue}break}}b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}ta(a)}function An(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-32|0;ga=e;J[e+28>>2]=a;J[e+24>>2]=b;J[e+20>>2]=c;J[e+16>>2]=d;J[e+12>>2]=J[J[e+24>>2]>>2];J[e+8>>2]=J[J[e+20>>2]>>2];J[e+4>>2]=Md(J[e+12>>2]);J[e>>2]=Md(J[e+8>>2]);if(J[e+4>>2]){a=J[e+4>>2];ia[J[J[a>>2]+32>>2]](a,J[e+20>>2],J[e+16>>2],J[e+24>>2])}if(J[e>>2]){a=J[e>>2];ia[J[J[a>>2]+32>>2]](a,J[e+24>>2],J[e+16>>2],J[e+20>>2])}ga=e+32|0;return 0}function Gc(a,b,c){var d=0,e=0,f=0,g=0;e=Ed(a,b);a:{if(!e){e=0;break a}f=J[a+8>>2];if((f|0)>=0){if(!f){break a}while(1){d=J[e+32>>2];if(!d){break a}e=d;g=g+1|0;if((f|0)!=(g|0)){continue}break}break a}e=J[a>>2]}d=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=d;d=J[c+28>>2];J[b+24>>2]=J[c+24>>2];J[b+28>>2]=d;d=J[c+20>>2];J[b+16>>2]=J[c+16>>2];J[b+20>>2]=d;d=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=d;Dd(a,e,b)}function En(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-160|0;ga=d;J[d+156>>2]=a;J[d+152>>2]=b;J[d+148>>2]=c;a=J[d+156>>2];Pb(d+80|0);b=J[a+4>>2];a:{if(ia[J[J[b>>2]+92>>2]](b)&1){b=d+16|0;c=J[a+4>>2];ia[J[J[c>>2]+132>>2]](b,c,J[d+152>>2]);vb(d+80|0,b);break a}de(d+80|0)}a=J[a+4>>2];J[d+12>>2]=ia[J[J[a>>2]+124>>2]](a,J[d+152>>2]);a=J[d+12>>2];b=J[d+148>>2];ia[J[J[a>>2]+8>>2]](a,d+80|0,b,b+16|0);ga=d+160|0}function Aq(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=Q(0);c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;d=J[c+12>>2];if(J[d+136>>2]>0){f=Q(Q(1)/N[J[d+116>>2]+344>>2]);while(1){b=Q(0);a=J[d+144>>2]+P(e,284)|0;if(K[a+84|0]){b=N[a+272>>2];b=Q(U(Q(f*Q(Q(Q(N[a+216>>2]*Q(N[a+204>>2]-N[a+32>>2]))*N[a+268>>2])-Q(N[a+(b>2]*b))),Q(0)))}N[a+276>>2]=b;e=e+1|0;if((e|0)>2]){continue}break}}ga=c+16|0}function wa(a,b,c){var d=0;d=ga-32|0;ga=d;J[d+28>>2]=b;J[d+24>>2]=c;b=ga-16|0;J[b+12>>2]=J[d+28>>2];J[b+8>>2]=0;N[d+20>>2]=Ua(J[b+12>>2]+(J[b+8>>2]<<4)|0,J[d+24>>2]);b=ga-16|0;J[b+12>>2]=J[d+28>>2];J[b+8>>2]=1;N[d+16>>2]=Ua(J[b+12>>2]+(J[b+8>>2]<<4)|0,J[d+24>>2]);b=ga-16|0;J[b+12>>2]=J[d+28>>2];J[b+8>>2]=2;N[d+12>>2]=Ua(J[b+12>>2]+(J[b+8>>2]<<4)|0,J[d+24>>2]);na(a,d+20|0,d+16|0,d+12|0);ga=d+32|0}function ah(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);c=Q(ia[J[J[a>>2]+48>>2]](a));d=Q(ia[J[J[a>>2]+48>>2]](a));e=Q(ia[J[J[a>>2]+48>>2]](a));f=N[a+16>>2];g=N[a+32>>2];h=N[a+20>>2];i=N[a+36>>2];j=N[a+12>>2];k=N[a+28>>2];Ve(a,b);J[a+40>>2]=0;N[a+36>>2]=Q(Q(Q(e+i)/h)*N[a+20>>2])-e;N[a+32>>2]=Q(Q(Q(d+g)/f)*N[a+16>>2])-d;N[a+28>>2]=Q(Q(Q(c+k)/j)*N[a+12>>2])-c}function ph(a,b){var c=0;J[a>>2]=5668;jc(a+4|0);jc(a- -64|0);H[a+193|0]=0;H[a+194|0]=1;c=!b;H[a+192|0]=c;J[a+164>>2]=0;J[a+140>>2]=0;J[a+144>>2]=0;J[a+176>>2]=0;J[a+168>>2]=0;J[a+172>>2]=0;J[a+156>>2]=10;J[a+160>>2]=1;J[a+148>>2]=1;J[a+152>>2]=0;if(c){J[8369]=J[8369]+1;b=ia[J[6782]](76,16)|0;mh(b)}J[a+188>>2]=0;J[a+136>>2]=b;J[a+180>>2]=0;J[a+184>>2]=0;J[a+124>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0}function cE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=Q(0);if((d|0)>0){while(1){f=N[a+32>>2];g=N[a+28>>2];k=i<<4;e=k+b|0;j=N[e>>2];h=N[e+8>>2];l=Q(Y(Q(Q(j*j)+Q(h*h))));a:{if(l!=Q(0)){g=Q(g/l);h=Q(h*g);g=Q(j*g);f=N[e+4>>2]>2]>2]=h;N[e+4>>2]=f;N[e>>2]=g;i=i+1|0;if((i|0)!=(d|0)){continue}break}}}function bE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=Q(0);if((d|0)>0){while(1){f=N[a+36>>2];g=N[a+28>>2];k=i<<4;e=k+b|0;j=N[e>>2];h=N[e+4>>2];l=Q(Y(Q(Q(j*j)+Q(h*h))));a:{if(l!=Q(0)){g=Q(g/l);h=Q(h*g);g=Q(j*g);f=N[e+8>>2]>2]>2]=f;N[e+4>>2]=h;N[e>>2]=g;i=i+1|0;if((i|0)!=(d|0)){continue}break}}}function qe(a){var b=0,c=0;b=ga-16|0;ga=b;N[b+8>>2]=a;c=ga-16|0;ga=c;N[c+12>>2]=N[b+8>>2];N[c+8>>2]=6.2831854820251465;a=Pa(N[c+12>>2],N[c+8>>2]);ga=c+16|0;N[b+8>>2]=a;a:{if(N[b+8>>2]>2]=N[b+8>>2]+Q(6.2831854820251465);break a}if(N[b+8>>2]>Q(3.1415927410125732)){N[b+12>>2]=N[b+8>>2]-Q(6.2831854820251465);break a}N[b+12>>2]=N[b+8>>2]}ga=b+16|0;return N[b+12>>2]}function Dh(a,b,c,d){var e=0,f=Q(0);e=ga-32|0;ga=e;J[e+28>>2]=b;J[e+24>>2]=c;J[e+20>>2]=d;b=ga-16|0;J[b+12>>2]=a;f=Q(L[J[e+28>>2]>>1]);J[b+12>>2]=J[e+20>>2];N[e+16>>2]=f/N[J[b+12>>2]>>2];f=Q(L[J[e+28>>2]+2>>1]);J[b+12>>2]=J[e+20>>2];N[e+12>>2]=f/N[J[b+12>>2]+4>>2];f=Q(L[J[e+28>>2]+4>>1]);J[b+12>>2]=J[e+20>>2];N[e+8>>2]=f/N[J[b+12>>2]+8>>2];na(a,e+16|0,e+12|0,e+8|0);jb(a,J[e+24>>2]);ga=e+32|0}function aE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=Q(0);if((d|0)>0){while(1){f=N[a+28>>2];g=N[a+32>>2];k=i<<4;e=k+b|0;j=N[e+4>>2];h=N[e+8>>2];l=Q(Y(Q(Q(j*j)+Q(h*h))));a:{if(l!=Q(0)){g=Q(g/l);h=Q(h*g);g=Q(j*g);f=N[e>>2]>2]>2]=h;N[e+4>>2]=g;N[e>>2]=f;i=i+1|0;if((i|0)!=(d|0)){continue}break}}}function Mf(a,b){var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=ga-16|0;a=J[c+12>>2];J[b+12>>2]=a;J[c+4>>2]=J[J[b+12>>2]+4>>2];b=J[c+4>>2];d=ga-16|0;J[d+12>>2]=a;if(J[J[d+12>>2]+8>>2]==(b|0)){b=ga-16|0;J[b+12>>2]=a;d=J[J[b+12>>2]+4>>2];J[b+12>>2]=a;J[b+8>>2]=d;if(J[b+8>>2]){b=J[b+8>>2]<<1}else{b=1}Th(a,b)}J[J[a+12>>2]+(J[a+4>>2]<<2)>>2]=J[J[c+8>>2]>>2];J[a+4>>2]=J[a+4>>2]+1;ga=c+16|0}function Qg(a){var b=0;J[a+4>>2]=35;J[a+8>>2]=0;J[a>>2]=14268;J[a+44>>2]=1025758986;J[a+20>>2]=1065353216;J[a+24>>2]=0;J[a+12>>2]=1065353216;J[a+16>>2]=1065353216;J[a>>2]=13984;H[a+88|0]=0;J[a+80>>2]=-1082130432;J[a+84>>2]=0;J[a+72>>2]=-1082130432;J[a+76>>2]=-1082130432;b=a- -64|0;J[b>>2]=1065353216;J[b+4>>2]=0;J[a+56>>2]=1065353216;J[a+60>>2]=1065353216;J[a>>2]=15908;J[a+52>>2]=0;return a}function EF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0);e=ga-48|0;ga=e;ia[J[J[a>>2]+124>>2]](a,e+32|0,d);f=N[e+32>>2];g=N[e+36>>2];h=N[e+40>>2];J[b+12>>2]=0;N[b+8>>2]=h;N[b+4>>2]=g;N[b>>2]=f;J[e+12>>2]=0;N[e+8>>2]=-h;N[e+4>>2]=-g;N[e>>2]=-f;ia[J[J[a>>2]+64>>2]](e+16|0,a,e);a=J[e+28>>2];J[c+8>>2]=J[e+24>>2];J[c+12>>2]=a;a=J[e+20>>2];J[c>>2]=J[e+16>>2];J[c+4>>2]=a;ga=e+48|0}function tg(a,b){var c=0,d=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];d=J[b+4>>2];a=J[c+12>>2];J[a>>2]=J[b>>2];J[a+4>>2]=d;d=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=d;b=J[c+8>>2];d=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=d;d=J[b+28>>2];J[a+24>>2]=J[b+24>>2];J[a+28>>2]=d;b=J[c+8>>2];c=J[b+36>>2];J[a+32>>2]=J[b+32>>2];J[a+36>>2]=c;c=J[b+44>>2];J[a+40>>2]=J[b+40>>2];J[a+44>>2]=c}function BB(a,b){a=a|0;b=b|0;var c=0,d=0,e=Q(0);if(K[a+527|0]){J[b>>2]=0;J[b+4>>2]=0;return}J[b>>2]=3;J[b+4>>2]=3;c=J[a+28>>2];d=J[a+32>>2];zg(a,c+4|0,d+4|0,c+264|0,d+264|0);a:{if(!K[a+526|0]){break a}c=J[b>>2];J[b>>2]=c+1;d=J[b+4>>2];J[b+4>>2]=d-1;e=N[a+456>>2];if(!(e>N[a+444>>2])|!(N[a+448>>2]>2]=d-2;J[b>>2]=c+2}if(K[a+525|0]){J[b>>2]=J[b>>2]+1;J[b+4>>2]=J[b+4>>2]-1}}function yD(a,b){a=Q(a);b=Q(b);var c=0,d=0;d=ga-16|0;ga=d;N[d+12>>2]=a;N[d+8>>2]=b;c=ra(56);a=N[d+12>>2];b=N[d+8>>2];J[c+4>>2]=35;J[c+8>>2]=0;J[c>>2]=14268;J[c+44>>2]=1025758986;J[c+20>>2]=1065353216;J[c+24>>2]=0;J[c+12>>2]=1065353216;J[c+16>>2]=1065353216;J[c>>2]=13984;J[c+52>>2]=1;J[c+4>>2]=10;J[c>>2]=12788;J[c+40>>2]=0;N[c+36>>2]=a;N[c+32>>2]=b*Q(.5);N[c+28>>2]=a;ga=d+16|0;return c|0}function Mw(a,b){a=Q(a);b=Q(b);var c=0,d=0;d=ga-16|0;ga=d;N[d+12>>2]=a;N[d+8>>2]=b;c=ra(56);a=N[d+12>>2];b=N[d+8>>2];J[c+4>>2]=35;J[c+8>>2]=0;J[c>>2]=14268;J[c+44>>2]=1025758986;J[c+20>>2]=1065353216;J[c+24>>2]=0;J[c+12>>2]=1065353216;J[c+16>>2]=1065353216;J[c>>2]=13984;J[c+52>>2]=0;J[c>>2]=12888;J[c+4>>2]=10;J[c+40>>2]=0;N[c+36>>2]=a;N[c+32>>2]=a;N[c+28>>2]=b*Q(.5);ga=d+16|0;return c|0}function Lw(a,b){a=Q(a);b=Q(b);var c=0,d=0;d=ga-16|0;ga=d;N[d+12>>2]=a;N[d+8>>2]=b;c=ra(56);a=N[d+12>>2];b=N[d+8>>2];J[c+4>>2]=35;J[c+8>>2]=0;J[c>>2]=14268;J[c+44>>2]=1025758986;J[c+20>>2]=1065353216;J[c+24>>2]=0;J[c+12>>2]=1065353216;J[c+16>>2]=1065353216;J[c>>2]=13984;J[c+52>>2]=2;J[c>>2]=12988;J[c+4>>2]=10;J[c+40>>2]=0;N[c+36>>2]=b*Q(.5);N[c+32>>2]=a;N[c+28>>2]=a;ga=d+16|0;return c|0}function ei(a,b){var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=ga-16|0;a=J[c+12>>2];J[b+12>>2]=a;J[c+4>>2]=J[J[b+12>>2]+4>>2];b=J[c+4>>2];d=ga-16|0;J[d+12>>2]=a;if(J[J[d+12>>2]+8>>2]==(b|0)){b=ga-16|0;J[b+12>>2]=a;d=J[J[b+12>>2]+4>>2];J[b+12>>2]=a;J[b+8>>2]=d;if(J[b+8>>2]){b=J[b+8>>2]<<1}else{b=1}di(a,b)}vf(J[a+12>>2]+P(J[a+4>>2],96)|0,J[c+8>>2]);J[a+4>>2]=J[a+4>>2]+1;ga=c+16|0}function _g(a,b){a=a|0;b=Q(b);var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0);c=Q(ia[J[J[a>>2]+48>>2]](a));d=Q(ia[J[J[a>>2]+48>>2]](a));e=Q(ia[J[J[a>>2]+48>>2]](a));N[a+44>>2]=b;b=N[a+36>>2];f=N[a+32>>2];g=N[a+28>>2];h=Q(ia[J[J[a>>2]+48>>2]](a));i=Q(ia[J[J[a>>2]+48>>2]](a));j=Q(ia[J[J[a>>2]+48>>2]](a));J[a+40>>2]=0;N[a+32>>2]=Q(d+f)-i;N[a+28>>2]=Q(c+g)-h;N[a+36>>2]=Q(e+b)-j}function fH(a,b){a=a|0;b=b|0;var c=0,d=0,e=Q(0),f=Q(0),g=0,h=0;c=ga-32|0;ga=c;d=J[a+184>>2];e=N[d+4>>2];a:{if(e==Q(0)){break a}b=J[b>>2];if(!(ia[J[J[d>>2]+8>>2]](d,J[b+188>>2])|0)){break a}f=N[a+188>>2];d=J[a+184>>2];g=J[a+192>>2];h=J[b+192>>2];J[c+24>>2]=-1;J[c+28>>2]=-1;J[c+20>>2]=b+4;J[c+16>>2]=b;J[c+12>>2]=h;J[c+8>>2]=0;hh(g,a+36|0,a+100|0,c+8|0,d,f)}ga=c+32|0;return e!=Q(0)|0}function CF(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);g=N[a+36>>2];h=N[a+32>>2];d=N[a+28>>2];e=Q(1);a:{b:{c:{d:{e:{switch(c|0){case 1:e=Q(-1);break b;case 2:f=Q(1);break c;case 3:f=Q(-1);break c;case 4:d=Q(1);break d;case 0:break b;case 5:break e;default:break a}}d=Q(-1)}i=d;e=Q(0);d=g;break b}e=Q(0);d=h}N[b+8>>2]=i;N[b+4>>2]=f;N[b>>2]=e;N[b+12>>2]=-d}}function dc(a){var b=0,c=0,d=0,e=0,f=Q(0);b=ga-16|0;ga=b;c=J[a+8>>2];e=J[a+12>>2];a:{if((e|0)>0|(e|0)>=0){f=Q(Q(Q(+(c>>>0)+ +(e>>>0)*4294967296)*Q(0x10000000000000000))+Q(+M[a>>2]+ +M[a+4>>2]*4294967296));break a}d=J[a+4>>2];a=J[a>>2];J[b>>2]=0-a;J[b+4>>2]=0-(d+((a|0)!=0)|0);a=!(a|d);d=c^-1;c=a+d|0;a=e^-1;J[b+8>>2]=c;J[b+12>>2]=c>>>0>>0?a+1|0:a;f=Q(-dc(b))}ga=b+16|0;return f}function ug(a,b,c){var d=0;d=ga-16|0;ga=d;J[a+28>>2]=c;J[a+24>>2]=-1;I[a+20>>1]=1;J[a+16>>2]=2139095039;J[a+8>>2]=-1;J[a+12>>2]=-1;J[a+4>>2]=b;J[a>>2]=20112;if(!K[32576]){J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;qg(31960,d);H[32576]=1}J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;we(31960,Q(0),d);J[a+44>>2]=0;J[a+36>>2]=0;J[a+40>>2]=1050253722;J[a+32>>2]=31960;ga=d+16|0}function MF(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);d=N[b+32>>2];e=N[b+36>>2];f=N[b+28>>2];g=Q(ia[J[J[b>>2]+48>>2]](b));h=Q(ia[J[J[b>>2]+48>>2]](b));i=Q(ia[J[J[b>>2]+48>>2]](b));j=N[c>>2];k=N[c+4>>2];l=N[c+8>>2];J[a+12>>2]=0;e=Q(e+i);N[a+8>>2]=l>=Q(0)?e:Q(-e);d=Q(d+h);N[a+4>>2]=k>=Q(0)?d:Q(-d);d=Q(f+g);N[a>>2]=j>=Q(0)?d:Q(-d)}function FF(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);e=N[a+36>>2];d=N[a+32>>2];f=N[a+28>>2];g=Q(ia[J[J[a>>2]+48>>2]](a));h=Q(ia[J[J[a>>2]+48>>2]](a));i=Q(ia[J[J[a>>2]+48>>2]](a));J[c+12>>2]=0;d=Q(d+h);a=b>>>1&1;N[c+4>>2]=Q(d*Q(!a|0))-Q(Q(a|0)*d);d=Q(f+g);a=b&1;N[c>>2]=Q(d*Q(!a|0))-Q(Q(a|0)*d);e=Q(e+i);a=b>>>2&1;N[c+8>>2]=Q(e*Q(!a|0))-Q(Q(a|0)*e)}function he(a,b,c,d,e){var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;J[f+12>>2]=e;b=J[f+24>>2];c=J[f+20>>2];d=J[f+16>>2];e=J[f+12>>2];a=ga-32|0;J[a+28>>2]=J[f+28>>2];J[a+24>>2]=b;J[a+20>>2]=c;J[a+16>>2]=d;J[a+12>>2]=e;b=J[a+28>>2];N[b>>2]=N[J[a+24>>2]>>2];N[b+4>>2]=N[J[a+20>>2]>>2];N[b+8>>2]=N[J[a+16>>2]>>2];N[b+12>>2]=N[J[a+12>>2]>>2];ga=f+32|0}function de(a){var b=0,c=0,d=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-48|0;ga=a;c=J[b+12>>2];J[a+44>>2]=c;d=J[a+44>>2];N[a+40>>2]=1;N[a+36>>2]=0;N[a+32>>2]=0;N[a+28>>2]=0;N[a+24>>2]=1;N[a+20>>2]=0;N[a+16>>2]=0;N[a+12>>2]=0;N[a+8>>2]=1;ld(d,a+40|0,a+36|0,a+32|0,a+28|0,a+24|0,a+20|0,a+16|0,a+12|0,a+8|0);ga=a+48|0;N[b+8>>2]=0;N[b+4>>2]=0;N[b>>2]=0;na(c+48|0,b+8|0,b+4|0,b);ga=b+16|0}function _o(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;e=J[d+8>>2];a=0;b=J[d+12>>2];c=J[b+328>>2];a:{if((c|0)<=0){break a}f=J[b+336>>2];while(1){g=(a<<2)+f|0;if(J[g>>2]!=(e|0)){a=a+1|0;if((c|0)!=(a|0)){continue}break a}break}if((a|0)>=(c|0)){break a}a=c-1|0;c=a<<2;J[g>>2]=J[c+f>>2];J[c+J[b+336>>2]>>2]=e;J[b+328>>2]=a}Ad(b,e);ga=d+16|0}function HG(a){a=a|0;var b=0,c=0,d=0,e=0;J[a>>2]=9708;d=J[a+12>>2];if((d|0)>0){while(1){e=b<<2;c=J[e+J[a+20>>2]>>2];if(c){ia[J[J[c>>2]>>2]](c)|0;c=J[a+4>>2];ia[J[J[c>>2]+60>>2]](c,J[J[a+20>>2]+e>>2])}b=b+1|0;if((d|0)!=(b|0)){continue}break}}b=J[a+20>>2];if(!(b?!b|!K[a+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+20>>2]=0;H[a+24|0]=1;J[a+12>>2]=0;J[a+16>>2]=0;return a|0}function OF(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);d=N[a+36>>2];e=N[a+32>>2];f=N[a+28>>2];g=Q(ia[J[J[a>>2]+48>>2]](a));h=Q(ia[J[J[a>>2]+48>>2]](a));i=Q(ia[J[J[a>>2]+48>>2]](a));J[c+12>>2]=0;b=Q(b/Q(12));f=Q(f+g);f=Q(f+f);f=Q(f*f);e=Q(e+h);e=Q(e+e);e=Q(e*e);N[c+8>>2]=b*Q(f+e);d=Q(d+i);d=Q(d+d);d=Q(d*d);N[c+4>>2]=b*Q(f+d);N[c>>2]=b*Q(e+d)}function Io(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;var g=0;g=ga+-64|0;ga=g;J[g+60>>2]=a;J[g+56>>2]=b;J[g+52>>2]=c;N[g+48>>2]=d;J[g+44>>2]=e;J[g+40>>2]=f;a=J[g+60>>2];J[g+36>>2]=27474;b=J[g+36>>2];c=J[g+56>>2];e=J[g+52>>2];d=N[g+48>>2];f=J[g+44>>2];J[g+28>>2]=J[g+40>>2];J[g+24>>2]=f;O[g+16>>3]=d;J[g+8>>2]=e;J[g+4>>2]=c;J[g>>2]=a;ba(b|0,1281,g|0)|0;ga=g- -64|0}function GG(a){a=a|0;var b=0,c=0,d=0,e=0;J[a>>2]=9708;d=J[a+12>>2];if((d|0)>0){while(1){e=b<<2;c=J[e+J[a+20>>2]>>2];if(c){ia[J[J[c>>2]>>2]](c)|0;c=J[a+4>>2];ia[J[J[c>>2]+60>>2]](c,J[J[a+20>>2]+e>>2])}b=b+1|0;if((d|0)!=(b|0)){continue}break}}b=J[a+20>>2];if(!(b?!b|!K[a+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+20>>2]=0;H[a+24|0]=1;J[a+12>>2]=0;J[a+16>>2]=0;ta(a)}function Bn(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=b;J[d+20>>2]=c;J[d+16>>2]=J[J[d+24>>2]>>2];J[d+12>>2]=J[J[d+20>>2]>>2];J[d+8>>2]=Md(J[d+16>>2]);J[d+4>>2]=Md(J[d+12>>2]);if(J[d+8>>2]){a=J[d+8>>2];ia[J[J[a>>2]+28>>2]](a,J[d+20>>2],J[d+24>>2])}if(J[d+4>>2]){a=J[d+4>>2];ia[J[J[a>>2]+28>>2]](a,J[d+24>>2],J[d+20>>2])}ga=d+32|0;return 0}function YF(a){a=a|0;var b=0;J[a>>2]=11460;b=J[a+60>>2];if(!(b?!b|!K[a- -64|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+60>>2]=0;H[a+64|0]=1;J[a+52>>2]=0;J[a+56>>2]=0;b=J[a+40>>2];if(!(b?!b|!K[a+44|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+40>>2]=0;H[a+44|0]=1;J[a+32>>2]=0;J[a+36>>2]=0;b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}ta(a)}function Xz(a){a=a|0;var b=0;J[a>>2]=20548;b=J[a+80>>2];if(!(b?!b|!K[a+84|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+80>>2]=0;H[a+84|0]=1;J[a+72>>2]=0;J[a+76>>2]=0;b=J[a+60>>2];if(!(b?!b|!K[a- -64|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+60>>2]=0;H[a+64|0]=1;J[a+52>>2]=0;J[a+56>>2]=0;b=J[a+40>>2];if(!(b?!b|!K[a+44|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}ta(a)}function bI(a){a=a|0;var b=0;J[a>>2]=6004;b=J[a- -64>>2];if(!(b?!b|!K[a+68|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+64>>2]=0;H[a+68|0]=1;J[a+56>>2]=0;J[a+60>>2]=0;b=J[a+44>>2];if(!(b?!b|!K[a+48|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+44>>2]=0;H[a+48|0]=1;J[a+36>>2]=0;J[a+40>>2]=0;b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}ta(a)}function bk(a,b){a=a|0;b=b|0;var c=0,d=0,e=Q(0);c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];J[a+4>>2]=0;while(1){if(J[a+4>>2]<3){d=ga-16|0;J[d+12>>2]=J[a+8>>2];e=qe(N[J[d+12>>2]+(J[a+4>>2]<<2)>>2]);N[((b+868|0)+(J[a+4>>2]<<6)|0)+4>>2]=e;J[a+4>>2]=J[a+4>>2]+1;continue}break}ga=a+16|0;ga=c+16|0}function am(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0);h=Q(ia[J[J[a>>2]+48>>2]](a));i=Q(ia[J[J[a>>2]+48>>2]](a));j=Q(ia[J[J[a>>2]+48>>2]](a));e=N[b+52>>2];f=N[b+56>>2];g=N[b+48>>2];J[c+12>>2]=0;N[c+8>>2]=f-j;N[c+4>>2]=e-i;N[c>>2]=g-h;e=N[b+52>>2];f=N[b+56>>2];g=N[b+48>>2];J[d+12>>2]=0;N[d+8>>2]=j+f;N[d+4>>2]=i+e;N[d>>2]=h+g}function hy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Ya(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(!Ya(a,J[b>>2],e)){break a}if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+20>>2]=c;J[b+32>>2]=d;J[b+40>>2]=J[b+40>>2]+1;if(!(J[b+36>>2]!=1|J[b+24>>2]!=2)){H[b+54|0]=1}J[b+44>>2]=4}}function qA(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=J[b+4>>2];J[a+248>>2]=J[b>>2];J[a+252>>2]=c;c=J[b+12>>2];J[a+256>>2]=J[b+8>>2];J[a+260>>2]=c;c=J[a+232>>2];if((c|0)>0){while(1){a:{b:{e=J[J[a+240>>2]+(d<<2)>>2];switch(J[e+216>>2]-2|0){case 0:case 3:break a;default:break b}}if(H[e+504|0]&1){break a}ue(e,b);c=J[a+232>>2]}d=d+1|0;if((c|0)>(d|0)){continue}break}}}function _F(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;a:{e=J[a+268>>2];if((e|0)<=0){break a}h=d?d:J[a+188>>2];i=J[b>>2];f=J[a+276>>2];d=0;while(1){g=(d<<2)+f|0;if(J[g>>2]!=(i|0)){d=d+1|0;if((e|0)!=(d|0)){continue}break a}break}if((d|0)>=(e|0)){break a}d=e-1|0;J[g>>2]=J[(d<<2)+f>>2];J[a+268>>2]=d;a=J[a+284>>2];ia[J[J[a>>2]+12>>2]](a,h,b,c)|0}}function fn(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-48|0;ga=e;J[e+44>>2]=d;J[e+40>>2]=5932;d=J[b+12>>2];J[e+16>>2]=J[b+8>>2];J[e+20>>2]=d;d=J[b+4>>2];J[e+8>>2]=J[b>>2];J[e+12>>2]=d;b=J[c+12>>2];J[e+32>>2]=J[c+8>>2];J[e+36>>2]=b;b=J[c+4>>2];J[e+24>>2]=J[c>>2];J[e+28>>2]=b;b=e+8|0;c=e+40|0;Vb(a+4|0,J[a+4>>2],b,c);a=a- -64|0;Vb(a,J[a>>2],b,c);ga=e+48|0}function ek(a,b){a=a|0;b=b|0;var c=0,d=0,e=Q(0);c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];J[a+4>>2]=0;while(1){if(J[a+4>>2]<3){d=ga-16|0;J[d+12>>2]=J[a+8>>2];e=qe(N[J[d+12>>2]+(J[a+4>>2]<<2)>>2]);N[(b+868|0)+(J[a+4>>2]<<6)>>2]=e;J[a+4>>2]=J[a+4>>2]+1;continue}break}ga=a+16|0;ga=c+16|0}function dt(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;N[d+4>>2]=c;b=J[d+8>>2];c=N[d+4>>2];a=ga-16|0;J[a+12>>2]=J[d+12>>2];J[a+8>>2]=b;N[a+4>>2]=c;b=J[a+12>>2];a:{b:{switch(J[a+8>>2]-3|0){case 0:N[b+452>>2]=N[a+4>>2];break a;case 1:N[b+448>>2]=N[a+4>>2];break a;case 2:break b;default:break a}}N[b+444>>2]=N[a+4>>2]}ga=d+16|0}function Zi(a,b){var c=0,d=0,e=0,f=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;a=J[c+12>>2];Nf(a);J[a>>2]=17624;b=ga-16|0;ga=b;e=a+144|0;J[b+12>>2]=e;f=ga-16|0;d=J[b+12>>2];J[f+12>>2]=d;J[J[f+12>>2]>>2]=4988;J[d>>2]=4856;J[d+4>>2]=0;ga=b+16|0;Mb(a+152|0);Mb(a+172|0);J[a+148>>2]=a;b=ga-16|0;J[b+12>>2]=a+68;J[b+8>>2]=e;J[J[b+12>>2]+72>>2]=J[b+8>>2];ga=c+16|0}function ac(a,b){var c=0,d=Q(0),e=Q(0);c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];d=N[a>>2];b=ga-16|0;J[b+12>>2]=J[c+8>>2];d=Q(d*N[J[b+12>>2]>>2]);e=N[a+4>>2];b=ga-16|0;J[b+12>>2]=J[c+8>>2];d=Q(d+Q(e*N[J[b+12>>2]+4>>2]));e=N[a+8>>2];b=ga-16|0;J[b+12>>2]=J[c+8>>2];ga=c+16|0;return Q(Q(N[a+12>>2]*N[J[c+8>>2]+12>>2])+Q(Q(e*N[J[b+12>>2]+8>>2])+d))}function tC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;a:{e=J[a+152>>2];if(!e){break a}f=e;if(e&1){f=e-1|0;g=J[J[a+160>>2]+(f<<2)>>2];ia[J[J[g>>2]+144>>2]](g,b,c,d)}if((e|0)==1){break a}while(1){e=J[(J[a+160>>2]+(f<<2)|0)-4>>2];ia[J[J[e>>2]+144>>2]](e,b,c,d);f=f-2|0;e=J[J[a+160>>2]+(f<<2)>>2];ia[J[J[e>>2]+144>>2]](e,b,c,d);if(f){continue}break}}}function Wh(a,b,c,d){var e=0;e=ga-32|0;J[e+28>>2]=a;J[e+24>>2]=b;J[e+20>>2]=c;N[e+16>>2]=d;a=J[e+28>>2];N[e+12>>2]=Q(1)-N[e+16>>2];N[a>>2]=Q(N[e+12>>2]*N[J[e+24>>2]>>2])+Q(N[e+16>>2]*N[J[e+20>>2]>>2]);N[a+4>>2]=Q(N[e+12>>2]*N[J[e+24>>2]+4>>2])+Q(N[e+16>>2]*N[J[e+20>>2]+4>>2]);N[a+8>>2]=Q(N[e+12>>2]*N[J[e+24>>2]+8>>2])+Q(N[e+16>>2]*N[J[e+20>>2]+8>>2])}function Jo(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);var g=0;g=ga-32|0;ga=g;J[g+28>>2]=a;J[g+24>>2]=b;J[g+20>>2]=c;J[g+16>>2]=d;J[g+12>>2]=e;N[g+8>>2]=f;a=J[g+28>>2];ia[J[J[a>>2]+8>>2]](a,J[g+24>>2],J[g+20>>2],J[g+12>>2]);ia[J[J[a>>2]+8>>2]](a,J[g+20>>2],J[g+16>>2],J[g+12>>2]);ia[J[J[a>>2]+8>>2]](a,J[g+16>>2],J[g+24>>2],J[g+12>>2]);ga=g+32|0}function wm(a,b,c,d,e){var f=0,g=0;while(1){a:{b:{if(L[e>>1]>1]|L[d>>1]>L[b+6>>1]|(L[e+4>>1]>1]|L[d+4>>1]>L[b+10>>1])){break b}if(L[e+2>>1]>1]|L[d+2>>1]>L[b+8>>1]){break b}f=J[b+12>>2];if((f|0)<0){break a}ia[J[J[c>>2]+8>>2]](c,f>>>21|0,f&2097151)}return}f=b+16|0;wm(a,f,c,d,e);g=b+32|0;b=J[b+28>>2];b=(b|0)>=0?g:f-(b<<4)|0;continue}}function Rx(a){a=a|0;var b=0,c=0;b=ga-32|0;ga=b;J[b+28>>2]=a;if(!K[29128]){Oa(29112);H[29128]=1}a=ga-16|0;ga=a;J[a+12>>2]=J[b+28>>2];c=J[a+12>>2];N[a+8>>2]=-N[c>>2];N[a+4>>2]=-N[c+4>>2];N[a>>2]=-N[c+8>>2];he(b+8|0,a+8|0,a+4|0,a,c+12|0);ga=a+16|0;a=J[b+12>>2];J[7278]=J[b+8>>2];J[7279]=a;a=J[b+20>>2];J[7280]=J[b+16>>2];J[7281]=a;ga=b+32|0;return 29112}function uC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;a:{e=J[a+152>>2];if(!e){break a}f=e;if(e&1){f=e-1|0;g=J[J[a+160>>2]+(f<<2)>>2];ia[J[J[g>>2]+64>>2]](g,b,c,d)}if((e|0)==1){break a}while(1){e=J[(J[a+160>>2]+(f<<2)|0)-4>>2];ia[J[J[e>>2]+64>>2]](e,b,c,d);f=f-2|0;e=J[J[a+160>>2]+(f<<2)>>2];ia[J[J[e>>2]+64>>2]](e,b,c,d);if(f){continue}break}}}function KF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);if((d|0)>0){while(1){g=f<<4;e=g+b|0;k=N[e>>2];l=N[e+4>>2];m=N[e+8>>2];h=N[a+28>>2];i=N[a+32>>2];j=N[a+36>>2];e=c+g|0;J[e+12>>2]=0;N[e+8>>2]=m>=Q(0)?j:Q(-j);N[e+4>>2]=l>=Q(0)?i:Q(-i);N[e>>2]=k>=Q(0)?h:Q(-h);f=f+1|0;if((f|0)!=(d|0)){continue}break}}}function ID(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);d=N[a+76>>2];g=N[a+60>>2];e=N[a+72>>2];h=N[a+56>>2];f=N[a+68>>2];i=N[a+52>>2];J[c+12>>2]=0;b=Q(b/Q(12));f=Q(Q(f-i)*Q(.5));f=Q(f+f);f=Q(f*f);e=Q(Q(e-h)*Q(.5));e=Q(e+e);e=Q(e*e);N[c+8>>2]=b*Q(f+e);d=Q(Q(d-g)*Q(.5));d=Q(d+d);d=Q(d*d);N[c+4>>2]=b*Q(f+d);N[c>>2]=b*Q(e+d)}function YB(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;N[a+12>>2]=b;c=J[a+152>>2];a:{if(!c){break a}d=c;if(c&1){d=c-1|0;e=J[J[a+160>>2]+(d<<2)>>2];ia[J[J[e>>2]+44>>2]](e,b)}if((c|0)==1){break a}while(1){c=J[(J[a+160>>2]+(d<<2)|0)-4>>2];ia[J[J[c>>2]+44>>2]](c,b);d=d-2|0;c=J[J[a+160>>2]+(d<<2)>>2];ia[J[J[c>>2]+44>>2]](c,b);if(d){continue}break}}H[a+48|0]=1}function Fp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=J[c+12>>2];e=J[a+712>>2];if((e|0)>0){f=J[a+720>>2];while(1){a=P(d,104)+f|0;if(N[a+88>>2]>Q(0)){N[a+56>>2]=N[b>>2]+N[a+56>>2];N[a+60>>2]=N[b+4>>2]+N[a+60>>2];a=a- -64|0;N[a>>2]=N[b+8>>2]+N[a>>2]}d=d+1|0;if((e|0)!=(d|0)){continue}break}}ga=c+16|0}function $f(a,b,c,d){H[a+53|0]=1;a:{if(J[a+4>>2]!=(c|0)){break a}H[a+52|0]=1;c=J[a+16>>2];b:{if(!c){J[a+36>>2]=1;J[a+24>>2]=d;J[a+16>>2]=b;if((d|0)!=1){break a}if(J[a+48>>2]==1){break b}break a}if((b|0)==(c|0)){c=J[a+24>>2];if((c|0)==2){J[a+24>>2]=d;c=d}if(J[a+48>>2]!=1){break a}if((c|0)==1){break b}break a}J[a+36>>2]=J[a+36>>2]+1}H[a+54|0]=1}}function nq(){var a=0,b=0,c=0;c=ua(100);a=ga-32|0;ga=a;J[a+28>>2]=c;b=J[a+28>>2];N[b>>2]=1.2000000476837158;N[b+4>>2]=0;N[b+8>>2]=0;N[b+12>>2]=1e3;N[a+24>>2]=0;N[a+20>>2]=0;N[a+16>>2]=0;na(b+16|0,a+24|0,a+20|0,a+16|0);J[b+32>>2]=0;J[b+36>>2]=0;N[a+12>>2]=0;N[a+8>>2]=-10;N[a+4>>2]=0;na(b+40|0,a+12|0,a+8|0,a+4|0);wf(b+56|0);ga=a+32|0;return c|0}function je(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;b=J[d+12>>2];h=J[d+4>>2];a=ga-48|0;ga=a;c=J[d+8>>2];e=J[c+192>>2];f=a+32|0;g=a+16|0;ia[J[J[e>>2]+8>>2]](e,c+4|0,f,g);J[a+12>>2]=h;J[a+4>>2]=c;J[a>>2]=8400;J[a+8>>2]=b;b=J[b+68>>2];ia[J[J[b>>2]+28>>2]](b,f,g,a);ga=a+48|0;ga=d+16|0}function le(a,b){a:{if((b|0)>=1024){a=a*8.98846567431158e307;if(b>>>0<2047){b=b-1023|0;break a}a=a*8.98846567431158e307;b=((b|0)<3069?b:3069)-2046|0;break a}if((b|0)>-1023){break a}a=a*2.004168360008973e-292;if(b>>>0>4294965304){b=b+969|0;break a}a=a*2.004168360008973e-292;b=((b|0)>-2960?b:-2960)+1938|0}z(0,0);z(1,b+1023<<20);return a*+B()}function hm(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;var i=0,j=Q(0);i=ga-32|0;ga=i;J[i+28>>2]=a;J[i+24>>2]=b;J[i+20>>2]=c;J[i+16>>2]=d;J[i+12>>2]=e;J[i+8>>2]=f;J[i+4>>2]=g;J[i>>2]=h;a=J[i+28>>2];j=Q(ia[J[J[a>>2]+12>>2]](a,J[i+24>>2],J[i+20>>2],J[i+16>>2],J[i+12>>2],J[i+8>>2],J[i+4>>2],J[i>>2]));ga=i+32|0;return Q(j)}function Ub(a,b,c){var d=0;d=ga-32|0;ga=d;J[d+28>>2]=b;J[d+24>>2]=c;b=J[d+28>>2];c=J[d+24>>2];N[d+20>>2]=Q(N[b+4>>2]*N[c+8>>2])+Q(-Q(N[b+8>>2]*N[c+4>>2]));N[d+16>>2]=Q(N[b+8>>2]*N[J[d+24>>2]>>2])+Q(-Q(N[b>>2]*N[J[d+24>>2]+8>>2]));N[d+12>>2]=Q(N[b>>2]*N[J[d+24>>2]+4>>2])+Q(-Q(N[b+4>>2]*N[J[d+24>>2]>>2]));na(a,d+20|0,d+16|0,d+12|0);ga=d+32|0}function gH(a,b){a=a|0;b=b|0;var c=0,d=0,e=Q(0),f=0;c=ga-32|0;ga=c;d=J[a+216>>2];e=N[d+4>>2];a:{if(e==Q(0)){break a}b=J[b>>2];if(!(ia[J[J[d>>2]+8>>2]](d,J[b+188>>2])|0)){break a}d=J[a+216>>2];f=J[b+192>>2];J[c+24>>2]=-1;J[c+28>>2]=-1;J[c+20>>2]=b+4;J[c+16>>2]=b;J[c+12>>2]=f;J[c+8>>2]=0;bf(a+68|0,a+132|0,c+8|0,d)}ga=c+32|0;return e!=Q(0)|0}function Bg(a,b,c,d,e){var f=Q(0);J[a+32>>2]=c;J[a+28>>2]=b;J[a+24>>2]=d;J[a+20>>2]=e;J[a+4>>2]=0;J[a+8>>2]=1065353216;J[a+12>>2]=0;J[a+16>>2]=0;J[a>>2]=18540;J[a+36>>2]=J[b+4>>2];J[a+40>>2]=J[c+4>>2];N[a+44>>2]=ia[J[J[b>>2]+48>>2]](b);f=Q(ia[J[J[c>>2]+48>>2]](c));J[a+72>>2]=1;J[a+76>>2]=1;J[a+60>>2]=-1;H[a+52|0]=0;N[a+48>>2]=f;return a}function xC(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0,e=0,f=0;d=ga-16|0;ga=d;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;e=J[a+152>>2];if(e){b=Q(b/Q(e|0));while(1){e=e-1|0;f=J[J[a+160>>2]+(e<<2)>>2];ia[J[J[f>>2]+32>>2]](f,b,d);N[c>>2]=N[d>>2]+N[c>>2];N[c+4>>2]=N[d+4>>2]+N[c+4>>2];N[c+8>>2]=N[d+8>>2]+N[c+8>>2];if(e){continue}break}}ga=d+16|0}function ay(a,b,c,d){a=Q(a);b=Q(b);c=Q(c);d=Q(d);var e=0,f=0,g=0,h=0;f=ga-16|0;ga=f;N[f+12>>2]=a;N[f+8>>2]=b;N[f+4>>2]=c;N[f>>2]=d;g=ra(16);e=ga-32|0;ga=e;J[e+28>>2]=g;J[e+24>>2]=f+12;J[e+20>>2]=f+8;J[e+16>>2]=f+4;J[e+12>>2]=f;h=J[e+28>>2];na(h,J[e+24>>2],J[e+20>>2],J[e+16>>2]);N[h+12>>2]=N[J[e+12>>2]>>2];ga=e+32|0;ga=f+16|0;return g|0}function FD(a){a=a|0;var b=0;J[a>>2]=15264;b=J[a+120>>2];if(!(b?!b|!K[a+124|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+120>>2]=0;H[a+124|0]=1;J[a+112>>2]=0;J[a+116>>2]=0;b=J[a+100>>2];if(!(b?!b|!K[a+104|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+100>>2]=0;H[a+104|0]=1;J[a+92>>2]=0;J[a+96>>2]=0;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function Th(a,b){var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=ga-16|0;a=J[c+12>>2];J[b+12>>2]=a;if(J[J[b+12>>2]+8>>2]>2]){J[c+4>>2]=Qh(a,J[c+8>>2]);b=ga-16|0;J[b+12>>2]=a;pf(a,J[J[b+12>>2]+4>>2],J[c+4>>2]);b=ga-16|0;J[b+12>>2]=a;Eb(a,J[J[b+12>>2]+4>>2]);lb(a);H[a+16|0]=1;J[a+12>>2]=J[c+4>>2];J[a+8>>2]=J[c+8>>2]}ga=c+16|0}function Rh(a,b){var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=ga-16|0;a=J[c+12>>2];J[b+12>>2]=a;if(J[J[b+12>>2]+8>>2]>2]){J[c+4>>2]=Qh(a,J[c+8>>2]);b=ga-16|0;J[b+12>>2]=a;Nh(a,J[J[b+12>>2]+4>>2],J[c+4>>2]);b=ga-16|0;J[b+12>>2]=a;Eb(a,J[J[b+12>>2]+4>>2]);lb(a);H[a+16|0]=1;J[a+12>>2]=J[c+4>>2];J[a+8>>2]=J[c+8>>2]}ga=c+16|0}function NC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-48|0;ga=e;J[e+12>>2]=b;J[e+8>>2]=16996;b=J[c+12>>2];J[e+24>>2]=J[c+8>>2];J[e+28>>2]=b;b=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=b;b=J[d+12>>2];J[e+40>>2]=J[d+8>>2];J[e+44>>2]=b;b=J[d+4>>2];J[e+32>>2]=J[d>>2];J[e+36>>2]=b;a=J[a+48>>2];ia[J[J[a>>2]+8>>2]](a,e+8|0,c,d);ga=e+48|0}function ld(a,b,c,d,e,f,g,h,i,j){var k=0;k=ga-48|0;ga=k;J[k+44>>2]=a;J[k+40>>2]=b;J[k+36>>2]=c;J[k+32>>2]=d;J[k+28>>2]=e;J[k+24>>2]=f;J[k+20>>2]=g;J[k+16>>2]=h;J[k+12>>2]=i;J[k+8>>2]=j;a=J[k+44>>2];na(a,J[k+40>>2],J[k+36>>2],J[k+32>>2]);na(a+16|0,J[k+28>>2],J[k+24>>2],J[k+20>>2]);na(a+32|0,J[k+16>>2],J[k+12>>2],J[k+8>>2]);ga=k+48|0}function Fq(a){a=a|0;var b=0,c=0,d=0,e=Q(0);b=ga-16|0;ga=b;J[b+12>>2]=a;c=J[b+12>>2];if(J[c+136>>2]>0){while(1){a=J[c+144>>2]+P(d,284)|0;e=N[a+204>>2];J[a+12>>2]=0;J[a+268>>2]=1065353216;J[a+272>>2]=0;N[a+32>>2]=e;N[a+8>>2]=-N[a+60>>2];N[a+4>>2]=-N[a+56>>2];N[a>>2]=-N[a+52>>2];d=d+1|0;if((d|0)>2]){continue}break}}ga=b+16|0}function un(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=J[a+108>>2];if(!g){c=L[a+56>>1];if(c){e=1;b=1;while(1){e=J[a+68>>2]+(e<<2)|0;if(H[e|0]&1){ia[J[J[d>>2]+8>>2]](d,J[a+60>>2]+(L[e+2>>1]<<6)|0)|0;c=L[a+56>>1]}b=b+1|0;e=b&65535;if(e>>>0<((c&65535)<<1|1)>>>0){continue}break}}return}ia[J[J[g>>2]+24>>2]](g,b,c,d,e,f)}function Ny(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;if(!(!b|J[b+236>>2]!=8)){c=J[a+328>>2];a:{if((c|0)<=0){break a}e=J[a+336>>2];while(1){f=(d<<2)+e|0;if(J[f>>2]!=(b|0)){d=d+1|0;if((c|0)!=(d|0)){continue}break a}break}if((c|0)<=(d|0)){break a}c=c-1|0;d=c<<2;J[f>>2]=J[d+e>>2];J[d+J[a+336>>2]>>2]=b;J[a+328>>2]=c}Ad(a,b);return}Hk(a,b)}function wb(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=ga-32|0;ga=d;J[d+28>>2]=b;J[d+24>>2]=c;f=J[d+24>>2];b=ga-16|0;c=J[d+28>>2];J[b+12>>2]=c;J[b+8>>2]=0;g=J[b+12>>2]+(J[b+8>>2]<<4)|0;J[b+12>>2]=c;J[b+8>>2]=1;h=J[b+12>>2]+(J[b+8>>2]<<4)|0;J[b+12>>2]=c;J[b+8>>2]=2;e=d+8|0;Vd(e,f,g,h,J[b+12>>2]+(J[b+8>>2]<<4)|0);va(a,e,c+48|0);ga=d+32|0}function aG(a){a=a|0;var b=0;J[a>>2]=11348;b=J[a+284>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+284>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a>>2]=11304;b=J[a+276>>2];if(!(b?!b|!K[a+280|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+276>>2]=0;H[a+280|0]=1;J[a+268>>2]=0;J[a+272>>2]=0;J[a>>2]=6652;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function TG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;c=J[b>>2];c=ia[J[J[c>>2]+56>>2]](c,36)|0;e=J[a+8>>2];f=J[a+12>>2];d=J[b+4>>2];g=J[a+20>>2];a=J[a+16>>2];J[c>>2]=8624;J[c+4>>2]=J[b>>2];J[c>>2]=8652;J[c+28>>2]=a;J[c+32>>2]=g;H[c+24|0]=0;J[c+20>>2]=d;H[c+16|0]=0;J[c+8>>2]=lI(e,f);J[c+12>>2]=ha;J[c>>2]=8776;return c|0}function Ko(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=Q(i);var j=0;j=ga-48|0;ga=j;J[j+44>>2]=a;J[j+40>>2]=b;J[j+36>>2]=c;J[j+32>>2]=d;J[j+28>>2]=e;J[j+24>>2]=f;J[j+20>>2]=g;J[j+16>>2]=h;N[j+12>>2]=i;a=J[j+44>>2];ia[J[J[a>>2]+28>>2]](a,J[j+40>>2],J[j+36>>2],J[j+32>>2],J[j+16>>2],N[j+12>>2]);ga=j+48|0}function hG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b>>2];a=ia[J[J[a>>2]+56>>2]](a,16)|0;J[a>>2]=8624;J[a+4>>2]=J[b>>2];J[a>>2]=8652;J[a+12>>2]=0;H[a+8|0]=0;J[a>>2]=10120;b=J[a+4>>2];if(ia[J[J[b>>2]+24>>2]](b,J[c+8>>2],J[d+8>>2])|0){b=J[a+4>>2];b=ia[J[J[b>>2]+12>>2]](b,J[c+8>>2],J[d+8>>2])|0;H[a+8|0]=1;J[a+12>>2]=b}return a|0}function gI(a,b){a=a|0;b=b|0;if(J[a+16>>2]==(0-J[a+76>>2]|0)){Fd(a+4|0);Fd(a- -64|0);H[a+193|0]=0;H[a+194|0]=1;J[a+164>>2]=0;J[a+144>>2]=0;J[a+156>>2]=10;J[a+160>>2]=1;J[a+148>>2]=1;J[a+152>>2]=0;J[a+124>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+168>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;J[a+180>>2]=0;J[a+184>>2]=0;J[a+188>>2]=0}}function Uj(a){var b=0;if(J[a+12>>2]){J[a+4>>2]=0;b=J[a+20>>2];if(!(b?!b|!K[a+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+20>>2]=0;H[a+24|0]=1;J[a+12>>2]=0;J[a+16>>2]=0}if(J[a+40>>2]){J[a+32>>2]=0;b=J[a+48>>2];if(!(b?!b|!K[a+52|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+48>>2]=0;H[a+52|0]=1;J[a+40>>2]=0;J[a+44>>2]=0}}function Sy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;a=K[a+16|0];d=a?b:c;a=J[(a?c:b)+8>>2];b=J[a+268>>2];a:{b:{if((b|0)<=0){break b}e=J[d+8>>2];f=J[a+276>>2];c=0;while(1){if(J[(c<<2)+f>>2]!=(e|0)){c=c+1|0;if((b|0)!=(c|0)){continue}break b}break}if((b|0)!=(c|0)){break a}}b=J[a+284>>2];ia[J[J[b>>2]+36>>2]](b,a,d)}}function WB(a){a=a|0;var b=0,c=0,d=0;b=J[a+152>>2];a:{if(!b){break a}c=b;if(b&1){c=b-1|0;d=J[J[a+160>>2]+(c<<2)>>2];ia[J[J[d>>2]+72>>2]](d)}if((b|0)==1){break a}while(1){b=J[(J[a+160>>2]+(c<<2)|0)-4>>2];ia[J[J[b>>2]+72>>2]](b);c=c-2|0;b=J[J[a+160>>2]+(c<<2)>>2];ia[J[J[b>>2]+72>>2]](b);if(c){continue}break}}H[a+48|0]=1}function Sz(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=1;a:{if(!(K[b+236|0]&2)){break a}c=1;if(!b){break a}c=J[a+488>>2];b:{if((c|0)<=0){a=0;break b}f=J[a+496>>2];a=1;while(1){e=J[(d<<2)+f>>2];if(J[e+28>>2]==(b|0)|J[e+32>>2]==(b|0)?K[e+20|0]:0){break b}d=d+1|0;a=(c|0)>(d|0);if((d|0)!=(c|0)){continue}break}}c=!a}return c|0}function iA(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=J[a+212>>2];a:{if((c|0)<=0){break a}e=J[a+220>>2];while(1){f=(d<<2)+e|0;if(J[f>>2]!=(b|0)){d=d+1|0;if((c|0)!=(d|0)){continue}break a}break}if((c|0)<=(d|0)){break a}c=c-1|0;d=c<<2;J[f>>2]=J[d+e>>2];J[d+J[a+220>>2]>>2]=b;J[a+212>>2]=c}tk(J[b+28>>2],b);tk(J[b+32>>2],b)}function iG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=J[b>>2];e=ia[J[J[e>>2]+56>>2]](e,20)|0;f=J[b+4>>2];a=K[a+4|0];J[e>>2]=8624;J[e+4>>2]=J[b>>2];J[e>>2]=8652;H[e+16|0]=a;J[e+12>>2]=f;H[e+8|0]=0;J[e>>2]=11660;if(!f){a=J[e+4>>2];a=ia[J[J[a>>2]+12>>2]](a,J[c+8>>2],J[d+8>>2])|0;H[e+8|0]=1;J[e+12>>2]=a}return e|0}function Ln(a,b){a=a|0;b=Q(b);var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;a=J[c+12>>2];N[a+12>>2]=N[c+8>>2];J[c+4>>2]=ia[J[J[a>>2]+88>>2]](a);while(1){d=J[c+4>>2];J[c+4>>2]=d-1;if(d){J[c>>2]=ia[J[J[a>>2]+124>>2]](a,J[c+4>>2]);d=J[c>>2];ia[J[J[d>>2]+44>>2]](d,N[c+8>>2]);continue}break}H[a+48|0]=1;ga=c+16|0}function Fx(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;if(!K[29148]){J[(ga-16|0)+12>>2]=29132;H[29148]=1}b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;a=J[a+12>>2]+(J[a+8>>2]<<4)|0;b=J[a+4>>2];J[7283]=J[a>>2];J[7284]=b;b=J[a+12>>2];J[7285]=J[a+8>>2];J[7286]=b;ga=c+16|0;return 29132}function Xy(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=(b|0)!=32;if(!(d|(c|0)!=32)){return J[a+92>>2]}a:{b:{c:{if(!d){if((c|0)>19){break c}return J[a+96>>2]}if((c|0)!=32|(b|0)>19){break b}return J[a+100>>2]}if(c-21>>>0>8){break a}return J[a+104>>2]}if((c|0)!=32|b-21>>>0>8){break a}return J[a+108>>2]}return Em(a,b,c)|0}function GD(a){a=a|0;var b=0;J[a>>2]=15264;b=J[a+120>>2];if(!(b?!b|!K[a+124|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+120>>2]=0;H[a+124|0]=1;J[a+112>>2]=0;J[a+116>>2]=0;b=J[a+100>>2];if(!(b?!b|!K[a+104|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+100>>2]=0;H[a+104|0]=1;J[a+92>>2]=0;J[a+96>>2]=0;return a|0}function Af(a,b,c,d){var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;H[e+3|0]=d;b=J[e+8>>2];c=J[e+4>>2];d=H[e+3|0]&1;a=ga-16|0;J[a+12>>2]=J[e+12>>2];J[a+8>>2]=b;J[a+4>>2]=c;H[a+3|0]=d;b=J[a+12>>2];a:{if(H[a+3|0]&1){J[b+84>>2]=J[a+8>>2];break a}J[b+80>>2]=J[a+8>>2]}J[b+88>>2]=J[a+4>>2];ga=e+16|0}function AA(a){a=a|0;var b=0;J[a>>2]=20232;b=J[a+56>>2];if(!(b?!b|!K[a+60|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+56>>2]=0;H[a+60|0]=1;J[a+48>>2]=0;J[a+52>>2]=0;b=J[a+36>>2];if(!(b?!b|!K[a+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+36>>2]=0;H[a+40|0]=1;J[a+28>>2]=0;J[a+32>>2]=0;Ok(a+4|0);return a|0}function Os(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=Q(d);var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;H[e+11|0]=b;N[e+4>>2]=c;N[e>>2]=d;b=H[e+11|0]&1;c=N[e+4>>2];d=N[e>>2];a=ga-16|0;J[a+12>>2]=J[e+12>>2];H[a+11|0]=b;N[a+4>>2]=c;N[a>>2]=d;b=J[a+12>>2];H[b+737|0]=H[a+11|0]&1;N[b+680>>2]=N[a+4>>2];N[b+684>>2]=N[a>>2];ga=e+16|0}function ME(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=0,f=Q(0);e=J[a+68>>2]<<2;c=N[e+b>>2];d=e;e=a+12|0;f=Q(N[a+60>>2]*Q(c/N[d+e>>2]));N[a+60>>2]=f;d=J[a+64>>2]<<2;c=Q(N[d+b>>2]/N[e+d>>2]);d=J[a+72>>2]<<2;c=Q(N[a+56>>2]*Q(Q(c+Q(N[d+b>>2]/N[e+d>>2]))*Q(.5)));N[a+56>>2]=c;N[a+52>>2]=c/Q(Y(Q(Q(c*c)+Q(f*f))));Ve(a,b)}function vv(a){a=a|0;var b=0,c=0,d=0;b=ga-16|0;ga=b;J[b+12>>2]=a;c=ga-16|0;ga=c;J[c+12>>2]=J[b+12>>2];a=J[c+12>>2];a:{if(J[a+32>>2]>0){J[a+32>>2]=J[a+32>>2]+1;break a}d=J[a+8>>2];ia[J[J[d>>2]+16>>2]](d,a+36|0,a+40|0,a+44|0,a+48|0,a+52|0,a+56|0,a+60|0,a- -64|0,J[a+28>>2]);J[a+32>>2]=1}ga=c+16|0;ga=b+16|0}function zA(a){a=a|0;var b=0;J[a>>2]=20232;b=J[a+56>>2];if(!(b?!b|!K[a+60|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+56>>2]=0;H[a+60|0]=1;J[a+48>>2]=0;J[a+52>>2]=0;b=J[a+36>>2];if(!(b?!b|!K[a+40|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+36>>2]=0;H[a+40|0]=1;J[a+28>>2]=0;J[a+32>>2]=0;Ok(a+4|0);ta(a)}function Rt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;b=J[d+8>>2];c=J[d+4>>2];a=ga-48|0;ga=a;J[a+44>>2]=J[d+12>>2];J[a+40>>2]=b;J[a+36>>2]=c;b=J[a+44>>2];Pi(b,J[a+40>>2]);c=J[a+36>>2];Kb(a,J[a+40>>2],b+348|0);e=a+16|0;Ub(e,c,a);Qi(b,e);ga=a+48|0;ga=d+16|0}function Ox(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];d=Q(bc(b)*bc(J[a+8>>2]));e=ga-16|0;N[e+12>>2]=d;N[a+4>>2]=Y(N[e+12>>2]);d=wc(Q(ac(b,J[a+8>>2])/N[a+4>>2]));ga=a+16|0;ga=c+16|0;return Q(d)}function PD(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0);a:{switch(J[a+96>>2]){case 0:return Q(N[J[a+92>>2]+(P(J[a+64>>2],c)+b<<2)>>2]);case 5:return Q(Q(N[a+88>>2]*Q(K[J[a+92>>2]+(P(J[a+64>>2],c)+b|0)|0])));case 3:d=Q(N[a+88>>2]*Q(I[J[a+92>>2]+(P(J[a+64>>2],c)+b<<1)>>1]));break;default:break a}}return Q(d)}function bG(a){a=a|0;var b=0;J[a>>2]=11348;b=J[a+284>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+284>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a>>2]=11304;b=J[a+276>>2];if(!(b?!b|!K[a+280|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+276>>2]=0;H[a+280|0]=1;J[a+268>>2]=0;J[a+272>>2]=0;J[a>>2]=6652;return a|0}function sF(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;c=J[a+52>>2];if(c){c=(f=b,g=ia[J[J[c>>2]+12>>2]](c)|0,h=1,e=J[J[b>>2]+16>>2],ia[e](f|0,g|0,h|0)|0);d=J[a+52>>2];h=b,g=c,f=ia[J[J[d>>2]+16>>2]](d,J[c+8>>2],b)|0,i=1213612625,j=J[a+52>>2],e=J[J[b>>2]+20>>2],ia[e](h|0,g|0,f|0,i|0,j|0)}}function rF(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;c=J[a+56>>2];if(c){c=(f=b,g=ia[J[J[c>>2]+8>>2]](c)|0,h=1,e=J[J[b>>2]+16>>2],ia[e](f|0,g|0,h|0)|0);d=J[a+56>>2];h=b,g=c,f=ia[J[J[d>>2]+12>>2]](d,J[c+8>>2],b)|0,i=1346456916,j=J[a+56>>2],e=J[J[b>>2]+20>>2],ia[e](h|0,g|0,f|0,i|0,j|0)}}function xB(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;a:{switch(b-1|0){case 0:case 1:if(d>>>0<=2){N[a+600>>2]=c;J[a+592>>2]=J[a+592>>2]|2;return}N[a+432>>2]=c;return;case 2:case 3:if(d>>>0<=2){N[a+596>>2]=c;J[a+592>>2]=J[a+592>>2]|1;return}N[a+604>>2]=c;J[a+592>>2]=J[a+592>>2]|4;break;default:break a}}}function Nm(a,b,c,d,e){var f=0;J[a>>2]=8624;J[a+4>>2]=J[b>>2];J[a>>2]=8652;H[a+8|0]=e;J[a>>2]=9380;b=J[b>>2];J[a- -64>>2]=0;J[a+60>>2]=b;J[a+12>>2]=9408;f=e?c:d;J[a+20>>2]=f;c=e?d:c;J[a+16>>2]=c;b=ia[J[J[b>>2]+12>>2]](b,J[c+8>>2],J[f+8>>2])|0;J[a+76>>2]=b;a=J[a+60>>2];ia[J[J[a>>2]+20>>2]](a,b)}function Ss(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=ga-32|0;ga=h;J[h+28>>2]=a;J[h+24>>2]=b;J[h+20>>2]=c;J[h+16>>2]=d;J[h+12>>2]=e;J[h+8>>2]=f;H[h+7|0]=g;a=ra(764);Zk(a,J[h+28>>2],J[h+24>>2],J[h+20>>2],J[h+16>>2],J[h+12>>2],J[h+8>>2],H[h+7|0]&1);ga=h+32|0;return a|0}function It(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+8>>2];b=ga-16|0;J[b+12>>2]=J[c+12>>2];J[b+8>>2]=a;a=J[b+12>>2];J[a+260>>2]=J[a+260>>2]+1;b=J[b+8>>2];d=J[b+4>>2];J[a+312>>2]=J[b>>2];J[a+316>>2]=d;d=J[b+12>>2];J[a+320>>2]=J[b+8>>2];J[a+324>>2]=d;ga=c+16|0}function Ht(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+8>>2];b=ga-16|0;J[b+12>>2]=J[c+12>>2];J[b+8>>2]=a;a=J[b+12>>2];J[a+260>>2]=J[a+260>>2]+1;b=J[b+8>>2];d=J[b+4>>2];J[a+328>>2]=J[b>>2];J[a+332>>2]=d;d=J[b+12>>2];J[a+336>>2]=J[b+8>>2];J[a+340>>2]=d;ga=c+16|0}function Dt(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+8>>2];b=ga-16|0;J[b+12>>2]=J[c+12>>2];J[b+8>>2]=a;a=J[b+12>>2];J[a+260>>2]=J[a+260>>2]+1;b=J[b+8>>2];d=J[b+4>>2];J[a+544>>2]=J[b>>2];J[a+548>>2]=d;d=J[b+12>>2];J[a+552>>2]=J[b+8>>2];J[a+556>>2]=d;ga=c+16|0}function tk(a,b){var c=0,d=0,e=0,f=0;c=J[a+488>>2];a:{if((c|0)<=0){break a}e=J[a+496>>2];while(1){f=(d<<2)+e|0;if(J[f>>2]!=(b|0)){d=d+1|0;if((d|0)!=(c|0)){continue}break a}break}if((c|0)<=(d|0)){break a}c=c-1|0;d=c<<2;J[f>>2]=J[d+e>>2];J[d+J[a+496>>2]>>2]=b;J[a+488>>2]=c}J[a+256>>2]=(c|0)>0}function nA(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=J[a+232>>2];a:{if((c|0)<=0){break a}e=J[a+240>>2];while(1){f=(d<<2)+e|0;if(J[f>>2]!=(b|0)){d=d+1|0;if((c|0)!=(d|0)){continue}break a}break}if((c|0)<=(d|0)){break a}c=c-1|0;d=c<<2;J[f>>2]=J[d+e>>2];J[d+J[a+240>>2]>>2]=b;J[a+232>>2]=c}Ad(a,b)}function lB(a){a=a|0;var b=Q(0),c=Q(0);b=Q(1);c=N[J[a+32>>2]+344>>2];if(c!=Q(0)){b=N[J[a+28>>2]+344>>2];b=Q(b/Q(b+c))}J[a+1296>>2]=0;c=Q(Q(1)-b);N[a+1292>>2]=Q(b*N[a+1120>>2])+Q(c*N[a+1184>>2]);N[a+1288>>2]=Q(b*N[a+1116>>2])+Q(c*N[a+1180>>2]);N[a+1284>>2]=Q(b*N[a+1112>>2])+Q(c*N[a+1176>>2])}function yn(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=b;N[d+20>>2]=c;if(!K[28960]){J[(ga-16|0)+12>>2]=28944;H[28960]=1}sh(d,J[d+28>>2],J[d+24>>2],N[d+20>>2]);a=J[d+4>>2];J[7236]=J[d>>2];J[7237]=a;a=J[d+12>>2];J[7238]=J[d+8>>2];J[7239]=a;ga=d+32|0;return 28944}function $x(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=b;N[d+20>>2]=c;if(!K[29068]){J[(ga-16|0)+12>>2]=29052;H[29068]=1}sh(d,J[d+28>>2],J[d+24>>2],N[d+20>>2]);a=J[d+4>>2];J[7263]=J[d>>2];J[7264]=a;a=J[d+12>>2];J[7265]=J[d+8>>2];J[7266]=a;ga=d+32|0;return 29052}function uc(a,b){var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];d=ga-16|0;J[d+12>>2]=J[a+8>>2];J[a+4>>2]=J[J[d+12>>2]+4>>2];d=J[a+4>>2];J[a>>2]=0;Ch(b,d,a);pf(J[a+8>>2],J[a+4>>2],J[b+12>>2]);ga=a+16|0;ga=c+16|0}function eE(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);d=N[b+36>>2];e=N[b+28>>2];f=N[c>>2];g=N[c+4>>2];h=Q(Y(Q(Q(f*f)+Q(g*g))));a:{if(h!=Q(0)){e=Q(e/h);i=Q(g*e);e=Q(f*e);d=N[c+8>>2]>2]>2]=d;N[a>>2]=e;N[a+4>>2]=i}function dE(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);d=N[b+32>>2];e=N[b+28>>2];f=N[c>>2];g=N[c+8>>2];h=Q(Y(Q(Q(f*f)+Q(g*g))));a:{if(h!=Q(0)){e=Q(e/h);i=Q(g*e);e=Q(f*e);d=N[c+4>>2]>2]>2]=i;N[a+4>>2]=d;N[a>>2]=e}function hn(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;Fc((J[b+60>>2]==2?64:4)+a|0,J[b+48>>2]);d=J[b+52>>2];J[(d?d+56|0:((J[b+60>>2]<<2)+a|0)+124|0)>>2]=J[b+56>>2];d=J[b+56>>2];if(d){J[d+52>>2]=J[b+52>>2]}d=J[a+136>>2];ia[J[J[d>>2]+16>>2]](d,b,c);if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}H[a+194|0]=1}function zx(a){a=a|0;var b=0,c=0,d=0;b=ga-32|0;ga=b;J[b+28>>2]=a;if(!K[29168]){Oa(29152);H[29168]=1}a=ga-16|0;ga=a;J[a+12>>2]=J[b+28>>2];d=J[a+12>>2];c=b+8|0;Oa(c);Na(d,c);ga=a+16|0;a=J[b+12>>2];J[7288]=J[b+8>>2];J[7289]=a;a=J[b+20>>2];J[7290]=J[b+16>>2];J[7291]=a;ga=b+32|0;return 29152}function fE(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);e=N[b+32>>2];d=N[b+28>>2];f=N[c+4>>2];g=N[c+8>>2];h=Q(Y(Q(Q(f*f)+Q(g*g))));a:{if(h!=Q(0)){e=Q(e/h);i=Q(g*e);e=Q(f*e);d=N[c>>2]>2]>2]=i;N[a>>2]=d;N[a+4>>2]=e}function Wi(a,b,c){var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=b;J[d+20>>2]=c;a=J[d+28>>2];b=d+8|0;Lf(a,J[d+24>>2],b,b+4|0,b+8|0);Lb(a,J[d+8>>2],J[d+20>>2]+56|0);Lb(a,J[d+12>>2],J[d+20>>2]+72|0);Lb(a,J[d+16>>2],J[d+20>>2]+88|0);b=J[d+20>>2];ia[J[J[b>>2]+44>>2]](b,N[a+4>>2]);ga=d+32|0}function Qh(a,b){var c=0,d=0;c=ga-16|0;ga=c;J[c+8>>2]=a;J[c+4>>2]=b;b=J[c+8>>2];a:{if(J[c+4>>2]){d=J[c+4>>2];a=ga-16|0;ga=a;J[a+12>>2]=b;J[a+8>>2]=d;J[a+4>>2]=0;b=J[a+8>>2]<<2;J[8369]=J[8369]+1;b=ia[J[6782]](b,16)|0;ga=a+16|0;J[c+12>>2]=b;break a}J[c+12>>2]=0}ga=c+16|0;return J[c+12>>2]}function mf(a,b){var c=0,d=0;c=ga+-64|0;ga=c;J[c+60>>2]=a;J[c+56>>2]=b;b=J[c+60>>2];a=b+56|0;d=c+24|0;Ma(d,b+72|0,a);b=c+8|0;Ma(b,a+32|0,a);a=c+40|0;Ub(a,d,b);d=J[a+4>>2];b=J[c+56>>2];J[b>>2]=J[a>>2];J[b+4>>2]=d;d=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=d;Ld(J[c+56>>2]);ga=c- -64|0}function fA(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;a:{c=J[a+280>>2];if((c|0)<=0){break a}e=J[a+288>>2];while(1){f=(d<<2)+e|0;if(J[f>>2]!=(b|0)){d=d+1|0;if((c|0)!=(d|0)){continue}break a}break}if((c|0)<=(d|0)){break a}c=c-1|0;d=c<<2;J[f>>2]=J[d+e>>2];J[d+J[a+288>>2]>>2]=b;J[a+280>>2]=c}}function uv(a){a=a|0;var b=0,c=0,d=0;b=ga-16|0;ga=b;J[b+12>>2]=a;c=ga-16|0;ga=c;J[c+12>>2]=J[b+12>>2];a=J[c+12>>2];a:{if(!J[a+32>>2]){break a}if(J[a+32>>2]>1){J[a+32>>2]=J[a+32>>2]-1;break a}d=J[a+8>>2];ia[J[J[d>>2]+24>>2]](d,J[a+28>>2]);J[a+36>>2]=0;J[a+32>>2]=0}ga=c+16|0;ga=b+16|0}function Cn(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=b;J[d+20>>2]=c;a=J[d+28>>2];b=d+8|0;Lf(a,J[d+24>>2],b,b+4|0,b+8|0);Lb(a,J[d+8>>2],J[d+20>>2]);Lb(a,J[d+12>>2],J[d+20>>2]+16|0);Lb(a,J[d+16>>2],J[d+20>>2]+32|0);N[J[d+20>>2]+64>>2]=N[a+4>>2];ga=d+32|0}function wB(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0);a:{b:{switch(b-1|0){case 0:case 1:if(c>>>0<=2){return Q(N[a+600>>2])}if(c-3>>>0>2){break a}return Q(N[a+432>>2]);case 2:case 3:break b;default:break a}}if(c>>>0<=2){return Q(N[a+596>>2])}if(c-3>>>0>2){break a}d=N[a+604>>2]}return Q(d)}function cG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a:{c=J[a+268>>2];if((c|0)<=0){break a}f=J[b>>2];d=J[a+276>>2];b=0;while(1){e=(b<<2)+d|0;if(J[e>>2]!=(f|0)){b=b+1|0;if((c|0)!=(b|0)){continue}break a}break}if((b|0)>=(c|0)){break a}b=c-1|0;J[e>>2]=J[(b<<2)+d>>2];J[a+268>>2]=b}}function IC(a){a=a|0;var b=0,c=0;J[a>>2]=17188;b=J[a+12>>2];if(b){c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b);J[a+12>>2]=0}b=J[a+8>>2];if(b){ia[J[J[b>>2]>>2]](b)|0;b=J[a+4>>2];ia[J[J[b>>2]+60>>2]](b,J[a+8>>2]);J[a+8>>2]=0}J[a+24>>2]=-1;J[a+28>>2]=-1;J[a+32>>2]=-1;J[a+36>>2]=-1;return a|0}function $E(a){a=a|0;var b=0;J[a>>2]=13212;b=J[a+64>>2];if(b){sb(b);b=J[a+64>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}b=J[a+24>>2];if(!(b?!b|!K[a+28|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+24>>2]=0;H[a+28|0]=1;J[a+16>>2]=0;J[a+20>>2]=0;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function xa(){var a=0,b=0,c=0;c=ga-16|0;ga=c;a=J[6787];b=J[a+16>>2]-1|0;J[a+16>>2]=b;if(!(!J[a+4>>2]|b)){aa(c+8|0,0)|0;b=J[8371];N[a+8>>2]=N[a+8>>2]+Q(Q(J[c+12>>2]+P(J[c+8>>2]-J[b>>2]|0,1e6)-(J[b+4>>2]+J[a+12>>2])>>>0)/Q(1e3));b=J[a+16>>2]}if(!b){J[6787]=J[J[6787]+20>>2]}ga=c+16|0}function ue(a,b){var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0);c=N[a+344>>2];if(c!=Q(0)){e=N[b>>2];f=N[b+4>>2];g=N[b+8>>2];J[a+376>>2]=0;c=Q(Q(1)/c);N[a+372>>2]=g*c;N[a+368>>2]=c*f;N[a+364>>2]=c*e}d=J[b+4>>2];J[a+380>>2]=J[b>>2];J[a+384>>2]=d;d=J[b+12>>2];J[a+388>>2]=J[b+8>>2];J[a+392>>2]=d}function St(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-48|0;ga=a;J[a+44>>2]=J[c+12>>2];J[a+40>>2]=b;d=ga-16|0;b=J[a+44>>2];J[d+12>>2]=b+4;e=a+8|0;wa(e,J[d+12>>2],J[a+40>>2]);d=a+24|0;Kb(d,e,b+544|0);jb(b+428|0,d);ga=a+48|0;ga=c+16|0}function Pt(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-48|0;ga=a;J[a+44>>2]=J[c+12>>2];J[a+40>>2]=b;d=ga-16|0;b=J[a+44>>2];J[d+12>>2]=b+4;e=a+8|0;wa(e,J[d+12>>2],J[a+40>>2]);d=a+24|0;Kb(d,e,b+348|0);jb(b+412|0,d);ga=a+48|0;ga=c+16|0}function Ep(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;b=J[d+8>>2];a=J[J[d+12>>2]+720>>2]+P(J[d+4>>2],104)|0;if(N[a+88>>2]>Q(0)){N[a+56>>2]=N[b>>2]+N[a+56>>2];N[a+60>>2]=N[b+4>>2]+N[a+60>>2];a=a- -64|0;N[a>>2]=N[b+8>>2]+N[a>>2]}ga=d+16|0}function np(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2]+288;J[a+8>>2]=b;b=J[a+12>>2];sa(b,J[a+8>>2],104);uc(b+104|0,J[a+8>>2]+104|0);uc(b+124|0,J[a+8>>2]+124|0);uc(b+144|0,J[a+8>>2]+144|0);ga=a+16|0;ga=c+16|0}function hF(a,b,c){a=a|0;b=b|0;c=c|0;fb(a,b,c);N[b+28>>2]=N[a+28>>2];N[b+32>>2]=N[a+32>>2];N[b+36>>2]=N[a+36>>2];N[b+40>>2]=N[a+40>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];N[b+44>>2]=N[a+44>>2];J[b+52>>2]=J[a+52>>2];return 3959}function _D(a,b,c){a=a|0;b=b|0;c=c|0;fb(a,b,c);N[b+28>>2]=N[a+28>>2];N[b+32>>2]=N[a+32>>2];N[b+36>>2]=N[a+36>>2];N[b+40>>2]=N[a+40>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];N[b+44>>2]=N[a+44>>2];J[b+52>>2]=J[a+52>>2];return 3761}function HE(a,b,c){a=a|0;b=b|0;c=c|0;fb(a,b,c);N[b+28>>2]=N[a+28>>2];N[b+32>>2]=N[a+32>>2];N[b+36>>2]=N[a+36>>2];N[b+40>>2]=N[a+40>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];N[b+44>>2]=N[a+44>>2];J[b+52>>2]=J[a+68>>2];return 3920}function HC(a){a=a|0;var b=0,c=0;J[a>>2]=17188;b=J[a+12>>2];if(b){c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b);J[a+12>>2]=0}b=J[a+8>>2];if(b){ia[J[J[b>>2]>>2]](b)|0;b=J[a+4>>2];ia[J[J[b>>2]+60>>2]](b,J[a+8>>2]);J[a+8>>2]=0}J[a+24>>2]=-1;J[a+28>>2]=-1;J[a+32>>2]=-1;J[a+36>>2]=-1;ta(a)}function dw(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;d=J[a+8>>2];b=ga-16|0;J[b+12>>2]=J[a+12>>2]+12;J[b+8>>2]=d;ga=a+16|0;ga=c+16|0;return J[(J[J[b+12>>2]+12>>2]+P(J[b+8>>2],80)|0)+64>>2]}function VB(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;if(N[a+36>>2]>d){H[a+40|0]=1;e=J[b+4>>2];J[a+4>>2]=J[b>>2];J[a+8>>2]=e;e=J[b+12>>2];J[a+12>>2]=J[b+8>>2];J[a+16>>2]=e;b=J[c+4>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=b;b=J[c+12>>2];J[a+28>>2]=J[c+8>>2];J[a+32>>2]=b;N[a+36>>2]=d}}function Ya(a,b,c){var d=0;if(!c){return J[a+4>>2]==J[b+4>>2]}if((a|0)==(b|0)){return 1}d=J[a+4>>2];a=K[d|0];c=J[b+4>>2];b=K[c|0];a:{if(!a|(b|0)!=(a|0)){break a}while(1){b=K[c+1|0];a=K[d+1|0];if(!a){break a}c=c+1|0;d=d+1|0;if((a|0)==(b|0)){continue}break}}return(a|0)==(b|0)}function Qm(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+8>>2];b=ga-16|0;J[b+12>>2]=J[c+12>>2];J[b+8>>2]=a;a=J[b+12>>2];N[a>>2]=N[a>>2]-N[J[b+8>>2]>>2];N[a+4>>2]=N[a+4>>2]-N[J[b+8>>2]+4>>2];N[a+8>>2]=N[a+8>>2]-N[J[b+8>>2]+8>>2];ga=c+16|0;return a|0}function jt(a){a=a|0;var b=0,c=0,d=0,e=0;c=ga-16|0;ga=c;J[c+12>>2]=a;a=J[c+12>>2];yg(a);N[a+1316>>2]=N[a+1256>>2];d=a+1260|0;e=J[d+4>>2];b=a+1320|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;N[a+1328>>2]=N[a+1192>>2];b=a+1332|0;a=a+1196|0;d=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=d;ga=c+16|0}function Oo(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-48|0;ga=e;J[e+44>>2]=a;J[e+40>>2]=b;J[e+36>>2]=c;J[e+32>>2]=d;a=J[e+44>>2];J[e+28>>2]=27254;b=J[e+28>>2];c=J[e+40>>2];d=J[e+36>>2];J[e+12>>2]=J[e+32>>2];J[e+8>>2]=d;J[e+4>>2]=c;J[e>>2]=a;ba(b|0,1276,e|0)|0;ga=e+48|0}function DF(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0),f=0;d=N[b>>2];e=N[a+28>>2];a:{if(!(d<=Q(e+c))|!(d>=Q(Q(-e)-c))){break a}d=N[b+4>>2];e=N[a+32>>2];if(!(d<=Q(e+c))|!(d>=Q(Q(-e)-c))){break a}d=N[b+8>>2];e=N[a+36>>2];if(!(d<=Q(e+c))){break a}f=d>=Q(Q(-e)-c)}return f|0}function xt(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-32|0;ga=a;J[a+28>>2]=J[b+12>>2];c=J[a+28>>2];N[a+24>>2]=0;N[a+20>>2]=0;N[a+16>>2]=0;na(c+412|0,a+24|0,a+20|0,a+16|0);N[a+12>>2]=0;N[a+8>>2]=0;N[a+4>>2]=0;na(c+428|0,a+12|0,a+8|0,a+4|0);ga=a+32|0;ga=b+16|0}function wh(a,b,c){var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=0;J[d+20>>2]=b;J[d+16>>2]=c;a=J[d+28>>2];J[d+12>>2]=J[d+24>>2];while(1){if(J[d+12>>2]>2]){b=P(J[d+12>>2],104);sa(b+J[d+16>>2]|0,b+J[a+12>>2]|0,104);J[d+12>>2]=J[d+12>>2]+1;continue}break}ga=d+32|0}function pc(a,b,c){var d=0,e=0,f=0;d=ga-16|0;ga=d;J[d+12>>2]=b;J[d+8>>2]=c;c=ga-16|0;b=J[d+12>>2];J[c+12>>2]=b;c=J[c+12>>2]+(J[d+8>>2]<<2)|0;e=ga-16|0;J[e+12>>2]=b+16;e=J[e+12>>2]+(J[d+8>>2]<<2)|0;f=ga-16|0;J[f+12>>2]=b+32;na(a,c,e,J[f+12>>2]+(J[d+8>>2]<<2)|0);ga=d+16|0}function ao(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=ga-32|0;ga=d;J[d+28>>2]=b;J[d+24>>2]=c;c=J[d+28>>2];b=c+56|0;e=d+8|0;Vd(e,J[d+24>>2],c+56|0,b+16|0,b+32|0);b=b+(Lh(e)<<4)|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;ga=d+32|0}function wj(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;d=J[a+8>>2];b=ga-16|0;J[b+12>>2]=J[a+12>>2]+264;J[b+8>>2]=d;ga=a+16|0;ga=c+16|0;return J[J[J[b+12>>2]+12>>2]+(J[b+8>>2]<<2)>>2]}function Wu(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;d=J[a+8>>2];b=ga-16|0;J[b+12>>2]=J[a+12>>2]+148;J[b+8>>2]=d;ga=a+16|0;ga=c+16|0;return J[J[J[b+12>>2]+12>>2]+(J[b+8>>2]<<2)>>2]}function tt(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];a=J[a+8>>2];d=J[a+4>>2];J[b+300>>2]=J[a>>2];J[b+304>>2]=d;d=J[a+12>>2];J[b+308>>2]=J[a+8>>2];J[b+312>>2]=d;ga=c+16|0}function st(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];a=J[a+8>>2];d=J[a+4>>2];J[b+316>>2]=J[a>>2];J[b+320>>2]=d;d=J[a+12>>2];J[b+324>>2]=J[a+8>>2];J[b+328>>2]=d;ga=c+16|0}function ok(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];a=J[a+8>>2];d=J[a+4>>2];J[b+680>>2]=J[a>>2];J[b+684>>2]=d;d=J[a+12>>2];J[b+688>>2]=J[a+8>>2];J[b+692>>2]=d;ga=c+16|0}function gk(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];a=J[a+8>>2];d=J[a+4>>2];J[b+696>>2]=J[a>>2];J[b+700>>2]=d;d=J[a+12>>2];J[b+704>>2]=J[a+8>>2];J[b+708>>2]=d;ga=c+16|0}function yw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=ga-16|0;ga=b;J[b+12>>2]=a;e=J[b+12>>2];if(e){a=ga-16|0;ga=a;J[a+12>>2]=e;c=ga-16|0;ga=c;J[c+12>>2]=J[a+12>>2];f=ga-16|0;d=J[c+12>>2];J[f+12>>2]=d;Bh(d,J[J[f+12>>2]+4>>2]);lb(d);Yd(d);ga=c+16|0;ga=a+16|0;ta(e)}ga=b+16|0}function xh(a,b,c){var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=0;J[d+20>>2]=b;J[d+16>>2]=c;a=J[d+28>>2];J[d+12>>2]=J[d+24>>2];while(1){if(J[d+12>>2]>2]){b=P(J[d+12>>2],96);vf(b+J[d+16>>2]|0,b+J[a+12>>2]|0);J[d+12>>2]=J[d+12>>2]+1;continue}break}ga=d+32|0}function Ah(a,b,c){var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=0;J[d+20>>2]=b;J[d+16>>2]=c;a=J[d+28>>2];J[d+12>>2]=J[d+24>>2];while(1){if(J[d+12>>2]>2]){b=P(J[d+12>>2],36);yh(b+J[d+16>>2]|0,b+J[a+12>>2]|0);J[d+12>>2]=J[d+12>>2]+1;continue}break}ga=d+32|0}function $A(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;a:{b:{switch(d+1|0){case 0:case 6:break b;default:break a}}c:{d:{switch(b-2|0){case 0:d=a+760|0;b=2;break c;case 2:d=a+756|0;b=1;break c;case 1:break d;default:break a}}d=a+752|0;b=4}N[d>>2]=c;J[a+748>>2]=b|J[a+748>>2]}}function Ts(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=ga-32|0;ga=g;J[g+28>>2]=a;J[g+24>>2]=b;J[g+20>>2]=c;J[g+16>>2]=d;J[g+12>>2]=e;J[g+8>>2]=f;a=ra(764);Zk(a,J[g+28>>2],J[g+24>>2],J[g+20>>2],J[g+16>>2],J[g+12>>2],J[g+8>>2],0);ga=g+32|0;return a|0}function od(a,b,c,d,e){var f=Q(0);f=Q(1);a:{if(b>c){break a}f=Q(0);if(b==c){break a}d=Q(d/e);if(d=b)|!(Q(b-d)>a))){return Q(Q(b-a)/d)}return aQ(0))){break a}if(!(!(a<=c)|!(Q(c-d)c?Q(0):Q(1)}return f}function zu(a,b,c){a=Q(a);b=b|0;c=c|0;var d=0,e=0,f=0;d=ga-48|0;ga=d;N[d+44>>2]=a;J[d+40>>2]=b;J[d+36>>2]=c;b=ua(140);a=N[d+44>>2];c=J[d+40>>2];f=J[d+36>>2];N[d+12>>2]=0;N[d+8>>2]=0;N[d+4>>2]=0;e=d+16|0;na(e,d+12|0,d+8|0,d+4|0);Ri(b,a,c,f,e);ga=d+48|0;return b|0}function sC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;fb(a,b,c);d=J[a+144>>2];ia[J[J[d>>2]+56>>2]](d,b+12|0,c)|0;N[b+56>>2]=N[a+12>>2];N[b+40>>2]=N[a+52>>2];N[b+44>>2]=N[a+56>>2];N[b+48>>2]=N[a+60>>2];N[b+52>>2]=N[a- -64>>2];J[b+60>>2]=ia[J[J[a>>2]+80>>2]](a);return 3850}function ki(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;var g=0;g=ga-32|0;ga=g;J[g+28>>2]=a;J[g+24>>2]=b;J[g+20>>2]=c;N[g+16>>2]=d;J[g+12>>2]=e;J[g+8>>2]=f;a=J[g+28>>2];ia[J[J[a>>2]+32>>2]](a,J[g+24>>2],J[g+20>>2],N[g+16>>2],J[g+12>>2],J[g+8>>2]);ga=g+32|0}function jG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b>>2];a=ia[J[J[a>>2]+56>>2]](a,16)|0;J[a>>2]=8624;J[a+4>>2]=J[b>>2];J[a>>2]=8652;J[a+12>>2]=0;H[a+8|0]=0;J[a>>2]=11584;b=J[a+4>>2];b=ia[J[J[b>>2]+12>>2]](b,J[c+8>>2],J[d+8>>2])|0;H[a+8|0]=1;J[a+12>>2]=b;return a|0}function Nl(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;a=J[a+32>>2]+(j<<5)|0;J[c>>2]=J[a+12>>2];J[b>>2]=J[a+16>>2];J[d>>2]=J[a+28>>2];J[e>>2]=J[a+20>>2];J[h>>2]=J[a>>2];J[f>>2]=J[a+4>>2];J[g>>2]=J[a+8>>2];J[i>>2]=J[a+24>>2]}function vH(a){a=a|0;var b=0,c=0,d=0;ya(2810);b=J[a+8>>2];if((b|0)>0){while(1){d=J[J[a+16>>2]+(c<<2)>>2];a:{b:{if(K[a+76|0]){break b}switch(J[d+216>>2]-2|0){case 0:case 3:break a;default:break b}}Wm(a,d);b=J[a+8>>2]}c=c+1|0;if((b|0)>(c|0)){continue}break}}xa()}function jf(a,b){var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=b;d=ga-16|0;b=J[c+12>>2];N[d+12>>2]=N[b>>2];N[c+8>>2]=R(N[d+12>>2]);d=ga-16|0;N[d+12>>2]=N[b+4>>2];N[c+4>>2]=R(N[d+12>>2]);d=ga-16|0;N[d+12>>2]=N[b+8>>2];N[c>>2]=R(N[d+12>>2]);na(a,c+8|0,c+4|0,c);ga=c+16|0}function Jl(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];a=J[a+8>>2];d=J[a+4>>2];J[b+4>>2]=J[a>>2];J[b+8>>2]=d;d=J[a+12>>2];J[b+12>>2]=J[a+8>>2];J[b+16>>2]=d;ga=c+16|0}function ry(a){a=a|0;var b=0,c=0;c=ga-32|0;ga=c;J[c+28>>2]=a;if(!K[29048]){J[(ga-16|0)+12>>2]=29032;H[29048]=1}a=c+8|0;b=J[c+28>>2];ia[J[J[b>>2]+76>>2]](a,b);b=J[a+4>>2];J[7258]=J[a>>2];J[7259]=b;b=J[a+12>>2];J[7260]=J[a+8>>2];J[7261]=b;ga=c+32|0;return 29032}function Xo(a){a=a|0;var b=0,c=0;c=ga-32|0;ga=c;J[c+28>>2]=a;if(!K[29444]){J[(ga-16|0)+12>>2]=29428;H[29444]=1}a=c+8|0;b=J[c+28>>2];ia[J[J[b>>2]+76>>2]](a,b);b=J[a+4>>2];J[7357]=J[a>>2];J[7358]=b;b=J[a+12>>2];J[7359]=J[a+8>>2];J[7360]=b;ga=c+32|0;return 29428}function ky(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;if(Ya(a,J[b+8>>2],0)){ag(b,c,d);return}e=J[a+12>>2];f=a+16|0;Ij(f,b,c,d);a:{if((e|0)<2){break a}e=(e<<3)+f|0;a=a+24|0;while(1){Ij(a,b,c,d);if(K[b+54|0]){break a}a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function SB(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;e=J[b+4>>2];J[a+4>>2]=J[b>>2];J[a+8>>2]=e;e=J[b+12>>2];J[a+12>>2]=J[b+8>>2];J[a+16>>2]=e;b=J[c+4>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=b;b=J[c+12>>2];J[a+28>>2]=J[c+8>>2];J[a+32>>2]=b;H[a+40|0]=1;N[a+36>>2]=d}function Fd(a){var b=0;b=J[a>>2];if(b){Gd(a,b)}b=J[a+4>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+4>>2]=0;J[a+8>>2]=-1;b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=0;H[a+36|0]=1;J[a+16>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0}function Ag(a,b,c,d){var e=0;J[a>>2]=18872;e=J[b+4>>2];J[a+4>>2]=J[b>>2];J[a+8>>2]=e;e=J[b+12>>2];J[a+12>>2]=J[b+8>>2];J[a+16>>2]=e;b=J[c+4>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=b;b=J[c+12>>2];J[a+28>>2]=J[c+8>>2];J[a+32>>2]=b;J[a+40>>2]=1065353216;J[a+36>>2]=d}function fD(a,b,c){a=a|0;b=b|0;c=c|0;fb(a,b,c);N[b+12>>2]=N[a+68>>2];N[b+16>>2]=N[a+72>>2];N[b+20>>2]=N[a+76>>2];N[b+24>>2]=N[a+80>>2];N[b+28>>2]=N[a+48>>2];N[b+32>>2]=N[a+52>>2];N[b+36>>2]=N[a+56>>2];N[b+40>>2]=N[a+60>>2];N[b+44>>2]=N[a+64>>2];return 3936}function tH(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;ya(2926);ia[J[J[a>>2]+8>>2]](a);ia[J[J[a>>2]+12>>2]](a);b=J[a+24>>2];ya(2537);if(b){c=J[a+68>>2];e=b,f=ia[J[J[c>>2]+36>>2]](c)|0,g=a+28|0,h=J[a+24>>2],d=J[J[b>>2]+32>>2],ia[d](e|0,f|0,g|0,h|0)}xa();xa()}function Un(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=J[e+12>>2];mf(a,J[e+4>>2]);c=J[a+60>>2];b=J[e>>2];J[b>>2]=J[a+56>>2];J[b+4>>2]=c;c=J[a+68>>2];J[b+8>>2]=J[a+64>>2];J[b+12>>2]=c;ga=e+16|0}function rp(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=ga-16|0;ga=a;J[a+8>>2]=J[c+8>>2];b=ga-16|0;J[b+12>>2]=J[a+8>>2];a:{if(J[J[b+12>>2]+236>>2]==8){J[a+12>>2]=J[a+8>>2];break a}J[a+12>>2]=0}ga=a+16|0;ga=c+16|0;return J[a+12>>2]}function pf(a,b,c){var d=0;d=ga-32|0;J[d+28>>2]=a;J[d+24>>2]=0;J[d+20>>2]=b;J[d+16>>2]=c;a=J[d+28>>2];J[d+12>>2]=J[d+24>>2];while(1){if(J[d+12>>2]>2]){b=J[d+12>>2]<<2;J[b+J[d+16>>2]>>2]=J[b+J[a+12>>2]>>2];J[d+12>>2]=J[d+12>>2]+1;continue}break}} +function aF(a){a=a|0;var b=0;J[a>>2]=13212;b=J[a+64>>2];if(b){sb(b);b=J[a+64>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}b=J[a+24>>2];if(!(b?!b|!K[a+28|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+24>>2]=0;H[a+28|0]=1;J[a+16>>2]=0;J[a+20>>2]=0;return a|0}function Ft(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];J[b+480>>2]=J[a+8>>2];if(J[b+480>>2]){d=J[a+8>>2];ia[J[J[d>>2]+8>>2]](d,b+4|0)}ga=a+16|0;ga=c+16|0}function js(a){a=a|0;var b=0,c=0,d=0,e=0;c=ga-16|0;ga=c;J[c+12>>2]=a;d=ua(8);b=J[c+12>>2];a=ga-16|0;ga=a;J[a+12>>2]=d;J[a+8>>2]=b;e=ga-16|0;b=J[a+12>>2];J[e+12>>2]=b;J[J[e+12>>2]>>2]=5116;J[b>>2]=20840;J[b+4>>2]=J[a+8>>2];ga=a+16|0;ga=c+16|0;return d|0}function Nh(a,b,c){var d=0;d=ga-32|0;J[d+28>>2]=a;J[d+24>>2]=0;J[d+20>>2]=b;J[d+16>>2]=c;a=J[d+28>>2];J[d+12>>2]=J[d+24>>2];while(1){if(J[d+12>>2]>2]){b=J[d+12>>2]<<2;N[b+J[d+16>>2]>>2]=N[b+J[a+12>>2]>>2];J[d+12>>2]=J[d+12>>2]+1;continue}break}}function Ct(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=ga-16|0;ga=a;J[a+8>>2]=J[c+8>>2];b=ga-16|0;J[b+12>>2]=J[a+8>>2];a:{if(J[J[b+12>>2]+236>>2]&2){J[a+12>>2]=J[a+8>>2];break a}J[a+12>>2]=0}ga=a+16|0;ga=c+16|0;return J[a+12>>2]}function zH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=(e=b,f=ia[J[J[a>>2]+16>>2]](a)|0,g=1,d=J[J[b>>2]+16>>2],ia[d](e|0,f|0,g|0)|0);g=b,f=c,e=ia[J[J[a>>2]+20>>2]](a,J[c+8>>2],b)|0,h=1245859651,i=a,d=J[J[b>>2]+20>>2],ia[d](g|0,f|0,e|0,h|0,i|0)}function bF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=(e=b,f=ia[J[J[a>>2]+52>>2]](a)|0,g=1,d=J[J[b>>2]+16>>2],ia[d](e|0,f|0,g|0)|0);g=b,f=c,e=ia[J[J[a>>2]+56>>2]](a,J[c+8>>2],b)|0,h=1346455635,i=a,d=J[J[b>>2]+20>>2],ia[d](g|0,f|0,e|0,h|0,i|0)}function Pz(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=(e=b,f=ia[J[J[a>>2]+16>>2]](a)|0,g=1,d=J[J[b>>2]+16>>2],ia[d](e|0,f|0,g|0)|0);g=b,f=c,e=ia[J[J[a>>2]+20>>2]](a,J[c+8>>2],b)|0,h=1497645650,i=a,d=J[J[b>>2]+20>>2],ia[d](g|0,f|0,e|0,h|0,i|0)}function Px(a){a=a|0;var b=Q(0),c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];d=J[a+12>>2];a:{if(ac(d,d)>2]);N[a+8>>2]=b+b;break a}b=wc(Q(-N[d+12>>2]));N[a+8>>2]=b+b}ga=a+16|0;ga=c+16|0;return Q(N[a+8>>2])}function ub(a,b,c){var d=0;d=ga-48|0;ga=d;J[d+44>>2]=a;J[d+40>>2]=b;J[d+36>>2]=c;a=J[d+44>>2];if(N[a+344>>2]!=Q(0)){Ni(a,J[d+40>>2]);b=ga-16|0;J[b+12>>2]=a+544;if(J[b+12>>2]){b=J[d+36>>2];Kb(d,J[d+40>>2],a+348|0);c=d+16|0;Ub(c,b,d);Oi(a,c)}}ga=d+48|0}function bo(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];J[d>>2]=J[d+8>>2];fb(a,J[d>>2],J[d+4>>2]);Mh(a+28|0,J[d>>2]+28|0);Mh(a+12|0,J[d>>2]+12|0);N[J[d>>2]+44>>2]=N[a+44>>2];ga=d+16|0;return 3824}function Si(a,b,c){var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];Nf(a);J[a>>2]=17820;c=a+144|0;Xi(c);J[a+152>>2]=J[d+8>>2];J[a+172>>2]=J[d+4>>2];b=ga-16|0;J[b+12>>2]=a+68;J[b+8>>2]=c;J[J[b+12>>2]+72>>2]=J[b+8>>2];ga=d+16|0}function $t(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=0;d=ga-16|0;ga=d;J[d+12>>2]=a;N[d+8>>2]=b;N[d+4>>2]=c;b=N[d+8>>2];c=N[d+4>>2];a=ga-16|0;J[a+12>>2]=J[d+12>>2];N[a+8>>2]=b;N[a+4>>2]=c;e=J[a+12>>2];N[e+472>>2]=N[a+8>>2];N[e+476>>2]=N[a+4>>2];ga=d+16|0}function $c(a){a=a|0;var b=0,c=0,d=0,e=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];d=ga-16|0;e=J[a+12>>2];J[d+12>>2]=e;if(J[J[d+12>>2]+216>>2]!=2){c=ga-16|0;J[c+12>>2]=e;c=J[J[c+12>>2]+216>>2]!=5}ga=a+16|0;ga=b+16|0;return c|0}function va(a,b,c){var d=0;d=ga-32|0;ga=d;J[d+28>>2]=b;J[d+24>>2]=c;N[d+20>>2]=N[J[d+28>>2]>>2]+N[J[d+24>>2]>>2];N[d+16>>2]=N[J[d+28>>2]+4>>2]+N[J[d+24>>2]+4>>2];N[d+12>>2]=N[J[d+28>>2]+8>>2]+N[J[d+24>>2]+8>>2];na(a,d+20|0,d+16|0,d+12|0);ga=d+32|0}function Ma(a,b,c){var d=0;d=ga-32|0;ga=d;J[d+28>>2]=b;J[d+24>>2]=c;N[d+20>>2]=N[J[d+28>>2]>>2]-N[J[d+24>>2]>>2];N[d+16>>2]=N[J[d+28>>2]+4>>2]-N[J[d+24>>2]+4>>2];N[d+12>>2]=N[J[d+28>>2]+8>>2]-N[J[d+24>>2]+8>>2];na(a,d+20|0,d+16|0,d+12|0);ga=d+32|0}function Kb(a,b,c){var d=0;d=ga-32|0;ga=d;J[d+28>>2]=b;J[d+24>>2]=c;N[d+20>>2]=N[J[d+28>>2]>>2]*N[J[d+24>>2]>>2];N[d+16>>2]=N[J[d+28>>2]+4>>2]*N[J[d+24>>2]+4>>2];N[d+12>>2]=N[J[d+28>>2]+8>>2]*N[J[d+24>>2]+8>>2];na(a,d+20|0,d+16|0,d+12|0);ga=d+32|0}function XH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(J[a+8>>2]>0){while(1){e=J[a+16>>2]+(d<<4)|0;a:{if(ia[J[J[b>>2]+8>>2]](b,e)|0){ia[J[J[a>>2]+12>>2]](a,J[e>>2],J[e+4>>2],c)|0;J[7392]=J[7392]-1;break a}d=d+1|0}if(J[a+8>>2]>(d|0)){continue}break}}}function uA(a){a=a|0;var b=0,c=0;if(J[a+232>>2]>0){while(1){b=J[J[a+240>>2]+(c<<2)>>2];J[b+412>>2]=0;J[b+416>>2]=0;J[b+436>>2]=0;J[b+440>>2]=0;J[b+428>>2]=0;J[b+432>>2]=0;J[b+420>>2]=0;J[b+424>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}}function gn(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;c=ga-16|0;ga=c;J[c+8>>2]=5860;J[c+12>>2]=d;g=d+4|0;h=d+20|0;i=c+8|0;oh(a+4|0,J[a+4>>2],b,g,h,N[d+32>>2],e,f,i);a=a- -64|0;oh(a,J[a>>2],b,g,h,N[d+32>>2],e,f,i);ga=c+16|0}function al(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+32>>2];e=c+328|0;d=J[a+28>>2];f=d+328|0;g=c+312|0;h=d+312|0;c=c+4|0;d=d+4|0;if(K[a+1301|0]){_k(a,b,$k(a,b,0,d,c,h,g,f,e),d,c,h,g,f,e);return}$k(a,b,_k(a,b,0,d,c,h,g,f,e),d,c,h,g,f,e)}function Ps(a,b,c,d,e,f){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=Q(e);f=Q(f);var g=0;g=ga-32|0;ga=g;J[g+28>>2]=a;N[g+24>>2]=b;N[g+20>>2]=c;N[g+16>>2]=d;N[g+12>>2]=e;N[g+8>>2]=f;Mi(J[g+28>>2],N[g+24>>2],N[g+20>>2],N[g+16>>2],N[g+12>>2],N[g+8>>2]);ga=g+32|0}function LF(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);d=N[b+32>>2];e=N[b+36>>2];g=N[c+4>>2];h=N[c+8>>2];f=N[b+28>>2];i=N[c>>2];J[a+12>>2]=0;N[a>>2]=i>=Q(0)?f:Q(-f);N[a+8>>2]=h>=Q(0)?e:Q(-e);N[a+4>>2]=g>=Q(0)?d:Q(-d)}function Ia(a,b,c){var d=0;d=ga-32|0;ga=d;J[d+28>>2]=b;J[d+24>>2]=c;N[d+20>>2]=N[J[d+28>>2]>>2]*N[J[d+24>>2]>>2];N[d+16>>2]=N[J[d+28>>2]+4>>2]*N[J[d+24>>2]>>2];N[d+12>>2]=N[J[d+28>>2]+8>>2]*N[J[d+24>>2]>>2];na(a,d+20|0,d+16|0,d+12|0);ga=d+32|0}function SA(a,b,c){a=a|0;b=b|0;c=c|0;fc(a,b,c);N[b+52>>2]=N[a+300>>2];N[b+56>>2]=N[a+304>>2];N[b+60>>2]=N[a+308>>2];N[b+64>>2]=N[a+312>>2];N[b+68>>2]=N[a+316>>2];N[b+72>>2]=N[a+320>>2];N[b+76>>2]=N[a+324>>2];N[b+80>>2]=N[a+328>>2];return 3463}function $u(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;b=J[d+8>>2];c=J[d+4>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[d+12>>2];J[a+8>>2]=b;J[a+4>>2]=c;Lb(J[a+12>>2]+144|0,J[a+8>>2],J[a+4>>2]);ga=a+16|0;ga=d+16|0}function se(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);var g=0;g=ga-32|0;ga=g;J[g+28>>2]=a;J[g+24>>2]=b;J[g+20>>2]=c;J[g+16>>2]=d;J[g+12>>2]=e;N[g+8>>2]=f;ic(J[g+28>>2],J[g+24>>2],J[g+20>>2],J[g+16>>2],J[g+12>>2],N[g+8>>2]);ga=g+32|0}function JA(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(2851);Q(ia[J[J[a>>2]+44>>2]](a,b,c,d,e,f,g,h,i));Q(ia[J[J[a>>2]+48>>2]](a,b,c,d,e,f,g,h,i));Q(ia[J[J[a>>2]+36>>2]](a,b,c,h));xa();return Q(Q(0))}function lb(a){var b=0,c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;a=J[c+12>>2];if(J[a+12>>2]){if(H[a+16|0]&1){d=J[a+12>>2];b=ga-16|0;ga=b;J[b+12>>2]=a;J[b+8>>2]=d;d=J[b+8>>2];if(d){J[8370]=J[8370]+1;ia[J[6783]](d)}ga=b+16|0}J[a+12>>2]=0}ga=c+16|0}function _A(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0);a:{b:{switch(c+1|0){case 0:case 6:break b;default:break a}}c:{switch(b-2|0){case 0:return Q(N[a+760>>2]);case 2:return Q(N[a+756>>2]);case 1:break c;default:break a}}d=N[a+752>>2]}return Q(d)}function WC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[b+4>>2];J[a+52>>2]=J[b>>2];J[a+56>>2]=d;d=J[b+12>>2];J[a+60>>2]=J[b+8>>2];J[a+64>>2]=d;b=J[c+4>>2];J[a+68>>2]=J[c>>2];J[a+72>>2]=b;b=J[c+12>>2];J[a+76>>2]=J[c+8>>2];J[a+80>>2]=b;J[a+48>>2]=1}function JH(a,b,c){a=a|0;b=b|0;c=c|0;a:{b:{c:{switch(J[b+216>>2]-2|0){case 0:case 3:break c;default:break b}}a=0;switch(J[c+216>>2]-2|0){case 0:case 3:break a;default:break b}}if(!J[b+256>>2]){return 1}a=ia[J[J[b>>2]>>2]](b,c)|0}return a|0}function GH(a,b){a=a|0;b=b|0;var c=0;a:{if(!b){break a}a=J[a+64>>2];c=J[a+16>>2];if(c>>>0>b>>>0|P(J[a>>2],J[a+4>>2])+c>>>0<=b>>>0){break a}J[b>>2]=J[a+12>>2];J[a+12>>2]=b;J[a+8>>2]=J[a+8>>2]+1;return}if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}function Fu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;H[f+15|0]=e;a=ra(116);Kd(a,J[f+28>>2],J[f+24>>2],J[f+20>>2]&65535,J[f+16>>2],H[f+15|0]&1);ga=f+32|0;return a|0}function Uf(a,b,c){var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;b=ga-16|0;a=J[d+12>>2];J[b+12>>2]=a;J[J[b+12>>2]>>2]=1392;J[a>>2]=1308;_b(a+4|0,J[d+8>>2]);_b(a+68|0,J[d+4>>2]);_b(a+132|0,J[d+8>>2]);J[a+196>>2]=0;ga=d+16|0}function Yn(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=J[e+12>>2];ia[J[J[a>>2]+108>>2]](a,J[e+8>>2],J[e+4>>2]);ia[J[J[a>>2]+108>>2]](a,(J[e+8>>2]+1|0)%3|0,J[e>>2]);ga=e+16|0}function qz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a+896>>2];J[b>>2]=J[a+892>>2];J[b+4>>2]=d;d=J[a+904>>2];J[b+8>>2]=J[a+900>>2];J[b+12>>2]=d;b=J[a+920>>2];J[c+8>>2]=J[a+916>>2];J[c+12>>2]=b;b=J[a+912>>2];J[c>>2]=J[a+908>>2];J[c+4>>2]=b}function NH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(J[b+748>>2]>0){a=0;while(1){c=P(a,184)+b|0;d=J[c+116>>2];a:{if(!d){break a}e=J[7969];if(!e){break a}ia[e|0](d)|0;J[c+116>>2]=0}a=a+1|0;if((a|0)>2]){continue}break}}J[b+748>>2]=0}function kr(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];if(J[a+8>>2]<0){J[a+8>>2]=0}if(J[a+8>>2]>2){J[a+8>>2]=2}J[b+176>>2]=J[a+8>>2];ga=c+16|0}function Dz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;H[f+15|0]=e;a=ra(1312);cl(a,J[f+28>>2],J[f+24>>2],J[f+20>>2],J[f+16>>2],H[f+15|0]&1);ga=f+32|0;return a|0}function zv(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;J[f+12>>2]=e;a=J[f+28>>2];ia[J[J[a>>2]+120>>2]](a,J[f+24>>2],J[f+20>>2],J[f+16>>2],J[f+12>>2]);ga=f+32|0}function Us(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;H[f+15|0]=e;a=ra(764);Yk(a,J[f+28>>2],J[f+24>>2],J[f+20>>2],J[f+16>>2],H[f+15|0]&1);ga=f+32|0;return a|0}function yE(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);b=J[a+104>>2]+(b<<4)|0;d=N[b>>2];e=N[b+4>>2];f=N[b+8>>2];g=N[a+16>>2];h=N[a+20>>2];i=N[a+12>>2];J[c+12>>2]=0;N[c+8>>2]=f*h;N[c+4>>2]=e*g;N[c>>2]=d*i}function xz(a,b){a=a|0;b=Q(b);var c=0,d=Q(0),e=Q(0);c=ga-16|0;ga=c;if(N[a+68>>2]>Q(0)){b=N[a+92>>2];d=N[a+96>>2];e=N[a+88>>2];J[c+12>>2]=0;N[c>>2]=-e;N[c+8>>2]=-d;N[c+4>>2]=-b;zc(a+4|0,c,a+164|0);zc(a+16|0,a+88|0,a+180|0)}ga=c+16|0}function lH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0);d=ga-16|0;ga=d;J[d+8>>2]=-1;J[d+12>>2]=J[a+24>>2];if(!J[b+4>>2]){J[b+4>>2]=d+8}e=J[a+20>>2];f=Q(ia[J[J[e>>2]+12>>2]](e,b,c));N[a+4>>2]=N[J[a+20>>2]+4>>2];ga=d+16|0;return Q(f)}function hH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0);d=ga-16|0;ga=d;J[d+8>>2]=-1;J[d+12>>2]=J[a+16>>2];if(!J[b+4>>2]){J[b+4>>2]=d+8}e=J[a+12>>2];f=Q(ia[J[J[e>>2]+12>>2]](e,b,c));N[a+4>>2]=N[J[a+12>>2]+4>>2];ga=d+16|0;return Q(f)}function Pg(a){a=a|0;var b=0,c=0,d=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=J[a+12>>2];J[a+8>>2]=(J[c+52>>2]+2|0)%3;d=ga-16|0;J[d+12>>2]=c+28;ga=a+16|0;ga=b+16|0;return Q(N[J[d+12>>2]+(J[a+8>>2]<<2)>>2])}function mt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;H[d+7|0]=c;c=J[d+12>>2];a=J[d+8>>2];e=c+a|0;b=H[d+7|0]&1;H[e+1309|0]=b;a:{if((a|0)<=2){H[e+788|0]=b;break a}H[(c+(a<<6)|0)+720|0]=b}ga=d+16|0}function Mn(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];d=J[b+4>>2];a=J[c+12>>2];J[a+52>>2]=J[b>>2];J[a+56>>2]=d;d=J[b+12>>2];J[a+60>>2]=J[b+8>>2];J[a+64>>2]=d;ia[J[J[a>>2]+72>>2]](a);ga=c+16|0}function nw(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ra(48);c=J[b+12>>2];H[a+16|0]=1;J[a+44>>2]=c;J[a+12>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+40>>2]=0;H[a+36|0]=1;J[a+32>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;ga=b+16|0;return a|0}function tA(a){a=a|0;var b=0,c=0,d=0;b=J[a+232>>2];if((b|0)>0){while(1){a:{b:{d=J[J[a+240>>2]+(c<<2)>>2];switch(J[d+216>>2]-2|0){case 0:case 3:break a;default:break b}}yk(d);b=J[a+232>>2]}c=c+1|0;if((b|0)>(c|0)){continue}break}}}function Ie(a){H[a+356|0]=1;J[a>>2]=0;H[a+312|0]=0;J[a+292>>2]=1566444395;J[a+296>>2]=1566444395;J[a+336>>2]=0;J[a+340>>2]=0;J[a+300>>2]=1566444395;J[a+304>>2]=0;J[a+344>>2]=0;J[a+348>>2]=0;H[a+352|0]=0;H[a+332|0]=K[a+332|0]&240}function Vd(a,b,c,d,e){var f=0;f=ga-32|0;ga=f;J[f+28>>2]=b;J[f+24>>2]=c;J[f+20>>2]=d;J[f+16>>2]=e;b=J[f+28>>2];N[f+12>>2]=Ua(b,J[f+24>>2]);N[f+8>>2]=Ua(b,J[f+20>>2]);N[f+4>>2]=Ua(b,J[f+16>>2]);na(a,f+12|0,f+8|0,f+4|0);ga=f+32|0}function th(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b+20>>2];J[c>>2]=J[b+16>>2];J[c+4>>2]=a;a=J[b+28>>2];J[c+8>>2]=J[b+24>>2];J[c+12>>2]=a;a=J[b+44>>2];J[d+8>>2]=J[b+40>>2];J[d+12>>2]=a;a=J[b+36>>2];J[d>>2]=J[b+32>>2];J[d+4>>2]=a}function Xn(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=(J[d+12>>2]+56|0)+(J[d+8>>2]<<4)|0;c=J[a+4>>2];b=J[d+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;c=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=c}function VC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a+56>>2];J[b>>2]=J[a+52>>2];J[b+4>>2]=d;d=J[a+64>>2];J[b+8>>2]=J[a+60>>2];J[b+12>>2]=d;b=J[a+80>>2];J[c+8>>2]=J[a+76>>2];J[c+12>>2]=b;b=J[a+72>>2];J[c>>2]=J[a+68>>2];J[c+4>>2]=b}function Go(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;J[d+24>>2]=b;J[d+20>>2]=c;a=J[d+28>>2];J[d+16>>2]=27968;b=J[d+16>>2];c=J[d+24>>2];J[d+8>>2]=J[d+20>>2];J[d+4>>2]=c;J[d>>2]=a;ba(b|0,1291,d|0)|0;ga=d+32|0}function xc(a,b,c,d,e){var f=0;f=ga-32|0;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;J[f+12>>2]=e;a=J[f+28>>2];N[a>>2]=N[J[f+24>>2]>>2];N[a+4>>2]=N[J[f+20>>2]>>2];N[a+8>>2]=N[J[f+16>>2]>>2];N[a+12>>2]=N[J[f+12>>2]>>2]}function rn(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a+12>>2];J[b>>2]=J[a+8>>2];J[b+4>>2]=d;d=J[a+20>>2];J[b+8>>2]=J[a+16>>2];J[b+12>>2]=d;b=J[a+36>>2];J[c+8>>2]=J[a+32>>2];J[c+12>>2]=b;b=J[a+28>>2];J[c>>2]=J[a+24>>2];J[c+4>>2]=b}function Lm(a,b,c,d,e){J[a>>2]=8624;J[a+4>>2]=J[b>>2];J[a>>2]=8652;H[a+24|0]=1;J[a>>2]=9708;J[a+20>>2]=0;H[a+28|0]=e;J[a+12>>2]=0;J[a+16>>2]=0;b=J[b+4>>2];H[a+36|0]=0;J[a+32>>2]=b;J[a+40>>2]=J[J[(e?d:c)+4>>2]+68>>2];Km(a,c,d)}function Cy(a){a=a|0;var b=0,c=0,d=0;b=J[a+24>>2];if((b|0)>0){while(1){a:{b:{d=J[J[a+32>>2]+(c<<2)>>2];switch(J[d+216>>2]-2|0){case 0:case 3:break a;default:break b}}lg(d);b=J[a+24>>2]}c=c+1|0;if((c|0)<(b|0)){continue}break}}}function qn(a,b){a=a|0;b=b|0;var c=0,d=0;if(!L[a+56>>1]){b=1;I[a+64>>1]=1;d=J[a+60>>2];c=L[a+58>>1];if(c>>>0>1){while(1){c=(b<<6)+d|0;b=b+1|0;I[c+48>>1]=b;c=L[a+58>>1];if(c>>>0>b>>>0){continue}break}}I[((c<<6)+d|0)-16>>1]=0}}function tj(a,b){var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];N[a>>2]=N[a>>2]*N[J[c+8>>2]>>2];N[a+4>>2]=N[a+4>>2]*N[J[c+8>>2]>>2];N[a+8>>2]=N[a+8>>2]*N[J[c+8>>2]>>2];N[a+12>>2]=N[a+12>>2]*N[J[c+8>>2]>>2];return a}function eG(a){a=a|0;var b=0;J[a>>2]=11304;b=J[a+276>>2];if(!(b?!b|!K[a+280|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+276>>2]=0;H[a+280|0]=1;J[a+268>>2]=0;J[a+272>>2]=0;J[a>>2]=6652;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function Nz(a){a=a|0;var b=0;J[a>>2]=20740;b=J[a+496>>2];if(!(b?!b|!K[a+500|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+496>>2]=0;H[a+500|0]=1;J[a+488>>2]=0;J[a+492>>2]=0;J[a>>2]=6652;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function ml(a,b,c){var d=0;pl(a);d=J[a+248>>2];J[b>>2]=J[a+244>>2];J[b+4>>2]=d;d=J[a+256>>2];J[b+8>>2]=J[a+252>>2];J[b+12>>2]=d;b=J[a+272>>2];J[c+8>>2]=J[a+268>>2];J[c+12>>2]=b;b=J[a+264>>2];J[c>>2]=J[a+260>>2];J[c+4>>2]=b}function Su(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=ua(40);b=J[d+12>>2];J[a>>2]=8624;J[a+4>>2]=J[b>>2];J[a>>2]=8652;J[a>>2]=17188;J[a+8>>2]=0;J[a+12>>2]=0;ga=d+16|0;return a|0}function _E(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;J[a+68>>2]=J[a+68>>2]+1;c=J[a+16>>2];if((c|0)>0){while(1){d=c-1|0;if(J[(J[a+24>>2]+P(d,80)|0)+64>>2]==(b|0)){km(a,d)}e=c>>>0>1;c=d;if(e){continue}break}}ia[J[J[a>>2]+68>>2]](a)}function Vf(a,b,c){var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];rf(a,J[d+8>>2]);b=J[d+4>>2];c=J[b+4>>2];J[a+48>>2]=J[b>>2];J[a+52>>2]=c;c=J[b+12>>2];J[a+56>>2]=J[b+8>>2];J[a+60>>2]=c;ga=d+16|0}function Lo(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0;e=ga-80|0;ga=e;J[e+76>>2]=a;J[e+72>>2]=b;N[e+68>>2]=c;J[e+64>>2]=d;a=J[e+76>>2];Pb(e);de(e);Wf(e,J[e+72>>2]);ia[J[J[a>>2]+16>>2]](a,N[e+68>>2],e,J[e+64>>2]);ga=e+80|0}function Yt(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;N[d+8>>2]=b;N[d+4>>2]=c;b=N[d+8>>2];a=J[d+12>>2];c=N[d+4>>2];N[a+448>>2]=c>2]=b>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;J[f+12>>2]=e;a=J[f+28>>2];ia[J[J[a>>2]+8>>2]](a,J[f+24>>2],J[f+20>>2],J[f+16>>2]);ga=f+32|0}function LH(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=d;J[e+8>>2]=a;a=J[((P(J[J[b+4>>2]+4>>2],144)+a|0)+(J[J[c+4>>2]+4>>2]<<2)|0)+72>>2];a=ia[J[J[a>>2]+8>>2]](a,e+8|0,b,c)|0;ga=e+16|0;return a|0}function _i(a){var b=0,c=0,d=0;b=ga-16|0;ga=b;J[b+8>>2]=a;a=J[b+8>>2];J[b+12>>2]=a;d=a+48|0;c=a;while(1){J[(ga-16|0)+12>>2]=c;c=c+16|0;if((d|0)!=(c|0)){continue}break}Oa(a+48|0);N[a+64>>2]=.009999999776482582;ga=b+16|0}function Qs(a,b,c,d,e){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=Q(e);var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;N[f+24>>2]=b;N[f+20>>2]=c;N[f+16>>2]=d;N[f+12>>2]=e;Mi(J[f+28>>2],N[f+24>>2],N[f+20>>2],N[f+16>>2],N[f+12>>2],Q(1));ga=f+32|0}function Pn(a){a=a|0;var b=0,c=0,d=0;b=ga-16|0;ga=b;J[b+12>>2]=a;d=J[b+12>>2];J[d>>2]=4660;a=ga-16|0;ga=a;J[a+12>>2]=d+68;c=ga-16|0;ga=c;J[c+12>>2]=J[a+12>>2];tc(J[c+12>>2]+4|0);ga=c+16|0;ga=a+16|0;ga=b+16|0;return d|0}function TA(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0);d=Q(3.4028234663852886e38);a:{if((c|0)!=-1){break a}b:{switch(b-1|0){case 0:case 1:return Q(N[a+336>>2]);case 2:case 3:break b;default:break a}}d=N[a+340>>2]}return Q(d)}function cF(a){a=a|0;var b=0,c=Q(0),d=Q(0),e=Q(0);b=ga-32|0;ga=b;ia[J[J[a>>2]+12>>2]](a,b+16|0,b+12|0);ga=b+32|0;c=N[b+24>>2];d=Q(c*c);c=N[b+16>>2];e=Q(c*c);c=N[b+20>>2];return Q(Q(N[b+12>>2]+Q(Y(Q(d+Q(e+Q(c*c)))))))}function UA(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;a:{if((d|0)!=-1){break a}b:{c:{switch(b-1|0){case 0:case 1:d=a+336|0;b=1;break b;case 2:case 3:break c;default:break a}}d=a+340|0;b=2}N[d>>2]=c;J[a+332>>2]=b|J[a+332>>2]}}function Pc(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;b=J[a+12>>2];J[b+260>>2]=J[b+260>>2]+1;vb(b+4|0,J[a+8>>2]);ga=a+16|0;ga=c+16|0}function vb(a,b){var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];tg(a,J[c+8>>2]);b=J[c+8>>2];d=J[b+52>>2];J[a+48>>2]=J[b+48>>2];J[a+52>>2]=d;d=J[b+60>>2];J[a+56>>2]=J[b+56>>2];J[a+60>>2]=d;ga=c+16|0}function uE(a){a=a|0;var b=0;J[a>>2]=13816;b=J[a+104>>2];if(!(b?!b|!K[a+108|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+104>>2]=0;H[a+108|0]=1;J[a+96>>2]=0;J[a+100>>2]=0;Qa(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function jI(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;e=c>>>16|0;f=a>>>16|0;j=P(e,f);g=c&65535;h=a&65535;i=P(g,h);f=(i>>>16|0)+P(f,g)|0;e=(f&65535)+P(e,h)|0;ha=(P(b,c)+j|0)+P(a,d)+(f>>>16)+(e>>>16)|0;return i&65535|e<<16}function _w(){var a=0,b=0,c=0,d=0;b=ua(8);J[b>>2]=0;J[b+4>>2]=0;c=ga-16|0;ga=c;J[c+12>>2]=b;a=ga-16|0;d=J[c+12>>2];J[a+12>>2]=d;a=J[a+12>>2];J[a>>2]=1776;I[a+4>>1]=1;I[a+6>>1]=65535;J[d>>2]=1656;ga=c+16|0;return b|0}function _b(a,b){var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];rf(a,J[c+8>>2]);b=J[c+8>>2];d=J[b+52>>2];J[a+48>>2]=J[b+48>>2];J[a+52>>2]=d;d=J[b+60>>2];J[a+56>>2]=J[b+56>>2];J[a+60>>2]=d;ga=c+16|0}function Tu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=ua(8);d=J[c+12>>2];e=J[c+8>>2];a=ga-16|0;J[a+12>>2]=b;J[a+8>>2]=d;J[a+4>>2]=e;J[J[a+12>>2]>>2]=J[a+8>>2];ga=c+16|0;return b|0}function Bh(a,b){var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=0;J[c+4>>2]=b;a=J[c+12>>2];J[c>>2]=J[c+8>>2];while(1){if(J[c>>2]>2]){tc(J[a+12>>2]+P(J[c>>2],36)|0);J[c>>2]=J[c>>2]+1;continue}break}ga=c+16|0}function Qo(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;H[f+15|0]=e;a=ig(J[f+24>>2],J[f+20>>2],J[f+16>>2],H[f+15|0]&1);ga=f+32|0;return a|0}function AG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=J[a+8>>2];d=J[c+8>>2];if((d|0)>0){a=0;while(1){e=J[(J[c+16>>2]+P(a,12)|0)+8>>2];if(e){ia[J[J[e>>2]+16>>2]](e,b);d=J[c+8>>2]}a=a+1|0;if((d|0)>(a|0)){continue}break}}}function OB(a){a=a|0;var b=0;J[a>>2]=19064;b=J[a+140>>2];if(!(b?!b|!K[a+144|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+140>>2]=0;H[a+144|0]=1;J[a+132>>2]=0;J[a+136>>2]=0;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function ks(){var a=0,b=0;b=ua(24);a=ga-16|0;J[a+12>>2]=b;a=J[a+12>>2];N[a>>2]=5.880000114440918;N[a+4>>2]=.8299999833106995;N[a+8>>2]=.8799999952316284;N[a+12>>2]=500;N[a+16>>2]=10.5;N[a+20>>2]=6e3;return b|0}function Xv(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;H[f+15|0]=e;Ml(J[f+28>>2],J[f+24>>2],J[f+20>>2],J[f+16>>2],H[f+15|0]&1);ga=f+32|0}function Jp(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;H[f+15|0]=e;Ja(J[f+28>>2],J[f+24>>2],J[f+20>>2],J[f+16>>2],H[f+15|0]&1);ga=f+32|0}function Ip(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;J[f+12>>2]=e;rb(J[f+28>>2],J[f+24>>2],J[f+20>>2],J[f+16>>2],J[f+12>>2]);ga=f+32|0}function Az(a,b){a=a|0;b=b|0;var c=Q(0);b=J[b+36>>2];c=jk(a+4|0,a+36|0,J[b+8>>2]+8|0,J[b+12>>2]+8|0,J[b+16>>2]+8|0,N[a+52>>2]);if(!(!(c>Q(0))|!(N[a+52>>2]>c))){J[a+56>>2]=b;N[a+52>>2]=c}J[a+60>>2]=J[a+60>>2]+1}function Ap(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;N[d+4>>2]=c;a=J[d+12>>2];c=N[d+4>>2];N[(J[a+720>>2]+P(J[d+8>>2],104)|0)+88>>2]=c>Q(0)?Q(Q(1)/c):Q(0);H[a+924|0]=1;ga=d+16|0}function ag(a,b,c){var d=0;d=J[a+16>>2];if(!d){J[a+36>>2]=1;J[a+24>>2]=c;J[a+16>>2]=b;return}a:{if((b|0)==(d|0)){if(J[a+24>>2]!=2){break a}J[a+24>>2]=c;return}H[a+54|0]=1;J[a+24>>2]=2;J[a+36>>2]=J[a+36>>2]+1}}function Uc(a,b){a=a|0;b=Q(b);var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;d=J[a+12>>2];J[d+260>>2]=J[d+260>>2]+1;N[d+228>>2]=N[a+8>>2];ga=c+16|0}function Tc(a,b){a=a|0;b=Q(b);var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;d=J[a+12>>2];J[d+260>>2]=J[d+260>>2]+1;N[d+224>>2]=N[a+8>>2];ga=c+16|0}function Sc(a,b){a=a|0;b=Q(b);var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;d=J[a+12>>2];J[d+260>>2]=J[d+260>>2]+1;N[d+232>>2]=N[a+8>>2];ga=c+16|0}function bC(a){a=a|0;var b=0;a=J[a+140>>2];b=J[a+32>>2];if((b|0)>0){J[a+32>>2]=b+1;return}b=J[a+8>>2];ia[J[J[b>>2]+16>>2]](b,a+36|0,a+40|0,a+44|0,a+48|0,a+52|0,a+56|0,a+60|0,a- -64|0,J[a+28>>2]);J[a+32>>2]=1}function Rk(){var a=0;a=ga-16|0;ga=a;if(!K[32576]){J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;qg(31960,a);H[32576]=1}J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;we(31960,Q(0),a);ga=a+16|0;return 31960}function yv(a,b){a=a|0;b=b|0;var c=0;c=ga-80|0;ga=c;J[c+76>>2]=a;J[c+72>>2]=b;if(!K[29304]){Pb(29240);H[29304]=1}a=c+8|0;b=J[c+76>>2];ia[J[J[b>>2]+132>>2]](a,b,J[c+72>>2]);vb(29240,a);ga=c+80|0;return 29240}function PA(a,b){a=a|0;b=b|0;var c=0;c=ga-80|0;ga=c;J[c+76>>2]=a;J[c+72>>2]=b;if(!K[29028]){Pb(28964);H[29028]=1}a=c+8|0;b=J[c+76>>2];ia[J[J[b>>2]+132>>2]](a,b,J[c+72>>2]);vb(28964,a);ga=c+80|0;return 28964}function Ej(a,b,c,d){a=a|0;b=Q(b);c=c|0;d=Q(d);var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;N[e+8>>2]=b;J[e+4>>2]=c;N[e>>2]=d;a=J[e+12>>2];a=ia[J[J[a>>2]+52>>2]](a,N[e+8>>2],J[e+4>>2],N[e>>2])|0;ga=e+16|0;return a|0}function kw(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[a+12>>2];J[c+8>>2]=0;ga=a+16|0;ga=b+16|0;return J[J[c+12>>2]+12>>2]+(J[c+8>>2]<<4)|0}function YC(a){a=a|0;var b=0;J[a>>2]=16664;b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=0;H[a+36|0]=1;J[a+24>>2]=0;J[a+28>>2]=0;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function Bb(a){J[a+4>>2]=35;J[a+8>>2]=0;J[a>>2]=14268;J[a+44>>2]=1025758986;J[a+20>>2]=1065353216;J[a+24>>2]=0;J[a+12>>2]=1065353216;J[a+16>>2]=1065353216;J[a>>2]=13984;J[a+52>>2]=0;J[a>>2]=15776;return a}function jC(a){a=a|0;var b=0;J[a>>2]=4660;b=J[a+84>>2];if(!(b?!b|!K[a+88|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+84>>2]=0;H[a+88|0]=1;J[a+76>>2]=0;J[a+80>>2]=0;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function Og(a){a=a|0;var b=0,c=0,d=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=ga-16|0;d=J[a+12>>2];J[c+12>>2]=d+28;ga=a+16|0;ga=b+16|0;return Q(N[J[c+12>>2]+(J[d+52>>2]<<2)>>2])}function Ld(a){var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;c=J[b+12>>2];N[b+8>>2]=sf(c);a=ga-16|0;ga=a;J[a+12>>2]=c;J[a+8>>2]=b+8;c=J[a+12>>2];N[a+4>>2]=Q(1)/N[J[a+8>>2]>>2];ih(c,a+4|0);ga=a+16|0;ga=b+16|0}function Fj(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;N[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];a=ia[J[J[a>>2]+52>>2]](a,N[d+8>>2],J[d+4>>2],Q(.01666666753590107))|0;ga=d+16|0;return a|0}function qo(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];H[c+7|0]=(I[J[c+8>>2]+4>>1]&I[a+14>>1])!=0;H[c+7|0]=H[c+7|0]&1&(I[a+12>>1]&I[J[c+8>>2]+6>>1])!=0;return H[c+7|0]&1}function ye(a){var b=Q(0);b=Pa(Q(N[a>>2]+N[a+4>>2]),Q(6.2831854820251465));if(bQ(3.1415927410125732)?Q(b+Q(-6.2831854820251465)):b}function xe(a){var b=Q(0);b=Pa(Q(N[a>>2]-N[a+4>>2]),Q(6.2831854820251465));if(bQ(3.1415927410125732)?Q(b+Q(-6.2831854820251465)):b}function nD(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=Q(0);d=Q(ia[J[J[a>>2]+48>>2]](a));e=Q(ia[J[J[a>>2]+48>>2]](a));J[c+12>>2]=0;b=Q(e*Q(d*Q(b*Q(.4000000059604645))));N[c+8>>2]=b;N[c+4>>2]=b;N[c>>2]=b}function ko(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];H[c+7|0]=(I[J[c+8>>2]+4>>1]&I[a+10>>1])!=0;H[c+7|0]=H[c+7|0]&1&(I[a+8>>1]&I[J[c+8>>2]+6>>1])!=0;return H[c+7|0]&1}function Gu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=ra(116);Kd(a,J[e+12>>2],J[e+8>>2],J[e+4>>2]&65535,J[e>>2],0);ga=e+16|0;return a|0}function vj(a,b,c,d,e){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=Q(e);var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;N[f+24>>2]=b;N[f+20>>2]=c;N[f+16>>2]=d;N[f+12>>2]=e;xc(J[f+28>>2],f+24|0,f+20|0,f+16|0,f+12|0);ga=f+32|0}function rv(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ga-32|0;ga=f;J[f+28>>2]=a;J[f+24>>2]=b;J[f+20>>2]=c;J[f+16>>2]=d;J[f+12>>2]=e;Lf(J[f+28>>2],J[f+24>>2],f+20|0,f+16|0,f+12|0);ga=f+32|0}function mo(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];H[c+7|0]=(I[J[c+8>>2]+4>>1]&I[a+6>>1])!=0;H[c+7|0]=H[c+7|0]&1&(I[a+4>>1]&I[J[c+8>>2]+6>>1])!=0;return H[c+7|0]&1}function xb(a,b,c,d){J[a+44>>2]=0;J[a+36>>2]=0;J[a+40>>2]=1050253722;J[a+32>>2]=d;J[a+28>>2]=c;J[a+24>>2]=-1;I[a+20>>1]=1;J[a+16>>2]=2139095039;J[a+8>>2]=-1;J[a+12>>2]=-1;J[a+4>>2]=b;J[a>>2]=20112}function pq(){var a=0,b=0;a=ra(288);Bd(a);J[a+276>>2]=0;H[a+280|0]=1;J[a+268>>2]=0;J[a+272>>2]=0;J[a+236>>2]=4;J[a>>2]=11348;J[8369]=J[8369]+1;b=ia[J[6782]](76,16)|0;mh(b);J[a+284>>2]=b;return a|0}function _s(a,b){a=a|0;b=Q(b);var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;d=J[a+12>>2];N[d+572>>2]=N[a+8>>2];H[d+553|0]=1;ga=c+16|0}function Dc(a){a:{switch(J[a+4>>2]){case 8:return Q(N[a+28>>2]*N[a+12>>2]);default:return Q(ia[J[J[a>>2]+48>>2]](a));case 0:case 1:case 4:case 5:case 10:case 11:case 13:break a}}return N[a+44>>2]}function $s(a,b){a=a|0;b=Q(b);var c=0,d=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;d=J[a+12>>2];N[d+572>>2]=N[a+8>>2];H[d+553|0]=0;ga=c+16|0}function ob(a){a=a|0;var b=0,c=0,d=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];d=ga-16|0;c=J[a+12>>2];J[d+12>>2]=c;Eb(c,J[J[d+12>>2]+4>>2]);lb(c);Yd(c);ga=a+16|0;ga=b+16|0}function fG(a){a=a|0;var b=0;J[a>>2]=11304;b=J[a+276>>2];if(!(b?!b|!K[a+280|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+276>>2]=0;H[a+280|0]=1;J[a+268>>2]=0;J[a+272>>2]=0;J[a>>2]=6652;return a|0}function Oz(a){a=a|0;var b=0;J[a>>2]=20740;b=J[a+496>>2];if(!(b?!b|!K[a+500|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+496>>2]=0;H[a+500|0]=1;J[a+488>>2]=0;J[a+492>>2]=0;J[a>>2]=6652;return a|0}function nx(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;ga=c+16|0;return Q(N[J[J[a+12>>2]+12>>2]+(J[a+8>>2]<<2)>>2])}function Pe(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;I[e+6>>1]=c;I[e+4>>1]=d;a=J[e+12>>2];ia[J[J[a>>2]+36>>2]](a,J[e+8>>2],I[e+6>>1],I[e+4>>1]);ga=e+16|0}function Nj(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;I[e+6>>1]=c;I[e+4>>1]=d;a=J[e+12>>2];ia[J[J[a>>2]+88>>2]](a,J[e+8>>2],I[e+6>>1],I[e+4>>1]);ga=e+16|0}function Es(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+192>>2]=qe(N[a+8>>2]);ga=a+16|0;ga=c+16|0}function Ds(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+196>>2]=qe(N[a+8>>2]);ga=a+16|0;ga=c+16|0}function kD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;J[c+8>>2]=-581039253;J[c+12>>2]=0;J[c>>2]=-581039253;J[c+4>>2]=-581039253;J[d+8>>2]=1566444395;J[d+12>>2]=0;J[d>>2]=1566444395;J[d+4>>2]=1566444395}function Vs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=ra(764);Yk(a,J[e+12>>2],J[e+8>>2],J[e+4>>2],J[e>>2],0);ga=e+16|0;return a|0}function Uz(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=J[b>>2];d=J[a+80>>2];if(!(!(L[b+6>>1]&L[a+8>>1])|(!(L[a+10>>1]&L[b+4>>1])|(c|0)==(d|0)))){a=J[a+92>>2];e=ia[J[J[a>>2]+28>>2]](a,d,c)|0}return e|0}function zr(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+188>>2]=J[a>>2];J[b+192>>2]=c;c=J[a+12>>2];J[b+196>>2]=J[a+8>>2];J[b+200>>2]=c}function yu(a,b,c,d){a=Q(a);b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;N[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;b=ua(140);Ri(b,N[e+12>>2],J[e+8>>2],J[e+4>>2],J[e>>2]);ga=e+16|0;return b|0}function lr(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;N[e+4>>2]=c;J[e>>2]=d;a=ra(184);kl(a,J[e+12>>2],J[e+8>>2],N[e+4>>2],J[e>>2]);ga=e+16|0;return a|0}function Op(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=ra(1252);Ac(a,J[e+12>>2],J[e+8>>2],J[e+4>>2],J[e>>2]);ga=e+16|0;return a|0}function Er(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+156>>2]=J[a>>2];J[b+160>>2]=c;c=J[a+12>>2];J[b+164>>2]=J[a+8>>2];J[b+168>>2]=c}function Br(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+172>>2]=J[a>>2];J[b+176>>2]=c;c=J[a+12>>2];J[b+180>>2]=J[a+8>>2];J[b+184>>2]=c}function yj(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=J[e+12>>2];ia[J[J[a>>2]+8>>2]](a,J[e+8>>2],J[e+4>>2],J[e>>2])|0;ga=e+16|0}function ce(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;ga=c+16|0;return J[J[J[a+12>>2]+12>>2]+(J[a+8>>2]<<2)>>2]}function Wn(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=J[e+12>>2];ia[J[J[a>>2]+124>>2]](a,J[e>>2],J[e+8>>2],J[e+4>>2]);ga=e+16|0}function Nv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;N[e>>2]=d;a=ua(32);aj(a,J[e+12>>2],J[e+8>>2],J[e+4>>2],N[e>>2]);ga=e+16|0;return a|0}function Mh(a,b){var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];J[c+4>>2]=0;while(1){if(J[c+4>>2]<4){b=J[c+4>>2]<<2;N[b+J[c+8>>2]>>2]=N[a+b>>2];J[c+4>>2]=J[c+4>>2]+1;continue}break}}function Fb(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;N[e+4>>2]=c;J[e>>2]=d;a=J[e+12>>2];ia[J[J[a>>2]+28>>2]](a,J[e+8>>2],N[e+4>>2],J[e>>2]);ga=e+16|0}function DG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=J[a+12>>2];if((c|0)>0){while(1){e=J[J[a+20>>2]+(d<<2)>>2];if(e){ia[J[J[e>>2]+16>>2]](e,b);c=J[a+12>>2]}d=d+1|0;if((c|0)>(d|0)){continue}break}}}function jb(a,b){var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];N[a>>2]=N[a>>2]+N[J[c+8>>2]>>2];N[a+4>>2]=N[a+4>>2]+N[J[c+8>>2]+4>>2];N[a+8>>2]=N[a+8>>2]+N[J[c+8>>2]+8>>2];return a}function ee(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=J[e+12>>2];ia[J[J[a>>2]+28>>2]](a,J[e+8>>2],J[e+4>>2],J[e>>2]);ga=e+16|0}function Xd(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=J[e+12>>2];ia[J[J[a>>2]+32>>2]](a,J[e+8>>2],J[e+4>>2],J[e>>2]);ga=e+16|0}function Sn(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=J[e+12>>2];ia[J[J[a>>2]+80>>2]](a,J[e+8>>2],J[e+4>>2],J[e>>2]);ga=e+16|0}function Kq(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=J[e+12>>2];ia[J[J[a>>2]+24>>2]](a,J[e+8>>2],J[e+4>>2],J[e>>2]);ga=e+16|0}function yk(a){if(!(K[a+204|0]&3)){N[a+412>>2]=Q(N[a+364>>2]*N[a+348>>2])+N[a+412>>2];N[a+416>>2]=Q(N[a+368>>2]*N[a+352>>2])+N[a+416>>2];N[a+420>>2]=Q(N[a+372>>2]*N[a+356>>2])+N[a+420>>2]}}function xf(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=J[e+12>>2];ia[J[J[a>>2]+8>>2]](a,J[e+8>>2],J[e+4>>2],J[e>>2]);ga=e+16|0}function sf(a){var b=0,c=0,d=Q(0);b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=J[a+12>>2];d=Ua(c,c);ga=a+16|0;a=ga-16|0;N[a+12>>2]=d;ga=b+16|0;return Q(Y(N[a+12>>2]))}function dq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;ga=c+16|0;return J[J[a+12>>2]+12>>2]+P(J[a+8>>2],104)|0}function zw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;ga=c+16|0;return J[J[a+12>>2]+12>>2]+P(J[a+8>>2],36)|0}function pj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+20>>2]=J[a>>2];J[b+24>>2]=c;c=J[a+12>>2];J[b+28>>2]=J[a+8>>2];J[b+32>>2]=c}function nj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+36>>2]=J[a>>2];J[b+40>>2]=c;c=J[a+12>>2];J[b+44>>2]=J[a+8>>2];J[b+48>>2]=c}function mj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+52>>2]=J[a>>2];J[b+56>>2]=c;c=J[a+12>>2];J[b+60>>2]=J[a+8>>2];J[b+64>>2]=c}function kj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+68>>2]=J[a>>2];J[b+72>>2]=c;c=J[a+12>>2];J[b+76>>2]=J[a+8>>2];J[b+80>>2]=c}function ij(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+56>>2]=J[a>>2];J[b+60>>2]=c;c=J[a+12>>2];J[b+64>>2]=J[a+8>>2];J[b+68>>2]=c}function hq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;ga=c+16|0;return J[J[a+12>>2]+12>>2]+P(J[a+8>>2],44)|0}function gq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+72>>2]=J[a>>2];J[b+76>>2]=c;c=J[a+12>>2];J[b+80>>2]=J[a+8>>2];J[b+84>>2]=c}function fj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+32>>2]=J[a>>2];J[b+36>>2]=c;c=J[a+12>>2];J[b+40>>2]=J[a+8>>2];J[b+44>>2]=c}function fd(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+16>>2]=J[a>>2];J[b+20>>2]=c;c=J[a+12>>2];J[b+24>>2]=J[a+8>>2];J[b+28>>2]=c}function dj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+24>>2]=J[a>>2];J[b+28>>2]=c;c=J[a+12>>2];J[b+32>>2]=J[a+8>>2];J[b+36>>2]=c}function bx(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+64>>2]=J[a>>2];J[b+68>>2]=c;c=J[a+12>>2];J[b+72>>2]=J[a+8>>2];J[b+76>>2]=c}function bu(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ra(616);c=J[b+12>>2];Bd(a);H[a+500|0]=1;J[a>>2]=20740;J[a+496>>2]=0;J[a+488>>2]=0;J[a+492>>2]=0;zk(a,c);ga=b+16|0;return a|0}function Wf(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+48>>2]=J[a>>2];J[b+52>>2]=c;c=J[a+12>>2];J[b+56>>2]=J[a+8>>2];J[b+60>>2]=c}function Vw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+12>>2]=J[a>>2];J[b+16>>2]=c;c=J[a+12>>2];J[b+20>>2]=J[a+8>>2];J[b+24>>2]=c}function Uw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+28>>2]=J[a>>2];J[b+32>>2]=c;c=J[a+12>>2];J[b+36>>2]=J[a+8>>2];J[b+40>>2]=c}function Sw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+44>>2]=J[a>>2];J[b+48>>2]=c;c=J[a+12>>2];J[b+52>>2]=J[a+8>>2];J[b+56>>2]=c}function Qw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+60>>2]=J[a>>2];J[b+64>>2]=c;c=J[a+12>>2];J[b+68>>2]=J[a+8>>2];J[b+72>>2]=c}function Qf(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+40>>2]=J[a>>2];J[b+44>>2]=c;c=J[a+12>>2];J[b+48>>2]=J[a+8>>2];J[b+52>>2]=c}function Gb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];e=Q(ia[J[J[a>>2]+32>>2]](a,J[d+8>>2],J[d+4>>2]));ga=d+16|0;return Q(e)}function $p(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+76>>2]=J[a>>2];J[b+80>>2]=c;c=J[a+12>>2];J[b+84>>2]=J[a+8>>2];J[b+88>>2]=c}function vE(a){a=a|0;var b=0;J[a>>2]=13816;b=J[a+104>>2];if(!(b?!b|!K[a+108|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+104>>2]=0;H[a+108|0]=1;J[a+96>>2]=0;J[a+100>>2]=0;Qa(a);return a|0}function jc(a){J[a+16>>2]=0;J[a+8>>2]=-1;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a+32>>2]=0;H[a+36|0]=1;H[a+56|0]=1;J[a+24>>2]=0;J[a+28>>2]=0;J[a+52>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;return a}function go(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0;d=ga-32|0;ga=d;J[d+28>>2]=a;N[d+24>>2]=b;J[d+20>>2]=c;a=J[d+20>>2];N[d+16>>2]=0;N[d+12>>2]=0;N[d+8>>2]=0;na(a,d+16|0,d+12|0,d+8|0);ga=d+32|0}function ej(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+8>>2]=J[a>>2];J[b+12>>2]=c;c=J[a+12>>2];J[b+16>>2]=J[a+8>>2];J[b+20>>2]=c}function aw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;ga=c+16|0;return J[J[a+12>>2]+12>>2]+(J[a+8>>2]<<5)|0}function Pp(a){a=a|0;var b=0,c=0,d=0;b=ga-16|0;ga=b;J[b+12>>2]=a;c=J[b+12>>2];if(c){a=ga-16|0;ga=a;J[a+12>>2]=c;d=J[a+12>>2];ob(d+144|0);ob(d+124|0);ob(d+104|0);ga=a+16|0;ta(c)}ga=b+16|0}function Aw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;ga=c+16|0;return J[J[a+12>>2]+12>>2]+(J[a+8>>2]<<4)|0}function wF(a){a=a|0;var b=0;J[a>>2]=12196;if(K[a+61|0]){b=J[a+52>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+52>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function na(a,b,c,d){var e=0;e=ga-16|0;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=J[e+12>>2];N[a>>2]=N[J[e+8>>2]>>2];N[a+4>>2]=N[J[e+4>>2]>>2];N[a+8>>2]=N[J[e>>2]>>2];N[a+12>>2]=0}function ih(a,b){var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];N[a>>2]=N[a>>2]*N[J[c+8>>2]>>2];N[a+4>>2]=N[a+4>>2]*N[J[c+8>>2]>>2];N[a+8>>2]=N[a+8>>2]*N[J[c+8>>2]>>2];return a}function cq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b+4>>2]=J[a>>2];J[b+8>>2]=c;c=J[a+12>>2];J[b+12>>2]=J[a+8>>2];J[b+16>>2]=c}function Lu(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;ga=c+16|0;return(J[a+12>>2]+4|0)+P(J[a+8>>2],184)|0}function fb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=ia[J[J[c>>2]+40>>2]](c,a)|0;e=ia[J[J[c>>2]+28>>2]](c,d)|0;J[b>>2]=e;if(e){ia[J[J[c>>2]+48>>2]](c,d)}J[b+4>>2]=J[a+4>>2];return 3781}function be(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+12>>2];a=J[c+8>>2];c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;c=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=c}function Zz(a,b){a=a|0;b=Q(b);var c=0,d=0;ya(2618);if(J[a+280>>2]>0){while(1){d=J[J[a+288>>2]+(c<<2)>>2];ia[J[J[d>>2]+8>>2]](d,a,b);c=c+1|0;if((c|0)>2]){continue}break}}xa()}function Oe(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=J[a+12>>2];if(H[c+48|0]&1){ia[J[J[c>>2]+68>>2]](c);H[c+48|0]=0}ga=a+16|0;ga=b+16|0}function Gy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;a=ra(324);Lk(a,J[e+12>>2],J[e+8>>2],J[e+4>>2]);ga=e+16|0;return a|0}function Bt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];b=J[a+192>>2];ia[J[J[b>>2]+8>>2]](b,a+4|0,J[d+8>>2],J[d+4>>2]);ga=d+16|0}function Ax(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;ga=a;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;sj(J[a+12>>2],J[a+8>>2]);ga=a+16|0;ga=c+16|0}function ln(a){a=a|0;var b=0;J[a>>2]=5668;if(K[a+192|0]){b=J[a+136>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+136>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}sb(a- -64|0);sb(a+4|0);return a|0}function PB(a){a=a|0;var b=0;J[a>>2]=19064;b=J[a+140>>2];if(!(b?!b|!K[a+144|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+140>>2]=0;H[a+144|0]=1;J[a+132>>2]=0;J[a+136>>2]=0;return a|0}function Md(a){var b=0;b=ga-16|0;ga=b;J[b+8>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+8>>2];a:{if(J[J[a+12>>2]+236>>2]==4){J[b+12>>2]=J[b+8>>2];break a}J[b+12>>2]=0}ga=b+16|0;return J[b+12>>2]}function av(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[a+12>>2]+144;ga=a+16|0;ga=b+16|0;return J[J[c+12>>2]+40>>2]}function Qx(a){a=a|0;var b=0,c=Q(0);b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=wc(N[J[a+12>>2]+12>>2]);N[a+8>>2]=c+c;ga=a+16|0;ga=b+16|0;return Q(N[a+8>>2])}function Ho(a,b){a=a|0;b=b|0;var c=0;c=ga-32|0;ga=c;J[c+28>>2]=a;J[c+24>>2]=b;a=J[c+28>>2];J[c+20>>2]=27724;b=J[c+20>>2];J[c+4>>2]=J[c+24>>2];J[c>>2]=a;ba(b|0,1288,c|0)|0;ga=c+32|0}function Fo(a,b){a=a|0;b=b|0;var c=0;c=ga-32|0;ga=c;J[c+28>>2]=a;J[c+24>>2]=b;a=J[c+28>>2];J[c+20>>2]=28191;b=J[c+20>>2];J[c+4>>2]=J[c+24>>2];J[c>>2]=a;ba(b|0,1295,c|0)|0;ga=c+32|0}function xj(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[a+12>>2]+264;ga=a+16|0;ga=b+16|0;return J[J[c+12>>2]+4>>2]}function _x(a,b,c,d){a=Q(a);b=Q(b);c=Q(c);d=Q(d);var e=0,f=0;e=ga-16|0;ga=e;N[e+12>>2]=a;N[e+8>>2]=b;N[e+4>>2]=c;N[e>>2]=d;f=ua(16);he(f,e+12|0,e+8|0,e+4|0,e);ga=e+16|0;return f|0}function Xu(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[a+12>>2]+148;ga=a+16|0;ga=b+16|0;return J[J[c+12>>2]+4>>2]}function Oq(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[a+12>>2]+132;ga=a+16|0;ga=b+16|0;return J[J[c+12>>2]+4>>2]}function AC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b>>2];a=ia[J[J[a>>2]+56>>2]](a,40)|0;J[a>>2]=8624;J[a+4>>2]=J[b>>2];J[a>>2]=8652;J[a>>2]=17188;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function ew(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=ga-16|0;J[c+12>>2]=J[a+12>>2]+12;ga=a+16|0;ga=b+16|0;return J[J[c+12>>2]+4>>2]}function Qd(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=J[J[a+12>>2]+68>>2];c=ia[J[J[c>>2]+36>>2]](c)|0;ga=a+16|0;ga=b+16|0;return c|0}function HH(a,b){a=a|0;b=b|0;var c=0,d=0;a=J[a+64>>2];c=J[a+8>>2];if(c){b=J[a+12>>2];d=J[b>>2];J[a+8>>2]=c-1;J[a+12>>2]=d;return b|0}J[8369]=J[8369]+1;return ia[J[6782]](b,16)|0}function Cs(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;b=H[c+11|0]&1;a=ga-16|0;J[a+12>>2]=J[c+12>>2];H[a+11|0]=b;H[J[a+12>>2]+1096|0]=H[a+11|0]&1;ga=c+16|0}function kn(a){a=a|0;var b=0;J[a>>2]=5668;if(K[a+192|0]){b=J[a+136>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+136>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}sb(a- -64|0);sb(a+4|0);ta(a)}function ct(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;b=H[c+11|0]&1;a=ga-16|0;J[a+12>>2]=J[c+12>>2];H[a+11|0]=b;H[J[a+12>>2]+524|0]=H[a+11|0]&1;ga=c+16|0}function at(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;b=H[c+11|0]&1;a=ga-16|0;J[a+12>>2]=J[c+12>>2];H[a+11|0]=b;H[J[a+12>>2]+552|0]=H[a+11|0]&1;ga=c+16|0}function Xq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;b=H[c+11|0]&1;a=ga-16|0;J[a+12>>2]=J[c+12>>2];H[a+11|0]=b;H[J[a+12>>2]+170|0]=H[a+11|0]&1;ga=c+16|0}function Ns(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;b=H[c+11|0]&1;a=ga-16|0;J[a+12>>2]=J[c+12>>2];H[a+11|0]=b;H[J[a+12>>2]+736|0]=H[a+11|0]&1;ga=c+16|0}function Ms(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;b=H[c+11|0]&1;a=ga-16|0;J[a+12>>2]=J[c+12>>2];H[a+11|0]=b;H[J[a+12>>2]+737|0]=H[a+11|0]&1;ga=c+16|0}function Ol(a){a=a|0;var b=0;J[a>>2]=16664;b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=0;H[a+36|0]=1;J[a+24>>2]=0;J[a+28>>2]=0;return a|0}function Jb(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;b=H[c+11|0]&1;a=ga-16|0;J[a+12>>2]=J[c+12>>2];H[a+11|0]=b;H[J[a+12>>2]+21|0]=H[a+11|0]&1;ga=c+16|0}function Fy(a){a=a|0;var b=0;J[a>>2]=23088;b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+32>>2]=0;H[a+36|0]=1;J[a+24>>2]=0;J[a+28>>2]=0;return a|0}function Bs(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+1104>>2]=N[a+8>>2];ga=c+16|0}function As(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+1100>>2]=N[a+8>>2];ga=c+16|0}function vc(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+184>>2]=N[a+8>>2];ga=c+16|0}function kC(a){a=a|0;var b=0;J[a>>2]=4660;b=J[a+84>>2];if(!(b?!b|!K[a+88|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+84>>2]=0;H[a+88|0]=1;J[a+76>>2]=0;J[a+80>>2]=0;return a|0}function bt(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+440>>2]=N[a+8>>2];ga=c+16|0}function QH(a){a=a|0;var b=0;J[a>>2]=6484;b=J[a+20>>2];if(!(b?!b|!K[a+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+20>>2]=0;H[a+24|0]=1;J[a+12>>2]=0;J[a+16>>2]=0;return a|0}function Oc(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+252>>2]=N[a+8>>2];ga=c+16|0}function Ls(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+684>>2]=N[a+8>>2];ga=c+16|0}function Lc(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+248>>2]=N[a+8>>2];ga=c+16|0}function Hu(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=ra(116);Kd(a,J[d+12>>2],J[d+8>>2],J[d+4>>2]&65535,0,0);ga=d+16|0;return a|0}function Fs(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+188>>2]=N[a+8>>2];ga=c+16|0}function Bq(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+104>>2]=N[a+8>>2];ga=c+16|0}function on(a){a=a|0;var b=0;J[a>>2]=5524;b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+16>>2]=0;H[a+20|0]=1;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function mb(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;J[J[a+12>>2]+240>>2]=J[a+8>>2];ga=c+16|0}function cc(a){var b=0,c=0;b=J[6788];c=a+3&-4;a=b+c|0;a:{if(a>>>0<=b>>>0?c:0){break a}if(a>>>0>ja()<<16>>>0){if(!(da(a|0)|0)){break a}}J[6788]=a;return b}J[8386]=48;return-1}function Qc(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;J[J[a+12>>2]+204>>2]=J[a+8>>2];ga=c+16|0}function Hb(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+16>>2]=N[a+8>>2];ga=c+16|0}function Gj(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;a=J[c+12>>2];a=ia[J[J[a>>2]+52>>2]](a,N[c+8>>2],1,Q(.01666666753590107))|0;ga=c+16|0;return a|0}function Fm(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+12>>2]=N[a+8>>2];ga=c+16|0}function sq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;J[J[a+12>>2]+84>>2]=J[a+8>>2];ga=c+16|0}function rq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;J[J[a+12>>2]+88>>2]=J[a+8>>2];ga=c+16|0}function Zn(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;mf(J[d+12>>2],J[d+4>>2]);if(J[d+8>>2]){N[d>>2]=-1;ih(J[d+4>>2],d)}ga=d+16|0}function Pd(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+4>>2]=N[a+8>>2];ga=c+16|0}function Od(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]+8>>2]=N[a+8>>2];ga=c+16|0}function GF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;if(b>>>0<=11){b=b<<2;e=J[b+12076>>2];b=J[b+12028>>2]}else{b=0}ia[J[J[a>>2]+108>>2]](a,b,c);ia[J[J[a>>2]+108>>2]](a,e,d)}function yf(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;H[e+3|0]=d;Af(J[e+12>>2],J[e+8>>2],J[e+4>>2],H[e+3|0]&1);ga=e+16|0}function so(a,b){a=a|0;b=b|0;var c=0,d=0;c=ga-144|0;ga=c;J[c+140>>2]=a;J[c+136>>2]=b;a=c+8|0;b=J[c+140>>2];rj(a,b+68|0);d=c+72|0;Td(d,a,b+4|0);vb(J[c+136>>2],d);ga=c+144|0}function it(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+8>>2];b=J[c+12>>2];yg(b);b=b+(a<<2)|0;N[b+1316>>2]=N[b+((a|0)<3?1256:1180)>>2];ga=c+16|0}function cy(){var a=0,b=0,c=0,d=0;b=ua(4);J[b>>2]=0;a=ga-16|0;ga=a;J[a+12>>2]=b;c=ga-16|0;d=J[a+12>>2];J[c+12>>2]=d;J[J[c+12>>2]>>2]=1184;J[d>>2]=1032;ga=a+16|0;return b|0}function bw(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;H[e+3|0]=d;lm(J[e+12>>2],J[e+8>>2],J[e+4>>2],H[e+3|0]&1);ga=e+16|0}function Rd(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;b=N[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];N[a+8>>2]=b;N[J[a+12>>2]>>2]=N[a+8>>2];ga=c+16|0}function fI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((b|0)!=(c|0)){d=J[J[a+4>>2]+136>>2];ia[J[J[d>>2]+8>>2]](d,J[b+36>>2],J[c+36>>2])|0;a=J[a+4>>2];J[a+160>>2]=J[a+160>>2]+1}}function Yv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d;Ml(J[e+12>>2],J[e+8>>2],J[e+4>>2],J[e>>2],0);ga=e+16|0}function Vh(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];J[a>>2]=1572;ob(a+112|0);ob(a+92|0);ob(a+72|0);ob(a+20|0);J[(ga-16|0)+12>>2]=a;ga=b+16|0;return a|0}function Tq(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;N[d+8>>2]=b;J[d+4>>2]=c;N[(J[J[d+12>>2]+144>>2]+P(J[d+4>>2],284)|0)+252>>2]=N[d+8>>2];ga=d+16|0}function Sq(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;N[d+8>>2]=b;J[d+4>>2]=c;N[(J[J[d+12>>2]+144>>2]+P(J[d+4>>2],284)|0)+232>>2]=N[d+8>>2];ga=d+16|0}function PH(a){a=a|0;var b=0;J[a>>2]=6484;b=J[a+20>>2];if(!(b?!b|!K[a+24|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+20>>2]=0;H[a+24|0]=1;J[a+12>>2]=0;J[a+16>>2]=0;ta(a)}function Lq(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;N[d+8>>2]=b;J[d+4>>2]=c;N[(J[J[d+12>>2]+144>>2]+P(J[d+4>>2],284)|0)+256>>2]=N[d+8>>2];ga=d+16|0}function Qk(a){var b=0,c=0;b=ga-16|0;ga=b;J[b+8>>2]=a;a=J[b+8>>2];J[b+12>>2]=a;c=a+48|0;while(1){J[(ga-16|0)+12>>2]=a;a=a+16|0;if((c|0)!=(a|0)){continue}break}ga=b+16|0}function $b(a,b){var c=0;c=ga-16|0;ga=c;J[c+12>>2]=b;N[c+8>>2]=-N[J[c+12>>2]>>2];N[c+4>>2]=-N[J[c+12>>2]+4>>2];N[c>>2]=-N[J[c+12>>2]+8>>2];na(a,c+8|0,c+4|0,c);ga=c+16|0}function mr(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;N[d+4>>2]=c;a=ra(184);kl(a,J[d+12>>2],J[d+8>>2],N[d+4>>2],1);ga=d+16|0;return a|0}function Qv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;H[d+11|0]=b;H[d+10|0]=c;a=ra(76);qm(a,J[d+12>>2],H[d+11|0]&1,H[d+10|0]&1);ga=d+16|0;return a|0}function zj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;I[d+6>>1]=c;a=J[d+12>>2];ia[J[J[a>>2]+36>>2]](a,J[d+8>>2],I[d+6>>1],-3);ga=d+16|0}function em(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;I[d+6>>1]=c;a=J[d+12>>2];ia[J[J[a>>2]+36>>2]](a,J[d+8>>2],I[d+6>>1],-1);ga=d+16|0}function aC(a){a=a|0;var b=0;a=J[a+140>>2];b=J[a+32>>2];if(b){if((b|0)>=2){b=b-1|0}else{b=J[a+8>>2];ia[J[J[b>>2]+24>>2]](b,J[a+28>>2]);J[a+36>>2]=0;b=0}J[a+32>>2]=b}}function Lz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;H[d+7|0]=c;a=ra(1312);bl(a,J[d+12>>2],J[d+8>>2],H[d+7|0]&1);ga=d+16|0;return a|0}function Gd(a,b){var c=0;if(J[b+40>>2]){Gd(a,J[b+36>>2]);Gd(a,J[b+40>>2])}if(J[a>>2]==(b|0)){J[a>>2]=0}c=J[a+4>>2];if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+4>>2]=b}function pt(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];b=J[c+8>>2];c=J[b+4>>2];J[a+348>>2]=J[b>>2];J[a+352>>2]=c;J[a+356>>2]=J[b+8>>2]}function jr(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;N[d+4>>2]=c;a=J[d+12>>2];ia[J[J[a>>2]+20>>2]](a,J[d+8>>2],N[d+4>>2]);ga=d+16|0}function gr(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;N[d+4>>2]=c;a=J[d+12>>2];ia[J[J[a>>2]+36>>2]](a,J[d+8>>2],N[d+4>>2]);ga=d+16|0}function Ws(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;H[d+7|0]=c;a=ra(764);Xk(a,J[d+12>>2],J[d+8>>2],H[d+7|0]&1);ga=d+16|0;return a|0}function Vy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;c=J[b>>2];c=ia[J[J[c>>2]+56>>2]](c,20)|0;a=K[a+4|0];J[c>>2]=8624;J[c+4>>2]=J[b>>2];H[c+16|0]=a;J[c>>2]=22656;return c|0}function PG(a){a=a|0;var b=0;J[a+12>>2]=9408;J[a>>2]=9380;b=J[a+60>>2];ia[J[J[b>>2]+20>>2]](b,J[a+76>>2]);b=J[a+60>>2];ia[J[J[b>>2]+16>>2]](b,J[a+76>>2]);return a|0}function Oi(a,b){var c=0,d=0;c=ga-48|0;ga=c;J[c+44>>2]=a;J[c+40>>2]=b;b=c+8|0;a=J[c+44>>2];wa(b,a+264|0,J[c+40>>2]);d=c+24|0;Kb(d,b,a+544|0);jb(a+328|0,d);ga=c+48|0}function Ni(a,b){var c=0,d=0;c=ga-48|0;ga=c;J[c+44>>2]=a;J[c+40>>2]=b;b=c+8|0;a=J[c+44>>2];Kb(b,J[c+40>>2],a+348|0);d=c+24|0;Ia(d,b,a+344|0);jb(a+312|0,d);ga=c+48|0}function Ik(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];ia[J[J[a>>2]+136>>2]](a,J[d+8>>2],J[d+4>>2]);ga=d+16|0}function Ea(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;N[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];ia[J[J[a>>2]+32>>2]](a,N[d+8>>2],J[d+4>>2]);ga=d+16|0}function Ce(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];ia[J[J[a>>2]+104>>2]](a,J[d+8>>2],J[d+4>>2]);ga=d+16|0}function Be(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];ia[J[J[a>>2]+108>>2]](a,J[d+8>>2],J[d+4>>2]);ga=d+16|0}function fi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];ia[J[J[a>>2]+40>>2]](a,J[d+8>>2],J[d+4>>2]);ga=d+16|0}function Yf(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;N[d+4>>2]=c;a=J[d+12>>2];ia[J[J[a>>2]+8>>2]](a,J[d+8>>2],N[d+4>>2]);ga=d+16|0}function Hj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;H[d+7|0]=c;a=J[d+12>>2];ia[J[J[a>>2]+56>>2]](a,J[d+8>>2],H[d+7|0]&1);ga=d+16|0}function Fl(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];ia[J[J[a>>2]+16>>2]](a,J[d+8>>2],J[d+4>>2]);ga=d+16|0}function Cl(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=J[d+12>>2];ia[J[J[a>>2]+20>>2]](a,J[d+8>>2],J[d+4>>2]);ga=d+16|0}function Ua(a,b){var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];b=J[c+8>>2];return Q(Q(N[a+8>>2]*N[b+8>>2])+Q(Q(N[a>>2]*N[b>>2])+Q(N[a+4>>2]*N[b+4>>2])))}function oq(){var a=0,b=0,c=0,d=0;b=ua(4);a=ga-16|0;ga=a;J[a+12>>2]=b;c=ga-16|0;d=J[a+12>>2];J[c+12>>2]=d;J[J[c+12>>2]>>2]=5268;J[d>>2]=5168;ga=a+16|0;return b|0}function Ij(a,b,c,d){var e=0,f=0;e=J[a+4>>2];f=J[a>>2];a=0;a:{if(!c){break a}a=e>>8;if(!(e&1)){break a}a=J[a+J[c>>2]>>2]}ia[J[J[f>>2]+28>>2]](f,b,a+c|0,e&2?d:2)}function Dj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;J[7403]=J[a+8>>2];ga=c+16|0}function Cj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;J[7970]=J[a+8>>2];ga=c+16|0}function Bj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;b=J[c+8>>2];a=ga-16|0;J[a+12>>2]=J[c+12>>2];J[a+8>>2]=b;J[7969]=J[a+8>>2];ga=c+16|0}function OG(a){a=a|0;var b=0;J[a+12>>2]=9408;J[a>>2]=9380;b=J[a+60>>2];ia[J[J[b>>2]+20>>2]](b,J[a+76>>2]);b=J[a+60>>2];ia[J[J[b>>2]+16>>2]](b,J[a+76>>2]);ta(a)}function lt(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;N[d+4>>2]=c;N[(J[d+12>>2]+(J[d+8>>2]<<2)|0)+1340>>2]=N[d+4>>2];ga=d+16|0}function kt(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;N[d+4>>2]=c;N[(J[d+12>>2]+(J[d+8>>2]<<2)|0)+1364>>2]=N[d+4>>2];ga=d+16|0}function ht(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;N[d+4>>2]=c;N[(J[d+12>>2]+(J[d+8>>2]<<2)|0)+1316>>2]=N[d+4>>2];ga=d+16|0}function ep(a,b,c){a=Q(a);b=Q(b);c=Q(c);var d=0,e=0;d=ga-16|0;ga=d;N[d+12>>2]=a;N[d+8>>2]=b;N[d+4>>2]=c;e=ra(16);na(e,d+12|0,d+8|0,d+4|0);ga=d+16|0;return e|0}function Xx(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;ga=a;J[a+12>>2]=J[b+12>>2];c=J[a+12>>2];N[a+8>>2]=Xf(c);uj(c,a+8|0);ga=a+16|0;ga=b+16|0}function xF(a){a=a|0;var b=0;J[a>>2]=12196;if(K[a+61|0]){b=J[a+52>>2];ia[J[J[b>>2]>>2]](b)|0;b=J[a+52>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}return a|0}function Nn(a,b,c,d){a=a|0;b=Q(b);c=Q(c);d=Q(d);var e=0;e=ga-16|0;ga=e;J[e+12>>2]=a;N[e+8>>2]=b;N[e+4>>2]=c;N[e>>2]=d;na(J[e+12>>2],e+8|0,e+4|0,e);ga=e+16|0}function iC(a,b){a=a|0;b=b|0;var c=0;c=J[b+4>>2];J[a+156>>2]=J[b>>2];J[a+160>>2]=c;c=J[b+12>>2];J[a+164>>2]=J[b+8>>2];J[a+168>>2]=c;ia[J[J[a>>2]+72>>2]](a)}function Mz(a){a=a|0;J[8148]=20740;a=J[8272];if(!(a?!a|!K[33092]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}H[33092]=1;J[8270]=0;J[8271]=0;J[8272]=0;J[8148]=6652}function BA(a){a=a|0;J[7990]=20740;a=J[8114];if(!(a?!a|!K[32460]:1)){J[8370]=J[8370]+1;ia[J[6783]](a)}H[32460]=1;J[8112]=0;J[8113]=0;J[8114]=0;J[7990]=6652}function wc(a){var b=0;b=ga-16|0;ga=b;N[b+12>>2]=a;if(N[b+12>>2]>2]=-1}if(N[b+12>>2]>Q(1)){N[b+12>>2]=1}a=qb(N[b+12>>2]);ga=b+16|0;return a}function tp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;a=mk(J[d+12>>2],J[d+8>>2],J[d+4>>2]);ga=d+16|0;return a|0}function dn(){var a=0;a=ua(8);J[8371]=a;aa(a|0,0)|0;J[8373]=0;J[8374]=0;J[8372]=2439;J[8375]=0;J[8376]=0;J[8377]=0;J[8378]=0;J[8379]=0;J[8380]=0;ne(33488)}function cb(a){var b=0,c=0;b=a*a;c=b*a;return Q(c*(b*b)*(b*2718311493989822e-21+-.00019839334836096632)+(c*(b*.008333329385889463+-.16666666641626524)+a))}function bA(a,b){a=a|0;b=b|0;var c=0;if(K[a+273|0]){c=J[a+200>>2];if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}}J[a+200>>2]=b;H[a+273|0]=0;J[J[a+196>>2]+8>>2]=b}function Wv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;H[d+7|0]=c;a=Qe(J[d+12>>2],J[d+8>>2],H[d+7|0]&1);ga=d+16|0;return a|0}function Eb(a,b){var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=0;J[c+4>>2]=b;J[c>>2]=J[c+8>>2];while(1){if(J[c>>2]>2]){J[c>>2]=J[c>>2]+1;continue}break}}function kq(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;c=J[b+12>>2];if(c){a=ga-16|0;ga=a;J[a+12>>2]=c;tc(J[a+12>>2]+56|0);ga=a+16|0;ta(c)}ga=b+16|0}function Eo(a){a=a|0;var b=0,c=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];J[b+8>>2]=28417;c=J[b+8>>2];J[b>>2]=a;a=ba(c|0,1298,b|0)|0;ga=b+16|0;return a|0}function wx(a){a=a|0;var b=0;b=ga-80|0;ga=b;J[b+76>>2]=a;if(!K[29236]){Pb(29172);H[29236]=1}a=b+8|0;rj(a,J[b+76>>2]);vb(29172,a);ga=b+80|0;return 29172}function cm(a){a=a|0;var b=Q(0),c=Q(0);b=N[a+28>>2];c=Q(ia[J[J[a>>2]+48>>2]](a));Q(ia[J[J[a>>2]+48>>2]](a));Q(ia[J[J[a>>2]+48>>2]](a));return Q(Q(b+c))}function aI(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(!c){break a}a=J[b+8>>2];if(!a){break a}ia[J[J[a>>2]>>2]](a)|0;ia[J[J[c>>2]+60>>2]](c,J[b+8>>2]);J[b+8>>2]=0}}function XD(a){a=a|0;var b=Q(0),c=Q(0);b=N[a+32>>2];Q(ia[J[J[a>>2]+48>>2]](a));c=Q(ia[J[J[a>>2]+48>>2]](a));Q(ia[J[J[a>>2]+48>>2]](a));return Q(Q(b+c))}function Lh(a){var b=0;b=ga-16|0;J[b+12>>2]=a;a=J[b+12>>2];a:{if(N[a>>2]>2]){a=N[a+4>>2]>2]?2:1;break a}a=N[a>>2]>2]?2:0}return a}function id(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+8>>2];b=J[c+12>>2];if((J[b+216>>2]&-2)!=4){J[b+216>>2]=a}ga=c+16|0}function Vk(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];a=ia[J[J[a>>2]+124>>2]](a,J[c+8>>2])|0;ga=c+16|0;return a|0}function wG(a){a=a|0;var b=0,c=0;J[a>>2]=10120;a:{if(!K[a+8|0]){break a}b=J[a+12>>2];if(!b){break a}c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b)}return a|0}function vk(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];a=ia[J[J[a>>2]+40>>2]](a,J[c+8>>2])|0;ga=c+16|0;return a|0}function tG(a){a=a|0;var b=0,c=0;J[a>>2]=10192;a:{if(!K[a+8|0]){break a}b=J[a+12>>2];if(!b){break a}c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b)}return a|0}function pw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];a=ia[J[J[a>>2]+92>>2]](a,J[c+8>>2])&1;ga=c+16|0;return a|0}function ms(a){a=a|0;var b=0,c=Q(0);b=ga-16|0;J[b+12>>2]=a;c=N[J[b+12>>2]+48>>2];a:{if(Q(R(c))>2];c=J[a+92>>2];J[c+4>>2]=J[b>>2];J[c+8>>2]=d;d=J[b+12>>2];J[c+12>>2]=J[b+8>>2];J[c+16>>2]=d;Sb(a)}function XG(a){a=a|0;var b=0,c=0;J[a>>2]=8776;a:{if(!K[a+16|0]){break a}b=J[a+20>>2];if(!b){break a}c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b)}return a|0}function Ve(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0);c=N[b>>2];d=N[b+4>>2];e=N[b+8>>2];J[a+24>>2]=0;N[a+20>>2]=R(e);N[a+16>>2]=R(d);N[a+12>>2]=R(c)}function UF(a){a=a|0;var b=0,c=0;J[a>>2]=11584;a:{if(!K[a+8|0]){break a}b=J[a+12>>2];if(!b){break a}c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b)}return a|0}function RF(a){a=a|0;var b=0,c=0;J[a>>2]=11660;a:{if(!K[a+8|0]){break a}b=J[a+12>>2];if(!b){break a}c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b)}return a|0}function Qa(a){a=a|0;var b=0;J[a>>2]=15776;b=J[a+52>>2];if(b){ia[J[J[b>>2]>>2]](b)|0;b=J[a+52>>2];if(b){J[8370]=J[8370]+1;ia[J[6783]](b)}}return a|0}function MG(a){a=a|0;var b=0;J[a>>2]=9408;b=J[a+48>>2];ia[J[J[b>>2]+20>>2]](b,J[a+64>>2]);b=J[a+48>>2];ia[J[J[b>>2]+16>>2]](b,J[a+64>>2]);return a|0}function Eq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;ga=c+16|0;return Q(N[(J[J[c+12>>2]+144>>2]+P(J[c+8>>2],284)|0)+232>>2])}function fy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Ya(a,J[b+8>>2],f)){$f(b,c,d,e);return}a=J[a+8>>2];ia[J[J[a>>2]+20>>2]](a,b,c,d,e,f)}function $H(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=c;J[d+8>>2]=a;J[d+4>>2]=b;J[d>>2]=6124;ia[J[J[a>>2]+48>>2]](a,d,c);ga=d+16|0}function Lj(a){var b=0,c=0;c=a>>>23&255;b=0;a:{if(c>>>0<127){break a}b=2;if(c>>>0>150){break a}c=1<<150-c;b=0;if(c-1&a){break a}b=a&c?1:2}return b}function TH(a,b){a=a|0;b=b|0;var c=0;c=J[a+4>>2];if(!((c|0)!=J[b>>2]&(c|0)!=J[b+4>>2])){c=J[a+8>>2];ia[J[J[c>>2]+32>>2]](c,b,J[a+12>>2])}return 0}function ro(a,b){a=a|0;b=b|0;var c=0;c=ga-80|0;ga=c;J[c+76>>2]=a;J[c+72>>2]=b;a=c+8|0;b=J[c+76>>2];Td(a,J[c+72>>2],b+68|0);vb(b+4|0,a);ga=c+80|0}function Iu(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=ra(116);Kd(a,J[c+12>>2],J[c+8>>2],16384,0,0);ga=c+16|0;return a|0}function zf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;Af(J[d+12>>2],J[d+8>>2],J[d+4>>2],0);ga=d+16|0}function vG(a){a=a|0;var b=0,c=0;J[a>>2]=10120;a:{if(!K[a+8|0]){break a}b=J[a+12>>2];if(!b){break a}c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b)}ta(a)}function sG(a){a=a|0;var b=0,c=0;J[a>>2]=10192;a:{if(!K[a+8|0]){break a}b=J[a+12>>2];if(!b){break a}c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b)}ta(a)}function cw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;lm(J[d+12>>2],J[d+8>>2],J[d+4>>2],1);ga=d+16|0}function bD(a,b,c){a=a|0;b=b|0;c=c|0;a=(b<<4)+a|0;b=J[a+108>>2];J[c+8>>2]=J[a+104>>2];J[c+12>>2]=b;b=J[a+100>>2];J[c>>2]=J[a+96>>2];J[c+4>>2]=b}function WG(a){a=a|0;var b=0,c=0;J[a>>2]=8776;a:{if(!K[a+16|0]){break a}b=J[a+20>>2];if(!b){break a}c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b)}ta(a)}function TF(a){a=a|0;var b=0,c=0;J[a>>2]=11584;a:{if(!K[a+8|0]){break a}b=J[a+12>>2];if(!b){break a}c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b)}ta(a)}function QF(a){a=a|0;var b=0,c=0;J[a>>2]=11660;a:{if(!K[a+8|0]){break a}b=J[a+12>>2];if(!b){break a}c=J[a+4>>2];ia[J[J[c>>2]+16>>2]](c,b)}ta(a)}function LG(a){a=a|0;var b=0;J[a>>2]=9408;b=J[a+48>>2];ia[J[J[b>>2]+20>>2]](b,J[a+64>>2]);b=J[a+48>>2];ia[J[J[b>>2]+16>>2]](b,J[a+64>>2]);ta(a)}function KH(a,b,c){a=a|0;b=b|0;c=c|0;a=0;b=J[b+204>>2];a:{if(b&4){break a}c=J[c+204>>2];if(c&4){break a}if(!(b&3)){return 1}a=!(c&3)}return a|0}function _q(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;a=J[c+12>>2];b=N[c+8>>2];N[a+36>>2]=b;N[a+40>>2]=Ha(b);ga=c+16|0}function Xt(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;N[d+8>>2]=b;J[d+4>>2]=c;we(J[d+12>>2],N[d+8>>2],J[d+4>>2]);ga=d+16|0}function Ok(a){var b=0;b=J[a+12>>2];if(!(b?!b|!K[a+16|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}J[a+12>>2]=0;H[a+16|0]=1;J[a+4>>2]=0;J[a+8>>2]=0}function IH(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;ga=e;J[e+8>>2]=a;J[e+4>>2]=c;J[e>>2]=6592;ia[J[J[b>>2]+48>>2]](b,e,d);ga=e+16|0}function uj(a,b){var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];N[c+4>>2]=Q(1)/N[J[c+8>>2]>>2];a=tj(a,c+4|0);ga=c+16|0;return a}function rw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;H[d+7|0]=c;jm(J[d+12>>2],J[d+8>>2],H[d+7|0]&1);ga=d+16|0}function qv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;Lb(J[d+12>>2],J[d+8>>2],J[d+4>>2]);ga=d+16|0}function pv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;Wi(J[d+12>>2],J[d+8>>2],J[d+4>>2]);ga=d+16|0}function db(a){var b=0;a=a*a;b=a*a;return Q(a*b*(a*2439044879627741e-20+-.001388676377460993)+(b*.04166662332373906+(a*-.499999997251031+1)))}function Wy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b>>2];a=ia[J[J[a>>2]+56>>2]](a,24)|0;J[a>>2]=8624;J[a+4>>2]=J[b>>2];J[a>>2]=23016;return a|0}function Qq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;H[d+7|0]=c;pg(J[d+12>>2],J[d+8>>2],H[d+7|0]&1);ga=d+16|0}function Nt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;ub(J[d+12>>2],J[d+8>>2],J[d+4>>2]);ga=d+16|0}function Dp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;te(J[d+12>>2],J[d+8>>2],J[d+4>>2]);ga=d+16|0}function Cw(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=ga-16|0;J[d+12>>2]=a;J[d+8>>2]=b;N[d+4>>2]=c;N[(J[d+12>>2]+20|0)+(J[d+8>>2]<<2)>>2]=N[d+4>>2]}function Cq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=a;J[d+8>>2]=b;H[d+7|0]=c;og(J[d+12>>2],J[d+8>>2],H[d+7|0]&1);ga=d+16|0}function ol(a,b){var c=0,d=0;d=pl(a);c=J[a+288>>2];J[b+8>>2]=J[a+284>>2];J[b+12>>2]=c;c=J[a+280>>2];J[b>>2]=J[a+276>>2];J[b+4>>2]=c;return d}function kG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b>>2];a=ia[J[J[a>>2]+56>>2]](a,8)|0;J[a>>2]=8624;J[a+4>>2]=J[b>>2];J[a>>2]=11244;return a|0}function JF(a,b,c){a=a|0;b=b|0;c=c|0;if(b>>>0<=5){J[c+12>>2]=0;a=b<<2;N[c+8>>2]=N[a+12004>>2];N[c+4>>2]=N[a+11980>>2];N[c>>2]=N[a+11956>>2]}}function iq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c;J[(J[d+12>>2]+8|0)+(J[d+8>>2]<<2)>>2]=J[d+4>>2]}function Rq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;ga=c+16|0;return(J[J[c+12>>2]+144>>2]+P(J[c+8>>2],284)|0)+92|0}function tm(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+36>>2]](a,J[c+8>>2],1,-1);ga=c+16|0}function qj(a){var b=0;b=ga-16|0;J[b+12>>2]=a;a=J[b+12>>2];J[a>>2]=1548;N[a+4>>2]=1;J[a+8>>2]=0;I[a+12>>1]=1;I[a+14>>1]=65535;J[a+16>>2]=0}function Aj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+36>>2]](a,J[c+8>>2],2,-3);ga=c+16|0}function rg(a){var b=0;b=ga-16|0;J[b+12>>2]=a;a=J[b+12>>2];J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=4096;J[a+12>>2]=4096;J[a+16>>2]=0;J[a+20>>2]=1}function Yj(a){J[a+12>>2]=1065353216;J[a+4>>2]=5;J[a+8>>2]=0;H[a+16|0]=1;H[a+36|0]=1;J[a>>2]=23088;J[a+32>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0}function Rv(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;a=ra(76);qm(a,J[c+12>>2],H[c+11|0]&1,1);ga=c+16|0;return a|0}function Zv(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;H[c+15|0]=a;H[c+14|0]=b;a=ra(172);Ng(a,H[c+15|0]&1,H[c+14|0]&1);ga=c+16|0;return a|0}function Xs(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=ra(764);Xk(a,J[c+12>>2],J[c+8>>2],0);ga=c+16|0;return a|0}function _f(a,b,c,d,e,f){var g=0,h=0;g=J[a+4>>2];h=g>>8;a=J[a>>2];if(g&1){h=J[J[d>>2]+h>>2]}ia[J[J[a>>2]+20>>2]](a,b,c,d+h|0,g&2?e:2,f)}function Vq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;a=J[c+12>>2];ia[J[J[a>>2]+52>>2]](a,H[c+11|0]&1);ga=c+16|0}function Qi(a,b){var c=0;c=ga-32|0;ga=c;J[c+28>>2]=a;J[c+24>>2]=b;a=c+8|0;b=J[c+28>>2];Kb(a,J[c+24>>2],b+544|0);jb(b+428|0,a);ga=c+32|0}function Pi(a,b){var c=0;c=ga-32|0;ga=c;J[c+28>>2]=a;J[c+24>>2]=b;a=c+8|0;b=J[c+28>>2];Kb(a,J[c+24>>2],b+348|0);jb(b+412|0,a);ga=c+32|0}function Ow(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;a=ra(96);gm(a,J[c+12>>2],H[c+11|0]&1);ga=c+16|0;return a|0}function Jj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+56>>2]](a,J[c+8>>2],0);ga=c+16|0}function zq(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+20>>2]](a,N[c+8>>2]);ga=c+16|0}function tw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=ra(112);Xe(a,J[c+12>>2],J[c+8>>2]);ga=c+16|0;return a|0}function sx(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=ra(200);Uf(a,J[c+12>>2],J[c+8>>2]);ga=c+16|0;return a|0}function bv(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=ra(212);Si(a,J[c+12>>2],J[c+8>>2]);ga=c+16|0;return a|0}function _c(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return(J[J[a+12>>2]+204>>2]&2)!=0|0}function Yc(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return(J[J[a+12>>2]+204>>2]&3)!=0|0}function Wa(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+44>>2]](a,N[c+8>>2]);ga=c+16|0}function Gq(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+16>>2]](a,N[c+8>>2]);ga=c+16|0}function md(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+16>>2]](a,J[c+8>>2]);ga=c+16|0}function ir(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+28>>2]](a,J[c+8>>2]);ga=c+16|0}function ii(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+36>>2]](a,J[c+8>>2]);ga=c+16|0}function hr(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+32>>2]](a,J[c+8>>2]);ga=c+16|0}function ai(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+44>>2]](a,J[c+8>>2]);ga=c+16|0}function _d(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+64>>2]](a,J[c+8>>2]);ga=c+16|0}function Zf(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+60>>2]](a,J[c+8>>2]);ga=c+16|0}function Zb(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+12>>2]](a,J[c+8>>2]);ga=c+16|0}function Yp(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];a=J[a+12>>2];J[a+4>>2]=J[a+4>>2]-1;ga=b+16|0}function Xj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+72>>2]](a,J[c+8>>2]);ga=c+16|0}function Pj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+84>>2]](a,J[c+8>>2]);ga=c+16|0}function Mq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;ga=c+16|0;return J[J[c+12>>2]+144>>2]+P(J[c+8>>2],284)|0}function Kj(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+92>>2]](a,J[c+8>>2]);ga=c+16|0}function He(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+40>>2]](a,J[c+8>>2]);ga=c+16|0}function Fv(){var a=0,b=0,c=0;c=ra(160);a=ga-16|0;ga=a;J[a+12>>2]=c;b=J[a+12>>2];Se(b);J[b>>2]=4488;J[b+92>>2]=4;ga=a+16|0;return c|0}function Df(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+68>>2]](a,J[c+8>>2]);ga=c+16|0}function CE(a,b){a=a|0;b=b|0;var c=0;c=J[b+4>>2];J[a+12>>2]=J[b>>2];J[a+16>>2]=c;c=J[b+12>>2];J[a+20>>2]=J[b+8>>2];J[a+24>>2]=c;Sb(a)}function Ba(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+24>>2]](a,J[c+8>>2]);ga=c+16|0}function wt(){var a=0,b=0;b=ua(12);a=ga-16|0;J[a+12>>2]=b;a=J[a+12>>2];N[a>>2]=.30000001192092896;N[a+4>>2]=1;N[a+8>>2]=0;return b|0}function _m(a,b){a=a|0;b=b|0;var c=0,d=Q(0);c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;d=Ua(J[c+12>>2],J[c+8>>2]);ga=c+16|0;return Q(d)}function Ux(a,b){a=a|0;b=b|0;var c=0,d=Q(0);c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;d=ac(J[c+12>>2],J[c+8>>2]);ga=c+16|0;return Q(d)}function Hq(a,b){a=a|0;b=b|0;var c=0,d=Q(0);c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;d=rk(J[c+12>>2],J[c+8>>2]);ga=c+16|0;return Q(d)}function Bm(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=J[c+12>>2];ia[J[J[a>>2]+8>>2]](a,J[c+8>>2]);ga=c+16|0}function pA(a,b){a=a|0;b=b|0;var c=0;c=J[b+252>>2];J[a>>2]=J[b+248>>2];J[a+4>>2]=c;c=J[b+260>>2];J[a+8>>2]=J[b+256>>2];J[a+12>>2]=c}function ke(a,b,c,d,e){var f=0,g=0;f=J[a+4>>2];g=f>>8;a=J[a>>2];if(f&1){g=J[J[c>>2]+g>>2]}ia[J[J[a>>2]+24>>2]](a,b,c+g|0,f&2?d:2,e)}function gi(a){var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];J[(ga-16|0)+12>>2]=a+4;Qk(a+28|0);J[(ga-16|0)+12>>2]=a+76;ga=b+16|0}function fm(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return N[J[a+12>>2]+4>>2]>2]=11304;J[a+276>>2]=0;J[a+268>>2]=0;J[a+272>>2]=0;J[a+236>>2]=4;return a|0}function Xf(a){var b=0,c=Q(0);b=ga-16|0;ga=b;J[b+12>>2]=a;c=bc(J[b+12>>2]);a=ga-16|0;N[a+12>>2]=c;ga=b+16|0;return Q(Y(N[a+12>>2]))}function ND(a,b){a=a|0;b=b|0;var c=0;c=J[b+4>>2];J[a+108>>2]=J[b>>2];J[a+112>>2]=c;c=J[b+12>>2];J[a+116>>2]=J[b+8>>2];J[a+120>>2]=c}function Kw(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ra(56);Tg(a,J[b+12>>2]);J[a+52>>2]=0;J[a>>2]=14736;ga=b+16|0;return a|0}function Jw(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ra(56);Tg(a,J[b+12>>2]);J[a+52>>2]=2;J[a>>2]=14840;ga=b+16|0;return a|0}function Hs(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+1080>>2])}function Gs(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+1084>>2])}function up(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=mk(J[c+12>>2],J[c+8>>2],8192);ga=c+16|0;return a|0}function oz(a){a=a|0;if(!(H[33228]&1)){J[8305]=1065353216;J[8306]=0;J[8303]=1065353216;J[8304]=1065353216;H[33228]=1}return 33212}function ch(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+8>>2]!=0|0}function _t(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+444>>2])}function _H(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;ga=d;J[d+12>>2]=b;J[d+8>>2]=6296;ia[J[J[a>>2]+48>>2]](a,d+8|0,c);ga=d+16|0}function Zt(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+448>>2])}function Xc(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+228>>2])}function Wc(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+224>>2])}function Vc(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+232>>2])}function Jq(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+112>>2])}function fh(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+12>>2])}function eo(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=b;N[c+8>>2]=1;N[c+4>>2]=1;N[c>>2]=1;na(a,c+8|0,c+4|0,c);ga=c+16|0}function Zc(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+204>>2]&1}function Ib(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+16>>2])}function iD(a,b){a=a|0;b=b|0;var c=0;c=J[b+4>>2];J[a+68>>2]=J[b>>2];J[a+72>>2]=c;c=J[b+12>>2];J[a+76>>2]=J[b+8>>2];J[a+80>>2]=c}function Va(a){a=a|0;var b=0,c=Q(0);b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];c=Q(ia[J[J[a>>2]+48>>2]](a));ga=b+16|0;return Q(c)}function VD(a,b){a=a|0;b=b|0;var c=0;c=J[b+4>>2];J[a+16>>2]=J[b>>2];J[a+20>>2]=c;c=J[b+12>>2];J[a+24>>2]=J[b+8>>2];J[a+28>>2]=c}function Ud(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+4>>2])}function Sd(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]+8>>2])}function yq(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+120>>2]}function xq(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+124>>2]}function wq(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+128>>2]}function rc(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+188>>2]}function nb(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+240>>2]}function jd(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+192>>2]}function fx(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return+N[J[a+12>>2]+120>>2]}function _u(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+172>>2]}function Yu(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+144>>2]}function Rc(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+204>>2]}function Ou(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+740>>2]}function Nu(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+744>>2]}function Nq(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+116>>2]}function Mu(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+748>>2]}function Gt(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+480>>2]}function Fn(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[J[b+12>>2]+4>>2];a=ia[J[J[a>>2]+88>>2]](a)|0;ga=b+16|0;return a|0}function ze(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+68>>2]}function uq(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+84>>2]}function tv(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+40>>2]}function qx(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+12>>2]}function qq(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+88>>2]}function ly(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Ya(a,J[b+8>>2],0)){ag(b,c,d);return}a=J[a+8>>2];ia[J[J[a>>2]+28>>2]](a,b,c,d)}function ex(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return+N[J[a+12>>2]+80>>2]}function Zd(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+24>>2]}function Wd(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return Q(N[J[a+12>>2]>>2])}function Te(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+52>>2]}function px(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+8>>2]}function _a(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[J[a+12>>2]+4>>2]}function Tm(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;a=jb(J[c+12>>2],J[c+8>>2]);ga=c+16|0;return a|0}function Ju(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+36>>2]](a)|0;ga=b+16|0;return Q(Q(a|0))}function ua(a){var b=0;a=a?a:1;a:{while(1){b=bg(a);if(b){break a}b=J[8511];if(b){ia[b|0]();continue}break}ca();Z()}return b}function Yi(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+144|0} +function zt(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+380|0}function rt(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+300|0}function ra(a){var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];J[8369]=J[8369]+1;a=ia[J[6782]](a,16)|0;ga=b+16|0;return a}function qt(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+316|0}function Zo(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+352|0}function Yo(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+324|0}function Wt(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+348|0}function Kt(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+312|0}function Jt(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+328|0}function Et(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+544|0}function oe(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+48|0}function gx(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+32|0}function df(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+28|0}function Ym(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;a=ih(J[c+12>>2],c+8|0);ga=c+16|0;return a|0}function Uv(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+20|0}function Kx(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;a=tj(J[c+12>>2],c+8|0);ga=c+16|0;return a|0}function Ix(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;a=uj(J[c+12>>2],c+8|0);ga=c+16|0;return a|0}function Cf(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+92|0}function sc(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]+4|0}function Tv(){var a=0;a=ra(32);J[a+4>>2]=35;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=13324;J[a+4>>2]=27;J[a>>2]=15040;return a|0}function Dw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;return Q(N[(J[c+12>>2]+20|0)+(J[c+8>>2]<<2)>>2])}function CC(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[a+4>>2];d=J[c>>2];ia[J[J[d>>2]+108>>2]](d,b,c+108|0);return J[a+4>>2]+108|0}function Fc(a,b){var c=0;Ed(a,b);c=J[a+4>>2];if(c){J[8370]=J[8370]+1;ia[J[6783]](c)}J[a+4>>2]=b;J[a+12>>2]=J[a+12>>2]-1}function Ey(a){a=a|0;var b=0;J[a>>2]=23088;b=J[a+32>>2];if(!(b?!b|!K[a+36|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}ta(a)}function Ee(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+100>>2]](a)&1;ga=b+16|0;return a|0}function sd(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+36>>2]](a)|0;ga=b+16|0;return a|0}function qw(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+96>>2]](a)|0;ga=b+16|0;return a|0}function ql(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+80>>2]](a)|0;ga=b+16|0;return a|0}function nn(a){a=a|0;var b=0;J[a>>2]=5524;b=J[a+16>>2];if(!(b?!b|!K[a+20|0]:1)){J[8370]=J[8370]+1;ia[J[6783]](b)}ta(a)}function jl(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+84>>2]](a)|0;ga=b+16|0;return a|0}function hl(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+88>>2]](a)|0;ga=b+16|0;return a|0}function ge(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+20>>2]](a)|0;ga=b+16|0;return a|0}function el(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+92>>2]](a)&1;ga=b+16|0;return a|0}function cr(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+40>>2]](a)&1;ga=b+16|0;return a|0}function Wq(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+48>>2]](a)&1;ga=b+16|0;return a|0}function Vu(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+52>>2]](a)|0;ga=b+16|0;return a|0}function Nd(a){var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];J[(ga-16|0)+12>>2]=a;J[(ga-16|0)+12>>2]=a+16;ga=b+16|0}function Le(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+76>>2]](a)|0;ga=b+16|0;return a|0}function Hl(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+12>>2]](a)|0;ga=b+16|0;return a|0}function Ge(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+96>>2]](a)&1;ga=b+16|0;return a|0}function Aa(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+28>>2]](a)|0;ga=b+16|0;return a|0}function $h(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+48>>2]](a)|0;ga=b+16|0;return a|0}function hp(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;uc(J[c+12>>2]+868|0,J[c+8>>2]);ga=c+16|0}function gd(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+216>>2]=J[c+8>>2];ga=c+16|0}function fr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+24>>2]=N[c+8>>2];ga=c+16|0}function er(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+28>>2]=N[c+8>>2];ga=c+16|0}function dr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+32>>2]=N[c+8>>2];ga=c+16|0}function ar(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+44>>2]=N[c+8>>2];ga=c+16|0}function Kg(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];a=ia[J[J[a>>2]+8>>2]](a)&1;ga=b+16|0;return a|0}function CG(a,b){a=a|0;b=b|0;var c=0,d=0;c=a;d=J[J[J[a+4>>2]+4>>2]+24>>2];a=J[b+36>>2];Jm(c,J[(d+P(a,80)|0)+64>>2],a)}function yx(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];ga=b+16|0;return J[a+12>>2]}function lx(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;uc(J[c+12>>2]+20|0,J[c+8>>2]);ga=c+16|0}function kx(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Pf(J[c+12>>2]+72|0,J[c+8>>2]);ga=c+16|0}function jx(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Pf(J[c+12>>2]+92|0,J[c+8>>2]);ga=c+16|0}function jq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;return J[(J[c+12>>2]+8|0)+(J[c+8>>2]<<2)>>2]}function bq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;tg(J[c+12>>2]+28|0,J[c+8>>2]);ga=c+16|0}function Dr(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;vb(J[c+12>>2]+92|0,J[c+8>>2]);ga=c+16|0}function DC(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[a+4>>2];d=J[c>>2];ia[J[J[d>>2]+104>>2]](d,b,c+4|0);return J[a+4>>2]+4|0}function xw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Pf(J[c+12>>2]+4|0,J[c+8>>2]);ga=c+16|0}function rx(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;vb(J[c+12>>2]+4|0,J[c+8>>2]);ga=c+16|0}function ne(a){var b=0;while(1){J[a+4>>2]=0;J[a+8>>2]=0;b=J[a+24>>2];if(b){ne(b)}a=J[a+28>>2];if(a){continue}break}}function Bf(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Af(J[c+12>>2],J[c+8>>2],0,0);ga=c+16|0}function Hy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=J[b+8>>2];b=J[a+284>>2];ia[J[J[b>>2]+40>>2]](b,a,J[c+8>>2])}function Gr(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;sa(J[c+12>>2],J[c+8>>2],92);ga=c+16|0}function sw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;jm(J[c+12>>2],J[c+8>>2],1);ga=c+16|0}function ad(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;H[c+11|0]=b;kb(J[c+12>>2],H[c+11|0]&1);ga=c+16|0}function Dq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;og(J[c+12>>2],J[c+8>>2],1);ga=c+16|0}function Ec(a){var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}ga=b+16|0}function yt(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;ue(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function yp(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;mg(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function vh(a){var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ga-16|0;J[a+12>>2]=J[b+12>>2];J[J[a+12>>2]>>2]=0;ga=b+16|0}function ie(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Wm(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function fw(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;km(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function au(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;wk(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function Zp(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;ei(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function Ys(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;fl(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function Vv(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Re(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function Uy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b>>2];a=ia[J[J[a>>2]+56>>2]](a,156)|0;ck(a,b,c,d,0);return a|0}function Ty(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b>>2];a=ia[J[J[a>>2]+56>>2]](a,156)|0;ck(a,b,c,d,1);return a|0}function Tt(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Qi(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function Qt(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Pi(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function Ot(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Oi(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function Oa(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];J[(ga-16|0)+12>>2]=a;ga=b+16|0;return a|0}function Mt(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Ni(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function Gx(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Na(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function Ew(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;uc(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function Bx(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;ga=c;J[c+12>>2]=a;J[c+8>>2]=b;Wf(J[c+12>>2],J[c+8>>2]);ga=c+16|0}function ty(a,b){a=a|0;b=b|0;var c=0;a=ia[J[6784]]((a+b|0)+3|0)|0;if(a){c=(a+b|0)+3&0-b;J[c-4>>2]=a}return c|0}function pG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b>>2];a=ia[J[J[a>>2]+56>>2]](a,80)|0;Nm(a,b,c,d,0);return a|0}function om(a,b){a=a|0;b=b|0;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+(J[b+52>>2]<<2)>>2]=1065353216}function oG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b>>2];a=ia[J[J[a>>2]+56>>2]](a,80)|0;Nm(a,b,c,d,1);return a|0}function nG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b>>2];a=ia[J[J[a>>2]+56>>2]](a,44)|0;Lm(a,b,c,d,0);return a|0}function lG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[b>>2];a=ia[J[J[a>>2]+56>>2]](a,44)|0;Lm(a,b,c,d,1);return a|0}function tx(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ra(200);Uf(a,J[b+12>>2],bb());ga=b+16|0;return a|0}function kf(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=ga-16|0;J[e+12>>2]=a;J[e+8>>2]=b;J[e+4>>2]=c;J[e>>2]=d}function Ml(a,b,c,d,e){var f=0;f=J[a+32>>2];J[f>>2]=J[f>>2]+1;Re(a,Qe(a,b,e));Re(a,Qe(a,c,e));Re(a,Qe(a,d,e))}function oa(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];if(a){ia[J[J[a>>2]+4>>2]](a)}ga=b+16|0}function Kc(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];if(a){ia[J[J[a>>2]+8>>2]](a)}ga=b+16|0}function Yd(a){var b=0;b=ga-16|0;J[b+12>>2]=a;a=J[b+12>>2];H[a+16|0]=1;J[a+12>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0}function uw(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ra(112);Xe(a,J[b+12>>2],0);ga=b+16|0;return a|0}function _v(a){a=a|0;var b=0;b=ga-16|0;ga=b;H[b+15|0]=a;a=ra(172);Ng(a,H[b+15|0]&1,1);ga=b+16|0;return a|0}function Pw(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ra(96);gm(a,J[b+12>>2],1);ga=b+16|0;return a|0}function cp(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ua(112);$j(a,J[b+12>>2]);ga=b+16|0;return a|0}function Cv(a){a=a|0;var b=0;b=ga-16|0;ga=b;H[b+15|0]=a;a=ra(192);Zi(a,H[b+15|0]&1);ga=b+16|0;return a|0}function za(a,b,c){var d=0;d=ga-16|0;ga=d;J[d+12>>2]=b;J[d+8>>2]=c;wb(a,J[d+12>>2],J[d+8>>2]);ga=d+16|0}function xr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+236>>2]=N[c+8>>2]}function vr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+240>>2]=N[c+8>>2]}function uu(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+100>>2]=N[c+8>>2]}function tr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+256>>2]=N[c+8>>2]}function su(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+104>>2]=N[c+8>>2]}function rr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+268>>2]=N[c+8>>2]}function qu(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+108>>2]=N[c+8>>2]}function pr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+272>>2]=N[c+8>>2]}function ou(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+112>>2]=N[c+8>>2]}function ns(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;H[c+11|0]=b;J[J[c+12>>2]+44>>2]=H[c+11|0]&1}function nr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+280>>2]=N[c+8>>2]}function mu(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+116>>2]=N[c+8>>2]}function ku(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;H[c+11|0]=b;H[J[c+12>>2]+120|0]=H[c+11|0]&1}function iu(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+124>>2]=N[c+8>>2]}function hw(a){a=a|0;var b=0;b=ga-16|0;ga=b;H[b+15|0]=a;a=ra(92);mm(a,H[b+15|0]&1);ga=b+16|0;return a|0}function gu(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+128>>2]=N[c+8>>2]}function fe(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];ia[J[J[a>>2]+24>>2]](a);ga=b+16|0}function eu(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+132>>2]=N[c+8>>2]}function cu(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+136>>2]=N[c+8>>2]}function br(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];ia[J[J[a>>2]+44>>2]](a);ga=b+16|0}function as(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+216>>2]=N[c+8>>2]}function _l(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;I[c+10>>1]=b;I[J[c+12>>2]+10>>1]=L[c+10>>1]}function _C(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ra(56);Tg(a,J[b+12>>2]);ga=b+16|0;return a|0}function Zr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+252>>2]=N[c+8>>2]}function Zg(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;I[c+10>>1]=b;I[J[c+12>>2]+12>>1]=L[c+10>>1]}function Xr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+244>>2]=N[c+8>>2]}function Xb(a,b,c){var d=0;d=ga-16|0;ga=d;J[d+12>>2]=b;J[d+8>>2]=c;Ia(a,J[d+8>>2],J[d+12>>2]);ga=d+16|0}function Wg(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;I[c+10>>1]=b;I[J[c+12>>2]+14>>1]=L[c+10>>1]}function Vz(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=ua(92);eh(a,J[b+12>>2]);ga=b+16|0;return a|0}function Vr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+204>>2]=N[c+8>>2]}function Tr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+212>>2]=N[c+8>>2]}function Rr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+220>>2]=N[c+8>>2]}function Qr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+224>>2]=N[c+8>>2]}function Pr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+232>>2]=N[c+8>>2]}function Pb(a){var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];Qk(a);J[(ga-16|0)+12>>2]=a+48;ga=b+16|0}function Nr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+248>>2]=N[c+8>>2]}function Ne(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];ia[J[J[a>>2]+72>>2]](a);ga=b+16|0}function Lr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+208>>2]=N[c+8>>2]}function Jr(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+276>>2]=N[c+8>>2]}function Hr(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;H[c+11|0]=b;H[J[c+12>>2]+260|0]=H[c+11|0]&1}function $r(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+228>>2]=N[c+8>>2]}function yi(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+52>>2]=N[c+8>>2]}function xs(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;H[c+11|0]=b;H[J[c+12>>2]+16|0]=H[c+11|0]&1}function wu(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+96>>2]=N[c+8>>2]}function wi(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+56>>2]=N[c+8>>2]}function vs(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;H[c+11|0]=b;H[J[c+12>>2]+24|0]=H[c+11|0]&1}function ui(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+60>>2]=N[c+8>>2]}function ts(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;H[c+11|0]=b;H[J[c+12>>2]+25|0]=H[c+11|0]&1}function si(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+64>>2]=N[c+8>>2]}function rs(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;H[c+11|0]=b;H[J[c+12>>2]+26|0]=H[c+11|0]&1}function qi(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+68>>2]=N[c+8>>2]}function ps(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;H[c+11|0]=b;H[J[c+12>>2]+32|0]=H[c+11|0]&1}function oi(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+72>>2]=N[c+8>>2]}function mi(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+76>>2]=N[c+8>>2]}function hs(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;H[c+11|0]=b;H[J[c+12>>2]+84|0]=H[c+11|0]&1}function hi(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+24>>2]=N[c+8>>2]}function fs(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;H[c+11|0]=b;H[J[c+12>>2]+80|0]=H[c+11|0]&1}function eq(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+88>>2]=N[c+8>>2]}function bm(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;I[c+10>>1]=b;I[J[c+12>>2]+8>>1]=L[c+10>>1]}function bj(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+40>>2]=N[c+8>>2]}function bi(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+44>>2]=N[c+8>>2]}function Yh(a){a=a|0;var b=0,c=Q(0);b=ga-16|0;ga=b;J[b+12>>2]=a;c=sf(J[b+12>>2]);ga=b+16|0;return Q(c)}function Xp(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+80>>2]=N[c+8>>2]}function Wx(a){a=a|0;var b=0,c=Q(0);b=ga-16|0;ga=b;J[b+12>>2]=a;c=bc(J[b+12>>2]);ga=b+16|0;return Q(c)}function Vx(a){a=a|0;var b=0,c=Q(0);b=ga-16|0;ga=b;J[b+12>>2]=a;c=Xf(J[b+12>>2]);ga=b+16|0;return Q(c)}function Uu(){var a=0,b=0;b=ua(8);a=ga-16|0;J[a+12>>2]=b;a=J[a+12>>2];J[a>>2]=0;J[a+4>>2]=0;return b|0}function Qp(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+100>>2]=J[c+8>>2]}function Ki(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+28>>2]=N[c+8>>2]}function Jf(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+92>>2]=N[c+8>>2]}function Jc(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+12>>2]=N[c+8>>2]}function Hi(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+16>>2]=N[c+8>>2]}function Gf(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+36>>2]=N[c+8>>2]}function Ei(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+20>>2]=N[c+8>>2]}function Ef(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+32>>2]=N[c+8>>2]}function Ai(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+48>>2]=N[c+8>>2]}function $w(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+112>>2]=J[c+8>>2]}function nv(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+28>>2]=J[c+8>>2]}function lv(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+40>>2]=J[c+8>>2]}function ls(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;N[J[c+12>>2]+48>>2]=J[c+8>>2]}function lq(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+36>>2]=J[c+8>>2]}function jv(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+44>>2]=J[c+8>>2]}function hv(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+48>>2]=J[c+8>>2]}function gb(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+4>>2]=N[c+8>>2]}function fv(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+56>>2]=J[c+8>>2]}function ev(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+60>>2]=J[c+8>>2]}function cv(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+64>>2]=J[c+8>>2]}function Ww(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+76>>2]=J[c+8>>2]}function Wp(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+84>>2]=J[c+8>>2]}function We(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+16>>2]=J[c+8>>2]}function Up(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+92>>2]=J[c+8>>2]}function Ui(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+32>>2]=J[c+8>>2]}function Sp(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+96>>2]=J[c+8>>2]}function Mc(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]+8>>2]=N[c+8>>2]}function Ii(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+20>>2]=J[c+8>>2]}function Ci(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+88>>2]=J[c+8>>2]}function wd(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+8>>2]=J[c+8>>2]}function cd(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]+4>>2]=J[c+8>>2]}function Mb(a){var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];J[(ga-16|0)+12>>2]=a;Yd(a);ga=b+16|0}function Cu(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;I[J[c+12>>2]+4>>1]=J[c+8>>2]}function Au(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;I[J[c+12>>2]+6>>1]=J[c+8>>2]}function bc(a){var b=0,c=Q(0);b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];c=ac(a,a);ga=b+16|0;return c}function $d(a,b){a=a|0;b=Q(b);var c=0;c=ga-16|0;J[c+12>>2]=a;N[c+8>>2]=b;N[J[c+12>>2]>>2]=N[c+8>>2]}function qp(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;ga=b+16|0;return Q(N[J[b+12>>2]+1228>>2])}function dd(a,b){a=a|0;b=b|0;var c=0;c=ga-16|0;J[c+12>>2]=a;J[c+8>>2]=b;J[J[c+12>>2]>>2]=J[c+8>>2]}function Iq(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;ga=b+16|0;return J[J[b+12>>2]+116>>2]+4|0}function pb(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];if(a){ob(a);ta(a)}ga=b+16|0}function ds(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;ga=b+16|0;return Q(N[J[b+12>>2]+204>>2])}function dp(){var a=0,b=0,c=0;a=ga-32|0;ga=a;b=ua(112);c=a+8|0;rg(c);$j(b,c);ga=a+32|0;return b|0}function Bw(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];if(a){tc(a);ta(a)}ga=b+16|0}function of(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];nf(a);ga=b+16|0;return a|0}function nf(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];Qa(a);ga=b+16|0;return a|0}function hA(){var a=0,b=0,c=0;a=ga-32|0;ga=a;b=ua(92);c=a+8|0;rg(c);eh(b,c);ga=a+32|0;return b|0}function Zq(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;ga=b+16|0;return Q(N[J[b+12>>2]+36>>2])}function Ih(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];of(a);ga=b+16|0;return a|0}function Hk(a,b){a=a|0;b=b|0;if(!(!b|!(J[b+236>>2]&2))){ia[J[J[a>>2]+92>>2]](a,b);return}Ad(a,b)}function $q(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;ga=b+16|0;return Q(N[J[b+12>>2]+44>>2])}function ey(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Ya(a,J[b+8>>2],f)){$f(b,c,d,e)}}function Lp(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=qk(J[b+12>>2]);ga=b+16|0;return a|0}function lw(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;ga=b+16|0;return J[J[b+12>>2]+4>>2]}function Yq(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;ga=b+16|0;return J[J[b+12>>2]+8>>2]}function zd(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];if(a){Ec(a)}ga=b+16|0}function to(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];Oa(a);Ec(a);ga=b+16|0}function oo(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];Vh(a);ta(a);ga=b+16|0}function lf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ga-16|0;J[d+12>>2]=a;J[d+8>>2]=b;J[d+4>>2]=c}function io(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];of(a);Ec(a);ga=b+16|0}function dD(a){a=a|0;a=J[a+92>>2]-2|0;if(a>>>0<=2){a=J[(a<<2)+16532>>2]}else{a=0}return a|0}function Yb(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];Oa(a);ta(a);ga=b+16|0}function Tn(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];nf(a);Ec(a);ga=b+16|0}function Rn(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];Ih(a);Ec(a);ga=b+16|0}function Py(a,b){a=a|0;b=Q(b);Ck(a,b);ya(2310);a=J[a+452>>2];ia[J[J[a>>2]+24>>2]](a,b);xa()}function Fa(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;a=J[b+12>>2];if(a){ta(a)}ga=b+16|0}function DB(a,b,c){a=a|0;b=b|0;c=Q(c);ia[J[J[a>>2]+32>>2]](a,b);ia[J[J[a>>2]+36>>2]](a,b,c)}function CH(a,b){a=a|0;b=b|0;var c=0;c=b;b=J[a+8>>2];ia[J[b+60>>2]](c,b,J[a+4>>2]);return 0}function uH(a){a=a|0;var b=0;ya(2563);b=J[a+68>>2];ia[J[J[b>>2]+32>>2]](b,J[a+24>>2]);xa()}function kb(a,b){if(K[a+204|0]&3?b:1){if((J[a+216>>2]&-2)!=4){J[a+216>>2]=1}J[a+220>>2]=0}}function dg(a){var b=0;b=J[a+24>>2];if(b){ta(dg(b))}b=J[a+28>>2];if(b){ta(dg(b))}return a}function vl(a,b,c,d,e){if(wl(a,29448,b,c,d,e)){a=1}else{a=Eg(a,29448,b,c,d,e,0)}return a}function gm(a,b,c){var d=0;d=Qg(a);J[a+92>>2]=b;J[a>>2]=14396;J[a+4>>2]=3;if(c){Sb(d)}}function Ta(a){var b=0;b=ga-16|0;ga=b;N[b+12>>2]=a;a=Ha(N[b+12>>2]);ga=b+16|0;return a}function Sa(a){var b=0;b=ga-16|0;ga=b;N[b+12>>2]=a;a=Ga(N[b+12>>2]);ga=b+16|0;return a}function GB(a){a=a|0;if(ia[J[J[a>>2]+40>>2]](a)|0){H[a+169|0]=1;N[a+16>>2]=N[a+28>>2]}}function Ez(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;J[a+128>>2]=d;J[a+124>>2]=c;J[a+120>>2]=b}function qH(a,b){a=a|0;b=b|0;ia[J[J[b>>2]+32>>2]](b);gh(a,b);ia[J[J[b>>2]+36>>2]](b)}function Rg(a,b,c){a=a|0;b=Q(b);c=c|0;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0}function IE(a,b){a=a|0;b=b|0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=1065353216}function FE(a,b){a=a|0;b=b|0;J[a+8>>2]=1065353216;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0}function DE(a,b){a=a|0;b=b|0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=1065353216;J[a+4>>2]=0}function qD(a,b,c){a=a|0;b=b|0;c=c|0;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}function os(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+44>>2]!=0|0}function bd(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;kb(J[b+12>>2],0);ga=b+16|0}function yr(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+236>>2])}function yH(a,b){a=a|0;b=b|0;J[a+200>>2]=b;J[a+192>>2]=b;J[a+260>>2]=J[a+260>>2]+1}function wr(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+240>>2])}function vu(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+100>>2])}function ur(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+256>>2])}function tu(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+104>>2])}function sr(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+268>>2])}function ru(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+108>>2])}function qr(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+272>>2])}function pu(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+112>>2])}function or(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+280>>2])}function nu(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+116>>2])}function mv(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+232>>2])}function ju(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+124>>2])}function hu(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+128>>2])}function fu(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+132>>2])}function du(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+136>>2])}function bs(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+216>>2])}function _r(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+252>>2])}function Yr(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+244>>2])}function Wr(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+204>>2])}function Ur(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+212>>2])}function Sr(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+220>>2])}function Pv(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+228>>2])}function Or(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+248>>2])}function Mr(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+208>>2])}function Kr(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+276>>2])}function EC(a,b){a=a|0;b=b|0;a=J[J[a+4>>2]>>2];return ia[J[J[a>>2]+128>>2]](a,b)|0}function Bv(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+224>>2])}function zi(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+52>>2])}function xu(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+96>>2])}function xi(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+56>>2])}function vi(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+60>>2])}function ti(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+64>>2])}function ri(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+68>>2])}function qc(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+12>>2])}function pi(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+72>>2])}function ow(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;Sb(J[b+12>>2]);ga=b+16|0}function ni(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+76>>2])}function ji(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+24>>2])}function fq(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+88>>2])}function dx(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+80>>2])}function cj(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+40>>2])}function ci(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+44>>2])}function YG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=a-4|0;ia[J[J[a>>2]+8>>2]](a,b,c,d)}function Mv(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;$i(J[b+12>>2]);ga=b+16|0}function Li(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+28>>2])}function Kf(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+92>>2])}function Hf(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+36>>2])}function Gi(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+16>>2])}function Fi(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+20>>2])}function Ff(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+32>>2])}function Eh(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;Ld(J[b+12>>2]);ga=b+16|0}function Cx(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;de(J[b+12>>2]);ga=b+16|0}function Bi(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+48>>2])}function At(a){a=a|0;var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;yk(J[b+12>>2]);ga=b+16|0}function lu(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return H[J[b+12>>2]+120|0]&1}function hb(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+4>>2])}function Nc(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]+8>>2])}function Ir(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return H[J[b+12>>2]+260|0]&1}function ys(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return H[J[b+12>>2]+16|0]&1}function ws(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return H[J[b+12>>2]+24|0]&1}function us(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return H[J[b+12>>2]+25|0]&1}function ss(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return H[J[b+12>>2]+26|0]&1}function qs(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return H[J[b+12>>2]+32|0]&1}function is(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return H[J[b+12>>2]+84|0]&1}function gs(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return H[J[b+12>>2]+80|0]&1}function ax(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+112>>2]}function Rp(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+100>>2]}function tq(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+84>>2]}function sv(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+40>>2]}function ov(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+28>>2]}function mq(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+36>>2]}function kv(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+44>>2]}function iv(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+48>>2]}function gv(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+56>>2]}function dv(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+64>>2]}function ae(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return Q(N[J[b+12>>2]>>2])}function Ye(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+16>>2]}function Xw(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+76>>2]}function Xg(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return I[J[b+12>>2]+14>>1]}function Vp(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+92>>2]}function Vi(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+32>>2]}function Tp(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+96>>2]}function Ti(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+60>>2]}function SH(a,b){a=a|0;b=b|0;a=J[a+4>>2];return(a|0)==J[b>>2]|(a|0)==J[b+4>>2]}function Ji(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+20>>2]}function Di(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+88>>2]}function $l(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return I[J[b+12>>2]+10>>1]}function $g(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return I[J[b+12>>2]+12>>1]}function xd(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+8>>2]}function nd(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]+4>>2]}function my(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Ya(a,J[b+8>>2],0)){ag(b,c,d)}}function dm(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return I[J[b+12>>2]+8>>1]}function Du(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return I[J[b+12>>2]+4>>1]}function Bu(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return I[J[b+12>>2]+6>>1]}function cx(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]- -64|0}function bn(a,b){a=a|0;b=b|0;a=J[a+4>>2];ia[J[J[a>>2]+8>>2]](a,J[b+36>>2])|0}function wf(a){var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;Mb(J[b+12>>2]);ga=b+16|0}function tc(a){var b=0;b=ga-16|0;ga=b;J[b+12>>2]=a;ob(J[b+12>>2]);ga=b+16|0}function op(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+288|0}function mp(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+708|0}function mH(a,b){a=a|0;b=b|0;a=J[a+20>>2];return ia[J[J[a>>2]+8>>2]](a,b)|0}function kp(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+748|0}function ix(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+112|0}function ip(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+868|0}function iH(a,b){a=a|0;b=b|0;a=J[a+12>>2];return ia[J[J[a>>2]+8>>2]](a,b)|0}function gp(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+788|0}function ed(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[J[b+12>>2]>>2]}function Vt(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+348|0}function Fr(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+156|0}function Cr(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+172|0}function Ar(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+188|0}function oj(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+36|0}function lj(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+68|0}function li(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+92|0}function kI(a){var b=0;b=a&31;a=0-a&31;return(-1>>>b&-2)<>>a}function jj(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+56|0}function hj(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+72|0}function hd(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+16|0}function gj(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+32|0}function gc(a){a=a|0;J[a>>2]=20112;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function aq(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+76|0}function Tw(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+44|0}function Tf(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+20|0}function Sf(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+52|0}function Rw(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+60|0}function Rf(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+40|0}function RD(a){a=a|0;J[a>>2]=15144;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function Qy(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+48|0}function Pm(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+28|0}function Of(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+24|0}function LE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;ia[J[J[a>>2]+80>>2]](a,b,c,d)}function Gm(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+12|0}function Ph(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+8|0}function If(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]+4|0}function AH(a){a=a|0;J[a>>2]=6652;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function $G(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;ia[J[J[a>>2]+8>>2]](a,b,c,d)}function eI(a,b){a=a|0;b=b|0;ia[J[J[a>>2]+8>>2]](a,b,J[J[a+8>>2]+48>>2])}function In(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;H[J[b+12>>2]+48|0]=1}function dF(a,b){a=a|0;b=Q(b);return Q(Q(Q(ia[J[J[a>>2]+16>>2]](a))*b))}function pD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if((d|0)>0){qa(c,0,d<<4)}}function Xa(a){a=a|0;var b=0;b=ga-16|0;J[b+12>>2]=a;return J[b+12>>2]}function xD(a){a=a|0;a=Wl(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function wA(a){a=a|0;a=sg(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function rC(a){a=a|0;a=Gl(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function pn(a){a=a|0;a=hf(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function aD(a){a=a|0;a=J[a+92>>2];return((a|0)==4?4:((a|0)==3)<<1)|0}function Ry(a){a=a|0;a=Zj(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function RC(a){a=a|0;a=Ll(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function RA(a){a=a|0;a=Uk(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function Cz(a){a=a|0;a=pk(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function BF(a){a=a|0;a=_e(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function $B(a){a=a|0;a=Bl(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function yG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Q(Q(0))}function fC(a,b){a=a|0;b=Q(b);N[a+148>>2]=b;ia[J[J[a>>2]+72>>2]](a)}function WA(a,b){a=a|0;b=b|0;a=K[a+344|0]?0:3;J[b+4>>2]=a;J[b>>2]=a}function Tb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Q(Q(1))}function zn(a){a=a|0;hf(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function bh(a){a=a|0;Qa(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function CD(a){a=a|0;_e(a);if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function BD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return sm(a,b,c,d)|0}function oF(a,b,c){a=a|0;b=b|0;c=c|0;ia[J[J[b>>2]+68>>2]](a,b,c)}function hz(a,b,c){a=a|0;b=b|0;c=c|0;ia[J[J[b>>2]+64>>2]](a,b,c)}function dI(a,b,c){a=a|0;b=b|0;c=Q(c);ia[J[J[a>>2]+12>>2]](a,b)}function Fz(a,b,c){a=a|0;b=b|0;c=Q(c);ia[J[J[a>>2]+16>>2]](a,c)}function zp(){var a=0;a=ra(16);J[(ga-16|0)+12>>2]=a;return a|0}function dH(a,b,c){a=a|0;b=b|0;c=c|0;J[a+24>>2]=c;J[a+16>>2]=b}function cH(a,b,c){a=a|0;b=b|0;c=c|0;J[a+28>>2]=c;J[a+20>>2]=b}function FB(a){a=a|0;return N[a+16>>2]==Q(0)&N[a+20>>2]==Q(0)}function Ra(a){a=a|0;if(a){J[8370]=J[8370]+1;ia[J[6783]](a)}}function Dl(a,b){a=a|0;b=b|0;return J[J[a+184>>2]+(b<<2)>>2]}function Bk(a,b){a=a|0;b=b|0;return J[J[a+220>>2]+(b<<2)>>2]}function Se(a){Qg(a);J[a+92>>2]=0;J[a>>2]=16372;J[a+4>>2]=2}function EH(a,b){a=a|0;b=b|0;return J[J[a+20>>2]+(b<<2)>>2]}function ux(){var a=0;a=ra(200);Uf(a,bb(),bb());return a|0}function jz(a){a=a|0;return Q(Q(ia[J[J[a>>2]+48>>2]](a)))}function oA(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;jh(a,b,c,d)}function eD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Sl(a,b,c,d)}function dz(a){a=a|0;J[a>>2]=21896;pe(a+12|0);return a|0}function lD(a){a=a|0;return Q(Q(N[a+28>>2]*N[a+12>>2]))}function Gk(a,b){a=a|0;b=b|0;ia[J[J[a>>2]+64>>2]](a,b)}function Fk(a,b){a=a|0;b=b|0;ia[J[J[a>>2]+68>>2]](a,b)}function DH(a){a=a|0;return(J[a+12>>2]?J[a+20>>2]:0)|0}function uB(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e)}function mn(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return 0}function fo(a){a=a|0;J[(ga-16|0)+12>>2]=a;return 3151}function Qn(a){a=a|0;J[(ga-16|0)+12>>2]=a;return 4288}function HB(a){a=a|0;return ia[J[J[a>>2]+48>>2]](a)|0}function vw(){var a=0;a=ra(112);Xe(a,0,0);return a|0}function cC(a,b,c){a=a|0;b=b|0;c=c|0;Wi(a+144|0,b,c)}function Cm(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0}function $v(){var a=0;a=ra(172);Ng(a,1,1);return a|0}function oB(a,b,c){a=a|0;b=b|0;c=c|0;return Q(Q(0))}function cz(a){a=a|0;J[a>>2]=21896;pe(a+12|0);ta(a)}function co(a){a=a|0;J[(ga-16|0)+12>>2]=a;return 52}function Kn(a){a=a|0;J[(ga-16|0)+12>>2]=a;return 12}function Hn(a){a=a|0;J[(ga-16|0)+12>>2]=a;return 25}function yg(a){pd(a,J[a+28>>2]+4|0,J[a+32>>2]+4|0)}function uy(a){a=a|0;if(a){ia[J[6785]](J[a-4>>2])}}function rB(a,b){a=a|0;b=b|0;J[b>>2]=6;J[b+4>>2]=6}function _n(a){a=a|0;J[(ga-16|0)+12>>2]=a;return 2}function Kh(a){a=a|0;J[(ga-16|0)+12>>2]=a;return 3}function Jh(a){a=a|0;J[(ga-16|0)+12>>2]=a;return 1}function Hh(a){a=a|0;J[(ga-16|0)+12>>2]=a;return 0}function Eu(){var a=0;a=ua(196);ph(a,0);return a|0}function Dv(){var a=0;a=ra(192);Zi(a,1);return a|0}function iw(){var a=0;a=ra(92);mm(a,1);return a|0}function ve(a,b,c){Rb(a+4|0,a+312|0,a+328|0,b,c)}function gt(){var a=0;a=ra(196);Wk(a);return a|0}function xv(){var a=0;a=ua(68);Xi(a);return a|0}function by(){var a=0;a=ra(16);Oa(a);return a|0}function bp(){var a=0;a=ua(40);Yj(a);return a|0}function Qu(){var a=0;a=ua(24);rg(a);return a|0}function Jv(){var a=0;a=ua(72);_i(a);return a|0}function Ex(){var a=0;a=ua(64);Pb(a);return a|0}function Ug(a,b,c){a=a|0;b=b|0;c=Q(c);return 0}function tb(a){a=a|0;J[(ga-16|0)+12>>2]=a;Z()}function rh(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function pB(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0}function dl(a){a=a|0;J[a>>2]=20112;return a|0}function SD(a){a=a|0;J[a>>2]=15144;return a|0}function Om(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d)}function zy(a,b,c){a=a|0;b=b|0;c=c|0;fk(b,c)}function oC(a){a=a|0;return J[a+156>>2]!=0|0}function Cb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0}function BH(a){a=a|0;J[a>>2]=6652;return a|0}function qy(a){a=a|0;a=J[8371];if(a){ta(a)}}function XC(a){a=a|0;return J[a+48>>2]==1|0}function pF(a,b){a=a|0;b=Q(b);N[a+12>>2]=b}function jE(a){a=a|0;return J[a+92>>2]+4|0}function eC(a){a=a|0;return Q(N[a+148>>2])}function SE(a,b){a=a|0;b=Q(b);N[a+72>>2]=b}function Ql(a,b){a=a|0;b=Q(b);N[a+44>>2]=b}function OC(a){a=a|0;return J[a+48>>2]+4|0}function UH(a,b){a=a|0;b=b|0;J[a+24>>2]=b}function RE(a){a=a|0;return Q(N[a+72>>2])}function Fh(a){a=a|0;J[(ga-16|0)+12>>2]=a}function EB(a,b){a=a|0;b=b|0;H[a+180|0]=b}function $m(a,b){a=a|0;b=b|0;J[a+72>>2]=b}function wy(a,b){a=a|0;b=b|0;J[a+4>>2]=b}function vy(a,b){a=a|0;b=b|0;J[a+8>>2]=b}function pC(a){a=a|0;return J[a+176>>2]}function dC(a){a=a|0;return J[a+204>>2]}function cn(a){a=a|0;return J[a+136>>2]}function aA(a){a=a|0;return J[a+200>>2]}function $z(a){a=a|0;return J[a+212>>2]}function pH(a){a=a|0;return J[a+72>>2]}function kc(a){a=a|0;return J[a+16>>2]}function im(a){a=a|0;return J[a+96>>2]}function gf(a){a=a|0;return J[a+92>>2]}function Zm(a){a=a|0;return J[a+68>>2]}function FH(a){a=a|0;return J[a+12>>2]}function Dm(a){a=a|0;return J[a+24>>2]}function vd(a,b){a=a|0;b=b|0;return 0}function rD(a){a=a|0;return J[a+4>>2]}function nh(a,b){a=a|0;b=b|0;return 1}function lh(a){a=a|0;return J[a+8>>2]}function Sg(a,b,c){a=a|0;b=Q(b);c=c|0}function DD(a){a=a|0;_e(a);return a|0}function Da(a,b,c){a=a|0;b=b|0;c=c|0}function sy(a){a=a|0;return bg(a)|0}function hC(a){a=a|0;return a+156|0}function MD(a){a=a|0;return a+108|0}function El(a){a=a|0;return a+144|0}function hD(a){a=a|0;return a+68|0}function UE(a){a=a|0;return a+76|0}function UD(a){a=a|0;return a+16|0}function IA(a){a=a|0;J[a+192>>2]=0}function qh(a){a=a|0;return a+4|0}function _G(a){a=a|0;return a-4|0}function tE(a){a=a|0;return 2348}function qF(a){a=a|0;return 4241}function qC(a){a=a|0;return 3160}function nz(a){a=a|0;return 2335}function mD(a){a=a|0;return 4257}function kz(a){a=a|0;return 4229}function iF(a){a=a|0;return 3133}function iE(a){a=a|0;return 3053}function gF(a){a=a|0;return 4220}function gD(a){a=a|0;return 4264}function gC(a){a=a|0;return 2418}function fF(a){a=a|0;return 4185}function ZB(a){a=a|0;return 3067}function YD(a){a=a|0;return 4204}function WD(a){a=a|0;return 4169}function TE(a){a=a|0;return 3187}function TD(a){a=a|0;return 2304}function NF(a){a=a|0;return 2344}function LD(a){a=a|0;return 4276}function LC(a){a=a|0;return 4244}function JE(a){a=a|0;return 3146}function GE(a){a=a|0;return 4179}function EE(a){a=a|0;return 4214}function ED(a){a=a|0;return 3121}function $D(a){a=a|0;return 4194}function xH(a){a=a|0;return 256}function tB(a){a=a|0;return 212}function sz(a){a=a|0;return 428}function lI(a,b){ha=a;return b} +function iB(a){a=a|0;return 252}function eB(a){a=a|0;return 348}function ZA(a){a=a|0;return 220}function Rz(a){a=a|0;return 488}function DA(a){a=a|0;return 204}function Ca(a){a=a|0;return a|0}function sE(a){a=a|0;return 68}function rm(a){a=a|0;return 84}function qG(a){a=a|0;ta(af(a))}function py(a){a=a|0;dg(33488)}function gz(a){a=a|0;return 32}function bz(a){a=a|0;ta(pe(a))}function Zl(a){a=a|0;return 64}function Ze(a){a=a|0;return 60}function ZG(a){a=a|0;ta(a-4|0)}function QE(a){a=a|0;return 24}function QC(a){a=a|0;return 28}function Pl(a){a=a|0;return 52}function Kz(a){a=a|0;ta(sk(a))}function HF(a){a=a|0;return 12}function BG(a){a=a|0;ta(Im(a))}function xm(a){a=a|0;return 6}function oH(a,b){a=a|0;b=Q(b)}function La(a){a=a|0;return 0}function Jy(a){a=a|0;return 4}function Ig(a){a=a|0;return 2}function Ic(a){a=a|0;return 1}function IF(a){a=a|0;return 8}function Wo(){return ua(1)|0}function Ka(a,b){a=a|0;b=b|0}function pa(a){a=a|0;ta(a)}function xk(a,b){wk(a,b)}function ib(a){a=a|0;Z()}function uf(){return 1}function tf(){return 2}function oy(){ca();Z()}function _h(){return 0}function Zh(){return 3}function Xh(){return 4}function Po(){return 5}function Wb(a){a=a|0} +// EMSCRIPTEN_END_FUNCS +g=K;r(la);var ia=e([null,Oa,Yb,Oo,No,Mo,Lo,Ko,Jo,Io,Ho,Go,Fo,Eo,Do,Co,Bo,Ao,zo,yo,xo,wo,vo,uo,Xa,tb,oy,Oa,to,so,ro,Xa,tb,Oa,Yb,qo,po,Xa,tb,Vh,oo,no,Oa,Yb,mo,lo,Xa,tb,Oa,Yb,ko,jo,Xa,tb,of,io,ho,eF,cF,dF,Ve,Gm,go,fo,eo,bi,ci,co,bo,bF,Vg,ao,oE,$n,rE,_n,Zn,wD,Kh,Kh,Yn,Xn,Jh,Wn,Vn,Un,nf,Tn,Sn,Ih,Rn,eD,sD,tD,Qn,vD,uD,Hh,lf,gf,dD,cD,bD,aD,Cb,Ug,vd,Pn,tb,On,Mn,Sf,Ln,qc,Kn,fb,kf,Jn,In,Hn,Fh,Fh,Gn,kf,kf,Oa,Yb,Hh,Fn,En,lf,Xa,tb,Oa,Yb,Jh,Ti,Dn,Cn,Xa,tb,Oa,Yb,Bn,An,lf,Xa,tb,hf,zn,xn,wn,vn,th,un,tn,sn,gf,gf,rn,qn,Wb,pn,on,nn,rh,mn,Da,kc,kc,qh,Da,La,Da,Ka,Da,rh,Ic,Ka,Ka,ln,kn,jn,hn,en,th,gn,fn,iI,cn,cn,hI,gI,Wb,Ca,pa,fI,eI,dI,nh,nh,pa,Da,bn,pa,bn,cI,bI,VH,YH,_H,kc,kc,qh,aI,lh,$H,UH,XH,ZH,La,$m,WH,Ca,pa,TH,pa,SH,RH,QH,PH,LH,OH,MH,NH,JH,KH,IH,FH,EH,DH,Zm,Zm,HH,GH,pa,CH,nh,BH,AH,yH,xH,kh,zH,Xm,wH,vH,uH,$m,pH,Um,rH,sH,jh,Ad,tH,qH,oH,Ka,Da,Ca,pa,Ca,pa,RB,Rm,pa,Rm,pa,nH,pa,mH,lH,pa,QB,kH,pa,jH,pa,iH,hH,Ca,pa,gH,pa,fH,pa,eH,Ca,pa,dH,cH,bH,Ca,pa,aH,$G,_G,ZG,YG,Ca,ib,Ca,ib,Ca,pa,TG,XG,WG,VG,UG,SG,pa,Da,Da,Om,pa,Da,Da,RG,pa,QG,PG,OG,JG,IG,NG,MG,LG,KG,pa,Mm,HG,GG,FG,EG,DG,pa,CG,Im,BG,zG,yG,AG,pa,xG,Ka,Ca,pa,Hm,wG,vG,uG,Tb,yd,tG,sG,rG,Tb,yd,af,qG,lh,kc,Em,Dm,Ca,pa,pG,pa,oG,pa,nG,pa,mG,pa,lG,pa,kG,pa,jG,pa,iG,pa,hG,pa,gG,pa,Cm,Tb,Ka,fG,eG,dG,cG,bG,aG,$F,_F,ZF,YF,XF,WF,kc,pa,VF,UF,TF,SF,Tb,yd,RF,QF,PF,Tb,yd,pa,zm,Qa,bh,ym,ah,OF,NF,_g,MF,LF,KF,xm,JF,IF,HF,GF,FF,xm,EF,DF,CF,_e,BF,sm,rm,yF,AF,zF,xF,wF,PC,uF,OC,Rg,qF,pF,Ze,tF,vF,MC,oF,sF,rF,Ca,pa,pm,pa,pm,pa,nF,Ca,Ra,jF,ah,kF,iF,om,_g,Ze,hF,mF,lF,Ra,gF,Ra,fF,aF,$E,YE,WE,UE,XE,TE,SE,RE,QE,VE,_E,ZE,Ca,ib,Ra,LE,ME,KE,JE,IE,Ze,HE,NE,PE,OE,Ra,GE,FE,Ra,EE,DE,vE,uE,Sl,CE,tE,sE,xE,Vg,BE,AE,im,im,zE,yE,La,Cb,Ug,wE,ib,ib,qE,pE,ib,bh,kE,jE,iE,Vg,mE,lE,La,La,Cb,Da,La,Cb,Ug,Ca,pa,hE,Ra,ym,ah,gE,$D,om,_g,Ze,_D,ZD,dE,cE,cm,Ra,YD,fE,aE,XD,Ra,WD,eE,bE,cm,Ca,Ra,am,VD,UD,Sg,TD,Cb,SD,RD,QD,ND,MD,Rg,LD,OD,PD,GD,FD,ID,ED,Zl,HD,KD,JD,DD,CD,BD,pa,AD,pa,zD,Wl,xD,ib,ib,Ra,am,nD,mD,Ql,lD,oD,qD,pD,Ca,Ra,kD,iD,hD,Rg,gD,Pl,fD,jD,bh,Ol,YC,$C,Nl,Nl,Ka,Ka,Dm,Ka,Ka,XC,WC,VC,QC,ZC,Ll,RC,TC,SC,Ca,Ra,Kl,LC,NC,pa,KC,pa,JC,IC,HC,GC,Tb,FC,EC,Ca,pa,DC,pa,CC,pa,pa,BC,pa,AC,Gl,rC,zC,qC,La,El,pC,oC,La,La,Da,Da,nC,Dl,Dl,mC,lC,kC,jC,iC,hC,yC,gC,fC,eC,vC,Ic,El,dC,La,Ic,La,cC,Da,bC,aC,vd,vd,Da,Da,wC,Bl,$B,_B,xC,ZB,YB,Zl,sC,uC,XB,WB,Ig,La,La,La,La,La,Da,Da,Wb,Wb,Cm,vd,vd,Da,Da,Cb,tC,Ca,pa,xl,pa,Da,Da,VB,pa,Hg,nE,Ue,Ca,pa,UB,pa,zb,pa,TB,pa,Da,Da,SB,ib,ib,pa,sl,PB,OB,DB,Ka,NB,MB,LB,KB,JB,IB,HB,GB,FB,EB,pa,CB,dl,gc,zB,uB,BB,AB,yB,xB,wB,tB,sB,vB,dl,gc,Wb,rB,qB,Om,pB,oB,Pl,fc,gc,nB,mB,al,kB,jB,iB,hB,lB,gc,gB,eB,dB,fB,gc,cB,bB,aB,$A,_A,ZA,YA,gc,XA,WA,VA,UA,TA,rm,SA,Uk,RA,Da,JA,Da,IA,Ic,QA,MA,KA,NA,OA,LA,gc,HA,GA,FA,EA,DA,CA,BA,ib,AA,zA,yA,xA,sg,wA,Kk,oA,Hk,_z,rA,jA,iA,gA,fA,qA,pA,sA,mA,lA,nA,bA,aA,$z,Bk,Bk,Ig,uA,Gk,Fk,Gk,Fk,Ck,cA,dA,eA,kA,Jk,vA,tA,Ka,Zz,Yz,Xz,Wz,pa,Uz,Tz,Sz,Oz,Nz,Rz,Qz,Pz,Mz,sk,Kz,Fz,Hz,Jz,Iz,Ez,pa,Gz,Bz,pk,Cz,Ka,sz,rz,qz,pa,Az,Ca,pa,zz,yz,xz,Ig,Ra,pz,Ka,oz,Sg,nz,Cb,pa,mz,pa,lz,Ra,Cb,Sg,kz,Ql,jz,iz,hz,Cb,gz,pa,fz,pa,ez,tz,wz,vz,uz,dz,cz,$y,_y,Ka,pe,bz,az,pa,Mm,Zy,Yy,Xy,pa,Wy,pa,Vy,pa,Uy,pa,Ty,Ca,pa,Sy,Tb,Ka,Zj,Ry,My,Ly,Ny,Ky,Jy,Py,Oy,pa,Iy,Ca,pa,Hy,Tb,yd,Fy,Ey,La,Ic,Dy,Ka,xy,By,Cy,yy,zy,wy,rD,vy,lh,Ay,ty,uy,sy,pa,qy,py,Ca,pa,Wb,Wb,ny,ey,hy,my,pa,fy,iy,ly,pa,gy,jy,ky]);function ja(){return G.byteLength/65536|0}return{"h":dn,"i":Ba,"j":Aa,"k":Ea,"l":Wa,"m":Va,"n":oa,"o":Zd,"p":Xd,"q":Qd,"r":df,"s":tm,"t":em,"u":Pe,"v":He,"w":ze,"x":se,"y":me,"z":je,"A":ie,"B":md,"C":ge,"D":fe,"E":ee,"F":oa,"G":kd,"H":jd,"I":vc,"J":id,"K":gd,"L":bd,"M":ad,"N":$c,"O":_c,"P":Zc,"Q":Yc,"R":Xc,"S":Wc,"T":Vc,"U":Uc,"V":Tc,"W":Sc,"X":sc,"Y":Rc,"Z":Qc,"_":Pc,"$":Zb,"aa":Oc,"ba":Lc,"ca":nb,"da":mb,"ea":nb,"fa":mb,"ga":rc,"ha":Kc,"ia":Ba,"ja":Aa,"ka":Ea,"la":oa,"ma":oa,"na":Jb,"oa":Ib,"pa":Hb,"qa":Gb,"ra":Fb,"sa":oa,"ta":_d,"ua":Df,"va":Cf,"wa":Bf,"xa":zf,"ya":yf,"za":Zd,"Aa":Xd,"Ba":Qd,"Ca":df,"Da":tm,"Ea":em,"Fa":Pe,"Ga":He,"Ha":ze,"Ia":se,"Ja":me,"Ka":je,"La":ie,"Ma":md,"Na":ge,"Oa":fe,"Pa":ee,"Qa":oa,"Ra":xf,"Sa":ki,"Ta":ii,"Ua":fi,"Va":ai,"Wa":$h,"Xa":oa,"Ya":zp,"Za":ep,"_a":Yh,"$a":Wd,"ab":Ud,"bb":Sd,"cb":Rd,"db":Pd,"eb":Od,"fb":Nn,"gb":Eh,"hb":yn,"ib":_m,"jb":Ym,"kb":Tm,"lb":Qm,"mb":zd,"nb":Wd,"ob":Ud,"pb":Sd,"qb":fh,"rb":Rd,"sb":Pd,"tb":Od,"ub":Fm,"vb":Fa,"wb":Bm,"xb":Zb,"yb":oa,"zb":ch,"Ab":$g,"Bb":Zg,"Cb":Xg,"Db":Wg,"Eb":hb,"Fb":gb,"Gb":xd,"Hb":wd,"Ib":Ye,"Jb":We,"Kb":oa,"Lb":hm,"Mb":oa,"Nb":fm,"Ob":dm,"Pb":bm,"Qb":$l,"Rb":_l,"Sb":hb,"Tb":gb,"Ub":oa,"Vb":Ba,"Wb":Aa,"Xb":Ea,"Yb":Wa,"Zb":Va,"_b":oa,"$b":yD,"ac":Wa,"bc":Va,"cc":Te,"dc":Pg,"ec":Og,"fc":Ba,"gc":Aa,"hc":Ea,"ic":oa,"jc":_C,"kc":Wa,"lc":Va,"mc":Ba,"nc":Aa,"oc":Ea,"pc":oa,"qc":UC,"rc":Ba,"sc":Aa,"tc":Ea,"uc":oa,"vc":Jl,"wc":oa,"xc":Ba,"yc":Aa,"zc":Ea,"Ac":oa,"Bc":Kg,"Cc":Hl,"Dc":Fl,"Ec":Cl,"Fc":oa,"Gc":Oe,"Hc":Ne,"Ic":Le,"Jc":sd,"Kc":ql,"Lc":jl,"Mc":hl,"Nc":el,"Oc":Ge,"Pc":Ee,"Qc":Ce,"Rc":Be,"Sc":Vk,"Tc":PA,"Uc":Ik,"Vc":Ba,"Wc":Aa,"Xc":Ea,"Yc":oa,"Zc":oa,"_c":hA,"$c":Vz,"ad":oa,"bd":sd,"cd":vk,"dd":oa,"ed":Lz,"fd":Dz,"gd":ok,"hd":gk,"id":ek,"jd":bk,"kd":oe,"ld":Jb,"md":Ib,"nd":Hb,"od":Gb,"pd":Fb,"qd":oa,"rd":Gy,"sd":Xj,"td":ry,"ud":Pj,"vd":Nj,"wd":Kj,"xd":Jj,"yd":Hj,"zd":Zf,"Ad":Gj,"Bd":Fj,"Cd":Ej,"Dd":Dj,"Ed":Cj,"Fd":Bj,"Gd":Zd,"Hd":Xd,"Id":Qd,"Jd":df,"Kd":Aj,"Ld":zj,"Md":Pe,"Nd":He,"Od":ze,"Pd":se,"Qd":me,"Rd":je,"Sd":ie,"Td":md,"Ud":ge,"Vd":fe,"Wd":ee,"Xd":_d,"Yd":Df,"Zd":Cf,"_d":Bf,"$d":zf,"ae":yf,"be":oa,"ce":yj,"de":oa,"ee":Yf,"fe":oa,"ge":dy,"he":xj,"ie":wj,"je":kd,"ke":jd,"le":vc,"me":id,"ne":gd,"oe":bd,"pe":ad,"qe":$c,"re":_c,"se":Zc,"te":Yc,"ue":Xc,"ve":Wc,"we":Vc,"xe":Uc,"ye":Tc,"ze":Sc,"Ae":sc,"Be":Rc,"Ce":Qc,"De":Pc,"Ee":Zb,"Fe":Oc,"Ge":Lc,"He":nb,"Ie":mb,"Je":nb,"Ke":mb,"Le":rc,"Me":Kc,"Ne":oa,"Oe":Fa,"Pe":cy,"Qe":xf,"Re":ki,"Se":ii,"Te":fi,"Ue":ai,"Ve":$h,"We":oa,"Xe":by,"Ye":ay,"Ze":fh,"_e":vj,"$e":Yh,"af":Wd,"bf":Ud,"cf":Sd,"df":Rd,"ef":Pd,"ff":Od,"gf":Eh,"hf":$x,"jf":_m,"kf":Ym,"lf":Tm,"mf":Qm,"nf":zd,"of":_x,"pf":vj,"qf":Zx,"rf":Yx,"sf":Xx,"tf":Wx,"uf":Vx,"vf":Ux,"wf":Tx,"xf":Sx,"yf":Rx,"zf":Qx,"Af":Px,"Bf":Ox,"Cf":Nx,"Df":Mx,"Ef":Lx,"Ff":Kx,"Gf":Jx,"Hf":Ix,"If":Wd,"Jf":Ud,"Kf":Sd,"Lf":fh,"Mf":Rd,"Nf":Pd,"Of":Od,"Pf":Fm,"Qf":Fa,"Rf":Hx,"Sf":Gx,"Tf":Fx,"Uf":Fa,"Vf":Ex,"Wf":Dx,"Xf":Cx,"Yf":Bx,"Zf":Ax,"_f":oe,"$f":zx,"ag":yx,"bg":xx,"cg":wx,"dg":vx,"eg":Fa,"fg":ux,"gg":tx,"hg":sx,"ig":Bm,"jg":Zb,"kg":If,"lg":rx,"mg":oa,"ng":qx,"og":px,"pg":_a,"qg":ox,"rg":ch,"sg":Tf,"tg":pj,"ug":oj,"vg":nj,"wg":Sf,"xg":mj,"yg":lj,"zg":kj,"Ag":$g,"Bg":Zg,"Cg":Xg,"Dg":Wg,"Eg":hb,"Fg":gb,"Gg":xd,"Hg":wd,"Ig":Ye,"Jg":We,"Kg":oa,"Lg":_a,"Mg":ce,"Ng":pb,"Og":_a,"Pg":nx,"Qg":pb,"Rg":mx,"Sg":ch,"Tg":Tf,"Ug":lx,"Vg":Rf,"Wg":Qf,"Xg":jj,"Yg":ij,"Zg":hj,"_g":kx,"$g":li,"ah":jx,"bh":ix,"ch":hx,"dh":$g,"eh":Zg,"fh":Xg,"gh":Wg,"hh":hb,"ih":gb,"jh":xd,"kh":wd,"lh":Ye,"mh":We,"nh":oa,"oh":oe,"ph":gx,"qh":fx,"rh":ex,"sh":Xa,"th":be,"uh":hd,"vh":fd,"wh":gj,"xh":fj,"yh":Qy,"zh":Wf,"Ah":cx,"Bh":bx,"Ch":ax,"Dh":$w,"Eh":Fa,"Fh":_w,"Gh":hm,"Hh":oa,"Ih":ed,"Jh":dd,"Kh":nd,"Lh":cd,"Mh":Fa,"Nh":Zw,"Oh":ed,"Ph":dd,"Qh":nd,"Rh":cd,"Sh":Ph,"Th":ej,"Uh":Of,"Vh":dj,"Wh":cj,"Xh":bj,"Yh":Fa,"Zh":Yw,"_h":fm,"$h":Xw,"ai":Ww,"bi":Gm,"ci":Vw,"di":Pm,"ei":Uw,"fi":Tw,"gi":Sw,"hi":Rw,"ii":Qw,"ji":dm,"ki":bm,"li":$l,"mi":_l,"ni":hb,"oi":gb,"pi":oa,"qi":Pw,"ri":Ow,"si":Ba,"ti":Aa,"ui":Ea,"vi":Wa,"wi":Va,"xi":oa,"yi":Nw,"zi":Wa,"Ai":Va,"Bi":Ba,"Ci":Aa,"Di":Ea,"Ei":oa,"Fi":Mw,"Gi":Wa,"Hi":Va,"Ii":Te,"Ji":Pg,"Ki":Og,"Li":Ba,"Mi":Aa,"Ni":Ea,"Oi":oa,"Pi":Lw,"Qi":Wa,"Ri":Va,"Si":Te,"Ti":Pg,"Ui":Og,"Vi":Ba,"Wi":Aa,"Xi":Ea,"Yi":oa,"Zi":Kw,"_i":Wa,"$i":Va,"aj":Ba,"bj":Aa,"cj":Ea,"dj":oa,"ej":Jw,"fj":Wa,"gj":Va,"hj":Ba,"ij":Aa,"jj":Ea,"kj":oa,"lj":Iw,"mj":Wa,"nj":Va,"oj":Ba,"pj":Aa,"qj":Ea,"rj":oa,"sj":Hw,"tj":Ba,"uj":Aa,"vj":Ea,"wj":oa,"xj":Gw,"yj":Ba,"zj":Aa,"Aj":Ea,"Bj":oa,"Cj":Fw,"Dj":Ba,"Ej":Aa,"Fj":Ea,"Gj":oa,"Hj":_a,"Ij":ce,"Jj":pb,"Kj":Xa,"Lj":Ew,"Mj":Dw,"Nj":Cw,"Oj":Bw,"Pj":_a,"Qj":Aw,"Rj":pb,"Sj":_a,"Tj":zw,"Uj":yw,"Vj":If,"Wj":xw,"Xj":Of,"Yj":ww,"Zj":oa,"_j":vw,"$j":uw,"ak":tw,"bk":sw,"ck":rw,"dk":Wa,"ek":Va,"fk":qw,"gk":pw,"hk":ow,"ik":Te,"jk":Ba,"kk":Aa,"lk":Ea,"mk":oa,"nk":nw,"ok":mw,"pk":lw,"qk":kw,"rk":jw,"sk":iw,"tk":hw,"uk":gw,"vk":_d,"wk":fw,"xk":ew,"yk":dw,"zk":cw,"Ak":bw,"Bk":Wa,"Ck":Va,"Dk":Ba,"Ek":Aa,"Fk":Ea,"Gk":oa,"Hk":ed,"Ik":dd,"Jk":zd,"Kk":_a,"Lk":aw,"Mk":pb,"Nk":$v,"Ok":_v,"Pk":Zv,"Qk":Yv,"Rk":Xv,"Sk":Wv,"Tk":Vv,"Uk":Uv,"Vk":Jl,"Wk":oa,"Xk":Tv,"Yk":Ba,"Zk":Aa,"_k":Ea,"$k":oa,"al":Sv,"bl":Ba,"cl":Aa,"dl":Ea,"el":oa,"fl":Rv,"gl":Qv,"hl":Ba,"il":Aa,"jl":Ea,"kl":oa,"ll":Ov,"ml":Wa,"nl":Va,"ol":Ba,"pl":Aa,"ql":Ea,"rl":oa,"sl":Nv,"tl":Mv,"ul":Lv,"vl":Kv,"wl":Fa,"xl":Jv,"yl":Fa,"zl":Iv,"Al":xf,"Bl":Hv,"Cl":Gv,"Dl":oa,"El":Fv,"Fl":Ev,"Gl":oa,"Hl":Hl,"Il":Fl,"Jl":Cl,"Kl":Kg,"Ll":nd,"Ml":cd,"Nl":oa,"Ol":Dv,"Pl":Cv,"Ql":el,"Rl":jl,"Sl":Yi,"Tl":hl,"Ul":Av,"Vl":Vk,"Wl":zv,"Xl":yv,"Yl":Ik,"Zl":Ea,"_l":sd,"$l":ql,"am":Ba,"bm":Aa,"cm":Oe,"dm":Ne,"em":Le,"fm":Ge,"gm":Ee,"hm":Ce,"im":Be,"jm":oa,"km":xv,"lm":wv,"mm":vv,"nm":uv,"om":Kg,"pm":tv,"qm":rv,"rm":qv,"sm":pv,"tm":hb,"um":gb,"vm":xd,"wm":wd,"xm":ov,"ym":nv,"zm":Vi,"Am":Ui,"Bm":sv,"Cm":lv,"Dm":kv,"Em":jv,"Fm":iv,"Gm":hv,"Hm":gv,"Im":fv,"Jm":Ti,"Km":ev,"Lm":dv,"Mm":cv,"Nm":oa,"Om":bv,"Pm":Yi,"Qm":av,"Rm":$u,"Sm":_u,"Tm":Ba,"Um":Aa,"Vm":Oe,"Wm":Ne,"Xm":Le,"Ym":Ge,"Zm":Ee,"_m":Ce,"$m":Be,"an":oa,"bn":Zu,"cn":Yu,"dn":Xu,"en":Wu,"fn":Vu,"gn":Ba,"hn":Aa,"jn":Oe,"kn":Ne,"ln":Le,"mn":Ge,"nn":Ee,"on":Ce,"pn":Be,"qn":oa,"rn":Uu,"sn":Tu,"tn":ed,"un":dd,"vn":nd,"wn":cd,"xn":Fa,"yn":Su,"zn":Ru,"An":oa,"Bn":Qu,"Cn":Fa,"Dn":Pu,"En":Ou,"Fn":Nu,"Gn":Mu,"Hn":Lu,"In":zd,"Jn":Ku,"Kn":sd,"Ln":vk,"Mn":oa,"Nn":oa,"On":Zf,"Pn":Ju,"Qn":oa,"Rn":Iu,"Sn":Hu,"Tn":Gu,"Un":Fu,"Vn":oa,"Wn":sd,"Xn":oa,"Yn":oa,"Zn":Eu,"_n":oa,"$n":Du,"ao":Cu,"bo":Bu,"co":Au,"eo":zd,"fo":zu,"go":yu,"ho":Kf,"io":Jf,"jo":xu,"ko":wu,"lo":vu,"mo":uu,"no":tu,"oo":su,"po":ru,"qo":qu,"ro":pu,"so":ou,"to":nu,"uo":mu,"vo":lu,"wo":ku,"xo":ju,"yo":iu,"zo":hu,"Ao":gu,"Bo":fu,"Co":eu,"Do":du,"Eo":cu,"Fo":Fa,"Go":bu,"Ho":sc,"Io":au,"Jo":$t,"Ko":_t,"Lo":Zt,"Mo":Yt,"No":Xt,"Oo":Wt,"Po":Ut,"Qo":Tt,"Ro":St,"So":Rt,"To":Qt,"Uo":Pt,"Vo":Ot,"Wo":Nt,"Xo":Mt,"Yo":Lt,"Zo":Kt,"_o":Jt,"$o":It,"ap":Ht,"bp":Gt,"cp":Ft,"dp":Et,"ep":Dt,"fp":Ct,"gp":Bt,"hp":At,"ip":zt,"jp":yt,"kp":rc,"lp":xt,"mp":kd,"np":jd,"op":vc,"pp":id,"qp":gd,"rp":bd,"sp":ad,"tp":$c,"up":_c,"vp":Zc,"wp":Yc,"xp":Xc,"yp":Wc,"zp":Vc,"Ap":Uc,"Bp":Tc,"Cp":Sc,"Dp":sc,"Ep":Rc,"Fp":Qc,"Gp":Pc,"Hp":Zb,"Ip":Oc,"Jp":Lc,"Kp":nb,"Lp":mb,"Mp":nb,"Np":mb,"Op":rc,"Pp":Kc,"Qp":wt,"Rp":ae,"Sp":$d,"Tp":hb,"Up":gb,"Vp":Nc,"Wp":Mc,"Xp":Fa,"Yp":vt,"Zp":ut,"_p":tt,"$p":st,"aq":rt,"bq":qt,"cq":Jb,"dq":Ib,"eq":Hb,"fq":Gb,"gq":Fb,"hq":Vt,"iq":pt,"jq":oa,"kq":ot,"lq":nt,"mq":mt,"nq":lt,"oq":kt,"pq":jt,"qq":it,"rq":ht,"sq":ok,"tq":gk,"uq":ek,"vq":bk,"wq":oe,"xq":Jb,"yq":Ib,"zq":Hb,"Aq":Gb,"Bq":Fb,"Cq":oa,"Dq":gt,"Eq":oa,"Fq":ft,"Gq":et,"Hq":dt,"Iq":ct,"Jq":bt,"Kq":at,"Lq":$s,"Mq":_s,"Nq":Zs,"Oq":Ys,"Pq":Jb,"Qq":Ib,"Rq":Hb,"Sq":Gb,"Tq":Fb,"Uq":oa,"Vq":Xs,"Wq":Ws,"Xq":Vs,"Yq":Us,"Zq":Ts,"_q":Ss,"$q":Rs,"ar":Qs,"br":Ps,"cr":Os,"dr":Ns,"er":Ms,"fr":Ls,"gr":Ks,"hr":Jb,"ir":Ib,"jr":Hb,"kr":Gb,"lr":Fb,"mr":oa,"nr":Js,"or":Is,"pr":Hs,"qr":Gs,"rr":vc,"sr":Fs,"tr":Es,"ur":Ds,"vr":Cs,"wr":Bs,"xr":As,"yr":Jb,"zr":Ib,"Ar":Hb,"Br":Gb,"Cr":Fb,"Dr":oa,"Er":zs,"Fr":Jb,"Gr":Ib,"Hr":Hb,"Ir":Gb,"Jr":Fb,"Kr":oa,"Lr":oa,"Mr":ae,"Nr":$d,"Or":nd,"Pr":cd,"Qr":xd,"Rr":wd,"Sr":qc,"Tr":Jc,"Ur":ys,"Vr":xs,"Wr":ws,"Xr":vs,"Yr":us,"Zr":ts,"_r":ss,"$r":rs,"as":Li,"bs":Ki,"cs":qs,"ds":ps,"es":Hf,"fs":Gf,"gs":Fa,"hs":os,"is":ns,"js":ms,"ks":ls,"ls":Ji,"ms":Ii,"ns":Fa,"os":ks,"ps":ae,"qs":$d,"rs":hb,"ss":gb,"ts":Nc,"us":Mc,"vs":qc,"ws":Jc,"xs":Gi,"ys":Hi,"zs":Fi,"As":Ei,"Bs":Xa,"Cs":be,"Ds":hd,"Es":fd,"Fs":Ff,"Gs":Ef,"Hs":Fa,"Is":js,"Js":yj,"Ks":oa,"Ls":Xa,"Ms":be,"Ns":hd,"Os":fd,"Ps":Ff,"Qs":Ef,"Rs":oj,"Ss":nj,"Ts":Sf,"Us":mj,"Vs":lj,"Ws":kj,"Xs":is,"Ys":hs,"Zs":Di,"_s":Ci,"$s":Fa,"at":Xa,"bt":be,"ct":hd,"dt":fd,"et":gj,"ft":fj,"gt":Bi,"ht":Ai,"it":zi,"jt":yi,"kt":xi,"lt":wi,"mt":vi,"nt":ui,"ot":ti,"pt":si,"qt":ri,"rt":qi,"st":pi,"tt":oi,"ut":ni,"vt":mi,"wt":gs,"xt":fs,"yt":Fa,"zt":es,"At":ds,"Bt":cs,"Ct":bs,"Dt":as,"Et":Pv,"Ft":$r,"Gt":_r,"Ht":Zr,"It":Yr,"Jt":Xr,"Kt":Wr,"Lt":Vr,"Mt":Ur,"Nt":Tr,"Ot":Sr,"Pt":Rr,"Qt":Bv,"Rt":Qr,"St":mv,"Tt":Pr,"Ut":Or,"Vt":Nr,"Wt":Mr,"Xt":Lr,"Yt":Kr,"Zt":Jr,"_t":Ir,"$t":Hr,"au":Xa,"bu":Gr,"cu":Fr,"du":Er,"eu":li,"fu":Dr,"gu":Cr,"hu":Br,"iu":Ar,"ju":zr,"ku":yr,"lu":xr,"mu":wr,"nu":vr,"ou":ur,"pu":tr,"qu":sr,"ru":rr,"su":qr,"tu":pr,"uu":or,"vu":nr,"wu":Fa,"xu":mr,"yu":lr,"zu":kr,"Au":md,"Bu":jr,"Cu":ir,"Du":hr,"Eu":gr,"Fu":fr,"Gu":er,"Hu":dr,"Iu":cr,"Ju":br,"Ku":ar,"Lu":$q,"Mu":_q,"Nu":Zq,"Ou":Yq,"Pu":Xq,"Qu":Wq,"Ru":Vq,"Su":Yf,"Tu":oa,"Uu":Uq,"Vu":Tq,"Wu":Sq,"Xu":Rq,"Yu":Qq,"Zu":Pq,"_u":Oq,"$u":Nq,"av":Mq,"bv":Lq,"cv":Kq,"dv":Jq,"ev":Iq,"fv":Hq,"gv":Gq,"hv":Fq,"iv":Eq,"jv":Dq,"kv":Cq,"lv":Bq,"mv":Aq,"nv":zq,"ov":yq,"pv":xq,"qv":wq,"rv":vq,"sv":uq,"tv":sq,"uv":rq,"vv":qq,"wv":Yf,"xv":oa,"yv":pq,"zv":kd,"Av":jd,"Bv":vc,"Cv":id,"Dv":gd,"Ev":bd,"Fv":ad,"Gv":$c,"Hv":_c,"Iv":Zc,"Jv":Yc,"Kv":Xc,"Lv":Wc,"Mv":Vc,"Nv":Uc,"Ov":Tc,"Pv":Sc,"Qv":sc,"Rv":Rc,"Sv":Qc,"Tv":Pc,"Uv":Zb,"Vv":Oc,"Wv":Lc,"Xv":nb,"Yv":mb,"Zv":nb,"_v":mb,"$v":rc,"aw":xj,"bw":wj,"cw":Kc,"dw":oq,"ew":oa,"fw":nq,"gw":ae,"hw":$d,"iw":hb,"jw":gb,"kw":Nc,"lw":Mc,"mw":qc,"nw":Jc,"ow":hd,"pw":fd,"qw":Vi,"rw":Ui,"sw":mq,"tw":lq,"uw":Rf,"vw":Qf,"ww":kq,"xw":jq,"yw":iq,"zw":Tf,"Aw":pj,"Bw":Hf,"Cw":Gf,"Dw":Fa,"Ew":_a,"Fw":hq,"Gw":pb,"Hw":Ph,"Iw":ej,"Jw":Of,"Kw":dj,"Lw":Rf,"Mw":Qf,"Nw":jj,"Ow":ij,"Pw":hj,"Qw":gq,"Rw":fq,"Sw":eq,"Tw":Kf,"Uw":Jf,"Vw":Fa,"Ww":_a,"Xw":dq,"Yw":pb,"Zw":hb,"_w":gb,"$w":Nc,"ax":Mc,"bx":qc,"cx":Jc,"dx":Ye,"ex":We,"fx":Fa,"gx":_a,"hx":ce,"ix":pb,"jx":ed,"kx":dd,"lx":If,"mx":cq,"nx":Ji,"ox":Ii,"px":ji,"qx":hi,"rx":Pm,"sx":bq,"tx":aq,"ux":$p,"vx":Kf,"wx":Jf,"xx":Fa,"yx":_a,"zx":_p,"Ax":ob,"Bx":Zp,"Cx":Yp,"Dx":pb,"Ex":hb,"Fx":gb,"Gx":Nc,"Hx":Mc,"Ix":qc,"Jx":Jc,"Kx":Gi,"Lx":Hi,"Mx":Fi,"Nx":Ei,"Ox":ji,"Px":hi,"Qx":Li,"Rx":Ki,"Sx":Ff,"Tx":Ef,"Ux":Hf,"Vx":Gf,"Wx":cj,"Xx":bj,"Yx":ci,"Zx":bi,"_x":Bi,"$x":Ai,"ay":zi,"by":yi,"cy":xi,"dy":wi,"ey":vi,"fy":ui,"gy":ti,"hy":si,"iy":ri,"jy":qi,"ky":pi,"ly":oi,"my":ni,"ny":mi,"oy":dx,"py":Xp,"qy":tq,"ry":Wp,"sy":Di,"ty":Ci,"uy":Vp,"vy":Up,"wy":Tp,"xy":Sp,"yy":Rp,"zy":Qp,"Ay":Pp,"By":Op,"Cy":Np,"Dy":Mp,"Ey":Lp,"Fy":Kp,"Gy":Jp,"Hy":Ip,"Iy":Hp,"Jy":Gp,"Ky":Fp,"Ly":Ep,"My":Dp,"Ny":Cp,"Oy":Bp,"Py":Ap,"Qy":yp,"Ry":xp,"Sy":wp,"Ty":vp,"Uy":up,"Vy":tp,"Wy":sp,"Xy":rp,"Yy":qp,"Zy":pp,"_y":kd,"$y":jd,"az":vc,"bz":id,"cz":gd,"dz":bd,"ez":ad,"fz":$c,"gz":_c,"hz":Zc,"iz":Yc,"jz":Xc,"kz":Wc,"lz":Vc,"mz":Uc,"nz":Tc,"oz":Sc,"pz":sc,"qz":Rc,"rz":Qc,"sz":Pc,"tz":Zb,"uz":Oc,"vz":Lc,"wz":nb,"xz":mb,"yz":nb,"zz":mb,"Az":rc,"Bz":op,"Cz":np,"Dz":mp,"Ez":lp,"Fz":kp,"Gz":jp,"Hz":ip,"Iz":hp,"Jz":gp,"Kz":fp,"Lz":Kc,"Mz":dp,"Nz":cp,"Oz":oa,"Pz":bp,"Qz":oa,"Rz":_a,"Sz":ce,"Tz":pb,"Uz":ap,"Vz":$o,"Wz":_o,"Xz":He,"Yz":Zo,"Zz":Yo,"_z":Zd,"$z":Xd,"aA":Qd,"bA":df,"cA":Aj,"dA":zj,"eA":Pe,"fA":ze,"gA":se,"hA":me,"iA":je,"jA":ie,"kA":md,"lA":ge,"mA":fe,"nA":ee,"oA":Xj,"pA":Xo,"qA":Pj,"rA":Nj,"sA":Kj,"tA":Jj,"uA":Hj,"vA":Zf,"wA":Gj,"xA":Fj,"yA":Ej,"zA":Dj,"AA":Cj,"BA":Bj,"CA":_d,"DA":Df,"EA":Cf,"FA":Bf,"GA":zf,"HA":yf,"IA":oa,"JA":Wo,"KA":Vo,"LA":Uo,"MA":To,"NA":So,"OA":Ro,"PA":Qo,"QA":Fa,"RA":_h,"SA":uf,"TA":tf,"UA":Zh,"VA":Xh,"WA":Po,"XA":_h,"YA":uf,"ZA":tf,"_A":uf,"$A":tf,"aB":Zh,"bB":Xh,"cB":ia,"dB":bg}}return ka(ma)} +// EMSCRIPTEN_END_ASM + + + + +)(Fa)}function Ga(){return{then:function(a){a({instance:new Ea})}}} +var Ia=Error,WebAssembly={};Ba=[];"object"!=typeof WebAssembly&&xa("no native wasm support detected");var Ja,Ka=!1,La="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0; +function Ma(a,c){if(a){var d=Na,e=a+c;for(c=a;d[c]&&!(c>=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}a=e}}else a="";return a} +var Oa,Pa,Na,Qa,Ra,Sa,Da=b.INITIAL_MEMORY||67108864;if(Ja=b.wasmMemory?b.wasmMemory:new Ca)Oa=Ja.buffer;Da=Oa.byteLength;var Ta=Oa;Oa=Ta;b.HEAP8=Pa=new Int8Array(Ta);b.HEAP16=new Int16Array(Ta);b.HEAP32=Qa=new Int32Array(Ta);b.HEAPU8=Na=new Uint8Array(Ta);b.HEAPU16=new Uint16Array(Ta);b.HEAPU32=new Uint32Array(Ta);b.HEAPF32=Ra=new Float32Array(Ta);b.HEAPF64=Sa=new Float64Array(Ta);var Ua,Va=[],Wa=[],Xa=[],Ya=!1;function Za(){var a=b.preRun.shift();Va.unshift(a)} +Math.imul||(Math.imul=function(a,c){var d=a&65535,e=c&65535;return d*e+((a>>>16)*e+d*(c>>>16)<<16)|0});if(!Math.fround){var $a=new Float32Array(1);Math.fround=function(a){$a[0]=a;return $a[0]}}Math.clz32||(Math.clz32=function(a){var c=32,d=a>>16;d&&(c-=16,a=d);if(d=a>>8)c-=8,a=d;if(d=a>>4)c-=4,a=d;if(d=a>>2)c-=2,a=d;return a>>1?c-2:c-a});Math.trunc||(Math.trunc=function(a){return 0>a?Math.ceil(a):Math.floor(a)});var ab=0,bb=null,cb=null;b.preloadedImages={};b.preloadedAudios={}; +function xa(a){if(b.onAbort)b.onAbort(a);a="Aborted("+a+")";ya(a);Ka=!0;a=new Ia(a+". Build with -s ASSERTIONS=1 for more info.");ka(a);throw a;}var db="data:application/octet-stream;base64,",eb;eb="<<< WASM_BINARY_FILE >>>";if(!eb.startsWith(db)){var fb=eb;eb=b.locateFile?b.locateFile(fb,pa):pa+fb}function gb(){var a=eb;try{if(a==eb&&Ba)return new Uint8Array(Ba);var c=va(a);if(c)return c;if(sa)return sa(a);throw"both async and sync fetching of the wasm failed";}catch(d){xa(d)}} +function hb(){if(!Ba&&(ma||na)){if("function"==typeof fetch&&!eb.startsWith("file://"))return fetch(eb,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+eb+"'";return a.arrayBuffer()}).catch(function(){return gb()});if(ra)return new Promise(function(a,c){ra(eb,function(d){a(new Uint8Array(d))},c)})}return Promise.resolve().then(function(){return gb()})} +var ib={27254:function(a,c,d,e){a=b.getCache(b.DebugDrawer)[a];if(!a.hasOwnProperty("drawLine"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::drawLine.";a.drawLine(c,d,e)},27474:function(a,c,d,e,f,m){a=b.getCache(b.DebugDrawer)[a];if(!a.hasOwnProperty("drawContactPoint"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::drawContactPoint.";a.drawContactPoint(c,d,e,f,m)},27724:function(a,c){a=b.getCache(b.DebugDrawer)[a];if(!a.hasOwnProperty("reportErrorWarning"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::reportErrorWarning."; +a.reportErrorWarning(c)},27968:function(a,c,d){a=b.getCache(b.DebugDrawer)[a];if(!a.hasOwnProperty("draw3dText"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::draw3dText.";a.draw3dText(c,d)},28191:function(a,c){a=b.getCache(b.DebugDrawer)[a];if(!a.hasOwnProperty("setDebugMode"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::setDebugMode.";a.setDebugMode(c)},28417:function(a){a=b.getCache(b.DebugDrawer)[a];if(!a.hasOwnProperty("getDebugMode"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::getDebugMode."; +return a.getDebugMode()},28648:function(a,c,d,e,f,m,y,W){a=b.getCache(b.ConcreteContactResultCallback)[a];if(!a.hasOwnProperty("addSingleResult"))throw"a JSImplementation must implement all functions, you forgot ConcreteContactResultCallback::addSingleResult.";return a.addSingleResult(c,d,e,f,m,y,W)}};function jb(a){for(;0=lb.length&&(lb.length=a+1),lb[a]=c=Ua.get(a));return c}var mb=[];function nb(a,c,d){mb.length=0;var e;for(d>>=2;e=Na[c++];)(e=105>e)&&d&1&&d++,mb.push(e?Sa[d++>>1]:Qa[d]),++d;return ib[a].apply(null,mb)} +var wa=!1,ob="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 f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));var m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));var y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));e=e<<2| +f>>4;f=(f&15)<<4|m>>2;var W=(m&3)<<6|y;c+=String.fromCharCode(e);64!==m&&(c+=String.fromCharCode(f));64!==y&&(c+=String.fromCharCode(W))}while(d>2]=c/1E3|0;Qa[a+4>>2]=c%1E3*1E3|0;return 0},a:Ja}; +(function(){function a(f){b.asm=f.exports;Ua=b.asm.cB;Wa.unshift(b.asm.h);ab--;b.monitorRunDependencies&&b.monitorRunDependencies(ab);0==ab&&(null!==bb&&(clearInterval(bb),bb=null),cb&&(f=cb,cb=null,f()))}function c(f){a(f.instance)}function d(f){return hb().then(function(){return Ga()}).then(function(m){return m}).then(f,function(m){ya("failed to asynchronously prepare wasm: "+m);xa(m)})}var e={a:Fa};ab++;b.monitorRunDependencies&&b.monitorRunDependencies(ab);if(b.instantiateWasm)try{return b.instantiateWasm(e, +a)}catch(f){return ya("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return Ba||"function"!=typeof WebAssembly.instantiateStreaming||eb.startsWith(db)||eb.startsWith("file://")||"function"!=typeof fetch?d(c):fetch(eb,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(c,function(m){ya("wasm streaming compile failed: "+m);ya("falling back to ArrayBuffer instantiation");return d(c)})})})().catch(ka);return{}})(); +b.___wasm_call_ctors=function(){return(b.___wasm_call_ctors=b.asm.h).apply(null,arguments)}; +var pb=b._emscripten_bind_btCollisionShape_setLocalScaling_1=function(){return(pb=b._emscripten_bind_btCollisionShape_setLocalScaling_1=b.asm.i).apply(null,arguments)},qb=b._emscripten_bind_btCollisionShape_getLocalScaling_0=function(){return(qb=b._emscripten_bind_btCollisionShape_getLocalScaling_0=b.asm.j).apply(null,arguments)},rb=b._emscripten_bind_btCollisionShape_calculateLocalInertia_2=function(){return(rb=b._emscripten_bind_btCollisionShape_calculateLocalInertia_2=b.asm.k).apply(null,arguments)}, +sb=b._emscripten_bind_btCollisionShape_setMargin_1=function(){return(sb=b._emscripten_bind_btCollisionShape_setMargin_1=b.asm.l).apply(null,arguments)},tb=b._emscripten_bind_btCollisionShape_getMargin_0=function(){return(tb=b._emscripten_bind_btCollisionShape_getMargin_0=b.asm.m).apply(null,arguments)},ub=b._emscripten_bind_btCollisionShape___destroy___0=function(){return(ub=b._emscripten_bind_btCollisionShape___destroy___0=b.asm.n).apply(null,arguments)},vb=b._emscripten_bind_btCollisionWorld_getDispatcher_0= +function(){return(vb=b._emscripten_bind_btCollisionWorld_getDispatcher_0=b.asm.o).apply(null,arguments)},wb=b._emscripten_bind_btCollisionWorld_rayTest_3=function(){return(wb=b._emscripten_bind_btCollisionWorld_rayTest_3=b.asm.p).apply(null,arguments)},xb=b._emscripten_bind_btCollisionWorld_getPairCache_0=function(){return(xb=b._emscripten_bind_btCollisionWorld_getPairCache_0=b.asm.q).apply(null,arguments)},yb=b._emscripten_bind_btCollisionWorld_getDispatchInfo_0=function(){return(yb=b._emscripten_bind_btCollisionWorld_getDispatchInfo_0= +b.asm.r).apply(null,arguments)},zb=b._emscripten_bind_btCollisionWorld_addCollisionObject_1=function(){return(zb=b._emscripten_bind_btCollisionWorld_addCollisionObject_1=b.asm.s).apply(null,arguments)},Ab=b._emscripten_bind_btCollisionWorld_addCollisionObject_2=function(){return(Ab=b._emscripten_bind_btCollisionWorld_addCollisionObject_2=b.asm.t).apply(null,arguments)},Bb=b._emscripten_bind_btCollisionWorld_addCollisionObject_3=function(){return(Bb=b._emscripten_bind_btCollisionWorld_addCollisionObject_3= +b.asm.u).apply(null,arguments)},Cb=b._emscripten_bind_btCollisionWorld_removeCollisionObject_1=function(){return(Cb=b._emscripten_bind_btCollisionWorld_removeCollisionObject_1=b.asm.v).apply(null,arguments)},Db=b._emscripten_bind_btCollisionWorld_getBroadphase_0=function(){return(Db=b._emscripten_bind_btCollisionWorld_getBroadphase_0=b.asm.w).apply(null,arguments)},Fb=b._emscripten_bind_btCollisionWorld_convexSweepTest_5=function(){return(Fb=b._emscripten_bind_btCollisionWorld_convexSweepTest_5=b.asm.x).apply(null, +arguments)},Gb=b._emscripten_bind_btCollisionWorld_contactPairTest_3=function(){return(Gb=b._emscripten_bind_btCollisionWorld_contactPairTest_3=b.asm.y).apply(null,arguments)},Hb=b._emscripten_bind_btCollisionWorld_contactTest_2=function(){return(Hb=b._emscripten_bind_btCollisionWorld_contactTest_2=b.asm.z).apply(null,arguments)},Ib=b._emscripten_bind_btCollisionWorld_updateSingleAabb_1=function(){return(Ib=b._emscripten_bind_btCollisionWorld_updateSingleAabb_1=b.asm.A).apply(null,arguments)},Jb= +b._emscripten_bind_btCollisionWorld_setDebugDrawer_1=function(){return(Jb=b._emscripten_bind_btCollisionWorld_setDebugDrawer_1=b.asm.B).apply(null,arguments)},Kb=b._emscripten_bind_btCollisionWorld_getDebugDrawer_0=function(){return(Kb=b._emscripten_bind_btCollisionWorld_getDebugDrawer_0=b.asm.C).apply(null,arguments)},Lb=b._emscripten_bind_btCollisionWorld_debugDrawWorld_0=function(){return(Lb=b._emscripten_bind_btCollisionWorld_debugDrawWorld_0=b.asm.D).apply(null,arguments)},Mb=b._emscripten_bind_btCollisionWorld_debugDrawObject_3= +function(){return(Mb=b._emscripten_bind_btCollisionWorld_debugDrawObject_3=b.asm.E).apply(null,arguments)},Nb=b._emscripten_bind_btCollisionWorld___destroy___0=function(){return(Nb=b._emscripten_bind_btCollisionWorld___destroy___0=b.asm.F).apply(null,arguments)},Ob=b._emscripten_bind_btCollisionObject_setAnisotropicFriction_2=function(){return(Ob=b._emscripten_bind_btCollisionObject_setAnisotropicFriction_2=b.asm.G).apply(null,arguments)},Pb=b._emscripten_bind_btCollisionObject_getCollisionShape_0= +function(){return(Pb=b._emscripten_bind_btCollisionObject_getCollisionShape_0=b.asm.H).apply(null,arguments)},Qb=b._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1=function(){return(Qb=b._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1=b.asm.I).apply(null,arguments)},Rb=b._emscripten_bind_btCollisionObject_setActivationState_1=function(){return(Rb=b._emscripten_bind_btCollisionObject_setActivationState_1=b.asm.J).apply(null,arguments)},Sb=b._emscripten_bind_btCollisionObject_forceActivationState_1= +function(){return(Sb=b._emscripten_bind_btCollisionObject_forceActivationState_1=b.asm.K).apply(null,arguments)},Tb=b._emscripten_bind_btCollisionObject_activate_0=function(){return(Tb=b._emscripten_bind_btCollisionObject_activate_0=b.asm.L).apply(null,arguments)},Ub=b._emscripten_bind_btCollisionObject_activate_1=function(){return(Ub=b._emscripten_bind_btCollisionObject_activate_1=b.asm.M).apply(null,arguments)},Vb=b._emscripten_bind_btCollisionObject_isActive_0=function(){return(Vb=b._emscripten_bind_btCollisionObject_isActive_0= +b.asm.N).apply(null,arguments)},Wb=b._emscripten_bind_btCollisionObject_isKinematicObject_0=function(){return(Wb=b._emscripten_bind_btCollisionObject_isKinematicObject_0=b.asm.O).apply(null,arguments)},Xb=b._emscripten_bind_btCollisionObject_isStaticObject_0=function(){return(Xb=b._emscripten_bind_btCollisionObject_isStaticObject_0=b.asm.P).apply(null,arguments)},Yb=b._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0=function(){return(Yb=b._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0= +b.asm.Q).apply(null,arguments)},Zb=b._emscripten_bind_btCollisionObject_getRestitution_0=function(){return(Zb=b._emscripten_bind_btCollisionObject_getRestitution_0=b.asm.R).apply(null,arguments)},$b=b._emscripten_bind_btCollisionObject_getFriction_0=function(){return($b=b._emscripten_bind_btCollisionObject_getFriction_0=b.asm.S).apply(null,arguments)},ac=b._emscripten_bind_btCollisionObject_getRollingFriction_0=function(){return(ac=b._emscripten_bind_btCollisionObject_getRollingFriction_0=b.asm.T).apply(null, +arguments)},bc=b._emscripten_bind_btCollisionObject_setRestitution_1=function(){return(bc=b._emscripten_bind_btCollisionObject_setRestitution_1=b.asm.U).apply(null,arguments)},cc=b._emscripten_bind_btCollisionObject_setFriction_1=function(){return(cc=b._emscripten_bind_btCollisionObject_setFriction_1=b.asm.V).apply(null,arguments)},dc=b._emscripten_bind_btCollisionObject_setRollingFriction_1=function(){return(dc=b._emscripten_bind_btCollisionObject_setRollingFriction_1=b.asm.W).apply(null,arguments)}, +ec=b._emscripten_bind_btCollisionObject_getWorldTransform_0=function(){return(ec=b._emscripten_bind_btCollisionObject_getWorldTransform_0=b.asm.X).apply(null,arguments)},gc=b._emscripten_bind_btCollisionObject_getCollisionFlags_0=function(){return(gc=b._emscripten_bind_btCollisionObject_getCollisionFlags_0=b.asm.Y).apply(null,arguments)},hc=b._emscripten_bind_btCollisionObject_setCollisionFlags_1=function(){return(hc=b._emscripten_bind_btCollisionObject_setCollisionFlags_1=b.asm.Z).apply(null,arguments)}, +ic=b._emscripten_bind_btCollisionObject_setWorldTransform_1=function(){return(ic=b._emscripten_bind_btCollisionObject_setWorldTransform_1=b.asm._).apply(null,arguments)},jc=b._emscripten_bind_btCollisionObject_setCollisionShape_1=function(){return(jc=b._emscripten_bind_btCollisionObject_setCollisionShape_1=b.asm.$).apply(null,arguments)},kc=b._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1=function(){return(kc=b._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1=b.asm.aa).apply(null, +arguments)},lc=b._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1=function(){return(lc=b._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1=b.asm.ba).apply(null,arguments)},mc=b._emscripten_bind_btCollisionObject_getUserIndex_0=function(){return(mc=b._emscripten_bind_btCollisionObject_getUserIndex_0=b.asm.ca).apply(null,arguments)},nc=b._emscripten_bind_btCollisionObject_setUserIndex_1=function(){return(nc=b._emscripten_bind_btCollisionObject_setUserIndex_1=b.asm.da).apply(null, +arguments)},oc=b._emscripten_bind_btCollisionObject_getUserPointer_0=function(){return(oc=b._emscripten_bind_btCollisionObject_getUserPointer_0=b.asm.ea).apply(null,arguments)},pc=b._emscripten_bind_btCollisionObject_setUserPointer_1=function(){return(pc=b._emscripten_bind_btCollisionObject_setUserPointer_1=b.asm.fa).apply(null,arguments)},qc=b._emscripten_bind_btCollisionObject_getBroadphaseHandle_0=function(){return(qc=b._emscripten_bind_btCollisionObject_getBroadphaseHandle_0=b.asm.ga).apply(null, +arguments)},sc=b._emscripten_bind_btCollisionObject___destroy___0=function(){return(sc=b._emscripten_bind_btCollisionObject___destroy___0=b.asm.ha).apply(null,arguments)},tc=b._emscripten_bind_btConcaveShape_setLocalScaling_1=function(){return(tc=b._emscripten_bind_btConcaveShape_setLocalScaling_1=b.asm.ia).apply(null,arguments)},uc=b._emscripten_bind_btConcaveShape_getLocalScaling_0=function(){return(uc=b._emscripten_bind_btConcaveShape_getLocalScaling_0=b.asm.ja).apply(null,arguments)},vc=b._emscripten_bind_btConcaveShape_calculateLocalInertia_2= +function(){return(vc=b._emscripten_bind_btConcaveShape_calculateLocalInertia_2=b.asm.ka).apply(null,arguments)},wc=b._emscripten_bind_btConcaveShape___destroy___0=function(){return(wc=b._emscripten_bind_btConcaveShape___destroy___0=b.asm.la).apply(null,arguments)},xc=b._emscripten_bind_btCollisionAlgorithm___destroy___0=function(){return(xc=b._emscripten_bind_btCollisionAlgorithm___destroy___0=b.asm.ma).apply(null,arguments)},yc=b._emscripten_bind_btTypedConstraint_enableFeedback_1=function(){return(yc= +b._emscripten_bind_btTypedConstraint_enableFeedback_1=b.asm.na).apply(null,arguments)},zc=b._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0=function(){return(zc=b._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0=b.asm.oa).apply(null,arguments)},Ac=b._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1=function(){return(Ac=b._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1=b.asm.pa).apply(null,arguments)},Bc=b._emscripten_bind_btTypedConstraint_getParam_2= +function(){return(Bc=b._emscripten_bind_btTypedConstraint_getParam_2=b.asm.qa).apply(null,arguments)},Cc=b._emscripten_bind_btTypedConstraint_setParam_3=function(){return(Cc=b._emscripten_bind_btTypedConstraint_setParam_3=b.asm.ra).apply(null,arguments)},Dc=b._emscripten_bind_btTypedConstraint___destroy___0=function(){return(Dc=b._emscripten_bind_btTypedConstraint___destroy___0=b.asm.sa).apply(null,arguments)},Fc=b._emscripten_bind_btDynamicsWorld_addAction_1=function(){return(Fc=b._emscripten_bind_btDynamicsWorld_addAction_1= +b.asm.ta).apply(null,arguments)},Gc=b._emscripten_bind_btDynamicsWorld_removeAction_1=function(){return(Gc=b._emscripten_bind_btDynamicsWorld_removeAction_1=b.asm.ua).apply(null,arguments)},Hc=b._emscripten_bind_btDynamicsWorld_getSolverInfo_0=function(){return(Hc=b._emscripten_bind_btDynamicsWorld_getSolverInfo_0=b.asm.va).apply(null,arguments)},Ic=b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_1=function(){return(Ic=b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_1=b.asm.wa).apply(null, +arguments)},Jc=b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_2=function(){return(Jc=b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_2=b.asm.xa).apply(null,arguments)},Kc=b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_3=function(){return(Kc=b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_3=b.asm.ya).apply(null,arguments)},Lc=b._emscripten_bind_btDynamicsWorld_getDispatcher_0=function(){return(Lc=b._emscripten_bind_btDynamicsWorld_getDispatcher_0=b.asm.za).apply(null, +arguments)},Mc=b._emscripten_bind_btDynamicsWorld_rayTest_3=function(){return(Mc=b._emscripten_bind_btDynamicsWorld_rayTest_3=b.asm.Aa).apply(null,arguments)},Nc=b._emscripten_bind_btDynamicsWorld_getPairCache_0=function(){return(Nc=b._emscripten_bind_btDynamicsWorld_getPairCache_0=b.asm.Ba).apply(null,arguments)},Oc=b._emscripten_bind_btDynamicsWorld_getDispatchInfo_0=function(){return(Oc=b._emscripten_bind_btDynamicsWorld_getDispatchInfo_0=b.asm.Ca).apply(null,arguments)},Pc=b._emscripten_bind_btDynamicsWorld_addCollisionObject_1= +function(){return(Pc=b._emscripten_bind_btDynamicsWorld_addCollisionObject_1=b.asm.Da).apply(null,arguments)},Qc=b._emscripten_bind_btDynamicsWorld_addCollisionObject_2=function(){return(Qc=b._emscripten_bind_btDynamicsWorld_addCollisionObject_2=b.asm.Ea).apply(null,arguments)},Rc=b._emscripten_bind_btDynamicsWorld_addCollisionObject_3=function(){return(Rc=b._emscripten_bind_btDynamicsWorld_addCollisionObject_3=b.asm.Fa).apply(null,arguments)},Sc=b._emscripten_bind_btDynamicsWorld_removeCollisionObject_1= +function(){return(Sc=b._emscripten_bind_btDynamicsWorld_removeCollisionObject_1=b.asm.Ga).apply(null,arguments)},Tc=b._emscripten_bind_btDynamicsWorld_getBroadphase_0=function(){return(Tc=b._emscripten_bind_btDynamicsWorld_getBroadphase_0=b.asm.Ha).apply(null,arguments)},Uc=b._emscripten_bind_btDynamicsWorld_convexSweepTest_5=function(){return(Uc=b._emscripten_bind_btDynamicsWorld_convexSweepTest_5=b.asm.Ia).apply(null,arguments)},Vc=b._emscripten_bind_btDynamicsWorld_contactPairTest_3=function(){return(Vc= +b._emscripten_bind_btDynamicsWorld_contactPairTest_3=b.asm.Ja).apply(null,arguments)},Yc=b._emscripten_bind_btDynamicsWorld_contactTest_2=function(){return(Yc=b._emscripten_bind_btDynamicsWorld_contactTest_2=b.asm.Ka).apply(null,arguments)},Zc=b._emscripten_bind_btDynamicsWorld_updateSingleAabb_1=function(){return(Zc=b._emscripten_bind_btDynamicsWorld_updateSingleAabb_1=b.asm.La).apply(null,arguments)},$c=b._emscripten_bind_btDynamicsWorld_setDebugDrawer_1=function(){return($c=b._emscripten_bind_btDynamicsWorld_setDebugDrawer_1= +b.asm.Ma).apply(null,arguments)},ad=b._emscripten_bind_btDynamicsWorld_getDebugDrawer_0=function(){return(ad=b._emscripten_bind_btDynamicsWorld_getDebugDrawer_0=b.asm.Na).apply(null,arguments)},bd=b._emscripten_bind_btDynamicsWorld_debugDrawWorld_0=function(){return(bd=b._emscripten_bind_btDynamicsWorld_debugDrawWorld_0=b.asm.Oa).apply(null,arguments)},cd=b._emscripten_bind_btDynamicsWorld_debugDrawObject_3=function(){return(cd=b._emscripten_bind_btDynamicsWorld_debugDrawObject_3=b.asm.Pa).apply(null, +arguments)},dd=b._emscripten_bind_btDynamicsWorld___destroy___0=function(){return(dd=b._emscripten_bind_btDynamicsWorld___destroy___0=b.asm.Qa).apply(null,arguments)},ed=b._emscripten_bind_btIDebugDraw_drawLine_3=function(){return(ed=b._emscripten_bind_btIDebugDraw_drawLine_3=b.asm.Ra).apply(null,arguments)},fd=b._emscripten_bind_btIDebugDraw_drawContactPoint_5=function(){return(fd=b._emscripten_bind_btIDebugDraw_drawContactPoint_5=b.asm.Sa).apply(null,arguments)},gd=b._emscripten_bind_btIDebugDraw_reportErrorWarning_1= +function(){return(gd=b._emscripten_bind_btIDebugDraw_reportErrorWarning_1=b.asm.Ta).apply(null,arguments)},hd=b._emscripten_bind_btIDebugDraw_draw3dText_2=function(){return(hd=b._emscripten_bind_btIDebugDraw_draw3dText_2=b.asm.Ua).apply(null,arguments)},jd=b._emscripten_bind_btIDebugDraw_setDebugMode_1=function(){return(jd=b._emscripten_bind_btIDebugDraw_setDebugMode_1=b.asm.Va).apply(null,arguments)},kd=b._emscripten_bind_btIDebugDraw_getDebugMode_0=function(){return(kd=b._emscripten_bind_btIDebugDraw_getDebugMode_0= +b.asm.Wa).apply(null,arguments)},ld=b._emscripten_bind_btIDebugDraw___destroy___0=function(){return(ld=b._emscripten_bind_btIDebugDraw___destroy___0=b.asm.Xa).apply(null,arguments)},md=b._emscripten_bind_btVector3_btVector3_0=function(){return(md=b._emscripten_bind_btVector3_btVector3_0=b.asm.Ya).apply(null,arguments)},nd=b._emscripten_bind_btVector3_btVector3_3=function(){return(nd=b._emscripten_bind_btVector3_btVector3_3=b.asm.Za).apply(null,arguments)},od=b._emscripten_bind_btVector3_length_0= +function(){return(od=b._emscripten_bind_btVector3_length_0=b.asm._a).apply(null,arguments)},pd=b._emscripten_bind_btVector3_x_0=function(){return(pd=b._emscripten_bind_btVector3_x_0=b.asm.$a).apply(null,arguments)},qd=b._emscripten_bind_btVector3_y_0=function(){return(qd=b._emscripten_bind_btVector3_y_0=b.asm.ab).apply(null,arguments)},rd=b._emscripten_bind_btVector3_z_0=function(){return(rd=b._emscripten_bind_btVector3_z_0=b.asm.bb).apply(null,arguments)},sd=b._emscripten_bind_btVector3_setX_1=function(){return(sd= +b._emscripten_bind_btVector3_setX_1=b.asm.cb).apply(null,arguments)},td=b._emscripten_bind_btVector3_setY_1=function(){return(td=b._emscripten_bind_btVector3_setY_1=b.asm.db).apply(null,arguments)},ud=b._emscripten_bind_btVector3_setZ_1=function(){return(ud=b._emscripten_bind_btVector3_setZ_1=b.asm.eb).apply(null,arguments)},vd=b._emscripten_bind_btVector3_setValue_3=function(){return(vd=b._emscripten_bind_btVector3_setValue_3=b.asm.fb).apply(null,arguments)},wd=b._emscripten_bind_btVector3_normalize_0= +function(){return(wd=b._emscripten_bind_btVector3_normalize_0=b.asm.gb).apply(null,arguments)},xd=b._emscripten_bind_btVector3_rotate_2=function(){return(xd=b._emscripten_bind_btVector3_rotate_2=b.asm.hb).apply(null,arguments)},yd=b._emscripten_bind_btVector3_dot_1=function(){return(yd=b._emscripten_bind_btVector3_dot_1=b.asm.ib).apply(null,arguments)},zd=b._emscripten_bind_btVector3_op_mul_1=function(){return(zd=b._emscripten_bind_btVector3_op_mul_1=b.asm.jb).apply(null,arguments)},Ad=b._emscripten_bind_btVector3_op_add_1= +function(){return(Ad=b._emscripten_bind_btVector3_op_add_1=b.asm.kb).apply(null,arguments)},Bd=b._emscripten_bind_btVector3_op_sub_1=function(){return(Bd=b._emscripten_bind_btVector3_op_sub_1=b.asm.lb).apply(null,arguments)},Cd=b._emscripten_bind_btVector3___destroy___0=function(){return(Cd=b._emscripten_bind_btVector3___destroy___0=b.asm.mb).apply(null,arguments)},Dd=b._emscripten_bind_btQuadWord_x_0=function(){return(Dd=b._emscripten_bind_btQuadWord_x_0=b.asm.nb).apply(null,arguments)},Ed=b._emscripten_bind_btQuadWord_y_0= +function(){return(Ed=b._emscripten_bind_btQuadWord_y_0=b.asm.ob).apply(null,arguments)},Fd=b._emscripten_bind_btQuadWord_z_0=function(){return(Fd=b._emscripten_bind_btQuadWord_z_0=b.asm.pb).apply(null,arguments)},Gd=b._emscripten_bind_btQuadWord_w_0=function(){return(Gd=b._emscripten_bind_btQuadWord_w_0=b.asm.qb).apply(null,arguments)},Hd=b._emscripten_bind_btQuadWord_setX_1=function(){return(Hd=b._emscripten_bind_btQuadWord_setX_1=b.asm.rb).apply(null,arguments)},Id=b._emscripten_bind_btQuadWord_setY_1= +function(){return(Id=b._emscripten_bind_btQuadWord_setY_1=b.asm.sb).apply(null,arguments)},Jd=b._emscripten_bind_btQuadWord_setZ_1=function(){return(Jd=b._emscripten_bind_btQuadWord_setZ_1=b.asm.tb).apply(null,arguments)},Kd=b._emscripten_bind_btQuadWord_setW_1=function(){return(Kd=b._emscripten_bind_btQuadWord_setW_1=b.asm.ub).apply(null,arguments)},Ld=b._emscripten_bind_btQuadWord___destroy___0=function(){return(Ld=b._emscripten_bind_btQuadWord___destroy___0=b.asm.vb).apply(null,arguments)},Md= +b._emscripten_bind_btMotionState_getWorldTransform_1=function(){return(Md=b._emscripten_bind_btMotionState_getWorldTransform_1=b.asm.wb).apply(null,arguments)},Nd=b._emscripten_bind_btMotionState_setWorldTransform_1=function(){return(Nd=b._emscripten_bind_btMotionState_setWorldTransform_1=b.asm.xb).apply(null,arguments)},Od=b._emscripten_bind_btMotionState___destroy___0=function(){return(Od=b._emscripten_bind_btMotionState___destroy___0=b.asm.yb).apply(null,arguments)},Pd=b._emscripten_bind_RayResultCallback_hasHit_0= +function(){return(Pd=b._emscripten_bind_RayResultCallback_hasHit_0=b.asm.zb).apply(null,arguments)},Qd=b._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0=function(){return(Qd=b._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0=b.asm.Ab).apply(null,arguments)},Rd=b._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1=function(){return(Rd=b._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1=b.asm.Bb).apply(null,arguments)},Sd=b._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0= +function(){return(Sd=b._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0=b.asm.Cb).apply(null,arguments)},Td=b._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1=function(){return(Td=b._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1=b.asm.Db).apply(null,arguments)},Ud=b._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0=function(){return(Ud=b._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0=b.asm.Eb).apply(null,arguments)},Vd=b._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1= +function(){return(Vd=b._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1=b.asm.Fb).apply(null,arguments)},Wd=b._emscripten_bind_RayResultCallback_get_m_collisionObject_0=function(){return(Wd=b._emscripten_bind_RayResultCallback_get_m_collisionObject_0=b.asm.Gb).apply(null,arguments)},Xd=b._emscripten_bind_RayResultCallback_set_m_collisionObject_1=function(){return(Xd=b._emscripten_bind_RayResultCallback_set_m_collisionObject_1=b.asm.Hb).apply(null,arguments)},Yd=b._emscripten_bind_RayResultCallback_get_m_flags_0= +function(){return(Yd=b._emscripten_bind_RayResultCallback_get_m_flags_0=b.asm.Ib).apply(null,arguments)},Zd=b._emscripten_bind_RayResultCallback_set_m_flags_1=function(){return(Zd=b._emscripten_bind_RayResultCallback_set_m_flags_1=b.asm.Jb).apply(null,arguments)},$d=b._emscripten_bind_RayResultCallback___destroy___0=function(){return($d=b._emscripten_bind_RayResultCallback___destroy___0=b.asm.Kb).apply(null,arguments)},ae=b._emscripten_bind_ContactResultCallback_addSingleResult_7=function(){return(ae= +b._emscripten_bind_ContactResultCallback_addSingleResult_7=b.asm.Lb).apply(null,arguments)},be=b._emscripten_bind_ContactResultCallback___destroy___0=function(){return(be=b._emscripten_bind_ContactResultCallback___destroy___0=b.asm.Mb).apply(null,arguments)},ce=b._emscripten_bind_ConvexResultCallback_hasHit_0=function(){return(ce=b._emscripten_bind_ConvexResultCallback_hasHit_0=b.asm.Nb).apply(null,arguments)},de=b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0=function(){return(de= +b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0=b.asm.Ob).apply(null,arguments)},ee=b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1=function(){return(ee=b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1=b.asm.Pb).apply(null,arguments)},fe=b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0=function(){return(fe=b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0=b.asm.Qb).apply(null,arguments)},ge=b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1= +function(){return(ge=b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1=b.asm.Rb).apply(null,arguments)},he=b._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0=function(){return(he=b._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0=b.asm.Sb).apply(null,arguments)},ie=b._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1=function(){return(ie=b._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1=b.asm.Tb).apply(null,arguments)}, +je=b._emscripten_bind_ConvexResultCallback___destroy___0=function(){return(je=b._emscripten_bind_ConvexResultCallback___destroy___0=b.asm.Ub).apply(null,arguments)},ke=b._emscripten_bind_btConvexShape_setLocalScaling_1=function(){return(ke=b._emscripten_bind_btConvexShape_setLocalScaling_1=b.asm.Vb).apply(null,arguments)},le=b._emscripten_bind_btConvexShape_getLocalScaling_0=function(){return(le=b._emscripten_bind_btConvexShape_getLocalScaling_0=b.asm.Wb).apply(null,arguments)},me=b._emscripten_bind_btConvexShape_calculateLocalInertia_2= +function(){return(me=b._emscripten_bind_btConvexShape_calculateLocalInertia_2=b.asm.Xb).apply(null,arguments)},ne=b._emscripten_bind_btConvexShape_setMargin_1=function(){return(ne=b._emscripten_bind_btConvexShape_setMargin_1=b.asm.Yb).apply(null,arguments)},oe=b._emscripten_bind_btConvexShape_getMargin_0=function(){return(oe=b._emscripten_bind_btConvexShape_getMargin_0=b.asm.Zb).apply(null,arguments)},pe=b._emscripten_bind_btConvexShape___destroy___0=function(){return(pe=b._emscripten_bind_btConvexShape___destroy___0= +b.asm._b).apply(null,arguments)},qe=b._emscripten_bind_btCapsuleShape_btCapsuleShape_2=function(){return(qe=b._emscripten_bind_btCapsuleShape_btCapsuleShape_2=b.asm.$b).apply(null,arguments)},re=b._emscripten_bind_btCapsuleShape_setMargin_1=function(){return(re=b._emscripten_bind_btCapsuleShape_setMargin_1=b.asm.ac).apply(null,arguments)},se=b._emscripten_bind_btCapsuleShape_getMargin_0=function(){return(se=b._emscripten_bind_btCapsuleShape_getMargin_0=b.asm.bc).apply(null,arguments)},te=b._emscripten_bind_btCapsuleShape_getUpAxis_0= +function(){return(te=b._emscripten_bind_btCapsuleShape_getUpAxis_0=b.asm.cc).apply(null,arguments)},ue=b._emscripten_bind_btCapsuleShape_getRadius_0=function(){return(ue=b._emscripten_bind_btCapsuleShape_getRadius_0=b.asm.dc).apply(null,arguments)},ve=b._emscripten_bind_btCapsuleShape_getHalfHeight_0=function(){return(ve=b._emscripten_bind_btCapsuleShape_getHalfHeight_0=b.asm.ec).apply(null,arguments)},we=b._emscripten_bind_btCapsuleShape_setLocalScaling_1=function(){return(we=b._emscripten_bind_btCapsuleShape_setLocalScaling_1= +b.asm.fc).apply(null,arguments)},xe=b._emscripten_bind_btCapsuleShape_getLocalScaling_0=function(){return(xe=b._emscripten_bind_btCapsuleShape_getLocalScaling_0=b.asm.gc).apply(null,arguments)},ye=b._emscripten_bind_btCapsuleShape_calculateLocalInertia_2=function(){return(ye=b._emscripten_bind_btCapsuleShape_calculateLocalInertia_2=b.asm.hc).apply(null,arguments)},ze=b._emscripten_bind_btCapsuleShape___destroy___0=function(){return(ze=b._emscripten_bind_btCapsuleShape___destroy___0=b.asm.ic).apply(null, +arguments)},Ae=b._emscripten_bind_btCylinderShape_btCylinderShape_1=function(){return(Ae=b._emscripten_bind_btCylinderShape_btCylinderShape_1=b.asm.jc).apply(null,arguments)},Be=b._emscripten_bind_btCylinderShape_setMargin_1=function(){return(Be=b._emscripten_bind_btCylinderShape_setMargin_1=b.asm.kc).apply(null,arguments)},Ce=b._emscripten_bind_btCylinderShape_getMargin_0=function(){return(Ce=b._emscripten_bind_btCylinderShape_getMargin_0=b.asm.lc).apply(null,arguments)},De=b._emscripten_bind_btCylinderShape_setLocalScaling_1= +function(){return(De=b._emscripten_bind_btCylinderShape_setLocalScaling_1=b.asm.mc).apply(null,arguments)},Ee=b._emscripten_bind_btCylinderShape_getLocalScaling_0=function(){return(Ee=b._emscripten_bind_btCylinderShape_getLocalScaling_0=b.asm.nc).apply(null,arguments)},Fe=b._emscripten_bind_btCylinderShape_calculateLocalInertia_2=function(){return(Fe=b._emscripten_bind_btCylinderShape_calculateLocalInertia_2=b.asm.oc).apply(null,arguments)},Ge=b._emscripten_bind_btCylinderShape___destroy___0=function(){return(Ge= +b._emscripten_bind_btCylinderShape___destroy___0=b.asm.pc).apply(null,arguments)},He=b._emscripten_bind_btConeShape_btConeShape_2=function(){return(He=b._emscripten_bind_btConeShape_btConeShape_2=b.asm.qc).apply(null,arguments)},Ie=b._emscripten_bind_btConeShape_setLocalScaling_1=function(){return(Ie=b._emscripten_bind_btConeShape_setLocalScaling_1=b.asm.rc).apply(null,arguments)},Je=b._emscripten_bind_btConeShape_getLocalScaling_0=function(){return(Je=b._emscripten_bind_btConeShape_getLocalScaling_0= +b.asm.sc).apply(null,arguments)},Ke=b._emscripten_bind_btConeShape_calculateLocalInertia_2=function(){return(Ke=b._emscripten_bind_btConeShape_calculateLocalInertia_2=b.asm.tc).apply(null,arguments)},Le=b._emscripten_bind_btConeShape___destroy___0=function(){return(Le=b._emscripten_bind_btConeShape___destroy___0=b.asm.uc).apply(null,arguments)},Me=b._emscripten_bind_btStridingMeshInterface_setScaling_1=function(){return(Me=b._emscripten_bind_btStridingMeshInterface_setScaling_1=b.asm.vc).apply(null, +arguments)},Ne=b._emscripten_bind_btStridingMeshInterface___destroy___0=function(){return(Ne=b._emscripten_bind_btStridingMeshInterface___destroy___0=b.asm.wc).apply(null,arguments)},Oe=b._emscripten_bind_btTriangleMeshShape_setLocalScaling_1=function(){return(Oe=b._emscripten_bind_btTriangleMeshShape_setLocalScaling_1=b.asm.xc).apply(null,arguments)},Pe=b._emscripten_bind_btTriangleMeshShape_getLocalScaling_0=function(){return(Pe=b._emscripten_bind_btTriangleMeshShape_getLocalScaling_0=b.asm.yc).apply(null, +arguments)},Qe=b._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2=function(){return(Qe=b._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2=b.asm.zc).apply(null,arguments)},Re=b._emscripten_bind_btTriangleMeshShape___destroy___0=function(){return(Re=b._emscripten_bind_btTriangleMeshShape___destroy___0=b.asm.Ac).apply(null,arguments)},Se=b._emscripten_bind_btPrimitiveManagerBase_is_trimesh_0=function(){return(Se=b._emscripten_bind_btPrimitiveManagerBase_is_trimesh_0=b.asm.Bc).apply(null, +arguments)},Te=b._emscripten_bind_btPrimitiveManagerBase_get_primitive_count_0=function(){return(Te=b._emscripten_bind_btPrimitiveManagerBase_get_primitive_count_0=b.asm.Cc).apply(null,arguments)},Ue=b._emscripten_bind_btPrimitiveManagerBase_get_primitive_box_2=function(){return(Ue=b._emscripten_bind_btPrimitiveManagerBase_get_primitive_box_2=b.asm.Dc).apply(null,arguments)},Ve=b._emscripten_bind_btPrimitiveManagerBase_get_primitive_triangle_2=function(){return(Ve=b._emscripten_bind_btPrimitiveManagerBase_get_primitive_triangle_2= +b.asm.Ec).apply(null,arguments)},We=b._emscripten_bind_btPrimitiveManagerBase___destroy___0=function(){return(We=b._emscripten_bind_btPrimitiveManagerBase___destroy___0=b.asm.Fc).apply(null,arguments)},Xe=b._emscripten_bind_btGImpactShapeInterface_updateBound_0=function(){return(Xe=b._emscripten_bind_btGImpactShapeInterface_updateBound_0=b.asm.Gc).apply(null,arguments)},Ye=b._emscripten_bind_btGImpactShapeInterface_postUpdate_0=function(){return(Ye=b._emscripten_bind_btGImpactShapeInterface_postUpdate_0= +b.asm.Hc).apply(null,arguments)},Ze=b._emscripten_bind_btGImpactShapeInterface_getShapeType_0=function(){return(Ze=b._emscripten_bind_btGImpactShapeInterface_getShapeType_0=b.asm.Ic).apply(null,arguments)},$e=b._emscripten_bind_btGImpactShapeInterface_getName_0=function(){return($e=b._emscripten_bind_btGImpactShapeInterface_getName_0=b.asm.Jc).apply(null,arguments)},af=b._emscripten_bind_btGImpactShapeInterface_getGImpactShapeType_0=function(){return(af=b._emscripten_bind_btGImpactShapeInterface_getGImpactShapeType_0= +b.asm.Kc).apply(null,arguments)},bf=b._emscripten_bind_btGImpactShapeInterface_getPrimitiveManager_0=function(){return(bf=b._emscripten_bind_btGImpactShapeInterface_getPrimitiveManager_0=b.asm.Lc).apply(null,arguments)},cf=b._emscripten_bind_btGImpactShapeInterface_getNumChildShapes_0=function(){return(cf=b._emscripten_bind_btGImpactShapeInterface_getNumChildShapes_0=b.asm.Mc).apply(null,arguments)},df=b._emscripten_bind_btGImpactShapeInterface_childrenHasTransform_0=function(){return(df=b._emscripten_bind_btGImpactShapeInterface_childrenHasTransform_0= +b.asm.Nc).apply(null,arguments)},ef=b._emscripten_bind_btGImpactShapeInterface_needsRetrieveTriangles_0=function(){return(ef=b._emscripten_bind_btGImpactShapeInterface_needsRetrieveTriangles_0=b.asm.Oc).apply(null,arguments)},ff=b._emscripten_bind_btGImpactShapeInterface_needsRetrieveTetrahedrons_0=function(){return(ff=b._emscripten_bind_btGImpactShapeInterface_needsRetrieveTetrahedrons_0=b.asm.Pc).apply(null,arguments)},gf=b._emscripten_bind_btGImpactShapeInterface_getBulletTriangle_2=function(){return(gf= +b._emscripten_bind_btGImpactShapeInterface_getBulletTriangle_2=b.asm.Qc).apply(null,arguments)},hf=b._emscripten_bind_btGImpactShapeInterface_getBulletTetrahedron_2=function(){return(hf=b._emscripten_bind_btGImpactShapeInterface_getBulletTetrahedron_2=b.asm.Rc).apply(null,arguments)},jf=b._emscripten_bind_btGImpactShapeInterface_getChildShape_1=function(){return(jf=b._emscripten_bind_btGImpactShapeInterface_getChildShape_1=b.asm.Sc).apply(null,arguments)},kf=b._emscripten_bind_btGImpactShapeInterface_getChildTransform_1= +function(){return(kf=b._emscripten_bind_btGImpactShapeInterface_getChildTransform_1=b.asm.Tc).apply(null,arguments)},lf=b._emscripten_bind_btGImpactShapeInterface_setChildTransform_2=function(){return(lf=b._emscripten_bind_btGImpactShapeInterface_setChildTransform_2=b.asm.Uc).apply(null,arguments)},mf=b._emscripten_bind_btGImpactShapeInterface_setLocalScaling_1=function(){return(mf=b._emscripten_bind_btGImpactShapeInterface_setLocalScaling_1=b.asm.Vc).apply(null,arguments)},nf=b._emscripten_bind_btGImpactShapeInterface_getLocalScaling_0= +function(){return(nf=b._emscripten_bind_btGImpactShapeInterface_getLocalScaling_0=b.asm.Wc).apply(null,arguments)},of=b._emscripten_bind_btGImpactShapeInterface_calculateLocalInertia_2=function(){return(of=b._emscripten_bind_btGImpactShapeInterface_calculateLocalInertia_2=b.asm.Xc).apply(null,arguments)},pf=b._emscripten_bind_btGImpactShapeInterface___destroy___0=function(){return(pf=b._emscripten_bind_btGImpactShapeInterface___destroy___0=b.asm.Yc).apply(null,arguments)},qf=b._emscripten_bind_btActivatingCollisionAlgorithm___destroy___0= +function(){return(qf=b._emscripten_bind_btActivatingCollisionAlgorithm___destroy___0=b.asm.Zc).apply(null,arguments)},rf=b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0=function(){return(rf=b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0=b.asm._c).apply(null,arguments)},sf=b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1=function(){return(sf=b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1= +b.asm.$c).apply(null,arguments)},tf=b._emscripten_bind_btDefaultCollisionConfiguration___destroy___0=function(){return(tf=b._emscripten_bind_btDefaultCollisionConfiguration___destroy___0=b.asm.ad).apply(null,arguments)},uf=b._emscripten_bind_btDispatcher_getNumManifolds_0=function(){return(uf=b._emscripten_bind_btDispatcher_getNumManifolds_0=b.asm.bd).apply(null,arguments)},vf=b._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1=function(){return(vf=b._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1= +b.asm.cd).apply(null,arguments)},wf=b._emscripten_bind_btDispatcher___destroy___0=function(){return(wf=b._emscripten_bind_btDispatcher___destroy___0=b.asm.dd).apply(null,arguments)},xf=b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3=function(){return(xf=b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3=b.asm.ed).apply(null,arguments)},yf=b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5=function(){return(yf=b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5= +b.asm.fd).apply(null,arguments)},zf=b._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1=function(){return(zf=b._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1=b.asm.gd).apply(null,arguments)},Af=b._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1=function(){return(Af=b._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1=b.asm.hd).apply(null,arguments)},Bf=b._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1=function(){return(Bf=b._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1= +b.asm.id).apply(null,arguments)},Cf=b._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1=function(){return(Cf=b._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1=b.asm.jd).apply(null,arguments)},Df=b._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0=function(){return(Df=b._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0=b.asm.kd).apply(null,arguments)},Ef=b._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1=function(){return(Ef=b._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1= +b.asm.ld).apply(null,arguments)},Ff=b._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0=function(){return(Ff=b._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0=b.asm.md).apply(null,arguments)},Gf=b._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1=function(){return(Gf=b._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1=b.asm.nd).apply(null,arguments)},Hf=b._emscripten_bind_btGeneric6DofConstraint_getParam_2=function(){return(Hf= +b._emscripten_bind_btGeneric6DofConstraint_getParam_2=b.asm.od).apply(null,arguments)},If=b._emscripten_bind_btGeneric6DofConstraint_setParam_3=function(){return(If=b._emscripten_bind_btGeneric6DofConstraint_setParam_3=b.asm.pd).apply(null,arguments)},Jf=b._emscripten_bind_btGeneric6DofConstraint___destroy___0=function(){return(Jf=b._emscripten_bind_btGeneric6DofConstraint___destroy___0=b.asm.qd).apply(null,arguments)},Kf=b._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4=function(){return(Kf= +b._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4=b.asm.rd).apply(null,arguments)},Lf=b._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1=function(){return(Lf=b._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1=b.asm.sd).apply(null,arguments)},Mf=b._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0=function(){return(Mf=b._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0=b.asm.td).apply(null,arguments)},Nf=b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1= +function(){return(Nf=b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1=b.asm.ud).apply(null,arguments)},Of=b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3=function(){return(Of=b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3=b.asm.vd).apply(null,arguments)},Pf=b._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1=function(){return(Pf=b._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1=b.asm.wd).apply(null,arguments)},Qf=b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1= +function(){return(Qf=b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1=b.asm.xd).apply(null,arguments)},Rf=b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2=function(){return(Rf=b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2=b.asm.yd).apply(null,arguments)},Sf=b._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1=function(){return(Sf=b._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1=b.asm.zd).apply(null,arguments)},Tf=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1= +function(){return(Tf=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1=b.asm.Ad).apply(null,arguments)},Uf=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2=function(){return(Uf=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2=b.asm.Bd).apply(null,arguments)},Vf=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3=function(){return(Vf=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3=b.asm.Cd).apply(null,arguments)},Wf=b._emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1= +function(){return(Wf=b._emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1=b.asm.Dd).apply(null,arguments)},Xf=b._emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1=function(){return(Xf=b._emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1=b.asm.Ed).apply(null,arguments)},Yf=b._emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1=function(){return(Yf=b._emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1=b.asm.Fd).apply(null, +arguments)},Zf=b._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0=function(){return(Zf=b._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0=b.asm.Gd).apply(null,arguments)},$f=b._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3=function(){return($f=b._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3=b.asm.Hd).apply(null,arguments)},ag=b._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0=function(){return(ag=b._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0=b.asm.Id).apply(null, +arguments)},bg=b._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0=function(){return(bg=b._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0=b.asm.Jd).apply(null,arguments)},cg=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1=function(){return(cg=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1=b.asm.Kd).apply(null,arguments)},dg=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2=function(){return(dg=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2= +b.asm.Ld).apply(null,arguments)},eg=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3=function(){return(eg=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3=b.asm.Md).apply(null,arguments)},fg=b._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1=function(){return(fg=b._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1=b.asm.Nd).apply(null,arguments)},gg=b._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0=function(){return(gg=b._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0= +b.asm.Od).apply(null,arguments)},hg=b._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5=function(){return(hg=b._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5=b.asm.Pd).apply(null,arguments)},ig=b._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3=function(){return(ig=b._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3=b.asm.Qd).apply(null,arguments)},jg=b._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2=function(){return(jg=b._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2= +b.asm.Rd).apply(null,arguments)},kg=b._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1=function(){return(kg=b._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1=b.asm.Sd).apply(null,arguments)},lg=b._emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1=function(){return(lg=b._emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1=b.asm.Td).apply(null,arguments)},mg=b._emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0=function(){return(mg=b._emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0= +b.asm.Ud).apply(null,arguments)},ng=b._emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0=function(){return(ng=b._emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0=b.asm.Vd).apply(null,arguments)},og=b._emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3=function(){return(og=b._emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3=b.asm.Wd).apply(null,arguments)},pg=b._emscripten_bind_btDiscreteDynamicsWorld_addAction_1=function(){return(pg=b._emscripten_bind_btDiscreteDynamicsWorld_addAction_1= +b.asm.Xd).apply(null,arguments)},qg=b._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1=function(){return(qg=b._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1=b.asm.Yd).apply(null,arguments)},rg=b._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0=function(){return(rg=b._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0=b.asm.Zd).apply(null,arguments)},sg=b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_1=function(){return(sg=b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_1= +b.asm._d).apply(null,arguments)},tg=b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_2=function(){return(tg=b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_2=b.asm.$d).apply(null,arguments)},ug=b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_3=function(){return(ug=b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_3=b.asm.ae).apply(null,arguments)},vg=b._emscripten_bind_btDiscreteDynamicsWorld___destroy___0=function(){return(vg= +b._emscripten_bind_btDiscreteDynamicsWorld___destroy___0=b.asm.be).apply(null,arguments)},wg=b._emscripten_bind_btVehicleRaycaster_castRay_3=function(){return(wg=b._emscripten_bind_btVehicleRaycaster_castRay_3=b.asm.ce).apply(null,arguments)},xg=b._emscripten_bind_btVehicleRaycaster___destroy___0=function(){return(xg=b._emscripten_bind_btVehicleRaycaster___destroy___0=b.asm.de).apply(null,arguments)},yg=b._emscripten_bind_btActionInterface_updateAction_2=function(){return(yg=b._emscripten_bind_btActionInterface_updateAction_2= +b.asm.ee).apply(null,arguments)},zg=b._emscripten_bind_btActionInterface___destroy___0=function(){return(zg=b._emscripten_bind_btActionInterface___destroy___0=b.asm.fe).apply(null,arguments)},Ag=b._emscripten_bind_btGhostObject_btGhostObject_0=function(){return(Ag=b._emscripten_bind_btGhostObject_btGhostObject_0=b.asm.ge).apply(null,arguments)},Bg=b._emscripten_bind_btGhostObject_getNumOverlappingObjects_0=function(){return(Bg=b._emscripten_bind_btGhostObject_getNumOverlappingObjects_0=b.asm.he).apply(null, +arguments)},Cg=b._emscripten_bind_btGhostObject_getOverlappingObject_1=function(){return(Cg=b._emscripten_bind_btGhostObject_getOverlappingObject_1=b.asm.ie).apply(null,arguments)},Dg=b._emscripten_bind_btGhostObject_setAnisotropicFriction_2=function(){return(Dg=b._emscripten_bind_btGhostObject_setAnisotropicFriction_2=b.asm.je).apply(null,arguments)},Eg=b._emscripten_bind_btGhostObject_getCollisionShape_0=function(){return(Eg=b._emscripten_bind_btGhostObject_getCollisionShape_0=b.asm.ke).apply(null, +arguments)},Fg=b._emscripten_bind_btGhostObject_setContactProcessingThreshold_1=function(){return(Fg=b._emscripten_bind_btGhostObject_setContactProcessingThreshold_1=b.asm.le).apply(null,arguments)},Gg=b._emscripten_bind_btGhostObject_setActivationState_1=function(){return(Gg=b._emscripten_bind_btGhostObject_setActivationState_1=b.asm.me).apply(null,arguments)},Hg=b._emscripten_bind_btGhostObject_forceActivationState_1=function(){return(Hg=b._emscripten_bind_btGhostObject_forceActivationState_1=b.asm.ne).apply(null, +arguments)},Ig=b._emscripten_bind_btGhostObject_activate_0=function(){return(Ig=b._emscripten_bind_btGhostObject_activate_0=b.asm.oe).apply(null,arguments)},Jg=b._emscripten_bind_btGhostObject_activate_1=function(){return(Jg=b._emscripten_bind_btGhostObject_activate_1=b.asm.pe).apply(null,arguments)},Kg=b._emscripten_bind_btGhostObject_isActive_0=function(){return(Kg=b._emscripten_bind_btGhostObject_isActive_0=b.asm.qe).apply(null,arguments)},Lg=b._emscripten_bind_btGhostObject_isKinematicObject_0= +function(){return(Lg=b._emscripten_bind_btGhostObject_isKinematicObject_0=b.asm.re).apply(null,arguments)},Mg=b._emscripten_bind_btGhostObject_isStaticObject_0=function(){return(Mg=b._emscripten_bind_btGhostObject_isStaticObject_0=b.asm.se).apply(null,arguments)},Ng=b._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0=function(){return(Ng=b._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0=b.asm.te).apply(null,arguments)},Og=b._emscripten_bind_btGhostObject_getRestitution_0=function(){return(Og= +b._emscripten_bind_btGhostObject_getRestitution_0=b.asm.ue).apply(null,arguments)},Pg=b._emscripten_bind_btGhostObject_getFriction_0=function(){return(Pg=b._emscripten_bind_btGhostObject_getFriction_0=b.asm.ve).apply(null,arguments)},Qg=b._emscripten_bind_btGhostObject_getRollingFriction_0=function(){return(Qg=b._emscripten_bind_btGhostObject_getRollingFriction_0=b.asm.we).apply(null,arguments)},Rg=b._emscripten_bind_btGhostObject_setRestitution_1=function(){return(Rg=b._emscripten_bind_btGhostObject_setRestitution_1= +b.asm.xe).apply(null,arguments)},Sg=b._emscripten_bind_btGhostObject_setFriction_1=function(){return(Sg=b._emscripten_bind_btGhostObject_setFriction_1=b.asm.ye).apply(null,arguments)},Tg=b._emscripten_bind_btGhostObject_setRollingFriction_1=function(){return(Tg=b._emscripten_bind_btGhostObject_setRollingFriction_1=b.asm.ze).apply(null,arguments)},Ug=b._emscripten_bind_btGhostObject_getWorldTransform_0=function(){return(Ug=b._emscripten_bind_btGhostObject_getWorldTransform_0=b.asm.Ae).apply(null,arguments)}, +Vg=b._emscripten_bind_btGhostObject_getCollisionFlags_0=function(){return(Vg=b._emscripten_bind_btGhostObject_getCollisionFlags_0=b.asm.Be).apply(null,arguments)},Wg=b._emscripten_bind_btGhostObject_setCollisionFlags_1=function(){return(Wg=b._emscripten_bind_btGhostObject_setCollisionFlags_1=b.asm.Ce).apply(null,arguments)},Xg=b._emscripten_bind_btGhostObject_setWorldTransform_1=function(){return(Xg=b._emscripten_bind_btGhostObject_setWorldTransform_1=b.asm.De).apply(null,arguments)},Yg=b._emscripten_bind_btGhostObject_setCollisionShape_1= +function(){return(Yg=b._emscripten_bind_btGhostObject_setCollisionShape_1=b.asm.Ee).apply(null,arguments)},Zg=b._emscripten_bind_btGhostObject_setCcdMotionThreshold_1=function(){return(Zg=b._emscripten_bind_btGhostObject_setCcdMotionThreshold_1=b.asm.Fe).apply(null,arguments)},$g=b._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1=function(){return($g=b._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1=b.asm.Ge).apply(null,arguments)},ah=b._emscripten_bind_btGhostObject_getUserIndex_0= +function(){return(ah=b._emscripten_bind_btGhostObject_getUserIndex_0=b.asm.He).apply(null,arguments)},bh=b._emscripten_bind_btGhostObject_setUserIndex_1=function(){return(bh=b._emscripten_bind_btGhostObject_setUserIndex_1=b.asm.Ie).apply(null,arguments)},ch=b._emscripten_bind_btGhostObject_getUserPointer_0=function(){return(ch=b._emscripten_bind_btGhostObject_getUserPointer_0=b.asm.Je).apply(null,arguments)},dh=b._emscripten_bind_btGhostObject_setUserPointer_1=function(){return(dh=b._emscripten_bind_btGhostObject_setUserPointer_1= +b.asm.Ke).apply(null,arguments)},eh=b._emscripten_bind_btGhostObject_getBroadphaseHandle_0=function(){return(eh=b._emscripten_bind_btGhostObject_getBroadphaseHandle_0=b.asm.Le).apply(null,arguments)},fh=b._emscripten_bind_btGhostObject___destroy___0=function(){return(fh=b._emscripten_bind_btGhostObject___destroy___0=b.asm.Me).apply(null,arguments)},gh=b._emscripten_bind_btSoftBodySolver___destroy___0=function(){return(gh=b._emscripten_bind_btSoftBodySolver___destroy___0=b.asm.Ne).apply(null,arguments)}, +hh=b._emscripten_bind_VoidPtr___destroy___0=function(){return(hh=b._emscripten_bind_VoidPtr___destroy___0=b.asm.Oe).apply(null,arguments)},ih=b._emscripten_bind_DebugDrawer_DebugDrawer_0=function(){return(ih=b._emscripten_bind_DebugDrawer_DebugDrawer_0=b.asm.Pe).apply(null,arguments)},jh=b._emscripten_bind_DebugDrawer_drawLine_3=function(){return(jh=b._emscripten_bind_DebugDrawer_drawLine_3=b.asm.Qe).apply(null,arguments)},kh=b._emscripten_bind_DebugDrawer_drawContactPoint_5=function(){return(kh= +b._emscripten_bind_DebugDrawer_drawContactPoint_5=b.asm.Re).apply(null,arguments)},lh=b._emscripten_bind_DebugDrawer_reportErrorWarning_1=function(){return(lh=b._emscripten_bind_DebugDrawer_reportErrorWarning_1=b.asm.Se).apply(null,arguments)},mh=b._emscripten_bind_DebugDrawer_draw3dText_2=function(){return(mh=b._emscripten_bind_DebugDrawer_draw3dText_2=b.asm.Te).apply(null,arguments)},nh=b._emscripten_bind_DebugDrawer_setDebugMode_1=function(){return(nh=b._emscripten_bind_DebugDrawer_setDebugMode_1= +b.asm.Ue).apply(null,arguments)},oh=b._emscripten_bind_DebugDrawer_getDebugMode_0=function(){return(oh=b._emscripten_bind_DebugDrawer_getDebugMode_0=b.asm.Ve).apply(null,arguments)},ph=b._emscripten_bind_DebugDrawer___destroy___0=function(){return(ph=b._emscripten_bind_DebugDrawer___destroy___0=b.asm.We).apply(null,arguments)},qh=b._emscripten_bind_btVector4_btVector4_0=function(){return(qh=b._emscripten_bind_btVector4_btVector4_0=b.asm.Xe).apply(null,arguments)},rh=b._emscripten_bind_btVector4_btVector4_4= +function(){return(rh=b._emscripten_bind_btVector4_btVector4_4=b.asm.Ye).apply(null,arguments)},sh=b._emscripten_bind_btVector4_w_0=function(){return(sh=b._emscripten_bind_btVector4_w_0=b.asm.Ze).apply(null,arguments)},th=b._emscripten_bind_btVector4_setValue_4=function(){return(th=b._emscripten_bind_btVector4_setValue_4=b.asm._e).apply(null,arguments)},uh=b._emscripten_bind_btVector4_length_0=function(){return(uh=b._emscripten_bind_btVector4_length_0=b.asm.$e).apply(null,arguments)},vh=b._emscripten_bind_btVector4_x_0= +function(){return(vh=b._emscripten_bind_btVector4_x_0=b.asm.af).apply(null,arguments)},wh=b._emscripten_bind_btVector4_y_0=function(){return(wh=b._emscripten_bind_btVector4_y_0=b.asm.bf).apply(null,arguments)},xh=b._emscripten_bind_btVector4_z_0=function(){return(xh=b._emscripten_bind_btVector4_z_0=b.asm.cf).apply(null,arguments)},yh=b._emscripten_bind_btVector4_setX_1=function(){return(yh=b._emscripten_bind_btVector4_setX_1=b.asm.df).apply(null,arguments)},zh=b._emscripten_bind_btVector4_setY_1= +function(){return(zh=b._emscripten_bind_btVector4_setY_1=b.asm.ef).apply(null,arguments)},Ah=b._emscripten_bind_btVector4_setZ_1=function(){return(Ah=b._emscripten_bind_btVector4_setZ_1=b.asm.ff).apply(null,arguments)},Bh=b._emscripten_bind_btVector4_normalize_0=function(){return(Bh=b._emscripten_bind_btVector4_normalize_0=b.asm.gf).apply(null,arguments)},Ch=b._emscripten_bind_btVector4_rotate_2=function(){return(Ch=b._emscripten_bind_btVector4_rotate_2=b.asm.hf).apply(null,arguments)},Dh=b._emscripten_bind_btVector4_dot_1= +function(){return(Dh=b._emscripten_bind_btVector4_dot_1=b.asm.jf).apply(null,arguments)},Eh=b._emscripten_bind_btVector4_op_mul_1=function(){return(Eh=b._emscripten_bind_btVector4_op_mul_1=b.asm.kf).apply(null,arguments)},Fh=b._emscripten_bind_btVector4_op_add_1=function(){return(Fh=b._emscripten_bind_btVector4_op_add_1=b.asm.lf).apply(null,arguments)},Gh=b._emscripten_bind_btVector4_op_sub_1=function(){return(Gh=b._emscripten_bind_btVector4_op_sub_1=b.asm.mf).apply(null,arguments)},Hh=b._emscripten_bind_btVector4___destroy___0= +function(){return(Hh=b._emscripten_bind_btVector4___destroy___0=b.asm.nf).apply(null,arguments)},Ih=b._emscripten_bind_btQuaternion_btQuaternion_4=function(){return(Ih=b._emscripten_bind_btQuaternion_btQuaternion_4=b.asm.of).apply(null,arguments)},Jh=b._emscripten_bind_btQuaternion_setValue_4=function(){return(Jh=b._emscripten_bind_btQuaternion_setValue_4=b.asm.pf).apply(null,arguments)},Kh=b._emscripten_bind_btQuaternion_setEulerZYX_3=function(){return(Kh=b._emscripten_bind_btQuaternion_setEulerZYX_3= +b.asm.qf).apply(null,arguments)},Lh=b._emscripten_bind_btQuaternion_setRotation_2=function(){return(Lh=b._emscripten_bind_btQuaternion_setRotation_2=b.asm.rf).apply(null,arguments)},Mh=b._emscripten_bind_btQuaternion_normalize_0=function(){return(Mh=b._emscripten_bind_btQuaternion_normalize_0=b.asm.sf).apply(null,arguments)},Nh=b._emscripten_bind_btQuaternion_length2_0=function(){return(Nh=b._emscripten_bind_btQuaternion_length2_0=b.asm.tf).apply(null,arguments)},Oh=b._emscripten_bind_btQuaternion_length_0= +function(){return(Oh=b._emscripten_bind_btQuaternion_length_0=b.asm.uf).apply(null,arguments)},Ph=b._emscripten_bind_btQuaternion_dot_1=function(){return(Ph=b._emscripten_bind_btQuaternion_dot_1=b.asm.vf).apply(null,arguments)},Qh=b._emscripten_bind_btQuaternion_normalized_0=function(){return(Qh=b._emscripten_bind_btQuaternion_normalized_0=b.asm.wf).apply(null,arguments)},Rh=b._emscripten_bind_btQuaternion_getAxis_0=function(){return(Rh=b._emscripten_bind_btQuaternion_getAxis_0=b.asm.xf).apply(null, +arguments)},Sh=b._emscripten_bind_btQuaternion_inverse_0=function(){return(Sh=b._emscripten_bind_btQuaternion_inverse_0=b.asm.yf).apply(null,arguments)},Th=b._emscripten_bind_btQuaternion_getAngle_0=function(){return(Th=b._emscripten_bind_btQuaternion_getAngle_0=b.asm.zf).apply(null,arguments)},Uh=b._emscripten_bind_btQuaternion_getAngleShortestPath_0=function(){return(Uh=b._emscripten_bind_btQuaternion_getAngleShortestPath_0=b.asm.Af).apply(null,arguments)},Vh=b._emscripten_bind_btQuaternion_angle_1= +function(){return(Vh=b._emscripten_bind_btQuaternion_angle_1=b.asm.Bf).apply(null,arguments)},Wh=b._emscripten_bind_btQuaternion_angleShortestPath_1=function(){return(Wh=b._emscripten_bind_btQuaternion_angleShortestPath_1=b.asm.Cf).apply(null,arguments)},Xh=b._emscripten_bind_btQuaternion_op_add_1=function(){return(Xh=b._emscripten_bind_btQuaternion_op_add_1=b.asm.Df).apply(null,arguments)},Yh=b._emscripten_bind_btQuaternion_op_sub_1=function(){return(Yh=b._emscripten_bind_btQuaternion_op_sub_1=b.asm.Ef).apply(null, +arguments)},Zh=b._emscripten_bind_btQuaternion_op_mul_1=function(){return(Zh=b._emscripten_bind_btQuaternion_op_mul_1=b.asm.Ff).apply(null,arguments)},$h=b._emscripten_bind_btQuaternion_op_mulq_1=function(){return($h=b._emscripten_bind_btQuaternion_op_mulq_1=b.asm.Gf).apply(null,arguments)},ai=b._emscripten_bind_btQuaternion_op_div_1=function(){return(ai=b._emscripten_bind_btQuaternion_op_div_1=b.asm.Hf).apply(null,arguments)},bi=b._emscripten_bind_btQuaternion_x_0=function(){return(bi=b._emscripten_bind_btQuaternion_x_0= +b.asm.If).apply(null,arguments)},ci=b._emscripten_bind_btQuaternion_y_0=function(){return(ci=b._emscripten_bind_btQuaternion_y_0=b.asm.Jf).apply(null,arguments)},di=b._emscripten_bind_btQuaternion_z_0=function(){return(di=b._emscripten_bind_btQuaternion_z_0=b.asm.Kf).apply(null,arguments)},ei=b._emscripten_bind_btQuaternion_w_0=function(){return(ei=b._emscripten_bind_btQuaternion_w_0=b.asm.Lf).apply(null,arguments)},fi=b._emscripten_bind_btQuaternion_setX_1=function(){return(fi=b._emscripten_bind_btQuaternion_setX_1= +b.asm.Mf).apply(null,arguments)},gi=b._emscripten_bind_btQuaternion_setY_1=function(){return(gi=b._emscripten_bind_btQuaternion_setY_1=b.asm.Nf).apply(null,arguments)},hi=b._emscripten_bind_btQuaternion_setZ_1=function(){return(hi=b._emscripten_bind_btQuaternion_setZ_1=b.asm.Of).apply(null,arguments)},ii=b._emscripten_bind_btQuaternion_setW_1=function(){return(ii=b._emscripten_bind_btQuaternion_setW_1=b.asm.Pf).apply(null,arguments)},ji=b._emscripten_bind_btQuaternion___destroy___0=function(){return(ji= +b._emscripten_bind_btQuaternion___destroy___0=b.asm.Qf).apply(null,arguments)},ki=b._emscripten_bind_btMatrix3x3_setEulerZYX_3=function(){return(ki=b._emscripten_bind_btMatrix3x3_setEulerZYX_3=b.asm.Rf).apply(null,arguments)},li=b._emscripten_bind_btMatrix3x3_getRotation_1=function(){return(li=b._emscripten_bind_btMatrix3x3_getRotation_1=b.asm.Sf).apply(null,arguments)},mi=b._emscripten_bind_btMatrix3x3_getRow_1=function(){return(mi=b._emscripten_bind_btMatrix3x3_getRow_1=b.asm.Tf).apply(null,arguments)}, +ni=b._emscripten_bind_btMatrix3x3___destroy___0=function(){return(ni=b._emscripten_bind_btMatrix3x3___destroy___0=b.asm.Uf).apply(null,arguments)},oi=b._emscripten_bind_btTransform_btTransform_0=function(){return(oi=b._emscripten_bind_btTransform_btTransform_0=b.asm.Vf).apply(null,arguments)},pi=b._emscripten_bind_btTransform_btTransform_2=function(){return(pi=b._emscripten_bind_btTransform_btTransform_2=b.asm.Wf).apply(null,arguments)},qi=b._emscripten_bind_btTransform_setIdentity_0=function(){return(qi= +b._emscripten_bind_btTransform_setIdentity_0=b.asm.Xf).apply(null,arguments)},ri=b._emscripten_bind_btTransform_setOrigin_1=function(){return(ri=b._emscripten_bind_btTransform_setOrigin_1=b.asm.Yf).apply(null,arguments)},si=b._emscripten_bind_btTransform_setRotation_1=function(){return(si=b._emscripten_bind_btTransform_setRotation_1=b.asm.Zf).apply(null,arguments)},ti=b._emscripten_bind_btTransform_getOrigin_0=function(){return(ti=b._emscripten_bind_btTransform_getOrigin_0=b.asm._f).apply(null,arguments)}, +ui=b._emscripten_bind_btTransform_getRotation_0=function(){return(ui=b._emscripten_bind_btTransform_getRotation_0=b.asm.$f).apply(null,arguments)},vi=b._emscripten_bind_btTransform_getBasis_0=function(){return(vi=b._emscripten_bind_btTransform_getBasis_0=b.asm.ag).apply(null,arguments)},wi=b._emscripten_bind_btTransform_setFromOpenGLMatrix_1=function(){return(wi=b._emscripten_bind_btTransform_setFromOpenGLMatrix_1=b.asm.bg).apply(null,arguments)},xi=b._emscripten_bind_btTransform_inverse_0=function(){return(xi= +b._emscripten_bind_btTransform_inverse_0=b.asm.cg).apply(null,arguments)},yi=b._emscripten_bind_btTransform_op_mul_1=function(){return(yi=b._emscripten_bind_btTransform_op_mul_1=b.asm.dg).apply(null,arguments)},zi=b._emscripten_bind_btTransform___destroy___0=function(){return(zi=b._emscripten_bind_btTransform___destroy___0=b.asm.eg).apply(null,arguments)},Ai=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0=function(){return(Ai=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0= +b.asm.fg).apply(null,arguments)},Bi=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1=function(){return(Bi=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1=b.asm.gg).apply(null,arguments)},Ci=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2=function(){return(Ci=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2=b.asm.hg).apply(null,arguments)},Di=b._emscripten_bind_btDefaultMotionState_getWorldTransform_1=function(){return(Di=b._emscripten_bind_btDefaultMotionState_getWorldTransform_1= +b.asm.ig).apply(null,arguments)},Ei=b._emscripten_bind_btDefaultMotionState_setWorldTransform_1=function(){return(Ei=b._emscripten_bind_btDefaultMotionState_setWorldTransform_1=b.asm.jg).apply(null,arguments)},Fi=b._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0=function(){return(Fi=b._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0=b.asm.kg).apply(null,arguments)},Gi=b._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1=function(){return(Gi=b._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1= +b.asm.lg).apply(null,arguments)},Hi=b._emscripten_bind_btDefaultMotionState___destroy___0=function(){return(Hi=b._emscripten_bind_btDefaultMotionState___destroy___0=b.asm.mg).apply(null,arguments)},Ii=b._emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0=function(){return(Ii=b._emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0=b.asm.ng).apply(null,arguments)},Ji=b._emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0=function(){return(Ji=b._emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0= +b.asm.og).apply(null,arguments)},Ki=b._emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0=function(){return(Ki=b._emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0=b.asm.pg).apply(null,arguments)},Li=b._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2=function(){return(Li=b._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2=b.asm.qg).apply(null,arguments)},Mi=b._emscripten_bind_ClosestRayResultCallback_hasHit_0=function(){return(Mi=b._emscripten_bind_ClosestRayResultCallback_hasHit_0= +b.asm.rg).apply(null,arguments)},Ni=b._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0=function(){return(Ni=b._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0=b.asm.sg).apply(null,arguments)},Oi=b._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1=function(){return(Oi=b._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1=b.asm.tg).apply(null,arguments)},Pi=b._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0=function(){return(Pi=b._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0= +b.asm.ug).apply(null,arguments)},Qi=b._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1=function(){return(Qi=b._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1=b.asm.vg).apply(null,arguments)},Ri=b._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0=function(){return(Ri=b._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0=b.asm.wg).apply(null,arguments)},Si=b._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1=function(){return(Si=b._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1= +b.asm.xg).apply(null,arguments)},Ti=b._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0=function(){return(Ti=b._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0=b.asm.yg).apply(null,arguments)},Ui=b._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1=function(){return(Ui=b._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1=b.asm.zg).apply(null,arguments)},Vi=b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0=function(){return(Vi= +b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0=b.asm.Ag).apply(null,arguments)},Wi=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1=function(){return(Wi=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1=b.asm.Bg).apply(null,arguments)},Xi=b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0=function(){return(Xi=b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0=b.asm.Cg).apply(null,arguments)}, +Yi=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1=function(){return(Yi=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1=b.asm.Dg).apply(null,arguments)},Zi=b._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0=function(){return(Zi=b._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0=b.asm.Eg).apply(null,arguments)},$i=b._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1=function(){return($i=b._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1= +b.asm.Fg).apply(null,arguments)},aj=b._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0=function(){return(aj=b._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0=b.asm.Gg).apply(null,arguments)},bj=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1=function(){return(bj=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1=b.asm.Hg).apply(null,arguments)},cj=b._emscripten_bind_ClosestRayResultCallback_get_m_flags_0=function(){return(cj= +b._emscripten_bind_ClosestRayResultCallback_get_m_flags_0=b.asm.Ig).apply(null,arguments)},dj=b._emscripten_bind_ClosestRayResultCallback_set_m_flags_1=function(){return(dj=b._emscripten_bind_ClosestRayResultCallback_set_m_flags_1=b.asm.Jg).apply(null,arguments)},ej=b._emscripten_bind_ClosestRayResultCallback___destroy___0=function(){return(ej=b._emscripten_bind_ClosestRayResultCallback___destroy___0=b.asm.Kg).apply(null,arguments)},fj=b._emscripten_bind_btConstCollisionObjectArray_size_0=function(){return(fj= +b._emscripten_bind_btConstCollisionObjectArray_size_0=b.asm.Lg).apply(null,arguments)},gj=b._emscripten_bind_btConstCollisionObjectArray_at_1=function(){return(gj=b._emscripten_bind_btConstCollisionObjectArray_at_1=b.asm.Mg).apply(null,arguments)},hj=b._emscripten_bind_btConstCollisionObjectArray___destroy___0=function(){return(hj=b._emscripten_bind_btConstCollisionObjectArray___destroy___0=b.asm.Ng).apply(null,arguments)},ij=b._emscripten_bind_btScalarArray_size_0=function(){return(ij=b._emscripten_bind_btScalarArray_size_0= +b.asm.Og).apply(null,arguments)},jj=b._emscripten_bind_btScalarArray_at_1=function(){return(jj=b._emscripten_bind_btScalarArray_at_1=b.asm.Pg).apply(null,arguments)},kj=b._emscripten_bind_btScalarArray___destroy___0=function(){return(kj=b._emscripten_bind_btScalarArray___destroy___0=b.asm.Qg).apply(null,arguments)},lj=b._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2=function(){return(lj=b._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2=b.asm.Rg).apply(null, +arguments)},mj=b._emscripten_bind_AllHitsRayResultCallback_hasHit_0=function(){return(mj=b._emscripten_bind_AllHitsRayResultCallback_hasHit_0=b.asm.Sg).apply(null,arguments)},nj=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0=function(){return(nj=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0=b.asm.Tg).apply(null,arguments)},oj=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1=function(){return(oj=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1= +b.asm.Ug).apply(null,arguments)},pj=b._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0=function(){return(pj=b._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0=b.asm.Vg).apply(null,arguments)},qj=b._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1=function(){return(qj=b._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1=b.asm.Wg).apply(null,arguments)},rj=b._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0=function(){return(rj=b._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0= +b.asm.Xg).apply(null,arguments)},sj=b._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1=function(){return(sj=b._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1=b.asm.Yg).apply(null,arguments)},tj=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0=function(){return(tj=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0=b.asm.Zg).apply(null,arguments)},uj=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1=function(){return(uj=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1= +b.asm._g).apply(null,arguments)},vj=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0=function(){return(vj=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0=b.asm.$g).apply(null,arguments)},wj=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1=function(){return(wj=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1=b.asm.ah).apply(null,arguments)},xj=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0=function(){return(xj=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0= +b.asm.bh).apply(null,arguments)},yj=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1=function(){return(yj=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1=b.asm.ch).apply(null,arguments)},zj=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0=function(){return(zj=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0=b.asm.dh).apply(null,arguments)},Aj=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1=function(){return(Aj= +b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1=b.asm.eh).apply(null,arguments)},Bj=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0=function(){return(Bj=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0=b.asm.fh).apply(null,arguments)},Cj=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1=function(){return(Cj=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1=b.asm.gh).apply(null,arguments)}, +Dj=b._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0=function(){return(Dj=b._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0=b.asm.hh).apply(null,arguments)},Ej=b._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1=function(){return(Ej=b._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1=b.asm.ih).apply(null,arguments)},Fj=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0=function(){return(Fj=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0= +b.asm.jh).apply(null,arguments)},Gj=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1=function(){return(Gj=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1=b.asm.kh).apply(null,arguments)},Hj=b._emscripten_bind_AllHitsRayResultCallback_get_m_flags_0=function(){return(Hj=b._emscripten_bind_AllHitsRayResultCallback_get_m_flags_0=b.asm.lh).apply(null,arguments)},Ij=b._emscripten_bind_AllHitsRayResultCallback_set_m_flags_1=function(){return(Ij=b._emscripten_bind_AllHitsRayResultCallback_set_m_flags_1= +b.asm.mh).apply(null,arguments)},Jj=b._emscripten_bind_AllHitsRayResultCallback___destroy___0=function(){return(Jj=b._emscripten_bind_AllHitsRayResultCallback___destroy___0=b.asm.nh).apply(null,arguments)},Kj=b._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0=function(){return(Kj=b._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0=b.asm.oh).apply(null,arguments)},Lj=b._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0=function(){return(Lj=b._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0= +b.asm.ph).apply(null,arguments)},Mj=b._emscripten_bind_btManifoldPoint_getAppliedImpulse_0=function(){return(Mj=b._emscripten_bind_btManifoldPoint_getAppliedImpulse_0=b.asm.qh).apply(null,arguments)},Nj=b._emscripten_bind_btManifoldPoint_getDistance_0=function(){return(Nj=b._emscripten_bind_btManifoldPoint_getDistance_0=b.asm.rh).apply(null,arguments)},Oj=b._emscripten_bind_btManifoldPoint_get_m_localPointA_0=function(){return(Oj=b._emscripten_bind_btManifoldPoint_get_m_localPointA_0=b.asm.sh).apply(null, +arguments)},Pj=b._emscripten_bind_btManifoldPoint_set_m_localPointA_1=function(){return(Pj=b._emscripten_bind_btManifoldPoint_set_m_localPointA_1=b.asm.th).apply(null,arguments)},Qj=b._emscripten_bind_btManifoldPoint_get_m_localPointB_0=function(){return(Qj=b._emscripten_bind_btManifoldPoint_get_m_localPointB_0=b.asm.uh).apply(null,arguments)},Rj=b._emscripten_bind_btManifoldPoint_set_m_localPointB_1=function(){return(Rj=b._emscripten_bind_btManifoldPoint_set_m_localPointB_1=b.asm.vh).apply(null, +arguments)},Sj=b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0=function(){return(Sj=b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0=b.asm.wh).apply(null,arguments)},Tj=b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1=function(){return(Tj=b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1=b.asm.xh).apply(null,arguments)},Uj=b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0=function(){return(Uj=b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0= +b.asm.yh).apply(null,arguments)},Vj=b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1=function(){return(Vj=b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1=b.asm.zh).apply(null,arguments)},Wj=b._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0=function(){return(Wj=b._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0=b.asm.Ah).apply(null,arguments)},Xj=b._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1=function(){return(Xj=b._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1= +b.asm.Bh).apply(null,arguments)},Yj=b._emscripten_bind_btManifoldPoint_get_m_userPersistentData_0=function(){return(Yj=b._emscripten_bind_btManifoldPoint_get_m_userPersistentData_0=b.asm.Ch).apply(null,arguments)},Zj=b._emscripten_bind_btManifoldPoint_set_m_userPersistentData_1=function(){return(Zj=b._emscripten_bind_btManifoldPoint_set_m_userPersistentData_1=b.asm.Dh).apply(null,arguments)},ak=b._emscripten_bind_btManifoldPoint___destroy___0=function(){return(ak=b._emscripten_bind_btManifoldPoint___destroy___0= +b.asm.Eh).apply(null,arguments)},bk=b._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0=function(){return(bk=b._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0=b.asm.Fh).apply(null,arguments)},ck=b._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7=function(){return(ck=b._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7=b.asm.Gh).apply(null,arguments)},dk=b._emscripten_bind_ConcreteContactResultCallback___destroy___0= +function(){return(dk=b._emscripten_bind_ConcreteContactResultCallback___destroy___0=b.asm.Hh).apply(null,arguments)},ek=b._emscripten_bind_LocalShapeInfo_get_m_shapePart_0=function(){return(ek=b._emscripten_bind_LocalShapeInfo_get_m_shapePart_0=b.asm.Ih).apply(null,arguments)},fk=b._emscripten_bind_LocalShapeInfo_set_m_shapePart_1=function(){return(fk=b._emscripten_bind_LocalShapeInfo_set_m_shapePart_1=b.asm.Jh).apply(null,arguments)},gk=b._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0=function(){return(gk= +b._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0=b.asm.Kh).apply(null,arguments)},hk=b._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1=function(){return(hk=b._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1=b.asm.Lh).apply(null,arguments)},ik=b._emscripten_bind_LocalShapeInfo___destroy___0=function(){return(ik=b._emscripten_bind_LocalShapeInfo___destroy___0=b.asm.Mh).apply(null,arguments)},jk=b._emscripten_bind_LocalConvexResult_LocalConvexResult_5=function(){return(jk=b._emscripten_bind_LocalConvexResult_LocalConvexResult_5= +b.asm.Nh).apply(null,arguments)},kk=b._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0=function(){return(kk=b._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0=b.asm.Oh).apply(null,arguments)},lk=b._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1=function(){return(lk=b._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1=b.asm.Ph).apply(null,arguments)},mk=b._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0=function(){return(mk=b._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0= +b.asm.Qh).apply(null,arguments)},nk=b._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1=function(){return(nk=b._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1=b.asm.Rh).apply(null,arguments)},ok=b._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0=function(){return(ok=b._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0=b.asm.Sh).apply(null,arguments)},pk=b._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1=function(){return(pk=b._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1= +b.asm.Th).apply(null,arguments)},qk=b._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0=function(){return(qk=b._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0=b.asm.Uh).apply(null,arguments)},rk=b._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1=function(){return(rk=b._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1=b.asm.Vh).apply(null,arguments)},sk=b._emscripten_bind_LocalConvexResult_get_m_hitFraction_0=function(){return(sk=b._emscripten_bind_LocalConvexResult_get_m_hitFraction_0= +b.asm.Wh).apply(null,arguments)},tk=b._emscripten_bind_LocalConvexResult_set_m_hitFraction_1=function(){return(tk=b._emscripten_bind_LocalConvexResult_set_m_hitFraction_1=b.asm.Xh).apply(null,arguments)},uk=b._emscripten_bind_LocalConvexResult___destroy___0=function(){return(uk=b._emscripten_bind_LocalConvexResult___destroy___0=b.asm.Yh).apply(null,arguments)},vk=b._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2=function(){return(vk=b._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2= +b.asm.Zh).apply(null,arguments)},wk=b._emscripten_bind_ClosestConvexResultCallback_hasHit_0=function(){return(wk=b._emscripten_bind_ClosestConvexResultCallback_hasHit_0=b.asm._h).apply(null,arguments)},xk=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitCollisionObject_0=function(){return(xk=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitCollisionObject_0=b.asm.$h).apply(null,arguments)},yk=b._emscripten_bind_ClosestConvexResultCallback_set_m_hitCollisionObject_1=function(){return(yk= +b._emscripten_bind_ClosestConvexResultCallback_set_m_hitCollisionObject_1=b.asm.ai).apply(null,arguments)},zk=b._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0=function(){return(zk=b._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0=b.asm.bi).apply(null,arguments)},Ak=b._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1=function(){return(Ak=b._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1=b.asm.ci).apply(null,arguments)}, +Bk=b._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0=function(){return(Bk=b._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0=b.asm.di).apply(null,arguments)},Ck=b._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1=function(){return(Ck=b._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1=b.asm.ei).apply(null,arguments)},Dk=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0=function(){return(Dk=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0= +b.asm.fi).apply(null,arguments)},Ek=b._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1=function(){return(Ek=b._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1=b.asm.gi).apply(null,arguments)},Fk=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0=function(){return(Fk=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0=b.asm.hi).apply(null,arguments)},Gk=b._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1=function(){return(Gk= +b._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1=b.asm.ii).apply(null,arguments)},Hk=b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0=function(){return(Hk=b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0=b.asm.ji).apply(null,arguments)},Ik=b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1=function(){return(Ik=b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1=b.asm.ki).apply(null, +arguments)},Jk=b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0=function(){return(Jk=b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0=b.asm.li).apply(null,arguments)},Kk=b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1=function(){return(Kk=b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1=b.asm.mi).apply(null,arguments)},Lk=b._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0= +function(){return(Lk=b._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0=b.asm.ni).apply(null,arguments)},Mk=b._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1=function(){return(Mk=b._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1=b.asm.oi).apply(null,arguments)},Nk=b._emscripten_bind_ClosestConvexResultCallback___destroy___0=function(){return(Nk=b._emscripten_bind_ClosestConvexResultCallback___destroy___0=b.asm.pi).apply(null,arguments)}, +Ok=b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1=function(){return(Ok=b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1=b.asm.qi).apply(null,arguments)},Pk=b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2=function(){return(Pk=b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2=b.asm.ri).apply(null,arguments)},Qk=b._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1=function(){return(Qk=b._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1= +b.asm.si).apply(null,arguments)},Rk=b._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0=function(){return(Rk=b._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0=b.asm.ti).apply(null,arguments)},Sk=b._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2=function(){return(Sk=b._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2=b.asm.ui).apply(null,arguments)},Tk=b._emscripten_bind_btConvexTriangleMeshShape_setMargin_1=function(){return(Tk=b._emscripten_bind_btConvexTriangleMeshShape_setMargin_1= +b.asm.vi).apply(null,arguments)},Uk=b._emscripten_bind_btConvexTriangleMeshShape_getMargin_0=function(){return(Uk=b._emscripten_bind_btConvexTriangleMeshShape_getMargin_0=b.asm.wi).apply(null,arguments)},Vk=b._emscripten_bind_btConvexTriangleMeshShape___destroy___0=function(){return(Vk=b._emscripten_bind_btConvexTriangleMeshShape___destroy___0=b.asm.xi).apply(null,arguments)},Wk=b._emscripten_bind_btBoxShape_btBoxShape_1=function(){return(Wk=b._emscripten_bind_btBoxShape_btBoxShape_1=b.asm.yi).apply(null, +arguments)},Xk=b._emscripten_bind_btBoxShape_setMargin_1=function(){return(Xk=b._emscripten_bind_btBoxShape_setMargin_1=b.asm.zi).apply(null,arguments)},Yk=b._emscripten_bind_btBoxShape_getMargin_0=function(){return(Yk=b._emscripten_bind_btBoxShape_getMargin_0=b.asm.Ai).apply(null,arguments)},Zk=b._emscripten_bind_btBoxShape_setLocalScaling_1=function(){return(Zk=b._emscripten_bind_btBoxShape_setLocalScaling_1=b.asm.Bi).apply(null,arguments)},$k=b._emscripten_bind_btBoxShape_getLocalScaling_0=function(){return($k= +b._emscripten_bind_btBoxShape_getLocalScaling_0=b.asm.Ci).apply(null,arguments)},al=b._emscripten_bind_btBoxShape_calculateLocalInertia_2=function(){return(al=b._emscripten_bind_btBoxShape_calculateLocalInertia_2=b.asm.Di).apply(null,arguments)},bl=b._emscripten_bind_btBoxShape___destroy___0=function(){return(bl=b._emscripten_bind_btBoxShape___destroy___0=b.asm.Ei).apply(null,arguments)},cl=b._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2=function(){return(cl=b._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2= +b.asm.Fi).apply(null,arguments)},dl=b._emscripten_bind_btCapsuleShapeX_setMargin_1=function(){return(dl=b._emscripten_bind_btCapsuleShapeX_setMargin_1=b.asm.Gi).apply(null,arguments)},el=b._emscripten_bind_btCapsuleShapeX_getMargin_0=function(){return(el=b._emscripten_bind_btCapsuleShapeX_getMargin_0=b.asm.Hi).apply(null,arguments)},fl=b._emscripten_bind_btCapsuleShapeX_getUpAxis_0=function(){return(fl=b._emscripten_bind_btCapsuleShapeX_getUpAxis_0=b.asm.Ii).apply(null,arguments)},gl=b._emscripten_bind_btCapsuleShapeX_getRadius_0= +function(){return(gl=b._emscripten_bind_btCapsuleShapeX_getRadius_0=b.asm.Ji).apply(null,arguments)},hl=b._emscripten_bind_btCapsuleShapeX_getHalfHeight_0=function(){return(hl=b._emscripten_bind_btCapsuleShapeX_getHalfHeight_0=b.asm.Ki).apply(null,arguments)},il=b._emscripten_bind_btCapsuleShapeX_setLocalScaling_1=function(){return(il=b._emscripten_bind_btCapsuleShapeX_setLocalScaling_1=b.asm.Li).apply(null,arguments)},jl=b._emscripten_bind_btCapsuleShapeX_getLocalScaling_0=function(){return(jl=b._emscripten_bind_btCapsuleShapeX_getLocalScaling_0= +b.asm.Mi).apply(null,arguments)},kl=b._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2=function(){return(kl=b._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2=b.asm.Ni).apply(null,arguments)},ll=b._emscripten_bind_btCapsuleShapeX___destroy___0=function(){return(ll=b._emscripten_bind_btCapsuleShapeX___destroy___0=b.asm.Oi).apply(null,arguments)},ml=b._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2=function(){return(ml=b._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2=b.asm.Pi).apply(null, +arguments)},nl=b._emscripten_bind_btCapsuleShapeZ_setMargin_1=function(){return(nl=b._emscripten_bind_btCapsuleShapeZ_setMargin_1=b.asm.Qi).apply(null,arguments)},ol=b._emscripten_bind_btCapsuleShapeZ_getMargin_0=function(){return(ol=b._emscripten_bind_btCapsuleShapeZ_getMargin_0=b.asm.Ri).apply(null,arguments)},pl=b._emscripten_bind_btCapsuleShapeZ_getUpAxis_0=function(){return(pl=b._emscripten_bind_btCapsuleShapeZ_getUpAxis_0=b.asm.Si).apply(null,arguments)},ql=b._emscripten_bind_btCapsuleShapeZ_getRadius_0= +function(){return(ql=b._emscripten_bind_btCapsuleShapeZ_getRadius_0=b.asm.Ti).apply(null,arguments)},rl=b._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0=function(){return(rl=b._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0=b.asm.Ui).apply(null,arguments)},sl=b._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1=function(){return(sl=b._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1=b.asm.Vi).apply(null,arguments)},tl=b._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0=function(){return(tl=b._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0= +b.asm.Wi).apply(null,arguments)},ul=b._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2=function(){return(ul=b._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2=b.asm.Xi).apply(null,arguments)},vl=b._emscripten_bind_btCapsuleShapeZ___destroy___0=function(){return(vl=b._emscripten_bind_btCapsuleShapeZ___destroy___0=b.asm.Yi).apply(null,arguments)},wl=b._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1=function(){return(wl=b._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1=b.asm.Zi).apply(null, +arguments)},xl=b._emscripten_bind_btCylinderShapeX_setMargin_1=function(){return(xl=b._emscripten_bind_btCylinderShapeX_setMargin_1=b.asm._i).apply(null,arguments)},yl=b._emscripten_bind_btCylinderShapeX_getMargin_0=function(){return(yl=b._emscripten_bind_btCylinderShapeX_getMargin_0=b.asm.$i).apply(null,arguments)},zl=b._emscripten_bind_btCylinderShapeX_setLocalScaling_1=function(){return(zl=b._emscripten_bind_btCylinderShapeX_setLocalScaling_1=b.asm.aj).apply(null,arguments)},Al=b._emscripten_bind_btCylinderShapeX_getLocalScaling_0= +function(){return(Al=b._emscripten_bind_btCylinderShapeX_getLocalScaling_0=b.asm.bj).apply(null,arguments)},Bl=b._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2=function(){return(Bl=b._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2=b.asm.cj).apply(null,arguments)},Cl=b._emscripten_bind_btCylinderShapeX___destroy___0=function(){return(Cl=b._emscripten_bind_btCylinderShapeX___destroy___0=b.asm.dj).apply(null,arguments)},Dl=b._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1=function(){return(Dl= +b._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1=b.asm.ej).apply(null,arguments)},El=b._emscripten_bind_btCylinderShapeZ_setMargin_1=function(){return(El=b._emscripten_bind_btCylinderShapeZ_setMargin_1=b.asm.fj).apply(null,arguments)},Fl=b._emscripten_bind_btCylinderShapeZ_getMargin_0=function(){return(Fl=b._emscripten_bind_btCylinderShapeZ_getMargin_0=b.asm.gj).apply(null,arguments)},Gl=b._emscripten_bind_btCylinderShapeZ_setLocalScaling_1=function(){return(Gl=b._emscripten_bind_btCylinderShapeZ_setLocalScaling_1= +b.asm.hj).apply(null,arguments)},Hl=b._emscripten_bind_btCylinderShapeZ_getLocalScaling_0=function(){return(Hl=b._emscripten_bind_btCylinderShapeZ_getLocalScaling_0=b.asm.ij).apply(null,arguments)},Il=b._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2=function(){return(Il=b._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2=b.asm.jj).apply(null,arguments)},Jl=b._emscripten_bind_btCylinderShapeZ___destroy___0=function(){return(Jl=b._emscripten_bind_btCylinderShapeZ___destroy___0=b.asm.kj).apply(null, +arguments)},Kl=b._emscripten_bind_btSphereShape_btSphereShape_1=function(){return(Kl=b._emscripten_bind_btSphereShape_btSphereShape_1=b.asm.lj).apply(null,arguments)},Ll=b._emscripten_bind_btSphereShape_setMargin_1=function(){return(Ll=b._emscripten_bind_btSphereShape_setMargin_1=b.asm.mj).apply(null,arguments)},Ml=b._emscripten_bind_btSphereShape_getMargin_0=function(){return(Ml=b._emscripten_bind_btSphereShape_getMargin_0=b.asm.nj).apply(null,arguments)},Nl=b._emscripten_bind_btSphereShape_setLocalScaling_1= +function(){return(Nl=b._emscripten_bind_btSphereShape_setLocalScaling_1=b.asm.oj).apply(null,arguments)},Ol=b._emscripten_bind_btSphereShape_getLocalScaling_0=function(){return(Ol=b._emscripten_bind_btSphereShape_getLocalScaling_0=b.asm.pj).apply(null,arguments)},Pl=b._emscripten_bind_btSphereShape_calculateLocalInertia_2=function(){return(Pl=b._emscripten_bind_btSphereShape_calculateLocalInertia_2=b.asm.qj).apply(null,arguments)},Ql=b._emscripten_bind_btSphereShape___destroy___0=function(){return(Ql= +b._emscripten_bind_btSphereShape___destroy___0=b.asm.rj).apply(null,arguments)},Rl=b._emscripten_bind_btMultiSphereShape_btMultiSphereShape_3=function(){return(Rl=b._emscripten_bind_btMultiSphereShape_btMultiSphereShape_3=b.asm.sj).apply(null,arguments)},Sl=b._emscripten_bind_btMultiSphereShape_setLocalScaling_1=function(){return(Sl=b._emscripten_bind_btMultiSphereShape_setLocalScaling_1=b.asm.tj).apply(null,arguments)},Tl=b._emscripten_bind_btMultiSphereShape_getLocalScaling_0=function(){return(Tl= +b._emscripten_bind_btMultiSphereShape_getLocalScaling_0=b.asm.uj).apply(null,arguments)},Ul=b._emscripten_bind_btMultiSphereShape_calculateLocalInertia_2=function(){return(Ul=b._emscripten_bind_btMultiSphereShape_calculateLocalInertia_2=b.asm.vj).apply(null,arguments)},Vl=b._emscripten_bind_btMultiSphereShape___destroy___0=function(){return(Vl=b._emscripten_bind_btMultiSphereShape___destroy___0=b.asm.wj).apply(null,arguments)},Wl=b._emscripten_bind_btConeShapeX_btConeShapeX_2=function(){return(Wl= +b._emscripten_bind_btConeShapeX_btConeShapeX_2=b.asm.xj).apply(null,arguments)},Xl=b._emscripten_bind_btConeShapeX_setLocalScaling_1=function(){return(Xl=b._emscripten_bind_btConeShapeX_setLocalScaling_1=b.asm.yj).apply(null,arguments)},Yl=b._emscripten_bind_btConeShapeX_getLocalScaling_0=function(){return(Yl=b._emscripten_bind_btConeShapeX_getLocalScaling_0=b.asm.zj).apply(null,arguments)},Zl=b._emscripten_bind_btConeShapeX_calculateLocalInertia_2=function(){return(Zl=b._emscripten_bind_btConeShapeX_calculateLocalInertia_2= +b.asm.Aj).apply(null,arguments)},$l=b._emscripten_bind_btConeShapeX___destroy___0=function(){return($l=b._emscripten_bind_btConeShapeX___destroy___0=b.asm.Bj).apply(null,arguments)},am=b._emscripten_bind_btConeShapeZ_btConeShapeZ_2=function(){return(am=b._emscripten_bind_btConeShapeZ_btConeShapeZ_2=b.asm.Cj).apply(null,arguments)},bm=b._emscripten_bind_btConeShapeZ_setLocalScaling_1=function(){return(bm=b._emscripten_bind_btConeShapeZ_setLocalScaling_1=b.asm.Dj).apply(null,arguments)},cm=b._emscripten_bind_btConeShapeZ_getLocalScaling_0= +function(){return(cm=b._emscripten_bind_btConeShapeZ_getLocalScaling_0=b.asm.Ej).apply(null,arguments)},dm=b._emscripten_bind_btConeShapeZ_calculateLocalInertia_2=function(){return(dm=b._emscripten_bind_btConeShapeZ_calculateLocalInertia_2=b.asm.Fj).apply(null,arguments)},em=b._emscripten_bind_btConeShapeZ___destroy___0=function(){return(em=b._emscripten_bind_btConeShapeZ___destroy___0=b.asm.Gj).apply(null,arguments)},fm=b._emscripten_bind_btIntArray_size_0=function(){return(fm=b._emscripten_bind_btIntArray_size_0= +b.asm.Hj).apply(null,arguments)},gm=b._emscripten_bind_btIntArray_at_1=function(){return(gm=b._emscripten_bind_btIntArray_at_1=b.asm.Ij).apply(null,arguments)},hm=b._emscripten_bind_btIntArray___destroy___0=function(){return(hm=b._emscripten_bind_btIntArray___destroy___0=b.asm.Jj).apply(null,arguments)},im=b._emscripten_bind_btFace_get_m_indices_0=function(){return(im=b._emscripten_bind_btFace_get_m_indices_0=b.asm.Kj).apply(null,arguments)},jm=b._emscripten_bind_btFace_set_m_indices_1=function(){return(jm= +b._emscripten_bind_btFace_set_m_indices_1=b.asm.Lj).apply(null,arguments)},km=b._emscripten_bind_btFace_get_m_plane_1=function(){return(km=b._emscripten_bind_btFace_get_m_plane_1=b.asm.Mj).apply(null,arguments)},lm=b._emscripten_bind_btFace_set_m_plane_2=function(){return(lm=b._emscripten_bind_btFace_set_m_plane_2=b.asm.Nj).apply(null,arguments)},mm=b._emscripten_bind_btFace___destroy___0=function(){return(mm=b._emscripten_bind_btFace___destroy___0=b.asm.Oj).apply(null,arguments)},nm=b._emscripten_bind_btVector3Array_size_0= +function(){return(nm=b._emscripten_bind_btVector3Array_size_0=b.asm.Pj).apply(null,arguments)},om=b._emscripten_bind_btVector3Array_at_1=function(){return(om=b._emscripten_bind_btVector3Array_at_1=b.asm.Qj).apply(null,arguments)},pm=b._emscripten_bind_btVector3Array___destroy___0=function(){return(pm=b._emscripten_bind_btVector3Array___destroy___0=b.asm.Rj).apply(null,arguments)},qm=b._emscripten_bind_btFaceArray_size_0=function(){return(qm=b._emscripten_bind_btFaceArray_size_0=b.asm.Sj).apply(null, +arguments)},rm=b._emscripten_bind_btFaceArray_at_1=function(){return(rm=b._emscripten_bind_btFaceArray_at_1=b.asm.Tj).apply(null,arguments)},sm=b._emscripten_bind_btFaceArray___destroy___0=function(){return(sm=b._emscripten_bind_btFaceArray___destroy___0=b.asm.Uj).apply(null,arguments)},tm=b._emscripten_bind_btConvexPolyhedron_get_m_vertices_0=function(){return(tm=b._emscripten_bind_btConvexPolyhedron_get_m_vertices_0=b.asm.Vj).apply(null,arguments)},um=b._emscripten_bind_btConvexPolyhedron_set_m_vertices_1= +function(){return(um=b._emscripten_bind_btConvexPolyhedron_set_m_vertices_1=b.asm.Wj).apply(null,arguments)},wm=b._emscripten_bind_btConvexPolyhedron_get_m_faces_0=function(){return(wm=b._emscripten_bind_btConvexPolyhedron_get_m_faces_0=b.asm.Xj).apply(null,arguments)},xm=b._emscripten_bind_btConvexPolyhedron_set_m_faces_1=function(){return(xm=b._emscripten_bind_btConvexPolyhedron_set_m_faces_1=b.asm.Yj).apply(null,arguments)},ym=b._emscripten_bind_btConvexPolyhedron___destroy___0=function(){return(ym= +b._emscripten_bind_btConvexPolyhedron___destroy___0=b.asm.Zj).apply(null,arguments)},zm=b._emscripten_bind_btConvexHullShape_btConvexHullShape_0=function(){return(zm=b._emscripten_bind_btConvexHullShape_btConvexHullShape_0=b.asm._j).apply(null,arguments)},Am=b._emscripten_bind_btConvexHullShape_btConvexHullShape_1=function(){return(Am=b._emscripten_bind_btConvexHullShape_btConvexHullShape_1=b.asm.$j).apply(null,arguments)},Bm=b._emscripten_bind_btConvexHullShape_btConvexHullShape_2=function(){return(Bm= +b._emscripten_bind_btConvexHullShape_btConvexHullShape_2=b.asm.ak).apply(null,arguments)},Cm=b._emscripten_bind_btConvexHullShape_addPoint_1=function(){return(Cm=b._emscripten_bind_btConvexHullShape_addPoint_1=b.asm.bk).apply(null,arguments)},Dm=b._emscripten_bind_btConvexHullShape_addPoint_2=function(){return(Dm=b._emscripten_bind_btConvexHullShape_addPoint_2=b.asm.ck).apply(null,arguments)},Em=b._emscripten_bind_btConvexHullShape_setMargin_1=function(){return(Em=b._emscripten_bind_btConvexHullShape_setMargin_1= +b.asm.dk).apply(null,arguments)},Fm=b._emscripten_bind_btConvexHullShape_getMargin_0=function(){return(Fm=b._emscripten_bind_btConvexHullShape_getMargin_0=b.asm.ek).apply(null,arguments)},Gm=b._emscripten_bind_btConvexHullShape_getNumVertices_0=function(){return(Gm=b._emscripten_bind_btConvexHullShape_getNumVertices_0=b.asm.fk).apply(null,arguments)},Hm=b._emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1=function(){return(Hm=b._emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1= +b.asm.gk).apply(null,arguments)},Im=b._emscripten_bind_btConvexHullShape_recalcLocalAabb_0=function(){return(Im=b._emscripten_bind_btConvexHullShape_recalcLocalAabb_0=b.asm.hk).apply(null,arguments)},Jm=b._emscripten_bind_btConvexHullShape_getConvexPolyhedron_0=function(){return(Jm=b._emscripten_bind_btConvexHullShape_getConvexPolyhedron_0=b.asm.ik).apply(null,arguments)},Km=b._emscripten_bind_btConvexHullShape_setLocalScaling_1=function(){return(Km=b._emscripten_bind_btConvexHullShape_setLocalScaling_1= +b.asm.jk).apply(null,arguments)},Lm=b._emscripten_bind_btConvexHullShape_getLocalScaling_0=function(){return(Lm=b._emscripten_bind_btConvexHullShape_getLocalScaling_0=b.asm.kk).apply(null,arguments)},Mm=b._emscripten_bind_btConvexHullShape_calculateLocalInertia_2=function(){return(Mm=b._emscripten_bind_btConvexHullShape_calculateLocalInertia_2=b.asm.lk).apply(null,arguments)},Nm=b._emscripten_bind_btConvexHullShape___destroy___0=function(){return(Nm=b._emscripten_bind_btConvexHullShape___destroy___0= +b.asm.mk).apply(null,arguments)},Om=b._emscripten_bind_btShapeHull_btShapeHull_1=function(){return(Om=b._emscripten_bind_btShapeHull_btShapeHull_1=b.asm.nk).apply(null,arguments)},Pm=b._emscripten_bind_btShapeHull_buildHull_1=function(){return(Pm=b._emscripten_bind_btShapeHull_buildHull_1=b.asm.ok).apply(null,arguments)},Qm=b._emscripten_bind_btShapeHull_numVertices_0=function(){return(Qm=b._emscripten_bind_btShapeHull_numVertices_0=b.asm.pk).apply(null,arguments)},Rm=b._emscripten_bind_btShapeHull_getVertexPointer_0= +function(){return(Rm=b._emscripten_bind_btShapeHull_getVertexPointer_0=b.asm.qk).apply(null,arguments)},Sm=b._emscripten_bind_btShapeHull___destroy___0=function(){return(Sm=b._emscripten_bind_btShapeHull___destroy___0=b.asm.rk).apply(null,arguments)},Tm=b._emscripten_bind_btCompoundShape_btCompoundShape_0=function(){return(Tm=b._emscripten_bind_btCompoundShape_btCompoundShape_0=b.asm.sk).apply(null,arguments)},Um=b._emscripten_bind_btCompoundShape_btCompoundShape_1=function(){return(Um=b._emscripten_bind_btCompoundShape_btCompoundShape_1= +b.asm.tk).apply(null,arguments)},Vm=b._emscripten_bind_btCompoundShape_addChildShape_2=function(){return(Vm=b._emscripten_bind_btCompoundShape_addChildShape_2=b.asm.uk).apply(null,arguments)},Wm=b._emscripten_bind_btCompoundShape_removeChildShape_1=function(){return(Wm=b._emscripten_bind_btCompoundShape_removeChildShape_1=b.asm.vk).apply(null,arguments)},Xm=b._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1=function(){return(Xm=b._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1= +b.asm.wk).apply(null,arguments)},Ym=b._emscripten_bind_btCompoundShape_getNumChildShapes_0=function(){return(Ym=b._emscripten_bind_btCompoundShape_getNumChildShapes_0=b.asm.xk).apply(null,arguments)},Zm=b._emscripten_bind_btCompoundShape_getChildShape_1=function(){return(Zm=b._emscripten_bind_btCompoundShape_getChildShape_1=b.asm.yk).apply(null,arguments)},$m=b._emscripten_bind_btCompoundShape_updateChildTransform_2=function(){return($m=b._emscripten_bind_btCompoundShape_updateChildTransform_2=b.asm.zk).apply(null, +arguments)},an=b._emscripten_bind_btCompoundShape_updateChildTransform_3=function(){return(an=b._emscripten_bind_btCompoundShape_updateChildTransform_3=b.asm.Ak).apply(null,arguments)},bn=b._emscripten_bind_btCompoundShape_setMargin_1=function(){return(bn=b._emscripten_bind_btCompoundShape_setMargin_1=b.asm.Bk).apply(null,arguments)},cn=b._emscripten_bind_btCompoundShape_getMargin_0=function(){return(cn=b._emscripten_bind_btCompoundShape_getMargin_0=b.asm.Ck).apply(null,arguments)},dn=b._emscripten_bind_btCompoundShape_setLocalScaling_1= +function(){return(dn=b._emscripten_bind_btCompoundShape_setLocalScaling_1=b.asm.Dk).apply(null,arguments)},en=b._emscripten_bind_btCompoundShape_getLocalScaling_0=function(){return(en=b._emscripten_bind_btCompoundShape_getLocalScaling_0=b.asm.Ek).apply(null,arguments)},fn=b._emscripten_bind_btCompoundShape_calculateLocalInertia_2=function(){return(fn=b._emscripten_bind_btCompoundShape_calculateLocalInertia_2=b.asm.Fk).apply(null,arguments)},gn=b._emscripten_bind_btCompoundShape___destroy___0=function(){return(gn= +b._emscripten_bind_btCompoundShape___destroy___0=b.asm.Gk).apply(null,arguments)},hn=b._emscripten_bind_btIndexedMesh_get_m_numTriangles_0=function(){return(hn=b._emscripten_bind_btIndexedMesh_get_m_numTriangles_0=b.asm.Hk).apply(null,arguments)},jn=b._emscripten_bind_btIndexedMesh_set_m_numTriangles_1=function(){return(jn=b._emscripten_bind_btIndexedMesh_set_m_numTriangles_1=b.asm.Ik).apply(null,arguments)},kn=b._emscripten_bind_btIndexedMesh___destroy___0=function(){return(kn=b._emscripten_bind_btIndexedMesh___destroy___0= +b.asm.Jk).apply(null,arguments)},ln=b._emscripten_bind_btIndexedMeshArray_size_0=function(){return(ln=b._emscripten_bind_btIndexedMeshArray_size_0=b.asm.Kk).apply(null,arguments)},mn=b._emscripten_bind_btIndexedMeshArray_at_1=function(){return(mn=b._emscripten_bind_btIndexedMeshArray_at_1=b.asm.Lk).apply(null,arguments)},nn=b._emscripten_bind_btIndexedMeshArray___destroy___0=function(){return(nn=b._emscripten_bind_btIndexedMeshArray___destroy___0=b.asm.Mk).apply(null,arguments)},on=b._emscripten_bind_btTriangleMesh_btTriangleMesh_0= +function(){return(on=b._emscripten_bind_btTriangleMesh_btTriangleMesh_0=b.asm.Nk).apply(null,arguments)},pn=b._emscripten_bind_btTriangleMesh_btTriangleMesh_1=function(){return(pn=b._emscripten_bind_btTriangleMesh_btTriangleMesh_1=b.asm.Ok).apply(null,arguments)},qn=b._emscripten_bind_btTriangleMesh_btTriangleMesh_2=function(){return(qn=b._emscripten_bind_btTriangleMesh_btTriangleMesh_2=b.asm.Pk).apply(null,arguments)},rn=b._emscripten_bind_btTriangleMesh_addTriangle_3=function(){return(rn=b._emscripten_bind_btTriangleMesh_addTriangle_3= +b.asm.Qk).apply(null,arguments)},sn=b._emscripten_bind_btTriangleMesh_addTriangle_4=function(){return(sn=b._emscripten_bind_btTriangleMesh_addTriangle_4=b.asm.Rk).apply(null,arguments)},tn=b._emscripten_bind_btTriangleMesh_findOrAddVertex_2=function(){return(tn=b._emscripten_bind_btTriangleMesh_findOrAddVertex_2=b.asm.Sk).apply(null,arguments)},un=b._emscripten_bind_btTriangleMesh_addIndex_1=function(){return(un=b._emscripten_bind_btTriangleMesh_addIndex_1=b.asm.Tk).apply(null,arguments)},vn=b._emscripten_bind_btTriangleMesh_getIndexedMeshArray_0= +function(){return(vn=b._emscripten_bind_btTriangleMesh_getIndexedMeshArray_0=b.asm.Uk).apply(null,arguments)},wn=b._emscripten_bind_btTriangleMesh_setScaling_1=function(){return(wn=b._emscripten_bind_btTriangleMesh_setScaling_1=b.asm.Vk).apply(null,arguments)},xn=b._emscripten_bind_btTriangleMesh___destroy___0=function(){return(xn=b._emscripten_bind_btTriangleMesh___destroy___0=b.asm.Wk).apply(null,arguments)},yn=b._emscripten_bind_btEmptyShape_btEmptyShape_0=function(){return(yn=b._emscripten_bind_btEmptyShape_btEmptyShape_0= +b.asm.Xk).apply(null,arguments)},zn=b._emscripten_bind_btEmptyShape_setLocalScaling_1=function(){return(zn=b._emscripten_bind_btEmptyShape_setLocalScaling_1=b.asm.Yk).apply(null,arguments)},An=b._emscripten_bind_btEmptyShape_getLocalScaling_0=function(){return(An=b._emscripten_bind_btEmptyShape_getLocalScaling_0=b.asm.Zk).apply(null,arguments)},Bn=b._emscripten_bind_btEmptyShape_calculateLocalInertia_2=function(){return(Bn=b._emscripten_bind_btEmptyShape_calculateLocalInertia_2=b.asm._k).apply(null, +arguments)},Cn=b._emscripten_bind_btEmptyShape___destroy___0=function(){return(Cn=b._emscripten_bind_btEmptyShape___destroy___0=b.asm.$k).apply(null,arguments)},Dn=b._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2=function(){return(Dn=b._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2=b.asm.al).apply(null,arguments)},En=b._emscripten_bind_btStaticPlaneShape_setLocalScaling_1=function(){return(En=b._emscripten_bind_btStaticPlaneShape_setLocalScaling_1=b.asm.bl).apply(null,arguments)}, +Fn=b._emscripten_bind_btStaticPlaneShape_getLocalScaling_0=function(){return(Fn=b._emscripten_bind_btStaticPlaneShape_getLocalScaling_0=b.asm.cl).apply(null,arguments)},Gn=b._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2=function(){return(Gn=b._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2=b.asm.dl).apply(null,arguments)},Hn=b._emscripten_bind_btStaticPlaneShape___destroy___0=function(){return(Hn=b._emscripten_bind_btStaticPlaneShape___destroy___0=b.asm.el).apply(null,arguments)}, +In=b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2=function(){return(In=b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2=b.asm.fl).apply(null,arguments)},Jn=b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3=function(){return(Jn=b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3=b.asm.gl).apply(null,arguments)},Kn=b._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1=function(){return(Kn=b._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1= +b.asm.hl).apply(null,arguments)},Ln=b._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0=function(){return(Ln=b._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0=b.asm.il).apply(null,arguments)},Mn=b._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2=function(){return(Mn=b._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2=b.asm.jl).apply(null,arguments)},Nn=b._emscripten_bind_btBvhTriangleMeshShape___destroy___0=function(){return(Nn=b._emscripten_bind_btBvhTriangleMeshShape___destroy___0= +b.asm.kl).apply(null,arguments)},On=b._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9=function(){return(On=b._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9=b.asm.ll).apply(null,arguments)},Pn=b._emscripten_bind_btHeightfieldTerrainShape_setMargin_1=function(){return(Pn=b._emscripten_bind_btHeightfieldTerrainShape_setMargin_1=b.asm.ml).apply(null,arguments)},Qn=b._emscripten_bind_btHeightfieldTerrainShape_getMargin_0=function(){return(Qn=b._emscripten_bind_btHeightfieldTerrainShape_getMargin_0= +b.asm.nl).apply(null,arguments)},Rn=b._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1=function(){return(Rn=b._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1=b.asm.ol).apply(null,arguments)},Sn=b._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0=function(){return(Sn=b._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0=b.asm.pl).apply(null,arguments)},Tn=b._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2=function(){return(Tn=b._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2= +b.asm.ql).apply(null,arguments)},Un=b._emscripten_bind_btHeightfieldTerrainShape___destroy___0=function(){return(Un=b._emscripten_bind_btHeightfieldTerrainShape___destroy___0=b.asm.rl).apply(null,arguments)},Vn=b._emscripten_bind_btAABB_btAABB_4=function(){return(Vn=b._emscripten_bind_btAABB_btAABB_4=b.asm.sl).apply(null,arguments)},Wn=b._emscripten_bind_btAABB_invalidate_0=function(){return(Wn=b._emscripten_bind_btAABB_invalidate_0=b.asm.tl).apply(null,arguments)},Xn=b._emscripten_bind_btAABB_increment_margin_1= +function(){return(Xn=b._emscripten_bind_btAABB_increment_margin_1=b.asm.ul).apply(null,arguments)},Yn=b._emscripten_bind_btAABB_copy_with_margin_2=function(){return(Yn=b._emscripten_bind_btAABB_copy_with_margin_2=b.asm.vl).apply(null,arguments)},Zn=b._emscripten_bind_btAABB___destroy___0=function(){return(Zn=b._emscripten_bind_btAABB___destroy___0=b.asm.wl).apply(null,arguments)},$n=b._emscripten_bind_btPrimitiveTriangle_btPrimitiveTriangle_0=function(){return($n=b._emscripten_bind_btPrimitiveTriangle_btPrimitiveTriangle_0= +b.asm.xl).apply(null,arguments)},ao=b._emscripten_bind_btPrimitiveTriangle___destroy___0=function(){return(ao=b._emscripten_bind_btPrimitiveTriangle___destroy___0=b.asm.yl).apply(null,arguments)},bo=b._emscripten_bind_btTriangleShapeEx_btTriangleShapeEx_3=function(){return(bo=b._emscripten_bind_btTriangleShapeEx_btTriangleShapeEx_3=b.asm.zl).apply(null,arguments)},co=b._emscripten_bind_btTriangleShapeEx_getAabb_3=function(){return(co=b._emscripten_bind_btTriangleShapeEx_getAabb_3=b.asm.Al).apply(null, +arguments)},eo=b._emscripten_bind_btTriangleShapeEx_applyTransform_1=function(){return(eo=b._emscripten_bind_btTriangleShapeEx_applyTransform_1=b.asm.Bl).apply(null,arguments)},fo=b._emscripten_bind_btTriangleShapeEx_buildTriPlane_1=function(){return(fo=b._emscripten_bind_btTriangleShapeEx_buildTriPlane_1=b.asm.Cl).apply(null,arguments)},go=b._emscripten_bind_btTriangleShapeEx___destroy___0=function(){return(go=b._emscripten_bind_btTriangleShapeEx___destroy___0=b.asm.Dl).apply(null,arguments)},ho= +b._emscripten_bind_btTetrahedronShapeEx_btTetrahedronShapeEx_0=function(){return(ho=b._emscripten_bind_btTetrahedronShapeEx_btTetrahedronShapeEx_0=b.asm.El).apply(null,arguments)},io=b._emscripten_bind_btTetrahedronShapeEx_setVertices_4=function(){return(io=b._emscripten_bind_btTetrahedronShapeEx_setVertices_4=b.asm.Fl).apply(null,arguments)},jo=b._emscripten_bind_btTetrahedronShapeEx___destroy___0=function(){return(jo=b._emscripten_bind_btTetrahedronShapeEx___destroy___0=b.asm.Gl).apply(null,arguments)}, +ko=b._emscripten_bind_CompoundPrimitiveManager_get_primitive_count_0=function(){return(ko=b._emscripten_bind_CompoundPrimitiveManager_get_primitive_count_0=b.asm.Hl).apply(null,arguments)},lo=b._emscripten_bind_CompoundPrimitiveManager_get_primitive_box_2=function(){return(lo=b._emscripten_bind_CompoundPrimitiveManager_get_primitive_box_2=b.asm.Il).apply(null,arguments)},mo=b._emscripten_bind_CompoundPrimitiveManager_get_primitive_triangle_2=function(){return(mo=b._emscripten_bind_CompoundPrimitiveManager_get_primitive_triangle_2= +b.asm.Jl).apply(null,arguments)},no=b._emscripten_bind_CompoundPrimitiveManager_is_trimesh_0=function(){return(no=b._emscripten_bind_CompoundPrimitiveManager_is_trimesh_0=b.asm.Kl).apply(null,arguments)},oo=b._emscripten_bind_CompoundPrimitiveManager_get_m_compoundShape_0=function(){return(oo=b._emscripten_bind_CompoundPrimitiveManager_get_m_compoundShape_0=b.asm.Ll).apply(null,arguments)},po=b._emscripten_bind_CompoundPrimitiveManager_set_m_compoundShape_1=function(){return(po=b._emscripten_bind_CompoundPrimitiveManager_set_m_compoundShape_1= +b.asm.Ml).apply(null,arguments)},qo=b._emscripten_bind_CompoundPrimitiveManager___destroy___0=function(){return(qo=b._emscripten_bind_CompoundPrimitiveManager___destroy___0=b.asm.Nl).apply(null,arguments)},ro=b._emscripten_bind_btGImpactCompoundShape_btGImpactCompoundShape_0=function(){return(ro=b._emscripten_bind_btGImpactCompoundShape_btGImpactCompoundShape_0=b.asm.Ol).apply(null,arguments)},so=b._emscripten_bind_btGImpactCompoundShape_btGImpactCompoundShape_1=function(){return(so=b._emscripten_bind_btGImpactCompoundShape_btGImpactCompoundShape_1= +b.asm.Pl).apply(null,arguments)},to=b._emscripten_bind_btGImpactCompoundShape_childrenHasTransform_0=function(){return(to=b._emscripten_bind_btGImpactCompoundShape_childrenHasTransform_0=b.asm.Ql).apply(null,arguments)},uo=b._emscripten_bind_btGImpactCompoundShape_getPrimitiveManager_0=function(){return(uo=b._emscripten_bind_btGImpactCompoundShape_getPrimitiveManager_0=b.asm.Rl).apply(null,arguments)},vo=b._emscripten_bind_btGImpactCompoundShape_getCompoundPrimitiveManager_0=function(){return(vo= +b._emscripten_bind_btGImpactCompoundShape_getCompoundPrimitiveManager_0=b.asm.Sl).apply(null,arguments)},wo=b._emscripten_bind_btGImpactCompoundShape_getNumChildShapes_0=function(){return(wo=b._emscripten_bind_btGImpactCompoundShape_getNumChildShapes_0=b.asm.Tl).apply(null,arguments)},xo=b._emscripten_bind_btGImpactCompoundShape_addChildShape_2=function(){return(xo=b._emscripten_bind_btGImpactCompoundShape_addChildShape_2=b.asm.Ul).apply(null,arguments)},yo=b._emscripten_bind_btGImpactCompoundShape_getChildShape_1= +function(){return(yo=b._emscripten_bind_btGImpactCompoundShape_getChildShape_1=b.asm.Vl).apply(null,arguments)},zo=b._emscripten_bind_btGImpactCompoundShape_getChildAabb_4=function(){return(zo=b._emscripten_bind_btGImpactCompoundShape_getChildAabb_4=b.asm.Wl).apply(null,arguments)},Ao=b._emscripten_bind_btGImpactCompoundShape_getChildTransform_1=function(){return(Ao=b._emscripten_bind_btGImpactCompoundShape_getChildTransform_1=b.asm.Xl).apply(null,arguments)},Bo=b._emscripten_bind_btGImpactCompoundShape_setChildTransform_2= +function(){return(Bo=b._emscripten_bind_btGImpactCompoundShape_setChildTransform_2=b.asm.Yl).apply(null,arguments)},Co=b._emscripten_bind_btGImpactCompoundShape_calculateLocalInertia_2=function(){return(Co=b._emscripten_bind_btGImpactCompoundShape_calculateLocalInertia_2=b.asm.Zl).apply(null,arguments)},Do=b._emscripten_bind_btGImpactCompoundShape_getName_0=function(){return(Do=b._emscripten_bind_btGImpactCompoundShape_getName_0=b.asm._l).apply(null,arguments)},Eo=b._emscripten_bind_btGImpactCompoundShape_getGImpactShapeType_0= +function(){return(Eo=b._emscripten_bind_btGImpactCompoundShape_getGImpactShapeType_0=b.asm.$l).apply(null,arguments)},Fo=b._emscripten_bind_btGImpactCompoundShape_setLocalScaling_1=function(){return(Fo=b._emscripten_bind_btGImpactCompoundShape_setLocalScaling_1=b.asm.am).apply(null,arguments)},Go=b._emscripten_bind_btGImpactCompoundShape_getLocalScaling_0=function(){return(Go=b._emscripten_bind_btGImpactCompoundShape_getLocalScaling_0=b.asm.bm).apply(null,arguments)},Ho=b._emscripten_bind_btGImpactCompoundShape_updateBound_0= +function(){return(Ho=b._emscripten_bind_btGImpactCompoundShape_updateBound_0=b.asm.cm).apply(null,arguments)},Io=b._emscripten_bind_btGImpactCompoundShape_postUpdate_0=function(){return(Io=b._emscripten_bind_btGImpactCompoundShape_postUpdate_0=b.asm.dm).apply(null,arguments)},Jo=b._emscripten_bind_btGImpactCompoundShape_getShapeType_0=function(){return(Jo=b._emscripten_bind_btGImpactCompoundShape_getShapeType_0=b.asm.em).apply(null,arguments)},Ko=b._emscripten_bind_btGImpactCompoundShape_needsRetrieveTriangles_0= +function(){return(Ko=b._emscripten_bind_btGImpactCompoundShape_needsRetrieveTriangles_0=b.asm.fm).apply(null,arguments)},Lo=b._emscripten_bind_btGImpactCompoundShape_needsRetrieveTetrahedrons_0=function(){return(Lo=b._emscripten_bind_btGImpactCompoundShape_needsRetrieveTetrahedrons_0=b.asm.gm).apply(null,arguments)},Mo=b._emscripten_bind_btGImpactCompoundShape_getBulletTriangle_2=function(){return(Mo=b._emscripten_bind_btGImpactCompoundShape_getBulletTriangle_2=b.asm.hm).apply(null,arguments)},No= +b._emscripten_bind_btGImpactCompoundShape_getBulletTetrahedron_2=function(){return(No=b._emscripten_bind_btGImpactCompoundShape_getBulletTetrahedron_2=b.asm.im).apply(null,arguments)},Oo=b._emscripten_bind_btGImpactCompoundShape___destroy___0=function(){return(Oo=b._emscripten_bind_btGImpactCompoundShape___destroy___0=b.asm.jm).apply(null,arguments)},Po=b._emscripten_bind_TrimeshPrimitiveManager_TrimeshPrimitiveManager_0=function(){return(Po=b._emscripten_bind_TrimeshPrimitiveManager_TrimeshPrimitiveManager_0= +b.asm.km).apply(null,arguments)},Qo=b._emscripten_bind_TrimeshPrimitiveManager_TrimeshPrimitiveManager_1=function(){return(Qo=b._emscripten_bind_TrimeshPrimitiveManager_TrimeshPrimitiveManager_1=b.asm.lm).apply(null,arguments)},Ro=b._emscripten_bind_TrimeshPrimitiveManager_lock_0=function(){return(Ro=b._emscripten_bind_TrimeshPrimitiveManager_lock_0=b.asm.mm).apply(null,arguments)},So=b._emscripten_bind_TrimeshPrimitiveManager_unlock_0=function(){return(So=b._emscripten_bind_TrimeshPrimitiveManager_unlock_0= +b.asm.nm).apply(null,arguments)},To=b._emscripten_bind_TrimeshPrimitiveManager_is_trimesh_0=function(){return(To=b._emscripten_bind_TrimeshPrimitiveManager_is_trimesh_0=b.asm.om).apply(null,arguments)},Uo=b._emscripten_bind_TrimeshPrimitiveManager_get_vertex_count_0=function(){return(Uo=b._emscripten_bind_TrimeshPrimitiveManager_get_vertex_count_0=b.asm.pm).apply(null,arguments)},Vo=b._emscripten_bind_TrimeshPrimitiveManager_get_indices_4=function(){return(Vo=b._emscripten_bind_TrimeshPrimitiveManager_get_indices_4= +b.asm.qm).apply(null,arguments)},Wo=b._emscripten_bind_TrimeshPrimitiveManager_get_vertex_2=function(){return(Wo=b._emscripten_bind_TrimeshPrimitiveManager_get_vertex_2=b.asm.rm).apply(null,arguments)},Xo=b._emscripten_bind_TrimeshPrimitiveManager_get_bullet_triangle_2=function(){return(Xo=b._emscripten_bind_TrimeshPrimitiveManager_get_bullet_triangle_2=b.asm.sm).apply(null,arguments)},Yo=b._emscripten_bind_TrimeshPrimitiveManager_get_m_margin_0=function(){return(Yo=b._emscripten_bind_TrimeshPrimitiveManager_get_m_margin_0= +b.asm.tm).apply(null,arguments)},Zo=b._emscripten_bind_TrimeshPrimitiveManager_set_m_margin_1=function(){return(Zo=b._emscripten_bind_TrimeshPrimitiveManager_set_m_margin_1=b.asm.um).apply(null,arguments)},$o=b._emscripten_bind_TrimeshPrimitiveManager_get_m_meshInterface_0=function(){return($o=b._emscripten_bind_TrimeshPrimitiveManager_get_m_meshInterface_0=b.asm.vm).apply(null,arguments)},ap=b._emscripten_bind_TrimeshPrimitiveManager_set_m_meshInterface_1=function(){return(ap=b._emscripten_bind_TrimeshPrimitiveManager_set_m_meshInterface_1= +b.asm.wm).apply(null,arguments)},bp=b._emscripten_bind_TrimeshPrimitiveManager_get_m_part_0=function(){return(bp=b._emscripten_bind_TrimeshPrimitiveManager_get_m_part_0=b.asm.xm).apply(null,arguments)},cp=b._emscripten_bind_TrimeshPrimitiveManager_set_m_part_1=function(){return(cp=b._emscripten_bind_TrimeshPrimitiveManager_set_m_part_1=b.asm.ym).apply(null,arguments)},dp=b._emscripten_bind_TrimeshPrimitiveManager_get_m_lock_count_0=function(){return(dp=b._emscripten_bind_TrimeshPrimitiveManager_get_m_lock_count_0= +b.asm.zm).apply(null,arguments)},ep=b._emscripten_bind_TrimeshPrimitiveManager_set_m_lock_count_1=function(){return(ep=b._emscripten_bind_TrimeshPrimitiveManager_set_m_lock_count_1=b.asm.Am).apply(null,arguments)},fp=b._emscripten_bind_TrimeshPrimitiveManager_get_numverts_0=function(){return(fp=b._emscripten_bind_TrimeshPrimitiveManager_get_numverts_0=b.asm.Bm).apply(null,arguments)},gp=b._emscripten_bind_TrimeshPrimitiveManager_set_numverts_1=function(){return(gp=b._emscripten_bind_TrimeshPrimitiveManager_set_numverts_1= +b.asm.Cm).apply(null,arguments)},hp=b._emscripten_bind_TrimeshPrimitiveManager_get_type_0=function(){return(hp=b._emscripten_bind_TrimeshPrimitiveManager_get_type_0=b.asm.Dm).apply(null,arguments)},ip=b._emscripten_bind_TrimeshPrimitiveManager_set_type_1=function(){return(ip=b._emscripten_bind_TrimeshPrimitiveManager_set_type_1=b.asm.Em).apply(null,arguments)},jp=b._emscripten_bind_TrimeshPrimitiveManager_get_stride_0=function(){return(jp=b._emscripten_bind_TrimeshPrimitiveManager_get_stride_0=b.asm.Fm).apply(null, +arguments)},kp=b._emscripten_bind_TrimeshPrimitiveManager_set_stride_1=function(){return(kp=b._emscripten_bind_TrimeshPrimitiveManager_set_stride_1=b.asm.Gm).apply(null,arguments)},lp=b._emscripten_bind_TrimeshPrimitiveManager_get_indexstride_0=function(){return(lp=b._emscripten_bind_TrimeshPrimitiveManager_get_indexstride_0=b.asm.Hm).apply(null,arguments)},mp=b._emscripten_bind_TrimeshPrimitiveManager_set_indexstride_1=function(){return(mp=b._emscripten_bind_TrimeshPrimitiveManager_set_indexstride_1= +b.asm.Im).apply(null,arguments)},np=b._emscripten_bind_TrimeshPrimitiveManager_get_numfaces_0=function(){return(np=b._emscripten_bind_TrimeshPrimitiveManager_get_numfaces_0=b.asm.Jm).apply(null,arguments)},op=b._emscripten_bind_TrimeshPrimitiveManager_set_numfaces_1=function(){return(op=b._emscripten_bind_TrimeshPrimitiveManager_set_numfaces_1=b.asm.Km).apply(null,arguments)},pp=b._emscripten_bind_TrimeshPrimitiveManager_get_indicestype_0=function(){return(pp=b._emscripten_bind_TrimeshPrimitiveManager_get_indicestype_0= +b.asm.Lm).apply(null,arguments)},qp=b._emscripten_bind_TrimeshPrimitiveManager_set_indicestype_1=function(){return(qp=b._emscripten_bind_TrimeshPrimitiveManager_set_indicestype_1=b.asm.Mm).apply(null,arguments)},rp=b._emscripten_bind_TrimeshPrimitiveManager___destroy___0=function(){return(rp=b._emscripten_bind_TrimeshPrimitiveManager___destroy___0=b.asm.Nm).apply(null,arguments)},sp=b._emscripten_bind_btGImpactMeshShapePart_btGImpactMeshShapePart_2=function(){return(sp=b._emscripten_bind_btGImpactMeshShapePart_btGImpactMeshShapePart_2= +b.asm.Om).apply(null,arguments)},tp=b._emscripten_bind_btGImpactMeshShapePart_getTrimeshPrimitiveManager_0=function(){return(tp=b._emscripten_bind_btGImpactMeshShapePart_getTrimeshPrimitiveManager_0=b.asm.Pm).apply(null,arguments)},up=b._emscripten_bind_btGImpactMeshShapePart_getVertexCount_0=function(){return(up=b._emscripten_bind_btGImpactMeshShapePart_getVertexCount_0=b.asm.Qm).apply(null,arguments)},vp=b._emscripten_bind_btGImpactMeshShapePart_getVertex_2=function(){return(vp=b._emscripten_bind_btGImpactMeshShapePart_getVertex_2= +b.asm.Rm).apply(null,arguments)},wp=b._emscripten_bind_btGImpactMeshShapePart_getPart_0=function(){return(wp=b._emscripten_bind_btGImpactMeshShapePart_getPart_0=b.asm.Sm).apply(null,arguments)},xp=b._emscripten_bind_btGImpactMeshShapePart_setLocalScaling_1=function(){return(xp=b._emscripten_bind_btGImpactMeshShapePart_setLocalScaling_1=b.asm.Tm).apply(null,arguments)},yp=b._emscripten_bind_btGImpactMeshShapePart_getLocalScaling_0=function(){return(yp=b._emscripten_bind_btGImpactMeshShapePart_getLocalScaling_0= +b.asm.Um).apply(null,arguments)},zp=b._emscripten_bind_btGImpactMeshShapePart_updateBound_0=function(){return(zp=b._emscripten_bind_btGImpactMeshShapePart_updateBound_0=b.asm.Vm).apply(null,arguments)},Ap=b._emscripten_bind_btGImpactMeshShapePart_postUpdate_0=function(){return(Ap=b._emscripten_bind_btGImpactMeshShapePart_postUpdate_0=b.asm.Wm).apply(null,arguments)},Bp=b._emscripten_bind_btGImpactMeshShapePart_getShapeType_0=function(){return(Bp=b._emscripten_bind_btGImpactMeshShapePart_getShapeType_0= +b.asm.Xm).apply(null,arguments)},Cp=b._emscripten_bind_btGImpactMeshShapePart_needsRetrieveTriangles_0=function(){return(Cp=b._emscripten_bind_btGImpactMeshShapePart_needsRetrieveTriangles_0=b.asm.Ym).apply(null,arguments)},Dp=b._emscripten_bind_btGImpactMeshShapePart_needsRetrieveTetrahedrons_0=function(){return(Dp=b._emscripten_bind_btGImpactMeshShapePart_needsRetrieveTetrahedrons_0=b.asm.Zm).apply(null,arguments)},Ep=b._emscripten_bind_btGImpactMeshShapePart_getBulletTriangle_2=function(){return(Ep= +b._emscripten_bind_btGImpactMeshShapePart_getBulletTriangle_2=b.asm._m).apply(null,arguments)},Fp=b._emscripten_bind_btGImpactMeshShapePart_getBulletTetrahedron_2=function(){return(Fp=b._emscripten_bind_btGImpactMeshShapePart_getBulletTetrahedron_2=b.asm.$m).apply(null,arguments)},Gp=b._emscripten_bind_btGImpactMeshShapePart___destroy___0=function(){return(Gp=b._emscripten_bind_btGImpactMeshShapePart___destroy___0=b.asm.an).apply(null,arguments)},Hp=b._emscripten_bind_btGImpactMeshShape_btGImpactMeshShape_1= +function(){return(Hp=b._emscripten_bind_btGImpactMeshShape_btGImpactMeshShape_1=b.asm.bn).apply(null,arguments)},Ip=b._emscripten_bind_btGImpactMeshShape_getMeshInterface_0=function(){return(Ip=b._emscripten_bind_btGImpactMeshShape_getMeshInterface_0=b.asm.cn).apply(null,arguments)},Jp=b._emscripten_bind_btGImpactMeshShape_getMeshPartCount_0=function(){return(Jp=b._emscripten_bind_btGImpactMeshShape_getMeshPartCount_0=b.asm.dn).apply(null,arguments)},Kp=b._emscripten_bind_btGImpactMeshShape_getMeshPart_1= +function(){return(Kp=b._emscripten_bind_btGImpactMeshShape_getMeshPart_1=b.asm.en).apply(null,arguments)},Lp=b._emscripten_bind_btGImpactMeshShape_calculateSerializeBufferSize_0=function(){return(Lp=b._emscripten_bind_btGImpactMeshShape_calculateSerializeBufferSize_0=b.asm.fn).apply(null,arguments)},Mp=b._emscripten_bind_btGImpactMeshShape_setLocalScaling_1=function(){return(Mp=b._emscripten_bind_btGImpactMeshShape_setLocalScaling_1=b.asm.gn).apply(null,arguments)},Np=b._emscripten_bind_btGImpactMeshShape_getLocalScaling_0= +function(){return(Np=b._emscripten_bind_btGImpactMeshShape_getLocalScaling_0=b.asm.hn).apply(null,arguments)},Op=b._emscripten_bind_btGImpactMeshShape_updateBound_0=function(){return(Op=b._emscripten_bind_btGImpactMeshShape_updateBound_0=b.asm.jn).apply(null,arguments)},Pp=b._emscripten_bind_btGImpactMeshShape_postUpdate_0=function(){return(Pp=b._emscripten_bind_btGImpactMeshShape_postUpdate_0=b.asm.kn).apply(null,arguments)},Qp=b._emscripten_bind_btGImpactMeshShape_getShapeType_0=function(){return(Qp= +b._emscripten_bind_btGImpactMeshShape_getShapeType_0=b.asm.ln).apply(null,arguments)},Rp=b._emscripten_bind_btGImpactMeshShape_needsRetrieveTriangles_0=function(){return(Rp=b._emscripten_bind_btGImpactMeshShape_needsRetrieveTriangles_0=b.asm.mn).apply(null,arguments)},Sp=b._emscripten_bind_btGImpactMeshShape_needsRetrieveTetrahedrons_0=function(){return(Sp=b._emscripten_bind_btGImpactMeshShape_needsRetrieveTetrahedrons_0=b.asm.nn).apply(null,arguments)},Tp=b._emscripten_bind_btGImpactMeshShape_getBulletTriangle_2= +function(){return(Tp=b._emscripten_bind_btGImpactMeshShape_getBulletTriangle_2=b.asm.on).apply(null,arguments)},Up=b._emscripten_bind_btGImpactMeshShape_getBulletTetrahedron_2=function(){return(Up=b._emscripten_bind_btGImpactMeshShape_getBulletTetrahedron_2=b.asm.pn).apply(null,arguments)},Vp=b._emscripten_bind_btGImpactMeshShape___destroy___0=function(){return(Vp=b._emscripten_bind_btGImpactMeshShape___destroy___0=b.asm.qn).apply(null,arguments)},Wp=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_btCollisionAlgorithmConstructionInfo_0= +function(){return(Wp=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_btCollisionAlgorithmConstructionInfo_0=b.asm.rn).apply(null,arguments)},Xp=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_btCollisionAlgorithmConstructionInfo_2=function(){return(Xp=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_btCollisionAlgorithmConstructionInfo_2=b.asm.sn).apply(null,arguments)},Yp=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_get_m_dispatcher1_0=function(){return(Yp=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_get_m_dispatcher1_0= +b.asm.tn).apply(null,arguments)},Zp=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_set_m_dispatcher1_1=function(){return(Zp=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_set_m_dispatcher1_1=b.asm.un).apply(null,arguments)},$p=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_get_m_manifold_0=function(){return($p=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_get_m_manifold_0=b.asm.vn).apply(null,arguments)},aq=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_set_m_manifold_1= +function(){return(aq=b._emscripten_bind_btCollisionAlgorithmConstructionInfo_set_m_manifold_1=b.asm.wn).apply(null,arguments)},bq=b._emscripten_bind_btCollisionAlgorithmConstructionInfo___destroy___0=function(){return(bq=b._emscripten_bind_btCollisionAlgorithmConstructionInfo___destroy___0=b.asm.xn).apply(null,arguments)},cq=b._emscripten_bind_btGImpactCollisionAlgorithm_btGImpactCollisionAlgorithm_3=function(){return(cq=b._emscripten_bind_btGImpactCollisionAlgorithm_btGImpactCollisionAlgorithm_3= +b.asm.yn).apply(null,arguments)},dq=b._emscripten_bind_btGImpactCollisionAlgorithm_registerAlgorithm_1=function(){return(dq=b._emscripten_bind_btGImpactCollisionAlgorithm_registerAlgorithm_1=b.asm.zn).apply(null,arguments)},eq=b._emscripten_bind_btGImpactCollisionAlgorithm___destroy___0=function(){return(eq=b._emscripten_bind_btGImpactCollisionAlgorithm___destroy___0=b.asm.An).apply(null,arguments)},fq=b._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0=function(){return(fq= +b._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0=b.asm.Bn).apply(null,arguments)},gq=b._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0=function(){return(gq=b._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0=b.asm.Cn).apply(null,arguments)},hq=b._emscripten_bind_btPersistentManifold_btPersistentManifold_0=function(){return(hq=b._emscripten_bind_btPersistentManifold_btPersistentManifold_0=b.asm.Dn).apply(null,arguments)},iq= +b._emscripten_bind_btPersistentManifold_getBody0_0=function(){return(iq=b._emscripten_bind_btPersistentManifold_getBody0_0=b.asm.En).apply(null,arguments)},jq=b._emscripten_bind_btPersistentManifold_getBody1_0=function(){return(jq=b._emscripten_bind_btPersistentManifold_getBody1_0=b.asm.Fn).apply(null,arguments)},kq=b._emscripten_bind_btPersistentManifold_getNumContacts_0=function(){return(kq=b._emscripten_bind_btPersistentManifold_getNumContacts_0=b.asm.Gn).apply(null,arguments)},lq=b._emscripten_bind_btPersistentManifold_getContactPoint_1= +function(){return(lq=b._emscripten_bind_btPersistentManifold_getContactPoint_1=b.asm.Hn).apply(null,arguments)},mq=b._emscripten_bind_btPersistentManifold___destroy___0=function(){return(mq=b._emscripten_bind_btPersistentManifold___destroy___0=b.asm.In).apply(null,arguments)},nq=b._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1=function(){return(nq=b._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1=b.asm.Jn).apply(null,arguments)},oq=b._emscripten_bind_btCollisionDispatcher_getNumManifolds_0= +function(){return(oq=b._emscripten_bind_btCollisionDispatcher_getNumManifolds_0=b.asm.Kn).apply(null,arguments)},pq=b._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1=function(){return(pq=b._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1=b.asm.Ln).apply(null,arguments)},qq=b._emscripten_bind_btCollisionDispatcher___destroy___0=function(){return(qq=b._emscripten_bind_btCollisionDispatcher___destroy___0=b.asm.Mn).apply(null,arguments)},rq=b._emscripten_bind_btOverlappingPairCallback___destroy___0= +function(){return(rq=b._emscripten_bind_btOverlappingPairCallback___destroy___0=b.asm.Nn).apply(null,arguments)},sq=b._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1=function(){return(sq=b._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1=b.asm.On).apply(null,arguments)},tq=b._emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0=function(){return(tq=b._emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0=b.asm.Pn).apply(null,arguments)}, +uq=b._emscripten_bind_btOverlappingPairCache___destroy___0=function(){return(uq=b._emscripten_bind_btOverlappingPairCache___destroy___0=b.asm.Qn).apply(null,arguments)},vq=b._emscripten_bind_btAxisSweep3_btAxisSweep3_2=function(){return(vq=b._emscripten_bind_btAxisSweep3_btAxisSweep3_2=b.asm.Rn).apply(null,arguments)},wq=b._emscripten_bind_btAxisSweep3_btAxisSweep3_3=function(){return(wq=b._emscripten_bind_btAxisSweep3_btAxisSweep3_3=b.asm.Sn).apply(null,arguments)},xq=b._emscripten_bind_btAxisSweep3_btAxisSweep3_4= +function(){return(xq=b._emscripten_bind_btAxisSweep3_btAxisSweep3_4=b.asm.Tn).apply(null,arguments)},yq=b._emscripten_bind_btAxisSweep3_btAxisSweep3_5=function(){return(yq=b._emscripten_bind_btAxisSweep3_btAxisSweep3_5=b.asm.Un).apply(null,arguments)},zq=b._emscripten_bind_btAxisSweep3___destroy___0=function(){return(zq=b._emscripten_bind_btAxisSweep3___destroy___0=b.asm.Vn).apply(null,arguments)},Aq=b._emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0=function(){return(Aq=b._emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0= +b.asm.Wn).apply(null,arguments)},Bq=b._emscripten_bind_btBroadphaseInterface___destroy___0=function(){return(Bq=b._emscripten_bind_btBroadphaseInterface___destroy___0=b.asm.Xn).apply(null,arguments)},Cq=b._emscripten_bind_btCollisionConfiguration___destroy___0=function(){return(Cq=b._emscripten_bind_btCollisionConfiguration___destroy___0=b.asm.Yn).apply(null,arguments)},Dq=b._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0=function(){return(Dq=b._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0= +b.asm.Zn).apply(null,arguments)},Eq=b._emscripten_bind_btDbvtBroadphase___destroy___0=function(){return(Eq=b._emscripten_bind_btDbvtBroadphase___destroy___0=b.asm._n).apply(null,arguments)},Fq=b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0=function(){return(Fq=b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0=b.asm.$n).apply(null,arguments)},Gq=b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1=function(){return(Gq=b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1= +b.asm.ao).apply(null,arguments)},Hq=b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0=function(){return(Hq=b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0=b.asm.bo).apply(null,arguments)},Iq=b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1=function(){return(Iq=b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1=b.asm.co).apply(null,arguments)},Jq=b._emscripten_bind_btBroadphaseProxy___destroy___0=function(){return(Jq=b._emscripten_bind_btBroadphaseProxy___destroy___0= +b.asm.eo).apply(null,arguments)},Kq=b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3=function(){return(Kq=b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3=b.asm.fo).apply(null,arguments)},Lq=b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4=function(){return(Lq=b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4=b.asm.go).apply(null,arguments)},Mq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0= +function(){return(Mq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0=b.asm.ho).apply(null,arguments)},Nq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1=function(){return(Nq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1=b.asm.io).apply(null,arguments)},Oq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0=function(){return(Oq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0=b.asm.jo).apply(null, +arguments)},Pq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1=function(){return(Pq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1=b.asm.ko).apply(null,arguments)},Qq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0=function(){return(Qq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0=b.asm.lo).apply(null,arguments)},Rq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1=function(){return(Rq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1= +b.asm.mo).apply(null,arguments)},Sq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0=function(){return(Sq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0=b.asm.no).apply(null,arguments)},Tq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1=function(){return(Tq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1=b.asm.oo).apply(null,arguments)},Uq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0= +function(){return(Uq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0=b.asm.po).apply(null,arguments)},Vq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1=function(){return(Vq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1=b.asm.qo).apply(null,arguments)},Wq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0=function(){return(Wq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0=b.asm.ro).apply(null, +arguments)},Xq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1=function(){return(Xq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1=b.asm.so).apply(null,arguments)},Yq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0=function(){return(Yq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0=b.asm.to).apply(null,arguments)},Zq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1= +function(){return(Zq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1=b.asm.uo).apply(null,arguments)},$q=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0=function(){return($q=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0=b.asm.vo).apply(null,arguments)},ar=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1=function(){return(ar=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1= +b.asm.wo).apply(null,arguments)},br=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0=function(){return(br=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0=b.asm.xo).apply(null,arguments)},cr=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1=function(){return(cr=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1=b.asm.yo).apply(null,arguments)},dr=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0= +function(){return(dr=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0=b.asm.zo).apply(null,arguments)},er=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1=function(){return(er=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1=b.asm.Ao).apply(null,arguments)},fr=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0=function(){return(fr=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0= +b.asm.Bo).apply(null,arguments)},gr=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1=function(){return(gr=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1=b.asm.Co).apply(null,arguments)},hr=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0=function(){return(hr=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0=b.asm.Do).apply(null,arguments)}, +ir=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1=function(){return(ir=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1=b.asm.Eo).apply(null,arguments)},jr=b._emscripten_bind_btRigidBodyConstructionInfo___destroy___0=function(){return(jr=b._emscripten_bind_btRigidBodyConstructionInfo___destroy___0=b.asm.Fo).apply(null,arguments)},kr=b._emscripten_bind_btRigidBody_btRigidBody_1=function(){return(kr=b._emscripten_bind_btRigidBody_btRigidBody_1= +b.asm.Go).apply(null,arguments)},lr=b._emscripten_bind_btRigidBody_getCenterOfMassTransform_0=function(){return(lr=b._emscripten_bind_btRigidBody_getCenterOfMassTransform_0=b.asm.Ho).apply(null,arguments)},mr=b._emscripten_bind_btRigidBody_setCenterOfMassTransform_1=function(){return(mr=b._emscripten_bind_btRigidBody_setCenterOfMassTransform_1=b.asm.Io).apply(null,arguments)},nr=b._emscripten_bind_btRigidBody_setSleepingThresholds_2=function(){return(nr=b._emscripten_bind_btRigidBody_setSleepingThresholds_2= +b.asm.Jo).apply(null,arguments)},or=b._emscripten_bind_btRigidBody_getLinearDamping_0=function(){return(or=b._emscripten_bind_btRigidBody_getLinearDamping_0=b.asm.Ko).apply(null,arguments)},pr=b._emscripten_bind_btRigidBody_getAngularDamping_0=function(){return(pr=b._emscripten_bind_btRigidBody_getAngularDamping_0=b.asm.Lo).apply(null,arguments)},qr=b._emscripten_bind_btRigidBody_setDamping_2=function(){return(qr=b._emscripten_bind_btRigidBody_setDamping_2=b.asm.Mo).apply(null,arguments)},rr=b._emscripten_bind_btRigidBody_setMassProps_2= +function(){return(rr=b._emscripten_bind_btRigidBody_setMassProps_2=b.asm.No).apply(null,arguments)},sr=b._emscripten_bind_btRigidBody_getLinearFactor_0=function(){return(sr=b._emscripten_bind_btRigidBody_getLinearFactor_0=b.asm.Oo).apply(null,arguments)},tr=b._emscripten_bind_btRigidBody_setLinearFactor_1=function(){return(tr=b._emscripten_bind_btRigidBody_setLinearFactor_1=b.asm.Po).apply(null,arguments)},ur=b._emscripten_bind_btRigidBody_applyTorque_1=function(){return(ur=b._emscripten_bind_btRigidBody_applyTorque_1= +b.asm.Qo).apply(null,arguments)},vr=b._emscripten_bind_btRigidBody_applyLocalTorque_1=function(){return(vr=b._emscripten_bind_btRigidBody_applyLocalTorque_1=b.asm.Ro).apply(null,arguments)},wr=b._emscripten_bind_btRigidBody_applyForce_2=function(){return(wr=b._emscripten_bind_btRigidBody_applyForce_2=b.asm.So).apply(null,arguments)},xr=b._emscripten_bind_btRigidBody_applyCentralForce_1=function(){return(xr=b._emscripten_bind_btRigidBody_applyCentralForce_1=b.asm.To).apply(null,arguments)},yr=b._emscripten_bind_btRigidBody_applyCentralLocalForce_1= +function(){return(yr=b._emscripten_bind_btRigidBody_applyCentralLocalForce_1=b.asm.Uo).apply(null,arguments)},zr=b._emscripten_bind_btRigidBody_applyTorqueImpulse_1=function(){return(zr=b._emscripten_bind_btRigidBody_applyTorqueImpulse_1=b.asm.Vo).apply(null,arguments)},Ar=b._emscripten_bind_btRigidBody_applyImpulse_2=function(){return(Ar=b._emscripten_bind_btRigidBody_applyImpulse_2=b.asm.Wo).apply(null,arguments)},Br=b._emscripten_bind_btRigidBody_applyCentralImpulse_1=function(){return(Br=b._emscripten_bind_btRigidBody_applyCentralImpulse_1= +b.asm.Xo).apply(null,arguments)},Cr=b._emscripten_bind_btRigidBody_updateInertiaTensor_0=function(){return(Cr=b._emscripten_bind_btRigidBody_updateInertiaTensor_0=b.asm.Yo).apply(null,arguments)},Dr=b._emscripten_bind_btRigidBody_getLinearVelocity_0=function(){return(Dr=b._emscripten_bind_btRigidBody_getLinearVelocity_0=b.asm.Zo).apply(null,arguments)},Er=b._emscripten_bind_btRigidBody_getAngularVelocity_0=function(){return(Er=b._emscripten_bind_btRigidBody_getAngularVelocity_0=b.asm._o).apply(null, +arguments)},Fr=b._emscripten_bind_btRigidBody_setLinearVelocity_1=function(){return(Fr=b._emscripten_bind_btRigidBody_setLinearVelocity_1=b.asm.$o).apply(null,arguments)},Gr=b._emscripten_bind_btRigidBody_setAngularVelocity_1=function(){return(Gr=b._emscripten_bind_btRigidBody_setAngularVelocity_1=b.asm.ap).apply(null,arguments)},Hr=b._emscripten_bind_btRigidBody_getMotionState_0=function(){return(Hr=b._emscripten_bind_btRigidBody_getMotionState_0=b.asm.bp).apply(null,arguments)},Ir=b._emscripten_bind_btRigidBody_setMotionState_1= +function(){return(Ir=b._emscripten_bind_btRigidBody_setMotionState_1=b.asm.cp).apply(null,arguments)},Jr=b._emscripten_bind_btRigidBody_getAngularFactor_0=function(){return(Jr=b._emscripten_bind_btRigidBody_getAngularFactor_0=b.asm.dp).apply(null,arguments)},Kr=b._emscripten_bind_btRigidBody_setAngularFactor_1=function(){return(Kr=b._emscripten_bind_btRigidBody_setAngularFactor_1=b.asm.ep).apply(null,arguments)},Lr=b._emscripten_bind_btRigidBody_upcast_1=function(){return(Lr=b._emscripten_bind_btRigidBody_upcast_1= +b.asm.fp).apply(null,arguments)},Mr=b._emscripten_bind_btRigidBody_getAabb_2=function(){return(Mr=b._emscripten_bind_btRigidBody_getAabb_2=b.asm.gp).apply(null,arguments)},Nr=b._emscripten_bind_btRigidBody_applyGravity_0=function(){return(Nr=b._emscripten_bind_btRigidBody_applyGravity_0=b.asm.hp).apply(null,arguments)},Or=b._emscripten_bind_btRigidBody_getGravity_0=function(){return(Or=b._emscripten_bind_btRigidBody_getGravity_0=b.asm.ip).apply(null,arguments)},Pr=b._emscripten_bind_btRigidBody_setGravity_1= +function(){return(Pr=b._emscripten_bind_btRigidBody_setGravity_1=b.asm.jp).apply(null,arguments)},Qr=b._emscripten_bind_btRigidBody_getBroadphaseProxy_0=function(){return(Qr=b._emscripten_bind_btRigidBody_getBroadphaseProxy_0=b.asm.kp).apply(null,arguments)},Rr=b._emscripten_bind_btRigidBody_clearForces_0=function(){return(Rr=b._emscripten_bind_btRigidBody_clearForces_0=b.asm.lp).apply(null,arguments)},Sr=b._emscripten_bind_btRigidBody_setAnisotropicFriction_2=function(){return(Sr=b._emscripten_bind_btRigidBody_setAnisotropicFriction_2= +b.asm.mp).apply(null,arguments)},Tr=b._emscripten_bind_btRigidBody_getCollisionShape_0=function(){return(Tr=b._emscripten_bind_btRigidBody_getCollisionShape_0=b.asm.np).apply(null,arguments)},Ur=b._emscripten_bind_btRigidBody_setContactProcessingThreshold_1=function(){return(Ur=b._emscripten_bind_btRigidBody_setContactProcessingThreshold_1=b.asm.op).apply(null,arguments)},Vr=b._emscripten_bind_btRigidBody_setActivationState_1=function(){return(Vr=b._emscripten_bind_btRigidBody_setActivationState_1= +b.asm.pp).apply(null,arguments)},Wr=b._emscripten_bind_btRigidBody_forceActivationState_1=function(){return(Wr=b._emscripten_bind_btRigidBody_forceActivationState_1=b.asm.qp).apply(null,arguments)},Xr=b._emscripten_bind_btRigidBody_activate_0=function(){return(Xr=b._emscripten_bind_btRigidBody_activate_0=b.asm.rp).apply(null,arguments)},Yr=b._emscripten_bind_btRigidBody_activate_1=function(){return(Yr=b._emscripten_bind_btRigidBody_activate_1=b.asm.sp).apply(null,arguments)},Zr=b._emscripten_bind_btRigidBody_isActive_0= +function(){return(Zr=b._emscripten_bind_btRigidBody_isActive_0=b.asm.tp).apply(null,arguments)},$r=b._emscripten_bind_btRigidBody_isKinematicObject_0=function(){return($r=b._emscripten_bind_btRigidBody_isKinematicObject_0=b.asm.up).apply(null,arguments)},as=b._emscripten_bind_btRigidBody_isStaticObject_0=function(){return(as=b._emscripten_bind_btRigidBody_isStaticObject_0=b.asm.vp).apply(null,arguments)},bs=b._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0=function(){return(bs=b._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0= +b.asm.wp).apply(null,arguments)},cs=b._emscripten_bind_btRigidBody_getRestitution_0=function(){return(cs=b._emscripten_bind_btRigidBody_getRestitution_0=b.asm.xp).apply(null,arguments)},ds=b._emscripten_bind_btRigidBody_getFriction_0=function(){return(ds=b._emscripten_bind_btRigidBody_getFriction_0=b.asm.yp).apply(null,arguments)},es=b._emscripten_bind_btRigidBody_getRollingFriction_0=function(){return(es=b._emscripten_bind_btRigidBody_getRollingFriction_0=b.asm.zp).apply(null,arguments)},gs=b._emscripten_bind_btRigidBody_setRestitution_1= +function(){return(gs=b._emscripten_bind_btRigidBody_setRestitution_1=b.asm.Ap).apply(null,arguments)},hs=b._emscripten_bind_btRigidBody_setFriction_1=function(){return(hs=b._emscripten_bind_btRigidBody_setFriction_1=b.asm.Bp).apply(null,arguments)},is=b._emscripten_bind_btRigidBody_setRollingFriction_1=function(){return(is=b._emscripten_bind_btRigidBody_setRollingFriction_1=b.asm.Cp).apply(null,arguments)},js=b._emscripten_bind_btRigidBody_getWorldTransform_0=function(){return(js=b._emscripten_bind_btRigidBody_getWorldTransform_0= +b.asm.Dp).apply(null,arguments)},ks=b._emscripten_bind_btRigidBody_getCollisionFlags_0=function(){return(ks=b._emscripten_bind_btRigidBody_getCollisionFlags_0=b.asm.Ep).apply(null,arguments)},ls=b._emscripten_bind_btRigidBody_setCollisionFlags_1=function(){return(ls=b._emscripten_bind_btRigidBody_setCollisionFlags_1=b.asm.Fp).apply(null,arguments)},ms=b._emscripten_bind_btRigidBody_setWorldTransform_1=function(){return(ms=b._emscripten_bind_btRigidBody_setWorldTransform_1=b.asm.Gp).apply(null,arguments)}, +ns=b._emscripten_bind_btRigidBody_setCollisionShape_1=function(){return(ns=b._emscripten_bind_btRigidBody_setCollisionShape_1=b.asm.Hp).apply(null,arguments)},ps=b._emscripten_bind_btRigidBody_setCcdMotionThreshold_1=function(){return(ps=b._emscripten_bind_btRigidBody_setCcdMotionThreshold_1=b.asm.Ip).apply(null,arguments)},qs=b._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1=function(){return(qs=b._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1=b.asm.Jp).apply(null,arguments)},rs=b._emscripten_bind_btRigidBody_getUserIndex_0= +function(){return(rs=b._emscripten_bind_btRigidBody_getUserIndex_0=b.asm.Kp).apply(null,arguments)},ss=b._emscripten_bind_btRigidBody_setUserIndex_1=function(){return(ss=b._emscripten_bind_btRigidBody_setUserIndex_1=b.asm.Lp).apply(null,arguments)},ts=b._emscripten_bind_btRigidBody_getUserPointer_0=function(){return(ts=b._emscripten_bind_btRigidBody_getUserPointer_0=b.asm.Mp).apply(null,arguments)},us=b._emscripten_bind_btRigidBody_setUserPointer_1=function(){return(us=b._emscripten_bind_btRigidBody_setUserPointer_1= +b.asm.Np).apply(null,arguments)},vs=b._emscripten_bind_btRigidBody_getBroadphaseHandle_0=function(){return(vs=b._emscripten_bind_btRigidBody_getBroadphaseHandle_0=b.asm.Op).apply(null,arguments)},xs=b._emscripten_bind_btRigidBody___destroy___0=function(){return(xs=b._emscripten_bind_btRigidBody___destroy___0=b.asm.Pp).apply(null,arguments)},ys=b._emscripten_bind_btConstraintSetting_btConstraintSetting_0=function(){return(ys=b._emscripten_bind_btConstraintSetting_btConstraintSetting_0=b.asm.Qp).apply(null, +arguments)},zs=b._emscripten_bind_btConstraintSetting_get_m_tau_0=function(){return(zs=b._emscripten_bind_btConstraintSetting_get_m_tau_0=b.asm.Rp).apply(null,arguments)},As=b._emscripten_bind_btConstraintSetting_set_m_tau_1=function(){return(As=b._emscripten_bind_btConstraintSetting_set_m_tau_1=b.asm.Sp).apply(null,arguments)},Bs=b._emscripten_bind_btConstraintSetting_get_m_damping_0=function(){return(Bs=b._emscripten_bind_btConstraintSetting_get_m_damping_0=b.asm.Tp).apply(null,arguments)},Cs=b._emscripten_bind_btConstraintSetting_set_m_damping_1= +function(){return(Cs=b._emscripten_bind_btConstraintSetting_set_m_damping_1=b.asm.Up).apply(null,arguments)},Ds=b._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0=function(){return(Ds=b._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0=b.asm.Vp).apply(null,arguments)},Es=b._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1=function(){return(Es=b._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1=b.asm.Wp).apply(null,arguments)},Fs=b._emscripten_bind_btConstraintSetting___destroy___0= +function(){return(Fs=b._emscripten_bind_btConstraintSetting___destroy___0=b.asm.Xp).apply(null,arguments)},Gs=b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2=function(){return(Gs=b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2=b.asm.Yp).apply(null,arguments)},Hs=b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4=function(){return(Hs=b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4=b.asm.Zp).apply(null,arguments)},Is=b._emscripten_bind_btPoint2PointConstraint_setPivotA_1= +function(){return(Is=b._emscripten_bind_btPoint2PointConstraint_setPivotA_1=b.asm._p).apply(null,arguments)},Js=b._emscripten_bind_btPoint2PointConstraint_setPivotB_1=function(){return(Js=b._emscripten_bind_btPoint2PointConstraint_setPivotB_1=b.asm.$p).apply(null,arguments)},Ks=b._emscripten_bind_btPoint2PointConstraint_getPivotInA_0=function(){return(Ks=b._emscripten_bind_btPoint2PointConstraint_getPivotInA_0=b.asm.aq).apply(null,arguments)},Ls=b._emscripten_bind_btPoint2PointConstraint_getPivotInB_0= +function(){return(Ls=b._emscripten_bind_btPoint2PointConstraint_getPivotInB_0=b.asm.bq).apply(null,arguments)},Ms=b._emscripten_bind_btPoint2PointConstraint_enableFeedback_1=function(){return(Ms=b._emscripten_bind_btPoint2PointConstraint_enableFeedback_1=b.asm.cq).apply(null,arguments)},Ns=b._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0=function(){return(Ns=b._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0=b.asm.dq).apply(null,arguments)},Os=b._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1= +function(){return(Os=b._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1=b.asm.eq).apply(null,arguments)},Ps=b._emscripten_bind_btPoint2PointConstraint_getParam_2=function(){return(Ps=b._emscripten_bind_btPoint2PointConstraint_getParam_2=b.asm.fq).apply(null,arguments)},Qs=b._emscripten_bind_btPoint2PointConstraint_setParam_3=function(){return(Qs=b._emscripten_bind_btPoint2PointConstraint_setParam_3=b.asm.gq).apply(null,arguments)},Rs=b._emscripten_bind_btPoint2PointConstraint_get_m_setting_0= +function(){return(Rs=b._emscripten_bind_btPoint2PointConstraint_get_m_setting_0=b.asm.hq).apply(null,arguments)},Ss=b._emscripten_bind_btPoint2PointConstraint_set_m_setting_1=function(){return(Ss=b._emscripten_bind_btPoint2PointConstraint_set_m_setting_1=b.asm.iq).apply(null,arguments)},Ts=b._emscripten_bind_btPoint2PointConstraint___destroy___0=function(){return(Ts=b._emscripten_bind_btPoint2PointConstraint___destroy___0=b.asm.jq).apply(null,arguments)},Us=b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3= +function(){return(Us=b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3=b.asm.kq).apply(null,arguments)},Vs=b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5=function(){return(Vs=b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5=b.asm.lq).apply(null,arguments)},Ws=b._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2=function(){return(Ws=b._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2= +b.asm.mq).apply(null,arguments)},Xs=b._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2=function(){return(Xs=b._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2=b.asm.nq).apply(null,arguments)},Ys=b._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2=function(){return(Ys=b._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2=b.asm.oq).apply(null,arguments)},Zs=b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0=function(){return(Zs=b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0= +b.asm.pq).apply(null,arguments)},$s=b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1=function(){return($s=b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1=b.asm.qq).apply(null,arguments)},at=b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2=function(){return(at=b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2=b.asm.rq).apply(null,arguments)},bt=b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1= +function(){return(bt=b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1=b.asm.sq).apply(null,arguments)},ct=b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1=function(){return(ct=b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1=b.asm.tq).apply(null,arguments)},dt=b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1=function(){return(dt=b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1=b.asm.uq).apply(null, +arguments)},et=b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1=function(){return(et=b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1=b.asm.vq).apply(null,arguments)},ft=b._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0=function(){return(ft=b._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0=b.asm.wq).apply(null,arguments)},gt=b._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1=function(){return(gt=b._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1= +b.asm.xq).apply(null,arguments)},ht=b._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0=function(){return(ht=b._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0=b.asm.yq).apply(null,arguments)},it=b._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1=function(){return(it=b._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1=b.asm.zq).apply(null,arguments)},jt=b._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2= +function(){return(jt=b._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2=b.asm.Aq).apply(null,arguments)},kt=b._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3=function(){return(kt=b._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3=b.asm.Bq).apply(null,arguments)},lt=b._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0=function(){return(lt=b._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0=b.asm.Cq).apply(null,arguments)},mt=b._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0= +function(){return(mt=b._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0=b.asm.Dq).apply(null,arguments)},nt=b._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0=function(){return(nt=b._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0=b.asm.Eq).apply(null,arguments)},ot=b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2=function(){return(ot=b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2=b.asm.Fq).apply(null, +arguments)},pt=b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4=function(){return(pt=b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4=b.asm.Gq).apply(null,arguments)},qt=b._emscripten_bind_btConeTwistConstraint_setLimit_2=function(){return(qt=b._emscripten_bind_btConeTwistConstraint_setLimit_2=b.asm.Hq).apply(null,arguments)},rt=b._emscripten_bind_btConeTwistConstraint_setAngularOnly_1=function(){return(rt=b._emscripten_bind_btConeTwistConstraint_setAngularOnly_1=b.asm.Iq).apply(null, +arguments)},st=b._emscripten_bind_btConeTwistConstraint_setDamping_1=function(){return(st=b._emscripten_bind_btConeTwistConstraint_setDamping_1=b.asm.Jq).apply(null,arguments)},tt=b._emscripten_bind_btConeTwistConstraint_enableMotor_1=function(){return(tt=b._emscripten_bind_btConeTwistConstraint_enableMotor_1=b.asm.Kq).apply(null,arguments)},ut=b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1=function(){return(ut=b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1=b.asm.Lq).apply(null, +arguments)},vt=b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1=function(){return(vt=b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1=b.asm.Mq).apply(null,arguments)},wt=b._emscripten_bind_btConeTwistConstraint_setMotorTarget_1=function(){return(wt=b._emscripten_bind_btConeTwistConstraint_setMotorTarget_1=b.asm.Nq).apply(null,arguments)},xt=b._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1=function(){return(xt=b._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1= +b.asm.Oq).apply(null,arguments)},yt=b._emscripten_bind_btConeTwistConstraint_enableFeedback_1=function(){return(yt=b._emscripten_bind_btConeTwistConstraint_enableFeedback_1=b.asm.Pq).apply(null,arguments)},zt=b._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0=function(){return(zt=b._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0=b.asm.Qq).apply(null,arguments)},At=b._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1=function(){return(At=b._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1= +b.asm.Rq).apply(null,arguments)},Bt=b._emscripten_bind_btConeTwistConstraint_getParam_2=function(){return(Bt=b._emscripten_bind_btConeTwistConstraint_getParam_2=b.asm.Sq).apply(null,arguments)},Ct=b._emscripten_bind_btConeTwistConstraint_setParam_3=function(){return(Ct=b._emscripten_bind_btConeTwistConstraint_setParam_3=b.asm.Tq).apply(null,arguments)},Dt=b._emscripten_bind_btConeTwistConstraint___destroy___0=function(){return(Dt=b._emscripten_bind_btConeTwistConstraint___destroy___0=b.asm.Uq).apply(null, +arguments)},Et=b._emscripten_bind_btHingeConstraint_btHingeConstraint_2=function(){return(Et=b._emscripten_bind_btHingeConstraint_btHingeConstraint_2=b.asm.Vq).apply(null,arguments)},Ft=b._emscripten_bind_btHingeConstraint_btHingeConstraint_3=function(){return(Ft=b._emscripten_bind_btHingeConstraint_btHingeConstraint_3=b.asm.Wq).apply(null,arguments)},Gt=b._emscripten_bind_btHingeConstraint_btHingeConstraint_4=function(){return(Gt=b._emscripten_bind_btHingeConstraint_btHingeConstraint_4=b.asm.Xq).apply(null, +arguments)},Ht=b._emscripten_bind_btHingeConstraint_btHingeConstraint_5=function(){return(Ht=b._emscripten_bind_btHingeConstraint_btHingeConstraint_5=b.asm.Yq).apply(null,arguments)},It=b._emscripten_bind_btHingeConstraint_btHingeConstraint_6=function(){return(It=b._emscripten_bind_btHingeConstraint_btHingeConstraint_6=b.asm.Zq).apply(null,arguments)},Jt=b._emscripten_bind_btHingeConstraint_btHingeConstraint_7=function(){return(Jt=b._emscripten_bind_btHingeConstraint_btHingeConstraint_7=b.asm._q).apply(null, +arguments)},Kt=b._emscripten_bind_btHingeConstraint_getHingeAngle_0=function(){return(Kt=b._emscripten_bind_btHingeConstraint_getHingeAngle_0=b.asm.$q).apply(null,arguments)},Lt=b._emscripten_bind_btHingeConstraint_setLimit_4=function(){return(Lt=b._emscripten_bind_btHingeConstraint_setLimit_4=b.asm.ar).apply(null,arguments)},Mt=b._emscripten_bind_btHingeConstraint_setLimit_5=function(){return(Mt=b._emscripten_bind_btHingeConstraint_setLimit_5=b.asm.br).apply(null,arguments)},Nt=b._emscripten_bind_btHingeConstraint_enableAngularMotor_3= +function(){return(Nt=b._emscripten_bind_btHingeConstraint_enableAngularMotor_3=b.asm.cr).apply(null,arguments)},Ot=b._emscripten_bind_btHingeConstraint_setAngularOnly_1=function(){return(Ot=b._emscripten_bind_btHingeConstraint_setAngularOnly_1=b.asm.dr).apply(null,arguments)},Pt=b._emscripten_bind_btHingeConstraint_enableMotor_1=function(){return(Pt=b._emscripten_bind_btHingeConstraint_enableMotor_1=b.asm.er).apply(null,arguments)},Qt=b._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1=function(){return(Qt= +b._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1=b.asm.fr).apply(null,arguments)},Rt=b._emscripten_bind_btHingeConstraint_setMotorTarget_2=function(){return(Rt=b._emscripten_bind_btHingeConstraint_setMotorTarget_2=b.asm.gr).apply(null,arguments)},St=b._emscripten_bind_btHingeConstraint_enableFeedback_1=function(){return(St=b._emscripten_bind_btHingeConstraint_enableFeedback_1=b.asm.hr).apply(null,arguments)},Tt=b._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0=function(){return(Tt= +b._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0=b.asm.ir).apply(null,arguments)},Ut=b._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1=function(){return(Ut=b._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1=b.asm.jr).apply(null,arguments)},Vt=b._emscripten_bind_btHingeConstraint_getParam_2=function(){return(Vt=b._emscripten_bind_btHingeConstraint_getParam_2=b.asm.kr).apply(null,arguments)},Wt=b._emscripten_bind_btHingeConstraint_setParam_3=function(){return(Wt= +b._emscripten_bind_btHingeConstraint_setParam_3=b.asm.lr).apply(null,arguments)},Xt=b._emscripten_bind_btHingeConstraint___destroy___0=function(){return(Xt=b._emscripten_bind_btHingeConstraint___destroy___0=b.asm.mr).apply(null,arguments)},Yt=b._emscripten_bind_btSliderConstraint_btSliderConstraint_3=function(){return(Yt=b._emscripten_bind_btSliderConstraint_btSliderConstraint_3=b.asm.nr).apply(null,arguments)},Zt=b._emscripten_bind_btSliderConstraint_btSliderConstraint_5=function(){return(Zt=b._emscripten_bind_btSliderConstraint_btSliderConstraint_5= +b.asm.or).apply(null,arguments)},$t=b._emscripten_bind_btSliderConstraint_getLinearPos_0=function(){return($t=b._emscripten_bind_btSliderConstraint_getLinearPos_0=b.asm.pr).apply(null,arguments)},au=b._emscripten_bind_btSliderConstraint_getAngularPos_0=function(){return(au=b._emscripten_bind_btSliderConstraint_getAngularPos_0=b.asm.qr).apply(null,arguments)},bu=b._emscripten_bind_btSliderConstraint_setLowerLinLimit_1=function(){return(bu=b._emscripten_bind_btSliderConstraint_setLowerLinLimit_1=b.asm.rr).apply(null, +arguments)},cu=b._emscripten_bind_btSliderConstraint_setUpperLinLimit_1=function(){return(cu=b._emscripten_bind_btSliderConstraint_setUpperLinLimit_1=b.asm.sr).apply(null,arguments)},du=b._emscripten_bind_btSliderConstraint_setLowerAngLimit_1=function(){return(du=b._emscripten_bind_btSliderConstraint_setLowerAngLimit_1=b.asm.tr).apply(null,arguments)},eu=b._emscripten_bind_btSliderConstraint_setUpperAngLimit_1=function(){return(eu=b._emscripten_bind_btSliderConstraint_setUpperAngLimit_1=b.asm.ur).apply(null, +arguments)},fu=b._emscripten_bind_btSliderConstraint_setPoweredLinMotor_1=function(){return(fu=b._emscripten_bind_btSliderConstraint_setPoweredLinMotor_1=b.asm.vr).apply(null,arguments)},gu=b._emscripten_bind_btSliderConstraint_setMaxLinMotorForce_1=function(){return(gu=b._emscripten_bind_btSliderConstraint_setMaxLinMotorForce_1=b.asm.wr).apply(null,arguments)},hu=b._emscripten_bind_btSliderConstraint_setTargetLinMotorVelocity_1=function(){return(hu=b._emscripten_bind_btSliderConstraint_setTargetLinMotorVelocity_1= +b.asm.xr).apply(null,arguments)},iu=b._emscripten_bind_btSliderConstraint_enableFeedback_1=function(){return(iu=b._emscripten_bind_btSliderConstraint_enableFeedback_1=b.asm.yr).apply(null,arguments)},ju=b._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0=function(){return(ju=b._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0=b.asm.zr).apply(null,arguments)},ku=b._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1=function(){return(ku=b._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1= +b.asm.Ar).apply(null,arguments)},lu=b._emscripten_bind_btSliderConstraint_getParam_2=function(){return(lu=b._emscripten_bind_btSliderConstraint_getParam_2=b.asm.Br).apply(null,arguments)},mu=b._emscripten_bind_btSliderConstraint_setParam_3=function(){return(mu=b._emscripten_bind_btSliderConstraint_setParam_3=b.asm.Cr).apply(null,arguments)},nu=b._emscripten_bind_btSliderConstraint___destroy___0=function(){return(nu=b._emscripten_bind_btSliderConstraint___destroy___0=b.asm.Dr).apply(null,arguments)}, +ou=b._emscripten_bind_btFixedConstraint_btFixedConstraint_4=function(){return(ou=b._emscripten_bind_btFixedConstraint_btFixedConstraint_4=b.asm.Er).apply(null,arguments)},pu=b._emscripten_bind_btFixedConstraint_enableFeedback_1=function(){return(pu=b._emscripten_bind_btFixedConstraint_enableFeedback_1=b.asm.Fr).apply(null,arguments)},qu=b._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0=function(){return(qu=b._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0=b.asm.Gr).apply(null, +arguments)},ru=b._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1=function(){return(ru=b._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1=b.asm.Hr).apply(null,arguments)},su=b._emscripten_bind_btFixedConstraint_getParam_2=function(){return(su=b._emscripten_bind_btFixedConstraint_getParam_2=b.asm.Ir).apply(null,arguments)},tu=b._emscripten_bind_btFixedConstraint_setParam_3=function(){return(tu=b._emscripten_bind_btFixedConstraint_setParam_3=b.asm.Jr).apply(null,arguments)}, +uu=b._emscripten_bind_btFixedConstraint___destroy___0=function(){return(uu=b._emscripten_bind_btFixedConstraint___destroy___0=b.asm.Kr).apply(null,arguments)},vu=b._emscripten_bind_btConstraintSolver___destroy___0=function(){return(vu=b._emscripten_bind_btConstraintSolver___destroy___0=b.asm.Lr).apply(null,arguments)},wu=b._emscripten_bind_btDispatcherInfo_get_m_timeStep_0=function(){return(wu=b._emscripten_bind_btDispatcherInfo_get_m_timeStep_0=b.asm.Mr).apply(null,arguments)},xu=b._emscripten_bind_btDispatcherInfo_set_m_timeStep_1= +function(){return(xu=b._emscripten_bind_btDispatcherInfo_set_m_timeStep_1=b.asm.Nr).apply(null,arguments)},yu=b._emscripten_bind_btDispatcherInfo_get_m_stepCount_0=function(){return(yu=b._emscripten_bind_btDispatcherInfo_get_m_stepCount_0=b.asm.Or).apply(null,arguments)},zu=b._emscripten_bind_btDispatcherInfo_set_m_stepCount_1=function(){return(zu=b._emscripten_bind_btDispatcherInfo_set_m_stepCount_1=b.asm.Pr).apply(null,arguments)},Au=b._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0=function(){return(Au= +b._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0=b.asm.Qr).apply(null,arguments)},Bu=b._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1=function(){return(Bu=b._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1=b.asm.Rr).apply(null,arguments)},Cu=b._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0=function(){return(Cu=b._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0=b.asm.Sr).apply(null,arguments)},Du=b._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1=function(){return(Du= +b._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1=b.asm.Tr).apply(null,arguments)},Eu=b._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0=function(){return(Eu=b._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0=b.asm.Ur).apply(null,arguments)},Fu=b._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1=function(){return(Fu=b._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1=b.asm.Vr).apply(null,arguments)},Gu=b._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0=function(){return(Gu= +b._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0=b.asm.Wr).apply(null,arguments)},Hu=b._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1=function(){return(Hu=b._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1=b.asm.Xr).apply(null,arguments)},Iu=b._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0=function(){return(Iu=b._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0=b.asm.Yr).apply(null,arguments)},Ju=b._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1=function(){return(Ju= +b._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1=b.asm.Zr).apply(null,arguments)},Ku=b._emscripten_bind_btDispatcherInfo_get_m_useEpa_0=function(){return(Ku=b._emscripten_bind_btDispatcherInfo_get_m_useEpa_0=b.asm._r).apply(null,arguments)},Lu=b._emscripten_bind_btDispatcherInfo_set_m_useEpa_1=function(){return(Lu=b._emscripten_bind_btDispatcherInfo_set_m_useEpa_1=b.asm.$r).apply(null,arguments)},Mu=b._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0=function(){return(Mu=b._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0= +b.asm.as).apply(null,arguments)},Nu=b._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1=function(){return(Nu=b._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1=b.asm.bs).apply(null,arguments)},Ou=b._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0=function(){return(Ou=b._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0=b.asm.cs).apply(null,arguments)},Pu=b._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1= +function(){return(Pu=b._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1=b.asm.ds).apply(null,arguments)},Qu=b._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0=function(){return(Qu=b._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0=b.asm.es).apply(null,arguments)},Ru=b._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1=function(){return(Ru=b._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1= +b.asm.fs).apply(null,arguments)},Su=b._emscripten_bind_btDispatcherInfo___destroy___0=function(){return(Su=b._emscripten_bind_btDispatcherInfo___destroy___0=b.asm.gs).apply(null,arguments)},Tu=b._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0=function(){return(Tu=b._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0=b.asm.hs).apply(null,arguments)},Uu=b._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1=function(){return(Uu=b._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1= +b.asm.is).apply(null,arguments)},Vu=b._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0=function(){return(Vu=b._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0=b.asm.js).apply(null,arguments)},Wu=b._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1=function(){return(Wu=b._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1=b.asm.ks).apply(null,arguments)},Xu=b._emscripten_bind_btContactSolverInfo_get_m_numIterations_0= +function(){return(Xu=b._emscripten_bind_btContactSolverInfo_get_m_numIterations_0=b.asm.ls).apply(null,arguments)},Yu=b._emscripten_bind_btContactSolverInfo_set_m_numIterations_1=function(){return(Yu=b._emscripten_bind_btContactSolverInfo_set_m_numIterations_1=b.asm.ms).apply(null,arguments)},Zu=b._emscripten_bind_btContactSolverInfo___destroy___0=function(){return(Zu=b._emscripten_bind_btContactSolverInfo___destroy___0=b.asm.ns).apply(null,arguments)},$u=b._emscripten_bind_btVehicleTuning_btVehicleTuning_0= +function(){return($u=b._emscripten_bind_btVehicleTuning_btVehicleTuning_0=b.asm.os).apply(null,arguments)},av=b._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0=function(){return(av=b._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0=b.asm.ps).apply(null,arguments)},bv=b._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1=function(){return(bv=b._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1=b.asm.qs).apply(null,arguments)},cv=b._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0= +function(){return(cv=b._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0=b.asm.rs).apply(null,arguments)},dv=b._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1=function(){return(dv=b._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1=b.asm.ss).apply(null,arguments)},ev=b._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0=function(){return(ev=b._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0=b.asm.ts).apply(null,arguments)},fv=b._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1= +function(){return(fv=b._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1=b.asm.us).apply(null,arguments)},gv=b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0=function(){return(gv=b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0=b.asm.vs).apply(null,arguments)},hv=b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1=function(){return(hv=b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1=b.asm.ws).apply(null,arguments)},iv=b._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0= +function(){return(iv=b._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0=b.asm.xs).apply(null,arguments)},jv=b._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1=function(){return(jv=b._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1=b.asm.ys).apply(null,arguments)},kv=b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0=function(){return(kv=b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0=b.asm.zs).apply(null,arguments)},lv=b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1= +function(){return(lv=b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1=b.asm.As).apply(null,arguments)},mv=b._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0=function(){return(mv=b._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0=b.asm.Bs).apply(null,arguments)},nv=b._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1=function(){return(nv=b._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1=b.asm.Cs).apply(null,arguments)}, +ov=b._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0=function(){return(ov=b._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0=b.asm.Ds).apply(null,arguments)},pv=b._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1=function(){return(pv=b._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1=b.asm.Es).apply(null,arguments)},qv=b._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0=function(){return(qv=b._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0= +b.asm.Fs).apply(null,arguments)},rv=b._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1=function(){return(rv=b._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1=b.asm.Gs).apply(null,arguments)},sv=b._emscripten_bind_btVehicleRaycasterResult___destroy___0=function(){return(sv=b._emscripten_bind_btVehicleRaycasterResult___destroy___0=b.asm.Hs).apply(null,arguments)},tv=b._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1=function(){return(tv=b._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1= +b.asm.Is).apply(null,arguments)},uv=b._emscripten_bind_btDefaultVehicleRaycaster_castRay_3=function(){return(uv=b._emscripten_bind_btDefaultVehicleRaycaster_castRay_3=b.asm.Js).apply(null,arguments)},vv=b._emscripten_bind_btDefaultVehicleRaycaster___destroy___0=function(){return(vv=b._emscripten_bind_btDefaultVehicleRaycaster___destroy___0=b.asm.Ks).apply(null,arguments)},wv=b._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0=function(){return(wv=b._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0= +b.asm.Ls).apply(null,arguments)},xv=b._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1=function(){return(xv=b._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1=b.asm.Ms).apply(null,arguments)},yv=b._emscripten_bind_RaycastInfo_get_m_contactPointWS_0=function(){return(yv=b._emscripten_bind_RaycastInfo_get_m_contactPointWS_0=b.asm.Ns).apply(null,arguments)},zv=b._emscripten_bind_RaycastInfo_set_m_contactPointWS_1=function(){return(zv=b._emscripten_bind_RaycastInfo_set_m_contactPointWS_1=b.asm.Os).apply(null, +arguments)},Av=b._emscripten_bind_RaycastInfo_get_m_suspensionLength_0=function(){return(Av=b._emscripten_bind_RaycastInfo_get_m_suspensionLength_0=b.asm.Ps).apply(null,arguments)},Bv=b._emscripten_bind_RaycastInfo_set_m_suspensionLength_1=function(){return(Bv=b._emscripten_bind_RaycastInfo_set_m_suspensionLength_1=b.asm.Qs).apply(null,arguments)},Cv=b._emscripten_bind_RaycastInfo_get_m_hardPointWS_0=function(){return(Cv=b._emscripten_bind_RaycastInfo_get_m_hardPointWS_0=b.asm.Rs).apply(null,arguments)}, +Dv=b._emscripten_bind_RaycastInfo_set_m_hardPointWS_1=function(){return(Dv=b._emscripten_bind_RaycastInfo_set_m_hardPointWS_1=b.asm.Ss).apply(null,arguments)},Ev=b._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0=function(){return(Ev=b._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0=b.asm.Ts).apply(null,arguments)},Fv=b._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1=function(){return(Fv=b._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1=b.asm.Us).apply(null,arguments)},Gv=b._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0= +function(){return(Gv=b._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0=b.asm.Vs).apply(null,arguments)},Hv=b._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1=function(){return(Hv=b._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1=b.asm.Ws).apply(null,arguments)},Iv=b._emscripten_bind_RaycastInfo_get_m_isInContact_0=function(){return(Iv=b._emscripten_bind_RaycastInfo_get_m_isInContact_0=b.asm.Xs).apply(null,arguments)},Jv=b._emscripten_bind_RaycastInfo_set_m_isInContact_1=function(){return(Jv=b._emscripten_bind_RaycastInfo_set_m_isInContact_1= +b.asm.Ys).apply(null,arguments)},Kv=b._emscripten_bind_RaycastInfo_get_m_groundObject_0=function(){return(Kv=b._emscripten_bind_RaycastInfo_get_m_groundObject_0=b.asm.Zs).apply(null,arguments)},Lv=b._emscripten_bind_RaycastInfo_set_m_groundObject_1=function(){return(Lv=b._emscripten_bind_RaycastInfo_set_m_groundObject_1=b.asm._s).apply(null,arguments)},Mv=b._emscripten_bind_RaycastInfo___destroy___0=function(){return(Mv=b._emscripten_bind_RaycastInfo___destroy___0=b.asm.$s).apply(null,arguments)}, +Nv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0=function(){return(Nv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0=b.asm.at).apply(null,arguments)},Ov=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1=function(){return(Ov=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1=b.asm.bt).apply(null,arguments)},Pv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0=function(){return(Pv= +b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0=b.asm.ct).apply(null,arguments)},Qv=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1=function(){return(Qv=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1=b.asm.dt).apply(null,arguments)},Rv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0=function(){return(Rv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0=b.asm.et).apply(null,arguments)},Sv=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1= +function(){return(Sv=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1=b.asm.ft).apply(null,arguments)},Tv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0=function(){return(Tv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0=b.asm.gt).apply(null,arguments)},Uv=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1=function(){return(Uv=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1= +b.asm.ht).apply(null,arguments)},Vv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0=function(){return(Vv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0=b.asm.it).apply(null,arguments)},Wv=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1=function(){return(Wv=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1=b.asm.jt).apply(null,arguments)},Xv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0= +function(){return(Xv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0=b.asm.kt).apply(null,arguments)},Yv=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1=function(){return(Yv=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1=b.asm.lt).apply(null,arguments)},Zv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0=function(){return(Zv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0=b.asm.mt).apply(null, +arguments)},$v=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1=function(){return($v=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1=b.asm.nt).apply(null,arguments)},aw=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0=function(){return(aw=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0=b.asm.ot).apply(null,arguments)},bw=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1= +function(){return(bw=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1=b.asm.pt).apply(null,arguments)},cw=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0=function(){return(cw=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0=b.asm.qt).apply(null,arguments)},dw=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1=function(){return(dw=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1= +b.asm.rt).apply(null,arguments)},ew=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0=function(){return(ew=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0=b.asm.st).apply(null,arguments)},fw=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1=function(){return(fw=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1=b.asm.tt).apply(null,arguments)},gw=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0=function(){return(gw= +b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0=b.asm.ut).apply(null,arguments)},hw=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1=function(){return(hw=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1=b.asm.vt).apply(null,arguments)},iw=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0=function(){return(iw=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0=b.asm.wt).apply(null,arguments)}, +jw=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1=function(){return(jw=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1=b.asm.xt).apply(null,arguments)},kw=b._emscripten_bind_btWheelInfoConstructionInfo___destroy___0=function(){return(kw=b._emscripten_bind_btWheelInfoConstructionInfo___destroy___0=b.asm.yt).apply(null,arguments)},lw=b._emscripten_bind_btWheelInfo_btWheelInfo_1=function(){return(lw=b._emscripten_bind_btWheelInfo_btWheelInfo_1=b.asm.zt).apply(null, +arguments)},mw=b._emscripten_bind_btWheelInfo_getSuspensionRestLength_0=function(){return(mw=b._emscripten_bind_btWheelInfo_getSuspensionRestLength_0=b.asm.At).apply(null,arguments)},nw=b._emscripten_bind_btWheelInfo_updateWheel_2=function(){return(nw=b._emscripten_bind_btWheelInfo_updateWheel_2=b.asm.Bt).apply(null,arguments)},ow=b._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0=function(){return(ow=b._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0=b.asm.Ct).apply(null,arguments)}, +pw=b._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1=function(){return(pw=b._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1=b.asm.Dt).apply(null,arguments)},qw=b._emscripten_bind_btWheelInfo_get_m_frictionSlip_0=function(){return(qw=b._emscripten_bind_btWheelInfo_get_m_frictionSlip_0=b.asm.Et).apply(null,arguments)},rw=b._emscripten_bind_btWheelInfo_set_m_frictionSlip_1=function(){return(rw=b._emscripten_bind_btWheelInfo_set_m_frictionSlip_1=b.asm.Ft).apply(null,arguments)},sw=b._emscripten_bind_btWheelInfo_get_m_engineForce_0= +function(){return(sw=b._emscripten_bind_btWheelInfo_get_m_engineForce_0=b.asm.Gt).apply(null,arguments)},tw=b._emscripten_bind_btWheelInfo_set_m_engineForce_1=function(){return(tw=b._emscripten_bind_btWheelInfo_set_m_engineForce_1=b.asm.Ht).apply(null,arguments)},uw=b._emscripten_bind_btWheelInfo_get_m_rollInfluence_0=function(){return(uw=b._emscripten_bind_btWheelInfo_get_m_rollInfluence_0=b.asm.It).apply(null,arguments)},vw=b._emscripten_bind_btWheelInfo_set_m_rollInfluence_1=function(){return(vw= +b._emscripten_bind_btWheelInfo_set_m_rollInfluence_1=b.asm.Jt).apply(null,arguments)},ww=b._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0=function(){return(ww=b._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0=b.asm.Kt).apply(null,arguments)},xw=b._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1=function(){return(xw=b._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1=b.asm.Lt).apply(null,arguments)},yw=b._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0=function(){return(yw= +b._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0=b.asm.Mt).apply(null,arguments)},zw=b._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1=function(){return(zw=b._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1=b.asm.Nt).apply(null,arguments)},Aw=b._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0=function(){return(Aw=b._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0=b.asm.Ot).apply(null,arguments)},Bw=b._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1=function(){return(Bw= +b._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1=b.asm.Pt).apply(null,arguments)},Cw=b._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0=function(){return(Cw=b._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0=b.asm.Qt).apply(null,arguments)},Dw=b._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1=function(){return(Dw=b._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1=b.asm.Rt).apply(null,arguments)},Ew=b._emscripten_bind_btWheelInfo_get_m_steering_0= +function(){return(Ew=b._emscripten_bind_btWheelInfo_get_m_steering_0=b.asm.St).apply(null,arguments)},Fw=b._emscripten_bind_btWheelInfo_set_m_steering_1=function(){return(Fw=b._emscripten_bind_btWheelInfo_set_m_steering_1=b.asm.Tt).apply(null,arguments)},Gw=b._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0=function(){return(Gw=b._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0=b.asm.Ut).apply(null,arguments)},Hw=b._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1=function(){return(Hw= +b._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1=b.asm.Vt).apply(null,arguments)},Iw=b._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0=function(){return(Iw=b._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0=b.asm.Wt).apply(null,arguments)},Jw=b._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1=function(){return(Jw=b._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1=b.asm.Xt).apply(null,arguments)},Kw=b._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0= +function(){return(Kw=b._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0=b.asm.Yt).apply(null,arguments)},Lw=b._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1=function(){return(Lw=b._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1=b.asm.Zt).apply(null,arguments)},Mw=b._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0=function(){return(Mw=b._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0=b.asm._t).apply(null,arguments)},Nw=b._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1= +function(){return(Nw=b._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1=b.asm.$t).apply(null,arguments)},Ow=b._emscripten_bind_btWheelInfo_get_m_raycastInfo_0=function(){return(Ow=b._emscripten_bind_btWheelInfo_get_m_raycastInfo_0=b.asm.au).apply(null,arguments)},Pw=b._emscripten_bind_btWheelInfo_set_m_raycastInfo_1=function(){return(Pw=b._emscripten_bind_btWheelInfo_set_m_raycastInfo_1=b.asm.bu).apply(null,arguments)},Qw=b._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0=function(){return(Qw= +b._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0=b.asm.cu).apply(null,arguments)},Rw=b._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1=function(){return(Rw=b._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1=b.asm.du).apply(null,arguments)},Sw=b._emscripten_bind_btWheelInfo_get_m_worldTransform_0=function(){return(Sw=b._emscripten_bind_btWheelInfo_get_m_worldTransform_0=b.asm.eu).apply(null,arguments)},Tw=b._emscripten_bind_btWheelInfo_set_m_worldTransform_1= +function(){return(Tw=b._emscripten_bind_btWheelInfo_set_m_worldTransform_1=b.asm.fu).apply(null,arguments)},Uw=b._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0=function(){return(Uw=b._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0=b.asm.gu).apply(null,arguments)},Vw=b._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1=function(){return(Vw=b._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1=b.asm.hu).apply(null,arguments)},Ww=b._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0=function(){return(Ww= +b._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0=b.asm.iu).apply(null,arguments)},Xw=b._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1=function(){return(Xw=b._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1=b.asm.ju).apply(null,arguments)},Yw=b._emscripten_bind_btWheelInfo_get_m_rotation_0=function(){return(Yw=b._emscripten_bind_btWheelInfo_get_m_rotation_0=b.asm.ku).apply(null,arguments)},Zw=b._emscripten_bind_btWheelInfo_set_m_rotation_1=function(){return(Zw=b._emscripten_bind_btWheelInfo_set_m_rotation_1= +b.asm.lu).apply(null,arguments)},$w=b._emscripten_bind_btWheelInfo_get_m_deltaRotation_0=function(){return($w=b._emscripten_bind_btWheelInfo_get_m_deltaRotation_0=b.asm.mu).apply(null,arguments)},ax=b._emscripten_bind_btWheelInfo_set_m_deltaRotation_1=function(){return(ax=b._emscripten_bind_btWheelInfo_set_m_deltaRotation_1=b.asm.nu).apply(null,arguments)},bx=b._emscripten_bind_btWheelInfo_get_m_brake_0=function(){return(bx=b._emscripten_bind_btWheelInfo_get_m_brake_0=b.asm.ou).apply(null,arguments)}, +cx=b._emscripten_bind_btWheelInfo_set_m_brake_1=function(){return(cx=b._emscripten_bind_btWheelInfo_set_m_brake_1=b.asm.pu).apply(null,arguments)},dx=b._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0=function(){return(dx=b._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0=b.asm.qu).apply(null,arguments)},ex=b._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1=function(){return(ex=b._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1= +b.asm.ru).apply(null,arguments)},fx=b._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0=function(){return(fx=b._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0=b.asm.su).apply(null,arguments)},gx=b._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1=function(){return(gx=b._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1=b.asm.tu).apply(null,arguments)},hx=b._emscripten_bind_btWheelInfo_get_m_skidInfo_0=function(){return(hx=b._emscripten_bind_btWheelInfo_get_m_skidInfo_0= +b.asm.uu).apply(null,arguments)},ix=b._emscripten_bind_btWheelInfo_set_m_skidInfo_1=function(){return(ix=b._emscripten_bind_btWheelInfo_set_m_skidInfo_1=b.asm.vu).apply(null,arguments)},jx=b._emscripten_bind_btWheelInfo___destroy___0=function(){return(jx=b._emscripten_bind_btWheelInfo___destroy___0=b.asm.wu).apply(null,arguments)},kx=b._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3=function(){return(kx=b._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3= +b.asm.xu).apply(null,arguments)},lx=b._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4=function(){return(lx=b._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4=b.asm.yu).apply(null,arguments)},mx=b._emscripten_bind_btKinematicCharacterController_setUpAxis_1=function(){return(mx=b._emscripten_bind_btKinematicCharacterController_setUpAxis_1=b.asm.zu).apply(null,arguments)},nx=b._emscripten_bind_btKinematicCharacterController_setWalkDirection_1= +function(){return(nx=b._emscripten_bind_btKinematicCharacterController_setWalkDirection_1=b.asm.Au).apply(null,arguments)},ox=b._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2=function(){return(ox=b._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2=b.asm.Bu).apply(null,arguments)},px=b._emscripten_bind_btKinematicCharacterController_warp_1=function(){return(px=b._emscripten_bind_btKinematicCharacterController_warp_1=b.asm.Cu).apply(null,arguments)}, +qx=b._emscripten_bind_btKinematicCharacterController_preStep_1=function(){return(qx=b._emscripten_bind_btKinematicCharacterController_preStep_1=b.asm.Du).apply(null,arguments)},rx=b._emscripten_bind_btKinematicCharacterController_playerStep_2=function(){return(rx=b._emscripten_bind_btKinematicCharacterController_playerStep_2=b.asm.Eu).apply(null,arguments)},sx=b._emscripten_bind_btKinematicCharacterController_setFallSpeed_1=function(){return(sx=b._emscripten_bind_btKinematicCharacterController_setFallSpeed_1= +b.asm.Fu).apply(null,arguments)},tx=b._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1=function(){return(tx=b._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1=b.asm.Gu).apply(null,arguments)},ux=b._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1=function(){return(ux=b._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1=b.asm.Hu).apply(null,arguments)},vx=b._emscripten_bind_btKinematicCharacterController_canJump_0=function(){return(vx=b._emscripten_bind_btKinematicCharacterController_canJump_0= +b.asm.Iu).apply(null,arguments)},wx=b._emscripten_bind_btKinematicCharacterController_jump_0=function(){return(wx=b._emscripten_bind_btKinematicCharacterController_jump_0=b.asm.Ju).apply(null,arguments)},xx=b._emscripten_bind_btKinematicCharacterController_setGravity_1=function(){return(xx=b._emscripten_bind_btKinematicCharacterController_setGravity_1=b.asm.Ku).apply(null,arguments)},yx=b._emscripten_bind_btKinematicCharacterController_getGravity_0=function(){return(yx=b._emscripten_bind_btKinematicCharacterController_getGravity_0= +b.asm.Lu).apply(null,arguments)},zx=b._emscripten_bind_btKinematicCharacterController_setMaxSlope_1=function(){return(zx=b._emscripten_bind_btKinematicCharacterController_setMaxSlope_1=b.asm.Mu).apply(null,arguments)},Ax=b._emscripten_bind_btKinematicCharacterController_getMaxSlope_0=function(){return(Ax=b._emscripten_bind_btKinematicCharacterController_getMaxSlope_0=b.asm.Nu).apply(null,arguments)},Bx=b._emscripten_bind_btKinematicCharacterController_getGhostObject_0=function(){return(Bx=b._emscripten_bind_btKinematicCharacterController_getGhostObject_0= +b.asm.Ou).apply(null,arguments)},Cx=b._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1=function(){return(Cx=b._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1=b.asm.Pu).apply(null,arguments)},Dx=b._emscripten_bind_btKinematicCharacterController_onGround_0=function(){return(Dx=b._emscripten_bind_btKinematicCharacterController_onGround_0=b.asm.Qu).apply(null,arguments)},Ex=b._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1=function(){return(Ex= +b._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1=b.asm.Ru).apply(null,arguments)},Fx=b._emscripten_bind_btKinematicCharacterController_updateAction_2=function(){return(Fx=b._emscripten_bind_btKinematicCharacterController_updateAction_2=b.asm.Su).apply(null,arguments)},Gx=b._emscripten_bind_btKinematicCharacterController___destroy___0=function(){return(Gx=b._emscripten_bind_btKinematicCharacterController___destroy___0=b.asm.Tu).apply(null,arguments)},Hx=b._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3= +function(){return(Hx=b._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3=b.asm.Uu).apply(null,arguments)},Ix=b._emscripten_bind_btRaycastVehicle_applyEngineForce_2=function(){return(Ix=b._emscripten_bind_btRaycastVehicle_applyEngineForce_2=b.asm.Vu).apply(null,arguments)},Jx=b._emscripten_bind_btRaycastVehicle_setSteeringValue_2=function(){return(Jx=b._emscripten_bind_btRaycastVehicle_setSteeringValue_2=b.asm.Wu).apply(null,arguments)},Kx=b._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1= +function(){return(Kx=b._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1=b.asm.Xu).apply(null,arguments)},Lx=b._emscripten_bind_btRaycastVehicle_updateWheelTransform_2=function(){return(Lx=b._emscripten_bind_btRaycastVehicle_updateWheelTransform_2=b.asm.Yu).apply(null,arguments)},Mx=b._emscripten_bind_btRaycastVehicle_addWheel_7=function(){return(Mx=b._emscripten_bind_btRaycastVehicle_addWheel_7=b.asm.Zu).apply(null,arguments)},Nx=b._emscripten_bind_btRaycastVehicle_getNumWheels_0=function(){return(Nx= +b._emscripten_bind_btRaycastVehicle_getNumWheels_0=b.asm._u).apply(null,arguments)},Ox=b._emscripten_bind_btRaycastVehicle_getRigidBody_0=function(){return(Ox=b._emscripten_bind_btRaycastVehicle_getRigidBody_0=b.asm.$u).apply(null,arguments)},Px=b._emscripten_bind_btRaycastVehicle_getWheelInfo_1=function(){return(Px=b._emscripten_bind_btRaycastVehicle_getWheelInfo_1=b.asm.av).apply(null,arguments)},Qx=b._emscripten_bind_btRaycastVehicle_setBrake_2=function(){return(Qx=b._emscripten_bind_btRaycastVehicle_setBrake_2= +b.asm.bv).apply(null,arguments)},Rx=b._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3=function(){return(Rx=b._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3=b.asm.cv).apply(null,arguments)},Sx=b._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0=function(){return(Sx=b._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0=b.asm.dv).apply(null,arguments)},Tx=b._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0=function(){return(Tx=b._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0= +b.asm.ev).apply(null,arguments)},Ux=b._emscripten_bind_btRaycastVehicle_rayCast_1=function(){return(Ux=b._emscripten_bind_btRaycastVehicle_rayCast_1=b.asm.fv).apply(null,arguments)},Vx=b._emscripten_bind_btRaycastVehicle_updateVehicle_1=function(){return(Vx=b._emscripten_bind_btRaycastVehicle_updateVehicle_1=b.asm.gv).apply(null,arguments)},Wx=b._emscripten_bind_btRaycastVehicle_resetSuspension_0=function(){return(Wx=b._emscripten_bind_btRaycastVehicle_resetSuspension_0=b.asm.hv).apply(null,arguments)}, +Xx=b._emscripten_bind_btRaycastVehicle_getSteeringValue_1=function(){return(Xx=b._emscripten_bind_btRaycastVehicle_getSteeringValue_1=b.asm.iv).apply(null,arguments)},Yx=b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1=function(){return(Yx=b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1=b.asm.jv).apply(null,arguments)},Zx=b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2=function(){return(Zx=b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2=b.asm.kv).apply(null, +arguments)},$x=b._emscripten_bind_btRaycastVehicle_setPitchControl_1=function(){return($x=b._emscripten_bind_btRaycastVehicle_setPitchControl_1=b.asm.lv).apply(null,arguments)},ay=b._emscripten_bind_btRaycastVehicle_updateSuspension_1=function(){return(ay=b._emscripten_bind_btRaycastVehicle_updateSuspension_1=b.asm.mv).apply(null,arguments)},by=b._emscripten_bind_btRaycastVehicle_updateFriction_1=function(){return(by=b._emscripten_bind_btRaycastVehicle_updateFriction_1=b.asm.nv).apply(null,arguments)}, +cy=b._emscripten_bind_btRaycastVehicle_getRightAxis_0=function(){return(cy=b._emscripten_bind_btRaycastVehicle_getRightAxis_0=b.asm.ov).apply(null,arguments)},dy=b._emscripten_bind_btRaycastVehicle_getUpAxis_0=function(){return(dy=b._emscripten_bind_btRaycastVehicle_getUpAxis_0=b.asm.pv).apply(null,arguments)},ey=b._emscripten_bind_btRaycastVehicle_getForwardAxis_0=function(){return(ey=b._emscripten_bind_btRaycastVehicle_getForwardAxis_0=b.asm.qv).apply(null,arguments)},fy=b._emscripten_bind_btRaycastVehicle_getForwardVector_0= +function(){return(fy=b._emscripten_bind_btRaycastVehicle_getForwardVector_0=b.asm.rv).apply(null,arguments)},gy=b._emscripten_bind_btRaycastVehicle_getUserConstraintType_0=function(){return(gy=b._emscripten_bind_btRaycastVehicle_getUserConstraintType_0=b.asm.sv).apply(null,arguments)},hy=b._emscripten_bind_btRaycastVehicle_setUserConstraintType_1=function(){return(hy=b._emscripten_bind_btRaycastVehicle_setUserConstraintType_1=b.asm.tv).apply(null,arguments)},iy=b._emscripten_bind_btRaycastVehicle_setUserConstraintId_1= +function(){return(iy=b._emscripten_bind_btRaycastVehicle_setUserConstraintId_1=b.asm.uv).apply(null,arguments)},jy=b._emscripten_bind_btRaycastVehicle_getUserConstraintId_0=function(){return(jy=b._emscripten_bind_btRaycastVehicle_getUserConstraintId_0=b.asm.vv).apply(null,arguments)},ky=b._emscripten_bind_btRaycastVehicle_updateAction_2=function(){return(ky=b._emscripten_bind_btRaycastVehicle_updateAction_2=b.asm.wv).apply(null,arguments)},ly=b._emscripten_bind_btRaycastVehicle___destroy___0=function(){return(ly= +b._emscripten_bind_btRaycastVehicle___destroy___0=b.asm.xv).apply(null,arguments)},my=b._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0=function(){return(my=b._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0=b.asm.yv).apply(null,arguments)},ny=b._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2=function(){return(ny=b._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2=b.asm.zv).apply(null,arguments)},oy=b._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0= +function(){return(oy=b._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0=b.asm.Av).apply(null,arguments)},py=b._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1=function(){return(py=b._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1=b.asm.Bv).apply(null,arguments)},qy=b._emscripten_bind_btPairCachingGhostObject_setActivationState_1=function(){return(qy=b._emscripten_bind_btPairCachingGhostObject_setActivationState_1=b.asm.Cv).apply(null, +arguments)},ry=b._emscripten_bind_btPairCachingGhostObject_forceActivationState_1=function(){return(ry=b._emscripten_bind_btPairCachingGhostObject_forceActivationState_1=b.asm.Dv).apply(null,arguments)},sy=b._emscripten_bind_btPairCachingGhostObject_activate_0=function(){return(sy=b._emscripten_bind_btPairCachingGhostObject_activate_0=b.asm.Ev).apply(null,arguments)},ty=b._emscripten_bind_btPairCachingGhostObject_activate_1=function(){return(ty=b._emscripten_bind_btPairCachingGhostObject_activate_1= +b.asm.Fv).apply(null,arguments)},uy=b._emscripten_bind_btPairCachingGhostObject_isActive_0=function(){return(uy=b._emscripten_bind_btPairCachingGhostObject_isActive_0=b.asm.Gv).apply(null,arguments)},vy=b._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0=function(){return(vy=b._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0=b.asm.Hv).apply(null,arguments)},wy=b._emscripten_bind_btPairCachingGhostObject_isStaticObject_0=function(){return(wy=b._emscripten_bind_btPairCachingGhostObject_isStaticObject_0= +b.asm.Iv).apply(null,arguments)},xy=b._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0=function(){return(xy=b._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0=b.asm.Jv).apply(null,arguments)},yy=b._emscripten_bind_btPairCachingGhostObject_getRestitution_0=function(){return(yy=b._emscripten_bind_btPairCachingGhostObject_getRestitution_0=b.asm.Kv).apply(null,arguments)},zy=b._emscripten_bind_btPairCachingGhostObject_getFriction_0=function(){return(zy=b._emscripten_bind_btPairCachingGhostObject_getFriction_0= +b.asm.Lv).apply(null,arguments)},Ay=b._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0=function(){return(Ay=b._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0=b.asm.Mv).apply(null,arguments)},By=b._emscripten_bind_btPairCachingGhostObject_setRestitution_1=function(){return(By=b._emscripten_bind_btPairCachingGhostObject_setRestitution_1=b.asm.Nv).apply(null,arguments)},Cy=b._emscripten_bind_btPairCachingGhostObject_setFriction_1=function(){return(Cy=b._emscripten_bind_btPairCachingGhostObject_setFriction_1= +b.asm.Ov).apply(null,arguments)},Dy=b._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1=function(){return(Dy=b._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1=b.asm.Pv).apply(null,arguments)},Ey=b._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0=function(){return(Ey=b._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0=b.asm.Qv).apply(null,arguments)},Fy=b._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0=function(){return(Fy=b._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0= +b.asm.Rv).apply(null,arguments)},Gy=b._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1=function(){return(Gy=b._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1=b.asm.Sv).apply(null,arguments)},Hy=b._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1=function(){return(Hy=b._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1=b.asm.Tv).apply(null,arguments)},Iy=b._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1=function(){return(Iy=b._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1= +b.asm.Uv).apply(null,arguments)},Jy=b._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1=function(){return(Jy=b._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1=b.asm.Vv).apply(null,arguments)},Ky=b._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1=function(){return(Ky=b._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1=b.asm.Wv).apply(null,arguments)},Ly=b._emscripten_bind_btPairCachingGhostObject_getUserIndex_0=function(){return(Ly= +b._emscripten_bind_btPairCachingGhostObject_getUserIndex_0=b.asm.Xv).apply(null,arguments)},My=b._emscripten_bind_btPairCachingGhostObject_setUserIndex_1=function(){return(My=b._emscripten_bind_btPairCachingGhostObject_setUserIndex_1=b.asm.Yv).apply(null,arguments)},Ny=b._emscripten_bind_btPairCachingGhostObject_getUserPointer_0=function(){return(Ny=b._emscripten_bind_btPairCachingGhostObject_getUserPointer_0=b.asm.Zv).apply(null,arguments)},Oy=b._emscripten_bind_btPairCachingGhostObject_setUserPointer_1= +function(){return(Oy=b._emscripten_bind_btPairCachingGhostObject_setUserPointer_1=b.asm._v).apply(null,arguments)},Py=b._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0=function(){return(Py=b._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0=b.asm.$v).apply(null,arguments)},Qy=b._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0=function(){return(Qy=b._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0=b.asm.aw).apply(null,arguments)}, +Ry=b._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1=function(){return(Ry=b._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1=b.asm.bw).apply(null,arguments)},Sy=b._emscripten_bind_btPairCachingGhostObject___destroy___0=function(){return(Sy=b._emscripten_bind_btPairCachingGhostObject___destroy___0=b.asm.cw).apply(null,arguments)},Ty=b._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0=function(){return(Ty=b._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0= +b.asm.dw).apply(null,arguments)},Uy=b._emscripten_bind_btGhostPairCallback___destroy___0=function(){return(Uy=b._emscripten_bind_btGhostPairCallback___destroy___0=b.asm.ew).apply(null,arguments)},Vy=b._emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0=function(){return(Vy=b._emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0=b.asm.fw).apply(null,arguments)},Wy=b._emscripten_bind_btSoftBodyWorldInfo_get_air_density_0=function(){return(Wy=b._emscripten_bind_btSoftBodyWorldInfo_get_air_density_0= +b.asm.gw).apply(null,arguments)},Xy=b._emscripten_bind_btSoftBodyWorldInfo_set_air_density_1=function(){return(Xy=b._emscripten_bind_btSoftBodyWorldInfo_set_air_density_1=b.asm.hw).apply(null,arguments)},Yy=b._emscripten_bind_btSoftBodyWorldInfo_get_water_density_0=function(){return(Yy=b._emscripten_bind_btSoftBodyWorldInfo_get_water_density_0=b.asm.iw).apply(null,arguments)},Zy=b._emscripten_bind_btSoftBodyWorldInfo_set_water_density_1=function(){return(Zy=b._emscripten_bind_btSoftBodyWorldInfo_set_water_density_1= +b.asm.jw).apply(null,arguments)},$y=b._emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0=function(){return($y=b._emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0=b.asm.kw).apply(null,arguments)},az=b._emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1=function(){return(az=b._emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1=b.asm.lw).apply(null,arguments)},bz=b._emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0=function(){return(bz=b._emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0= +b.asm.mw).apply(null,arguments)},cz=b._emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1=function(){return(cz=b._emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1=b.asm.nw).apply(null,arguments)},dz=b._emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0=function(){return(dz=b._emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0=b.asm.ow).apply(null,arguments)},ez=b._emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1=function(){return(ez=b._emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1= +b.asm.pw).apply(null,arguments)},fz=b._emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0=function(){return(fz=b._emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0=b.asm.qw).apply(null,arguments)},gz=b._emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1=function(){return(gz=b._emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1=b.asm.rw).apply(null,arguments)},hz=b._emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0=function(){return(hz=b._emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0= +b.asm.sw).apply(null,arguments)},iz=b._emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1=function(){return(iz=b._emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1=b.asm.tw).apply(null,arguments)},jz=b._emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0=function(){return(jz=b._emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0=b.asm.uw).apply(null,arguments)},kz=b._emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1=function(){return(kz=b._emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1= +b.asm.vw).apply(null,arguments)},lz=b._emscripten_bind_btSoftBodyWorldInfo___destroy___0=function(){return(lz=b._emscripten_bind_btSoftBodyWorldInfo___destroy___0=b.asm.ww).apply(null,arguments)},mz=b._emscripten_bind_Face_get_m_n_1=function(){return(mz=b._emscripten_bind_Face_get_m_n_1=b.asm.xw).apply(null,arguments)},nz=b._emscripten_bind_Face_set_m_n_2=function(){return(nz=b._emscripten_bind_Face_set_m_n_2=b.asm.yw).apply(null,arguments)},oz=b._emscripten_bind_Face_get_m_normal_0=function(){return(oz= +b._emscripten_bind_Face_get_m_normal_0=b.asm.zw).apply(null,arguments)},pz=b._emscripten_bind_Face_set_m_normal_1=function(){return(pz=b._emscripten_bind_Face_set_m_normal_1=b.asm.Aw).apply(null,arguments)},qz=b._emscripten_bind_Face_get_m_ra_0=function(){return(qz=b._emscripten_bind_Face_get_m_ra_0=b.asm.Bw).apply(null,arguments)},rz=b._emscripten_bind_Face_set_m_ra_1=function(){return(rz=b._emscripten_bind_Face_set_m_ra_1=b.asm.Cw).apply(null,arguments)},sz=b._emscripten_bind_Face___destroy___0= +function(){return(sz=b._emscripten_bind_Face___destroy___0=b.asm.Dw).apply(null,arguments)},tz=b._emscripten_bind_tFaceArray_size_0=function(){return(tz=b._emscripten_bind_tFaceArray_size_0=b.asm.Ew).apply(null,arguments)},uz=b._emscripten_bind_tFaceArray_at_1=function(){return(uz=b._emscripten_bind_tFaceArray_at_1=b.asm.Fw).apply(null,arguments)},vz=b._emscripten_bind_tFaceArray___destroy___0=function(){return(vz=b._emscripten_bind_tFaceArray___destroy___0=b.asm.Gw).apply(null,arguments)},wz=b._emscripten_bind_Node_get_m_x_0= +function(){return(wz=b._emscripten_bind_Node_get_m_x_0=b.asm.Hw).apply(null,arguments)},xz=b._emscripten_bind_Node_set_m_x_1=function(){return(xz=b._emscripten_bind_Node_set_m_x_1=b.asm.Iw).apply(null,arguments)},yz=b._emscripten_bind_Node_get_m_q_0=function(){return(yz=b._emscripten_bind_Node_get_m_q_0=b.asm.Jw).apply(null,arguments)},zz=b._emscripten_bind_Node_set_m_q_1=function(){return(zz=b._emscripten_bind_Node_set_m_q_1=b.asm.Kw).apply(null,arguments)},Az=b._emscripten_bind_Node_get_m_v_0=function(){return(Az= +b._emscripten_bind_Node_get_m_v_0=b.asm.Lw).apply(null,arguments)},Bz=b._emscripten_bind_Node_set_m_v_1=function(){return(Bz=b._emscripten_bind_Node_set_m_v_1=b.asm.Mw).apply(null,arguments)},Cz=b._emscripten_bind_Node_get_m_f_0=function(){return(Cz=b._emscripten_bind_Node_get_m_f_0=b.asm.Nw).apply(null,arguments)},Dz=b._emscripten_bind_Node_set_m_f_1=function(){return(Dz=b._emscripten_bind_Node_set_m_f_1=b.asm.Ow).apply(null,arguments)},Ez=b._emscripten_bind_Node_get_m_n_0=function(){return(Ez=b._emscripten_bind_Node_get_m_n_0= +b.asm.Pw).apply(null,arguments)},Fz=b._emscripten_bind_Node_set_m_n_1=function(){return(Fz=b._emscripten_bind_Node_set_m_n_1=b.asm.Qw).apply(null,arguments)},Gz=b._emscripten_bind_Node_get_m_im_0=function(){return(Gz=b._emscripten_bind_Node_get_m_im_0=b.asm.Rw).apply(null,arguments)},Hz=b._emscripten_bind_Node_set_m_im_1=function(){return(Hz=b._emscripten_bind_Node_set_m_im_1=b.asm.Sw).apply(null,arguments)},Iz=b._emscripten_bind_Node_get_m_area_0=function(){return(Iz=b._emscripten_bind_Node_get_m_area_0= +b.asm.Tw).apply(null,arguments)},Jz=b._emscripten_bind_Node_set_m_area_1=function(){return(Jz=b._emscripten_bind_Node_set_m_area_1=b.asm.Uw).apply(null,arguments)},Kz=b._emscripten_bind_Node___destroy___0=function(){return(Kz=b._emscripten_bind_Node___destroy___0=b.asm.Vw).apply(null,arguments)},Lz=b._emscripten_bind_tNodeArray_size_0=function(){return(Lz=b._emscripten_bind_tNodeArray_size_0=b.asm.Ww).apply(null,arguments)},Mz=b._emscripten_bind_tNodeArray_at_1=function(){return(Mz=b._emscripten_bind_tNodeArray_at_1= +b.asm.Xw).apply(null,arguments)},Nz=b._emscripten_bind_tNodeArray___destroy___0=function(){return(Nz=b._emscripten_bind_tNodeArray___destroy___0=b.asm.Yw).apply(null,arguments)},Oz=b._emscripten_bind_Material_get_m_kLST_0=function(){return(Oz=b._emscripten_bind_Material_get_m_kLST_0=b.asm.Zw).apply(null,arguments)},Pz=b._emscripten_bind_Material_set_m_kLST_1=function(){return(Pz=b._emscripten_bind_Material_set_m_kLST_1=b.asm._w).apply(null,arguments)},Qz=b._emscripten_bind_Material_get_m_kAST_0=function(){return(Qz= +b._emscripten_bind_Material_get_m_kAST_0=b.asm.$w).apply(null,arguments)},Rz=b._emscripten_bind_Material_set_m_kAST_1=function(){return(Rz=b._emscripten_bind_Material_set_m_kAST_1=b.asm.ax).apply(null,arguments)},Sz=b._emscripten_bind_Material_get_m_kVST_0=function(){return(Sz=b._emscripten_bind_Material_get_m_kVST_0=b.asm.bx).apply(null,arguments)},Tz=b._emscripten_bind_Material_set_m_kVST_1=function(){return(Tz=b._emscripten_bind_Material_set_m_kVST_1=b.asm.cx).apply(null,arguments)},Uz=b._emscripten_bind_Material_get_m_flags_0= +function(){return(Uz=b._emscripten_bind_Material_get_m_flags_0=b.asm.dx).apply(null,arguments)},Vz=b._emscripten_bind_Material_set_m_flags_1=function(){return(Vz=b._emscripten_bind_Material_set_m_flags_1=b.asm.ex).apply(null,arguments)},Wz=b._emscripten_bind_Material___destroy___0=function(){return(Wz=b._emscripten_bind_Material___destroy___0=b.asm.fx).apply(null,arguments)},Xz=b._emscripten_bind_tMaterialArray_size_0=function(){return(Xz=b._emscripten_bind_tMaterialArray_size_0=b.asm.gx).apply(null, +arguments)},Yz=b._emscripten_bind_tMaterialArray_at_1=function(){return(Yz=b._emscripten_bind_tMaterialArray_at_1=b.asm.hx).apply(null,arguments)},Zz=b._emscripten_bind_tMaterialArray___destroy___0=function(){return(Zz=b._emscripten_bind_tMaterialArray___destroy___0=b.asm.ix).apply(null,arguments)},$z=b._emscripten_bind_Anchor_get_m_node_0=function(){return($z=b._emscripten_bind_Anchor_get_m_node_0=b.asm.jx).apply(null,arguments)},aA=b._emscripten_bind_Anchor_set_m_node_1=function(){return(aA=b._emscripten_bind_Anchor_set_m_node_1= +b.asm.kx).apply(null,arguments)},bA=b._emscripten_bind_Anchor_get_m_local_0=function(){return(bA=b._emscripten_bind_Anchor_get_m_local_0=b.asm.lx).apply(null,arguments)},cA=b._emscripten_bind_Anchor_set_m_local_1=function(){return(cA=b._emscripten_bind_Anchor_set_m_local_1=b.asm.mx).apply(null,arguments)},dA=b._emscripten_bind_Anchor_get_m_body_0=function(){return(dA=b._emscripten_bind_Anchor_get_m_body_0=b.asm.nx).apply(null,arguments)},eA=b._emscripten_bind_Anchor_set_m_body_1=function(){return(eA= +b._emscripten_bind_Anchor_set_m_body_1=b.asm.ox).apply(null,arguments)},fA=b._emscripten_bind_Anchor_get_m_influence_0=function(){return(fA=b._emscripten_bind_Anchor_get_m_influence_0=b.asm.px).apply(null,arguments)},gA=b._emscripten_bind_Anchor_set_m_influence_1=function(){return(gA=b._emscripten_bind_Anchor_set_m_influence_1=b.asm.qx).apply(null,arguments)},hA=b._emscripten_bind_Anchor_get_m_c0_0=function(){return(hA=b._emscripten_bind_Anchor_get_m_c0_0=b.asm.rx).apply(null,arguments)},iA=b._emscripten_bind_Anchor_set_m_c0_1= +function(){return(iA=b._emscripten_bind_Anchor_set_m_c0_1=b.asm.sx).apply(null,arguments)},jA=b._emscripten_bind_Anchor_get_m_c1_0=function(){return(jA=b._emscripten_bind_Anchor_get_m_c1_0=b.asm.tx).apply(null,arguments)},kA=b._emscripten_bind_Anchor_set_m_c1_1=function(){return(kA=b._emscripten_bind_Anchor_set_m_c1_1=b.asm.ux).apply(null,arguments)},lA=b._emscripten_bind_Anchor_get_m_c2_0=function(){return(lA=b._emscripten_bind_Anchor_get_m_c2_0=b.asm.vx).apply(null,arguments)},mA=b._emscripten_bind_Anchor_set_m_c2_1= +function(){return(mA=b._emscripten_bind_Anchor_set_m_c2_1=b.asm.wx).apply(null,arguments)},nA=b._emscripten_bind_Anchor___destroy___0=function(){return(nA=b._emscripten_bind_Anchor___destroy___0=b.asm.xx).apply(null,arguments)},oA=b._emscripten_bind_tAnchorArray_size_0=function(){return(oA=b._emscripten_bind_tAnchorArray_size_0=b.asm.yx).apply(null,arguments)},pA=b._emscripten_bind_tAnchorArray_at_1=function(){return(pA=b._emscripten_bind_tAnchorArray_at_1=b.asm.zx).apply(null,arguments)},qA=b._emscripten_bind_tAnchorArray_clear_0= +function(){return(qA=b._emscripten_bind_tAnchorArray_clear_0=b.asm.Ax).apply(null,arguments)},rA=b._emscripten_bind_tAnchorArray_push_back_1=function(){return(rA=b._emscripten_bind_tAnchorArray_push_back_1=b.asm.Bx).apply(null,arguments)},sA=b._emscripten_bind_tAnchorArray_pop_back_0=function(){return(sA=b._emscripten_bind_tAnchorArray_pop_back_0=b.asm.Cx).apply(null,arguments)},tA=b._emscripten_bind_tAnchorArray___destroy___0=function(){return(tA=b._emscripten_bind_tAnchorArray___destroy___0=b.asm.Dx).apply(null, +arguments)},uA=b._emscripten_bind_Config_get_kVCF_0=function(){return(uA=b._emscripten_bind_Config_get_kVCF_0=b.asm.Ex).apply(null,arguments)},vA=b._emscripten_bind_Config_set_kVCF_1=function(){return(vA=b._emscripten_bind_Config_set_kVCF_1=b.asm.Fx).apply(null,arguments)},wA=b._emscripten_bind_Config_get_kDP_0=function(){return(wA=b._emscripten_bind_Config_get_kDP_0=b.asm.Gx).apply(null,arguments)},xA=b._emscripten_bind_Config_set_kDP_1=function(){return(xA=b._emscripten_bind_Config_set_kDP_1=b.asm.Hx).apply(null, +arguments)},yA=b._emscripten_bind_Config_get_kDG_0=function(){return(yA=b._emscripten_bind_Config_get_kDG_0=b.asm.Ix).apply(null,arguments)},zA=b._emscripten_bind_Config_set_kDG_1=function(){return(zA=b._emscripten_bind_Config_set_kDG_1=b.asm.Jx).apply(null,arguments)},AA=b._emscripten_bind_Config_get_kLF_0=function(){return(AA=b._emscripten_bind_Config_get_kLF_0=b.asm.Kx).apply(null,arguments)},BA=b._emscripten_bind_Config_set_kLF_1=function(){return(BA=b._emscripten_bind_Config_set_kLF_1=b.asm.Lx).apply(null, +arguments)},CA=b._emscripten_bind_Config_get_kPR_0=function(){return(CA=b._emscripten_bind_Config_get_kPR_0=b.asm.Mx).apply(null,arguments)},DA=b._emscripten_bind_Config_set_kPR_1=function(){return(DA=b._emscripten_bind_Config_set_kPR_1=b.asm.Nx).apply(null,arguments)},EA=b._emscripten_bind_Config_get_kVC_0=function(){return(EA=b._emscripten_bind_Config_get_kVC_0=b.asm.Ox).apply(null,arguments)},FA=b._emscripten_bind_Config_set_kVC_1=function(){return(FA=b._emscripten_bind_Config_set_kVC_1=b.asm.Px).apply(null, +arguments)},GA=b._emscripten_bind_Config_get_kDF_0=function(){return(GA=b._emscripten_bind_Config_get_kDF_0=b.asm.Qx).apply(null,arguments)},HA=b._emscripten_bind_Config_set_kDF_1=function(){return(HA=b._emscripten_bind_Config_set_kDF_1=b.asm.Rx).apply(null,arguments)},IA=b._emscripten_bind_Config_get_kMT_0=function(){return(IA=b._emscripten_bind_Config_get_kMT_0=b.asm.Sx).apply(null,arguments)},JA=b._emscripten_bind_Config_set_kMT_1=function(){return(JA=b._emscripten_bind_Config_set_kMT_1=b.asm.Tx).apply(null, +arguments)},KA=b._emscripten_bind_Config_get_kCHR_0=function(){return(KA=b._emscripten_bind_Config_get_kCHR_0=b.asm.Ux).apply(null,arguments)},LA=b._emscripten_bind_Config_set_kCHR_1=function(){return(LA=b._emscripten_bind_Config_set_kCHR_1=b.asm.Vx).apply(null,arguments)},MA=b._emscripten_bind_Config_get_kKHR_0=function(){return(MA=b._emscripten_bind_Config_get_kKHR_0=b.asm.Wx).apply(null,arguments)},NA=b._emscripten_bind_Config_set_kKHR_1=function(){return(NA=b._emscripten_bind_Config_set_kKHR_1= +b.asm.Xx).apply(null,arguments)},OA=b._emscripten_bind_Config_get_kSHR_0=function(){return(OA=b._emscripten_bind_Config_get_kSHR_0=b.asm.Yx).apply(null,arguments)},PA=b._emscripten_bind_Config_set_kSHR_1=function(){return(PA=b._emscripten_bind_Config_set_kSHR_1=b.asm.Zx).apply(null,arguments)},QA=b._emscripten_bind_Config_get_kAHR_0=function(){return(QA=b._emscripten_bind_Config_get_kAHR_0=b.asm._x).apply(null,arguments)},RA=b._emscripten_bind_Config_set_kAHR_1=function(){return(RA=b._emscripten_bind_Config_set_kAHR_1= +b.asm.$x).apply(null,arguments)},SA=b._emscripten_bind_Config_get_kSRHR_CL_0=function(){return(SA=b._emscripten_bind_Config_get_kSRHR_CL_0=b.asm.ay).apply(null,arguments)},TA=b._emscripten_bind_Config_set_kSRHR_CL_1=function(){return(TA=b._emscripten_bind_Config_set_kSRHR_CL_1=b.asm.by).apply(null,arguments)},UA=b._emscripten_bind_Config_get_kSKHR_CL_0=function(){return(UA=b._emscripten_bind_Config_get_kSKHR_CL_0=b.asm.cy).apply(null,arguments)},VA=b._emscripten_bind_Config_set_kSKHR_CL_1=function(){return(VA= +b._emscripten_bind_Config_set_kSKHR_CL_1=b.asm.dy).apply(null,arguments)},WA=b._emscripten_bind_Config_get_kSSHR_CL_0=function(){return(WA=b._emscripten_bind_Config_get_kSSHR_CL_0=b.asm.ey).apply(null,arguments)},XA=b._emscripten_bind_Config_set_kSSHR_CL_1=function(){return(XA=b._emscripten_bind_Config_set_kSSHR_CL_1=b.asm.fy).apply(null,arguments)},YA=b._emscripten_bind_Config_get_kSR_SPLT_CL_0=function(){return(YA=b._emscripten_bind_Config_get_kSR_SPLT_CL_0=b.asm.gy).apply(null,arguments)},ZA=b._emscripten_bind_Config_set_kSR_SPLT_CL_1= +function(){return(ZA=b._emscripten_bind_Config_set_kSR_SPLT_CL_1=b.asm.hy).apply(null,arguments)},$A=b._emscripten_bind_Config_get_kSK_SPLT_CL_0=function(){return($A=b._emscripten_bind_Config_get_kSK_SPLT_CL_0=b.asm.iy).apply(null,arguments)},aB=b._emscripten_bind_Config_set_kSK_SPLT_CL_1=function(){return(aB=b._emscripten_bind_Config_set_kSK_SPLT_CL_1=b.asm.jy).apply(null,arguments)},bB=b._emscripten_bind_Config_get_kSS_SPLT_CL_0=function(){return(bB=b._emscripten_bind_Config_get_kSS_SPLT_CL_0=b.asm.ky).apply(null, +arguments)},cB=b._emscripten_bind_Config_set_kSS_SPLT_CL_1=function(){return(cB=b._emscripten_bind_Config_set_kSS_SPLT_CL_1=b.asm.ly).apply(null,arguments)},dB=b._emscripten_bind_Config_get_maxvolume_0=function(){return(dB=b._emscripten_bind_Config_get_maxvolume_0=b.asm.my).apply(null,arguments)},eB=b._emscripten_bind_Config_set_maxvolume_1=function(){return(eB=b._emscripten_bind_Config_set_maxvolume_1=b.asm.ny).apply(null,arguments)},fB=b._emscripten_bind_Config_get_timescale_0=function(){return(fB= +b._emscripten_bind_Config_get_timescale_0=b.asm.oy).apply(null,arguments)},gB=b._emscripten_bind_Config_set_timescale_1=function(){return(gB=b._emscripten_bind_Config_set_timescale_1=b.asm.py).apply(null,arguments)},hB=b._emscripten_bind_Config_get_viterations_0=function(){return(hB=b._emscripten_bind_Config_get_viterations_0=b.asm.qy).apply(null,arguments)},iB=b._emscripten_bind_Config_set_viterations_1=function(){return(iB=b._emscripten_bind_Config_set_viterations_1=b.asm.ry).apply(null,arguments)}, +jB=b._emscripten_bind_Config_get_piterations_0=function(){return(jB=b._emscripten_bind_Config_get_piterations_0=b.asm.sy).apply(null,arguments)},kB=b._emscripten_bind_Config_set_piterations_1=function(){return(kB=b._emscripten_bind_Config_set_piterations_1=b.asm.ty).apply(null,arguments)},lB=b._emscripten_bind_Config_get_diterations_0=function(){return(lB=b._emscripten_bind_Config_get_diterations_0=b.asm.uy).apply(null,arguments)},mB=b._emscripten_bind_Config_set_diterations_1=function(){return(mB= +b._emscripten_bind_Config_set_diterations_1=b.asm.vy).apply(null,arguments)},nB=b._emscripten_bind_Config_get_citerations_0=function(){return(nB=b._emscripten_bind_Config_get_citerations_0=b.asm.wy).apply(null,arguments)},oB=b._emscripten_bind_Config_set_citerations_1=function(){return(oB=b._emscripten_bind_Config_set_citerations_1=b.asm.xy).apply(null,arguments)},pB=b._emscripten_bind_Config_get_collisions_0=function(){return(pB=b._emscripten_bind_Config_get_collisions_0=b.asm.yy).apply(null,arguments)}, +qB=b._emscripten_bind_Config_set_collisions_1=function(){return(qB=b._emscripten_bind_Config_set_collisions_1=b.asm.zy).apply(null,arguments)},rB=b._emscripten_bind_Config___destroy___0=function(){return(rB=b._emscripten_bind_Config___destroy___0=b.asm.Ay).apply(null,arguments)},sB=b._emscripten_bind_btSoftBody_btSoftBody_4=function(){return(sB=b._emscripten_bind_btSoftBody_btSoftBody_4=b.asm.By).apply(null,arguments)},tB=b._emscripten_bind_btSoftBody_checkLink_2=function(){return(tB=b._emscripten_bind_btSoftBody_checkLink_2= +b.asm.Cy).apply(null,arguments)},uB=b._emscripten_bind_btSoftBody_checkFace_3=function(){return(uB=b._emscripten_bind_btSoftBody_checkFace_3=b.asm.Dy).apply(null,arguments)},vB=b._emscripten_bind_btSoftBody_appendMaterial_0=function(){return(vB=b._emscripten_bind_btSoftBody_appendMaterial_0=b.asm.Ey).apply(null,arguments)},wB=b._emscripten_bind_btSoftBody_appendNode_2=function(){return(wB=b._emscripten_bind_btSoftBody_appendNode_2=b.asm.Fy).apply(null,arguments)},xB=b._emscripten_bind_btSoftBody_appendLink_4= +function(){return(xB=b._emscripten_bind_btSoftBody_appendLink_4=b.asm.Gy).apply(null,arguments)},yB=b._emscripten_bind_btSoftBody_appendFace_4=function(){return(yB=b._emscripten_bind_btSoftBody_appendFace_4=b.asm.Hy).apply(null,arguments)},zB=b._emscripten_bind_btSoftBody_appendTetra_5=function(){return(zB=b._emscripten_bind_btSoftBody_appendTetra_5=b.asm.Iy).apply(null,arguments)},AB=b._emscripten_bind_btSoftBody_appendAnchor_4=function(){return(AB=b._emscripten_bind_btSoftBody_appendAnchor_4=b.asm.Jy).apply(null, +arguments)},BB=b._emscripten_bind_btSoftBody_addForce_1=function(){return(BB=b._emscripten_bind_btSoftBody_addForce_1=b.asm.Ky).apply(null,arguments)},CB=b._emscripten_bind_btSoftBody_addForce_2=function(){return(CB=b._emscripten_bind_btSoftBody_addForce_2=b.asm.Ly).apply(null,arguments)},DB=b._emscripten_bind_btSoftBody_addAeroForceToNode_2=function(){return(DB=b._emscripten_bind_btSoftBody_addAeroForceToNode_2=b.asm.My).apply(null,arguments)},EB=b._emscripten_bind_btSoftBody_getTotalMass_0=function(){return(EB= +b._emscripten_bind_btSoftBody_getTotalMass_0=b.asm.Ny).apply(null,arguments)},FB=b._emscripten_bind_btSoftBody_setTotalMass_2=function(){return(FB=b._emscripten_bind_btSoftBody_setTotalMass_2=b.asm.Oy).apply(null,arguments)},GB=b._emscripten_bind_btSoftBody_setMass_2=function(){return(GB=b._emscripten_bind_btSoftBody_setMass_2=b.asm.Py).apply(null,arguments)},HB=b._emscripten_bind_btSoftBody_transform_1=function(){return(HB=b._emscripten_bind_btSoftBody_transform_1=b.asm.Qy).apply(null,arguments)}, +IB=b._emscripten_bind_btSoftBody_translate_1=function(){return(IB=b._emscripten_bind_btSoftBody_translate_1=b.asm.Ry).apply(null,arguments)},JB=b._emscripten_bind_btSoftBody_rotate_1=function(){return(JB=b._emscripten_bind_btSoftBody_rotate_1=b.asm.Sy).apply(null,arguments)},KB=b._emscripten_bind_btSoftBody_scale_1=function(){return(KB=b._emscripten_bind_btSoftBody_scale_1=b.asm.Ty).apply(null,arguments)},LB=b._emscripten_bind_btSoftBody_generateClusters_1=function(){return(LB=b._emscripten_bind_btSoftBody_generateClusters_1= +b.asm.Uy).apply(null,arguments)},MB=b._emscripten_bind_btSoftBody_generateClusters_2=function(){return(MB=b._emscripten_bind_btSoftBody_generateClusters_2=b.asm.Vy).apply(null,arguments)},NB=b._emscripten_bind_btSoftBody_generateBendingConstraints_2=function(){return(NB=b._emscripten_bind_btSoftBody_generateBendingConstraints_2=b.asm.Wy).apply(null,arguments)},OB=b._emscripten_bind_btSoftBody_upcast_1=function(){return(OB=b._emscripten_bind_btSoftBody_upcast_1=b.asm.Xy).apply(null,arguments)},PB= +b._emscripten_bind_btSoftBody_getRestLengthScale_0=function(){return(PB=b._emscripten_bind_btSoftBody_getRestLengthScale_0=b.asm.Yy).apply(null,arguments)},QB=b._emscripten_bind_btSoftBody_setRestLengthScale_1=function(){return(QB=b._emscripten_bind_btSoftBody_setRestLengthScale_1=b.asm.Zy).apply(null,arguments)},RB=b._emscripten_bind_btSoftBody_setAnisotropicFriction_2=function(){return(RB=b._emscripten_bind_btSoftBody_setAnisotropicFriction_2=b.asm._y).apply(null,arguments)},SB=b._emscripten_bind_btSoftBody_getCollisionShape_0= +function(){return(SB=b._emscripten_bind_btSoftBody_getCollisionShape_0=b.asm.$y).apply(null,arguments)},TB=b._emscripten_bind_btSoftBody_setContactProcessingThreshold_1=function(){return(TB=b._emscripten_bind_btSoftBody_setContactProcessingThreshold_1=b.asm.az).apply(null,arguments)},UB=b._emscripten_bind_btSoftBody_setActivationState_1=function(){return(UB=b._emscripten_bind_btSoftBody_setActivationState_1=b.asm.bz).apply(null,arguments)},VB=b._emscripten_bind_btSoftBody_forceActivationState_1=function(){return(VB= +b._emscripten_bind_btSoftBody_forceActivationState_1=b.asm.cz).apply(null,arguments)},WB=b._emscripten_bind_btSoftBody_activate_0=function(){return(WB=b._emscripten_bind_btSoftBody_activate_0=b.asm.dz).apply(null,arguments)},XB=b._emscripten_bind_btSoftBody_activate_1=function(){return(XB=b._emscripten_bind_btSoftBody_activate_1=b.asm.ez).apply(null,arguments)},YB=b._emscripten_bind_btSoftBody_isActive_0=function(){return(YB=b._emscripten_bind_btSoftBody_isActive_0=b.asm.fz).apply(null,arguments)}, +ZB=b._emscripten_bind_btSoftBody_isKinematicObject_0=function(){return(ZB=b._emscripten_bind_btSoftBody_isKinematicObject_0=b.asm.gz).apply(null,arguments)},$B=b._emscripten_bind_btSoftBody_isStaticObject_0=function(){return($B=b._emscripten_bind_btSoftBody_isStaticObject_0=b.asm.hz).apply(null,arguments)},aC=b._emscripten_bind_btSoftBody_isStaticOrKinematicObject_0=function(){return(aC=b._emscripten_bind_btSoftBody_isStaticOrKinematicObject_0=b.asm.iz).apply(null,arguments)},bC=b._emscripten_bind_btSoftBody_getRestitution_0= +function(){return(bC=b._emscripten_bind_btSoftBody_getRestitution_0=b.asm.jz).apply(null,arguments)},cC=b._emscripten_bind_btSoftBody_getFriction_0=function(){return(cC=b._emscripten_bind_btSoftBody_getFriction_0=b.asm.kz).apply(null,arguments)},dC=b._emscripten_bind_btSoftBody_getRollingFriction_0=function(){return(dC=b._emscripten_bind_btSoftBody_getRollingFriction_0=b.asm.lz).apply(null,arguments)},eC=b._emscripten_bind_btSoftBody_setRestitution_1=function(){return(eC=b._emscripten_bind_btSoftBody_setRestitution_1= +b.asm.mz).apply(null,arguments)},fC=b._emscripten_bind_btSoftBody_setFriction_1=function(){return(fC=b._emscripten_bind_btSoftBody_setFriction_1=b.asm.nz).apply(null,arguments)},gC=b._emscripten_bind_btSoftBody_setRollingFriction_1=function(){return(gC=b._emscripten_bind_btSoftBody_setRollingFriction_1=b.asm.oz).apply(null,arguments)},hC=b._emscripten_bind_btSoftBody_getWorldTransform_0=function(){return(hC=b._emscripten_bind_btSoftBody_getWorldTransform_0=b.asm.pz).apply(null,arguments)},iC=b._emscripten_bind_btSoftBody_getCollisionFlags_0= +function(){return(iC=b._emscripten_bind_btSoftBody_getCollisionFlags_0=b.asm.qz).apply(null,arguments)},jC=b._emscripten_bind_btSoftBody_setCollisionFlags_1=function(){return(jC=b._emscripten_bind_btSoftBody_setCollisionFlags_1=b.asm.rz).apply(null,arguments)},kC=b._emscripten_bind_btSoftBody_setWorldTransform_1=function(){return(kC=b._emscripten_bind_btSoftBody_setWorldTransform_1=b.asm.sz).apply(null,arguments)},lC=b._emscripten_bind_btSoftBody_setCollisionShape_1=function(){return(lC=b._emscripten_bind_btSoftBody_setCollisionShape_1= +b.asm.tz).apply(null,arguments)},mC=b._emscripten_bind_btSoftBody_setCcdMotionThreshold_1=function(){return(mC=b._emscripten_bind_btSoftBody_setCcdMotionThreshold_1=b.asm.uz).apply(null,arguments)},nC=b._emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1=function(){return(nC=b._emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1=b.asm.vz).apply(null,arguments)},oC=b._emscripten_bind_btSoftBody_getUserIndex_0=function(){return(oC=b._emscripten_bind_btSoftBody_getUserIndex_0=b.asm.wz).apply(null, +arguments)},pC=b._emscripten_bind_btSoftBody_setUserIndex_1=function(){return(pC=b._emscripten_bind_btSoftBody_setUserIndex_1=b.asm.xz).apply(null,arguments)},qC=b._emscripten_bind_btSoftBody_getUserPointer_0=function(){return(qC=b._emscripten_bind_btSoftBody_getUserPointer_0=b.asm.yz).apply(null,arguments)},rC=b._emscripten_bind_btSoftBody_setUserPointer_1=function(){return(rC=b._emscripten_bind_btSoftBody_setUserPointer_1=b.asm.zz).apply(null,arguments)},sC=b._emscripten_bind_btSoftBody_getBroadphaseHandle_0= +function(){return(sC=b._emscripten_bind_btSoftBody_getBroadphaseHandle_0=b.asm.Az).apply(null,arguments)},tC=b._emscripten_bind_btSoftBody_get_m_cfg_0=function(){return(tC=b._emscripten_bind_btSoftBody_get_m_cfg_0=b.asm.Bz).apply(null,arguments)},uC=b._emscripten_bind_btSoftBody_set_m_cfg_1=function(){return(uC=b._emscripten_bind_btSoftBody_set_m_cfg_1=b.asm.Cz).apply(null,arguments)},vC=b._emscripten_bind_btSoftBody_get_m_nodes_0=function(){return(vC=b._emscripten_bind_btSoftBody_get_m_nodes_0=b.asm.Dz).apply(null, +arguments)},wC=b._emscripten_bind_btSoftBody_set_m_nodes_1=function(){return(wC=b._emscripten_bind_btSoftBody_set_m_nodes_1=b.asm.Ez).apply(null,arguments)},xC=b._emscripten_bind_btSoftBody_get_m_faces_0=function(){return(xC=b._emscripten_bind_btSoftBody_get_m_faces_0=b.asm.Fz).apply(null,arguments)},yC=b._emscripten_bind_btSoftBody_set_m_faces_1=function(){return(yC=b._emscripten_bind_btSoftBody_set_m_faces_1=b.asm.Gz).apply(null,arguments)},zC=b._emscripten_bind_btSoftBody_get_m_materials_0=function(){return(zC= +b._emscripten_bind_btSoftBody_get_m_materials_0=b.asm.Hz).apply(null,arguments)},AC=b._emscripten_bind_btSoftBody_set_m_materials_1=function(){return(AC=b._emscripten_bind_btSoftBody_set_m_materials_1=b.asm.Iz).apply(null,arguments)},BC=b._emscripten_bind_btSoftBody_get_m_anchors_0=function(){return(BC=b._emscripten_bind_btSoftBody_get_m_anchors_0=b.asm.Jz).apply(null,arguments)},CC=b._emscripten_bind_btSoftBody_set_m_anchors_1=function(){return(CC=b._emscripten_bind_btSoftBody_set_m_anchors_1=b.asm.Kz).apply(null, +arguments)},DC=b._emscripten_bind_btSoftBody___destroy___0=function(){return(DC=b._emscripten_bind_btSoftBody___destroy___0=b.asm.Lz).apply(null,arguments)},EC=b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0=function(){return(EC=b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0=b.asm.Mz).apply(null,arguments)},FC=b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1= +function(){return(FC=b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1=b.asm.Nz).apply(null,arguments)},GC=b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0=function(){return(GC=b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0=b.asm.Oz).apply(null,arguments)},HC=b._emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0=function(){return(HC=b._emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0= +b.asm.Pz).apply(null,arguments)},IC=b._emscripten_bind_btDefaultSoftBodySolver___destroy___0=function(){return(IC=b._emscripten_bind_btDefaultSoftBodySolver___destroy___0=b.asm.Qz).apply(null,arguments)},JC=b._emscripten_bind_btSoftBodyArray_size_0=function(){return(JC=b._emscripten_bind_btSoftBodyArray_size_0=b.asm.Rz).apply(null,arguments)},KC=b._emscripten_bind_btSoftBodyArray_at_1=function(){return(KC=b._emscripten_bind_btSoftBodyArray_at_1=b.asm.Sz).apply(null,arguments)},LC=b._emscripten_bind_btSoftBodyArray___destroy___0= +function(){return(LC=b._emscripten_bind_btSoftBodyArray___destroy___0=b.asm.Tz).apply(null,arguments)},MC=b._emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5=function(){return(MC=b._emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5=b.asm.Uz).apply(null,arguments)},NC=b._emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3=function(){return(NC=b._emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3=b.asm.Vz).apply(null,arguments)},OC=b._emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1= +function(){return(OC=b._emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1=b.asm.Wz).apply(null,arguments)},PC=b._emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1=function(){return(PC=b._emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1=b.asm.Xz).apply(null,arguments)},QC=b._emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0=function(){return(QC=b._emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0=b.asm.Yz).apply(null,arguments)},RC=b._emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0= +function(){return(RC=b._emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0=b.asm.Zz).apply(null,arguments)},SC=b._emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0=function(){return(SC=b._emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0=b.asm._z).apply(null,arguments)},TC=b._emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3=function(){return(TC=b._emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3=b.asm.$z).apply(null,arguments)},UC=b._emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0= +function(){return(UC=b._emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0=b.asm.aA).apply(null,arguments)},VC=b._emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0=function(){return(VC=b._emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0=b.asm.bA).apply(null,arguments)},WC=b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1=function(){return(WC=b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1=b.asm.cA).apply(null,arguments)},XC=b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2= +function(){return(XC=b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2=b.asm.dA).apply(null,arguments)},YC=b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3=function(){return(YC=b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3=b.asm.eA).apply(null,arguments)},ZC=b._emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0=function(){return(ZC=b._emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0=b.asm.fA).apply(null,arguments)},$C=b._emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5= +function(){return($C=b._emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5=b.asm.gA).apply(null,arguments)},aD=b._emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3=function(){return(aD=b._emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3=b.asm.hA).apply(null,arguments)},bD=b._emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2=function(){return(bD=b._emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2=b.asm.iA).apply(null,arguments)},cD=b._emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1= +function(){return(cD=b._emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1=b.asm.jA).apply(null,arguments)},dD=b._emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1=function(){return(dD=b._emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1=b.asm.kA).apply(null,arguments)},eD=b._emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0=function(){return(eD=b._emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0=b.asm.lA).apply(null,arguments)},fD=b._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0= +function(){return(fD=b._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0=b.asm.mA).apply(null,arguments)},gD=b._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3=function(){return(gD=b._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3=b.asm.nA).apply(null,arguments)},hD=b._emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1=function(){return(hD=b._emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1=b.asm.oA).apply(null,arguments)},iD=b._emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0= +function(){return(iD=b._emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0=b.asm.pA).apply(null,arguments)},jD=b._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1=function(){return(jD=b._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1=b.asm.qA).apply(null,arguments)},kD=b._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3=function(){return(kD=b._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3=b.asm.rA).apply(null,arguments)},lD=b._emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1= +function(){return(lD=b._emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1=b.asm.sA).apply(null,arguments)},mD=b._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1=function(){return(mD=b._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1=b.asm.tA).apply(null,arguments)},nD=b._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2=function(){return(nD=b._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2=b.asm.uA).apply(null,arguments)},oD=b._emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1= +function(){return(oD=b._emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1=b.asm.vA).apply(null,arguments)},pD=b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1=function(){return(pD=b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1=b.asm.wA).apply(null,arguments)},qD=b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2=function(){return(qD=b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2=b.asm.xA).apply(null,arguments)},rD=b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3= +function(){return(rD=b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3=b.asm.yA).apply(null,arguments)},sD=b._emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1=function(){return(sD=b._emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1=b.asm.zA).apply(null,arguments)},tD=b._emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1=function(){return(tD=b._emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1=b.asm.AA).apply(null, +arguments)},uD=b._emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1=function(){return(uD=b._emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1=b.asm.BA).apply(null,arguments)},vD=b._emscripten_bind_btSoftRigidDynamicsWorld_addAction_1=function(){return(vD=b._emscripten_bind_btSoftRigidDynamicsWorld_addAction_1=b.asm.CA).apply(null,arguments)},wD=b._emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1=function(){return(wD=b._emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1= +b.asm.DA).apply(null,arguments)},xD=b._emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0=function(){return(xD=b._emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0=b.asm.EA).apply(null,arguments)},yD=b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_1=function(){return(yD=b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_1=b.asm.FA).apply(null,arguments)},zD=b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_2=function(){return(zD= +b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_2=b.asm.GA).apply(null,arguments)},AD=b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_3=function(){return(AD=b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_3=b.asm.HA).apply(null,arguments)},BD=b._emscripten_bind_btSoftRigidDynamicsWorld___destroy___0=function(){return(BD=b._emscripten_bind_btSoftRigidDynamicsWorld___destroy___0=b.asm.IA).apply(null,arguments)},CD=b._emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0= +function(){return(CD=b._emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0=b.asm.JA).apply(null,arguments)},DD=b._emscripten_bind_btSoftBodyHelpers_CreateRope_5=function(){return(DD=b._emscripten_bind_btSoftBodyHelpers_CreateRope_5=b.asm.KA).apply(null,arguments)},ED=b._emscripten_bind_btSoftBodyHelpers_CreatePatch_9=function(){return(ED=b._emscripten_bind_btSoftBodyHelpers_CreatePatch_9=b.asm.LA).apply(null,arguments)},FD=b._emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10=function(){return(FD= +b._emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10=b.asm.MA).apply(null,arguments)},GD=b._emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4=function(){return(GD=b._emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4=b.asm.NA).apply(null,arguments)},HD=b._emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5=function(){return(HD=b._emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5=b.asm.OA).apply(null,arguments)},ID=b._emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4=function(){return(ID= +b._emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4=b.asm.PA).apply(null,arguments)},JD=b._emscripten_bind_btSoftBodyHelpers___destroy___0=function(){return(JD=b._emscripten_bind_btSoftBodyHelpers___destroy___0=b.asm.QA).apply(null,arguments)},KD=b._emscripten_enum_PHY_ScalarType_PHY_FLOAT=function(){return(KD=b._emscripten_enum_PHY_ScalarType_PHY_FLOAT=b.asm.RA).apply(null,arguments)},LD=b._emscripten_enum_PHY_ScalarType_PHY_DOUBLE=function(){return(LD=b._emscripten_enum_PHY_ScalarType_PHY_DOUBLE= +b.asm.SA).apply(null,arguments)},MD=b._emscripten_enum_PHY_ScalarType_PHY_INTEGER=function(){return(MD=b._emscripten_enum_PHY_ScalarType_PHY_INTEGER=b.asm.TA).apply(null,arguments)},ND=b._emscripten_enum_PHY_ScalarType_PHY_SHORT=function(){return(ND=b._emscripten_enum_PHY_ScalarType_PHY_SHORT=b.asm.UA).apply(null,arguments)},OD=b._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88=function(){return(OD=b._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88=b.asm.VA).apply(null,arguments)},PD=b._emscripten_enum_PHY_ScalarType_PHY_UCHAR= +function(){return(PD=b._emscripten_enum_PHY_ScalarType_PHY_UCHAR=b.asm.WA).apply(null,arguments)},QD=b._emscripten_enum_eGIMPACT_SHAPE_TYPE_CONST_GIMPACT_COMPOUND_SHAPE=function(){return(QD=b._emscripten_enum_eGIMPACT_SHAPE_TYPE_CONST_GIMPACT_COMPOUND_SHAPE=b.asm.XA).apply(null,arguments)},RD=b._emscripten_enum_eGIMPACT_SHAPE_TYPE_CONST_GIMPACT_TRIMESH_SHAPE_PART=function(){return(RD=b._emscripten_enum_eGIMPACT_SHAPE_TYPE_CONST_GIMPACT_TRIMESH_SHAPE_PART=b.asm.YA).apply(null,arguments)},SD=b._emscripten_enum_eGIMPACT_SHAPE_TYPE_CONST_GIMPACT_TRIMESH_SHAPE= +function(){return(SD=b._emscripten_enum_eGIMPACT_SHAPE_TYPE_CONST_GIMPACT_TRIMESH_SHAPE=b.asm.ZA).apply(null,arguments)},TD=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP=function(){return(TD=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP=b.asm._A).apply(null,arguments)},UD=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP=function(){return(UD=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP=b.asm.$A).apply(null,arguments)},VD=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM= +function(){return(VD=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM=b.asm.aB).apply(null,arguments)},WD=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM=function(){return(WD=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM=b.asm.bB).apply(null,arguments)};b._malloc=function(){return(b._malloc=b.asm.dB).apply(null,arguments)};b.UTF8ToString=Ma; +b.addFunction=function(a){if(!Aa){Aa=new WeakMap;for(var c=Ua.length,d=0;d<0+c;d++){var e=kb(d);e&&Aa.set(e,d)}}if(Aa.has(a))return Aa.get(a);if(za.length)c=za.pop();else{try{Ua.grow(1)}catch(f){if(!(f instanceof RangeError))throw f;throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.";}c=Ua.length-1}try{d=c,Ua.set(d,a),lb[d]=a}catch(f){if(!(f instanceof TypeError))throw f;d=c;Ua.set(d,a);lb[d]=a}Aa.set(a,c);return c};var XD;cb=function YD(){XD||ZD();XD||(cb=YD)}; +function ZD(){function a(){if(!XD&&(XD=!0,b.calledRun=!0,!Ka)){Ya=!0;jb(Wa);ja(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();Xa.unshift(c)}jb(Xa)}}if(!(0=aE?(0>>=0;switch(c.BYTES_PER_ELEMENT){case 2:d>>>=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 y=a.charCodeAt(++f);m=65536+((m&1023)<<10)|y&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=fE(c,Pa);gE(c,Pa,a);return a}return a}function iE(a){if("object"===typeof a){var c=fE(a,Ra);gE(a,Ra,c);return c}return a}function l(){throw"cannot construct a btCollisionShape, no constructor in IDL";}l.prototype=Object.create(g.prototype);l.prototype.constructor=l;l.prototype.fB=l;l.gB={};b.btCollisionShape=l; +l.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);pb(c,a)};l.prototype.getLocalScaling=function(){return k(qb(this.eB),n)};l.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);rb(d,a,c)};l.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);sb(c,a)};l.prototype.getMargin=function(){return tb(this.eB)};l.prototype.__destroy__=function(){ub(this.eB)}; +function jE(){throw"cannot construct a btCollisionWorld, no constructor in IDL";}jE.prototype=Object.create(g.prototype);jE.prototype.constructor=jE;jE.prototype.fB=jE;jE.gB={};b.btCollisionWorld=jE;jE.prototype.getDispatcher=function(){return k(vb(this.eB),kE)};jE.prototype.rayTest=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);wb(e,a,c,d)};jE.prototype.getPairCache=function(){return k(xb(this.eB),lE)}; +jE.prototype.getDispatchInfo=function(){return k(yb(this.eB),q)};jE.prototype.addCollisionObject=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);void 0===c?zb(e,a):void 0===d?Ab(e,a,c):Bb(e,a,c,d)};jE.prototype.removeCollisionObject=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Cb(c,a)};jE.prototype.getBroadphase=function(){return k(Db(this.eB),mE)}; +jE.prototype.convexSweepTest=function(a,c,d,e,f){var m=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);Fb(m,a,c,d,e,f)};jE.prototype.contactPairTest=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);Gb(e,a,c,d)}; +jE.prototype.contactTest=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Hb(d,a,c)};jE.prototype.updateSingleAabb=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ib(c,a)};jE.prototype.setDebugDrawer=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Jb(c,a)};jE.prototype.getDebugDrawer=function(){return k(Kb(this.eB),nE)};jE.prototype.debugDrawWorld=function(){Lb(this.eB)}; +jE.prototype.debugDrawObject=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);Mb(e,a,c,d)};jE.prototype.__destroy__=function(){Nb(this.eB)};function r(){throw"cannot construct a btCollisionObject, no constructor in IDL";}r.prototype=Object.create(g.prototype);r.prototype.constructor=r;r.prototype.fB=r;r.gB={};b.btCollisionObject=r; +r.prototype.setAnisotropicFriction=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Ob(d,a,c)};r.prototype.getCollisionShape=function(){return k(Pb(this.eB),l)};r.prototype.setContactProcessingThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Qb(c,a)};r.prototype.setActivationState=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Rb(c,a)}; +r.prototype.forceActivationState=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Sb(c,a)};r.prototype.activate=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);void 0===a?Tb(c):Ub(c,a)};r.prototype.isActive=function(){return!!Vb(this.eB)};r.prototype.isKinematicObject=function(){return!!Wb(this.eB)};r.prototype.isStaticObject=function(){return!!Xb(this.eB)};r.prototype.isStaticOrKinematicObject=function(){return!!Yb(this.eB)};r.prototype.getRestitution=function(){return Zb(this.eB)}; +r.prototype.getFriction=function(){return $b(this.eB)};r.prototype.getRollingFriction=function(){return ac(this.eB)};r.prototype.setRestitution=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);bc(c,a)};r.prototype.setFriction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);cc(c,a)};r.prototype.setRollingFriction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);dc(c,a)};r.prototype.getWorldTransform=function(){return k(ec(this.eB),t)};r.prototype.getCollisionFlags=function(){return gc(this.eB)}; +r.prototype.setCollisionFlags=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);hc(c,a)};r.prototype.setWorldTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ic(c,a)};r.prototype.setCollisionShape=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);jc(c,a)};r.prototype.setCcdMotionThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);kc(c,a)};r.prototype.setCcdSweptSphereRadius=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);lc(c,a)}; +r.prototype.getUserIndex=function(){return mc(this.eB)};r.prototype.setUserIndex=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);nc(c,a)};r.prototype.getUserPointer=function(){return k(oc(this.eB),oE)};r.prototype.setUserPointer=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);pc(c,a)};r.prototype.getBroadphaseHandle=function(){return k(qc(this.eB),pE)};r.prototype.__destroy__=function(){sc(this.eB)}; +function qE(){throw"cannot construct a btConcaveShape, no constructor in IDL";}qE.prototype=Object.create(l.prototype);qE.prototype.constructor=qE;qE.prototype.fB=qE;qE.gB={};b.btConcaveShape=qE;qE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);tc(c,a)};qE.prototype.getLocalScaling=function(){return k(uc(this.eB),n)};qE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);vc(d,a,c)}; +qE.prototype.__destroy__=function(){wc(this.eB)};function rE(){throw"cannot construct a btCollisionAlgorithm, no constructor in IDL";}rE.prototype=Object.create(g.prototype);rE.prototype.constructor=rE;rE.prototype.fB=rE;rE.gB={};b.btCollisionAlgorithm=rE;rE.prototype.__destroy__=function(){xc(this.eB)};function sE(){throw"cannot construct a btTypedConstraint, no constructor in IDL";}sE.prototype=Object.create(g.prototype);sE.prototype.constructor=sE;sE.prototype.fB=sE;sE.gB={}; +b.btTypedConstraint=sE;sE.prototype.enableFeedback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);yc(c,a)};sE.prototype.getBreakingImpulseThreshold=function(){return zc(this.eB)};sE.prototype.setBreakingImpulseThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ac(c,a)};sE.prototype.getParam=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return Bc(d,a,c)}; +sE.prototype.setParam=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);Cc(e,a,c,d)};sE.prototype.__destroy__=function(){Dc(this.eB)};function tE(){throw"cannot construct a btDynamicsWorld, no constructor in IDL";}tE.prototype=Object.create(jE.prototype);tE.prototype.constructor=tE;tE.prototype.fB=tE;tE.gB={};b.btDynamicsWorld=tE;tE.prototype.addAction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Fc(c,a)}; +tE.prototype.removeAction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Gc(c,a)};tE.prototype.getSolverInfo=function(){return k(Hc(this.eB),u)};tE.prototype.setInternalTickCallback=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);void 0===c?Ic(e,a):void 0===d?Jc(e,a,c):Kc(e,a,c,d)};tE.prototype.getDispatcher=function(){return k(Lc(this.eB),kE)}; +tE.prototype.rayTest=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);Mc(e,a,c,d)};tE.prototype.getPairCache=function(){return k(Nc(this.eB),lE)};tE.prototype.getDispatchInfo=function(){return k(Oc(this.eB),q)}; +tE.prototype.addCollisionObject=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);void 0===c?Pc(e,a):void 0===d?Qc(e,a,c):Rc(e,a,c,d)};tE.prototype.removeCollisionObject=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Sc(c,a)};tE.prototype.getBroadphase=function(){return k(Tc(this.eB),mE)}; +tE.prototype.convexSweepTest=function(a,c,d,e,f){var m=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);Uc(m,a,c,d,e,f)};tE.prototype.contactPairTest=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);Vc(e,a,c,d)}; +tE.prototype.contactTest=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Yc(d,a,c)};tE.prototype.updateSingleAabb=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Zc(c,a)};tE.prototype.setDebugDrawer=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);$c(c,a)};tE.prototype.getDebugDrawer=function(){return k(ad(this.eB),nE)};tE.prototype.debugDrawWorld=function(){bd(this.eB)}; +tE.prototype.debugDrawObject=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);cd(e,a,c,d)};tE.prototype.__destroy__=function(){dd(this.eB)};function nE(){throw"cannot construct a btIDebugDraw, no constructor in IDL";}nE.prototype=Object.create(g.prototype);nE.prototype.constructor=nE;nE.prototype.fB=nE;nE.gB={};b.btIDebugDraw=nE; +nE.prototype.drawLine=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);ed(e,a,c,d)};nE.prototype.drawContactPoint=function(a,c,d,e,f){var m=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);fd(m,a,c,d,e,f)}; +nE.prototype.reportErrorWarning=function(a){var c=this.eB;eE();a=a&&"object"===typeof a?a.eB:hE(a);gd(c,a)};nE.prototype.draw3dText=function(a,c){var d=this.eB;eE();a&&"object"===typeof a&&(a=a.eB);c=c&&"object"===typeof c?c.eB:hE(c);hd(d,a,c)};nE.prototype.setDebugMode=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);jd(c,a)};nE.prototype.getDebugMode=function(){return kd(this.eB)};nE.prototype.__destroy__=function(){ld(this.eB)}; +function n(a,c,d){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);this.eB=void 0===a?md():void 0===c?_emscripten_bind_btVector3_btVector3_1(a):void 0===d?_emscripten_bind_btVector3_btVector3_2(a,c):nd(a,c,d);h(n)[this.eB]=this}n.prototype=Object.create(g.prototype);n.prototype.constructor=n;n.prototype.fB=n;n.gB={};b.btVector3=n;n.prototype.length=n.prototype.length=function(){return od(this.eB)};n.prototype.x=n.prototype.x=function(){return pd(this.eB)}; +n.prototype.y=n.prototype.y=function(){return qd(this.eB)};n.prototype.z=n.prototype.z=function(){return rd(this.eB)};n.prototype.setX=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);sd(c,a)};n.prototype.setY=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);td(c,a)};n.prototype.setZ=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ud(c,a)}; +n.prototype.setValue=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);vd(e,a,c,d)};n.prototype.normalize=n.prototype.normalize=function(){wd(this.eB)};n.prototype.rotate=n.prototype.rotate=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return k(xd(d,a,c),n)};n.prototype.dot=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return yd(c,a)}; +n.prototype.op_mul=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(zd(c,a),n)};n.prototype.op_add=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Ad(c,a),n)};n.prototype.op_sub=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Bd(c,a),n)};n.prototype.__destroy__=function(){Cd(this.eB)};function uE(){throw"cannot construct a btQuadWord, no constructor in IDL";}uE.prototype=Object.create(g.prototype);uE.prototype.constructor=uE; +uE.prototype.fB=uE;uE.gB={};b.btQuadWord=uE;uE.prototype.x=uE.prototype.x=function(){return Dd(this.eB)};uE.prototype.y=uE.prototype.y=function(){return Ed(this.eB)};uE.prototype.z=uE.prototype.z=function(){return Fd(this.eB)};uE.prototype.w=uE.prototype.w=function(){return Gd(this.eB)};uE.prototype.setX=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Hd(c,a)};uE.prototype.setY=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Id(c,a)}; +uE.prototype.setZ=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Jd(c,a)};uE.prototype.setW=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Kd(c,a)};uE.prototype.__destroy__=function(){Ld(this.eB)};function vE(){throw"cannot construct a btMotionState, no constructor in IDL";}vE.prototype=Object.create(g.prototype);vE.prototype.constructor=vE;vE.prototype.fB=vE;vE.gB={};b.btMotionState=vE; +vE.prototype.getWorldTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Md(c,a)};vE.prototype.setWorldTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Nd(c,a)};vE.prototype.__destroy__=function(){Od(this.eB)};function v(){throw"cannot construct a RayResultCallback, no constructor in IDL";}v.prototype=Object.create(g.prototype);v.prototype.constructor=v;v.prototype.fB=v;v.gB={};b.RayResultCallback=v;v.prototype.hasHit=function(){return!!Pd(this.eB)}; +v.prototype.get_m_collisionFilterGroup=v.prototype.hB=function(){return Qd(this.eB)};v.prototype.set_m_collisionFilterGroup=v.prototype.jB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Rd(c,a)};Object.defineProperty(v.prototype,"m_collisionFilterGroup",{get:v.prototype.hB,set:v.prototype.jB});v.prototype.get_m_collisionFilterMask=v.prototype.iB=function(){return Sd(this.eB)}; +v.prototype.set_m_collisionFilterMask=v.prototype.kB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Td(c,a)};Object.defineProperty(v.prototype,"m_collisionFilterMask",{get:v.prototype.iB,set:v.prototype.kB});v.prototype.get_m_closestHitFraction=v.prototype.lB=function(){return Ud(this.eB)};v.prototype.set_m_closestHitFraction=v.prototype.mB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Vd(c,a)};Object.defineProperty(v.prototype,"m_closestHitFraction",{get:v.prototype.lB,set:v.prototype.mB}); +v.prototype.get_m_collisionObject=v.prototype.sB=function(){return k(Wd(this.eB),r)};v.prototype.set_m_collisionObject=v.prototype.AB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Xd(c,a)};Object.defineProperty(v.prototype,"m_collisionObject",{get:v.prototype.sB,set:v.prototype.AB});v.prototype.get_m_flags=v.prototype.pB=function(){return Yd(this.eB)};v.prototype.set_m_flags=v.prototype.qB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Zd(c,a)}; +Object.defineProperty(v.prototype,"m_flags",{get:v.prototype.pB,set:v.prototype.qB});v.prototype.__destroy__=function(){$d(this.eB)};function wE(){throw"cannot construct a ContactResultCallback, no constructor in IDL";}wE.prototype=Object.create(g.prototype);wE.prototype.constructor=wE;wE.prototype.fB=wE;wE.gB={};b.ContactResultCallback=wE; +wE.prototype.addSingleResult=function(a,c,d,e,f,m,y){var W=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);m&&"object"===typeof m&&(m=m.eB);y&&"object"===typeof y&&(y=y.eB);return ae(W,a,c,d,e,f,m,y)};wE.prototype.__destroy__=function(){be(this.eB)};function w(){throw"cannot construct a ConvexResultCallback, no constructor in IDL";}w.prototype=Object.create(g.prototype); +w.prototype.constructor=w;w.prototype.fB=w;w.gB={};b.ConvexResultCallback=w;w.prototype.hasHit=function(){return!!ce(this.eB)};w.prototype.get_m_collisionFilterGroup=w.prototype.hB=function(){return de(this.eB)};w.prototype.set_m_collisionFilterGroup=w.prototype.jB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ee(c,a)};Object.defineProperty(w.prototype,"m_collisionFilterGroup",{get:w.prototype.hB,set:w.prototype.jB});w.prototype.get_m_collisionFilterMask=w.prototype.iB=function(){return fe(this.eB)}; +w.prototype.set_m_collisionFilterMask=w.prototype.kB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ge(c,a)};Object.defineProperty(w.prototype,"m_collisionFilterMask",{get:w.prototype.iB,set:w.prototype.kB});w.prototype.get_m_closestHitFraction=w.prototype.lB=function(){return he(this.eB)};w.prototype.set_m_closestHitFraction=w.prototype.mB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ie(c,a)};Object.defineProperty(w.prototype,"m_closestHitFraction",{get:w.prototype.lB,set:w.prototype.mB}); +w.prototype.__destroy__=function(){je(this.eB)};function xE(){throw"cannot construct a btConvexShape, no constructor in IDL";}xE.prototype=Object.create(l.prototype);xE.prototype.constructor=xE;xE.prototype.fB=xE;xE.gB={};b.btConvexShape=xE;xE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ke(c,a)};xE.prototype.getLocalScaling=function(){return k(le(this.eB),n)}; +xE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);me(d,a,c)};xE.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ne(c,a)};xE.prototype.getMargin=function(){return oe(this.eB)};xE.prototype.__destroy__=function(){pe(this.eB)};function yE(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=qe(a,c);h(yE)[this.eB]=this}yE.prototype=Object.create(l.prototype); +yE.prototype.constructor=yE;yE.prototype.fB=yE;yE.gB={};b.btCapsuleShape=yE;yE.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);re(c,a)};yE.prototype.getMargin=function(){return se(this.eB)};yE.prototype.getUpAxis=function(){return te(this.eB)};yE.prototype.getRadius=function(){return ue(this.eB)};yE.prototype.getHalfHeight=function(){return ve(this.eB)};yE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);we(c,a)}; +yE.prototype.getLocalScaling=function(){return k(xe(this.eB),n)};yE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);ye(d,a,c)};yE.prototype.__destroy__=function(){ze(this.eB)};function zE(a){a&&"object"===typeof a&&(a=a.eB);this.eB=Ae(a);h(zE)[this.eB]=this}zE.prototype=Object.create(l.prototype);zE.prototype.constructor=zE;zE.prototype.fB=zE;zE.gB={};b.btCylinderShape=zE; +zE.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Be(c,a)};zE.prototype.getMargin=function(){return Ce(this.eB)};zE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);De(c,a)};zE.prototype.getLocalScaling=function(){return k(Ee(this.eB),n)};zE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Fe(d,a,c)};zE.prototype.__destroy__=function(){Ge(this.eB)}; +function AE(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=He(a,c);h(AE)[this.eB]=this}AE.prototype=Object.create(l.prototype);AE.prototype.constructor=AE;AE.prototype.fB=AE;AE.gB={};b.btConeShape=AE;AE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ie(c,a)};AE.prototype.getLocalScaling=function(){return k(Je(this.eB),n)}; +AE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Ke(d,a,c)};AE.prototype.__destroy__=function(){Le(this.eB)};function BE(){throw"cannot construct a btStridingMeshInterface, no constructor in IDL";}BE.prototype=Object.create(g.prototype);BE.prototype.constructor=BE;BE.prototype.fB=BE;BE.gB={};b.btStridingMeshInterface=BE;BE.prototype.setScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Me(c,a)}; +BE.prototype.__destroy__=function(){Ne(this.eB)};function CE(){throw"cannot construct a btTriangleMeshShape, no constructor in IDL";}CE.prototype=Object.create(qE.prototype);CE.prototype.constructor=CE;CE.prototype.fB=CE;CE.gB={};b.btTriangleMeshShape=CE;CE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Oe(c,a)};CE.prototype.getLocalScaling=function(){return k(Pe(this.eB),n)}; +CE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Qe(d,a,c)};CE.prototype.__destroy__=function(){Re(this.eB)};function DE(){throw"cannot construct a btPrimitiveManagerBase, no constructor in IDL";}DE.prototype=Object.create(g.prototype);DE.prototype.constructor=DE;DE.prototype.fB=DE;DE.gB={};b.btPrimitiveManagerBase=DE;DE.prototype.is_trimesh=function(){return!!Se(this.eB)};DE.prototype.get_primitive_count=function(){return Te(this.eB)}; +DE.prototype.get_primitive_box=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Ue(d,a,c)};DE.prototype.get_primitive_triangle=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Ve(d,a,c)};DE.prototype.__destroy__=function(){We(this.eB)};function EE(){throw"cannot construct a btGImpactShapeInterface, no constructor in IDL";}EE.prototype=Object.create(qE.prototype);EE.prototype.constructor=EE;EE.prototype.fB=EE; +EE.gB={};b.btGImpactShapeInterface=EE;EE.prototype.updateBound=function(){Xe(this.eB)};EE.prototype.postUpdate=function(){Ye(this.eB)};EE.prototype.getShapeType=function(){return Ze(this.eB)};EE.prototype.getName=function(){return Ma($e(this.eB))};EE.prototype.getGImpactShapeType=function(){return af(this.eB)};EE.prototype.getPrimitiveManager=function(){return k(bf(this.eB),DE)};EE.prototype.getNumChildShapes=function(){return cf(this.eB)};EE.prototype.childrenHasTransform=function(){return!!df(this.eB)}; +EE.prototype.needsRetrieveTriangles=function(){return!!ef(this.eB)};EE.prototype.needsRetrieveTetrahedrons=function(){return!!ff(this.eB)};EE.prototype.getBulletTriangle=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);gf(d,a,c)};EE.prototype.getBulletTetrahedron=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);hf(d,a,c)}; +EE.prototype.getChildShape=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(jf(c,a),l)};EE.prototype.getChildTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(kf(c,a),t)};EE.prototype.setChildTransform=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);lf(d,a,c)};EE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);mf(c,a)}; +EE.prototype.getLocalScaling=function(){return k(nf(this.eB),n)};EE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);of(d,a,c)};EE.prototype.__destroy__=function(){pf(this.eB)};function FE(){throw"cannot construct a btActivatingCollisionAlgorithm, no constructor in IDL";}FE.prototype=Object.create(rE.prototype);FE.prototype.constructor=FE;FE.prototype.fB=FE;FE.gB={};b.btActivatingCollisionAlgorithm=FE; +FE.prototype.__destroy__=function(){qf(this.eB)};function GE(a){a&&"object"===typeof a&&(a=a.eB);this.eB=void 0===a?rf():sf(a);h(GE)[this.eB]=this}GE.prototype=Object.create(g.prototype);GE.prototype.constructor=GE;GE.prototype.fB=GE;GE.gB={};b.btDefaultCollisionConfiguration=GE;GE.prototype.__destroy__=function(){tf(this.eB)};function kE(){throw"cannot construct a btDispatcher, no constructor in IDL";}kE.prototype=Object.create(g.prototype);kE.prototype.constructor=kE;kE.prototype.fB=kE;kE.gB={}; +b.btDispatcher=kE;kE.prototype.getNumManifolds=function(){return uf(this.eB)};kE.prototype.getManifoldByIndexInternal=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(vf(c,a),HE)};kE.prototype.__destroy__=function(){wf(this.eB)}; +function IE(a,c,d,e,f){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);this.eB=void 0===e?xf(a,c,d):void 0===f?_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_4(a,c,d,e):yf(a,c,d,e,f);h(IE)[this.eB]=this}IE.prototype=Object.create(sE.prototype);IE.prototype.constructor=IE;IE.prototype.fB=IE;IE.gB={};b.btGeneric6DofConstraint=IE; +IE.prototype.setLinearLowerLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);zf(c,a)};IE.prototype.setLinearUpperLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Af(c,a)};IE.prototype.setAngularLowerLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Bf(c,a)};IE.prototype.setAngularUpperLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Cf(c,a)};IE.prototype.getFrameOffsetA=function(){return k(Df(this.eB),t)}; +IE.prototype.enableFeedback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ef(c,a)};IE.prototype.getBreakingImpulseThreshold=function(){return Ff(this.eB)};IE.prototype.setBreakingImpulseThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Gf(c,a)};IE.prototype.getParam=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return Hf(d,a,c)}; +IE.prototype.setParam=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);If(e,a,c,d)};IE.prototype.__destroy__=function(){Jf(this.eB)};function x(a,c,d,e){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);this.eB=Kf(a,c,d,e);h(x)[this.eB]=this}x.prototype=Object.create(tE.prototype);x.prototype.constructor=x;x.prototype.fB=x;x.gB={}; +b.btDiscreteDynamicsWorld=x;x.prototype.setGravity=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Lf(c,a)};x.prototype.getGravity=function(){return k(Mf(this.eB),n)};x.prototype.addRigidBody=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);void 0===c?Nf(e,a):void 0===d?_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_2(e,a,c):Of(e,a,c,d)}; +x.prototype.removeRigidBody=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Pf(c,a)};x.prototype.addConstraint=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);void 0===c?Qf(d,a):Rf(d,a,c)};x.prototype.removeConstraint=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Sf(c,a)}; +x.prototype.stepSimulation=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);return void 0===c?Tf(e,a):void 0===d?Uf(e,a,c):Vf(e,a,c,d)};x.prototype.setContactAddedCallback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Wf(c,a)};x.prototype.setContactProcessedCallback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Xf(c,a)}; +x.prototype.setContactDestroyedCallback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Yf(c,a)};x.prototype.getDispatcher=function(){return k(Zf(this.eB),kE)};x.prototype.rayTest=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);$f(e,a,c,d)};x.prototype.getPairCache=function(){return k(ag(this.eB),lE)};x.prototype.getDispatchInfo=function(){return k(bg(this.eB),q)}; +x.prototype.addCollisionObject=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);void 0===c?cg(e,a):void 0===d?dg(e,a,c):eg(e,a,c,d)};x.prototype.removeCollisionObject=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);fg(c,a)};x.prototype.getBroadphase=function(){return k(gg(this.eB),mE)}; +x.prototype.convexSweepTest=function(a,c,d,e,f){var m=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);hg(m,a,c,d,e,f)};x.prototype.contactPairTest=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);ig(e,a,c,d)}; +x.prototype.contactTest=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);jg(d,a,c)};x.prototype.updateSingleAabb=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);kg(c,a)};x.prototype.setDebugDrawer=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);lg(c,a)};x.prototype.getDebugDrawer=function(){return k(mg(this.eB),nE)};x.prototype.debugDrawWorld=function(){ng(this.eB)}; +x.prototype.debugDrawObject=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);og(e,a,c,d)};x.prototype.addAction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);pg(c,a)};x.prototype.removeAction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);qg(c,a)};x.prototype.getSolverInfo=function(){return k(rg(this.eB),u)}; +x.prototype.setInternalTickCallback=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);void 0===c?sg(e,a):void 0===d?tg(e,a,c):ug(e,a,c,d)};x.prototype.__destroy__=function(){vg(this.eB)};function JE(){throw"cannot construct a btVehicleRaycaster, no constructor in IDL";}JE.prototype=Object.create(g.prototype);JE.prototype.constructor=JE;JE.prototype.fB=JE;JE.gB={};b.btVehicleRaycaster=JE; +JE.prototype.castRay=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);wg(e,a,c,d)};JE.prototype.__destroy__=function(){xg(this.eB)};function KE(){throw"cannot construct a btActionInterface, no constructor in IDL";}KE.prototype=Object.create(g.prototype);KE.prototype.constructor=KE;KE.prototype.fB=KE;KE.gB={};b.btActionInterface=KE; +KE.prototype.updateAction=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);yg(d,a,c)};KE.prototype.__destroy__=function(){zg(this.eB)};function z(){this.eB=Ag();h(z)[this.eB]=this}z.prototype=Object.create(r.prototype);z.prototype.constructor=z;z.prototype.fB=z;z.gB={};b.btGhostObject=z;z.prototype.getNumOverlappingObjects=function(){return Bg(this.eB)}; +z.prototype.getOverlappingObject=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Cg(c,a),r)};z.prototype.setAnisotropicFriction=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Dg(d,a,c)};z.prototype.getCollisionShape=function(){return k(Eg(this.eB),l)};z.prototype.setContactProcessingThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Fg(c,a)}; +z.prototype.setActivationState=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Gg(c,a)};z.prototype.forceActivationState=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Hg(c,a)};z.prototype.activate=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);void 0===a?Ig(c):Jg(c,a)};z.prototype.isActive=function(){return!!Kg(this.eB)};z.prototype.isKinematicObject=function(){return!!Lg(this.eB)};z.prototype.isStaticObject=function(){return!!Mg(this.eB)}; +z.prototype.isStaticOrKinematicObject=function(){return!!Ng(this.eB)};z.prototype.getRestitution=function(){return Og(this.eB)};z.prototype.getFriction=function(){return Pg(this.eB)};z.prototype.getRollingFriction=function(){return Qg(this.eB)};z.prototype.setRestitution=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Rg(c,a)};z.prototype.setFriction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Sg(c,a)}; +z.prototype.setRollingFriction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Tg(c,a)};z.prototype.getWorldTransform=function(){return k(Ug(this.eB),t)};z.prototype.getCollisionFlags=function(){return Vg(this.eB)};z.prototype.setCollisionFlags=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Wg(c,a)};z.prototype.setWorldTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Xg(c,a)}; +z.prototype.setCollisionShape=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Yg(c,a)};z.prototype.setCcdMotionThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Zg(c,a)};z.prototype.setCcdSweptSphereRadius=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);$g(c,a)};z.prototype.getUserIndex=function(){return ah(this.eB)};z.prototype.setUserIndex=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);bh(c,a)}; +z.prototype.getUserPointer=function(){return k(ch(this.eB),oE)};z.prototype.setUserPointer=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);dh(c,a)};z.prototype.getBroadphaseHandle=function(){return k(eh(this.eB),pE)};z.prototype.__destroy__=function(){fh(this.eB)};function LE(){throw"cannot construct a btSoftBodySolver, no constructor in IDL";}LE.prototype=Object.create(g.prototype);LE.prototype.constructor=LE;LE.prototype.fB=LE;LE.gB={};b.btSoftBodySolver=LE;LE.prototype.__destroy__=function(){gh(this.eB)}; +function oE(){throw"cannot construct a VoidPtr, no constructor in IDL";}oE.prototype=Object.create(g.prototype);oE.prototype.constructor=oE;oE.prototype.fB=oE;oE.gB={};b.VoidPtr=oE;oE.prototype.__destroy__=function(){hh(this.eB)};function ME(){this.eB=ih();h(ME)[this.eB]=this}ME.prototype=Object.create(nE.prototype);ME.prototype.constructor=ME;ME.prototype.fB=ME;ME.gB={};b.DebugDrawer=ME; +ME.prototype.drawLine=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);jh(e,a,c,d)};ME.prototype.drawContactPoint=function(a,c,d,e,f){var m=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);kh(m,a,c,d,e,f)}; +ME.prototype.reportErrorWarning=function(a){var c=this.eB;eE();a=a&&"object"===typeof a?a.eB:hE(a);lh(c,a)};ME.prototype.draw3dText=function(a,c){var d=this.eB;eE();a&&"object"===typeof a&&(a=a.eB);c=c&&"object"===typeof c?c.eB:hE(c);mh(d,a,c)};ME.prototype.setDebugMode=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);nh(c,a)};ME.prototype.getDebugMode=function(){return oh(this.eB)};ME.prototype.__destroy__=function(){ph(this.eB)}; +function A(a,c,d,e){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);this.eB=void 0===a?qh():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):rh(a,c,d,e);h(A)[this.eB]=this}A.prototype=Object.create(n.prototype);A.prototype.constructor=A;A.prototype.fB=A;A.gB={};b.btVector4=A; +A.prototype.w=A.prototype.w=function(){return sh(this.eB)};A.prototype.setValue=function(a,c,d,e){var f=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);th(f,a,c,d,e)};A.prototype.length=A.prototype.length=function(){return uh(this.eB)};A.prototype.x=A.prototype.x=function(){return vh(this.eB)};A.prototype.y=A.prototype.y=function(){return wh(this.eB)};A.prototype.z=A.prototype.z=function(){return xh(this.eB)}; +A.prototype.setX=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);yh(c,a)};A.prototype.setY=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);zh(c,a)};A.prototype.setZ=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ah(c,a)};A.prototype.normalize=A.prototype.normalize=function(){Bh(this.eB)};A.prototype.rotate=A.prototype.rotate=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return k(Ch(d,a,c),n)}; +A.prototype.dot=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return Dh(c,a)};A.prototype.op_mul=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Eh(c,a),n)};A.prototype.op_add=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Fh(c,a),n)};A.prototype.op_sub=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Gh(c,a),n)};A.prototype.__destroy__=function(){Hh(this.eB)}; +function B(a,c,d,e){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);this.eB=Ih(a,c,d,e);h(B)[this.eB]=this}B.prototype=Object.create(uE.prototype);B.prototype.constructor=B;B.prototype.fB=B;B.gB={};b.btQuaternion=B;B.prototype.setValue=function(a,c,d,e){var f=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);Jh(f,a,c,d,e)}; +B.prototype.setEulerZYX=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);Kh(e,a,c,d)};B.prototype.setRotation=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Lh(d,a,c)};B.prototype.normalize=B.prototype.normalize=function(){Mh(this.eB)};B.prototype.length2=function(){return Nh(this.eB)};B.prototype.length=B.prototype.length=function(){return Oh(this.eB)}; +B.prototype.dot=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return Ph(c,a)};B.prototype.normalized=function(){return k(Qh(this.eB),B)};B.prototype.getAxis=function(){return k(Rh(this.eB),n)};B.prototype.inverse=B.prototype.inverse=function(){return k(Sh(this.eB),B)};B.prototype.getAngle=function(){return Th(this.eB)};B.prototype.getAngleShortestPath=function(){return Uh(this.eB)}; +B.prototype.angle=B.prototype.angle=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return Vh(c,a)};B.prototype.angleShortestPath=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return Wh(c,a)};B.prototype.op_add=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Xh(c,a),B)};B.prototype.op_sub=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Yh(c,a),B)}; +B.prototype.op_mul=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Zh(c,a),B)};B.prototype.op_mulq=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k($h(c,a),B)};B.prototype.op_div=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(ai(c,a),B)};B.prototype.x=B.prototype.x=function(){return bi(this.eB)};B.prototype.y=B.prototype.y=function(){return ci(this.eB)};B.prototype.z=B.prototype.z=function(){return di(this.eB)}; +B.prototype.w=B.prototype.w=function(){return ei(this.eB)};B.prototype.setX=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);fi(c,a)};B.prototype.setY=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);gi(c,a)};B.prototype.setZ=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);hi(c,a)};B.prototype.setW=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ii(c,a)};B.prototype.__destroy__=function(){ji(this.eB)}; +function NE(){throw"cannot construct a btMatrix3x3, no constructor in IDL";}NE.prototype=Object.create(g.prototype);NE.prototype.constructor=NE;NE.prototype.fB=NE;NE.gB={};b.btMatrix3x3=NE;NE.prototype.setEulerZYX=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);ki(e,a,c,d)};NE.prototype.getRotation=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);li(c,a)}; +NE.prototype.getRow=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(mi(c,a),n)};NE.prototype.__destroy__=function(){ni(this.eB)};function t(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=void 0===a?oi():void 0===c?_emscripten_bind_btTransform_btTransform_1(a):pi(a,c);h(t)[this.eB]=this}t.prototype=Object.create(g.prototype);t.prototype.constructor=t;t.prototype.fB=t;t.gB={};b.btTransform=t;t.prototype.setIdentity=function(){qi(this.eB)}; +t.prototype.setOrigin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ri(c,a)};t.prototype.setRotation=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);si(c,a)};t.prototype.getOrigin=function(){return k(ti(this.eB),n)};t.prototype.getRotation=function(){return k(ui(this.eB),B)};t.prototype.getBasis=function(){return k(vi(this.eB),NE)};t.prototype.setFromOpenGLMatrix=function(a){var c=this.eB;eE();"object"==typeof a&&(a=iE(a));wi(c,a)}; +t.prototype.inverse=t.prototype.inverse=function(){return k(xi(this.eB),t)};t.prototype.op_mul=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(yi(c,a),t)};t.prototype.__destroy__=function(){zi(this.eB)};function OE(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=void 0===a?Ai():void 0===c?Bi(a):Ci(a,c);h(OE)[this.eB]=this}OE.prototype=Object.create(vE.prototype);OE.prototype.constructor=OE;OE.prototype.fB=OE;OE.gB={};b.btDefaultMotionState=OE; +OE.prototype.getWorldTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Di(c,a)};OE.prototype.setWorldTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ei(c,a)};OE.prototype.get_m_graphicsWorldTrans=OE.prototype.nD=function(){return k(Fi(this.eB),t)};OE.prototype.set_m_graphicsWorldTrans=OE.prototype.gG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Gi(c,a)};Object.defineProperty(OE.prototype,"m_graphicsWorldTrans",{get:OE.prototype.nD,set:OE.prototype.gG}); +OE.prototype.__destroy__=function(){Hi(this.eB)};function PE(){throw"cannot construct a btCollisionObjectWrapper, no constructor in IDL";}PE.prototype=Object.create(g.prototype);PE.prototype.constructor=PE;PE.prototype.fB=PE;PE.gB={};b.btCollisionObjectWrapper=PE;PE.prototype.getWorldTransform=function(){return k(Ii(this.eB),t)};PE.prototype.getCollisionObject=function(){return k(Ji(this.eB),r)};PE.prototype.getCollisionShape=function(){return k(Ki(this.eB),l)}; +function C(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=Li(a,c);h(C)[this.eB]=this}C.prototype=Object.create(v.prototype);C.prototype.constructor=C;C.prototype.fB=C;C.gB={};b.ClosestRayResultCallback=C;C.prototype.hasHit=function(){return!!Mi(this.eB)};C.prototype.get_m_rayFromWorld=C.prototype.MB=function(){return k(Ni(this.eB),n)};C.prototype.set_m_rayFromWorld=C.prototype.WB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Oi(c,a)}; +Object.defineProperty(C.prototype,"m_rayFromWorld",{get:C.prototype.MB,set:C.prototype.WB});C.prototype.get_m_rayToWorld=C.prototype.NB=function(){return k(Pi(this.eB),n)};C.prototype.set_m_rayToWorld=C.prototype.XB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Qi(c,a)};Object.defineProperty(C.prototype,"m_rayToWorld",{get:C.prototype.NB,set:C.prototype.XB});C.prototype.get_m_hitNormalWorld=C.prototype.uB=function(){return k(Ri(this.eB),n)}; +C.prototype.set_m_hitNormalWorld=C.prototype.CB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Si(c,a)};Object.defineProperty(C.prototype,"m_hitNormalWorld",{get:C.prototype.uB,set:C.prototype.CB});C.prototype.get_m_hitPointWorld=C.prototype.vB=function(){return k(Ti(this.eB),n)};C.prototype.set_m_hitPointWorld=C.prototype.DB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ui(c,a)};Object.defineProperty(C.prototype,"m_hitPointWorld",{get:C.prototype.vB,set:C.prototype.DB}); +C.prototype.get_m_collisionFilterGroup=C.prototype.hB=function(){return Vi(this.eB)};C.prototype.set_m_collisionFilterGroup=C.prototype.jB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Wi(c,a)};Object.defineProperty(C.prototype,"m_collisionFilterGroup",{get:C.prototype.hB,set:C.prototype.jB});C.prototype.get_m_collisionFilterMask=C.prototype.iB=function(){return Xi(this.eB)}; +C.prototype.set_m_collisionFilterMask=C.prototype.kB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Yi(c,a)};Object.defineProperty(C.prototype,"m_collisionFilterMask",{get:C.prototype.iB,set:C.prototype.kB});C.prototype.get_m_closestHitFraction=C.prototype.lB=function(){return Zi(this.eB)};C.prototype.set_m_closestHitFraction=C.prototype.mB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);$i(c,a)};Object.defineProperty(C.prototype,"m_closestHitFraction",{get:C.prototype.lB,set:C.prototype.mB}); +C.prototype.get_m_collisionObject=C.prototype.sB=function(){return k(aj(this.eB),r)};C.prototype.set_m_collisionObject=C.prototype.AB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);bj(c,a)};Object.defineProperty(C.prototype,"m_collisionObject",{get:C.prototype.sB,set:C.prototype.AB});C.prototype.get_m_flags=C.prototype.pB=function(){return cj(this.eB)};C.prototype.set_m_flags=C.prototype.qB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);dj(c,a)}; +Object.defineProperty(C.prototype,"m_flags",{get:C.prototype.pB,set:C.prototype.qB});C.prototype.__destroy__=function(){ej(this.eB)};function QE(){throw"cannot construct a btConstCollisionObjectArray, no constructor in IDL";}QE.prototype=Object.create(g.prototype);QE.prototype.constructor=QE;QE.prototype.fB=QE;QE.gB={};b.btConstCollisionObjectArray=QE;QE.prototype.size=QE.prototype.size=function(){return fj(this.eB)}; +QE.prototype.at=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(gj(c,a),r)};QE.prototype.__destroy__=function(){hj(this.eB)};function RE(){throw"cannot construct a btScalarArray, no constructor in IDL";}RE.prototype=Object.create(g.prototype);RE.prototype.constructor=RE;RE.prototype.fB=RE;RE.gB={};b.btScalarArray=RE;RE.prototype.size=RE.prototype.size=function(){return ij(this.eB)};RE.prototype.at=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return jj(c,a)}; +RE.prototype.__destroy__=function(){kj(this.eB)};function D(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=lj(a,c);h(D)[this.eB]=this}D.prototype=Object.create(v.prototype);D.prototype.constructor=D;D.prototype.fB=D;D.gB={};b.AllHitsRayResultCallback=D;D.prototype.hasHit=function(){return!!mj(this.eB)};D.prototype.get_m_collisionObjects=D.prototype.WC=function(){return k(nj(this.eB),QE)}; +D.prototype.set_m_collisionObjects=D.prototype.PF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);oj(c,a)};Object.defineProperty(D.prototype,"m_collisionObjects",{get:D.prototype.WC,set:D.prototype.PF});D.prototype.get_m_rayFromWorld=D.prototype.MB=function(){return k(pj(this.eB),n)};D.prototype.set_m_rayFromWorld=D.prototype.WB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);qj(c,a)};Object.defineProperty(D.prototype,"m_rayFromWorld",{get:D.prototype.MB,set:D.prototype.WB}); +D.prototype.get_m_rayToWorld=D.prototype.NB=function(){return k(rj(this.eB),n)};D.prototype.set_m_rayToWorld=D.prototype.XB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);sj(c,a)};Object.defineProperty(D.prototype,"m_rayToWorld",{get:D.prototype.NB,set:D.prototype.XB});D.prototype.get_m_hitNormalWorld=D.prototype.uB=function(){return k(tj(this.eB),SE)};D.prototype.set_m_hitNormalWorld=D.prototype.CB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);uj(c,a)}; +Object.defineProperty(D.prototype,"m_hitNormalWorld",{get:D.prototype.uB,set:D.prototype.CB});D.prototype.get_m_hitPointWorld=D.prototype.vB=function(){return k(vj(this.eB),SE)};D.prototype.set_m_hitPointWorld=D.prototype.DB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);wj(c,a)};Object.defineProperty(D.prototype,"m_hitPointWorld",{get:D.prototype.vB,set:D.prototype.DB});D.prototype.get_m_hitFractions=D.prototype.sD=function(){return k(xj(this.eB),RE)}; +D.prototype.set_m_hitFractions=D.prototype.lG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);yj(c,a)};Object.defineProperty(D.prototype,"m_hitFractions",{get:D.prototype.sD,set:D.prototype.lG});D.prototype.get_m_collisionFilterGroup=D.prototype.hB=function(){return zj(this.eB)};D.prototype.set_m_collisionFilterGroup=D.prototype.jB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Aj(c,a)};Object.defineProperty(D.prototype,"m_collisionFilterGroup",{get:D.prototype.hB,set:D.prototype.jB}); +D.prototype.get_m_collisionFilterMask=D.prototype.iB=function(){return Bj(this.eB)};D.prototype.set_m_collisionFilterMask=D.prototype.kB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Cj(c,a)};Object.defineProperty(D.prototype,"m_collisionFilterMask",{get:D.prototype.iB,set:D.prototype.kB});D.prototype.get_m_closestHitFraction=D.prototype.lB=function(){return Dj(this.eB)}; +D.prototype.set_m_closestHitFraction=D.prototype.mB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ej(c,a)};Object.defineProperty(D.prototype,"m_closestHitFraction",{get:D.prototype.lB,set:D.prototype.mB});D.prototype.get_m_collisionObject=D.prototype.sB=function(){return k(Fj(this.eB),r)};D.prototype.set_m_collisionObject=D.prototype.AB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Gj(c,a)};Object.defineProperty(D.prototype,"m_collisionObject",{get:D.prototype.sB,set:D.prototype.AB}); +D.prototype.get_m_flags=D.prototype.pB=function(){return Hj(this.eB)};D.prototype.set_m_flags=D.prototype.qB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ij(c,a)};Object.defineProperty(D.prototype,"m_flags",{get:D.prototype.pB,set:D.prototype.qB});D.prototype.__destroy__=function(){Jj(this.eB)};function F(){throw"cannot construct a btManifoldPoint, no constructor in IDL";}F.prototype=Object.create(g.prototype);F.prototype.constructor=F;F.prototype.fB=F;F.gB={};b.btManifoldPoint=F; +F.prototype.getPositionWorldOnA=function(){return k(Kj(this.eB),n)};F.prototype.getPositionWorldOnB=function(){return k(Lj(this.eB),n)};F.prototype.getAppliedImpulse=function(){return Mj(this.eB)};F.prototype.getDistance=function(){return Nj(this.eB)};F.prototype.get_m_localPointA=F.prototype.ID=function(){return k(Oj(this.eB),n)};F.prototype.set_m_localPointA=F.prototype.BG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Pj(c,a)}; +Object.defineProperty(F.prototype,"m_localPointA",{get:F.prototype.ID,set:F.prototype.BG});F.prototype.get_m_localPointB=F.prototype.JD=function(){return k(Qj(this.eB),n)};F.prototype.set_m_localPointB=F.prototype.CG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Rj(c,a)};Object.defineProperty(F.prototype,"m_localPointB",{get:F.prototype.JD,set:F.prototype.CG});F.prototype.get_m_positionWorldOnB=F.prototype.$D=function(){return k(Sj(this.eB),n)}; +F.prototype.set_m_positionWorldOnB=F.prototype.UG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Tj(c,a)};Object.defineProperty(F.prototype,"m_positionWorldOnB",{get:F.prototype.$D,set:F.prototype.UG});F.prototype.get_m_positionWorldOnA=F.prototype.ZD=function(){return k(Uj(this.eB),n)};F.prototype.set_m_positionWorldOnA=F.prototype.TG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Vj(c,a)};Object.defineProperty(F.prototype,"m_positionWorldOnA",{get:F.prototype.ZD,set:F.prototype.TG}); +F.prototype.get_m_normalWorldOnB=F.prototype.UD=function(){return k(Wj(this.eB),n)};F.prototype.set_m_normalWorldOnB=F.prototype.NG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Xj(c,a)};Object.defineProperty(F.prototype,"m_normalWorldOnB",{get:F.prototype.UD,set:F.prototype.NG});F.prototype.get_m_userPersistentData=F.prototype.BE=function(){return Yj(this.eB)};F.prototype.set_m_userPersistentData=F.prototype.vH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Zj(c,a)}; +Object.defineProperty(F.prototype,"m_userPersistentData",{get:F.prototype.BE,set:F.prototype.vH});F.prototype.__destroy__=function(){ak(this.eB)};function TE(){this.eB=bk();h(TE)[this.eB]=this}TE.prototype=Object.create(wE.prototype);TE.prototype.constructor=TE;TE.prototype.fB=TE;TE.gB={};b.ConcreteContactResultCallback=TE; +TE.prototype.addSingleResult=function(a,c,d,e,f,m,y){var W=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);m&&"object"===typeof m&&(m=m.eB);y&&"object"===typeof y&&(y=y.eB);return ck(W,a,c,d,e,f,m,y)};TE.prototype.__destroy__=function(){dk(this.eB)};function UE(){throw"cannot construct a LocalShapeInfo, no constructor in IDL";}UE.prototype=Object.create(g.prototype); +UE.prototype.constructor=UE;UE.prototype.fB=UE;UE.gB={};b.LocalShapeInfo=UE;UE.prototype.get_m_shapePart=UE.prototype.iE=function(){return ek(this.eB)};UE.prototype.set_m_shapePart=UE.prototype.cH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);fk(c,a)};Object.defineProperty(UE.prototype,"m_shapePart",{get:UE.prototype.iE,set:UE.prototype.cH});UE.prototype.get_m_triangleIndex=UE.prototype.xE=function(){return gk(this.eB)}; +UE.prototype.set_m_triangleIndex=UE.prototype.rH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);hk(c,a)};Object.defineProperty(UE.prototype,"m_triangleIndex",{get:UE.prototype.xE,set:UE.prototype.rH});UE.prototype.__destroy__=function(){ik(this.eB)};function H(a,c,d,e,f){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);this.eB=jk(a,c,d,e,f);h(H)[this.eB]=this} +H.prototype=Object.create(g.prototype);H.prototype.constructor=H;H.prototype.fB=H;H.gB={};b.LocalConvexResult=H;H.prototype.get_m_hitCollisionObject=H.prototype.KB=function(){return k(kk(this.eB),r)};H.prototype.set_m_hitCollisionObject=H.prototype.UB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);lk(c,a)};Object.defineProperty(H.prototype,"m_hitCollisionObject",{get:H.prototype.KB,set:H.prototype.UB});H.prototype.get_m_localShapeInfo=H.prototype.KD=function(){return k(mk(this.eB),UE)}; +H.prototype.set_m_localShapeInfo=H.prototype.DG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);nk(c,a)};Object.defineProperty(H.prototype,"m_localShapeInfo",{get:H.prototype.KD,set:H.prototype.DG});H.prototype.get_m_hitNormalLocal=H.prototype.uD=function(){return k(ok(this.eB),n)};H.prototype.set_m_hitNormalLocal=H.prototype.nG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);pk(c,a)};Object.defineProperty(H.prototype,"m_hitNormalLocal",{get:H.prototype.uD,set:H.prototype.nG}); +H.prototype.get_m_hitPointLocal=H.prototype.wD=function(){return k(qk(this.eB),n)};H.prototype.set_m_hitPointLocal=H.prototype.pG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);rk(c,a)};Object.defineProperty(H.prototype,"m_hitPointLocal",{get:H.prototype.wD,set:H.prototype.pG});H.prototype.get_m_hitFraction=H.prototype.rD=function(){return sk(this.eB)};H.prototype.set_m_hitFraction=H.prototype.kG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);tk(c,a)}; +Object.defineProperty(H.prototype,"m_hitFraction",{get:H.prototype.rD,set:H.prototype.kG});H.prototype.__destroy__=function(){uk(this.eB)};function I(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=vk(a,c);h(I)[this.eB]=this}I.prototype=Object.create(w.prototype);I.prototype.constructor=I;I.prototype.fB=I;I.gB={};b.ClosestConvexResultCallback=I;I.prototype.hasHit=function(){return!!wk(this.eB)}; +I.prototype.get_m_hitCollisionObject=I.prototype.KB=function(){return k(xk(this.eB),r)};I.prototype.set_m_hitCollisionObject=I.prototype.UB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);yk(c,a)};Object.defineProperty(I.prototype,"m_hitCollisionObject",{get:I.prototype.KB,set:I.prototype.UB});I.prototype.get_m_convexFromWorld=I.prototype.aD=function(){return k(zk(this.eB),n)}; +I.prototype.set_m_convexFromWorld=I.prototype.UF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ak(c,a)};Object.defineProperty(I.prototype,"m_convexFromWorld",{get:I.prototype.aD,set:I.prototype.UF});I.prototype.get_m_convexToWorld=I.prototype.bD=function(){return k(Bk(this.eB),n)};I.prototype.set_m_convexToWorld=I.prototype.VF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ck(c,a)};Object.defineProperty(I.prototype,"m_convexToWorld",{get:I.prototype.bD,set:I.prototype.VF}); +I.prototype.get_m_hitNormalWorld=I.prototype.uB=function(){return k(Dk(this.eB),n)};I.prototype.set_m_hitNormalWorld=I.prototype.CB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ek(c,a)};Object.defineProperty(I.prototype,"m_hitNormalWorld",{get:I.prototype.uB,set:I.prototype.CB});I.prototype.get_m_hitPointWorld=I.prototype.vB=function(){return k(Fk(this.eB),n)};I.prototype.set_m_hitPointWorld=I.prototype.DB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Gk(c,a)}; +Object.defineProperty(I.prototype,"m_hitPointWorld",{get:I.prototype.vB,set:I.prototype.DB});I.prototype.get_m_collisionFilterGroup=I.prototype.hB=function(){return Hk(this.eB)};I.prototype.set_m_collisionFilterGroup=I.prototype.jB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ik(c,a)};Object.defineProperty(I.prototype,"m_collisionFilterGroup",{get:I.prototype.hB,set:I.prototype.jB});I.prototype.get_m_collisionFilterMask=I.prototype.iB=function(){return Jk(this.eB)}; +I.prototype.set_m_collisionFilterMask=I.prototype.kB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Kk(c,a)};Object.defineProperty(I.prototype,"m_collisionFilterMask",{get:I.prototype.iB,set:I.prototype.kB});I.prototype.get_m_closestHitFraction=I.prototype.lB=function(){return Lk(this.eB)};I.prototype.set_m_closestHitFraction=I.prototype.mB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Mk(c,a)};Object.defineProperty(I.prototype,"m_closestHitFraction",{get:I.prototype.lB,set:I.prototype.mB}); +I.prototype.__destroy__=function(){Nk(this.eB)};function VE(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=void 0===c?Ok(a):Pk(a,c);h(VE)[this.eB]=this}VE.prototype=Object.create(xE.prototype);VE.prototype.constructor=VE;VE.prototype.fB=VE;VE.gB={};b.btConvexTriangleMeshShape=VE;VE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Qk(c,a)};VE.prototype.getLocalScaling=function(){return k(Rk(this.eB),n)}; +VE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Sk(d,a,c)};VE.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Tk(c,a)};VE.prototype.getMargin=function(){return Uk(this.eB)};VE.prototype.__destroy__=function(){Vk(this.eB)};function WE(a){a&&"object"===typeof a&&(a=a.eB);this.eB=Wk(a);h(WE)[this.eB]=this}WE.prototype=Object.create(l.prototype);WE.prototype.constructor=WE;WE.prototype.fB=WE; +WE.gB={};b.btBoxShape=WE;WE.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Xk(c,a)};WE.prototype.getMargin=function(){return Yk(this.eB)};WE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Zk(c,a)};WE.prototype.getLocalScaling=function(){return k($k(this.eB),n)};WE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);al(d,a,c)};WE.prototype.__destroy__=function(){bl(this.eB)}; +function XE(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=cl(a,c);h(XE)[this.eB]=this}XE.prototype=Object.create(yE.prototype);XE.prototype.constructor=XE;XE.prototype.fB=XE;XE.gB={};b.btCapsuleShapeX=XE;XE.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);dl(c,a)};XE.prototype.getMargin=function(){return el(this.eB)};XE.prototype.getUpAxis=function(){return fl(this.eB)};XE.prototype.getRadius=function(){return gl(this.eB)}; +XE.prototype.getHalfHeight=function(){return hl(this.eB)};XE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);il(c,a)};XE.prototype.getLocalScaling=function(){return k(jl(this.eB),n)};XE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);kl(d,a,c)};XE.prototype.__destroy__=function(){ll(this.eB)}; +function YE(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=ml(a,c);h(YE)[this.eB]=this}YE.prototype=Object.create(yE.prototype);YE.prototype.constructor=YE;YE.prototype.fB=YE;YE.gB={};b.btCapsuleShapeZ=YE;YE.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);nl(c,a)};YE.prototype.getMargin=function(){return ol(this.eB)};YE.prototype.getUpAxis=function(){return pl(this.eB)};YE.prototype.getRadius=function(){return ql(this.eB)}; +YE.prototype.getHalfHeight=function(){return rl(this.eB)};YE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);sl(c,a)};YE.prototype.getLocalScaling=function(){return k(tl(this.eB),n)};YE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);ul(d,a,c)};YE.prototype.__destroy__=function(){vl(this.eB)};function ZE(a){a&&"object"===typeof a&&(a=a.eB);this.eB=wl(a);h(ZE)[this.eB]=this} +ZE.prototype=Object.create(zE.prototype);ZE.prototype.constructor=ZE;ZE.prototype.fB=ZE;ZE.gB={};b.btCylinderShapeX=ZE;ZE.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);xl(c,a)};ZE.prototype.getMargin=function(){return yl(this.eB)};ZE.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);zl(c,a)};ZE.prototype.getLocalScaling=function(){return k(Al(this.eB),n)}; +ZE.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Bl(d,a,c)};ZE.prototype.__destroy__=function(){Cl(this.eB)};function $E(a){a&&"object"===typeof a&&(a=a.eB);this.eB=Dl(a);h($E)[this.eB]=this}$E.prototype=Object.create(zE.prototype);$E.prototype.constructor=$E;$E.prototype.fB=$E;$E.gB={};b.btCylinderShapeZ=$E;$E.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);El(c,a)}; +$E.prototype.getMargin=function(){return Fl(this.eB)};$E.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Gl(c,a)};$E.prototype.getLocalScaling=function(){return k(Hl(this.eB),n)};$E.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Il(d,a,c)};$E.prototype.__destroy__=function(){Jl(this.eB)};function aF(a){a&&"object"===typeof a&&(a=a.eB);this.eB=Kl(a);h(aF)[this.eB]=this}aF.prototype=Object.create(l.prototype); +aF.prototype.constructor=aF;aF.prototype.fB=aF;aF.gB={};b.btSphereShape=aF;aF.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ll(c,a)};aF.prototype.getMargin=function(){return Ml(this.eB)};aF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Nl(c,a)};aF.prototype.getLocalScaling=function(){return k(Ol(this.eB),n)}; +aF.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Pl(d,a,c)};aF.prototype.__destroy__=function(){Ql(this.eB)};function bF(a,c,d){eE();a&&"object"===typeof a&&(a=a.eB);"object"==typeof c&&(c=iE(c));d&&"object"===typeof d&&(d=d.eB);this.eB=Rl(a,c,d);h(bF)[this.eB]=this}bF.prototype=Object.create(l.prototype);bF.prototype.constructor=bF;bF.prototype.fB=bF;bF.gB={};b.btMultiSphereShape=bF; +bF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Sl(c,a)};bF.prototype.getLocalScaling=function(){return k(Tl(this.eB),n)};bF.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Ul(d,a,c)};bF.prototype.__destroy__=function(){Vl(this.eB)};function cF(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=Wl(a,c);h(cF)[this.eB]=this}cF.prototype=Object.create(AE.prototype); +cF.prototype.constructor=cF;cF.prototype.fB=cF;cF.gB={};b.btConeShapeX=cF;cF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Xl(c,a)};cF.prototype.getLocalScaling=function(){return k(Yl(this.eB),n)};cF.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Zl(d,a,c)};cF.prototype.__destroy__=function(){$l(this.eB)}; +function dF(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=am(a,c);h(dF)[this.eB]=this}dF.prototype=Object.create(AE.prototype);dF.prototype.constructor=dF;dF.prototype.fB=dF;dF.gB={};b.btConeShapeZ=dF;dF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);bm(c,a)};dF.prototype.getLocalScaling=function(){return k(cm(this.eB),n)}; +dF.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);dm(d,a,c)};dF.prototype.__destroy__=function(){em(this.eB)};function eF(){throw"cannot construct a btIntArray, no constructor in IDL";}eF.prototype=Object.create(g.prototype);eF.prototype.constructor=eF;eF.prototype.fB=eF;eF.gB={};b.btIntArray=eF;eF.prototype.size=eF.prototype.size=function(){return fm(this.eB)}; +eF.prototype.at=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return gm(c,a)};eF.prototype.__destroy__=function(){hm(this.eB)};function fF(){throw"cannot construct a btFace, no constructor in IDL";}fF.prototype=Object.create(g.prototype);fF.prototype.constructor=fF;fF.prototype.fB=fF;fF.gB={};b.btFace=fF;fF.prototype.get_m_indices=fF.prototype.zD=function(){return k(im(this.eB),eF)}; +fF.prototype.set_m_indices=fF.prototype.sG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);jm(c,a)};Object.defineProperty(fF.prototype,"m_indices",{get:fF.prototype.zD,set:fF.prototype.sG});fF.prototype.get_m_plane=fF.prototype.YD=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return km(c,a)};fF.prototype.set_m_plane=fF.prototype.SG=function(a,c){var d=this.eB;eE();a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);lm(d,a,c)}; +Object.defineProperty(fF.prototype,"m_plane",{get:fF.prototype.YD,set:fF.prototype.SG});fF.prototype.__destroy__=function(){mm(this.eB)};function SE(){throw"cannot construct a btVector3Array, no constructor in IDL";}SE.prototype=Object.create(g.prototype);SE.prototype.constructor=SE;SE.prototype.fB=SE;SE.gB={};b.btVector3Array=SE;SE.prototype.size=SE.prototype.size=function(){return nm(this.eB)};SE.prototype.at=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(om(c,a),n)}; +SE.prototype.__destroy__=function(){pm(this.eB)};function gF(){throw"cannot construct a btFaceArray, no constructor in IDL";}gF.prototype=Object.create(g.prototype);gF.prototype.constructor=gF;gF.prototype.fB=gF;gF.gB={};b.btFaceArray=gF;gF.prototype.size=gF.prototype.size=function(){return qm(this.eB)};gF.prototype.at=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(rm(c,a),fF)};gF.prototype.__destroy__=function(){sm(this.eB)}; +function hF(){throw"cannot construct a btConvexPolyhedron, no constructor in IDL";}hF.prototype=Object.create(g.prototype);hF.prototype.constructor=hF;hF.prototype.fB=hF;hF.gB={};b.btConvexPolyhedron=hF;hF.prototype.get_m_vertices=hF.prototype.DE=function(){return k(tm(this.eB),SE)};hF.prototype.set_m_vertices=hF.prototype.xH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);um(c,a)};Object.defineProperty(hF.prototype,"m_vertices",{get:hF.prototype.DE,set:hF.prototype.xH}); +hF.prototype.get_m_faces=hF.prototype.JB=function(){return k(wm(this.eB),gF)};hF.prototype.set_m_faces=hF.prototype.TB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);xm(c,a)};Object.defineProperty(hF.prototype,"m_faces",{get:hF.prototype.JB,set:hF.prototype.TB});hF.prototype.__destroy__=function(){ym(this.eB)};function iF(a,c){eE();"object"==typeof a&&(a=iE(a));c&&"object"===typeof c&&(c=c.eB);this.eB=void 0===a?zm():void 0===c?Am(a):Bm(a,c);h(iF)[this.eB]=this}iF.prototype=Object.create(l.prototype); +iF.prototype.constructor=iF;iF.prototype.fB=iF;iF.gB={};b.btConvexHullShape=iF;iF.prototype.addPoint=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);void 0===c?Cm(d,a):Dm(d,a,c)};iF.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Em(c,a)};iF.prototype.getMargin=function(){return Fm(this.eB)};iF.prototype.getNumVertices=function(){return Gm(this.eB)}; +iF.prototype.initializePolyhedralFeatures=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return!!Hm(c,a)};iF.prototype.recalcLocalAabb=function(){Im(this.eB)};iF.prototype.getConvexPolyhedron=function(){return k(Jm(this.eB),hF)};iF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Km(c,a)};iF.prototype.getLocalScaling=function(){return k(Lm(this.eB),n)}; +iF.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Mm(d,a,c)};iF.prototype.__destroy__=function(){Nm(this.eB)};function jF(a){a&&"object"===typeof a&&(a=a.eB);this.eB=Om(a);h(jF)[this.eB]=this}jF.prototype=Object.create(g.prototype);jF.prototype.constructor=jF;jF.prototype.fB=jF;jF.gB={};b.btShapeHull=jF;jF.prototype.buildHull=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return!!Pm(c,a)}; +jF.prototype.numVertices=function(){return Qm(this.eB)};jF.prototype.getVertexPointer=function(){return k(Rm(this.eB),n)};jF.prototype.__destroy__=function(){Sm(this.eB)};function kF(a){a&&"object"===typeof a&&(a=a.eB);this.eB=void 0===a?Tm():Um(a);h(kF)[this.eB]=this}kF.prototype=Object.create(l.prototype);kF.prototype.constructor=kF;kF.prototype.fB=kF;kF.gB={};b.btCompoundShape=kF; +kF.prototype.addChildShape=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Vm(d,a,c)};kF.prototype.removeChildShape=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Wm(c,a)};kF.prototype.removeChildShapeByIndex=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Xm(c,a)};kF.prototype.getNumChildShapes=function(){return Ym(this.eB)};kF.prototype.getChildShape=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Zm(c,a),l)}; +kF.prototype.updateChildTransform=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);void 0===d?$m(e,a,c):an(e,a,c,d)};kF.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);bn(c,a)};kF.prototype.getMargin=function(){return cn(this.eB)};kF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);dn(c,a)};kF.prototype.getLocalScaling=function(){return k(en(this.eB),n)}; +kF.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);fn(d,a,c)};kF.prototype.__destroy__=function(){gn(this.eB)};function lF(){throw"cannot construct a btIndexedMesh, no constructor in IDL";}lF.prototype=Object.create(g.prototype);lF.prototype.constructor=lF;lF.prototype.fB=lF;lF.gB={};b.btIndexedMesh=lF;lF.prototype.get_m_numTriangles=lF.prototype.WD=function(){return hn(this.eB)}; +lF.prototype.set_m_numTriangles=lF.prototype.PG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);jn(c,a)};Object.defineProperty(lF.prototype,"m_numTriangles",{get:lF.prototype.WD,set:lF.prototype.PG});lF.prototype.__destroy__=function(){kn(this.eB)};function mF(){throw"cannot construct a btIndexedMeshArray, no constructor in IDL";}mF.prototype=Object.create(g.prototype);mF.prototype.constructor=mF;mF.prototype.fB=mF;mF.gB={};b.btIndexedMeshArray=mF;mF.prototype.size=mF.prototype.size=function(){return ln(this.eB)}; +mF.prototype.at=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(mn(c,a),lF)};mF.prototype.__destroy__=function(){nn(this.eB)};function nF(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=void 0===a?on():void 0===c?pn(a):qn(a,c);h(nF)[this.eB]=this}nF.prototype=Object.create(BE.prototype);nF.prototype.constructor=nF;nF.prototype.fB=nF;nF.gB={};b.btTriangleMesh=nF; +nF.prototype.addTriangle=function(a,c,d,e){var f=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);void 0===e?rn(f,a,c,d):sn(f,a,c,d,e)};nF.prototype.findOrAddVertex=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return tn(d,a,c)};nF.prototype.addIndex=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);un(c,a)}; +nF.prototype.getIndexedMeshArray=function(){return k(vn(this.eB),mF)};nF.prototype.setScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);wn(c,a)};nF.prototype.__destroy__=function(){xn(this.eB)};function oF(){this.eB=yn();h(oF)[this.eB]=this}oF.prototype=Object.create(qE.prototype);oF.prototype.constructor=oF;oF.prototype.fB=oF;oF.gB={};b.btEmptyShape=oF;oF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);zn(c,a)}; +oF.prototype.getLocalScaling=function(){return k(An(this.eB),n)};oF.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Bn(d,a,c)};oF.prototype.__destroy__=function(){Cn(this.eB)};function pF(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=Dn(a,c);h(pF)[this.eB]=this}pF.prototype=Object.create(qE.prototype);pF.prototype.constructor=pF;pF.prototype.fB=pF;pF.gB={};b.btStaticPlaneShape=pF; +pF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);En(c,a)};pF.prototype.getLocalScaling=function(){return k(Fn(this.eB),n)};pF.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Gn(d,a,c)};pF.prototype.__destroy__=function(){Hn(this.eB)}; +function qF(a,c,d){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);this.eB=void 0===d?In(a,c):Jn(a,c,d);h(qF)[this.eB]=this}qF.prototype=Object.create(CE.prototype);qF.prototype.constructor=qF;qF.prototype.fB=qF;qF.gB={};b.btBvhTriangleMeshShape=qF;qF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Kn(c,a)};qF.prototype.getLocalScaling=function(){return k(Ln(this.eB),n)}; +qF.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Mn(d,a,c)};qF.prototype.__destroy__=function(){Nn(this.eB)}; +function rF(a,c,d,e,f,m,y,W,E){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);m&&"object"===typeof m&&(m=m.eB);y&&"object"===typeof y&&(y=y.eB);W&&"object"===typeof W&&(W=W.eB);E&&"object"===typeof E&&(E=E.eB);this.eB=On(a,c,d,e,f,m,y,W,E);h(rF)[this.eB]=this}rF.prototype=Object.create(qE.prototype);rF.prototype.constructor=rF;rF.prototype.fB=rF;rF.gB={}; +b.btHeightfieldTerrainShape=rF;rF.prototype.setMargin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Pn(c,a)};rF.prototype.getMargin=function(){return Qn(this.eB)};rF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Rn(c,a)};rF.prototype.getLocalScaling=function(){return k(Sn(this.eB),n)};rF.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Tn(d,a,c)}; +rF.prototype.__destroy__=function(){Un(this.eB)};function sF(a,c,d,e){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);this.eB=Vn(a,c,d,e);h(sF)[this.eB]=this}sF.prototype=Object.create(g.prototype);sF.prototype.constructor=sF;sF.prototype.fB=sF;sF.gB={};b.btAABB=sF;sF.prototype.invalidate=function(){Wn(this.eB)};sF.prototype.increment_margin=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Xn(c,a)}; +sF.prototype.copy_with_margin=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Yn(d,a,c)};sF.prototype.__destroy__=function(){Zn(this.eB)};function tF(){this.eB=$n();h(tF)[this.eB]=this}tF.prototype=Object.create(g.prototype);tF.prototype.constructor=tF;tF.prototype.fB=tF;tF.gB={};b.btPrimitiveTriangle=tF;tF.prototype.__destroy__=function(){ao(this.eB)}; +function uF(a,c,d){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);this.eB=bo(a,c,d);h(uF)[this.eB]=this}uF.prototype=Object.create(g.prototype);uF.prototype.constructor=uF;uF.prototype.fB=uF;uF.gB={};b.btTriangleShapeEx=uF;uF.prototype.getAabb=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);co(e,a,c,d)}; +uF.prototype.applyTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);eo(c,a)};uF.prototype.buildTriPlane=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);fo(c,a)};uF.prototype.__destroy__=function(){go(this.eB)};function vF(){this.eB=ho();h(vF)[this.eB]=this}vF.prototype=Object.create(g.prototype);vF.prototype.constructor=vF;vF.prototype.fB=vF;vF.gB={};b.btTetrahedronShapeEx=vF; +vF.prototype.setVertices=function(a,c,d,e){var f=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);io(f,a,c,d,e)};vF.prototype.__destroy__=function(){jo(this.eB)};function wF(){throw"cannot construct a CompoundPrimitiveManager, no constructor in IDL";}wF.prototype=Object.create(DE.prototype);wF.prototype.constructor=wF;wF.prototype.fB=wF;wF.gB={};b.CompoundPrimitiveManager=wF; +wF.prototype.get_primitive_count=function(){return ko(this.eB)};wF.prototype.get_primitive_box=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);lo(d,a,c)};wF.prototype.get_primitive_triangle=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);mo(d,a,c)};wF.prototype.is_trimesh=function(){return!!no(this.eB)};wF.prototype.get_m_compoundShape=wF.prototype.XC=function(){return k(oo(this.eB),J)}; +wF.prototype.set_m_compoundShape=wF.prototype.QF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);po(c,a)};Object.defineProperty(wF.prototype,"m_compoundShape",{get:wF.prototype.XC,set:wF.prototype.QF});wF.prototype.__destroy__=function(){qo(this.eB)};function J(a){a&&"object"===typeof a&&(a=a.eB);this.eB=void 0===a?ro():so(a);h(J)[this.eB]=this}J.prototype=Object.create(EE.prototype);J.prototype.constructor=J;J.prototype.fB=J;J.gB={};b.btGImpactCompoundShape=J; +J.prototype.childrenHasTransform=function(){return!!to(this.eB)};J.prototype.getPrimitiveManager=function(){return k(uo(this.eB),DE)};J.prototype.getCompoundPrimitiveManager=function(){return k(vo(this.eB),wF)};J.prototype.getNumChildShapes=function(){return wo(this.eB)};J.prototype.addChildShape=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);xo(d,a,c)}; +J.prototype.getChildShape=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(yo(c,a),l)};J.prototype.getChildAabb=function(a,c,d,e){var f=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);zo(f,a,c,d,e)};J.prototype.getChildTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Ao(c,a),t)}; +J.prototype.setChildTransform=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Bo(d,a,c)};J.prototype.calculateLocalInertia=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Co(d,a,c)};J.prototype.getName=function(){return Ma(Do(this.eB))};J.prototype.getGImpactShapeType=function(){return Eo(this.eB)};J.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Fo(c,a)}; +J.prototype.getLocalScaling=function(){return k(Go(this.eB),n)};J.prototype.updateBound=function(){Ho(this.eB)};J.prototype.postUpdate=function(){Io(this.eB)};J.prototype.getShapeType=function(){return Jo(this.eB)};J.prototype.needsRetrieveTriangles=function(){return!!Ko(this.eB)};J.prototype.needsRetrieveTetrahedrons=function(){return!!Lo(this.eB)};J.prototype.getBulletTriangle=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Mo(d,a,c)}; +J.prototype.getBulletTetrahedron=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);No(d,a,c)};J.prototype.__destroy__=function(){Oo(this.eB)};function K(a){a&&"object"===typeof a&&(a=a.eB);this.eB=void 0===a?Po():Qo(a);h(K)[this.eB]=this}K.prototype=Object.create(DE.prototype);K.prototype.constructor=K;K.prototype.fB=K;K.gB={};b.TrimeshPrimitiveManager=K;K.prototype.lock=K.prototype.lock=function(){Ro(this.eB)};K.prototype.unlock=K.prototype.unlock=function(){So(this.eB)}; +K.prototype.is_trimesh=function(){return!!To(this.eB)};K.prototype.get_vertex_count=function(){return Uo(this.eB)};K.prototype.get_indices=function(a,c,d,e){var f=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);Vo(f,a,c,d,e)};K.prototype.get_vertex=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Wo(d,a,c)}; +K.prototype.get_bullet_triangle=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Xo(d,a,c)};K.prototype.get_m_margin=K.prototype.ND=function(){return Yo(this.eB)};K.prototype.set_m_margin=K.prototype.GG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Zo(c,a)};Object.defineProperty(K.prototype,"m_margin",{get:K.prototype.ND,set:K.prototype.GG});K.prototype.get_m_meshInterface=K.prototype.QD=function(){return k($o(this.eB),BE)}; +K.prototype.set_m_meshInterface=K.prototype.JG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ap(c,a)};Object.defineProperty(K.prototype,"m_meshInterface",{get:K.prototype.QD,set:K.prototype.JG});K.prototype.get_m_part=K.prototype.XD=function(){return bp(this.eB)};K.prototype.set_m_part=K.prototype.QG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);cp(c,a)};Object.defineProperty(K.prototype,"m_part",{get:K.prototype.XD,set:K.prototype.QG}); +K.prototype.get_m_lock_count=K.prototype.LD=function(){return dp(this.eB)};K.prototype.set_m_lock_count=K.prototype.EG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ep(c,a)};Object.defineProperty(K.prototype,"m_lock_count",{get:K.prototype.LD,set:K.prototype.EG});K.prototype.get_numverts=K.prototype.NE=function(){return fp(this.eB)};K.prototype.set_numverts=K.prototype.HH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);gp(c,a)}; +Object.defineProperty(K.prototype,"numverts",{get:K.prototype.NE,set:K.prototype.HH});K.prototype.get_type=K.prototype.RE=function(){return hp(this.eB)};K.prototype.set_type=K.prototype.LH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ip(c,a)};Object.defineProperty(K.prototype,"type",{get:K.prototype.RE,set:K.prototype.LH});K.prototype.get_stride=K.prototype.PE=function(){return jp(this.eB)}; +K.prototype.set_stride=K.prototype.JH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);kp(c,a)};Object.defineProperty(K.prototype,"stride",{get:K.prototype.PE,set:K.prototype.JH});K.prototype.get_indexstride=K.prototype.iC=function(){return lp(this.eB)};K.prototype.set_indexstride=K.prototype.bF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);mp(c,a)};Object.defineProperty(K.prototype,"indexstride",{get:K.prototype.iC,set:K.prototype.bF}); +K.prototype.get_numfaces=K.prototype.ME=function(){return np(this.eB)};K.prototype.set_numfaces=K.prototype.GH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);op(c,a)};Object.defineProperty(K.prototype,"numfaces",{get:K.prototype.ME,set:K.prototype.GH});K.prototype.get_indicestype=K.prototype.jC=function(){return pp(this.eB)};K.prototype.set_indicestype=K.prototype.cF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);qp(c,a)}; +Object.defineProperty(K.prototype,"indicestype",{get:K.prototype.jC,set:K.prototype.cF});K.prototype.__destroy__=function(){rp(this.eB)};function xF(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=sp(a,c);h(xF)[this.eB]=this}xF.prototype=Object.create(EE.prototype);xF.prototype.constructor=xF;xF.prototype.fB=xF;xF.gB={};b.btGImpactMeshShapePart=xF;xF.prototype.getTrimeshPrimitiveManager=function(){return k(tp(this.eB),K)};xF.prototype.getVertexCount=function(){return up(this.eB)}; +xF.prototype.getVertex=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);vp(d,a,c)};xF.prototype.getPart=function(){return wp(this.eB)};xF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);xp(c,a)};xF.prototype.getLocalScaling=function(){return k(yp(this.eB),n)};xF.prototype.updateBound=function(){zp(this.eB)};xF.prototype.postUpdate=function(){Ap(this.eB)};xF.prototype.getShapeType=function(){return Bp(this.eB)}; +xF.prototype.needsRetrieveTriangles=function(){return!!Cp(this.eB)};xF.prototype.needsRetrieveTetrahedrons=function(){return!!Dp(this.eB)};xF.prototype.getBulletTriangle=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Ep(d,a,c)};xF.prototype.getBulletTetrahedron=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Fp(d,a,c)};xF.prototype.__destroy__=function(){Gp(this.eB)}; +function yF(a){a&&"object"===typeof a&&(a=a.eB);this.eB=Hp(a);h(yF)[this.eB]=this}yF.prototype=Object.create(EE.prototype);yF.prototype.constructor=yF;yF.prototype.fB=yF;yF.gB={};b.btGImpactMeshShape=yF;yF.prototype.getMeshInterface=function(){return k(Ip(this.eB),BE)};yF.prototype.getMeshPartCount=function(){return Jp(this.eB)};yF.prototype.getMeshPart=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Kp(c,a),xF)};yF.prototype.calculateSerializeBufferSize=function(){return Lp(this.eB)}; +yF.prototype.setLocalScaling=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Mp(c,a)};yF.prototype.getLocalScaling=function(){return k(Np(this.eB),n)};yF.prototype.updateBound=function(){Op(this.eB)};yF.prototype.postUpdate=function(){Pp(this.eB)};yF.prototype.getShapeType=function(){return Qp(this.eB)};yF.prototype.needsRetrieveTriangles=function(){return!!Rp(this.eB)};yF.prototype.needsRetrieveTetrahedrons=function(){return!!Sp(this.eB)}; +yF.prototype.getBulletTriangle=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Tp(d,a,c)};yF.prototype.getBulletTetrahedron=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Up(d,a,c)};yF.prototype.__destroy__=function(){Vp(this.eB)}; +function zF(a,c){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);this.eB=void 0===a?Wp():void 0===c?_emscripten_bind_btCollisionAlgorithmConstructionInfo_btCollisionAlgorithmConstructionInfo_1(a):Xp(a,c);h(zF)[this.eB]=this}zF.prototype=Object.create(g.prototype);zF.prototype.constructor=zF;zF.prototype.fB=zF;zF.gB={};b.btCollisionAlgorithmConstructionInfo=zF;zF.prototype.get_m_dispatcher1=zF.prototype.gD=function(){return k(Yp(this.eB),kE)}; +zF.prototype.set_m_dispatcher1=zF.prototype.$F=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Zp(c,a)};Object.defineProperty(zF.prototype,"m_dispatcher1",{get:zF.prototype.gD,set:zF.prototype.$F});zF.prototype.get_m_manifold=zF.prototype.MD=function(){return k($p(this.eB),HE)};zF.prototype.set_m_manifold=zF.prototype.FG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);aq(c,a)};Object.defineProperty(zF.prototype,"m_manifold",{get:zF.prototype.MD,set:zF.prototype.FG}); +zF.prototype.__destroy__=function(){bq(this.eB)};function AF(a,c,d){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);this.eB=cq(a,c,d);h(AF)[this.eB]=this}AF.prototype=Object.create(FE.prototype);AF.prototype.constructor=AF;AF.prototype.fB=AF;AF.gB={};b.btGImpactCollisionAlgorithm=AF;AF.prototype.registerAlgorithm=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);dq(c,a)};AF.prototype.__destroy__=function(){eq(this.eB)}; +function BF(){this.eB=fq();h(BF)[this.eB]=this}BF.prototype=Object.create(g.prototype);BF.prototype.constructor=BF;BF.prototype.fB=BF;BF.gB={};b.btDefaultCollisionConstructionInfo=BF;BF.prototype.__destroy__=function(){gq(this.eB)};function HE(){this.eB=hq();h(HE)[this.eB]=this}HE.prototype=Object.create(g.prototype);HE.prototype.constructor=HE;HE.prototype.fB=HE;HE.gB={};b.btPersistentManifold=HE;HE.prototype.getBody0=function(){return k(iq(this.eB),r)}; +HE.prototype.getBody1=function(){return k(jq(this.eB),r)};HE.prototype.getNumContacts=function(){return kq(this.eB)};HE.prototype.getContactPoint=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(lq(c,a),F)};HE.prototype.__destroy__=function(){mq(this.eB)};function CF(a){a&&"object"===typeof a&&(a=a.eB);this.eB=nq(a);h(CF)[this.eB]=this}CF.prototype=Object.create(kE.prototype);CF.prototype.constructor=CF;CF.prototype.fB=CF;CF.gB={};b.btCollisionDispatcher=CF; +CF.prototype.getNumManifolds=function(){return oq(this.eB)};CF.prototype.getManifoldByIndexInternal=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(pq(c,a),HE)};CF.prototype.__destroy__=function(){qq(this.eB)};function DF(){throw"cannot construct a btOverlappingPairCallback, no constructor in IDL";}DF.prototype=Object.create(g.prototype);DF.prototype.constructor=DF;DF.prototype.fB=DF;DF.gB={};b.btOverlappingPairCallback=DF;DF.prototype.__destroy__=function(){rq(this.eB)}; +function lE(){throw"cannot construct a btOverlappingPairCache, no constructor in IDL";}lE.prototype=Object.create(g.prototype);lE.prototype.constructor=lE;lE.prototype.fB=lE;lE.gB={};b.btOverlappingPairCache=lE;lE.prototype.setInternalGhostPairCallback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);sq(c,a)};lE.prototype.getNumOverlappingPairs=function(){return tq(this.eB)};lE.prototype.__destroy__=function(){uq(this.eB)}; +function EF(a,c,d,e,f){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);this.eB=void 0===d?vq(a,c):void 0===e?wq(a,c,d):void 0===f?xq(a,c,d,e):yq(a,c,d,e,f);h(EF)[this.eB]=this}EF.prototype=Object.create(g.prototype);EF.prototype.constructor=EF;EF.prototype.fB=EF;EF.gB={};b.btAxisSweep3=EF;EF.prototype.__destroy__=function(){zq(this.eB)}; +function mE(){throw"cannot construct a btBroadphaseInterface, no constructor in IDL";}mE.prototype=Object.create(g.prototype);mE.prototype.constructor=mE;mE.prototype.fB=mE;mE.gB={};b.btBroadphaseInterface=mE;mE.prototype.getOverlappingPairCache=function(){return k(Aq(this.eB),lE)};mE.prototype.__destroy__=function(){Bq(this.eB)};function FF(){throw"cannot construct a btCollisionConfiguration, no constructor in IDL";}FF.prototype=Object.create(g.prototype);FF.prototype.constructor=FF; +FF.prototype.fB=FF;FF.gB={};b.btCollisionConfiguration=FF;FF.prototype.__destroy__=function(){Cq(this.eB)};function GF(){this.eB=Dq();h(GF)[this.eB]=this}GF.prototype=Object.create(g.prototype);GF.prototype.constructor=GF;GF.prototype.fB=GF;GF.gB={};b.btDbvtBroadphase=GF;GF.prototype.__destroy__=function(){Eq(this.eB)};function pE(){throw"cannot construct a btBroadphaseProxy, no constructor in IDL";}pE.prototype=Object.create(g.prototype);pE.prototype.constructor=pE;pE.prototype.fB=pE;pE.gB={}; +b.btBroadphaseProxy=pE;pE.prototype.get_m_collisionFilterGroup=pE.prototype.hB=function(){return Fq(this.eB)};pE.prototype.set_m_collisionFilterGroup=pE.prototype.jB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Gq(c,a)};Object.defineProperty(pE.prototype,"m_collisionFilterGroup",{get:pE.prototype.hB,set:pE.prototype.jB});pE.prototype.get_m_collisionFilterMask=pE.prototype.iB=function(){return Hq(this.eB)}; +pE.prototype.set_m_collisionFilterMask=pE.prototype.kB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Iq(c,a)};Object.defineProperty(pE.prototype,"m_collisionFilterMask",{get:pE.prototype.iB,set:pE.prototype.kB});pE.prototype.__destroy__=function(){Jq(this.eB)};function L(a,c,d,e){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);this.eB=void 0===e?Kq(a,c,d):Lq(a,c,d,e);h(L)[this.eB]=this}L.prototype=Object.create(g.prototype); +L.prototype.constructor=L;L.prototype.fB=L;L.gB={};b.btRigidBodyConstructionInfo=L;L.prototype.get_m_linearDamping=L.prototype.FD=function(){return Mq(this.eB)};L.prototype.set_m_linearDamping=L.prototype.yG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Nq(c,a)};Object.defineProperty(L.prototype,"m_linearDamping",{get:L.prototype.FD,set:L.prototype.yG});L.prototype.get_m_angularDamping=L.prototype.JC=function(){return Oq(this.eB)}; +L.prototype.set_m_angularDamping=L.prototype.CF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Pq(c,a)};Object.defineProperty(L.prototype,"m_angularDamping",{get:L.prototype.JC,set:L.prototype.CF});L.prototype.get_m_friction=L.prototype.mD=function(){return Qq(this.eB)};L.prototype.set_m_friction=L.prototype.fG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Rq(c,a)};Object.defineProperty(L.prototype,"m_friction",{get:L.prototype.mD,set:L.prototype.fG}); +L.prototype.get_m_rollingFriction=L.prototype.fE=function(){return Sq(this.eB)};L.prototype.set_m_rollingFriction=L.prototype.$G=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Tq(c,a)};Object.defineProperty(L.prototype,"m_rollingFriction",{get:L.prototype.fE,set:L.prototype.$G});L.prototype.get_m_restitution=L.prototype.dE=function(){return Uq(this.eB)};L.prototype.set_m_restitution=L.prototype.YG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Vq(c,a)}; +Object.defineProperty(L.prototype,"m_restitution",{get:L.prototype.dE,set:L.prototype.YG});L.prototype.get_m_linearSleepingThreshold=L.prototype.GD=function(){return Wq(this.eB)};L.prototype.set_m_linearSleepingThreshold=L.prototype.zG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Xq(c,a)};Object.defineProperty(L.prototype,"m_linearSleepingThreshold",{get:L.prototype.GD,set:L.prototype.zG});L.prototype.get_m_angularSleepingThreshold=L.prototype.KC=function(){return Yq(this.eB)}; +L.prototype.set_m_angularSleepingThreshold=L.prototype.DF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Zq(c,a)};Object.defineProperty(L.prototype,"m_angularSleepingThreshold",{get:L.prototype.KC,set:L.prototype.DF});L.prototype.get_m_additionalDamping=L.prototype.EC=function(){return!!$q(this.eB)};L.prototype.set_m_additionalDamping=L.prototype.xF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ar(c,a)}; +Object.defineProperty(L.prototype,"m_additionalDamping",{get:L.prototype.EC,set:L.prototype.xF});L.prototype.get_m_additionalDampingFactor=L.prototype.FC=function(){return br(this.eB)};L.prototype.set_m_additionalDampingFactor=L.prototype.yF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);cr(c,a)};Object.defineProperty(L.prototype,"m_additionalDampingFactor",{get:L.prototype.FC,set:L.prototype.yF});L.prototype.get_m_additionalLinearDampingThresholdSqr=L.prototype.GC=function(){return dr(this.eB)}; +L.prototype.set_m_additionalLinearDampingThresholdSqr=L.prototype.zF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);er(c,a)};Object.defineProperty(L.prototype,"m_additionalLinearDampingThresholdSqr",{get:L.prototype.GC,set:L.prototype.zF});L.prototype.get_m_additionalAngularDampingThresholdSqr=L.prototype.DC=function(){return fr(this.eB)};L.prototype.set_m_additionalAngularDampingThresholdSqr=L.prototype.wF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);gr(c,a)}; +Object.defineProperty(L.prototype,"m_additionalAngularDampingThresholdSqr",{get:L.prototype.DC,set:L.prototype.wF});L.prototype.get_m_additionalAngularDampingFactor=L.prototype.CC=function(){return hr(this.eB)};L.prototype.set_m_additionalAngularDampingFactor=L.prototype.vF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ir(c,a)};Object.defineProperty(L.prototype,"m_additionalAngularDampingFactor",{get:L.prototype.CC,set:L.prototype.vF});L.prototype.__destroy__=function(){jr(this.eB)}; +function M(a){a&&"object"===typeof a&&(a=a.eB);this.eB=kr(a);h(M)[this.eB]=this}M.prototype=Object.create(r.prototype);M.prototype.constructor=M;M.prototype.fB=M;M.gB={};b.btRigidBody=M;M.prototype.getCenterOfMassTransform=function(){return k(lr(this.eB),t)};M.prototype.setCenterOfMassTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);mr(c,a)};M.prototype.setSleepingThresholds=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);nr(d,a,c)}; +M.prototype.getLinearDamping=function(){return or(this.eB)};M.prototype.getAngularDamping=function(){return pr(this.eB)};M.prototype.setDamping=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);qr(d,a,c)};M.prototype.setMassProps=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);rr(d,a,c)};M.prototype.getLinearFactor=function(){return k(sr(this.eB),n)}; +M.prototype.setLinearFactor=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);tr(c,a)};M.prototype.applyTorque=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ur(c,a)};M.prototype.applyLocalTorque=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);vr(c,a)};M.prototype.applyForce=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);wr(d,a,c)}; +M.prototype.applyCentralForce=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);xr(c,a)};M.prototype.applyCentralLocalForce=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);yr(c,a)};M.prototype.applyTorqueImpulse=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);zr(c,a)};M.prototype.applyImpulse=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Ar(d,a,c)}; +M.prototype.applyCentralImpulse=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Br(c,a)};M.prototype.updateInertiaTensor=function(){Cr(this.eB)};M.prototype.getLinearVelocity=function(){return k(Dr(this.eB),n)};M.prototype.getAngularVelocity=function(){return k(Er(this.eB),n)};M.prototype.setLinearVelocity=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Fr(c,a)};M.prototype.setAngularVelocity=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Gr(c,a)}; +M.prototype.getMotionState=function(){return k(Hr(this.eB),vE)};M.prototype.setMotionState=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ir(c,a)};M.prototype.getAngularFactor=function(){return k(Jr(this.eB),n)};M.prototype.setAngularFactor=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Kr(c,a)};M.prototype.upcast=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Lr(c,a),M)}; +M.prototype.getAabb=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Mr(d,a,c)};M.prototype.applyGravity=function(){Nr(this.eB)};M.prototype.getGravity=function(){return k(Or(this.eB),n)};M.prototype.setGravity=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Pr(c,a)};M.prototype.getBroadphaseProxy=function(){return k(Qr(this.eB),pE)};M.prototype.clearForces=function(){Rr(this.eB)}; +M.prototype.setAnisotropicFriction=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Sr(d,a,c)};M.prototype.getCollisionShape=function(){return k(Tr(this.eB),l)};M.prototype.setContactProcessingThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ur(c,a)};M.prototype.setActivationState=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Vr(c,a)}; +M.prototype.forceActivationState=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Wr(c,a)};M.prototype.activate=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);void 0===a?Xr(c):Yr(c,a)};M.prototype.isActive=function(){return!!Zr(this.eB)};M.prototype.isKinematicObject=function(){return!!$r(this.eB)};M.prototype.isStaticObject=function(){return!!as(this.eB)};M.prototype.isStaticOrKinematicObject=function(){return!!bs(this.eB)};M.prototype.getRestitution=function(){return cs(this.eB)}; +M.prototype.getFriction=function(){return ds(this.eB)};M.prototype.getRollingFriction=function(){return es(this.eB)};M.prototype.setRestitution=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);gs(c,a)};M.prototype.setFriction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);hs(c,a)};M.prototype.setRollingFriction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);is(c,a)};M.prototype.getWorldTransform=function(){return k(js(this.eB),t)};M.prototype.getCollisionFlags=function(){return ks(this.eB)}; +M.prototype.setCollisionFlags=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ls(c,a)};M.prototype.setWorldTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ms(c,a)};M.prototype.setCollisionShape=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ns(c,a)};M.prototype.setCcdMotionThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ps(c,a)};M.prototype.setCcdSweptSphereRadius=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);qs(c,a)}; +M.prototype.getUserIndex=function(){return rs(this.eB)};M.prototype.setUserIndex=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ss(c,a)};M.prototype.getUserPointer=function(){return k(ts(this.eB),oE)};M.prototype.setUserPointer=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);us(c,a)};M.prototype.getBroadphaseHandle=function(){return k(vs(this.eB),pE)};M.prototype.__destroy__=function(){xs(this.eB)};function HF(){this.eB=ys();h(HF)[this.eB]=this}HF.prototype=Object.create(g.prototype); +HF.prototype.constructor=HF;HF.prototype.fB=HF;HF.gB={};b.btConstraintSetting=HF;HF.prototype.get_m_tau=HF.prototype.uE=function(){return zs(this.eB)};HF.prototype.set_m_tau=HF.prototype.oH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);As(c,a)};Object.defineProperty(HF.prototype,"m_tau",{get:HF.prototype.uE,set:HF.prototype.oH});HF.prototype.get_m_damping=HF.prototype.cD=function(){return Bs(this.eB)}; +HF.prototype.set_m_damping=HF.prototype.WF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Cs(c,a)};Object.defineProperty(HF.prototype,"m_damping",{get:HF.prototype.cD,set:HF.prototype.WF});HF.prototype.get_m_impulseClamp=HF.prototype.yD=function(){return Ds(this.eB)};HF.prototype.set_m_impulseClamp=HF.prototype.rG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Es(c,a)};Object.defineProperty(HF.prototype,"m_impulseClamp",{get:HF.prototype.yD,set:HF.prototype.rG}); +HF.prototype.__destroy__=function(){Fs(this.eB)};function IF(a,c,d,e){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);this.eB=void 0===d?Gs(a,c):void 0===e?_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_3(a,c,d):Hs(a,c,d,e);h(IF)[this.eB]=this}IF.prototype=Object.create(sE.prototype);IF.prototype.constructor=IF;IF.prototype.fB=IF;IF.gB={};b.btPoint2PointConstraint=IF; +IF.prototype.setPivotA=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Is(c,a)};IF.prototype.setPivotB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Js(c,a)};IF.prototype.getPivotInA=function(){return k(Ks(this.eB),n)};IF.prototype.getPivotInB=function(){return k(Ls(this.eB),n)};IF.prototype.enableFeedback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ms(c,a)};IF.prototype.getBreakingImpulseThreshold=function(){return Ns(this.eB)}; +IF.prototype.setBreakingImpulseThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Os(c,a)};IF.prototype.getParam=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return Ps(d,a,c)};IF.prototype.setParam=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);Qs(e,a,c,d)};IF.prototype.get_m_setting=IF.prototype.hE=function(){return k(Rs(this.eB),HF)}; +IF.prototype.set_m_setting=IF.prototype.bH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ss(c,a)};Object.defineProperty(IF.prototype,"m_setting",{get:IF.prototype.hE,set:IF.prototype.bH});IF.prototype.__destroy__=function(){Ts(this.eB)}; +function JF(a,c,d,e,f){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);this.eB=void 0===e?Us(a,c,d):void 0===f?_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_4(a,c,d,e):Vs(a,c,d,e,f);h(JF)[this.eB]=this}JF.prototype=Object.create(IE.prototype);JF.prototype.constructor=JF;JF.prototype.fB=JF;JF.gB={};b.btGeneric6DofSpringConstraint=JF; +JF.prototype.enableSpring=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Ws(d,a,c)};JF.prototype.setStiffness=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Xs(d,a,c)};JF.prototype.setDamping=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Ys(d,a,c)}; +JF.prototype.setEquilibriumPoint=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);void 0===a?Zs(d):void 0===c?$s(d,a):at(d,a,c)};JF.prototype.setLinearLowerLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);bt(c,a)};JF.prototype.setLinearUpperLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ct(c,a)};JF.prototype.setAngularLowerLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);dt(c,a)}; +JF.prototype.setAngularUpperLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);et(c,a)};JF.prototype.getFrameOffsetA=function(){return k(ft(this.eB),t)};JF.prototype.enableFeedback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);gt(c,a)};JF.prototype.getBreakingImpulseThreshold=function(){return ht(this.eB)};JF.prototype.setBreakingImpulseThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);it(c,a)}; +JF.prototype.getParam=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return jt(d,a,c)};JF.prototype.setParam=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);kt(e,a,c,d)};JF.prototype.__destroy__=function(){lt(this.eB)};function KF(){this.eB=mt();h(KF)[this.eB]=this}KF.prototype=Object.create(g.prototype);KF.prototype.constructor=KF;KF.prototype.fB=KF;KF.gB={}; +b.btSequentialImpulseConstraintSolver=KF;KF.prototype.__destroy__=function(){nt(this.eB)};function LF(a,c,d,e){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);this.eB=void 0===d?ot(a,c):void 0===e?_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_3(a,c,d):pt(a,c,d,e);h(LF)[this.eB]=this}LF.prototype=Object.create(sE.prototype);LF.prototype.constructor=LF;LF.prototype.fB=LF;LF.gB={}; +b.btConeTwistConstraint=LF;LF.prototype.setLimit=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);qt(d,a,c)};LF.prototype.setAngularOnly=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);rt(c,a)};LF.prototype.setDamping=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);st(c,a)};LF.prototype.enableMotor=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);tt(c,a)}; +LF.prototype.setMaxMotorImpulse=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ut(c,a)};LF.prototype.setMaxMotorImpulseNormalized=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);vt(c,a)};LF.prototype.setMotorTarget=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);wt(c,a)};LF.prototype.setMotorTargetInConstraintSpace=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);xt(c,a)}; +LF.prototype.enableFeedback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);yt(c,a)};LF.prototype.getBreakingImpulseThreshold=function(){return zt(this.eB)};LF.prototype.setBreakingImpulseThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);At(c,a)};LF.prototype.getParam=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return Bt(d,a,c)}; +LF.prototype.setParam=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);Ct(e,a,c,d)};LF.prototype.__destroy__=function(){Dt(this.eB)}; +function MF(a,c,d,e,f,m,y){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);m&&"object"===typeof m&&(m=m.eB);y&&"object"===typeof y&&(y=y.eB);this.eB=void 0===d?Et(a,c):void 0===e?Ft(a,c,d):void 0===f?Gt(a,c,d,e):void 0===m?Ht(a,c,d,e,f):void 0===y?It(a,c,d,e,f,m):Jt(a,c,d,e,f,m,y);h(MF)[this.eB]=this}MF.prototype=Object.create(sE.prototype);MF.prototype.constructor=MF; +MF.prototype.fB=MF;MF.gB={};b.btHingeConstraint=MF;MF.prototype.getHingeAngle=function(){return Kt(this.eB)};MF.prototype.setLimit=function(a,c,d,e,f){var m=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);void 0===f?Lt(m,a,c,d,e):Mt(m,a,c,d,e,f)}; +MF.prototype.enableAngularMotor=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);Nt(e,a,c,d)};MF.prototype.setAngularOnly=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ot(c,a)};MF.prototype.enableMotor=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Pt(c,a)};MF.prototype.setMaxMotorImpulse=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Qt(c,a)}; +MF.prototype.setMotorTarget=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Rt(d,a,c)};MF.prototype.enableFeedback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);St(c,a)};MF.prototype.getBreakingImpulseThreshold=function(){return Tt(this.eB)};MF.prototype.setBreakingImpulseThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ut(c,a)}; +MF.prototype.getParam=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return Vt(d,a,c)};MF.prototype.setParam=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);Wt(e,a,c,d)};MF.prototype.__destroy__=function(){Xt(this.eB)}; +function NF(a,c,d,e,f){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);this.eB=void 0===e?Yt(a,c,d):void 0===f?_emscripten_bind_btSliderConstraint_btSliderConstraint_4(a,c,d,e):Zt(a,c,d,e,f);h(NF)[this.eB]=this}NF.prototype=Object.create(sE.prototype);NF.prototype.constructor=NF;NF.prototype.fB=NF;NF.gB={};b.btSliderConstraint=NF;NF.prototype.getLinearPos=function(){return $t(this.eB)}; +NF.prototype.getAngularPos=function(){return au(this.eB)};NF.prototype.setLowerLinLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);bu(c,a)};NF.prototype.setUpperLinLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);cu(c,a)};NF.prototype.setLowerAngLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);du(c,a)};NF.prototype.setUpperAngLimit=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);eu(c,a)}; +NF.prototype.setPoweredLinMotor=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);fu(c,a)};NF.prototype.setMaxLinMotorForce=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);gu(c,a)};NF.prototype.setTargetLinMotorVelocity=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);hu(c,a)};NF.prototype.enableFeedback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);iu(c,a)};NF.prototype.getBreakingImpulseThreshold=function(){return ju(this.eB)}; +NF.prototype.setBreakingImpulseThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ku(c,a)};NF.prototype.getParam=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return lu(d,a,c)};NF.prototype.setParam=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);mu(e,a,c,d)};NF.prototype.__destroy__=function(){nu(this.eB)}; +function OF(a,c,d,e){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);this.eB=ou(a,c,d,e);h(OF)[this.eB]=this}OF.prototype=Object.create(sE.prototype);OF.prototype.constructor=OF;OF.prototype.fB=OF;OF.gB={};b.btFixedConstraint=OF;OF.prototype.enableFeedback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);pu(c,a)};OF.prototype.getBreakingImpulseThreshold=function(){return qu(this.eB)}; +OF.prototype.setBreakingImpulseThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ru(c,a)};OF.prototype.getParam=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return su(d,a,c)};OF.prototype.setParam=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);tu(e,a,c,d)};OF.prototype.__destroy__=function(){uu(this.eB)}; +function PF(){throw"cannot construct a btConstraintSolver, no constructor in IDL";}PF.prototype=Object.create(g.prototype);PF.prototype.constructor=PF;PF.prototype.fB=PF;PF.gB={};b.btConstraintSolver=PF;PF.prototype.__destroy__=function(){vu(this.eB)};function q(){throw"cannot construct a btDispatcherInfo, no constructor in IDL";}q.prototype=Object.create(g.prototype);q.prototype.constructor=q;q.prototype.fB=q;q.gB={};b.btDispatcherInfo=q;q.prototype.get_m_timeStep=q.prototype.wE=function(){return wu(this.eB)}; +q.prototype.set_m_timeStep=q.prototype.qH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);xu(c,a)};Object.defineProperty(q.prototype,"m_timeStep",{get:q.prototype.wE,set:q.prototype.qH});q.prototype.get_m_stepCount=q.prototype.nE=function(){return yu(this.eB)};q.prototype.set_m_stepCount=q.prototype.hH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);zu(c,a)};Object.defineProperty(q.prototype,"m_stepCount",{get:q.prototype.nE,set:q.prototype.hH}); +q.prototype.get_m_dispatchFunc=q.prototype.eD=function(){return Au(this.eB)};q.prototype.set_m_dispatchFunc=q.prototype.YF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Bu(c,a)};Object.defineProperty(q.prototype,"m_dispatchFunc",{get:q.prototype.eD,set:q.prototype.YF});q.prototype.get_m_timeOfImpact=q.prototype.vE=function(){return Cu(this.eB)};q.prototype.set_m_timeOfImpact=q.prototype.pH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Du(c,a)}; +Object.defineProperty(q.prototype,"m_timeOfImpact",{get:q.prototype.vE,set:q.prototype.pH});q.prototype.get_m_useContinuous=q.prototype.yE=function(){return!!Eu(this.eB)};q.prototype.set_m_useContinuous=q.prototype.sH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Fu(c,a)};Object.defineProperty(q.prototype,"m_useContinuous",{get:q.prototype.yE,set:q.prototype.sH});q.prototype.get_m_enableSatConvex=q.prototype.jD=function(){return!!Gu(this.eB)}; +q.prototype.set_m_enableSatConvex=q.prototype.cG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Hu(c,a)};Object.defineProperty(q.prototype,"m_enableSatConvex",{get:q.prototype.jD,set:q.prototype.cG});q.prototype.get_m_enableSPU=q.prototype.iD=function(){return!!Iu(this.eB)};q.prototype.set_m_enableSPU=q.prototype.bG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ju(c,a)};Object.defineProperty(q.prototype,"m_enableSPU",{get:q.prototype.iD,set:q.prototype.bG}); +q.prototype.get_m_useEpa=q.prototype.AE=function(){return!!Ku(this.eB)};q.prototype.set_m_useEpa=q.prototype.uH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Lu(c,a)};Object.defineProperty(q.prototype,"m_useEpa",{get:q.prototype.AE,set:q.prototype.uH});q.prototype.get_m_allowedCcdPenetration=q.prototype.HC=function(){return Mu(this.eB)};q.prototype.set_m_allowedCcdPenetration=q.prototype.AF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Nu(c,a)}; +Object.defineProperty(q.prototype,"m_allowedCcdPenetration",{get:q.prototype.HC,set:q.prototype.AF});q.prototype.get_m_useConvexConservativeDistanceUtil=q.prototype.zE=function(){return!!Ou(this.eB)};q.prototype.set_m_useConvexConservativeDistanceUtil=q.prototype.tH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Pu(c,a)};Object.defineProperty(q.prototype,"m_useConvexConservativeDistanceUtil",{get:q.prototype.zE,set:q.prototype.tH}); +q.prototype.get_m_convexConservativeDistanceThreshold=q.prototype.$C=function(){return Qu(this.eB)};q.prototype.set_m_convexConservativeDistanceThreshold=q.prototype.TF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ru(c,a)};Object.defineProperty(q.prototype,"m_convexConservativeDistanceThreshold",{get:q.prototype.$C,set:q.prototype.TF});q.prototype.__destroy__=function(){Su(this.eB)};function u(){throw"cannot construct a btContactSolverInfo, no constructor in IDL";}u.prototype=Object.create(g.prototype); +u.prototype.constructor=u;u.prototype.fB=u;u.gB={};b.btContactSolverInfo=u;u.prototype.get_m_splitImpulse=u.prototype.kE=function(){return!!Tu(this.eB)};u.prototype.set_m_splitImpulse=u.prototype.eH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Uu(c,a)};Object.defineProperty(u.prototype,"m_splitImpulse",{get:u.prototype.kE,set:u.prototype.eH});u.prototype.get_m_splitImpulsePenetrationThreshold=u.prototype.lE=function(){return Vu(this.eB)}; +u.prototype.set_m_splitImpulsePenetrationThreshold=u.prototype.fH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Wu(c,a)};Object.defineProperty(u.prototype,"m_splitImpulsePenetrationThreshold",{get:u.prototype.lE,set:u.prototype.fH});u.prototype.get_m_numIterations=u.prototype.VD=function(){return Xu(this.eB)};u.prototype.set_m_numIterations=u.prototype.OG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Yu(c,a)}; +Object.defineProperty(u.prototype,"m_numIterations",{get:u.prototype.VD,set:u.prototype.OG});u.prototype.__destroy__=function(){Zu(this.eB)};function N(){this.eB=$u();h(N)[this.eB]=this}N.prototype=Object.create(g.prototype);N.prototype.constructor=N;N.prototype.fB=N;N.gB={};b.btVehicleTuning=N;N.prototype.get_m_suspensionStiffness=N.prototype.yB=function(){return av(this.eB)};N.prototype.set_m_suspensionStiffness=N.prototype.GB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);bv(c,a)}; +Object.defineProperty(N.prototype,"m_suspensionStiffness",{get:N.prototype.yB,set:N.prototype.GB});N.prototype.get_m_suspensionCompression=N.prototype.oE=function(){return cv(this.eB)};N.prototype.set_m_suspensionCompression=N.prototype.iH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);dv(c,a)};Object.defineProperty(N.prototype,"m_suspensionCompression",{get:N.prototype.oE,set:N.prototype.iH});N.prototype.get_m_suspensionDamping=N.prototype.pE=function(){return ev(this.eB)}; +N.prototype.set_m_suspensionDamping=N.prototype.jH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);fv(c,a)};Object.defineProperty(N.prototype,"m_suspensionDamping",{get:N.prototype.pE,set:N.prototype.jH});N.prototype.get_m_maxSuspensionTravelCm=N.prototype.xB=function(){return gv(this.eB)};N.prototype.set_m_maxSuspensionTravelCm=N.prototype.FB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);hv(c,a)}; +Object.defineProperty(N.prototype,"m_maxSuspensionTravelCm",{get:N.prototype.xB,set:N.prototype.FB});N.prototype.get_m_frictionSlip=N.prototype.tB=function(){return iv(this.eB)};N.prototype.set_m_frictionSlip=N.prototype.BB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);jv(c,a)};Object.defineProperty(N.prototype,"m_frictionSlip",{get:N.prototype.tB,set:N.prototype.BB});N.prototype.get_m_maxSuspensionForce=N.prototype.wB=function(){return kv(this.eB)}; +N.prototype.set_m_maxSuspensionForce=N.prototype.EB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);lv(c,a)};Object.defineProperty(N.prototype,"m_maxSuspensionForce",{get:N.prototype.wB,set:N.prototype.EB});function QF(){throw"cannot construct a btVehicleRaycasterResult, no constructor in IDL";}QF.prototype=Object.create(g.prototype);QF.prototype.constructor=QF;QF.prototype.fB=QF;QF.gB={};b.btVehicleRaycasterResult=QF; +QF.prototype.get_m_hitPointInWorld=QF.prototype.vD=function(){return k(mv(this.eB),n)};QF.prototype.set_m_hitPointInWorld=QF.prototype.oG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);nv(c,a)};Object.defineProperty(QF.prototype,"m_hitPointInWorld",{get:QF.prototype.vD,set:QF.prototype.oG});QF.prototype.get_m_hitNormalInWorld=QF.prototype.tD=function(){return k(ov(this.eB),n)}; +QF.prototype.set_m_hitNormalInWorld=QF.prototype.mG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);pv(c,a)};Object.defineProperty(QF.prototype,"m_hitNormalInWorld",{get:QF.prototype.tD,set:QF.prototype.mG});QF.prototype.get_m_distFraction=QF.prototype.hD=function(){return qv(this.eB)};QF.prototype.set_m_distFraction=QF.prototype.aG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);rv(c,a)};Object.defineProperty(QF.prototype,"m_distFraction",{get:QF.prototype.hD,set:QF.prototype.aG}); +QF.prototype.__destroy__=function(){sv(this.eB)};function RF(a){a&&"object"===typeof a&&(a=a.eB);this.eB=tv(a);h(RF)[this.eB]=this}RF.prototype=Object.create(JE.prototype);RF.prototype.constructor=RF;RF.prototype.fB=RF;RF.gB={};b.btDefaultVehicleRaycaster=RF;RF.prototype.castRay=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);uv(e,a,c,d)};RF.prototype.__destroy__=function(){vv(this.eB)}; +function O(){throw"cannot construct a RaycastInfo, no constructor in IDL";}O.prototype=Object.create(g.prototype);O.prototype.constructor=O;O.prototype.fB=O;O.gB={};b.RaycastInfo=O;O.prototype.get_m_contactNormalWS=O.prototype.YC=function(){return k(wv(this.eB),n)};O.prototype.set_m_contactNormalWS=O.prototype.RF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);xv(c,a)};Object.defineProperty(O.prototype,"m_contactNormalWS",{get:O.prototype.YC,set:O.prototype.RF}); +O.prototype.get_m_contactPointWS=O.prototype.ZC=function(){return k(yv(this.eB),n)};O.prototype.set_m_contactPointWS=O.prototype.SF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);zv(c,a)};Object.defineProperty(O.prototype,"m_contactPointWS",{get:O.prototype.ZC,set:O.prototype.SF});O.prototype.get_m_suspensionLength=O.prototype.qE=function(){return Av(this.eB)};O.prototype.set_m_suspensionLength=O.prototype.kH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Bv(c,a)}; +Object.defineProperty(O.prototype,"m_suspensionLength",{get:O.prototype.qE,set:O.prototype.kH});O.prototype.get_m_hardPointWS=O.prototype.qD=function(){return k(Cv(this.eB),n)};O.prototype.set_m_hardPointWS=O.prototype.jG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Dv(c,a)};Object.defineProperty(O.prototype,"m_hardPointWS",{get:O.prototype.qD,set:O.prototype.jG});O.prototype.get_m_wheelDirectionWS=O.prototype.FE=function(){return k(Ev(this.eB),n)}; +O.prototype.set_m_wheelDirectionWS=O.prototype.zH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Fv(c,a)};Object.defineProperty(O.prototype,"m_wheelDirectionWS",{get:O.prototype.FE,set:O.prototype.zH});O.prototype.get_m_wheelAxleWS=O.prototype.EE=function(){return k(Gv(this.eB),n)};O.prototype.set_m_wheelAxleWS=O.prototype.yH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Hv(c,a)};Object.defineProperty(O.prototype,"m_wheelAxleWS",{get:O.prototype.EE,set:O.prototype.yH}); +O.prototype.get_m_isInContact=O.prototype.BD=function(){return!!Iv(this.eB)};O.prototype.set_m_isInContact=O.prototype.uG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Jv(c,a)};Object.defineProperty(O.prototype,"m_isInContact",{get:O.prototype.BD,set:O.prototype.uG});O.prototype.get_m_groundObject=O.prototype.pD=function(){return Kv(this.eB)};O.prototype.set_m_groundObject=O.prototype.iG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Lv(c,a)}; +Object.defineProperty(O.prototype,"m_groundObject",{get:O.prototype.pD,set:O.prototype.iG});O.prototype.__destroy__=function(){Mv(this.eB)};function P(){throw"cannot construct a btWheelInfoConstructionInfo, no constructor in IDL";}P.prototype=Object.create(g.prototype);P.prototype.constructor=P;P.prototype.fB=P;P.gB={};b.btWheelInfoConstructionInfo=P;P.prototype.get_m_chassisConnectionCS=P.prototype.TC=function(){return k(Nv(this.eB),n)}; +P.prototype.set_m_chassisConnectionCS=P.prototype.MF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ov(c,a)};Object.defineProperty(P.prototype,"m_chassisConnectionCS",{get:P.prototype.TC,set:P.prototype.MF});P.prototype.get_m_wheelDirectionCS=P.prototype.PB=function(){return k(Pv(this.eB),n)};P.prototype.set_m_wheelDirectionCS=P.prototype.ZB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Qv(c,a)};Object.defineProperty(P.prototype,"m_wheelDirectionCS",{get:P.prototype.PB,set:P.prototype.ZB}); +P.prototype.get_m_wheelAxleCS=P.prototype.OB=function(){return k(Rv(this.eB),n)};P.prototype.set_m_wheelAxleCS=P.prototype.YB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Sv(c,a)};Object.defineProperty(P.prototype,"m_wheelAxleCS",{get:P.prototype.OB,set:P.prototype.YB});P.prototype.get_m_suspensionRestLength=P.prototype.sE=function(){return Tv(this.eB)};P.prototype.set_m_suspensionRestLength=P.prototype.mH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Uv(c,a)}; +Object.defineProperty(P.prototype,"m_suspensionRestLength",{get:P.prototype.sE,set:P.prototype.mH});P.prototype.get_m_maxSuspensionTravelCm=P.prototype.xB=function(){return Vv(this.eB)};P.prototype.set_m_maxSuspensionTravelCm=P.prototype.FB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Wv(c,a)};Object.defineProperty(P.prototype,"m_maxSuspensionTravelCm",{get:P.prototype.xB,set:P.prototype.FB});P.prototype.get_m_wheelRadius=P.prototype.GE=function(){return Xv(this.eB)}; +P.prototype.set_m_wheelRadius=P.prototype.AH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Yv(c,a)};Object.defineProperty(P.prototype,"m_wheelRadius",{get:P.prototype.GE,set:P.prototype.AH});P.prototype.get_m_suspensionStiffness=P.prototype.yB=function(){return Zv(this.eB)};P.prototype.set_m_suspensionStiffness=P.prototype.GB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);$v(c,a)};Object.defineProperty(P.prototype,"m_suspensionStiffness",{get:P.prototype.yB,set:P.prototype.GB}); +P.prototype.get_m_wheelsDampingCompression=P.prototype.QB=function(){return aw(this.eB)};P.prototype.set_m_wheelsDampingCompression=P.prototype.$B=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);bw(c,a)};Object.defineProperty(P.prototype,"m_wheelsDampingCompression",{get:P.prototype.QB,set:P.prototype.$B});P.prototype.get_m_wheelsDampingRelaxation=P.prototype.RB=function(){return cw(this.eB)}; +P.prototype.set_m_wheelsDampingRelaxation=P.prototype.aC=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);dw(c,a)};Object.defineProperty(P.prototype,"m_wheelsDampingRelaxation",{get:P.prototype.RB,set:P.prototype.aC});P.prototype.get_m_frictionSlip=P.prototype.tB=function(){return ew(this.eB)};P.prototype.set_m_frictionSlip=P.prototype.BB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);fw(c,a)};Object.defineProperty(P.prototype,"m_frictionSlip",{get:P.prototype.tB,set:P.prototype.BB}); +P.prototype.get_m_maxSuspensionForce=P.prototype.wB=function(){return gw(this.eB)};P.prototype.set_m_maxSuspensionForce=P.prototype.EB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);hw(c,a)};Object.defineProperty(P.prototype,"m_maxSuspensionForce",{get:P.prototype.wB,set:P.prototype.EB});P.prototype.get_m_bIsFrontWheel=P.prototype.IB=function(){return!!iw(this.eB)};P.prototype.set_m_bIsFrontWheel=P.prototype.SB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);jw(c,a)}; +Object.defineProperty(P.prototype,"m_bIsFrontWheel",{get:P.prototype.IB,set:P.prototype.SB});P.prototype.__destroy__=function(){kw(this.eB)};function Q(a){a&&"object"===typeof a&&(a=a.eB);this.eB=lw(a);h(Q)[this.eB]=this}Q.prototype=Object.create(g.prototype);Q.prototype.constructor=Q;Q.prototype.fB=Q;Q.gB={};b.btWheelInfo=Q;Q.prototype.getSuspensionRestLength=function(){return mw(this.eB)}; +Q.prototype.updateWheel=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);nw(d,a,c)};Q.prototype.get_m_suspensionStiffness=Q.prototype.yB=function(){return ow(this.eB)};Q.prototype.set_m_suspensionStiffness=Q.prototype.GB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);pw(c,a)};Object.defineProperty(Q.prototype,"m_suspensionStiffness",{get:Q.prototype.yB,set:Q.prototype.GB});Q.prototype.get_m_frictionSlip=Q.prototype.tB=function(){return qw(this.eB)}; +Q.prototype.set_m_frictionSlip=Q.prototype.BB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);rw(c,a)};Object.defineProperty(Q.prototype,"m_frictionSlip",{get:Q.prototype.tB,set:Q.prototype.BB});Q.prototype.get_m_engineForce=Q.prototype.kD=function(){return sw(this.eB)};Q.prototype.set_m_engineForce=Q.prototype.dG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);tw(c,a)};Object.defineProperty(Q.prototype,"m_engineForce",{get:Q.prototype.kD,set:Q.prototype.dG}); +Q.prototype.get_m_rollInfluence=Q.prototype.eE=function(){return uw(this.eB)};Q.prototype.set_m_rollInfluence=Q.prototype.ZG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);vw(c,a)};Object.defineProperty(Q.prototype,"m_rollInfluence",{get:Q.prototype.eE,set:Q.prototype.ZG});Q.prototype.get_m_suspensionRestLength1=Q.prototype.tE=function(){return ww(this.eB)};Q.prototype.set_m_suspensionRestLength1=Q.prototype.nH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);xw(c,a)}; +Object.defineProperty(Q.prototype,"m_suspensionRestLength1",{get:Q.prototype.tE,set:Q.prototype.nH});Q.prototype.get_m_wheelsRadius=Q.prototype.HE=function(){return yw(this.eB)};Q.prototype.set_m_wheelsRadius=Q.prototype.BH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);zw(c,a)};Object.defineProperty(Q.prototype,"m_wheelsRadius",{get:Q.prototype.HE,set:Q.prototype.BH});Q.prototype.get_m_wheelsDampingCompression=Q.prototype.QB=function(){return Aw(this.eB)}; +Q.prototype.set_m_wheelsDampingCompression=Q.prototype.$B=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Bw(c,a)};Object.defineProperty(Q.prototype,"m_wheelsDampingCompression",{get:Q.prototype.QB,set:Q.prototype.$B});Q.prototype.get_m_wheelsDampingRelaxation=Q.prototype.RB=function(){return Cw(this.eB)};Q.prototype.set_m_wheelsDampingRelaxation=Q.prototype.aC=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Dw(c,a)}; +Object.defineProperty(Q.prototype,"m_wheelsDampingRelaxation",{get:Q.prototype.RB,set:Q.prototype.aC});Q.prototype.get_m_steering=Q.prototype.mE=function(){return Ew(this.eB)};Q.prototype.set_m_steering=Q.prototype.gH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Fw(c,a)};Object.defineProperty(Q.prototype,"m_steering",{get:Q.prototype.mE,set:Q.prototype.gH});Q.prototype.get_m_maxSuspensionForce=Q.prototype.wB=function(){return Gw(this.eB)}; +Q.prototype.set_m_maxSuspensionForce=Q.prototype.EB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Hw(c,a)};Object.defineProperty(Q.prototype,"m_maxSuspensionForce",{get:Q.prototype.wB,set:Q.prototype.EB});Q.prototype.get_m_maxSuspensionTravelCm=Q.prototype.xB=function(){return Iw(this.eB)};Q.prototype.set_m_maxSuspensionTravelCm=Q.prototype.FB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Jw(c,a)}; +Object.defineProperty(Q.prototype,"m_maxSuspensionTravelCm",{get:Q.prototype.xB,set:Q.prototype.FB});Q.prototype.get_m_wheelsSuspensionForce=Q.prototype.IE=function(){return Kw(this.eB)};Q.prototype.set_m_wheelsSuspensionForce=Q.prototype.CH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Lw(c,a)};Object.defineProperty(Q.prototype,"m_wheelsSuspensionForce",{get:Q.prototype.IE,set:Q.prototype.CH});Q.prototype.get_m_bIsFrontWheel=Q.prototype.IB=function(){return!!Mw(this.eB)}; +Q.prototype.set_m_bIsFrontWheel=Q.prototype.SB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Nw(c,a)};Object.defineProperty(Q.prototype,"m_bIsFrontWheel",{get:Q.prototype.IB,set:Q.prototype.SB});Q.prototype.get_m_raycastInfo=Q.prototype.cE=function(){return k(Ow(this.eB),O)};Q.prototype.set_m_raycastInfo=Q.prototype.XG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Pw(c,a)};Object.defineProperty(Q.prototype,"m_raycastInfo",{get:Q.prototype.cE,set:Q.prototype.XG}); +Q.prototype.get_m_chassisConnectionPointCS=Q.prototype.UC=function(){return k(Qw(this.eB),n)};Q.prototype.set_m_chassisConnectionPointCS=Q.prototype.NF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Rw(c,a)};Object.defineProperty(Q.prototype,"m_chassisConnectionPointCS",{get:Q.prototype.UC,set:Q.prototype.NF});Q.prototype.get_m_worldTransform=Q.prototype.JE=function(){return k(Sw(this.eB),t)}; +Q.prototype.set_m_worldTransform=Q.prototype.DH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Tw(c,a)};Object.defineProperty(Q.prototype,"m_worldTransform",{get:Q.prototype.JE,set:Q.prototype.DH});Q.prototype.get_m_wheelDirectionCS=Q.prototype.PB=function(){return k(Uw(this.eB),n)};Q.prototype.set_m_wheelDirectionCS=Q.prototype.ZB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Vw(c,a)};Object.defineProperty(Q.prototype,"m_wheelDirectionCS",{get:Q.prototype.PB,set:Q.prototype.ZB}); +Q.prototype.get_m_wheelAxleCS=Q.prototype.OB=function(){return k(Ww(this.eB),n)};Q.prototype.set_m_wheelAxleCS=Q.prototype.YB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Xw(c,a)};Object.defineProperty(Q.prototype,"m_wheelAxleCS",{get:Q.prototype.OB,set:Q.prototype.YB});Q.prototype.get_m_rotation=Q.prototype.gE=function(){return Yw(this.eB)};Q.prototype.set_m_rotation=Q.prototype.aH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Zw(c,a)}; +Object.defineProperty(Q.prototype,"m_rotation",{get:Q.prototype.gE,set:Q.prototype.aH});Q.prototype.get_m_deltaRotation=Q.prototype.dD=function(){return $w(this.eB)};Q.prototype.set_m_deltaRotation=Q.prototype.XF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ax(c,a)};Object.defineProperty(Q.prototype,"m_deltaRotation",{get:Q.prototype.dD,set:Q.prototype.XF});Q.prototype.get_m_brake=Q.prototype.NC=function(){return bx(this.eB)}; +Q.prototype.set_m_brake=Q.prototype.GF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);cx(c,a)};Object.defineProperty(Q.prototype,"m_brake",{get:Q.prototype.NC,set:Q.prototype.GF});Q.prototype.get_m_clippedInvContactDotSuspension=Q.prototype.VC=function(){return dx(this.eB)};Q.prototype.set_m_clippedInvContactDotSuspension=Q.prototype.OF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ex(c,a)}; +Object.defineProperty(Q.prototype,"m_clippedInvContactDotSuspension",{get:Q.prototype.VC,set:Q.prototype.OF});Q.prototype.get_m_suspensionRelativeVelocity=Q.prototype.rE=function(){return fx(this.eB)};Q.prototype.set_m_suspensionRelativeVelocity=Q.prototype.lH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);gx(c,a)};Object.defineProperty(Q.prototype,"m_suspensionRelativeVelocity",{get:Q.prototype.rE,set:Q.prototype.lH});Q.prototype.get_m_skidInfo=Q.prototype.jE=function(){return hx(this.eB)}; +Q.prototype.set_m_skidInfo=Q.prototype.dH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ix(c,a)};Object.defineProperty(Q.prototype,"m_skidInfo",{get:Q.prototype.jE,set:Q.prototype.dH});Q.prototype.__destroy__=function(){jx(this.eB)};function SF(a,c,d,e){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);this.eB=void 0===e?kx(a,c,d):lx(a,c,d,e);h(SF)[this.eB]=this}SF.prototype=Object.create(KE.prototype); +SF.prototype.constructor=SF;SF.prototype.fB=SF;SF.gB={};b.btKinematicCharacterController=SF;SF.prototype.setUpAxis=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);mx(c,a)};SF.prototype.setWalkDirection=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);nx(c,a)};SF.prototype.setVelocityForTimeInterval=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);ox(d,a,c)}; +SF.prototype.warp=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);px(c,a)};SF.prototype.preStep=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);qx(c,a)};SF.prototype.playerStep=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);rx(d,a,c)};SF.prototype.setFallSpeed=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);sx(c,a)};SF.prototype.setJumpSpeed=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);tx(c,a)}; +SF.prototype.setMaxJumpHeight=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ux(c,a)};SF.prototype.canJump=function(){return!!vx(this.eB)};SF.prototype.jump=function(){wx(this.eB)};SF.prototype.setGravity=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);xx(c,a)};SF.prototype.getGravity=function(){return yx(this.eB)};SF.prototype.setMaxSlope=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);zx(c,a)};SF.prototype.getMaxSlope=function(){return Ax(this.eB)}; +SF.prototype.getGhostObject=function(){return k(Bx(this.eB),R)};SF.prototype.setUseGhostSweepTest=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Cx(c,a)};SF.prototype.onGround=function(){return!!Dx(this.eB)};SF.prototype.setUpInterpolate=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ex(c,a)};SF.prototype.updateAction=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Fx(d,a,c)};SF.prototype.__destroy__=function(){Gx(this.eB)}; +function S(a,c,d){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);this.eB=Hx(a,c,d);h(S)[this.eB]=this}S.prototype=Object.create(KE.prototype);S.prototype.constructor=S;S.prototype.fB=S;S.gB={};b.btRaycastVehicle=S;S.prototype.applyEngineForce=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Ix(d,a,c)}; +S.prototype.setSteeringValue=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Jx(d,a,c)};S.prototype.getWheelTransformWS=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Kx(c,a),t)};S.prototype.updateWheelTransform=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Lx(d,a,c)}; +S.prototype.addWheel=function(a,c,d,e,f,m,y){var W=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);m&&"object"===typeof m&&(m=m.eB);y&&"object"===typeof y&&(y=y.eB);return k(Mx(W,a,c,d,e,f,m,y),Q)};S.prototype.getNumWheels=function(){return Nx(this.eB)};S.prototype.getRigidBody=function(){return k(Ox(this.eB),M)}; +S.prototype.getWheelInfo=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Px(c,a),Q)};S.prototype.setBrake=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);Qx(d,a,c)};S.prototype.setCoordinateSystem=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);Rx(e,a,c,d)};S.prototype.getCurrentSpeedKmHour=function(){return Sx(this.eB)}; +S.prototype.getChassisWorldTransform=function(){return k(Tx(this.eB),t)};S.prototype.rayCast=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return Ux(c,a)};S.prototype.updateVehicle=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Vx(c,a)};S.prototype.resetSuspension=function(){Wx(this.eB)};S.prototype.getSteeringValue=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return Xx(c,a)}; +S.prototype.updateWheelTransformsWS=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);void 0===c?Yx(d,a):Zx(d,a,c)};S.prototype.setPitchControl=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);$x(c,a)};S.prototype.updateSuspension=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ay(c,a)};S.prototype.updateFriction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);by(c,a)};S.prototype.getRightAxis=function(){return cy(this.eB)}; +S.prototype.getUpAxis=function(){return dy(this.eB)};S.prototype.getForwardAxis=function(){return ey(this.eB)};S.prototype.getForwardVector=function(){return k(fy(this.eB),n)};S.prototype.getUserConstraintType=function(){return gy(this.eB)};S.prototype.setUserConstraintType=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);hy(c,a)};S.prototype.setUserConstraintId=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);iy(c,a)};S.prototype.getUserConstraintId=function(){return jy(this.eB)}; +S.prototype.updateAction=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);ky(d,a,c)};S.prototype.__destroy__=function(){ly(this.eB)};function R(){this.eB=my();h(R)[this.eB]=this}R.prototype=Object.create(z.prototype);R.prototype.constructor=R;R.prototype.fB=R;R.gB={};b.btPairCachingGhostObject=R;R.prototype.setAnisotropicFriction=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);ny(d,a,c)}; +R.prototype.getCollisionShape=function(){return k(oy(this.eB),l)};R.prototype.setContactProcessingThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);py(c,a)};R.prototype.setActivationState=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);qy(c,a)};R.prototype.forceActivationState=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ry(c,a)};R.prototype.activate=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);void 0===a?sy(c):ty(c,a)}; +R.prototype.isActive=function(){return!!uy(this.eB)};R.prototype.isKinematicObject=function(){return!!vy(this.eB)};R.prototype.isStaticObject=function(){return!!wy(this.eB)};R.prototype.isStaticOrKinematicObject=function(){return!!xy(this.eB)};R.prototype.getRestitution=function(){return yy(this.eB)};R.prototype.getFriction=function(){return zy(this.eB)};R.prototype.getRollingFriction=function(){return Ay(this.eB)}; +R.prototype.setRestitution=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);By(c,a)};R.prototype.setFriction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Cy(c,a)};R.prototype.setRollingFriction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Dy(c,a)};R.prototype.getWorldTransform=function(){return k(Ey(this.eB),t)};R.prototype.getCollisionFlags=function(){return Fy(this.eB)}; +R.prototype.setCollisionFlags=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Gy(c,a)};R.prototype.setWorldTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Hy(c,a)};R.prototype.setCollisionShape=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Iy(c,a)};R.prototype.setCcdMotionThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Jy(c,a)};R.prototype.setCcdSweptSphereRadius=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Ky(c,a)}; +R.prototype.getUserIndex=function(){return Ly(this.eB)};R.prototype.setUserIndex=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);My(c,a)};R.prototype.getUserPointer=function(){return k(Ny(this.eB),oE)};R.prototype.setUserPointer=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Oy(c,a)};R.prototype.getBroadphaseHandle=function(){return k(Py(this.eB),pE)};R.prototype.getNumOverlappingObjects=function(){return Qy(this.eB)}; +R.prototype.getOverlappingObject=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Ry(c,a),r)};R.prototype.__destroy__=function(){Sy(this.eB)};function UF(){this.eB=Ty();h(UF)[this.eB]=this}UF.prototype=Object.create(g.prototype);UF.prototype.constructor=UF;UF.prototype.fB=UF;UF.gB={};b.btGhostPairCallback=UF;UF.prototype.__destroy__=function(){Uy(this.eB)};function T(){this.eB=Vy();h(T)[this.eB]=this}T.prototype=Object.create(g.prototype);T.prototype.constructor=T; +T.prototype.fB=T;T.gB={};b.btSoftBodyWorldInfo=T;T.prototype.get_air_density=T.prototype.eC=function(){return Wy(this.eB)};T.prototype.set_air_density=T.prototype.YE=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Xy(c,a)};Object.defineProperty(T.prototype,"air_density",{get:T.prototype.eC,set:T.prototype.YE});T.prototype.get_water_density=T.prototype.TE=function(){return Yy(this.eB)}; +T.prototype.set_water_density=T.prototype.NH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Zy(c,a)};Object.defineProperty(T.prototype,"water_density",{get:T.prototype.TE,set:T.prototype.NH});T.prototype.get_water_offset=T.prototype.VE=function(){return $y(this.eB)};T.prototype.set_water_offset=T.prototype.PH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);az(c,a)};Object.defineProperty(T.prototype,"water_offset",{get:T.prototype.VE,set:T.prototype.PH}); +T.prototype.get_m_maxDisplacement=T.prototype.PD=function(){return bz(this.eB)};T.prototype.set_m_maxDisplacement=T.prototype.IG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);cz(c,a)};Object.defineProperty(T.prototype,"m_maxDisplacement",{get:T.prototype.PD,set:T.prototype.IG});T.prototype.get_water_normal=T.prototype.UE=function(){return k(dz(this.eB),n)};T.prototype.set_water_normal=T.prototype.OH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ez(c,a)}; +Object.defineProperty(T.prototype,"water_normal",{get:T.prototype.UE,set:T.prototype.OH});T.prototype.get_m_broadphase=T.prototype.OC=function(){return k(fz(this.eB),mE)};T.prototype.set_m_broadphase=T.prototype.HF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);gz(c,a)};Object.defineProperty(T.prototype,"m_broadphase",{get:T.prototype.OC,set:T.prototype.HF});T.prototype.get_m_dispatcher=T.prototype.fD=function(){return k(hz(this.eB),kE)}; +T.prototype.set_m_dispatcher=T.prototype.ZF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);iz(c,a)};Object.defineProperty(T.prototype,"m_dispatcher",{get:T.prototype.fD,set:T.prototype.ZF});T.prototype.get_m_gravity=T.prototype.oD=function(){return k(jz(this.eB),n)};T.prototype.set_m_gravity=T.prototype.hG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);kz(c,a)};Object.defineProperty(T.prototype,"m_gravity",{get:T.prototype.oD,set:T.prototype.hG});T.prototype.__destroy__=function(){lz(this.eB)}; +function VF(){throw"cannot construct a Face, no constructor in IDL";}VF.prototype=Object.create(g.prototype);VF.prototype.constructor=VF;VF.prototype.fB=VF;VF.gB={};b.Face=VF;VF.prototype.get_m_n=VF.prototype.LB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(mz(c,a),Node)};VF.prototype.set_m_n=VF.prototype.VB=function(a,c){var d=this.eB;eE();a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);nz(d,a,c)}; +Object.defineProperty(VF.prototype,"m_n",{get:VF.prototype.LB,set:VF.prototype.VB});VF.prototype.get_m_normal=VF.prototype.TD=function(){return k(oz(this.eB),n)};VF.prototype.set_m_normal=VF.prototype.MG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);pz(c,a)};Object.defineProperty(VF.prototype,"m_normal",{get:VF.prototype.TD,set:VF.prototype.MG});VF.prototype.get_m_ra=VF.prototype.bE=function(){return qz(this.eB)}; +VF.prototype.set_m_ra=VF.prototype.WG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);rz(c,a)};Object.defineProperty(VF.prototype,"m_ra",{get:VF.prototype.bE,set:VF.prototype.WG});VF.prototype.__destroy__=function(){sz(this.eB)};function WF(){throw"cannot construct a tFaceArray, no constructor in IDL";}WF.prototype=Object.create(g.prototype);WF.prototype.constructor=WF;WF.prototype.fB=WF;WF.gB={};b.tFaceArray=WF;WF.prototype.size=WF.prototype.size=function(){return tz(this.eB)}; +WF.prototype.at=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(uz(c,a),VF)};WF.prototype.__destroy__=function(){vz(this.eB)};function Node(){throw"cannot construct a Node, no constructor in IDL";}Node.prototype=Object.create(g.prototype);Node.prototype.constructor=Node;Node.prototype.fB=Node;Node.gB={};b.Node=Node;Node.prototype.get_m_x=Node.prototype.KE=function(){return k(wz(this.eB),n)}; +Node.prototype.set_m_x=Node.prototype.EH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);xz(c,a)};Object.defineProperty(Node.prototype,"m_x",{get:Node.prototype.KE,set:Node.prototype.EH});Node.prototype.get_m_q=Node.prototype.aE=function(){return k(yz(this.eB),n)};Node.prototype.set_m_q=Node.prototype.VG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);zz(c,a)};Object.defineProperty(Node.prototype,"m_q",{get:Node.prototype.aE,set:Node.prototype.VG}); +Node.prototype.get_m_v=Node.prototype.CE=function(){return k(Az(this.eB),n)};Node.prototype.set_m_v=Node.prototype.wH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Bz(c,a)};Object.defineProperty(Node.prototype,"m_v",{get:Node.prototype.CE,set:Node.prototype.wH});Node.prototype.get_m_f=Node.prototype.lD=function(){return k(Cz(this.eB),n)};Node.prototype.set_m_f=Node.prototype.eG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Dz(c,a)}; +Object.defineProperty(Node.prototype,"m_f",{get:Node.prototype.lD,set:Node.prototype.eG});Node.prototype.get_m_n=Node.prototype.LB=function(){return k(Ez(this.eB),n)};Node.prototype.set_m_n=Node.prototype.VB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Fz(c,a)};Object.defineProperty(Node.prototype,"m_n",{get:Node.prototype.LB,set:Node.prototype.VB});Node.prototype.get_m_im=Node.prototype.xD=function(){return Gz(this.eB)}; +Node.prototype.set_m_im=Node.prototype.qG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Hz(c,a)};Object.defineProperty(Node.prototype,"m_im",{get:Node.prototype.xD,set:Node.prototype.qG});Node.prototype.get_m_area=Node.prototype.LC=function(){return Iz(this.eB)};Node.prototype.set_m_area=Node.prototype.EF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Jz(c,a)};Object.defineProperty(Node.prototype,"m_area",{get:Node.prototype.LC,set:Node.prototype.EF}); +Node.prototype.__destroy__=function(){Kz(this.eB)};function XF(){throw"cannot construct a tNodeArray, no constructor in IDL";}XF.prototype=Object.create(g.prototype);XF.prototype.constructor=XF;XF.prototype.fB=XF;XF.gB={};b.tNodeArray=XF;XF.prototype.size=XF.prototype.size=function(){return Lz(this.eB)};XF.prototype.at=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Mz(c,a),Node)};XF.prototype.__destroy__=function(){Nz(this.eB)}; +function U(){throw"cannot construct a Material, no constructor in IDL";}U.prototype=Object.create(g.prototype);U.prototype.constructor=U;U.prototype.fB=U;U.gB={};b.Material=U;U.prototype.get_m_kLST=U.prototype.DD=function(){return Oz(this.eB)};U.prototype.set_m_kLST=U.prototype.wG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Pz(c,a)};Object.defineProperty(U.prototype,"m_kLST",{get:U.prototype.DD,set:U.prototype.wG});U.prototype.get_m_kAST=U.prototype.CD=function(){return Qz(this.eB)}; +U.prototype.set_m_kAST=U.prototype.vG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Rz(c,a)};Object.defineProperty(U.prototype,"m_kAST",{get:U.prototype.CD,set:U.prototype.vG});U.prototype.get_m_kVST=U.prototype.ED=function(){return Sz(this.eB)};U.prototype.set_m_kVST=U.prototype.xG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Tz(c,a)};Object.defineProperty(U.prototype,"m_kVST",{get:U.prototype.ED,set:U.prototype.xG});U.prototype.get_m_flags=U.prototype.pB=function(){return Uz(this.eB)}; +U.prototype.set_m_flags=U.prototype.qB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);Vz(c,a)};Object.defineProperty(U.prototype,"m_flags",{get:U.prototype.pB,set:U.prototype.qB});U.prototype.__destroy__=function(){Wz(this.eB)};function YF(){throw"cannot construct a tMaterialArray, no constructor in IDL";}YF.prototype=Object.create(g.prototype);YF.prototype.constructor=YF;YF.prototype.fB=YF;YF.gB={};b.tMaterialArray=YF;YF.prototype.size=YF.prototype.size=function(){return Xz(this.eB)}; +YF.prototype.at=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(Yz(c,a),U)};YF.prototype.__destroy__=function(){Zz(this.eB)};function V(){throw"cannot construct a Anchor, no constructor in IDL";}V.prototype=Object.create(g.prototype);V.prototype.constructor=V;V.prototype.fB=V;V.gB={};b.Anchor=V;V.prototype.get_m_node=V.prototype.RD=function(){return k($z(this.eB),Node)};V.prototype.set_m_node=V.prototype.KG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);aA(c,a)}; +Object.defineProperty(V.prototype,"m_node",{get:V.prototype.RD,set:V.prototype.KG});V.prototype.get_m_local=V.prototype.HD=function(){return k(bA(this.eB),n)};V.prototype.set_m_local=V.prototype.AG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);cA(c,a)};Object.defineProperty(V.prototype,"m_local",{get:V.prototype.HD,set:V.prototype.AG});V.prototype.get_m_body=V.prototype.MC=function(){return k(dA(this.eB),M)}; +V.prototype.set_m_body=V.prototype.FF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);eA(c,a)};Object.defineProperty(V.prototype,"m_body",{get:V.prototype.MC,set:V.prototype.FF});V.prototype.get_m_influence=V.prototype.AD=function(){return fA(this.eB)};V.prototype.set_m_influence=V.prototype.tG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);gA(c,a)};Object.defineProperty(V.prototype,"m_influence",{get:V.prototype.AD,set:V.prototype.tG}); +V.prototype.get_m_c0=V.prototype.PC=function(){return k(hA(this.eB),NE)};V.prototype.set_m_c0=V.prototype.IF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);iA(c,a)};Object.defineProperty(V.prototype,"m_c0",{get:V.prototype.PC,set:V.prototype.IF});V.prototype.get_m_c1=V.prototype.QC=function(){return k(jA(this.eB),n)};V.prototype.set_m_c1=V.prototype.JF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);kA(c,a)};Object.defineProperty(V.prototype,"m_c1",{get:V.prototype.QC,set:V.prototype.JF}); +V.prototype.get_m_c2=V.prototype.RC=function(){return lA(this.eB)};V.prototype.set_m_c2=V.prototype.KF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);mA(c,a)};Object.defineProperty(V.prototype,"m_c2",{get:V.prototype.RC,set:V.prototype.KF});V.prototype.__destroy__=function(){nA(this.eB)};function ZF(){throw"cannot construct a tAnchorArray, no constructor in IDL";}ZF.prototype=Object.create(g.prototype);ZF.prototype.constructor=ZF;ZF.prototype.fB=ZF;ZF.gB={};b.tAnchorArray=ZF; +ZF.prototype.size=ZF.prototype.size=function(){return oA(this.eB)};ZF.prototype.at=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(pA(c,a),V)};ZF.prototype.clear=ZF.prototype.clear=function(){qA(this.eB)};ZF.prototype.push_back=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);rA(c,a)};ZF.prototype.pop_back=function(){sA(this.eB)};ZF.prototype.__destroy__=function(){tA(this.eB)};function X(){throw"cannot construct a Config, no constructor in IDL";}X.prototype=Object.create(g.prototype); +X.prototype.constructor=X;X.prototype.fB=X;X.gB={};b.Config=X;X.prototype.get_kVCF=X.prototype.BC=function(){return uA(this.eB)};X.prototype.set_kVCF=X.prototype.uF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);vA(c,a)};Object.defineProperty(X.prototype,"kVCF",{get:X.prototype.BC,set:X.prototype.uF});X.prototype.get_kDP=X.prototype.oC=function(){return wA(this.eB)};X.prototype.set_kDP=X.prototype.hF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);xA(c,a)}; +Object.defineProperty(X.prototype,"kDP",{get:X.prototype.oC,set:X.prototype.hF});X.prototype.get_kDG=X.prototype.nC=function(){return yA(this.eB)};X.prototype.set_kDG=X.prototype.gF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);zA(c,a)};Object.defineProperty(X.prototype,"kDG",{get:X.prototype.nC,set:X.prototype.gF});X.prototype.get_kLF=X.prototype.qC=function(){return AA(this.eB)};X.prototype.set_kLF=X.prototype.jF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);BA(c,a)}; +Object.defineProperty(X.prototype,"kLF",{get:X.prototype.qC,set:X.prototype.jF});X.prototype.get_kPR=X.prototype.sC=function(){return CA(this.eB)};X.prototype.set_kPR=X.prototype.lF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);DA(c,a)};Object.defineProperty(X.prototype,"kPR",{get:X.prototype.sC,set:X.prototype.lF});X.prototype.get_kVC=X.prototype.AC=function(){return EA(this.eB)};X.prototype.set_kVC=X.prototype.tF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);FA(c,a)}; +Object.defineProperty(X.prototype,"kVC",{get:X.prototype.AC,set:X.prototype.tF});X.prototype.get_kDF=X.prototype.mC=function(){return GA(this.eB)};X.prototype.set_kDF=X.prototype.fF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);HA(c,a)};Object.defineProperty(X.prototype,"kDF",{get:X.prototype.mC,set:X.prototype.fF});X.prototype.get_kMT=X.prototype.rC=function(){return IA(this.eB)};X.prototype.set_kMT=X.prototype.kF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);JA(c,a)}; +Object.defineProperty(X.prototype,"kMT",{get:X.prototype.rC,set:X.prototype.kF});X.prototype.get_kCHR=X.prototype.lC=function(){return KA(this.eB)};X.prototype.set_kCHR=X.prototype.eF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);LA(c,a)};Object.defineProperty(X.prototype,"kCHR",{get:X.prototype.lC,set:X.prototype.eF});X.prototype.get_kKHR=X.prototype.pC=function(){return MA(this.eB)}; +X.prototype.set_kKHR=X.prototype.iF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);NA(c,a)};Object.defineProperty(X.prototype,"kKHR",{get:X.prototype.pC,set:X.prototype.iF});X.prototype.get_kSHR=X.prototype.tC=function(){return OA(this.eB)};X.prototype.set_kSHR=X.prototype.mF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);PA(c,a)};Object.defineProperty(X.prototype,"kSHR",{get:X.prototype.tC,set:X.prototype.mF});X.prototype.get_kAHR=X.prototype.kC=function(){return QA(this.eB)}; +X.prototype.set_kAHR=X.prototype.dF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);RA(c,a)};Object.defineProperty(X.prototype,"kAHR",{get:X.prototype.kC,set:X.prototype.dF});X.prototype.get_kSRHR_CL=X.prototype.wC=function(){return SA(this.eB)};X.prototype.set_kSRHR_CL=X.prototype.pF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);TA(c,a)};Object.defineProperty(X.prototype,"kSRHR_CL",{get:X.prototype.wC,set:X.prototype.pF});X.prototype.get_kSKHR_CL=X.prototype.uC=function(){return UA(this.eB)}; +X.prototype.set_kSKHR_CL=X.prototype.nF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);VA(c,a)};Object.defineProperty(X.prototype,"kSKHR_CL",{get:X.prototype.uC,set:X.prototype.nF});X.prototype.get_kSSHR_CL=X.prototype.yC=function(){return WA(this.eB)};X.prototype.set_kSSHR_CL=X.prototype.rF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);XA(c,a)};Object.defineProperty(X.prototype,"kSSHR_CL",{get:X.prototype.yC,set:X.prototype.rF}); +X.prototype.get_kSR_SPLT_CL=X.prototype.xC=function(){return YA(this.eB)};X.prototype.set_kSR_SPLT_CL=X.prototype.qF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);ZA(c,a)};Object.defineProperty(X.prototype,"kSR_SPLT_CL",{get:X.prototype.xC,set:X.prototype.qF});X.prototype.get_kSK_SPLT_CL=X.prototype.vC=function(){return $A(this.eB)};X.prototype.set_kSK_SPLT_CL=X.prototype.oF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);aB(c,a)}; +Object.defineProperty(X.prototype,"kSK_SPLT_CL",{get:X.prototype.vC,set:X.prototype.oF});X.prototype.get_kSS_SPLT_CL=X.prototype.zC=function(){return bB(this.eB)};X.prototype.set_kSS_SPLT_CL=X.prototype.sF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);cB(c,a)};Object.defineProperty(X.prototype,"kSS_SPLT_CL",{get:X.prototype.zC,set:X.prototype.sF});X.prototype.get_maxvolume=X.prototype.LE=function(){return dB(this.eB)}; +X.prototype.set_maxvolume=X.prototype.FH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);eB(c,a)};Object.defineProperty(X.prototype,"maxvolume",{get:X.prototype.LE,set:X.prototype.FH});X.prototype.get_timescale=X.prototype.QE=function(){return fB(this.eB)};X.prototype.set_timescale=X.prototype.KH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);gB(c,a)};Object.defineProperty(X.prototype,"timescale",{get:X.prototype.QE,set:X.prototype.KH}); +X.prototype.get_viterations=X.prototype.SE=function(){return hB(this.eB)};X.prototype.set_viterations=X.prototype.MH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);iB(c,a)};Object.defineProperty(X.prototype,"viterations",{get:X.prototype.SE,set:X.prototype.MH});X.prototype.get_piterations=X.prototype.OE=function(){return jB(this.eB)};X.prototype.set_piterations=X.prototype.IH=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);kB(c,a)}; +Object.defineProperty(X.prototype,"piterations",{get:X.prototype.OE,set:X.prototype.IH});X.prototype.get_diterations=X.prototype.hC=function(){return lB(this.eB)};X.prototype.set_diterations=X.prototype.aF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);mB(c,a)};Object.defineProperty(X.prototype,"diterations",{get:X.prototype.hC,set:X.prototype.aF});X.prototype.get_citerations=X.prototype.fC=function(){return nB(this.eB)}; +X.prototype.set_citerations=X.prototype.ZE=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);oB(c,a)};Object.defineProperty(X.prototype,"citerations",{get:X.prototype.fC,set:X.prototype.ZE});X.prototype.get_collisions=X.prototype.gC=function(){return pB(this.eB)};X.prototype.set_collisions=X.prototype.$E=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);qB(c,a)};Object.defineProperty(X.prototype,"collisions",{get:X.prototype.gC,set:X.prototype.$E});X.prototype.__destroy__=function(){rB(this.eB)}; +function Y(a,c,d,e){eE();a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);"object"==typeof e&&(e=iE(e));this.eB=sB(a,c,d,e);h(Y)[this.eB]=this}Y.prototype=Object.create(r.prototype);Y.prototype.constructor=Y;Y.prototype.fB=Y;Y.gB={};b.btSoftBody=Y;Y.prototype.checkLink=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return!!tB(d,a,c)}; +Y.prototype.checkFace=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);return!!uB(e,a,c,d)};Y.prototype.appendMaterial=function(){return k(vB(this.eB),U)};Y.prototype.appendNode=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);wB(d,a,c)}; +Y.prototype.appendLink=function(a,c,d,e){var f=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);xB(f,a,c,d,e)};Y.prototype.appendFace=function(a,c,d,e){var f=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);yB(f,a,c,d,e)}; +Y.prototype.appendTetra=function(a,c,d,e,f){var m=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);zB(m,a,c,d,e,f)};Y.prototype.appendAnchor=function(a,c,d,e){var f=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);AB(f,a,c,d,e)}; +Y.prototype.addForce=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);void 0===c?BB(d,a):CB(d,a,c)};Y.prototype.addAeroForceToNode=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);DB(d,a,c)};Y.prototype.getTotalMass=function(){return EB(this.eB)};Y.prototype.setTotalMass=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);FB(d,a,c)}; +Y.prototype.setMass=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);GB(d,a,c)};Y.prototype.transform=Y.prototype.transform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);HB(c,a)};Y.prototype.translate=Y.prototype.translate=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);IB(c,a)};Y.prototype.rotate=Y.prototype.rotate=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);JB(c,a)}; +Y.prototype.scale=Y.prototype.scale=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);KB(c,a)};Y.prototype.generateClusters=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return void 0===c?LB(d,a):MB(d,a,c)};Y.prototype.generateBendingConstraints=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);return NB(d,a,c)}; +Y.prototype.upcast=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(OB(c,a),Y)};Y.prototype.getRestLengthScale=function(){return PB(this.eB)};Y.prototype.setRestLengthScale=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);QB(c,a)};Y.prototype.setAnisotropicFriction=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);RB(d,a,c)};Y.prototype.getCollisionShape=function(){return k(SB(this.eB),l)}; +Y.prototype.setContactProcessingThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);TB(c,a)};Y.prototype.setActivationState=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);UB(c,a)};Y.prototype.forceActivationState=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);VB(c,a)};Y.prototype.activate=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);void 0===a?WB(c):XB(c,a)};Y.prototype.isActive=function(){return!!YB(this.eB)};Y.prototype.isKinematicObject=function(){return!!ZB(this.eB)}; +Y.prototype.isStaticObject=function(){return!!$B(this.eB)};Y.prototype.isStaticOrKinematicObject=function(){return!!aC(this.eB)};Y.prototype.getRestitution=function(){return bC(this.eB)};Y.prototype.getFriction=function(){return cC(this.eB)};Y.prototype.getRollingFriction=function(){return dC(this.eB)};Y.prototype.setRestitution=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);eC(c,a)};Y.prototype.setFriction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);fC(c,a)}; +Y.prototype.setRollingFriction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);gC(c,a)};Y.prototype.getWorldTransform=function(){return k(hC(this.eB),t)};Y.prototype.getCollisionFlags=function(){return iC(this.eB)};Y.prototype.setCollisionFlags=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);jC(c,a)};Y.prototype.setWorldTransform=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);kC(c,a)}; +Y.prototype.setCollisionShape=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);lC(c,a)};Y.prototype.setCcdMotionThreshold=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);mC(c,a)};Y.prototype.setCcdSweptSphereRadius=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);nC(c,a)};Y.prototype.getUserIndex=function(){return oC(this.eB)};Y.prototype.setUserIndex=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);pC(c,a)}; +Y.prototype.getUserPointer=function(){return k(qC(this.eB),oE)};Y.prototype.setUserPointer=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);rC(c,a)};Y.prototype.getBroadphaseHandle=function(){return k(sC(this.eB),pE)};Y.prototype.get_m_cfg=Y.prototype.SC=function(){return k(tC(this.eB),X)};Y.prototype.set_m_cfg=Y.prototype.LF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);uC(c,a)};Object.defineProperty(Y.prototype,"m_cfg",{get:Y.prototype.SC,set:Y.prototype.LF}); +Y.prototype.get_m_nodes=Y.prototype.SD=function(){return k(vC(this.eB),XF)};Y.prototype.set_m_nodes=Y.prototype.LG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);wC(c,a)};Object.defineProperty(Y.prototype,"m_nodes",{get:Y.prototype.SD,set:Y.prototype.LG});Y.prototype.get_m_faces=Y.prototype.JB=function(){return k(xC(this.eB),WF)};Y.prototype.set_m_faces=Y.prototype.TB=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);yC(c,a)}; +Object.defineProperty(Y.prototype,"m_faces",{get:Y.prototype.JB,set:Y.prototype.TB});Y.prototype.get_m_materials=Y.prototype.OD=function(){return k(zC(this.eB),YF)};Y.prototype.set_m_materials=Y.prototype.HG=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);AC(c,a)};Object.defineProperty(Y.prototype,"m_materials",{get:Y.prototype.OD,set:Y.prototype.HG});Y.prototype.get_m_anchors=Y.prototype.IC=function(){return k(BC(this.eB),ZF)}; +Y.prototype.set_m_anchors=Y.prototype.BF=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);CC(c,a)};Object.defineProperty(Y.prototype,"m_anchors",{get:Y.prototype.IC,set:Y.prototype.BF});Y.prototype.__destroy__=function(){DC(this.eB)};function $F(a){a&&"object"===typeof a&&(a=a.eB);this.eB=void 0===a?EC():FC(a);h($F)[this.eB]=this}$F.prototype=Object.create(GE.prototype);$F.prototype.constructor=$F;$F.prototype.fB=$F;$F.gB={};b.btSoftBodyRigidBodyCollisionConfiguration=$F; +$F.prototype.__destroy__=function(){GC(this.eB)};function aG(){this.eB=HC();h(aG)[this.eB]=this}aG.prototype=Object.create(LE.prototype);aG.prototype.constructor=aG;aG.prototype.fB=aG;aG.gB={};b.btDefaultSoftBodySolver=aG;aG.prototype.__destroy__=function(){IC(this.eB)};function bG(){throw"cannot construct a btSoftBodyArray, no constructor in IDL";}bG.prototype=Object.create(g.prototype);bG.prototype.constructor=bG;bG.prototype.fB=bG;bG.gB={};b.btSoftBodyArray=bG; +bG.prototype.size=bG.prototype.size=function(){return JC(this.eB)};bG.prototype.at=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);return k(KC(c,a),Y)};bG.prototype.__destroy__=function(){LC(this.eB)};function Z(a,c,d,e,f){a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);this.eB=MC(a,c,d,e,f);h(Z)[this.eB]=this}Z.prototype=Object.create(x.prototype); +Z.prototype.constructor=Z;Z.prototype.fB=Z;Z.gB={};b.btSoftRigidDynamicsWorld=Z;Z.prototype.addSoftBody=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);NC(e,a,c,d)};Z.prototype.removeSoftBody=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);OC(c,a)};Z.prototype.removeCollisionObject=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);PC(c,a)};Z.prototype.getWorldInfo=function(){return k(QC(this.eB),T)}; +Z.prototype.getSoftBodyArray=function(){return k(RC(this.eB),bG)};Z.prototype.getDispatcher=function(){return k(SC(this.eB),kE)};Z.prototype.rayTest=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);TC(e,a,c,d)};Z.prototype.getPairCache=function(){return k(UC(this.eB),lE)};Z.prototype.getDispatchInfo=function(){return k(VC(this.eB),q)}; +Z.prototype.addCollisionObject=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);void 0===c?WC(e,a):void 0===d?XC(e,a,c):YC(e,a,c,d)};Z.prototype.getBroadphase=function(){return k(ZC(this.eB),mE)}; +Z.prototype.convexSweepTest=function(a,c,d,e,f){var m=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);$C(m,a,c,d,e,f)};Z.prototype.contactPairTest=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);aD(e,a,c,d)}; +Z.prototype.contactTest=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);bD(d,a,c)};Z.prototype.updateSingleAabb=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);cD(c,a)};Z.prototype.setDebugDrawer=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);dD(c,a)};Z.prototype.getDebugDrawer=function(){return k(eD(this.eB),nE)};Z.prototype.debugDrawWorld=function(){fD(this.eB)}; +Z.prototype.debugDrawObject=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);gD(e,a,c,d)};Z.prototype.setGravity=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);hD(c,a)};Z.prototype.getGravity=function(){return k(iD(this.eB),n)}; +Z.prototype.addRigidBody=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);void 0===c?jD(e,a):void 0===d?_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_2(e,a,c):kD(e,a,c,d)};Z.prototype.removeRigidBody=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);lD(c,a)}; +Z.prototype.addConstraint=function(a,c){var d=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);void 0===c?mD(d,a):nD(d,a,c)};Z.prototype.removeConstraint=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);oD(c,a)};Z.prototype.stepSimulation=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);return void 0===c?pD(e,a):void 0===d?qD(e,a,c):rD(e,a,c,d)}; +Z.prototype.setContactAddedCallback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);sD(c,a)};Z.prototype.setContactProcessedCallback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);tD(c,a)};Z.prototype.setContactDestroyedCallback=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);uD(c,a)};Z.prototype.addAction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);vD(c,a)};Z.prototype.removeAction=function(a){var c=this.eB;a&&"object"===typeof a&&(a=a.eB);wD(c,a)}; +Z.prototype.getSolverInfo=function(){return k(xD(this.eB),u)};Z.prototype.setInternalTickCallback=function(a,c,d){var e=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);void 0===c?yD(e,a):void 0===d?zD(e,a,c):AD(e,a,c,d)};Z.prototype.__destroy__=function(){BD(this.eB)};function cG(){this.eB=CD();h(cG)[this.eB]=this}cG.prototype=Object.create(g.prototype);cG.prototype.constructor=cG;cG.prototype.fB=cG;cG.gB={};b.btSoftBodyHelpers=cG; +cG.prototype.CreateRope=function(a,c,d,e,f){var m=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);return k(DD(m,a,c,d,e,f),Y)}; +cG.prototype.CreatePatch=function(a,c,d,e,f,m,y,W,E){var p=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);m&&"object"===typeof m&&(m=m.eB);y&&"object"===typeof y&&(y=y.eB);W&&"object"===typeof W&&(W=W.eB);E&&"object"===typeof E&&(E=E.eB);return k(ED(p,a,c,d,e,f,m,y,W,E),Y)}; +cG.prototype.CreatePatchUV=function(a,c,d,e,f,m,y,W,E,p){var G=this.eB;eE();a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);m&&"object"===typeof m&&(m=m.eB);y&&"object"===typeof y&&(y=y.eB);W&&"object"===typeof W&&(W=W.eB);E&&"object"===typeof E&&(E=E.eB);"object"==typeof p&&(p=iE(p));return k(FD(G,a,c,d,e,f,m,y,W,E,p),Y)}; +cG.prototype.CreateEllipsoid=function(a,c,d,e){var f=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);return k(GD(f,a,c,d,e),Y)}; +cG.prototype.CreateFromTriMesh=function(a,c,d,e,f){var m=this.eB;eE();a&&"object"===typeof a&&(a=a.eB);"object"==typeof c&&(c=iE(c));if("object"==typeof d&&"object"===typeof d){var y=fE(d,Qa);gE(d,Qa,y);d=y}e&&"object"===typeof e&&(e=e.eB);f&&"object"===typeof f&&(f=f.eB);return k(HD(m,a,c,d,e,f),Y)}; +cG.prototype.CreateFromConvexHull=function(a,c,d,e){var f=this.eB;a&&"object"===typeof a&&(a=a.eB);c&&"object"===typeof c&&(c=c.eB);d&&"object"===typeof d&&(d=d.eB);e&&"object"===typeof e&&(e=e.eB);return k(ID(f,a,c,d,e),Y)};cG.prototype.__destroy__=function(){JD(this.eB)}; +(function(){function a(){b.PHY_FLOAT=KD();b.PHY_DOUBLE=LD();b.PHY_INTEGER=MD();b.PHY_SHORT=ND();b.PHY_FIXEDPOINT88=OD();b.PHY_UCHAR=PD();b.CONST_GIMPACT_COMPOUND_SHAPE=QD();b.CONST_GIMPACT_TRIMESH_SHAPE_PART=RD();b.CONST_GIMPACT_TRIMESH_SHAPE=SD();b.BT_CONSTRAINT_ERP=TD();b.BT_CONSTRAINT_STOP_ERP=UD();b.BT_CONSTRAINT_CFM=VD();b.BT_CONSTRAINT_STOP_CFM=WD()}Ya?a():Wa.unshift(a)})();b.CONTACT_ADDED_CALLBACK_SIGNATURE="iiiiiiii";b.CONTACT_DESTROYED_CALLBACK_SIGNATURE="ii"; +b.CONTACT_PROCESSED_CALLBACK_SIGNATURE="iiii";b.INTERNAL_TICK_CALLBACK_SIGNATURE="vif";this.Ammo=b; + + + return Ammo.ready +} +); +})(); +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; diff --git a/lib/browser-matrix.min.js b/lib/browser-matrix.min.js new file mode 100644 index 0000000..eae0982 --- /dev/null +++ b/lib/browser-matrix.min.js @@ -0,0 +1,18 @@ +!function A(g,I,Q){function C(E,i){if(!I[E]){if(!g[E]){var o="function"==typeof require&&require;if(!i&&o)return o(E,!0);if(B)return B(E,!0);var n=new Error("Cannot find module '"+E+"'");throw n.code="MODULE_NOT_FOUND",n}var e=I[E]={exports:{}};g[E][0].call(e.exports,(function(A){return C(g[E][1][A]||A)}),e,e.exports,A,g,I,Q)}return I[E].exports}for(var B="function"==typeof require&&require,E=0;E127)break;B[C+E]=g}if(E!==Q){0!==E&&(A=A.slice(E)),C=I(C,Q,Q=E+3*A.length);const g=i().subarray(C+E,C+Q);E+=w(A,g).written}return a=E,C}function r(A){return null==A}let c=new Int32Array;function k(){return 0===c.byteLength&&(c=new Int32Array(Q.memory.buffer)),c}function G(A){const g=t(A);return function(A){A<36||(n[A]=e,e=A)}(A),g}let y=new Float64Array;function N(A){const g=typeof A;if("number"==g||"boolean"==g||null==A)return`${A}`;if("string"==g)return`"${A}"`;if("symbol"==g){const g=A.description;return null==g?"Symbol":`Symbol(${g})`}if("function"==g){const g=A.name;return"string"==typeof g&&g.length>0?`Function(${g})`:"Function"}if(Array.isArray(A)){const g=A.length;let I="[";g>0&&(I+=N(A[0]));for(let Q=1;Q1))return toString.call(A);if(Q=I[1],"Object"==Q)try{return"Object("+JSON.stringify(A)+")"}catch(A){return"Object"}return A instanceof Error?`${A.name}: ${A.message}\n${A.stack}`:Q}const M=new FinalizationRegistry((A=>{Q.__wbindgen_export_2.get(A.dtor)(A.a,A.b)}));function F(A,g,I,C){const B={a:A,b:g,cnt:1,dtor:I},E=(...A)=>{B.cnt++;const g=B.a;B.a=0;try{return C(g,B.b,...A)}finally{0==--B.cnt?(Q.__wbindgen_export_2.get(B.dtor)(g,B.b),M.unregister(B)):B.a=g}};return E.original=B,M.register(E,B,B),E}function J(A,g,I){try{const B=Q.__wbindgen_add_to_stack_pointer(-16);Q._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hf88258825831c9b5(B,A,g,D(I));var C=k()[B/4+0];if(k()[B/4+1])throw G(C)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}function d(A,g,I,C){const B={a:A,b:g,cnt:1,dtor:I},E=(...A)=>{B.cnt++;try{return C(B.a,B.b,...A)}finally{0==--B.cnt&&(Q.__wbindgen_export_2.get(B.dtor)(B.a,B.b),B.a=0,M.unregister(B))}};return E.original=B,M.register(E,B,B),E}function K(A,g){Q._dyn_core__ops__function__Fn_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h73444376b37bd135(A,g)}function Y(A,g,I){Q._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__ha6fa2feeb011ec6d(A,g,D(I))}function R(A,g,I){Q._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h52d048fdd0b9b260(A,g,D(I))}function L(A,g){Q._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h41835ad58ad2f116(A,g)}function q(A,g){if(!(A instanceof g))throw new Error(`expected instance of ${g.name}`);return A.ptr}let S=32;function l(A){if(1==S)throw new Error("out of js stack");return n[--S]=A,S}function U(A,g){try{return A.apply(this,g)}catch(A){Q.__wbindgen_exn_store(D(A))}}function u(A,g){return i().subarray(A/1,A/1+g)}function p(A,g){const I=g(1*A.length);return i().set(A,I/1),a=A.length,I}g.exports.start=function(){Q.start()},g.exports.LoggerLevel=Object.freeze({Trace:0,0:"Trace",Debug:1,1:"Debug",Info:2,2:"Info",Warn:3,3:"Warn",Error:4,4:"Error"}),g.exports.RequestType=Object.freeze({KeysUpload:0,0:"KeysUpload",KeysQuery:1,1:"KeysQuery",KeysClaim:2,2:"KeysClaim",ToDevice:3,3:"ToDevice",SignatureUpload:4,4:"SignatureUpload",RoomMessage:5,5:"RoomMessage",KeysBackup:6,6:"KeysBackup"}),g.exports.LocalTrust=Object.freeze({Verified:0,0:"Verified",BlackListed:1,1:"BlackListed",Ignored:2,2:"Ignored",Unset:3,3:"Unset"}),g.exports.VerificationMethod=Object.freeze({SasV1:0,0:"SasV1",QrCodeScanV1:1,1:"QrCodeScanV1",QrCodeShowV1:2,2:"QrCodeShowV1",ReciprocateV1:3,3:"ReciprocateV1"}),g.exports.CancelCode=Object.freeze({Other:0,0:"Other",User:1,1:"User",Timeout:2,2:"Timeout",UnknownTransaction:3,3:"UnknownTransaction",UnknownMethod:4,4:"UnknownMethod",UnexpectedMessage:5,5:"UnexpectedMessage",KeyMismatch:6,6:"KeyMismatch",UserMismatch:7,7:"UserMismatch",InvalidMessage:8,8:"InvalidMessage",Accepted:9,9:"Accepted",MismatchedCommitment:10,10:"MismatchedCommitment",MismatchedSas:11,11:"MismatchedSas"}),g.exports.DeviceKeyName=Object.freeze({Curve25519:0,0:"Curve25519",Ed25519:1,1:"Ed25519",Unknown:2,2:"Unknown"}),g.exports.EncryptionAlgorithm=Object.freeze({OlmV1Curve25519AesSha2:0,0:"OlmV1Curve25519AesSha2",MegolmV1AesSha2:1,1:"MegolmV1AesSha2"}),g.exports.VerificationState=Object.freeze({Trusted:0,0:"Trusted",Untrusted:1,1:"Untrusted",UnknownDevice:2,2:"UnknownDevice"}),g.exports.HistoryVisibility=Object.freeze({Invited:0,0:"Invited",Joined:1,1:"Joined",Shared:2,2:"Shared",WorldReadable:3,3:"WorldReadable"}),g.exports.DeviceKeyAlgorithmName=Object.freeze({Ed25519:0,0:"Ed25519",Curve25519:1,1:"Curve25519",SignedCurve25519:2,2:"SignedCurve25519",Unknown:3,3:"Unknown"});const H=new FinalizationRegistry((A=>Q.__wbg_attachment_free(A)));g.exports.Attachment=class{__destroy_into_raw(){const A=this.ptr;return this.ptr=0,H.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_attachment_free(A)}static encrypt(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16),B=p(A,Q.__wbindgen_malloc),E=a;Q.attachment_encrypt(C,B,E);var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return aA.__wrap(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}static decrypt(A){try{const E=Q.__wbindgen_add_to_stack_pointer(-16);q(A,aA),Q.attachment_decrypt(E,A.ptr);var g=k()[E/4+0],I=k()[E/4+1],C=k()[E/4+2];if(k()[E/4+3])throw G(C);var B=u(g,I).slice();return Q.__wbindgen_free(g,1*I),B}finally{Q.__wbindgen_add_to_stack_pointer(16)}}};const f=new FinalizationRegistry((A=>Q.__wbg_cancelinfo_free(A)));class m{static __wrap(A){const g=Object.create(m.prototype);return g.ptr=A,f.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,f.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_cancelinfo_free(A)}reason(){return G(Q.cancelinfo_reason(this.ptr))}cancelCode(){return Q.cancelinfo_cancelCode(this.ptr)>>>0}cancelledbyUs(){return 0!==Q.cancelinfo_cancelledbyUs(this.ptr)}}g.exports.CancelInfo=m;const b=new FinalizationRegistry((A=>Q.__wbg_crosssigningkeyexport_free(A)));class v{static __wrap(A){const g=Object.create(v.prototype);return g.ptr=A,b.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,b.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_crosssigningkeyexport_free(A)}get masterKey(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.crosssigningkeyexport_masterKey(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];let C;return 0!==A&&(C=o(A,g).slice(),Q.__wbindgen_free(A,1*g)),C}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get self_signing_key(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.crosssigningkeyexport_self_signing_key(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];let C;return 0!==A&&(C=o(A,g).slice(),Q.__wbindgen_free(A,1*g)),C}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get userSigningKey(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.crosssigningkeyexport_userSigningKey(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];let C;return 0!==A&&(C=o(A,g).slice(),Q.__wbindgen_free(A,1*g)),C}finally{Q.__wbindgen_add_to_stack_pointer(16)}}}g.exports.CrossSigningKeyExport=v;const O=new FinalizationRegistry((A=>Q.__wbg_crosssigningstatus_free(A)));class j{static __wrap(A){const g=Object.create(j.prototype);return g.ptr=A,O.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,O.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_crosssigningstatus_free(A)}get hasMaster(){return 0!==Q.crosssigningstatus_hasMaster(this.ptr)}get hasSelfSigning(){return 0!==Q.crosssigningstatus_hasSelfSigning(this.ptr)}get hasUserSigning(){return 0!==Q.crosssigningstatus_hasUserSigning(this.ptr)}}g.exports.CrossSigningStatus=j;const x=new FinalizationRegistry((A=>Q.__wbg_curve25519publickey_free(A)));class T{static __wrap(A){const g=Object.create(T.prototype);return g.ptr=A,x.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,x.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_curve25519publickey_free(A)}get length(){return Q.curve25519publickey_length(this.ptr)>>>0}toBase64(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.curve25519publickey_toBase64(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}}g.exports.Curve25519PublicKey=T;const W=new FinalizationRegistry((A=>Q.__wbg_decryptedroomevent_free(A)));class Z{static __wrap(A){const g=Object.create(Z.prototype);return g.ptr=A,W.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,W.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_decryptedroomevent_free(A)}get event(){return G(Q.__wbg_get_decryptedroomevent_event(this.ptr))}get sender(){const A=Q.decryptedroomevent_sender(this.ptr);return 0===A?void 0:Dg.__wrap(A)}get senderDevice(){const A=Q.decryptedroomevent_senderDevice(this.ptr);return 0===A?void 0:X.__wrap(A)}get senderCurve25519Key(){return G(Q.decryptedroomevent_senderCurve25519Key(this.ptr))}get senderClaimedEd25519Key(){return G(Q.decryptedroomevent_senderClaimedEd25519Key(this.ptr))}get forwardingCurve25519KeyChain(){return G(Q.decryptedroomevent_forwardingCurve25519KeyChain(this.ptr))}get verificationState(){const A=Q.decryptedroomevent_verificationState(this.ptr);return 3===A?void 0:A}}g.exports.DecryptedRoomEvent=Z;const P=new FinalizationRegistry((A=>Q.__wbg_device_free(A)));class V{static __wrap(A){const g=Object.create(V.prototype);return g.ptr=A,P.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,P.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_device_free(A)}requestVerification(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.device_requestVerification(C,this.ptr,r(A)?0:D(A));var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return G(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}isVerified(){return 0!==Q.device_isVerified(this.ptr)}isCrossSigningTrusted(){return 0!==Q.device_isCrossSigningTrusted(this.ptr)}setLocalTrust(A){return G(Q.device_setLocalTrust(this.ptr,A))}get userId(){const A=Q.device_userId(this.ptr);return Dg.__wrap(A)}get deviceId(){const A=Q.device_deviceId(this.ptr);return X.__wrap(A)}get displayName(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.device_displayName(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];let C;return 0!==A&&(C=o(A,g).slice(),Q.__wbindgen_free(A,1*g)),C}finally{Q.__wbindgen_add_to_stack_pointer(16)}}getKey(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.device_getKey(C,this.ptr,A);var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return 0===g?void 0:$.__wrap(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get curve25519Key(){const A=Q.device_curve25519Key(this.ptr);return 0===A?void 0:T.__wrap(A)}get ed25519Key(){const A=Q.device_ed25519Key(this.ptr);return 0===A?void 0:iA.__wrap(A)}get keys(){return G(Q.device_keys(this.ptr))}get signatures(){const A=Q.device_signatures(this.ptr);return gg.__wrap(A)}get localTrustState(){return Q.device_localTrustState(this.ptr)>>>0}isLocallyTrusted(){return 0!==Q.device_isLocallyTrusted(this.ptr)}isBlacklisted(){return 0!==Q.device_isBlacklisted(this.ptr)}isDeleted(){return 0!==Q.device_isDeleted(this.ptr)}}g.exports.Device=V;const z=new FinalizationRegistry((A=>Q.__wbg_deviceid_free(A)));class X{static __wrap(A){const g=Object.create(X.prototype);return g.ptr=A,z.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,z.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_deviceid_free(A)}constructor(A){const g=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),I=a,C=Q.deviceid_new(g,I);return X.__wrap(C)}toString(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.deviceid_toString(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}}g.exports.DeviceId=X;const _=new FinalizationRegistry((A=>Q.__wbg_devicekey_free(A)));class ${static __wrap(A){const g=Object.create($.prototype);return g.ptr=A,_.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,_.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_devicekey_free(A)}get name(){return Q.devicekey_name(this.ptr)>>>0}get curve25519(){const A=Q.devicekey_curve25519(this.ptr);return 0===A?void 0:T.__wrap(A)}get ed25519(){const A=Q.devicekey_ed25519(this.ptr);return 0===A?void 0:iA.__wrap(A)}get unknown(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.devicekey_unknown(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];let C;return 0!==A&&(C=o(A,g).slice(),Q.__wbindgen_free(A,1*g)),C}finally{Q.__wbindgen_add_to_stack_pointer(16)}}toBase64(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.devicekey_toBase64(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}}g.exports.DeviceKey=$;const AA=new FinalizationRegistry((A=>Q.__wbg_devicekeyalgorithm_free(A)));class gA{static __wrap(A){const g=Object.create(gA.prototype);return g.ptr=A,AA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,AA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_devicekeyalgorithm_free(A)}get name(){return Q.devicekeyalgorithm_name(this.ptr)>>>0}toString(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.devicekeyalgorithm_toString(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}}g.exports.DeviceKeyAlgorithm=gA;const IA=new FinalizationRegistry((A=>Q.__wbg_devicekeyid_free(A)));class QA{static __wrap(A){const g=Object.create(QA.prototype);return g.ptr=A,IA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,IA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_devicekeyid_free(A)}constructor(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16),B=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),E=a;Q.devicekeyid_new(C,B,E);var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return QA.__wrap(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get algorithm(){const A=Q.devicekeyid_algorithm(this.ptr);return gA.__wrap(A)}get deviceId(){const A=Q.devicekeyid_deviceId(this.ptr);return X.__wrap(A)}toString(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.devicekeyid_toString(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}}g.exports.DeviceKeyId=QA;const CA=new FinalizationRegistry((A=>Q.__wbg_devicelists_free(A)));class BA{static __wrap(A){const g=Object.create(BA.prototype);return g.ptr=A,CA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,CA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_devicelists_free(A)}constructor(A,g){try{const B=Q.__wbindgen_add_to_stack_pointer(-16);Q.devicelists_new(B,r(A)?0:D(A),r(g)?0:D(g));var I=k()[B/4+0],C=k()[B/4+1];if(k()[B/4+2])throw G(C);return BA.__wrap(I)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}isEmpty(){return 0!==Q.devicelists_isEmpty(this.ptr)}get changed(){return G(Q.devicelists_changed(this.ptr))}get left(){return G(Q.devicelists_left(this.ptr))}}g.exports.DeviceLists=BA;const EA=new FinalizationRegistry((A=>Q.__wbg_ed25519publickey_free(A)));class iA{static __wrap(A){const g=Object.create(iA.prototype);return g.ptr=A,EA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,EA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_ed25519publickey_free(A)}get length(){return Q.ed25519publickey_length(this.ptr)>>>0}toBase64(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.ed25519publickey_toBase64(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}}g.exports.Ed25519PublicKey=iA;const oA=new FinalizationRegistry((A=>Q.__wbg_ed25519signature_free(A)));class nA{static __wrap(A){const g=Object.create(nA.prototype);return g.ptr=A,oA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,oA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_ed25519signature_free(A)}constructor(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16),B=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),E=a;Q.ed25519signature_new(C,B,E);var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return nA.__wrap(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}toBase64(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.ed25519signature_toBase64(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}}g.exports.Ed25519Signature=nA;const eA=new FinalizationRegistry((A=>Q.__wbg_emoji_free(A)));class DA{static __wrap(A){const g=Object.create(DA.prototype);return g.ptr=A,eA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,eA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_emoji_free(A)}get symbol(){return G(Q.emoji_symbol(this.ptr))}get description(){return G(Q.emoji_description(this.ptr))}}g.exports.Emoji=DA;const tA=new FinalizationRegistry((A=>Q.__wbg_encryptedattachment_free(A)));class aA{static __wrap(A){const g=Object.create(aA.prototype);return g.ptr=A,tA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,tA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_encryptedattachment_free(A)}constructor(A,g){try{const B=Q.__wbindgen_add_to_stack_pointer(-16),E=p(A,Q.__wbindgen_malloc),i=a,o=h(g,Q.__wbindgen_malloc,Q.__wbindgen_realloc),n=a;Q.encryptedattachment_new(B,E,i,o,n);var I=k()[B/4+0],C=k()[B/4+1];if(k()[B/4+2])throw G(C);return aA.__wrap(I)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get encryptedData(){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.encryptedattachment_encryptedData(C,this.ptr);var A=k()[C/4+0],g=k()[C/4+1],I=u(A,g).slice();return Q.__wbindgen_free(A,1*g),I}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get mediaEncryptionInfo(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.encryptedattachment_mediaEncryptionInfo(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];let C;return 0!==A&&(C=o(A,g).slice(),Q.__wbindgen_free(A,1*g)),C}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get hasMediaEncryptionInfoBeenConsumed(){return 0!==Q.encryptedattachment_hasMediaEncryptionInfoBeenConsumed(this.ptr)}}g.exports.EncryptedAttachment=aA;const sA=new FinalizationRegistry((A=>Q.__wbg_encryptionsettings_free(A)));class wA{static __wrap(A){const g=Object.create(wA.prototype);return g.ptr=A,sA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,sA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_encryptionsettings_free(A)}get algorithm(){return Q.__wbg_get_encryptionsettings_algorithm(this.ptr)>>>0}set algorithm(A){Q.__wbg_set_encryptionsettings_algorithm(this.ptr,A)}get rotationPeriod(){const A=Q.__wbg_get_encryptionsettings_rotationPeriod(this.ptr);return BigInt.asUintN(64,A)}set rotationPeriod(A){Q.__wbg_set_encryptionsettings_rotationPeriod(this.ptr,A)}get rotationPeriodMessages(){const A=Q.__wbg_get_encryptionsettings_rotationPeriodMessages(this.ptr);return BigInt.asUintN(64,A)}set rotationPeriodMessages(A){Q.__wbg_set_encryptionsettings_rotationPeriodMessages(this.ptr,A)}get historyVisibility(){return Q.__wbg_get_encryptionsettings_historyVisibility(this.ptr)>>>0}set historyVisibility(A){Q.__wbg_set_encryptionsettings_historyVisibility(this.ptr,A)}get onlyAllowTrustedDevices(){return 0!==Q.__wbg_get_encryptionsettings_onlyAllowTrustedDevices(this.ptr)}set onlyAllowTrustedDevices(A){Q.__wbg_set_encryptionsettings_onlyAllowTrustedDevices(this.ptr,A)}constructor(){const A=Q.encryptionsettings_new();return wA.__wrap(A)}}g.exports.EncryptionSettings=wA;const hA=new FinalizationRegistry((A=>Q.__wbg_eventid_free(A)));class rA{static __wrap(A){const g=Object.create(rA.prototype);return g.ptr=A,hA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,hA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_eventid_free(A)}constructor(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16),B=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),E=a;Q.eventid_new(C,B,E);var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return rA.__wrap(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get localpart(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.eventid_localpart(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}get serverName(){const A=Q.eventid_serverName(this.ptr);return 0===A?void 0:VA.__wrap(A)}toString(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.deviceid_toString(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}}g.exports.EventId=rA;const cA=new FinalizationRegistry((A=>Q.__wbg_identitykeys_free(A)));class kA{static __wrap(A){const g=Object.create(kA.prototype);return g.ptr=A,cA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,cA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_identitykeys_free(A)}get ed25519(){const A=Q.__wbg_get_identitykeys_ed25519(this.ptr);return iA.__wrap(A)}set ed25519(A){q(A,iA);var g=A.ptr;A.ptr=0,Q.__wbg_set_identitykeys_ed25519(this.ptr,g)}get curve25519(){const A=Q.__wbg_get_identitykeys_curve25519(this.ptr);return T.__wrap(A)}set curve25519(A){q(A,T);var g=A.ptr;A.ptr=0,Q.__wbg_set_identitykeys_curve25519(this.ptr,g)}}g.exports.IdentityKeys=kA;const GA=new FinalizationRegistry((A=>Q.__wbg_inboundgroupsession_free(A)));class yA{static __wrap(A){const g=Object.create(yA.prototype);return g.ptr=A,GA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,GA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_inboundgroupsession_free(A)}get roomId(){const A=Q.inboundgroupsession_roomId(this.ptr);return jA.__wrap(A)}get sessionId(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.inboundgroupsession_sessionId(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}hasBeenImported(){return 0!==Q.inboundgroupsession_hasBeenImported(this.ptr)}}g.exports.InboundGroupSession=yA;const NA=new FinalizationRegistry((A=>Q.__wbg_keysbackuprequest_free(A)));class MA{static __wrap(A){const g=Object.create(MA.prototype);return g.ptr=A,NA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,NA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_keysbackuprequest_free(A)}get id(){return G(Q.__wbg_get_keysbackuprequest_id(this.ptr))}get body(){return G(Q.__wbg_get_keysbackuprequest_body(this.ptr))}constructor(A,g){const I=Q.keysbackuprequest_new(D(A),D(g));return MA.__wrap(I)}get type(){return Q.keysbackuprequest_type(this.ptr)>>>0}}g.exports.KeysBackupRequest=MA;const FA=new FinalizationRegistry((A=>Q.__wbg_keysclaimrequest_free(A)));class JA{static __wrap(A){const g=Object.create(JA.prototype);return g.ptr=A,FA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,FA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_keysclaimrequest_free(A)}get id(){return G(Q.__wbg_get_keysbackuprequest_id(this.ptr))}get body(){return G(Q.__wbg_get_keysbackuprequest_body(this.ptr))}constructor(A,g){const I=Q.keysbackuprequest_new(D(A),D(g));return JA.__wrap(I)}get type(){return Q.keysclaimrequest_type(this.ptr)>>>0}}g.exports.KeysClaimRequest=JA;const dA=new FinalizationRegistry((A=>Q.__wbg_keysqueryrequest_free(A)));class KA{static __wrap(A){const g=Object.create(KA.prototype);return g.ptr=A,dA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,dA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_keysqueryrequest_free(A)}get id(){return G(Q.__wbg_get_keysbackuprequest_id(this.ptr))}get body(){return G(Q.__wbg_get_keysbackuprequest_body(this.ptr))}constructor(A,g){const I=Q.keysbackuprequest_new(D(A),D(g));return KA.__wrap(I)}get type(){return Q.keysqueryrequest_type(this.ptr)>>>0}}g.exports.KeysQueryRequest=KA;const YA=new FinalizationRegistry((A=>Q.__wbg_keysuploadrequest_free(A)));class RA{static __wrap(A){const g=Object.create(RA.prototype);return g.ptr=A,YA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,YA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_keysuploadrequest_free(A)}get id(){return G(Q.__wbg_get_keysbackuprequest_id(this.ptr))}get body(){return G(Q.__wbg_get_keysbackuprequest_body(this.ptr))}constructor(A,g){const I=Q.keysbackuprequest_new(D(A),D(g));return RA.__wrap(I)}get type(){return Q.keysuploadrequest_type(this.ptr)>>>0}}g.exports.KeysUploadRequest=RA;const LA=new FinalizationRegistry((A=>Q.__wbg_maybesignature_free(A)));class qA{static __wrap(A){const g=Object.create(qA.prototype);return g.ptr=A,LA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,LA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_maybesignature_free(A)}isValid(){return 0!==Q.maybesignature_isValid(this.ptr)}isInvalid(){return 0!==Q.maybesignature_isInvalid(this.ptr)}get signature(){const A=Q.maybesignature_signature(this.ptr);return 0===A?void 0:XA.__wrap(A)}get invalidSignatureSource(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.maybesignature_invalidSignatureSource(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];let C;return 0!==A&&(C=o(A,g).slice(),Q.__wbindgen_free(A,1*g)),C}finally{Q.__wbindgen_add_to_stack_pointer(16)}}}g.exports.MaybeSignature=qA;const SA=new FinalizationRegistry((A=>Q.__wbg_olmmachine_free(A)));class lA{static __wrap(A){const g=Object.create(lA.prototype);return g.ptr=A,SA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,SA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_olmmachine_free(A)}constructor(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.olmmachine_new(I);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return lA.__wrap(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}static initialize(A,g,I,C){q(A,Dg),q(g,X);var B=r(I)?0:h(I,Q.__wbindgen_malloc,Q.__wbindgen_realloc),E=a,i=r(C)?0:h(C,Q.__wbindgen_malloc,Q.__wbindgen_realloc),o=a;return G(Q.olmmachine_initialize(A.ptr,g.ptr,B,E,i,o))}get userId(){const A=Q.olmmachine_userId(this.ptr);return Dg.__wrap(A)}get deviceId(){const A=Q.olmmachine_deviceId(this.ptr);return X.__wrap(A)}get identityKeys(){const A=Q.olmmachine_identityKeys(this.ptr);return kA.__wrap(A)}get displayName(){return G(Q.olmmachine_displayName(this.ptr))}trackedUsers(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.olmmachine_trackedUsers(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}updateTrackedUsers(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.olmmachine_updateTrackedUsers(C,this.ptr,l(A));var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return G(g)}finally{Q.__wbindgen_add_to_stack_pointer(16),n[S++]=void 0}}receiveSyncChanges(A,g,I,C){try{const i=Q.__wbindgen_add_to_stack_pointer(-16),o=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),e=a;q(g,BA),Q.olmmachine_receiveSyncChanges(i,this.ptr,o,e,g.ptr,l(I),l(C));var B=k()[i/4+0],E=k()[i/4+1];if(k()[i/4+2])throw G(E);return G(B)}finally{Q.__wbindgen_add_to_stack_pointer(16),n[S++]=void 0,n[S++]=void 0}}outgoingRequests(){return G(Q.olmmachine_outgoingRequests(this.ptr))}markRequestAsSent(A,g,I){try{const E=Q.__wbindgen_add_to_stack_pointer(-16),i=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),o=a,n=h(I,Q.__wbindgen_malloc,Q.__wbindgen_realloc),e=a;Q.olmmachine_markRequestAsSent(E,this.ptr,i,o,g,n,e);var C=k()[E/4+0],B=k()[E/4+1];if(k()[E/4+2])throw G(B);return G(C)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}encryptRoomEvent(A,g,I){try{const E=Q.__wbindgen_add_to_stack_pointer(-16);q(A,jA);const i=h(g,Q.__wbindgen_malloc,Q.__wbindgen_realloc),o=a,n=h(I,Q.__wbindgen_malloc,Q.__wbindgen_realloc),e=a;Q.olmmachine_encryptRoomEvent(E,this.ptr,A.ptr,i,o,n,e);var C=k()[E/4+0],B=k()[E/4+1];if(k()[E/4+2])throw G(B);return G(C)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}decryptRoomEvent(A,g){try{const B=Q.__wbindgen_add_to_stack_pointer(-16),E=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),i=a;q(g,jA),Q.olmmachine_decryptRoomEvent(B,this.ptr,E,i,g.ptr);var I=k()[B/4+0],C=k()[B/4+1];if(k()[B/4+2])throw G(C);return G(I)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}crossSigningStatus(){return G(Q.olmmachine_crossSigningStatus(this.ptr))}exportCrossSigningKeys(){return G(Q.olmmachine_exportCrossSigningKeys(this.ptr))}importCrossSigningKeys(A){q(A,v);var g=A.ptr;A.ptr=0;return G(Q.olmmachine_importCrossSigningKeys(this.ptr,g))}bootstrapCrossSigning(A){return G(Q.olmmachine_bootstrapCrossSigning(this.ptr,A))}getIdentity(A){q(A,Dg);return G(Q.olmmachine_getIdentity(this.ptr,A.ptr))}sign(A){const g=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),I=a;return G(Q.olmmachine_sign(this.ptr,g,I))}invalidateGroupSession(A){q(A,jA);return G(Q.olmmachine_invalidateGroupSession(this.ptr,A.ptr))}shareRoomKey(A,g,I){try{const E=Q.__wbindgen_add_to_stack_pointer(-16);q(A,jA),q(I,wA),Q.olmmachine_shareRoomKey(E,this.ptr,A.ptr,l(g),I.ptr);var C=k()[E/4+0],B=k()[E/4+1];if(k()[E/4+2])throw G(B);return G(C)}finally{Q.__wbindgen_add_to_stack_pointer(16),n[S++]=void 0}}getMissingSessions(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.olmmachine_getMissingSessions(C,this.ptr,l(A));var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return G(g)}finally{Q.__wbindgen_add_to_stack_pointer(16),n[S++]=void 0}}getUserDevices(A){q(A,Dg);return G(Q.olmmachine_getUserDevices(this.ptr,A.ptr))}getDevice(A,g){q(A,Dg),q(g,X);return G(Q.olmmachine_getDevice(this.ptr,A.ptr,g.ptr))}getVerification(A,g){try{const B=Q.__wbindgen_add_to_stack_pointer(-16);q(A,Dg);const E=h(g,Q.__wbindgen_malloc,Q.__wbindgen_realloc),i=a;Q.olmmachine_getVerification(B,this.ptr,A.ptr,E,i);var I=k()[B/4+0],C=k()[B/4+1];if(k()[B/4+2])throw G(C);return G(I)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}getVerificationRequest(A,g){q(A,Dg);const I=h(g,Q.__wbindgen_malloc,Q.__wbindgen_realloc),C=a,B=Q.olmmachine_getVerificationRequest(this.ptr,A.ptr,I,C);return 0===B?void 0:wg.__wrap(B)}getVerificationRequests(A){q(A,Dg);return G(Q.olmmachine_getVerificationRequests(this.ptr,A.ptr))}receiveVerificationEvent(A,g){try{const B=Q.__wbindgen_add_to_stack_pointer(-16),E=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),i=a;q(g,jA),Q.olmmachine_receiveVerificationEvent(B,this.ptr,E,i,g.ptr);var I=k()[B/4+0],C=k()[B/4+1];if(k()[B/4+2])throw G(C);return G(I)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}exportRoomKeys(A){return G(Q.olmmachine_exportRoomKeys(this.ptr,D(A)))}importRoomKeys(A,g){try{const B=Q.__wbindgen_add_to_stack_pointer(-16),E=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),i=a;Q.olmmachine_importRoomKeys(B,this.ptr,E,i,D(g));var I=k()[B/4+0],C=k()[B/4+1];if(k()[B/4+2])throw G(C);return G(I)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}static encryptExportedRoomKeys(A,g,I){try{const D=Q.__wbindgen_add_to_stack_pointer(-16),t=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),s=a,w=h(g,Q.__wbindgen_malloc,Q.__wbindgen_realloc),r=a;Q.olmmachine_encryptExportedRoomKeys(D,t,s,w,r,I);var C=k()[D/4+0],B=k()[D/4+1],E=k()[D/4+2],i=k()[D/4+3],n=C,e=B;if(i)throw n=0,e=0,G(E);return o(n,e)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(n,e)}}static decryptExportedRoomKeys(A,g){try{const e=Q.__wbindgen_add_to_stack_pointer(-16),D=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),t=a,s=h(g,Q.__wbindgen_malloc,Q.__wbindgen_realloc),w=a;Q.olmmachine_decryptExportedRoomKeys(e,D,t,s,w);var I=k()[e/4+0],C=k()[e/4+1],B=k()[e/4+2],E=k()[e/4+3],i=I,n=C;if(E)throw i=0,n=0,G(B);return o(i,n)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(i,n)}}close(){const A=this.__destroy_into_raw();Q.olmmachine_close(A)}}g.exports.OlmMachine=lA;const UA=new FinalizationRegistry((A=>Q.__wbg_ownuseridentity_free(A)));class uA{static __wrap(A){const g=Object.create(uA.prototype);return g.ptr=A,UA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,UA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_ownuseridentity_free(A)}verify(){return G(Q.ownuseridentity_verify(this.ptr))}requestVerification(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.ownuseridentity_requestVerification(C,this.ptr,r(A)?0:D(A));var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return G(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}trustsOurOwnDevice(){return G(Q.ownuseridentity_trustsOurOwnDevice(this.ptr))}}g.exports.OwnUserIdentity=uA;const pA=new FinalizationRegistry((A=>Q.__wbg_qr_free(A)));class HA{static __wrap(A){const g=Object.create(HA.prototype);return g.ptr=A,pA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,pA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_qr_free(A)}hasBeenScanned(){return 0!==Q.qr_hasBeenScanned(this.ptr)}hasBeenConfirmed(){return 0!==Q.qr_hasBeenConfirmed(this.ptr)}get userId(){const A=Q.qr_userId(this.ptr);return Dg.__wrap(A)}get otherUserId(){const A=Q.qr_otherUserId(this.ptr);return Dg.__wrap(A)}get otherDeviceId(){const A=Q.qr_otherDeviceId(this.ptr);return X.__wrap(A)}weStarted(){return 0!==Q.qr_weStarted(this.ptr)}cancelInfo(){const A=Q.qr_cancelInfo(this.ptr);return 0===A?void 0:m.__wrap(A)}isDone(){return 0!==Q.qr_isDone(this.ptr)}isCancelled(){return 0!==Q.qr_isCancelled(this.ptr)}isSelfVerification(){return 0!==Q.qr_isSelfVerification(this.ptr)}reciprocated(){return 0!==Q.qr_reciprocated(this.ptr)}get flowId(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.qr_flowId(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}get roomId(){const A=Q.qr_roomId(this.ptr);return 0===A?void 0:jA.__wrap(A)}toQrCode(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.qr_toQrCode(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return mA.__wrap(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}toBytes(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.qr_toBytes(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}reciprocate(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.qr_reciprocate(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}confirmScanning(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.qr_confirmScanning(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}cancel(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.qr_cancel(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}cancelWithCode(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.qr_cancelWithCode(C,this.ptr,A);var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return G(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}}g.exports.Qr=HA;const fA=new FinalizationRegistry((A=>Q.__wbg_qrcode_free(A)));class mA{static __wrap(A){const g=Object.create(mA.prototype);return g.ptr=A,fA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,fA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_qrcode_free(A)}renderIntoBuffer(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.qrcode_renderIntoBuffer(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}}g.exports.QrCode=mA;const bA=new FinalizationRegistry((A=>Q.__wbg_qrcodescan_free(A)));class vA{static __wrap(A){const g=Object.create(vA.prototype);return g.ptr=A,bA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,bA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_qrcodescan_free(A)}static fromBytes(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.qrcodescan_fromBytes(C,l(A));var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return vA.__wrap(g)}finally{Q.__wbindgen_add_to_stack_pointer(16),n[S++]=void 0}}}g.exports.QrCodeScan=vA;const OA=new FinalizationRegistry((A=>Q.__wbg_roomid_free(A)));class jA{static __wrap(A){const g=Object.create(jA.prototype);return g.ptr=A,OA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,OA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_roomid_free(A)}constructor(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16),B=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),E=a;Q.roomid_new(C,B,E);var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return jA.__wrap(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get localpart(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.roomid_localpart(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}get serverName(){const A=Q.roomid_serverName(this.ptr);return VA.__wrap(A)}toString(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.deviceid_toString(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}}g.exports.RoomId=jA;const xA=new FinalizationRegistry((A=>Q.__wbg_roommessagerequest_free(A)));class TA{static __wrap(A){const g=Object.create(TA.prototype);return g.ptr=A,xA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,xA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_roommessagerequest_free(A)}get id(){return G(Q.__wbg_get_keysbackuprequest_id(this.ptr))}get room_id(){return G(Q.__wbg_get_keysbackuprequest_body(this.ptr))}get txn_id(){return G(Q.__wbg_get_roommessagerequest_txn_id(this.ptr))}get event_type(){return G(Q.__wbg_get_roommessagerequest_event_type(this.ptr))}get body(){return G(Q.__wbg_get_roommessagerequest_body(this.ptr))}constructor(A,g,I,C,B){const E=Q.roommessagerequest_new(D(A),D(g),D(I),D(C),D(B));return TA.__wrap(E)}get type(){return Q.roommessagerequest_type(this.ptr)>>>0}}g.exports.RoomMessageRequest=TA;const WA=new FinalizationRegistry((A=>Q.__wbg_sas_free(A)));class ZA{static __wrap(A){const g=Object.create(ZA.prototype);return g.ptr=A,WA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,WA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_sas_free(A)}get userId(){const A=Q.sas_userId(this.ptr);return Dg.__wrap(A)}get deviceId(){const A=Q.sas_deviceId(this.ptr);return X.__wrap(A)}get otherUserId(){const A=Q.sas_otherUserId(this.ptr);return Dg.__wrap(A)}get otherDeviceId(){const A=Q.sas_otherDeviceId(this.ptr);return X.__wrap(A)}get flowId(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.sas_flowId(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}get roomId(){const A=Q.sas_roomId(this.ptr);return 0===A?void 0:jA.__wrap(A)}supportsEmoji(){return 0!==Q.sas_supportsEmoji(this.ptr)}startedFromRequest(){return 0!==Q.sas_startedFromRequest(this.ptr)}isSelfVerification(){return 0!==Q.sas_isSelfVerification(this.ptr)}haveWeConfirmed(){return 0!==Q.sas_haveWeConfirmed(this.ptr)}hasBeenAccepted(){return 0!==Q.sas_hasBeenAccepted(this.ptr)}cancelInfo(){const A=Q.sas_cancelInfo(this.ptr);return 0===A?void 0:m.__wrap(A)}weStarted(){return 0!==Q.sas_weStarted(this.ptr)}accept(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.sas_accept(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}confirm(){return G(Q.sas_confirm(this.ptr))}cancel(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.sas_cancel(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}cancelWithCode(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.sas_cancelWithCode(C,this.ptr,A);var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return G(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}timedOut(){return 0!==Q.sas_timedOut(this.ptr)}canBePresented(){return 0!==Q.sas_canBePresented(this.ptr)}isDone(){return 0!==Q.sas_isDone(this.ptr)}isCancelled(){return 0!==Q.sas_isCancelled(this.ptr)}emoji(){return G(Q.sas_emoji(this.ptr))}emojiIndex(){return G(Q.sas_emojiIndex(this.ptr))}decimals(){return G(Q.sas_decimals(this.ptr))}}g.exports.Sas=ZA;const PA=new FinalizationRegistry((A=>Q.__wbg_servername_free(A)));class VA{static __wrap(A){const g=Object.create(VA.prototype);return g.ptr=A,PA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,PA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_servername_free(A)}constructor(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16),B=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),E=a;Q.servername_new(C,B,E);var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return VA.__wrap(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get host(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.servername_host(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}get port(){const A=Q.servername_port(this.ptr);return 16777215===A?void 0:A}isIpLiteral(){return 0!==Q.servername_isIpLiteral(this.ptr)}}g.exports.ServerName=VA;const zA=new FinalizationRegistry((A=>Q.__wbg_signature_free(A)));class XA{static __wrap(A){const g=Object.create(XA.prototype);return g.ptr=A,zA.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,zA.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_signature_free(A)}get ed25519(){const A=Q.signature_ed25519(this.ptr);return 0===A?void 0:nA.__wrap(A)}toBase64(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.signature_toBase64(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}}g.exports.Signature=XA;const _A=new FinalizationRegistry((A=>Q.__wbg_signatureuploadrequest_free(A)));class $A{static __wrap(A){const g=Object.create($A.prototype);return g.ptr=A,_A.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,_A.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_signatureuploadrequest_free(A)}get id(){return G(Q.__wbg_get_keysbackuprequest_id(this.ptr))}get body(){return G(Q.__wbg_get_keysbackuprequest_body(this.ptr))}constructor(A,g){const I=Q.keysbackuprequest_new(D(A),D(g));return $A.__wrap(I)}get type(){return Q.signatureuploadrequest_type(this.ptr)>>>0}}g.exports.SignatureUploadRequest=$A;const Ag=new FinalizationRegistry((A=>Q.__wbg_signatures_free(A)));class gg{static __wrap(A){const g=Object.create(gg.prototype);return g.ptr=A,Ag.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,Ag.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_signatures_free(A)}constructor(){const A=Q.signatures_new();return gg.__wrap(A)}addSignature(A,g,I){q(A,Dg),q(g,QA),q(I,nA);const C=Q.signatures_addSignature(this.ptr,A.ptr,g.ptr,I.ptr);return 0===C?void 0:qA.__wrap(C)}getSignature(A,g){q(A,Dg),q(g,QA);const I=Q.signatures_getSignature(this.ptr,A.ptr,g.ptr);return 0===I?void 0:nA.__wrap(I)}get(A){q(A,Dg);return G(Q.signatures_get(this.ptr,A.ptr))}clear(){Q.signatures_clear(this.ptr)}isEmpty(){return 0!==Q.signatures_isEmpty(this.ptr)}get count(){return Q.signatures_count(this.ptr)>>>0}}g.exports.Signatures=gg;const Ig=new FinalizationRegistry((A=>Q.__wbg_signingkeysuploadrequest_free(A)));class Qg{static __wrap(A){const g=Object.create(Qg.prototype);return g.ptr=A,Ig.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,Ig.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_signingkeysuploadrequest_free(A)}get id(){return G(Q.__wbg_get_keysbackuprequest_id(this.ptr))}get body(){return G(Q.__wbg_get_keysbackuprequest_body(this.ptr))}}g.exports.SigningKeysUploadRequest=Qg;const Cg=new FinalizationRegistry((A=>Q.__wbg_todevicerequest_free(A)));class Bg{static __wrap(A){const g=Object.create(Bg.prototype);return g.ptr=A,Cg.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,Cg.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_todevicerequest_free(A)}get id(){return G(Q.__wbg_get_keysbackuprequest_id(this.ptr))}get event_type(){return G(Q.__wbg_get_keysbackuprequest_body(this.ptr))}get txn_id(){return G(Q.__wbg_get_roommessagerequest_txn_id(this.ptr))}get body(){return G(Q.__wbg_get_roommessagerequest_event_type(this.ptr))}constructor(A,g,I,C){const B=Q.todevicerequest_new(D(A),D(g),D(I),D(C));return Bg.__wrap(B)}get type(){return Q.todevicerequest_type(this.ptr)>>>0}}g.exports.ToDeviceRequest=Bg;const Eg=new FinalizationRegistry((A=>Q.__wbg_tracing_free(A)));class ig{static __wrap(A){const g=Object.create(ig.prototype);return g.ptr=A,Eg.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,Eg.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_tracing_free(A)}static isAvailable(){return 0!==Q.tracing_isAvailable()}constructor(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.tracing_new(C,A);var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return ig.__wrap(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}set minLevel(A){Q.tracing_set_minLevel(this.ptr,A)}turnOn(){Q.tracing_turnOn(this.ptr)}turnOff(){Q.tracing_turnOff(this.ptr)}}g.exports.Tracing=ig;const og=new FinalizationRegistry((A=>Q.__wbg_userdevices_free(A)));class ng{static __wrap(A){const g=Object.create(ng.prototype);return g.ptr=A,og.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,og.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_userdevices_free(A)}get(A){q(A,X);const g=Q.userdevices_get(this.ptr,A.ptr);return 0===g?void 0:V.__wrap(g)}isAnyVerified(){return 0!==Q.userdevices_isAnyVerified(this.ptr)}keys(){return G(Q.userdevices_keys(this.ptr))}devices(){return G(Q.userdevices_devices(this.ptr))}}g.exports.UserDevices=ng;const eg=new FinalizationRegistry((A=>Q.__wbg_userid_free(A)));class Dg{static __wrap(A){const g=Object.create(Dg.prototype);return g.ptr=A,eg.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,eg.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_userid_free(A)}constructor(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16),B=h(A,Q.__wbindgen_malloc,Q.__wbindgen_realloc),E=a;Q.userid_new(C,B,E);var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return Dg.__wrap(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get localpart(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.userid_localpart(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}get serverName(){const A=Q.userid_serverName(this.ptr);return VA.__wrap(A)}isHistorical(){return 0!==Q.userid_isHistorical(this.ptr)}toString(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.deviceid_toString(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}}g.exports.UserId=Dg;const tg=new FinalizationRegistry((A=>Q.__wbg_useridentity_free(A)));class ag{static __wrap(A){const g=Object.create(ag.prototype);return g.ptr=A,tg.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,tg.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_useridentity_free(A)}isVerified(){return 0!==Q.useridentity_isVerified(this.ptr)}verify(){return G(Q.useridentity_verify(this.ptr))}requestVerification(A,g,I){try{const E=Q.__wbindgen_add_to_stack_pointer(-16);q(A,jA),q(g,rA),Q.useridentity_requestVerification(E,this.ptr,A.ptr,g.ptr,r(I)?0:D(I));var C=k()[E/4+0],B=k()[E/4+1];if(k()[E/4+2])throw G(B);return G(C)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}verificationRequestContent(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.useridentity_verificationRequestContent(C,this.ptr,r(A)?0:D(A));var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return G(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}}g.exports.UserIdentity=ag;const sg=new FinalizationRegistry((A=>Q.__wbg_verificationrequest_free(A)));class wg{static __wrap(A){const g=Object.create(wg.prototype);return g.ptr=A,sg.register(g,g.ptr,g),g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,sg.unregister(this),A}free(){const A=this.__destroy_into_raw();Q.__wbg_verificationrequest_free(A)}static request(A,g,I,C){try{const a=Q.__wbindgen_add_to_stack_pointer(-16);q(A,Dg),q(g,X),q(I,Dg),Q.verificationrequest_request(a,A.ptr,g.ptr,I.ptr,r(C)?0:D(C));var B=k()[a/4+0],E=k()[a/4+1],i=k()[a/4+2],n=k()[a/4+3],e=B,t=E;if(n)throw e=0,t=0,G(i);return o(e,t)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(e,t)}}get ownUserId(){const A=Q.sas_userId(this.ptr);return Dg.__wrap(A)}get otherUserId(){const A=Q.verificationrequest_otherUserId(this.ptr);return Dg.__wrap(A)}get otherDeviceId(){const A=Q.verificationrequest_otherDeviceId(this.ptr);return 0===A?void 0:X.__wrap(A)}get roomId(){const A=Q.verificationrequest_roomId(this.ptr);return 0===A?void 0:jA.__wrap(A)}get cancelInfo(){const A=Q.verificationrequest_cancelInfo(this.ptr);return 0===A?void 0:m.__wrap(A)}isPassive(){return 0!==Q.verificationrequest_isPassive(this.ptr)}isReady(){return 0!==Q.verificationrequest_isReady(this.ptr)}timedOut(){return 0!==Q.verificationrequest_timedOut(this.ptr)}get theirSupportedMethods(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.verificationrequest_theirSupportedMethods(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get ourSupportedMethods(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.verificationrequest_ourSupportedMethods(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}get flowId(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.verificationrequest_flowId(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];return o(A,g)}finally{Q.__wbindgen_add_to_stack_pointer(16),Q.__wbindgen_free(A,g)}}isSelfVerification(){return 0!==Q.verificationrequest_isSelfVerification(this.ptr)}weStarted(){return 0!==Q.verificationrequest_weStarted(this.ptr)}isDone(){return 0!==Q.verificationrequest_isDone(this.ptr)}isCancelled(){return 0!==Q.verificationrequest_isCancelled(this.ptr)}acceptWithMethods(A){try{const C=Q.__wbindgen_add_to_stack_pointer(-16);Q.verificationrequest_acceptWithMethods(C,this.ptr,D(A));var g=k()[C/4+0],I=k()[C/4+1];if(k()[C/4+2])throw G(I);return G(g)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}accept(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.verificationrequest_accept(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}cancel(){try{const I=Q.__wbindgen_add_to_stack_pointer(-16);Q.verificationrequest_cancel(I,this.ptr);var A=k()[I/4+0],g=k()[I/4+1];if(k()[I/4+2])throw G(g);return G(A)}finally{Q.__wbindgen_add_to_stack_pointer(16)}}startSas(){return G(Q.verificationrequest_startSas(this.ptr))}generateQrCode(){return G(Q.verificationrequest_generateQrCode(this.ptr))}scanQrCode(A){q(A,vA);return G(Q.verificationrequest_scanQrCode(this.ptr,A.ptr))}}g.exports.VerificationRequest=wg,g.exports.__wbindgen_string_new=function(A,g){return D(o(A,g))},g.exports.__wbindgen_string_get=function(A,g){const I=t(g),C="string"==typeof I?I:void 0;var B=r(C)?0:h(C,Q.__wbindgen_malloc,Q.__wbindgen_realloc),E=a;k()[A/4+1]=E,k()[A/4+0]=B},g.exports.__wbg_now_58886682b7e790d7=function(){return Date.now()},g.exports.__wbg_oldVersion_988bd06e72c257b1=function(A){return t(A).oldVersion},g.exports.__wbg_deleteObjectStore_1b698c5fd1bc077d=function(){return U((function(A,g,I){t(A).deleteObjectStore(o(g,I))}),arguments)},g.exports.__wbg_setonblocked_e66d6be5c879980d=function(A,g){t(A).onblocked=t(g)},g.exports.__wbg_setonversionchange_840d65cd0888dfb0=function(A,g){t(A).onversionchange=t(g)},g.exports.__wbg_new_1d9a920c6bfc44a8=function(){return D(new Array)},g.exports.__wbg_push_740e4b286702d964=function(A,g){return t(A).push(t(g))},g.exports.__wbg_set_a68214f35c417fa9=function(A,g,I){t(A)[g>>>0]=G(I)},g.exports.__wbindgen_error_new=function(A,g){return D(new Error(o(A,g)))},g.exports.__wbg_crosssigningkeyexport_new=function(A){return D(v.__wrap(A))},g.exports.__wbg_decryptedroomevent_new=function(A){return D(Z.__wrap(A))},g.exports.__wbg_userdevices_new=function(A){return D(ng.__wrap(A))},g.exports.__wbg_add_d661c65a04d35141=function(A,g){return D(t(A).add(t(g)))},g.exports.__wbg_signingkeysuploadrequest_new=function(A){return D(Qg.__wrap(A))},g.exports.__wbg_inboundgroupsession_new=function(A){return D(yA.__wrap(A))},g.exports.__wbindgen_boolean_get=function(A){const g=t(A);return"boolean"==typeof g?g?1:0:2},g.exports.__wbindgen_bigint_from_u64=function(A){return D(BigInt.asUintN(64,A))},g.exports.__wbg_call_3999bee59e9f7719=function(){return U((function(A,g,I,Q){return D(t(A).call(t(g),t(I),t(Q)))}),arguments)},g.exports.__wbg_olmmachine_new=function(A){return D(lA.__wrap(A))},g.exports.__wbg_signatures_new=function(A){return D(gg.__wrap(A))},g.exports.__wbg_ownuseridentity_new=function(A){return D(uA.__wrap(A))},g.exports.__wbg_useridentity_new=function(A){return D(ag.__wrap(A))},g.exports.__wbg_new_4f01d3355b796399=function(A){return D(new Set(t(A)))},g.exports.__wbg_length_6e3bbe7c8bd4dbd8=function(A){return t(A).length},g.exports.__wbg_entries_ff7071308de9aaec=function(A){return D(t(A).entries())},g.exports.__wbg_values_a47b21e7728c4958=function(A){return D(t(A).values())},g.exports.__wbg_new_abda76e883ba8a5f=function(){return D(new Error)},g.exports.__wbg_stack_658279fe44541cf6=function(A,g){const I=h(t(g).stack,Q.__wbindgen_malloc,Q.__wbindgen_realloc),C=a;k()[A/4+1]=C,k()[A/4+0]=I},g.exports.__wbg_error_f851667af71bcfc6=function(A,g){try{console.error(o(A,g))}finally{Q.__wbindgen_free(A,g)}},g.exports.__wbindgen_object_drop_ref=function(A){G(A)},g.exports.__wbg_crypto_e1d53a1d73fb10b8=function(A){return D(t(A).crypto)},g.exports.__wbg_process_038c26bf42b093f8=function(A){return D(t(A).process)},g.exports.__wbg_versions_ab37218d2f0b24a8=function(A){return D(t(A).versions)},g.exports.__wbg_node_080f4b19d15bc1fe=function(A){return D(t(A).node)},g.exports.__wbindgen_is_string=function(A){return"string"==typeof t(A)},g.exports.__wbg_require_78a3dcfbdba9cbce=function(){return U((function(){return D(g.require)}),arguments)},g.exports.__wbindgen_is_function=function(A){return"function"==typeof t(A)},g.exports.__wbg_msCrypto_6e7d3e1f92610cbb=function(A){return D(t(A).msCrypto)},g.exports.__wbindgen_is_object=function(A){const g=t(A);return"object"==typeof g&&null!==g},g.exports.__wbg_randomFillSync_6894564c2c334c42=function(){return U((function(A,g,I){t(A).randomFillSync(u(g,I))}),arguments)},g.exports.__wbg_getRandomValues_805f1c3d65988a5a=function(){return U((function(A,g){t(A).getRandomValues(t(g))}),arguments)},g.exports.__wbindgen_is_undefined=function(A){return void 0===t(A)},g.exports.__wbg_static_accessor_MODULE_ef3aa2eb251158a5=function(){return D(g)},g.exports.__wbg_Window_2323448e22bf340f=function(A){return D(t(A).Window)},g.exports.__wbg_WorkerGlobalScope_4f52a4f4757baa51=function(A){return D(t(A).WorkerGlobalScope)},g.exports.__wbg_global_bb13ba737d1fd37d=function(A){return D(t(A).global)},g.exports.__wbg_indexedDB_553c6eee256a5956=function(){return U((function(A){const g=t(A).indexedDB;return r(g)?0:D(g)}),arguments)},g.exports.__wbg_indexedDB_050f0962ab607ac5=function(){return U((function(A){const g=t(A).indexedDB;return r(g)?0:D(g)}),arguments)},g.exports.__wbg_indexedDB_8d9e9ab4616df7f0=function(){return U((function(A){const g=t(A).indexedDB;return r(g)?0:D(g)}),arguments)},g.exports.__wbg_open_e24b73cc30220948=function(){return U((function(A,g,I,Q){return D(t(A).open(o(g,I),Q))}),arguments)},g.exports.__wbg_transaction_cce96cbebd81fe1c=function(){return U((function(A,g,I,Q){return D(t(A).transaction(o(g,I),G(Q)))}),arguments)},g.exports.__wbg_createObjectStore_d3e2789c13dde1fc=function(){return U((function(A,g,I){return D(t(A).createObjectStore(o(g,I)))}),arguments)},g.exports.__wbg_newwithmessage_44bd88323b6a88cf=function(){return U((function(A,g){return D(new DOMException(o(A,g)))}),arguments)},g.exports.__wbg_readyState_fb287f170113917c=function(A){return D(t(A).readyState)},g.exports.__wbindgen_object_clone_ref=function(A){return D(t(A))},g.exports.__wbg_objectStore_f17976b0e6377830=function(){return U((function(A,g,I){return D(t(A).objectStore(o(g,I)))}),arguments)},g.exports.__wbg_get_57245cc7d7c7619d=function(A,g){return D(t(A)[g>>>0])},g.exports.__wbg_next_aaef7c8aa5e212ac=function(){return U((function(A){return D(t(A).next())}),arguments)},g.exports.__wbg_done_1b73b0672e15f234=function(A){return t(A).done},g.exports.__wbg_value_1ccc36bc03462d71=function(A){return D(t(A).value)},g.exports.__wbg_self_6d479506f72c6a71=function(){return U((function(){return D(self.self)}),arguments)},g.exports.__wbg_window_f2557cc78490aceb=function(){return U((function(){return D(window.window)}),arguments)},g.exports.__wbg_globalThis_7f206bda628d5286=function(){return U((function(){return D(globalThis.globalThis)}),arguments)},g.exports.__wbg_global_ba75c50d1cf384f4=function(){return U((function(){return D(I.global)}),arguments)},g.exports.__wbg_newnoargs_b5b063fc6c2f0376=function(A,g){return D(new Function(o(A,g)))},g.exports.__wbg_call_97ae9d8645dc388b=function(){return U((function(A,g){return D(t(A).call(t(g)))}),arguments)},g.exports.__wbg_call_168da88779e35f61=function(){return U((function(A,g,I){return D(t(A).call(t(g),t(I)))}),arguments)},g.exports.__wbg_new_9962f939219f1820=function(A,g){try{var I={a:A,b:g};const C=new Promise(((A,g)=>{const C=I.a;I.a=0;try{return function(A,g,I,C){Q.wasm_bindgen__convert__closures__invoke2_mut__h22b465934835c37e(A,g,D(I),D(C))}(C,I.b,A,g)}finally{I.a=C}}));return D(C)}finally{I.a=I.b=0}},g.exports.__wbg_length_9e1ae1900cb0fbd5=function(A){return t(A).length},g.exports.__wbindgen_memory=function(){return D(Q.memory)},g.exports.__wbg_buffer_3f3d764d4747d564=function(A){return D(t(A).buffer)},g.exports.__wbg_new_8c3f0052272a457a=function(A){return D(new Uint8Array(t(A)))},g.exports.__wbg_set_83db9690f9353e79=function(A,g,I){t(A).set(t(g),I>>>0)},g.exports.__wbg_set_c53f906c51f7a99d=function(A,g,I){t(A).set(t(g),I>>>0)},g.exports.__wbg_length_33d46cc3e26dc3b6=function(A){return t(A).length},g.exports.__wbg_newwithbyteoffsetandlength_b79525f5b383cdb2=function(A,g,I){return D(new Uint8ClampedArray(t(A),g>>>0,I>>>0))},g.exports.__wbg_newwithlength_f5933855e4f48a19=function(A){return D(new Uint8Array(A>>>0))},g.exports.__wbg_subarray_58ad4efbb5bcb886=function(A,g,I){return D(t(A).subarray(g>>>0,I>>>0))},g.exports.__wbg_parse_e23be3fecd886e2a=function(){return U((function(A,g){return D(JSON.parse(o(A,g)))}),arguments)},g.exports.__wbg_stringify_d6471d300ded9b68=function(){return U((function(A){return D(JSON.stringify(t(A)))}),arguments)},g.exports.__wbg_roommessagerequest_new=function(A){return D(TA.__wrap(A))},g.exports.__wbg_signatureuploadrequest_new=function(A){return D($A.__wrap(A))},g.exports.__wbg_todevicerequest_new=function(A){return D(Bg.__wrap(A))},g.exports.__wbg_keysclaimrequest_new=function(A){return D(JA.__wrap(A))},g.exports.__wbg_sas_new=function(A){return D(ZA.__wrap(A))},g.exports.__wbg_qr_new=function(A){return D(HA.__wrap(A))},g.exports.__wbg_device_new=function(A){return D(V.__wrap(A))},g.exports.__wbg_userid_new=function(A){return D(Dg.__wrap(A))},g.exports.__wbg_verificationrequest_new=function(A){return D(wg.__wrap(A))},g.exports.__wbg_from_7ce3cb27cb258569=function(A){return D(Array.from(t(A)))},g.exports.__wbg_at_6063dd3cb77a913d=function(A,g){return D(t(A).at(g))},g.exports.__wbindgen_number_get=function(A,g){const I=t(g),C="number"==typeof I?I:void 0;(0===y.byteLength&&(y=new Float64Array(Q.memory.buffer)),y)[A/8+1]=r(C)?0:C,k()[A/4+0]=!r(C)},g.exports.__wbg_crosssigningstatus_new=function(A){return D(j.__wrap(A))},g.exports.__wbg_keysuploadrequest_new=function(A){return D(RA.__wrap(A))},g.exports.__wbg_keysqueryrequest_new=function(A){return D(KA.__wrap(A))},g.exports.__wbg_keysbackuprequest_new=function(A){return D(MA.__wrap(A))},g.exports.__wbindgen_typeof=function(A){return D(typeof t(A))},g.exports.__wbg_trace_e86924fea34a2055=function(A,g){try{console.trace(o(A,g))}finally{Q.__wbindgen_free(A,g)}},g.exports.__wbg_debug_c404cd597e83ccc2=function(A,g){try{console.debug(o(A,g))}finally{Q.__wbindgen_free(A,g)}},g.exports.__wbg_info_c63248f6d6536f02=function(A,g){try{console.info(o(A,g))}finally{Q.__wbindgen_free(A,g)}},g.exports.__wbg_warn_44043b1ec39371f9=function(A,g){try{console.warn(o(A,g))}finally{Q.__wbindgen_free(A,g)}},g.exports.__wbg_error_986b28416065cc9d=function(A,g){try{console.error(o(A,g))}finally{Q.__wbindgen_free(A,g)}},g.exports.__wbg_new_268f7b7dd3430798=function(){return D(new Map)},g.exports.__wbg_devicekeyid_new=function(A){return D(QA.__wrap(A))},g.exports.__wbg_devicekey_new=function(A){return D($.__wrap(A))},g.exports.__wbg_set_933729cf5b66ac11=function(A,g,I){return D(t(A).set(t(g),t(I)))},g.exports.__wbg_deviceid_new=function(A){return D(X.__wrap(A))},g.exports.__wbg_emoji_new=function(A){return D(DA.__wrap(A))},g.exports.__wbindgen_number_new=function(A){return D(A)},g.exports.__wbg_newwithlength_7c42f7e738a9d5d3=function(A){return D(new Array(A>>>0))},g.exports.__wbg_newwithlength_004eb2dc1abcb5fd=function(A){return D(new Uint8ClampedArray(A>>>0))},g.exports.__wbg_new_35b27ca169d8aa0c=function(A){return D(new Uint8ClampedArray(t(A)))},g.exports.__wbg_getPrototypeOf_ca7be35aca69033c=function(A){return D(Object.getPrototypeOf(t(A)))},g.exports.__wbg_constructor_20fd216941fe9866=function(A){return D(t(A).constructor)},g.exports.__wbg_name_da379f055623f0d3=function(A){return D(t(A).name)},g.exports.__wbg_get_765201544a2b6869=function(){return U((function(A,g){return D(Reflect.get(t(A),t(g)))}),arguments)},g.exports.__wbg_maybesignature_new=function(A){return D(qA.__wrap(A))},g.exports.__wbindgen_cb_drop=function(A){const g=G(A).original;if(1==g.cnt--)return g.a=0,!0;return!1},g.exports.__wbg_put_84e7fc93eee27b28=function(){return U((function(A,g,I){return D(t(A).put(t(g),t(I)))}),arguments)},g.exports.__wbg_delete_8abedd1043b4105d=function(){return U((function(A,g){return D(t(A).delete(t(g)))}),arguments)},g.exports.__wbg_name_e2b7d53714dcd5c4=function(A,g){const I=h(t(g).name,Q.__wbindgen_malloc,Q.__wbindgen_realloc),C=a;k()[A/4+1]=C,k()[A/4+0]=I},g.exports.__wbg_message_a7af3ee0cc0fe28d=function(A,g){const I=h(t(g).message,Q.__wbindgen_malloc,Q.__wbindgen_realloc),C=a;k()[A/4+1]=C,k()[A/4+0]=I},g.exports.__wbg_code_b09504754e0520f1=function(A){return t(A).code},g.exports.__wbg_transaction_83b53b72aa710599=function(){return U((function(A,g,I){return D(t(A).transaction(t(g),G(I)))}),arguments)},g.exports.__wbg_getAll_e7d232ec949ee7b3=function(){return U((function(A,g){return D(t(A).getAll(t(g)))}),arguments)},g.exports.__wbg_getAll_6534ecae23673112=function(){return U((function(A){return D(t(A).getAll())}),arguments)},g.exports.__wbg_getAllKeys_aa6895683fd3bebd=function(){return U((function(A){return D(t(A).getAllKeys())}),arguments)},g.exports.__wbg_self_7eede1f4488bf346=function(){return U((function(){return D(self.self)}),arguments)},g.exports.__wbg_crypto_c909fb428dcbddb6=function(A){return D(t(A).crypto)},g.exports.__wbg_msCrypto_511eefefbfc70ae4=function(A){return D(t(A).msCrypto)},g.exports.__wbg_require_900d5c3984fe7703=function(A,g,I){return D(t(A).require(o(g,I)))},g.exports.__wbg_getRandomValues_307049345d0bd88c=function(A){return D(t(A).getRandomValues)},g.exports.__wbg_randomFillSync_85b3f4c52c56c313=function(A,g,I){t(A).randomFillSync(u(g,I))},g.exports.__wbg_getRandomValues_cd175915511f705e=function(A,g){t(A).getRandomValues(t(g))},g.exports.__wbindgen_debug_string=function(A,g){const I=h(N(t(g)),Q.__wbindgen_malloc,Q.__wbindgen_realloc),C=a;k()[A/4+1]=C,k()[A/4+0]=I},g.exports.__wbindgen_throw=function(A,g){throw new Error(o(A,g))},g.exports.__wbg_resolve_99fe17964f31ffc0=function(A){return D(Promise.resolve(t(A)))},g.exports.__wbg_then_11f7a54d67b4bfad=function(A,g){return D(t(A).then(t(g)))},g.exports.__wbg_setTimeout_d6fcf0d9067b8e64=function(){return U((function(A,g,I){return t(A).setTimeout(t(g),I)}),arguments)},g.exports.__wbg_performance_de9825f9a8678574=function(A){const g=t(A).performance;return r(g)?0:D(g)},g.exports.__wbg_now_8172cd917e5eda6b=function(A){return t(A).now()},g.exports.__wbg_setonabort_404bee3b9940d03d=function(A,g){t(A).onabort=t(g)},g.exports.__wbg_setoncomplete_3e57a8cec8327f66=function(A,g){t(A).oncomplete=t(g)},g.exports.__wbg_setonerror_00051c0213f27b2c=function(A,g){t(A).onerror=t(g)},g.exports.__wbg_close_5a04b9ce11dade22=function(A){t(A).close()},g.exports.__wbg_get_6285bf458a1ee758=function(){return U((function(A,g){return D(t(A).get(t(g)))}),arguments)},g.exports.__wbg_setonupgradeneeded_17d0b9530f1e0cac=function(A,g){t(A).onupgradeneeded=t(g)},g.exports.__wbg_result_9e399c14676970d9=function(){return U((function(A){return D(t(A).result)}),arguments)},g.exports.__wbg_error_aacf5ac191e54ed0=function(){return U((function(A){const g=t(A).error;return r(g)?0:D(g)}),arguments)},g.exports.__wbg_setonsuccess_5f71593bc51653a3=function(A,g){t(A).onsuccess=t(g)},g.exports.__wbg_setonerror_d5771cc5bf9ea74c=function(A,g){t(A).onerror=t(g)},g.exports.__wbg_target_bf704b7db7ad1387=function(A){const g=t(A).target;return r(g)?0:D(g)},g.exports.__wbg_bound_28bba8bcb2963513=function(){return U((function(A,g){return D(IDBKeyRange.bound(t(A),t(g)))}),arguments)},g.exports.__wbg_instanceof_Window_acc97ff9f5d2c7b4=function(A){let g;try{g=t(A)instanceof Window}catch{g=!1}return g},g.exports.__wbindgen_closure_wrapper1228=function(A,g,I){return D(F(A,g,81,J))},g.exports.__wbindgen_closure_wrapper2737=function(A,g,I){return D(d(A,g,81,K))},g.exports.__wbindgen_closure_wrapper2749=function(A,g,I){return D(d(A,g,81,Y))},g.exports.__wbindgen_closure_wrapper8388=function(A,g,I){return D(F(A,g,246,R))},g.exports.__wbindgen_closure_wrapper8421=function(A,g,I){return D(F(A,g,246,L))},Q=new Proxy({},{get:(A,g,I)=>__initSync()[g]});let hg=!1;__initSync=function(){if(hg)return;if(rg)throw new Error("Asynchronous initialisation already in progress: cannot initialise synchronously");const g=kg(A("./matrix_sdk_crypto_js_bg.wasm.js")),I=new WebAssembly.Module(g),B=new WebAssembly.Instance(I,C);return Q=B.exports,Q.__wbindgen_start(),hg=!0,Q};let rg=null;g.exports.initAsync=function(){return hg?Promise.resolve():(rg||(rg=Promise.resolve().then((()=>A("./matrix_sdk_crypto_js_bg.wasm.js"))).then((A=>WebAssembly.instantiate(kg(A),C))).then((A=>{Q=A.instance.exports,Q.__wbindgen_start(),hg=!0}))),rg)};const cg=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,62,0,63,52,53,54,55,56,57,58,59,60,61,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,0,0,0,63,0,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]);function kg(A){const g=A.replace(/[^A-Za-z0-9+/]/g,""),I=g.length,Q=3*I+1>>2,C=new Uint8Array(Q);let B,E,i=0,o=0;for(let A=0;A>>(16>>>B&24)&255,B++,o++;i=0}return C}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./matrix_sdk_crypto_js_bg.wasm.js":2}],2:[function(A,g,I){g.exports="AGFzbQEAAAABoAVUYAF/AGACf38AYAJ/fwF/YAN/f38AYAN/f38Bf2ABfwF/YAR/f39/AGAFf39/\nf38AYAABf2AGf39/f39/AGAEf39/fwF/YAF/AX5gBX9/f39/AX9gA39/fwF+YAAAYAd/f39/f39/\nAGACf34Bf2ADf39+AGACf34AYAN/fn8Bf2ACf38BfmADf35/AGAIf39/f39/f38AYAR/f39+AGAE\nf39+fwBgAn5/AX9gBH5+f38BfmAFf39/fn8AYAF+AX9gBH5+f38Bf2ADf35+AGADfn5/AX5gAn5/\nAGAGf39/f39/AX9gB39/f39/f38Bf2ADf39+AX9gA35+fwF/YAR/fn9/AGACf3wAYAR/f39+AX9g\nAnx8AX9gCX9/f39/f39/fwBgBn9/f35/fwBgBX9/fn9/AGAGf39+f39/AGAEf39+fgBgA39/fABg\nBX9+f35/AGAEf35+fwBgBX9/f35+AX9gAn98AX9gBH98f38Bf2ADfn9/AX9gAXwBf2AAAXxgAX8B\nfGAKf39/f39/f39/fwBgCX9/f39/f35+fgBgBH9/f3wAYAV/f31/fwBgBX9/fH9/AGAEf35+fgBg\nCH9+fn5+fn5+AGAKf35+fn5+fn5+fgBgBH99f38AYAR/fH9/AGADfn9/AGALf39/f39/f39/f38B\nf2APf39/f39/f39/f39/f39/AX9gE39/f39/f39/f39/f39/f39/f38Bf2AXf39/f39/f39/f39/\nf39/f39/f39/f38Bf2AHf39/fn9/fwF/YAR/f398AX9gCH9+f39/f39/AX9gA398fwF/YAN+f34B\nf2AEfn9+fwF/YAJ8fwF/YAABfmADfn5+AX5gBH5+fn8BfmAHfn5+f39/fwF+YAF8AX5gAn5+AXwC\n90ahARhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18VX193YmluZGdlbl9zdHJpbmdfbmV3AAIYX193\nYmluZGdlbl9wbGFjZWhvbGRlcl9fFV9fd2JpbmRnZW5fc3RyaW5nX2dldAABGF9fd2JpbmRnZW5f\ncGxhY2Vob2xkZXJfXxpfX3diZ19ub3dfNTg4ODY2ODJiN2U3OTBkNwA2GF9fd2JpbmRnZW5fcGxh\nY2Vob2xkZXJfXyFfX3diZ19vbGRWZXJzaW9uXzk4OGJkMDZlNzJjMjU3YjEANxhfX3diaW5kZ2Vu\nX3BsYWNlaG9sZGVyX18oX193YmdfZGVsZXRlT2JqZWN0U3RvcmVfMWI2OThjNWZkMWJjMDc3ZAAD\nGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXyNfX3diZ19zZXRvbmJsb2NrZWRfZTY2ZDZiZTVjODc5\nOTgwZAABGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXylfX3diZ19zZXRvbnZlcnNpb25jaGFuZ2Vf\nODQwZDY1Y2QwODg4ZGZiMAABGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxpfX3diZ19uZXdfMWQ5\nYTkyMGM2YmZjNDRhOAAIGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxtfX3diZ19wdXNoXzc0MGU0\nYjI4NjcwMmQ5NjQAAhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18aX193Ymdfc2V0X2E2ODIxNGYz\nNWM0MTdmYTkAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18UX193YmluZGdlbl9lcnJvcl9uZXcA\nAhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18fX193YmdfY3Jvc3NzaWduaW5na2V5ZXhwb3J0X25l\ndwAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxxfX3diZ19kZWNyeXB0ZWRyb29tZXZlbnRfbmV3\nAAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fFV9fd2JnX3VzZXJkZXZpY2VzX25ldwAFGF9fd2Jp\nbmRnZW5fcGxhY2Vob2xkZXJfXxpfX3diZ19hZGRfZDY2MWM2NWEwNGQzNTE0MQACGF9fd2JpbmRn\nZW5fcGxhY2Vob2xkZXJfXyJfX3diZ19zaWduaW5na2V5c3VwbG9hZHJlcXVlc3RfbmV3AAUYX193\nYmluZGdlbl9wbGFjZWhvbGRlcl9fHV9fd2JnX2luYm91bmRncm91cHNlc3Npb25fbmV3AAUYX193\nYmluZGdlbl9wbGFjZWhvbGRlcl9fFl9fd2JpbmRnZW5fYm9vbGVhbl9nZXQABRhfX3diaW5kZ2Vu\nX3BsYWNlaG9sZGVyX18aX193YmluZGdlbl9iaWdpbnRfZnJvbV91NjQAHBhfX3diaW5kZ2VuX3Bs\nYWNlaG9sZGVyX18bX193YmdfY2FsbF8zOTk5YmVlNTllOWY3NzE5AAoYX193YmluZGdlbl9wbGFj\nZWhvbGRlcl9fFF9fd2JnX29sbW1hY2hpbmVfbmV3AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9f\nFF9fd2JnX3NpZ25hdHVyZXNfbmV3AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fGV9fd2JnX293\nbnVzZXJpZGVudGl0eV9uZXcABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18WX193YmdfdXNlcmlk\nZW50aXR5X25ldwAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxpfX3diZ19uZXdfNGYwMWQzMzU1\nYjc5NjM5OQAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx1fX3diZ19sZW5ndGhfNmUzYmJlN2M4\nYmQ0ZGJkOAAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx5fX3diZ19lbnRyaWVzX2ZmNzA3MTMw\nOGRlOWFhZWMABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18dX193YmdfdmFsdWVzX2E0N2IyMWU3\nNzI4YzQ5NTgABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18aX193YmdfbmV3X2FiZGE3NmU4ODNi\nYThhNWYACBhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18cX193Ymdfc3RhY2tfNjU4Mjc5ZmU0NDU0\nMWNmNgABGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxxfX3diZ19lcnJvcl9mODUxNjY3YWY3MWJj\nZmM2AAEYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fGl9fd2JpbmRnZW5fb2JqZWN0X2Ryb3BfcmVm\nAAAYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHV9fd2JnX2NyeXB0b19lMWQ1M2ExZDczZmIxMGI4\nAAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHl9fd2JnX3Byb2Nlc3NfMDM4YzI2YmY0MmIwOTNm\nOAAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx9fX3diZ192ZXJzaW9uc19hYjM3MjE4ZDJmMGIy\nNGE4AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fG19fd2JnX25vZGVfMDgwZjRiMTlkMTViYzFm\nZQAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxRfX3diaW5kZ2VuX2lzX3N0cmluZwAFGF9fd2Jp\nbmRnZW5fcGxhY2Vob2xkZXJfXx5fX3diZ19yZXF1aXJlXzc4YTNkY2ZiZGJhOWNiY2UACBhfX3di\naW5kZ2VuX3BsYWNlaG9sZGVyX18WX193YmluZGdlbl9pc19mdW5jdGlvbgAFGF9fd2JpbmRnZW5f\ncGxhY2Vob2xkZXJfXx9fX3diZ19tc0NyeXB0b182ZTdkM2UxZjkyNjEwY2JiAAUYX193YmluZGdl\nbl9wbGFjZWhvbGRlcl9fFF9fd2JpbmRnZW5faXNfb2JqZWN0AAUYX193YmluZGdlbl9wbGFjZWhv\nbGRlcl9fJV9fd2JnX3JhbmRvbUZpbGxTeW5jXzY4OTQ1NjRjMmMzMzRjNDIAAxhfX3diaW5kZ2Vu\nX3BsYWNlaG9sZGVyX18mX193YmdfZ2V0UmFuZG9tVmFsdWVzXzgwNWYxYzNkNjU5ODhhNWEAARhf\nX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18XX193YmluZGdlbl9pc191bmRlZmluZWQABRhfX3diaW5k\nZ2VuX3BsYWNlaG9sZGVyX18tX193Ymdfc3RhdGljX2FjY2Vzc29yX01PRFVMRV9lZjNhYTJlYjI1\nMTE1OGE1AAgYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHV9fd2JnX1dpbmRvd18yMzIzNDQ4ZTIy\nYmYzNDBmAAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fKF9fd2JnX1dvcmtlckdsb2JhbFNjb3Bl\nXzRmNTJhNGY0NzU3YmFhNTEABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18dX193YmdfZ2xvYmFs\nX2JiMTNiYTczN2QxZmQzN2QABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18gX193YmdfaW5kZXhl\nZERCXzU1M2M2ZWVlMjU2YTU5NTYABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18gX193YmdfaW5k\nZXhlZERCXzA1MGYwOTYyYWI2MDdhYzUABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18gX193Ymdf\naW5kZXhlZERCXzhkOWU5YWI0NjE2ZGY3ZjAABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18bX193\nYmdfb3Blbl9lMjRiNzNjYzMwMjIwOTQ4AEgYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fIl9fd2Jn\nX3RyYW5zYWN0aW9uX2NjZTk2Y2JlYmQ4MWZlMWMAChhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18o\nX193YmdfY3JlYXRlT2JqZWN0U3RvcmVfZDNlMjc4OWMxM2RkZTFmYwAEGF9fd2JpbmRnZW5fcGxh\nY2Vob2xkZXJfXyVfX3diZ19uZXd3aXRobWVzc2FnZV80NGJkODgzMjNiNmE4OGNmAAIYX193Ymlu\nZGdlbl9wbGFjZWhvbGRlcl9fIV9fd2JnX3JlYWR5U3RhdGVfZmIyODdmMTcwMTEzOTE3YwAFGF9f\nd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxtfX3diaW5kZ2VuX29iamVjdF9jbG9uZV9yZWYABRhfX3di\naW5kZ2VuX3BsYWNlaG9sZGVyX18iX193Ymdfb2JqZWN0U3RvcmVfZjE3OTc2YjBlNjM3NzgzMAAE\nGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxpfX3diZ19nZXRfNTcyNDVjYzdkN2M3NjE5ZAACGF9f\nd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxtfX3diZ19uZXh0X2FhZWY3YzhhYTVlMjEyYWMABRhfX3di\naW5kZ2VuX3BsYWNlaG9sZGVyX18bX193YmdfZG9uZV8xYjczYjA2NzJlMTVmMjM0AAUYX193Ymlu\nZGdlbl9wbGFjZWhvbGRlcl9fHF9fd2JnX3ZhbHVlXzFjY2MzNmJjMDM0NjJkNzEABRhfX3diaW5k\nZ2VuX3BsYWNlaG9sZGVyX18bX193Ymdfc2VsZl82ZDQ3OTUwNmY3MmM2YTcxAAgYX193YmluZGdl\nbl9wbGFjZWhvbGRlcl9fHV9fd2JnX3dpbmRvd19mMjU1N2NjNzg0OTBhY2ViAAgYX193YmluZGdl\nbl9wbGFjZWhvbGRlcl9fIV9fd2JnX2dsb2JhbFRoaXNfN2YyMDZiZGE2MjhkNTI4NgAIGF9fd2Jp\nbmRnZW5fcGxhY2Vob2xkZXJfXx1fX3diZ19nbG9iYWxfYmE3NWM1MGQxY2YzODRmNAAIGF9fd2Jp\nbmRnZW5fcGxhY2Vob2xkZXJfXyBfX3diZ19uZXdub2FyZ3NfYjViMDYzZmM2YzJmMDM3NgACGF9f\nd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxtfX3diZ19jYWxsXzk3YWU5ZDg2NDVkYzM4OGIAAhhfX3di\naW5kZ2VuX3BsYWNlaG9sZGVyX18bX193YmdfY2FsbF8xNjhkYTg4Nzc5ZTM1ZjYxAAQYX193Ymlu\nZGdlbl9wbGFjZWhvbGRlcl9fGl9fd2JnX25ld185OTYyZjkzOTIxOWYxODIwAAIYX193YmluZGdl\nbl9wbGFjZWhvbGRlcl9fHV9fd2JnX2xlbmd0aF85ZTFhZTE5MDBjYjBmYmQ1AAUYX193YmluZGdl\nbl9wbGFjZWhvbGRlcl9fEV9fd2JpbmRnZW5fbWVtb3J5AAgYX193YmluZGdlbl9wbGFjZWhvbGRl\ncl9fHV9fd2JnX2J1ZmZlcl8zZjNkNzY0ZDQ3NDdkNTY0AAUYX193YmluZGdlbl9wbGFjZWhvbGRl\ncl9fGl9fd2JnX25ld184YzNmMDA1MjI3MmE0NTdhAAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9f\nGl9fd2JnX3NldF84M2RiOTY5MGY5MzUzZTc5AAMYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fGl9f\nd2JnX3NldF9jNTNmOTA2YzUxZjdhOTlkAAMYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHV9fd2Jn\nX2xlbmd0aF8zM2Q0NmNjM2UyNmRjM2I2AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fMV9fd2Jn\nX25ld3dpdGhieXRlb2Zmc2V0YW5kbGVuZ3RoX2I3OTUyNWY1YjM4M2NkYjIABBhfX3diaW5kZ2Vu\nX3BsYWNlaG9sZGVyX18kX193YmdfbmV3d2l0aGxlbmd0aF9mNTkzMzg1NWU0ZjQ4YTE5AAUYX193\nYmluZGdlbl9wbGFjZWhvbGRlcl9fH19fd2JnX3N1YmFycmF5XzU4YWQ0ZWZiYjViY2I4ODYABBhf\nX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18cX193YmdfcGFyc2VfZTIzYmUzZmVjZDg4NmUyYQACGF9f\nd2JpbmRnZW5fcGxhY2Vob2xkZXJfXyBfX3diZ19zdHJpbmdpZnlfZDY0NzFkMzAwZGVkOWI2OAAF\nGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxxfX3diZ19yb29tbWVzc2FnZXJlcXVlc3RfbmV3AAUY\nX193YmluZGdlbl9wbGFjZWhvbGRlcl9fIF9fd2JnX3NpZ25hdHVyZXVwbG9hZHJlcXVlc3RfbmV3\nAAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fGV9fd2JnX3RvZGV2aWNlcmVxdWVzdF9uZXcABRhf\nX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18aX193Ymdfa2V5c2NsYWltcmVxdWVzdF9uZXcABRhfX3di\naW5kZ2VuX3BsYWNlaG9sZGVyX18NX193Ymdfc2FzX25ldwAFGF9fd2JpbmRnZW5fcGxhY2Vob2xk\nZXJfXwxfX3diZ19xcl9uZXcABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18QX193YmdfZGV2aWNl\nX25ldwAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxBfX3diZ191c2VyaWRfbmV3AAUYX193Ymlu\nZGdlbl9wbGFjZWhvbGRlcl9fHV9fd2JnX3ZlcmlmaWNhdGlvbnJlcXVlc3RfbmV3AAUYX193Ymlu\nZGdlbl9wbGFjZWhvbGRlcl9fG19fd2JnX2Zyb21fN2NlM2NiMjdjYjI1ODU2OQAFGF9fd2JpbmRn\nZW5fcGxhY2Vob2xkZXJfXxlfX3diZ19hdF82MDYzZGQzY2I3N2E5MTNkAAIYX193YmluZGdlbl9w\nbGFjZWhvbGRlcl9fFV9fd2JpbmRnZW5fbnVtYmVyX2dldAABGF9fd2JpbmRnZW5fcGxhY2Vob2xk\nZXJfXxxfX3diZ19jcm9zc3NpZ25pbmdzdGF0dXNfbmV3AAUYX193YmluZGdlbl9wbGFjZWhvbGRl\ncl9fG19fd2JnX2tleXN1cGxvYWRyZXF1ZXN0X25ldwAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJf\nXxpfX3diZ19rZXlzcXVlcnlyZXF1ZXN0X25ldwAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxtf\nX3diZ19rZXlzYmFja3VwcmVxdWVzdF9uZXcABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18RX193\nYmluZGdlbl90eXBlb2YABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18cX193YmdfdHJhY2VfZTg2\nOTI0ZmVhMzRhMjA1NQABGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxxfX3diZ19kZWJ1Z19jNDA0\nY2Q1OTdlODNjY2MyAAEYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fG19fd2JnX2luZm9fYzYzMjQ4\nZjZkNjUzNmYwMgABGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxtfX3diZ193YXJuXzQ0MDQzYjFl\nYzM5MzcxZjkAARhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18cX193YmdfZXJyb3JfOTg2YjI4NDE2\nMDY1Y2M5ZAABGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxpfX3diZ19uZXdfMjY4ZjdiN2RkMzQz\nMDc5OAAIGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxVfX3diZ19kZXZpY2VrZXlpZF9uZXcABRhf\nX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18TX193YmdfZGV2aWNla2V5X25ldwAFGF9fd2JpbmRnZW5f\ncGxhY2Vob2xkZXJfXxpfX3diZ19zZXRfOTMzNzI5Y2Y1YjY2YWMxMQAEGF9fd2JpbmRnZW5fcGxh\nY2Vob2xkZXJfXxJfX3diZ19kZXZpY2VpZF9uZXcABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18P\nX193YmdfZW1vamlfbmV3AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fFV9fd2JpbmRnZW5fbnVt\nYmVyX25ldwA1GF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXyRfX3diZ19uZXd3aXRobGVuZ3RoXzdj\nNDJmN2U3MzhhOWQ1ZDMABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18kX193YmdfbmV3d2l0aGxl\nbmd0aF8wMDRlYjJkYzFhYmNiNWZkAAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fGl9fd2JnX25l\nd18zNWIyN2NhMTY5ZDhhYTBjAAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fJV9fd2JnX2dldFBy\nb3RvdHlwZU9mX2NhN2JlMzVhY2E2OTAzM2MABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18iX193\nYmdfY29uc3RydWN0b3JfMjBmZDIxNjk0MWZlOTg2NgAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJf\nXxtfX3diZ19uYW1lX2RhMzc5ZjA1NTYyM2YwZDMABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18a\nX193YmdfZ2V0Xzc2NTIwMTU0NGEyYjY4NjkAAhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18YX193\nYmdfbWF5YmVzaWduYXR1cmVfbmV3AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fEl9fd2JpbmRn\nZW5fY2JfZHJvcAAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxpfX3diZ19wdXRfODRlN2ZjOTNl\nZWUyN2IyOAAEGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx1fX3diZ19kZWxldGVfOGFiZWRkMTA0\nM2I0MTA1ZAACGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxtfX3diZ19uYW1lX2UyYjdkNTM3MTRk\nY2Q1YzQAARhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18eX193YmdfbWVzc2FnZV9hN2FmM2VlMGNj\nMGZlMjhkAAEYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fG19fd2JnX2NvZGVfYjA5NTA0NzU0ZTA1\nMjBmMQAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXyJfX3diZ190cmFuc2FjdGlvbl84M2I1M2I3\nMmFhNzEwNTk5AAQYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHV9fd2JnX2dldEFsbF9lN2QyMzJl\nYzk0OWVlN2IzAAIYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHV9fd2JnX2dldEFsbF82NTM0ZWNh\nZTIzNjczMTEyAAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fIV9fd2JnX2dldEFsbEtleXNfYWE2\nODk1NjgzZmQzYmViZAAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxtfX3diZ19zZWxmXzdlZWRl\nMWY0NDg4YmYzNDYACBhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18dX193YmdfY3J5cHRvX2M5MDlm\nYjQyOGRjYmRkYjYABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18fX193YmdfbXNDcnlwdG9fNTEx\nZWVmZWZiZmM3MGFlNAAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx5fX3diZ19yZXF1aXJlXzkw\nMGQ1YzM5ODRmZTc3MDMABBhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18mX193YmdfZ2V0UmFuZG9t\nVmFsdWVzXzMwNzA0OTM0NWQwYmQ4OGMABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18lX193Ymdf\ncmFuZG9tRmlsbFN5bmNfODViM2Y0YzUyYzU2YzMxMwADGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJf\nXyZfX3diZ19nZXRSYW5kb21WYWx1ZXNfY2QxNzU5MTU1MTFmNzA1ZQABGF9fd2JpbmRnZW5fcGxh\nY2Vob2xkZXJfXxdfX3diaW5kZ2VuX2RlYnVnX3N0cmluZwABGF9fd2JpbmRnZW5fcGxhY2Vob2xk\nZXJfXxBfX3diaW5kZ2VuX3Rocm93AAEYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHl9fd2JnX3Jl\nc29sdmVfOTlmZTE3OTY0ZjMxZmZjMAAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxtfX3diZ190\naGVuXzExZjdhNTRkNjdiNGJmYWQAAhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18hX193Ymdfc2V0\nVGltZW91dF9kNmZjZjBkOTA2N2I4ZTY0AAQYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fIl9fd2Jn\nX3BlcmZvcm1hbmNlX2RlOTgyNWY5YTg2Nzg1NzQABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18a\nX193Ymdfbm93XzgxNzJjZDkxN2U1ZWRhNmIANxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18hX193\nYmdfc2V0b25hYm9ydF80MDRiZWUzYjk5NDBkMDNkAAEYX193YmluZGdlbl9wbGFjZWhvbGRlcl9f\nJF9fd2JnX3NldG9uY29tcGxldGVfM2U1N2E4Y2VjODMyN2Y2NgABGF9fd2JpbmRnZW5fcGxhY2Vo\nb2xkZXJfXyFfX3diZ19zZXRvbmVycm9yXzAwMDUxYzAyMTNmMjdiMmMAARhfX3diaW5kZ2VuX3Bs\nYWNlaG9sZGVyX18cX193YmdfY2xvc2VfNWEwNGI5Y2UxMWRhZGUyMgAAGF9fd2JpbmRnZW5fcGxh\nY2Vob2xkZXJfXxpfX3diZ19nZXRfNjI4NWJmNDU4YTFlZTc1OAACGF9fd2JpbmRnZW5fcGxhY2Vo\nb2xkZXJfXylfX3diZ19zZXRvbnVwZ3JhZGVuZWVkZWRfMTdkMGI5NTMwZjFlMGNhYwABGF9fd2Jp\nbmRnZW5fcGxhY2Vob2xkZXJfXx1fX3diZ19yZXN1bHRfOWUzOTljMTQ2NzY5NzBkOQAFGF9fd2Jp\nbmRnZW5fcGxhY2Vob2xkZXJfXxxfX3diZ19lcnJvcl9hYWNmNWFjMTkxZTU0ZWQwAAUYX193Ymlu\nZGdlbl9wbGFjZWhvbGRlcl9fI19fd2JnX3NldG9uc3VjY2Vzc181ZjcxNTkzYmM1MTY1M2EzAAEY\nX193YmluZGdlbl9wbGFjZWhvbGRlcl9fIV9fd2JnX3NldG9uZXJyb3JfZDU3NzFjYzViZjllYTc0\nYwABGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx1fX3diZ190YXJnZXRfYmY3MDRiN2RiN2FkMTM4\nNwAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxxfX3diZ19ib3VuZF8yOGJiYThiY2IyOTYzNTEz\nAAIYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fKF9fd2JnX2luc3RhbmNlb2ZfV2luZG93X2FjYzk3\nZmY5ZjVkMmM3YjQABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18eX193YmluZGdlbl9jbG9zdXJl\nX3dyYXBwZXIxMjI4AAQYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHl9fd2JpbmRnZW5fY2xvc3Vy\nZV93cmFwcGVyMjczNwAEGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx5fX3diaW5kZ2VuX2Nsb3N1\ncmVfd3JhcHBlcjI3NDkABBhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18eX193YmluZGdlbl9jbG9z\ndXJlX3dyYXBwZXI4Mzg4AAQYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHl9fd2JpbmRnZW5fY2xv\nc3VyZV93cmFwcGVyODQyMQAEA9Q30jcBAQMDAQMDAwMDAwMDBwICAwEBAgIBAwMCAwMCAwMDAwED\nAwEDAgMCAgEBATMDAgECAQMDAgEDAgEDAgEBAwMDAQMBDwMBAgIHAwEBDxYBKRsBAwMDAgEBAwEB\nAQcBAQEBAQEBAwEHAQEBAQkBBQIBBwEBAQMBAQEHAQEBAQEBAQEDAQIBAwEBAQcBAQEBAQMBDwMH\nAQABAQEBAQIBAgIDBgMBAQEBAQEDAQEBAQECAQIBAwYBAgkBAQEAAQEBAQEBBgIBAQoDAgMDAQoB\nAgEDBgEBAQEBAwMBAQcBGAEHDwECAQEBGAEBAQMAAwEBAQNHDwADAwEBAwYFAgdNAQMDAgEBAQEB\nAQIBAQEBAQEBAwEBAQEDBwEBDAEBAAUBAUkBAQEBAQECAgMGBwcBBQcBAQACBAAAAwIBAQEDAQED\nAQMJAQMDAgMCCQEBAQMABwADAgcBAgUGAQIDAwcDAwUBAQEHAQIDAQUDAwMDAwUBAwEJAwIBBwMC\nAQEBAQICAQACBgEDAQYDAwIDAwICAgIDAQICAQMBAwMBAQIABgMAAwYBAQIDAgIDBwMDAgMBAwED\nAgEAAQECAwUFBAQHAwECAwcDAAEBARMDAgIBAQMDAQIBAQMCAgECAQEBAQEBAgoBBwMDBg8DSgMB\nAQEBAQAADAQCAwERCgMBAQEBAQEBAQEBAQMBAwABBwEBAAMCAQMhAgIHAQYDAQEDBgEBQgQGAgAB\nFQEDAwMDBgIGBAECAwMBAQABAAMCEAEDFgABAQIBAQMCAQIHAwQJAQQzBQECBAEDAwIBACEAAAAD\nAwEDAQMBAQUYAwMAAgEBAQkDAwMDAwQEBAEBAQcDAwECAQMDBgECAAIDAQEDAAEBAwIDAQEBAAED\nCAIGAgEDAQMDOgMGAwIHAwEAAgEBAQMBAQEWAQMDBgIBAgcABwEDAwoDBgEHAAEPAAYCAgABAQIH\nAgMFAQEKAgEFAQMDAQEHBgYHABEJAQEBAAEBAAEBAwEBAQEBAwEBAAAAAAEAAQAAAQIDAAAEAAgG\nAgABAQMWAwYCAhgHAQABAAUCBgMDAAUDBwMAAAMdCQEBAwECDgIAAwAHAAEBAQMCAwMDAgICAgEB\nAQ8DAgAICAIDAwEBAQICAQEAAwEBAAABAQUBAQAAAQMBAwMIAgMBAwICAwMCAykBAQEEBQAAAxsB\nAgMDAwICAAEDAgIBGgUBAAEDAwIAAwIGBgAAAgEBAQEIHh4eBwMAAQMBBgEBBwACAwMCAQADAQMB\nBwIHOQEQAQEBAQEBAQEBAQAEAQMBAQIBAgMDAwEGAQYBAQEBAgEBAQMDAQEBAQEBAQEDAQEBAQEB\nAQACAQEDAQEBAQEBAQMBAQEBAAICAgEBAQMCAwEBAwMDAwMDAwEGAwUPCggBDw8CAwAJAQMBAQEB\nAQIBAgEDCgEBAQEBAQEBAQEBAQIBAQABAAACAgADAQQFAwEKAwMDAgIDAyIBAwQBBAEMAQEDAQMA\nCQAgAQAAAQMBAAACAQEDAQIBAQEBAgYBAQEBAQEBAAEBAQECAQICBgsDBAIEAwEGAQIBAQMDAQAB\nAQECAwYDAgADAAICCAQCAAo0AQEBAQEBAQEBAgECBQICBg4AAgYCAQEBAQEBAQEBGwEGAwYBBRUB\nBgEDAwIRAQMLAQQEAQAGBQEBBQEBAAADBwECAgABAQMBAQEGAwIBAwUBAQECAQMBAAMBAQECAwAD\nAQQABQEBAg4DAwMJAwMDAwICBAIEAAEBAgABAwMRDAwCDAQMAwMBAAEBAgEGAAACAgQDAwICAQAD\nAgICAwICBwQABgIBAgICAgABAgYAAQEBAwMBAwMCASEHAwECAQIEBgcHBgADAQUBAgMDAwEUAgEC\nAAAABAcCAxYGAwQDAQEBAAEEAAEFAgECAQMAAAEHAwEBAAMIAQACAgIGBQMCAQYBByQkAwUBAQEH\nEQMiCAIFAgECAQMGBgEBBgUGAwEEBQEDAwICAgIBAQEDAwMCAQIBAQEBBgcBAQEFBgYDAgEBAQEB\nAQEBAQEBAQEBAgIAAQEBAAYBAQsAAQUEAwUBAQMBBQgCAwYBAwACAQEAAQcMAQwCBQEDCgMCAAMC\nEAAFAAMDAQMGAgEABwcXAwEDBAAAAgICAgIBAQIDAgICAgICAgICAgICAQMBAgEDAQMBAQEBAQEB\nAQEBAQYDAgACAwIBAgYDAQIFAQQCAwUlAQAGBgAAAAADAQEBAQYCAgECAQEBAAICAQkCARYBAQEB\nGwECAQYFACYBCQEBAQIDAQAGBhkZAgICAwEGBgYGBgYGBQECAQADAgUABgRGAAIBBQVPAQEBAQEG\nKgEGBgYGAwYGAgMGAQMDAgIAAQUFAwAEAQECAQYBAQEDAwMDAwM4AAMCRQABAAUBAwEBBgEBAQEB\nAAEBAQEBBgECAQEBAQECAyICAQEBBQUABAAGAwEGAwAYBAUGAQoBAQICAgMBAQcBBwECAQEFAgEM\nRAEBAQMBBAMDAwAVAAEAAwMDAwAEBwkCAAIHBAwAAAYEAQUBAQEBFwcXBAAHAC8GAQICAgICBwQq\nQwIBAQIBCQEDFwACAwMDAwMDAwMDAwMDAwACAi8BAQUBAwEHAgEDAwEBAQEDAQEBBQIBAQECLAEC\nAQEFAQABBgYCEgEDAQEDAwMDAwAJBQUFBQUFBAUFBQUFBQUDAAACBwECAQEAAQEAAAAFAgICIgEB\nAQEBAQcSBwICAQADAwMWAQYAAQACCAABBQEDAwMBBQMBAQ8BAwMBAAMBAwUDBQEAAQACAwEBAgEA\nAQEBBQUFAQoAAQoBCgAUAwEDBAEDAAAAAAAFBQIFBQEAAAADAwUFAAUCAgUBAAMDAwAFAAkGFBQC\nCgoDAAAAAgUJAwUCAgEDDwAAAAIDAQEBAgAAAgMBAQ8DAQEHAgEBAQABAAMAAAEADwEAAQABAQkD\nAgEDAQEBUwECAgEAAisCAgEBAQICAAEAAAEBAQIABgAGAAEAAAADAAEJCQECAAIBAQAAAQAGBQMA\nAAAABAYGJQEBBgABAAICAQICBgoBATQKAgEBBQEDAgIBAQMFAAABBQUFAgIAAQMCAgEDAQQDAAQB\nAQECAgIBAwIBAgIBAgoFAgEBIwEEBQICAgICAgICAgICBAMDAAAEAwMDBgEBAgEBDwYFAwMBAgEA\nAAUABgMGAiMBAQEAAQQABjEBAQMCBAEDAAADAw8PAQMBBQUGAAwDBQEBAwMPAQIHAQICAgQDAwYW\nAQIBAQUFAQgBAQABBgAfAAUDBgAAAAUBAwAAAAAAAAAAAAAAAAIBAwUABQEAAAAAAAAAAAAAAwMB\nAQEAFQEAAAABAAABAAECAwMBAQEAAQEBAQEBAQEBAQIFAgIAAQUFBQEBAQkHAgACAQIMAgEBDQMU\nAgIABgMAAQEBAQQDAAEBBQEBAgAEAgABAwkEAQUBAQEAAQUEBQEBAQEBJwMCAQABAAMFCAUDAgIB\nAgICBAEAAhUsAwIBAQADAAAAAAAAAAIEAQAAAAAAAgMABQUFAQMBAwAAAAEAAQEBAwQDGwEHAQY9\nAQwBAwMDAAMDBQkDAwMDAwABAgACAAMDAxQFBQMDAwMAAgMBAgMAAAEBBAEDAQMDAwMDAQECAQEB\nAQYBAQEBAQUBAwEBAgIBUD4KAQICAAICAQkCABMAAQIABAEEAxMTExMBAgEBABMBBAQAAgICAgIC\nAgICAgICAgYBACMABgEAAAEBDAwEAAIJAQEBCQwMBAIDBAQFAwQMBAIAAAABAwMBAgMAAgMCABMf\nBQkAAAEEAwIGAAECDCcGAxMAEwIBBAoCBgMCBgQBAQ8BAwQAAQIBAAEBAwQFAAABAQEFBQEBAQEA\nAQAEBgUECgABBAQAAQADAgICAAMAAAIEAAEFAQADAAUDAAADFQYDAT8DAR0KAAAABQgGHR0AAAYR\nBgYdAwIDAQUFAQAGBgYBAQEBAwEBUhoKGiQBAAEBAQADDAEBAQEBGgIVGiQaAgAAGgAABgYHAQAA\nAgQDAgIAHx8fCgAAAQUAAwADAwEGAwMBAQIAAwEBAQEBAQcCAQUAAQAAAAMBAgECBAUdAAESAQUF\nBQUBCgABAAIAAQICAQcGAQADAwcBAQMGAgIAAQMBAgABAgICAgICBwEDAgUBBQMCAgYDAQMFAwMC\nAgICAwICAgICAgICAgICAgICAgIBAwEBAQMCAgAKAQEAAQEBAAAABwMMAgUCAgUBAQEBAQEFAAMA\nAQEKAgACAAUFAAUEAQUAAwMDAwICAQEBAAIICAEFBREDAgICAQICAQEABQICCgEBBQAFBQUFAQEB\nAQUBAgICATAwAQEAAQEAAAMBAQMDAwMAAAEBAQABAAAABQADNgEDAQICAQEDAwABAAABAQEBAQEB\nBgIHAwASAQEAAAABBQUFBQUBBQEBBgAAAgMBAgIBAQIDAQMDAAMBAQICAAICAwABAQIDAwMBAAIC\nAAYAAgABAQMCAgIDAQMCAAAAAAAABgAAAAEKAAABBQIBAQEABgMAAgECAAADAQICAQEFAAAAAwEA\nAQQAAAEAAgUHAQIBAQUDAAUACAABAgECAgICAgICAgEBCAgAAQIBBwEBAQAAAAADAgAAAgMGBQMm\nAwMHAwUFAAACBQMBAwMDAwIBAQABAgIDBwYABQUFBQABAwAAAgAAAAAAAQADAgEFAwMDAwAGAgID\nAAUBAgAHAAgFAAAGAQMAAQMDAAABBwIDAwMDBgUBBQUAAwcABQICAwICAgICAgICAgIGAwMBAQEA\nAAAIAQABBwABAQEBAQIBAQUBAwEDAwAAAgEBAgEDAAECAQAAAQEAAAAAAAABAQEBAQIBAAEAAgIB\nAQMCBQAFAQECAgIBAQAAAAUAAgEAAQABAQQKAgICAgICAgICAgIBAQICAgICAgMDAAMAAwMAAAAA\nAAABAQEBDgEBAAABAQYGAgADAAEACgYAAQAAAAMGAwAGAQMVDgQBAQUAAAUAHAAAAAABAAAAAwIB\nAQEDAQEBAQEBAQEBAwMCAQABAQUFAQMBAwEBAAADAgIHAQACAwEAAAEFAAMJAQEBAAAAAAEAAQEH\nBgcAAwEDAAAAAQMXBgAAAAABAAUBAwUFAQAAAAAAAQABAAMDAQMDBQMAAAAAAAABAAAAAQEAAQEA\nAQcECRgBAgEDAgAMAgEIAQEBAQEBAQEBAQEJAQMBAQABAQIBAAIBAQEQNQkDAAAAAAABAwAHCQMB\nAAAAAAYGAQkHAwMDAwMDAwMDBQkDABkBAAMDAwkJAgMBAQMDAwMDAAADAAMDCQUFBQAJAwMDAwMD\nAwkJAwMDBAkDAQIBAQEBAwkDAgIBAQUDAwAHAgEDAQAAAQUAAwEBAAADAQkBAAEBAQEDAAIBAQIC\nAgIDAAMCAgEHAwABAQYFBQUFAwUFBwUFBQUFAAUFBQUABwECAxgGAwADAgIBBAIBBQAHAQEBAAMB\nDgEDBQAACQAAAAAAAAABAwEBAQMODgMBAwAADg4BAQQDAwMDBQUKAQABBQUFAwUDCggABQUFBRIA\nAA4DAwAFAAMmBw4EAhsDAwADAwMBAQABAQEAAAAHAAAGAQMCAAEDAAUBBAEDAQIBAQEGAAABAAAA\nAAMDAwMAAwUFAwULCwUFBQUDAQMDAAMBAQMDAANRFQIBAwMABwMAAAIBBwAAAAAAAAAAAAAAAAcH\nAgcABgACCAgABAEFBQcHBwECAQANAAAABgcAAAAFBQEFAgcBAAcHAAEIBgICBwICAgACAgICBQIF\nAgIAAgAAAwcDBgcHAAABAwACBgICAAAAAQAGBQYGDAYBAAEAAgICAgICAwIBCQkCBQAAAgIFBQUF\nBQUFBQUCAQACAAAAAQAAAQMJAAkBAQEADgEAAQAAAAAEBAABDAUBAgMABAUADAwCAAQAAQ0NDQ0N\nDQIDAgAAAAAAAAAAAAAAAAEFBQUFBAQBBQ0NEhIBBQAxAwABBAQDAAIBACgDAAADAwEBAAIBAAAD\nAwMAAAABAAUDAwAAAAABAQUFAQEBAAQBAAICAgIDBQUFAgICAgUCAgICAgICAAIABQIAAgIDAgQE\nBQUFBQUFBQUAEQACAgAABAAAAAEFBAQCAgICAgICAgMCAgIZAQQCAgABAQgBAQMBAQUAAAAAAAAA\nAAAAAQEBAQEACAwBAQEDAQIGAQEBAQEBAAwKAQARAQAABAANDQ0NDQ0NAQQCAQEABgAAAAAADAQB\nAwENAQ0BAAADDAEBAAABAQEBAQABAQEBAQAAAgAKAAEHAAADAAMDAAoAAAAAAAABAQABAQMBBQAG\nAAQBBgAXAAYDAgICAgICAgAHAAAEAQABAAIAAgEFBQAAAAYGAAYGAQEGAQMAAgIGAAEBAAEFAQEE\nAwAAAwACAAMCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAFAwAACgYDAAEB\nDQADAgMDAwMDAwMDAAIEAgICAgIAAAMCAgICAQ0NDQEDAAACAgAAAAEDAwMAAgIAAAAAAQEBAQYG\nAAUDAQ0CAwMEAiAEAwMDEQEBBwEAAAAAAAAAAAAAAAEABQAAAAAAAAAAAAAAAQEBAQEBAAEAAAIG\nAwEAAQAFAQAGBgYGBgYGABAQMgAAAAEAAAAAAwYGAAYGBgYGEBAyIAgNAQABAAMBAQEXFwAFAAAA\nAQAAAAAAAAAAAAABAAAAAAABBQQCBwEABwMGAgEAAAAAAQIGAQEDAgECAQEAAAAAAwABAQABBAIA\nLS0AAAMDBwAAAAAAAAAAAAICAgUAAgICAgAAAAQNAQAABQACAAACAwMDAwMDAwMDAwMDAwMDAwMD\nAwMDAwMDAwMDAwMDAwMDAwMABwUFAgUAAQADBQUHAgACTAADAwAAAAcDAA0NLhERAwAAAAAAAQAI\nCAAAAAABAwYFAAAAAAYGAQAABAYBAAMAAAAIABwFAQEFAAUAAAYGBgUGBgAADQ0AAwMDAAYAAAAA\nBQMBAAENAAAAAAEBBgYGAgonChACAwMDBAMAAhwBDgYAAAEAAgADAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAABwAAAAADAwMBAAEAAAACAAAABQAAAAAAAAMBAAEAAAAAAAAAAwEBAAEAAAAAAAAA\nAAABABkCAgAAAAAADgIAAAAAAwYBCgQBAAAAAAADAwEAAAAAAAAAAAAAAAAAAAMCBwAFAQIEAQYB\nAQAAAQEFAAMDHAcBAAAFBQgAAAAAAAAAAAIBAQEGAQEAAAAAAAAAAAQAAAAAAAAAAAABAAABAQAA\nAAAAAAAAAAUBBQAAAAAAAAAAAAAAAAAAAgMCHiEAAAEBAQEBAQEBAQEBAQABBQEBAAAAAgIEAAAA\nAAIAAQEAAAAAAAAAAAEBAAAAAQEBAQEBAQEBAQEBAQAACAABAQEBAQEBAQEBAQEBAQEAAQEBAAAA\nAAABAQEBAAEBAQEBAAEBAQEBAgIAAQEBAgEKBAoKAwABAQABAwAFBQAFBQAAAAAABQAFBQUDAAUK\nAwQFAwEHDDs8KwADBgUABQUDAAMFBQUFCAUBAAMDAAAFBQAAAAMFAwADAAABAAMFBQMBCAUBAAAI\nCAgACAgAAAABAAAAAAAAAAAACAMFCAgICAIIAAIBAQABAQEGAAgICAgICAgICAgZAgIDGQIDAAUA\nAQEBAQABAQgICAAOCAgBAAgICAgDAAoIAAEICAgIAQEAAwADAAAIAAAAAAMAAAAAAAAAAAAAAAAA\nAAAAAAAAAAYDBAASAAAAAAAAAAAAAAAAAAAIAAADAAMAAAoBAAIDAQADAwAFAAAAAAEBAAAAAwIA\nARIAAAACAgAGEgAABAAAEgEDAAMDAAAAAAAAAAAAAAAAAAAAAAMDAwMDAAAFBQADAwABAQEEAQIC\nAgAAAQMBAQIAAAAAAAAAAAAAAAACCAABAAUcBQEAAAAAAAAAAAAAAAAAAAAAAAAAAAEFBQACBQEA\nAQADAwAAAAAAAAAAAgIFBAMAAAAABQEjAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAMFAAAAAAAAAAAAAAIGAgAIAQAFBAUEAAABCAEFAQoABQEBAQABAAEAAQEEAgAFAQUAAAMBAQEB\nAQEAAAIAAksGAAgeCAgIAAAAAAAAAAACAgABAAAAAAAAAAAAAAAAAAMIBQEICAEgAgAAAAIGCAAA\nAgIAAQAAAAAAAAAABQAAAAAAAAACAAACAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAABQICAgICAgIC\nAgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAABQICARACAgIBAgICAgICAgICAQAAAgIAAgIC\nAgICAgICAgICAgICAgICAAICAgMCAgIAAQICAgACAgICAgICAgICAgIAAAAAAAIAAAAAAAACAgIC\nAgIAAAAAAgICAgICAgICAgAABQICAgICAgICAgICAgIAAAAAAAAAAAICAgICAgICAgICAgICAQEB\nAQEBAQEQEBAQEBAQEAICAgICAgICAgICAgIAAAAAAAAAAgICAgICAwEAAgICAgIAAAACAgICAgIC\nAgICAgICAAAAAAAAAAAAAAAAAAICAgICAgICAgICAgICAgACAgICAgICAAIAAgICAgICAgICAi4R\nAgICAgICAgICAgIAAgICAgICAgICAgICAgICAgIAAQYBAAoAAAAAAAEBAAAAAAABCgAAAgIAAAAA\nAAABAAICBwABBgMKAAAAAAADAAAABgYGBgYGBgYGBgYGAAABAAAGBgYGBgYGBgYGBgYGBgYGBgYG\nBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYBAAEAAAAAAAAAAAAAAAAAAAADAAADAQEAAAYGBgAC\nAAYAAAAoKAABAQAAAQEBAQEAAAAFAAAAAAACAAAAAAAAAAAAAAAFAQEABgEBCgoGBgYGAwQDAAAA\nAAEAAAMCAAEDAAAAAAEBAAEABQAAAAAAAAAAAAQAAAABAAEAAAAAAAAAAAAAAAAAAQEBAQEBAQEA\nAAAAAAAAAgIAAAMAAQEBAgQAAAAAAAAAAAAAAAAABAYBAwAAAAAAAAAAAAEAAAEDAQoKCgMDAgEC\nAgIABAECAQEAAwICBAQCBAICAQABAgYBAQEDAwMAAgUDAQACAQEECgQBAQIBAQEDAggEAQEBBQNO\nAQMDAgUCAgICAgIAAQIBAwIEAQEEAwIBBQEDBQIFAgAAAAICAgICAgMEAgICAQICAgICAwIEBQAA\nAAAAAAAAAAMCAgICAgICAwACAgMODg4CAgQCAgAAAAAAAAAAEgIBAgMABAIBAAEBAgICAgICAgIC\nAgICAgICAgICAgICBQUFAgIBBQECAgICAgEBAgICAgAABAQEBAgIAQEIBQICBQMDDg4BAAABAQgC\nCA4OAgEBAgAFAAAFABIAFAAACwsLCwsFCwsLCwsLCwsLCwsLCwsLCwsICwsLCwsLCwsLCwsLCwsL\nAgUCEBQLCwsLCwsLCwsLAwYBABIEBwFwAa4MrgwFAwEAFAYJAX8BQYCAwAALB6xJwQIGbWVtb3J5\nAgAVX193Ymdfb2xtbWFjaGluZV9mcmVlAJItDm9sbW1hY2hpbmVfbmV3AOYvFW9sbW1hY2hpbmVf\naW5pdGlhbGl6ZQCBDBFvbG1tYWNoaW5lX3VzZXJJZACfGhNvbG1tYWNoaW5lX2RldmljZUlkAKAa\nF29sbW1hY2hpbmVfaWRlbnRpdHlLZXlzAL0OFm9sbW1hY2hpbmVfZGlzcGxheU5hbWUA4REXb2xt\nbWFjaGluZV90cmFja2VkVXNlcnMAnREdb2xtbWFjaGluZV91cGRhdGVUcmFja2VkVXNlcnMAjgYd\nb2xtbWFjaGluZV9yZWNlaXZlU3luY0NoYW5nZXMA7QEbb2xtbWFjaGluZV9vdXRnb2luZ1JlcXVl\nc3RzAOIRHG9sbW1hY2hpbmVfbWFya1JlcXVlc3RBc1NlbnQA5QYbb2xtbWFjaGluZV9lbmNyeXB0\nUm9vbUV2ZW50AOIHG29sbW1hY2hpbmVfZGVjcnlwdFJvb21FdmVudADVCB1vbG1tYWNoaW5lX2Ny\nb3NzU2lnbmluZ1N0YXR1cwDkESFvbG1tYWNoaW5lX2V4cG9ydENyb3NzU2lnbmluZ0tleXMA5REh\nb2xtbWFjaGluZV9pbXBvcnRDcm9zc1NpZ25pbmdLZXlzANIPIG9sbW1hY2hpbmVfYm9vdHN0cmFw\nQ3Jvc3NTaWduaW5nAIkRFm9sbW1hY2hpbmVfZ2V0SWRlbnRpdHkA4A8Pb2xtbWFjaGluZV9zaWdu\nAOMOIW9sbW1hY2hpbmVfaW52YWxpZGF0ZUdyb3VwU2Vzc2lvbgDTDxdvbG1tYWNoaW5lX3NoYXJl\nUm9vbUtleQCpBR1vbG1tYWNoaW5lX2dldE1pc3NpbmdTZXNzaW9ucwCPBhlvbG1tYWNoaW5lX2dl\ndFVzZXJEZXZpY2VzANQPFG9sbW1hY2hpbmVfZ2V0RGV2aWNlAKwMGm9sbW1hY2hpbmVfZ2V0VmVy\naWZpY2F0aW9uALgMIW9sbW1hY2hpbmVfZ2V0VmVyaWZpY2F0aW9uUmVxdWVzdADHCiJvbG1tYWNo\naW5lX2dldFZlcmlmaWNhdGlvblJlcXVlc3RzANIEI29sbW1hY2hpbmVfcmVjZWl2ZVZlcmlmaWNh\ndGlvbkV2ZW50AIcCGW9sbW1hY2hpbmVfZXhwb3J0Um9vbUtleXMA1BAZb2xtbWFjaGluZV9pbXBv\ncnRSb29tS2V5cwCCDCJvbG1tYWNoaW5lX2VuY3J5cHRFeHBvcnRlZFJvb21LZXlzANcCIm9sbW1h\nY2hpbmVfZGVjcnlwdEV4cG9ydGVkUm9vbUtleXMA/QEQb2xtbWFjaGluZV9jbG9zZQCDJh1fX3di\nZ19jcm9zc3NpZ25pbmdzdGF0dXNfZnJlZQCjJxxjcm9zc3NpZ25pbmdzdGF0dXNfaGFzTWFzdGVy\nAKsjIWNyb3Nzc2lnbmluZ3N0YXR1c19oYXNTZWxmU2lnbmluZwCsIyFjcm9zc3NpZ25pbmdzdGF0\ndXNfaGFzVXNlclNpZ25pbmcArSMeX193YmdfaW5ib3VuZGdyb3Vwc2Vzc2lvbl9mcmVlAL4LGmlu\nYm91bmRncm91cHNlc3Npb25fcm9vbUlkALIaHWluYm91bmRncm91cHNlc3Npb25fc2Vzc2lvbklk\nAK4VI2luYm91bmRncm91cHNlc3Npb25faGFzQmVlbkltcG9ydGVkAK4jFmtleXN1cGxvYWRyZXF1\nZXN0X3R5cGUA2yQVa2V5c3F1ZXJ5cmVxdWVzdF90eXBlANwkFWtleXNjbGFpbXJlcXVlc3RfdHlw\nZQDdJBpfX3diZ190b2RldmljZXJlcXVlc3RfZnJlZQCzGhN0b2RldmljZXJlcXVlc3RfbmV3AMIh\nFHRvZGV2aWNlcmVxdWVzdF90eXBlAN4kG3NpZ25hdHVyZXVwbG9hZHJlcXVlc3RfdHlwZQDfJB1f\nX3diZ19yb29tbWVzc2FnZXJlcXVlc3RfZnJlZQDNGCNfX3diZ19nZXRfcm9vbW1lc3NhZ2VyZXF1\nZXN0X3R4bl9pZADnICdfX3diZ19nZXRfcm9vbW1lc3NhZ2VyZXF1ZXN0X2V2ZW50X3R5cGUA6CAh\nX193YmdfZ2V0X3Jvb21tZXNzYWdlcmVxdWVzdF9ib2R5AOkgFnJvb21tZXNzYWdlcmVxdWVzdF9u\nZXcAuR8Xcm9vbW1lc3NhZ2VyZXF1ZXN0X3R5cGUA4CQcX193Ymdfa2V5c2JhY2t1cHJlcXVlc3Rf\nZnJlZQCXHh5fX3diZ19nZXRfa2V5c2JhY2t1cHJlcXVlc3RfaWQA3BogX193YmdfZ2V0X2tleXNi\nYWNrdXByZXF1ZXN0X2JvZHkA6iAVa2V5c2JhY2t1cHJlcXVlc3RfbmV3AKQnFmtleXNiYWNrdXBy\nZXF1ZXN0X3R5cGUA4SQWX193YmdfZGV2aWNlbGlzdHNfZnJlZQC1EQ9kZXZpY2VsaXN0c19uZXcA\npwQTZGV2aWNlbGlzdHNfaXNFbXB0eQChHRNkZXZpY2VsaXN0c19jaGFuZ2VkAMwQEGRldmljZWxp\nc3RzX2xlZnQAhRAVX193YmdfYXR0YWNobWVudF9mcmVlAIkqEmF0dGFjaG1lbnRfZW5jcnlwdACM\nAxJhdHRhY2htZW50X2RlY3J5cHQA3AIeX193YmdfZW5jcnlwdGVkYXR0YWNobWVudF9mcmVlANAY\nF2VuY3J5cHRlZGF0dGFjaG1lbnRfbmV3AJECIWVuY3J5cHRlZGF0dGFjaG1lbnRfZW5jcnlwdGVk\nRGF0YQCwFSdlbmNyeXB0ZWRhdHRhY2htZW50X21lZGlhRW5jcnlwdGlvbkluZm8AzQY2ZW5jcnlw\ndGVkYXR0YWNobWVudF9oYXNNZWRpYUVuY3J5cHRpb25JbmZvQmVlbkNvbnN1bWVkAIsiEV9fd2Jn\nX2RldmljZV9mcmVlAPwaGmRldmljZV9yZXF1ZXN0VmVyaWZpY2F0aW9uAMQLEWRldmljZV9pc1Zl\ncmlmaWVkANoiHGRldmljZV9pc0Nyb3NzU2lnbmluZ1RydXN0ZWQAzx4UZGV2aWNlX3NldExvY2Fs\nVHJ1c3QA/A8NZGV2aWNlX3VzZXJJZACJGg9kZXZpY2VfZGV2aWNlSWQAihoSZGV2aWNlX2Rpc3Bs\nYXlOYW1lALcRDWRldmljZV9nZXRLZXkAwAYUZGV2aWNlX2N1cnZlMjU1MTlLZXkA2QwRZGV2aWNl\nX2VkMjU1MTlLZXkAhxILZGV2aWNlX2tleXMA+gcRZGV2aWNlX3NpZ25hdHVyZXMA3hcWZGV2aWNl\nX2xvY2FsVHJ1c3RTdGF0ZQDGIRdkZXZpY2VfaXNMb2NhbGx5VHJ1c3RlZADsIBRkZXZpY2VfaXNC\nbGFja2xpc3RlZACVIBBkZXZpY2VfaXNEZWxldGVkAJYgFl9fd2JnX3VzZXJkZXZpY2VzX2ZyZWUA\npRwPdXNlcmRldmljZXNfZ2V0AKgDGXVzZXJkZXZpY2VzX2lzQW55VmVyaWZpZWQA2yIQdXNlcmRl\ndmljZXNfa2V5cwDFDBN1c2VyZGV2aWNlc19kZXZpY2VzAPYDGl9fd2JnX293bnVzZXJpZGVudGl0\neV9mcmVlAP0aFm93bnVzZXJpZGVudGl0eV92ZXJpZnkAyhEjb3dudXNlcmlkZW50aXR5X3JlcXVl\nc3RWZXJpZmljYXRpb24Atwsib3dudXNlcmlkZW50aXR5X3RydXN0c091ck93bkRldmljZQDLERdf\nX3diZ191c2VyaWRlbnRpdHlfZnJlZQD+Ghd1c2VyaWRlbnRpdHlfaXNWZXJpZmllZADZDhN1c2Vy\naWRlbnRpdHlfdmVyaWZ5AMwRIHVzZXJpZGVudGl0eV9yZXF1ZXN0VmVyaWZpY2F0aW9uANEHJ3Vz\nZXJpZGVudGl0eV92ZXJpZmljYXRpb25SZXF1ZXN0Q29udGVudAC4Cx1fX3diZ19kZWNyeXB0ZWRy\nb29tZXZlbnRfZnJlZQCLGiJfX3diZ19nZXRfZGVjcnlwdGVkcm9vbWV2ZW50X2V2ZW50AO0gGWRl\nY3J5cHRlZHJvb21ldmVudF9zZW5kZXIAsRUfZGVjcnlwdGVkcm9vbWV2ZW50X3NlbmRlckRldmlj\nZQCLFCZkZWNyeXB0ZWRyb29tZXZlbnRfc2VuZGVyQ3VydmUyNTUxOUtleQCEGCpkZWNyeXB0ZWRy\nb29tZXZlbnRfc2VuZGVyQ2xhaW1lZEVkMjU1MTlLZXkA7QovZGVjcnlwdGVkcm9vbWV2ZW50X2Zv\ncndhcmRpbmdDdXJ2ZTI1NTE5S2V5Q2hhaW4AgCQkZGVjcnlwdGVkcm9vbWV2ZW50X3ZlcmlmaWNh\ndGlvblN0YXRlAIwiDl9fd2JnX3Nhc19mcmVlAPMSCnNhc191c2VySWQAgBsMc2FzX2RldmljZUlk\nALUaD3Nhc19vdGhlclVzZXJJZACOGRFzYXNfb3RoZXJEZXZpY2VJZACPGQpzYXNfZmxvd0lkAIwU\nCnNhc19yb29tSWQAmxYRc2FzX3N1cHBvcnRzRW1vamkArAsWc2FzX3N0YXJ0ZWRGcm9tUmVxdWVz\ndACBGxZzYXNfaXNTZWxmVmVyaWZpY2F0aW9uAMchE3Nhc19oYXZlV2VDb25maXJtZWQAwRYTc2Fz\nX2hhc0JlZW5BY2NlcHRlZAC2Gg5zYXNfY2FuY2VsSW5mbwCmDQ1zYXNfd2VTdGFydGVkAK8jCnNh\nc19hY2NlcHQAhAILc2FzX2NvbmZpcm0AmgMKc2FzX2NhbmNlbAD7DRJzYXNfY2FuY2VsV2l0aENv\nZGUAzQsMc2FzX3RpbWVkT3V0AO8gEnNhc19jYW5CZVByZXNlbnRlZACMGgpzYXNfaXNEb25lAPAg\nD3Nhc19pc0NhbmNlbGxlZADxIAlzYXNfZW1vamkAvgcOc2FzX2Vtb2ppSW5kZXgAuAcMc2FzX2Rl\nY2ltYWxzAKcIDV9fd2JnX3FyX2ZyZWUAhg4RcXJfaGFzQmVlblNjYW5uZWQAghsTcXJfaGFzQmVl\nbkNvbmZpcm1lZACDGwlxcl91c2VySWQAuxkOcXJfb3RoZXJVc2VySWQAkBkQcXJfb3RoZXJEZXZp\nY2VJZACRGQxxcl93ZVN0YXJ0ZWQAsCMNcXJfY2FuY2VsSW5mbwDIDQlxcl9pc0RvbmUA8iAOcXJf\naXNDYW5jZWxsZWQA8yAVcXJfaXNTZWxmVmVyaWZpY2F0aW9uAMghD3FyX3JlY2lwcm9jYXRlZACE\nGwlxcl9mbG93SWQA+hQJcXJfcm9vbUlkAN8XC3FyX3RvUXJDb2RlAIMGCnFyX3RvQnl0ZXMA8QcO\ncXJfcmVjaXByb2NhdGUAggYScXJfY29uZmlybVNjYW5uaW5nAMoHCXFyX2NhbmNlbAD8DRFxcl9j\nYW5jZWxXaXRoQ29kZQDOCxVfX3diZ19jYW5jZWxpbmZvX2ZyZWUA6hwRY2FuY2VsaW5mb19yZWFz\nb24AlyAVY2FuY2VsaW5mb19jYW5jZWxDb2RlAIsfGGNhbmNlbGluZm9fY2FuY2VsbGVkYnlVcwCx\nIwxlbW9qaV9zeW1ib2wAlyARZW1vamlfZGVzY3JpcHRpb24AjB8RX193YmdfcXJjb2RlX2ZyZWUA\n9CAXcXJjb2RlX3JlbmRlckludG9CdWZmZXIAhhAVX193YmdfcXJjb2Rlc2Nhbl9mcmVlAKYcFHFy\nY29kZXNjYW5fZnJvbUJ5dGVzAJ8CHl9fd2JnX3ZlcmlmaWNhdGlvbnJlcXVlc3RfZnJlZQDgCxt2\nZXJpZmljYXRpb25yZXF1ZXN0X3JlcXVlc3QAswcfdmVyaWZpY2F0aW9ucmVxdWVzdF9vdGhlclVz\nZXJJZAC3GiF2ZXJpZmljYXRpb25yZXF1ZXN0X290aGVyRGV2aWNlSWQAzA8admVyaWZpY2F0aW9u\ncmVxdWVzdF9yb29tSWQAnBYedmVyaWZpY2F0aW9ucmVxdWVzdF9jYW5jZWxJbmZvAJ8PHXZlcmlm\naWNhdGlvbnJlcXVlc3RfaXNQYXNzaXZlAPUgG3ZlcmlmaWNhdGlvbnJlcXVlc3RfaXNSZWFkeQCG\nGxx2ZXJpZmljYXRpb25yZXF1ZXN0X3RpbWVkT3V0APYgKXZlcmlmaWNhdGlvbnJlcXVlc3RfdGhl\naXJTdXBwb3J0ZWRNZXRob2RzAKIJJ3ZlcmlmaWNhdGlvbnJlcXVlc3Rfb3VyU3VwcG9ydGVkTWV0\naG9kcwCjCRp2ZXJpZmljYXRpb25yZXF1ZXN0X2Zsb3dJZACNFCZ2ZXJpZmljYXRpb25yZXF1ZXN0\nX2lzU2VsZlZlcmlmaWNhdGlvbgD2Gx12ZXJpZmljYXRpb25yZXF1ZXN0X3dlU3RhcnRlZACyIxp2\nZXJpZmljYXRpb25yZXF1ZXN0X2lzRG9uZQD3IB92ZXJpZmljYXRpb25yZXF1ZXN0X2lzQ2FuY2Vs\nbGVkAPggJXZlcmlmaWNhdGlvbnJlcXVlc3RfYWNjZXB0V2l0aE1ldGhvZHMAxQsadmVyaWZpY2F0\naW9ucmVxdWVzdF9hY2NlcHQAmw0admVyaWZpY2F0aW9ucmVxdWVzdF9jYW5jZWwA/Q0cdmVyaWZp\nY2F0aW9ucmVxdWVzdF9zdGFydFNhcwCNEyJ2ZXJpZmljYXRpb25yZXF1ZXN0X2dlbmVyYXRlUXJD\nb2RlAOwRHnZlcmlmaWNhdGlvbnJlcXVlc3Rfc2NhblFyQ29kZQCuBhtfX3diZ19lZDI1NTE5cHVi\nbGlja2V5X2ZyZWUA2C4XZWQyNTUxOXB1YmxpY2tleV9sZW5ndGgAoiYZZWQyNTUxOXB1YmxpY2tl\neV90b0Jhc2U2NADgFxRlZDI1NTE5c2lnbmF0dXJlX25ldwCiCBllZDI1NTE5c2lnbmF0dXJlX3Rv\nQmFzZTY0AOEXHl9fd2JnX2N1cnZlMjU1MTlwdWJsaWNrZXlfZnJlZQDZLhpjdXJ2ZTI1NTE5cHVi\nbGlja2V5X2xlbmd0aACjJhxjdXJ2ZTI1NTE5cHVibGlja2V5X3RvQmFzZTY0AOIXF19fd2JnX2lk\nZW50aXR5a2V5c19mcmVlAKcnHl9fd2JnX2dldF9pZGVudGl0eWtleXNfZWQyNTUxOQC9GR5fX3di\nZ19zZXRfaWRlbnRpdHlrZXlzX2VkMjU1MTkA0R4hX193YmdfZ2V0X2lkZW50aXR5a2V5c19jdXJ2\nZTI1NTE5AMAPIV9fd2JnX3NldF9pZGVudGl0eWtleXNfY3VydmUyNTUxOQDpFhRfX3diZ19kZXZp\nY2VrZXlfZnJlZQDrHA5kZXZpY2VrZXlfbmFtZQCzIxRkZXZpY2VrZXlfY3VydmUyNTUxOQC9DRFk\nZXZpY2VrZXlfZWQyNTUxOQDtERFkZXZpY2VrZXlfdW5rbm93bgC6EBJkZXZpY2VrZXlfdG9CYXNl\nNjQA4xcdX193YmdfZW5jcnlwdGlvbnNldHRpbmdzX2ZyZWUApycmX193YmdfZ2V0X2VuY3J5cHRp\nb25zZXR0aW5nc19hbGdvcml0aG0AjiImX193Ymdfc2V0X2VuY3J5cHRpb25zZXR0aW5nc19hbGdv\ncml0aG0A7BwrX193YmdfZ2V0X2VuY3J5cHRpb25zZXR0aW5nc19yb3RhdGlvblBlcmlvZACPIitf\nX3diZ19zZXRfZW5jcnlwdGlvbnNldHRpbmdzX3JvdGF0aW9uUGVyaW9kAIMkM19fd2JnX2dldF9l\nbmNyeXB0aW9uc2V0dGluZ3Nfcm90YXRpb25QZXJpb2RNZXNzYWdlcwCQIjNfX3diZ19zZXRfZW5j\ncnlwdGlvbnNldHRpbmdzX3JvdGF0aW9uUGVyaW9kTWVzc2FnZXMAhCQuX193YmdfZ2V0X2VuY3J5\ncHRpb25zZXR0aW5nc19oaXN0b3J5VmlzaWJpbGl0eQCRIi5fX3diZ19zZXRfZW5jcnlwdGlvbnNl\ndHRpbmdzX2hpc3RvcnlWaXNpYmlsaXR5ANMeNF9fd2JnX2dldF9lbmNyeXB0aW9uc2V0dGluZ3Nf\nb25seUFsbG93VHJ1c3RlZERldmljZXMAkiI0X193Ymdfc2V0X2VuY3J5cHRpb25zZXR0aW5nc19v\nbmx5QWxsb3dUcnVzdGVkRGV2aWNlcwDcIhZlbmNyeXB0aW9uc2V0dGluZ3NfbmV3ALwfFV9fd2Jn\nX3NpZ25hdHVyZXNfZnJlZQDkFw5zaWduYXR1cmVzX25ldwDBKxdzaWduYXR1cmVzX2FkZFNpZ25h\ndHVyZQDoCRdzaWduYXR1cmVzX2dldFNpZ25hdHVyZQCIDA5zaWduYXR1cmVzX2dldAC5BxBzaWdu\nYXR1cmVzX2NsZWFyAKYmEnNpZ25hdHVyZXNfaXNFbXB0eQDdIhBzaWduYXR1cmVzX2NvdW50ALsQ\nFF9fd2JnX3NpZ25hdHVyZV9mcmVlAPcbEXNpZ25hdHVyZV9lZDI1NTE5AN0TEnNpZ25hdHVyZV90\nb0Jhc2U2NADlFxlfX3diZ19tYXliZXNpZ25hdHVyZV9mcmVlAJ4XFm1heWJlc2lnbmF0dXJlX2lz\nVmFsaWQAkyIYbWF5YmVzaWduYXR1cmVfaXNJbnZhbGlkAJQiGG1heWJlc2lnbmF0dXJlX3NpZ25h\ndHVyZQCEDyVtYXliZXNpZ25hdHVyZV9pbnZhbGlkU2lnbmF0dXJlU291cmNlALwQEV9fd2JnX3Vz\nZXJpZF9mcmVlAPkgCnVzZXJpZF9uZXcAuBEQdXNlcmlkX2xvY2FscGFydAD1ExF1c2VyaWRfc2Vy\ndmVyTmFtZQClGBN1c2VyaWRfaXNIaXN0b3JpY2FsAPwUE19fd2JnX2RldmljZWlkX2ZyZWUAlB8M\nZGV2aWNlaWRfbmV3ANwdEWRldmljZWlkX3RvU3RyaW5nAMQWD2RldmljZWtleWlkX25ldwCOFBVk\nZXZpY2VrZXlpZF9hbGdvcml0aG0AphgUZGV2aWNla2V5aWRfZGV2aWNlSWQAsxUUZGV2aWNla2V5\naWRfdG9TdHJpbmcAoA4dX193YmdfZGV2aWNla2V5YWxnb3JpdGhtX2ZyZWUA5hcXZGV2aWNla2V5\nYWxnb3JpdGhtX25hbWUA/RQbZGV2aWNla2V5YWxnb3JpdGhtX3RvU3RyaW5nAKEOCnJvb21pZF9u\nZXcAjxQQcm9vbWlkX2xvY2FscGFydAD+DRFyb29taWRfc2VydmVyTmFtZQC5EQ5zZXJ2ZXJuYW1l\nX25ldwCJEg9zZXJ2ZXJuYW1lX2hvc3QA9hMPc2VydmVybmFtZV9wb3J0AP8KFnNlcnZlcm5hbWVf\naXNJcExpdGVyYWwA7xELZXZlbnRpZF9uZXcAvRARZXZlbnRpZF9sb2NhbHBhcnQA/AwSZXZlbnRp\nZF9zZXJ2ZXJOYW1lALsRIF9fd2JnX2Nyb3Nzc2lnbmluZ2tleWV4cG9ydF9mcmVlAMohH2Nyb3Nz\nc2lnbmluZ2tleWV4cG9ydF9tYXN0ZXJLZXkAtBUmY3Jvc3NzaWduaW5na2V5ZXhwb3J0X3NlbGZf\nc2lnbmluZ19rZXkAtRUkY3Jvc3NzaWduaW5na2V5ZXhwb3J0X3VzZXJTaWduaW5nS2V5ALYVEl9f\nd2JnX3RyYWNpbmdfZnJlZQDLIRN0cmFjaW5nX2lzQXZhaWxhYmxlAM84C3RyYWNpbmdfbmV3ALwR\nFHRyYWNpbmdfc2V0X21pbkxldmVsAN0dDnRyYWNpbmdfdHVybk9uAPkQD3RyYWNpbmdfdHVybk9m\nZgD6EAVzdGFydADMIRZfX3diZ19kZXZpY2VrZXlpZF9mcmVlAJQfEV9fd2JnX3Jvb21pZF9mcmVl\nAJQfFV9fd2JnX3NlcnZlcm5hbWVfZnJlZQCUHxJfX3diZ19ldmVudGlkX2ZyZWUAlB8QX193Ymdf\nZW1vamlfZnJlZQCjJxxfX3diZ19rZXlzdXBsb2FkcmVxdWVzdF9mcmVlAJceG19fd2JnX2tleXNx\ndWVyeXJlcXVlc3RfZnJlZQCXHiFfX3diZ19zaWduYXR1cmV1cGxvYWRyZXF1ZXN0X2ZyZWUAlx4b\nX193Ymdfa2V5c2NsYWltcmVxdWVzdF9mcmVlAJceI19fd2JnX3NpZ25pbmdrZXlzdXBsb2FkcmVx\ndWVzdF9mcmVlAJceHXZlcmlmaWNhdGlvbnJlcXVlc3Rfb3duVXNlcklkAIAbIF9fd2JnX2dldF9r\nZXlzdXBsb2FkcmVxdWVzdF9ib2R5AOogH19fd2JnX2dldF9rZXlzcXVlcnlyZXF1ZXN0X2JvZHkA\n6iAkX193YmdfZ2V0X3RvZGV2aWNlcmVxdWVzdF9ldmVudF90eXBlAOogJV9fd2JnX2dldF9zaWdu\nYXR1cmV1cGxvYWRyZXF1ZXN0X2JvZHkA6iAkX193YmdfZ2V0X3Jvb21tZXNzYWdlcmVxdWVzdF9y\nb29tX2lkAOogIF9fd2JnX2dldF90b2RldmljZXJlcXVlc3RfdHhuX2lkAOcgHl9fd2JnX2dldF90\nb2RldmljZXJlcXVlc3RfYm9keQDoIB9fX3diZ19nZXRfa2V5c2NsYWltcmVxdWVzdF9ib2R5AOog\nJ19fd2JnX2dldF9zaWduaW5na2V5c3VwbG9hZHJlcXVlc3RfYm9keQDqIB5fX3diZ19nZXRfa2V5\nc3VwbG9hZHJlcXVlc3RfaWQA3BodX193YmdfZ2V0X2tleXNxdWVyeXJlcXVlc3RfaWQA3BocX193\nYmdfZ2V0X3RvZGV2aWNlcmVxdWVzdF9pZADcGiNfX3diZ19nZXRfc2lnbmF0dXJldXBsb2FkcmVx\ndWVzdF9pZADcGh9fX3diZ19nZXRfcm9vbW1lc3NhZ2VyZXF1ZXN0X2lkANwaHV9fd2JnX2dldF9r\nZXlzY2xhaW1yZXF1ZXN0X2lkANwaJV9fd2JnX2dldF9zaWduaW5na2V5c3VwbG9hZHJlcXVlc3Rf\naWQA3BoPdXNlcmlkX3RvU3RyaW5nAMQWEGV2ZW50aWRfdG9TdHJpbmcAxBYbX193YmdfZWQyNTUx\nOXNpZ25hdHVyZV9mcmVlAKMnFWtleXN1cGxvYWRyZXF1ZXN0X25ldwCkJxRrZXlzcXVlcnlyZXF1\nZXN0X25ldwCkJxpzaWduYXR1cmV1cGxvYWRyZXF1ZXN0X25ldwCkJxRrZXlzY2xhaW1yZXF1ZXN0\nX25ldwCkJw9yb29taWRfdG9TdHJpbmcAxBYRX193YmluZGdlbl9tYWxsb2MAuiYSX193YmluZGdl\nbl9yZWFsbG9jAPcsE19fd2JpbmRnZW5fZXhwb3J0XzIBAB9fX3diaW5kZ2VuX2FkZF90b19zdGFj\na19wb2ludGVyAPg2fF9keW5fY29yZV9fb3BzX19mdW5jdGlvbl9fRm5NdXRfX0FfX19fT3V0cHV0\nX19fUl9hc193YXNtX2JpbmRnZW5fX2Nsb3N1cmVfX1dhc21DbG9zdXJlX19fZGVzY3JpYmVfX2lu\ndm9rZV9faGY4ODI1ODgyNTgzMWM5YjUAmR53X2R5bl9jb3JlX19vcHNfX2Z1bmN0aW9uX19Gbl9f\nX19fT3V0cHV0X19fUl9hc193YXNtX2JpbmRnZW5fX2Nsb3N1cmVfX1dhc21DbG9zdXJlX19fZGVz\nY3JpYmVfX2ludm9rZV9faDczNDQ0Mzc2YjM3YmQxMzUA+S55X2R5bl9jb3JlX19vcHNfX2Z1bmN0\naW9uX19Gbl9fQV9fX19PdXRwdXRfX19SX2FzX3dhc21fYmluZGdlbl9fY2xvc3VyZV9fV2FzbUNs\nb3N1cmVfX19kZXNjcmliZV9faW52b2tlX19oYTZmYTJmZWViMDExZWM2ZADILnxfZHluX2NvcmVf\nX29wc19fZnVuY3Rpb25fX0ZuTXV0X19BX19fX091dHB1dF9fX1JfYXNfd2FzbV9iaW5kZ2VuX19j\nbG9zdXJlX19XYXNtQ2xvc3VyZV9fX2Rlc2NyaWJlX19pbnZva2VfX2g1MmQwNDhmZGQwYjliMjYw\nAOYuel9keW5fY29yZV9fb3BzX19mdW5jdGlvbl9fRm5NdXRfX19fX091dHB1dF9fX1JfYXNfd2Fz\nbV9iaW5kZ2VuX19jbG9zdXJlX19XYXNtQ2xvc3VyZV9fX2Rlc2NyaWJlX19pbnZva2VfX2g0MTgz\nNWFkNThhZDJmMTE2ALcvD19fd2JpbmRnZW5fZnJlZQCgNRRfX3diaW5kZ2VuX2V4bl9zdG9yZQC2\nNj93YXNtX2JpbmRnZW5fX2NvbnZlcnRfX2Nsb3N1cmVzX19pbnZva2UyX211dF9faDIyYjQ2NTkz\nNDgzNWMzN2UA8S0QX193YmluZGdlbl9zdGFydADMIQnvGAUAQQELL7E1qjTMNqo0sTWiFqUnrjjJ\nKK8Kyh7BDIoj3iDSJMMmjifGJp8jqiOHI4kjxSSPJ8UkgiTzGYUrwTbDJpMKiiP6GJcUxybLKJ4j\nwxyPJ5ojjgn+NsUKwhKQJ783+iYAQTELHYA3gjeDN8A3/DGgN5805gOSF9U13iOEN/Qshw3WCswI\nzTaKCKwr5y/QNr0imji9OIQZ+DH0F98JmRwAQdAAC6QB+S6ZLfkuyC7ILpstixaaLZsthizJLvEt\nmi2aLZwtnS2eLdwN/y27D/4thxWnGqga3Q3tCf4uoBD/LrMN+xe3F6Y3iQiFN6c3iw/PDqAbqzes\nN6039TfyN/M39DepOMQolzHIFbIpziK2FrsVuiSbI9kg+SHaIKYypCyVFqEjvDefG9kWqjf4L9sc\nnzeeN8s31RyCOIk40SLoI50jniPfINIk1yCcI9ggjyeeI+kjwybLKJEnjybrI8Y3oCb/Ef03ohi6\nH7knyQiZHpkeniaBJIcjzTPIBtM26DebEqEJiwu0I8U3vynAKdAlwCnQJYsq6hOxB6o09jffN+4x\n5DfqLYQswiLeC8YXgyGEIckZ5Q3oIrUT8SSXELIm7izpN+wNpxyVEJYQgB3mHeUk6AbwIvEi7yLw\nKPIi1BntN/c38BGRMdIV+CiSKABB9QELA+YuuybmLgBB+QELtQq3L7cv8TiUNe40wDTBNOUw7zTT\nNNw06TTQNO00xDTVNNk05jTfNPI0kjXMNOM0zzTiNJM19zT0NNQ06zTaNPU02DTgNN400TSRNZIx\n5TTuK7kGiQ68HsE40TWlJe448DTONN007zjkNM009jThDtgMhy6nG4guqBvxJ6MjiS6mLP0ppyyN\nLvInii7zJ6Qj9Cf1J/4p9if/KYwu9yfLNPM02zTXNOE0rjTxNNY0qiSnE6kk4wSUJakE5CbMBNUm\nzwHYJr4C2ybYBeYmyQHTJtYC0SahBJUl6AfWJucBziavAdQmuQGTJZQEkSX/BN8mvALjJrIE0CbT\nA90m8QTiJvID5SbYAcwmuwSSJdgD3ibbAZAlvAHSJtEB1ybVAc8m6APhJqQCyya3BuAmsAjaJrUB\nzSbEBNwm6gTnJp4E2SawAdMfxTa8C6Qa7zGWJLAMxDCfH/wWpDK3H8cxiimrEJUp5hCCKeMQjCn2\nEZIp5RCLKfsTpCm0EKApmxGeKZoRgymZEZwp5xCPKeYUjinkEIYpphaQKawQmSmGDaIpshCRKa0Q\nkymaFZcpwxCJKeUUmyn1D5opsQ2dKbAQhympEJQp9A+hKfcRoymzEJYprhCNKfMPhSmoEIgpqhCE\nKfIPnymxEJgprxDHHK8c5Sy6FeYsoR6FKMAj5yzpLJsq6izrLIYo7CyIKMIjiSiKKJwqiyidKu0s\njCiAD/E4sB+hCvUZ+zHHEpE3sTWfOLw41iOZOPMeuzjzHq848DHDNfExszjONu0MnBv2Ir0ioRXH\nLvUe7jjHNcg1mzjLNdgLnRuRNc827AveOO4H5AiXDaUa1ArRNu4M9hmFN/UX0jb3DJM36C/wBcgJ\nvjirKcAQrDS7JPoxgSX5MdYwmzeNHpo35xjONfYmhAyBMpw3qg+gOLwknTeMMrMwvTLOM9IzkjKR\nMo4yijKLMpMyiDKQMokyjzLTM4UyhzKNMoYytBydLO4LvhrpM5YylTL3L+wbljHXNpoymTK+NLw0\npBXREPci6SKLOMEtsTjkOJMm8BvrN8wSzRLsIrM0lhHyMa8T1SSuGoEvwzTbB80O3QepN4M44zDm\nN+w3rRqyE6E3vzTGHbU0zB3lHbA42w6lOK0q9RrCN8E31QalBr4ypzKpMpwyrjKUMrAynjKYMq8y\nqDKqMrYynx+kK4wSojKhMrcrhhn5Kc4VvyXLJMokzCTNJMckySSoGaUyozLIJNIdyB3NK9w4zSup\nCpkd6DjhJaERzwWaCsQ4riXXBKMKxBjUONE12yXuOIUa1B3BE/kM5BafCa4TxTS9N743ijjZC8UN\njgrWHK83hDiCE6UbjibmDq4ZqzKsMp0yrTKVMboe2xvrDYMc5g39HNMdsxnUJLEZxx21GakZhQzn\nDcwbnh2FDq0TuzTEJMMk1wfCJN4Hzg7cB7gr4zXtFbkr/QrHAeojyAWcCL8xhwWaMa8G0zHjBbcp\nlyfBIacJrgeXCL8InguBBr8KyQW4KaU3/jH2MaEtwjS0E7YZ5RKRJpAmkiaeLMcTlCaSFN8N3g3+\nEMc0vTS6NJsnyRPgM8gxxzKIM9EzizPtMtgz8DLcM+Iz3DLeM5oZ4TPeMu4y9DLWM9kz2zObGc0x\n8zLaM8gxvjLmM80yuhm9Mssx0DLjM9ky7zKPM90yyTHMMpEzwjLxMpMzyTK/MtgyjTPXM9Qz1TLr\nMtAx2zLOMd8yjjPOMsAyyjHgMuwy1zLlM4wz0TGHM9oyzzHBMpIz6jKKM8wxyjKQM9YyxTiBN7UT\nwBn6DooLwyylI+wJzDfBCrMmzze/GdwPmBKiN7AboRPCCtk34DbON/sbvxfkDdsNtxOtM/gU9jLL\nMs8yyDL1MvIyxjPUMokz3Bj3FJwKhQSrC8YBqBLrBOcW9gG0OKo0hzX5NfoyhjaFM/81/jKFNoIz\n+DX3MoQ2gTP6NfwygjaGM/01+TKANoMz/jX4MoM2hDP7NfsyhzaAM/w1/TKBNv8ysjjSNOg0qieO\nH4wq8SqrJ48fjSryKqwnkB+OKvMqrSeRH48q9CrqNOw05zSIN+4R9QbHDL0dujiYJcEPsgXdCuIM\nwjimJbMFsBe5OJYlhQuCA4oPwzjRNacl7jihEaUm2BPkFIQXuDiXJZIfkw77ENQY0DjXJdA31iOZ\nOPMexjjzHtE3xzjSN8g40zfWI5k48x7JOPMe1DfWI5k48x7KOPMe1TfLONY31iOZOPMezDjzHtc3\n1iOZOPMezTjzHpwe8DjiDfoPvw+aFqMYoRjJFfAE5hblFo4V2DfZBeM24yT8N98enzjOONE17jj2\nF+YkyhXuHJ80kSqjDpAq+APBKcIpwynbKNwoxCmuJ68nrQrKM4U0hjSlM68zoDO1M+MZ9jPkGegz\ntzO2M+8zuDO0M4g0mzOdM4c0gTTsM7Iz+TOeM/Qz8TOnM6wz+DOwM6gznzPtM6QzrjOzM4M0/TP6\nM6YzsTP1M+4znDP2C+4r0gq5M7gB/yrXBbszwgGcLoUKqjCzAsEzoAO8M6gLqzCiAr0z8AasMKYF\nvjO1A78zlQKuMNgEwDOQA/EDwjPTAsMz5QPEM94ErzCwCcUz/QP7A7AwsALvFu4W7RbLM8kzyDPH\nM/sc7jHvMdE4yBnlItM45SLlN+8x9zHoNu8LvxrSOKsgqy+sIKwviC3bHow1+BOEJsY1ziroJ8k1\ngyytIK0v7SjsKK0OvzjCDK4OwDiZNuILtRufMtUS7Q2YEP4c6A3qNvAL6Q3qDdAz1xj4JIId9iSi\nE7YbhR2CHMIT7g2BHfIWjxXnHdAf8RbGE8gTxROHHcIU9yS7CfUk7SKAHOsi6jfPGfQk9x3yHfok\n8iTYGfQd7h3LGbQZ1RnSGdoZ8BbRGf0bzRn7JPMk1xn1He0dyhmyGdkZ9hayDPQW9RbkM50QyhOP\nG+wdwxODHeMaiR2DMssTzzPoHYgdhh2BHJAbhBz4FvMd0Bn8JO8NlRGpHccWlxnGFtoM9h3AEfQi\nug7yKO028xaEHfMo/xv+G9sZxBPTGesd+RbvHc4Z3Bn3Fuod1hnpHfEotRznM9c4zQeQE5842Dim\nDrIg1TjxC9wb2TilDrMg1jjnM/A37zfxN+43tCCvL5oP8xmnNt0LtxvfI60IyhvaOKMT3RvnL4Is\n2zjCNaMq7hiwH6QKlhqGIYchlRr3N/YikwX/LrsktDCCLPgi1iHXIcAa3TjSOL8tng3NEd4lqTb4\nN7IvtSa3H7Mv+TfgDvA43zjfOOA44zjuOO444TjwOLU48jjiOKo46zP6N4UP+zeQDLQv5BqVNfI2\n+SLALaw0kSS1L/43/zflOMAi1ROcOJIkkxuPDuMu6jj8Mf0x5jjzMfQx7Tj0Mf0x2h62OKEVtzjw\nM4kKyBLpOKsr8jOFOKspkRP7Nuc44CWBOIIy+xzeLdwMqBfII+s44iWkK4g48Bj8M/Mz+zP/M+Uu\n9DbBC/4z7waLDqIj7DjkJa4ugjSENIA0+SiUKKYqjDitOJUo9AnBJ88pjTiGK7cwliiLA5s1mzWs\nNL0kgCW8ILgvmDbnN8wzsTChKuso7yzKKwq3tqkB0jfK6QcCH38GfiMAQcAYayICJAAgAkG4C2og\nARCiDQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACKAK4CyIaBEAgAigCvAshGyACQdgL\nakEANgIAIAJBgAE6ANwLIAJCgICAgBA3A9ALIAIgGzYCzAsgAiAaNgLICyACQgA3A8ALIAIgGzYC\nvAsgAiAaNgK4CyACQZgDaiACQbgLahCVFSACLQCYAw0BIAItAJkDRQRAIAJBBTYCoAggAkG4C2og\nAkGgCGoQuxshBwwPCyACLQCaAyIBQdsARwRAIAFB+wBHBEAgAkG4C2ogAkG4GGpB5MPCABCTBiEB\nDA8LIAIgAi0A3AtBf2oiAToA3AsgAUH/AXFFDQ0gAkHQC2ohECACIAIoAsALQQFqNgLACyACQQI2\nApgDQQIhA0EBIQcCQANAAkAgAkE4aiACQbgLahCVFQJAAkAgAi0AOEUEQCACLQA5RQRAIAJBAzYC\noAggAkG4C2ogAkGgCGoQuxshAQwOCwJAAkAgAi0AOiIBQSxHBEAgAUH9AEYNAiAHQf8BcQ0BIAJB\nCDYCoAggAkG4C2ogAkGgCGoQuxshAQwQCyAHQf8BcQ0AIAIgAigCwAtBAWo2AsALIAJBoAhqIAJB\nuAtqEJUVIAItAKAIBEAgAigCpAghAQwQCyACLQChCEUNCyACLQCiCCEBCwJAIAFB/wFxIgFBIkcE\nQCABQf0ARg0BIAJBEDYCoAggAkG4C2ogAkGgCGoQuxshAQwQCyACQQA2AtgLIAIgAigCwAtBAWo2\nAsALIAJBoAhqIAJBuAtqIBAQ5gkgAigCpAghASACKAKgCEECRg0PIAEgAigCqAhB6O/LAEEEEPks\nRQ0DIANBAkcNByACQbgLahCeFSIBDREgAkGgCGogAkG4C2oQuwwgAigCpAghBCACKAKgCCIDQQJH\nDQQgBCEBDBELIAJBEjYCoAggAkG4C2ogAkGgCGoQuxshAQwOCyADQQJGDQMgBCEBDBALIAIoAjwh\nAQwMC0EAIQcgAkG4C2oQuDAiAUUNAgwLCyACIAIpA6gIIiE3A6ADIAIgBDYCnAMgAiADNgKYA0EA\nIQcMAQsLQejvywBBBBDaGCEBDAoLQejvywBBBBDbGCEBDAgLIAIgAi0A3AtBf2oiAToA3AsgAUH/\nAXFFDQUgAiACKALAC0EBajYCwAsgAkGYA2ogAkG4C2oQlRUCQAJAIAItAJgDRQRAIAItAJkDDQEg\nAkECNgKgCCACQbgLaiACQaAIahC7GyEBQQMhAwwCC0EDIQMgAigCnAMhAQwBCyACLQCaA0HdAEYE\nQEECIQMMAQsgAkGgCGogAkG4C2oQuwwgAigCoAgiA0ECRgRAIAIoAqQIIQEMBQsgAikDqAghISAC\nKAKkCCEBCwJAIANBfmoOAgAEBQtBAiEDQQBBvL3CAEGEvcIAEPkTIQEMBAsgAigCvAshASAAQhQ3\nA7ABIAAgATYCAAwOCyACKAKcAyEHDAwLIAJBBTYCoAggAkG4C2ogAkGgCGoQuxshAQwDC0ECIQML\nIAIgAi0A3AtBAWo6ANwLIAIgAkG4C2oQgw0iBDYCsAggAiAhNwOoCCACIAE2AqQIIAIgAzYCoAgg\nA0ECRwRAIARFDQcgAkGgCGoQiC1BAiEDIAQhAQwHCyAERQ0FIAJBsAhqENwYDAULIAJBFTYCoAgg\nAkG4C2ogAkGgCGoQuxshBwwICyADQQJGDQELIAJBmANqEIgtC0ECIQMLIAIgAi0A3AtBAWo6ANwL\nIAIgAkG4C2oQ8hEiBDYCsAggAiAhNwOoCCACIAE2AqQIIAIgAzYCoAggA0ECRwRAIARFDQIgAkGg\nCGoQiC1BAiEDIAQhAQwCCyAERQ0AIAJBsAhqENwYC0ECIQMLIANBAkYNASACICE3A4AKIAIgATYC\n/AkgAiADNgL4CSACQbgLahC9HCIHBEAgAkH4CWoQiC0MAwsgAigC0AsgAigC1AsQjDQgAiADNgIY\nIAIgATYCHCACICE3AyACfwJAAkACQAJAAkACQAJAAkACfwJ/An8CQAJAAkACQAJAAkACQAJAAkAC\nQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJA\nAkACQAJAAkACQAJAAkAgIaciByABIAMbIgEgIUIgiKcgByADGyIDQYjlyABBDRD5LEUEQCABIANB\n++TIAEENEPksDRkgASADQYGUyQBBDRD5LA0YIAEgA0HB8MgAQREQ+SwNFyABIANB44rJAEEYEPks\nDRYgASADQePkyABBGBD5LA0VIAEgA0HK5MgAQRkQ+SwNFCABIANBhPTIAEEZEPksDRMgASADQc2V\nyQBBFhD5LA0SIAEgA0G9iMkAQRYQ+SwNESABIANBs+TIAEEXEPksDRAgASADQd+NyQBBChD5LA0P\nIAEgA0HIl8kAQRAQ+SwNDiABIANB4KLJAEEOEPksDQ0gASADQaPkyABBEBD5LA0MIAEgA0Ga5MgA\nQQkQ+SwNASACQfgUakEANgIAIAJBgAE6APwUIAJCgICAgBA3A/AUIAIgGzYC7BQgAiAaNgLoFCAC\nQgA3A+AUIAIgGzYC3BQgAiAaNgLYFCACQbgLaiACQdgUahCiDSACKAK4CyIMRQ0CIAJBuAtqIAwg\nAigCvAsiERCQBCACLQC4Cw0IIAItALkLIgFBAkdBACABQQFxGw0EIAJBwBZqQQA2AgAgAkGAAToA\nxBYgAkKAgICAEDcDuBYgAiARNgK0FiACIAw2ArAWIAJCADcDqBYgAiARNgKkFiACIAw2AqAWIAJB\n6BNqIAJBoBZqEJUVIAItAOgTDQMgAi0A6RMNBSACQQU2ArgLIAJBoBZqIAJBuAtqELsbIQEMBgsg\nAkH4FGpBADYCACACQYABOgD8FCACQoCAgIAQNwPwFCACIBs2AuwUIAIgGjYC6BQgAkIANwPgFCAC\nIBs2AtwUIAIgGjYC2BQgAkG4C2ogAkHYFGoQog0gAigCuAsiEEUNGSACQbgLaiAQIAIoArwLIh0Q\nkAQCQCACLQC4C0UEQCACLQC5CyIBQQJHQQAgAUEBcRsNHSACQcAWakEANgIAIAJBgAE6AMQWIAJC\ngICAgBA3A7gWIAIgHTYCtBYgAiAQNgKwFiACQgA3A6gWIAIgHTYCpBYgAiAQNgKgFiACQegBaiAC\n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\nIAIoAqANEIwsIAIoArgLIQEgAikDyAsiIkICUQ0BIAJB4BRqIhEgDEEIaigCADYCACACQagWaiIX\nIA1BCGopAwA3AwAgAiAMKQIANwPYFCACIA0pAwA3A6AWIAJBsBBqEOcxIAggAikD2BQ3AgAgCEEI\naiARKAIANgIAIAMgAikDoBY3AwAgA0EIaiAXKQMANwMAIAIgATYCsBAgAiAiNwPAEAwCCyACKAKg\nDRC4MCIBRQ0BCwtBAQshBSAQCyEIQQEhCUEBIRRBAQwXCyACQgM3A7ADIAIgAigCvAsiATYCmAMM\nHQsgAigC7BMhEAwZCyACQcAWakEANgIAIAJBgAE6AMQWIAJCgICAgBA3A7gWIAIgHjYCtBYgAiAc\nNgKwFiACQgA3A6gWIAIgHjYCpBYgAiAcNgKgFiACQThqIAJBoBZqEJUVAkACQAJAAkACQAJAAkAC\nQAJAAn8CfwJAAkACQAJAAkACQAJAAkACfwJ/An8CQAJAAkACQCACLQA4RQRAIAItADlFBEAgAkEF\nNgK4CyACQaAWaiACQbgLahC7GyEFDBoLIAItADpB+wBGBEAgAiACLQDEFkF/aiIBOgDEFiABQf8B\ncUUEQCACQRU2ArgLIAJBoBZqIAJBuAtqELsbIQUMGwsgAiACKAKoFkEBajYCqBYgAkEBOgD0DSAC\nIAJBoBZqNgLwDSACQQA2AuQPIAJCAjcDYCACQegAaiEHIAJBOGpBBHIhDCACQegLaiEPIAJBuAtq\nQQRyIRFCAiEhQQAhBANAIAJBuAtqIAJB8A1qELYIAkACfwJAIAItALgLDQACQAJAAkACQAJAAkAg\nAi0AuQsiAUEHRwRAIAFBAWsOBgYFBAMCAQkLIAhFDQwCQCAGBEAgAkHYC2pBADYCACACQYABOgDc\nCyACQoCAgIAQNwPQCyACIAo2AswLIAIgBjYCyAsgAkIANwPACyACIAo2ArwLIAIgBjYCuAsgAkGI\nEWogAkG4C2oQlRUgAi0AiBENASACLQCJEUUEQCACQQU2AtgUIAJBuAtqIAJB2BRqELsbIQEMHQsg\nAi0AihEiAUHbAEcEQCABQfsARwRAIAJBuAtqIAJBuBhqQdjPxQAQkwYhAQwbCyACIAItANwLQX9q\nIgE6ANwLIAFB/wFxRQ0cIAJB0AtqIQMgAiACKALAC0EBajYCwAtBACEPAkADQCACQYgRaiACQbgL\n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\nIAJBiBdqQSQQjzgaIAJB8AtqIAJBuBBqKQMANwMAIAJB+AtqIAJBwBBqKQMANwMAIAJBgAxqIAJB\nyBBqKQMANwMAIAIgDjYCnAwgAiAGNgKYDCACIAk2ApQMIAIgBTYCkAwgAiAiNwOIDCACIAIpA7AQ\nNwPoCyACICE3A+ALIAIgAkGgFmoQ8hEiATYCoAwgIUICUgRAIAFFDQIgAkG4C2oQ0CggASEQDAEL\nIAFFDQAgAkGgDGoQ3BgLIBAgAkGgFmoQrB0hBQwBCyACQcAVaiACQYgXakEkEI84GiACQeASaiAC\nQegLakE4EI84GiACIBA2AqAIIAJBoAhqQQRyIAJBwBVqQSQQjzghASACICE3A8gIIAJB0AhqIAJB\n4BJqQTgQjzghBCACQaAWahC9HCIFRQ0BIAJBoAhqENAoCyACKAK4FiACKAK8FhCMNCAFEPkRIQEM\nGwsgAkHoF2ogAUEkEI84GiACQdgRaiAEQTgQjzgaIAIoArgWIAIoArwWEIw0IAJB8ARqIAJB6Bdq\nQSQQjzgaIAJB6BNqIAJB2BFqQTgQjzgaIAJBvANqIAJB8ARqQSQQjzgaIAJB6ANqIAJB6BNqQTgQ\njzgaIAIgEDYCuAMgAkICNwOwA0HIACEQDBkLIAJB4A9qIAJBuBhqQdjLxQAQkwYhAQwVC0EBIQVB\n6O/LAEEEENoYIQEgECEIQQEhCUEADBILIAIoAowXIQ0MDgtBsfjGAEEHENoYIQFBAQwOCyACIAIt\nAKwRQX9qIgE6AKwRIAFB/wFxBEAgAiACKAKQEUEBajYCkBEgAkEBOgDMDSACIAJBiBFqNgLIDSAC\nQbgLaiACQcgNahDcCAJAAkACQCACKAK4C0UEQCACQcALaigCACINDQFBAEGsucUAQYC4xQAQ+RMh\nAQwCCyACKAK8CyEBDAELIAJBxAtqKAIAIREgAigCvAshDCACQdAOaiACKALIDSIDEJUVAkACfwJA\nAkAgAi0A0A5FBEAgAi0A0Q5FBEAgAkECNgK4CyADIAJBuAtqELsbIQEMBQsCQAJAAkACQCACLQDS\nDiIBQSxHBEAgAUHdAEYNAyACLQDMDQ0BIAJBBzYCuAsgAyACQbgLahC7GyEBDAkLIAItAMwNDQAg\nAyADKAIIQQFqNgIIIAJBuAtqIAMQlRUgAi0AuAsEQCACKAK8CyEBDAkLIAItALkLBEAgAi0Augsh\n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\nQQhqKQIANwMAIAIgBCkCADcD8A0gAkE4aiAGQYgBEI84GiACQawIaiAFKQMANwIAIAJBtAhqIAko\nAgA2AgAgAiABNgKgCCACICE3A7gIIAIgAikD8A03AqQIIAJBwAhqIAJBOGpBiAEQjzghBiACQeAP\nahC9HCIQBEAgAkGgCGoQ7yMMAQsgAkGoB2oiCSACQaAIakEEciIEQRBqKAIANgIAIAJBoAdqIgUg\nBEEIaikCADcDACACIAQpAgA3A5gHIAJB4BJqIAZBiAEQjzgaIAIoAvgPIAIoAvwPEIw0IAJBsAZq\nIgQgBSkDADcDACACQbgGaiIGIAkoAgA2AgAgAiACKQOYBzcDqAYgAkHYEWogAkHgEmpBiAEQjzga\nIAJBpANqIAQpAwA3AgAgAkGsA2ogBigCADYCACACIAIpA6gGNwKcAyACQbgDaiACQdgRakGIARCP\nOBogAiABNgKYA0EYIRAMAQsgAigC+A8gAigC/A8QjDQgEBD5ESEBDAELIAJBmANqIBBqICE3AwAg\nHCAeEKA1IAIpA7ADQgNRDQEgAkH4CWogAkGYA2pBqAEQjzgaIAJBkA9qEL0cIgEEQCACQfgJahDp\nLQwCCyACQcAFaiIEIAJBhApqKQIANwMAIAJByAVqIgYgAkGMCmooAgA2AgAgAiACKQL8CTcDuAUg\nAigC+AkhASACKQOQCiEhIAJB6AFqIAJBmApqQYgBEI84GiACKAKoDyACKAKsDxCMNCAhQgNRDQIg\nACACKQO4BTcCBCAAQRRqIAYoAgA2AgAgAEEMaiAEKQMANwIAIABBIGogAkHoAWpBiAEQjzgaIAAg\nITcDGCAAIAE2AgBCEiEhDDcLIAJCAzcDsAMgAiABNgKYAyAcIB4QoDULIAIoAqgPIAIoAqwPEIw0\nCyABEPkRDDcLIAIgAigCvAsiATYCqAggAkICNwOgCAwHCyACKALsEyEBDAILIAJBwBZqQQA2AgAg\nAkGAAToAxBYgAkKAgICAEDcDuBYgAiARNgK0FiACIAw2ArAWIAJCADcDqBYgAiARNgKkFiACIAw2\nAqAWIAJB4BJqIAJBoBZqEJUVAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJ/An8CfwJAAkAg\nAi0A4BJFBEAgAi0A4RJFBEAgAkEFNgK4CyACQaAWaiACQbgLahC7GyEGDBMLIAItAOISQfsARgRA\nIAIgAi0AxBZBf2oiAToAxBYgAUH/AXFFBEAgAkEVNgK4CyACQaAWaiACQbgLahC7GyEGDBQLIAIg\nAigCqBZBAWo2AqgWIAJBAToA9A0gAiACQaAWajYC8A0gAkEANgKUDyACQgI3A4gTIAJBkBNqIQcg\nAkHgEmpBBHIhFyACQegLaiEWIAJBuAtqQQRyIRBCAiEhQQAhBANAIAJBuAtqIAJB8A1qELYIAkAC\nfwJAIAItALgLDQACQAJAAkACQAJAAkAgAi0AuQsiAUEHRwRAIAFBAWsOBgYFBAMCAQkLIA5FDQwC\nQAJAAkACQAJAIAgEQCACQQhqIA4gAigCmA8QhSMgAiACKQMINwO4CyACQYgXaiACQbgLahDLJSAC\nKAKIFyIBRQ0BIAIoAowXIQogCCANEKA1IAVFDQIgBEUNAyAjUCINDQQgIUICUQ0FIAJBwBVqIBdB\nJBCPOBogAkH4D2ogB0EYaikDADcDACACQfAPaiAHQRBqKQMANwMAIAJB6A9qIAdBCGopAwA3AwAg\nAiAHKQMANwPgDyAUIA4QjDQgBCEODCALQQEhDUGx+MYAQQcQ2hghAwwZCyACKAKMFyEDIAggDRCg\nNUEBIQ0MGAtBASENQcCZyQBBCBDaGCEDDBYLQQEhDUGU+MYAQQYQ2hghAwwUC0GU58YAQRAQ2hgh\nAwwSC0Hdk8cAQQgQ2hghAwwRCyACKALwDRC4MCIBRQ0IQQEhCyABIQMgBAwOCyAhQgJSBEBB3ZPH\nAEEIENsYIQNBAQwNCyACQbgLaiACKALwDRCHAyACKAK4CyIDIAIpA+ALIiFCAlENBRogAkGIF2og\nEEEkEI84GiACQcgQaiIBIBZBGGopAwA3AwAgAkHAEGoiCiAWQRBqKQMANwMAIAJBuBBqIgsgFkEI\naikDADcDACACIBYpAwA3A7AQIAJB4BJqEI8gIAIgAzYC4BIgFyACQYgXakEkEI84GiAHIAIpA7AQ\nNwMAIAdBCGogCykDADcDACAHQRBqIAopAwA3AwAgB0EYaiABKQMANwMAIAIgITcDiBMMBwsgI0IB\nUQ0KIAJBuAtqIAIoAvANEJIsIAIoArgLDQMgAikDwAshIkIBISMMBgsgBARAQZT4xgBBBhDbGCED\nQQEMCwsgAkG4C2ogAigC8A0QjywgAigCuAsiAQRAIAIoArwLIAQgBhCtNCABIQQhBgwGCyACKAK8\nCyEDQQEhC0EADAsLIAUEQEHAmckAQQgQ2xghA0EBDAoLIAJBuAtqIAIoAvANEJMsIAIoArgLIgUE\nQCACKAK8CyEJIBIgExCtNCAFIRIgCSETDAULIAIoArwLIQNBACEFQQEMCQsgCARAQbH4xgBBBxDb\nGCEDQQEMCQsgAkG4C2ogAigC8A0QjSwgAigCuAsiCEUNACACKAK8CyENIA8gFRCtNCAIIQ8gDSEV\nDAMLIAIoArwLCyEDQQEMBgsgDgRAQejvywBBBBDbGCEDQQEMBgsgAkG4C2ogAigC8A0Q0CsgAigC\nuAshFCACKAK8CyIOBEAgAigCwAshASACQZAPahCpLiACIAE2ApgPIAIgDjYClA8gAiAUNgKQDwwB\nCwtBASELIBQhAyAEDAULIAJBoBZqIAJBuBhqQdjLxQAQkwYhAwwQCyACKALkEiEGDBELQQAhC0Ho\n78sAQQQQ2hghAyAEIQ5BAQwDC0GU58YAQRAQ2xghA0EBCyELIAQLIQ5BAQshCkEBIQFBASEIDAUL\nIAQgBhCgNQsgBSAJEKA1CyAFRSEIIAEgChCgNUEADAELQQEhCEEBCyEBIBQgDhCMNEEAIQsgDUUN\nASAEIQ5BACEKCyACQeASahCPICAIRQ0CDAELQQAhCiAIBEAgBCEODAELIAQhDgwBCyAEIAYQrTQL\nIAEEQCASIBMQrTQLIAoEQCAPIBUQrTQLIAsEQCACQZAPahCpLgtCAiEhCyACIAItAMQWQQFqOgDE\nFiACIAM2ArgLIAJBuAtqQQRyIAJBwBVqQSQQjzgaIAJB8AtqIAJB6A9qKQMANwMAIAJB+AtqIAJB\n8A9qKQMANwMAIAJBgAxqIAJB+A9qKQMANwMAIAIgBjYCpAwgAiAONgKgDCACIAk2ApwMIAIgBTYC\nmAwgAiAKNgKUDCACIAE2ApAMIAIgIjcDiAwgAiACKQPgDzcD6AsgAiAhNwPgCyACIAJBoBZqEPIR\nIgE2AqgMICFCAlIEQCABRQ0CIAJBuAtqEP8hIAEhAwwBCyABRQ0AIAJBqAxqENwYCyADIAJBoBZq\nEKwdIQYMAQsgAkHoF2ogAkHAFWpBJBCPOBogAkHYEWogAkHoC2pBwAAQjzgaIAIgAzYC+AkgAkH4\nCWpBBHIgAkHoF2pBJBCPOCEEIAIgITcDoApBMCEBIAJBqApqIAJB2BFqQcAAEI84IQkgAkGgFmoQ\n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\nAkG4C2pBBHJBLBCPOBogAkHwF2oiASACQfALaiIEQQhqKQMANwMAIAIgBCkDADcD6BcgAiADNgL4\nCSACQfgJakEEciACQeASakEsEI84IQQgAkG4CmogASkDADcDACACICE3A6gKIAIgAikD6Bc3A7AK\nIAJBoBZqEL0cIgEEQCACQfgJahDjIAwBC0E4IQEgAkHYEWogBEEsEI84GiACQfgEaiIEIAJBsApq\nIgZBCGopAwA3AwAgAiAGKQMANwPwBCACKAK4FiACKAK8FhCMNCACQegBaiACQdgRakEsEI84GiAC\nQZARaiIGIAQpAwA3AwAgAiACKQPwBDcDiBEgAkGsCGogAkHoAWpBLBCPOBogAkHoCGogBikDADcD\nACACIAIpA4gRNwPgCEIAISIMAQsgAigCuBYgAigCvBYQjDQgARD5EQwCCyACQaAIaiABaiAhNwMA\nIAIgAzYCqAggAiAiNwOgCCAMIBEQoDUgAkGYA2ogAkGgCGpB+AAQjzgaIAJB2BRqEL0cIgEEQCAC\nQZgDahD0KwwDCyACKAKgAyEBIAIpA5gDISEgAkE4aiACQaQDakHsABCPOBogAigC8BQgAigC9BQQ\njDQgIUICUQ0DIABBDGogAkE4akHsABCPOBogACABNgIIIAAgITcDAEITISEMLgsgAigCvAsLIQEg\nAkICNwOgCCACIAE2AqgIIAwgERCgNQsgAigC8BQgAigC9BQQjDQLIAEQ+REMLQsgAkH4FGpBADYC\nACACQYABOgD8FCACQoCAgIAQNwPwFCACIBs2AuwUIAIgGjYC6BQgAkIANwPgFCACIBs2AtwUIAIg\nGjYC2BQgAkG4C2ogAkHYFGoQog0CQAJAAkACQAJAAkACQAJAAn8CfwJAAkACfwJ/AkACQAJAAkAC\nQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkAgAigCuAsiEwRAIAJBuAtqIBMgAigCvAsiFBCQ\nBAJAAkACQAJAIAItALgLRQRAIAItALkLIgFBAkdBACABQQFxGw0CIAJBwBZqQQA2AgAgAkGAAToA\nxBYgAkKAgICAEDcDuBYgAiAUNgK0FiACIBM2ArAWIAJCADcDqBYgAiAUNgKkFiACIBM2AqAWIAJB\n6BNqIAJBoBZqEJUVIAItAOgTDQYgAi0A6RMNASACQQU2ArgLIAJBoBZqIAJBuAtqELsbIQMMIgsg\n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\nIQMgCg0EDAULIAIoArwLIQELQQEhAwtBAQshCUEBIRALIAJB4BJqEOYxCyAQBEAgAkHwDWoQqy4L\nIAkEQCACQZgHahCrLgsgAwRAIAJBkA9qEKkuC0ICISELIAIgAi0AxBZBAWo6AMQWIAIgATYCuAsg\nAkG4C2pBBHIgAkHAFWpBJBCPOBogAkHwC2ogAkHoD2opAwA3AwAgAkH4C2ogAkHwD2opAwA3AwAg\nAkGADGogAkH4D2opAwA3AwAgAiALNgKcDCACIAY2ApgMIAIgDjYClAwgAiAFNgKQDCACICI3A4gM\nIAIgAikD4A83A+gLIAIgITcD4AsgAiACQaAWahDyESIENgKgDCAhQgJSBEAgBEUNAiACQbgLahDQ\nKCAEIQEMAQsgBEUNACACQaAMahDcGAsgASACQaAWahCsHSEGDAELIAJB6BdqIAJBwBVqQSQQjzga\nIAJB2BFqIAJB6AtqQTgQjzgaIAIgATYC+AkgAkH4CWpBBHIgAkHoF2pBJBCPOCEEIAIgITcDoApB\nMCEDIAJBqApqIAJB2BFqQTgQjzghCSACQaAWahC9HCIGRQ0BIAJB+AlqENAoCyACKAK4FiACKAK8\nFhCMNCAGEPkRIQEMDQsgAkHwBGogBEEkEI84GiACQegBaiAJQTgQjzgaIAIoArgWIAIoArwWEIw0\nIAJBiBFqIAJB8ARqQSQQjzgaIAJB6BNqIAJB6AFqQTgQjzgaIAJBrAhqIAJBiBFqQSQQjzgaIAJB\n2AhqIAJB6BNqQTgQjzgaQgEhIgwLCyAOIAkQoDUgCEULIRIgAkHwBGoQqS4gDkULIQUgC0UhCyAG\nIBAQjDRBAAwDCyACKAK8CyEBC0EBCyESQQEhBUEBIQtBASEDQQELIRAgAkHoE2oQ5zEgEgRAIAJB\nmAdqEKsuCyAFBEAgAkGoBmoQqy4LIAsEQCACQbgFahCrLgsgAwRAIAJBiBFqEMkwCyAQBEAgAkGQ\nD2oQqS4LQgIhIQsgAiACLQDEFkEBajoAxBYgAkHgC2ogAkG4EGopAwA3AwAgAiAVNgLUCyACIA82\nAtALIAIgCjYCzAsgAiAINgLICyACIAk2AsQLIAIgDjYCwAsgAiAQNgK8CyACIAE2ArgLIAIgAikD\nsBA3A9gLIAIgBTYC/AsgAiADNgL4CyACICI3A/ALIAIgITcD6AsgAkGIDGogAkH4DWooAgA2AgAg\nAiACKQPwDTcDgAwgAiACQaAWahDyESIENgKQDCAhQgJSBEAgBEUNAiACQbgLahDMHiAEIQEMAQsg\nBEUNACACQZAMahDcGAsgASACQaAWahCsHSEDDAELIAJB4BJqIAJBuAtqQQRyQSwQjzgaIAJBoBdq\nIgYgAkHwC2oiBEEYaikDADcDACACQZgXaiIJIARBEGopAwA3AwAgAkGQF2oiBSAEQQhqKQMANwMA\nIAIgBCkDADcDiBcgAiABNgL4CSACQfgJakEEciACQeASakEsEI84IQQgAkG4CmogBSkDADcDACAC\nQcAKaiAJKQMANwMAIAJByApqIAYpAwA3AwAgAiAhNwOoCiACIAIpA4gXNwOwCiACQaAWahC9HCID\nBEAgAkH4CWoQzB4MAQtBOCEDIAJB2BFqIARBLBCPOBogAkHYFWoiBiACQbAKaiIEQRhqKQMANwMA\nIAJB0BVqIgkgBEEQaikDADcDACACQcgVaiIFIARBCGopAwA3AwAgAiAEKQMANwPAFSACKAK4FiAC\nKAK8FhCMNCACQegBaiACQdgRakEsEI84GiACQYAYaiIEIAYpAwA3AwAgAkH4F2oiBiAJKQMANwMA\nIAJB8BdqIgkgBSkDADcDACACIAIpA8AVNwPoFyACQawIaiACQegBakEsEI84GiACQfgIaiAEKQMA\nNwMAIAJB8AhqIAYpAwA3AwAgAkHoCGogCSkDADcDACACIAIpA+gXNwPgCEIAISIMAQsgAigCuBYg\nAigCvBYQjDQgAxD5ESEBDAELIAJBoAhqIANqICE3AwAgAiABNgKoCCACICI3A6AIIBMgFBCgNSAC\nQZgDaiACQaAIakHwABCPOBogAkHYFGoQvRwiAQRAIAJBmANqEIEsDAILIAIoAqADIQEgAikDmAMh\nISACQThqIAJBpANqQeQAEI84GiACKALwFCACKAL0FBCMNCAhQgJRDQIgAEEMaiACQThqQeQAEI84\nGiAAIAE2AgggACAhNwMAQhEhIQwsCyACQgI3A6AIIAIgATYCqAggEyAUEKA1CyACKALwFCACKAL0\nFBCMNAsgARD5EQwsCyACQZADakEANgIAIAJBgAE6AJQDIAJCgICAgBA3A4gDIAIgGzYChAMgAiAa\nNgKAAyACQgA3A/gCIAIgGzYC9AIgAiAaNgLwAiACQbgLaiACQfACahCiDQJAAkACQAJAAkACQAJA\nAn8CQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigCuAsi\nEARAIAJBuAtqIBAgAigCvAsiHxCQBAJAIAItALgLRQRAIAItALkLIgFBAkdBACABQQFxGw0EIAJB\nmAhqQQA2AgAgAkGAAToAnAggAkKAgICAEDcDkAggAiAfNgKMCCACIBA2AogIIAJCADcDgAggAiAf\nNgL8ByACIBA2AvgHIAJB4BJqIAJB+AdqEJUVIAItAOASDQMgAi0A4RINASACQQU2ArgLIAJB+Adq\nIAJBuAtqELsbIQEMHwsgAigCvAshAQwgCyACLQDiEkH7AEcNAyACIAItAJwIQX9qIgE6AJwIIAFB\n/wFxRQRAIAJBFTYCuAsgAkH4B2ogAkG4C2oQuxshAQweCyACIAIoAoAIQQFqNgKACCACQQE6AIwN\nIAIgAkH4B2o2AogNIAJBADYClA0gAkICNwOwDSACQbgNaiEUIAJBoA1qQQRyIQ0gAkHQC2ohDCAC\nQbgLakEEciERQQAhBEICISECfwJ/A0ACQCACQbgLaiACQYgNahC2CAJAAkACQAJAIAItALgLDQAC\nQAJAAkACQAJAIAItALkLIgFBB0cEQCABQQFrDgYCAwQFCAkBCyALRSEUIAtFDREgBkUNEyACQegN\nakEANgIAIAJBgAE6AOwNIAJCgICAgBA3A+ANIAIgCDYC3A0gAiAGNgLYDSACQgA3A9ANIAIgCDYC\nzA0gAiAGNgLIDSACQegTaiACQcgNahCiDSACKALoEyINRQ0SIAIoAuwTIR0gAkHIDmpBADYCACAC\nQbwOaiAdNgIAIAJBgAE6AMwOIAJCgICAgBA3A8AOIAIgDTYCuA4gAkIANwOwDiACIB02AqwOIAIg\nDTYCqA4gAkGIEWogAkGoDmoQlRUgAi0AiBENFCACLQCJEUUEQCACQQU2AugTIAJBqA5qIAJB6BNq\nELsbDCELIAItAIoRIgFB2wBGDRUgAUH7AEcEQCACQagOaiACQbgYakGo0MUAEJMGIQEMIAsgAiAC\nLQDMDkF/aiIBOgDMDiABQf8BcUUNHCACQcAOaiERIAIgAigCsA5BAWo2ArAOIAJBBTYC8BAgAkEM\nNgKIEUEBIQwDQCACQcgRaiACQagOahCVFQJAAkACQAJAAkAgAi0AyBFFBEAgAi0AyRFFBEAgAkED\nNgLoEyACQagOaiACQegTahC7GyEBDB8LAkACQCACLQDKESIBQSxHBEAgAUH9AEYNAiAMQf8BcQ0B\nIAJBCDYC6BMgAkGoDmogAkHoE2oQuxshAQwhCyAMQf8BcQ0AIAIgAigCsA5BAWo2ArAOIAJB6BNq\nIAJBqA5qEJUVIAItAOgTDR8gAi0A6RNFDQYgAi0A6hMhAQsCQCABQf8BcSIBQSJHBEAgAUH9AEYN\nASACQRA2AugTIAJBqA5qIAJB6BNqELsbIQEMIQsgAkEANgLIDiACIAIoArAOQQFqNgKwDiACQegT\naiACQagOaiAREOYJIAIoAuwTIQEgAigC6BNBAkYNICABIAIoAvATIgxBqPDGAEEMEPksDQQgASAM\nQdvZxQBBDRD5LA0DQQAhDCACQagOahC4MCIBRQ0IDCALIAJBEjYC6BMgAkGoDmogAkHoE2oQuxsh\nAQwfCwJ/IAIoAvAQIhdBBUYEQEEEIRdBAAwBCyACQdARaiACQfwQaigCADYCACACIAIpAvQQNwPI\nESACKAKEESERIAIoAoARCyEMQQshASACKAKIESIDQQxHBEAgAkHoE2ogAkGIEWpBBHJBPBCPOBog\nAyEBCyACQagQaiACQdARaigCADYCACACIAIpA8gRNwOgECACQbAQaiACQegTakE8EI84GgwhCyAC\nKALMESEBDB0LIAIoAogRQQxHDQEgAkGoDmoQnhUiAQ0cIAJB6BNqIAJBqA5qEJARIAIoAugTQQxG\nDRsgAkGIEWogAkHoE2pBwAAQjzgaQQAhDAwECyACKALwEEEFRg0CQajwxgBBDBDbGCEBDBsLQdvZ\nxQBBDRDbGCEBDBsLIAJBBTYC6BMgAkGoDmogAkHoE2oQuxshAQwZCyACQagOahCeFSIBDRggAkHo\nE2ogAkGoDmoQzAEgAigC6BNBBUYNFyACQYARaiACQfgTaikDADcDACACQfgQaiACQfATaikDADcD\nACACIAIpA+gTNwPwEEEAIQwMAAsACyALBEBB6O/LAEEEENsYIQNBAQwLCyACQbgLaiACKAKIDRDQ\nKyACKAK4CyETIAIoArwLIgsEQCACKALACyEBIAJBkA1qEKkuIAIgATYCmA0gAiALNgKUDSACIBM2\nApANDAoLQQEhASATIQMgBAwLCyAGBEBBsfjGAEEHENsYIQNBAQwKCyACQbgLaiACKAKIDRCNLCAC\n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\nEWogAkGoDmoQlRUCQAJAAkACQAJAIAItAMgRRQRAIAItAMkRRQRAIAJBAjYC6BMgAkGoDmogAkHo\nE2oQuxshAQwFCyACLQDKESIBQd0ARg0BIAJB6BNqIAJBqA5qEMwBIAIoAugTIhdBBUcNAiACKALs\nEyEBDAQLIAIoAswRIQEMAwtBBCEXIAJBBDYCsBAgAkEANgLAEAwBCyACQcAQaiACQfgTaikDADcD\nACACIAIpA/ATNwO4ECACIAIoAuwTNgK0ECACIBc2ArAQCyACQcgRaiACQagOahCVFQJ/AkACQAJA\nIAItAMgRRQRAIAItAMkRRQRAIAJBAjYC6BMgAkGoDmogAkHoE2oQuxsMBQsCQCACLQDKESIMQSxH\nBEAgDEHdAEYNAyABQd0ARg0BIAJBBzYC6BMgAkGoDmogAkHoE2oQuxsMBgsgAUHdAEYNACACIAIo\nArAOQQFqNgKwDiACQegTaiACQagOahCVFSACLQDoEw0EIAItAOkTRQ0DIAItAOoTIQwLIAxB/wFx\nQd0ARgRAIAJBEjYC6BMgAkGoDmogAkHoE2oQuxsMBQsgAkHoE2ogAkGoDmoQkBEgAigC6BMiAUEM\nRg0DIAIoAuwTIRggAkGIEWogAkHwE2pBOBCPOBogAkH4EGogAkG8EGooAgA2AgAgAiACKQK0EDcD\n8BAgAigCwBAhDCACKALEECERDAYLIAIoAswRDAMLQQFB/MbFAEGAuMUAEPkTDAILIAJBBTYC6BMg\nAkGoDmogAkHoE2oQuxsMAQsgAigC7BMLIQEgAkGwEGoQuB8LQQUhFwsgAiACLQDMDkEBajoAzA4g\nAkHwE2ogAkGIEWpBOBCPOBogAkG0FGogAkH4EGooAgA2AgAgAiARNgK8FCACIAw2ArgUIAIgAikD\n8BA3AqwUIAIgAkGoDmoQgw0iAzYCwBQgAiAYNgLsEyACIAE2AugTIAIgFzYCqBQCQCAXQQVHBEAg\nAw0BIAJB4A9qIAJB6BNqQQRyQTwQjzgaIAJB2A9qIAJB+BBqKAIANgIAIAIgAikD8BA3A9APDAsL\nIANFDQcgAkHAFGoQ3BgMBwsgAkHoE2oQ6jVBBSEXIAMhAQwJCyACQRU2AugTIAJBqA5qIAJB6BNq\nELsbDAoLIAIoAuwTIQELIAIoAogRQQxGDQELIAJBiBFqELsyC0EFIRcgAigC8BBBBUYNACACQfAQ\nahC4HwsgAiACLQDMDkEBajoAzA4gAkGoDmoQ8hEhAyACIAE2AugTIAJB6BNqQQRyIAJBsBBqQTwQ\njzgaIAJBtBRqIAJBqBBqKAIANgIAIAIgAzYCwBQgAiARNgK8FCACIAw2ArgUIAIgAikDoBA3AqwU\nIAIgFzYCqBQgF0EFRwRAIAMNAyACQeAPaiACQbAQakE8EI84GiACQdgPaiACQagQaigCADYCACAC\nIAIpA6AQNwPQDwwECyADRQ0AIAJBwBRqENwYC0EFIRcMAgsgAkEVNgLoEyACQagOaiACQegTahC7\nGwwDCyACQegTahDqNUEFIRcgAyEBCyAXQQVGDQAgAkGQD2ogAkHgD2pBPBCPOBogAkGID2oiFiAC\nQdgPaigCADYCACACIAIpA9APNwOADyACQaAWakEEciACQZAPakE8EI84GiACQewWaiAWKAIANgIA\nIAIgETYC9BYgAiAMNgLwFiACIAIpA4APNwLkFiACIAE2AqAWIAIgFzYC4BYCfwJAAn8CQAJ/AkAC\nQCAXQX9qQQJPBEAgAkHgFmohA0EBIQcgDARAQQshASAMIRYgESEYDAcLIBdBBEYEQEEPIQEMBwsg\nAkGQEWoiFiADQQhqKQIANwMAIAIgAykCACIkNwOIEQJAAkAgJKdBAWsOAwAABgELQcCKzABBKEHk\n2sUAEPkdAAsgFigCACEeIAIoAowRIRkgAUELRg0BIAItALQWIRwgAigCsBYhESACKAKsFiEMIAIo\nAqQWIRYgAigCqBYhGCACQegTaiACQbUWakErEI84GkEADAULIAJB6BZqKAIAIRggAigC5BYhFiAM\nRQ0BIAJB7BZqLQAAIRxBDQwCC0Hb2cUAQQ0Q2hghFiAZIB4QlThBECEBDAgLQdvpxQBBDRDaGCAW\nIBgQlTghFkEQCyEBIAJBoBZqEN0FDAYLIAJBiBFqEIIiQQ4hAUEBCyEHQQAMAQtBAQshICACQdAO\naiACQegTakErEI84GgJAICBFIBdBBEZyDQACQAJAAkAgF0F/ag4CAgEACyADEIIiDAILIAIoAuQW\nIAIoAugWEJU4DAELIAIoAuQWIAIoAugWEJU4CyAHRQ0CIAJBoBZqEN0FDAILIAEgAkGoDmoQrB0L\nIRZBECEBCwJAIAFBEEcEQCACIBw6AOwUIAIgETYC6BQgAiAMNgLkFCACIBg2AuAUIAJB7RRqIAJB\n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\naiACQfAEakHIABCPOBogAkHYBGogAkHoBGopAwA3AwAgAiAhNwPIBCACIAIpA+AENwPQBCACQfAC\nahC9HCIBBEAgAkGYA2oQ9S4MAgsgAkE4aiAEQawBEI84GiACQTBqIgEgAkHQBGoiBEEIaikDADcD\nACACIAQpAwA3AyggAigCiAMgAigCjAMQjDQgAEEEaiACQThqQawBEI84GiAAQcABaiABKQMANwMA\nIAAgAikDKDcDuAEgACADNgIADCoLIBAgHxCgNQsgAigCiAMgAigCjAMQjDQgARD5EQwrCyACQfgU\nakEANgIAIAJBgAE6APwUIAJCgICAgBA3A/AUIAIgGzYC7BQgAiAaNgLoFCACQgA3A+AUIAIgGzYC\n3BQgAiAaNgLYFCACQbgLaiACQdgUahCiDQJAAkACfgJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJA\nAkACQAJAAkACQAJAAn8CfwJ/AkACQAJAAkAgAigCuAsiDARAIAJBuAtqIAwgAigCvAsiERCQBAJA\nAkACQAJAAkAgAi0AuAtFBEAgAi0AuQsiAUECR0EAIAFBAXEbDQIgAkHAFmpBADYCACACQYABOgDE\nFiACQoCAgIAQNwO4FiACIBE2ArQWIAIgDDYCsBYgAkIANwOoFiACIBE2AqQWIAIgDDYCoBYgAkGY\nA2ogAkGgFmoQlRUgAi0AmAMNBCACLQCZAw0BIAJBBTYCuAsgAkGgFmogAkG4C2oQuxshBQwFCyAC\nKAK8CyEBDCELAkACQCACLQCaA0H7AEYEQCACIAItAMQWQX9qIgE6AMQWIAFB/wFxRQRAIAJBFTYC\nuAsgAkGgFmogAkG4C2oQuxshBQwHCyACIAIoAqgWQQFqNgKoFiACQZgDaiACQaAWahDEASACIAIt\nAMQWQQFqOgDEFiACQbgLaiACQZgDakGIARCPOBogAiACQaAWahDyESIBNgLADCACKQPgCyIhQgJS\nBEAgAUUNAyACQbgLahD1IyABIRAMAgsgAigCuAshECABRQ0BIAJBwAxqENwYDAELIAJBoBZqIAJB\nuBhqQdjLxQAQkwYhEAsgECACQaAWahCsHSEFDAQLIAIoArgLIRAgAkGIF2ogAkG4C2pBBHJBJBCP\nOBogAkHgEmogAkHoC2pB2AAQjzgaIAIgEDYC+AkgAkH4CWpBBHIgAkGIF2pBJBCPOCEBIAIgITcD\n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\nD2opAwA3AwAgAiAONgKcDCACIAY2ApgMIAIgCTYClAwgAiAFNgKQDCACICI3A4gMIAIgAikDkA83\nA+gLIAIgITcD4AsgAiACQaAWahDyESIBNgKgDCAhQgJSBEAgAUUNAiACQbgLahDQKCABIRAMAQsg\nAUUNACACQaAMahDcGAsgECACQaAWahCsHSEFDAELIAJB6BdqIAJBwBVqQSQQjzgaIAJB4BJqIAJB\n6AtqQTgQjzgaIAIgEDYCmAMgAkGYA2pBBHIgAkHoF2pBJBCPOCEBIAIgITcDwAMgAkHIA2ogAkHg\nEmpBOBCPOCEEIAJBoBZqEL0cIgVFDQEgAkGYA2oQ0CgLIAIoArgWIAIoArwWEIw0IAUQ+REhAQwC\nCyACQfAEaiABQSQQjzgaIAJB2BFqIARBOBCPOBogAigCuBYgAigCvBYQjDQgAkGIEWogAkHwBGpB\nJBCPOBogAkHoAWogAkHYEWpBOBCPOBogAkGwEGogAkGIEWpBJBCPOBogAkHoE2ogAkHoAWpBOBCP\nOBpCAQshIiAMIBEQoDUgAiAQNgKoCCACICI3A6AIIAJBrAhqIAJBsBBqQSQQjzghBCACICE3A9AI\nIAJB2AhqIAJB6BNqQdgAEI84GiACQdgUahC9HCIBBEAgAkGgCGoQgCwMAgsgAkE4aiAEQYQBEI84\nGiACKALwFCACKAL0FBCMNCAAQQxqIAJBOGpBhAEQjzgaIAAgEDYCCCAAICI3AwBCDyEhDCkLIAwg\nERCgNQsgAigC8BQgAigC9BQQjDQgARD5EQwqCyACQfgUakEANgIAIAJBgAE6APwUIAJCgICAgBA3\nA/AUIAIgGzYC7BQgAiAaNgLoFCACQgA3A+AUIAIgGzYC3BQgAiAaNgLYFCACQbgLaiACQdgUahCi\nDQJAAkACQAJAAkACQAJAAn8CfwJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CfwJAAkACQAJA\nAkACQAJAAkACQAJAAn8CfwJAAkACQAJAAkACQAJAAkACfwJ/An8CQAJAAkACQAJAAkACQCACKAK4\nCyIRBEAgAkG4C2ogESACKAK8CyIWEJAEAkACQAJAIAItALgLRQRAIAItALkLIgFBAkdBACABQQFx\nGw0CIAJB+BFqQQA2AgAgAkGAAToA/BEgAkKAgICAEDcD8BEgAiAWNgLsESACIBE2AugRIAJCADcD\n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\nIAItAMQWQQFqOgDEFiACIAM2ArgLIAJBuAtqQQRyIAJBwBVqQSQQjzgaIAJB8AtqIAJBmA9qKQMA\nNwMAIAJB+AtqIAJBoA9qKQMANwMAIAJBgAxqIAJBqA9qKQMANwMAIAIgDjYCnAwgAiAGNgKYDCAC\nIAk2ApQMIAIgBTYCkAwgAiAiNwOIDCACIAIpA5APNwPoCyACICE3A+ALIAIgAkGgFmoQ8hEiATYC\noAwgIUICUgRAIAFFDQIgAkG4C2oQ0CggASEDDAELIAFFDQAgAkGgDGoQ3BgLIAMgAkGgFmoQrB0h\nBQwBCyACQegXaiACQcAVakEkEI84GiACQeASaiACQegLakE4EI84GiACIAM2ApgDIAJBmANqQQRy\nIAJB6BdqQSQQjzghASACICE3A8ADIAJByANqIAJB4BJqQTgQjzghBCACQaAWahC9HCIFRQ0BIAJB\nmANqENAoCyACKAK4FiACKAK8FhCMNCAFEPkRIQEMGAsgAkHwBGogAUEkEI84GiACQdgRaiAEQTgQ\njzgaIAIoArgWIAIoArwWEIw0IAJBiBFqIAJB8ARqQSQQjzgaIAJB6AFqIAJB2BFqQTgQjzgaIAJB\nsBBqIAJBiBFqQSQQjzgaIAJB6BNqIAJB6AFqQTgQjzgaQgEhIgwWC0EBCyEBIAQLIQhBASEGQQEh\nFEEBDA4LQQAhAwsgAiACLQDcC0EBajoA3AsgAkGABWogAkGQEWooAgA2AgAgAiACKQOIETcD+AQg\nAiACQbgLahCDDSINNgKEBSACIAE2AvQEIAIgAzYC8AQCQCADBEAgDQ0BIAJBwAVqIAJBkBFqKAIA\nNgIAIAIgAikDiBE3A7gFDAgLQQAhAyANRQ0HIAJBhAVqENwYDAcLIAJB8ARqEJArQQAhAyANIQEM\nBgsgAkEVNgLwBCACQbgLaiACQfAEahC7GyENDAgLIAIoAvQEIQELIAIoAogRRQ0BCyACQYgRahCQ\nKwtBACEDCyACIAItANwLQQFqOgDcCyACQbgLahDyESENIAJBgAVqIAJBsAZqKAIANgIAIAIgATYC\n9AQgAiADNgLwBCACIA02AoQFIAIgAikDqAY3A/gEAkAgAwRAIA0NASACQcAFaiACQbAGaigCADYC\nACACIAIpA6gGNwO4BQwCC0EAIQMgDUUNASACQYQFahDcGAwBCyACQfAEahCQK0EAIQMgDSEBCyAD\nRQ0BIAJB8A9qIAJBwAVqKAIANgIAIAIgAikDuAU3A+gPIAIgATYC5A8gAiADNgLgDyACQbgLahC9\nHCINBEAgAkHgD2oQkCsMAwsgAkHYDmoiDSACQegPaiIHQQhqKAIANgIAIAIgBykCADcD0A4gAigC\n0AsgAigC1AsQjDQgAkGgD2ogDSgCADYCACACIAIpA9AONwOYDyACIAE2ApQPIAIgAzYCkA8gBiAI\nEKA1AkACQAJAAkAgBQRAIARFDQEgIlBFDQNBlOfGAEEQENoYIQMgBCAOEKA1DAILQcCZyQBBCBDa\nGCEDDAMLQZT4xgBBBhDaGCEDCyAFIAkQoDUMAQsCfyAhQgJRBEBCACEhIAJBwAtqQgA3AwAgAkIA\nNwO4C0EADAELIAJBwAtqIAJBQGspAwA3AwAgAiACKQM4NwO4CyACKAJYCyEBIAIoAlwhBiACKQNQ\nISIgAkGADmogAkGgD2ooAgA2AgAgAkH4DWogAkGYD2opAwA3AwAgAkGgB2ogAkHAC2opAwA3AwAg\nAiACKQOQDzcD8A0gAiACKQO4CzcDmAcgEyALEIw0ICNCIIinIQsgI6chAwwHCyAFRSEBIAJBkA9q\nEJArQQAMBAsgAkEVNgLwBCACQbgLaiACQfAEahC7GyENDAELIAEgAkG4C2oQrB0hDQsgAigC0Asg\nAigC1AsQjDQgDRD5ESEDIAYgCBCgNUEBCyEBQQELIQYgEyALEIw0IAQhCEEACyELIAJBOGoQ5zEg\nAQRAIAQgDhCtNAsgBgRAIBUgEhCtNAsgFARAIAogDxCtNAsgCwRAIAJBqA5qEKkuC0ICISEgCCEE\nCyACIAItAPwRQQFqOgD8ESACQdgLaiACQaAHaikDADcDACACIA42AswLIAIgBDYCyAsgAiAJNgLE\nCyACIAU2AsALIAIgCzYCvAsgAiADNgK4CyACIAIpA5gHNwPQCyACIAY2AvQLIAIgATYC8AsgAiAi\nNwPoCyACICE3A+ALIAJBgAxqIAJB+A1qKQMANwMAIAJBiAxqIAJBgA5qKAIANgIAIAIgAikD8A03\nA/gLIAIgAkHYEWoQ8hEiATYCkAwgIUICUgRAIAFFDQIgAkG4C2oQ8SMgASEDDAELIAFFDQAgAkGQ\nDGoQ3BgLIAMgAkHYEWoQrB0hBQwBCyACQYgXaiACQbgLakEEckEkEI84GiACQeASaiACQegLakEo\nEI84GiACIAM2ApgDIAJBmANqQQRyIAJBiBdqQSQQjzghASACICE3A8ADIAJByANqIAJB4BJqQSgQ\njzghBCACQdgRahC9HCIFBEAgAkGYA2oQ8SMMAQsgAkHAFWogAUEkEI84GiACQegBaiAEQSgQjzga\nIAIoAvARIAIoAvQREIw0IAJB6BdqIAJBwBVqQSQQjzgaIAJBoBZqIAJB6AFqQSgQjzgaIAJBsBBq\nIAJB6BdqQSQQjzgaIAJB6BNqIAJBoBZqQSgQjzgaQgAhIgwBCyACKALwESACKAL0ERCMNCAFEPkR\nIQEMAQsgESAWEKA1IAIgAzYCqAggAiAiNwOgCCACQawIaiACQbAQakEkEI84IQQgAiAhNwPQCCAC\nQdgIaiACQegTakE4EI84GiACQdgUahC9HCIBBEAgAkGgCGoQ/ysMAgsgAkH4CWogBEHkABCPOBog\nAigC8BQgAigC9BQQjDQgAEEMaiACQfgJakHkABCPOBogACADNgIIIAAgIjcDAEIOISEMKAsgESAW\nEKA1CyACKALwFCACKAL0FBCMNCABEPkRDCkLIAJB+BRqQQA2AgAgAkGAAToA/BQgAkKAgICAEDcD\n8BQgAiAbNgLsFCACIBo2AugUIAJCADcD4BQgAiAbNgLcFCACIBo2AtgUIAJBuAtqIAJB2BRqEKIN\nAkACQAJAAkACQAJAAkACQAJ/An8CfwJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJAAkACQAJAAkAC\nQAJAAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAn8CfwJ/AkACQAJAAkACQAJAIAIoArgLIhYEQCAC\nQbgLaiAWIAIoArwLIhcQkAQCQAJAAkAgAi0AuAtFBEAgAi0AuQsiAUECR0EAIAFBAXEbDQIgAkHA\nFmpBADYCACACQYABOgDEFiACQoCAgIAQNwO4FiACIBc2ArQWIAIgFjYCsBYgAkIANwOoFiACIBc2\nAqQWIAIgFjYCoBYgAkHoE2ogAkGgFmoQlRUgAi0A6BMNAyACLQDpEw0BIAJBBTYCuAsgAkGgFmog\nAkG4C2oQuxshAQwzCyACKAK8CyEBDDQLIAItAOoTQfsARgRAIAIgAi0AxBZBf2oiAToAxBYgAUH/\nAXFFBEAgAkEVNgK4CyACQaAWaiACQbgLahC7GyEBDDMLIAIgAigCqBZBAWo2AqgWIAJBAToA9A0g\n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\nAtgUIAJBuAtqIAJB2BRqEKINAkACQAJAAkACQAJAAkACQAJ/An8CfwJAAkACQAJAAkACQAJAAn8C\nQAJAAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAn8CfwJ/\nAkACQAJAAkACQAJAAkAgAigCuAsiFgRAIAJBuAtqIBYgAigCvAsiHBCQBAJAAkACQCACLQC4C0UE\nQCACLQC5CyIBQQJHQQAgAUEBcRsNAiACQcAWakEANgIAIAJBgAE6AMQWIAJCgICAgBA3A7gWIAIg\nHDYCtBYgAiAWNgKwFiACQgA3A6gWIAIgHDYCpBYgAiAWNgKgFiACQegTaiACQaAWahCVFSACLQDo\nEw0DIAItAOkTDQEgAkEFNgK4CyACQaAWaiACQbgLahC7GyEBDDcLIAIoArwLIQEMOAsgAi0A6hNB\n+wBGBEAgAiACLQDEFkF/aiIBOgDEFiABQf8BcUUEQCACQRU2ArgLIAJBoBZqIAJBuAtqELsbIQEM\nNwsgAiACKAKoFkEBajYCqBYgAkEBOgD8ByACIAJBoBZqNgL4ByACQQA2AswNIAJCAjcD+BMgAkGA\nFGohBSACQegTakEEciEDIAJB0AtqIQ0gAkG4C2pBBHIhDEEAIQRCAiEhA0AgAkG4C2ogAkH4B2oQ\ntggCQAJAIAItALgLDQACQAJAAkACQAJAAkAgAi0AuQsiAUEHRwRAIAFBAWsOBgYFBAMCAQgLIAlF\nIQ0gCQRAAkAgDgRAIAJB2AtqQQA2AgAgAkGAAToA3AsgAkKAgICAEDcD0AsgAiAKNgLMCyACIA42\nAsgLIAJCADcDwAsgAiAKNgK8CyACIA42ArgLIAJBiBFqIAJBuAtqEJUVIAItAIgRDQEgAi0AiRFF\nBEAgAkEFNgKIFyACQbgLaiACQYgXahC7GyEBDDwLIAItAIoRIgFB2wBHBEAgAUH7AEcEQCACQbgL\naiACQbgYakHIz8UAEJMGIQUMPAsgAiACLQDcC0F/aiIBOgDcCyABQf8BcUUNOiACQdALaiEDIAIg\nAigCwAtBAWo2AsALIAJBADYC4A8gAkEANgLUDiACQQA2AqANIAJB4A9qQQRyIRAgAkGIF2pBBHIh\nGEEAIRdBASEHQQAhEQJAA0ACQCACQbgFaiACQbgLahCVFQJAAkACQAJAIAItALgFRQRAIAItALkF\n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\nEKA1CyAFIAkQoDVBAAwDCyACQRU2AogXIAJBuAtqIAJBiBdqELsbIQELIAIoAtALIAIoAtQLEIw0\nIAEQ+REhByAGIAoQoDVBAQshBkEBIQFBAQshCiANIAgQjDQgBkUNASAEIQZBACEICyACQeASahCP\nICABRQ0CDAELQQAhCCABBEAgBCEGDAELIAQhBgwBCyAEIA4QrTQLIAoEQCATIBQQrTQLIAgEQCAV\nIBIQrTQLIAsEQCACQZAPahCpLgtCAiEhCyACIAItAMQWQQFqOgDEFiACIAc2ArgLIAJBuAtqQQRy\nIAJBwBVqQSQQjzgaIAJB8AtqIAJB6A9qKQMANwMAIAJB+AtqIAJB8A9qKQMANwMAIAJBgAxqIAJB\n+A9qKQMANwMAIAIgDjYCnAwgAiAGNgKYDCACIAk2ApQMIAIgBTYCkAwgAiAiNwOIDCACIAIpA+AP\nNwPoCyACICE3A+ALIAIgAkGgFmoQ8hEiATYCoAwgIUICUgRAIAFFDQIgAkG4C2oQ0CggASEHDAEL\nIAFFDQAgAkGgDGoQ3BgLIAcgAkGgFmoQrB0hBgwBCyACQegXaiACQcAVakEkEI84GiACQdgRaiAC\nQegLakE4EI84GiACIAc2AvgJIAJB+AlqQQRyIAJB6BdqQSQQjzghBCACICE3A6AKQTAhASACQagK\naiACQdgRakE4EI84IQkgAkGgFmoQvRwiBkUNASACQfgJahDQKAsgAigCuBYgAigCvBYQjDQgBhD5\nESEBDBgLIAJB8ARqIARBJBCPOBogAkHoAWogCUE4EI84GiACKAK4FiACKAK8FhCMNCACQYgRaiAC\nQfAEakEkEI84GiACQegTaiACQegBakE4EI84GiACQawIaiACQYgRakEkEI84GiACQdgIaiACQegT\nakE4EI84GkIBISIMFgtBAQshDiAECyEJQQEhB0EBIQ1BAQwOCyACQRU2AogXIAJBuAtqIAJBiBdq\nELsbIQEMCgsgAkG4BWoQhwcgA0UMAgsgAigCjBchBQtBASEBQQELIQcgEUUNAQsgESACKAKkDRCg\nNQsgAigC1A4iDEUgB0VyRQRAIAIoAtAOIAwQjDQLIAEgF0EBRnEEQCAQEIcHC0EAIQcLIAIgAi0A\n3AtBAWo6ANwLIAJBuAtqEPIRIQEgAkGYF2ogAkGwDmooAgA2AgAgAiAFNgKMFyACIAc2AogXIAIg\nATYCqBcgAiAZNgKkFyACIAw2AqAXIAIgGDYCnBcgAiACKQOoDjcDkBcCQCAHBEAgAQ0BIAJBmBFq\nIAJBkBdqIgFBEGopAgA3AwAgAkGQEWogAUEIaikCADcDACACIAEpAgA3A4gRDAILQQAhByABRQ0B\nIAJBqBdqENwYDAELIAJBiBdqELAoQQAhByABIQULIAdFDQEgAkHYFWogAkGYEWopAwA3AwAgAkHQ\nFWogAkGQEWopAwA3AwAgAiACKQOIETcDyBUgAiAFNgLEFSACIAc2AsAVIAJBuAtqEL0cIgEEQCAC\nQcAVahCwKAwDCyACQcAQaiIDIAJByBVqIgFBEGopAgA3AwAgAkG4EGoiDCABQQhqKQIANwMAIAIg\nASkCADcDsBAgAigC0AsgAigC1AsQjDQgAkH4F2ogDCkDADcDACACQYAYaiADKQMANwMAIAIgAikD\nsBA3A/AXIAIgBTYC7BcgAiAHNgLoFyAOIAoQoDUCQAJAAkACQCAGBEAgBEUNASAjUEUNA0GU58YA\nQRAQ2hghASAEIAsQoDUMAgtBwJnJAEEIENoYIQEMAwtBlPjGAEEGENoYIQELIAYgCBCgNQwBCyAC\nQegXakEEciEDAn8gIUICUQRAQgAhISACQcALakIANwMAIAJCADcDuAtBAAwBCyACQcALaiACQfAT\naikDADcDACACIAIpA+gTNwO4CyACKAKIFAshASACKAKMFCEFIAIpA4AUISMgAkGIBWogA0EYaigC\nADYCACACQYAFaiADQRBqKQIANwMAIAJB+ARqIANBCGopAgA3AwAgAkGYD2ogAkHAC2opAwA3AwAg\nAiACKQO4CzcDkA8gAiADKQIANwPwBCAUIAkQjDQMBwsgBkUhDiACQfAXahCHByACKAL8FyACQYAY\naigCABCMNCAHIAUQoDVBAAwECyACQRU2AogXIAJBuAtqIAJBiBdqELsbIQEMAQsgBSACQbgLahCs\nHSEBCyACKALQCyACKALUCxCMNCABEPkRIQEgDiAKEKA1QQELIQ5BAQshByAUIAkQjDQgBCEJQQAL\nIQUgAkHoE2oQ5zEgDgRAIAQgCxCtNAsgBwRAIBIgExCtNAsgDQRAIA8gFRCtNAsgBQRAIAJByA1q\nEKkuC0ICISEgCSEEIAEhBwsgAiACLQDEFkEBajoAxBYgAkHEC2ogAkH4BGopAwA3AgAgAkHMC2og\nAkGABWopAwA3AgAgAkHUC2ogAkGIBWooAgA2AgAgAiAHNgK4CyACIAIpA/AENwK8CyACIAs2AuwL\nIAIgBDYC6AsgAiAINgLkCyACIAY2AuALIAIgIjcD2AsgAkH4C2ogAkGYD2opAwA3AwAgAiACKQOQ\nDzcD8AsgAiAFNgKUDCACIAE2ApAMIAIgIzcDiAwgAiAhNwOADCACIAJBoBZqEPIRIgE2ApgMICFC\nAlIEQCABRQ0CIAJBuAtqEMYlIAEhBwwBCyABRQ0AIAJBmAxqENwYCyAHIAJBoBZqEKwdIQEMAQsg\nAkHgEmogAkG4C2pBBHJBxAAQjzgaIAJB+A1qIgEgAkGIDGoiBEEIaikDADcDACACIAQpAwA3A/AN\nIAIgBzYC+AkgAkH4CWpBBHIgAkHgEmpBxAAQjzghBCACQdAKaiABKQMANwMAIAIgITcDwAogAiAC\nKQPwDTcDyAogAkGgFmoQvRwiAQRAIAJB+AlqEMYlDAELQdAAIQEgAkHYEWogBEHEABCPOBogAkGg\nB2oiBCACQcgKaiIGQQhqKQMANwMAIAIgBikDADcDmAcgAigCuBYgAigCvBYQjDQgAkHoAWogAkHY\nEWpBxAAQjzgaIAJBsAZqIgYgBCkDADcDACACIAIpA5gHNwOoBiACQawIaiACQegBakHEABCPOBog\nAkGACWogBikDADcDACACIAIpA6gGNwP4CEIAISIMAQsgAigCuBYgAigCvBYQjDQgARD5ESEBDAEL\nIAJBoAhqIAFqICE3AwAgAiAHNgKoCCACICI3A6AIIBYgHBCgNSACQZgDaiACQaAIakHwABCPOBog\nAkHYFGoQvRwiAQRAIAJBmANqEP0rDAILIAIoAqADIQEgAikDmAMhISACQThqIAJBpANqQeQAEI84\nGiACKALwFCACKAL0FBCMNCAhQgJRDQIgAEEMaiACQThqQeQAEI84GiAAIAE2AgggACAhNwMAQgwh\nIQwnCyACQgI3A6AIIAIgATYCqAggFiAcEKA1CyACKALwFCACKAL0FBCMNAsgARD5EQwnCyACQfgU\nakEANgIAIAJBgAE6APwUIAJCgICAgBA3A/AUIAIgGzYC7BQgAiAaNgLoFCACQgA3A+AUIAIgGzYC\n3BQgAiAaNgLYFCACQbgLaiACQdgUahCiDQJAAkACQAJAAkACQAJAAn8CfwJ/AkACQAJAAkACQAJA\nAkACQAJAAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAn8C\nfwJ/AkACQAJAAkACQAJAIAIoArgLIhAEQCACQbgLaiAQIAIoArwLIhkQkAQCQAJAAkAgAi0AuAtF\nBEAgAi0AuQsiAUECR0EAIAFBAXEbDQIgAkH4EWpBADYCACACQYABOgD8ESACQoCAgIAQNwPwESAC\nIBk2AuwRIAIgEDYC6BEgAkIANwPgESACIBk2AtwRIAIgEDYC2BEgAkE4aiACQdgRahCVFSACLQA4\nDQMgAi0AOQ0BIAJBBTYCuAsgAkHYEWogAkG4C2oQuxshBQw1CyACKAK8CyEBDDYLIAItADpB+wBG\nBEAgAiACLQD8EUF/aiIBOgD8ESABQf8BcUUEQCACQRU2ArgLIAJB2BFqIAJBuAtqELsbIQUMNQsg\nAiACKALgEUEBajYC4BEgAkEBOgC8BSACIAJB2BFqNgK4BSACQQA2AvQNIAJCAjcDSCACQdAAaiEH\nIAJBOGpBBHIhCCACQdALaiEKIAJBuAtqQQRyIRVBACEEQgIhIQNAIAJBuAtqIAJBuAVqELYIAkAC\nQCACLQC4Cw0AAkACQAJAAkACQAJAIAItALkLIgFBB0cEQCABQQFrDgYGBQQDAgEICyAJRSEXIAkE\nQAJAIA4EQCACQdgLakEANgIAIAJBgAE6ANwLIAJCgICAgBA3A9ALIAIgEjYCzAsgAiAONgLICyAC\nQgA3A8ALIAIgEjYCvAsgAiAONgK4CyACQZAPaiACQbgLahCVFSACLQCQDw0BIAItAJEPRQRAIAJB\nBTYC8AQgAkG4C2ogAkHwBGoQuxshAww6CyACLQCSDyIBQdsARwRAIAFB+wBHBEAgAkG4C2ogAkG4\nGGpBuMzFABCTBiEBDDoLIAIgAi0A3AtBf2oiAToA3AsgAUH/AXFFDTggAkHQC2ohBSACIAIoAsAL\nQQFqNgLACyACQQA2ApQPIAJBADYCqAZBASEDAkACQANAIAJBmAdqIAJBuAtqEJUVAkACQAJAIAIt\nAJgHRQRAIAItAJkHRQRAIAJBAzYC8AQgAkG4C2ogAkHwBGoQuxshAQw6CwJAIAItAJoHIgFBLEcE\nQCABQf0ARg0DIANB/wFxDQEgAkEINgLwBCACQbgLaiACQfAEahC7GyEBDDsLIANB/wFxDQAgAiAC\n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\nBDYCyAsgAiAPNgLECyACIAY2AsALIAIgCTYCvAsgAiADNgK4CyACIAIpA+APNwPQCyACIBU2AogM\nIAIgCDYChAwgAiAKNgKADCACIAE2AvwLIAIgBTYC+AsgAiASNgL0CyACIA42AvALIAIgIjcD6Asg\nAiAhNwPgCyACIAJB2BFqEPIRIgE2ApAMICFCAlIEQCABRQ0CIAJBuAtqEOwjIAEhAwwBCyABRQ0A\nIAJBkAxqENwYCyADIAJB2BFqEKwdIQUMAQsgAkGIF2ogAkG4C2pBBHJBJBCPOBogAkHgEmogAkHo\nC2pBKBCPOBogAiADNgKYAyACQZgDakEEciACQYgXakEkEI84IQEgAiAhNwPAAyACQcgDaiACQeAS\nakEoEI84IQQgAkHYEWoQvRwiBQRAIAJBmANqEOwjDAELIAJBwBVqIAFBJBCPOBogAkHoAWogBEEo\nEI84GiACKALwESACKAL0ERCMNCACQegXaiACQcAVakEkEI84GiACQaAWaiACQegBakEoEI84GiAC\nQbAQaiACQegXakEkEI84GiACQegTaiACQaAWakEoEI84GkIAISIMAQsgAigC8BEgAigC9BEQjDQg\nBRD5ESEBDAELIBAgGRCgNSACIAM2AqgIIAIgIjcDoAggAkGsCGogAkGwEGpBJBCPOCEEIAIgITcD\n0AggAkHYCGogAkHoE2pBOBCPOBogAkHYFGoQvRwiAQRAIAJBoAhqEPwrDAILIAJB+AlqIARB5AAQ\njzgaIAIoAvAUIAIoAvQUEIw0IABBDGogAkH4CWpB5AAQjzgaIAAgAzYCCCAAICI3AwBCCyEhDCUL\nIBAgGRCgNQsgAigC8BQgAigC9BQQjDQgARD5EQwmCyACQZAFakEANgIAIAJBgAE6AJQFIAJCgICA\ngBA3A4gFIAIgGzYChAUgAiAaNgKABSACQgA3A/gEIAIgGzYC9AQgAiAaNgLwBCACQbgLaiACQfAE\nahCiDQJAAkACQAJAAkACQAJAAn8CfwJAAkACQAJAAkACQAJ/AkACQAJ/An8CQAJAAkACQAJAAkAC\nQAJAAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAn8CfwJ/AkACQAJAAkACQAJAAkAgAigCuAsiEARA\nIAJBuAtqIBAgAigCvAsiHBCQBAJAAkACQCACLQC4C0UEQCACLQC5CyIBQQJHQQAgAUEBcRsNAiAC\nQYgYakEANgIAIAJBgAE6AIwYIAJCgICAgBA3A4AYIAIgHDYC/BcgAiAQNgL4FyACQgA3A/AXIAIg\nHDYC7BcgAiAQNgLoFyACQeASaiACQegXahCVFSACLQDgEg0DIAItAOESDQEgAkEFNgK4CyACQegX\naiACQbgLahC7GyEBDDMLIAIoArwLIQEMNAsgAi0A4hJB+wBGBEAgAiACLQCMGEF/aiIBOgCMGCAB\nQf8BcUUEQCACQRU2ArgLIAJB6BdqIAJBuAtqELsbIQEMMwsgAiACKALwF0EBajYC8BcgAkEBOgDk\nBCACIAJB6BdqNgLgBCACQQA2AuwJIAJCAjcD0BUgAkHYFWohByACQcAVakEEciEDIAJB0AtqIRQg\nAkG4C2pBBHIhDUEAIQRCAiEhA0AgAkG4C2ogAkHgBGoQtggCQAJAIAItALgLDQACQAJAAkACQAJA\nAkAgAi0AuQsiAUEHRwRAIAFBAWsOBgYFBAMCAQgLIAtFIRQgCwRAAkAgBgRAIAJBqBdqQQA2AgAg\nAkGAAToArBcgAkKAgICAEDcDoBcgAiAINgKcFyACIAY2ApgXIAJCADcDkBcgAiAINgKMFyACIAY2\nAogXIAJBmAdqIAJBiBdqEJUVIAItAJgHDQEgAi0AmQdFBEAgAkEFNgK4CyACQYgXaiACQbgLahC7\nGyENDDcLIAItAJoHQfsARgRAIAIgAi0ArBdBf2oiAToArBcgAUH/AXFFBEAgAkEVNgK4CyACQYgX\naiACQbgLahC7GyENDDgLIAJBoBdqIR4gAiACKAKQF0EBajYCkBcgAkEBOgCcBiACIAJBiBdqNgKY\nBiACQQA2AogHIAJBADYCsAsgAkKAgICAgAE3A6gLIAJByAtqIQNBASEYQQEhFkEAIQwDQCACQZgH\naiACQYgXahCVFQJAAkAgAi0AmAdFBEAgAi0AmQcNASACQQM2ArgLIAJBiBdqIAJBuAtqELsbIQdB\nGCEBDAILQRghASACKAKcByEHDAELAn8CQAJAAkACQAJAAn8gAi0AmgciF0EsRwRAQRchASAXQf0A\nRg0IIBhB/wFxDQMgAkEINgK4CyACQYgXaiACQbgLahC7GwwBCyAWQf8BcQ0CIAIgAigCkBdBAWo2\nApAXIAJBuAtqIAJBiBdqEJUVIAItALgLRQ0BIAIoArwLCyEHQRghAUEAIRYMBgsgAi0AuQtFDQIg\nAi0AugshFwwBC0EAIRggAkEAOgCcBgsgF0H/AXEiAUEiRwRAIAFB/QBGDRcgAkEQNgK4CyACQYgX\naiACQbgLahC7GyEHDDgLIAJBADYCqBcgAiACKAKQF0EBajYCkBcgAkGYB2ogAkGIF2ogHhDmCSAC\nKAKcByEHIAIoApgHIgFBAkYNNyAHIAIoAqAHIg1BqPDGAEEMEPksIRYgAQ0BQRYgFg0CGiANrSAk\nQoCAgIBwg4QhJCAHIRlBDQwCCyACQQU2ArgLIAJBiBdqIAJBuAtqELsbIQcMNgtBFiAWDQAaIAJB\nuAtqIAcgDRCwGCACKQK8CyEkIAIoArgLIRlBDAshAUEAIRYgGSEHCwJAAkACQCABQWpqDgMCADYB\nCyAMIQcCQCAMRQRAIAJBuAtqEIcwIAIoArgLIgdFDQEgAigCvAshEQsgAkG4C2ogAigCrAsgAigC\nsAsQ+QEgAigC2AsiAUEERg0WIAJBwAZqIAJB0AtqKQMANwMAIAJBuAZqIAJByAtqKQMANwMAIAJB\nsAZqIAJBwAtqKQMANwMAIAJBwAVqIAJB5AtqKQIANwMAIAJByAVqIAJB7AtqKAIANgIAIAIgAikD\nuAs3A6gGIAIgAikC3As3A7gFIAJBqAtqEN4rDDgLIAIoArwLIQdBACEBDDQLIAIgJDcDqA0gAiAH\nNgKkDSACIAE6AKANIAJByA1qIAJBmAZqEOIqIAItAMgNQRZHBEAgAyACKQPIDTcDACADQQhqIAJB\n0A1qKQMANwMAIAJBoAdqIAJBqA1qKQMANwMAIAJBqAdqIAMpAwA3AwAgAkGwB2ogAkHQC2opAwA3\nAwAgAiACKQOgDTcDmAcgAkGoC2ogAkGYB2oQ8RcMAgsgAigCzA0hByACQaANahC7FAw0CyAMBEBB\nqPDGAEEMENsYIQcgDCEBQQAMNQsgAkG4C2ogAkGIF2oQtywgAigCuAsiAQRAIAIoArwLIREgAkGI\nB2oQqy4gAiARNgKMByACIAE2AogHIAEhDAwBCwsgAigCvAshB0EAIQFBAAwzCyACQYgXaiACQbgY\nakHIy8UAEJMGIQcMNAtBASEGQbH4xgBBBxDaGCEBDDcLIAIoApwHIQ0MNAtBASEGQejvywBBBBDa\nGCEBIAQhCEEBIQdBAAw3CyACKALgBBC4MCIBRQ0HDCkLICFCAlIEQEHdk8cAQQgQ2xghAUEBDCoL\n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\nNCAAQQRqIAJBOGpB5AAQjzgaIABB+ABqIAEpAwA3AwAgACACKQPwEDcDcCAAICE3A2ggACAHNgIA\nQgohIQwkCyAQIBwQoDULIAIoAogFIAIoAowFEIw0IAEQ+REMJQsgAkH4FGpBADYCACACQYABOgD8\nFCACQoCAgIAQNwPwFCACIBs2AuwUIAIgGjYC6BQgAkIANwPgFCACIBs2AtwUIAIgGjYC2BQgAkG4\nC2ogAkHYFGoQog0CQAJAAkACQAJAAkACQAJAAn8CfwJ/AkACQAJAAkACQAJ/AkACQAJAAkACfwJA\nAkACQAJAAn8CfwJAAkACQAJAAkACQAJAAkACQAJAAn8CfwJAAkACQAJAAkACQAJAAkACfwJ/AkAC\nQAJAAkACQAJAAkACQCACKAK4CyIQBEAgAkG4C2ogECACKAK8CyIZEJAEAkACQAJAIAItALgLRQRA\nIAItALkLIgFBAkdBACABQQFxGw0CIAJBwBZqQQA2AgAgAkGAAToAxBYgAkKAgICAEDcDuBYgAiAZ\nNgK0FiACIBA2ArAWIAJCADcDqBYgAiAZNgKkFiACIBA2AqAWIAJB6BNqIAJBoBZqEJUVIAItAOgT\nDQMgAi0A6RMNASACQQU2ArgLIAJBoBZqIAJBuAtqELsbIQEMOgsgAigCvAshAQw7CyACLQDqE0H7\nAEYEQCACIAItAMQWQX9qIgE6AMQWIAFB/wFxRQRAIAJBFTYCuAsgAkGgFmogAkG4C2oQuxshAQw6\nCyACIAIoAqgWQQFqNgKoFiACQQE6APwHIAIgAkGgFmo2AvgHIAJBADYCzA0gAkICNwP4EyACQYAU\naiEDIAJB6BNqQQRyIQogAkHQC2ohDSACQbgLakEEciEMQQAhBEICISEDQCACQbgLaiACQfgHahC2\nCAJAAkAgAi0AuAsNAAJAAkACQAJAAkACQCACLQC5CyIBQQdHBEAgAUEBaw4GBgUEAwIBCAsgC0Uh\nDSALBEACQCAGBEAgAkHYC2pBADYCACACQYABOgDcCyACQoCAgIAQNwPQCyACIAg2AswLIAIgBjYC\nyAsgAkIANwPACyACIAg2ArwLIAIgBjYCuAsgAkGIEWogAkG4C2oQlRUgAi0AiBENASACLQCJEUUE\nQCACQQU2AogXIAJBuAtqIAJBiBdqELsbIQoMPwsgAi0AihEiAUHbAEcEQCABQfsARwRAIAJBuAtq\n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\nCBCMNCAEIQYMDgtBASEGQZT4xgBBBhDaGCEHDAQLQZTnxgBBEBDaGCEHDAILQd2TxwBBCBDaGCEH\nDAELQQEhBkHAmckAQQgQ2hghB0EADAULIAQgDhCgNQsgBSAJEKA1QQAMAwsgAkEVNgKIFyACQbgL\naiACQYgXahC7GyEBCyACKALQCyACKALUCxCMNCABEPkRIQcgBiAKEKA1QQELIQZBASEBQQELIQog\nDSAIEIw0IAZFDQEgBCEGQQAhCAsgAkHgEmoQjyAgAUUNAgwBC0EAIQggAQRAIAQhBgwBCyAEIQYM\nAQsgBCAOEK00CyAKBEAgEyAUEK00CyAIBEAgFSASEK00CyALBEAgAkGQD2oQqS4LQgIhIQsgAiAC\nLQDEFkEBajoAxBYgAiAHNgK4CyACQbgLakEEciACQcAVakEkEI84GiACQfALaiACQegPaikDADcD\nACACQfgLaiACQfAPaikDADcDACACQYAMaiACQfgPaikDADcDACACIA42ApwMIAIgBjYCmAwgAiAJ\nNgKUDCACIAU2ApAMIAIgIjcDiAwgAiACKQPgDzcD6AsgAiAhNwPgCyACIAJBoBZqEPIRIgE2AqAM\nICFCAlIEQCABRQ0CIAJBuAtqENAoIAEhBwwBCyABRQ0AIAJBoAxqENwYCyAHIAJBoBZqEKwdIQYM\nAQsgAkHoF2ogAkHAFWpBJBCPOBogAkHYEWogAkHoC2pBOBCPOBogAiAHNgL4CSACQfgJakEEciAC\nQegXakEkEI84IQQgAiAhNwOgCkEwIQEgAkGoCmogAkHYEWpBOBCPOCEJIAJBoBZqEL0cIgZFDQEg\nAkH4CWoQ0CgLIAIoArgWIAIoArwWEIw0IAYQ+REhAQwbCyACQfAEaiAEQSQQjzgaIAJB6AFqIAlB\nOBCPOBogAigCuBYgAigCvBYQjDQgAkGIEWogAkHwBGpBJBCPOBogAkHoE2ogAkHoAWpBOBCPOBog\nAkGsCGogAkGIEWpBJBCPOBogAkHYCGogAkHoE2pBOBCPOBpCASEiDBkLQQELIQYgBAshCEEBIQdB\nASENQQEMEQsgAkEVNgKIFyACQbgLaiACQYgXahC7GyEKDA0LIBYgDBCMNAsgDEEARyEKDAMLIAIo\nAowXCyEHQQAhCgtBASEBCyAXRQ0BCyAXIAIoAqQNEKA1CwJAIAFFDQAgAigC0A5BDEYNACACQdAO\nahDqKwsgAigCrA4iAUUgCnJFBEAgAigCqA4gARCMNAtBDAshASACIAItANwLQQFqOgDcCyACIAJB\nuAtqEPIRIgM2AqgXIAIgJDcDoBcgAiAYNgKYFyACIAw2ApQXIAIgFjYCkBcgAiARNgKMFyACIAc2\nAogXIAIgATYCnBcCQAJAIAFBDEcEQCADDQEgAkGQEWogAkGIF2pBBHIiA0EIaikCADcDACACIAMp\nAgA3A4gRDAQLIAMNAQwCCyACQYgXahCnKEEMIQEgAyEHDAILIAJBqBdqENwYC0EMIQELIAFBDEYN\nASACQcwVaiACQZARaikDADcCACACIAc2AsAVIAIgAikDiBE3AsQVIAIgJDcD2BUgAiABNgLUFSAC\nQbgLahC9HCIKBEAgAkHAFWoQpygMAwsgAkHoD2oiAyACQcAVakEEciIKQQhqKQIANwMAIAIgCikC\nADcD4A8gAigC0AsgAigC1AsQjDQgAkH0F2ogAykDADcCACACIAIpA+APNwLsFyACICQ3A4AYIAIg\nATYC/BcgAiAHNgLoFyAGIAgQoDUCQAJAAkACQCAFBEAgBEUNASAjUEUNA0GU58YAQRAQ2hghASAE\nIA4QoDUMAgtBwJnJAEEIENoYIQEMAwtBlPjGAEEGENoYIQELIAUgCRCgNQwBCyACQegXakEEciED\nAn8gIUICUQRAQgAhISACQcALakIANwMAIAJCADcDuAtBAAwBCyACQcALaiACQfATaikDADcDACAC\nIAIpA+gTNwO4CyACKAKIFAshASACKAKMFCEGIAIpA4AUISMgAkGIBWogA0EYaigCADYCACACQYAF\naiADQRBqKQIANwMAIAJB+ARqIANBCGopAgA3AwAgAkGYD2ogAkHAC2opAwA3AwAgAiACKQO4CzcD\nkA8gAiADKQIANwPwBCAUIAsQjDQMBwsgBUUhBiACKALwFyACQfQXaigCABCMNCACQfwXahDqKyAH\nIAIoAuwXEKA1QQAMBAsgAkEVNgKIFyACQbgLaiACQYgXahC7GyEKDAELIAcgAkG4C2oQrB0hCgsg\nAigC0AsgAigC1AsQjDQgChD5ESEBIAYgCBCgNUEBCyEGQQELIQcgFCALEIw0IAQhCEEACyACQegT\nahDnMSAGBEAgBCAOEK00CyAHBEAgEiATEK00CyANBEAgDyAVEK00CwRAIAJByA1qEKkuC0ICISEg\n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\nqAZqQSQQjzghBCACICE3A9AIIAJB2AhqIAJB6AFqQdgAEI84GiACQeAPahC9HCIBBEAgAkGgCGoQ\n+isMAgsgAkH4CWogBEGEARCPOBogAigC+A8gAigC/A8QjDQgAEEMaiACQfgJakGEARCPOBogACAD\nNgIIIAAgIjcDAEIIISEMIgsgECAdEKA1CyACKAL4DyACKAL8DxCMNCABEPkRDCMLIAJB+BRqQQA2\nAgAgAkGAAToA/BQgAkKAgICAEDcD8BQgAiAbNgLsFCACIBo2AugUIAJCADcD4BQgAiAbNgLcFCAC\nIBo2AtgUIAJBuAtqIAJB2BRqEKINAkACQAJAAkACQAJAAkACfwJ/An8CQAJAAkACQAJAAkACQAJA\nAkACQAJ/AkACQAJAAkACfwJ/AkACQAJAAkACQAJAAkACQAJAAkACfwJ/AkACQAJAAkACQAJAAkAC\nQAJ/An8CfwJAAkACQAJAAkACQAJAIAIoArgLIhAEQCACQbgLaiAQIAIoArwLIhgQkAQCQAJAAkAg\nAi0AuAtFBEAgAi0AuQsiAUECR0EAIAFBAXEbDQIgAkHAFmpBADYCACACQYABOgDEFiACQoCAgIAQ\nNwO4FiACIBg2ArQWIAIgEDYCsBYgAkIANwOoFiACIBg2AqQWIAIgEDYCoBYgAkHoAWogAkGgFmoQ\nlRUgAi0A6AENAyACLQDpAQ0BIAJBBTYCuAsgAkGgFmogAkG4C2oQuxshBQw6CyACKAK8CyEBDDsL\nIAItAOoBQfsARgRAIAIgAi0AxBZBf2oiAToAxBYgAUH/AXFFBEAgAkEVNgK4CyACQaAWaiACQbgL\nahC7GyEFDDoLIAIgAigCqBZBAWo2AqgWIAJBAToA9AIgAiACQaAWajYC8AIgAkEANgKsDiACQgI3\nA/gBIAJBgAJqIRQgAkHoAWpBBHIhDSACQdALaiEMIAJBuAtqQQRyIRFBACEEQgIhIQNAIAJBuAtq\nIAJB8AJqELYIAkACQCACLQC4Cw0AAkACQAJAAkACQAJAIAItALkLIgFBB0cEQCABQQFrDgYGBQQD\nAgEICyALRSEUIAsEQAJAIAYEQCACQdgLakEANgIAIAJBgAE6ANwLIAJCgICAgBA3A9ALIAIgCDYC\nzAsgAiAGNgLICyACQgA3A8ALIAIgCDYCvAsgAiAGNgK4CyACQfANaiACQbgLahCVFSACLQDwDQ0B\nIAItAPENRQRAIAJBBTYC8AQgAkG4C2ogAkHwBGoQuxshAQw/CyACLQDyDSIBQdsARwRAIAFB+wBH\nBEAgAkG4C2ogAkG4GGpBiMzFABCTBiEMDD8LIAIgAi0A3AtBf2oiAToA3AsgAUH/AXFFDT0gAkHQ\nC2ohDSACIAIoAsALQQFqNgLACyACQQA2AvgHIAJBADYCvAUgAkEANgKgDUEBIQMCQAJAA0AgAkHI\nDWogAkG4C2oQlRUCQAJAAkACQCACLQDIDUUEQCACLQDJDUUEQCACQQM2AvAEIAJBuAtqIAJB8ARq\nELsbIQEMPwsCQCACLQDKDSIBQSxHBEAgAUH9AEYNAyADQf8BcQ0BIAJBCDYC8AQgAkG4C2ogAkHw\nBGoQuxshAQxACyADQf8BcQ0AIAIgAigCwAtBAWo2AsALIAJB8ARqIAJBuAtqEJUVIAItAPAEBEAg\nAigC9AQhAQxACyACLQDxBEUNGiACLQDyBCEBCwJAIAFB/wFxIgFBIkcEQCABQf0ARg0BIAJBEDYC\n8AQgAkG4C2ogAkHwBGoQuxshAQxACyACQQA2AtgLIAIgAigCwAtBAWo2AsALIAJB8ARqIAJBuAtq\nIA0Q5gkgAigC9AQhASACKALwBEECRg0/IAEgAigC+AQiA0H+ickAQQsQ+SwNBSABIANBnIrJAEEH\nEPksDQQgASADQajwxgBBDBD5LA0DQQAhAyACQbgLahC4MCIBRQ0GDEALIAJBEjYC8AQgAkG4C2og\nAkHwBGoQuxshAQw+CyACKALMDSEBDD0LAkACQAJAAkACQCAXIg1FBEAgAkHwBGpB/onJAEELENcc\nIAIoAvAEIg1FDQEgAigC9AQhDAsgAigCvAUiB0UNASACQfgEaiACQcAFaiIBKAIANgIAIAIgAikD\nuAU3A/AEIBZFDQIgFiEDDAMLIAIoAvQEIQFBASERQQAMPwtBnIrJAEEHENoYIQEMPQsgAkHIDWoQ\nhzAgAigCyA0iA0UNASACKALMDSERCyACQdgOaiABKAIANgIAIAIgAikDuAU3A9AODEILIAIoAswN\nIQEgAkHwBGoQ6SsMOgsgFg0EIAJB8ARqIAJBuAtqELcsIAIoAvAEIhZFDQMgAigC9AQhESACQaAN\nahCrLiACIBE2AqQNIAIgFjYCoA1BACEDDAILIAIoArwFBEBBACEDQQEhEUGciskAQQcQ2xghASAX\nIQ0MPQsgAkHwBGogAkG4C2oQuCwgAigC9AQEQCACQbgFahCNNCACQcAFaiACQfgEaigCADYCACAC\nIAIpA/AENwO4BUEAIQMMAgsgAigC8AQhAQw6CyAXBEBBACEDQQEhEUH+ickAQQsQ2xghASAXIQ0M\nPAsgAkHwBGogAkG4C2oQwSwgAigC8AQiAQRAIAIoAvQEIQwgAkH4B2oQqy4gAiAMNgL8ByACIAE2\nAvgHQQAhAyABIRcMAQsLIAIoAvQEIQFBACENQQEhEUEAIQMMOgsgAigC9AQhAUEBIRFBACEDIBch\nDQw7C0EBIRFBACEDQajwxgBBDBDbGCEBIBchDQw5CyACIAItANwLQX9qIgE6ANwLIAFB/wFxRQ0y\nIAIgAigCwAtBAWo2AsALIAJBAToAzA0gAiACQbgLajYCyA0gAkHwBGogAkHIDWoQmAkgAigC8AQN\nESACKAL0BCINRQRAQQBBjMLFAEGAuMUAEPkTIQwMMQsgAkH4BGoiAygCACEBIAJB8ARqIAJByA1q\nEN4IAkAgAigC8ARFBEAgAygCACIDRQRAQQFBjMLFAEGAuMUAEPkTIQwMAgsgAiADNgK8BSACIAIo\nAvQENgK4BSACIAJB/ARqKAIANgLABSACQfAEaiACQcgNahCXCQJAAn8gAigC8ARFBEAgAigC9AQi\nAw0CQQJBjMLFAEGAuMUAEPkTDAELIAIoAvQECyEMIAJBuAVqEOkrDAILIAJB2A5qIAJBwAVqKAIA\nNgIAIAIgAikDuAU3A9AOIAJB+ARqKAIAIREgASEMDDMLIAIoAvQEIQwLIA0gARCgNQwwC0Gx+MYA\nQQcQ2hghA0EBDD4LIAIoAvQNIQEMPAtBASEBQejvywBBBBDaGCEDIAQhCEEBIQZBAAw+CyACKALw\nAhC4MCIDRQ0HDCkLICFCAlIEQEHdk8cAQQgQ2xghA0EBDCoLIAJBuAtqIAIoAvACEIwsIAIoArgL\nIQMgAikDyAsiIUICUQ0oIAJBkBFqIgEgEUEIaigCADYCACACQfgEaiIHIAxBCGopAwA3AwAgAiAR\nKQIANwOIESACIAwpAwA3A/AEIAJB6AFqEOcxIA0gAikDiBE3AgAgDUEIaiABKAIANgIAIBQgAikD\n8AQ3AwAgFEEIaiAHKQMANwMAIAIgAzYC6AEgAiAhNwP4AQwGCyAiQgFRDQwgAkG4C2ogAigC8AIQ\nkiwgAigCuAsNAyACKQPACyEjQgEhIgwFCyAEBEBBlPjGAEEGENsYIQNBAQwoCyACQbgLaiACKALw\nAhCPLCACKAK4CyIBBEAgAigCvAshAyAEIA4QrTQgAyEOIAEhBAwFCyACKAK8CyEDQQEhAUEADCgL\nIAUEQEHAmckAQQgQ2xghA0EBDCcLIAJBuAtqIAIoAvACEJMsIAIoArgLIgUEQCACKAK8CyEJIA8g\nChCtNCAJIQogBSEPDAQLIAIoArwLIQNBACEFQQEMJgsgBgRAQbH4xgBBBxDbGCEDQQEMJgsgAkG4\nC2ogAigC8AIQjSwgAigCuAsiBkUNACACKAK8CyEIIBIgFRCtNCAIIRUgBiESDAILIAIoArwLIQMM\nIwsgCwRAQejvywBBBBDbGCEDQQEMJAsgAkG4C2ogAigC8AIQ0CsgAigCuAshEyACKAK8CyILBEAg\nAigCwAshASACQagOahCpLiACIAE2ArAOIAIgCzYCrA4gAiATNgKoDgwBCwtBASEBIBMhAyAEDCML\nIAJBoBZqIAJBuBhqQdjLxQAQkwYhAww2CyACQcAWakEANgIAIAJBgAE6AMQWIAJCgICAgBA3A7gW\nIAIgGDYCtBYgAiAQNgKwFiACQgA3A6gWIAIgGDYCpBYgAiAQNgKgFiACQThqIAJBoBZqEJUVIAIt\nADhFBEAgAi0AOUUEQCACQQU2ArgLIAJBoBZqIAJBuAtqELsbIQUMHwsgAi0AOkH7AEYEQCACIAIt\nAMQWQX9qIgE6AMQWIAFB/wFxRQRAIAJBFTYCuAsgAkGgFmogAkG4C2oQuxshBQwgCyACIAIoAqgW\nQQFqNgKoFiACQQE6AJwHIAIgAkGgFmo2ApgHIAJBADYC9A0gAkICNwNgIAJB6ABqIQwgAkE4akEE\nciERIAJB6AtqIQ8gAkG4C2pBBHIhFkICISFBACEEA0AgAkG4C2ogAkGYB2oQtggCQAJ/AkAgAi0A\nuAsNAAJAAkACQAJAAkACQCACLQC5CyIBQQdHBEAgAUEBaw4GBgUEAwIBCQsgCEUNEQJAIAYEQCAC\nQdgLakEANgIAIAJBgAE6ANwLIAJCgICAgBA3A9ALIAIgCjYCzAsgAiAGNgLICyACQgA3A8ALIAIg\nCjYCvAsgAiAGNgK4CyACQeAPaiACQbgLahCVFSACLQDgDw0BIAItAOEPRQRAIAJBBTYCiBcgAkG4\nC2ogAkGIF2oQuxshAQwiCyACLQDiDyIBQdsARwRAIAFB+wBHBEAgAkG4C2ogAkG4GGpB+MzFABCT\nBiEBDCALIAIgAi0A3AtBf2oiAToA3AsgAUH/AXFFDSEgAkHQC2ohByACIAIoAsALQQFqNgLAC0EA\nIQ8CQANAIAJB4A9qIAJBuAtqEJUVIAItAOAPDRcgAi0A4Q9FBEAgAkEDNgKIFyACQbgLaiACQYgX\nahC7GyEBDCALAkAgAi0A4g8iAUEsRwRAIAFB/QBGDQMgD0EBcUUNASACQQg2AogXIAJBuAtqIAJB\niBdqELsbIQEMIQsgD0EBcUUNACACIAIoAsALQQFqNgLACyACQYgXaiACQbgLahCVFSACLQCIFw0f\nIAItAIkXRQ0ZIAItAIoXIQELAkAgAUH/AXEiAUEiRwRAIAFB/QBGDQEgAkEQNgKIFyACQbgLaiAC\nQYgXahC7GyEBDCELIAJBADYC2AsgAiACKALAC0EBajYCwAsgAkGIF2ogAkG4C2ogBxDmCSACKAKI\nF0ECRg0fQQEhDyACQbgLahC4MCIBRQ0BDCALCyACQRI2AogXIAJBuAtqIAJBiBdqELsbIQEMHgtB\nACEBDB0LIAIgAi0A3AsiAUF/aiIHOgDcCyAHQf8BcUUNGiACIAE6ANwLIAIgAigCwAtBAWo2AsAL\nIAJBuAtqEIMNIQEMHQtBsfjGAEEHENoYIQNBAQwhCyACKALkDyEBDB8LIAIoApgHELgwIgFFDQhB\nASELIAEhAyAEDBULICFCAlIEQEHdk8cAQQgQ2xghA0EBDBQLIAJBuAtqIAIoApgHEIcDIAIoArgL\nIgMgAikD4AsiIUICUQ0FGiACQYgXaiAWQSQQjzgaIAJB+A9qIgEgD0EYaikDADcDACACQfAPaiIH\nIA9BEGopAwA3AwAgAkHoD2oiFyAPQQhqKQMANwMAIAIgDykDADcD4A8gAkE4ahCPICACIAM2Ajgg\nESACQYgXakEkEI84GiAMIAIpA+APNwMAIAxBCGogFykDADcDACAMQRBqIAcpAwA3AwAgDEEYaiAB\nKQMANwMAIAIgITcDYAwHCyAjQgFRDREgAkG4C2ogAigCmAcQkiwgAigCuAsNAyACKQPACyEiQgEh\nIwwGCyAEBEBBlPjGAEEGENsYIQNBAQwSCyACQbgLaiACKAKYBxCPLCACKAK4CyIBBEAgAigCvAsg\nBCAOEK00IQ4gASEEDAYLIAIoArwLIQNBASELQQAMEgsgBQRAQcCZyQBBCBDbGCEDQQEMEQsgAkG4\nC2ogAigCmAcQkywgAigCuAsiBQRAIAIoArwLIQkgEiAVEK00IAkhFSAFIRIMBQsgAigCvAshA0EA\nIQVBAQwQCyAGBEBBsfjGAEEHENsYIQNBAQwQCyACQbgLaiACKAKYBxCNLCACKAK4CyIGRQ0AIAIo\nArwLIQogFCATEK00IAohEyAGIRQMAwsgAigCvAsLIQNBAQwNCyAIBEBB6O/LAEEEENsYIQNBAQwN\nCyACQbgLaiACKAKYBxDQKyACKAK4CyENIAIoArwLIggEQCACKALACyEBIAJB8A1qEKkuIAIgATYC\n+A0gAiAINgL0DSACIA02AvANDAELC0EBIQsgDSEDIAQMDAsgAkGgFmogAkG4GGpB2MvFABCTBiED\nDBwLIAIoAjwhBQwdCyACKALsASEFDDYLIAIoArwLIQEMOAsgAkEFNgLwBCACQbgLaiACQfAEahC7\nGyEBDCQLIAIoAvQEIQwMHgtBlOfGAEEQENsYIQNBAQwbC0Ho78sAQQQQ2hghAyAEIQZBAQwFCyAC\nKALkDyEBDAcLIAJBBTYCiBcgAkG4C2ogAkGIF2oQuxshAQwGC0GU58YAQRAQ2xghA0EBCyELIAQL\nIQZBAQshCEEBIQpBASEBDAoLIAJBFTYCiBcgAkG4C2ogAkGIF2oQuxshAQwGCyACKAKMFyEBCyAC\nIAItANwLQQFqOgDcCyACIAJBuAtqEPIRIgc2AowXIAIgATYCiBcgAUUEQCAHIQEMAQsgB0UNACAC\nQYgXakEEchDcGAsgAUUNAQsgASACQbgLahCsHSEBDAILIAJBuAtqEL0cIgENASACKALQCyACKALU\nCxCMNCAGIAoQoDUgBUUhAQJAAkAgBQRAAkACQCAEBEAgI1AiBg0BICFCAlENAiACQcAVaiARQSQQ\njzgaIAJBqA9qIAxBGGopAwA3AwAgAkGgD2ogDEEQaikDADcDACACQZgPaiAMQQhqKQMANwMAIAIg\nDCkDADcDkA8gDSAIEIw0IAQhBgwOC0EBIQZBlPjGAEEGENoYIQMMBAtBlOfGAEEQENoYIQMMAgtB\n3ZPHAEEIENoYIQMMAQtBASEGQcCZyQBBCBDaGCEDQQAMBQsgBCAOEKA1CyAFIAkQoDVBAAwDCyAC\nQRU2AogXIAJBuAtqIAJBiBdqELsbIQELIAIoAtALIAIoAtQLEIw0IAEQ+REhAyAGIAoQoDVBAQsh\nBkEBIQFBAQshCiANIAgQjDQgBkUNASAEIQZBACEICyACQThqEI8gIAFFDQIMAQtBACEIIAEEQCAE\nIQYMAQsgBCEGDAELIAQgDhCtNAsgCgRAIBIgFRCtNAsgCARAIBQgExCtNAsgCwRAIAJB8A1qEKku\nC0ICISELIAIgAi0AxBZBAWo6AMQWIAIgAzYCuAsgAkG4C2pBBHIgAkHAFWpBJBCPOBogAkHwC2og\nAkGYD2opAwA3AwAgAkH4C2ogAkGgD2opAwA3AwAgAkGADGogAkGoD2opAwA3AwAgAiAONgKcDCAC\nIAY2ApgMIAIgCTYClAwgAiAFNgKQDCACICI3A4gMIAIgAikDkA83A+gLIAIgITcD4AsgAiACQaAW\nahDyESIBNgKgDCAhQgJSBEAgAUUNAiACQbgLahDQKCABIQMMAQsgAUUNACACQaAMahDcGAsgAyAC\nQaAWahCsHSEFDAELIAJB6BdqIAJBwBVqQSQQjzgaIAJB4BJqIAJB6AtqQTgQjzgaIAIgAzYCmAMg\nAkGYA2pBBHIgAkHoF2pBJBCPOCEBIAIgITcDwAMgAkHIA2ogAkHgEmpBOBCPOCEEIAJBoBZqEL0c\nIgVFDQEgAkGYA2oQ0CgLIAIoArgWIAIoArwWEIw0IAUQ+REhAQwbCyACQfAEaiABQSQQjzgaIAJB\n2BFqIARBOBCPOBogAigCuBYgAigCvBYQjDQgAkGIEWogAkHwBGpBJBCPOBogAkHoAWogAkHYEWpB\nOBCPOBogAkGwEGogAkGIEWpBJBCPOBogAkHoE2ogAkHoAWpBOBCPOBpCASEiDBkLQQELIQEgBAsh\nCEEBIQZBASEUQQEMEQtBACENCyACIAItANwLQQFqOgDcCyACQbgLahCDDSEBIAJBiAVqIAJB2A5q\nKAIANgIAIAIgETYC/AQgAiADNgL4BCACIAw2AvQEIAIgDTYC8AQgAiABNgKMBSACIAIpA9AONwOA\nBQJAIA0EQCABDQEgAkGADmogAkH4BGoiAUEQaigCADYCACACQfgNaiABQQhqKQIANwMAIAIgASkC\nADcD8A0MCwtBACENIAFFDQogAkGMBWoQ3BgMCgsgAkHwBGoQpShBACENIAEhDAwJCyACQRU2AvAE\nIAJBuAtqIAJB8ARqELsbIQEMCwsgB0UhESANIAwQoDUgFwshDSAXQQBHIQMMAgtBACEDC0EBIREg\nFyENCyAWRQ0BCyAWIAIoAqQNEKA1CyACKAK8BUUgEUVyRQRAIAJBuAVqEOkrCyANRSADckUEQCAX\nIAIoAvwHEKA1C0EAIQ0gASEMCyACIAItANwLQQFqOgDcCyACQbgLahDyESEBIAJBiAVqIAJB2A5q\nKAIANgIAIAIgETYC/AQgAiADNgL4BCACIAw2AvQEIAIgDTYC8AQgAiABNgKMBSACIAIpA9AONwOA\nBQJAIA0EQCABDQEgAkGADmogAkH4BGoiAUEQaigCADYCACACQfgNaiABQQhqKQIANwMAIAIgASkC\nADcD8A0MAgtBACENIAFFDQEgAkGMBWoQ3BgMAQsgAkHwBGoQpShBACENIAEhDAsgDUUNASACQaAR\naiACQYAOaigCADYCACACQZgRaiACQfgNaikDADcDACACIAIpA/ANNwOQESACIAw2AowRIAIgDTYC\niBEgAkG4C2oQvRwiAQRAIAJBiBFqEKUoDAMLIAJBqAdqIgMgAkGQEWoiAUEQaigCADYCACACQaAH\naiIHIAFBCGopAgA3AwAgAiABKQIANwOYByACKALQCyACKALUCxCMNCACQfAPaiAHKQMANwMAIAJB\n+A9qIAMoAgA2AgAgAiACKQOYBzcD6A8gAiAMNgLkDyACIA02AuAPIAYgCBCgNQJAAkACQAJAIAUE\nQCAERQ0BICJQRQ0DQZTnxgBBEBDaGCEDIAQgDhCgNQwCC0HAmckAQQgQ2hghAwwDC0GU+MYAQQYQ\n2hghAwsgBSAJEKA1DAELAn8gIUICUQRAQgAhISACQcALakIANwMAIAJCADcDuAtBAAwBCyACQcAL\naiACQfABaikDADcDACACIAIpA+gBNwO4CyACKAKIAgshASACKAKMAiEGIAIpA4ACISIgAkGoD2og\nAkH4D2ooAgA2AgAgAkGgD2ogAkHwD2opAwA3AwAgAkGYD2ogAkHoD2opAwA3AwAgAkGwBmogAkHA\nC2opAwA3AwAgAiACKQPgDzcDkA8gAiACKQO4CzcDqAYgEyALEIw0ICNCIIinIQsgI6chAwwHCyAF\nRSEBIA0gDBCgNSACQfAPahDpKyACKALoDyACKALsDxCgNUEADAQLIAJBFTYC8AQgAkG4C2ogAkHw\nBGoQuxshAQwBCyAMIAJBuAtqEKwdIQELIAIoAtALIAIoAtQLEIw0IAEQ+REhAyAGIAgQoDVBAQsh\nAUEBCyEGIBMgCxCMNCAEIQhBAAshCyACQegBahDnMSABBEAgBCAOEK00CyAGBEAgDyAKEK00CyAU\nBEAgEiAVEK00CyALBEAgAkGoDmoQqS4LQgIhISAIIQQLIAIgAi0AxBZBAWo6AMQWIAJB2AtqIAJB\nsAZqKQMANwMAIAIgDjYCzAsgAiAENgLICyACIAk2AsQLIAIgBTYCwAsgAiALNgK8CyACIAM2ArgL\nIAIgAikDqAY3A9ALIAIgBjYC9AsgAiABNgLwCyACICI3A+gLIAIgITcD4AsgAkGADGogAkGYD2op\nAwA3AwAgAkGIDGogAkGgD2opAwA3AwAgAkGQDGogAkGoD2ooAgA2AgAgAiACKQOQDzcD+AsgAiAC\nQaAWahDyESIBNgKYDCAhQgJSBEAgAUUNAiACQbgLahDyIyABIQMMAQsgAUUNACACQZgMahDcGAsg\nAyACQaAWahCsHSEFDAELIAJBiBdqIAJBuAtqQQRyQSQQjzgaIAJBOGogAkHoC2pBMBCPOBogAiAD\nNgKYAyACQZgDakEEciACQYgXakEkEI84IQEgAiAhNwPAAyACQcgDaiACQThqQTAQjzghBCACQaAW\nahC9HCIFBEAgAkGYA2oQ8iMMAQsgAkHAFWogAUEkEI84GiACQeASaiAEQTAQjzgaIAIoArgWIAIo\nArwWEIw0IAJB6BdqIAJBwBVqQSQQjzgaIAJB2BFqIAJB4BJqQTAQjzgaIAJBsBBqIAJB6BdqQSQQ\njzgaIAJB6BNqIAJB2BFqQTAQjzgaQgAhIgwBCyACKAK4FiACKAK8FhCMNCAFEPkRIQEMAQsgECAY\nEKA1IAIgAzYCqAggAiAiNwOgCCACQawIaiACQbAQakEkEI84IQQgAiAhNwPQCCACQdgIaiACQegT\nakE4EI84GiACQdgUahC9HCIBBEAgAkGgCGoQ+SsMAgsgAkH4CWogBEHkABCPOBogAigC8BQgAigC\n9BQQjDQgAEEMaiACQfgJakHkABCPOBogACADNgIIIAAgIjcDAEIHISEMIQsgECAYEKA1CyACKALw\nFCACKAL0FBCMNCABEPkRDCILIAJB+BRqQQA2AgAgAkGAAToA/BQgAkKAgICAEDcD8BQgAiAbNgLs\nFCACIBo2AugUIAJCADcD4BQgAiAbNgLcFCACIBo2AtgUIAJBuAtqIAJB2BRqEKINAkACQAJAAkAC\nQAJAAkACfwJ/An8CQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQCACKAK4CyIQ\nBEAgAkG4C2ogECACKAK8CyIZEJAEAkAgAi0AuAtFBEAgAi0AuQsiAUECR0EAIAFBAXEbDQQgAkHA\nFmpBADYCACACQYABOgDEFiACQoCAgIAQNwO4FiACIBk2ArQWIAIgEDYCsBYgAkIANwOoFiACIBk2\nAqQWIAIgEDYCoBYgAkHoAWogAkGgFmoQlRUgAi0A6AENAyACLQDpAQ0BIAJBBTYCuAsgAkGgFmog\nAkG4C2oQuxshBQwcCyACKAK8CyEBDB0LIAItAOoBQfsARw0DIAIgAi0AxBZBf2oiAToAxBYgAUH/\nAXFFBEAgAkEVNgK4CyACQaAWaiACQbgLahC7GyEFDBsLIAIgAigCqBZBAWo2AqgWIAJBAToApA0g\nAiACQaAWajYCoA0gAkEANgKsDiACQgI3A/gBIAJBgAJqIQUgAkHoAWpBBHIhCSACQdALaiEKIAJB\nuAtqQQRyIRJBACEEQgIhIQJ/An8DQAJAIAJBuAtqIAJBoA1qELYIAkACQAJAAkAgAi0AuAsNAAJA\nAkACQAJAAkAgAi0AuQsiAUEHRwRAIAFBAWsOBgIDBAUICQELIAhFIRggCEUNESAORQ0TIAJB2Atq\nQQA2AgAgAkGAAToA3AsgAkKAgICAEDcD0AsgAiAVNgLMCyACIA42AsgLIAJCADcDwAsgAiAVNgK8\nCyACIA42ArgLIAJB4A9qIAJBuAtqEJUVIAItAOAPDRIgAi0A4Q9FBEAgAkEFNgLwBCACQbgLaiAC\nQfAEahC7GyEBDCELIAItAOIPIgFB2wBGDRQgAUH7AEcEQCACQbgLaiACQbgYakG408UAEJMGIQkM\nIAsgAiACLQDcC0F/aiIBOgDcCyABQf8BcUUNHiACQdALaiEHIAIgAigCwAtBAWo2AsALIAJBADYC\nyA0gAkEANgK8BSACQQA2AqgGIAJBqAZqQQRyIRxBASEDQQAhEwNAIAJBmAdqIAJBuAtqEJUVAkAC\nQAJAAkACQAJAAkACQCACLQCYB0UEQCACLQCZB0UEQCACQQM2AvAEIAJBuAtqIAJB8ARqELsbIQEM\nIgsCQCACLQCaByIBQSxHBEAgAUH9AEYNAyADQf8BcQ0BIAJBCDYC8AQgAkG4C2ogAkHwBGoQuxsh\nAQwjCyADQf8BcQ0AIAIgAigCwAtBAWo2AsALIAJB8ARqIAJBuAtqEJUVIAItAPAEBEAgAigC9AQh\nAQwjCyACLQDxBEUNCCACLQDyBCEBCwJAIAFB/wFxIgFBIkcEQCABQf0ARg0BIAJBEDYC8AQgAkG4\nC2ogAkHwBGoQuxshAQwjCyACQQA2AtgLIAIgAigCwAtBAWo2AsALIAJB8ARqIAJBuAtqIAcQ5gkg\nAigC9AQhASACKALwBEECRg0iIAEgAigC+AQiBUGik8kAQQcQ+SwNBSABIAVB9O/IAEEKEPksDQQg\nASAFQcmZywBBBxD5LA0DQQAhAyACQbgLahC4MCIBRQ0KDCMLIAJBEjYC8AQgAkG4C2ogAkHwBGoQ\nuxshAQwhCyACKAKcByEBDCALAkACQAJAIBMiBUUEQCACQfAEahDhHCACKALwBCIFRQ0BIAIoAvQE\nIRILIAIoArwFIgNFDQEgAkGgB2ogAkHABWoiASgCADYCACACIAIpA7gFNwOYByAURQRAIAJB8ARq\nEIYwIAIoAvAEDQMgAkH4BGooAgAhCiACKAL0BCEJCyACQdgOaiABKAIANgIAIAIgAikDuAU3A9AO\nDCcLIAIoAvQEIQFBASEKQQAMIAtB9O/IAEEKENoYIQEMHgsgAigC9AQhASACQZgHahCvLAwdCyAU\nQQFGDQMgAkHwBGogAkG4C2oQwCwgAigC9AQhCSACKALwBA0CIAIoAvgEIQogAkGoBmoQ8zAgAiAK\nNgKwBiACIAk2AqwGQQEhFCACQQE2AqgGQQAhAwwGCyACKAK8BUUNBEEAIQNBASEKQfTvyABBChDb\nGCEBIBMhBQwfCyATBEBBACEDQQEhCkGik8kAQQcQ2xghASATIQUMHwsgAkHwBGogAkG4C2oQwSwg\nAigC8AQiAQRAIAIoAvQEIRIgAkHIDWoQqy4gAiASNgLMDSACIAE2AsgNQQAhAyABIRMMBQsgAigC\n9AQhAUEAIQVBASEKQQAhAwweC0EBIQpBACEDIBMhBSAJIQEMHwtBASEKQQAhA0HJmcsAQQcQ2xgh\nASATIQUMHQsgAkEFNgLwBCACQbgLaiACQfAEahC7GyEBDBkLIAJBuAtqEJ4VIgENGCACQfAEaiAC\nQbgLahDHAiACKAL0BARAIAJBwAVqIAJB+ARqKAIANgIAIAIgAikD8AQ3A7gFQQAhAwwBCwsgAigC\n8AQhAQwXCyAIBEBB6O/LAEEEENsYIQNBAQwLCyACQbgLaiACKAKgDRDQKyACKAK4CyEWIAIoArwL\nIggEQCACKALACyEBIAJBqA5qEKkuIAIgATYCsA4gAiAINgKsDiACIBY2AqgODAoLQQEhDiAWIQMg\nBAwLCyAOBEBBsfjGAEEHENsYIQNBAQwKCyACQbgLaiACKAKgDRCNLCACKAK4CyIORQ0DIAIoArwL\nIRUgFyAREK00IBUhESAOIRcMCAsgBgRAQcCZyQBBCBDbGCEDQQEMCQsgAkG4C2ogAigCoA0Qkywg\nAigCuAsiBgRAIAIoArwLIQ8gDCANEK00IA8hDSAGIQwMCAsgAigCvAshA0EAIQZBAQwICyAEBEBB\nlPjGAEEGENsYIQNBAQwICyACQbgLaiACKAKgDRCPLCACKAK4CyIBBEAgAigCvAshAyAEIAsQrTQg\nAyELIAEhBAwHCyACKAK8CyEDQQEhDkEADAgLICJCAVENASACQbgLaiACKAKgDRCSLCACKAK4Cw0A\nIAIpA8ALISNCASEiDAULIAIoArwLIQMMAwtBlOfGAEEQENsYIQNBAQwECyAhQgJSBEBB3ZPHAEEI\nENsYIQNBAQwECyACQbgLaiACKAKgDRCMLCACKAK4CyEDIAIpA8gLIiFCAlENASACQZARaiIBIBJB\nCGooAgA2AgAgAkH4BGoiEyAKQQhqKQMANwMAIAIgEikCADcDiBEgAiAKKQMANwPwBCACQegBahDn\nMSAJIAIpA4gRNwIAIAlBCGogASgCADYCACAFIAIpA/AENwMAIAVBCGogEykDADcDACACIAM2AugB\nIAIgITcD+AEMAgsgAigCoA0QuDAiA0UNAQsLQQELIQ4gBAshCUEBIQFBASEYQQEMFgsgAigCvAsh\nAQwcCyACKALsASEFDBgLIAJBwBZqQQA2AgAgAkGAAToAxBYgAkKAgICAEDcDuBYgAiAZNgK0FiAC\nIBA2ArAWIAJCADcDqBYgAiAZNgKkFiACIBA2AqAWIAJBOGogAkGgFmoQlRUCQAJAAkACQAJAAkAC\nQAJAAkACfwJ/AkACQAJAAkACQAJAAkACQAJ/An8CfwJAAkACQAJAIAItADhFBEAgAi0AOUUEQCAC\n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\nrTQLIBgEQCAXIBEQrTQLIAUEQCACQagOahCpLgtCAiEhIAkhBAsgAiACLQDEFkEBajoAxBYgAkHY\nC2ogAkH4DWopAwA3AwAgAiALNgLMCyACIAQ2AsgLIAIgDzYCxAsgAiAGNgLACyACIAg2ArwLIAIg\nAzYCuAsgAiACKQPwDTcD0AsgAiASNgKQDCACIAE2AowMIAIgEzYCiAwgAiAUNgKEDCACIAU2AoAM\nIAIgCjYC/AsgAiAJNgL4CyACIBU2AvQLIAIgDjYC8AsgAiAiNwPoCyACICE3A+ALIAIgAkGgFmoQ\n8hEiATYCmAwgIUICUgRAIAFFDQIgAkG4C2oQ8CMgASEDDAELIAFFDQAgAkGYDGoQ3BgLIAMgAkGg\nFmoQrB0hBQwBCyACQYgXaiACQbgLakEEckEkEI84GiACQThqIAJB6AtqQTAQjzgaIAIgAzYCmAMg\nAkGYA2pBBHIgAkGIF2pBJBCPOCEBIAIgITcDwAMgAkHIA2ogAkE4akEwEI84IQQgAkGgFmoQvRwi\nBQRAIAJBmANqEPAjDAELIAJBwBVqIAFBJBCPOBogAkHgEmogBEEwEI84GiACKAK4FiACKAK8FhCM\nNCACQegXaiACQcAVakEkEI84GiACQdgRaiACQeASakEwEI84GiACQbAQaiACQegXakEkEI84GiAC\nQegTaiACQdgRakEwEI84GkIAISIMAQsgAigCuBYgAigCvBYQjDQgBRD5ESEBDAELIBAgGRCgNSAC\nIAM2AqgIIAIgIjcDoAggAkGsCGogAkGwEGpBJBCPOCEEIAIgITcD0AggAkHYCGogAkHoE2pBOBCP\nOBogAkHYFGoQvRwiAQRAIAJBoAhqEPgrDAILIAJB+AlqIARB5AAQjzgaIAIoAvAUIAIoAvQUEIw0\nIABBDGogAkH4CWpB5AAQjzgaIAAgAzYCCCAAICI3AwBCBiEhDCALIBAgGRCgNQsgAigC8BQgAigC\n9BQQjDQgARD5EQwhCyACQfgUakEANgIAIAJBgAE6APwUIAJCgICAgBA3A/AUIAIgGzYC7BQgAiAa\nNgLoFCACQgA3A+AUIAIgGzYC3BQgAiAaNgLYFCACQbgLaiACQdgUahCiDQJAAkACQAJAAkACQAJA\nAn8CQAJ/AkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJAAkAC\n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\nakEkEI84GiACQfALaiACQZgPaikDADcDACACQfgLaiACQaAPaikDADcDACACQYAMaiACQagPaikD\nADcDACACIA42ApwMIAIgBjYCmAwgAiAJNgKUDCACIAU2ApAMIAIgIjcDiAwgAiACKQOQDzcD6Asg\nAiAhNwPgCyACIAJBoBZqEPIRIgE2AqAMICFCAlIEQCABRQ0CIAJBuAtqENAoIAEhAwwBCyABRQ0A\nIAJBoAxqENwYCyADIAJBoBZqEKwdIQUMAQsgAkHoF2ogAkHAFWpBJBCPOBogAkHgEmogAkHoC2pB\nOBCPOBogAiADNgKYAyACQZgDakEEciACQegXakEkEI84IQEgAiAhNwPAAyACQcgDaiACQeASakE4\nEI84IQQgAkGgFmoQvRwiBUUNASACQZgDahDQKAsgAigCuBYgAigCvBYQjDQgBRD5ESEBDCALIAJB\n8ARqIAFBJBCPOBogAkHYEWogBEE4EI84GiACKAK4FiACKAK8FhCMNCACQYgRaiACQfAEakEkEI84\nGiACQegBaiACQdgRakE4EI84GiACQbAQaiACQYgRakEkEI84GiACQegTaiACQegBakE4EI84GkIB\nISIMHgtBAQshFiAECyEOQQEhAUEBIRdBAQwWCyACQQc2AvAEIAUgAkHwBGoQuxshCUEFIQULAkAC\nQCAFQXxqDgIAAgELQQJB0LvFAEGAuMUAEPkTIQkMAQsgCSEYIBUhCQwDCyACQfANahCrLgsgASAD\nEKA1C0EEIQULIAIgAi0A3AtBAWo6ANwLIAIgAkG4C2oQgw0iFTYCjAUgAiAWNgKIBSACIBg2AoQF\nIAIgAzYC/AQgAiABNgL4BCACIBI2AvQEIAIgCTYC8AQgAiAFNgKABQJAAkAgBUEERwRAIBUNASAC\nQaAHaiACQfAEakEEciIBQQhqKAIANgIAIAIgASkCADcDmAcgAikChAUhJAwNCyAVDQEMCwsgAkHw\nBGoQsixBBCEFIBUhCQwLCyACQYwFahDcGAwJCyACQRU2AvAEIAJBuAtqIAJB8ARqELsbIQEMDAsg\nFkEARyEDDAMLIAIoAvQEIQELQQAhAwsgFiEFCyACKAKQD0EERg0BCyACQZAPahD4JwsgGEEBRgRA\nIBwQqy4LIAVFIANyRQRAIBYgAigCrA4QoDULIAEhCUEECyEFIAIgAi0A3AtBAWo6ANwLIAIgAkG4\nC2oQ8hEiATYCjAUgAiAkNwKEBSACIBU2AvwEIAIgAzYC+AQgAiASNgL0BCACIAk2AvAEIAIgBTYC\ngAUCQAJAIAVBBEcEQCABDQEgAkGgB2ogAkHwBGpBBHIiAUEIaigCADYCACACIAEpAgA3A5gHDAQL\nIAENAQwCCyACQfAEahCyLEEEIQUgASEJDAILIAJBjAVqENwYC0EEIQULIAVBBEYNASACQZQRaiAC\nQaAHaigCADYCACACIAk2AogRIAIgAikDmAc3AowRIAIgJDcCnBEgAiAFNgKYESACQbgLahC9HCIB\nBEAgAkGIEWoQsiwMAwsgAigClBEhASACKAKQESEVIAIoAowRIRIgAigC0AsgAigC1AsQjDQgDiAP\nEKA1ICRCIIinIQ4gJKchDwJAAkACQAJAIAYEQCAERQ0BICJQRQ0DQZTnxgBBEBDaGCEDIAQgCxCg\nNQwCC0HAmckAQQgQ2hghAwwDC0GU+MYAQQYQ2hghAwsgBiAKEKA1DAELAn8gIUICUQRAQgAhISAC\nQcALakIANwMAIAJCADcDuAtBAAwBCyACQcALaiACQfABaikDADcDACACIAIpA+gBNwO4CyACKAKI\nAgshEyACKAKMAiEUIAIpA4ACISIgAkHoD2ogAkHAC2opAwA3AwAgAiACKQO4CzcD4A8gESAIEIw0\nICNCIIinIQggI6chAwwHCyAGRSEWIBUgARCgNSAJIBIQrTRBACEBIAVBA01BACAFQQJHGw0EIA8g\nDhCgNQwECyACQRU2AvAEIAJBuAtqIAJB8ARqELsbIQEMAQsgCSACQbgLahCsHSEBCyACKALQCyAC\nKALUCxCMNCABEPkRIQMgDiAPEKA1QQELIRZBASEBCyARIAgQjDQgBCEOQQALIQUgAkHoAWoQ5zEg\nFgRAIAQgCxCtNAsgAQRAIBQgExCtNAsgFwRAIAwgDRCtNAsgBQRAIAJBuAVqEKkuC0ICISEgDiEE\nCyACIAItAMQWQQFqOgDEFiACQdgLaiACQegPaikDADcDACACIAs2AswLIAIgBDYCyAsgAiAKNgLE\nCyACIAY2AsALIAIgCDYCvAsgAiADNgK4CyACIAIpA+APNwPQCyACIA42ApAMIAIgDzYCjAwgAiAF\nNgKIDCACIAE2AoQMIAIgFTYCgAwgAiASNgL8CyACIAk2AvgLIAIgFDYC9AsgAiATNgLwCyACICI3\nA+gLIAIgITcD4AsgAiACQaAWahDyESIBNgKYDCAhQgJSBEAgAUUNAiACQbgLahD0IyABIQMMAQsg\nAUUNACACQZgMahDcGAsgAyACQaAWahCsHSEFDAELIAJBiBdqIAJBuAtqQQRyQSQQjzgaIAJBOGog\nAkHoC2pBMBCPOBogAiADNgKYAyACQZgDakEEciACQYgXakEkEI84IQEgAiAhNwPAAyACQcgDaiAC\nQThqQTAQjzghBCACQaAWahC9HCIFBEAgAkGYA2oQ9CMMAQsgAkHAFWogAUEkEI84GiACQeASaiAE\nQTAQjzgaIAIoArgWIAIoArwWEIw0IAJB6BdqIAJBwBVqQSQQjzgaIAJB2BFqIAJB4BJqQTAQjzga\nIAJBsBBqIAJB6BdqQSQQjzgaIAJB6BNqIAJB2BFqQTAQjzgaQgAhIgwBCyACKAK4FiACKAK8FhCM\nNCAFEPkRIQEMAQsgECAZEKA1IAIgAzYCqAggAiAiNwOgCCACQawIaiACQbAQakEkEI84IQQgAiAh\nNwPQCCACQdgIaiACQegTakE4EI84GiACQdgUahC9HCIBBEAgAkGgCGoQ9ysMAgsgAkH4CWogBEHk\nABCPOBogAigC8BQgAigC9BQQjDQgAEEMaiACQfgJakHkABCPOBogACADNgIIIAAgIjcDAEIFISEM\nHwsgECAZEKA1CyACKALwFCACKAL0FBCMNCABEPkRDCALIAJB4BVqQQA2AgAgAkGAAToA5BUgAkKA\ngICAEDcD2BUgAiAbNgLUFSACIBo2AtAVIAJCADcDyBUgAiAbNgLEFSACIBo2AsAVIAJBuAtqIAJB\nwBVqEKINAkACQAJAAkACQAJAAkACQAJ/An8CfwJAAkACQAJAAkACQAJAAkACQAJ/AkACfwJAAkAC\nQAJAAkACQAJAAkAgAigCuAsiEARAIAJBuAtqIBAgAigCvAsiHRCQBAJAIAItALgLRQRAIAItALkL\nIgFBAkdBACABQQFxGw0EIAJBqBdqQQA2AgAgAkGAAToArBcgAkKAgICAEDcDoBcgAiAdNgKcFyAC\nIBA2ApgXIAJCADcDkBcgAiAdNgKMFyACIBA2AogXIAJB6BNqIAJBiBdqEJUVIAItAOgTDQMgAi0A\n6RMNASACQQU2ArgLIAJBiBdqIAJBuAtqELsbIQEMHQsgAigCvAshAQweCyACLQDqE0H7AEcNAyAC\n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\nAwtBASEHIBQhBQsgHkEBRw0BCyAfEKsuCyAPRSAHRXJFBEAgDSAPEIw0CyAFRSADckUEQCAUIAIo\nAqwOEKA1C0EAIQULIAIgAi0AxBZBAWo6AMQWIAIgAkGgFmoQ8hEiAzYC4AsgAiAcNgLYCyACIA82\nAtQLIAIgDTYC0AsgAiAVNgLMCyACIAU2AsgLIAIgEzYCxAsgAiASNgLACyACIBQ2ArwLIAIgATYC\nuAsCQCAFBEAgAw0BIAJBoAdqIAJBuAtqQQRyIg9BCGooAgA2AgAgAkHwF2ogAkHMC2oiA0EIaikC\nADcDACACQfgXaiADQRBqKAIANgIAIAIgDykCADcDmAcgAiADKQIANwPoFwwCC0EAIQUgA0UNASAC\nQeALahDcGAwBCyACQbgLahDoJkEAIQUgAyEBCyAFRQ0BIAJBsAZqIAJBoAdqKAIAIgM2AgAgAkH4\nBGogAkHwF2opAwAiIjcDACACQYAFaiACQfgXaigCACIPNgIAIAJB9BNqIAM2AgAgAiACKQOYByIl\nNwOoBiACIAIpA+gXIiY3A/AEIAIgATYC6BMgAiAlNwLsEyACIAU2AvgTIAJBjBRqIA82AgAgAkGE\nFGogIjcCACACICY3AvwTIAJBoBZqEL0cIgMEQCACQegTahDoJgwDCyACKQOIFCEiIAIoAoQUIQ8g\nAigCgBQhFSACKAL8EyESIAIoAvQTIRMgAigC8BMhFCACKALsEyENIAIoArgWIAIoArwWEIw0IA4g\nChCgNQJAAkACQAJAIAYEQCAERQ0BICNQRQ0DQZTnxgBBEBDaGCEDIAQgCxCgNQwCC0HAmckAQQgQ\n2hghAwwDC0GU+MYAQQYQ2hghAwsgBiAIEKA1DAELAn8gIUICUQRAQgAhISACQcALakIANwMAIAJC\nADcDuAtBAAwBCyACQcALaiACQeAUaikDADcDACACIAIpA9gUNwO4CyACKAL4FAshDiACKAL8FCEK\nIAIpA/AUISMgAkGQEWogAkHAC2opAwA3AwAgAiACKQO4CzcDiBEgGCAJEIw0ICRCIIinIQkgJKch\nAwwHCyAGRSEBIAUgEhCgNSAVIA8QjDQgFCATEK00QQAMBAsgAkEVNgK4CyACQaAWaiACQbgLahC7\nGyEDDAELIAEgAkGgFmoQrB0hAwsgAigCuBYgAigCvBYQjDQgAxD5ESEDIA4gChCgNUEBCyEBQQEL\nIQUgGCAJEIw0IAQhCUEACyEOIAJB2BRqEOcxIAEEQCAEIAsQrTQLIAUEQCARIAwQrTQLIBkEQCAW\nIBcQrTQLIA4EQCACQbgFahCpLgtCAiEhIAkhBAsgAiACLQCsF0EBajoArBcgAiALNgL0CyACIAQ2\nAvALIAIgCDYC7AsgAiAGNgLoCyACICI3A+ALIAIgDzYC3AsgAiAVNgLYCyACIBI2AtQLIAIgBTYC\n0AsgAiATNgLMCyACIBQ2AsgLIAIgDTYCxAsgAiABNgLACyACIAk2ArwLIAIgAzYCuAsgAkGADGog\nAkGQEWopAwA3AwAgAiACKQOIETcD+AsgAiAKNgKcDCACIA42ApgMIAIgIzcDkAwgAiAhNwOIDCAC\nIAJBiBdqEPIRIgE2AqAMICFCAlIEQCABRQ0CIAJBuAtqEPcjIAEhAwwBCyABRQ0AIAJBoAxqENwY\nCyADIAJBiBdqEKwdIQEMAQsgAkHgEmogAkG4C2pBBHJBzAAQjzgaIAJBuBBqIgEgAkGQDGoiBEEI\naikDADcDACACIAQpAwA3A7AQIAIgAzYC+AkgAkH4CWpBBHIgAkHgEmpBzAAQjzghBCACQdgKaiAB\nKQMANwMAIAIgITcDyAogAiACKQOwEDcD0AogAkGIF2oQvRwiAQRAIAJB+AlqEPcjDAELQdgAIQEg\nAkHYEWogBEHMABCPOBogAkHoD2oiBCACQdAKaiIGQQhqKQMANwMAIAIgBikDADcD4A8gAigCoBcg\nAigCpBcQjDQgAkHoAWogAkHYEWpBzAAQjzgaIAJBmA9qIgYgBCkDADcDACACIAIpA+APNwOQDyAC\nQawIaiACQegBakHMABCPOBogAkGICWogBikDADcDACACIAIpA5APNwOACUIAISIMAQsgAigCoBcg\nAigCpBcQjDQgARD5ESEBDAELIAJBoAhqIAFqICE3AwAgAiADNgKoCCACICI3A6AIIBAgHRCgNSAC\nQZgDaiACQaAIakHwABCPOBogAkHAFWoQvRwiAQRAIAJBmANqEPYrDAILIAIoAqADIQEgAikDmAMh\nISACQThqIAJBpANqQeQAEI84GiACKALYFSACKALcFRCMNCAhQgJRDQIgAEEMaiACQThqQeQAEI84\nGiAAIAE2AgggACAhNwMAQgQhIQwfCyACQgI3A6AIIAIgATYCqAggECAdEKA1CyACKALYFSACKALc\nFRCMNAsgARD5EQwfCyACKAK8CyEBDB0LIAIoAuwBIQUMGAsgAkHAFmpBADYCACACQYABOgDEFiAC\nQoCAgIAQNwO4FiACIB02ArQWIAIgEDYCsBYgAkIANwOoFiACIB02AqQWIAIgEDYCoBYgAkE4aiAC\nQaAWahCVFQJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAn8CfwJ/AkACQAJA\nAkAgAi0AOEUEQCACLQA5RQRAIAJBBTYCuAsgAkGgFmogAkG4C2oQuxshBQwaCyACLQA6QfsARgRA\nIAIgAi0AxBZBf2oiAToAxBYgAUH/AXFFBEAgAkEVNgK4CyACQaAWaiACQbgLahC7GyEFDBsLIAIg\nAigCqBZBAWo2AqgWIAJBAToAnAcgAiACQaAWajYCmAcgAkEANgL0DSACQgI3A2AgAkHoAGohDCAC\nQThqQQRyIREgAkHoC2ohDyACQbgLakEEciEWQgIhIUEAIQQDQCACQbgLaiACQZgHahC2CAJAAn8C\nQCACLQC4Cw0AAkACQAJAAkACQAJAIAItALkLIgFBB0cEQCABQQFrDgYGBQQDAgEJCyAIRQ0MAkAg\nBgRAIAJB2AtqQQA2AgAgAkGAAToA3AsgAkKAgICAEDcD0AsgAiAKNgLMCyACIAY2AsgLIAJCADcD\nwAsgAiAKNgK8CyACIAY2ArgLIAJB4A9qIAJBuAtqEJUVIAItAOAPDQEgAi0A4Q9FBEAgAkEFNgKI\nFyACQbgLaiACQYgXahC7GyEBDB0LIAItAOIPIgFB2wBHBEAgAUH7AEcEQCACQbgLaiACQbgYakHo\nzsUAEJMGIQEMGwsgAiACLQDcC0F/aiIBOgDcCyABQf8BcUUNHCACQdALaiEHIAIgAigCwAtBAWo2\nAsALQQAhDwJAA0AgAkHgD2ogAkG4C2oQlRUgAi0A4A8NEiACLQDhD0UEQCACQQM2AogXIAJBuAtq\nIAJBiBdqELsbIQEMGwsCQCACLQDiDyIBQSxHBEAgAUH9AEYNAyAPQQFxRQ0BIAJBCDYCiBcgAkG4\nC2ogAkGIF2oQuxshAQwcCyAPQQFxRQ0AIAIgAigCwAtBAWo2AsALIAJBiBdqIAJBuAtqEJUVIAIt\nAIgXDRogAi0AiRdFDRQgAi0AihchAQsCQCABQf8BcSIBQSJHBEAgAUH9AEYNASACQRA2AogXIAJB\n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\nKQMANwMAIAIgCzYCzAsgAiAENgLICyACIA82AsQLIAIgBjYCwAsgAiAINgK8CyACIAM2ArgLIAIg\nAikD8A03A9ALIAIgFDYCkAwgAiABNgKMDCACIBI2AogMIAIgEzYChAwgAiAFNgKADCACIAo2AvwL\nIAIgCTYC+AsgAiAVNgL0CyACIA42AvALIAIgIjcD6AsgAiAhNwPgCyACIAJBoBZqEPIRIgE2ApgM\nICFCAlIEQCABRQ0CIAJBuAtqEPYjIAEhAwwBCyABRQ0AIAJBmAxqENwYCyADIAJBoBZqEKwdIQUM\nAQsgAkGIF2ogAkG4C2pBBHJBJBCPOBogAkE4aiACQegLakEwEI84GiACIAM2ApgDIAJBmANqQQRy\nIAJBiBdqQSQQjzghASACICE3A8ADIAJByANqIAJBOGpBMBCPOCEEIAJBoBZqEL0cIgUEQCACQZgD\nahD2IwwBCyACQcAVaiABQSQQjzgaIAJB4BJqIARBMBCPOBogAigCuBYgAigCvBYQjDQgAkHoF2og\nAkHAFWpBJBCPOBogAkHYEWogAkHgEmpBMBCPOBogAkGwEGogAkHoF2pBJBCPOBogAkHoE2ogAkHY\nEWpBMBCPOBpCACEiDAELIAIoArgWIAIoArwWEIw0IAUQ+REhAQwCCyAQIB0QoDUgAiADNgKoCCAC\nICI3A6AIIAJBrAhqIAJBsBBqQSQQjzghBCACICE3A9AIIAJB2AhqIAJB6BNqQTgQjzgaIAJB2BRq\nEL0cIgEEQCACQaAIahD1KwwDCyACQfgJaiAEQeQAEI84GiACKALwFCACKAL0FBCMNCAAQQxqIAJB\n+AlqQeQAEI84GiAAIAM2AgggACAiNwMAQgMhIQsgACAhNwOwASACQRhqEIgtIBogGxCgNQwGCyAQ\nIB0QoDULIAIoAvAUIAIoAvQUEIw0IAEQ+RELIQEgAEIUNwOwASAAIAE2AgAgAkEYahCILSAaIBsQ\noDUMAwsgAkEVNgKgCCACQbgLaiACQaAIahC7GyEHDAELIAEgAkG4C2oQrB0hBwsgAigC0AsgAigC\n1AsQjDQgBxD5ESEBIABCFDcDsAEgACABNgIAIBogGxCgNQsgAkHAGGokAAvJuwMCH38GfiMAQeAJ\nayICJAAgAkHoBGogARCiDQJAAkACQAJAAkACQAJAAkACQAJAIAIoAugEIhQEQCACKALsBCEVIAJB\niAVqQQA2AgAgAkGAAToAjAUgAkKAgICAEDcDgAUgAiAVNgL8BCACIBQ2AvgEIAJCADcD8AQgAiAV\nNgLsBCACIBQ2AugEIAJBmAFqIAJB6ARqEJUVIAItAJgBRQRAIAItAJkBRQRAIAJBBTYCyAIgAkHo\nBGogAkHIAmoQuxshAwwKCyACLQCaASIBQdsARwRAIAFB+wBHBEAgAkHoBGogAkHYCWpBmNDFABCT\nBiEEDAoLIAIgAi0AjAVBf2oiAToAjAUgAUH/AXFFDQcgAkGABWohBiACIAIoAvAEQQFqNgLwBEEB\nIQMDQAJAIAJBmAFqIAJB6ARqEJUVAkACQAJAIAItAJgBRQRAIAItAJkBRQRAIAJBAzYCyAIgAkHo\nBGogAkHIAmoQuxshBAwMCwJAIAItAJoBIgFBLEcEQCABQf0ARg0EIANB/wFxDQEgAkEINgLIAiAC\nQegEaiACQcgCahC7GyEEDA0LIANB/wFxDQAgAiACKALwBEEBajYC8AQgAkHIAmogAkHoBGoQlRUg\nAi0AyAINBSACLQDJAkUNCiACLQDKAiEBCwJAIAFB/wFxIgFBIkcEQCABQf0ARg0BIAJBEDYCyAIg\nAkHoBGogAkHIAmoQuxshBAwNCyACQQA2AogFIAIgAigC8ARBAWo2AvAEIAJByAJqIAJB6ARqIAYQ\n5gkgAigCzAIhASACKALIAkECRw0CIAEhBAwMCyACQRI2AsgCIAJB6ARqIAJByAJqELsbIQQMCwsg\nAigCnAEhBAwKCyABIAIoAtACQejvywBBBBD5LCEBDAELIAUNCSACQcgCahDzLyACKALIAiIFRQ0B\nIAIoAswCIQQMCQsgAUEBcwRAQQAhAyACQegEahC4MCIBRQ0CQQAhBSABIQQMCQsgBQRAQQAhBUHo\n78sAQQQQ2xghBAwJCyACQcgCaiACQegEahCWLCACKALIAiIFRQ0AIAIoAswCIQRBACEDDAELCyAC\nKALMAiEEDAULIAIgAi0AjAVBf2oiAToAjAUgAUH/AXFFDQMgAiACKALwBEEBajYC8AQgAkEBOgCc\nASACIAJB6ARqNgKYASACQcgCaiACQZgBahCWCQJAAkACfyACKALIAkUEQCACKALMAiIBDQJBAEGg\nx8UAQYC4xQAQ+RMMAQsgAigCzAILIQRBACEBDAELIAJB0AJqKAIAIQQLIAIgAi0AjAVBAWo6AIwF\nIAIgAkHoBGoQgw0iAzYC0AIgAiAENgLMAiACIAE2AsgCIAEEQEEAIAEgAxshASADIAQgAxshBAwI\nC0EAIQEgA0UNByACQdACahDcGAwHCyACKAKcASEDDAgLIAIoAuwEIQEgAEEQNgIAIAAgATYCBAwJ\nCyACQQU2AsgCIAJB6ARqIAJByAJqELsbIQQMAQsgAkEVNgLIAiACQegEaiACQcgCahC7GyEDDAUL\nQQAhBQsgAiACLQCMBUEBajoAjAUgAiACQegEahDyESIDNgLQAiACIAQ2AswCIAIgBTYCyAIgBQRA\nQQAgBSADGyEBIAMgBCADGyEEDAILQQAhASADRQ0BIAJB0AJqENwYDAELIAJBFTYCyAIgAkHoBGog\nAkHIAmoQuxshAwwCCyABRQ0AIAJB6ARqEL0cIgMNASACKAKABSACKAKEBRCMNAJAAkACfwJAAkAC\nQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAn8CfwJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEgBEGoh8kA\nQQcQ+SxFBEAgASAEQYT0yABBGRD5LA0BIAEgBEHK5MgAQRkQ+SwNFCABIARBs+TIAEEXEPksDRMg\nASAEQc2VyQBBFhD5LA0SIAEgBEG9iMkAQRYQ+SwNESABIARB4+TIAEEYEPksDRAgASAEQeOKyQBB\nGBD5LA0PIAEgBEHljMkAQRoQ+SwNDiABIARByJfJAEEQEPksDQ0gASAEQbuSyQBBChD5LA0MIAEg\nBEHs8sgAQRQQ+SwNCyABIARBsuXIAEESEPksDQogASAEQZXlyABBDRD5LA0JIAEgBEGi5cgAQRAQ\n+SwNBSACQbgBakEANgIAIAJBgAE6ALwBIAJCgICAgBA3A7ABIAIgFTYCrAEgAiAUNgKoASACQgA3\nA6ABIAIgFTYCnAEgAiAUNgKYASACQegFaiACQZgBahCVFSACLQDoBQ0GIAItAOkFDQcgAkEFNgLo\nBCACQZgBaiACQegEahC7GyEEDAgLIAJB6AJqQQA2AgAgAkGAAToA7AIgAkKAgICAEDcD4AIgAiAV\nNgLcAiACIBQ2AtgCIAJCADcD0AIgAiAVNgLMAiACIBQ2AsgCIAJBmAFqIAJByAJqEJUVIAItAJgB\n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\nAOAGIAIgITcD6AYgAiABNgLkBiACQdgIaiACQeAAahDiKiACLQDYCEEWRwRAIAQgAikD2Ag3AwAg\nBEEIaiACQeAIaikDADcDACACQbgHaiACQegGaikDADcDACACQcAHaiAEKQMANwMAIAJByAdqIAJB\ngAVqKQMANwMAIAIgAikD4AY3A7AHIAJB0AZqIAJBsAdqEPEXDAILIAIoAtwIIQEgAkHgBmoQuxQM\nJQsgBgRAQfGUyQBBDhDbGCEBDCULIAJB6ARqIAJB6AVqEMEsIAIoAugEIgMEQCACKALsBCEFIAJB\nuAJqEKsuIAIgBTYCvAIgAiADNgK4AiADIQYMAQsLIAIoAuwEIQFBAAwkCyACKALoBCABIAgQoDUg\nBiEDIQEMIQtBASEGQQAhBEHo78sAQQQQ2hghASAHDCoLQbH4xgBBBxDaGCEBDCgLIA4EQEHo78sA\nQQQQ2xghAUEBDAcLIAJB6ARqIAIoAiAQ0CsgAigC6AQhEyACKALsBCIOBEAgAigC8AQhASACQdgE\nahCpLiACIAE2AuAEIAIgDjYC3AQgAiATNgLYBAwGC0EBIQQgEyEBQQEhBiAHDCgLIAwEQEGx+MYA\nQQcQ2xghAUEBDAYLIAJB6ARqIAIoAiAQjSwgAigC6AQiDEUNACACKALsBCELIAkgEBCtNCALIRAg\nDCEJDAQLIAIoAuwEIQEMAgsgBwRAQZT4xgBBBhDbGCEBQQEMBAsgAkHoBGogAigCIBCPLCACKALo\nBCIBBEAgAigC7AQgByAKEK00IQogASEHDAMLIAIoAuwEIQFBASEEQQEhBkEADCULIAIoAiAQuDAi\nAUUNAQsLQQELIQRBASEGIAcMIQsgAigCnAEhAwwlCyACQQU2ApgBIAJB6ARqIAJBmAFqELsbIQMM\nKQsgAigC7AUhAwwoC0EBIQZB6O/LAEEEENoYIQNBAAwtCyACQegCakEANgIAIAJBgAE6AOwCIAJC\ngICAgBA3A+ACIAIgFTYC3AIgAiAUNgLYAiACQgA3A9ACIAIgFTYCzAIgAiAUNgLIAiACQbADaiAC\nQcgCahCVFQJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAn8CfwJ/AkACfwJAAkACfwJAAkACQAJA\nAkACQAJAIAItALADRQRAIAItALEDRQRAIAJBBTYC6AQgAkHIAmogAkHoBGoQuxshAwwcCyACLQCy\nA0H7AEcNASACIAItAOwCQX9qIgE6AOwCIAFB/wFxRQRAIAJBFTYC6AQgAkHIAmogAkHoBGoQuxsh\nAwwcCyACIAIoAtACQQFqNgLQAiACQQE6ANQGIAIgAkHIAmo2AtAGIAJBADYChARBACEGA0ACQCAC\nQegEaiACQdAGahD7BgJAAkAgAi0A6AQNAAJAAkACQCACLQDpBCIBQQRHBEAgAUEBaw4DAgMFAQsC\nQCAMBEAgBkUNASACQYgFakEANgIAIAJBgAE6AIwFIAJCgICAgBA3A4AFIAIgDjYC/AQgAiAGNgL4\nBCACQgA3A/AEIAIgDjYC7AQgAiAGNgLoBCACQegFaiACQegEahCVFSACLQDoBQ0LIAItAOkFRQRA\nIAJBBTYCsAMgAkHoBGogAkGwA2oQuxshAQwdCyACLQDqBUH7AEcNDCACIAItAIwFQX9qIgE6AIwF\nIAFB/wFxRQRAIAJBFTYCsAMgAkHoBGogAkGwA2oQuxshAQwdCyACQYAFaiEYIAIgAigC8ARBAWo2\nAvAEIAJBAToA5AYgAiACQegEajYC4AYgAkEANgLYCCACQQA2AjAgAkEANgJ4IAJCgICAgIABNwNw\nIAJBwANqIQUgAkGgCWpBAXIhCCACQbADakEBciEXQQEhE0EBIQoDQCACQegFaiACQegEahCVFQJA\nAkAgAi0A6AVFBEAgAi0A6QUNASACQQM2ArADIAJB6ARqIAJBsANqELsbIQNBGSEBDAILQRkhASAC\nKALsBSEDDAELAkACQAJAAkACQAJAIAItAOoFIhFBLEcEQEEYIQEgEUH9AEYNByATQf8BcQ0BIAJB\nCDYCsAMgAkHoBGogAkGwA2oQuxshAwwFCyAKQf8BcQ0AIAIgAigC8ARBAWo2AvAEIAJBsANqIAJB\n6ARqEJUVIAItALADBEAgAigCtAMhAwwFCyACLQCxA0UNAiACLQCyAyERDAELQQAhEyACQQA6AOQG\nCyARQf8BcSIBQSJHBEAgAUH9AEYNAiACQRA2ArADIAJB6ARqIAJBsANqELsbIQMMHAsgAkEANgKI\nBSACIAIoAvAEQQFqNgLwBCACQegFaiACQegEaiAYEOYJIAIoAuwFIQMgAigC6AUiCkECRg0CIAIo\nAvAFIQECQCAKRQRAIAJBsANqIAMgARDrIAwBCyACQbADaiADIAEQihQLAkAgAi0AsAMiAUEYRgRA\nQRkhAQwBCyACQYoIaiAXQQJqLQAAOgAAIAIgFy8AADsBiAggAikDuAMhIQsgAigCtAMhAwwDCyAC\nQQU2ArADIAJB6ARqIAJBsANqELsbIQMMGgsgAkESNgKwAyACQegEaiACQbADahC7GyEDDBkLQRkh\nAQtBACEKCwJAAkACQAJAAkAgAUFoag4CARsACyABQWpqQQIgAUEVSxtB/wFxQQFrDgICAQMLIAki\nCkUEQCACQbADakGo4sgAQRQQ1xwgAigCsAMiCkUNGCACKAK0AyEWCyANIRgCQCANRQRAIAJBsANq\nQZ7cyABBChDXHCACKAKwAyIYRQ0BIAIoArQDIRILIAJBtARqQQI2AgBB5NTGACETIAJB5NTGADYC\nsAQgAkEWOgCYBCACIAIoAnQiAyACKAJ4QQV0aiIFNgKoBCACQQA2AvQGIAJBBjYCsAcgAkHoBWpB\nAXIhFyACQZgEakEBciEZIAJB+AVqIRpBAiERAkADQAJAAkACQAJAAkAgBSADIgFHBEAgAUEgaiED\nIAEtAABBFkYNBiACQQhqIAEQkxAgAigCCCIIRQ0GIAggAigCDCATIBEQmB5FDQYgAiABQSBqNgKs\nBCACQcgDaiABQRhqKQMANwMAIAJBwANqIAFBEGopAwA3AwAgAkG4A2oiCCABQQhqKQMANwMAIAEp\nAwAhISABQRY6AAAgAiAhNwOwAyACQegFaiACQbADahDkHCACQZAIaiIBIAJB8AVqIgMpAwA3AwAg\nAiACKQPoBTcDiAggAkGoCWoiBSAaQQhqKQMANwMAIAIgGikDADcDoAkgAkGYBGoQ0TIgAkGgBGog\nBSkDADcDACACIAIpA6AJNwOYBCADIAEpAwA3AwAgAiACKQOICCIhNwPoBQJAAkACQAJAAkACQAJA\nAkACQCAhp0H/AXFBf2oODwEAAAIAAAAAAAAAAwQFBgALIAJBuANqIAJBkAhqKQMANwMAIAIgAikD\niAg3A7ADIAJBsANqIAJB2AlqQdjjxQAQ2CghAwwiCyACLQDpBSEBIAJBADoASCACQQFBAiABQQFG\nG0EAIAEbOgBJDAULIAIpA/AFISEgAkEAOgBIIAJBAEEBQQIgIUIBURsgIVAbOgBJDAQLIAIoAuwF\nIAJByABqIAIoAvAFIhMgAigC9AUQiiIgExCMNAwECyACQcgAaiACKALsBSACKALwBRCKIgwCCyAC\nKALsBSACQcgAaiACKALwBSITIAIoAvQFEKATIBMQjDQMAgsgAkHIAGogAigC7AUgAigC8AUQoBML\nIAJB6AVqENUWCyACLQBIBEAgAigCTCEDDBsLIAItAEkOAgMCAQsgAiAFNgKsBCACKAL0BgRAQQUg\nAigCsAciASABQQZGGyEFIAIpArQHIiFCIIinIQggAikC9AYiIkIgiKchEyACKALwBiEDICGnIREg\nIqchAQwdC0GC4sgAQQYQ2hghAwwZCyACQZgEahC0GiIDDRgMAgsgAigCsAdBBkcNBCACLQCYBCEB\nIAJBFjoAmAQgAUEWRgRAQcT7yABBEBCWFCEDDBgLIBcgGSkAADcAACAXQQdqIBlBB2opAAA3AAAg\nAiABOgDoBQJAAkACQAJAIAFBcGoOAwIBAgALIAggAykDADcDACACIAIpA+gFNwOwAyACQaAJaiAC\nQbADahDJEQwCCyAIIAIoAuwFIgFBCGopAwA3AwAgAiABKQMANwOwAyACQaAJaiACQbADahDJESAB\nEMIFDAELIAJBBTYCoAkgAkHoBWoQ1RYLIAIoAqAJQQZHBEAgAkG4B2ogBSgCADYCACACIAIpA6AJ\nNwOwBwwCCyACKAKkCSEDDBcLIAIoAvQGBEBBguLIAEEGENsYIQMMFwsgAkGwA2ogAkGYBGoQ6hgg\nAigCtANFDQEgAkHwBmoQqS4gAkH4BmogCCgCADYCACACIAIpA7ADNwPwBgsgAigCtAQhESACKAKw\nBCETIAIoAqwEIQMgAigCqAQhBQwBCwsgAigCsAMhAwwTC0GQoccAQQQQ2xghAwwTCyACKAK0AyED\nQQAMFQsgCCACLwGICDsAACAIQQJqIAJBighqLQAAOgAAIAIgAToAoAkgAiAhNwOoCSACIAM2AqQJ\nIAJBmARqIAJB4AZqEOIqIAItAJgEQRZHBEAgBSACKQOYBDcDACAFQQhqIAJBoARqKQMANwMAIAJB\n8AVqIAJBqAlqKQMANwMAIAJB+AVqIAUpAwA3AwAgAkGABmogAkHIA2opAwA3AwAgAiACKQOgCTcD\n6AUgAkHwAGogAkHoBWoQ8RcMAwsgAigCnAQhAyACQaAJahC7FAwYCyANBEBBntzIAEEKENsYIQMM\nGAsgAkGwA2ogAkHoBGoQwSwgAigCsAMiAQRAIAIoArQDIRIgAkEwahCrLiACIBI2AjQgAiABNgIw\nIAEhDQwCCyACKAK0AyEDIAkhBUEADBkLIAkEQEGo4sgAQRQQ2xghAwwXCyACQbADaiACQegEahDB\nLCACKAKwAyIBBEAgAigCtAMhFiACQdgIahCrLiACIBY2AtwIIAIgATYC2AggASEJDAELCyACKAK0\nAyEDQQAMFgtBASEGQejvywBBBBDaGCEBQQAMHgtBsfjGAEEHENoYIQEMHAsgDARAQejvywBBBBDb\nGCEBQQEhBkEBDB0LIAJB6ARqIAIoAtAGENArIAIoAugEIRAgAigC7AQiDARAIAIoAvAEIQEgAkGA\nBGoQqS4gAiABNgKIBCACIAw2AoQEIAIgEDYCgAQMBgsgECEBQQEhBkEBDBwLIAYEQEGx+MYAQQcQ\n2xghAUEBIQZBAQwcCyACQegEaiACKALQBhCNLCACKALoBCIGRQ0BIAIoAuwEIQ4gCyAPEK00IAYh\nCyAOIQ8MBAsgBwRAQZT4xgBBBhDbGCEBQQEhBkEBDBsLIAJB6ARqIAIoAtAGEI8sIAIoAugEIgFF\nDQAgAigC7AQhAyAHIAQQrTQgASEHIAMhBAwDCyACKALsBCEBDAELIAIoAtAGELgwIgFFDQELC0EB\nIQZBAQwWCyACKAK0AyEDDBoLIAJByAJqIAJB2AlqQdjLxQAQkwYhAQwXCyACKALsBSEBDBALIAJB\n6ARqIAJB2AlqQdjJxQAQkwYhCgwNCyACKAKwB0EGRg0BCyACQbAHahC+MQsgAigC9AYiAQRAIAIo\nAvAGIAEQjDQLQQYhBQsgAkGYBGoQ0TIgBUEGRwRAQQchFwJ/AkAgASATQfDiyABBBxD5LEUEQEEF\nIRcgASATQdziyABBFBD5LA0BIAIgEzYCuAMgAiABNgK0AyACIAM2ArADIAIgAkGwA2oQ5B4gAigC\nACEDQQYhFyACKAIEDAILIAVBBUYNACADIAEQjDQMBAsgAyABEIw0QYjPyAAhA0E3CyEBIAhFIAVB\nBU1BACAFQQRHG3JFBEAgERDCBQsgF0EHRwRAIAEhCCADIREgFyEFDAMLIAMgARCWFCEDCyAYIBIQ\noDUgDQshCCANRSETIAogFhCgNSAJDAILIBGtIAitQiCGhCEhIAJB8ABqEN4rDAYLIAIoArQDIQNB\nASETIA0hCEEACyEFIAlBAEcMAwsgCQshBSANCyEIQQEhE0EACyEBIAJB8ABqEN4rIAhFIBNFckUE\nQCANIAIoAjQQoDULIAVFIAFyRQRAIAkgAigC3AgQoDULQQchBSADIQoLIAIgAi0AjAVBAWo6AIwF\nIAIgAkHoBGoQ8hEiATYCzAMgAiAhNwLEAyACIBI2ArwDIAIgGDYCuAMgAiAWNgK0AyACIAo2ArAD\nIAIgBTYCwAMgBUEHRwRAIAFFDQIgAkGwA2oQyRogASEKDAELIAFFDQAgAkHMA2oQ3BgLIAogAkHo\nBGoQrB0hAQwBCyACQYQCaiACQbADakEEciIBQQhqKAIANgIAIAIgCjYC+AEgAiAhNwKMAiACIAU2\nAogCIAIgASkCADcC/AEgAkHoBGoQvRwiAUUNASACQfgBahDJGgsgAigCgAUgAigChAUQjDQgARD5\nESEBIAYgDhCgNQwBCyACKAKEAiEDIAIoAoACIQggAigC/AEhCyACKAKABSACKAKEBRCMNCAGIA4Q\noDUgIUIgiKchBiAhpyEOIAcEQCAQIAwQjDQgByEBDAQLQZT4xgBBBhDaGCEBAkACQAJAQQAgBUF8\naiIHIAcgBUsbDgIAAgELIAVBBEkNAQsgDiAGEKA1CyAKIAsQoDUgCCADEKA1IBAgDBCMNAwCCyAQ\nIAwQjDRBACEGQQALIQMgByAEEK00AkAgBkUEQAwBCyALIA8QrTQLIANFDQAgAkGABGoQqS4LQQch\nBQsgAiACLQDsAkEBajoA7AIgAiAOrSAGrUIghoQiIzcChAUgAiADNgL8BCACIAg2AvgEIAIgCzYC\n9AQgAiAKNgLwBCACIAQ2AuwEIAIgATYC6AQgAiAFNgKABSACIAJByAJqEPIRIgM2AowFIAVBB0cE\nQCADRQ0CIAJB6ARqEJUvIAMhAQwBCyADRQ0AIAJBjAVqENwYCyABIAJByAJqEKwdIQMMAQsgAkGk\nAWogAkHoBGpBBHIiA0EIaikCADcCACACQawBaiADQRBqKAIANgIAIAIgATYCmAEgAiAjNwK0ASAC\nIAU2ArABIAIgAykCADcCnAEgAkHIAmoQvRwiA0UNASACQZgBahCVLwsgAigC4AIgAigC5AIQjDQg\nAxD5EQwzCyACKAKsASEGIAIoAqgBIQggAikDoAEhISACKAKcASEDIAIoAuACIAIoAuQCEIw0QQ8h\nCgw0CyACKALsBSEEDAELAkACQAJAAn8CfwJAAn8CfwJAIAItAOoFQfsARgRAIAIgAi0AvAFBf2oi\nAToAvAEgAUH/AXFFBEAgAkEVNgLoBCACQZgBaiACQegEahC7GyEEDAsLIAJBsAFqIRIgAiACKAKg\nAUEBajYCoAEgAkEBOgC8CCACIAJBmAFqNgK4CCACQQA2AnAgAkEANgLoCCACQQA2AowIIAJBADYC\nqAkgAkKAgICAgAE3A6AJIAJB6AhqQQRyIQUgAkHoBGpBBHIhCSACQfgEaiEKIAJB+AFqQQFyIQ0g\nAkHoBGpBAXIhC0EAIQZBASEMQQEhB0EAIQQCQANAIAJB6AVqIAJBmAFqEJUVAkACQCACLQDoBUUE\nQCACLQDpBQ0BIAJBAzYC6AQgAkGYAWogAkHoBGoQuxshA0EaIQEMAgtBGiEBIAIoAuwFIQMMAQsC\nQAJAAkACQAJAAkAgAi0A6gUiCEEsRwRAQRkhASAIQf0ARg0HIAxB/wFxDQEgAkEINgLoBCACQZgB\naiACQegEahC7GyEDDAULIAdB/wFxDQAgAiACKAKgAUEBajYCoAEgAkHoBGogAkGYAWoQlRUgAi0A\n6AQEQCACKALsBCEDDAULIAItAOkERQ0CIAItAOoEIQgMAQtBACEMIAJBADoAvAgLIAhB/wFxIgFB\nIkcEQCABQf0ARg0CIAJBEDYC6AQgAkGYAWogAkHoBGoQuxshAwwMCyACQQA2ArgBIAIgAigCoAFB\nAWo2AqABIAJB6AVqIAJBmAFqIBIQ5gkgAigC7AUhAyACKALoBSIIQQJGDQIgAigC8AUhAQJAIAhF\nBEAgAkHoBGogAyABENIbDAELIAJB6ARqIAMgARCCEgsCQCACLQDoBCIBQRlGBEBBGiEBDAELIAJB\nggRqIAtBAmotAAA6AAAgAiALLwAAOwGABCACKQPwBCEhCyACKALsBCEDDAMLIAJBBTYC6AQgAkGY\nAWogAkHoBGoQuxshAwwKCyACQRI2AugEIAJBmAFqIAJB6ARqELsbIQMMCQtBGiEBC0EAIQcLAkAC\nQAJAAkACQAJAIAFBZ2oOAgEMAAsgAUFqakEDIAFBFUsbQf8BcUEBaw4DAwIBBAsCQAJAAkACQCAE\nIgFFBEAgAkHoBGpBlPjGAEEGEO0vIAIoAugEIgFFDQEgAigC7AQhDgsgBkUNASACQfAFaiAFQQhq\nKAIANgIAIAIgBSkCADcD6AUgAigCjAgiB0UNAiACKAKQCCEMIAIoAogIIQogAkHoBGogAigCpAkg\nAigCqAkQ+gkgAigC6AQNAyACQfgGaiACQfQEaigCADYCACACIAIpAuwENwPwBiACQbgHaiAFQQhq\nKAIANgIAIAIgBSkCADcDsAcgAkGgCWoQ3isgDiEDDBELIAIoAuwEIQNBASEMQQAhCkEBDAwLQbH4\nxgBBBxDaGCEDQQEMCgtB6O/LAEEEENoYIQMMCAsgAigC7AQhAyAKIAcQjDQMBwsgDSACLwGABDsA\nACANQQJqIAJBggRqLQAAOgAAIAIgAToA+AEgAiAhNwOAAiACIAM2AvwBIAJBmARqIAJBuAhqEOIq\nIAItAJgEQRZHBEAgCiACKQOYBDcDACAKQQhqIAJBoARqKQMANwMAIAJB8AVqIAJBgAJqKQMANwMA\nIAJB+AVqIAopAwA3AwAgAkGABmogAkGABWopAwA3AwAgAiACKQP4ATcD6AUgAkGgCWogAkHoBWoQ\n8RcMBAsgAigCnAQhAyACQfgBahC7FAwJCyACKAKMCARAQejvywBBBBDbGCEDDAkLIAJB6ARqIAJB\nmAFqENArIAIoAuwEBEAgAkGICGoQqS4gAkGQCGogAkHwBGooAgA2AgAgAiACKQPoBDcDiAgMAwsg\nAigC6AQhAwwICyAGQQFGDQIgAkHoBGogAkGYAWoQgQUgAigC6ARFBEAgAkHoCGoQ7TAgBSAJKQIA\nNwIAIAVBCGogCUEIaigCADYCAEEBIQYgAkEBNgLoCAwCCyACKALsBCEDDAcLIAQEQEGU+MYAQQYQ\n2xghAwwHCyACQegEaiACQZgBahCPLCACKALoBCIBBEAgAigC7AQhDiACQfAAahCrLiACIA42AnQg\nAiABNgJwIAEhBAwBCwsgAigC7AQhA0EADAYLQbH4xgBBBxDbGCEDDAQLIAJBmAFqIAJB2AlqQcjJ\nxQAQkwYhAwwHCyACQegFahDXFSAHRQshDCABIA4QoDUgBCEKIAZFCyEHIARBAEcMAgsgBAshCkEB\nIQxBASEHQQALIQEgAkGgCWoQ3isgAigCjAgiDkUgDEVyRQRAIAIoAogIIA4QjDQLIAcgBkEBRnEE\nQCAFENcVCyAKRSABckUEQCAEIAIoAnQQoDULQQAhAQsgAiACLQC8AUEBajoAvAEgAkGYAWoQ8hEh\nBSACQfgEaiACQbgHaigCADYCACACQYQFaiACQfgGaigCADYCACACIAM2AuwEIAIgATYC6AQgAiAF\nNgKUBSACIAw2ApAFIAIgBzYCjAUgAiAKNgKIBSACIAIpA7AHNwPwBCACIAIpA/AGNwL8BCABBEAg\nBUUNAiACQegEahDIJSAFIQMMAQsgBUUNACACQZQFahDcGAsgAyACQZgBahCsHSEEDAELIAJBsANq\nIAJB8ARqQSQQjzgaIAIgAzYCzAIgAiABNgLIAiACQdACaiACQbADakEkEI84GiACQZgBahC9HCIE\nBEAgAkHIAmoQyCUMAQsgAigC8AIhBCACKALsAiEMIAIpAuQCISMgAigC4AIhBSACKALcAiEGIAIo\nAtgCIQggAikD0AIhISACKAKwASACKAK0ARCMNEEAIQoMMgsgAigCsAEgAigCtAEQjDQgBBD5EQwv\nCyACQZgCakEANgIAIAJBgAE6AJwCIAJCgICAgBA3A5ACIAIgFTYCjAIgAiAUNgKIAiACQgA3A4AC\nIAIgFTYC/AEgAiAUNgL4ASACQegFaiACQfgBahCVFQJAAkACQAJAAkACfwJ/AkACfwJ/AkACQCAC\nLQDoBUUEQCACLQDpBUUEQCACQQU2AugEIAJB+AFqIAJB6ARqELsbIQQMDAsgAi0A6gVB+wBHDQEg\nAiACLQCcAkF/aiIBOgCcAiABQf8BcUUEQCACQRU2AugEIAJB+AFqIAJB6ARqELsbIQQMDAsgAiAC\nKAKAAkEBajYCgAIgAkEBOgDkBiACIAJB+AFqNgLgBkEAIQUgAkEANgLYCCACQQY2ArgEIAJBADYC\nhAQgAkEANgLACCACQoCAgICAATcDuAggAkH4BGohAyACQbAHakEBciEEIAJB8ABqQQFyIQgDQCAC\nQfAGaiACQeAGahCGBwJAAkACQAJAAkACQAJAIAItAPAGQRpHBEAgAkH4AGogAkH4BmopAwA3AwAg\nAiACKQPwBiIhNwNwICGnIgFB/wFxIgdBGUYNASABQWpqQQMgB0EVSxtB/wFxQQFrDgMEAwIFCyAC\nKAL0BiEBDA0LIAJB8ABqENQuIAUhDgJAAkACQAJAAkACQCAFRQRAIAJB6ARqQZT4xgBBBhDtLyAC\nKALoBCIORQ0BIAIoAuwEIQYLIAIoArgEQQZGIgNFDQEgAkHoBGoQijAgAigCiAVBBkYNAyACQegF\naiACQegEakEsEI84GgwCCyACKALsBCEBQQEhB0EBIQNBAAwQCyACQegFaiACQZgEakEsEI84Ggsg\nAigChAQiBEUNASACKAKIBCEMIAIoAoAEIQogAkHoBGogAigCvAggAigCwAgQ+gkgAigC6AQNAiAC\nQdAAaiACQfQEaigCADYCACACQfAIaiACQfAFaikDADcDACACQfgIaiACQfgFaikDADcDACACQYAJ\naiACQYAGaikDADcDACACIAIpAuwENwNIIAIgAikD6AU3A+gIIAIoAogGIQcgAikCjAYhIiACQbgI\nahDeKyAOIQEMEgsgAigC6AQhAUEBDAwLQejvywBBBBDaGCEBDAoLIAIoAuwEIQEgCiAEEIw0DAkL\nIAQgCCkAADcAACAEQQdqIAhBB2opAAA3AAAgAiABOgCwByACQYgIaiACQeAGahDiKiACLQCICEEW\nRwRAIAMgAikDiAg3AwAgA0EIaiACQZAIaikDADcDACACQfAFaiACQbgHaikDADcDACACQfgFaiAD\nKQMANwMAIAJBgAZqIAJBgAVqKQMANwMAIAIgAikDsAc3A+gFIAJBuAhqIAJB6AVqEPEXDAYLIAIo\nAowIIQEgAkGwB2oQuxQMCwsgAigChAQEQEHo78sAQQQQ2xghAQwLCyACQegEaiACKALgBhDQKyAC\nKALsBA0DDAILIAIoArgEQQZHBEBBsfjGAEEHENsYIQEMCgsgAkHoBGogAigC4AYQuSwgAigCiAVB\nBkYNASACQZgEahC4MiACQZgEaiACQegEakEsEI84GgwDCyAFBEBBlPjGAEEGENsYIQEMCQsgAkHo\nBGogAigC4AYQjywgAigC6AQiAQRAIAIoAuwEIQYgAkHYCGoQqy4gAiAGNgLcCCACIAE2AtgIIAEh\nBQwDCyACKALsBCEBQQAMCQsgAigC6AQhAQwHCyACQYAEahCpLiACQYgEaiACQfAEaigCADYCACAC\nIAIpA+gENwOABAwACwALIAIoAuwFIQQMCgsgAkH4AWogAkHYCWpBiMvFABCTBiEBDAcLIAJB6AVq\nEI0jIARFCyEHIA4gBhCgNSAFCyEGIAVBAEcMAgsgBQshBkEBIQdBASEDQQALIQQgAkG4CGoQ3isg\nAigChAQiCkUgB0VyRQRAIAIoAoAEIAoQjDQLIAMgAigCuARBBkdxBEAgAkGYBGoQjSMLIAZFIARy\nRQRAIAUgAigC3AgQoDULQQYhBwsgAiACLQCcAkEBajoAnAIgAkH4AWoQ8hEhAyACQfgEaiACQdAA\naigCADYCACACQZAFaiACQfAIaikDADcDACACQZgFaiACQfgIaikDADcDACACQaAFaiACQYAJaikD\nADcDACACIAY2AuwEIAIgATYC6AQgAiAMNgKEBSACIAQ2AoAFIAIgCjYC/AQgAiADNgK0BSACICI3\nAqwFIAIgAikDSDcD8AQgAiACKQPoCDcDiAUgAiAHNgKoBSAHQQZHBEAgA0UNAiABIAYQoDUgAkGI\nBWoQjSMgAigC/AQgAigCgAUQjDQgAkHwBGoQ1xUgAyEBDAELIANFDQAgAkG0BWoQ3BgLIAEgAkH4\nAWoQrB0hBAwBCyACQbADaiACQegEakEEckE8EI84GiACQcgCakEEciACQbADakE8EI84GiACICI3\nAowDIAIgBzYCiAMgAiABNgLIAiACQegCaiEDIAJB4AJqKAIAIgUgAkHkAmooAgBBleXIAEENELs2\nRQRAIAJB9ARqQQI2AgAgAkH8BGpBAjYCACACQbwDakEBNgIAIAJBgPXFADYC8AQgAkEANgLoBCAC\nQTo2ArQDIAIgAkHcAmo2ArADIAJBDTYCnAQgAkGV5cgANgKYBCACIAJBsANqNgL4BCACIAJBmARq\nNgK4AyACQegFaiACQegEahCxEiACQegFahDJIiEEIAIoAsgCIAIoAswCEKA1IAMQjSMgAigC3AIg\nAigC4AIQjDQgAkHQAmoQ1xUMAQsgAkE4aiIEIAJB2AJqKAIANgIAIAJBqAlqIgYgA0EIaikCADcD\nACACQbAJaiIIIANBEGopAgA3AwAgAkG4CWoiDCADQRhqKQIANwMAIAIgAikD0AI3AzAgAiADKQIA\nNwOgCSACKALMAiEDIAIoAtwCIAUQjDQgAkGoAWogBCgCADYCACACQbQBaiAGKQMANwIAIAJBvAFq\nIAgpAwA3AgAgAkHEAWogDCkDADcCACACIAM2ApwBIAIgATYCmAEgAiAiNwPQASACIAc2AswBIAIg\nAikDMDcDoAEgAiACKQOgCTcCrAEgAkH4AWoQvRwiBEUNASACQZgBahDoKwsgAigCkAIgAigClAIQ\njDQgBBD5EQwvCyACKQLEASEkIAIoAsABIQQgAigCvAEhDCACKQK0ASEjIAIoArABIQUgAigCrAEh\nBiACKAKoASEIIAIpA6ABISEgAigCkAIgAigClAIQjDRBDiEKDDALIAJBkAFqQQA2AgAgAkGAAToA\nlAEgAkKAgICAEDcDiAEgAiAVNgKEASACIBQ2AoABIAJCADcDeCACIBU2AnQgAiAUNgJwIAJB6AVq\nIAJB8ABqEJUVAkACQAJAAkACQAJAAn8CfwJAAkAgAi0A6AVFBEAgAi0A6QVFBEAgAkEFNgLoBCAC\nQfAAaiACQegEahC7GyEEDAsLIAItAOoFQfsARw0BIAIgAi0AlAFBf2oiAToAlAEgAUH/AXFFBEAg\nAkEVNgLoBCACQfAAaiACQegEahC7GyEEDAsLIAIgAigCeEEBajYCeCACQQE6ANwFIAIgAkHwAGo2\nAtgFIAJBADYC4AUgAkECNgL4BSACQQA2ArQGIAJBADYCyAYgAkKAgICAgAE3A8AGIAJBgAZqIR8g\nAkHoBWpBBHIhGiACQbAFaiEgIAJBgAVqIRYgAkHoBGpBBHIhGyACQfAIaiESIAJByABqQQFyIQ8g\nAkHwBGohEyACQdgIakEBciEcIAJBuAhqQQFyIQcgAkH4BGohDSACQYgIakEBciEQIAJB6ARqQQFy\nIR0gAkHQBmpBAXIhHkEAIQYDQCACQeAGaiACQdgFahCGBwJAAkACQAJAAkACQCACLQDgBkEaRwRA\nIAJB2AZqIAJB6AZqKQMANwMAIAIgAikD4AYiITcD0AYgIaciAUH/AXEiA0EZRg0BIAFBampBAyAD\nQRVLG0H/AXFBAWsOAwQDAgULIAIoAuQGIQEMDAsgAkHQBmoQ1C4gBiEMAkACQAJAAkAgBkUEQCAC\nQegEakGU+MYAQQYQ7S8gAigC6AQiDEUNASACKALsBCELCyACKAL4BUECRiIDDQEgAkHoBGogAkHo\nBWpByAAQjzgaIAIoArQGIgRFDQIgAigCuAYhCiACKAKwBiEHIAJB6AhqIAIoAsQGIAIoAsgGEPoJ\nIAIoAugIDQMgAkHUBGogAkH0CGooAgA2AgAgAkHgBGogAkHwBWopAwA3AwAgAiACKQLsCDcCzAQg\nAiACKQPoBTcD2AQgAigC+AQhBSACQZgEaiACQfwEakE0EI84GiACQcAGahDeKyAMIQEMEQsgAigC\n7AQhAUEBIQVBASEDQQAMDQtBsfjGAEEHENoYIQFBAQwLC0Ho78sAQQQQ2hghAQwJCyACKALsCCEB\nIAcgBBCMNAwICyAQIB4pAAA3AAAgEEEHaiAeQQdqKQAANwAAIAIgAToAiAggAkGgCWogAkHYBWoQ\n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\nBEAgAUUNAiACQegEahCBGCABIQQMAQsgAUUNACAgENwYCyAEIAMQrB0hAQwHCyACQagHaiIBIBtB\nCGooAgA2AgAgAiAbKQIANwOgByACQfAGaiACQbAHakEwEI84GiAaIAIpA6AHNwIAIBpBCGogASgC\nADYCACACIAQ2AugFIAIgCTYC/AUgAiAFNgL4BSAfIAJB8AZqQTAQjzgaDAALAAsgAigC7AUhBAwJ\nCyACQfAAaiACQdgJakGIy8UAEJMGIQEMBgsgAkHoBGoQgRggBEULIQUgDCALEKA1IAYLIAZBAEch\nBCEGDAELQQAhBEEBIQVBASEDCyACQcAGahDeKyACKAK0BiIHRSAFRXJFBEAgAigCsAYgBxCMNAsg\nAyACKAL4BUECR3EEQCACQegFahCBGAsgBkUgBHJFBEAgAigC4AUgAigC5AUQoDULQQIhBQsgAiAC\nLQCUAUEBajoAlAEgAkHwAGoQ8hEhAyACQfgEaiACQeAEaikDADcDACACIAs2AuwEIAIgATYC6AQg\nAiACKQPYBDcD8AQgAiAFNgKABSACQYQFaiACQZgEakHAABCPOCEGIAIgAzYC0AUgAiAKNgLMBSAC\nIAQ2AsgFIAIgBzYCxAUgBUECRwRAIANFDQIgASALEKA1IAJB8ARqEIEYIAcgBBCMNCACQbgFahDX\nFSADIQEMAQsgA0UNACACQdAFahDcGAsgASACQfAAahCsHSEEDAELIAJBkARqIgQgAkHoBGpBBHIi\nA0EQaigCADYCACACQYgEaiIIIANBCGopAgA3AwAgAiADKQIANwOABCACQbADaiAGQcwAEI84GiAC\nQdQCaiAIKQMANwIAIAJB3AJqIAQoAgA2AgAgAiACKQOABDcCzAIgAkHkAmogAkGwA2pBzAAQjzgh\nBCACIAU2AuACIAIgATYCyAIgAkHQAmohAyACQagDaigCACIGIAJBrANqKAIAQbLlyABBEhC7NkUE\nQCACQfQEakECNgIAIAJB/ARqQQI2AgAgAkG8A2pBATYCACACQYD1xQA2AvAEIAJBADYC6AQgAkE6\nNgK0AyACIAJBpANqNgKwAyACQRI2ApwEIAJBsuXIADYCmAQgAiACQbADajYC+AQgAiACQZgEajYC\nuAMgAkHoBWogAkHoBGoQsRIgAkHoBWoQySIhBCACKALIAiACKALMAhCgNSADEPUbIAIoAqQDIAIo\nAqgDEIw0IAJBmANqENcVDAELIAJBwAJqIgggA0EIaikCADcDACACIAMpAgA3A7gCIAIoAswCIQMg\nAkH4AWogBEE0EI84GiACQbQCaiACQaADaigCADYCACACIAIpA5gDNwKsAiACKAKkAyAGEIw0IAJB\nqAFqIAgpAwA3AwAgAiADNgKcASACIAE2ApgBIAIgBTYCsAEgAiACKQO4AjcDoAEgAkG0AWogAkH4\nAWpBwAAQjzgaIAJB8ABqEL0cIgQEQCACQZgBahCtLAwBCyACQegAaiIKIAJB7AFqKQIANwMAIAIg\nAikC5AE3A2AgAigC4AEhDiACKQPYASElIAIpA9ABISIgAigCzAEhByACKQLEASEkIAIoAsABIQQg\nAigCvAEhDCACKQK0ASEjIAIoAqwBIQYgAigCqAEhCCACKQOgASEhIAIoAogBIAIoAowBEIw0IAJB\nGGogCikDADcDACACIAIpA2AiJjcDICACICY3AxBBDCEKDDALIAIoAogBIAIoAowBEIw0IAQQ+REM\nLQsgAkG4AWpBADYCACACQYABOgC8ASACQoCAgIAQNwOwASACIBU2AqwBIAIgFDYCqAEgAkIANwOg\nASACIBU2ApwBIAIgFDYCmAEgAkGwA2ogAkGYAWoQlRUCQAJAAkACQAJ/An8CQAJ/An8CQAJAIAIt\nALADRQRAIAItALEDRQRAIAJBBTYC6AQgAkGYAWogAkHoBGoQuxshAwwMCyACLQCyA0H7AEcNASAC\nIAItALwBQX9qIgE6ALwBIAFB/wFxRQRAIAJBFTYC6AQgAkGYAWogAkHoBGoQuxshAwwMCyACIAIo\nAqABQQFqNgKgASACQQE6AOQGIAIgAkGYAWo2AuAGQQAhBSACQQA2AtgIIAJBBDYCpAQgAkEANgK8\nCCACQQA2AnggAkKAgICAgAE3A3AgAkH4BGohAyACQaAJakEBciEEIAJBsAdqQQFyIQcDQCACQYgI\naiACQeAGahCGBwJAAkACQAJAAkACQAJAIAItAIgIQRpHBEAgAkG4B2ogAkGQCGopAwA3AwAgAiAC\nKQOICCIhNwOwByAhpyIBQf8BcSIKQRlGDQEgAUFqakEDIApBFUsbQf8BcUEBaw4DBAMCBQsgAigC\njAghBAwNCyACQbAHahDULiAFIQ4CQAJAAkACQAJAAkAgBUUEQCACQegEakGU+MYAQQYQ7S8gAigC\n6AQiDkUNASACKALsBCEGCyACKAKkBEEERiIBRQ0BIAJB6ARqEIswIAIoAvQEQQRGDQMgAkHAA2og\nAkH4BGopAwA3AwAgAkG4A2ogAkHwBGopAwA3AwAgAiACKQPoBDcDsAMMAgsgAigC7AQhBEEBIQdB\nASEBQQAMEAsgAkHAA2ogAkGoBGopAwA3AwAgAkG4A2ogAkGgBGopAwA3AwAgAiACKQOYBDcDsAML\nIAIoArwIIgdFDQEgAigCwAghDCACKAK4CCEKIAJB6ARqIAIoAnQgAigCeBD6CSACKALoBA0CIAJB\n0ABqIAJB9ARqKAIANgIAIAJBiARqIAJBuANqKAIANgIAIAIgAikC7AQ3A0ggAiACKQOwAzcDgAQg\nAigCvAMhAyACKQPAAyEhIAJB8ABqEN4rIA4hBAwSCyACKALoBCEEQQEMDAtB6O/LAEEEENoYIQQM\nCgsgAigC7AQhBCAKIAcQjDQMCQsgBCAHKQAANwAAIARBB2ogB0EHaikAADcAACACIAE6AKAJIAJB\n6AhqIAJB4AZqEOIqIAItAOgIQRZHBEAgAyACKQPoCDcDACADQQhqIAJB8AhqKQMANwMAIAJBuANq\nIAJBqAlqKQMANwMAIAJBwANqIAMpAwA3AwAgAkHIA2ogAkGABWopAwA3AwAgAiACKQOgCTcDsAMg\nAkHwAGogAkGwA2oQ8RcMBgsgAigC7AghBCACQaAJahC7FAwLCyACKAK8CARAQejvywBBBBDbGCEE\nDAsLIAJB6ARqIAIoAuAGENArIAIoAuwEDQMMAgsgAigCpARBBEcEQEGx+MYAQQcQ2xghBAwKCyAC\nQegEaiACKALgBhC1LCACKAL0BEEERg0BIAJBmARqELcyIAJBqARqIAMpAwA3AwAgAkGgBGogAkHw\nBGopAwA3AwAgAiACKQPoBDcDmAQMAwsgBQRAQZT4xgBBBhDbGCEEDAkLIAJB6ARqIAIoAuAGEI8s\nIAIoAugEIgEEQCACKALsBCEGIAJB2AhqEKsuIAIgBjYC3AggAiABNgLYCCABIQUMAwsgAigC7AQh\nBEEADAkLIAIoAugEIQQMBwsgAkG4CGoQqS4gAkHACGogAkHwBGooAgA2AgAgAiACKQPoBDcDuAgM\nAAsACyACKAK0AyEDDAoLIAJBmAFqIAJB2AlqQYjLxQAQkwYhBAwHCyACQbADahDyFyAHRQshByAO\nIAYQoDUgBQshBiAFQQBHDAILIAULIQZBASEHQQEhAUEACyEDIAJB8ABqEN4rIAIoArwIIgpFIAdF\nckUEQCACKAK4CCAKEIw0CyABIAIoAqQEQQRHcQRAIAJBmARqEPIXCyAGRSADckUEQCAFIAIoAtwI\nEKA1C0EEIQMLIAIgAi0AvAFBAWo6ALwBIAJBmAFqEPIRIQEgAkH4BGogAkGIBGooAgA2AgAgAkGQ\nBWogAkHQAGooAgA2AgAgAiAGNgLsBCACIAQ2AugEIAIgITcDgAUgAiABNgKgBSACIAw2ApwFIAIg\nBzYCmAUgAiAKNgKUBSACIAIpA4AENwPwBCACIAIpA0g3A4gFIAIgAzYC/AQgA0EERwRAIAFFDQIg\nBCAGEKA1IAJB8ARqEPIXIAogBxCMNCACQYgFahDXFSABIQQMAQsgAUUNACACQaAFahDcGAsgBCAC\nQZgBahCsHSEDDAELIAJB+AZqIAJB6ARqQQRyIgVBCGopAgAiITcDACACQfAFaiIGIAJBgAVqIgFB\nCGopAgA3AwAgAkH4BWoiDCABQRBqKQIANwMAIAJBgAZqIgcgAUEYaikCADcDACACQdQCaiAhNwIA\nIAIgBSkCACIhNwPwBiACIAEpAgA3A+gFIAIgITcCzAIgAkH4AmoiBSAHKQMANwMAIAJB8AJqIgog\nDCkDADcDACACQegCaiIMIAYpAwA3AwAgAiACKQPoBTcD4AIgAiADNgLcAiACIAQ2AsgCIAJB0AJq\nIQEgBSgCACIGIAJB/AJqKAIAQezyyABBFBC7NkUEQCACQfQEakECNgIAIAJBvANqQQE2AgAgAkEU\nNgKcBCACQfwEakECNgIAIAJBgPXFADYC8AQgAkEANgLoBCACQTo2ArQDIAIgAkH0Amo2ArADIAJB\n7PLIADYCmAQgAiACQbADajYC+AQgAiACQZgEajYCuAMgAkHoBWogAkHoBGoQsRIgAkHoBWoQySIh\nAyACKALIAiACKALMAhCgNSABEPIXIAIoAvQCIAIoAvgCEIw0IAwQ1xUMAQsgAkGAAmoiBSACKQPo\nAjcDACACQThqIgcgAUEIaigCADYCACACQYgCaiIMIAooAgA2AgAgAiABKQIANwMwIAIgAkHgAmop\nAwA3A/gBIAIoAswCIQogAigC9AIgBhCMNEEsQQQQxi8iASAKNgIEIAEgBDYCACABIAM2AhQgASAC\nKQMwNwIIIAFBEGogBygCADYCACABIAIpA/gBNwIYIAFBIGogBSkDADcCACABQShqIAwoAgA2AgAg\nAiABNgLQBiACQZgBahC9HCIDRQRAIAIoArABIAIoArQBEIw0QQ0hCgwwCyACQdAGahDTKAsgAigC\nsAEgAigCtAEQjDQgAxD5EQwsCyACQdADakEANgIAIAJBgAE6ANQDIAJCgICAgBA3A8gDIAIgFTYC\nxAMgAiAUNgLAAyACQgA3A7gDIAIgFTYCtAMgAiAUNgKwAyACQegFaiACQbADahCVFQJAAkACQAJA\nAkACfwJ/AkACfwJ/AkACQCACLQDoBUUEQCACLQDpBUUEQCACQQU2AugEIAJBsANqIAJB6ARqELsb\nIQQMDAsgAi0A6gVB+wBHDQEgAiACLQDUA0F/aiIBOgDUAyABQf8BcUUEQCACQRU2AugEIAJBsANq\nIAJB6ARqELsbIQQMDAsgAiACKAK4A0EBajYCuAMgAkEBOgDUBiACIAJBsANqNgLQBkEAIQYgAkEA\nNgLgBiACQQQ2AoQCIAJBADYChAQgAkEANgLACCACQoCAgICAATcDuAggAkH4BGohAyACQYgIakEB\nciEEIAJB8AZqQQFyIQgDQCACQbAHaiACQdAGahCGBwJAAkACQAJAAkACQAJAIAItALAHQRpHBEAg\nAkH4BmogAkG4B2opAwA3AwAgAiACKQOwByIhNwPwBiAhpyIBQf8BcSIMQRlGDQEgAUFqakEDIAxB\nFUsbQf8BcUEBaw4DBAMCBQsgAigCtAchAQwNCyACQfAGahDULiAGIQwCQAJAAkACQAJAAkAgBkUE\nQCACQegEakGU+MYAQQYQ7S8gAigC6AQiDEUNASACKALsBCEFCyACKAKEAkEERiIDRQ0BIAJB6ARq\nEIswIAIoAvQEQQRGDQMgAkH4BWogAkH4BGopAwA3AwAgAkHwBWogAkHwBGopAwA3AwAgAiACKQPo\nBDcD6AUMAgsgAigC7AQhAUEBIQdBASEDQQAMEAsgAkH4BWogAkGIAmopAwA3AwAgAkHwBWogAkGA\nAmopAwA3AwAgAiACKQP4ATcD6AULIAIoAoQEIgRFDQEgAigCiAQhCiACKAKABCEHIAJB6ARqIAIo\nArwIIAIoAsAIEPoJIAIoAugEDQIgAkE4aiACQfQEaigCADYCACACQdAAaiACQfAFaigCADYCACAC\nIAIpAuwENwMwIAIgAikD6AU3A0ggAigC9AUhBiACKQP4BSEhIAJBuAhqEN4rIAwhAQwSCyACKALo\nBCEBQQEMDAtB6O/LAEEEENoYIQEMCgsgAigC7AQhASAHIAQQjDQMCQsgBCAIKQAANwAAIARBB2og\nCEEHaikAADcAACACIAE6AIgIIAJBoAlqIAJB0AZqEOIqIAItAKAJQRZHBEAgAyACKQOgCTcDACAD\nQQhqIAJBqAlqKQMANwMAIAJB8AVqIAJBkAhqKQMANwMAIAJB+AVqIAMpAwA3AwAgAkGABmogAkGA\nBWopAwA3AwAgAiACKQOICDcD6AUgAkG4CGogAkHoBWoQ8RcMBgsgAigCpAkhASACQYgIahC7FAwL\nCyACKAKEBARAQejvywBBBBDbGCEBDAsLIAJB6ARqIAIoAtAGENArIAIoAuwEDQMMAgsgAigChAJB\nBEcEQEGx+MYAQQcQ2xghAQwKCyACQegEaiACKALQBhC6LCACKAL0BEEERg0BIAJB+AFqELkyIAJB\niAJqIAMpAwA3AwAgAkGAAmogAkHwBGopAwA3AwAgAiACKQPoBDcD+AEMAwsgBgRAQZT4xgBBBhDb\nGCEBDAkLIAJB6ARqIAIoAtAGEI8sIAIoAugEIgEEQCACKALsBCEFIAJB4AZqEKsuIAIgBTYC5AYg\nAiABNgLgBiABIQYMAwsgAigC7AQhAUEADAkLIAIoAugEIQEMBwsgAkGABGoQqS4gAkGIBGogAkHw\nBGooAgA2AgAgAiACKQPoBDcDgAQMAAsACyACKALsBSEEDAoLIAJBsANqIAJB2AlqQYjLxQAQkwYh\nAQwHCyACQegFahDZGiAERQshByAMIAUQoDUgBgshBCAGQQBHDAILIAYLIQRBASEHQQEhA0EACyEF\nIAJBuAhqEN4rIAIoAoQEIgpFIAdFckUEQCACKAKABCAKEIw0CyADIAIoAoQCQQRHcQRAIAJB+AFq\nENkaCyAERSAFckUEQCAGIAIoAuQGEKA1C0EEIQYLIAIgAi0A1ANBAWo6ANQDIAJBsANqEPIRIQMg\nAkH4BGogAkHQAGooAgA2AgAgAkGQBWogAkE4aigCADYCACACIAU2AuwEIAIgATYC6AQgAiAhNwOA\nBSACIAM2AqAFIAIgCjYCnAUgAiAENgKYBSACIAc2ApQFIAIgAikDSDcD8AQgAiACKQMwNwOIBSAC\n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\nsAYgAikD8AQhIQsgAigC7AQhBAwCCyACQRI2AugEIAYgAkHoBGoQuxshBAwGC0EYIQELQQAhDAsC\nQAJAAkAgAUFqag4DAgAGAQsCQAJAAkAgAigC2AgiBUEDRyIBRQRAIAJB6ARqEIQwIAIoAugEQQNG\nDQIgAkHwBWogAkHwBGooAgA2AgAgAiACKQPoBDcD6AUMAQsgAkHwBWogAkHgCGooAgA2AgAgAiAC\nKQPYCDcD6AULIAJB6ARqIAIoAjQgAigCOBDuBCACLQDoBEEGRg0BIAJBqAlqIAhBCGopAgA3AwAg\nAkGwCWogCEEQaigCADYCACACIAgpAgA3A6AJIAIoAugEIQQgAigC6AUhASACKQLsBSEhIAJBMGoQ\n3isMCQsgAigC7AQhBAwHCyACKALsBCEEIAJB6AVqENIrDAYLIA0gAi8BsAY7AAAgDUECaiACQbIG\nai0AADoAACACIAE6AHAgAiAhNwN4IAIgBDYCdCACQfAGaiACQfgHahDiKiACLQDwBkEWRwRAIAcg\nAikD8AY3AwAgB0EIaiACQfgGaikDADcDACACQfAFaiACQfgAaikDADcDACACQfgFaiAHKQMANwMA\nIAJBgAZqIAkpAwA3AwAgAiACKQNwNwPoBSACQTBqIAJB6AVqEPEXDAILIAIoAvQGIQQgAkHwAGoQ\nuxQMBAsgAigC2AhBA0cEQEG8jskAQQkQ2xghBAwECyACQegEaiAGELEsIAIoAugEQQNHBEAgAkHY\nCGoQwjEgAkHgCGogAkHwBGooAgA2AgAgAiACKQPoBDcD2AgMAQsLIAIoAuwEIQQMAgsgAigC7AUM\nBQsgBiACQdgJakG4x8UAEJMGIQQMAwtBACEBIAIoAtgIIQULIAJBMGoQ3isgASAFQQNGckUEQCAC\nQdgIahDSKwtBAyEBCyAGIAYtACRBAWo6ACQgBhDyESEDIAggAikDoAk3AgAgCEEIaiIFIAJBqAlq\nIg4pAwA3AgAgCEEQaiIMIAJBsAlqIhgoAgA2AgAgAiAENgLoBCACIAM2ApAFIAIgITcChAUgAiAB\nNgKABSABQQNHBEAgA0UNAyAJENIrIAJB6ARqEOYeIAMhBAwBCyADRQ0AIBYQ3BgLIAQgBhCsHQsh\nASACQQQ2AoQCIAIgATYC+AEMAQsgAkGYCGogGCgCACIDNgIAIAJBkAhqIA4pAwAiITcDACACQegG\naiIGIApBCGoiDigCADYCACACIAIpA6AJIiI3A4gIIAIgCikCADcD4AYgCCAiNwIAIAUgITcCACAM\nIAM2AgAgAiAENgLoBCACIAE2AoAFIAogAikD4AY3AgAgDiAGKAIANgIAIAJB6AVqIAJB6ARqEIYC\nIAJB+AFqIAJB6AVqEL8dIAIoAoQCQQRHDQELIAIoAvgBIQEMBwsgAkH4CGogAkGIAmopAwA3AwAg\nAkHwCGogAkGAAmopAwA3AwAgAiACKQP4ATcD6AgMAAsACyACKALsBSEEDAoLIAJBsANqIAJB2Alq\nQYjLxQAQkwYhAQwHCyACQegEahDeHCAERQshBSAKIAsQoDUgDwshBCAPQQBHDAILIA8LIQRBASEF\nQQEhA0EACyEGIAJB0AZqEN4rIAIoAtwEIgdFIAVFckUEQCACKALYBCAHEIw0CyADIAIoAvQIQQRH\ncQRAIAJB6AhqEN4cCyAERSAGckUEQCAPIAIoAqQHEKA1C0EEIQYLIAIgAi0A1ANBAWo6ANQDIAJB\nsANqEPIRIQMgAkH4BGogAkHAAmooAgA2AgAgAkGQBWogAkHoAGooAgA2AgAgAiALNgLsBCACIAE2\nAugEIAIgITcDgAUgAiADNgKgBSACIAc2ApwFIAIgBDYCmAUgAiAFNgKUBSACIAIpA7gCNwPwBCAC\nIAIpA2A3A4gFIAIgBjYC/AQgBkEERwRAIANFDQIgASALEKA1IAJB8ARqEN4cIAUgBBCMNCACQYgF\nahDXFSADIQEMAQsgA0UNACACQaAFahDcGAsgASACQbADahCsHSEEDAELIAJB0ABqIAJB6ARqQQRy\nIgVBCGopAgAiITcDACACQaAEaiIEIAJBgAVqIgNBCGopAgA3AwAgAkGoBGoiCCADQRBqKQIANwMA\nIAJBsARqIgwgA0EYaikCADcDACACQdQCaiAhNwIAIAIgBSkCACIhNwNIIAIgAykCADcDmAQgAiAh\nNwLMAiACQfgCaiIFIAwpAwA3AwAgAkHwAmoiDCAIKQMANwMAIAJB6AJqIgggBCkDADcDACACIAIp\nA5gENwPgAiACIAY2AtwCIAIgATYCyAIgAkHQAmohAyAFKAIAIgUgAkH8AmooAgBByJfJAEEQELs2\nRQRAIAJB9ARqQQI2AgAgAkH8BGpBAjYCACACQfQFakEBNgIAIAJBgPXFADYC8AQgAkEANgLoBCAC\nQTo2AuwFIAIgAkH0Amo2AugFIAJBEDYC/AEgAkHIl8kANgL4ASACIAJB6AVqNgL4BCACIAJB+AFq\nNgLwBSACQZgEaiACQegEahCxEiACQZgEahDJIiEEIAIoAsgCIAIoAswCEKA1IAMQqSogAigC9AIg\nAigC+AIQjDQgCBDXFQwBCyACQbgHaiIEIAIpA+gCNwMAIAJBKGoiByADQQhqKAIANgIAIAJBwAdq\nIgggDCgCADYCACACIAMpAgA3AyAgAiACQeACaikDADcDsAcgAigCzAIhAyACKAL0AiAFEIw0IAJB\nqAFqIAcoAgA2AgAgAkG4AWogBCkDADcDACACQcABaiAIKAIANgIAIAIgAzYCnAEgAiABNgKYASAC\nIAY2AqwBIAIgAikDIDcDoAEgAiACKQOwBzcDsAEgAkGwA2oQvRwiBEUNASACQZgBahC0LAsgAigC\nyAMgAigCzAMQjDQgBBD5EQwrCyACKALAASEEIAIoArwBIQwgAikCtAEhIyACKAKwASEFIAIoAqgB\nIQggAikDoAEhISACKALIAyACKALMAxCMNEEKIQoMLAsgAkG4BGpBADYCACACQYABOgC8BCACQoCA\ngIAQNwOwBCACIBU2AqwEIAIgFDYCqAQgAkIANwOgBCACIBU2ApwEIAIgFDYCmAQgAkGYAWogAkGY\nBGoQlRUCQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJAAkACQAJAIAItAJgB\nRQRAIAItAJkBRQRAIAJBBTYC6AQgAkGYBGogAkHoBGoQuxshBAwXCyACLQCaAUH7AEcNASACIAIt\nALwEQX9qIgE6ALwEIAFB/wFxRQRAIAJBFTYC6AQgAkGYBGogAkHoBGoQuxshBAwXCyACIAIoAqAE\nQQFqNgKgBCACQQE6ANwIIAIgAkGYBGo2AtgIIAJBADYChARBACEEQQAhBQJ/A0ACQCACQegEaiAC\nQdgIahD7BgJAAkACQCACLQDoBA0AAkACQCACLQDpBCIBQQRHBEAgAUEBaw4DAgQFAQsCQCAKBEAg\nBUUNASACQdADakEANgIAIAJBgAE6ANQDIAJCgICAgBA3A8gDIAIgDDYCxAMgAiAFNgLAAyACQgA3\nA7gDIAIgDDYCtAMgAiAFNgKwAyACQegIaiACQbADahCVFSACLQDoCA0MIAItAOkIRQRAIAJBBTYC\n6AQgAkGwA2ogAkHoBGoQuxshDwwaCyACLQDqCCIBQdsARg0NIAFB+wBHBEAgAkGwA2ogAkHYCWpB\n2NHFABCTBiEDDBkLIAIgAi0A1ANBf2oiAToA1AMgAUH/AXFFDRcgAkHIA2ohESACIAIoArgDQQFq\nNgK4AyACQQA2AjAgAkEANgJIIAJBADYCdEEBIQkCQANAIAJB8AZqIAJBsANqEJUVAkACQAJAAkAg\nAi0A8AZFBEAgAi0A8QYNASACQQM2AugEIAJBsANqIAJB6ARqELsbIQNBASEBDAILQQEhASACKAL0\nBiEDDAELAkACQAJAIAItAPIGIgFBLEcEQCABQf0ARw0BQQAhAUEFIQcMBAsgCUH/AXENAiACIAIo\nArgDQQFqNgK4AyACQegEaiACQbADahCVFSACLQDoBARAIAIoAuwEIQNBASEBDAQLIAItAOkERQ0B\nIAItAOoEIQEMAgsgCUH/AXENASACQQg2AugEIAJBsANqIAJB6ARqELsbIQNBASEBDAILIAJBBTYC\n6AQMGAsgAUH/AXEiAUEiRwRAIAFB/QBGDQIgAkEQNgLoBAwYCyACQQA2AtADIAIgAigCuANBAWo2\nArgDIAJB6ARqIAJBsANqIBEQ5gkgAigC7AQhCQJ/IAIoAugEQQJGBEAgCSEDQQEMAQsgAkHwBmog\nCSACKALwBBCdHCACLQDwBgRAIAIoAvQGIQNBAQwBCyACLQDxBiEHQQALIQFBACEJC0EBIRAgAUUN\nAQwXCyACQRI2AugEDBULAkACQAJAAkACQAJAIAdB/wFxDgYFBAMCAQABCwJAAkACQAJAIBYiAUUE\nQCACQegEakH+ickAQQsQ1xwgAigC6AQiAUUNASACKALsBCETCyASIglFBEAgAkHoBGpB8ZTJAEEO\nENccIAIoAugEIglFDQIgAigC7AQhDQsgAigCdCIHRQ0CIAJB+AZqIAJB+ABqIgMoAgA2AgAgAiAC\nKQNwNwPwBiAhUARAIAJB6ARqQZuMyQBBCRD4HiACKALoBA0EIAIpA/AEISILIAJBwAhqIAMoAgA2\nAgAgAiACKQNwNwO4CCAiQiCIpyEHICKnIQMMIAsgAigC7AQhAyASIQlBASERQQAMGwsgAigC7AQh\nA0EADBkLQZyKyQBBBxDaGCEDDBcLIAIoAuwEIQMgAkHwBmoQ6SsMFgsgAkGwA2oQuDAiAUUNBCAW\nIQcgEiEJIAEhA0EBIREMGgsgIUIBUQ0EIAJB6ARqIAJBsANqEJIsIAIoAugERQRAIAIpA/AEISJC\nASEhDAQLIAIoAuwEIQMMGAsgAigCdARAQZyKyQBBBxDbGCEDDBgLIAJB6ARqIAJBsANqELgsIAIo\nAuwEBEAgAkHwAGoQjTQgAkH4AGogAkHwBGooAgA2AgAgAiACKQPoBDcDcAwDCyACKALoBCEDDBcL\nIBIEQEHxlMkAQQ4Q2xghAwwXCyACQegEaiACQbADahDBLCACKALoBCIBBEAgAigC7AQhDSACQcgA\nahCrLiACIA02AkwgAiABNgJIIAEhEgwCCyACKALsBCEDQQAhCSAWIQcMEQsgFgRAQf6JyQBBCxDb\nGCEDDBYLIAJB6ARqIAJBsANqEMEsIAIoAugEIgEEQCACKALsBCETIAJBMGoQqy4gAiATNgI0IAIg\nATYCMCABIRYMAQsLIAIoAuwEIQNBACEHIBIhCQwPC0GbjMkAQQkQ2xghAwwTC0EBIQdBACEBQejv\nywBBBBDaGCEDIAQMGgtBsfjGAEEHENoYIQMMGAsgCgRAQejvywBBBBDbGCEDQQEMBwsgAkHoBGog\nAigC2AgQ0CsgAigC6AQhCyACKALsBCIKBEAgAigC8AQhASACQYAEahCpLiACIAE2AogEIAIgCjYC\nhAQgAiALNgKABAwGC0EBIQEgCyEDQQEhByAEDBgLIAUEQEGx+MYAQQcQ2xghA0EBDAYLIAJB6ARq\nIAIoAtgIEI0sIAIoAugEIgVFDQAgAigC7AQhDCAOIAgQrTQgBSEOIAwhCAwECyACKALsBCEDDAIL\nIAQEQEGU+MYAQQYQ2xghA0EBDAQLIAJB6ARqIAIoAtgIEI8sIAIoAugEIgEEQCACKALsBCEDIAQg\nBhCtNCABIQQgAyEGDAMLIAIoAuwEIQNBASEBQQEhB0EADBULIAIoAtgIELgwIgNFDQELC0EBCyEB\nQQEhByAEDBELIAIoApwBIQQMFQsgAkGYBGogAkHYCWpB2MvFABCTBiEDDBILIAIoAuwIIQ8MDAsg\nAiACLQDUA0F/aiIBOgDUAyABQf8BcQRAIAIgAigCuANBAWo2ArgDIAJBAToAvAggAiACQbADajYC\nuAggAkHoBGogAkG4CGoQmAkCQAJAAkACQAJAAkAgAigC6ARFBEAgAigC7AQiAUUEQEEAQcDGxQBB\ngLjFABD5EyEDDAYLIAJB8ARqKAIAIRAgAkHoBGogAkG4CGoQmAkgAigC6AQNASACKALsBCIJRQRA\nQQFBwMbFAEGAuMUAEPkTIQMMBQsgAkHwBGoiAygCACETIAJB6ARqIAJBuAhqEN4IIAIoAugERQRA\nIAMoAgAiA0UEQEECQcDGxQBBgLjFABD5EyEDDAULIAIgAzYC9AYgAiACKALsBDYC8AYgAiACQfQE\naigCADYC+AYgAkHoBGogAkG4CGoQzQkCQCACKQPoBCIhQgJWDQACQAJAICGnQQFrDgICAAELIAIo\nAvAEIQMMBQtBA0HAxsUAQYC4xQAQ+RMhAwwECyACQfgAaiACQfgGaigCADYCACACIAIpA/AGNwNw\nIAIoAvQEIQcgAigC8AQhAwwHCyACKALsBCEDDAMLIAIoAuwEIQMMBAsgAigC7AQhAwwCCyACQfAG\nahDpKwsgCSATEKA1CyABIBAQoDULQQAhAQsgAiACLQDUA0EBajoA1AMgAkGwA2oQgw0hDSACQYgF\naiACQfgAaigCADYCACACIBM2AvwEIAIgCTYC+AQgAiAQNgL0BCACIAE2AvAEIAIgBzYC7AQgAiAD\nNgLoBCACIA02ApAFIAIgAikDcDcDgAUCQCABBEAgDQ0BIAJBgAlqIAJB9ARqIglBGGooAgA2AgAg\nAkH4CGogCUEQaikCADcDACACQfAIaiAJQQhqKQIANwMAIAIgCSkCADcD6AgMCwtBACEBIA1FDQog\nAkGQBWoQ3BgMCgsgAkHoBGoQyiZBACEBIA0hAwwJCyACQRU2AugEIAJBsANqIAJB6ARqELsbIQ8M\nCwtBASERDAULIAdFIRAgCSANEKA1IBILIQkgEkUhESABIBMQoDUgFgshByAWQQBHIQ8MAgsgAkGw\nA2ogAkHoBGoQuxshA0EBIRALIBYhByASIQlBASERCyACKAJ0RSAQRXJFBEAgAkHwAGoQ6SsLIAlF\nIBFBAXNyRQRAIBIgAigCTBCgNQsgB0UgD3JFBEAgFiACKAI0EKA1C0EAIQELIAIgAi0A1ANBAWo6\nANQDIAJBsANqEPIRIRIgAkGIBWogAkHACGooAgA2AgAgAiANNgL8BCACIAk2AvgEIAIgEzYC9AQg\nAiABNgLwBCACIAc2AuwEIAIgAzYC6AQgAiASNgKQBSACIAIpA7gINwOABQJAIAEEQCASDQEgAkGA\nCWogAkH0BGoiCUEYaigCADYCACACQfgIaiAJQRBqKQIANwMAIAJB8AhqIAlBCGopAgA3AwAgAiAJ\nKQIANwPoCAwCC0EAIQEgEkUNASACQZAFahDcGAwBCyACQegEahDKJkEAIQEgEiEDCyABRQ0BIAJB\nuAlqIAJBgAlqKAIAIgk2AgAgAkGsAWogAkHwCGopAwA3AgAgAkG0AWogAkH4CGopAwA3AgAgAkG8\nAWogCTYCACACIAE2AqABIAIgBzYCnAEgAiADNgKYASACIAIpA+gINwKkASACQbADahC9HCIPBEAg\nAkGYAWoQyiYMAwsgAkGgCGoiCCACQaQBaiIOQRhqKAIANgIAIAJBmAhqIgkgDkEQaikCADcDACAC\nQZAIaiINIA5BCGopAgA3AwAgAiAOKQIANwOICCACKALIAyACKALMAxCMNCACQfwFaiANKQMANwIA\nIAJBhAZqIAkpAwA3AgAgAkGMBmogCCgCADYCACACIAIpA4gINwL0BSACIAE2AvAFIAIgBzYC7AUg\nAiADNgLoBSAFIAwQoDUgBARAIAJByAdqIAJB9AVqIgVBGGooAgA2AgAgAkHAB2ogBUEQaikCADcD\nACACQbgHaiAFQQhqKQIANwMAIAIgBSkCADcDsAcgCyAKEIw0IAQhBQwHC0GU+MYAQQYQ2hghAyAB\nIAIoAvQFEKA1IAIoAvgFIAJB/AVqKAIAEKA1IAJBgAZqEOkrIAsgChCMNEEAIQUMBQsgAkEVNgLo\nBCACQbADaiACQegEahC7GyEPDAELIAMgAkGwA2oQrB0hDwsgAigCyAMgAigCzAMQjDQgDxD5ESED\nIAUgDBCgNQsgCyAKEIw0QQAhAUEAIQcgBAshBSAEIAYQrTQCQCAHRQRADAELIA4gCBCtNAsgAUUN\nACACQYAEahCpLgtBACEBCyACIAItALwEQQFqOgC8BCACQfwEaiACQbgHaikDADcCACACQYQFaiAC\nQcAHaikDADcCACACQYwFaiACQcgHaigCADYCACACIAE2AvAEIAIgBzYC7AQgAiADNgLoBCACIAIp\nA7AHNwL0BCACIAY2ApQFIAIgBTYCkAUgAiACQZgEahDyESIFNgKYBSABBEAgBUUNAiACQegEahCY\nLyAFIQMMAQsgBUUNACACQZgFahDcGAsgAyACQZgEahCsHSEEDAELIAJB+AFqIAJB9ARqQSQQjzga\nIAIgATYC0AIgAiAHNgLMAiACIAM2AsgCIAJB1AJqIAJB+AFqQSQQjzgaIAJBmARqEL0cIgRFDQEg\nAkHIAmoQmC8LIAIoArAEIAIoArQEEIw0IAQQ+REMKgsgAikD8AIhJCACKALsAiEEIAIoAugCIQwg\nAikD4AIhIyACKALcAiEFIAIoAtgCIQYgAigC1AIhCCACKAKwBCACKAK0BBCMNCAHrSABrUIghoQh\nIUEJIQoMKwsgAkHoAmpBADYCACACQYABOgDsAiACQoCAgIAQNwPgAiACIBU2AtwCIAIgFDYC2AIg\nAkIANwPQAiACIBU2AswCIAIgFDYCyAIgAkGwA2ogAkHIAmoQlRUCQAJAAkACQAJAAn8CQAJAAkAC\nQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQCACLQCwA0UEQCACLQCxA0UEQCACQQU2AugEIAJByAJq\nIAJB6ARqELsbIQQMFwsgAi0AsgNB+wBHDQEgAiACLQDsAkF/aiIBOgDsAiABQf8BcUUEQCACQRU2\nAugEIAJByAJqIAJB6ARqELsbIQQMFwsgAiACKALQAkEBajYC0AIgAkEBOgA0IAIgAkHIAmo2AjBB\nACEFIAJBADYCdEEAIQFBACEEA0ACQCACQegEaiACQTBqEPsGAkACQCACLQDoBA0AAkACQAJAIAIt\nAOkEIgNBBEcEQCADQQFrDgMCAwUBCwJAIAUEQCAERQ0BIAJBiAVqQQA2AgAgAkGAAToAjAUgAkKA\ngICAEDcDgAUgAiAHNgL8BCACIAQ2AvgEIAJCADcD8AQgAiAHNgLsBCACIAQ2AugEIAJBoAlqIAJB\n6ARqEJUVIAItAKAJDQsgAi0AoQlFBEAgAkEFNgKwAyACQegEaiACQbADahC7GyEDDBkLIAItAKIJ\nIgNB2wBGDQwgA0H7AEcEQCACQegEaiACQdgJakGYz8UAEJMGIQkMGAsgAiACLQCMBUF/aiIDOgCM\nBSADQf8BcUUNFiACQYAFaiERIAIgAigC8ARBAWo2AvAEIAJBADYCSCACQQA2ArQHIAJBADYCgARB\nASETAkADQCACQbgIaiACQegEahCVFQJAAkACfwJAIAItALgIRQRAIAItALkIDQEgAkEDNgKwAyAC\nQegEaiACQbADahC7GyEQQQEMAgsgAigCvAghEEEBDAELAkACQAJAIAItALoIIgNBLEcEQCADQf0A\n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\ngAVqIAJBiAJqKQMANwMAIAJBiAVqIAJBkAJqKAIANgIAIAIgAzYC7AQgAiABNgLoBCACIAIpA/gB\nNwPwBCACIAJByAJqEPIRIgU2AowFIAEEQCAFRQ0CIAJB6ARqEJQvIAUhAwwBCyAFRQ0AIAJBjAVq\nENwYCyADIAJByAJqEKwdIQQMAQsgAkGACWogAkGQAmooAgAiBTYCAEEIIQogAkGoAWogAkGAAmop\nAwA3AwAgAkGwAWogAkGIAmopAwA3AwAgAkG4AWogBTYCACACIAM2ApwBIAIgATYCmAEgAiACKQP4\nATcDoAEgAkHIAmoQvRwiBARAIAJBmAFqEJQvDAELIAIpArQBISMgAigCsAEhBSACKAKsASEGIAIo\nAqgBIQggAikDoAEhISACKALgAiACKALkAhCMNAwrCyACKALgAiACKALkAhCMNCAEEPkRDCgLIAJB\n0AdqQQA2AgAgAkGAAToA1AcgAkKAgICAEDcDyAcgAiAVNgLEByACIBQ2AsAHIAJCADcDuAcgAiAV\nNgK0ByACIBQ2ArAHIAJBmAFqIAJBsAdqEJUVAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACfwJ/\nAn8CQAJ/AkACQAJAAkAgAi0AmAFFBEAgAi0AmQFFBEAgAkEFNgLoBCACQbAHaiACQegEahC7GyED\nDBYLIAItAJoBQfsARw0BIAIgAi0A1AdBf2oiAToA1AcgAUH/AXFFBEAgAkEVNgLoBCACQbAHaiAC\nQegEahC7GyEDDBYLIAIgAigCuAdBAWo2ArgHIAJBAToAJCACIAJBsAdqNgIgIAJBADYC1AZBACEG\nQQAhBANAAkAgAkHoBGogAkEgahD7BgJAAkAgAi0A6AQNAAJAAkACQCACLQDpBCIBQQRHBEAgAUEB\naw4DAgMFAQsCQCAHBEAgBEUNASACQagIakEANgIAIAJBgAE6AKwIIAJCgICAgBA3A6AIIAIgCjYC\nnAggAiAENgKYCCACQgA3A5AIIAIgCjYCjAggAiAENgKICCACQegFaiACQYgIahCVFSACLQDoBQ0L\nIAItAOkFRQRAIAJBBTYC6AQgAkGICGogAkHoBGoQuxshDwwXCyACLQDqBUH7AEcNDCACIAItAKwI\nQX9qIgE6AKwIIAFB/wFxRQRAIAJBFTYC6AQgAkGICGogAkHoBGoQuxshDwwXCyACQaAIaiEXIAIg\n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\nAuACIAIgAikDcDcCzAIgAkHkAmogAkGgCWpBMBCPOBogAkGwB2oQvRwiA0UNASACQcgCahCXLwsg\nAigCyAcgAigCzAcQjDQgAxD5EQwoCyACKAKQAyEOIAIpA4gDISUgAikDgAMhIiACKAL8AiEHIAIp\nAvQCISQgAigC8AIhBCACKALsAiEMIAIpAuQCISMgAigC3AIhBiACKALYAiEIIAIpA9ACISEgAigC\nzAIhAyACKALIByACKALMBxCMNEEHIQoMKQsgAkG4AWpBADYCACACQYABOgC8ASACQoCAgIAQNwOw\nASACIBU2AqwBIAIgFDYCqAEgAkIANwOgASACIBU2ApwBIAIgFDYCmAEgAkGwA2ogAkGYAWoQlRUC\nQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAn8CQAJAAn8CQAJAAkACQCACLQCwA0UEQCACLQCx\nA0UEQCACQQU2AugEIAJBmAFqIAJB6ARqELsbIQQMFwsgAi0AsgNB+wBHDQEgAiACLQC8AUF/aiIB\nOgC8ASABQf8BcUUEQCACQRU2AugEIAJBmAFqIAJB6ARqELsbIQQMFwsgAiACKAKgAUEBajYCoAEg\nAkEBOgDcCCACIAJBmAFqNgLYCCACQQA2AkxBACEEQQAhBQJ/A0ACQCACQegEaiACQdgIahD7BgJA\nAkACQCACLQDoBA0AAkACQCACLQDpBCIBQQRHBEAgAUEBaw4DAgQFAQsCQCAHBEAgBUUNASACQYgF\nakEANgIAIAJBgAE6AIwFIAJCgICAgBA3A4AFIAIgCjYC/AQgAiAFNgL4BCACQgA3A/AEIAIgCjYC\n7AQgAiAFNgLoBCACQfgBaiACQegEahCVFSACLQD4AQ0MIAItAPkBRQRAIAJBBTYCsAMgAkHoBGog\nAkGwA2oQuxshCwwaCyACLQD6ASIBQdsARg0NIAFB+wBHBEAgAkHoBGogAkHYCWpBmNLFABCTBiED\nDBkLIAIgAi0AjAVBf2oiAToAjAUgAUH/AXFFDRcgAkGABWohGCACIAIoAvAEQQFqNgLwBCACQQA2\nAjAgAkEANgKICCACQQA2AnQgAkGICGpBBHIhESACQbADakEEciEWQQEhEwJAAkADQCACQbAHaiAC\nQegEahCVFQJAAkACfwJAIAItALAHRQRAIAItALEHDQEgAkEDNgKwAyACQegEaiACQbADahC7GyEJ\n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\nQbADahC7GyELDAELIAMgAkHoBGoQrB0hCwsgAigCgAUgAigChAUQjDQgCxD5ESEDIAUgChCgNQsg\nCCAHEIw0QQAhAUEAIQcgBAshBSAEIAYQrTQCQCAHRQRADAELIA4gDBCtNAsgAUUNACACQcgAahCp\nLgtBACEBCyACIAItALwBQQFqOgC8ASACQfgEaiACQagJaikDADcDACACQYAFaiACQbAJaikDADcD\nACACIAM2AuwEIAIgATYC6AQgAiACKQOgCTcD8AQgAiAGNgKMBSACIAU2AogFIAIgAkGYAWoQ8hEi\nBTYCkAUgAQRAIAVFDQIgAkHoBGoQky8gBSEDDAELIAVFDQAgAkGQBWoQ3BgLIAMgAkGYAWoQrB0h\nBAwBCyACQegCaiACQfAEaiIFQRhqKQIANwMAIAJB4AJqIAVBEGopAgA3AwAgAkHYAmogBUEIaikC\nADcDACACIAUpAgA3A9ACIAIgAzYCzAIgAiABNgLIAiACQZgBahC9HCIEBEAgAkHIAmoQky8MAQsg\nAigC7AIhDCACKQLkAiEjIAIoAuACIQUgAigC3AIhBiACKALYAiEIIAIpA9ACISEgAigCsAEgAigC\ntAEQjDRBBSEKDCkLIAIoArABIAIoArQBEIw0IAQQ+REMJgsgAkHoAmpBADYCACACQYABOgDsAiAC\nQoCAgIAQNwPgAiACIBU2AtwCIAIgFDYC2AIgAkIANwPQAiACIBU2AswCIAIgFDYCyAIgAkGwA2og\nAkHIAmoQlRUCQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkAgAi0AsANF\nBEAgAi0AsQNFBEAgAkEFNgLoBCACQcgCaiACQegEahC7GyEEDBYLIAItALIDQfsARw0BIAIgAi0A\n7AJBf2oiAToA7AIgAUH/AXFFBEAgAkEVNgLoBCACQcgCaiACQegEahC7GyEEDBYLIAIgAigC0AJB\nAWo2AtACIAJBAToAdCACIAJByAJqNgJwIAJBADYCtAdBACEBQQAhBgNAAkAgAkHoBGogAkHwAGoQ\n+wYCQAJAIAItAOgEDQACQAJAAkAgAi0A6QQiA0EERwRAIANBAWsOAwIDBQELAkAgCgRAIAZFDQEg\nAkGIBWpBADYCACACQYABOgCMBSACQoCAgIAQNwOABSACIAw2AvwEIAIgBjYC+AQgAkIANwPwBCAC\n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\n4AIgAigC5AIQjDRBBCEKDCgLIAIoAuACIAIoAuQCEIw0IAQQ+REMJQsgAkHoAmpBADYCACACQYAB\nOgDsAiACQoCAgIAQNwPgAiACIBU2AtwCIAIgFDYC2AIgAkIANwPQAiACIBU2AswCIAIgFDYCyAIg\nAkGwA2ogAkHIAmoQlRUCQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQCACLQCw\nA0UEQCACLQCxA0UEQCACQQU2AugEIAJByAJqIAJB6ARqELsbIQQMFAsgAi0AsgNB+wBGBEAgAiAC\nLQDsAkF/aiIBOgDsAiABQf8BcUUEQCACQRU2AugEIAJByAJqIAJB6ARqELsbIQQMFQsgAiACKALQ\nAkEBajYC0AIgAkEBOgDsCCACIAJByAJqNgLoCCACQQA2AuwFQQAhBEEAIQUCQANAIAJB6ARqIAJB\n6AhqEPsGAkACQCACLQDoBA0AAkACQAJAIAItAOkEIgFBBEcEQCABQQFrDgMDAgEFCyAKRQ0JIAVF\nDQYgAkGIBWpBADYCACACQYABOgCMBSACQoCAgIAQNwOABSACIAw2AvwEIAIgBTYC+AQgAkIANwPw\nBCACIAw2AuwEIAIgBTYC6AQgAkGYBGogAkHoBGoQlRUgAi0AmARFBEAgAi0AmQRFBEAgAkEFNgKw\nAyACQegEaiACQbADahC7GyEHDBYLIAItAJoEIgFB2wBHBEAgAUH7AEcEQCACQegEaiACQdgJakGY\nzcUAEJMGIQMMFgsgAiACLQCMBUF/aiIBOgCMBSABQf8BcUUNFCACQYAFaiENIAIgAigC8ARBAWo2\nAvAEIAJBADYC+AFBASEQQQAhAQJAA0ACQCACQZgEaiACQegEahCVFQJAAkACfwJ/AkAgAi0AmARF\nBEAgAi0AmQQNASACQQM2ArADIAJB6ARqIAJBsANqELsbDAILIAIoApwEIQ9BAQwCCwJAAkACQCAC\nLQCaBCIHQSxHBEAgB0H9AEcNAUECIQNBAAwFCyAQQf8BcQ0BIAIgAigC8ARBAWo2AvAEIAJBsANq\nIAJB6ARqEJUVIAItALADBEAgAigCtAMMBAsgAi0AsQNFDQUgAi0AsgMhBwwBCyAQQf8BcUUNAQsC\nQCAHQf8BcSIHQSJHBEAgB0H9AEYNASACQRA2ArADIAJB6ARqIAJBsANqELsbIQcMGQsgAkEANgKI\nBSACIAIoAvAEQQFqNgLwBCACQbADaiACQegEaiANEOYJIAIoArQDIQlBACEQAn8gAigCsANBAkYE\nQCAJIQ9BAQwBCyACQZgEaiAJIAIoArgDEKYtIAItAJgEBEAgAigCnAQhD0EBDAELIAItAJkEIQNB\nAAsMAwsgAkESNgKwAyACQegEaiACQbADahC7GyEHDBcLIAJBCDYCsAMgAkHoBGogAkGwA2oQuxsL\nIQ9BAQsEQCAPIQcMFQsgA0H/AXFBAkcEQCADQQFxDQIgAQ0FIAJBsANqIAJB6ARqEMEsIAIoArAD\nIgFFDQMgAigCtAMhEyACQfgBahCrLiACIBM2AvwBIAIgATYC+AEMBAsgAQR/IBMFIAJBsANqQfGU\nyQBBDhDXHCACKAKwAyIBRQ0DIAIoArQDCyEHDBcLIAJBBTYCsAMgAkHoBGogAkGwA2oQuxshBwwT\nCyACQegEahC4MCIHRQ0BDBILCyACKAK0AyEHDBILQfGUyQBBDhDbGCEHDBALIAIgAi0AjAVBf2oi\nAToAjAUgAUH/AXFFDQ0gAiACKALwBEEBajYC8AQgAkEBOgCcBCACIAJB6ARqNgKYBCACQbADaiAC\nQZgEahCYCQJAAkACfyACKAKwA0UEQCACKAK0AyIBDQJBAEGkxMUAQYC4xQAQ+RMMAQsgAigCtAML\nIQNBACEBDAELIAJBuANqKAIAIQMLIAIgAi0AjAVBAWo6AIwFIAIgAkHoBGoQgw0iBzYCuAMgAiAD\nNgK0AyACIAE2ArADIAEEQCAHRQ0TIAEgAxCgNUEAIQEgByEDDBMLQQAhASAHRQ0SIAJBuANqENwY\nDBILIAIoApwEIQcMFAsgAigC6AgQuDAiA0UNBAwJCyAEBEBBlPjGAEEGENsYIQNBAQwKCyACQegE\naiACKALoCBCPLCACKALoBCIBBEAgAigC7AQhAyAEIAYQrTQgAyEGIAEhBAwECyACKALsBCEDQQEh\nAUEBIQdBAAwUCyAFBEBBsfjGAEEHENsYIQNBAQwJCyACQegEaiACKALoCBCNLCACKALoBCIFRQ0A\nIAIoAuwEIQwgCCAOEK00IAwhDiAFIQgMAgsgAigC7AQhAwwGCyAKBEBB6O/LAEEEENsYIQNBAQwH\nCyACQegEaiACKALoCBDQKyACKALoBCELIAIoAuwEIgoEQCACKALwBCEBIAJB6AVqEKkuIAIgATYC\n8AUgAiAKNgLsBSACIAs2AugFDAELC0EBIQEgCyEDQQEhByAEDBALQbH4xgBBBxDaGCEDDA4LIAJB\nyAJqIAJB2AlqQdjLxQAQkwYhAwwRCyACKAK0AyEEDBILQQEhB0EAIQFB6O/LAEEEENoYIQMgBAwM\nC0EBCyEBQQEhByAEDAoLIAJBFTYCsAMgAkHoBGogAkGwA2oQuxshBwwHCyABRQ0BCyABIAIoAvwB\nEKA1C0EAIQELIAIgAi0AjAVBAWo6AIwFIAIgAkHoBGoQ8hEiAzYCuAMgAiAHNgK0AyACIAE2ArAD\nAkACQCABBEAgAw0BDAILQQAhASADRQ0BIAJBuANqENwYDAELIAEgBxCgNUEAIQEMAQsgByEDCyAB\nRQ0BIAJB6ARqEL0cIgcEQCABIAMQoDUMAwsgAigCgAUgAigChAUQjDQgBSAMEKA1IAQEQCALIAoQ\njDQgBCEFDAcLQZT4xgBBBhDaGCABIAMQoDUgCyAKEIw0QQAhBSEDDAULIAJBFTYCsAMgAkHoBGog\nAkGwA2oQuxshBwwBCyADIAJB6ARqEKwdIQcLIAIoAoAFIAIoAoQFEIw0IAcQ+REhAyAFIAwQoDUL\nIAsgChCMNEEAIQFBACEHIAQLIQUgBCAGEK00AkAgB0UEQAwBCyAIIA4QrTQLIAFFDQAgAkHoBWoQ\nqS4LQQAhAQsgAiACLQDsAkEBajoA7AIgAiAGNgL0BCACIAU2AvAEIAIgAzYC7AQgAiABNgLoBCAC\nIAJByAJqEPIRIgQ2AvgEIAEEQCAERQ0CIAJB6ARqEJgrIAQhAwwBCyAERQ0AIAJB+ARqENwYCyAD\nIAJByAJqEKwdIQQMAQsgAiACKQPwBCIhNwOgASACIAM2ApwBIAIgATYCmAEgAkHIAmoQvRwiBARA\nIAJBmAFqEJgrDAELIAIoAuACIAIoAuQCEIw0QQYhCgwnCyACKALgAiACKALkAhCMNCAEEPkRDCQL\nIAJBuAFqQQA2AgAgAkGAAToAvAEgAkKAgICAEDcDsAEgAiAVNgKsASACIBQ2AqgBIAJCADcDoAEg\nAiAVNgKcASACIBQ2ApgBIAJBsANqIAJBmAFqEJUVAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACfwJAAkACQAJAIAItALADRQRAIAItALEDRQRAIAJBBTYC6AQgAkGYAWogAkHo\nBGoQuxshAwwYCyACLQCyA0H7AEcNASACIAItALwBQX9qIgE6ALwBIAFB/wFxRQRAIAJBFTYC6AQg\nAkGYAWogAkHoBGoQuxshAwwYCyACIAIoAqABQQFqNgKgASACQQE6ANwIIAIgAkGYAWo2AtgIIAJB\nADYChARBACEDQQAhBQJ/A0ACQCACQegEaiACQdgIahD7BgJAAkACQCACLQDoBA0AAkACQCACLQDp\nBCIBQQRHBEAgAUEBaw4DAgQFAQsCQCAHBEAgBUUNASACQYgFakEANgIAIAJBgAE6AIwFIAJCgICA\ngBA3A4AFIAIgCjYC/AQgAiAFNgL4BCACQgA3A/AEIAIgCjYC7AQgAiAFNgLoBCACQfgBaiACQegE\nahCVFSACLQD4AQ0MIAItAPkBRQRAIAJBBTYCsAMgAkHoBGogAkGwA2oQuxshCwwbCyACLQD6ASIB\nQdsARg0NIAFB+wBHBEAgAkHoBGogAkHYCWpBmNHFABCTBiEBDBoLIAIgAi0AjAVBf2oiAToAjAUg\nAUH/AXFFDRggAkGABWohEiACIAIoAvAEQQFqNgLwBCACQQA2AjAgAkEANgK8CCACQQw2AnBBASEJ\nAn4CQAJAA0AgAkHIAGogAkHoBGoQlRUCQAJAAkACQCACLQBIRQRAIAItAEkNASACQQM2ArADIAJB\n6ARqIAJBsANqELsbIQFBASEGDAILQQEhBiACKAJMIQEMAQsCQAJAAkAgAi0ASiIGQSxHBEAgBkH9\nAEcNAUEAIQZBBCELDAQLIAlB/wFxDQIgAiACKALwBEEBajYC8AQgAkGwA2ogAkHoBGoQlRUgAi0A\nsAMEQCACKAK0AyEBQQEhBgwECyACLQCxA0UNASACLQCyAyEGDAILIAlB/wFxDQEgAkEINgKwAyAC\nQegEaiACQbADahC7GyEBQQEhBgwCCyACQQU2ArADDBgLIAZB/wFxIgZBIkcEQCAGQf0ARg0CIAJB\nEDYCsAMMGAsgAkEANgKIBSACIAIoAvAEQQFqNgLwBCACQbADaiACQegEaiASEOYJIAIoArQDIQkC\nfyACKAKwA0ECRgRAIAkhAUEBDAELIAJByABqIAkgAigCuAMQgSAgAi0ASARAIAIoAkwhAUEBDAEL\nIAItAEkhC0EACyEGQQAhCQtBASEQIAZFDQEMFwsgAkESNgKwAwwVCwJAAkACQAJAAkAgC0H/AXEO\nBQQDAgEAAQsCQAJAAkAgDSILRQRAIAJBsANqQfGUyQBBDhDXHCACKAKwAyILRQ0BIAIoArQDIREL\nIAIoArwIIg9FDQEgAigCwAghCSACKAK4CCEQIAIoAnAiBkEMRw0JIAJBsANqEPEvIAIoArADIgZB\nDEYNAiACKQK0AwwKCyACKAK0AyEBQQAMGQtBzJPJAEEGENoYIQEMFwsgAigCtAMhASAQIA8QjDQM\nFgsgAkHoBGoQuDAiBkUNAyANIQsgBiEBDBkLIAIoAnBBDEcNAyACQbADaiACQegEahC9LCACKAKw\nA0EMRwRAIAJB8ABqELoyIAJB+ABqIAJBuANqKAIANgIAIAIgAikDsAM3A3AMAwsgAigCtAMhAQwX\nCyACKAK8CARAQcyTyQBBBhDbGCEBDBcLIAJBsANqIAJB6ARqENArIAIoArQDBEAgAkG4CGoQqS4g\nAkHACGogAkG4A2ooAgA2AgAgAiACKQOwAzcDuAgMAgsgAigCsAMhAQwWCyANBEBB8ZTJAEEOENsY\nIQEMFgsgAkGwA2ogAkHoBGoQwSwgAigCsAMiBgRAIAIoArQDIREgAkEwahCrLiACIBE2AjQgAiAG\nNgIwIAYhDQwBCwsgAigCtAMhAUEAIQsMFQtBxrfKAEEEENsYIQEgDSELDBULIAIpAnQLISEgCyEB\nDBULQQEhB0EAIQZB6O/LAEEEENoYIQEgAwwbC0Gx+MYAQQcQ2hghAQwZCyAHBEBB6O/LAEEEENsY\nIQFBAQwHCyACQegEaiACKALYCBDQKyACKALoBCEIIAIoAuwEIgcEQCACKALwBCEBIAJBgARqEKku\nIAIgATYCiAQgAiAHNgKEBCACIAg2AoAEDAYLQQEhBiAIIQFBASEHIAMMGQsgBQRAQbH4xgBBBxDb\nGCEBQQEMBgsgAkHoBGogAigC2AgQjSwgAigC6AQiBUUNACACKALsBCEKIA4gDBCtNCAKIQwgBSEO\nDAQLIAIoAuwEIQEMAgsgAwRAQZT4xgBBBhDbGCEBQQEMBAsgAkHoBGogAigC2AgQjywgAigC6AQi\nAQRAIAIoAuwEIAMgBBCtNCEEIAEhAwwDCyACKALsBCEBQQEhBkEBIQdBAAwWCyACKALYCBC4MCIB\nRQ0BCwtBAQshBkEBIQcgAwwSCyACKAK0AyEDDBYLIAJBmAFqIAJB2AlqQdjLxQAQkwYhAQwTCyAC\nKAL8ASELDA0LIAIgAi0AjAVBf2oiAToAjAUgAUH/AXEEQCACIAIoAvAEQQFqNgLwBCACQQE6AHQg\nAiACQegEajYCcCACQbADaiACQfAAahCYCQJAAkACQCACKAKwA0UEQCACKAK0AyINDQFBAEH0xcUA\nQYC4xQAQ+RMhAQwCCyACKAK0AyEBDAELIAJBuANqIgEoAgAhCyACQbADaiACQfAAahDcCAJAAkAg\nAigCsANFBEAgASgCACIQRQRAQQFB9MXFAEGAuMUAEPkTIQEMAwsgAkG8A2ooAgAhEyACKAK0AyEJ\nIAJBsANqIAJB8ABqEIQJAkACQAJAIAIoArADIgZBdGoOAgEAAgsgAigCtAMhAQwDC0ECQfTFxQBB\ngLjFABD5EyEBDAILIAIpArQDISEgDSEBDAQLIAIoArQDIQEMAQsgCSAQEIw0CyANIAsQoDULQQwh\nBgsgAiACLQCMBUEBajoAjAUgAiACQegEahCDDSINNgLQAyACICE3A8gDIAIgEzYCwAMgAiAQNgK8\nAyACIAk2ArgDIAIgCzYCtAMgAiABNgKwAyACIAY2AsQDAkAgBkEMRwRAIA0NASACQYACaiACQbAD\nakEEciIJQQhqKQIANwMAIAIgCSkCADcD+AEMDAsgDUUNCiACQdADahDcGAwKCyACQbADahCsKEEM\nIQYgDSEBDAoLIAJBFTYCsAMgAkHoBGogAkGwA2oQuxshCwwMCyAPRSEQIAsgERCgNSANCyELIA1B\nAEchDwwCCyACQegEaiACQbADahC7GyEBQQEhEAsgDSELCyACKAJwQQxGDQELIAJB8ABqEOorCyAC\nKAK8CCIGRSAQRXJFBEAgAigCuAggBhCMNAsgC0UgD3JFBEAgDSACKAI0EKA1C0EMIQYLIAIgAi0A\njAVBAWo6AIwFIAIgAkHoBGoQ8hEiDTYC0AMgAiAhNwPIAyACIAk2AsADIAIgDzYCvAMgAiAQNgK4\nAyACIBE2ArQDIAIgATYCsAMgAiAGNgLEAwJAAkAgBkEMRwRAIA0NASACQYACaiACQbADakEEciIJ\nQQhqKQIANwMAIAIgCSkCADcD+AEMBAsgDQ0BDAILIAJBsANqEKwoQQwhBiANIQEMAgsgAkHQA2oQ\n3BgLQQwhBgsgBkEMRg0BIAJB9AVqIAJBgAJqKQMANwIAIAIgATYC6AUgAiACKQP4ATcC7AUgAiAh\nNwOABiACIAY2AvwFIAJB6ARqEL0cIgsEQCACQegFahCsKAwDCyACQagJaiIMIAJB6AVqQQRyIglB\nCGopAgA3AwAgAiAJKQIANwOgCSACKAKABSACKAKEBRCMNCACQaQEaiIOIAwpAwA3AgAgAiACKQOg\nCTcCnAQgAiAhNwOwBCACIAY2AqwEIAIgATYCmAQgBSAKEKA1IAMEQCACQZAIaiACQZgEakEEciIF\nQQhqKQIANwMAIAIgBSkCADcDiAggCCAHEIw0IAMhBQwHC0GU+MYAQQYQ2hggASACKAKcBBCgNSAC\nKAKgBCAOKAIAEIw0IAJBrARqEOorIAggBxCMNEEAIQUhAQwFCyACQRU2ArADIAJB6ARqIAJBsANq\nELsbIQsMAQsgASACQegEahCsHSELCyACKAKABSACKAKEBRCMNCALEPkRIQEgBSAKEKA1CyAIIAcQ\njDRBACEGQQAhByADCyEFIAMgBBCtNAJAIAdFBEAMAQsgDiAMEK00CyAGRQ0AIAJBgARqEKkuC0EM\nIQYLIAIgAi0AvAFBAWo6ALwBIAJB9ARqIAJBkAhqKQMANwIAIAIgATYC6AQgAiACKQOICDcC7AQg\nAiAENgKMBSACIAU2AogFIAIgITcDgAUgAiAGNgL8BCACIAJBmAFqEPIRIgM2ApAFIAZBDEcEQCAD\nRQ0CIAJB6ARqEJovIAMhAQwBCyADRQ0AIAJBkAVqENwYCyABIAJBmAFqEKwdIQMMAQsgAkHUAmog\nAkGQCGopAwA3AgAgAkHoAmogAkGABWoiA0EIaikCADcDACACIAE2AsgCIAIgAikDiAg3AswCIAIg\nBjYC3AIgAiADKQIANwPgAiACQZgBahC9HCIDRQ0BIAJByAJqEJovCyACKAKwASACKAK0ARCMNCAD\nEPkRDCQLIAIoAuwCIQwgAikC5AIhIyACKALgAiEFIAIoAtgCIQggAikD0AIhISACKALMAiEDIAIo\nArABIAIoArQBEIw0QQMhCgwlCyACQZgEaiACQdgJakHYy8UAEJMGIQEMDwsgAigCtAchAwwICyAC\nQegFaiACQdgJakGYysUAEJMGIQEMBQsgBkEARwwCCyAGCyEDQQALIQQgAkHQBmoQ3isgA0UgBHJF\nBEAgBiAFEKA1C0EEIQQLIAIgAi0AjAZBAWo6AIwGIAJB6AVqEPIRIQMgAkH4BGogAkH4BmopAwA3\nAwAgAkGABWogAkGAB2opAwA3AwAgAkGIBWogAkGIB2opAwA3AwAgAkGcBWogAkHACGopAwA3AgAg\nAkGkBWogAkHICGooAgA2AgAgAiAINgLsBCACIAE2AugEIAIgAzYCqAUgAiACKQPwBjcD8AQgAiAC\nKQO4CDcClAUgAiAENgKQBSAEQQRHBEAgA0UNAiACQegEahDvLiADIQEMAQsgA0UNACACQagFahDc\nGAsgASACQegFahCsHSEDDAELIAJB+AFqIAJB6ARqQQRyQSQQjzgaIAJBkARqIgMgAkHICGooAgA2\nAgAgAkGIBGoiBSACQcAIaikDADcDACACIAIpA7gINwOABCACIAE2ApgBIAJBmAFqQQRyIAJB+AFq\nQSQQjzghBiACQcwBaiAFKQMANwIAIAJB1AFqIAMoAgA2AgAgAiAENgLAASACIAIpA4AENwLEASAC\nQegFahC9HCIDRQ0BIAJBmAFqEO8uCyACKAKABiACKAKEBhCMNCADEPkRIQEgDCALEKA1DAELIAJB\n6AhqIAZBJBCPOBogAkHYAGoiBSACQcQBaiIDQRBqKAIANgIAIAJB0ABqIgYgA0EIaikCADcDACAC\nIAMpAgA3A0ggAigCgAYgAigChAYQjDQgAkGwA2pBBHIgAkHoCGpBJBCPOCEDIAJB7ANqIAUoAgA2\nAgAgAkHkA2ogBikDADcCACACIAIpA0g3AtwDIAIgBDYC2AMgAiABNgKwAyAMIAsQoDUgBwRAIAJB\noAlqIANBJBCPOBogAkFAayACQdwDaiIDQRBqKAIANgIAIAJBOGogA0EIaikCADcDACACIAMpAgA3\nAzAgEyAOEIw0IAchAwwEC0GU+MYAQQYQ2hggASACKAK0AxCgNSACQbgDahDdEiATIA4QjDRBACED\nIQEMAgsgEyAOEIw0QQAhBEEAIQYgBwshAyAHIAoQrTQCQCAGRQRADAELIAkgEBCtNAsgBEUNACAC\nQdgEahCpLgtBBCEECyACIAItALwEQQFqOgC8BCACIAE2AugEIAJB6ARqQQRyIAJBoAlqQSQQjzga\nIAJBnAVqIAJBOGopAwA3AgAgAkGkBWogAkFAaygCADYCACACIAo2AqwFIAIgAzYCqAUgAiACKQMw\nNwKUBSACIAQ2ApAFIAIgAkGYBGoQ8hEiAzYCsAUgBEEERwRAIANFDQIgAkHoBGoQli8gAyEBDAEL\nIANFDQAgAkGwBWoQ3BgLIAEgAkGYBGoQrB0hAwwBCyACQYgIaiACQaAJakEkEI84GiACQYgBaiIF\nIAJBlAVqIgNBGGooAgA2AgAgAkGAAWoiBiADQRBqKQIANwMAIAJB+ABqIgggA0EIaikCADcDACAC\nIAMpAgA3A3AgAiABNgLIAiACQcgCakEEciACQYgIakEkEI84GiACQfwCaiAIKQMANwIAIAJBhANq\nIAYpAwA3AgAgAkGMA2ogBSgCADYCACACIAQ2AvACIAIgAikDcDcC9AIgAkGYBGoQvRwiA0UNASAC\nQcgCahCWLwsgAigCsAQgAigCtAQQjDQgAxD5EQwQCyACKQOIAyElIAIpA4ADISIgAigC/AIhByAC\nKQL0AiEkIAIoAuwCIQwgAikC5AIhIyACKALgAiEFIAIoAtwCIQYgAigC2AIhCCACKQPQAiEhIAIo\nAswCIQMgAigCsAQgAigCtAQQjDRBAiEKDBELQQEhBkEBDAgLIAJBFTYCmAEgAkHoBGogAkGYAWoQ\nuxshAwwFCyACKAKcASEDCyACIAItAIwFQQFqOgCMBSACIAJB6ARqEPIRIgQ2ApwBIAIgAzYCmAEg\nAwRAIARFDQEgAkGYAWpBBHIQ3BgMAQsgBCIDRQ0BCyADIAJB6ARqEKwdIQMMAgsgAkHoBGoQvRwi\nAw0BIAIoAoAFIAIoAoQFEIw0IAYgChCgNSABBEAgCyAHEIw0IAUhAwwGC0GU+MYAQQYQ2hghAyAL\nIAcQjDQMBAsgAkEVNgKYASACQegEaiACQZgBahC7GyEDCyACKAKABSACKAKEBRCMNCADEPkRIQMg\nBiAKEKA1CyALIAcQjDRBACEGQQALIAEgBRCtNAJAIAZFBEAMAQsgDiAMEK00C0UNACACQbADahCp\nLgtBACEBCyACIAItAOwCQQFqOgDsAiACIAJByAJqEPIRIgQ2AvAEIAIgAa0gA61CIIaENwPoBCAB\nBEAgBEUNAiABIAMQoDUgBCEDDAELIARFDQAgAkHwBGoQ3BgLIAMgAkHIAmoQrB0hBAwBCyACQcgC\nahC9HCIERQ0CIAEgAxCgNQsgAigC4AIgAigC5AIQjDQgBBD5EQshASAAQRA2AgAgACABNgIEDAQL\nIAIoAuACIAIoAuQCEIw0QQEhCgsgACAONgJMIAAgJTcCRCAAICI3AjwgACAHNgI4IAAgJDcCMCAA\nIAQ2AiwgACAMNgIoIAAgIzcCICAAIAU2AhwgACAGNgIYIAAgCDYCFCAAICE3AgwgACADNgIIIAAg\nATYCBCAAIAo2AgAgACACKQMQNwJQIABB2ABqIAJBGGopAwA3AgAMAgsgBCACQegEahCsHSEDCyAC\nKAKABSACKAKEBRCMNCADEPkRIQEgAEEQNgIAIAAgATYCBAsgFCAVEKA1CyACQeAJaiQAC6PEAgI/\nfwN+IwBB8NMAayIDJAAgAQJ/AkACQAJAAn8CQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkAC\nQAJ/AkACQAJAAkACQAJAAkACQAJ/AkACQAJ+AkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AEEEB\naw4HDgoJBAMCAQALIAEoAgQhBiABKAIAIQggASgCCCEEQhMhQiABKAIMIgkoAgBBAWsOBgQUERcY\nRw4LAkACQAJAAkACQCABQSBqLQAAQQFrDgQDDQIAAQsgAUEoaigCACEEIAFBJGooAgAhBQxGCyAB\nIAFBHGooAgAiBDYCFCAEKALQCiEEIAFBxABqQQA6AAAgAUFAayAEQQhqNgIACyABQSRqIgYgAhDk\nBSIFDQFBAwxFC0GAgMAAQSNB0L7AABD5HQALIAFBGGoiBCAFNgIAIAYQmzEgBCgCAEEQaigCAEEB\nOgAIIANBsBhqIAQoAgBBCGoQow8gA0GANWoQrBQgA0GoGGogA0GYNWopAwA3AwAgA0GgGGogA0GQ\nNWopAwA3AwAgA0GYGGogA0GINWopAwA3AwAgA0HoGGogA0HYNWooAgA2AgAgA0HACWoiBCADQeg1\naiIGKAIANgIAIANBoAVqIgUgA0H0NWoiCCgCADYCACADIAMpA4A1NwOQGCADIAMpA9A1NwPgGCAD\nIAMpA+A1NwO4CSADIAMpAuw1NwOYBSADKALcNSEJIANByBZqIgsgA0GANmoiDSgCADYCACADQYAV\naiIHIANBjDZqIhIoAgA2AgAgA0GgDWoiFiADQZg2aiIPKAIANgIAIANB0BhqIANBwDVqKQMANwMA\nIANB2BhqIANByDVqKQMANwMAIAMgAykD+DU3A8AWIAMgAykChDY3A/gUIAMgAykDkDY3A5gNIAMg\nAykDuDU3A8gYIANB6BJqIANBnDZqIgxBJBCPOBogA0GgNWoQjzQgA0GQBWogASgCFCIQQcgFaigC\nACAQQcwFaigCABDGLSADKAKQBSEQIAMoApQFIRMgA0GANWogA0GQGGpB3AAQjzgaIAYgBCgCADYC\nACAIIAUoAgA2AgAgDSALKAIANgIAIBIgBygCADYCACAPIBYoAgA2AgAgAyAJNgLcNSADIAMpA7gJ\nNwPgNSADIAMpA5gFNwLsNSADIAMpA8AWNwP4NSADIAMpA/gUNwKENiADIAMpA5gNNwOQNiAMIANB\n6BJqQSQQjzgaIANBiAVqIBAgA0GANWogEygCJBEDACADKAKIBSEFIAFBKGogAygCjAUiBDYCACAB\nIAU2AiQMQgsgAUEYaiETAkACQAJAIAFBMGoiIy0AAEEBaw4EAgoBABMLIAFBOGohEAJAAkAgAUGV\nA2oiGS0AAEEBaw4DAQsAPgsgAUGEA2ooAgAhBCABQYADaigCACEFDD4LQYCAwABBI0HEnMAAEPkd\nAAsgAUE0aiEHAkAgAUHNAGoiBC0AAEEBaw4EGwkANRMLIAFB1ABqKAIAIQYgAUHQAGooAgAhBQwz\nC0GAgMAAQSNBwL7AABD5HQALIAFBGGohKQJAAkAgAUGAF2oiMC0AAEEBaw4DAQgAFAsgAUG1BWoh\nMQJAAkACQAJAAkACQAJAIAEtALUFQQFrDgkGDgUEAwIBMQAbCyABQbwFaigCACEEIAFBuAVqKAIA\nIQUMMQsgAUG8BWooAgAhBCABQbgFaigCACEFDC4LQQAMLAsgAUHRBWohDyABQbgFaiEcAkACQAJA\nAkAgAS0A0QVBAWsOBAMOAgEAC0EBDC4LQQIMLQtBAwwsC0GAgMAAQSNBwJ/AABD5HQALIAFBuAVq\nIRoCQAJAAkAgAUHIB2oiIy0AAEEBaw4DAgwBAAtBBAwsCyABQa4HaiEyIAFBgAZqISUCQAJAIAEt\nAK4HQQFrDgMBDAAfC0EFDCwLQYCAwABBI0HArMAAEPkdAAtBgIDAAEEjQdCrwAAQ+R0ACyABQbgF\naiEsAkACQCABQdQFaiIgLQAAQQFrDgMBCgAeCyABQbwFaigCACEzIAEoArgFIR0MHgtBgIDAAEEj\nQdjmxgAQ+R0AC0GAgMAAQSNBuKLAABD5HQALQYCAwABBI0GQvsAAEPkdAAsgAUEYaiEEIAFBuARq\nIgYtAABBAWsOAwMFAgELIAFBuARqIgZBADoAACABQbQEaiAJQQRqNgIAIAFBsARqIAQ2AgAgAUEY\naiEECyABQeQAakEAOgAAIAFB4ABqIAFBtARqKAIANgIAIAFB3ABqIAFBsARqKAIAQfgIajYCAAsg\nA0GANWogBCACEKkBIAMpA5A1IkNCFFENEiADIAMpAIE1NwOYBSADIANBiDVqKQAANwCfBSADLQCA\nNSEFIANBkBhqIANBmDVqQYACEI84GiAEELQdIAZBAToAACADQYA1aiADQZAYakGAAhCPOBogA0Ho\nEGogA0GQGGpBPBCPOBogA0HoEmogA0G8NWpBxAEQjzgaIAQQqDFCEyFCIENCE1INEyADQegOaiAD\nQegQakE8EI84GiADQbgJaiADQegOakE8EI84GiADQbgJahC9LyADQdwJahChNQxAC0GAgMAAQSNB\noL7AABD5HQALIAFBFGohBgJAIAFB7ABqIgctAABBAWsOAwQBAAcLAkACQCABQSBqIgotAABBAWsO\nBQQCGgEACQsgAUEoaigCACEEIAFBJGooAgAhBQwcCyABQSRqIQUgAUHMAGoiCC0AAEEBaw4DAQAa\nGQsAC0GAgMAAQSNBoKvAABD5HQALQYCAwABBI0GMrsAAEPkdAAtBgIDAAEEjQbC+wAAQ+R0AC0GA\ngMAAQSNB9LrAABD5HQALIAFB7ABqIgdBADoAACABQegAaiAJQQRqNgIAIAFB5ABqIAQ2AgAgAUEU\naiEGCyABQSBqIgpBADoAACABQRhqIAFB5ABqKQIANwMACyABIAFBGGooAgAiBDYCFCABQRxqKAIA\nIQUgBCgCGC0ACA0PQdi1zgAoAgBBAUsND0G4qc4AEMUtQf8BcSIERQ0PQbypzgAoAgAgBBCoDg0O\nDA8LIAFBMGoiI0EAOgAAIAFBLGogBDYCACABQSRqIAY2AgAgAUEgaiAINgIAIAFBGGohEwsgAUEo\naiIGIAFBLGooAgAiBDYCACABQRxqIAFBJGooAgAiBTYCACABIAFBIGooAgAiCDYCGCAEQdQKaiAI\nIAUQhQIgAUHNAGoiBEEAOgAAIAFBPGogASkDGDcCACABQcgAaiAGKAIAQZALajYCACABQTRqIQcL\nIAFBzABqQQA6AAAgAUHEAGogAUHIAGooAgAiBjYCACABIAFBPGopAgA3AjQgA0GABWogBkEIaigC\n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\nNgIAIANBlDVqQQA2AgAgA0H8osAANgKINSADQaSWzAA2ApA1IANBADYCgDUCQCAGIARJBEAgAyAG\nNgL4ECADIAg2AvQQIAMgCTYC8BAgAyAENgLsECADIAc2AugQDAELIANBADYC6BALIANB6A5qIANB\n6BBqQciiwAAQ3iEgA0GkGGpBuIzAADYCACADQaAYaiADQegQajYCACADQfiCwAA2ApgYIAMgBTYC\ngBUgA0ECNgL8FCADIAs2AugQIAMgA0HoDmo2ApwYIAMgA0GANWo2ApQYIAMgA0HAFmo2ApAYIAMg\nA0GQGGo2AvgUQayozgAoAgAgA0H4FGoQ6w4LQQIhDgJ/QQIgCygCBCIFRQ0AGiALKAIIIQogCygC\nACEEQQALIQcgASgCyAQhBgJ/QQAgC0EQaigCACIRRQ0AGiALKAIMIQxBACEOIAtBFGooAgALIRcg\nA0GANWogBigCvARBCGoQmRkgA0HoA2ogA0GANWpB7MbGABCUGyADLQDsAyEWIAMoAugDIRQgA0HY\nA2oQvyYgAygC4AMhCSADKQPYAyFCIAMgCjYCjBEgAyAFNgKEESADIAQ2AoARIAMgBzYC/BAgAyAF\nNgL0ECADIAQ2AvAQIAMgBzYC7BAgAyAGNgLoECAUQQhqIQcgA0HoEGpBBHIhCANAIAgQ1SkiBQRA\nIANBgDVqIAVBBGooAgAgBUEIaigCABCuHQJAIAMoAoA1IgVFBEBBACEFDAELIAMgAygChDU2AoQ1\nIAMgBTYCgDUgA0HQA2ogBigCAEEIaiAGKAIEEOgaIAMoAoQ1IQQgAygCgDUhBSADQYA1aiADKALQ\nAyADKALUAxC5MA0AIAUgBBCgNUEAIQULIAVFDQEgAyAENgLsDiADIAU2AugOAn9BACAHIANB6A5q\nEIscIgRFDQAaIAQtACBBAWoiBEH/ASAEQf8BSRsLIQUgAygC6A4hBCADKALsDiEKIAMgBToAoDUg\nA0EANgKYNSADIAUQoA03A5A1IAMgCTYCiDUgAyBCNwOANSADQZAYaiAHIAQgCiADQYA1ahCICwwB\nCwsgFCAWEN4bIANBgDVqIAEoAsgEKAK8BEEIahCZGSADQcgDaiADQYA1akH8xsYAEJQbIAMtAMwD\nIQUgAygCyAMhBiADIBc2ArAYIAMgETYCqBggAyAMNgKkGCADIA42AqAYIAMgETYCmBggAyAMNgKU\nGCADIA42ApAYIAZBCGohBwNAAkAgA0HAA2ogA0GQGGoQkQogAygCwAMiBEUNACADQbgDaiAEKAIA\nIAQoAgQQ6BogAygCuAMiBEUNACADQYA1aiAHIAQgAygCvAMQuwoMAQsLIAYgBRDeGyApEKwUIAFB\n0ARqQgA3AwAgAUEBOgC0BSABAn8gCygCECIFRQRAQQAhB0ECDAELIAtBFGooAgAhByALKAIMIQZB\nAAsiBDYC2AQgAUH4BGogBzYCACABQfAEaiAFNgIAIAFB7ARqIAY2AgAgAUHoBGogBDYCACABQeAE\naiAFNgIAIAFB3ARqIAY2AgBBCQshBQNAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nfwJAAkACQAJAAkACQAJAAkACQCAPAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAFDgkAAQIDDg8oJiUkCyADQYA1aiAB\nQcQFahCMKyADKAKANUEDRg0TIANB/BBqIANBiDVqKAIANgIAIAMgAykDgDU3AvQQIANB8BBqIAFB\nwAVqKAIANgIAIAMgAUG4BWopAgA3A+gQIANBgDVqIAFB2AFqQdgAEI84GiABQfgAaiADQYA1ahDj\nISABQcwEaiEXIAFB/ARqKAIAIgQoAgQhByAEKAIAIQggAUHQBGooAgAiBARAIANBgDVqIBcoAgAg\nBCAIIAcQjxAgAygCgDVFDRUgAygChDUhCSADQYw1aigCACEGIAMoAog1IgQNFgsQzS0iBC8B4gEi\nBkELTw0SIAQgBkEBajsB4gEgF0EBNgIIIBcgBDYCBCAXQQA2AgAgBCAGQQN0aiIFIAc2AgQgBSAI\nNgIAIAQgBkEMbGoiBEHgAGpCADcCACAEQdwAaiETDBYLQQAhByABQdAFakEAOgAAIAFByAVqIAFB\nzAVqKAIAIgQ2AgAgAUHABWooAgAhCCABQcQFaigCACEJIAFBvAVqKAIAIQUgASgCuAUhBiAEKALk\nASEEIANBuDVqQgA3AwAgA0IANwOwNSADIARBEGopAwAiQjcDqDUgAyAEQQhqKQMAIkM3A6A1IAMg\nQkLzytHLp4zZsvQAhTcDmDUgAyBCQu3ekfOWzNy35ACFNwOQNSADIENC4eSV89bs2bzsAIU3A4g1\nIAMgQ0L1ys2D16zbt/MAhTcDgDUgBiAFIANBgDVqEP02IANBgDVqEKYKIUICQCAEQRhqKAIAIEKn\nQQd0IARBIGooAgB2EKoxIgRBIGooAgBFDQAgBEEIaikDACAEQRBqKQMAIAYgBRC2GCFCIAMgBTYC\nxBYgAyAGNgLAFiADIARBGGoiCzYChDUgCygCACEKIAMgA0HAFmo2AoA1IANBsAFqIAogBEEkaiIL\nKAIAIEIgA0GANWpBHhCbECADKAKwAUUNAAJAIAsoAgAiCg0ADAELIANBqAFqIApBACADKAK0AWtB\nKGxqQWBqIAggCRDwCiADKAKsASEKIAMoAqgBIQcLIAQQ/iwgAyAKNgKENSADIAc2AoA1IANBgDVq\nEKsuQhMhQiAHDQIgFyEbDAkLIANBgDVqIAFByAhqIgQgAhDzASADKQOQNSJCQhRRDQogA0HA0wBq\nIgUgA0GMNWooAgA2AgAgAyADKQKENTcDuFMgAygCgDUhBiADQfgUaiADQZg1akHgABCPOBogA0HA\nFmogA0H4NWpBoAEQjzgaIAQQ0C0gQkITUQ0GIANBmNIAaiAFKAIANgIAIAMgAykDuFM3A5BSIANB\nmA1qIANB+BRqQeAAEI84GiADQfAYaiADQcAWakGgARCPOBogA0GQGGogA0GYDWpB4AAQjzgaIAYh\nJgwFCyADQYA1aiABQdQFaiIEIAIQlAMgAygC4DUiBUEERg0dIANBwBZqIANBgDVqQeAAEI84GiAD\nQYgVaiIGIANB9DVqKQIANwMAIANBgBVqIgcgA0HsNWopAgA3AwAgAyADKQLkNTcD+BQgBBCvHiAF\nQQNGDQEgBCADQcAWakHgABCPOCEEIAFBtAZqIAU2AgAgAUHIBmogBikDADcCACABQcAGaiAHKQMA\nNwIAIAFBuAZqIAMpA/gUNwIAIAFB0AZqIARB/AAQjzgaQhMhQiABQbAHaigCAEECRg0GIAFB0AVq\nQQA6AAAgAUHMB2ogBEH8ABCPOCEEIANBgDVqQY+HyQBBGRDvJSADKAKANSIFQQJHDQIgAyADKAKE\nNSImNgL8FAwDCyABQZQGakEAOgAAIAFBiAZqIAk2AgAgAUGEBmogCDYCACABQYAGaiAFNgIAIAFB\n/AVqIAY2AgAgAUGQBmogASgCyAVBgAFqNgIAIBchGwwMCyAEIAMpAsAWNwIAIAFBtAZqQQM2AgAg\nBEEIaiADQcgWaikCADcCACADQZjSAGogAUHgBWooAgA2AgAgAyABQdgFaikCADcDkFIgASgC1AUh\nJkIPIUIMBAsgA0HQFmogA0GQNWopAwA3AwAgA0HYFmogA0GYNWopAwA3AwAgAyADKQOINTcDyBYg\nAyADKAKENTYCxBYgAyAFNgLAFiADQfgUaiADQcAWahCCESADLQD4FCIFQQZHDQUgAygC/BQhJgtC\nCyFCCyABQcwHahCELQwBCyADQZgNaiADQfgUakHgABCPOBogA0HIC2ogA0GYDWpB4AAQjzgaIANB\npAxqKAIAIQYgAygCoAwhBSADQcgLahCeHyABQeQHaigCACIEQSRqKAIAIQggBEEgaigCACEHIANB\noAFqIARBKGooAgAgBEEsaigCABCFIyADQcAWaiAHIAggAygCoAEgAygCpAEgBSAGEI8SIANBmAFq\nIAMoAsAWIAMoAsQWEJQkIAMoApwBIQQgAygCmAEhBSADQaw1aiADQdgWaikDADcCACADQaQ1aiAD\nQdAWaikDADcCACADQZw1aiADQcgWaikDADcCACADIAMpA8AWNwKUNSADQR82ApA1IANBgDVqEIUt\nIQYgAUHIBWooAgAoAtQDIQcgA0GQAWogBSAEEJQkIAMoApQBIQogAygCkAEhCCADIAY2Aog1IAMg\nBDYChDUgAyAFNgKANSADQfgUaiAHQQhqIAggCiADQYA1ahDYBiADQfgUahCaNCABQcwHahCELQJA\nIAFBsAdqKAIAQQJGDQAgAUHQBWotAABFDQAgAUHQBmoQhC0LQhMhQgsgAUHQBWpBADoAAAsgA0HQ\n0QBqIgQgA0GY0gBqKAIANgIAIAMgAykDkFI3A8hRIANB6BBqIANBkBhqQYACEI84GiAPQQE6AAAg\nA0HoNGoiBSAEKAIANgIAIAMgAykDyFE3A+A0IANB6A5qIANB6BBqQYACEI84GiAcEJ4kIEJCE1EN\nFCADQYw1aiAFKAIANgIAIAMgJjYCgDUgAyADKQPgNDcChDUgAyBCNwOQNSADQZg1aiADQegOakGA\nAhCPOBpB2LXOACgCAEEESw0TQdiozgAQxS1B/wFxIgRFDRNB3KjOACgCACAEEKgODRIMEwsgA0HC\nNGoiBiADLQD7FDoAACADQfDSAGoiByADQYgVaikDADcDACADIAMvAPkUOwHANCADIAMpA4AVNwPo\nUiADKAL8FCEKIAFBsA9qIAU6AAAgAUGsD2pBBzYCACABQagPakGoh8kANgIAIAFBtA9qIAo2AgAg\nASADLwHANDsAsQ8gAUGzD2ogBi0AADoAACABQcwPakEAOgAAIAFByA9qIAQ2AgAgAUG4D2ogAykD\n6FI3AwAgAUHAD2ogBykDADcDAAwFC0EEDBQLIBogAUG4B2opAwA3AwAgGkEIaiABQcAHaigCADYC\nACABQbQHaigCACE6An8gAUHEB2ooAgAiBSgCBCIEBEAgA0GYNWogBDYCACADQZQ1aiAFKAIAIgY2\nAgAgAyAENgKINSADQQA2AoA1IAMgBjYChDUgBSgCCCEFQQAMAQsgA0ECNgKANUEAIQVBAgshBCAD\nIAU2AqA1IAMgBDYCkDUgA0GYA2ogA0GANWoQuAogAygCmAMNASADQYACaiAaKAIAIgRBIGooAgAg\nBEEkaigCABCFIyADKAKEAiETIAMoAoACIRAgA0H4AWogGigCACIFQShqKAIAIAVBLGooAgAQhSMg\nAygC/AEhFSADKAL4ASEZQgMhQgwlCyABQYQHaiIGIAIQ5AUiBEUNEyAGEJsxIAFBrAdqLQAAIQkg\nA0HYNGogAUHYBmopAAA3AwAgA0HQNGogAUHQBmopAAA3AwAgA0HINGogAUHIBmopAAA3AwAgAyAB\nQcAGaiIMKQAANwPANCADQfg0aiIHIAFB+AZqKQAANwMAIANB8DRqIgogAUHwBmopAAA3AwAgA0Ho\nNGoiDiABQegGaikAADcDACADIAFB4AZqKQAANwPgNBCFJSADQZg1aiIFQgA3AwAgA0GQNWoiCEIA\nNwMAIANBiDVqIgtCADcDACADQgA3A4A1IANBgDVqQSAQlg8gA0HR0QBqIANBiTVqKQAANwAAIANB\n2dEAaiADQZE1aikAADcAACADQd/RAGogA0GXNWopAAA3AAAgAyADKQCBNTcAyVEgAyADLQCANUH4\nAXE6AMhRIAMgAy0AnzVBP3FBwAByOgDnUSADQYA1aiADQcjRAGoQvAUgA0G40wBqIANBgDVqEMca\nIANBkNIAaiAEQdgCaigCACADQeA0ahDjGyADQejSAGogA0HI0QBqIANBwDRqEOMbIANB+BRqIANB\nyNEAaiADQeA0ahDjGyADQYAPaiADQajSAGopAwA3AwAgA0H4DmogA0Gg0gBqKQMANwMAIANB8A5q\nIANBmNIAaikDADcDACADIAMpA5BSNwPoDiADQYARaiADQYDTAGopAwA3AwAgA0H4EGogA0H40gBq\nKQMANwMAIANB8BBqIhEgA0Hw0gBqKQMANwMAIAMgAykD6FI3A+gQIAUgA0GQFWopAwA3AwAgCCAD\nQYgVaikDADcDACALIANBgBVqKQMANwMAIAMgAykD+BQ3A4A1IANB6A5qIANB6BBqIANBgDVqEKYT\nIQYgA0GoNWogA0HA0wBqKQMANwMAIANBsDVqIANByNMAaikDADcDACADQbg1aiADQdDTAGopAwA3\nAwAgBSAEQdACaikAADcDACAIIARByAJqKQAANwMAIAsgBEHAAmopAAA3AwAgAyADKQO4UzcDoDUg\nAyAEQbgCaikAADcDgDUgA0HINWogDikDADcDACADQdA1aiAKKQMANwMAIANB2DVqIAcpAwA3AwAg\nAyADKQPgNDcDwDUgA0GQGGogA0GANWpB4AAQjzgaIANBwAJqIAYQlgwgAygCxAIhBSADKALAAiEI\nIAZB4AAQrSIgBhDCBSADQaw0ahCsDTYCACADQag0aiAINgIAIANBoDRqIAU2AgAgA0GYNGpCADcD\nACADQYg0akEANgIAIAMgCToAuDQgA0EBNgKQNCADQcjRAGoQyCcgBBC7LxD6NiFDIANB6BBqIANB\nkBhqEOcEIANBuAJqIAFBgAdqIgQoAgAiBigCACAGQQRqKAIAEJcoIAMoArwCIQogAygCuAIhBiAD\nQbACaiAEKAIAIgVBCGooAgAgBUEMaigCABCXKCADKAK0AiEJIAMoArACIQggBCgCACgCFCIFIAUo\nAgAiBEEBajYCACAEQX9KDRcMLAsgAygCnAMiBSgCACEEIAUoAgQhBSADQejRAGpBADYCACADQYAB\nOgDsUSADQoCAgIAQNwPgUSADIAU2AtxRIAMgBDYC2FEgA0IANwPQUSADIAU2AsxRIAMgBDYCyFEg\nA0GANWogA0HI0QBqEOUCIAMtAIA1QRZGDRggA0GA0gBqIgQgA0GINWopAwA3AwAgAyADKQOANSJC\nNwP4USBCp0H/AXFBFUcNGSAEKAIAIQwgA0GE0gBqKAIAITQgA0EANgLIUiADQQA2AuBSIANCgICA\ngIABNwPYUiAMIDRBBXRqIRkgA0HjNGohGCADQcQ0aiE1IANB8NIAaiEOIANB6NIAakEBciE2IANB\n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\naigCADYCACADIAMpA/gUNwOQGCAXKAIEIgRFDQQgFygCACEJEM4tIgcgBDYC5AEgA0HgAGogByAJ\nQQFqEIQWIAMoAmAhCSAXIAMoAmQiBDYCBCAXIAk2AgAgA0GINWogCygCADYCACADIAMpA5AYNwOA\nNSAJQX9qIAZHDQMgBC8B4gEiBkEKSw0CIAQgBkEBaiIHOwHiASAEIAZBA3RqIgogBTYCBCAKIAw2\nAgAgBCAGQQxsaiIGQdwAaiADKQOANTcCACAGQeQAaiADQYg1aigCADYCACAEIAdBAnRqQeQBaiAR\nNgIAIBEgBzsB4AEgESAENgJYCyAXIBcoAghBAWo2AggLIAFBpAVqKAIAIgQoAgQhCSAEKAIAIQsC\nQAJAAkACQAJAAkACQAJAAkAgEygCBCIOBEAgEygCACERA0AgDkFAayEEIA4gDi8B5gIiDEEDdGoh\nCEF/IQYgDiEFAkADQCAFIAhGBEAgDCEGDAILIAZBAWohBiAEQRhqIQQgBUEEaiEHIAUoAgAhCiAF\nQQhqIQUCQCALIAkgCiAHKAIAELw2Qf8BcQ4CAAECCwsgA0GQNWogBEEQaiIFKQIANwMAIANBiDVq\nIARBCGoiBikCADcDACADIAQpAgA3A4A1IAUgA0H4EGopAwA3AgAgBiADQfAQaikDADcCACAEIAMp\nA+gQNwIAIAMoAow1QQNGDS0gAygCgDUgAygChDUQjDQgA0GMNWoQ0isMLQsgEQRAIBFBf2ohESAO\nIAZBAnRqQegCaigCACEODAELCyAODQELENEtIgQvAeYCIgVBC08NAiAEIAVBAWo7AeYCIAQgBUED\ndGoiBiAJNgIEIAYgCzYCACAEIAVBGGxqIgVB6ABqIANB+BBqKQMANwIAIAVB4ABqIANB8BBqKQMA\nNwIAIAVB2ABqIAMpA+gQNwIAIBNBATYCCCATQQA2AgAgEyAENgIEDAELIAMgBjYCyBYgA0EANgLA\nFiADIA42AsQWIANBoBhqIgcgA0H4EGoiBCkDADcDACADQZgYaiIKIANB8BBqIgUpAwA3AwAgAyAD\nKQPoEDcDkBgCQCAOLwHmAkEKTQRAIANBkDVqIAQpAwA3AwAgA0GINWogBSkDADcDACADIAMpA+gQ\nNwOANSADQcAWaiALIAkgA0GANWoQrxQMAQsgA0GANWogBhCVGyADKAKANSEEIANBiDVqIgYoAgAh\n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\nGGpBsKTAABDeISADIAFB/ARqNgK4UwJAIAUgBkkEQCADIAU2AtAWIAMgBzYCzBYgAyAKNgLIFiAD\nIAY2AsQWIAMgCDYCwBYMAQsgA0EANgLAFgsgA0H4FGogA0HAFmpBsKTAABDeISADQbAYakGEpcAA\nNgIAIANBpBhqQfSkwAA2AgAgA0GsGGogA0HAFmo2AgAgA0GgGGogA0G40wBqNgIAIANB+ILAADYC\nmBggAyAENgLwUiADQQM2AuxSIAMgAUGkBWo2AsAWIAMgA0H4FGo2AqgYIAMgA0GYDWo2ApwYIAMg\nA0HoEGo2ApQYIAMgA0HIC2o2ApAYIAMgA0GQGGo2AuhSQdyozgAoAgAgA0Ho0gBqEOsOCyADQYA1\nahD+FgsgHCABQZgCaigCAEEIaiABQZwCaigCABCwGCABQcQFaiABQdgBaq03AgBBACEFDBwLQQML\nOgAAQQUhBQwhCyAjQQM6AAAgMkEDOgAADBELIANBsANqIAFB2ARqEJEKIAMoArADIgZFBEAgA0Eo\naiABQcgEaigCACIEQYgBaigCACAEQYwBaigCABDGLSADKAIoIQQgAygCLCEGIAFBtAVqQQA6AAAg\nA0GANWogKUHAARCPOBogA0EgaiAEIANBgDVqIAYoAiQRAwAgAygCICEFIAFBvAVqIAMoAiQiBDYC\nACABQbgFaiAFNgIADBoLIAMoArQDIQQgAUH8BGogBjYCAEEAIQZBAiEFIAQoAgQiBwRAIAQoAgAh\nOUEAIQUgByIoIUEgBCgCCCEGCyABIAU2AoAFIAFBoAVqIAY2AgAgAUGYBWogKDYCACABQZQFaiA5\nNgIAIAFBkAVqIAU2AgAgAUGIBWogQTYCACABQYQFaiA5NgIADBQLIANBgDVqIB0gAiAzKAIMEQMA\nAkAgAy0AgDUiBUEQRwRAIANBytEAaiIGIAMtAIM1OgAAIAMgAy8AgTU7AchRIAMoAoQ1IQQgAykD\niDUhQiAsENErICBBAToAACAsEKsxAkAgBUEPRgRAIARFDQEgAUHIB2oiI0EAOgAAIAFBvAdqIEI3\nAgAgAUG4B2ogBDYCACABQcQHaiABQagFaigCADYCACABQbQHaiABQcgEaigCADYCACABQbgFaiEa\nDAMLIAMgBToAyAsgAyADLwHIUTsAyQsgAyBCNwPQCyADIAQ2AswLIAMgBi0AADoAywsCQEHYtc4A\nKAIAQQNLDQBBwKjOABDFLUH/AXEiBEUNAEHEqM4AKAIAIAQQqA5FDQBBxKjOACgCACIGQQxqKAIA\nIQcgBigCCCEKIAYoAgAhCAJ/IAYoAgQiBARAIANBADYCkDUgAyAHNgKMNSADIAo2Aog1IAMgBDYC\nhDUgAyAINgKANUEBDAELIANBADYCgDVBAAshBSADQZgNaiADQYA1akGEo8AAEN4hIANBnBhqQQE2\nAgAgA0GkGGpBADYCACADQeCjwAA2ApgYIANBpJbMADYCoBggA0EANgKQGAJAIAUgBEkEQCADIAc2\nAow1IAMgCjYCiDUgAyAENgKENSADIAg2AoA1IAMgBTYCkDUgBUEBaiEFDAELIANBADYCgDULIANB\n+BRqIANBgDVqQYSjwAAQ3iEgAUH8BGooAgAiCSgCACELIAMgCSgCBDYCvFMgAyALNgK4UwJAIAUg\nBEkEQCADIAc2Aow1IAMgCjYCiDUgAyAENgKENSADIAg2AoA1IAMgBTYCkDUgBUEBaiEFDAELIANB\nADYCgDULIANBwBZqIANBgDVqQYSjwAAQ3iEgAUGkBWooAgAiCSgCACELIAMgCSgCBDYClFIgAyAL\nNgKQUgJAIAUgBEkEQCADIAU2AvgQIAMgBzYC9BAgAyAKNgLwECADIAQ2AuwQIAMgCDYC6BAMAQsg\nA0EANgLoEAsgA0HoDmogA0HoEGpBhKPAABDeISADQaw1akGIg8AANgIAIANBoDVqQciFwAA2AgAg\nA0GUNWpByIXAADYCACADQag1aiADQegQajYCACADQZw1aiADQZDSAGo2AgAgA0GQNWogA0G40wBq\nNgIAIANB+ILAADYCiDUgAyAGNgLwUiADQQQ2AuxSIAMgA0HoDmo2AqQ1IAMgA0HAFmo2Apg1IAMg\nA0H4FGo2Aow1IAMgA0GQGGo2AoQ1IAMgA0GYDWo2AoA1IAMgA0GANWo2AuhSIAMgA0HIC2o2AugQ\nQcSozgAoAgAgA0Ho0gBqEOsOCyADQcgLahD8FgwWC0HYtc4AKAIAQQNLDRVBtKjOABDFLUH/AXEi\nBEUNFUG4qM4AKAIAIAQQqA5FDRVBuKjOACgCACIFQQxqKAIAIQcgBSgCCCEKIAUoAgAhCAJ/IAUo\nAgQiBgRAIANBADYCkDUgAyAHNgKMNSADIAo2Aog1IAMgBjYChDUgAyAINgKANUEBDAELIANBADYC\ngDVBAAshBCADQcAWaiADQYA1akGUpcAAEN4hIANBnBhqQQE2AgAgA0GkGGpBADYCACADQdylwAA2\nApgYIANBpJbMADYCoBggA0EANgKQGAJAIAQgBkkEQCADIAc2Aow1IAMgCjYCiDUgAyAGNgKENSAD\nIAg2AoA1IAMgBDYCkDUgBEEBaiEEDAELIANBADYCgDULIANB6A5qIANBgDVqQZSlwAAQ3iEgAUH8\nBGooAgAiCSgCACELIAMgCSgCBDYCzAsgAyALNgLICwJAIAQgBkkEQCADIAQ2ApA1IAMgBzYCjDUg\nAyAKNgKINSADIAY2AoQ1IAMgCDYCgDUMAQsgA0EANgKANQsgA0HoEGogA0GANWpBlKXAABDeISAB\nQaQFaigCACIEKAIAIQYgBCgCBCEEIANBoDVqQciFwAA2AgAgA0GUNWpByIXAADYCACADIAQ2ApwN\nIAMgBjYCmA0gA0GcNWogA0GYDWo2AgAgA0GQNWogA0HIC2o2AgAgA0H4gsAANgKINSADIAU2AoAV\nIANBAzYC/BQgAyADQegQajYCmDUgAyADQegOajYCjDUgAyADQZAYajYChDUgAyADQcAWajYCgDUg\nAyADQYA1ajYC+BRBuKjOACgCACADQfgUahDrDgwVC0EDIQUgIEEDOgAADB8LQQQhBQwXCyADQagD\naiABQdAFaigCACIEQQhqKAIAIARBDGooAgAQxi0gA0GgA2ogAygCqAMgAUHABWooAgAgAUHEBWoo\nAgAgAUHIBWooAgAgAUHMBWooAgAgAygCrAMoAlARCQAgAygCoAMhHSABQbwFaiADKAKkAyIzNgIA\nIAEgHTYCuAVBCCEFDBYLIAsgA0GQGGpBsBwQjzggA0IANwOANSADQYA1ahCGLSEOIBEoAgA2AgAg\nAyADKQPoEDcDgDUgA0GoAmogA0GANWoQkSEgAygCrAIhCyADKAKoAiEHIAEtAK0HIREgAUEBOgCu\nByADQfgXaiAMQQhqKQMANwMAIANBgBhqIAxBEGopAwA3AwAgA0GIGGogDEEYaikDADcDACADIAwp\nAwA3A/AXICUQ0S8gAyADQcvSAGooAAA2AOsXIAMgAygAyFI2AugXIAFBxAVqEKwxQgohQiBDIUQM\nDAsgAUGsB2ogAS0Arwc6AAAgAUHABmogJSkDADcDACABQYAHaiABQagHaigCACIENgIAIAFByAZq\nICVBCGopAwA3AwAgAUHQBmogJUEQaikDADcDACABQdgGaiAlQRhqKQMANwMAIAFB4AZqIAFBoAZq\nKQMANwMAIAFB6AZqIAFBqAZqKQMANwMAIAFB8AZqIAFBsAZqKQMANwMAIAFB+AZqIAFBuAZqKQMA\nNwMAIAEgAUGwB2otAAA6AK0HIAQoAhAhBCABQaQHakEAOgAAIAFBoAdqIARBCGo2AgBBBSEFDBQL\nIAMoAoQ1IQUMAwsgA0H40QBqIANBoNMAakG45sUAEN8pIQcLIAMgBzYChDUgA0EDOgCANSADQYA1\nahDTLSADQegOaiADQfjRAGoQxw4gAy0A6A4EQCADIAMoAuwONgKENSADQQM6AIA1IANBgDVqENMt\nIANB6NIAaiADQfjRAGoQygIgAy0A6FJBBkYEQCADIAMoAuxSNgKENSADQQM6AIA1IANBgDVqENMt\nQbSixgBBOhCWFCEFIANB+NEAahCwFAwDCyADQfcOaiADQfDSAGopAwA3AAAgA0H/DmogA0H40gBq\nKQMAIkI3AAAgA0GYNWogQjcAACADIAMpA+hSNwDvDiADQYk1aiADQfAOaikAADcAACADQZE1aiAD\nQfgOaikAADcAACADQQI6AIA1IAMgAykA6A43AIE1IANB9tEAaiADLQCDNToAACADIAMvAIE1OwH0\nUSADKAKENSEkIANB+BRqIANBiDVqQTgQjzgaQQIMAQsgA0GZNWogA0GBD2opAAA3AAAgA0GRNWog\nA0H5DmopAAA3AAAgA0GJNWogA0HxDmopAAA3AAAgAyADKQDpDiJCNwCBNSADQfbRAGogAy0AgzU6\nAAAgAyBCPQH0USADKAKENSEkIANB+BRqIANBiDVqQTgQjzgaQQELIQUgA0H40QBqELAUIAMgBToA\nkBggAyAkNgKUGCADIAMvAfRROwCRGCADIANB9tEAai0AADoAkxggA0GYGGogA0H4FGpBOBCPOCEG\nIANByNEAahC9HCIERQ0EIANBAzoA6BAgAyAENgLsECAFDgICAwELIANBAzoA6BAgAyAFNgLsEAwC\nCyAGEOYeDAELIANBtBhqEJYHIANBwBhqENcVCyADKALgUSADKALkURCMNAwBCyADQegQaiADQZAY\nakHAABCPOBogAygC4FEgAygC5FEQjDQgAy0A6BAiBUEDRw0BC0IHIUIgAygC7BAhEAwBC0IEIUIC\nQAJAAkAgBQ4CAgABC0ICIUILIANBkAJqIBooAgAiBEEgaigCACAEQSRqKAIAEIUjIAMoApQCIRMg\nAygCkAIhECADQYgCaiAaKAIAIgRBKGooAgAgBEEsaigCABCFIyADKAKMAiEVIAMoAogCIRkgBQRA\nIANB6BBqENwrDAILIANB6BBqQQRyEKwxDAELIAFBxAVqIANB6BBqQQRyQTwQjzghBCAFBEAgA0Ho\nEGoQ3CsLIANBgDVqIBooAgAQuTYgA0ECOgCQUiADQZAYaiADQYA1aiADQZDSAGoQ/R0CQCADKAKQ\nGEUEQCADQegOaiADQegQakEEciADQZgYakHAARCPOEHAARCPOBogGigCACIGQSRqKAIAIQogBkEg\naigCACEIIANBADYCgDUgA0HIAmogA0GANWogBkEoaigCACAGQSxqKAIAEM4NIANBgDVqIAMoAsgC\nIgUgAygCzAIiBhCpESADKAKANSEHIANBgDVqEN8rAkACQCAHRQRAIANBgDVqIAQQ8gUCQCADLQCA\nNSIHQQZGBEAgAyADKAKENSIKNgLsEEEKIQcMAQsgA0GS0gBqIAMtAIM1Igk6AAAgA0GYGGogA0GQ\nNWoiCykDACJCNwMAIAMgAy8AgTUiDjsBkFIgAyADKQOINSJDNwOQGCADKAKENSERIAsgQjcDACAD\nIAc6AIA1IAMgDjsAgTUgAyAJOgCDNSADIBE2AoQ1IAMgQzcDiDUgA0HoEGogA0GANWoQsQkgAy0A\n6BAiB0ELRg0CIAMoAuwQIQoLIAMgAy0A6xA6ALtTIAMgAy8A6RA7ALlTIAMgAykD8BA3A8BTIAMg\nCjYCvFMgAyAHOgC4UwwCCyADQQA6ALhTDAELIANB9BBqKAIAIQkgA0HwEGooAgAhByADKALsECEL\nIANBgDVqIANB6A5qQcABEI84GiADQbjTAGogA0GANWogCCAKIAUgBiABQeQFaigCACABQegFaigC\nACAHIAkQlw8gCyAHEIw0CyAFIAYQoDUMAQsgA0HA0wBqIANBnBhqKQIANwMAIAMgAykClBg3A7hT\nCwJAAkACQCADLQC4U0ELRwRAIANBkDVqIAEoArgFELk2IANBqBhqIARBGGopAgA3AwAgA0GgGGog\nBEEQaikCADcDACADQZgYaiAEQQhqKQIANwMAIAMgBCkCADcDkBggA0GwGGogAUHkBWoQiSUgAUH8\nBWotAAAhBiADQbwYaiABQfAFahCKJSADQYg1aiIFIANBwNMAaikDADcDACADIAMpA7hTNwOANSAD\nQQNBAiAGQQBHIAZBAkYbIAZBA0YbOgDIGCADQdg2aiADQZAYakE8EI84GiADQfDSAGoiDCADQaA1\naikDADcDACADQfjSAGoiFCADQag1aikDADcDACADQYDTAGoiGCADQbA1aikDADcDACADIAMpA5g1\nNwPoUiAFKAIAIRkgAygCgDUhECADKAKENSETIAMoAow1IRUgAykDuDUhQyADKQPANSFEIAMoAsg1\nIQYgAygCzDUhCiADKALQNSEIIAMoAtQ1IQkgAygC2DUhByADKALcNSELIAMoAuA1IQUgAygC5DUh\nDiADLQDoNSERIAMpA5A1IUIgAyADQew1aigAADYAy1EgAyADKADpNTYCyFEgA0H4FGogA0HwNWpB\nqAEQjzgaIEJCClINAQsgA0GANWogGigCABCBFiADLQCANUUNASADQbgWaiIGIANBmTVqKQAANwMA\nIANBsBZqIgcgA0GRNWopAAA3AwAgA0GoFmoiCiADQYk1aikAADcDACADIAMpAIE1NwOgFkECIQUg\nAUH8BWotAAAiCEEDRwRAIAhBAkcgCHEhBQsgA0GYNWogBikDADcDACADQZA1aiAHKQMANwMAIANB\niDVqIAopAwA3AwAgA0GoNWogBEEIaikCADcDACADQbA1aiAEQRBqKQIANwMAIANBuDVqIARBGGop\nAgA3AwAgAyADKQOgFjcDgDUgAyAEKQIANwOgNSABQYAGaiIlIANBgDVqQagBEI84GiABQbAHaiAF\nQQJHIAVxOgAAIAFBgAI7Aa4HIAFBqAdqIDo2AgAgAUGuB2ohMkEGIQUMDAsgA0GIGGogGCkDADcD\nACADQYAYaiAUKQMANwMAIANB+BdqIAwpAwA3AwAgAyADKQPoUjcD8BcgAyADKALIUTYC6BcgAyAD\nKADLUTYA6xcgA0HAFmogA0H4FGpBqAEQjzgaDAELIANBoAJqIBooAgAiDEEgaigCACAMQSRqKAIA\nEIUjIAMoAqQCIRMgAygCoAIhECADQZgCaiAaKAIAIgxBKGooAgAgDEEsaigCABCFIyADKAKcAiEV\nIAMoApgCIRlCBiFCCyAEEKwxCyAaEJAdIANB4A5qIgQgA0GIGGopAwA3AwAgA0HYDmoiDCADQYAY\naikDADcDACADQdAOaiIUIANB+BdqKQMANwMAIAMgAykD8Bc3A8gOIAMgAygC6Bc2AsAOIAMgAygA\n6xc2AMMOIANBmA1qIANBwBZqQagBEI84GiAjQQE6AAAgQkILUQ0AIANBkA1qIAQpAwA3AwAgA0GI\nDWogDCkDADcDACADQYANaiAUKQMANwMAIAMgAykDyA43A/gMIAMgAygCwA42AvAMIAMgAygAww42\nAPMMIANByAtqIANBmA1qQagBEI84GiAaEMQmIEJCClENASADQaA1aiADQYANaikDADcDACADQag1\naiADQYgNaikDADcDACADQbA1aiADQZANaikDADcDACADIEI3A5A1IAMgFTYCjDUgAyAZNgKINSAD\nIBM2AoQ1IAMgEDYCgDUgAyADKQP4DDcDmDUgAyAROgDoNSADIA42AuQ1IAMgBTYC4DUgAyALNgLc\nNSADIAc2Atg1IAMgCTYC1DUgAyAINgLQNSADIAo2Asw1IAMgBjYCyDUgAyBENwPANSADIEM3A7g1\nIANB7DVqIAMoAPMMNgAAIAMgAygC8Aw2AOk1IANB8DVqIANByAtqQagBEI84GkHYtc4AKAIAQQNL\nDQNBzKjOABDFLUH/AXEiBEUNA0HQqM4AKAIAIAQQqA4NAgwDC0EEIQUMDgsgASADKALwDDYAqQIg\nAUHYAWogAykD+Aw3AwAgAUGsAmogAygA8ww2AAAgAUGoAmogEToAACABQaQCaiAONgIAIAFBoAJq\nIAU2AgAgAUGcAmogCzYCACABQZgCaiAHNgIAIAFBlAJqIAk2AgAgAUGQAmogCDYCACABQYwCaiAK\nNgIAIAFBiAJqIAY2AgAgAUGAAmogRDcDACABQfgBaiBDNwMAIAFB8AFqIANBkA1qKQMANwMAIAFB\n6AFqIANBiA1qKQMANwMAIAFB4AFqIANBgA1qKQMANwMAIAFBpAVqKAIAIgQoAgQhDCAEKAIAIQgg\nAUHIBGooAgAiCUHQA2ooAgAhBCADQfABaiABQfwEaigCACIGKAIAIgsgBigCBCIOEIUjIANBgDVq\nIARBCGogAygC8AEgAygC9AEQ8AgCQAJAIAMoAoA1RQRAIANBlDVqKAIAIQcgA0GQNWooAgAhEyAD\nQYw1aigCACEKIAMoAoQ1IQ8gA0HoAWogA0GINWooAgAiBiAIIAwQ8AogAygC6AEiBARAIAQgAygC\n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\nQZgCEI84IQQgBRCvIiABQcACaikDAEITUg0BIANBgBVqIgYgBEEIaigCADYCACADIAQpAwA3A/gU\nIANBgDVqEKwUIANBqBhqIANBmDVqKQMANwMAIANBoBhqIANBkDVqKQMANwMAIANBmBhqIANBiDVq\nKQMANwMAIANBuBhqIANBqDVqKQMANwMAIANBwBhqIANBsDVqKQMANwMAIANB6BhqIANB2DVqKAIA\nNgIAIAMgAykDgDU3A5AYIAMgAykDoDU3A7AYIAMgAykD0DU3A+AYIANBoA1qIgQgA0H0NWoiBSgC\nADYCACADQdALaiIIIANBgDZqIgkoAgA2AgAgA0Hw0gBqIgsgA0GMNmoiDSgCADYCACADQZjSAGoi\nByADQZg2aiISKAIANgIAIANB2BhqIANByDVqKQMANwMAIANB0BhqIANBwDVqKQMANwMAIAMgAykC\n7DU3A5gNIAMgAykD+DU3A8gLIAMgAykChDY3A+hSIAMgAykDkDY3A5BSIAMgAykDuDU3A8gYIAMo\nAtw1IRYgA0HoEGogA0GcNmoiD0EkEI84GiADQeA1ahDVKyADQRhqIAFByARqKAIAIgxBiAFqKAIA\nIAxBjAFqKAIAEMYtIAMoAhghDCADKAIcIRAgA0GANWogA0GQGGpB3AAQjzgaIANB6DVqIAYoAgA2\nAgAgBSAEKAIANgIAIAkgCCgCADYCACANIAsoAgA2AgAgEiAHKAIANgIAIAMgFjYC3DUgAyADKQP4\nFDcD4DUgAyADKQOYDTcC7DUgAyADKQPICzcD+DUgAyADKQPoUjcChDYgAyADKQOQUjcDkDYgDyAD\nQegQakEkEI84GiADQRBqIAwgA0GANWogECgCJBEDACADKAIQIQUgAUG8BWogAygCFCIENgIAIAEg\nBTYCuAUMAgtBCCEFDAULIANBgDVqIARBmAIQjzgaAkBB2LXOACgCAEEDSw0AQfCozgAQxS1B/wFx\nIgVFDQBB9KjOACgCACAFEKgORQ0AQfSozgAoAgAiBUEMaigCACEEIAUoAgghCCAFKAIAIQkCfyAF\nKAIEIgIEQCADQQA2AqAYIAMgBDYCnBggAyAINgKYGCADIAI2ApQYIAMgCTYCkBhBAQwBCyADQQA2\nApAYQQALIQYgA0H4FGogA0GQGGpBqKbAABDeISADQZwYakEBNgIAIANBpBhqQQA2AgAgA0H0psAA\nNgKYGCADQaSWzAA2AqAYIANBADYCkBgCQCAGIAJJBEAgAyAGNgL4DiADIAQ2AvQOIAMgCDYC8A4g\nAyACNgLsDiADIAk2AugODAELIANBADYC6A4LIANBwBZqIANB6A5qQaimwAAQ3iEgA0H8EGpB/KbA\nADYCACADQfgQaiADQegOajYCACADQfiCwAA2AvAQIAMgBTYCoA0gA0ECNgKcDSADIANBwBZqNgL0\nECADIANBkBhqNgLsECADIANB+BRqNgLoECADIANB6BBqNgKYDSADIANBgDVqNgLoDkH0qM4AKAIA\nIANBmA1qEOsOCyADQYA1ahD+FgwBCyADQYA1aiAFIAIgBCgCDBEDACADLQCANSIFQRBGDQEgAyAD\nKQCBNTcD6A4gAyADQYg1aikAADcA7w4gAUG4BWoQ0SsgBUEPRw0CC0ITIUJBAQwEC0EJIQUMAQsg\nAyADKQDvDjcAxxYgAyADKQPoDjcDwBYgAyADKQPAFjcD6BQgAyADKQDHFjcA7xQMAQsgMSAFOgAA\nIDBBAzoAACAAQhQ3AxBBBQwWC0IPIUJBAAsgAUHMBGoQ5AQgAUG0BWpBADoAACADIAMpA+gUNwO4\nCyADIAMpAO8UNwC/CyADQbgJaiADQegSakGAAhCPOBogAUEBOgC1BSADIAMpA7gLNwOYByADIAMp\nAL8LNwCfByADQZgFaiADQbgJakGAAhCPOBogKRD8EiABQQE6AIAXICkQrzENEiADIAMpAJ8HNwCv\nCSADIAMpA5gHNwOoCSADQagHaiADQZgFakGAAhCPOBoMEwsgA0GANWogBSACIAYoAgwRAwACQCAD\nLQDENSIGQQRHBEAgAyADKQCBNTcD6BIgAyADQYg1aikAADcA7xIgAy0AgDUhBSADQZAYaiADQZA1\nakE0EI84GiADQeoQaiIIIANBxzVqLQAAOgAAIAMgAy8AxTU7AegQIAFB0ABqIgkQ0SsCQCAGQQNH\nBEAgAUHgAGogA0GQGGpBNBCPOBogAUGXAWogCC0AADoAACABQZUBaiADLwHoEDsAACABQdgAaiAD\nKQDvEjcAACABQdEAaiADKQPoEjcAACABQZQBaiAGOgAAIAEgBToAUCABQcwAakEBOgAAIAZBAkcN\nAQwHCyADIAMpA+gSNwOYBSADIAMpAO8SNwCfBQwFCyABQQA6AEwgAUGYAWogCUHIABCPOCENQdi1\nzgAoAgANAUHcps4AEMUtQf8BcSIGRQ0BQeCmzgAoAgAgBhCoDkUNAUHgps4AKAIAIghBDGooAgAh\nCSAIKAIIIQsgCCgCACEOAn8gCCgCBCIFBEAgA0EANgKQNSADIAk2Aow1IAMgCzYCiDUgAyAFNgKE\nNSADIA42AoA1QQEMAQsgA0EANgKANUEACyEGIANBuAlqIANBgDVqQcjCwAAQ3iEgA0GcGGpBATYC\nACADQaQYakEANgIAIANB/MLAADYCmBggA0GklswANgKgGCADQQA2ApAYAkAgBiAFSQRAIAMgCTYC\njDUgAyALNgKINSADIAU2AoQ1IAMgDjYCgDUgAyAGNgKQNSAGQQFqIQYMAQsgA0EANgKANQsgA0Ho\nDmogA0GANWpByMLAABDeISADIAEpA5gBNwPANAJAIAYgBUkEQCADIAk2Aow1IAMgCzYCiDUgAyAF\nNgKENSADIA42AoA1IAMgBjYCkDUgBkEBaiEGDAELIANBADYCgDULIANB6BBqIANBgDVqQcjCwAAQ\n3iEgA0HwBGogDRDkGyADIAMpA/AENwPgNAJAIAYgBUkEQCADIAY2ApA1IAMgCTYCjDUgAyALNgKI\nNSADIAU2AoQ1IAMgDjYCgDUMAQsgA0EANgKANQsgA0HoEmogA0GANWpByMLAABDeISADQZDSAGog\nAUGgAWooAgAgAUGkAWooAgAQ5R8gA0GsNWpByIXAADYCACADQaA1akHIhcAANgIAIANBlDVqQciF\nwAA2AgAgA0GoNWogA0HI0QBqNgIAIANBnDVqIANB4DRqNgIAIANBkDVqIANBwDRqNgIAIANB+ILA\nADYCiDUgAyAINgLAUyADQQQ2ArxTIAMgAygCmFI2AsxRIAMgAygClFIiBjYCyFEgAyADQegSajYC\npDUgAyADQegQajYCmDUgAyADQegOajYCjDUgAyADQZAYajYChDUgAyADQbgJajYCgDUgAyADQYA1\najYCuFNB4KbOACgCACADQbjTAGoQ6w4gAygCkFIgBhCMNAwBC0EDDAILIAFB3AFqQQE6AAAgAUHE\nAGooAgAhBiADQcg2aiANQcgAEI84GiABQeABaiADQYA1akGQAhCPOBogAUH0A2pBADoAACABQfAD\naiAGNgIACyADQYA1aiABQeABaiIGIAIQ7AggAy0AgDUiBUEQRwRAIAMgAykAgTU3A5AYIAMgA0GI\n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\nzMIANgIAIANBnDVqIANB6BJqNgIAIANBkDVqIANByNEAajYCACADQYzLwgA2Aog1IAMgBTYCmFIg\nA0EDNgKUUiADIANB6BBqNgKYNSADIANB6A5qNgKMNSADIANBkBhqNgKENSADIANBmAVqNgKANSAD\nIANBgDVqNgKQUiADIANBuNMAajYC6BJB+KPOACgCACADQZDSAGoQ6w4LIAMgEjYCgA8gAyAXNgL8\nDiADIBI2AvAOIAMgFzYC7A4gAyAUQQAgEhs2AogPIAMgGEEBdCIENgL4DiADIAQ2AugOIANBiDVq\nIQcCQAJAAkADQAJAIANBmAVqIANB6A5qELIYIAMoApgFIgZFBEAgA0HoDmoQwBsgASgCdCIGQRxq\nKAIAQShsIQQgBkEYaigCACEFQQAhBgNAIAQEQCAFEMAgIAVBIGooAgAhCCAFEP4sIARBWGohBCAF\nQShqIQUgBiAIaiEGDAELCyAGRQ0BDAULIAEoAnAhBCADIAMoApwFIgU2ApQYIAMgBjYCkBggBEEI\naikDACAEQRBqKQMAIAYgBRCQGCEGIARBGGooAgAgBkEHdCAEQSBqKAIAdkEobGoiDRCHLQJ/AkAg\nDUEgaiIJKAIARQ0AIA0pAwggDUEQaikDACADKAKQGCADKAKUGBC2GCFCIAMgA0GQGGo2AugSIAMg\nDUEYaiIENgKENSADIANB6BJqNgKANSADQYgEaiAEKAIAIA1BJGoiBCgCACBCIANBgDVqQQ0QmxAg\nAygCiARFDQAgBCgCACIERQ0AIAMoAowEIQYgAygCkBggAygClBgQoDUgBEEAIAZrQShsakFgagwB\nCyADKAKQGCEEIAMoApQYIQYgA0HoEmoQlgggAyAGNgLsECADIAQ2AugQIANBqBhqIANBgBNqKQMA\nNwMAIANBoBhqIANB+BJqKQMANwMAIANBmBhqIANB8BJqKQMANwMAIAMgAykD6BI3A5AYIANBgDVq\nIA1BCGoiEiAEIAYgA0GQGGoQ0wgCQCADKQOANVANACADKAKcNSIGQShsIQUgAygCmDUiFiEEA0Ag\nBQRAIARBGGoQ3xEgBUFYaiEFIARBKGohBAwBCwsgBkUNACAWEMIFCyAJKAIARQ0DIA1BGGogEikD\nACANQRBqKQMAIAMoAugQIAMoAuwQELYYIANB6BBqENYWIgRFDQMgBEFgagshBgJ/IAMoAqQFIgRF\nBEBBACEJQQIMAQsgAygCoAUhCCADKAKoBSEJIAQiCyEOQQALIQUgAyAJNgKIESADIA42AoARIAMg\nCDYC/BAgAyAFNgL4ECADIAs2AvAQIAMgCDYC7BAgAyAFNgLoEANAIANBgDVqIANB6BBqEOwZIAMo\nAoA1IgQEQCADKAKENSEFIANB6BJqIAdBJBCPOBogA0GQGGogBiAEIAUgA0HoEmoQgAcMAQsLIANB\n6BBqEKIfIA1BACANKAIAIgQgBEF8RiIEGzYCACAEDQEgDRCpBwwBCwtB2LXOACgCAEEBSw0BQYCk\nzgAQxS1B/wFxIgRFDQFBhKTOACgCACAEEKgORQ0BQYSkzgAoAgAiBUEMaigCACEIIAUoAgghCSAF\nKAIAIQsCfyAFKAIEIgYEQCADQQA2ApA1IAMgCDYCjDUgAyAJNgKINSADIAY2AoQ1IAMgCzYCgDVB\nAQwBCyADQQA2AoA1QQALIQQgA0GYBWogA0GANWpBrMzCABDeISADQZwYakEBNgIAIANBpBhqQQA2\nAgAgA0GIzcIANgKYGCADQaSWzAA2AqAYIANBADYCkBgCQCAEIAZJBEAgAyAINgKMNSADIAk2Aog1\nIAMgBjYChDUgAyALNgKANSADIAQ2ApA1IARBAWohBAwBCyADQQA2AoA1CyADQegOaiADQYA1akGs\nzMIAEN4hIAMgAUHMAGooAgA2AsxRIAMgAUHIAGooAgBBCGo2AshRAkAgBCAGSQRAIAMgBDYC+BIg\nAyAINgL0EiADIAk2AvASIAMgBjYC7BIgAyALNgLoEgwBCyADQQA2AugSCyADQegQaiADQegSakGs\nzMIAEN4hIANBoDVqQazLwgA2AgAgA0GUNWpBrMvCADYCACADQZw1aiADQegSajYCACADQZA1aiAD\nQcjRAGo2AgAgA0GMy8IANgKINSADIAU2AphSIANBAzYClFIgAyABQdQAaigCADYC7BIgAyABQdAA\naigCAEEIajYC6BIgAyADQegQajYCmDUgAyADQegOajYCjDUgAyADQZAYajYChDUgAyADQZgFajYC\ngDUgAyADQYA1ajYCkFJBhKTOACgCACADQZDSAGoQ6w4MAQtBkKHMAEErQZy2xAAQ+R0ACyABQeQA\naigCAEEBOgAICyADQbjTAGoQzgcgAygCuAkiBEUNASADKAK8CQRAIAQQwgULIANBwAlqELcqDAEL\nAkBB2LXOACgCAEEESw0AQYykzgAQxS1B/wFxIgRFDQBBkKTOACgCACAEEKgORQ0AQZCkzgAoAgAi\nBkEMaigCACELIAYoAgghDSAGKAIAIQcCfyAGKAIEIgQEQCADQQA2ApA1IAMgCzYCjDUgAyANNgKI\nNSADIAQ2AoQ1IAMgBzYCgDVBAQwBCyADQQA2AoA1QQALIQUgA0HoDmogA0GANWpBmMrCABDeISAD\nQZwYakEBNgIAIANBpBhqQQA2AgAgA0GEy8IANgKYGCADQaSWzAA2AqAYIANBADYCkBgCQCAFIARJ\nBEAgAyALNgKMNSADIA02Aog1IAMgBDYChDUgAyAHNgKANSADIAU2ApA1IAVBAWohBQwBCyADQQA2\nAoA1CyADQegQaiADQYA1akGYysIAEN4hIAMgA0G40wBqNgLANAJAIAUgBEkEQCADIAU2ApA1IAMg\nCzYCjDUgAyANNgKINSADIAQ2AoQ1IAMgBzYCgDUMAQsgA0EANgKANQsgA0HoEmogA0GANWpBmMrC\nABDeISADQQA2AqAFIANCgICAgBA3A5gFIAkgCCADQZgFakGkyMIAEJEYRQRAIANBoDVqQazLwgA2\nAgAgA0GUNWpBnMvCADYCACADIAMpApwFNwPIUSADQYzLwgA2Aog1IAMgBjYCmFIgA0EDNgKUUiAD\nQZw1aiADQcjRAGo2AgAgA0GQNWogA0HANGo2AgAgAyADQegSajYCmDUgAyADQegQajYCjDUgAyAD\nQZAYajYChDUgAyADQegOajYCgDUgAyADQYA1ajYCkFJBkKTOACgCACADQZDSAGoQ6w4gAygCmAUg\nAygCnAUQjDQMAQtBrOLLAEE3IANBoNMAakG8yMIAQcDjywAQkxQACyADQbjTAGoQ4isLIAFB+ABq\nIgQQrBQgA0GANWogFRD/ByABQfwBaiADQYA1ahDfISADQfgDaiAqQYgBaigCACAqQYwBaigCABDG\nLSADKAL4AyEGIAMoAvwDIQUgA0GANWogBEHAARCPOBogA0HwA2ogBiADQYA1aiAFKAIkEQMAIAMo\nAvADIQUgAUGEA2ogAygC9AMiBDYCACABQYADaiAFNgIACyADQYA1aiAFIAIgBCgCDBEDACADLQCA\nNSIEQRBHDQEgGUEDOgAAQQQLIQUgIyAFOgAAIABCFDcDEEEGDAkLIAMgAykAgTU3A5AYIAMgA0GI\nNWopAAA3AJcYIAFBgANqENErIARBD0cEQCADIAMpAJcYNwDHFiADIAMpA5AYNwPAFiAQEMMPIAFB\nuAJqKAIAIgJFDQIgAiABQbwCaigCABCgNQwCCyAQEMMPIAFBuAJqKAIAIgJFDQAgAiABQbwCaigC\nABCgNSABQZQDai0AAEUNACABQcACahDDDwtBDyEECyABQZQDakGAAjsBACADIAMpA8AWNwOYDSAD\nIAMpAMcWNwCfDSAQEIsjQQ8hBSAEQQ9GBEAgA0GANWogAUEoaigCAEHUBGooAgBBCGogASgCGCAB\nQRxqKAIAEJQKIANBgDVqEJkrDAELIAMgAykAnw03AP8UIAMgAykDmA03A/gUIAQhBQsgAyADKQD/\nFDcAzwsgAyADKQP4FDcDyAsgI0EBOgAAIBMQuCogBUH/AXFBD0YNAyADIAMpAM8LNwDvUiADIAMp\nA8gLNwPoUiADIAMpA+hSNwOoCSADIAMpAO9SNwCvCUIPIUIMBAsgA0GANWogBSACIAQoAgwRAwAg\nAy0AgDUiBUEQRw0BQQQLIQUgAEIUNwMQIAEgBToAIEEHDAMLIAMgAykAgTU3A+gQIAMgA0GINWop\nAAA3AO8QIAFBJGoQ0SsgAUEYaigCABC6LyABQQE6ACAgAUEUahCfKCAFQQ9GDQAgAyADKQDvEDcA\n7w4gAyADKQPoEDcD6A4gAyADKQPoDjcDqAkgAyADKQDvDjcArwlCDyFCDAELQhMhQgsgACAFOgAA\nIAAgAykDqAk3AAEgACBCNwMQIABBCGogAykArwk3AAAgAEEYaiADQagHakGAAhCPOBpBAQs6ABAg\nA0Hw0wBqJAAL/o4CAjF/Bn4jAEHw5wBrIgMkAAJAAkACQCABAn8CQAJAAkACQAJ/AkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJAAkACQAJAAn8CfwJA\nAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtANQF\nQQFrDgkHBgUEAwIBSgAICyABQbAGaiEiAkAgAUGVCGoiKi0AAEEBaw4DIAYAGAsgAUHsB2ohFQJA\n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\nBCkAADcAACAJQQhqIARBCGopAAA3AAAgCUEQaiAEQRBqKQAANwAAIAlBGGogBEEYaikAADcAACAI\nQZgcaigCABDQIQshDSADQQA2AqhbIAhB6ABqIgYgCEGAHGooAgBBuAVsaiERIAhBkBxqKQMAITQg\nA0GQwABqISBBACELA0AgBiARRgRAIANBADYCmF0MBQsgICALQbgFbGohFiADQcDiAGogBkEYaikD\nADcDACADQbjiAGogBkEQaikDADcDACADQbDiAGogBkEIaikDADcDACADIAYpAwA3A6hiQQAhBSAG\nQShqKAIAENAhIR0gA0EANgLYZyAGQTBqIQQgBkG4BWohByAGQbAFaigCAEEEdCEhIAYpAyAhNUEA\nIQYCQANAIAUgIUcEQCAEKAIIENAhISQgBkEoRg0CIANBqOIAaiAFaiIpQTBqIAQpAwA3AwAgKUE4\naiAkNgIAIAVBEGohBSAGQQFqIQYgBEEQaiEEDAELCyADQQA2AuhnIANB4OcAahCINSADIAY2Athn\nIAMgHTYC0GIgAyA1NwPIYiADQfDcAGogA0Go4gBqQbgFEI84GiADKAKYXUUNBSALQQVGDQAgFiAD\nQfDcAGpBuAUQjzgaIAtBAWohCyAHIQYMAQsLQffqwABBL0Go68AAEM0qAAsgAUEAOgCNBiABQYgG\naiABKAKcBjYCACABQY0GaiEnDAELQQAhBAwCC0ECIQQMAQsgA0Hw3ABqEIk1IAMgCzYCqFsgCEGw\nHGotAAAhBCAMIANBkNwAakHgABCPOBogAyAEOgDYWyADIBw2AtRbIAMgEDYC0FsgAyAJNgLMWyAD\nIAo2AshbIAMgGjYCxFsgAyANNgLAWyADIDQ3A7hbIAMgGzYCtFsgAyAPNgKwWyAIELsvIANBmD9q\nIAEoAoAGIgRBCGopAwA3AwAgA0GgP2ogBEEQaikDADcDACADQag/aiAEQRhqKQMANwMAIAMgBCkD\nADcDkD8gBCkDICE0IAQpAyghNSAELQBQIQQgA0GoImogA0GQP2pBoBwQjzgaIANB+CFqIANBtNsA\nakEsEI84GiABQQE6AKwGIANBkAVqIANBqCJqQaAcEI84GiADQbQhaiADQfghakEsEI84GiADQfQh\naiADQfPbAGooAAA2AAAgAyAEOgDwISADIDU3A+ghIAMgNDcD4CEgAyAPNgKwISADIAMoAPBbNgDx\n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\nACABQbAHaiAEQQhqNgIAIAFBlAdqIQ5BBSEFDBQLIAFBrAdqIAFBsAdqKAIAIgU2AgAgBSAFKAIA\nIgRBASAEGzYCACAEDQELIBhBAToAACAOEJsxIANB2AJqIAVByAFqKAIAIAVBzAFqKAIAELY0IAMo\nAtwCIQogAygC2AIhCSADQajiAGogBUEIakHAARCPOBogBUHZAWotAAAhDCAFQdgBai0AACELIAUQ\nuy8gA0GI3QBqIBMoAgAiBEEYaikAADcDACADQYDdAGogBEEQaikAADcDACADQfjcAGogBEEIaikA\nADcDACADIAQpAAA3A/BcIANBkNwAaiAEKAI8QQhqEIclIANB0AJqIBMoAgAiBCgCKEEIaiAEQSxq\nKAIAEIUjIBMoAgAiBS0ASCEQIAUoAkQtAAghDSADKALUAiESIAMoAtACIQ8gA0GgB2ogBSgCOCIE\nKAIIIghBBU1BACAIQQRHGwR/IAUFIANByAJqIARBDGooAgAgBEEQaigCABCdHyADKALIAiEHIAMo\nAswCIQYgEygCAAsoAkBBCGoQqh4gA0HIImogA0Go4gBqQcABEI84GiADQf4GaiADQfwhai8BADsB\nACADQbAiaiADQfjcAGopAwA3AwAgA0G4ImogA0GA3QBqKQMANwMAIANBwCJqIANBiN0AaikDADcD\nACADQZAHaiADQZjcAGooAgA2AgAgAyADKAH4ITYB+gYgAyADKQPwXDcDqCIgAyADKQOQXDcDiAcg\nA0GQBWogA0GoImpB4AEQjzgaIAMgDDoA+QYgAyALOgD4BiADIAo2AvQGIAMgCTYC8AYgAygCoAcg\nH0EBOgAAIAMgDUEARzoArQcgAyAQOgCsByADIAY2ApwHIAMgBzYCmAcgAyAINgKUByADIBI2AoQH\nIAMgDzYCgAdBA0YNKCADQZA/aiADQZAFakGgAhCPOBogExCoMCABKAKQBCgCECIERQ0HIANB8NwA\nahCCJSADIANB8NwAajYC4GcgA0GQP2ogA0Hg5wBqEOAEIgVFDQEgAygC8FwgAygC9FwQjDQMAgsg\nAUEAOgCdByABQZgHaiABKAKsBzYCACABQZ0HaiEeDA4LIAMoAvBcIQUgAygC9FwiBg0BCyADQQA2\nAqwFIANBADoAkAUgAyAFNgKUBQwBCyADIAMoAvhcNgL4XCADIAY2AvRcIAMgBTYC8FwgA0GQBWog\n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\nAogCIgsEQCANQQFqIQ0gCy8BjgJBC08NAQwCCwsgA0GYAWogA0Hw2wBqEIcbIAMoApwBIQsgAygC\nmAEhDQsgAxCYLjYC/CEgA0EANgL4IUEBIQUDQCAFIA1GBEAgCCAJKQMANwMAIAMgAykD4Gc3A5Bc\nIA0gCyAGIAogA0GQ3ABqIAMoAvghIAMoAvwhEJ8SIANBkNwAaiANIAsQzSEgAygClFwhCyADKAKQ\nXCENDAQFIAVBAWohBSADQZABaiADQfghahCHGwwBCwALAAtByJLLAEEZQeSSywAQ+R0AC0GEj8sA\nQSdBrI/LABD5HQALQQEhCSAPQQFqIQ8MAAsACyAIIBJqIgUgAykD+CE3AgAgBUEQaiADQYgiaikD\nADcCACAFQQhqIANBgCJqKQMANwIAIBJBGGohEgwACwALQQAhDCAIEKgYIA4gCBCfNUEAIQ8LIANB\nqOIAaiADQagiakHIARCPOBogA0HYPmoiBCADQYg/aigCADYCACADIAMpA4A/NwPQPiAoQQE6AAAg\nHEECRg0AIAMgJjYCpAUgAyAaNgKgBSADIDg3A5gFIAMgNjcDkAUgA0GoBWogA0Go4gBqQcgBEI84\nGiADQfwGaiAEKAIANgIAIAMgHDYC8AYgAyAnQQBHOgCdByADICBBAEc6AJwHIAMgHzYCmAcgAyAP\nNgKUByADIAw2ApAHIAMgGzYCjAcgAyAQNgKIByADIBg2AoQHIAMgGTYCgAcgAyADKQPQPjcC9AYg\nAyADLwHOPjsBngcgIxCpMCABKAKQBEEQaigCACABKALkBSABQegFaigCABD5FSEFAn8CQCABKAKQ\nBCgCECIGBEAgA0Hw3ABqEIIlIAMgA0Hw3ABqNgLgZwJAAkACQAJAAkAgA0GQBWogA0Hg5wBqENEC\nIgQEQCADKALwXCADKAL0XBCMNAwBCyADKALwXCEEIAMoAvRcIgcNAQsgA0EANgKsPyADQQA6AJA/\nIAMgBDYClD8MAQsgAyADKAL4XDYC+FwgAyAHNgL0XCADIAQ2AvBcIANBkD9qIAYoAgggA0Hw3ABq\nEOIJIAMoAqw/IgQNAQsgA0Gw4gBqIANBmD9qKAIAIgQ2AgAgA0H83ABqIAQ2AgAgAyADKQOQPyI0\nNwOoYiADIDQ3AvRcIANBATYC8FwMAQsgA0HA4gBqIANBqD9qKAIAIgY2AgAgA0G44gBqIANBoD9q\nKQMAIjQ3AwAgA0Gw4gBqIANBmD9qKQMAIjU3AwAgA0GwImogNTcDACADQbgiaiA0NwMAIANBwCJq\nIAY2AgAgAyADKQOQPyI0NwOoYiADIDQ3A6giIAMgAykDsD83A8giIAMgBDYCxCIgA0H4IWogA0Go\nImoQ6AggAygC+CEhBiADKAL8ISIHBEAgA0H83ABqIAMoAoAiNgIAIANB+NwAaiAHNgIAIAMgBjYC\n9FwgA0EANgLwXCADKALAIiAEEIw0DAELIANB+NwAaiAGNgIAIANBADoA9FwgA0EBNgLwXCADKALA\nIiAEEIw0CyADQZDcAGogA0Hw3ABqEOIaIAMtAJBcIgRBD0cNBkEMIQQgAygClFwhByADQZA/aiAD\nQZjcAGooAgAiCCADQZzcAGooAgAQ3xIgAygCkD8iCg0BQQ8hBCADKAKUPwwCCyADQZA/ahCCJSAD\nIANBkD9qNgKoIgJAIANBkAVqIANBqCJqENECIgYEQCADKAKQPyADKAKUPxCMNAwBCyADKAKQPyEG\nIAMoApQ/IgcNBAtBDCEEDAgLIAMoApQ/CyEGIAcgCBCMNCAKDQYgBiEEDAILIABBBDsBAEEHDBwL\nIANBiAFqIAcgAygCmD8Q0iAgAygCiAEgAygCjAEQ0TAhBCAGIAcQjDQLIANBgAFqIAEoAtgFIAUg\nBBDsHyADKAKEASEGIAMoAoABDQEgBhCmNCAEEKY0IAUQpjQgA0GQBWoQ2CUgAUHgBmoQpBEgAUH0\nBWooAgAhCCABQfAFaigCACEHDAILIANB8tsAaiADLQCTXDoAACADIAMvAJFcOwHwWyADNQKcXEIg\nhiE0IAMoApRcIQYgAzUCmFwMBAsgA0HgPmogBhDlGiAEEKY0DAQLQQEhBQwBCwtCACE0QgALITUg\nAyADLwHwWzsA5T4gA0ECOwHgPiADIANB8tsAai0AADoA5z4gAyAGNgLoPiADIAQ6AOQ+IAMgNCA1\nhDcC7D4LIAUQpjQgA0GQBWoQ2CUgAUHgBmoQpBEgAUHsBWoQ8gcgASgC2AUQpjQMCQsgAUEAOgDQ\nBSABQYgFaiABQZwBakEkEI84GiABQQA6AM8FIAFBADsAzQUgASABKQM4NwP4AyABQYAEaiABQUBr\nKQMANwMAIAFBiARqIAFByABqKQMANwMAIAEgASkCbDcCrAUgAUG0BWogAUH0AGooAgA2AgAgASAB\nKQOQATcDuAUgAUHABWogAUGYAWooAgA2AgACQCABQZAFaigCACABQZwFaigCAHJFDQAgA0GQBWog\nAUGgBGpBnqLHAEEHEJ4ZIAMoApAFIQcCQCADKAKYBQRAIAFBjAVqKAIAIgUgASgCkAVBDGxqIQwg\nAUGYBWooAgAiBCABQZwFaigCAEEMbGohFyADQajiAGpBBHIhCgJAAn4DQAJAAkACQAJAAkACQAJ/\nIAVFIAUgDEZyRQRAIAQhCSAFQQxqDAELIARFIAQgF0ZyDQEgBEEMaiEJIAQhBUEACyEEIAEoApAE\nIAMgBSgCACIIQShqKQIANwOYBSADIAhBIGopAgA3A5AFQRBqKAIAIANBkAVqEJ8IIQggASgCkAQo\nAhAiBgRAIANBkNwAahCCJSADIANBkNwAajYC4GcCQAJAIAUgA0Hg5wBqEO8HIgUEQCADKAKQXCAD\nKAKUXBCMNAwBCyADKAKQXCEFIAMoApRcIg4NAQsgA0EAOgCQBSADIAU2ApQFDAMLIAMgAygCmFw2\nAphcIAMgDjYClFwgAyAFNgKQXCADQZAFaiAGKAIIIANBkNwAahDiCSADKAKsBSIFRQ0CIANBwCJq\nIANBqAVqKAIAIgY2AgAgA0G4ImogA0GgBWopAwAiNDcDACADQbAiaiADQZgFaikDACI1NwMAIANB\nmD9qIDU3AwAgA0GgP2ogNDcDACADQag/aiAGNgIAIAMgAykDkAUiNDcDqCIgAyA0NwOQPyADIAMp\nA7AFNwOwPyADIAU2Aqw/IANB+CFqIANBkD9qEOgIIAMoAvghIQYgAygC/CEiDgRAIAMgAygCgCI2\nArRiIAMgDjYCsGIgAyAGNgKsYiADQQA2AqhiIAMoAqg/IAUQjDQMBAsgAyAGNgKwYiADQQA6AKxi\nIANBATYCqGIgAygCqD8gBRCMNAwDCyADQZAFahCCJSADIANBkAVqNgKQPwJAAkAgBSADQZA/ahDv\nByIFBEAgAygCkAUgAygClAUQjDQMAQsgAygCkAUhBiADKAKUBSIODQEgBiEFC0EMIQYMBAsgA0H4\nAGogDiADKAKYBRDSICADKAJ4IAMoAnwQ0TAhBSAGIA4QjDQMBAsgBxCmNAwKCyADQbAiaiADQZgF\naigCACIFNgIAIAMgAykDkAUiNDcDqCIgCkEIaiAFNgIAIAogNDcCACADQQE2AqhiCyADQfDcAGog\n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\nAowDIQEMCQsgAkEFNgKgASACQegBaiACQaABahC7GyEBDAELIAJBFTYCoAEgAkHoAWogAkGgAWoQ\nuxshAQwHCyACKAKMAyIORQ0BCyACKAKIAyAOEIw0C0EAIQ4LIAIgAi0AjAJBAWo6AIwCIAIgAkHo\nAWoQ8hEiFzYCrAEgAiADNgKoASACIA42AqQBIAIgATYCoAECQAJAIA4EQCAXDQEMAgtBACEOIBdF\nDQEgAkGsAWoQ3BgMAQsgASAOEIw0QQAhDgwBCyABIRcLIA5FDQEgAkHoAWoQvRwiAQRAIBcgDhCM\nNAwDCyACKAKAAiACKAKEAhCMNAJAAkACQAJ/AkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAIA4gA0Gj9cUAQQcQ+SxFBEAgDiADQcLwxgBBBxD5LA0OIA4gA0Gq\n9cUAQQYQ+SwNDSAOIANBsPXFAEEHEPksDQwgDiADQdHwxgBBChD5LA0LIA4gA0HJ8MYAQQgQ+SwN\nCiAOIANBjM7GAEEPEPksDQkgDiADQbzwxgBBBhD5LA0IIA4gA0G39cUAQQcQ+SwNByAOIANB5YzJ\nAEEaEPksDQMgAkHAAWpBADYCACACQYABOgDEASACQoCAgIAQNwO4ASACIBA2ArQBIAIgDzYCsAEg\nAkIANwOoASACIBA2AqQBIAIgDzYCoAEgAkHgAmogAkGgAWoQlRUgAi0A4AINASACLQDhAg0EIAJB\nBTYC6AEgAkGgAWogAkHoAWoQuxshBQwFCyACQcABakEANgIAIAJBgAE6AMQBIAJCgICAgBA3A7gB\nIAIgEDYCtAEgAiAPNgKwASACQgA3A6gBIAIgEDYCpAEgAiAPNgKgASACQYgDaiACQaABahCVFSAC\nLQCIAw0BIAItAIkDRQRAIAJBBTYC6AEgAkGgAWogAkHoAWoQuxshBAwYCyACLQCKA0H7AEcNDiAC\nIAItAMQBQX9qIgE6AMQBIAFB/wFxRQRAIAJBFTYC6AEgAkGgAWogAkHoAWoQuxshBAwYCyACIAIo\nAqgBQQFqNgKoASACQQE6AEwgAiACQaABajYCSCACQQA2AvwDIAJBADYCaCACQoCAgICAATcDYCAC\nQZgCaiEaIAJBiAJqIREgAkGAAmohFCACQegBakEEciENIAJBMGpBBHIhGCACQfAAakEEciEbIAJB\n+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\nAQsgAkEwahCpLgtCAiEgCyADIAMtACRBAWo6ACQgAxCDDSEGIBEgAikDuAQ3AwAgEUEIaiACQcAE\naigCADYCACACICE3A4ACIAIgCzYC8AEgAiASNgLsASACIAE2AugBIAIgBjYCmAIgAiAgNwP4AQJA\nICBCAlIEQCAGDQEgAkGwBGogDUEIaigCADYCACACQZADaiAUQQhqKQMANwMAIAJBmANqIBRBEGop\nAwA3AwAgAiANKQIANwOoBCACIBQpAwA3A4gDDAoLDAYLIBEQqS5CAiEgIAYhAQwICyACQRU2AugB\nIAMgAkHoAWoQuxshAQwZCyASQQFHDQELIBgQqS4LQgILISAgAyADLQAkQQFqOgAkIAIgAxDyESIG\nNgKYAiACIBU2ApACIAIgHDYCjAIgAiATNgKIAiACICE3A4ACIAIgCzYC8AEgAiASNgLsASACIAE2\nAugBIAIgIDcD+AEgIEICUgRAIAYNAyACQbAEaiANQQhqKAIANgIAIAJBkANqIBRBCGopAwA3AwAg\nAkGYA2ogFEEQaikDADcDACACIA0pAgA3A6gEIAIgFCkDADcDiAMMBAsLQgIhICAGRQ0CIBoQ3BgM\nAgsgAkEVNgLoASADIAJB6AFqELsbIQEMEwsgERCpLkICISAgBiEBCyAgQgJRDRAgAkHYAmoiBiAC\nQbAEaigCADYCACACQegCaiILIAJBkANqKQMANwMAIAJB8AJqIhIgAkGYA2opAwA3AwAgAiACKQOo\nBDcD0AIgAiACKQOIAzcD4AJBMEEIEMYvIgcgATYCACAHICA3AxAgByACKQPQAjcCBCAHQQxqIAYo\nAgA2AgAgByACKQPgAjcDGCAHQSBqIAspAwA3AwAgB0EoaiASKQMANwMAQQEhBAwACwALIAIoAuQC\nIQUMAwsgAigCjAMhBAwVCyACQYADakEANgIAIAJBgAE6AIQDIAJCgICAgBA3A/gCIAIgEDYC9AIg\nAiAPNgLwAiACQgA3A+gCIAIgEDYC5AIgAiAPNgLgAiACQYgEaiACQeACahCVFQJAAkACQAJAAkAC\nfwJ/An8CQAJ/An8CfwJAAkAgAi0AiARFBEAgAi0AiQRFBEAgAkEFNgLoASACQeACaiACQegBahC7\nGyEDDA4LIAItAIoEQfsARw0BIAIgAi0AhANBf2oiAToAhAMgAUH/AXFFBEAgAkEVNgLoASACQeAC\naiACQegBahC7GyEDDA4LIAIgAigC6AJBAWo2AugCIAJBAToA1AMgAiACQeACajYC0AMgAkEANgLc\nAyACQQA2AuwDIAJBADYCSCACQQA2AnAgAkEANgKABCACQoCAgICAATcD+AMgAkH4AWohDSACQagE\nakEBciETIAJB4AJqIQNBASEGQQEhCANAIAJBiARqIAMQlRUCQAJAIAItAIgERQRAIAItAIkEDQEg\nAkEDNgLoASADIAJB6AFqELsbIQlBGyEBDAILQRshASACKAKMBCEJDAELAkACQAJAAkACQAJAIAIt\nAIoEIhFBLEcEQEEaIQEgEUH9AEYNByAGQf8BcQ0BIAJBCDYC6AEgAyACQegBahC7GyEJDAULIAhB\n/wFxDQAgAyADKAIIQQFqNgIIIAJB6AFqIAMQlRUgAi0A6AEEQCACKALsASEJDAULIAItAOkBRQ0C\nIAItAOoBIREMAQtBACEGIAJBADoA1AMLIBFB/wFxIgFBIkcEQCABQf0ARg0CIAJBEDYC6AEgAyAC\nQegBahC7GyEJDA0LIANBIGpBADYCACADIAMoAghBAWo2AgggAkGIBGogAyADQRhqEOYJIAIoAowE\nIQkgAigCiAQiAUECRg0CIAkgAigCkAQiCEHVnskAQQQQ+SwhFQJ/IAFFBEBBFiAVDQEaQRcgCSAI\nQZyKyQBBBxD5LA0BGkEYIAkgCEH+ickAQQsQ+SwNARpBGSAJIAhB2ITJAEECEPksDQEaIAitIB9C\ngICAgHCDhCEfIAkhCkENDAELQRYgFQ0AGkEXIAkgCEGciskAQQcQ+SwNABpBGCAJIAhB/onJAEEL\nEPksDQAaQRkgCSAIQdiEyQBBAhD5LA0AGiACQegBaiAJIAgQsBggAikC7AEhHyACKALoASEKQQwL\nIQEgAkGaAWogAkHqAWotAAA6AAAgAiACLwDoATsBmAEgCiEJDAMLIAJBBTYC6AEgAyACQegBahC7\nGyEJDAsLIAJBEjYC6AEgAyACQegBahC7GyEJDAoLQRshAQtBACEICwJAAkACQAJAAkACQAJAAkAC\nQCABQWZqDgIBEAALIAFBampBBCABQRVLG0H/AXFBAWsOBAQDAgEFCwJAAkACQAJAIAIoAtwDIgME\nQCACKALYAyEIIAIoAuwDIgpFDQEgAigC4AMhDCACQZAEaiACQfADaigCADYCACACIAIpA+gDNwOI\nBCAFIgFFBEAgAkHoAWpB/onJAEELENccIAIoAugBIgFFDQMgAigC7AEhCwsgByIGRQRAIAJB6AFq\nQdiEyQBBAhDtLyACKALoASIGRQ0EIAIoAuwBIQQLIAJB6AFqIAIoAvwDIAIoAoAEEIsEIAIoAugB\nDQQgAkFAayACQfwBaigCADYCACACQThqIAJB9AFqKQIANwMAIAJByANqIAJB8ANqKAIANgIAIAIg\nAikC7AE3AzAgAiACKQPoAzcDwAMgAkH4A2oQ3isgCyEJDBcLQQEhDEHVnskAQQQQ2hghCSAFIQYg\nByEEQQEhB0EBDBELQQEhDEGciskAQQcQ2hghCSAFIQYgByEEQQEMDwsgAigC7AEhCUEBIQwgByEE\nQQAMDQsgAigC7AEhCUEAIQQMCwsgAigC7AEhCSAGIAQQoDUgByEEDAoLIBMgAi8BmAE7AAAgE0EC\naiACQZoBai0AADoAACACIAE6AKgEIAIgHzcDsAQgAiAJNgKsBCACQbgEaiACQdADahDiKiACLQC4\nBEEWRwRAIA0gAikDuAQ3AwAgDUEIaiACQcAEaikDADcDACACQZAEaiACQbAEaikDADcDACACQZgE\naiANKQMANwMAIAJBoARqIAJBgAJqKQMANwMAIAIgAikDqAQ3A4gEIAJB+ANqIAJBiARqEPEXDAcL\nIAIoArwEIQkgAkGoBGoQuxQMDQsgBwRAQdiEyQBBAhDbGCEJDA0LIAJB6AFqIAIoAtADIgMQjywg\nAigC6AEiBwRAIAIoAuwBIQQgAkHwAGoQqy4gAiAENgJ0IAIgBzYCcAwGCyACKALsASEJIAUhBkEA\nDA4LIAUEQEH+ickAQQsQ2xghCQwMCyACQegBaiACKALQAyIDEMEsIAIoAugBIgUEQCACKALsASEL\nIAJByABqEKsuIAIgCzYCTCACIAU2AkgMBQsgAigC7AEhCUEADAwLIAIoAuwDBEBBnIrJAEEHENsY\nIQkMCwsgAkHoAWogAigC0AMiAxC4LCACKALsAQ0CDAELIAIoAtwDBEBB1Z7JAEEEENsYIQkMCgsg\nAkHoAWogAigC0AMiAxDQKyACKALsAUUNACACQdgDahCpLiACQeADaiACQfABaigCADYCACACIAIp\nA+gBNwPYAwwCCyACKALoASEJDAgLIAJB6ANqEI00IAJB8ANqIAJB8AFqKAIANgIAIAIgAikD6AE3\nA+gDDAALAAsgAigCjAQhAwwMCyACQeACaiACQcgEakGIycUAEJMGIQkMCQsgB0UhDCABIAsQoDUg\nBQshBiACQYgEahDpKyAFRQshByAIIAMQjDQgCkULIQUgA0EARwwDCyAFCyEGIAcLIQRBASEMQQEh\nB0EBIQVBAAshASACQfgDahDeKyAERSAMRXJFBEAgAigCcCACKAJ0EKA1CyAGRSAHQQFzckUEQCAC\nKAJIIAIoAkwQoDULIAIoAuwDRSAFQQFzckUEQCACQegDahDpKwsgAigC3AMiA0UgAXJFBEAgAigC\n2AMgAxCMNAtBACEBCyACIAItAIQDQQFqOgCEAyACQeACahDyESEFIAJBgAJqIAJBOGopAwA3AwAg\nAkGIAmogAkFAaygCADYCACACQaACaiACQcgDaigCADYCACACIAQ2AvQBIAIgBjYC8AEgAiAJNgLs\nASACIAE2AugBIAIgDDYClAIgAiADNgKQAiACIAg2AowCIAIgBTYCpAIgAiACKQMwNwP4ASACIAIp\nA8ADNwOYAiABBEAgBUUNAiACQegBahCnHyAFIQkMAQsgBUUNACACQaQCahDcGAsgCSACQeACahCs\nHSEDDAELIAJBiANqIAJB8AFqQTQQjzgaIAIgCTYCpAEgAiABNgKgASACQagBaiACQYgDakE0EI84\nGiACQeACahC9HCIDRQ0BIAJBoAFqEKcfCyACKAL4AiACKAL8AhCMNCADEPkRDBYLIAJB2AJqIggg\nAkHUAWopAgA3AwAgAiACKQLMATcD0AIgAikCxAEhHyACKALAASEEIAIpA7gBISAgAigCtAEhBSAC\nKAKwASEDIAIoAqwBIQYgAigCqAEhByACKAL4AiACKAL8AhCMNCACQShqIAgpAwA3AwAgAiACKQPQ\nAiIhNwNgIAIgITcDIEEJIQgMFwsCQAJAAkACfwJAAn8CQCACLQDiAkH7AEYEQCACIAItAMQBQX9q\nIgE6AMQBIAFB/wFxRQRAIAJBFTYC6AEgAkGgAWogAkHoAWoQuxshBQwJCyACQbgBaiETIAIgAigC\nqAFBAWo2AqgBIAJBAToAxAMgAiACQaABajYCwAMgAkEANgLsAyACQQA2AvwDIAJBADYCaCACQoCA\ngICAATcDYCACQfgBaiEGQQEhB0EBIQQDQCACQeACaiACQaABahCVFQJAAkACQAJAAkAgAi0A4AJF\n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\nQoCAgIBwg4QhHyAFIRRBDQwBC0EWIAoNABpBFyAFIAZBmqDJAEEEEPksDQAaIAJB6AFqIAUgBhCw\nGCACKQLsASEfIAIoAugBIRRBDAshASACQZYBaiACQeICai0AADoAACACIAIvAOACOwGUASAUIQUM\nAgsgAiAHNgKMASACIAQ2AogBIAJBEjYC6AEgAyACQegBahC7GyEBDAYLQRkhAQsCQAJAAkACQAJ+\nAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQWhqDgICAAELIAIgBzYCjAEgAiAENgKIASAF\nIQEMFgsgAUFqakECIAFBFUsbQf8BcUEBaw4CAgEFCyACIAc2AowBIAIgBDYCiAEgAigCxAMiAwRA\nIAIoAsgDIQUgAigCwAMhCSACIAdBACAEGyIHNgKgASACQegBaiACKALcAyACKALgAxCMBCACKALo\nAQ0EIAJB8AFqKAIAIQggAigC7AEhASACQdgDahDeKwwXC0EBIQVB1Z7JAEEEENoYIQEMEwsgCCAC\nLwGUATsAACAIQQJqIAJBlgFqLQAAOgAAIAIgAToAMCACIB83AzggAiAFNgI0IAJB4AJqIAJBgAFq\nEOIqIAItAOACQRZGDQEgCSACKQPgAjcDACAJQQhqIAJB6AJqKQMANwMAIAJBqAFqIAJBOGopAwA3\nAwAgAkGwAWogCSkDADcDACACQbgBaiAYKQMANwMAIAIgAikDMDcDoAEgAkHYA2ogAkGgAWoQ8RcM\nDgsgBEEBRg0EIAIoAoABIgoQnhUiAQ0MIAJBmAFqIAoQlRUCQCACLQCYAUUEQCACLQCZAUUNASAC\nLQCaAUHuAEcNASAKIAooAghBAWo2AgggCkHT5ssAQQMQqRMiAQ0OQQEhBEEAIQcMDwsgAigCnAEh\nAQwNCyACQeACaiAKEJUVIAItAOACDQMgAi0A4QJFBEAgAkEFNgLoASAKIAJB6AFqELsbIQEMDQsg\nAi0A4gJB+wBHDQUgCiAKLQAkQX9qIgE6ACQgAUH/AXFFBEAgAkEVNgLoASAKIAJB6AFqELsbIQEM\nDQtBASEDIAogCigCCEEBajYCCCACQQE6ANQDIAIgCjYC0ANBACEMIAJBADYCqAQgAkEANgJIIAJB\nADYC2AIgAkKAgICAgAE3A9ACQYGU69wDIRZCAiEjIAohBEEBIQtCAiEhQgIhJANAIAJB4AJqIAQQ\nlRUCQAJAIAItAOACRQRAIAItAOECDQEgAkEDNgLoASAEIAJB6AFqELsbIQZBHSEBDAILQR0hASAC\nKALkAiEGDAELAkACQAJAAkAgAi0A4gIiDUEsRwRAQRwhASANQf0ARg0FIAMNASACQQg2AugBIAQg\nAkHoAWoQuxshBgwDCyALDQAgBCAEKAIIQQFqNgIIIAJB6AFqIAQQlRUgAi0A6AEEQCACKALsASEG\nDAMLIAItAOkBBEAgAi0A6gEhDQwCCyACQQU2AugBIAQgAkHoAWoQuxshBgwNC0EAIQMgAkEAOgDU\nAwsCQCANQSJHBEAgDUH9AEYNASACQRA2AugBIAQgAkHoAWoQuxshBgwNCyAEQSBqQQA2AgAgBCAE\nKAIIQQFqNgIIIAJB4AJqIAQgBEEYahDmCSACKALkAiEGIAIoAuACIgFBAkYNASAGIAIoAugCIg1B\nuI/JAEEIEPksIQsCfyABRQRAQRYgCw0BGkEXIAYgDUHh+sgAQQEQ+SwNARpBGCAGIA1B4vrIAEEB\nEPksDQEaQRkgBiANQY+OyQBBCBD5LA0BGkEaIAYgDUGXjskAQQQQ+SwNARpBGyAGIA1Bm47JAEEO\nEPksDQEaIA2tICBCgICAgHCDhCEgIAYhE0ENDAELQRYgCw0AGkEXIAYgDUHh+sgAQQEQ+SwNABpB\nGCAGIA1B4vrIAEEBEPksDQAaQRkgBiANQY+OyQBBCBD5LA0AGkEaIAYgDUGXjskAQQQQ+SwNABpB\nGyAGIA1Bm47JAEEOEPksDQAaIAJB6AFqIAYgDRCwGCACKQLsASEgIAIoAugBIRNBDAshASACQdoA\naiACQeoBai0AADoAACACIAIvAOgBOwFYIBMhBgwCCyACQRI2AugBIAQgAkHoAWoQuxshBgwLC0Ed\nIQELQQAhCwsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBZGoOAgEWAAsgAUFqakEGIAFB\nFUsbQf8BcUEBaw4GBgUEAwIBBwsgAigCqAQiAUUNByACQegCaiAVQQhqKAIANgIAIAIgFSkCADcD\n4AIMEwsgGyACLwFYOwAAIBtBAmogAkHaAGotAAA6AAAgAiABOgC4BCACICA3A8AEIAIgBjYCvAQg\nAkEwaiACQdADahDiKiACLQAwQRZHBEAgCSACKQMwNwMAIAlBCGogAkE4aikDADcDACACQegCaiAC\nQcAEaikDADcDACACQfACaiAJKQMANwMAIAJB+AJqIBgpAwA3AwAgAiACKQO4BDcD4AIgAkHQAmog\nAkHgAmoQ8RcMDAsgAigCNCEGIAJBuARqELsUDBMLAkAgDEEBRwRAIAJBGGogAigC0AMiBBCDAyAC\nKAIcIRIgAigCGEUNAUEAIQwgEiEGDBQLQQEhDEGbjskAQQ4Q2xghBgwTCyACQcgAahDvMCACIBI2\nAkxBASEMIAJBATYCSAwKCyAjQgJSBEBBl47JAEEEENsYIQYMEgsgAkHoAWogAigC0AMiBBCJLCAC\nKQPoASIjQgJSDQgMBwsgAigCqARBAUYNBCACQegBaiACKALQAyIEEIosIAIoAugBRQRAIAJBqARq\nEMkwIBUgESkCADcCACAVQQhqIBFBCGooAgA2AgAgAkEBNgKoBAwJCyACKALsASEGDBALICFCAlIE\nQEHi+sgAQQEQ2xghBgwQCyACQegBaiACKALQAyIEEIksIAIpA+gBIiFCAlENBSACKQPwASEmDAcL\nICRCAlIEQEHh+sgAQQEQ2xghBgwPCyACQegBaiACKALQAyIEEIksIAIpA+gBIiRCAlENBCACKQPw\nASEnDAYLIBZBgZTr3ANGDQJBuI/JAEEIENsYIQYMDQsgAkEANgLkAgwLC0GPjskAQQgQ2xghBgwL\nCyACKALQAyIEEJ4VIgEEQCABIQYMCwsgAkHoAWogBBCjFCACKALwASIWQYGU69wDRgRAIAIoAugB\nIQYMCwsgAikD6AEhJQwCCyACKALwASEGDAkLIAIpA/ABISIMAAsACyACIAc2AowBIAIgBDYCiAEg\nAigC5AIhASACQTBqELsUDBELIARFIQUgAigC7AEhASACQaABahCSLyAJIAMQjDQMDwsgAigCxAME\nQCACIAc2AowBIAIgBDYCiAFB1Z7JAEEEENsYIQEMEAsgAkHoAWogAigCgAEQ0CsgAigC7AEEQCAC\nQcADahCpLiACQcgDaiACQfABaigCADYCACACIAIpA+gBNwPAAwwLCyACIAc2AowBIAIgBDYCiAEg\nAigC6AEhAQwPCyACKALkAiEBDAgLIAIgBzYCjAFBASEEIAJBATYCiAFBmqDJAEEEENsYIQEMDQsg\nCiACQcgEakGoysUAEJMGIQYMBAsgAiASQQAgDBsiBDYCMCACQegBaiACKALUAiACKALYAhCTBCAC\n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\nDgMCAAkBCyACKAJkIgQEQCACKAJoIQggAigCYCEFIAJBoAFqIAIoAtQCIAIoAtgCEIsEIAIoAqAB\nDQcgAkGwBGogAkGwAWopAwA3AwAgAiACQagBaikDADcDqAQgAigCpAEhASACQdACahDeKwwLC0HV\nnskAQQQQ2hghAQwHCyACIB83A8AEIAIgATYCvAQgAiADOgC4BCACQTBqIAJB+ANqEOIqIAItADBB\nFkcEQCAFIAIpAzA3AwAgBUEIaiACQThqKQMANwMAIAJBkANqIAJBwARqKQMANwMAIAJBmANqIAUp\nAwA3AwAgAkGgA2ogAkG4AWopAwA3AwAgAiACKQO4BDcDiAMgAkHQAmogAkGIA2oQ8RcMAgsgAigC\nNCEBIAJBuARqELsUDAcLIAIoAmQEQEHVnskAQQQQ2xghAQwHCyACQaABaiACQegBahDQKyACKAKk\nAQRAIAJB4ABqEKkuIAJB6ABqIAJBqAFqKAIANgIAIAIgAikDoAE3A2AMAQsLIAIoAqABIQEMBQsg\nAkHoAWogAkHIBGpBqMjFABCTBiEBDAcLIAIoAowDIQMMCAsgAkESNgKgASACQegBaiACQaABahC7\nGyEBDAILIAIoAqQBIQEgBSAEEIw0CyAEQQBHDAELIAIoAmQhBEEACyEDIAJB0AJqEN4rIARFIANy\nRQRAIAIoAmAgBBCMNAtBACEECyACIAItAIwCQQFqOgCMAiACQegBahDyESEGIAJBrAFqIAJBsARq\nKQMANwIAIAIgATYCoAEgAiAGNgLAASACIAg2ArwBIAIgBDYCuAEgAiAFNgK0ASACIAIpA6gENwKk\nASAEBEAgBkUNAiACQaABahCOLyAGIQEMAQsgBkUNACACQcABahDcGAsgASACQegBahCsHSEDDAEL\nIAJB7AJqIAJBoAFqQQRyIgVBCGopAgA3AgAgAkH0AmogBUEQaigCADYCACACIAE2AuACIAIgCDYC\n/AIgAiAENgL4AiACIAUpAgA3AuQCIAJB6AFqEL0cIgNFDQEgAkHgAmoQji8LIAIoAoACIAIoAoQC\nEIw0IAMQ+REMEQsgAigC9AIhBSACKALwAiEDIAIoAuwCIQYgAigC6AIhByACKALkAiEJIAIoAoAC\nIAIoAoQCEIw0IAStIAitQiCGhCEgQQchCAwSCyACQagDakEANgIAIAJBgAE6AKwDIAJCgICAgBA3\n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\nAwAgAkGQA2ogAkHABGopAwA3AwAgAkGYA2ogBSkDADcDACACQaADaiACQbgBaikDADcDACACIAIp\nA7gENwOIAyACQdACaiACQYgDahDxFwwCCyACKAI0IQEgAkG4BGoQuxQMBwsgAigCZARAQdWeyQBB\nBBDbGCEBDAcLIAJBoAFqIAJB6AFqENArIAIoAqQBBEAgAkHgAGoQqS4gAkHoAGogAkGoAWooAgA2\nAgAgAiACKQOgATcDYAwBCwsgAigCoAEhAQwFCyACQegBaiACQcgEakGIysUAEJMGIQEMBwsgAigC\njAMhAwwICyACQRI2AqABIAJB6AFqIAJBoAFqELsbIQEMAgsgAigCpAEhASAFIAQQjDQLIARBAEcM\nAQsgAigCZCEEQQALIQMgAkHQAmoQ3isgBEUgA3JFBEAgAigCYCAEEIw0C0EAIQQLIAIgAi0AjAJB\nAWo6AIwCIAJB6AFqEPIRIQYgAkGsAWogAkGwBGopAwA3AgAgAiABNgKgASACIAY2AsABIAIgCDYC\nvAEgAiAENgK4ASACIAU2ArQBIAIgAikDqAQ3AqQBIAQEQCAGRQ0CIAJBoAFqEI4vIAYhAQwBCyAG\nRQ0AIAJBwAFqENwYCyABIAJB6AFqEKwdIQMMAQsgAkHsAmogAkGgAWpBBHIiBUEIaikCADcCACAC\nQfQCaiAFQRBqKAIANgIAIAIgATYC4AIgAiAINgL8AiACIAQ2AvgCIAIgBSkCADcC5AIgAkHoAWoQ\nvRwiA0UNASACQeACahCOLwsgAigCgAIgAigChAIQjDQgAxD5EQwPCyACKAL0AiEFIAIoAvACIQMg\nAigC7AIhBiACKALoAiEHIAIoAuQCIQkgAigCgAIgAigChAIQjDQgBK0gCK1CIIaEISBBBSEIDBAL\nIAJBiAJqQQA2AgAgAkGAAToAjAIgAkKAgICAEDcDgAIgAiAQNgL8ASACIA82AvgBIAJCADcD8AEg\nAiAQNgLsASACIA82AugBIAJB4AJqIAJB6AFqEJUVAkACQAJAAkACQAJAAkACfwJAAkACQCACLQDg\nAkUEQCACLQDhAkUEQCACQQU2AqABIAJB6AFqIAJBoAFqELsbIQMMDAsgAi0A4gIiAUHbAEYNASAB\nQfsARwRAIAJB6AFqIAJByARqQcjOxQAQkwYhAQwLCyACIAItAIwCQX9qIgE6AIwCIAFB/wFxRQ0J\n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\nIQUgAiAJQQAgBxsiCTYCiAQgAkHoAWogAigCxAMgAigCyAMQjAQgAigC6AFFDQEgAUUhCSACKALs\nASEBIAJBiARqEI8vIAJBiANqEKkuIAUgCBCMNCAHRQshBCAIQQBHDAILIAJB0ABqIAJBkANqKAIA\nNgIAIAIgAikDiAM3A0ggAkHwAWooAgAhByACKALsASEBIAJBwANqEN4rDAILQQEhBEEBIQlBAAsh\nAyACQcADahDeKyAERSAHQQFHckUEQCAdEI8vCyAJIAIoAmBBAUZxBEAgExCpLgsgAigCdCIFRSAD\nckUEQCACKAJwIAUQjDQLQQAhCAsgAiACLQDEAUEBajoAxAEgAkGgAWoQ8hEhBiACQfgBaiACQdAA\naigCADYCACACIAc2AuwBIAIgATYC6AEgAiAGNgKMAiACIAQ2AogCIAIgCDYChAIgAiAFNgKAAiAC\nIAk2AvwBIAIgAikDSDcD8AEgCARAIAZFDQIgAkHoAWoQuSkgBiEBDAELIAZFDQAgAkGMAmoQ3BgL\nIAEgAkGgAWoQrB0hAwwBCyACQewCaiACQegBakEEciIFQQhqKQIANwIAIAJB9AJqIAVBEGopAgA3\nAgAgAiABNgLgAiACIAQ2AoADIAIgCDYC/AIgAiAFKQIANwLkAiACQaABahC9HCIDRQ0BIAJB4AJq\nELkpCyACKAK4ASACKAK8ARCMNCADEPkRDAwLIAIoAvQCIQUgAigC8AIhAyACKALsAiEGIAIoAugC\nIQcgAigC5AIhCSACNQL4AiEfIAIoArgBIAIoArwBEIw0IB8gCK1CIIaEISBBAiEIDA0LIAJBiAJq\nQQA2AgAgAkGAAToAjAIgAkKAgICAEDcDgAIgAiAQNgL8ASACIA82AvgBIAJCADcD8AEgAiAQNgLs\nASACIA82AugBIAJBiANqIAJB6AFqEJUVAkACQAJAAkACQAJ/AkACQAJAAkAgAi0AiANFBEAgAi0A\niQNFBEAgAkEFNgKgASACQegBaiACQaABahC7GyEDDAoLIAItAIoDQfsARgRAIAIgAi0AjAJBf2oi\nAToAjAIgAUH/AXFFBEAgAkEVNgKgASACQegBaiACQaABahC7GyEDDAsLIAJBgAJqIQogAiACKALw\nAUEBajYC8AEgAkEBOgD8AyACIAJB6AFqNgL4AyACQQA2AmQgAkEANgLYAiACQoCAgICAATcD0AIg\n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\nAjggAUGcAWogA0Hk+wBqQSQQjzgaIANByPoAahCRNCABQcACaiIFQQA6AAAgAUG4AmogASkC1AE3\nAwAgAUGwAmogASkDwAE3AwAgAUHwAWohBAsgAUGsAmpBADoAACABQaQCaiABQbgCaikDADcCACAB\nIAFBsAJqKQMANwPwAQsgBCACEPUEDQMgBBDPLyABQQE6AMACIAQQsDEgASgC3AEiBCgCCCEFIAQo\nAgQhBCABQYwCaiIHQQA6AAAgAUGIAmogASgC1AFB+AhqNgIAIAFB9AFqIAQ2AgAgASAEIAVBA3Rq\nNgLwASABQfABaiELCyABQZACaiABKALwASIGNgIAIAFBhAJqQQA2AgAgAUH8AWpCgICAgMAANwIA\nIAFB+AFqIAFBiAJqKAIANgIAIAFBlAJqIAFB9AFqKAIAIgQ2AgAMHQtBgIDAAEEjQfinxgAQ+R0A\nC0GAgMAAQSNBuKnGABD5HQALIAVBAzoAACAAQhQ3AxBBAwwyC0GAgMAAQSNBpJPGABD5HQALQYCA\nwABBI0HgncYAEPkdAAtBgIDAAEEjQcCdxgAQ+R0AC0GAgMAAQSNBhJnGABD5HQALQYCAwABBI0HY\nqsYAEPkdAAtBHwwdC0EBDBwLQQAMGwtBHQwaC0EDDBkLQQQMGAtBBgwXC0EJDBYLQQsMFQtBEQwU\nC0EZDBMLQRMMEgtBFQwRC0EWDBALQRcMDwtBGAwOC0EaDA0LQRsMDAtBHAwLC0EeDAoLQSAMCQtB\nAAwBC0EBCyEFA0AgBUUEQCAEIAZGBEAgAUGkAmpBADoAACABQaACaiABQfgBaigCADYCACABQZgC\naiABQYACaikDADcDAAwDCyABQZQCaiAEQQhqNgIAIAQoAgAhBSABQZwCaiAEKAIEIgg2AgAgAUGY\nAmogBTYCACABQewCakEAOgAAIAFBrAJqIAg2AgAgAUGoAmogBTYCACABQegCaiABQfgBaigCADYC\nAEEBIQUMAQsgA0HI+gBqIAFBoAJqIgUgAhDGDAJAIAMtAMh6IgRBEEcEQCADIAMpAcp6NwPIXiAD\nIANB0PoAaikBADcBzl4gAy0AyXohBiAFENIvIARBD0YEQCAGQf8BcQRAIANBAToA0HogAyABQZgC\naikDADcDyHogAUH8AWogA0HI+gBqELUdCyABQZQCaigCACEEIAFBkAJqKAIAIQYMAgsgAyADKQHO\nXjcBjkIgAyADKQPIXjcDiEIMBAtBAyEEDAQLQQAhBQwACwALIANByPoAaiABQZACaiIFIAIQjAgg\nAy0AyHoiBEEQRwRAIAMgAykByno3A4hCIAMgA0HQ+gBqKQEANwGOQiADLQDJeiEGIAUQmjEMAQtB\nBCEEDAELIAFB/AFqKAIAIAFBgAJqKAIAEJ81IAFBAToAjAIgAyADKQGOQjcBxi4gAyADKQOIQjcD\nwC4gCxCMIyAEQQ9GDQMgA0GYPWogAykBxi43AQAgAyAGOgCRPSADIAQ6AJA9IAMgAykDwC43AZI9\nQdi1zgAoAgBBBEsNAkH4sM4AEMUtQf8BcSIERQ0CQfywzgAoAgAgBBCoDg0BDAILIAcgBDoAACAA\nQhQ3AxBBBAwSC0H8sM4AKAIAIgRBDGooAgAhBiAEKAIIIQcgBCgCACELAn8gBCgCBCIFBEAgA0EA\nNgLYeiADIAY2AtR6IAMgBzYC0HogAyAFNgLMeiADIAs2Ash6QQEMAQsgA0EANgLIekEACyEIIANB\n+DJqIANByPoAakHIqcYAEN4hIANB1PoAakEBNgIAIANB3PoAakEANgIAIANBgKrGADYC0HogA0Gk\nlswANgLYeiADQQA2Ash6AkAgCCAFSQRAIAMgCDYC2F4gAyAGNgLUXiADIAc2AtBeIAMgBTYCzF4g\nAyALNgLIXgwBCyADQQA2AsheCyADQfAeaiADQcjeAGpByKnGABDeISADQZzCAGpBiIPAADYCACAD\nQZjCAGogA0HI3gBqNgIAIANB+ILAADYCkEIgAyAENgLIFCADQQI2AsQUIAMgA0HwHmo2ApRCIAMg\nA0HI+gBqNgKMQiADIANB+DJqNgKIQiADIANBiMIAajYCwBQgAyADQZA9ajYCyF5B/LDOACgCACAD\nQcAUahDrDgsgA0GQPWoQ/BYLIAFBADoA7QEgASABKALgATYC8CAgAUH8IGogAUHkAWooAgAiCzYC\nACABQfQgaiALNgIAIAFB+CBqIAsgAUHoAWooAgBBA3RqIjA2AgBBIQshBANAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIEsCfwJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ+AkACQAJAAkACQAJAAkAC\nQAJAAkACQAJ+AkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAQOIQABAgMEBQYMDQ8R\nEhMUFhcYGRscHR8pUVJTVFlaXmBhY2QLIAFBgAlqIgQgAhDIAUUNXEEGDJUBCyABQYAJaiIEIAIQ\nyAFFDV1BBQyUAQsgAUHYDGoiBCACEOQFIgYNBUEFIQQMkQELIANBOGogAUGADWooAgAiBEEgaigC\nACAEQSRqKAIAEMYtIANBMGogAygCOCABQfgMaigCACABQfwMaigCACADKAI8KAIoEQYAIAMoAjAh\nNiABQfQMaiADKAI0Ikk2AgAgASA2NgLwDEEEIQQMiAELIANByPoAaiA2IAIgSSgCDBEDACADLQDI\neiIEQRBGDWEgA0GKwgBqIAMtAMt6OgAAIAMgAy8AyXo7AYhCIAMoAsx6IQUgAykD0HohVCA1ENEr\nIAFBAToAhA0gNRCaMSABQYgNaigCACABQYwNaigCABCMNAwCCyADQcj6AGogAUHQDGoiBCACEJEG\nIAMoAqh7IgZBBEYNBCADQYjCAGogA0HI+gBqQeAAEI84GiADQdjeAGoiByADQbz7AGopAgA3AwAg\nA0HQ3gBqIgggA0G0+wBqKQIANwMAIAMgAykCrHs3A8heIAQQ0y8gAUHQCmohBCAGQQNGDQUgBCAD\nQYjCAGpB4AAQjzghBSABQbALaiAGNgIAIAFBxAtqIAcpAwA3AgAgAUG8C2ogCCkDADcCACABQbQL\naiADKQPIXjcCACABQdQJaiAFQfwAEI84GkEPIQQgAUG0CmooAgBBAkYNYiABQc0MakEAOgAAIAFB\nzAtqIAVB/AAQjzghBCABQZgNaiI0QQA6AAAgAUGUDWogBDYCACABQdAMaiEaQQYhBAyGAQsgA0HI\n+gBqIAFBlA1qKAIAIgQoAhgQgRYgAy0AyHoEQCAaIAMpAMl6NwAAIBpBGGogA0Hh+gBqKQAANwAA\nIBpBEGogA0HZ+gBqKQAANwAAIBpBCGogA0HR+gBqKQAANwAAIAFBiA1qIBoQ5hogAUGEDWoiSEEA\n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\nIAFBxA5qKQIANwMAIANB4DdqIAFB1A5qKAIANgIAIAMgAUG8DmopAgA3A+g3IAMgAUHMDmopAgA3\nA9g3IAFBuA5qKAIAIQogAUGsDmooAgAhJyABQagOaigCACEoQhAhVAw7CyABQfgYaigCACEIIAFB\ngBlqKAIAIQYgA0GIAWogAUH8GGooAgAiBxC2HSAHQdgAbCEJQQAhBCADKAKMASEfIAMoAogBIi0h\nBQNAIAVFIAQgCUZyRQRAIANByPoAaiAEIAhqEPEKIAQgH2ogA0HI+gBqQdgAEI44GiAEQdgAaiEE\nIAVBf2ohBQwBCwsgA0HI+gBqEKwUIANBoMIAaiADQeD6AGopAwA3AwAgA0GYwgBqIANB2PoAaikD\nADcDACADQZDCAGogA0HQ+gBqKQMANwMAIANBsMIAaiADQfD6AGopAwA3AwAgA0G4wgBqIANB+PoA\naikDADcDACADQeDCAGogA0Gg+wBqKAIANgIAIAMgAykDyHo3A4hCIAMgAykD6Ho3A6hCIAMgAykD\nmHs3A9hCIANB+DhqIgQgA0G8+wBqIgUoAgA2AgAgA0GgPGoiCCADQcj7AGoiCSgCADYCACADQZA6\naiIMIANB1PsAaiINKAIANgIAIANBoDhqIhQgA0Hg+wBqIhgoAgA2AgAgA0HQwgBqIANBkPsAaikD\nADcDACADQcjCAGogA0GI+wBqKQMANwMAIAMgAykCtHs3A/A4IAMgAykDwHs3A5g8IAMgAykCzHs3\nA4g6IAMgAykD2Hs3A5g4IAMgAykDgHs3A8BCIAMoAqR7ISkgA0HI3gBqIANB5PsAaiJQQSQQjzga\nIANBqPsAahDVKyADQYABaiAGQQhqKAIAIAZBDGooAgAQxi0gAygCgAEhBiADKAKEASFRIANByPoA\naiADQYjCAGpB3AAQjzgaIAUgBCgCADYCACAJIAgoAgA2AgAgDSAMKAIANgIAIBggFCgCADYCACAD\nIAc2ArB7IAMgHzYCrHsgAyAtNgKoeyADICk2AqR7IAMgAykD8Dg3ArR7IAMgAykDmDw3A8B7IAMg\nAykDiDo3Asx7IAMgAykDmDg3A9h7IFAgA0HI3gBqQSQQjzgaIANB+ABqIAYgA0HI+gBqIFEoAiQR\nAwAgAygCeCEfIAFB9BhqIAMoAnwiLTYCACABIB82AvAYDG4LIANByPoAaiAfIAIgLSgCDBEDACAD\n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\n4gICfiADKALIlgEiBkECRwRAIANByN4AaiADQcj6AGpBgBwQjzgaIANBjN4AaiADQcyWAWpBPBCP\nOBogA0GIwgBqIANByN4AakGAHBCPOBogAyAGNgKIXiAFELsvEPo2IVQgA0HI3gBqIANBiMIAahDn\nBCADQfgBaiABQbAZaiIFKAIAIgcoAgAgB0EEaigCABCXKCADKAL8ASEHIAMoAvgBIQggA0HwAWog\nBSgCACIJQQhqKAIAIAlBDGooAgAQlyggAygC9AEhCSADKALwASEMIAUoAgAoAhQiBSAFKAIAIg1B\nAWo2AgAgDUF/TA1QIANB0PoAaiADQYjCAGpBsBwQjzggA0IANwPIeiADQcj6AGoQhi0hFCADQdDe\nAGooAgA2AgAgAyADKQPIXjcDyHogA0HoAWogA0HI+gBqEJEhIAMpA+gBIVUgA0HIlwFqIARBCGop\nAwA3AwAgA0HQlwFqIARBEGopAwA3AwAgA0HYlwFqIARBGGopAwA3AwAgAyAEKQMANwPAlwEgA0HI\n+gBqIANBvN4AaigCACIEIANBwN4AaigCABC+BiADQZiYAWogA0HI+gBqEKIoIANByPoAahCILSAD\nQZCYAWpBADoAACADQYyYAWogFDYCACADQYiYAWogBTYCACADQYCYAWogVTcDACADQfyXAWogCTYC\nACADQfiXAWogDDYCACADQfSXAWogBzYCACADQfCXAWogCDYCACADQeiXAWogVDcDACADQeCXAWog\nVDcDACADQgo3A7iXASADKAK4XiAEEIw0QgoMAQsgA0HI3gBqIANByPoAakHIABCPOBogA0HAlwFq\nIANByN4AakHIABCPOBogA0IJNwO4lwEgBRC7L0IJCyFUIANBiD1qIgQgA0GwlwFqKQMANwMAIAMg\nAykDqJcBNwOAPSADQZg8aiADQcCXAWpB6AAQjzgaIANBgDtqIANBqJgBakGYARCPOBogPkEBOgAA\nIANB+DpqIgUgBCkDADcDACADIAMpA4A9NwPwOiADQYg6aiADQZg8akHoABCPOBogA0HwOGogA0GA\nO2pBmAEQjzgaICEQ1C8gBkECRg0bIAFB+BhqIANBiDpqQegAEI84IQQgA0GIwgBqIAFB2BhqIgUo\nAgAQgg1B2ABBCBC5LyADQcj6AGogBBDxCiADQcj6AGpB2AAQjzghBCADQcj6AGoQrBQgA0G4wgBq\nIANB+PoAaikDADcDACADQbDCAGogA0Hw+gBqKQMANwMAIANB4MIAaiADQaD7AGooAgA2AgAgA0H4\nOGoiBiADQbz7AGoiBygCADYCACADQaA8aiImIANByPsAaiIIKAIANgIAIAMgAykD6Ho3A6hCIAMg\nAykDmHs3A9hCIAMgAykCtHs3A/A4IAMgAykDwHs3A5g8IAMoAqR7IQkgA0GQOmoiLyADQdT7AGoi\nDCgCADYCACADQZCXAWoiDSADQeD7AGoiFCgCADYCACADQdDCAGogA0GQ+wBqKQMANwMAIANByMIA\naiADQYj7AGopAwA3AwAgAyADKQLMezcDiDogAyADKQPYezcDiJcBIAMgAykDgHs3A8BCIANByN4A\naiADQeT7AGoiGEEkEI84GiADQcj6AGoQkTQgA0Go+wBqENUrIANB4AFqIAUoAgAiBUEoaigCACAF\nQSxqKAIAEMYtIAMoAuABIQUgAygC5AEhKSADQcj6AGogA0GIwgBqQdwAEI84GiAHIAYoAgA2AgAg\nCCAmKAIANgIAIAwgLygCADYCACAUIA0oAgA2AgAgA0EBNgKweyADIAQ2Aqx7IANBATYCqHsgAyAJ\nNgKkeyADIAMpA/A4NwK0eyADIAMpA5g8NwPAeyADIAMpA4g6NwLMeyADIAMpA4iXATcD2HsgGCAD\nQcjeAGpBJBCPOBogA0HYAWogBSADQcj6AGogKSgCJBEDACADKALYASEmIAFB9BhqIAMoAtwBIi82\nAgAgASAmNgLwGAxpCyABQcwaaiIFIAIQ5AUiBEUNTiAFEJsxIANBqJcBaiAEQQhqIAFByBpqKAIA\nEKELIAMoAqiXASIGQQVHDQQgA0G0lwFqKAIAIQcgA0GwlwFqKAIAIQUgAygCrJcBIAQQuy8gA0Go\nlwFqIAUgBxC+BiADQYA7aiADQaiXAWoQoiggA0GolwFqEIgtEPo2IVQgQCgCACBUNwMoIAUQjDQM\nBQsgAUG4GmoiBCACEOQFIgUNAUEEIQQMcQsgA0GolwFqIEIgAiBNKAIMEQMAIAMtAKiXASIbQRBG\nDQcgA0GCO2oiBCADLQCrlwE6AAAgAyADLwCplwE7AYA7IAMoAqyXASEsIAMpA7CXASFXIAFBxBpq\nENErIBtBD0cNCCABQZwaaiIFICw2AgAgAUG4GmooAgAgAUG8GmooAgAQjDRCEyFVQQEhBCAFKAIA\nIgUEQCABQdgaakEAOgAAIAFB1BpqIAVBCGo2AgAgAUGAGmpBAjoAACABQaAaaiAFNgIAQRMhBAxv\nC0ECIUMgTiEbIE8hLCBYIVcMCQsgAUGkGmoiBiAFNgIAIAQQmzEgBigCACIEQRBqKAIAIQUgAUHA\nGmogBEEMaigCACIENgIAIAFBvBpqIAQgBUHYAGxqIgU2AgAMAwsgASABQfAaaigCACIENgLEGiAB\nQcgaaiABQfQaaigCADYCACAEKAJMIQQgAUHsGmpBADoAACABQegaaiAEQQhqNgIADGcLIAMgAygC\ntJcBNgKIOyADIAMpAqyXATcDgDsgBBC7LwsgA0HwwQBqIgQgA0GIO2ooAgA2AgAgAyADKQOAOzcD\n6EEgQUEBOgAAIEAQwy8gBkEFRgRAIANBqJcBaiABQbgaaigCABDxCiADQYiYAWogBCgCADYCACAD\nIAMpA+hBNwOAmAEgA0GAO2ogA0GolwFqQegAEI84GiABQbAZaiIbELIxIBsgA0GAO2pB6AAQjzga\nDAILIAFBwBpqKAIAIQQgAUG8GmooAgAhBQsgBCAFRw0BCyBOIRsgTyEsIFghVyABQaQaaigCABC6\nLyADQfA4aiABQbAZakHQABCPOBogA0HQ+gBqIAFBiRpqKQAANwMAIANB1/oAaiABQZAaaikAADcA\nACADIAFBgRpqKQAANwPIeiABQYAaai0AACFDIAFBoBpqEKcqQhMhVUEBIQQMAwsgAUG4GmogBDYC\nACABQcAaaiAEQdgAajYCACABQfgaaiJBQQA6AAAgAUHwGmogBDYCACABQfQaaiABQZgaaigCADYC\nACABQcQaaiFAQRUhBAxnC0EDIQQMaAsgA0HSwQBqIAQtAAA6AAAgAyADLwGAOzsB0EEgAUG4Gmoo\nAgAgAUG8GmooAgAQjDRCDyFVQQAhBAsgA0GCPWoiBSADQdLBAGotAAA6AAAgAyADLwHQQTsBgD0g\nA0GYPGogA0HwOGpB0AAQjzgaIANBiMIAaiADQcj6AGpBrwEQjzgaID9BAToAACADQfI6aiIHIAUt\nAAA6AAAgAyADLwGAPTsB8DogA0HI+gBqIANBiMIAakGvARCPOBogA0GIOmogA0GYPGpB0AAQjzga\nIANBl5cBaiIFIANBl8IAaikAADcAACADQZCXAWoiBiADQZDCAGopAAA3AwAgAyADKQCIQjcDiJcB\nIANByN4AaiADQd/6AGpBmAEQjzgaIBMQ6xogBEUNDCABQdAQaiADQYg6akHQABCPOCEEIAFBoBFq\nIEM6AAAgAUHIEGpCEzcDACABQaERaiADKQOIlwE3AAAgAUGpEWogBikDADcAACABQbARaiAFKQAA\nNwAAIAFB0A9qIARB6AAQjzgaIAFB7BhqQQE6AAAgAUGgEGotAAAiBUECRg0NIAFBADoA7BggA0HI\n+gBqIARB6AAQjzgaIANBmDhqIARB2AAQjzgaIANBkDhqIANBqPsAaigCADYCACADIAMpA6B7NwOI\nOEIBIVRBAAsgAUHoDmogVDcDACABQe0YakEBOgAAIAFB8A5qIANBmDhqQdgAEI84GiADQfg6aiAD\nQZA4aigCADYCACADIAMpA4g4NwPwOkH/AXFFIAVB/wFxQQJGckUEQCABQdAPahDtLgsgAUEAOgDs\nGEHYtc4AKAIADRNBxK/OABDFLUH/AXEiBEUNE0HIr84AKAIAIAQQqA4NEgwTCyABQawgakGAAjsB\nACABQYAgaiABQYggaikDADcDACABQdAcaiIFIAFBsBxqKQMANwMAIAFB2BxqIAFBuBxqKQMANwMA\nIAFB4BxqIAFBwBxqKQMANwMAIAFB6BxqIAFByBxqKQMANwMAIAFBkCBqIAFBoCBqKQMANwMAIAFB\nmCBqIg4gAUGoIGooAgA2AgAgAUGcIGooAgAhBCADQcj6AGogAUGUIGooAgAgDigCABChDCADKALI\neiEOIAMoAvh9IgZBCkYEQEILIVQMBQsgAUH0GGogA0HI+gBqQQRyQawDEI84GiABQawcaiADQYT+\nAGooAgA2AgAgAUGkHGogAykC/H03AgAgAUGgHGogBjYCACABIA42AvAYIAFBAToArCAgAUHwHGog\nBCgCFEEIakHgARCPOCEGIANB0AFqIA8QjxwCQAJ/IAMoAtABIAMoAtQBIAQoAgBBCGogBCgCBBCc\nNARAIANBoAFqIA8QjxwgA0GYAWogAygCoAEgAygCpAEQhSMgAygCnAEhKyADKAKYASEqIANBkAFq\nIAQoAgBBCGogBCgCBBCFI0EFISJCCiFUIAMoApQBIUQgAygCkAEhRUEKDAELIANByAFqIA8QkBwg\nAygCyAEgAygCzAEgASgCgCAgAUGEIGoiBygCABCcNEUNASADQbgBaiAPEJAcIANBsAFqIAMoArgB\nIAMoArwBEIUjIAMoArQBISsgAygCsAEhKiADQagBaiABKAKAICAHKAIAEIUjQQUhIkIKIVQgAygC\nrAEhRCADKAKoASFFQQoLIQQgEiEODAILIAYgDxDCIBD+KARAIANByPoAaiAGQcABEI84GiADQcj6\nAGoQqzUhKiADQcj6AGogDxDCIEHAARCPOBogA0HI+gBqEKs1IStBBiEiQQohBEIKIVQgEiEODAIL\nIAEoAqAcQQZHDQkLIAFBrCBqQQA6AAAgA0HI+gBqIA9BwAMQjzgaIAFBrSBqQQA6AAAgA0GIO2og\nAUGYIGooAgA2AgAgAyABQZAgaikCADcDgDsgA0HwOGogA0GAO2oQiAcgAygC8DgiBUUNASADKAL0\nOCFSIANBvJcBaiABQdgcaikCADcCACADQcSXAWogAUHgHGopAgA3AgAgA0HMlwFqIAFB6BxqKQIA\nNwIAIANBkJcBaiADQdT6AGooAgA2AgAgAyADKQLMejcDiJcBIAMgAUHQHGopAgA3ArSXASADKALI\neiEOIAMpA9h6IVQgAygC4HohIiADKALkeiEqIAMoAuh6ISsgAygC7HohRSADKALweiFEIANBiMIA\naiADQfT6AGpBhAMQjzgaIANBsJcBaiADQYT+AGooAgA2AgAgAyADKQL8fTcDqJcBIAMoAvh9IQQg\nA0GYPGogA0GolwFqQSwQjzgaIAUhUwsgAUGsIGotAAANAwwECyADKAL0OCESIANByPoAahDDDUIL\nCyFUIAFBrCBqLQAABEAgDxDDDQsgEiEOCyABQawgakEAOgAAQQohBCABQa0gaiIFLQAADQIMAwsg\nDxDDDQsgAUEAOgCsICABQa0gaiIFLQAARQ0BCyABQZAgaigCACABQZQgaigCABCMNAsgBUEAOgAA\nIANBiD1qIgYgA0GQlwFqKAIANgIAIAMgAykDiJcBNwOAPSADQcjeAGogA0GIwgBqQYQDEI84GiAD\nQYg6aiADQZg8akEsEI84GiAgQQE6AAAgBEELRg0LIAFB0BJqIgUgDjYCACABQdQSaiADKQOAPTcC\nACABQfgSaiBENgIAIAFB9BJqIEU2AgAgAUHwEmogKzYCACABQewSaiAqNgIAIAFB6BJqICI2AgAg\nAUHgEmogVDcDACABQdwSaiAGKAIANgIAIAFB/BJqIANByN4AakGEAxCPOBogAUGEFmogA0GIOmpB\nLBCPOBogAUG0FmogUjYCACABQbAWaiBTNgIAIAFBgBZqIgYgBDYCACAPELcdIAYoAgBBCkYNDCAD\nQZjBAGogAUGQD2opAwA3AwAgA0GgwQBqIAFBmA9qKQMANwMAIANBqMEAaiABQaAPaikDADcDACAD\nIAFB8Q5qKQAANwOwQSADIAFB+A5qKQAANwC3QSADIAFBiA9qKQMANwOQQSABQfAOai0AACERIAFB\n6A5qKQMAIVQgAUGAD2opAwAhVSABQagPaigCACEQIAFBrA9qKAIAIRUgA0HY+gBqIAFBwA9qKQMA\nNwMAIANB0PoAaiABQbgPaikDADcDACADIAFBsA9qKQMANwPIeiADQeD6AGogBUHoAxCPOBogA0GQ\nPWogA0HI+gBqQYAEEI84GiAOIRIMFAsgA0HAAWogDxCQHCADKALAASEGIAMoAsQBIQcgAUHoHmog\nBUEYaikDADcDACABQeAeaiAFQRBqKQMANwMAIAFB2B5qIAVBCGopAwA3AwAgAUHQHmogBSkDADcD\nACABQfwfakEAOgAAIAFB+B9qIARBIGo2AgAgAUH0H2ogBzYCACABQfAfaiAGNgIADE8LIAFBuBBq\nIBs6AAAgAUG5EGoiBCADLwHwOjsAACABQcAQaiIRIFc3AwAgAUG8EGogLDYCACABQbsQaiAHLQAA\nOgAAIAFB0BBqIANBiDpqQdAAEI84IQcgAUGgEWogQzoAACABQaERaiADKQOIlwE3AAAgAUGpEWog\nBikDADcAACABQbARaiAFKQAANwAAIAFBuBFqIANByN4AakGYARCPOBogAUHIEGogVTcDACADQZjB\nAGogAUHYEGopAwA3AwAgA0GgwQBqIAFB4BBqKQMANwMAIANBqMEAaiABQegQaikDADcDACADIAQp\nAAA3A7BBIAMgESkAADcAt0EgAyAHKQMANwOQQSABQfAQaigCACEQIAFB9BBqKAIAIRUgA0GQPWog\nAUH4EGpB2AEQjzgaIBshEQwFCyABQdwYaigCACIELQCVAUECRg0CIAFB4BhqIAQ2AgAgAUHYGGoo\nAgAhBSATQRhqIAFB4A5qKQMANwMAIBNBEGogAUHYDmopAwA3AwAgE0EIaiABQdAOaikDADcDACAT\nIAFByA5qKQMANwMAIAFB5BlqIj5BADoAACABQeAZaiAENgIAIAFB3BlqIAU2AgAgAUHwGGohIQxQ\n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\nNwMAIANBqMEAaiABQegWaikDADcDACADIAFBuRZqKQAANwOwQSADIAFBwBZqKQAANwC3QSADIAFB\n0BZqKQMANwOQQSABQbgWai0AACERIAFByBZqKQMAIVUgAUHwFmooAgAhECABQfQWaigCACEVIANB\nkD1qIAFB+BZqQdgBEI84GkICIVQLIAFB7RhqQQA6AAALIANByDJqIgUgA0GYwQBqKQMANwMAIANB\n0DJqIgYgA0GgwQBqKQMANwMAIANB2DJqIgcgA0GowQBqKQMANwMAIAMgAykAt0E3AOcyIAMgAykD\nsEE3A+AyIAMgAykDkEE3A8AyIANBwC5qIANBkD1qQYAEEI84GiAkQQE6AAAgVEIDUQ1HIAFB0Alq\nIgggEToAACABQdEJaiIJIAMpA+AyNwAAIAFB2AlqIgwgAykA5zI3AAAgAUHgCWoiBCBVNwMAIAFB\n6AlqIg0gAykDwDI3AwAgAUGMCmoiFCAVNgIAIAFBiApqIhggEDYCACABQfAJaiAFKQMANwMAIAFB\n+AlqIAYpAwA3AwAgAUGACmogBykDADcDACABQZAKaiADQcAuakGABBCPOCEFIAFByAlqIgYgVDcD\nACABQaUOakEBOgAAIBkQ3BIgBikDACJWQgJRDQEgA0HwN2ogAUH0CWopAgA3AwAgA0HgN2ogAUGE\nCmooAgA2AgAgAyABQdIJaikBADcD+DcgAyAMKQEANwH+NyADIAFB7AlqKQIANwPoNyADIAFB/Alq\nKQIANwPYNyAJLQAAITEgCC0AACEyIAQpAwAhVCANKAIAIQogFCgCACEnIBgoAgAhKCABQaQOakEA\nOgAAIANB2PoAaiABQaAKaikDADcDACADQdD6AGogAUGYCmopAwA3AwAgA0Ho+gBqIAFBuAlqKQMA\nNwMAIANB8PoAaiABQcAJaikDADcDACADIAUpAwA3A8h6IAMgAUGwCWopAwA3A+B6IANB+PoAaiAB\nQagKakHoAxCPOBogA0H4MmogA0HI+gBqQeAEEI84GgwFC0EFDEULIAQpAwAiVEIQUQRAIAEgAUGI\nCmopAwA3A6gOIAFBuA5qIAFB6AlqKQMANwMAIAFBwA5qIAFB8AlqKQMANwMAIAFByA5qIAFB+Alq\nKQMANwMAIAFB0A5qIAFBgApqKQMANwMAIANB0ABqIAFBmA5qKAIAIgRBKGooAgAgBEEsaigCABDG\nLSADQcgAaiADKAJQIAFBsAlqIAMoAlQoAlwRAwAgAygCSCE7IAFBtA5qIAMoAkwiTDYCACABQbAO\naiA7NgIADDYLIAFBADoApQ4gA0HwN2ogAUH0CWopAgA3AwAgA0HgN2ogAUGECmooAgA2AgAgAyAB\nQdIJaikBADcD+DcgAyABQdgJaikBADcB/jcgAyABQewJaikCADcD6DcgAyABQfwJaikCADcD2Dcg\nAS0A0AkhMiABLQDRCSExIAEoAugJIQogASgCiAohKCABKAKMCiEnIANB+DJqIAVB2AEQjzgaDAIL\nIAMgAykBjkI3Af43IAMgAykDiEI3A/g3IAFBqA5qKAIAIAFBrA5qKAIAEKA1IAFBsAlqEJsrIAFB\npA5qQQA6AABCAiFWAkAgAUHICWopAwBCAlINACABQeAJaikDAEIQUQ0AIAFB0AlqEP4WCyABQaUO\nakEAOgAAQg8hVCAXITIgBCExDAMLAkBB2LXOACgCAEECSw0AQaCvzgAQxS1B/wFxIgpFDQBBpK/O\nACgCACAKEKgORQ0AQaSvzgAoAgAiCkEMaigCACEEIAooAgghBSAKKAIAIQYCfyAKKAIEIhcEQCAD\nQQA2Ath6IAMgBDYC1HogAyAFNgLQeiADIBc2Asx6IAMgBjYCyHpBAQwBCyADQQA2Ash6QQALIQcg\nA0HALmogA0HI+gBqQbyYxgAQ3iEgA0HU+gBqQQE2AgAgA0Hc+gBqQQA2AgAgA0H8mMYANgLQeiAD\nQaSWzAA2Ath6IANBADYCyHoCQCAHIBdJBEAgAyAHNgLYXiADIAQ2AtReIAMgBTYC0F4gAyAXNgLM\nXiADIAY2AsheDAELIANBADYCyF4LIANBkD1qIANByN4AakG8mMYAEN4hIANBnMIAakGoosAANgIA\nIANBmMIAaiADQcjeAGo2AgAgA0H4gsAANgKQQiADIAo2ArCXASADQQI2AqyXASADIAFBuA5qNgLI\nXiADIANBkD1qNgKUQiADIANByPoAajYCjEIgAyADQcAuajYCiEIgAyADQYjCAGo2AqiXAUGkr84A\nKAIAIANBqJcBahDrDgsgA0HwN2ogAUHEDmopAgA3AwAgA0HgN2ogAUHUDmooAgA2AgAgAyABQbwO\naikCADcD6DcgAyABQcwOaikCADcD2DcgAUG4DmooAgAhCiABQawOaigCACEnIAFBqA5qKAIAIShC\nESFUC0ICIVYLIAFBpA5qLQAABEAgAUGwCWoQmysLIAFBADoApA4CQCABQcgJaikDAEICUg0AIAFB\npQ5qLQAARQ0AIAFB4AlqKQMAQhBRDQAgAUHQCWoQ/hYLIAFBpQ5qQQA6AAALIANB8ChqIhcgA0Hw\nN2opAwA3AwAgA0HgKGoiBCADQeA3aigCADYCACADIAMpAf43NwH+KCADIAMpA/g3NwP4KCADIAMp\nA+g3NwPoKCADIAMpA9g3NwPYKCADQYAnaiADQfgyakHYARCPOBogA0H4I2ogA0HQNGpBiAMQjzga\nIAMgA0H0MmooAAA2APMjIAMgAygA8TI2AvAjIDpBAToAACADQYguaiAXKQMANwMAIANB+C1qIAQo\nAgA2AgAgAyADKQP4KDcDkC4gAyADKQH+KDcBli4gAyADKQPoKDcDgC4gAyADKQPYKDcD8C0gA0GY\nLGogA0GAJ2pB2AEQjzgaIANBkClqIANB+CNqQYgDEI84GiADIAMoAPMjNgCLKSADIAMoAvAjNgKI\nKSAWENoVIAohFwwFC0EEDEALIAFBpA5qIgVBADsBACABQZgOaiIGIAFBnA5qKAIANgIAIAFBkA5q\nKQMAIVQgA0G4LmoiByAWQRhqIhkpAAA3AwAgA0GwLmoiJCAWQRBqIggpAAA3AwAgA0GoLmoiCSAW\nQQhqIgwpAAA3AwAgAyAWKQAANwOgLiABQaAOaigCACEEIANB4PoAaiAZKQAANwMAIANB2PoAaiAI\nKQAANwMAIANB0PoAaiAMKQAANwMAIAMgFikAADcDyHogAUGwCWogA0HI+gBqIAQQswkgBUEBOgAA\nIAFBqA5qIhkgAykDoC43AAAgAUGwDmogCSkDADcAACABQbgOaiAkKQMANwAAIAFBwA5qIAcpAwA3\nAAAgAUHuGGoiJEEAOgAAIAFB6BhqIAQ2AgAgAUHQGGogVDcDACABQeQYaiAGKAIANgIAQRghBAw6\nCyABQewYakEAOwEAIAFByA5qIBkpAwA3AwAgAUHYGGogAUHkGGooAgAiBDYCACABQcgPaiABQdAY\naikDADcDACABQdAOaiAZQQhqIgUpAwA3AwAgAUHYDmogGUEQaiIGKQMANwMAIAFB4A5qIBlBGGoi\nBykDADcDACABQdwYaiABQegYaigCACITNgIAIAFBsBpqIj9BADoAACABQawaaiATNgIAIAFBqBpq\nIAQ2AgAgAUGIGWogBykDADcDACABQYAZaiAGKQMANwMAIAFB+BhqIAUpAwA3AwAgAUHwGGoiEyAZ\nKQMANwMAQRkhBAw5CyABQZAZaiIEIBMpAwA3AwAgAUGYGWogE0EIaikDADcDACABQaAZaiATQRBq\nKQMANwMAIAFBqBlqIBNBGGopAwA3AwAgAUGYGmogAUGsGmooAgA2AgAgA0GIAmogAUGoGmooAgAi\nBUEoaigCACAFQSxqKAIAEMYtIAMoAogCIQUgAygCjAIhBiABQbgaaiAEEOYaIANBgAJqIAUgAUG8\nGmooAgAgAUHAGmooAgAgBigCKBEGACADKAKAAiFCIAFByBpqIAMoAoQCIk02AgAgAUHEGmogQjYC\nAAw0CyABQbQgaigCACEKIAFBsCBqKAIAIQUgAUG8IGooAgAhBCADQcj6AGogAUG4IGooAgAiBigC\nFEEIakHgARCPOBogBCADQYj8AGoQvzZFDQFCAiFWQQIhCkIKIVRB2LXOACgCAEEDSw0AQZSvzgAQ\nxS1B/wFxIgVFDQBBmK/OACgCACAFEKgORQ0AQZivzgAoAgAiCkEMaigCACEGIAooAgghByAKKAIA\nIQgCfyAKKAIEIgUEQCADQQA2Ath6IAMgBjYC1HogAyAHNgLQeiADIAU2Asx6IAMgCDYCyHpBAQwB\nCyADQQA2Ash6QQALIQkgA0HwHmogA0HI+gBqQdCXxgAQ3iEgA0HU+gBqQQE2AgAgA0Hc+gBqQQA2\nAgAgA0GUmMYANgLQeiADQaSWzAA2Ath6IANBADYCyHoCQCAJIAVJBEAgAyAJNgKYQiADIAY2ApRC\nIAMgBzYCkEIgAyAFNgKMQiADIAg2AohCDAELIANBADYCiEILIANByN4AaiADQYjCAGpB0JfGABDe\nISADQfgyaiAEQSBqEOYaIANBnMIAakHsrcAANgIAIANBmMIAaiADQfgyajYCACADQfiCwAA2ApBC\nIAMgCjYCmD1BAiEKIANBAjYClD0gAyADQcjeAGo2ApRCIAMgA0HI+gBqNgKMQiADIANB8B5qNgKI\nQiADIANBiMIAajYCkD1BmK/OACgCACADQZA9ahDrDiADKAL4MiADKAL8MhCMNAsgA0HYHmogA0GI\nLmopAwA3AwAgA0HIHmogA0H4LWooAgA2AgAgAyADKQGWLjcB5h4gAyADKQOQLjcD4B4gAyADKQOA\n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\nIQQMCwtBDCEEDAoLQQ0hBAwJC0EOIQQMCAtBDyEEDAcLQRAhBAwGC0ERIQQMBQtBEiEEDAQLQRQh\nBAwDC0EXIQQMAgtBGiEEDAELQSEhBAwACwALIANByPoAaiABQfABaiISIAIQrQECQCADKQPYeiJU\nQhRSBEAgAykD0HohVSADKALMeiEFIAMoAsh6IQYgA0GIwgBqIANB4PoAakGAAhCPOBogEhCvIiBU\nQhNSDQEgAyBVPgLQeiADIAU2Asx6IAMgBjYCyHogAUHgAGogA0HI+gBqEOAfIANBCGogASgC1AEi\nEkHIBWooAgAgEkHMBWooAgAQxi0gAygCCCESIAMoAgwhDiABQQA6AOwBIANByPoAaiABQcABEI84\nGiADIBIgA0HI+gBqIA4oAiQRAwAgAygCACEEIAFB9AFqIAMoAgQiBTYCACABIAQ2AvABDAwLIABC\nFDcDEEEGDA4LIANBkARqIANBiMIAakGAAhCPOBoMCwsgPyAEOgAAQQMLIQEgJCABOgAAC0EDCyEB\nIDogAToAACA5QQM6AAAgOEEDOgAAQQMLIQEgNyABOgAAC0EDDAILIEcgBDoAAAtBBAshASAzIAE6\nAABBBAshASBGIAE6AAAgAEIUNwMQQQUMAwsgA0HI+gBqIAQgAiAFKAIMEQMAAkAgAy0AyHoiAkEQ\nRwRAIAMpA9B6IVUgAygCzHohBSADLwDJeiESIAMtAMt6IQ4gAUHwAWoQ0SsgAkEPRw0BIAFBADoA\n7AEgAUHQAWo1AgAhVSABQcwBaigCACEFIAEoAsgBIQZCEyFUDAMLIABCFDcDEEEHDAMLIBIgDkEQ\ndHJBCHQgAnIhBkIPIVQLIAEtAOwBBEAgARDBGwsgAUEAOgDsASABQcgBahDlKwsgACBUNwMQIAAg\nVTcDCCAAIAU2AgQgACAGNgIAIABBGGogA0GQBGpBgAIQjzgaQQELOgDuASADQcCZAWokAAut1wEC\nHn8DfiMAQYAaayIDJAAgAQJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8C\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtALMEQQFrDggH\nBQQDGAIBAAgLIAFBzARqKAIAIQQgASgCyAQhBgwgCyABQcQEaigCACEEDBoLIAFBuARqIQYCQCAB\nQdAEaiIFLQAAQQFrDgMAAxkYC0GAgMAAQSNBjKfAABD5HQALIAFBuARqIQsCQAJAIAFBkQdqIhYt\nAABBAWsOAwEDABQLAkAgAUGwBWoiEC0AAEEBaw4DAAMIBwtBgIDAAEEjQeC0wAAQ+R0AC0GAgMAA\nQSNB5JzAABD5HQALIAFBwARqIQggAUGTBmoiBS0AAEEBaw4FAQAICQwHCwALQYCAwABBI0G0nsAA\nEPkdAAtBgIDAAEEjQdiXwAAQ+R0ACyABQa8EakEANgAAIAFBADYCrAQgASABKAKoBDYCyAMgASAB\nKQOAAzcDwAIgASABKQOIAzcDuAQgAUEBOgCyBCADQaADaiABQZADakE4EI84GkHYtc4AKAIADQJB\n9KnOABDFLUH/AXEiBEUNAkH4qc4AKAIAIAQQqA5FDQJB+KnOACgCACIKQQxqKAIAIQggCigCCCEL\nIAooAgAhBAJ/IAooAgQiBwRAIANBADYCmBcgAyAINgKUFyADIAs2ApAXIAMgBzYCjBcgAyAENgKI\nF0EBDAELIANBADYCiBdBAAshBSADQYgFaiADQYgXakHol8AAEN4hIANBlBdqQQE2AgAgA0GcF2pB\nADYCACADQaSYwAA2ApAXIANBpJbMADYCmBcgA0EANgKIFwJAIAUgB0kEQCADIAU2ApgSIAMgCDYC\nlBIgAyALNgKQEiADIAc2AowSIAMgBDYCiBIMAQsgA0EANgKIEgsgA0GIEGogA0GIEmpB6JfAABDe\nISADQaQUakHIhcAANgIAIANBoBRqIANBiBJqNgIAIANB+ILAADYCmBQgAyAKNgK4DiADQQI2ArQO\nIAMgASkDwAI3A4gSIAMgA0GIEGo2ApwUIAMgA0GIF2o2ApQUIAMgA0GIBWo2ApAUIAMgA0GQFGo2\nArAOQfipzgAoAgAgA0GwDmoQ6w4MAgtBAQwNC0ECDAwLIAFByAJqIANBoANqQTgQjzgaIAFBAToA\nsAQgARCsFCABQYECOwGuBCABKALIAyELIAEpA8ACISMgA0GsF2ogAUHsAmoQqh4gAUHQAmooAgAh\nBCABQdgCaikDACEiIAEpA8gCISEgA0GgF2ogAUHgAmoQqR4gAyAiNwOYFyADIAQ2ApAXIAMgITcD\niBcgAyABQfgCai0AADoAuBcgA0GABGogA0GIF2pBOBCPOBogAUHIBWogIzcDACABQdAFaiADQYAE\nakE4EI84GiABQZMGaiIFQQA6AAAgAUGMBmogCzYCACABQcAEaiEICyABQZAGakEAOgAAIAFBkQZq\nQYACOwAAIAFBiAZqIAFBjAZqKAIAIgc2AgAgAUHEBWogAUHMBWooAgAiCzYCACABQcAFaiABQcgF\naigCACIENgIAIAFBmAZqIAFB0AVqQTgQjzgaIAFB/QZqQQA6AAAgAUH4BmogB0HgAWo2AgAgAUHk\nBmogCzYCACABQeAGaiAENgIACyADQYgXaiABQdAGaiIGIAIQgwUCQCADKAKIFyIHQQJHBEAgAy0A\njBchBCADQYgSaiADQYgXakEFckHDABCPOBogBhDYKSAHRQRAIAggA0GwDmpBA3IgA0GLEmpBwAAQ\njzhBwAAQjzghBCABQZEGakEBOgAAIAFByARqKAIARQ0FIAFBkAZqQQE7AQAgAUGABWogBEHAABCP\nOBDfDw0CIAFBsAVqIgQoAgAtAAgNAiABLQCABSEGIANB4A9qIAFBgQVqQScQjzgaIANByA1qIAFB\nuAVqKQMANwMAIANBwA1qIAQpAwA3AwAgAyABQagFaikDADcDuA1CEyEhQQIhBwwECyADIAMpAIgS\nNwOwDiADIANBjxJqKQAANwC3DiADIAMpA7AONwOgDSADIAMpALcONwCnDSABQZEGakEAOgAAIAFB\nmAZqEKExIAFBkgZqIQpCDyEhDAkLQQMhBgwGCyABQZIGakEAOgAAIAFBwAVqKQMAISEgAUGIBmoo\nAgAhBCABQYgKaiABQZgGakE4EI84GiABQcgKakEAOgAAIAFBxApqIAQ2AgAgAUGACmogITcDAAsg\nA0GIF2ogAUGYBmoiCyACEKYCAkACQCADKQOYFyIhQhRSBEAgAyADKQCJFzcDmAsgAyADQZAXaikA\nADcAnwsgAy0AiBchBCADLQCgFyEGIANBuA9qIANBoRdqQScQjzgaIANBsAtqIANByBdqQeAAEI84\nGiADIAMoAKkYNgKgDiADIANBrBhqKAAANgCjDiADLQCoGCEHIANBiBJqIANBsBhqQfAAEI84GiAL\nEMwtICFCE1INASADQYgXaiADQbALakHgABCPOBogA0HgD2ogA0G4D2pBJxCPOBogA0HADmogA0HA\nC2opAwA3AwAgA0G4DmogA0G4C2opAwA3AwAgAyADKQOwCzcDsA4gA0HIDmogA0GgF2pByAAQjzga\nIAMgAy0Aog46AJIUIAMgAy8BoA47AZAUIANBuA1qIANBsA5qQeAAEI84GgwCC0EEIQYMBgsgAyAD\nKQCfCzcApw0gAyADKQOYCzcDoA0gA0HgD2ogA0G4D2pBJxCPOBogA0G4DWogA0GwC2pB4AAQjzga\nIAMgAygAow42AJMUIAMgAygCoA42ApAUIANBlxRqIANBiBJqQfAAEI84GgsgAUGQBmotAABFDQAg\nAUGABWoQww8LIAFBkAZqQQA6AAAMAgsgAUGSBmpBADoAACABQcAFaikDACEhIAFBiAZqKAIAIQQg\nAUGICmogAUGYBmpBOBCPOBogAUHICmpBADoAACABQcQKaiAENgIAIAFBgApqICE3AwALIANBiBdq\nIAFBmAZqIgsgAhCmAgJAIAMpA5gXIiFCFFIEQCADIAMpAIkXNwOYCyADIANBkBdqKQAANwCfCyAD\nLQCIFyEEIAMtAKAXIQYgA0G4D2ogA0GhF2pBJxCPOBogA0GwC2ogA0HIF2pB4AAQjzgaIAMgAygA\nqRg2AqAOIAMgA0GsGGooAAA2AKMOIAMtAKgYIQcgA0GIEmogA0GwGGpB8AAQjzgaIAsQzC0gIUIT\nUg0BIANBiBdqIANBsAtqQeAAEI84GiADQeAPaiADQbgPakEnEI84GiADQcAOaiADQcALaikDADcD\nACADQbgOaiADQbgLaikDADcDACADIAMpA7ALNwOwDiADQcgOaiADQaAXakHIABCPOBogAyADLQCi\nDjoAkhQgAyADLwGgDjsBkBQgA0G4DWogA0GwDmpB4AAQjzgaDAILQQUhBgwCCyADIAMpAJ8LNwCn\nDSADIAMpA5gLNwOgDSADQeAPaiADQbgPakEnEI84GiADQbgNaiADQbALakHgABCPOBogAyADKACj\nDjYAkxQgAyADKAKgDjYCkBQgA0GXFGogA0GIEmpB8AAQjzgaCyABQcgEaigCAEUNASABQZEGai0A\nAEUNASAIEMMPDAELIAUgBjoAACAAQhQ3AxBBAwwWCyABQQA6AJEGIAFBkgZqIgotAABFDQAgAUGY\nBmoQoTELIApBADoAACADIAMpA6ANNwOICiADIAMpAKcNNwCPCiADQeAEaiADQeAPakEnEI84GiAD\nQaAKaiADQbgNakHgABCPOBogAyADKACTFDYAkw0gAyADKAKQFDYCkA0gA0GIEGogA0GXFGpB8AAQ\njzgaIAVBAToAACADIAMpA4gKNwOYDyADIAMpAI8KNwCfDyADQYgFaiADQYgQakHwABCPOBogA0G4\nBGogA0HgBGpBJxCPOBogA0GwDGogA0GgCmpB4AAQjzgaIAMgAygAkw02AJsMIAMgAygCkA02ApgM\nIAgQvRUgIUITUQRAIANB2ANqIANBuARqQScQjzgaIANB+AZqIANBsAxqQeAAEI84GiADIAMoAJsM\nNgCLCyADIAMoApgMNgKICyADQYAGaiADQfgGakHgABCPOBogASAGOgDAASABQQE6AK0EIAFBwQFq\nIANB2ANqQScQjzgaIAFBAToArAQgAUH4AWogA0GIB2opAwA3AwAgAUHwAWogA0GAB2opAwA3AwAg\nAUHoAWogAykD+AY3AwAgAUHMA2ogA0GYBmpByAAQjzghBCABQZQEaiAHOgAAIAFBlQRqIAMvAYgL\nOwAAIAFBlwRqIAMtAIoLOgAAIAFBwAFqIQUgB0H/AXFBAkcEQCABQQA6AKwEIANBkBRqIARBzAAQ\njzgaIANBiBdqIAUQ/wcgAUGEAWogA0GIF2oQ3yEgA0GIF2ogA0GQFGpBzAAQjzgaIAFB+ABqIANB\niBdqEOAhCyABQQA6ALIEIAFBkQdqIhZBADoAACABQYwHaiAFNgIAIAFBiAdqIAFByAJqNgIAIAFB\nhAdqIAEoAsgDNgIAIAFB8AZqIAEpA7gENwMAIAFBuARqIQsMAQsgAyADKQCfDzcA7wkgAyADKQOY\nDzcD6AkgA0HYA2ogA0G4BGpBJxCPOBogA0H4BmogA0GwDGpB4AAQjzgaIAMgAygAmww2AIsLIAMg\nAygCmAw2AogLIANB6AdqIANBiAVqQfAAEI84GiADQcEJaiADQdgDakEnEI84GiADQeAIaiADQfgG\nakHgABCPOBogAyADKACLCzYA2wggAyADKAKICzYC2AgMEgsgAUH4BmogAUGEB2ooAgA2AgAgAUH8\nBmoiBSABQYgHaikDADcCACABQfAGaigCACEEIAFB9AZqKAIAIQYgA0GQA2oQwCYgAykDkAMhIiAD\nKQOYAyEhIAFB1AVqQeiEzAA2AgAgAUHQBWpBADYCACABQcgFakIANwMAIAFBwAVqICE3AwAgAUG4\nBWoiDSAiNwMAIA0gBCAGa0EDdhCjNQNAIAQgBkZFBEAgDSAGKAIAIAZBBGooAgAQ9QwgBkEIaiEG\nDAELCyADQYADahDAJiADKQOAAyEiIAMpA4gDISEgAUH0BWpB6ITMADYCACABQfAFakEANgIAIAFB\n6AVqQgA3AwAgAUHgBWogITcDACABQdgFaiAiNwMAAkBB2LXOACgCAA0AQdypzgAQxS1B/wFxIgRF\nDQBB4KnOACgCACAEEKgORQ0AQeCpzgAoAgAiCEEMaigCACEKIAgoAgghCSAIKAIAIQcCfyAIKAIE\nIgwEQCADQQA2ApgXIAMgCjYClBcgAyAJNgKQFyADIAw2AowXIAMgBzYCiBdBAQwBCyADQQA2AogX\nQQALIQYgA0GgDWogA0GIF2pB9JzAABDeISADQZwUakEBNgIAIANBpBRqQQA2AgAgA0GoncAANgKY\nFCADQaSWzAA2AqAUIANBADYCkBQCQCAGIAxJBEAgAyAKNgKUFyADIAk2ApAXIAMgDDYCjBcgAyAH\nNgKIFyADIAY2ApgXIAZBAWohBgwBCyADQQA2AogXCyADQdgDaiADQYgXakH0nMAAEN4hIAMgDTYC\noA4CQCAGIAxJBEAgAyAKNgKUFyADIAk2ApAXIAMgDDYCjBcgAyAHNgKIFyADIAY2ApgXIAZBAWoh\nBgwBCyADQQA2AogXCyADQaAKaiADQYgXakH0nMAAEN4hIAMgBTYCmA8CQCAGIAxJBEAgAyAKNgKU\nFyADIAk2ApAXIAMgDDYCjBcgAyAHNgKIFyADIAY2ApgXIAZBAWohBgwBCyADQQA2AogXCyADQbAL\naiADQYgXakH0nMAAEN4hIAMgASgCgAciBEEUaigCADYCjAogAyAEKAIQQQhqNgKICgJAIAYgDEkE\nQCADIAY2AsAOIAMgCjYCvA4gAyAJNgK4DiADIAw2ArQOIAMgBzYCsA4MAQsgA0EANgKwDgsgA0G4\nDWogA0GwDmpB9JzAABDeISADQZwXakGwncAANgIAIAEoAoAHIgRBHGooAgAhBSAEKAIYIQQgA0HA\nF2pByIXAADYCACADQbQXakHIhcAANgIAIANBqBdqQcCdwAA2AgAgA0GYF2ogA0GgDmo2AgAgA0H4\ngsAANgKQFyADIAU2ApwLIAMgBEEIajYCmAsgA0G8F2ogA0GYC2o2AgAgA0GwF2ogA0GICmo2AgAg\nA0GkF2ogA0GYD2o2AgAgAyADQdgDajYClBcgAyADQZAUajYCjBcgAyADQaANajYCiBcgAyADQaAK\najYCoBcgAyADQbgNajYCuBcgAyADQbALajYCrBcgAyAINgK4DiADQQU2ArQOIAMgA0GIF2o2ArAO\nQeCpzgAoAgAgA0GwDmoQ6w4LIAEoAoAHKAI4IQQgA0HwAmoQwCYgAykD8AIhIiADKQP4AiEhIAFB\nlAZqQeiEzAA2AgAgAUGQBmpBADYCACABQYgGakIANwMAIAFBgAZqICE3AwAgAUH4BWoiByAiNwMA\nIAcQnjUgAyAEQQhqNgK0FyADQQA2ArAXIANBADYCiBcgA0GYFGohCANAIANBsA5qIANBiBdqEPgL\nIAMoArgOBEAgCCADQbgOaigCADYCACADIAMpA7AOIiE3A5AUIANB6AJqICGnIgQoAgAgBEEEaigC\nABCUJCADKALsAiEFIAMoAugCIQQgCBCzKiAHIAQgBRCACAwBCwsgAygCiBcEQCADQYgXahCzKgsg\nASgClAYiBykDACEjIAEoAogGIQQgASgCkAYhBSADQdgCahDAJiADKQPYAiEiIAMpA+ACISEgAUG0\nBmpB6ITMADYCACABQbAGakEANgIAIAFBqAZqQgA3AwAgAUGgBmogITcDACABQZgGaiIIICI3AwAg\nCCAFEKM1IAMgBTYCoBcgAyAHNgKYFyADIAQgB2pBAWo2ApQXIAMgB0EIajYCkBcgAyAjQn+FQoCB\ngoSIkKDAgH+DNwOIFwNAIANBiBdqEK0UIgQEQCAIIARBeGoiBCgCACAEQQRqKAIAEPUMDAELCyAD\nQZAUaiAIEOkeIAMgDTYCsBQgA0HIAmoQwCYgA0HMDmpB6ITMADYCACADQcgOakEANgIAIANCADcD\nwA4gAyADKQPQAjcDuA4gAyADKQPIAjcDsA4gA0HADmoiB0EAIANBsA5qEOkuIANBiBdqIANBkBRq\nQSgQjzgaA0AgA0GIF2oQojEiBQRAIAMoAqgXIgRBGGooAgAEQCAEQRBqIAQpAwAgBEEIaikDACAF\nKAIAIAVBBGooAgAQtBggBRCqFw0CCyADIAU2AqAKIAMpA7AOIAMpA7gOIAUQqxchISADIANBoApq\nNgKwCyADIAc2ArwNIAMgA0GwC2o2ArgNIANBwAJqIAMoAsAOIAMoAswOICEgA0G4DWpBFRCbECAD\nKALAAkEAIAMoAswOIgYbDQEgAygCoAohCSAGIAMoAsAOIgggBiAhEP0WIgRqLQAAQQFxIQUgAygC\nxA4iCiAFRXJFBEAgB0EBIANBsA5qEOkuIAMoAsAOIgggAygCzA4iBiAhEP0WIQQgAygCxA4hCgsg\nAyAKIAVrNgLEDiAIIAYgBCAhEJsoIAMgAygCyA5BAWo2AsgOIAMoAswOIARBAnRrQXxqIAk2AgAM\nAQsLIAMoAsgOIQUgAygCwA4iBARAIAQgAygCzA5BBEEIEIgjCwJ/QQEgASgCgAcoAjQiB0EgaigC\nACIEIAEoAvwGIggoAhhHDQAaQQAgBEEERw0AGiAHQSRqKAIAIAdBKGooAgAgCEEcaigCACAIQSBq\nKAIAELs2QQFzCyEGQQAhBCABQZAHaiAHQSxqIAhBJGoQsR0gBiAFQQBHcnI6AAAgAUHIBWooAgAi\nBUEBaiEHIAFB0AVqKAIAIQggAUHUBWooAgAiDSkDACEhIAUEQCANIAdBA3QiBGshCiAEIAVqQQlq\nIQVBCCEECyABQeAGaiAENgIAIAFB3AZqIAU2AgAgAUHYBmogCjYCACABQdAGaiAINgIAIAFByAZq\nIA02AgAgAUHEBmogByANajYCACABQcAGaiANQQhqNgIAIAEgIUJ/hUKAgYKEiJCgwIB/gzcDuAZB\nAAshBgNAAkACQAJAAkACQAJAIAYOAgABAgsgAUG4BmoiBRCVEyINRQ0CIA1BeGooAgAiBEUNAiAB\nQewGaiANQXxqKAIAIgU2AgAgAUHoBmogBDYCACABQbAFaiIQQQA6AAAgAUGkBWogBTYCACABQaAF\naiAENgIAIAFBrAVqIAFB+AZqKAIAQYABajYCAEEBIQYMBQsgAUGoBWogAUGsBWooAgAiDTYCACAB\nQZwFaiABQaQFaigCACIENgIAIAFBmAVqIAFBoAVqKAIAIgU2AgAgAUHwBGpBADoAACABQewEaiAN\nNgIAIAFB5ARqIAQ2AgAgAUHgBGogBTYCAEECIQYMBAsgA0GIF2ogCyACEN8DAkACQCADKAL8FyIG\nQQNHBEAgAyADKQCJFzcDoA4gAyADQZAXaiIFKQAANwCnDiADLQCIFyEEIANBuA1qIANBmBdqIghB\n5AAQjzgaIANBsA1qIgogA0GQGGoiCSkDADcDACADQagNaiINIANBiBhqIgcpAwA3AwAgAyADKQOA\nGDcDoA0gCxDdHwJAIAZBAkcEQCABQagFaigCACEMIAUgAykApw43AAAgAyAEOgCIFyADIAMpA6AO\n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\nAUHgBWopAAA3AAAgA0GfF2ogAUHoBWopAAA3AAAgA0GnF2ogAUHwBWopAAA3AAAgAyABQdgFaikA\nADcAjxcgAUGQB2otAAAhBiADQYAEaiADQYgXakEnEI84GiABQagGaigCACABQbQGaigCABC+MCAB\nQYgGahCmEEITISFBASEFDAELIAFBkAdqLQAARQRAIANBqAJqEMAmIANBvApqQeiEzAA2AgAgA0G4\nCmpBADYCACADQgA3A7AKIAMgAykDsAI3A6gKIAMgAykDqAI3A6AKIANBoApqIAYQpTUgBkH8AGwh\nBCAHIQUDQCAEBEAgA0GgCmogBSgCGCIJQShqKAIAIAlBLGooAgAQ7AwgBEGEf2ohBCAFQfwAaiEF\nDAELCyADQdgDaiABQYAHaigCACgCOEEIaiABQegGaigCACABQewGaigCABDYCiADKALgAyINBEAg\nAygC3AMhBCADQZgCahDAJiADQcwLakHohMwANgIAIANByAtqQQA2AgAgA0IANwPACyADIAMpA6AC\nNwO4CyADIAMpA5gCNwOwCyADQbALakEAEKY1IAMgBDYCtBcgA0EANgKwFyADQQA2AogXIANBuA5q\nIQkDQCADQbgNaiADQYgXahD5CyADKALADQRAIAkgA0HADWooAgA2AgAgAyADKQO4DSIhNwOwDiAD\nQZACaiAhpyIEKAIAIARBBGooAgAQlCQgAygClAIhBSADKAKQAiEEIAkQsyogA0GwC2ogBCAFEOoK\nDAELCyADKAKIFwRAIANBiBdqELMqCyADQYgXaiADQbALahDpHiADQcAOaiIKIANBmBdqIggpAwA3\nAwAgA0G4DmoiCSADQZAXaiIFKQMANwMAIAMgAykDiBc3A7AOIAMoAqQXIQQgAygCoBchDCADQYAC\nahDAJiADQdQNakHohMwANgIAIANB0A1qQQA2AgAgA0IANwPIDSADIAMpA4gCNwPADSADIAMpA4AC\nNwO4DSADQbgNaiAMEKU1IAggCikDADcDACAFIAkpAwA3AwAgAyADKQOwDjcDiBcgAyAENgKkFyAD\nIAw2AqAXA0AgA0GIF2oQojEiBARAIANBuA1qIAQoAgAgBCgCBBDsDAwBCwsgAygC1A0iCSkDACEh\nIAMoAsgNIQUgAygC0A0hBCADQfABahDAJiADQcwOakHohMwANgIAIANByA5qQQA2AgAgA0IANwPA\nDiADIAMpA/gBNwO4DiADIAMpA/ABNwOwDiADQcAOaiIMQQAgA0GwDmoQ6i4gAyAENgKgFyADIAk2\nApgXIAMgBSAJakEBajYClBcgAyAJQQhqNgKQFyADICFCf4VCgIGChIiQoMCAf4M3A4gXIAMgA0Gg\nCmo2AqgXA0AgA0GIF2oQlRMiBARAIARBeGpBACAEGyEFIAMoAqgXIgRBGGooAgAEQCAEQRBqIAQp\nAwAgBEEIaikDACAFEN0YIAUQqhcNAgsgAyAFNgKICiADKQOwDiADKQO4DiAFEN0YISEgAyADQYgK\najYCmAsgAyAMNgKkDSADIANBmAtqNgKgDSADQegBaiADKALADiADKALMDiAhIANBoA1qQRUQmxAg\nAygC6AFBACADKALMDiIEGw0BIAMoAogKIQggBCADKALADiIJIAQgIRD9FiIFai0AAEEBcSEKIAMg\nAygCxA4iDiAKRXIEfyAOBSAMQQEgA0GwDmoQ6i4gAygCwA4iCSADKALMDiIEICEQ/RYhBSADKALE\nDgsgCms2AsQOIAkgBCAFICEQmyggAyADKALIDkEBajYCyA4gAygCzA4gBUECdGtBfGogCDYCAAwB\nCwsgAygCyA4EQCABQQE6AJAHCyADKALADiIEBEAgBCADKALMDkEEQQgQiCMLIAMoAsgNIAMoAtQN\nEL4wIANBwAtqENwRIA0Q/iwLIAMoArAKIAMoArwKEL4wCyADQeABaiABQegGaigCACABQewGaigC\nABCFIyADKALgASEFIAMgAygC5AEiBDYCtA4gAyAFNgKwDiABQdgFaiIJKQMAIAFB4AVqKQMAIAUg\nBBCmCCEiIAMgA0GwDmo2ArgNIAMgAUHoBWoiDTYCjBcgDSgCACEFIAFB9AVqIgQoAgAhCiADIANB\nuA1qNgKIFyADQdgBaiAFIAogIiADQYgXakEWEJsQAkAgAygC2AFBACAEKAIAIgQbRQRAIAFB7AVq\nIggoAgBFBEAgDSAJEMMIIAFB9AVqKAIAIQQLIAMpA7AOISEgA0HQAWogASgC6AUgBCAiEJwoIAMo\nAtABIQUgAy0A1AEhBCABQfAFaiIKIAooAgBBAWo2AgAgCCAIKAIAIARBAXFrNgIAIAFB9AVqKAIA\nQQAgBWtBFGxqIgRBbGoiBUEANgIQIAVCgICAgMAANwIIIAUgITcCAAwBCyADKALcASEFIAMpA7AO\nISEgAyANNgKUFyADICE3A4gXIAMgBEEAIAVrQRRsaiIENgKQFyADQYgXahCrLgsgAyAHNgKMFyAD\nIBE2AogXIAMgBzYClBcgAyAHIAZB/ABsIgVqIgg2ApAXIARBdGogBhCpDiAEQWxqIgRBDGooAgAg\nBEEQaiIEKAIAQfwAbGogByAFEI84GiAEIAQoAgAgBmo2AgAgAyAINgKMFyADQYgXahDWCyADQZAU\nahCUK0EAIQYMAQsLIAMgAykAlw03AN8HIAMgAykDkA03A9gHIANB4A9qIANBgARqQScQjzgaIANB\n+AZqIANBsAxqQeAAEI84GiADIANBrAxqKAAANgDzBiADIAMoAKkMNgLwBiADQYgQaiADQYgSakHw\nABCPOBogFkEBOgAAIAMgAykD2Ac3A+AGIAMgAykA3wc3AOcGIANBuA9qIANB4A9qQScQjzgaIANB\ngAZqIANB+AZqQeAAEI84GiADIAMoAPMGNgD7BSADIAMoAvAGNgL4BSADQYgFaiADQYgQakHwABCP\nOBogCxDhIQJAIAUEQCADQeAEaiADQbgPakEnEI84GiADQbgEaiADQeAEakEnEI84GiABQQE6ALEE\nIAEgAykAvwQ3APgIIAFBgAlqIANBxwRqKQAANwAAIAFBiAlqIANBzwRqKQAANwAAIAFBkAlqIANB\n1wRqKQAANwAAIAZBAXENASABQQA6AK0EIAFBgAJqIAFBwAFqQcAAEI84GgwDCyADIAMpAOcGNwDv\nCSADIAMpA+AGNwPoCSADQeAEaiADQbgPakEnEI84GiADQeAIaiADQYAGakHgABCPOBogAyADKAD7\nBTYA2wggAyADKAL4BTYC2AggA0HoB2ogA0GIBWpB8AAQjzgaIANBwQlqIANB4ARqQScQjzgaDBAL\nIAFBvARqIAFB1AFqKAIANgIAIAEgAUHQAWooAgBBCGo2ArgEIAFBADoAsAQgAUGoCGogASkDwAI3\nAwAgASgCyAMhBCABQbAIaiABQcgCakE4EI84GiABQfAIakEAOgAAIAFB7AhqIAQ2AgALIANBiBdq\nIAFBwARqIgUgAhCmAgJAIAMpA5gXIiFCFFIEQCADIAMpAIkXNwOwCyADIANBkBdqKQAANwC3CyAD\nLQCIFyEEIAMtAKAXIQYgA0GwDmogA0GhF2pBJxCPOBogA0GIEmogA0HIF2pB4AAQjzgaIAMgAygA\nqRg2AqAKIAMgA0GsGGooAAA2AKMKIAMtAKgYIQcgA0GQFGogA0GwGGpB8AAQjzgaIAUQzC0gIUIT\nUgRAIAMgAykAtws3AO8JIAMgAykDsAs3A+gJIANBuA1qIANBsA5qQScQjzgaIANBiBBqIANBiBJq\nQeAAEI84GiADIAMoAKMKNgCzDCADIAMoAqAKNgKwDCADQegHaiADQZAUakHwABCPOBogA0HBCWog\nA0G4DWpBJxCPOBogA0HgCGogA0GIEGpB4AAQjzgaIAMgAygAsww2ANsIIAMgAygCsAw2AtgIDBAL\nIANBuA1qIANBsA5qQScQjzgaIANBiBBqIANBiBJqQeAAEI84GiADIAMoAKMKNgCzDCADIAMoAqAK\nNgKwDCADQYgFaiADQYgQakHgABCPOBogAyAGOgCIEiADQYgSakEBciADQbgNakEnEI84GiADQcAS\naiADQZgQaikDADcDACADQbgSaiADQZAQaikDADcDACADIAMpA4gQNwOwEiADQZAUaiADQaAFakHI\nABCPOBogA0GCBmoiBCADLQCyDDoAACADIAMvAbAMOwGABiADQYgXaiADQYgSahD/ByABQYQBaiAD\nQYgXahDfISADQYgXaiADQZAUakHIABCPOBogA0HTF2ogBC0AADoAACADIAc6ANAXIAMgAy8BgAY7\nANEXIAFB+ABqIANBiBdqEOAhQdi1zgAoAgBBAUsNAUGAqs4AEMUtQf8BcSIERQ0BQYSqzgAoAgAg\nBBCoDkUNAUGEqs4AKAIAIgVBDGooAgAhBCAFKAIIIQggBSgCACEKAn8gBSgCBCIHBEAgA0EANgKY\nFyADIAQ2ApQXIAMgCDYCkBcgAyAHNgKMFyADIAo2AogXQQEMAQsgA0EANgKIF0EACyEGIANBoApq\nIANBiBdqQayYwAAQ3iEgA0GUEGpBATYCACADQZwQakEANgIAIANBvJnAADYCkBAgA0GklswANgKY\nECADQQA2AogQAkAgBiAHSQRAIAMgBDYClBcgAyAINgKQFyADIAc2AowXIAMgCjYCiBcgAyAGNgKY\nFyAGQQFqIQYMAQsgA0EANgKIFwsgA0GwC2ogA0GIF2pBrJjAABDeISADIAEpA8ACNwP4BgJAIAYg\nB0kEQCADIAQ2ApQXIAMgCDYCkBcgAyAHNgKMFyADIAo2AogXIAMgBjYCmBcgBkEBaiEGDAELIANB\nADYCiBcLIANBuA1qIANBiBdqQayYwAAQ3iEgAUG4BGohCQJAIAYgB0kEQCADIAY2ApgFIAMgBDYC\nlAUgAyAINgKQBSADIAc2AowFIAMgCjYCiAUMAQsgA0EANgKIBQsgA0GwDmogA0GIBWpBrJjAABDe\nISADQbQXakHIhcAANgIAIANBqBdqQciFwAA2AgAgA0GkF2ogCTYCACADQZwXakHIhcAANgIAIANB\nsBdqIANBiAVqNgIAIANBmBdqIANB+AZqNgIAIANB+ILAADYCkBcgAyAFNgK4DCADQQQ2ArQMIAMg\nA0GcEmooAgA2AowFIAMgAygCmBJBCGo2AogFIAMgA0GwDmo2AqwXIAMgA0G4DWo2AqAXIAMgA0Gw\nC2o2ApQXIAMgA0GIEGo2AowXIAMgA0GgCmo2AogXIAMgA0GIF2o2ArAMQYSqzgAoAgAgA0GwDGoQ\n6w4MAQsgAEIUNwMQQQUMEgsgAUGAAmogA0GIEmpBwAAQjzgaCyABQQA6ALEEIAFBiAlqKAIAIgdB\nAWohDSABQZAJaigCACEFIAFBlAlqKAIAIgwpAwAhISADQQA2AuASIANBADYCzBIgAyAHBH8gDCAN\nrUIUfqdBB2pBeHEiBGshCiAEIAdqQQlqIQhBCAVBAAs2ArASIAMgCDYCrBIgAyAKNgKoEiADIAU2\nAqASIAMgAUGAAmoiBzYCuBIgAyAMNgKYEiADIAwgDWo2ApQSIAMgDEEIajYCkBIgAyAhQn+FQoCB\ngoSIkKDAgH+DNwOIEiADQYgXaiADQYgSahC7DgJAIAMoAugXQQJGBEAgAUKAgICAwAA3A5gEIAFB\noARqQQA2AgAgA0GIEmoQxhoMAQsgAUGYBGohCiADQZAUaiADQYgSahDAEiADQcgBaiADKAKQFEEB\naiIEQX8gBBsiBEEEIARBBEsbELIdIAMoAsgBIQggAygCzAEiBSADQYgXakH8ABCOOCEEIANBATYC\nkAUgAyAENgKMBSADIAg2AogFIANBkBRqIANBiBJqQeAAEI84GkH8ACEGQQEhBANAIANBiBdqIANB\nkBRqELsOAkAgAygC6BdBAkcEQCAEIAMoAogFRw0BIANBiBBqIANBkBRqEMASIANBiAVqIAMoAogQ\nQQFqIgVBfyAFGxCpDiADKAKMBSEFDAELIANBiBdqEKQxIANBkBRqEMYaIApBCGogA0GQBWooAgA2\nAgAgCiADKQOIBTcCAAwCCyAFIAZqIANBiBdqQfwAEI44GiADIARBAWoiBDYCkAUgBkH8AGohBgwA\nCwALIAFB0ARqIgVBADoAACABQcwEaiAHNgIAIAFBuARqIQYLIAFBzARqKAIAKAIgIQQgAUEAOgDJ\nBCABQcQEaiAEQQhqNgIACwJ/AkACfyAGIAIQ1woiBARAIAMgBDYCuA8gBhDrLiAEKAIYIQcgA0G4\nD2oQ9BEgBUEBOgAAQQAMAQsgBUEDOgAAQQELRQRAIAEgBzYCpAQgBhClMSABQaQEaiESIAFBoARq\nKAIAIgQNAUEADAILIABCFDcDEEEGDBALIANCADcCpAogBEH8AGwhBCABQZwEaigCACEGA0AgBARA\nIANBmBRqIgcgA0GoCmoiCCgCADYCACADIAMpA6AKNwOQFCADIAY2ApwUIANBiBdqIANBkBRqIAYo\nAhgiBUEgaigCACAFQSRqKAIAEIQNIANBiBdqEP8DIAYoAhgiBUEoaigCACAFQSxqKAIAENEEIAgg\nBygCADYCACADIAMpA5AUNwOgCiAEQYR/aiEEIAZB/ABqIQYMAQsLQcAAQQgQuS8gA0GIF2ogAUGA\nAmoQ/wcgA0GIF2pBwAAQjzghBCABQYQBahDYKyABQYwBakEBNgIAIAFBiAFqIAQ2AgAgAUEBNgKE\nASABQQE6AK8EAkBB2LXOACgCAEECSw0AQYyqzgAQxS1B/wFxIgRFDQBBkKrOACgCACAEEKgORQ0A\nQZCqzgAoAgAiBEEMaigCACEHIAQoAgghCCAEKAIAIQUCfyAEKAIEIgoEQCADQQA2ApgXIAMgBzYC\nlBcgAyAINgKQFyADIAo2AowXIAMgBTYCiBdBAQwBCyADQQA2AogXQQALIQYgA0GwC2ogA0GIF2pB\nxJnAABDeISADQZwUakEBNgIAIANBpBRqQQA2AgAgA0HwmcAANgKYFCADQaSWzAA2AqAUIANBADYC\nkBQCQCAGIApJBEAgAyAHNgKUFyADIAg2ApAXIAMgCjYCjBcgAyAFNgKIFyADIAY2ApgXIAZBAWoh\nBgwBCyADQQA2AogXCyADQbgNaiADQYgXakHEmcAAEN4hAkAgBiAKSQRAIAMgBzYClBcgAyAINgKQ\nFyADIAo2AowXIAMgBTYCiBcgAyAGNgKYFyAGQQFqIQYMAQsgA0EANgKIFwsgA0GwDmogA0GIF2pB\nxJnAABDeISADIANBoApqNgKABgJAIAYgCkkEQCADIAc2ApQXIAMgCDYCkBcgAyAKNgKMFyADIAU2\nAogXIAMgBjYCmBcgBkEBaiEGDAELIANBADYCiBcLIANBiAVqIANBiBdqQcSZwAAQ3iEgAyABKQPA\nAjcD+AYCQCAGIApJBEAgAyAGNgKYEiADIAc2ApQSIAMgCDYCkBIgAyAKNgKMEiADIAU2AogSDAEL\nIANBADYCiBILIANBiBBqIANBiBJqQcSZwAAQ3iEgA0HAF2pByIXAADYCACADQbQXakHIhcAANgIA\nIANBqBdqQYyNwAA2AgAgA0GcF2pB+JnAADYCACADQZgXaiASNgIAIANBvBdqIANBsAxqNgIAIANB\nsBdqIANB+AZqNgIAIANBpBdqIANBgAZqNgIAIANB+ILAADYCkBcgAyABQZQCaigCADYCtAwgAyAB\nQZACaigCAEEIajYCsAwgAyADQYgQajYCuBcgAyADQYgFajYCrBcgAyADQbAOajYCoBcgAyADQbgN\najYClBcgAyADQZAUajYCjBcgAyADQbALajYCiBcgAyAENgKQEiADQQU2AowSIAMgA0GIF2o2AogS\nQZCqzgAoAgAgA0GIEmoQ6w4LIANBoApqEM4HIAEoAqAECyEKIAFBnARqKAIAIQUgASgCyAMhFiAD\nQZAUaiAKEL8cAkAgAygClBRBAUYEQEEAIQ4gA0HAAWogA0GYFGooAgAQ9hggA0EANgKIBiADIAMo\nAsQBIg02AoQGIAMgAygCwAEiBDYCgAYgA0GIF2ogChC/HCADKAKMF0EBRw0BIAQgA0GQF2ooAgAi\nBEkEQCADQYAGakEAIAQQlA8gAygCiAYhDiADKAKEBiENCyABQYACaiERIA5BA3QhDCADQcgXaiEH\nA0AgCgRAIANBuAFqIApB+gEgCkH6AUkbIgkQsh0gCiAJayEKIAUgCUH8AGwiCGohC0EAIQYgAygC\nvAEhFCADKAK4ASIQIQQDQCAERSAGIAhGckUEQCADQYgXaiAFIAZqEIQlIAYgFGogA0GIF2pB/AAQ\njjgaIAZB/ABqIQYgBEF/aiEEDAELCyADQYgSaiAREIEIIBIoAgAhBSAWKALEAiIIIAgoAgAiBEEB\najYCACAEQX9MDQUgByADQYgSakHAABCPOBogA0GQFGogA0GIF2pB+AIQjzgaQcgCQQgQuS8iE0EA\nOgDAAiATQQA6ALwCIBNBADYCuAIgE0EAOgCwAiATQQA2AqwCIBNBADoAoAIgE0IWNwMYIBNCgoCA\ngBA3AgAQvzAiDyAPKAIAIgRBAWo2AgAgBEF/TA0FQaADQQgQuS8gA0GQFGpB+AIQjzgiBCAPNgKc\nAyAEIBM2ApgDIARBADoAkAMgBCAINgKMAyAEIAk2AogDIAQgFDYChAMgBCAQNgKAAyAEIAU2AvgC\nIARByMjGABClEyANIA5BA3RqIgQgDzYCBCAEIBM2AgAgDEEIaiEMIA5BAWohDiALIQUMAQsLIAMg\nDjYCiAYgAygChAYiBiAOQQN0aiEKIAMoAoAGIQcCQCAOQR9PBEAgA0GcF2pCADcCACADQgA3ApQX\nIANBADYCiBcgA0EBOwGoFyADQX82AqQXIANBiBdqEMktIQVBIBC6MCIEIAU2AhwgBCAFQQhqIgU2\nAhggBCAFNgIUIARCADcCDCAEQoGAgIAQNwIAIAMgBjYClBIgAyAKNgKQEiADIAY2AowSIAMgBzYC\niBIgA0GZF2ohEiADQZQXaiERIANBkBdqIQ1BACEHQQAhBUEAIQlBACEOQQAhDEEIIQtBACEQA0AC\nQCAGIApGDQAgAyAGQQhqNgKMEiAGKAIAIhRFDQAgBigCBCEWIBIgAy8BiBA7AAAgEkECaiIKIANB\nihBqIggtAAA6AAAgAyAOOgCYFyADIAk2ApAXIAMgBTYCjBcgAyAWNgKsFyADIBQ2AqgXIAMgEDYC\npBcgAyALNgKgFyADIAw2ApwXIAMgB0EBajYCiBcgAyAENgKUFyADIAc2ApgUIAMgFjYClBQgAyAU\nNgKQFCAEQRxqKAIAIQUgERDfGyEEIANBATsBsBQgAyAENgKsFCADQQA2AqgUIANCADcDoBQgAyAF\nQQhqNgKcFCADQZAUahDJLSEEIANBADoAmBcgDSAEEM0WIgtBADYCGCADKAKUFyIEQRRqIgkoAgAg\nCSALNgIAIAggCi0AADoAACALNgIYIAMgEi8AADsBiBAgAygCiBchByADKAKMFyEFIAMoApAXIQkg\nAy0AmBchDiADKAKcFyEMIAMoAqAXIQsgAygCpBchECADKAKQEiEKIAMoAowSIQYMAQsLIANBiBJq\nEKsiIANBihdqIANBihBqLQAAOgAAIAMgAy8BiBA7AYgXDAELQQAhBSADQbABaiAOEPgYIANBADYC\nmBQgAyADKAK0ASIENgKUFCADIAMoArABIgg2ApAUIAggDkkEQCADQZAUakEAIA4QlQ8gAygCmBQh\nBSADKAKUFCEECyADIAo2ApAXIAMgBzYCiBcgBCAFQZgCbGohBCADIAY2ApQXIAZBCGohBwNAAkAg\nAyAMBH8gBigCACIIDQEgBwUgCgs2AowXIAMgBTYCmBQgA0GIF2oQqyIgAygCkBQgBUsEQCADQZAU\naiAFEK4SIAMoApgUIQULIAMoApQUIQdBACEEDAILIAYoAgQhCSAEQRBqQhU3AwAgBEEEaiAJNgIA\nIAQgCDYCACAEQZgCaiEEIAdBCGohByAMQXhqIQwgBUEBaiEFIAZBCGohBgwACwALIANBggRqIANB\nihdqLQAAIgo6AAAgAyADLwGIFyIIOwGABCABQcgEaiAOOgAAIAFBxARqIAQ2AgAgAUHABGogCTYC\nACABQbwEaiAFNgIAIAEgBzYCuAQgASAIOwDJBCABQcsEaiAKOgAAIAFB4ARqQQA2AgAgAUKAgICA\ngAE3A9gEIAEgEDYC1AQgAUHQBGogCzYCACABQcwEaiAMNgIADAILIANBlBdqQQE2AgAgA0GcF2pB\nADYCACADQby/ywA2ApAXIANBpJbMADYCmBcgA0EANgKIFyADQYgXakGE2MUAEJkkAAsgA0GUF2pB\nATYCACADQZwXakEANgIAIANBvL/LADYCkBcgA0GklswANgKYFyADQQA2AogXIANBiBdqQcTDywAQ\nmSQACyABQbgEaiERAkACQCAERQRAIANBoAFqIBEQ+zYgAygCoAEiBCADKAKkAUGYAmxqIQtBASEI\nDAELIAFBwARqIRMgAUHMBGohFCABQdgEaiEWIANBqBRqIQ0gA0GgF2ohCiABQdAEaiESIAFB1ARq\nIQ4DQAJAAkAgASgC1AQiCUUNACASKAIAIgYoApgCIgQgASgCvARHBEAQ2QoMAQsgASAEQQFqNgK8\nBCAOIAlBf2oiCDYCACADQbgOaiIHIAYgCEGgAmxqIg9BCGoiCykDADcDACADIA8pAwA3A7AOIA8p\nAxAhIiADQZAUaiAPQRhqIgRBiAIQjzgaAkAgIkIVUQ0AIANBkAVqIgwgCykDADcDACADIA8pAwA3\nA4gFIANBiBdqIARBiAIQjzgaAkAgCEUEQCAiISEMAQsgDCAGQQhqIgUpAwA3AwAgAyAGKQMANwOI\n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\nNgKIF0EACyEEIANBoApqIANBiBdqQfiawAAQ3iEgA0GcFGpBATYCACADQaQUakEANgIAIANBvJvA\nADYCmBQgA0GklswANgKgFCADQQA2ApAUAkAgBCAVSQRAIAMgCDYClBcgAyALNgKQFyADIBU2AowX\nIAMgBTYCiBcgAyAENgKYFyAEQQFqIQQMAQsgA0EANgKIFwsgA0GwC2ogA0GIF2pB+JrAABDeISAD\nIAEpA8ACNwPgDwJAIAQgFUkEQCADIAg2ApQXIAMgCzYCkBcgAyAVNgKMFyADIAU2AogXIAMgBDYC\nmBcgBEEBaiEEDAELIANBADYCiBcLIANBuA1qIANBiBdqQfiawAAQ3iEgAyABQZQCaigCADYChAQg\nAyABQZACaigCAEEIajYCgAQCQCAEIBVJBEAgAyAINgKUFyADIAs2ApAXIAMgFTYCjBcgAyAFNgKI\nFyADIAQ2ApgXIARBAWohBAwBCyADQQA2AogXCyADQbAOaiADQYgXakH4msAAEN4hIAMgASgCxAQ2\nAtgDAkAgBCAVSQRAIAMgCDYClBcgAyALNgKQFyADIBU2AowXIAMgBTYCiBcgAyAENgKYFyAEQQFq\nIQQMAQsgA0EANgKIFwsgA0GIBWogA0GIF2pB+JrAABDeISADIANBsAxqNgK4BAJAIAQgFUkEQCAD\nIAQ2ApgSIAMgCDYClBIgAyALNgKQEiADIBU2AowSIAMgBTYCiBIMAQsgA0EANgKIEgsgA0GIEGog\nA0GIEmpB+JrAABDeISADQcwXakHkm8AANgIAIANBwBdqQdSbwAA2AgAgA0G0F2pBxJvAADYCACAD\nQagXakHIhcAANgIAIANBnBdqQciFwAA2AgAgA0HIF2ogA0HgBGo2AgAgA0G8F2ogA0G4BGo2AgAg\nA0GwF2ogA0HYA2o2AgAgA0GkF2ogA0GABGo2AgAgA0GYF2ogA0HgD2o2AgAgA0H4gsAANgKQFyAD\nIANBiBBqNgLEFyADIANBiAVqNgK4FyADIANBsA5qNgKsFyADIANBuA1qNgKgFyADIANBsAtqNgKU\nFyADIANBkBRqNgKMFyADIANBoApqNgKIFyADIANB+AZqNgLgBCADIAc2ApASIANBBjYCjBIgAyAD\nQYgXajYCiBJBqKrOACgCACADQYgSahDrDgsgAygCtAwgAygCuAwQmiQgAygCsAwgAygCtAwQnzUg\nAygC/AYiBQRAIANBqBRqIAU2AgAgA0GkFGogAygC+AYiBDYCACADIAU2ApgUIAMgBDYClBQgA0EA\nNgKQFCADKAKAByEGQQAhCQsgAyAJNgKgFCADQYgXakEEciEVIANBkBRqQQRyIQsgCSEEA0AgBkUE\nQCADKAKYFCEGIAMoApQUIQQCQAJAAkAgCUEBaw4CAQYACyADQYgSaiAEIAYQwSYgAygCjBIhBgwB\nCyADIAQ2AogSCyAGRQ0DIAMoAogSIQQDQCADQYgXaiAEIAYQ4R8gAygCjBciBkUNBCADKAKIFyEE\nDAALAAsgAyAGQX9qNgKwFAJAAkACQCAEQQFrDgICAAELQZChzABBK0GA3ssAEPkdAAsgCyADKAKU\nFCADKAKYFBDBJkEBIQkgA0EBNgKQFAsgAygCnBQhBSADKAKYFCEEIAMoApQUIQYCfwJAA0AgBSAE\nLwHiAUkEQCAFQQFqIQcCQCAGRQRAIAQhCAwBCyAEIAdBAnRqQeQBaiEHA0AgBygCACIIQeQBaiEH\nIAZBf2oiBg0AC0EAIQcLIAMgBzYCnBQgAyAINgKYFCADQQA2ApQUIAQgBUEMbGoiBEHgAGooAgAi\nBUUNAiADIAU2AqAXIANBADYCmBcgAyAFNgKQFyADIARB3ABqIgUoAgAiBDYCnBcgAyAENgKMFyAF\nKAIIIQZBAAwDCyADQYgXaiAGIAQQ4R8gAygCjBciBARAIAMoApAXIQUgAygCiBchBgwBCwtBkKHM\nAEErQfSSywAQ+R0ACyADQQI2ApgXQQAhBkECCyIHIQQDQCAGRQRAIAMoApAXIQYgAygCjBchBAJA\nAkACQAJAIAdBAWsOAgEDAAsgA0GIEGogBCAGEL4mIAMoAowQIQYMAQsgAyAENgKIEAsgBkUNACAD\nKAKIECEEA0AgA0GIEmogBCAGENofIAMoAowSIgZFDQEgAygCiBIhBAwACwALQQEhBCADKAKwFCEG\nDAILIAMgBkF/ajYCqBcCQAJAAkAgBEEBaw4CAgABC0GQocwAQStBgN7LABD5HQALIBUgAygCjBcg\nAygCkBcQviZBASEHIANBATYCiBcLIAMoApQXIQUgAygCkBchBiADKAKMFyEEA0AgBSAGLwEySQRA\nIAVBAWohBSADIAQEfyAGIAVBAnRqQTRqIQUDQCAFKAIAIgZBNGohBSAEQX9qIgQNAAtBAAUgBQs2\nApQXIAMgBjYCkBcgA0EANgKMF0EBIQQgAygCqBchBgwCCyADQYgSaiAEIAYQ2h8gAygCjBIiBgRA\nIAMoApASIQUgAygCiBIhBAwBCwsLC0GQocwAQStB9JLLABD5HQALIAFBrAJqKAIALQAIDQAgAUGA\nAmohBQJAQdi1zgAoAgBBAUsNAEGYqs4AEMUtQf8BcSIERQ0AQZyqzgAoAgAgBBCoDkUNAEGcqs4A\nKAIAIhVBDGooAgAhCCAVKAIIIQsgFSgCACEJAn8gFSgCBCIHBEAgA0EANgKYFyADIAg2ApQXIAMg\nCzYCkBcgAyAHNgKMFyADIAk2AogXQQEMAQsgA0EANgKIF0EACyEEIANBsA5qIANBiBdqQZiawAAQ\n3iEgA0GcFGpBATYCACADQaQUakEANgIAIANB8JrAADYCmBQgA0GklswANgKgFCADQQA2ApAUAkAg\nBCAHSQRAIAMgCDYClBcgAyALNgKQFyADIAc2AowXIAMgCTYCiBcgAyAENgKYFyAEQQFqIQQMAQsg\nA0EANgKIFwsgA0GIBWogA0GIF2pBmJrAABDeISADIAEpA8ACNwOwCwJAIAQgB0kEQCADIAQ2ApgS\nIAMgCDYClBIgAyALNgKQEiADIAc2AowSIAMgCTYCiBIMAQsgA0EANgKIEgsgA0GIEGogA0GIEmpB\nmJrAABDeISADQagXakHIhcAANgIAIANBnBdqQciFwAA2AgAgA0GkF2ogA0GIEmo2AgAgA0GYF2og\nA0GwC2o2AgAgA0H4gsAANgKQFyADIBU2AsANIANBAzYCvA0gAyABQZQCaigCADYCjBIgAyABQZAC\naigCAEEIajYCiBIgAyADQYgQajYCoBcgAyADQYgFajYClBcgAyADQZAUajYCjBcgAyADQbAOajYC\niBcgAyADQYgXajYCuA1BnKrOACgCACADQbgNahDrDgsgASgCrAJBAToACCADQYgXaiAFEP8HIAFB\nhAFqIANBiBdqEN8hCwJAIAEoAgAgASgCIHIEQCABQegAaigCACEGDAELIAFB6ABqKAIAIgYNAEEA\nIQYgAUH0AGooAgANACABQYABaigCAA0AIAFBjAFqKAIADQAgAUGYAWooAgANACABQUBrKAIADQAg\nAUHMAGooAgANACABQaQBaigCAA0AIAFBsAFqKAIADQAgAUG8AWooAgBFDQYLIAEgBjYCuAQgA0EQ\naiABKALIAyIEQYgBaigCACAEQYwBaigCABDGLSADKAIQIQUgAygCFCEEIAFBADsBrgQgA0GIF2og\nAUHAARCPOBogA0EIaiAFIANBiBdqIAQoAiQRAwAgAygCCCEGIAFBzARqIAMoAgwiBDYCACABIAY2\nAsgEDAELIABCFDcDEEEHDAkLIANBiBdqIAYgAiAEKAIMEQMAIAMtAIgXIgRBEEYNASADIAMpAIkX\nNwOQFCADIANBkBdqKQAANwCXFCABQcgEahDRKyAEQQ9GDQIgAyADKQCXFDcA7wkgAyADKQOQFDcD\n6AkgAUG8BGoQ6RlCDyEhCyABQZgEahDaKyABQYACahDDDwwDCyAAQhQ3AxBBCAwGC0HYtc4AKAIA\nDQBBsKrOABDFLUH/AXEiBkUNAEG0qs4AKAIAIAYQqA5FDQBBtKrOACgCACIFQQxqKAIAIQcgBSgC\nCCEEIAUoAgAhAgJ/IAUoAgQiCQRAIANBADYCmBcgAyAHNgKUFyADIAQ2ApAXIAMgCTYCjBcgAyAC\nNgKIF0EBDAELIANBADYCiBdBAAshBiADQbgNaiADQYgXakH0m8AAEN4hIANBnBRqQQE2AgAgA0Gk\nFGpBADYCACADQbycwAA2ApgUIANBpJbMADYCoBQgA0EANgKQFAJAIAYgCUkEQCADIAc2ApQXIAMg\nBDYCkBcgAyAJNgKMFyADIAI2AogXIAMgBjYCmBcgBkEBaiEGDAELIANBADYCiBcLIANBsA5qIANB\niBdqQfSbwAAQ3iEgAyABKQPAAjcDsAwCQCAGIAlJBEAgAyAHNgKUFyADIAQ2ApAXIAMgCTYCjBcg\nAyACNgKIFyADIAY2ApgXIAZBAWohBgwBCyADQQA2AogXCyADQYgFaiADQYgXakH0m8AAEN4hIAMg\nAUGUAmooAgA2AqQKIAMgAUGQAmooAgBBCGo2AqAKAkAgBiAJSQRAIAMgBjYCmBIgAyAHNgKUEiAD\nIAQ2ApASIAMgCTYCjBIgAyACNgKIEgwBCyADQQA2AogSCyADQYgQaiADQYgSakH0m8AAEN4hIANB\ntBdqQcSbwAA2AgAgA0GwF2ogAUG4BGo2AgAgA0GoF2pByIXAADYCACADQZwXakHIhcAANgIAIANB\npBdqIANBoApqNgIAIANBmBdqIANBsAxqNgIAIANB+ILAADYCkBcgAyAFNgK4CyADQQQ2ArQLIAMg\nA0GIEGo2AqwXIAMgA0GIBWo2AqAXIAMgA0GwDmo2ApQXIAMgA0GQFGo2AowXIAMgA0G4DWo2AogX\nIAMgA0GIF2o2ArALQbSqzgAoAgAgA0GwC2oQ6w4LIAMgASkAvQQ3A+gJIAMgAUHEBGooAAA2AO8J\nIAEtALwEIQQgAUGYBGoQ2isgAUGAAmoQww8gAUEAOgCxBAJAIAFBlARqLQAAQQJGDQAgAS0ArARF\nDQAgAUHMA2oQzxELIAFBADoArAQgAS0ArQQEQCABQcABahDDDwsgAUEAOgCtBAJAIAEtAK4ERQ0A\nIAEQkTQgAS0ArgRFDQAgAUEgahCPNCABLQCuBEUNACABQdAAahCpLiABLQCuBEUNACABQdwAahDo\nLiABLQCuBEUNACABQeAAahDVKyABLQCuBEUNACABQewAahDWKyABLQCuBEUNACABQfgAahDXKwsg\nAS0ArwQEQCABQYQBahDYKwsCQCABLQCuBEUNACABQZABahDUKyABLQCuBEUNACABQThqEKE1IAEt\nAK4ERQ0AIAFBnAFqEL0vCyABQQA7Aa4EIAEtALAEBEAgAUHIAmoQoTELIAFBADoAsARCEyEhDAML\nIAEtALEEBEAgAUGICWoQlhMLIAFBADoAsQQLAkAgAUGUBGotAABBAkYNACABLQCsBEUNACABQcwD\nahDPEQsgAUEAOgCsBCABLQCtBARAIAFBwAFqEMMPCyABQQA6AK0ECwJAIAEtAK4ERQ0AIAEQkTQg\nAS0ArgRFDQAgAUEgahCPNCABLQCuBEUNACABQdAAahCpLiABLQCuBEUNACABQdwAahDoLiABLQCu\nBEUNACABQeAAahDVKyABLQCuBEUNACABQewAahDWKyABLQCuBEUNACABQfgAahDXKwsgAS0ArwQE\nQCABQYQBahDYKwsCQCABLQCuBEUNACABQZABahDUKyABLQCuBEUNACABQThqEKE1IAEtAK4ERQ0A\nIAFBnAFqEL0vCyABQQA7Aa4EIAEtALAEBEAgAUHIAmoQoTELIAFBADoAsAQLIAAgBDoAACABQQA6\nALIEIAAgAykD6Ak3AAEgACAGOgAYIAAgITcDECAAQQhqIAMpAO8JNwAAIABBGWogA0HBCWpBJxCP\nOBogAEFAayADQeAIakHgABCPOBogACAHOgCgASAAIAMoAtgINgChASAAQaQBaiADKADbCDYAACAA\nQagBaiADQegHakHwABCPOBpBAQs6ALMEIANBgBpqJAALysoBAhp/A34jAEGwkQFrIgMkACABAn8C\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn4CQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAn4CQAJ/AkACQAJAAn8CQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0A1AZBAWsOBgkCAQBlEwoLIAFB4AZqIQQC\nQAJAIAFBpgpqIgYtAABBAWsOBQEDYwB4YgsgAUGoCmohCQJAAkAgAUHwCmoiES0AAEEBaw4DAQQA\ncwsgAUHICmohEgJAAkAgAUHcCmoiBy0AAEEBaw4DAQUAdQsgAUHMCmooAgAhCyABKALICiEFDHUL\nQcD0xQBBI0GA+8UAEPkdAAtBwPTFAEEjQaj3xQAQ+R0AC0HA9MUAQSNBpJPGABD5HQALIAFB2AZq\nIRgCQAJAIAFB5AZqIhEtAABBAWsOBAgCAQAQCyABQegGaiELAkAgAUGJB2oiBS0AAEEBaw4EAAJb\nWVgLQcD0xQBBI0GQrsYAEPkdAAsgAUHoBmohCwJAIAFBqB5qIhItAABBAWsOAwYBABALAkAgAUGY\nHmoiFi0AAEEBaw4DBQEAFgsCQAJAIAFB/gtqIhctAABBAWsOBAUCAQAYCyABQYwMaigCACEFIAFB\niAxqKAIAIQQMTgsgAUGADGohDwJAAkACQAJAAkACQCABQcYWaiITLQAAQQFrDggQBgUEAwIBAB0L\nIAFByBZqIQwCQAJAIAFB3BZqIg0tAABBAWsOAwEHAEcLIAFBzBZqKAIAIQUgASgCyBYhBAxHC0HA\n9MUAQSNBnKHGABD5HQALIAFBzBZqKAIAIQUgAUHIFmooAgAhBAxCCyABQcgWaiEEAkAgAUGGHmoi\nCS0AAEEBaw4DAAQvLgtBwPTFAEEjQdCdxgAQ+R0ACyABQcwWaigCACEFIAFByBZqKAIAIQQMJAsg\nAUHIFmohBAJAIAFBvBdqIgYtAABBAWsOAwACIyILQcD0xQBBI0HclcYAEPkdAAsgAUHIFmohCAJA\nIAFBiBhqIgotAABBAWsOBQoBAxsAGQsgAUGcGGohBSABQdAYaiIJLQAAQQFrDgMBAAwLCwALQcD0\nxQBBI0HgncYAEPkdAAsgAUGgGGooAgAhBiABQZwYaigCACEEDBYLQcD0xQBBI0GsmMYAEPkdAAtB\nwPTFAEEjQcCXxgAQ+R0AC0HA9MUAQSNBjJzGABD5HQALQcD0xQBBI0HYqsYAEPkdAAtBwPTFAEEj\nQeiqxgAQ+R0ACyABQQA2AtAGIAFBkAZqIgQoAgAgAUGUBmoiBigCABD1AiADQbjyAGogBCgCACAG\nKAIAEPMHIAMoArhyQRBGDQkgASADQbjyAGpB4AAQjzgiBEEBOgDTBkHYtc4AKAIAQQFLDQRBqLHO\nABDFLUH/AXEiBkUNBEGssc4AKAIAIAYQqA5FDQQCQEGssc4AKAIAIgYoAgQiCwRAIAZBDGooAgAh\nCCAGKAIIIQogBigCACEHIANBADYCyHIgAyAINgLEciADIAo2AsByIAMgCzYCvHIgAyAHNgK4cgwB\nCyADQQA2ArhyCyADQfg5aiADQbjyAGpBuKvGABDeISADQcTyAGpBATYCACADQczyAGpBADYCACAD\nQfj2xQA2AsBWIAMgBjYC6BYgA0EBNgLkFiADQeSrxgA2AsByIANBpJbMADYCyHIgA0EANgK4ciAD\nIANBuPIAajYCvFYgAyADQfg5ajYCuFYgAyADQbjWAGo2AuAWQayxzgAoAgAgA0HgFmoQ6w4MBAtB\nwPTFAEEjQcCdxgAQ+R0AC0HA9MUAQSNBhJnGABD5HQALQQEMDwtBAgwOCyAEKAIAQQpHDQIgBEGY\nBmogBEEEakEsEI84IQYgBEHkBmoiEUEAOgAAIARB4AZqIAY2AgAgBEHcBmogBCgCyAY2AgAgBEHY\nBmohGAsgASABQdwGaigCACIENgLYBiABQeAGaigCACEGIAFBqB5qIhJBADoAACABQaQeaiAGNgIA\nIAFBoB5qIAQ2AgAgAUHoBmohCwsgAUGkHmooAgAhBCABQaAeaigCACEGQdi1zgAoAgANBEHcr84A\nEMUtQf8BcSIHRQ0EQeCvzgAoAgAgBxCoDg0DDAQLIARBADoA0wYgBEHoFGogBEHgABCPOCEFIARB\n4BRqQQA6AAAgBEHcFGogBTYCACAEQdgUaiAEKALIBjYCAAsgAUHYBmoiBCACEMcERQRAIAQQ5DIg\nAUHoFGoQ5QcMVwsgAEIUNwMQQQYMbQsgAyADKAK8cjYCsCYCQEHYtc4AKAIAQQNLDQBBnLHOABDF\nLUH/AXEiAkUNAEGgsc4AKAIAIAIQqA5FDQACQEGgsc4AKAIAIgIoAgQiBARAIAJBDGooAgAhBSAC\nKAIIIQYgAigCACEHIANBADYCiDogAyAFNgKEOiADIAY2AoA6IAMgBDYC/DkgAyAHNgL4OQwBCyAD\nQQA2Avg5CyADQbjWAGogA0H4OWpB+KrGABDeISADQYQ6akEBNgIAIANBjDpqQQE2AgAgA0H49sUA\nNgLoFiADIAI2AvAqIANBATYC7CogA0Gwq8YANgKAOiADQSo2AoQ1IAMgA0H4OWo2AuQWIAMgA0G4\n1gBqNgLgFiADIANB4BZqNgLoKiADIANBgDVqNgKIOiADIANBsCZqNgKANSADQQA2Avg5QaCxzgAo\nAgAgA0HoKmoQ6w4LIAFBlAZqKAIAIQIgASgCkAYhBCADQbAmahCWJAxpC0Hgr84AKAIAIgdBDGoo\nAgAhCiAHKAIIIQwgBygCACENAn8gBygCBCIIBEAgA0EANgLIciADIAo2AsRyIAMgDDYCwHIgAyAI\nNgK8ciADIA02ArhyQQEMAQsgA0EANgK4ckEACyEPIANB4BZqIANBuPIAakGcnMYAEN4hIANBxPIA\nakEBNgIAIANBzPIAakEANgIAIANByJzGADYCwHIgA0GklswANgLIciADQQA2ArhyAkAgDyAISQRA\nIAMgDzYCiDogAyAKNgKEOiADIAw2AoA6IAMgCDYC/DkgAyANNgL4OQwBCyADQQA2Avg5CyADQbjW\nAGogA0H4OWpBnJzGABDeISADQegqaiAEQQhqEOMrIANBjDpqQdCcxgA2AgAgA0GIOmogA0GwJmo2\nAgAgA0H49sUANgKAOiADIAc2Aog1IANBAjYChDUgAyADQbjWAGo2AoQ6IAMgA0G48gBqNgL8OSAD\nIANB4BZqNgL4OSADIANB6CpqNgKwJiADIANB+DlqNgKANUHgr84AKAIAIANBgDVqEOsOIANB6Cpq\nENIrCyAEQRRqKAIAQQNGBEAgBCkCACEdIAQoAgghBCABQZgeaiIWQQA6AAAgAUGUHmogBDYCACAB\nQYgeaiAdNwMAIAFBkB5qIAY2AgAMAQtCAiEfQgohHQJAQdi1zgAoAgBBA0sNAEHor84AEMUtQf8B\ncSIGRQ0AQeyvzgAoAgAgBhCoDkUNAEEAIQZB7K/OACgCACIFQQxqKAIAIQcgBSgCCCEIIAUoAgAh\nCgJAIAUoAgQiCQRAIANBADYCyHIgAyAHNgLEciADIAg2AsByIAMgCTYCvHIgAyAKNgK4ckEBIQYM\nAQsgA0EANgK4cgsgBEEIaiEEIANB4BZqIANBuPIAakHgnMYAEN4hIANBxPIAakEBNgIAIANBzPIA\nakEANgIAIANBuJ3GADYCwHIgA0GklswANgLIciADQQA2ArhyAkAgBiAJSQRAIAMgBjYCiDogAyAH\nNgKEOiADIAg2AoA6IAMgCTYC/DkgAyAKNgL4OQwBCyADQQA2Avg5CyADQbjWAGogA0H4OWpB4JzG\nABDeISADQegqaiAEEOMrIANBjDpqQdCcxgA2AgAgA0GIOmogA0GwJmo2AgAgA0H49sUANgKAOiAD\nIAU2Aog1IANBAjYChDUgAyADQbjWAGo2AoQ6IAMgA0G48gBqNgL8OSADIANB4BZqNgL4OSADIANB\n6CpqNgKwJiADIANB+DlqNgKANUEAIQVB7K/OACgCACADQYA1ahDrDiADQegqahDSKwxBCwxACyAB\nQYweaigCACEGIAFBiB5qKAIAIQcgAUGUHmooAgAhBCADQbjyAGogAUGQHmooAgAiCCgCFEEIakHg\nARCPOBogBCADQfjzAGoQvzZFBEAgA0H4FmogBEE4aikDADcDACADQfAWaiAEQTBqKQMANwMAIANB\n6BZqIARBKGopAwA3AwAgAyAEKQMgNwPgFiALIANB4BZqQYAFEI84GiABQf4LaiIXQQA6AAAgAUH4\nC2ogBEFAazYCACABQfQLaiAINgIAIAFB7AtqIAY2AgAgAUHoC2ogBzYCAAwBC0ICIR9BAiEFQgoh\nHQJAQdi1zgAoAgBBA0sNAEGUr84AEMUtQf8BcSIGRQ0AQZivzgAoAgAgBhCoDkUNAEGYr84AKAIA\nIgVBDGooAgAhByAFKAIIIQggBSgCACEKAn8gBSgCBCIGBEAgA0EANgLIciADIAc2AsRyIAMgCDYC\nwHIgAyAGNgK8ciADIAo2ArhyQQEMAQsgA0EANgK4ckEACyEJIANB4BZqIANBuPIAakHQl8YAEN4h\nIANBxPIAakEBNgIAIANBzPIAakEANgIAIANBlJjGADYCwHIgA0GklswANgLIciADQQA2ArhyAkAg\nCSAGSQRAIAMgCTYCiDogAyAHNgKEOiADIAg2AoA6IAMgBjYC/DkgAyAKNgL4OQwBCyADQQA2Avg5\nCyADQbjWAGogA0H4OWpB0JfGABDeISADQegqaiAEQSBqEOYaIANBjDpqQZyYxgA2AgAgA0GIOmog\nA0HoKmo2AgAgA0H49sUANgKAOiADIAU2Aog1QQIhBSADQQI2AoQ1IAMgA0G41gBqNgKEOiADIANB\nuPIAajYC/DkgAyADQeAWajYC+DkgAyADQfg5ajYCgDVBmK/OACgCACADQYA1ahDrDiADKALoKiAD\nKALsKhCMNAw/Cww+CyABQfwLaiIGQQA7AQAgAUHwC2oiByABQfQLaigCADYCACABQegLaikDACEd\nIANBqCZqIgggC0EYaiIKKQAANwMAIANBoCZqIgwgC0EQaiIPKQAANwMAIANBmCZqIhMgC0EIaiIN\nKQAANwMAIAMgCykAADcDkCYgAUH4C2ooAgAhBCADQdDyAGogCikAADcDACADQcjyAGogDykAADcD\nACADQcDyAGogDSkAADcDACADIAspAAA3A7hyIAFBiAdqIANBuPIAaiAEELMJIAZBAToAACABQYAM\naiIPIAMpA5AmNwAAIAFBiAxqIBMpAwA3AAAgAUGQDGogDCkDADcAACABQZgMaiAIKQMANwAAIAFB\nxhZqIhNBADoAACABQcAWaiAENgIAIAFBqBZqIB03AwAgAUG8FmogBygCADYCAAsgAUHEFmpBADsB\nACABQaAMaiAPKQMANwMAIAFBsBZqIAFBvBZqKAIAIgQ2AgAgAUGgDWogAUGoFmopAwA3AwAgAUGo\nDGogD0EIaiIGKQMANwMAIAFBsAxqIA9BEGoiBykDADcDACABQbgMaiAPQRhqIggpAwA3AwAgAUG0\nFmogAUHAFmooAgAiDDYCACABQYgYaiIKQQA6AAAgAUGEGGogDDYCACABQYAYaiAENgIAIAFB4BZq\nIAgpAwA3AwAgAUHYFmogBykDADcDACABQdAWaiAGKQMANwMAIAFByBZqIgggDykDADcDAAsgAUHo\nFmoiBCAIKQMANwMAIAFB8BZqIAhBCGopAwA3AwAgAUH4FmogCEEQaikDADcDACABQYAXaiAIQRhq\n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\nQaAOaiAdNwMAIANBiDlqIAFBsA5qKQMANwMAIANBkDlqIAFBuA5qKQMANwMAIANBmDlqIAFBwA5q\nKQMANwMAIAMgCSkAADcDoDkgAyAIKQAANwCnOSADIAcpAwA3A4A5IAFByA5qKAIAIQUgAUHMDmoo\nAgAhBiADQYA1aiABQdAOakHYARCPOBoMCQsgAUG0FmooAgAiBC0AlQFBAkcEQCABQbgWaiAENgIA\nIAFBsBZqKAIAIQUgCEEYaiABQbgMaikDADcDACAIQRBqIAFBsAxqKQMANwMAIAhBCGogAUGoDGop\nAwA3AwAgCCABQaAMaikDADcDACABQbwXaiIGQQA6AAAgAUG4F2ogBDYCACABQbQXaiAFNgIAIAFB\nyBZqIQQMAQsCQEHYtc4AKAIAQQNLDQBBuK/OABDFLUH/AXEiBEUNAEG8r84AKAIAIAQQqA5FDQBB\nvK/OACgCACIEQQxqKAIAIQYgBCgCCCEHIAQoAgAhCQJ/IAQoAgQiBQRAIANBADYCyHIgAyAGNgLE\nciADIAc2AsByIAMgBTYCvHIgAyAJNgK4ckEBDAELIANBADYCuHJBAAshCCADQfAyaiADQbjyAGpB\n6JnGABDeISADQcTyAGpBATYCACADQczyAGpBADYCACADQbyaxgA2AsByIANBpJbMADYCyHIgA0EA\nNgK4cgJAIAggBUkEQCADIAg2AshWIAMgBjYCxFYgAyAHNgLAViADIAU2ArxWIAMgCTYCuFYMAQsg\nA0EANgK4VgsgA0GYjwFqIANBuNYAakHomcYAEN4hIANBjDpqQeyTxgA2AgAgA0GIOmogA0G41gBq\nNgIAIANB+PbFADYCgDogAyAENgLoMCADQQI2AuQwIAMgAUGgDGo2ArhWIAMgA0GYjwFqNgKEOiAD\nIANBuPIAajYC/DkgAyADQfAyajYC+DkgAyADQfg5ajYC4DBBvK/OACgCACADQeAwahDrDgsgA0HI\nAGogAUGgDWooAgAgAUGkDWooAgAQhSMgA0GIOWogAUGoDGopAwA3AwAgA0GQOWogAUGwDGopAwA3\nAwAgA0GYOWogAUG4DGopAwA3AwAgAyABQaAMaikDADcDgDkgAygCTCEGIAMoAkghBUIQDAULIAFB\n6BZqIg0gBCkDADcDACABQfAWaiAEQQhqKQMANwMAIAFB+BZqIARBEGopAwA3AwAgAUGAF2ogBEEY\naikDADcDACABQYgXaiABQbQXaikCADcDAAJAQdi1zgAoAgBBAUsNAEH8rs4AEMUtQf8BcSIFRQ0A\nQYCvzgAoAgAgBRCoDkUNAEGAr84AKAIAIglBDGooAgAhCCAJKAIIIQogCSgCACEMAn8gCSgCBCIF\nBEAgA0EANgLIciADIAg2AsRyIAMgCjYCwHIgAyAFNgK8ciADIAw2ArhyQQEMAQsgA0EANgK4ckEA\nCyEHIANBwDlqIANBuPIAakHslcYAEN4hIANBxNYAakEBNgIAIANBzNYAakEANgIAIANBsJbGADYC\nwFYgA0GklswANgLIViADQQA2ArhWAkAgByAFSQRAIAMgCDYCxHIgAyAKNgLAciADIAU2ArxyIAMg\nDDYCuHIgAyAHNgLIciAHQQFqIQcMAQsgA0EANgK4cgsgA0HYOWogA0G48gBqQeyVxgAQ3iEgAyAN\nNgLwOQJAIAcgBUkEQCADIAc2AshyIAMgCDYCxHIgAyAKNgLAciADIAU2ArxyIAMgDDYCuHIMAQsg\nA0EANgK4cgsgA0H4jgFqIANBuPIAakHslcYAEN4hIANBuPIAaiABKAKMF0HgABCPOBogA0GYOmpB\nuJbGADYCACADQYw6akHsk8YANgIAIANBlDpqIANB9DlqNgIAIANBiDpqIANB8DlqNgIAIANB+PbF\nADYCgDogAyAJNgK4OSADQQM2ArQ5IAMgA0H4jgFqNgKQOiADIANB2DlqNgKEOiADIANBuNYAajYC\n/DkgAyADQcA5ajYC+DkgAyADQbjyAGo2AvQ5IAMgA0H4OWo2ArA5QYCvzgAoAgAgA0GwOWoQ6w4L\nIAEoAogXKAIQIQUgAUGwF2pBADoAACABQawXaiAFQQhqNgIACyABQZAXaiIFIAIQ5gUiB0UEQCAG\nQQM6AABBBCECDCYLIAUQmzEgA0GQjwFqIAFBgBdqKQAANwMAIANBiI8BaiABQfgWaikAADcDACAD\nQYCPAWogAUHwFmopAAA3AwAgAyABQegWaiIFKQAANwP4jgEgA0G48gBqIAdBCGogA0H4jgFqIAFB\njBdqKAIAEOICAkACQAJ+IAMoAriOASIJQQJHBEAgA0G41gBqIANBuPIAakGAHBCPOBogA0H81QBq\nIANBvI4BakE8EI84GiADQfg5aiADQbjWAGpBgBwQjzgaIAMgCTYC+FUgBxC7LxD6NiEdIANBuNYA\naiADQfg5ahDnBCADQegBaiABQYgXaiIHKAIAIggoAgAgCEEEaigCABCXKCADKALsASEKIAMoAugB\nIQwgA0HgAWogBygCACIIQQhqKAIAIAhBDGooAgAQlyggAygC5AEhDSADKALgASEOIAcoAgAoAhQi\nCCAIKAIAIgdBAWo2AgAgB0F/TA0CQcAcQQgQuS8iB0IANwMIIAdCgYCAgBA3AwAgB0EQaiADQfg5\nakGwHBCPOBogA0HA8gBqIANBwNYAaigCADYCACADIAMpA7hWNwO4ciADQdgBaiADQbjyAGoQkSEg\nAykD2AEhHiADQbiPAWogBUEIaikDADcDACADQcCPAWogBUEQaikDADcDACADQciPAWogBUEYaikD\nADcDACADIAUpAwA3A7CPASADQbjyAGogA0Gs1gBqKAIAIgUgA0Gw1gBqKAIAEL4GIANBiJABaiAD\nQbjyAGoQoiggA0G48gBqEIgtIANBgJABakEAOgAAIANB/I8BaiAHNgIAIANB+I8BaiAINgIAIANB\n8I8BaiAeNwMAIANB7I8BaiANNgIAIANB6I8BaiAONgIAIANB5I8BaiAKNgIAIANB4I8BaiAMNgIA\nIANB2I8BaiAdNwMAIANB0I8BaiAdNwMAIANCCjcDqI8BIAMoAqhWIAUQjDRCCgwBCyADQbjWAGog\nA0G48gBqQcgAEI84GiADQbCPAWogA0G41gBqQcgAEI84GiADQgk3A6iPASAHELsvQgkLIR0gA0H4\nNGoiBSADQaCPAWopAwA3AwAgAyADKQOYjwE3A/A0IANBiDRqIANBsI8BakHoABCPOBogA0HwMmog\nA0GYkAFqQZgBEI84GiAGQQE6AAAgA0HoMmoiBiAFKQMANwMAIAMgAykD8DQ3A+AyIANB+DFqIANB\niDRqQegAEI84GiADQeAwaiADQfAyakGYARCPOBogBBDULyAJQQJHBEAgAUHQFmogA0H4MWpB6AAQ\njzghBCADQfg5aiABQbAWaiIFKAIAEIINQdgAQQgQuS8gA0G48gBqIAQQ8QogA0G48gBqQdgAEI84\nIQQgA0G48gBqEMYRIANBqDpqIANB6PIAaikDADcDACADQaA6aiADQeDyAGopAwA3AwAgA0HQOmog\nA0GQ8wBqKAIANgIAIANB6DBqIgYgA0Gs8wBqIgcoAgA2AgAgA0GQNGoiCSADQbjzAGoiCCgCADYC\nACADIAMpA9hyNwOYOiADIAMpA4hzNwPIOiADIAMpAqRzNwPgMCADIAMpA7BzNwOINCADKAKUcyEK\nIANBgDJqIgwgA0HE8wBqIg0oAgA2AgAgA0GAjwFqIhQgA0HQ8wBqIg4oAgA2AgAgA0HAOmogA0GA\n8wBqKQMANwMAIANBuDpqIANB+PIAaikDADcDACADIAMpArxzNwP4MSADIAMpA8hzNwP4jgEgAyAD\nKQPwcjcDsDogA0G41gBqIANB1PMAaiIQQSQQjzgaIANBuPIAahCRNCADQZjzAGoQ1SsgA0HQAWog\nBSgCACIFQShqKAIAIAVBLGooAgAQxi0gAygC0AEhBSADKALUASEVIANBuPIAaiADQfg5akHcABCP\nOBogByAGKAIANgIAIAggCSgCADYCACANIAwoAgA2AgAgDiAUKAIANgIAIANBATYCoHMgAyAENgKc\ncyADQQE2AphzIAMgCjYClHMgAyADKQPgMDcCpHMgAyADKQOINDcDsHMgAyADKQP4MTcCvHMgAyAD\nKQP4jgE3A8hzIBAgA0G41gBqQSQQjzgaIANByAFqIAUgA0G48gBqIBUoAiQRAwAgAygCyAEhBCAB\nQcwWaiADKALMASIFNgIAIAEgBDYCyBYMAwsgA0HA8gBqIAYpAwA3AwAgAyADKQPgMjcDuHIgAyAd\nNwPIciADQdDyAGogA0H4MWpB6AAQjzgaIANBuPMAaiADQeAwakGYARCPOBpB2LXOACgCAEEDSw0B\nQayvzgAQxS1B/wFxIgRFDQFBsK/OACgCACAEEKgORQ0BQbCvzgAoAgAiBEEMaigCACEHIAQoAggh\nCSAEKAIAIQgCfyAEKAIEIgYEQCADQQA2Aog6IAMgBzYChDogAyAJNgKAOiADIAY2Avw5IAMgCDYC\n+DlBAQwBCyADQQA2Avg5QQALIQUgA0H4jgFqIANB+DlqQZSZxgAQ3iEgA0GkjwFqQQE2AgAgA0Gs\njwFqQQE2AgAgA0HgmcYANgKgjwEgA0EANgKYjwEgA0EpNgLEOSADIANBwDlqNgKojwEgAyADQbjy\nAGo2AsA5AkAgBSAGSQRAIAMgBzYChDogAyAJNgKAOiADIAY2Avw5IAMgCDYC+DkgAyAFNgKIOiAF\nQQFqIQUMAQsgA0EANgL4OQsgA0GINGogA0H4OWpBlJnGABDeISADIAFBoAxqNgKwOQJAIAUgBkkE\nQCADIAU2Aog6IAMgBzYChDogAyAJNgKAOiADIAY2Avw5IAMgCDYC+DkMAQsgA0EANgL4OQsgA0Hw\nMmogA0H4OWpBlJnGABDeISADQfg5aiABQbgWaigCAEHgABCPOBogA0HY1gBqQbiWxgA2AgAgA0HM\n1gBqQeyTxgA2AgAgA0HU1gBqIANB8DRqNgIAIANByNYAaiADQbA5ajYCACADQfj2xQA2AsBWIAMg\nBDYC4DkgA0EDNgLcOSADIANB8DJqNgLQViADIANBiDRqNgLEViADIANBmI8BajYCvFYgAyADQfiO\nAWo2ArhWIAMgA0H4OWo2AvA0IAMgA0G41gBqNgLYOUGwr84AKAIAIANB2DlqEOsODAELAAsgA0HQ\nAGogAUGgDWooAgAgAUGkDWooAgAQhSMgA0GIOWogAUGoDGopAwA3AwAgA0GQOWogAUGwDGopAwA3\nAwAgA0GYOWogAUG4DGopAwA3AwAgAyABQaAMaikDADcDgDkgAygCVCEGIAMoAlAhBSADQbjyAGoQ\nhw9CEAwDCyADQbjyAGogBCACIAUoAgwRAwAgAy0AuHIiBEEQRg0EIAMgAykAuXI3A5iPASADIANB\nwPIAaikAADcAn48BIAFByBZqENErIARBD0cNASADQYgwaiABQdAWakHYABCPOBogA0GAMGogAUGw\nF2ooAgA2AgAgAyABQagXaikDADcD+C8gAUH4DWotAAAhBUIAIR0gAUHEFmotAAALIAFBwAxqIB03\nAwAgAUHFFmpBAToAACABQcgMaiADQYgwakHYABCPOBogA0HoMmogA0GAMGooAgA2AgAgAyADKQP4\nLzcD4DJB/wFxRSAFQf8BcUECRnJFBEAgAUGoDWoQ7S4LIAFBADoAxBZB2LXOACgCAA0FQcSvzgAQ\nxS1B/wFxIgRFDQVByK/OACgCACAEEKgODQIMBQsgAyADKQCfjwE3APcyIAMgAykDmI8BNwPwMiAD\nIAMpA/AyNwOgOSADIAMpAPcyNwCnOSABQdAWahDtLkIPCyEdIAFBqA1qELIxDAILQcivzgAoAgAi\nBEEMaigCACEGIAQoAgghByAEKAIAIQkCfyAEKAIEIgUEQCADQQA2AshyIAMgBjYCxHIgAyAHNgLA\nciADIAU2ArxyIAMgCTYCuHJBAQwBCyADQQA2ArhyQQALIQggA0HwMmogA0G48gBqQcSaxgAQ3iEg\nA0HE8gBqQQE2AgAgA0HM8gBqQQA2AgAgA0H8msYANgLAciADQaSWzAA2AshyIANBADYCuHICQCAI\nIAVJBEAgAyAINgLIViADIAY2AsRWIAMgBzYCwFYgAyAFNgK8ViADIAk2ArhWDAELIANBADYCuFYL\nIANBmI8BaiADQbjWAGpBxJrGABDeISADQYw6akHsk8YANgIAIANBiDpqIANBuNYAajYCACADQfj2\nxQA2AoA6IAMgBDYC6DAgA0ECNgLkMCADIAFBoAxqNgK4ViADIANBmI8BajYChDogAyADQbjyAGo2\nAvw5IAMgA0HwMmo2Avg5IAMgA0H4OWo2AuAwQcivzgAoAgAgA0HgMGoQ6w4MAgtBBSECDB8LIAFB\nxBZqQQA6AABCAiEeDCELIAFBoA1qKQMAIR0gAUGwFmooAgAhBSADQZD2AGogAUG4DGopAwA3AwAg\nA0GI9gBqIAFBsAxqKQMANwMAIANBgPYAaiABQagMaikDADcDACADIAFBoAxqKQMANwP4dSABQcgW\naiIEIANBuPIAakGYBxCPOBogAUH0HWogBTYCACABQeAdaiAdNwMAIAFB+B1qIAMpA+AyNwMAIAFB\ngB5qIANB6DJqKAIANgIAIAFBhh5qIglBADoAAAsgAUGEHmpBgAI7AQAgAUHYHWogAUHgHWopAwA3\nAwAgAUGoGmoiCCABQYgaaikDADcDACABQbAaaiABQZAaaikDADcDACABQbgaaiABQZgaaikDADcD\nACABQcAaaiABQaAaaikDADcDACABQegdaiABQfgdaikDADcDACABQfAdaiIGIAFBgB5qKAIANgIA\nIAFB9B1qKAIAIQUgA0G48gBqIAFB7B1qKAIAIAYoAgAQoQwgAygCuHIhBiADKALodSIHQQpGDQ4g\nAUHMFmogA0G48gBqQQRyQawDEI84GiABQYQaaiADQfT1AGooAgA2AgAgAUH8GWogAykC7HU3AgAg\nAUH4GWogBzYCACABIAY2AsgWIAFBAToAhB4gAUHIGmogBSgCFEEIakHgARCPOCEGIANBwAFqIAQQ\njxwgAygCwAEgAygCxAEgBSgCAEEIaiAFKAIEEJw0DQwgA0G4AWogBBCQHCADKAK4ASADKAK8ASAB\nKALYHSABQdwdaiIHKAIAEJw0DQsgBiAEEMIgEP4oDQogASgC+BlBBkYNASADQbABaiAEEJAcIAMo\nArABIQYgAygCtAEhByABQcAcaiAIQRhqKQMANwMAIAFBuBxqIAhBEGopAwA3AwAgAUGwHGogCEEI\naikDADcDACABQagcaiAIKQMANwMAIAFB1B1qQQA6AAAgAUHQHWogBUEgajYCACABQcwdaiAHNgIA\nIAFByB1qIAY2AgALIANBuPIAaiABQagcaiIHIAIQkgYgAygCmHMiBUEERg0EIANB4DlqIgggA0HE\n8gBqKAIANgIAIAMgAykCvHI3A9g5IAMoArhyIQYgA0HgMGogA0HI8gBqQdAAEI84GiADQZgwaiIK\nIANBrPMAaikCADcDACADQZAwaiIMIANBpPMAaikCADcDACADIAMpApxzNwOIMCAHENMvIANByDlq\nIgcgCCgCADYCACADIAMpA9g5NwPAOSAFQQNGDQEgA0GojwFqIANB4DBqQdAAEI84GiADQYyQAWog\nCikDADcCACADQYSQAWogDCkDADcCACADQaSPAWogBygCADYCACADIAMpA4gwNwL8jwEgAyAGNgKY\njwEgAyADKQPAOTcCnI8BIAMgBTYC+I8BIAVBAkYNAiADQfAyaiADQZiPAWpB/AAQjzgaIANBuPIA\naiADKAKIM0EIahCOHCADKQO4ckIBUg0DIANBmI8BaiADQcDyAGpBwAEQjzgaIANBmI8BaiAEIAEo\nAsgWIAFB+BlqKAIAQQlJGxD+KA0FIANB8DJqELMtCyABQYQeakEAOgAAIANBuPIAaiAEQcADEI84\nGiABQYUeakEAOgAAIANB+DJqIAFB8B1qKAIANgIAIAMgAUHoHWopAgA3A/AyIANB4DBqIANB8DJq\nEIgHIAMoAuAwIghFDQUgAygC5DAhFCADQayPAWogAUGwGmopAgA3AgAgA0G0jwFqIAFBuBpqKQIA\nNwIAIANBvI8BaiABQcAaaikCADcCACADQYCPAWogA0HE8gBqKAIANgIAIAMgAykCvHI3A/iOASAD\nIAFBqBpqKQIANwKkjwEgAygCuHIhBiADKQPIciEdIAMoAtByIQogAygC1HIhDCADKALYciENIAMo\nAtxyIQ4gAygC4HIhECADQfg5aiADQeTyAGpBhAMQjzgaIANBoI8BaiADQfT1AGooAgA2AgAgAyAD\nKQLsdTcDmI8BIAMoAuh1IQUgA0GINGogA0GYjwFqQSwQjzgaDAsLIANBgI8BaiAHKAIANgIAIAMg\nAykDwDk3A/iOAUIPDAYLIANBmI8BahDlMkEDIQpCCgwFC0EDIQoMAwsgCUEDOgAADAsLIANBuPIA\naiADQZiPAWpBwAEQjzgaIANBuPIAahCrNSEMIANBuPIAaiAEIAEoAsgWIAEoAvgZQQlJG0HAARCP\nOBogA0G48gBqEKs1IQ1BBiEKDAELIAMoAuQwIQYgA0G48gBqEMcNQgsMAQsgA0HwMmoQsy1CCgsh\nHSABQYQeai0AAEUNBSAEEMcNDAULIANBuPIAaiAGQcABEI84GiADQbjyAGoQqzUhDCADQbjyAGog\nBBDCIEHAARCPOBogA0G48gBqEKs1IQ1BBiEKQQohBUIKIR0MAgsgA0GoAWogBBCQHCADQaABaiAD\nKAKoASADKAKsARCFIyADKAKkASENIAMoAqABIQwgA0GYAWogASgC2B0gBygCABCFI0EFIQpBCiEF\nQgohHSADKAKcASEQIAMoApgBIQ4MAQsgA0GQAWogBBCPHCADQYgBaiADKAKQASADKAKUARCFIyAD\nKAKMASENIAMoAogBIQwgA0GAAWogBSgCAEEIaiAFKAIEEIUjQQUhCkEKIQVCCiEdIAMoAoQBIRAg\nAygCgAEhDgsgAUGEHmotAAAEQCAEEMcNCyABQQA6AIQeDAILQgshHQsgAUGEHmpBADoAAEEKIQUL\nIAFBhR5qIgctAAAEQCABQegdaigCACABQewdaigCABCMNAsgB0EAOgAAIANB+DRqIhUgA0GAjwFq\nKAIANgIAIAMgAykD+I4BNwPwNCADQbjWAGogA0H4OWpBhAMQjzgaIANB+DFqIANBiDRqQSwQjzga\nIAlBAToAACAFQQtGDQAgAUGoEGoiByAGNgIAIAFBrBBqIAMpA/A0NwIAIAFB0BBqIBA2AgAgAUHM\nEGogDjYCACABQcgQaiANNgIAIAFBxBBqIAw2AgAgAUHAEGogCjYCACABQbgQaiAdNwMAIAFBtBBq\nIBUoAgA2AgAgAUHUEGogA0G41gBqQYQDEI84GiABQdwTaiADQfgxakEsEI84GiABQYwUaiAUNgIA\nIAFBiBRqIAg2AgAgAUHYE2oiBiAFNgIAIAQQ2R0gBigCAEEKRg0BIANBiDlqIAFB6AxqKQMANwMA\nIANBkDlqIAFB8AxqKQMANwMAIANBmDlqIAFB+AxqKQMANwMAIAMgAUHJDGopAAA3A6A5IAMgAUHQ\nDGopAAA3AKc5IAMgAUHgDGopAwA3A4A5IAFByAxqLQAAIQQgAUHADGopAwAhHiABQdgMaikDACEd\nIAFBgA1qKAIAIQUgAUGEDWooAgAhBiADQcjyAGogAUGYDWopAwA3AwAgA0HA8gBqIAFBkA1qKQMA\nNwMAIAMgAUGIDWopAwA3A7hyIANB0PIAaiAHQegDEI84GiADQYA1aiADQbjyAGpBgAQQjzgaDA0L\nQQYhAgwKCyABQZAUaiAHQZgCEI84GiABQcAMaikDAEIAUg0BIANBuNYAaiABQcgMakHYABCPOBog\nA0H4OWogAUGwFmoiBCgCABCCDUHYAEEIELkvIANBuNYAakHYABCPOCEFIANBuPIAahDGESADQag6\naiADQejyAGopAwA3AwAgA0GgOmogA0Hg8gBqKQMANwMAIANB0DpqIANBkPMAaigCADYCACADQZA0\naiIGIANBrPMAaiIHKAIANgIAIANBgDJqIgkgA0G48wBqIggoAgA2AgAgAyADKQPYcjcDmDogAyAD\nKQOIczcDyDogAyADKQKkczcDiDQgAyADKQOwczcD+DEgAygClHMhCiADQZAwaiIMIANBxPMAaiIN\nKAIANgIAIANBgI8BaiIOIANB0PMAaiIQKAIANgIAIANBwDpqIANBgPMAaikDADcDACADQbg6aiAD\nQfjyAGopAwA3AwAgAyADKQK8czcDiDAgAyADKQPIczcD+I4BIAMgAykD8HI3A7A6IANBmI8BaiAD\nQdTzAGoiFEEkEI84GiADQbjyAGoQkTQgA0GY8wBqENUrIANB4ABqIAQoAgAiBEEoaigCACAEQSxq\nKAIAEMYtIAMoAmAhBCADKAJkIRUgA0G48gBqIANB+DlqQdwAEI84GiAHIAYoAgA2AgAgCCAJKAIA\nNgIAIA0gDCgCADYCACAQIA4oAgA2AgAgA0EBNgKgcyADIAU2ApxzIANBATYCmHMgAyAKNgKUcyAD\nIAMpA4g0NwKkcyADIAMpA/gxNwOwcyADIAMpA4gwNwK8cyADIAMpA/iOATcDyHMgFCADQZiPAWpB\nJBCPOBogA0HYAGogBCADQbjyAGogFSgCJBEDACADKAJYIQQgAUHMFmogAygCXCIFNgIAIAEgBDYC\nyBYLIANBuPIAaiAEIAIgBSgCDBEDACADLQC4ciIEQRBHBEAgAyADKQC5cjcD8DIgAyADQcDyAGop\nAAA3APcyIAFByBZqENErIARBD0YNBCADIAMpAPcyNwDnMCADIAMpA/AyNwPgMCADIAMpA+AwNwOg\nOSADIAMpAOcwNwCnOQwHC0EHIQIMCAsgAUGwFmooAgAhBCABQeAWaiABQcgMakHYABCPOCEFIAFB\n3BZqIg1BADoAACABQdgWaiAEQSBqNgIAIAFB1BZqQQE2AgAgAUHQFmogBTYCACABQcgWaiEMCyAB\nQdAWaigCACEIIAFB2BZqKAIAIQcgA0H4AGogAUHUFmooAgAiCRC2HSAJQdgAbCEKQQAhBCADKAJ8\nIQYgAygCeCIOIQUDQCAFRSAEIApGckUEQCADQbjyAGogBCAIahDxCiAEIAZqIANBuPIAakHYABCO\nOBogBEHYAGohBCAFQX9qIQUMAQsLIANBuPIAahDGESADQZA6aiADQdDyAGopAwA3AwAgA0GIOmog\nA0HI8gBqKQMANwMAIANBgDpqIANBwPIAaikDADcDACADQaA6aiADQeDyAGopAwA3AwAgA0GoOmog\nA0Ho8gBqKQMANwMAIANB0DpqIANBkPMAaigCADYCACADIAMpA7hyNwP4OSADIAMpA9hyNwOYOiAD\nIAMpA4hzNwPIOiADQegwaiIEIANBrPMAaiIFKAIANgIAIANBkDRqIgggA0G48wBqIgooAgA2AgAg\nA0GAMmoiECADQcTzAGoiFCgCADYCACADQZAwaiIVIANB0PMAaiIZKAIANgIAIANBwDpqIANBgPMA\naikDADcDACADQbg6aiADQfjyAGopAwA3AwAgAyADKQKkczcD4DAgAyADKQOwczcDiDQgAyADKQK8\nczcD+DEgAyADKQPIczcDiDAgAyADKQPwcjcDsDogAygClHMhGiADQbjWAGogA0HU8wBqIhtBJBCP\nOBogA0GY8wBqENUrIANB8ABqIAdBCGooAgAgB0EMaigCABDGLSADKAJwIQcgAygCdCEcIANBuPIA\naiADQfg5akHcABCPOBogBSAEKAIANgIAIAogCCgCADYCACAUIBAoAgA2AgAgGSAVKAIANgIAIAMg\nCTYCoHMgAyAGNgKccyADIA42AphzIAMgGjYClHMgAyADKQPgMDcCpHMgAyADKQOINDcDsHMgAyAD\nKQP4MTcCvHMgAyADKQOIMDcDyHMgGyADQbjWAGpBJBCPOBogA0HoAGogByADQbjyAGogHCgCJBED\nACADKAJoIQQgAUHMFmogAygCbCIFNgIAIAEgBDYCyBYLIANBuPIAaiAEIAIgBSgCDBEDACADLQC4\nciIEQRBGDQEgAyADKQC5cjcDmI8BIAMgA0HA8gBqKQAANwCfjwEgDBDRKyANQQE6AAAgDBCaMSAE\nQQ9HDQIgAUHgFmoQnh8LQdi1zgAoAgBBA0sNBUHQr84AEMUtQf8BcSIERQ0FQdSvzgAoAgAgBBCo\nDg0DDAULIA1BAzoAAEEIIQIMAwsgAyADKQCfjwE3APcyIAMgAykDmI8BNwPwMiADIAMpA/AyNwOg\nOSADIAMpAPcyNwCnOSABQeAWahCeHwsgAUGQFGoQ/hYgAUHFFmpBADoAAEIPIR1CAiEeDAQLQdSv\nzgAoAgAiBkEMaigCACEHIAYoAgghCSAGKAIAIQgCfyAGKAIEIgQEQCADQQA2AshyIAMgBzYCxHIg\nAyAJNgLAciADIAQ2ArxyIAMgCDYCuHJBAQwBCyADQQA2ArhyQQALIQUgA0HgMGogA0G48gBqQYSb\nxgAQ3iEgA0GEOmpBATYCACADQYw6akEANgIAIANB9JvGADYCgDogA0GklswANgKIOiADQQA2Avg5\nAkAgBSAESQRAIAMgBzYCxHIgAyAJNgLAciADIAQ2ArxyIAMgCDYCuHIgAyAFNgLIciAFQQFqIQUM\nAQsgA0EANgK4cgsgA0HwMmogA0G48gBqQYSbxgAQ3iEgA0GINGogAUGgDGoQ5hoCQCAFIARJBEAg\nAyAFNgLIViADIAc2AsRWIAMgCTYCwFYgAyAENgK8ViADIAg2ArhWDAELIANBADYCuFYLIANBmI8B\naiADQbjWAGpBhJvGABDeISADQdjyAGpB/JvGADYCACADQczyAGpBnJjGADYCACADQdTyAGogA0G4\n1gBqNgIAIANByPIAaiADQYg0ajYCACADQfj2xQA2AsByIAMgBjYCgDIgA0EDNgL8MSADIAFBkBRq\nNgK4ViADIANBmI8BajYC0HIgAyADQfAyajYCxHIgAyADQfg5ajYCvHIgAyADQeAwajYCuHIgAyAD\nQbjyAGo2AvgxQdSvzgAoAgAgA0H4MWoQ6w4gAygCiDQgAygCjDQQjDQMAQsgEyACOgAADAMLIANB\niDlqIAFBsBRqKQMANwMAIANBkDlqIAFBuBRqKQMANwMAIANBmDlqIAFBwBRqKQMANwMAIAMgAUGR\nFGopAAA3A6A5IAMgAUGYFGopAAA3AKc5IAMgAUGoFGopAwA3A4A5IAFBkBRqLQAAIQQgAUGgFGop\nAwAhHSABQcgUaigCACEFIAFBzBRqKAIAIQYgA0GANWogAUHQFGpB2AEQjzgaQgIhHgsgAUHFFmpB\nADoAAAsgA0G4KmoiCSADQYg5aikDADcDACADQcAqaiIHIANBkDlqKQMANwMAIANByCpqIgogA0GY\nOWopAwA3AwAgAyADKQCnOTcA1yogAyADKQOgOTcD0CogAyADKQOAOTcDsCogA0GwJmogA0GANWpB\ngAQQjzgaIBNBAToAACAeQgNRDQAgAUGoB2oiDCAEOgAAIAFBqQdqIgQgAykD0Co3AAAgAUGwB2oi\nDSADKQDXKjcAACABQbgHaiIIIB03AwAgAUHAB2oiDiADKQOwKjcDACABQeQHaiIQIAY2AgAgAUHg\nB2oiEyAFNgIAIAFByAdqIAkpAwA3AwAgAUHQB2ogBykDADcDACABQdgHaiAKKQMANwMAIAFB6Adq\nIANBsCZqQYAEEI84IQogAUGgB2oiBSAeNwMAIAFB/QtqQQE6AAAgDxDyEiAFKQMAIh9CAlENASAD\nQeAvaiABQcwHaikCADcDACADQdAvaiABQdwHaigCADYCACADIAFBqgdqKQEANwPoLyADIA0pAQA3\nAe4vIAMgAUHEB2opAgA3A9gvIAMgAUHUB2opAgA3A8gvIAQtAAAhBiAMLQAAIQQgCCkDACEdIA4o\nAgAhBSAQKAIAIQkgEygCACEHIAFB/AtqQQA6AAAgA0HI8gBqIAFB+AdqKQMANwMAIANBwPIAaiAB\nQfAHaikDADcDACADQdjyAGogAUGQB2opAwA3AwAgA0Hg8gBqIAFBmAdqKQMANwMAIAMgCikDADcD\nuHIgAyABQYgHaikDADcD0HIgA0Ho8gBqIAFBgAhqQegDEI84GiADQegqaiADQbjyAGpB4AQQjzga\nDAcLQQMMAgsgCCkDACIdQhBRBEAgASABQeAHaikDADcDgAwgAUGQDGogAUHAB2opAwA3AwAgAUGY\nDGogAUHIB2opAwA3AwAgAUGgDGogAUHQB2opAwA3AwAgAUGoDGogAUHYB2opAwA3AwAgA0FAayAB\nQfALaigCACIEQShqKAIAIARBLGooAgAQxi0gA0E4aiADKAJAIAFBiAdqIAMoAkQoAlwRAwAgAygC\nOCEEIAFBjAxqIAMoAjwiBTYCACABQYgMaiAENgIADAELIAFBADoA/QsgA0HgL2ogAUHMB2opAgA3\nAwAgA0HQL2ogAUHcB2ooAgA2AgAgAyABQaoHaikBADcD6C8gAyABQbAHaikBADcB7i8gAyABQcQH\naikCADcD2C8gAyABQdQHaikCADcDyC8gAS0AqAchBCABLQCpByEGIAEoAsAHIQUgASgC4AchByAB\nKALkByEJIANB6CpqIApB2AEQjzgaQgIhHwwFCyADQbjyAGogBCACIAUoAgwRAwAgAy0AuHIiBEEQ\nRwRAIAMgAykBunI3A/g5IAMgA0HA8gBqKQEANwH+OSADLQC5ciEGIAFBiAxqENErAkAgBEEPRgRA\nIAZB/wFxDQEgA0HgL2ogAUGcDGopAgA3AwAgA0HQL2ogAUGsDGooAgA2AgAgAyABQZQMaikCADcD\n2C8gAyABQaQMaikCADcDyC8gAUGQDGooAgAhBSABQYQMaigCACEJIAFBgAxqKAIAIQdCECEdDAYL\nIAMgAykB/jk3Ae4vIAMgAykD+Dk3A+gvIAFBgAxqKAIAIAFBhAxqKAIAEKA1IAFBiAdqEJsrIAFB\n/AtqQQA6AABCAiEfIAFBoAdqKQMAQgJSDQQgAUG4B2opAwBCEFENBCABQagHahD+FgwEC0HYtc4A\nKAIAQQJLDQJBoK/OABDFLUH/AXEiBEUNAkGkr84AKAIAIAQQqA5FDQJBpK/OACgCACIEQQxqKAIA\nIQcgBCgCCCEJIAQoAgAhCAJ/IAQoAgQiBQRAIANBADYCyHIgAyAHNgLEciADIAk2AsByIAMgBTYC\nvHIgAyAINgK4ckEBDAELIANBADYCuHJBAAshBiADQbAmaiADQbjyAGpBvJjGABDeISADQcTyAGpB\nATYCACADQczyAGpBADYCACADQfyYxgA2AsByIANBpJbMADYCyHIgA0EANgK4cgJAIAYgBUkEQCAD\nIAY2AshWIAMgBzYCxFYgAyAJNgLAViADIAU2ArxWIAMgCDYCuFYMAQsgA0EANgK4VgsgA0GANWog\nA0G41gBqQbyYxgAQ3iEgA0GMOmpB7JPGADYCACADQYg6aiADQbjWAGo2AgAgA0H49sUANgKAOiAD\nIAQ2AqCPASADQQI2ApyPASADIAFBkAxqNgK4ViADIANBgDVqNgKEOiADIANBuPIAajYC/DkgAyAD\nQbAmajYC+DkgAyADQfg5ajYCmI8BQaSvzgAoAgAgA0GYjwFqEOsODAILQQQLIQEgFyABOgAAIBZB\nAzoAACASQQM6AABBAwwbCyADQeAvaiABQZwMaikCADcDACADQdAvaiABQawMaigCADYCACADIAFB\nlAxqKQIANwPYLyADIAFBpAxqKQIANwPILyABQZAMaigCACEFIAFBhAxqKAIAIQkgAUGADGooAgAh\nB0IRIR0MAQsgAUH9C2pBADoAAEIPIR0MAgtCAiEfCyABQfwLai0AAARAIAFBiAdqEJsrCyABQQA6\nAPwLAkAgAUGgB2opAwBCAlINACABQf0Lai0AAEUNACABQbgHaikDAEIQUQ0AIAFBqAdqEP4WCyAB\nQf0LakEAOgAACyADQeAgaiIIIANB4C9qKQMANwMAIANB0CBqIgogA0HQL2ooAgA2AgAgAyADKQHu\nLzcB7iAgAyADKQPoLzcD6CAgAyADKQPYLzcD2CAgAyADKQPILzcDyCAgA0HwHmogA0HoKmpB2AEQ\njzgaIANB6BtqIANBwCxqQYgDEI84GiADIANB5CpqKAAANgDjGyADIAMoAOEqNgLgGyAXQQE6AAAg\nA0H4JWogCCkDADcDACADQeglaiAKKAIANgIAIAMgAykD6CA3A4AmIAMgAykB7iA3AYYmIAMgAykD\n2CA3A/AlIAMgAykDyCA3A+AlIANBiCRqIANB8B5qQdgBEI84GiADQYAhaiADQegbakGIAxCPOBog\nAyADKADjGzYA+yAgAyADKALgGzYC+CAgCxDxFQsgA0HIFmogA0H4JWopAwA3AwAgA0G4FmogA0Ho\nJWooAgA2AgAgAyADKQGGJjcB1hYgAyADKQOAJjcD0BYgAyADKQPwJTcDwBYgAyADKQPgJTcDsBYg\nA0HYFGogA0GIJGpB2AEQjzgaIANB0BFqIANBgCFqQYgDEI84GiADIAMoAPsgNgDLESADIAMoAvgg\nNgLIESAWQQE6AAAgCxDmMgsgA0GICWoiCCADQcgWaikDADcDACADQfgIaiIKIANBuBZqKAIANgIA\nIAMgAykB1hY3AZYJIAMgAykD0BY3A5AJIAMgAykDwBY3A4AJIAMgAykDsBY3A/AIIANBmAdqIANB\n2BRqQdgBEI84GiADQagJaiADQdARakGIAxCPOBogAyADKADLETYAowkgAyADKALIETYCoAkgEkEB\nOgAAIAsQ5zJCAiEeIB9CAlIEQCABQfgaaiADQagJakGIAxCPOBogAUGAHmpBAjoAACABQYEeaiAD\nKAKgCTYAACABQYQeaiADKACjCTYAACABQeEYaiAGOgAAIAFB4BhqIAQ6AAAgAUHiGGogAykDkAk3\nAQAgAUHoGGogAykBlgk3AQAgAUH4GGogBTYCACABQfwYaiADKQOACTcCACABQYQZaiAIKQMANwIA\nIAFBnBlqIAk2AgAgAUGYGWogBzYCACABQYwZaiADKQPwCDcCACABQZQZaiAKKAIANgIAIAFBoBlq\nIANBmAdqQdgBEI84GiABQfAYaiAdNwMAIAFB2BhqIgQgHzcDACABQYkHaiIFQQA6AAAgAUGEB2og\nBDYCACABQYAHaiABKALYBjYCACABQegGaiELDAELIANBsBFqIAgpAwA3AwAgA0GgEWogCigCADYC\nACADIAMpA5AJNwO4ESADIAMpAZYJNwG+ESADIAMpA4AJNwOoESADIAMpA/AINwOYESADQcAPaiAD\nQZgHakHYARCPOBoMCAsgAUGIB2pBADoAACABQYQHaigCACEEIAFBgAdqKAIAIQkCQAJAAkBB2LXO\nACgCAEECSw0AQdixzgAQxS1B/wFxIgZFDQBB3LHOACgCACAGEKgODQELIAFCADcD6AYgAUEBOgCI\nByABQfgGakEANgIADAELQdyxzgAoAgAiBkEMaigCACEIIAYoAgghCiAGKAIAIQwCfyAGKAIEIgcE\nQCADQQA2AshyIAMgCDYCxHIgAyAKNgLAciADIAc2ArxyIAMgDDYCuHJBAQwBCyADQQA2ArhyQQAL\nIQ0gA0HoKmogA0G48gBqQZCuxgAQ3iEgAyAEQbgEajYC8B4CQCANIAdJBEAgAyANNgLIciADIAg2\nAsRyIAMgCjYCwHIgAyAHNgK8ciADIAw2ArhyDAELIANBADYCuHILIANB+DlqIANBuPIAakGQrsYA\nEN4hIANBMGogBEH4AGooAgAgBEGoBGooAgAQlxsgA0HM8gBqQYT4xQA2AgAgA0HI8gBqIANBiCRq\nNgIAIANB7JPGADYCwHIgAyAGNgKwCSADQQI2AqwJIAMgAykDMDcDiCQgAyADQfg5ajYCxHIgAyAD\nQfAeajYCvHIgAyADQegqajYCuHIgAyADQbjyAGo2AqgJIAsgBiADQagJahD7CyABQQE6AIgHIAEp\nA+gGQgBSDQILIAFBmAdqQQA6AAAgAUGUB2ogCTYCACABQZAHaiAENgIAIAFBmQdqIANBuPIAakGn\nERCPOBoLIANB+DlqIAFBkAdqIgggAhCrASADKQOIOiIdQhRRDQQgA0GINWogA0GcOmopAgA3AwAg\nA0HYEWogA0GsOmooAgA2AgAgAyADKQH6OTcDgCEgAyADKQKUOjcDgDUgAyADKQKkOjcD0BEgAyAD\nQYA6aikBADcBhiEgAy0A+TkhBiADLQD4OSEEIAMoApA6IQUgAygCtDohCSADKAKwOiEHIANBuNYA\naiADQbg6akHYARCPOBogCBCfJgwCCyABQQA6AIgHIAFBmAdqQQA6AAAgAUGUB2ogCTYCACABQZAH\naiAENgIAIAFBwBhqIAspAwA3AwAgAUHIGGogC0EIaikDADcDACABQdAYaiALQRBqKQMANwMACyAD\nQfg5aiABQZAHaiIIIAIQoCQgAykDiDoiHUIUUQ0BIANBiDVqIANBnDpqKQIANwMAIANB2BFqIANB\nrDpqKAIANgIAIAMgAykB+jk3A4AhIAMgAykClDo3A4A1IAMgAykCpDo3A9ARIAMgA0GAOmopAQA3\nAYYhIAMtAPk5IQYgAy0A+DkhBCADKAKQOiEFIAMoArQ6IQkgAygCsDohByADQbjWAGogA0G4OmpB\n2AEQjzgaIAgQ8zULIAFBiAdqLQAABEAgCxDlGwsgAUEAOgCIByADQbgmaiIIIANBiDVqKQMANwMA\nIANBoI8BaiIKIANB2BFqKAIANgIAIAMgAykDgCE3A+gbIAMgAykBhiE3Ae4bIAMgAykDgDU3A7Am\nIAMgAykD0BE3A5iPASADQeAWaiADQbjWAGpB2AEQjzgaIAFBAToAiQcgCxDXIiAdQhNSDQIgA0Gw\nEWogAUGEGWopAgA3AwAgA0GgEWogAUGUGWooAgA2AgAgAyABQeIYaikBADcDuBEgAyABQegYaikB\nADcBvhEgAyABQfwYaikCADcDqBEgAyABQYwZaikCADcDmBEgAUHhGGotAAAhBiABQeAYai0AACEE\nIAFB2BhqKQMAIR4gAUHwGGopAwAhHSABQfgYaigCACEFIAFBnBlqKAIAIQkgAUGYGWooAgAhByAD\nQcAPaiABQaAZakHYARCPOBogA0GwDGogAUH4GmpBkAMQjzgaDAMLQQMhAgwNC0EEIQIMDAsgA0Gw\nEWogCCkDADcDACADQaARaiAKKAIANgIAIAMgAykB7hs3Ab4RIAMgAykD6Bs3A7gRIAMgAykDsCY3\nA6gRIAMgAykDmI8BNwOYESADQcAPaiADQeAWakHYARCPOBogAUHYGGoQtC1CAiEeCyADQYAHaiIL\nIANBsBFqKQMANwMAIANB8AZqIgggA0GgEWooAgA2AgAgAyADKQG+ETcBjgcgAyADKQO4ETcDiAcg\nAyADKQOoETcD+AYgAyADKQOYETcD6AYgA0GQBWogA0HAD2pB2AEQjzgaIANBgAJqIANBsAxqQZAD\nEI84GiARQQE6AAAgHkIDUQ0MIAEgBjoAaSABIAMpA4gHNwFqIAEgAykD+AY3AoQBIAEgAykD6AY3\nApQBIAEgCTYCpAEgAUHoAGoiBiAEOgAAIAFB8ABqIAMpAY4HNwEAIAFBgAFqIAU2AgAgAUGgAWog\nBzYCACABQYwBaiALKQMANwIAIAFBnAFqIAgoAgA2AgAgAUGoAWogA0GQBWpB2AEQjzgaIAFBgANq\nIANBgAJqQZADEI84GiABQfgAaiAdNwMAIAEgHjcDYCAYEPwnIAEpA2BCAlIEQCABQegUaiABQeAA\nakGwBRCPOBogAUGBAjsA0QYgAUHwFGohBCABKALMBkHgAGohBSABKQPoFFBFDQMgA0G48gBqIARB\n2AAQjzgaIAUgA0G48gBqEOMhIANBuPIAaiABKALIBhCCDSABIAEoAswGIgQ2AsQGIAQQkTQgASgC\nzAYiBCADKQO4cjcCACAEQRhqIANB0PIAaikDADcCACAEQRBqIANByPIAaikDADcCACAEQQhqIANB\nwPIAaikDADcCAAwECyABQQE6ANAGIAFB2AtqIAZBmAIQjzgaIAFB6AtqKQMAIh1CEFINHCABQQA6\nANAGIAFB3AZqIAEoApQMIgQ2AgAgASABQZAMaigCACIFNgLYBiABQaYKaiIGQQA6AAAgAUGkB2og\nBDYCACABQaAHaiAFNgIAIAEgAUHwC2opAwA3A+AGIAFB6AZqIAFB+AtqKQMANwMAIAFB8AZqIAFB\ngAxqKQMANwMAIAFB+AZqIAFBiAxqKQMANwMAIAFBoApqIAEoAsgGQYABajYCACABQeAGaiEECyAB\nQaQKakEAOwEAIAFBgAdqIAQpAwA3AwAgAUGoB2ogAUGgCmooAgAiBTYCACABQYgHaiAEQQhqIgcp\nAwA3AwAgAUGQB2ogBEEQaiILKQMANwMAIAFBmAdqIARBGGoiCSkDADcDACABQaAHaikDACEdIAFB\n1AtqQQA6AAAgAUHQC2ogBUGAAWo2AgAgAUHIC2ogHTcDACABQcAKaiAJKQMANwMAIAFBuApqIAsp\nAwA3AwAgAUGwCmogBykDADcDACABQagKaiAEKQMANwMACyADQbjyAGogAUGoCmoiBSACEJIGIAMo\nAphzIgdBBEYNDCADQfg5aiADQbjyAGpB4AAQjzgaIANByNYAaiILIANBrPMAaikCADcDACADQcDW\nAGoiCSADQaTzAGopAgA3AwAgAyADKQKcczcDuFYgBRDTLyABQagIaiEFIAdBA0YNCyAFIANB+Dlq\nQeAAEI84IQUgAUGICWogBzYCACABQZwJaiALKQMANwIAIAFBlAlqIAkpAwA3AgAgAUGMCWogAykD\nuFY3AgAgAUGsB2ogBUH8ABCPOBogAUGMCGooAgBBAkcNDUEPIQUMGQsgA0G48gBqIARB2AAQjzga\nIAUgA0G48gBqEOMhCyABKALMBiEEIANByPIAaiIGIAFB2BVqKQIANwMAIANBwPIAaiIHIAFB0BVq\nKQIANwMAIAMgAUHIFWopAgA3A7hyIARB9ABqKAIAIgUgBCgCbEYEQCAEQewAaiAFEKYPIAQoAnQh\nBQsgBEHwAGooAgAgBUEYbGoiBSADKQO4cjcCACAFQRBqIAYpAwA3AgAgBUEIaiAHKQMANwIAIAQg\nBCgCdEEBajYCdCABQZAaai0AAEECRwRAIAFBADoA0gYgASgCzAYhBCADQbjyAGogAUHIGWpBzAAQ\njzgaIARBgAFqKAIAIgUgBCgCeEYEQCAEQfgAaiAFEN8nIAQoAoABIQULIARB/ABqKAIAIAVBzABs\naiADQbjyAGpBzAAQjzgaIAQgBCgCgAFBAWo2AoABCyABQZgaaiIEIAFBwBlqKAIAIAFBxBlqKAIA\nEPMHIAEoApgaQRBGDQEgAUH4GmogBEHgABCPOCEEIAFB4BRqQQA6AAAgAUHcFGogBDYCACABQdgU\naiABKALIBjYCAAsgAUHYBmoiBCACEMcERQ0BIABCFDcDEEEFDBsLIAMgAUGcGmooAgA2AoA1Qdi1\nzgAoAgBBA0sNAUHAsc4AEMUtQf8BcSICRQ0BQcSxzgAoAgAgAhCoDkUNAQJAQcSxzgAoAgAiAigC\nBCIEBEAgAkEMaigCACEFIAIoAgghBiACKAIAIQcgA0EANgLIciADIAU2AsRyIAMgBjYCwHIgAyAE\nNgK8ciADIAc2ArhyDAELIANBADYCuHILIANB+DlqIANBuPIAakGsrMYAEN4hIANBxPIAakEBNgIA\nIANBzPIAakEBNgIAIANB+PbFADYCwFYgAyACNgLoFiADQQE2AuQWIANB7KzGADYCwHIgA0EqNgLs\nKiADIANBuPIAajYCvFYgAyADQfg5ajYCuFYgAyADQbjWAGo2AuAWIAMgA0HoKmo2AshyIAMgA0GA\nNWo2AugqIANBADYCuHJBxLHOACgCACADQeAWahDrDgwBCyAEEOQyIANBuPIAaiABQfgaakHgABCP\nOBogA0H4OWogA0G48gBqENYBIAMoAvg5IgIEQCADKAL8OSEEIAFBkAZqIgUoAgAgAUGUBmoiBigC\nABCgNSAGIAQ2AgAgBSACNgIADAILIAMgAygC/Dk2ArhyQfSsxgBBOSADQbjyAGpBsMnGAEGwrcYA\nEJMUAAsgAUEAOgDRBiABKQPAGSEdIAFBkAZqIgIoAgAgAUGUBmooAgAQoDUgAiAdNwMAIANBgDVq\nEJYkCwJAIAFBkBpqLQAAQQJGDQAgAS0A0gZFDQAgAUHIGWoQzxELIAFB4BVqEMcNIAEtANEGBEAg\nAUHAGWooAgAgAUHEGWooAgAQoDULIAFBADsA0QYgAUGYBmoQ5CsLIAFB0wZqIQUgAUGUBmooAgAh\nAiABKAKQBiEEIAEtANMGRQ0UIAEoAgBBCkYNFCABEOUHDBQLIAUgAjoAAEEECyEBIBEgAToAAAsg\nAEIUNwMQQQMMEwsgBSADKQL4OTcCACABQYgJakEDNgIAIAVBCGogA0GAOmopAgA3AgAgA0GyJmog\nAUGrCGotAAA6AAAgAyABLwCpCDsBsCYgAUGwCGopAwAhHSABQawIaigCACELIAEtAKgIIQUMDQtB\nAyECDAgLIAFBpQpqQQA6AAAgAUGkCWogBUH8ABCPOCEFIAFB8ApqIhFBADoAACABQewKaiAFNgIA\nIAFBqApqIQkLIANBuPIAaiABQewKaigCACIFKAIYEIEWIAMtALhyBEAgCSADKQC5cjcAACAJQRhq\nIANB0fIAaikAADcAACAJQRBqIANByfIAaikAADcAACAJQQhqIANBwfIAaikAADcAACABQeAKaiAJ\n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\nIEH0i8sAEPkdAAtBASELIA9BAWohDyAIIQQMAAsACyAGIA1qIAg2AgAgAyAEQQJqNgKAByANQQRq\nIQ0gBSEEDAALAAtBDQwRC0EMDBALQQgMDwtBBgwOC0EDDA0LQQQMDAtBCwwLC0EBDAoLQQkMCQtB\ngIDAAEEjQayNwAAQ+R0AC0GAgMAAQSNBpLPAABD5HQALQYCAwABBI0GUs8AAEPkdAAsgA0IANwK8\nBiASIAwQnzULIAMgA0G4Bmo2AqAGAkAgECARSQRAIAMgEDYCsAcgAyAUNgKsByADIBY2AqgHIAMg\nETYCpAcgAyAVNgKgBwwBCyADQQA2AqAHCyADQfgGaiADQaAHakHwi8AAEN4hIANB6ANqQbiMwAA2\nAgAgA0HcA2pBqIzAADYCACADQeQDaiADQaAHajYCACADQdgDaiADQaAGajYCACADQfiCwAA2AtAD\nIAMgEzYC0AIgA0EDNgLMAiADIAEoAhw2AqAHIAMgA0H4Bmo2AuADIAMgA0HQBmo2AtQDIAMgA0Gw\nCmo2AswDIAMgA0HgAmo2AsgDIAMgA0HIA2o2AsgCQeymzgAoAgAgA0HIAmoQ6w5BAiEGQQAhBCAD\nKAK8BiIFBEAgA0G4B2ogBTYCACADQbQHaiADKAK4BiIENgIAIAMgBTYCqAcgAyAENgKkB0EAIQYg\nAygCwAYhBAsgAyAGNgKwByADQaAHakEEciEIIAYhBQNAIARFBEAgAygCqAchBCADKAKkByEFAkAC\nQAJAIAZBAWsOAgEFAAsgA0HIAmogBSAEEL4mIAMoAswCIQQMAQsgAyAFNgLIAgsgBEUNAiADKALI\nAiEFA0AgA0H4BmogBSAEENofIAMoAvwGIgRFDQMgAygC+AYhBQwACwALIAMgBEF/ajYCwAcCQAJA\nAkAgBUEBaw4CAgABC0GQocwAQStBgN7LABD5HQALIAggAygCpAcgAygCqAcQviZBASEGIANBATYC\noAcLIAMoAqwHIQcgAygCqAchBCADKAKkByEFA0AgByAELwEySQRAIAdBAWohByADIAUEfyAEIAdB\nAnRqQTRqIQcDQCAHKAIAIgRBNGohByAFQX9qIgUNAAtBAAUgBws2AqwHIAMgBDYCqAcgA0EANgKk\nB0EBIQUgAygCwAchBAwCCyADQfgGaiAFIAQQ2h8gAygC/AYiBARAIAMoAoAHIQcgAygC+AYhBQwB\nCwsLQZChzABBK0H0kssAEPkdAAtBAiEQAn9BAiABKAIcIgQoAgQiBUUNABogBCgCCCEcIAQoAgAh\nBkEACyEJIAEoAhghBwJ/QQAgBEEQaigCACIRRQ0AGiAEKAIMIQpBACEQIARBFGooAgALIQwgA0Gg\nB2ogBygC1AFBCGoQmRkgA0HwAWogA0GgB2pB7MbGABCUGyADLQD0ASEIIAMoAvABIQ0gA0HgAWoQ\nvyYgAygC6AEhEyADKQPgASEuIAMgHDYC1AogAyAFNgLMCiADIAY2AsgKIAMgCTYCxAogAyAFNgK8\nCiADIAY2ArgKIAMgCTYCtAogAyAHNgKwCiANQQhqIQYgA0GwCmpBBHIhCQNAIAkQ1SkiBARAIANB\noAdqIARBBGooAgAgBEEIaigCABCuHQJAIAMoAqAHIgRFBEBBACEEDAELIAMgAygCpAc2AqQHIAMg\nBDYCoAcgA0HYAWogBygCYEEIaiAHKAJkEOgaIAMoAqQHIQUgAygCoAchBCADQaAHaiADKALYASAD\nKALcARC5MA0AIAQgBRCgNUEAIQQLIARFDQEgAyAFNgL8BiADIAQ2AvgGAn9BACAGIANB+AZqEIsc\nIgRFDQAaIAQtACBBAWoiBEH/ASAEQf8BSRsLIQQgAygC+AYhBSADKAL8BiEUIAMgBDoAwAcgA0EA\nNgK4ByADIAQQoA03A7AHIAMgEzYCqAcgAyAuNwOgByADQcgDaiAGIAUgFCADQaAHahCICwwBCwsg\nDSAIEN4bIANBoAdqIAEoAhgoAtQBQQhqEJkZIANB0AFqIANBoAdqQfzGxgAQlBsgAy0A1AEhBiAD\nKALQASEEIAMgDDYC6AMgAyARNgLgAyADIAo2AtwDIAMgEDYC2AMgAyARNgLQAyADIAo2AswDIAMg\nEDYCyAMgBEEIaiEHA0ACQCADQcgDahCYCyIFRQ0AIANByAFqIAUoAgAgBSgCBBDoGiADKALIASIF\nRQ0AIANBoAdqIAcgBSADKALMARC7CgwBCwsgBCAGEN4bIAEoAhghBQJAAkAgASgCHCIEQRRqKAIA\nBEAgBEEQaigCACIGRQ0BIANBoAdqIAQoAgwgBhCsBwwCCyADQgA3AqQHDAELQZChzABBK0G84MsA\nEPkdAAsgASADKQOgBzcCUCABQdgAaiADQagHaigCADYCACABQbABaiIQQQA6AAAgAUGsAWogBTYC\nACABQdAAaiERCyABQawBaigCACEEIAFB2ABqKAIAIQYgAUHUAGooAgAhBSABKAJQIQcgAUHcAGoQ\n/SggBUVBAXQhCgJAIAZBACAFGyIJQR9PBEAgA0G0B2pCADcCACADQgA3AqwHIANBADYCoAcgA0EB\nOwHAByADQX82ArwHIANBoAdqEMktIQhBIBC6MCIGIAg2AhwgBiAIQQhqIgg2AhggBiAINgIUIAZC\nADcCDCAGQoGAgIAQNwIAIAMgCTYC8AYgAyAFNgLoBiADIAc2AuQGIAMgCjYC4AYgAyAFNgLYBiAD\nIAc2AtQGIAMgCjYC0AYgBEEUaiEcIANBiQdqIQogA0GEB2ohGiADQYAHaiEXIANBtAhqIRggA0G4\nCWohEyADQegCaiEUIAQoAlghCSAEQeQAaiEdIARB7ABqISJBACEFQQAhB0EAIQ1BACEMQQAhCEEE\nIQ9BACELA0ACQCADQeACaiADQdAGahCxGCADKALgAiIjRQ0AIAMoAuQCISQgA0HAAWogBCgCACAE\nQQRqKAIAEJcoIAMoAsQBISUgAygCwAEhKiAEKAIQIhYgFigCACIVQQFqNgIAIBVBf0wNByADQbgB\naiAEKAIIIARBDGooAgAQlyggAygCvAEhKyADKAK4ASEsIANByANqIBwQ1QcgBCgCUCIVIBUoAgAi\nEkEBajYCACASQX9MDQcgBCgCVCISIBIoAgAiDkEBajYCACAOQX9MDQcgCSAJKAIAIg5BAWo2AgAg\nDkF/TA0HIAQoAlwiDiAOKAIAIi1BAWo2AgAgLUF/TA0HIANBsApqIANByANqQTwQjzgaIANBsAFq\nIAQoAmAgHSgCABCXKCADKQOwASEuIANBqAFqIAQoAmggIigCABCXKCADKQOoASEvIBNBCGogFEEI\naigCADYCACATIBQpAgA3AgAgAyAWNgKwCCADICs2AqwIIAMgLDYCqAggAyAlNgKkCCADICo2AqAI\nIBggA0GwCmpBPBCPOBogA0EAOgD0CSADICQ2ArQJIAMgIzYCsAkgAyAvNwOoCSADIC43A6AJIAMg\nDjYC/AggAyAJNgL4CCADIBI2AvQIIAMgFTYC8AggA0GgAWogA0GgB2oQlBQgAygCoAEhFiADKAKk\nASEVIAogAy8BgAU7AAAgCkECaiISIANBggVqIg4tAAA6AAAgAyAMOgCIByADIA02AoAHIAMgBzYC\n/AYgAyALNgKUByADIA82ApAHIAMgCDYCjAcgAyAFQQFqNgL4BiADIBU2ApwHIAMgFjYCmAcgAyAG\nNgKEByADIAU2AqgHIAMgFTYCpAcgAyAWNgKgByAGQRxqKAIAIQUgGhDfGyEGIANBATsBwAcgAyAG\nNgK8ByADQQA2ArgHIANCADcDsAcgAyAFQQhqNgKsByADQaAHahDJLSEFIANBADoAiAcgFyAFEM0W\nIgVBADYCGCADKAKEByIGQRRqIggoAgAgCCAFNgIAIA4gEi0AADoAACAFNgIYIAMgCi8AADsBgAUg\nAygC+AYhBSADKAL8BiEHIAMoAoAHIQ0gAy0AiAchDCADKAKMByEIIAMoApAHIQ8gAygClAchCwwB\nCwsgA0HQBmoQvRsgA0GiB2ogA0GCBWotAAA6AAAgAyADLwGABTsBoAcMAQsgAyAJNgLUCiADIAU2\nAswKIAMgBzYCyAogAyAKNgLECiADIAU2ArwKIAMgBzYCuAogAyAKNgK0CiADIAQ2ArAKIANBoAdq\nIANBsApqEOoMQQQhBSADKAKgB0EFRgRAIANBsApqQQRyEL0bQQAhBkEAIQcMAQsgA0GYAWogAygC\n1ApBAWoiBEF/IAQbIgRBBCAEQQRLGxD0GCADKAKYASEEIAMoApwBIgUgA0GgB2pBKBCOOCEGIANB\nATYCgAcgAyAGNgL8BiADIAQ2AvgGIANByANqIANBsApqQSgQjzgaQSghBEEBIQcDQCADQaAHaiAD\nQcgDahDqDAJAIAMoAqAHQQVHBEAgByADKAL4BkcNASADQfgGaiAHIAMoAuwDQQFqIgVBfyAFGxCS\nDyADKAL8BiEFDAELIANByANqQQRyEL0bQQAhBiADKAL4BiIKIAdLBEAgBEGBgICAeEEEIAUgCkEo\nbEEEIARBBBCCFiIEGxDKLSAEIAUgBBshBQsMAgsgBCAFaiADQaAHakEoEI84GiADIAdBAWoiBzYC\ngAcgBEEoaiEEDAALAAsgA0GSBmogA0GiB2otAAAiBDoAACADIAMvAaAHIgk7AZAGIAFBkAFqIAw6\nAAAgAUGMAWogBjYCACABQYgBaiANNgIAIAFBhAFqIAc2AgAgAUGAAWogBTYCACABIAk7AJEBIAFB\nkwFqIAQ6AAAgAUGoAWpBADYCACABQaABakKAgICAwAA3AwAgAUGcAWogCzYCACABQZgBaiAPNgIA\n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\nIANBqAZqKAIANgIAIAMgAykAzwI3AL8GIAMgAykDyAI3A7gGIAMgAykDoAY3A5gFIBBBAToAACAR\nEK8qIAUEQCABQThqIAMpA5gFNwIAIAFBQGsgBigCADYCACABQShqIAQ6AAAgASADKQO4BjcAKSAB\nQTBqIAMpAL8GNwAAIAFBJGogBTYCACABIAc2AiAgAUGOAmoiDUEAOgAAIAFBgAJqIAEpAxg3AwAg\nAUHQAGohCgwECyADIAMpA7gGNwOABiADIAMpAL8GNwCHBgwLC0HAiswAQShBhNDGABD5HQALQbyN\nwABBISADQaAHakGozMAAQeCNwAAQkxQACyAQQQM6AAAgAEIUNwMQQQMMCgsgAUKAgICAwAA3A1BB\nACEGIAFBjAJqQQA7AQAgAUHoAGpBADYCACABQeAAakIENwMAIAFB2ABqQgA3AwAgAUGkAWogAUGE\nAmooAgAiBDYCACABQaABaiABQYACaigCADYCACABAn9BAiAEQRxqKAIAIgVFDQAaIARBIGooAgAh\nBiAEKAIYIQdBAAsiBDYCqAEgAUHIAWogBjYCACABQcABaiAFNgIAIAFBvAFqIAc2AgAgAUG4AWog\nBDYCACABQbABaiAFNgIAIAFBrAFqIAc2AgBBAAshBANAAkACQAJAAkACfwJAAkACQAJAAkACfwJA\nAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAIAFB8AFqAn8CQAJAAkACQAJAAkACQCAEDg0A\nHRcVExIPDg0MBAMCAQsgAUGwAWohDANAAkACQCABKALIASIEBEAgASAEQX9qNgLIAQJ/AkACQAJA\nIAEoAqgBQQFrDgICAQALIAEoAqwBIQUgDCEEA0AgBCgCACEEIAUEQCAFQX9qIQUgBEG4AWohBAwB\nCwtBACEHIAFBADYCtAEgASAENgKwASABQgE3A6gBQQAMAgtBkKHMAEErQZDeywAQ+R0ACyABKAK0\nASEHIAEoArABIQQgASgCrAELIQUCQANAIAcgBC8BtgFJDQEgBCgCsAEiBgRAIAVBAWohBSAELwG0\nASEHIAYhBAwBCwtBkKHMAEErQYSTywAQ+R0ACyAHQQFqIQgCQCAFRQRAIAQhCwwBCyAEIAhBAnRq\nQbgBaiEGQQAhCEEAIQkDQCAGKAIAIgtBuAFqIQYgBSAJQQFqIglHDQALCyABIAg2ArQBIAEgCzYC\nsAEgAUEANgKsASABIAQgB0EDdGoiBDYCzAEgBEHYAGooAgAhBSAEQdwAaigCACEEIANBgAE6AMQH\nIANBADYCwAcgA0KAgICAEDcDuAcgAyAENgK0ByADIAU2ArAHIANCADcDqAcgAyAENgKkByADIAU2\nAqAHIANB8ABqIANBoAdqENMVIAMoAnQhBQJ/AkACQAJAAkACQCADKAJwBEAgBSEEDAELIAMgBTYC\nyAMgA0GgB2oQvRwiBEUNASADQcgDahCwKgsgAygCuAcgAygCvAcQjDQgASAENgKEASABQQE2AoAB\nIAMgBDYC2ARB2LXOACgCAEEDSw0HQfinzgAQxS1B/wFxIgRFDQdB/KfOACgCACAEEKgODQEMBwsg\nAygCuAcgAygCvAcQjDQgAUGNAmpBAToAACABIAU2AoQBIAFBADYCgAEgAUHQAWogBTYCACABQaQB\naigCACIEQSRqKAIAIARBKGooAgAgASgCzAEiBCgCACAEQQRqKAIAEM4RIgQEQCAEKAIAIQUgBCgC\nBCEEIANBwAdqQQA2AgAgA0GAAToAxAcgA0KAgICAEDcDuAcgAyAENgK0ByADIAU2ArAHIANCADcD\nqAcgAyAENgKkByADIAU2AqAHIANB6ABqIANBoAdqENQVIAMoAmwhBAJAIAMoAmgEQCAEIQUMAQsg\nAyAENgLIAyADQaAHahC9HCIFRQ0DIANByANqELAqCyADKAK4ByADKAK8BxCMNCADIAU2AqAHIANB\noAdqEJYkCyABQYwCakEAOgAAQdi1zgAoAgBBA0sNEUGAp84AEMUtQf8BcSIERQ0RQYSnzgAoAgAg\nBBCoDkUNEUGEp84AKAIAIgRBDGooAgAhBiAEKAIIIQkgBCgCACEIIAQoAgQiBUUNAiADQQA2ArAH\nIAMgBjYCrAcgAyAJNgKoByADIAU2AqQHIAMgCDYCoAdBAQwDC0H8p84AKAIAIgZBDGooAgAhCCAG\nKAIIIQkgBigCACEHAn8gBigCBCIEBEAgA0EANgKwByADIAg2AqwHIAMgCTYCqAcgAyAENgKkByAD\nIAc2AqAHQQEMAQsgA0EANgKgB0EACyEFIANBoAZqIANBoAdqQYSFwAAQ3iEgA0EBNgLUAyADQcCF\nwAA2AtADIANBADYC3AMgA0GklswANgLYAyADQQA2AsgDAkAgBSAESQRAIAMgCDYCrAcgAyAJNgKo\nByADIAQ2AqQHIAMgBzYCoAcgAyAFNgKwByAFQQFqIQUMAQsgA0EANgKgBwsgA0G4BmogA0GgB2pB\nhIXAABDeISABKALMASILKAIAIRAgAyALKAIENgKUBiADIBA2ApAGAkAgBSAESQRAIAMgBTYCiAcg\nAyAINgKEByADIAk2AoAHIAMgBDYC/AYgAyAHNgL4BgwBCyADQQA2AvgGCyADQdAGaiADQfgGakGE\nhcAAEN4hIANB2IXAADYCwAcgA0HIhcAANgK0ByADQfiCwAA2AqgHIAMgBjYCoAUgA0EDNgKcBSAD\nIANB+AZqNgK8ByADIANB0AZqNgK4ByADIANBkAZqNgKwByADIANBuAZqNgKsByADIANByANqNgKk\nByADIANBoAZqNgKgByADIANBoAdqNgKYBSADIANB2ARqNgL4BkH8p84AKAIAIANBmAVqEOsODAUL\nIAMoArgHIAMoArwHEIw0IAFB1AFqIAQ2AgAgAUGMAmpBAToAACADQeAAaiABQaABaigCACIEQQhq\nKAIAIARBDGooAgAQxi0gA0HYAGogAygCYCABKALMASIEKAIAIAQoAgQgAygCZCgCWBEGACADKAJY\nISEgAUGUAmogAygCXCIpNgIAIAFBkAJqICE2AgAMAwsgA0EANgKgB0EACyEHIANB0AZqIANBoAdq\nQeiFwAAQ3iEgA0GsB2pBATYCACADQbQHakEANgIAIANBxIbAADYCqAcgA0GklswANgKwByADQQA2\nAqAHAkAgByAFSQRAIAMgBzYC2AMgAyAGNgLUAyADIAk2AtADIAMgBTYCzAMgAyAINgLIAwwBCyAD\nQQA2AsgDCyADQfgGaiADQcgDakHohcAAEN4hIAEoAswBIgUoAgAhBiAFKAIEIQUgA0HcA2pByIXA\nADYCACADIAU2AqQGIAMgBjYCoAYgA0HYA2ogA0GgBmo2AgAgA0H4gsAANgLQAyADIAQ2AsAGIANB\nAjYCvAYgAyADQfgGajYC1AMgAyADQaAHajYCzAMgAyADQdAGajYCyAMgAyADQcgDajYCuAZBhKfO\nACgCACADQbgGahDrDgwNCyADQbgKaiABQfAAaikDADcDACADQcAKaiABQfgAaikDADcDACADIAEp\nAFk3A4AFIAMgAUHgAGopAAA3AIcFIAMgAUHoAGopAwA3A7AKIAFB2ABqLQAAIQQgAUHUAGooAgAh\nBSABKAJQIQkMBwtBCiEEDCQLIANB2ARqEJYkDAALAAsgA0E4aiABQbQCaiIFIAIQ2xECQCADKAI4\nRQRAIAMoAjwhBCAFEJ4xQQAhBSAEBEAgAUGkAmooAgAhBSADIAQ2AqAHIAQgBSgCCBCbGkEBcyEF\nIANBoAdqELAqCyABQbACaiAFOgAAIAFB3AJqIiBBADoAACABQdgCaiABKAKgAjYCACABQbQCaiEb\nDAELQQMMDwtBByEEDCELIAFB3AJqQQA6AAAgASABQagCaigCACIENgKgAiABQdgCaiAENgIAIAFB\npAJqIAFBrAJqKAIANgIAQQ0hBAwgCyABQbECaiIoQQA6AAAgASABQZQCaigCACIENgKQAiABQawC\naiABQZgCaigCADYCACABQagCaiAENgIAIAFBoAJqISdBDCEEDB8LIANBoAdqICEgAiApKAIMEQMA\nQQMgAygCoAciBUEDRg0ZGiADIAMpAKUHNwOYBSADIANBrAdqKQAANwCfBSADLQCkByEEIAMpArQH\nIS4gAUGQAmoQ0SsCQAJAAkACQAJAIAVBAkcEQCADQdQDaiADKQCfBTcAACADIAQ6AMwDIAMgAykD\nmAU3AM0DIAMgLjcC3AMgAyAFNgLIAyAFQQFHDQEgA0HgBmogA0HIA2pBBHIiBEEQaikCADcDACAD\nQdgGaiAEQQhqKQIANwMAIAMgBCkCACIuNwPQBiAup0UNAiABQaQBaigCACIEQTBqKAIAIARBNGoo\nAgAgAUHMAWooAgAiBCgCACAEQQRqKAIAEM4RIgQEQCADQUBrIAQoAgAgBEEEaigCABDCECADKAJA\nIAMoAkQQ5yUiBQ0EC0HYtc4AKAIAQQNLDQVBjKfOABDFLUH/AXEiBEUNBUGQp84AKAIAIAQQqA4N\nBAwFCyADIAMpAJ8FNwCHBSADIAMpA5gFNwOABSABQdQBahCwKkEAIQUgAUGMAmpBADoAACABQdAB\nahCwKiABQY0CakEAOgAAIAFB6ABqEI80IAoQoTUMBQsCfwJAAkAgAUHMAWooAgAiBSgCACIEIAVB\nBGooAgAiBiABQaABaigCACIIKAJgQQhqIAhB5ABqKAIAELo2RQRAIAFB0AFqKAIAIgQoAgggBEEM\naigCACAFELswRQRAIAFB1AFqKAIAIgYoAgggBkEMaigCACAFELswRQ0CC0HYtc4AKAIAQQNLDQxB\nsKfOABDFLUH/AXEiBEUNDEG0p84AKAIAIAQQqA5FDQxBtKfOACgCACIEQQxqKAIAIQYgBCgCCCEJ\nIAQoAgAhCCAEKAIEIgVFDQIgA0EANgKwByADIAY2AqwHIAMgCTYCqAcgAyAFNgKkByADIAg2AqAH\nQQEMAwsCQAJAAkACQCABQaQBaigCACIFQTBqKAIAIAVBNGooAgAgBCAGEM4RIgRFDQAgA0HIAGog\nBCgCACAEQQRqKAIAEMIQIAMoAkggAygCTBDnJSIERQ0AIAMgBDYC2AQCQCABQdABaigCACIFKAII\nIAVBDGooAgAgASgCzAEiBhC7MA0AIAFB1AFqKAIAIggoAgggCEEMaigCACAGELswDQAgBCgCCCAE\nQQxqKAIAIAYQuzBFDQILQdi1zgAoAgBBA0sNA0GYp84AEMUtQf8BcSIERQ0DQZynzgAoAgAgBBCo\nDg0CDAMLQdi1zgAoAgBBA0sNDkGkp84AEMUtQf8BcSIERQ0OQainzgAoAgAgBBCoDkUNDkGop84A\nKAIAIgRBDGooAgAhBiAEKAIIIQkgBCgCACEIAn8gBCgCBCIFBEAgA0EANgKwByADIAY2AqwHIAMg\nCTYCqAcgAyAFNgKkByADIAg2AqAHQQEMAQsgA0EANgKgB0EACyEHIANBuAZqIANBoAdqQcyGwAAQ\n3iEgA0GsB2pBATYCACADQbQHakEANgIAIANBuIfAADYCqAcgA0GklswANgKwByADQQA2AqAHAkAg\nByAFSQRAIAMgBzYCiAcgAyAGNgKEByADIAk2AoAHIAMgBTYC/AYgAyAINgL4BgwBCyADQQA2AvgG\nCyADQdAGaiADQfgGakHMhsAAEN4hIAEoAswBIgUoAgAhBiAFKAIEIQUgA0GMB2pByIXAADYCACAD\nIAU2ApQGIAMgBjYCkAYgA0GIB2ogA0GQBmo2AgAgA0H4gsAANgKAByADIAQ2AqgGIANBAjYCpAYg\nAyADQdAGajYChAcgAyADQaAHajYC/AYgAyADQbgGajYC+AYgAyADQfgGajYCoAZBqKfOACgCACAD\nQaAGahDrDgwOCyABQYwCakEAOwEAIANBoAdqIAUgCCAEEMkMIAFB2AFqIQQgAUHwAWoCfyADKAKg\nBwRAIAQgAykDoAc3AgAgBEEQaiADQbAHaikDADcCACAEQQhqIANBqAdqKQMANwIAQQEMAQsgBCAD\nKQKkBzcCACAEQQhqIANBrAdqKQIANwIAQQILIgQ6AAAMDAtBnKfOACgCACIEQQxqKAIAIQYgBCgC\nCCEJIAQoAgAhCAJ/IAQoAgQiBQRAIANBADYCsAcgAyAGNgKsByADIAk2AqgHIAMgBTYCpAcgAyAI\nNgKgB0EBDAELIANBADYCoAdBAAshByADQbgGaiADQaAHakHAh8AAEN4hIANBrAdqQQE2AgAgA0G0\nB2pBADYCACADQYSIwAA2AqgHIANBpJbMADYCsAcgA0EANgKgBwJAIAcgBUkEQCADIAc2AogHIAMg\nBjYChAcgAyAJNgKAByADIAU2AvwGIAMgCDYC+AYMAQsgA0EANgL4BgsgA0HQBmogA0H4BmpBwIfA\nABDeISABKALMASIFKAIAIQYgBSgCBCEFIANBjAdqQciFwAA2AgAgAyAFNgKUBiADIAY2ApAGIANB\niAdqIANBkAZqNgIAIANB+ILAADYCgAcgAyAENgKoBiADQQI2AqQGIAMgA0HQBmo2AoQHIAMgA0Gg\nB2o2AvwGIAMgA0G4Bmo2AvgGIAMgA0H4Bmo2AqAGQZynzgAoAgAgA0GgBmoQ6w4LIANB2ARqELAq\nDAsLIAFBjAJqQQA7AQAgAyAGNgL4BiADIAQ2AtAGIANBoAdqIAQgA0H4BmoQjhIgAUHwAWoCfyAD\nLQCgByIFQQtGBEAgA0HQAGogBCgCCCAEKAIMEJckIAMpA1AhLiABQegBaiAGNgIAIAFB5AFqIAQ2\nAgAgAUHcAWogLjcCACABQdgBakEANgIAQQEMAQsgAy8AoQchBCADLQCjByEGIAMpAqQHIS4gAygC\nrAchCCADQfgGahCwKiADQdAGahCwKiABQeQBaiAINgIAIAFB3AFqIC43AgAgAUHYAWogBCAGQRB0\nckEIdCAFcjYCAEECCyIEOgAADAkLIANBADYCoAdBAAshByADQbgGaiADQaAHakGMiMAAEN4hIANB\nrAdqQQE2AgAgA0G0B2pBADYCACADQYSIwAA2AqgHIANBpJbMADYCsAcgA0EANgKgBwJAIAcgBUkE\nQCADIAc2AogHIAMgBjYChAcgAyAJNgKAByADIAU2AvwGIAMgCDYC+AYMAQsgA0EANgL4BgsgA0HQ\nBmogA0H4BmpBjIjAABDeISABKALMASIFKAIAIQYgBSgCBCEFIANBjAdqQciFwAA2AgAgAyAFNgKU\nBiADIAY2ApAGIANBiAdqIANBkAZqNgIAIANB+ILAADYCgAcgAyAENgKoBiADQQI2AqQGIAMgA0HQ\nBmo2AoQHIAMgA0GgB2o2AvwGIAMgA0G4Bmo2AvgGIAMgA0H4Bmo2AqAGQbSnzgAoAgAgA0GgBmoQ\n6w4MCAtBACEEIAFBjAJqQQA7AQAgAUHQAWooAgAhBSADIAFB1AFqKAIAIgY2ArgGIAMgBTYCoAYg\nA0GgB2ogBSADQbgGahCOEgJAIAMtAKAHIghBC0YEQCADQdwGaiIIELAqIAggBTYCACADQeAGaiIF\nELAqIAUgBjYCACADQbAHaiAFKQMAIi43AwAgA0GoB2ogA0HYBmopAwAiLzcDACABQdgBaiADKQPQ\nBiIwNwIAIAFB4AFqIC83AgAgAUHoAWogLjcCACADIDA3A6AHDAELIAMgAykAoQc3A/gGIAMgA0Go\nB2oiBCkAADcA/wYgA0G4BmoQsCogA0GgBmoQsCogA0GwB2ogA0HgBmopAwA3AwAgBCADQdgGaikD\nADcDACABQdgBaiAIOgAAIAEgAykD+AY3ANkBIAFB4AFqIAMpAP8GNwAAIAMgAykD0AY3A6AHIANB\noAdqEKwuQQIhBAsgAUHwAWogBDoAAAwGCyABQYwCakEAOwEAIAFB0AFqKAIAIQQgAUHUAWooAgAh\nBiADIAU2ArgGIAMgBjYCoAYgAyAENgKQBiADQaAHaiAEIANBoAZqEI4SIAMtAKAHIgdBC0YEQCAD\nQaAHaiAEIANBuAZqEI4SIAMtAKAHIgdBC0cNBCADQdwGahCwKiADIAY2AtwGIANB4AZqIgYQsCog\nAyAFNgLgBiADKALYBiAEEJsaRQRAIAMoAuQGQQA6AAgLIANB2AZqIgUQsCogBSAENgIAIANBsAdq\nIAYpAwAiLjcDACADQagHaiAFKQMAIi83AwAgAUHYAWogAykD0AYiMDcCACABQeABaiAvNwIAIAFB\n6AFqIC43AgAgAyAwNwOgB0EADAULDAMLQZCnzgAoAgAiBEEMaigCACEGIAQoAgghCSAEKAIAIQgC\nfyAEKAIEIgUEQCADQQA2ArAHIAMgBjYCrAcgAyAJNgKoByADIAU2AqQHIAMgCDYCoAdBAQwBCyAD\nQQA2AqAHQQALIQcgA0GgBmogA0GgB2pBnIjAABDeISADQawHakEBNgIAIANBtAdqQQA2AgAgA0Hw\niMAANgKoByADQaSWzAA2ArAHIANBADYCoAcCQCAHIAVJBEAgAyAHNgKIByADIAY2AoQHIAMgCTYC\ngAcgAyAFNgL8BiADIAg2AvgGDAELIANBADYC+AYLIANBuAZqIANB+AZqQZyIwAAQ3iEgASgCzAEi\nBSgCACEGIAUoAgQhBSADQYwHakHIhcAANgIAIAMgBTYC3AQgAyAGNgLYBCADQYgHaiADQdgEajYC\nACADQfiCwAA2AoAHIAMgBDYCmAYgA0ECNgKUBiADIANBuAZqNgKEByADIANBoAdqNgL8BiADIANB\noAZqNgL4BiADIANB+AZqNgKQBkGQp84AKAIAIANBkAZqEOsOCyADQdAGahCsLgwECyADQegCaiIG\nIANBuApqKQMANwMAIANB8AJqIgggA0HACmopAwA3AwAgAyADKQCHBTcA7wQgAyADKQOABTcD6AQg\nAyADKQOwCjcD4AIgDUEBOgAAIAoQ2hIgBQRAIANB2AJqIAgpAwAiLjcDACADQdACaiAGKQMAIi83\nAwAgAyADKQPgAiIwNwPIAiABQQhqIgcgBDoAACABQQlqIAMpA+gENwAAIAFBEGoiBCADKQDvBDcA\nACABQQRqIAU2AgAgASAJNgIAIAggLjcDACAGIC83AwAgAyAwNwPgAiADQdAGaiAFIAcoAgAQiwgg\nA0HcBmogBCgCACABQRRqKAIAEIsIIANBsApqIAFBJGooAgAgAUEoaigCABD3DSADQbwKaiABQTBq\nKAIAIAFBNGooAgAQ9w0gA0HICmogAUE8aigCACABQUBrKAIAEPcNIANB+ANqIAgpAwA3AwAgA0Hw\nA2ogBikDADcDACADIAMpA+ACNwPoAyADQaAHahCsFCADQeADaiADQbgHaikDADcDACADQdgDaiAD\nQbAHaikDADcDACADQdADaiADQagHaikDADcDACADQaAEaiADQfgHaigCADYCACADQcADaiIEIANB\niAhqIgUoAgA2AgAgA0GwA2oiByADQZQIaiIGKAIANgIAIAMgAykDoAc3A8gDIAMgAykD8Ac3A5gE\nIAMgAykDgAg3A7gDIAMgAykCjAg3A6gDIAMoAvwHIQggA0GgA2oiCiADQaAIaiIMKAIANgIAIANB\nkANqIgsgA0GsCGoiDSgCADYCACADQYADaiIJIANBuAhqIhAoAgA2AgAgA0GQBGogA0HgBmopAwA3\nAwAgA0GIBGogA0HYBmopAwA3AwAgAyADKQOYCDcDmAMgAyADKQKkCDcDiAMgAyADKQOwCDcD+AIg\nAyADKQPQBjcDgAQgA0H4BmogA0GwCmpBJBCPOBogA0HAB2oQjzQgA0HYB2oQoTUgA0G8CGoiDxC9\nLyADQTBqIAEoAhgiEUEIaigCACARQQxqKAIAEMYtIAMoAjAhESADKAI0IRkgA0GgB2ogA0HIA2pB\n3AAQjzgaIAUgBCgCADYCACAGIAcoAgA2AgAgDCAKKAIANgIAIA0gCygCADYCACAQIAkoAgA2AgAg\nAyAINgL8ByADIAMpA7gDNwOACCADIAMpA6gDNwKMCCADIAMpA5gDNwOYCCADIAMpA4gDNwKkCCAD\nIAMpA/gCNwOwCCAPIANB+AZqQSQQjzgaIANBKGogESADQaAHaiAZKAIkEQMAIAMoAighBCABQdQA\naiADKAIsIgU2AgAgASAENgJQDCALIAMgAykD6AQ3A4AGIAMgAykA7wQ3AIcGDCMLIAMgAykAoQc3\nA/gGIAMgA0GoB2opAAA3AP8GIANBuAZqELAqIANBoAZqELAqIANBkAZqELAqIANBsAdqIANB4AZq\nKQMANwMAIANBqAdqIANB2AZqKQMANwMAIAFB2AFqIAc6AAAgASADKQP4BjcA2QEgAUHgAWogAykA\n/wY3AAAgAyADKQPQBjcDoAcgA0GgB2oQrC5BAgsiBDoAAAsgAUHYAWohBSAEQQJHBEAgAUGIAWoi\nBiAFKQMAIi43AwAgAUGIAmogBDoAACABQZgBaiAFQRBqKQMANwMAIAFBkAFqIAVBCGopAwA3AwAg\nLqdFDRkgAUH0AWogBjYCACABQaABaigCACgCECIEIAQoAgAiBUEBajYCACAFQX9MDRwgAUGwAmpB\nADoAACABQawCaiAEQQhqNgIAIAFB+AFqIAQ2AgAMAwsgA0GgBWogBUEIaikCADcDACADIAUpAgA3\nA5gFAkBB2LXOACgCAEEDSw0AQeynzgAQxS1B/wFxIgRFDQBB8KfOACgCACAEEKgORQ0AQfCnzgAo\nAgAiBkEMaigCACEIIAYoAgghCSAGKAIAIQcCfyAGKAIEIgQEQCADQQA2ArAHIAMgCDYCrAcgAyAJ\nNgKoByADIAQ2AqQHIAMgBzYCoAdBAQwBCyADQQA2AqAHQQALIQUgA0GgBmogA0GgB2pB+IjAABDe\n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\nIgUEQCADQQA2ArAHIAMgCTYCrAcgAyAHNgKoByADIAU2AqQHIAMgDDYCoAdBAQwBCyADQQA2AqAH\nQQALIQYgA0G4BmogA0GgB2pBmInAABDeISADQawHakEBNgIAIANBtAdqQQA2AgAgA0HgicAANgKo\nByADQaSWzAA2ArAHIANBADYCoAcCQCAGIAVJBEAgAyAGNgKIByADIAk2AoQHIAMgBzYCgAcgAyAF\nNgL8BiADIAw2AvgGDAELIANBADYC+AYLIANB0AZqIANB+AZqQZiJwAAQ3iEgA0HcA2pB6InAADYC\nACADQdgDaiADQfgGajYCACADQfiCwAA2AtADIAMgBDYCqAYgA0ECNgKkBiADIAg2AvgGIAMgA0HQ\nBmo2AtQDIAMgA0GgB2o2AswDIAMgA0G4Bmo2AsgDIAMgA0HIA2o2AqAGQcCnzgAoAgAgA0GgBmoQ\n6w4MBAtBASEEDAYLIAFBkAJqIgQgAhDOFkH/AXEiBUECRw0BQQYLIQQgDSAEOgAAIABCFDcDEEEE\nDA0LIAQQnjEgBUUNACABQfQBaigCACgCFEEBOgAIQdi1zgAoAgANAEHIp84AEMUtQf8BcSIERQ0A\nQcynzgAoAgAgBBCoDkUNAAJAQcynzgAoAgAiBCgCBCIFBEAgBEEMaigCACEGIAQoAgghCCAEKAIA\nIQkgA0EANgKwByADIAY2AqwHIAMgCDYCqAcgAyAFNgKkByADIAk2AqAHDAELIANBADYCoAcLIANB\nyANqIANBoAdqQfiJwAAQ3iEgA0GsB2pBATYCACADQbQHakEANgIAIANB+ILAADYCgAcgAyAENgLY\nBiADQQE2AtQGIANB5IrAADYCqAcgA0GklswANgKwByADQQA2AqAHIAMgA0GgB2o2AvwGIAMgA0HI\nA2o2AvgGIAMgA0H4Bmo2AtAGQcynzgAoAgAgA0HQBmoQ6w4LIAFB/AFqKAIAELovIAFB+AFqELEq\nIAFBiAJqLQAAIQQLQdi1zgAoAgAhBQJAIARB/wFxBEACQCAFDQBB1KfOABDFLUH/AXEiBEUNAEHY\np84AKAIAIAQQqA5FDQBB2KfOACgCACIGQQxqKAIAIQggBigCCCEJIAYoAgAhBwJ/IAYoAgQiBARA\nIANBADYCsAcgAyAINgKsByADIAk2AqgHIAMgBDYCpAcgAyAHNgKgB0EBDAELIANBADYCoAdBAAsh\nBSADQaAGaiADQaAHakHsisAAEN4hIANB1ANqQQE2AgAgA0HcA2pBADYCACADQZiLwAA2AtADIANB\npJbMADYC2AMgA0EANgLIAwJAIAUgBEkEQCADIAg2AqwHIAMgCTYCqAcgAyAENgKkByADIAc2AqAH\nIAMgBTYCsAcgBUEBaiEFDAELIANBADYCoAcLIANBuAZqIANBoAdqQeyKwAAQ3iEgAUHMAWooAgAi\nDCgCACELIAMgDCgCBDYClAYgAyALNgKQBgJAIAUgBEkEQCADIAU2AogHIAMgCDYChAcgAyAJNgKA\nByADIAQ2AvwGIAMgBzYC+AYMAQsgA0EANgL4BgsgA0HQBmogA0H4BmpB7IrAABDeISADQcAHakGg\ni8AANgIAIANBtAdqQciFwAA2AgAgA0G8B2ogA0H4Bmo2AgAgA0GwB2ogA0GQBmo2AgAgA0H4gsAA\nNgKoByADIAY2AqAFIANBAzYCnAUgAyABQYgBajYC+AYgAyADQdAGajYCuAcgAyADQbgGajYCrAcg\nAyADQcgDajYCpAcgAyADQaAGajYCoAcgAyADQaAHajYCmAVB2KfOACgCACADQZgFahDrDgsgA0Gw\nB2ogAUGYAWopAgA3AwAgA0GoB2ogAUGQAWopAgA3AwAgAyABQYgBaikCADcDoAcgCiADQaAHahDE\nGgwBCwJAIAUNAEHgp84AEMUtQf8BcSIERQ0AQeSnzgAoAgAgBBCoDkUNAEHkp84AKAIAIgZBDGoo\nAgAhCCAGKAIIIQkgBigCACEHAn8gBigCBCIEBEAgA0EANgKwByADIAg2AqwHIAMgCTYCqAcgAyAE\nNgKkByADIAc2AqAHQQEMAQsgA0EANgKgB0EACyEFIANBoAZqIANBoAdqQbCLwAAQ3iEgA0HUA2pB\nATYCACADQdwDakEANgIAIANB2IvAADYC0AMgA0GklswANgLYAyADQQA2AsgDAkAgBSAESQRAIAMg\nCDYCrAcgAyAJNgKoByADIAQ2AqQHIAMgBzYCoAcgAyAFNgKwByAFQQFqIQUMAQsgA0EANgKgBwsg\nA0G4BmogA0GgB2pBsIvAABDeISABQcwBaigCACIMKAIAIQsgAyAMKAIENgKUBiADIAs2ApAGAkAg\nBSAESQRAIAMgBTYCiAcgAyAINgKEByADIAk2AoAHIAMgBDYC/AYgAyAHNgL4BgwBCyADQQA2AvgG\nCyADQdAGaiADQfgGakGwi8AAEN4hIANBwAdqQaCLwAA2AgAgA0G0B2pByIXAADYCACADQbwHaiAD\nQfgGajYCACADQbAHaiADQZAGajYCACADQfiCwAA2AqgHIAMgBjYCoAUgA0EDNgKcBSADIAFBiAFq\nNgL4BiADIANB0AZqNgK4ByADIANBuAZqNgKsByADIANByANqNgKkByADIANBoAZqNgKgByADIANB\noAdqNgKYBUHkp84AKAIAIANBmAVqEOsOCyADQbAHaiABQZgBaikCADcDACADQagHaiABQZABaikC\nADcDACADIAFBiAFqKQIANwOgByABQdwAaiADQaAHahDEGgsgAUGMAmpBADsBAAtBACEEDAALAAsA\nCyADQaAHaiAEIAIgBSgCDBEDAAJAAn8CQCADLQCgByIEQRBHBEAgAyADKQChBzcDsAogAyADQagH\naikAADcAtwogAUHQAGoQ0SsgBEEPRw0DIAEoAhghCCABKAIcIgRBEGooAgAiBg0BQQAhCUECDAIL\nIABCFDcDEEEFDAkLIARBFGooAgAhCSAEKAIMIQdBAAshBSABQZwBaiILQQA6AAAgAUGYAWogCTYC\nACABQZABaiAGNgIAIAFBjAFqIAc2AgAgAUGIAWogBTYCACABQYABaiAGNgIAIAFB/ABqIAc2AgAg\nAUH4AGogBTYCACABQfQAaiAINgIAIAFB0ABqIQkMAQsgAyADKQC3CjcA1wYgAyADKQOwCjcD0AYg\nAyADKQPQBjcDgAYgAyADKQDXBjcAhwYMAgsgAUH0AGooAgAhByADQbAKaiABQfgAakEkEI84GiAD\nQaAHaiADQbAKahCPKwJAIAMtAKgHQQJGBEAgAUKAgICAwAA3A2hBACEEIAFB8ABqQQA2AgBBBCEF\nDAELIAFB6ABqIQggA0EgaiADKALQCkEBaiIEQX8gBBsiBEEEIARBBEsbEPUYIANBqAdqKAIAIQQg\nAygCICEFIAMoAiQiBiADKQOgBzcCACAGQQhqIAQ2AgAgA0EBNgKoBiADIAY2AqQGIAMgBTYCoAYg\nA0GgB2ogA0GwCmpBJBCPOBpBDCEFQQEhBANAIANBuAZqIANBoAdqEI8rAkAgAy0AwAZBAkcEQCAE\nIAMoAqAGRw0BIANBGGogA0GgBmogBCADKALAB0EBaiIGQX8gBhsQ8A4gAygCGCADKAIcEMotIAMo\nAqQGIQYMAQsgCCADKQOgBjcCACAIQQhqIANBqAZqKAIANgIAIAFB8ABqKAIAIQQgAUHsAGooAgAh\nBQwCCyAFIAZqIgogAykDuAY3AgAgCkEIaiADQcAGaigCADYCACADIARBAWoiBDYCqAYgBUEMaiEF\nDAALAAsgAUHkAGpBADoAACABQeAAaiAHNgIAIAFB3ABqIAQ2AgAgAUHYAGogBTYCAAsgA0GgB2og\nCSACEIwIAkACQAJAAkAgAy0AoAciBEEQRwRAIAMgAykAoQc3A9AGIAMgA0GoB2opAAA3ANcGIAkQ\nmjEgAUHoAGooAgAgAUHsAGooAgAQnzUgAUEBOgCcASAJELIqIARBD0cNAiADQgA3AqwEIAFBNGoo\nAgBBDGwhBSABQTBqKAIAIQQDQCAFRQ0CIANBuApqIgIgA0GwBGoiBigCADYCACADIAMpA6gENwOw\nCiADIAQ2ArwKIANBoAdqIANBsApqIAQoAgAiCEEgaigCACAIQSRqKAIAEIQNIANBoAdqEP8DIAQo\nAgAiCEEoaigCACAIQSxqKAIAENEEIAYgAigCADYCACADIAMpA7AKNwOoBCAFQXRqIQUgBEEMaiEE\nDAALAAsgC0EDOgAAIABCFDcDEEEGDAgLIANCADcCvAQgAUEoaigCAEEMbCEFIAFBJGooAgAhBANA\nIAUEQCADQbgKaiICIANBwARqIgYoAgA2AgAgAyADKQO4BDcDsAogAyAENgK8CiADQaAHaiADQbAK\naiAEKAIAIghBIGooAgAgCEEkaigCABCEDSADQaAHahD/AyAEKAIAIghBKGooAgAgCEEsaigCABDR\nBCAGIAIoAgA2AgAgAyADKQOwCjcDuAQgBUF0aiEFIARBDGohBAwBCwsgA0IANwLMBCABQUBrKAIA\nQQxsIQUgAUE8aigCACEEA0AgBQRAIANBuApqIgIgA0HQBGoiBigCADYCACADIAMpA8gENwOwCiAD\nIAQ2ArwKIANBoAdqIANBsApqIAQoAgAiCEEgaigCACAIQSRqKAIAEIQNIANBoAdqEP8DIAQoAgAi\nCEEoaigCACAIQSxqKAIAENEEIAYgAigCADYCACADIAMpA7AKNwPIBCAFQXRqIQUgBEEMaiEEDAEL\nCyABKAIEIQIgA0EQaiABKAIIIgQQ9hggA0EANgK4CiADIAMpAxA3A7AKIANBsApqIAQQ/SwgAygC\nuAohBSADIAMoArQKNgKoByADIANBuApqNgKkByADIAU2AqAHIAIgBEEYbGogAiADQaAHahCOGAJA\nIAMoArgKIgIEQCADKAK0CiACEIIEIAMgAygCtAoiAjYCrAcgAyACNgKkByADIAMoArAKNgKgByAD\nIAIgAygCuApBA3RqNgKoByADQdgEaiADQaAHahDOBAwBCyADQgA3AtwEIAMoArAKIAMoArQKEJ81\nCyABQRBqKAIAIQIgA0EIaiABQRRqKAIAIgQQ9hggA0EANgK4CiADIAMpAwg3A7AKIANBsApqIAQQ\n/SwgAygCuAohBSADIAMoArQKNgKoByADIANBuApqNgKkByADIAU2AqAHIAIgBEEYbGogAiADQaAH\nahCOGCADKAK4CiICRQ0BIAMoArQKIAIQggQgAyADKAK0CiICNgKsByADIAI2AqQHIAMgAygCsAo2\nAqAHIAMgAiADKAK4CkEDdGo2AqgHIANBkAZqIANBoAdqEM4EDAILIAMgAykA1wY3AM8CIAMgAykD\n0AY3A8gCIAMgAykDyAI3A4AGIAMgAykAzwI3AIcGDAILIANCADcClAYgAygCsAogAygCtAoQnzUL\nAkBB2LXOACgCAEEBSw0AQfSmzgAQxS1B/wFxIgJFDQBB+KbOACgCACACEKgORQ0AQfimzgAoAgAi\nB0EMaigCACEFIAcoAgghBiAHKAIAIQgCfyAHKAIEIgIEQCADQQA2ArAHIAMgBTYCrAcgAyAGNgKo\nByADIAI2AqQHIAMgCDYCoAdBAQwBCyADQQA2AqAHQQALIQQgA0HoBGogA0GgB2pByIzAABDeISAD\nQbwKakEBNgIAIANBxApqQQA2AgAgA0GEjcAANgK4CiADQaSWzAA2AsAKIANBADYCsAoCQCAEIAJJ\nBEAgAyAFNgKsByADIAY2AqgHIAMgAjYCpAcgAyAINgKgByADIAQ2ArAHIARBAWohBAwBCyADQQA2\nAqAHCyADQYAFaiADQaAHakHIjMAAEN4hIAMgA0G4BGo2ApQFAkAgBCACSQRAIAMgBTYCrAcgAyAG\nNgKoByADIAI2AqQHIAMgCDYCoAcgAyAENgKwByAEQQFqIQQMAQsgA0EANgKgBwsgA0GYBWogA0Gg\nB2pByIzAABDeISADIANBqARqNgKwBQJAIAQgAkkEQCADIAU2AqwHIAMgBjYCqAcgAyACNgKkByAD\nIAg2AqAHIAMgBDYCsAcgBEEBaiEEDAELIANBADYCoAcLIANBoAZqIANBoAdqQciMwAAQ3iEgAyAD\nQcgEajYCtAUCQCAEIAJJBEAgAyAFNgKsByADIAY2AqgHIAMgAjYCpAcgAyAINgKgByADIAQ2ArAH\nIARBAWohBAwBCyADQQA2AqAHCyADQbgGaiADQaAHakHIjMAAEN4hIAMgA0HYBGo2ArgFAkAgBCAC\nSQRAIAMgBDYC4AYgAyAFNgLcBiADIAY2AtgGIAMgAjYC1AYgAyAINgLQBgwBCyADQQA2AtAGCyAD\nQcgCaiADQdAGakHIjMAAEN4hIANB5AdqQZyNwAA2AgAgA0HYB2pBnI3AADYCACADQcwHakGMjcAA\nNgIAIANBwAdqQYyNwAA2AgAgA0G0B2pBjI3AADYCACADQeAHaiADQbwFajYCACADQdQHaiADQbgF\najYCACADQcgHaiADQbQFajYCACADQbwHaiADQbAFajYCACADQbAHaiADQZQFajYCACADQfiCwAA2\nAqgHIAMgA0HIAmo2AtwHIAMgA0G4Bmo2AtAHIAMgA0GgBmo2AsQHIAMgA0GYBWo2ArgHIAMgA0GA\nBWo2AqwHIAMgA0GwCmo2AqQHIAMgA0HoBGo2AqAHIAMgA0GQBmo2ArwFIAMgBzYC2AYgA0EGNgLU\nBiADIANBoAdqNgLQBkH4ps4AKAIAIANB0AZqEOsOCyABQSBqIQQCQCABKAIYQdABaigCACgCCCIC\nRQ0AIAIoAgBBf0YNACADQaAHaiACEOgPIAMoAqAHIgJBBGpBfxDgEyADKAKoByACQRRqKAIAIgVB\nfyAFIAJBEGooAgBJGzYCAAJAIAMtAKQHDQAQrS4NACACQQE6AAELIAJBADoAAAsgA0GgB2ogBEEk\nEI84GiADQdQHaiABQRBqKQIANwIAIANBzAdqIAFBCGopAgA3AgAgAyABKQIANwLEByADQcAFaiAD\nQaAHakE8EI84GiADQZAGahD9ByADQdgEahD9ByADQcgEahDOByADQbgEahDOByADQagEahDOB0IT\nDAMLIAEQoTULIAFBIGoQvS8LQg8LIS4gACAEOgAAIAAgAykDgAY3AAEgACAuNwMQIABBCGogAykA\nhwY3AAAgAEEYaiADQcAFakE8EI84GkEBCzoATCADQfAKaiQAC4DAAQIXfwN+IwBBkB9rIgMkACAB\nAn8CQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CfwJ/AkACQAJAAkACQAJAAkAC\nfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nfgJAAkACQAJAAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQCABLQAIQQFrDgUIAwIBAAkLIAFBEGohCwJAAkACQCABQeEAaiINLQAAQQFrDgQC\nBQEASQsgAUHAAmohCQJAAkAgAUH5BGoiBS0AAEEBaw4FAQZNAE5MCyABQfgFaiEGAkACQCABQaUG\naiIMLQAAQQFrDgQBBwBgUAsgAUGoBmohDwJAAkACQCABQYoIaiIKLQAAQQFrDgYCCVRVAQBTCyAB\nQZAIaigCACEOIAFBjAhqKAIAIQgMWgsgAUGQCGohDgJAIAFBrBFqIhAtAABBAWsOAwAIVlULQYCA\nwABBI0GQnsYAEPkdAAtBgIDAAEEjQYSgxgAQ+R0AC0GAgMAAQSNB9LDGABD5HQALQYCAwABBI0HM\nscYAEPkdAAsgAUHoAGooAgAhCCABQeQAaigCACEFDEgLQYCAwABBI0GgtcYAEPkdAAsgAUEQaiEL\nAkACQCABQdgFaiIILQAAQQFrDgMBAwAKCyABQTBqIQ0CQAJAAkACQCABQfwBaiIOLQAAQQFrDgUD\nBgIBACkLIAFBgAJqIQ8CQCABQe0DaiIELQAAQQFrDgQABjM6MgtBgIDAAEEjQeDCxgAQ+R0ACyAB\nQYACaiEPAkAgAUHcA2oiBC0AAEEBaw4DAAUrKgtBgIDAAEEjQZS7xgAQ+R0ACyABQbgCaigCACEJ\nIAFBtAJqKAIAIQUMJwtBgIDAAEEjQaS7xgAQ+R0AC0GAgMAAQSNB6MTGABD5HQALIAFBEGohDQJA\nIAFB0QBqIgUtAABBAWsOBAUBDgALCyABQdgAaiEIAkAgAUGIBWoiBi0AAEEBaw4DBAEADAsgAUH4\nAGohCQJAIAFBvQFqIhAtAABBAWsOBAMBFAAQCyABQcABaiEMIAFB5QRqIg4tAABBAWsOAwEAERAL\nAAtBgIDAAEEjQeCkxgAQ+R0AC0GAgMAAQSNB4KTGABD5HQALQYCAwABBI0GMp8YAEPkdAAtBgIDA\nAEEjQYynxgAQ+R0AC0GAgMAAQSNBkK7GABD5HQALAkBB2LXOACgCAEEBSw0AQeSxzgAQxS1B/wFx\nIgRFDQBB6LHOACgCACAEEKgORQ0AAkBB6LHOACgCACIEKAIEIgYEQCAEQQxqKAIAIQggBCgCCCEN\nIAQoAgAhByADQQA2AtAEIAMgCDYCzAQgAyANNgLIBCADIAY2AsQEIAMgBzYCwAQMAQsgA0EANgLA\nBAsgA0GgDGogA0HABGpBoK7GABDeISADQcwEakEBNgIAIANB1ARqQQA2AgAgA0H4gsAANgKoFSAD\nIAQ2ApgdIANBATYClB0gA0HUrsYANgLIBCADQaSWzAA2AtAEIANBADYCwAQgAyADQcAEajYCpBUg\nAyADQaAMajYCoBUgAyADQaAVajYCkB1B6LHOACgCACADQZAdahDrDgsgASgCACIFQfgAaiEEAkAg\nBUGoBGooAgAiC0F6akECIAtBBUsbQQFrDgMAPQIDCyADQcgEaiAFQcAEaikDADcDACADQdAEaiAF\nQcgEaikDADcDACADQdgEaiAFQdAEaikDADcDACADIAVBuARqKQMANwPABCABKAIEIQYgAUEQaiIL\nIANBwARqQcAFEI84GiABQdgFaiIIQQA6AAAgAUHUBWogBDYCACABQdAFaiAGQZALajYCAAsgAUHQ\nBWooAgAhCSADQeAeaiALQRhqIgQpAAA3AwAgA0HYHmogC0EQaiIGKQAANwMAIANB0B5qIAtBCGoi\nCikAADcDACADIAspAAA3A8geIAFB1AVqKAIAIgVBnANqKAIAQQNHDRogAUEwaiINIAspAwA3AwAg\nAUH8AWoiDkEAOgAAIAFB+AFqIAU2AgAgAUH0AWogCTYCACABQcgAaiAEKQMANwMAIAFBQGsgBikD\nADcDACABQThqIAopAwA3AwAMGwtCEyEcAkBB2LXOACgCAEEDSw0AQfCxzgAQxS1B/wFxIgVFDQBB\n9LHOACgCACAFEKgORQ0AAkBB9LHOACgCACIFKAIEIgIEQCAFQQxqKAIAIQsgBSgCCCEEIAUoAgAh\nBiADQQA2AtAEIAMgCzYCzAQgAyAENgLIBCADIAI2AsQEIAMgBjYCwAQMAQsgA0EANgLABAsgA0Gg\nDGogA0HABGpB3K7GABDeISADQcwEakEBNgIAIANB1ARqQQA2AgAgA0H4gsAANgKoFSADIAU2Apgd\nIANBATYClB0gA0Gcr8YANgLIBCADQaSWzAA2AtAEIANBADYCwAQgAyADQcAEajYCpBUgAyADQaAM\najYCoBUgAyADQaAVajYCkB1B9LHOACgCACADQZAdahDrDgxqCwxpCyADQZAEaiAFQcAEaikDADcD\nACADQZgEaiAFQcgEaikDADcDACADQaAEaiAFQdAEaikDADcDACADIAVBuARqKQMANwOIBCABKAIE\nIQYgAUEQaiINIANBiARqQTgQjzgaIAFB0QBqIgVBADoAACABQcwAaiAENgIAIAFByABqIAY2AgAL\nIAFB0ABqQQA6AAAgAUHIAGooAgAhCSADQZgMaiIEIA1BGGopAAA3AwAgA0GQDGoiBiANQRBqKQAA\nNwMAIANBiAxqIgggDUEIaikAADcDACADIA0pAAA3A4AMIAFBzABqKAIAIQcCQAJAAkBB2LXOACgC\nAEECSw0AQciwzgAQxS1B/wFxIgpFDQBBzLDOACgCACAKEKgODQELIAFBAToAUCABQUBrQQA2AgAg\nAUEwakIANwMAIANBuAxqIAQpAwA3AwAgA0GwDGogBikDADcDACADQagMaiAIKQMANwMAIAMgAykD\ngAw3A6AMDAELAkBBzLDOACgCACIEKAIEIgYEQCAEQQxqKAIAIQggBCgCCCEKIAQoAgAhCyADQQA2\nAtAEIAMgCDYCzAQgAyAKNgLIBCADIAY2AsQEIAMgCzYCwAQMAQsgA0EANgLABAsgA0GgDGogA0HA\nBGpBjKfGABDeISADQcAEaiAHQZADahDnKyADQfytwAA2AqgVIAMgBDYCmB0gA0EBNgKUHSADIANB\nuBpqNgKkFSADIANBoAxqNgKgFSADIANBwARqNgK4GiADIANBoBVqNgKQHSABQTBqIgYgBCADQZAd\nahD7CyABQQE6AFAgA0HABGoQ0isgBikDACEaIANBuAxqIANBmAxqKQMANwMAIANBsAxqIANBkAxq\nKQMANwMAIANBqAxqIANBiAxqKQMANwMAIAMgAykDgAw3A6AMIBpCAFINAgsgAUHYAGoiCCADQaAM\nakGoBBCPOBogAUGIBWoiBkEAOgAAIAFBhAVqIAk2AgAgAUGABWogBzYCAAsgAUGABWooAgAiC0Gc\nA2ooAgBBA0cNAiADQdASaiAIQQhqKQMANwMAIANB2BJqIAhBEGopAwA3AwAgA0HgEmogCEEYaikD\nADcDACADIAgpAwA3A8gSIAFBhAVqKAIAIQQgCygCkAMhByABQfgAaiIJIANByBJqQTgQjzgaIAFB\nvQFqIhBBADoAACABQbgBaiAHNgIAIAFBtAFqIAs2AgAgAUGwAWogBDYCAAwDCyADQdgEaiADQaAM\nakGoBBCPOBogAUEAOgBQIANByARqIAZBCGopAwA3AwAgA0HQBGogBkEQaikDADcDACADIAYpAwA3\nA8AEIAFB2ABqIANBwARqQcAEEI84GiABQaAFakEAOgAAIAFBnAVqIAk2AgAgAUGYBWogBzYCAAsg\nA0HABGogAUHYAGoiBCACEPElIAMpA9AEIhtCFFIEQCADKQPIBCEaIAMoAsQEIQUgAygCwAQhCyAD\nQYASaiADQdgEakHIABCPOBogA0H+EWogA0GjBWotAAA6AAAgAyADLwChBTsB/BEgAy0AoAUhAiAD\nQcgQaiADQaQFakG0ARCPOBogBBCuNQwUC0EDDAkLQQIhAkITIRsCQEHYtc4AKAIAQQNLDQBB1LDO\nABDFLUH/AXEiBUUNAEHYsM4AKAIAIAUQqA5FDQACQEHYsM4AKAIAIgUoAgQiCwRAIAVBDGooAgAh\nBCAFKAIIIQcgBSgCACEJIANBADYC0AQgAyAENgLMBCADIAc2AsgEIAMgCzYCxAQgAyAJNgLABAwB\nCyADQQA2AsAECyADQaAVaiADQcAEakGcp8YAEN4hIANBzARqQQE2AgAgA0HUBGpBADYCACADQfiC\nwAA2ApgdIAMgBTYCwBogA0EBNgK8GiADQeCnxgA2AsgEIANBpJbMADYC0AQgA0EANgLABCADIANB\nwARqNgKUHSADIANBoBVqNgKQHSADIANBkB1qNgK4GkHYsM4AKAIAIANBuBpqEOsODBILDBELIAFB\nvAFqQQA6AAAgAUGwAWooAgAhDyADQZgVaiIEIAlBGGopAAA3AwAgA0GQFWoiByAJQRBqKQAANwMA\nIANBiBVqIgsgCUEIaikAADcDACADIAkpAAA3A4AVIAFBuAFqKAIAIQogAUG0AWooAgAhEQJAAkAC\nQEHYtc4AKAIAQQJLDQBBmLDOABDFLUH/AXEiDEUNAEGcsM4AKAIAIAwQqA4NAQsgAUEBOgC8ASAB\nQagBakEANgIAIAFBmAFqQgA3AwAgA0G4FWogBCkDADcDACADQbAVaiAHKQMANwMAIANBqBVqIAsp\nAwA3AwAgAyADKQOAFTcDoBUMAQtBnLDOACgCACIHQQxqKAIAIQwgBygCCCEOIAcoAgAhEgJ/IAco\nAgQiCwRAIANBADYC0AQgAyAMNgLMBCADIA42AsgEIAMgCzYCxAQgAyASNgLABEEBDAELIANBADYC\nwARBAAshBCADQbgYaiADQcAEakHgpMYAEN4hIAMgCjYC8BkCQCAEIAtJBEAgAyAENgKwFSADIAw2\nAqwVIAMgDjYCqBUgAyALNgKkFSADIBI2AqAVDAELIANBADYCoBULIANBkB1qIANBoBVqQeCkxgAQ\n3iEgA0HUBGpBjLbAADYCACADQdAEaiILQaSWzAA2AgAgA0H8tcAANgLIBCADIAc2AtAeIANBAjYC\nzB4gAyADQZAdajYCzAQgAyADQfAZajYCxAQgAyADQbgYajYCwAQgAyADQcAEajYCyB4gAUGYAWoi\nBCAHIANByB5qEPsLIAFBAToAvAEgBCkDACEaIANBuBVqIANBmBVqKQMANwMAIANBsBVqIANBkBVq\nKQMANwMAIANBqBVqIANBiBVqKQMANwMAIAMgAykDgBU3A6AVIBpCAFINAwsgAUHAAWoiDCADQaAV\nakGYAxCPOBogAUHlBGoiDkEAOgAAIAFB4ARqIA82AgAgAUHcBGogCjYCACABQdgEaiARNgIACyAB\nQeQEakEAOgAAIANB0BxqIAxBGGopAAA3AwAgA0HIHGogDEEQaikAADcDACADQcAcaiAMQQhqKQAA\nNwMAIAMgDCkAADcDuBwgA0HABGogAUHYBGooAgAiBEHAARCPOBogAUHcBGooAgAiCygCBCEHIAso\nAgAhCiADQfgcaiAEQZADahDnKyADQQU2AtgcIAFBwANqIgQgA0G4HGogA0HABGogCiAHIAtBCGog\nA0H4HGogA0HYHGoQ3AUgAUGIBGotAABBAkYNDCABQQE6AOQEIAFBjARqIARBzAAQjzghBCADQcAE\nahC2DSADQcAEakHIm8kAQQogAUGsBGooAgBBCGogAUGwBGooAgAQ/w8Q5RsgAUHtAWpBADoAACAB\nQegBaiAENgIAIAFB5AFqIAFB4ARqKAIAQcAFajYCAAsgA0HABGogAUHgAWoiCyACEPwFIAMtAMAE\nIgJBEEYNAiADKQPIBCEaIAMoAsQEIQUgAy8BwgQhByADLQDBBCEEIAsQoyQgAkEPRw0GQdi1zgAo\nAgAhBSAEQQFHDQcgBUECSw0JQbCwzgAQxS1B/wFxIgVFDQlBtLDOACgCACAFEKgODQgMCQsgA0HY\nBGogA0GgFWpBmAMQjzgaIAFBADoAvAEgA0HIBGogBEEIaikDADcDACALIARBEGopAwA3AwAgAyAE\nKQMANwPABCABQcABaiADQcAEakGwAxCPOBogAUH9BGpBADoAACABQfgEaiAPNgIAIAFB9ARqIAo2\nAgAgAUHwBGogETYCAAsgA0HABGogAUHAAWoiBCACEPIlIAMpA9AEIhtCFFENASADKQPIBCEaIAMo\nAsQEIQUgAygCwAQhCyADQfAbaiADQdgEakHIABCPOBogA0HuG2ogA0GjBWotAAA6AAAgAyADLwCh\nBTsB7BsgAy0AoAUhAiADQbgaaiADQaQFakG0ARCPOBogBBCvNQwLCyAOQQM6AABBBAwBC0EDCyEC\nIBAgAjoAACAGQQM6AABBBAshAiAFIAI6AAAgAEIUNwMQQQMMWwsgAUGMBGoQzxEgAUHkBGpBADoA\nACAEQQh0IAJyIAdBEHRyIQtCDwwFCwJAIAVBA0sNAEG8sM4AEMUtQf8BcSIFRQ0AQcCwzgAoAgAg\nBRCoDkUNAAJAQcCwzgAoAgAiBSgCBCICBEAgBUEMaigCACELIAUoAgghBCAFKAIAIQcgA0EANgLQ\nBCADIAs2AswEIAMgBDYCyAQgAyACNgLEBCADIAc2AsAEDAELIANBADYCwAQLIANBuBxqIANBwARq\nQaSmxgAQ3iEgA0HMBGpBATYCACADQdQEakEANgIAIANB+ILAADYC4BwgAyAFNgKAHSADQQE2Avwc\nIANBhKfGADYCyAQgA0GklswANgLQBCADQQA2AsAEIAMgA0HABGo2AtwcIAMgA0G4HGo2AtgcIAMg\nA0HYHGo2AvgcQcCwzgAoAgAgA0H4HGoQ6w4LQQIhAiABQeQEai0AAEUNAiABQYwEahDPEQwCCwJA\nQbSwzgAoAgAiBSgCBCICBEAgBUEMaigCACELIAUoAgghBCAFKAIAIQcgA0EANgLQBCADIAs2AswE\nIAMgBDYCyAQgAyACNgLEBCADIAc2AsAEDAELIANBADYCwAQLIANBuBxqIANBwARqQeylxgAQ3iEg\nA0HMBGpBATYCACADQdQEakEANgIAIANB+ILAADYC4BwgAyAFNgKAHSADQQE2AvwcIANBnKbGADYC\nyAQgA0GklswANgLQBCADQQA2AsAEIAMgA0HABGo2AtwcIAMgA0G4HGo2AtgcIAMgA0HYHGo2Avgc\nQbSwzgAoAgAgA0H4HGoQ6w4LIANByB5qIAFBjARqQcgAEI84GiADQcYeaiABQdcEai0AADoAACAD\nIAFB1QRqLwAAOwHEHiABQdQEai0AACECCyABQeQEakEAOgAAQhMMAQsgA0HgHGogBEEIaikCADcD\nACADIAQpAgA3A9gcIANBwARqELYNIANBwARqIAEoAtwEQZwCahCnEBDlGwJAQdi1zgAoAgBBA0sN\nAEGksM4AEMUtQf8BcSIFRQ0AQaiwzgAoAgAgBRCoDkUNAAJAQaiwzgAoAgAiBSgCBCICBEAgBUEM\naigCACELIAUoAgghBCAFKAIAIQcgA0EANgLQBCADIAs2AswEIAMgBDYCyAQgAyACNgLEBCADIAc2\nAsAEDAELIANBADYCwAQLIANBuBxqIANBwARqQZClxgAQ3iEgA0HMBGpBATYCACADQdQEakEBNgIA\nIANB+ILAADYCgB0gAyAFNgLwHCADQQE2AuwcIANB5KXGADYCyAQgA0EsNgKMHSADIANBwARqNgL8\nHCADIANBuBxqNgL4HCADIANB+BxqNgLoHCADIANBiB1qNgLQBCADIANB2BxqNgKIHSADQQA2AsAE\nQaiwzgAoAgAgA0HoHGoQ6w4LIANB2BxqEOIfQQIhAkITCyEbIANB8BlqIANByB5qQcgAEI84GiAD\nQe4ZaiIEIANBxh5qLQAAOgAAIAMgAy8BxB47AewZIANBuBhqIANBkB1qQbQBEI84GiAOQQE6AAAg\nA0HwG2ogA0HwGWpByAAQjzgaIANB7htqIAQtAAA6AAAgAyADLwHsGTsB7BsgA0G4GmogA0G4GGpB\ntAEQjzgaIAwQuSoLIAFBvAFqLQAABEAgAUGYAWoQ5RsLIAFBADoAvAEgA0G4FGogA0HwG2pByAAQ\njzgaIANBthRqIANB7htqLQAAOgAAIAMgAy8B7Bs7AbQUIANBgBNqIANBuBpqQbQBEI84GiABQQE6\nAL0BIAkQliELIANBgBJqIANBuBRqQcgAEI84GiADQf4RaiADQbYUai0AADoAACADIAMvAbQUOwH8\nESADQcgQaiADQYATakG0ARCPOBogBkEBOgAAIAgQ1S8LIAFB0ABqLQAABEAgAUEwahDlGwsgAUEA\nOgBQIANBwANqIANBgBJqQcgAEI84GiADQb4DaiIGIANB/hFqLQAAOgAAIAMgAy8B/BE7AbwDIANB\niAJqIANByBBqQbQBEI84GiABQQE6AFEgDRCXISADQcABaiADQcADakHIABCPOBogA0G+AWoiBCAG\nLQAAOgAAIAMgAy8BvAM7AbwBQhMhHCAbQhNRBEAgA0HwAGogA0HAAWpByAAQjzgaIANB7gBqIgsg\nBC0AADoAACADIAMvAbwBOwFsIAEoAgBB4ARqELoxIAEoAgAiBUHgBGogA0HwAGpByAAQjzgaIAVB\nqAVqIAI6AAAgBUGpBWogAy8BbDsAACAFQasFaiALLQAAOgAADFELIANBgApqIANBiAJqQbQBEI84\nGiADQbgLaiADQcABakHIABCPOBogA0G2C2ogBC0AADoAACADIAMvAbwBOwG0CyAbIRwMUAtBAiEM\nAkBB2LXOACgCAEEDSw0AQcC0zgAQxS1B/wFxIgJFDQBBxLTOACgCACACEKgORQ0AQcS0zgAoAgAi\nCUEMaigCACEGIAkoAgghCiAJKAIAIQ0CfyAJKAIEIgQEQCADQQA2ArAMIAMgBjYCrAwgAyAKNgKo\nDCADIAQ2AqQMIAMgDTYCoAxBAQwBCyADQQA2AqAMQQALIQIgA0HwG2ogA0GgDGpB+MTGABDeISAD\nQawVakEBNgIAIANBtBVqQQA2AgAgA0GAvMYANgKoFSADQaSWzAA2ArAVIANBADYCoBUCQCACIARJ\nBEAgAyAGNgKsDCADIAo2AqgMIAMgBDYCpAwgAyANNgKgDCADIAI2ArAMIAJBAWohAgwBCyADQQA2\nAqAMCyADQYgCaiADQaAMakH4xMYAEN4hIAMgBSkDgAM3A8ADAkAgAiAESQRAIAMgBjYCrAwgAyAK\nNgKoDCADIAQ2AqQMIAMgDTYCoAwgAyACNgKwDCACQQFqIQIMAQsgA0EANgKgDAsgBUGQA2ohBSAD\nQbgaaiADQaAMakH4xMYAEN4hIANBuBRqIANByB5qEOYaAkAgAiAESQRAIAMgAjYCsAwgAyAGNgKs\nDCADIAo2AqgMIAMgBDYCpAwgAyANNgKgDAwBCyADQQA2AqAMCyADQZAdaiADQaAMakH4xMYAEN4h\nIANB8BlqIAUQ5ysgA0HMDGpB/K3AADYCACADQcAMakHsrcAANgIAIANBtAxqQciFwAA2AgAgA0HI\nDGogA0HAAWo2AgAgA0G8DGogA0G4FGo2AgAgA0GwDGogA0HAA2o2AgAgA0H4gsAANgKoDCADIAk2\nAogSIANBBDYChBIgAyADQZAdajYCxAwgAyADQbgaajYCuAwgAyADQYgCajYCrAwgAyADQaAVajYC\npAwgAyADQfAbajYCoAwgAyADQfAZajYCwAEgAyADQaAMajYCgBJBxLTOACgCACADQYASahDrDiAD\nQfAZahDSKyADKAK4FCADKAK8FBCMNAwdCwwcCyABQdAAaiIJIA0pAwA3AwAgAUG4AWogAUH0AWoo\nAgA2AgAgAUHYAGogDUEIaikDADcDACABQeAAaiANQRBqKQMANwMAIAFB6ABqIA1BGGopAwA3AwAg\nAUG8AWogAUH4AWooAgAiBTYCACADQaAMaiAFQZADaigCACAFQZwDaigCABCqESADKALADARAIAFB\nwAFqIANBoAxqQTQQjzghBCADQRhqIAEoArgBIgZBCGooAgAgBkEMaigCABDGLSADKAIYIQYgAygC\nHCEHIANBEGogAUHgAWooAgAgAUHkAWooAgAQlCQgA0GoDGogAUHIAWopAgA3AwAgA0GwDGogAUHQ\nAWopAgA3AwAgA0G4DGogAUHYAWopAgA3AwAgAyAEKQIANwOgDCADKQMQIRsgA0HIDGogAUHsAWoo\nAgAgAUHwAWooAgAQ/h0gAyAbNwPADCADQZAdaiADQaAMakE0EI84GiADQQhqIAYgAUGAAmogA0GQ\nHWpBNBCPOCAHKAJkEQMAIAMoAgghBSABQbgCaiADKAIMIgk2AgAgAUG0AmogBTYCAAwBC0ECIQwC\nQEHYtc4AKAIAQQNLDQBBsLPOABDFLUH/AXEiBUUNAEG0s84AKAIAIAUQqA5FDQBBtLPOACgCACIF\nQQxqKAIAIQogBSgCCCEEIAUoAgAhBwJ/IAUoAgQiBgRAIANBADYCsAwgAyAKNgKsDCADIAQ2AqgM\nIAMgBjYCpAwgAyAHNgKgDEEBDAELIANBADYCoAxBAAshAiADQfAbaiADQaAMakG0u8YAEN4hIANB\nrBVqQQE2AgAgA0G0FWpBADYCACADQYC8xgA2AqgVIANBpJbMADYCsBUgA0EANgKgFQJAIAIgBkkE\n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\nIBI2AqgMIAMgEDYCpAwgAyATNgKgDEEBDAELIANBADYCoAxBAAshByADQbgUaiADQaAMakHwwsYA\nEN4hIANBrAxqQQE2AgAgA0G0DGpBADYCACADQbjDxgA2AqgMIANBpJbMADYCsAwgA0EANgKgDAJA\nIAcgEEkEQCADIAc2AoAcIAMgETYC/BsgAyASNgL4GyADIBA2AvQbIAMgEzYC8BsMAQsgA0EANgLw\nGwsgA0HwGWogA0HwG2pB8MLGABDeISADQZwCakGoosAANgIAIANBmAJqIANB8BtqNgIAIANB+ILA\nADYCkAIgAyACNgKIEiADQQI2AoQSIAMgFDYC8BsgAyADQfAZajYClAIgAyADQaAMajYCjAIgAyAD\nQbgUajYCiAIgAyADQYgCajYCgBJBoLTOACgCACADQYASahDrDgsgA0GQHWogA0GgFWpBOBCPOBog\nA0HGHmoiAiADQeocai0AADoAACADIAMvAegcOwHEHiAEQQE6AAAgDEH/AXFBBEYNAyADQbgaaiAD\nQZAdakE4EI84GiADQYodaiACLQAAOgAAIAMgAy8BxB47AYgdIA8QpCQLIAFB8ABqEKEoIAFBwAFq\nEOQpCyADQbgYaiADQbgaakE4EI84GiADQe4baiADQYodai0AADoAACADIAMvAYgdOwHsGyAOQQE6\nAAAgDRC5HQsgA0GAE2ogA0G4GGpBOBCPOBogA0HuGWoiAiADQe4bai0AADoAACADIAMvAewbOwHs\nGSAIQQE6AAAgCxDZLyAMQf8BcUEDRg0CIANByBBqIANBgBNqQTgQjzgaIANBthRqIgsgAi0AADoA\nACADIAMvAewZOwG0FCABKAIAQeAEahC6MSABKAIAIgIgCToA4AQgAkHoBGogGjcDACACQeQEaiAF\nNgIAIAJB4gRqIAo7AQAgAkHhBGogBjoAACACQfAEaiADQcgQakE4EI84GiACQagFaiAMOgAAIAJB\nqQVqIAMvAbQUOwAAIAJBqwVqIAstAAA6AAAMMQtBBSEMCyAOIAw6AAAgCEEDOgAAIABCFDcDEEEE\nDDELIAlB/wFxIAZB/wFxQQh0ciAKQRB0cgwrCyADQagVaiAFQcAEaikDADcDACADQbAVaiAFQcgE\naikDADcDACADQbgVaiAFQdAEaikDADcDACADIAVBuARqKQMANwOgFSABKAIEIQYgAUEQaiILIANB\noBVqQcgAEI84GiABQeEAaiINQQA6AAAgAUHcAGogBDYCACABQdgAaiAGQZALajYCAAsgAUHgAGpB\nADoAACABQTBqIAspAwA3AwAgAUE4aiALQQhqKQMANwMAIAFBQGsgC0EQaikDADcDACABQcgAaiAL\nQRhqKQMANwMAIAFB0ABqIAFB2ABqKQMANwMAAkBB2LXOACgCAEEBSw0AQcSyzgAQxS1B/wFxIgRF\nDQBByLLOACgCACAEEKgORQ0AQciyzgAoAgAiBEEMaigCACEIIAQoAgghByAEKAIAIQUCfyAEKAIE\nIgYEQCADQQA2AtAEIAMgCDYCzAQgAyAHNgLIBCADIAY2AsQEIAMgBTYCwARBAQwBCyADQQA2AsAE\nQQALIQkgA0G4GGogA0HABGpBsLXGABDeISADQcwEakEBNgIAIANB1ARqQQA2AgAgA0HgtcYANgLI\nBCADQaSWzAA2AtAEIANBADYCwAQCQCAJIAZJBEAgAyAJNgKgHSADIAg2ApwdIAMgBzYCmB0gAyAG\nNgKUHSADIAU2ApAdDAELIANBADYCkB0LIANBuBpqIANBkB1qQbC1xgAQ3iEgA0G0DGpByIXAADYC\nACADQbAMaiADQZAdajYCACADQfiCwAA2AqgMIAMgBDYCiBMgA0ECNgKEEyADIAEoAlQpA5ADNwOQ\nHSADIANBuBpqNgKsDCADIANBwARqNgKkDCADIANBuBhqNgKgDCADIANBoAxqNgKAE0HIss4AKAIA\nIANBgBNqEOsOCyABKAJUIgRBlANqKAIAIQYgBCgCkAMhBCADQeAAaiABKAJQIghBCGooAgAgCEEM\naigCABDGLSADQdgAaiADKAJgIAQgBiADKAJkKAJgEQYAIAMoAlghBSABQegAaiADKAJcIgg2AgAg\nAUHkAGogBTYCAAsgA0HABGogBSACIAgoAgwRAwACQAJAIAMtAIQFIgZBBEcEQCABQegAaiEEIANB\noAxqIANBwARqQcQAEI84GiADQZIdaiIIIANBhwVqLQAAOgAAIAMgAy8AhQU7AZAdIAFB5ABqENEr\nIAZBA0YNASAEIANBoAxqQcQAEI84IQQgAUGsAWogBjoAACABQa8BaiAILQAAOgAAIAFBrQFqIAMv\nAZAdOwAAIAFBsAFqIARByAAQjzgaIAFB4ABqQQE6AAAgAUH0AWotAABBAkYEQEEFIQVBDyEIDCoL\nIAFBADoAYCABQfgBaiAEQcgAEI84IQQgAUGoAmooAgBFDQJBBSEFQdi1zgAoAgBBA0sNJ0HQss4A\nEMUtQf8BcSICRQ0nQdSyzgAoAgAgAhCoDkUNJ0HUss4AKAIAIgJBDGooAgAhBiACKAIIIQ0gAigC\nACEHAn8gAigCBCIEBEAgA0EANgLQBCADIAY2AswEIAMgDTYCyAQgAyAENgLEBCADIAc2AsAEQQEM\nAQsgA0EANgLABEEACyEIIANBuBhqIANBwARqQei1xgAQ3iEgA0HMBGpBATYCACADQdQEakEANgIA\nIANBvLbGADYCyAQgA0GklswANgLQBCADQQA2AsAEAkAgCCAESQRAIAMgCDYCoB0gAyAGNgKcHSAD\nIA02ApgdIAMgBDYClB0gAyAHNgKQHQwBCyADQQA2ApAdCyADQbgaaiADQZAdakHotcYAEN4hIANB\ntAxqQciFwAA2AgAgA0GwDGogA0GQHWo2AgAgA0H4gsAANgKoDCADIAI2AogTIANBAjYChBMgAyAB\nQdQAaigCACkDkAM3A5AdIAMgA0G4Gmo2AqwMIAMgA0HABGo2AqQMIAMgA0G4GGo2AqAMIAMgA0Gg\nDGo2AoATQdSyzgAoAgAgA0GAE2oQ6w4MJwtBAwwdCyAEIAMpAqAMNwIAIAFBrAFqQQM6AAAgBEEI\naiADQagMaikCADcCACABQeAAakGAAjsBACABLQBoIghBEEYNHSABQekAai8AACABQesAai0AAEEQ\ndHIhAiABQfAAaikDACEaIAFB7ABqKAIAIQUMKAsgASABQYgCaiIGNgJkIAFB+QRqIgVBADoAACAB\nQfQEaiAGNgIAIAFB8ARqIAQ2AgAgAUHAAmoiCSABQTBqKQMANwMAIAFByAJqIAFBOGopAwA3AwAg\nAUHQAmogAUFAaykDADcDACABQdgCaiABQcgAaikDADcDACABQegEaiABQdAAaikDADcDAAsgAUH4\nBGpBADoAACABQeACaiABQegEaigCADYCACADQdAaaiIPIAlBGGopAAA3AwAgA0HIGmoiDiAJQRBq\nKQAANwMAIANBwBpqIhAgCUEIaikAADcDACABQeQCaiABQewEaigCADYCACABQegCaiABQfAEaikD\nADcDACADIAkpAAA3A7gaAkBB2LXOACgCAEEBSw0AQZSyzgAQxS1B/wFxIgRFDQBBmLLOACgCACAE\nEKgORQ0AQZiyzgAoAgAiBkEMaigCACEIIAYoAgghByAGKAIAIQwCfyAGKAIEIgQEQCADQQA2AtAE\nIAMgCDYCzAQgAyAHNgLIBCADIAQ2AsQEIAMgDDYCwARBAQwBCyADQQA2AsAEQQALIQogA0GAE2og\nA0HABGpB3LHGABDeISADQawMakEBNgIAIANBtAxqQQA2AgAgA0GkssYANgKoDCADQaSWzAA2ArAM\nIANBADYCoAwCQCAKIARJBEAgAyAINgLMBCADIAc2AsgEIAMgBDYCxAQgAyAMNgLABCADIAo2AtAE\nIApBAWohCgwBCyADQQA2AsAECyADQbgYaiADQcAEakHcscYAEN4hIAMgASgC5AIpA5ADNwPIHgJA\nIAogBEkEQCADIAo2AtAEIAMgCDYCzAQgAyAHNgLIBCADIAQ2AsQEIAMgDDYCwAQMAQsgA0EANgLA\nBAsgA0GQHWogA0HABGpB3LHGABDeISADQdAAaiABKALsAhDmGyADQeAEakHIhcAANgIAIANB1ARq\nQciFwAA2AgAgA0HcBGogA0GIAmo2AgAgA0HQBGogA0HIHmo2AgAgA0H4gsAANgLIBCADIAY2AtAQ\nIANBAzYCzBAgAyADKQNQNwOIAiADIANBkB1qNgLYBCADIANBuBhqNgLMBCADIANBoAxqNgLEBCAD\nIANBgBNqNgLABCADIANBwARqNgLIEEGYss4AKAIAIANByBBqEOsOCyABKALkAikDgAMhGiABQYAF\naiADKQO4GjcAACABQYgFaiAQKQMANwAAIAFBkAVqIA4pAwA3AAAgAUGYBWogDykDADcAACABQawG\nakEAOgAAIAFBqAZqIAEoAuACNgIAIAFBoAZqIBo3AwALIANBwARqIAFBgAVqIgQgAhCRBgJAIAMo\nAqAFIgZBBEcEQCADQaAMaiADQcAEakHgABCPOBogA0GgHWoiCCADQbQFaikCADcDACADQZgdaiIH\nIANBrAVqKQIANwMAIAMgAykCpAU3A5AdIAQQ0y8gAUHsA2ohBCAGQQNGBEAgBCADKQKgDDcCACAB\nQcwEakEDNgIAIARBCGogA0GoDGopAgA3AgAgAUH4BGpBADoAACABQfQDaikCACEaIAFB8ANqKAIA\nIQUgAUHtA2ovAAAgAUHvA2otAAAgAS0A7AMhCCABQQE6APkEQQQgCEEQRg0cGkEQdHIhAgwkCyAE\nIANBoAxqQeAAEI84IQQgAUHMBGogBjYCACABQeAEaiAIKQMANwIAIAFB2ARqIAcpAwA3AgAgAUHQ\nBGogAykDkB03AgAgAUHwAmogBEH8ABCPOBogAUH4BGpBAToAAAJAIAFB0ANqKAIAQQJHBEAgAUEA\nOgD4BCABQfwEaiAEQfwAEI84IAFBlAVqKAIAIgZBIGooAgAgBkEkaigCACABQeACaigCACIGKAJg\nQQhqIAZB5ABqKAIAELs2RQ0BELsxRQ0BIAFBpQZqIgxBADoAACABQZQGaiABKQPgAjcCACABQZwG\naiABQegCaikDADcCACABQfgFaiEGDAULQdi1zgAoAgBBA0sNAkGgss4AEMUtQf8BcSIERQ0CQaSy\nzgAoAgAgBBCoDkUNAkGkss4AKAIAIgZBDGooAgAhCCAGKAIIIQcgBigCACEKAn8gBigCBCIEBEAg\nA0EANgLQBCADIAg2AswEIAMgBzYCyAQgAyAENgLEBCADIAo2AsAEQQEMAQsgA0EANgLABEEACyEM\nIANBgBNqIANBwARqQayyxgAQ3iEgA0GsDGpBATYCACADQbQMakEANgIAIANB9LLGADYCqAwgA0Gk\nlswANgKwDCADQQA2AqAMAkAgDCAESQRAIAMgCDYCzAQgAyAHNgLIBCADIAQ2AsQEIAMgCjYCwAQg\nAyAMNgLQBCAMQQFqIQwMAQsgA0EANgLABAsgA0G4GGogA0HABGpBrLLGABDeISADIAFB5AJqKAIA\nKQOQAzcDyB4CQCAMIARJBEAgAyAMNgLQBCADIAg2AswEIAMgBzYCyAQgAyAENgLEBCADIAo2AsAE\nDAELIANBADYCwAQLIANBkB1qIANBwARqQayyxgAQ3iEgA0EgaiABQewCaigCABDmGyADQeAEakHI\nhcAANgIAIANB1ARqQciFwAA2AgAgA0HcBGogA0GIAmo2AgAgA0HQBGogA0HIHmo2AgAgA0H4gsAA\nNgLIBCADIAY2AtAQIANBAzYCzBAgAyADKQMgNwOIAiADIANBkB1qNgLYBCADIANBuBhqNgLMBCAD\nIANBoAxqNgLEBCADIANBgBNqNgLABCADIANBwARqNgLIEEGkss4AKAIAIANByBBqEOsODAILQdi1\nzgAoAgBBA0sNIUGsss4AEMUtQf8BcSIFRQ0hQbCyzgAoAgAgBRCoDkUNIUGwss4AKAIAIgVBDGoo\nAgAhBiAFKAIIIQggBSgCACENAn8gBSgCBCIEBEAgA0EANgLQBCADIAY2AswEIAMgCDYCyAQgAyAE\nNgLEBCADIA02AsAEQQEMAQsgA0EANgLABEEACyECIANBgBNqIANBwARqQfyyxgAQ3iEgA0GsDGpB\nATYCACADQbQMakEANgIAIANB2LPGADYCqAwgA0GklswANgKwDCADQQA2AqAMAkAgAiAESQRAIAMg\nBjYCzAQgAyAINgLIBCADIAQ2AsQEIAMgDTYCwAQgAyACNgLQBCACQQFqIQIMAQsgA0EANgLABAsg\nA0G4GGogA0HABGpB/LLGABDeISADIAFB5AJqKAIAKQOQAzcDyB4CQCACIARJBEAgAyACNgLQBCAD\nIAY2AswEIAMgCDYCyAQgAyAENgLEBCADIA02AsAEDAELIANBADYCwAQLIANBkB1qIANBwARqQfyy\nxgAQ3iEgA0HIAGogAUHsAmooAgAQ5hsgA0HgBGpByIXAADYCACADQdQEakHIhcAANgIAIANB3ARq\nIANBiAJqNgIAIANB0ARqIANByB5qNgIAIANB+ILAADYCyAQgAyAFNgLQECADQQM2AswQIAMgAykD\nSDcDiAIgAyADQZAdajYC2AQgAyADQbgYajYCzAQgAyADQaAMajYCxAQgAyADQYATajYCwAQgAyAD\nQcAEajYCyBBBsLLOACgCACADQcgQahDrDgwhC0EDDBkLIAFB5AJqKAIAKQOAAyEbIAFBrAVqQQA6\nAAAgAUGoBWogAUHgAmooAgA2AgAgAUGUBWogGzcCAAsgA0HABGogAUH8BGoiBCACEKgRIAMtAMAE\nIghBEEcEQCADKQPIBCEaIAMoAsQEIQUgAy8AwQQhAiADLQDDBCEGIAQQvTEgCEEPRg0gIAIgBkEQ\ndHIhAgweC0EFDBcLIAFBpAZqQQA6AAAgAUGIBmogAUGUBmooAgAiCDYCACABQYwGaiABQZwGaigC\nADYCACABQZAGaiABQaAGaigCACIENgIAIAQoAgBBA0YEQEEPIQgMHAsgAUGYBmooAgBBqANqKQMA\nIRogAUGKCGoiCkEAOgAAIAFBhAhqIAQ2AgAgAUGACGogCDYCACABQZgHaiAaNwMAIAFBqAZqIQ8L\nIAFBiAhqQQA7AQAgAUGgB2ogAUGACGooAgAiBDYCACABQaQHaiABQYQIaigCACIHNgIAIAEgAUGY\n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\nE0GQsM4AKAIAIANBgBNqEOsODAELIBBBAzoAAEEFDAYLIANBwAxqIAFB/AdqKAIAQQhqEKMPIANB\nwARqEKwUIANBuAxqIANB2ARqKQMANwMAIANBsAxqIANB0ARqKQMANwMAIANBqAxqIANByARqKQMA\nNwMAIANB+AxqIANBmAVqKAIANgIAIANB0B5qIgQgA0GoBWoiCCgCADYCACADQfgbaiIHIANBtAVq\nIg4oAgA2AgAgAyADKQPABDcDoAwgAyADKQOQBTcD8AwgAyADKQOgBTcDyB4gAyADKQKsBTcD8Bsg\nAygCnAUhECADQfgZaiIRIANBwAVqIhIoAgA2AgAgA0HAFGoiEyADQcwFaiIUKAIANgIAIANBiBJq\nIhYgA0HYBWoiFygCADYCACADQegMaiADQYgFaikDADcDACADQeAMaiADQYAFaikDADcDACADIAMp\nA7gFNwPwGSADIAMpAsQFNwO4FCADIAMpA9AFNwOAEiADIAMpA/gENwPYDCADQZAdaiADQdwFaiIY\nQSQQjzgaIANB4ARqEI80IANBOGogAUGgB2ooAgAiFUEIaigCACAVQQxqKAIAEMYtIAMoAjghFSAD\nKAI8IRkgA0HABGogA0GgDGpB3AAQjzgaIAggBCgCADYCACAOIAcoAgA2AgAgEiARKAIANgIAIBQg\nEygCADYCACAXIBYoAgA2AgAgAyAQNgKcBSADIAMpA8geNwOgBSADIAMpA/AbNwKsBSADIAMpA/AZ\nNwO4BSADIAMpA7gUNwLEBSADIAMpA4ASNwPQBSAYIANBkB1qQSQQjzgaIANBMGogFSADQcAEaiAZ\nKAIkEQMAIAMoAjAhCCABIAMoAjQiDjYCkAggAUGMCGogCDYCAAsgA0HABGogCCACIA4oAgwRAwAg\nAy0AwAQiCEEQRg0DIAMgAykAwQQ3A7gYIAMgA0HIBGopAAA3AL8YIAFBjAhqENErIAhBD0cEQCAD\nIAMpAL8YNwCHEyADIAMpA7gYNwOAEyADIAMpA4ATNwPIECADIAMpAIcTNwDPEAwCCyABQfwHaigC\nABC6LyABQYkIakEAOgAAIAFBqAdqIgQoAgBFDQAgAUGICGotAABFDQAgBBCpNQsgAUGICGpBADoA\nAEERIQgMBAsgAUH8B2ooAgAQui8gAUGJCGpBADoAAAsgAUGICGpBADoAAAwCC0EGCyEIIAogCDoA\n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\nQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkAgAS0ACEEBaw4FBQMCAQAGCyABQRBqIRACQAJAAkAgAUHhAGoiDy0AAEEB\naw4EAgUBADkLIAFBwAJqIQoCQAJAIAFB+QRqIgctAABBAWsOBQEGPQA+PAsgAUH4BWohBgJAAkAg\nAUGlBmoiDi0AAEEBaw4EAQcAX0ALIAFBqAZqIRECQAJAAkACQCABQYoIaiILLQAAQQFrDgYDCgJO\nAQBECyABQZAIaigCACEMIAFBjAhqKAIAIQQMWgsgAUGQCGohDAJAAkAgAUGsEWoiCC0AAEEBaw4D\nAQoATwsCQCABQcsOaiIFLQAAQQFrDgUAClFTVVALQcD0xQBBI0HAnsYAEPkdAAtBwPTFAEEjQZCe\nxgAQ+R0ACyABQYwIaiEFAkACQCABQZ0IaiIILQAAQQFrDgQNCQEARAsgAUH0CGooAgAhDCABQfAI\naigCACEEDEULIAFBpAhqKAIAIQwgAUGgCGooAgAhBAxDC0HA9MUAQSNBhKDGABD5HQALQcD0xQBB\nI0H0sMYAEPkdAAtBwPTFAEEjQcyxxgAQ+R0ACyABQegAaigCACEEIAFB5ABqKAIAIQcMOAtBwPTF\nAEEjQaC1xgAQ+R0ACyABQRBqIRACQAJAIAFB2AVqIgQtAABBAWsOAwEDAAkLIAFBMGohDwJAAkAC\nQAJAIAFB/AFqIgwtAABBAWsOBQMGAgEAGQsgAUGAAmohEQJAIAFB7QNqIgUtAABBAWsOBAAGIyoi\nC0HA9MUAQSNB4MLGABD5HQALIAFBgAJqIRECQCABQdwDaiIFLQAAQQFrDgMABRsaC0HA9MUAQSNB\nlLvGABD5HQALIAFBuAJqKAIAIQogAUG0AmooAgAhBwwXC0HA9MUAQSNBpLvGABD5HQALQcD0xQBB\nI0HoxMYAEPkdAAsgAUEQaiEQIAFB0QBqIgctAABBAWsOBAEADAoJCwALQcD0xQBBI0GMp8YAEPkd\nAAtBwPTFAEEjQZCuxgAQ+R0AC0HYtc4AKAIAQQFLDQFB5LHOABDFLUH/AXEiBEUNAUHosc4AKAIA\nIAQQqA5FDQECQEHosc4AKAIAIgQoAgQiBQRAIARBDGooAgAhBiAEKAIIIQggBCgCACEPIANBADYC\nkAcgAyAGNgKMByADIAg2AogHIAMgBTYChAcgAyAPNgKABwwBCyADQQA2AoAHCyADQbAQaiADQYAH\nakGgrsYAEN4hIANBjAdqQQE2AgAgA0GUB2pBADYCACADQfj2xQA2AuAUIAMgBDYC+BYgA0EBNgL0\nFiADQdSuxgA2AogHIANBpJbMADYCkAcgA0EANgKAByADIANBgAdqNgLcFCADIANBsBBqNgLYFCAD\nIANB2BRqNgLwFkHosc4AKAIAIANB8BZqEOsODAELQcD0xQBBI0Ggn8YAEPkdAAsgASgCACIHQfgA\naiEFAkAgB0GoBGooAgAiBEF6akECIARBBUsbQQFrDgMALgIDCyADQYgHaiAHQcAEaikDADcDACAD\nQZAHaiAHQcgEaikDADcDACADQZgHaiAHQdAEaikDADcDACADIAdBuARqKQMANwOAByABKAIEIQYg\nAUEQaiIQIANBgAdqQcAFEI84GiABQdgFaiIEQQA6AAAgAUHUBWogBTYCACABQdAFaiAGQZALajYC\nAAsgAUHQBWooAgAhCiADQdgEaiAQQRhqIgUpAAA3AwAgA0HQBGogEEEQaiIGKQAANwMAIANByARq\nIBBBCGoiCykAADcDACADIBApAAA3A8AEIAFB1AVqKAIAIgdBnANqKAIAQQNHDQsgAUEwaiIPIBAp\nAwA3AwAgAUH8AWoiDEEAOgAAIAFB+AFqIAc2AgAgAUH0AWogCjYCACABQcgAaiAFKQMANwMAIAFB\nQGsgBikDADcDACABQThqIAspAwA3AwAMDAtCEyEbAkBB2LXOACgCAEEDSw0AQfCxzgAQxS1B/wFx\nIgJFDQBB9LHOACgCACACEKgORQ0AAkBB9LHOACgCACICKAIEIgcEQCACQQxqKAIAIQQgAigCCCEF\nIAIoAgAhBiADQQA2ApAHIAMgBDYCjAcgAyAFNgKIByADIAc2AoQHIAMgBjYCgAcMAQsgA0EANgKA\nBwsgA0GwEGogA0GAB2pB3K7GABDeISADQYwHakEBNgIAIANBlAdqQQA2AgAgA0H49sUANgLgFCAD\nIAI2AvgWIANBATYC9BYgA0Gcr8YANgKIByADQaSWzAA2ApAHIANBADYCgAcgAyADQYAHajYC3BQg\nAyADQbAQajYC2BQgAyADQdgUajYC8BZB9LHOACgCACADQfAWahDrDgxnCwxmCyADQcgEaiAHQcAE\naikDADcDACADQdAEaiAHQcgEaikDADcDACADQdgEaiAHQdAEaikDADcDACADIAdBuARqKQMANwPA\nBCABKAIEIQQgAUEQaiIQIANBwARqQTgQjzgaIAFB0QBqIgdBADoAACABQcwAaiAFNgIAIAFByABq\nIAQ2AgALIAFB0ABqQQA6AAAgAUHIAGooAgAhCCADQagQaiIEIBBBGGopAAA3AwAgA0GgEGoiBSAQ\nQRBqKQAANwMAIANBmBBqIg8gEEEIaikAADcDACADIBApAAA3A5AQIAFBzABqKAIAIQYCQAJAAkBB\n2LXOACgCAEECSw0AQciwzgAQxS1B/wFxIglFDQBBzLDOACgCACAJEKgODQELIAFBAToAUCABQUBr\nQQA2AgAgAUEwakIANwMAIANByBBqIAQpAwA3AwAgA0HAEGogBSkDADcDACADQbgQaiAPKQMANwMA\nIAMgAykDkBA3A7AQDAELAkBBzLDOACgCACIEKAIEIgUEQCAEQQxqKAIAIQ8gBCgCCCEJIAQoAgAh\nDSADQQA2ApAHIAMgDzYCjAcgAyAJNgKIByADIAU2AoQHIAMgDTYCgAcMAQsgA0EANgKABwsgA0Gw\nEGogA0GAB2pBjKfGABDeISADQYAHaiAGQZADahDnKyADQdCcxgA2AuAUIAMgBDYCgBAgA0EBNgL8\nDyADIANB4A9qNgLcFCADIANBsBBqNgLYFCADIANBgAdqNgLgDyADIANB2BRqNgL4DyABQTBqIgUg\nBCADQfgPahD7CyABQQE6AFAgA0GAB2oQ0isgBSkDACADQcgQaiADQagQaikDADcDACADQcAQaiAD\nQaAQaikDADcDACADQbgQaiADQZgQaikDADcDACADIAMpA5AQNwOwEEIAUg0CCyABQdgAaiADQbAQ\nakGoBBCPOBogAUGIBWpBADoAACABQYQFaiAINgIAIAFBgAVqIAY2AgALIANBgAdqIAFB2ABqIgQg\nAhCKAyADKQOQByIcQhRRDQUgAykDiAchGiADKAKEByEHIAMoAoAHIQIgA0HwFmogA0GYB2pBgAIQ\njzgaIAQQ1S8MAgsgA0GYB2ogA0GwEGpBqAQQjzgaIAFBADoAUCADQYgHaiAFQQhqKQMANwMAIANB\nkAdqIAVBEGopAwA3AwAgAyAFKQMANwOAByABQdgAaiADQYAHakHABBCPOBogAUGgBWpBADoAACAB\nQZwFaiAINgIAIAFBmAVqIAY2AgALIANB2BRqIAFB2ABqIgQgAhDxJSADKQPoFCIcQhRRDQEgAykD\n4BQhGiADKALcFCEHIAMoAtgUIQIgA0HwFmogA0HwFGpBgAIQjzgaIAQQrjULIAFB0ABqLQAABEAg\nAUEwahDlGwsgAUEAOgBQIANB+ARqIANB8BZqQYACEI84GiABQQE6AFEgA0GAB2ogA0H4BGpBgAIQ\njzgaIANB8ANqIANB+ARqQcwAEI84GiADQbgCaiADQcwHakG0ARCPOBogEBCXISADQegBaiADQfAD\nakHMABCPOBpCEyEbIBxCE1INASADQZgBaiADQegBakHMABCPOBogASgCAEHgBGoQujEgASgCAEHg\nBGogA0GYAWpBzAAQjzgaDGALQQMMAgsgA0HEDGogA0G4AmpBtAEQjzgaIANB+A1qIANB6AFqQcwA\nEI84GiAcIRsMXgtBBAshAiAHIAI6AAAgAEIUNwMQQQMMXQtBAiEOAkBB2LXOACgCAEEDSw0AQcC0\nzgAQxS1B/wFxIgJFDQBBxLTOACgCACACEKgORQ0AQcS0zgAoAgAiCkEMaigCACEGIAooAgghCyAK\nKAIAIQgCfyAKKAIEIgUEQCADQQA2AsAQIAMgBjYCvBAgAyALNgK4ECADIAU2ArQQIAMgCDYCsBBB\nAQwBCyADQQA2ArAQQQALIQIgA0GQEGogA0GwEGpB+MTGABDeISADQeQUakEBNgIAIANB7BRqQQA2\nAgAgA0GAvMYANgLgFCADQaSWzAA2AugUIANBADYC2BQCQCACIAVJBEAgAyAGNgK8ECADIAs2ArgQ\nIAMgBTYCtBAgAyAINgKwECADIAI2AsAQIAJBAWohAgwBCyADQQA2ArAQCyADQZgBaiADQbAQakH4\nxMYAEN4hIAMgBykDgAM3A6APAkAgAiAFSQRAIAMgBjYCvBAgAyALNgK4ECADIAU2ArQQIAMgCDYC\nsBAgAyACNgLAECACQQFqIQIMAQsgA0EANgKwEAsgB0GQA2ohByADQfgEaiADQbAQakH4xMYAEN4h\nIANB4A9qIANBwARqEOYaAkAgAiAFSQRAIAMgAjYCwBAgAyAGNgK8ECADIAs2ArgQIAMgBTYCtBAg\nAyAINgKwEAwBCyADQQA2ArAQCyADQfAWaiADQbAQakH4xMYAEN4hIANB+A9qIAcQ5ysgA0HcEGpB\n0JzGADYCACADQdAQakGcmMYANgIAIANBxBBqQYT4xQA2AgAgA0HYEGogA0GID2o2AgAgA0HMEGog\nA0HgD2o2AgAgA0HAEGogA0GgD2o2AgAgA0H49sUANgK4ECADIAo2AsAPIANBBDYCvA8gAyADQfAW\najYC1BAgAyADQfgEajYCyBAgAyADQZgBajYCvBAgAyADQdgUajYCtBAgAyADQZAQajYCsBAgAyAD\nQfgPajYCiA8gAyADQbAQajYCuA9BxLTOACgCACADQbgPahDrDiADQfgPahDSKyADKALgDyADKALk\nDxCMNAwdCwwcCyABQdAAaiIKIA8pAwA3AwAgAUG4AWogAUH0AWooAgA2AgAgAUHYAGogD0EIaikD\nADcDACABQeAAaiAPQRBqKQMANwMAIAFB6ABqIA9BGGopAwA3AwAgAUG8AWogAUH4AWooAgAiBzYC\nACADQbAQaiAHQZADaigCACAHQZwDaigCABCqESADKALQEARAIAFBwAFqIANBsBBqQTQQjzghBSAD\nQRBqIAEoArgBIgZBCGooAgAgBkEMaigCABDGLSADKAIQIQYgAygCFCEIIANBCGogAUHgAWooAgAg\nAUHkAWooAgAQlCQgA0G4EGogAUHIAWopAgA3AwAgA0HAEGogAUHQAWopAgA3AwAgA0HIEGogAUHY\nAWopAgA3AwAgAyAFKQIANwOwECADKQMIIRsgA0HYEGogAUHsAWooAgAgAUHwAWooAgAQ/h0gAyAb\nNwPQECADQfAWaiADQbAQakE0EI84GiADIAYgAUGAAmogA0HwFmpBNBCPOCAIKAJkEQMAIAMoAgAh\nByABQbgCaiADKAIEIgo2AgAgAUG0AmogBzYCAAwBC0ECIQ4CQEHYtc4AKAIAQQNLDQBBsLPOABDF\nLUH/AXEiAkUNAEG0s84AKAIAIAIQqA5FDQBBtLPOACgCACIHQQxqKAIAIQsgBygCCCEFIAcoAgAh\nCAJ/IAcoAgQiBgRAIANBADYCwBAgAyALNgK8ECADIAU2ArgQIAMgBjYCtBAgAyAINgKwEEEBDAEL\nIANBADYCsBBBAAshAiADQZAQaiADQbAQakG0u8YAEN4hIANB5BRqQQE2AgAgA0HsFGpBADYCACAD\nQYC8xgA2AuAUIANBpJbMADYC6BQgA0EANgLYFAJAIAIgBkkEQCADIAs2ArwQIAMgBTYCuBAgAyAG\nNgK0ECADIAg2ArAQIAMgAjYCwBAgAkEBaiECDAELIANBADYCsBALIANBmAFqIANBsBBqQbS7xgAQ\n3iEgA0HgD2ogChDmGgJAIAIgBkkEQCADIAI2AsAQIAMgCzYCvBAgAyAFNgK4ECADIAY2ArQQIAMg\nCDYCsBAMAQsgA0EANgKwEAsgA0HwFmogA0GwEGpBtLvGABDeISADQfgPaiABKAK8AUGQA2oQ5ysg\nA0HQEGpB0JzGADYCACADQcQQakGcmMYANgIAIANBzBBqIANBoA9qNgIAIANBwBBqIANB4A9qNgIA\nIANB+PbFADYCuBAgAyAHNgLADyADQQM2ArwPIAMgA0HwFmo2AsgQIAMgA0GYAWo2ArwQIAMgA0HY\nFGo2ArQQIAMgA0GQEGo2ArAQIAMgA0H4D2o2AqAPIAMgA0GwEGo2ArgPQbSzzgAoAgAgA0G4D2oQ\n6w4gA0H4D2oQ0isgAygC4A8gAygC5A8QjDQMGwsMGgsgA0GwEGogByACIAooAgwRAwAgAy0A9BAi\nBUEERg0CIAMpA7gQIRogAygCtBAhByADLwGyECELIAMtALEQIQYgAy0AsBAhCiADQZgBaiADQcAQ\nakE0EI84GiADQZIQaiIIIANB9xBqLQAAOgAAIAMgAy8A9RA7AZAQIAFBtAJqENErQQMhDiAFQQNG\nDQMgA0HoFGogA0GYAWpBNBCPOBogA0GfFWogCC0AADoAACADIAMvAZAQOwCdFSADIBo3A+AUIAMg\nBzYC3BQgAyALOwHaFCADIAY6ANkUIAMgCjoA2BQgAyAFOgCcFSAFQQJGDQQgAUHwAGogA0HYFGpB\nyAAQjzghBiABQYACaiIRENYvIAFB3ANqIgVBADoAACABQdgDaiAGNgIAIBEgAUHQAGopAwA3AwAg\nAUGIAmogAUHYAGopAwA3AwAgAUGQAmogAUHgAGopAwA3AwAgAUGYAmogAUHoAGopAwA3AwAgAUHU\nA2ogAUG4AWooAgA2AgALIAFB0ANqIAFB1ANqKAIAIgY2AgAgAUHYA2ooAgApAgAhGyABQaACaiAR\nKQMANwMAIAFBqAJqIBFBCGopAwA3AwAgAUGwAmogEUEQaikDADcDACABQbgCaiARQRhqKQMANwMA\nIAFBzANqQQA6AAAgAUHIA2ogBjYCACABQcADaiAbNwMACyADQbAQaiABQaACaiIGIAIQkgZBBCEO\nIAMoApARIglBBEYNCCADKQO4ECEaIAMoArQQIQcgAy8BshAhCyADLQCxECEIIAMtALAQIQogA0HY\nFGogA0HAEGpB0AAQjzgaIANBqAFqIg0gA0GkEWopAgA3AwAgA0GgAWoiDiADQZwRaikCADcDACAD\nIAMpApQRNwOYASAGENMvIAlBA0YNAyADQfAWaiADQdgUakHQABCPOBogA0GgEGogDSkDADcDACAD\nQZgQaiAOKQMANwMAIAMgAykDmAE3A5AQQQAhBiAJQQJHBEAgAyAaNwO4ECADIAc2ArQQIAMgCzsB\nshAgAyAIOgCxECADIAo6ALAQIANBwBBqIANB8BZqQdAAEI84GiADQZwRaiADQZgQaikDADcCACAD\nQaQRaiADQaAQaikDADcCACADIAk2ApARIAMgAykDkBA3ApQRIAMoAsgQIghBIGooAgAgCEEkaigC\nACABQdADaigCACIIKAJgQQhqIAhB5ABqKAIAELs2BEAgA0GwEGoQuzEhBgsgA0GwEGoQsy0LIAVB\nAToAAEEPIQoMBAtBAyEODBkLIAFBgAJqENYvDAgLIANB2BRqELwxIAFBgAJqENYvQQIhDkHYtc4A\nKAIAQQNLDQdBvLPOABDFLUH/AXEiAkUNB0HAs84AKAIAIAIQqA5FDQdBwLPOACgCACIKQQxqKAIA\nIQYgCigCCCELIAooAgAhBQJ/IAooAgQiBwRAIANBADYCwBAgAyAGNgK8ECADIAs2ArgQIAMgBzYC\ntBAgAyAFNgKwEEEBDAELIANBADYCsBBBAAshAiADQaAPaiADQbAQakGIvMYAEN4hIANB5BRqQQE2\nAgAgA0HsFGpBADYCACADQcy8xgA2AuAUIANBpJbMADYC6BQgA0EANgLYFAJAIAIgB0kEQCADIAY2\nArwQIAMgCzYCuBAgAyAHNgK0ECADIAU2ArAQIAMgAjYCwBAgAkEBaiECDAELIANBADYCsBALIANB\nuA9qIANBsBBqQYi8xgAQ3iEgAyABQdAAaiIINgK0DwJAIAIgB0kEQCADIAY2ArwQIAMgCzYCuBAg\nAyAHNgK0ECADIAU2ArAQIAMgAjYCwBAgAkEBaiECDAELIANBADYCsBALIANB4A9qIANBsBBqQYi8\nxgAQ3iEgAyABQeABaikDADcD2A4gAyADQdgOajYC3A8CQCACIAdJBEAgAyAGNgK8ECADIAs2ArgQ\nIAMgBzYCtBAgAyAFNgKwECADIAI2AsAQIAJBAWohAgwBCyADQQA2ArAQCyADQfgPaiADQbAQakGI\nvMYAEN4hIAMgAUHsAWopAgA3A/AOAkAgAiAHSQRAIAMgBjYCvBAgAyALNgK4ECADIAc2ArQQIAMg\nBTYCsBAgAyACNgLAECACQQFqIQIMAQsgA0EANgKwEAsgA0GQEGogA0GwEGpBiLzGABDeISADIAg2\nAtAOAkAgAiAHSQRAIAMgAjYCgBcgAyAGNgL8FiADIAs2AvgWIAMgBzYC9BYgAyAFNgLwFgwBCyAD\nQQA2AvAWCyADQZgBaiADQfAWakGIvMYAEN4hIANB9BBqQdCcxgA2AgAgA0HoEGpB7JPGADYCACAD\nQdwQakGE+MUANgIAIANB0BBqQdS8xgA2AgAgA0HEEGpB7JPGADYCACADQfAQaiADQdAPajYCACAD\nQeQQaiADQdAOajYCACADQdgQaiADQfAOajYCACADQcwQaiADQdwPajYCACADQcAQaiADQbQPajYC\nACADQfj2xQA2ArgQIANBATYC8BYgAyADQZgBajYC7BAgAyADQZAQajYC4BAgAyADQfgPajYC1BAg\nAyADQeAPajYCyBAgAyADQbgPajYCvBAgAyADQdgUajYCtBAgAyADQaAPajYCsBAgAyADQfAWajYC\n0A8gAyAKNgKQDyADQQY2AowPIAMgA0GwEGo2AogPQcCzzgAoAgAgA0GID2oQ6w4gA0HwFmoQ0isM\nBwsgBUEBOgAAQQQhDiAIIQYgCkH/AXFBEEYNFgsgERDXLyAKQf8BcUEPRw0EIAZB/wFxRQ0CIAFB\nuAFqKAIAIQYgEUEYaiABQegAaikDADcDACARQRBqIAFB4ABqKQMANwMAIBFBCGogAUHYAGopAwA3\nAwAgESABQdAAaikDADcDACABQe0DaiIFQQA6AAAgAUHkA2ogAUHwAGo2AgAgAUHgA2ogBjYCACAB\nQegDaiABQbwBaigCADYCACABQYACaiERCyABQewDakEAOgAAIAFBoAJqIhQgESkDADcDACABQcAC\naiABQeADaikDADcDACABQagCaiARQQhqKQMANwMAIAFBsAJqIBFBEGopAwA3AwAgAUG4AmogEUEY\naikDADcDACABQcgCaiIGIAFB6ANqKAIAEOADIAFBkANqLQAAQQJGDQ4gAUEBOgDsAyABQZQDaiAG\nQcwAEI84IQYgAUH9A2pBADoAACABQfgDaiAGNgIAIAFB9ANqIAEoAsACNgIACyADQbAQaiABQfAD\naiIIIAIQigQgAy0AsBAiCkEQRg0EIAMpA7gQIRogAygCtBAhByADLwGyECELIAMtALEQIQYgCBCj\nJCAKQQ9HDQcgBkH/AXFBAUcNBSABQZQEakEAOgAAIAFBjARqIAFBwAJqKQMANwIADAYLQQIhDkHY\ntc4AKAIAQQNLDQ5ByLPOABDFLUH/AXEiAkUNDkHMs84AKAIAIAIQqA5FDQ5BzLPOACgCACIKQQxq\nKAIAIQYgCigCCCELIAooAgAhBQJ/IAooAgQiBwRAIANBADYCwBAgAyAGNgK8ECADIAs2ArgQIAMg\nBzYCtBAgAyAFNgKwEEEBDAELIANBADYCsBBBAAshAiADQeAPaiADQbAQakHkvMYAEN4hIANB5BRq\nQQE2AgAgA0HsFGpBADYCACADQei9xgA2AuAUIANBpJbMADYC6BQgA0EANgLYFAJAIAIgB0kEQCAD\nIAY2ArwQIAMgCzYCuBAgAyAHNgK0ECADIAU2ArAQIAMgAjYCwBAgAkEBaiECDAELIANBADYCsBAL\nIANB+A9qIANBsBBqQeS8xgAQ3iEgAyABQdAAajYC8A4CQCACIAdJBEAgAyAGNgK8ECADIAs2ArgQ\nIAMgBzYCtBAgAyAFNgKwECADIAI2AsAQIAJBAWohAgwBCyADQQA2ArAQCyADQZAQaiADQbAQakHk\nvMYAEN4hIAMgAUHgAWopAwA3A6APIAMgA0GgD2o2AogPAkAgAiAHSQRAIAMgAjYCgBcgAyAGNgL8\nFiADIAs2AvgWIAMgBzYC9BYgAyAFNgLwFgwBCyADQQA2AvAWCyADQZgBaiADQfAWakHkvMYAEN4h\nIANB3BBqQYT4xQA2AgAgA0HQEGpB1LzGADYCACADQcQQakHsk8YANgIAIANB2BBqIANB8BZqNgIA\nIANBzBBqIANBiA9qNgIAIANBwBBqIANB8A5qNgIAIANB+PbFADYCuBAgAyAKNgLADyADQQQ2ArwP\nIAMgAUHsAWopAgA3A/AWIAMgA0GYAWo2AtQQIAMgA0GQEGo2AsgQIAMgA0H4D2o2ArwQIAMgA0HY\nFGo2ArQQIAMgA0HgD2o2ArAQIAMgA0GwEGo2ArgPQcyzzgAoAgAgA0G4D2oQ6w4MDgsgBUEDOgAA\nDBELIAFB8ABqEKEoQQMhDgsgAUHAAWoQ5CkMDAtBAyECDAULQQIhDgJAQdi1zgAoAgBBAksNAEG0\ntM4AEMUtQf8BcSICRQ0AQbi0zgAoAgAgAhCoDkUNAEG4tM4AKAIAIgpBDGooAgAhBiAKKAIIIQsg\nCigCACEIAn8gCigCBCIHBEAgA0EANgLAECADIAY2ArwQIAMgCzYCuBAgAyAHNgK0ECADIAg2ArAQ\nQQEMAQsgA0EANgKwEEEACyECIANB2A5qIANBsBBqQYjExgAQ3iEgA0GcEGpBATYCACADQaQQakEA\nNgIAIANB4MTGADYCmBAgA0GklswANgKgECADQQA2ApAQAkAgAiAHSQRAIAMgBjYCvBAgAyALNgK4\nECADIAc2ArQQIAMgCDYCsBAgAyACNgLAECACQQFqIQIMAQsgA0EANgKwEAsgA0HwDmogA0GwEGpB\niMTGABDeISADIAFBoAJqNgKEDwJAIAIgB0kEQCADIAY2ArwQIAMgCzYCuBAgAyAHNgK0ECADIAg2\nArAQIAMgAjYCwBAgAkEBaiECDAELIANBADYCsBALIANBiA9qIANBsBBqQYjExgAQ3iEgA0GwAWog\nAUGsA2opAAA3AwAgA0GoAWogAUGkA2opAAA3AwAgA0GgAWogAUGcA2opAAA3AwAgAyABQZQDaikA\nADcDmAEgAyADQZgBajYCnA8CQCACIAdJBEAgAyAGNgK8ECADIAs2ArgQIAMgBzYCtBAgAyAINgKw\nECADIAI2AsAQIAJBAWohAgwBCyADQQA2ArAQCyADQaAPaiADQbAQakGIxMYAEN4hIAMgAUG8A2o2\nArQPAkAgAiAHSQRAIAMgBjYCvBAgAyALNgK4ECADIAc2ArQQIAMgCDYCsBAgAyACNgLAECACQQFq\nIQIMAQsgA0EANgKwEAsgA0G4D2ogA0GwEGpBiMTGABDeISADIAFBuANqKAIANgLUDyADIAFBtANq\nKAIAQQhqNgLQDwJAIAIgB0kEQCADIAI2AogQIAMgBjYChBAgAyALNgKAECADIAc2AvwPIAMgCDYC\n+A8MAQsgA0EANgL4DwsgA0HgD2ogA0H4D2pBiMTGABDeISADQfQQakH4w8YANgIAIANB6BBqQYT4\nxQA2AgAgA0HcEGpB6MDGADYCACADQdAQakHsk8YANgIAIANBxBBqQeyTxgA2AgAgA0HwEGogA0Hc\nD2o2AgAgA0HkEGogA0HQD2o2AgAgA0HYEGogA0G0D2o2AgAgA0HMEGogA0GcD2o2AgAgA0HAEGog\nA0GED2o2AgAgA0H49sUANgK4ECADIAFB1ANqKAIAQQhqNgLQDiADIANB4A9qNgLsECADIANBuA9q\nNgLgECADIANBoA9qNgLUECADIANBiA9qNgLIECADIANB8A5qNgK8ECADIANBkBBqNgK0ECADIANB\n2A5qNgKwECADIANB0A5qNgLcDyADIAo2AoAQIANBBjYC/A8gAyADQbAQajYC+A9BuLTOACgCACAD\nQfgPahDrDgsgAUHsA2otAABFDQYgAUGUA2oQzxEMBgsgA0GwEGogAUHwA2oiCCACEPoDIAMtALAQ\nIgpBEEYNASADKQO4ECEaIAMoArQQIQcgAy8BshAhCyADLQCxECEGIAgQ2C8gCkEPRg0CCyABQZQD\nahDPESABQewDakEAOgAAQQMhDgwGC0EEIQIMAQtB2LXOACgCAEECSw0BQai0zgAQxS1B/wFxIgJF\nDQFBrLTOACgCACACEKgORQ0BQay0zgAoAgAiB0EMaigCACEIIAcoAgghCSAHKAIAIQ0CfyAHKAIE\nIgYEQCADQQA2AsAQIAMgCDYCvBAgAyAJNgK4ECADIAY2ArQQIAMgDTYCsBBBAQwBCyADQQA2ArAQ\nQQALIQIgA0HYDmogA0GwEGpBwMPGABDeISADQZwQakEBNgIAIANBpBBqQQA2AgAgA0Hww8YANgKY\nECADQaSWzAA2AqAQIANBADYCkBACQCACIAZJBEAgAyAINgK8ECADIAk2ArgQIAMgBjYCtBAgAyAN\nNgKwECADIAI2AsAQIAJBAWohAgwBCyADQQA2ArAQCyADQfAOaiADQbAQakHAw8YAEN4hIAMgAUGg\nAmo2AoQPAkAgAiAGSQRAIAMgCDYCvBAgAyAJNgK4ECADIAY2ArQQIAMgDTYCsBAgAyACNgLAECAC\nQQFqIQIMAQsgA0EANgKwEAsgA0GID2ogA0GwEGpBwMPGABDeISADQbABaiABQawDaikAADcDACAD\nQagBaiABQaQDaikAADcDACADQaABaiABQZwDaikAADcDACADIAFBlANqKQAANwOYASADIANBmAFq\nNgKcDwJAIAIgBkkEQCADIAg2ArwQIAMgCTYCuBAgAyAGNgK0ECADIA02ArAQIAMgAjYCwBAgAkEB\naiECDAELIANBADYCsBALIANBoA9qIANBsBBqQcDDxgAQ3iEgAyABQcADaigCADYC1A4gAyABQbwD\naigCAEEIajYC0A4CQCACIAZJBEAgAyAINgK8ECADIAk2ArgQIAMgBjYCtBAgAyANNgKwECADIAI2\nAsAQIAJBAWohAgwBCyADQQA2ArAQCyADQbgPaiADQbAQakHAw8YAEN4hIAMgAUG4A2ooAgA2AtQP\nIAMgAUG0A2ooAgBBCGo2AtAPAkAgAiAGSQRAIAMgAjYCiBAgAyAINgKEECADIAk2AoAQIAMgBjYC\n/A8gAyANNgL4DwwBCyADQQA2AvgPCyADQeAPaiADQfgPakHAw8YAEN4hIANB9BBqQfjDxgA2AgAg\nA0HoEGpBhPjFADYCACADQdwQakGE+MUANgIAIANB0BBqQeyTxgA2AgAgA0HEEGpB7JPGADYCACAD\nQfAQaiADQbQPajYCACADQeQQaiADQdAPajYCACADQdgQaiADQdAOajYCACADQcwQaiADQZwPajYC\nACADQcAQaiADQYQPajYCACADQfj2xQA2ArgQIAMgAUHUA2ooAgBBCGo2AtwPIAMgA0HgD2o2AuwQ\nIAMgA0G4D2o2AuAQIAMgA0GgD2o2AtQQIAMgA0GID2o2AsgQIAMgA0HwDmo2ArwQIAMgA0GQEGo2\nArQQIAMgA0HYDmo2ArAQIAMgA0HcD2o2ArQPIAMgBzYCgBAgA0EGNgL8DyADIANBsBBqNgL4D0Gs\ntM4AKAIAIANB+A9qEOsODAELIAUgAjoAAAwHCyABQZwDaikCACEaIAFBmANqKAIAIQcgAUGWA2ov\nAQAhCyABQZUDai0AACEGIAFBlANqLQAAIQogA0HYFGogAUGkA2pBOBCPOBogA0GOEGogAUHfA2ot\nAAA6AAAgAyABQd0Dai8AADsBjBAgAUHcA2otAAAhDgsgAUHsA2pBADoAAAwBC0EDIQ4gAUHQAmop\nAwAhGiABQcwCaigCACEHIAFBygJqLwEAIQsgAUHJAmotAAAhBiABLQDIAiEKQdi1zgAoAgBBA0sN\nAEGctM4AEMUtQf8BcSICRQ0AQaC0zgAoAgAgAhCoDkUNAEGgtM4AKAIAIgJBDGooAgAhCSACKAII\nIRIgAigCACETAn8gAigCBCIIBEAgA0EANgLAECADIAk2ArwQIAMgEjYCuBAgAyAINgK0ECADIBM2\nArAQQQEMAQsgA0EANgKwEEEACyENIANB4A9qIANBsBBqQfDCxgAQ3iEgA0G8EGpBATYCACADQcQQ\nakEANgIAIANBuMPGADYCuBAgA0GklswANgLAECADQQA2ArAQAkAgDSAISQRAIAMgDTYCoBAgAyAJ\nNgKcECADIBI2ApgQIAMgCDYClBAgAyATNgKQEAwBCyADQQA2ApAQCyADQfgPaiADQZAQakHwwsYA\nEN4hIANBrAFqQeyTxgA2AgAgA0GoAWogA0GQEGo2AgAgA0H49sUANgKgASADIAI2AsAPIANBAjYC\nvA8gAyAUNgKQECADIANB+A9qNgKkASADIANBsBBqNgKcASADIANB4A9qNgKYASADIANBmAFqNgK4\nD0GgtM4AKAIAIANBuA9qEOsOCyADQfAWaiADQdgUakE4EI84GiADQcoOaiICIANBjhBqLQAAOgAA\nIAMgAy8BjBA7AcgOIAVBAToAACAOQf8BcUEERg0DIANB+ARqIANB8BZqQTgQjzgaIANBzg5qIAIt\nAAA6AAAgAyADLwHIDjsBzA4gERCkJAsgAUHwAGoQoSggAUHAAWoQ5CkLIANBuAJqIANB+ARqQTgQ\njzgaIANBxg5qIANBzg5qLQAAOgAAIAMgAy8BzA47AcQOIAxBAToAACAPELkdCyADQfADaiADQbgC\nakE4EI84GiADQf4GaiICIANBxg5qLQAAOgAAIAMgAy8BxA47AfwGIARBAToAACAQENkvIA5B/wFx\nQQNGDQIgA0HoAWogA0HwA2pBOBCPOBogA0H6BmoiBCACLQAAOgAAIAMgAy8B/AY7AfgGIAEoAgBB\n4ARqELoxIAEoAgAiAiAKOgDgBCACQegEaiAaNwMAIAJB5ARqIAc2AgAgAkHiBGogCzsBACACQeEE\naiAGOgAAIAJB8ARqIANB6AFqQTgQjzgaIAJBqAVqIA46AAAgAkGpBWogAy8B+AY7AAAgAkGrBWog\nBC0AADoAAAw9C0EFIQ4LIAwgDjoAACAEQQM6AAAgAEIUNwMQQQQMPQsgCkH/AXEgBkH/AXFBCHRy\nIAtBEHRyIQJCDyEbDDsLIANB+ANqIAdBwARqKQMANwMAIANBgARqIAdByARqKQMANwMAIANBiARq\nIAdB0ARqKQMANwMAIAMgB0G4BGopAwA3A/ADIAEoAgQhBCABQRBqIhAgA0HwA2pByAAQjzgaIAFB\n4QBqIg9BADoAACABQdwAaiAFNgIAIAFB2ABqIARBkAtqNgIACyABQeAAakEAOgAAIAFBMGogECkD\nADcDACABQThqIBBBCGopAwA3AwAgAUFAayAQQRBqKQMANwMAIAFByABqIBBBGGopAwA3AwAgAUHQ\nAGogAUHYAGopAwA3AwACQEHYtc4AKAIAQQFLDQBBxLLOABDFLUH/AXEiBEUNAEHIss4AKAIAIAQQ\nqA5FDQBByLLOACgCACIEQQxqKAIAIQYgBCgCCCEIIAQoAgAhCQJ/IAQoAgQiBQRAIANBADYCkAcg\nAyAGNgKMByADIAg2AogHIAMgBTYChAcgAyAJNgKAB0EBDAELIANBADYCgAdBAAshCiADQfgEaiAD\nQYAHakGwtcYAEN4hIANBjAdqQQE2AgAgA0GUB2pBADYCACADQeC1xgA2AogHIANBpJbMADYCkAcg\nA0EANgKABwJAIAogBUkEQCADIAo2AugUIAMgBjYC5BQgAyAINgLgFCADIAU2AtwUIAMgCTYC2BQM\nAQsgA0EANgLYFAsgA0HwFmogA0HYFGpBsLXGABDeISADQcQQakGE+MUANgIAIANBwBBqIANB2BRq\nNgIAIANB+PbFADYCuBAgAyAENgLAAiADQQI2ArwCIAMgASgCVCkDkAM3A9gUIAMgA0HwFmo2ArwQ\nIAMgA0GAB2o2ArQQIAMgA0H4BGo2ArAQIAMgA0GwEGo2ArgCQciyzgAoAgAgA0G4AmoQ6w4LIAEo\nAlQiBEGUA2ooAgAhBSAEKAKQAyEEIANBkAFqIAEoAlAiBkEIaigCACAGQQxqKAIAEMYtIANBiAFq\nIAMoApABIAQgBSADKAKUASgCYBEGACADKAKIASEHIAFB6ABqIAMoAowBIgQ2AgAgAUHkAGogBzYC\nAAsgA0GAB2ogByACIAQoAgwRAwACQAJAIAMtAMQHIgVBBEcEQCABQegAaiEEIANBsBBqIANBgAdq\nQcQAEI84GiADQdoUaiIGIANBxwdqLQAAOgAAIAMgAy8AxQc7AdgUIAFB5ABqENErIAVBA0YNASAE\nIANBsBBqQcQAEI84IQQgAUGsAWogBToAACABQa8BaiAGLQAAOgAAIAFBrQFqIAMvAdgUOwAAIAFB\nsAFqIARByAAQjzgaIAFB4ABqQQE6AAAgAUH0AWotAABBAkYEQEEFIQdBDyEEDDkLIAFBADoAYCAB\nQfgBaiAEQcgAEI84IQQgAUGoAmooAgBFDQJBBSEHQdi1zgAoAgBBA0sNNkHQss4AEMUtQf8BcSIC\nRQ02QdSyzgAoAgAgAhCoDkUNNkHUss4AKAIAIgJBDGooAgAhBiACKAIIIQggAigCACEPAn8gAigC\nBCIFBEAgA0EANgKQByADIAY2AowHIAMgCDYCiAcgAyAFNgKEByADIA82AoAHQQEMAQsgA0EANgKA\nB0EACyEEIANB+ARqIANBgAdqQei1xgAQ3iEgA0GMB2pBATYCACADQZQHakEANgIAIANBvLbGADYC\niAcgA0GklswANgKQByADQQA2AoAHAkAgBCAFSQRAIAMgBDYC6BQgAyAGNgLkFCADIAg2AuAUIAMg\nBTYC3BQgAyAPNgLYFAwBCyADQQA2AtgUCyADQfAWaiADQdgUakHotcYAEN4hIANBxBBqQYT4xQA2\nAgAgA0HAEGogA0HYFGo2AgAgA0H49sUANgK4ECADIAI2AsACIANBAjYCvAIgAyABQdQAaigCACkD\nkAM3A9gUIAMgA0HwFmo2ArwQIAMgA0GAB2o2ArQQIAMgA0H4BGo2ArAQIAMgA0GwEGo2ArgCQdSy\nzgAoAgAgA0G4AmoQ6w4MNgtBAwwsCyAEIAMpArAQNwIAIAFBrAFqQQM6AAAgBEEIaiADQbgQaikC\nADcCACABQeAAakGAAjsBACABLQBoIgRBEEYNLCABQekAai8AACABQesAai0AAEEQdHIhAiABQfAA\naikDACEaIAFB7ABqKAIAIQcMNwsgASABQYgCaiIFNgJkIAFB+QRqIgdBADoAACABQfQEaiAFNgIA\nIAFB8ARqIAQ2AgAgAUHAAmoiCiABQTBqKQMANwMAIAFByAJqIAFBOGopAwA3AwAgAUHQAmogAUFA\naykDADcDACABQdgCaiABQcgAaikDADcDACABQegEaiABQdAAaikDADcDAAsgAUH4BGpBADoAACAB\nQeACaiABQegEaigCADYCACADQYACaiINIApBGGopAAA3AwAgA0H4AWoiCyAKQRBqKQAANwMAIANB\n8AFqIg4gCkEIaikAADcDACABQeQCaiABQewEaigCADYCACABQegCaiABQfAEaikDADcDACADIAop\nAAA3A+gBAkBB2LXOACgCAEEBSw0AQZSyzgAQxS1B/wFxIgRFDQBBmLLOACgCACAEEKgORQ0AQZiy\nzgAoAgAiBUEMaigCACEGIAUoAgghCCAFKAIAIQkCfyAFKAIEIgQEQCADQQA2ApAHIAMgBjYCjAcg\nAyAINgKIByADIAQ2AoQHIAMgCTYCgAdBAQwBCyADQQA2AoAHQQALIQwgA0H4BGogA0GAB2pB3LHG\nABDeISADQbwQakEBNgIAIANBxBBqQQA2AgAgA0GkssYANgK4ECADQaSWzAA2AsAQIANBADYCsBAC\nQCAMIARJBEAgAyAGNgKMByADIAg2AogHIAMgBDYChAcgAyAJNgKAByADIAw2ApAHIAxBAWohDAwB\nCyADQQA2AoAHCyADQfAWaiADQYAHakHcscYAEN4hIAMgASgC5AIpA5ADNwPABAJAIAwgBEkEQCAD\nIAw2ApAHIAMgBjYCjAcgAyAINgKIByADIAQ2AoQHIAMgCTYCgAcMAQsgA0EANgKABwsgA0HYFGog\nA0GAB2pB3LHGABDeISADQYABaiABKALsAhDmGyADQaAHakGE+MUANgIAIANBlAdqQYT4xQA2AgAg\nA0GcB2ogA0GYAWo2AgAgA0GQB2ogA0HABGo2AgAgA0H49sUANgKIByADIAU2AsACIANBAzYCvAIg\nAyADKQOAATcDmAEgAyADQdgUajYCmAcgAyADQfAWajYCjAcgAyADQbAQajYChAcgAyADQfgEajYC\ngAcgAyADQYAHajYCuAJBmLLOACgCACADQbgCahDrDgsgASgC5AIpA4ADIRogAUGABWogAykD6AE3\nAAAgAUGIBWogDikDADcAACABQZAFaiALKQMANwAAIAFBmAVqIA0pAwA3AAAgAUGsBmpBADoAACAB\nQagGaiABKALgAjYCACABQaAGaiAaNwMACyADQYAHaiABQYAFaiIEIAIQkgYCQCADKALgByIFQQRH\nBEAgA0GwEGogA0GAB2pB4AAQjzgaIANB6BRqIgYgA0H0B2opAgA3AwAgA0HgFGoiCCADQewHaikC\nADcDACADIAMpAuQHNwPYFCAEENMvIAFB7ANqIQQgBUEDRgRAIAQgAykCsBA3AgAgAUHMBGpBAzYC\nACAEQQhqIANBuBBqKQIANwIAIAFB+ARqQQA6AAAgAUH0A2opAgAhGiABQfADaigCACEHIAFB7QNq\nLwAAIAFB7wNqLQAAIAEtAOwDIQQgAUEBOgD5BEEEIARBEEYNKxpBEHRyIQIMMwsgBCADQbAQakHg\nABCPOCEEIAFBzARqIAU2AgAgAUHgBGogBikDADcCACABQdgEaiAIKQMANwIAIAFB0ARqIAMpA9gU\nNwIAIAFB8AJqIARB/AAQjzgaIAFB+ARqQQE6AAACQCABQdADaigCAEECRwRAIAFBADoA+AQgAUH8\nBGogBEH8ABCPOCABQZQFaigCACIFQSBqKAIAIAVBJGooAgAgAUHgAmooAgAiBSgCYEEIaiAFQeQA\naigCABC7NkUNARC7MUUNASABQaUGaiIOQQA6AAAgAUGUBmogASkD4AI3AgAgAUGcBmogAUHoAmop\nAwA3AgAgAUH4BWohBgwFC0HYtc4AKAIAQQNLDQJBoLLOABDFLUH/AXEiBEUNAkGkss4AKAIAIAQQ\nqA5FDQJBpLLOACgCACIFQQxqKAIAIQYgBSgCCCEIIAUoAgAhCQJ/IAUoAgQiBARAIANBADYCkAcg\nAyAGNgKMByADIAg2AogHIAMgBDYChAcgAyAJNgKAB0EBDAELIANBADYCgAdBAAshDiADQfgEaiAD\nQYAHakGsssYAEN4hIANBvBBqQQE2AgAgA0HEEGpBADYCACADQfSyxgA2ArgQIANBpJbMADYCwBAg\nA0EANgKwEAJAIA4gBEkEQCADIAY2AowHIAMgCDYCiAcgAyAENgKEByADIAk2AoAHIAMgDjYCkAcg\nDkEBaiEODAELIANBADYCgAcLIANB8BZqIANBgAdqQayyxgAQ3iEgAyABQeQCaigCACkDkAM3A8AE\nAkAgDiAESQRAIAMgDjYCkAcgAyAGNgKMByADIAg2AogHIAMgBDYChAcgAyAJNgKABwwBCyADQQA2\nAoAHCyADQdgUaiADQYAHakGsssYAEN4hIANBGGogAUHsAmooAgAQ5hsgA0GgB2pBhPjFADYCACAD\nQZQHakGE+MUANgIAIANBnAdqIANBmAFqNgIAIANBkAdqIANBwARqNgIAIANB+PbFADYCiAcgAyAF\nNgLAAiADQQM2ArwCIAMgAykDGDcDmAEgAyADQdgUajYCmAcgAyADQfAWajYCjAcgAyADQbAQajYC\nhAcgAyADQfgEajYCgAcgAyADQYAHajYCuAJBpLLOACgCACADQbgCahDrDgwCC0HYtc4AKAIAQQNL\nDTBBrLLOABDFLUH/AXEiAkUNMEGwss4AKAIAIAIQqA5FDTBBsLLOACgCACICQQxqKAIAIQUgAigC\nCCEGIAIoAgAhCAJ/IAIoAgQiBARAIANBADYCkAcgAyAFNgKMByADIAY2AogHIAMgBDYChAcgAyAI\nNgKAB0EBDAELIANBADYCgAdBAAshByADQfgEaiADQYAHakH8ssYAEN4hIANBvBBqQQE2AgAgA0HE\nEGpBADYCACADQdizxgA2ArgQIANBpJbMADYCwBAgA0EANgKwEAJAIAcgBEkEQCADIAU2AowHIAMg\nBjYCiAcgAyAENgKEByADIAg2AoAHIAMgBzYCkAcgB0EBaiEHDAELIANBADYCgAcLIANB8BZqIANB\ngAdqQfyyxgAQ3iEgAyABQeQCaigCACkDkAM3A8AEAkAgByAESQRAIAMgBzYCkAcgAyAFNgKMByAD\nIAY2AogHIAMgBDYChAcgAyAINgKABwwBCyADQQA2AoAHCyADQdgUaiADQYAHakH8ssYAEN4hIANB\n+ABqIAFB7AJqKAIAEOYbIANBoAdqQYT4xQA2AgAgA0GUB2pBhPjFADYCACADQZwHaiADQZgBajYC\nACADQZAHaiADQcAEajYCACADQfj2xQA2AogHIAMgAjYCwAIgA0EDNgK8AiADIAMpA3g3A5gBIAMg\nA0HYFGo2ApgHIAMgA0HwFmo2AowHIAMgA0GwEGo2AoQHIAMgA0H4BGo2AoAHIAMgA0GAB2o2ArgC\nQbCyzgAoAgAgA0G4AmoQ6w4MMAtBAwwoCyABQeQCaigCACkDgAMhGyABQawFakEAOgAAIAFBqAVq\nIAFB4AJqKAIANgIAIAFBlAVqIBs3AgALIANBgAdqIAFB/ARqIgUgAhC2ESADLQCAByIEQRBHBEAg\nAykDiAchGiADKAKEByEHIAMvAIEHIQIgAy0AgwchBiAFEL0xIARBD0YNLyACIAZBEHRyIQIMLQtB\nBQwmCyABQaQGakEAOgAAIAFBiAZqIAFBlAZqKAIAIgU2AgAgAUGMBmogAUGcBmooAgA2AgAgAUGQ\nBmogAUGgBmooAgAiBDYCACAEKAIAQQNGBEBBDyEEDCsLIAFBmAZqKAIAQagDaikDACEaIAFBighq\nIgtBADoAACABQYQIaiAENgIAIAFBgAhqIAU2AgAgAUGYB2ogGjcDACABQagGaiERCyABQYgIakEA\nOwEAIAFBoAdqIAFBgAhqKAIAIgU2AgAgAUGkB2ogAUGECGooAgAiCDYCACABIAFBmAdqKQMANwOo\nBkERIQQCQAJAIAgoAgAOBAEBAR4ACyADIAg2ApgBQdi1zgAoAgBBA0sNHUGAsM4AEMUtQf8BcSIF\nRQ0dQYSwzgAoAgAgBRCoDkUNHUGEsM4AKAIAIgVBDGooAgAhDSAFKAIIIQwgBSgCACESAn8gBSgC\nBCIJBEAgA0EANgKQByADIA02AowHIAMgDDYCiAcgAyAJNgKEByADIBI2AoAHQQEMAQsgA0EANgKA\nB0EACyEIIANB+ARqIANBgAdqQZSgxgAQ3iEgA0GMB2pBATYCACADQZQHakEANgIAIANByKDGADYC\niAcgA0GklswANgKQByADQQA2AoAHAkAgCCAJSQRAIAMgCDYC6BQgAyANNgLkFCADIAw2AuAUIAMg\nCTYC3BQgAyASNgLYFAwBCyADQQA2AtgUCyADQfAWaiADQdgUakGUoMYAEN4hIANBxBBqQfSfxgA2\nAgAgA0HAEGogA0HYFGo2AgAgA0H49sUANgK4ECADIAU2AsACIANBAjYCvAIgAyADQfAWajYCvBAg\nAyADQYAHajYCtBAgAyADQfgEajYCsBAgAyADQbAQajYCuAIgAyADQZgBajYC2BRBhLDOACgCACAD\nQbgCahDrDgwdCyAFKAIAIQQgBSgCBCEJIAFBnQhqIghBADoAACABQZgIaiAFNgIAIAFBkAhqIAk2\nAgAgAUGMCGoiBSAEQQhqNgIACyABQZwIakEAOgAAIAFBlAhqIAFBmAhqKAIAIgQ2AgAgA0HwAGog\nBEEIaigCACAEQQxqKAIAEMYtIANB6ABqIAMoAnAgASgCjAggAUGQCGooAgAgAygCdCgCWBEGACAD\nKAJoIQQgAUGkCGogAygCbCIMNgIAIAFBoAhqIAQ2AgALIANBgAdqIAQgAiAMKAIMEQMAQQMgAygC\ngAciBEEDRg0DGiABQaQIaiEJIANBuBBqIhIgA0GMB2opAgA3AwAgAyADKQKEBzcDsBAgAykClAch\nGiABQaAIaiINENErQQIhDCAEQQJHBEAgASAENgKgCCAJIAMpA7AQNwIAIAFBtAhqIBo3AgAgCUEI\naiASKQMANwIAQQEhCSABQZwIakEBOgAAIAFB1AhqIA1BGGooAgA2AgAgAUHMCGogDUEQaikCADcC\nACABQcQIaiANQQhqKQIANwIAIAFBvAhqIA0pAgAiGjcCACAap0EBRwRAQQAhDAwHC0EAIQQgAUEA\nOgCcCCABQdgIaiINIAFBwAhqIgkpAwA3AwAgAUHgCGogAUHICGopAwA3AwAgAUHoCGogAUHQCGop\nAwA3AwAgDSgCAARAIANBkAdqIAlBEGopAgA3AwAgA0GIB2ogCUEIaikCADcDACADIAkpAgA3A4AH\nIANBmAdqIAFBlAhqKAIAQRRqEO0XIANBsBBqIANBgAdqQdQAEI84GgwDCyABQYAJaiABQeQIaikC\nADcCACABQfgIaiABQdwIaikCADcCACADQeAAaiABQZQIaigCACIEQQhqKAIAIARBDGooAgAQxi0g\nA0HYAGogAygCYCAEKAIAQQhqIAQoAgQgAygCZCgCWBEGACADKAJYIQQgAUH0CGogAygCXCIMNgIA\nIAFB8AhqIAQ2AgAMAQsgCSADKQOwEDcCACABQQI2AqAIIAlBCGogEikDADcCACADQcACaiABQbAI\naigCADYCACADIAFBqAhqKQIANwO4AiABKAKkCCEEDAYLIANBgAdqIAQgAiAMKAIMEQMAIAMoAoAH\nIg1BA0YNASADQaABaiIJIANBkAdqKAIANgIAIAMgAykDiAc3A5gBIAMoAoQHIQQgAykClAchGiAB\nQfAIahDRK0EAIQgCQAJAIA0OAwEABQALIANBjAdqIAkoAgA2AgAgAyAENgKAByADIAMpA5gBNwKE\nByADIBo3A5AHAkAgBARAIANByARqIANBoAFqKAIANgIAIAMgAykDmAE3A8AEDAELIANBgAdqEKwu\nCyAEIQgLIANBiAdqIAFBgAlqKQIANwMAIAMgAUH4CGopAgA3A4AHIANBqAdqIAFBlAhqKAIAQRRq\nEO0XIANBoAdqIBo3AwAgA0GcB2ogA0HIBGooAgA2AgAgA0GUB2ogAykDwAQ3AgAgAyAINgKQByAD\nKAKAByEEIANBsBBqIANBgAdqQQRyQeAAEI84GgsgA0GYEGogA0G4EGooAgA2AgAgAyADKQKwEDcD\nkBAgA0HwFmogA0G8EGpB1AAQjzgaQQEhDCABQZwIai0AAEUgAUG8CGooAgBBAUdyIQkMAwtBBAsh\nDCAIIAw6AABBAwwVCyADQcACaiAJKAIANgIAIAMgAykDmAE3A7gCIAFB+AhqEMovQQIhDAwBCyAD\nQcACaiADQZgQaigCADYCACADIAMpA5AQNwO4AiADQdgUaiADQfAWakHUABCPOBogCQ0AIAFBwAhq\nEKwuCyABQZwIakEAOgAAIANB6A9qIgggA0HAAmooAgA2AgAgAyADKQO4AjcD4A8gA0H4BGogA0HY\nFGpB1AAQjzgaIAFBAToAnQggBRClJCAMQQJGBEAgAUECNgKwBiABQbQGaiAENgIAIAFBuAZqIAMp\nA+APNwIAIAFBwAZqIAgoAgA2AgAgAyABQbUGaikAADcD+A8gAyABQbwGaikAADcA/w8MEQsgASAM\nNgKwBiABQbQGaiIJIAQ2AgAgAUG4BmogAykD4A83AgAgAUHABmogCCgCADYCACABQcQGaiADQfgE\nakHUABCPOBogAUGoB2ohBCAMRQRAIARBADYCAAwPCyADQYAHaiAJQeQAEI84GiAEIANBgAdqEKYk\nIAFBiAhqQQE6AAAgASgCqAdFDQ4gAUGAAjsBiAggBSAEQdQAEI84GiABQaAHaigCACgCECEEIAFB\ngAlqQQA6AAAgAUH8CGogBEEIajYCAAtBBCABQeAIaiIEIAIQ5gUiBUUNERogAUH8B2oiCCAFNgIA\nIAQQmzEgAUGJCGpBADoAACABQcgQaiABKQOoBjcDACABQdAQaiAIKAIAQQhqNgIAIAFBpAdqKAIA\nIQQgAUHUEGogAUGMCGpB1AAQjzgaIAFBrBFqIghBADoAACABQagRaiAENgIAIAFBkAhqIQwLIAFB\n0BBqKAIAIRIgA0G4AmogAUHUEGoiE0HUABCPOBogAUHMEGooAgAhBCABQcgQaigCACEFQQAhDUEA\nIQkCQAJ/AkACQAJAIAFBqBFqKAIAKAIADgMEAgEACyADQbgCahD1NUERIQQMDgsgBQwBCyAFIQ1B\nAAshCUEAIQULIAFB8A1qIBI2AgAgAUGUDWogBDYCACABQZANaiANNgIAIAFBjA1qIAQ2AgAgAUGI\nDWogCTYCACABQYQNaiAENgIAIAFBgA1qIAU2AgAgAUH0DWogE0HUABCPOBogAUHLDmoiBUEAOgAA\nCyABQcoOakEAOgAAIAFByA5qQQA7AQAgAUGYDWogAUHwDWooAgAiBDYCACABQZwNaiIJIAFB9A1q\nQdQAEI84GiABQZQNaigCACEUIAFBkA1qKAIAIRIgAUGMDWooAgAhFiABQYgNaigCACETAkACQAJA\nIAFBgA1qKAIAIg0EQCABQYQNaigCACEVIANB0ABqIAQoAgBBCGogBCgCBBCFIyADQYAHaiADKAJQ\nIAMoAlQgDSAVENMMIAMoAsAIIgQEQCADQdgUaiADQYAHakHAARCPOBogA0H8EWogA0HMCGooAgA2\nAgAgAyADKQLECDcC9BEgA0GwEGogA0HYFGpBwAEQjzgaIAMgBDYC8BEgAUGkDWooAgAgAygC+BEQ\nmxpFBEAgA0GwEGoQjDBBECEEDAQLIAwgA0GwEGpB0AEQjzgaIAFBAToAyg4MAgsgA0GjAWogA0GI\nB2ooAgA2AAAgAyADKQOABzcAmwFBDyEEDAILIAFBAToAyg4gAUHQCWpBADYCAAtBACENQQAhBAJA\nAkACQAJAAkAgEgRAIANByABqIAEoApgNIgQoAgBBCGogBCgCBBCFIyADQYAHaiADKAJIIAMoAkwg\nEiAUEIoMIAMoAsAIIgRFDQMgA0H4BGogA0GAB2pBwAEQjzgaIANB/BFqIANBzAhqKAIANgIAIAMg\nAykCxAg3AvQRIANBsBBqIANB+ARqQcABEI84GiADIAQ2AvARIAFBrA1qKAIAIAMoAvgREJsaRQ0B\nIANBqA9qIANB9BFqIhJBCGooAgA2AgAgAyASKQIANwOgDyADQdsUaiADQbAQakHAARCPOBoLIANB\n8xZqIANB2xRqIhRBwAEQjzghEiABQawLaiADQagPaiIVKAIANgIAIAFBpAtqIAMpA6APNwIAIAFB\n4AlqIBJBwAEQjzghFyABQaALaiAENgIAIAFBAToAyQ4gEw0BDAYLIANBsBBqEIwwQRAhBAwDCyAD\nQUBrIAEoApgNIgQoAgBBCGogBCgCBBCFIyADQYAHaiADKAJAIAMoAkQgEyAWEIsMAkAgAygCwAgi\nDQRAIANB+ARqIANBgAdqQcABEI84GiADQfwRaiADQcwIaigCADYCACADIAMpAsQINwL0ESADQbAQ\naiADQfgEakHAARCPOBogAyANNgLwESABQagNaigCACADKAL4ERCbGkUNASADQagPaiADQfQRaiIE\nQQhqKAIANgIAIAMgBCkCADcDoA8gA0HbFGogA0GwEGpBwAEQjzgaDAYLIANBowFqIANBiAdqKAIA\nNgAAIAMgAykDgAc3AJsBQQ8hBAwCCyADQbAQahCMMEEQIQQMAQsgA0GjAWogA0GIB2ooAgA2AAAg\nAyADKQOABzcAmwFBDyEEDAELIAFBADoAyA4gFxD5NAsgAUEAOgDJDiAMEPk0CyABQQA6AMoODAkL\nIBIgFEHAARCPOCEEIAFB/AxqIBUoAgA2AgAgAUH0DGogAykDoA83AgAgAUGwC2ogBEHAARCPOBog\nAUHwDGogDTYCACABQQE6AMgOIAFB0AlqKAIARQ0BIAFBADoAyg4gAUH4DmogDEHQARCPOBogASgC\nmA0oAgwhBCABQfAOakEAOgAAIAFB7A5qIARBCGo2AgALQQMgAUHQDmoiCSACEOYFIgRFDQQaIAkQ\nmzEgBEEIaiIJEPk0IAkgAUH4DmpB0AEQjzgaIAQQui8gAUHwDGooAgAhDQsgDUUNASABQcgOakEA\nOgAAIAFB+A5qIAFBsAtqQdABEI84GiABQZgNaigCACgCFCEEIAFB8A5qQQA6AAAgAUHsDmogBEEI\najYCAAtBBCABQdAOaiIJIAIQ5gUiBEUNAhogCRCbMSAEQQhqIgkQ+TQgCSABQfgOakHQARCPOBog\nBBC6LwsgAUGgC2ooAgBFDQMgAUHJDmpBADoAACABQfgOaiABQeAJakHQARCPOBogAUGYDWooAgAo\nAhAhBCABQfAOakEAOgAAIAFB7A5qIARBCGo2AgALIAFB0A5qIgkgAhDmBSIEDQFBBQshAiAFIAI6\nAAAgCEEDOgAAQQUMCQsgCRCbMSAEQQhqIgkQ+TQgCSABQfgOakHQARCPOBogBBC6LwsCQCABQfAM\naigCAEUNACABQcgOai0AAEUNACABQbALahCMMAsgAUEAOgDIDgJAIAFBoAtqKAIARQ0AIAFByQ5q\nLQAARQ0AIAFB4AlqEIwwCyABQQA6AMkOAkAgAUHQCWooAgBFDQAgAUHKDmotAABFDQAgDBCMMAsg\nAUEAOgDKDiABQZwNaiEJQREhBAsgCRD1NSADIANBnwFqKQAANwCXECADIAMpAJgBNwOQECAFQQE6\nAAAgAyADKQOQEDcDwAQgAyADKQCXEDcAxwQgDBCeDwsgAyADKQDHBDcA5w8gAyADKQPABDcD4A8g\nCEEBOgAAIAwQli4gBEERRwRAIAMgAykA5w83AP8PIAMgAykD4A83A/gPDAMLAkBB2LXOACgCAEEC\nSw0AQYywzgAQxS1B/wFxIgRFDQBBkLDOACgCACAEEKgORQ0AQZCwzgAoAgAiBEEMaigCACEJIAQo\nAgghDSAEKAIAIQwCfyAEKAIEIggEQCADQQA2ApAHIAMgCTYCjAcgAyANNgKIByADIAg2AoQHIAMg\nDDYCgAdBAQwBCyADQQA2AoAHQQALIQUgA0HwFmogA0GAB2pB0KDGABDeISADQYwHakEBNgIAIANB\nlAdqQQA2AgAgA0GUocYANgKIByADQaSWzAA2ApAHIANBADYCgAcCQCAFIAhJBEAgAyAFNgLAECAD\nIAk2ArwQIAMgDTYCuBAgAyAINgK0ECADIAw2ArAQDAELIANBADYCsBALIANB2BRqIANBsBBqQdCg\nxgAQ3iEgA0E4aiABQaQHaigCABDmGyADQcQQakGE+MUANgIAIANBwBBqIANBuAJqNgIAIANB+PbF\nADYCuBAgAyAENgKABSADQQI2AvwEIAMgAykDODcDuAIgAyADQdgUajYCvBAgAyADQYAHajYCtBAg\nAyADQfAWajYCsBAgAyADQbAQajYC+ARBkLDOACgCACADQfgEahDrDgsgA0HQEGogAUH8B2ooAgBB\nCGoQow8gA0GAB2oQxhEgA0HIEGogA0GYB2opAwA3AwAgA0HAEGogA0GQB2opAwA3AwAgA0G4EGog\nA0GIB2opAwA3AwAgA0GIEWogA0HYB2ooAgA2AgAgA0HAAmoiBCADQegHaiIFKAIANgIAIANBoAFq\nIgggA0H0B2oiCSgCADYCACADIAMpA4AHNwOwECADIAMpA9AHNwOAESADIAMpA+AHNwO4AiADIAMp\nAuwHNwOYASADKALcByENIANByARqIgwgA0GACGoiEigCADYCACADQZgQaiITIANBjAhqIhQoAgA2\nAgAgA0HoD2oiFiADQZgIaiIVKAIANgIAIANB+BBqIANByAdqKQMANwMAIANB8BBqIANBwAdqKQMA\nNwMAIAMgAykD+Ac3A8AEIAMgAykChAg3A5AQIAMgAykDkAg3A+APIAMgAykDuAc3A+gQIANB2BRq\nIANBnAhqIhdBJBCPOBogA0GgB2oQjzQgA0EwaiABQaAHaigCACIYQQhqKAIAIBhBDGooAgAQxi0g\nAygCMCEYIAMoAjQhGSADQYAHaiADQbAQakHcABCPOBogBSAEKAIANgIAIAkgCCgCADYCACASIAwo\nAgA2AgAgFCATKAIANgIAIBUgFigCADYCACADIA02AtwHIAMgAykDuAI3A+AHIAMgAykDmAE3AuwH\nIAMgAykDwAQ3A/gHIAMgAykDkBA3AoQIIAMgAykD4A83A5AIIBcgA0HYFGpBJBCPOBogA0EoaiAY\nIANBgAdqIBkoAiQRAwAgAygCKCEEIAEgAygCLCIMNgKQCCABQYwIaiAENgIACyADQYAHaiAEIAIg\nDCgCDBEDACADLQCAByIEQRBGDQMgAyADKQCBBzcD8BYgAyADQYgHaikAADcA9xYgAUGMCGoQ0Ssg\nBEEPRwRAIAMgAykA9xY3AP8EIAMgAykD8BY3A/gEIAMgAykD+AQ3A/gPIAMgAykA/wQ3AP8PDAIL\nIAFB/AdqKAIAELovIAFBiQhqQQA6AAAgAUGoB2oiBCgCAEUNACABQYgIai0AAEUNACAEEPU1CyAB\nQYgIakEAOgAAQREhBAwECyABQfwHaigCABC6LyABQYkIakEAOgAACyABQYgIakEAOgAADAILQQYL\nIQIgCyACOgAADAILIAMgAykA/w83AL8PIAMgAykD+A83A7gPIAtBAToAACAEQf8BcUESRg0BIAEg\nBDoA+AUgAUGABmogAykAvw83AAAgAUH5BWogAykDuA83AAAgAUGkBmpBAToAACAREM8YIAEtAPgF\nIgRBEUcNAiABQcwGakEAOgAAIAFBxAZqIAFBiAZqKQMANwIACyADQYAHaiABQagGaiIFIAIQ+gMg\nAy0AgAciBEEQRg0EIAMpA4gHIRogAygChAchByADLwCBByECIAMtAIMHIQggBRDYLyAEQQ9HDQJB\nDyEEDAoLQQMMBAsgBEEOTQRAIAEvAPkFIAFB+wVqLQAAQRB0ciECIAFBgAZqKQMAIRogAUH8BWoo\nAgAhByAEIQ8MAgsgAUEAOgCkBiADQaABaiAGQQhqKQIANwMAIAMgBikCADcDmAFB2LXOACgCAEED\nSw0HQYiyzgAQxS1B/wFxIgJFDQdBjLLOACgCACACEKgORQ0HQYyyzgAoAgAiAkEMaigCACEFIAIo\nAgghCCACKAIAIQ8CfyACKAIEIgQEQCADQQA2ApAHIAMgBTYCjAcgAyAINgKIByADIAQ2AoQHIAMg\nDzYCgAdBAQwBCyADQQA2AoAHQQALIQcgA0G4AmogA0GAB2pBhLHGABDeISADQbwQakEBNgIAIANB\nxBBqQQA2AgAgA0G0scYANgK4ECADQaSWzAA2AsAQIANBADYCsBACQCAHIARJBEAgAyAFNgKMByAD\nIAg2AogHIAMgBDYChAcgAyAPNgKAByADIAc2ApAHIAdBAWohBwwBCyADQQA2AoAHCyADQfgEaiAD\nQYAHakGEscYAEN4hIANBIGogAUGQBmooAgAQ5hsgAyADKQMgNwOQEAJAIAcgBEkEQCADIAc2AugU\nIAMgBTYC5BQgAyAINgLgFCADIAQ2AtwUIAMgDzYC2BQMAQsgA0EANgLYFAsgA0HwFmogA0HYFGpB\nhLHGABDeISADQaAHakG8scYANgIAIANBlAdqQYT4xQA2AgAgA0GcB2ogA0HYFGo2AgAgA0GQB2og\nA0GQEGo2AgAgA0H49sUANgKIByADIAI2AsgEIANBAzYCxAQgAyADQfAWajYCmAcgAyADQfgEajYC\njAcgAyADQbAQajYChAcgAyADQbgCajYCgAcgAyADQYAHajYCwAQgAyADQZgBajYC2BRBjLLOACgC\nACADQcAEahDrDgwHCyACIAhBEHRyIQIgBi0AACIPQRFGDQcLIA9BD0kNBiABQaQGai0AAEUNBiAG\nEPMlDAYLQQQLIQIgDiACOgAAQQQLIQIgByACOgAAQQQLIQIgDyACOgAACyAAQhQ3AxBBBQwNCyAD\nQZgBahDzJUEPIQQLIAFBpAZqQQA6AAALIA5BAToAACAGEP0nIARBD0YNASABQfwEahCzLQsgAUH4\nBGohBQJAIAFB0ANqKAIAQQJGDQAgBS0AAEUNACABQfACahCzLQsgBUEAOgAAIAFBAToA+QQMAgsg\nAUH8BGoQsy0LAkAgAUHQA2ooAgBBAkYNACABQfgEai0AAEUNACABQfACahCzLQsgAUEAOgD4BCAB\nQQE6APkEQQ8hBAsgChCIGiAEQQ9HDQEgA0GAB2ogAUHkAGooAgAQqR4gAykChAchGiADKAKAByEH\nCyABQfgBahChKEEPIQQgAUH0AWotAABBAkYNASABQeAAai0AAEUNASABQbABahChKAwBCyABQfgB\nahChKAsgAUHgAGpBgAI7AQALIBAQ5CQCQAJAIARBD0YEQCADIBo3AowPIAMgBzYCiA8gA0GAB2og\nASgCACICQdgEaigCACACQdwEaigCABDzByADKAKAByICQQ5HDQIgA0GwEGogA0GAB2pBBHJBwAAQ\njzgaIANB5BBqIgIQvjEgA0HsEGogA0GQD2ooAgA2AgAgAiADKQOIDzcCACADQdgUaiADQbAQahCY\nEyADKALYFCICRQ0BIAMoAtwUIQcgASgCACIEQdgEaigCACAEQdwEaigCABCgNSABKAIAIgRB3ARq\nIAc2AgAgBEHYBGogAjYCACADQbAQahDoKwwDCyACQQh0IARyIQJCDyEbDAMLIAMoAtwUIQIgA0Gw\nEGoQ6CtCCyEbDAILIANBiA9qEL4xIAJBEEYEQCADQYAHakEEchCWJAwBCyADQYAHahDlBwtCEyEb\nCyAAIBs3AxAgACAaNwIIIAAgBzYCBCAAIAI2AgAgAEEYaiADQfgNakHMABCPOBogAEHkAGogA0HE\nDGpBtAEQjzgaQQELOgAIIANB8BhqJAALgrwBAjt/B34jAEGwI2siAyQAAn8CQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAFxB\nAWsOBAsCAQAMCyABQeAAaiEnAkACQAJAAkACQCABQZ8CaiIZLQAAQQFrDgYEBgMCAQAjC0EADCML\nIAFBoANqIRACQAJAIAFBkAtqIhotAABBAWsOAwEGABgLQQEMIwtBwPTFAEEjQeSwxgAQ+R0AC0EC\nDCELIAFBoAJqISgCQAJAAkAgAUGwAmoiGy0AAEEBaw4EAgUBABYLIAFBtAJqIRMCQCABQbwCaiIp\nLQAAQQFrDgUABRMUFRILQcD0xQBBI0GAnsYAEPkdAAtBBgwhC0HA9MUAQSNBsJ/GABD5HQALQcD0\nxQBBI0HEtsYAEPkdAAsgAUHgAGohFAJAIAFBuBFqIhwtAABBAWsOAwkBABwLIAFBkQFqIR0CQCAB\nLQCRAUEBaw4EDQEIAB0LIAFBggVqIR4gAUHgAWohKgJAAkAgAS0AggVBAWsOBg0CCAcBABwLIAFB\nqRFqISsgAUGIBWohFQJAAkAgAS0AqRFBAWsOAwEDABkLAkACQAJAIAFB9A1qIhEtAABBAWsOAwIF\nAQALQQoMIgsCQAJAAkACQCABQbAGaiIWLQAAQQFrDgUDBwIBABoLQQwMJAsgAUG0BmohFwJAIAFB\n8AZqIh8tAABBAWsOAwAGGxoLQcD0xQBBI0HAlMYAEPkdAAtBDwwiC0HA9MUAQSNBuPfFABD5HQAL\nQcD0xQBBI0Hws8YAEPkdAAtBwPTFAEEjQaTAxgAQ+R0ACyABQYQFaiEYAkAgAUHoBWoiIC0AAEEB\naw4DBQEAGAsCQCABQdAFaiIhLQAAQQFrDgMEAQAZCyABQbEFaiEiIAEtALEFQQFrDgMCAAEZCwAL\nIAFBkAVqKAIAISwgAUGMBWooAgAhI0ERDBwLQcD0xQBBI0GYksYAEPkdAAtBwPTFAEEjQaiSxgAQ\n+R0AC0HA9MUAQSNBgLTGABD5HQALQRIMGAtBEwwXCyABQZgBaigCACEtIAFBlAFqKAIAISRBFwwW\nC0HA9MUAQSNBkLTGABD5HQALQcD0xQBBI0GAxsYAEPkdAAsgAUKAgICAgAE3AjQgAUE8akEANgIA\nIAEgASgCWCIENgIwIAQoAuQBIQQgAUEANgIAIAFBADYCKCABIARBCGo2AixBGQwTC0HA9MUAQSNB\ngL7GABD5HQALQcD0xQBBI0GYxcYAEPkdAAtBBwwQC0EFDA8LQQQMDgtBAwwNC0EIDAwLQQkMCwtB\nCwwKC0ENDAkLQQ4MCAtBEAwHC0EUDAYLQRUMBQtBFgwEC0EYDAMLQRoMAgtBGwwBC0EcCyEEIAEC\nfwJ/An8CQAJAA0ACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJ/\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAIAQOHAABAgMEBQkKDBIfICEjJCUqLUZFRENAPTw7Ojk3CyADQZAhaiABQaAC\naiIEIAIQthEgAy0AkCEiBUEQRg01IAMgAykAkSE3A9ARIAMgA0GYIWopAAA3ANcRIAQQvTEgBUEP\nRw0PQQIhBAwdCyADQZAhaiAQIAIQ9AEgAykDoCEiP0IUUQRAIBpBAzoAAEEFDFkLIANBwApqIgog\nA0GcIWooAgA2AgAgAyADKQKUITcDuAogAygCkCEhByADQdgCaiADQaghakHYABCPOBogAygChCIh\nBCADKAKAIiEGIANBmAtqIANBiCJqQaABEI84GiAQENAtQhMhPiA/QhNRBEAgA0GYH2ogA0HYAmpB\n2AAQjzgaIANB+AZqIANBmB9qQdgAEI84GiABQawKaigCACgCGCIKQSRqKAIAIQUgCkEgaigCACEH\nIANBQGsgCkEoaigCACAKQSxqKAIAEIUjIANBmAtqIAcgBSADKAJAIAMoAkQgBiAEEI8SIANBOGog\nAygCmAsgAygCnAsQlCQgAygCPCEEIAMoAjghBiADQbwhaiADQbALaikDADcCACADQbQhaiADQagL\naikDADcCACADQawhaiADQaALaikDADcCACADIAMpA5gLNwKkISADQR82AqAhIANBkCFqEIUtIQog\nAUGoCmooAgAoAuABIQcgA0EwaiAGIAQQlCQgAygCNCEIIAMoAjAhBSADIAo2ApghIAMgBDYClCEg\nAyAGNgKQISADQdgCaiAHQQhqIAUgCCADQZAhahDYBiADQdgCahCaNAwVCyADQdAMaiAKKAIANgIA\nIAMgAykDuAo3A8gMIANBmB9qIANB2AJqQdgAEI84GiADQagNaiADQZgLakGgARCPOBogA0H4Bmog\nA0GYH2pB2AAQjzgaIAchJSAGITEgBCEyID8hPgwUCyADQZAhaiABQaACaiIHIAIQlQNBBCADKALw\nISIEQQRGDVcaIAMgAykAkSE3A4gJIAMgA0GYIWopAAA3AI8JIAMtAJAhIQUgA0HQEWogA0GgIWpB\n0AAQjzgaIANBqAtqIgggA0GEImopAgA3AwAgA0GgC2oiBiADQfwhaikCADcDACADIAMpAvQhNwOY\nCyAHEK8eIAMgAykAjwk3AP8GIAMgAykDiAk3A/gGIARBA0YNCyADQagNaiADQdARakHQABCPOBog\nAUGMAmogCCkDADcCACABQYQCaiAGKQMANwIAIAFB/AFqIAMpA5gLNwIAIAFBmAFqIgggBToAACAB\nIAMpA/gGNwCZASABQaABaiADKQD/BjcAACABQagBaiADQagNakHQABCPOBogAUH4AWogBDYCACAB\nQZ0CakEBOgAAIARBAkYNDCABQZwCakEBOwEAIAcgCEH8ABCPOCEFIAFBuAJqKAIAIgRBIGooAgAg\nBEEkaigCACABKAJgIgQoAmBBCGogBEHkAGooAgAQuzYNDkECIQRB2LXOACgCAEECSw0aQaSzzgAQ\nxS1B/wFxIgVFDRpBqLPOACgCACAFEKgORQ0aQaizzgAoAgAiB0EMaigCACEIIAcoAgghCiAHKAIA\nIQkgBygCBCIGRQ0YIANBADYCoCEgAyAINgKcISADIAo2ApghIAMgBjYClCEgAyAJNgKQIUEBDBkL\nIAFBwAJqIgYgAhDmBSIEDQJBBSEEDFQLIAFBwAJqIgYgAhDmBSIEDQJBBCEEDFMLIAFBwAJqIgYg\nAhDmBSIEDQJBAyEEDFILIAYQmzECQCAEQcgBaigCACIGRQRAIANBADYClCEMAQsgA0GQIWogBhCU\nOAsgBBC6LwwECyAGEJsxAkAgBEHIAWooAgAiBkUEQCADQQA2ApQhDAELIANBkCFqIAYQlDgLIAQQ\nui8MAwsgBhCbMQJAIARByAFqKAIAIgZFBEAgA0EANgKUIQwBCyADQZAhaiAGEJQ4CyAEELovDAIL\nQQMgAUG0AmoiEyACEOYFIgRFDU8aIAFBpAJqIgYgBDYCACATEJsxIAYoAgAhBCABKAKgAiEFIAFB\nvQJqIANBkCFqQScQjzgaIAFBvAJqIilBADoAACABQbgCaiAFNgIAIBMgBEEIajYCAEEHIQQMTAsg\nASgCtAIhBAJAAkACQAJAIAFBuAJqKAIAKAIADgMCAQADCyAEKAIUIQQgAUHgAmpBADoAACABQdwC\naiAEQQhqNgIAQQMhBAxOCyAEKAIQIQQgAUHgAmpBADoAACABQdwCaiAEQQhqNgIAQQQhBAxNCyAE\nKAIMIQQgAUHgAmpBADoAACABQdwCaiAEQQhqNgIAQQUhBAxMCyADQQA2ApQhCyABQQE6ALwCIAMo\nApghIQUgAygClCEhBCADKAKQISEHIBMQ7SUgAUGkAmooAgAQui8MAQsgASABQawCaigCACIINgKg\nAkEAIQQCQAJAIAgoAgAOBAAAAAIBCyABQagCaigCACgCECEEIAFB1AJqQQA6AAAgAUHQAmogBEEI\najYCAAwlCyADIAg2ApgfQdi1zgAoAgBBA0sNAEH0r84AEMUtQf8BcSIFRQ0AQfivzgAoAgAgBRCo\nDkUEQAwBC0H4r84AKAIAIgVBDGooAgAhBiAFKAIIIQkgBSgCACENAn8gBSgCBCIHBEAgA0EANgKg\nISADIAY2ApwhIAMgCTYCmCEgAyAHNgKUISADIA02ApAhQQEMAQsgA0EANgKQIUEACyEIIANBiAlq\nIANBkCFqQcCfxgAQ3iEgA0GcIWpBATYCACADQaQhakEANgIAIANB7J/GADYCmCEgA0GklswANgKg\nISADQQA2ApAhAkAgCCAHSQRAIAMgCDYCuA0gAyAGNgK0DSADIAk2ArANIAMgBzYCrA0gAyANNgKo\nDQwBCyADQQA2AqgNCyADQZgLaiADQagNakHAn8YAEN4hIANB5BFqQfSfxgA2AgAgA0HgEWogA0Go\nDWo2AgAgA0H49sUANgLYESADIAU2AoAHIANBAjYC/AYgAyADQZgLajYC3BEgAyADQZAhajYC1BEg\nAyADQYgJajYC0BEgAyADQdARajYC+AYgAyADQZgfajYCqA1B+K/OACgCACADQfgGahDrDgsgG0EB\nOgAAIAMgBTYC4AIgAyAENgLcAiADIAc2AtgCICgQoyggBARAIANByABqIAFB5ABqIgQoAgAiBkEQ\naigCACAGQRRqKAIAEJQkIAMoAkghBSADKAJMIQcgAUGIAWogA0HgAmooAgA2AgAgAUGAAWogAykD\n2AI3AgAgAUH8AGpBADYCACABQfgAakEANgIAIAFBngJqQQE6AAAgAUGMAWpBBTYCACABQfAAaiAH\nNgIAIAFB7ABqIAU2AgAgBCgCACIEKQIAIT4gBCkCCCE/IAFB4AJqQQA6AAAgAUHcAmogASgCYDYC\nACABQdACaiA/NwMAIAFByAJqID43AwAMIwtBAiEEAkBB2LXOACgCAEECSw0AQeiyzgAQxS1B/wFx\nIgVFDQBB7LLOACgCACAFEKgORQ0AQeyyzgAoAgAiBUEMaigCACEIIAUoAgghCiAFKAIAIQkCfyAF\nKAIEIgYEQCADQQA2AqAhIAMgCDYCnCEgAyAKNgKYISADIAY2ApQhIAMgCTYCkCFBAQwBCyADQQA2\nApAhQQALIQcgA0GICWogA0GQIWpBnLfGABDeISADQZwhakEBNgIAIANBpCFqQQA2AgAgA0Hct8YA\nNgKYISADQaSWzAA2AqAhIANBADYCkCECQCAHIAZJBEAgAyAHNgK4DSADIAg2ArQNIAMgCjYCsA0g\nAyAGNgKsDSADIAk2AqgNDAELIANBADYCqA0LIANBmAtqIANBqA1qQZy3xgAQ3iEgA0HkEWpB9J/G\nADYCACADQeARaiADQagNajYCACADQfj2xQA2AtgRIAMgBTYCgAcgA0ECNgL8BiADIAFB6ABqNgKo\nDSADIANBmAtqNgLcESADIANBkCFqNgLUESADIANBiAlqNgLQESADIANB0BFqNgL4BkHsss4AKAIA\nIANB+AZqEOsOCyADQdgCahCpLkITIT4MCwsgAyADKQP4BjcDmBUgAyADKQD/BjcAnxVCDyE+DAkL\nAkBB2LXOACgCAEEDSw0AQfSyzgAQxS1B/wFxIgRFDQBB+LLOACgCACAEEKgORQ0AQfiyzgAoAgAi\nB0EMaigCACEIIAcoAgghBiAHKAIAIQkCfyAHKAIEIgUEQCADQQA2AqAhIAMgCDYCnCEgAyAGNgKY\nISADIAU2ApQhIAMgCTYCkCFBAQwBCyADQQA2ApAhQQALIQQgA0HYAmogA0GQIWpB5LfGABDeISAD\nQdwRakEBNgIAIANB5BFqQQA2AgAgA0GkuMYANgLYESADQaSWzAA2AuARIANBADYC0BECQCAEIAVJ\nBEAgAyAINgKcISADIAY2ApghIAMgBTYClCEgAyAJNgKQISADIAQ2AqAhIARBAWohBAwBCyADQQA2\nApAhCyADQfgGaiADQZAhakHkt8YAEN4hIAFB5ABqKAIAIg0oAgAhDiADIA0oAgQ2AtQWIAMgDjYC\n0BYCQCAEIAVJBEAgAyAINgKcISADIAY2ApghIAMgBTYClCEgAyAJNgKQISADIAQ2AqAhIARBAWoh\nBAwBCyADQQA2ApAhCyADQYgJaiADQZAhakHkt8YAEN4hIAMgASgCZCkCCDcD4BoCQCAEIAVJBEAg\nAyAENgK4DSADIAg2ArQNIAMgBjYCsA0gAyAFNgKsDSADIAk2AqgNDAELIANBADYCqA0LIANBmAtq\nIANBqA1qQeS3xgAQ3iEgA0G8IWpB9J/GADYCACADQbAhakGE+MUANgIAIANBpCFqQYT4xQA2AgAg\nA0G4IWogA0GoDWo2AgAgA0GsIWogA0HgGmo2AgAgA0GgIWogA0HQFmo2AgAgA0H49sUANgKYISAD\nIAc2AqAfIANBBDYCnB8gAyABQegAajYCqA0gAyADQZgLajYCtCEgAyADQYgJajYCqCEgAyADQfgG\najYCnCEgAyADQdARajYClCEgAyADQdgCajYCkCEgAyADQZAhajYCmB9B+LLOACgCACADQZgfahDr\nDgsgAUHkAGooAgApAgAhPiABQdACakEAOgAAIAFBzAJqIAEoAmA2AgAgAUG4AmogPjcDAAweCyAD\nIAMpANcRNwCvDSADIAMpA9ARNwOoDSADIAMpA6gNNwOYFSADIAMpAK8NNwCfFUIPIT4MBgsgBRC7\nMUHYtc4AKAIAIQdFDQggB0ECSw0CQYCzzgAQxS1B/wFxIgRFDQJBhLPOACgCACAEEKgODQEMAgsg\nAUGoCmogAUHcCmopAgA3AwAgAUGwCmogAUHkCmoiBEEsEI84GiADQZAhaiAEQSwQjzgaIANBmAtq\nIANBkCFqEIsGIAMtAJgLIgRBBkYNAiADQboRaiIFIAMtAJsLOgAAIANBgBZqIgcgA0GoC2opAwA3\nAwAgAyADLwCZCzsBuBEgAyADKQOgCzcD+BUgAygCnAshCCABQYgKaiAEOgAAIAFBhApqQQ02AgAg\nAUGACmpBleXIADYCACABQYwKaiAINgIAIAEoAqwKIQQgAUGJCmogAy8BuBE7AAAgAUGLCmogBS0A\nADoAACABQaQKakEAOgAAIAFBoApqIAQ2AgAgAUGQCmogAykD+BU3AwAgAUGYCmogBykDADcDAAwc\nC0GEs84AKAIAIghBDGooAgAhBiAIKAIIIQkgCCgCACEQAn8gCCgCBCIHBEAgA0EANgKgISADIAY2\nApwhIAMgCTYCmCEgAyAHNgKUISADIBA2ApAhQQEMAQsgA0EANgKQIUEACyEEIANB2AJqIANBkCFq\nQay4xgAQ3iEgA0HcEWpBATYCACADQeQRakEANgIAIANB3LjGADYC2BEgA0GklswANgLgESADQQA2\nAtARAkAgBCAHSQRAIAMgBjYCnCEgAyAJNgKYISADIAc2ApQhIAMgEDYCkCEgAyAENgKgISAEQQFq\nIQQMAQsgA0EANgKQIQsgA0H4BmogA0GQIWpBrLjGABDeISADIAEoArgCQSBqKQIANwPQFgJAIAQg\nB0kEQCADIAY2ApwhIAMgCTYCmCEgAyAHNgKUISADIBA2ApAhIAMgBDYCoCEgBEEBaiEEDAELIANB\nADYCkCELIANBiAlqIANBkCFqQay4xgAQ3iEgAyABKAK4AkEoaikCADcD4BoCQCAEIAdJBEAgAyAE\nNgK4DSADIAY2ArQNIAMgCTYCsA0gAyAHNgKsDSADIBA2AqgNDAELIANBADYCqA0LIANBmAtqIANB\nqA1qQay4xgAQ3iEgA0G8IWpB9J/GADYCACADQbAhakGE+MUANgIAIANBpCFqQYT4xQA2AgAgA0G4\nIWogA0GoDWo2AgAgA0GsIWogA0HgGmo2AgAgA0GgIWogA0HQFmo2AgAgA0H49sUANgKYISADIAg2\nAqAfIANBBDYCnB8gAyABQegAajYCqA0gAyADQZgLajYCtCEgAyADQYgJajYCqCEgAyADQfgGajYC\nnCEgAyADQdARajYClCEgAyADQdgCajYCkCEgAyADQZAhajYCmB9BhLPOACgCACADQZgfahDrDgsg\nAUHgCmogBTYCACABQZ4CakEAOgAAIAFB3ApqIAEoAmA2AgAgAUHkCmogAUHsAGpBLBCPOBogAUGQ\nC2oiGkEAOgAAIAFBoANqIRBBCSEEDEELIAMoApwLISVCCyE+CyADQbAIaiIEIANB0AxqKAIANgIA\nIAMgAykDyAw3A6gIIANB4BpqIANB+AZqQdgAEI84GiADQYgJaiADQagNakGgARCPOBogGkEBOgAA\nIANB3BFqIAQoAgA2AgAgAyAlNgLQESADIAMpA6gINwLUESADQegRaiADQeAaakHYABCPOCEGIAMg\nMjYCxBIgAyAxNgLAEiADQcgSaiADQYgJakGgARCPOBogAyA+NwPgESAQENUtID5CbnwiP0IBWARA\nAn8gP6dBAWsEQAJAQdi1zgAoAgBBAksNAEGMs84AEMUtQf8BcSIERQ0AQZCzzgAoAgAgBBCoDkUN\nAEGQs84AKAIAIgpBDGooAgAhByAKKAIIIQggCigCACEFAn8gCigCBCIGBEAgA0EANgKgISADIAc2\nApwhIAMgCDYCmCEgAyAGNgKUISADIAU2ApAhQQEMAQsgA0EANgKQIUEACyEEIANB2AJqIANBkCFq\nQeS4xgAQ3iEgA0G0DWpBATYCACADQbwNakEANgIAIANBxLnGADYCsA0gA0GklswANgK4DSADQQA2\nAqgNAkAgBCAGSQRAIAMgBzYCnCEgAyAINgKYISADIAY2ApQhIAMgBTYCkCEgAyAENgKgISAEQQFq\nIQQMAQsgA0EANgKQIQsgA0H4BmogA0GQIWpB5LjGABDeISADIAFBuAJqKAIAQSBqKQIANwPIDAJA\nIAQgBkkEQCADIAc2ApwhIAMgCDYCmCEgAyAGNgKUISADIAU2ApAhIAMgBDYCoCEgBEEBaiEEDAEL\nIANBADYCkCELIANBiAlqIANBkCFqQeS4xgAQ3iEgAyABKAK4AkEoaikCADcD+BUCQCAEIAZJBEAg\nAyAENgKgISADIAc2ApwhIAMgCDYCmCEgAyAGNgKUISADIAU2ApAhDAELIANBADYCkCELIANBmAtq\nIANBkCFqQeS4xgAQ3iEgA0EoaiABQegAaigCABDmGyADQbwhakGE+MUANgIAIANBsCFqQYT4xQA2\nAgAgA0GkIWpBhPjFADYCACADQbghaiADQeAaajYCACADQawhaiADQfgVajYCACADQaAhaiADQcgM\najYCACADQfj2xQA2ApghIAMgCjYCoB8gA0EENgKcHyADIAMpAyg3A+AaIAMgA0GYC2o2ArQhIAMg\nA0GICWo2AqghIAMgA0H4Bmo2ApwhIAMgA0GoDWo2ApQhIAMgA0HYAmo2ApAhIAMgA0GQIWo2Apgf\nQZCzzgAoAgAgA0GYH2oQ6w4LIAEoAmAgAUGcAmpBADoAACADQZAhaiABQaACakH8ABCPOBpBBiEG\nQQUhCgJAAkACQEEAIAFB5ABqKAIAIgVBGGooAgAiBEF8aiINIA0gBEsbQQFrDgICAQALIAQiBiEK\nIARBBEkNAQsgA0EgaiAFQRxqKAIAIAVBIGooAgAQnR8gAygCJCEHIAMoAiAhCCAGIQoLIANBGGog\nBUEIaigCACAFQQxqKAIAEJQkIAMpAxghPiADQRBqIAVBEGooAgAgBUEUaigCABCUJCADKQMQIT8g\nA0EIaiAFKAIAIAVBBGooAgAQlCQgA0HkDWogBzYCACADQeANaiAINgIAIANB3A1qIAo2AgAgA0HU\nDWogPzcCACADQcwNaiA+NwIAQQIhBCADQQI2AsANIAMgAykDCDcCxA0gA0GQIWogA0GoDWoQwgJB\nAAwBCyADQbgSai0AACEEIANB0BZqIAZB0AAQjzgaIAMgA0G8EmooAAA2AIsCIAMgA0G5EmooAAA2\nAogCQQELIQUgA0G4IGogA0HQFmpB0AAQjzgaIAMgAygAiwI2AMsYIAMgAygCiAI2AsgYIAUNByAD\nQdARahD+FgwHCyADIAMpANERNwOYFSADIANB2BFqKQAANwCfFSADLQC4EiEKIANB6BhqIAZB0AAQ\njzgaIAMgA0G8EmooAAA2AIsEIAMgAygAuRI2AogEIANB2BxqIANBwBJqQagBEI84GiABQZwCai0A\nAARAIAFBoAJqELMtCyABQQA6AJwCICUhBQsgAUH4AWooAgBBAkYNACABQZ0Cai0AAEUNACABQZgB\nahCzLQsgAUGdAmpBADoAACABQZ4Cai0AAARAIAFB7ABqEI0jCyAKIQQgBSEmCyABQZ4CakEAOgAA\nDB4LQQIhBCAHQQJLDQJBmLPOABDFLUH/AXEiBUUNAkGcs84AKAIAIAUQqA5FDQJBnLPOACgCACIH\nQQxqKAIAIQggBygCCCEKIAcoAgAhCQJ/IAcoAgQiBgRAIANBADYCoCEgAyAINgKcISADIAo2Apgh\nIAMgBjYClCEgAyAJNgKQIUEBDAELIANBADYCkCFBAAshBSADQdgCaiADQZAhakHMucYAEN4hIANB\n3BFqQQE2AgAgA0HkEWpBADYCACADQaS6xgA2AtgRIANBpJbMADYC4BEgA0EANgLQEQJAIAUgBkkE\nQCADIAg2ApwhIAMgCjYCmCEgAyAGNgKUISADIAk2ApAhIAMgBTYCoCEgBUEBaiEFDAELIANBADYC\nkCELIANB+AZqIANBkCFqQcy5xgAQ3iEgAyABKAK4AkEgaikCADcD0BYCQCAFIAZJBEAgAyAINgKc\nISADIAo2ApghIAMgBjYClCEgAyAJNgKQISADIAU2AqAhIAVBAWohBQwBCyADQQA2ApAhCyADQYgJ\naiADQZAhakHMucYAEN4hIAMgASgCuAJBKGopAgA3A+AaAkAgBSAGSQRAIAMgBTYCuA0gAyAINgK0\nDSADIAo2ArANIAMgBjYCrA0gAyAJNgKoDQwBCyADQQA2AqgNCyADQZgLaiADQagNakHMucYAEN4h\nIANBvCFqQfSfxgA2AgAgA0GwIWpBhPjFADYCACADQaQhakGE+MUANgIAIANBuCFqIANBqA1qNgIA\nIANBrCFqIANB4BpqNgIAIANBoCFqIANB0BZqNgIAIANB+PbFADYCmCEgAyAHNgKgHyADQQQ2Apwf\nIAMgAUHoAGo2AqgNIAMgA0GYC2o2ArQhIAMgA0GICWo2AqghIAMgA0H4Bmo2ApwhIAMgA0HQEWo2\nApQhIAMgA0HYAmo2ApAhIAMgA0GQIWo2ApgfQZyzzgAoAgAgA0GYH2oQ6w4MAgsgA0EANgKQIUEA\nCyEFIANB2AJqIANBkCFqQay6xgAQ3iEgA0HcEWpBATYCACADQeQRakEANgIAIANBjLvGADYC2BEg\nA0GklswANgLgESADQQA2AtARAkAgBSAGSQRAIAMgCDYCnCEgAyAKNgKYISADIAY2ApQhIAMgCTYC\nkCEgAyAFNgKgISAFQQFqIQUMAQsgA0EANgKQIQsgA0H4BmogA0GQIWpBrLrGABDeISADIAEoArgC\nQSBqKQIANwPQFgJAIAUgBkkEQCADIAg2ApwhIAMgCjYCmCEgAyAGNgKUISADIAk2ApAhIAMgBTYC\noCEgBUEBaiEFDAELIANBADYCkCELIANBiAlqIANBkCFqQay6xgAQ3iEgAyABKAK4AkEoaikCADcD\n4BoCQCAFIAZJBEAgAyAFNgK4DSADIAg2ArQNIAMgCjYCsA0gAyAGNgKsDSADIAk2AqgNDAELIANB\nADYCqA0LIANBmAtqIANBqA1qQay6xgAQ3iEgA0G8IWpB9J/GADYCACADQbAhakGE+MUANgIAIANB\npCFqQYT4xQA2AgAgA0G4IWogA0GoDWo2AgAgA0GsIWogA0HgGmo2AgAgA0GgIWogA0HQFmo2AgAg\nA0H49sUANgKYISADIAc2AqAfIANBBDYCnB8gAyABQegAajYCqA0gAyADQZgLajYCtCEgAyADQYgJ\najYCqCEgAyADQfgGajYCnCEgAyADQdARajYClCEgAyADQdgCajYCkCEgAyADQZAhajYCmB9BqLPO\nACgCACADQZgfahDrDgsgAUGcAmotAAAEQCABQaACahCzLQsgAUEAOgCcAgsgA0HoGGogA0G4IGpB\n0AAQjzgaIAMgAygAyxg2AIsEIAMgAygCyBg2AogEAkAgAUH4AWooAgBBAkYNACABQZ0Cai0AAEUN\nACABQZgBahCzLQsgAUEAOgCdAiABQZ4Cai0AAARAIAFB7ABqEI0jCyABQQA6AJ4CQhMhPgwZCyAB\nQeANaiABQegNaigCADYCACABQeQNaiABQfANaigCACINNgIAIAFB2A1qKAIAIQ4gAUHcDWooAgAh\nFiABQewNaigCACIEKAI0IgUgBSgCACIGQQFqNgIAIAZBf0wNFSAEKAI4IgcgBygCACIGQQFqNgIA\nIAZBf0wNFSADQfAAaiAEQSBqKAIAIARBJGooAgAQlyggBCgCMCEzIAMoAnQhNCADKAJwITUgBCgC\nPCIIIAgoAgAiBkEBajYCACAGQX9MDRUgA0HoAGogBEEoaigCACAEQSxqKAIAEJcoIAQtAEghNiAD\nKAJsITcgAygCaCE4IAQoAkAiBiAGKAIAIglBAWo2AgAgCUF/TA0VIAQoAkQiCSAJKAIAIjlBAWo2\nAgAgOUF/TA0VIANB4BhqIARBGGopAgAiPzcDACADQdgYaiAEQRBqKQIAIkE3AwAgA0HQGGogBEEI\naikCACJCNwMAIAQpAgAhPiABQeAFaiANNgIAIAFBjAVqIBY2AgAgASAONgKIBSABQeQFaiA+NwIA\nIAFB7AVqIEI3AgAgAUH0BWogQTcCACABQfwFaiA/NwIAIAFBsAZqIhZBADoAACABQawGaiA2OgAA\nIAFBqAZqIAk2AgAgAUGkBmogBjYCACABQaAGaiAINgIAIAFBnAZqIAc2AgAgAUGYBmogBTYCACAB\nQZQGaiAzNgIAIAFBkAZqIDc2AgAgAUGMBmogODYCACABQYgGaiA0NgIAIAFBhAZqIDU2AgAgAyA+\nNwPIGEELIQQMNgsgAUGQBWogAUHgBWooAgA2AgAgAUGUBWogAUHkBWpBzAAQjzghBCABKAKIBUEB\nRw0BIAFBjAVqKAIAIQUgAUHoBmpBADoAACABQeQGaiAENgIAIAFBtAZqIAU2AgAMEwsgA0GQIWog\nAUG4BmoiBiACEPQBIAMpA6AhIj9CFFENBSADKAKcISE6IAMpApQhIUAgAygCkCEhBCADQbggaiAD\nQaghakHYABCPOBogAygChCIhLiADKAKAIiEvIANBmB9qIANBiCJqQaABEI84GiAGENAtDAcLIAFB\n8AZqIh9BADoAACABQewGaiAENgIAIAFBtAZqIRdBDSEEDDMLIAFB7AZqKAIAIgQoAjAhBSABQegG\nakEAOgAAIAFB5AZqIAQ2AgAgASAFNgK0BkEOIQQMMgsgA0GQIWogFyACEJ0IIAMoAqQjIgRBA0YN\nGSADQdgcaiADQZAhakGUAhCPOBogAykDqCMhPiAXEMgvIB9BAToAACAXEMAxDAELIANBkCFqIAFB\ntAZqIgYgAhCdCEEDIgcgAygCpCMiBEEDRg0ZGiADQdgcaiADQZAhakGUAhCPOBogAykDqCMhPiAG\nEMgvCyADQZAhaiADQdgcakGUAhCPOBogAyA+NwOoIyADIAQ2AqQjIANBgB9qIANBkCFqEIcIIAMp\nAoQfIUAgAygCgB8hBCADKAKMHyIFQQRGDQEgAUHQDWoiByADKQOQHzcDACABQcwNaiAFNgIAIAFB\nxA1qIEA3AgAgAUHADWoiBSAENgIAIANBoCFqIAcpAgA3AwAgA0GYIWogAUHIDWopAgA3AwAgAyAF\nKQIANwOQISADQYAfaiADQZAhahDvBSADLQCAHyIEQQZHBEAgA0HOEWogAy0Agx8iBToAACADQfge\naiADQZAfaikDACI+NwMAIAMgAy8AgR8iBzsBzBEgAyADKQOIHyI/NwPwHiADKAKEHyEIIAFBoA1q\nIAQ6AAAgAUGcDWpBFDYCACABQZgNakHs8sgANgIAIAEgBzsAoQ0gAUGjDWogBToAACABQaQNaiAI\nNgIAIAFBqA1qID83AwAgAUGwDWogPjcDACABQbwNakEAOgAAIAFBuA1qIAFBkAVqKAIANgIADA0L\nIAMoAoQfIQRCCyE/IEMhQAwCC0EFDBcLQg4hPwsgAUGUBWoQzxEgA0GIGmogA0G4IGpB2AAQjzga\nIANB6BhqIANBmB9qQaABEI84GiABQQE6ALAGIANB8BdqIANBiBpqQdgAEI84GiADQdAWaiADQegY\nakGgARCPOBogFRCxHiADQfgVaiADQfAXakHYABCPOBogP0ITUg0BIANBgBxqIANB+BVqQdgAEI84\nGiABQeQNaigCACgCGCIEQSRqKAIAIQYgBEEgaigCACELIANB4ABqIARBKGooAgAgBEEsaigCABCF\nIyADQdgcaiALIAYgAygCYCADKAJkIC8gLhCPEiADQdgAaiADKALYHCADKALcHBCUJCADKAJcIQQg\nAygCWCEGIANBvCFqIANB8BxqKQMANwIAIANBtCFqIANB6BxqKQMANwIAIANBrCFqIANB4BxqKQMA\nNwIAIAMgAykD2Bw3AqQhIANBHzYCoCEgA0GQIWoQhS0hCyABQeANaigCACgC4AEhDCADQdAAaiAG\nIAQQlCQgAygCVCEFIAMoAlAhByADIAs2ApghIAMgBDYClCEgAyAGNgKQISADQZgfaiAMQQhqIAcg\nBSADQZAhahDYBiADQZgfahCaNAwCCyABQagRakEBOgAAIAFBiA5qIAFB2A9qKQMANwMAIAFBkA5q\nIAFBrBBqQfwAEI84IQ0gAUGMD2ogAUHgD2pBzAAQjzghBSABQfgNaiIOIAFBgA5qKQMANwMAAkBB\n2LXOACgCAEECSw0AQfizzgAQxS1B/wFxIgdFDQBB/LPOACgCACAHEKgORQ0AQfyzzgAoAgAiEUEM\naigCACEEIBEoAgghBiARKAIAIQkCfyARKAIEIggEQCADQQA2AqAhIAMgBDYCnCEgAyAGNgKYISAD\nIAg2ApQhIAMgCTYCkCFBAQwBCyADQQA2ApAhQQALIQcgA0GAHGogA0GQIWpBtMDGABDeISADQdwR\nakEBNgIAIANB5BFqQQA2AgAgA0HgwMYANgLYESADQaSWzAA2AuARIANBADYC0BECQCAHIAhJBEAg\nAyAENgKcISADIAY2ApghIAMgCDYClCEgAyAJNgKQISADIAc2AqAhIAdBAWohBwwBCyADQQA2ApAh\nCyADQbggaiADQZAhakG0wMYAEN4hIAMgAUGoDmooAgBBIGopAgA3A/gVIAMgA0H4FWo2AswRAkAg\nByAISQRAIAMgBDYCnCEgAyAGNgKYISADIAg2ApQhIAMgCTYCkCEgAyAHNgKgISAHQQFqIQcMAQsg\nA0EANgKQIQsgA0HQFmogA0GQIWpBtMDGABDeISADIAEoAqgOQShqKQIANwPwFyADIANB8BdqNgLw\nHgJAIAcgCEkEQCADIAQ2ApwhIAMgBjYCmCEgAyAINgKUISADIAk2ApAhIAMgBzYCoCEgB0EBaiEH\nDAELIANBADYCkCELIANB6BhqIANBkCFqQbTAxgAQ3iEgAyABQbAPaigCADYCjBogAyABQawPaigC\nAEEIajYCiBoCQCAHIAhJBEAgAyAENgKcISADIAY2ApghIAMgCDYClCEgAyAJNgKQISADIAc2AqAh\nIAdBAWohBwwBCyADQQA2ApAhCyADQeAaaiADQZAhakG0wMYAEN4hIAMgAUG0D2o2AoAfAkAgByAI\nSQRAIAMgBzYC6BwgAyAENgLkHCADIAY2AuAcIAMgCDYC3BwgAyAJNgLYHAwBCyADQQA2AtgcCyAD\nQZgfaiADQdgcakG0wMYAEN4hIANB1CFqQfjAxgA2AgAgA0HIIWpB6MDGADYCACADQbwhakGE+MUA\nNgIAIANBsCFqQZj3xQA2AgAgA0GkIWpBiPfFADYCACADQdAhaiADQcgYajYCACADQcQhaiADQYAf\najYCACADQbghaiADQYgaajYCACADQawhaiADQfAeajYCACADQaAhaiADQcwRajYCACADQfj2xQA2\nApghIAMgDjYCyBggAyADQZgfajYCzCEgAyADQeAaajYCwCEgAyADQegYajYCtCEgAyADQdAWajYC\nqCEgAyADQbggajYCnCEgAyADQdARajYClCEgAyADQYAcajYCkCEgAyARNgLgHCADQQY2AtwcIAMg\nA0GQIWo2AtgcQfyzzgAoAgAgA0HYHGoQ6w4LIAFB9A1qIhFBADoAACABQfANaiANNgIAIAFB7A1q\nIAU2AgAgAUHoDWogASgCiA42AgAgAUHYDWogASkD+A03AwAMBwsgA0HgGmogA0HQFmpBoAEQjzga\nIANBgBxqIANB+BVqQdgAEI84GiAEITAgQCFEIDohOwsgAyA7NgLcESADIEQ3AtQRIAMgMDYC0BEg\nA0HoEWogA0GAHGpB2AAQjzghBCADQcgSaiADQeAaakGgARCPOBogEUEBOgAAIAMgLjYCxBIgAyAv\nNgLAEiADID83A+ARIBUQwTFCEyE+AkAgP0ITUQRAIANBuBJqLQAAIQwgA0GYFWogBEHQABCPOBog\nAyADQbwSaigAADYAkxUgAyADQbkSaigAADYCkBUMAQsCQAJAAkACQCA/p0F2akEDID9CCVYbQXxq\nDgUBAwMDAAMLAkBB2LXOACgCAEECSw0AQYS0zgAQxS1B/wFxIgRFDQBBiLTOACgCACAEEKgORQ0A\nQYi0zgAoAgAiC0EMaigCACEMIAsoAgghBSALKAIAIQcCfyALKAIEIgYEQCADQQA2AqAhIAMgDDYC\nnCEgAyAFNgKYISADIAY2ApQhIAMgBzYCkCFBAQwBCyADQQA2ApAhQQALIQQgA0G4IGogA0GQIWpB\niMHGABDeISADQeQcakEBNgIAIANB7BxqQQA2AgAgA0HkwcYANgLgHCADQaSWzAA2AugcIANBADYC\n2BwCQCAEIAZJBEAgAyAMNgKcISADIAU2ApghIAMgBjYClCEgAyAHNgKQISADIAQ2AqAhIARBAWoh\nBAwBCyADQQA2ApAhCyADQdAWaiADQZAhakGIwcYAEN4hIAMgAUGoDmooAgBBIGopAgA3A/AXIAMg\nA0HwF2o2AsgYAkAgBCAGSQRAIAMgDDYCnCEgAyAFNgKYISADIAY2ApQhIAMgBzYCkCEgAyAENgKg\nISAEQQFqIQQMAQsgA0EANgKQIQsgA0HoGGogA0GQIWpBiMHGABDeISADIAEoAqgOQShqKQIANwOI\nGiADIANBiBpqNgL4FQJAIAQgBkkEQCADIAQ2AqgfIAMgDDYCpB8gAyAFNgKgHyADIAY2ApwfIAMg\nBzYCmB8MAQsgA0EANgKYHwsgA0HgGmogA0GYH2pBiMHGABDeISADQbwhakGE+MUANgIAIANBsCFq\nQZj3xQA2AgAgA0GkIWpBiPfFADYCACADQbghaiADQZgfajYCACADQawhaiADQfgVajYCACADQaAh\naiADQcgYajYCACADQfj2xQA2ApghIAMgCzYCiBwgA0EENgKEHCADIAFBsA9qKAIANgKcHyADIAFB\nrA9qKAIAQQhqNgKYHyADIANB4BpqNgK0ISADIANB6BhqNgKoISADIANB0BZqNgKcISADIANB2Bxq\nNgKUISADIANBuCBqNgKQISADIANBkCFqNgKAHEGItM4AKAIAIANBgBxqEOsOCyABQYgOaigCACAB\nQagRakEAOgAAIANBkCFqIAFBkA5qQfwAEI84GiADQdgcaiABQYwOaigCABC9BSADQZAhaiADQdgc\nahDCAgwBCyADQZAaaiADQdgRaigCADYCACADIAMpA9ARNwOIGgJAQdi1zgAoAgBBA0sNAEGQtM4A\nEMUtQf8BcSIERQ0AQZS0zgAoAgAgBBCoDkUNAEGUtM4AKAIAIgtBDGooAgAhDCALKAIIIQUgCygC\nACEHAn8gCygCBCIGBEAgA0EANgKgISADIAw2ApwhIAMgBTYCmCEgAyAGNgKUISADIAc2ApAhQQEM\nAQsgA0EANgKQIUEACyEEIANBuCBqIANBkCFqQezBxgAQ3iEgA0HkHGpBATYCACADQewcakEBNgIA\nIANB2MLGADYC4BwgA0EANgLYHCADQSY2AswYIAMgA0HIGGo2AugcIAMgA0GIGmo2AsgYAkAgBCAG\nSQRAIAMgDDYCnCEgAyAFNgKYISADIAY2ApQhIAMgBzYCkCEgAyAENgKgISAEQQFqIQQMAQsgA0EA\nNgKQIQsgA0HQFmogA0GQIWpB7MHGABDeISADIAFBqA5qKAIAQSBqKQIANwP4FSADIANB+BVqNgLw\nHgJAIAQgBkkEQCADIAw2ApwhIAMgBTYCmCEgAyAGNgKUISADIAc2ApAhIAMgBDYCoCEgBEEBaiEE\nDAELIANBADYCkCELIANB6BhqIANBkCFqQezBxgAQ3iEgAyABKAKoDkEoaikCADcD8BcgAyADQfAX\najYCgB8CQCAEIAZJBEAgAyAENgKoHyADIAw2AqQfIAMgBTYCoB8gAyAGNgKcHyADIAc2ApgfDAEL\nIANBADYCmB8LIANB4BpqIANBmB9qQezBxgAQ3iEgA0G8IWpBhPjFADYCACADQbAhakGY98UANgIA\nIANBpCFqQYj3xQA2AgAgA0G4IWogA0GYH2o2AgAgA0GsIWogA0GAH2o2AgAgA0GgIWogA0HwHmo2\nAgAgA0H49sUANgKYISADIAs2AogcIANBBDYChBwgAyABQbAPaigCADYCnB8gAyABQawPaigCAEEI\najYCmB8gAyADQeAaajYCtCEgAyADQegYajYCqCEgAyADQdAWajYCnCEgAyADQdgcajYClCEgAyAD\nQbggajYCkCEgAyADQZAhajYCgBxBlLTOACgCACADQYAcahDrDgsgA0GIGmoQwjELQQIhDAJAID9C\nDlIEQCA/QhNSDQELDAILIANB0BFqEP4WDAELIAMgAykA0RE3A+gVIAMgA0HYEWopAAA3AO8VIAMt\nALgSIQwgA0GYFWogBEHQABCPOBogAyADQbwSaigAADYAkxUgAyADKAC5EjYCkBUgA0HoE2ogA0HA\nEmpBqAEQjzgaIDAhEiA/IT4LIAFBjA9qEM8RIAFBqBFqLQAABEAgAUGQDmoQsy0LIAFBADoAqBEg\nAyADKQPoFTcDuBEgAyADKQDvFTcAvxEgA0HoEGogA0GYFWpB0AAQjzgaIAMgAygAkxU2AOMQIAMg\nAygCkBU2AuAQIANBuA9qIANB6BNqQagBEI84GiABQQE6AKkRIBUQ2SIgEiE8DB8LIANBkCFqICMg\nAiAsKAIMEQMAIAMoApAhIgRBAkYEQCAiQQM6AAAgIUEDOgAAICBBAzoAAEEFIQQMGwsgAygCoCEh\nBiADKQOYISE+IAMoApQhIQggA0HQEWogA0GkIWpBNBCPOBogAUGMBWoQ0SsgBA0cIANB4BpqIANB\n0BFqQTQQjzgaQQAhBCAGRQ0TIAMgBjYC4BwgAyA+NwPYHCADQeQcaiADQeAaakE0EI84GiADQZAh\naiADKAKUHRDvCiADKAKQISEHIAMoApghIQUgAyADKAKUISIENgL8FyADIAQgBUEDdCIFaiIINgL4\nFyADIAc2AvAXIARBCGohBwNAAkAgAyAFBH8gBCgCACIJDQEgBwUgCAs2AvQXIANB8BdqEKEfIAEo\nApwFKAJgIQQgA0GAAWogASgChAUgAUGIBWooAgAQhSMgAygChAEhBSADKAKAASEHIANBkCFqIANB\n2BxqEP8HIANB0BFqIARBCGogByAFIANBkCFqEMAHIANB0BFqEJc0IANBmB9qIANB4BpqQTQQjzga\nIAYhBAwVCyAEKAIEIQ0gASgCnAUoAmQhDiADQZAhaiADQdgcahD/ByADQdARaiAOQQhqIAkgDSAD\nQZAhahD9BiAHQQhqIQcgBUF4aiEFIANB0BFqEJc0IARBCGohBAwACwALQQAhBAwnC0EBIQQMJgtB\nAiEEDCULQQYhBAwkC0EKIQQMIwtBDCEEDCILQQ8hBAwhCwALQQYMIwsgAUGeAmpBADoAACABQZwC\nakEAOwEAIAEgAUGUAmooAgAiBjYCYCABQeQAaiABQZgCaigCACIFNgIAQhMhPkECIQQCQAJAQQAg\nBUEYaiIFKAIAIgdBfGoiCCAIIAdLGw4CAAIBCyABQegAaiAFNgIAIAFBsAJqIhtBADoAACABQawC\naiAFNgIAIAFBqAJqIAY2AgAgAUGgAmohKEEIIQQMHwsgAyAFNgLYAkHYtc4AKAIAQQNLDQBB3LLO\nABDFLUH/AXEiBUUNAEHgss4AKAIAIAUQqA5FDQBB4LLOACgCACIFQQxqKAIAIQggBSgCCCEKIAUo\nAgAhCQJ/IAUoAgQiBgRAIANBADYCoCEgAyAINgKcISADIAo2ApghIAMgBjYClCEgAyAJNgKQIUEB\nDAELIANBADYCkCFBAAshByADQYgJaiADQZAhakHUtsYAEN4hIANBnCFqQQE2AgAgA0GkIWpBADYC\nACADQYS3xgA2ApghIANBpJbMADYCoCEgA0EANgKQIQJAIAcgBkkEQCADIAc2ArgNIAMgCDYCtA0g\nAyAKNgKwDSADIAY2AqwNIAMgCTYCqA0MAQsgA0EANgKoDQsgA0GYC2ogA0GoDWpB1LbGABDeISAD\nQeQRakGMt8YANgIAIANB4BFqIANBqA1qNgIAIANB+PbFADYC2BEgAyAFNgKAByADQQI2AvwGIAMg\nA0GYC2o2AtwRIAMgA0GQIWo2AtQRIAMgA0GICWo2AtARIAMgA0HQEWo2AvgGIAMgA0HYAmo2AqgN\nQeCyzgAoAgAgA0H4BmoQ6w4LIAMgAykAnxU3AO8QIAMgAykDmBU3A+gQIANBgBxqIANB6BhqQdAA\nEI84GiADIAMoAIsENgCDHyADIAMoAogENgKAHyADQegTaiADQdgcakGoARCPOBogGUEBOgAAIAMg\nAykD6BA3A9gOIAMgAykA7xA3AN8OIANBiBpqIANBgBxqQdAAEI84GiADIAMoAIMfNgDzHiADIAMo\nAoAfNgLwHiADQbgPaiADQegTakGoARCPOBogJxDmEyA+QhNRBEAgA0HwF2ogA0GIGmpB0AAQjzga\nIAMgAygA8x42AOsVIAMgAygC8B42AugVIANBsAFqIANB8BdqQdAAEI84GiADIAMoAOsVNgCrASAD\nIAMoAugVNgKoASAEIQoMGQsgAyADKQDfDjcA7wYgAyADKQPYDjcD6AYgA0HwF2ogA0GIGmpB0AAQ\njzgaIAMgAygA8x42AOsVIAMgAygC8B42AugVIANB6ARqIANBuA9qQagBEI84GiADQZgGaiADQfAX\nakHQABCPOBogAyADKADrFTYAkwYgAyADKALoFTYCkAYMHAsgAUGQAWpBADoAACABQYABaiABQYgB\naigCACIENgIAIAFBhAFqIAFBjAFqKAIANgIAIAEgAUHwAGopAwA3A2AgAUHoAGoiBSABQfgAaikD\nADcDACADQaABaiAEQQhqKAIAIARBDGooAgAQxi0gA0GYAWogAygCoAEgASgCYCABQeQAaigCACAF\nKAIAIAFB7ABqKAIAIAMoAqQBKAIsEQkAIAMoApgBISQgAUGYAWogAygCnAEiLTYCACABQZQBaiAk\nNgIAQRchBAwcC0ECIQRCEyE+IAFBtBFqKAIAIgVBGGooAgBFDRUgBUE8aigCACIHRQRAQdi1zgAo\nAgBBAUsNFkG4ss4AEMUtQf8BcSIHRQ0WQbyyzgAoAgAgBxCoDkUNFkG8ss4AKAIAIgdBDGooAgAh\nCSAHKAIIIQ0gBygCACEOAn8gBygCBCIGBEAgA0EANgKgISADIAk2ApwhIAMgDTYCmCEgAyAGNgKU\nISADIA42ApAhQQEMAQsgA0EANgKQIUEACyEIIANBqA1qIANBkCFqQaC0xgAQ3iEgA0HcEWpBATYC\nACADQeQRakEANgIAIANB6LTGADYC2BEgA0GklswANgLgESADQQA2AtARAkAgCCAGSQRAIAMgCTYC\nnCEgAyANNgKYISADIAY2ApQhIAMgDjYCkCEgAyAINgKgISAIQQFqIQgMAQsgA0EANgKQIQsgA0G4\nD2ogA0GQIWpBoLTGABDeISADIAU2AvgGAkAgCCAGSQRAIAMgCDYC6BwgAyAJNgLkHCADIA02AuAc\nIAMgBjYC3BwgAyAONgLYHAwBCyADQQA2AtgcCyADQegTaiADQdgcakGgtMYAEN4hIANBsCFqQdCc\nxgA2AgAgA0GkIWpB8LTGADYCACADQawhaiADQdgcajYCACADQaAhaiADQfgGajYCACADQfj2xQA2\nApghIAMgBzYCoAsgA0EDNgKcCyADIAVBKGo2AtgcIAMgA0HoE2o2AqghIAMgA0G4D2o2ApwhIAMg\nA0HQEWo2ApQhIAMgA0GoDWo2ApAhIAMgA0GQIWo2ApgLQbyyzgAoAgAgA0GYC2oQ6w4MFgsgAUGw\nEWooAgAhBCAFQcgAaikCACE+IAFB9ABqIAVBQGsoAgA2AgAgAUEAOgCRASABQYwBaiAFNgIAIAFB\niAFqIAQ2AgAgAUH4AGogPjcDACABQfAAaiAHNgIAIAFBkQFqIR1BGyEEDBsLIAFBQGsiBCABEIkL\nIAFByABqKAIARQRAIAEQnTQgASgCMCgC5AEiBEEYaigCACAEQRxqKAIAEIMRIAMgASkANTcD6AYg\nAyABQTxqKAAANgDvBiABLQA0ISZCEyE+DBwLIAEgBCkCADcCTCABQdQAaiAEQQhqKAIANgIAIAFB\n0ABqKAIAIgQoAhhBAkcEQCABQbgRaiIcQQA6AAAgAUG0EWogBDYCACABQbARaiABKAIwNgIAIAFB\n4ABqIRRBGiEEDBsLIAFBnwJqIhlBADoAACABQZgCaiAEQRxqNgIAIAFBlAJqIAEoAjA2AgAgAUHg\nAGohJ0EcIQQMGgsgAUGABWpBgAI7AQAgASABQawEaigCACIFNgLgASABQeQBaiABQbAEaigCACIE\nNgIAIAFB6AFqIAFBtARqQcwAEI84GiAEKQIAIT4gBCkCCCE/IAFBxAVqQQA6AAAgAUHABWogBTYC\nACABQbQFaiA/NwIAIAFBrAVqID43AgBBEyEEDBkLIANBkCFqICQgAiAtKAIMEQMAIAMtANghIgRB\nBEcEQCADIAMpAJEhNwPYHCADIANBmCFqKQAANwDfHCADLQCQISEPIANB0BFqIANBoCFqQTgQjzga\nIANBug9qIgUgA0HbIWotAAA6AAAgAyADLwDZITsBuA8gAUGUAWoiBxDRKyADIAMpAN8cNwDvEyAD\nIAMpA9gcNwPoEyAEQQNHBEAgAUGkAWogA0HQEWpBOBCPOBogAUHfAWogBS0AADoAACABIAMvAbgP\nOwDdASABIA86AJQBIAEgAykD6BM3AJUBIAFBnAFqIAMpAO8TNwAAIAFB3AFqIAQ6AAAgAUGQAWpB\nAToAACAEQQJHBEAgAUEAOgCQASABQawEaiABQYABaikDADcCACABQbQEaiAHQcwAEI84GiABQQA6\nAIIFIAFBggVqIR4gAUHgAWohKiA9IQxBGCEEDBsLQQIhDEITIT5B2LXOACgCAEEBSw0SQcy0zgAQ\nxS1B/wFxIgRFDRJB0LTOACgCACAEEKgORQ0SQdC0zgAoAgAiBUEMaigCACEHIAUoAgghCCAFKAIA\nIQ8CfyAFKAIEIgYEQCADQQA2AqAhIAMgBzYCnCEgAyAINgKYISADIAY2ApQhIAMgDzYCkCFBAQwB\nCyADQQA2ApAhQQALIQQgA0HgGmogA0GQIWpBqMXGABDeISADQdwRakEBNgIAIANB5BFqQQA2AgAg\nA0H4xcYANgLYESADQaSWzAA2AuARIANBADYC0BECQCAEIAZJBEAgAyAHNgKcISADIAg2ApghIAMg\nBjYClCEgAyAPNgKQISADIAQ2AqAhIARBAWohBAwBCyADQQA2ApAhCyADQZgfaiADQZAhakGoxcYA\nEN4hIAMgAUGEAWooAgA2ArggAkAgBCAGSQRAIAMgBzYCnCEgAyAINgKYISADIAY2ApQhIAMgDzYC\nkCEgAyAENgKgISAEQQFqIQQMAQsgA0EANgKQIQsgA0GYC2ogA0GQIWpBqMXGABDeISADIAEoAoQB\nQQhqNgLQFgJAIAQgBkkEQCADIAc2ApwhIAMgCDYCmCEgAyAGNgKUISADIA82ApAhIAMgBDYCoCEg\nBEEBaiEEDAELIANBADYCkCELIANBuA9qIANBkCFqQajFxgAQ3iEgAUHoAGohCQJAIAQgBkkEQCAD\nIAQ2AugcIAMgBzYC5BwgAyAINgLgHCADIAY2AtwcIAMgDzYC2BwMAQsgA0EANgLYHAsgA0HoE2og\nA0HYHGpBqMXGABDeISADQcghakHUvMYANgIAIANBvCFqQYT4xQA2AgAgA0G4IWogCTYCACADQbAh\nakHYvsYANgIAIANBpCFqQfC0xgA2AgAgA0HEIWogA0HYHGo2AgAgA0GsIWogA0HQFmo2AgAgA0Gg\nIWogA0G4IGo2AgAgA0H49sUANgKYISADIAU2AvAYIANBBTYC7BggAyAUNgLYHCADIANB6BNqNgLA\nISADIANBuA9qNgK0ISADIANBmAtqNgKoISADIANBmB9qNgKcISADIANB0BFqNgKUISADIANB4Bpq\nNgKQISADIANBkCFqNgLoGEHQtM4AKAIAIANB6BhqEOsODBILIAMgAykD6BM3A6gPIAMgAykA7xM3\nAK8PIAFBkAFqIQRCDyE+DBILQQMMCwsgH0EDOgAAQQQLIQcgFiAHOgAAIBFBAzoAACArQQM6AABB\nBiEEDAgLIAFBsAVqIgRBADoAACABQZwFaiABQawFaigCACIGNgIAIAFBiAVqIAFBmAVqKAIAIgc2\nAgAgASABQZQFaigCACIINgKEBSABQaAFaiAGKAJgQQhqIAggBxDpCiAEQQE6AAAgAUGoBWooAgAi\nBUUEQCADQZABaiABKAKcBSIEQQhqKAIAIARBDGooAgAQxi0gA0GIAWogAygCkAEgASgChAUgASgC\niAUgAygClAEoAkQRBgAgAygCiAEhIyABQZAFaiADKAKMASIsNgIAIAFBjAVqICM2AgAMAgsgAUEA\nOgCwBSADQZAhaiABQaQFaigCABD/ByADKAKYISEEIAMpA5AhIT4gA0GYH2ogA0GcIWpBNBCPOBog\nBRD+LAsgAUGwBWohB0EBIQUCQCABQagFaigCACIIRQ0AIActAABFDQAgCBD+LAsgBCEGDAkLQREh\nBAwTCyABQbQFaiABQcQFaikCADcCACABQbwFaikCACE+IAFBzAVqKAIAIQQgAUEAOgCxBSABQawF\naiAENgIAIAFBlAVqID43AgAgAUGxBWohIkEWIQQMEgsgAUHUBWogAUHcBWooAgAiBTYCACABQdgF\naiABQeAFaigCADYCACABQeQFaigCACIEKAIoIQcgBCgCICEIIARBLGooAgAhBiAEQSRqKAIAIQQg\nAUHQBWoiIUEAOgAAIAFBzAVqIAVB8ABqNgIAIAFByAVqIAQ2AgAgAUHABWogBjYCACABQcQFaiAI\nQQhqNgIAIAFBvAVqIAdBCGo2AgBBFSEEDBELIANBkCFqIAFBhAVqIgUgAhCVAwJAIAMoAvAhIgRB\nBEcEQCADIAMpAJEhNwOYHyADIANBmCFqKQAANwCfHyADLQCQISELIANB0BFqIANBoCFqQdAAEI84\nGiADQfgTaiIHIANBhCJqKQIANwMAIANB8BNqIgggA0H8IWopAgA3AwAgAyADKQL0ITcD6BMgBRCv\nHiADIAMpAJ8fNwDnGiADIAMpA5gfNwPgGgJAIARBA0cEQCADQdgcaiADQdARakHQABCPOBogAUGo\nA2ogBykDADcCACABQaADaiAIKQMANwIAIAFBmANqIAMpA+gTNwIAIAFBtAJqIgUgCzoAACABIAMp\nA+AaNwC1AiABQbwCaiADKQDnGjcAACABQcQCaiADQdgcakHQABCPOBogAUGUA2ogBDYCACAEQQJG\nDQEgAUEBOgCABSABQbADaiAFQfwAEI84IQQgAUHoBWoiIEEAOgAAIAFB5AVqIAFB6AFqNgIAIAFB\n4AVqIAQ2AgAgAUHcBWogASgC4AE2AgAgAUGEBWohGEEUIQQMFAsgAyADKQPgGjcDuBEgAyADKQDn\nGjcAvxFCDyE+DAQLIAFBADoAgAUCQEHYtc4AKAIAQQNLDQBB1LPOABDFLUH/AXEiBEUNAEHYs84A\nKAIAIAQQqA5FDQBB2LPOACgCACIEQQxqKAIAIQggBCgCCCEGIAQoAgAhCQJ/IAQoAgQiBwRAIANB\nADYCoCEgAyAINgKcISADIAY2ApghIAMgBzYClCEgAyAJNgKQIUEBDAELIANBADYCkCFBAAshBSAD\nQeAaaiADQZAhakGQvsYAEN4hIANB3BFqQQE2AgAgA0HkEWpBADYCACADQdC+xgA2AtgRIANBpJbM\nADYC4BEgA0EANgLQEQJAIAUgB0kEQCADIAg2ApwhIAMgBjYCmCEgAyAHNgKUISADIAk2ApAhIAMg\nBTYCoCEgBUEBaiEFDAELIANBADYCkCELIANBmB9qIANBkCFqQZC+xgAQ3iEgAyABQeQBaigCADYC\n0BYCQCAFIAdJBEAgAyAFNgLoHCADIAg2AuQcIAMgBjYC4BwgAyAHNgLcHCADIAk2AtgcDAELIANB\nADYC2BwLIANB6BNqIANB2BxqQZC+xgAQ3iEgA0GwIWpB2L7GADYCACADQaQhakHwtMYANgIAIANB\nrCFqIANB2BxqNgIAIANBoCFqIANB0BZqNgIAIANB+PbFADYCmCEgAyAENgLwGCADQQM2AuwYIAMg\nASgC5AFBCGo2AtgcIAMgA0HoE2o2AqghIAMgA0GYH2o2ApwhIAMgA0HQEWo2ApQhIAMgA0HgGmo2\nApAhIAMgA0GQIWo2AugYQdizzgAoAgAgA0HoGGoQ6w4LIAFB5AFqKAIAKQIAIT4gAUG0BWpBADoA\nACABQbAFaiABKALgATYCACABQZwFaiA+NwIADAELQQMhBAwDC0ESIQQMEAsgA0GQIWogAUGEBWoi\nBCACELYRAn4CQCADLQCQISILQRBHBEAgAyADKQCRITcD0BEgAyADQZghaikAADcA1xEgBBC9MSAL\nQQ9HDQFBAiEMIBIhC0ITDAILQQQhBAwDCyADIAMpANcRNwDfHCADIAMpA9ARNwPYHCADIAMpA9gc\nNwO4ESADIAMpAN8cNwC/EUIPCyE+IAFBtAJqEOUyCyABQegBahDPESABQYEFaiEEDAULIB4gBDoA\nAEEECyEEIB0gBDoAACAcQQM6AAAgAEIUNwMQQQMMEQsgAUGoBWooAgAQojUgAUGwBWohB0EAIQUL\nQQAhBCAHQQA6AAAgA0HQFmogA0GYH2pBNBCPOBogIkEBOgAAIBgQ2CkCQCAFBEAgA0G4IGogA0HQ\nFmpBNBCPOBoCQCAGRQ0AIAMgBjYCmCEgAyA+NwOQISADQZwhaiADQbggakE0EI84GiABQbQFaigC\nACABQbgFaigCACADKAKgIUEIaiADQaQhaigCABC7NkUEQCADQZAhahDDDwwBCyADQYAcaiADQbgg\nakE0EI84GiAGIQQLIANB6BhqIANBgBxqQTQQjzgaDAELIAYhBAsgA0GIGmogA0HoGGpBNBCPOBog\nIUEBOgAAIBgQwzECQCAFRQRAIAMgBDYCnCEgAyA+NwKUISADIAg2ApAhIANBkCFqEPwWQQAhBCAD\nQQA2AvATDAELIANB9BNqIANBiBpqQTQQjzgaIAMgBDYC8BMgAyA+NwPoEwsCQAJAAkACQAJAAkAC\nQCABQdgFaigCACIHKAIYIgZBIGooAgAgBkEkaigCACABQdQFaigCACIGKAJgQQhqIAZB5ABqKAIA\nELs2BEAgBxC7MQ0BCyAERQ0FIANBkCFqIANB6BNqQcAAEI84GiADQfgAaiADKALIISADKALMISAB\nKALYBUEYaigCABCiBEEBIQRBAiEFIAMoAnhBAWsOAgECAwtBACEFIAQNAwwFC0EDIQQMAQsgAygC\nfCEEQQEhBQsgA0GQIWoQww8MAgsgA0HoE2oQww8MAQtBAiEFQQJBACABKALYBSgCGCIEQSBqKAIA\nIARBJGooAgAgASgC1AUiBCgCYEEIaiAEQeQAaigCABC7NhshBAsgIEEBOgAAIBgQxDEgBUECRwRA\nIAFB2A9qIAEpA+ABNwMAIAFBhA5qIAQ2AgAgAUGADmogBTYCACABQYAFakEAOwEAIAFB4A9qIAFB\n6AFqQcwAEI84GiABQawQaiABQbADakH8ABCPOBogAUEAOgCpESABQakRaiErIAFBiAVqIRUgPCES\nIEAhQwwICyADIAQ6AIgaQdi1zgAoAgAhBgJAIARB/wFxQQNHBEAgBkEBSw0BQeCzzgAQxS1B/wFx\nIgRFDQFB5LPOACgCACAEEKgORQ0BQeSzzgAoAgAiC0EMaigCACEMIAsoAgghBSALKAIAIQcCfyAL\nKAIEIgYEQCADQQA2AqAhIAMgDDYCnCEgAyAFNgKYISADIAY2ApQhIAMgBzYCkCFBAQwBCyADQQA2\nApAhQQALIQQgA0HoGGogA0GQIWpB6L7GABDeISADQdwRakEBNgIAIANB5BFqQQA2AgAgA0Gkv8YA\nNgLYESADQaSWzAA2AuARIANBADYC0BECQCAEIAZJBEAgAyAMNgKcISADIAU2ApghIAMgBjYClCEg\nAyAHNgKQISADIAQ2AqAhIARBAWohBAwBCyADQQA2ApAhCyADQeAaaiADQZAhakHovsYAEN4hIAMg\nAUHIA2ooAgBBIGopAgA3A4AcAkAgBCAGSQRAIAMgDDYCnCEgAyAFNgKYISADIAY2ApQhIAMgBzYC\nkCEgAyAENgKgISAEQQFqIQQMAQsgA0EANgKQIQsgA0GYH2ogA0GQIWpB6L7GABDeISADIAEoAsgD\nQShqKQIANwO4IAJAIAQgBkkEQCADIAQ2AugcIAMgDDYC5BwgAyAFNgLgHCADIAY2AtwcIAMgBzYC\n2BwMAQsgA0EANgLYHAsgA0HoE2ogA0HYHGpB6L7GABDeISADQbwhakGsv8YANgIAIANBsCFqQYT4\nxQA2AgAgA0GkIWpBhPjFADYCACADQbghaiADQdgcajYCACADQawhaiADQbggajYCACADQaAhaiAD\nQYAcajYCACADQfj2xQA2ApghIAMgCzYC2BYgA0EENgLUFiADIANB6BNqNgK0ISADIANBmB9qNgKo\nISADIANB4BpqNgKcISADIANB0BFqNgKUISADIANB6BhqNgKQISADIANBkCFqNgLQFiADIANBiBpq\nNgLYHEHks84AKAIAIANB0BZqEOsODAELIAZBA0sNAEHss84AEMUtQf8BcSIERQ0AQfCzzgAoAgAg\nBBCoDkUNAEHws84AKAIAIgZBDGooAgAhDCAGKAIIIQUgBigCACEHAn8gBigCBCIEBEAgA0EANgKg\nISADIAw2ApwhIAMgBTYCmCEgAyAENgKUISADIAc2ApAhQQEMAQsgA0EANgKQIUEACyELIANB4Bpq\nIANBkCFqQby/xgAQ3iEgA0HcEWpBATYCACADQeQRakEANgIAIANBnMDGADYC2BEgA0GklswANgLg\nESADQQA2AtARAkAgCyAESQRAIAMgDDYCnCEgAyAFNgKYISADIAQ2ApQhIAMgBzYCkCEgAyALNgKg\nISALQQFqIQsMAQsgA0EANgKQIQsgA0GYH2ogA0GQIWpBvL/GABDeISADIAFByANqKAIAQSBqKQIA\nNwPQFgJAIAsgBEkEQCADIAs2AugcIAMgDDYC5BwgAyAFNgLgHCADIAQ2AtwcIAMgBzYC2BwMAQsg\nA0EANgLYHAsgA0HoE2ogA0HYHGpBvL/GABDeISADQbAhakGE+MUANgIAIANBpCFqQYT4xQA2AgAg\nA0GsIWogA0HYHGo2AgAgA0GgIWogA0HQFmo2AgAgA0H49sUANgKYISADIAY2AvAYIANBAzYC7Bgg\nAyABKALIA0EoaikCADcD2BwgAyADQegTajYCqCEgAyADQZgfajYCnCEgAyADQdARajYClCEgAyAD\nQeAaajYCkCEgAyADQZAhajYC6BhB8LPOACgCACADQegYahDrDgtCEyE+QQIhDAsgAUGABWotAAAE\nQCABQbADahCzLQsgAUEAOgCABSABQYEFaiEEIAEtAIEFBEAgAUHoAWoQzxELIBIhCwsgBEEAOgAA\nIAMgAykDuBE3A5gNIAMgAykAvxE3AJ8NIANByAxqIANB6BBqQdAAEI84GiADIAMoAOMQNgDDDCAD\nIAMoAuAQNgLADCADQZgLaiADQbgPakGoARCPOBogHkEBOgAAIAMgAykDmA03A6gPIAMgAykAnw03\nAK8PIANB2A5qIANByAxqQdAAEI84GiADIAMoAMMMNgDTDiADIAMoAsAMNgLQDiADQagNaiADQZgL\nakGoARCPOBogKhD5FCALIRIgDCE9CyABQZABaiEEAkAgAUHcAWotAABBAkYNACAELQAARQ0AIAFB\nlAFqEM8RCyALIQ8LIARBADoAACADIAMpA6gPNwP4CCADIAMpAK8PNwD/CCADQagIaiADQdgOakHQ\nABCPOBogAyADKADTDjYAowggAyADKALQDjYCoAggA0H4BmogA0GoDWpBqAEQjzgaIB1BAToAACAD\nIAMpA/gINwOICyADIAMpAP8INwCPCyADQbgKaiADQagIakHQABCPOBogAyADKACjCDYAswogAyAD\nKAKgCDYCsAogA0GICWogA0H4BmpBqAEQjzgaIBQQ/icgDyELIAwhBAsgAyADKQCPCzcA3wQgAyAD\nKQOICzcD2AQgA0GIBGogA0G4CmpB0AAQjzgaIAMgAygAswo2AIMEIAMgAygCsAo2AoAEIANB2AJq\nIANBiAlqQagBEI84GiAcQQE6AAAgFBDrMSA+QhNSDQEgA0GIAmogA0GIBGpB0AAQjzgaIAMgAygA\ngwQ2AIMCIAMgAygCgAQ2AoACIANBsAFqIANBiAJqQdAAEI84GiADIAMoAIMCNgCrASADIAMoAoAC\nNgKoAQsgBEH/AXFBAkcEQCADQZAhaiADQbABakHQABCPOBogA0HkIWogAygAqwE2AAAgAyAEOgDg\nISADIAMoAqgBNgDhISABQTRqIANBkCFqEOMhCyABQdQAahCzKgwCCyADIAMpAN8ENwDvBiADIAMp\nA9gENwPoBiADQYgCaiADQYgEakHQABCPOBogAyADKACDBDYAgwIgAyADKAKABDYCgAIgA0HoBGog\nA0HYAmpBqAEQjzgaIANBmAZqIANBiAJqQdAAEI84GiADIAMoAIMCNgCTBiADIAMoAoACNgKQBiAP\nISYMAgtBECEEDAILQRkhBAwBCwsgAUHUAGoQsyogARCdNCABQTRqENUrCyAAICY6AAAgACADKQPo\nBjcAASAAID43AxAgAEEIaiADKQDvBjcAACAAQRhqIANBmAZqQdAAEI84GiAAIAQ6AGggACADKAKQ\nBjYAaSAAQewAaiADKACTBjYAACAAQfAAaiADQegEakGoARCPOBpBAQwDCyApIAQ6AABBBAshBCAb\nIAQ6AABBAwshBSAZIAU6AAAgAEIUNwMQQQQLOgBcIANBsCNqJAAL56oBAjJ/B34jAEGwJWsiAyQA\nAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAFxBAWsO\nBAkCAQAKCyABQeAAaiEiAkACQAJAAkACQCABQZ8CaiIYLQAAQQFrDgYEBgMCAQAaC0EADBoLIAFB\noANqIRECQAJAIAFBkAtqIhktAABBAWsOAwEGABILQQEMGgtBgIDAAEEjQeSwxgAQ+R0AC0ECDBgL\nQQMMFwtBgIDAAEEjQcS2xgAQ+R0ACyABQeAAaiEVAkAgAUG4EWoiGi0AAEEBaw4DBwEAEwsgAUGR\nAWohGwJAIAEtAJEBQQFrDgQMAQYAFAsgAUGCBWohHCABQeABaiEjAkACQCABLQCCBUEBaw4GDAIG\nBQEAEwsgAUGpEWohJCABQYgFaiEWAkACQCABLQCpEUEBaw4DAQMAEQsCQAJAAkAgAUH0DWoiDi0A\nAEEBaw4DAgUBAAtBBQwZCwJAAkACQAJAIAFBsAZqIhctAABBAWsOBQMHAgEAFAtBBwwbC0EIDBoL\nQQkMGQtBgIDAAEEjQbj3xQAQ+R0AC0GAgMAAQSNB8LPGABD5HQALQYCAwABBI0GkwMYAEPkdAAsg\nAUGEBWohEwJAIAFB6AVqIh0tAABBAWsOAwMBABALIAFB0AVqIh4tAABBAWsOAwkAARALAAtBCwwT\nC0GAgMAAQSNBgLTGABD5HQALQQwMEQtBDQwQCyABQZgBaigCACElIAFBlAFqKAIAIR9BEAwPC0GA\ngMAAQSNBkLTGABD5HQALQYCAwABBI0GAxsYAEPkdAAsgAUKAgICAgAE3AjQgAUE8akEANgIAIAEg\nASgCWCIENgIwIAQoAuQBIQQgAUEANgIAIAFBADYCKCABIARBCGo2AixBEgwMC0GAgMAAQSNBqJLG\nABD5HQALQYCAwABBI0GAvsYAEPkdAAtBgIDAAEEjQZjFxgAQ+R0AC0EEDAgLQQYMBwtBCgwGC0EO\nDAULQQ8MBAtBEQwDC0ETDAILQRQMAQtBFQshBCABAn8CfwJAAkADQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACfwJAAkACQAJAAkACfgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAE\nDhUAAQIDCRYXGBkaISQlJicoNzg+P0JECyADQfAgaiABQaACaiIEIAIQqBEgAy0A8CAiBUEQRg0F\nIAMgAykA8SA3A9AeIAMgA0H4IGopAAA3ANceIAQQvTEgBUEPRw0GQQIhBAwUCyADQfAgaiARIAIQ\n8wEgAykDgCEiNkIUUQRAIBlBAzoAAEEFDEcLIANByA5qIgkgA0H8IGooAgA2AgAgAyADKQL0IDcD\nwA4gAygC8CAhBiADQdAEaiADQYghakHYABCPOBogAygC5CEhBCADKALgISEFIANBkA1qIANB6CFq\nQaABEI84GiARENAtQhMhNSA2QhNRBEAgA0HAAmogA0HQBGpB2AAQjzgaIANB8AhqIANBwAJqQdgA\nEI84GiABQawKaigCACgCGCIJQSRqKAIAIQYgCUEgaigCACEHIANBQGsgCUEoaigCACAJQSxqKAIA\nEIUjIANBkA1qIAcgBiADKAJAIAMoAkQgBSAEEI8SIANBOGogAygCkA0gAygClA0QlCQgAygCPCEE\nIAMoAjghBSADQZwhaiADQagNaikDADcCACADQZQhaiADQaANaikDADcCACADQYwhaiADQZgNaikD\nADcCACADIAMpA5ANNwKEISADQR82AoAhIANB8CBqEIUtIQkgAUGoCmooAgAoAuABIQYgA0EwaiAF\nIAQQlCQgAygCNCEHIAMoAjAhCCADIAk2AvggIAMgBDYC9CAgAyAFNgLwICADQdAEaiAGQQhqIAgg\nByADQfAgahDYBiADQdAEahCaNAwMCyADQdgQaiAJKAIANgIAIAMgAykDwA43A9AQIANBwAJqIANB\n0ARqQdgAEI84GiADQaAPaiADQZANakGgARCPOBogA0HwCGogA0HAAmpB2AAQjzgaIAYhICAFISkg\nBCEqIDYhNQwLCyADQfAgaiABQaACaiIGIAIQlANBBCADKALQISIEQQRGDUUaIAMgAykA8SA3A4AL\nIAMgA0H4IGopAAA3AIcLIAMtAPAgIQUgA0HQHmogA0GAIWpB0AAQjzgaIANBoA1qIgcgA0HkIWop\nAgA3AwAgA0GYDWoiCCADQdwhaikCADcDACADIAMpAtQhNwOQDSAGEK8eIAMgAykAhws3APcIIAMg\nAykDgAs3A/AIIARBA0YNASADQaAPaiADQdAeakHQABCPOBogAUGMAmogBykDADcCACABQYQCaiAI\nKQMANwIAIAFB/AFqIAMpA5ANNwIAIAFBmAFqIgcgBToAACABIAMpA/AINwCZASABQaABaiADKQD3\nCDcAACABQagBaiADQaAPakHQABCPOBogAUH4AWogBDYCACABQZ0CakEBOgAAIARBAkYNAiABQZwC\nakEBOwEAIAYgB0H8ABCPOCELIAFBuAJqKAIAIgRBIGooAgAgBEEkaigCACABKAJgIgQoAmBBCGog\nBEHkAGooAgAQuzYNBUECIQRB2LXOACgCAEECSw0RQaSzzgAQxS1B/wFxIgVFDRFBqLPOACgCACAF\nEKgORQ0RQaizzgAoAgAiBkEMaigCACEHIAYoAgghCCAGKAIAIQsgBigCBCIFRQ0PIANBADYCgCEg\nAyAHNgL8ICADIAg2AvggIAMgBTYC9CAgAyALNgLwIEEBDBALIANB8CBqIAFBoAJqIgQgAhDABCAD\nKALwIA1DIANB2ARqIgUgA0H8IGooAgA2AgAgAyADKQL0IDcD0AQgBBCjKCADKALUBARAIANByABq\nIAFB5ABqIgQoAgAiBkEQaigCACAGQRRqKAIAEJQkIAMoAkghBiADKAJMIQcgAUGIAWogBSgCADYC\nACABQYABaiADKQPQBDcCACABQfwAakEANgIAIAFB+ABqQQA2AgAgAUGeAmpBAToAACABQYwBakEF\nNgIAIAFB8ABqIAc2AgAgAUHsAGogBjYCACAEKAIAIgQpAgAhNSAEKQIIITYgAUHgAmpBADoAACAB\nQdwCaiABKAJgNgIAIAFB0AJqIDY3AwAgAUHIAmogNTcDAAxNC0ECIQQCQEHYtc4AKAIAQQJLDQBB\n6LLOABDFLUH/AXEiBUUNAEHsss4AKAIAIAUQqA5FDQBB7LLOACgCACIFQQxqKAIAIQcgBSgCCCEI\nIAUoAgAhCwJ/IAUoAgQiCQRAIANBADYCgCEgAyAHNgL8ICADIAg2AvggIAMgCTYC9CAgAyALNgLw\nIEEBDAELIANBADYC8CBBAAshBiADQYALaiADQfAgakGct8YAEN4hIANB/CBqQQE2AgAgA0GEIWpB\nADYCACADQdy3xgA2AvggIANBpJbMADYCgCEgA0EANgLwIAJAIAYgCUkEQCADIAY2ArAPIAMgBzYC\nrA8gAyAINgKoDyADIAk2AqQPIAMgCzYCoA8MAQsgA0EANgKgDwsgA0GQDWogA0GgD2pBnLfGABDe\nISADQeQeakGwtMAANgIAIANB4B5qIANBoA9qNgIAIANB+ILAADYC2B4gAyAFNgL4CCADQQI2AvQI\nIAMgAUHoAGo2AqAPIAMgA0GQDWo2AtweIAMgA0HwIGo2AtQeIAMgA0GAC2o2AtAeIAMgA0HQHmo2\nAvAIQeyyzgAoAgAgA0HwCGoQ6w4LIANB0ARqEKkuQhMhNQwMCyADIAMpA/AINwPwFyADIAMpAPcI\nNwD3F0IPITUMCgsCQEHYtc4AKAIAQQNLDQBB9LLOABDFLUH/AXEiBEUNAEH4ss4AKAIAIAQQqA5F\nDQBB+LLOACgCACIGQQxqKAIAIQcgBigCCCEIIAYoAgAhCwJ/IAYoAgQiBQRAIANBADYCgCEgAyAH\nNgL8ICADIAg2AvggIAMgBTYC9CAgAyALNgLwIEEBDAELIANBADYC8CBBAAshBCADQdAEaiADQfAg\nakHkt8YAEN4hIANB3B5qQQE2AgAgA0HkHmpBADYCACADQaS4xgA2AtgeIANBpJbMADYC4B4gA0EA\nNgLQHgJAIAQgBUkEQCADIAc2AvwgIAMgCDYC+CAgAyAFNgL0ICADIAs2AvAgIAMgBDYCgCEgBEEB\naiEEDAELIANBADYC8CALIANB8AhqIANB8CBqQeS3xgAQ3iEgAUHkAGooAgAiECgCACESIAMgECgC\nBDYC5BogAyASNgLgGgJAIAQgBUkEQCADIAc2AvwgIAMgCDYC+CAgAyAFNgL0ICADIAs2AvAgIAMg\nBDYCgCEgBEEBaiEEDAELIANBADYC8CALIANBgAtqIANB8CBqQeS3xgAQ3iEgAyABKAJkKQIINwO4\nIwJAIAQgBUkEQCADIAQ2ArAPIAMgBzYCrA8gAyAINgKoDyADIAU2AqQPIAMgCzYCoA8MAQsgA0EA\nNgKgDwsgA0GQDWogA0GgD2pB5LfGABDeISADQZwhakGwtMAANgIAIANBkCFqQciFwAA2AgAgA0GE\nIWpByIXAADYCACADQZghaiADQaAPajYCACADQYwhaiADQbgjajYCACADQYAhaiADQeAaajYCACAD\nQfiCwAA2AvggIAMgBjYCyAIgA0EENgLEAiADIAFB6ABqNgKgDyADIANBkA1qNgKUISADIANBgAtq\nNgKIISADIANB8AhqNgL8ICADIANB0B5qNgL0ICADIANB0ARqNgLwICADIANB8CBqNgLAAkH4ss4A\nKAIAIANBwAJqEOsOCyABQeQAaigCACkCACE1IAFB0AJqQQA6AAAgAUHMAmogASgCYDYCACABQbgC\naiA1NwMADEgLQQYMQQsgAyADKQDXHjcApw8gAyADKQPQHjcDoA8gAyADKQOgDzcD8BcgAyADKQCn\nDzcA9xdCDyE1DAYLIAsQuzFB2LXOACgCACEGRQ0IIAZBAksNAkGAs84AEMUtQf8BcSIERQ0CQYSz\nzgAoAgAgBBCoDg0BDAILIAFBqApqIAFB3ApqKQIANwMAIAFBsApqIAFB5ApqIgRBLBCPOBogA0Hw\nIGogBEEsEI84GiADQZANaiADQfAgahCLBiADLQCQDSIEQQZGDQIgA0GSI2oiBSADLQCTDToAACAD\nQfAZaiIGIANBoA1qKQMANwMAIAMgAy8AkQ07AZAjIAMgAykDmA03A+gZIAMoApQNIQcgAUGICmog\nBDoAACABQYQKakENNgIAIAFBgApqQZXlyAA2AgAgAUGMCmogBzYCACABKAKsCiEEIAFBiQpqIAMv\nAZAjOwAAIAFBiwpqIAUtAAA6AAAgAUGkCmpBADoAACABQaAKaiAENgIAIAFBkApqIAMpA+gZNwMA\nIAFBmApqIAYpAwA3AwAMRQtBhLPOACgCACIGQQxqKAIAIQcgBigCCCEIIAYoAgAhEQJ/IAYoAgQi\nBQRAIANBADYCgCEgAyAHNgL8ICADIAg2AvggIAMgBTYC9CAgAyARNgLwIEEBDAELIANBADYC8CBB\nAAshBCADQdAEaiADQfAgakGsuMYAEN4hIANB3B5qQQE2AgAgA0HkHmpBADYCACADQdy4xgA2Atge\nIANBpJbMADYC4B4gA0EANgLQHgJAIAQgBUkEQCADIAc2AvwgIAMgCDYC+CAgAyAFNgL0ICADIBE2\nAvAgIAMgBDYCgCEgBEEBaiEEDAELIANBADYC8CALIANB8AhqIANB8CBqQay4xgAQ3iEgAyABKAK4\nAkEgaikCADcD4BoCQCAEIAVJBEAgAyAHNgL8ICADIAg2AvggIAMgBTYC9CAgAyARNgLwICADIAQ2\nAoAhIARBAWohBAwBCyADQQA2AvAgCyADQYALaiADQfAgakGsuMYAEN4hIAMgASgCuAJBKGopAgA3\nA7gjAkAgBCAFSQRAIAMgBDYCsA8gAyAHNgKsDyADIAg2AqgPIAMgBTYCpA8gAyARNgKgDwwBCyAD\nQQA2AqAPCyADQZANaiADQaAPakGsuMYAEN4hIANBnCFqQbC0wAA2AgAgA0GQIWpByIXAADYCACAD\nQYQhakHIhcAANgIAIANBmCFqIANBoA9qNgIAIANBjCFqIANBuCNqNgIAIANBgCFqIANB4BpqNgIA\nIANB+ILAADYC+CAgAyAGNgLIAiADQQQ2AsQCIAMgAUHoAGo2AqAPIAMgA0GQDWo2ApQhIAMgA0GA\nC2o2AoghIAMgA0HwCGo2AvwgIAMgA0HQHmo2AvQgIAMgA0HQBGo2AvAgIAMgA0HwIGo2AsACQYSz\nzgAoAgAgA0HAAmoQ6w4LIAFB4ApqIAs2AgAgAUGeAmpBADoAACABQdwKaiABKAJgNgIAIAFB5Apq\nIAFB7ABqQSwQjzgaIAFBkAtqIhlBADoAACABQaADaiERQQQhBAxRCyADKAKUDSEgQgshNQsgA0G4\nDGoiBCADQdgQaigCADYCACADIAMpA9AQNwOwDCADQbgjaiADQfAIakHYABCPOBogA0GAC2ogA0Gg\nD2pBoAEQjzgaIBlBAToAACADQdweaiAEKAIANgIAIAMgIDYC0B4gAyADKQOwDDcC1B4gA0HoHmog\nA0G4I2pB2AAQjzghBSADICo2AsQfIAMgKTYCwB8gA0HIH2ogA0GAC2pBoAEQjzgaIAMgNTcD4B4g\nERDVLSA1Qm58IjZCAVgEQAJ/IDanQQFrBEACQEHYtc4AKAIAQQJLDQBBjLPOABDFLUH/AXEiBEUN\nAEGQs84AKAIAIAQQqA5FDQBBkLPOACgCACIJQQxqKAIAIQYgCSgCCCEHIAkoAgAhCAJ/IAkoAgQi\nBQRAIANBADYCgCEgAyAGNgL8ICADIAc2AvggIAMgBTYC9CAgAyAINgLwIEEBDAELIANBADYC8CBB\nAAshBCADQdAEaiADQfAgakHkuMYAEN4hIANBrA9qQQE2AgAgA0G0D2pBADYCACADQcS5xgA2AqgP\nIANBpJbMADYCsA8gA0EANgKgDwJAIAQgBUkEQCADIAY2AvwgIAMgBzYC+CAgAyAFNgL0ICADIAg2\nAvAgIAMgBDYCgCEgBEEBaiEEDAELIANBADYC8CALIANB8AhqIANB8CBqQeS4xgAQ3iEgAyABQbgC\naigCAEEgaikCADcD0BACQCAEIAVJBEAgAyAGNgL8ICADIAc2AvggIAMgBTYC9CAgAyAINgLwICAD\nIAQ2AoAhIARBAWohBAwBCyADQQA2AvAgCyADQYALaiADQfAgakHkuMYAEN4hIAMgASgCuAJBKGop\nAgA3A+gZAkAgBCAFSQRAIAMgBDYCgCEgAyAGNgL8ICADIAc2AvggIAMgBTYC9CAgAyAINgLwIAwB\nCyADQQA2AvAgCyADQZANaiADQfAgakHkuMYAEN4hIANBKGogAUHoAGooAgAQ5hsgA0GcIWpByIXA\nADYCACADQZAhakHIhcAANgIAIANBhCFqQciFwAA2AgAgA0GYIWogA0G4I2o2AgAgA0GMIWogA0Ho\nGWo2AgAgA0GAIWogA0HQEGo2AgAgA0H4gsAANgL4ICADIAk2AsgCIANBBDYCxAIgAyADKQMoNwO4\nIyADIANBkA1qNgKUISADIANBgAtqNgKIISADIANB8AhqNgL8ICADIANBoA9qNgL0ICADIANB0ARq\nNgLwICADIANB8CBqNgLAAkGQs84AKAIAIANBwAJqEOsOCyABKAJgIAFBnAJqQQA6AAAgA0HwIGog\nAUGgAmpB/AAQjzgaQQYhBEEFIQUCQAJAAkBBACABQeQAaigCACIIQRhqKAIAIglBfGoiECAQIAlL\nG0EBaw4CAgEACyAJIgQiBUEESQ0BCyADQSBqIAhBHGooAgAgCEEgaigCABCdHyADKAIkIQYgAygC\nICEHIAQhBQsgA0EYaiAIQQhqKAIAIAhBDGooAgAQlCQgAykDGCE1IANBEGogCEEQaigCACAIQRRq\nKAIAEJQkIAMpAxAhNiADQQhqIAgoAgAgCEEEaigCABCUJCADQdwPaiAGNgIAIANB2A9qIAc2AgAg\nA0HUD2ogBTYCACADQcwPaiA2NwIAIANBxA9qIDU3AgBBAiEEIANBAjYCuA8gAyADKQMINwK8DyAD\nQfAgaiADQaAPahDCAkEADAELIANBuB9qLQAAIQQgA0HgGmogBUHQABCPOBogAyADQbwfaigAADYA\ngwYgAyADQbkfaigAADYCgAZBAQsgA0HIGGogA0HgGmpB0AAQjzgaIAMgAygAgwY2APMDIAMgAygC\ngAY2AvADDQcgA0HQHmoQ/hYMBwsgAyADKQDRHjcD8BcgAyADQdgeaikAADcA9xcgAy0AuB8hCSAD\nQdgcaiAFQdAAEI84GiADIANBvB9qKAAANgCjCiADIAMoALkfNgKgCiADQcgTaiADQcAfakGoARCP\nOBogAUGcAmotAAAEQCABQaACahCELQsgAUEAOgCcAiAgIQULIAFB+AFqKAIAQQJGDQAgAUGdAmot\nAABFDQAgAUGYAWoQhC0LIAFBnQJqQQA6AAAgAUGeAmotAAAEQCABQewAahCNIwsgCSEEIAUhIQsg\nAUGeAmpBADoAAAw0C0ECIQQgBkECSw0CQZizzgAQxS1B/wFxIgVFDQJBnLPOACgCACAFEKgORQ0C\nQZyzzgAoAgAiBkEMaigCACEHIAYoAgghCCAGKAIAIQsCfyAGKAIEIgUEQCADQQA2AoAhIAMgBzYC\n/CAgAyAINgL4ICADIAU2AvQgIAMgCzYC8CBBAQwBCyADQQA2AvAgQQALIQkgA0HQBGogA0HwIGpB\nzLnGABDeISADQdweakEBNgIAIANB5B5qQQA2AgAgA0GkusYANgLYHiADQaSWzAA2AuAeIANBADYC\n0B4CQCAJIAVJBEAgAyAHNgL8ICADIAg2AvggIAMgBTYC9CAgAyALNgLwICADIAk2AoAhIAlBAWoh\nCQwBCyADQQA2AvAgCyADQfAIaiADQfAgakHMucYAEN4hIAMgASgCuAJBIGopAgA3A+AaAkAgCSAF\nSQRAIAMgBzYC/CAgAyAINgL4ICADIAU2AvQgIAMgCzYC8CAgAyAJNgKAISAJQQFqIQkMAQsgA0EA\nNgLwIAsgA0GAC2ogA0HwIGpBzLnGABDeISADIAEoArgCQShqKQIANwO4IwJAIAkgBUkEQCADIAk2\nArAPIAMgBzYCrA8gAyAINgKoDyADIAU2AqQPIAMgCzYCoA8MAQsgA0EANgKgDwsgA0GQDWogA0Gg\nD2pBzLnGABDeISADQZwhakGwtMAANgIAIANBkCFqQciFwAA2AgAgA0GEIWpByIXAADYCACADQZgh\naiADQaAPajYCACADQYwhaiADQbgjajYCACADQYAhaiADQeAaajYCACADQfiCwAA2AvggIAMgBjYC\nyAIgA0EENgLEAiADIAFB6ABqNgKgDyADIANBkA1qNgKUISADIANBgAtqNgKIISADIANB8AhqNgL8\nICADIANB0B5qNgL0ICADIANB0ARqNgLwICADIANB8CBqNgLAAkGcs84AKAIAIANBwAJqEOsODAIL\nIANBADYC8CBBAAshCSADQdAEaiADQfAgakGsusYAEN4hIANB3B5qQQE2AgAgA0HkHmpBADYCACAD\nQYy7xgA2AtgeIANBpJbMADYC4B4gA0EANgLQHgJAIAkgBUkEQCADIAc2AvwgIAMgCDYC+CAgAyAF\nNgL0ICADIAs2AvAgIAMgCTYCgCEgCUEBaiEJDAELIANBADYC8CALIANB8AhqIANB8CBqQay6xgAQ\n3iEgAyABKAK4AkEgaikCADcD4BoCQCAJIAVJBEAgAyAHNgL8ICADIAg2AvggIAMgBTYC9CAgAyAL\nNgLwICADIAk2AoAhIAlBAWohCQwBCyADQQA2AvAgCyADQYALaiADQfAgakGsusYAEN4hIAMgASgC\nuAJBKGopAgA3A7gjAkAgCSAFSQRAIAMgCTYCsA8gAyAHNgKsDyADIAg2AqgPIAMgBTYCpA8gAyAL\nNgKgDwwBCyADQQA2AqAPCyADQZANaiADQaAPakGsusYAEN4hIANBnCFqQbC0wAA2AgAgA0GQIWpB\nyIXAADYCACADQYQhakHIhcAANgIAIANBmCFqIANBoA9qNgIAIANBjCFqIANBuCNqNgIAIANBgCFq\nIANB4BpqNgIAIANB+ILAADYC+CAgAyAGNgLIAiADQQQ2AsQCIAMgAUHoAGo2AqAPIAMgA0GQDWo2\nApQhIAMgA0GAC2o2AoghIAMgA0HwCGo2AvwgIAMgA0HQHmo2AvQgIAMgA0HQBGo2AvAgIAMgA0Hw\nIGo2AsACQaizzgAoAgAgA0HAAmoQ6w4LIAFBnAJqLQAABEAgAUGgAmoQhC0LIAFBADoAnAILIANB\n2BxqIANByBhqQdAAEI84GiADIAMoAPMDNgCjCiADIAMoAvADNgKgCgJAIAFB+AFqKAIAQQJGDQAg\nAUGdAmotAABFDQAgAUGYAWoQhC0LIAFBADoAnQIgAUGeAmotAAAEQCABQewAahCNIwsgAUEAOgCe\nAkITITUMLwsgAUHgDWogAUHoDWooAgA2AgAgAUHkDWogAUHwDWooAgAiEDYCACABQdgNaigCACES\nIAFB3A1qKAIAIRcgAUHsDWooAgAiBCgCNCIFIAUoAgAiBkEBajYCACAGQX9MDTUgBCgCOCIGIAYo\nAgAiB0EBajYCACAHQX9MDTUgA0HwAGogBEEgaigCACAEQSRqKAIAEJcoIAQoAjAhKyADKAJ0ISwg\nAygCcCEtIAQoAjwiByAHKAIAIghBAWo2AgAgCEF/TA01IANB6ABqIARBKGooAgAgBEEsaigCABCX\nKCAELQBIIS4gAygCbCEvIAMoAmghMCAEKAJAIgggCCgCACILQQFqNgIAIAtBf0wNNSAEKAJEIgsg\nCygCACIxQQFqNgIAIDFBf0wNNSADQdgaaiAEQRhqKQIAIjY3AwAgA0HQGmogBEEQaikCACI4NwMA\nIANByBpqIARBCGopAgAiOTcDACAEKQIAITUgAUHgBWogEDYCACABQYwFaiAXNgIAIAEgEjYCiAUg\nAUHkBWogNTcCACABQewFaiA5NwIAIAFB9AVqIDg3AgAgAUH8BWogNjcCACABQbAGaiIXQQA6AAAg\nAUGsBmogLjoAACABQagGaiALNgIAIAFBpAZqIAg2AgAgAUGgBmogBzYCACABQZwGaiAGNgIAIAFB\nmAZqIAU2AgAgAUGUBmogKzYCACABQZAGaiAvNgIAIAFBjAZqIDA2AgAgAUGIBmogLDYCACABQYQG\naiAtNgIAIAMgNTcDwBpBBiEEDEYLIAFBkAVqIAFB4AVqKAIANgIAIAFBlAVqIAFB5AVqQcwAEI84\nIQQgASgCiAVBAUcNBCABQYwFaigCACEFIAFB6AZqQQA6AAAgAUHkBmogBDYCACABQbQGaiAFNgIA\nDD0LIANB8CBqIAFBuAZqIgogAhDzASADKQOAISI2QhRRDQUgAygC/CAhMiADKQL0ICE3IAMoAvAg\nIQQgA0HYJGogA0GIIWpB2AAQjzgaIAMoAuQhISYgAygC4CEhJyADQbgjaiADQeghakGgARCPOBog\nChDQLQwHCyADQfAgaiABQbQGaiIEIAIQrhQgAygChCNBA0YNGCADQdAeaiADQfAgakGgAhCPOBog\nBBDAMQwBCyADQfAgaiABQbQGaiIEIAIQmwhBAyADKAKEI0EDRg0YGiADQdAeaiADQfAgakGgAhCP\nOBogBBDILwsgA0HwIGogA0HQHmpBoAIQjzgaIANBoCNqIANB8CBqEIcIIAMpAqQjITcgAygCoCMh\nBCADKAKsIyIFQQRGDQMgAUHQDWoiBiADKQOwIzcDACABQcwNaiAFNgIAIAFBxA1qIDc3AgAgAUHA\nDWoiBSAENgIAIANBgCFqIAYpAgA3AwAgA0H4IGogAUHIDWopAgA3AwAgAyAFKQIANwPwICADQaAj\naiADQfAgahDvBSADLQCgIyIEQQZGDQEgA0HGE2ogAy0AoyMiBToAACADQZgjaiADQbAjaikDACI1\nNwMAIAMgAy8AoSMiBjsBxBMgAyADKQOoIyI2NwOQIyADKAKkIyEHIAFBoA1qIAQ6AAAgAUGcDWpB\nFDYCACABQZgNakHs8sgANgIAIAEgBjsAoQ0gAUGjDWogBToAACABQaQNaiAHNgIAIAFBqA1qIDY3\nAwAgAUGwDWogNTcDACABQbwNakEAOgAAIAFBuA1qIAFBkAVqKAIANgIADDcLIAFB8AZqQQA6AAAg\nAUHsBmogBDYCAAw3CyADKAKkIyEEQgshNiA6ITcMAgtBBQwUC0IOITYLIAFBlAVqEM8RIANBgBxq\nIANB2CRqQdgAEI84GiADQeAaaiADQbgjakGgARCPOBogAUEBOgCwBiADQegZaiADQYAcakHYABCP\nOBogA0HIGGogA0HgGmpBoAEQjzgaIBYQsR4gA0HwF2ogA0HoGWpB2AAQjzgaIDZCE1INASADQfgd\naiADQfAXakHYABCPOBogAUHkDWooAgAoAhgiBEEkaigCACEKIARBIGooAgAhBSADQeAAaiAEQShq\nKAIAIARBLGooAgAQhSMgA0HQHmogBSAKIAMoAmAgAygCZCAnICYQjxIgA0HYAGogAygC0B4gAygC\n1B4QlCQgAygCXCEEIAMoAlghCiADQZwhaiADQegeaikDADcCACADQZQhaiADQeAeaikDADcCACAD\nQYwhaiADQdgeaikDADcCACADIAMpA9AeNwKEISADQR82AoAhIANB8CBqEIUtIQUgAUHgDWooAgAo\nAuABIQ0gA0HQAGogCiAEEJQkIAMoAlQhDCADKAJQIQ8gAyAFNgL4ICADIAQ2AvQgIAMgCjYC8CAg\nA0G4I2ogDUEIaiAPIAwgA0HwIGoQ2AYgA0G4I2oQmjQMAgsgAUGoEWpBAToAACABQYgOaiABQdgP\naikDADcDACABQZAOaiABQawQakH8ABCPOCEQIAFBjA9qIAFB4A9qQcwAEI84IRIgAUH4DWoiByAB\nQYAOaikDADcDAAJAQdi1zgAoAgBBAksNAEH4s84AEMUtQf8BcSIERQ0AQfyzzgAoAgAgBBCoDkUN\nAEH8s84AKAIAIgtBDGooAgAhBCALKAIIIQUgCygCACEIAn8gCygCBCIGBEAgA0EANgKAISADIAQ2\nAvwgIAMgBTYC+CAgAyAGNgL0ICADIAg2AvAgQQEMAQsgA0EANgLwIEEACyEOIANB+B1qIANB8CBq\nQbTAxgAQ3iEgA0HcHmpBATYCACADQeQeakEANgIAIANB4MDGADYC2B4gA0GklswANgLgHiADQQA2\nAtAeAkAgDiAGSQRAIAMgBDYC/CAgAyAFNgL4ICADIAY2AvQgIAMgCDYC8CAgAyAONgKAISAOQQFq\nIQ4MAQsgA0EANgLwIAsgA0HYJGogA0HwIGpBtMDGABDeISADIAFBqA5qKAIAQSBqKQIANwPwFyAD\nIANB8BdqNgLEEwJAIA4gBkkEQCADIAQ2AvwgIAMgBTYC+CAgAyAGNgL0ICADIAg2AvAgIAMgDjYC\ngCEgDkEBaiEODAELIANBADYC8CALIANByBhqIANB8CBqQbTAxgAQ3iEgAyABKAKoDkEoaikCADcD\n6BkgAyADQegZajYCkCMCQCAOIAZJBEAgAyAENgL8ICADIAU2AvggIAMgBjYC9CAgAyAINgLwICAD\nIA42AoAhIA5BAWohDgwBCyADQQA2AvAgCyADQeAaaiADQfAgakG0wMYAEN4hIAMgAUGwD2ooAgA2\nAoQcIAMgAUGsD2ooAgBBCGo2AoAcAkAgDiAGSQRAIAMgBDYC/CAgAyAFNgL4ICADIAY2AvQgIAMg\nCDYC8CAgAyAONgKAISAOQQFqIQ4MAQsgA0EANgLwIAsgA0HYHGogA0HwIGpBtMDGABDeISADIAFB\ntA9qNgKgIwJAIA4gBkkEQCADIA42AtgTIAMgBDYC1BMgAyAFNgLQEyADIAY2AswTIAMgCDYCyBMM\nAQsgA0EANgLIEwsgA0G4I2ogA0HIE2pBtMDGABDeISADQbQhakGIwsAANgIAIANBqCFqQfjBwAA2\nAgAgA0GcIWpByIXAADYCACADQZAhakGEhMAANgIAIANBhCFqQfSDwAA2AgAgA0GwIWogA0HAGmo2\nAgAgA0GkIWogA0GgI2o2AgAgA0GYIWogA0GAHGo2AgAgA0GMIWogA0GQI2o2AgAgA0GAIWogA0HE\nE2o2AgAgA0H4gsAANgL4ICADIAc2AsAaIAMgA0G4I2o2AqwhIAMgA0HYHGo2AqAhIAMgA0HgGmo2\nApQhIAMgA0HIGGo2AoghIAMgA0HYJGo2AvwgIAMgA0HQHmo2AvQgIAMgA0H4HWo2AvAgIAMgCzYC\n0BMgA0EGNgLMEyADIANB8CBqNgLIE0H8s84AKAIAIANByBNqEOsOCyABQfQNaiIOQQA6AAAgAUHw\nDWogEDYCACABQewNaiASNgIAIAFB6A1qIAEoAogONgIAIAFB2A1qIAEpA/gNNwMADDALIANB2Bxq\nIANByBhqQaABEI84GiADQfgdaiADQfAXakHYABCPOBogBCEoIDchOyAyITMLIAMgMzYC1BMgAyA7\nNwLMEyADICg2AsgTIANB4BNqIANB+B1qQdgAEI84IQQgA0HAFGogA0HYHGpBoAEQjzgaIA5BAToA\nACADICY2ArwUIAMgJzYCuBQgAyA2NwPYEyAWEMExQhMhNQJAIDZCE1EEQCADQbAUai0AACENIANB\nkBdqIARB0AAQjzgaIAMgA0G0FGooAAA2AIsXIAMgA0GxFGooAAA2AogXDAELAkACQAJAAkAgNqdB\ndmpBAyA2QglWG0F8ag4FAQMDAwADCwJAQdi1zgAoAgBBAksNAEGEtM4AEMUtQf8BcSIERQ0AQYi0\nzgAoAgAgBBCoDkUNAEGItM4AKAIAIgVBDGooAgAhDSAFKAIIIQwgBSgCACEPAn8gBSgCBCIKBEAg\nA0EANgKAISADIA02AvwgIAMgDDYC+CAgAyAKNgL0ICADIA82AvAgQQEMAQsgA0EANgLwIEEACyEE\nIANB2CRqIANB8CBqQYjBxgAQ3iEgA0HcHmpBATYCACADQeQeakEANgIAIANB5MHGADYC2B4gA0Gk\nlswANgLgHiADQQA2AtAeAkAgBCAKSQRAIAMgDTYC/CAgAyAMNgL4ICADIAo2AvQgIAMgDzYC8CAg\nAyAENgKAISAEQQFqIQQMAQsgA0EANgLwIAsgA0HIGGogA0HwIGpBiMHGABDeISADIAFBqA5qKAIA\nQSBqKQIANwPoGSADIANB6BlqNgLAGgJAIAQgCkkEQCADIA02AvwgIAMgDDYC+CAgAyAKNgL0ICAD\nIA82AvAgIAMgBDYCgCEgBEEBaiEEDAELIANBADYC8CALIANB4BpqIANB8CBqQYjBxgAQ3iEgAyAB\nKAKoDkEoaikCADcDgBwgAyADQYAcajYC8BcCQCAEIApJBEAgAyAENgLIIyADIA02AsQjIAMgDDYC\nwCMgAyAKNgK8IyADIA82ArgjDAELIANBADYCuCMLIANB2BxqIANBuCNqQYjBxgAQ3iEgA0GcIWpB\nyIXAADYCACADQZAhakGEhMAANgIAIANBhCFqQfSDwAA2AgAgA0GYIWogA0G4I2o2AgAgA0GMIWog\nA0HwF2o2AgAgA0GAIWogA0HAGmo2AgAgA0H4gsAANgL4ICADIAU2AoAeIANBBDYC/B0gAyABQbAP\naigCADYCvCMgAyABQawPaigCAEEIajYCuCMgAyADQdgcajYClCEgAyADQeAaajYCiCEgAyADQcgY\najYC/CAgAyADQdAeajYC9CAgAyADQdgkajYC8CAgAyADQfAgajYC+B1BiLTOACgCACADQfgdahDr\nDgsgAUGIDmooAgAgAUGoEWpBADoAACADQfAgaiABQZAOakH8ABCPOBogA0HQHmogAUGMDmooAgAQ\nvQUgA0HwIGogA0HQHmoQwgIMAQsgA0GIHGogA0HQE2ooAgA2AgAgAyADKQPIEzcDgBwCQEHYtc4A\nKAIAQQNLDQBBkLTOABDFLUH/AXEiBEUNAEGUtM4AKAIAIAQQqA5FDQBBlLTOACgCACIFQQxqKAIA\nIQ0gBSgCCCEMIAUoAgAhDwJ/IAUoAgQiCgRAIANBADYCgCEgAyANNgL8ICADIAw2AvggIAMgCjYC\n9CAgAyAPNgLwIEEBDAELIANBADYC8CBBAAshBCADQdgkaiADQfAgakHswcYAEN4hIANB3B5qQQE2\nAgAgA0HkHmpBATYCACADQdjCxgA2AtgeIANBADYC0B4gA0EmNgLEGiADIANBwBpqNgLgHiADIANB\ngBxqNgLAGgJAIAQgCkkEQCADIA02AvwgIAMgDDYC+CAgAyAKNgL0ICADIA82AvAgIAMgBDYCgCEg\nBEEBaiEEDAELIANBADYC8CALIANByBhqIANB8CBqQezBxgAQ3iEgAyABQagOaigCAEEgaikCADcD\n8BcgAyADQfAXajYCkCMCQCAEIApJBEAgAyANNgL8ICADIAw2AvggIAMgCjYC9CAgAyAPNgLwICAD\nIAQ2AoAhIARBAWohBAwBCyADQQA2AvAgCyADQeAaaiADQfAgakHswcYAEN4hIAMgASgCqA5BKGop\nAgA3A+gZIAMgA0HoGWo2AqAjAkAgBCAKSQRAIAMgBDYCyCMgAyANNgLEIyADIAw2AsAjIAMgCjYC\nvCMgAyAPNgK4IwwBCyADQQA2ArgjCyADQdgcaiADQbgjakHswcYAEN4hIANBnCFqQciFwAA2AgAg\nA0GQIWpBhITAADYCACADQYQhakH0g8AANgIAIANBmCFqIANBuCNqNgIAIANBjCFqIANBoCNqNgIA\nIANBgCFqIANBkCNqNgIAIANB+ILAADYC+CAgAyAFNgKAHiADQQQ2AvwdIAMgAUGwD2ooAgA2Arwj\nIAMgAUGsD2ooAgBBCGo2ArgjIAMgA0HYHGo2ApQhIAMgA0HgGmo2AoghIAMgA0HIGGo2AvwgIAMg\nA0HQHmo2AvQgIAMgA0HYJGo2AvAgIAMgA0HwIGo2AvgdQZS0zgAoAgAgA0H4HWoQ6w4LIANBgBxq\nEMIxC0ECIQ0CQCA2Qg5SBEAgNkITUg0BCwwCCyADQcgTahD+FgwBCyADIAMpAMkTNwPgFyADIANB\n0BNqKQAANwDnFyADLQCwFCENIANBkBdqIARB0AAQjzgaIAMgA0G0FGooAAA2AIsXIAMgAygAsRQ2\nAogXIANB4BVqIANBuBRqQagBEI84GiAoIRQgNiE1CyABQYwPahDPESABQagRai0AAARAIAFBkA5q\nEIQtCyABQQA6AKgRIAMgAykD4Bc3A7ATIAMgAykA5xc3ALcTIANB4BJqIANBkBdqQdAAEI84GiAD\nIAMoAIsXNgDbEiADIAMoAogXNgLYEiADQbARaiADQeAVakGoARCPOBogAUEBOgCpESAWELMiIBQh\nNAwNCyADQfAgaiATIAIQgwUgAygC8CAiBkECRg0oIAMoAoAhIQUgAykD+CAhNSADKAL0ICEHIANB\n4BVqIANBhCFqQTQQjzgaIBMQ2CkCQCAGRQRAIANBuCNqIANB4BVqQTQQjzgaQQAhBAJAIAVFDQAg\nAyAFNgL4ICADIDU3A/AgIANB/CBqIANBuCNqQTQQjzgaIAFBtAVqKAIAIAFBuAVqKAIAIAMoAoAh\nQQhqIANBhCFqKAIAELs2RQRAIANB8CBqEMMPDAELIANB2BxqIANBuCNqQTQQjzgaIAUhBAsgA0HI\nE2ogA0HYHGpBNBCPOBoMAQsgBSEECyADQeAaaiADQcgTakE0EI84GiAeQQE6AAAgExDDMQJAIAYE\nQCADIAQ2AvwgIAMgNTcC9CAgAyAHNgLwICADQfAgahD8FkEAIQQgA0EANgLYHgwBCyADQdweaiAD\nQeAaakE0EI84GiADIAQ2AtgeIAMgNTcD0B4LAkACQAJAAkACQCABQdgFaigCACIGKAIYIgVBIGoo\nAgAgBUEkaigCACABQdQFaigCACIFKAJgQQhqIAVB5ABqKAIAELs2BEAgBhC7MQ0BCyAERQ0PIANB\n8CBqIANB0B5qQcAAEI84GiADQfgAaiADKAKoISADKAKsISABKALYBUEYaigCABCiBEEBIQRBAiEF\nIAMoAnhBAWsOAgECAwtBACEFIAQNAwwPC0EDIQQMAQsgAygCfCEEQQEhBQsgA0HwIGoQww8MDAsg\nA0HQHmoQww8MCwsgA0HwIGogAUGEBWoiBCACEKgRIAMtAPAgIgpBEEYNBSADIAMpAPEgNwPQHiAD\nIANB+CBqKQAANwDXHiAEEL0xIApBD0cNBkECIQ0gFCEKQhMMBwsgA0HwIGogAUGEBWoiBSACEJQD\nIAMoAtAhIgRBBEYNFCADIAMpAPEgNwO4IyADIANB+CBqKQAANwC/IyADLQDwICEKIANB0B5qIANB\ngCFqQdAAEI84GiADQfAVaiIGIANB5CFqKQIANwMAIANB6BVqIgcgA0HcIWopAgA3AwAgAyADKQLU\nITcD4BUgBRCvHiADIAMpAL8jNwDfHCADIAMpA7gjNwPYHCAEQQNGDQIgA0HIE2ogA0HQHmpB0AAQ\njzgaIAFBqANqIAYpAwA3AgAgAUGgA2ogBykDADcCACABQZgDaiADKQPgFTcCACABQbQCaiIFIAo6\nAAAgASADKQPYHDcAtQIgAUG8AmogAykA3xw3AAAgAUHEAmogA0HIE2pB0AAQjzgaIAFBlANqIAQ2\nAgAgBEECRg0DIAFBAToAgAUgAUGwA2ogBUH8ABCPOCEEIAFB6AVqIh1BADoAACABQeQFaiABQegB\najYCACABQeAFaiAENgIAIAFB3AVqIAEoAuABNgIAIAFBhAVqIRNBDiEEDDYLIAFB1AVqIAFB3AVq\nKAIAIgU2AgAgAUHYBWogAUHgBWooAgA2AgAgAUHkBWooAgAiBCgCKCEGIAQoAiAhByAEQSxqKAIA\nIQggBEEkaigCACEEIAFB0AVqIh5BADoAACABQcwFaiAFQfAAajYCACABQcgFaiAENgIAIAFBwAVq\nIAg2AgAgAUHEBWogB0EIajYCACABQbwFaiAGQQhqNgIAQQ8hBAw1CyABQbQFaiABQcQFaikCADcC\nACABQbwFaikCACE1IAFBzAVqKAIAIQQgAUEAOgCxBSABQawFaiAENgIAIAFBlAVqIDU3AgAMLgsg\nAyADKQPYHDcDsBMgAyADKQDfHDcAtxNCDyE1DAQLIAFBADoAgAUCQEHYtc4AKAIAQQNLDQBB1LPO\nABDFLUH/AXEiBEUNAEHYs84AKAIAIAQQqA5FDQBB2LPOACgCACIEQQxqKAIAIQcgBCgCCCEIIAQo\nAgAhCwJ/IAQoAgQiBgRAIANBADYCgCEgAyAHNgL8ICADIAg2AvggIAMgBjYC9CAgAyALNgLwIEEB\nDAELIANBADYC8CBBAAshBSADQdgcaiADQfAgakGQvsYAEN4hIANB3B5qQQE2AgAgA0HkHmpBADYC\nACADQdC+xgA2AtgeIANBpJbMADYC4B4gA0EANgLQHgJAIAUgBkkEQCADIAc2AvwgIAMgCDYC+CAg\nAyAGNgL0ICADIAs2AvAgIAMgBTYCgCEgBUEBaiEFDAELIANBADYC8CALIANBuCNqIANB8CBqQZC+\nxgAQ3iEgAyABQeQBaigCADYCyBgCQCAFIAZJBEAgAyAFNgLYEyADIAc2AtQTIAMgCDYC0BMgAyAG\nNgLMEyADIAs2AsgTDAELIANBADYCyBMLIANB4BVqIANByBNqQZC+xgAQ3iEgA0GQIWpB2MHAADYC\nACADQYQhakGowcAANgIAIANBjCFqIANByBNqNgIAIANBgCFqIANByBhqNgIAIANB+ILAADYC+CAg\nAyAENgLoGiADQQM2AuQaIAMgASgC5AFBCGo2AsgTIAMgA0HgFWo2AoghIAMgA0G4I2o2AvwgIAMg\nA0HQHmo2AvQgIAMgA0HYHGo2AvAgIAMgA0HwIGo2AuAaQdizzgAoAgAgA0HgGmoQ6w4LIAFB5AFq\nKAIAKQIAITUgAUG0BWpBADoAACABQbAFaiABKALgATYCACABQZwFaiA1NwIADC0LQQQhBAwzCyAD\nIAMpANceNwDPEyADIAMpA9AeNwPIEyADIAMpA8gTNwOwEyADIAMpAM8TNwC3E0IPCyE1IAFBtAJq\nELExCyABQegBahDPESABQYEFaiEEDAcLQQIhBUECQQAgASgC2AUoAhgiBEEgaigCACAEQSRqKAIA\nIAEoAtQFIgQoAmBBCGogBEHkAGooAgAQuzYbIQQLIB1BAToAACATEMQxIAVBAkcEQCABQdgPaiAB\nKQPgATcDACABQYQOaiAENgIAIAFBgA5qIAU2AgAgAUGABWpBADsBACABQeAPaiABQegBakHMABCP\nOBogAUGsEGogAUGwA2pB/AAQjzgaIAFBADoAqREgAUGpEWohJCABQYgFaiEWIDQhFCA3IToMJgsg\nAyAEOgCAHEHYtc4AKAIAIQoCQCAEQf8BcUEDRwRAIApBAUsNAUHgs84AEMUtQf8BcSIERQ0BQeSz\nzgAoAgAgBBCoDkUNAUHks84AKAIAIgVBDGooAgAhDSAFKAIIIQwgBSgCACEPAn8gBSgCBCIKBEAg\nA0EANgKAISADIA02AvwgIAMgDDYC+CAgAyAKNgL0ICADIA82AvAgQQEMAQsgA0EANgLwIEEACyEE\nIANB4BpqIANB8CBqQei+xgAQ3iEgA0HcHmpBATYCACADQeQeakEANgIAIANBpL/GADYC2B4gA0Gk\nlswANgLgHiADQQA2AtAeAkAgBCAKSQRAIAMgDTYC/CAgAyAMNgL4ICADIAo2AvQgIAMgDzYC8CAg\nAyAENgKAISAEQQFqIQQMAQsgA0EANgLwIAsgA0HYHGogA0HwIGpB6L7GABDeISADIAFByANqKAIA\nQSBqKQIANwP4HQJAIAQgCkkEQCADIA02AvwgIAMgDDYC+CAgAyAKNgL0ICADIA82AvAgIAMgBDYC\ngCEgBEEBaiEEDAELIANBADYC8CALIANBuCNqIANB8CBqQei+xgAQ3iEgAyABKALIA0EoaikCADcD\n2CQCQCAEIApJBEAgAyAENgLYEyADIA02AtQTIAMgDDYC0BMgAyAKNgLMEyADIA82AsgTDAELIANB\nADYCyBMLIANB4BVqIANByBNqQei+xgAQ3iEgA0GcIWpB6MHAADYCACADQZAhakHIhcAANgIAIANB\nhCFqQciFwAA2AgAgA0GYIWogA0HIE2o2AgAgA0GMIWogA0HYJGo2AgAgA0GAIWogA0H4HWo2AgAg\nA0H4gsAANgL4ICADIAU2AtAYIANBBDYCzBggAyADQeAVajYClCEgAyADQbgjajYCiCEgAyADQdgc\najYC/CAgAyADQdAeajYC9CAgAyADQeAaajYC8CAgAyADQfAgajYCyBggAyADQYAcajYCyBNB5LPO\nACgCACADQcgYahDrDgwBCyAKQQNLDQBB7LPOABDFLUH/AXEiBEUNAEHws84AKAIAIAQQqA5FDQBB\n8LPOACgCACIFQQxqKAIAIQ0gBSgCCCEMIAUoAgAhDwJ/IAUoAgQiBARAIANBADYCgCEgAyANNgL8\nICADIAw2AvggIAMgBDYC9CAgAyAPNgLwIEEBDAELIANBADYC8CBBAAshCiADQdgcaiADQfAgakG8\nv8YAEN4hIANB3B5qQQE2AgAgA0HkHmpBADYCACADQZzAxgA2AtgeIANBpJbMADYC4B4gA0EANgLQ\nHgJAIAogBEkEQCADIA02AvwgIAMgDDYC+CAgAyAENgL0ICADIA82AvAgIAMgCjYCgCEgCkEBaiEK\nDAELIANBADYC8CALIANBuCNqIANB8CBqQby/xgAQ3iEgAyABQcgDaigCAEEgaikCADcDyBgCQCAK\nIARJBEAgAyAKNgLYEyADIA02AtQTIAMgDDYC0BMgAyAENgLMEyADIA82AsgTDAELIANBADYCyBML\nIANB4BVqIANByBNqQby/xgAQ3iEgA0GQIWpByIXAADYCACADQYQhakHIhcAANgIAIANBjCFqIANB\nyBNqNgIAIANBgCFqIANByBhqNgIAIANB+ILAADYC+CAgAyAFNgLoGiADQQM2AuQaIAMgASgCyANB\nKGopAgA3A8gTIAMgA0HgFWo2AoghIAMgA0G4I2o2AvwgIAMgA0HQHmo2AvQgIAMgA0HYHGo2AvAg\nIAMgA0HwIGo2AuAaQfCzzgAoAgAgA0HgGmoQ6w4LQhMhNUECIQ0LIAFBgAVqLQAADQIMAwtBBAsh\nBSAXIAU6AAAgDkEDOgAAICRBAzoAAEEGIQQMKwsgAUGwA2oQhC0LIAFBADoAgAUgAUGBBWohBCAB\nLQCBBQRAIAFB6AFqEM8RCyAUIQoLIARBADoAACADIAMpA7ATNwOQDyADIAMpALcTNwCXDyADQcAO\naiADQeASakHQABCPOBogAyADKADbEjYAuw4gAyADKALYEjYCuA4gA0GQDWogA0GwEWpBqAEQjzga\nIBxBAToAACADIAMpA5APNwOgESADIAMpAJcPNwCnESADQdAQaiADQcAOakHQABCPOBogAyADKAC7\nDjYAyxAgAyADKAK4DjYCyBAgA0GgD2ogA0GQDWpBqAEQjzgaICMQ4hQgCiEUIA0hDwwDCyADQfAg\naiAfIAIgJSgCDBEDACADLQC4ISIEQQRGDRIgAyADKQDxIDcDyBMgAyADQfggaikAADcAzxMgAy0A\n8CAhDCADQdAeaiADQYAhakE4EI84GiADQbIRaiIFIANBuyFqLQAAOgAAIAMgAy8AuSE7AbARIAFB\nlAFqIgYQ0SsgAyADKQDPEzcA5xUgAyADKQPIEzcD4BUgBEEDRg0EIAFBpAFqIANB0B5qQTgQjzga\nIAFB3wFqIAUtAAA6AAAgASADLwGwETsA3QEgASAMOgCUASABIAMpA+AVNwCVASABQZwBaiADKQDn\nFTcAACABQdwBaiAEOgAAIAFBkAFqQQE6AAAgBEECRg0BIAFBADoAkAEgAUGsBGogAUGAAWopAwA3\nAgAgAUG0BGogBkHMABCPOBogAUEAOgCCBSABQYIFaiEcIAFB4AFqISMgDyENQREhBAwlCyABQYAF\nakGAAjsBACABIAFBrARqKAIAIgU2AuABIAFB5AFqIAFBsARqKAIAIgQ2AgAgAUHoAWogAUG0BGpB\nzAAQjzgaIAQpAgAhNSAEKQIIITYgAUHEBWpBADoAACABQcAFaiAFNgIAIAFBtAVqIDY3AgAgAUGs\nBWogNTcCAAwgC0ITITVBAiENQdi1zgAoAgBBAUsNAEHMtM4AEMUtQf8BcSIERQ0AQdC0zgAoAgAg\nBBCoDkUNAEHQtM4AKAIAIghBDGooAgAhBiAIKAIIIQcgCCgCACEMAn8gCCgCBCIFBEAgA0EANgKA\nISADIAY2AvwgIAMgBzYC+CAgAyAFNgL0ICADIAw2AvAgQQEMAQsgA0EANgLwIEEACyEEIANB2Bxq\nIANB8CBqQajFxgAQ3iEgA0HcHmpBATYCACADQeQeakEANgIAIANB+MXGADYC2B4gA0GklswANgLg\nHiADQQA2AtAeAkAgBCAFSQRAIAMgBjYC/CAgAyAHNgL4ICADIAU2AvQgIAMgDDYC8CAgAyAENgKA\nISAEQQFqIQQMAQsgA0EANgLwIAsgA0G4I2ogA0HwIGpBqMXGABDeISADIAFBhAFqKAIANgLYJAJA\nIAQgBUkEQCADIAY2AvwgIAMgBzYC+CAgAyAFNgL0ICADIAw2AvAgIAMgBDYCgCEgBEEBaiEEDAEL\nIANBADYC8CALIANBkA1qIANB8CBqQajFxgAQ3iEgAyABKAKEAUEIajYCyBgCQCAEIAVJBEAgAyAG\nNgL8ICADIAc2AvggIAMgBTYC9CAgAyAMNgLwICADIAQ2AoAhIARBAWohBAwBCyADQQA2AvAgCyAD\nQbARaiADQfAgakGoxcYAEN4hIAFB6ABqIQsCQCAEIAVJBEAgAyAENgLYEyADIAY2AtQTIAMgBzYC\n0BMgAyAFNgLMEyADIAw2AsgTDAELIANBADYCyBMLIANB4BVqIANByBNqQajFxgAQ3iEgA0GoIWpB\noKzAADYCACADQZwhakHIhcAANgIAIANBmCFqIAs2AgAgA0GQIWpB2MHAADYCACADQYQhakGowcAA\nNgIAIANBpCFqIANByBNqNgIAIANBjCFqIANByBhqNgIAIANBgCFqIANB2CRqNgIAIANB+ILAADYC\n+CAgAyAINgLoGiADQQU2AuQaIAMgFTYCyBMgAyADQeAVajYCoCEgAyADQbARajYClCEgAyADQZAN\najYCiCEgAyADQbgjajYC/CAgAyADQdAeajYC9CAgAyADQdgcajYC8CAgAyADQfAgajYC4BpB0LTO\nACgCACADQeAaahDrDgsgAUGQAWohBAJAIAFB3AFqLQAAQQJGDQAgBC0AAEUNACABQZQBahDPEQsg\nCiEMDAILQQMhBAwjCyADIAMpA+AVNwOgESADIAMpAOcVNwCnESABQZABaiEEQg8hNQsgBEEAOgAA\nIAMgAykDoBE3A/AKIAMgAykApxE3APcKIANBoApqIANB0BBqQdAAEI84GiADIAMoAMsQNgCbCiAD\nIAMoAsgQNgKYCiADQfAIaiADQaAPakGoARCPOBogG0EBOgAAIAMgAykD8Ao3A4ANIAMgAykA9wo3\nAIcNIANBsAxqIANBoApqQdAAEI84GiADIAMoAJsKNgCrDCADIAMoApgKNgKoDCADQYALaiADQfAI\nakGoARCPOBogFRDQJyAMIQogDSEEDAILIAFBQGsiBCABEIkLIAFByABqKAIARQRAIAEQnTQgASgC\nMCgC5AEiBEEYaigCACAEQRxqKAIAEIMRIAMgASkANTcD4AggAyABQTxqKAAANgDnCCABLQA0ISFC\nEyE1DCALIAEgBCkCADcCTCABQdQAaiAEQQhqKAIANgIAIAFB0ABqKAIAIgQoAhhBAkYNBCABQbgR\naiIaQQA6AAAgAUG0EWogBDYCACABQbARaiABKAIwNgIAIAFB4ABqIRVBEyEEDB4LQQIhBEITITUg\nAUG0EWooAgAiBUEYaigCAEUNACAFQTxqKAIAIgYNAUHYtc4AKAIAQQFLDQBBuLLOABDFLUH/AXEi\nBkUNAEG8ss4AKAIAIAYQqA5FDQBBvLLOACgCACIGQQxqKAIAIQsgBigCCCEQIAYoAgAhEgJ/IAYo\nAgQiCARAIANBADYCgCEgAyALNgL8ICADIBA2AvggIAMgCDYC9CAgAyASNgLwIEEBDAELIANBADYC\n8CBBAAshByADQaAPaiADQfAgakGgtMYAEN4hIANB3B5qQQE2AgAgA0HkHmpBADYCACADQei0xgA2\nAtgeIANBpJbMADYC4B4gA0EANgLQHgJAIAcgCEkEQCADIAs2AvwgIAMgEDYC+CAgAyAINgL0ICAD\nIBI2AvAgIAMgBzYCgCEgB0EBaiEHDAELIANBADYC8CALIANBsBFqIANB8CBqQaC0xgAQ3iEgAyAF\nNgLwCAJAIAcgCEkEQCADIAc2AtgTIAMgCzYC1BMgAyAQNgLQEyADIAg2AswTIAMgEjYCyBMMAQsg\nA0EANgLIEwsgA0HgFWogA0HIE2pBoLTGABDeISADQZAhakH8rcAANgIAIANBhCFqQajBwAA2AgAg\nA0GMIWogA0HIE2o2AgAgA0GAIWogA0HwCGo2AgAgA0H4gsAANgL4ICADIAY2ApgNIANBAzYClA0g\nAyAFQShqNgLIEyADIANB4BVqNgKIISADIANBsBFqNgL8ICADIANB0B5qNgL0ICADIANBoA9qNgLw\nICADIANB8CBqNgKQDUG8ss4AKAIAIANBkA1qEOsOCyADIAMpAIcNNwDXBiADIAMpA4ANNwPQBiAD\nQYAGaiADQbAMakHQABCPOBogAyADKACrDDYA+wUgAyADKAKoDDYC+AUgA0HQBGogA0GAC2pBqAEQ\njzgaIBpBAToAACADIAMpA9AGNwPABCADIAMpANcGNwDHBCADQfADaiADQYAGakHQABCPOBogAyAD\nKAD7BTYA6wMgAyADKAL4BTYC6AMgA0HAAmogA0HQBGpBqAEQjzgaIBUQxTEgNUITUg0KIANB8AFq\nIANB8ANqQdAAEI84GiADIAMoAOsDNgDrASADIAMoAugDNgLoASADQZgBaiADQfABakHQABCPOBog\nAyADKADrATYAkwEgAyADKALoATYCkAEMBQsgAUGwEWooAgAhBCAFQcgAaikCACE1IAFB9ABqIAVB\nQGsoAgA2AgAgAUEAOgCRASABQYwBaiAFNgIAIAFBiAFqIAQ2AgAgAUH4AGogNTcDACABQfAAaiAG\nNgIAIAFBkQFqIRtBFCEEDBsLIAFBkAFqQQA6AAAgAUGAAWogAUGIAWooAgAiBDYCACABQYQBaiAB\nQYwBaigCADYCACABIAFB8ABqKQMANwNgIAFB6ABqIgUgAUH4AGopAwA3AwAgA0GIAWogBEEIaigC\nACAEQQxqKAIAEMYtIANBgAFqIAMoAogBIAEoAmAgAUHkAGooAgAgBSgCACABQewAaigCACADKAKM\nASgCLBEJACADKAKAASEfIAFBmAFqIAMoAoQBIiU2AgAgAUGUAWogHzYCAAwXCyABQZ8CaiIYQQA6\nAAAgAUGYAmogBEEcajYCACABQZQCaiABKAIwNgIAIAFB4ABqISJBFSEEDBkLIAFBngJqQQA6AAAg\nAUGcAmpBADsBACABIAFBlAJqKAIAIgg2AmAgAUHkAGogAUGYAmooAgAiBTYCAEITITVBAiEEAkAC\nQEEAIAVBGGoiBSgCACIGQXxqIgcgByAGSxsOAgACAQsgAUHoAGogBTYCACABQbACakEAOgAAIAFB\nrAJqIAU2AgAgAUGoAmogCDYCAAwNCyADIAU2AtAEQdi1zgAoAgBBA0sNAEHcss4AEMUtQf8BcSIF\nRQ0AQeCyzgAoAgAgBRCoDkUNAEHgss4AKAIAIgVBDGooAgAhByAFKAIIIQggBSgCACELAn8gBSgC\nBCIJBEAgA0EANgKAISADIAc2AvwgIAMgCDYC+CAgAyAJNgL0ICADIAs2AvAgQQEMAQsgA0EANgLw\nIEEACyEGIANBgAtqIANB8CBqQdS2xgAQ3iEgA0H8IGpBATYCACADQYQhakEANgIAIANBhLfGADYC\n+CAgA0GklswANgKAISADQQA2AvAgAkAgBiAJSQRAIAMgBjYCsA8gAyAHNgKsDyADIAg2AqgPIAMg\nCTYCpA8gAyALNgKgDwwBCyADQQA2AqAPCyADQZANaiADQaAPakHUtsYAEN4hIANB5B5qQbjBwAA2\nAgAgA0HgHmogA0GgD2o2AgAgA0H4gsAANgLYHiADIAU2AvgIIANBAjYC9AggAyADQZANajYC3B4g\nAyADQfAgajYC1B4gAyADQYALajYC0B4gAyADQdAeajYC8AggAyADQdAEajYCoA9B4LLOACgCACAD\nQfAIahDrDgsgAyADKQD3FzcAlxcgAyADKQPwFzcDkBcgA0HYJGogA0HYHGpB0AAQjzgaIAMgAygA\nowo2APMBIAMgAygCoAo2AvABIANB4BVqIANByBNqQagBEI84GiAYQQE6AAAgAyADKQOQFzcD4BIg\nAyADKQCXFzcA5xIgA0GwEWogA0HgFWpBqAEQjzgaIANB+B1qIANB2CRqQdAAEI84GiADIAMoAPMB\nNgDDGiADIAMoAvABNgLAGiAiEOMTIDVCE1INAyADQYAcaiADQfgdakHQABCPOBogAyADKADDGjYA\noyMgAyADKALAGjYCoCMgA0GYAWogA0GAHGpB0AAQjzgaIAMgAygAoyM2AJMBIAMgAygCoCM2ApAB\nIAQhCQsgBEH/AXFBAkcEQCADQfAgaiADQZgBakHQABCPOBogA0HEIWogAygAkwE2AAAgAyAEOgDA\nISADIAMoApABNgDBISABQTRqIANB8CBqEOMhCyABQdQAahCzKgwUC0EDCyEFIBggBToAACAAQhQ3\nAxBBBAwYCyADIAMpAOcSNwDnCCADIAMpA+ASNwPgCCADQYAcaiADQfgdakHQABCPOBogAyADKADD\nGjYAoyMgAyADKALAGjYCoCMgA0HgBmogA0GwEWpBqAEQjzgaIANBkAhqIANBgBxqQdAAEI84GiAD\nIAMoAKMjNgCLCCADIAMoAqAjNgKICAwSC0EDDBULIAMgAykAxwQ3AOcIIAMgAykDwAQ3A+AIIANB\n8AFqIANB8ANqQdAAEI84GiADIAMoAOsDNgDrASADIAMoAugDNgLoASADQeAGaiADQcACakGoARCP\nOBogA0GQCGogA0HwAWpB0AAQjzgaIAMgAygA6wE2AIsIIAMgAygC6AE2AogIIAwhIQwQCwALIB5B\nAzoAACAdQQM6AABBBSEEDBELQQAhBAwOC0EBIQQMDQtBAiEEDAwLQQMhBAwLC0EFIQQMCgtBByEE\nDAkLQQghBAwIC0EJIQQMBwtBCiEEDAYLQQshBAwFC0EMIQQMBAtBDSEEDAMLQRAhBAwCC0ESIQQM\nAQsLIAFB1ABqELMqIAEQnTQgAUE0ahDVKwsgACAhOgAAIAAgAykD4Ag3AAEgACA1NwMQIABBCGog\nAykA5wg3AAAgAEEYaiADQZAIakHQABCPOBogACAEOgBoIAAgAygCiAg2AGkgAEHsAGogAygAiwg2\nAAAgAEHwAGogA0HgBmpBqAEQjzgaQQEMAgsgHCAEOgAAQQQLIQQgGyAEOgAAIBpBAzoAACAAQhQ3\nAxBBAws6AFwgA0GwJWokAAvYggECC38DfiMAQZAOayIFJAACQAJ/AkACfwJAAkACQAJAAkACQAJA\nAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQCAEKAIAQQJrDgYBAA0CAwQACyAAIAFBnAEQjzhBqAFqQR02AgAMLAsgBUGA\nBGogAUGcARCPOBogBUH4DGogBEEIaigCAEEUahC9HiAFQbgFaiAFQYAEakEAIAVB+AxqEKYEIAVB\ngARqIAVBuAVqQZwBEI84GiAFQeAGaigCAEEdRwRAIAVB2AZqEJgnCyAAIAVBgARqQZwBEI84QagB\n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\nQZgMaiAFQYANaiICKQMAIhA3AwAgBUGwCWogEDcDACAFQbgJaiARNwMAIAUgBSkD+AwiETcDkAwg\nBSARNwOoCSAFQfgKaiIHIBA+AgAgBSARNwPwCiAFQbgLaiIIIAVBvAlqKAIANgIAIAUgBSkCtAk3\nA7ALIAogCRDoMSAFQYgEaiAGQQhqKQIANwMAIAVBkARqIAZBEGopAgA3AwAgBUGYBGogBkEYaikC\nADcDACAFIAYpAgA3A4AEIAUoAoAJIQYgBSgChAkhCSAFQaADahC/JiAFKQOgAyAFKAKoAxD9LSEK\nIAVBoARqIAxBxAAQjzgaIAVB5AhqKAIAIQwgBCgCCCIDIAMoAgAiDUEBajYCACANQX9MDSQgAiAH\nKAIANgIAIAUgBSkD8Ao3A/gMIAVBmANqIAVB+AxqEJYSIAUpA5gDIRAgAiAIKAIANgIAIAUgBSkD\nsAs3A/gMIAVBkANqIAVB+AxqEJcSIAUpA5ADIREgBUGMDWogBEEMahDjGCAFIBE3A4ANIAUgEDcD\n+AwgBSADNgKIDSAFQfgMahCMLSECIAVBiApqIAVBgARqQeQAEI84GiAFQaALaiIDIAVB+AhqKQMA\nNwMAIAVBmAtqIgcgBUHwCGopAwA3AwAgBSAFQegIaikDADcDkAsgBUGICWoQrSogBUGQCWoQyiog\nBUEKNgLgBiAFQR02AsAFIAVB5AZqIAVBiApqQeQAEI84GiAFQdQHaiAHKQMANwIAIAVB3AdqIAMp\nAwA3AgAgBUH7B2ogBUGiBWotAAA6AAAgBSAMNgLIByAFIAE6APgHIAUgAjYC9AcgBSALNgLwByAF\nIAo2AuwHIAUgCTYC6AcgBSAGNgLkByAFIAUpA5ALNwLMByAFIAUvAaAFOwD5B0EKDCcLIAVBiApq\nIAVB+AxqQeQAEI84GiAFQaALaiAFQfANaikDADcDACAFQZgLaiAFQegNaikDADcDACAFQaIFaiAF\nQY8Oai0AADoAACAFIAUpA+ANNwOQCyAFIAUvAI0OOwGgBSAFKAL4DSEEIAUoAvwNIQEgBSgCgA4h\nAyAFKAKEDiECIAUoAogOIQcgBS0AjA4hBgwlCyAFQYAIaiAGQZQBEI84GiAFQZcJaiAIQQJqLQAA\nOgAAIAUgAToAlAkgBSAILwAAOwCVCSAFQfgDaiAEQQRqKAIAIARBCGooAgAQuzcgBUGICmogBUGA\n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\nkAxqIAVB+AxqQeQAEI84GiAFQewEaiAFQeANakEwEI84GiAFQYAEakEEciAFQZAMakHkABCPOBoM\nCwsgBUG4BWogAUGYARCPOBogBUEDNgL4DCAFQYAEakEEciAFQbgFakEBIAVB+AxqENgOIAVBATYC\ngAQMDQsgASgCAEEJRg0IIAAgAUGcARCPOEGoAWpBHTYCAAwfCyAFQYAIaiAFQYAEakHkABCPOBog\nBUG4CWogBUH4BGopAwA3AwAgBUGwCWogBUHwBGopAwA3AwAgBUHyCmogBUGXBWotAAA6AAAgBSAF\nKQPoBDcDqAkgBSAFLwCVBTsB8AogBSgCgAUhByAFKAKEBSEGIAUoAogFIQogBSgCjAUhASAFKAKQ\nBSEEIAUtAJQFIQkgBUGQDGogBUGACGpB5AAQjzgaIAwgCxDoMQwcCyAFQZAMaiAFQfgMakHkABCP\nOBogBUGgC2ogBUHwDWopAwA3AwAgBUGYC2ogBUHoDWopAwA3AwAgBUGiBWogBUGPDmotAAA6AAAg\nBSAFKQPgDTcDkAsgBSAFLwCNDjsBoAUgBSgC+A0hBCAFKAL8DSEBIAUoAoAOIQMgBSgChA4hAiAF\nKAKIDiEHIAUtAIwOIQYgBUGICmogBUGQDGpB5AAQjzgaIAogCRDoMQwZCyAFQZAMaiAFQfgMakHk\nABCPOBogBUG4CWogBUHwDWopAwA3AwAgBUGwCWogBUHoDWopAwA3AwAgBUGCBGogBUGPDmotAAA6\nAAAgBSAFKQPgDTcDqAkgBSAFLwCNDjsBgAQgBSgC+A0hBCAFKAL8DSEBIAUoAoAOIQMgBSgChA4h\nAiAFKAKIDiEHIAUtAIwOIQYgBUGICmogBUGQDGpB5AAQjzgaIAsgCRDoMQwXCyAFQagFaiAFQYwE\naigCADYCACAFIAUpAoQENwOgBSAFQbALakEEchCZJyAFQaAFahDSIiAFQZwMaiAFQbwLaigCADYC\nACAFIAUpArQLIhA3AJMLIAVBAToAkAwgBSAQNwKUDAwRCyAFQaAJaiAFQcQFaigCADYCACAFIAUp\nArwFNwOYCSAFQbALakEEchCZJyAFQZgJahDSIiAFQYwIaiAFQbwLaigCADYCACAFIAUpArQLIhA3\nAJMLIAVBAToAgAggBSAQNwKECAwMCyAFQagFaiAFQYwEaigCADYCACAFIAUpAoQENwOgBSAFQbAL\nakEEchCZJyAFQaAFahDSIiAFQZwMaiAFQbwLaigCADYCACAFIAUpArQLIhA3AJMLIAVBAToAkAwg\nBSAQNwKUDAwHCyAFQYAEakEEciAFQfgMakHkABCPOBogBUHsBGogBUHgDWpBMBCPOBoMBAsgBUGA\nBGpBBHIgBUH4DGpB5AAQjzgaIAVB7ARqIAVB4A1qQTAQjzgaDAELIAVB+AxqIAFBBGoiAUGYARCP\nOBogBUEoaiAFKAKEDiIHQQhqEJooQQIhCAJ/AkACQAJAIARBCGooAgAiBCgCACAEKAIEIAUoAigg\nBSgCLBCcNA0AQQYhCCACIAMgBUHQDWooAgAiAkEgaigCACACQSRqKAIAEJw0DQBBASEIIAUoAvwN\nIgMgBSgCgA4QxhgNACAFKAKIDiEEIAUtAIwOIQYgBSgC+A0hAgwBCyAFKAL4DSICIAIoAgAiA0EB\najYCACADQX9MDRMgBUGACGogBUGYDWoiCxDBJSAFKAL8DSIDIAMoAgAiBEEBajYCACAEQX9MDRMg\nBSgCgA4iCSAJKAIAIgRBAWo2AgAgBEF/TA0TIAcgBygCACIEQQFqNgIAIARBf0wNEyAFKAKIDiIE\nIAQoAgAiBkEBajYCACAGQX9MDRMgBUHABWogAUEIaikCADcDACAFQcgFaiABQRBqKQIANwMAIAVB\n0AVqIAFBGGopAgA3AwAgBSACNgK4BiAFIAEpAgA3A7gFIAUtAIwOIQYgBUHYBWogBUGACGpB4AAQ\njzgaIAUgBjoAzAYgBSAENgLIBiAFIAc2AsQGIAUgCTYCwAYgBSADNgK8BiAFIAg2AoAIIAVBgARq\nIAVBuAVqQQEgBUGACGoQ1w4gBSgC5AQiCEECRw0BCyAFQdAFaiABQRhqKQIANwMAIAVByAVqIAFB\nEGopAgA3AwAgBUHABWogAUEIaikCADcDACAFIAEpAgA3A7gFIAVBGGoQvyYgBSkDGCAFKAIgEP0t\nIQkgBUHYBWogBUGYDWpBxAAQjzgaIAVB3A1qKAIAIQhBASEBIARBGGooAgAiCiAKKAIAIgtBAWo2\nAgAgC0F/TA0SIAVBEGogBEEIaigCACAEQQxqKAIAEJcoIAUpAxAhECAFQQhqIAUoAogOIgRBEGoo\nAgAgBEEUaigCABCXKCAFKQMIIREgBUGUBGogBEEcahDjGCAFIBE3A4gEIAUgEDcDgAQgBSAKNgKQ\nBCAFQYAEahCMLSEEIAVBgAhqIAVBuAVqQeQAEI84GiAFQaAMaiAFQfANaikDADcDACAFQZgMaiAF\nQegNaikDADcDACAFIAVB4A1qKQMANwOQDCAFQYAOahCtKiAFQYgOagwBCyAFQYAIaiAFQYAEakHk\nABCPOBogBUGgDGogBUH4BGopAwA3AwAgBUGYDGogBUHwBGopAwA3AwAgBUGKCmogBUGXBWotAAA6\nAAAgBSAFKQPoBDcDkAwgBSAFLwCVBTsBiAogBSgCgAUhAiAFKAKEBSEDIAUoAogFIQkgBSgCjAUh\nByAFKAKQBSEEIAUtAJQFIQYgBUH4DWoQyyogCxCjLSAFQfwNahCtKiAFQYAOahCtKiAFQYQOahDD\nKkEAIQEgBUGIDmoLEMkqIAEEQCAAQQRqIAVBgAhqQeQAEI84GiAAIAg2AmggACAGOgCYASAAIAQ2\nApQBIAAgBzYCkAEgACAJNgKMASAAIAM2AogBIAAgAjYChAEgAEGoAWpBHTYCACAAQQo2AgAgACAF\nKQOQDDcCbCAAQfQAaiAFQZgMaikDADcCACAAQfwAaiAFQaAMaikDADcCACAAIAUvAYgKOwCZASAA\nQZsBaiAFQYoKai0AADoAAAwXCyAFQbgFaiAHIAQQmzIgAEEEaiAFQYAIakHkABCPOBogACAINgJo\nIAAgBjoAmAEgACAENgKUASAAIAc2ApABIAAgCTYCjAEgACADNgKIASAAIAI2AoQBIAAgBSkDkAw3\nAmwgAEH0AGogBUGYDGopAwA3AgAgAEH8AGogBUGgDGopAwA3AgAgACAFLwGICjsAmQEgAEGbAWog\nBUGKCmotAAA6AAAgAEGgAWogBUG4BWpBkAEQjzgaIABBwAJqQQA2AgAgAEELNgIADBYLIAVB6ARq\nIAI2AgAgBUEBNgKABCAFQYAJahDLKiAFQaAIahCjLSAFQYQJahCtKiAFQYgJahCtKiAFQYwJahDD\nKiAFQZAJahDeKgsgBUG4BWogBUGQBWooAgAiASAFQZQFaigCACICEJsyIABBBGogBUGABGpBBHJB\njAEQjzgaIAAgAjYClAEgACABNgKQASAAIAVBmAVqKAIANgKYASAAQaABaiAFQbgFakGQARCPOBog\nAEHAAmpBADYCACAAQQs2AgAMFAsgBUHoBGogAjYCACAFQQE2AoAEIAVBgAlqEMsqIAVBoAhqEKMt\nIAVBhAlqEK0qIAVBiAlqEK0qIAVBjAlqEMMqIAVBkAlqEN0qCyAFQbgFaiAFQZAFaigCACIBIAVB\nlAVqKAIAIgIQmzIgAEEEaiAFQYAEakEEckGMARCPOBogACACNgKUASAAIAE2ApABIAAgBUGYBWoo\nAgA2ApgBIABBoAFqIAVBuAVqQZABEI84GiAAQcACakEANgIAIABBCzYCAAwSCyAFKAKACSICIAIo\nAgAiA0EBajYCACADQX9MDQsgBUGwC2ogBUGgCGoiBxDBJSAFKAKECSIDIAMoAgAiBEEBajYCACAE\nQX9MDQsgBSgCiAkiBiAGKAIAIgRBAWo2AgAgBEF/TA0LIAEgASgCACIEQQFqNgIAIARBf0wNCyAF\nKAKQCSIEIAQoAgAiCEEBajYCACAIQX9MDQsgBUGIBGogBUGICGopAwA3AwAgBUGQBGogBUGQCGop\nAwA3AwAgBUGYBGogBUGYCGopAwA3AwAgBSACNgKABSAFIAUpA4AINwOABCAFLQCUCSEIIAVBoARq\nIAVBsAtqQeAAEI84GiAFIAg6AJQFIAUgBDYCkAUgBSABNgKMBSAFIAY2AogFIAUgAzYChAUgBUG4\nC2ogBUGcDGooAgA2AgAgBSAFKQKUDDcDsAsgBUH4DGogBUGABGpBASAFQbALahDVDiAFKALcDSIB\nQQJHDQELIAVBiApqIAVB+AxqQeAAEI84GiAFQagJaiAFQYgKakHgABCPOBogBUGYBGoiASAFQYAK\naikDADcDACAFQZAEaiIGIAVB+AlqKQMANwMAIAVBiARqIgcgBUHwCWopAwA3AwAgBSAFKQPoCTcD\ngAQgBUGQDGogBUGABGogBEEIaigCACIIKAIIIAhBDGoQwQIgBQJ/IARBEGooAgAgBEEUaigCACAF\nKAKUDCIIIAUoApgMELs2IglFBEAgBUGABGogBUGACGpBmAEQjzgaIAVBBTYC+AwgBUG4BWpBBHIg\nBUGABGpBASAFQfgMahDVDkEBDAELIAEgBUGYCGopAwA3AwAgBiAFQZAIaikDADcDACAHIAVBiAhq\nKQMANwMAIAUgBSkDgAg3A4AEIAVBoARqIAVBoAhqQeAAEI84GiAFKAKMCSEGIAVBqAJqEL8mIAUp\nA6gCIAUoArACEP0tIQcgBS0AlAkhCiAFQfgMakECciAFQagJakHgABCPOBogBUEAOwH4DCAFQfgM\nahCpLSELIARBPGotAAAhDCAFQfgMaiAEQRhqEOMYQTRBBBC5LyIEIAs2AgggBEKBgICAEDcCACAE\nQQxqIAVB+AxqQSQQjzgaIAQgDDoAMCAFQbgFakEEciAFQYAEakGAARCPOBogBUHQBmogCjoAACAF\nQcwGaiAENgIAIAVByAZqIAY2AgAgBUHEBmogBzYCACAFQcAGaiADNgIAIAVBvAZqIAI2AgBBAAsi\nATYCuAUgBSgCkAwgCBCMNAJAIAlFBEAgBUGoCWoQyCcMAQsgBUGICWoQrSogBUGQCWoQ3yoLIAVB\nuAVqQQRyIQQgAQ0BIABBBGogBEGYARCPOBogAEGoAWpBHTYCACAAQQY2AgAMEAsgBUGICmogBUH4\nDGpB5AAQjzgaIAVBpAZqIAVB4A1qQTAQjzgaIAVBuAVqQQRyIgQgBUGICmpB5AAQjzgaIAVBoAZq\nIAE2AgAgBUEBNgK4BSAFQYAJahDLKiAHEKMtIAVBhAlqEK0qIAVBiAlqEK0qIAVBjAlqEMMqIAVB\nkAlqEN8qCyAFQYAEaiAFQcgGaigCACIBIAVBzAZqKAIAIgIQmzIgAEEEaiAEQYwBEI84GiAAIAI2\nApQBIAAgATYCkAEgACAFQdAGaigCADYCmAEgAEGgAWogBUGABGpBkAEQjzgaIABBwAJqQQA2AgAg\nAEELNgIADA4LIAUoAvgNIgMgAygCACICQQFqNgIAIAJBf0wNByAFQbALaiAFQZgNaiIJEMElIAUo\nAvwNIgQgBCgCACICQQFqNgIAIAJBf0wNByAFKAKADiIGIAYoAgAiAkEBajYCACACQX9MDQcgASAB\nKAIAIgJBAWo2AgAgAkF/TA0HIAUoAogOIgIgAigCACIHQQFqNgIAIAdBf0wNByAFQcAFaiAFQYAN\naikDADcDACAFQcgFaiAFQYgNaikDADcDACAFQdAFaiAFQZANaikDADcDACAFIAM2ArgGIAUgBSkD\n+Aw3A7gFIAUtAIwOIQcgBUHYBWogBUGwC2pB4AAQjzgaIAUgBzoAzAYgBSACNgLIBiAFIAE2AsQG\nIAUgBjYCwAYgBSAENgK8BiAFQbgLaiAFQYwIaigCADYCACAFIAUpAoQINwOwCyAFQYAEaiAFQbgF\nakEBIAVBsAtqENQOIAUoAuQEIgZBAkcNAQsgBUGQDGogBUGABGpB4AAQjzgaIAVBqAlqIAVBkAxq\nQeAAEI84GiAFQdAFaiAFQZANaikDADcDACAFQcgFaiAFQYgNaikDADcDACAFQcAFaiAFQYANaikD\nADcDACAFIAUpA/gMNwO4BSAFQdgFaiAFQZgNakHEABCPOBogBUHcDWooAgAhBiAFKAKEDiEBIAVB\ngAJqEL8mIAUpA4ACIAUoAogCEP0tIQggBUGABGpBAnIgBUGoCWpB4AAQjzgaIAVBADsBgAQgBUGA\nBGoQqS0hCSACQThqLQAAIQogBUH4AWoQswYgBSkD+AEhECAFQYwEaiACQRRqEOMYIAUgCjoAsAQg\nBSAJNgKIBCAFIBA3A4AEIAVBgARqEKwtIQIgBUGICmogBUG4BWpB5AAQjzgaIAVBsAVqIAVB8A1q\nKQMANwMAIAVBqAVqIAVB6A1qKQMANwMAIAUgBUHgDWopAwA3A6AFIAVBgA5qEK0qIAVBiA5qIQpB\nAQwBCyAFQYgOaiEKIAVBkAxqIAVBgARqQeQAEI84GiAFQbAFaiAFQfgEaikDADcDACAFQagFaiAF\nQfAEaikDADcDACAFQZ4FaiAFQZcFai0AADoAACAFIAUpA+gENwOgBSAFIAUvAJUFOwGcBSAFKAKA\nBSEDIAUoAoQFIQQgBSgCiAUhCCAFKAKMBSEBIAUoApAFIQIgBS0AlAUhByAFQYgKaiAFQZAMakHk\nABCPOBogBUH4DWoQyyogCRCjLSAFQfwNahCtKiAFQYAOahCtKiAFQYQOahDDKkEACyEJIAoQ4Cog\nCUUEQCAFQbgFaiABIAIQmzIgAEEEaiAFQYgKakHkABCPOBogACAGNgJoIAAgBzoAmAEgACACNgKU\nASAAIAE2ApABIAAgCDYCjAEgACAENgKIASAAIAM2AoQBIAAgBSkDoAU3AmwgAEH0AGogBUGoBWop\nAwA3AgAgAEH8AGogBUGwBWopAwA3AgAgACAFLwGcBTsAmQEgAEGbAWogBUGeBWotAAA6AAAgAEGg\nAWogBUG4BWpBkAEQjzgaIABBwAJqQQA2AgAgAEELNgIADAsLIAVBgARqIAVBiApqQeQAEI84GiAF\nQfAEaiAFQagFaikDADcDACAFQfgEaiAFQbAFaikDADcDACAFQZcFaiAFQZ4Fai0AADoAACAFIAY2\nAuQEIAUgBzoAlAUgBSACNgKQBSAFIAg2AogFIAUgBDYChAUgBSADNgKABSAFIAUpA6AFNwPoBCAF\nIAUvAZwFOwCVBSAFIAE2AowFIAFBDGooAgAhAyABQQhqIgsoAgAhBAJ/IAFBEGooAgBFBEAgBUHg\nAWogBCADEJQkIAUoAuQBIQMgBSgC4AEhByAFQbgFaiAFQYAEahDjFiAFKQK8BSEQIAUoArgFIQZB\nHCEIQQkMAQsgBUHwAWogBCADEJQkIAUoAvQBIQkgBSgC8AEhCiAFQbgFaiAFQYAEahDjFiAFKALA\nBSEGIAUoArwFIQMgBSgCuAUhByAFQegBaiABKAIQIAFBFGooAgAQlCRBEyEIIAUoAugBIQwgBSgC\n7AELIQEgBSAQNwPYBSAFIAY2AtQFIAUgAzYC0AUgBSAHNgLMBSAFIAE2AsgFIAUgDDYCxAUgBSAI\nNgLABSAFIAk2ArwFIAUgCjYCuAUgBUHIBmogCxDnFCAFQdgBaiACQQhqKAIAIAJBDGooAgAQlCQg\nBUHYBmoiASAFKQPYATcDACAFQfgMaiAFQbgFakGQARCPOBogBUGQCGoiAiABKQMANwMAIAVBiAhq\nIgMgBUHQBmoiBCkDADcDACAFIAUpA8gGNwOACCAAQQRqIAVBgARqQZgBEI84GiAFQbgFaiAFQfgM\nakGQARCPOBogASACKQMANwMAIAQgAykDADcDACAFIAUpA4AINwPIBiAAQaABaiAFQbgFakGoARCP\nOBogAEEENgIADAoLIAUoAoAJIgIgAigCACIDQQFqNgIAIANBf0wNAyAFQbALaiAFQaAIaiIHEMEl\nIAUoAoQJIgMgAygCACIEQQFqNgIAIARBf0wNAyAFKAKICSIGIAYoAgAiBEEBajYCACAEQX9MDQMg\nASABKAIAIgRBAWo2AgAgBEF/TA0DIAUoApAJIgQgBCgCACIIQQFqNgIAIAhBf0wNAyAFQYgEaiAF\nQYgIaikDADcDACAFQZAEaiAFQZAIaikDADcDACAFQZgEaiAFQZgIaikDADcDACAFIAI2AoAFIAUg\nBSkDgAg3A4AEIAUtAJQJIQggBUGgBGogBUGwC2pB4AAQjzgaIAUgCDoAlAUgBSAENgKQBSAFIAE2\nAowFIAUgBjYCiAUgBSADNgKEBSAFQbgLaiAFQZwMaigCADYCACAFIAUpApQMNwOwCyAFQfgMaiAF\nQYAEakEBIAVBsAtqENMOIAUoAtwNIgFBAkcNAQsgBUGICmogBUH4DGpB4AAQjzgaIAVBqAlqIAVB\niApqQeAAEI84GiAFQZgEaiIBIAVBgApqKQMANwMAIAVBkARqIgYgBUH4CWopAwA3AwAgBUGIBGoi\nByAFQfAJaikDADcDACAFIAUpA+gJNwOABCAFQZAMaiAFQYAEaiAEQRBqKAIAIggoAgggCEEMahDB\nAiAFAn8gBEEYaigCACAEQRxqKAIAIAUoApQMIgggBSgCmAwQuzYiCUUEQCAFQYAEaiAFQYAIakGY\nARCPOBogBUEFNgL4DCAFQbgFakEEciAFQYAEakEBIAVB+AxqENMOQQEMAQsgASAFQZgIaikDADcD\nACAGIAVBkAhqKQMANwMAIAcgBUGICGopAwA3AwAgBSAFKQOACDcDgAQgBUGgBGogBUGgCGpB4AAQ\njzgaIAUoAowJIQYgBUGwAWoQvyYgBSkDsAEgBSgCuAEQ/S0hByAFLQCUCSEKIAVB+AxqQQJyIAVB\nqAlqQeAAEI84GiAFQQA7AfgMIAVB+AxqEKktIQsgBUGoAWogBEEIaigCACAEQQxqKAIAEJQkIAUp\nA6gBIRAgBUGEDWogBEEgahDjGCAFQQE6AKgNIAUgCzYCgA0gBSAQNwP4DCAFQfgMahCsLSEEIAVB\nuAVqQQRyIAVBgARqQYABEI84GiAFQdAGaiAKOgAAIAVBzAZqIAQ2AgAgBUHIBmogBjYCACAFQcQG\naiAHNgIAIAVBwAZqIAM2AgAgBUG8BmogAjYCAEEACyIBNgK4BSAFKAKQDCAIEIw0AkAgCUUEQCAF\nQagJahDIJwwBCyAFQYgJahCtKiAFQZAJahDbKgsgBUG4BWpBBHIhBCABDQEgAEEEaiAEQZgBEI84\nGiAAQagBakEdNgIAIABBBDYCAAwICyAFQYgKaiAFQfgMakHkABCPOBogBUGkBmogBUHgDWpBMBCP\nOBogBUG4BWpBBHIiBCAFQYgKakHkABCPOBogBUGgBmogATYCACAFQQE2ArgFIAVBgAlqEMsqIAcQ\noy0gBUGECWoQrSogBUGICWoQrSogBUGMCWoQwyogBUGQCWoQ2yoLIAVBgARqIAVByAZqKAIAIgEg\nBUHMBmooAgAiAhCbMiAAQQRqIARBjAEQjzgaIAAgAjYClAEgACABNgKQASAAIAVB0AZqKAIANgKY\nASAAQaABaiAFQYAEakGQARCPOBogAEHAAmpBADYCACAAQQs2AgAMBgsACyAFQYAIahDCJSAFQbgF\naiAFQYgKakHkABCPOBogBUGoBmogBUGwCWopAwA3AwAgBUGwBmogBUG4CWopAwA3AwAgBUHPBmog\nBUGCBGotAAA6AAAgBSAINgKcBiAFIAY6AMwGIAUgBzYCyAYgBSACNgLEBiAFIAM2AsAGIAUgATYC\nvAYgBSAENgK4BiAFQQw2AuAGIAUgBSkDqAk3A6AGIAUgBS8BgAQ7AM0GQQwMAQsgBUGACGoQwiUg\nBUG4BWogBUGICmpB5AAQjzgaIAVBqAZqIAVBmAtqKQMANwMAIAVBsAZqIAVBoAtqKQMANwMAIAVB\nzwZqIAVBogVqLQAAOgAAIAUgCDYCnAYgBSAGOgDMBiAFIAc2AsgGIAUgAjYCxAYgBSADNgLABiAF\nIAE2ArwGIAUgBDYCuAYgBUEMNgLgBiAFIAUpA5ALNwOgBiAFIAUvAaAFOwDNBkEMC0EMRwRAIAAg\nBUHgBmpBnAEQjzhBoAFqIAVBuAVqQagBEI84GgwDCyAFQfgMaiAFQbgFakGMARCPOBogBSAFKALM\nBjYCgAggBUGABGogBSgCxAYiASAFKALIBiICEJsyIABBBGogBUH4DGpBjAEQjzgaIAAgAjYClAEg\nACABNgKQASAAIAUoAoAINgKYASAAQaABaiAFQYAEakGQARCPOBogAEHAAmpBADYCACAAQQs2AgAM\nAgsgBUH4DWoQyyogBUGYDWoQoy0gBUH8DWoQrSogBUGADmoQrSogBUGEDmoQwypBACECIAVBiA5q\nCxDKKiACBEAgAEEEaiAFQZAMakHkABCPOBogACAINgJoIAAgCToAmAEgACAENgKUASAAIAE2ApAB\nIAAgCjYCjAEgACAGNgKIASAAIAc2AoQBIABBqAFqQR02AgAgAEEINgIAIAAgBSkDqAk3AmwgAEH0\nAGogBUGwCWopAwA3AgAgAEH8AGogBUG4CWopAwA3AgAgACAFLwHwCjsAmQEgAEGbAWogBUHyCmot\nAAA6AAAMAQsgBUG4BWogASAEEJsyIABBBGogBUGQDGpB5AAQjzgaIAAgCDYCaCAAIAk6AJgBIAAg\nBDYClAEgACABNgKQASAAIAo2AowBIAAgBjYCiAEgACAHNgKEASAAIAUpA6gJNwJsIABB9ABqIAVB\nsAlqKQMANwIAIABB/ABqIAVBuAlqKQMANwIAIAAgBS8B8Ao7AJkBIABBmwFqIAVB8gpqLQAAOgAA\nIABBoAFqIAVBuAVqQZABEI84GiAAQcACakEANgIAIABBCzYCAAsgBUGQDmokAAu3gwECHn8EfiMA\nQaAHayICJAACfwJAAkACQAJAAkACQAJAIAACfwJAAkACQAJAAkACQAJAAkACQAJAAkAgAAJ/AkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJA\nAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQCAALQC4IkEBaw4DAi0BAAsgACAAQZgRakGYERCPOBoLAkACQAJAAkACQAJAAkACQAJA\nAkAgAC0AlBFBAWsOAwc1AAELIAAtABVBAWsOBgU0BAMxAgELIABBADoAFSAAIABBmARqNgIQCyAA\nQQA6ABQgAEKAgICAwAA3AgQgAEEMakEANgIAIAAgACgCECIENgIAIABBlARqIglBADoAACAAQZAE\naiAENgIAIABBGGohCgwICyAAQRxqIRACQAJAIABBOGoiFy0AAEEBaw4DATMASwsgAEEgaiEJAkAg\nAEEwaiIHLQAAQQFrDgMGMwBMCyAAQSRqKAIAIQQgACgCICEDDE4LQYCAwABBI0GowsAAEPkdAAsg\nAEEwaiEEAkACQCAAQTxqIgktAABBAWsOAwEyACwLIABBNGooAgAhBSAAKAIwIQMMLAtBgIDAAEEj\nQYyvwAAQ+R0ACyAAQRhqIQoCQAJAIABBlARqIgktAABBAWsOAwExAAcLAkACQAJAIABBhAFqIgct\nAABBAWsOBQIzCwEACgsgAEGxAWohDCAAQYgBaiEEAkACQCAALQCxAUEBaw4EATQAJh0LIABBuAFq\nIQMCQCAAQeABaiIGLQAAQQFrDgMANB8eC0GAgMAAQSNBkKrAABD5HQALQYCAwABBI0HgqsAAEPkd\nAAsgAEGxAWohDSAAQYgBaiEFAkAgAC0AsQFBAWsOBQYyABgZDAsgAEG4AWohFgJAAkACQCAAQcgB\naiIMLQAAQQFrDgUCNBABAA8LIABB1AFqIQgCQCAAQYQCaiIGLQAAQQFrDgMANBYVC0GAgMAAQSNB\nsKzAABD5HQALIABB0AFqIQMCQCAAQfgBaiIELQAAQQFrDgMAMxMSC0GAgMAAQSNB0KrAABD5HQAL\nQYCAwABBI0GQq8AAEPkdAAtBgIDAAEEjQbCqwAAQ+R0AC0GAgMAAQSNB5LjAABD5HQALQYCAwABB\nI0HEusAAEPkdAAtBgIDAAEEjQazYwAAQ+R0AC0GAgMAAQSNByMHAABD5HQALQYCAwABBI0HwqsAA\nEPkdAAtBgIDAAEEjQYDTwAAQ+R0ACyAAQZAEaigCACEEIABBhAFqIgdBADoAACAAQYABaiAENgIA\nCyAAQfAAaiAAQYABaigCACIENgIAIAQoAhgtAAgEQCAAQTBqQQA2AgAMAgsgAEHIAmpBADoAACAA\nQcQCaiAAKAJwNgIACyACQegEaiAAQYgBaiIEIAEQzwggAigCgAVFDQQgAkGQBGogAkHoBGpB2AAQ\njzgaIAQQsC4gCiACQZAEakHYABCPOBoLIABBADoAsQEgAEGsAWogAEHwAGooAgA2AgAgAEGxAWoh\nDSAAQYgBaiEFCyAAQbABakEAOgAAIABByAFqIgxBADoAACAAQcQBaiAAQawBaigCACIENgIAIABB\nqAFqIAQ2AgAgAEG4AWohFgsgAEH4AWpBADoAACAAQfQBaiAAQcQBaigCACIENgIAIABBwAFqIAQ2\nAgALIAJB6ARqIABB0AFqIgQgARDuCCACKAKEBSIDRQ0BIAIoAoAFIAIoAvgEIAQQnjEgAxDAMEIB\nISANByAAIABBwAFqKAIAIgMoAhwpAwg3A7gBIABB+AFqIgRBADoAACAAQfQBaiADNgIAIABB0AFq\nIQMMAgtBAyEDDBoLIAxBAzoAAAwECyAAQfQBaigCACgCECEGIABB8AFqQQA6AAAgAEHsAWogBkEI\najYCAAsCfyADIAEQ5AUiBkUEQEEDIQ5BAQwBCyADEJsxIAYQuy9BMiEIQQEhDkEACyAEIA46AABF\nBEAgAxCeMUIAISAgFikDACIhIAitIiJaDQQgAEGEAmoiBkEAOgAAIABBgAJqIABBwAFqKAIANgIA\nIAAgIiAhfSIgpyAIICBCgICAgBBUGyIENgLQASAAQdQBaiIIIAQ2AgAMAQsgDEEEOgAADAILIABB\n2AFqIAAoAtQBNgIAIABBgAJqKAIAKAIQIQQgAEH8AWpBADoAACAAQfgBaiAEQQhqNgIACyAAQdwB\naiIEIAEQ5AUiAwRAIAQQmzEgA0EwaiETIANBPGohBiADQQhqIQsgAEHYAWooAgAhBANAAkAgBARA\nIAMpAyghIBCsDSEPIAMoAkQiDkGHJ00NAQJAIAMoAkAiEARAIAIgEDYCgAUgAkEANgL4BCACIBA2\nAvAEIAJBADYC6AQgAiAGKAIAIhA2AvwEIAIgEDYC7AQMAQsgAkECNgL4BCACQQI2AugEQQAhDgsg\nAiAONgKIBSACQbgCaiACQegEahCVCiACKAK4AiIORQ0BIAYgDikDACIhENgIIg4EQCACIA42AoAH\nIAJBkARqIA4QlysgAkGoAmogCyACQZAEahD8CCACQYAHahDANQsgAkGQBGogEyAhEJYFDAELIAMQ\nuy8gAEEBOgCEAiAIEOAvQgEhIAwECyACQYAHaiAPEJcrIAIgBiAgIA8Q6AQiDjYC6AQgDgRAIAJB\n6ARqEMA1CyACQYAFaiACQZgHaiIOKQMANwMAIAJB+ARqIAJBkAdqIg8pAwA3AwAgAkHwBGogAkGI\nB2oiECkDADcDACACIAIpA4AHNwPoBCALIAJB6ARqICAQggcgAkGoBGogDikDADcDACACQaAEaiAP\nKQMANwMAIAJBmARqIBApAwA3AwAgAiACKQOABzcDkAQgAkHoBGogEyAgIAJBkARqEIYDIAMgAykD\nKEIBfDcDKCAEQX9qIQQMAAsACyAGQQM6AAAgDEEFOgAAC0ICISAMAQsgDEEBOgAAC0EDICBCAlEN\nCBogFhD4JSAAQeABakEAOgAAIABB3AFqIABBqAFqKAIANgIACyACQegEaiAAQbgBaiIDIAEQ7ggg\nAigChAVFDQUgBSACKQPoBDcDACAFQRhqIgQgAkGABWopAwA3AwAgBUEQaiIGIAJB+ARqKQMANwMA\nIAVBCGoiCCACQfAEaikDADcDACAAQbABakEBOgAAIAMQnjEgAEGgAWooAgBFBEBBACEDQQAhBgwC\nCyAAQQA6ALABIAQpAwAhICAGKQMAISEgCCkDACEiIAUpAwAhIyAAQQA7AI0EIABBiARqIABBqAFq\nKAIANgIAIAMgIzcDACADQQhqICI3AwAgA0EQaiAhNwMAIANBGGogIDcDAAsgAkHoBGogAEG4AWoi\nCCABEOcCIAIoAugEDQUgAkH0BGooAgAhBiACQfAEaigCACEDIAIoAuwEIQQgCBC2IgsgAEGwAWot\nAAAEQCAAQZgBaigCACAAQaQBaigCABDAMAsgAEGAAjsBsAEgAEH8AGogBjYCACAAQfgAaiADNgIA\nIABB9ABqIAQ2AgAgBRCPIyAAQQA6ALEBIABBrAFqIABB8ABqKAIANgIAIABBsQFqIQwgAEGIAWoh\nBAsgAEGwAWpBADoAACAAQeABaiIGQQA6AAAgAEHcAWogAEGsAWooAgAiAzYCACAAQagBaiADNgIA\nIABBuAFqIQMLIABB3AFqKAIAKAIQIQUgAEHYAWpBADoAACAAQdQBaiAFQQhqNgIACyADIAEQ5AUi\nBQ0DIAZBAzoAAAwEC0EEDAELQQULIQMgDSADOgAAQQQhAwwJCyADEJsxIAJB6ARqIAVBCGoQgQog\nBRC7LyACKAKEBSAGQQE6AAANAQtBAwwECyAEIAIpA+gENwMAIARBGGoiBSACQYAFaikDADcDACAE\nQRBqIgYgAkH4BGopAwA3AwAgBEEIaiACQfAEaikDADcDACAAQbABakEBOgAAIAMQnjEgAEGgAWoo\nAgBFBEBBACEFQQAhAwwCCyAAQQA6ALABIABBqAFqKAIAIQggA0EYaiAFKQMANwMAIANBEGogBikD\nADcDACADQQhqIARBCGopAwA3AwAgAyAEKQMANwMAIABBgAI7AI0EIABBiARqIAg2AgALIAJB6ARq\nIABBuAFqIgggARDnAiACKALoBA0BIAJB9ARqKAIAIQMgAkHwBGooAgAhBSACKALsBCEGIAgQtiIL\nIABBsAFqLQAABEAgAEGYAWooAgAgAEGkAWooAgAQwDALIABBgAI7AbABIAQQ1CcgAkHABWogCkHY\nABCPOBogAkGgBmogAEH8AGooAgA2AgAgAiAAQfQAaikCADcDmAYgAkGoA2ogAkHABWpB5AAQjzga\nIABBAToAhAEgChCaISACQegEaiACQagDakHYABCPOBogAkGIB2ogAkGIBGooAgA2AgAgAiACKQOA\nBDcDgAcgAiADNgKYBCACIAU2ApQEIAIgBjYCkAQgAigCgAUiBA0CIAIoAogHIANyRQ0FQQAhAwwD\nC0EECyEDIAwgAzoAAEEFIQMMAgsgAkHQBWogAkH4BGopAwA3AwAgAkHIBWogAkHwBGopAwA3AwAg\nAiACKQPoBDcDwAUgAiAENgLYBSACQdwFaiACQYQFakE8EI84GiACQaACaiACQcAFahDhECACKAKk\nAiEEIAIoAqACIQMgAkHABWoQ8BcLIAJB2AVqIgVCADcDACACQcwFakIANwIAIAIgBDYCxAUgAiAD\n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\nIAIpA8AFUEUNAiACQeoEaiIEIAJBywVqLQAAOgAAIAJBsANqIgogAkHgBWooAgA2AgAgAiACLwDJ\nBTsB6AQgAiACQdgFaikDADcDqAMgAkHMBWooAgAhBSACQdAFaigCACEGIAJB1AVqKAIAIQsgAkHk\nBWooAgAhByACLQDIBSEDIAgQvi8gB0UNASACQagEaiAKKAIANgIAIAIgAikDqAM3A6AEIAIgAi8B\n6AQ7AJEEIAIgBzYCrAQgAiALNgKcBCACIAY2ApgEIAIgBTYClAQgAiADOgCQBCACIAQtAAA6AJME\nCyACQagEaiIEKAIABEAgAkHYBWogBCkDADcDACACQdAFaiACQaAEaikDADcDACACQcgFaiACQZgE\naikDADcDACACIAIpA5AENwPABSACQegEaiACQcAFahD6EiAAQThqKAIAIQQgAkGoA2ogAkHoBGpB\nMBCPOBogAiAENgLYAyACQYACaiACQagDahDoFCACKAKAAiIERQRAQQAhECACQQA2ApADIAJCgICA\ngMAANwOIAyACQagDahCSHUEEIQQMCgsgAigChAIhAyACQfgBakEEEMAdIAIoAvgBIQUgAigC/AEi\nByADNgIEIAcgBDYCACACQQE2AogHIAIgBzYChAcgAiAFNgKAByACQcAFaiACQagDakE4EI84GkEM\nIQRBASEFA0AgAkHwAWogAkHABWoQ6BQgAiACKAL0ASIGNgLcAiACIAIoAvABIgM2AtgCAkAgAwRA\nIAUgAigCgAdHDQEgAkGAB2pBARCnDiACKAKEByEHDAELIAJB2AJqEKsuIAJBwAVqEJIdIAJBkANq\nIAJBiAdqKAIAIhA2AgAgAiACKQOABzcDiAMgAigCjAMhBAwLCyAEIAdqIgggBjYCACAIQXxqIAM2\nAgAgAiAFQQFqIgU2AogHIARBCGohBAwACwALIAJBoARqEKYQQQghBkEAIQtBACEFDAkLIAJBpgNq\nIAQtAAA6AAAgAiACLwHoBDsBpAMMCwtBBgwFCyACQaYDaiAHLQAAOgAAIAIgAi8BqAM7AaQDDAkL\nQQUMAwtBBAwCCyACQaYDaiAELQAAOgAAIAIgAi8B6AQ7AaQDDAcLQQMLOgBBDAkLIAJBqANqIBAQ\nvxwgAigCrANBAUcNAUEIIQ0CQCACQbADaigCACIDBEAgA0Gz5swZSw0BIANBKGwiBUEASA0BIAUg\nA0G05swZSUEDdBC2KCINRQ0RCyACQQA2AqADIAIgDTYCnAMgAiADNgKYAyACQcAFaiAQEL8cIAIo\nAsQFQQFHDQMgAyACQcgFaigCACIFSQRAIANBAXQiBiAFIAYgBUsbIgVBBCAFQQRLGyIFQShsIQYg\nBUG05swZSUEDdCEHAkAgAwRAIAJBCDYCyAUgAiANNgLABSACIANBKGw2AsQFDAELIAJBADYCyAUL\nIAJBqANqIAYgByACQcAFahC8DiACKAKsAyIDAn8gAigCqAMEQCACQbADaigCAAwBCyACIAU2ApgD\nIAIgAzYCnAMgAyENQYGAgIB4CxDKLQsgAkGwA2ohFyACQagDakEEciEaIAJB2AVqIQ4gAkHUBWoh\nE0EAIQsDQAJAAkACQAJAIBAEQEEAIQcgAkHoAWogEEH6ASAQQfoBSRsiAxCDGSACQQA2AuACIAIg\nAigC7AEiCTYC3AIgAiACKALoASIGNgLYAiAQIANrIRAgA0EDdCIFIARqIRYgBiADSQRAIAJB2AJq\nQQAgAxCZDyACKALcAiEJIAIoAuACIQcLIAdBFGwiA0FYaiEGIAMgCWpBEGohAwNAIAUEQCACQeAB\naiAEKAIAIARBBGooAgAQlCQgAikD4AEhICADQQA2AgAgA0F4akKAgICAwAA3AgAgA0FwaiAgNwIA\nIAZBFGohBiAFQXhqIQUgA0EUaiEDIAdBAWohByAEQQhqIQQMAQsLIAIgBzYC4AIgAigC3AIhCiAH\nRQ0BIAdBFUkNAiACQdgBaiAHQQF2EIMZIAIoAtwBIQwgAigC2AEhHCACQQA2AsgFIAJCgICAgMAA\nNwPABSAKQURqIRlBBCEDIAchBANAIARFBEAgAigCwAUgAxCfNSAMEMUbIBwgDBCfNSACKALgAiEH\nIAIoAtwCIQoMBQsCQAJAIARBf2oiCEUNACAKIAhBFGxqIgMoAgAgA0EEaigCACAEQRRsIgMgCmpB\nWGoiBigCACIFIAZBBGooAgAiBhC8NkH/AXFB/wFHBEAgAyAZaiEDA0AgCEEBRg0CIAhBf2ohCCAF\nIAYgAygCACIFIANBBGooAgAiBhC8NiADQWxqIQNB/wFxQf8BRw0ACwwCCyADIBlqIQkDQAJAQQAh\nAyAIQQFGBEBBACEIDAELIAhBf2ohCCAFIAYgCSgCACIFIAlBBGooAgAiBhC8NiAJQWxqIQlB/wFx\nQf8BRg0BCwsgAkHQAWogCCAEIAogB0HktssAEOQfIAJByAFqIAIoAtQBIhFBAXYiCSACKALQASIG\nIAlBnLTLABCuIiACKALMASEPIAIoAsgBIQUgAkHAAWogCSAGIBFBFGxqQQAgCWtBFGxqIAlBrLTL\nABCuIiACKALAASAJQRRsakFsaiEGIAIoAsQBIRUCQANAIAMgCWoiEkUNAyADIA9qRQ0BIBJBf2og\nFUkEQCAFIAZBBRCpIiAGQWxqIQYgA0F/aiEDIAVBFGohBQwBCwsgEUEBdiADakF/aiAVQcy0ywAQ\noxYACyAPIA9BvLTLABCjFgALQQAhCAsgBCAIayEDA0AgCEEAIANBCkkbBEAgAkGoAWogCEF/aiII\nIAQgCiAHQfS2ywAQ5B8gAigCqAEgAigCrAEQywogA0EBaiEDDAEFIAJBwAVqIAggAxC9IANAIAJB\nuAFqIAIoAsQFIgMgAigCyAUiBBDXDSACKAK8ASERIAIoArgBQQFHBEAgCCEEDAQLIBFBAWoiHSAD\nIARBhLfLABCNKyIFKAIEIQ8gAkGwAWogBSgCACIeIBEgAyAEQZS3ywAQjSsiBCgCBCIfIAQoAgBq\nIAogB0Gkt8sAEOQfIAIoArABIgQgD0EUbCIFaiEDIAQgAigCtAEiBkEUbGohFQJAAkAgBiAPayIG\nIA9JBEAgDCADIAZBFGwiBRCPOCIJIAVqIQYgFUFsaiEFA0AgAyAETSAGIAlNcg0CIAUgA0FsaiIV\nIAZBbGoiEiASKAIAIBJBBGooAgAgFSgCACAVQQRqKAIAELw2Qf8BcUH/AUYiGBsiGykCADcCACAF\nQRBqIBtBEGooAgA2AgAgBUEIaiAbQQhqKQIANwIAIAYgEiAYGyEGIBUgAyAYGyEDIAVBbGohBQwA\nCwALIAUgDCAEIAUQjzgiBWohBgNAIAUgBk8gAyAVT3INAiAEIAMgBSADKAIAIANBBGooAgAgBSgC\nACAFQQRqKAIAELw2Qf8BcSISQf8BRiIYGyIJKQIANwIAIARBEGogCUEQaigCADYCACAEQQhqIAlB\nCGopAgA3AgAgBSASQf8BR0EUbGohBSADIBhBFGxqIQMgBEEUaiEEDAALAAsgAyEEIAkhBQsgBCAF\nIAYgBWsQjzgaIBEgAigCxAUgAigCyAUQjisiBCAPIB9qNgIEIAQgHjYCACACQcAFaiAdEK0dDAAL\nAAsACwALAAsgAigCnAMhBiACKAKYAyEFIAJBiANqEOsrDAYLQQAhCCAKEMUbIAIoAtgCIAoQnzVB\nACEPDAILIAdBAkkNACAGIApqIQRBASEDA0AgAyAHRg0BIAQgA0EBaiIDEMsKIARBbGohBAwACwAL\nIAIoAtgCIQQgAhDNLSIFNgLsBkEAIQMgAkEANgLoBiACQcAFakEAIAUQlCEgAigCxAUhCSACKALA\nBSEGIAJBADYC0AUgAiAKNgLMBSACIAogB0EUbGoiBzYCyAUgAiAKNgLEBSACIAQ2AsAFQQAhDwNA\nAkACQAJAAkACQAJAAkACQAJAAkACfyADBEAgCiEDIBMhCiAODAELIAcgCkYEQCAHIQMMAgsgCkEU\naiEDIApBBGoLIQQgCigCACIFDQELIAJBADYC0AUgAiADNgLEBSAHIANrQRRuQRRsIQQDQCAERQ0C\nIARBbGohBCADEJslIANBFGohAwwACwALIAQpAgAhICAaQQhqIARBCGopAgA3AgAgGiAgNwIAIAIg\nBTYCqAMCfyADIAdGBEBBACEEIAcMAQsgAygCACEEIAJB8ARqIANBDGopAgA3AwAgAiADKQIENwPo\nBCADQRRqCyEKIA4gAikD6AQ3AgAgDkEIaiACQfAEaikDADcCACACIAQ2AtQFAkAgBEUEQCACIAo2\nAsQFIAJBATYC0AUgAigCrAMhDAwBCyAFIAIoAqwDIgwgBCACKALYBRCONEUEQCACQagDahCbJUEB\nIQMMCgsgAiAKNgLEBSACQQE2AtAFCyACQYgHaiIHIBdBCGooAgA2AgAgAiAXKQIANwOAByAJLwHi\nASIEQQtPDQEgCSAEQQFqOwHiASAXIAcoAgA2AgAgAiACKQOABzcDqAMgCSAEQQN0aiIDIAU2AgAg\nAyAMNgIEIAIpA6gDISAgCSAEQQxsaiIEQeQAaiAXKAIANgIAIARB3ABqICA3AgAMBwsgAigCwAUg\nAigCzAUQnzUgAigC6AYiGSEJIAIoAuwGIgghBgNAIAlFDQkgBiIELwHiASIFRQ0CIAlBf2ohCSAE\nQeQBaiIKIAVBAnRqKAIAIgYvAeIBIgNBBEsNAEEFIANrIgcgCiAFQX9qIhVBAnRqKAIAIgUvAeIB\nIhFLDQQgBSARIAdrIgo7AeIBIAZBBTsB4gEgBiAHQQN0aiAGIANBA3QQjjgaIAZB3ABqIhIgB0EM\nbGogEiADQQxsEI44GiAFIApBAWoiDEEDdGogESAMayIRIAZBBCADayIYENopIBEgGEcNAyASIAVB\n3ABqIhIgDEEMbGogEUEMbCIYEI84IRsgEiAKQQxsaiISQQhqKAIAIRwgEikCACEhIAQgFUEDdGoi\nEikCACEiIBIgBSAKQQN0aikCADcCACAEIBVBDGxqIgRB3ABqIgopAgAhICAKICE3AgAgBEHkAGoi\nCigCACEEIAogHDYCACACQcgFaiAENgIAIAIgIDcDwAUgFyAENgIAIAIgIDcDqAMgBiARQQN0aiAi\nNwIAIBggG2oiCkEIaiAENgIAIAogIDcCACAJRQ0AIAZB5AFqIgQgB0ECdCIHaiAEIANBAnRBBGoQ\njjgaIAQgBSAMQQJ0akHkAWogBxCPOBpBACEDA0AgA0EGRg0BIAQoAgAiBSADOwHgASAFIAY2Algg\nBEEEaiEEIANBAWohAwwACwALAAsCQANAIAkoAlgiCQRAIAZBAWohBiAJLwHiAUELTw0BDAILCyAC\nQaABaiACQegGahDFECACKAKkASEJIAIoAqABIQYLIAIQzS02AuwEIAJBADYC6AQgBkF/aiEEQQEh\nAwNAIAMgBkYEQCAXIAcoAgA2AgAgAiACKQOABzcDqAMgBCACKALoBEcNBSAJLwHiASIEQQpLDQYg\nAigC7AQhAyAJIARBAWoiBzsB4gEgCSAEQQN0aiIIIAw2AgQgCCAFNgIAIAIpA6gDISAgCSAEQQxs\naiIEQeQAaiAXKAIANgIAIARB3ABqICA3AgAgCSAHQQJ0akHkAWogAzYCACADIAc7AeABIAMgCTYC\nWCACQagDaiAGIAkQlCEgAigCrAMhCSACKAKoAyEGDAcFIANBAWohAyACQZgBaiACQegEahDFEAwB\nCwALAAtByJLLAEEZQeSSywAQ+R0AC0HkjMsAQShBjI3LABD5HQALQYSPywBBJ0Gsj8sAEPkdAAtB\ntIvLAEEwQeSLywAQ+R0AC0GoissAQSBB9IvLABD5HQALIA9BAWohDyACKALEBSEKIAIoAtAFIQMg\nAigCyAUhBwwACwALIA0gC0EobGoiBEEANgIgIARBgJTr3AM2AgggBEEYaiAPNgIAIARBFGogCDYC\nACAEQRBqIBk2AgAgC0EBaiELIBYhBAwACwALEJIhAAtBDyEDIABBQGstAABFDQMgAEEoahCmEAwD\nCyACQcwFakEBNgIAIAJB1AVqQQA2AgAgAkG8v8sANgLIBSACQaSWzAA2AtAFIAJBADYCwAUgAkHA\nBWpBhNjFABCZJAALIAJBzAVqQQE2AgAgAkHUBWpBADYCACACQby/ywA2AsgFIAJBpJbMADYC0AUg\nAkEANgLABSACQcAFakHEw8sAEJkkAAsgAEEoahCmEAsgAEGAAjsBQCACQYIDaiIEIAJBpgNqLQAA\nOgAAIAIgAi8BpAM7AYADIANB/wFxIgdBEEYNAyACQf4CaiAELQAAOgAAIAIgAi8BgAM7AfwCIBQQ\nkR0gB0EPRw0CIABBBGohCCAGIAtBKGwiDmohB0EAIQkgAkHYBWohCiACQdAFaiEWIAYhBAJAA0Ag\nCSAORgRAIAchAwwCCyAEKAIIIhNBgZTr3ANHBEAgBEEoaiEDIAQpAwAhICAKIARBJGooAgA2AgAg\nFiAEQRxqKQIANwMAIAJByAVqIgsgBEEUaikCADcDACACIAQpAgw3A8AFIAJBkAFqELMGIAIoApQB\nIQwgAigCkAEhDUGgAUEIELkvIgQgEzYCKCAEICA3AiAgBEEdNgIYIARCgYCAgBA3AwAgBCACKQPA\nBTcCLCAEQTRqIAspAwA3AgAgBEE8aiAWKQMANwIAIARBxABqIAooAgA2AgAgDUUNAiACIAQ2AsgF\nIAIgDTYCwAUgAiAMNgLEBSAIIAJBwAVqELUdIAlBKGohCSADIQQMAQsLIAYgCWpBKGohAwsgByAD\na0EobkEobCEEA0AgBARAIANBEGoQmwcgA0EcahCpLiAEQVhqIQQgA0EoaiEDDAELCyAFBEAgBhDC\nBQsgAiAAKAIAQYQLaigCAEEIajYC1AMgAkEANgLQAyACQQA2AqgDIAJBwAVqIAJBqANqENARAkAg\nAigCwAVFBEAgAkEANgLwBCACQoCAgIDAADcD6AQgAkGoA2oQnSgMAQsQnCUiBiACKQPABTcCACAG\nQQhqIAJByAVqKAIANgIAIAJBATYCmAQgAiAGNgKUBCACQQQ2ApAEIAJBwAVqIAJBqANqQTAQjzga\nQQwhA0EBIQQDQCACQegEaiACQcAFahDQEQJAIAIoAugEBEAgBCACKAKQBEcNASACQZAEakEBEMUg\nIAIoApQEIQYMAQsgAkHABWoQnSggAkHwBGogAkGYBGooAgA2AgAgAiACKQOQBDcD6AQMAgsgAyAG\naiIFIAIpA+gENwIAIAVBCGogAkHwBGooAgA2AgAgAiAEQQFqIgQ2ApgEIANBDGohAwwACwALIAgg\nAkHoBGoQoiEgAkHoBGoQpR8gACAINgIYIABBOGoiF0EAOgAAIABBNGogACgCAEGQC2o2AgAgAEEc\naiEQCyAAIABBNGooAgAiBDYCHCAAQTBqIgdBADoAACAAQSxqIAQ2AgAgAEEgaiEJCyAAQShqIABB\nLGooAgAiBDYCACACQYgBaiAEQQhqKAIAIARBDGooAgAQxi0gAkGAAWogAigCiAEgAigCjAEoAmgR\nAQAgAigCgAEhAyAAQSRqIAIoAoQBIgQ2AgAgACADNgIgDAILIAJBhgNqIAJB/gJqLQAAOgAAIAIg\nAi8B/AI7AYQDDAULQQUMAQsgAkHABWogAyABIAQoAgwRAwAgAi0AwAUiFkEQRwRAIAJBqgNqIgEg\nAi0AwwU6AAAgAiACLwDBBTsBqAMgAigCxAUhBSACKALIBSEGIAIoAswFIQsgCRDRKyAWQQ9HDQIg\nAiAAQShqKAIANgK4AyACIAY2ArQDIAIgBiALQcgAbGo2ArADIAIgBjYCrAMgAiAFNgKoAyACQcAF\naiACQagDahCqByACKALABUUEQCACQagDahD8E0EEIQZBACEFQQAhCwwECxCcJSIFIAIpA8AFNwIA\nIAVBCGogAkHIBWoiASgCADYCACACQQE2ApgEIAIgBTYClAQgAkEENgKQBCACQdAFaiACQbgDaigC\nADYCACABIAJBsANqKQMANwMAIAIgAikDqAM3A8AFQQwhA0EBIQsDQCACQegEaiACQcAFahCqBwJA\nIAIoAugEBEAgCyACKAKQBEcNASACQZAEakEBEMUgIAIoApQEIQUMAQsgAkHoBGoQmjQgAkHABWoQ\n/BMgAigCkAQhBSACKAKUBCEGDAULIAIpA+gEISAgAyAFaiIBQQhqIAJB8ARqKAIANgIAIAEgIDcC\nACACIAtBAWoiCzYCmAQgA0EMaiEDDAALAAsgB0EDOgAAIBdBAzoAAEEGCzoAFUEDIQMgAEEDOgCU\nEUEBDAcLIAJBggdqIAEtAAA6AAAgAiACLwGoAzsBgAcLIAJBigNqIgEgAkGCB2otAAA6AAAgAiAC\nLwGABzsBiAMgB0EBOgAAIAkQvzECQAJAIBZBD0YEQCACIAs2AuACIAIgBjYC3AIgAiAFNgLYAiAC\nIBAoAgAoAuABQQhqNgLUA0EAIQUgAkEANgLQAyACQQA2AqgDIAJBwAVqIAJBqANqENARIAIoAsAF\nRQRAIAJBqANqEJ0oQQQhBEEAIQMMAgsQnCUiBiACKQPABTcCACAGQQhqIAJByAVqKAIANgIAIAJB\nATYCmAQgAiAGNgKUBCACQQQ2ApAEIAJBwAVqIAJBqANqQTAQjzgaQQwhBEEBIQMDQCACQegEaiAC\nQcAFahDQEQJAIAIoAugEBEAgAyACKAKQBEcNASACQZAEakEBEMUgIAIoApQEIQYMAQsgAkHoBGoQ\nmjQgAkHABWoQnSggAigCkAQhBSACKAKUBCEEDAMLIAIpA+gEISAgBCAGaiIBQQhqIAJB8ARqKAIA\nNgIAIAEgIDcCACACIANBAWoiAzYCmAQgBEEMaiEEDAALAAsgAkGmA2ogAS0AADoAACACIAIvAYgD\nOwGkAwwBCyACIAU2AsAFIAIgBDYCzAUgAiAEIANBDGwiAWoiBTYCyAUgAkHYAmogAxDFICACKALc\nAiIGIAIoAuACIgdBDGxqIAQgARCPOBogAiAFNgLEBSACIAMgB2oiCzYC4AIgAkHABWoQ1xYgAiAQ\nKAIAKALoAUEIajYC1ANBACEDIAJBADYC0AMgAkEANgKoAyACQcAFaiACQagDahCjAgJAAkAgAigC\nwAVFBEAgAkGoA2oQnShBACEBQQQhBwwBCyACQfgAakEEEIMZIAJByAVqKQMAISAgAkHQBWooAgAh\nASACKAJ4IQQgAigCfCIHIAIpA8AFNwIAIAdBEGogATYCACAHQQhqICA3AgAgAkEBNgKYBCACIAc2\nApQEIAIgBDYCkAQgAkHABWogAkGoA2pBMBCPOBpBFCETA0AgAkHoBGogAkHABWoQowICQCACKALo\nBARAIANBAWoiASACKAKQBEcNASACQZAEaiABQQEQmQ8gAigClAQhBwwBCyACQcAFahCdKCACKAKQ\nBCEBIANBf0YNAgJAIANBAWoiCkEVTwRAIAJB8ABqIApBAXYQgxkgAigCdCEOIAIoAnAhEiACQQA2\nAsgFIAJCgICAgMAANwPABSAHQURqIRRBBCEDIAohBANAIARFBEAgAigCwAUgAxCfNSAOEOkhIBIg\nDhCfNQwDCwJAAkAgBEF/aiIIRQ0AIAcgCEEUbGoiAygCACADQQRqKAIAIARBFGwiAyAHakFYaiIG\nKAIAIgUgBkEEaigCACIGELw2Qf8BcUH/AUcEQCADIBRqIQMDQCAIQQFGDQIgCEF/aiEIIAUgBiAD\nKAIAIgUgA0EEaigCACIGELw2IANBbGohA0H/AXFB/wFHDQALDAILIAMgFGohCQNAAkBBACEDIAhB\nAUYEQEEAIQgMAQsgCEF/aiEIIAUgBiAJKAIAIgUgCUEEaigCACIGELw2IAlBbGohCUH/AXFB/wFG\nDQELCyACQegAaiAIIAQgByAKQeS2ywAQ5B8gAkHgAGogAigCbCILQQF2Ig0gAigCaCIGIA1BnLTL\nABCuIiACKAJkIQkgAigCYCEFIAJB2ABqIA0gBiALQRRsakEAIA1rQRRsaiANQay0ywAQriIgAigC\nWCANQRRsakFsaiEGIAIoAlwhDAJAA0AgAyANaiIPRQ0DIAMgCWpFDQEgD0F/aiAMSQRAIAUgBkEF\nEKkiIAZBbGohBiADQX9qIQMgBUEUaiEFDAELCyALQQF2IANqQX9qIAxBzLTLABCjFgALIAkgCUG8\ntMsAEKMWAAtBACEICyAEIAhrIQMDQCAIQQAgA0EKSRsEQCACQUBrIAhBf2oiCCAEIAcgCkH0tssA\nEOQfIAIoAkAgAigCRBDLCiADQQFqIQMMAQUgAkHABWogCCADEL0gA0AgAkHQAGogAigCxAUiAyAC\nKALIBSIEENcNIAIoAlQhCyACKAJQQQFHBEAgCCEEDAQLIAtBAWoiGiADIARBhLfLABCNKyIFKAIE\nIQkgAkHIAGogBSgCACIZIAsgAyAEQZS3ywAQjSsiBCgCBCIYIAQoAgBqIAcgCkGkt8sAEOQfIAIo\nAkgiBCAJQRRsIgVqIQMgBCACKAJMIgZBFGxqIQwCQAJAIAYgCWsiBiAJSQRAIA4gAyAGQRRsIgUQ\njzgiDSAFaiEGIAxBbGohBQNAIAMgBE0gBiANTXINAiAFIANBbGoiDCAGQWxqIg8gDygCACAPQQRq\nKAIAIAwoAgAgDEEEaigCABC8NkH/AXFB/wFGIhEbIhUpAgA3AgAgBUEQaiAVQRBqKAIANgIAIAVB\nCGogFUEIaikCADcCACAGIA8gERshBiAMIAMgERshAyAFQWxqIQUMAAsACyAFIA4gBCAFEI84IgVq\nIQYDQCAFIAZPIAMgDE9yDQIgBCADIAUgAygCACADQQRqKAIAIAUoAgAgBUEEaigCABC8NkH/AXEi\nD0H/AUYiERsiDSkCADcCACAEQRBqIA1BEGooAgA2AgAgBEEIaiANQQhqKQIANwIAIAUgD0H/AUdB\nFGxqIQUgAyARQRRsaiEDIARBFGohBAwACwALIAMhBCANIQULIAQgBSAGIAVrEI84GiALIAIoAsQF\nIAIoAsgFEI4rIgQgCSAYajYCBCAEIBk2AgAgAkHABWogGhCtHQwACwALAAsACwALQQIhBCAKQQJJ\nDQBBACADayEDIAcgE2pBWGohBQNAIANFDQEgBSAEEMsKIAVBbGohBSAEQQFqIQQgA0EBaiEDDAAL\nAAsgAhDNLSIENgLsBiACQQA2AugGIAJBwAVqQQAgBBCUISACKALEBSENIAIoAsAFIQwgAkEANgLQ\nBSACIAc2AswFIAIgByATaiIDNgLIBSACIAc2AsQFIAIgATYCwAUgAkGwA2ohCSACQagDakEEciEU\nIAJB2AVqIQggAkHUBWohCiAHIQRBACEFQQAhDwNAAkACQAJAAkACQAJAAkACQAJAAn8gBQRAIAQh\nBSAKIQQgCAwBCyADIARGDQEgBEEUaiEFIARBBGoLIQYgBCgCACILDQEgBSEDCyACQQA2AtAFIAIg\nAzYCxAUgByADayATakEUbkEUbCEEA0AgBEUNAiAEQWxqIQQgAxDzLiADQRRqIQMMAAsACyAGKQIA\nISAgFEEIaiAGQQhqKQIANwIAIBQgIDcCACACIAs2AqgDAn8gAyAFRgRAQQAhBiADDAELIAUoAgAh\nBiACQfAEaiAFQQxqKQIANwMAIAIgBSkCBDcD6AQgBUEUagshBCAIIAIpA+gENwIAIAhBCGogAkHw\nBGopAwA3AgAgAiAGNgLUBQJAIAZFBEAgAiAENgLEBSACQQE2AtAFIAIoAqwDIQ4MAQsgCyACKAKs\nAyIOIAYgAigC2AUQjjRFBEAgAkGoA2oQ8y5BASEFDAkLIAIgBDYCxAUgAkEBNgLQBQsgAkGYBGoi\nBiAJQQhqKAIANgIAIAIgCSkCADcDkAQgDS8B4gFBC08NASAJIAYoAgA2AgAgAiACKQOQBDcDqAMg\nDSALIA4gAkGoA2oQ4BgaDAYLIAEgBxCfNSACKALoBiILIQUgAigC7AYiDCEEA0AgBUUNAiAELwHi\nASIHRQ0DAkAgBEHkAWoiCCAHQQJ0aigCACIBLwHiASIGQQRLDQBBBSAGayIDIAggB0F/aiIOQQJ0\naigCACIHLwHiASINSw0FIAcgDSADayIIOwHiASABQQU7AeIBIAEgA0EDdGogASAGQQN0EI44GiAB\nQdwAaiIKIANBDGxqIAogBkEMbBCOOBogByAIQQFqIglBA3RqIA0gCWsiFCABQQQgBmsiDRDaKSAH\nIAhBDGxqIhNB6ABqIBQgCiANENspIAQgDkEDdGoiFCkCACEhIBNB5ABqKAIAIREgE0HcAGopAgAh\nIiAUIAcgCEEDdGopAgA3AgAgBCAOQQxsaiIEQdwAaiIIKQIAISAgCCAiNwIAIARB5ABqIggoAgAh\nBCAIIBE2AgAgAkHIBWogBDYCACACICA3A8AFIAJBsANqIAQ2AgAgAiAgNwOoAyABIA1BA3RqICE3\nAgAgCiANQQxsaiIIQQhqIAQ2AgAgCCAgNwIAIAVBAUYNACABQeQBaiIEIANBAnRqIAQgBkECdEEE\nahCOOBogByAJQQJ0akHkAWogAyAEIAMQ1CkgAUEAQQYQwBwLIAVBf2ohBSABIQQMAAsACwJAA0Ag\nDSgCWCINBEAgDEEBaiEMIA0vAeIBQQtPDQEMAgsLIAJBOGogAkHoBmoQ6hogAigCPCENIAIoAjgh\nDAsgAiANNgKMAyACIAw2AogDIAIQzS02AuwEIAJBADYC6ARBASEFA0AgBSAMRgRAIAkgBigCADYC\nACACIAIpA5AENwOoAyACQYgDaiALIA4gAkGoA2ogAigC6AQgAigC7AQQ+xEgAkGoA2ogDCANEJQh\nIAIoAqwDIQ0gAigCqAMhDAwGBSAFQQFqIQUgAkEwaiACQegEahDqGgwBCwALAAsgAiALNgKAByAC\nIA82AogHIAIgDDYChAcgDw0CIAIoAuACIQsgAigC3AIhBgwIC0HIkssAQRlB5JLLABD5HQALQYSP\nywBBJ0Gsj8sAEPkdAAsgAkG0A2ogAkGIB2ooAgA2AgAgAiACKQOABzcCrAMgAkEoahCzBiACKQMo\nISAgAkHgBWpBADYCACACQewFaiACQbADaikCADcCACACQgo3A9gFIAIgAikCqAM3AuQFIAJBHjYC\n0AUgAiACQcAFahCFLTYC8AQgAiAgNwPoBCACQdgCaiACQegEahC1HSACKALgAiELIAIoAtwCIQYg\nAigC2AIhBQwGC0EBIQUgD0EBaiEPDAALAAsgByATaiIEIAIpA+gENwIAIARBEGogAkH4BGooAgA2\nAgAgBEEIaiACQfAEaikDADcCACACIANBAmo2ApgEIBNBFGohEyABIQMMAAsACyAHEOkhIAEgBxCf\nNSACQgA3AoQHCyACKALYAiEFIAJBgAdqEJcHCyACQYIDaiIBIAJBpgNqLQAAOgAAIAIgAi8BpAM7\nAYADIBdBAToAACAQEN0vQQ8hAyAWQQ9GBEAgAiALNgKgAyACIAY2ApwDIAIgBTYCmAMgACgCGCAC\nQZgDahCiISACQZgDahClHyAAQQxqKAIAIQsgAEEIaigCACEGIAAoAgQhBQwCCyACQYYDaiABLQAA\nOgAAIAIgAi8BgAM7AYQDIBYhAwsgAEEEahClHwsgAEEBOgAVIAJBzgJqIgEgAkGGA2otAAA6AAAg\nAiACLwGEAzsBzAIgABDDGyADQf8BcUEPRwRAIAJBygJqIAEtAAAiAToAACACIAIvAcwCIgQ7AcgC\nIAIgAzoAwAUgAiAEOwDBBSACIAE6AMMFIAIgCzYCzAUgAiAGNgLIBSACIAU2AsQFIAJB0AJqIAJB\nwAVqEIwhDAMLQQAhByACQQA2AtgCIAIgBjYCtAMgAiAGIAtBDGxqNgKwAyACIAY2AqwDIAIgBTYC\nqAMgAiACQdgCajYCuAMgAkEgaiACQagDahD3ASACKAIgRQRAIAJBqANqENcWQQQhBEEAIQMMAgsg\nAigCJCEBIAJBGGpBEEEEEIAtIAIoAhgiBEUNACAEIAE2AgAgAkHQBWogAkG4A2ooAgA2AgAgAkHI\nBWogAkGwA2opAwA3AwAgAiACKQOoAzcDwAUgAkGAB2pBBHIhCEEEIQVBBCEHQQEhAwNAIAJBEGog\nAkHABWoQ9wEgAiACKAIUIgo2AoQHIAIgAigCECIBNgKABwJAAkACQAJAIAEOAgIAAQsgAyAHRw0C\nAn9BACAHQQFqIgZFDQAaIAIgB0ECdDYC7AQgAiAENgLoBCACQQQ2AvAEIAJBkARqIAdBAXQiASAG\nIAEgBksbIgFBBCABQQRLGyIBQQJ0IAFBgICAgAJJQQJ0IAJB6ARqEMkOIAIoApQEIQYgAigCkAQE\nQCACKAKYBAwBCyABIQcgBiEEQYGAgIB4CyEMIAYgDBDKLQwCCyAIEMQwCyACQcAFahDXFgwDCyAE\nIAVqIAo2AgAgBUEEaiEFIANBAWohAwwACwALAAsCQAJAIAIoAtgCIgYEQCADQQJ0IQFBACEDA0Ag\nASADRg0CIAMgBGoQxDAgA0EEaiEDDAALAAsgBEUEQCAHIQYMAgsgA0ECdCEFQQAhAxAHIQEDQCAD\nIAVGRQRAIAEgAyAEaigCACIGEAgaIAYQpjQgA0EEaiEDDAELCyAHIAQQnzUgAkEANgLQAiACIAE2\nAtQCDAILIAcgBBCfNQsgBhDkLyEBIAJBATYC0AIgAiABNgLUAgsgAEGYBGoQkBAgAEEBOgCUEUED\nIQNBASACKQPQAiIgpyIFQQJGDQAaICBCIIinIQEgABC6LgJAIAVFBEAgAkEgNgKoAyACIAE2AsAF\nIAIgACgCsCJBICABEOsfIAIgAigCACACKAIEENEwNgLEAiACQcAFahDEMCACQagDahDEMAwBCyAC\nQSA2AugEIAJBwAVqIAEQwxIgAiACKALEBSIEIAIoAsgFEAoiAzYCqAMgAkEIaiAAKAK0IkEgIAMQ\n6x8gAiACKAIIIAIoAgwQ0TA2AsQCIAJBqANqEMQwIAIoAsAFIAQQjDQgAkHoBGoQxDAgASABKAIA\nKAIAEQAACyACQcQCahDEMCAAQbAiahDEMCAAQbQiahDEMEEBIQNBAAsgACADOgC4IiACQaAHaiQA\nC5qIAQIKfwF+IwBB8AxrIgIkACAAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQCoOUEBaw4DAgcBAAsgACAAQdAcakHQHBCPOBoL\nAkACQAJAAkACQAJAIAAtAMwcQQFrDgMFCwABCyAALQD4DUEBaw4DAwoCAQsgAEEAOgD4DSAAIABB\ngA5qNgL0DSAAIABB0A9qNgLwDQsgAEEAOgAhIAAgACgC9A02AhwgACAAKALwDUHUCmo2AhgMBAsC\nQAJAIAAtACFBAWsOBAEJCAAFCyAAQShqIQUCQCAAQeICaiIILQAAQQFrDggACU1DRF9TVgYLQYCA\nwABBI0GciMYAEPkdAAtBgIDAAEEjQZyIxgAQ+R0AC0GAgMAAQSNBgL7AABD5HQALQYCAwABBI0Gc\n2sAAEPkdAAtBgIDAAEEjQYDTwAAQ+R0ACyAAQQA6ACAgACgCHCEDIAAoAhghBQJAAkACQEHYtc4A\nKAIAQQJLDQBByK3OABDFLUH/AXEiBkUNAEHMrc4AKAIAIAYQqA4NAQsgAEEANgIQIABCADcDACAA\nQQE6ACAMAQsgAkHMrc4AKAIAIgY2AqgFIAJBADYCpAUgAkGklswANgKgBSAAIAYgAkGgBWoQ+wsg\nAEEBOgAgIAApAwBCAFINAgsgAEHiAmoiCEEAOgAAIABB1AJqIAU2AgAgAEHQAmogAzYCACAAQShq\nIQULIABB4AJqQQA7AQAgAEHYAmpCADcDACAAQThqQQA2AgAgAEE8aiIEIABB0AJqKAIAIgM2AgAg\nAkGgBWpBACADEIYGIAIoAqAFDWcgAEEBOgDfAiAFIAIpAqQFNwIAIAVBCGogAkGsBWopAgA3AgAg\nAiAFNgL8BCAAQdQCaigCACEGIAJBoAVqIAAoAjggBCgCABDEByACKAKgBUEIRg1lIABBwAJqIgMg\nAikDoAU3AgAgAEHIAmogAkGoBWooAgA2AgAgAygCAEEBaw4HOTo7S1ZWVzgLIABBADoAICAAQeIC\nakEAOgAAIABB1AJqIAU2AgAgAEHQAmogAzYCACAAQdgNaiAAKQMANwMAIABB4A1qIABBCGopAwA3\nAwAgAEHoDWogAEEQaikDADcDAAsgAEHYDWoiCikDAFBFBEAgAEHgDWooAgAgAEHkDWooAgAgChDu\nJgsgAEEoaiEGIABB4gJqLQAAQQFrDggBABYMDQMKCAILAAtBwPTFAEEjQZyIxgAQ+R0ACyAAQeAC\nakEAOwEAIABB2AJqQgA3AwAgAEE4akEANgIAIABBPGoiBCAAQdACaigCACIDNgIAIAJBoAVqQQAg\nAxCGBiACKAKgBQRAIABB3wJqIQEgAkGgBWoQtjFBDyEDDDILIABBAToA3wIgBiACKQKkBTcCACAG\nQQhqIAJBrAVqKQIANwIAIAIgBjYC/AQgAEHUAmooAgAhBSACQaAFaiAAKAI4IAQoAgAQxAcgAigC\noAVBCEYNLyAAQcACaiIDIAIpA6AFNwIAIABByAJqIAJBqAVqKAIANgIAAkAgAygCAEEBaw4HFhUJ\nBQQEABcLIAAoAtQCIQQgAkHQBGogACgCOCAAQTxqKAIAELUEIAJByARqIAYQmiggAkGgBWogBEEs\naigCACACKALQBCACKALUBCACKALIBCACKALMBBCtFyACKAK0BkECRg0uIABBAToA2wIgAEHkAmog\nAkGgBWpBtAEQjzghBAJAIABBjANqKAIAQQhqIAYQwjZFBEAgAkHABGogACgCOCAAQTxqKAIAELUE\nIAJB2AZqIAQgAigCwAQgAigCxAQgAxC0BSAAQYECOwHgAiAAQQE6ANoCIABBiANqKAIAEJUhDQEg\nAigC4AZBHUcNA0EPDC4LIAJB/ARqEN4JQQ8hAwwuCyAAKALUAiEFIABBADoA2wIgAkGgBWogBEG0\nARCPOBogAEEAOwHgAiAAQQA6ANoCQR0hAyACKQPYBiEMIAIoAuAGIgRBHUcEQCACIAQ2AtALIAIg\nDDcDyAsgAkHUC2ogAkHkBmoiA0GcARCPOBogAkHACmogA0GEARCPOBogAkHYDGoQii0gBCEDCyAC\nQYAIaiACQaAFakG0ARCPOBogAkG4CWogAkHACmpBhAEQjzgaIABBsAVqIAM2AgAgAEGoBWogDDcD\nACAAQbQFaiACQbgJakGEARCPOBogAEGcDGogBTYCACAAQaAMaiACQYAIakG0ARCPOBogAEHVDWpB\nADoAAAsgAkGgBWogAEGYBGoiBSABEMgEQRAhAwJAIAItAKAFIgFBEEcEQCACQYIFaiIDIAItAKMF\nOgAAIAIgAi8AoQU7AYAFIAIoAqQFIQQgAikDqAUhDCAFELkiIAFBD0YNAyACQaIFaiADLQAAOgAA\nIAIgAi8BgAU7AaAFIABB2gJqLQAADQEMLAtBBiEBDDILIAIoAuAGQR1GDSogAEHhAmotAAANFgwp\nCyAAQQA7AeACIABB7ANqKAIAIgFBLGooAgAhAyABQShqKAIAIQQgAUEkaigCACEFIAFBIGooAgAh\nASAAKALUAiACQaAFaiACQdgGakGQARCPOBogAkGQCGogAkH4B2opAwA3AwAgAkGICGogAkHwB2op\nAwA3AwAgAiACKQPoBzcDgAggASAFIAQgAyACQaAFaiACQYAIahDLFwsgAEHgAmpBADsBACAAQdoC\nakEAOgAAIABB2wJqLQAADRUMJQsgACgC1AIhASACQbgEaiAAKAI4IABBPGooAgAQtQQgAkGwBGog\nBhCaKCACQaAFaiABQSxqKAIAIAIoArgEIAIoArwEIAIoArAEIAIoArQEEK0XIAIoArQGQQJGDRUg\nAkGACGogAkGgBWpBtAEQjzgaAkAgAigCqAhBCGogBhDCNkUEQCACQagEaiAAKAI4IABBPGooAgAQ\ntQQgAkGgBWogAkGACGogAigCqAQgAigCrAQgAxC0BSACKAKoBUEdRg0BIAJByAtqIAJBoAVqQZAB\nEI84GiACQdAKaiIDIAJBwAZqKQMANwMAIAJByApqIgQgAkG4BmopAwA3AwAgAiACKQOwBjcDwAog\nAkGICWooAgAiAUEsaigCACEFIAFBKGooAgAhCCABQSRqKAIAIQcgAUEgaigCACEBIAAoAtQCIAJB\noAVqIAJByAtqQZABEI84GiACQegGaiADKQMANwMAIAJB4AZqIAQpAwA3AwAgAiACKQPACjcD2AYg\nASAHIAggBSACQaAFaiACQdgGahDLFyACQYAIahC/IAwnCyACQfwEahDeCQwkCyACQaAFahDFLgwj\nCyAAKALUAiEFIAJBoARqIAAoAjggAEE8aiIEKAIAELUEIAJBmARqIAYQmiggAkGACGogBUE4aigC\nACACKAKgBCACKAKkBCACKAKYBCACKAKcBBD+CSACLQDECEECRwRAIAJBoAVqIAJBgAhqQcgAEI84\nGiACQZAEaiAAKAI4IAQoAgAQtQQgAkGgBWogAigCkAQgAigClAQQsAQgAkGgBWoQkxgLIAAoAtQC\nIQUgAkGIBGogACgCOCAEKAIAELUEIAJBgARqIAYQmiggAEGIAWoiBCAFKAIsIAIoAogEIAIoAowE\nIAIoAoAEIAIoAoQEEI0GIABBAToA3gICQCAEKAIAQQFrDgIAIgILIABB5AJqIABBjAFqQaQBEI84\nIQMgAEGxBGpBADoAACAAQawEaiAAQcQCajYCACAAQagEaiADNgIACyACQaAFaiAAQYgEaiIJIAEQ\n+AICQCACKAK4BiIBQQNHBEAgAkG6CWoiBSACLQCjBToAACACIAIvAKEFOwG4CSACLQCgBSEDIAIo\nAqQFIQQgAikDqAUhDCACKAKwBSEIIAJBgAhqIAJBtAVqQYQBEI84GiACQeAGaiIHIAJBxAZqKAIA\nNgIAIAIgAikCvAY3A9gGIAkQlBwgAUECRg0BIAJByAtqIAJBgAhqQYQBEI84GiACQcgKaiIJIAco\nAgA2AgAgAiACKQPYBjcDwAogAkGKBWogBS0AADoAACACIAIvAbgJOwGIBSACQYAIaiACQcgLakGE\nARCPOBogByAJKAIANgIAIAIgAikDwAo3A9gGIAhBHUcEQCAAQdQCaigCACACIAM6AKAFIAIgAi8B\niAU7AKEFIAIgAkGKBWotAAA6AKMFIAIgCDYCsAUgAiAMNwOoBSACIAQ2AqQFIAJBtAVqIAJBgAhq\nQYQBEI84GiACQcgLaiACQaAFahD2CkEsaiACQcgLahD5CQsgAUEBRgRAIABB1AJqKAIAIAJBqAVq\nIAJB4AZqKAIANgIAIAIgAikD2AY3A6AFIAJByAtqIAJBoAVqEIwcQSxqIAJByAtqEPkJCyAAQeQC\nahDpGgwiC0EIIQEMIAsgAkGiBWogBS0AADoAACACIAIvAbgJOwGgBSAAQeQCahDpGgweCyAAQQE6\nAN0CIABB5AJqIABBjAFqQbQBEI84IQQgAkH4A2ogACgCOCAAQTxqKAIAELUEIAJB2AZqIAQgAigC\n+AMgAigC/AMgAxC0BSAAQQE6ANwCIABBiANqKAIAEJUhRQ0cIAAoAtQCIQUgAEEAOgDdAiACQaAF\naiAEQbQBEI84GiAAQQA6ANwCQR0hAyACKQPYBiEMIAIoAuAGIgRBHUcEQCACIAQ2AtALIAIgDDcD\nyAsgAkHUC2ogAkHkBmoiA0GcARCPOBogAkHACmogA0GEARCPOBogAkHYDGoQii0gBCEDCyACQYAI\naiACQaAFakG0ARCPOBogAkG4CWogAkHACmpBhAEQjzgaIABBsAVqIAM2AgAgAEGoBWogDDcDACAA\nQbQFaiACQbgJakGEARCPOBogAEGcDGogBTYCACAAQaAMaiACQYAIakG0ARCPOBogAEHVDWpBADoA\nAAsgAkGgBWogAEGYBGoiBSABEMgEQRAhAyACLQCgBSIBQRBGDRIgAkGCBWoiAyACLQCjBToAACAC\nIAIvAKEFOwGABSACKAKkBSEEIAIpA6gFIQwgBRC5IiABQQ9GDRsgAkGiBWogAy0AADoAACACIAIv\nAYAFOwGgBSAAQdwCakEAOgAAIABB3QJqQQA6AAAgASEDDBwLIABBzAJqIABBxAJqNgIAIAAoAtQC\nIQMgAkHwA2ogACgCOCAAQTxqKAIAELUEIAJB6ANqIAYQmiggAEFAayIEIANBOGooAgAgAigC8AMg\nAigC9AMgAigC6AMgAigC7AMQ/gkgAEEBOgDZAiAAQYQBai0AAEECRwRAIABBADoA2QIgAEGoBmog\nBEHIABCPOCEDIABB3AZqKAIAQQhqIAYQpRYNCiACQfwEahDeCQwZCyAAQTBqKAIADRkgACgC1AIh\nAyACQdgDaiAAKAI4IABBPGooAgAQtQQgACgCzAIoAgQiBCgCACEFIAQoAgQhBCACKALcAyEIIABB\n7AJqIAIoAtgDNgIAIABBhANqQQA6AAAgAEH4AmogBDYCACAAQYADaiADNgIAIABB8AJqIAg2AgAg\nAEH0AmogBTYCAAsgAkGgBWogAEHkAmoiBCABEIgIQRAhAyACLQCgBSIFQRBGDQEgAiACKQChBTcD\ngAggAiACQagFaikAADcAhwggBBCfMSAFQQ9HDQIgAEEPOgCcBCAAQaAEaiIDIAIpAIMINwAAIABB\nqARqIgUgAkGLCGooAAA2AAAgBEEIaiAFKAIANgIAIAQgAykCADcCACAAQdgCakEBOgAAIAAoAuQC\nRQ0UIABBADoA2AIgAEGxA2pBADoAACAAQaADaiAAQdQCaigCADYCACAAQaQDaiADKQIANwIAIABB\nrANqIANBCGooAgA2AgALIAJBoAVqIABB8AJqIgcgARC4BCACKAKIBiIBQQNGDQQgAkG6CWoiBSAC\nLQCjBToAACACIAIvAKEFOwG4CSACLQCgBSEDIAIoAqQFIQQgAikDqAUhDCACQYAIaiACQbAFakHY\nABCPOBogAkHoBmoiCSACQZwGaikCADcDACACQeAGaiIIIAJBlAZqKQIANwMAIAIgAikCjAY3A9gG\nIAcQhBUgAUECRg0FIAJByAtqIAJBgAhqQdgAEI84GiACQdAKaiIHIAkpAwA3AwAgAkHICmoiCSAI\nKQMANwMAIAJBggVqIgsgBS0AADoAACACIAIpA9gGNwPACiACIAIvAbgJOwGABSAAQd8CakEAOgAA\nIAggBkEIaikCADcDACACIAYpAgA3A9gGIABBzAJqKAIAIQUgAiADOgCACCACIAw3A4gIIAIgBDYC\nhAggAiACLwGABTsAgQggAiALLQAAOgCDCCACQZAIaiACQcgLakHYABCPOBogAkH0CGogCSkDADcC\nACACQfwIaiAHKQMANwIAIAIgATYC6AggAiACKQPACjcC7AggAkGgBWogAkHYBmogBSACQYAIakEA\nQQAQjAIgAigCoAUNAiAAQdQCaigCACACQYAIaiACQaAFakEEckG0ARCPOBpBLGogAkGACGoQuQQM\nAwtBBCEBDCYLIAAgBToAnAQgAEGdBGoiASACKQOACDcAACAAQaQEaiIDIAIpAIcINwAAIAJBogVq\nIABBnwRqLQAAOgAAIAIgAS8AADsBoAUgAykCACEMIABBoARqKAIAIQQgBSEDDBILIABB1AJqKAIA\nIAJB0ANqIABBOGooAgAgAEE8aigCABC1BCAAKALMAigCBCIDKAIAIQQgAygCBCEDIAIoAtQDIQUg\nAigC0AMgAkGACGogAkGoBWpBkAEQjzgaIAJBADYC6AYgBSAEIAMgAkGACGogAkHYBmoQyxcLIABB\n5AJqIgEoAgBFDQ8gAEHYAmotAAANAgwPC0EFIQEMFQsgAkGiBWogBS0AADoAACACIAIvAbgJOwGg\nBQwOCyABEJAdDAwLIAJB4ANqIAAoAjggAEE8aigCABC1BCACKALgAyEEIAIoAuQDIQUgAEGkBmpB\nADoAACAAQaAGaiAAKALMAjYCACAAQZwGaiADNgIAIABB0ANqIAU2AgAgAEHMA2ogBDYCAAsgAkGg\nBWogAEHkAmoiBSABENMBQRAhAyACLQCgBSIBQRBGDQcgAkGCCGoiAyACLQCjBToAACACIAIvAKEF\nOwGACCACKAKkBSEEIAIpA6gFIQwgBRDjJyABQQ9GDQ0gAkGiBWogAy0AADoAACACIAIvAYAIOwGg\nBSAAQagGahCTGCABIQMMDAsgACgC1AIhBCACQcgDaiAAKAI4IABBPGoiASgCABC1BCACQcADaiAG\nEJooIAJBgAhqIARBOGooAgAgAigCyAMgAigCzAMgAigCwAMgAigCxAMQ/gkgAEHEAmohBSACLQDE\nCEECRwRAIAJBoAVqIAJBgAhqQcgAEI84GiACQbgDaiAAKAI4IAEoAgAQtQQgAkGgBWogAigCuAMg\nAigCvAMgBRC7BSACQaAFahCTGAsgACgC1AIhBCACQbADaiAAKAI4IAEoAgAQtQQgAkGoA2ogBhCa\nKCACQaAFaiAEKAIsIAIoArADIAIoArQDIAIoAqgDIAIoAqwDEI0GIAIoAqAFIgFBAkYNFCACQaAF\nakEEciEEIAFFBEAgAkGACGogBEG0ARCPOBogAkGYA2ogACgCOCAAQTxqKAIAELUEIAJByAtqIAJB\ngAhqIAIoApgDIAIoApwDIAMQtAUgAkHIC2oQxS4gAkGACGoQvyAMFQsgAkGACGogBEGkARCPOBog\nAkGgA2ogACgCOCAAQTxqKAIAELUEIAIoApgIIAIoAvgIIAIoAqADIAIoAqQDIAUQ4gQgAkGACGoQ\n6RoMFAsgACgC1AIhASACQZADaiAAKAI4IABBPGooAgAQtQQgAkGIA2ogBhCaKCACQaAFaiABQThq\nKAIAIAIoApADIAIoApQDIAIoAogDIAIoAowDEP4JIAItAOQFQQJGDQYgAkGACGogAkGgBWpByAAQ\njzgaAkAgAigCtAhBCGogBhClFkUEQCACQfwEahDeCQwBCyACQYADaiAAKAI4IABBPGooAgAQtQQg\nAkGACGogAigCgAMgAigChAMgAEHIAmooAgAQwAULIAJBgAhqEJMYDBMLQdi1zgAoAgBBAksNBkHU\nrc4AEMUtQf8BcSIBRQ0GQditzgAoAgAgARCoDkUNBkHYrc4AKAIAIgFBDGooAgAhCCABKAIIIQcg\nASgCACEJAn8gASgCBCIDBEAgAkEANgKwBSACIAg2AqwFIAIgBzYCqAUgAiADNgKkBSACIAk2AqAF\nQQEMAQsgAkEANgKgBUEACyEEIAJB2AZqIAJBoAVqQayIxgAQ3iEgAkGsBWpBATYCACACQbQFakEA\nNgIAIAJB4IjGADYCqAUgAkGklswANgKwBSACQQA2AqAFAkAgBCADSQRAIAIgBDYCkAggAiAINgKM\nCCACIAc2AogIIAIgAzYChAggAiAJNgKACAwBCyACQQA2AoAICyACQcgLaiACQYAIakGsiMYAEN4h\nIAJB+AJqIAAoAsQCIABByAJqKAIAEOMpIAJBlAhqQYT4xQA2AgAgAkGQCGogAkG4CWo2AgAgAkH4\n9sUANgKICCACIAE2AsgKIAJBAjYCxAogAiACKQP4AjcDuAkgAiACQcgLajYCjAggAiACQaAFajYC\nhAggAiACQdgGajYCgAggAiACQYAIajYCwApB2K3OACgCACACQcAKahDrDgwGCyACQdgGahDuAwwS\nCyAAQeQCahC/IAwPCyACQaAFahC4MQwVC0EHIQEMFwtBAyEBDBYLIAJBoAVqEOoxDBILIAJB6AJq\nIAAoAjggAEE8aigCABChBwJAAkAgAikD6AKnQQFGBEAgAiACKQPwAiIMNwOABSAMELAeRQ0BIAJB\n0AJqIAAoAsQCIABByAJqIgEoAgAQ4ykgAigC1AIhBCACKALQAiEDIAJByAJqIAAoAjggAEE8aiII\nKAIAELUEIAIoAsgCIAIoAswCIAUoAgBBCGogBSgCBBC7NgRAIAMgBCAFKAIIQQhqIAVBDGooAgAQ\nuzYNAyAAKAI4RQ0DCyACQdgGaiAAKALUAkEsahCsGCACQaAFaiAAKALUAhCYGiACQcACaiAAKAI4\nIAgoAgAQtQQgAigCxAIhAyACKALAAiEEIABBADoA3wIgAkHQC2ogBkEIaikCADcDACACIAYpAgA3\nA8gLIAJBgAhqIAJB2AZqIAJBoAVqIAQgAyACQcgLaiAAKALEAiABKAIAEK0HIAAoAtQCIAJBoAVq\nIAJBgAhqQcgAEI84GiACQaAFahCpAgwOC0EPIQNB2LXOACgCAEEDSw0UQeCtzgAQxS1B/wFxIgFF\nDRRB5K3OACgCACABEKgORQ0UQeStzgAoAgAiBUEMaigCACEIIAUoAgghByAFKAIAIQkCfyAFKAIE\nIgQEQCACQQA2ArAFIAIgCDYCrAUgAiAHNgKoBSACIAQ2AqQFIAIgCTYCoAVBAQwBCyACQQA2AqAF\nQQALIQEgAkHYBmogAkGgBWpB6IjGABDeISACQawFakEBNgIAIAJBtAVqQQA2AgAgAkG4icYANgKo\nBSACQaSWzAA2ArAFIAJBADYCoAUCQCABIARJBEAgAiABNgKQCCACIAg2AowIIAIgBzYCiAggAiAE\nNgKECCACIAk2AoAIDAELIAJBADYCgAgLIAJByAtqIAJBgAhqQeiIxgAQ3iEgAkHgAmogACgCxAIg\nAEHIAmooAgAQ4ykgAkGUCGpBhPjFADYCACACQZAIaiACQbgJajYCACACQfj2xQA2AogIIAIgBTYC\nyAogAkECNgLECiACIAIpA+ACNwO4CSACIAJByAtqNgKMCCACIAJBoAVqNgKECCACIAJB2AZqNgKA\nCCACIAJBgAhqNgLACkHkrc4AKAIAIAJBwApqEOsODBQLQdi1zgAoAgANEkHsrc4AEMUtQf8BcSIB\nRQ0SQfCtzgAoAgAgARCoDkUNEkHwrc4AKAIAIgNBDGooAgAhBSADKAIIIQggAygCACEHAn8gAygC\nBCIEBEAgAkEANgKwBSACIAU2AqwFIAIgCDYCqAUgAiAENgKkBSACIAc2AqAFQQEMAQsgAkEANgKg\nBUEACyEBIAJBuAlqIAJBoAVqQcCJxgAQ3iEgAkGMCGpBATYCACACQZQIakEANgIAIAJBmIrGADYC\niAggAkGklswANgKQCCACQQA2AoAIAkAgASAESQRAIAIgBTYCrAUgAiAINgKoBSACIAQ2AqQFIAIg\nBzYCoAUgAiABNgKwBSABQQFqIQEMAQsgAkEANgKgBQsgAkHACmogAkGgBWpBwInGABDeISACQdgC\naiAAKALEAiAAQcgCaigCABDjKSACIAIpA9gCNwOYBQJAIAEgBEkEQCACIAE2AtgLIAIgBTYC1Asg\nAiAINgLQCyACIAQ2AswLIAIgBzYCyAsMAQsgAkEANgLICwsgAkHYBmogAkHIC2pBwInGABDeISAC\nQcAFakGgisYANgIAIAJBtAVqQYT4xQA2AgAgAkG8BWogAkHIC2o2AgAgAkGwBWogAkGYBWo2AgAg\nAkH49sUANgKoBSACIAM2ApAFIAJBAzYCjAUgAiACQdgGajYCuAUgAiACQcAKajYCrAUgAiACQYAI\najYCpAUgAiACQbgJajYCoAUgAiACQaAFajYCiAUgAiACQYAFajYCyAtB8K3OACgCACACQYgFahDr\nDgwSC0HYtc4AKAIADRFB+K3OABDFLUH/AXEiAUUNEUH8rc4AKAIAIAEQqA5FDRFB/K3OACgCACIB\nQQxqKAIAIQUgASgCCCEIIAEoAgAhBwJ/IAEoAgQiAwRAIAJBADYCsAUgAiAFNgKsBSACIAg2AqgF\nIAIgAzYCpAUgAiAHNgKgBUEBDAELIAJBADYCoAVBAAshBCACQdgGaiACQaAFakGwisYAEN4hIAJB\nrAVqQQE2AgAgAkG0BWpBADYCACACQYCLxgA2AqgFIAJBpJbMADYCsAUgAkEANgKgBQJAIAQgA0kE\nQCACIAQ2ApAIIAIgBTYCjAggAiAINgKICCACIAM2AoQIIAIgBzYCgAgMAQsgAkEANgKACAsgAkHI\nC2ogAkGACGpBsIrGABDeISACQbgCaiAAKALEAiAAQcgCaigCABDjKSACQZQIakGE+MUANgIAIAJB\nkAhqIAJBuAlqNgIAIAJB+PbFADYCiAggAiABNgLICiACQQI2AsQKIAIgAikDuAI3A7gJIAIgAkHI\nC2o2AowIIAIgAkGgBWo2AoQIIAIgAkHYBmo2AoAIIAIgAkGACGo2AsAKQfytzgAoAgAgAkHACmoQ\n6w4MEQsgAEHYAmpBADoAAAwDCyAAQdgCakEAOgAACwJAIABBhAFqLQAAQQJGDQAgAEHZAmotAABF\nDQAgAEFAaxCTGAsgAEEAOgDZAgwPCyAAQagGahCTGAsCQCAAQYQBai0AAEECRg0AIABB2QJqLQAA\nRQ0AIABBQGsQkxgLIABBADoA2QIMBgsgAEHcAmotAAAEQCACQdgGahDFLgsgAEEAOgDcAiAAQd0C\nai0AAARAIABB5AJqEL8gCyAAQQA6AN0CDAILIABB3gJqQQA6AAAMCwtBECEDDAwLIABB3gJqQQA6\nAAAMAgsgAkGACGoQvyAMBwsgAEEAOgDbAgtBDyEDIABB3wJqIgEtAABFDQcgBhDNJwwHCyAAQeAC\nai0AAEUNACACQegHahCKLQsgAQshAyAAQQA6ANoCIABB4AJqQQA7AQALIABB2wJqLQAABEAgAEHk\nAmoQvyALIABBADoA2wIMAgsgAkGgBWoQuDEgAEEAOgDbAgtBDyEDCyAGEM0nIABB3wJqIQELIAFB\nADoAACACQfoEaiACQaIFai0AADoAACACIAIvAaAFOwH4BEEBIQELIAAgAToA4gIgChCtHyADQf8B\ncUEQRwRAIAJB9gRqIAJB+gRqLQAAOgAAIAIgAi8B+AQ7AfQEIAYQrTUMMwtBAyEDDDMLAkBB2LXO\nACgCAEECSw0AQdStzgAQxS1B/wFxIgFFDQBB2K3OACgCACABEKgORQ0AQditzgAoAgAiAUEMaigC\nACEHIAEoAgghCiABKAIAIQkCfyABKAIEIgMEQCACQQA2ArAFIAIgBzYCrAUgAiAKNgKoBSACIAM2\nAqQFIAIgCTYCoAVBAQwBCyACQQA2AqAFQQALIQQgAkHYBmogAkGgBWpBrIjGABDeISACQawFakEB\nNgIAIAJBtAVqQQA2AgAgAkHgiMYANgKoBSACQaSWzAA2ArAFIAJBADYCoAUCQCAEIANJBEAgAiAE\nNgKQCCACIAc2AowIIAIgCjYCiAggAiADNgKECCACIAk2AoAIDAELIAJBADYCgAgLIAJByAtqIAJB\ngAhqQayIxgAQ3iEgAkHYAGogACgCxAIgAEHIAmooAgAQ4ykgAkGUCGpByIXAADYCACACQZAIaiAC\nQbgJajYCACACQfiCwAA2AogIIAIgATYCyAogAkECNgLECiACIAIpA1g3A7gJIAIgAkHIC2o2AowI\nIAIgAkGgBWo2AoQIIAIgAkHYBmo2AoAIIAIgAkGACGo2AsAKQditzgAoAgAgAkHACmoQ6w4LIAJB\nyABqIAAoAjggAEE8aigCABChBwJAAkAgAikDSKdBAUYEQCACIAIpA1AiDDcDgAUgDBCwHkUNASAC\nQTBqIAAoAsQCIABByAJqIgEoAgAQ4ykgAigCNCEEIAIoAjAhAyACQShqIAAoAjggAEE8aiIHKAIA\nELUEIAIoAiggAigCLCAGKAIAQQhqIAYoAgQQuzYEQCADIAQgBigCCEEIaiAGQQxqKAIAELs2DQMg\nACgCOEUNAwsgAkHYBmogACgC1AJBLGoQrBggAkGgBWogACgC1AIQmBogAkEgaiAAKAI4IAcoAgAQ\ntQQgAigCJCEDIAIoAiAhBCAAQQA6AN8CIAJB0AtqIAVBCGopAgA3AwAgAiAFKQIANwPICyACQYAI\naiACQdgGaiACQaAFaiAEIAMgAkHIC2ogACgCxAIgASgCABCtByAAKALUAiACQaAFaiACQYAIakHI\nABCPOBogAkGgBWoQqQIMKgtBDyEDQdi1zgAoAgBBA0sNL0Hgrc4AEMUtQf8BcSIBRQ0vQeStzgAo\nAgAgARCoDkUNL0Hkrc4AKAIAIgZBDGooAgAhByAGKAIIIQogBigCACEJAn8gBigCBCIEBEAgAkEA\nNgKwBSACIAc2AqwFIAIgCjYCqAUgAiAENgKkBSACIAk2AqAFQQEMAQsgAkEANgKgBUEACyEBIAJB\n2AZqIAJBoAVqQeiIxgAQ3iEgAkGsBWpBATYCACACQbQFakEANgIAIAJBuInGADYCqAUgAkGklswA\nNgKwBSACQQA2AqAFAkAgASAESQRAIAIgATYCkAggAiAHNgKMCCACIAo2AogIIAIgBDYChAggAiAJ\nNgKACAwBCyACQQA2AoAICyACQcgLaiACQYAIakHoiMYAEN4hIAJBQGsgACgCxAIgAEHIAmooAgAQ\n4ykgAkGUCGpByIXAADYCACACQZAIaiACQbgJajYCACACQfiCwAA2AogIIAIgBjYCyAogAkECNgLE\nCiACIAIpA0A3A7gJIAIgAkHIC2o2AowIIAIgAkGgBWo2AoQIIAIgAkHYBmo2AoAIIAIgAkGACGo2\nAsAKQeStzgAoAgAgAkHACmoQ6w4MLwtB2LXOACgCAA0tQeytzgAQxS1B/wFxIgFFDS1B8K3OACgC\nACABEKgORQ0tQfCtzgAoAgAiA0EMaigCACEGIAMoAgghByADKAIAIQoCfyADKAIEIgQEQCACQQA2\nArAFIAIgBjYCrAUgAiAHNgKoBSACIAQ2AqQFIAIgCjYCoAVBAQwBCyACQQA2AqAFQQALIQEgAkG4\nCWogAkGgBWpBwInGABDeISACQYwIakEBNgIAIAJBlAhqQQA2AgAgAkGYisYANgKICCACQaSWzAA2\nApAIIAJBADYCgAgCQCABIARJBEAgAiAGNgKsBSACIAc2AqgFIAIgBDYCpAUgAiAKNgKgBSACIAE2\nArAFIAFBAWohAQwBCyACQQA2AqAFCyACQcAKaiACQaAFakHAicYAEN4hIAJBOGogACgCxAIgAEHI\nAmooAgAQ4ykgAiACKQM4NwOYBQJAIAEgBEkEQCACIAE2AtgLIAIgBjYC1AsgAiAHNgLQCyACIAQ2\nAswLIAIgCjYCyAsMAQsgAkEANgLICwsgAkHYBmogAkHIC2pBwInGABDeISACQcAFakGEj8AANgIA\nIAJBtAVqQciFwAA2AgAgAkG8BWogAkHIC2o2AgAgAkGwBWogAkGYBWo2AgAgAkH4gsAANgKoBSAC\nIAM2ApAFIAJBAzYCjAUgAiACQdgGajYCuAUgAiACQcAKajYCrAUgAiACQYAIajYCpAUgAiACQbgJ\najYCoAUgAiACQaAFajYCiAUgAiACQYAFajYCyAtB8K3OACgCACACQYgFahDrDgwtC0HYtc4AKAIA\nDSxB+K3OABDFLUH/AXEiAUUNLEH8rc4AKAIAIAEQqA5FDSxB/K3OACgCACIBQQxqKAIAIQYgASgC\nCCEHIAEoAgAhCgJ/IAEoAgQiAwRAIAJBADYCsAUgAiAGNgKsBSACIAc2AqgFIAIgAzYCpAUgAiAK\nNgKgBUEBDAELIAJBADYCoAVBAAshBCACQdgGaiACQaAFakGwisYAEN4hIAJBrAVqQQE2AgAgAkG0\nBWpBADYCACACQYCLxgA2AqgFIAJBpJbMADYCsAUgAkEANgKgBQJAIAQgA0kEQCACIAQ2ApAIIAIg\nBjYCjAggAiAHNgKICCACIAM2AoQIIAIgCjYCgAgMAQsgAkEANgKACAsgAkHIC2ogAkGACGpBsIrG\nABDeISACQRhqIAAoAsQCIABByAJqKAIAEOMpIAJBlAhqQciFwAA2AgAgAkGQCGogAkG4CWo2AgAg\nAkH4gsAANgKICCACIAE2AsgKIAJBAjYCxAogAiACKQMYNwO4CSACIAJByAtqNgKMCCACIAJBoAVq\nNgKECCACIAJB2AZqNgKACCACIAJBgAhqNgLACkH8rc4AKAIAIAJBwApqEOsODCwLIAAoAtQCIQEg\nAkHwAGogACgCOCAAQTxqKAIAELUEIAJB6ABqIAUQmiggAkGgBWogAUE4aigCACACKAJwIAIoAnQg\nAigCaCACKAJsEP4JIAItAOQFQQJHBEAgAkGACGogAkGgBWpByAAQjzgaAkAgAigCtAhBCGogBRCl\nFkUEQCACQfwEahDdCQwBCyACQeAAaiAAKAI4IABBPGooAgAQtQQgAkGACGogAigCYCACKAJkIABB\nyAJqKAIAEMAFCyACQYAIahDCHAwnCyACQaAFahC3MQwrCyAAKALUAiEEIAJBqAFqIAAoAjggAEE8\naiIBKAIAELUEIAJBoAFqIAUQmiggAkGACGogBEE4aigCACACKAKoASACKAKsASACKAKgASACKAKk\nARD+CSAAQcQCaiEGIAItAMQIQQJHBEAgAkGgBWogAkGACGpByAAQjzgaIAJBmAFqIAAoAjggASgC\nABC1BCACQaAFaiACKAKYASACKAKcASAGELsFIAJBoAVqEMIcCyAAKALUAiEEIAJBkAFqIAAoAjgg\nASgCABC1BCACQYgBaiAFEJooIAJBoAVqIAQoAiwgAigCkAEgAigClAEgAigCiAEgAigCjAEQjQYg\nAigCoAUiAUECRg0lIAJBoAVqQQRyIQQgAUUEQCACQYAIaiAEQbQBEI84GiACQfgAaiAAKAI4IABB\nPGooAgAQtQQgAkHIC2ogAkGACGogAigCeCACKAJ8IAMQtAUgAkHIC2oQsy4gAkGACGoQvyAMJgsg\nAkGACGogBEGkARCPOBogAkGAAWogACgCOCAAQTxqKAIAELUEIAIoApgIIAIoAvgIIAIoAoABIAIo\nAoQBIAYQ4gQgAkGACGoQ6RoMJQsgAEHMAmogAEHEAmo2AgAgACgC1AIhAyACQdABaiAAKAI4IABB\nPGooAgAQtQQgAkHIAWogBRCaKCAAQUBrIgQgA0E4aigCACACKALQASACKALUASACKALIASACKALM\nARD+CSAAQQE6ANkCIABBhAFqLQAAQQJHBEAgAEEAOgDZAiAAQagGaiAEQcgAEI84IQMgAEHcBmoo\n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\nIAEtAAA6AAAgAiACLwHwBDsB9AQgBRDxDwwBC0EEIQMMAQsgAC0AIARAIAAQ5RsLIABBgAI7ASAg\nAkHmBGoiASACQfYEai0AADoAACACIAIvAfQEOwHkBCAAELIiIABBAToA+A0gABC5MSADQf8BcUEP\nRw0BIAJCgICAgIAENwPoBAwCCyAAIAM6ACEgAEEDOgDMHCAAQQM6APgNQQEhBUEDDAILIAJB4gRq\nIAEtAAAiAToAACACIAIvAeQEIgU7AeAEIAIgAzoAoAUgAiAFOwChBSACIAE6AKMFIAIgDDcDqAUg\nAiAENgKkBSACQegEaiACQaAFahCMIQsgAEHQD2oQkBAgAEGADmoQtgJBASEFIABBAToAzBxBAyAC\nKQPoBCIMpyIEQQJGDQAaIAxCIIinIQEgABChKwJAIARFBEAgAkEgNgKIBSACIAE2AqAFIAJBCGog\nACgCoDlBICABEOsfIAIgAigCCCACKAIMENEwNgLcBCACQaAFahDEMCACQYgFahDEMAwBCyACQSA2\nApgFIAJBoAVqIAEQwxIgAiACKAKkBSIDIAIoAqgFEAoiBDYCiAUgAkEQaiAAKAKkOUEgIAQQ6x8g\nAiACKAIQIAIoAhQQ0TA2AtwEIAJBiAVqEMQwIAIoAqAFIAMQjDQgAkGYBWoQxDAgASABKAIAKAIA\nEQAACyACQdwEahDEMCAAQaA5ahDEMCAAQaQ5ahDEMEEAIQVBAQs6AKg5IAJB8AxqJAAgBQu+fwIV\nfwJ+IwBB0A5rIgMkAAJAIAECfwJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CfwJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJAAn8CQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAIAEtAMQWQQFrDgMECgABCyABQTFqIRQCQAJAIAEtADFBAWsOBAELCgADCyABQThq\nIRICQAJAAkAgAUGYA2oiFS0AAEEBaw4EAg0BAAYLIAFBqANqIQ0CQAJAAkAgAUGqBGoiBC0AAEEB\naw4EAg8BAFULIAFBrARqIQkCQCABQdAHaiIKLQAAQQFrDgMAD2BfC0GAgMAAQSNBgLXGABD5HQAL\nIAFBsARqIRECQCABQbwEaiIJLQAAQQFrDgQJDgBXVQsgAUHEBGooAgAhCCABQcAEaigCACEFDFUL\nQYCAwABBI0GIxcYAEPkdAAsgAUGgA2ohCAJAAkAgAUHNA2oiDS0AAEEBaw4EAQ1AAD0LIAFB0ANq\nIRACQAJAAkAgAUHJBWoiES0AAEEBaw4FDA8CAQBACyABQdgFaiEJAkACQCABQYQJaiIKLQAAQQFr\nDgMBEABJCwJAIAFB5AhqIgUtAABBAWsOAwAQS0oLQYCAwABBI0G4qsYAEPkdAAtBgIDAAEEjQaip\nxgAQ+R0ACyABQcwFaiEMAkACQCABQZAGaiIOLQAAQQFrDgMBDwBECyABQdQFaiEEIAFBhAZqIgkt\nAABBAWsOAwoORUQLQYCAwABBI0HglMYAEPkdAAsgAUHQBWooAgAhBCABQcwFaigCACEFDEALQYCA\nwABBI0GoqsYAEPkdAAtBgIDAAEEjQYioxgAQ+R0AC0GAgMAAQSNBiKjGABD5HQALIAFBADoAMSAB\nIAFBuAlqNgIsIAEgAUHICWo2AiggASABKQPACTcDICABQTFqIRQLIAFBADoAMCABIAEpAyA3AwAg\nASgCLCERIAEoAighDwJAAkACQEHYtc4AKAIAQQJLDQBBwKXOABDFLUH/AXEiBEUNAEHEpc4AKAIA\nIAQQqA4NAQsgAUIANwMIIAFBAToAMCABQRhqQQA2AgAgASgCBCEFIAEoAgAhCAwBC0HEpc4AKAIA\nIgpBDGooAgAhCyAKKAIIIQggCigCACEJAn8gCigCBCIEBEAgA0EANgLACyADIAs2ArwLIAMgCDYC\nuAsgAyAENgK0CyADIAk2ArALQQEMAQsgA0EANgKwC0EACyEFIANBwAJqIANBsAtqQYioxgAQ3iEg\nAyABNgLoAwJAIAUgBEkEQCADIAs2ArwLIAMgCDYCuAsgAyAENgK0CyADIAk2ArALIAMgBTYCwAsg\nBUEBaiEFDAELIANBADYCsAsLIANBmANqIANBsAtqQYioxgAQ3iECQCAFIARJBEAgAyALNgK8CyAD\nIAg2ArgLIAMgBDYCtAsgAyAJNgKwCyADIAU2AsALIAVBAWohBQwBCyADQQA2ArALCyADQegIaiAD\nQbALakGIqMYAEN4hAkAgBSAESQRAIAMgCzYCvAsgAyAINgK4CyADIAQ2ArQLIAMgCTYCsAsgAyAF\nNgLACyAFQQFqIQUMAQsgA0EANgKwCwsgA0GABGogA0GwC2pBiKjGABDeIQJAIAUgBEkEQCADIAU2\nAtgFIAMgCzYC1AUgAyAINgLQBSADIAQ2AswFIAMgCTYCyAUMAQsgA0EANgLIBQsgA0GgCWogA0HI\nBWpBiKjGABDeISADQegLakGMtsAANgIAIANB5AtqQaSWzAA2AgAgA0HcC2pBjLbAADYCACADQdgL\nakGklswANgIAIANB0AtqQYy2wAA2AgAgA0HMC2pBpJbMADYCACADQcQLakGMtsAANgIAIANBwAtq\nIgtBpJbMADYCACADQaCswAA2ArgLIAMgCjYC6AQgA0EFNgLkBCADIANBoAlqNgLgCyADIANBgARq\nNgLUCyADIANB6AhqNgLICyADIANBmANqNgK8CyADIANB6ANqNgK0CyADIANBwAJqNgKwCyADIANB\nsAtqNgLgBCABQQhqIgQgCiADQeAEahD7CyABQQE6ADAgASgCBCEFIAEoAgAhCCABKQMIQgBSDQYL\nIAFBmANqIhVBADoAACABQZQDaiAPNgIAIAFBkANqIBE2AgAgAUHUAmogBTYCACABQdACaiAINgIA\nIAFBOGohEgtBBCEFIANBsAtqIAFBkANqKAIAIgQoAgAgBEEEaigCABCQNyADKAKwCyEIIAMtAM0M\nIgRBA0YNNCABQTxqIANBsAtqQQRyQZkBEI84GiABQdYBaiADQc4MakHiABCPOBogASAEOgDVASAB\nIAg2AjggAUG4AmoiBBC2DSAEIAFBkAJqELYQIAFBmAJqELcQIANBsAtqIAFB0ABqIggQ8isgA0Gw\nC2oQ4xEgAS0A1QFBAkYNNSABQdgCaiIKIAg2AgBByJvJAEEKIAFB/ABqKAIAIAFBgAFqKAIAEP8P\nGiABQc0DaiINQQA6AAAgAUHIA2ogCjYCACABQcQDaiASNgIAIAFBwANqIAFBlANqKAIANgIAIAFB\nuANqIAFB0AJqKQMANwMAIAFBoANqIQgMNgtBgIDAAEEjQdzYwAAQ+R0AC0GAgMAAQSNBkLXGABD5\nHQALQYCAwABBI0H8k8YAEPkdAAtBgIDAAEEjQaiqxgAQ+R0ACyABQQA6ADAgA0G4C2ogBEEIaikD\nADcDACALIARBEGopAwA3AwAgAyAEKQMANwOwCyABQThqIANBsAtqQbACEI84GiABQbADakEAOgAA\nIAFBrANqIA82AgAgAUGoA2ogETYCACABQewCaiAFNgIAIAFB6AJqIAg2AgALIAFBOGohCiABKQM4\nUEUEQCABQUBrKAIAIAFBxABqKAIAIAoQ7iYLIAFB0ABqIQYCQAJAIAFBsANqLQAAQQFrDgQEAgEA\nBQsCQAJAAkAgAUHCBGoiCC0AAEEBaw4EAgQBABQLAkACQCABQegHaiIQLQAAQQFrDgMBBQAfCyAB\nQYwFaiENAkAgAUGgB2oiCS0AAEEBaw4DCQUAIAsgAUHQBmooAgAhDSABQcwGaigCACEFDCILQcD0\nxQBBI0GAtcYAEPkdAAsCQCABQdQEaiIQLQAAQQFrDgQIAwAWFAsgAUHcBGooAgAhDSABQdgEaigC\nACEFDBQLQcD0xQBBI0GIxcYAEPkdAAsgAUG4A2ohCCABQeUDaiINLQAAQQFrDgQBAAkHBgsAC0HA\n9MUAQSNBqKrGABD5HQALQcD0xQBBI0GIqMYAEPkdAAtBBCEFIANBsAtqIAFBqANqKAIAIgQoAgAg\nBEEEaigCABCQNyADKAKwCyEIAkAgAy0AzQwiBEEDRwRAIAFB1ABqIANBsAtqQQRyQZkBEI84GiAB\nQe4BaiADQc4MakHiABCPOBogASAEOgDtASABIAg2AlAgAUHQAmoiBBC2DSAEIAFBqAJqELYQIAFB\nsAJqELcQIANBsAtqIAFB6ABqIggQ8isgA0GwC2oQ4xEgAS0A7QFBAkYNASABQfACaiIHIAg2AgBB\nyJvJAEEKIAFBlAFqKAIAIAFBmAFqKAIAEP8PGiABQeUDaiINQQA6AAAgAUHgA2ogBzYCACABQdwD\naiAGNgIAIAFB2ANqIAFBrANqKAIANgIAIAFB0ANqIAFB6AJqKQMANwMAIAFBuANqIQgMBAtBCCEC\nDCkLQQAhAgJAQdi1zgAoAgBBA0sNAEHgsM4AEMUtQf8BcSIERQ0AQeSwzgAoAgAgBBCoDkUNKAJA\nQeSwzgAoAgAiBCgCBCIIBEAgBEEMaigCACECIAQoAgghByAEKAIAIQwgA0EANgLACyADIAI2ArwL\nIAMgBzYCuAsgAyAINgK0CyADIAw2ArALDAELIANBADYCsAsLIANByAVqIANBsAtqQZioxgAQ3iEg\nA0G8C2pBATYCAEEAIQIgA0HEC2pBADYCACADQfj2xQA2AqgJIAMgBDYCiAQgA0EBNgKEBCADQeio\nxgA2ArgLIANBpJbMADYCwAsgA0EANgKwCyADIANBsAtqNgKkCSADIANByAVqNgKgCSADIANBoAlq\nNgKABEHksM4AKAIAIANBgARqEOsOCwwnC0HA9MUAQSNB8L3GABD5HQALQcD0xQBBI0GQtcYAEPkd\nAAsgAUHkA2pBADoAACABQeADaigCACEMIAFB3ANqKAIAIQsgAUHUA2ooAgAhCSABQdADaigCACEO\nIAFB2ANqKAIAIRECQAJAAkBB2LXOACgCAEECSw0AQYSxzgAQxS1B/wFxIgRFDQBBiLHOACgCACAE\nEKgODQELIAFCADcDuAMgAUEBOgDkAyABQcgDakEANgIADAELQYixzgAoAgAiBEEMaigCACEPIAQo\nAgghBSAEKAIAIRACfyAEKAIEIgcEQCADQQA2AsALIAMgDzYCvAsgAyAFNgK4CyADIAc2ArQLIAMg\nEDYCsAtBAQwBCyADQQA2ArALQQALIRIgA0HoCGogA0GwC2pBqKrGABDeIQJAIBIgB0kEQCADIBI2\nArAJIAMgDzYCrAkgAyAFNgKoCSADIAc2AqQJIAMgEDYCoAkMAQsgA0EANgKgCQsgA0GABGogA0Gg\nCWpBqKrGABDeISADQcQLakGApcYANgIAIANBwAtqQaSWzAA2AgAgA0GApcYANgK4CyADQaSWzAA2\nArQLIAMgBDYCyAIgA0ECNgLEAiADIANBgARqNgK8CyADIANB6AhqNgKwCyADIANBsAtqNgLAAiAI\nIAQgA0HAAmoQ+wsgAUEBOgDkAyABKQO4A0IAUg0CCyABQeEFakEAOgAAIAFB3AVqIAs2AgAgAUHY\nBWogDDYCACABQdQFaiARNgIAIAFB7ANqIAk2AgAgAUHoA2ogDjYCAAsgA0GwC2ogAUHoA2oiBCAC\nENoBIAMtAOALIgVBBUYNBiADQcgFaiADQbALakEwEI84GiADQeIEaiADQeMLai0AADoAACADIAMv\nAOELOwHgBCAEEOsbDAILIAFBADoA5AMgAUHoA2ogCCkDADcDACABQfkFakEAOgAAIAFB9AVqIAs2\nAgAgAUHwBWogDDYCACABQewFaiARNgIAIAFBhARqIAk2AgAgAUGABGogDjYCACABQfADaiAIQQhq\n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\nBSADQfgMaiAHQcgAEI84GiADQaAJaiADQbALakGQAhCPOBogAUGMBWoiDSADQaAJakGQAhCPOBog\nAUGgB2oiCUEAOgAAIAFBnAdqIAQ2AgALIAFBnAdqKAIAIQcgA0GABGogAUHUBmpByAAQjzgaIA0Q\nxhEgAUGkBmooAgAiBCABQZwGaiIMKAIARgRAIAwgBBDPJyABKAKkBiEECyABQaAGaigCACAEQcgA\nbGogA0GABGpByAAQjzgaIAEgASgCpAZBAWo2AqQGIANB4ABqIAdBCGooAgAgB0EMaigCABDGLSAD\nKAJgIQQgAygCZCEHIANBsAtqIA1BwAEQjzgaIANB2ABqIAQgA0GwC2ogBygCJBEDACADKAJYIQUg\nAUHQBmogAygCXCINNgIAIAFBzAZqIAU2AgAMAgsgECAFOgAAC0EDDAQLIANBsAtqIAUgAiANKAIM\nEQMAIAMtALALIgVBEEYNAiADQcgCaiICIANBvAtqKAIANgIAIAMgAykCtAs3A8ACIAMvAbILIQQg\nAy0AsQshDSABQcwGahDRKyAFQQ9HDQEgAUEBOgCgByABQQE6AOgHIANBoAVqIAFB4AdqKAIANgIA\nIAMgAUHYB2opAgA3A5gFIANBmAVqEI0lQQELIQ0gAUHABGotAAAEQCABQYQEahDWLwsgAUEAOgDA\nBEEPIQUgASgCwANBAUcNBSABQcEEai0AAEUNBSABQcQDahDWLwwFCyADQegEaiIHIAIoAgA2AgAg\nAyADKQPAAjcD4AQgAUEBOgCgByABQdgHahCNJSABQQE6AOgHIANBsAVqIAcoAgAiAjYCACADQfAD\naiACNgIAIAMgAykD4AQ3A+gDDAMLIBBBAzoAACAJQQM6AABBBAshBCAIIAQ6AABBBAshEkEFIQUM\nCQsgAUHABGotAAAEQCABQYQEahDWLwsgAUEAOgDABAsgAUHBBGpBgAI7AAAgA0GQBWoiAiADQfAD\naigCADYCACADIAMpA+gDNwOIBSAFQf8BcSIHQQ9HDQELQdi1zgAoAgBBA0sNA0HssM4AEMUtQf8B\ncSICRQ0DQfCwzgAoAgAgAhCoDkUNA0HwsM4AKAIAIgIoAgQiBEUNASACQQxqKAIAIQcgAigCCCEM\nIAIoAgAhCyADQQA2AsALIAMgBzYCvAsgAyAMNgK4CyADIAQ2ArQLIAMgCzYCsAsMAgsgA0G4C2og\nAigCADYCACADIAMpA4gFNwOwCyAEQRB0IA1B/wFxQQh0ciAHciEIIAFBpANqLQAAQQRHBEAgASgC\n9AIgAUH4AmooAgAQoDUgAUH8AmoQlxxBDSECDAQLQQ0hAgJAAkACQAJAAkACQEEAIAFB9AJqIgQo\nAgAiB0F5aiIMIAwgB0sbDgYBAgkDBAUACyABQfgCahD8FgwICyAEEJoaDAcLIAFB+AJqEJYkDAYL\nIAFBgANqKAIAEMIFIAFB+AJqKAIAELg1IAFBhANqKAIAEMIFIAFB/AJqKAIAIgRFDQUgBBDCBQwF\nCwJAAkACQCABQfgCai0AAEF8ag4EAAcBAgcLIAFB/AJqEKQrDAYLIAFB/AJqEN4tDAULIAFB/AJq\nIgcoAgAiBBCILSAEQRBqKAIAIARBFGooAgAQnzUgBygCABDCBQwECyABQfgCaiIEKAIAQQFLDQMg\nBBDeLQwDCyADQQA2ArALCyADQcgFaiADQbALakHwqMYAEN4hIANBvAtqQQE2AgAgA0HEC2pBATYC\nACADQfj2xQA2AqgJIAMgAjYCiAQgA0EBNgKEBCADQaCpxgA2ArgLIANBPDYC7AggAyABQbgDajYC\n6AggAyADQbALajYCpAkgAyADQcgFajYCoAkgAyADQaAJajYCgAQgAyADQegIajYCwAsgA0EANgKw\nC0HwsM4AKAIAIANBgARqEOsOCyABQfgCaigCACEIIAFB9AJqKAIAIQIgA0GwC2ogAUH8AmpBKBCP\nOBogA0HKBWogAUGnA2otAAA6AAAgAyABLwClAzsByAUgAUGkA2otAAAhBSABQdACahDlGyAGEOAS\nDAELIAFB0AJqEOUbIAYQ4BJBBCEFCyADQZgDaiADQbALakEoEI84GiADQcoDaiADQcoFai0AADoA\nACADIAMvAcgFOwHIA0EBIRILIAEgEjoAsAMgChCtHyAFQf8BcUEFRwRAIANB7AJqIANBmANqQSgQ\njzgaIANB6gJqIANBygNqLQAAOgAAIAMgAy8ByAM7AegCIAoQszUMMwtBAww0C0EIIQIMMAtBACEC\nAkBB2LXOACgCAEEDSw0AQeCwzgAQxS1B/wFxIgRFDQBB5LDOACgCACAEEKgORQ0AAkBB5LDOACgC\nACIEKAIEIggEQCAEQQxqKAIAIQIgBCgCCCEGIAQoAgAhCiADQQA2AsALIAMgAjYCvAsgAyAGNgK4\nCyADIAg2ArQLIAMgCjYCsAsMAQsgA0EANgKwCwsgA0HIBWogA0GwC2pBmKjGABDeISADQbwLakEB\nNgIAQQAhAiADQcQLakEANgIAIANB+ILAADYCqAkgAyAENgKIBCADQQE2AoQEIANB6KjGADYCuAsg\nA0GklswANgLACyADQQA2ArALIAMgA0GwC2o2AqQJIAMgA0HIBWo2AqAJIAMgA0GgCWo2AoAEQeSw\nzgAoAgAgA0GABGoQ6w4LDCwLIAFBzANqQQA6AAAgAUHIA2ooAgAhCyABQcQDaigCACEJIAFBvANq\nKAIAIQ8gAUG4A2ooAgAhBSABQcADaigCACEKAkACQAJAQdi1zgAoAgBBAksNAEGEsc4AEMUtQf8B\ncSIERQ0AQYixzgAoAgAgBBCoDg0BCyABQgA3A6ADIAFBAToAzAMgAUGwA2pBADYCAAwBC0GIsc4A\nKAIAIgRBDGooAgAhByAEKAIIIQwgBCgCACERAn8gBCgCBCIGBEAgA0EANgLACyADIAc2ArwLIAMg\nDDYCuAsgAyAGNgK0CyADIBE2ArALQQEMAQsgA0EANgKwC0EACyEOIANBgARqIANBsAtqQaiqxgAQ\n3iECQCAOIAZJBEAgAyAONgLYBSADIAc2AtQFIAMgDDYC0AUgAyAGNgLMBSADIBE2AsgFDAELIANB\nADYCyAULIANBoAlqIANByAVqQaiqxgAQ3iEgA0HEC2pBjLbAADYCACADQcALakGklswANgIAIANB\njLbAADYCuAsgA0GklswANgK0CyADIAQ2AvAIIANBAjYC7AggAyADQaAJajYCvAsgAyADQYAEajYC\nsAsgAyADQbALajYC6AggCCAEIANB6AhqEPsLIAFBAToAzAMgASkDoANCAFINAgsgAUHJBWoiEUEA\nOgAAIAFBxAVqIAk2AgAgAUHABWogCzYCACABQbwFaiAKNgIAIAFB1ANqIA82AgAgAUHQA2oiECAF\nNgIACyABQcgFakEAOgAAIANB0ABqIAFBvAVqKAIAIgRByAVqKAIAIARBzAVqKAIAEMYtIANByABq\nIAMoAlAgASgC0AMgAUHUA2ooAgAgAUHABWooAgAoAgAiBEEsaigCACAEQTBqKAIAIAMoAlQoAiwR\nCQAgAygCSCEFIAFB0AVqIAMoAkwiBDYCACABQcwFaiAFNgIADAILIAFBADoAzAMgAUHQA2ogCCkD\nADcDACABQeEFakEAOgAAIAFB3AVqIAk2AgAgAUHYBWogCzYCACABQdQFaiAKNgIAIAFB7ANqIA82\nAgAgAUHoA2ogBTYCACABQdgDaiAIQQhqKQMANwMAIAFB4ANqIAhBEGopAwA3AwALIANBsAtqIAFB\n0ANqIhAgAhCAJiADLQDgCyIFQQVHBEAgA0GABWogA0HcC2ooAgA2AgAgA0HcA2ogA0HjC2otAAA6\nAAAgAyADKQLUCzcD+AQgAyADLwDhCzsB2gMgAykCzAshGCADKALICyEOIAMoAsQLIQwgAygCwAsh\nByADKAK8CyEKIAMoArgLIQQgAygCtAshBiADKAKwCyEJIBAQtTUMDwtBAyEFDA8LIANBsAtqIAUg\nAiAEKAIMEQMAAkAgAy0A+AsiC0EERwRAIANByAVqIANBsAtqQcgAEI84GiADQaIJaiIJIANB+wtq\nLQAAOgAAIAMgAy8A+Qs7AaAJIAFBzAVqENErIAFBpARqIQQgC0EDRwRAIAQgA0HIBWpByAAQjzgh\nBCABQewEaiALOgAAIAFB7wRqIAktAAA6AAAgAUHtBGogAy8BoAk7AAAgAUHYA2ogBEHMABCPOBog\nAUHIBWpBAToAACABQaAEai0AAEECRw0CQQQhBUEJIQkMDQsgBCADKQLIBTcCACABQewEakEDOgAA\nIARBCGogA0HQBWopAgA3AgAgAUGwBGooAgAhByABQawEaigCACEKIAFBqARqKAIAIQQgASgCpAQh\nBkEEIQVBDSEJDAwLQQMhBQwMCyABQQA6AMgFIAFB8ARqIARBzAAQjzghBCADQcgFahC2DSADQcgL\naiABQYgFaikAADcDACADQcALaiABQYAFaikAADcDACADQbgLaiABQfgEaikAADcDACADIAQpAAA3\nA7ALIANBoAlqIANBsAtqEOYaIANByAVqIANBoAlqEIgREOUbIAFBkAZqIg5BADoAACABQYgGaiAE\nNgIAIAFBjAZqIAFBxAVqKAIANgIAIAFBzAVqIQwLIAEgAUGIBmooAgAiBDYCzAUgAUHQBWogAUGM\nBmooAgAiCzYCACALQZ0Bai0AAEECRgRAQQAhCQwDCyABQYQGaiIJQQA6AAAgAUGABmogC0HMAGo2\nAgAgAUH8BWogBDYCACABQdQFaiEECyABIAFBgAZqKAIANgLUBSABQfwFaigCACgCNCEKIAFB+AVq\nQQA6AAAgAUH0BWogCkEIajYCAAsCQAJAIAFB2AVqIgsgAhDkBSIKRQRAIAlBAzoAAAwBCyALEJsx\nIANBsAtqIApBCGogBCgCABDjByAKELsvIAMoArALIQUgCUEBOgAAIAVBAkcNAQsgDkEDOgAAQQQh\nBQwJCyADKALACyEJIAMoArwLIQsgAygCuAshDyADKAK0CyEKIAQQxC8gBQRAQQwhCSAKIQYgDyEE\nIAshCgwBCyADQYAEaiALIAkQvgZBCCEJIANBsAtqIANBiARqKAIAIgUgAygChAQgAygCgAQiBBsg\nA0GMBGooAgAgBSAEGxCkDAJAAkACQCADLQCwCyIFQQZHBEAgA0GwCWogA0HAC2opAwA3AwAgAyAD\nLQCzCzoAowkgAyADLwCxCzsAoQkgAyADKQO4CzcDqAkgAyADKAK0CzYCpAkgAyAFOgCgCUEBIQkg\nA0EBNgKwCyAFQQVGIgUNAQwCCyADKAK0CyEGDAILIANBsAtqEJoaIAFB0AVqIgQoAgApA9ABIRgg\nA0HoCGpBlPjGAEEGELAYIANBADYC0AUgA0KAgICAEDcDyAUCQAJAIAQoAgAiBEHYAWooAgAgBEHc\nAWooAgAgA0HIBWpB8MvAABCRGEUEQCADQbwLaiIEIANB0AVqIgYoAgA2AgAgAyADKQPIBTcCtAsg\nA0EDOgCwCyADQcgFaiADQaAJakEEckEAIAUbIgUgA0HoCGogA0GwC2oQ+hYgA0HIBWoQnDEgA0Ho\nCGpBwJnJAEEIELAYIANBADYC0AUgA0KAgICAEDcDyAUgASgC0AUiCUHgAWooAgAgCUHkAWooAgAg\nA0HIBWpB8MvAABCRGA0xIAQgBigCADYCACADIAMpA8gFNwK0CyADQQM6ALALIANByAVqIAUgA0Ho\nCGogA0GwC2oQ+hYgA0HIBWoQnDEgA0HoCGpBlOfGAEEQELAYIANBwAtqIBg3AwAgAyAYQj+INwO4\nCyADQQI6ALALIANByAVqIAUgA0HoCGogA0GwC2oQ+hYgA0HIBWoQnDECQAJAIAUoAgAgAygCqAlB\niIfJAEEHENERIgQEQCADQUBrIAQQ7CkgAygCQCIEDQELQQAhBiADQQA2AuAEDAELIANBsAtqIAQg\nAygCRBCiGiADIAMoArQLIgc2AuQEIAMgAygCsAsiBjYC4AQLAkAgBkUgDCgCACIJKAIoQQhqIgRF\nckUEQCAGIAcgBCAJQSxqKAIAIgkQ+SwNAQwECyAEIAZyRQ0AIAlBLGooAgAhCQwDCyADQegIakHd\nk8cAQQgQsBggA0GwC2ogASgC0AVB6AFqEPwLAkAgAy0AsAtBBkcEQCADQdgFaiADQcALaikDADcD\nACADQdAFaiADQbgLaikDADcDACADIAMpA7ALNwPIBQwBCyADQQA6AMgFIANBsAtqQQRyEJYkCyAD\nQbALaiAFIANB6AhqIANByAVqEPoWIANBsAtqEJwxIAUoAgAgAygCqAkQzBwiBkUNASAGLQAAQQVG\nIgRFDQEgBkEEakEAIAQbIgYoAgAgBkEEaigCABCpNA0BIAEoAtAFIgQtAABBBkYNASADQegIakGo\n8MYAQQwQsBggA0GwC2ogBBCqEyADQcgFaiAGIANB6AhqIANBsAtqEPoWIANByAVqEJwxDAELDDAL\nIANBwAtqIANBsAlqKQMANwMAQQghCSADQbgLaiADQagJaikDADcDACADIAMpA6AJNwOwCyADQcgF\naiADQbALahCwCiADKALIBSIGBEAgAygCzAUhBCADQeAEahCrLiADQYAEahCILSAPIAsQjDRBDiEJ\nDAQLIAMoAswFIQYgA0HgBGoQqy4gA0GABGoQiC0gDyALEIw0DAMLIANBOGogBCAJEIUjIAMoAjwh\nByADKAI4IQogAygC5AQhBEEHIQkLIANBoAlqEOYeCyADQYAEahCILSAPIAsQjDQLIA5BAToAACAM\nEOEvIAlBDkcNAyABIAY2AswFIAFB0AVqIAQ2AgAgAUHEBWooAgApA9gBIRggAUGECWoiCkEAOgAA\nIAFBgAlqIAFB8ARqNgIAIAFB/AhqIAFBvAVqKAIANgIAIAFB8AhqIBg3AwAgAUHYBWohCQsgAUHk\nCGoiBUEAOgAAIAFB+AhqIAFBgAlqKAIAIgQ2AgAgAUHsCGogAUH0CGooAgAiBjYCACABQegIaiAB\nQfAIaigCACIHNgIAIAFB4AhqIAQ2AgAgAUHcCGogAUH8CGooAgA2AgAgAUHUCGogBjYCACABQdAI\naiAHNgIACyABQdgIaiABQeAIaigCADYCACABQdAIaikDACEYIAFB3AhqKAIAIQQgAUGABmpBADoA\nACABQfwFaiAENgIAIAFB8AVqIBg3AwAgAUHgBWpBgJTr3AM2AgALIANBsAtqIAkgAhD6CyADKAKk\nDCIEQQNGBEAgCkEDOgAAIAVBAzoAAAwCCyADKAK8CyEOIAMoArgLIQYgAygCtAshCyADLQCwCyEP\nIAMvALELIAMtALMLIANBoAlqIANBwAtqQeQAEI84GiADQfAEaiIWIANBuAxqKQMANwMAIANB6ARq\nIhcgA0GwDGopAwA3AwAgAyADKQOoDDcD4AQgCRC+KkEQdHIhEwJAAkAgBEECRwRAIANB2AVqIANB\noAlqQeQAEI84GiADQdAGaiAWKQMANwMAIANByAZqIBcpAwA3AwAgAyADKQPgBDcDwAYgAyAENgK8\nBiADIA42AtQFIAMgBjYC0AUgAyALNgLMBSADIA86AMgFIAMgEzsAyQUgAyATQRB2OgDLBSADQegI\naiADQcgFahCkNSADQbALaiADQegIaiABQdgIaigCABD3CgJAIAMoApAMIgRBAkYEQEECIQ9BACEL\nDAELIANBgARqIANBsAtqQeAAEI84GiADQfgDaiIGIANBpAxqIg4pAgA3AwAgA0HwA2oiByADQZwM\naiIMKQIANwMAIAMgAykClAw3A+gDIANBsAtqIANBgARqQeAAEI84GiAMIAcpAwA3AgAgDiAGKQMA\nNwIAIAMgBDYCkAwgAyADKQPoAzcClAwgA0GgCWogAygCyAsiBiABKALYCBCHBiADKAKgCSIEQQ5H\nDQJBASEPAkAgAy0ApAlFDQAgA0GwC2oQtAlFBEAgA0GwC2oQuzFFDQELQQAhDwsgA0EwaiAGQShq\nKAIAIAZBLGooAgAQhSMgAygCNCEGIAMoAjAhCyADQbALahCELQsgA0HIBWoQlCtBDiEEDAILQQ0h\nBAwBCyADLwClCSADLQCnCUEQdHIhEyADKAKwCSEOIAMoAqwJIQYgAygCqAkhCyADLQCkCSEPIANB\nsAtqEIQtIANByAVqEJQrCyAFQQE6AAAgCRDbMQJ/IARBDkcEQCALIQcgBiEMIA8hBkEDDAELIANB\nKGogAUHoCGooAgAgAUHsCGooAgAQhSMgAygCLCEMIAMoAighByADQdAFaiABQfgIaiIFKAIAIgRB\nCGopAAA3AwAgA0HYBWogBEEQaikAADcDACADQeAFaiAEQRhqKQAANwMAIAMgBCkAADcDyAUgA0G4\nBWogA0HIBWoQ5hoCfyAFKAIAKAI8IgRBDGooAgAiBUUEQEEAIRNBAgwBCyAEQRBqKAIAIRMgBCgC\nCCEOQQALIQQgAyATNgLQCyADIAU2AsgLIAMgDjYCxAsgAyAENgLACyADIAU2ArgLIAMgDjYCtAsg\nAyAENgKwCyAGQQh2IRMgA0GgCWogA0GwC2oQkAIgAygCoAkhDiADKQKkCSEYIAshBCAPCyEFIANB\noAVqIgsgA0HABWooAgA2AgAgAyADKQO4BTcDmAUgCkEBOgAAIAVB/wFxIg9BBEYNASAGQf8BcSAT\nQQh0ciEKIANBkAVqIAsoAgA2AgAgA0HgA2oiBiADQeMDai0AADoAACADIAMpA5gFNwOIBSADIAMv\nAOEDOwHeAyAJENoxIA9BA0cNAiABQcwFaigCACABQdAFaigCABCgNSAEIQkgCiEGIAchBCAMIQog\nDiEHCyABQfAEahDPEUEEIQUMAgtBBSEFDAILIANBsAVqIANBkAVqKAIANgIAIANB5gNqIAYtAAA6\nAAAgAyADKQOIBTcDqAUgAyADLwHeAzsB5AMgAUHQBWooAgAhBiABQcwFaigCACEJIAFB8ARqEM8R\nIAFBoARqLQAAQQJGDQAgAUHIBWotAABFDQAgAUHYA2oQzxELIAFByAVqQYACOwEAIANB0ANqIgsg\nA0GwBWooAgA2AgAgA0HGA2oiESADQeYDai0AADoAACADIAMpA6gFNwPIAyADIAMvAeQDOwHEAyAF\nQf8BcUEFRg0BIANBgAVqIAsoAgA2AgAgA0HcA2ogES0AADoAACADIAMpA8gDNwP4BCADIAMvAcQD\nOwHaAyAQEOgbDAILIBEgBToAAAtBBCEFDAELIAFBzANqLQAABEAgCBDlGwsgAUGAAjsBzAMgASAD\nLwHaAzsAjQMgAUH4AmogGDcDACABQfQCaiAONgIAIAFB8AJqIAw2AgAgAUHsAmogBzYCACABQegC\naiAKNgIAIAFB5AJqIAQ2AgAgAUHgAmogBjYCACABQdwCaiIEIAk2AgAgAUGAA2ogAykD+AQ3AgAg\nAUGIA2ogA0GABWooAgA2AgAgAUGPA2ogA0HcA2otAAA6AAAgAUGMA2oiBiAFOgAAIAgQtSIgBi0A\nAEEERw0bIAggBDYCAEEAIAQoAgAiBEF5aiIGIAYgBEsbQX5qDgQCGhoBGgsgDSAFOgAAQQMMEQtB\nACABQeACaigCACIEQX9qIgYgBiAESxtBBEcNGAsgAUGqBGoiBEEAOgAAIAFBpARqIBI2AgAgAUHg\nA2ogAUHQAmopAwA3AwAgAUGgBGogAUGUA2ooAgBBkAtqNgIAIAFBqANqIQ0LQQAhCCABQagEakEA\nOwEAIAFB6ANqIAFBoARqKAIANgIAIANBsAtqIAFBpARqKAIAIAFB4ANqKAIAIAFB5ANqKAIAEMQP\nIAMoAtALRQRAIA1BADYCAEEPIQUMFQsgAUGsA2ogA0GwC2pBNBCPOCEGIAFBATYCqAMgAUEBOwGo\nBCABQewDaiAGQTQQjzghBiABQbwEaiIJQQA6AAAgAUG4BGogBjYCACABQbQEaiABKALoAzYCACAB\nQbAEaiERCyABIAFBtARqKAIAIgY2ArAEIAFBuARqKAIAIQogA0EgaiAGQQhqKAIAIAZBDGooAgAQ\nxi0gA0EYaiADKAIgIAogAygCJCgCZBEDACADKAIYIQUgAUHEBGogAygCHCIINgIAIAFBwARqIAU2\nAgALIANBsAtqIAUgAiAIKAIMEQMAIAMtAPQLIgZBBEYNAiADQagJaiIKIANBvAtqKAIANgIAIAMg\nAykCtAs3A6AJIAMvAbILIRAgAy0AsQshCCADLQCwCyEFIANByAVqIANBwAtqQTQQjzgaIANBggRq\nIgcgA0H3C2otAAA6AAAgAyADLwD1CzsBgAQgAUHABGoQ0SsgBkEDRg0DIAFB0ARqIANByAVqQTQQ\njzgaIAFBhwVqIActAAA6AAAgAUGFBWogAy8BgAQ7AAAgAUHCBGogEDsBACABQcQEaiADKQOgCTcB\nACABQcwEaiAKKAIANgEAIAFBhAVqIAY6AAAgAUHBBGogCDoAACABIAU6AMAEQQAhCCAGQQJHDQEg\nASgCsAQiBkHkAGooAgAhCiAGKAJgIQcgAUHABWpBADoAACABQbwFaiAGNgIAIAFBtAVqIAo2AgAg\nAUGwBWogB0EIajYCAAsgA0GwC2ogAUGIBWoiByACEN8DIAMoAqQMIgZBA0YNAyADQegEaiIKIANB\nvAtqKAIANgIAIAMgAykCtAs3A+AEIAMvAbILIRAgAy0AsQshCCADLQCwCyEFIANBoAlqIANBwAtq\nQeQAEI84GiADQZAEaiIMIANBuAxqKQMANwMAIANBiARqIgsgA0GwDGopAwA3AwAgAyADKQOoDDcD\ngAQgBxDdHyAGQQJGDQQgA0HYBWogA0GgCWpB5AAQjzgaIANB0AZqIAwpAwA3AwAgA0HIBmogCykD\nADcDACADQdQFaiAKKAIANgIAIAMgAykDgAQ3A8AGIAMgEDsBygUgAyAGNgK8BiADIAg6AMkFIAMg\nBToAyAUgAyADKQPgBDcCzAUgA0HIBWoQhxEhCCADQcgFahCUKwsgAUHABGoQvDFBDyEFDAQLQQMh\nBQwGCyADQfAIaiAKKAIANgIAIAMgAykDoAk3A+gIDAILQQQhBQwECyADQfAIaiAKKAIANgIAIAMg\nAykD4AQ3A+gIIAFBwARqELwxCyADQcAFaiIGIANB8AhqKAIANgIAIAMgAykD6Ag3A7gFIAlBAToA\nACAFQf8BcSIKQRBGDQMgA0GwBWogBigCADYCACADIAMpA7gFNwOoBSARENgnAkAgCkEPRgRAIAhB\n/wFxDQFBACERDAkLIANB8ANqIANBsAVqKAIANgIADAoLIAFBqARqQQA6AAAgAUHoA2ooAgAhBiAD\nQZAOaiABQewDakE0EI84GiADQcgFaiADQbALakGgAxCPOBogAUGsBGoiCSADQcgFakGgAxCPOBog\nAUHQB2oiCkEAOgAAIAFBzAdqIAY2AgALIAFBzAdqKAIAIQYgA0GABGogAUGMB2pBNBCPOBogA0EQ\naiAGKAJgQQhqIAZB5ABqKAIAEIUjIAMpAxAhGCADQQhqELMGIAMpAwghGSABQbwEaiADQYAEakE0\nEI84GiABQfAEakEAOgAAIAFBtARqIBk3AgAgASAYNwKsBCABQcAHaiAJIAYoAmhBCGogBkHsAGoo\nAgAQhQUgA0H4DGogCUHIABCPOBogA0GgCWogA0GwC2pBkAIQjzgaIAFB9ARqIANBoAlqQZACEI84\nGiABQYgHakEAOgAAIAFBhAdqIAY2AgALIANBsAtqIAFB9ARqIgYgAhDsCCADLQCwCyIFQRBHDQQg\nCkEDOgAAQQQMAgsgCSAFOgAAC0EDCyEBIAQgAToAAEEECyEBIBUgAToAAAwLCyADQegEaiICIANB\nvAtqKAIANgIAIAMgAykCtAs3A+AEIAMvAbILIRAgAy0AsQshCCAGEOErAkAgBUEPRgRAIANB8Ahq\nIAFByAdqKAAANgIAIAMgAUHAB2opAAA3A+gIDAELIANB8AhqIAIoAgA2AgAgAyADKQPgBDcD6Agg\nAUHAB2oQjSULIANBwAVqIgQgA0HwCGooAgA2AgAgAyADKQPoCDcDuAVBASERIApBAToAACAJEKUp\nIANBsAVqIgIgBCgCADYCACADIAMpA7gFNwOoBSAFQQ9HDQEgA0GgBWogAigCADYCACADIAMpA6gF\nNwOYBSADQZgFahCNJQsgAUGoBGotAABFDQIgAUHsA2oQ1i8MAgsgA0HwA2ogAigCADYCAAsgAyAD\nKQOoBTcD6AMgAUGoBGotAAAEQCABQewDahDWLwsgAUEAOgCoBAwBCyABQQA6AKgEQQ8hBQJAIAEo\nAqgDQQFHDQAgAUGpBGotAABFDQAgAUGsA2oQ1i8LIBEhCAsgAUGpBGpBgAI7AAAgA0GQBWoiAiAD\nQfADaigCADYCACADIAMpA+gDNwOIBSANEJ8hIAVB/wFxIgRBD0YNASADQaADaiACKAIANgIAIAMg\nAykDiAU3A5gDIAFB3AJqEOoLIBBBEHQgCEH/AXFBCHRyIARyIQhBDSECCyABQbgCahDlGyASELci\nQQQhBQwCC0HYtc4AKAIAQQNLDQBB7LDOABDFLUH/AXEiAkUNAEHwsM4AKAIAIAIQqA5FDQACQEHw\nsM4AKAIAIgIoAgQiBARAIAJBDGooAgAhBiACKAIIIQogAigCACEHIANBADYCwAsgAyAGNgK8CyAD\nIAo2ArgLIAMgBDYCtAsgAyAHNgKwCwwBCyADQQA2ArALCyADQcgFaiADQbALakHwqMYAEN4hIANB\nvAtqQQE2AgAgA0HEC2pBATYCACADQfiCwAA2AqgJIAMgAjYCiAQgA0EBNgKEBCADQaCpxgA2ArgL\nIANBPDYC7AggAyABQaADajYC6AggAyADQbALajYCpAkgAyADQcgFajYCoAkgAyADQaAJajYCgAQg\nAyADQegIajYCwAsgA0EANgKwC0HwsM4AKAIAIANBgARqEOsOCyABQeACaigCACEIIAFB3AJqKAIA\nIQIgA0GYA2ogAUHkAmpBKBCPOBogA0GWA2ogAUGPA2otAAA6AAAgAyABLwCNAzsBlAMgAUGMA2ot\nAAAhBSABQbgCahDlGyASELciCyADQcACaiADQZgDakEoEI84GiADQb4CaiIEIANBlgNqLQAAOgAA\nIAMgAy8BlAM7AbwCIBVBAToAACAFQf8BcUEFRg0BIANB7AJqIANBwAJqQSgQjzgaIANB6gJqIAQt\nAAA6AAAgAyADLwG8AjsB6AIgEhC0IgsgAS0AMARAIAFBCGoQ5RsLIAFBADoAMCADQegBaiADQewC\nakEoEI84GiABQQE6ADEgA0HmAWoiBCADQeoCai0AADoAACADIAMvAegCOwHkASABEJshAkAgBUH/\nAXFBBEcEQCADQbgBaiADQegBakEoEI84GiADQY4BaiIGIAQtAAA6AAAgAyADLwHkATsBjAEgA0GQ\nAWogA0G4AWpBKBCPOBogA0GwC2ogAiAIELAYIANBsAtqEI8tIRQgA0GUAmogA0GQAWpBKBCPOBog\nA0GSAmogBi0AADoAACADIAMvAYwBOwGQAiACIAgQoDUMAQsgA0HAAWogA0HwAWooAgAiBDYCACAD\nIAMpAugBIhg3A7gBIANBwAtqIAQ2AgAgAyAINgK0CyADIAI2ArALIAMgGDcDuAsgA0GwC2oQkSMh\nFEEEIQULIAFByAlqEJAQIAFBuAlqKAIAIAFBvAlqKAIAEKA1IAFBwAlqKAIAIAFBxAlqKAIAEKA1\nIAAgFDYCACAAQQRqIANBlAJqQSgQjzgaIAAgBToALCAAIAMvAZACOwAtIABBL2ogA0GSAmotAAA6\nAABBAQwCC0EECyEBIBQgAToAACAAQQU6ACxBAws6AMQWIANB0A5qJAAPC0Gs4ssAQTcgA0HgBGpB\niMzAAEHA48sAEJMUAAvgdQIUfwR+IwBBoARrIgIkACABQQhqIAICfyABQQxqKAIAIgQEQCACQeAA\naiAENgIAIAJB3ABqIAEoAggiAzYCACACIAQ2AlBBACEEIAJBADYCSCACIAM2AkwgAUEQaigCAAwB\nC0ECIQQgAkECNgJIQQALNgJoIAIgBDYCWAJAAkACQAJAIAJByABqENojIgRFDQACfyAEKAIEIgME\nQCACQbACaiADNgIAIAJBrAJqIAQoAgAiBTYCACACIAM2AqACIAJBADYCmAIgAiAFNgKcAiAEKAII\nIQRBAAwBCyACQQI2ApgCQQAhBEECCyEDIAIgBDYCuAIgAiADNgKoAiACIAJBmAJqELgKIAIoAgBF\nDQAgAkHYAWogAigCBCIDKAIAIAMoAgQQpAwCQCACLQDYAUEGRgRAIAIgAigC3AE2ApgCIAJB4ANq\nQQRyIAJBmAJqEK0ZIAJBmAJqEMYdDAELIAJB8ANqIAJB6AFqKQMANwMAIAJB6ANqIgQgAkHgAWop\nAwA3AwAgAiACKQPYASIWNwPgAyAWpyIDQf8BcUEGRw0CCyACQasDaiACQewDaigCACIDNgAAIAIg\nAikC5AMiFjcAowMgAEEUaiADNgAAIAAgFjcADAwCCyACQZABakEEckGgsMMAQSMQsBggAikClAEh\nFiAAQRRqIAJBnAFqKAIANgIAIAAgFjcCDAwBCyACIAIpAOEDNwOgAyACIAQpAAA3AKcDIAJBEGog\nAikApwM3AAAgAiACKQPwAzcDGCACIAM6AAggAiACKQOgAzcACSABQRRqIRICQAJAAkACQAJAAkAC\nQAJAAkACQAJ/An8CQAJAAkACQAJ/AkACQAJAAkACQAJAAkACfwJAAkACfwJ/AkACQAJAAn8CQAJA\nAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACfwJAAkACQAJ/AkACQAJAAkACQAJAAn8CQAJAAn8C\nQAJAAkACQAJAAkACQAJ/AkACQAJ/AkACQAJ/AkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkAgASgCFCIVQXxqDggBAgMEBQYHCAALIAJB4AFqIBJBCGooAgA2AgAgAiASKQIANwPY\nASACQYIBNgLkAyACIAJB2AFqNgLgAyACQQE2AqwCIAJBATYCpAIgAkGYsMMANgKgAiACQQA2ApgC\nIAIgAkHgA2o2AqgCIAJByABqIAJBmAJqEJoHIABBFGogAkHQAGooAgA2AgAgACACKQNINwIMIABB\nHTYCCCACQdgBahCgLCACQQhqEOYeDGALIAJBsANqIAJBGGopAwA3AwAgAkGoA2oiBCACQRBqKQMA\nNwMAIAIgAikDCCIWNwOgAwJAAkACQCAWp0H/AXEiDkF8ag4CAAECCyACQawDaigCACELIAIoAqQD\nIQMgAiAEKAIAIgQ2AvwCIAIgBDYC9AIgAiADNgLwAiACIAQgC0EYbGo2AvgCIAJByABqIAJB8AJq\nEOQPAkAgAigCSEUEQCACKAJMIgRFBEBBAEHAxsUAQby0wwAQ+RMhAwxgCyACIAQ2AsADIAIgAkHQ\nAGooAgAiCjYCxAMgAkHIAGogAkHwAmoQ5A8gAigCSA0LIAIoAkwiBUUEQEEBQcDGxQBBvLTDABD5\nEyEDDF8LIAIgBTYC0AMgAiACQdAAaiIDKAIAIgk2AtQDIAJByABqIAJB8AJqEOwOIAIoAkhFBEAg\nAygCACIDRQRAQQJBwMbFAEG8tMMAEPkTIQMMXwsgAiADNgLEASACIAIoAkw2AsABIAIgAkHUAGoo\n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\nAwwBCyACIAk2AqQDIAIgCDYCoAMgCCEECyACQeADaiACKAKUAyACKAKYAxD5ASACKAKABCIGQQRH\nDQUgAigC4AMhBCACQaADahCfMgwBCyACKALkAyEECyAIQQBHDCwLIAIpA6gDIRYgCyACLwHgAjsA\nACALQQJqIAMtAAA6AAAgAiAFOgDAAyACIBY3A8gDIAIgBDYCxAMgAkHQA2ogAkHIAGoQ7RQgAi0A\n0ANBFkcEQCANIAIpA9ADNwMAIAYgAkHYA2opAwA3AwAgAkGoA2ogAkHIA2opAwA3AwAgAkGwA2og\nDSkDADcDACACQbgDaiACQfgDaikDADcDACACIAIpA8ADNwOgAyACQZADaiACQaADahDxFwwCCyAC\nKALUAyEEIAJBwANqELgUDCoLIAgEQEHxlMkAQQ4Q2xghBAwqCyACQeADaiACQcgAahDsFCACKALg\nAyIIBEAgAigC5AMhCSACQYgDahC3NCACIAk2AowDIAIgCDYCiAMMAQsLIAIoAuQDIQRBACEIDCgL\nIAJBuAJqIAJB+ANqKQMANwMAIAJBsAJqIAJB8ANqKQMANwMAIAJBqAJqIAJB6ANqKQMANwMAIAJB\nzAJqIAJBjARqKQIANwIAIAJB1AJqIAJBlARqKAIANgIAIAIgAikD4AM3A6ACIAIgAikChAQ3AsQC\nIAJBkANqEN4rIAIgBjYCwAIgAiAJNgKcAiACIAQ2ApgCIAJBgAFqKAIARQ0BIApBvPvIAEG8tMMA\nEPkTIQQgAkGYAmoQ2zVBBCEGDAILIAJB8AJqIAJBmARqQfy0wwAQgxAhBCACQfACahDhIwwoCyAC\nQZABaiACQZgCakEEckEkEI84GiACQdABaiACQcQCaiIDQRBqKAIANgIAIAJByAFqIANBCGopAgA3\nAwAgAiADKQIANwPAAQsgAkHIAGoQ2jUgBkEERg0mIAIgBDYC2AEgAkHYAWpBBHIgAkGQAWpBJBCP\nOBogAkE4aiACQcgBaikDADcDACACQUBrIAJB0AFqKAIANgIAIAIgBjYCgAIgAiACKQPAASIWNwKE\nAiACIBY3AzAgAigC3AEhAyACKALoASEIIAIoAuwBIQUgAikD8AEhFyACKQP4ASEYIAIpA+ABIRkM\nUwsgAkHoAWogAkEYaikDADcDACACQeABaiIEIAJBEGopAwA3AwAgAiACKQMIIhc3A9gBAkACQAJA\n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\nDAwLQQEhBUEBIQhBAAwGCyACQdADahCfMiAFRQshBSAJRSEIIAJBwANqEJ8yDAELIAJB+AFqIAco\nAgA2AgAgAiACKQPAATcD8AEgAiAMNgLsASACIAM2AugBIAIgCjYC5AEgAiAENgLgASACIBinIgM2\nAtgBIAIgGEIgiKciBTYC3AECQCACQdACaigCAEUEQCACQagBaiACQeQBaiIGQRhqKAIANgIAIAJB\noAFqIAZBEGopAgA3AwAgAkGYAWogBkEIaikCADcDACACIAYpAgA3A5ABDAELIAtBvPvIAEG8tMMA\nEPkTIQMgAkHYAWoQzy5BACEECyACQZgCahDaNUEADAQLIAZBAEcMAgsgAigC9AIhAwtBASEFQQEh\nCEEACyEEIAIoAsQBRSAFRXJFBEAgAkHAAWoQ6SsLIAlFIAhBAXNyRQRAIAJBkANqEJ8yCyAGRSAE\nckUEQCACQYgDahCfMgsgAkGYAmoQ2jVBACEEQQALIQgCQAJAAkAgDkF8ag4CAgEACyACQaADahDh\nIwwECyAIRQ0DIAJBoANqQQRyENcVDAMLIAJBoANqQQRyENIwDAILIAJBqAFqIAJBpAJqIgZBGGoo\nAgA2AgAgAkGgAWogBkEQaikCADcDACACQZgBaiAGQQhqKQIANwMAIAIgBikCADcDkAELIAJB8AJq\nEP8fCyAERQ0FIAIgAikDkAEiFjcC7AMgAiAENgLoAyACIAU2AuQDIAWtIAStQiCGhCEZIAJBmAFq\nKQMAIRcgAkGgAWopAwAhGCACQagBaigCACEGIAIoAvADIQUgFqchCAsgACAVNgIQIABBPGogBjYC\nACAAQTRqIBg3AgAgAEEsaiAXNwIAIABBKGogBTYCACAAQSRqIAg2AgAgAEEcaiAZNwIAIABBGGog\nAzYCACAAQRRqIAQ2AgAgAEFAayACKQMwNwIAIABB1ABqIAk2AgAgAEHYAGogAikCIDcCACAAQcgA\naiACQThqKQMANwIAIABB0ABqIAJBQGsoAgA2AgAgAEHgAGogAkEoaikCADcCACAAQRw2AgggEhCg\nLAwHCyACQcABahDpKwsgAkHQA2oQnzILIAJBwANqEJ8yCyACQfACahD/HwsgAiADNgKYAiACQewD\naiACQZgCahCtGSACQZgCahDGHSACKQLsAyEWIABBFGogAkH0A2ooAgA2AgAgACAWNwIMCwsgAEEd\nNgIIIAFBFGoQoCwLIAEoAgAgAUEEaigCABCgNRDiFSACQaAEaiQAC/lzAhF/A34jAEHQBGsiAiQA\nIAFBCGohAwJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJ/AkACfwJAAkACQAJAAn8CQAJAAkACfwJA\nAkACQAJAAkACQAJAAkACQAJ/AkACfwJAAkACQAJAAkACQAJ/AkACfwJAAkACQAJAAkACQAJ/AkAC\nQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAn8CQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQCABLQAAQQFrDgYBAgMEBQYACyACQcgAaiADQdgAEI84GiACLwGM\nAUGPA00EQCACQZQBaigCACEEIAJBmAFqKAIAIQEgAkGIBGpBADYCACACQYABOgCMBCACQoCAgIAQ\nNwOABCACQgA3A/gDIAIgAUECIAEbNgL0AyACIARB8PTGACABGzYC8AMgAkHAAmogAkHwA2oQlRUg\nAi0AwAINByACLQDBAkUEQCACQQU2AoACIAJB8ANqIAJBgAJqELsbIQMMdQsgAi0AwgIiAUHbAEcE\nQCABQfsARwRAIAJB8ANqIAJByARqQfjOxQAQlAYhAQx1CyACIAItAIwEQX9qIgE6AIwEIAFB/wFx\nRQ1zIAJBgARqIQcgAiACKAL4A0EBajYC+AMgAkEANgLAAiACQcACakEEciEEIAJBgAJqQQRyIQZB\nASEDAkADQAJAIAJB4ANqIAJB8ANqEJUVAkAgAi0A4ANFBEAgAi0A4QNFBEAgAkEDNgKAAiACQfAD\naiACQYACahC7GyEBDHQLAkACQCACLQDiAyIBQSxHBEAgAUH9AEYNAiADQf8BcQ0BIAJBCDYCgAIg\nAkHwA2ogAkGAAmoQuxshAQx2CyADQf8BcQ0AIAIgAigC+ANBAWo2AvgDIAJBgAJqIAJB8ANqEJUV\nIAItAIACBEAgAigChAIhAQx2CyACLQCBAkUNECACLQCCAiEBCwJAIAFB/wFxIgFBIkcEQCABQf0A\nRg0BIAJBEDYCgAIgAkHwA2ogAkGAAmoQuxshAQx2CyACQQA2AogEIAIgAigC+ANBAWo2AvgDIAJB\ngAJqIAJB8ANqIAcQwQcgAigChAIhASACKAKAAkECRg11IAEgAigCiAJBpPbGAEETEPksQQFzDQMg\nBUEBRg0GIAJB8ANqEJ4VIgENdyACQYACaiACQfADahCWAyACKAKAAg0EIAUEQCAEENIHCyAEIAYp\nAgA3AgAgBEEIaiAGQQhqKAIANgIAQQEhBSACQQE2AsACQQAhAwwFCyACQRI2AoACIAJB8ANqIAJB\ngAJqELsbIQEMdAsgBQRAIAJByAJqKQMAIRMgAigCxAIhAUEBIQhBAAx3C0Gk9sYAQRMQ2hghAQx1\nCyACKALkAyEBDHILQQAhAyACQfADahDTMCIBRQ0BDHELCyACKAKEAiEBDHELQaT2xgBBExDbGCEB\nDG8LIAIgAi0AjARBf2oiAToAjAQgAUH/AXFFDWwgAiACKAL4A0EBajYC+AMgAkHAAmogAkHwA2oQ\nlRUgAi0AwAINCSACLQDBAkUEQCACQQI2AoACIAJB8ANqIAJBgAJqELsbIQEMawsCQCACLQDCAkHd\nAEcEQCACQYACaiACQfADahCWAyACKAKAAkUNASACKAKEAiEBDGwLQQBB4LrFAEGAuMUAEPkTIQFB\nAQxsCyACQYgCaikDACETIAIoAoQCIQFBASEIQQAMawsgAkHwA2ogA0HYABCPOBogAkEIaiACQfAD\nahDSASACKAIIIgNBBEcNdCACQRRqKAIAIQUgAkEQaigCACEDIAIoAgwhAQx2CyACQcgAaiADQdgA\nEI84GiACLwGMAUGPA00EQCACQZQBaigCACEEIAJBmAFqKAIAIQEgAkH4AWpBADYCACACQYABOgD8\nASACQoCAgIAQNwPwASACQgA3A+gBIAIgAUECIAEbNgLkASACIARB8PTGACABGzYC4AEgAkHAAmog\nAkHgAWoQlRUgAi0AwAJFBEAgAi0AwQJFBEAgAkEFNgLwAyACQeABaiACQfADahC7GyEDDGkLIAIt\nAMICIgFB2wBHBEAgAUH7AEcEQCACQeABaiACQcgEakGIz8UAEJQGIQEMaQsgAiACLQD8AUF/aiIB\nOgD8ASABQf8BcUUNZyACQfABaiEFIAIgAigC6AFBAWo2AugBIAJBADYCmAMgAkEANgKoAyACQQA2\nArgDIAJBADYC0AMgAkEANgLgAyACQZgDakEEciEIIAJB8ANqQQRyIQQgAkGoA2pBBHIhDCACQbgD\nakEEciENIAJB0ANqQQRyIQ4gAkHgA2pBBHIhD0EBIQMDQAJAIAJBiANqIAJB4AFqEJUVAkACQAJA\nAkACQCACLQCIA0UEQCACLQCJA0UEQCACQQM2AvADIAJB4AFqIAJB8ANqELsbIQEMbQsCQCACLQCK\nAyIBQSxHBEAgAUH9AEYNCCADQf8BcQ0BIAJBCDYC8AMgAkHgAWogAkHwA2oQuxshAQxuCyADQf8B\ncQ0AIAIgAigC6AFBAWo2AugBIAJB8ANqIAJB4AFqEJUVIAItAPADDWwgAi0A8QNFDRQgAi0A8gMh\nAQsCQCABQf8BcSIBQSJHBEAgAUH9AEYNASACQRA2AvADIAJB4AFqIAJB8ANqELsbIQEMbgsgAkEA\nNgL4ASACIAIoAugBQQFqNgLoASACQfADaiACQeABaiAFEMEHIAIoAvQDIQEgAigC8ANBAkYNbSAB\nIAIoAvgDIgNBt/bGAEEIEPksDQYgASADQay5yABBCxD5LA0FIAEgA0G49sUAQQsQ+SwNBCABIANB\nw/bFAEEREPksDQMgASADQdT2xQBBERD5LA0CQQAhAyACQeABahDTMCIBRQ0IDG0LIAJBEjYC8AMg\nAkHgAWogAkHwA2oQuxshAQxsCyACKAKMAyEBDGsLIAtBAUYNEiACQfADaiACQeABahC/LCACKALw\nAw1pIAJB4ANqEPEwIA8gBCkCADcCACAPQQhqIARBCGooAgA2AgBBASELIAJBATYC4ANBACEDDAUL\nIAlBAUYNEiACQfADaiACQeABahC/LCACKALwAw1oIAJB0ANqEPEwIA4gBCkCADcCACAOQQhqIARB\nCGooAgA2AgBBASEJIAJBATYC0ANBACEDDAQLIApBAUYNEiACQfADaiACQeABahC/LCACKALwAw1n\nIAJBuANqEPEwIA0gBCkCADcCACANQQhqIARBCGooAgA2AgBBASEKIAJBATYCuANBACEDDAMLIAdB\nAUYNEiACQeABahCeFSIBDWcgAkHwA2ogAkHgAWoQiQIgAigC8AMNZiACQagDahDyMCAMIAQpAgA3\nAgAgDEEIaiAEQQhqKAIANgIAQQEhByACQQE2AqgDQQAhAwwCCyAGQQFGDRIgAkHwA2ogAkHgAWoQ\nviwgAigC8AMNZSACQZgDahDtMCAIIAQpAgA3AgAgCEEIaiAEQQhqKAIANgIAQQEhBiACQQE2ApgD\nQQAhAwwBCwsgAigCoANBACAGG60gAigCpANBACAGG61CIIaEIRMgAigC6ANBACALGyEIIAIoAuwD\nQQAgCxshAyACKALYA0EAIAkbIQsgAigC3ANBACAJGyEJIAIoAsADQQAgChshDSACKALEA0EAIAob\nIQwgAigCsANBACAHGyERIAIoArQDQQAgBxshDyACKAKcAyEBIAIoAqwDIRIgAigCvAMhDiACKALU\nAyEKIAIoAuQDIQdBASEQQQAMZQsgAiACLQD8AUF/aiIBOgD8ASABQf8BcUUNYSACIAIoAugBQQFq\nNgLoASACQQE6AMwDIAIgAkHgAWo2AsgDIAJB8ANqIAJByANqEPUIAkACQAJAAkAgAigC8AMOAwEC\nAAILIAIoAvQDIQEMYgsgAkIANwKsAwwBCyACQbADaiACQfwDaigCADYCACACIAIpAvQDNwOoAwsg\nAkHgA2ogAigCyAMiARCVFQJAAkAgAi0A4ANFBEAgAi0A4QNFBEAgAkECNgLwAyABIAJB8ANqELsb\nIQEMYgsCQAJAIAItAOIDIgNBLEcEQCADQd0ARg0EIAItAMwDDQEgAkEHNgLwAyABIAJB8ANqELsb\nIQEMZAsgAi0AzAMNACABIAEoAghBAWo2AgggAkHwA2ogARCVFSACLQDwAw1iIAItAPEDBEAgAi0A\n8gMhAwwCCyACQQU2AvADIAEgAkHwA2oQuxshAQxjCyACQQA6AMwDCyADQf8BcUHdAEYEQCACQRI2\nAvADIAEgAkHwA2oQuxshAQxiCyACQfADaiABEIkCIAIoAvADDWAgAiACKAL0AzYCuAMgAiACQfgD\naikDADcCvAMMAgsgAigC5AMhAQxgCyACQgA3ArwDCyACQfADaiACQcgDahD2CAJAAkACQAJAIAIo\nAvADDgMBAgACCyACKAL0AyEBDF8LIAJCADcC1AMMAQsgAkHYA2ogAkH8A2ooAgA2AgAgAiACKQL0\nAzcD0AMLIAJB8ANqIAJByANqEPYIAkACQAJAAkAgAigC8AMOAwECAAILIAIoAvQDIQEMXgsgAkIA\nNwLkAwwBCyACQegDaiACQfwDaigCADYCACACIAIpAvQDNwPgAwsgAkHwA2ogAkHIA2oQ9ggCQAJA\nAkAgAigC8AMiBw4DAgEAAQsgAigC9AMhASACQeADahCYBwxdCyACKAL8AyEHIAIoAvgDIQggAigC\n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\nAqwEIAIgCDYCqAQgAiAHNgKkBCACIAk2AqAEIAIgCzYCnAQgAiAKNgKYBCACIAw2ApQEIAIgDTYC\nkAQgAiAONgKMBCACIA82AogEIAIgETYChAQgAiASNgKABCACIBM3A/gDIAIgATYC9AMgAiAENgLw\nAyACQfADakEEciEHAkACQAJAAkAgBEUEQCAFRQ0CQQEhAyAFIQEgEA0BDAMLQQEhAyAQRQ0DCyAH\nEIIqIAQhBgwCCyACQcACaiACQfgDakE4EI84GkEAIQMgEA0CCyAFRSEGIAcQ3BgLIAZFIAVFcg0A\nIAJBsARqENwYCyADDQEgAkGAAmpBBHIgAkHAAmpBOBCPOBogAiABNgKAAiACQeABahC9HCIDBEAg\nAkGAAmoQgioMAwsgAkHYAWoiBCACQZQCaigCADYCACACQcgBaiIGIAJBoAJqKAIANgIAIAJBuAFq\nIgMgAkGsAmooAgA2AgAgAkGoAWoiBSACQbgCaigCADYCACACIAIpAowCNwPQASACIAIpA5gCNwPA\nASACIAIpAqQCNwOwASACIAIpA7ACNwOgASACKQKEAiETIAIoAvABIAIoAvQBEIw0IAJBGGoiByAC\nKQPQATcDACACQSBqIAQoAgA2AgAgAkEkaiACKQPAATcCACACQSxqIAYoAgA2AgAgAkEwaiACKQOw\nATcDACACQThqIAMoAgA2AgAgAkE8aiACKQOgATcCACACQcQAaiAFKAIANgIAIAJByABqEK8VIAJB\nyABqIAdBMBCPOBogE0IgiKchBSATpyEDQQEhBAwRCyACQRU2AvADIAJB4AFqIAJB8ANqELsbIQMM\nAQsgASACQeABahCsHSEDCyACKALwASACKAL0ARCMNCACQRhqIAM2AgAgAkEUakEBOgAAIAJBAzYC\nECACQcgAahCvFUEDCyEDIAJBFGooAgAhBSACQcgAaiACQRhqQSgQjzgaDAwLQQELIQRBASEDIAIg\nAi0AjARBAWo6AIwEIAIgAkHwA2oQgw0iBTYCkAIgAiATNwOIAiACIAE2AoQCIAIgBDYCgAIgAkGA\nAmpBBHIhBwJ/AkACQAJAIARFBEAgBUUNAiAFIQEgCA0BDAMLQQEgCEUNAxoLIAcQ0gcgBAwCC0EA\nIQMgCA0HCyAHENwYIAVFC0UgBUVyDQUgAkGQAmoQ3BgMBQsgAkEVNgKAAiACQfADaiACQYACahC7\nGyEDDAcLIAVBAUcNAQsgBBDSBwtBAQshBEEBIQYgAiACLQCMBEEBajoAjAQgAiACQfADahDyESIF\nNgKQAiACIBM3A4gCIAIgATYChAIgAiAENgKAAiACQYACakEEciEHAkACQAJAAkAgBEUEQCAFRQ0C\nQQEhAyAFIQEgCA0BDAMLQQEhAyAIRQ0DCyAHENIHIAQhBgwCC0EAIQMgCA0CCyAFRSEGIAcQ3BgL\nIAZFIAVFcg0AIAJBkAJqENwYCyADDQEgAiATNwLkASACIAE2AuABIAJB8ANqEL0cIgMEQCACQeAB\nahDSBwwDCyACKAKABCACKAKEBBCMNCACQRBqIBM3AwAgAiABNgIMIBNCIIinIQUgAkHIAGoQrxUg\nE6chA0EAIQQMBQsgAkEVNgKAAiACQfADaiACQYACahC7GyEDDAELIAEgAkHwA2oQrB0hAwsgAigC\ngAQgAigChAQQjDQgAkEQaiADNgIAIAJBAToADEEDIQMgAkEDNgIIIAJByABqEK8VCyACKAIMIQUg\nAkHIAGogAkEQakEoEI84GgtBByEECwJAAkAgBEEHRwRAIAAgBTYCDCAAIAM2AgggACABNgIEIAAg\nBDYCACAAQRBqIAJByABqQTAQjzgaDAELIAIgBTYC9AMgAiADNgLwAyACQfgDaiACQcgAakEoEI84\nGiACQQA2AogCIAJCgICAgBA3A4ACAkAgA0EDRgRAIAIgAkHwA2pBBHI2AuABIAJBFGpBATYCACAC\nQRxqQQE2AgAgAkH00cYANgIQIAJBADYCCCACQT82AsQCIAIgAkHAAmo2AhggAiACQeABajYCwAIg\nAkGAAmpB/NbFACACQQhqEOcbRQ0BDAMLIAIgAkHwA2o2AuABIAJBFGpBATYCACACQRxqQQE2AgAg\nAkHU0cYANgIQIAJBADYCCCACQcAANgLEAiACIAJBwAJqNgIYIAIgAkHgAWo2AsACIAJBgAJqQfzW\nxQAgAkEIahDnGw0CCyACKAKEAiACKAKIAhAKIQEgAigCgAIgAigChAIQjDQCQAJAAkACQAJAIAIo\nAvADDgQCAwEAAQsCQAJAAkAgAi0A9AMOBAYBAgYACyACQfwDaigCACIERQ0FIAJB+ANqKAIAIAQQ\njDQMBQsgAkH4A2oQliQMBAsgAkH4A2ooAgAgAkH8A2ooAgAQoDUMAwsgAkGABGogAigC+AMgAkH8\nA2ooAgAgAkGEBGooAgAoAggRAwAgAigC9AMiBCAEKAIAIgRBf2o2AgAgBEEBRw0CIAIoAvQDEKYn\nDAILAkACQAJAAkAgAi0AgAQOJAMDAwMDAwMDAwMDAwMDAwMDAwMDAwEDAwMDAwMDAwIDAwMDAwAL\nIAJBkARqKAIAIAJBlARqKAIAEKA1IAJBhARqENcVDAILIAJBhARqKAIAQQpJDQEgAkGIBGooAgAg\nAkGMBGooAgAQoDUMAQsgAkGEBGooAgAgAkGIBGooAgAQjDQLIAIoAvQDIAJB+ANqKAIAEIw0DAEL\nIAJB+ANqEOEjCyAAQQc2AgAgACABNgIECyACQdAEaiQADwtBrOLLAEE3IAJByARqQZTXxQBBwOPL\nABCTFAALwHECCX8HfiMAQYAEayICJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCACIDQXVqQQ0gA0EKSxtB\nAWsOEAECAwQFBgcICQoLDA0ODxAACyACQfgCaiABQfrdyABBFkEDEKYpIAItAPgCQQJHBEAgAiAC\nKQP4AiILNwPQAiALQv8Bg1AEQCACQdACakGQ3sgAQQYQmRUiAw0jIAItANACDSQgAkH4AmogAigC\n1AIiASgCABDANiACQfgCahDELSIDDSMgAkH4AmogAUGQ3sgAQQZBAhCmKSACLQD4AkECRwRAIAIg\nAikD+AI3A9gDIAJB2ANqQZDeyABBBhDPIyIDDSQgAkHYA2ogAEEYaigCACAAQRxqKAIAENAjIgMN\nJCACIAIpA9gDNwP4AiACQfgCahCxJCIDDSQgAkEEOgD4AiACQfgCahDELSIDDSQgAkHQAmogAEEM\naigCACAAQRBqKAIAENgkIgMNJCACQdACaiAAQQRqKAIAIABBCGooAgAQ2SQiAw0kIAIgAikD0AI3\nA/gCIAJB+AJqELEkIQMMJAsgAigC/AIhAwwjC0GQ3sgAQQZB1IvMAEEeELs2RQRAEOcpIQMMIwsQ\nljghAwwiCyACKAL8AiEDDCELIAJB+AJqIAFBrMTIAEEWEPYpIAItAPgCQQJGDREgAiACKQP4AiIL\nNwPQAgJ/IAtC/wGDUARAIAJB0AJqIAAoAhggAEEcaigCABCYFwwBC0Gik8kAQQcQxzZFBEAQ5ykh\n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\nAwECAwALIAJBgAFqIABBxABqKAIAIABByABqKAIAEJQkIAJByANqIAIpA4ABNwMAIAJBwANqIAJB\n4ANqKQMANwMAIAJBBDYC2AMgAkELNgL4AiACQQA2AugDIAIgAikD2AM3A7gDIAJB6ANqEKsuDAYL\nIAJBqAJqIABBgAFqKAIAIABBhAFqKAIAEJQkIAIoAqwCIQcgAigCqAIhCCACQQQ2AtgDQQAhAyAC\nQQA2AugDAn8CQAJAAkACQAJAAkACQAJAIABBQGsoAgAiCUEBaw4KCwECAwsECwUGBwALIAJB0AJq\nIABB1ABqKAIAIABB2ABqKAIAEP4dIAJB6AJqIABBxABqEM0KIABBzABqKAIAIgBFDQsQ5zAhAyAA\nKQMAIQwgACgCCCEBIAJBmANqIABBJGooAgAgAEEoaigCABCMLyACQYgBaiAAQRBqKQMAIABBGGop\nAwAQ6DAgAkGQA2ogAikDkAE3AwAgAiABNgKAAyACIAw3A/gCIAIgAikDiAE3A4gDIAMgAkH4AmpB\nMBCPOBoMCwsgAkHoAmogAEHgAGooAgAgAEHkAGooAgAQ/h0gAkHQAmogAEHQAGooAgAgAEHUAGoo\nAgAQjC8gAkHgAmogAEHEAGoQzQoCQCAAQdgAaigCACIBRQRAQQAhAAwBCxDnMCEAIAJBiANqIAFB\nFGooAgAgAUEYaigCABCMLyACQZgBaiABKQMAIAFBCGopAwAQ6DAgAikDmAEhCyACKQOgASEMIAEo\nAhwQkA4hAyACQZgDaiABQSBqEIcgIAIgAzYClAMgAiAMNwOAAyACIAs3A/gCIAAgAkH4AmpBMBCP\nOBoLIAIoAuQCIQUgAikC1AIhDCACKALQAiEDIAIoAvACIQQgAikD6AIhCyACKALgAgwGCyACQdAC\naiAAQdQAaigCACAAQdgAaigCABD+HSACQegCaiAAQcQAahDNCiAAQcwAaigCACIARQ0JEOkwIQMg\nAkHIAWogACkDACAAQQhqKQMAEOgwIAIpA8gBIQwgAikD0AEhCyACQbgBaiAAQRBqKQMAIABBGGop\nAwAQ6DAgAikDuAEhDSACKQPAASEOIAJBqANqIABBNGooAgAgAEE4aigCABCMLyACQagBaiAAQSBq\nKQMAIABBKGopAwAQ6DAgAikDqAEhDyACKQOwASEQIAAoAjwQkA4hASACQbgDaiAAQUBrEIcgIAJB\n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\nIAIoAtwDIQMMBAsgAkHQAmogACACQcwDaigCABDLDyIAIQMgAEUNAQwDCwwICwJAIAIoArgDIgBB\nBEYNAAJAAkACQAJAAkAgAEEBaw4DAQIDAAsgAkEJNgL0AyACQdLpxQA2AvADIAJBCDYC7AMgAkGQ\n9cYANgLoAyACQQs2AuQDIAJBrKXJADYC4AMgAkEQNgLcAyACQYjpxQA2AtgDIAIgAkHQAmo2AvgD\nIAJB6ABqIAJB2ANqEJgjIAIoAmwhAyACKAJoRQ0DDAYLIAJBCDYC9AMgAkHK6cUANgLwAyACQQg2\nAuwDIAJBkPXGADYC6AMgAkEMNgLkAyACQb7pxQA2AuADIAJBEDYC3AMgAkGI6cUANgLYAyACIAJB\n0AJqNgL4AyACQfAAaiACQdgDahCYIyACKAJ0IQAgAigCcARAIAAhAwwGCyAAIAJBvANqKAIAIAJB\nwANqKAIAEJoXIgEhAyABDQUgAi0AxAMiAUUNAyAAQcjgyABBDyABEIkTIgAhAyAARQ0DDAULIAJB\nETYC9AMgAkGt6cUANgLwAyACQQg2AuwDIAJBkPXGADYC6AMgAkEONgLkAyACQZ/pxQA2AuADIAJB\nEDYC3AMgAkGI6cUANgLYAyACIAJB0AJqNgL4AyACQfgAaiACQdgDahCYIyACKAJ8IQAgAigCeARA\nIAAhAwwFCyAAIAJBvANqKAIAIAJBwANqKAIAEJoXIgEhAyABDQQgAi0AxAMiAUUNAiAAQejpxQBB\nFSABEIkTIgAhAyAARQ0CDAQLIAJB0AJqQZD1xgBBCEGY6cUAQQcQhRciACEDIABFDQEMAwsgAyAC\nQbwDaigCACACQcADaigCABCaFyIAIQMgAA0CCyACIAIpA9ACNwPYAyACQdgDahCcHCIDDQEgAkEE\nOgDYAyACQdgDahDELSIAIQMgAA0BCyACKAL4AkELRwRAIAJByAJqQdvZxQBBDRCZFSIAIQMgAA0B\nAn8CQAJAAkACQAJAAkAgAi0AyAJFBEAgAkHYA2ogAigCzAIiACgCABDANiACQdgDahDELSIBIQMg\nAQ0JIAIoAvgCIgFBC0YEQCAAKAIAEJ4oDAgLAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDgoB\nAgMEBQYHCAkKAAsgAkHYA2ogAEEAIAIQ2RICQCACLQDYA0ECRwRAIAIgAikD2AM3A9ACIAJB0AJq\n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\nKAIsIQAgAigCKARAIAAhAwwFCyAAIAkgCBCaFyIDDQQgAi0A7AMiAUUNAiAAQejpxQBBFSABEIkT\nIgNFDQIMBAsgAkHQAmpBkPXGAEEIQZjpxQBBBxCFFyIDRQ0BDAMLIAMgCSAIEJoXIgMNAgsgAiAC\nKQPQAjcD+AIgAkH4AmoQuxwiAw0BIAJBBDoA+AIgAkH4AmoQxC0iAw0BC0EAIQMLIAJB2ANqEOs1\nIAMNAQsgAiACKQPoAjcD+AIgAkH4AmoQ4BwhAwsgAkGABGokACADDwtBwIrMAEEoQaSEzAAQ+R0A\nC8lrAhR/A34jAEHgxgBrIgIkAAJAAkACQAJAAn8CQAJAAkACQCAAAn8CQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQCAALQDYB0EBaw4DCQIBAAsgACAAQegDakHoAxCPOBoLAkACQAJA\nIAAtAEZBAWsOBgUDAgEpAAYLIABByABqIQ4gAEHgA2oiCS0AAEEBaw4DCgIqKQsgAEHUAGohBwJA\nIABBqAJqIgUtAABBAWsOAwACISALQYCAwABBI0GUxcAAEPkdAAsgAEHgAGohBSAAQYoCaiIHLQAA\nQQFrDgYBAAULEBIECwALQYCAwABBI0GkxcAAEPkdAAtBgIDAAEEjQejVwAAQ+R0ACyAAIAApAjQ3\nAgwgACAAKQMoNwMAIABBgQI7AUQgAEEIaiAAQTBqKAIANgIAIABBFGogAEE8aigCADYCACAAQRBq\nKAIAIQcgACgCBEUNAiAAQShqIQMgAEEAOgBFIAdFBEAgACADKQMANwNIIABB0ABqIANBCGooAgA2\nAgAgAEGoAmoiBUEAOgAAIAAgAEHMAGopAgA3AlQgAEHUAGohBwwbCyAAQQA6AEQgACADKQMANwNI\nIAAgAEE0aiIHKQIANwJUIABB0ABqIANBCGooAgA2AgAgAEHcAGogB0EIaigCADYCACAAQYoCaiIH\nQQA6AAAgAEGoAWogAEHYAGopAwA3AwAgAEGgAWogAEHMAGopAgA3AwAgAEHgAGohBQsgAEGIAmpB\nADsBACAAQZABaiIDIABBoAFqKQMANwMAIABBmAFqIABBqAFqKQMANwMAIAJBzDZqQQI2AgAgAkHU\nNmpBATYCACACQczFwAA2Asg2IAJBATYCxDYgAkHcxcAANgLANiACQQE2ArxGIAIgAzYCuEYgAiAC\nQbjGAGo2AtA2IAJB2ClqIAJBwDZqELESIABBuAFqIgMgAkHgKWoiCCgCADYCACAAQbABaiACKQPY\nKTcCACACQcA2aiAAQbQBaigCACADKAIARAAAAAAAAPA/EL8GIAIoAsA2IgZFDQQgAEHoAGogAikD\nyDY3AgAgAEHwAGoiAyACQdA2aikDADcCACAAQfgAaiACQdg2aikDADcCACAAQeQAaiACKALENjYC\nACAAIAY2AmAgAEH8AGooAgAQiyUQxTAhBkGEw8AAEP82IQogAkGEw8AANgLENiACQQE2AsA2IAIg\nCjYCyDYgBigCCCACQcg2ahDWLSACKQLENiEWIAMQnjQgAEH0AGogFjcCACADQQE2AgAgBhCMJSAC\nQfApaiAFQRhqKQIANwMAIAJB6ClqIAVBEGopAgA3AwAgCCAFQQhqKQIANwMAIAIgBSkCADcD2Ckg\nAkHANmogAkHYKWoQ8g0gAEGMAmogAkHANmpBhAEQjzgaCyACQdgpaiAAQYwCaiIDIAEQ/w4gAigC\n2CkiCEECRg0JIAJBwMYAaiIKIAJB6ClqKAIANgIAIAIgAikD4Ck3A7hGIAIoAtwpIQYgAxC0LiAI\nDQggAEGEAWogAikDuEY3AgAgAEGMAWogCigCADYCACAAQYABaiIIIAY2AgAgAkHANmogCEH8xcAA\nQRFBABCdGSACKALANiEGIAIoAsQ2IghFDQcgAEHEAWogAkHINmpBLBCPOBogAEHAAWogCDYCACAA\nQbwBaiIIIAY2AgAgAkHANmogCEH8xcAAQREQnhkgAigCwDYhBiACKALINiIIDQQgAkHwD2ogBhCZ\nMQwUCyAHBEBB9NbAAEH3ABCnKyEBIAJBADYC2BwgAiABNgLcHAweCyAAQQA2AkAMGQtBgIDAAEEj\nQYDTwAAQ+R0AC0GAgMAAQSNB4L7AABD5HQALIAJB8A9qIAIoAsQ2EJkxDBILIAIoAsQ2IQogAEH4\nAWogCDYCACAAQfQBaiAKNgIAIABB8AFqIgggBjYCACAAQbACahCSOCIGNgIAIAJB4AFqIAgoAgAg\nBhDJICACQcA2aiACKALgASACKALkARCRLQJAAkAgAigC2DZFBEAgACACKALANiIHNgKMAiAAQaQC\nakEANgIADAELIAMgAkHANmpBJBCPOCEDIABBpAJqKAIADQEgAygCACEHCyACQfAPaiAHEJkxDAIL\nIABBtAJqIANBJBCPOBoLIAJBwDZqIABB0AJqKAIAIABB1AJqKAIAIAEoAgAQ5xMCQAJAAkACQAJA\nAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACKALANkEDRwRA\nIAIpA8A2IRYgAEG0AmoQjiUgFkIgiKchAyAWpyIGDgMCAQMBC0EEDCULIAIgAzYCwDYgAkHYKWpB\nBHIgAxCADCACQcA2ahDEMCACQeApaigCACIGRQ0EIAJB5ClqKAIAIQggAigC3CkhCgsgAEH8AWog\nCjYCACAAQYACaiIDIAatIAitQiCGhDcDACAAQbACahDEMCADKAIAIgoNAUEgEI4CIgNFDTcgA0IA\nNwAAIANBGGpCADcAACADQRBqQgA3AAAgA0EIakIANwAAQSAQjgIiCQ0CDDcLIAJB8A9qIAMQmTEM\nGQsgAEGEAmooAgAhAyAAKAL8ASESIABBnAFqKAIAIRMgAEGYAWooAgAhFCACQfApakEANgIAIAJB\ngAE6APQpIAJCgICAgBA3A+gpIAJCADcD4CkgAiADNgLcKSACIAo2AtgpIAJBuMYAaiACQdgpahCV\nFSACLQC4RkUEQCACLQC5RkUEQCACQQU2AsA2IAJB2ClqIAJBwDZqELsbIQYMGAsgAi0AukYiA0Hb\nAEcEQCADQfsARwRAIAJB2ClqIAJB2MYAakGIuccAEJQGIQMMGAsgAiACLQD0KUF/aiIDOgD0KSAD\nQf8BcUUNFiACQegpaiERIAIgAigC4ClBAWo2AuApIAJBwDZqQQRyIQ8gAkHINmohDEEBIQZBACEI\nAkADQAJAIAJBkMYAaiACQdgpahCVFQJAAkAgAi0AkEZFBEAgAi0AkUZFBEAgAkEDNgLANiACQdgp\naiACQcA2ahC7GyEDDBgLAkACQCACLQCSRiIDQSxHBEAgA0H9AEYNAiAGQf8BcQ0BIAJBCDYCwDYg\nAkHYKWogAkHANmoQuxshAwwaCyAGQf8BcQ0AIAIgAigC4ClBAWo2AuApIAJBwDZqIAJB2ClqEJUV\nIAItAMA2BEAgAigCxDYhAwwaCyACLQDBNkUNDCACLQDCNiEDCwJAIANB/wFxIgNBIkcEQCADQf0A\n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\naiACQbDGAGooAgA2AgAgAkHQxQBqIAJBqMYAaikDADcDACACQcjFAGogAkGgxgBqKQMANwMAIAJB\nsMUAaiACQejFAGopAwA3AwAgAkG4xQBqIAJB8MUAaigCADYCACACIAIpA5hGNwPARSACIAIpA+BF\nNwOoRQwCC0EAIQggBEUNASACQYg3ahCUGAwBCyALIAgQjDRBACEIIAQhAwsgCEUNASACQaDFAGog\nAkHYxQBqKAIAIgQ2AgAgAkGYxQBqIAJB0MUAaikDACIWNwMAIAJBkMUAaiACQcjFAGopAwAiFzcD\nACACQfjEAGoiBiACQbDFAGopAwA3AwAgAkGAxQBqIgwgAkG4xQBqKAIANgIAIAJB2MQAaiAXNwMA\nIAJB4MQAaiAWNwMAIAJB6MQAaiAENgIAIAIgAikDwEUiFjcDiEUgAiACKQOoRTcD8EQgAiAWNwPQ\nRCACQcjEAGogDCgCADYCACACQcDEAGogBikDADcDACACIAIpA/BENwO4RCACQbjGAGogAkHYKWoQ\nlRUCfyACLQC4RkUEQCACLQC5RgRAIAJBEzYCwDYgAkHYKWogAkHANmoQuxsMAgsgAkGgxABqIgQg\nAkHYxABqKQMANwMAIAJBqMQAaiIGIAJB4MQAaikDADcDACACQbDEAGoiDCACQejEAGooAgA2AgAg\nAkGIxABqIg8gAkHAxABqKQMANwMAIAJBkMQAaiIQIAJByMQAaigCADYCACACIAIpA9BENwOYRCAC\nIAIpA7hENwOARCACKALoKSACKALsKRCMNCACQejDAGogBCkDACIWNwMAIAJB8MMAaiAGKQMAIhc3\nAwAgAkH4wwBqIAwoAgAiBjYCACACQdDDAGoiDCAPKQMANwMAIAJB2MMAaiIPIBAoAgA2AgAgAiAC\nKQOYRCIYNwPgQyACIAIpA4BENwPIQyACQcw2aiAWNwIAIAJB1DZqIBc3AgAgAkHcNmogBjYCACAC\nIAM2AsA2IAIgGDcCxDYgFCATIAJBwDZqIA0Q5gIhBCACQeQpaiAMKQMANwIAIAJB7ClqIA8oAgA2\nAgAgAiAJNgLYKSACIAIpA8hDNwLcKSACQdg2aiAEQRhqKQAANwMAIAJB0DZqIARBEGopAAA3AwAg\nAkHINmogBEEIaikAADcDACACIAQpAAA3A8A2IAJBuMYAaiACQcA2aiACQdgpaiAIIA4Q7gYgAigC\nvEYiAwRAIAIgAigCwEYiCTYCoEYgAiADNgKcRiACIAIoArhGNgKYRiACQcA2ahDoKSALIAgQjDRB\nwAAhBgJ/IAlBwABGBEBBIBCOAiIGRQ0mIAZCADcAACAGQRhqQgA3AAAgBkEQakIANwAAIAZBCGpC\nADcAAEEgEI4CIghFDSYgCEIANwAAIAhBGGpCADcAACAIQRBqQgA3AAAgCEEIakIANwAAIAJB2AFq\nIANBAEEgQYC+xwAQtyggBkEgIAIoAtgBIAIoAtwBQZC+xwAQqCsgAkHQAWogA0EgQcAAQaC+xwAQ\ntyggCEEgIAIoAtABIAIoAtQBQbC+xwAQqCsgAkGYxgBqEKgWQQUMAQsgAkGYxgBqEKgWIAIoAqBG\nIQhBBAshAyACKAKYRiACKAKcRhCMNCAEEMIFIANBBUcNBiASIAoQjDQMDAsgAkHANmoQ6CkgCyAI\nEIw0IAQQwgVBASEDDAULIAIoArxGCyEGIAsgCBCMNAwCCyACQRU2AsA2IAJB2ClqIAJBwDZqELsb\nIQYMAQsgAyACQdgpahCsHSEGCyACKALoKSACKALsKRCMNEEAIQMLIAIgAzoAwDYgAiACLwDFQzsA\nwTYgAiAINgLINiACIAY2AsQ2IAIgAkHHwwBqLQAAOgDDNiACQcA2ahDuKyACQfgPakEIOgAAIAJB\nAjsB9A8gAkEBNgLwDyASIAoQjDQMDQsgAEGwAmoQxDAMDAsgAkHwD2ogBhCZMQwNCyACQfAPaiAG\nEJkxDA0LQQMMBQsgAkGoAWogAEHUAmooAgAgAEHYAmooAgAgASgCABCjDEEFIAIoAqgBIgNBA0YN\nBBogAigCrAEhCSAAQcwCahCtJCACQaABaiADIAkQ8xcgAigCoAENAiAAQYQDaigCACEIIABBgANq\nKAIAIQYgAEHAAmoQxDAgAEGIAmpBADsBAAsgAEGAAWooAgAQkgEgAEGQAWopAwAhFkEQELowIgMg\nCDYCDCADIAY2AgggA0KBgICAEDcCACAAQdQDakEAOgAAIABBvAJqIAM2AgAgAEG0AmogFjcCAAsg\nAkHANmogAEGMAmoiAyABEKQFIAIoAsA2QQJGDQEgAkHwD2ogAkHANmpBLBCPOBogAxDDICAAQfAB\nahDEMCAAQbwBahCtJCAAQYABahC8KgwJCyACQfAPaiACKAKkARCZMQwCC0EGCyEBIAcgAToAAAwH\nCyAAQcACahDEMAsgAEGIAmotAABFDQAgAEGMAmoQrSQLIABBiAJqQQA6AAACQCAAQYkCai0AAEUN\nACAIRQRAIAIoAoxFIAJBkMUAaigCABCMNAwBCyACQYjFAGpBBHIQ7isLIABBADoAiQIgAEGAA2oQ\niy0LIABB8AFqEMQwCyAAQbwBahCtJAsgAEGAAWoQvCoLIABBsAFqKAIAIABBtAFqKAIAEIw0IAIo\nAvAPIQMgAkHID2ogAkHwD2pBBHJBKBCPOBogAEEBOgCKAiADQQJGDQAgAkGYD2pBBHIgAkHID2pB\nKBCPOBogAiADNgKYDyAFEOARIAJB+A5qIAJBmA9qENAXIAIvAfgOIgNBA0YEQCACKAL8DiEDIABB\n1ABqIgcQqBYgACADNgJAIAcoAgAgAEHYAGooAgAQjDQgAEHIAGooAgAgAEHMAGooAgAQjDQMBAsg\nAkHoDmogAkGID2opAwAiFjcDACACQfAOaiACQZAPaigCACIBNgIAIAIgAikDgA8iFzcD4A4gAi8B\n+g4hByACKAL8DiEJIAJB0DZqIBY3AwAgAkHYNmogATYCACACIAk2AsQ2IAIgBzsBwjYgAiADOwHA\nNiACIBc3A8g2IAJB2BxqIAJBwDZqEIocIABB1ABqKAIAIABB2ABqKAIAEIw0IABByABqKAIAIABB\nzABqKAIAEIw0DAcLQQMMDgsgAEGkAmpBADoAACAAQYwBakEANgIAIABBhAFqIAApAlQ3AgALIAJB\nwDZqIABB3ABqIgMgARCkBSACKALANiIJQQJGDQMgAkHYKWpBBHIgAkHANmpBBHJBKBCPOBogAxDD\nICAFQQE6AAAgAiAJNgLYKSAHENovIAJB8A9qIAJB2ClqENAXIAIvAfAPIgNBA0cNASAAIAIoAvQP\nNgJAIABByABqKAIAIABBzABqKAIAEIw0CyAAQQRqKAIAIgNFDQQgAC0ARQ0BDAQLIAJBoA9qIAJB\ngBBqKQMAIhY3AwAgAkGoD2ogAkGIEGooAgAiATYCACACIAIpA/gPIhc3A5gPIAIvAfIPIQcgAigC\n9A8hCSACQdA2aiAWNwMAIAJB2DZqIAE2AgAgAiAJNgLENiACIAc7AcI2IAIgAzsBwDYgAiAXNwPI\nNiACQdgcaiACQcA2ahCKHCAAQcgAaigCACAAQcwAaigCABCMNAwCCyAAKAIAIAMQjDQMAgsgBUED\n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\nIAIoAqAKQQJHDQIgASEDDAwLIAJBEjYCoAogAkH4F2ogAkGgCmoQuxshAwwLCyACKAKsESEDDAoL\nIAEgAigCqApB6O/LAEEEEPksIQEMAQsgCA0JIAJBoApqEPMvIAIoAqAKIghFDQEgAigCpAohAwwJ\nCyABQQFzBEBBACEEIAJB+BdqELgwIgFFDQJBACEIIAEhAwwJCyAIBEBBACEIQejvywBBBBDbGCED\nDAkLIAJBoApqIAJB+BdqEJYsIAIoAqAKIghFDQAgAigCpAohA0EAIQQMAQsLIAIoAqQKIQMMBQsg\nAiACLQCcGEF/aiIBOgCcGCABQf8BcUUNAyACIAIoAoAYQQFqNgKAGCACQQE6AKwRIAIgAkH4F2o2\nAqgRIAJBoApqIAJBqBFqEJYJAkACQAJ/IAIoAqAKRQRAIAIoAqQKIgENAkEAQaDHxQBBgLjFABD5\nEwwBCyACKAKkCgshA0EAIQEMAQsgAkGoCmooAgAhAwsgAiACLQCcGEEBajoAnBggAiACQfgXahCD\nDSIENgKoCiACIAM2AqQKIAIgATYCoAogAQRAQQAgASAEGyEBIAQgAyAEGyEDDAgLQQAhASAERQ0H\nIAJBqApqENwYDAcLIAIoAqwRIQQMCAsgAigC/BchASAAQQo2ArADIAAgATYCAAwJCyACQQU2AqAK\nIAJB+BdqIAJBoApqELsbIQMMAQsgAkEVNgKgCiACQfgXaiACQaAKahC7GyEEDAULQQAhCAsgAiAC\nLQCcGEEBajoAnBggAiACQfgXahDyESIENgKoCiACIAM2AqQKIAIgCDYCoAogCARAQQAgCCAEGyEB\nIAQgAyAEGyEDDAILQQAhASAERQ0BIAJBqApqENwYDAELIAJBFTYCoAogAkH4F2ogAkGgCmoQuxsh\nBAwCCyABRQ0AIAJB+BdqEL0cIgQNASACKAKQGCACKAKUGBCMNAJ/AkACQAJAAkACQAJAAkACfwJ/\nAn8CQAJ/An8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CfwJ/AkACfwJ/AkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJ/An8CfwJAAn8CfwJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\n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\nKAIANgIAIAIgAikDmBE3A+ANIAIgATYCoAogAkGgCmpBBHIgAkHsDWpBrAMQjzghBiACQdwNaiAF\nKAIANgIAIAIgAzYC0A0gAiACKQPgDTcC1A0gAkH4CWoQvRwiBARAIAJBoApqEJ4nDAMLIAJB4AZq\nIAZBmAMQjzgaIAJB2AZqIgUgAkHUDWoiBkEIaigCADYCACACIAYpAgA3A9AGIAIpA8gNIRAgAikD\nwA0hDyACKAK8DSEEIAIoApAKIAIoApQKEIw0IAJBuANqIAJB4AZqQZgDEI84GiACQbADaiIGIAUo\nAgA2AgAgAiACKQPQBjcDqAMgAkEQaiACQbgDakGYAxCPOBogAkEIaiAGKAIANgIAIAIgAikDqAM3\nAwAMPQsgAkEVNgL4FyACQfgJaiACQfgXahC7GyEEDAELIAEgAkH4CWoQrB0hBAsgAigCkAogAigC\nlAoQjDQgBBD5EQw+CyAIIAoQoDULIAMgBRCgNQtBACEDCyACIAItAJwVQQFqOgCcFSACQfgUahCD\nDSEBIAIgBDYC+BcgAkH4F2pBBHIgAkGgCmpB/AIQjzgaIAIgATYCmBsgAiAJNgKQGyACIAY2Aowb\nIAIgBzYCiBsgAiAKNgKEGyACIAg2AoAbIAIgBTYC/BogAiADNgL4GgJAIAMEQCABDQEgAkGoEWog\nAkGgCmpB/AIQjzgaIAJBgB5qIAJB/BpqIgFBGGooAgA2AgAgAkH4HWogAUEQaikCADcDACACQfAd\naiABQQhqKQIANwMAIAIgASkCADcD6B0MDwtBACEDIAFFDQ4gAkGYG2oQ3BgMDgsgAkH4F2oQpyNB\nACEDIAEhBAwNCyACQRU2AvgXIAJB+BRqIAJB+BdqELsbIQQMDwtBACEDDAcLIAUgBhCgNQsgAyAK\nEKA1IAdFCyEGIAlBAEchAwwDCyACKAL8FwshBEEAIQMLQQEhBgsgCSEFIAchCAsgAigC3BsiAUUN\nAQsgAigC2BsgARCMNAsgCEUgBkVyRQRAIAcgAigC3BQQoDULIAVFIANyRQRAIAkgAigCnBEQoDUL\nQQAhAwsgAiACLQCcFUEBajoAnBUgAkH4FGoQ8hEhASACIAQ2AvgXIAJB+BdqQQRyIAJBoApqQfwC\nEI84GiACQZAbaiACQYAKaigCADYCACACIAY2AoQbIAIgBTYCgBsgAiAKNgL8GiACIAM2AvgaIAIg\n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\nAEcMAwsgAwshBiAFCyEHQQEhC0EACyEEIAIoAoQKQQRHBEAgAkH4CWoQ2RoLIAdFIAtBAXNyRQRA\nIAUgChCgNQsgBkUgBHJFBEAgAyAIEKA1C0EEIQQLIAIgAi0A/BtBAWo6APwbIAJB2BtqEPIRIQUg\nAiABNgL4FyACQfgXakEEciACQfgUakH8AhCPOCEDIAJBkBtqIAJB4BRqKAIANgIAIAIgCzYChBsg\nAiAHNgKAGyACIAk2AvwaIAIgBjYC+BogAiAFNgKgGyACIA83A5gbIAIgAikD2BQ3A4gbIAIgBDYC\nlBsCQAJAIARBBEcEQCAFDQEgAkGoEWogA0GYAxCPOBoMBAsgBQ0BDAILIAJB+BdqEJwnQQQhBCAF\nIQEMAgsgAkGgG2oQ3BgLQQQhBAsgBEEERg0CIAJB7A1qIAJBqBFqQZgDEI84GiACIAE2AqAKIAJB\noApqQQRyIAJB7A1qQZgDEI84IQMgAiAPNwPADSACIAQ2ArwNIAJB2BtqEL0cIgUEQCACQaAKahCc\nJwwECyACQeAGaiADQZgDEI84GiACKALwGyACKAL0GxCMNCACQbgDaiACQeAGakGYAxCPOBogAkEQ\naiACQbgDakGYAxCPOBpBBiEDCyAAIAE2AgAgAEEEaiACQRBqQZgDEI84GiAAIAM2ArADIAAgEDcC\nqAMgACAPNwKgAyAAIAQ2ApwDIAAgAikDADcCtAMgAEG8A2ogAkEIaigCADYCAAwGCyACQRU2AvgX\nIAJB2BtqIAJB+BdqELsbIQUMAQsgASACQdgbahCsHSEFCyACKALwGyACKAL0GxCMNCAFEPkRCyEB\nIABBCjYCsAMgACABNgIADAILIAMgAkH4F2oQrB0hBAsgAigCkBggAigClBgQjDQgBBD5ESEBIABB\nCjYCsAMgACABNgIACyAMIA0QoDULIAJBsB9qJAALp14CTH8GfiMAQaAaayIDJAAgA0EwakEANgIA\nIANBgAE6ADQgA0KAgICAEDcDKCADIAI2AiQgAyABNgIgIANCADcDGCADIAI2AhQgAyABNgIQIANB\nyAhqIANBEGoQlRUCQAJAAn8CQAJAAkACQAJ/An8CQAJAAkAgAy0AyAhFBEAgAy0AyQhFBEAgA0EF\nNgKoBiADQRBqIANBqAZqELsbDAsLIAMtAMoIQfsARw0BIAMgAy0ANEF/aiIBOgA0IAFB/wFxRQRA\nIANBFTYCqAYgA0EQaiADQagGahC7GwwLCyADIAMoAhhBAWo2AhggA0EBOgC0CCADIANBEGo2ArAI\nIANBADYCuAggA0EANgLACCADQQM6AOUJIANBADYCmAogA0EANgKwCiADQoCAgICAATcDqAogA0Hm\nCWohRCADQcgIakEEciFFIANB+AdqIUYgA0HGB2ohRyADQagGakEEciESIANB8hhqIS8gA0GQDmpB\nBHIhJCADQbwGaiFIIANBrg9qIUkgA0HADmohJSADQbQOaiEwIANBwAZqIRcgA0G0BmohHiADQa4H\naiExIANBqAdqIR8gA0HgBmohMiADQagGakEHciEgIANB2BhqIQogA0HQGGpBAXIhEyADQYAaakEB\nciEYIANBohlqITMgA0GcGWohISADQdAYakEEciE0IANB0AZqITUgA0HIGWpBAXIhJiADQfwZaiE2\nIANB8BVqQQFyIRkgA0HgGGohFCADQYgWaiFKIANBsBVqQQRyITcgA0HcEmohOCADQdgSaiEcIANB\nwBJqQQRyIScgA0G4BmohDCADQZATakEBciE5IANBqAZqQQFyITogA0HwDWohKCADQegNakEBciE7\nIANBsBRqQQFyITwgA0GYCmpBBHIhHSADQfAKakEBciE9IANBqxhqISIgA0GrBmohPiADQRBqIQEg\nA0GoGGpBAXIiP0EPaiFLA0AgA0GoDmogARCVFQJAAkACQCADLQCoDkUEQCADLQCpDg0BIANBAzYC\nqAYgASADQagGahC7GyEHDAILQRwhAiADKAKsDiEHDAILAkACQCADLQCqDiIEQSxHBEBBGyECIARB\n/QBGDQQgAy0AtAgNASADQQg2AqgGIAEgA0GoBmoQuxshBwwDCyADLQC0CA0AIAEgASgCCEEBajYC\nCCADQagGaiABEJUVIAMtAKgGBEAgAygCrAYhBwwDCyADLQCpBgRAIAMtAKoGIQQMAgsgA0EFNgKo\nBiABIANBqAZqELsbIQEMCwsgA0EAOgC0CAsCQCAEQf8BcSICQSJHBEAgAkH9AEYNASADQRA2AqgG\nIAEgA0GoBmoQuxshAQwLCyABQSBqQQA2AgAgASABKAIIQQFqNgIIIANBqA5qIAEgAUEYahDmCSAD\nKAKsDiEHIAMoAqgOIgFBAkYNASAHIAMoArAOIgRBlPjGAEEGEPksIQYCfyABRQRAQRYgBg0BGkEX\n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\nAsgYIANBADYC3BVBAiECQQAhBQNAIANB0BhqIEoQ7BMCQAJAAkACQAJAAkACQAJAAkACQAJAAkAg\nAy0A4BhBBkcEQCADQfAVahDsMSADQYAWaiAUQRBqKQMANwMAIANB+BVqIBRBCGopAwA3AwAgAyAU\nKQMANwPwFSADKALQGCADQcgZaiADKALUGCIBIAMoAtgYEKIcIAEQjDQgAy0AyBkEQCADKALMGSEB\nDBILIAMtAMkZDgQFBAMCAQsgAkH/AXFBAkciBkUEQEEBIQVBAiECQdGiywBBChDaGCEBDBQLIANB\n0BhqIANB6BdqQcAAEI84GiADQfQZaiIaIANB5BdqLQAAOgAAIAMgAygC4Bc2AvAZIANByBlqIANB\nvhdqQSIQjzgaIAVFDREgBEUhBQJAIARFBEAgA0GAGmpBr5vJAEEJENccIAMoAoAaIgFFDQkgAyAD\nKAKEGiIONgL8GSADIAE2AvgZDAELIAMgDjYC/BkgAyAENgL4GSAEIQELIAMoAtwVDQZByJvJAEEK\nENoYIQEgA0H4GWoQnzIMEgsgA0HwFWoQ6RUiAUUNCwwPCyADKALcFSIJDQMgA0HQGGogA0HwFWoQ\n7hQgAygC1BgEQCADQdgVahCpLiADQeAVaiAKKAIANgIAIAMgAykD0Bg3A9gVDAsLIAMoAtAYIQEM\nDgsgBARAQQAhBkEBIQVBr5vJAEEJENsYIQEMEQsgA0HQGGogA0HwFWoQ7BQgAygC0BgiBARAIAMo\nAtQYIQ4gA0HIGGoQtzQgAyAONgLMGCADIAQ2AsgYDAoLIAMoAtQYIQFBACEEQQEhBUEAIQYMEAsg\nBUUNB0EAIQZBASEFQZiayQBBChDbGCEBDA8LIAJB/wFxQQJGDQVBACEGQQEhBUHRossAQQoQ2xgh\nAQwOC0EBIQVBACEGQcibyQBBChDbGCEBDA4LIANB0BVqIgkgA0HgFWooAgA2AgAgA0GoF2oiCyAD\nQbAYaikBADcDACADQbAXaiIFIANBuBhqKQEANwMAIANBuBdqIgYgA0HAGGooAQA2AgAgAyADKQPY\nFTcDyBUgAyADKQGoGDcDoBcgA0HgFmogA0HQGGpBwAAQjzgaIANB3BZqIgQgGi0AADoAACADIAMo\nAvAZNgLYFiADQbYWaiADQcgZakEiEI84GiASQRhqIAYoAgA2AgAgKSAFKQMANwIAIEEgCykDADcC\nACASIAMpA6AXNwIAIAMgTTYC3AYgMiADQeAWakHAABCPOBogHyADKALYFjYCACAfQQRqIAQtAAA6\nAAAgAyAtNgKkByADIC42AqAHIDEgA0G2FmpBIhCPOCEEIDUgAykDyBU3AgAgNUEIaiAJKAIANgIA\nIAMgDjYCzAYgAyABNgLIBiADIBs2AqgGIAMgAjoArQcgAygCqBZFDQEgLEG8+8gAQby0wwAQ+RMh\nASADQagGahCMJ0ECIQIMAgsgAygChBohAQwKCyADQagVaiAeQQhqKAIANgIAIAMgHikCADcDoBUg\nAykCrAYhVCADQbAUaiAXQe0AEI84GiADQY4UaiAEQSIQjzgaIBshAQsgA0HwFWoQ2jVBAAwMCyAD\nLQDwFSEBIANBBjoA8BUCQCABQQZGBEBBxPvIAEEQEJYUIQEMAQsgJiAZKQAANwAAICZBCGogGUEI\naikAADcAACAmQQ9qIBlBD2opAAA3AAAgAyABOgDIGSADQdAYaiADQcgZahCGEyADKALQGCEBIAMt\nAKEZIgJBAkYNACADQegXaiA0QcAAEI84GiADQeQXaiAhQQRqLQAAOgAAIAMgISgCADYC4BcgAygC\nmBkhLSADKAKUGSEuIANBvhdqIDNBIhCPOBogASFNDAILQQAhBkEBIQVBAiECDAgLIAMtAPAVIQEg\nA0EGOgDwFSABQQZGBEBBxPvIAEEQEJYUIQEMBQsgGCAZKQAANwAAIBhBCGogGUEIaikAADcAACAY\nQQ9qIBlBD2opAAA3AAAgAyABOgCAGiADQdAYaiADQYAaahCpDCADLQDQGARAIAMoAtQYIQEMBQUg\nA0HQGWoiBSAKQQhqKQIANwMAIANB2BlqIgYgCkEQaikCADcDACADQeAZaiIBIApBGGotAAA6AAAg\nAyATKAAANgL4GSADIAopAgA3A8gZIAMgE0EDaigAADYA+xkgA0GqGGogNkECai0AADoAACADIDYv\nAAA7AagYIAMoAvgZIRsgIiADKQPIGTcAACAiQQhqIAUpAwA3AAAgIkEQaiAGKQMANwAAICJBGGog\nAS0AADoAAEEBIQUMAQsACwALIANB6BdqIDRBwAAQjzgaIANBhBpqIg4gIUEEai0AADoAACADICEo\nAgA2AoAaIAMoApgZIUIgAygClBkhQyADQcgZaiAzQSIQjzgaIAQhASACQQNxQX5qDgIJCwoLIANB\nuBRqIBxBCGoiAigCADYCACADIBwpAgA3A7AUIAwgA0HQEmopAwA3AwAgA0GwBmogA0HIEmopAwA3\nAwAgAyADKQPAEjcDqAYgA0HQGGogA0GoBmoQiQcgAygC1BghASADKALQGEUEQCADKQPYGCFPIANB\niBRqIAIoAgA2AgAgAyAcKQIANwOAFEECIQIMDgsgA0GwFGoQ0isMDwtBAiECIANBsBVqIANBmBpq\nQay2wwAQgxAhAUEBDAYLQQAhBkEBIQUMAgtBASEFQZiayQBBChDaGCEBCyAuIC0QjDQLIAMoAtwV\nIglFDQELIAMoAtgVIAkQjDQLIARFIAVFckUEQCADQcgYahCfMgsgBiACQf8BcUECRnJFBEAgLiAt\nEIw0CyADQfAVahDaNUECIQJBAAshCQJAAkACQCAqDgICAQALIANBsBVqEOEjDAYLIAlFDQUgNxDX\nFQwFCyA3ENIwDAQLQQBBlO3FAEG8tMMAEPkTIQEMAQsgA0HgFmogA0HoF2pBwAAQjzgaIANBzBhq\nIk4gDi0AADoAACADIAMoAoAaNgLIGCADQb4XaiADQcgZakEiEI84GgJAAkACQCAFIAZGDQAgAyAF\nQRhqNgLMFSAFLQAAIgZBBkYNACADQecVaiIBIAVBEGopAAA3AAAgA0HgFWoiDiAFQQlqKQAANwMA\nIAMgBSkAASJPNwPYFSAYIE83AAAgGEEIaiAOKQMANwAAIBhBD2ogASkAADcAACADIAY6AIAaIANB\n0BhqIANBgBpqEKkMIAMtANAYRQ0BIAMoAtQYIQEMAgtBAUGU7cUAQby0wwAQ+RMhAQwBCyADQf0Z\naiADKALUGCIaQRB2OgAAIANB0BlqIgkgCkEIaikCADcDACADQdgZaiILIApBEGopAgA3AwAgA0Hg\nGWoiBiAKQRhqLQAAOgAAIAMgEy8AADsB+BkgAyAKKQIAIk83A+gXIAMgE0ECai0AADoA+hkgAyAa\nOwD7GSADIE83A8gZIAMoAvgZIQEgAyADLwH8GTsB4BcgA0HAGGoiBSAGLQAAOgAAIANBuBhqIhsg\nCykDADcDACADQbAYaiIOIAkpAwA3AwAgAyADKQPIGTcDqBggGkEYdiEpIANB0BhqIANByBVqEOQP\nIAMoAtQYIQYgAygC0BgEQCAGIQEMAQsgBgRAIAMgAygC2BgiKjYC7BcgAyAGNgLoFyADQdAYaiAD\nQcgVahDtDgJ/IAMoAtAYRQRAIAMoAtgYIiwNBUEDQZTtxQBBvLTDABD5EwwBCyADKALUGAshASAD\nQegXahCfMgwBC0ECQZTtxQBBvLTDABD5EyEBCyBDIEIQjDQLIANByBVqEP8fDAMLIANBqBdqIhog\nDikDADcDACADQbAXaiIOIBspAwA3AwAgA0G4F2oiGyAFLQAAOgAAIAMgAy8B4Bc7AdgWIAMgAykD\nqBg3A6AXIAMoAtQYIQkgAygC3BghCyADQfAVaiADQeAWakHAABCPOBogA0H0GWoiBSBOLQAAOgAA\nIAMgAygCyBg2AvAZIANBthZqIANBvhdqQSIQjzgaICAgAykDoBc3AAAgIEEIaiAaKQMANwAAICBB\nEGogDikDADcAACAgQRhqIBstAAA6AAAgAyApOgCuBiADIAQ2AtwGIAMgAy8B2BY7AawGIDIgA0Hw\nFWpBwAAQjzgaIB8gAygC8Bk2AgAgH0EEaiAFLQAAOgAAIAMgQjYCpAcgAyBDNgKgByAxIANBthZq\nQSIQjzghBCADIAI6AK0HIAMgCzYC2AYgAyAsNgLUBiADIAk2AtAGIAMgKjYCzAYgAyAGNgLIBiAD\nIAE2AqgGAkAgAygC0BUgAygCzBVHBEAgK0GM+8gAQby0wwAQ+RMhASADQagGahCMJ0ECIQIMAQsg\nA0GoFWogHkEIaigCADYCACADIB4pAgA3A6AVIAMpAqwGIVQgA0GwFGogF0HtABCPOBogA0GOFGog\nBEEiEI84GgsgA0HIFWoQ/x8LIAJB/wFxQQJGDQEgA0GIFGogA0GoFWooAgA2AgAgAyADKQOgFTcD\ngBQgA0GQE2ogA0GwFGpB7QAQjzgaIANB7hJqIANBjhRqQSIQjzgaIFQhTwsgA0G4EmoiBiADQYgU\naigCADYCACADIAMpA4AUNwOwEiADQcARaiADQZATakHtABCPOBogA0GeEWogA0HuEmpBIhCPOBog\nI0EBRgRAIBwQ0isLIAJB/wFxQQNGDQEgA0HwEGoiBCAGKAIANgIAIAMgAykDsBI3A+gQIANB+A9q\nIANBwBFqQe0AEI84GiADQdYPaiADQZ4RakEiEI84GiAwIAMpA+gQNwIAIDBBCGogBCgCADYCACAD\nIE83AqwOIAMgATYCqA4gJSADQfgPakHtABCPOBogAyACOgCtDyBJIANB1g9qQSIQjzghBCADQagG\naiADKAKEDiADKAKIDhD6CSADKAKoBkUEQCADQbgUaiIBIEEoAgA2AgAgAyASKQIANwOwFCBIIANB\nqA5qQYUBEI84GiADQdAYaiAEQSIQjzgaIANBsAZqICRBCGopAgA3AwAgDCAkQRBqKAIANgIAIC8g\nAykDsBQ3AQAgL0EIaiABKAIANgEAIAMgJCkCADcDqAYgAygCkA4hASADQcAMaiADQagGakGZARCP\nOBogA0GODGogA0HQGGpBMhCPOBogA0GADmoQ3isMDAsgAygCrAYhASADQagOahCVHgwICyAcENIr\nCyABEPkRIQEMBgsgAyAENgKwBiADIAU2AqwGQQ8hASADQQ86AKgGDAELIANBCGogBUEAENYVIAMo\nAgghBCADKAIMIAsgBRCPOCEBIAMgBTYCtAYgAyABNgKwBiADIAQ2AqwGQQ4hASADQQ46AKgGCyAC\nQSBqIQkgAkEQaiEFIANB4hZqIgQgOkECai0AADoAACADIDovAAA7AeAWAkAgAUEWRgRAIAMoAugX\nQQNGDQFBvI7JAEEJENsYIQEMAwsgAygCrAYhAiADKQOwBiFPIDkgAy8B4BY7AAAgOUECaiAELQAA\nOgAAIAMgAToAkBMgAyBPNwOYEyADIAI2ApQTIANBsBRqIAUQ7wggAy0AsBRBFkcEQCAMIAMpA7AU\nNwMAIAxBCGogA0G4FGopAwA3AwAgCiADQZgTaikDADcDACAUIAwpAwA3AwAgA0HoGGoiAiAXKQMA\nNwMAIAMgAykDkBM3A9AYIAMoAsgRIgEgAygCwBFGBEAgA0HAEWogARCuDyADKALIESEBCyADKALE\nESABQQV0aiIEIAMpA9AYNwMAIARBCGogCikDADcDACAEQRBqIBQpAwA3AwAgBEEYaiACKQMANwMA\nIAMgAUEBajYCyBEMAgsgAygCtBQhASADQZATahCwFAwCCyADQagGaiAFEPEMIAMoAqwGIQEgAygC\nqAYiAkECRg0BIAMgAykDsAY3A7AGIAMgATYCrAYgAyACNgKoBiADQdAYaiADQagGahDwEyADKALQ\nGEEDRwRAIANB8BdqIAooAgA2AgAgAyADKQPQGDcD6BcMAQsLIAMoAtQYIQELQQAhAiADKALoFyEE\nCyADQcARahDeKyACIARBA0ZyDQAgA0HoF2oQ0isLIANBkA5qEJwxIExBB0cMAQtBAAshAiADQYAO\nahDeKwJAIAINACADLQDoDUEHRg0AIANB6A1qEJwxC0EDIQILIA0gDS0AJEEBajoAJCANEPIRIQQg\nAyABNgKoBiASIANBwAxqQZkBEI84GiADIAI6AMUHIEcgA0GODGpBMhCPOBogAyAENgL4ByACQf8B\ncUEDRwRAIARFDQIgA0GoBmoQhTAgBCEBDAELIARFDQAgRhDcGAsgASANEKwdIQEMCQsgA0HwCmog\nA0HADGpBmQEQjzgaIANBvgpqIANBjgxqQTIQjzgaIAMtAOUJQQNHBEAgA0HICGoQhTALIAMgATYC\nyAggRSADQfAKakGZARCPOBogAyACOgDlCSBEIANBvgpqQTIQjzgaCyADKAKwCCEBDAALAAsgAygC\nzAgMCQsgA0EQaiADQZgaakHoycUAEJMGIQEMBwsgA0GoBmoQhTALIBEgFhCgNSAQCyEWIBBFIREg\nByAVEKA1IBYhECAPCyEVIA9BAEchByAVIQ8MAQtBACEHQQEhBEEBIQJBASERCyADQagKahDeKwJA\nIARFDQAgAygCmApFDQAgHRDXFQsgAiADLQDlCUEDR3EEQCADQcgIahCFMAsgEEUgEUEBc3JFBEAg\nAygCwAggAygCxAgQoDULIA9FIAdyRQRAIAMoArgIIAMoArwIEKA1C0EDIQILIAMgAy0ANEEBajoA\nNCADQRBqEPIRIQQgAyABNgKoBiADQagGakEEciADQYwFakGZARCPOBogAyACOgDFByADQcYHaiAD\nQdoEakEyEI84IQ8gA0GYCGogA0HQBGooAgA2AgAgA0GkCGogA0HABGooAgA2AgAgAyAWNgKMCCAD\nIBE2AogIIAMgFTYChAggAyAHNgKACCADIFI3A/gHIAMgBDYCqAggAyADKQPIBDcDkAggAyADKQO4\nBDcCnAggAkH/AXFBA0cEQCAERQ0DIANBqAZqENMiIAQhAQwBCyAERQ0AIANBqAhqENwYCyABIANB\nEGoQrB0LIQIgAEEDOgCdASAAIAI2AgAMAQsgA0GcA2ogA0GMBWpBmQEQjzgaIANBugJqIA9B4gAQ\njzgaIAMgATYCOCADQThqQQRyIANBnANqQZkBEI84GiADIAI6ANUBIANB1gFqIANBugJqQeIAEI84\nGiADQRBqEL0cIgEEQCAAQQM6AJ0BIAAgATYCACADQThqENMiDAELIAAgA0E4akGAAhCPOBoLIAMo\n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\nakHIABCPOBogA0HYBGogA0GMCGooAgA2AgAgAyADKQKECDcD0AQgEEEBcSEHICNCIIinIQogAygC\ngAghAiAjpyEEDBwLIAMoAugMIQQMFQtBvMHIAEEGENoYIQQMEwtB+5LHAEEZENoYIQQMEgsgA0Go\nA2oQuDAiBEUNCgwWCyAiQgFRDQUgA0HoDGogA0GoA2oQyiwgAygC6AwNASADKQPwDCEjQgEhIgwJ\nCyAQQf8BcUECRwRAQbzByABBBhDbGCEEDBULIANB6AxqIANBqANqEIssIAMtAOgMRQ0HCyADKALs\nDCEEDBMLIAMoApgEQQJGDQRBo5LHAEEGENsYIQQMEgsgCARAQa+byQBBCRDbGCEEDBILIANB6Axq\nIANBqANqEMEsIAMoAugMIggEQCADKALsDCEJIA8gERCtNCAIIQ8gCSERDAYLIAMoAuwMIQRBACEC\nIAohDgwCCyAKBEBB/JTHAEEHENsYIQQMEQsgA0HoDGogA0GoA2oQjywgAygC6AwiAgRAIAMoAuwM\nIAogBRCtNCACIQohBQwFCyADKALsDCEEQQAhDiAIIQIMAQtB+5LHAEEZENsYIQQMDwtBASELDA8L\nIANBqANqEJ4VIgQNDSADQegMaiADQagDahCBAiADKAKwDUECRwRAIANB0ANqEJYzIANB0ANqIANB\n6AxqQdgAEI84GgwCCyADKALoDCEEDA0LIAMtAOkMIRAMAAsAC0GwmccAQSNBuKrHABD5HQALIBZB\nAzoAAAwcCyADQQA2AqQCDBQLIANB6AxqIBMgAygC8AwQ8AIgAygC6AwhBAJAAkACQCADKAKEDSIH\nBEAgA0G4BGogA0H8DGoiDSkCACIiNwMAIANBsARqIANB9AxqIgwpAgAiIzcDACADIAMpAuwMIiQ3\nA6gEIAMpA4gNISUgDCAjNwIAIA0gIjcCACADIAQ2AugMIAMgJDcC7AwgAyAlNwOIDSADIAc2AoQN\nIANBsAhqIAIoAgggA0HoDGoQyg0CQAJ/AkACQAJAAkACQAJAAkACQAJAAn8CfwJAAkACQAJAIAMo\nArAIRQRAIAMgAygCtAg2AsAEIAMgA0G8CGooAgAiAjYCyAQgAyADQbgIaigCACIFNgLEBCADQcAD\nakEANgIAIANBgAE6AMQDIANCgICAgBA3A7gDIANCADcDsAMgAyACNgKsAyADIAU2AqgDIANB+AVq\n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\nIAQ2AugMIANBgA1qIANBuAdqQcgAEI84GiADQdQNaiADQegGaigCADYCACADQdwNaiADQdwGaigA\nADYAACADIAo6ANgNIAMgBzYC4A0gAyADKQPgBjcCzA0gAyADKADZBjYA2Q0gAyACNgLIDQJAIAJB\nAkcEQCAHDQEgA0H4BWogA0HoDGpBBHJB3AAQjzgaIANB8AVqIANBzA1qIgdBEGooAgA2AgAgA0Ho\nBWogB0EIaikCADcDACADIAcpAgA3A+AFDA4LIAdFDQogA0HgDWoQ3BgMCgsgA0HoDGoQsCdBAiEC\nIAchBAwMCyADQRU2AugMIANBqANqIANB6AxqELsbDA0LIANByAJqELgtCyAJIAoQoDUgBQshAiAF\nRSEJIAwgCxCgNSAICyEHIAhBAEchDAwCCyADQagDaiADQegMahC7GyEEQQAhDEEBIQ0LIAghByAF\nIQJBASEJCwJAIA1FDQAgAygCgAhBAkYNACADQbgHahC4LQsgAkUgCUEBc3JFBEAgESAQEKA1C0EC\nIQIgB0UgDHJFBEAgCCAPEKA1CwsgAyADLQDEA0EBajoAxAMgA0GoA2oQ8hEhByADIAo2AvwMIAMg\nCTYC+AwgAyALNgL0DCADIAw2AvAMIAMgCDYC7AwgAyAENgLoDCADQYANaiADQfAGakHIABCPOBog\nA0HUDWogA0GgCGooAgA2AgAgA0HcDWogA0HjBmooAAA2AAAgAyANOgDYDSADIAc2AuANIAMgAykD\nmAg3AswNIAMgAygA4AY2ANkNIAMgAjYCyA0gAkECRwRAIAcNAyADQfgFaiADQegMakEEckHcABCP\nOBogA0HwBWogA0HMDWoiB0EQaigCADYCACADQegFaiAHQQhqKQIANwMAIAMgBykCADcD4AUMBAsg\nB0UNACADQeANahDcGAtBAiECDAILIANBFTYC6AwgA0GoA2ogA0HoDGoQuxsMAwsgA0HoDGoQsCdB\nAiECIAchBAsgAkECRg0AIANBgAVqIANB+AVqQdwAEI84GiADQfgEaiIFIANB8AVqKAIANgIAIANB\n8ARqIg0gA0HoBWopAwA3AwAgAyADKQPgBTcD6AQgAyAENgKwCCADQbAIakEEciADQYAFakHcABCP\nOBogA0GcCWogDSkDADcCACADQaQJaiAFKAIANgIAIAMgAjYCkAkgAyADKQPoBDcClAkgA0GoA2oQ\nvRwiB0UEQCADKAK4CCEHIAMoArQIIQ0gA0HQA2ogA0G8CGpB1AAQjzgaIANB4ARqIANBlAlqIgVB\nEGooAgA2AgAgA0HYBGogBUEIaikCADcDACADIAUpAgA3A9AEIAMoArgDIAMoArwDEIw0DAMLIANB\nsAhqELAnIAcMAQsgBCADQagDahCsHQshBCADKAK4AyADKAK8AxCMNEECIQILIANBwARqEKgWIAJB\nAkcNASADKALABCADKALEBBCMNAtBACECDAELIANB6AxqIANB0ANqQdQAEI84GiADQcAIaiIFIANB\n4ARqKAIANgIAIANBuAhqIgogA0HYBGopAwA3AwAgAyADKQPQBDcDsAggAygCwAQgAygCxAQQjDQg\nAyAHNgKQCyADIA02AowLIAMgBDYCiAsgA0GUC2ogA0HoDGpB1AAQjzgaIANB9AtqIAopAwA3AgAg\nA0H8C2ogBSgCADYCACADIAI2AugLIAMgAykDsAg3AuwLDAELIAMgBzYC8AwgAyAENgLsDCADIAI2\nAugMIANBiAtqIANB6AxqELsjQQIhAgsgEiATEIw0DBILIAMoAvwFDA4LIAMgAy0AzANBf2oiAjoA\nzAMgAkH/AXEEQCADIAMoArADQQFqNgKwAyADQQE6AKwIIAMgA0GoA2o2AqgIIANB6AxqIANBqAhq\nEJUJAkACQAJAAkAgAygC6AxFBEAgAygC7AwiB0UEQEEAQcj+xgBBhP3GABD5EyEEDAQLIANB8Axq\nKAIAIQ0gA0HoDGogA0GoCGoQmAkgAygC6AwNASADKALsDCIMRQRAQQFByP7GAEGE/cYAEPkTIQQM\nAwsgA0HwDGooAgAhCyADQcAEaiADKAKoCCICEJUVAkACQAJAAkACQAJ/AkAgAy0AwARFBEAgAy0A\nwQQNASADQQI2AugMIAIgA0HoDGoQuxsMAgtBAyECIAMoAsQEIQQMAgsCQAJAAkACQCADLQDCBCIE\nQSxHBEAgBEHdAEcNAUECIQIMBgsgAy0ArAgNASACIAIoAghBAWo2AgggA0HoDGogAhCVFSADLQDo\nDARAIAMoAuwMDAULIAMtAOkMRQ0GIAMtAOoMIQQMAgsgAy0ArAhFDQILIANBADoArAgLIARB/wFx\nQd0ARgRAIANBEjYC6AwgAiADQegMahC7GyEEDAcLIANB6AxqIAIQgQIgAygC6AwhBCADKAKwDSIC\nQQJGDQYgA0HwBmogA0HoDGpBBHJBxAAQjzgaIANB2ARqIANBvA1qKAIANgIAIAMgAykCtA03A9AE\nDAILIANBBzYC6AwgAiADQegMahC7GwshBEEDIQILIAJBfmoOAgEDAgsgA0EFNgLoDCACIANB6Axq\nELsbIQQMAgtBAkHI/sYAQYT9xgAQ+RMhBAwBCyADIAQ2ArgHIANBuAdqQQRyIANB8AZqQcQAEI84\nGiADQYwIaiADQdgEaigCADYCACADIAI2AoAIIAMgAykD0AQ3AoQIIANB6AxqIANBqAhqEMwJAn8g\nAy0A6AxFBEAgAy0A6QwiCUECRgRAQQNByP7GAEGE/cYAEPkTDAILIANB6AxqIANBqAhqENIJAkAg\nAykD6AwiIkICVg0AAkACQCAip0EBaw4CAgABCyADKALwDAwDC0EEQcj+xgBBhP3GABD5EwwCCyAD\nKAL0DCEKIAMoAvAMIQQgA0HQA2ogA0G4B2pByAAQjzgaIANBoAhqIANBhAhqIgVBCGooAgA2AgAg\nAyAFKQIANwOYCAwHCyADKALsDAshBCADQbgHahC4LQsgDCALEKA1DAILIAMoAuwMIQQMAgsgAygC\n7AwhBAsgByANEKA1C0ECIQILIAMgAy0AzANBAWo6AMwDIANBqANqEIMNIQUgAyALNgL8DCADIAw2\nAvgMIAMgDTYC9AwgAyAHNgLwDCADIAo2AuwMIAMgBDYC6AwgA0GADWogA0HQA2pByAAQjzgaIANB\n1A1qIANBoAhqKAIANgIAIANB3A1qIANBkwhqKAAANgAAIAMgCToA2A0gAyAFNgLgDSADIAMpA5gI\nNwLMDSADIAMoAJAINgDZDSADIAI2AsgNAkAgAkECRwRAIAUNASADQfgFaiADQegMakEEckHcABCP\nOBogA0G4BGogA0HMDWoiBUEQaigCADYCACADQbAEaiAFQQhqKQIANwMAIAMgBSkCADcDqAQMDgsg\nBUUNCiADQeANahDcGAwKCyADQegMahCwJ0ECIQIgBSEEDAwLIANBFTYC6AwgA0GoA2ogA0HoDGoQ\nuxsMDQsgA0G4B2oQuC0LIAsgCRCgNSAICyECIA0gDBCgNSAKIQ4gCEULIQsgCkEARyENDAILIANB\nqANqIANB6AxqELsbIQRBASEHCyAKIQ4gCCECQQEhCwsCQCAHRQ0AIAMoApgEQQJGDQAgA0HQA2oQ\nuC0LIAJFIAtBAXNyRQRAIA8gERCgNQtBAiECIA5FIA1yRQRAIAogBRCgNQsLIAMgAy0AzANBAWo6\nAMwDIANBqANqEPIRIQUgAyAJNgL8DCADIAs2AvgMIAMgDDYC9AwgAyANNgLwDCADIAo2AuwMIAMg\nBDYC6AwgA0GADWogA0HwBmpByAAQjzgaIANB1A1qIANB2ARqKAIANgIAIANB3A1qIANBmwhqKAAA\nNgAAIAMgBzoA2A0gAyAFNgLgDSADIAMpA9AENwLMDSADIAMoAJgINgDZDSADIAI2AsgNIAJBAkcE\nQCAFDQMgA0H4BWogA0HoDGpBBHJB3AAQjzgaIANBuARqIANBzA1qIgVBEGooAgA2AgAgA0GwBGog\nBUEIaikCADcDACADIAUpAgA3A6gEDAQLIAVFDQAgA0HgDWoQ3BgLQQIhAgwCCyADQRU2AugMIANB\nqANqIANB6AxqELsbDAMLIANB6AxqELAnQQIhAiAFIQQLIAJBAkYNACADQYAFaiADQfgFakHcABCP\nOBogA0HwBWoiBSADQbgEaigCADYCACADQegFaiIKIANBsARqKQMANwMAIAMgAykDqAQ3A+AFIAMg\nBDYCsAggA0GwCGpBBHIgA0GABWpB3AAQjzghCCADQZwJaiAKKQMANwIAIANBpAlqIAUoAgA2AgAg\nAyACNgKQCSADIAMpA+AFNwKUCSADQagDahC9HCIFRQRAIANByAJqIAhB3AAQjzgaIANB+ARqIANB\nlAlqIgVBEGooAgA2AgAgA0HwBGogBUEIaikCADcDACADIAUpAgA3A+gEIAMoAsADIAMoAsQDEIw0\nDAMLIANBsAhqELAnIAUMAQsgBCADQagDahCsHQshBCADKALAAyADKALEAxCMNEECIQILIAMoAuAG\nIBIQjDQgAkECRwRAIANBiAtqQQRyIANByAJqQdwAEI84GiADQfwLaiADQfgEaigCADYCACADQfQL\naiADQfAEaikDADcCACADIAMpA+gENwLsCyADIAQ2AogLDAILIAMgBDYCjAsLIANBDDoAiAtBAiEC\nCyAGEKY0IAMoApQLIQwgAygCkAshDiADKQOICyEjIAJBAkYNASADKAKcCyESIAMoApgLIRMgA0HY\nAWogA0GgC2pByAAQjzgaIAMtAPgLIRogAygC8AshBSADKALsCyEEIANB6AxqIANB2AFqQcgAEI84\nGiADQZgJaiIbIAIgBBD3EyADQeAKaiIHIAUQlysgA0GAC2ogBTYCACADQdAHaiICIANB8AFqKQMA\nNwMAIANByAdqIANB6AFqKQMANwMAIANBwAdqIANB4AFqKQMANwMAIAMgAykD2AE3A7gHIANB2ABq\nEMImIANB5AJqQeiEzAA2AgAgA0HgAmpBADYCACADQgA3A9gCIAMgAykDYDcD0AIgAyADKQNYNwPI\nAiADKALMByEFIAMgA0HUB2ooAgBBACACKAIAIgIbNgKoCyADIAI2AqALIAMgBTYCnAsgAyACRUEB\ndCIENgKYCyADIAI2ApALIAMgBTYCjAsgAyAENgKICyADQcwHaiEUA0AgA0HQAGogA0GIC2oQlQog\nAygCUCICBEAgA0H4BWogAygCVCgCABCXKyADQcgCaiADQfgFaiACKQMAEIIHDAEFQQAhDyADKQO4\nByEkIAMoAsAHIQUgAyADQcgHaigCAEEAIANBxAdqKAIAIgIbNgKgBSADIAI2ApgFIAMgBTYClAUg\nAyACNgKIBSADIAU2AoQFIAMgAkVBAXQiAjYCkAUgAyACNgKABSADQYgLaiADQYAFahC+E0EIIQgg\nA0HAB2oCQAJAIAMpA4gLUA0AIANB2AhqIR0gA0HIAGogAygCoAVBAWoiAkF/IAIbIgJBBCACQQRL\nGxCwHCADKAJIIQIgAygCTCIIIANBkAtqIgVBKBCOOCEEIANBATYC2AMgAyAENgLUAyADIAI2AtAD\nIANB+AVqIANBgAVqQSQQjzgaQQIhBkEoIQIDQCADQYgLaiADQfgFahC+EwJAIAMpA4gLQgFRBEAg\nAygC0AMgBkF/akcNASADQdADaiADKAKYBkEBaiIEQX8gBBsQtw4gAygC1AMhCAwBCyADKALQAyEP\nIAZBAUYNAgJAIAZBf2oiBUEVTwRAIANBQGsgBUEBdhCwHCADKAJEIREgAygCQCEeIANBADYCkAsg\nA0KAgICAwAA3A4gLIAhBiH9qIRdBBCEGIAUhAgNAIAJFBEAgAygCiAsgBhDKMCAeIBEQiDEMAwsC\nQAJAIAJBf2oiCUUNACAIIAlBKGxqKQMAIAJBKGwiBCAIakGwf2opAwAiIloEQCAEIBdqIQYDQCAJ\nQQFGDQIgCUF/aiEJICIgBikDACIiWiAGQVhqIQYNAAsMAgsgBCAXaiEGA0ACQCAJQQFGBEBBACEJ\nDAELIAlBf2ohCSAiIAYpAwAiIlQgBkFYaiEGDQELCyADQThqIAkgAiAIIAVB5LbLABCnICADKAI4\nIAMoAjwQqg0MAQtBACEJCyACIAlrIQYDQCAJQQAgBkEKSRsEQCADQSBqIAlBf2oiCSACIAggBUH0\ntssAEKcgIAMoAiAgAygCJBDRDCAGQQFqIQYMAQUgA0GIC2ogCSAGEIAhA0AgA0EwaiADKAKMCyIG\nIAMoApALIgIQ1w0gAygCNCEQIAMoAjBBAUcEQCAJIQIMBAsgEEEBaiIfIAYgAkGEt8sAEI0rIgQo\nAgQhCyADQShqIAQoAgAiICAQIAYgAkGUt8sAEI0rIgIoAgQiISACKAIAaiAIIAVBpLfLABCnICAD\nKAIoIgogC0EobCICaiEGIAogAygCLCIEQShsaiENAkACQCAEIAtrIgQgC0kEQCARIAYgBEEobCIE\nEI84IgIgBGohBCANQVhqIQ0DQCAGIApNIAQgAk1yDQIgBCAEQVhqIhUgFSkDACAGQVhqIhgpAwBU\nIhkbIQQgGCAGIBkbIQYgDSAYIBUgGRtBKBCPOEFYaiENDAALAAsgAiARIAogAhCPOCICaiEEA0Ag\nAiAETyAGIA1Pcg0CIAogBiACIAYpAwAiIiACKQMAIiVUIhUbQSgQjzhBKGohCiACICIgJVpBKGxq\nIQIgBiAVQShsaiEGDAALAAsgBiEKCyAKIAIgBCACaxCPOBogECADKAKMCyADKAKQCxCOKyICIAsg\nIWo2AgQgAiAgNgIAIANBiAtqIB8QrR0MAAsACwALAAsACyAFQQJJDQAgBkF9aiEGA0AgBkF/Rg0B\nIANBGGogBiAIIAUQriYgAygCGCADKAIcENEMIAZBf2ohBgwACwALIAMgBTYCkAsgAyAINgKMCyAD\nIA82AogLIB0gA0GIC2oQwgQMAwsgAiAIaiAFQSgQjzgaIAJBKGohAiADIAY2AtgDIAZBAWohBgwA\nCwALIANB3AhqQgA3AgAgDyAIEIgxCyADQewIaiAUQQhqKAIANgIAIANBuAhqIANB0AJqKQMANwMA\nIANBwAhqIANB2AJqKQMANwMAIANByAhqIANB4AJqKQMANwMAIAMgAykDyAI3A7AIIAMgJDcD0Agg\nAyAUKQIANwLkCBD2ByADQfAIaiADQYgNakEoEI84GiADQYgLaiAbQcABEI84GiADQeAMaiAHQRhq\nKQMANwMAIANB2AxqIAdBEGopAwA3AwAgA0HQDGogB0EIaikDADcDACADIAcpAwA3A8gMIANBEGog\nDiAMEJckIAMoAhQhCCADKAIQIQUgA0EIaiATIBIQlyQgAygCDCEHIAMoAgghBCADQfAMaiADQbAI\nakHYAhCPOBogA0IANwPoDCADQegMahCCLSEJIANB6AxqIANBiAtqQeABEI84GiADQegMahCDLSEK\nIBoQyy8hCyAjEMwvIQ8gDiAMEKA1IBMgEhCgNQJAIAUEQCAFIAUoAgAiAkEBajYCACACQX9MDQEg\nBCAEKAIAIgJBAWo2AgAgAkF/TA0BIAogCigCACICQQFqNgIAIAJBf0wNASADQegMaiABKAIAKAIU\nQQhqEJsiIAMgA0HoDGpBzKTHABC0GyADLQAEIQwgAygCACICQQhqEIY1IAJBGGogCjYCACACQRRq\nIAc2AgAgAkEQaiAENgIAIAJBDGogCDYCACACIAU2AgggAiAMEN4bIANBvAJqIAutIA+tQiCGhDcC\nACADQbgCaiAKNgIAIANBtAJqIAk2AgAgA0GwAmogBzYCACADQawCaiAENgIAIANBqAJqIAg2AgAg\nAyAFNgKkAiADQQA2AqACDAQLIANBtAJqIAk2AgAgA0GwAmogBDYCACADQawCaiAINgIAIANBqAJq\nQQk2AgAMBQsACwALAAsgASgCqAEQpjQgASgCKBCmNCABQUBrEIokQQAMBQsgA0G0AmogDDYCACAD\nQbACaiAONgIAIANBqAJqICM3AwALIANBAjsBpAIgA0EBNgKgAgsgASgCqAEQpjQgASgCKBCmNAsg\nAUFAaxCKJAsgAygCoAILIQYgA0HQAWoiAiADQbwCaikCADcDACADQcgBaiIFIANBtAJqKQIANwMA\nIANBwAFqIgQgA0GsAmopAgA3AwAgAyADKQKkAjcDuAEgFkEBOgAAIAZBAkYNACADQbABaiACKQMA\nNwMAIANBqAFqIAUpAwA3AwAgA0GgAWogBCkDADcDACADIAMpA7gBNwOYASABEOIoIAMCfyAGRQRA\nIANBjAFqIANBsAFqKQMANwIAIANBhAFqIANBqAFqKQMANwIAIANB/ABqIANBoAFqKQMANwIAIAMg\nAykDmAE3AnRBAAwBCyADQYANaiADQbABaigCADYCACADQfgMaiADQagBaikDADcDACADQfAMaiAD\nQaABaikDADcDACADIAMpA5gBNwPoDCADQfAAakEEciADQegMahC+EUEBCzYCcCAAIANB8ABqQSQQ\njzgaQQEMAQsgAEECNgIAQQMLOgDcASADQdAPaiQAC/BdAh9/A34jAEGwCWsiAiQAAkACQAJAAkAC\nQAJAAkAgAAJ/AkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkAgAC0A2CpBAWsO\nAwcCAQALIAAgAEGoFWpBqBUQjzgaCwJAAkACQAJAAkAgAC0ApBVBAWsOAwkFAAELIAAtAL4GQQFr\nDgUHBAYDAgELIABBADsBvgYgACAAQZwIajYCqAYgACAAKQKYFTcCrAYgACAAQZgIajYCuAYgAEG0\nBmogAEGgFWooAgA2AgALIAAgACkCrAYiITcCzAQgAEGAAjsBvAYgAEKAgICAwAA3AtwEIAAgACgC\nqAY2AsgEIABB5ARqQQA2AgAgACAAKAK4BjYC2AQgAEHwBGpCADcDACAAQYgFakEANgIAIAAgIT4C\n+AQgAEHUBGogAEG0BmooAgAiAzYCACAAIAM2AugEIABBhAVqIABB0ARqKAIAIgY2AgAgAEH8BGog\nBjYCACAAQYAFaiAGIANBoAJsaiIMNgIAQQAMCgsgAEHIBmooAgAhBiAAKALEBiEFDAoLIABBwAZq\nIRQgAEGUCGoiGC0AAEEBaw4DAQAHBgsAC0GAgMAAQSNBtLrAABD5HQALIABBxAZqKAIAIR8gACgC\nwAYhGUECDAULQYCAwABBI0GEucAAEPkdAAtBgIDAAEEjQbzawAAQ+R0AC0GAgMAAQSNBgNPAABD5\nHQALQQMMAQtBAQshBQNAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQCAFDgMAAQIDCyAGIAxHBEAgAEH8BGogBkGgAmo2AgAgBigClAIiBEEDRw0ECyAAQbwEakED\nNgIAIABB+ARqEMQSIAAgAEHkBGoiAygCADYCwAYgAEEAOgC9BiACQYAJaiIEIAMoAgA2AgAgAiAA\nKQLcBDcD+AggAkGYA2oQrBQgAkHIBWogAkGwA2opAwA3AwAgAkHABWogAkGoA2opAwA3AwAgAkG4\nBWogAkGgA2opAwA3AwAgAkHYBWogAkHAA2opAwA3AwAgAkHgBWogAkHIA2opAwA3AwAgAkGIBmog\nAkHwA2ooAgA2AgAgAiACKQOYAzcDsAUgAiACKQO4AzcD0AUgAiACKQPoAzcDgAYgAkGgAmoiBSAC\nQYAEaiIPKAIANgIAIAJBqAlqIgMgAkGMBGoiCCgCADYCACACQdgIaiIJIAJBpARqIgwoAgA2AgAg\nAkHICGoiByACQbAEaiIGKAIANgIAIAJB+AVqIAJB4ANqKQMANwMAIAJB8AVqIAJB2ANqKQMANwMA\nIAIgAikD+AM3A5gCIAIgAikChAQ3A6AJIAIgAikCnAQ3A9AIIAIgAikDqAQ3A8AIIAIgAikD0AM3\nA+gFIAIoAvQDIQsgAkHgAmogAkG0BGoiFEEkEI84GiACQZAEahDXKyACQTBqIAAoAsgEIgpByAVq\nKAIAIApBzAVqKAIAEMYtIAIoAjAhCiACKAI0IQ0gAkGYA2ogAkGwBWpB3AAQjzgaIA8gBSgCADYC\nACAIIAMoAgA2AgAgAkGYBGogBCgCADYCACAMIAkoAgA2AgAgBiAHKAIANgIAIAIgCzYC9AMgAiAC\nKQOYAjcD+AMgAiACKQOgCTcChAQgAiACKQP4CDcDkAQgAiACKQPQCDcCnAQgAiACKQPACDcDqAQg\nFCACQeACakEkEI84GiACQShqIAogAkGYA2ogDSgCJBEDACACKAIoIQUgAEHIBmogAigCLCIGNgIA\nIAAgBTYCxAYMFwtBBCEGIBQgARCgB0H/AXEiA0EERw0EIBhBAzoAAAwbCyACQZgDaiAZIAEgHygC\nDBEDACACLQDgAyIDQQRGDQ0gAikDoAMhISACKAKcAyEJIAItAJgDIQggAi8AmQMgAi0AmwMhByAC\nQbAFaiACQagDakE4EI84GiACQaIIaiILIAJB4wNqLQAAOgAAIAIgAi8A4QM7AaAIIABBwAZqIhQQ\n0SsgB0EQdHIhBSADQQNGDQIgAkHgAmogAkGwBWpBOBCPOBogAkHyB2oiBCALLQAAOgAAIAIgAi8B\noAg7AfAHIABBywdqIAVBEHY6AAAgACAFOwDJByAAQdAHaiAhNwMAIAAgCTYCzAcgAEHIB2ogCDoA\nACAAIABB3AVqNgLEByAAQdgHaiACQeACakE4EI84GiAAQZAIaiADOgAAIABBlAhqIhhBADoAACAA\nIAIvAfAHOwCRCCAAQZMIaiAELQAAOgAAQQMhBQwUCyAAQcQHaigCACEEIABB+AZqIABByAdqQcwA\nEI84IQMgAEHAB2otAABBAkYNAyAAQdAGakEAOgAAIABBzAZqIAM2AgAgAEHIBmogBDYCAAwGCyAA\nQYgFaiIDIAMoAgAiA0EBajYCACAGKQOYAiEhIAJBnANqIAZBlAIQjzgaIAAgAzYCoAIgAEGkAmog\nAkGYA2pBmAIQjzgaIABBwARqICE3AwAgAEG8BGogBDYCACAAIAM2AowFIAJBmANqIAAgAEGoAmpB\noAIQjzgiA0GUAmoiBRDMFyADQZAFaiEEIAItAJgDIgdBBkYEQCACQbAFaiADQShqIAItAJkDEMsa\nIAIoAvAGIQcgAkGgA2ogAkGwBWpB2AEQjzgaIAJCADcDmAMgAkGYA2oQkC0hCCACQZgDaiADQYAC\naigCACADQYQCaigCABD+HSACQegBaiACQZgDahCRISACKQPoASEhIARBGGogA0EYaikDADcDACAE\nQRBqIANBEGopAwA3AwAgBEEIaiADQQhqKQMANwMAIAQgAykDADcDACACQQU2ApgDIAJBmANqEKcp\nIQkgAkGYA2ogA0HwAWoQhyUgAkGYA2oQpykhCyACQeABaiADQSBqKAIAIANBJGooAgAQlCQgAkHY\nAWogAigC4AEgAigC5AEQ8RkgAikD2AEhIiACQZgDaiAFEKoeIAJBmANqEKcpIQUgA0HUBWpBABDN\nLzYCACADQdAFaiAFNgIAIANBzAVqIAs2AgAgA0HIBWogCTYCACADQcQFaiAINgIAIANBwAVqIAc2\nAgAgA0G4BWogIjcDACADQbAFaiAhNwMAIANBAToAvAYgA0HYBWpBAToAACADQdwFaiAEQcwAEI84\nGiACQdABaiADKALIBCIEQcgFaigCACAEQcwFaigCABDGLSACQcgBaiACKALQASADQYQGaigCAEEI\naiADQYgGaigCACADQfwFaigCAEEIaiADQYAGaigCACACKALUASgCLBEJACACKALIASEZIANBxAZq\nIAIoAswBIh82AgAgAyAZNgLABgwFCyADQZIFaiACKQGaAzcBACADQZgFaiACQaADaikBADcBACAC\nLQCZAyEFIANB2AVqQQI6AAAgA0GRBWogBToAACADIAc6AJAFIAJB+AdqIARBCGopAgA3AwAgAiAE\nKQIANwPwBwJAQdi1zgAoAgBBA0sNAEHMpc4AEMUtQf8BcSIERQ0AQdClzgAoAgAgBBCoDkUNAEHQ\n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\nTw0EIBsgB2siByAGRw0gIANBkAJqIARBkAJqIBxBAnRqIAdBAnQQjzgaIAJB6ABqIAMgCBCIFiAL\nIAwpAwA3AwAgESAWKQMANwMAIAIgAikDsAU3A6AIIAIoAmghBiACKAJsIQMgAiAXNgLoCCACIAMg\nBCASGzYC5AggAiAGIAggEhs2AuAIIAJBkAlqIA4oAgA2AgAgAiACKQOIBzcDiAkgDCAJQQhqKAIA\nNgIAIAIgCSkCADcDsAUgAkHgCGogAkGICWogAkGwBWogBRDrCyAOIAspAwA3AwAgGiARKQMANwMA\nIAIgAikDoAg3A4gHIAMhBSAEIQcgCCEDDAELCyACQagIaiACQZAHaigCADYCACACIAIpA4gHNwOg\nCCACQbgFaiAJQQhqKAIANgIAIAIgCSkCADcDsAUgAkGICGogAkGgCGogAkGwBWogBRDrCwsgCiAK\nKAIIQQFqNgIIDAgLIAJBsAhqIAJBmAdqKQMAIiE3AwAgAkGoCGogAkGQB2oiBykDACIiNwMAIAIg\nAikDiAciIzcDoAggAkHABWogITcDACACQbgFaiAiNwMAIAIgIzcDsAUgCigCBCIDRQ0dIAooAgAh\nBBDkLSIIIAM2ApACIAJB4ABqIAggBEEBahCIFiACKAJgIQQgCiACKAJkIgM2AgQgCiAENgIAIAcg\nAkHEBWooAgA2AgAgAiACKQK8BTcDiAcgBEF/aiAGRw0eIAMvAY4CIgRBCksNASADIARBAWoiBzsB\njgIgAikDsAUhISADIARBDGxqIgRBDGogAkG4BWooAgA2AgAgBEEEaiAhNwIAIARBiAFqIAIpA4gH\nNwIAIARBkAFqIAJBkAdqKAIANgIAIAMgB0ECdGpBkAJqIAU2AgAgBSAHOwGMAiAFIAM2AgAgCiAK\nKAIIQQFqNgIIDAcLIAZBDEG8jcsAEL02AAsMHQtBAiEFDA0LQQEhBQwMCyACKAK4BSEJIAIoArAF\nIQNBACEHIAIoArQFIghFDQELEOMtIgUvAY4CIgRBC08NGiAFIARBAWo7AY4CIAUgBEEMbGoiBEEM\naiAJNgIAIARBCGogCDYCACAEQQRqIAM2AgAgBEGMAWpCADcCACAKQQE2AgggCiAFNgIEIApBADYC\nACAEQYgBaiENDAELIAcgD0EMbGpBiAFqIQ0LIAJBiAhqIABB/AVqKAIAQQhqIABBgAZqKAIAELAY\n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\nkxIiBUUNAAsgAkGgCWoQ0jALIAIoAvgIIAIoAvwIEIw0CyACIAU2AowIIAJBoAhqEMwqDAgLIAJB\nsANqIAJBuAhqKQMANwMAIAJBqANqIAQpAwA3AwAgFCACQagIaikDADcDACACIAIpA6AINwOYAyAC\nQYgIaiACQZgDahCqFiACLQCICEEGRg0GIAJBgAhqIAJBmAhqKQMANwMAIAJB+AdqIAJBkAhqKQMA\nNwMAIAIgAikDiAg3A/AHIAJByAdqIA4gAkHgB2ogAkHwB2oQ+hYgAkHIB2oQ7DEMAwtBwIrMAEEo\nQeT7yAAQ+R0ACyACIAIpAqQJNwOQCSACIAIoAqAJNgKMCSACQQQ6AIgJIAJB4AhqIBUgAkH4CGog\nAkGICWoQ+hYgAkHgCGoQ7DEMAAsACwALIAIgITcDoAMgAiAJNgKcAyACIAE2ApgDIAJB0AJqIAJB\nmANqEI4hIAIoAtQCIQYgAigC0AIhBQwFCyACQbADaiACQaAHaikDADcDACACQagDaiACQZgHaikD\nADcDACACQaADaiACQZAHaikDADcDACACIAIpA4gHNwOYAyACQbAFaiACQZgDahCqFgwDCyACKAKM\nCCEFCyACKALgByACKALkBxCMNAsgAkEGOgCwBSACIAU2ArQFIAJBiAdqEMwqCyACQZgDaiACQbAF\nakHM2sAAEPIYIAJBsAVqIAJBsAJqIAJBwAJqIAJBmANqEPoWIAJBsAVqEJwxIAJBoANqIAJBuAJq\nKAIAIgE2AgAgAkGkAmogATYCACACQQU6AJgCIAIgAikDsAI3ApwCIAJBiAJqIAJBmAJqEJwGIAIo\nAogCIQUgAigCjAIiBgRAIAIgAigCkAI2AtgCIAIgBjYC1AIgAiAFNgLQAiACQfgBahDSAyACQZgC\nahDmHgwBCyAFEOQvIQUgAkH4AWoQ0gMgAkGYAmoQ5h5BACEGCyAAQZwIahCQECAAQZgIahDEMCAA\nQQE6AKQVIAIoAtgCIQEgABDMIwJAIAYEQCACQSA2AuACIAIgATYCoAMgAiAGNgKcAyACIAU2ApgD\nIAIgAkGYA2oQjy0iATYCsAUgAkEIaiAAKALQKkEgIAEQ6x8gAiACKAIIIAIoAgwQ0TA2AvQBIAJB\nsAVqEMQwIAJB4AJqEMQwDAELIAJBIDYC4AIgAkGYA2ogBRDDEiACIAIoApwDIgEgAigCoAMQCiID\n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\nQQBBtIPHAEGE/cYAEPkTIQQMAQsgAyAENgKICiADQYgKakEEciADQaAOakHEARCPOBogA0HUC2og\nAygAixI2AAAgAyABOgDQCyADIAMoAogSNgDRCyADQaAOaiADQaACahCVFQJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQCADLQCgDkUEQCADLQChDkUEQCADQQI2AvgLIAMgA0GgAmogA0H4C2oQ\nuxsiBDYB+gkMEAsCQAJAIAMtAKIOIgFBLEcEQCABQd0ARg0EIAVFDQEgA0EHNgL4CyADIANBoAJq\nIANB+AtqELsbIgQ2AfoJDBILIAVFDQAgAyADKAKoAkEBajYCqAIgA0H4C2ogA0GgAmoQlRUgAy0A\n+AsNECADLQD5CwRAIAMtAPoLIQEMAgsgA0EFNgL4CyADIANBoAJqIANB+AtqELsbIgQ2AfoJDBEL\nIANBADoAhBILIAFB/wFxQd0ARgRAIANBEjYC+AsgAyADQaACaiADQfgLahC7GyIENgH6CQwQCyAD\nQfgLaiADQaACahC9GiADLQD4Cw0OIANB/QlqIAMoAvwLIgtBEHY6AAAgA0H4D2oiASADQYgMaikD\nADcDACADQYAQaiIEIANBkAxqKQMANwMAIANBiBBqIgcgA0GYDGotAAA6AAAgAyADLQD7CzoA+gkg\nAyADLwD5CzsB+AkgAyADQYAMaikDACIcNwOgDiADIAs7APsJIAMgHDcD8A8gAygC+AkhBSADIAMv\nAfwJOwGkEiADQaASaiAHLQAAOgAAIANBmBJqIAQpAwA3AwAgA0GQEmogASkDADcDACADIAMpA/AP\nNwOIEiADQaAOaiADQaACahCVFSADLQCgDg0CIAMtAKEORQRAIANBAjYC+AsgA0GgAmogA0H4C2oQ\nuxshBAwQCyADLQCiDiIBQSxHBEAgAUHdAEYNBCADQQc2AvgLIANBoAJqIANB+AtqELsbIQQMEAsg\nAyADKAKoAkEBajYCqAIgA0H4C2ogA0GgAmoQlRUgAy0A+AsNDSADLQD5C0UNDCADLQD6C0HdAEYE\nQCADQRI2AvgLIANBoAJqIANB+AtqELsbIQQMEAsgA0H4C2ogA0GgAmoQ2AIgAygC+AsNDSADIAMo\nAvwLNgLwDyADIANBgAxqKQMANwL0DyADQaAOaiADQaACahCVFSADLQCgDg0EIAMtAKEORQRAIANB\nAjYC+AsgA0GgAmogA0H4C2oQuxshBAwMCyADLQCiDiIBQSxHBEAgAUHdAEYNBiADQQc2AvgLIANB\noAJqIANB+AtqELsbIQQMDAsgAyADKAKoAkEBajYCqAIgA0H4C2ogA0GgAmoQlRUgAy0A+AsNCiAD\nLQD5C0UNCSADLQD6C0HdAEYEQCADQRI2AvgLIANBoAJqIANB+AtqELsbIQQMDAsgA0H4C2ogA0Gg\nAmoQ1BIgAygC+AsiB0UNCiADKAL8CyEKIANB+AtqIANBgBJqENUJAkAgAy0A+AsNACADLQD5CyIJ\nQQJGBEBBBEG0g8cAQYT9xgAQ+RMhBAwKCyADQfgLaiADQYASahDVCSADLQD4Cw0AIAMtAPkLIQgg\nA0H4CWogAygCgBIiBBCVFQJAIAMtAPgJRQRAIAMtAPkJDQEgA0ECNgL4CyAEIANB+AtqELsbIQRB\nByEBDAoLQQchASADKAL8CSEEDAkLAkACQAJAAkAgAy0A+gkiAUEsRwRAIAFB3QBHDQFBBiEBDA0L\nIAMtAIQSDQEgBCAEKAIIQQFqNgIIIANB+AtqIAQQlRUgAy0A+AsEQCADKAL8CyEEQQchAQwNCyAD\nLQD5C0UNAyADLQD6CyEBDAILIAMtAIQSRQ0KCyADQQA6AIQSCyABQf8BcUHdAEYEQCADQRI2AvgL\nIAQgA0H4C2oQuxshBAwLCyADQfgLaiAEEIkQIAMoAvgLIgFBBkYNASADKAKADCENIAMoAvwLIQQM\nCQsgA0EFNgL4CyAEIANB+AtqELsbIQQMCQsgAygC/AshBAwICyADIAMoAqQOIgQ2AfoJDA4LQQFB\ntIPHAEGE/cYAEPkTIQQMDQsgAygCpA4hBAwMC0ECQbSDxwBBhP3GABD5EyEEDAsLIAMoAqQOIQQM\nBgtBA0G0g8cAQYT9xgAQ+RMhBAwFC0EHIQEgA0EHNgL4CyAEIANB+AtqELsbIQQLAkACQCABQXpq\nDgIAAgELQQZBtIPHAEGE/cYAEPkTIQQMAQsgAyANNgKoDiADIAQ2AqQOIAMgATYCoA4gA0H4C2og\nA0GAEmoQiQkgAykC/AshHAJAAkACQCADKAL4CyIBQX1qDgIBAAILIBynIQQgA0GgDmoQvjEMAgtB\nASEBCyALQRh2IQsgCEEBcSENIANBsBBqIANBiApqQdABEI84GiADQeAJaiADQZASaikDADcDACAD\nQegJaiADQZgSaikDADcDACADQfAJaiADQaASai0AADoAACADQagQaiADQfgPaigCADYCACADQZgQ\naiADQagOaigCADYCACADIAMvAaQSOwH0CSADIAMpA4gSNwPYCSADIAMpA/APNwOgECADIAMpA6AO\nNwOQEAwJCyAHIAoQoDUMAgsgA0EFNgL4CyADQaACaiADQfgLahC7GyEEDAELIAMoAvwLIQQLIANB\n8A9qELUHDAMLIANBBTYC+AsgA0GgAmogA0H4C2oQuxshBAwCCyADKAL8CyEEDAELIAMgAygC/Asi\nBDYB+gkLIANByAtqEIk2C0EDIQEgBCEFCyADIAMtALwCQQFqOgC8AiADQaACahCDDSEEIANBhwxq\nIANB4AlqKQMANwAAIANBjwxqIANB6AlqKQMANwAAIANBlwxqIANB8AlqLQAAOgAAIAMgBTYC+Asg\nAyALOgD+CyADIAMvAfQJOwH8CyADIAMpA9gJNwD/CyADQZgMaiADQbAQakHQARCPOBogA0H4DWog\nA0GoEGooAgA2AgAgA0GEDmogA0GYEGooAgA2AgAgAyAKNgLsDSADIAc2AugNIAMgBDYCmA4gAyAN\nOgCVDiADIAk6AJQOIAMgHDcCjA4gAyADKQOgEDcD8A0gAyADKQOQEDcC/A0gAyABNgKIDgJAIAFB\nA0cEQCAEDQEgA0HIB2ogA0H4C2pBBHJBjAIQjzgaIANBwAdqIANBjA5qIgRBCGooAgA2AgAgAyAE\nKQIANwO4BwwNCyAERQ0JIANBmA5qENwYDAkLIANB+AtqEOckQQMhASAEIQUMCwsgA0EVNgL4CyAD\nQaACaiADQfgLahC7GwwMCyAIRSEKIANB2AlqELUHIAchCAsgA0HwEWoQiTYLIARBAkchBwwCCyAD\nQaACaiADQfgLahC7GyEFQQAhB0EBIQoLQQEhAQsgA0GgEGoQwjEgAygCkBBBBkcEQCADQZAQahC+\nMQsgCEUgCkEBc3JFBEAgDyAUEKA1CyABIAZBAUZxBEAgExC1BwsgByADLQDoD0ECRnJFBEAgA0Hg\nD2oQiTYLQQMLIQEgAyADLQC8AkEBajoAvAIgA0GgAmoQ8hEhBCADIAU2AvgLIANB+AtqQQRyIANB\niApqQewBEI84IQggA0H4DWogA0GACmooAgA2AgAgAyAONgLsDSADIAc2AugNIAMgBDYCmA4gAyAL\nOgCVDiADIAk6AJQOIAMgHDcCjA4gAyAdNwOADiADIAo2AvwNIAMgAykD+Ak3A/ANIAMgATYCiA4g\nAUEDRwRAIAQNAyADQcgHaiAIQYwCEI84GiADQcAHaiADQYwOaiIEQQhqKAIANgIAIAMgBCkCADcD\nuAcMBAsgBEUNACADQZgOahDcGAtBAyEBDAILIANBFTYC+AsgA0GgAmogA0H4C2oQuxsMAwsgA0H4\nC2oQ5yRBAyEBIAQhBQsgAUEDRg0AIANBrAVqIANByAdqQYwCEI84GiADQagFaiIEIANBwAdqKAIA\nNgIAIAMgAykDuAc3A6AFIAMgBTYCgAMgA0GAA2pBBHIgA0GsBWpBjAIQjzgaIANBnAVqIAQoAgA2\nAgAgAyABNgKQBSADIAMpA6AFNwKUBSADQaACahC9HCIERQRAIAMoAogDIQQgAygChAMhByADQRRq\nIANBjANqQYQCEI84GiADQfgCaiADQZQFaiIIQQhqKAIANgIAIAMgCCkCADcD8AIgAygCsAIgAygC\ntAIQjDQMAwsgA0GAA2oQ5yQgBAwBCyAFIANBoAJqEKwdCyEFIAMoArACIAMoArQCEIw0QQMhAQsg\nA0HgAmoQqBYgAUEDRw0BIAMoAuACIAMoAuQCEIw0C0EAIQEMAQsgA0H4C2ogA0EUakGEAhCPOBog\nA0GIA2oiCCADQfgCaigCADYCACADIAMpA/ACNwOAAyADKALgAiADKALkAhCMNCAAIAQ2AgggACAH\nNgIEIAAgBTYCACAAQQxqIANB+AtqQYQCEI84GiAAIAE2ApACIAAgAykDgAM3ApQCIABBnAJqIAgo\nAgA2AgAMAQsgAyAENgKADCADIAU2AvwLIAMgATYC+AsgACADQfgLahC7IyAAQQM2ApACCyAVIBcQ\njDQMEAsgAygCzAcMDQsgAyADLQDEAkF/aiIBOgDEAiABQf8BcQRAIAMgAygCqAJBAWo2AqgCIANB\nAToA5AIgAyADQaACajYC4AIgA0HwD2ogA0GgAmoQlRUCQAJAAn8CQAJAIAMtAPAPRQRAIAMtAPEP\nDQEgA0ECNgL4CyADQaACaiADQfgLahC7GyEGQQMhAQwCC0EDIQEgAygC9A8hBgwBCyADLQDyD0Hd\nAEYEQEECIQEMAQsgA0EAOgDkAiADQfgLaiADQaACahDfAiADKAL4CyEGIAMtAMANIgFBAkYNAiAD\nQaAOaiADQfgLakEEckHEARCPOBogAyADQcQNaigAADYAixIgAyADKADBDTYCiBJBAQwBC0EACyEF\nAkACQCABQQNxQX5qDgIAAgELQQBBtIPHAEGE/cYAEPkTIQYMAQsgAyAGNgKICiADQYgKakEEciAD\nQaAOakHEARCPOBogA0HUC2ogAygAixI2AAAgAyABOgDQCyADIAMoAogSNgDRCyADQaAOaiADQaAC\nahCVFQJAAkACQAJAAkACQAJAAkAgAy0AoA5FBEAgAy0AoQ5FBEAgA0ECNgL4CyADIANBoAJqIANB\n+AtqELsbIgY2AZIQDAkLAkACQCADLQCiDiIBQSxHBEAgAUHdAEYNBCAFRQ0BIANBBzYC+AsgAyAD\nQaACaiADQfgLahC7GyIGNgGSEAwLCyAFRQ0AIAMgAygCqAJBAWo2AqgCIANB+AtqIANBoAJqEJUV\nIAMtAPgLDQkgAy0A+QsEQCADLQD6CyEBDAILIANBBTYC+AsgAyADQaACaiADQfgLahC7GyIGNgGS\nEAwKCyADQQA6AOQCCyABQf8BcUHdAEYEQCADQRI2AvgLIAMgA0GgAmogA0H4C2oQuxsiBjYBkhAM\nCQsgA0H4C2ogA0GgAmoQnhogAy0A+AsNByADQZUQaiADKAL8CyIJQRB2OgAAIANB+A9qIgEgA0GI\nDGopAwA3AwAgA0GAEGoiCCADQZAMaikDADcDACADQYgQaiIEIANBmAxqLQAAOgAAIAMgAy0A+ws6\nAJIQIAMgAy8A+Qs7AZAQIAMgA0GADGopAwAiHDcDoA4gAyAJOwCTECADIBw3A/APIAMoApAQIQUg\nAyADLwGUEDsBgBIgA0GgEmogBC0AADoAACADQZgSaiAIKQMANwMAIANBkBJqIAEpAwA3AwAgAyAD\nKQPwDzcDiBIgA0H4C2ogA0HgAmoQ8wgCQAJAAkAgAygC+AsOAwECAAILIAMoAvwLIQYMCgtBAkG0\ng8cAQYT9xgAQ+RMhBgwJCyABIANBhAxqKAIANgIAIAMgAykC/As3A/APIANB+AtqIANB4AJqEJQJ\nIAMoAvgLDQIgAygC/AsiBEUEQEEDQbSDxwBBhP3GABD5EyEGDAcLIANBgAxqKAIAIQcgA0H4C2og\nA0HgAmoQzAkCQCADLQD4Cw0AIAMtAPkLIgpBAkYEQEEEQbSDxwBBhP3GABD5EyEGDAcLIANB+Atq\nIANB4AJqEMwJIAMtAPgLDQAgAy0A+QshCCADQZAQaiADKALgAiIGEJUVAkAgAy0AkBBFBEAgAy0A\nkRANASADQQI2AvgLIAYgA0H4C2oQuxshBkEHIQEMBwtBByEBIAMoApQQIQYMBgsCQAJAAkACQCAD\nLQCSECIBQSxHBEAgAUHdAEcNAUEGIQEMCgsgAy0A5AINASAGIAYoAghBAWo2AgggA0H4C2ogBhCV\nFSADLQD4CwRAIAMoAvwLIQZBByEBDAoLIAMtAPkLRQ0DIAMtAPoLIQEMAgsgAy0A5AJFDQcLIANB\nADoA5AILIAFB/wFxQd0ARgRAIANBEjYC+AsgBiADQfgLahC7GyEGDAgLIANB+AtqIAYQiBAgAygC\n+AsiAUEGRg0BIAMoAoAMIQsgAygC/AshBgwGCyADQQU2AvgLIAYgA0H4C2oQuxshBgwGCyADKAL8\nCyEGDAULIAMgAygCpA4iBjYBkhAMBwtBAUG0g8cAQYT9xgAQ+RMhBgwGCyADKAL8CyEGDAMLQQch\nASADQQc2AvgLIAYgA0H4C2oQuxshBgsCQAJAIAFBemoOAgACAQtBBkG0g8cAQYT9xgAQ+RMhBgwB\nCyADIAs2AqgOIAMgBjYCpA4gAyABNgKgDiADQfgLaiADQeACahCDCSADKQL8CyEcAkACQAJAIAMo\nAvgLIgFBfWoOAgEAAgsgHKchBiADQaAOahC+MQwCC0EBIQELIAlBGHYhCSAIQQFxIQsgA0GwEGog\nA0GICmpB0AEQjzgaIANB4AlqIANBkBJqKQMANwMAIANB6AlqIANBmBJqKQMANwMAIANB8AlqIANB\noBJqLQAAOgAAIANB0AJqIANB+A9qKAIANgIAIANBqBBqIANBqA5qKAIANgIAIAMgAy8BgBI7AaQS\nIAMgAykDiBI3A9gJIAMgAykD8A83A8gCIAMgAykDoA43A6AQDAULIAQgBxCgNQsgA0HwD2oQtQcM\nAQsgAyADKAL8CyIGNgGSEAsgA0HIC2oQiTYLQQMhASAGIQULIAMgAy0AxAJBAWo6AMQCIANBoAJq\nEIMNIQggA0GHDGogA0HgCWopAwA3AAAgA0GPDGogA0HoCWopAwA3AAAgA0GXDGogA0HwCWotAAA6\nAAAgAyAFNgL4CyADIAk6AP4LIAMgAy8BpBI7AfwLIAMgAykD2Ak3AP8LIANBmAxqIANBsBBqQdAB\nEI84GiADQfgNaiADQdACaigCADYCACADQYQOaiADQagQaigCADYCACADIAc2AuwNIAMgBDYC6A0g\nAyAINgKYDiADIAs6AJUOIAMgCjoAlA4gAyAcNwKMDiADIAMpA8gCNwPwDSADIAMpA6AQNwL8DSAD\nIAE2AogOAkAgAUEDRwRAIAgNASADQcgHaiADQfgLakEEckGMAhCPOBogA0GACmogA0GMDmoiBEEI\naigCADYCACADIAQpAgA3A/gJDA0LIAhFDQkgA0GYDmoQ3BgMCQsgA0H4C2oQ5yRBAyEBIAghBQwL\nCyADQRU2AvgLIANBoAJqIANB+AtqELsbDAwLIAxFIQcgA0HYCWoQtQcgBCEMCyADQfARahCJNgsg\nBkECRyEEDAILIANBoAJqIANB+AtqELsbIQVBACEEQQEhBwtBASEBCyADQcgCahDCMSADKAKgEEEG\nRwRAIANBoBBqEL4xCyAMRSAHQQFzckUEQCAPIBMQoDULIAEgDkEBRnEEQCANELUHCyAEIAMtAOgP\nQQJGckUEQCADQeAPahCJNgtBAwshASADIAMtAMQCQQFqOgDEAiADQaACahDyESEMIAMgBTYC+Asg\nA0H4C2pBBHIgA0GICmpB7AEQjzghDyADQfgNaiADQZgQaigCADYCACADIAg2AuwNIAMgBDYC6A0g\nAyAMNgKYDiADIAk6AJUOIAMgCjoAlA4gAyAcNwKMDiADIB03A4AOIAMgBzYC/A0gAyADKQOQEDcD\n8A0gAyABNgKIDiABQQNHBEAgDA0DIANByAdqIA9BjAIQjzgaIANBgApqIANBjA5qIgRBCGooAgA2\nAgAgAyAEKQIANwP4CQwECyAMRQ0AIANBmA5qENwYC0EDIQEMAgsgA0EVNgL4CyADQaACaiADQfgL\nahC7GwwDCyADQfgLahDnJEEDIQEgDCEFCyABQQNGDQAgA0GsBWogA0HIB2pBjAIQjzgaIANBwAdq\nIgQgA0GACmooAgA2AgAgAyADKQP4CTcDuAcgAyAFNgKAAyADQYADakEEciADQawFakGMAhCPOCEI\nIANBnAVqIAQoAgA2AgAgAyABNgKQBSADIAMpA7gHNwKUBSADQaACahC9HCIERQRAIANBFGogCEGM\nAhCPOBogA0H4AmogA0GUBWoiBEEIaigCADYCACADIAQpAgA3A/ACIAMoArgCIAMoArwCEIw0DAML\nIANBgANqEOckIAQMAQsgBSADQaACahCsHQshBSADKAK4AiADKAK8AhCMNEEDIQELIAMoAqAFIBUQ\njDQgAUEDRwRAIABBBGogA0EUakGMAhCPOBogAEGcAmogA0H4AmooAgA2AgAgACADKQPwAjcClAIg\nACABNgKQAiAAIAU2AgAMAQsgAEEDNgKQAiAAQQw6AAAgACAFNgIECyACEKY0IANBsBJqJAALmWIC\nDn8CfiMAQdAGayIDJAAgAQJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAIAEtAMACQQFrDggLBgUEAwIBAAcLIAFBxAJqIQgCQAJAIAFBkARqIgwtAABB\nAWsOAwEHADALIAFBiARqKAIAIQQgAUGEBGooAgAhBwwwC0HA9MUAQSNBkPvFABD5HQALIAFBxAJq\nIQ0CQAJAIAFBkANqIgwtAABBAWsOAwEGACILIAFByAJqIQ8CQAJAAkACQCABQdwCaiIJLQAAQQFr\nDgUDCQIBACYLIAFB4AJqIQQCQCABQYgDaiIHLQAAQQFrDgMACSwrC0HA9MUAQSNBoJ7GABD5HQAL\nIAFB4AJqIQQCQCABQYgDaiIHLQAAQQFrDgMACCkoC0HA9MUAQSNB0J7GABD5HQALIAFB4AJqIQQC\nQCABQYgDaiIHLQAAQQFrDgMAByYlC0HA9MUAQSNBsJ7GABD5HQALQcD0xQBBI0HwnsYAEPkdAAtB\nwPTFAEEjQaCBxgAQ+R0ACyABQcgCaiEIAkAgAUH4AmoiDC0AAEEBaw4DAAQdGwtBwPTFAEEjQYCf\nxgAQ+R0ACyABQdACaiEHAkACQCABQegDaiIMLQAAQQFrDgMBBAAUCyABQagDaiENAkAgAUHcA2oi\nCS0AAEEBaw4DAAQWFQtBwPTFAEEjQeCexgAQ+R0AC0HA9MUAQSNB8J3GABD5HQALIAFBxAJqIQ0C\nQCABQfQCaiIMLQAAQQFrDgMAAg4NC0HA9MUAQSNBsIHGABD5HQALIAFBxAJqIQkgAUGAA2oiDC0A\nAEEBaw4DBAADAgsACyABQQA2ALkCIAFBvAJqQQA2AAAgASABKAK0AiIENgKIAiABQYADaiIMQQA6\n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\nDkkEQCADIBA2ArADIAMgDTYCrAMgAyALNgKoAyADIA42AqQDIAMgBDYCoAMMAQsgA0EANgKgAwsg\nA0GoAWogA0GgA2pBlIDGABDeISADQfgEakGE+MUANgIAIANB7ARqQYT4xQA2AgAgA0H0BGogA0Gg\nA2o2AgAgA0HoBGogA0GYAWo2AgAgA0H49sUANgLgBCADIAg2AnAgA0EDNgJsIAMgBUEoaikCADcD\noAMgAyADQagBajYC8AQgAyADQbgGajYC5AQgAyADQeABajYC3AQgAyADQaAGajYC2AQgAyADQdgE\najYCaEGErc4AKAIAIANB6ABqEOsODAULQQAhBAJAQdi1zgAoAgBBAksNAEGMrc4AEMUtQf8BcSIG\nRQ0AQZCtzgAoAgAgBhCoDkUNAEGQrc4AKAIAIghBDGooAgAhDSAIKAIIIQsgCCgCACEGAn8gCCgC\nBCIOBEAgA0EANgLoBCADIA02AuQEIAMgCzYC4AQgAyAONgLcBCADIAY2AtgEQQEMAQsgA0EANgLY\nBEEACyEQIANBoAZqIANB2ARqQciAxgAQ3iEgA0HsAWpBATYCACADQfQBakEANgIAIANBmIHGADYC\n6AEgA0GklswANgLwASADQQA2AuABAkAgECAOSQRAIAMgDTYC5AQgAyALNgLgBCADIA42AtwEIAMg\nBjYC2AQgAyAQNgLoBCAQQQFqIRAMAQsgA0EANgLYBAsgA0G4BmogA0HYBGpByIDGABDeISADIAVB\nIGopAgA3A5gBAkAgECAOSQRAIAMgEDYCsAMgAyANNgKsAyADIAs2AqgDIAMgDjYCpAMgAyAGNgKg\nAwwBCyADQQA2AqADCyADQagBaiADQaADakHIgMYAEN4hIANB+ARqQYT4xQA2AgAgA0HsBGpBhPjF\nADYCACADQfQEaiADQaADajYCACADQegEaiADQZgBajYCACADQfj2xQA2AuAEIAMgCDYCcCADQQM2\nAmwgAyAFQShqKQIANwOgAyADIANBqAFqNgLwBCADIANBuAZqNgLkBCADIANB4AFqNgLcBCADIANB\noAZqNgLYBCADIANB2ARqNgJoQZCtzgAoAgAgA0HoAGoQ6w4LIANB2ABqEJAdDAYLQcD0xQBBI0Gc\n/sUAEPkdAAtBwPTFAEEjQcD7xQAQ+R0ACyAMQQM6AAAgAEECNgIAQQMMKQsgA0HYAGoQkB0MAgsg\nBkEAOgAICyAFIQQLQQEhCCAMQQE6AAAgCRDBLyAHQQ9GBEAgASAENgKMAiABQQE6AL0CIAFBkAJq\nIBE3AgAgAUH0AmoiDEEAOgAAIAFB8AJqIAEoAogCNgIAIAEgASkCgAI3AsQCIAFBxAJqIQ0MAQsg\nCiAPQRB0ciEMDCILIAFBzAJqIAEpAsQCNwIAIAFB7AJqIAFB8AJqKAIAIgU2AgAgBSgCaEEBRw0B\nIAUoAlxBIGopAgAhESABQegCakEAOgAAIAFB5AJqIAVBMGo2AgAgAUHcAmogETcCAAsgA0HYBGog\nAUHUAmoiBSACEL0MAkAgAygC2AQiCEEDRwRAIAMpAuwEIRIgAykC5AQhESADKALgBCEEIAMoAtwE\nIQkgBRCaMQJAAkACQAJAAkACQCAIQX9qDgIACgELIAMgETcDqAMgAyAENgKkAyADIAk2AqADIAMg\nEjcDsAMgAUHsAmooAgAiBSgCaEUNAyAFQfQAQfgAIAVB7ABqKAIAG2ooAgAgESARQiCIIAkbpxCb\nGkUNAyABQcwCaigCACIFRQ0CIANBoANqIAUgAUHQAmooAgAQ7xdFDQJB2LXOACgCAA0GQaStzgAQ\nxS1B/wFxIgVFDQZBqK3OACgCACAFEKgODQEMBgtBAEHYtc4AKAIAQQJLDQcaQZitzgAQxS1B/wFx\nIgVFDQZBAEGcrc4AKAIAIAUQqA5FDQcaQQAhBEGcrc4AKAIAIgpBDGooAgAhCSAKKAIIIQcgCigC\nACEFAkAgCigCBCIGBEAgA0EANgLoBCADIAk2AuQEIAMgBzYC4AQgAyAGNgLcBCADIAU2AtgEQQEh\nBAwBCyADQQA2AtgECyADQbgGaiADQdgEakHAgcYAEN4hIANB5ARqQQE2AgAgA0HsBGpBADYCACAD\nQaSCxgA2AuAEIANBpJbMADYC6AQgA0EANgLYBAJAIAQgBkkEQCADIAQ2ArADIAMgCTYCrAMgAyAH\nNgKoAyADIAY2AqQDIAMgBTYCoAMMAQsgA0EANgKgAwsgA0GoAWogA0GgA2pBwIHGABDeISADQfQB\nakGE+MUANgIAIANB8AFqIANBoANqNgIAIANB+PbFADYC6AEgAyAKNgKoBiADQQI2AqQGIAMgAUHs\nAmooAgAoAlxBIGopAgA3A6ADIAMgA0GoAWo2AuwBIAMgA0HYBGo2AuQBIAMgA0G4Bmo2AuABIAMg\nA0HgAWo2AqAGQZytzgAoAgAgA0GgBmoQ6w5BAAwHC0Gorc4AKAIAIgtBDGooAgAhBiALKAIIIQcg\nCygCACEFAn8gCygCBCIKBEAgA0EANgLoBCADIAY2AuQEIAMgBzYC4AQgAyAKNgLcBCADIAU2AtgE\nQQEMAQsgA0EANgLYBEEACyEPIANBoAZqIANB2ARqQayCxgAQ3iEgA0HkBGpBATYCACADQewEakEA\nNgIAIANB6ILGADYC4AQgA0GklswANgLoBCADQQA2AtgEAkAgDyAKSQRAIAMgDzYCuAEgAyAGNgK0\nASADIAc2ArABIAMgCjYCrAEgAyAFNgKoAQwBCyADQQA2AqgBCyADQbgGaiADQagBakGsgsYAEN4h\nIANB9AFqQYT4xQA2AgAgA0HwAWogA0GoAWo2AgAgA0H49sUANgLoASADIAs2AnAgA0ECNgJsIAMg\nASgC7AIoAlxBIGopAgA3A6gBIAMgA0G4Bmo2AuwBIAMgA0HYBGo2AuQBIAMgA0GgBmo2AuABIAMg\nA0HgAWo2AmhBqK3OACgCACADQegAahDrDgwEC0HYtc4AKAIAQQJLDQFBsK3OABDFLUH/AXEiBUUN\nAUG0rc4AKAIAIAUQqA5FDQFBtK3OACgCACILQQxqKAIAIQYgCygCCCEHIAsoAgAhBQJ/IAsoAgQi\nCgRAIANBADYC6AQgAyAGNgLkBCADIAc2AuAEIAMgCjYC3AQgAyAFNgLYBEEBDAELIANBADYC2ARB\nAAshDyADQaAGaiADQdgEakHwgsYAEN4hIANB5ARqQQE2AgAgA0HsBGpBADYCACADQYSExgA2AuAE\nIANBpJbMADYC6AQgA0EANgLYBAJAIA8gCkkEQCADIA82ArgBIAMgBjYCtAEgAyAHNgKwASADIAo2\nAqwBIAMgBTYCqAEMAQsgA0EANgKoAQsgA0G4BmogA0GoAWpB8ILGABDeISADQfQBakGE+MUANgIA\nIANB8AFqIANBqAFqNgIAIANB+PbFADYC6AEgAyALNgJwIANBAjYCbCADIAEoAuwCKAJcQSBqKQIA\nNwOoASADIANBuAZqNgLsASADIANB2ARqNgLkASADIANBoAZqNgLgASADIANB4AFqNgJoQbStzgAo\nAgAgA0HoAGoQ6w4MAQtB2LXOACgCAEEDSw0AQbytzgAQxS1B/wFxIgVFDQBBwK3OACgCACAFEKgO\n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\nAGooAgA2AgALIAEoApgCQQFHDQFBACEEIAFBADoAvAIgASABQZwCaikCADcC/AIgAUGEA2ogAUGk\nAmopAgA3AgAgAUGMA2ogAUGsAmopAgA3AgAgASgC/AINAyABIAFBgANqIgQ2AsQCIAFB+AJqIgxB\nADoAACABQfQCaiAENgIAIAFB8AJqIAEoAogCQRhqNgIAIAFByAJqIQgLIAEgAUH0AmooAgA2AsgC\nIAFB8AJqKAIAKAIQIQQgAUHsAmpBADoAACABQegCaiAEQQhqNgIADAELQQAhBCABQQA2AtABIAFB\ngQI7ALkCDAILAkACQCABQcwCaiIEIAIQ5gUiC0UEQCAMQQM6AAAMAQsgBBCbMSALQcgBaigCACEJ\nQQIhBCADQQI6AOABAkACQAJAAkAgCQRAIANB4AFqEJ8fIANB2ARqIAtBCGogCCgCAEEIaigCABC6\nBSADKALYBCIJRQ0BIANBugZqIgogAy0A3wQ6AAAgAyADLwDdBDsBuAYgAy0A3AQhBiADKALgBCEH\nIAMpAuQEIREgA0G8AWogA0HsBGoiBUEkEI84GiADIBE3ArQBIAMgBzYCsAEgAyAGOgCsASADIAk2\nAqgBIAMgAy8BuAY7AK0BIAMgCi0AADoArwEgCxC6LyADQgA3AlwgA0HYBGogCCgCACgCCBDFGiAD\nQQI6ALgGIAMpA9gEUA0CIANB5ARqKQIAIREgAygC4AQhBCADQaADaiAFQbQBEI84GiADQbgGahCf\nHyADQewBaiADQaADakG0ARCPOBogAyARNwLkASADIAQ2AuABIANB6ABqIANB4AFqEOYaIANBKGog\nA0HoAGoQ5B4gAygCLCEFIAMoAighBCADQSBqIANBqAFqEOIQIANB2ABqIAQgBSADKAIgIAMoAiQQ\n7CUgA0EYaiAIKAIAIgQoAgBBCGogBCgCBBCFIyADQegEaiADQeAAaigCADYCACADIAMpAxg3A9gE\nIAMgAykDWDcD4AQgA0HgAWogA0HYBGoQ7AMgAygC4AEhCSADKQLkASERIANBqAFqEPwdQQshBAwE\nCyADQcoAaiADQaIDai0AADoAACADIAMvAKADOwFIDAILIANBugZqIAMtAN8EIgQ6AAAgA0HKAGog\nBDoAACADIAMvAN0EIgQ7AbgGIAMgBDsBSCADQeAEaigCACEJIANB5ARqKQIAIREgAy0A3AQhBAwB\nCyADQdgAahCKByADQagBahD8HQwBCyALELovCyADQYoBaiIFIANBygBqLQAAOgAAIAMgAy8BSDsB\niAEgDEEBOgAAIARB/wFxIgdBDEcNAQsgAEECNgIAQQYMFwsgAyADLwGIATsAoQYgAyARNwOoBiAD\nIAk2AqQGIAMgBS0AADoAowYgAyAEOgCgBiAIEMQvAkAgB0ECRwRAIAdBC0YEQCADQaABaiADQaAG\nakEEciIEQQhqKAIANgIAIAMgBCkCADcDmAFBASEEDAMLIANBwAZqIANBqAZqKQMANwMAIAMgAykD\noAY3A7gGQQAhBEHYtc4AKAIAQQRLDQFB0KzOABDFLUH/AXEiBUUNAUHUrM4AKAIAIAUQqA5FDQFB\n1KzOACgCACIKQQxqKAIAIQcgCigCCCEJIAooAgAhBQJ/IAooAgQiBgRAIANBADYC6AQgAyAHNgLk\nBCADIAk2AuAEIAMgBjYC3AQgAyAFNgLYBEEBDAELIANBADYC2ARBAAshDCADQagBaiADQdgEakHw\n/MUAEN4hIANB5ARqQQE2AgAgA0HsBGpBATYCACADQbD9xQA2AuAEIANBADYC2AQgA0EKNgJMIAMg\nA0HIAGo2AugEIAMgA0G4Bmo2AkgCQCAMIAZJBEAgAyAMNgLwASADIAc2AuwBIAMgCTYC6AEgAyAG\nNgLkASADIAU2AuABDAELIANBADYC4AELIANBoANqIANB4AFqQfD8xQAQ3iEgASgCxAIiBSgCACEJ\nIAUoAgQhBSADQfQBakGI98UANgIAIAMgBTYCXCADQfABaiADQYgBajYCACADQfj2xQA2AugBIAMg\nCjYCcCADQQI2AmwgAyAJQQhqNgJYIAMgA0HYAGo2AogBIAMgA0GgA2o2AuwBIAMgA0HYBGo2AuQB\nIAMgA0GoAWo2AuABIAMgA0HgAWo2AmhB1KzOACgCACADQegAahDrDgwBC0EAIQQCQEHYtc4AKAIA\nQQNLDQBB3KzOABDFLUH/AXEiBUUNAEHgrM4AKAIAIAUQqA5FDQBB4KzOACgCACIKQQxqKAIAIQcg\nCigCCCEJIAooAgAhBQJ/IAooAgQiBgRAIANBADYC6AQgAyAHNgLkBCADIAk2AuAEIAMgBjYC3AQg\nAyAFNgLYBEEBDAELIANBADYC2ARBAAshDCADQagBaiADQdgEakG4/cUAEN4hIANB5ARqQQE2AgAg\nA0HsBGpBADYCACADQZT+xQA2AuAEIANBpJbMADYC6AQgA0EANgLYBAJAIAwgBkkEQCADIAw2AvAB\nIAMgBzYC7AEgAyAJNgLoASADIAY2AuQBIAMgBTYC4AEMAQsgA0EANgLgAQsgA0GgA2ogA0HgAWpB\nuP3FABDeISABKALEAiIFKAIAIQkgBSgCBCEFIANB9AFqQYj3xQA2AgAgAyAFNgJsIANB8AFqIANB\n2ABqNgIAIANB+PbFADYC6AEgAyAKNgLABiADQQI2ArwGIAMgCUEIajYCaCADIANB6ABqNgJYIAMg\nA0GgA2o2AuwBIAMgA0HYBGo2AuQBIAMgA0GoAWo2AuABIAMgA0HgAWo2ArgGQeCszgAoAgAgA0G4\nBmoQ6w4LIANBoAZqEJ8fDAELIANBuAZqEJ8fCyADQegEaiIGIAFBjANqKQIANwMAIANB4ARqIgkg\nAUGEA2opAgA3AwAgAyABKQL8AjcD2AQgAUHMAGooAgAiByABQcQAaiIFKAIARgRAIAUgBxDgJyAB\nKAJMIQcLIAFByABqKAIAIAdBGGxqIgUgAykD2AQ3AgAgBUEQaiAGKQMANwIAIAVBCGogCSkDADcC\nACABIAEoAkxBAWo2AkwgASAENgLQASABQYECOwC5AiABQdQBaiADKQOYATcCACABQdwBaiADQaAB\naigCADYCACABKALAASEHCwJAAkACQCAHBEAgAUEAOgC7AiADQcAGaiIHIAFBzAFqKAIANgIAIAMg\nAUHEAWopAgA3A7gGIARFDQIgAUEAOgC6AiABQdQBaigCACEEIAMgAUHcAWooAgBBACABQdgBaigC\nACIFGzYC+AQgAyAFNgLwBCADIAQ2AuwEIAMgBTYC4AQgAyAENgLcBCADIAVFQQF0IgQ2AugEIAMg\nBDYC2AQgA0GgA2pBBHIhCSADQegBaiEGA0AgA0HgAWogA0HYBGoQshggAygC4AEiBUUNAiADKALk\nASEEIANBsAFqIAZBCGooAgA2AgAgAyAGKQIANwOoASADQaADaiADQbgGaiAFIAQgA0GoAWoQzwMg\nAygCoANFDQAgCRCKBwwACwALIAFBADsAuQIgASABKQLQATcC4AEgAUHoAWogAUHYAWopAgA3AgAM\nAgsgA0HYBGoQvhsLIAFBATYC4AEgAUHkAWogAykDuAY3AgAgAUHsAWogBygCADYCAAsgAS0AuAJF\nDQwgAUGQA2oiDEEAOgAAIAFBjANqIAEoAogCNgIAIAFBxAJqIQ0LIAFB3AJqIglBADoAACABIAFB\njANqKAIAIgQ2AsQCIAFB2AJqIARBGGo2AgAgAUHIAmohDwsgAUGIA2oiB0EAOgAAIAFB1AJqQQA2\nAgAgAUHMAmpCgICAgMAANwIAIAFBhANqIAFB2AJqKAIAIgQ2AgAgASAENgLIAiABQeACaiEECyAB\nQYQDaigCACgCDCEFIAFBgANqQQA6AAAgAUH8AmogBUEIajYCAAtBAyAEIAIQ5gUiBkUNBBogBBCb\nMSAGQcgBaigCACAGELovIAdBAToAACAEEJ4xRQRAIANBADYC2AQgAUHMAmogA0HYBGoQsB0LIAFB\niANqIgdBADoAACABQYQDaiABKALIAjYCACABQeACaiEECyABQYQDaigCACgCFCEFIAFBgANqQQA6\nAAAgAUH8AmogBUEIajYCAAtBBCAEIAIQ5gUiBkUNAhogBBCbMSAGQcgBaigCACAGELovIAdBAToA\nACAEEJ4xRQRAIANBAjYC2AQgAUHMAmogA0HYBGoQsB0LIAFBiANqIgdBADoAACABQYQDaiABKALI\nAjYCACABQeACaiEECyABQYQDaigCACgCECEFIAFBgANqQQA6AAAgAUH8AmogBUEIajYCAAsgBCAC\nEOYFIgYNAUEFCyECIAdBAzoAACAJIAI6AAAMAQsgBBCbMSAGQcgBaigCACAGELovIAdBAToAACAE\nEJ4xRQRAIANBATYC2AQgAUHMAmogA0HYBGoQsB0LIAFBAToA3AIgAUHQAmooAgAiBg0BCyAMQQM6\nAAAgAEECNgIAQQcMCQsgAUHUAmooAgAhByABQcwCaigCACEJIA8Q4RsgASgCxAIiBEEcaigCACEF\nIAQoAhghBCADIAc2AuAEIAMgBjYC3AQgAyAJNgLYBCADQeABaiAEQQhqIAUgA0HYBGoQvQQgAygC\n4AEhBCADKQLkASERIAFBAToAkAMgDRDFLyABQZABahDUKyABQZQBaiARNwIAIAEgBDYCkAELIAFB\nADsBvgIgASgCiAIhBCADQdgEaiABQcABEI84GiABQcQCaiIIIANB2ARqQcgBEI84GiABQZAEaiIM\nQQA6AAAgAUGMBGogBEEwajYCAAsgA0EQaiABQYwEaigCACIEQSBqKAIAIARBJGooAgAQxi0gAygC\nECEFIAMoAhQhBCADQeABaiAIQcABEI84GiADQQhqIAUgA0HgAWogBCgCJBEDACADKAIIIQcgAUGI\nBGogAygCDCIENgIAIAFBhARqIAc2AgALIANB4AFqIAcgAiAEKAIMEQMAAkACQAJAIAMtAOABIgdB\nEEcEQCADKQPoASERIAMoAuQBIQQgAy8A4QEhBSADLQDjASECIAFBhARqENErIAFBAToAkAQgCBDL\nLSAHQQ9GBEAgASgC4AEhAiABQegBaikCACERIAFB5AFqKAIAIQQgAS0AuQJFDQggASgC0AFBAUcN\nCCABLQC6Ag0DDAgLIAFB4AFqEL0wIAEtALkCRQ0DIAEoAtABQQFHDQMgAS0AugINAQwDCyAMQQM6\nAAAgAEECNgIAQQgMCAsgAUHUAWoQ1RUMAQsgAUHUAWoQ1RUMBAsgAUEAOwC5AgJAIAEoAsABQQFH\nDQAgAS0AuwJFDQAgAUHEAWoQ1RULIAFBADoAuwICQCABLQC+AkUNACABEJE0IAEtAL4CRQ0AIAFB\nIGoQjzQgAS0AvgJFDQAgAUHQAGoQqS4gAS0AvgJFDQAgAUHcAGoQ6C4gAS0AvgJFDQAgAUHgAGoQ\n1SsgAS0AvgJFDQAgAUHsAGoQ1isgAS0AvgJFDQAgAUH4AGoQ1ysgAS0AvgJFDQAgAUGEAWoQ2CsL\nIAEtAL8CBEAgAUGQAWoQ1CsLIAJBEHQCQCABLQC+AkUNACABQThqEKE1IAEtAL4CRQ0AIAFBnAFq\nEL0vCyAFciEMIAFBADsBvgJBASEIIAEoApgCQQFHDQAgAS0AvAJFDQAgAUGcAmoQrC4LIAFBADoA\nvAILIAEoAowCRQ0AIAEtAL0CRQ0AIAFBjAJqEJAdCyABQb0CaiECDAELIAFBADsAuQICQCABKALA\nAUEBRw0AIAEtALsCRQ0AIAFBxAFqENUVCyACQQBHQQAhCCABQQA7Ab4CIAFBADoAuwICQCABKAKY\nAkEBRw0AIAEtALwCRQ0AIAFBnAJqEKwuC0EBdCEHIAFBADoAvAIgAUG9AmohAgJAIAEoAowCRQ0A\nIAEtAL0CRQ0AIAFBjAJqEJAdC0EAIQwLIAAgETcCDCAAIAQ2AgggACAINgIAIAJBADoAACAAIAdB\n/wFxIAxBCHRyNgIEQQELOgDAAiADQdAGaiQAC91EAhd/An4jAEGAB2siAiQAAkAgAAJ/AkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQCAALQCADEEBaw4DBwIBAAsgAEEIaiAAQYQGakH8BRCPOBoL\nIABBCGohDwJAIABBgAZqLQAAQQFrDgMEAQACCyAALQDJBEEBaw4DBAAHAgsACyAAQQA6AMkEIABB\nxARqIABBzARqNgIACyAAQcgEakEAOgAAIAAgAEHEBGooAgAiBTYCCCACQbAEaiAFKAIkKAIIEJ0V\nAn8CfwJAAkACQAJAAkAgAigCsAQiBEEUaigCACIJQQFrDgsCAgICAgACAQICAgILIARBmAFqKAIA\nIgcgBygCACIFQQFqNgIAIAVBf0wNECACQdAEaiAEQThqEJklIARBnAFqKAIAIgogCigCACIFQQFq\nNgIAIAVBf0wNECAEQaABaigCACIIIAgoAgAiBUEBajYCACAFQX9MDRAgBEGkAWooAgAiBSAFKAIA\nIgZBAWo2AgAgBkF/TA0QIARBqAFqKAIAIgYgBigCACIDQQFqNgIAIANBf0oNAgwQCyAEQZgBaigC\nACIHIAcoAgAiBUEBajYCACAFQX9MDQ8gAkHQBGogBEE4ahCZJSAEQZwBaigCACIKIAooAgAiBUEB\najYCACAFQX9MDQ8gBEGgAWooAgAiCCAIKAIAIgVBAWo2AgAgBUF/TA0PIARBpAFqKAIAIgUgBSgC\nACIGQQFqNgIAIAZBf0wNDyAEQagBaigCACIDIAMoAgAiBkEBajYCACAGQX9MDQ8gAkHwBWogBEEg\naikCADcDACACQfgFaiAEQShqKQIANwMAIAJBgAZqIARBMGopAgA3AwAgAiAEQRhqKQIANwPoBSAE\nQawBai0AACENIAJBiAZqIAJB0ARqQeAAEI84IQkgAkGAAWogAkHoBWpBgAEQjzgaIA0NAiACQegF\naiACQYABakGAARCPOBogAkH/BmogAkH/AGotAAA6AAAgAkHYBGogAkGIAWopAgA3AwAgAkHgBGog\nAkGQAWopAgA3AwAgAkHoBGogAkGYAWopAgA3AwAgAiANOgD8BiACIAU2AvQGIAIgCDYC8AYgAiAK\nNgLsBiACIAc2AugGIAIgAi8AfTsA/QYgAiACKQKAATcD0AQgAiADNgL4BiACQfAEaiAJQeAAEI84\nIQ5BASEGIANBGGooAgAiCSAJKAIAIgtBAWo2AgAgC0F/TA0PIAJByABqIANBCGooAgAgA0EMaigC\nABCXKCACKQNIIRkgAkFAayADQRBqKAIAIANBFGooAgAQlyggAikDQCEaIAJBrANqIANBHGoQ4xgg\nAiAaNwOgAyACIBk3A5gDIAIgCTYCqAMgAkGYA2oQjC0hAyACIA06AOQFIAIgAzYC4AUgAiAINgLY\nBSACIAo2AtQFIAIgBzYC0AUgAiAFNgLcBSACQfgGahDJKiACQegFaiADQRhqKAIAQQhqEMkcIAJB\nOGogAkHoBWpBxLLFABCZGyACLQA8IQkgAkHoBWogAigCOCILQQJqIA4gBUEIaiADQTxqLQAAEPsC\nIAsgCRDoMSACQYACaiACQdAEakGAARCPOBpBkAFBCBC5LyIOIAJB6AVqQZABEI84GkEKDAMLIARB\nmAFqKAIAIgcgBygCACIFQQFqNgIAIAVBf0wNDiACQdAEaiAEQThqEJklIARBnAFqKAIAIgogCigC\nACIFQQFqNgIAIAVBf0wNDiAEQaABaigCACIIIAgoAgAiBUEBajYCACAFQX9MDQ4gBEGkAWooAgAi\nBSAFKAIAIgZBAWo2AgAgBkF/TA0OIARBqAFqKAIAIgMgAygCACIGQQFqNgIAIAZBf0wNDiACQfAF\naiAEQSBqKQIANwMAIAJB+AVqIARBKGopAgA3AwAgAkGABmogBEEwaikCADcDACACIARBGGopAgA3\nA+gFIARBrAFqLQAAIQ0gAkGIBmogAkHQBGpB4AAQjzgaIAJBgAFqIAJB6AVqQYABEI84GiACQYAC\naiACQYABakGAARCPOBogAkGCA2ogAkH/AGotAAA6AAAgAiACLwB9OwGAA0EIIQ5BACEGQQEMAwsg\nAkHwBWogBEEgaikCADcDACACQfgFaiAEQShqKQIANwMAIAJBgAZqIARBMGopAgA3AwAgAiAEQRhq\nKQIANwPoBSAEQawBai0AACENIAJBiAZqIAJB0ARqQeAAEI84IQMgAkGAAWogAkHoBWpBgAEQjzga\nIAJB6AVqIAJBgAFqQYABEI84GiACQf8GaiACQf8Aai0AADoAACACQdgEaiACQYgBaikCADcDACAC\nQeAEaiACQZABaikCADcDACACQegEaiACQZgBaikCADcDACACIA06APwGIAIgBTYC9AYgAiAINgLw\nBiACIAo2AuwGIAIgBzYC6AYgAiACLwB9OwD9BiACIAIpAoABNwPQBCACIAY2AvgGIAJB8ARqIANB\n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\nIAdBLGogESkDADcCACAHQTRqIAJBmANqQeQAEI84GiADQfB+aiEDIAdBmAFqIQcgCkEBaiEKDAEL\nCyAOIANrQZABagshByAAIAo2AhQgBCAHa0GQAW5BkAFsIQlBACEGA0AgBiAJRkUEQAJAIAYgB2oi\nA0EIaiIFKAIAQRxHBEAgAygCACADQQRqKAIAEKA1AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQCAFKAIAIghBdWpBDSAIQQpLGw4QAQIDBAUGBwgJCgsMDQ4PEAALIANBDGooAgAgA0EQ\naigCABCgNQwRCyADQRxqKAIAIANBIGooAgAQjDQgA0EUaigCACADQRhqKAIAEKA1IANBDGoQqy4M\nEAsgA0EgaigCACADQSRqKAIAEKA1IANBKGooAgAgA0EsaigCABCMNCADQRhqEKsuDA8LIANBFGoo\nAgAgA0EYaigCABCgNSADQQxqEKsuIANBHGooAgAiBUEDTUEAIAVBAkcbDQ4gA0EgaigCACADQSRq\nKAIAEKA1DA4LIANBFGooAgAgA0EYaigCABCgNSADQSBqIgUoAgAgA0EkaigCABCFHiADQRxqKAIA\nIAUoAgAQxjAgA0EMahCrLgwNCyADQQxqKAIAIANBEGooAgAQoDUgA0EcahDpKyADQRRqKAIAIANB\nGGooAgAQoDUMDAsgA0EMaigCACADQRBqKAIAEKA1IANBHGoQ6BAgA0EUaigCACADQRhqKAIAEKA1\nDAsLIANBFGooAgAgA0EYaigCABCMNCADQSBqEOorIANBDGooAgAgA0EQaigCABCgNQwKCyADQRRq\nEN0SIANBDGooAgAgA0EQaigCABCgNQwJCyADQRRqKAIAIANBGGooAgAQjDQgA0EMaigCACADQRBq\nKAIAEKA1DAgLIANBFGoQhwcgA0EgaigCACADQSRqKAIAEIw0IANBDGooAgAgA0EQaigCABCgNQwH\nCyADQQxqKAIAIANBEGooAgAQoDUMBgsgA0EMahCQKwwFCyADQSRqEOIYAkACQAJAAkACQCADQQxq\nKAIADgUAAQIDBAkLIANBEGooAgAgA0EUaigCABCgNQwICyADQRBqKAIAIANBFGooAgAQoDUMBwsg\nA0EQaigCACADQRRqKAIAEKA1DAYLIANBEGoQkCsMBQsgA0EQahCYKwwECyAFEPcFIANByABqIggo\nAgAiBUEPRg0DAkACQAJAIAVBdWpBASAFQQpLGw4DAAECBgsgA0HMAGooAgAgA0HQAGooAgAQoDUM\nBQsgA0GIAWooAgAgA0GMAWooAgAQoDUgCBD3BQwECyADQcwAahCYKwwDCyADQQxqEKkuDAILIANB\n6ABqKAIAIANB7ABqKAIAEIw0IANBEGoQxC4gA0HgAGooAgAgA0HkAGooAgAQoDUMAQsCQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkAgA0EQaigCAA4PDwECAwQFBgcICQoLDA0OAAsgA0EUaigC\nACADQRhqKAIAEKA1DA4LIANBNGoQ0isgA0EUaigCACADQRhqKAIAEKA1IANBHGooAgAgA0EgaigC\nABCMNCADQShqKAIAIANBLGooAgAQjDQMDQsgA0HQAGooAgBBAk8EQCADQdQAaigCACADQdgAaigC\nABCgNQsgA0HEAGoiBSgCAEEDRwRAIAUQ0isgA0EkaigCACADQShqKAIAEKA1IANBLGooAgAgA0Ew\naigCABCMNCADQThqKAIAIANBPGooAgAQjDQLIANBFGooAgAgA0EYaigCABCgNSADQRxqKAIAIANB\nIGooAgAQoDUMDAsgA0HYAGoQ0isgA0EUaigCACADQRhqKAIAEKA1IANBHGooAgAgA0EgaigCABCM\nNCADQShqKAIAIANBLGooAgAQjDQgA0E0aigCACADQThqKAIAEIw0IANBQGsoAgAgA0HEAGooAgAQ\njDQgA0HMAGoQ4isMCwsgA0EgaigCACADQSRqKAIAEKA1IANBKGooAgAgA0EsaigCABCgNSADQTBq\nEOkrDAoLIANBFGooAgAgA0EYaigCABCgNSADQSRqEOkrIANBHGooAgAgA0EgaigCABCgNQwJCyAD\nQRRqKAIAIANBGGooAgAQoDUgA0EcaigCACADQSBqKAIAEKA1IANBJGoQ6BAMCAsgA0EUaigCACAD\nQRhqKAIAEKA1IANBHGooAgAgA0EgaigCABCMNCADQShqEOorDAcLIANBFGooAgAgA0EYaigCABCg\nNSADQRxqEN0SDAYLIANBFGooAgAgA0EYaigCABCgNSADQRxqKAIAIANBIGooAgAQjDQMBQsgA0EU\naigCACADQRhqKAIAEKA1IANBHGoQhwcgA0EoaigCACADQSxqKAIAEIw0DAQLIANBFGooAgAgA0EY\n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\nAigCgAMiAUUNASAIEKY0IAEQ5C8hASACQQE2AnAgAiABNgJ0IAJBgAFqEL0wDAILIABBAzoAgAYg\nAEEDOgDJBEEBIQdBAwwCCyACEAciATYCmAMgAUEAIAgQCQJAIAFBAQJ/AkACQCAJRQ0AIAJB8AVq\nIA1BCGooAgA2AgAgAiANKQIANwPoBSACQdAEaiACQegFahC3DSACQegFahDVFSACKALQBCIFQX5q\nDgIDAAELQSAMAQsgAiACKQLUBDcC7AUgAiAFNgLoBSACQegFahCyJAsQCSACQQA2AnAgAiABNgJ0\nDAELIAIoAtQEEOQvIQEgAkEBNgJwIAIgATYCdCACQZgDahDEMAsgAEHMBGoQvyBBASEHIABBAToA\ngAZBAyACKQNwIhqnIgVBAkYNABogGkIgiKchASAPEMMuAkAgBUUEQCACQSA2AtAEIAIgATYC6AUg\nAiAAKAIAQSAgARDrHyACIAIoAgAgAigCBBDRMDYCbCACQegFahDEMCACQdAEahDEMAwBCyACQSA2\nApgDIAJB6AVqIAEQwxIgAiACKALsBSIFIAIoAvAFEAoiBjYC0AQgAkEIaiAAKAIEQSAgBhDrHyAC\nIAIoAgggAigCDBDRMDYCbCACQdAEahDEMCACKALoBSAFEIw0IAJBmANqEMQwIAEgASgCACgCABEA\nAAsgAkHsAGoQxDAgABDEMCAAQQRqEMQwQQAhB0EBCzoAgAwgAkGAB2okACAHDwsAC4tbAhF/BH4j\nAEGgBGsiAyQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEEQCADQcACaiACEIAMIAMoAsACIRIgAygCxAIiEw0B\nIABBDDoABCAAQQE2AgAgAEEIaiASNgIADCQLAkAgAhCYN0UEQCADQYgBaiACELAhIANBwAJqIAMo\nAogBIAMoAowBEOAoIANB6AJqIANBwAJqELMnDAELIANB6AJqEOE3CyADKALsAiESIAMoAvACIQEg\nA0HgAmpBADYCACADQYABOgDkAiADQoCAgIAQNwPYAiADIAE2AtQCIAMgEjYC0AIgA0IANwPIAiAD\nIAE2AsQCIAMgEjYCwAIgA0HwA2ogA0HAAmoQlRUgAy0A8AMNASADLQDxA0UEQCADQQU2AsgDIANB\n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\nCyAMQf8BcUHdAEYEQCADQRI2AsgDIAcgA0HIA2oQuxsMBgsgA0GQAWogBxDhHSADKAKQAUEARyEJ\nIAMoApQBCyEGIAlFDQEgBgwECyADQQU2AsgDIAcgA0HIA2oQuxsMAwsgBkUNAQwHCyADKALMAyEF\nDAULQQRB0IDHAEGE/cYAEPkTCyEFIANBhARqELAqCyADQYAEahCwKgsgA0H8A2oQsCoLIANBiARq\nEMYnC0EAIQQLIAMgAy0A3AJBAWo6ANwCIAMgA0HAAmoQgw0iBzYC4AMgAyAGNgLcAyADIAg2AtgD\nIAMgCjYC1AMgAyABNgLQAyADIAU2AswDIAMgBDYCyAMgBARAIAdFDQggA0HIA2oQ5ilBACEEIAch\nBQwMC0EAIQQgB0UNCyADQeADahDcGAwLCyADQRU2AsgDIANBwAJqIANByANqELsbIQQMDwsgA0HA\nAmogA0HIA2oQuxshAUEAIQlBASEKC0EBIQtBASEMCyAGRQ0BCyADQYAEahCtKgsgEUUgCkVyRQRA\nIANB/ANqELAqCyAQRSALQQFzckUEQCADQewDahCwKgsgD0UgDEEBc3JFBEAgA0HoA2oQsCoLIA1F\nIAlyRQRAIANBiARqEMYnC0EAIQQgASEFCyADIAMtANwCQQFqOgDcAiADIANBwAJqEPIRIgc2AuAD\nIAMgBjYC3AMgAyAINgLYAyADIAk2AtQDIAMgATYC0AMgAyAFNgLMAyADIAQ2AsgDIARFDQEgBw0C\nCyADKQLUAyEUDAMLQQAhBCAHDQEMAgsgA0HIA2oQ5ilBACEEIAchBQwBCyADQeADahDcGAsgBEUN\nAgsgAyAGNgLEAyADIBQ3ArwDIAMgATYCuAMgAyAFNgK0AyADIAQ2ArADIAMgAy0A3AJBAWo6ANwC\nIANBkARqIANBwAJqEJUVAkACfwJAIAMtAJAERQRAIAMtAJEEDQEgA0EDNgLIAyADQcACaiADQcgD\nahDUGwwCCyADKAKUBCEEIANBsANqEJQZDAYLIAMtAJIEQf0ARg0BIANBCjYCyAMgA0HAAmogA0HI\nA2oQ1BsLIQQgA0GwA2oQlBkMBAsgA0GEA2ogA0GwA2pBBHIiAUEIaikCADcCACADQYwDaiIGIAFB\nEGooAgA2AgBBASEFIAMgAygCyAJBAWo2AsgCIAMgBDYC+AIgAyABKQIANwL8AiADQcACahC9HCIB\n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\nIAMgA0HAAmoQgw0iBTYC2AMgAyAGNgLUAyADIAE2AtADIAMgBDYCzAMgAyAHNgLIAyAHBEAgBUUN\nCCADQcgDahDKL0EAIQcgBSEEDAwLQQAhByAFRQ0LIANB2ANqENwYDAsLIANBFTYCyAMgA0HAAmog\nA0HIA2oQuxshAQwcCyAMQQBHIQYMAQsgA0HAAmogA0HIA2oQuxshAUEBIQkLIAhFDQELIANBiARq\nELAqCyAORSAJRXJFBEAgA0GoA2oQsCoLIAxFIAZyRQRAIANBkARqEMYnC0EAIQcgASEECyADIAMt\nAOQCQQFqOgDkAiADIANBwAJqEPIRIgU2AtgDIAMgCDYC1AMgAyABNgLQAyADIAQ2AswDIAMgBzYC\nyAMgB0UNASAFDQMLIAMpA9ADIRQMAwtBACEHIAVFBEAMAwsgA0HYA2oQ3BgMAgsgA0EVNgLIAyAD\nQcACaiADQcgDahC7GyEBDBMLIANByANqEMovQQAhByAFIQQLIAdFDQBBACEBDA0LIAQgA0HAAmoQ\nrB0hAQwQCyADIAMtAOQCQX9qIgE6AOQCIAFB/wFxBEAgAyADKALIAkEBajYCyAIgA0EBOgCMBCAD\nIANBwAJqNgKIBCADQcgDaiADQYgEahCbCQJAAkACQAJAAkACfwJAIAMoAsgDRQRAIAMoAswDIgFF\nBEBBAEHQgMcAQYT9xgAQ+RMhBwwHCyADIAE2ApAEIAMgA0HQA2ooAgAiBzYClAQgA0EYaiADQYgE\nahDiCiADKAIcIQQgAygCGARAIAQhBwwGCyAERQRAQQFB0IDHAEGE/cYAEPkTIQcMBgsgAyAENgKA\nBCADQRBqIANBiARqEN8KIAMoAhQhCSADKAIQBEAgCSEHDAULIAlFBEBBAkHQgMcAQYT9xgAQ+RMh\nBwwFCyADIAk2AoQEIANBCGogA0GIBGoQ4AogAygCDCEKIAMoAggEQCAKIQcMBAsgCkUEQEEDQdCA\nxwBBhP3GABD5EyEHDAQLIAMgCjYCqAMgA0GwAmogAygCiAQiCBCVFQJAAkACfwJAIAMtALACRQRA\nIAMtALECDQEgA0ECNgLIA0EBIQUgCCADQcgDahC7GwwCC0EBIQUgAygCtAIMAQsCQAJAIAMtALIC\nIgtBLEcEQEEAIQVBACALQd0ARg0DGiADLQCMBA0BIANBBzYCyANBASEFIAggA0HIA2oQuxsMAwsg\nAy0AjAQNAEEBIQUgCCAIKAIIQQFqNgIIIANByANqIAgQlRUgAy0AyAMEQCADKALMAwwDCyADLQDJ\nA0UNAyADLQDKAyELDAELIANBADoAjAQLIAtB/wFxQd0ARgRAIANBEjYCyAMgCCADQcgDahC7GwwG\nCyADIAgQ4h0gAygCAEEARyEFIAMoAgQLIQYgBUUNASAGDAQLIANBBTYCyAMgCCADQcgDahC7GwwD\nCyAGRQ0BDAcLIAMoAswDIQcMBQtBBEHQgMcAQYT9xgAQ+RMLIQcgA0GoA2oQsCoLIANBhARqELAq\nCyADQYAEahCwKgsgA0GQBGoQxicLQQAhAQsgAyADLQDkAkEBajoA5AIgAyADQcACahCDDSIFNgLg\nAyADIAY2AtwDIAMgCjYC2AMgAyAJNgLUAyADIAQ2AtADIAMgBzYCzAMgAyABNgLIAyABBEAgBUUN\nCCADQcgDahDmKUEAIQEgBSEHDAwLQQAhASAFRQ0LIANB4ANqENwYDAsLIANBFTYCyAMgA0HAAmog\nA0HIA2oQuxshAQwPCyADQcACaiADQcgDahC7GyEEQQEhCAtBASEMQQEhAQsgBkUNAQsgA0GEBGoQ\nrSoLIBFFIAhFckUEQCADQYAEahCwKgsgEEUgDEEBc3JFBEAgA0H8A2oQsCoLIA9FIAFBAXNyRQRA\nIANB7ANqELAqCyANRSAKckUEQCADQZAEahDGJwtBACEBIAQhBwsgAyADLQDkAkEBajoA5AIgAyAD\nQcACahDyESIINgLgAyADIAY2AtwDIAMgCjYC2AMgAyAFNgLUAyADIAQ2AtADIAMgBzYCzAMgAyAB\nNgLIAyABRQ0BIAgNAgsgAykC1AMhFAwDC0EAIQEgCA0BDAILIANByANqEOYpQQAhASAIIQcMAQsg\nA0HgA2oQ3BgLIAFFDQILIAMgBjYCxAMgAyAUNwK8AyADIAQ2ArgDIAMgBzYCtAMgAyABNgKwAyAD\nIAMtAOQCQQFqOgDkAiADQbACaiADQcACahCVFQJAAn8CQCADLQCwAkUEQCADLQCxAg0BIANBAzYC\nyAMgA0HAAmogA0HIA2oQ1BsMAgsgAygCtAIhASADQbADahCUGQwGCyADLQCyAkH9AEYNASADQQo2\nAsgDIANBwAJqIANByANqENQbCyEBIANBsANqEJQZDAQLIANBhANqIANBsANqQQRyIgZBCGopAgA3\n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\nEJ4VIgYNCyADQRhqIANBoAJqEJQCIAMoAhwhBiADKAIYDQsgA0GsEWoQhDUgAyAGNgKsESAGIQoM\nAQsgA0GgAmoQnhUiBg0KIANBiA1qIANBoAJqEKISIAMoAogNIgFFDQQgAygCjA0hDSADQbARahCC\nNSADIA02ArQRIAMgATYCsBEgASEIDAALAAsgA0GIDWogFiADKAKQDRDwAiADKAKIDSEEAkACQAJA\nIAMoAqQNIgUEQCADQbAEaiADQZwNaiIGKQIAIhc3AwAgA0GoBGogA0GUDWoiBykCACIYNwMAIAMg\nAykCjA0iGjcDoAQgAykDqA0hGSAHIBg3AgAgBiAXNwIAIAMgBDYCiA0gAyAaNwKMDSADIBk3A6gN\nIAMgBTYCpA0gA0HwBGogASgCCCADQYgNahDKDQJAAn8CQAJAAkACQAJAAn8CQAJAAkACQAJAAn8C\nfwJAAkACQAJAAkAgAygC8ARFBEAgAyADKAL0BDYCuAQgAyADQfwEaigCACIBNgLABCADIANB+ARq\nKAIAIgQ2ArwEIANBuAJqQQA2AgAgA0GAAToAvAIgA0KAgICAEDcDsAIgA0IANwOoAiADIAE2AqQC\nIAMgBDYCoAIgA0G4CWogA0GgAmoQlRUgAy0AuAkNASADLQC5CUUEQCADQQU2AogNIANBoAJqIANB\niA1qELsbDBQLIAMtALoJIgFB2wBGDQIgAUH7AEcEQCADQaACaiADQdgRakH4iscAEJQGIQQMEwsg\nAyADLQC8AkF/aiIBOgC8AiABQf8BcUUNDyADQbACaiELIAMgAygCqAJBAWo2AqgCIANBAjYC6BAg\nA0EANgL8ECADQQA2AoARIANBADYCiBEgA0EANgKYESADQYgRakEEciEOIANBiA1qQQRyIQ0gA0GY\nEWpBBHIhD0IAIRhBASEMQQIhE0ECIRRCACEXA0AgA0FAayADQaACahCVFQJAAkACfwJAIAMtAEBF\nBEAgAy0AQQ0BIANBAzYCiA0gA0GgAmogA0GIDWoQuxshCUEBDAILIAMoAkQhCUEBDAELAkACQAJA\nIAMtAEIiAUEsRwRAIAFB/QBHDQFBCiEEQQAMBAsgDEH/AXENAiADIAMoAqgCQQFqNgKoAiADQYgN\naiADQaACahCVFSADLQCIDQRAIAMoAowNIQlBAQwECyADLQCJDUUNASADLQCKDSEBDAILIAxB/wFx\nDQEgA0EINgKIDSADQaACaiADQYgNahC7GyEJQQEMAgsgA0EFNgKIDQwNCyABQf8BcSIBQSJHBEAg\nAUH9AEYNAiADQRA2AogNDA0LIANBADYCuAIgAyADKAKoAkEBajYCqAIgA0GIDWogA0GgAmogCxDB\nByADKAKMDSEFQQAhDAJ/IAMoAogNQQJGBEAgBSEJQQEMAQsgA0FAayAFIAMoApANENgRIAMtAEAE\nQCADKAJEIQlBAQwBCyADLQBBIQRBAAsLQQAhBkEBIQVFDQEgCSEHDAwLIANBEjYCiA0MCgsCQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAEQf8BcQ4LCgkIBwYFBAMCAQABCwJA\nAkACQAJAAkACQAJAAkACQAJAAkAgAygC6BAiBEECRgRAIANBiA1qEJwwIAMoAtAOQQJGDQIgA0FA\nayADQYgNakHYARCPOBoMAQsgA0FAayADQaAPakHYARCPOBoLIAoiB0UEQCADQTBqEIsbIAMoAjQh\nB0EBIAMoAjANJBoLIAMgBzYCrBEgCA0BIANBiA1qENIlIAMoAogNIgZFDQMgAyADKAKMDSIJNgK0\nESADIAY2ArARDAILIAMoAogNIQdBASEBQQEMIwsgAyADKAKEESIJNgK0ESADIAg2ArARIAghBgsg\nF1AEQCADQYgNakGxkscAEJUfIAMoAogNDQIgAykDkA0hGQsgGFANAiAUQQJGDQMgE0ECRg0EIBBF\nIQUgEA0FIANBiA1qEJcwIAMoAogNDRIgA0HAEWogA0GUDWooAgA2AgAgAyADKQKMDTcDuBEMBgsg\nAygCjA0hBwweCyADKAKMDSEHDBwLQb6SxwBBDRDaGCEHDBsLQbzByABBBhDaGCEHDBoLQcuSxwBB\nCxDaGCEHDBkLIANBwBFqIA5BCGooAgA2AgAgAyAOKQIANwO4EQsCQAJAIBJFBEAgA0GIDWoQnjAg\nAygCiA0NAiADQdARaiADQZQNaigCADYCACADIAMpAowNNwPIEQwBCyADQdARaiAPQQhqKAIANgIA\nIAMgDykCADcDyBELIBRBAXEhDCATQQFxIQ0gA0HAC2ogA0FAa0HIARCPOBogA0GwC2ogA0GUAmoo\nAgA2AgAgA0G8C2ogA0HAEWooAgA2AgAgA0GgC2ogA0HQEWooAgA2AgAgAyADKQKMAjcDqAsgAyAD\n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\nDSAFIANBiA1qELsbDAELIAMoAowNCyEEIANBwAtqEOUVCyADQYgRahDGJwwBCyADKAKMDSEECyAD\nQbgRahD3KgsgA0FAaxCINgtBAiEBCyADIAMtALwCQQFqOgC8AiADQaACahCDDSEFIAMgCTYCnA0g\nAyAHNgKYDSADIBc3A5ANIAMgDDYCjA0gAyAENgKIDSADQaANaiADQaAPakHIARCPOBogA0H0Dmog\nA0GwC2opAwA3AgAgA0H8DmogA0G4C2opAwA3AgAgAyAFNgKYDyADIAo6AJUPIAMgDToAlA8gAyAG\nNgKQDyADIBg3A4gPIAMgCDYChA8gAyADKQOoCzcC7A4gAyABNgLoDgJAIAFBAkcEQCAFDQEgA0G4\nCWogA0GIDWpBBHJB3AEQjzgaIANBjAlqIANB7A5qQSwQjzgaDBELIAVFDQ0gA0GYD2oQ3BgMDQsg\nA0GIDWoQ3ihBAiEBIAUhBAwPCyADQRU2AogNIANBoAJqIANBiA1qELsbDBALIAMoAowNIQcMBQsg\nA0GwEWoQxicLIANBrBFqEPcqIAhFCyEBIANBQGsQiDYgCkULIREgBEECRyEGDAILIANBoAJqIANB\niA1qELsbIQdBACEGQQEhBQtBASEBQQEhEQsgEkEBRw0BCyAPEPQVCyAFRSAQQQFHckUEQCAOEOUV\nCyAIRSABQQFzckUEQCADQYARahDGJwsgCkUgEUEBc3JFBEAgA0H8EGoQ9yoLQQIhASAGIAMoAugQ\nQQJGckUEQCADQaAPahCINgsgBwshBCADIAMtALwCQQFqOgC8AiADQaACahDyESEFIAMgCTYCnA0g\nAyAGNgKYDSADIBo3A5ANIAMgCjYCjA0gAyAENgKIDSADQaANaiADQcALakHIARCPOBogA0H0Dmog\nA0GwC2opAwA3AgAgA0H8DmogA0G4C2opAwA3AgAgA0GMD2ogA0GgC2ooAgA2AgAgAyAFNgKYDyAD\nIA06AJUPIAMgDDoAlA8gAyAHNgKQDyADIAMpA6gLNwLsDiADIAMpA5gLNwKEDyADIAE2AugOIAFB\nAkcEQCAFDQMgA0G4CWogA0GIDWpBBHJB3AEQjzgaIANBjAlqIANB7A5qQSwQjzgaDAQLIAVFDQAg\nA0GYD2oQ3BgLQQIhAQwCCyADQRU2AogNIANBoAJqIANBiA1qELsbDAMLIANBiA1qEN4oQQIhASAF\n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\nDWoQuxshBkEBIQsLQQEhAUEBIRELIBJBAUcNAQsgDxD0FQsgC0UgEEEBR3JFBEAgDhDlFQsgCEUg\nAUEBc3JFBEAgA0GwEWoQxicLIApFIBFBAXNyRQRAIANBrBFqEPcqC0ECIQEgBSADKAKQBEECRnJF\nBEAgA0HIAmoQiDYLIAYLIQQgAyADLQDEAkEBajoAxAIgA0GgAmoQ8hEhCCADIA02ApwNIAMgBTYC\nmA0gAyAaNwOQDSADIAw2AowNIAMgBDYCiA0gA0GgDWogA0HAC2pByAEQjzgaIANB9A5qIANBsAtq\nKQMANwIAIANB/A5qIANBuAtqKQMANwIAIANBjA9qIANBwBFqKAIANgIAIAMgCDYCmA8gAyAJOgCV\nDyADIAc6AJQPIAMgBjYCkA8gAyADKQOoCzcC7A4gAyADKQO4ETcChA8gAyABNgLoDiABQQJHBEAg\nCA0DIANBuAlqIANBiA1qQQRyQdwBEI84GiADQYwJaiADQewOakEsEI84GgwECyAIRQ0AIANBmA9q\nENwYC0ECIQEMAgsgA0EVNgKIDSADQaACaiADQYgNahC7GwwDCyADQYgNahDeKEECIQEgCCEECyAB\nQQJGDQAgA0GwB2ogA0G4CWpB3AEQjzgaIANBhAdqIANBjAlqQSwQjzgaIAMgBDYC8AQgA0HwBGpB\nBHIgA0GwB2pB3AEQjzghBiADIAE2AtAGIANB1AZqIANBhAdqQSwQjzghByADQaACahC9HCIFRQRA\nIANBQGsgBkHcARCPOBogA0HEBGogB0EsEI84GiADKAK4AiADKAK8AhCMNAwDCyADQfAEahDeKCAF\nDAELIAQgA0GgAmoQrB0LIQQgAygCuAIgAygCvAIQjDRBAiEBCyADKAKYCyAVEIw0IAFBAkcEQCAA\nQQRqIANBQGtB3AEQjzgaIABB5AFqIANBxARqQSwQjzgaIAAgATYC4AEgACAENgIADAELIABBAjYC\n4AEgAEEMOgAAIAAgBDYCBAsgAhCmNCADQeARaiQAC+9VAjV/BX4jAEHQCWsiAyQAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQCABLQDUAiIEQQVHBEACQAJAAkAgBEEBaw4EAQYEBQALIAEgAUGA\nAWpB4AAQjzgiByAHKQOAAjcD4AEgB0HsAWogB0GMAmooAgAiBDYCACAHIAcoAogCIgU2AugBIAcg\nBykDkAI3A/ABIAcgBykCmAI3AqQCIAdBrAJqIgggB0GgAmooAgA2AgAgA0GgAWogBUEIaiAEEIUj\nIAMoAqABIQQgB0HQAmpBADYCACADKAKkASEFIAdBzAJqQQQ2AgAgB0HIAmpBADYCACAHQcQCakEA\nNgIAIAdBwAJqQQQ2AgAgB0G8AmpBADYCACAHQbgCakEANgIAIAdBtAJqQQQ2AgAgB0EANgKwAiAH\nQfwBaiAFNgIAIAcgBDYC+AEgB0GoAmooAgAhBCAIKAIAIQUgBygCpAIhBiADQZABahDAJiADKQOQ\nASE4IAMpA5gBITkgB0H8AGpB6ITMADYCACAHQfgAakEANgIAIAdB8ABqQgA3AwAgB0HoAGogOTcD\nACAHIDg3A2AgB0HgAGoiDSAFQQAgBBsiCxCmNSAHQfABaiEPIARFQQF0IQkDQCALBEACQAJAIAlB\nAWsOAgEFAAsDQCAGBEAgBkF/aiEGIAQoArgBIQQMAQsLQQAhBkEAIQULIAtBf2ohCwJAA0AgBSAE\nLwG2AUkNASAEKAKwASIIBEAgBkEBaiEGIAQvAbQBIQUgCCEEDAELC0GQocwAQStBhJPLABD5HQAL\nIAVBAWohCgJAIAZFBEAgBCEIDAELIAQgCkECdGpBuAFqIQlBACEKQQAhDANAIAkoAgAiCEG4AWoh\nCSAGIAxBAWoiDEcNAAsLIANBiAFqIAQgBUEDdGoiBCgCACAEQQRqKAIAEJQkIA0gAygCiAEgAygC\njAEQ6gpBACEGQQEhCSAIIQQgCiEFDAELCyAHQagCaigCACIERUEBdCEFIAcoAqQCIQYgB0GsAmoo\nAgBBACAEGyILQR9JDQcgA0G0BGpCADcCACADQgA3AqwEIANBADYCoAQgA0EBOwHABCADQX82ArwE\nIANBoARqEMktIQlBIBC6MCIIIAk2AhwgCCAJQQhqIgk2AhggCCAJNgIUIAhCADcCDCAIQoGAgIAQ\nNwIAIAMgCzYCiAIgAyAENgKAAiADIAY2AvwBIAMgBTYC+AEgAyAENgLwASADIAY2AuwBIAMgBTYC\n6AEgA0GxBGohEiADQYAGaiEiIANB+AhqISMgA0GsBGohJCADQagEaiElIANBwANqISYgA0GMA2oh\nJyADQbQDaiEoIANBqANqISkgB0H0AWohKiAHQRhqISsgB0E4aiEsQQAhC0EAIQZBBCEUA0AgA0GQ\nAmogA0HoAWoQnx0CfwJAAkAgAygCkAIiDwRAIAMoApQCIRAgAygCnAIhEyADKAKYAiEWIANBpgJq\nIhcgA0HmAWoiLS0AADoAACADIAMvAOQBOwGkAiADQagCaiAWIBMQ3AsCQAJAIAMoAsACBEAgA0GA\nA2ogA0GoAmpB2AAQjzgaIAcoAvABICooAgAgAygCmAMiFSADKAKcAyIKELs2RQ0CIA8gECADKAKg\nAyADKAKkAxC7NkUNAiADQYABaiAHKAIAIAdBBGooAgAQlyggAygChAEhLiADKAKAASEvIAcoAhAi\nBCAEKAIAIgVBAWo2AgAgBUF/Sg0BDBgLIAMgAygCqAI2ApgEQdi1zgAoAgBBA0sNA0GUrM4AEMUt\nQf8BcSIERQ0DQZiszgAoAgAgBBCoDkUNA0GYrM4AKAIAIgVBDGooAgAhCSAFKAIIIQwgBSgCACEN\nAn8gBSgCBCIKBEAgA0EANgKwBCADIAk2AqwEIAMgDDYCqAQgAyAKNgKkBCADIA02AqAEQQEMAQsg\nA0EANgKgBEEACyEEIANBuAdqIANBoARqQcj3xQAQ3iEgA0EBNgKsCCADQfz3xQA2AqgIIANBADYC\ntAggA0GklswANgKwCCADQQA2AqAIAkAgBCAKSQRAIAMgCTYCrAQgAyAMNgKoBCADIAo2AqQEIAMg\nDTYCoAQgAyAENgKwBCAEQQFqIQQMAQsgA0EANgKgBAsgA0HQB2ogA0GgBGpByPfFABDeISADIAcp\nA/ABNwPoBwJAIAQgCkkEQCADIAk2AqwEIAMgDDYCqAQgAyAKNgKkBCADIA02AqAEIAMgBDYCsAQg\nBEEBaiEEDAELIANBADYCoAQLIANB8AdqIANBoARqQcj3xQAQ3iEgAyAQNgLcAyADIA82AtgDAkAg\nBCAKSQRAIAMgBDYCkAMgAyAJNgKMAyADIAw2AogDIAMgCjYChAMgAyANNgKAAwwBCyADQQA2AoAD\nCyADQYgIaiADQYADakHI98UAEN4hIANB3NbFADYCzAQgA0HM1sUANgLABCADQczWxQA2ArQEIANB\nvNbFADYCqAQgAyAFNgL4AyADQQQ2AvQDIAMgA0GAA2o2AsgEIAMgA0GICGo2AsQEIAMgA0HYA2o2\nArwEIAMgA0HwB2o2ArgEIAMgA0HoB2o2ArAEIAMgA0HQB2o2AqwEIAMgA0GgCGo2AqQEIAMgA0G4\nB2o2AqAEIAMgA0GgBGo2AvADIAMgA0GYBGo2AoADQZiszgAoAgAgA0HwA2oQ6w4MAwsgA0H4AGog\nBygCCCAHQQxqKAIAEJcoIAMoAnwhMCADKAJ4ITEgA0HwAGogBygCFCArKAIAEJcoIAMoAnQhMiAD\nKAJwITMgBygCHCIFIAUoAgAiCkEBajYCACAKQX9MDRYgBygCICE0IAcoAiQiCiAKKAIAIglBAWo2\nAgAgCUF/TA0WIAcoAigiCSAJKAIAIgxBAWo2AgAgDEF/TA0WIAcoAiwiDCAMKAIAIg1BAWo2AgAg\nDUF/TA0WIAcoAjAiDSANKAIAIg5BAWo2AgAgDkF/TA0WIAcoAjwiDiAOKAIAIhVBAWo2AgAgFUF/\nTA0WIANB6ABqIAcoAjQgLCgCABCXKCADKAJsITUgAygCaCE2IAcoAkAiFSAVKAIAIhhBAWo2AgAg\nGEF/TA0WIAcoAkQiGCAYKAIAIhlBAWo2AgAgGUF/TA0WIAcoAkgiGSAZKAIAIhpBAWo2AgAgGkF/\nTA0WIAcoAkwiGiAaKAIAIhtBAWo2AgAgG0F/TA0WIAcoAlAiGyAbKAIAIhxBAWo2AgAgHEF/TA0W\nIAcoAlQiHCAcKAIAIh1BAWo2AgAgHUF/TA0WIAcoAlgiHSAdKAIAIh5BAWo2AgAgHkF/TA0WIAco\nAlwiHiAeKAIAIjdBAWo2AgAgN0F/TA0WICMgA0GoAmpB2AAQjzgaIAMgHjYC/AUgAyAdNgL4BSAD\nIBw2AvQFIAMgGzYC8AUgAyAaNgLsBSADIBk2AugFIAMgGDYC5AUgAyAVNgLgBSADIA42AtwFIAMg\nNTYC2AUgAyA2NgLUBSADIA02AtAFIAMgDDYCzAUgAyAJNgLIBSADIAo2AsQFIAMgNDYCwAUgAyAF\nNgK8BSADIDI2ArgFIAMgMzYCtAUgAyAENgKwBSADIDA2AqwFIAMgMTYCqAUgAyAuNgKkBSADIC82\nAqAFICIgA0GgCGpBsAEQjzgaIANBADoAsAcgA0HgAGogA0GgBGoQthMgAygCZCEKIAMoAmAMBAsC\nQEHYtc4AKAIAQQNLDQBBoKzOABDFLUH/AXEiBEUNAEGkrM4AKAIAIAQQqA5FDQBBpKzOACgCACIO\nQQxqKAIAIQkgDigCCCEMIA4oAgAhDQJ/IA4oAgQiBARAIANBADYCsAQgAyAJNgKsBCADIAw2AqgE\nIAMgBDYCpAQgAyANNgKgBEEBDAELIANBADYCoARBAAshBSADQdgDaiADQaAEakGk+MUAEN4hIANB\nATYCrAggA0HY+MUANgKoCCADQQA2ArQIIANBpJbMADYCsAggA0EANgKgCAJAIAUgBEkEQCADIAk2\nAqwEIAMgDDYCqAQgAyAENgKkBCADIA02AqAEIAMgBTYCsAQgBUEBaiEFDAELIANBADYCoAQLIANB\n8ANqIANBoARqQaT4xQAQ3iEgAyAHKQPwATcDiAQCQCAFIARJBEAgAyAJNgKsBCADIAw2AqgEIAMg\nBDYCpAQgAyANNgKgBCADIAU2ArAEIAVBAWohBQwBCyADQQA2AqAECyADQbgHaiADQaAEakGk+MUA\nEN4hIAMgEDYClAQgAyAPNgKQBAJAIAUgBEkEQCADIAk2AqwEIAMgDDYCqAQgAyAENgKkBCADIA02\nAqAEIAMgBTYCsAQgBUEBaiEFDAELIANBADYCoAQLIANB0AdqIANBoARqQaT4xQAQ3iEgAyAKNgKc\nBCADIBU2ApgEAkAgBSAESQRAIAMgBTYCmAggAyAJNgKUCCADIAw2ApAIIAMgBDYCjAggAyANNgKI\nCAwBCyADQQA2AogICyADQfAHaiADQYgIakGk+MUAEN4hIANBzNbFADYC2AQgA0HM1sUANgLMBCAD\nQczWxQA2AsAEIANBzNbFADYCtAQgA0G81sUANgKoBCADIAMpA6ADNwPoByADIANB6AdqNgLUBCAD\nIANB8AdqNgLQBCADIANBmARqNgLIBCADIANB0AdqNgLEBCADIANBkARqNgK8BCADIANBuAdqNgK4\nBCADIANBiARqNgKwBCADIANB8ANqNgKsBCADIANBoAhqNgKkBCADIANB2ANqNgKgBCADIA42ApAI\nIANBBTYCjAggAyADQaAEajYCiAhBpKzOACgCACADQYgIahDrDgsgFSAKEKA1IAMoAqADIAMoAqQD\nEKA1IAMoAtADIgQgAygC1AMQqB8gAygCzAMgBBDIMCApEN0VICgQlgcgA0GAA2oQqS4gJxDXFSAm\nENcVDAILIANB6AFqENMbIANBogRqIANB5gFqLQAAOgAAIAMgAy8B5AE7AaAEDAwLIANBmARqEJYk\nC0EACyEEIBYgExCgNSAPIBAQoDUCQCAERQRAIANBoghqIBctAAA6AAAgAyADLwGkAjsBoAgMAQsg\n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\nKALYAiEEA0AgBQRAAkACQAJAIAQoAgAiC0F9akEBIAtBAksbDgIAAQILIARBBGoiCxC0EiALEOcq\nIARBCGoQrSoMAQsgBBDWKAsgBEEUaiEEIAVBbGohBQwBCwsgASgC3AJFDQEgDygCABDCBQwBCyAB\nQeACahDVLiABKALkAiIEIAQoAgAiBEF/ajYCACAEQQFGBEAgASgC5AIQmhILIAFB8AJqIgQoAgAg\nAUH0AmooAgAQnycgAUHsAmooAgAgBCgCABCfNSABQfwCaiIEKAIAIAFBgANqKAIAENcoIAFB+AJq\nKAIAIAQoAgAQnzULIAMgCjYCoAQgAyAGNgKsBCADIAYgCEEUbCIEaiILNgKoBCABQbACaiEHIAFB\nvAJqIQkgBkEUaiEFA0ACQCADIAQEfyAGKAIAIgpBA0cNASAFBSALCzYCpAQgA0GgBGoQmCAgA0Gg\nCGogAUHgAGoQ6R4gA0EoahDAJiADKQMoITggAykDMCE5IAFBjANqQeiEzAA2AgAgAUGIA2pBADYC\nACABQYADakIANwMAIAFB+AJqIDk3AwAgASA4NwPwAiADKAK8CCEEIAFB8AJqIgUgAygCuAgiCBDw\nNSADQbAEaiADQbAIaikDADcDACADQagEaiADQagIaikDADcDACADIAMpA6AINwOgBCADIAQ2ArwE\nIAMgCDYCuAQDQCADQaAEahCiMSIERQ0HIAUgBBCRDgwACwALIApBAkYNBCAGKAIEIQgCQAJAAkAg\nCkUEQCAFQXRqIQogCEEBaw4CAgMBCyADIAU2AqQEIANB4AFqIAVBdGoiAkEIaigCADYCACADIAIp\nAgA3A9gBIANBoARqEJggDAwLIANBqAhqIApBCGooAgA2AgAgAyAKKQIANwOgCCAHIANBoAhqELUd\nDAELIANBqAhqIApBCGooAgA2AgAgAyAKKQIANwOgCCAJIANBoAhqELUdCyAGQRRqIQYgBUEUaiEF\nIARBbGohBAwACwALQQMhBAwGC0HAiswAQShBhNDGABD5HQALQZChzABBK0Hk0sYAEPkdAAtBiN7G\nAEEmIANBoAhqQZDoxgBBsN7GABCTFAALIAFB7AJqIgZBADoAACABQegCaiABNgIAIAFB4AJqIAEp\nA/ABNwMACyADQSBqIAFB6AJqKAIAIgRBCGooAgAgBEEMaigCABDGLSADQRhqIAMoAiAgAUHgAmoo\nAgAgAUHkAmooAgAgAygCJCgCVBEGACADKAIYIQQgAUHcAmogAygCHCIFNgIAIAEgBDYC2AILIANB\noARqIAQgAiAFKAIMEQMAAkACQCADKQOgBFAEQCADQYgDaiADQbQEaigCADYCACADQagIaiADQcAE\naigCADYCACADIANBrARqKQIANwOAAyADIANBuARqKQMANwOgCCADQcQEaigCACEMIAMoAqgEIQgg\nASgC2AIgAUHcAmoiAigCACgCABEAACACKAIAKAIEBEAgASgC2AIQwgULIAZBAToAACAMRQ0BIANB\nwAJqIANBqAhqIgIoAgA2AgAgA0G0AmogA0GIA2ooAgA2AgAgAyADKQOgCDcDuAIgAyADKQOAAzcC\nrAIgAyAMNgLEAiADIAg2AqgCIANBoAhqIANBqAJqEOkeIANBCGoQwCYgA0GcA2pB6ITMADYCACAD\nQZgDakEANgIAIANCADcDkAMgAyADKQMQNwOIAyADIAMpAwg3A4ADIAMoArwIIQQgA0GAA2ogAygC\nuAgiBRDwNSADQbAEaiADQbAIaikDADcDACADQagEaiACKQMANwMAIAMgAykDoAg3A6AEIAMgBDYC\nvAQgAyAFNgK4BCADQbgCaiEPA0AgAyADQaAEahC1KyADKAIAIgJFDQMgA0GAA2ogAhCRDgwACwAL\nIAZBAzoAAEEEIQQMAgsgA0HgAWogA0GIA2ooAgA2AgAgAyADKQOAAzcD2AEgAUGAA2ooAgAgAUGM\nA2ooAgAQ9zAMAgsgAUGAA2ohECABQcgCaiENIAFB4AFqIREgAygCnAMiC0EIaiEEIAspAwBCf4VC\ngIGChIiQoMCAf4MhOSADQeAFaiEOIAMoApgDIQogAUH0AWohEiABQfwBaiEUIAFB+AJqIRMDQAJA\nIAoEQCALQXxqIQYgOSE4A0AgOFAEQCAGQWBqIQYgBCkDAEJ/hUKAgYKEiJCgwIB/gyE4IARBCGoh\nBAwBCwsgBkEEaiELIApBf2ohCiA4Qn98IDiDITkgBiA4eqdBAXZBPHFrIQIgASgCiAMEQCAQIAEp\nA/ACIBMpAwAgAigCABCrFyACEL4XDQMLIAIoAgAhAiABKALwASASKAIAIAEoAuABQQhqIAEoAuQB\nELo2BEAgAigCACACQQRqKAIAIAEoAvgBIBQoAgAQuzYNAgsgAygCwAJFDQIgAykDqAIgAykDsAIg\nAigCACACQQRqIgcoAgAQtBghOCADKAK4AiIIIDincSEJIDhCGYhC/wCDQoGChIiQoMCAAX4hO0EA\nIQYDQCAJIAxqKQAAIjogO4UiOEJ/hSA4Qv/9+/fv37//fnyDQoCBgoSIkKDAgH+DITgDQCA4UARA\nIDogOkIBhoNCgIGChIiQoMCAf4NQRQ0FIAkgBkEIaiIGaiAIcSEJDAILIDh6ITwgOEJ/fCA4gyE4\nIAIoAgAgBygCACAMQQAgPKdBA3YgCWogCHFrQRRsakFsaiIFKAIAIAVBBGooAgAQuzZFDQALCyAF\nQQxqKAIAQQE6AAggBSgCCCICIAIoAgAiCEEBajYCACAIQX9MDQcgBSgCDCIIIAgoAgAiBkEBajYC\nACAGQX9MDQcgBSgCECIFIAUoAgAiBkEBajYCACAGQX9MDQcgAyAFNgKoBCADIAg2AqQEIAMgAjYC\noAQgDSADQaAEahC1HQwCCyADQeABaiABQcQCaigCADYCACADQdABaiANQQhqKAIANgIAIAMgDSkD\nADcDyAEgAyABQbwCaikCADcD2AEgAUG4AmooAgAhCCABQbQCaigCACEEIAEoArACIQYgAygCkAMg\nAygCnAMQ9zAgDxCXEyABQYADaigCACABQYwDaigCABD3MCABQfAAahDcESABKAL4ASABQfwBaigC\nABCgNSABKALwASABQfQBaigCABCgNSABQegBahDGJwwECyADQaAEaiABKAIoQQhqQeABEI84GkHY\ntc4AKAIAQQNLDQBB8LTOABDFLUH/AXEiAkUNAEH0tM4AKAIAIAIQqA5FDQBB9LTOACgCACIJQQxq\nKAIAIQUgCSgCCCEIIAkoAgAhBwJ/IAkoAgQiAgRAIANBADYCsAggAyAFNgKsCCADIAg2AqgIIAMg\nAjYCpAggAyAHNgKgCEEBDAELIANBADYCoAhBAAshBiADQdgDaiADQaAIakHA3sYAEN4hIANBATYC\n9AEgA0H43sYANgLwASADQQA2AvwBIANBpJbMADYC+AEgA0EANgLoAQJAIAYgAkkEQCADIAU2AqwI\nIAMgCDYCqAggAyACNgKkCCADIAc2AqAIIAMgBjYCsAggBkEBaiEGDAELIANBADYCoAgLIANB8ANq\nIANBoAhqQcDexgAQ3iEgAyABKALkATYCnAQgAyABKALgAUEIajYCmAQCQCAGIAJJBEAgAyAFNgKs\nCCADIAg2AqgIIAMgAjYCpAggAyAHNgKgCCADIAY2ArAIIAZBAWohBgwBCyADQQA2AqAICyADQbgH\naiADQaAIakHA3sYAEN4hIAMgASkD+AE3A+gHAkAgBiACSQRAIAMgBTYCrAggAyAINgKoCCADIAI2\nAqQIIAMgBzYCoAggAyAGNgKwCCAGQQFqIQYMAQsgA0EANgKgCAsgA0HQB2ogA0GgCGpBwN7GABDe\nISADIA42ApAEAkAgBiACSQRAIAMgBjYCmAggAyAFNgKUCCADIAg2ApAIIAMgAjYCjAggAyAHNgKI\nCAwBCyADQQA2AogICyADQfAHaiADQYgIakHA3sYAEN4hIANBoN/GADYC2AggA0GQ38YANgLMCCAD\nQYDfxgA2AsAIIANBgN/GADYCtAggA0HY28YANgKoCCADIAk2ApgCIANBBTYClAIgAyADQYgIajYC\n1AggAyADQfAHajYC0AggAyADQZAEajYCyAggAyADQdAHajYCxAggAyADQegHajYCvAggAyADQbgH\najYCuAggAyADQZgEajYCsAggAyADQfADajYCrAggAyADQegBajYCpAggAyADQdgDajYCoAggAyAD\nQaAIajYCkAIgAyADQaAEajYCiAhB9LTOACgCACADQZACahDrDgwACwALIAEgBDoA1AIgAEECNgIA\nDAILIAFB8ABqENwRIAFBsAJqEL0vIAFB+AFqKAIAIAFB/AFqKAIAEKA1IAFB8AFqKAIAIAFB9AFq\nKAIAEKA1IAFB6AFqEMYnIAFB4AFqIRFBACEECyAREMYnIAEQqhsgAUEBOgDUAiADQcABaiICIANB\n4AFqKAIANgIAIANBsAFqIgUgA0HQAWooAgA2AgAgAyADKQPYATcDuAEgAyADKQPIATcDqAEgASAD\nQaAEakHUAhCPOCIBQQU6ANQCIAFB1QJqIANBoAhqQTsQjzgaIABBDGogCDYCACAAQQhqIAQ2AgAg\nACAGNgIEIABBEGogAykDuAE3AgAgAEEYaiACKAIANgIAIABBHGogAykDqAE3AgAgAEEkaiAFKAIA\nNgIAIABBADYCAAsgA0HQCWokAA8LAAu+UgIVfwJ+IwBB4B1rIgMkAAJAAkAgAQJ/AkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AtAFBAWsOBwsEAAMC\nARYGCyABQbwBaigCACEGIAEoArgBIQQMBgsgAUG8AWooAgAhBiABKAK4ASEEDBILIAFBvAFqKAIA\nIQYgASgCuAEhBAwNCyABQbgBaiEGIAFBhANqIgUtAABBAWsOAwEABQQLAAtBgIDAAEEjQZiDwAAQ\n+R0ACyABIAEpA3g3A2AgASABKQOAATcDaCABIAEoAogBIgQ2AnAgAUH0AGogAUGMAWooAgAiBTYC\nACADQbgCaiAEIAUQxi0gA0GwAmogAygCuAIgAygCvAIoAhgRAQAgAygCsAIhBCABQbwBaiADKAK0\nAiIGNgIAIAEgBDYCuAELIANB8BFqIAQgAiAGKAIMEQMAIAMoAvARIgZBAkYNBCADQbAPaiIIIANB\njBJqKQIANwMAIANBqA9qIgcgA0GEEmopAgA3AwAgA0GgD2oiBSADQfwRaikCADcDACADIAMpAvQR\nNwOYDyABQbgBahDRKyABQZQBaiEEIAYNBSAEIAMpA5gPNwIAIAFBADYCkAEgBEEYaiIGIAgpAwA3\nAgAgBEEQaiIIIAcpAwA3AgAgBEEIaiIHIAUpAwA3AgAgAUE4aiAGKQIANwIAIAFBMGogCCkCADcC\nACABQShqIAcpAgA3AgAgASAEKQIAIhg3AiAgGKcNAiABQewAaigCACEEIAFB5ABqKAIAIQUgASgC\naCEGIAEoAmAhByADQYAQaiIJEJgRIANByBFqEKwNIgsQlysgA0HoEWogCzYCACADQaACahDCJiAD\nQfgPakIANwMAIANB0A9qQgA3AwAgA0HED2pCADcCACADQbQPakHohMwANgIAIANBsA9qQQA2AgAg\nA0H0D2pBAjoAACADQeQPakECOgAAIANCADcDuA8gA0IANwOoDyADIAMpA6gCNwOgDyADIAMpA6AC\nNwOYDyADQfAWaiAJQcABEI84GiADQcgYaiADQeARaikDADcDACADQcAYaiADQdgRaikDADcDACAD\nQbgYaiADQdARaikDADcDACADIAMpA8gRNwOwGCADQZgCaiAHIAUQlyQgAykDmAIhGCADQZACaiAG\nIAQQlyQgAykDkAIhGSADQfgRaiADQZgPakHYAhCPOBogA0IANwPwESADQfARahCCLSEEIANB8BFq\nIANB8BZqQeABEI84GiADQfARahCDLSEFQQAQyy8hBiABQdwAakIAEMwvNgIAIAFB2ABqIAY2AgAg\nAUHUAGogBTYCACABQdAAaiAENgIAIAFByABqIBk3AwAgASAYNwNAIAFBhANqIgVBADoAACABIAFB\nQGs2AoADIAFBuAFqIQYLIAFBgANqKAIAIQQgAUH4AmpBADoAACABQfQCaiAENgIACyADQfARaiAG\nIAIQzwggAygCiBINBSAFQQM6AABBASEEQQQMDwsgA0H4FWoiBiAEQQhqKQIANwMAIANBgBZqIggg\nBEEQaigCADYCACADIAQpAgA3A/AVIAMgAUGsAWopAgA3A5AVIAFBqAFqKAIAIQVB2LXOACgCAEEB\nSw0DQeykzgAQxS1B/wFxIgRFDQNB8KTOACgCACAEEKgORQ0DQfCkzgAoAgAiBEEMaigCACELIAQo\nAgghCiAEKAIAIQwCfyAEKAIEIgcEQCADQQA2AoASIAMgCzYC/BEgAyAKNgL4ESADIAc2AvQRIAMg\nDDYC8BFBAQwBCyADQQA2AvARQQALIQkgA0GgG2ogA0HwEWpBrLbAABDeISADQaQPakEBNgIAIANB\nrA9qQQA2AgAgA0HUtsAANgKgDyADQaSWzAA2AqgPIANBADYCmA8CQCAJIAdJBEAgAyAJNgKAEiAD\nIAs2AvwRIAMgCjYC+BEgAyAHNgL0ESADIAw2AvARDAELIANBADYC8BELIANB4BhqIANB8BFqQay2\nwAAQ3iEgA0HwEWogBUEIakHgARCPOBogA0G4GmogA0HwEWoQ5hogA0GEF2pByIXAADYCACADQYAX\naiADQaAcajYCACADQfiCwAA2AvgWIAMgBDYCiB0gA0ECNgKEHSADIAMoAsAaNgKkHCADIAMoArwa\nIgQ2AqAcIAMgA0HgGGo2AvwWIAMgA0GYD2o2AvQWIAMgA0GgG2o2AvAWIAMgA0HwFmo2AoAdQfCk\nzgAoAgAgA0GAHWoQ6w4gAygCuBogBBCMNAwDC0GAgMAAQSNBnLbAABD5HQALQQEhBEEDDAwLIAQg\nAykDmA83AgAgAUEBNgKQASAEQQhqIAUpAwA3AgAgAyABKQCVATcDiA8gAyABQZwBaikAADcAjw8g\nAS0AlAEhBAwHCyABIAMpA/AVNwMAIAEgBTYCFCABIAMpA5AVNwMYIAFBEGogCCgCADYCACABQQhq\nIAYpAwA3AwAMAgsgA0GYD2ogA0HwEWpB2AAQjzgaIAYQsC4gA0HwFmogA0GYD2oQsA0CQCADLQDw\nFkELRgRAIANB+BZqKQMAIRggAygC9BYhByADQZgPahDwF0EBIQQgBUEBOgAAQQQgB0UNCxogBhCn\nMUHYtc4AKAIAQQFLDQFB+KTOABDFLUH/AXEiBEUNAUH8pM4AKAIAIAQQqA5FDQFB/KTOACgCACIE\nQQxqKAIAIQkgBCgCCCELIAQoAgAhCgJ/IAQoAgQiBgRAIANBADYCgBIgAyAJNgL8ESADIAs2AvgR\nIAMgBjYC9BEgAyAKNgLwEUEBDAELIANBADYC8BFBAAshBSADQaAbaiADQfARakHctsAAEN4hIANB\npA9qQQE2AgAgA0GsD2pBADYCACADQYi3wAA2AqAPIANBpJbMADYCqA8gA0EANgKYDwJAIAUgBkkE\nQCADIAU2AoASIAMgCTYC/BEgAyALNgL4ESADIAY2AvQRIAMgCjYC8BEMAQsgA0EANgLwEQsgA0Hg\nGGogA0HwEWpB3LbAABDeISADQfARaiABQdQAaigCAEEIakHgARCPOBogA0HwFWogA0HwEWoQ5hog\nA0GEF2pByIXAADYCACADQYAXaiADQYAdajYCACADQfiCwAA2AvgWIAMgBDYCwBogA0ECNgK8GiAD\nIAMoAvgVNgKEHSADIAMoAvQVIgQ2AoAdIAMgA0HgGGo2AvwWIAMgA0GYD2o2AvQWIAMgA0GgG2o2\nAvAWIAMgA0HwFmo2ArgaQfykzgAoAgAgA0G4GmoQ6w4gAygC8BUgBBCMNAwBCyADQfgRaiADQfgW\naikDADcDACADIAMpA/AWNwPwEUGog8AAQTwgA0HwEWpByMzAAEHkg8AAEJMUAAsgA0GYD2ogAUFA\naxCCDUEMQQQQuS8iBCAYNwIEIAQgBzYCACADQYAXakEENgIAIANBjBdqQgQ3AgAgA0GEF2pCADcC\nACADQagcaiIGQQA2AgAgA0GYFWoiBUEANgIAIANCADcD+BYgA0KAgICAwAA3A/AWIAMgAykC/BY3\nA6AcIAMgAykDiBc3A5AVIANB8BFqEKwUIANByA9qIANBoBJqKQMANwMAIANBwA9qIANBmBJqKQMA\nNwMAIANB8A9qIANByBJqKAIANgIAIANB6BhqIgggA0HYEmoiBygCADYCACADQagbaiIJIANB5BJq\nIgsoAgA2AgAgAyADKQOQEjcDuA8gAyADKQPAEjcD6A8gAyADKQPQEjcD4BggAyADKQLcEjcDoBsg\nAygCzBIhCiADQfgVaiIMIANB8BJqIg0oAgA2AgAgA0HAGmoiEiADQfwSaiIPKAIANgIAIANBiB1q\nIg4gA0GIE2oiECgCADYCACADQeAPaiADQbgSaikDADcDACADQdgPaiADQbASaikDADcDACADIAMp\nA+gSNwPwFSADIAMpAvQSNwO4GiADIAMpA4ATNwOAHSADIAMpA6gSNwPQDyADQfARahCRNCADQYwT\nahC9LyADQfAWahDdKyADQYgCaiABQfAAaigCACABQfQAaigCABDGLSADKAKIAiERIAMoAowCIRMg\nA0HwEWogA0GYD2pB3AAQjzgaIAcgCCgCADYCACALIAkoAgA2AgAgDSAMKAIANgIAIA8gEigCADYC\nACAQIA4oAgA2AgAgAyAKNgLMEiADIAMpA+AYNwPQEiADIAMpA6AbNwLcEiADIAMpA/AVNwPoEiAD\nIAMpA7gaNwL0EiADIAMpA4AdNwOAEyADQaATaiAGKAIANgIAIANBrBNqIAUoAgA2AgAgA0EBNgKU\nEyADIAQ2ApATIANBATYCjBMgAyADKQOgHDcDmBMgAyADKQOQFTcCpBMgA0GAAmogESADQfARaiAT\nKAIkEQMAIAMoAoACIQQgAUG8AWogAygChAIiBjYCACABIAQ2ArgBCyADQfARaiAEIAIgBigCDBED\nACADLQDwESIEQRBGDQEgAyADKQDxETcD8BYgAyADQfgRaikAADcA9xYgAUG4AWoQ0SsgBEEPRw0C\nIAEgASkDQDcDACABQRhqIAFB2ABqKQMANwMAIAFBEGogAUHQAGopAwA3AwAgAUEIaiABQcgAaikD\nADcDAAsgA0H4AWogAUHwAGooAgAgAUH0AGooAgAQxi0gA0HwAWogAygC+AEgAygC/AEoAiARAQAg\nAygC8AEhBCABQbwBaiADKAL0ASIGNgIAIAEgBDYCuAEMAgtBASEEQQUMBgsgAyADKQD3FjcAjw8g\nAyADKQPwFjcDiA8gAUFAaxCtHgwBCyADQfARaiAEIAIgBigCDBEDAAJAAkAgAygC8BEiBkECRwRA\nIANBqA9qIgggA0GEEmopAgA3AwAgA0GgD2oiBSADQfwRaikCADcDACADIAMpAvQRNwOYDyABQbgB\nahDRKyABQegBaiEEIAYNASAEIAMpA5gPNwIAIAFBADYC5AEgBEEQaiIGIAgpAwA3AgAgBEEIaiIH\nIAUpAwA3AgAgAUGQAmogBikDADcDACABQYgCaiAHKQMANwMAIAEgBCkDACIYNwOAAiAYp0UNAiAB\nIAQpAwA3A5gCIAFBqAJqIARBEGopAwA3AwAgAUGgAmogBEEIaikDADcDACABQeABakEAOgAAIAFB\n3AFqIAFBmAJqNgIADAQLQQEhBEEGDAYLIAQgAykDmA83AgAgAUEBNgLkASAEQQhqIAUpAwA3AgAg\nAyABKQDpATcDiA8gAyABQfABaikAADcAjw8gAS0A6AEhBCABEK0eDAELAkBB2LXOACgCAEEBSw0A\nQZClzgAQxS1B/wFxIgJFDQBBlKXOACgCACACEKgORQ0AAkBBlKXOACgCACICKAIEIgQEQCACQQxq\nKAIAIQUgAigCCCEGIAIoAgAhByADQQA2AoASIAMgBTYC/BEgAyAGNgL4ESADIAQ2AvQRIAMgBzYC\n8BEMAQsgA0EANgLwEQsgA0GYD2ogA0HwEWpB3LfAABDeISADQfwRakEBNgIAIANBhBJqQQA2AgAg\nA0H4gsAANgL4FiADIAI2AugYIANBATYC5BggA0GcuMAANgL4ESADQaSWzAA2AoASIANBADYC8BEg\nAyADQfARajYC9BYgAyADQZgPajYC8BYgAyADQfAWajYC4BhBlKXOACgCACADQeAYahDrDgsgA0Hg\nAWogASgCYCABQeQAaigCABCXJCADKALkASEIIAMoAuABIQdBDEEEELkvIgVBADoACCAFQoGAgIAQ\nNwIAQeABQQgQuS8iBkEANgLQASAGQgA3AwggBkKBgICAEDcDAEHgAUEIELkvIgJBADYC0AEgAkIA\nNwMIIAJCgYCAgBA3AwBB4AFBCBC5LyIEQQA2AtABIARCADcDCCAEQoGAgIAQNwMADAILIAFB8ABq\nEMcnQQAhAQwCCyADQegBaiABQbgBaiIEIAIQ2xEgAygC6AEEQEEBIQRBBwwDCyADKALsASECIAQQ\nnjECQCACRQRAIANCADcDmA8MAQsgAyACNgLwFiADQfARaiACEMUaIAMCfkIAIAMpA/ARUA0AGiAD\nQaAPaiADQfgRakHAARCPOBpCAQs3A5gPIANB8BZqELAqCwJAQdi1zgAoAgBBAUsNAEGEpc4AEMUt\nQf8BcSICRQ0AQYilzgAoAgAgAhCoDkUNAEGIpc4AKAIAIgJBDGooAgAhBSACKAIIIQcgAigCACEJ\nAn8gAigCBCIEBEAgA0EANgKAEiADIAU2AvwRIAMgBzYC+BEgAyAENgL0ESADIAk2AvARQQEMAQsg\nA0EANgLwEUEACyEGIANB8BVqIANB8BFqQZC3wAAQ3iEgA0H8EWpBATYCACADQYQSakEANgIAIANB\nxLfAADYC+BEgA0GklswANgKAEiADQQA2AvARAkAgBiAESQRAIAMgBjYC8BggAyAFNgLsGCADIAc2\nAugYIAMgBDYC5BggAyAJNgLgGAwBCyADQQA2AuAYCyADQaAbaiADQeAYakGQt8AAEN4hIANBhBdq\nQcy3wAA2AgAgA0GAF2ogA0HgGGo2AgAgA0H4gsAANgL4FiADIAI2AsAaIANBAjYCvBogAyADQaAb\najYC/BYgAyADQfARajYC9BYgAyADQfAVajYC8BYgAyADQfAWajYCuBogAyADQZgPajYC4BhBiKXO\nACgCACADQbgaahDrDgsgAUGsAmooAgAhAiABQagCaigCACEEIAFBpAJqKAIAIQYgAUGgAmooAgAh\nBSABQZwCaigCACEIIAEoApgCIQcLIAFB9ABqKAIAIQ8gAUHsAGooAgAhDSABQeQAaigCACEJIAEo\nAnAhDCABKAJoIQ4gASgCYCELIANB2AJqIAFBGGopAgA3AwAgA0HQAmogAUEQaikCADcDACADQcgC\naiABQQhqKQIANwMAIAMgASkCADcDwAIgA0HYAWogCyAJEJckIAMoAtwBIRIgAygC2AEhC0EoQQQQ\nuS8iCSACNgIkIAkgBDYCICAJIAY2AhwgCSAFNgIYIAkgCDYCFCAJIAc2AhAgCUIANwIIIAlCgYCA\ngBA3AgAgA0HwEWogA0HAAmoQgg0gCSAJKAIAIgJBAWo2AgACQCACQX9MDQAgDCAMKAIAIgJBAWo2\nAgAgAkF/TA0AIANByAFqEMAmIAMpA8gBIRggAykD0AEhGRCcGiEFIAMgGTcD+BYgAyAYNwPwFgJA\nAkAgBQRAIAVpQQFHDQcgBUGz5swZSw0BIAVBKGwiAkEASA0BIANBwAFqIAIgBUG05swZSUEDdBCA\nLSADKALAASICRQ0DIAMgBTYC4BggAyACNgLkGCACQSRqIQIgBSEEA0AgBARAIANBmA9qQShBABD+\nDiADKAKcDyEKIAMoApgPIQgCQCADKAKkDyIGBEAgAygCoA8hBwwBC0EAIQYLIAIgBjYCACACQXxq\nIAc2AgAgAkF4aiAKNgIAIAJBdGogCDYCACACQWxqIBk3AwAgAkFkaiAYNwMAIAJBXGpBADYCACAC\nQShqIQIgBEF/aiEEDAELCyADKALgGCICIAVLBEBBCCEEIAMoAuQYIAJBKGwgBUEobCICEM4XIgYE\nQCADIAY2AuQYQYGAgIB4IQQLIAIgBBDKLQsgAygC5BghAiADKQPwFiEYIAMpA/gWIRlBKEEIEMYv\nIgpBICAFaGs2AiAgCiAFNgIcIAogAjYCGCAKIBk3AxAgCiAYNwMIIApCgYCAgBA3AwAQ5gchCCAD\nQbABahDAJiADKQOwASEYIAMpA7gBIRkQnBohBSADIBk3A/gWIAMgGDcD8BYgBUUNBiAFaUEBRw0H\nIAVBs+bMGUsNASAFQShsIgJBAEgNASADQagBaiACIAVBtObMGUlBA3QQgC0gAygCqAEiAkUNAyAD\nIAU2AuAYIAMgAjYC5BggAkEkaiECIAUhBANAIAQEQCADQZgPakEgQQAQ/g4gAygCnA8hECADKAKY\nDyERAkAgAygCpA8iBgRAIAMoAqAPIQcMAQtBACEGCyACIAY2AgAgAkF8aiAHNgIAIAJBeGogEDYC\nACACQXRqIBE2AgAgAkFsaiAZNwMAIAJBZGogGDcDACACQVxqQQA2AgAgAkEoaiECIARBf2ohBAwB\nCwsgAygC4BgiAiAFSwRAQQghBCADKALkGCACQShsIAVBKGwiAhDOFyIGBEAgAyAGNgLkGEGBgICA\neCEECyACIAQQyi0LIAMoAuQYIQQgAykD8BYhGCADKQP4FiEZQShBCBDGLyICQSAgBWhrNgIgIAIg\nBTYCHCACIAQ2AhggAiAZNwMQIAIgGDcDCCACQoGAgIAQNwMAIANBhBVqIAI2AgAgA0GAFWogCDYC\nACADIAo2AvwUIANBmAFqEMAmIAMpA5gBIRggAykDoAEhGRCcGiEFIAMgGTcD+BYgAyAYNwPwFiAF\nRQ0GIAVpQQFHDQcgBUGz5swZSw0BIAVBKGwiAkEASA0BIANBkAFqIAIgBUG05swZSUEDdBCALSAD\nKAKQASICRQ0DIAMgBTYC4BggAyACNgLkGCACQSRqIQIgBSEEA0AgBARAIANBmA9qQShBABD+DiAD\nKAKcDyEKIAMoApgPIQgCQCADKAKkDyIGBEAgAygCoA8hBwwBC0EAIQYLIAIgBjYCACACQXxqIAc2\nAgAgAkF4aiAKNgIAIAJBdGogCDYCACACQWxqIBk3AwAgAkFkaiAYNwMAIAJBXGpBADYCACACQShq\nIQIgBEF/aiEEDAELCyADKALgGCICIAVLBEBBCCEEIAMoAuQYIAJBKGwgBUEobCICEM4XIgYEQCAD\nIAY2AuQYQYGAgIB4IQQLIAIgBBDKLQsgAygC5BghBCADKQPwFiEYIAMpA/gWIRlBKEEIEMYvIgJB\nICAFaGs2AiAgAiAFNgIcIAIgBDYCGCACIBk3AxAgAiAYNwMIIAJCgYCAgBA3AwAgA0HYFGogA0H4\nEWopAwA3AwAgA0HgFGogA0GAEmopAwA3AwAgA0HoFGogA0GIEmopAwA3AwAgAyACNgKIFSADIAk2\nAvgUIAMgDzYC9BQgAyAMNgLwFCADIAMpA/ARNwPQFCALIAsoAgAiAkEBajYCACACQX9MDQMgCSAJ\nKAIAIgJBAWo2AgAgAkF/TA0DIANBpBVqIANB0BRqEL8MIANB8BFqEJUIIANB8BFqEK4eIQQgA0Hw\nEWoQlQggA0HwEWoQrh4hBUEAEM0vIQZBEEEEEMYvIgJCADcCCCACQoGAgIAQNwIAIANBnBVqIA82\nAgAgAyAJNgKgFSADIBI2ApQVIAMgCzYCkBUgAyAGNgLsFSADIAI2AugVIAMgBTYC5BUgAyAENgLg\nFSADIAw2ApgVIANBiAFqIA4gDRCXJCADKAKMASEPIAMoAogBIQwgA0H4AGoQwCYgA0HwEWogAykD\neCADKQOAARC7CEEoQQgQuS8iCkKBgICAEDcDACAKIAMpA/ARNwMIIApBEGogA0H4EWopAwA3AwAg\nCkEYaiADQYASaikDADcDACAKQSBqIANBiBJqKQMANwMAIANBiBZqIANB2AJqKQMANwMAIANBgBZq\nIANB0AJqKQMANwMAIANB+BVqIANByAJqKQMANwMAIAMgAykDwAI3A/AVIANBkBZqIANBkBVqEJkL\nIANBmA9qIANB8BVqEM4vIANB8BFqIANBkBVqEJkLIANBmBBqIANB8BFqENAIIANB6ABqEMAmIAMp\nA2ghGCADKQNwIRkQnBohBSADIBk3A+gYIAMgGDcD4BggBUUNBiAFaUEBRw0HIAVBs+bMGUsNASAF\nQShsIgJBAEgNASADQeAAaiACIAVBtObMGUlBA3QQgC0gAygCYCICRQ0DIAMgBTYCoBsgAyACNgKk\nGyACQSRqIQIgBSEEA0AgBARAIANB8BZqQcgAQQAQ/g4gAygC9BYhCCADKALwFiENAkAgAygC/BYi\nBgRAIAMoAvgWIQcMAQtBACEGCyACIAY2AgAgAkF8aiAHNgIAIAJBeGogCDYCACACQXRqIA02AgAg\nAkFsaiAZNwMAIAJBZGogGDcDACACQVxqQQA2AgAgAkEoaiECIARBf2ohBAwBCwsgAygCoBsiAiAF\nSwRAQQghBCADKAKkGyACQShsIAVBKGwiAhDOFyIGBEAgAyAGNgKkG0GBgICAeCEECyACIAQQyi0L\nIAMoAqQbIQIgAykD4BghGCADKQPoGCEZQShBCBDGLyIIQSAgBWhrNgIgIAggBTYCHCAIIAI2Ahgg\nCCAZNwMQIAggGDcDCCAIQoGAgIAQNwMAIANB0ABqEMAmIAMpA1AhGCADKQNYIRkQnBohBSADIBk3\nA+gYIAMgGDcD4BggBUUNBiAFaUEBRw0HIAVBs+bMGUsNASAFQShsIgJBAEgNASADQcgAaiACIAVB\ntObMGUlBA3QQgC0gAygCSCICRQ0DIAMgBTYCoBsgAyACNgKkGyACQSRqIQIgBSEEA0AgBARAIANB\n8BZqQcgAQQAQ/g4gAygC9BYhDSADKALwFiEOAkAgAygC/BYiBgRAIAMoAvgWIQcMAQtBACEGCyAC\nIAY2AgAgAkF8aiAHNgIAIAJBeGogDTYCACACQXRqIA42AgAgAkFsaiAZNwMAIAJBZGogGDcDACAC\nQVxqQQA2AgAgAkEoaiECIARBf2ohBAwBCwsgAygCoBsiAiAFSwRAQQghBCADKAKkGyACQShsIAVB\nKGwiAhDOFyIGBEAgAyAGNgKkG0GBgICAeCEECyACIAQQyi0LIAMoAqQbIQQgAykD4BghGCADKQPo\nGCEZQShBCBDGLyICQSAgBWhrNgIgIAIgBTYCHCACIAQ2AhggAiAZNwMQIAIgGDcDCCACQoGAgIAQ\nNwMAIANB+BBqIANB8BFqQeAAEI84IQQgA0HcEWogAjYCACADQdgRaiAINgIAIAsgCygCACICQQFq\nNgIAIAJBf0wNAyAMIAwoAgAiAkEBajYCACACQX9MDQMgA0GgG2ogA0GQFWoQmQsgA0HwEWogBBDQ\nCCADKALYESICIAIoAgAiBEEBajYCACAEQX9MDQMgAygC3BEiBCAEKAIAIgVBAWo2AgAgBUF/TA0D\nIANB4BhqIANB8BFqQeAAEI84GiAKIAooAgAiBUEBajYCACAFQX9MDQMgA0HwFmogA0GgG2pB4AAQ\njzgaIANB4BdqIANB4BhqQeAAEI84IQ4gA0HEGGogBDYCACADQcAYaiACNgIAEOYHIRAgA0E4ahDA\nJiADQfARaiADKQM4IAMpA0AQvQhBKEEIEMYvIghCgYCAgBA3AwAgCCADKQPwETcDCCAIQRBqIANB\n+BFqIgIpAwA3AwAgCEEYaiADQYASaiIEKQMANwMAIAhBIGogA0GIEmoiBSkDADcDACADQShqEMAm\nIANB8BFqIAMpAyggAykDMBC9CEEoELowIg1CgYCAgBA3AwAgDSADKQPwETcDCCANQRBqIAIpAwA3\nAwAgDUEYaiAEKQMANwMAIA1BIGogBSkDADcDACADQRhqEMAmIAMpAxghGCADKQMgIRkQnBohBSAD\nIBk3A8AaIAMgGDcDuBogBUUNBiAFaUEBRw0CIAVBs+bMGUsNASAFQShsIgJBAEgNASADQRBqIAIg\nBUG05swZSUEDdBCALSADKAIQIgJFDQMgAyAFNgKAHSADIAI2AoQdIAJBJGohAiAFIQQDQCAEBEAg\nA0HwEWpBMEEAEP4OIAMoAvQRIREgAygC8BEhEwJAIAMoAvwRIgYEQCADKAL4ESEHDAELQQAhBgsg\nAiAGNgIAIAJBfGogBzYCACACQXhqIBE2AgAgAkF0aiATNgIAIAJBbGogGTcDACACQWRqIBg3AwAg\nAkFcakEANgIAIAJBKGohAiAEQX9qIQQMAQsLIAMoAoAdIgIgBUsEQEEIIQQgAygChB0gAkEobCAF\nQShsIgIQzhciBgRAIAMgBjYChB1BgYCAgHghBAsgAiAEEMotCyADKAKEHSEEIAMpA7gaIRggAykD\nwBohGUEoELowIgJBICAFaGs2AiAgAiAFNgIcIAIgBDYCGCACIBk3AxAgAiAYNwMIIAJCgYCAgBA3\nAwAgA0HcF2ogDzYCACADQdQXaiASNgIAIANBzBhqIAI2AgAgAyAINgLUGCADIBA2AtAYIAMgDDYC\n2BcgAyALNgLQFyADIAo2AtgYIAMgDTYCyBggCyALKAIAIgJBAWo2AgAgAkF/TA0DIAwgDCgCACIC\nQQFqNgIAIAJBf0wNAyADQaAbaiADQZAVahCZCyADQfARaiADQaAbahCjBUEMQQQQxi8iAkEANgII\nIAJCgYCAgBA3AgAgA0HgGGogA0GgG2pB4AAQjzgaEJ0aIQQgA0HMGWogDzYCACADQcQZaiASNgIA\nIAMgDDYCyBkgAyALNgLAGSADQdAZaiADQfARakHgABCPOBogA0GwGmogAjYCACADIAQ2ArQaIANB\nuBpqIANB4BhqEJ0kIANBoBtqIANB8BVqEM4vIAMoAtAXIgYgBigCACICQQFqNgIAIAJBf0wNAyAD\nKALYFyIFIAUoAgAiAkEBajYCACACQX9MDQMgAygC1BchFCADKALcFyEVIANBoBxqIANB8BZqEJkL\nIANB8BFqIA4QmQsgA0HAGGooAgAiCCAIKAIAIgJBAWo2AgAgAkF/TA0DIANBxBhqKAIAIgcgBygC\nACICQQFqNgIAIAJBf0wNAyADQYAdaiADQfARakHgABCPOBogAygC0BgiDSANKAIAIgJBAWo2AgAg\nAkF/TA0DIAMoAtQYIg4gDigCACICQQFqNgIAIAJBf0wNAyADKALIGCIQIBAoAgAiAkEBajYCACAC\nQX9MDQMgAygCzBgiESARKAIAIgJBAWo2AgAgAkF/TA0DIAMoAtgYIhMgEygCACICQQFqNgIAIAJB\nf0wNAyADQdgLaiADQaAcakHgABCPOBogA0H4CmogA0GAHWpB4AAQjzgaIANB3BNqIANBkBVqEJkL\nIANBkApqIANBuBpqQeQAEI84GiADQdwSaiADQaAbakGAARCPOBogAxDAJiADQYAdaiADKQMAIAMp\nAwgQuwhBKEEIEMYvIgJCgYCAgBA3AwAgAiADKQOAHTcDCCACQRBqIANBiB1qKQMANwMAIAJBGGog\nA0GQHWopAwA3AwAgAkEgaiADQZgdaikDADcDABDmByEWEJ0aIRcgAyADKQD1FTcDiA8gAyADQfwV\naikAADcAjw8gAygC8BUhASADLQD0FSEEIANB8BFqIANBhBZqQewAEI84GiADQbAJaiADQZAVakHg\nABCPOBogA0HoBmogA0GYD2pByAIQjzgaIANB0ARqIANB0BRqQTwQjzgaIANB4AJqIANB8BZqQewB\nEI84GiADQZAFaiADQeAYakHYARCPOBogA0G8DGogA0HwEWpBzAIQjzgaDAQLDAULEJIhAAsMBAsA\nCyAAIAE2AgQgACADKQOIDzcACSAAQQhqIAQ6AAAgAEEQaiADKQCPDzcAACAAQRhqIANBvAxqQcwC\nEI84GiAAQegCaiACNgIAIABB5AJqIAo2AgAgAEHsAmogA0HYC2pB4AAQjzgaIABB2ANqIBU2AgAg\nAEHUA2ogBTYCACAAQdADaiAUNgIAIABBzANqIAY2AgAgAEHcA2ogA0H4CmpB4AAQjzgaIABB2ARq\nIBY2AgAgAEHUBGogEzYCACAAQdAEaiAONgIAIABBzARqIA02AgAgAEHIBGogETYCACAAQcQEaiAQ\nNgIAIABBwARqIAc2AgAgAEG8BGogCDYCACAAQdwEaiADQZAKakHkABCPOBogAEHABWogFzYCACAA\nQcQFaiADQbAJakHgABCPOBogAEGwBmogDzYCACAAQawGaiAMNgIAIABBqAZqIBI2AgAgAEGkBmog\nCzYCACAAQbQGaiADQegGakHIAhCPOBogAEH8CGogA0GQBWpB2AEQjzgaIABB1ApqIAk2AgAgAEHY\nCmogA0HQBGpBPBCPOBogAEGUC2ogA0HgAmpB7AEQjzgaQQAhBEEBCzoAtAEgACAENgIAIANB4B1q\nJAAPC0GguMMAQSJBmLnDABD5HQALQai5wwBBMEHYucMAEPkdAAvrSwIYfwJ+IwBB0AVrIgIkAAJA\nIAEtAAAiA0EVRgRAIAEoAAwhBCABKAAIIQMgASgABCEBIAJBADYCKCACQRY6ABggAiADNgIUIAIg\nAzYCDCACIAE2AgggAiADIARBBXRqNgIQIAJBADYCYCACQoCAgICAATcDWCACQbcFaiEXIAJBxwRq\nIRggAkHvBGohGSACQfAEaiESIAJBGGohASACQbgEakEBciIQQQdqIRMDQAJAAkACQAJAAkACQAJA\nAkACQCADRQ0AIAIoAgwiBCACKAIQRg0AIAIgBEEgajYCDCAELQAAIgNBFkYNACACQfcEaiAEQRhq\nKQAANwAAIBIgBEERaikAADcDACACQegEaiIKIARBCWopAAA3AwAgGCAZKQAANwAAIBhBCGogGUEI\naikAADcAACACIAQpAAE3A7gEIAIgBEEIaikAADcAvwQgAiACKAIoQQFqNgIoIAJBvwVqIAJBzwRq\nKQAANwAAIAJBuAVqIAJByARqIgwpAwA3AwAgAkGwBWoiFCACQcAEaiILKQMANwMAIAIgAikDuAQ3\nA6gFIAEQxTIgAUEIaiIVIBdBCGopAAA3AAAgASAXKQAANwAAIBAgAikDqAU3AAAgEyACKQCvBTcA\nACACIAM6ALgEAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQCADQX9qDg8BAAAIAAAAAAAAAAID\nBAUACyACQegEaiACQcAEaikDADcDACACIAIpA7gENwPgBCACQeAEaiACQcgFakGo48UAENgoIQUM\nFAtBASEJIAItALkEIQ8MBAtBFiEJIAIoArwEIAIoAsAEIgcgAigCxAQiA0Hb6cUAQQ0Q+SxFBEAg\nAkHgBGogByADELAYIAIoAuQEIQ0gAigC4AQhCEEMIQkgAigC6AQhBgsgBxCMNCAGIQMgDSEHIAgh\nBQwKC0EWIQkgAigCvAQiBSACKALABCIHQdvpxQBBDRD5LA0CQQ0hCSAGIQMMCAsgAigCwAQhCSAC\nKAK8BCEEIAIoAsQEIgNBDUcNAiAJLQAAQe0ARw0CIAktAAFBLkcNAiAJLQACQekARw0CIAktAANB\n7gBHDQIgCS0ABEHfAEcNAiAJLQAFQfIARw0CIAktAAZB5QBHDQIgCS0AB0HwAEcNAiAJLQAIQewA\nRw0CIAktAAlB+QBHDQIgCS0ACkHfAEcNAiAJLQALQfQARw0CIAktAAxB7wBHDQIgBCAJEIw0IAIg\nAi8BiAU7AagCIAghBSANIQcgBiEDDA8LIAIoArwEIQUgAigCwAQiB0ENRw0FIAUtAABB7QBHDQUg\nBS0AAUEuRw0FIAUtAAJB6QBHDQUgBS0AA0HuAEcNBSAFLQAEQd8ARw0FIAUtAAVB8gBHDQUgBS0A\nBkHlAEcNBSAFLQAHQfAARw0FIAUtAAhB7ABHDQUgBS0ACUH5AEcNBSAFLQAKQd8ARw0FIAUtAAtB\n9ABHDQVBFiEJIAUtAAxB7wBHDQULIA0hByAGDAILIAIgA0EAENYVIAIoAgAhBSACKAIEIgcgCSAD\nEI84GiACLQC4BCEGIAQgCRCMNEEOIQkgBkF0ag4DAgQCBAtBBCEJIAIoAsAEIQcgAigCxAQLIQMg\nCCEFDAILIAIgAi8BiAU7AagCDAQLQQ8hCSAGIQMLIAJBuARqENUWCyACIAIvAYgFOwGoAiAJQWpq\nDgMGAAcBCyACQQA2AqACIAIgAigCXCIDNgKcAiACIAMgAigCYEEFdGo2ApgCIAJBADYCsAIgAkKA\ngICAgAE3A6gCIA5BACARGyETIAJB8ARqIQcgAkGoBWpBAXIhBSACQaADakEBciEEQQYhAwJAA0Ag\nAkGIBWogAkGYAmpBkPXGAEEIEPECAkACQAJAAkACQCACLQCIBUEYRwRAIAJBqANqIAJBkAVqKQMA\nNwMAIAIgAikDiAUiGjcDoAMgGqciAUH/AXFBamoOAgMBAgsgAigCjAUhAwwICyACQaADahCJMCAD\nQf8BcUEGRw0CQZD1xgBBCBDaGCEDIAJBqAJqEN8wDAgLIAUgBCkAADcAACAFQQdqIARBB2opAAA3\nAAAgAiABOgCoBSACQeAEaiACQZgCahDSKiACLQDgBEEWRwRAIAJBwARqIAJB6ARqIgEpAwAiGjcD\nACACIAIpA+AEIhs3A7gEIAEgAkGwBWopAwA3AwAgByAbNwMAIAdBCGogGjcDACACIAIpA6gFNwPg\nBCACQagCaiACQeAEahDxFwwECyACKALkBCEDIAJBqAVqENUWDAYLIANB/wFxQQZGDQFBkPXGAEEI\nENsYIQMMBQsgAkHwAGoiASACQbACaigCADYCACACIAIpA6gCNwNoAkACfwJAAkACQAJAAkACQAJA\nAkACQAJ/AkACQAJAAkACQAJAAkACQAJAIANBB3FBAWsOBQUEAwIBAAsgAkG0AmogASgCADYCACAC\nQRU2AqgCIAIgAikDaDcCrAIgAigCtAIhASACKAKsAiEFIAIoArACIQMgAkEANgLYBCACQRY6AMgE\nIAIgAzYCxAQgAiADNgK8BCACIAU2ArgEIAIgAyABQQV0ajYCwAQgAkGXBWohDCACQbcFaiEPIAJB\n7wRqIQ4gAkHIBGohECACQagFakEBciILQQdqIQdBACEIQQAhBkEAIQQDQAJAAkACQAJAAkACQCAD\nRQ0AIAIoArwEIgMgAigCwARGDQAgAiADQSBqNgK8BCADLQAAIgFBFkYNACACQfcEaiADQRhqKQAA\nNwAAIAJB8ARqIANBEWopAAA3AwAgAkHoBGogA0EJaikAADcDACAPIA4pAAA3AAAgD0EIaiAOQQhq\nKQAANwAAIAIgAykAATcDqAUgAiADQQhqKQAANwCvBSACIAIoAtgEQQFqNgLYBCACQZ8FaiACQb8F\naikAADcAACACQZgFaiACQbgFaikDADcDACACQZAFaiACQbAFaikDADcDACACIAIpA6gFNwOIBSAQ\nEMUyIBBBCGogDEEIaikAADcAACAQIAwpAAA3AAAgCyACKQOIBTcAACAHIAIpAI8FNwAAIAIgAToA\nqAUCQAJAAkACQAJAAkACQAJAAkAgAUF/ag4PAQAAAgAAAAAAAAADBAUGAAsgAkHoBGogAkGwBWop\nAwA3AwAgAiACKQOoBTcD4AQgAkHgBGogAkHIBWpB6OTFABDYKCEBDBkLIAItAKkFIQEgAkEAOgCY\nAiACQQFBAiABQQFGG0EAIAEbOgCZAgwFCyACKQOwBSEaIAJBADoAmAIgAkEAQQFBAiAaQgFRGyAa\nUBs6AJkCDAQLIAIoAqwFIAJBmAJqIAIoArAFIgEgAigCtAUQiCIgARCMNAwECyACQZgCaiACKAKs\nBSACKAKwBRCIIgwCCyACKAKsBSACQZgCaiACKAKwBSIBIAIoArQFEOsRIAEQjDQMAgsgAkGYAmog\nAigCrAUgAigCsAUQ6xELIAJBqAVqENUWCyACLQCYAgRAIAIoApwCIQEMEgsgAi0AmQIOAgMCAQsg\nBCIDDQ0gAkHgBGoQ7C8gAigC4AQiAwRAIAIoAuQEIQoMDgsgAigC5AQhAUEADA4LIAJBuARqEKsV\nGgwDCyAGBEBBACEDQeGPzABBAxDbGCEBDBELIAJB4ARqIAJBuARqEK0VIAIoAuQEIgZFDQEgBUEA\nEJs0IAIoAugEIRUgAigC4AQhBQwCCyAEBEBBACEDQcCZyQBBCBDbGCEBDA8LIAJB4ARqIAJBuARq\nEKoVIAIoAuAEIgQEQCACKALkBCEKIAggDRCtNCAEIQggCiENDAILIAIoAuQEIQFBACEEDA0LIAIo\nAuAEIQFBACEDDA8LIAIoAsQEIQMMAAsACyACQcQEaiABKAIANgIAIAIgAikDaDcCvAQgAkEVNgK4\nBCACQewEakEHNgIAIAJBmOnFADYC6AQgAkEQNgLkBCACQYjpxQA2AuAEIAJBuARqIAJB4ARqEM8C\nIgMNGEEFIQkMBAsgAkGsA2ogASgCADYCACACQRU2AqADIAIgAikDaDcCpAMgAigCrAMhASACKAKk\nAyEGIAIoAqgDIQMgAkEANgLYBCACQRY6AMgEIAIgAzYCxAQgAiADNgK8BCACIAY2ArgEIAIgAyAB\nQQV0ajYCwAQgAkGXBWohDyACQbcFaiEOIAJB7wRqIQsgAkHIBGohDCACQagFakEBciIFQQdqIQ1B\nACEKQQAhBEECIQYCfwJAAkACQAJAAkACQAJAA0ACQAJAAkACQCADRQ0AIAIoArwEIgcgAigCwARG\nDQAgAiAHQSBqNgK8BCAHLQAAIgNBFkYNACACQfcEaiAHQRhqKQAANwAAIAJB8ARqIAdBEWopAAA3\nAwAgAkHoBGogB0EJaikAADcDACAOIAspAAA3AAAgDkEIaiALQQhqKQAANwAAIAIgBykAATcDqAUg\nAiAHQQhqKQAANwCvBSACIAIoAtgEQQFqNgLYBCACQZ8FaiACQb8FaikAADcAACACQZgFaiACQbgF\naikDADcDACACQZAFaiACQbAFaikDADcDACACIAIpA6gFNwOIBSAMEMUyIAxBCGogD0EIaikAADcA\nACAMIA8pAAA3AAAgBSACKQOIBTcAACANIAIpAI8FNwAAIAIgAzoAqAUCQAJAAkACQAJAAkACQAJA\nAkACQAJAAkAgA0F/ag4PAAgIAQgICAgICAgCAwQFCAsgAi0AqQUhAyACQQA6AKgCIAJBAUECIANB\nAUYbQQAgAxs6AKkCDAULIAIpA7AFIRogAkEAOgCoAiACQQBBAUECIBpCAVEbIBpQGzoAqQIMBAsg\nAigCrAUgAkGoAmogAigCsAUiAyACKAK0BRCGIiADEIw0DAQLIAJBqAJqIAIoAqwFIAIoArAFEIYi\nDAILIAIoAqwFIAJBqAJqIAIoArAFIgMgAigCtAUQqwogAxCMNAwCCyACQagCaiACKAKsBSACKAKw\nBRCrCgsgAkGoBWoQ1RYLIAItAKgCBEAgAigCrAIhAwwICyACLQCpAg4CAwIBCyACQegEaiACQbAF\naikDADcDACACIAIpA6gFNwPgBCACQeAEaiACQcgFakGI5cUAENgoIQMMBgsgAkG4BGoQqxUiAw0F\nDAQLIAZB/wFxQQJHBEBB6OnFAEEVENsYIQMMBQsgAkHgBGogAkG4BGoQrBUgAi0A4ARFDQIgAigC\n5AQhAwwECyAEBEBBwJnJAEEIENsYIQMMBgsgAkHgBGogAkG4BGoQqhUgAigC4AQiBEUNByACKALk\nBCEBIAogCBCtNCAEIQogASEIDAILIARFDQUMCAsgAi0A4QQhBgsgAigCxAQhAwwBCwsgBEUNAwsg\nCiAIEKA1DAILIAJB4ARqEOwvIAIoAuAEIgRFDQAgAigC5AQhAQwCCyACKALkBCEDCyACKALEBARA\nIAJBuARqEJEgCyAMEMYyDAELIAJB4ARqIAJBuARqQSgQjzgaAn9BACACKALsBCIDRQ0AGiACQbAF\naiACQcAEaigCADYCACACIAIpA7gENwOoBSACIAM2ArQFQQAgAkGoBWoQ1QoiCEUNABogAiACKAKA\nBSIDNgKoBSADIAhqIAJBqAVqQZjbxQAQ+RMLIQMgAkHwBGoQxTIgA0UNASAEIAEQoDULQQIMAQsg\nBCEDIAZB/wFxQQJHIAZxCyIFQQJGDQ4gAkG6BGogAkHiBGotAAA6AAAgAiACLwDgBDsBuARBBAwQ\nCyACQawDaiABKAIANgIAIAJBFTYCoAMgAiACKQNoNwKkAyACKAKsAyEBIAIoAqQDIQYgAigCqAMh\nAyACQQA2AtgEIAJBFjoAyAQgAiADNgLEBCACIAM2ArwEIAIgBjYCuAQgAiADIAFBBXRqNgLABCAC\nQZcFaiEPIAJBtwVqIQ4gAkHvBGohCyACQcgEaiEMIAJBqAVqQQFyIgVBB2ohDUEAIQpBACEEQQIh\nBgJ/AkACQAJAAkACQAJAAkADQAJAAkACQAJAIANFDQAgAigCvAQiByACKALABEYNACACIAdBIGo2\nArwEIActAAAiA0EWRg0AIAJB9wRqIAdBGGopAAA3AAAgAkHwBGogB0ERaikAADcDACACQegEaiAH\nQQlqKQAANwMAIA4gCykAADcAACAOQQhqIAtBCGopAAA3AAAgAiAHKQABNwOoBSACIAdBCGopAAA3\nAK8FIAIgAigC2ARBAWo2AtgEIAJBnwVqIAJBvwVqKQAANwAAIAJBmAVqIAJBuAVqKQMANwMAIAJB\nkAVqIAJBsAVqKQMANwMAIAIgAikDqAU3A4gFIAwQxTIgDEEIaiAPQQhqKQAANwAAIAwgDykAADcA\nACAFIAIpA4gFNwAAIA0gAikAjwU3AAAgAiADOgCoBQJAAkACQAJAAkACQAJAAkACQAJAAkACQCAD\nQX9qDg8ACAgBCAgICAgICAIDBAUICyACLQCpBSEDIAJBADoAqAIgAkEBQQIgA0EBRhtBACADGzoA\nqQIMBQsgAikDsAUhGiACQQA6AKgCIAJBAEEBQQIgGkIBURsgGlAbOgCpAgwECyACKAKsBSACQagC\naiACKAKwBSIDIAIoArQFEIUiIAMQjDQMBAsgAkGoAmogAigCrAUgAigCsAUQhSIMAgsgAigCrAUg\nAkGoAmogAigCsAUiAyACKAK0BRD9CyADEIw0DAILIAJBqAJqIAIoAqwFIAIoArAFEP0LCyACQagF\n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\nIAJBqAVqQQRyIQwgAkGXBWohDyACQbcFaiEOIAJB7wRqIQsgAkHIBGohBSACQagFakEBciINQQdq\nIQdBACEKQQAhAwJAAkACQAJAAkACQAJAAkACQAJAA0AgAUUNASACKAK8BCIQIAIoAsAERg0BIAIg\nEEEgajYCvAQgEC0AACIEQRZGDQEgAkH3BGogEEEYaikAADcAACACQfAEaiAQQRFqKQAANwMAIAJB\n6ARqIgEgEEEJaikAADcDACAOIAspAAA3AAAgDkEIaiALQQhqKQAANwAAIAIgECkAATcDqAUgAiAQ\nQQhqKQAANwCvBSACIAIoAtgEQQFqNgLYBCACQZ8FaiACQb8FaikAADcAACACQZgFaiACQbgFaikD\nADcDACACQZAFaiACQbAFaikDADcDACACIAIpA6gFNwOIBSAFEMUyIAVBCGogD0EIaikAADcAACAF\nIA8pAAA3AAAgDSACKQOIBTcAACAHIAIpAI8FNwAAIAIgBDoAqAUCQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkAgBEF/ag4PAAgIAQgICAgICAgCAwQFCAsgAkEAOgCoAiACIAItAKkFQQBHOgCpAgwFCyAC\nQQA6AKgCIAIgAikDsAVCAFI6AKkCDAQLIAIoAqwFIAJBqAJqIAIoArAFIgEgAigCtAUQsS0gARCM\nNAwECyACQagCaiACKAKsBSACKAKwBRCxLQwCCyABIAxBCGooAgA2AgAgAiAMKQIANwPgBCACQagC\naiACQeAEahCVLgwCCyACQagCaiACKAKsBSACKAKwBRCCGAsgAkGoBWoQ1RYLIAItAKgCRQRAIAIt\nAKkCQQNxDQIgAw0EIAJB4ARqIAJBuARqEKoVIAIoAuAEIgNFDQsgAigC5AQhBiAKIAgQrTQgAyEK\nIAYhCAwDCyACKAKsAiEBDAYLIAJB6ARqIAJBsAVqKQMANwMAIAIgAikDqAU3A+AEIAJB4ARqIAJB\nyAVqQfjkxQAQ2CghAQwFCyACQbgEahCrFSIBDQQLIAIoAsQEIQEMAQsLQcCZyQBBCBDbGCEBDAIL\nIANFDQIMAwsgA0UNBAsgCiAIEKA1DAMLIAJB4ARqEOwvIAIoAuAEIgNFDQEgAigC5AQhBgsgAkHg\nBGogAkG4BGpBKBCPOBoCf0EAIAIoAuwEIgFFDQAaIAJBsAVqIAJBwARqKAIANgIAIAIgAikDuAQ3\n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\nDA0CIANBiANqEJYwIAMoAogDDQQgA0HYC2ogA0GYA2opAwA3AwAgA0HgC2ogA0GgA2ooAgA2AgAg\nAyADQZADaikDADcD0AsgAygCjAMMAwsgAygCjAMhBEEADBQLQbzByABBBhDaGCEEDBILIANB2Atq\nIANB6ARqKQMANwMAIANB4AtqIANB8ARqKAIANgIAIAMgAykD4AQ3A9ALIAMoAtwECyEEIA1BAXEh\nAiADQcgLaiADQeALaigCADYCACADQcALaiADQdgLaikDADcDACADIAMpA9ALNwO4CwwXCyADKAKM\nAyEEDA8LIANBuAFqELgwIgRFDQUMEQsgDEEBRg0CIANBuAFqEJ4VIgRFBEAgA0GIA2ogA0G4AWoQ\nzQIgAygCiANFBEAgA0HYBGoQhDEgESAPKQIANwIAIBFBCGogD0EIaikCADcCACARQRBqIA9BEGop\nAgA3AgBBASEMIANBATYC2AQMBgsgAygCjAMhBAsgCSEHDBMLIA1B/wFxQQJHBEBBvMHIAEEGENsY\nIQQMEAsgA0GIA2ogA0G4AWoQiywgAy0AiANFDQIgAygCjAMhBAwPCyAJBEBB/JTHAEEHENsYIQQM\nDwsgA0GIA2ogA0G4AWoQjywgAygCiAMiCQRAIAMoAowDIQogEiAVEK00IAkhEiAKIRUMAwsgAygC\njAMhBEEAIQcMDwtB/IfJAEEEENsYIQQgCSEHDA8LIAMtAIkDIQ0MAAsAC0GwmccAQSNB+KrHABD5\nHQALIAFBAjYC3AEgAUHgAWogFDYCACADQZgBaiAUEOUaDBcLQbCZxwBBI0GQn8cAEPkdAAsgBEED\nOgAADBoLIANBAzsBmAEgA0EANgKcAQwVCyADQYgDaiATIAMoApADEPACIAMoAogDIQQCQAJAAkAg\nAygCpAMiBQRAIANBwApqIANBnANqIggpAgAiGDcDACADQbgKaiADQZQDaiIGKQIAIhk3AwAgAyAD\nKQKMAyIXNwOwCiADKQOoAyEWIAYgGTcCACAIIBg3AgAgAyAENgKIAyADIBc3AowDIAMgFjcDqAMg\nAyAFNgKkAyADQbgBaiACKAIIIANBiANqEMoNAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACfwJA\nAkACQCADKAK4AUUEQCADIAMoArwBNgLQCiADIANBxAFqKAIAIgQ2AtgKIAMgA0HAAWooAgAiAjYC\n1AogA0GACWpBADYCACADQYABOgCECSADQoCAgIAQNwP4CCADQgA3A/AIIAMgBDYC7AggAyACNgLo\nCCADQdgEaiADQegIahCVFSADLQDYBA0BIAMtANkERQRAIANBBTYCiAMgA0HoCGogA0GIA2oQuxsM\nEQsgAy0A2gQiAkHbAEYNAiACQfsARwRAIANB6AhqIANB6AtqQbiLxwAQlAYhBAwQCyADIAMtAIQJ\nQX9qIgI6AIQJIAJB/wFxRQ0MIANB+AhqIREgAyADKALwCEEBajYC8AggA0EANgLYBCADQdgEakEE\nciEHIANBiANqQQRyIRJBASEJQQIhDwNAIANB0AtqIANB6AhqEJUVAkACQAJ/AkAgAy0A0AtFBEAg\nAy0A0QsNASADQQM2AogDIANB6AhqIANBiANqELsbIQZBAQwCCyADKALUCyEGQQEMAQsCQAJAAkAg\nAy0A0gsiAkEsRwRAIAJB/QBHDQFBBCEFQQAMBAsgCUH/AXENAiADIAMoAvAIQQFqNgLwCCADQYgD\naiADQegIahCVFSADLQCIAwRAIAMoAowDIQZBAQwECyADLQCJA0UNASADLQCKAyECDAILIAlB/wFx\nDQEgA0EINgKIAyADQegIaiADQYgDahC7GyEGQQEMAgsgA0EFNgKIAwwKCyACQf8BcSICQSJHBEAg\nAkH9AEYNAiADQRA2AogDDAoLIANBADYCgAkgAyADKALwCEEBajYC8AggA0GIA2ogA0HoCGogERDB\nByADKAKMAyEEQQAhCQJ/IAMoAogDQQJGBEAgBCEGQQEMAQsgA0HQC2ogBCADKAKQAxCdICADLQDQ\nCwRAIAMoAtQLIQZBAQwBCyADLQDRCyEFQQALC0EAIQhFDQEgCiEFIAYhBAwKCyADQRI2AogDDAcL\nAkACQAJAAkACQAJAAkAgBUH/AXEOBQQDAgEAAQsgCiEIAkACfwJAAkACQCAKRQRAIANBiANqQfyU\nxwBBBxDtLyADKAKIAyIIRQ0BIAMoAowDIQwLIA9B/wFxQQJGDQEgEA0CIANBiANqEJYwIAMoAogD\nDQQgA0HYC2ogA0GYA2opAwA3AwAgA0HgC2ogA0GgA2ooAgA2AgAgAyADQZADaikDADcD0AsgAygC\njAMMAwsgAygCjAMhBEEADA8LQbzByABBBhDaGCEEDA0LIANB2AtqIANB6ARqKQMANwMAIANB4Atq\nIANB8ARqKAIANgIAIAMgAykD4AQ3A9ALIAMoAtwECyEEIA9BAXEhAiADQcgLaiADQeALaigCADYC\nACADQcALaiADQdgLaikDADcDACADIAMpA9ALNwO4CwwSCyADKAKMAyEEDAoLIANB6AhqENMwIgRF\nDQUMDAsgEEEBRg0CIANB6AhqEJ4VIgRFBEAgA0GIA2ogA0HoCGoQzgIgAygCiANFBEAgA0HYBGoQ\nhDEgByASKQIANwIAIAdBCGogEkEIaikCADcCACAHQRBqIBJBEGopAgA3AgBBASEQIANBATYC2AQM\nBgsgAygCjAMhBAsgCiEFDA4LIA9B/wFxQQJHBEBBvMHIAEEGENsYIQQMCwsgA0GIA2ogA0HoCGoQ\n3iwgAy0AiANFDQIgAygCjAMhBAwKCyAKBEBB/JTHAEEHENsYIQQMCgsgA0GIA2ogA0HoCGoQ0Cwg\nAygCiAMiCgRAIAMoAowDIQwgFSAOEK00IAohFSAMIQ4MAwsgAygCjAMhBEEAIQUMCgtB/IfJAEEE\nENsYIQQgCiEFDAoLIAMtAIkDIQ8MAAsACyADQcQBaigCACEFIANBwAFqKAIAIQQgAygCvAEhAgwT\nCyADKALcBAwOCyADIAMtAIQJQX9qIgI6AIQJIAJB/wFxBEAgAyADKALwCEEBajYC8AggA0EBOgC8\nCyADIANB6AhqNgK4CyADQYgDaiADQbgLahCaCQJAAkACQCADKAKIA0UEQCADKAKMAyIIDQFBAEHk\n/8YAQYT9xgAQ+RMhBAwCCyADKAKMAyEEDAELIANBkANqKAIAIQYgA0GIA2ogA0G4C2oQ1QkCfwJA\nAkACQAJAAkAgAy0AiAMNACADLQCJAyICQQJGBEBBAUHk/8YAQYT9xgAQ+RMMBgsgA0HQC2ogAygC\nuAsiBBCVFSADLQDQCw0DIAMtANELRQRAIANBAjYCiAMgBCADQYgDahC7GwwGCwJAIAMtANILIgVB\nLEcEQCAFQd0ARg0DIAMtALwLDQEgA0EHNgKIAyAEIANBiANqELsbDAcLIAMtALwLDQAgBCAEKAII\nQQFqNgIIIANBiANqIAQQlRUgAy0AiAMNASADLQCJA0UNBSADLQCKAyEFCyAFQf8BcUHdAEYEQCAD\nQRI2AogDIAQgA0GIA2oQuxsMBgsgA0GIA2ogBBDOAiADKAKIA0UNAgsgAygCjAMMBAtBAkHk/8YA\nQYT9xgAQ+RMMAwsgA0HgBGogA0GYA2opAwA3AwAgA0HoBGogA0GgA2ooAgA2AgAgAyADQZADaikD\nADcD2AQgAygCjAMhBAwECyADKALUCwwBCyADQQU2AogDIAQgA0GIA2oQuxsLIQQgCCAGEKA1C0EC\nIQILIAMgAy0AhAlBAWo6AIQJIANB6AhqEIMNIQUgA0GUA2ogA0HgBGopAwA3AgAgA0GcA2ogA0Ho\nBGooAgA2AgAgA0GrA2ogA0G2C2otAAA6AAAgAyAENgKIAyADIAY2AqQDIAMgCDYCoAMgAyAFNgKs\nAyADIAMpA9gENwKMAyADIAMvALQLOwCpAyADIAI6AKgDAkAgAkECRwRAIAUNASADQbALaiADQYgD\nakEEciIFQRhqKAIANgIAIANBqAtqIAVBEGopAgA3AwAgA0GgC2ogBUEIaikCADcDACADQZYLaiAD\nQbYLai0AADoAACADIAMvALQLOwGUCyADIAUpAgA3A5gLDA4LIAVFDQogA0GsA2oQ3BgMCgsgA0GI\nA2oQpy9BAiECIAUhBAwMCyADQRU2AogDIANB6AhqIANBiANqELsbDA0LIAggDBCgNSAKCyEFIApB\nAEchCAwCCyADQegIaiADQYgDahC7GyEEQQAhCAsgCiEFCyAQQQFHDQELIAcQkjALQQIhAiAFRSAI\nckUEQCAVIA4QoDULCyADIAMtAIQJQQFqOgCECSADQegIahDyESEFIANBlANqIANBwAtqKQMANwIA\nIANBnANqIANByAtqKAIANgIAIANBqwNqIANBtgtqLQAAOgAAIAMgBDYCiAMgAyAMNgKkAyADIAg2\nAqADIAMgBTYCrAMgAyADKQO4CzcCjAMgAyADLwC0CzsAqQMgAyACOgCoAyACQQJHBEAgBQ0DIANB\nsAtqIANBiANqQQRyIgVBGGooAgA2AgAgA0GoC2ogBUEQaikCADcDACADQaALaiAFQQhqKQIANwMA\nIANBlgtqIANBtgtqLQAAOgAAIAMgAy8AtAs7AZQLIAMgBSkCADcDmAsMBAsgBUUNACADQawDahDc\nGAtBAiECDAILIANBFTYCiAMgA0HoCGogA0GIA2oQuxsMAwsgA0GIA2oQpy9BAiECIAUhBAsgAkEC\nRg0AIANBkAtqIANBsAtqKAIAIgU2AgAgA0GIC2ogA0GoC2opAwAiFzcDACADQYALaiADQaALaikD\nACIWNwMAIANB9gpqIgggA0GWC2otAAA6AAAgA0HEAWogFjcCACADQcwBaiIHIBc3AgAgA0HUAWoi\nCSAFNgIAIAMgAykDmAsiFjcD+AogAyADLwGUCzsB9AogAyAENgK4ASADIBY3ArwBIAMgAjoA2AEg\nA0HbAWogCC0AADoAACADIAMvAfQKOwDZASADQegIahC9HCIFRQRAIANB6ApqIAcpAgA3AwAgA0Hw\nCmogCSgCADYCACADQd4KaiADQdkBaiIFQQJqLQAAOgAAIAMgAykCxAE3A+AKIAMgBS8AADsB3Aog\nAygCwAEhBSADKAK8ASEIIAMoAvgIIAMoAvwIEIw0DAMLIANBuAFqEKcvIAUMAQsgBCADQegIahCs\nHQshBCADKAL4CCADKAL8CBCMNEECIQILIANB0ApqEKgWIAJBAkcNASADKALQCiADKALUChCMNAtB\nACECDAELIANBmANqIgcgA0HwCmooAgA2AgAgA0GQA2oiCSADQegKaikDADcDACADQboBaiIKIANB\n3gpqLQAAOgAAIAMgAykD4Ao3A4gDIAMgAy8B3Ao7AbgBIAMoAtAKIAMoAtQKEIw0IANBzAdqIAkp\nAwA3AgAgA0HUB2ogBygCADYCACADQdsHaiAKLQAAOgAAIAMgBTYCwAcgAyAINgK8ByADIAQ2ArgH\nIAMgAjoA2AcgAyADKQOIAzcCxAcgAyADLwG4ATsA2QcMAQsgAyAFNgKQAyADIAQ2AowDIAMgAjYC\niAMgA0G4B2ogA0GIA2oQuyNBAiECIANBAjoA2AcLIA0gExCMNAwRCyADKALcBAwOCyADIAMtANwB\nQX9qIgI6ANwBIAJB/wFxBEAgAyADKALAAUEBajYCwAEgA0EBOgC8CyADIANBuAFqNgK4CyADQYgD\naiADQbgLahCVCQJAAkACQCADKAKIA0UEQCADKAKMAyIFDQFBAEHk/8YAQYT9xgAQ+RMhBAwCCyAD\nKAKMAyEEDAELIANBkANqKAIAIQggA0GIA2ogA0G4C2oQzAkCfwJAAkACQAJAAkAgAy0AiAMNACAD\nLQCJAyICQQJGBEBBAUHk/8YAQYT9xgAQ+RMMBgsgA0HQC2ogAygCuAsiBBCVFSADLQDQCw0DIAMt\nANELRQRAIANBAjYCiAMgBCADQYgDahC7GwwGCwJAIAMtANILIgdBLEcEQCAHQd0ARg0DIAMtALwL\nDQEgA0EHNgKIAyAEIANBiANqELsbDAcLIAMtALwLDQAgBCAEKAIIQQFqNgIIIANBiANqIAQQlRUg\nAy0AiAMNASADLQCJA0UNBSADLQCKAyEHCyAHQf8BcUHdAEYEQCADQRI2AogDIAQgA0GIA2oQuxsM\nBgsgA0GIA2ogBBDNAiADKAKIA0UNAgsgAygCjAMMBAtBAkHk/8YAQYT9xgAQ+RMMAwsgA0HgBGog\nA0GYA2opAwA3AwAgA0HoBGogA0GgA2ooAgA2AgAgAyADQZADaikDADcD2AQgAygCjAMhBAwECyAD\nKALUCwwBCyADQQU2AogDIAQgA0GIA2oQuxsLIQQgBSAIEKA1C0ECIQILIAMgAy0A3AFBAWo6ANwB\nIANBuAFqEIMNIQcgA0GUA2ogA0HgBGopAwA3AgAgA0GcA2ogA0HoBGooAgA2AgAgA0GrA2ogA0HS\nCmotAAA6AAAgAyAENgKIAyADIAg2AqQDIAMgBTYCoAMgAyAHNgKsAyADIAMpA9gENwKMAyADIAMv\nANAKOwCpAyADIAI6AKgDAkAgAkECRwRAIAcNASADQbALaiADQYgDakEEciIFQRhqKAIANgIAIANB\nqAtqIAVBEGopAgA3AwAgA0GgC2ogBUEIaikCADcDACADQbYLaiADQdIKai0AADoAACADIAMvANAK\nOwG0CyADIAUpAgA3A5gLDA4LIAdFDQogA0GsA2oQ3BgMCgsgA0GIA2oQpy9BAiECIAchBAwMCyAD\nQRU2AogDIANBuAFqIANBiANqELsbDA0LIAUgChCgNSAJCyEHIAlBAEchBQwCCyADQbgBaiADQYgD\nahC7GyEECyAJIQcLIAxBAUcNAQsgERCSMAtBAiECIAdFIAVyRQRAIBIgFRCgNQsLIAMgAy0A3AFB\nAWo6ANwBIANBuAFqEPIRIQcgA0GUA2ogA0HAC2opAwA3AgAgA0GcA2ogA0HIC2ooAgA2AgAgA0Gr\nA2ogA0HSCmotAAA6AAAgAyAENgKIAyADIAo2AqQDIAMgBTYCoAMgAyAHNgKsAyADIAMpA7gLNwKM\nAyADIAMvANAKOwCpAyADIAI6AKgDIAJBAkcEQCAHDQMgA0GwC2ogA0GIA2pBBHIiBUEYaigCADYC\nACADQagLaiAFQRBqKQIANwMAIANBoAtqIAVBCGopAgA3AwAgA0G2C2ogA0HSCmotAAA6AAAgAyAD\nLwDQCjsBtAsgAyAFKQIANwOYCwwECyAHRQ0AIANBrANqENwYC0ECIQIMAgsgA0EVNgKIAyADQbgB\naiADQYgDahC7GwwDCyADQYgDahCnL0ECIQIgByEECyACQQJGDQAgA0GQC2ogA0GwC2ooAgAiBzYC\nACADQYgLaiADQagLaikDACIXNwMAIANBgAtqIANBoAtqKQMAIhY3AwAgA0GWC2oiBSADQbYLai0A\nADoAACADQfQIaiAWNwIAIANB/AhqIBc3AgAgA0GECWogBzYCACADIAMpA5gLIhY3A/gKIAMgAy8B\ntAs7AZQLIAMgBDYC6AggAyAWNwLsCCADIAI6AIgJIANBiwlqIAUtAAA6AAAgAyADLwGUCzsAiQkg\nA0G4AWoQvRwiBUUEQCADQcgKaiADQegIakEEciIHQRhqKAIANgIAIANBwApqIAdBEGopAgA3AwAg\nA0G4CmogB0EIaikCADcDACADQfYKaiADQYkJaiIFQQJqLQAAOgAAIAMgBykCADcDsAogAyAFLwAA\nOwH0CiADKALQASADKALUARCMNAwDCyADQegIahCnLyAFDAELIAQgA0G4AWoQrB0LIQQgAygC0AEg\nAygC1AEQjDRBAiECCyADKALgCiAOEIw0IAJBAkcEQCADQdQHaiADQcgKaigCADYCACADQcwHaiAD\nQcAKaikDADcCACADQcQHaiADQbgKaikDADcCACADQdsHaiADQfYKai0AADoAACADIAMpA7AKNwK8\nByADIAMvAfQKOwDZByADIAI6ANgHIAMgBDYCuAcMAQsgAyAENgK8ByADQQI6ANgHIANBDDoAuAdB\nAiECCyAUEKY0IAJBAkcEQCABIAMvANkHOwDVASADQaAGaiADQdAHaikDACIYNwMAIANBmAZqIANB\nyAdqKQMAIhk3AwAgAUHXAWogA0HbB2otAAA6AAAgA0GAAWogA0HAB2opAwAiFzcDACADQYgBaiAZ\nNwMAIANBkAFqIBg3AwAgAyADKQO4ByIWNwN4IAtBGGogGDcCACALQRBqIBk3AgAgC0EIaiAXNwIA\nIAsgFjcCACABQQA6ANgBIAFB1AFqIAI6AAAMAQsgA0GQBmogA0HAB2opAwAiFzcDACADIAMpA7gH\nIhY3A4gGIANBkgNqIBc3AQAgAyAWNwGKAyADQaIBaiADQZADaikBADcBACADQaoBaiADQZgDai8B\nADsBACADQQI7AZgBIAMgAykBiAM3AZoBDAELIAFBtAFqIRMgAUHUAWotAAAhFSABQdABaigCACEO\nIAFBzAFqKAIAIQggA0GoC2ogE0EQaikCADcDACADQaALaiATQQhqKQIANwMAIAMgEykCACIWNwOY\nC0EAIQcCQAJAAkACQAJAAkACQCAWpyIGRQRAQQAhBQwBCyADIAMoApwLIgk2AowGIAMgBjYCiAYg\nA0GIA2ogBhDeNSADKAKUAyEGIAMoApADIQIgAygCjAMhCyADKAKIAyEEIAMoAsgEIgVFDQEgA0Ho\nCGogA0GYA2pBsAEQjzgaIAMoAswEIQogA0G4B2ogA0HoCGpBsAEQjzgaCyADIAY2AsQBIANByAFq\nIANBuAdqQbABEI84GiADIAk2AoADIAMgCjYC/AIgAyAFNgL4AiADIAI2AsABIAMgCzYCvAEgAyAE\nNgK4AQJAAkAgAygCqAsiBgRAIAMgA0GsC2ooAgAiCTYC3AQgAyAGNgLYBCADQegIaiAGEN41IAMo\nAvQIIQYgAygC8AghAiADKALsCCELIAMoAugIIQQgAygCqAoiB0UNASADQbgHaiADQfgIakGwARCP\nOBogAygCrAohCiADQYgGaiADQbgHakGwARCPOBoLIAMgBjYClAMgA0GYA2ogA0GIBmpBsAEQjzga\nIAMgCTYC0AQgAyAKNgLMBCADIAc2AsgEIAMgAjYCkAMgAyALNgKMAyADIAQ2AogDAkAgAygCoAsi\nAkUEQEEAIQ0MAQsgAyADQaQLaigCACIPNgL8CiADIAI2AvgKIANB6AhqIAIQ3jUgAygC9AghCSAD\nKALwCCERIAMoAuwIIRAgAygC6AghCiADKAKoCiINRQ0CIANBuAdqIANB+AhqQbABEI84GiADKAKs\nCiESIANBiAZqIANBuAdqQbABEI84GgsgA0HYBGogA0GIBmpBsAEQjzgaIANBCGogCCAOEJckIAMo\nAgwhBCADKAIIIQdBDEEEELkvIgsgFToACCALQoGAgIAQNwIAQeABQQgQuS8iAkIANwMIIAJCgYCA\ngBA3AwAgAkEQaiADQbgBakHQARCPOBpB4AFBCBC5LyIFQgA3AwggBUKBgICAEDcDACAFQRBqIANB\niANqQdABEI84GkHgAUEIELkvIgYgCTYCHCAGIBE2AhggBiAQNgIUIAYgCjYCECAGQgA3AwggBkKB\n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\nQciFwAA2AgAgA0H0AGpByIXAADYCACADQfwAaiADQagCajYCACADQfAAaiADQTBqNgIAIANB+ILA\nADYCaCADIAw2AiggA0EDNgIkIAMgBkEoaikCADcDqAIgAyADQYgDajYCeCADIANB8AJqNgJsIAMg\nA0HYAmo2AmQgAyADQcACajYCYCADIANB4ABqNgIgQfiszgAoAgAgA0EgahDrDgwFC0GErc4AKAIA\nIgpBDGooAgAhDCAKKAIIIQ0gCigCACEOAn8gCigCBCIEBEAgA0EANgJwIAMgDDYCbCADIA02Amgg\nAyAENgJkIAMgDjYCYEEBDAELIANBADYCYEEACyEHIANBwAJqIANB4ABqQZSAxgAQ3iEgA0HkAmpB\nATYCACADQewCakEANgIAIANBwIDGADYC4AIgA0GklswANgLoAiADQQA2AtgCAkAgByAESQRAIAMg\nDDYCbCADIA02AmggAyAENgJkIAMgDjYCYCADIAc2AnAgB0EBaiEHDAELIANBADYCYAsgA0HwAmog\nA0HgAGpBlIDGABDeISADIAZBIGopAgA3AzACQCAHIARJBEAgAyAHNgK4AiADIAw2ArQCIAMgDTYC\nsAIgAyAENgKsAiADIA42AqgCDAELIANBADYCqAILIANBiANqIANBqAJqQZSAxgAQ3iEgA0GAAWpB\nyIXAADYCACADQfQAakHIhcAANgIAIANB/ABqIANBqAJqNgIAIANB8ABqIANBMGo2AgAgA0H4gsAA\nNgJoIAMgCjYCKCADQQM2AiQgAyAGQShqKQIANwOoAiADIANBiANqNgJ4IAMgA0HwAmo2AmwgAyAD\nQdgCajYCZCADIANBwAJqNgJgIAMgA0HgAGo2AiBBhK3OACgCACADQSBqEOsODAULQQAhBAJAQdi1\nzgAoAgBBAksNAEGMrc4AEMUtQf8BcSIHRQ0AQZCtzgAoAgAgBxCoDkUNAEGQrc4AKAIAIgxBDGoo\nAgAhDSAMKAIIIQ4gDCgCACEPAn8gDCgCBCIKBEAgA0EANgJwIAMgDTYCbCADIA42AmggAyAKNgJk\nIAMgDzYCYEEBDAELIANBADYCYEEACyEHIANBwAJqIANB4ABqQciAxgAQ3iEgA0HkAmpBATYCACAD\nQewCakEANgIAIANBmIHGADYC4AIgA0GklswANgLoAiADQQA2AtgCAkAgByAKSQRAIAMgDTYCbCAD\nIA42AmggAyAKNgJkIAMgDzYCYCADIAc2AnAgB0EBaiEHDAELIANBADYCYAsgA0HwAmogA0HgAGpB\nyIDGABDeISADIAZBIGopAgA3AzACQCAHIApJBEAgAyAHNgK4AiADIA02ArQCIAMgDjYCsAIgAyAK\nNgKsAiADIA82AqgCDAELIANBADYCqAILIANBiANqIANBqAJqQciAxgAQ3iEgA0GAAWpByIXAADYC\nACADQfQAakHIhcAANgIAIANB/ABqIANBqAJqNgIAIANB8ABqIANBMGo2AgAgA0H4gsAANgJoIAMg\nDDYCKCADQQM2AiQgAyAGQShqKQIANwOoAiADIANBiANqNgJ4IAMgA0HwAmo2AmwgAyADQdgCajYC\nZCADIANBwAJqNgJgIAMgA0HgAGo2AiBBkK3OACgCACADQSBqEOsOCyADQRBqEJAdDAYLQYCAwABB\nI0Gc/sUAEPkdAAtBgIDAAEEjQcD7xQAQ+R0ACyALQQM6AAAgAEECNgIAQQMMJgsgA0EQahCQHQwC\nCyAPQQA6AAgLIAYhBAtBASEGIAtBAToAACAIEMEvIAVBD0YEQCABIAQ2AowCIAFBAToAvQIgAUGQ\nAmogETcCACABQfQCaiILQQA6AAAgAUHwAmogASgCiAI2AgAgASABKQKAAjcCxAIgAUHEAmohBwwB\nCyAQIAlBEHRyIQIMIAsgAUHMAmogASkCxAI3AgAgAUHsAmogAUHwAmooAgAiBTYCACAFKAJoQQFH\nDQEgBSgCXEEgaikCACERIAFB6AJqQQA6AAAgAUHkAmogBUEwajYCACABQdwCaiARNwIACyADQeAA\naiABQdQCaiIFIAIQtAwCQCADKAJgIgZBA0cEQCADKQJ0IRIgAykCbCERIAMoAmghBCADKAJkIQgg\nBRCaMQJAAkACQAJAAkACQCAGQX9qDgIACgELIAMgETcDsAIgAyAENgKsAiADIAg2AqgCIAMgEjcD\nuAIgAUHsAmooAgAiBSgCaEUNAyAFQfQAQfgAIAVB7ABqKAIAG2ooAgAgESARQiCIIAgbpxCbGkUN\nAyABQcwCaigCACIFRQ0CIANBqAJqIAUgAUHQAmooAgAQ7xdFDQJB2LXOACgCAA0GQaStzgAQxS1B\n/wFxIgVFDQZBqK3OACgCACAFEKgODQEMBgtBAEHYtc4AKAIAQQJLDQcaQZitzgAQxS1B/wFxIgVF\nDQZBAEGcrc4AKAIAIAUQqA5FDQcaQQAhBEGcrc4AKAIAIgVBDGooAgAhCCAFKAIIIQkgBSgCACEK\nAkAgBSgCBCIGBEAgA0EANgJwIAMgCDYCbCADIAk2AmggAyAGNgJkIAMgCjYCYEEBIQQMAQsgA0EA\nNgJgCyADQfACaiADQeAAakHAgcYAEN4hIANB7ABqQQE2AgAgA0H0AGpBADYCACADQaSCxgA2Amgg\nA0GklswANgJwIANBADYCYAJAIAQgBkkEQCADIAQ2ArgCIAMgCDYCtAIgAyAJNgKwAiADIAY2AqwC\nIAMgCjYCqAIMAQsgA0EANgKoAgsgA0GIA2ogA0GoAmpBwIHGABDeISADQewCakHIhcAANgIAIANB\n6AJqIANBqAJqNgIAIANB+ILAADYC4AIgAyAFNgLIAiADQQI2AsQCIAMgAUHsAmooAgAoAlxBIGop\nAgA3A6gCIAMgA0GIA2o2AuQCIAMgA0HgAGo2AtwCIAMgA0HwAmo2AtgCIAMgA0HYAmo2AsACQZyt\nzgAoAgAgA0HAAmoQ6w5BAAwHC0Gorc4AKAIAIgVBDGooAgAhCiAFKAIIIQwgBSgCACENAn8gBSgC\nBCIGBEAgA0EANgJwIAMgCjYCbCADIAw2AmggAyAGNgJkIAMgDTYCYEEBDAELIANBADYCYEEACyEJ\nIANBwAJqIANB4ABqQayCxgAQ3iEgA0HsAGpBATYCACADQfQAakEANgIAIANB6ILGADYCaCADQaSW\nzAA2AnAgA0EANgJgAkAgCSAGSQRAIAMgCTYCmAMgAyAKNgKUAyADIAw2ApADIAMgBjYCjAMgAyAN\nNgKIAwwBCyADQQA2AogDCyADQfACaiADQYgDakGsgsYAEN4hIANB7AJqQciFwAA2AgAgA0HoAmog\nA0GIA2o2AgAgA0H4gsAANgLgAiADIAU2AiggA0ECNgIkIAMgASgC7AIoAlxBIGopAgA3A4gDIAMg\nA0HwAmo2AuQCIAMgA0HgAGo2AtwCIAMgA0HAAmo2AtgCIAMgA0HYAmo2AiBBqK3OACgCACADQSBq\nEOsODAQLQdi1zgAoAgBBAksNAUGwrc4AEMUtQf8BcSIFRQ0BQbStzgAoAgAgBRCoDkUNAUG0rc4A\nKAIAIgVBDGooAgAhCiAFKAIIIQwgBSgCACENAn8gBSgCBCIGBEAgA0EANgJwIAMgCjYCbCADIAw2\n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\nA0EANgKoAgsgA0GIA2ogA0GoAmpB0PvFABDeISADQYABakGEhMAANgIAIANB9ABqQfSDwAA2AgAg\nA0H8AGogA0HcAGo2AgAgA0HwAGogA0HMAGo2AgAgA0H4gsAANgJoIAMgCDYCOCADQQM2AjQgAyAB\nKALEAkEoaikCADcDqAIgAyADQYgDajYCeCADIANB8AJqNgJsIAMgA0HYAmo2AmQgAyADQcACajYC\nYCADIANB4ABqNgIwIAMgA0GoAmo2AlxBvKzOACgCACADQTBqEOsODAELQQAhBUHYtc4AKAIAQQNL\nDQFBxKzOABDFLUH/AXEiBEUNAUHIrM4AKAIAIAQQqA5FDQECQEHIrM4AKAIAIgQoAgQiBQRAIARB\nDGooAgAhBiAEKAIIIQcgBCgCACEJIANBADYCcCADIAY2AmwgAyAHNgJoIAMgBTYCZCADIAk2AmAM\nAQsgA0EANgJgCyADQdgCaiADQeAAakGE/MUAEN4hIANB7ABqQQM2AgAgA0H0AGpBAjYCACADQbQC\nakEGNgIAIAMgASgCxAIiBkEgaikCADcDICADQdj8xQA2AmhBACEFIANBADYCYCADQQY2AqwCIAMg\nBkEoaikCADcDwAIgAyADQagCajYCcCADIANBwAJqNgKwAiADIANBIGo2AqgCIANB+ILAADYCkAMg\nAyADQeAAajYCjAMgAyADQdgCajYCiAMgAyAENgL4AiADQQE2AvQCIAMgA0GIA2o2AvACQciszgAo\nAgAgA0HwAmoQ6w4MAQsgA0EgahCfHwwBCyAIQQtGDQAgA0EQahCfHwsgA0HoAGoiCCABQcwCaigC\nADYCACADIAEpAsQCNwNgIAFBsAFqKAIAIgQgAUGoAWoiBigCAEYEQCAGIAQQwycgASgCsAEhBAsg\nAUGsAWooAgAgBEEMbGoiBCADKQNgNwIAIARBCGogCCgCADYCACABIAEoArABQQFqNgKwASABIAU2\nAsABIAFBAToAuwIgAUHEAWogAykDADcCACABQcwBaiADQQhqKAIANgIACyABKAKYAkEBRw0BQQAh\nBCABQQA6ALwCIAEgAUGcAmopAgA3AvwCIAFBhANqIAFBpAJqKQIANwIAIAFBjANqIAFBrAJqKQIA\nNwIAIAEoAvwCDQMgASABQYADaiIENgLEAiABQfgCakEAOgAAIAFB9AJqIAQ2AgAgAUHwAmogASgC\niAJBGGo2AgALIANB4ABqIAFByAJqIgQgAhCEBSADLQBgQQxHDQEgAEECNgIAQQYMGAtBACEEIAFB\nADYC0AEgAUGBAjsAuQIMAgsgA0HIAmogA0HoAGopAwA3AwAgAyADKQNgNwPAAiAEEMQvAkACQCAD\nLQDAAiIIQQ9xQQJHBEAgCEELRgRAIANBGGogA0HMAmooAgA2AgAgAyADKQLEAjcDEEEBIQQMAwsg\nA0H4AmogA0HIAmopAwA3AwAgAyADKQPAAjcD8AJBACEEQdi1zgAoAgBBBEsNAUHQrM4AEMUtQf8B\ncSIFRQ0BQdSszgAoAgAgBRCoDkUNAUHUrM4AKAIAIgVBDGooAgAhBiAFKAIIIQcgBSgCACEJAn8g\nBSgCBCIIBEAgA0EANgJwIAMgBjYCbCADIAc2AmggAyAINgJkIAMgCTYCYEEBDAELIANBADYCYEEA\nCyELIANBiANqIANB4ABqQfD8xQAQ3iEgA0HsAGpBATYCACADQfQAakEBNgIAIANBsP3FADYCaCAD\nQQA2AmAgA0EKNgIEIAMgAzYCcCADIANB8AJqNgIAAkAgCyAISQRAIAMgCzYC6AIgAyAGNgLkAiAD\nIAc2AuACIAMgCDYC3AIgAyAJNgLYAgwBCyADQQA2AtgCCyADQagCaiADQdgCakHw/MUAEN4hIAEo\nAsQCIggoAgAhBiAIKAIEIQggA0HsAmpB9IPAADYCACADIAg2AjQgA0HoAmogA0HQAGo2AgAgA0H4\ngsAANgLgAiADIAU2AiggA0ECNgIkIAMgBkEIajYCMCADIANBMGo2AlAgAyADQagCajYC5AIgAyAD\nQeAAajYC3AIgAyADQYgDajYC2AIgAyADQdgCajYCIEHUrM4AKAIAIANBIGoQ6w4MAQtBACEEQdi1\nzgAoAgBBA0sNAUHcrM4AEMUtQf8BcSIFRQ0BQeCszgAoAgAgBRCoDkUNAUEAIQZB4KzOACgCACIE\nQQxqKAIAIQcgBCgCCCEJIAQoAgAhCwJAIAQoAgQiBQRAIANBADYCcCADIAc2AmwgAyAJNgJoIAMg\nBTYCZCADIAs2AmBBASEGDAELIANBADYCYAsgA0GIA2ogA0HgAGpBuP3FABDeISADQewAakEBNgIA\nIANB9ABqQQA2AgAgA0GU/sUANgJoIANBpJbMADYCcCADQQA2AmACQCAGIAVJBEAgAyAGNgLoAiAD\nIAc2AuQCIAMgCTYC4AIgAyAFNgLcAiADIAs2AtgCDAELIANBADYC2AILIANBqAJqIANB2AJqQbj9\nxQAQ3iEgASgCxAIiBSgCACEGIAUoAgQhBSADQewCakH0g8AANgIAIAMgBTYCJCADQegCaiADQTBq\nNgIAIANB+ILAADYC4AIgAyAENgL4AiADQQI2AvQCIAMgBkEIajYCICADIANBIGo2AjAgAyADQagC\najYC5AIgAyADQeAAajYC3AIgAyADQYgDajYC2AIgAyADQdgCajYC8AJBACEEQeCszgAoAgAgA0Hw\nAmoQ6w4MAQsgA0HwAmoQnx8MAQsgCEELRg0AIANBwAJqEJ8fCyADQfAAaiABQYwDaikCADcDACAD\nQegAaiABQYQDaikCADcDACADIAEpAvwCNwNgIAFBxABqIANB4ABqEMQaIAEgBDYC0AEgAUGBAjsA\nuQIgAUHUAWogAykDEDcCACABQdwBaiADQRhqKAIANgIAIAEoAsABIQULAkACQAJAIAUEQCABQQA6\nALsCIANB+AJqIgggAUHMAWooAgA2AgAgAyABQcQBaikCADcD8AIgBEUNAiABQQA6ALoCIAFB1AFq\nKAIAIQUgAyABQdwBaigCAEEAIAFB2AFqKAIAIgQbNgKAASADIAQ2AnggAyAFNgJ0IAMgBDYCaCAD\nIAU2AmQgAyAERUEBdCIENgJwIAMgBDYCYCADQagCakEEciEFIANB4AJqIQQDQCADQdgCaiADQeAA\nahCyGCADKALYAiIGRQ0CIAMoAtwCIQcgA0GQA2ogBEEIaigCADYCACADIAQpAgA3A4gDIANBqAJq\nIANB8AJqIAYgByADQYgDahDPAyADKAKoAkUNACAFEIoHDAALAAsgAUEAOwC5AiABIAEpAtABNwLg\nASABQegBaiABQdgBaikCADcCAAwCCyADQeAAahC+GwsgAUEBNgLgASABQeQBaiADKQPwAjcCACAB\nQewBaiAIKAIANgIACyABLQC4AkUNBSABQZADaiIEQQA6AAAgAUGMA2ogASgCiAI2AgAgAUHEAmoh\nBwsgAUHcAmoiBkEAOgAAIAEgAUGMA2ooAgAiBTYCxAIgAUHYAmogBUEYajYCACABQcgCaiEJCyAB\nQYgDakEAOgAAIAFB1AJqQQA2AgAgAUHMAmpCgICAgMAANwIAIAFBhANqIAFB2AJqKAIAIgU2AgAg\n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\nAyABQQFxIgFBAkYNFSACQdgEaiAEKAIANgIAIAIgAikD2Ag3A9AEAn8CQAJAAkACQAJAAkACQCAB\nRQRAIAJB5AhqIAJB2ARqKAIANgIAIAJBFTYC2AggAiACKQPQBDcC3AggAigC5AghAyACKALcCCEE\nIAIoAuAIIQEgAkEANgLQByACQRY6AMAHIAIgATYCvAcgAiABNgK0ByACIAQ2ArAHIAIgASADQQV0\najYCuAcgAkEANgLoCCACQccIaiEFIAJBlwdqIQkgAkGvA2ohCiACQegIakEEciEDIAJBoAhqQQRy\nIRAgAkHAB2ohDCACQYgHakEBciIWQQdqIRdBACEHQQAhBgNAAkACQAJAAkACQAJAAkACQAJAIAFF\nDQAgAigCtAciASACKAK4B0YNACACIAFBIGo2ArQHIAEtAAAiBEEWRg0AIAJBtwNqIAFBGGopAAA3\nAAAgAkGwA2ogAUERaikAADcDACACQagDaiISIAFBCWopAAA3AwAgCSAKKQAANwAAIAlBCGogCkEI\naikAADcAACACIAEpAAE3A4gHIAIgAUEIaikAADcAjwcgAiACKALQB0EBajYC0AcgAkHPCGogAkGf\nB2opAAA3AAAgAkHICGogAkGYB2opAwA3AwAgAkHACGoiGiACQZAHaiIbKQMANwMAIAIgAikDiAc3\nA7gIIAwQxTIgDEEIaiIcIAVBCGopAAA3AAAgDCAFKQAANwAAIBYgAikDuAg3AAAgFyACKQC/CDcA\nACACIAQ6AIgHAkACQAJAAkACQAJAAkACQAJAIARBf2oODwEAAAIAAAAAAAAAAwQFBgALIAJBqANq\nIAJBkAdqKQMANwMAIAIgAikDiAc3A6ADIAJBoANqIAJB+AhqQajkxQAQ2CghBAwUCyACLQCJByEB\nIAJBADoAoAggAkEBQQIgAUEBRhtBACABGzoAoQgMBQsgAikDkAchKCACQQA6AKAIIAJBAEEBQQIg\nKEIBURsgKFAbOgChCAwECyACKAKMByACQaAIaiACKAKQByIEIAIoApQHEI0iIAQQjDQMBAsgAkGg\nCGogAigCjAcgAigCkAcQjSIMAgsgAigCjAcgAkGgCGogAigCkAciBCACKAKUBxClDSAEEIw0DAIL\nIAJBoAhqIAIoAowHIAIoApAHEKUNCyACQYgHahDVFgsgAi0AoAgNCyACLQChCA4CAwIBCyAHRSEB\nIAdFDQUgAkGoA2ogA0EIaigCADYCACACIAMpAgA3A6ADIAYNBEGYmskAQQoQ2hghBCACQaADahCB\nBwwMCyACQbAHahCrFSIEDQoMBgsgBgRAQQEhAUGYmskAQQoQ2xghBAwMCyACQaADaiACQbAHahCt\nFSACKAKkAyIGRQ0BIA1BABCbNCACKAKoAyELIAIoAqADIQ0MBQsgB0EBRg0DIBogHCkDACIoNwMA\nIAIgDCkDACIqNwO4CCACQRY6AMAHIBIgKDcDACACICo3A6ADIAJBiAdqIAJBoANqEJomIBIgGykD\nADcDACACIAIpA4gHNwOgAyACQaAIaiACQaADahD4ASACKAKgCA0HIAcEQCADEIEHCyADIBApAgA3\nAgAgA0EIaiAQQQhqKAIANgIAQQEhByACQQE2AugIDAQLIAIoAqADIQRBASEBDAoLIAIgCzYClAgg\nAiAGNgKQCCACIA02AowIIAIgAikCpAM3AoQIIAIgAigCoAMiATYCgAggAkGgA2ogAkGwB2pBKBCP\nOBoCf0EAIAIoAqwDIgNFDQAaIAJBkAdqIAJBuAdqKAIANgIAIAIgAikDsAc3A4gHIAIgAzYClAdB\nACACQYgHahDVCiIDRQ0AGiACIAIoAsADIgQ2AogHIAMgBGogAkGIB2pBmNvFABD5EwshBCACQbAD\nahDFMiAEBEAgAkGACGoiARCBByABQQxqKAIAIAFBEGooAgAQjDQMCwsgAkGoA2ogAkGACGpBBHIi\nA0EIaigCADYCACACIAMpAgA3A6ADIAEhBAwLC0HRossAQQoQ2hghBAwGC0EBIQFB0aLLAEEKENsY\nIQQMBQsgAigCvAchAQwACwALIAJBrAhqIAJB2ARqKAIANgIAIAJBFTYCoAggAiACKQPQBDcCpAgg\nAigCrAghAyACKAKkCCEEIAIoAqgIIQEgAkEANgKoByACQRY6AJgHIAIgATYClAcgAiABNgKMByAC\nIAQ2AogHIAIgASADQQV0ajYCkAcgAkGPCGohBSACQccIaiEKIAJBvwdqIRYgAkGYB2ohBCACQbgI\nakEBciIaQQdqIRtBACEHAkACQAJAAkACQAJ/AkACfwNAAkACQAJAAkACQAJAAkACQAJAAkACQCAB\nRQ0AIAIoAowHIgEgAigCkAdGDQAgAiABQSBqNgKMByABLQAAIgNBFkYNACACQccHaiABQRhqKQAA\n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\nAQwBCyACQcgEaiACQagDaigCADYCACACIAIpA6ADNwPABEEAIQNBAAsNFSACQZAEaiACQcgEaigC\nADYCACACQaQEaiACQbgEaikDADcCACACIAQ2AoQEIAIgAzYCgAQgAiACKQPABDcDiAQgAiALNgKY\nBCACIAY2ApQEIAIgAikDsAQ3ApwEIAJBzAhqIAg2AgBBASEEIAJB1AhqQQE2AgAgAiAONgLICEG0\n8MYAIQYgAkG08MYANgLQCCACQRY6ALgIIAJBBzYCkAcgAkGwB2pBAXIhByACQbgIakEBciEMIAJB\nwAdqIQUCQAJAA0ACQCAOIAgiAUcEQCABQSBqIQggAS0AAEEWRg0CIAJBCGogARCTECACKAIIIgNF\nDQIgAyACKAIMIAYgBBCYHkUNAiACIAFBIGoiCDYCzAggAkG4A2oiCyABQRhqKQMANwMAIAJBsANq\nIg0gAUEQaikDADcDACACQagDaiIJIAFBCGopAwA3AwAgAiABKQMANwOgAyABQRY6AAAgAkGwB2og\nAkGgA2oQ5BwgAkHgCGoiASACQbgHaiIDKQMANwMAIAIgAikDsAc3A9gIIAJB8AhqIgogBUEIaikD\nADcDACACIAUpAwA3A+gIIAJBuAhqENEyIAJBwAhqIAopAwA3AwAgAiACKQPoCDcDuAggAyABKQMA\nNwMAIAIgAikD2AgiKDcDsAcCQAJAAkACQAJAAkACQAJAAkAgKKdB/wFxQX9qDg8BAAACAAAAAAAA\nAAMEBQYACyACQagDaiACQeAIaikDADcDACACIAIpA9gINwOgAyACQaADaiACQfgIakGY48UAENgo\nIQYMCwsgAkEAOgCwBCACIAItALEHQQBHOgCxBAwFCyACQQA6ALAEIAIgAikDuAdCAFI6ALEEDAQL\nIAIoArQHIAJBsARqIAIoArgHIgMgAigCvAcQsi0gAxCMNAwECyACQbAEaiACKAK0ByACKAK4BxCy\nLQwCCyACKAK0ByACQbAEaiACKAK4ByIDIAIoArwHEPASIAMQjDQMAgsgAkGwBGogAigCtAcgAigC\nuAcQ8BILIAJBsAdqENUWCyACLQCwBEUNASACKAK0BCEGDAMLIAIgDjYCzAgCfyACKAKQByIBQQdG\nBEBBBiEBQQAMAQsgAkGoA2ogAkGcB2opAgA3AwAgAkGwA2ogAkGkB2ooAgA2AgAgAiACKQKUBzcD\n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\nAAtBAwwtCyADIAMoAqQNNgKsCyADQQY6AKgLIANBsAlqENIrDAQLQQAhBQwBCwsgA0EGOgCoCyAD\nIAk2AqwLIANBoA1qEMwqCyAGENIrIANBuBNqEOEjCwJAIAVBA0YEQCADKAK4DyIEKAIAIARBBGoo\nAgAQoDUgBEGcAmooAgAgBEGgAmooAgAQjDQgBEHIAGoiBRCkNCAFEMQ2IARBkAJqENcVIAQQwgUM\nAQsgBBDSKyADQbgPahDXFQsgAy0AqAtBBkYNAiABQeAIaiADKQOoCzcDACABQfAIaiADQbgLaikD\nADcDACABQegIaiADQbALaikDADcDACABQfwIaiIMQQA6AAAgAUH4CGogAUH0AGo2AgAgAUHcCGpB\nCjYCACABQdgIakG7kskANgIAIAFB+AFqIQQLIAFB2AhqKAIAIQYgAUHcCGooAgAhCSABQfgIaigC\nACEFIANBuAVqIgcgAUHwCGopAwA3AwAgA0GwBWoiCCABQegIaikDADcDACADIAFB4AhqKQMANwOo\nBSADQeAAaiAFQcQAaigCACAFQcgAaigCABDGLSADKAJgIQogAygCZCELIAFBsANqIAcpAwA3AwAg\nAUGoA2ogCCkDADcDACABQaADaiADKQOoBTcDACABQQA6AM8DIAFByANqIAVBGGo2AgAgAUGcA2og\nCTYCACABQZgDaiAGNgIAIAFBlANqIAs2AgAgAUGQA2ogCjYCACABQc8DaiEJCyABQQE6AM4DIAFB\nzANqQQA7AQAgAUG4A2ogAUHIA2ooAgAiBTYCACABQZgCaiABQZgDaikDADcDACABQaACaiABQaAD\naikDADcDACABQagCaiABQagDaikDADcDACABQbACaiABQbADaikDADcDACABQZADaigCACEGIAFB\nlANqKAIAIQcgA0GwEWogBSgCABCBFiADLQCwEUUNASAEIAMpALERNwAAIARBGGogA0HJEWopAAA3\nAAAgBEEQaiADQcERaikAADcAACAEQQhqIANBuRFqKQAANwAAIAFBvANqIAQQ5hogA0HYAGogBiAB\nQcADaigCACABQcQDaigCACAHKAIoEQYAIAMoAlghBCABQdQDaiADKAJcIgU2AgAgAUHQA2ogBDYC\nAAwCCyADIAMoAqwLNgK4E0Gg5MYAQSggA0G4E2pBoOjGAEHI5MYAEJMUAAtBBCECQgohDgJAQdi1\n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\naiAENgIAIAFB2AdqIAFBmAJqKQMANwMAIAFB4AdqIAFBoAJqKQMANwMAIAFB6AdqIAFBqAJqKQMA\nNwMAIAFB8AdqIAFBsAJqKQMANwMAIAFBjAhqIAFBuANqKAIANgIAIAFBqARqIQQLIAFB+AdqIAFB\niAhqKAIANgIAIAFB6AVqIAFB2AdqKQMANwMAIAFB8AVqIgYgAUHgB2opAwA3AwAgAUH4BWogAUHo\nB2opAwA3AwAgAUGABmogAUHwB2opAwA3AwAgA0GwEWogAUGMCGooAgAiBSgCABC5NiADQQM2AuAO\nIAMpA7ARUEUNAkIKIQ5BAAwQC0ISIQ4CQEHYtc4AKAIAQQNLDQBB5LTOABDFLUH/AXEiBEUNAEHo\ntM4AKAIAIAQQqA5FDQACQEHotM4AKAIAIgQoAgQiAgRAIARBDGooAgAhBSAEKAIIIQYgBCgCACEH\nIANBADYCwBEgAyAFNgK8ESADIAY2ArgRIAMgAjYCtBEgAyAHNgKwEQwBCyADQQA2ArARCyADQaAN\naiADQbARakGI3MYAEN4hIAMgAUG4A2ooAgAiAigCAEEgaikCADcD0AogAigCACEFIANBxA9qQQY2\nAgAgA0G8EWpBAzYCACADQcQRakECNgIAIANBBjYCvA8gA0Hs3MYANgK4ESADIAVBKGopAgA3A9gQ\nIAMgA0HYEGo2AsAPIAMgA0HQCmo2ArgPIAMgA0G4D2o2AsARIANBADYCsBEgA0HY28YANgK4CSAD\nIANBsBFqNgK0CSADIANBoA1qNgKwCSADIAQ2AsAHIANBATYCvAcgAyADQbAJajYCuAdB6LTOACgC\nACADQbgHahDrDgsMEgsgB0EDOgAAIAggBDoAAEEEDBcLIANBoA1qIANBuBFqQcABEI84GiADQeAO\nahCHGCAEIANBoA1qQcABEI84IQQgA0IANwL8DiADQeAOakGU+MYAQQYQsBggA0GwEWogASgC+Aci\nCCgCMEEIaiAIQTRqKAIAEPk2IANBoA1qIANBsBFqEJIZIANBsBFqIANB+A5qIANB4A5qIANBoA1q\nEPoWIANBsBFqEJwxIANB4A5qQajlxgBBDRCwGCADQbARaiABKAL4ByIIKAI4QQhqIAhBPGooAgAQ\n+TYgA0GgDWogA0GwEWoQkhkgA0GwEWogA0H4DmogA0HgDmogA0GgDWoQ+hYgA0GwEWoQnDEgA0GI\nD2pB/IfJAEEEELAYIANCADcCnA8gA0GoD2pBwcLIAEEHELAYIANB4A5qIAEoAvgHKAJIQQhqEOYa\nIANBsBFqIAMoAuQOIgggAygC6A4Q+TYgA0GgDWogA0GwEWoQkhkgA0GwEWogA0GYD2ogA0GoD2og\nA0GgDWoQ+hYgA0GwEWoQnDEgAygC4A4gCBCMNCADQbAPaiIIIANBoA9qIgooAgAiCzYCACADQawN\naiINIAs2AgAgA0EFOgCgDSADIAMpA5gPNwKkDSADQbARaiADQfgOaiADQYgPaiADQaANahD6FiAD\nQbARahCcMSADQeAOakGa+MYAQQkQsBggA0GwEWogBSgCACIFQSBqKAIAIAVBJGooAgAQ5xogA0Gg\nDWogA0GwEWoQkhkgA0GwEWogA0H4DmogA0HgDmogA0GgDWoQ+hYgA0GwEWoQnDEgA0GID2pBo/jG\nAEEOELAYIANCADcCnA8gA0GoD2pBwcLIAEEHELAYIANB4A5qIAQQ5hogA0GwEWogAygC5A4iBCAD\nKALoDhD5NiADQaANaiADQbARahCSGSADQbARaiADQZgPaiADQagPaiADQaANahD6FiADQbARahCc\nMSADKALgDiAEEIw0IAggCigCACIENgIAIA0gBDYCACADQQU6AKANIAMgAykDmA83AqQNIANBsBFq\nIANB+A5qIANBiA9qIANBoA1qEPoWIANBsBFqEJwxIANB4A5qQejvywBBBBCwGCADQbARaiABKALo\nBSABQewFaigCABD5NiADQaANaiADQbARahCSGSADQbARaiADQfgOaiADQeAOaiADQaANahD6FiAD\nQbARahCcMSADQeAOakGx+MYAQQcQsBggA0GwEWogBhCoKiADQaANaiADQbARahCSGSADQbARaiAD\nQfgOaiADQeAOaiADQaANahD6FiADQbARahCcMSADQagNaiADQYAPaigCACIENgIAIAMgAykD+A4i\nDjcDoA0gAUGUBmoiBSAENgIAIAFBjAZqIA43AgAgAUGIBmoiCEEFOgAAIANBQGtBgAFBABDWFSAD\nQQA2AqgNIAMgAykDQDcDoA0gAyADQaANajYCqA8gA0GwEWogA0GoD2pBASAFKAIAEO4SIAMtALAR\nQQJGDQIgAyADKQOwETcD4A4gASgCjAYhBSADIAEoApQGQQAgAUGQBmooAgAiBBs2AtARIAMgBDYC\nyBEgAyAFNgLEESADIAQ2ArgRIAMgBTYCtBEgAyAERUEBdCIENgLAESADIAQ2ArARA0ACQCADQThq\nIANBsBFqEJAKIAMoAjgiBEUNACADQeAOaiAEIAMoAjwQmhAiBUUNAQwFCwsgAyADKQPgDjcDsBEg\nA0GwEWoQ4BwiBQ0DIAMoAqANIQUgAygCpA0iBEUNBCABQYQIaiADKAKoDSIGNgIAIAFBgAhqIAQ2\nAgAgAUH8B2ogBTYCACABQdQIaiIKQQA6AAAgAUHQCGogASgC+Ac2AgAgAUGkCGogBjYCACABQaAI\naiAENgIAIAFBmAhqIQgLIAFBqAhqIAFB0AhqKAIAIgQ2AgAgASABQaAIaikDADcDmAggBCgCTCEE\nIAFBzAhqIgtBADoAACABQcgIaiAEQQhqNgIAIAFBrAhqIQQLIAFBxAhqIAFByAhqKAIAIgU2AgAg\nBSAFKAIAIgZBASAGGzYCACAGRQ0JIAFBADoAtQggAUGwCGogASgCxAg2AgAgAUG1CGohDQwDCyAD\nKAK0ESEFCyADKAKgDSADKAKkDRCMNAsgCBDmHkILIQ5BAAwICyABQbQIakEAOgAAIAEgAUGwCGoo\nAgAiBjYCrAhBAQshBQNAAkACQAJAIAVFBEAgAUG4CGoiBSACKAIAEKgHBEBBAyEEDBMLIAUQ+ygg\nBCgCACIFIAUoAgAiBUEBIAUbNgIAAkACQCAFDgIKAQALIAQoAgBBBGoQhhgMAgsgBCgCACEGDAML\nIANBMGogBkEEahDjCSADIAMpAzA3A6ANIAQoAgAiBSAFKAIAIgVBASAFGzYCAAJAAkAgBQ4CAwAB\nCyABQbgIaiADKQOgDTcDAEEAIQUMBAsgA0GgDWoQ+ygLIAQoAgAiBSAFKAIAIgVBAmo2AgAgBUEA\nSA0EIAFBuAhqIAQ2AgBBASEFDAMLIANBoA1qEPsoDAULQQEhBQwACwALA0ACQAJAAkACQCAFRQRA\nIAFBvAhqIgUgAigCABCoB0UNAUEEIQQMEgsgA0EoaiABKAKsCEEEahDjCSADKQMoIQ4gAUG0CGpB\nAToAACABKAKsCCIFQQMgBSgCACIFIAVBAkYiBhs2AgAgAyAONwOgDSAGDQEgBUEBcUUEQCAEKAIA\nQQRqEIYYCyABQQA6ALQIIAFBvAhqIAMpA6ANNwIADAILIAUQ+yggBCgCACIFIAUoAgAiBUEBcjYC\nACAFQQFxRQ0AIAFBtAhqQQA6AAAMAgsgAUG0CGotAABFDQQgA0GgDWoQ+ygMBAtBACEFDAELQQEh\nBQwACwALAAsgAUEAOgC0CCABQbgIaigCACgCACICIAIoAgBBfmo2AgALIAFBAToAtQggBBDbISAB\nQcQIaigCACEFCyABQQE6AMwIIAQQmzEgA0GwEWogBUEIaiABKAKYCCABQZwIaigCABDKBSAFELsv\nEPo2IQ4gAUGoCGooAgAgDjcDKCABQQE6ANQIIAMtAMUSQQNGDQkgAUGgBmogA0GwEWpBuAEQjzga\nIAgQvC8gASABQfgHajUCADcDmAgLIAFBnAhqQQE6AAAgA0EANgLgDiADQfARaiABQaAGakG4ARCP\nOBogA0G4EWogAUH4B2ooAgAiAkEIaikDADcDACADQcARaiACQRBqKQMANwMAIANByBFqIAJBGGop\nAwA3AwAgA0HYEWogAigCSCIEQdABaikDADcDACADQeARaiAEQdgBaikDADcDACADQegRaiAEQeAB\naikDADcDACADIAIpAwA3A7ARIAMgBEHIAWopAwA3A9ARIANBoA1qIANBsBFqEMctIANB4A5qENIr\nIANBsBFqIANBoA1qEMMRIAMoArARIgVFDQEgAygCtBEhBAJAIAMoAqwNQQNGBEAgAygCoA0iAkFA\naxD1JSACEMIFDAELIANBrA1qENIrIANBoA1qENcVCyABQfwHaigCACABQYAIaigCABCMNCABQYgG\nahDmHiABQfAFaiEGQhMhDkEBCyAGEOYeIANBoAtqIgYgA0GoEWopAgA3AwAgAyADKQKgETcDmAsg\nA0HQCmogA0HYEGpBxAAQjzgaIANBsAlqIANBuA9qQaABEI84GiAHQQE6AAAgA0GoCWoiByAGKQMA\nNwMAIAMgAykDmAs3A6AJIANB2AhqIANB0ApqQcQAEI84GiADQbgHaiADQbAJakGgARCPOBpFDQEg\nA0GYDWogAUHcA2opAgA3AwAgAyABQdQDaikCADcDkA0gAUHQA2ooAgAhAiADQcwMaiABQeQDakHE\nABCPOBogAUEAOgDNAyABQc4DaiEGQhMhDgwFCyADIAMoArQRNgLgDkG15cYAQSQgA0HgDmpBoOjG\nAEHc5cYAEJMUAAsgA0GYDWogBykDADcDACADIAMpA6AJNwOQDSADQcwMaiADQdgIakHEABCPOBog\nA0GoC2ogA0G4B2pBoAEQjzgaIAFB0ANqEJ4fCwJAIAFBiANqLQAAQQJGDQAgAS0AzQNFDQAgAUG4\nAmoQnh8LCyABQQA6AM0DQQMhAgsgAUHOA2ohBiABLQDOA0UNACABQaACahDmHgsgBkEAOgAAIANB\nsAdqIgYgA0GYDWopAwA3AwAgAyADKQOQDTcDqAcgA0HkBmogA0HMDGpBxAAQjzgaIANBwAVqIANB\nqAtqQaABEI84GiAJQQE6AAAgA0HcE2ogBikDADcCACADIAI2AtATIAMgDzcDwBMgAyAENgK8EyAD\nIAU2ArgTIAMgAykDqAc3AtQTIANB5BNqIANB5AZqQcQAEI84GiADIAQ2AqwUIAMgBTYCqBQgA0Gw\nFGogA0HABWpBoAEQjzgaIAxBAToAACADIA43A8gTIANB0BNqIQkCQAJAAkAgDkITUQRAIANBsBFq\nIAlB0AAQjzgaIAMgAygAoRQ2AqgLIAMgA0GkFGooAAA2AKsLIAMtAKAUIQYgA0EgaiABQYwBaiIC\nKAIAIgdBIGooAgAgB0EkaigCABCFIyADQaANaiABQdwAaiADKAIgIAMoAiQQ4wwgA0GgDWoQoRQh\nByADQRhqIAIoAgAiCEEoaigCACAIQSxqKAIAEIUjIANBEGogByADKAIYIAMoAhwgBSAEEJIEIAMg\nAykDEDcDoA0gA0GgDWoQqy4gA0EIaiACKAIAIgRBIGooAgAgBEEkaigCABCFIyADQaANaiABQegA\naiADKAIIIAMoAgwQ4wwgA0GgDWoQohQhBCADIAIoAgAiAkEoaigCACACQSxqKAIAEIUjIAMoAgQh\nAiADKAIAIQUgA0HQD2ogCUEYaikCADcDACADQcgPaiAJQRBqKQIANwMAIANBwA9qIAlBCGopAgA3\nAwAgAyAJKQIANwO4DyADIAEoAlg2AtgPIANBoA1qIAQgBSACIANBuA9qEO8DDAELQQIhBiAOpyIE\nQQpHBEAgBEESRg0BDAILIAJBBEcNAQsgA0HIBGogA0GwEWpB0AAQjzgaIANBuARqIAFB8ABqKAIA\nNgIAIANBqARqIAFB5ABqKAIANgIAIAMgAygAqws2AMMEIAMgAygCqAs2AsAEIAMgASkDaDcDsAQg\nAyABKQJcNwOgBCAOQhNSBEAgA0G4E2oQhQsLQhMhDgwBCyADQaAFaiADQcATaikDADcDACADIAMp\nA7gTNwOYBSADLQCgFCEGIANByARqIAlB0AAQjzgaIANBuARqIANBsBRqKAIANgIAIANBqARqIANB\nvBRqKAIANgIAIAMgA0GkFGooAAA2AMMEIAMgAygAoRQ2AsAEIAMgAykDqBQ3A7AEIAMgAykCtBQ3\nA6AEIANBkANqIANBwBRqQZABEI84GiABQegAahDlFSABQdwAahDiFQsgARDRDSABQYwBahCQHSAB\nQZgBahDJDSABKAJ0BEAgAUH0AGoQ5ikLAkAgASgC1AFFDQAgAUHYAWoiAigCAARAIAIQ5ikMAQsg\nAUHcAWoQxicgAUHkAWoQsCogAUHoAWoQsCoLIANBiANqIgIgA0GgBWopAwA3AwAgAyADKQOYBTcD\ngAMgA0GwAmogA0HIBGpB0AAQjzgaIANBoAJqIgQgA0G4BGooAgA2AgAgA0GQAmoiBSADQagEaigC\nADYCACADIAMoAMMENgCrAiADIAMoAsAENgKoAiADIAMpA7AENwOYAiADIAMpA6AENwOIAiADQfgA\naiADQZADakGQARCPOBogAUEBOgDwASABKALUAUECRwRAIAEgA0GwEWpB1AEQjzgiAUECNgLUASAB\nQdgBaiADQbgTakGoBxCPOBogAEEIaiACKQMANwMAIAAgAykDgAM3AwAgAEEYaiADQbACakHQABCP\nOBogAEHsAGogAygAqwI2AAAgACADKAKoAjYAaSAAIAMpA5gCNwNwIABB+ABqIAQoAgA2AgAgACAD\nKQOIAjcCfCAAQYQBaiAFKAIANgIAIABBiAFqIANB+ABqQZABEI84GiAAIAY6AGggACAONwMQDAUL\nIAFBAjYC1AFBwIrMAEEoQazUxgAQ+R0ACyANIAQ6AAAgC0EDOgAAIApBAzoAAAsgB0EDOgAAQQUL\nIQQgCSAEOgAAQQQLIQQgDEEDOgAAIAEgBDoA8AEgAEIVNwMQCyADQeAaaiQAC+FIAil/A34jAEHA\nGWsiAiQAAn8CQAJAAkACQAJAAkACQCAAKAKYAwRAIABBmANqIhYgARCiEUUEQCAAKAKcAy0ACEUN\nCAsgAC0AkAMiA0EERg0BAkACQAJAAkAgA0EBaw4DBgEAAgsgAEGAAWohFSAAQfQCai0AAEEBaw4D\nBgAHAgsACyACQfAIaiIFIABBiANqKAIANgIAIAIgACkCgAM3A+gIIAAgAEFAa0HAABCPOCIDIAMo\nAowDNgL8AiADKAL4AiEJIAJBoBVqIAMQqgggAkGwEGogAkGgFWpBwAAQjzgaIAJBlBhqIAUoAgA2\nAgAgAiACKQPoCDcCjBggA0GAAWoiFSACQfAPakGAARCPOBogAkHYCmogAkGoF2pB8AAQjzgaIANB\ngAJqIAk2AgAgA0GEAmogAkHYCmpB8AAQjzgaIANB9AJqQQA6AAALIBUgAEHAAWpBwAAQjzghCyAA\nQbgCaiAAQZACaiIDNgIAIABBsAJqQgA3AwAgAEGoAmpBADYCACAAQaACakKAgICAgAE3AwAgAEGY\nAmpCADcDACAAQYwCaiIFIABB8AJqKAIANgIAIABBhAJqIABB6AJqKQIANwIAIAMgAEGAAmooAgA2\nAgAgAEGIAmooAgAhBiACQdAAaiAFKAIAIgMQ9hggAkEANgKgDSACIAIoAlQiCjYCnA0gAiACKAJQ\nIgU2ApgNQQAhCSADQfwAbCEIIAUgA0kEQCACQZgNakEAIAMQlA8gAigCnA0hCiACKAKgDSEJCyAJ\nQQN0IQcgAkHAF2ohDyACQfAQaiEMAkADQCAIBEAgAkHwD2ogBhCEJSAMIAsQgQggACgCuAIgAkGA\nE2ogDEHAABCPOBogDyACQfAPakH8ABCPOBooAgAhECACQaAVaiACQagXakGUARCPOBpByAJBCBC5\nLyIDQQA6AMACIANBADoAvAIgA0EANgK4AiADQQA6ALACIANBADYCrAIgA0EAOgCgAiADQhY3Axgg\nA0KCgICAEDcCABC/MCIEIAQoAgAiBUEBajYCACAFQX9MDQIgBkH8AGohBkGICUEIELkvIAJBgBNq\nQdgAEI84IgUgEDYCWCAFQdwAaiACQaAVakGUARCPOBogBSAENgKECSAFIAM2AoAJIAVBADoA8AEg\nBUHYyMYAEKUTIAcgCmoiBUEEaiAENgIAIAUgAzYCACAIQYR/aiEIIAdBCGohByAJQQFqIQkMAQsL\nIAIoApwNIgQgB2ohBiACIAk2AqANIAIoApgNIQggCUEfTwRAIAJBhBBqQgA3AgAgAkIANwL8DyAC\nQQA2AvAPIAJBATsBkBAgAkF/NgKMECACQfAPahDJLSEDQSAQujAiBSADNgIcIAUgA0EIaiIDNgIY\nIAUgAzYCFCAFQgA3AgwgBUKBgICAEDcCACACIAQ2AqwVIAIgBjYCqBUgAiAENgKkFSACIAg2AqAV\n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\nAEHcAmooAgAgAygCABCfNQsgAiAENgKMFSACIAQ2AoQVIAIgCDYCgBUgAiAEIAZBmAJsaiIcNgKI\nFSAAQawCaiEQIABBlAJqIRcgAEGgAmohGCAEIAZB/////wFxQZgCbGohBSACQbAXaiETIAJBsBBq\nIRQgAkGkEGohGSACQZgQaiEaA0ACQCACIAQgHEcEfyAEQZgCaiEDIAQpAxAiK0IVUg0BIAMFIAUL\nNgKEFSACQYAVahCOICACQRhqELMGIAIgAigCHCIDNgKEFSACIAIoAhgiBTYCgBUgAkEQaiAFIAMQ\nlCQgAEGcAmooAgAhBSAAQZgCaigCACEHIAAoApQCIQwgAigCFCEIIAIoAhAhBkHYtc4AKAIADQZB\nrLXOABDFLUH/AXEiA0UNBkGwtc4AKAIAIAMQqA4NBQwGCyArQhRSBEAgBEHYAGohEiAEQUBrIQYg\nBCgCPCENIAQoAjghESArQhNSDQQgAkHAF2oiHSAEQRhqIg5BGGopAwA3AwAgAkG4F2oiHiAOQRBq\nKQMANwMAIBMgDkEIaikDADcDACACQagVaiIfIAZBCGooAgA2AgAgAkGIE2oiICAEQcwAaiIHQQhq\nKAIANgIAIAIgDikDADcDqBcgAiAGKQMANwOgFSACIAcpAgA3A4ATIAQoAoQBISEgBCgCgAEhBiAE\nKAJ8IQcgBCgCeCEiIAQoAnQhDiAEKAJwIRsgAkGIEGogHSkDADcDACACQYAQaiAeKQMANwMAIAJB\n+A9qIBMpAwA3AwAgGiACKQOgFTcDACAaQQhqIB8oAgA2AgAgGSACKQOAEzcCACAZQQhqICAoAgA2\nAgAgAiACKQOoFzcD8A8gAiANNgKUECACIBE2ApAQIBRBEGogEkEQaikDADcDACAUQQhqIBJBCGop\nAwA3AwAgFCASKQMANwMAIAItAMAQQQJHBEAgACgCqAIiBCAAKAKgAkYEQCAYIAQQ3icgACgCqAIh\nBAsgACgCpAIgBEHYAGxqIAJB8A9qQdgAEI84GiAAIAAoAqgCQQFqNgKoAgsgAiAhQQAgBhs2AsAV\nIAIgBiAjIAYbIiM2ArgVIAIgByAkIAYbIiQ2ArQVIAIgBiAlIAYbIiU2AqgVIAIgByAmIAYbIiY2\nAqQVIAIgBkVBAXQiBDYCsBUgAiAENgKgFQNAAkAgAkGoF2ogAkGgFWoQgQkCQCACKAKsFyIEBEAg\nBCACKAKwFyIGQQN0aiIHKAIAIg0NAQsgAkGgFWoQyBsgAiAiQQAgDhs2AtgNIAIgDiAnIA4bIic2\nAtANIAIgGyAoIA4bIig2AswNIAIgDkVBAXQiBDYCyA0gAiAOICkgDhsiKTYCwA0gAiAbICogDhsi\nKjYCvA0gAiAENgK4DQwBCyAEIAZBDGxqIgZB5ABqKAIAIREgBkHgAGooAgAhBCAGQdwAaigCACEG\nIAJBqBdqIBcgDSAHKAIEEOMMIAJBqBdqEKEUIQcgAiARQQAgBBs2AsgXIAIgBCABIAQbIgE2AsAX\nIAIgBiAPIAQbIg82ArwXIAIgBEVBAXQiDTYCuBcgAiAEIAsgBBsiCzYCsBcgAiAGIAogBBsiCjYC\nrBcgAiANNgKoFwNAAkAgAkGAE2ogAkGoF2oQggkgAigChBMiBEUNACAEIAIoAogTQQN0aiIEQdgA\naigCACIGRQ0AIAJBIGogByAEKAIAIAQoAgQgBiAEQdwAaigCABCSBCACIAIpAyA3A4ATIAJBgBNq\nEKsuDAELCyACQagXahCBGgwBCwsDQCACQeANaiACQbgNahCyGCACKALgDSIEBEAgAkGoF2ogECAE\nIAIoAuQNEOMMIAJBqBdqEKIUIQ0CfyACKALsDSIHRQRAQQAhBkECDAELIAIoAugNIQggAigC8A0h\nBiAHIgkhDEEACyEEIAIgBjYC6A8gAiAMNgLgDyACIAg2AtwPIAIgBDYC2A8gAiAJNgLQDyACIAg2\nAswPIAIgBDYCyA8DQCACQagXaiACQcgPahDsGSACKAKoFyIEBEAgAigCrBchBiACQYATaiATQSQQ\njzgaIAJBoBVqIA0gBCAGIAJBgBNqEO8DDAELCyACQcgPahCiHwwBBSACQbgNahDAGyADIQQMAwsA\nCwALC0GA48YAQRggAkHwD2pBkOjGAEGY48YAEJMUAAtBkKHMAEErQeTSxgAQ+R0ACyAAQQM6APQC\nIABBAzoAkANCFSErDAQLIAJBwA9qIAZBCGooAgA2AgAgAiADNgKEFSACIAYpAwA3A7gPIAQoAgAh\nASAEKAIEIQ4gBCkDCCEtIAQoAhghBiAEKAIcIQggBCgCICEMIAQoAiQhByAEKAIoIQUgBCgCLCEJ\nIAQpAzAhLCAEKAJMIQ8gBCgCUCEKIAQoAlQhCyACQfgNaiASQTAQjzgaIAJBqA5qIARBiAFqQZAB\nEI84GiACQYAVahCOICAQEOUVIBgQ1SsgFxDiFQwCC0Gwtc4AKAIAIglBDGooAgAhCyAJKAIIIQEg\nCSgCACEPAn8gCSgCBCIDBEAgAkEANgKAECACIAs2AvwPIAIgATYC+A8gAiADNgL0DyACIA82AvAP\nQQEMAQsgAkEANgLwD0EACyEKIAJBuA1qIAJB8A9qQajjxgAQ3iEgAkG0F2pBATYCACACQbwXakEA\nNgIAIAJB6OPGADYCsBcgAkGklswANgK4FyACQQA2AqgXAkAgCiADSQRAIAIgCzYC/A8gAiABNgL4\nDyACIAM2AvQPIAIgDzYC8A8gAiAKNgKAECAKQQFqIQoMAQsgAkEANgLwDwsgAkHID2ogAkHwD2pB\nqOPGABDeIUEAIQQgAiAFQQAgBxs2ApAQIAIgBzYCiBAgAiAMNgKEECACIAdFQQF0Ig02AoAQIAIg\nBzYC+A8gAiAMNgL0DyACIA02AvAPA0AgAkHwD2oQ2iMiDQRAIA0oAgggBGohBAwBCwsgAiAENgKo\nDQJAIAogA0kEQCACIAo2ArAVIAIgCzYCrBUgAiABNgKoFSACIAM2AqQVIAIgDzYCoBUMAQsgAkEA\nNgKgFQsgAkGAE2ogAkGgFWpBqOPGABDeISACQZAQakGA5MYANgIAIAJBhBBqQfDjxgA2AgAgAkGM\nEGogAkGgFWo2AgAgAkGAEGogAkGoDWo2AgAgAkHY28YANgL4DyACIAk2AugNIAJBAzYC5A0gAiAC\nQYATajYCiBAgAiACQcgPajYC/A8gAiACQagXajYC9A8gAiACQbgNajYC8A8gAiACQfAPajYC4A0g\nAiACQYAVajYCoBVBsLXOACgCACACQeANahDrDgsgAkHAD2ogEEEIaigCADYCACACIBApAgA3A7gP\nIABBpAJqKAIAIQogAEGoAmooAgAhCyAAKAKgAiEPIAIoAoQVIQ0gAigCgBUhEUITIStBDCEJCyAA\nQYgCaiIDKAIAIABBjAJqKAIAELMoIABBhAJqKAIAIAMoAgAQnzUgFRDRDSACQdAKaiIEIAJBwA9q\nKAIANgIAIAIgAikDuA83A8gKIAJBiAlqIAJB+A1qQcABEI84GiAAQQE6APQCIAJBgAlqIgMgBCgC\nADYCACACIAIpA8gKNwP4CAJAICtCE1EEQCACIAk2ArQVIAIgBTYCsBUgAiAHNgKsFSACIAw2AqgV\nIAIgCDYCpBUgAiAGNgKgFSACICw3A7gVIAJBiBNqIAMoAgA2AgAgAiACKQP4CDcDgBMCQCAFBEAg\nAkEIaiARIA0QlCQgAigCDCEDIAIoAgghBEEoELowIgFCgYCAgBA3AgAgASACKQOgFTcCCCABQRBq\nIAJBqBVqKQMANwIAIAFBGGogAkGwFWopAwA3AgAgAUEgaiACQbgVaikDADcCACAAKAI8IQ4gAkH8\nD2ogAkGIE2ooAgA2AgAgAiACKQOAEzcC9A8gAiABNgLwDyACQagXaiAOQQhqIAQgAyACQfAPahDa\nBiACKAKoFwRAIAJBqBdqELcqIAJBqBdqQQRyEOUVCyAAKAL8AiEBIAJB8A9qIAAQqgggAkGoF2og\nAUEIaiARIA0gAkHwD2oQ/QYgAigCsBdFDQEgAkGoF2oQ0Q0MAQsgAkGAE2oQ5RUgCUEPRgRAICyn\nICxCIIinEKA1CyAGIAgQoDUgAkGoFWoQ4hUgESANEKA1CyAAQfwCahDpKiAAENENIAutIS0gCiEO\nIA8hAQwBCyACQcgLaiACQYgJakHAARCPOBogAkGQDWogAygCADYCACACIAIpA/gINwOIDSAAQfwC\nahDpKiAAENENCyACQeAIaiIDIAJBkA1qKAIANgIAIAIgAikDiA03A9gIIAJBmAdqIAJByAtqQcAB\nEI84GiAAQQE6AJADIAAgAkHwD2pBkAMQjzgiAEEEOgCQAyAAIAIoAKAVNgCRAyAAQZQDaiACQaMV\naigAADYAACACQbAXaiADKAIANgIAIAIgAikD2Ag3A6gXIAJB8A9qIAJBmAdqQcABEI84GgsgAkGQ\nB2oiACACQbAXaigCADYCACACIAIpA6gXNwOIByACQcgFaiACQfAPakHAARCPOBoCQCArQhZSBEAg\nAkHABWogACgCADYCACACIAIpA4gHNwO4BSACQfgDaiACQcgFakHAARCPOBogK0IVUgRAIAJB8ANq\nIAJBwAVqKAIANgIAIAIgAikDuAU3A+gDIAJBqAJqIAJB+ANqQcABEI84GgwCC0EBDAMLQhUhKwsg\nAkGgAmoiAyACQfADaigCADYCACACIAIpA+gDNwOYAiACQdgAaiACQagCakHAARCPOBogFigCACEA\nIBZBADYCAAJAAkACQAJAIAAEQCACIAA2AvgNIAJBiBNqIAMoAgA2AgAgAiACKQOYAjcDgBMgAkGg\nFWogAkHYAGpBwAEQjzgaIABBwAJqLQAARQRAIABBoAJqIgMtAAAgA0EBOgAADQIgAEEYaiIDKQMA\nQhZSDQMgAEEIaiIEEJgmIAAgDTYCRCAAQUBrIBE2AgAgAEE4aiAsNwMAIAAgCTYCNCAAQTBqIAU2\nAgAgACAHNgIsIABBKGogDDYCACAAIAg2AiQgAEEgaiAGNgIAIAMgKzcDACAAQRBqIC03AwAgACAO\nNgIMIAAgATYCCCAAIAs2AlwgAEHYAGogCjYCACAAIA82AlQgAEHIAGogAikDgBM3AwAgAEHQAGog\nAkGIE2ooAgA2AgAgAEHgAGogAkGgFWpBwAEQjzgaIABBoAJqQQA6AAAgAC0AwAJFDQQgAC0AoAIg\nAEEBOgCgAg0EIAJB8A9qIARBmAIQjzgaIABCFjcDGCACKQOAEEIWUgRAIAJBqBdqIAJB8A9qQZgC\nEI84GiAAQQA6AKACDAYLIAJB8A9qEJgmIABBADoAoAIMBAsgAkHwF2ogAkGIE2ooAgA2AgAgAiAN\nNgLkFyACIBE2AuAXIAIgLDcD2BcgAiAJNgLUFyACIAU2AtAXIAIgBzYCzBcgAiAMNgLIFyACIAg2\nAsQXIAIgBjYCwBcgAiArNwO4FyACIC03A7AXIAIgDjYCrBcgAiABNgKoFyACIAIpA4ATNwPoFyAC\nIAs2AvwXIAIgCjYC+BcgAiAPNgL0FyACQYAYaiACQaAVakHAARCPOBoMBAtBkKHMAEErQezUxQAQ\n+R0ACyACQfAXaiACQYgTaigCADYCACACIA02AuQXIAIgETYC4BcgAiAsNwPYFyACIAk2AtQXIAIg\nBTYC0BcgAiAHNgLMFyACIAw2AsgXIAIgCDYCxBcgAiAGNgLAFyACICs3A7gXIAIgLTcDsBcgAiAO\nNgKsFyACIAE2AqgXIAIgAikDgBM3A+gXIAIgCzYC/BcgAiAKNgL4FyACIA82AvQXIAJBgBhqIAJB\noBVqQcABEI84GgwCC0HE2MYAQSBByNnGABD5HQALIAJCFjcDuBcLIAJB+A1qEIQSIAIoAvgNIgAg\nACgCACIAQX9qNgIAIABBAUYEQCACKAL4DRCREgsCQCACKQO4F0JtfCIrQgNYBEACQCArp0EBaw4D\nAwIDAAsgAigCrBciACACKAKwFxCDFyACKAKoFyAAEM4wDAILIAJBqBdqEMMHDAELIAJBqBdqENEr\nC0EACyACQcAZaiQAC/BFAiB/BX4jAEGgBGsiAyQAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQCMA0EBaw4HCQYCARYXAAMLIAFBoANqLQAADQkg\nASgCkAMhAgwXCyABQaADai0AAA0JDBMLIAFBkANqIQwCQCABQcwGaiIKLQAAQQFrDgMLBAMACyAB\nQbwGaigCACEGDAELIAFBADYCiAMgA0EQOgCoAyADQagDahDQLiABQYGChAg2AogDIAEgASgChAMi\nBjYCgAMgASABQcABakHAARCPOCIEQcwGaiIKQQA6AAAgBEG8BmogBjYCACAEQcgGaiAEQegAaigC\nADYCACAEQcAGaiAEKQNgNwMAIARBkANqIQwLIAFBuAZqIAY2AgAgAUGcA2ogAUHEBmooAgAiBjYC\nACABQZQDaiAGNgIAIAEgAUHABmooAgA2ApADIAFBmANqIAYgAUHIBmooAgBB2ABsaiIJNgIADAwL\nIAFBtQZqIQ0gAUHQBGohBwJAIAEtALUGQQFrDgMHAQANCyABQYwGaiEFAkAgAUGsBmoiDi0AAEEB\naw4DAwEADgsgAUGVBmohCCABLQCVBkEBaw4EAQAJCggLAAtBwLTEAEEjQZiZxwAQ+R0AC0HAtMQA\nQSNB1JnHABD5HQALQcC0xABBI0H8zMQAEPkdAAtBwLTEAEEjQfC4xAAQ+R0AC0HAtMQAQSNBkLnE\nABD5HQALQcC0xABBI0GEuMQAEPkdAAtBwLTEAEEjQYC5xAAQ+R0AC0ECDAULQQEMBAtBAAwDC0ED\nDAILQQQMAQtBBQshBAJAA0ACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAE\nDgUAAQMKCwwLIAFBnAZqIgQgAigCABCoB0UNAUEEIQQMEwsgAUGYBmoiBCACKAIAEKgHBEBBAyEE\nDBMLIAQQ+yggBSgCACIEIAQoAgAiBEEBIAQbNgIAAkACQCAEDgIJAQALIAUoAgBBBGoQlBUMBAsg\nBSgCACEEDAILIAQQ+yggBSgCACIEIAQoAgAiBEEBcjYCACAEQQFxRQ0EIAFBlAZqQQA6AAAMAwsg\nAUGUBmpBADoAACABIAFBkAZqKAIAIgQ2AowGCyADQYABaiAEQQRqEOMJIAMgAykDgAE3A6gDIAUo\nAgAiBCAEKAIAIgRBASAEGzYCAAJAAkAgBA4CBQABCyABQZgGaiADKQOoAzcDAEEBIQQMDwsgA0Go\nA2oQ+ygLIAUoAgAiBCAEKAIAIgRBAmo2AgAgBEEASA0JIAFBmAZqIAU2AgALIANB+ABqIAEoAowG\nQQRqEOMJIAMpA3ghIyABQZQGakEBOgAAIAEoAowGIgRBAyAEKAIAIgQgBEECRiILGzYCACADICM3\nA6gDIAsNACAEQQFxRQRAIAUoAgBBBGoQlBULIAFBADoAlAYgAUGcBmogAykDqAM3AgAMCQsgAUGU\nBmotAAAEQCADQagDahD7KAsgAUEAOgCUBiABQZgGaigCACgCACIGIAYoAgBBfmo2AgAMAQsgA0Go\nA2oQ+ygLIAFBAToAlQYgBRDbISABQaQGaigCACEEDAMLIAYgCUYEQCABQfADakECOgAADAgLIAFB\nlANqIAZB2ABqNgIAIAFBoANqIAZB2AAQjzgaIAFB8ANqLQAAQQJGDQcgAUH4A2ogBkHYABCOOCEE\nIAFBuAZqKAIAIRAgA0GQAWogAUGoBGooAgAgAUGsBGooAgAQlyggAygClAEhEiADKAKQASETIANB\niAFqIAFBsARqKAIAIAFBtARqKAIAEJcoIAMoAowBIRUgAygCiAEhESABQcAEaigCACINIA0oAgAi\nB0EBajYCACAHQX9MDQQgAUHEBGooAgAiCyALKAIAIgdBAWo2AgAgB0F/TA0EIAFBuARqKAIAIg8g\nDygCACIHQQFqNgIAIAdBf0wNBCABQZgEaikDACEjIAFBoARqKQMAISQgAUG8BGooAgAhFCABQcgE\nai0AACEYIANBmARqIARBGGopAwA3AwAgA0GQBGogBEEQaikDADcDACADQYgEaiAEQQhqKQMANwMA\nIAMgBCkDADcDgAQgAUHQBGoiByADQagDakH4ABCPOBogAUEAOgC1BiABQbAGaiAQNgIAIAFB+AVq\nIBg6AAAgAUH0BWogCzYCACABQfAFaiANNgIAIAFB7AVqIBQ2AgAgAUHoBWogDzYCACABQeQFaiAV\nNgIAIAFB4AVqIBE2AgAgAUHcBWogEjYCACABQdgFaiATNgIAIAFB0AVqICQ3AwAgAUHIBWogIzcD\nACABQbUGaiENQQQhBAwICyABQbQGakEBOgAAIAFBsAZqKAIAIAcgAUGoBWpB2AAQjzghBCgCACEF\n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\nCGogJzcDACAKICQ3AwAgA0IBNwOoAyADKAKwAiADKAK0AhCgNSAeELQICyAfKAIARQ0BIAggFykD\nACAgKQMAIAMoArgBIAMoArwBELYYIANBuAFqEOEWIgJFDQEgAkFgagshAiADQZgDaiANQQhqIA4Q\nsBggA0HAAWoiByADQaADaigCACIINgIAIAMgAykDmAM3A7gBIAIpAwAgAkEIaikDACADKAK8ASAI\nEMUYISMgAyADQbgBajYCsAIgAyACQRBqIhc2AqwDIBcoAgAhCCADIANBsAJqNgKoAyADQdAAaiAI\nIAJBHGoiCCgCACAjIANBqANqQZ8BEJsQAkACQCADKAJQBEAgCCgCACIWDQELIAkgAykD6AE3AgAg\nA0G4AmogBygCADYCACAJQQhqIBApAwA3AgAgCUEQaiARKQMANwIAIAlBGGogFCkDADcCACADIAMp\nA7gBNwOwAiACKAIQIhEgCCgCACIHICMQ/RYiECAHai0AAEEBcSEUIAIgAkEUaigCACIWIBRFcgR/\nIBYFIBcgAhC/CSACKAIQIhEgCCgCACIHICMQ/RYhECACKAIUCyAUazYCFCARIAcgECAjEJsoIAJB\nGGoiAiACKAIAQQFqNgIAIAgoAgBBACAQa0HYAGxqQah/aiADQbACakEsEI84IgIgCzYCOCACIA82\nAjQgAiAONgIwIAIgDTYCLCACIBU6AFQgAiADKQOAAzcCPCACQcQAaiAYKQMANwIAIAJBzABqIBkp\nAwA3AgAgAiADLwH8AjsAVSADQQI6APADIAJB1wBqIBotAAA6AAAMAQsgA0GoA2ogFkEAIAMoAlRr\nQdgAbGpBqH9qIgJBDGpBzAAQjzgaIAJBOGogCzYCACACQTRqIA82AgAgAkEwaiAONgIAIAJBLGog\nDTYCACACQSRqIBQpAwA3AgAgAkEcaiARKQMANwIAIAJBFGogECkDADcCACACIAMpA+gBNwIMIAJB\nPGogAykDgAM3AgAgAkHEAGogGCkDADcCACACQcwAaiAZKQMANwIAIAJB1ABqIBU6AAAgAkHVAGog\nAy8B/AI7AAAgAkHXAGogGi0AADoAACADKAK4ASADKAK8ARCMNCADLQDwA0ECRg0AIANBqANqEJwP\nCyAEQcwAaiEEIAUQtiogDEHMAGohDCAGQbR/aiEGDAELC0GQocwAQStBnLbEABD5HQALIAFBkANq\nIgIQkAUgAhCzMiABQQA6AIkDIAFBoANqQQA6AAAgASABKAKAAzYCkAMgAUGUA2ogAUGoAWopAgA3\nAgAgAUGcA2ogAUGwAWooAgA2AgALIAFBkANqIgIQkAUgAhCzMiABQQA6AIgDIAFBoANqQQA6AAAg\nASABKAKAAyICNgKQAyABQZQDaiABQbQBaikCADcCACABQZwDaiABQbwBaigCADYCAAsgAUGcA2oo\nAgAhBiABQZQDaigCACEEIAMgAUGYA2ooAgAiBTYCtAMgAyAENgKoAyADIAUgBkEMbCIHajYCsAMg\nBSAGQf////8DcUEMbGohDSABQZADaiEOIAVBDGohCANAAkAgAyAHBH8gBSgCACIGDQEgCAUgDQs2\nAqwDIANBqANqEPwfIAFBAToAoAMgDhCzMiABQUBrKAIAIQUgAUHMAGooAgAhBiABQTxqKAIAIQQg\nAUHEAGooAgAhByABKAI4IQggAyABQcgAaigCACICNgLMAiADIAI2AsQCIAMgBzYCwAIgAyAENgK8\nAiADIAQ2ArQCIAMgCDYCsAIgAyACIAZBGGxqNgLIAiADIAQgBUEYbGo2ArgCIANB6AFqQQRyIQYg\nA0HYA2ohByADQcACagNAAkACQAJAIAQEQCADKAK0AiICIAMoArgCRw0BIANBsAJqENESIANBADYC\nvAILIAMoAswCRQ0CIAMoAsQCIgIgAygCyAJGDQIgA0HAAWogAkEIaikCADcDACADQcgBaiACQRBq\nKQIANwMAIAMgAkEYajYCxAIMAQsgA0HAAWogAkEIaikCADcDACADQcgBaiACQRBqKQIANwMAIAMg\nAkEYajYCtAILIAMgAikCADcDuAEgA0HgAWogA0HIAWopAwA3AwAgA0HYAWogA0HAAWopAwA3AwAg\nAyADKQO4ATcD0AEgASgCgAMoAhAhAiADQUBrIANB0AFqEJkoIANBOGogAygCQCADKAJEEIUjIAMo\nAjwhBSADKAI4IQQgA0GAA2ogA0HQAWoQhBAgB0IANwMAIAdBCGpCADcDACADIAJBEGopAwAiIzcD\n0AMgAyACKQMIIiQ3A8gDIAMgI0LzytHLp4zZsvQAhTcDwAMgAyAjQu3ekfOWzNy35ACFNwO4AyAD\nICRC4eSV89bs2bzsAIU3A7ADIAMgJEL1ys2D16zbt/MAhTcDqAMgBCAFIANBqANqEMUmIANBqANq\n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\nAmooAgA2AgAgAyADKQOwAjcDqAMgBCgCGCAIKAIAIgsgIxDrEyIHIAtqLQAAIQsgBiAEQRxqKAIA\nIAtBAXFFckUEQCAGIBIQ/QQgBCgCGCAIKAIAICMQ6xMhBwsgByALICMQiiZBACEGIAgoAgBBACAH\na0EUbGpBbGoiByADKQOoAzcCACAHIAo2AhAgByANNgIMIAdBCGogEygCADYCAAwBCyAHQQAgAygC\nDGtBFGxqQWxqIgcoAgwhBiAHIA02AgwgB0EQaiIIKAIAIQcgCCAKNgIAIAMoArACIAMoArQCEIw0\nCyAEELYqIAYEQCAGIAcQoDULIAVByABqIQUgAkHIAGohAiAJQbh/aiEJDAALAAsgAyAFKQIENwKE\nAyADIAY2AoADIAZBLGooAgAhBCAGQShqKAIAIQogA0GwAmogAigCDEEIaiAGQSBqKAIAIAZBJGoo\nAgAQ2AoCQCADKAK4AiILRQ0AIAMoArQCIgYpAwAgBkEIaikDACAKIAQQmRghCSAGQRBqKAIAIAlB\nB3QgBigCGHYQrTEiCUEIaikDACAJQRBqKQMAIAogBBC2GCEjIAMgBDYCvAEgAyAKNgK4ASADIAlB\nGGoiBDYC1AEgBCgCACEGIAMgA0G4AWo2AtABIANByABqIAYgCUEkaiIKKAIAICMgA0HQAWpBpAEQ\n8Q5BACEGAkAgAygCSEUNACAKKAIAIgpFDQAgBCADKAJMIgRBFGxBFG0Q4hMgCkEAIARrQRRsakFs\naiIKKAIAIgRFDQAgA0HwAWogCkEQaigCADYCACADIAopAgg3A+gBIAooAgQhDCAEIQYLIAkQtiog\nCxD+LCAGRQ0AIANBuAJqIANB8AFqKAIANgIAIAMgAykD6AE3A7ACIAYgDBCVOCADKAKwAkUNACAD\nQbACahCQHQsgBUEMaiEFIAdBdGohByAIQQxqIQggA0GAA2oQkB0MAAsACyABIAQ6AIwDIAAgBToA\nACADQaAEaiQAC4lHAgt/AX4jAEHgCmsiAiQAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAtAIgOQQFrDgMF\n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\nAvQCIAIgAkGYB2o2AvACIAIgAkHwAmo2AtAFIAIgAkHgAmo2ArgJQfCtzgAoAgAgAkHQBWoQ6w4M\nKQtB2LXOACgCAA0oQfitzgAQxS1B/wFxIgFFDShB/K3OACgCACABEKgORQ0oQfytzgAoAgAiA0EM\naigCACEFIAMoAgghByADKAIAIQgCfyADKAIEIgQEQCACQQA2AoADIAIgBTYC/AIgAiAHNgL4AiAC\nIAQ2AvQCIAIgCDYC8AJBAQwBCyACQQA2AvACQQALIQEgAkGoBGogAkHwAmpBsIrGABDeISACQfwC\nakEBNgIAIAJBhANqQQA2AgAgAkGAi8YANgL4AiACQaSWzAA2AoADIAJBADYC8AICQCABIARJBEAg\nAiABNgLwBSACIAU2AuwFIAIgBzYC6AUgAiAENgLkBSACIAg2AuAFDAELIAJBADYC4AULIAJBuAlq\nIAJB4AVqQbCKxgAQ3iEgAkEIaiAAKALEAiAAQcgCaigCABDjKSACQfQFakHIhcAANgIAIAJB8AVq\nIAJBmAdqNgIAIAJB+ILAADYC6AUgAiADNgKoCCACQQI2AqQIIAIgAikDCDcDmAcgAiACQbgJajYC\n7AUgAiACQfACajYC5AUgAiACQagEajYC4AUgAiACQeAFajYCoAhB/K3OACgCACACQaAIahDrDgwo\nCyAAKALUAiEBIAJB4ABqIAAoAjggAEE8aigCABC1BCACQdgAaiAGEJooIAJB8AJqIAFBOGooAgAg\nAigCYCACKAJkIAIoAlggAigCXBD+CSACLQC0A0ECRwRAIAJB4AVqIAJB8AJqQcgAEI84GgJAIAIo\nApQGQQhqIAYQpRZFBEAgAkHcAmoQ3QkMAQsgAkHQAGogACgCOCAAQTxqKAIAELUEIAJB4AVqIAIo\nAlAgAigCVCAAQcgCaigCABDABQsgAkHgBWoQwhwMJgsgAkHwAmoQtzEMJwsgACgC1AIhBCACQZgB\naiAAKAI4IABBPGoiASgCABC1BCACQZABaiAGEJooIAJB4AVqIARBOGooAgAgAigCmAEgAigCnAEg\nAigCkAEgAigClAEQ/gkgAEHEAmohBCACLQCkBkECRwRAIAJB8AJqIAJB4AVqQcgAEI84GiACQYgB\naiAAKAI4IAEoAgAQtQQgAkHwAmogAigCiAEgAigCjAEgBBC7BSACQfACahDCHAsgACgC1AIhBSAC\nQYABaiAAKAI4IAEoAgAQtQQgAkH4AGogBhCaKCACQfACaiAFKAIsIAIoAoABIAIoAoQBIAIoAngg\nAigCfBCNBiACKALwAiIFQQJGDSQgAkHwAmpBBHIhASAFRQRAIAJB4AVqIAFBtAEQjzgaIAJB6ABq\nIAAoAjggAEE8aigCABC1BCACQbgJaiACQeAFaiACKAJoIAIoAmwgAxC0BSACQbgJahCzLiACQeAF\nahC/IAwlCyACQeAFaiABQaQBEI84GiACQfAAaiAAKAI4IABBPGooAgAQtQQgAigC+AUgAigC2AYg\nAigCcCACKAJ0IAQQ4gQgAkHgBWoQ6RoMJAsgAEHMAmogAEHEAmo2AgAgACgC1AIhAyACQcABaiAA\nKAI4IABBPGooAgAQtQQgAkG4AWogBhCaKCAAQUBrIgQgA0E4aigCACACKALAASACKALEASACKAK4\nASACKAK8ARD+CSAAQQE6ANkCIABBhAFqLQAAQQJHBEAgAEEAOgDZAiAAQagGaiAEQcgAEI84IQMg\nAEHcBmooAgBBCGogBhClFg0KIAJB3AJqEN0JDA4LIABBMGooAgANDiAAKALUAiEDIAJBqAFqIAAo\nAjggAEE8aigCABC1BCAAKALMAigCBCIEKAIAIQUgBCgCBCEEIAIoAqwBIQcgAEHsAmogAigCqAE2\nAgAgAEGEA2pBADoAACAAQfgCaiAENgIAIABBgANqIAM2AgAgAEHwAmogBzYCACAAQfQCaiAFNgIA\nCyACQfACaiAAQeQCaiIEIAEQhgggAi0A8AIiA0EQRg0BIAIgAikA8QI3A+AFIAIgAkH4AmopAAA3\nAOcFIAQQnzEgA0EPRw0CIABBDzoAnAQgAEGgBGoiAyACKQDjBTcAACAAQagEaiIFIAJB6wVqKAAA\nNgAAIARBCGogBSgCADYCACAEIAMpAgA3AgAgAEHYAmpBAToAACAAKALkAkUNBSAAQQA6ANgCIABB\nsQNqQQA6AAAgAEGgA2ogAEHUAmooAgA2AgAgAEGkA2ogAykCADcCACAAQawDaiADQQhqKAIANgIA\nCyACQfACaiAAQfACaiIFIAEQtwQgAigC2AMiAUEDRg0FIAIgAikA8QI3A5gHIAIgAkH4AmopAAA3\nAJ8HIAItAPACIQMgAkHgBWogAkGAA2pB2AAQjzgaIAJBuARqIgcgAkHsA2opAgA3AwAgAkGwBGoi\nBCACQeQDaikCADcDACACIAIpAtwDNwOoBCAFEIQVIAFBAkYNBiACQbgJaiACQeAFakHYABCPOBog\nAkGwCGoiBSAHKQMANwMAIAJBqAhqIgcgBCkDADcDACACIAIpA6gENwOgCCACIAIpA5gHNwPQBSAC\nIAIpAJ8HNwDXBSAAQd8CakEAOgAAIAQgBkEIaikCADcDACACIAYpAgA3A6gEIABBzAJqKAIAIQQg\nAiADOgDgBSACQegFaiACKQDXBTcAACACIAIpA9AFNwDhBSACQfAFaiACQbgJakHYABCPOBogAkHU\nBmogBykDADcCACACQdwGaiAFKQMANwIAIAIgATYCyAYgAiACKQOgCDcCzAYgAkHwAmogAkGoBGog\nBCACQeAFakEAQQAQjAIgAigC8AINAiAAQdQCaigCACACQeAFaiACQfACakEEckG0ARCPOBpBLGog\nAkHgBWoQuQQMAwtBBAwaCyAAIAM6AJwEIABBnQRqIgEgAikD4AU3AAAgAEGkBGoiBCACKQDnBTcA\nACACIAEpAAA3A6gJIAIgBCkAADcArwkMBwsgAEHUAmooAgAgAkGgAWogAEE4aigCACAAQTxqKAIA\nELUEIAAoAswCKAIEIgMoAgAhBCADKAIEIQMgAigCpAEhBSACKAKgASACQeAFaiACQfgCakGQARCP\nOBogAkEANgK4BCAFIAQgAyACQeAFaiACQagEahDLFwsgAEHkAmoiASgCAEUNACAAQdgCai0AAEUN\nACABEJAdCyAAQdgCakEAOgAADAcLQQUMFQsgAiACKQOYBzcDqAkgAiACKQCfBzcArwkMAgsgAkGw\nAWogACgCOCAAQTxqKAIAELUEIAIoArABIQQgAigCtAEhBSAAQaQGakEAOgAAIABBoAZqIAAoAswC\nNgIAIABBnAZqIAM2AgAgAEHQA2ogBTYCACAAQcwDaiAENgIACyACQfACaiAAQeQCaiIEIAEQ4gEg\nAi0A8AIiA0EQRwRAIAIgAikA8QI3A+AFIAIgAkH4AmopAAA3AOcFIAQQzCcgA0EPRg0DIAIgAikA\n5wU3AK8JIAIgAikD4AU3A6gJIABBqAZqEMIcDAILQQMMEgsgAEHYAmpBADoAAAsCQCAAQYQBai0A\nAEECRg0AIABB2QJqLQAARQ0AIABBQGsQwhwLIABBADoA2QIMGQsgAEGoBmoQwhwLAkAgAEGEAWot\n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\nQeACakEAOwEACyAAQdsCai0AAARAIABB5AJqEL8gCyAAQQA6ANsCDAQLIABB4AJqQQA7AQAgAEHa\nAmpBADoAACAAQdsCai0AAARAIABB5AJqEL8gCyAAQQA6ANsCC0EPIQMgAEHfAmoiAS0AAEUNAyAG\nEM0nDAMLIAJB8AJqELgxIABBADoA2wILQQ8hAwsgBhDNJyAAQd8CaiEBCyABQQA6AAAgAiACKQOo\nCTcDuAIgAiACKQCvCTcAvwIgCUEBOgAAIANB/wFxQRBGDQEgAiACKQC/AjcAzwIgAiACKQO4AjcD\nyAIgBhDxDwsgAC0AIARAIAAQ5RsLIABBgAI7ASAgAiACKQPIAjcDqAIgAiACKQDPAjcArwIgABCy\nIiADQf8BcUEPRwRAIAJBwAlqIAIpAK8CNwAAIAIgAzoAuAkgAiACKQOoAjcAuQkCQEHYtc4AKAIA\nQQRLDQBBzLHOABDFLUH/AXEiAUUNAEHQsc4AKAIAIAEQqA5FDQACQEHQsc4AKAIAIgEoAgQiAwRA\nIAFBDGooAgAhBCABKAIIIQYgASgCACEJIAJBADYCgAMgAiAENgL8AiACIAY2AvgCIAIgAzYC9AIg\nAiAJNgLwAgwBCyACQQA2AvACCyACQeAFaiACQfACakHQrcYAEN4hIAJB/AJqQQE2AgAgAkGEA2pB\nATYCACACQfiCwAA2ArAEIAIgATYCqAggAkEBNgKkCCACQYiuxgA2AvgCIAJBKzYCnAcgAiACQfAC\najYCrAQgAiACQeAFajYCqAQgAiACQagEajYCoAggAiACQZgHajYCgAMgAiACQbgJajYCmAcgAkEA\nNgLwAkHQsc4AKAIAIAJBoAhqEOsOCyACQbgJahD8FgtBASEDIABBAToA+A0gABC5MUEAIQYMAgtB\nBAshBiAMIAY6AABBAyEDIAtBAzoAAEEBIQYLIAAgAzoAiA4gAkHgCmokACAGC5BDAgp/An4jAEGw\nGWsiAiQAIAACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAtANgJQQFrDgMIAgEACyAAIABB6ARq\nQegEEI84GgsCQAJAAkACQCAALQDgBEEBaw4DCQQAAQsgAC0AlARBAWsOAwcDAgELIABBADoAlAQg\n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\nQQM2AqwPIAIgAkHICmo2AqAVIAIgAkHYDWo2ApQVIAIgAkHgEWo2AowVIAIgAkGoGGo2AogVIAIg\nAkGIFWo2AqgPQdyrzgAoAgAgAkGoD2oQ6w4MBgsgAkHgEWoQsCoLQdi1zgAoAgBBA0sNA0HMq84A\nEMUtQf8BcSIBRQ0DQdCrzgAoAgAgARCoDkUNA0HQq84AKAIAIgRBDGooAgAhBSAEKAIIIQcgBCgC\nACEGAn8gBCgCBCIBBEAgAkEANgKYFSACIAU2ApQVIAIgBzYCkBUgAiABNgKMFSACIAY2AogVQQEM\nAQsgAkEANgKIFUEACyEDIAJBqA9qIAJBiBVqQayUwAAQ3iEgAkHsEWpBATYCACACQfQRakEANgIA\nIAJB+JTAADYC6BEgAkGklswANgLwESACQQA2AuARAkAgAyABSQRAIAIgBTYClBUgAiAHNgKQFSAC\nIAE2AowVIAIgBjYCiBUgAiADNgKYFSADQQFqIQMMAQsgAkEANgKIFQsgAkGoGGogAkGIFWpBrJTA\nABDeISACIAgoAgApAiA3A9ARAkAgAyABSQRAIAIgAzYCmBUgAiAFNgKUFSACIAc2ApAVIAIgATYC\njBUgAiAGNgKIFQwBCyACQQA2AogVCyACQcgKaiACQYgVakGslMAAEN4hIAgoAgAiASgCACEDIAEo\nAgQhASACQagVakHIhcAANgIAIAJBnBVqQciFwAA2AgAgAiABNgKcDyACIAM2ApgPIAJBpBVqIAJB\nmA9qNgIAIAJBmBVqIAJB0BFqNgIAIAJB+ILAADYCkBUgAiAENgKAFSACQQM2AvwUIAIgAkHICmo2\nAqAVIAIgAkGoGGo2ApQVIAIgAkHgEWo2AowVIAIgAkGoD2o2AogVIAIgAkGIFWo2AvgUQdCrzgAo\nAgAgAkH4FGoQ6w4MAwtB2LXOACgCAEEDSw0BQcCrzgAQxS1B/wFxIgFFDQFBxKvOACgCACABEKgO\nRQ0BQcSrzgAoAgAiBEEMaigCACEFIAQoAgghByAEKAIAIQYCfyAEKAIEIgEEQCACQQA2ApgVIAIg\nBTYClBUgAiAHNgKQFSACIAE2AowVIAIgBjYCiBVBAQwBCyACQQA2AogVQQALIQMgAkGoGGogAkGI\nFWpBgJXAABDeISACQewRakEBNgIAIAJB9BFqQQA2AgAgAkHolcAANgLoESACQaSWzAA2AvARIAJB\nADYC4BECQCADIAFJBEAgAiAFNgKUFSACIAc2ApAVIAIgATYCjBUgAiAGNgKIFSACIAM2ApgVIANB\nAWohAwwBCyACQQA2AogVCyACQdgNaiACQYgVakGAlcAAEN4hIAIgCCgCACkCIDcDmA8CQCADIAFJ\nBEAgAiADNgKYFSACIAU2ApQVIAIgBzYCkBUgAiABNgKMFSACIAY2AogVDAELIAJBADYCiBULIAJB\nkAxqIAJBiBVqQYCVwAAQ3iEgCCgCACIBKAIAIQMgASgCBCEBIAJBqBVqQciFwAA2AgAgAkGcFWpB\nyIXAADYCACACIAE2AvwUIAIgAzYC+BQgAkGkFWogAkH4FGo2AgAgAkGYFWogAkGYD2o2AgAgAkH4\ngsAANgKQFSACIAQ2ArAPIAJBAzYCrA8gAiACQZAMajYCoBUgAiACQdgNajYClBUgAiACQeARajYC\njBUgAiACQagYajYCiBUgAiACQYgVajYCqA9BxKvOACgCACACQagPahDrDgwBC0EDIQQMBwsgAkEC\nNgKkCgwICyACQQI2AqQKDAcLIAJBAjYCpAoMBgsgAkECNgKkCgwFC0EDIQQMBQsgAEGwAmpBADoA\nACAAQawCaiAAQbQCaigCAEEYajYCAAsCQCAEIAEQ0BZB/wFxIgFBAkcEQCAEEJ4xIANBAToAACAE\nENwxIAENASACQagPaiAAKAJoQTRqEJgaIAJBmA9qIAAoAmgoAmBBCGoQ5xQgAkGQDGogAEHAAmpB\nwAEQjzgaIABBADoAgQIgAkGoGGogAEHwAGpBhAEQjzgaIABBADoAggIgAEGAAmotAAAhBCAAQewA\naigCACEDIAJB0BFqEMocIAJBiBhqIAJBoA9qIgUoAgAiASACKAKYDyABGyACQaQPaiACQZgPakEE\nciABGygCABCwGCACQYgVaiACKAK8D0EIakHAARCPOBogAkHIFmogAkGQDGpBwAEQjzgaIAJBnBhq\nIAJB2BFqKAIANgIAIAIgAikD0BE3ApQYIAJB4BFqIAJBiBVqQZgDEI84GiACQYAVaiAFKQMANwMA\nIAIgAikDmA83A/gUIAJCAjcDiBUgAkGQFWogAkHgEWpBmAMQjzgaIAJB2A1qIAJBqBhqQYQBEI84\nGiACQaAJaiACQfgUaiACQYgVaiACQdgNaiAEIAMQ6RAgAkGoD2oQxicgAigCsA8iASABKAIAIgFB\nf2o2AgAgAUEBRgRAIAIoArAPIAJBtA9qKAIAEOslCyACKAK4DyIBIAEoAgAiAUF/ajYCACABQQFG\nBEAgAigCuA8QghcLIAIoArwPIgEgASgCACIBQX9qNgIAIAFBAUYEQCACKAK8DxDdKQsgAkHAD2oQ\nrSogAigCxA8iASABKAIAIgFBf2o2AgAgAUEBRgRAIAIoAsQPEN0pCyACKALQDyIBIAEoAgAiAUF/\najYCACABQQFGBEAgAigC0A8QtRALIAIoAsgPIgEgASgCACIBQX9qNgIAIAFBAUcNBCACKALIDyAC\nQcwPaigCABCcGQwECyADQQM6AABBBSEEDAELIAJBkAxqIABBzAFqKAIAELk2IAIpA5AMQgFRBEAg\nAkGYD2ogACgCaCgCYEEIahDnFCACQdgNaiAAQcACakHAARCPOBogAEEAOgCBAiACQagPaiAAQfAA\nakGEARCPOBogAEEAOgCCAiAAQYACai0AACEEIABB7ABqKAIAIQMgAkHQEWoQyhwgAkGIGGogAkGg\nD2oiBSgCACIBIAIoApgPIAEbIAJBpA9qIAJBmA9qQQRyIAEbKAIAELAYIAJBiBVqIAJB2A1qQcAB\nEI84GiACQcgWaiACQZgMakHAARCPOBogAkGcGGogAkHYEWooAgA2AgAgAiACKQPQETcClBggAkHg\nEWogAkGIFWpBmAMQjzgaIAJBgBVqIAUpAwA3AwAgAiACKQOYDzcD+BQgAkIBNwOIFSACQZAVaiAC\nQeARakGYAxCPOBogAkGoGGogAkGoD2pBhAEQjzgaIAJBoAlqIAJB+BRqIAJBiBVqIAJBqBhqIAQg\nAxDpEAwDC0HYtc4AKAIAQQNLDQFBtKvOABDFLUH/AXEiAUUNAUG4q84AKAIAIAEQqA5FDQFBuKvO\nACgCACIEQQxqKAIAIQUgBCgCCCEHIAQoAgAhBgJ/IAQoAgQiAQRAIAJBADYCmBUgAiAFNgKUFSAC\nIAc2ApAVIAIgATYCjBUgAiAGNgKIFUEBDAELIAJBADYCiBVBAAshAyACQagPaiACQYgVakHwlcAA\nEN4hIAJB7BFqQQE2AgAgAkH0EWpBADYCACACQciWwAA2AugRIAJBpJbMADYC8BEgAkEANgLgEQJA\nIAMgAUkEQCACIAU2ApQVIAIgBzYCkBUgAiABNgKMFSACIAY2AogVIAIgAzYCmBUgA0EBaiEDDAEL\nIAJBADYCiBULIAJBqBhqIAJBiBVqQfCVwAAQ3iEgAiAIKAIAKQIgNwPQEQJAIAMgAUkEQCACIAM2\nApgVIAIgBTYClBUgAiAHNgKQFSACIAE2AowVIAIgBjYCiBUMAQsgAkEANgKIFQsgAkHYDWogAkGI\nFWpB8JXAABDeISAIKAIAIgEoAgAhAyABKAIEIQEgAkGoFWpByIXAADYCACACQZwVakHIhcAANgIA\nIAIgATYCnA8gAiADNgKYDyACQaQVaiACQZgPajYCACACQZgVaiACQdARajYCACACQfiCwAA2ApAV\nIAIgBDYCgBUgAkEDNgL8FCACIAJB2A1qNgKgFSACIAJBqBhqNgKUFSACIAJB4BFqNgKMFSACIAJB\nqA9qNgKIFSACIAJBiBVqNgL4FEG4q84AKAIAIAJB+BRqEOsODAELIAAgBDoAgwIgAEEDOgCJBCAA\nQQM6AOAEIABBAzoAlARBASEIQQMMBgsgAkECNgKkCgtBAiEEIAIoAqQKIgFBAkcEQCAIKAIAIAJB\niBVqIAJBoAlqELcMQShqIAJBiBVqELoEIAEhBAsgAkHIEWogAkGsCWooAgA2AgAgAiACKQKkCTcD\nwBEgAi0AoAkhByACLwChCSEBIAItAKMJIAJBzBBqIAJBsAlqQfQAEI84GiACQcgQaiACQcAKaigC\nADYCACACQcAQaiACQbgKaikDADcDACACQbgQaiACQbAKaikDADcDACACIAIpA6gKNwOwECAALQCB\nAgRAIABB8ABqENcpC0EQdCABciEFIABBADoAgQIgAC0AggJFDQEgAEHsAGoQkisMAQsgAEHsAGoQ\nkisLIABBADoAggIgAkHoB2oiASACQcgRaigCADYCACACIAIpA8ARNwPgByACQewGaiACQcwQakH0\nABCPOBogAEEBOgCDAiACQegGaiIDIAJByBBqKAIANgIAIAJB4AZqIgYgAkHAEGopAwA3AwAgAkHY\nBmoiCSACQbgQaikDADcDACACQYgJaiABKAIANgIAIAIgAikDsBA3A9AGIAIgAikD4Ac3A4AJIAJB\njAhqIAJB7AZqQfQAEI84GiACQYgIaiADKAIANgIAIAJBgAhqIAYpAwA3AwAgAkH4B2ogCSkDADcD\nACACIAIpA9AGNwPwByAIEOEYIABBiARqLQAARQ0BCyACQcwGahCSKwsgAEEAOgCIBCACQZgEaiID\nIAJBiAlqKAIANgIAIAIgAikDgAk3A5AEIAJBvARqIAJBjAhqQfQAEI84GiAAQQE6AIkEIAJBuARq\nIgEgAkGICGooAgA2AgAgAkGwBGoiBiACQYAIaikDADcDACACQagEaiIJIAJB+AdqKQMANwMAIAIg\nAikD8Ac3A6AEIAgQoysgABCgCyAAQQE6AJQEIAAQwi5BAyEIAkAgBEEDRwRAIAJBjANqIAJBvARq\nQfQAEI84GiACQYgDaiABKAIANgIAIAJBgANqIAYpAwA3AwAgAkH4AmogCSkDADcDACACQYgEaiAD\nKAIANgIAIAIgAikDoAQ3A/ACIAIgAikDkAQ3A4AEQQIhCCAEQQJHBEAgAkGQFWogAkGIBGooAgA2\nAgAgAiACKQOABDcDiBUgAkGUFWogAkGMA2pB9AAQjzgaIAJBqAxqIAJBiANqKAIANgIAIAJBoAxq\nIAJBgANqKQMANwMAIAJBmAxqIAJB+AJqKQMANwMAIAIgAikD8AI3A5AMIAJB4BFqIAJBiBVqQYAB\nEI84GiAHQf8BcSAFQQh0ciEDIAQhCAsgAkHMBWogAkHgEWpBgAEQjzgaIAJByAVqIAJBqAxqKAIA\nNgIAIAJBwAVqIAJBoAxqKQMANwMAIAJBuAVqIAJBmAxqKQMANwMAIAIgAikDkAw3A7AFDAELIAJB\nlBVqIAMoAgA2AgAgAiAHOgCIFSACIAIpA5AENwKMFSACIAU7AIkVIAIgBUEQdjoAixUgAkGIFWoQ\n/CghAwsgAEGYBGoQwhwgAkHwAWogAkHMBWpBgAEQjzgaIABBAToA4AQgAkHoAWoiASACQcgFaigC\nADYCACACQeABaiIEIAJBwAVqKQMANwMAIAJB2AFqIgUgAkG4BWopAwA3AwAgAiACKQOwBTcD0AEg\nAkHQAGogAkHwAWpBgAEQjzgaIAJByABqIgcgASgCADYCACACQUBrIgEgBCkDADcDACACQThqIgQg\nBSkDADcDACACIAIpA9ABNwMwIAAQwS4CQCAIQQNHBEAgAkEgNgKQDCACIAM2AogVIAJBiBVqQQRy\nIAJB0ABqQYABEI84GiACQZgWaiAEKQMANwMAIAJBoBZqIAEpAwA3AwAgAkGoFmogBygCADYCACAC\nIAg2AowWIAIgAikDMDcDkBYgAiACQYgVahDlEyIBNgLgESACQRBqIAAoAtAJQSAgARDrHyACIAIo\n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\nKQOoHSExIAItALgdIQUgAi0AoB0hAyACQbjnAWogEkGoHBCPOBogAkHwOmogEkHgABCPOBogKSAo\nQSgQjzgaICcgJkGgGxCPOBogAiADOgCYVyACQeDKAWogAkHwOmoQ5wRBwBxBCBC5LyIHQgA3Awgg\nB0KBgICAEDcDACAHQRBqIAJB8DpqQbAcEI84GiACQcDnAWogAkHoygFqKAIANgIAIAIgAikD4MoB\nNwO45wEgAkEIaiACQbjnAWoQkSEgAkFAayACQeAAaikDADcDACACQcgAaiACQegAaikDADcDACAC\nQdAAaiACQfAAaikDADcDACACIAIpA1g3AzggBUECRg0ACyACKAIMIQMgAigCCCEBIAAgAikDODcD\nACAAIAc2AkwgACAQNgJIIAAgATYCQCAAIAQ2AjggACANNgIwIAAgMDcDKCAAIDE3AyAgACADNgJE\nIAAgBjYCPCAAIBE2AjQgAEEYaiACQdAAaikDADcDACAAQRBqIAJByABqKQMANwMAIABBCGogAkFA\naykDADcDACAAQdQAaiACQTRqKAAANgAAIAAgAigAMTYAUSAAIAU6AFALIAJBoIQCaiQAC+8/AlZ/\nBH4jAEHgDGsiAiQAIAJBQGsgAUEQaikDADcDACACQThqIAFBCGopAwA3AwAgAiABKQMAIlg3AzAC\nQAJAAkACQCBYp0H/AXFBBUYEQCACIAJBPGooAgAiQTYC4AogAiACKQI0NwPYCiACQcgAaiACQdgK\nahC5FiACQgA3ApwBIAJB7gtqITMgAkHIC2ohNCACQacLaiEZIAJBhwtqIRogAkHoCmohCSACQbAJ\nakEEciFCIAJBpANqIUMgAkH4BGohOyACQcAJaiEoIAJBmgxqITwgAkHpCmohPSACQe8KaiE+IAJB\n2ApqQQFyIRYgAkHUCWohRCACQcgJaiFFIAJBvAlqIUYgAkGwCWpBAXIhNSACQfAKaiFHIAJBkAZq\nQQRyIT8gAkGQBmpBAXIhNiACQcgAakEBciE3IAJBjgtqIiBBBWohKQNAIAJBuAdqIAJByABqEOUP\nAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQCACKAK4B0UEQCACKALAByITRQ0BIAItAEghASAC\nQQY6AEggAigCvAchHCABQQZGBEBBxPvIAEEQEJYUIQMMEwsgAigCxAchKiA2IDcpAAA3AAAgNkEI\n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\njDQgHSANEIw0DAkLIBVBgH5xQQFyDAsLIAJBsAlqIAEgOBDlASACKQK0CSFYAn8gAigCsAlFBEAg\nAiACKAK8CTYCuAkgAiBYNwOwCSACQdgKaiACQbAJahC9AiACLQCNCwwBCyACIFg3AtwKIAJBAjoA\njQsgAkEIOgDYCkECCyEGIAIoAuQKIRQgAigC4AohFyACKALcCiEDIAIoAtgKIQwgBkH/AXFBAkYN\nDyACQZ8MaiAJQQ9qKAAANgAAIAJBmAxqIAlBCGopAgA3AwAgAkGUA2ogGkEEai8AADsBACACIAkp\nAgA3A5AMIAIgGigAADYCkAMgAiAgKQEANwPYAiACICkpAAA3AN0CIAIoAPsKISEgAigA/wohIiAC\nKACDCyEjIAJB6AdqIBlBCGotAAA6AAAgAiAZKQAANwPgByACKACjCyEkIAIoAJ8LISUgAigAmwsh\nJkECIQ4gAyEnIAYMDgsgFUGAfnFBCHIhFSAFIQggFyESDAsLIAxBgH5xIQwMDQsgAkEBNgLkCiAC\nQbTeywA2AuAKIAJBATYC7AogAkEANgLYCiACQR02AtwCIAIgAkHYAmo2AugKIAIgAkGQA2o2AtgC\nIAJBkAxqIAJB2ApqELMSIAJBkAxqEMYkIQgMBQsgAkEBNgLkCiACQbjfywA2AuAKIAJBATYC7Aog\nAkEANgLYCiACQR02AtwCIAIgAkHYAmo2AugKIAIgAkHgB2o2AtgCIAJBkAxqIAJB2ApqELMSIAJB\nkAxqEMYkIQgMBAsgFUGAgIB4cSAMQRB0ckGDBnIMBQsgAigC5AohGyACKALgCiESIAIoAtwKIAgg\nDxCMNCAdIA0QjDQMAQsgAi0A3AohAyACKQDdCiFYIAIvAOUKIRIgAkHjCmogAkHnCmotAAA6AAAg\nAiASOwDhCiACIFg3ANkKIAIgAzoA2AogAigC4AohGyACKALcCiESIAIoAtgKIAggDxCMNCAdIA0Q\njDQLIQggOSArEIw0IAwgFBCMNCAVQYB+cUEEcgwCCyACQdgKaiACQbAJakEwEI84GiACQdgKahD9\nHgsgFUGAfnFBB3ILIRVBAiEOCyAFIBcQjDQgDkECRw0BIBIhFwsgGyEUIBUhDCAIIQMMAgsgAkGf\nDGogAkHHDGooAAA2AAAgAkGYDGogAkHADGopAwA3AwAgAkGUA2ogAkH8AmovAQA7AQAgAkHoB2og\nAkHwAmotAAA6AAAgAiACKQO4DDcDkAwgAiACKAL4AjYCkAMgAiACKQPABDcD2AIgAiACKQDFBDcA\n3QIgAiACKQPoAjcD4AcgAkHYCmogAkGQBmpBJRCPOBogAkGwCWogAkGYA2pBIhCPOBogEiEXIBsh\nFCBbIVogTiEsIE8hLSBQIS4gUSEvIFIhJiBTISUgVCEkIBUhDCBVISEgViEiIFchIyAIIScgOgsh\nMCACQf8HaiACQZ8MaigAADYAACACQfgHaiACQZgMaikDADcDACACQdQCaiACQZQDai8BADsBACAC\nQbgCaiACQegHai0AADoAACACIAIpA5AMNwPwByACIAIoApADNgLQAiACIAIpA9gCNwPAAiACIAIp\nAN0CNwDFAiACIAIpA+AHNwOwAiACQegEaiACQdgKakElEI84GiACQZgIaiACQbAJakEiEI84GiAX\nITEgFCEyIAwMAQsgAiAUNgLkCiACIBc2AuAKIAIgAzYC3AogAiAMNgLYCkEDIQ4gAkHYCmoQ1xAL\nIQMgQCABEIw0IA5BA0YNAyACQYcCaiIKIAJB/wdqIhEoAAA2AAAgAkGAAmoiCyACQfgHaiIeKQMA\nNwMAIAJB9AFqIgcgAkHUAmovAQA7AQAgAkHYAWoiECACQbgCai0AADoAACACIAIpA/AHNwP4ASAC\nIAIoAtACNgLwASACIAIpA8ACNwPgASACIAIpAMUCNwDlASACIAIpA7ACNwPQASACQagBaiACQegE\nakElEI84GiACQY4CaiACQZgIakEiEI84GgJAAkAgAigCnAEiBARAIAIoApgBIRgDQCAEQewPaiEB\nIAQvAfIQIgVBDGwhBkF/IR8CQANAIAZFBEAgBSEfDAILIAEoAgghDyABKAIEIQ0gH0EBaiEfIAZB\ndGohBiABQQxqIQECQCATICogDSAPEOklQf8BcQ4CAAECCwsgHCATEIw0DAMLIBgEQCAYQX9qIRgg\nBCAfQQJ0akH4EGooAgAhBAwBCwsgE0UNASAERQ0CIAIgHzYC4AIgAkEANgLYAiACIAQ2AtwCIB4g\nCykDADcDACARIAooAAA2AAAgAiACKQP4ATcD8AcgAkHkB2oiDyAHLwEAOwEAIAIgAigC8AE2AuAH\nIAIgAikD4AE3A7gHIAIgAikA5QE3AL0HIAJByAJqIhggEC0AADoAACACIAIpA9ABNwPAAiACQegE\naiACQagBakElEI84GiACQbgMaiACQY4CakEiEI84GgJAIAQvAfIQQQpNBEAgAiAqNgK4CSACIBM2\nArQJIAIgHDYCsAkgCSACKQP4ATcCACAJQQhqIAspAwA3AgAgCUEPaiAKKAAANgAAIAIgMjYC5Aog\nAiAxNgLgCiACICc2AtwKIAIgAzYC2AogAiAjNgCDCyACICI2AP8KIAIgITYA+wogGiACKALwATYA\nACAaQQRqIAcvAQA7AAAgAiAwOgCNCyApIAIpAOUBNwAAICAgAikD4AE3AQAgAiAkNgCjCyACICU2\nAJ8LIAIgJjYAmwsgGUEIaiAQLQAAOgAAIBkgAikD0AE3AAAgAiAvNgLECyACIC42AsALIAIgLTYC\nvAsgAiAsNgK4CyACIFo3A7ALIDQgAkGoAWpBJRCPOBogAiAOOgDtCyAzIAJBjgJqQSIQjzgaIAJB\n2AJqIAJBsAlqIAJB2ApqELUUDAELIAJB2ApqIB8QlRsgAigC2AohASACKALcCiEQIAIoAuAKIQ0Q\n9C0iBSAELwHyECABQX9zaiILOwHyECACQcgEaiIdIAQgAUEMbGoiBkH0D2ooAgA2AgAgAiAGQewP\naikCADcDwAQgAkHYCmogBCABQbgBbGoiB0GVARCPOBogBy0AlQEhCiACQZgIaiAHQZYBakEiEI84\nGiACQShqIAVB7A9qIAtBnI3LABCvKyAGQfgPaiALIAIoAiggAigCLBDbKSACQSBqIAUgCxCWKyAH\nQbgBaiALIAIoAiAgAigCJBD0KSAEIAE7AfIQIAJBuAlqIB0oAgA2AgAgAiACKQPABDcDsAkgKCAC\nQdgKakGVARCPOBogAkGQDGogAkGYCGpBIhCPOBogAiANNgLIBCACIAUgBCAQGzYCxAQgAkEANgLA\nBCACICo2AqAIIAIgEzYCnAggAiAcNgKYCCAJIAIpA/AHNwMAIAlBCGogHikDADcDACAJQQ9qIBEo\nAAA2AAAgAiAyNgLkCiACIDE2AuAKIAIgJzYC3AogAiADNgLYCiACICM2AIMLIAIgIjYA/wogAiAh\nNgD7CiAaIAIoAuAHNgAAIBpBBGogDy8BADsAACACIDA6AI0LICkgAikAvQc3AAAgICACKQO4BzcB\nACACICQ2AKMLIAIgJTYAnwsgAiAmNgCbCyAZQQhqIBgtAAA6AAAgGSACKQPAAjcAACACIC82AsQL\nIAIgLjYCwAsgAiAtNgK8CyACICw2ArgLIAIgWjcDsAsgNCACQegEakElEI84GiACIA46AO0LIDMg\nAkG4DGpBIhCPOCEQIAJBwARqIAJBmAhqIAJB2ApqELUUIAJBkAZqIAJBsAlqQaUBEI84GiAKQQNG\nDQAgAkHoBGogAkGQBmpBpQEQjzgaIAJBwARqIAJBkAxqQSIQjzgaQQAhBkEAIQMCQAJAA0AgBCgC\n6A8iAQRAIAIgBC8B8BAiBzYC6AcgAiABNgLkByACIANBAWoiCzYC4AcgGCACQfAEaiIRKAIANgIA\nIAIgAikD6AQ3A8ACIAJBmAhqIDtBlQEQjzgaIAJB8AdqIAJBwARqQSIQjzgaIAMgBkcNAgJAIAEv\nAfIQIhNBC08EQCACQdgKaiAHEJUbIAIoAtgKIQcgAigC4AohDyACKALcCiEeEPctIgYgAS8B8hAi\nDSAHQX9zaiIOOwHyECACQeACaiIcIAEgB0EMbGoiBEH0D2ooAgA2AgAgAiAEQewPaikCADcD2AIg\nAkGQBmogASAHQbgBbGoiEUGVARCPOBogES0AlQEhAyACQbgMaiARQZYBakEiEI84GiACQRhqIAZB\n7A9qIA5BnI3LABCvKyAEQfgPaiANIAdBAWoiBGsiDSACKAIYIAIoAhwQ2ykgAkEQaiAGIA4Qlisg\nEUG4AWogDSACKAIQIAIoAhQQ9CkgASAHOwHyECACQeAKaiAcKAIANgIAIAIgAikD2AI3A9gKIAkg\nAkGQBmpBlQEQjzgaIAJBkAxqIAJBuAxqQSIQjzgaIAYvAfIQIhFBAWohByARQQxJDQEgB0EMQbyN\nywAQvTYACyACQZgGaiARKAIANgIAIAIgAikD6AQ3A5AGIAJB2ApqIDtBlQEQjzgaIAIgCjoA7Qsg\nECACQcAEakEiEI84GiACQeAHaiACQZAGaiACQdgKaiAFEJoODAULIAEgBEECdGpB+BBqIBMgBGtB\nAWogBkH4EGogBxDUKSACQQhqIAYgCxCNFiACKAIIIQYgAigCDCEHIAJBsAlqIAJB2ApqQaUBEI84\nGiACQbgHaiACQZAMakEiEI84GiACIA82AsAMIAIgByABIB4bNgK8DCACIAYgCyAeGzYCuAwgAkGY\nBmogGCgCADYCACACIAIpA8ACNwOQBiACQdgKaiACQZgIakGVARCPOBogAiAKOgDtCyAQIAJB8Adq\n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\nADYCACACIAIpA1g3AygCQAJAAkACQAJAAkACQAJAAkACfgJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQCAEQQdxQQFrDgMBAwIACyACQfQAaiAFKAIANgIAIAJBFTYCaCACIAIpAyg3AmwgAigCdCEFIAIo\nAmwhAyACKAJwIQQgAkEANgLoAiACQRY6ANgCIAIgBDYC1AIgAiAENgLMAiACIAM2AsgCIAIgBCAF\nQQV0ajYC0AIgAkGnA2ohCSACQccDaiENIAJB/wJqIQ4gAkHYAmohBiACQbgDakEBciIKQQdqIRBB\nACEFQQAhAwJAA0AgBEUNASACKALMAiIHIAIoAtACRg0BIAIgB0EgajYCzAIgBy0AACIEQRZGDQEg\nAkGHA2ogB0EYaikAADcAACACQYADaiAHQRFqKQAANwMAIAJB+AJqIAdBCWopAAA3AwAgDSAOKQAA\nNwAAIA1BCGogDkEIaikAADcAACACIAcpAAE3A7gDIAIgB0EIaikAADcAvwMgAiACKALoAkEBajYC\n6AIgAkGvA2ogAkHPA2opAAA3AAAgAkGoA2ogAkHIA2opAwA3AwAgAkGgA2ogAkHAA2opAwA3AwAg\nAiACKQO4AzcDmAMgBhDFMiAGQQhqIAlBCGopAAA3AAAgBiAJKQAANwAAIAogAikDmAM3AAAgECAC\nKQCfAzcAACACIAQ6ALgDAkACQAJAAkACQAJAAkACQAJAAkACQAJAIARBf2oODwAICAEICAgICAgI\nAgMEBQgLIAJBADoAWCACIAItALkDQQBHOgBZDAULIAJBADoAWCACIAIpA8ADQgBSOgBZDAQLIAIo\nArwDIAJB2ABqIAIoAsADIgQgAigCxAMQsS0gBBCMNAwECyACQdgAaiACKAK8AyACKALAAxCxLQwC\nCyACKAK8AyACQdgAaiACKALAAyIEIAIoAsQDEIIYIAQQjDQMAgsgAkHYAGogAigCvAMgAigCwAMQ\nghgLIAJBuANqENUWCyACLQBYRQRAIAItAFlBA3ENAiADDQQgAkHwAmogAkHIAmoQqhUgAigC8AIi\nA0UNFyACKAL0AiELIAUgDBCtNCADIQUgCyEMDAMLIAIoAlwhBAwSCyACQfgCaiACQcADaikDADcD\nACACIAIpA7gDNwPwAiACQfACaiACQdgDakHY5MUAENgoIQQMEQsgAkHIAmoQqxUiBA0QCyACKALU\n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\nEPkdAAsgAUIANwOwAiABQbgCakEAOwEAIAFBFGoiBSABKAKoAiIENgIAIAFBEGpBATYCACADQcAC\nakEBIAQQhgYgAygCwAIEQCABQbcCaiECIANBwAJqELYxQQ8hBAwvCyABQQE6ALcCIAEgAykCxAI3\nAgAgAUEIaiADQcwCaikCADcCACADIAE2AqwCIAEoAqwCIQQgA0HAAmogASgCECAFKAIAEMQHIAMo\nAsACQQhGDSIgASADKQPAAjcCmAIgAUGgAmogA0HIAmooAgA2AgAgAUGYAmohBQJAAkACQCABKAKY\nAkEBaw4HExIGAgEBABQLIAEoAqwCIQQgA0GgAmogASgCECABQRRqKAIAELUEIANBmAJqIAEQmigg\nA0HAAmogBEEsaigCACADKAKgAiADKAKkAiADKAKYAiADKAKcAhCtFyADKALUA0ECRg0jIAFBAToA\nswIgAUG8AmogA0HAAmpBtAEQjzghBAJAIAFB5AJqKAIAQQhqIAEQwjZFBEAgA0GQAmogASgCECAB\nQRRqKAIAELUEIANB+ANqIAQgAygCkAIgAygClAIgBRC0BSABQYECOwG4AiABQQE6ALICIAFB4AJq\nKAIAEJUhDQFBDyEEIAMoAoAEQR1GDS8gAUEAOwG4AiABQcQDaigCACICQSxqKAIAIQQgAkEoaigC\nACEFIAJBJGooAgAhBiACQSBqKAIAIQIgASgCrAIgA0HAAmogA0H4A2pBkAEQjzgaIANBwAVqIANB\nmAVqKQMANwMAIANBuAVqIANBkAVqKQMANwMAIAMgAykDiAU3A7AFIAIgBiAFIAQgA0HAAmogA0Gw\nBWoQyxcMKAsgA0GsAmoQ3glBDyEEDC8LIAEoAqwCIQYgAUEAOgCzAiADQcACaiAEQbQBEI84GiAB\nQQA7AbgCIAFBADoAsgJBHSEEIAMpA/gDIQogAygCgAQiBUEdRwRAIAMgBTYCkAkgAyAKNwOICSAD\nQZQJaiADQYQEaiIEQZwBEI84GiADQfAHaiAEQYQBEI84GiADQZgKahCKLSAFIQQLIANBsAVqIANB\nwAJqQbQBEI84GiADQegGaiADQfAHakGEARCPOBogAUGIBWogBDYCACABQYAFaiAKNwMAIAFBjAVq\nIANB6AZqQYQBEI84GiABQfQLaiAGNgIAIAFB+AtqIANBsAVqQbQBEI84GiABQa0NakEAOgAADCUL\nIAEoAqwCIQIgA0GIAmogASgCECABQRRqKAIAELUEIANBgAJqIAEQmiggA0HAAmogAkEsaigCACAD\nKAKIAiADKAKMAiADKAKAAiADKAKEAhCtFyADKALUA0ECRg0TIANBsAVqIANBwAJqQbQBEI84GgJA\nIAMoAtgFQQhqIAEQwjZFBEAgA0H4AWogASgCECABQRRqKAIAELUEIANBwAJqIANBsAVqIAMoAvgB\nIAMoAvwBIAUQtAUgAygCyAJBHUYNASADQYgJaiADQcACakGQARCPOBogA0GACGoiBCADQeADaikD\nADcDACADQfgHaiIFIANB2ANqKQMANwMAIAMgAykD0AM3A/AHIANBuAZqKAIAIgJBLGooAgAhBiAC\nQShqKAIAIQcgAkEkaigCACEIIAJBIGooAgAhAiABKAKsAiADQcACaiADQYgJakGQARCPOBogA0GI\nBGogBCkDADcDACADQYAEaiAFKQMANwMAIAMgAykD8Ac3A/gDIAIgCCAHIAYgA0HAAmogA0H4A2oQ\nyxcgA0GwBWoQvyAMLAsgA0GsAmoQ3gkMIgsgA0HAAmoQxS4MIQsgASgCrAIhBiADQfABaiABKAIQ\nIAFBFGoiBCgCABC1BCADQegBaiABEJooIANBsAVqIAZBOGooAgAgAygC8AEgAygC9AEgAygC6AEg\nAygC7AEQ/gkgAy0A9AVBAkcEQCADQcACaiADQbAFakHIABCPOBogA0HgAWogASgCECAEKAIAELUE\nIANBwAJqIAMoAuABIAMoAuQBELAEIANBwAJqEJMYCyABKAKsAiEGIANB2AFqIAEoAhAgBCgCABC1\nBCADQdABaiABEJooIAFB4ABqIAYoAiwgAygC2AEgAygC3AEgAygC0AEgAygC1AEQjQYgAUEBOgC2\nAgJAIAEoAmBBAWsOAgAgAgsgAUG8AmogAUHkAGpBpAEQjzghBCABQYkEakEAOgAAIAFBhARqIAFB\nnAJqNgIAIAFBgARqIAQ2AgALIANBwAJqIAFB4ANqIgYgAhD4AiADKALYAyICQQNGDRIgAyADKQDB\nAjcD+AMgAyADQcgCaikAADcA/wMgAy0AwAIhBCADKALQAiEFIANBsAVqIANB1AJqQYQBEI84GiAD\nQfgHaiIHIANB5ANqKAIANgIAIAMgAykC3AM3A/AHIAYQlBwgAkECRwRAIANBiAlqIANBsAVqQYQB\n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\nALcFNwAAIAMgAikAADcD+AggAyAFKQAANwD/CAwRCyABKAKsAiADQaABaiABQRBqKAIAIAFBFGoo\nAgAQtQQgASgCpAIoAgQiBCgCACEFIAQoAgQhBCADKAKkASEGIAMoAqABIANBsAVqIANByAJqQZAB\nEI84GiADQQA2AogEIAYgBSAEIANBsAVqIANB+ANqEMsXCyABKAK8AkUNDiABLQCwAg0CDA4LIABB\nEDoAAEEFDCQLIAMgAykD6AY3A/gIIAMgAykA7wY3AP8IDA0LIAFBvAJqEJAdDAsLIANBsAFqIAEo\nAhAgAUEUaigCABC1BCADKAKwASEFIAMoArQBIQYgAUH8BWpBADoAACABQfgFaiABKAKkAjYCACAB\nQfQFaiAENgIAIAFBqANqIAY2AgAgAUGkA2ogBTYCAAsgA0HAAmogAUG8AmoiBSACENMBIAMtAMAC\nIgRBEEYNBiADIAMpAMECNwOwBSADIANByAJqKQAANwC3BSAFEOMnIARBD0YNDCADIAMpALcFNwD/\nCCADIAMpA7AFNwP4CCABQYAGahCTGAwLCyABKAKsAiEEIANBmAFqIAEoAhAgAUEUaiICKAIAELUE\nIANBkAFqIAEQmiggA0GwBWogBEE4aigCACADKAKYASADKAKcASADKAKQASADKAKUARD+CSABQZwC\naiEEIAMtAPQFQQJHBEAgA0HAAmogA0GwBWpByAAQjzgaIANBiAFqIAEoAhAgAigCABC1BCADQcAC\naiADKAKIASADKAKMASAEELsFIANBwAJqEJMYCyABKAKsAiEGIANBgAFqIAEoAhAgAigCABC1BCAD\nQfgAaiABEJooIANBwAJqIAYoAiwgAygCgAEgAygChAEgAygCeCADKAJ8EI0GIAMoAsACIgZBAkYN\nGSADQcACakEEciECIAZFBEAgA0GwBWogAkG0ARCPOBogA0HoAGogASgCECABQRRqKAIAELUEIANB\niAlqIANBsAVqIAMoAmggAygCbCAFELQFIANBiAlqEMUuIANBsAVqEL8gDBoLIANBsAVqIAJBpAEQ\njzgaIANB8ABqIAEoAhAgAUEUaigCABC1BCADKALIBSADKAKoBiADKAJwIAMoAnQgBBDiBCADQbAF\nahDpGgwZCyABKAKsAiECIANB4ABqIAEoAhAgAUEUaigCABC1BCADQdgAaiABEJooIANBwAJqIAJB\nOGooAgAgAygCYCADKAJkIAMoAlggAygCXBD+CSADLQCEA0ECRg0FIANBsAVqIANBwAJqQcgAEI84\nGgJAIAMoAuQFQQhqIAEQpRZFBEAgA0GsAmoQ3gkMAQsgA0HQAGogASgCECABQRRqKAIAELUEIANB\nsAVqIAMoAlAgAygCVCABQaACaigCABDABQsgA0GwBWoQkxgMGAtB2LXOACgCAEECSw0FQdStzgAQ\nxS1B/wFxIgJFDQVB2K3OACgCACACEKgORQ0FQditzgAoAgAiAkEMaigCACEHIAIoAgghCCACKAIA\nIQkCfyACKAIEIgYEQCADQQA2AtACIAMgBzYCzAIgAyAINgLIAiADIAY2AsQCIAMgCTYCwAJBAQwB\nCyADQQA2AsACQQALIQUgA0H4A2ogA0HAAmpBrIjGABDeISADQcwCakEBNgIAIANB1AJqQQA2AgAg\nA0HgiMYANgLIAiADQaSWzAA2AtACIANBADYCwAICQCAFIAZJBEAgAyAFNgLABSADIAc2ArwFIAMg\nCDYCuAUgAyAGNgK0BSADIAk2ArAFDAELIANBADYCsAULIANBiAlqIANBsAVqQayIxgAQ3iEgA0HI\nAGogASgCnAIgAUGgAmooAgAQ4ykgA0HEBWpBhPjFADYCACADQcAFaiADQegGajYCACADQfj2xQA2\nArgFIAMgAjYC+AcgA0ECNgL0ByADIAMpA0g3A+gGIAMgA0GICWo2ArwFIAMgA0HAAmo2ArQFIAMg\nA0H4A2o2ArAFIAMgA0GwBWo2AvAHQditzgAoAgAgA0HwB2oQ6w4MBQsgA0HAAmoQuDEMDwsgAEEQ\nOgAAQQgMGwsgAEEQOgAAQQcMGgsgAEEQOgAAQQMMGQsgA0HAAmoQ6jEMCwsgA0E4aiABKAIQIAFB\nFGooAgAQoQcCQAJAIAMpAzinQQFGBEAgAyADKQNAIgo3A7ACIAoQsB5FDQEgA0EgaiABKAKcAiAB\nQaACaiICKAIAEOMpIAMoAiQhBSADKAIgIQYgA0EYaiABKAIQIAFBFGoiBygCABC1BCADKAIYIAMo\nAhwgBCgCAEEIaiAEKAIEELs2BEAgBiAFIAQoAghBCGogBEEMaigCABC7Ng0DIAEoAhBFDQMLIANB\n+ANqIAEoAqwCQSxqEKwYIANBwAJqIAEoAqwCEJgaIANBEGogASgCECAHKAIAELUEIAMoAhQhBCAD\nKAIQIQUgAUEAOgC3AiADQZAJaiABQQhqKQIANwMAIAMgASkCADcDiAkgA0GwBWogA0H4A2ogA0HA\nAmogBSAEIANBiAlqIAEoApwCIAIoAgAQrQcgASgCrAIgA0HAAmogA0GwBWpByAAQjzgaIANBwAJq\nEKkCDBQLQQ8hBEHYtc4AKAIAQQNLDRdB4K3OABDFLUH/AXEiAkUNF0Hkrc4AKAIAIAIQqA5FDRdB\n5K3OACgCACICQQxqKAIAIQcgAigCCCEIIAIoAgAhCQJ/IAIoAgQiBgRAIANBADYC0AIgAyAHNgLM\nAiADIAg2AsgCIAMgBjYCxAIgAyAJNgLAAkEBDAELIANBADYCwAJBAAshBSADQfgDaiADQcACakHo\niMYAEN4hIANBzAJqQQE2AgAgA0HUAmpBADYCACADQbiJxgA2AsgCIANBpJbMADYC0AIgA0EANgLA\nAgJAIAUgBkkEQCADIAU2AsAFIAMgBzYCvAUgAyAINgK4BSADIAY2ArQFIAMgCTYCsAUMAQsgA0EA\nNgKwBQsgA0GICWogA0GwBWpB6IjGABDeISADQTBqIAEoApwCIAFBoAJqKAIAEOMpIANBxAVqQYT4\nxQA2AgAgA0HABWogA0HoBmo2AgAgA0H49sUANgK4BSADIAI2AvgHIANBAjYC9AcgAyADKQMwNwPo\nBiADIANBiAlqNgK8BSADIANBwAJqNgK0BSADIANB+ANqNgKwBSADIANBsAVqNgLwB0Hkrc4AKAIA\nIANB8AdqEOsODBcLQdi1zgAoAgANC0Hsrc4AEMUtQf8BcSICRQ0LQfCtzgAoAgAgAhCoDkUNC0Hw\nrc4AKAIAIgVBDGooAgAhBiAFKAIIIQcgBSgCACEIAn8gBSgCBCIEBEAgA0EANgLQAiADIAY2AswC\nIAMgBzYCyAIgAyAENgLEAiADIAg2AsACQQEMAQsgA0EANgLAAkEACyECIANB6AZqIANBwAJqQcCJ\nxgAQ3iEgA0G8BWpBATYCACADQcQFakEANgIAIANBmIrGADYCuAUgA0GklswANgLABSADQQA2ArAF\nAkAgAiAESQRAIAMgBjYCzAIgAyAHNgLIAiADIAQ2AsQCIAMgCDYCwAIgAyACNgLQAiACQQFqIQIM\nAQsgA0EANgLAAgsgA0HwB2ogA0HAAmpBwInGABDeISADQShqIAEoApwCIAFBoAJqKAIAEOMpIAMg\nAykDKDcDuAICQCACIARJBEAgAyACNgKYCSADIAY2ApQJIAMgBzYCkAkgAyAENgKMCSADIAg2AogJ\nDAELIANBADYCiAkLIANB+ANqIANBiAlqQcCJxgAQ3iEgA0HgAmpBoIrGADYCACADQdQCakGE+MUA\nNgIAIANB3AJqIANBiAlqNgIAIANB0AJqIANBuAJqNgIAIANB+PbFADYCyAIgAyAFNgKoBSADQQM2\nAqQFIAMgA0H4A2o2AtgCIAMgA0HwB2o2AswCIAMgA0GwBWo2AsQCIAMgA0HoBmo2AsACIAMgA0HA\nAmo2AqAFIAMgA0GwAmo2AogJQfCtzgAoAgAgA0GgBWoQ6w4MCwtB2LXOACgCAA0KQfitzgAQxS1B\n/wFxIgJFDQpB/K3OACgCACACEKgORQ0KQfytzgAoAgAiAkEMaigCACEGIAIoAgghByACKAIAIQgC\nfyACKAIEIgQEQCADQQA2AtACIAMgBjYCzAIgAyAHNgLIAiADIAQ2AsQCIAMgCDYCwAJBAQwBCyAD\nQQA2AsACQQALIQUgA0H4A2ogA0HAAmpBsIrGABDeISADQcwCakEBNgIAIANB1AJqQQA2AgAgA0GA\ni8YANgLIAiADQaSWzAA2AtACIANBADYCwAICQCAFIARJBEAgAyAFNgLABSADIAY2ArwFIAMgBzYC\nuAUgAyAENgK0BSADIAg2ArAFDAELIANBADYCsAULIANBiAlqIANBsAVqQbCKxgAQ3iEgA0EIaiAB\nKAKcAiABQaACaigCABDjKSADQcQFakGE+MUANgIAIANBwAVqIANB6AZqNgIAIANB+PbFADYCuAUg\nAyACNgL4ByADQQI2AvQHIAMgAykDCDcD6AYgAyADQYgJajYCvAUgAyADQcACajYCtAUgAyADQfgD\najYCsAUgAyADQbAFajYC8AdB/K3OACgCACADQfAHahDrDgwKCyABQQA6ALACDAMLIAFBADoAsAIL\nAkAgAUHcAGotAABBAkYNACABLQCxAkUNACABQRhqEJMYCyABQQA6ALECDBILIAFBgAZqEJMYCwJA\nIAFB3ABqLQAAQQJGDQAgAS0AsQJFDQAgAUEYahCTGAsgAUEAOgCxAgwMCyABLQC0AgRAIANB+ANq\nEMUuCyABQQA6ALQCIAEtALUCBEAgAUG8AmoQvyALIAFBADoAtQIMAQsgAUEAOgC2AgwOCyABQQA6\n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\nCyAAQQA6APwBIAAoAvQBIQRBACEDDAALAAtBAAsiA0UEQCAIQQM6AAAMAQsgAiADNgKoByACIAQ2\nAqwHIAcQjyUgAEGkAmooAgAoAigiAyADKQMIQgF8NwMIIAJBsAZqIAIoAqgHIgVBHGooAgAQuCgg\nBUEgaiEKIABBsAJqKAIAIQMgAEGsAmooAgAhBCAFQRhqKAIAIQgCQCAFQegBai0AAEEBRgRAIAJB\niAZqIAIoArAGIgkgAigCtAYiDCAEIAMQ3QQgAkGwA2pB0/fLAEHAABDoEyACQYgFaiACQbADakGY\nnssAEJUcIAJBsANqIAJBiAVqQcAAEI84GiACQfwDaiACQZAGaigCADYCACACIAg2AvADIAJCADcB\nggQgAkEDOwGABAwBCyACQYgGaiACKAKwBiIJIAIoArQGIgwgBCADEN0EIAJBsANqQdP3ywBBwAAQ\n6BMgAkGIBWogAkGwA2pBiJ7LABCVHCACQbADaiACQYgFakHAABCPOBogAkGKBGpCADcBACACQZIE\nakIANwEAIAJBmgRqQgA3AQAgAkH8A2ogAkGQBmooAgA2AgAgAiAINgLwAyACQgA3AYIEIAJBhAI7\nAYAECyACIAIpA4gGNwL0AyACQYgCaiACKAK4BiIIIAogAkGwA2oQ4g4gBSAFKAIYQQFqIgo2AhhB\n////ByEEQQAhAwNAIAQgCnFFIANBA0tyRQRAIARBCHYhBCADQQFqIQMMAQsLIAJBADoAkAUgAkED\nNgKMBSACIAM2AogFIAVBHGohBANAIAJB0ABqIAJBiAVqEOobIAIoAlAEQCACKAJUIQUgAkGwA2og\nBCgCABCGHiACQbADaiADIAUQtwUMAQsLIAJBsAZqEOohIAkQwgUgDBDCBSAIEMIFIAJBqAdqEN4S\nIAAoAqgCIABBrAJqKAIAEIw0IABBAToAxAIgAi0A2QJBAkcNAQtBACEEQQMMAQsgAkGQAWogAkGI\nAmpB9AAQjzgaIAcQriQgAEHwAWooAgAiAygCNEEsaigCAEEBRwRAIAJBlAJqQQE2AgAgAkGcAmpB\nATYCACACQbwDakEBNgIAIAJBxANqQQA2AgAgAkGItcsANgKQAiACQQA2AogCIAJBGzYCjAUgAkGY\nqMAANgK4AyACQaSWzAA2AsADIAJBADYCsAMgAiACQYgFajYCmAIgAiACQbADajYCiAUgAkGIAmpB\n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\nCEEdRgRAIAJB0AJqEP4vQQghBEEAIQMMAQsgAkHwBmogAkHQAmoQ8BQgAkGgAmogAigC8AZBAWoi\nBUF/IAUbIgVBBCAFQQRLGxC7GCACKAKgAiEFIAIoAqQCIgQgAkGICGpBmAEQjjghAyACQQE2ArAG\nIAIgAzYCrAYgAiAFNgKoBiACQegDaiACQdACakHQABCPOBpBmAEhBkEBIQMDQCACQfAGaiACQegD\nahDTBwJAIAIoAoAHQR1HBEAgAkGICGogAkHwBmpBmAEQjzgaIAMgAigCqAZHDQEgAkHwBGogAkHo\nA2oQ8BQgAkGoBmogAigC8ARBAWoiBUF/IAUbEKsOIAIoAqwGIQQMAQsgAkHwBmoQ1QMgAkHoA2oQ\n/i8gAigCqAYhBgwCCyAEIAZqIAJBiAhqQZgBEI84GiACIANBAWoiAzYCsAYgBkGYAWohBgwACwAL\nIAIgBDYClAggAiAENgKMCCACIAY2AogIIAIgBCADQZgBbCIGaiIHNgKQCCACQbACaiADEKsOIAIo\nArQCIgUgAigCuAIiCEGYAWxqIAQgBhCPOBogAiAHNgKMCCACIAMgCGoiAzYCuAIgAkGICGoQvAMg\nAigCsAIhBCACIAU2AswCIAIgBSADQZgBbGoiJTYCyAIgAiAFNgLEAiACIAQ2AsACIAJBtAhqISYg\nAkGUCGohFCACQYwEaiEnIAJBhAVqIREgAkH4BGohCCACQZwIaiESIAJBmAhqISggAkHwA2ohCyAC\nQYAFaiEJIAJBiAVqIQ4gAkH8A2ohKSACQcwGaiEqIAJBwAZqIRAgAkG0BmohHSACQfAEakEEciEK\nIAJBmARqIRYgAkH0A2ohFSACQfwEaiEeIAJBlAVqIRcgAkGYB2ohHyACQYwHaiEgIAJBoARqISEg\nAkGIBGohGCACQYwFaiEiIAJBkAVqISsgAkGsBGohLCACQagGakEEciEjIAJBxAdqIS0gAkHAB2oh\nLiACQcgFaiEvIAJBiAdqIRkgAkHoA2pBBHIhByACQYQHaiEwIAJBgAdqITEDQAJAICUgBSIDRwRA\nIAJB4ANqIgQgA0EIaikDADcDACACIANBmAFqIgU2AsQCIAIgAykDADcD2AMgAygCECEGIAJB0AJq\nIANBFGpBhAEQjzgaIAZBHUcNAQsgAkHAAmoQvAMgAkGgCWokAA8LIAJB+AZqIAQpAwA3AwAgAiAC\nKQPYAzcD8AYgAiAGNgKAByAwIAJB0AJqQYQBEI84IQMCQAJAAkACfwJAAkACQAJAAkACQCAGQRxG\nBEAgAigCmAciBEEPRgRAIAJBGGogAigCnAcgAigCoAcQnR8gAigCHCEGIAIoAhghAwsgAkEQaiAC\nKAKEByACKAKIBxCUJCACKAIUIQwgAigCECEPIAIoApQHRQ0BIAIoApAHIg1FDQIgCyACKAKMByAN\nELwHDAgLIAJBmAJqIAIoAvAGIAIoAvQGEJQkIAIoApwCIRogAigCmAIhGyACQZACaiACKAL4BiAC\nKAL8BhCUJCACKAKUAiEyIAIoApACITMCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nIAIoAoAHIgZBdWpBDSAGQQpLG0EBaw4QAQIDBAUGBwgJCgsMDQ4PEAALIAkgAigCmAcgAigCnAcQ\n/h0gAkEoaiACKAKMByACKAKQBxCUJCACKQMoITYgAkEgaiACKAKEByACKAKIBxD/HiACKQMgITcg\nB0EIaiA2NwIAIAdBEGogCSkDADcCACAHQRhqIA4oAgA2AgAgByA3NwIAQQsMFgsgAkE4aiACKAKY\nByACKAKcBxCUJCACKQOIByE2IAIpAzghNyAOIAIoAqQHIAIoAqgHEP4dIAJBMGogAigCkAcgAigC\nlAcQ/x4gAiA3NwOABSACIDY3A/AEIAIgAikDMDcD+AQgCyACQfAEakEoEI84GkEMDBULIAJB0ABq\nIAIoAowHIAIoApAHEJQkIAIoAlQhDCACKAJQIQ8gAkHIAGogAigChAcgAigCiAcQ/x4gAigCTCEN\nIAIoAkghEyACKAKUByIDQQNNQQAgA0ECRxtFBEAgAkFAayACKAKYByACKAKcBxCdHyACKAJEIQYg\nAigCQCEECyACIAY2AoQEIAIgBDYCgAQgAiADNgL8AyACIA82AvQDIAIgEzYC7AMgAiAMNgL4AyAC\nIA02AvADQQ0MFAsgAkHoAGogAigCjAcgAigCkAcQlCQgAigCbCEcIAIoAmghEyACKAKYByEDIAJB\n4ABqIAIoApwHIg0Q1R0gDUEFdCE0QQAhBiACKAJkIQ8gAigCYCI1IQwDQCAMRSAGIDRGckUEQCAI\nIANBDGooAgAgA0EQaigCABD+HSARIANBGGooAgAgA0EcaigCABD+HSACIAMpAwAiNjcD8AQgCCkD\nACE3IAkpAwAhOCAGIA9qIgRBGGogDikDADcDACAEQRBqIDg3AwAgBEEIaiA3NwMAIAQgNjcDACAG\nQSBqIQYgA0EgaiEDIAxBf2ohDAwBCwsgAkHYAGogAigChAcgAigCiAcQ/x4gAiANNgKEBCACIA82\nAoAEIAIgNTYC/AMgAiAcNgL4AyACIBM2AvQDIAIgAikDWDcC7ANBDgwTCyACQfgAaiACKAKEByAC\nKAKIBxCUJCACKQN4ITYgCSACKAKYByACKAKcBxDnDyACQfAAaiACKAKMByACKAKQBxCUJCACKQNw\nITcgByA2NwIAIAdBEGogCSkDADcCACAHQRhqIA4oAgA2AgAgB0EIaiA3NwIAQQ8MEgsgAkGIAWog\nAigChAcgAigCiAcQlCQgAigCjAEhAyACKAKIASEEAkACQAJAAkAgAigClAdBAWsOAgECAAsgAkGo\nBmogAigCnAcgAigCoAcQ6g8gHSACKAKoByACKAKsBxDIECAQIAIoArQHIAIoArgHEOoPICogAigC\nwAcgAigCxAcQ6g8gCiACQagGakEwEI84GiACQQA2AvAEDAILIAogAigCnAcgAigCoAcQ5x4gAkEB\nNgLwBAwBCyAdIAIoAqgHIAIoAqwHEP4dIAJBqAZqIB8QiiUgCkEQaiACQbgGaikDADcCACAKQQhq\nIAJBsAZqKQMANwIAIAogAikDqAY3AgAgAkECNgLwBAsgAkGAAWogAigCjAcgAigCkAcQlCQgAikD\ngAEhNiACQagGaiACQfAEakE0EI84GiACIDY3AvQDIAIgAzYC8AMgAiAENgLsAyApIAJBqAZqQTQQ\njzgaQRAMEQsgCCACKAKQByACKAKUBxD+HSARIB8QvR4gAkGQAWogAigChAcgAigCiAcQlCQgAikD\nkAEhNiAHQQhqIAgpAwA3AgAgB0EQaiAJKQMANwIAIAdBGGogDikDADcCACAHIDY3AgBBEQwQCwJA\nIAIoAqwHIgNBA0cEQCADQQJPBEAgAkGwAWogAigCsAcgAigCtAcQnR8gAigCtAEhBiACKAKwASEE\nCwJ/QQAgAigCjAciDEUNABogAkGoAWogDCACKAKQBxCdHyACKAKsASEcIAIoAqgBCyENIAIoArgH\nIhNBAk8EQCACQaABaiACKAK8ByACKALABxCdHyACKAKgASEMIAIoAqQBIQ8LIAggAigCmAcgAigC\n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\nACACIAcpAgA3A6gGIAJB8ARqICdB5AAQjzgaIANBHEYNASAUIAIpA6gGNwIAIBRBGGogECkDADcC\nACAUQRBqIAQpAwA3AgAgFEEIaiAGKQMANwIAICYgAkHwBGpB5AAQjzgaIAIgGjYCjAggAiAbNgKI\nCCACIAM2ApAIIDMgMhCgNQwCCyACQYAEaiINIAM2AgAgAkGwBmogCykDADcDACACIAQ2AvwDIAJB\nuAZqIAJB+ANqKQMANwMAIAIgBjYChAQgECANKQMANwMAIAIgDDYC7AMgAiAPNgLoAyACIAIpA+gD\nNwOoBgsgAkGABGogECkDADcDACACQfgDaiACQbgGaikDADcDACALIAJBsAZqKQMANwMAIAIgAikD\nqAY3A+gDIAJBiAhqIAJB6ANqELIBIAIoApAIIQMLAkACQCADQR1GBEAgAigClAggAigCmAgQjDQM\nAQsgA0EcRiIGIAIoApgIQQdGIgxxIg8EQCACQYAEaiASQRhqKQIANwMAIAJB+ANqIBJBEGopAgA3\nAwAgCyASQQhqKQIANwMAIAIgEikCADcD6AMgAkEIaiABKAIAQQhqIAEoAgQQhSMgAiACKAIMIg02\nAowEIAIgAigCCCIaNgKIBCACQfAEahCCJSACIAJB8ARqNgKoBiACQegDaiACQagGahDJCyIDBEAg\nAigC8AQgAigC9AQQjDQMAwsgAigC8AQhAyACKAL0BCIERQ0CIAIgAigC+AQ2AvgEIAIgBDYC9AQg\nAiADNgLwBCACIAJB8ARqEOoeIAIoAgQhAyACKAIAIhtFDQIgACgCCCIEIAAoAgBGBEAgACAEEKcP\nIAAoAgghBAsgACAEQQFqNgIIIAAoAgQgBEEDdGoiBCADNgIEIAQgGzYCACACQegDahCsKCAaIA0Q\noDULAkAgBgRAIAxFDQEgDw0CIBIQrCgMAgsgAkGICGoQmCcMAQsgKBCnBQsgAkGICGogAkHwBmpB\nmAEQjzgaICQgAkGICGoQowsMAQsLIAIgAzYC8ARBnN3EAEEzIAJB8ARqQajXxABB0N3EABCTFAAL\nAAsAC/05Ag9/AX4jAEHgD2siAiQAIAACfwJAAkAgAAJ/AkACfwJAAn8CQAJAAkACQAJAAkACfwJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkAC\n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\nADYCACACQQE2AoAJIAIgAzYC/AggAkEBNgL4CCACIAIpA4gPNwPYCyACIAIpApQPNwOgCCACIAIp\nA6APNwPYBiACIAIpApwKNwKECSACQZAMaiACQawPaiIDQSQQjzgaIAJBsA5qEI80IAJByA5qEKE1\nIAJBkApqEPArIAJBIGogACgC0AIiD0HIBWooAgAgD0HMBWooAgAQxi0gAigCICEPIAIoAiQhECAC\nQZAOaiACQcAIakHcABCPOBogBCAGKAIANgIAIAUgBygCADYCACAKIAgoAgA2AgAgDCALKAIANgIA\nIA4gDSgCADYCACACIAk2AuwOIAIgAikD+AM3A/AOIAIgAikD2A03AvwOIAIgAikD2As3A4gPIAIg\nAikDoAg3ApQPIAIgAikD2AY3A6APIAMgAkGQDGpBJBCPOBogAkEYaiAPIAJBkA5qIBAoAiQRAwAg\nAigCGCEDIABB8AJqIAIoAhwiBTYCACAAIAM2AuwCDAELIAIgBDoAkA4gAiACLwH4AzsAkQ4gAiAR\nNwOYDiACIAc2ApQOIAIgCS0AADoAkw5BgLzAAEHMACACQZAOakHIzMAAQcy8wAAQkxQACyACQZAO\naiADIAEgBSgCDBEDACACLQCQDiIBQRBGDQEgAiACKQCRDjcDkAogAiACQZgOaikAADcAlwogAEHs\nAmoQ0SsgAUEPRgRAIAIgACkAATcDyAYgAiAAQQhqKQAANwDPBiAALQAAIQEgAkGQDmogAEEQakGY\nARCPOBogAkGwD2ogAEHgAmooAgA2AgAgAiAAKQLYAjcCqA8gAkGkBWogAkGQDmpBpAEQjzgaQQEM\nAQsgAiACKQCXCjcAzwYgAiACKQOQCjcDyAYgAEHYAmoQ1RUgABDfL0EACyAAKALUAhC6LyACIAIp\nAM8GNwCfAiACIAIpA8gGNwOYAiACQawCaiACQaQFakGkARCPOBogAEEBOgDpAiAAEJsVDQIgAkGY\nDmogAikAnwI3AAAgAiABOgCQDiACIAIpA5gCNwCRDiACQdADaiACQZAOahCMIQwDC0EHCzoA6QIg\nAEEDOgCEFEEBIQNBAwwCCyACQfQAaiACQawCakGkARCPOBogAkGYDmogAikAnwI3AAAgAiABOgCQ\nDiACIAIpA5gCNwCRDiACQaAOaiACQfQAakGYARCPOBogAkGABGogAkGUAmooAgA2AgAgAiACKQKM\n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\nAUEFdGoiBDYC6AEgAkEiNgL4ASACQQY6AIgCIAJBBjoAoAIgAkEGOgC4AiACQQY6ANACIAJCADcC\n7AIgAkHoAGpBBHIhJCACQZACaiEOIAJBiAJqQQFyIREgAkHwAGohCCACQegAakEBciEKIAJBqAJq\nIRwgAkGgAmpBAXIhEiACQcACaiEWIAJBuAJqQQFyIRcgAkHYAmohGCACQdACakEBciEZIAJBgANq\nIR0gAkH4AmpBAXIhHiACQZgDaiEfIAJBkANqQQFyISBBBiEJQQYhE0EGIRRBBiEVQSIhBgNAIANB\nYGohAwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQANAIANBIGoiAyAERyILRQRAIAIgBDYC7AEgBkEiRg02IAJBmANqIAJB8AJqKAIA\nNgIAIAIgAikD6AI3A5ADQQEhDkEAIQNBASEKQQEhB0EBIQggBkEBaw4hAgMEBQYHCAkKCwwNDg8Q\nERITFBUhFhcYGRobHB0gHh8lUAsgAy0AACIHQRZGDQALIAIgA0EQaiIlNgLwASACIANBIGo2AuwB\nAkACQAJAAkACQAJAAkACQCAHQX9qDg8BAAACAAAAAAAAAAMEBQYACyADIAJBqANqQZjnxQAQ3ykh\nBAxACyACQcABaiADQQFqMQAAEMkhDAULIAJBwAFqIANBCGopAwAQySEMBAsgJCADQQhqKAIAIANB\nDGooAgAQsBggAkEBNgJoIAJBwAFqIAJB6ABqEKMQDAMLIANBBGopAgAhJiACQQA2AmggAiAmNwJs\nIAJBwAFqIAJB6ABqEKMQDAILIAJBwAFqIANBCGooAgAgA0EMaigCABDSHgwBCyACQcABaiADQQRq\nKAIAIANBCGooAgAQ0h4LIAIoAsQBIQQgAigCwAEiA0EHRiADQQhGcg05IANBfmpBBSADQQFLG0EB\naw4FJCUmJygyC0ECIQMgCSIEQQZHBEAgAkHxAGogEUEIaikAADcAACACQfgAaiARQQ9qKQAANwAA\nIAIgESkAADcAaSACIAk6AGgCfyAEQQFGBEAgAi0AaQwBCyACQegAaiACQagDakHYucgAEIMQIQRB\n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\nIAJBEjYCaCACQRhqIAJB6ABqELsbIQQMEwsgAigCpAEEQEGKvcoAQQUQ2xghBAwTCyACQegAaiAC\nQRhqEMYsIAIoAmwEQCACQaABahCpLiACQagBaiACQfAAaigCADYCACACIAIpA2g3A6ABDAILIAIo\nAmghBAwSCyACICY3A4ADIAIgBDYC/AIgAiADOgD4AiACQZADaiACQZgBahDwKiACLQCQA0EWRwRA\nIAsgAikDkAM3AwAgC0EIaiACQZgDaikDADcDACACQcgBaiACQYADaikDADcDACACQdABaiALKQMA\nNwMAIAJB2AFqIAJBgAFqKQMANwMAIAIgAikD+AI3A8ABIAJBsAFqIAJBwAFqEPEXDAELCyACKAKU\nAyEEIAJB+AJqELsUDBALIAIoAsQBDBMLIAJBGGogAkGoA2pBmMjFABCUBiEEDBELQYq9ygBBBRDa\nGCEEDAcLDAkLQQAhBkEBCyEDQQELIQdBAQshBSACQZADahDXFUEAIQsgBg0ADAELIAJB0AJqEOwx\nCyADBEAgAkG4AmoQ7DELIAcEQCACQaACahDsMQsgBQRAIAJBiAJqEOwxCyALBEAgAkH4AWoQ2igL\nIBAgDBCMNAsgDEEARwwGC0EBCyEKQQEhB0EBIQgLIAJBkANqENcVIApFDQELIAJB0AJqEOwxCyAO\nBEAgAkG4AmoQ7DELIAcEQCACQaACahDsMQsgCARAIAJBiAJqEOwxCyACIAIvAeYBOwFmIAJBsAFq\nEN4rDAILIAIoAqQBIQxBAAshAyACQbABahDeKyAMRSADckUEQCACKAKgASAMEIw0C0ElIQMLIAIg\nAi0ANEEBajoANCACQRhqEPIRIQkgAiALOgBpIAIgCTYCkAEgAiAbNgKIASACIAw2AoQBIAIgEDYC\ngAEgAiANNgJ8IAIgBTYCeCACICY3A3AgAiAENgJsIAIgAi8BZjsBaiACIAM6AGggA0ElRwRAIAlF\nDQMgAkHoAGoQ2hcgCSEEDAELIAlFDQAgAkGQAWoQ3BgLIAQgAkEYahCsHQshAyACQSU6AGggAiAD\nNgJsDAELIAIgCzoAOSACIAM6ADggAiAbNgJYIAIgDDYCVCACIBA2AlAgAiANNgJMIAIgBTYCSCAC\nICY3A0AgAiAENgI8IAIgAi8BZjsBOiACQRhqEL0cIgQEQCACQSU6AGggAiAENgJsIAJBOGoQ2hcM\nAQsgAkHoAGogAkE4akEoEI84GiACKAIoIAIoAiwQjDQgAi0AaEElRg0BIAJBhAFqKQIAIScgAigC\ngAEhAyACKQN4ISkgAikDcCEoQQAiBCACKQNoIiZC/wGDQiVRDQIaDAQLIAIoAiggAigCLBCMNAsg\nAkHQAGpBADYCACACQYABOgBUIAJCgICAgBA3A0ggAkIANwNAIAIgDzYCPCACIBo2AjggAkHAAWog\nAkE4ahClAgJAAkACQAJAIAItAMABQQZHBEAgAkEoaiIFIAJB0AFqKQMANwMAIAJBIGogAkHIAWop\nAwA3AwAgAiACKQPAATcDGCACQThqEL0cIgRFDQIgAkEYahDhIwwBCyACKALEASEECyACKAJIIAIo\nAkwQjDQMAQsgAkHSAmoiDSACLQAbOgAAIAJBgANqIAUpAwA3AwAgAiACLwAZOwHQAiACIAIpAyA3\nA/gCIAIoAhwhBCACLQAYIQMgAigCSCACKAJMEIw0IANBBkcNAQsgAiAPQQAQzRcgAiACKAIEIgU2\nAsQBIAIgAigCADYCwAEgBSAaIA8QjzgaIAIgDzYCyAEgAkE4aiACQcABahCrEUEMEI4CIgNFDQIg\nAyAENgIIIANCgYCAgBA3AgAgAkGcA2ogAkFAaykDACImNwIAIAIgAikDOCInNwKUA0ECDAELIAJB\noANqIAJBgANqKQMAIig3AwAgAiACLwHQAjsAkQMgAiADOgCQAyACIAQ2ApQDIAIgAikD+AIiJjcD\nmAMgAiANLQAAOgCTAyACKQOQAyEnQQELIQQgAkHoAGpBBHIQliQMAQsACyAAICM7ASggACApNwMg\nIAAgKDcDGCAAICY3AxAgACAnNwMIIAAgAzYCBCAAIAQ2AgAgARCvFSACQbADaiQAC+U5Agp/AX4j\nAEHgCGsiAyQAIAECfwJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAIAEtAMADQQFrDgMEAgEACyABQewAaigCACEJIAEoArwDIQsgASgC\naCEMIAEoArgDIgcoAjgoAggiBEEMaiIFEPssIARBFGohBiAEQRBqLQAADQYCQAJAAkACQAJAAkAC\nQCAGKAIAQQFrDgUBAgMEBQALIANB4ARqIARBIGoQrBggA0HsBGogBEEsahCYGiAEQdgAaigCACIG\nIAYoAgAiCEEBajYCACAIQX9MDQ0gA0EQaiAEQRhqKAIAIARBHGooAgAQlCQgAykDECENIANBnAVq\nIARB4ABqKAIAIARB5ABqKAIAEOcPIAMgDTcD2AQgAyAGNgKYBSABQQRqIANB2ARqQdAAEI84GiAB\nQQA2AgAMBQsgA0HgBGogBEEgahCsGCADQewEaiAEQSxqEJgaIARB2ABqKAIAIgYgBigCACIIQQFq\nNgIAIAhBf0wNDCADQSBqIARBGGooAgAgBEEcaigCABCUJCADKQMgIQ0gA0HwAWoiCCAEQegAaigC\nACAEQewAaigCABDnDyADQRhqIARB3ABqKAIAIARB4ABqKAIAEJQkIANBpAVqIAgpAwA3AgAgA0Gs\nBWogA0H4AWooAgA2AgAgAyAGNgKYBSADIA03A9gEIAMgAykDGDcCnAUgAUEEaiADQdgEakHYABCP\nOBogAUEBNgIADAQLIANBgAVqIARBQGsQrBggA0GMBWogBEHMAGoQmBogBEH4AGooAgAiBiAGKAIA\nIghBAWo2AgAgCEF/TA0LIANBMGogBEE4aigCACAEQTxqKAIAEJQkIAMpAzAhDSADQfABaiIIIARB\nJGooAgAgBEEoaigCABDnDyADQfwBaiAEQTBqKAIAIARBNGooAgAQ5w8gA0EoaiAEQRhqKAIAIARB\nHGooAgAQlCQgA0HgBGogCCkDADcDACADQegEaiADQfgBaikDADcDACADQfAEaiADQYACaikDADcD\nACADIAY2ArgFIAMgDTcD+AQgAyADKQMoNwPYBCABQQRqIANB2ARqQeQAEI84GiABQQI2AgAMAwsg\nA0HoBGogBEEoahCsGCADQfQEaiAEQTRqEJgaIARB4ABqKAIAIgYgBigCACIIQQFqNgIAIAhBf0wN\nCiADQUBrIARBGGooAgAgBEEcaigCABCUJCADKQNAIQ0gA0E4aiAEQSBqKAIAIARBJGooAgAQlCQg\nAyAGNgKgBSADIA03A9gEIAMgAykDODcD4AQgAUEEaiADQdgEakHMABCPOBogAUEDNgIADAILIANB\n4ARqIARBIGoQrBggA0HsBGogBEEsahCYGiAEQdgAaigCACIGIAYoAgAiCEEBajYCACAIQX9MDQkg\nA0HIAGogBEEYaigCACAEQRxqKAIAEJQkIAMgBjYCmAUgAyADKQNINwPYBCABQQRqIANB2ARqQcQA\nEI84GiABQQQ2AgAMAQsgA0H4BGogBEE4ahCsGCADQYQFaiAEQcQAahCYGiAEQfAAaigCACIGIAYo\nAgAiCEEBajYCACAIQX9MDQggA0HQAGogBEEYaigCACAEQRxqKAIAEJQkIAMpA1AhDSADQeAEaiAE\nQSBqEIMWIAMgDTcD2AQgAyAGNgKwBSABQQRqIANB2ARqQdwAEI84GiABQQU2AgALIAUgBSgCAEF/\najYCACABKAIAQQJGDQRBDyEEQdi1zgAoAgBBA00NBQwcCyABQdQBaiELIAFB/gFqIgotAABBAWsO\nBAEACAkHCwALQcD0xQBBI0G0jsYAEPkdAAtBwPTFAEEjQcCNxgAQ+R0ACyABQfAAaiABQQRqQeQA\nEI84IQQgBy0ARCEGIAcoAjgiBSAFKAIAIgdBAWo2AgAgB0F/TA0CIAFB/wFqIAY6AAAgAUH+AWoi\nCkEAOgAAIAFB+AFqIAU2AgAgAUH0AWogCzYCACABQfABaiAENgIAIAFB4AFqIAk2AgAgAUHcAWog\nDDYCACABQdQBaiELDAMLQZCuzgAQxS1B/wFxIgJFDRZBlK7OACgCACACEKgORQ0WQZSuzgAoAgAi\nB0EMaigCACEGIAcoAgghCCAHKAIAIQoCfyAHKAIEIgIEQCADQQA2AugEIAMgBjYC5AQgAyAINgLg\nBCADIAI2AtwEIAMgCjYC2ARBAQwBCyADQQA2AtgEQQALIQUgA0HgAGogA0HYBGpB0I3GABDeISAD\nQfQBakEBNgIAIANB/AFqQQA2AgAgA0GsjsYANgLwASADQaSWzAA2AvgBIANBADYC6AECQCAFIAJJ\nBEAgAyAGNgLkBCADIAg2AuAEIAMgAjYC3AQgAyAKNgLYBCADIAU2AugEIAVBAWohBQwBCyADQQA2\nAtgECyADQaADaiADQdgEakHQjcYAEN4hIAMgCTYClAggAyAMNgKQCAJAIAUgAkkEQCADIAU2AugE\nIAMgBjYC5AQgAyAINgLgBCADIAI2AtwEIAMgCjYC2AQMAQsgA0EANgLYBAsgA0GQBmogA0HYBGpB\n0I3GABDeISALKAIEIgIoAgAhBiACKAIEIQUgA0H4BGpBhPjFADYCACADQewEakGE+MUANgIAIAMg\nBTYCtAggAyAGNgKwCCADQfQEaiADQbAIajYCACADQegEaiADQZAIajYCACADQfj2xQA2AuAEIAMg\nBzYC0AggA0EDNgLMCCADIANBkAZqNgLwBCADIANBoANqNgLkBCADIANB6AFqNgLcBCADIANB4ABq\nNgLYBCADIANB2ARqNgLICEGUrs4AKAIAIANByAhqEOsODBYLIAMgBTYC3AQgAyAGNgLYBEHQn8wA\nQSsgA0HYBGpB4MnGAEGo9sUAEJMUAAsACyABQf0BakEBOgAAIAFB5AFqIAFB8AFqKAIANgIAIAEg\nAUHcAWopAgA3AtQBIAFB/AFqIAFB/wFqLQAAOgAAIAFB6AFqIAFB9AFqKQIANwIAAkBB2LXOACgC\nAEECSw0AQZyuzgAQxS1B/wFxIgVFDQBBoK7OACgCACAFEKgORQ0AQaCuzgAoAgAiB0EMaigCACEG\nIAcoAgghCCAHKAIAIQkCfyAHKAIEIgQEQCADQQA2AugEIAMgBjYC5AQgAyAINgLgBCADIAQ2AtwE\nIAMgCTYC2ARBAQwBCyADQQA2AtgEQQALIQUgA0HgAGogA0HYBGpBxI7GABDeISADQfQBakEBNgIA\nIANB/AFqQQA2AgAgA0H8jsYANgLwASADQaSWzAA2AvgBIANBADYC6AECQCAFIARJBEAgAyAGNgLk\nBCADIAg2AuAEIAMgBDYC3AQgAyAJNgLYBCADIAU2AugEIAVBAWohBQwBCyADQQA2AtgECyADQaAD\naiADQdgEakHEjsYAEN4hIAMgASkC1AE3A5AIAkAgBSAESQRAIAMgBTYC6AQgAyAGNgLkBCADIAg2\nAuAEIAMgBDYC3AQgAyAJNgLYBAwBCyADQQA2AtgECyADQZAGaiADQdgEakHEjsYAEN4hIAEoAugB\nKAIEIgUoAgAhBCAFKAIEIQUgA0H4BGpBhPjFADYCACADQewEakGE+MUANgIAIAMgBTYCtAggAyAE\nNgKwCCADQfQEaiADQbAIajYCACADQegEaiADQZAIajYCACADQfj2xQA2AuAEIAMgBzYC0AggA0ED\nNgLMCCADIANBkAZqNgLwBCADIANBoANqNgLkBCADIANB6AFqNgLcBCADIANB4ABqNgLYBCADIANB\n2ARqNgLICEGgrs4AKAIAIANByAhqEOsOCyABKALoASgCBCkCACENIAFBoAJqQQA6AAAgAUGcAmog\nASgC5AFBNGo2AgAgAUGQAmogDTcCACABQYgCaiABKQLUATcCAAsgA0HYBGogAUGAAmoiByACEIgI\nIAMtANgEIgRBEEYNCCADQeoBaiIGIAMtANsEOgAAIAMgAy8A2QQ7AegBIAMoAtwEIQUgAykD4AQh\nDSAHEJ8xIARBD0cNASAFRQ0CIAEgBTYCgAIgAUGEAmogDTcCACABQeQBaigCACEFIANBoANqIAcQ\nrBggAUG8AmogBUE0ajYCACABQc0CakEAOgAAIAFBwAJqIAMpA6ADNwIAIAFByAJqIANBqANqKAIA\nNgIACyADQdgEaiABQYwCaiIGIAIQuAQgAygCwAUiAkEDRg0CIANByghqIgcgAy0A2wQ6AAAgAyAD\nLwDZBDsByAggAy0A2AQhBCADKALcBCEFIAMpA+AEIQ0gA0HoAWogA0HoBGpB2AAQjzgaIANBoAZq\nIgggA0HUBWopAgA3AwAgA0GYBmoiCSADQcwFaikCADcDACADIAMpAsQFNwOQBiAGEIQVIAJBAkYN\nAyADQfAAaiADQegBakHYABCPOBogA0HcAWogCCkDADcCACADQdQBaiAJKQMANwIAIAMgAykDkAY3\nAswBIAMgAjYCyAEgAyANNwNoIAMgBTYCZCADIAQ6AGAgAyADLwHICDsAYSADIActAAA6AGMgAUHk\nAWooAgAhAiABQegBaigCACIEQQRqKAIAIgUoAhAOAgYFBAsgA0HeCGogBi0AADoAACADIAMvAegB\nOwHcCAwNC0EPIQRB2LXOACgCAEEDSw0MQaiuzgAQxS1B/wFxIgJFDQxBrK7OACgCACACEKgORQ0M\nQayuzgAoAgAiB0EMaigCACEGIAcoAgghCCAHKAIAIQkCfyAHKAIEIgIEQCADQQA2AugEIAMgBjYC\n5AQgAyAINgLgBCADIAI2AtwEIAMgCTYC2ARBAQwBCyADQQA2AtgEQQALIQUgA0HgAGogA0HYBGpB\nhI/GABDeISADQfQBakEBNgIAIANB/AFqQQA2AgAgA0HUj8YANgLwASADQaSWzAA2AvgBIANBADYC\n6AECQCAFIAJJBEAgAyAGNgLkBCADIAg2AuAEIAMgAjYC3AQgAyAJNgLYBCADIAU2AugEIAVBAWoh\nBQwBCyADQQA2AtgECyADQaADaiADQdgEakGEj8YAEN4hIAMgASkC1AE3A5AIAkAgBSACSQRAIAMg\nBTYC6AQgAyAGNgLkBCADIAg2AuAEIAMgAjYC3AQgAyAJNgLYBAwBCyADQQA2AtgECyADQZAGaiAD\nQdgEakGEj8YAEN4hIAFB6AFqKAIAKAIEIgIoAgAhBiACKAIEIQUgA0H4BGpBhPjFADYCACADQewE\nakGE+MUANgIAIAMgBTYCtAggAyAGNgKwCCADQfQEaiADQbAIajYCACADQegEaiADQZAIajYCACAD\nQfj2xQA2AuAEIAMgBzYC0AggA0EDNgLMCCADIANBkAZqNgLwBCADIANBoANqNgLkBCADIANB6AFq\nNgLcBCADIANB4ABqNgLYBCADIANB2ARqNgLICEGsrs4AKAIAIANByAhqEOsODAwLQQQMBQsgA0He\nCGogBy0AADoAACADIAMvAcgIOwHcCCABQYACahCQHQwKCyADIAVBEGo2ApAIQdi1zgAoAgBBA0sN\nB0G0rs4AEMUtQf8BcSICRQ0HQbiuzgAoAgAgAhCoDkUNB0G4rs4AKAIAIgJBDGooAgAhByACKAII\nIQYgAigCACEIAn8gAigCBCIEBEAgA0EANgLoBCADIAc2AuQEIAMgBjYC4AQgAyAENgLcBCADIAg2\nAtgEQQEMAQsgA0EANgLYBEEACyEFIANByAhqIANB2ARqQdyPxgAQ3iEgA0HkBGpBATYCACADQewE\nakEANgIAIANBsJDGADYC4AQgA0GklswANgLoBCADQQA2AtgEAkAgBSAESQRAIAMgBTYCoAYgAyAH\nNgKcBiADIAY2ApgGIAMgBDYClAYgAyAINgKQBgwBCyADQQA2ApAGCyADQaADaiADQZAGakHcj8YA\nEN4hIANB/AFqQbiQxgA2AgAgA0H4AWogA0GQBmo2AgAgA0H49sUANgLwASADIAI2ArgIIANBAjYC\ntAggAyADQaADajYC9AEgAyADQdgEajYC7AEgAyADQcgIajYC6AEgAyADQegBajYCsAggAyADQZAI\najYCkAZBuK7OACgCACADQbAIahDrDgwHCyABQdgBaigCACEHIAEoAtQBIQYgA0EIaiAEKAIAIAUQ\n/DYgA0HoAWogAigCKCAGIAcgAygCCCADKAIMENMWIAMoAuwCQQJGDQYgA0HYBGogA0HoAWpBpAEQ\njzgaIANBoANqIANB2ARqIAEoAugBQQRqKAIAEPsIIAMoArADQR1HBEAgASgC5AEgA0GQBmogA0Gg\nA2pBmAEQjzgaIANByAhqIANBkAZqEPYKQShqIANByAhqEPkJC0HYtc4AKAIADQVBwK7OABDFLUH/\nAXEiAkUNBUHErs4AKAIAIAIQqA5FDQVBxK7OACgCACIFQQxqKAIAIQcgBSgCCCEGIAUoAgAhCAJ/\nIAUoAgQiAgRAIANBADYCoAYgAyAHNgKcBiADIAY2ApgGIAMgAjYClAYgAyAINgKQBkEBDAELIANB\nADYCkAZBAAshBCADQdgHaiADQZAGakHIkMYAEN4hIANBrANqQQE2AgAgA0G0A2pBADYCACADQfiQ\nxgA2AqgDIANBpJbMADYCsAMgA0EANgKgAwJAIAQgAkkEQCADIAc2ApwGIAMgBjYCmAYgAyACNgKU\nBiADIAg2ApAGIAMgBDYCoAYgBEEBaiEEDAELIANBADYCkAYLIANB8AdqIANBkAZqQciQxgAQ3iEg\nAyADKAK8ASIJQSBqKQIANwOICCADIANBiAhqNgKECAJAIAQgAkkEQCADIAc2ApwGIAMgBjYCmAYg\nAyACNgKUBiADIAg2ApAGIAMgBDYCoAYgBEEBaiEEDAELIANBADYCkAYLIANBkAhqIANBkAZqQciQ\nxgAQ3iEgAyAJQShqKQIANwOoCCADIANBqAhqNgKkCAJAIAQgAkkEQCADIAQ2AtgIIAMgBzYC1Agg\nAyAGNgLQCCADIAI2AswIIAMgCDYCyAgMAQsgA0EANgLICAsgA0GwCGogA0HICGpByJDGABDeISAD\nQbwGakGAkcYANgIAIANBsAZqQZj3xQA2AgAgA0GkBmpBiPfFADYCACADQbgGaiADQcgIajYCACAD\nQawGaiADQaQIajYCACADQaAGaiADQYQIajYCACADQfj2xQA2ApgGIAMgBTYC0AcgA0EENgLMByAD\nIANBsAhqNgK0BiADIANBkAhqNgKoBiADIANB8AdqNgKcBiADIANBoANqNgKUBiADIANB2AdqNgKQ\nBiADIANBkAZqNgLIByADIANB2ARqNgLICEHErs4AKAIAIANByAdqEOsODAULIAIoAjQhByACQTxq\nKAIAIQYgAkFAaygCACEIIAJBOGooAgAhBSADQdgEaiADQeAAakGEARCPOBogAUH9AWpBADoAACAD\nQegBaiACQeAAaigCACAEIANB2ARqIAFB/AFqLQAAIAFB7AFqKAIAEOgeIAMoAugBRQ0DIANBkAZq\nIANB8AFqQZABEI84GkHYtc4AKAIAQQNLDQJBzK7OABDFLUH/AXEiAkUNAkHQrs4AKAIAIAIQqA5F\nDQJB0K7OACgCACIFQQxqKAIAIQcgBSgCCCEGIAUoAgAhCAJ/IAUoAgQiAgRAIANBADYC6AQgAyAH\nNgLkBCADIAY2AuAEIAMgAjYC3AQgAyAINgLYBEEBDAELIANBADYC2ARBAAshBCADQdgHaiADQdgE\nakGQkcYAEN4hIANBrANqQQE2AgAgA0G0A2pBADYCACADQciRxgA2AqgDIANBpJbMADYCsAMgA0EA\nNgKgAwJAIAQgAkkEQCADIAc2AuQEIAMgBjYC4AQgAyACNgLcBCADIAg2AtgEIAMgBDYC6AQgBEEB\naiEEDAELIANBADYC2AQLIANB8AdqIANB2ARqQZCRxgAQ3iEgAyABQYACaigCAEEgaikCADcDiAgg\nAyADQYgIajYChAgCQCAEIAJJBEAgAyAHNgLkBCADIAY2AuAEIAMgAjYC3AQgAyAINgLYBCADIAQ2\nAugEIARBAWohBAwBCyADQQA2AtgECyADQZAIaiADQdgEakGQkcYAEN4hIAMgASgCgAJBKGopAgA3\nA6gIIAMgA0GoCGo2AqQIAkAgBCACSQRAIAMgBDYC2AggAyAHNgLUCCADIAY2AtAIIAMgAjYCzAgg\nAyAINgLICAwBCyADQQA2AsgICyADQbAIaiADQcgIakGQkcYAEN4hIANBhAVqQdCRxgA2AgAgA0H4\nBGpBmPfFADYCACADQewEakGI98UANgIAIANBgAVqIANByAhqNgIAIANB9ARqIANBpAhqNgIAIANB\n6ARqIANBhAhqNgIAIANB+PbFADYC4AQgAyAFNgLQByADQQQ2AswHIAMgA0GwCGo2AvwEIAMgA0GQ\nCGo2AvAEIAMgA0HwB2o2AuQEIAMgA0GgA2o2AtwEIAMgA0HYB2o2AtgEIAMgA0HYBGo2AsgHIAMg\nA0GQBmo2AsgIQdCuzgAoAgAgA0HIB2oQ6w4MAgtBAwshBCAKIAQ6AAAMBwsgAUGAAmooAgAiAkEs\naigCACEEIAJBKGooAgAhBSACQSRqKAIAIQcgAkEgaigCACECIAEoAuQBIANB2ARqIANBkAZqQZAB\nEI84GiADQQA2ArADQShqIAIgByAFIAQgA0HYBGogA0GgA2oQkgMMAwsgA0GgA2ogA0HoAWpBBHJB\ntAEQjzgaIAMgASgC5AEiAigCYEEIahCaKCADQdgEaiACKAIoIAEoAtQBIAFB2AFqKAIAIAMoAgAg\n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\nIAMoAugDDQQgA0G4BGogA0HoA2pBBHJBNBCPOBoMAwsgAygC7AMhBiAFIQpBASEIQQAMEwsgAygC\n7AMhBkEADBELIANBuARqIBRBNBCPOBoLIA5BAkYNASADQbADaiADQbgEakE0EI84GiAOQQFxIQEM\nFQsgAygC7AMhBgwNC0GylMcAQQgQ2hghBiADQbgEahDeHQwMCyADQdAAahC4MCIGRQ0EDA8LIA5B\nAkcNBCADQegDaiADQdAAahCLLCADLQDoA0UEQCADLQDpAyEODAQLIAMoAuwDIQYMDgsgDEEBRg0E\nIANB0ABqEJ4VIgZFBEAgA0HoA2ogA0HQAGoQuAIgAygC6ANFBEAgA0GgAWoQ/jBBASEMIANBATYC\noAEgFCAXQTQQjzgaDAQLIAMoAuwDIQYLQQEhCAwPCyAFBEBBntzIAEEKENsYIQYMDQsgA0HoA2og\nA0HQAGoQwSwgAygC6AMiBQRAIAMoAuwDIQ0gESATEK00IA0hEyAFIREMAgsgAygC7AMhBkEAIQog\nByEBDAcLIAcEQEGhlMcAQREQ2xghBgwMCyADQegDaiADQdAAahCPLCADKALoAyIHBEAgAygC7AMh\nCyASIBUQrTQgCyEVIAchEgwBCwsgAygC7AMhBkEAIQEgBSEKDAULQbKUxwBBCBDbGCEGDAkLQZqg\nyQBBBBDbGCEGDAgLIANB6ANqIBYgAygC8AMQ8AIgAygC6AMhBAJAAkACQCADKAKEBCIJBEAgA0GI\nAWogA0H8A2oiCCkCACIZNwMAIANBgAFqIANB9ANqIgYpAgAiGjcDACADIAMpAuwDIhs3A3ggAykD\niAQhHCAGIBo3AgAgCCAZNwIAIAMgBDYC6AMgAyAbNwLsAyADIBw3A4gEIAMgCTYChAQgA0HYAWog\nASgCCCADQegDahDKDQJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJAAkACQCADKALYAUUE\nQCADIAMoAtwBNgKQASADIANB5AFqKAIAIgE2ApgBIAMgA0HgAWooAgAiBDYClAEgA0HoAGpBADYC\nACADQYABOgBsIANCgICAgBA3A2AgA0IANwNYIAMgATYCVCADIAQ2AlAgA0HoAmogA0HQAGoQlRUg\nAy0A6AINASADLQDpAkUEQCADQQU2AugDIANB0ABqIANB6ANqELsbDBILIAMtAOoCIgFB2wBGDQIg\n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\nAgA2AgAgAEHYAmogAEHAAmopAwA3AwAMBgsgAEHcAmooAgAhBCAAQdgCaigCACEFIABBxAJqKAIA\nIgMgAEG8AmoiBygCAEYEQCAHIAMQwycgACgCxAIhAwsgAEHAAmooAgAgA0EMbGoiA0EBOgAIIAMg\nBDYCBCADIAU2AgAgACAAKALEAkEBajYCxAILIABB1AJqKAIAIQMgAEHQAmooAgAhBQwCCyACIAIp\nAeYNNwHeCCACIAIpA+ANNwPYCCAKQQE6AAAMBAtBAyEDIApBAzoAAAwEC0EAIQQMAAsACyACQcgL\naiAAQdACaiIEIAEQjgggAi0AyAsiA0EQRwRAIAIgAikBygs3A9gIIAIgAkHQC2opAQA3Ad4IIAIt\nAMkLIQUgBBCaMQwBC0EEIQMMAQsgAEG8AmooAgAgAEHAAmooAgAQnzUgAEEBOgDMAiACIAIpAd4I\nNwG2CyACIAIpA9gINwOwCyACIAIpA7ALNwPoCiACIAIpAbYLNwHuCiADQQ9GDQMgAkGIC2ogAikB\n7go3AQAgAiAFOgCBCyACIAM6AIALIAIgAikD6Ao3AYILQdi1zgAoAgBBBEsNAkH4sM4AEMUtQf8B\ncSIDRQ0CQfywzgAoAgAgAxCoDg0BDAILIAYgAzoAAEEEDAYLQfywzgAoAgAiA0EMaigCACEGIAMo\nAgghCiADKAIAIQcCfyADKAIEIgQEQCACQQA2AtgLIAIgBjYC1AsgAiAKNgLQCyACIAQ2AswLIAIg\nBzYCyAtBAQwBCyACQQA2AsgLQQALIQUgAkGYC2ogAkHIC2pByKnGABDeISACQdQLakEBNgIAIAJB\n3AtqQQA2AgAgAkGAqsYANgLQCyACQaSWzAA2AtgLIAJBADYCyAsCQCAFIARJBEAgAiAFNgLoCCAC\nIAY2AuQIIAIgCjYC4AggAiAENgLcCCACIAc2AtgIDAELIAJBADYC2AgLIAJBsAtqIAJB2AhqQcip\nxgAQ3iEgAkH0DWpBiKrGADYCACACQfANaiACQdgIajYCACACQfj2xQA2AugNIAIgAzYC4AogAkEC\nNgLcCiACIAJBsAtqNgLsDSACIAJByAtqNgLkDSACIAJBmAtqNgLgDSACIAJB4A1qNgLYCiACIAJB\ngAtqNgLYCEH8sM4AKAIAIAJB2ApqEOsOCyACQYALahD8FgsgAEGtAmpBADoAACAAQbwhaiAAQaQC\naigCACIENgIAIABBtCFqIAQ2AgAgAEGwIWogAEGgAmooAgA2AgAgAEG4IWogBCAAQagCaigCAEED\ndGoiDjYCAEEDCyEDA0ACQAJAAkACQAJAAkACQAJAAkACQAJAIAMOAwABAwULIABB4AJqQQA6AAAg\nAEHUAmooAgAhCyAAQdACaigCACENIABB3AJqKAIAIRAgAEHYAmooAgAhEgJAAkACQEHYtc4AKAIA\nQQJLDQBBkLHOABDFLUH/AXEiA0UNAEGUsc4AKAIAIAMQqA4NAQsgAEIANwO4AiAAQQE6AOACIABB\nyAJqQQA2AgAMAQtBlLHOACgCACIFQQxqKAIAIQogBSgCCCEHIAUoAgAhCQJ/IAUoAgQiBgRAIAJB\nADYC2AsgAiAKNgLUCyACIAc2AtALIAIgBjYCzAsgAiAJNgLIC0EBDAELIAJBADYCyAtBAAshAyAC\nQegKaiACQcgLakHoqsYAEN4hAkAgAyAGSQRAIAIgCjYC1AsgAiAHNgLQCyACIAY2AswLIAIgCTYC\nyAsgAiADNgLYCyADQQFqIQMMAQsgAkEANgLICwsgAkGAC2ogAkHIC2pB6KrGABDeIQJAIAMgBkkE\nQCACIAM2AsALIAIgCjYCvAsgAiAHNgK4CyACIAY2ArQLIAIgCTYCsAsMAQsgAkEANgKwCwsgAkGY\nC2ogAkGwC2pB6KrGABDeISACQegLakGApcYANgIAIAJB5AtqQaSWzAA2AgAgAkHcC2pBgKXGADYC\nACACQdgLakGklswANgIAIAJBgKXGADYC0AsgAkGklswANgLMCyACIAU2AuAKIAJBAzYC3AogAiAC\nQZgLajYC4AsgAiACQYALajYC1AsgAiACQegKajYCyAsgAiACQcgLajYC2AogDCAFIAJB2ApqEPsL\nIABBAToA4AIgACkDuAJCAFINAgsgAEG8CWpBADoAACAAQbQJaiAQNgIAIABBsAlqIBI2AgAgAEH8\nCGogCzYCACAAQfgIaiANNgIAQQEhAwwKCyACQcgLaiAAQegCaiIFIAEQqAEgAikD2AsiE0IUUQ0G\nIAIpA9ALIRQgAigCzAshAyACKALICyEEIAJB4A1qIAJB4AtqQYACEI84GiAFENoNDAILIABBADoA\n4AIgAEG8CWpBADoAACAAQbQJaiAQNgIAIABBsAlqIBI2AgAgAEH8CGogCzYCACAAQfgIaiANNgIA\n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\nECAAQdghahC2NSAAQfAhahDSByAAQfwhahCBHiAAQQE6AJAvIAAQ7R4CQCADBEAgAkEgNgLYBCAC\nIAE2AtALIAIgAzYCzAsgAiAENgLICyACIAJByAtqEI8tIgE2AtgGIAJBCGogACgCsF5BICABEOsf\nIAIgAigCCCACKAIMENEwNgIkIAJB2AZqEMQwIAJB2ARqEMQwDAELIAJBIDYC2AQgAkHIC2ogBBDD\nEiACIAIoAswLIgEgAigC0AsQCiIDNgLYBiACIAAoArReQSAgAxDrHyACIAIoAgAgAigCBBDRMDYC\nJCACQdgGahDEMCACKALICyABEIw0IAJB2ARqEMQwIAQgBCgCACgCABEAAAsgAkEkahDEMCAAQbDe\nAGoQxDAgAEG03gBqEMQwQQAhBEEBCzoAuF4gAkHgD2okACAEC/kzAgd/AX4jAEHwAmsiAiQAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABKAIAIgNBC2sOBAEA\nAwIACyACQbACahCCJSACIAJBsAJqNgLIAgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkAgA0EBaw4PAQIDBAUGBwgJCgsMDQ4PAAsgAkFAayACQcgCakEAIAIQ2RIgAi0AQEECRg0VIAIg\nAikDQDcD8AEgAkHwAWpBlPjGAEEGIAFBBGooAgAgAUEIaigCABCPFyIDDSEgAkHwAWpBsfjGAEEH\nENsWIgMNISACLQDwAQ0lIAJBQGsgAigC9AEiBygCABDANiACQUBrEMQtIgMNISACQRBqAn8gAUEQ\naigCACIFRQRAQQIhBEEADAELIAEoAgwhBiABQRRqKAIACyIDENc1IAJBQGsgByACKAIQIAIoAhQQ\n2RIgAi0AQEECRg0TIAIgAikDQDcDgAEgAiADNgJgIAIgBTYCWCACIAY2AlQgAiAENgJQIAIgBTYC\nSCACIAY2AkQgAiAENgJAAkADQCACQQhqIAJBQGsQkAogAigCCCIDRQ0BIAJBgAFqIAMgAigCDBD8\nFyIDRQ0ACwwiCyACIAIpA4ABNwNAIAJBQGsQuxwiAw0hIAJBBDoAQCACQUBrEMQtIgMNISACQfAB\nakHo78sAQQQgAUEoaigCACABQSxqKAIAEIYXIgMNISACQfABaiABQRhqEOETIgMNISACIAIpA/AB\n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\nEJU0IAJBmB9qIAJBsCBqEOYaIAJBAjYCjCAgAkEBNgKIHwwCCyACQThqIAAoAqANIABBpA1qKAIA\nEJQkIAJBAjYCjCAgAkECNgKIHyACIAIpAzg3AowfDAELIAJBMGogACgCxA1BCGogAEHIDWooAgAQ\nhSMgAkECNgKMICACQQI2AogfIAIgAikDMDcCjB8LIAJBwBtqENcpDAcLIAJBlB9qIAJB0B1qKQIA\nNwIAIAIgAikCyB03AowfIAJBAjYCjCAgAkEANgKIHwwGC0EECyEGIAogBjoAAAwGCyACQShqIABB\noA1qKAIAIABBpA1qKAIAEJQkIAIpAyghDyACQSBqIABBqA1qKAIAIABBrA1qKAIAEJQkIAIgDzcC\njB8gAkEDNgKIHyACIAIpAyA3ApQfDAELIAJBwhtqIAQtAAAiBDoAACACQZgfaiAFNgIAIAJBlB9q\nIAg2AgAgAkGQH2ogBzYCACACIAIvAcgdIgE7AcAbIAIgCToAjB8gAiABOwCNHyACQQA2AogfIAIg\nBDoAjx8LIAJBAjYCjCAMAQsgAkHgAGogDBCaKCACQYgfakEEciACKAJgIAIoAmQQsBggAkHYAGog\nBxC+NSACQZgfaiACKAJYIAIoAlwQsBggAkECNgKMICACQQQ2AogfCyAAQfANahChNCADEK4XIABB\nkA1qEM0nIABBqA1qKAIAIABBrA1qKAIAEKA1IABBoA1qKAIAIABBpA1qKAIAEKA1IABBxA1qCxDA\nLyACQZAaaiIMIAJBlB9qKQIANwMAIAJBmBpqIgEgAkGcH2opAgA3AwAgAiACKQKMHzcDiBogAigC\niB8hBCACQaAZaiACQaQfakHoABCPOBogAkGIGWoiByACQZggaikDADcDACACQZAZaiIJIAJBoCBq\nKQMANwMAIAJBmBlqIgggAkGoIGooAgA2AgAgAiACKQOQIDcDgBkgAigCjCAhBiAKQQE6AAAgBkED\nRg0AIAJB+BhqIgUgASkDADcDACACQfAYaiIBIAwpAwA3AwAgAiACKQOIGjcD6BggAkGAGGogAkGg\nGWpB6AAQjzgaIAJB+BdqIAgoAgA2AgAgAkHwF2ogCSkDADcDACACQegXaiAHKQMANwMAIAIgAikD\ngBk3A+AXIAMQhhEgAkHYF2ogBSkDADcDACACQdAXaiABKQMANwMAIAIgAikD6Bg3A8gXIAZBAkYN\nASACQbwWaiACQYAYakHoABCPOBogAkHAF2ogAkH4F2ooAgA2AgAgAkG4F2ogAkHwF2opAwA3AwAg\nAkGwF2ogAkHoF2opAwA3AwAgAkGsFmoiAyACQdAXaikDADcCACACQbQWaiACQdgXaikDADcCACAC\nIAIpA+AXNwOoFyACIAIpA8gXNwKkFiACIAQ2AqAWIAIgBjYCpBcgAkGwIGogAEHYD2ooAgAoAigg\nAkGYF2ooAgAiAUEgaigCACABQSRqKAIAIAIoAqgWIgEgBCABGyADIAJBoBZqQQRyIgMgARsoAgAQ\n0xYgAigCtCEgAkGwIGoQ1zEgAkGoF2ohDEHYtc4AKAIAIQVBAkYNAyAFQQFLDQRB1KrOABDFLUH/\nAXEiAUUNBEHYqs4AKAIAIAEQqA4NAgwECyAOQQM6AAAMBwsgAkHIGmogAkHQF2opAwA3AwAgAkHQ\nGmogAkHYF2opAwA3AwAgAiACKQPIFzcDwBpBAyEGDAQLQdiqzgAoAgAiB0EMaigCACEJIAcoAggh\nCCAHKAIAIQUCfyAHKAIEIgoEQCACQQA2AsAgIAIgCTYCvCAgAiAINgK4ICACIAo2ArQgIAIgBTYC\nsCBBAQwBCyACQQA2ArAgQQALIQsgAkHIHGogAkGwIGpB1I/AABDeISACQdQdakEBNgIAIAJB3B1q\nQQA2AgAgAkGIkMAANgLQHSACQaSWzAA2AtgdIAJBADYCyB0CQCALIApJBEAgAiAJNgK8ICACIAg2\nArggIAIgCjYCtCAgAiAFNgKwICACIAs2AsAgIAtBAWohCwwBCyACQQA2ArAgCyACQcAbaiACQbAg\nakHUj8AAEN4hIAIgACgC2A8iAUEkaigCADYChBkgAiABKAIgQQhqNgKAGSACIAJBgBlqNgLgFwJA\nIAsgCkkEQCACIAs2AsAgIAIgCTYCvCAgAiAINgK4ICACIAo2ArQgIAIgBTYCsCAMAQsgAkEANgKw\nIAsgAkGIH2ogAkGwIGpB1I/AABDeISACQRhqIAAoAtgPKAI0QQhqEJooIAJB0CBqQciFwAA2AgAg\nAkHEIGpB9IPAADYCACACQcwgaiACQYAYajYCACACQcAgaiACQeAXajYCACACQfiCwAA2ArggIAIg\nBzYCqBkgAkEDNgKkGSACIAIpAxg3A4AYIAIgAkGIH2o2AsggIAIgAkHAG2o2ArwgIAIgAkHIHWo2\nArQgIAIgAkHIHGo2ArAgIAIgAkGwIGo2AqAZQdiqzgAoAgAgAkGgGWoQ6w4MAQsCQCAFQQFLDQBB\n4KrOABDFLUH/AXEiAUUNAEHkqs4AKAIAIAEQqA5FDQBB5KrOACgCACIHQQxqKAIAIQkgBygCCCEI\nIAcoAgAhBQJ/IAcoAgQiCgRAIAJBADYCwCAgAiAJNgK8ICACIAg2ArggIAIgCjYCtCAgAiAFNgKw\nIEEBDAELIAJBADYCsCBBAAshCyACQcgcaiACQbAgakGQkMAAEN4hIAJB1B1qQQE2AgAgAkHcHWpB\nADYCACACQcCQwAA2AtAdIAJBpJbMADYC2B0gAkEANgLIHQJAIAsgCkkEQCACIAk2ArwgIAIgCDYC\nuCAgAiAKNgK0ICACIAU2ArAgIAIgCzYCwCAgC0EBaiELDAELIAJBADYCsCALIAJBwBtqIAJBsCBq\nQZCQwAAQ3iEgAiAAKALYDyIBQSRqKAIANgKEGSACIAEoAiBBCGo2AoAZIAIgAkGAGWo2AuAXAkAg\nCyAKSQRAIAIgCzYCwCAgAiAJNgK8ICACIAg2ArggIAIgCjYCtCAgAiAFNgKwIAwBCyACQQA2ArAg\nCyACQYgfaiACQbAgakGQkMAAEN4hIAJBEGogACgC2A8oAjRBCGoQmiggAkHQIGpByIXAADYCACAC\nQcQgakH0g8AANgIAIAJBzCBqIAJBgBhqNgIAIAJBwCBqIAJB4BdqNgIAIAJB+ILAADYCuCAgAiAH\nNgKoGSACQQM2AqQZIAIgAikDEDcDgBggAiACQYgfajYCyCAgAiACQcAbajYCvCAgAiACQcgdajYC\ntCAgAiACQcgcajYCsCAgAiACQbAgajYCoBlB5KrOACgCACACQaAZahDrDgsgACgC2A8gAkGwIGog\nAkGgFmoQtwxBKGogAkGwIGoQugQMAQsgACgC2A8gAkHIHWogAkGgFmoQtwwgAkEBNgKwICACQbAg\nakEEciACQcgdakGkARCPOBooAiggAkGwIGoQxRELIAJBwBpqIANBgAEQjzgaIAJBuBpqIAxBGGoo\nAgA2AgAgAkGwGmogDEEQaikCADcDACACQagaaiAMQQhqKQIANwMAIAIgDCkCADcDoBogAEHgD2pB\nADoAAAwBCyAAQeAPai0AAARAIAJB+AlqEK4XCyAAQQA6AOAPCyACQdgHaiACQcAaakGAARCPOBog\nAkHQB2oiBSACQbgaaigCADYCACACQcgHaiIDIAJBsBpqKQMANwMAIAJBwAdqIgEgAkGoGmopAwA3\nAwAgAiACKQOgGjcDuAcgDkEBOgAAIAZBBEcNAQtBAyEGIABBAzoAsBBBAQwBCyACQbgGaiACQdgH\nakGAARCPOBogAkGwBmogBSgCADYCACACQagGaiADKQMANwMAIAJBoAZqIAEpAwA3AwAgAiACKQO4\nBzcDmAYgDRCiK0EDIQMCQCAGQQNHBEAgAkGYBWogAkG4BmpBgAEQjzgaIAJBkAVqIgggAkGwBmoo\nAgA2AgAgAkGIBWoiBSACQagGaikDADcDACACQYAFaiIBIAJBoAZqKQMANwMAIAIgAikDmAY3A/gE\nQQIhAyAGQQJHBEAgAkH4A2ogAkGYBWpBgAEQjzgaIAJB8ANqIAgoAgA2AgAgAkHoA2ogBSkDADcD\nACACQeADaiABKQMANwMAIAIgAikD+AQ3A9gDIAYhAwsgAkH4CGogAkH4A2pBgAEQjzgaIAJB8Ahq\nIAJB8ANqKAIANgIAIAJB6AhqIAJB6ANqKQMANwMAIAJB4AhqIAJB4ANqKQMANwMAIAIgAikD2AM3\nA9gIDAELIAJBqAVqIgUgAkHIBmopAgA3AwAgAkGgBWoiBiACQcAGaikCADcDACACIAIpArgGNwOY\nBUEgQQQQuS8iASAENgIEIAFBuMrGADYCACABIAIpA5gFNwIIIAFBEGogBikDADcCACABQRhqIAUp\nAwA3AgAgASEECyAAQegPahDCHCACQdgCaiACQfgIakGAARCPOBogAEEBOgCwECACQdACaiIGIAJB\n8AhqKAIANgIAIAJByAJqIgEgAkHoCGopAwA3AwAgAkHAAmoiCCACQeAIaikDADcDACACIAIpA9gI\nNwO4AiACQbgBaiACQdgCakGAARCPOBogAkGwAWoiBSAGKAIANgIAIAJBqAFqIgYgASkDADcDACAC\nQaABaiIBIAgpAwA3AwAgAiACKQO4AjcDmAEgABDXJwJAIANBA0cEQCACQSA2AvgJIAIgBDYCsCAg\nAkGwIGpBBHIgAkG4AWpBgAEQjzgaIAJBwCFqIAEpAwA3AwAgAkHIIWogBikDADcDACACQdAhaiAF\nKAIANgIAIAIgAzYCtCEgAiACKQOYATcDuCEgAiACQbAgahDlEyIBNgKwDyACQQhqIAAoAvAgQSAg\n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\nGyACKAKoASEDIAIoArABISAgAigCrAEhHBCPLiIHIAQvAeYCIhsgA0F/c2oiHTsB5gIgBCADQQxs\naiILQQRqKAIAIAtBCGooAgAhDCALQQxqKAIAIRAgEyAEIANBFGxqIhZBmAFqKAIANgIAIBcgFkGQ\nAWopAgA3AwAgAiAWQYgBaikCADcDqAEgAkHQAGogB0EEaiAdEJUrIAtBEGogGyADQQFqIhtrIgsg\nAigCUCACKAJUENspIAJByABqIAdBiAFqIB0QlisgFkGcAWogCyACKAJIIAIoAkwQgSogBCADOwHm\nAiAUIBcpAwA3AwAgGiATKAIANgIAIAIgAikDqAE3A5gCIAcvAeYCIhZBAWohCyAWQQxPDQcgCSAD\nayIDIAtHDQggB0HoAmogBEHoAmogG0ECdGogA0ECdBCPOBogAkFAayAHIAgQlxYgAkGIAmoiFiAU\nKQMANwMAIAJBkAJqIgsgGigCADYCACACIAIpA5gCNwOAAiACKAJAIQcgAigCRCEDIAIgIDYCuAIg\nAiADIAQgHBs2ArQCIAIgByAIIBwbNgKwAiACIBE2AqACIAIgBTYCnAIgAiAKNgKYAiATIBUoAgA2\nAgAgFyAOKQMANwMAIAIgAikDwAE3A6gBIAJBsAJqIAJBmAJqIAJBqAFqIAYQ/gogAkHgAWoiBiAW\nKQMANwMAIAJB6AFqIgUgCygCADYCACACIAIpA4ACNwPYASAMRQ0DIBUgBSgCADYCACAOIAYpAwA3\nAwAgAiACKQPYATcDwAEhCiAMIQUgECERIAMhBiAEIQkgCCEDDAELCyACIBE2AqACIAIgBTYCnAIg\nAiAKNgKYAiATIBUoAgA2AgAgFyAOKQMANwMAIAIgAikDwAE3A6gBIAJB8AFqIAJBmAJqIAJBqAFq\nIAYQ/goMAQsgGiAVKAIANgIAIBQgDikDADcDACACIAIpA8ABNwOYAiACKAKcASIIRQ0GIAIoApgB\nIQMQjy4iBCAINgLoAiACQThqIAQgA0EBahCXFiACIAIoAjwiBDYCnAEgAiACKAI4Igg2ApgBIBMg\nGigCADYCACAXIBQpAwA3AwAgAiACKQOYAjcDqAEgCEF/aiAHRw0HIAQvAeYCIgxBCksNCCAEIAxB\nAWoiAzsB5gIgBCAMQQxsaiIIQQxqIBE2AgAgCEEIaiAFNgIAIAhBBGogCjYCACAEIAxBFGxqIgVB\n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\nIAFB/AFqIQcLIAEgAUG4AmooAgAiCTYC/AEgAUGAAmogAUG8AmooAgAiBTYCACAFQZ0Bai0AAEEC\nRgRAQQAhBQwDCyABQbQCaiIGQQA6AAAgAUGwAmogBUHMAGo2AgAgAUGsAmogCTYCACABQYQCaiEE\nCyABIAFBsAJqKAIANgKEAiABQawCaigCACgCNCEJIAFBqAJqQQA6AAAgAUGkAmogCUEIajYCAAsC\nQAJAIAFBiAJqIgUgAhDmBSIJRQRAIAZBAzoAAAwBCyAFEJsxIANBwARqIAlBCGogBCgCABDjByAJ\nELsvIAMoAsAEIQUgBkEBOgAAIAVBAkcNAQsgD0EDOgAAIABBBToAMEEEDBcLIAMoAtAEIQYgAygC\nzAQhCCADKALIBCEKIAMoAsQEIQkgBBDELyAFBEBBDCEFIAkhCyAKIQQgCCEJDAELIANBqAFqIAgg\nBhC+BkEIIQUgA0HABGogA0GwAWooAgAiBiADKAKsASADKAKoASIEGyADQbQBaigCACAGIAQbEKQM\nAkACQAJAIAMtAMAEIgZBBkcEQCADQegDaiADQdAEaikDADcDACADIAMtAMMEOgDbAyADIAMvAMEE\nOwDZAyADIAMpA8gENwPgAyADIAMoAsQENgLcAyADIAY6ANgDQQEhBSADQQE2AsAEIAZBBUYiBg0B\nDAILIAMoAsQEIQsMAgsgA0HABGoQmhogAUGAAmoiBCgCACkD0AEhESADQYgCakGU+MYAQQYQsBgg\nA0EANgK4AiADQoCAgIAQNwOwAgJAAkAgBCgCACIEQdgBaigCACAEQdwBaigCACADQbACakGIycYA\nEJEYRQRAIANBzARqIgQgA0G4AmoiCygCADYCACADIAMpA7ACNwLEBCADQQM6AMAEIANBsAJqIANB\n2ANqQQRyQQAgBhsiBSADQYgCaiADQcAEahD6FiADQbACahCcMSADQYgCakHAmckAQQgQsBggA0EA\nNgK4AiADQoCAgIAQNwOwAiABKAKAAiIGQeABaigCACAGQeQBaigCACADQbACakGIycYAEJEYDRwg\nBCALKAIANgIAIAMgAykDsAI3AsQEIANBAzoAwAQgA0GwAmogBSADQYgCaiADQcAEahD6FiADQbAC\nahCcMSADQYgCakGU58YAQRAQsBggA0HQBGogETcDACADIBFCP4g3A8gEIANBAjoAwAQgA0GwAmog\nBSADQYgCaiADQcAEahD6FiADQbACahCcMQJAAkAgBSgCACADKALgA0GIh8kAQQcQ0REiBARAIANB\nMGogBBDsKSADKAIwIgQNAQtBACELIANBADYCsAYMAQsgA0HABGogBCADKAI0EKIaIAMgAygCxAQi\nDDYCtAYgAyADKALABCILNgKwBgsCQCALRSAHKAIAIgQoAihBCGoiBkVyRQRAIAsgDCAGIARBLGoo\nAgAiBBD5LA0BDAQLIAYgC3JFDQAgBEEsaigCACEEDAMLIANBiAJqQd2TxwBBCBCwGCADQcAEaiAB\nKAKAAkHoAWoQ/AsCQCADLQDABEEGRwRAIANBwAJqIANB0ARqKQMANwMAIANBuAJqIANByARqKQMA\nNwMAIAMgAykDwAQ3A7ACDAELIANBADoAsAIgA0HABGpBBHIQliQLIANBwARqIAUgA0GIAmogA0Gw\nAmoQ+hYgA0HABGoQnDEgBSgCACADKALgAxDMHCIFRQ0BIAUtAABBBUYiBkUNASAFQQRqQQAgBhsi\nBSgCACAFQQRqKAIAEKk0DQEgASgCgAIiBi0AAEEGRg0BIANBiAJqQajwxgBBDBCwGCADQcAEaiAG\nEKoTIANBsAJqIAUgA0GIAmogA0HABGoQ+hYgA0GwAmoQnDEMAQsMGwsgA0HQBGogA0HoA2opAwA3\nAwBBCCEFIANByARqIANB4ANqKQMANwMAIAMgAykD2AM3A8AEIANBsAJqIANBwARqELAKIAMoArAC\nIgsEQCADKAK0AiEEIANBsAZqEKsuIANBqAFqEIgtIAogCBCMNEEOIQUMBAsgAygCtAIhCyADQbAG\nahCrLiADQagBahCILSAKIAgQjDQMAwsgA0EoaiAGIAQQhSMgAygCLCEGIAMoAighCSADKAK0BiEE\nQQchBQsgA0HYA2oQ5h4LIANBqAFqEIgtIAogCBCMNAsgD0EBOgAAIAcQ4S8gBUEORw0PIAEgCzYC\n/AEgAUGAAmogBDYCACABKAL0ASkD2AEhESABQbQFaiILQQA6AAAgAUGwBWogAUGgAWo2AgAgAUGs\nBWogASgC7AE2AgAgAUGgBWogETcDACABQYgCaiEPCyABQZQFaiIJQQA6AAAgAUGoBWogAUGwBWoo\nAgAiBDYCACABQZwFaiABQaQFaigCACIFNgIAIAFBmAVqIAFBoAVqKAIAIgc2AgAgAUGQBWogBDYC\nACABQYwFaiABQawFaigCADYCACABQYQFaiAFNgIAIAFBgAVqIAc2AgALIAFBiAVqIAFBkAVqKAIA\nNgIAIAFBgAVqKQMAIREgAUGMBWooAgAhBCABQbACaiIFQQA6AAAgAUGsAmogBDYCACABQaACaiAR\nNwMAIAFBkAJqQYCU69wDNgIACyABQfgEaiIKQQA6AAAgAUH4A2ogASkDiAI3AwAgAUGoAmogAUGs\nAmooAgAiBDYCACABQZwCaiABQaQCaigCACIHNgIAIAFBmAJqIAFBoAJqKAIAIgY2AgAgAUH0BGog\nBDYCACABQYwEaiAHNgIAIAFBiARqIAY2AgAgAUGABGogAUGQAmooAgA2AgAgAUG4AmohBgsgAUGA\nBGooAgAiBEGAlOvcA0YNCSABQfgDaikDACERIAFBiARqKQMAIRIgAUGQBGoiByABQfQEaigCAEH4\nCGoQnSQgAUHwAmoiDEEAOgAAIAFB7AJqIAc2AgAgAUHgAmogEjcDACABQdACaiAENgIAIAFByAJq\nIBE3AwALIAFB6AJqIAFB7AJqKAIAIgQ2AgAgAUHAAmogAUHQAmooAgA2AgAgASABQcgCaikDADcD\nuAIgAUHYAmogAUHgAmopAwA3AwAgAUG0A2oiCEEAOgAAIAFBsANqIAQ2AgAgAUH4AmohBAsgASAB\nQbADaigCACIHNgL4AiABQYgDakEAOgAAIAFBhANqIAc2AgALIANBwARqIAFB/AJqIg0gAhDcAyAD\nLQDABCIHQRBGBEAgCEEDOgAAQQMMBAsgAyADKQDBBDcDsAYgAyADQcgEaikAADcAtwYgDRCfKAJ/\nIAdBD0YEQCAEKAIAKAJUIQcgA0EYahCTHCADQcwGaiINQeiEzAA2AgAgA0HIBmoiDkEANgIAIANB\nuAZqIhAgAykDIDcDACADQgA3A8AGIAMgAykDGDcDsAYgAyAHQQhqNgLsBCADQQA2AugEIANBADYC\nwAQgA0GwBmogA0HABGoQ0ikgA0GIBmogDigCADYCACADIAMpALEGNwOYBiADIBApAAA3AJ8GIAMg\nAykDwAY3A4AGIAMtALAGIQcgDSgCAAwBCyADIAMpALcGNwCfBiADIAMpA7AGNwOYBkEACyENIANB\n2AVqIg4gAykAnwY3AAAgA0HoBWoiECADQYgGaigCADYCACADIAMpA5gGNwDRBSADIAMpA4AGNwPg\nBSAIQQE6AAAgAyANNgLsBSADIAc6ANAFIAQQvi8CQCANBEAgBCADKQPQBTcDACAEQRhqIBApAwA3\nAwAgBEEQaiADQeAFaikDADcDACAEQQhqIA4pAwA3AwAMAQsgBBCvHSADQdAFahD8FgsgBCABQdgC\naigCACABQdwCaigCABDYDUUNBSABQfQDaiIEQQA6AAAgAUGYA2oiDSABKQO4AjcDACABQfADaiAB\nQegCaigCADYCACABQaADaiABQcACaigCADYCAAsgAUGgA2ooAgAhCCABKQOYAyERIANBEGogAUHw\nA2ooAgAoAmBBCGoQ4wkgAygCECEOIAMoAhQhECABQegDaiIHQQA6AAAgAUHkA2ogEDYCACABQeAD\naiAONgIAIAFBsANqIAg2AgAgAUGoA2oiCCARNwMACyABQbADaigCACEOIAFB4ANqKQMAIREgASkD\nqAMhEiADQQA6AMAGIAMgETcDuAYgA0HABGogA0GwBmogEiAOEIUGIAFBuANqIANBwARqQSgQjzga\nCyADQbAGaiABQbgDaiIOIAIQsQsgAy0AsAZBBUcNASAEQQM6AAAgB0EDOgAAQQQLIQZBAyECIApB\nAzoAACAMIAY6AAAMCAsgAykDsAYhESAOEL4cIBFC/wGDQgRSBEAgAyARNwOwBiADQbAGahCuLiAH\nQQE6AAAgCBDTKyAEQQE6AAAgDRC/L0HYtc4AKAIAQQRPDQFBrKzOABDFLUH/AXEiBEUNAUGwrM4A\nKAIAIAQQqA5FDQFBsKzOACgCACIEQQxqKAIAIQwgBCgCCCEIIAQoAgAhDQJ/IAQoAgQiBwRAIANB\nADYC0AQgAyAMNgLMBCADIAg2AsgEIAMgBzYCxAQgAyANNgLABEEBDAELIANBADYCwARBAAshCiAD\nQYAGaiADQcAEakGA+cUAEN4hIANBzARqQQE2AgAgA0HUBGpBADYCACADQfT5xQA2AsgEIANBpJbM\nADYC0AQgA0EANgLABAJAIAogB0kEQCADIAo2AuAFIAMgDDYC3AUgAyAINgLYBSADIAc2AtQFIAMg\nDTYC0AUMAQsgA0EANgLQBQsgA0GYBmogA0HQBWpBgPnFABDeISADQcQGakGI98UANgIAIANBwAZq\nIANB0AVqNgIAIANB+PbFADYCuAYgAyAENgL4BSADQQI2AvQFIAMgAUHYAmo2AtAFIAMgA0GYBmo2\nArwGIAMgA0HABGo2ArQGIAMgA0GABmo2ArAGIAMgA0GwBmo2AvAFQbCszgAoAgAgA0HwBWoQ6w4M\nAQsgB0EBOgAAIAgQ0ysgBEEBOgAAIA0Qvy8LIAFBiANqEKYQIAFBAToA8AIgBhDLJyABQZAEahC+\nKQsgAUEBOgD4BCAGENcuIAFB8AJqQQA6AAAgAUHgAmogAUGYAmopAwA3AwAgAUHsAmogAUGoAmoo\nAgBBwAVqNgIACyADQcAEaiABQbgCaiIEIAIQ4QMgAygCtAUiAkEDRgRAQQQhAgwFCyADKALMBCEG\nIAMoAsgEIQcgAygCxAQhDCADLQDABCEIIAMvAMEEIAMtAMMEIANB2ANqIANB0ARqQeQAEI84GiAD\nQdADaiIOIANByAVqKQMANwMAIANByANqIhAgA0HABWopAwA3AwAgAyADKQO4BTcDwAMgBBDdHyAF\nQQE6AAAgDxDrKkEQdHIhCgJAAkAgAkECRwRAIANBwAJqIANB2ANqQeQAEI84GiADQbgDaiAOKQMA\nNwMAIANBsANqIBApAwA3AwAgAyADKQPAAzcDqAMgAyACNgKkAyADIAY2ArwCIAMgBzYCuAIgAyAM\nNgK0AiADIAg6ALACIAMgCjsAsQIgAyAKQRB2OgCzAiADQYgCaiADQbACahCkNSADQcAEaiADQYgC\naiABQYgFaigCABD3CgJAIAMoAqAFIgJBAkYEQEECIQhBACEMDAELIANBqAFqIANBwARqQeAAEI84\nGiADQaABaiIEIANBtAVqIgYpAgA3AwAgA0GYAWoiBSADQawFaiIHKQIANwMAIAMgAykCpAU3A5AB\nIANBwARqIANBqAFqQeAAEI84GiAHIAUpAwA3AgAgBiAEKQMANwIAIAMgAjYCoAUgAyADKQOQATcC\npAUgA0HYA2ogAygC2AQiAiABKAKIBRCHBiADKALYAyIFQQ5HDQJBASEIAkAgAy0A3ANFDQAgA0HA\nBGoQtAlFBEAgA0HABGoQuzFFDQELQQAhCAsgA0EIaiACQShqKAIAIAJBLGooAgAQhSMgAygCDCEH\nIAMoAgghDCADQcAEahCzLQsgA0GwAmoQqStBDiEFDAILQQ0hBQwBCyADLwDdAyADLQDfA0EQdHIh\nCiADKALoAyEGIAMoAuQDIQcgAygC4AMhDCADLQDcAyEIIANBwARqELMtIANBsAJqEKkrCyAJQQE6\n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\nESACQUBrIAFBCGooAgAgAUEMaigCABCUJCAAQawBaigCACEBIABBmAJqLQAAIQMgAikDQCESIAIg\nETcDgBkgAiASNwP4GAsgAkHYE2ogAikAxxg3AAAgAiAFOgDQEyACIAIpA8AYNwDREyACQeATaiAC\nQegXakHYABCPOBogAkHEFGogAkHYF2opAwA3AgAgAkHMFGogAkHgF2opAwA3AgAgAiAENgK4FCAC\nIAIpA9AXNwK8FCACQYgaaiACQfgYaiACQdATaiADIAEQggUgAiACKQCJGjcD+BkgAiACQZAaaikA\nADcA/xkgAi0AiBohBSACQdATaiACQZgaakGEARCPOBogAkHgGWogAkGoG2opAwA3AwAgAkHoGWog\nAkGwG2opAwA3AwAgAkHwGWogAkG4G2ooAgA2AgAgAiACKQOgGzcD2BkgAkHEG2ooAgAhDiACQcgb\naigCACEBIAIoApwbIQQgAigCwBshDyACQfgYaiACQcwbakHcABCPOBogAkHQGGogAkGoHGpBKBCP\nOBogAiACKQD/GTcAhx8gAiACKQP4GTcDgB8gAkH4HWogAkHQE2pBhAEQjzgaIAJB8B1qIAJB8Blq\nKQMANwMAIAJB6B1qIAJB6BlqKQMANwMAIAJB4B1qIAJB4BlqKQMANwMAIAIgAikD2Bk3A9gdIAJB\n+BxqIAJB+BhqQdwAEI84GiACQdAcaiACQdAYakEoEI84GgwEC0EDCyEEIAggBDoAAAwDC0EDIQQL\nIABBrAFqEJIrCyAHEPodIAIgAikAhx83AMcTIAIgAikDgB83A8ATIAJBuBJqIAJB+B1qQYQBEI84\nGiACQbASaiIDIAJB8B1qKQMANwMAIAJBqBJqIgYgAkHoHWopAwA3AwAgAkGgEmoiCSACQeAdaikD\nADcDACACIAIpA9gdNwOYEiACQbgRaiACQfgcakHcABCPOBogAkGQEWogAkHQHGpBKBCPOBogCEEB\nOgAAIARBBEcNAQsgAEEDOgC4BCAAQQM6ALwEQQEhB0EDDAMLIAIgAikAxxM3AIcNIAIgAikDwBM3\nA4ANIAJBuA5qIAJBuBJqQYQBEI84GiACQbAOaiADKQMANwMAIAJBqA5qIAYpAwA3AwAgAkGgDmog\nCSkDADcDACACIAIpA5gSNwOYDiACQbgNaiACQbgRakHcABCPOBogAkGQDWogAkGQEWpBKBCPOBog\nBxDnHwJAAkAgBEEDRwRAIAJB+AtqIAJBuA5qQYQBEI84GiACQfALaiIDIAJBsA5qKQMANwMAIAJB\n6AtqIgggAkGoDmopAwA3AwAgAkHgC2oiBiACQaAOaikDADcDACACIAIpA5gONwPYCyACQfwKaiAC\nQbgNakHcABCPOBogAkHQCmogAkGQDWpBKBCPOBogBEECRgRAQQIhBAwECyACQdgTaiACKQCHDTcA\nACACIAU6ANATIAIgAikDgA03ANETIAJB4BNqIAJB+AtqQYQBEI84IQwgAkHwFGogBikDADcDACAC\nQfgUaiAIKQMANwMAIAJBgBVqIAMoAgA2AgAgAiAENgLkFCACIAIpA9gLNwPoFCACQbgSaiACQfwK\nakHcABCPOBogAkG4DmogAkHQCmpBKBCPOBogAkEwaiACKAL4E0EIahCaKCACQYgaaiAAQbAEaigC\nACgCKCACQdgUaigCACIDQSBqKAIAIANBJGooAgAgAigCMCACKAI0ENMWIAIoAowbIAJBiBpqENcx\nQQJGBEAgACgCsAQgAkGIGmogAkHQE2oQqRZBKGogAkGIGmoQuQQMAwtB2LXOACgCAEEBSw0BQZCr\nzgAQxS1B/wFxIgNFDQFBlKvOACgCACADEKgORQ0BQZSrzgAoAgAiBkEMaigCACEJIAYoAgghCiAG\nKAIAIQsCfyAGKAIEIggEQCACQQA2ApgaIAIgCTYClBogAiAKNgKQGiACIAg2AowaIAIgCzYCiBpB\nAQwBCyACQQA2AogaQQALIQMgAkG4EWogAkGIGmpB6JDAABDeISACQYQeakEBNgIAIAJBjB5qQQA2\nAgAgAkGwkcAANgKAHiACQaSWzAA2AogeIAJBADYC+B0CQCADIAhJBEAgAiAJNgKUGiACIAo2ApAa\nIAIgCDYCjBogAiALNgKIGiACIAM2ApgaIANBAWohAwwBCyACQQA2AogaCyACQfgYaiACQYgaakHo\nkMAAEN4hIAIgACgCsAQiDUEkaigCADYC1BwgAiANKAIgQQhqNgLQHCACIAJB0BxqNgLQGAJAIAMg\nCEkEQCACIAM2ApgaIAIgCTYClBogAiAKNgKQGiACIAg2AowaIAIgCzYCiBoMAQsgAkEANgKIGgsg\nAkH4HGogAkGIGmpB6JDAABDeISACQShqIAAoArAEKAI0QQhqEJooIAJBqBpqQciFwAA2AgAgAkGc\nGmpB9IPAADYCACACQaQaaiACQegXajYCACACQZgaaiACQdAYajYCACACQfiCwAA2ApAaIAIgBjYC\nwA0gAkEDNgK8DSACIAIpAyg3A+gXIAIgAkH4HGo2AqAaIAIgAkH4GGo2ApQaIAIgAkH4HWo2Aowa\nIAIgAkG4EWo2AogaIAIgAkGIGmo2ArgNQZSrzgAoAgAgAkG4DWoQ6w4MAQsgAiACKQOADTcDsBcg\nAiACKQCHDTcAtxdBAyEEDAMLIAAoArAEIAJBiBpqQQRyIAJB0BNqEKkWIAJBADYCiBooAiggAkGI\nGmoQxRELIAJB6BRqIQMgAkHQE2pBAXIhCAJAIAFBHEcEQCACQSBqELMGIAIoAiQhECACKAIgIQ0g\nAkGIGmogAkG4EmpB3AAQjzgaIAJB5BpqIAJBuA5qQSgQjzgaIAJBkB1qIAJB0BJqKQIANwMAIAJB\niB1qIAJByBJqKQIANwMAIAJBgB1qIAJBwBJqKQIANwMAIAIgAikCuBI3A/gcIAJB+B1qIAJBqBpq\nQeQAEI84GgwBCyAAKAKwBCIBQSRqKAIAIQYgASgCICEBIAJBGGogAEHIA2oQmhsgAigCHCEJIAIo\nAhghCiACQYgaaiACQbwSakHYABCPOBogAkEQahCzBiACQfgcaiABQQhqIAYgCiAJIAJBiBpqIAIo\nAhAgAigCFBCcEUEcIQELIAIgCCkAADcDwAogAiAIQQdqKQAANwDHCiACQbgJaiAMQYQBEI84GiAC\nQbAJaiADQRhqKAIANgIAIAJBqAlqIANBEGopAgA3AwAgAkGgCWogA0EIaikCADcDACACQYAJaiAC\nQYAdaikDADcDACACQYgJaiACQYgdaikDADcDACACQZAJaiACQZAdaikDADcDACACIAMpAgA3A5gJ\nIAIgAikD+Bw3A/gIIAJBlAhqIAJB+B1qQeQAEI84GgsgAiACKQDHCjcAtxcgAiACKQPACjcDsBcg\nAkGoFmogAkG4CWpBhAEQjzgaIAJBoBZqIAJBsAlqKQMANwMAIAJBmBZqIAJBqAlqKQMANwMAIAJB\nkBZqIAJBoAlqKQMANwMAIAJB8BVqIAJBgAlqKQMANwMAIAJB+BVqIAJBiAlqKQMANwMAIAJBgBZq\nIAJBkAlqKQMANwMAIAIgAikDmAk3A4gWIAIgAikD+Ag3A+gVIAJBhBVqIAJBlAhqQeQAEI84Ggsg\nAEHIA2oQoAsgAiACKQC3FzcAhwggAiACKQOwFzcDgAggAkH4BmogAkGoFmpBhAEQjzgaIAJB8AZq\nIgMgAkGgFmopAwA3AwAgAkHoBmoiCCACQZgWaikDADcDACACQeAGaiIGIAJBkBZqKQMANwMAIAJB\nwAZqIgkgAkHwFWopAwA3AwAgAkHIBmoiCiACQfgVaikDADcDACACQdAGaiILIAJBgBZqKQMANwMA\nIAIgAikDiBY3A9gGIAIgAikD6BU3A7gGIAJB1AVqIAJBhBVqQeQAEI84GiAAQQE6ALgEIAIgAikD\ngAg3A5gDIAIgAikAhwg3AJ8DIAJB0ARqIAJB+AZqQYQBEI84GiACQcgEaiIMIAMpAwA3AwAgAkHA\nBGoiAyAIKQMANwMAIAJBuARqIgggBikDADcDACACQZgEaiIGIAkpAwA3AwAgAkGgBGoiCSAKKQMA\nNwMAIAJBqARqIgogCykDADcDACACIAIpA9gGNwOwBCACIAIpA7gGNwOQBCACQawDaiACQdQFakHk\nABCPOBogBxC+LgJ/AkACQCAEQQNHBEAgAkGQAmogAkHQBGpBhAEQjzgaIAJBiAJqIAwpAwA3AwAg\nAkGAAmogAykDADcDACACQfgBaiAIKQMANwMAIAJB2AFqIAYpAwA3AwAgAkHgAWogCSkDADcDACAC\nQegBaiAKKQMANwMAIAIgAikDsAQ3A/ABIAIgAikDkAQ3A9ABIAJB7ABqIAJBrANqQeQAEI84GiAE\nQQJGDQIgAhAHIgc2AtATIAJBkBpqIAIpAJ8DNwAAIAIgBToAiBogAiACKQOYAzcAiRogAkGYGmog\nAkGQAmpBhAEQjzgaIAJBqBtqIAJB+AFqKQMANwMAIAJBsBtqIAJBgAJqKQMANwMAIAJBuBtqIAJB\niAJqKAIANgIAIAIgBDYCnBsgAiACKQPwATcDoBsgB0EAIAJBiBpqEPErEAkgAkG0GmogAkHoAWop\nAwA3AgAgAkGsGmogAkHgAWopAwA3AgAgAkGkGmogAkHYAWopAwA3AgAgAiACKQPQATcCnBogAkG8\nGmogAkHsAGpB5AAQjzgaIAIgATYCmBogAiAQNgKUGiACIA02ApAaIAIgDjYCjBogAiAPNgKIGiAC\nQcAPaiACQYgaahDiJyACKALADw0BIAdBASACKALEDxAJQQEMAwsgAkGQGmogAikAnwM3AAAgAiAF\n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\nQQd3IQsgQ0IgiKdBB3chBCBCQiCIp0EHdyEGIEdCIIinQQd3IQMgREIgiKdBB3chBSBIQiCIp0EH\ndyEIIEVCIIinQQd3IQwgSUIgiKdBB3chByBGQiCIp0EHdyETIC9Bf2ohLwwBBSAAQShqIi8pAwAh\nQiAAKQMgIUMgAiA0NgI8IAIgKjYCOCACICk2AjQgAiAaNgIwIAIgMDYCLCACICg2AiggAiAnNgIk\nIAIgJjYCICACICA2AhwgAiAuNgIYIAIgJDYCFCACICU2AhAgAiAxNgIMIAIgNjYCCCACIDI2AgQg\nAiAzNgIAIAIgFzYCfCACIAY2AnggAiAWNgJ0IAIgBDYCcCACIAk2AmwgAiAFNgJoIAIgCjYCZCAC\nIAM2AmAgAiAVNgJcIAIgDDYCWCACIBw2AlQgAiAINgJQIAIgFDYCTCACIBM2AkggAiALNgJEIAIg\nBzYCQCACIEE3A7gBIAIgPjcDsAEgAiA8NwOoASACIDo3A6ABIAIgQDcDmAEgAiA9NwOQASACID83\nA4gBIAIgOzcDgAEgAiASNgL8ASACICI2AvgBIAIgGDYC9AEgAiAPNgLwASACIBE2AuwBIAIgITYC\n6AEgAiAfNgLkASACIBA2AuABIAIgKzYC3AEgAiA1NgLYASACIBk2AtQBIAIgHjYC0AEgAiAONgLM\nASACIBs2AsgBIAIgIzYCxAEgAiAdNgLAASAAQRhqKAIAISEgACgCACERIAAoAgQhEyAAKAIIIRQg\nACgCDCEbIAAoAhAhDiAAKAIUIQQgACgCHCEWIAJBuAJqIEI3AwAgAkGoAmogQjcDACACQZgCaiBC\nNwMAIAJBiAJqIDdBCGopAwA3AwAgLyBCNwMAIDcpAwAhOiAAIENCBHwiPEIgiD4CJCAAIDw+AiAg\nAiBDQgN8Ijw+ArACIAJBtAJqIDxCIIg+AgAgAiBDQgJ8Ijw+AqACIAJBpAJqIDxCIIg+AgAgAiBD\nQgF8Ijw+ApACIAJBlAJqIDxCIIg+AgAgAiA6NwOAAkGAAiELQQAhBwNAIAdBwABGRQRAIAJBgAJq\nIAdqIgBBBGooAgAhBiACQcABaiAHaiIDQQRqKAIAIRcgAEEIaigCACEiIANBCGooAgAhEiAAQQxq\nKAIAIQggA0EMaigCACEcIAJBgAFqIAdqIgpBBGooAgAhDCAKQQhqKAIAIRUgCkEMaigCACEdIAJB\n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\nhoSFIj9CIIinQQx3IgMgC2oiMq1CIIYgP6dBDHciBSAHaiIzrYQgBK0gE61CIIaEhSI/QiCIp0EI\ndyIdIA5qrUIghiA/p0EIdyIOIAZqrYQiPyAFrSADrUIghoSFIkanQQd3IQsgQ0IgiKdBB3chBCBC\nQiCIp0EHdyEGIEdCIIinQQd3IQMgREIgiKdBB3chBSBIQiCIp0EHdyEIIEVCIIinQQd3IQwgSUIg\niKdBB3chByBGQiCIp0EHdyETIC9Bf2ohLwwBBSAAQShqIi8pAwAhQiAAKQMgIUMgAiA0NgI8IAIg\nKjYCOCACICk2AjQgAiAaNgIwIAIgMDYCLCACICg2AiggAiAnNgIkIAIgJjYCICACICA2AhwgAiAu\nNgIYIAIgJDYCFCACICU2AhAgAiAxNgIMIAIgNjYCCCACIDI2AgQgAiAzNgIAIAIgFzYCfCACIAY2\nAnggAiAWNgJ0IAIgBDYCcCACIAk2AmwgAiAFNgJoIAIgCjYCZCACIAM2AmAgAiAVNgJcIAIgDDYC\nWCACIBw2AlQgAiAINgJQIAIgFDYCTCACIBM2AkggAiALNgJEIAIgBzYCQCACIEE3A7gBIAIgPjcD\nsAEgAiA8NwOoASACIDo3A6ABIAIgQDcDmAEgAiA9NwOQASACID83A4gBIAIgOzcDgAEgAiASNgL8\nASACICI2AvgBIAIgGDYC9AEgAiAPNgLwASACIBE2AuwBIAIgITYC6AEgAiAfNgLkASACIBA2AuAB\nIAIgKzYC3AEgAiA1NgLYASACIBk2AtQBIAIgHjYC0AEgAiAONgLMASACIBs2AsgBIAIgIzYCxAEg\nAiAdNgLAASAAQRhqKAIAISEgACgCACERIAAoAgQhEyAAKAIIIRQgACgCDCEbIAAoAhAhDiAAKAIU\nIQQgACgCHCEWIAJBuAJqIEI3AwAgAkGoAmogQjcDACACQZgCaiBCNwMAIAJBiAJqIDdBCGopAwA3\nAwAgLyBCNwMAIDcpAwAhOiAAIENCBHwiPEIgiD4CJCAAIDw+AiAgAiBDQgN8Ijw+ArACIAJBtAJq\nIDxCIIg+AgAgAiBDQgJ8Ijw+AqACIAJBpAJqIDxCIIg+AgAgAiBDQgF8Ijw+ApACIAJBlAJqIDxC\nIIg+AgAgAiA6NwOAAkGAAiELQQAhBwNAIAdBwABGRQRAIAJBgAJqIAdqIgBBBGooAgAhBiACQcAB\n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\naiADQagBahDiHSADKAI0IQEgAygCMA0FIANB/AFqEIA1IAMgATYC/AEgASEGDAALAAsgA0GoAWog\nDSADKAKwARDwAiADKAKoASEEAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQCADKALEASIFBEAg\nA0GQAWogA0G8AWoiBikCACIPNwMAIANBiAFqIANBtAFqIgkpAgAiEDcDACADIAMpAqwBIhE3A4AB\nIAMpA8gBIRIgCSAQNwIAIAYgDzcCACADIAQ2AqgBIAMgETcCrAEgAyASNwPIASADIAU2AsQBIANB\n4AFqIAEoAgggA0GoAWoQyg0gAygC4AFFBEAgAyADKALkATYCmAEgAyADQewBaigCACIBNgKgASAD\nIANB6AFqKAIAIgQ2ApwBIANBwAFqQQA2AgAgA0GAAToAxAEgA0KAgICAEDcDuAEgA0IANwOwASAD\nIAE2AqwBIAMgBDYCqAEgA0GAAmogA0GoAWoQlRUgAy0AgAINAiADLQCBAkUEQCADQQU2AuABIANB\nqAFqIANB4AFqELsbDA0LIAMtAIICIgFB2wBGDQMgAUH7AEcEQCADQagBaiADQYgCakGoiscAEJQG\nIQQMDAsgAyADLQDEAUF/aiIBOgDEASABQf8BcUUNCSADQbgBaiEOIAMgAygCsAFBAWo2ArABIANB\nADYC9AEgA0EANgL4ASADQQA2AvwBQQAhBkEAIQlBACEBQQEhCwNAIANBgAJqIANBqAFqEJUVAkAC\nQAJAAkAgAy0AgAJFBEAgAy0AgQINASADQQM2AuABIANBqAFqIANB4AFqELsbIQpBASEEDAILQQEh\nBCADKAKEAiEKDAELAkACQAJAIAMtAIICIgRBLEcEQCAEQf0ARw0BQQQhBUEAIQQMBAsgC0H/AXEN\nAiADIAMoArABQQFqNgKwASADQeABaiADQagBahCVFSADLQDgAQRAIAMoAuQBIQpBASEEDAQLIAMt\nAOEBRQ0BIAMtAOIBIQQMAgsgC0H/AXENASADQQg2AuABIANBqAFqIANB4AFqELsbIQpBASEEDAIL\nIANBBTYC4AEMCQsgBEH/AXEiBEEiRwRAIARB/QBGDQIgA0EQNgLgAQwJCyADQQA2AsABIAMgAygC\nsAFBAWo2ArABIANB4AFqIANBqAFqIA4QwQcgAygC5AEhCwJ/IAMoAuABQQJGBEAgCyEKQQEMAQsg\nA0GAAmogCyADKALoARCfICADLQCAAgRAIAMoAoQCIQpBAQwBCyADLQCBAiEFQQALIQRBACELC0EB\nIQcgBEUNASAKIQQMCAsgA0ESNgLgAQwGCwJAAkACQAJAAkACQAJAAkACQCAFQf8BcQ4FBAMCAQAB\nCwJ/IAYiBEUEQCADQeAAahCKGyADKAJkIQRBASADKAJgDQEaCyADIAQ2AoACAkAgCUUEQEHOj8cA\nQQcQ2hghBAwBCyADIAk2AuABIAENB0HVj8cAQQsQ2hghBCADQeABahCtKgsgA0GAAmoQ1yogCUUL\nIQcgBkEARyEIDA4LIANBqAFqENMwIgRFDQcMDQsgAQ0CIANBqAFqEJ4VIgQNDiADQfgAaiADQagB\nahCSCCADKAJ8IQQgAygCeA0OIANB/AFqEIA1IAMgBDYC/AEgBCEBDAYLIAlFDQRBzo/HAEEHENsY\nIQQMCwsgBkUNAkHTjswAQQUQ2xghBAwKC0HVj8cAQQsQ2xghBAwKCyAEIQUgCSEEDAsLIANBqAFq\nEJ4VIgQNByADQegAaiADQagBahDhASADKAJsIQQgAygCaA0HIANB9AFqEIM1IAMgBDYC9AEgBCEG\nDAELIANBqAFqEJ4VIgQNBiADQfAAaiADQagBahDhHSADKAJ0IQQgAygCcA0GIANB+AFqEIA1IAMg\nBDYC+AEgBCEJDAALAAsgA0HsAWooAgAhASADQegBaigCACEEIAMoAuQBIQUMDQtBACEFDAwLIAMo\nAoQCDAkLIAMgAy0AxAFBf2oiAToAxAEgAUH/AXEEQEEBIQEgAyADKAKwAUEBajYCsAEgA0GAAmog\nA0GoAWoQlRUCfwJAAkAgAy0AgAJFBEAgAy0AgQINASADQQI2AuABIANBqAFqIANB4AFqELsbIQUM\nAgsgAygChAIhBQwBC0EAIQVBACEBIAMtAIICQd0ARg0AIANB2ABqIANBqAFqEOEBIAMoAlhBAEch\nASADKAJcIQVBAQwBC0EBIQhBAAshBwJAAkAgAQRAIAUhBAwBCyAFRQRAQQBBqP/GAEGE/cYAEPkT\nIQQMAQsgAyAFNgL4ASADQYACaiADQagBahCVFQJAAkACQAJ/AkAgAy0AgAJFBEAgAy0AgQINASAD\nQQI2AuABQQEhASADQagBaiADQeABahC7GwwCC0EBIQEgAygChAIMAQsCQCADLQCCAiIKQSxHBEBB\nACEBQQAgCkHdAEYNAhogB0UNASADQQc2AuABQQEhASADQagBaiADQeABahC7GwwCCyAHRQ0AQQEh\nASADIAMoArABQQFqNgKwASADQeABaiADQagBahCVFSADLQDgAQRAIAMoAuQBDAILIAMtAOEBRQ0C\nIAMtAOIBIQoLIApB/wFxQd0ARgRAIANBEjYC4AEgA0GoAWogA0HgAWoQuxshBAwECyADQdAAaiAD\nQagBahDhHUEAIQggAygCUEEARyEBIAMoAlQLIQQgAQ0CIARFBEBBAUGo/8YAQYT9xgAQ+RMhBAwD\nCyADIAQ2AvwBIANBgAJqIANBqAFqEJUVAkACQAJ/AkAgAy0AgAJFBEAgAy0AgQINASADQQI2AuAB\nQQEhByADQagBaiADQeABahC7GwwCC0EBIQcgAygChAIMAQsCQCADLQCCAiIKQSxHBEBBACEHQQAi\nASAKQd0ARg0CGiAIDQEgA0EHNgLgAUEBIQcgA0GoAWogA0HgAWoQuxsMAgsgCA0AQQEhByADIAMo\nArABQQFqNgKwASADQeABaiADQagBahCVFSADLQDgAQRAIAMoAuQBDAILIAMtAOEBRQ0CIAMtAOIB\nIQoLIApB/wFxQd0ARgRAIANBEjYC4AEgA0GoAWogA0HgAWoQuxshBAwFCyADQcgAaiADQagBahCS\nCCADKAJIQQBHIQcgAygCTAshASAHRQ0BIAEhBAwDCyADQQU2AuABIANBqAFqIANB4AFqELsbIQQM\nAgsgAQ0EQQJBqP/GAEGE/cYAEPkTIQQMAQsgA0EFNgLgASADQagBaiADQeABahC7GyEEDAELIANB\n/AFqEK0qCyADQfgBahDXKgtBACEFCyADIAMtAMQBQQFqOgDEASADIANBqAFqEIMNIgY2AuwBIAMg\nATYC6AEgAyAENgLkASADIAU2AuABIAUEQCAGRQ0IIANB4AFqEJEwQQAhBSAGIQQMCAtBACEFIAZF\nDQcgA0HsAWoQ3BgMBwsgA0EVNgLgASADQagBaiADQeABahC7GwwICyADQagBaiADQeABahC7GyEE\nQQEhBwsgAUUNAQsgA0H8AWoQrSoLIAlFIAdFckUEQCADQfgBahCtKgsgBkUgCHJFBEAgA0H0AWoQ\n1yoLQQAhBQsgAyADLQDEAUEBajoAxAEgAyADQagBahDyESIGNgLsASADIAE2AugBIAMgBDYC5AEg\nAyAFNgLgASAFBEAgBkUNAiADQeABahCRMEEAIQUgBiEEDAILQQAhBSAGRQ0BIANB7AFqENwYDAEL\nIANBFTYC4AEgA0GoAWogA0HgAWoQuxsMAgsgBUUNACADIAE2AtgBIAMgBDYC1AEgAyAFNgLQASAD\nQagBahC9HCIGRQRAIAMoArgBIAMoArwBEIw0DAMLIANB0AFqEJEwIAYMAQsgBCADQagBahCsHQsh\nBCADKAK4ASADKAK8ARCMNEEAIQULIANBmAFqEKgWIAVFBEAgAygCmAEgAygCnAEQjDRBACEFDAEL\nIAMoApgBIAMoApwBEIw0IABBDGogATYCACAAQQhqIAQ2AgAgACAFNgIEIABBDzoAAAwBCyADIAE2\nArABIAMgBDYCrAEgAyAFNgKoASAAIANBqAFqELsjCyAMIA0QjDQMDAsgAygCnAEMCQsgAyADLQDM\nAUF/aiIBOgDMASABQf8BcQRAQQEhASADIAMoArABQQFqNgKwASADQZgBaiADQagBahCVFQJ/AkAC\nQCADLQCYAUUEQCADLQCZAQ0BIANBAjYCgAEgA0GoAWogA0GAAWoQuxshBAwCCyADKAKcASEEDAEL\nQQAhASADLQCaAUHdAEYNACADQRhqIANBqAFqEPUcIAMoAhhBAEchASADKAIcIQRBAQwBC0EBIQVB\nAAshCQJAAkAgAQRAIAQhAQwBCyAERQRAQQBBqP/GAEGE/cYAEPkTIQEMAQsgAyAENgL8ASADQZgB\naiADQagBahCVFQJAAkACQAJ/AkAgAy0AmAFFBEAgAy0AmQENASADQQI2AoABQQEhCCADQagBaiAD\nQYABahC7GwwCC0EBIQggAygCnAEMAQsCQCADLQCaASIHQSxHBEBBACAHQd0ARg0CGiAJRQ0BIANB\nBzYCgAFBASEIIANBqAFqIANBgAFqELsbDAILIAlFDQBBASEIIAMgAygCsAFBAWo2ArABIANBgAFq\nIANBqAFqEJUVIAMtAIABBEAgAygChAEMAgsgAy0AgQFFDQIgAy0AggEhBwsgB0H/AXFB3QBGBEAg\nA0ESNgKAASADQagBaiADQYABahC7GyEBDAQLIANBEGogA0GoAWoQ4h1BACEFIAMoAhBBAEchCCAD\nKAIUCyEBIAgNAiABRQRAQQFBqP/GAEGE/cYAEPkTIQEMAwsgAyABNgKAAiADQZgBaiADQagBahCV\nFQJAAkACfwJAIAMtAJgBRQRAIAMtAJkBDQEgA0ECNgKAAUEBIQggA0GoAWogA0GAAWoQuxsMAgtB\nASEIIAMoApwBDAELAkAgAy0AmgEiB0EsRwRAQQAhCEEAIgkgB0HdAEYNAhogBQ0BIANBBzYCgAFB\nASEIIANBqAFqIANBgAFqELsbDAILIAUNAEEBIQggAyADKAKwAUEBajYCsAEgA0GAAWogA0GoAWoQ\nlRUgAy0AgAEEQCADKAKEAQwCCyADLQCBAUUNAiADLQCCASEHCyAHQf8BcUHdAEYEQCADQRI2AoAB\nIANBqAFqIANBgAFqELsbIQEMBQsgA0EIaiADQagBahCRCCADKAIIQQBHIQggAygCDAshCSAIRQ0B\nIAkhAQwDCyADQQU2AoABIANBqAFqIANBgAFqELsbIQEMAgsgCQ0EQQJBqP/GAEGE/cYAEPkTIQEM\nAQsgA0EFNgKAASADQagBaiADQYABahC7GyEBDAELIANBgAJqEK0qCyADQfwBahDXKgtBACEECyAD\nIAMtAMwBQQFqOgDMASADIANBqAFqEIMNIgY2AowBIAMgCTYCiAEgAyABNgKEASADIAQ2AoABIAQE\nQCAGRQ0IIANBgAFqEJEwQQAhBCAGIQEMCAtBACEEIAZFDQcgA0GMAWoQ3BgMBwsgA0EVNgKAASAD\nQagBaiADQYABahC7GwwICyADQagBaiADQYABahC7GyEBQQEhCAsgCUUNAQsgA0GAAmoQrSoLIAZF\nIAhFckUEQCADQfwBahCtKgsgC0UgBXJFBEAgA0H4AWoQ1yoLQQAhBAsgAyADLQDMAUEBajoAzAEg\nAyADQagBahDyESIGNgKMASADIAk2AogBIAMgATYChAEgAyAENgKAASAEBEAgBkUNAiADQYABahCR\nMEEAIQQgBiEBDAILQQAhBCAGRQ0BIANBjAFqENwYDAELIANBFTYCgAEgA0GoAWogA0GAAWoQuxsM\nAgsgBEUNACADIAk2AugBIAMgATYC5AEgAyAENgLgASADQagBahC9HCIGRQRAIAMoAsABIAMoAsQB\nEIw0DAMLIANB4AFqEJEwIAYMAQsgASADQagBahCsHQshASADKALAASADKALEARCMNEEAIQQLIAMo\nAtABIAwQjDQgBARAIAAgBDYCBCAAQQ86AAAgAEEMaiAJNgIAIABBCGogATYCAAwBCyAAQQw6AAAg\n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\nakHIARCPOBogFUEIaiADQbgNaigCADYCACAVIAMpA7ANNwMAIAMgAjYCkAsgAyAqNwOICyADIBk2\nAoALIAMgGjYC/AogAyAmNgL4CiADICk2AvQKIAMgKDYC8AogAyAnNgLsCiADIAE2AoQLAkACQAJA\nIAFBA0cEQCACDQEgAygC8AghAiADQfAEaiAIQZACEI84GgwQCyADKALwCCEEQQMhASACDQEMAgsg\nA0HwCGoQxhxBAyEBDA4LIBQQ3BgLIAQhAgwMCyADQRU2AvAIIANBCGogA0HwCGoQuxshAgwRC0EB\nIQFBASECQQAhBgwGCyAMIAsQoDUgBQsgBUUhAiADQbANahDSKyEFDAQLIAMoAvQIIQQLQQAhBgtB\nAQshAUEBIQILIBMgCRDINCADQaANahDuMCADKAKcDQRAIANB2AtqEMQ2CyADKALMCyIHRSABQQFz\nckUEQCADKALICyAHEIw0CyAFRSACQQFzckUEQCAFIBAQoDULIAYgAygCmAtBA0ZyRQRAIANBmAtq\nENIrCyAEIQJBAwshASADIAMtACxBAWo6ACwgA0EIahDyESEEIAggAykD0Ag3AgAgCEEIaiADQdgI\naikDADcCACAIQRBqIANB4AhqKQMANwIAIAhBGGogA0HoCGooAgA2AgAgAyACNgLwCCADIAs2ApQJ\nIAMgDDYCkAkgFiADQYgHakHIARCPOBogAyAENgKQCyADICo3A4gLIAMgHTYCgAsgAyAhNgL8CiAD\nIB42AvgKIAMgEjYC9AogAyAiNgLwCiADICM2AuwKIAMgHzYC6AogAyAgNgLkCiADIBg2AuAKIAMg\nATYChAsgAUEDRwRAIAQNAiADQfAEaiAIQZACEI84GgwDC0EDIQEgBEUNAiAUENwYDAILIANBFTYC\n8AggA0EIaiADQfAIahC7GyECDAcLIANB8AhqEMYcQQMhASAEIQILIAFBA0YNBCADQeACaiADQfAE\nakGQAhCPOBogA0HQAGogA0HgAmpBkAIQjzgaQQAhBQsCQAJAIAFBfWoOAgEGAAsgAygCSCIEIAMo\nAkBGBEAgA0FAayAEEKUPIAMoAkghBAsgAygCRCAEQaACbGoiBiACNgIAIAZBBGogA0HQAGpBkAIQ\njzgaIAYgKjcDmAIgBiABNgKUAiADIARBAWo2AkgMAQsLIAMoAkAhAiADKAJIIQQgAygCRAwECyAD\nKAL0BAwFCyADQQhqIANBiA9qQejLxQAQkwYhAgwDCyACIANBCGoQrB0hAgsgAygCRCIBIAMoAkgQ\nnBUgAygCQCABEJ81QQALIQEgAyADLQAsQQFqOgAsIAMgBDYC+AggAyABNgL0CCADIAI2AvAIIAMg\nA0EIahCDDSIFNgL8CCABBEAgBUUNAyADQfAIahDsKyAFIQIMAQsgBUUNACADQfwIahDcGAsgAiAD\nQQhqEKwdCyECIABBADYCBCAAIAI2AgAMAQsgAyAENgI4IAMgATYCNCADIAI2AjAgA0EIahC9HCIB\nBEAgAEEANgIEIAAgATYCACADQTBqEOwrDAELIAAgAykDMDcCACAAQQhqIANBOGooAgA2AgALIAMo\nAiAgAygCJBCMNCADQZAPaiQAC58vASF/IwBBgAFrIiIkACAiQQBBwAAQkTghAyABIAJBBnRqISMg\nACgCHCEeIAAoAhghHyAAKAIUIRogACgCECEbIAAoAgwhICAAKAIIISEgACgCBCEcIAAoAgAhHQNA\nIAEgI0cEQEHAAEEEELAvIgJBECACQRBJG0ECdCENIAFBQGshIkEAIQIDQCACIA1GBEAgAygCPCER\nIAMoAjghEiADKAI0IRkgAygCMCEBIAMoAiwhEyADKAIoIRQgAygCJCEVIAMoAiAhDSADKAIcIRYg\nAygCGCEXIAMoAhQhGCADKAIQIQwgAygCDCECIAMoAgghDiADKAIEIQ8gAygCACEQIAMgITYCYCAD\nICA2AmQgAyAfNgJoIAMgHjYCbCADIBo2AnwgAyAbNgJ4IAMgHDYCdCADIB02AnAgA0HQAGogA0Hg\nAGogA0HwAGogD0GRid2JB2ogEEGY36iUBGoQ/wwgAygCUCEEIAMoAlQhBSADKAJYIQYgAygCXCEH\nIAMgGjYCbCADIBs2AmggAyAcNgJkIAMgHTYCYCADIAc2AnwgAyAGNgJ4IAMgBTYCdCADIAQ2AnAg\nA0HQAGogA0HgAGogA0HwAGogAkGlt9fNfmogDkHP94Oue2oQ/wwgAygCUCEIIAMoAlQhCSADKAJY\nIQogAygCXCELIAMgBzYCbCADIAY2AmggAyAFNgJkIAMgBDYCYCADIAs2AnwgAyAKNgJ4IAMgCTYC\ndCADIAg2AnAgA0HQAGogA0HgAGogA0HwAGogGEHxo8TPBWogDEHbhNvKA2oQ/wwgAygCUCEEIAMo\nAlQhBSADKAJYIQYgAygCXCEHIAMgCzYCbCADIAo2AmggAyAJNgJkIAMgCDYCYCADIAc2AnwgAyAG\nNgJ4IAMgBTYCdCADIAQ2AnAgA0HQAGogA0HgAGogA0HwAGogFkHVvfHYemogF0Gkhf6ReWoQ/wwg\nAygCUCEIIAMoAlQhCSADKAJYIQogAygCXCELIAMgBzYCbCADIAY2AmggAyAFNgJkIAMgBDYCYCAD\nIAs2AnwgAyAKNgJ4IAMgCTYCdCADIAg2AnAgA0HQAGogA0HgAGogA0HwAGogFUGBto2UAWogDUGY\n1Z7AfWoQ/wwgAygCUCEEIAMoAlQhBSADKAJYIQYgAygCXCEHIAMgCzYCbCADIAo2AmggAyAJNgJk\nIAMgCDYCYCADIAc2AnwgAyAGNgJ4IAMgBTYCdCADIAQ2AnAgA0HQAGogA0HgAGogA0HwAGogE0HD\n+7GoBWogFEG+i8ahAmoQ/wwgAygCUCEIIAMoAlQhCSADKAJYIQogAygCXCELIAMgBzYCbCADIAY2\nAmggAyAFNgJkIAMgBDYCYCADIAs2AnwgAyAKNgJ4IAMgCTYCdCADIAg2AnAgA0HQAGogA0HgAGog\nA0HwAGogGUH+4/qGeGogAUH0uvmVB2oQ/wwgAygCUCEEIAMoAlQhBSADKAJYIQYgAygCXCEHIAMg\nCzYCbCADIAo2AmggAyAJNgJkIAMgCDYCYCADIAc2AnwgAyAGNgJ4IAMgBTYCdCADIAQ2AnAgA0HQ\nAGogA0HgAGogA0HwAGogEUH04u+MfGogEkGnjfDeeWoQ/wwgAygCUCEIIAMoAlQhCSADKAJYIQog\nAygCXCELIAMgEDYCXCADIA82AlggAyAONgJUIAMgAjYCUCADIA02AmwgAyAVNgJoIAMgFDYCZCAD\nIBM2AmAgAyABNgJ8IAMgGTYCeCADIBI2AnQgAyARNgJwIANBQGsgA0HQAGogDCADQeAAaiADQfAA\nahCfDCADKAJAIQ4gAygCRCEPIAMoAkghECADKAJMIQIgAyAHNgJsIAMgBjYCaCADIAU2AmQgAyAE\nNgJgIAMgCzYCfCADIAo2AnggAyAJNgJ0IAMgCDYCcCADQdAAaiADQeAAaiADQfAAaiAQQYaP+f1+\naiACQcHT7aR+ahD/DCADKAJQIQQgAygCVCEFIAMoAlghBiADKAJcIQcgAyALNgJsIAMgCjYCaCAD\nIAk2AmQgAyAINgJgIAMgBzYCfCADIAY2AnggAyAFNgJ0IAMgBDYCcCADQdAAaiADQeAAaiADQfAA\naiAOQczDsqACaiAPQca7hv4AahD/DCADKAJQIQggAygCVCEJIAMoAlghCiADKAJcIQsgAyAMNgJc\nIAMgGDYCWCADIBc2AlQgAyAWNgJQIAMgATYCbCADIBk2AmggAyASNgJkIAMgETYCYCADIAI2Anwg\nAyAQNgJ4IAMgDzYCdCADIA42AnAgA0FAayADQdAAaiANIANB4ABqIANB8ABqEJ8MIAMoAkAhFiAD\nKAJEIRcgAygCSCEYIAMoAkwhDCADIAc2AmwgAyAGNgJoIAMgBTYCZCADIAQ2AmAgAyALNgJ8IAMg\nCjYCeCADIAk2AnQgAyAINgJwIANB0ABqIANB4ABqIANB8ABqIBhBqonS0wRqIAxB79ik7wJqEP8M\nIAMoAlAhBCADKAJUIQUgAygCWCEGIAMoAlwhByADIAs2AmwgAyAKNgJoIAMgCTYCZCADIAg2AmAg\nAyAHNgJ8IAMgBjYCeCADIAU2AnQgAyAENgJwIANB0ABqIANB4ABqIANB8ABqIBZB2pHmtwdqIBdB\n3NPC5QVqEP8MIAMoAlAhCCADKAJUIQkgAygCWCEKIAMoAlwhCyADIA02AlwgAyAVNgJYIAMgFDYC\nVCADIBM2AlAgAyACNgJsIAMgEDYCaCADIA82AmQgAyAONgJgIAMgDDYCfCADIBg2AnggAyAXNgJ0\nIAMgFjYCcCADQUBrIANB0ABqIAEgA0HgAGogA0HwAGoQnwwgAygCQCETIAMoAkQhFCADKAJIIRUg\nAygCTCENIAMgBzYCbCADIAY2AmggAyAFNgJkIAMgBDYCYCADIAs2AnwgAyAKNgJ4IAMgCTYCdCAD\nIAg2AnAgA0HQAGogA0HgAGogA0HwAGogFUHtjMfBemogDUHSovnBeWoQ/wwgAygCUCEEIAMoAlQh\nBSADKAJYIQYgAygCXCEHIAMgCzYCbCADIAo2AmggAyAJNgJkIAMgCDYCYCADIAc2AnwgAyAGNgJ4\nIAMgBTYCdCADIAQ2AnAgA0HQAGogA0HgAGogA0HwAGogE0HH/+X6e2ogFEHIz4yAe2oQ/wwgAygC\nUCEIIAMoAlQhCSADKAJYIQogAygCXCELIAMgATYCXCADIBk2AlggAyASNgJUIAMgETYCUCADIAw2\nAmwgAyAYNgJoIAMgFzYCZCADIBY2AmAgAyANNgJ8IAMgFTYCeCADIBQ2AnQgAyATNgJwIANBQGsg\nA0HQAGogAiADQeAAaiADQfAAahCfDCADKAJAIREgAygCRCESIAMoAkghGSADKAJMIQEgAyAHNgJs\nIAMgBjYCaCADIAU2AmQgAyAENgJgIAMgCzYCfCADIAo2AnggAyAJNgJ0IAMgCDYCcCADQdAAaiAD\nQeAAaiADQfAAaiAZQceinq19aiABQfOXgLd8ahD/DCADKAJQIQQgAygCVCEFIAMoAlghBiADKAJc\nIQcgAyALNgJsIAMgCjYCaCADIAk2AmQgAyAINgJgIAMgBzYCfCADIAY2AnggAyAFNgJ0IAMgBDYC\ncCADQdAAaiADQeAAaiADQfAAaiARQefSpKEBaiASQdHGqTZqEP8MIAMoAlAhCCADKAJUIQkgAygC\nWCEKIAMoAlwhCyADIAI2AlwgAyAQNgJYIAMgDzYCVCADIA42AlAgAyANNgJsIAMgFTYCaCADIBQ2\nAmQgAyATNgJgIAMgATYCfCADIBk2AnggAyASNgJ0IAMgETYCcCADQUBrIANB0ABqIAwgA0HgAGog\nA0HwAGoQnwwgAygCQCEOIAMoAkQhDyADKAJIIRAgAygCTCECIAMgBzYCbCADIAY2AmggAyAFNgJk\nIAMgBDYCYCADIAs2AnwgAyAKNgJ4IAMgCTYCdCADIAg2AnAgA0HQAGogA0HgAGogA0HwAGogEEG4\nwuzwAmogAkGFldy9AmoQ/wwgAygCUCEEIAMoAlQhBSADKAJYIQYgAygCXCEHIAMgCzYCbCADIAo2\nAmggAyAJNgJkIAMgCDYCYCADIAc2AnwgAyAGNgJ4IAMgBTYCdCADIAQ2AnAgA0HQAGogA0HgAGog\nA0HwAGogDkGTmuCZBWogD0H827HpBGoQ/wwgAygCUCEIIAMoAlQhCSADKAJYIQogAygCXCELIAMg\nDDYCXCADIBg2AlggAyAXNgJUIAMgFjYCUCADIAE2AmwgAyAZNgJoIAMgEjYCZCADIBE2AmAgAyAC\nNgJ8IAMgEDYCeCADIA82AnQgAyAONgJwIANBQGsgA0HQAGogDSADQeAAaiADQfAAahCfDCADKAJA\nIRYgAygCRCEXIAMoAkghGCADKAJMIQwgAyAHNgJsIAMgBjYCaCADIAU2AmQgAyAENgJgIAMgCzYC\nfCADIAo2AnggAyAJNgJ0IAMgCDYCcCADQdAAaiADQeAAaiADQfAAaiAYQbuVqLMHaiAMQdTmqagG\nahD/DCADKAJQIQQgAygCVCEFIAMoAlghBiADKAJcIQcgAyALNgJsIAMgCjYCaCADIAk2AmQgAyAI\nNgJgIAMgBzYCfCADIAY2AnggAyAFNgJ0IAMgBDYCcCADQdAAaiADQeAAaiADQfAAaiAWQYXZyJN5\naiAXQa6Si454ahD/DCADKAJQIQggAygCVCEJIAMoAlghCiADKAJcIQsgAyANNgJcIAMgFTYCWCAD\nIBQ2AlQgAyATNgJQIAMgAjYCbCADIBA2AmggAyAPNgJkIAMgDjYCYCADIAw2AnwgAyAYNgJ4IAMg\nFzYCdCADIBY2AnAgA0FAayADQdAAaiABIANB4ABqIANB8ABqEJ8MIAMoAkAhEyADKAJEIRQgAygC\nSCEVIAMoAkwhDSADIAc2AmwgAyAGNgJoIAMgBTYCZCADIAQ2AmAgAyALNgJ8IAMgCjYCeCADIAk2\nAnQgAyAINgJwIANB0ABqIANB4ABqIANB8ABqIBVBy8zpwHpqIA1BodH/lXpqEP8MIAMoAlAhBCAD\nKAJUIQUgAygCWCEGIAMoAlwhByADIAs2AmwgAyAKNgJoIAMgCTYCZCADIAg2AmAgAyAHNgJ8IAMg\nBjYCeCADIAU2AnQgAyAENgJwIANB0ABqIANB4ABqIANB8ABqIBNBo6Oxu3xqIBRB8JauknxqEP8M\nIAMoAlAhCCADKAJUIQkgAygCWCEKIAMoAlwhCyADIAE2AlwgAyAZNgJYIAMgEjYCVCADIBE2AlAg\nAyAMNgJsIAMgGDYCaCADIBc2AmQgAyAWNgJgIAMgDTYCfCADIBU2AnggAyAUNgJ0IAMgEzYCcCAD\nQUBrIANB0ABqIAIgA0HgAGogA0HwAGoQnwwgAygCQCERIAMoAkQhEiADKAJIIRkgAygCTCEBIAMg\nBzYCbCADIAY2AmggAyAFNgJkIAMgBDYCYCADIAs2AnwgAyAKNgJ4IAMgCTYCdCADIAg2AnAgA0HQ\nAGogA0HgAGogA0HwAGogGUGkjOS0fWogAUGZ0MuMfWoQ/wwgAygCUCEEIAMoAlQhBSADKAJYIQYg\nAygCXCEHIAMgCzYCbCADIAo2AmggAyAJNgJkIAMgCDYCYCADIAc2AnwgAyAGNgJ4IAMgBTYCdCAD\nIAQ2AnAgA0HQAGogA0HgAGogA0HwAGogEUHwwKqDAWogEkGF67igf2oQ/wwgAygCUCEIIAMoAlQh\nCSADKAJYIQogAygCXCELIAMgAjYCXCADIBA2AlggAyAPNgJUIAMgDjYCUCADIA02AmwgAyAVNgJo\nIAMgFDYCZCADIBM2AmAgAyABNgJ8IAMgGTYCeCADIBI2AnQgAyARNgJwIANBQGsgA0HQAGogDCAD\nQeAAaiADQfAAahCfDCADKAJAIQ4gAygCRCEPIAMoAkghECADKAJMIQIgAyAHNgJsIAMgBjYCaCAD\nIAU2AmQgAyAENgJgIAMgCzYCfCADIAo2AnggAyAJNgJ0IAMgCDYCcCADQdAAaiADQeAAaiADQfAA\naiAQQYjY3fEBaiACQZaCk80BahD/DCADKAJQIQQgAygCVCEFIAMoAlghBiADKAJcIQcgAyALNgJs\nIAMgCjYCaCADIAk2AmQgAyAINgJgIAMgBzYCfCADIAY2AnggAyAFNgJ0IAMgBDYCcCADQdAAaiAD\nQeAAaiADQfAAaiAOQbX5wqUDaiAPQczuoboCahD/DCADKAJQIQggAygCVCEJIAMoAlghCiADKAJc\nIQsgAyAMNgJcIAMgGDYCWCADIBc2AlQgAyAWNgJQIAMgATYCbCADIBk2AmggAyASNgJkIAMgETYC\nYCADIAI2AnwgAyAQNgJ4IAMgDzYCdCADIA42AnAgA0FAayADQdAAaiANIANB4ABqIANB8ABqEJ8M\nIAMoAkAhDCADKAJEIRYgAygCSCEXIAMoAkwhGCADIAc2AmwgAyAGNgJoIAMgBTYCZCADIAQ2AmAg\nAyALNgJ8IAMgCjYCeCADIAk2AnQgAyAINgJwIANB0ABqIANB4ABqIANB8ABqIBdBytTi9gRqIBhB\ns5nwyANqEP8MIAMoAlAhBCADKAJUIQUgAygCWCEGIAMoAlwhByADIAs2AmwgAyAKNgJoIAMgCTYC\nZCADIAg2AmAgAyAHNgJ8IAMgBjYCeCADIAU2AnQgAyAENgJwIANB0ABqIANB4ABqIANB8ABqIAxB\n89+5wQZqIBZBz5Tz3AVqEP8MIAMoAlAhCCADKAJUIQkgAygCWCEKIAMoAlwhCyADIA02AlwgAyAV\nNgJYIAMgFDYCVCADIBM2AlAgAyACNgJsIAMgEDYCaCADIA82AmQgAyAONgJgIAMgGDYCfCADIBc2\nAnggAyAWNgJ0IAMgDDYCcCADQUBrIANB0ABqIAEgA0HgAGogA0HwAGoQnwwgAygCQCENIAMoAkQh\nDiADKAJIIQ8gAygCTCEQIAMgBzYCbCADIAY2AmggAyAFNgJkIAMgBDYCYCADIAs2AnwgAyAKNgJ4\nIAMgCTYCdCADIAg2AnAgA0HQAGogA0HgAGogA0HwAGogD0HvxpXFB2ogEEHuhb6kB2oQ/wwgAygC\nUCETIAMoAlQhFCADKAJYIRUgAygCXCEEIAMgCzYCbCADIAo2AmggAyAJNgJkIAMgCDYCYCADIAQ2\nAnwgAyAVNgJ4IAMgFDYCdCADIBM2AnAgA0HQAGogA0HgAGogA0HwAGogDUGIhJzmeGogDkGU8KGm\neGoQ/wwgAygCUCEFIAMoAlQhBiADKAJYIQcgAygCXCEIIAMgATYCXCADIBk2AlggAyASNgJUIAMg\nETYCUCADIBg2AmwgAyAXNgJoIAMgFjYCZCADIAw2AmAgAyAQNgJ8IAMgDzYCeCADIA42AnQgAyAN\nNgJwIANBQGsgA0HQAGogAiADQeAAaiADQfAAahCfDCADKAJAIREgAygCRCESIAMoAkghASADKAJM\nIQIgAyAENgJsIAMgFTYCaCADIBQ2AmQgAyATNgJgIAMgCDYCfCADIAc2AnggAyAGNgJ0IAMgBTYC\ncCADQdAAaiADQeAAaiADQfAAaiABQevZwaJ6aiACQfr/+4V5ahD/DCADKAJQIQEgAygCVCECIAMo\nAlghDCADKAJcIQ0gAyAINgJsIAMgBzYCaCADIAY2AmQgAyAFNgJgIAMgDTYCfCADIAw2AnggAyAC\nNgJ0IAMgATYCcCADQdAAaiADQeAAaiADQfAAaiARQfLxxbN8aiASQffH5vd7ahD/DCANIB5qIR4g\nDCAfaiEfIAIgIGohICABICFqISEgAygCXCAaaiEaIAMoAlggG2ohGyADKAJUIBxqIRwgAygCUCAd\naiEdICIhAQwDBSACIANqIAEgAmooAAAiDEEYdCAMQQh0QYCA/AdxciAMQQh2QYD+A3EgDEEYdnJy\nNgIAIAJBBGohAgwBCwALAAsLIAAgHjYCHCAAIB82AhggACAaNgIUIAAgGzYCECAAICA2AgwgACAh\nNgIIIAAgHDYCBCAAIB02AgAgA0GAAWokAAvYKwIlfwN+IwBB8ARrIgIkACACQdgAaiABEJUVAkAC\nQAJAAkACQAJAAkACfwJ/An8CfwJAAkAgAi0AWEUEQCACLQBZRQRAIAJBBTYCiAIgASACQYgCahC7\nGyEDDA0LIAItAFpB+wBHDQEgASABLQAcQX9qIgU6ABwgBUH/AXFFBEAgAkEVNgKIAiABIAJBiAJq\nELsbIQMMDQsgASABKAIIQQFqNgIIIAJBAToA7AIgAiABNgLoAiACQQA2AvQCIAJBADYCgAMgAkEA\nNgKQAyACQQA2AhggAkEANgKoAyACQoCAgICAATcDoAMgAkGUAmohJCACQSBqIRkgAkGkAmohJSAC\nQZgCaiENIAJBkAJqIRQgAkGIAmpBBHIhDiACQYgCakEBciEVIAJBkARqQQRyIRogAkHIBGpBAXIh\nHSACQbAEakEBciEWIAJBgANqQQRyIRAgAkGQA2pBBHIhESACQRhqQQRyIRcgAkHIA2pBAXIhHiAC\nQbADakEBciEYQQEhH0EBISAgASEEA0AgAkHYAGogBBCVFQJAAkAgAi0AWEUEQCACLQBZDQEgAkED\nNgKIAiAEIAJBiAJqELsbIQpBHSEDDAILQR0hAyACKAJcIQoMAQsCQAJAAkACQAJAAkAgAi0AWiIF\nQSxHBEBBHCEDIAVB/QBGDQcgHw0BIAJBCDYCiAIgBCACQYgCahC7GyEKDAULICANACAEIAQoAghB\nAWo2AgggAkGIAmogBBCVFSACLQCIAgRAIAIoAowCIQoMBQsgAi0AiQJFDQIgAi0AigIhBQwBC0EA\nIR8gAkEAOgDsAgsgBUH/AXEiBUEiRwRAIAVB/QBGDQIgAkEQNgKIAiAEIAJBiAJqELsbIQMMDgsg\nBEEYakEANgIAIAQgBCgCCEEBajYCCCACQdgAaiAEIARBEGoQwQcgAigCXCEKIAIoAlgiB0ECRg0C\nIAIoAmAhBQJAIAdFBEAgAkGIAmogCiAFELgSDAELIAJBiAJqIAogBRCIDgsCQCACLQCIAiIDQRxG\nBEBBHSEDDAELIAJBxgNqIBVBAmotAAA6AAAgAiAVLwAAOwHEAyACKQOQAiEoCyACKAKMAiEKDAML\nIAJBBTYCiAIgBCACQYgCahC7GyEDDAwLIAJBEjYCiAIgBCACQYgCahC7GyEDDAsLQR0hAwtBACEg\nCyADQR1GBEAgCiEDDAkLIBggAi8BxAM7AAAgGEECaiACQcYDai0AADoAACACICg3A7gDIAIgCjYC\ntAMgAiADOgCwAwJAAn8CfwJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCADQRxH\nBEAgA0FqakEGIANBFUsbQf8BcUEBaw4GBAULDAIBAwsgAkGwA2oQ3C4CQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQCALIgRFBEAgAkGIAmpB/JTHAEEHEO0vIAIoAogCIgRFDQEgAigCjAIhEgsgDCIF\nRQRAIAJBiAJqQa+byQBBCRDXHCACKAKIAiIFRQ0CIAIoAowCIRMLIAIoAvQCIgYNAiACQYgCahCZ\nMCACKAKMAkUNBCACQeAEaiACQZACaigCADYCACACIAIpA4gCNwPYBAwDCyACKAKMAiEDQQEhB0EB\nIQlBASEIQQEhCkEBIQVBAAwoCyACKAKMAiEDQQEhB0EBIQlBASEIQQEhCkEADCYLIAJB4ARqIAJB\n+AJqKAIANgIAIAIgAikD8AI3A9gECyACKAKAAyIIDQEgAkGIAmoQljAgAigCiAINAyACQdADaiAC\nQZQCaigCADYCACACIAIpAowCNwPIAwwCCyACKAKIAiEDQQEhB0EBIQlBAQwiCyACQdADaiAQQQhq\nKAIANgIAIAIgECkCADcDyAMLIAIoApADIgoNASACQYgCahDQLyACKAKIAg0DIAJB6ANqIAJBlAJq\nKAIANgIAIAIgAikCjAI3A+ADDAILIAIoAowCIQNBASEHQQEMHgsgAkHoA2ogEUEIaigCADYCACAC\nIBEpAgA3A+ADCyACKAIYIgcNASACQZgCakIANwMAIAJBADYCjAIMAgsgAigCjAIhA0EBIQcMGgsg\nAkGYAmogF0EQaikCADcDACACQZACaiAXQQhqKQIANwMAIAIgFykCADcDiAILIAJB2ABqIAIoAqQD\nIAIoAqgDEPoJIAIoAlhFBEAgAkHIAWogAkHkAGooAgA2AgAgAkH4AWogAkGUAmopAgA3AwAgAkGA\nAmogAkGcAmooAgA2AgAgAkHoAWogAkHQA2ooAgA2AgAgAkHYAWogAkHoA2ooAgA2AgAgAiACKQJc\nNwPAASACIAIpAowCNwPwASACIAIpA8gDNwPgASACIAIpA+ADNwPQASACKAKIAiEDIAJBuAFqIAJB\n4ARqKAIANgIAIAIgAikD2AQ3A7ABIAJBoANqEN4rDCALIAdFIQcgAigCXCEDIAJBiAJqEOQ1IAJB\n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\n2ABqENUbDAELIAJBADYCoAIgAiADNgKIAgsgAkEQaiACQYgCahDgIiACQQhqIAIoAhAgAigCFBCg\nFyACKAIMIQEgACACKAIINgIAIAAgATYCBCACQfAEaiQAC8YwAgp/AX4jAEHQCGsiAyQAIAECfwJA\nAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQDA\nA0EBaw4DAwEABAsgAUHUAWohCyABQf4BaiIJLQAAQQFrDgQBAAUGBAsAC0GAgMAAQSNBtI7GABD5\nHQALQYCAwABBI0HAjcYAEPkdAAsgAUHsAGooAgAhCiABKAK8AyELIAEoAmghDCADQRhqIAEoArgD\nIgQoAjgoAggQmRogAygCHCEJIAEgAygCGBD6BCAJIAkoAgBBf2o2AgAgASgCAEECRwRAQQ8hBEHY\ntc4AKAIAQQNLDRVBkK7OABDFLUH/AXEiAkUNFUGUrs4AKAIAIAIQqA5FDRVBlK7OACgCACIFQQxq\nKAIAIQYgBSgCCCEHIAUoAgAhCAJ/IAUoAgQiAgRAIANBADYCyAQgAyAGNgLEBCADIAc2AsAEIAMg\nAjYCvAQgAyAINgK4BEEBDAELIANBADYCuARBAAshCSADQUBrIANBuARqQdCNxgAQ3iEgA0HUAWpB\nATYCACADQdwBakEANgIAIANBrI7GADYC0AEgA0GklswANgLYASADQQA2AsgBAkAgCSACSQRAIAMg\nBjYCxAQgAyAHNgLABCADIAI2ArwEIAMgCDYCuAQgAyAJNgLIBCAJQQFqIQkMAQsgA0EANgK4BAsg\nA0GAA2ogA0G4BGpB0I3GABDeISADIAo2AvQHIAMgDDYC8AcCQCAJIAJJBEAgAyAJNgLIBCADIAY2\nAsQEIAMgBzYCwAQgAyACNgK8BCADIAg2ArgEDAELIANBADYCuAQLIANB8AVqIANBuARqQdCNxgAQ\n3iEgCygCBCICKAIAIQkgAigCBCECIANB2ARqQciFwAA2AgAgA0HMBGpByIXAADYCACADIAI2ApQI\nIAMgCTYCkAggA0HUBGogA0GQCGo2AgAgA0HIBGogA0HwB2o2AgAgA0H4gsAANgLABCADIAU2ArAI\nIANBAzYCrAggAyADQfAFajYC0AQgAyADQYADajYCxAQgAyADQcgBajYCvAQgAyADQUBrNgK4BCAD\nIANBuARqNgKoCEGUrs4AKAIAIANBqAhqEOsODBULIAFB8ABqIAFBBGpB5AAQjzghBSAELQBEIQkg\nBCgCOCIEIAQoAgAiBkEBajYCACAGQX9KBEAgAUH/AWogCToAACABQf4BaiIJQQA6AAAgAUH4AWog\nBDYCACABQfQBaiALNgIAIAFB8AFqIAU2AgAgAUHgAWogCjYCACABQdwBaiAMNgIAIAFB1AFqIQsM\nAQsACyABQf0BakEBOgAAIAFB5AFqIAFB8AFqKAIANgIAIAEgAUHcAWopAgA3AtQBIAFB/AFqIAFB\n/wFqLQAAOgAAIAFB6AFqIAFB9AFqKQIANwIAAkBB2LXOACgCAEECSw0AQZyuzgAQxS1B/wFxIgRF\nDQBBoK7OACgCACAEEKgORQ0AQaCuzgAoAgAiBkEMaigCACEHIAYoAgghCCAGKAIAIQoCfyAGKAIE\nIgUEQCADQQA2AsgEIAMgBzYCxAQgAyAINgLABCADIAU2ArwEIAMgCjYCuARBAQwBCyADQQA2ArgE\nQQALIQQgA0FAayADQbgEakHEjsYAEN4hIANB1AFqQQE2AgAgA0HcAWpBADYCACADQfyOxgA2AtAB\nIANBpJbMADYC2AEgA0EANgLIAQJAIAQgBUkEQCADIAc2AsQEIAMgCDYCwAQgAyAFNgK8BCADIAo2\nArgEIAMgBDYCyAQgBEEBaiEEDAELIANBADYCuAQLIANBgANqIANBuARqQcSOxgAQ3iEgAyABKQLU\nATcD8AcCQCAEIAVJBEAgAyAENgLIBCADIAc2AsQEIAMgCDYCwAQgAyAFNgK8BCADIAo2ArgEDAEL\nIANBADYCuAQLIANB8AVqIANBuARqQcSOxgAQ3iEgASgC6AEoAgQiBCgCACEFIAQoAgQhBCADQdgE\nakHIhcAANgIAIANBzARqQciFwAA2AgAgAyAENgKUCCADIAU2ApAIIANB1ARqIANBkAhqNgIAIANB\nyARqIANB8AdqNgIAIANB+ILAADYCwAQgAyAGNgKwCCADQQM2AqwIIAMgA0HwBWo2AtAEIAMgA0GA\nA2o2AsQEIAMgA0HIAWo2ArwEIAMgA0FAazYCuAQgAyADQbgEajYCqAhBoK7OACgCACADQagIahDr\nDgsgASgC6AEoAgQpAgAhDSABQaACakEAOgAAIAFBnAJqIAEoAuQBQTRqNgIAIAFBkAJqIA03AgAg\nAUGIAmogASkC1AE3AgALIANBuARqIAFBgAJqIgUgAhCGCCADLQC4BCIEQRBGDQggAyADKQC5BDcD\nyAEgAyADQcAEaikAADcAzwEgBRCfMSAEQQ9HDQEgA0H7BWogA0HTAWooAAAiBDYAACADQYgDaiAE\nNgIAIAMgAykAywEiDTcA8wUgAyANNwOAAyANp0UNAiAFIANB8AVqQQNyIgQpAAA3AAAgBUEIaiAE\nQQhqKAAANgAAIAFB5AFqKAIAIQQgA0GoCGogBRCsGCABQbwCaiAEQTRqNgIAIAFBzQJqQQA6AAAg\nAUHAAmogAykDqAg3AgAgAUHIAmogA0GwCGooAgA2AgALIANBuARqIAFBjAJqIgUgAhC3BCADKAKg\nBSICQQNGDQIgAyADKQC5BDcDgAMgAyADQcAEaikAADcAhwMgAy0AuAQhBCADQcgBaiADQcgEakHY\nABCPOBogA0GABmoiBiADQbQFaikCADcDACADQfgFaiIHIANBrAVqKQIANwMAIAMgAykCpAU3A/AF\nIAUQhBUgAkECRg0DIANB0ABqIANByAFqQdgAEI84GiADQbwBaiAGKQMANwIAIANBtAFqIAcpAwA3\nAgAgA0HIAGogAykAhwM3AAAgAyADKQPwBTcCrAEgAyACNgKoASADIAQ6AEAgAyADKQOAAzcAQSAB\nQeQBaigCACECIAFB6AFqKAIAIgRBBGooAgAiBSgCEA4CBgUECyADIAMpAM8BNwD3BSADIAMpA8gB\nNwPwBSADIAMpA/AFNwPACCADIAMpAPcFNwDHCAwNCyADQYADahCWNEEPIQRB2LXOACgCAEEDSw0M\nQaiuzgAQxS1B/wFxIgJFDQxBrK7OACgCACACEKgORQ0MQayuzgAoAgAiBkEMaigCACEHIAYoAggh\nCCAGKAIAIQoCfyAGKAIEIgUEQCADQQA2AsgEIAMgBzYCxAQgAyAINgLABCADIAU2ArwEIAMgCjYC\nuARBAQwBCyADQQA2ArgEQQALIQIgA0FAayADQbgEakGEj8YAEN4hIANB1AFqQQE2AgAgA0HcAWpB\nADYCACADQdSPxgA2AtABIANBpJbMADYC2AEgA0EANgLIAQJAIAIgBUkEQCADIAc2AsQEIAMgCDYC\nwAQgAyAFNgK8BCADIAo2ArgEIAMgAjYCyAQgAkEBaiECDAELIANBADYCuAQLIANBgANqIANBuARq\nQYSPxgAQ3iEgAyABKQLUATcD8AcCQCACIAVJBEAgAyACNgLIBCADIAc2AsQEIAMgCDYCwAQgAyAF\nNgK8BCADIAo2ArgEDAELIANBADYCuAQLIANB8AVqIANBuARqQYSPxgAQ3iEgAUHoAWooAgAoAgQi\nAigCACEFIAIoAgQhAiADQdgEakHIhcAANgIAIANBzARqQciFwAA2AgAgAyACNgKUCCADIAU2ApAI\nIANB1ARqIANBkAhqNgIAIANByARqIANB8AdqNgIAIANB+ILAADYCwAQgAyAGNgKwCCADQQM2AqwI\nIAMgA0HwBWo2AtAEIAMgA0GAA2o2AsQEIAMgA0HIAWo2ArwEIAMgA0FAazYCuAQgAyADQbgEajYC\nqAhBrK7OACgCACADQagIahDrDgwMC0EEDAULIAMgAykDgAM3A8AIIAMgAykAhwM3AMcIIAFBgAJq\nEJAdDAoLIAMgBUEQajYC8AdB2LXOACgCAEEDSw0HQbSuzgAQxS1B/wFxIgJFDQdBuK7OACgCACAC\nEKgORQ0HQbiuzgAoAgAiAkEMaigCACEGIAIoAgghByACKAIAIQgCfyACKAIEIgUEQCADQQA2AsgE\nIAMgBjYCxAQgAyAHNgLABCADIAU2ArwEIAMgCDYCuARBAQwBCyADQQA2ArgEQQALIQQgA0GoCGog\nA0G4BGpB3I/GABDeISADQcQEakEBNgIAIANBzARqQQA2AgAgA0GwkMYANgLABCADQaSWzAA2AsgE\nIANBADYCuAQCQCAEIAVJBEAgAyAENgKABiADIAY2AvwFIAMgBzYC+AUgAyAFNgL0BSADIAg2AvAF\nDAELIANBADYC8AULIANBgANqIANB8AVqQdyPxgAQ3iEgA0HcAWpBuJHAADYCACADQdgBaiADQfAF\najYCACADQfiCwAA2AtABIAMgAjYCmAggA0ECNgKUCCADIANBgANqNgLUASADIANBuARqNgLMASAD\nIANBqAhqNgLIASADIANByAFqNgKQCCADIANB8AdqNgLwBUG4rs4AKAIAIANBkAhqEOsODAcLIAFB\n2AFqKAIAIQYgASgC1AEhByADQRBqIAQoAgAgBRD8NiADQcgBaiACKAIoIAcgBiADKAIQIAMoAhQQ\n0xYgAygCzAJBAkYNBiADQbgEaiADQcgBakGkARCPOBogA0GAA2ogA0G4BGogASgC6AFBBGooAgAQ\n+wggAygCkANBHUcEQCABKALkASADQfAFaiADQYADakGYARCPOBogA0GoCGogA0HwBWoQ9gpBKGog\nA0GoCGoQ+QkLQdi1zgAoAgANBUHArs4AEMUtQf8BcSICRQ0FQcSuzgAoAgAgAhCoDkUNBUHErs4A\nKAIAIgVBDGooAgAhBiAFKAIIIQcgBSgCACEIAn8gBSgCBCICBEAgA0EANgKABiADIAY2AvwFIAMg\nBzYC+AUgAyACNgL0BSADIAg2AvAFQQEMAQsgA0EANgLwBUEACyEEIANBuAdqIANB8AVqQciQxgAQ\n3iEgA0GMA2pBATYCACADQZQDakEANgIAIANB+JDGADYCiAMgA0GklswANgKQAyADQQA2AoADAkAg\nBCACSQRAIAMgBjYC/AUgAyAHNgL4BSADIAI2AvQFIAMgCDYC8AUgAyAENgKABiAEQQFqIQQMAQsg\nA0EANgLwBQsgA0HQB2ogA0HwBWpByJDGABDeISADIAMoApwBIgpBIGopAgA3A+gHIAMgA0HoB2o2\nAuQHAkAgBCACSQRAIAMgBjYC/AUgAyAHNgL4BSADIAI2AvQFIAMgCDYC8AUgAyAENgKABiAEQQFq\nIQQMAQsgA0EANgLwBQsgA0HwB2ogA0HwBWpByJDGABDeISADIApBKGopAgA3A4gIIAMgA0GICGo2\nAoQIAkAgBCACSQRAIAMgBDYCuAggAyAGNgK0CCADIAc2ArAIIAMgAjYCrAggAyAINgKoCAwBCyAD\nQQA2AqgICyADQZAIaiADQagIakHIkMYAEN4hIANBnAZqQciRwAA2AgAgA0GQBmpBhITAADYCACAD\nQYQGakH0g8AANgIAIANBmAZqIANBqAhqNgIAIANBjAZqIANBhAhqNgIAIANBgAZqIANB5AdqNgIA\nIANB+ILAADYC+AUgAyAFNgKwByADQQQ2AqwHIAMgA0GQCGo2ApQGIAMgA0HwB2o2AogGIAMgA0HQ\nB2o2AvwFIAMgA0GAA2o2AvQFIAMgA0G4B2o2AvAFIAMgA0HwBWo2AqgHIAMgA0G4BGo2AqgIQcSu\nzgAoAgAgA0GoB2oQ6w4MBQsgAigCNCEFIAJBPGooAgAhBiACQUBrKAIAIQcgAkE4aigCACEIIANB\nuARqIANBQGtBhAEQjzgaIAFB/QFqQQA6AAAgA0HIAWogAkHgAGooAgAgBCADQbgEaiABQfwBai0A\nACABQewBaigCABDoHiADKALIAUUNAyADQfAFaiADQdABakGQARCPOBpB2LXOACgCAEEDSw0CQcyu\nzgAQxS1B/wFxIgJFDQJB0K7OACgCACACEKgORQ0CQdCuzgAoAgAiBUEMaigCACEGIAUoAgghByAF\nKAIAIQgCfyAFKAIEIgIEQCADQQA2AsgEIAMgBjYCxAQgAyAHNgLABCADIAI2ArwEIAMgCDYCuARB\nAQwBCyADQQA2ArgEQQALIQQgA0G4B2ogA0G4BGpBkJHGABDeISADQYwDakEBNgIAIANBlANqQQA2\nAgAgA0HIkcYANgKIAyADQaSWzAA2ApADIANBADYCgAMCQCAEIAJJBEAgAyAGNgLEBCADIAc2AsAE\nIAMgAjYCvAQgAyAINgK4BCADIAQ2AsgEIARBAWohBAwBCyADQQA2ArgECyADQdAHaiADQbgEakGQ\nkcYAEN4hIAMgAUGAAmooAgBBIGopAgA3A+gHIAMgA0HoB2o2AuQHAkAgBCACSQRAIAMgBjYCxAQg\nAyAHNgLABCADIAI2ArwEIAMgCDYCuAQgAyAENgLIBCAEQQFqIQQMAQsgA0EANgK4BAsgA0HwB2og\nA0G4BGpBkJHGABDeISADIAEoAoACQShqKQIANwOICCADIANBiAhqNgKECAJAIAQgAkkEQCADIAQ2\nArgIIAMgBjYCtAggAyAHNgKwCCADIAI2AqwIIAMgCDYCqAgMAQsgA0EANgKoCAsgA0GQCGogA0Go\nCGpBkJHGABDeISADQeQEakHYkcAANgIAIANB2ARqQYSEwAA2AgAgA0HMBGpB9IPAADYCACADQeAE\naiADQagIajYCACADQdQEaiADQYQIajYCACADQcgEaiADQeQHajYCACADQfiCwAA2AsAEIAMgBTYC\nsAcgA0EENgKsByADIANBkAhqNgLcBCADIANB8AdqNgLQBCADIANB0AdqNgLEBCADIANBgANqNgK8\nBCADIANBuAdqNgK4BCADIANBuARqNgKoByADIANB8AVqNgKoCEHQrs4AKAIAIANBqAdqEOsODAIL\nQQMLIQQgCSAEOgAADAcLIAFBgAJqKAIAIgJBLGooAgAhBCACQShqKAIAIQUgAkEkaigCACEGIAJB\nIGooAgAhAiABKALkASADQbgEaiADQfAFakGQARCPOBogA0EANgKQA0EoaiACIAYgBSAEIANBuARq\nIANBgANqEJIDDAMLIANBgANqIANByAFqQQRyQbQBEI84GiADQQhqIAEoAuQBIgIoAmBBCGoQmigg\nA0G4BGogAigCKCABKALUASABQdgBaigCACADKAIIIAMoAgwQjQYCQAJAAkAgAygCuAQOAwABAgEL\nIANB8AVqIANBuARqQQRyQbQBEI84GgJAAkACQCABKALUASABKALYASAFQQhqIAgQ6SVB/wFxDgIA\nAQILIAFBgAJqKAIAIgJBKGooAgAgAkEsaigCACAGQQhqIAcQ6SVB/wFxQQFHDQELIANB8AVqEL8g\nIANBgANqEL8gDAULIANB8AVqEL8gDAELIANBuARqQQRyEOkaCwJAQdi1zgAoAgBBAksNAEHYrs4A\nEMUtQf8BcSICRQ0AQdyuzgAoAgAgAhCoDkUNAAJAQdyuzgAoAgAiAigCBCIEBEAgAkEMaigCACEF\nIAIoAgghBiACKAIAIQcgA0EANgLIBCADIAU2AsQEIAMgBjYCwAQgAyAENgK8BCADIAc2ArgEDAEL\nIANBADYCuAQLIANB8AVqIANBuARqQeCRxgAQ3iEgA0HEBGpBATYCACADQcwEakEANgIAIANB+ILA\nADYCsAggAyACNgKYCCADQQE2ApQIIANBkJLGADYCwAQgA0GklswANgLIBCADQQA2ArgEIAMgA0G4\nBGo2AqwIIAMgA0HwBWo2AqgIIAMgA0GoCGo2ApAIQdyuzgAoAgAgA0GQCGoQ6w4LIAEoAuQBIANB\nuARqIANBgANqQbQBEI84GigCKCADQbgEahDKIwwCCyADQbgEahDpGgsgA0FAaxDXKQsgAUGAAmoQ\nkB1BDyEEIAFB/QFqIgItAABFDQEgAUHsAWoQkisMAQsgAUHsAWoQkisgAUH9AWohAgsgAkEAOgAA\nIAMgAykDwAg3AyAgAyADKQDHCDcAJyAJQQE6AAAgBEH/AXFBEEYNACADIAMpACc3ADcgAyADKQMg\nNwMwIAsQoB8gAUHwAGoQ+h0gASgCAEECRw0BDAILIABBEDoAAEEDDAILIAEQoAsLIAAgBDoAACAA\nIAMpAzA3AAEgAEEIaiADKQA3NwAAQQELOgDAAyADQdAIaiQAC4oqAhh/A34jAEGgAmsiAiQAIAEp\nAwghGiABKAIEIQkgAS0AASEYAkACQAJAAkACQAJAAkACQAJAAkAgAS0AACIZQQJrDgQABwEFBwsg\nASkDECEbIBqnQQFrDgIDAgELQQAhASACQQA2AmAgAiAapyIDNgLkASACIAM2AtwBIAIgCTYC2AEg\nAiADIBpCIIinQRhsajYC4AEgAiACQeAAajYC6AEgAkH4AGogAkHYAWoQnwogAi0AeEEGRgRAIAJB\nADYCsAEgAkKAgICAgAE3A6gBIAJB2AFqEP8fQQghB0EAIQkMBQtBwABBCBDhMCIHBEAgByACKQN4\nNwMAIAdBCGogAkGAAWoiASkDADcDACACQYgBaiACQegBaigCADYCACABIAJB4AFqKQMANwMAIAIg\nAikD2AE3A3hBECEEQQQhCUEBIQEDQCACQYACaiACQfgAahCfCgJAIAItAIACQQZHBEAgASAJRw0B\nAn9BACAJQQFqIgNFDQAaIAJBCDYCwAEgAiAJQQR0NgK8ASACIAc2ArgBIAJByAFqIAlBAXQiBSAD\nIAUgA0sbIgNBBCADQQRLGyIFQQR0IAVBgICAwABJQQN0IAJBuAFqEMkOIAIoAswBIQMgAigCyAEE\nQCACKALQAQwBCyAFIQkgAyEHQYGAgIB4CyEGIAMgBhDKLQwBCyACQfgAahD/HyACIAE2ArABIAIg\nBzYCrAEgAiAJNgKoASAJIQQMBwsgBCAHaiIDIAIpA4ACNwMAIANBCGogAkGIAmopAwA3AwAgBEEQ\naiEEIAFBAWohAQwACwALAAsgG0J/VQ0BCyAAQQY6AAAgAEEANgIEDAULIAIgGxD6LiACKQMApwRA\nIAIpAwghGgwDCyAAQQY6AAAgAEEANgIEDAQLIAJBADYCWCACIBpCIIinQQAgGqciARs2AvwBIAIg\nATYC9AEgAiAJNgLwASACIAFFQQF0IgM2AuwBIAIgATYC5AEgAiAJNgLgASACIAM2AtwBIAIgAkHY\nAGo2AtgBIAJB+ABqIAJB2AFqELcKAkACQCACLQCIAUEGRgRAIAJB2AFqQQRyEJ4TQQghBQwBCyAC\nQYACaiACKALYASACKAL8ARC+LSACQdAAaiACKAKAAkEBaiIBQX8gARsiAUEEIAFBBEsbENEfIAJB\ngAFqKQMAIRogAkGIAWopAwAhGyACQZABaikDACEcIAIoAlAhCyACKAJUIgUgAikDeDcDACAFQRhq\nIBw3AwAgBUEQaiAbNwMAIAVBCGogGjcDACACQfgAaiACQdgBakEoEI84GkEgIRIDQCACQYACaiAC\nQfgAahC3CgJAIAItAJACQQZHBEAgBEEBaiIEIAtHDQEgAkG4AWogAigCeCACKAKcARC+LQJ/QQAg\nCyACKAK4AUEBaiIBQX8gARtqIgEgC0kNABogC0EBdCIDIAEgAyABSxsiAUEEIAFBBEsbIgZBBXQh\nASAGQYCAgCBJQQN0IQMgAiALBH8gAiAFNgK4ASACIAtBBXQ2ArwBQQgFQQALIgk2AsABIAJByAFq\nIAEgAyACQbgBahDJDiACKALMASEBIAIoAsgBBEAgAigC0AEMAQsgBiELIAEhBUGBgICAeAshAyAB\nIAMQyi0MAQsgAkH4AGpBBHIQnhMgBEF/Rg0CAkAgBEEBaiIJQRVPBEAgAkHIAGogCUEBdhDRHyAC\nKAJMIRAgAigCSCEXIAJBADYC4AEgAkKAgICAwAA3A9gBIAVBpH9qIRNBBCEEIAkhAwNAIANFBEAg\nAigC2AEgBBCfNSAQEO8oIBcgEBDGMAwDCwJAAkAgA0F/aiIIRQ0AIAUgCEEFdGoiAUEEaigCACAB\nQQhqKAIAIANBBXQiBCAFakFAaiIBQQRqKAIAIAFBCGooAgAQvDZB/wFxQf8BRwRAIAQgE2ohAQNA\nIAhBAUYNAiABQQRqIQQgAUEkaiEGIAFBIGogASgCACEKIAFBYGohASAIQX9qIQgoAgAgBigCACAK\nIAQoAgAQvDZB/wFxQf8BRw0ACwwCCwNAAkBBACEHIAhBAUYEQEEAIQgMAQsgBCAFaiEBIARBYGoh\nBCAIQX9qIQggAUFEaigCACABQUhqKAIAIAFBpH9qKAIAIAFBqH9qKAIAELw2Qf8BcUH/AUYNAQsL\nIAJBQGsgCCADIAUgCUHktssAELAgIAJBOGogAigCRCIMQQF2IgYgAigCQCIEIAZBnLTLABDqIiAC\nKAI8IQogAigCOCEBIAJBMGogBiAEIAxBBXRqIAZBBXQiBGsgBkGstMsAEOoiIAIoAjAgBGpBYGoh\nBCACKAI0IQ0CQANAIAYgB2oiDkUNAyAHIApqRQ0BIA5Bf2ogDUkEQCACQZABaiIOIAFBGGoiDykD\nADcDACACQYgBaiIRIAFBEGoiFCkDADcDACACQYABaiIVIAFBCGoiFikDADcDACACIAEpAwA3A3gg\nDyAEQRhqIg8pAwA3AwAgFCAEQRBqIhQpAwA3AwAgFiAEQQhqIhYpAwA3AwAgASAEKQMANwMAIA8g\nDikDADcDACAUIBEpAwA3AwAgFiAVKQMANwMAIAQgAikDeDcDACAEQWBqIQQgB0F/aiEHIAFBIGoh\nAQwBCwsgDEEBdiAHakF/aiANQcy0ywAQoxYACyAKIApBvLTLABCjFgALQQAhCAsgAyAIayEBA0Ag\nCEEAIAFBCkkbBEAgAkEgaiAIQX9qIgggAyAFIAlB9LbLABCwICACKAIgIAIoAiQQxQggAUEBaiEB\nDAEFAkAgAigC4AEiAyACKALYAUYEQCACQdgBaiADEIkPIAIoAuABIQMLIAIoAtwBIgQgA0EDdGoi\nBiABNgIEIAYgCDYCACACIANBAWoiATYC4AEDQCABQQJJDQECQAJAAkACQCAEIAFBf2pBA3RqIgMo\nAgBFDQAgAUEDdCAEaiIMQXRqKAIAIgYgAygCBCIHTQ0AIAFBA0kNBSAEIAFBfWoiCkEDdGooAgQi\nAyAGIAdqTQ0BIAFBBEkNBSAMQWRqKAIAIAMgBmpLDQUMAQsgAUEDSQ0BIAMoAgQhByAEIAFBfWoi\nCkEDdGooAgQhAwsgAyAHSQ0BCyABQX5qIQoLIApBAWoiFCAEIAFBhLfLABCNKyIDKAIEIQwgAkEo\naiADKAIAIhUgCiAEIAFBlLfLABCNKyIBKAIEIhYgASgCAGogBSAJQaS3ywAQsCAgAigCKCIEIAxB\nBXQiA2ohASAEIAIoAiwiBkEFdGohDQJAAkAgBiAMayIGIAxJBEAgECABIAZBBXQiAxCPOCIGIANq\nIQcgDUFgaiEDA0AgASAETSAHIAZNcg0CIAMgAUFgaiINIAdBYGoiDiAOQQRqKAIAIA5BCGooAgAg\nDUEEaigCACANQQhqKAIAELw2Qf8BcUH/AUYiERsiDykDADcDACADQRhqIA9BGGopAwA3AwAgA0EQ\naiAPQRBqKQMANwMAIANBCGogD0EIaikDADcDACAHIA4gERshByANIAEgERshASADQWBqIQMMAAsA\nCyADIBAgBCADEI84IgNqIQcDQCADIAdPIAEgDU9yDQIgBCABIAMgAUEEaigCACABQQhqKAIAIANB\nBGooAgAgA0EIaigCABC8NkH/AXEiDkH/AUYiDxsiBikDADcDACAEQRhqIAZBGGopAwA3AwAgBEEQ\naiAGQRBqKQMANwMAIARBCGogBkEIaikDADcDACADIA5B/wFHQQV0aiEDIAEgD0EFdGohASAEQSBq\nIQQMAAsACyABIQQgBiEDCyAEIAMgByADaxCPOBogCiACKALgASIBSQRAIAIoAtwBIApBA3RqIgEg\nDCAWajYCBCABIBU2AgAgAkHYAWogFBCtHSACKALcASEEIAIoAuABIQEMAQsLIAogAUG0t8sAEKMW\nAAsLCyAIIQMMAAsAC0ECIQMgCUECSQ0AQQAgBGshASAFIBJqQUBqIQQDQCABRQ0BIAQgAxDFCCAB\nQQFqIQEgBEFgaiEEIANBAWohAwwACwALIAIQni4iATYCdCACQQA2AnAgAkH4AGpBACABENIhIAIo\nAnwhCCACKAJ4IQogAiAFNgKkASACIAUgEmoiBjYCoAEgAiAFNgKcASACIAs2ApgBIAJBBzoAiAEg\nAkHsAWohECACQekBaiELIAJBiQFqIQdBByEDQQAhEgNAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAn8gA0H/AXFBB0YEQCAFIAZGBEAgBiEBDAMLIAJBiAJqIAVBCGopAwA3AwAgAiAFKQMANwOAAiAF\nQRFqIQQgBS0AECEJIAVBIGoMAQsgAkGIAmogAkGAAWopAwA3AwAgAiACKQN4NwOAAiAHIQQgAyEJ\nIAULIQEgCUH/AXEiDUEGRw0BCyACQQc6AIgBIAIgATYCnAEgBiABayEEA0AgBEUNAiABKAIAIAFB\nBGooAgAQjDQgAUEQahCWHyAEQWBqIQQgAUEgaiEBDAALAAsgAkHgAWoiDiACQYgCaiIMKQMANwMA\nIARBCGooAAAhAyAEQQxqLwAAIQUgBEEOai0AACEPIAsgBCkAADcAACALQQ5qIA86AAAgC0EMaiAF\nOwAAIAtBCGogAzYAACACIAIpA4ACNwPYASACIAk6AOgBQQYhBEEGIQMgBiIFIAFHBEAgDCABQQhq\nKQMANwMAIAIgASkDADcDgAIgAiABKQARNwPIASACIAFBGGopAAA3AM8BIAFBIGohBSABLQAQIQML\nIAcgAikDyAE3AAAgB0EHaiACKQDPATcAACACQYABaiAMKQMANwMAIAIgAikDgAI3A3gCQCADQf8B\ncUEGRwRAIAIoAtwBIgEgAigC4AEgAigCfCACKAKAARD5LA0BIAMhBAsgAkHAAWoiBiAOKQMANwMA\nIAIgBTYCnAEgAiAEOgCIASACIAIpA9gBNwO4ASACIAspAAA3A6gBIAIgC0EHaikAADcArwEgCC8B\nugJBC08NAiACIAIpAK8BNwDfASACIAIpA6gBNwPYASAILwG6AiIBQQtPDQcgCCABQQFqOwG6AiAC\nKQO4ASEaIAggAUEMbGoiA0G8AWogBigCADYCACADQbQBaiAaNwIAIAggAUEEdGoiASAJOgAAIAEg\nAikD2AE3AAEgAUEIaiACKQDfATcAAAwKCyACKALYASABEIw0AkACQAJAIA0OBQ0NDQECAAsgEBCe\nBwwMCyACKALsASACKALwARCMNAwLCyAQEK8lIAIoAuwBIAIoAvABENowDAoLIAIoApgBIAJBpAFq\nKAIAEMYwIAJBiAFqIQsgAigCcCIJIQggAigCdCIPIQYDQCAIRQ0CIAYiAS8BugIiBEUNAyAIQX9q\nIQggAUHAAmoiBSAEQQJ0aigCACIGLwG6AiIDQQRLDQBBBSADayIHIAUgBEF/aiIOQQJ0aigCACIF\nLwG6AiIMSw0FIAUgDCAHayIEOwG6AiAGQQU7AboCIAZBtAFqIgogB0EMbGogCiADQQxsEI44GiAG\nIAdBBHRqIAYgA0EEdBCOOBogBUG0AWoiESAEQQFqIhBBDGxqIAwgEGsiDCAKQQQgA2siDRDbKSAM\nIA1HDQQgBiAFIBBBBHRqIAxBBHQiFxCPOCENIAEgDkEMbGoiE0G0AWoiFCkCACEaIAUgBEEEdGoi\nFSkDACEbIBVBCGopAwAhHCARIARBDGxqIgRBCGooAgAhESAUIAQpAgA3AgAgE0G8AWoiBCgCACET\nIAQgETYCACACQeABaiIEIBw3AwAgAkGAAWoiESATNgIAIAsgASAOQQR0aiIBKQMANwMAIAtBCGoi\nDiABQQhqIhMpAwA3AwAgAiAbNwPYASACIBo3A3ggEyAEKQMANwMAIAEgAikD2AE3AwAgAkGIAmog\nESgCACIBNgIAIAIgAikDeCIaNwOAAiAEIA4pAwAiGzcDACACIAspAwAiHDcD2AEgCiAMQQxsaiIE\nQQhqIAE2AgAgBCAaNwIAIA0gF2oiASAcNwMAIAFBCGogGzcDACAIRQ0AIA1BwAJqIgQgB0ECdCIB\naiAEIANBAnRBBGoQjjgaIAQgBSAQQQJ0akHAAmogARCPOBpBACEBA0AgAUEGRg0BIAQoAgAiAyAB\nOwG4AiADIA02ArABIARBBGohBCABQQFqIQEMAAsACwALAkADQCAIKAKwASIIBEAgCkEBaiEKIAgv\nAboCQQtPDQEMAgsLIAJBGGogAkHwAGoQ0BAgAigCHCEIIAIoAhghCgsgAhCeLjYChAIgAkEANgKA\nAiAKQX9qIQNBASEBA0AgASAKRgRAIAIgAikArwE3AN8BIAIgAikDqAE3A9gBIAMgAigCgAJHDQcg\nCC8BugIiAUEKSw0IIAIoAoQCIQMgCCABQQFqIgQ7AboCIAIpA7gBIRogCCABQQxsaiIFQbwBaiAG\nKAIANgIAIAVBtAFqIBo3AgAgCCABQQR0aiIBIAk6AAAgASACKQPYATcAASABQQhqIAIpAN8BNwAA\nIAggBEECdGpBwAJqIAM2AgAgAyAEOwG4AiADIAg2ArABIAJB2AFqIAogCBDSISACKALcASEIIAIo\nAtgBIQoMCQUgAUEBaiEBIAJBEGogAkGAAmoQ0BAMAQsACwALIAIgEjYCaCACIA82AmQgAiAJNgJg\nDAsLQciSywBBGUHkkssAEPkdAAtB5IzLAEEoQYyNywAQ+R0AC0GEj8sAQSdBrI/LABD5HQALQaiK\nywBBIEGki8sAEPkdAAtBtIvLAEEwQeSLywAQ+R0AC0GoissAQSBB9IvLABD5HQALIBJBAWohEiAC\nKAKcASEFIAItAIgBIQMgAigCoAEhBgwACwALIAJBiAJqKQMAIRogAkGQAmopAwAhGyACKQOAAiEc\nIAUgEmoiAUEYaiACQZgCaikDADcDACABQRBqIBs3AwAgAUEIaiAaNwMAIAEgHDcDACASQSBqIRIM\nAAsACyACQgA3AmQgBRDvKCALIAUQxjALIAIoAlhFBEAgAikCZCEaDAILIAIoAlwhASACQeAAahCe\nByAAQQY6AAAgACABNgIEDAMLIAIoAmAEQCACKAJkIQkgAkGoAWoQryUgBCAHENowDAILIAdFDQEg\nB60gAa1CIIaEIRoLIAAgGjcDCCAAIAk2AQQgACAYOgABIAAgGToAAAwBCyAAQQY6AAAgACAJNgIE\nCyACQaACaiQAC78lAg9/CH4jAEHgAWsiByQAIAFBwgJqLQAAIRQgAS0AwAIhFQJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIANBB3EiDA4GAAUBAgMFBAtBCCEMDAMLQQohDAwC\nC0ELIQwMAQtBDCEMC0EAIAMgDGsiDSANIANLGyIQQSBPDQFBACEMDAMLIANFDQEgAiADQX9qIgNq\nLQAAIgJBPUYNASABIAJqLQAAQf8BRw0BIAAgAzYCBCAAIAI6AAEgAEEAOgAADAMLIBBBYGohDkEA\nIQwCQAJAAkACQAJAAkACQAJAAkADQCAIIA5LDQsgB0GgAWogCCAIQSBqIg0gAiADQdDrwAAQmCEg\nBygCpAEhESAHKAKgASESIAdBmAFqIAwgDEEaaiAEIAVB4OvAABCYISAHKAKcASETIAcoApgBIQ8g\nB0GQAWogEiARQQBB8OvAABC6KCAHKAKUASELIAcoApABIQkgB0GIAWogDyATQQBBgOzAABC6KCAL\nBEAgASAJLQAAIgpqMQAAIhhC/wFRDQkgC0ECSQ0PAkAgASAJLQABIgpqMQAAIhlC/wFSBEAgC0EC\nTQ0SIAEgCS0AAiIKajEAACIaQv8BUQ0EIAtBA00NEyABIAktAAMiCmoxAAAiG0L/AVENBSALQQRN\nDRQgASAJLQAEIgpqMQAAIhxC/wFRDQYgC0EFTQ0VIAEgCS0ABSIKajEAACIdQv8BUQ0HIAtBBk0N\nFiABIAktAAYiCmoxAAAiF0L/AVENCCALQQdNDRcgASAJLQAHIgpqMQAAIhZC/wFRBEAgCEEHaiEI\nDAwLIAdBgAFqQQBBCCAHKAKIASAHKAKMAUHQ7sAAEJghIAcoAoQBIQsgBygCgAEgByAZQjSGIBhC\nOoaEIBpCLoaEIBtCKIaEIBxCIoaEIB1CHIaEIBdCFoaEIhdCOIYgF0IohkKAgICAgIDA/wCDhCAX\nIBZCEIaEIhZCGIZCgICAgIDgP4MgF0IIhkKAgICA8B+DhIQgFkIIiEKAgID4D4MgFkIYiEKAgPwH\ng4QgFkIoiEKA/gODIBZCOIiEhIQ3A8gBIAsgB0HIAWpBCEHg7sAAEKgrIAdB+ABqIBIgEUEIQZDs\nwAAQuiggBygCfCELIAcoAnghCSAHQfAAaiAPIBNBBkGg7MAAELooIAtFDRggASAJLQAAIgpqMQAA\nIhhC/wFRBEBBCCEBDA0LAkAgC0ECTwRAIAEgCS0AASIKajEAACIZQv8BUg0BQQkhAQwOCwwSCwJA\nIAtBA08EQCABIAktAAIiCmoxAAAiGkL/AVINAUEKIQEMDgsMEwsCQCALQQRPBEAgASAJLQADIgpq\nMQAAIhtC/wFSDQFBCyEBDA4LDBQLAkAgC0EFTwRAIAEgCS0ABCIKajEAACIcQv8BUg0BQQwhAQwO\nCwwVCwJAIAtBBk8EQCABIAktAAUiCmoxAAAiHUL/AVINAUENIQEMDgsMFgsCQCALQQdPBEAgASAJ\nLQAGIgpqMQAAIhdC/wFSDQFBDiEBDA4LDBcLIAtBCE8EQCABIAktAAciCmoxAAAiFkL/AVINAkEP\nIQEMDQsMFwsgCEEBaiEIDAoLIAdB6ABqQQBBCCAHKAJwIAcoAnRB0O7AABCYISAHKAJsIQsgBygC\naCAHIBlCNIYgGEI6hoQgGkIuhoQgG0IohoQgHEIihoQgHUIchoQgF0IWhoQiF0I4hiAXQiiGQoCA\ngICAgMD/AIOEIBcgFkIQhoQiFkIYhkKAgICAgOA/gyAXQgiGQoCAgIDwH4OEhCAWQgiIQoCAgPgP\ngyAWQhiIQoCA/AeDhCAWQiiIQoD+A4MgFkI4iISEhDcDyAEgCyAHQcgBakEIQeDuwAAQqCsgB0Hg\nAGogEiARQRBBsOzAABC6KCAHKAJkIQsgBygCYCEJIAdB2ABqIA8gE0EMQcDswAAQuiggC0UNFiAB\nIAktAAAiCmoxAAAiGEL/AVEEQEEQIQEMCQsCQCALQQJPBEAgASAJLQABIgpqMQAAIhlC/wFSDQFB\nESEBDAoLDBALAkAgC0EDTwRAIAEgCS0AAiIKajEAACIaQv8BUg0BQRIhAQwKCwwRCwJAIAtBBE8E\nQCABIAktAAMiCmoxAAAiG0L/AVINAUETIQEMCgsMEgsCQCALQQVPBEAgASAJLQAEIgpqMQAAIhxC\n/wFSDQFBFCEBDAoLDBMLAkAgC0EGTwRAIAEgCS0ABSIKajEAACIdQv8BUg0BQRUhAQwKCwwUCwJA\nIAtBB08EQCABIAktAAYiCmoxAAAiF0L/AVINAUEWIQEMCgsMFQsCQCALQQhPBEAgASAJLQAHIgpq\nMQAAIhZC/wFSDQFBFyEBDAoLDBYLIAdB0ABqQQBBCCAHKAJYIAcoAlxB0O7AABCYISAHKAJUIQsg\nBygCUCAHIBlCNIYgGEI6hoQgGkIuhoQgG0IohoQgHEIihoQgHUIchoQgF0IWhoQiF0I4hiAXQiiG\nQoCAgICAgMD/AIOEIBcgFkIQhoQiFkIYhkKAgICAgOA/gyAXQgiGQoCAgIDwH4OEhCAWQgiIQoCA\ngPgPgyAWQhiIQoCA/AeDhCAWQiiIQoD+A4MgFkI4iISEhDcDyAEgCyAHQcgBakEIQeDuwAAQqCsg\nB0HIAGogEiARQRhB0OzAABC6KCAHKAJMIQsgBygCSCEJIAdBQGsgDyATQRJB4OzAABC6KCALRQ0W\nIAEgCS0AACIKajEAACIYQv8BUQRAQRghAQwICwJAIAtBAk8EQCABIAktAAEiCmoxAAAiGUL/AVIN\nAUEZIQEMCQsMEAsCQCALQQNPBEAgASAJLQACIgpqMQAAIhpC/wFSDQFBGiEBDAkLDBELAkAgC0EE\nTwRAIAEgCS0AAyIKajEAACIbQv8BUg0BQRshAQwJCwwSCwJAIAtBBU8EQCABIAktAAQiCmoxAAAi\nHEL/AVINAUEcIQEMCQsMEwsCQCALQQZPBEAgASAJLQAFIgpqMQAAIh1C/wFSDQFBHSEBDAkLDBQL\nAkAgC0EHTwRAIAEgCS0ABiIKajEAACIXQv8BUg0BQR4hAQwJCwwVCwJAIAtBCE8EQCABIAktAAci\nCmoxAAAiFkL/AVINAUEfIQEMCQsMFgsgB0E4akEAQQggBygCQCAHKAJEQdDuwAAQmCEgBygCPCEJ\nIAcoAjggByAZQjSGIBhCOoaEIBpCLoaEIBtCKIaEIBxCIoaEIB1CHIaEIBdCFoaEIhdCOIYgF0Io\nhkKAgICAgIDA/wCDhCAXIBZCEIaEIhZCGIZCgICAgIDgP4MgF0IIhkKAgICA8B+DhIQgFkIIiEKA\ngID4D4MgFkIYiEKAgPwHg4QgFkIoiEKA/gODIBZCOIiEhIQ3A8gBIAkgB0HIAWpBCEHg7sAAEKgr\nIAZBfGohBiAMQRhqIQwgDSEIDAELCwwUCyAIQQJqIQgMBgsgCEEDaiEIDAULIAhBBGohCAwECyAI\nQQVqIQgMAwsgCEEGaiEIDAILIAAgCq1CCIYgASAIcq1CIIaENwIADAULIAAgCq1CCIYgASAIcq1C\nIIaENwIADAQLIAAgCq1CCIYgCK1CIIaENwIADAMLIAAgCq1CCIYgASAIcq1CIIaENwIADAILIABB\nAToAAAwBCwJAIBBBCEkNACAQQXhqIQsCQAJAAkACQAJAAkADQCAIIAtPDQcgB0EYaiAIIAhBCGoi\nDSACIANB8OzAABCYISAHKAIcIQ4gBygCGCEJIAdBEGogDCAMQQhqIAQgBUGA7cAAEJghIA5FDREg\nASAJLQAAIgpqMQAAIhhC/wFRDQYgDkECSQ0KIAEgCS0AASIKajEAACIZQv8BUgRAIA5BAk0NDCAB\nIAktAAIiCmoxAAAiGkL/AVENAiAOQQNNDQ0gASAJLQADIgpqMQAAIhtC/wFRDQMgDkEETQ0OIAEg\nCS0ABCIKajEAACIcQv8BUQ0EIA5BBU0NDyABIAktAAUiCmoxAAAiHUL/AVENBSAOQQZNDRAgASAJ\nLQAGIgpqMQAAIhdC/wFRDQYgDkEHTQ0RIAEgCS0AByIKajEAACIWQv8BUQRAIAhBB2ohCAwICyAH\nQQhqQQBBCCAHKAIQIAcoAhRB0O7AABCYISAHKAIMIQkgBygCCCAHIBlCNIYgGEI6hoQgGkIuhoQg\nG0IohoQgHEIihoQgHUIchoQgF0IWhoQiF0I4hiAXQiiGQoCAgICAgMD/AIOEIBcgFkIQhoQiFkIY\nhkKAgICAgOA/gyAXQgiGQoCAgIDwH4OEhCAWQgiIQoCAgPgPgyAWQhiIQoCA/AeDhCAWQiiIQoD+\nA4MgFkI4iISEhDcDyAEgCSAHQcgBakEIQeDuwAAQqCsgBkF/aiEGIAxBBmohDCANIQgMAQsLIAhB\nAWohCAwFCyAIQQJqIQgMBAsgCEEDaiEIDAMLIAhBBGohCAwCCyAIQQVqIQgMAQsgCEEGaiEIDAAL\nIAAgCK1CIIYgCq1CCIaENwIADAELIAZBASAGQQFLG0F/aiEKAkACQAJAAkACQAJAAkACQAJAA0Ag\nCkUEQCAIIANLDQMgAiADaiEOIAIgCGohAkIAIRdBACELQQAhA0EAIQpBACEPAkACQAJAAkACQANA\nQQAhEANAIA4gAiAQaiINRgRAIBVBA3FBAWsOAgUGEgsgCyAQaiEJIA0tAAAiBkE9RwRAIBANAyAB\nIAZqMQAAIhZC/wFRDQQgCUEBaiELIA1BAWohAiAWIA9BAWoiD0E6bEE+ca2GIBeEIRcgBiEDDAIL\nIAogCSAQGyEKIAlBAnEEQCAQQQFqIRAMAQsLCyAAQYD6ADsBACAAIAggCmo2AgQMEAsgAEGA+gA7\nAQAgACAIIApqNgIEDA8LIAAgBjoAASAAQQA6AAAgACAIIAtqIBBqNgIEDA4LIA8gDiACa2pBA3EN\nAQwMCyACIA5GDQsgAEEDOgAADAwLIABBAzoAAAwLCyAHQTBqIAIgAyAIQZDtwAAQuiggBygCNCEJ\nIAcoAjAhDSAHQShqIAwgDEEGaiIGIAQgBUGg7cAAEJghIAlFDRMgASANLQAAIgxqMQAAIhhC/wFR\nDQggCUECSQ0MIAEgDS0AASIMajEAACIZQv8BUQ0BIAlBAk0NDSABIA0tAAIiDGoxAAAiGkL/AVEN\nAyAJQQNNDQ4gASANLQADIgxqMQAAIhtC/wFRDQQgCUEETQ0PIAEgDS0ABCIMajEAACIcQv8BUQ0F\nIAlBBU0NECABIA0tAAUiDGoxAAAiHUL/AVENBiAJQQZNDREgASANLQAGIgxqMQAAIhdC/wFRDQcg\nCUEHTQ0SIAEgDS0AByIMajEAACIWQv8BUgRAIAcoAiwhDCAHKAIoIQ0gByAZQjSGIBhCOoaEIBpC\nLoaEIBtCKIaEIBxCIoaEIB1CHIaEIBdCFoaEIhdCOIYgF0IohkKAgICAgIDA/wCDhCAXIBZCEIaE\nIhZCGIZCgICAgIDgP4MgF0IIhkKAgICA8B+DhIQgFkIIiEKAgID4D4MgFkIYiEKAgPwHg4QgFkIo\niEKA/gODIBZCOIiEhIQ3A8gBIAdBIGpBAEEGIA0gDEGw7sAAEJghIAcoAiAgBygCJCAHQcgBakEG\nQcDuwAAQqCsgCkF/aiEKIAhBCGohCCAGIQwMAQsLIAhBB2ohCAwHCyAIQQFqIQgMBgsgCCADQZj5\nwAAQuDYACyAIQQJqIQgMBAsgCEEDaiEIDAMLIAhBBGohCAwCCyAIQQVqIQgMAQsgCEEGaiEIDAAL\nIAAgDK1CCIYgCK1CIIaENwIADAELQd0DIA9B//8DcXZBAXFFIA9BCU9yDQEgFEVBAEJ/IA9BAnRB\nnJjOAGooAgAiBq2IIBeDQgBSG0UEQCAMIAUgDCAFSxshAkEAIQFBOCEIA0AgASAGTwRAIABBBDoA\nACAAIAw2AgQMAwsgAiAMRwRAIAQgDGogFyAIQThxrYg8AAAgCEF4aiEIIAFBCGohASAMQQFqIQwM\nAQsLIAIgBUG4+cAAEKMWAAsgACADOgABIABBAjoAACAAIAggD2pBf2o2AgQLIAdB4AFqJAAPCyAH\nQbQBakEBNgIAIAdBvAFqQQE2AgAgB0HUAWpBATYCACAHQdwBakEANgIAIAdBiLXLADYCsAEgB0EA\nNgKoASAHQRs2AsQBIAdBpLzLADYC0AEgB0GklswANgLYASAHQQA2AsgBIAcgB0HAAWo2ArgBIAcg\nB0HIAWo2AsABIAdBqAFqQaj5wAAQmSQAC0EBQQFBwO3AABCjFgALQQJBAkHQ7cAAEKMWAAtBA0ED\nQeDtwAAQoxYAC0EEQQRB8O3AABCjFgALQQVBBUGA7sAAEKMWAAtBBkEGQZDuwAAQoxYAC0EHQQdB\noO7AABCjFgALQQBBAEGw7cAAEKMWAAv+JQIQfwl+IwBB4AFrIgQkAAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAC\nQQNqIgUgAk8EQCAEQbgBaiAFQQJ2QQNsQQAQzRcgBEEANgLIASAEIAQpA7gBNwPAASACQQdqIgUg\nAkkNASAEQcABaiAFQQN2IgpBBmwQrBMgBEGwAWogBCgCxAEgBCgCyAFBAEHMvMsAELooIAQoArQB\nIQ8gBCgCsAEhEQJAAkACQAJAAkACQAJAAkAgAkEHcSIFDgYAAQIDBAEFC0EIIQUMBAtCASEUIAIN\nBAwhC0EKIQUMAgtBCyEFDAELQQwhBQtBACACIAVrIgUgBSACSxsiEEEgTw0BDBsLIAEgAkF/aiID\nai0AACIFQT1GDRwgBUHg+sAAai0AAEH/AUcNHAwbCyAQQWBqIRICQAJAA0AgAyASSw0cIARBqAFq\nIAMgA0EgaiIJIAEgAkHgucsAEJghIAQoAqwBIQsgBCgCqAEhDCAEQaABaiAIIAhBGmogESAPQfC5\nywAQmCEgBCgCpAEhDSAEKAKgASEOIARBmAFqIAwgC0EAQYC6ywAQuiggBCgCnAEhBiAEKAKYASEH\nIARBkAFqIA4gDUEAQZC6ywAQuiggBkUNIEIAIRQgBy0AACIFQeD6wABqMQAAIhNC/wFRDR4gBkEC\nSQ0hIActAAEiBUHg+sAAajEAACIVQv8BUQ0CIAZBAk0NIiAHLQACIgVB4PrAAGoxAAAiFkL/AVEN\nBSAGQQNNDSMgBy0AAyIFQeD6wABqMQAAIhdC/wFRDQYgBkEETQ0kIActAAQiBUHg+sAAajEAACIY\nQv8BUQ0HIAZBBU0NJSAHLQAFIgVB4PrAAGoxAAAiGUL/AVENCCAGQQZNDSYgBy0ABiIFQeD6wABq\nMQAAIhpC/wFRDQkgBkEHTQ0nIActAAciBUHg+sAAajEAACIbQv8BUQRAIANBB2ohAwwfCyAEQYgB\naiAEKAKQASAEKAKUAUEIQfy8ywAQviIgBCgCjAEhBSAEKAKIASAEIBVCNIYgE0I6hoQgFkIuhoQg\nF0IohoQgGEIihoQgGUIchoQgGkIWhoQiFUI4hiAVQiiGQoCAgICAgMD/AIOEIBUgG0IQhoQiE0IY\nhkKAgICAgOA/gyAVQgiGQoCAgIDwH4OEhCATQgiIQoCAgPgPgyATQhiIQoCA/AeDhCATQiiIQoD+\nA4MgE0I4iISEhDcD2AEgBSAEQdgBakEIQYy9ywAQqCsgBEGAAWogDCALQQhBoLrLABC6KCAEKAKE\nASEGIAQoAoABIQcgBEH4AGogDiANQQZBsLrLABC6KCAGRQ0gAkACQCAHLQAAIgVB4PrAAGoxAAAi\nE0L/AVIEQCAGQQJJDSQgBy0AASIFQeD6wABqMQAAIhVC/wFRDQ0gBkECTQ0lIActAAIiBUHg+sAA\najEAACIWQv8BUQ0OIAZBA00NJiAHLQADIgVB4PrAAGoxAAAiF0L/AVENDyAGQQRNDScgBy0ABCIF\nQeD6wABqMQAAIhhC/wFRDRAgBkEFTQ0oIActAAUiBUHg+sAAajEAACIZQv8BUQ0RIAZBBk0NKSAH\nLQAGIgVB4PrAAGoxAAAiGkL/AVENEiAGQQdNDSogBy0AByIFQeD6wABqMQAAIhtC/wFRBEAgA0EP\naiEDDCILIARB8ABqIAQoAnggBCgCfEEIQfy8ywAQviIgBCgCdCEFIAQoAnAgBCAVQjSGIBNCOoaE\nIBZCLoaEIBdCKIaEIBhCIoaEIBlCHIaEIBpCFoaEIhVCOIYgFUIohkKAgICAgIDA/wCDhCAVIBtC\nEIaEIhNCGIZCgICAgIDgP4MgFUIIhkKAgICA8B+DhIQgE0IIiEKAgID4D4MgE0IYiEKAgPwHg4Qg\nE0IoiEKA/gODIBNCOIiEhIQ3A9gBIAUgBEHYAWpBCEGMvcsAEKgrIARB6ABqIAwgC0EQQcC6ywAQ\nuiggBCgCbCEGIAQoAmghByAEQeAAaiAOIA1BDEHQussAELooIAZFDSMgBy0AACIFQeD6wABqMQAA\nIhNC/wFRDQIgBkECSQ0kIActAAEiBUHg+sAAajEAACIVQv8BUQ0TIAZBAk0NJSAHLQACIgVB4PrA\nAGoxAAAiFkL/AVENFCAGQQNNDSYgBy0AAyIFQeD6wABqMQAAIhdC/wFRDRUgBkEETQ0nIActAAQi\nBUHg+sAAajEAACIYQv8BUQ0WIAZBBU0NKCAHLQAFIgVB4PrAAGoxAAAiGUL/AVENFyAGQQZNDSkg\nBy0ABiIFQeD6wABqMQAAIhpC/wFRDRggBkEHTQ0qIActAAciBUHg+sAAajEAACIbQv8BUg0BIANB\nF2ohAwwhCyADQQhqIQMMIAsgBEHYAGogBCgCYCAEKAJkQQhB/LzLABC+IiAEKAJcIQUgBCgCWCAE\nIBVCNIYgE0I6hoQgFkIuhoQgF0IohoQgGEIihoQgGUIchoQgGkIWhoQiFUI4hiAVQiiGQoCAgICA\ngMD/AIOEIBUgG0IQhoQiE0IYhkKAgICAgOA/gyAVQgiGQoCAgIDwH4OEhCATQgiIQoCAgPgPgyAT\nQhiIQoCA/AeDhCATQiiIQoD+A4MgE0I4iISEhDcD2AEgBSAEQdgBakEIQYy9ywAQqCsgBEHQAGog\nDCALQRhB4LrLABC6KCAEKAJUIQYgBCgCUCEHIARByABqIA4gDUESQfC6ywAQuiggBkUNISAHLQAA\nIgVB4PrAAGoxAAAiE0L/AVENAiAGQQJJDSIgBy0AASIFQeD6wABqMQAAIhVC/wFRDRcgBkECTQ0j\nIActAAIiBUHg+sAAajEAACIWQv8BUQ0YIAZBA00NJCAHLQADIgVB4PrAAGoxAAAiF0L/AVENGSAG\nQQRNDSUgBy0ABCIFQeD6wABqMQAAIhhC/wFRDRogBkEFTQ0mIActAAUiBUHg+sAAajEAACIZQv8B\nUQ0bIAZBBk0NJyAHLQAGIgVB4PrAAGoxAAAiGkL/AVENHCAGQQdNDSggBy0AByIFQeD6wABqMQAA\nIhtC/wFRBEAgA0EfaiEDDCALIARBQGsgBCgCSCAEKAJMQQhB/LzLABC+IiAEKAJEIQMgBCgCQCAE\nIBVCNIYgE0I6hoQgFkIuhoQgF0IohoQgGEIihoQgGUIchoQgGkIWhoQiE0I4hiATQiiGQoCAgICA\ngMD/AIOEIBMgG0IQhoQiFEIYhkKAgICAgOA/gyATQgiGQoCAgIDwH4OEhCAUQgiIQoCAgPgPgyAU\nQhiIQoCA/AeDhCAUQiiIQoD+A4MgFEI4iISEhDcD2AEgAyAEQdgBakEIQYy9ywAQqCsgCkF8aiEK\nIAhBGGohCCAJIQMMAQsLIANBEGohAwwdCyADQRhqIQMMHAsgA0EBaiEDDBsLQay5ywBBI0HQucsA\nEL42AAtB7YXBAEEzQaCGwQAQvjYACyADQQJqIQMMGAsgA0EDaiEDDBcLIANBBGohAwwWCyADQQVq\nIQMMFQsgA0EGaiEDDBQLIANBCWohAwwTCyADQQpqIQMMEgsgA0ELaiEDDBELIANBDGohAwwQCyAD\nQQ1qIQMMDwsgA0EOaiEDDA4LIANBEWohAwwNCyADQRJqIQMMDAsgA0ETaiEDDAsLIANBFGohAwwK\nCyADQRVqIQMMCQsgA0EWaiEDDAgLIANBGWohAwwHCyADQRpqIQMMBgsgA0EbaiEDDAULIANBHGoh\nAwwECyADQR1qIQMMAwsgA0EeaiEDDAILAkAgEEEISQ0AIBBBeGohCwJAAkACQAJAAkACQAJAA0Ag\nAyALTw0IIARBEGogAyADQQhqIgkgASACQYC7ywAQmCEgBCgCFCEGIAQoAhAhByAEQQhqIAggCEEI\naiARIA9BkLvLABCYISAGBEBCACEUIActAAAiBUHg+sAAajEAACITQv8BUQ0LIAZBAkkNDiAHLQAB\nIgVB4PrAAGoxAAAiFUL/AVENAiAGQQJNDQ8gBy0AAiIFQeD6wABqMQAAIhZC/wFRDQMgBkEDTQ0Q\nIActAAMiBUHg+sAAajEAACIXQv8BUQ0EIAZBBE0NESAHLQAEIgVB4PrAAGoxAAAiGEL/AVENBSAG\nQQVNDRIgBy0ABSIFQeD6wABqMQAAIhlC/wFRDQYgBkEGTQ0TIActAAYiBUHg+sAAajEAACIaQv8B\nUQ0HIAZBB00NCCAHLQAHIgVB4PrAAGoxAAAiG0L/AVEEQCADQQdqIQMMDAsgBCAEKAIIIAQoAgxB\nCEH8vMsAEL4iIAQoAgQhAyAEKAIAIAQgFUI0hiATQjqGhCAWQi6GhCAXQiiGhCAYQiKGhCAZQhyG\nhCAaQhaGhCITQjiGIBNCKIZCgICAgICAwP8Ag4QgEyAbQhCGhCIUQhiGQoCAgICA4D+DIBNCCIZC\ngICAgPAfg4SEIBRCCIhCgICA+A+DIBRCGIhCgID8B4OEIBRCKIhCgP4DgyAUQjiIhISENwPYASAD\nIARB2AFqQQhBjL3LABCoKyAKQX9qIQogCEEGaiEIIAkhAwwBCwsMCwsgA0EBaiEDDAgLIANBAmoh\nAwwHCyADQQNqIQMMBgsgA0EEaiEDDAULIANBBWohAwwECyADQQZqIQMMAwsMCwsgCkEBIApBAUsb\nQX9qIQoCQAJAAkACQAJAAkACQANAIApFBEAgBEEYaiABIAIgA0HAu8sAELooIAQoAhgiDSAEKAIc\naiEQQgAhFEEAIQxBACEHQQAhCUEAIQpBACEBAkACQAJ/AkADQEEAIQIDQCAQIAIgDWoiDkYEQCAH\nQQlJDQYMDwsgAiAJaiEGIAIgDGohCyAOLQAAIgVBPUcEQCAGQQBKDQMgBUHg+sAAajEAACITQv8B\nUQ0FIAtBAWohDCAOQQFqIQ0gEyAHQQFqIgdBOmxBPnGthiAUhCEUIAYhCSAFIQEMAgsgC0ECcQRA\nIAogCyAGGyEKIAJBAWohAgwBCwsLIAogCyACIAlqQQBKGyADagwBCyADIApqCyEDQT0hBQwLCyAD\nIAxqIAJqIQMMCgtB3QMgB0H//wNxdkEBcUUNCCAUIAdBAnRBxKPOAGooAgAiAq2GUARAIAggDyAI\nIA9LGyEBQQAhBUE4IQMCQANAIAUgAk8NASABIAhHBEAgCCARaiAUIANBOHGtiDwAACADQXhqIQMg\nBUEIaiEFIAhBAWohCAwBCwsgASAPQby8ywAQoxYACyAAIAQpA8ABNwIEIABBADYCACAEQcgBaiIB\nIAEoAgAiASAIIAEgCEkbIgE2AgAgAEEMaiABNgIADAwLIAMgB2pBf2ohA0ICIRQgASEFDAoLIARB\nOGogASACIANBoLvLABC6KCAEKAI8IQkgBCgCOCEGIARBMGogCCAIQQZqIgggESAPQbC7ywAQmCEg\nBCgCNCEHIAQoAjAhCyAEQgA3A9ABIAlFDQsgBi0AACIFQeD6wABqMQAAIhRC/wFRDQggCUECSQ0M\nIAYtAAEiBUHg+sAAajEAACITQv8BUQ0BIAlBAk0NDSAGLQACIgVB4PrAAGoxAAAiFUL/AVENAiAJ\nQQNNDQ4gBi0AAyIFQeD6wABqMQAAIhZC/wFRDQMgCUEETQ0PIAYtAAQiBUHg+sAAajEAACIXQv8B\nUQ0EIAlBBU0NECAGLQAFIgVB4PrAAGoxAAAiGEL/AVENBSAJQQZNDREgBi0ABiIFQeD6wABqMQAA\nIhlC/wFRDQYgCUEHTQ0SIAYtAAciBUHg+sAAajEAACIaQv8BUgRAIARBKGogBEHQAWpBCEEIQfy8\nywAQviIgBCgCLCEFIAQoAiggBCATQjSGIBRCOoaEIBVCLoaEIBZCKIaEIBdCIoaEIBhCHIaEIBlC\nFoaEIhNCOIYgE0IohkKAgICAgIDA/wCDhCATIBpCEIaEIhRCGIZCgICAgIDgP4MgE0IIhkKAgICA\n8B+DhIQgFEIIiEKAgID4D4MgFEIYiEKAgPwHg4QgFEIoiEKA/gODIBRCOIiEhIQ3A9gBIAUgBEHY\nAWpBCEGMvcsAEKgrIARBIGpBAEEGIAsgB0HcvMsAEJghIAQoAiAgBCgCJCAEQdABakEGQey8ywAQ\nqCsgCkF/aiEKIANBCGohAwwBCwsgA0EHaiEDDAcLIANBAWohAwwGCyADQQJqIQMMBQsgA0EDaiED\nDAQLIANBBGohAwwDCyADQQVqIQMMAgsgA0EGaiEDDAELEKceAAtCACEUCyAAQQE2AgAgACADrUIg\nhiAFrUL/AYNCCIaEIBSENwIEIAQoAsABIAQoAsQBEIw0CyAEQeABaiQADwtBAEEAQay4ywAQoxYA\nC0EBQQFBvLjLABCjFgALQQJBAkHMuMsAEKMWAAtBA0EDQdy4ywAQoxYAC0EEQQRB7LjLABCjFgAL\nQQVBBUH8uMsAEKMWAAtBBkEGQYy5ywAQoxYAC0EHQQdBnLnLABCjFgALiSoCI38DfiMAQeAEayIC\nJAAgAkHIAGogARCVFQJAAkACQAJAAkACQAJAAn8CfwJ/An8CQAJAIAItAEhFBEAgAi0ASUUEQCAC\nQQU2AvgBIAEgAkH4AWoQuxshAwwNCyACLQBKQfsARw0BIAEgAS0AJEF/aiIEOgAkIARB/wFxRQRA\nIAJBFTYC+AEgASACQfgBahC7GyEDDA0LIAEgASgCCEEBajYCCCACQQE6ANwCIAIgATYC2AIgAkEA\nNgLkAiACQQA2AvACIAJBADYCgAMgAkEANgIIIAJBADYCmAMgAkKAgICAgAE3A5ADIAJBhAJqIRog\nAkEQaiEbIAJBlAJqIQ0gAkGIAmohDiACQYACaiEVIAJB+AFqQQRyIQogAkH4AWpBAXIhFiACQYAE\nakEEciEQIAJBuARqQQFyIR4gAkGgBGpBAXIhFyACQfACakEEciERIAJBgANqQQRyIRIgAkEIakEE\nciEYIAJBuANqQQFyIR8gAkGgA2pBAXIhGUEBISBBASEhIAEhBQNAIAJByABqIAUQlRUCQAJAIAIt\nAEhFBEAgAi0ASQ0BIAJBAzYC+AEgBSACQfgBahC7GyEIQR0hAwwCC0EdIQMgAigCTCEIDAELAkAC\nQAJAAkACQAJAIAItAEoiBEEsRwRAQRwhAyAEQf0ARg0HICANASACQQg2AvgBIAUgAkH4AWoQuxsh\nCAwFCyAhDQAgBSAFKAIIQQFqNgIIIAJB+AFqIAUQlRUgAi0A+AEEQCACKAL8ASEIDAULIAItAPkB\nRQ0CIAItAPoBIQQMAQtBACEgIAJBADoA3AILIARB/wFxIgRBIkcEQCAEQf0ARg0CIAJBEDYC+AEg\nBSACQfgBahC7GyEDDA4LIAVBIGpBADYCACAFIAUoAghBAWo2AgggAkHIAGogBSAFQRhqEOYJIAIo\nAkwhCCACKAJIIgRBAkYNAiACKAJQIQYCQCAERQRAIAJB+AFqIAggBhC4EgwBCyACQfgBaiAIIAYQ\niA4LAkAgAi0A+AEiA0EcRgRAQR0hAwwBCyACQbYDaiAWQQJqLQAAOgAAIAIgFi8AADsBtAMgAikD\ngAIhJgsgAigC/AEhCAwDCyACQQU2AvgBIAUgAkH4AWoQuxshAwwMCyACQRI2AvgBIAUgAkH4AWoQ\nuxshAwwLC0EdIQMLQQAhIQsgA0EdRgRAIAghAwwJCyAZIAIvAbQDOwAAIBlBAmogAkG2A2otAAA6\nAAAgAiAmNwOoAyACIAg2AqQDIAIgAzoAoAMCQAJ/An8CQAJAAkACQAJAAkACQAJAAkACQAJ/AkAC\nQAJAAkACQAJAAkAgA0EcRwRAIANBampBBiADQRVLG0H/AXFBAWsOBgQFCwwCAQMLIAJBoANqENwu\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgCyIFRQRAIAJB+AFqQfyUxwBBBxDtLyACKAL4ASIF\nRQ0BIAIoAvwBIRMLIAwiBkUEQCACQfgBakGvm8kAQQkQ1xwgAigC+AEiBkUNAiACKAL8ASEUCyAC\nKALkAiIaDQIgAkH4AWoQmTAgAigC/AFFDQQgAkHQBGogAkGAAmooAgA2AgAgAiACKQP4ATcDyAQM\nAwsgAigC/AEhA0EBIQhBASEHQQEhDUEBIQlBASEGQQAMKAsgAigC/AEhA0EBIQhBASEHQQEhDUEB\nIQlBAAwmCyACQdAEaiACQegCaigCADYCACACIAIpA+ACNwPIBAsgAigC8AIiDQ0BIAJB+AFqEJYw\nIAIoAvgBDQMgAkHAA2ogAkGEAmooAgA2AgAgAiACKQL8ATcDuAMMAgsgAigC+AEhA0EBIQhBASEH\nQQEMIgsgAkHAA2ogEUEIaigCADYCACACIBEpAgA3A7gDCyACKAKAAyIJDQEgAkH4AWoQ0C8gAigC\n+AENAyACQdgDaiACQYQCaigCADYCACACIAIpAvwBNwPQAwwCCyACKAL8ASEDQQEhCEEBDB4LIAJB\n2ANqIBJBCGooAgA2AgAgAiASKQIANwPQAwsgAigCCCIEDQEgAkGIAmpCADcDACACQQA2AvwBDAIL\nIAIoAvwBIQNBASEIDBoLIAJBiAJqIBhBEGopAgA3AwAgAkGAAmogGEEIaikCADcDACACIBgpAgA3\nA/gBCyACQcgAaiACKAKUAyACKAKYAxD6CSACKAJIRQRAIAJBuAFqIAJB1ABqKAIANgIAIAJB6AFq\nIAJBhAJqKQIANwMAIAJB8AFqIAJBjAJqKAIANgIAIAJB2AFqIAJBwANqKAIANgIAIAJByAFqIAJB\n2ANqKAIANgIAIAIgAikCTDcDsAEgAiACKQL8ATcD4AEgAiACKQO4AzcD0AEgAiACKQPQAzcDwAEg\nAigC+AEhAyACQagBaiACQdAEaigCADYCACACIAIpA8gENwOgASACQZADahDeKwwgCyAERSEIIAIo\nAkwhAyACQfgBahDkNSACQdADahCWBwwYCyAfIBkpAAA3AAAgH0EHaiAZQQdqKQAANwAAIAIgAzoA\nuAMgAkHQA2ogAkHYAmoQ4iogAi0A0ANBFkcEQCAOIAIpA9ADNwMAIA5BCGogAkHYA2opAwA3AwAg\nAkHQAGogAkHAA2opAwA3AwAgAkHYAGogDikDADcDACACQeAAaiACQZACaikDADcDACACIAIpA7gD\nNwNIIAJBkANqIAJByABqEPEXDBULIAIoAtQDIQMgAkG4A2oQxhQMHAsgAigCCEEBRg0MIAIoAtgC\nIgUQnhUiAw0bIAJByABqIAUQlRUgAi0ASA0DIAItAElFBEAgAkEFNgL4ASAFIAJB+AFqELsbIQMM\nHAsgAi0ASkH7AEcNDSAFIAUtACRBf2oiBDoAJCAEQf8BcUUEQCACQRU2AvgBIAUgAkH4AWoQuxsh\nAwwcC0EBIQkgBSAFKAIIQQFqNgIIIAJBAToA/AMgAiAFNgL4AyACQQA2AoAEIAJBADYCmAQgAkKA\ngICAgAE3A5AEQQEhDyAFIQQDQCACQcgAaiAEEJUVAkACQAJAAkAgAi0ASEUEQCACLQBJDQEgAkED\nNgL4ASAEIAJB+AFqELsbIQdBGCEDDAILQRghAyACKAJMIQcMAQsCQAJAAkACQCACLQBKIgZBLEcE\nQEEXIQMgBkH9AEYNBSAJQf8BcQ0BIAJBCDYC+AEgBCACQfgBahC7GyEHDAMLIA8NACAEIAQoAghB\nAWo2AgggAkH4AWogBBCVFSACLQD4AQRAIAIoAvwBIQcMAwsgAi0A+QEEQCACLQD6ASEGDAILIAJB\nBTYC+AEgBCACQfgBahC7GyEHDAULQQAhCSACQQA6APwDCwJAIAZB/wFxIgZBIkcEQCAGQf0ARg0B\nIAJBEDYC+AEgBCACQfgBahC7GyEHDAULIARBIGpBADYCACAEIAQoAghBAWo2AgggAkHIAGogBCAE\nQRhqEOYJIAIoAkwhByACKAJIIgZBAkYNASACKAJQIQMCQCAGRQRAIAJB+AFqIAcgAxDfKAwBCyAC\nQfgBaiAHIAMQpBcLAkAgAi0A+AEiA0EXRgRAQRghAwwBCyACQbYEaiAWQQJqLQAAOgAAIAIgFi8A\nADsBtAQgAikDgAIhJwsgAigC/AEhBwwCCyACQRI2AvgBIAQgAkH4AWoQuxshBwwDC0EYIQMLQQAh\nDwsgA0EYRw0BCyAHIQYMEQsgFyACLwG0BDsAACAXQQJqIAJBtgRqLQAAOgAAIAIgJzcDqAQgAiAH\nNgKkBCACIAM6AKAEAkACQCADQR9xQWpqDgIAEQELIAIoAoAEQQFHBEAgAkH4AWogAigC+AMiBBCK\nLCACKAL4AUUEQCACQYAEahDJMCAQIAopAgA3AgAgEEEIaiAKQQhqKAIANgIAIAJBATYCgAQMAwsg\nAigC/AEhBgwSC0Hlk8cAQRMQ2xghBgwRCyAeIBcpAAA3AAAgHkEHaiAXQQdqKQAANwAAIAIgAzoA\nuAQgAkHIBGogAkH4A2oQ4iogAi0AyARBFkcEQCAOIAIpA8gENwMAIA5BCGogAkHQBGopAwA3AwAg\nAkHQAGogAkHABGopAwA3AwAgAkHYAGogDikDADcDACACQeAAaiACQZACaikDADcDACACIAIpA7gE\nNwNIIAJBkARqIAJByABqEPEXDAELCyACKALMBCEGIAJBuARqEMYUDA8LIAsEQEH8lMcAQQcQ2xgh\nAwwbCyACQfgBaiACKALYAiIFEI8sIAIoAvgBIgsEQCACKAL8ASETIB0gIhCtNCATISIgCyEdDBML\nIAIoAvwBIQNBACELDBoLIAwEQEGvm8kAQQkQ2xghAwwaCyACQfgBaiACKALYAiIFEMEsIAIoAvgB\nIgwEQCACKAL8ASEUIBwgIxCtNCAUISMgDCEcDBILIAIoAvwBIQNBACEMDBkLIAIoAuQCBEBByZPH\nAEEKENsYIQMMGQsgAigC2AIiBRCeFSIDDRggAkHIAGogBRCVFSACLQBIDQAgAi0ASUUEQCACQQU2\nAvgBIAUgAkH4AWoQuxshAwwZCyACLQBKQdsARgRAIAUgBS0AJEF/aiIEOgAkIARB/wFxRQRAIAJB\nFTYC+AEgBSACQfgBahC7GyEDDBoLIAUgBSgCCEEBajYCCCACQQE6AMwEIAIgBTYCyAQgAkEANgLA\nAyACQoCAgIDAADcDuAMDQCACQcgAaiACQcgEahCDCSACKAJIQQRGDQMgAkHYA2ogAkHQAGoiBCgC\nADYCACACIAIpA0giJTcD0AMgJadBA0cEQCAVIAQoAgA2AgAgAiACKQNINwP4ASACQbgDaiACQfgB\nahC1HQwBCwsgAkHQA2oQgyggAigCuAMhBCACKALAAyEkIAIoArwDDAMLIAUgAkHYBGpB6IXHABCT\nBiEEDAMLIAIoAkwhAwwXCyACKAJMIQQgAkG4A2oQqSxBAAshAyAFIAUtACRBAWo6ACQgAiAkNgKA\nAiACIAM2AvwBIAIgBDYC+AEgAiAFEIMNIgY2AoQCIAMEQCAGRQ0CIAJB+AFqEKksIAYhBAwBCyAG\nRQ0AIBoQ3BgLIAQgBRCsHSEDDBQLIAJB4AJqEP40IAIgJDYC6AIgAiADNgLkAiACIAQ2AuACDAsL\nIAIoAvACQQFHBEAgAkH4AWogAigC2AIiBRDNLCACKAL4AQ0CIAJB8AJqEPgwIBEgCikCADcCACAR\nQQhqIApBCGooAgA2AgAgAkEBNgLwAgwLC0H8h8kAQQQQ2xghAwwSCyACKAKAA0EBRg0BIAJB+AFq\nIAIoAtgCIgUQxAIgAigC+AENACACQYADahD6MCASIAopAgA3AgAgEkEIaiAKQQhqKAIANgIAIAJB\nATYCgAMMCQsgAigC/AEhAwwQC0HTk8cAQQoQ2xghAwwPC0Hdk8cAQQgQ2xghAwwOCyAFIAJB2ARq\nQYiExwAQkwYhBgwECyACQaAEahCTMAJAIAIoAoAEIgMEQCACQdAAaiAQQQhqKAIANgIAIAIgECkC\nADcDSAwBCyACQQA2AkwLIAJB+AFqIAIoApQEIAIoApgEEPoJIAIoAvgBBEAgAigC/AEhBiACQcgA\nahCpLiADRQwCCyACQfADaiAKQQhqKAIANgIAIAIgCikCADcD6AMgAigCSCEGIAIpAkwhJSACQZAE\nahDeK0EBIQlBAAwCCyACKAKABCEDQQELIAJBkARqEN4rRSADRXJFBEAgEBCpLgtBACEJQQELIQQg\nBSAFLQAkQQFqOgAkIAUQ8hEhAyAOIAIpA+gDNwIAIA5BCGogAkHwA2ooAgA2AgAgAiAlNwOAAiAC\nIAY2AvwBIAIgBDYC+AEgAiADNgKUAgJAAn8CQAJAAkAgBEUEQCADRQ0CQQEhDyADIQYgCQ0BDAML\nQQEhD0EBIAlFDQMaCyAKEOQ1IAQMAgsgAkHgA2ogFUEQaigCADYCACACQdgDaiAVQQhqKQIANwMA\nIAIgFSkCADcD0ANBACEPIAkNAgsgChDcGCADRQtFIANFckUEQCANENwYCyAPDQELIAJByANqIgMg\nAkHgA2ooAgA2AgAgAkHAA2oiBCACQdgDaikDADcDACACIAIpA9ADNwO4AyACQQhqEP0wIBsgAikD\nuAM3AgAgG0EIaiAEKQMANwIAIBtBEGogAygCADYCACACIAY2AgwgAkEBNgIIDAELCyAGIAUQrB0h\nAwwHCyACKAJMIQMMCwsgASACQdgEakG4hccAEJMGIQMMCAsgAkG4A2oQ2BUgCUULIQcgAkHIBGoQ\nqSwgDUULIQ0gGkUhCSAGIBQQoDUgDAsgDEUhBiAFIBMQoDUhDCALCyALQQBHIQQhCwwBC0EAIQRB\nASEIQQEhB0EBIQ1BASEJQQEhBgsgAkGQA2oQ3isgCEUgAigCCEEBR3JFBEAgGBDkNQsgByACKAKA\nA0EBRnEEQCASEJYHCyANIAIoAvACQQFGcQRAIBEQ2BULIAIoAuQCRSAJQQFzckUEQCACQeACahCp\nLAsgDEUgBkEBc3JFBEAgHCAjEKA1C0EAIQUgC0UgBHJFBEAgHSAiEKA1CwsgASABLQAkQQFqOgAk\nIAEQ8hEhBCACQYQCaiACQegBaikDADcCACACQYwCaiACQfABaigCADYCACACQagCaiACQdgBaigC\nADYCACACQbQCaiACQcgBaigCADYCACACIAM2AvgBIAIgFDYCnAIgAiAGNgKYAiACIBM2ApQCIAIg\nBTYCkAIgAiACKQPgATcC/AEgAiACKQPQATcDoAIgAiACKQPAATcCrAIgAkHAAmogAkG4AWooAgA2\nAgAgAkHMAmogAkGoAWooAgA2AgAgAiAENgLQAiACIAIpA7ABNwO4AiACIAIpA6ABNwLEAiAFBEAg\nBEUNAiACQfgBahCeHiAEIQMMAQsgBEUNACACQdACahDcGAsgAyABEKwdIQMMAQsgAkHgA2oiBCAC\nQfABaigCADYCACACQdgDaiIBIAJB6AFqKQMANwMAIAIgAikD4AE3A9ADIAJBCGogAkGUAmpBPBCP\nOBogAkGEAmogASkDADcCACACQYwCaiAEKAIANgIAIAIgAzYC+AEgAiACKQPQAzcC/AEgAiAFNgKQ\nAiACQZQCaiACQQhqQTwQjzgaIAJByABqIAJB+AFqEJwCIAAgAkHIAGoQ1RsMAQsgAEEANgIYIAAg\nAzYCAAsgAkHgBGokAAuwLQIOfwJ+IwBB4ANrIgIkAAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkAgAC0AqCFBAWsOAwcCAQALIAAgAEHQEGpB0BAQjzgaCwJAAkACQAJAIAAtAMgQQQFrDgMIBAAB\nCyAALQC8A0EBaw4DBgMCAQsgAEEAOgC8AyAAIABBwANqNgK4AyAAIABBwBBqKAIAIgY2ArQDIAAg\nBiAAQcQQaigCAEEDdGo2ArADCyAAQQA6AK8BIAAgACkDsAM3A2AgACAAKAK4A0GAAWo2AqgBDAsL\nAkACQAJAIAAtAK8BQQFrDgUFAwIBAA0LQQMMDQsgAEHAAWooAgAhDSAAKAK8ASEMQQQMDAsgAEGw\nAWohDiAAQekBaiIPLQAAQQFrDgUBAAcICQYLAAtBgIDAAEEjQbCfwAAQ+R0AC0GAgMAAQSNB0J/A\nABD5HQALQYCAwABBI0HkusAAEPkdAAtBgIDAAEEjQezZwAAQ+R0AC0GAgMAAQSNBgNPAABD5HQAL\nQQEMBAtBAgwDC0EFDAILQQYMAQsgAEEAOgCsASAAQYACOwCtASAAIAAoAqgBIgY2AmggAEHwAGpC\nADcDACAAQYABaiAGNgIAIAAgACgCYCILNgJ4IABB/ABqIABB5ABqKAIAIgY2AgBBAAshAyAAAn8g\nAAJ/AkACQAJAA0ACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkAgAw4GAAECAwQGBwsDQCAGIAtGDQ8gACAGQQhqIgM2AnwgACgCgAEgAkHIAGogBigCACIFIAZB\nBGooAgAiBBDoGiADIQYoArwEIAIoAkggAigCTBD1CQ0ACyAAIAU2AlAgAEHUAGogBDYCACAAQekB\naiIPQQA6AAAgAEHcAWogBDYCACAAQdgBaiAFNgIAIABB5AFqIAAoAmg2AgAgAEGwAWohDkEBIQMM\nFwsgAEHoAWpBADoAACAAQeABaiAAQeQBaigCACIDNgIAIABB1AFqIABB3AFqKAIAIgQ2AgAgAEHQ\nAWogAEHYAWooAgAiBTYCACAAQZACakEAOgAAIABBjAJqIANBgAFqNgIAIABBhAJqIAQ2AgAgAEGA\nAmogBTYCAEECIQMMFgsgAkGAA2ogAEHwAWoiByABEPQFIAIpA4ADUEUNCCACQbgBaiIIIAJBoANq\nKAIANgIAIAIgAkGYA2opAwA3A7ABIAJBkANqKQMAIRAgAkGMA2ooAgAhBCACQaQDaigCACEDIAIo\nAogDIQUgBxDeLyADRQ0FIABBwAFqIgcgAikDsAE3AwAgAEHIAWoiCSAIKAIANgIAIABB6AFqQQE6\nAAAgAEG4AWogEDcDACAAQbQBaiAENgIAIAAgBTYCsAEgAEHMAWogAzYCACAJKAIARQ0CIAJB2AJq\nIAdBCGooAgA2AgAgAiAHKQMANwPQAgwHCyAAQbQBaiIEIAEQ5AUiAw0KQQUMGAsgAkGAA2ogDCAB\nIA0oAgwRAwAgAi0AgAMiA0EQRg0LIAIpA4gDIRAgAigChAMhBCACLwCBAyEFIAItAIMDIQcgAEG8\nAWoQ0SsgA0EPRw0HIAAgBDYCpAEgAEEBOgCsASAAQbABaigCACAAQbQBaigCABCMNCAAKAKkASID\nRQ0NIAAgAzYCsAEgAEEAOgCsASAAQdQBakEAOgAAIABB0AFqIANBCGo2AgAMDwsgAEGoAmpBADoA\nACAAQYgCakEANgIAIABBgAJqQgU3AwAgAEGYAmogAEHQAWopAwA3AwAgAEGkAmogAEHgAWooAgBB\n2ANqNgIAQQUhAwwSCyAAQfABaiIEIAEQnQRB/wFxIgNBA0YEQEEEIQMMFQsgBBDLJ0EAIANBAkcg\nA0EBcRtFBEAgAkHYAmogAEHIAWooAgA2AgAgAiAAQcABaikDADcD0AIgAEHMAWooAgAhAyAAQbgB\naikDACEQIABBtAFqKAIAIQQgACgCsAEhBQwECyAAQZACakEAOgAAIABBgAJqIABB0AFqKQMANwMA\nIABBjAJqIABB4AFqKAIAQYABajYCAEEGIQMMEQsgAkGAA2ogAEHwAWoiByABEPQFIAIpA4ADUEUN\nCSACQbgBaiIIIAJBoANqKAIANgIAIAIgAkGYA2opAwA3A7ABIAJBkANqKQMAIRAgAkGMA2ooAgAh\nBCACQaQDaigCACEDIAIoAogDIQUgBxDeLyADDQEgAEHAAWoQlxMLQQAhAwwBCyACQdgCaiAIKAIA\nNgIAIAIgAikDsAE3A9ACIABB6AFqLQAARQ0AIABBwAFqEJcTCyAAQegBakGAAjsBACACQYgCaiIH\nIAJB2AJqKAIANgIAIAIgAikD0AI3A4ACIA4Q6R8gA0UNAiACQZgBaiAHKAIAIgc2AgAgAiACKQOA\nAiIRNwOQASACQZgDaiAHNgIAIAIgEDcDiAMgAiAENgKEAyACIAU2AoADIAIgETcDkAMgAiADNgKc\nAyACQdACaiACQYADahCnESAAQSBqIAJB0AJqQTAQjzgaQQAMCwtBAyEDDA8LIABBsAFqKAIAIABB\ntAFqKAIAEIw0IABBADoArAEgAEGYAWoQkB0gAEHYAGooAgAgAEHcAGooAgAQoDUgAEEAOgCtASAA\nQSBqEI8hIAUgB0EQdHJBCHQgA3IhBQsgAEHsAGohAUGClOvcAyEDDAsLIAQQmzEgA0EQaigCACAD\nELovIABBsAFqEKcqRQ0DDAQLIAIgACgCaCgC4AFBCGo2AvwCIAJBADYC+AIgAkEANgLQAiAAQewA\naiEBIAJBoAJqIQYgAkG4A2ohBANAAkAgAkHoAWogAkHQAmoQjQsgAigC8AFFBEAgAigC0AIEQCAC\nQdACahCzKgsgAEH0AGooAgANAUGBlOvcAyEDQgohECAALQCuAQ0MDA0LIAYgAkHwAWooAgA2AgAg\nAiACKQPoASIQNwOYAiACIAIoApwCNgKsAyACQQA2AqgDIAJBADYCgAMgEKchAwNAIAJBuAJqIAJB\ngANqEJoLIAIoAsACBEAgBCACQcACaigCADYCACACIAIpA7gCNwOwAyACQShqIAMoAgAgA0EEaigC\nABCUJCACQbABaiABIAIoAiggAigCLBDfDCACQbABahCOBCELIAJBIGogAigCsAMiBSgCACAFQQRq\nKAIAEJQkIAIoAiQhByACKAIgIQUgAkECNgKwASACQYACaiALIAUgByACQbABahDzAyACQYACahDd\nMSAEELMqDAEFIAIoAoADBEAgAkGAA2oQsyoLIAYQsyoMAwsACwALC0EAIQNB2LXOACgCAEEBSw0H\nQZyozgAQxS1B/wFxIgZFDQdBoKjOACgCACAGEKgORQ0HQaCozgAoAgAiBkEMaigCACEEIAYoAggh\nByAGKAIAIQgCfyAGKAIEIgUEQCACQQA2ApADIAIgBDYCjAMgAiAHNgKIAyACIAU2AoQDIAIgCDYC\ngANBAQwBCyACQQA2AoADQQALIQsgAkGwA2ogAkGAA2pBxKHAABDeISACQYwDakEBNgIAIAJBlANq\nQQA2AgAgAkGQosAANgKIAyACQaSWzAA2ApADIAJBADYCgAMCQCALIAVJBEAgAiALNgLAASACIAQ2\nArwBIAIgBzYCuAEgAiAFNgK0ASACIAg2ArABDAELIAJBADYCsAELIAJBgAJqIAJBsAFqQcShwAAQ\n3iEgAkHkAmpBmKLAADYCACACQeACaiACQbABajYCACACQfiCwAA2AtgCIAIgBjYCwAIgAkECNgK8\nAiACIAE2ArABIAIgAkGAAmo2AtwCIAIgAkGAA2o2AtQCIAIgAkGwA2o2AtACIAIgAkHQAmo2ArgC\nQaCozgAoAgAgAkG4AmoQ6w4MBwtBBAwLC0EFIQMMCQsgAkEwaiAAKAJQIABB1ABqKAIAEIUjIAJB\ngANqIABB7ABqIAIoAjAgAigCNBDfDCACQYADahCOBCEDIABBADoArQEgAEHcAGooAgAhBCAAKAJY\nIQUgAkECNgKAAyACQYACaiADIAUgBCACQYADahDzAyACQYACahDdMQsCQCAAKAKkAUUNACAALQCs\nAUUNACAAQaQBahCnKgsgAEEAOgCsAQwBC0EDIQMMAwtBAQshAwNAAkACQAJAAkACQAJAAkAgA0UE\nQCAAQYQBaiAAQSBqIgMQrB8gACgChAEiBEUEQCADEI8hIABB/ABqKAIAIQYgACgCeCELDAYLIABB\nAToArQEgACAENgJYIABBoAFqIABBlAFqKAIANgIAIAAgAEGMAWopAgAiEDcCmAEgAEHcAGogAEGI\nAWooAgA2AgAgAEGYAWohByAQpyIFQdwAaigCAEEMbCEDIAVB2ABqKAIAIQQDQCADBEAgBCgCAEUN\nAyADQXRqIQMgBEEMaiEEDAELC0HYtc4AKAIAQQNLDQJBhKjOABDFLUH/AXEiA0UNAkGIqM4AKAIA\nIAMQqA5FDQJBiKjOACgCACIFQQxqKAIAIQggBSgCCCEJIAUoAgAhCgJ/IAUoAgQiBARAIAJBADYC\nkAMgAiAINgKMAyACIAk2AogDIAIgBDYChAMgAiAKNgKAA0EBDAELIAJBADYCgANBAAshAyACQegB\naiACQYADakHgn8AAEN4hIAJBvAFqQQE2AgAgAkHEAWpBADYCACACQcigwAA2ArgBIAJBpJbMADYC\nwAEgAkEANgKwAQJAIAMgBEkEQCACIAg2AowDIAIgCTYCiAMgAiAENgKEAyACIAo2AoADIAIgAzYC\nkAMgA0EBaiEDDAELIAJBADYCgAMLIAJBmAJqIAJBgANqQeCfwAAQ3iEgAiAHKAIAQSBqKQIANwOg\nAQJAIAMgBEkEQCACIAg2AowDIAIgCTYCiAMgAiAENgKEAyACIAo2AoADIAIgAzYCkAMgA0EBaiED\nDAELIAJBADYCgAMLIAJBuAJqIAJBgANqQeCfwAAQ3iEgAiAHKAIAQShqKQIANwOwAgJAIAMgBEkE\nQCACIAM2ApACIAIgCDYCjAIgAiAJNgKIAiACIAQ2AoQCIAIgCjYCgAIMAQsgAkEANgKAAgsgAkGw\nA2ogAkGAAmpB4J/AABDeISACQawDakHQoMAANgIAIAJBoANqQciFwAA2AgAgAkGUA2pByIXAADYC\nACACQagDaiACQawBajYCACACQZwDaiACQbACajYCACACQZADaiACQaABajYCACACQfiCwAA2AogD\nIAIgBygCAEHYAGopAgA3A9gBIAIgAkGwA2o2AqQDIAIgAkG4Amo2ApgDIAIgAkGYAmo2AowDIAIg\nAkGwAWo2AoQDIAIgAkHoAWo2AoADIAIgAkHYAWo2AqwBIAIgBTYCiAIgAkEENgKEAiACIAJBgANq\nNgKAAkGIqM4AKAIAIAJBgAJqEOsODAILIABBmAFqEJAdIAAtAK0BDQIMAwsgAkGwAWogBRCBFiAC\nLQCwAQRAIAAgAikAsQE3AAAgAEEYaiACQckBaikAADcAACAAQRBqIAJBwQFqKQAANwAAIABBCGog\nAkG5AWopAAA3AAAgAkFAayAAKAJoIgNBiAFqKAIAIANBjAFqKAIAEMYtIAIoAkAhAyACKAJEIQQg\nAEGwAWogABDmGiACQThqIAMgAEG0AWooAgAgAEG4AWooAgAgBCgCKBEGACACKAI4IQwgAEHAAWog\nAigCPCINNgIAIAAgDDYCvAEMBQtB2LXOACgCAEEDSw0AQZCozgAQxS1B/wFxIgNFDQBBlKjOACgC\nACADEKgORQ0AQZSozgAoAgAiBEEMaigCACEIIAQoAgghCSAEKAIAIQoCfyAEKAIEIgUEQCACQQA2\nApADIAIgCDYCjAMgAiAJNgKIAyACIAU2AoQDIAIgCjYCgANBAQwBCyACQQA2AoADQQALIQMgAkHo\nAWogAkGAA2pB4KDAABDeISACQYwCakEBNgIAIAJBlAJqQQA2AgAgAkG8ocAANgKIAiACQaSWzAA2\nApACIAJBADYCgAICQCADIAVJBEAgAiAINgKMAyACIAk2AogDIAIgBTYChAMgAiAKNgKAAyACIAM2\nApADIANBAWohAwwBCyACQQA2AoADCyACQZgCaiACQYADakHgoMAAEN4hIAIgBygCAEEgaikCADcD\nsAICQCADIAVJBEAgAiADNgLAAyACIAg2ArwDIAIgCTYCuAMgAiAFNgK0AyACIAo2ArADDAELIAJB\nADYCsAMLIAJBuAJqIAJBsANqQeCgwAAQ3iEgAkGgA2pByIXAADYCACACQZQDakHIhcAANgIAIAJB\nnANqIAJBsANqNgIAIAJBkANqIAJBsAJqNgIAIAJB+ILAADYCiAMgAiAENgLgASACQQM2AtwBIAIg\nBygCAEEoaikCADcDsAMgAiACQbgCajYCmAMgAiACQZgCajYCjAMgAiACQYACajYChAMgAiACQegB\najYCgAMgAiACQYADajYC2AFBlKjOACgCACACQdgBahDrDgtBASEDDAULIABB2ABqKAIAIABB3ABq\nKAIAEKA1CyAAQQA6AK0BDAILQQAhAwwEC0EEIQMMAwtBACEDDAALAAsLIAJBGGoQswYgAigCHCEE\nIAIoAhghBSACQYwDaiABQQhqKAIANgIAIABBADoArgEgAkHYA2ogAkGQA2ooAgA2AgAgAiABKQIA\nNwKEAyACQdADaiACQYgDaikCADcDACACIAIpAoADNwPIA0IKIRAMAQsgARCXBwsgAEGAAjsBrgEg\nAkH4AGoiASACQdADaikDADcDACACQYABaiIGIAJB2ANqKAIANgIAIAIgAikDyAM3A3AgABDkEyAA\nQQE6ALwDIAAQ3zECQAJAIANBgpTr3ANHBEAgAkHoAGogBigCADYCACACQeAAaiABKQMANwMAIAIg\nAikDcDcDWCADQYGU69wDRw0BIAJCgICAgJAENwOIAQwCCyACIBA3A4gDIAIgBDYChAMgAiAFNgKA\nAyACQYgBaiACQYADahCMIQwBCyACQZQDaiACQeAAaikDADcCACACQZwDaiACQegAaigCADYCACAC\nIAM2AogDIAIgEDcDgAMgAiACKQNYNwKMAyACQdACaiAFIAQQ5R8gAiACQYADajYC3AIgAkGwAWog\nAkHQAmoQuwMCQCACKAKwASIBQQJHBEAgAiACKQK0ATcChAIgAiABNgKAAiACIAJBgAJqENQjNgKM\nASACQQA2AogBDAELIAIoArQBEOQvIQEgAkEBNgKIASACIAE2AowBCyACQZADahCXByAFIAQQoDUL\nIABBwANqEJAQIABBvBBqEOsrQQEhBCAAQQE6AMgQQQMgAikDiAEiEKciBkECRg0CGiAQQiCIpyEB\nIAAQnysCQCAGRQRAIAJBIDYC0AIgAiABNgKAAyACQQhqIAAoAqAhQSAgARDrHyACIAIoAgggAigC\nDBDRMDYCVCACQYADahDEMCACQdACahDEMAwBCyACQSA2ArABIAJBgANqIAEQwxIgAiACKAKEAyIG\nIAIoAogDEAoiAzYC0AIgAkEQaiAAKAKkIUEgIAMQ6x8gAiACKAIQIAIoAhQQ0TA2AlQgAkHQAmoQ\nxDAgAigCgAMgBhCMNCACQbABahDEMCABIAEoAgAoAgARAAALIAJB1ABqEMQwIABBoCFqEMQwIABB\npCFqEMQwQQAhBEEBDAILIA8gAzoAAEEDCzoArwEgAEEDOgDIECAAQQM6ALwDQQEhBEEDCzoAqCEg\nAkHgA2okACAEC8UpAhh/An4jAEHQC2siAiQAAkACQAJAIAICfyAAKAIMQQNGBEAgAkHIAGogABDj\nKyACQfAAaiAAKAIAIgoQ5hogCkFAayEAAkAgCkHVAWotAABBAkYEQCACQbAIaiAAENILIAJBAjoA\nxQkMAQsgAkG4AmogAEHgABCPOBogAkGYA2ogCkGgAWoQ0gsgAkGwCGogAkG4AmpBuAEQjzgaCyAC\nQcACaiACQfgAaigCADYCACACIAIpA3A3A7gCIAJByAJqIAJBsAhqQbgBEI84GiACQfAAaiACQbgC\nakHIARCPOBogAhD0LSIANgLcCiACQQA2AtgKIAJBuAJqQQAgABC0ISACKAK8AiEEIAIoArgCIQYg\nAkG4AmogAkHwAGpByAEQjzgaIAJCgICAgBA3A4AEIAJBxglqIRAgAkHACWohAyACQeAIaiERIAJB\n0AlqIRIgAkHwCGohFiACQbwIaiEXIAJB1glqIQ0gAkGuBWohGCACQYgEaiETIAJBBDoArQUgAkHU\nBmohFANAIAItAK0FIQAgAkEEOgCtBQJAIABBBEYEQCACQbAIaiACQbgCahDCHiACLQDVCSEADAEL\nIAJBsAhqIBNBpQEQjzgaIA0gGEEiEI84GgsCQAJAAkACQAJAAkACQAJAAkACQAJAIABB/wFxIgVB\nA0YEQCACKAKEBEHIAWwgAigCgARByAFsIgBrIQMgAkG4AmogAGohAANAIANFDQIgACgCACAAQQRq\nKAIAEIw0IABBOEGYASAAQaUBai0AAEECRiIEG2ooAgAgAEE8QZwBIAQbaigCABCMNCADQbh+aiED\nIABByAFqIQAMAAsACyACKAK4CCEHIAIoArQIIQggAigCsAghCyACQYAIaiAXQSwQjzgaIAIoAuwI\nIQkgAigC6AghDCACQagHaiAWQdgAEI84GiACIBIoAgA2AsAKIAIgEkEEai0AADoAxAogAigCzAkh\nDyACKALICSEOIAJBgAdqIA1BIhCPOBoCQCACLQCtBSIZQQRGBH8gEyACQbgCahDCHiACLQCtBQUg\nGQtB/wFxQQNGDQAgCCAHIAIoAowEIAIoApAEEPksRQ0AIAsgCBCMNCAMIA4gBUECRiIAGyAJIA8g\nABsQjDQMDAsgAkHQBmogAkGACGpBLBCPOBogAkH4BWogAkGoB2pB2AAQjzgaIAIgAi0AxAo6AJwK\nIAIgAigCwAo2ApgKIAJB0AVqIAJBgAdqQSIQjzgaIAQvAfIQQQtPDQEgAiAHNgKwByACIAg2AqwH\nIAIgCzYCqAcgAkGwCGogFEEoEI84GiACIAk2AtwIIAIgDDYC2AggESACQfgFakHYABCPOBogAyAC\nKAKYCjYCACADQQRqIAItAJwKOgAAIAIgDzYCvAkgAiAONgK4CSACIAA6AMUJIBAgAkHQBWpBIhCP\nOBogBCACQagHaiACQbAIahDQGgwKCyACLQCtBUF9akH/AXFBAk8EQCACKAKIBCACKAKMBBCMNCAC\nQcAEaiACQaAFaiACLQCtBUECRiIAGygCACACQcQEaiACQaQFaiAAGygCABCMNAsgAkHIAmohDiAC\nKALYCiIQIQUgAigC3AoiESEDA0AgBUUNAiADLwHyECIIRQ0EAkAgA0H4EGoiByAIQQJ0aigCACIA\nLwHyECIGQQRLDQBBBSAGayIEIAcgCEF/aiIMQQJ0aigCACIILwHyECIJSw0EIAggCSAEayIHOwHy\nECAAQQU7AfIQIABB7A9qIgsgBEEMbGogCyAGQQxsEI44GiAAIARBuAFsaiAAIAZBuAFsEI44GiAI\nIAdBDGxqIg9B+A9qIAkgB0EBaiISayINIAtBBCAGayIJENspIAggB0G4AWxqIgdBuAFqIA0gACAJ\nEPQpIAJBsAhqIAdBuAEQjzgaIAJBwAJqIgcgAyAMQQxsaiINQfQPaiITKAIANgIAIA1B7A9qIg0p\nAgAhGiAPQfQPaigCACEUIA0gD0HsD2opAgA3AgAgEyAUNgIAIAIgGjcDuAIgDiADIAxBuAFsaiID\nQbgBEI84IQwgAyACQbAIakG4ARCPOBogAkGwB2oiAyAHKAIANgIAIAIgAikDuAI3A6gHIAJBsAhq\nIAxBuAEQjzgaIAsgCUEMbGoiB0EIaiADKAIANgIAIAcgAikDqAc3AgAgACAJQbgBbGogAkGwCGpB\nuAEQjzgaIAVBAUYNACAAQfgQaiIDIARBAnRqIAMgBkECdEEEahCOOBogCCASQQJ0akH4EGogBCAD\nIAQQ1CkgAEEAQQYQ0hwLIAVBf2ohBSAAIQMMAAsACwJAA0AgBCgC6A8iBARAIAZBAWohBiAELwHy\nEEELTw0BDAILCyACQRhqIAJB2ApqEPIaIAIoAhwhBCACKAIYIQYLIAIQ9C02AoQIIAJBADYCgAhB\nASEFA0AgBSAGRgRAIAIgBzYCsAcgAiAINgKsByACIAs2AqgHIAJBsAhqIBRBKBCPOBogAiAJNgLc\nCCACIAw2AtgIIBEgAkH4BWpB2AAQjzgaIAMgAigCmAo2AgAgA0EEaiACLQCcCjoAACACIA82ArwJ\nIAIgDjYCuAkgAiAAOgDFCSAQIAJB0AVqQSIQjzgaIAYgBCACQagHaiACQbAIaiACKAKACCACKAKE\nCBDiEiACQbAIaiAGIAQQtCEgAigCtAghBCACKAKwCCEGDAoFIAVBAWohBSACQRBqIAJBgAhqEPIa\nDAELAAsACyACQYgBaiAKQThqKQIANwMAIAJBgAFqIApBMGopAgA3AwAgAkH4AGogCkEoaikCADcD\nACAKKQIgIRogAkGYAWogFTYCACACQZQBaiARNgIAIAIgGjcDcCACIBA2ApABIAJBuAJqQa2zwwBB\nCRDvJSACKAK4AkECRg0DIAJBkAZqIAJB0AJqKQMANwMAIAJBiAZqIAJByAJqKQMANwMAIAJBgAZq\nIAJBwAJqKQMANwMAIAIgAikDuAIiGjcD+AUCQAJAIBqnRQRAIAJB+AVqQZiayQBBChCrFiIDDQgg\nAigC+AUNAiACKQOIBiEaIAJBjAZqQQA2AgAgAkGIB2ogAkGQBmooAgAiADYCACACIBo3A4AHIAJB\nwAJqIgQgADYCACACIBo3A7gCIAJB0AZqIAJBuAJqEOQnIAJBiAhqIAJB2AZqKAIANgIAIAIgAikD\n0AY3A4AIIAJBuAJqIAJB8ABqEP4lIAItALgCQQZHBEAgAkHACGogAkHIAmopAwA3AwAgAkG4CGog\nBCkDADcDACACIAIpA7gCNwOwCCACQagHaiACQfgFakEEciACQYAIaiACQbAIahD6FiACQagHahDs\nMQwCCyACKAK8AiEDIAIoAoAIIAIoAoQIEIw0DAgLQZiayQBBChDHNkUNBCACQbgCaiACQfAAahD/\nJSACLQC4AiIAQQZGDQYgAkGqB2oiBCACLQC7AjoAACACQbgIaiIDIAJByAJqKQMANwMAIAIgAi8A\nuQI7AagHIAIgAikDwAI3A7AIIAIoArwCIQUgAkGABmoQ7DEgAkGEBmogBTYCACACQYEGaiACLwGo\nBzsAACACQYMGaiAELQAAOgAAIAJBiAZqIAIpA7AINwMAIAJBkAZqIAMpAwA3AwAgAiAAOgCABgsg\nAigC+AUNAyACQfgFakHRossAQQoQqxYiAw0GIAIoAvgFRQRAIAIpA4gGIRogAkGMBmpBADYCACAC\nQYAKaiACQZAGaigCACIANgIAIAIgGjcD+AkgAkHAAmoiByAANgIAIAIgGjcDuAIgAkGICmogAkG4\nAmoQ5CcgAkG4CmogAkGQCmooAgA2AgAgAiACKQOICjcDsAogAkGUAWooAgAhACACQZgBaigCACEF\nIAIoApABIQMgAkEANgK8ByACQgA3A7AHIAJBADYCqAcgBUEAIAAbIQsgAEVBAXQhBiACQbwIaiEJ\nIAJBsAhqQQRyIQwgAkHACGohCCACQZgDaiEQIAJBuAdqIQ8gAkGoB2pBBHIhEQNAAkACQAJAAn8C\nQAJAIAsEQAJAAkAgBkEBaw4CAQMACwNAIAMEQCADQX9qIQMgACgC+BAhAAwBCwtBACEDQQAhBQsg\nC0F/aiELAkADQCAFIAAvAfIQSQ0BIAAoAugPIgQEQCADQQFqIQMgAC8B8BAhBSAEIQAMAQsLQZCh\nzABBK0GEk8sAEPkdAAsgBUEBaiEKAkAgA0UEQCAAIQQMAQsgACAKQQJ0akH4EGohBkEAIQpBACEO\nA0AgBigCACIEQfgQaiEGIAMgDkEBaiIORw0ACwsgAkGoB2ogACAFQQxsakHsD2oQ3hUiAw0EIAIo\nAqgHDRcgAkH4CmogD0EIaigCACIDNgIAIAIgDykCACIaNwPwCiACQQA2ArwHIAcgAzYCACACIBo3\nA7gCIAJBgAtqIAJBuAJqEOQnIAJBmAtqIAJBiAtqKAIANgIAIAIgAikDgAs3A5ALAkAgACAFQbgB\nbGoiAC0AlQFBAkYEQCACQbAIaiAAENILIAJBAjoAxQkMAQsgAkG4AmogAEHgABCPOBogECAAQeAA\nahDSCyACQbAIaiACQbgCakG4ARCPOBoLIAJBuAJqIAJBsAhqEJgGIAI1ArgCIRogAigCvAIhAyAC\nKALAAiEAIAIoAsQCIQUgAkG4AmpBkOjCAEESEO8lAkACQAJAIAIoArgCQQJHBEAgAkHICGoiDiAC\nQdACaiISKQMANwMAIAggAkHIAmoiDSkDADcDACACQbgIaiITIAcpAwA3AwAgAiACKQO4AiIbNwOw\nCCAbp0UEQCACQbAIakHo78sAQQQQqxYiBg0DIAIoArAIRQ0CDBwLEOcpIQYMAgsgAiACKAK8AjYC\n1AYgAkEGOgDQBgwFCyACQagLaiAIQQhqKAIAIgY2AgAgAiAIKQIAIhs3A6ALIAJBADYCxAggByAG\nNgIAIAIgGzcDuAIgAkGwC2ogAkG4AmoQ5CcgAkHIC2ogAkG4C2ooAgA2AgAgAiACKQOwCzcDwAsg\nAiAaNwPIAiACQgA3A8ACIAJBAjoAuAIgAkGACGogDCACQcALaiACQbgCahD6FiACQYAIahDsMSAC\nQbAIakHVnskAQQQgACAFELkNIgZFDQELIAJBBjoA0AYgAiAGNgLUBiACKAKwCEUEQCAMENcVIAgQ\nqS4MBAsgAi0AuAgiBUEGRg0DAkACQAJAIAUOBQYGBgECAAsgCRDXFQwFCyACKAK8CCACKALACBCM\nNAwECyAJEP0XIAIoArwIIAIoAsAIEM8wDAMLIBIgDikDADcDACANIAgpAwA3AwAgByATKQMANwMA\nIAIgAikDsAg3A7gCIAJB0AZqIAJBuAJqEIIRIAItANAGDAMLIAJB0AJqIgAgAkHAB2opAwA3AwAg\nAkHIAmoiBCACQbgHaikDADcDACACQcACaiIDIAJBsAdqKQMANwMAIAIgAikDqAc3A7gCIAJB2Apq\nIAJBuAJqEKoWIAItANgKQQZGBEAgAigC3AohAwwFCyACQdAKaiACQegKaikDADcDACACQcgKaiAC\nQeAKaikDADcDACACIAIpA9gKNwPACiACQZgKaiACQfgFakEEciACQbAKaiACQcAKahD6FiACQZgK\nahDsMSAAIAJBkAZqKQMANwMAIAQgAkGIBmopAwA3AwAgAyACQYAGaikDADcDACACIAIpA/gFNwO4\nAiACQbAIaiACQbgCahCCEQwPC0GQocwAQStBkN7LABD5HQALQQYLIAMgABCMNEH/AXFBBkcNAiAC\nKALUBiEDIAIoApALIAIoApQLEIw0CyACQagHahDMKgsgAigCsAogAigCtAoQjDQMCQsgAkGQB2og\nAkHgBmopAwA3AwAgAkGIB2ogAkHYBmopAwA3AwAgAiACKQPQBjcDgAcgAkHQBWogESACQZALaiAC\nQYAHahD6FiACQdAFahDsMUEAIQNBASEGIAQhACAKIQUMAAsACwwOCwwNC0GEj8sAQSdBrI/LABD5\nHQALQciSywBBGUHkkssAEPkdAAsQ5ykhAwwCCyACIAIoArwCNgK0CCACQQY6ALAIDAILIAIoArwC\nIQMLIAJBBjoAsAggAiADNgK0CCACKAL4BUUEQCACQfgFakEEchDXFSACQYwGaigCACIARQ0BIAIo\nAogGIAAQjDQMAQsgAkGABmoQnDELIAJBkAFqEOMVIAJB2ABqIAJBsAhqEL4dIAItAFgiA0EGRwRA\nIAJBMGogAkHoAGopAwA3AwAgAkFAayACQdAAaigCADYCACACIAItAFs6ACMgAiACLwBZOwAhIAIg\nAikDYDcDKCACIAIpA0g3AzggAigCXAwECyACKAJcIQAgAkHIAGoQ0isMBQsgFUEBaiEVDAALAAsg\nAkGoB2ogAEEMahCqHiACQfAAaiAAEIolIAJBuAJqIAJB8ABqEMk2IAJBsAhqIAJBuAJqEL4dIAIt\n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\nBUHwCGoQ/RMgBUGYCWogBUGwGWpBKBCPOCEEIAVBwAlqIAVB2BlqQSgQjzghCiAFQegJaiAFQYAa\nakEoEI84EP0TIAVB2AVqIAVBmAVqEJQ3IAVB2AVqIAEQlDcgBUHYBWogAiADEJU3IAVBiBlqIAVB\n2AVqQdgBEI84GiAFQdAIaiAFQYgZahCLByAFQZAKaiAFQdAIakEFEOoJIAVBkAxqIAVBuAVqQQgQ\n6glBgAIhAkH/ASEJQf8BIQcDQCAHIQYgCSIBQX9GDQIgBUGQCmogAWotAAAEQCABIQYMAwsgAUF/\naiEJIAJBf2oiAiEGIAEiByAFQZAMamotAABFDQALDAELIAVBATYCiBkgBUEQaiAFQYgZahC4JCAF\nKAIQIQYMAQsgBUGQDmogBUHwCGoQqSFBACEIA0AgCEGACkZFBEAgBUGIGWogCGogBUGQDmpBoAEQ\njzgaIAhBoAFqIQgMAQsLIAVByCVqIAVB8AhqQSgQjzgaIAVB8CVqIARBKBCPOBogBUGYJmogCkEo\nEI84GiAFQZAOaiAFQcglahD4DCAFQYgjaiAFQZAOahDMIEEAIQgDQCAIQeAIRkUEQCAFQZAOaiAF\nQYgjaiAFQYgZaiAIaiIBEI0OIAVByCVqIAVBkA5qEMwgIAVBqCRqIAVByCVqEKkhIAFBoAFqIAVB\nqCRqQaABEI84GiAIQaABaiEIDAELCyAFQZAOaiAFQYgZakGAChCPOBogBUGQGGpBAEEoEJE4GiAF\nQcAYakIANwMAIAVByBhqQgA3AwAgBUHQGGpCADcDACAFQdgYakIANwMAIAVB6BhqQgA3AwAgBUHw\nGGpCADcDACAFQfgYakIANwMAIAVBgBlqQgA3AwAgBUIBNwO4GCAFQgE3A+AYIAVBwCZqIQcgBUGY\nJmohCSAFQfAlaiEBIAVB2BlqIQIgBUH4JGohCCAFQYAaaiEKIAVB0CRqIQ0gBUGwGWohAyAFQaAl\naiEPIAVB4BhqIQQgBUG4GGohCwNAIAVBiCNqIAVBkBhqEPgMAkAgBUGQCmogBmotAAAiDkEYdEEY\ndSIMQQFOBEAgBUHIJWogBUGII2oQzCAgBUGIGWogBUGQDmogDhChJSAFQYgjaiAFQcglaiAFQYgZ\nahCNDgwBCyAMQX9KDQAgBUHIJWogBUGII2oQzCAgBUGIGWogBUGQDmpBACAMa0EYdEEYdRChJSAF\nQegmaiABIAVByCVqEKghIAVBkCdqIAEgBUHIJWoQrREgBUG4J2ogBUHoJmogAxDXAyAFQeAnaiAF\nQZAnaiAFQYgZahDXAyAFQYgoaiAHIAoQ1wMgBUGwKGogCSACENcDIAVB2ChqIAVBsChqIAVBsChq\nEKghIAVBqCRqIAVBuCdqIAVB4CdqEK0RIA0gBUG4J2ogBUHgJ2oQqCEgCCAFQdgoaiAFQYgoahCt\nESAPIAVB2ChqIAVBiChqEKghIAVBiCNqIAVBqCRqQaABEI84GgsCQCAFQZAMaiAGai0AACIOQRh0\nQRh1IgxBAU4EQCAFQYgZaiAFQYgjahDMICAFQcglaiAOEKIlIAVBiCNqIAVBiBlqIAVByCVqENUP\nDAELIAxBf0oNACAFQYgZaiAFQYgjahDMICAFQagkakEAIAxrQRh0QRh1EKIlIAVBkCdqIAMgBUGI\nGWoQqCEgBUG4J2ogAyAFQYgZahCtESAFQeAnaiAFQZAnaiANENcDIAVBiChqIAVBuCdqIAVBqCRq\nENcDIAVBsChqIAogCBDXAyAFQdgoaiACIAIQqCEgBUHIJWogBUHgJ2ogBUGIKGoQrREgASAFQeAn\naiAFQYgoahCoISAJIAVB2ChqIAVBsChqEK0RIAcgBUHYKGogBUGwKGoQqCEgBUGII2ogBUHIJWpB\noAEQjzgaCyAFQZAYaiAFQYgjahCgJSAGBEAgBkF/aiEGDAELCyAFQbAHaiAFQZAYaiAEENcDIAVB\n2AdqIAsgBBDXAyAFQYAIaiAEEJI3IAVBqAhqIAVBkBhqIAsQ1wMgBUGIGWogBUGwB2oQ1RAgBUGI\nGWogBUGYBWoQwzZFBEAgBUEDNgKIGSAFQQhqIAVBiBlqELgkIAUoAgghBgwBCyAAQQI2AgAMAQsg\nAEGcmsIANgIIIAAgBjYCBCAAQQE2AgALIAVBgClqJAALgCQCAX8bfiMAQdAKayIDJAAgA0HwBmog\nAikDACIEQgAgASkDACIFEIAWIANBgAdqIAIpAwgiB0IAIAUQgBYgA0HAB2ogASkDCCIIQgAgBBCA\nFiADQZAHaiACKQMQIglCACAFEIAWIANBgAhqIAhCACAHEIAWIANB0AdqIAEpAxAiBkIAIAQQgBYg\nA0GgB2ogAikDGCIKQgAgBRCAFiADQcAIaiAJQgAgCBCAFiADQZAIaiAGQgAgBxCAFiADQeAHaiAB\nKQMYIgtCACAEEIAWIANBsAdqIAIpAyAiDEIAIAUQgBYgA0HQCGogCkIAIAgQgBYgA0HwCGogBkIA\nIAkQgBYgA0GgCGogC0IAIAcQgBYgA0HwB2ogASkDICIFQgAgBBCAFiADQeAIaiAMQgAgCBCAFiAD\nQaAJaiAKQgAgBhCAFiADQYAJaiALQgAgCRCAFiADQbAIaiAFQgAgBxCAFiADQbAJaiAMQgAgBhCA\nFiADQcAJaiALQgAgChCAFiADQZAJaiAFQgAgCRCAFiADQeAJaiAMQgAgCxCAFiADQdAJaiAFQgAg\nChCAFiADQfAJaiAFQgAgDBCAFiADQeAGaiADKQPwBiIFQpv80ZKxtMcCfiIRQv////////8HgyIE\nQgBC7afX56XjmAEQgBYgA0HQBmogBEIAQoHLtc73xfoGEIAWIANBwAZqIAMpA8AHIg0gAykDgAd8\nIgcgAykD0AZ8IgggBSADKQPgBiIJfCIFQjSIIAUgCVStIANB6AZqKQMAIANB+AZqKQMAfHwiDkIM\nhoR8IglCm/zRkrG0xwJ+IhRC/////////weDIgVCAELtp9fnpeOYARCAFiADQZAGaiAEQgBC+b3T\nABCAFiADQbAGaiAFQgBCgcu1zvfF+gYQgBYgA0GABmogAykDkAciEiADKQOACHwiBiADKQPQB3wi\nCiADKQOQBnwiCyADKQOwBnwiDCADKQPABiIPIAl8IhBCNIggECAPVK0gA0HIBmopAwAgCSAIVK0g\nCCAHVK0gA0HYBmopAwAgByANVK0gA0HIB2opAwAgA0GIB2opAwB8fHx8IA5CNIh8fHx8IhVCDIaE\nfCIIQpv80ZKxtMcCfiIaQv////////8HgyIHQgBC7afX56XjmAEQgBYgA0GgBmogBUIAQvm90wAQ\ngBYgA0HwBWogB0IAQoHLtc73xfoGEIAWIANB4AVqIAMpA5AIIhYgAykDwAh8IgkgAykDoAd8Ig0g\nAykD4Ad8Ig4gAykDoAZ8Ig8gAykD8AV8IhAgAykDgAYiFyAIfCITQjSIIBMgF1StIANBiAZqKQMA\nIAggDFStIAwgC1StIANBuAZqKQMAIAsgClStIANBmAZqKQMAIAogBlStIANB2AdqKQMAIAYgElSt\nIANBmAdqKQMAIANBiAhqKQMAfHx8fHx8fHwgFUI0iHx8fHwiE0IMhoR8IgZCm/zRkrG0xwJ+IhtC\n/////////weDIghCAELtp9fnpeOYARCAFiADQbAFaiAHQgBC+b3TABCAFiADQdAFaiAIQgBCgcu1\nzvfF+gYQgBYgA0GgBWogAykD0AgiHCADKQPwCHwiCiARQiyGfCILIAMpA6AIfCIMIAMpA7AHfCIR\nIAMpA/AHfCISIAMpA7AFfCIVIAMpA9AFfCIXIAMpA+AFIhggBnwiGUI0iCAZIBhUrSADQegFaikD\nACAGIBBUrSAQIA9UrSADQfgFaikDACAPIA5UrSADQagGaikDACAOIA1UrSADQegHaikDACANIAlU\nrSADQagHaikDACAJIBZUrSADQZgIaikDACADQcgIaikDAHx8fHx8fHx8fHwgE0I0iHx8fHwiE0IM\nhoR8IgZCm/zRkrG0xwJ+IhhC/////////weDIglCAELtp9fnpeOYARCAFiADQcAFaiAIQgBC+b3T\nABCAFiADQZAFaiAJQgBCgcu1zvfF+gYQgBYgA0GABWogCUIAQvm90wAQgBYgAyADKQOACSIZIAMp\nA6AJfCINIAMpA+AIfCIOIAMpA7AIfCIPIBRCLIZ8IhAgAykDwAV8IhQgAykDkAV8IhYgAykDoAUi\nHSAGfCIeQjSIIB4gHVStIANBqAVqKQMAIAYgF1StIBcgFVStIANB2AVqKQMAIBUgElStIANBuAVq\nKQMAIBIgEVStIANB+AdqKQMAIBEgDFStIANBuAdqKQMAIAwgC1StIANBqAhqKQMAIAsgClStIAog\nHFStIANB2AhqKQMAIANB+AhqKQMAfHwgBEIUiHx8fHx8fHx8fHx8fCATQjSIfHx8fCIRQgyGhHwi\nBEL/////////B4M3A6gKIAMgAykDsAkiEiADKQPACXwiBiADKQOQCXwiCiAaQiyGfCILIAMpA4AF\nfCIMIAQgFlStIBYgFFStIANBmAVqKQMAIBQgEFStIANByAVqKQMAIBAgD1StIA8gDlStIANBuAhq\nKQMAIA4gDVStIANB6AhqKQMAIA0gGVStIANBiAlqKQMAIANBqAlqKQMAfHx8fHx8IAVCFIh8fHx8\nfHwgEUI0iHx8Ig5CDIYgBEI0iIR8IgRC/////////weDNwOwCiADIAMpA9AJIg8gAykD4Al8IgUg\nG0IshnwiDSAEIAxUrSAMIAtUrSADQYgFaikDACALIApUrSAKIAZUrSADQZgJaikDACAGIBJUrSAD\nQbgJaikDACADQcgJaikDAHx8fHwgB0IUiHx8fHwgDkI0iHx8IgZCDIYgBEI0iIR8IgRC////////\n/weDNwO4CiADIBhCLIYiCiADKQPwCXwiByAEIA1UrSANIAVUrSAFIA9UrSADQdgJaikDACADQegJ\naikDAHx8IAhCFIh8fCAGQjSIfHwiBUIMhiAEQjSIhHwiBEL/////////B4M3A8AKIAMgBCAHVK0g\nByAKVK0gA0H4CWopAwAgCUIUiHx8IAVCNIh8fEIMhiAEQjSIhDcDyAogA0GACmogA0GoCmoQ1g8g\nA0GwAmogAykDgAoiBEIAQruiy8rezPQEEIAWIANBoAJqIARCAEKfzfqt8fjYBhCAFiADQYADaiAD\nKQOICiIFQgBCu6LLyt7M9AQQgBYgA0GQAmogBEIAQoTsodvczO8CEIAWIANB8AJqIAVCAEKfzfqt\n8fjYBhCAFiADQdADaiADKQOQCiIHQgBCu6LLyt7M9AQQgBYgA0GAAmogBEIAQv/C9LnsnfcBEIAW\nIANB4AJqIAVCAEKE7KHb3MzvAhCAFiADQcADaiAHQgBCn836rfH42AYQgBYgA0GgBGogAykDmAoi\nCEIAQruiy8rezPQEEIAWIANB8AFqIARCAEKa4fDbkagCEIAWIANB0AJqIAVCAEL/wvS57J33ARCA\nFiADQbADaiAHQgBChOyh29zM7wIQgBYgA0GQBGogCEIAQp/N+q3x+NgGEIAWIANB8ARqIAMpA6AK\nIgRCAEK7osvK3sz0BBCAFiADQcACaiAFQgBCmuHw25GoAhCAFiADQaADaiAHQgBC/8L0ueyd9wEQ\ngBYgA0GABGogCEIAQoTsodvczO8CEIAWIANB4ARqIARCAEKfzfqt8fjYBhCAFiADQZADaiAHQgBC\nmuHw25GoAhCAFiADQfADaiAIQgBC/8L0ueyd9wEQgBYgA0HQBGogBEIAQoTsodvczO8CEIAWIANB\n4ANqIAhCAEKa4fDbkagCEIAWIANBwARqIARCAEL/wvS57J33ARCAFiADQbAEaiAEQgBCmuHw25Go\nAhCAFiADQeABaiADKQOwAiIFQpv80ZKxtMcCfiISQv////////8HgyIEQgBC7afX56XjmAEQgBYg\nA0HQAWogBEIAQoHLtc73xfoGEIAWIANBsAFqIAMpA4ADIg0gAykDoAJ8IgcgAykD0AF8IgggBSAD\nKQPgASIJfCIFQjSIIAUgCVStIANB6AFqKQMAIANBuAJqKQMAfHwiDkIMhoR8IglCm/zRkrG0xwJ+\nIhRC/////////weDIgVCAELtp9fnpeOYARCAFiADQcABaiAEQgBC+b3TABCAFiADQaABaiAFQgBC\ngcu1zvfF+gYQgBYgA0GAAWogAykD8AIiESADKQOQAnwiBiADKQPQA3wiCiADKQPAAXwiCyADKQOg\nAXwiDCADKQOwASIPIAl8IhBCNIggECAPVK0gA0G4AWopAwAgCSAIVK0gCCAHVK0gA0HYAWopAwAg\nByANVK0gA0GIA2opAwAgA0GoAmopAwB8fHx8IA5CNIh8fHx8IhVCDIaEfCIIQpv80ZKxtMcCfiIa\nQv////////8HgyIHQgBC7afX56XjmAEQgBYgA0GQAWogBUIAQvm90wAQgBYgA0HwAGogB0IAQoHL\ntc73xfoGEIAWIANB0ABqIAMpA+ACIhYgAykDgAJ8IgkgAykDwAN8Ig0gAykDoAR8Ig4gAykDkAF8\nIg8gAykDcHwiECADKQOAASIXIAh8IhNCNIggEyAXVK0gA0GIAWopAwAgCCAMVK0gDCALVK0gA0Go\nAWopAwAgCyAKVK0gA0HIAWopAwAgCiAGVK0gA0HYA2opAwAgBiARVK0gA0H4AmopAwAgA0GYAmop\nAwB8fHx8fHx8fCAVQjSIfHx8fCITQgyGhHwiBkKb/NGSsbTHAn4iG0L/////////B4MiCEIAQu2n\n1+el45gBEIAWIANB4ABqIAdCAEL5vdMAEIAWIANBQGsgCEIAQoHLtc73xfoGEIAWIANBIGogAykD\n0AIiHCADKQPwAXwiCiADKQOwA3wiCyADKQOQBHwiDCADKQPwBHwiESASQiyGfCISIAMpA2B8IhUg\nAykDQHwiFyADKQNQIhggBnwiGUI0iCAZIBhUrSADQdgAaikDACAGIBBUrSAQIA9UrSADQfgAaikD\nACAPIA5UrSADQZgBaikDACAOIA1UrSADQagEaikDACANIAlUrSADQcgDaikDACAJIBZUrSADQegC\naikDACADQYgCaikDAHx8fHx8fHx8fHwgE0I0iHx8fHwiE0IMhoR8IgZCm/zRkrG0xwJ+IhhC////\n/////weDIglCAELtp9fnpeOYARCAFiADQTBqIAhCAEL5vdMAEIAWIANBEGogCUIAQoHLtc73xfoG\n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\nASIODQEgAkGgA2oQlTAgAigCpANFDQMgAkGQAmogAkGoA2ooAgA2AgAgAiACKQOgAzcDiAIMAgsg\nAigCpAMhA0EBIQdBASERQQEhDkEADBcLIAJBkAJqIAJBuAFqKAIANgIAIAIgAikDsAE3A4gCCyAC\nKALAASIFDQEgAkGgA2oQkwMgAigCoAMNAyACQcgCaiACQawDaigCADYCACACIAIpAqQDNwPAAgwC\nCyACKAKgAyEDQQEhB0EBDBMLIAJByAJqIBRBCGooAgA2AgAgAiAUKQIANwPAAgsgAigC0AEiAw0B\nIAJCADcC/AIMAgsgAigCpAMhA0EBIQcMDwsgAkGAA2ogEEEIaigCADYCACACIBApAgA3A/gCCyAC\nQaADaiACKALkASACKALoARD6CSACKAKgA0UEQCACQYABaiACQawDaigCADYCACACQaABaiACQcgC\naigCADYCACACQZABaiACQYADaigCADYCACACQfAAaiACQZACaigCADYCACACIAIpAqQDNwN4IAIg\nAikDwAI3A5gBIAIgAikD+AI3A4gBIAIgAikDiAI3A2ggAkHgAWoQ3isMEwsgA0UhByACKAKkAyED\nIAJB+AJqEJYHIAJBwAJqEJkHDA0LIBogEikAADcAACAaQQdqIBJBB2opAAA3AAAgAiADOgCIAiAC\nQcACaiACQagBahDwKiACLQDAAkEWRg0DIBUgAikDwAI3AwAgFUEIaiACQcgCaikDADcDACACQYAD\naiACQZACaikDADcDACACQYgDaiAVKQMANwMAIAJBkANqIAJBuANqKQMANwMAIAIgAikDiAI3A/gC\nIAJB4AFqIAJB+AJqEPEXDAkLIAIoAtABQQFGDQEgAkGgA2ogAigCqAEQwwIgAigCoANFBEAgAkHQ\nAWoQ+jAgECAZKQIANwIAIBBBCGogGUEIaigCADYCACACQQE2AtABDAkLIAIoAqQDIQMMDgsgAigC\nwAFBAUYNBCACKAKoASIEEJ4VIgMNDSACQaADaiAEEOIFIAIoAqQDIQMgAigCoAMNDQJ/IAIoAqgD\nIgVFBEBBACEHQQIMAQsgAigCrAMhByAFIhEhJCADIg4hJUEACyEEIAJBADYCnAIgAiAHNgLkAiAC\nIBE2AtwCIAIgDjYC2AIgAiAENgLUAiACICQ2AswCIAIgJTYCyAIgAiAENgLEAiACIAJBnAJqNgLA\n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\nACACQaABaiACQcgCaigCADYCACACQZABaiACQYADaigCADYCACACQfAAaiACQZACaigCADYCACAC\nIAIpAqQDNwN4IAIgAikDwAI3A5gBIAIgAikD+AI3A4gBIAIgAikDiAI3A2ggAkHgAWoQ3isMEwsg\nA0UhByACKAKkAyEDIAJB+AJqEJYHIAJBwAJqEJkHDA0LIBogEikAADcAACAaQQdqIBJBB2opAAA3\nAAAgAiADOgCIAiACQcACaiACQagBahDiKiACLQDAAkEWRg0DIBUgAikDwAI3AwAgFUEIaiACQcgC\naikDADcDACACQYADaiACQZACaikDADcDACACQYgDaiAVKQMANwMAIAJBkANqIAJBuANqKQMANwMA\nIAIgAikDiAI3A/gCIAJB4AFqIAJB+AJqEPEXDAkLIAIoAtABQQFGDQEgAkGgA2ogAigCqAEQxAIg\nAigCoANFBEAgAkHQAWoQ+jAgECAZKQIANwIAIBBBCGogGUEIaigCADYCACACQQE2AtABDAkLIAIo\nAqQDIQMMDgsgAigCwAFBAUYNBCACKAKoASIEEJ4VIgMNDSACQaADaiAEEMMEIAIoAqQDIQMgAigC\noAMNDQJ/IAIoAqgDIgVFBEBBACEHQQIMAQsgAigCrAMhByAFIhEhJCADIg4hJUEACyEEIAJBADYC\nnAIgAiAHNgLkAiACIBE2AtwCIAIgDjYC2AIgAiAENgLUAiACICQ2AswCIAIgJTYCyAIgAiAENgLE\nAiACIAJBnAJqNgLAAiACQaADaiACQcACahDOCiACKAKoA0ECRgRAIAJBADYCuAIgAkKAgICAgAE3\nA7ACICMQqhkMBgsgAkH4AmogAigCwAIgAigC5AIQsi5BASEDIAJBMGogAigC+AJBAWoiBEF/IAQb\nIgRBBCAEQQRLGxD5GSACKAIwIQZB0AEhBCACKAI0IgUgAkGgA2pB0AEQjjghByACQQE2AvACIAIg\nBzYC7AIgAiAGNgLoAiACQfgCaiACQcACakEoEI84GgNAIAJBoANqIAJB+AJqEM4KAkAgAigCqANB\nAkcEQCADIAIoAugCRw0BIAJBiAJqIAIoAvgCIAIoApwDELIuIAJB6AJqIAIoAogCQQFqIgVBfyAF\nGxC1DiACKALsAiEFDAELIAJBoANqEPsqICIQqhkgAkG4AmoiJiACQfACaigCACIKNgIAIAIgAikD\n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\nQczvwgA2AtACIAlBpJbMADYC2AIgCUEANgLIAgJAIAQgA0kEQCAJIAY2AoQBIAkgCzYCgAEgCSAD\nNgJ8IAkgDDYCeCAJIAQ2AogBIARBAWohBAwBCyAJQQA2AngLIAlBgAJqIAlB+ABqQZTvwgAQ3iEg\nCSAJQTBqNgJoAkAgBCADSQRAIAkgBDYCwAIgCSAGNgK8AiAJIAs2ArgCIAkgAzYCtAIgCSAMNgKw\nAgwBCyAJQQA2ArACCyAJQZgCaiAJQbACakGU78IAEN4hIAlBmAFqQfTvwgA2AgAgCUGMAWpB5O/C\nADYCACAJQZQBaiAJQagBajYCACAJQYgBaiAJQegAajYCACAJQdTvwgA2AoABIAkgBTYC2AEgCUED\nNgLUASAJIA0pAig3A7ACIAkgCUGYAmo2ApABIAkgCUGAAmo2AoQBIAkgCUHIAmo2AnwgCSAJQegB\najYCeCAJIAlB+ABqNgLQASAJIAlBsAJqNgKoAUGopM4AKAIAIAlB0AFqEOsOCwJ/QQIgCCgCBCIF\nQQxqKAIAIgNFDQAaIAVBEGooAgAhCiAFKAIIIQRBAAshBiAJIAo2AugCIAkgAzYC4AIgCSAENgLc\nAiAJIAY2AtgCIAkgAzYC0AIgCSAENgLMAiAJIAY2AsgCIAlBKGogCUHIAmoQ7ycCQCAJKAIoIgRF\nBEBBBCELQQAhBgwBCyAJKAIsIQUgCUEgaiAJKALoAkEBaiIDQX8gAxsiA0EEIANBBEsbEIMaIAko\nAiAhBiAJKAIkIgMgBTYCBCADIAQ2AgAgCUEBNgK4AiAJIAM2ArQCIAkgBjYCsAIgCUH4AGogCUHI\nAmpBJBCPOBpBDCEFQQEhBgNAIAlBGGogCUH4AGoQ7ycCQCAJKAIYIgQEQCAJKAIcIQogBiAJKAKw\nAkcNASAJQbACaiAJKAKYAUEBaiIDQX8gAxsQpw4gCSgCtAIhAwwBCyAJKAKwAiEPIAkoArQCIQsg\nCCgCBCEFDAILIAMgBWoiCyAKNgIAIAtBfGogBDYCACAJIAZBAWoiBjYCuAIgBUEIaiEFDAALAAsg\nCyAGEMYoIAlBsAJqIAsgBhDUNSAJKAK4AiEKIAkoArQCIQZBAiEEIAlBhAFqQQI2AgAgCUGMAWpB\nATYCACAJQYzwwgA2AoABQQAhCCAJQQA2AnggCUE6NgKEAiAJIAlBgAJqNgKIASAJIAlB2ABqNgKA\nAiAJQcgCaiAJQfgAahCxEiAJKALIAiEDIAlBmAJqIAcgASAGIAogCSgCzAIiCiAJKALQAiAFQRhq\nKAIAIAVBHGooAgAQjwgCQAJAIAkoApgCIgxBDEYEQCADIAoQjDQgCSgCsAIgBhCMNCAFQQxqKAIA\nIgMEQCAFQRBqKAIAIQggBSgCCCEGQQAhBAsgAkE4aiEQIAkgCDYC6AIgCSADNgLgAiAJIAY2AtwC\nIAkgBDYC2AIgCSADNgLQAiAJIAY2AswCIAkgBDYCyAIgAkHQAGohFSACQcwAaiESA0AgCUEQaiAJ\nQcgCahCgCiAJKAIQIgNFBEAgCUGAAWoiASAJQUBrKAIANgIAIAlBjAFqIAlB0ABqKAIANgIAIAAg\nCSkDODcCACAJIAkpA0g3AoQBIABBCGogASkDADcCACAAQRBqIAlBiAFqKQMANwIAIA8gCxDKMCAJ\nKAJYIAkoAlwQjDQMBAsgCSgCFCEOIAkgAzYCZAJAQdi1zgAoAgANAEGwpM4AEMUtQf8BcSIDRQ0A\nQbSkzgAoAgAgAxCoDkUNAEG0pM4AKAIAIgRBDGooAgAhBSAEKAIIIQggBCgCACEKAn8gBCgCBCID\nBEAgCUEANgKIASAJIAU2AoQBIAkgCDYCgAEgCSADNgJ8IAkgCjYCeEEBDAELIAlBADYCeEEACyEG\nIAlBqAFqIAlB+ABqQZzwwgAQ3iEgCUEBNgK8AiAJQcDwwgA2ArgCIAlBADYCxAIgCUGklswANgLA\nAiAJQQA2ArACAkAgBiADSQRAIAkgBTYChAEgCSAINgKAASAJIAM2AnwgCSAKNgJ4IAkgBjYCiAEg\nBkEBaiEGDAELIAlBADYCeAsgCUHQAWogCUH4AGpBnPDCABDeISAJIAlBMGo2AsABAkAgBiADSQRA\nIAkgBTYChAEgCSAINgKAASAJIAM2AnwgCSAKNgJ4IAkgBjYCiAEgBkEBaiEGDAELIAlBADYCeAsg\nCUHoAWogCUH4AGpBnPDCABDeISAJIBAoAgBBKGopAgA3A8gBIAkgCUHIAWo2AsQBAkAgBiADSQRA\nIAkgBjYCqAIgCSAFNgKkAiAJIAg2AqACIAkgAzYCnAIgCSAKNgKYAgwBCyAJQQA2ApgCCyAJQYAC\naiAJQZgCakGc8MIAEN4hIAlByPDCADYCpAEgCUH078IANgKYASAJQeTvwgA2AowBIAlB1O/CADYC\ngAEgCSAENgJwIAlBBDYCbCAJIAlB5ABqNgKgASAJIAlBgAJqNgKcASAJIAlBxAFqNgKUASAJIAlB\n6AFqNgKQASAJIAlBwAFqNgKIASAJIAlB0AFqNgKEASAJIAlBsAJqNgJ8IAkgCUGoAWo2AnggCSAJ\nQfgAajYCaEG0pM4AKAIAIAlB6ABqEOsOCyAJQfgAaiAJKAJkIgMoAgQgAygCCBDLHSAJKAJ4IgNF\nDQAgCSAJKAJ8IgU2AmwgCSADNgJoAkACQAJAAkAgECgCACIEQTBqKAIAIARBNGooAgAgAyAFENMR\nIgMEQCAJQYACaiADEMciIAkoAogCIQUgCSgChAIhAyAJQQI2AoQBIAlB0PHCADYCgAEgCUECNgKM\nASAJQQA2AnggCUE5NgK8AiAJQTo2ArQCIAkgCUGwAmo2AogBIAkgCUHoAGo2ArgCIAkgCUHYAGo2\nArACIAlBmAJqIAlB+ABqELESIAkoApgCIQQgCUHoAWogByABIAMgBSAJKAKcAiIFIAkoAqACIA5B\nBGooAgAgDkEIaigCABCPCCAJKALoASIGQQxGDQEMAgsgAigCREEBRw0CIBUoAgAiDCACKAJUIg0g\nAigCSCITGyIDQRRqKAIAIgVFDQMgCSgCbCEWIAkoAmghFyADQRBqKAIAIREDQCAFQZB/aiEKIAUv\nAfYRIghBA3QhBEF/IQMgBSEGAkADQCAERQRAIAghAwwCCyAGKAIEIRggBigCACEZIANBAWohAyAK\nQcgBaiEKIARBeGohBCAGQQhqIQYCQCAXIBYgGSAYEOklQf8BcQ4CAAECCwsgCUGAAmogChDHKCAJ\nKAKIAiEFIAkoAoQCIQMgCUECNgKEASAJQdDxwgA2AoABIAlBAjYCjAEgCUEANgJ4IAlBOTYCvAIg\nCUE6NgK0AiAJIAlBsAJqNgKIASAJIAlB6ABqNgK4AiAJIAlB2ABqNgKwAiAJQZgCaiAJQfgAahCx\nEiAJKAKYAiEEIAlB6AFqIAcgASADIAUgCSgCnAIiBSAJKAKgAiAOQQRqKAIAIA5BCGooAgAQjwgg\nCSgC6AEiBkEMRwRADAQLIAQgBRCMNCAJKAKAAiADEIw0AkBB2LXOACgCAA0AQcikzgAQxS1B/wFx\nIgNFDQBBzKTOACgCACADEKgORQ0AQcykzgAoAgAiBEEMaigCACEGIAQoAgghCCAEKAIAIQoCfyAE\nKAIEIgMEQCAJQQA2AogBIAkgBjYChAEgCSAINgKAASAJIAM2AnwgCSAKNgJ4QQEMAQsgCUEANgJ4\nQQALIQUgCUHQAWogCUH4AGpB4PHCABDeISAJQQE2ArwCIAlBlPLCADYCuAIgCUEANgLEAiAJQaSW\nzAA2AsACIAlBADYCsAICQCAFIANJBEAgCSAGNgKEASAJIAg2AoABIAkgAzYCfCAJIAo2AnggCSAF\nNgKIASAFQQFqIQUMAQsgCUEANgJ4CyAJQegBaiAJQfgAakHg8cIAEN4hIAkgCUEwajYCyAECQCAF\nIANJBEAgCSAFNgKoAiAJIAY2AqQCIAkgCDYCoAIgCSADNgKcAiAJIAo2ApgCDAELIAlBADYCmAIL\nIAlBgAJqIAlBmAJqQeDxwgAQ3iEgCUGc8sIANgKYASAJQeTvwgA2AowBIAlB1O/CADYCgAEgCSAE\nNgKwASAJQQM2AqwBIAkgCUGYAmo2ApQBIAkgCUGAAmo2ApABIAkgCUHIAWo2AogBIAkgCUHoAWo2\nAoQBIAkgCUGwAmo2AnwgCSAJQdABajYCeCAJIAlB+ABqNgKoASAJIAlB6ABqNgKYAkHMpM4AKAIA\nIAlBqAFqEOsOCwJAAkAgEwRAIAlBCGogEyASKAIAEJcoIAkoAgwhAyAJKAIIIQogDCAMKAIAIgRB\nAWo2AgAgBEF/TA0CIA0gDSgCACIEQQFqNgIAIARBf0wNAiACKAJYIgQgBCgCACIFQQFqNgIAIAVB\nf0wNAiACKAJcIhQgFCgCACIFQQFqNgIAIAVBf0oNAQwCCyAJIBIoAgAgDBCXKCAJKAIEIQwgCSgC\nACEDIA0gDSgCACIEQQFqNgIAIARBf0wNASACKAJYIgQgBCgCACIFQQFqNgIAIAVBf0wNAUEAIQoL\nIAkoAlAiBSAJKAJIRgRAIAlByABqIAUQ4CcgCSgCUCEFCyAJKAJMIAVBGGxqIgYgFDYCFCAGIAQ2\nAhAgBiANNgIMIAYgDDYCCCAGIAM2AgQgBiAKNgIAIAkgBUEBajYCUAwGCwALIBFFDQQgEUF/aiER\nIAUgA0ECdGpB+BFqKAIAIQUMAAsACyAEIAUQjDQgCSgCgAIgAxCMNAJAQdi1zgAoAgANAEG8pM4A\nEMUtQf8BcSIDRQ0AQcCkzgAoAgAgAxCoDkUNAEHApM4AKAIAIgRBDGooAgAhBiAEKAIIIQggBCgC\nACEKAn8gBCgCBCIDBEAgCUEANgKIASAJIAY2AoQBIAkgCDYCgAEgCSADNgJ8IAkgCjYCeEEBDAEL\nIAlBADYCeEEACyEFIAlB0AFqIAlB+ABqQazywgAQ3iEgCUEBNgK8AiAJQeDywgA2ArgCIAlBADYC\nxAIgCUGklswANgLAAiAJQQA2ArACAkAgBSADSQRAIAkgBjYChAEgCSAINgKAASAJIAM2AnwgCSAK\nNgJ4IAkgBTYCiAEgBUEBaiEFDAELIAlBADYCeAsgCUHoAWogCUH4AGpBrPLCABDeISAJIAlBMGo2\nAsgBAkAgBSADSQRAIAkgBTYCqAIgCSAGNgKkAiAJIAg2AqACIAkgAzYCnAIgCSAKNgKYAgwBCyAJ\nQQA2ApgCCyAJQYACaiAJQZgCakGs8sIAEN4hIAlBnPLCADYCmAEgCUHk78IANgKMASAJQdTvwgA2\nAoABIAkgBDYCsAEgCUEDNgKsASAJIAlBmAJqNgKUASAJIAlBgAJqNgKQASAJIAlByAFqNgKIASAJ\nIAlB6AFqNgKEASAJIAlBsAJqNgJ8IAkgCUHQAWo2AnggCSAJQfgAajYCqAEgCSAJQegAajYCmAJB\nwKTOACgCACAJQagBahDrDgsgCUH4AGogEBCsGCAJKAJAIgYgCSgCOEYEQCAJQThqIAYQwycgCSgC\nQCEGCyAJKAI8IAZBDGxqIgMgCSkDeDcCACADQQhqIAlBgAFqKAIANgIAIAkgBkEBajYCQAwCCyAA\nQQxqIAkpAuwBNwIAIAAgBjYCCCAAQQA2AgQgBCAFEIw0IAkoAoACIAMQjDQgCSgCaCAJKAJsEJU4\nDAQLQdi1zgAoAgBBA0sNAEHUpM4AEMUtQf8BcSIDRQ0AQdikzgAoAgAgAxCoDkUNAAJAQdikzgAo\nAgAiAygCBCIFBEAgA0EMaigCACEGIAMoAgghCCADKAIAIQogCUEANgKIASAJIAY2AoQBIAkgCDYC\ngAEgCSAFNgJ8IAkgCjYCeAwBCyAJQQA2AngLIAlBmAJqIAlB+ABqQdjwwgAQ3iEgCUHU78IANgKI\nAiAJQQQ2ArwCIAlBsPHCADYCuAIgCUEDNgLEAiAJQQY2AowBIAlBBjYChAEgCUE5NgJ8IAkgBEEo\naikCADcD0AEgCSAJQbACajYChAIgCSAJQZgCajYCgAIgCSAJQfgAajYCwAIgCSAJQdABajYCiAEg\n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\nASABQQA6ANQBIAFBgAJqQQA6AAAgAUH8AWogBEEIajYCAAwHC0GAgMAAQSNBvNrGABD5HQALQQQh\nCEIKIQ4CQEHYtc4AKAIAQQNLDQBB2LTOABDFLUH/AXEiBEUNAEHctM4AKAIAIAQQqA5FDQBB3LTO\nACgCACIEQQxqKAIAIQYgBCgCCCEHIAQoAgAhCgJ/IAQoAgQiBQRAIANBADYCsAogAyAGNgKsCiAD\nIAc2AqgKIAMgBTYCpAogAyAKNgKgCkEBDAELIANBADYCoApBAAshAiADQaACaiADQaAKakHw2sYA\nEN4hIANBlAhqQQE2AgAgA0GcCGpBADYCACADQdDbxgA2ApAIIANBpJbMADYCmAggA0EANgKICAJA\nIAIgBUkEQCADIAY2AqwKIAMgBzYCqAogAyAFNgKkCiADIAo2AqAKIAMgAjYCsAogAkEBaiECDAEL\nIANBADYCoAoLIANBmARqIANBoApqQfDaxgAQ3iEgAyABKALAASgCAEEgaikCADcDwAMgAyADQcAD\najYCgA4CQCACIAVJBEAgAyACNgKwCiADIAY2AqwKIAMgBzYCqAogAyAFNgKkCiADIAo2AqAKDAEL\nIANBADYCoAoLIANBmAxqIANBoApqQfDaxgAQ3iEgASgCwAEoAgAhAiADQcAKakGEhMAANgIAIANB\ntApqQfSDwAA2AgAgA0G8CmogA0HICWo2AgAgA0GwCmogA0GADmo2AgAgA0H4gsAANgKoCiADIAQ2\nAsANIANBAzYCvA0gAyACQShqKQIANwO4BSADIANBuAVqNgLICSADIANBmAxqNgK4CiADIANBmARq\nNgKsCiADIANBiAhqNgKkCiADIANBoAJqNgKgCiADIANBoApqNgK4DUHctM4AKAIAIANBuA1qEOsO\nCwwVCyABIAU6AIQCIAFBhQJqIAMvAYgIOwAAIAFBjAJqIA83AgAgAUGIAmogBDYCACABQYcCaiAH\nLQAAOgAAIAEoAoQCIQUgAUHEAWooAgAgAUHIAWooAgAQjDQgAUEAOgDUAUIPIQ4MEwsgAUEBOgDV\nASABQZABakECOgAADAQLQYCAwABBI0GE3cYAEPkdAAtBAyEEDAwLQYCAwABBI0H45MYAEPkdAAsg\nAUHgAWoiBSACEOQFIgRFBEBBBCEEDAsLIAUQmzEgBEEMaiIFKAIAIARBEGoiBigCABDsBCABQUBr\nIAUoAgBBACAGKAIAGxDTCiABQQE6ANUBIAQQui8gAUHcAWoQpyogAUHYAWohBiABKALYAUUNACAB\nLQDUAUUNACAGEKcqCyABQcQBaigCACABQcgBaigCABCMNCABQQA6ANQBIAFBkAFqLQAAQQJGDQEg\nAUEAOgDVASAGIAFBQGtB2AAQjzghBCABQQA6ANYBIAFBmAZqIgZBADoAACABQZAGaiAENgIAIAFB\n4AVqIAEpAyA3AwAgAUHoBWogASkDKDcDACABQfAFaiABQTBqKQMANwMAIAFB+AVqIAFBOGopAwA3\nAwAgAUGUBmogASgCwAE2AgAgAUGwAmohCgsgAUGABmogAUGQBmooAgA2AgAgAUHwA2ogAUHgBWop\nAwA3AwAgAUH4A2oiByABQegFaikDADcDACABQYAEaiABQfAFaikDADcDACABQYgEaiABQfgFaikD\nADcDACADQaAKaiABQZQGaigCACIEKAIAELk2IANBAzYCyAkgAykDoApQDQEgA0GICGogA0GoCmpB\nwAEQjzgaIANByAlqEJoaIAogA0GICGpBwAEQjzghBSADQgA3AuQJIANByAlqQZT4xgBBBhCwGCAD\nQaAKaiABKAKABiIJKAIwQQhqIAlBNGooAgAQ+TYgA0GICGogA0GgCmpBmOXGABDyGCADQaAKaiAD\nQeAJaiADQcgJaiADQYgIahD6FiADQaAKahCcMSADQcgJakGo5cYAQQ0QsBggA0GgCmogASgCgAYi\nCSgCOEEIaiAJQTxqKAIAEPk2IANBiAhqIANBoApqQZjlxgAQ8hggA0GgCmogA0HgCWogA0HICWog\nA0GICGoQ+hYgA0GgCmoQnDEgA0HwCWpB/IfJAEEEELAYIANCADcChAogA0GQCmpBwcLIAEEHELAY\nIANByAlqIAEoAoAGKAJIQQhqEOYaIANBoApqIAMoAswJIgkgAygC0AkQ+TYgA0GICGogA0GgCmpB\nmOXGABDyGCADQaAKaiADQYAKaiADQZAKaiADQYgIahD6FiADQaAKahCcMSADKALICSAJEIw0IANB\nmApqIgkgA0GICmoiCygCACIMNgIAIANBlAhqIg0gDDYCACADQQU6AIgIIAMgAykDgAo3AowIIANB\noApqIANB4AlqIANB8AlqIANBiAhqEPoWIANBoApqEJwxIANByAlqQZr4xgBBCRCwGCADQaAKaiAE\nKAIAIgRBIGooAgAgBEEkaigCABDnGiADQYgIaiADQaAKakGY5cYAEPIYIANBoApqIANB4AlqIANB\nyAlqIANBiAhqEPoWIANBoApqEJwxIANB8AlqQaP4xgBBDhCwGCADQgA3AoQKIANBkApqQcHCyABB\nBxCwGCADQcgJaiAFEOYaIANBoApqIAMoAswJIgQgAygC0AkQ+TYgA0GICGogA0GgCmpBmOXGABDy\nGCADQaAKaiADQYAKaiADQZAKaiADQYgIahD6FiADQaAKahCcMSADKALICSAEEIw0IAkgCygCACIE\nNgIAIA0gBDYCACADQQU6AIgIIAMgAykDgAo3AowIIANBoApqIANB4AlqIANB8AlqIANBiAhqEPoW\nIANBoApqEJwxIANByAlqQejvywBBBBCwGCADQaAKaiABKALwAyABQfQDaigCABD5NiADQYgIaiAD\nQaAKakGY5cYAEPIYIANBoApqIANB4AlqIANByAlqIANBiAhqEPoWIANBoApqEJwxIANByAlqQbH4\nxgBBBxCwGCADQaAKaiAHEKgqIANBiAhqIANBoApqQZjlxgAQ8hggA0GgCmogA0HgCWogA0HICWog\nA0GICGoQ+hYgA0GgCmoQnDEgA0GQCGogA0HoCWooAgAiBDYCACADIAMpA+AJIg83A4gIIAFBnARq\nIAQ2AgAgAUGUBGogDzcCACABQZAEaiIEQQU6AAAgA0GgCmogBBCcBiADKAKgCiEFIAMoAqQKIglF\nDQIgAUGMBmogAygCqAoiBDYCACABQYgGaiAJNgIAIAFBhAZqIAU2AgAgAUHcBmoiB0EAOgAAIAFB\nrAZqIAQ2AgAgAUGoBmogCTYCACABQdgGaiABKAKABjYCACABQaAGaiEEDAMLQhIhDgJAQdi1zgAo\nAgBBA0sNAEHktM4AEMUtQf8BcSIERQ0AQei0zgAoAgAgBBCoDkUNAAJAQei0zgAoAgAiBCgCBCIC\nBEAgBEEMaigCACEFIAQoAgghBiAEKAIAIQggA0EANgKwCiADIAU2AqwKIAMgBjYCqAogAyACNgKk\nCiADIAg2AqAKDAELIANBADYCoAoLIANBiAhqIANBoApqQYjcxgAQ3iEgAyABKALAASICKAIAQSBq\nKQIANwO4BSACKAIAIQIgA0GkDGpBBjYCACADQawKakEDNgIAIANBtApqQQI2AgAgA0EGNgKcDCAD\nQezcxgA2AqgKIAMgAkEoaikCADcDuA0gAyADQbgNajYCoAwgAyADQbgFajYCmAwgAyADQZgMajYC\nsAogA0EANgKgCiADQfiCwAA2AqAEIAMgA0GgCmo2ApwEIAMgA0GICGo2ApgEIAMgBDYCqAIgA0EB\nNgKkAiADIANBmARqNgKgAkHotM4AKAIAIANBoAJqEOsOCwwKC0IKIQ5BACECDAULIAQQ5h5CCyEO\nQQAhAgwECyABQbAGaiABQdgGaigCACIFNgIAIAEgAUGoBmopAwA3A6AGIAUoAkwhBSABQdQGakEA\nOgAAIAFB0AZqIAVBCGo2AgALAkACQCABQbQGaiIFIAIQ5AUiAkUEQCAHQQM6AAAMAQsgBRCbMSAD\nQaAKaiACQQhqIAEoAqAGIAFBpAZqKAIAEMoFIAIQuy8Q+jYhDiABQbAGaigCACAONwMoIAFBAToA\n3AYgAy0AtQtBA0cNAQtBAwwCCyABQagEaiADQaAKakG4ARCPOBogBBC8LyABIAFBgAZqNQIANwOg\nBgsgA0GgCmogAUGgBmoQjCsgAygCoApBA0cEQCADQdAJaiADQagKaiICKAIANgIAIAMgAykDoAoi\nDzcDyAkgD6cEQEHAiswAQShBnK/AABD5HQALIANB4ApqIAFBqARqQbgBEI84GiACIAFBgAZqKAIA\nIgJBCGopAwA3AwAgA0GwCmogAkEQaikDADcDACADQbgKaiACQRhqKQMANwMAIANByApqIAIoAkgi\nBEHQAWopAwA3AwAgA0HQCmogBEHYAWopAwA3AwAgA0HYCmogBEHgAWopAwA3AwAgAyACKQMANwOg\nCiADIARByAFqKQMANwPACiADQYgIaiADQaAKahDHLSADQcgJahDSKyADQaAKaiADQYgIahDDESAD\nKAKgCiIFRQ0EIAMoAqQKIQQgA0GICGoQqSogAUGEBmooAgAgAUGIBmooAgAQjDQgAUGQBGoQ5h4g\nAUH4A2ohB0ITIQ5BASECDAILQQQLIQQgBiAEOgAAQQUhBAwBCyAHEOYeIANBiAZqIgggA0GIDmop\nAgA3AwAgAyADKQKADjcDgAYgA0G4BWogA0G4DWpBxAAQjzgaIANBmARqIANBmAxqQaABEI84GiAG\nQQE6AAAgA0GQBGoiBiAIKQMANwMAIAMgAykDgAY3A4gEIANBwANqIANBuAVqQcQAEI84GiADQaAC\naiADQZgEakGgARCPOBogChC8GyACRQ0CIANBgAhqIAFB5AFqKQIANwMAIAMgAUHcAWopAgA3A/gH\nIAEoAtgBIQggA0G0B2ogAUHsAWpBxAAQjzgaIAFBADoA1QFCEyEODAYLIAggBDoAACAAQhQ3AxBB\nAwwGCyADIAMoAqQKNgLICUG15cYAQSQgA0HICWpBmMzAAEHc5cYAEJMUAAsgA0GACGogBikDADcD\nACADIAMpA4gENwP4ByADQbQHaiADQcADakHEABCPOBogA0GQBmogA0GgAmpBoAEQjzgaIAFB2AFq\nEJ4fCwJAIAFBkAFqLQAAQQJGDQAgAS0A1QFFDQAgAUFAaxCeHwsLIAFBADoA1QFBAyEICyABLQDW\nAUUNACABQShqEOYeCyABQQA6ANYBIANBmAJqIgYgA0GACGopAwA3AwAgAyADKQP4BzcDkAIgA0HM\nAWogA0G0B2pBxAAQjzgaIANBKGogA0GQBmpBoAEQjzgaIAFBAToA1wEgACAINgIYIAAgDzcDCCAA\nIAQ2AgQgACAFNgIAIAAgAykDkAI3AhwgAEEkaiAGKQMANwIAIABBLGogA0HMAWpBxAAQjzgaIAAg\nBDYCdCAAIAU2AnAgAEH4AGogA0EoakGgARCPOBogARDgFCAAIA43AxBBAQs6AIQHIANBkA5qJAAL\n7CYCC38CfiMAQZAOayIDJAAgAQJ/AkACQAJAAkACQAJAAkACfgJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AhAdBAWsOAwwEAAELIAFB1wFqIQggAS0A1wFB\nAWsOBQcDBQ4CAQsgAUHkBmooAgAhBSABKALgBiEGIAEoAoAHIQQgA0EgaiIIIAFB+AZqKQMANwMA\nIANBGGoiByABQfAGaikDADcDACADIAEpA+gGNwMQIANBCGogBEHEAGooAgAgBEHIAGooAgAQxi0g\nAygCCCEKIAMoAgwhCSABQbgBaiAIKQMANwMAIAFBsAFqIAcpAwA3AwAgASADKQMQNwOoASABQQA6\nANcBIAEgBEEYajYC0AEgASAFNgKkASABIAY2AqABIAEgCTYCnAEgASAKNgKYASABQdcBaiEICyAB\nQQA7AdQBIAFBAToA1gEgASABKALQASIENgLAASABIAEpA6ABNwMgIAEgASkDqAE3AyggAUEwaiAB\nQbABaikDADcDACABQThqIAFBuAFqKQMANwMAIAFBnAFqKAIAIQUgASgCmAEhBiADQaAKaiAEKAIA\nEIEWIAMtAKAKRQ0GIAEgAykAoQo3AAAgAUEYaiADQbkKaikAADcAACABQRBqIANBsQpqKQAANwAA\nIAFBCGogA0GpCmopAAA3AAAgAUHEAWogARDmGiADIAYgAUHIAWooAgAgAUHMAWooAgAgBSgCKBEG\nACADKAIAIQQgAUHcAWogAygCBCIFNgIAIAEgBDYC2AEMBAsgAUGwAmohBgJAAkAgAUGYBmoiCi0A\nAEEBaw4EAwIBAA8LIAFBpAZqLQAARQ0TQcD0xQBBI0Hs5cYAEPkdAAsgAUGgBmohBCABQdwGaiIH\nLQAAQQFrDgMKABEQCwALQcD0xQBBI0GI5cYAEPkdAAsgAUHcAWooAgAhBSABKALYASEECyADQaAK\naiAEIAIgBSgCDBEDACADLQCgCiIFQRBGDQUgA0GKCGoiByADLQCjCjoAACADIAMvAKEKOwGICCAD\nKAKkCiEEIAMpA6gKIQ4gAUHYAWoiBhDRKyAFQQ9HDQIgAUEPOgCEAiABQYgCaiAENgIAIAEgBDYC\n2AEgAUEBOgDUASAERQ0DIAEgBDYC3AEgAUEAOgDUASABQYACakEAOgAAIAFB/AFqIARBCGo2AgAM\nBwtBwPTFAEEjQbzaxgAQ+R0AC0EEIQhCCiEPAkBB2LXOACgCAEEDSw0AQdi0zgAQxS1B/wFxIgRF\nDQBB3LTOACgCACAEEKgORQ0AQdy0zgAoAgAiBEEMaigCACEGIAQoAgghByAEKAIAIQoCfyAEKAIE\nIgUEQCADQQA2ArAKIAMgBjYCrAogAyAHNgKoCiADIAU2AqQKIAMgCjYCoApBAQwBCyADQQA2AqAK\nQQALIQIgA0GgAmogA0GgCmpB8NrGABDeISADQZQIakEBNgIAIANBnAhqQQA2AgAgA0HQ28YANgKQ\nCCADQaSWzAA2ApgIIANBADYCiAgCQCACIAVJBEAgAyAGNgKsCiADIAc2AqgKIAMgBTYCpAogAyAK\nNgKgCiADIAI2ArAKIAJBAWohAgwBCyADQQA2AqAKCyADQZgEaiADQaAKakHw2sYAEN4hIAMgASgC\nwAEoAgBBIGopAgA3A8ADIAMgA0HAA2o2AoAOAkAgAiAFSQRAIAMgAjYCsAogAyAGNgKsCiADIAc2\nAqgKIAMgBTYCpAogAyAKNgKgCgwBCyADQQA2AqAKCyADQZgMaiADQaAKakHw2sYAEN4hIAEoAsAB\nKAIAIQIgA0HACmpBmPfFADYCACADQbQKakGI98UANgIAIANBvApqIANByAlqNgIAIANBsApqIANB\ngA5qNgIAIANB+PbFADYCqAogAyAENgLADSADQQM2ArwNIAMgAkEoaikCADcDuAUgAyADQbgFajYC\nyAkgAyADQZgMajYCuAogAyADQZgEajYCrAogAyADQYgIajYCpAogAyADQaACajYCoAogAyADQaAK\najYCuA1B3LTOACgCACADQbgNahDrDgsMEwsgASAFOgCEAiABQYUCaiADLwGICDsAACABQYwCaiAO\nNwIAIAFBiAJqIAQ2AgAgAUGHAmogBy0AADoAACABKAKEAiEFIAFBxAFqKAIAIAFByAFqKAIAEIw0\nIAFBADoA1AFCDyEPDBELIAFBAToA1QEgAUGQAWpBAjoAAAwEC0HA9MUAQSNBhN3GABD5HQALQQMh\nBAwKC0HA9MUAQSNB+OTGABD5HQALIAFB4AFqIgUgAhDmBSIERQRAQQQhBAwJCyAFEJsxIARBDGoi\nBSgCACAEQRBqIgYoAgAQ7AQgAUFAayAFKAIAQQAgBigCABsQ0wogAUEBOgDVASAEELovIAFB3AFq\nEKcqIAFB2AFqIQYgASgC2AFFDQAgAS0A1AFFDQAgBhCnKgsgAUHEAWooAgAgAUHIAWooAgAQjDQg\nAUEAOgDUASABQZABai0AAEECRg0BIAFBADoA1QEgBiABQUBrQdgAEI84IQQgAUEAOgDWASABQZgG\naiIKQQA6AAAgAUGQBmogBDYCACABQeAFaiABKQMgNwMAIAFB6AVqIAEpAyg3AwAgAUHwBWogAUEw\naikDADcDACABQfgFaiABQThqKQMANwMAIAFBlAZqIAEoAsABNgIAIAFBsAJqIQYLIAFBgAZqIAFB\nkAZqKAIANgIAIAFB8ANqIAFB4AVqKQMANwMAIAFB+ANqIgcgAUHoBWopAwA3AwAgAUGABGogAUHw\nBWopAwA3AwAgAUGIBGogAUH4BWopAwA3AwAgA0GgCmogAUGUBmooAgAiBCgCABC5NiADQQM2AsgJ\nIAMpA6AKUEUNAUEAIQJCCgwFC0ISIQ8CQEHYtc4AKAIAQQNLDQBB5LTOABDFLUH/AXEiBEUNAEHo\ntM4AKAIAIAQQqA5FDQACQEHotM4AKAIAIgQoAgQiAgRAIARBDGooAgAhBSAEKAIIIQYgBCgCACEI\nIANBADYCsAogAyAFNgKsCiADIAY2AqgKIAMgAjYCpAogAyAINgKgCgwBCyADQQA2AqAKCyADQYgI\naiADQaAKakGI3MYAEN4hIAMgASgCwAEiAigCAEEgaikCADcDuAUgAigCACECIANBpAxqQQY2AgAg\nA0GsCmpBAzYCACADQbQKakECNgIAIANBBjYCnAwgA0Hs3MYANgKoCiADIAJBKGopAgA3A7gNIAMg\nA0G4DWo2AqAMIAMgA0G4BWo2ApgMIAMgA0GYDGo2ArAKIANBADYCoAogA0H49sUANgKgBCADIANB\noApqNgKcBCADIANBiAhqNgKYBCADIAQ2AqgCIANBATYCpAIgAyADQZgEajYCoAJB6LTOACgCACAD\nQaACahDrDgsMCAsgA0GICGogA0GoCmpBwAEQjzgaIANByAlqEJoaIAYgA0GICGpBwAEQjzghBSAD\nQgA3AuQJIANByAlqQZT4xgBBBhCwGCADQaAKaiABKAKABiIJKAIwQQhqIAlBNGooAgAQ+TYgA0GI\nCGogA0GgCmoQjRkgA0GgCmogA0HgCWogA0HICWogA0GICGoQ+hYgA0GgCmoQnDEgA0HICWpBqOXG\nAEENELAYIANBoApqIAEoAoAGIgkoAjhBCGogCUE8aigCABD5NiADQYgIaiADQaAKahCNGSADQaAK\naiADQeAJaiADQcgJaiADQYgIahD6FiADQaAKahCcMSADQfAJakH8h8kAQQQQsBggA0IANwKECiAD\nQZAKakHBwsgAQQcQsBggA0HICWogASgCgAYoAkhBCGoQ5hogA0GgCmogAygCzAkiCSADKALQCRD5\nNiADQYgIaiADQaAKahCNGSADQaAKaiADQYAKaiADQZAKaiADQYgIahD6FiADQaAKahCcMSADKALI\nCSAJEIw0IANBmApqIgkgA0GICmoiCygCACIMNgIAIANBlAhqIg0gDDYCACADQQU6AIgIIAMgAykD\ngAo3AowIIANBoApqIANB4AlqIANB8AlqIANBiAhqEPoWIANBoApqEJwxIANByAlqQZr4xgBBCRCw\nGCADQaAKaiAEKAIAIgRBIGooAgAgBEEkaigCABDnGiADQYgIaiADQaAKahCNGSADQaAKaiADQeAJ\naiADQcgJaiADQYgIahD6FiADQaAKahCcMSADQfAJakGj+MYAQQ4QsBggA0IANwKECiADQZAKakHB\nwsgAQQcQsBggA0HICWogBRDmGiADQaAKaiADKALMCSIEIAMoAtAJEPk2IANBiAhqIANBoApqEI0Z\nIANBoApqIANBgApqIANBkApqIANBiAhqEPoWIANBoApqEJwxIAMoAsgJIAQQjDQgCSALKAIAIgQ2\nAgAgDSAENgIAIANBBToAiAggAyADKQOACjcCjAggA0GgCmogA0HgCWogA0HwCWogA0GICGoQ+hYg\nA0GgCmoQnDEgA0HICWpB6O/LAEEEELAYIANBoApqIAEoAvADIAFB9ANqKAIAEPk2IANBiAhqIANB\noApqEI0ZIANBoApqIANB4AlqIANByAlqIANBiAhqEPoWIANBoApqEJwxIANByAlqQbH4xgBBBxCw\nGCADQaAKaiAHEKgqIANBiAhqIANBoApqEI0ZIANBoApqIANB4AlqIANByAlqIANBiAhqEPoWIANB\noApqEJwxIANBkAhqIANB6AlqKAIAIgQ2AgAgAyADKQPgCSIONwOICCABQZwEaiAENgIAIAFBlARq\nIA43AgAgAUGQBGoiBEEFOgAAIANBoApqEIIlIAMgA0GgCmo2AogIAkAgBCADQYgIahDXBiIFBEAg\nAygCoAogAygCpAoQjDQMAQsgAygCoAohBSADKAKkCiIJRQ0AIAFBjAZqIAMoAqgKIgQ2AgAgAUGI\nBmogCTYCACABQYQGaiAFNgIAIAFB3AZqIgdBADoAACABQdgGaiABKAKABjYCACABQawGaiAENgIA\nIAFBqAZqIAk2AgAgAUGgBmohBAwBCyAEEOYeQQAhAkILDAMLIAFBsAZqIAFB2AZqKAIAIgU2AgAg\nASABQagGaikDADcDoAYgBSgCTCEFIAFB1AZqQQA6AAAgAUHQBmogBUEIajYCAAsCQAJAIAFBtAZq\nIgUgAhDmBSICRQRAIAdBAzoAAAwBCyAFEJsxIANBoApqIAJBCGogASgCoAYgAUGkBmooAgAQygUg\nAhC7LxD6NiEOIAFBsAZqKAIAIA43AyggAUEBOgDcBiADLQC1C0EDRw0BCyAKQQM6AABBBSEEDAML\nIAFBqARqIANBoApqQbgBEI84GiAEELwvIAEgAUGABmo1AgA3A6AGC0EBIQIgAUGkBmpBAToAACAD\nQQA2AsgJIANB4ApqIAFBqARqQbgBEI84GiADQagKaiABQYAGaigCACIEQQhqKQMANwMAIANBsApq\nIARBEGopAwA3AwAgA0G4CmogBEEYaikDADcDACADQcgKaiAEKAJIIgVB0AFqKQMANwMAIANB0Apq\nIAVB2AFqKQMANwMAIANB2ApqIAVB4AFqKQMANwMAIAMgBCkDADcDoAogAyAFQcgBaikDADcDwAog\nA0GICGogA0GgCmoQxy0gA0HICWoQ0isgA0GgCmogA0GICGoQwxEgAygCoAoiBUUNAiADKAKkCiEE\nIANBiAhqEKkqIAFBhAZqKAIAIAFBiAZqKAIAEIw0IAFBkARqEOYeIAFB+ANqIQdCEwshDyAHEOYe\nIANBiAZqIgggA0GIDmopAgA3AwAgAyADKQKADjcDgAYgA0G4BWogA0G4DWpBxAAQjzgaIANBmARq\nIANBmAxqQaABEI84GiAKQQE6AAAgA0GQBGoiByAIKQMANwMAIAMgAykDgAY3A4gEIANBwANqIANB\nuAVqQcQAEI84GiADQaACaiADQZgEakGgARCPOBogBhC8GyACRQ0CIANBgAhqIAFB5AFqKQIANwMA\nIAMgAUHcAWopAgA3A/gHIAEoAtgBIQggA0G0B2ogAUHsAWpBxAAQjzgaIAFBADoA1QFCEyEPDAYL\nIAggBDoAACAAQhQ3AxBBAwwGCyADIAMoAqQKNgLICUG15cYAQSQgA0HICWpBsMnGAEHc5cYAEJMU\nAAsgA0GACGogBykDADcDACADIAMpA4gENwP4ByADQbQHaiADQcADakHEABCPOBogA0GQBmogA0Gg\nAmpBoAEQjzgaIAFB2AFqEJ4fCwJAIAFBkAFqLQAAQQJGDQAgAS0A1QFFDQAgAUFAaxCeHwsLIAFB\nADoA1QFBAyEICyABLQDWAUUNACABQShqEOYeCyABQQA6ANYBIANBmAJqIgYgA0GACGopAwA3AwAg\nAyADKQP4BzcDkAIgA0HMAWogA0G0B2pBxAAQjzgaIANBKGogA0GQBmpBoAEQjzgaIAFBAToA1wEg\nACAINgIYIAAgDjcDCCAAIAQ2AgQgACAFNgIAIAAgAykDkAI3AhwgAEEkaiAGKQMANwIAIABBLGog\nA0HMAWpBxAAQjzgaIAAgBDYCdCAAIAU2AnAgAEH4AGogA0EoakGgARCPOBogARDgFCAAIA83AxBB\nAQs6AIQHIANBkA5qJAALkCQCD38BfiMAQYADayIDJAAgA0HIAGogASACEKYGAkACQAJ/AkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACfwJAAn8CfwJAAkACQCADLQBIQRZHBEAgA0EYaiIBIANB0ABq\nKQMANwMAIAMgAykDSCISNwMQAkACQCASpyILQf8BcSIHQWxqDgIAAQMLIANBHGooAgAhAiABKAIA\nIQEgA0EANgKYAiADIAE2ApQCIAMgASACQQR0aiIGNgKQAgJAIAIEQCADQQE2ApgCIAMgAUEQaiIF\nNgKUAiADQaACaiABEOEHIAMoAqQCIgRFBEAgAygCoAIhAQwQCyADIAMoAqgCIgc2AtACIAMgBDYC\nzAIgAyADKAKgAiICNgLIAgJAAkAgBSAGRwRAIANBAjYCmAIgAyAFQRBqIgE2ApQCIANBoAJqIAUQ\n6wcgAygCpAIiBQ0BIAMoAqACIQEMAgtBAUH4lcQAQYCWxAAQ+RMhAQwBCyADIAMoAqgCNgLgAiAD\nIAU2AtwCIAMgAygCoAI2AtgCAkAgASAGRwRAIANBAzYCmAIgAyABQRBqNgKUAiADQaACaiABEOAH\nIAMoAqQCIgFFBEAgAygCoAIhAQwCCyADIAMoAqgCNgLwAiADIAE2AuwCIAMgAygCoAI2AugCIANB\noAJqIANBkAJqEIoVAn8gAygCoAJFBEAgA0GoAmoiASgCACIFDQZBA0H4lcQAQYCWxAAQ+RMMAQsg\nAygCpAILIQEgA0HoAmoQ7ysMAQtBAkH4lcQAQYCWxAAQ+RMhAQsgA0HYAmoQoywLIANByAJqEO8r\nDA8LQQBB+JXEAEGAlsQAEPkTIQEMDgsgA0GUAWogA0HgAmooAgA2AgAgA0HAAmogA0HwAmooAgAi\nBjYCACADQaABaiAGNgIAIAMgAykD2AI3AowBIAMgAykD6AIiEjcDuAIgAyASNwOYASADKAKkAiEG\nIAMgA0GsAmooAgA2AqwBIAMgBTYCqAEgAyAGNgKkASADIAc2AogBIAMgBDYChAEgAyACNgKAASAB\nIANBmAJqKAIANgIAIAMgAykDkAI3A6ACIANBoAJqEMsbIgFFDQMgA0GAAWoQpy0MDQsgASgCACEE\nIANBHGooAgBBACECIANBADYC5AEgA0EANgL0ASADQQA2AoQCIANBADYClAJBBXQhBQJAAkACQANA\nAkACQAJAAkACQAJAAkAgAiAFRwRAAkACQAJAAkACQAJAAkACQCACIARqIgEtAABBf2oODwEAAAIA\nAAAAAAAAAwQFBgALIAEgA0H4AmpB2JTEABDfKSECDBkLIANBoAJqIAFBAWoxAAAQiC8MBQsgA0Gg\nAmogAUEIaikDABCILwwECyADQaACaiABQQhqKAIAIAFBDGooAgAQoBwMAwsgA0GgAmogAUEEaigC\nACABQQhqKAIAEKAcDAILIANBoAJqIAFBCGooAgAgAUEMaigCABD0BAwBCyADQaACaiABQQRqKAIA\nIAFBCGooAgAQ9AQLIAMtAKACBEAgAygCpAIhAgwTCyABQRBqIQEgAy0AoQIOBAUEAwIBCwJAAkAC\nQCADKALkASIBBEAgA0HAAmogA0HoAWooAgA2AgAgAyADKQPgATcDuAIgAygC9AEiBEUNASADQdAC\naiADQfgBaigCADYCACADIAMpA/ABNwPIAiADKAKEAiIFRQ0CIANB4AJqIANBiAJqKAIANgIAIAMg\nAykDgAI3A9gCIAMoApQCDQ0gA0GgAmoQ8i8gAygCpAJFDQMgA0HwAmogA0GoAmooAgA2AgAgAyAD\nKQOgAjcD6AIMDgtBASEFQefTyABBFxDaGCECQQEMEwtBwpHJAEEGENoYIQJBAQwRC0Gg1MgAQRwQ\n2hghAgwPCyADKAKgAiECIANB2AJqEO8rDA4LIAEQwTAaDAQLIAMoApQCDQYgA0GgAmogARDBMBCW\nBiADKAKkAkUNBCADQZACahC0NCADQZgCaiADQagCaigCADYCACADIAMpA6ACNwOQAgwDCyADKAKE\nAgRAQQEhBUGg1MgAQRwQ2xghAkEADBALIANBoAJqIAEQwTAQ4AcgAygCpAJFDQMgA0GIAmogA0Go\nAmooAgA2AgAgAyADKQOgAjcDgAIMAgsgAygC9AEEQEEBIQVBwpHJAEEGENsYIQJBAAwPCyADQaAC\naiABEMEwEOsHIAMoAqQCRQ0CIANB+AFqIANBqAJqKAIANgIAIAMgAykDoAI3A/ABDAELIAMoAuQB\nBEBBASEFQefTyABBFxDbGCECQQAMDgsgA0GgAmogARDBMBDhByADKAKkAkUNASADQegBaiADQagC\naigCADYCACADIAMpA6ACNwPgAQsgAkEgaiECDAELCyADKAKgAiECDAkLQQEhBEEAIQFB+PbIAEEb\nENsYIQJBASEFDAsLIANB8AJqIANBmAJqKAIANgIAIAMgAykDkAI3A+gCCyADQdgBaiIBIANB+AFq\nKAIANgIAIANByAFqIgUgA0GIAmooAgA2AgAgA0G4AWoiCCADQfACaigCADYCACADIAMpA/ABNwPQ\nASADIAMpA4ACNwPAASADIAMpA+gCNwOwASADKAK4AiECIAMoArwCIgRFDQsgAygCwAIhCSADQZQB\naiABKAIANgIAIANBoAFqIAUoAgA2AgAgA0GsAWogCCgCADYCACADIAMpA9ABNwKMASADIAMpA8AB\nNwOYASADIAMpA7ABNwKkASADIAk2AogBIAMgBDYChAEgAyACNgKAAQwCCyAAIAMoAkw2AgQgAEED\nNgIADBYLIANBEGogA0H4AmpBqJTEABDfKSECDAkLIANBIGogA0GIAWpBKBCPOBogAyAENgJQIAMg\nAjYCTCADQQA2AkggA0HUAGogA0EgakEoEI84GgwPCyADQcgCahCjLCAFRQshBSADQbgCahDvKyAE\nRQshBCABQQBHIQEMAgtBASEFQQALIQFBASEECyADKAKUAkUNAQsgA0GQAmoQ7ysLIAMoAoQCRSAF\nRXJFBEAgA0GAAmoQ7ysLIAMoAvQBRSAEQQFzckUEQCADQfABahCjLAsgAygC5AFFIAFyDQAgA0Hg\nAWoQ7ysLIAMgAjYCTCADQQM2AkggA0HIAGoQhi4CQAJAIAdBbGoOAgMBAAsgA0EQaiADQfgCakGY\nlMQAEN8pIQIMBgsgA0EYaigCACIFIANBHGooAgAiCUEFdGohDCAFIQJBACEBQQAhBwNAAkACQAJ/\nAkAgAkUgAiAMRnJFBEACQAJAAn8CQAJAAkACQAJAAkACQCACLQAAQX9qDg8ECwsACwsLCwsLCwUB\nAgMLCyACQQhqKQMAQgBSDAYLIANBgAFqIAJBBGooAgAgAkEIaigCABCoLQwECyADQYABaiACQQhq\nKAIAIAJBDGooAgAQphsMAwsgA0GAAWogAkEEaigCACACQQhqKAIAEKYbDAILIAJBAWotAABBAEcM\nAgsgA0GAAWogAkEIaigCACACQQxqKAIAEKgtCyADLQCAAQ0BIAMtAIEBCyACQRBqIQhBA3EiBEED\nRg0FIARBAWsOAgUBBgsgAygChAEMAwsgAkEgaiECIAFBAWohAQsCQCAHRQRAIANBgAFqQfjmxgBB\nBhD7LyADKAKAASEGIAMoAoQBIgdFDQEgAygCiAEhCgsgCUEFdCAFaiACayICQSBJDQggAyABNgKA\nASABIAJBBXZqIANBgAFqQfDmwgAQ+RMhAgwJCyAGIQIMCgsgAiADQfgCakH4lMQAEN8pCyECIAcN\nBgwICyACQSBqIQIgCBDBMBogAUEBaiEBDAELIAcEQEH45sYAQQYQ2xghAgwFCyADQYABaiAIEMEw\nENcTIAMoAoQBIgcEQCABQQFqIQEgAkEgaiECIAZBABCbNCADKAKIASEKIAMoAoABIQYMAQsLIAMo\nAoABIQIMBQsgAyABNgJMIANBAzYCSCADQcgAahCGLgsgA0EcaigCACECIANBGGooAgAhASADQQA2\nAiggAyABNgIkIAMgASACQQR0ajYCICADQYABaiADQSBqEIsVIAMoAoABDQIgA0GIAWooAgAiB0UE\nQEEAQeiWxABBgJbEABD5EyECDAQLIANBjAFqKAIAIQogAygChAEhBiADQYgBaiADQShqKAIANgIA\nIAMgAykDIDcDgAEgA0GAAWoQyxsiAg0BCyADIAo2AlQgAyAHNgJQIAMgBjYCTCADQQE2AkgMAwsg\nBiAHEIw0DAELIAMoAoQBIQILIAMgAjYCTCADQQM2AkggA0HIAGoQhi4gC0H/AXFBFUcNASADQRhq\nKAIAIQ4gA0EcaigCACEMIANBADYCvAIgA0EANgLQAiADQoCAgICAATcDyAIgA0GQAWohCyAMQQV0\nIg8hB0EAIQhBACEBA0ACQAJAAkACfwJAAkACQAJAIAEgDmoiAkUgASAPRnJFBEAgAkEQaiENAkAC\nQAJAAkACQAJAAkACQCACLQAAQX9qDg8GBwcABwcHBwcHBwECAwQHCyACQQxqKAIAIQogAkEIaigC\nACEFIAkhBEEEDAwLIAJBCGooAgAiBCACQQxqKAIAIgJBvPPIAEEGEPksDQMgA0GAAWogBCACELAY\nIAMoAogBIQogAygChAEhBSADKAKAASEEQQwMCwsgAkEEaigCACIEIAJBCGooAgAiBUG888gAQQYQ\n+SwNAkENDAoLIAJBCGooAgAhBgJAIAJBDGooAgAiAkEGRw0AIAYtAABB7QBHDQAgBi0AAUHlAEcN\nACAGLQACQfQARw0AIAYtAANB6ABHDQAgBi0ABEHvAEcNACAGLQAFQeQARg0CCyADQQhqIAJBABDW\n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\nIAJBuANqIAYQjhwgAikDuAMhDgJAIAIpA/ABUEUEQCAOUA0BIAJB+AFqIAJBwANqENYqRQ0BDAwL\nIA5QDQsLIAJBuANqIAEQjhwgAkG4A2oQtishASACQbgDaiAGEI4cIAJBuANqELYrIQZBCSEDDAsL\nIAJBGGogAEHoAWoQsA0CQAJAIAItABhBC0YEQCACQTBqIAJBJGooAgA2AgAgAiACKQIcIg03Aygg\nDaciBUEgaigCACAFQSRqKAIAIAAoAghBCGogAEEMaigCABD5LEUNAiAFQShqKAIAIAVBLGooAgAg\nAEEkaigCAEEIaiAAQShqKAIAEPksRQ0CIAJBuANqIABBHGoQngMgBUEwaiILIAJB4ANqEJoIIgwN\nAUECIQEMCgsgAkFAayACQSBqKQMANwMAIAIgAikDGDcDOEHYtc4AKAIAQQNLDQpB/LTOABDFLUH/\nAXEiAUUNCkGAtc4AKAIAIAEQqA5FDQpBgLXOACgCACIFQQxqKAIAIQQgBSgCCCEGIAUoAgAhBwJ/\nIAUoAgQiAQRAIAJBADYCyAMgAiAENgLEAyACIAY2AsADIAIgATYCvAMgAiAHNgK4A0EBDAELIAJB\nADYCuANBAAshAyACQYgBaiACQbgDakHA38YAEN4hIAJB/AFqQQE2AgAgAkGEAmpBADYCACACQfDf\nxgA2AvgBIAJBpJbMADYCgAIgAkEANgLwAQJAIAMgAUkEQCACIAQ2AsQDIAIgBjYCwAMgAiABNgK8\nAyACIAc2ArgDIAIgAzYCyAMgA0EBaiEDDAELIAJBADYCuAMLIAJBoAFqIAJBuANqQcDfxgAQ3iEg\nAiAAQYACaikCADcDuAECQCADIAFJBEAgAiAENgLEAyACIAY2AsADIAIgATYCvAMgAiAHNgK4AyAC\nIAM2AsgDIANBAWohAwwBCyACQQA2ArgDCyACQcABaiACQbgDakHA38YAEN4hIAIgAEGIAmopAgA3\nAygCQCADIAFJBEAgAiADNgJgIAIgBDYCXCACIAY2AlggAiABNgJUIAIgBzYCUAwBCyACQQA2AlAL\nIAJB2AFqIAJB0ABqQcDfxgAQ3iEgAkHkA2pB+N/GADYCACACQdgDakGA38YANgIAIAJBzANqQYDf\nxgA2AgAgAkHgA2ogAkHQAGo2AgAgAkHUA2ogAkEoajYCACACQcgDaiACQbgBajYCACACQdjbxgA2\nAsADIAIgBTYCgAEgAkEENgJ8IAIgAkHYAWo2AtwDIAIgAkHAAWo2AtADIAIgAkGgAWo2AsQDIAIg\nAkHwAWo2ArwDIAIgAkGIAWo2ArgDIAIgAkG4A2o2AnggAiACQThqNgJQQYC1zgAoAgAgAkH4AGoQ\n6w4MCgtBACEBIAIoAjBBADoACEHYtc4AKAIADQdBiLXOABDFLUH/AXEiA0UNB0GMtc4AKAIAIAMQ\nqA5FDQdBjLXOACgCACIGQQxqKAIAIQcgBigCCCEIIAYoAgAhCQJ/IAYoAgQiAwRAIAJBADYCgAIg\nAiAHNgL8ASACIAg2AvgBIAIgAzYC9AEgAiAJNgLwAUEBDAELIAJBADYC8AFBAAshBCACQThqIAJB\n8AFqQYjgxgAQ3iEgAkHcAGpBATYCACACQeQAakEANgIAIAJB5ODGADYCWCACQaSWzAA2AmAgAkEA\nNgJQAkAgBCADSQRAIAIgBzYC/AEgAiAINgL4ASACIAM2AvQBIAIgCTYC8AEgAiAENgKAAiAEQQFq\nIQQMAQsgAkEANgLwAQsgAkGIAWogAkHwAWpBiODGABDeISACIAUpAiA3A2gCQCAEIANJBEAgAiAH\nNgL8ASACIAg2AvgBIAIgAzYC9AEgAiAJNgLwASACIAQ2AoACIARBAWohBAwBCyACQQA2AvABCyAC\nQaABaiACQfABakGI4MYAEN4hIAIgBSkCKDcDuAECQCAEIANJBEAgAiAENgLoASACIAc2AuQBIAIg\nCDYC4AEgAiADNgLcASACIAk2AtgBDAELIAJBADYC2AELIAJBwAFqIAJB2AFqQYjgxgAQ3iEgAkGc\nAmpB7ODGADYCACACQZACakGA38YANgIAIAJBhAJqQYDfxgA2AgAgAkGYAmogAkH0AGo2AgAgAkGM\nAmogAkG4AWo2AgAgAkGAAmogAkHoAGo2AgAgAkHY28YANgL4ASACIAY2AoABIAJBBDYCfCACIAs2\nAtgBIAIgAkHAAWo2ApQCIAIgAkGgAWo2AogCIAIgAkGIAWo2AvwBIAIgAkHQAGo2AvQBIAIgAkE4\najYC8AEgAiACQfABajYCeCACIAJB2AFqNgJ0QYy1zgAoAgAgAkH4AGoQ6w4MBwtBACEBQdi1zgAo\nAgANBUGUtc4AEMUtQf8BcSIDRQ0FQZi1zgAoAgAgAxCoDkUNBUGYtc4AKAIAIgZBDGooAgAhByAG\nKAIIIQggBigCACEJAn8gBigCBCIEBEAgAkEANgLIAyACIAc2AsQDIAIgCDYCwAMgAiAENgK8AyAC\nIAk2ArgDQQEMAQsgAkEANgK4A0EACyEDIAJBiAFqIAJBuANqQfzgxgAQ3iEgAkH8AWpBATYCACAC\nQYQCakEANgIAIAJBtOHGADYC+AEgAkGklswANgKAAiACQQA2AvABAkAgAyAESQRAIAIgBzYCxAMg\nAiAINgLAAyACIAQ2ArwDIAIgCTYCuAMgAiADNgLIAyADQQFqIQMMAQsgAkEANgK4AwsgAkGgAWog\nAkG4A2pB/ODGABDeISACIAUpAiA3A7gBAkAgAyAESQRAIAIgBzYCxAMgAiAINgLAAyACIAQ2ArwD\nIAIgCTYCuAMgAiADNgLIAyADQQFqIQMMAQsgAkEANgK4AwsgAkHAAWogAkG4A2pB/ODGABDeISAC\nIAVBKGopAgA3A3gCQCADIARJBEAgAiADNgJgIAIgBzYCXCACIAg2AlggAiAENgJUIAIgCTYCUAwB\nCyACQQA2AlALIAJB2AFqIAJB0ABqQfzgxgAQ3iEgAkHkA2pB7ODGADYCACACQdgDakGA38YANgIA\nIAJBzANqQYDfxgA2AgAgAkHgA2ogAkHoAGo2AgAgAkHUA2ogAkH4AGo2AgAgAkHIA2ogAkG4AWo2\nAgAgAkHY28YANgLAAyACIAY2AkAgAkEENgI8IAIgBUEwajYCUCACIAJB2AFqNgLcAyACIAJBwAFq\nNgLQAyACIAJBoAFqNgLEAyACIAJB8AFqNgK8AyACIAJBiAFqNgK4AyACIAJBuANqNgI4IAIgAkHQ\nAGo2AmhBmLXOACgCACACQThqEOsODAULIAJB6gBqIAItALsDOgAAIAIgAi8AuQM7AWggAigCvAMh\nASACKALAAyEGIAIoAsQDIQQMCQtB+tLGAEE2QZzUxgAQrCoACyAAQQM6AJgDIABBAzoAhAFBAQwL\nCyAAQegBahDwFyAKEKobIAMgB0EQdHJBCHQMCAtBkKHMAEErQdzUxQAQ+R0ACyACKQIsIQ0MBQsg\nAikCLCENCyACQbgDahDwFyAMDQMgAkEoahCQHQwDCyACQThqEJ8fQQIhAQwCCyACQbgDaiAGEMML\nIAJBuANqEKUtIQUgAkH4AGoQ1ypBASEBDAELIAIgAzoAOCACIAIvAWg7ADkgAiAENgJEIAIgBjYC\nQCACIAE2AjxBAiEBIAIgAkHqAGotAAA6ADsCQEHYtc4AKAIAQQNLDQBBoLXOABDFLUH/AXEiA0UN\nAEGktc4AKAIAIAMQqA5FDQBBpLXOACgCACIGQQxqKAIAIQcgBigCCCEIIAYoAgAhCQJ/IAYoAgQi\nBARAIAJBADYCyAMgAiAHNgLEAyACIAg2AsADIAIgBDYCvAMgAiAJNgK4A0EBDAELIAJBADYCuANB\nAAshAyACQYgBaiACQbgDakG84cYAEN4hIAJB/AFqQQE2AgAgAkGEAmpBADYCACACQejhxgA2AvgB\nIAJBpJbMADYCgAIgAkEANgLwAQJAIAMgBEkEQCACIAc2AsQDIAIgCDYCwAMgAiAENgK8AyACIAk2\nArgDIAIgAzYCyAMgA0EBaiEDDAELIAJBADYCuAMLIAJBoAFqIAJBuANqQbzhxgAQ3iEgAiAFQSBq\nKQIANwO4AQJAIAMgBEkEQCACIAc2AsQDIAIgCDYCwAMgAiAENgK8AyACIAk2ArgDIAIgAzYCyAMg\nA0EBaiEDDAELIAJBADYCuAMLIAJBwAFqIAJBuANqQbzhxgAQ3iEgAiAFQShqKQIANwMoAkAgAyAE\nSQRAIAIgAzYCYCACIAc2AlwgAiAINgJYIAIgBDYCVCACIAk2AlAMAQsgAkEANgJQCyACQdgBaiAC\nQdAAakG84cYAEN4hIAJB5ANqQfjfxgA2AgAgAkHYA2pBgN/GADYCACACQcwDakGA38YANgIAIAJB\n4ANqIAJB0ABqNgIAIAJB1ANqIAJBKGo2AgAgAkHIA2ogAkG4AWo2AgAgAkHY28YANgLAAyACIAY2\nAiAgAkEENgIcIAIgAkHYAWo2AtwDIAIgAkHAAWo2AtADIAIgAkGgAWo2AsQDIAIgAkHwAWo2ArwD\nIAIgAkGIAWo2ArgDIAIgAkG4A2o2AhggAiACQThqNgJQQaS1zgAoAgAgAkEYahDrDgsgAkE4ahCf\nHyACQfgAahCQHQsgAEHoAWoQ8BcgChCqG0EAIQZBAAshBCAAQZgDakEEOgAAIAAoAgAhAyAAQQA2\nAgACQAJAIAMEQCABIARyIQEgAiADNgJQAkACQCADQThqLQAADQAgA0EcaiIALQAAIABBAToAAA0A\nIANBCGoiACgCAEEERw0DIAAQwiwgA0EcakEAOgAAIANBFGogDTcCACADQRBqIAU2AgAgA0EMaiAB\n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\nKAK0AyEEIAJB2ARqENIwCyACKALABCACKALEBBCMNAsgAkEGOgCwAyACIAQ2ArQDIAJB+ABqEMwq\nDAELIAJB6ANqIAJBkAFqKQMANwMAIAJB4ANqIAJBiAFqKQMANwMAIAJB2ANqIAJBgAFqKQMANwMA\nIAIgAikDeDcD0AMgAkGwA2ogAkHQA2oQqhYLIAJB0ANqIAJBsANqQZTxxQAQghkgAkH4AGogAkHY\nAmogAkGAA2ogAkHQA2oQ+hYgAkH4AGoQnDEgAkGwA2pBpPHFAEEFELAYIAJB0ANqIAZBQGsoAgAg\nBkHEAGooAgAQjS8gAkH4AGogAkHQA2pBlPHFABCCGSACQdADaiACQdgCaiACQbADaiACQfgAahD6\nFiACQdADahCcMSACQdwDaiACQeACaigCADYCACACIAIpA9gCNwLUAyACQQU6ANADIAJB+ABqIAJB\n0ANqEPYFIAIoAnghASACKAJ8IgUEQCACIAIoAoABNgK4AyACIAU2ArQDIAIgATYCsAMgAkGwA2oQ\njy0hASACQdADahDmHiACIAE2AtgDIAIgCjYC1AMgAkEBNgLQAyACQdADahCGKhBgIQEMCgsgAkHQ\nA2oQ5h5BASAKEL81DAoLIAIgAikC3AQ3A6ACIAIgAigC2AQ2ApwCIAJBBDoAmAIgAkHYAGogCSAC\nQcAEaiACQZgCahD6FiACQdgAahDsMQwACwALIAJB2ANqIAJBMGooAgA2AgAgAiACKQMoNwPQAyAC\nIAZBIGo2AtwDIAJB+ABqIAJB0ANqELsDIAIoAngiAUECRwRAIAIgAikCfDcCtAMgAiABNgKwAyAC\nQbADahDUIyEBDAcLIAIoAnwhAQwHCyACQbgDaiACQTBqKAIANgIAIAIgAikDKDcDsAMgAiAGQRxq\nNgK8AyACQdADaiACQbADahCqAyACKALQAyIBQQJGDQEgAkGIAWogAkHgA2ooAgA2AgAgAiACKQPY\nAzcDgAEgAiACKALUAzYCfCACIAE2AnggAkH4AGoQpBwhAQwFCyACQbgDaiACQTBqKAIANgIAIAIg\nAikDKDcDsAMgAiABNgK8AyACQdADaiACQbADahDQBCACKALQAyIBQQJHDQELIAIoAtQDIQEMBAsg\nAkGIAWogAkHgA2opAwA3AwAgAiACKQPYAzcDgAEgAiACKALUAzYCfCACIAE2AnggAkH4AGoQoxwh\nAQwCCyACQdgDaiACQTBqKAIANgIAIAIgAikDKDcD0AMgAkHQA2oQjy0hCyACQgA3AjwgAkHIAGpB\n3PHFAEEFELAYAn8gBkEgaigCACIHRQRAQQIhA0EADAELIAZBHGooAgAhBEEAIQMgBkEkaigCAAsh\nASACQQA2AmwgAkIANwNgIAJBADYCWCACIAE2ApgBIAIgBzYCkAEgAiAENgKMASACIAM2AogBIAIg\nBzYCgAEgAiAENgJ8IAIgAzYCeCACQZgCakEEciEUIAJBwANqIQkgAkGwA2pBBHIhFSACQagCaiEH\nIAJB6ABqIQ8gAkHYAGpBBHIhFgJAAkACQAJAAkACQAJAA0AgAkEgaiACQfgAahCRCiACKAIgIgNF\nDQEgAigCJCEBIAJB2ABqIAMQ0RciBA0GIAIoAlgNDSACQagBaiAPQQhqKAIAIgM2AgAgAiAPKQIA\nIhk3A6ABIAJBADYCbCACQdgDaiIIIAM2AgAgAiAZNwPQAyACQbABaiACQdADahDkJyACQeABaiAC\nQbgBaigCADYCACACIAIpA7ABNwPYASACQdADakGAuMgAQQ0Q7yUgAigC0ANBAkYNAiACQbACaiIX\nIAJB6ANqIhApAwA3AwAgByACQeADaiIRKQMANwMAIAJBoAJqIhggCCkDADcDACACIAIpA9ADIhk3\nA5gCIBmnDQMgAkGYAmpBjbjIAEEIEKsWIgQNBCACKAKYAkUEQCACQcACaiAHQQhqKAIAIgM2AgAg\nAiAHKQIAIhk3A7gCQQAhBCACQQA2AqwCIAggAzYCACACIBk3A9ADIAJByAJqIAJB0ANqEOQnIAJB\n+AJqIAJB0AJqKAIANgIAIAIgAikDyAI3A/ACAn9BAiABKAIEIgNFDQAaIAEoAgghBCABKAIAIRIg\nAyIFIQpBAAshASACQQA2AsQDIAJCADcDuAMgAkEANgKwAyACIAQ2AvADIAIgCjYC6AMgAiASNgLk\nAyACIAE2AuADIAIgBTYC2AMgAiASNgLUAyACIAE2AtADA0AgAkEYaiACQdADahCbCgJAAkACQCAC\nKAIYIgMEQCACKAIcIQEgAkGwA2ogAxDeFSIERQRAIAIoArADDRQgAkGABGogCUEIaigCACIDNgIA\nIAIgCSkCACIZNwP4AyACQQA2AsQDIAJB4ARqIgQgAzYCACACIBk3A9gEIAJBiARqIAJB2ARqEOQn\nIAJBuARqIAJBkARqKAIANgIAIAIgAikDiAQ3A7AEIAJB2ARqIAEoAgAgAUEEaigCABDHNyACLQDY\nBEEGRw0EIAIoAtwEIQQgAigCsAQgAigCtAQQjDQLIAJBsANqEMwqDAELIBAgAkHIA2opAwA3AwAg\nESAJKQMANwMAIAggAkG4A2opAwA3AwAgAiACKQOwAzcD0AMgAkGYA2ogAkHQA2oQqhYgAi0AmANB\nBkcNASACKAKcAyEECyACKALwAiACKAL0AhCMNAwICyACQZADaiACQagDaikDADcDACACQYgDaiAC\nQaADaikDADcDACACIAIpA5gDNwOAAyACQdgCaiAUIAJB8AJqIAJBgANqEPoWIAJB2AJqEOwxIBAg\nFykDADcDACARIAcpAwA3AwAgCCAYKQMANwMAIAIgAikDmAI3A9ADIAJBgAJqIAJB0ANqEIIRIAIt\nAIACQQZGDQggAkH4AWogAkGQAmopAwA3AwAgAkHwAWogAkGIAmopAwA3AwAgAiACKQOAAjcD6AEg\nAkHAAWogFiACQdgBaiACQegBahD6FiACQcABahDsMQwDCyACQdAEaiACQegEaikDADcDACACQcgE\naiAEKQMANwMAIAIgAikD2AQ3A8AEIAJBmARqIBUgAkGwBGogAkHABGoQ+hYgAkGYBGoQ7DEMAAsA\nCwsMDAsgAkHoA2ogAkHwAGopAwA3AwAgAkHgA2ogAkHoAGopAwA3AwAgAkHYA2ogAkHgAGopAwA3\nAwAgAiACKQNYNwPQAyACQbADaiACQdADahCqFgwFCyACIAIoAtQDNgKEAiACQQY6AIACDAILEOcp\nIQQLIAJBBjoAgAIgAiAENgKEAiACQZgCahDMKgsgAigChAIhBCACKALYASACKALcARCMNAsgAkEG\nOgCwAyACIAQ2ArQDIAJB2ABqEMwqCyACQdADaiACQbADakHk8cUAEIIZIAJB+ABqIAJBOGogAkHI\nAGogAkHQA2oQ+hYgAkH4AGoQnDEgAkHcA2ogAkFAaygCADYCACACIAIpAzg3AtQDIAJBBToA0AMg\nAkH4AGogAkHQA2oQ9gUgAigCeCEBIAIoAnwiBQRAIAIgAigCgAE2ArgDIAIgBTYCtAMgAiABNgKw\nAyACQbADahCPLSEBIAJB0ANqEOYeIAIgATYC2AMgAiALNgLUAyACQQE2AtADIAJB0ANqEIYqEGEh\nAQwCCyACQdADahDmHkEBIAsQvzUMAgsgAkHYA2ogAkEwaigCADYCACACIAIpAyg3A9ADIAJB0ANq\nEI8tIQUgAkIANwKcAiACQbADakGQusgAQQsQsBggAkHQA2ogARCjBCACQfgAaiACQdADakHM8cUA\nEIIZIAJB0ANqIAJBmAJqIAJBsANqIAJB+ABqEPoWIAJB0ANqEJwxIAJB3ANqIAJBoAJqKAIANgIA\nIAIgAikDmAI3AtQDIAJBBToA0AMgAkH4AGogAkHQA2oQ9gUgAigCeCEBIAIoAnwiAwRAIAIgAigC\ngAE2ArgDIAIgAzYCtAMgAiABNgKwAyACQbADahCPLSEBIAJB0ANqEOYeIAIgATYCYCACIAU2Alwg\nAkEBNgJYIAJB2ABqEPojIQEMAQsgAkHQA2oQ5h5BASAFEL81DAELQQEMAQtBAAsgDiATEKA1IAYg\nBigCACIFQX9qNgIAIAVBAUYEQCAGENsCCwRAQQEhDAwBCyANEKU0IA0gATYCAAsgAiAMIAEQ4S0g\nAigCBCEBIAAgAigCADYCACAAIAE2AgQgAkHwBGokAA8LQcCKzABBKEHk+8gAEPkdAAucJAIjfwV+\nIwBBoANrIgIkACABKAAMIQMgASgACCEEIAEoAAQhBQJAIAEtAAAiBkEVRgRAIAJBADYCWCACQRY6\nAEggAiAENgJEIAIgBDYCPCACIAU2AjggAiAEIANBBXRqNgJAIAJCADcCdCACQYgDaiEKIAJB2AFq\nIRMgAkHwAWpBAXIhGiACQdcBaiEbIAJB/wFqIRwgAkGHA2ohFyACQeACaiENIAJBrwFqIRQgAkHf\nAmohHSACQcgAaiEeIAJB+AJqQQFyIh9BB2ohIANAAkACQAJAIARFDQAgAigCPCIBIAIoAkBGDQAg\nAiABQSBqNgI8IAEtAAAiA0EWRg0AIAJBjwNqIgUgAUEYaikAADcAACAKIAFBEWopAAA3AwAgAkGA\nA2oiCyABQQlqKQAANwMAIB0gFykAADcAACAdQQhqIBdBCGoiBikAADcAACACIAEpAAE3A9ACIAIg\nAUEIaikAADcA1wIgAiACKAJYQQFqNgJYIAJBtwFqIAJB5wJqKQAANwAAIAJBsAFqIA0pAwA3AwAg\nAkGoAWoiISACQdgCaiIVKQMANwMAIAIgAikD0AI3A6ABIAJBiAFqIBRBCGoiASkAADcDACACIBQp\nAAA3A4ABICAgAikApwE3AAAgHyACKQOgATcAACACIAM6APgCIAJB0AJqIAJB+AJqEM0lAkACQAJA\nAkACQAJAAkACQAJ/AkACQAJAAkACQCACKALUAiIMBEAgAigC2AIhESACKALQAiEPIAJBmAFqIiIg\nASkAADcDACACIBQpAAAiJTcDkAECQAJAAkAgJaciCEH/AXFBbGoOAgECAAsgAkGAA2ogFEEIaikA\nADcDACACIBQpAAA3A/gCIAJB+AJqIAJBqAJqQdjhxQAQ2CghAwwOCyACKAKcASEDIAIoApQBIQUg\nAigCmAEhASACQQA2AuACIAIgATYC3AIgAiABNgLUAiACIAU2AtACIAIgASADQQR0ajYC2AIgAkH4\nAmogAkHQAmoQyxAgAigC+AJFBEAgAigCgAMiB0UEQEEAQdzsxQBB0OvFABD5EyEDDAwLIAIoAvwC\nIQUgAjUChAMhJSACQcgBaiACQdACahD6GgJAIAItAMgBQRZHBEAgAiACKALgAkEBajYC4AIgCyAC\nQdABaikDADcDACACIAIpA8gBNwP4AiACQfABaiACQfgCahCMEyACKALwAUUNASACKAL0ASEDDAwL\nQQFB3OzFAEHQ68UAEPkTIQMMCwsgAjUC/AEhJiACKAL4ASEBIAogDSgCADYCACALIBUpAwA3AwAg\nAiACKQPQAjcD+AIgAkH4AmoQ5AwiA0UNAyAFIAcQjDQMDAsgAigC/AIhAwwKCyACKAKcASEDIAIo\nApQBIQkgAigCmAEhAUEAIQcgAkEANgLwAiACQRY6AOACIAIgATYC3AIgAiABNgLUAiACIAk2AtAC\nIAIgASADQQV0ajYC2AJCACElA0ACQAJAAkACQAJAAkAgAUUNACACKALUAiIBIAIoAtgCRg0AIAIg\nAUEgajYC1AIgAS0AACIDQRZGDQAgBSABQRhqKQAANwAAIAogAUERaikAADcDACALIAFBCWopAAA3\nAwAgHCAXKQAANwAAIBxBCGogBikAADcAACACIAEpAAE3A/ABIAIgAUEIaikAADcA9wEgAiACKALw\nAkEBajYC8AIgAkHfAWogAkGHAmopAAA3AAAgEyACQYACaikDADcDACACQdABaiIJIAJB+AFqIgEp\nAwA3AwAgAiACKQPwATcDyAEgDRDFMiANQQhqIhIgG0EIaikAADcAACANIBspAAA3AAAgGiACKQPI\nATcAACAaQQdqIAIpAM8BNwAAIAIgAzoA8AECQAJAAkACQAJAAkACQAJAAkAgA0F/ag4PAQAAAgAA\nAAAAAAADBAUGAAsgCyABKQMANwMAIAIgAikD8AE3A/gCIAJB+AJqIAJBqAJqQcjjxQAQ2CghAwwU\nCyACLQDxASEDIAJBADoAuAIgAkEBQQIgA0EBRhtBACADGzoAuQIMBQsgAikD+AEhKSACQQA6ALgC\nIAJBAEEBQQIgKUIBURsgKVAbOgC5AgwECyACKAL0ASACQbgCaiACKAL4ASIOIAIoAvwBEIciIA4Q\njDQMBAsgAkG4AmogAigC9AEgAigC+AEQhyIMAgsgAigC9AEgAkG4AmogAigC+AEiDiACKAL8ARDv\nFSAOEIw0DAILIAJBuAJqIAIoAvQBIAIoAvgBEO8VCyACQfABahDVFgsgAi0AuAINCyACLQC5Ag4C\nAwIBCwJAIAcEQCAlUA0BDAsLQdWeyQBBBBDaGCEDDAkLIAJB+AJqQejvywBBBBDuLyACKAL4AkUE\nQCACKQOAAyEmDAoLIAIoAvwCIQMgFiAHEIw0DAgLIAJB0AJqEKsVIgMNCgwDCyAlQgFRDQEgCSAS\nKQMAIiU3AwAgAiANKQMAIiY3A8gBIAJBFjoA4AIgCyAlNwMAIAIgJjcD+AIgAkHwAWogAkH4AmoQ\nmiYgCyABKQMANwMAIAIgAikD8AE3A/gCIAJBuAJqIAJB+AJqEIwTIAIoArgCDQggAikDwAIhJkIB\nISUMAgsgBwRAQdWeyQBBBBDbGCEDQQAMCgsgAkH4AmogAkHQAmoQrRUgAigC/AIiBwRAIBZBABCb\nNCACKAKAAyEjIAIoAvgCIRYMAgsgAigC+AIhAwwKC0Ho78sAQQQQ2xghA0EADAgLIAIoAtwCIQEM\nAAsACyACKALQAiEDIAJBgAFqEL8UDA0LIAWtQiCGICaEIScgASEDICUhKAwJCyAHQQBHDAMLIAJB\n+AJqIAJB0AJqQSgQjzgaICZCIIggFq1CIIYCf0EAIAIoAoQDIgFFDQAaIAJB+AFqIBUoAgA2AgAg\nAiACKQPQAjcD8AEgAiABNgL8AUEAIAJB8AFqENUKIgFFDQAaIAIgAigCmAMiAzYC8AEgASADaiAC\nQfABakGY28UAEPkTCyEDhCElIAoQxTIgAwRAICVCIIinIAcQjDQMBwsgI60hKCAmpyEDICUhJwwH\nCyACKAK8AiEDC0EACyAHRXINACAWIAcQjDQLIAIoAtwCBEAgAkHQAmoQkSALIA0QxjIMAgsgBSAH\nEIw0CyACQdACahDKNAtBACEHCyAIQR5xQRRHBEAgAkGQAWoQ1RYLIAcNAQsgDyAMEIw0DAELIAxF\nDQECQCACKAJ0IgQEQCACKAJwIQkDQCAEQYwCaiEBIAQvAZIDIghBGGwhEkEAIQZBfyEFAkADQCAG\nIBJGBEAgCCEFDAILIAFBCGohDiABQQRqIRAgBUEBaiEFIAZBGGohBiABQQxqIQECQCAMIBEgECgC\nACAOKAIAELw2Qf8BcQ4CAAECCwsgDyAMEIw0IAQgBmoiAUF4aiAoNwMAIAFBaGogAzYCACABQXRq\nIgQoAgAhAyAEIAc2AgAgAUFwaigCACABQWxqICc3AgAgA0UNByADEIw0DAcLIAkEQCAJQX9qIQkg\nBCAFQQJ0akGYA2ooAgAhBAwBCwsgBA0BCxCTLiEBIAIgETYC2AIgAiAMNgLUAiACIA82AtACIAIg\nKDcDiAMgAiAHNgKEAyACICc3AvwCIAIgAzYC+AIgASACQdACaiACQfgCahCNFSACQQE2AnggAiAB\nNgJ0IAJBADYCcAwECyACIAU2ApgBIAJBADYCkAEgAiAENgKUAQJAAkACQAJAAkACQCAELwGSA0EL\nTwRAIAJB+AJqIAUQlRsgAigC+AIhASACKAL8AiEQIAIoAoADIRgQky4hCSALIAQgAUEMbGoiCEGU\nAmooAgA2AgAgCiAEIAFBGGxqIgYpAwA3AwAgCkEIaiISIAZBCGopAwA3AwAgCkEQaiIOIAZBEGop\nAwA3AwAgCSAELwGSAyABQX9zaiIFOwGSAyACIAhBjAJqKQIANwP4AiACQTBqIAlBjAJqIAUQlSsg\nCEGYAmogBSACKAIwIAIoAjQQ2ykgAkEoaiAJIAUQlisgBkEYaiAFIAIoAiggAigCLBDgKSAEIAE7\nAZIDIAJB0AJqIAJB+AJqQSgQjzgaIAIgGDYCwAIgAiAJIAQgEBs2ArwCQQAhBSACQQA2ArgCIAIg\nETYC0AEgAiAMNgLMASACIA82AsgBIAIgKDcDiAMgAiAHNgKEAyACICc3AvwCIAIgAzYC+AIgAkG4\nAmogAkHIAWogAkH4AmoQ6hEgAkHwAWogAkHQAmpBKBCPOBogAkHIAWogAkHwAWpBKBCPOBpBACEG\nA0AgBCgCiAIiAUUNAiACIAQvAZADIgQ2AqACIAIgATYCnAIgAiAGQQFqIgM2ApgCIAJBsAJqIgwg\nAkHQAWoiCCgCADYCACACIAIpA8gBNwOoAiACQcgCaiIPIBNBEGoiBykDADcDACACQcACaiIRIBNB\nCGoiECkDADcDACACIBMpAwA3A7gCIAUgBkcNAyABLwGSAyIYQQtJDQYgAkH4AmogBBCVGyACKAL4\nAiEEIAIoAoADIRAgAigC/AIQlC4hBSALIAEgBEEMbGoiCEGUAmooAgA2AgAgCiABIARBGGxqIgYp\nAwA3AwAgEiAGQQhqKQMANwMAIA4gBkEQaikDADcDACAFIAEvAZIDIhkgBEF/c2oiBzsBkgMgAiAI\nQYwCaikCADcD+AIgAkEgaiAFQYwCaiAHEJUrIAhBmAJqIBkgBEEBaiIIayIZIAIoAiAgAigCJBDb\nKSACQRhqIAUgBxCWKyAGQRhqIBkgAigCGCACKAIcEOApIAEgBDsBkgMgBS8BkgMiB0EBaiEGIAdB\nDE8NBCAYIARrIgQgBkcNBSAFQZgDaiABQZgDaiAIQQJ0aiAEQQJ0EI84GiACQRBqIAUgAxCZFiAC\nKAIUIQQgAigCECEFIAJB0AJqIAJB+AJqQSgQjzgaIAMhBiABIQgEQCAEIQggBSEGCyACIBA2AogB\nIAIgCDYChAEgAiAGNgKAASAiIAwoAgA2AgAgAiACKQOoAjcDkAEgCiAPKQMANwMAIAsgESkDADcD\nACACIAIpA7gCNwP4AiACQYABaiACQZABaiACQfgCaiAJEJMLIAJB8AFqIAJB0AJqQSgQjzgaIAJB\nyAFqIAJB8AFqQSgQjzgaIAQhCSABIQQgAyEGDAALAAsgAiARNgLYAiACIAw2AtQCIAIgDzYC0AIg\nAiAoNwOIAyACIAc2AoQDIAIgJzcC/AIgAiADNgL4AiACQZABaiACQdACaiACQfgCahDqEQwICyAC\nQaABaiACQcgBakEoEI84GiACQfgCaiACQaABakEoEI84GiACKAJ0RQ0EIAJBCGogAkHwAGoQ+xog\nAigCDCEBIAIoAgggAkH4AWogISgCADYCACACIAIpA6ABNwPwASANIA4pAwA3AwAgFSASKQMANwMA\nIAIgCikDADcD0AIgASACQfABaiACQdACaiAFIAkQohAgAiACKAJ4QQFqNgJ4DAgLQcyNywBBNUGE\njssAEPkdAAsgBkEMQbyNywAQvTYAC0HkjMsAQShBjI3LABD5HQALIBUgCCgCADYCACACIAIpA8gB\nNwPQAiAKIAcpAwA3AwAgCyAQKQMANwMAIAIgEykDADcD+AIgAkGYAmogAkHQAmogAkH4AmogCRCT\nCwwDC0GQocwAQStB5JXLABD5HQALIAJB8ABqEIEHIABBATYCACAAIAM2AgQgBARAIAJBOGoQkSAL\nIB4QxjIMBQsgAiACKQJ0NwJkIAIgAigCcDYCYCACQfgCaiACQThqQSgQjzgaAn9BACACKAKEAyIB\nRQ0AGiACQdgCaiACQUBrKAIANgIAIAIgAikDODcD0AIgAiABNgLcAkEAIAJB0AJqENUKIgNFDQAa\nIAIgAigCmAMiATYC0AIgASADaiACQdACakGY28UAEPkTCyEBIAJBiANqEMUyIAFFBEAgACACKQNg\nNwIEIABBADYCACAAQQxqIAJB6ABqKAIANgIADAULIABBATYCACAAIAE2AgQgAkHgAGoQgQcMBAsg\nAiACKAJ4QQFqNgJ4CyACKAJEIQQMAAsACyACIAY6APgCIAIgAzYChAMgAiAENgKAAyACIAU2AvwC\nIAIgAS8AATsA+QIgAiABQQNqLQAAOgD7AiACQfgCaiACQagCakGo4cUAENgoIQEgAEEBNgIAIAAg\nATYCBAsgAkGgA2okAAuJJAIPfwJ+IwBB8AJrIgMkACADQdAAaiABIAIQpgYCQAJAAn8CQAJAAkAC\nQAJAAkACQAJAAn8CfwJAAn8CQAJ/AkACQAJAIAMtAFBBFkcEQCADQRBqIgIgA0HYAGopAwA3AwAg\nAyADKQNQIhI3AwgCQAJAAkAgEqciDkH/AXFBbGoOAgECAAsgA0EIaiADQegCakG4lMQAEN8pIQIM\nDwsgA0EUaigCACEBIAIoAgAhAiADQQA2AtABIAMgAjYCzAEgAyACIAFBBHRqNgLIASADQdgCaiAD\nQcgBahDUFwJAAkACQCADKALYAiIBQX1qDgIBAAILIAMoAtwCIQIMEAtBAEG0lsQAQYCWxAAQ+RMh\nAgwPCyADIAMpAtwCIhM3AowCIAMgATYCiAIgA0HYAmogA0HIAWoQghoCQAJAAkACQAJAIAMoAtgC\nQQFrDgICAAELIAMoAtwCIQIMAgtBAUG0lsQAQYCWxAAQ+RMhAgwBCyADIAMoAuACIgw2ArwBIAMg\nAygC3AIiBTYCuAEgA0HYAmogA0HIAWoQ1RcCQAJAAkACQCADKALYAiICQX1qDgIBAAILIAMoAtwC\nIQIMAgtBAkG0lsQAQYCWxAAQ+RMhAgwBCyADIAMpAtwCNwKcAiADIAI2ApgCIANB2AJqIANByAFq\nEIoVAkAgAygC2AJFBEAgA0HgAmooAgAiAkUEQEEDQbSWxABBgJbEABD5EyECDAILIAMgAjYCzAIg\nAyADKALcAjYCyAIgAyADQeQCaigCADYC0AIgA0HYAmogA0HIAWoQixUCfyADKALYAkUEQCADQeAC\naiIKKAIAIgYNBkEEQbSWxABBgJbEABD5EwwBCyADKALcAgshAiADQcgCahDvKwwBCyADKALcAiEC\nCyADQZgCahDSKwsgA0G4AWoQqy4LIANBiAJqENIrDA8LIANB4ABqIANB0AJqKAIANgIAIANB4AFq\nIANBoAJqKAIAIgI2AgAgA0GEAWogAjYCACADIAMpA8gCNwNYIAMgAykDmAIiEjcD2AEgAyASNwJ8\nIANB5AJqKAIAIQQgAygC3AIhAiADIBM3AnQgAyABNgJwIAMgBDYCbCADIAY2AmggAyACNgJkIAMg\nDDYCVCADIAU2AlAgCiADQdABaigCADYCACADIAMpA8gBNwPYAiADQdgCahDLGyICRQRAIANBwAJq\nIANB0ABqQQRyIgRBGGooAgA2AgAgA0G4AmogBEEQaikCADcDACADQbACaiAEQQhqKQIANwMAIANB\n+AFqIANB9ABqIgJBCGopAgA3AwAgA0GAAmogAkEQaigCADYCACADIAQpAgA3A6gCIAMgAikCADcD\n8AEMBAsgA0HQAGoQiSYMDgsgAigCACECIANBFGooAgAhASADQQM2AqgBIANBAzYCyAEgA0EANgLc\nASACIAFBBXRqIQQgA0G4AWpBBHIhCwNAAkACQAJAAkACQAJAAkACQAJAAkACQCACIARHBEACQAJ/\nAkACQAJAAkACQAJAAkACQCACLQAAQX9qDg8BAAACAAAAAAAAAAMEBQYACyACIANB6AJqQYiVxAAQ\n3ykMBwsgA0HYAmogAkEBajEAABCCLwwFCyADQdgCaiACQQhqKQMAEIIvDAQLIANB2AJqIAJBCGoo\nAgAgAkEMaigCABCsGQwDCyADQdgCaiACQQRqKAIAIAJBCGooAgAQrBkMAgsgA0HYAmogAkEIaigC\nACACQQxqKAIAEMoEDAELIANB2AJqIAJBBGooAgAgAkEIaigCABDKBAsgAy0A2AJFDQEgAygC3AIL\nIQIgAyAINgLAASADIAU2ArwBIAMgBzYCuAEMFQsgAkEQaiEGIAJBIGohASADLQDZAg4FBgUEAwIB\nCyADIAg2AsABIAMgBTYCvAEgAyAHNgK4ASADKAKoASIGQQNGBEBBASEFQZH2yABBFhDaGCECQQEh\nAUEBDBMLIANBkAJqIANBsAFqKAIANgIAIAMgAykDqAE3A4gCAkAgBwRAIAMgCDYC7AEgAyAFNgLo\nASADKALIAUEDRiIBRQ0BQcz2yABBGxDaGCECQQEMEgtBASEFQbj2yABBBBDaGCECQQEhAQwSCyAD\nQaACaiADQdABaigCADYCACADIAMpA8gBNwOYAiADKALcASIEBEAgA0HQAmogA0HgAWooAgA2AgAg\nAyADKQPYATcDyAIMDgsgA0HYAmoQ8i8gAygC3AIEQCADQdACaiADQeACaigCADYCACADIAMpA9gC\nNwPIAgwOCyADKALYAiECDA8LIAYQwTAaIAEhAgwKCyAKDQUgA0HYAmogBhDBMBDXEyADKALcAiIK\nRQ0EIAJBIGohAiAJQQAQmzQgAygC4AIhDSADKALYAiEJDAkLIAMoAtwBBEAgAyAINgLAASADIAU2\nArwBIAMgBzYCuAFBACEGQfj2yABBGxDbGCECQQEMEwsgA0HYAmogBhDBMBCWBiADKALcAgRAIANB\n2AFqELQ0IANB4AFqIANB4AJqKAIANgIAIAMgAykD2AI3A9gBIAEhAgwJCyADIAg2AsABIAMgBTYC\nvAEgAyAHNgK4ASADKALYAiECDBALIAMoAsgBQQNHBEAgAyAINgLAASADIAU2ArwBIAMgBzYCuAFB\nACEGQcz2yABBGxDbGCECQQEMEgsgA0HYAmogBhDBMBCqGiADKALYAkEDRw0GDAULIAdBAUYNAyAD\nQdgCaiAGEMEwELcWIAMoAtgCRQRAIAJBIGohAiADKALgAiEIIAMoAtwCIQVBASEHDAcLIAMgCDYC\nwAEgAyAFNgK8AUEAIQcgA0EANgK4ASADKALcAiECQQEhBUEBIQFBASEEQQAhBgwRCyADKAKoAUED\nRwRAIAMgCDYCwAEgAyAFNgK8ASADIAc2ArgBQQAhBkGR9sgAQRYQ2xghAkEBDBALIANB2AJqIAYQ\nwTAQqRogAygC2AJBA0YNAyADQbABaiADQeACaigCADYCACADIAMpA9gCNwOoASABIQIMBQsgAyAI\nNgLAASADIAU2ArwBIAMgBzYCuAEgAygC2AIhAkEBIQRBACEGQQEhAUEBIQUMEQsgAyAINgLAASAD\nIAU2ArwBIAMgBzYCuAFBASEEQQAhBkGk98gAQQoQ2xghAkEBIQFBASEFDA8LIAMgCDYCwAEgAyAF\nNgK8AUEBIQcgA0EBNgK4AUG49sgAQQQQ2xghAkEADAsLIAMgCDYCwAEgAyAFNgK8ASADIAc2ArgB\nIAMoAtwCIQIMCQsgA0HQAWogA0HgAmooAgA2AgAgAyADKQPYAjcDyAEgASECDAALAAsgAEEENgIg\nIAAgAygCVDYCAAwTCwJAAkACQCAKBEAgCiECDAELIANB2AJqQaT3yABBChD7LyADKALcAiICRQ0B\nIAMoAuACIQ0gAygC2AIhCQsgA0GgAWoiBCADQdACaigCADYCACADQZABaiIMIANBoAJqKAIANgIA\nIAMgAykDyAI3A5gBIAMgAykDmAI3A4gBIAMoAogCIgFBA0cNASAFIQIMDQsgAygC2AIhAiADQcgC\nahDvKwwCCyADKQKMAiESIANB5ABqIgogCTYCACADQeAAaiAEKAIANgIAIANB/ABqIgYgAykDiAE3\nAgAgA0GEAWoiBCAMKAIANgIAIANBwAJqIA02AgAgAyACNgJoIANBuAJqIAopAgA3AwAgAyADKQOY\nATcDWCADQbACaiADQdwAaikCADcDACADIAg2AlQgAyAFNgJQIAMgEjcCdCADIAE2AnAgAyANNgJs\nIAMgAykCVDcDqAIgA0GAAmogBCgCADYCACADQfgBaiAGKQIANwMAIAMgEjcD8AELIANBJGogA0Gw\nAmopAwA3AgAgA0EsaiADQbgCaikDADcCACADQTRqIANBwAJqKAIANgIAIANBxABqIANB+AFqKQMA\nNwIAIANBzABqIANBgAJqKAIANgIAIAMgBTYCGCADIAMpA6gCNwIcIAMgAykD8AE3AjwgAyABNgI4\nIAFBBEYNCyAAIANBGGpBOBCPOBoMDAsgA0GYAmoQ0isgBEULIQUgA0HoAWoQqy4LIANBiAJqENIr\nIAdFCyEEIAZBA0chBgwDC0EACyEGQQELIQVBASEBQQEhBAsgCkUNAQsgCSAKEIw0CyADKALcAUUg\nBUVyRQRAIANB2AFqEO8rCyABIAMoAsgBQQNHcQRAIANByAFqENIrCyAHQQFGIARxBEAgCxCrLgsg\nBiADKAKoAUEDRnINACADQagBahDSKwsgA0EENgI4IAMgAjYCGAsgA0EYahCDLyAOQf8BcUEVRw0B\nIANBEGooAgAhDCADQRRqKAIAIREgA0EANgKMAiADQQA2AqACIANCgICAgIABNwOYAiADQShqIRAg\nEUEFdCIKIQVBACEHQQAhAQNAAkACQAJAAn8CQAJAAkACQCABIAxqIgJFIAEgCkZyRQRAIAJBEGoh\nDgJAAkACQAJAAkACQAJAAkAgAi0AAEF/ag4PBgcHAAcHBwcHBwcBAgMEBwsgAkEMaigCACEIIAJB\nCGooAgAhBiALIQRBBAwMCyACQQhqKAIAIgQgAkEMaigCACICQbzzyABBBhD5LA0DIANBGGogBCAC\nELAYIAMoAiAhCCADKAIcIQYgAygCGCEEQQwMCwsgAkEEaigCACIEIAJBCGooAgAiBkG888gAQQYQ\n+SwNAkENDAoLIAJBCGooAgAhCQJAIAJBDGooAgAiAkEGRw0AIAktAABB7QBHDQAgCS0AAUHlAEcN\nACAJLQACQfQARw0AIAktAANB6ABHDQAgCS0ABEHvAEcNACAJLQAFQeQARg0CCyADIAJBABDWFSAD\nKAIAIQQgAygCBCIGIAkgAhCPOBogAyADLwGoAjsByAFBDiEJDAoLIAJBBGooAgAhBCACQQhqKAIA\nIgZBBkcNByAELQAAQe0ARw0HIAQtAAFB5QBHDQcgBC0AAkH0AEcNByAELQADQegARw0HIAQtAARB\n7wBHDQcgBC0ABUHkAEcNBwsgAyADLwGoAjsByAEgAygCjAINAyADQRhqIA4QwTAQ2xIgAygCHEUN\nBCADQYgCahCpLiADQZACaiADQSBqKAIANgIAIAMgAykDGDcDiAIMCQsgAkEBai0AACENIAshBCAP\nIQZBAQwGCyACIANB6AJqQeiUxAAQ3ykhAQwMCwJAIAMoAowCIgIEQCADKAKQAiEPIAMoAogCIQQg\nA0EYaiADKAKcAiADKAKgAhD6CSADKAIYRQ0EIAMoAhwhASAEIAIQjDQMAQtBvPPIAEEGENoYIQEL\nIAJBAEcMDAtBvPPIAEEGENsYIQEMCgsgAygCGCEBDAkLIANBIGopAwAhEiADKAIcIQsgA0GYAmoQ\n3isgAyAPNgKEAiADIAI2AoACIAMgBDYC/AEgAyASNwL0ASADIAs2AvABIBFBBXQgAWtBIE8EQCAD\nQQAgB2s2AhggBUEFdiAHayADQRhqQfDmwgAQ+RMhASADQfABahCELwwLCyADQdwAaiADQfABakEE\nciIBQQhqKAIANgIAIAMgCzYCUCADQQM2AnAgAyAPNgJkIAMgAjYCYCADIAEpAgA3AlQgACADQdAA\nakE4EI84GgwGC0EPCyEJIAMgAy8BqAI7AcgBIAghAgsgAyANOgDJAiADIAk6AMgCIAMgBDYCzAIg\nAyADLwHIATsBygIgAyAGrSACrUIghoQ3A9ACIANB2AJqIA4QwTAQ7wggAy0A2AJBFkYNASAQIAMp\nA9gCNwMAIBBBCGogA0HgAmopAwA3AwAgA0GwAmogA0HQAmopAwA3AwAgA0G4AmogECkDADcDACAD\nQcACaiADQTBqKQMANwMAIAMgAykDyAI3A6gCIANBmAJqIANBqAJqEPEXIAIhCCAGIQ8gBCELCyAF\nQWBqIQUgB0F/aiEHIAFBIGohAQwBCwsgAygC3AIhASADQcgCahDaFgwCCyADQQhqELcUDAQLIANB\nCGogA0HoAmpB+JLEABDfKSEBDAILIAMoAowCIQJBAAshBCADQZgCahDeKyACRSAEcg0AIAMoAogC\nIAIQjDQLIANBBDYCcCADIAE2AlAgA0HQAGoQgy9B3KvDAEE8EJYUIQEgAEEENgIgIAAgATYCACAD\nQQhqELcUCyADQfACaiQAC6cjAh5/An4jAEHgA2siAiQAIAJB4ABqIgQgAUEIaiIFKQMANwMAIAIg\nASkDACIgNwNYAkACQAJAAkACQAJAAkACQAJ/An8CQAJ/AkACQAJAAkACQAJAAkAgIKciHUH/AXFB\nbGoOAgECAAsgAkGgAWogBSkDADcDACACIAEpAwA3A5gBIAJBmAFqIAJB2ANqQZCGyQAQ2CghAUEB\nIQkMEAsgAkHkAGooAgAhBSAEKAIAIQYgAigCXCEBIAJBADYCyAMgAiAGNgLEAyACIAY2ArwDIAIg\nATYCuAMgAiAGIAVBBHRqNgLAAyACQcACaiACQbgDahD6GgJAIAItAMACQRZHBEAgAiACKALIA0EB\najYCyAMgAkEIaiACQcgCaikDADcDACACIAIpA8ACNwMAIAJB6ABqIAIQ3CUgAigCaCIBRQRAIAIo\nAmwhBAwCCyACKAJsIQMgAkGIA2ogAkG4A2oQ+hoCQAJAAkACQCACLQCIA0EWRg0AIAIgAigCyANB\nAWo2AsgDIAJBoANqIAJBkANqKQMANwMAIAIgAikDiAM3A5gDIAIgAkGYA2oQiwIgAigCACEEIAIt\nADAiCkECRg0CIAJB6ABqIAJBBHJBLBCPOBogAkGyAmogAkEzai0AADoAACACIAIvADE7AbACIApB\nA3FBfmoOAgACAQtBAUGokckAQbCRyQAQ+RMhBAwBCyACIAQ2AsACIAJBwAJqQQRyIAJB6ABqQSwQ\njzgaIAJB8wJqIAJBsgJqLQAAOgAAIAIgCjoA8AIgAiACLwGwAjsA8QIgAkHoAGogAkG4A2oQ+hoC\nQAJAIAItAGhBFkcEQCACIAIoAsgDQQFqNgLIAyACQQhqIAJB8ABqKQMANwMAIAIgAikDaDcDACAC\nQZgDaiACEP8QIAIoApwDIgcNASACKAKYAyEEDAILQQJBqJHJAEGwkckAEPkTIQQMAQsgAigCoAMh\nCSACKAKYAyEIIAJBmANqIAJBuANqEPoaAkAgAi0AmANBFkcEQCACIAIoAsgDQQFqNgLIAyACQQhq\nIAJBoANqKQMANwMAIAIgAikDmAM3AwAgAkHoAGogAhDRAyACKAJoBEAgAigCbCEEDAILIAIgAigC\nbDYCiAMgAiACQfAAaikDADcCjAMgAiACQbgDahDLEAJ/IAIoAgBFBEAgAkEIaiIMKAIAIg0NBkEE\nQaiRyQBBsJHJABD5EwwBCyACKAIECyEEIAJBiANqEIcHDAELQQNBqJHJAEGwkckAEPkTIQQLIAgg\nBxCMNAsgAkHAAmoQnyILIAEgAxCgNQwCCyACQYADaiIQIAJBkANqKAIANgIAIAIgAikDiAM3A/gC\nIAJBDGooAgAhCyACKAIEIQQgAkGAAmogAkHAAmpBMBCPOBogAkH+AWogAkHxAmoiBkECai0AACIF\nOgAAIAJB9wFqIAU6AAAgAkGoAWogECgCADYCACACIAYvAAAiBTsB/AEgAiADNgKcASACIAE2ApgB\nIAIgCzYCwAEgAiANNgK8ASACIAQ2ArgBIAIgCTYCtAEgAiAHNgKwASACIAg2AqwBIAIgBTsA9QEg\nAiACKQP4AjcDoAEgAkHEAWogAkGAAmpBMBCPOBogAiAKOgD0ASACQRBqIAJByANqKAIANgIAIAwg\nAkHAA2opAwA3AwAgAiACKQO4AzcDACACEOQMIgRFDQMgAkGYAWoQ0h8MDwtBAEGokckAQbCRyQAQ\n+RMhBAsgAkG4A2oQyjQMDQsgAkHkAGooAgAhBiAEKAIAIQEgAigCXCEFIAJBADYCiAEgAkEWOgB4\nIAIgATYCdCACIAE2AmwgAiAFNgJoIAIgASAGQQV0aiIeNgJwIAJBAjoA8AIgAkEANgL4AiACQacD\naiEYIAJBD2ohGSACQccDaiEaIAJB+AJqQQRyIREgAkGIA2pBBHIhGyACQfgAaiEOIAJBuANqQQFy\nIh9BB2ohCkEAIQRBACEGAkACQANAIARBAWohBAJAA0ACQAJAAkACQAJAAkACQAJAIAEgHkYNACAC\nIAFBIGoiBTYCbCABLQAAIghBFkYNACACQRdqIAFBGGopAAA3AAAgAkEQaiABQRFqKQAANwMAIAJB\nCGoiDyABQQlqKQAANwMAIAIgASkAATcDACABQQhqKQAAISEgASkAASEgIBogGSkAADcAACAaQQhq\nIBlBCGopAAA3AAAgAiAgNwO4AyACICE3AL8DIAIgBDYCiAEgAkGgA2oiFSACQcADaiISKQMANwMA\nIAJBqANqIAJByANqKQMANwMAIAJBrwNqIAJBzwNqKQAANwAAIAIgAikDuAM3A5gDIA4Q3zMgDkEI\naiIWIBhBCGopAAA3AAAgDiAYKQAANwAAIB8gAikDmAM3AAAgCiACKQCfAzcAACACIAg6ALgDAkAC\nQAJAAkACQAJAAkACQAJAIAhBf2oODwEAAAIAAAAAAAAAAwQFBgALIAJBCGogAkHAA2opAwA3AwAg\nAiACKQO4AzcDACACIAJB2ANqQeCGyQAQ2CgMGwsgAkGIA2ogAjEAuQMQgi8MBQsgAkGIA2ogAikD\nwAMQgi8MBAsgAigCvAMgAkGIA2ogAigCwAMiCCACKALEAxDMGSAIEIw0DAQLIAJBiANqIAIoArwD\nIAIoAsADEMwZDAILIAIoArwDIAJBiANqIAIoAsADIgggAigCxAMQlA4gCBCMNAwCCyACQYgDaiAC\nKAK8AyACKALAAxCUDgsgAkG4A2oQlhkLIAItAIgDDRIgAi0AiQMOBQkFBAMCAQsgBiIBDQ8gAhDi\nHCACKAIAIgEEQCACKAIEIQ0MEAsgAigCBCEEQQEhB0EBIQhBASEKQQAMEAsgFSAWKQMAIiE3AwAg\n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\naiAOQRBqKQMANwMAIAJB2AdqIA5BCGoiCSkDADcDACACIA4pAwA3A9AHIAIoAoAVAn9BFiACKAKE\nFSIFIAIoAogVIgRBiIfJAEEHEPksDQAaQRcgBSAEQcibyQBBChD5LA0AGkEYIAUgBEGwkskAQQsQ\n+SwNABpBGSAFIARBzvHIAEEfEPksDQAaQRogBSAEQZiayQBBChD5LA0AGkEbIAUgBEG08cgAQRoQ\n+SwNABogAkGAE2ogBSAEELAYIAIpAoQTIR8gAigCgBMhG0EMCyEDIAUQjDQgA0EWSQ0BIANBampB\n/wFxQQFrDgYGBQQDAgEHCwJAAkACQAJAAkACQAJAAkAgCkUEQCACQYAVahDwLyACKAKAFSIDRQ0C\nIAIgAigChBUiEDYCzBQgAiADNgLIFAwBCyACIBA2AswUIAIgCjYCyBQgCiEDCyACKAKsDyIBRQ0B\nIAIoArAPIQQgAigCqA8hBSACKAL8ECILDQIgAkGAFWoQ9C8gAigCxBZFDQQgAkGAE2ogAkGAFWpB\nyAEQjzgaDAMLIAIoAoQVIQNBASEEQQEhCUEBDBwLQQEhBEHIm8kAQQoQ2hghA0EBDBoLIAJBgBNq\nIAJBuA9qQcgBEI84GgsgBg0BQc7xyABBHxDaGCEDDAILIAIoAoAVIQNBASEEDBYLAn8gFEUEQEGY\nmskAQQoQ2hgMAQsgIFAEQEG08cgAQRoQ2hgMAQsgAkGAFWogAigC5BIgAigC6BIQ+gkgAigCgBVF\nDQkgAigChBULIQMgDCAGEMYwCyAGRSEEIAJBgBNqEMQ2DBQLIAIgHzcD+BIgAiAbNgL0EiACIAM6\nAPASIAJByBRqIAJB0AdqEO0UIAItAMgUQRZHBEAgDiACKQPIFDcDACAJIAJB0BRqKQMANwMAIAJB\niBNqIAJB+BJqKQMANwMAIAJBkBNqIA4pAwA3AwAgAkGYE2ogAkGYFWopAwA3AwAgAiACKQPwEjcD\ngBMgAkHgEmogAkGAE2oQ8RcMDAsgAigCzBQhAyACQfASahC4FAwRCwJAICBCAVIEQCACLQDQByED\nIAJBBjoA0AcgA0EGRgRAQQEhBEHE+8gAQRAQlhQhA0EADBQLIAcgCCkAADcAACAHQQhqIAhBCGop\nAAA3AAAgB0EPaiAIQQ9qKQAANwAAIAIgAzoAgBUgAkHIFGogAkGAFWoQhBQgAigCyBQhAyACKALM\n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\nIAFBhAFqKAIAIgcgBygCACIDQQFqNgIAIANBf0wNCCACQYABaiABQSRqELElIAFBiAFqKAIAIgMg\nAygCACIEQQFqNgIAIARBf0wNCCABQYwBaigCACIEIAQoAgAiBUEBajYCACAFQX9MDQggAUGQAWoo\nAgAiBSAFKAIAIgZBAWo2AgAgBkF/TA0IIAFBlAFqKAIAIgYgBigCACIIQQFqNgIAIAhBf0wNCCAC\nQQhqIAFBDGopAgA3AwAgAkEQaiABQRRqKQIANwMAIAJBGGogAUEcaikCADcDACACIAEpAgQ3AwAg\nAUGYAWotAAAhASACQSBqIAJBgAFqQeAAEI84GiAAQQRqIAJBgAEQjzgaIABBmAFqIAE6AAAgAEGU\nAWogBjYCACAAQZABaiAFNgIAIABBjAFqIAQ2AgAgAEGIAWogAzYCACAAQYQBaiAHNgIAIABBBDYC\nAAwHCyABQYQBaigCACIHIAcoAgAiA0EBajYCACADQX9MDQcgAkGAAWogAUEkahCxJSABQYgBaigC\nACIDIAMoAgAiBEEBajYCACAEQX9MDQcgAUGMAWooAgAiBCAEKAIAIgVBAWo2AgAgBUF/TA0HIAFB\nkAFqKAIAIgUgBSgCACIGQQFqNgIAIAZBf0wNByABQZQBaigCACIGIAYoAgAiCEEBajYCACAIQX9M\nDQcgAkEIaiABQQxqKQIANwMAIAJBEGogAUEUaikCADcDACACQRhqIAFBHGopAgA3AwAgAiABKQIE\nNwMAIAFBmAFqLQAAIQEgAkEgaiACQYABakHgABCPOBogAEEEaiACQYABEI84GiAAQZgBaiABOgAA\nIABBlAFqIAY2AgAgAEGQAWogBTYCACAAQYwBaiAENgIAIABBiAFqIAM2AgAgAEGEAWogBzYCACAA\nQQU2AgAMBgsgAUGEAWooAgAiByAHKAIAIgNBAWo2AgAgA0F/TA0GIAJBgAFqIAFBJGoQsSUgAUGI\nAWooAgAiAyADKAIAIgRBAWo2AgAgBEF/TA0GIAFBjAFqKAIAIgQgBCgCACIFQQFqNgIAIAVBf0wN\nBiABQZABaigCACIFIAUoAgAiBkEBajYCACAGQX9MDQYgAUGUAWooAgAiBiAGKAIAIghBAWo2AgAg\nCEF/TA0GIAJBCGogAUEMaikCADcDACACQRBqIAFBFGopAgA3AwAgAkEYaiABQRxqKQIANwMAIAIg\nASkCBDcDACABQZgBai0AACEBIAJBIGogAkGAAWpB4AAQjzgaIABBBGogAkGAARCPOBogAEGYAWog\nAToAACAAQZQBaiAGNgIAIABBkAFqIAU2AgAgAEGMAWogBDYCACAAQYgBaiADNgIAIABBhAFqIAc2\nAgAgAEEGNgIADAULIAFBhAFqKAIAIgcgBygCACIDQQFqNgIAIANBf0wNBSACQYABaiABQSRqELEl\nIAFBiAFqKAIAIgMgAygCACIEQQFqNgIAIARBf0wNBSABQYwBaigCACIEIAQoAgAiBUEBajYCACAF\nQX9MDQUgAUGQAWooAgAiBSAFKAIAIgZBAWo2AgAgBkF/TA0FIAFBlAFqKAIAIgYgBigCACIIQQFq\nNgIAIAhBf0wNBSACQQhqIAFBDGopAgA3AwAgAkEQaiABQRRqKQIANwMAIAJBGGogAUEcaikCADcD\nACACIAEpAgQ3AwAgAUGYAWotAAAhASACQSBqIAJBgAFqQeAAEI84GiAAQQRqIAJBgAEQjzgaIABB\nmAFqIAE6AAAgAEGUAWogBjYCACAAQZABaiAFNgIAIABBjAFqIAQ2AgAgAEGIAWogAzYCACAAQYQB\naiAHNgIAIABBBzYCAAwECyABQYQBaigCACIHIAcoAgAiA0EBajYCACADQX9MDQQgAkGAAWogAUEk\nahCxJSABQYgBaigCACIDIAMoAgAiBEEBajYCACAEQX9MDQQgAUGMAWooAgAiBCAEKAIAIgVBAWo2\nAgAgBUF/TA0EIAFBkAFqKAIAIgUgBSgCACIGQQFqNgIAIAZBf0wNBCABQZQBaigCACIGIAYoAgAi\nCEEBajYCACAIQX9MDQQgAkEIaiABQQxqKQIANwMAIAJBEGogAUEUaikCADcDACACQRhqIAFBHGop\nAgA3AwAgAiABKQIENwMAIAFBmAFqLQAAIQEgAkEgaiACQYABakHgABCPOBogAEEEaiACQYABEI84\nGiAAQZgBaiABOgAAIABBlAFqIAY2AgAgAEGQAWogBTYCACAAQYwBaiAENgIAIABBiAFqIAM2AgAg\nAEGEAWogBzYCACAAQQg2AgAMAwsgAUGEAWooAgAiByAHKAIAIgNBAWo2AgAgA0F/TA0DIAJBgAFq\nIAFBJGoQsSUgAUGIAWooAgAiAyADKAIAIgRBAWo2AgAgBEF/TA0DIAFBjAFqKAIAIgQgBCgCACIF\nQQFqNgIAIAVBf0wNAyABQZABaigCACIFIAUoAgAiBkEBajYCACAGQX9MDQMgAUGUAWooAgAiBiAG\nKAIAIghBAWo2AgAgCEF/TA0DIAJBCGogAUEMaikCADcDACACQRBqIAFBFGopAgA3AwAgAkEYaiAB\nQRxqKQIANwMAIAIgASkCBDcDACABQZgBai0AACEBIAJBIGogAkGAAWpB4AAQjzgaIABBBGogAkGA\nARCPOBogAEGYAWogAToAACAAQZQBaiAGNgIAIABBkAFqIAU2AgAgAEGMAWogBDYCACAAQYgBaiAD\nNgIAIABBhAFqIAc2AgAgAEEJNgIADAILIAFBhAFqKAIAIgcgBygCACIDQQFqNgIAIANBf0wNAiAC\nQYABaiABQSRqELElIAFBiAFqKAIAIgMgAygCACIEQQFqNgIAIARBf0wNAiABQYwBaigCACIEIAQo\nAgAiBUEBajYCACAFQX9MDQIgAUGQAWooAgAiBSAFKAIAIgZBAWo2AgAgBkF/TA0CIAFBlAFqKAIA\nIgYgBigCACIIQQFqNgIAIAhBf0wNAiACQQhqIAFBDGopAgA3AwAgAkEQaiABQRRqKQIANwMAIAJB\nGGogAUEcaikCADcDACACIAEpAgQ3AwAgAUGYAWotAAAhASACQSBqIAJBgAFqQeAAEI84GiAAQQRq\nIAJBgAEQjzgaIABBmAFqIAE6AAAgAEGUAWogBjYCACAAQZABaiAFNgIAIABBjAFqIAQ2AgAgAEGI\nAWogAzYCACAAQYQBaiAHNgIAIABBCjYCAAwBCyABQYQBaigCACIHIAcoAgAiA0EBajYCACADQX9M\nDQEgAkGAAWogAUEkahCxJSABQYgBaigCACIDIAMoAgAiBEEBajYCACAEQX9MDQEgAUGMAWooAgAi\nBCAEKAIAIgVBAWo2AgAgBUF/TA0BIAFBkAFqKAIAIgUgBSgCACIGQQFqNgIAIAZBf0wNASABQZQB\naigCACIGIAYoAgAiCEEBajYCACAIQX9MDQEgAkEIaiABQQxqKQIANwMAIAJBEGogAUEUaikCADcD\nACACQRhqIAFBHGopAgA3AwAgAiABKQIENwMAIAFBmAFqLQAAIQEgAkEgaiACQYABakHgABCPOBog\nAEEEaiACQYABEI84GiAAQZgBaiABOgAAIABBlAFqIAY2AgAgAEGQAWogBTYCACAAQYwBaiAENgIA\n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\nQcABaiAFQewDaigCADYCACAFIBE3A7gBIAVCADcDsAEgBUHQAWpCADcDACAFQgA3A8gBIAVB4AFq\nQgA3AwAgBUIANwPYASAFQYACakIANwMAIAVB+AFqQgA3AwAgBUHwAWpCADcDACAFQgA3A+gBIAVB\niAJqQQBBwAAQkTgaIAVBADoA+AcgBUHgA2ogBUGwAWogBUH4B2pBARCeEQJAAkACQCAFLQDgA0EE\nRwRAIAUpA+ADIhFC/wGDQgRSDQELIAUtAPgHIQIgBUHgA2ogBUGwAWogBUHIAWpBEBCeESAFLQDg\nA0EERwRAIAUpA+ADIhFC/wGDQgRSDQELIAVB4ANqIAVBsAFqIAVB2AFqQRAQnhEgBS0A4ANBBEcE\nQCAFKQPgAyIRQv8Bg0IEUg0BCyAFQQA2AvgHIAVB4ANqIAVBsAFqIAVB+AdqQQQQnhEgBS0A4ANB\nBEcEQCAFKQPgAyIRQv8Bg0IEUg0BCyAFQcABajUCACIRQmB8IhIgEVQEQCAFKAL4ByEBIAUoArAB\nIQsgBSASNwOwASAFQeADaiAFQbABaiAFQegBakEgEJ4RIAUtAOADQQRHBEAgBSkD4AMiEUL/AYNC\nBFINAgtBAyEGIAUoArwBIQMgBSgCuAEhByACQf8BcUEBRw0CIBKnIQYgBSgCwAEhCSAPIA4gBUHI\nAWogAUEIdEGAgPwHcSABQRh0ciABQQh2QYD+A3EgAUEYdnJyIAVBiAJqEP8CIAVBkAlqIAVBqAJq\nQSAQzQRBACECA0AgAkHAAEYEQEEAIQIgBUHoCWpB+IzMACkDADcDACAFQeAJakHwjMwAKQMANwMA\nIAVB2AlqQeiMzAApAwA3AwAgBUIANwPwCSAFQeCMzAApAwA3A9AJIAVB0AlqIAVBkAlqQQEQ9i4D\nQCACQcAARkUEQCAFQZAJaiACaiIBIAEtAABB6gBzOgAAIAJBAWohAgwBCwtBACECIAVBkApqQfiM\nzAApAwA3AwAgBUGICmpB8IzMACkDADcDACAFQYAKakHojMwAKQMANwMAIAVCADcDmAogBUHgjMwA\nKQMANwP4CSAFQfgJaiAFQZAJakEBEPYuIAVBiARqIAVB+AlqQSgQjzgaIAVB4ANqIAVB0AlqQSgQ\njzgaIAVB+AdqIAVB4ANqQdAAEI84GiAFQcgIahDKNiAFQegDaiAFQfgHakGYARCPOBogBUIANwPg\n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\nDQIgASABKAIIQQFqNgIIIAJBkAFqIAEQlRUgAi0AkAEEQCACKAKUASEIQQEhAwwECyACLQCRAUUN\nASACLQCSASEDDAILIAZB/wFxDQEgAkEINgKQASABIAJBkAFqELsbIQhBASEDDAILIAJBBTYCkAEM\nEQsgA0H/AXEiA0EiRwRAIANB/QBGDQIgAkEQNgKQAQwRCyABQQA2AhggASABKAIIQQFqNgIIIAJB\nkAFqIAEgFRDBByACKAKUASEGAn8gAigCkAFBAkYEQCAGIQhBAQwBCyACQegBaiAGIAIoApgBEJwg\nIAItAOgBBEAgAigC7AEhCEEBDAELIAItAOkBIRFBAAshA0EAIQYLQQEhByADRQ0BDBALIAJBEjYC\nkAEMDgsCQAJAAkACQAJAAkACQCARDgUEAwIBAAELAkACQAJAAkACQAJAIAIoArgBQRBHIgRFBEAg\nAkGQAWoQoDAgAigCkAFBEEYNAiACQeABaiAPKAIANgIAIAIgAikDkAE3A9gBDAELIAJB4AFqIAJB\nwAFqKAIANgIAIAIgAikDuAE3A9gBCyAFIgNFBEAgAkGQAWpBt43HAEEGENccIAIoApABIgNFDQIg\nAigClAEhCQsgEA0CIAJBkAFqEJgwIAIoApABDQQgAkHwAWogCkEIaigCADYCACACIAopAgA3A+gB\nDAMLIAIoApQBIQMgBSEGQQEMFgsgAigClAEhA0EAIQYMFAsgAkHwAWogDUEIaigCADYCACACIA0p\nAgA3A+gBCyACQYgBaiACQfABaigCADYCACACIAIpA+gBNwOAASACKQLcASEaQQQhESACKALYAQwZ\nCyACKAKUASADIAkQoDUgBSEGIQMMEQsgARDTMCIDRQ0FDAYLIBBBAUYNAiABEJ4VIgNFBEAgAkGQ\nAWogARCuAyACKAKQAUUEQCACQcgBahCBMSANIAopAgA3AgAgDUEIaiAKQQhqKAIANgIAQQEhECAC\nQQE2AsgBDAYLIAIoApQBIQMLIAUhBgwVCyAFBEBBt43HAEEGENsYIQMMBQsgAkGQAWogARDRLCAC\nKAKQASIFBEAgAigClAEhCSASIBQQrTQgCSEUIAUhEgwECyACKAKUASEDQQAhBgwSCyACKAK4AUEQ\nRg0BQcTlyABBChDbGCEDDAMLQb2NxwBBCBDbGCEDIAUhBgwRCyABEJ4VIgMNASACQZABaiABELcV\nIAIoApABQRBHBEAgAkG4AWoQlzMgAkHAAWogDygCADYCACACIAIpA5ABNwO4AQwBCwsgAigClAEh\nAwsgBSEGDA0LIAJBEjYCkAEgASACQZABahC7GyEDDB0LIAJBBTYCkAEgASACQZABahC7GyEDDBwL\nIAIoAlQhAwwbC0EAIQtBASEHDBYLIAIoAlQhAwwUCyABIAJB+AFqQfT8xgAQlAYhBAwRCyABIAEt\nABxBf2oiAzoAHCADQf8BcQRAIAEgASgCCEEBajYCCCACQQE6ANwBIAIgATYC2AEgAkHoAWogARCV\nFQJAAkACQAJAAkACQAJAAkAgAi0A6AFFBEAgAi0A6QENASACQQI2ApABIAEgAkGQAWoQuxshDkER\nIQQMAgtBESEEIAIoAuwBIQ4MAQtBECEEIAItAOoBQd0ARg0AIAJBADoA3AEgAkGQAWogARC3FSAC\nKAKQASIEQRBGDQEgAigCmAEhGCACKAKUASEOCyAEQXBqDgICAQMLIAIoApQBIQ4LIA4hAwwCC0EA\nQZj+xgBBhP3GABD5EyEDDAELIAIgBDYCyAEgAiAOrSAYrUIghoQiGjcCzAEgAkGQAWogAkHYAWoQ\nnQkgAigClAEhBQJAIAIoApABBEAgBSEDDAELAn8CQCAFBEAgAigCmAEhBiACQegBaiACKALYASID\nEJUVAkAgAi0A6AFFBEAgAi0A6QFFBEAgAkECNgKQASADIAJBkAFqELsbDAULAkAgAi0A6gEiCUEs\nRwRAIAlB3QBGDQMgAi0A3AENASACQQc2ApABIAMgAkGQAWoQuxsMBgsgAi0A3AENACADIAMoAghB\nAWo2AgggAkGQAWogAxCVFSACLQCQAQRAIAIoApQBDAYLIAItAJEBRQ0EIAItAJIBIQkLIAlB/wFx\nQd0ARgRAIAJBEjYCkAEgAyACQZABahC7GwwFCyACQZABaiADEK4DIAIoApQBIgMgAigCkAENBBog\nAikDmAEhGyADIRkgBSEDDAcLIAIoAuwBDAMLQQJBmP7GAEGE/cYAEPkTDAILQQFBmP7GAEGE/cYA\nEPkTIQMMAgsgAkEFNgKQASADIAJBkAFqELsbCyEDIAUgBhCgNQsgAkHIAWoQoCwLQRAhBAsgASAB\nLQAcQQFqOgAcIAIgGzcCnAEgAiAZNgKYASACIAEQgw0iBTYCsAEgAiAaNwOoASACIAY2ApQBIAIg\nAzYCkAEgAiAENgKkAQJAIARBEEcEQCAFDQEgAkH4AGogCkEIaikCADcDACACIAopAgA3A3AMDwsM\nDAsgAkGQAWoQ2ixBECEEIAUhAwwNCyACQRU2ApABIAEgAkGQAWoQuxsMAQsgAkEVNgKQASABIAJB\nkAFqELsbCyEDIAJBEDYCZAwMCyACQdgBahCgLCAFRQshB0EEIREMAgsgASACQZABahC7GyEIQQEh\nBwsgBSEGIAghAwsgEEEBRw0BCyANEOIVCyAGRSAHRXJFBEAgEiAUEKA1CyAEIAIoArgBQRBGckUE\nQCACQbgBahCgLAtBEAshBCABIAEtABxBAWo6ABwgARDyESEFIA8gAikDgAE3AgAgD0EIaiACQYgB\naigCADYCACACIAk2ApQBIAIgAzYCkAEgAiAFNgKwASACIBo3A6gBIAIgBDYCpAEgBEEQRwRAIAUN\nAiACQfgAaiAKQQhqKQIANwMAIAIgCikCADcDcAwDCwtBECEEIAVFDQEgFxDcGAwBCyACQZABahDa\nLEEQIQQgBSEDCyAEQRBGDQAgEyACKQNwNwIAIBNBCGogAkH4AGopAwA3AgAgAiAaNwNoIAIgBDYC\nZAwBCyADIAEQrB0hAyACQRA2AmQLIAIgAzYCUCACQRBqIAJB0ABqEKcYIAJBCGogAigCECACKAIU\nEKASIAIoAghBAEchBCACKAIMCyEDAkACQCAEBEAgAyEEDAELIANFBEBBACACQfgBakH0/MYAEPkT\nIQQMAQsgAiADNgJMIAJBkAFqIAJBQGsQ+AgCQAJAAkACQCACKAKQAQ4DAQIAAgsgAigClAEhBAwC\nC0EBIAJB+AFqQfT8xgAQ+RMhBAwBCyACKQOYASEaIAIoApQBIQQMAgsgAkHMAGoQtyoLQQAhAwsg\nASABLQAcQQFqOgAcIAIgARCDDSIFNgKgASACIBo3A5gBIAIgBDYClAEgAiADNgKQASADBEAgBUUN\nAiACQZABahCNNiAFIQQMAQsgBUUNACAWENwYCyAEIAEQrB0hAwwBC0EAIQdBACEGDAELIAsgDBCg\nNQwECyACIBo3AzggAiAENgI0IAIgAzYCMCACIAw2AiwgAiALNgIoIAdFBEAgAiAaNwOYASACIAQ2\nApQBIAIgAzYCkAEgAkHQAGogAkEYaiALIAwgAkGQAWoQywMgAkHQAGoQ/TQMAQsLIAJBKGoQxSsg\nAigCGCEDIAIpAhwhGkEAIQRBAQwDCyABIAJB+AFqQciExwAQlAYhAwwDCyACKAKUASEDCyACQRhq\nEPQVQQEhBEEACyEGQQEhDCABIAEtABxBAWo6ABwgAiABEPIRIgU2AqABIAIgGjcDmAEgAiADNgKU\nASACIAQ2ApABIAJBkAFqQQRyIQgCQAJAAkACQAJAIARFBEAgBUUNAkEBIQcgBSEDIAYNAQwDC0EB\nIQcgBkUNAwsgCBD0FSAEIQwMAgtBACEHIAYNAgsgBUUhDCAIENwYCyAMRSAFRXJFBEAgAkGgAWoQ\n3BgLIAcNAQsgACADNgIEIABBCGogGjcCAEEADAELIAAgAyABEKwdNgIEQQELNgIACyACQYACaiQA\nC6EgAhh/An4jAEGAAmsiAiQAIAJB0ABqIAEQlRUCQAJAAn8gAi0AUEUEQCACLQBRDQIgAkEFNgKQ\nASABIAJBkAFqELsbDAELIAIoAlQLIQEgAEEBNgIAIAAgATYCBAwBCyAAAn8CQAJ/AkACQCACLQBS\nQfsARgRAIAEgAS0AJEF/aiIDOgAkIANB/wFxRQRAIAJBFTYCkAEgASACQZABahC7GyEBIABBATYC\nACAAIAE2AgQMBwsgASABKAIIQQFqNgIIIAJCADcCHCABQRhqIRUgAkGgAWohFiACQdAAakEEciET\nIAJBsAFqIRcgAkGQAWpBBHIhCiACQZgBaiEPIAJByAFqQQRyIQ1BASEGA0AgAkHQAGogARCVFQJA\nAkACQAJAAn8CQAJAAkACQAJAAn8CQAJAAkACQAJAAn8CQAJ/AkACQAJAAkACQCACLQBQRQRAIAIt\nAFFFBEAgAkEDNgKQASABIAJBkAFqELsbIQMMHQsCQAJAIAItAFIiC0EsRwRAIAtB/QBGDQQgBkH/\nAXENASACQQg2ApABIAEgAkGQAWoQuxshAwwfCyAGQf8BcQ0AIAEgASgCCEEBajYCCCACQZABaiAB\nEJUVIAItAJABDR0gAi0AkQFFDQEgAi0AkgEhCwsCQCALQf8BcSIDQSJHBEAgA0H9AEYNASACQRA2\nApABIAEgAkGQAWoQuxshAwwfCyACQZABaiABEOEsIAIoApABIgtFDR0gAigClAEhDCABEJ4VIgMN\nGSACQdAAaiABEJUVIAItAFANBCACLQBRRQRAIAJBBTYCkAEgASACQZABahC7GyEDDBoLIAItAFJB\n2wBHDQUgASABLQAkQX9qIgM6ACQgA0H/AXFFBEAgAkEVNgKQASABIAJBkAFqELsbIQMMGgsgASAB\nKAIIQQFqNgIIIAJBAToARCACIAE2AkAgAkHQAGogARCVFQJAIAItAFBFBEAgAi0AUQ0BIAJBAjYC\nkAFBASEEIAEgAkGQAWoQuxsMGAtBASEEIAIoAlQMFwtBACEEQQAgAi0AUkHdAEYNFhogAkEAOgBE\nIAJByAFqIAEQlRUCQAJ/IAItAMgBRQRAIAItAMkBDQIgAkEFNgKQASABIAJBkAFqELsbDAELIAIo\nAswBCyEDIAJBEDYCZAwWCyACLQDKASIDQdsARg0GIANB+wBHBEAgASACQfgBakHoiccAEJMGIQMM\nFQsgASABLQAkQX9qIgM6ACQgA0H/AXFFDQdBASEGIAEgASgCCEEBajYCCCACQRA2ArgBQQAhECAC\nQQA2AsgBQQAhEkEAIQUCQANAIAJB6AFqIAEQlRUCQAJAAkACQCACLQDoAUUEQCACLQDpAQ0BIAJB\nAzYCkAEgASACQZABahC7GyEIQQEhAwwCC0EBIQMgAigC7AEhCAwBCwJAAkACQCACLQDqASIDQSxH\nBEAgA0H9AEcNAUEAIQNBBCERDAQLIAZB/wFxDQIgASABKAIIQQFqNgIIIAJBkAFqIAEQlRUgAi0A\nkAEEQCACKAKUASEIQQEhAwwECyACLQCRAUUNASACLQCSASEDDAILIAZB/wFxDQEgAkEINgKQASAB\nIAJBkAFqELsbIQhBASEDDAILIAJBBTYCkAEMEQsgA0H/AXEiA0EiRwRAIANB/QBGDQIgAkEQNgKQ\nAQwRCyABQQA2AiAgASABKAIIQQFqNgIIIAJBkAFqIAEgFRDmCSACKAKUASEGAn8gAigCkAFBAkYE\nQCAGIQhBAQwBCyACQegBaiAGIAIoApgBEJwgIAItAOgBBEAgAigC7AEhCEEBDAELIAItAOkBIRFB\nAAshA0EAIQYLQQEhByADRQ0BDBALIAJBEjYCkAEMDgsCQAJAAkACQAJAAkACQCARDgUEAwIBAAEL\nAkACQAJAAkACQAJAIAIoArgBQRBHIgRFBEAgAkGQAWoQoDAgAigCkAFBEEYNAiACQeABaiAPKAIA\nNgIAIAIgAikDkAE3A9gBDAELIAJB4AFqIAJBwAFqKAIANgIAIAIgAikDuAE3A9gBCyAFIgNFBEAg\nAkGQAWpBt43HAEEGENccIAIoApABIgNFDQIgAigClAEhCQsgEA0CIAJBkAFqEJgwIAIoApABDQQg\nAkHwAWogCkEIaigCADYCACACIAopAgA3A+gBDAMLIAIoApQBIQMgBSEGQQEMFgsgAigClAEhA0EA\nIQYMFAsgAkHwAWogDUEIaigCADYCACACIA0pAgA3A+gBCyACQYgBaiACQfABaigCADYCACACIAIp\nA+gBNwOAASACKQLcASEaQQQhESACKALYAQwZCyACKAKUASADIAkQoDUgBSEGIQMMEQsgARC4MCID\nRQ0FDAYLIBBBAUYNAiABEJ4VIgNFBEAgAkGQAWogARCvAyACKAKQAUUEQCACQcgBahCBMSANIAop\nAgA3AgAgDUEIaiAKQQhqKAIANgIAQQEhECACQQE2AsgBDAYLIAIoApQBIQMLIAUhBgwVCyAFBEBB\nt43HAEEGENsYIQMMBQsgAkGQAWogARDBLCACKAKQASIFBEAgAigClAEhCSASIBQQrTQgCSEUIAUh\nEgwECyACKAKUASEDQQAhBgwSCyACKAK4AUEQRg0BQcTlyABBChDbGCEDDAMLQb2NxwBBCBDbGCED\nIAUhBgwRCyABEJ4VIgMNASACQZABaiABELgVIAIoApABQRBHBEAgAkG4AWoQlzMgAkHAAWogDygC\nADYCACACIAIpA5ABNwO4AQwBCwsgAigClAEhAwsgBSEGDA0LIAJBEjYCkAEgASACQZABahC7GyED\nDB0LIAJBBTYCkAEgASACQZABahC7GyEDDBwLIAIoAlQhAwwbC0EAIQtBASEHDBYLIAIoAlQhAwwU\nCyABIAJB+AFqQfT8xgAQkwYhBAwRCyABIAEtACRBf2oiAzoAJCADQf8BcQRAIAEgASgCCEEBajYC\nCCACQQE6ANwBIAIgATYC2AEgAkHoAWogARCVFQJAAkACQAJAAkACQAJAAkAgAi0A6AFFBEAgAi0A\n6QENASACQQI2ApABIAEgAkGQAWoQuxshDkERIQQMAgtBESEEIAIoAuwBIQ4MAQtBECEEIAItAOoB\nQd0ARg0AIAJBADoA3AEgAkGQAWogARC4FSACKAKQASIEQRBGDQEgAigCmAEhGCACKAKUASEOCyAE\nQXBqDgICAQMLIAIoApQBIQ4LIA4hAwwCC0EAQZj+xgBBhP3GABD5EyEDDAELIAIgBDYCyAEgAiAO\nrSAYrUIghoQiGjcCzAEgAkGQAWogAkHYAWoQmAkgAigClAEhBQJAIAIoApABBEAgBSEDDAELAn8C\nQCAFBEAgAigCmAEhBiACQegBaiACKALYASIDEJUVAkAgAi0A6AFFBEAgAi0A6QFFBEAgAkECNgKQ\nASADIAJBkAFqELsbDAULAkAgAi0A6gEiCUEsRwRAIAlB3QBGDQMgAi0A3AENASACQQc2ApABIAMg\nAkGQAWoQuxsMBgsgAi0A3AENACADIAMoAghBAWo2AgggAkGQAWogAxCVFSACLQCQAQRAIAIoApQB\nDAYLIAItAJEBRQ0EIAItAJIBIQkLIAlB/wFxQd0ARgRAIAJBEjYCkAEgAyACQZABahC7GwwFCyAC\nQZABaiADEK8DIAIoApQBIgMgAigCkAENBBogAikDmAEhGyADIRkgBSEDDAcLIAIoAuwBDAMLQQJB\nmP7GAEGE/cYAEPkTDAILQQFBmP7GAEGE/cYAEPkTIQMMAgsgAkEFNgKQASADIAJBkAFqELsbCyED\nIAUgBhCgNQsgAkHIAWoQoCwLQRAhBAsgASABLQAkQQFqOgAkIAIgGzcCnAEgAiAZNgKYASACIAEQ\ngw0iBTYCsAEgAiAaNwOoASACIAY2ApQBIAIgAzYCkAEgAiAENgKkAQJAIARBEEcEQCAFDQEgAkH4\nAGogCkEIaikCADcDACACIAopAgA3A3AMDwsMDAsgAkGQAWoQ2ixBECEEIAUhAwwNCyACQRU2ApAB\nIAEgAkGQAWoQuxsMAQsgAkEVNgKQASABIAJBkAFqELsbCyEDIAJBEDYCZAwMCyACQdgBahCgLCAF\nRQshB0EEIREMAgsgASACQZABahC7GyEIQQEhBwsgBSEGIAghAwsgEEEBRw0BCyANEOIVCyAGRSAH\nRXJFBEAgEiAUEKA1CyAEIAIoArgBQRBGckUEQCACQbgBahCgLAtBEAshBCABIAEtACRBAWo6ACQg\nARDyESEFIA8gAikDgAE3AgAgD0EIaiACQYgBaigCADYCACACIAk2ApQBIAIgAzYCkAEgAiAFNgKw\nASACIBo3A6gBIAIgBDYCpAEgBEEQRwRAIAUNAiACQfgAaiAKQQhqKQIANwMAIAIgCikCADcDcAwD\nCwtBECEEIAVFDQEgFxDcGAwBCyACQZABahDaLEEQIQQgBSEDCyAEQRBGDQAgEyACKQNwNwIAIBNB\nCGogAkH4AGopAwA3AgAgAiAaNwNoIAIgBDYCZAwBCyADIAEQrB0hAyACQRA2AmQLIAIgAzYCUCAC\nQRBqIAJB0ABqEKcYIAJBCGogAigCECACKAIUEKASIAIoAghBAEchBCACKAIMCyEDAkACQCAEBEAg\nAyEEDAELIANFBEBBACACQfgBakH0/MYAEPkTIQQMAQsgAiADNgJMIAJBkAFqIAJBQGsQ+QgCQAJA\nAkACQCACKAKQAQ4DAQIAAgsgAigClAEhBAwCC0EBIAJB+AFqQfT8xgAQ+RMhBAwBCyACKQOYASEa\nIAIoApQBIQQMAgsgAkHMAGoQtyoLQQAhAwsgASABLQAkQQFqOgAkIAIgARCDDSIFNgKgASACIBo3\nA5gBIAIgBDYClAEgAiADNgKQASADBEAgBUUNAiACQZABahCNNiAFIQQMAQsgBUUNACAWENwYCyAE\nIAEQrB0hAwwBC0EAIQdBACEGDAELIAsgDBCgNQwECyACIBo3AzggAiAENgI0IAIgAzYCMCACIAw2\nAiwgAiALNgIoIAdFBEAgAiAaNwOYASACIAQ2ApQBIAIgAzYCkAEgAkHQAGogAkEYaiALIAwgAkGQ\nAWoQywMgAkHQAGoQ/TQMAQsLIAJBKGoQxSsgAigCGCEDIAIpAhwhGkEAIQRBAQwDCyABIAJB+AFq\nQciExwAQkwYhAwwDCyACKAKUASEDCyACQRhqEPQVQQEhBEEACyEGQQEhDCABIAEtACRBAWo6ACQg\nAiABEPIRIgU2AqABIAIgGjcDmAEgAiADNgKUASACIAQ2ApABIAJBkAFqQQRyIQgCQAJAAkACQAJA\nIARFBEAgBUUNAkEBIQcgBSEDIAYNAQwDC0EBIQcgBkUNAwsgCBD0FSAEIQwMAgtBACEHIAYNAgsg\nBUUhDCAIENwYCyAMRSAFRXJFBEAgAkGgAWoQ3BgLIAcNAQsgACADNgIEIABBCGogGjcCAEEADAEL\nIAAgAyABEKwdNgIEQQELNgIACyACQYACaiQAC8sfAhl/A34jAEGA3QBrIgIkACACQQhqIAEQlRUC\nQAJAAn8gAi0ACEUEQCACLQAJDQIgAkEFNgKoGyABIAJBqBtqELsbDAELIAIoAgwLIQEgAEEBNgIA\nIAAgATYCBAwBCyAAAn8CQAJ/AkACQCACLQAKQdsARgRAIAEgAS0AHEF/aiIDOgAcIANB/wFxRQRA\nIAJBFTYCqBsgASACQagbahC7GyEBIABBATYCACAAIAE2AgQMBwsgASABKAIIQQFqNgIIIAJBADYC\nwDYgAUEQaiEUIAJBjDdqIRUgAkHYNmpBBHIhFiACQaDcAGohFyACQZzXAGohDyACQejWAGpBBHIh\nByACQfTWAGohGCACQdrcAGohCiACQejWAGpBB3IhCyACQejWAGpBAXIhECACQcTBAGohGSACQejW\nAGpBBXIhCCACQcDBAGohDSACQfDWAGohGkEBIQUDQCACQbjBAGogARCVFQJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQCACLQC4QQ0AIAItALlBRQRAIAJBAjYC6FYgASACQejWAGoQuxshAwwT\nCwJAIAItALpBIgRBLEcEQCAEQd0ARg0EIAUNASACQQc2AuhWIAEgAkHo1gBqELsbIQMMFAsgBQ0A\nIAEgASgCCEEBajYCCCACQejWAGogARCVFSACLQDoVgRAIAIoAuxWIQMMFAsgAi0A6VZFDQIgAi0A\n6lYhBAsgBEH/AXFB3QBGBEAgAkESNgLoViABIAJB6NYAahC7GyEDDBMLIAJBuMEAaiABEJUVIAIt\nALhBDQAgAi0AuUFFBEAgAkEFNgLoViABIAJB6NYAahC7GyEDDBMLIAItALpBIgNB2wBGDQMgA0H7\nAEcEQCABIAJB+NwAakHghMsAEJQGIQMMEgsgASABLQAcQX9qIgM6ABwgA0H/AXFFDQtBASEEIAEg\nASgCCEEBajYCCEEAIQ4gAkEANgLQXCACQgA3A7hBA0AgAkHY3ABqIAEQlRUCQAJAAn8CQCACLQDY\nXEUEQCACLQDZXA0BIAJBAzYC6FYgASACQejWAGoQuxshBkEBDAILIAIoAtxcIQZBAQwBCwJAAkAC\nQCACLQDaXCIDQSxHBEAgA0H9AEcNAUEEIQlBAAwECyAEQf8BcQ0CIAEgASgCCEEBajYCCCACQejW\nAGogARCVFSACLQDoVgRAIAIoAuxWIQZBAQwECyACLQDpVkUNASACLQDqViEDDAILIARB/wFxDQEg\nAkEINgLoViABIAJB6NYAahC7GyEGQQEMAgsgAkEFNgLoVgwLCyADQf8BcSIDQSJHBEAgA0H9AEYN\nAiACQRA2AuhWDAsLIAFBADYCGCABIAEoAghBAWo2AgggAkHo1gBqIAEgFBDBByACKALsViEFQQAh\n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\nBQsgAkG4wQBqEIk1DAELCyACQdg2ahCJNSACQQhqIAJBqBtqQaAbEI84GkEBIQlBAAwDCyABIAJB\n+NwAakGwgssAEJQGIQMMAwsgAyABEKwdIQMLIAJBqBtqEMUiQQAhCUEBCyEEIAEgAS0AHEEBajoA\nHCACIAM2AqwbIAIgBDYCqBsgAkGwG2ogAkEIakGgGxCPOCEMIAIgARCDDSIGNgLQNgJAIAkEQCAG\nRQ0BIAwQxSIgBiEDDAILIAZFDQEgAkHQNmoQlBgMAQsgAEEIaiACQQhqQaAbEI84GkEADAELIAAg\nAyABEKwdNgIEQQELNgIACyACQYDdAGokAAu2HwIMfwF+IwBBoANrIgIkACACQegAaiABEJUVAkAC\nQAJ/IAItAGhFBEAgAi0AaQ0CIAJBBTYCsAEgASACQbABahC7GwwBCyACKAJsCyEBIABBAjYCSCAA\nIAE2AgAMAQsCQAJAAkACQAJAAkACfwJAAkACfwJAAkACfwJAIAItAGoiCUHbAEcEQCAJQfsARwRA\nIAEgAkGwAWpBmIvHABCTBiEDDA8LIAEgAS0AJEF/aiIEOgAkIARB/wFxRQ0BIAEgASgCCEEBajYC\nCCACQgA3A5gCIAJBAzoAzAIgAUEYaiENIAJBoAJqIQogAkG4AWohDEEBIQtBAiEJA0AgAkHoAmog\nARCVFQJAAkACQAJAAkACQAJAAkACQAJAAkACfwJ/AkAgAi0A6AJFBEAgAi0A6QINASACQQM2ArAB\nIAEgAkGwAWoQuxsMAgsgAigC7AIhB0EBDAILAkACQAJAIAItAOoCIgZBLEcEQCAGQf0ARw0BQQUh\nA0EADAULIAtB/wFxDQEgASABKAIIQQFqNgIIIAJBsAFqIAEQlRUgAi0AsAEEQCACKAK0AQwECyAC\nLQCxAUUNBSACLQCyASEGDAELIAtB/wFxRQ0BCwJAIAZB/wFxIgRBIkcEQCAEQf0ARg0BIAJBEDYC\nsAEgASACQbABahC7GyEEDBcLIAFBADYCICABIAEoAghBAWo2AgggAkGwAWogASANEOYJIAIoArQB\nIQRBACELAn8gAigCsAFBAkYEQCAEIQdBAQwBCyACQegCaiAEIAIoArgBEKwcIAItAOgCBEAgAigC\n7AIhB0EBDAELIAItAOkCIQNBAAsMAwsgAkESNgKwASABIAJBsAFqELsbIQQMFQsgAkEINgKwASAB\nIAJBsAFqELsbCyEHQQELBEAgByEEDBMLIANB/wFxDgYGBQQDAgECCyACQQU2ArABIAEgAkGwAWoQ\nuxshBAwRCyACIAg2AowDIAIgBTYClAIgAiAJNgKIAwJAAkACQAJAIAlBAkYEQCACQbABahCkMCAC\nKAKwASIGQQJGDQIgAiACKAK0ASIINgKcAyACIAY2ApgDDAELIAIgCDYCnAMgAiAJNgKYAyAJIQYL\nIAUhBCAFRQRAIAJBCGoQ6yRBASEDIAIoAgwhBCACKAIIDRILIAIgBDYClAMgDlAiAw0BIAJBgANq\nIApBGGopAwA3AwAgAkH4AmogCkEQaikDADcDACACQfACaiAKQQhqKQMANwMAIAIgCikDADcD6AIg\nAi0AzAJBA0YNAiACQbgBaiACQfQCaikCADcDACACQcABaiACQfwCaikCADcDACACQcgBaiACQYQD\naigCADYCACACIAIpAuwCNwOwASACKALoAiEDIAJBzAFqIAJBwAJqQSgQjzgaIAJB6ABqIAJBsAFq\nQcQAEI84GgwXCyACKAK0ASEEQQEhA0EBDBELQaLvywBBDRDaGCEEDA4LQa/vywBBDRDaGCEEIAJB\n6AJqEJQzDA0LIAEQuDAiBEUNCAwPCyACLQDMAkEDRg0GIAIgCDYCjAMgAiAJNgKIAyACIAU2ApQC\nQQAhB0Gv78sAQQ0Q2xghBEEBDBALIA5CAVENAiABEJ4VIgQNDSACQbABaiABELcCIAIoArABRQRA\nIA5QRQRAIAoQlDMLIAogDCkDADcDACAKQQhqIAxBCGopAwA3AwAgCkEQaiAMQRBqKQMANwMAIApB\nGGogDEEYaikDADcDAEIBIQ4gAkIBNwOYAgwHCyACKAK0ASEEDA0LIAVFDQMgAiAINgKMAyACIAk2\nAogDIAIgBTYClAJBACEHQZDvywBBEhDbGCEEQQEMDgsgCUECRg0BIAIgCDYCjAMgAiAJNgKIAyAC\nIAU2ApQCQQAhB0GF78sAQQsQ2xghBEEBDA0LIAIgCDYCjAMgAiAJNgKIAyACIAU2ApQCQQAhB0Gi\n78sAQQ0Q2xghBEEBDAwLAkAgARCeFSIEDQAgAkGwAWogARDlBCACKAK0ASEEIAIoArABIglBAkYN\nACAEIQgMAwsgAiAINgKMA0ECIQkMCgsgARCeFSIFRQRAIAJBEGogARCwBiACKAIUIQUgAigCEEUN\nAgsgAiAINgKMAyACIAk2AogDQQAhByACQQA2ApQCIAUhBEEAIQVBAQwKCyABEJ4VIgQNByACQbAB\naiABEN0CIAItALwBQQNHBEAgAkHAAmogAkGwAWpBKBCPOBoMAQsLIAIoArABIQQMBgsgASABLQAk\nQX9qIgM6ACQgA0H/AXEEQCABIAEoAghBAWo2AgggAkHoAGogARCVFQJAAkACfwJAAkAgAi0AaEUE\nQCACLQBpDQEgAkECNgKwASABIAJBsAFqELsbIQRBAyEGDAILQQMhBiACKAJsIQQMAQsgAi0AakHd\nAEYEQEECIQYMAQsgAkGwAWogARDlBCACKAKwASIGQQJHBEAgAigCtAEhBEEBIQhBAAwCCyACKAK0\nASEDDAILQQELIQcgBCEDAkACQCAGQX5qDgIAAgELQQBB5IfLAEGE/cYAEPkTIQMMAQsgAiAENgKM\nAyACIAY2AogDIAJB6ABqIAEQlRUCQAJAAkACQAJAAkACQAJAAkACfwJAIAItAGhFBEAgAi0AaQ0B\nIAJBAjYCsAFBASEDIAEgAkGwAWoQuxsMAgtBASEDIAIoAmwMAQsCQCACLQBqIgVBLEcEQEEAIQNB\nACAFQd0ARg0CGiAIRQ0BIAJBBzYCsAFBASEDIAEgAkGwAWoQuxsMAgsgCEUNAEEBIQMgASABKAII\nQQFqNgIIIAJBsAFqIAEQlRUgAi0AsAEEQCACKAK0AQwCCyACLQCxAUUNAiACLQCyASEFCyAFQf8B\ncUHdAEYEQCACQRI2ArABIAEgAkGwAWoQuxshAwwKCyACIAEQsAZBACEHIAIoAgBBAEchAyACKAIE\nCyELIAMEQCALIQMMCQsgC0UEQEEBQeSHywBBhP3GABD5EyEDDAkLIAIgCzYClAMgAkGYAmogARCV\nFSACLQCYAkUEQCACLQCZAkUEQCACQQI2ArABIAEgAkGwAWoQuxshAwwJCwJAIAItAJoCIgNBLEcE\nQCADQd0ARg0FIAcNASACQQc2ArABIAEgAkGwAWoQuxshAwwKCyAHDQAgASABKAIIQQFqNgIIIAJB\nsAFqIAEQlRUgAi0AsAENCCACLQCxAUUNAyACLQCyASEDCyADQf8BcUHdAEYEQCACQRI2ArABIAEg\nAkGwAWoQuxshAwwJCyACQbABaiABELcCIAIoArABDQcgAkH0AGogAkHEAWopAgA3AgAgAkH8AGog\nAkHMAWopAgA3AgAgAkGEAWogAkHUAWooAgA2AgAgAiACKQK8ATcCbCACIAIoArgBIgc2AmggAkGY\nA2ogARCVFQJAIAItAJgDRQRAIAItAJkDDQEgAkECNgKwASABIAJBsAFqELsbIQMMBgsgAigCnAMh\nAwwFCyACLQCaAyIDQd0ARgRAQQMhCAwGCwJAIANBLEYEQCABIAEoAghBAWo2AgggAkGwAWogARCV\nFSACLQCwAUUNASACKAK0ASEDDAYLIAJBBzYCsAEgASACQbABahC7GyEDDAULIAItALEBBEAgAi0A\nsgFB3QBGBEAgAkESNgKwASABIAJBsAFqELsbIQMMCAsgAkGwAWogARDdAiACKAKwASEDIAItALwB\nIghBA0YNByACQaACaiACQcUBaikAADcDACACQagCaiACQc0BaikAADcDACACQa8CaiACQdQBaigA\nADYAACACIAIpAL0BNwOYAiACKQK0ASEODAYLIAJBBTYCsAEgASACQbABahC7GyEDDAYLIAIoApwC\nIQMMBwsgAkEFNgKwASABIAJBsAFqELsbIQMMBwsgAkEFNgKwASABIAJBsAFqELsbIQMMBQtBAkHk\nh8sAQYT9xgAQ+RMhAwwEC0EEIQgLAkACQCAIQQdxQX1qDgIAAgELQQNB5IfLAEGE/cYAEPkTIQMM\nAQsgAkH/AmogAkGvAmooAAA2AAAgAkH4AmogAkGoAmopAwA3AwAgAkHwAmogAkGgAmopAwA3AwAg\nAiACKQOYAjcD6AIgAkHIAmogAkHoAGpBBHIiBUEIaikCADcDACACQdACaiAFQRBqKQIANwMAIAJB\n2AJqIAVBGGooAgA2AgAgAiAFKQIANwPAAiADIQUgByEDDAULIAJB6ABqEJQzDAELIAIoArQBIQML\nIAJBlANqEMA1CyACQYgDahD4KgtBAiEGCyABIAEtACRBAWo6ACQgARCDDSEHIAJBvAFqIAJByAJq\nKQMANwIAIAJBxAFqIAJB0AJqKQMANwIAIAJBzAFqIAJB2AJqKAIANgIAIAJB5QFqIAJB8AJqKQMA\nNwAAIAJB7QFqIAJB+AJqKQMANwAAIAJB9AFqIAJB/wJqKAAANgAAIAIgAzYCsAEgAiAIOgDcASAC\nIA43AtQBIAIgBTYC0AEgAiACKQPAAjcCtAEgAiACKQPoAjcA3QEgAiAHNgKIAiACIAs2AoACIAIg\nBDYC/AEgAiAGNgL4AQJAIAZBAkcEQCAHDQEgAkEkaiACQbABakEEckHEABCPOBogAkEgaiACQfwB\naiIEQQhqKAIANgIAIAIgBCkCADcDGAwPCyAHRQ0MIAJBiAJqENwYDAwLIAJBsAFqELgtQQIhBiAH\nIQMMDQsgAkEVNgKwASABIAJBsAFqELsbDAELIAJBFTYCsAEgASACQbABahC7GwshASAAQQI2Akgg\nACABNgIADAwLIAJBlANqEMA1CyACQZgDahD4KiAFRQshBiAJQQJHIQcMAwsgAiAINgKMAwsgAiAJ\nNgKIAyACIAU2ApQCQQAhB0EBCyEDQQEhBgsgAi0AzAJBA0cEQCACQcACahCLNgsgAyAOQgFRcQRA\nIAoQlDMLIAVFIAZBAXNyRQRAIAJBlAJqEMA1C0ECIQYgCUECRiAHckUEQCACQYgDahD4KgsgBCED\nCyABIAEtACRBAWo6ACQgARDyESEFIAIgAzYCsAEgAkGwAWpBBHIgAkHoAGpBxAAQjzgaIAIgBTYC\niAIgAiAENgKAAiACIAg2AvwBIAIgBjYC+AEgBkECRwRAIAUNAiACQSRqIAJB6ABqQcQAEI84GiAC\nQSBqIAJB/AFqIgRBCGooAgA2AgAgAiAEKQIANwMYDAMLIAVFDQAgAkGIAmoQ3BgLQQIhBgwBCyAC\nQbABahC4LUECIQYgBSEDCyAGQQJGDQAgAEEEaiACQSRqQcQAEI84GiAAIAY2AkggACADNgIAIABB\n1ABqIAJBIGooAgA2AgAgACACKQMYNwJMDAELIAMgARCsHSEBIABBAjYCSCAAIAE2AgALIAJBoANq\nJAALth8CDH8BfiMAQaADayICJAAgAkHoAGogARCVFQJAAkACfyACLQBoRQRAIAItAGkNAiACQQU2\nArABIAEgAkGwAWoQuxsMAQsgAigCbAshASAAQQI2AkggACABNgIADAELAkACQAJAAkACQAJAAn8C\nQAJAAn8CQAJAAn8CQCACLQBqIglB2wBHBEAgCUH7AEcEQCABIAJBsAFqQaCDywAQlAYhAwwPCyAB\nIAEtABxBf2oiBDoAHCAEQf8BcUUNASABIAEoAghBAWo2AgggAkIANwOYAiACQQM6AMwCIAFBEGoh\nDSACQaACaiEKIAJBuAFqIQxBASELQQIhCQNAIAJB6AJqIAEQlRUCQAJAAkACQAJAAkACQAJAAkAC\nQAJAAn8CfwJAIAItAOgCRQRAIAItAOkCDQEgAkEDNgKwASABIAJBsAFqELsbDAILIAIoAuwCIQdB\nAQwCCwJAAkACQCACLQDqAiIGQSxHBEAgBkH9AEcNAUEFIQNBAAwFCyALQf8BcQ0BIAEgASgCCEEB\najYCCCACQbABaiABEJUVIAItALABBEAgAigCtAEMBAsgAi0AsQFFDQUgAi0AsgEhBgwBCyALQf8B\ncUUNAQsCQCAGQf8BcSIEQSJHBEAgBEH9AEYNASACQRA2ArABIAEgAkGwAWoQuxshBAwXCyABQQA2\nAhggASABKAIIQQFqNgIIIAJBsAFqIAEgDRDBByACKAK0ASEEQQAhCwJ/IAIoArABQQJGBEAgBCEH\nQQEMAQsgAkHoAmogBCACKAK4ARCsHCACLQDoAgRAIAIoAuwCIQdBAQwBCyACLQDpAiEDQQALDAML\nIAJBEjYCsAEgASACQbABahC7GyEEDBULIAJBCDYCsAEgASACQbABahC7GwshB0EBCwRAIAchBAwT\nCyADQf8BcQ4GBgUEAwIBAgsgAkEFNgKwASABIAJBsAFqELsbIQQMEQsgAiAINgKMAyACIAU2ApQC\nIAIgCTYCiAMCQAJAAkACQCAJQQJGBEAgAkGwAWoQpDAgAigCsAEiBkECRg0CIAIgAigCtAEiCDYC\nnAMgAiAGNgKYAwwBCyACIAg2ApwDIAIgCTYCmAMgCSEGCyAFIQQgBUUEQCACQQhqEOskQQEhAyAC\nKAIMIQQgAigCCA0SCyACIAQ2ApQDIA5QIgMNASACQYADaiAKQRhqKQMANwMAIAJB+AJqIApBEGop\nAwA3AwAgAkHwAmogCkEIaikDADcDACACIAopAwA3A+gCIAItAMwCQQNGDQIgAkG4AWogAkH0Amop\nAgA3AwAgAkHAAWogAkH8AmopAgA3AwAgAkHIAWogAkGEA2ooAgA2AgAgAiACKQLsAjcDsAEgAigC\n6AIhAyACQcwBaiACQcACakEoEI84GiACQegAaiACQbABakHEABCPOBoMFwsgAigCtAEhBEEBIQNB\nAQwRC0Gi78sAQQ0Q2hghBAwOC0Gv78sAQQ0Q2hghBCACQegCahCUMwwNCyABENMwIgRFDQgMDwsg\nAi0AzAJBA0YNBiACIAg2AowDIAIgCTYCiAMgAiAFNgKUAkEAIQdBr+/LAEENENsYIQRBAQwQCyAO\nQgFRDQIgARCeFSIEDQ0gAkGwAWogARC5AiACKAKwAUUEQCAOUEUEQCAKEJQzCyAKIAwpAwA3AwAg\nCkEIaiAMQQhqKQMANwMAIApBEGogDEEQaikDADcDACAKQRhqIAxBGGopAwA3AwBCASEOIAJCATcD\nmAIMBwsgAigCtAEhBAwNCyAFRQ0DIAIgCDYCjAMgAiAJNgKIAyACIAU2ApQCQQAhB0GQ78sAQRIQ\n2xghBEEBDA4LIAlBAkYNASACIAg2AowDIAIgCTYCiAMgAiAFNgKUAkEAIQdBhe/LAEELENsYIQRB\nAQwNCyACIAg2AowDIAIgCTYCiAMgAiAFNgKUAkEAIQdBou/LAEENENsYIQRBAQwMCwJAIAEQnhUi\nBA0AIAJBsAFqIAEQ5gQgAigCtAEhBCACKAKwASIJQQJGDQAgBCEIDAMLIAIgCDYCjANBAiEJDAoL\nIAEQnhUiBUUEQCACQRBqIAEQ4QUgAigCFCEFIAIoAhBFDQILIAIgCDYCjAMgAiAJNgKIA0EAIQcg\nAkEANgKUAiAFIQRBACEFQQEMCgsgARCeFSIEDQcgAkGwAWogARDeAiACLQC8AUEDRwRAIAJBwAJq\nIAJBsAFqQSgQjzgaDAELCyACKAKwASEEDAYLIAEgAS0AHEF/aiIDOgAcIANB/wFxBEAgASABKAII\nQQFqNgIIIAJB6ABqIAEQlRUCQAJAAn8CQAJAIAItAGhFBEAgAi0AaQ0BIAJBAjYCsAEgASACQbAB\nahC7GyEEQQMhBgwCC0EDIQYgAigCbCEEDAELIAItAGpB3QBGBEBBAiEGDAELIAJBsAFqIAEQ5gQg\nAigCsAEiBkECRwRAIAIoArQBIQRBASEIQQAMAgsgAigCtAEhAwwCC0EBCyEHIAQhAwJAAkAgBkF+\nag4CAAIBC0EAQeSHywBB0IHLABD5EyEDDAELIAIgBDYCjAMgAiAGNgKIAyACQegAaiABEJUVAkAC\nQAJAAkACQAJAAkACQAJAAn8CQCACLQBoRQRAIAItAGkNASACQQI2ArABQQEhAyABIAJBsAFqELsb\nDAILQQEhAyACKAJsDAELAkAgAi0AaiIFQSxHBEBBACEDQQAgBUHdAEYNAhogCEUNASACQQc2ArAB\nQQEhAyABIAJBsAFqELsbDAILIAhFDQBBASEDIAEgASgCCEEBajYCCCACQbABaiABEJUVIAItALAB\nBEAgAigCtAEMAgsgAi0AsQFFDQIgAi0AsgEhBQsgBUH/AXFB3QBGBEAgAkESNgKwASABIAJBsAFq\nELsbIQMMCgsgAiABEOEFQQAhByACKAIAQQBHIQMgAigCBAshCyADBEAgCyEDDAkLIAtFBEBBAUHk\nh8sAQdCBywAQ+RMhAwwJCyACIAs2ApQDIAJBmAJqIAEQlRUgAi0AmAJFBEAgAi0AmQJFBEAgAkEC\nNgKwASABIAJBsAFqELsbIQMMCQsCQCACLQCaAiIDQSxHBEAgA0HdAEYNBSAHDQEgAkEHNgKwASAB\nIAJBsAFqELsbIQMMCgsgBw0AIAEgASgCCEEBajYCCCACQbABaiABEJUVIAItALABDQggAi0AsQFF\nDQMgAi0AsgEhAwsgA0H/AXFB3QBGBEAgAkESNgKwASABIAJBsAFqELsbIQMMCQsgAkGwAWogARC5\nAiACKAKwAQ0HIAJB9ABqIAJBxAFqKQIANwIAIAJB/ABqIAJBzAFqKQIANwIAIAJBhAFqIAJB1AFq\nKAIANgIAIAIgAikCvAE3AmwgAiACKAK4ASIHNgJoIAJBmANqIAEQlRUCQCACLQCYA0UEQCACLQCZ\nAw0BIAJBAjYCsAEgASACQbABahC7GyEDDAYLIAIoApwDIQMMBQsgAi0AmgMiA0HdAEYEQEEDIQgM\nBgsCQCADQSxGBEAgASABKAIIQQFqNgIIIAJBsAFqIAEQlRUgAi0AsAFFDQEgAigCtAEhAwwGCyAC\nQQc2ArABIAEgAkGwAWoQuxshAwwFCyACLQCxAQRAIAItALIBQd0ARgRAIAJBEjYCsAEgASACQbAB\nahC7GyEDDAgLIAJBsAFqIAEQ3gIgAigCsAEhAyACLQC8ASIIQQNGDQcgAkGgAmogAkHFAWopAAA3\nAwAgAkGoAmogAkHNAWopAAA3AwAgAkGvAmogAkHUAWooAAA2AAAgAiACKQC9ATcDmAIgAikCtAEh\nDgwGCyACQQU2ArABIAEgAkGwAWoQuxshAwwGCyACKAKcAiEDDAcLIAJBBTYCsAEgASACQbABahC7\nGyEDDAcLIAJBBTYCsAEgASACQbABahC7GyEDDAULQQJB5IfLAEHQgcsAEPkTIQMMBAtBBCEICwJA\nAkAgCEEHcUF9ag4CAAIBC0EDQeSHywBB0IHLABD5EyEDDAELIAJB/wJqIAJBrwJqKAAANgAAIAJB\n+AJqIAJBqAJqKQMANwMAIAJB8AJqIAJBoAJqKQMANwMAIAIgAikDmAI3A+gCIAJByAJqIAJB6ABq\nQQRyIgVBCGopAgA3AwAgAkHQAmogBUEQaikCADcDACACQdgCaiAFQRhqKAIANgIAIAIgBSkCADcD\nwAIgAyEFIAchAwwFCyACQegAahCUMwwBCyACKAK0ASEDCyACQZQDahDANQsgAkGIA2oQyCsLQQIh\nBgsgASABLQAcQQFqOgAcIAEQgw0hByACQbwBaiACQcgCaikDADcCACACQcQBaiACQdACaikDADcC\nACACQcwBaiACQdgCaigCADYCACACQeUBaiACQfACaikDADcAACACQe0BaiACQfgCaikDADcAACAC\nQfQBaiACQf8CaigAADYAACACIAM2ArABIAIgCDoA3AEgAiAONwLUASACIAU2AtABIAIgAikDwAI3\nArQBIAIgAikD6AI3AN0BIAIgBzYCiAIgAiALNgKAAiACIAQ2AvwBIAIgBjYC+AECQCAGQQJHBEAg\nBw0BIAJBJGogAkGwAWpBBHJBxAAQjzgaIAJBIGogAkH8AWoiBEEIaigCADYCACACIAQpAgA3AxgM\nDwsgB0UNDCACQYgCahCUGAwMCyACQbABahDCLUECIQYgByEDDA0LIAJBFTYCsAEgASACQbABahC7\nGwwBCyACQRU2ArABIAEgAkGwAWoQuxsLIQEgAEECNgJIIAAgATYCAAwMCyACQZQDahDANQsgAkGY\nA2oQyCsgBUULIQYgCUECRyEHDAMLIAIgCDYCjAMLIAIgCTYCiAMgAiAFNgKUAkEAIQdBAQshA0EB\nIQYLIAItAMwCQQNHBEAgAkHAAmoQizYLIAMgDkIBUXEEQCAKEJQzCyAFRSAGQQFzckUEQCACQZQC\nahDANQtBAiEGIAlBAkYgB3JFBEAgAkGIA2oQyCsLIAQhAwsgASABLQAcQQFqOgAcIAEQ8hEhBSAC\nIAM2ArABIAJBsAFqQQRyIAJB6ABqQcQAEI84GiACIAU2AogCIAIgBDYCgAIgAiAINgL8ASACIAY2\nAvgBIAZBAkcEQCAFDQIgAkEkaiACQegAakHEABCPOBogAkEgaiACQfwBaiIEQQhqKAIANgIAIAIg\nBCkCADcDGAwDCyAFRQ0AIAJBiAJqEJQYC0ECIQYMAQsgAkGwAWoQwi1BAiEGIAUhAwsgBkECRg0A\nIABBBGogAkEkakHEABCPOBogACAGNgJIIAAgAzYCACAAQdQAaiACQSBqKAIANgIAIAAgAikDGDcC\nTAwBCyADIAEQrB0hASAAQQI2AkggACABNgIACyACQaADaiQAC8AfAhd/A34jAEHw3ABrIgIkACAC\nQQhqIAEQlRUCQAJAAn8gAi0ACEUEQCACLQAJDQIgAkEFNgKoGyABIAJBqBtqELsbDAELIAIoAgwL\nIQEgAEEBNgIAIAAgATYCBAwBCyAAAn8CQAJ/AkACQCACLQAKQdsARgRAIAEgAS0AJEF/aiIDOgAk\nIANB/wFxRQRAIAJBFTYCqBsgASACQagbahC7GyEBIABBATYCACAAIAE2AgQMBwsgASABKAIIQQFq\nNgIIIAJBADYCwDYgAUEYaiEUIAJBjNcAaiENIAJB2NYAakEEciEHIAJBkNwAaiEVIAJB5NYAaiEW\nIAJBytwAaiEKIAJB2NYAakEHciELIAJB2NYAakEBciEQIAJBtMEAaiEXIAJB2NYAakEFciEIIAJB\nsMEAaiEOIAJB4NYAaiEYQQEhBQNAIAJBqMEAaiABEJUVAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAIAItAKhBDQAgAi0AqUFFBEAgAkECNgLYViABIAJB2NYAahC7GyEDDBMLAkAgAi0AqkEi\nBEEsRwRAIARB3QBGDQQgBQ0BIAJBBzYC2FYgASACQdjWAGoQuxshAwwUCyAFDQAgASABKAIIQQFq\nNgIIIAJB2NYAaiABEJUVIAItANhWBEAgAigC3FYhAwwUCyACLQDZVkUNAiACLQDaViEECyAEQf8B\ncUHdAEYEQCACQRI2AthWIAEgAkHY1gBqELsbIQMMEwsgAkGowQBqIAEQlRUgAi0AqEENACACLQCp\nQUUEQCACQQU2AthWIAEgAkHY1gBqELsbIQMMEwsgAi0AqkEiA0HbAEYNAyADQfsARwRAIAEgAkHo\n3ABqQbiJxwAQkwYhAwwSCyABIAEtACRBf2oiAzoAJCADQf8BcUUNC0EBIQQgASABKAIIQQFqNgII\nQQAhDyACQQA2AsBcIAJCADcDqEEDQCACQcjcAGogARCVFQJAAkACfwJAIAItAMhcRQRAIAItAMlc\nDQEgAkEDNgLYViABIAJB2NYAahC7GyEGQQEMAgsgAigCzFwhBkEBDAELAkACQAJAIAItAMpcIgNB\nLEcEQCADQf0ARw0BQQQhCUEADAQLIARB/wFxDQIgASABKAIIQQFqNgIIIAJB2NYAaiABEJUVIAIt\nANhWBEAgAigC3FYhBkEBDAQLIAItANlWRQ0BIAItANpWIQMMAgsgBEH/AXENASACQQg2AthWIAEg\nAkHY1gBqELsbIQZBAQwCCyACQQU2AthWDAsLIANB/wFxIgNBIkcEQCADQf0ARg0CIAJBEDYC2FYM\nCwsgAUEANgIgIAEgASgCCEEBajYCCCACQdjWAGogASAUEOYJIAIoAtxWIQVBACEEAn8gAigC2FZB\nAkYEQCAFIQZBAQwBCyACQcjcAGogBSACKALgVhCgICACLQDIXARAIAIoAsxcIQZBAQwBCyACLQDJ\nXCEJQQALC0EBIQVFDQEMCgsgAkESNgLYVgwICwJAAkACQAJAAkACQAJAAkAgCQ4FBAMCAQABCwJA\nAkACQAJAIA9FBEAgAkHY1gBqEKcUIAItANhWDQIgAkHQ3ABqIAhBCGopAAA3AwAgAkHY3ABqIAhB\nEGopAAA3AwAgAkHg3ABqIAhBGGooAAA2AgAgAiAIKQAANwPIXCACKADZViERDAELIAJB4NwAaiAC\nQbDcAGooAgA2AgAgAkHY3ABqIAJBqNwAaikDADcDACACQdDcAGogAkGg3ABqKQMANwMAIAIgAikD\nmFw3A8hcCyACKALAXCIERSEFIARFDQEgAiAENgLgViACIAIpA7hcIhk3A9hWIAIpA6hBUA0CIAJB\nwNYAaiACQdDcAGopAwA3AwAgAkHI1gBqIAJB2NwAaikDADcDACACQdDWAGogAkHg3ABqKAIANgIA\nIAIgAikDyFw3A7hWIAIoArBBIRIgAkGw0QBqIBdBhAUQjzgaQQQhCSARIQMMFAsgAigC3FYhAwwP\nC0GGs8sAQQwQ2hghAwwOC0GSs8sAQRQQ2hghAyACQdjWAGoQ5DYMDQsgARC4MCIDRQ0GDA8LIAIp\nA6hBQgFRDQIgARCeFSIDDQ4gAkHY1gBqIAEQsgMgAigC2FYNCiACKQOoQVBFBEAgDhDhIgsgAkIB\nNwOoQSAOIBhBiAUQjzgaDAULIAIoAsBcRQ0DQYazywBBDBDbGCEDDA0LIA9FDQFBiJDMAEELENsY\nIQMMDAtBkrPLAEEUENsYIQMMCwsgARCeFSIDDQogAkHY1gBqIAEQyBQgAi0A2FYNBiACQaDcAGog\nCEEIaikAADcDACACQajcAGogCEEQaikAADcDACACQbDcAGogCEEYaigAADYCACACIAgpAAA3A5hc\nIAIoANlWIRFBASEPDAELIAEQnhUiAw0JIAJB2NYAaiABEN0DIAIoAuBWIgMEQCACKQPYViEZIAIo\nAsBcBEAgAkG43ABqEOQ2CyACIAM2AsBcIAIgGTcDuFwMAQsLIAIoAthWIQMMCAsgAigCrEEhAwwR\nCyACQQU2AthWIAEgAkHY1gBqELsbIQMMEAtBACEEDAsLIAEgAS0AJEF/aiIDOgAkIANB/wFxBEAg\nASABKAIIQQFqNgIIIAJBuNYAaiABEJUVAkACQAJAAkACfwJAAkAgAi0AuFZFBEAgAi0AuVZFBEAg\nAkECNgLYViABIAJB2NYAahC7GyEDDAYLAkAgAi0AulZB3QBHBEAgAkHY1gBqIAEQyBQgAi0A2FZF\nDQEgAigC3FYhAwwHC0EAQaCJywBBhP3GABD5EyEDDAcLIAJBvNwAaiAQQQRqLwAAIgU7AQAgAkG4\n0QBqIAtBCGopAAAiGTcDACACQcDRAGogC0EQaikAACIaNwMAIAJByNEAaiALQRhqLwAAIgQ7AQAg\nAiAQKAAAIgM2ArhcIAIgCykAACIbNwOwUSAKIBs3AQAgCkEIaiAZNwEAIApBEGogGjcBACAKQRhq\nIAQ7AQAgAiAFOwHIXCACQbjWAGogARCVFSACLQC4VkUEQCACLQC5VkUEQCACQQI2AthWIAEgAkHY\n1gBqELsbIQMMCAsCQAJAIAItALpWIgVBLEcEQCAFQd0ARg0BIAJBBzYC2FYgASACQdjWAGoQuxsh\nAwwKCyABIAEoAghBAWo2AgggAkHY1gBqIAEQlRUgAi0A2FYEQCACKALcViEDDAoLIAItANlWRQ0H\nIAItANpWQd0ARgRAIAJBEjYC2FYgASACQdjWAGoQuxshAwwKCyACQdjWAGogARDdAyACKALgViIE\nDQEgAigC2FYhAwwJC0EBQaCJywBBhP3GABD5EyEDDAgLIAIgBDYCuFEgAiACKQPYViIZNwOwUSAC\nQbjWAGogARCVFQJAIAItALhWRQRAIAItALlWRQRAIAJBAjYC2FYgASACQdjWAGoQuxsMBwsgAi0A\nulYiBUEsRwRAIAVB3QBGDQIgAkEHNgLYViABIAJB2NYAahC7GwwHCyABIAEoAghBAWo2AgggAkHY\n1gBqIAEQlRUgAi0A2FYNBSACLQDZVkUNBCACLQDaVkHdAEYEQCACQRI2AthWIAEgAkHY1gBqELsb\nDAcLIAJB2NYAaiABELIDIAIoAthWDQUgAigC4FYhEyACQajBAGogFkGEBRCPOBogAkGg3ABqIAJB\n0NwAaikBADcDACACQajcAGogAkHY3ABqKQEANwMAIAJBsNwAaiACQeDcAGooAQA2AgAgAiACKQHI\nXDcDmFwMCgsgAigCvFYMBQtBAkGgicsAQYT9xgAQ+RMMBAsgAigCvFYhAwwGCyACKAK8ViEDDAQL\nIAJBBTYC2FYgASACQdjWAGoQuxsMAQsgAigC3FYLIQMgAkGw0QBqEOQ2DAILIAJBBTYC2FYgASAC\nQdjWAGoQuxshAwwBCyACIAM2AbpcC0EAIQQLIAEgAS0AJEEBajoAJCABEIMNIQUgByACKQOYXDcC\nACAHQQhqIAJBoNwAaikDADcCACAHQRBqIAJBqNwAaikDADcCACAHQRhqIAJBsNwAaigCADYCACAC\nIAM2AthWIAIgEzYCiFcgAiAENgKAVyACIBk3A/hWIA0gAkGowQBqQYQFEI84GiACIAU2ApBcAkAg\nBARAIAUNASACQYzRAGogB0EkEI84GiACQYjMAGogAkGowQBqQYQFEI84GiATIQwMDAsMCAsgAkHY\n1gBqEKkzQQAhBCAFIQMMCgsgAkEVNgLYViABIAJB2NYAahC7GyEDDA4LIAIoAtxWIQMMAwtBBCEJ\nDAILIAEgAkHY1gBqELsbIQZBASEFCyAGIQMLIAIpA6hBQgFRBEAgDhDhIgsgAigCwFxFIAVBAXNy\nRQRAIAJBuNwAahDkNgtBACEECyABIAEtACRBAWo6ACQgARDyESEFIAcgAikDuFY3AgAgB0EIaiAC\nQcDWAGopAwA3AgAgB0EQaiACQcjWAGopAwA3AgAgB0EYaiACQdDWAGooAgA2AgAgAiADNgLYViAC\nIBI2AohXIAIgBDYCgFcgAiAZNwP4ViANIAJBsNEAakGEBRCPOBogAiAFNgKQXCAEBEAgBQ0DIAJB\njNEAaiAHQSQQjzgaIAJBiMwAaiACQbDRAGpBhAUQjzgaIBIhDAwECwtBACEEIAVFDQIgFRDcGAwC\nCyACQRU2AthWIAEgAkHY1gBqELsbIQMMBgsgAkHY1gBqEKkzQQAhBCAFIQMLIARFDQMgAkHkywBq\nIAJBjNEAakEkEI84GiACQeDGAGogAkGIzABqQYQFEI84GiACQYTBAGogAkHkywBqQSQQjzgaIAJB\ngDxqIAJB4MYAakGEBRCPOBpBACEFCyACQdw7aiACQYTBAGpBJBCPOBogAkHYNmogAkGAPGpBhAUQ\njzgaIAQEQCACIAM2AthWIAcgAkHcO2pBJBCPOBogAiAMNgKIVyACIAQ2AoBXIA0gAkHYNmpBhAUQ\njzgaIAJBqMEAaiACQagbaiACQdjWAGoQsicgAigC0EEEQEEGIAJB6NwAakHwj8cAEPkTIQMgAkGo\nwQBqEMcrDAULIAJBqMEAahDHKwwBCwsgAkEIaiACQagbakGgGxCPOBpBASEJQQAMAwsgASACQejc\nAGpBqIbHABCTBiEDDAMLIAMgARCsHSEDCyACQagbahDFIkEAIQlBAQshBCABIAEtACRBAWo6ACQg\nAiADNgKsGyACIAQ2AqgbIAJBsBtqIAJBCGpBoBsQjzghDCACIAEQgw0iBjYC0DYCQCAJBEAgBkUN\nASAMEMUiIAYhAwwCCyAGRQ0BIAJB0DZqENwYDAELIABBCGogAkEIakGgGxCPOBpBAAwBCyAAIAMg\nARCsHTYCBEEBCzYCAAsgAkHw3ABqJAAL/yACH38CfiMAQZAIayICJAAgAkFAayABENUjIAIoAkQh\nGyACKAJAIRNBGEEEELkvIgFBATYCDCABQQA2AgAgAiATQSRqIgMoAgAQyCI6AFcgAkHYAGogAygC\nACgCCBCdFSACQegAaiACKAJYQRRqEPwBIAJBiAJqIAJB6ABqQZwBEI84GiACQQI2ArADIAIgATYC\nrAMgAkECNgKoAwJ/AkACQAJAIAIoAogCQQFHBEAgAkGoA2oQ7ysCQAJAAkACQAJAAkACQAJAAkAC\nQAJAIAIoAogCDgsAAQIDBAUGBwgJCgwLIAJBjANqEMsqIAJBrAJqEI0tIAJBkANqEK0qIAJBlANq\nEK0qIAJBmANqEMMqIAJBnANqKAIAIgEgASgCACIBQX9qNgIAIAFBAUcNDCACKAKcAxDsJgwMCyAC\nQYwDahDLKiACQawCahCNLSACQZADahCtKiACQZQDahCtKiACQZgDahDDKiACQZwDaigCACIBIAEo\nAgAiAUF/ajYCACABQQFHDQsgAigCnAMQth4MCwsgAkGMA2oQyyogAkGsAmoQjS0gAkGQA2oQrSog\nAkGUA2oQrSogAkGYA2oQwyogAkGcA2ooAgAiASABKAIAIgFBf2o2AgAgAUEBRw0KIAIoApwDEOwa\nDAoLIAJBjANqEMsqIAJBrAJqEI0tIAJBkANqEK0qIAJBlANqEK0qIAJBmANqEMMqIAJBnANqKAIA\nIgEgASgCACIBQX9qNgIAIAFBAUcNCSACKAKcAxDHIAwJCyACQYwDahDLKiACQawCahCNLSACQZAD\nahCtKiACQZQDahCtKiACQZgDahDDKiACQZwDaigCACIBIAEoAgAiAUF/ajYCACABQQFHDQggAigC\nnAMQtx4MCAsgAkGMA2oQyyogAkGsAmoQjS0gAkGQA2oQrSogAkGUA2oQrSogAkGYA2oQwyogAkGc\nA2ooAgAiASABKAIAIgFBf2o2AgAgAUEBRw0HIAIoApwDELgeDAcLIAJBjANqEMsqIAJBrAJqEI0t\nIAJBkANqEK0qIAJBlANqEK0qIAJBmANqEMMqIAJBnANqKAIAIgEgASgCACIBQX9qNgIAIAFBAUcN\nBiACKAKcAxDRIwwGCyACQYwDahDLKiACQawCahCNLSACQZADahCtKiACQZQDahCtKiACQZgDahDD\nKiACQZwDaigCACIBIAEoAgAiAUF/ajYCACABQQFHDQUgAigCnAMQ0SMMBQsgAkGMA2oQyyogAkGs\nAmoQjS0gAkGQA2oQrSogAkGUA2oQrSogAkGYA2oQwyogAkGcA2ooAgAiASABKAIAIgFBf2o2AgAg\nAUEBRw0EIAIoApwDEPEeDAQLIAJBjANqEMsqIAJBrAJqEI0tIAJBkANqEK0qIAJBlANqEK0qIAJB\nmANqEMMqIAJBnANqKAIAIgEgASgCACIBQX9qNgIAIAFBAUcNAyACKAKcAxDxHgwDCyACQYwDahDL\nKiACQawCahCNLSACQZADahCtKiACQZQDahCtKiACQZgDahDDKiACQZwDaigCACIBIAEoAgAiAUF/\najYCACABQQFHDQIgAigCnAMQ8R4MAgsgAkG4BGogAkGIAmpBBHJBkAEQjzgaIAIgAkGgA2ooAgA2\nAtgFIAJB+AVqIAJBnANqKAIAIgFBxABqEOMYIAJBoAZqIAJBuARqQZABEI84GiACIAE2ArAHIAIg\nAigC2AU2ArQHIAJBuAdqIAJB+AVqQSQQjzgaIAJBwAdqIgYQ7ysgAkHIB2ogAkGwA2ooAgAiBzYC\nACACIAIpA6gDNwPAB0HEzcYAIAJBxAdqKAIAIAcQ3RZFBEAgAkEANgK4AyAGIAJBuANqELAdCyAC\nQcADaiACQcAEaiIGKQMANwMAIAJByANqIAJByARqKQMANwMAIAJB0ANqIAJB0ARqKQMANwMAIAIg\nAikDuAQ3A7gDIAIoAqAHIQ8gAkHYA2ogAkHABmoiB0HgABCPOBogAi0AtAchHCACKAKoByEdIAIo\nAqQHIR4gAigCrAchCCACQewHaiACQbgHakEkEI84GiACQeAHaiABQTxqKAIAIAFBQGsoAgAQ5x5B\nPEEEELkvIgVCgYCAgBA3AgAgBUEIaiACQeAHakEwEI84GiAFQQA6ADggAkGwB2oQ3iogAkG4BGog\nBUEMaigCACAFQRBqKAIAEOceIAJBOGogBUEUaiIfKAIAIAVBGGooAgAQ/x4gAigCPCEBIAIoAjgh\nECAHIAVBKGoQqh4gAkHMBmpBoK7FAEGlg8kAIAVBNGotAAAiBxtBI0EQIAcbEPQbIAJBqAZqIAVB\nIGooAgAgBUEkaigCABDqDyACIAIpA7gEIiE3ArQGIAYoAgAhBiACQawGaigCACEHIAJBsAZqKAIA\nIREgAkHEBmooAgAhFSACQcgGaigCACEWIAJB0AZqKQMAISIgAkG4BmooAgAhEiACKAKoBiEDIAIo\nAsAGIQwgAigCzAYhFyAIQQxqKAIAIQ0gCEEIaiIgKAIAIQ4gIachBAJ/IAhBEGooAgBFBEAgAkEg\naiAOIA0QlCQgAigCJCEYIAIoAiAhGSAiISEgDCEOIAQhDCADIQ0gAQwBCyACQTBqIA4gDRCUJCAC\nKAI0IRggAigCMCEZIAJBKGogCCgCECAIQRRqKAIAEJQkIBatIBetQiCGhCEhQQEhFCAQIQ0gAigC\nKCEQIBUhFyASIQ4gBiEVIAwhFiAHIQwgESESIAQhBiABIQcgAyERIAIoAiwLIRoCQEHYtc4AKAIA\nDQBB/KvOABDFLUH/AXEiAUUNAEGArM4AKAIAIAEQqA5FDQBBgKzOACgCACIEQQxqKAIAIQkgBCgC\nCCEKIAQoAgAhCwJ/IAQoAgQiAwRAIAJBADYCsAYgAiAJNgKsBiACIAo2AqgGIAIgAzYCpAYgAiAL\nNgKgBkEBDAELIAJBADYCoAZBAAshASACQdgFaiACQaAGakHQ4sQAEN4hIAJBxARqQQE2AgAgAkHM\nBGpBADYCACACQfzixAA2AsAEIAJBpJbMADYCyAQgAkEANgK4BAJAIAEgA0kEQCACIAk2AqwGIAIg\nCjYCqAYgAiADNgKkBiACIAs2AqAGIAIgATYCsAYgAUEBaiEBDAELIAJBADYCoAYLIAJB+AVqIAJB\noAZqQdDixAAQ3iEgAkEYaiAgEJooIAIgAikDGDcD8AUCQCABIANJBEAgAiABNgLwByACIAk2AuwH\nIAIgCjYC6AcgAiADNgLkByACIAs2AuAHDAELIAJBADYC4AcLIAJBuAdqIAJB4AdqQdDixAAQ3iEg\nAkHABmpBhOPEADYCACACQbQGakH418QANgIAIAJBvAZqIAJB4AdqNgIAIAJBsAZqIAJB8AVqNgIA\nIAJB0NzEADYCqAYgAiAENgLQBSACQQM2AswFIAIgHzYC4AcgAiACQbgHajYCuAYgAiACQfgFajYC\nrAYgAiACQbgEajYCpAYgAiACQdgFajYCoAYgAiACQaAGajYCyAVBgKzOACgCACACQcgFahDrDgsg\nAkGgBmogAkG4A2pBgAEQjzgaIAJB4gdqIgMgAkG6BGotAAA6AAAgAiACLwC4BDsB4AcgAkEBOgBg\nIAIoAlgiAUEUaiIEENQEIARBAzYCACABQRhqIAJBoAZqQYABEI84GiABQawBaiAcOgAAIAFBqAFq\nIAU2AgAgAUGkAWogCDYCACABQaABaiAdNgIAIAFBnAFqIB42AgAgAUGYAWogDzYCACABIAIvAeAH\nOwCtASABQa8BaiADLQAAOgAAIBQNAiACICE3AsQCIAIgFzYCwAIgAiAWNgK8AiACIBU2ArgCIAIg\nDjYCtAIgAiAGNgKwAiACIBI2AqwCIAIgDDYCqAIgAiARNgKkAiACIAc2AqACIAIgDTYCnAIgAiAa\nNgKYAiACIBA2ApQCIAIgGDYCkAIgAiAZNgKMAiACQQg2AogCIAJBuARqIBNBiAFqKAIAIAJBiAJq\nEMAVIAIoArgEIRAgAigCvAQhGiACKALABCENIAIoAsQEIQcgAigCyAQhESACKALMBCEMIAIoAtAE\nIRIgAigC1AQhBkEcIQ9BAAwDCyACQYgCakEEchDOHQtBHSEPQQEMAQsgAkEQahCzBkESIQ8gAigC\nFCEIIAIoAhAhFEEACyEBIAJB2ABqEPgpIAIgE0EkaigCABDIIjoAqAMCQEHYtc4AKAIADQBB8KXO\nABDFLUH/AXEiA0UNAEH0pc4AKAIAIAMQqA5FDQBB9KXOACgCACIFQQxqKAIAIQkgBSgCCCEKIAUo\nAgAhCwJ/IAUoAgQiBARAIAJBADYCmAIgAiAJNgKUAiACIAo2ApACIAIgBDYCjAIgAiALNgKIAkEB\nDAELIAJBADYCiAJBAAshAyACQbgHaiACQYgCakHchcMAEN4hIAJB9ABqQQE2AgAgAkH8AGpBADYC\nACACQYiGwwA2AnAgAkGklswANgJ4IAJBADYCaAJAIAMgBEkEQCACIAk2ApQCIAIgCjYCkAIgAiAE\nNgKMAiACIAs2AogCIAIgAzYCmAIgA0EBaiEDDAELIAJBADYCiAILIAJB4AdqIAJBiAJqQdyFwwAQ\n3iEgAkEIaiATKAIoQQhqEJooIAIgAikDCDcD2AUCQCADIARJBEAgAiAJNgKUAiACIAo2ApACIAIg\nBDYCjAIgAiALNgKIAiACIAM2ApgCIANBAWohAwwBCyACQQA2AogCCyACQbgDaiACQYgCakHchcMA\nEN4hIAIgAkHXAGo2AsgFAkAgAyAESQRAIAIgAzYCsAYgAiAJNgKsBiACIAo2AqgGIAIgBDYCpAYg\nAiALNgKgBgwBCyACQQA2AqAGCyACQbgEaiACQaAGakHchcMAEN4hIAJBtAJqQbCGwwA2AgAgAkGo\nAmpBsIbDADYCACACQZwCakGghsMANgIAIAJBsAJqIAJBoAZqNgIAIAJBpAJqIAJByAVqNgIAIAJB\nmAJqIAJB2AVqNgIAIAJBkIbDADYCkAIgAiAFNgKABiACQQQ2AvwFIAIgAkG4BGo2AqwCIAIgAkG4\nA2o2AqACIAIgAkHgB2o2ApQCIAIgAkHoAGo2AowCIAIgAkG4B2o2AogCIAIgAkGIAmo2AvgFIAIg\nAkGoA2o2AqAGQfSlzgAoAgAgAkH4BWoQ6w4LAkAgAQRAIAJBHTYCmAIMAQsgAiAiNwLUAiACICE3\nAswCIAIgFzYCyAIgAiAWNgLEAiACIBU2AsACIAIgDjYCvAIgAiAGNgK4AiACIBI2ArQCIAIgDDYC\nsAIgAiARNgKsAiACIAc2AqgCIAIgDTYCpAIgAiAaNgKgAiACIBA2ApwCIAIgDzYCmAIgAiAINgKU\nAiACIBQ2ApACIAIgGDYCjAIgAiAZNgKIAiACQdwCaiACQegAakHEABCPOBoLIAJByABqIAJBiAJq\nEJseIAICfwJAIAICfwJAAkAgAigCSEEBaw4CAwABC0EgDAELIAIoAkwLNgKMAkEADAELIAIgAigC\nTDYCjAJBAQs2AogCIAIgAkGIAmoQoSYgAigCBCEBIAIoAgAhBiAbIBsoAgBBf2o2AgAgACAGQQBH\nNgIIIAAgAUEAIAYbNgIEIAAgATYCACACQZAIaiQAC4ohAg9/An4jAEGwCmsiAyQAIAMgAjYCRCAD\nIAE2AkACQEHYtc4AKAIADQBBoKnOABDFLUH/AXEiBEUNAEGkqc4AKAIAIAQQqA5FDQBBpKnOACgC\nACICQQxqKAIAIQYgAigCCCEFIAIoAgAhBwJ/IAIoAgQiBARAIANBADYCkAIgAyAGNgKMAiADIAU2\nAogCIAMgBDYChAIgAyAHNgKAAkEBDAELIANBADYCgAJBAAshASADQbAIaiADQYACakG4vMQAEN4h\nIANBjAJqQQE2AgAgA0GUAmpBADYCACADQfS8xAA2AogCIANBpJbMADYCkAIgA0EANgKAAgJAIAEg\nBEkEQCADIAE2AsgDIAMgBjYCxAMgAyAFNgLAAyADIAQ2ArwDIAMgBzYCuAMMAQsgA0EANgK4Awsg\nA0GQBWogA0G4A2pBuLzEABDeISADQdwAakH8vMQANgIAIANB2ABqIANBuANqNgIAIANB2LrEADYC\nUCADIAI2AtAJIANBAjYCzAkgAyADQZAFajYCVCADIANBgAJqNgJMIAMgA0GwCGo2AkggAyADQcgA\najYCyAkgAyADQUBrNgK4A0Gkqc4AKAIAIANByAlqEOsOIAMoAkQhAiADKAJAIQELIANBgAJqIABB\nMGooAgBBCGogASACEJQKIANBgAJqEJkrIABBNGooAgAhASADKAJAIQIgAygCRCEEIANBuAJqQgA3\nAwAgA0IANwOwAiADIAFBEGopAwAiEjcDqAIgAyABKQMIIhM3A6ACIAMgEkLzytHLp4zZsvQAhTcD\nmAIgAyASQu3ekfOWzNy35ACFNwOQAiADIBNC4eSV89bs2bzsAIU3A4gCIAMgE0L1ys2D16zbt/MA\nhTcDgAIgAiAEIANBgAJqEP02IANBgAJqEKYKIRIgAUEYaigCACASp0EHdCABQSBqKAIAdkEobGoi\nBxDAIAJAIAdBIGooAgBFDQAgBykDCCAHQRBqKQMAIAIgBBC2GCESIAMgBDYCTCADIAI2AkggAyAH\nQRhqIgE2AoQCIAMgA0HIAGo2AoACIANBOGogASgCACAHQSRqIgEoAgAgEiADQYACakEkEJsQIAMo\nAjhFDQAgASgCACIBRQ0AIANBMGogASADKAI8QQV0ayIBQXBqEJooIANByABqIAAoAiwgAUFgaiIA\nKAIIIABBDGooAgAgAygCMCADKAI0EI0GIAMoAkhBAkYNACADQYACaiADQcgAakG4ARCPOBoCQAJA\nAkACQCADKAKAAkUEQCADQbgDaiADQYACakEEckG0ARCPOBogAygCQCEKIAMgAygCRCIPNgL0BCAD\nIAo2AvAEIAMgAygC3AMiEBDIIjoA/wQgA0GABWogECgCCBCdFSADQZAFaiADKAKABSIAQRRqIhEQ\n/AEgA0GpBmohCCADQfwFaiEEIANBkAVqQQRyIQIgAy0AqAYhCyADKAKkBiEBIAMoAqAGIQwgAygC\nnAYhCSADKAKYBiENIAMoApQGIQ4gAygC+AUhBkEBIAMoApAFIgV0QesfcQ0BAn8gBUECRgRAIANB\nsAhqIAJB5AAQjzgaIANBoAlqIARBCGopAgA3AwAgA0GoCWogBEEQaikCADcDACADQccJaiAIQQJq\nLQAAOgAAIAMgBjYClAkgAyALOgDECSADIAw2ArwJIAMgCTYCuAkgAyANNgK0CSADIA42ArAJIAMg\nBCkCADcDmAkgAyAILwAAOwDFCSADIAE2AsAJIANBuAlqIQQCQAJAIAFBCGooAgAgAUEMaigCACAK\nIA8QuzYEQCADQRBqEL8mIAMpAxAgAygCGBD9LSEJIAFBEGooAgAiBSAFKAIAIghBAWo2AgAgCEF/\nSg0BDAkLIANBsAlqEMsqIANB0AhqEKMtIANBtAlqEK0qIAQQrSogA0G8CWoQwypBAiEGDAELIANB\nyAdqIAFBGGooAgAgAUEcaigCABDnHiADQcgJaiABQSBqEOMYQcAAQQQQuS8iASAFNgIIIAFCgYCA\ngBA3AgAgASADKQPIBzcCDCABQRRqIANB0AdqKAIANgIAIAFBGGogA0HICWpBJBCPOBogAUEBOgA8\nIANB0AlqIAJBCGopAgA3AwAgA0HYCWogAkEQaikCADcDACADQeAJaiACQRhqKQIANwMAIAMgAikC\nADcDyAkgA0HoCWogA0HQCGpBxAAQjzgaIANBwAdqIANBqAlqKQMANwMAIANBuAdqIANBoAlqKQMA\nNwMAIAMgA0GYCWopAwA3A7AHIANByAdqIANByAlqQeQAEI84GiAEEK0qCyADQcAJahDbKkEMIAZB\nAkYNARogA0GwCGogA0HIB2pB5AAQjzgaIANBwAZqIANBwAdqKQMANwMAIANBuAZqIANBuAdqKQMA\nNwMAIAMgAykDsAc3A7AGQQUMAQsgA0GwCGogAkHkABCPOBogA0GgCWogBEEIaikCADcDACADQagJ\naiAEQRBqKQIANwMAIANBxwlqIAhBAmotAAA6AAAgAyAGNgKUCSADIAs6AMQJIAMgDDYCvAkgAyAJ\nNgK4CSADIA02ArQJIAMgDjYCsAkgAyAEKQIANwOYCSADIAgvAAA7AMUJIAMgATYCwAkgA0G4CWoh\nBAJAIAFBCGooAgAgAUEMaigCACAKIA8QuzZFBEAgA0GwCWoQyyogA0HQCGoQoy0gA0G0CWoQrSog\nBBCtKiADQbwJahDDKkECIQYMAQsgA0HgCWogAkEYaikCADcDACADQdgJaiACQRBqKQIANwMAIANB\n0AlqIAJBCGopAgA3AwAgAyACKQIANwPICSADQegJaiADQdAIakHEABCPOBogA0EgahC/JiADKQMg\nIAMoAigQ/S0hCSABQRBqKAIAIgIgAigCACIFQQFqNgIAIAVBf0wNBiABQThqLQAAIQUgA0HIB2pB\nBHIgAUEUahDjGCADIAU6APAHIAMgAjYCyAdBNEEEEMYvIgFCgYCAgBA3AgAgAUEIaiADQcgHakEs\nEI84GiADQcgHaiADQcgJakHkABCPOBogA0HAB2ogA0GoCWopAwA3AwAgA0G4B2ogA0GgCWopAwA3\nAwAgAyADQZgJaikDADcDsAcgBBCtKgsgA0HACWoQ3CpBDCAGQQJGDQAaIANBsAhqIANByAdqQeQA\nEI84GiADQcAGaiADQcAHaikDADcDACADQbgGaiADQbgHaikDADcDACADIAMpA7AHNwOwBkEGCyIF\nQQxHDQJB2LXOACgCAEEESw0DQZSmzgAQxS1B/wFxIgBFDQNBmKbOACgCACAAEKgORQ0DQZimzgAo\nAgAiAkEMaigCACEEIAIoAgghBiACKAIAIQUCfyACKAIEIgAEQCADQQA2AtgJIAMgBDYC1AkgAyAG\nNgLQCSADIAA2AswJIAMgBTYCyAlBAQwBCyADQQA2AsgJQQALIQEgA0HYBmogA0HICWpBhIfDABDe\nISADQdQHakEBNgIAIANB3AdqQQA2AgAgA0HUh8MANgLQByADQaSWzAA2AtgHIANBADYCyAcCQCAB\nIABJBEAgAyAENgLUCSADIAY2AtAJIAMgADYCzAkgAyAFNgLICSADIAE2AtgJIAFBAWohAQwBCyAD\nQQA2AsgJCyADQYAHaiADQcgJakGEh8MAEN4hIANBCGogAygC4ANBCGoQmiggAyADKQMINwPwBgJA\nIAEgAEkEQCADIAE2AsAHIAMgBDYCvAcgAyAGNgK4ByADIAA2ArQHIAMgBTYCsAcMAQsgA0EANgKw\nBwsgA0GYB2ogA0GwB2pBhIfDABDeISADQegJakHch8MANgIAIANB3AlqQaCGwwA2AgAgA0HkCWog\nA0GwB2o2AgAgA0HYCWogA0HwBmo2AgAgA0GQhsMANgLQCSADIAI2AtAGIANBAzYCzAYgAyADQZgH\najYC4AkgAyADQYAHajYC1AkgAyADQcgHajYCzAkgAyADQdgGajYCyAkgAyADQcgJajYCyAYgAyAD\nQfAEajYCsAdBmKbOACgCACADQcgGahDrDgwDCyADQYACahCWFgwECyADQbAIaiACQeQAEI84GiAD\nQcAGaiAEQRBqKQIANwMAIANBuAZqIARBCGopAgA3AwAgA0HKCWogCEECai0AADoAACADIAQpAgA3\nA7AGIAMgCC8AADsByAkLIANBAToAiAUgERDUBCAAIAU2AhQgAEEYaiADQbAIakHkABCPOBogAEH8\nAGogBjYCACAAQawBaiALOgAAIABBqAFqIAE2AgAgAEGkAWogDDYCACAAQaABaiAJNgIAIABBnAFq\nIA02AgAgAEGYAWogDjYCACAAQYABaiADKQOwBjcCACAAQYgBaiADQbgGaikDADcCACAAQZABaiAD\nQcAGaikDADcCACAAIAMvAcgJOwCtASAAQa8BaiADQcoJai0AADoAAAsgA0GABWoQ+CkgAyAQEMgi\nOgD/BgJAQdi1zgAoAgBBAUsNAEGgps4AEMUtQf8BcSIARQ0AQaSmzgAoAgAgABCoDkUNAEGkps4A\nKAIAIgVBDGooAgAhAiAFKAIIIQQgBSgCACEGAn8gBSgCBCIBBEAgA0EANgKgBSADIAI2ApwFIAMg\nBDYCmAUgAyABNgKUBSADIAY2ApAFQQEMAQsgA0EANgKQBUEACyEAIANBgAdqIANBkAVqQeyHwwAQ\n3iEgA0G8CGpBATYCACADQcQIakEANgIAIANBrIjDADYCuAggA0GklswANgLACCADQQA2ArAIAkAg\nACABSQRAIAMgAjYCnAUgAyAENgKYBSADIAE2ApQFIAMgBjYCkAUgAyAANgKgBSAAQQFqIQAMAQsg\nA0EANgKQBQsgA0GYB2ogA0GQBWpB7IfDABDeISADIAMoAuADQQhqEJooIAMgAykDADcDyAYCQCAA\nIAFJBEAgAyACNgKcBSADIAQ2ApgFIAMgATYClAUgAyAGNgKQBSADIAA2AqAFIABBAWohAAwBCyAD\nQQA2ApAFCyADQbAGaiADQZAFakHsh8MAEN4hIAMgA0H/BGo2AvAGAkAgACABSQRAIAMgAjYCnAUg\nAyAENgKYBSADIAE2ApQFIAMgBjYCkAUgAyAANgKgBSAAQQFqIQAMAQsgA0EANgKQBQsgA0GwB2og\nA0GQBWpB7IfDABDeISADIANB/wZqNgKABQJAIAAgAUkEQCADIAA2AtgJIAMgAjYC1AkgAyAENgLQ\nCSADIAE2AswJIAMgBjYCyAkMAQsgA0EANgLICQsgA0HIB2ogA0HICWpB7IfDABDeISADQcgFakHc\nh8MANgIAIANBvAVqQbCGwwA2AgAgA0GwBWpBsIbDADYCACADQaQFakGghsMANgIAIANBxAVqIANB\nyAlqNgIAIANBuAVqIANBgAVqNgIAIANBrAVqIANB8AZqNgIAIANBoAVqIANByAZqNgIAIANBkIbD\nADYCmAUgAyAFNgLgBiADQQU2AtwGIAMgA0HIB2o2AsAFIAMgA0GwB2o2ArQFIAMgA0GwBmo2AqgF\nIAMgA0GYB2o2ApwFIAMgA0GwCGo2ApQFIAMgA0GAB2o2ApAFIAMgA0GQBWo2AtgGIAMgA0HwBGo2\nAsgJQaSmzgAoAgAgA0HYBmoQ6w4LIANBuANqEPgaDAELAAsgBxD+LCADQbAKaiQAC8UdAhJ/An4j\nAEHQCmsiAiQAIAFBGGohDAJAAkACQAJ/AkACfwJAAkACQAJAIAEoAhhFBEAgAkGwBmogAUEQaikD\nADcDACACQagGaiIDIAFBCGopAwA3AwAgAiABKQMAIhQ3A6AGAkACQCAUp0H/AXEiEUF8ag4CAAED\nCyACQawGaigCACEHIAIoAqQGIQUgAiADKAIAIgE2AuwHIAIgATYC5AcgAiAFNgLgByACIAEgB0EY\nbGoiCDYC6AcCQAJ/AkAgB0UNACACIAFBGGoiBTYC5AcgAS0AACIDQQZGDQAgAkGxCGogAUEJaikA\nADcAACACQbgIaiABQRBqKQAANwAAIAIgAzoAqAggAiABKQABNwCpCCACQdAIaiACQagIahCpDCAC\nLQDQCARAIAIoAtQIDAILIAJBhQhqIAIoAtQIIgFBEHY6AAAgAkGgCmoiBCACQeAIaikDADcDACAC\nQagKaiIGIAJB6AhqKQMANwMAIAJBsApqIgkgAkHwCGotAAA6AAAgAiACLQDTCDoAggggAiACLwDR\nCDsBgAggAiACQdgIaikDACIUNwPIBiACIAE7AIMIIAIgFDcDmAogAigCgAghAyACIAIvAYQIOwHA\nCiACQYgKaiAJLQAAOgAAIAJBgApqIAYpAwA3AwAgAkH4CWogBCkDADcDACACIAIpA5gKNwPwCQJA\nIAUgCEYNACACIAVBGGoiCTYC5AcgBS0AACIEQQZGDQAgAkHZCGogBUEJaikAADcAACACQeAIaiAF\nQRBqKQAANwAAIAIgBDoA0AggAiAFKQABNwDRCCACQcgGaiACQdAIahDLASACKALIBkUNAyACKALM\nBgwCC0EBQfTBwwBBvLTDABD5EwwBC0EAQfTBwwBBvLTDABD5EwshAyACQeAHahD/HwwLCyACQZcE\naiACQfgJaikDADcAACACQZ8EaiACQYAKaikDADcAACACQacEaiACQYgKai0AADoAACACIAIvAcAK\nOwGMBCACIAIpA/AJNwCPBCACIAIoAswGIgY2AqgEIAIgAUEYdjoAjgQgAiACQdAGaikDACIUNwKs\nBCACIAM2AogEIBRCIIghFSAUpyEEIAggCUYNByAHQYz7yABBvLTDABD5EyEDIAJBqARqEOMVQQEM\nCAsgAiACQawGaigCACISNgLYCCACIAIpAqQGNwPQCCACQYgEaiACQdAIahC5FiACQQA2AuAHIAJB\n8wlqIQkgAkGECGohDyACQdAGaiEKIAJByAZqQQFyIQYgAkGoCGpBAXIhCyACQYgEakEBciEEIAJB\n2AZqIQ0gAkGgBGohEyACQeAHakEEciEBIAJBmApqQQRyIRADQCACQcgGaiATEOwTAkACQAJAAkAC\nQAJAAkAgAi0A2AZBBkcEQCACQYgEahDsMSACQZgEaiANQRBqKQMANwMAIAJBkARqIA1BCGopAwA3\nAwAgAiANKQMANwOIBCACKALIBiACQZgKaiACKALMBiIHIAIoAtAGEPchIAcQjDQgAi0AmAoEQCAC\nKAKcCiEDDAwLIAItAJkKDgIDAgELIA5FBEBBmJrJAEEKENoYIQMMCwsgCA0EQdGiywBBChDaGCED\nDAwLIAJBiARqEOkVIgNFDQYMCQsgCEEBRg0BIAItAIgEIQMgAkEGOgCIBCADQQZGBEBBxPvIAEEQ\nEJYUIQMMCwsgBiAEKQAANwAAIAZBCGogBEEIaikAADcAACAGQQ9qIARBD2opAAA3AAAgAiADOgDI\nBiACQZgKaiACQcgGahDLASACKAKYCkUNBCACKAKcCiEDDAoLIA5FDQJBmJrJAEEKENsYIQMMBwtB\n0aLLAEEKENsYIQMMBwsgAkHgBmogAkGICmooAQA2AgAgAkHYBmogAkGACmopAQA3AwAgAkHQBmog\nAkH4CWopAQA3AwAgAkHsBmogAUEIaigCADYCACACIAIpAfAJNwPIBiACIAEpAgA3AuQGIAJB0Ahq\nQQRyIAJByAZqQSgQjzghASACIAU2AtAIAn8gAkHABGooAgAEQCASQbz7yABBvLTDABD5EyEDIAJB\n8AhqEOMVQQEMAQsgAkGYBmogAUEYaigCADYCACACQZAGaiABQRBqKQIANwMAIAJBiAZqIAFBCGop\nAgA3AwAgAiABKQIANwOABiACKAL4CCEHIAIoAvQIIQQgAigC8AghBiAFIQNBAAshASACQYgEahDa\nNUEADAgLIAItAIgEIQMgAkEGOgCIBCADQQZGBEBBxPvIAEEQEJYUIQMMBQsgCyAEKQAANwAAIAtB\nCGogBEEIaikAADcAACALQQ9qIARBD2opAAA3AAAgAiADOgCoCCACQcgGaiACQagIahCpDCACLQDI\nBgRAIAIoAswGIQMMBQsgAkGgCmoiAyAKQQhqKQIANwMAIAJBqApqIgcgCkEQaikCADcDACACQbAK\naiIOIApBGGotAAA6AAAgAiAGKAAANgKACCACIAopAgA3A5gKIAIgBkEDaigAADYAgwggAkHyCWog\nD0ECai0AADoAACACIA8vAAA7AfAJIAIoAoAIIQUgCSACKQOYCjcAACAJQQhqIAMpAwA3AAAgCUEQ\naiAHKQMANwAAIAlBGGogDi0AADoAAEEBIQ4MAQsgCARAIAEQ4xULIAEgECkCADcCACABQQhqIBBB\nCGooAgA2AgBBASEIIAJBATYC4AcMAAsACyACQdAGaiAMQQhqIgMoAgA2AgAgAiAMKQIANwPIBiAC\nQZgEaiABQRBqKQMANwMAIAJBkARqIAFBCGopAwA3AwAgAiABKQMANwOIBCACQdAIaiACQYgEahCJ\nByACKALQCARAIAIoAtQIIQEgAEEENgIMIAAgATYCACACQcgGahDSKwwKCyACQdgIaikDACEUIAIo\nAtQIIQEgAkEUaiADKAIANgIAIAIgATYCACACIBQ3AgQgACACKQMANwIAIAIgDCkCADcCDCAAQQhq\nIAJBCGopAwA3AgAgAEEQaiACQRBqKQMANwIADAkLQQEhASACQaAGaiACQaAIakGMtsMAEIMQIQNB\nAQwDCyAIQQFHDQELIAEQ4xULIAJBiARqENo1QQEhAUEACyEFAkACQAJAIBFBfGoOAgIBAAsgAkGg\nBmoQ4SMMBAsgBUUNAyACQaAGakEEchDXFQwDCyACQaAGakEEchDSMAwCCyACQZgGaiACQYgEakEE\nciIBQRhqKAIANgIAIAJBkAZqIAFBEGopAgA3AwAgAkGIBmogAUEIaikCADcDACACIAEpAgA3A4AG\nQQALIQEgFachByACQeAHahD/HwsgAQ0AAn8gBARAIAJBsApqIAQ2AgAgAkGsCmogBjYCACACIAQ2\nAqAKIAIgBjYCnAogAkEANgKYCkEADAELIAJBAjYCmApBACEHQQILIQEgAiAHNgK4CiACIAE2AqgK\nIAJBwApqIAJBmApqEIAJAkACQCACKALECiIBRQ0AIAEgAigCyAoiBEEMbGoiBUHwD2opAgAhFCAF\nQewPaigCACEFIAJBjARqIAEgBEG4AWxqIgRBlQEQjzgaIAQtAJUBIQEgAkHwCWogBEGWAWpBIhCP\nOBogAUEDRg0AIAJB0AhqIAJBiARqQZkBEI84GiACQagIaiACQfAJakEiEI84GiACQYgEaiACQdAI\nakEEckGVARCPOBogAiABOgCdBSACQZ4FaiACQagIakEiEI84IQYgAkGYCmoQ6hQgAkHQCGogFKci\nBCAUQiCIpxDoGCACLQDQCARAIAJB+AlqIAJB3AhqKAIANgIAIAIgAikC1Ag3A/AJIAIgAkHwCWoQ\nlhc2AqAIIAJBiARqEPUlIAUgBBCMNAwCCyACQagKaiACQegIaikDACIUNwMAIAJBiAhqIgcgAkHg\nCGopAwA3AwAgAkGQCGoiCCAUNwMAIAJBmAhqIgkgAkHwCGotAAA6AAAgAiACLQDTCDoAogggAiAC\nLwDRCDsBoAggAiACQdgIaikDADcDgAggAigC1AghCiACQcgGaiACQYgEakGVARCPOBogAkGgBmog\nBkEiEI84GiACQfgHaiIGIAJBmAZqKAIANgIAIAJB8AdqIgsgAkGQBmopAwA3AwAgAkHoB2oiDSAC\nQYgGaikDADcDACACIAo2AKMIIAIgAikDgAY3A+AHIAUgBBCMNCACQfcDaiAHKQMANwAAIAJB/wNq\nIAgpAwA3AAAgAkGHBGogCS0AADoAACACQdgDaiIFIA0pAwA3AwAgAkHgA2oiBCALKQMANwMAIAJB\n6ANqIgcgBigCADYCACACIAIvAaQIOwHsAyACIAItAKYIOgDuAyACIAIpA4AINwDvAyACIAIpA+AH\nNwPQAyACKAKgCCEGIAJBuAJqIAJByAZqQZUBEI84GiACQZYCaiACQaAGakEiEI84GiACQYACaiII\nIAJB9ANqKQIANwMAIAJBiAJqIgkgAkH8A2opAgA3AwAgAkGQAmoiCiACQYQEaigCADYCACACQeAB\naiILIAUpAwA3AwAgAkHoAWoiBSAEKQMANwMAIAJB8AFqIgQgBygCADYCACACIAIpAuwDNwP4ASAC\nIAIpA9ADNwPYASACQUBrIAJBuAJqQZUBEI84GiACQR5qIAJBlgJqQSIQjzgaIAJBlARqIAgpAwA3\nAgAgAkGcBGogCSkDADcCACACQaQEaiAKKAIANgIAIAJBtARqIAspAwA3AgAgAkG8BGogBSkDADcC\nACACQcQEaiAEKAIANgIAIAIgBjYCiAQgAiACKQP4ATcCjAQgAiADNgKoBCACIAIpA9gBNwKsBCAC\nQcgEaiACQUBrQZUBEI84GiACIAE6AN0FIAJB3gVqIAJBHmpBIhCPOBogAiACQYgEahDHLSAAQRBq\nIAJBEGopAwA3AgAgAEEIaiACQQhqKQMANwIAIAAgAikDADcCACAMENIrDAMLIAJBwApqQcCuwwBB\nNBCwGCACIAJBwApqEMkiNgKgCCACQZgKahDqFAsgAigCoAgQ+REhAwsgAEEENgIMIAAgAzYCACAM\nENIrCyACQdAKaiQAC9odAi9/AX4jAEGAK2siBSQAIAVBIGogARDVIyAFKAIkISQgBSgCICErIAVB\nGGogAiADEN0hIAUoAhghICAFKAIcISEgBUEQaiAEENUjIAUoAhQhJSAFQQhqIAUoAhAiASgCACAB\nQQRqKAIAEJQkIAUoAgwhFiAFKAIIIQEgBUH4KmpBADYCACAFQYABOgD8KiAFQoCAgIAQNwPwKiAF\nICE2AuwqIAUgIDYC6CogBUIANwPgKiAFICE2AtwqIAUgIDYC2CogBUGIDmogBUHYKmoQoQECQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBSkDuA9CFFIEQCAFQYgBaiAF\nQYgOakHIARCPOBogBUHYKmoQvRwiBEUNEiAFKQO4AiI0p0F9akENIDRCAlYbDhACAwQFBgcICQoL\nDA0ODxARAQsgBSgCiA4hBAwSCyAFQYgBahD0KwwRCyAFQYgBahD1KwwQCyAFQYgBahD2KwwPCyAF\nQYgBahD3KwwOCyAFQYgBahD4KwwNCyAFQYgBahD5KwwMCyAFQYgBahD6KwwLCyAFQYgBahD7KwwK\nCyAFQYgBahD0LgwJCyAFQYgBahD8KwwICyAFQYgBahD9KwwHCyAFQYgBahD+KwwGCyAFQYgBahD/\nKwwFCyAFQYgBahCALAwECyAFQYgBahD1LgwDCyAFQYgBahCBLAwCCyAFQYgBahDpLQwBCyAFKAKU\nAiEmIAUoApACIScgBSgCjAIhLCAFKAKIAiEtIAUoAoQCIS4gBSgCgAIhLyAFKAL8ASEiIAUoAvgB\nISMgBSgC9AEhHCAFKALwASEaIAUoAuwBIRsgBSgC6AEhDCAFKALkASENIAUoAuABIQYgBSgC3AEh\nByAFKALYASEIIAUoAtQBIQIgBSgC0AEhAyAFKALMASEJIAUoAsgBIQogBSgCxAEhDyAFKALAASEQ\nIAUoArwBIREgBSgCuAEhEiAFKAK0ASETIAUoArABIRQgBSgCrAEhFyAFKAKoASEYIAUoAqQBIR4g\nBSgCoAEhHyAFKAKcASEwIAUoApgBITEgBSgClAEhMiAFKAKQASEzIAUoAowBIQsgBSgCiAEhBCAF\nQYABaiIVIAVBsAJqKQMANwMAIAVB+ABqIg4gBUGoAmopAwA3AwAgBUHwAGoiHSAFQaACaikDADcD\nACAFQeAAaiIZIAVByAJqKQMANwMAIAUgBSkDmAI3A2ggBSAFKQPAAjcDWCAFKQO4AiE0IAUoAvAq\nIAUoAvQqEIw0IDRCFFEiKA0BIAVB0ABqIBUpAwA3AwAgBUHIAGogDikDADcDACAFQUBrIB0pAwA3\nAwAgBUEwaiAZKQMANwMAIAUgBSkDaDcDOCAFIAUpA1g3AygCQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAIDSnQX1qQQ0gNEICVhtBAWsOEAECAwQFBgcICQoLDA0ODxAACwJ/\nIAQgC3JFBEAgFiEVIAEhDiAMIRogDSEbIAYhDCAHIQ0gCCEGIAIhByADIQggCSECIAohAyAPIQkg\nECEKIBEhDyASIRAgEyERIBQhEiAXIRMgGCEUQQAMAQsgFyEVIBghDiABIRlBAQshBEEAIQtCAyE0\nDBELAn8gBCALckUEQCAcIR0gGiEZIBshHCAMIRogDSEbIAYhDCAHIQ0gCCEGIAIhByADIQggFiEC\nIAEhA0EADAELIBYhHSABIRlBAQshBEEAIQtCBCE0IBchFSAYIQ4MEQsCfyAEIAtyRQRAIBYhFSAB\nIQ4gDCEaIA0hGyAGIQwgByENIAghBiACIQcgAyEIIAkhAiAKIQMgDyEJIBAhCiARIQ8gEiEQIBMh\nESAUIRIgFyETIBghFEEADAELIBchFSAYIQ4gASEZQQELIQRBACELQgUhNAwPCwJ/IAQgC3JFBEAg\nFiEVIAEhDiAMIRogDSEbIAYhDCAHIQ0gCCEGIAIhByADIQggCSECIAohAyAPIQkgECEKIBEhDyAS\nIRAgEyERIBQhEiAXIRMgGCEUQQAMAQsgFyEVIBghDiABIRlBAQshBEEAIQtCBiE0DA4LAn8gBCAL\nckUEQCAWIRUgASEOIAwhGiANIRsgBiEMIAchDSAIIQYgAiEHIAMhCCAJIQIgCiEDIA8hCSAQIQog\nESEPIBIhECATIREgFCESIBchEyAYIRRBAAwBCyAXIRUgGCEOIAEhGUEBCyEEQQAhC0IHITQMDQsC\nfyAEIAtyRQRAIBYhFSABIQ4gHCEdIBohGSAbIRwgDCEaIA0hGyAGIQwgByENIAghBiACIQcgAyEI\nIAkhAiAKIQMgDyEJIBAhCiARIQ8gEiEQIBMhESAUIRIgFyETIBghFEEADAELIBchFSAYIQ4gFiEd\nIAEhGUEBCyEEQQAhC0IIITQMDQsCfyAEIAtyRQRAIBshHCAMIRogDSEbIAYhDCAHIQ0gCCEGIAIh\nByADIQggCSECIAohAyAWIQkgASEKQQAMAQsgASEZQQELIQRBACELQgkhNAwKCwJAIBqtIBytQiCG\nhEICUQRAQQIhGUEAIR0gFiEcIAEhGgwBCyAcIR0gGiEZIBshHCAMIRogDSEbIAYhDCAWIQ0gASEG\nC0IKITQgFyEVIBghDgwLCwJ/IAQgC3JFBEAgFiEVIAEhDiAGIQwgByENIAghBiACIQcgAyEIIAkh\nAiAKIQMgDyEJIBAhCiARIQ8gEiEQIBMhESAUIRIgFyETIBghFEEADAELIBchFSAYIQ4gASEZQQEL\nIQRBACELQgshNAwJCwJ/IAQgC3JFBEAgGyEcIAwhGiANIRsgBiEMIAchDSAIIQYgAiEHIAMhCCAJ\nIQIgCiEDIBYhCSABIQpBAAwBCyABIRlBAQshBEEAIQtCDCE0DAcLAn8gBCALckUEQCACIQcgAyEI\nIAkhAiAKIQMgDyEJIBAhCiARIQ8gEiEQIBMhESAUIRIgFiETIAEhFEEADAELIAEhGUEBCyEEQQAh\nC0INITQMBgsCfyAEIAtyRQRAIBYhFSABIQ4gBiEMIAchDSAIIQYgAiEHIAMhCCAJIQIgCiEDIA8h\nCSAQIQogESEPIBIhECATIREgFCESIBchEyAYIRRBAAwBCyAXIRUgGCEOIAEhGUEBCyEEQQAhC0IO\nITQMBgsCfyAEIAtyRQRAIBYhFSABIQ4gHCEdIBohGSAbIRwgDCEaIA0hGyAGIQwgByENIAghBiAC\nIQcgAyEIIAkhAiAKIQMgDyEJIBAhCiARIQ8gEiEQIBMhESAUIRIgFyETIBghFEEADAELIBchFSAY\nIQ4gFiEdIAEhGUEBCyEEQQAhC0IPITQMBgsgBUGgDmoiFSAFQdAAaikDADcDACAFQZgOaiAFQcgA\naikDADcDACAFQZAOaiAFQUBrIg4pAwA3AwAgBSAFKQM4NwOIDgJAIDRCAlIEQCAFQeAqaiAOKQMA\nNwMAIAVB8CpqIBUpAwA3AwAgBUHwAGogBUEwaikDADcDACAFIAUpAzg3A9gqIAUgBSkDmA43A+gq\nIAUgBSkDKDcDaCAeIRUgHyEOIBshKSAMISogDSEbIAYhDCAHIQ0gCCEGIAIhByADIQggCSECIAoh\nAyAPIQkgECEKIBEhDyASIRAgEyERIBQhEiAXIRMgGCEUIBYhHiABIR8MAQtCAiE0IBchFSAYIQ4g\nFiEpIAEhKgsgHCEdIBohGSApIRwgKiEaDAULAn8gBCALckUEQCAGIQwgByENIAghBiACIQcgAyEI\nIAkhAiAKIQMgDyEJIBAhCiARIQ8gEiEQIBMhESAUIRIgFiETIAEhFEEADAELIAEhGUEBCyEEQQAh\nC0IRITQMAgsCfyAfrSAerUIghoRCAlEEQEECIQ4gFiEmIAEhJ0EADAELIAVB6CpqIAVByABqKQMA\nNwMAIAVB4CpqIAVBQGspAwA3AwAgBSAFKQM4NwPYKiAfIQ4gHgshFUISITQgHCEdIBohGSAbIRwg\nDCEaIA0hGyAGIQwgByENIAghBiACIQcgAyEIIAkhAiAKIQMgDyEJIBAhCiARIQ8gEiEQIBMhESAU\nIRIgFyETIBghFCAWIR4gASEfDAMLAn8gBCALckUEQCACIQcgAyEIIAkhAiAKIQMgDyEJIBAhCiAR\nIQ8gEiEQIBMhESAUIRIgFiETIAEhFEEADAELQQELIQRBACELQhMhNCAXIRUgGCEOICIhHSAjIRkg\nFiEiIAEhIwwCCyAXIRUgGCEOCyAWIR0LIAVBiAFqICsQ6wUgBSAmNgKcHSAFICc2ApgdIAUgLDYC\nlB0gBSAtNgKQHSAFIC42AowdIAUgLzYCiB0gBSAiNgKEHSAFICM2AoAdIAUgHTYC/BwgBSAZNgL4\nHCAFIBw2AvQcIAUgGjYC8BwgBSAbNgLsHCAFIAw2AugcIAUgDTYC5BwgBSAGNgLgHCAFIAc2Atwc\nIAUgCDYC2BwgBSACNgLUHCAFIAM2AtAcIAUgCTYCzBwgBSAKNgLIHCAFIA82AsQcIAUgEDYCwBwg\nBSARNgK8HCAFIBI2ArgcIAUgEzYCtBwgBSAUNgKwHCAFIBU2AqwcIAUgDjYCqBwgBSAeNgKkHCAF\nIB82AqAcIAUgMDYCnBwgBSAxNgKYHCAFIDI2ApQcIAUgMzYCkBwgBSAErSALrUIghoQ3A4gcIAVB\nuB1qIAVB8CpqKQMANwMAIAVBsB1qIAVB6CpqKQMANwMAIAVBqB1qIAVB4CpqKQMANwMAIAVB0B1q\nIAVB8ABqKQMANwMAIAUgNDcDwB0gBSAFKQPYKjcDoB0gBSAFKQNoNwPIHSAFQdgdaiAFQYgBakH8\nDBCPOBpBACEEIAVBADoA1CogBSAFQYgOajYCWCAFQdgAakHUzcAAEJg4IQEgBSkDwB1CFFENAiAF\nQYgOahChKwwCCyAFKALwKiAFKAL0KhCMNEEBISgLIAQQmRMhBCABIBYQoDUgBCEBCyAlICUoAgBB\nf2o2AgAgICAhEKA1ICQgJCgCAEF/ajYCACAAICg2AgggACAENgIEIAAgATYCACAFQYAraiQAC48c\nAhp/A34jAEGwAmsiAiQAIAJBiAFqIAFBCGopAgA3AwAgAkGQAWogAUEQaikCADcDACACQfgAaiAB\nQTxqKAIANgIAIAIgASkCADcDgAEgAiABKQI0NwNwIAEoAhghFCABKAIcIRUgASgCICEWIAEoAiQh\nFyABKAIoIQUgASgCLCEDIAEoAjAhByACQegAaiABQcgAaigCADYCACACQdgAaiABQdQAaigCADYC\nACACIAEpAkA3A2AgAiABKQJMNwNQIAIgB0EAIAMbNgK4ASACIAM2ArABIAIgBTYCrAEgAiADRUEB\ndCIBNgKoASACIAM2AqABIAIgBTYCnAEgAiABNgKYASACQegBaiACQZgBahDvDgJAAkAgAigC6AFF\nBEAgAkGYAWoQ+RdBBCEHDAELIAJByABqIAIoArgBQQFqIgFBfyABGyIBQQQgAUEESxsQ6xkgAkHw\nAWopAwAhHCACQfgBaigCACEBIAIoAkghCSACKAJMIgcgAikD6AE3AgAgB0EQaiABNgIAIAdBCGog\nHDcCACACQegBaiACQZgBakEkEI84GkEUIRADQCACQcABaiACQegBahDvDgJAIAIoAsABBEAgBEEB\naiIEIAlHDQECf0EAIAkgAigCiAJBAWoiAUF/IAEbaiIBIAlJDQAaIAlBAXQiAyABIAMgAUsbIgFB\nBCABQQRLGyIFQRRsIQEgBUHnzJkzSUECdCEDIAIgCQR/IAIgBzYCkAIgAiAJQRRsNgKUAkEEBUEA\nCzYCmAIgAkHYAWogASADIAJBkAJqELwOIAIoAtwBIQEgAigC2AEEQCACKALgAQwBCyAFIQkgASEH\nQYGAgIB4CyEDIAEgAxDKLQwBCyACQegBahD5FyAEQX9GDQICQCAEQQFqIg9BFU8EQCACQUBrIA9B\nAXYQ6xkgAigCRCELIAIoAkAhGCACQQA2AvABIAJCgICAgMAANwPoASAHQURqIRFBBCEBIA8hBANA\nIARFBEAgAigC6AEgARCfNSALEPweIBggCxDCMAwDCwJAAkAgBEF/aiIIRQ0AIAcgCEEUbGoiASgC\nACABQQRqKAIAIARBFGwiASAHakFYaiIFKAIAIgMgBUEEaigCACIFELw2Qf8BcUH/AUcEQCABIBFq\nIQEDQCAIQQFGDQIgCEF/aiEIIAMgBSABKAIAIgMgAUEEaigCACIFELw2IAFBbGohAUH/AXFB/wFH\nDQALDAILIAEgEWohBgNAAkBBACEBIAhBAUYEQEEAIQgMAQsgCEF/aiEIIAMgBSAGKAIAIgMgBkEE\naigCACIFELw2IAZBbGohBkH/AXFB/wFGDQELCyACQThqIAggBCAHIA9B5LbLABDkHyACQTBqIAIo\nAjwiDEEBdiIGIAIoAjgiBSAGQZy0ywAQriIgAigCNCEKIAIoAjAhAyACQShqIAYgBSAMQRRsakEA\nIAZrQRRsaiAGQay0ywAQriIgAigCKCAGQRRsakFsaiEFIAIoAiwhDQJAA0AgASAGaiIORQ0DIAEg\nCmpFDQEgDkF/aiANSQRAIAMgBRCTISAFQWxqIQUgAUF/aiEBIANBFGohAwwBCwsgDEEBdiABakF/\naiANQcy0ywAQoxYACyAKIApBvLTLABCjFgALQQAhCAsgBCAIayEBA0AgCEEAIAFBCkkbBEAgAkEQ\naiAIQX9qIgggBCAHIA9B9LbLABDkHyACKAIQIAIoAhQQywogAUEBaiEBDAEFIAJB6AFqIAggARC9\nIANAIAJBIGogAigC7AEiASACKALwASIEENcNIAIoAiQhDCACKAIgQQFHBEAgCCEEDAQLIAxBAWoi\nGSABIARBhLfLABCNKyIDKAIEIQogAkEYaiADKAIAIhogDCABIARBlLfLABCNKyIBKAIEIhsgASgC\nAGogByAPQaS3ywAQ5B8gAigCGCIEIApBFGwiA2ohASAEIAIoAhwiBUEUbGohDQJAAkAgBSAKayIF\nIApJBEAgCyABIAVBFGwiAxCPOCIGIANqIQUgDUFsaiEDA0AgASAETSAFIAZNcg0CIAMgAUFsaiIN\nIAVBbGoiDiAOKAIAIA5BBGooAgAgDSgCACANQQRqKAIAELw2Qf8BcUH/AUYiEhsiEykCADcCACAD\nQRBqIBNBEGooAgA2AgAgA0EIaiATQQhqKQIANwIAIAUgDiASGyEFIA0gASASGyEBIANBbGohAwwA\nCwALIAMgCyAEIAMQjzgiA2ohBQNAIAMgBU8gASANT3INAiAEIAEgAyABKAIAIAFBBGooAgAgAygC\nACADQQRqKAIAELw2Qf8BcSIOQf8BRiISGyIGKQIANwIAIARBEGogBkEQaigCADYCACAEQQhqIAZB\nCGopAgA3AgAgAyAOQf8BR0EUbGohAyABIBJBFGxqIQEgBEEUaiEEDAALAAsgASEEIAYhAwsgBCAD\nIAUgA2sQjzgaIAwgAigC7AEgAigC8AEQjisiASAKIBtqNgIEIAEgGjYCACACQegBaiAZEK0dDAAL\nAAsACwALAAtBAiEBIA9BAkkNAEEAIARrIQQgByAQakFYaiEDA0AgBEUNASADIAEQywogA0FsaiED\nIAFBAWohASAEQQFqIQQMAAsACyACEM0tIgE2AtwBIAJBADYC2AEgAkHoAWpBACABEJQhIAIoAuwB\nIQYgAigC6AEhCyACQQA2AvgBIAIgBzYC9AEgAiAHIBBqIgE2AvABIAIgBzYC7AEgAiAJNgLoASAC\nQaABaiEKIAJBmAFqQQRyIREgAkGAAmohCCACQfwBaiEPIAchBEEAIQNBACENA0ACQAJAAkACQAJA\nAkACQAJAAn8gAwRAIAQhAyAPIQQgCAwBCyABIARGDQEgBEEUaiEDIARBBGoLIQUgBCgCACIMDQEg\nAyEBCyACQQA2AvgBIAIgATYC7AEgByABayAQakEUbkEUbCEEA0AgBEUNAiABKAIAIAFBBGooAgAQ\nlTggAUEIaigCACABQQxqKAIAEIw0IARBbGohBCABQRRqIQEMAAsACyAFKQIAIRwgEUEIaiAFQQhq\nKQIANwIAIBEgHDcCACACIAw2ApgBAn8gASADRgRAQQAhBSABDAELIAMoAgAhBSACQcgBaiADQQxq\nKQIANwMAIAIgAykCBDcDwAEgA0EUagshBCAIIAIpA8ABNwIAIAhBCGogAkHIAWopAwA3AgAgAiAF\nNgL8AQJAIAVFBEAgAiAENgLsASACQQE2AvgBIAIoApwBIQ4MAQsgDCACKAKcASIOIAUgAigCgAIQ\nsDRFBEAgAkGYAWoQkCtBASEDDAgLIAIgBDYC7AEgAkEBNgL4AQsgAkGYAmoiBSAKQQhqKAIANgIA\nIAIgCikCADcDkAIgBi8B4gFBC08NASAKIAUoAgA2AgAgAiACKQOQAjcDmAEgBiAMIA4gAkGYAWoQ\n4BgaDAULIAkgBxDCMCACKALYASIMIQMgAigC3AEiDiEEA0AgA0UNAiAELwHiASIIRQ0DAkAgBEHk\nAWoiCSAIQQJ0aigCACIBLwHiASIHQQRLDQBBBSAHayIFIAkgCEF/aiILQQJ0aigCACIILwHiASIG\nSw0FIAggBiAFayIJOwHiASABQQU7AeIBIAEgBUEDdGogASAHQQN0EI44GiABQdwAaiIPIAVBDGxq\nIA8gB0EMbBCOOBogCCAJQQFqIhBBA3RqIAYgEGsiESABQQQgB2siBhDaKSAIIAlBDGxqIgpB6ABq\nIBEgDyAGENspIAQgC0EDdGoiESkCACEdIApB5ABqKAIAIRIgCkHcAGopAgAhHiARIAggCUEDdGop\nAgA3AgAgBCALQQxsaiIEQdwAaiIJKQIAIRwgCSAeNwIAIARB5ABqIgkoAgAhBCAJIBI2AgAgAkHw\nAWogBDYCACACIBw3A+gBIAJBoAFqIAQ2AgAgAiAcNwOYASABIAZBA3RqIB03AgAgDyAGQQxsaiIJ\nQQhqIAQ2AgAgCSAcNwIAIANBAUYNACABQeQBaiIEIAVBAnRqIAQgB0ECdEEEahCOOBogCCAQQQJ0\nakHkAWogBSAEIAUQ1CkgAUEAQQYQwBwLIANBf2ohAyABIQQMAAsACwJAA0AgBigCWCIGBEAgC0EB\naiELIAYvAeIBQQtPDQEMAgsLIAJBCGogAkHYAWoQ6hogAigCDCEGIAIoAgghCwsgAhDNLTYCxAEg\nAkEANgLAAUEBIQMDQCADIAtGBEAgCiAFKAIANgIAIAIgAikDkAI3A5gBIAsgBiAMIA4gAkGYAWog\nAigCwAEgAigCxAEQsBIgAkGYAWogCyAGEJQhIAIoApwBIQYgAigCmAEhCwwFBSADQQFqIQMgAiAC\nQcABahDqGgwBCwALAAsgACAMNgIoIABBMGogDTYCACAAQSxqIA42AgAMBwtByJLLAEEZQeSSywAQ\n+R0AC0GEj8sAQSdBrI/LABD5HQALQQEhAyANQQFqIQ0MAAsACyAHIBBqIgEgAikDwAE3AgAgAUEQ\naiACQdABaigCADYCACABQQhqIAJByAFqKQMANwIAIBBBFGohEAwACwALIABBLGpCADcCACAHEPwe\nIAkgBxDCMAsgACACKQNQNwJMIAAgAikDgAE3AgAgACACKQNgNwJAIAAgFjYCICAAIBQ2AhggAEEk\naiAXNgIAIABBHGogFTYCACAAQdQAaiACQdgAaigCADYCACAAQQhqIAJBiAFqKQMANwIAIABBEGog\nAkGQAWopAwA3AgAgAEHIAGogAkHoAGooAgA2AgAgAEE8aiACQfgAaigCADYCACAAIAIpA3A3AjQg\nAkGwAmokAAuxHQIefwF+IwBB4AFrIgIkACACQdABaiABEJUVAkACQAJ/IAItANABRQRAIAItANEB\nDQIgAkEFNgJ4IAEgAkH4AGoQuxsMAQsgAigC1AELIQMgAEEBNgIAIAAgAzYCBAwBCyAAAn8CQAJ/\nAkACQAJAIAItANIBQfsARgRAIAEgAS0AHEF/aiIDOgAcIANB/wFxRQRAIAJBFTYCeCABIAJB+ABq\nELsbIQEgAEEBNgIAIAAgATYCBAwICyABIAEoAghBAWo2AgggAkEBOgBkIAIgATYCYCACQgA3Amwg\nAkGIAWohHSACQfgAakEEciEXAkACQAJAA0AgAkGwAWogAkHgAGoQjgcgAigCtAEhECACKAKwAQRA\nIBAhAwwICwJ/AkACQCAQBEAgAigCuAEhEyACKAJgIg0QnhUiAw0KIAJB0AFqIA0QlRUgAi0A0AFF\nBEAgAi0A0QFFBEAgAkEFNgJ4IA0gAkH4AGoQuxshAwwMCyACLQDSAUH7AEcNAiANIA0tABxBf2oi\nAzoAHCADQf8BcUUEQCACQRU2AnggDSACQfgAahC7GyEDDAwLIA0gDSgCCEEBajYCCCACQQE6AKQB\nIAIgDTYCoAEgAkIANwLEAUEAIRUCQAJAAkADQCACQfgAaiACQaABahChCCACKAJ8IQYCQAJAIAIo\nAngEQCAGIQQMAQsgBkUNCSACKAKAASEPIAIoAqABIgMQnhUiBEUEQCACQdABaiADEJYeIAIoAtAB\nIgoNAiACKALUASEECyAGIA8QoDULIAJBwAFqEPAVQQAhCUEBDAkLIAIoAtQBIQ4CQCACAn8CQCAC\nKALEASIRBEAgAigCwAEhCCARIQQDQCAELwG2ASIJQQN0IQtBACEHQX8hBSAEIQMCQANAIAcgC0YE\nQCAJIQUMAgsgBUEBaiEFIAdBCGohByADQQRqIRIgAygCACEMIANBCGohAwJAIAYgDyAMIBIoAgAQ\nvDZB/wFxDgIAAQILCyAGIA8QlTggBCAHaiIDQdQAaiIEKAIAIQUgBCAONgIAIANB0ABqIgQoAgAh\nAyAEIAo2AgAgA0UNBiADIAUQoDUMBgsgCARAIAhBf2ohCCAEIAVBAnRqQbgBaigCACEEDAELCyAE\nDQELEPMtIgMgBiAPIAogDhDuGyACIAM2AsQBIAJBADYCwAFBAQwBCyACIAU2AtgBIAJBADYC0AEg\nAiAENgLUAQJAIAQvAbYBQQpNBEAgAkHQAWogBiAPIAogDhDuIAwBCyACQfgAaiAFEJUbIAIoAngh\nAyACKAJ8IQcgAigCgAEhFBDzLSIIIAQvAbYBIhYgA0F/c2oiBTsBtgEgBEHYAGoiGiADQQN0Iglq\nIhIoAgAhCyASKAIEIRIgBCAJaiIMKAIAIQkgDCgCBCEMIAJB2ABqIAggBRCVKyAEIANBAWoiG0ED\ndCIcaiAWIBtrIhYgAigCWCACKAJcENopIAJB0ABqIAhB2ABqIAUQlisgGiAcaiAWIAIoAlAgAigC\nVBDaKSAEIAM7AbYBIAIgFDYCgAEgAiAIIAQgBxs2AnwgAkEANgJ4IAJB+ABqIAYgDyAKIA4Q7iAg\nCUUNAEEAIQdBACEFAkADQCAEKAKwASIDRQ0BIAIgBC8BtAEiBDYC2AEgAiADNgLUASACIAVBAWoi\nBjYC0AEgBSAHRw0EIAMvAbYBIhtBC08EQCACQfgAaiAEEJUbIAIoAnghBCACKAKAASEcIAIoAnwh\nFhD5LSIFIAMvAbYBIhggBEF/c2oiBzsBtgEgA0HYAGoiHiAEQQN0Ig5qIgooAgAgCigCBCADIA5q\nIhQoAgAhDiAUKAIEIRQgAkHIAGogBSAHEJUrIAMgBEEBaiIaQQN0Ih9qIBggGmsiGCACKAJIIAIo\nAkwQ2ikgAkFAayAFQdgAaiAHEJYrIB4gH2ogGCACKAJAIAIoAkQQ2ikgAyAEOwG2ASAFLwG2ASIY\nQQFqIQcgGEEMTw0HIBsgBGsiBCAHRw0IIAVBuAFqIANBuAFqIBpBAnRqIARBAnQQjzgaIAJBOGog\nBSAGEJAWIAIoAjghByACKAI8IQQgAiAcNgKAASACIAQgAyAWGzYCfCACIAcgBiAWGzYCeCACQfgA\naiAJIAwgCyASIAgQwQ4gBCEIIAMhBCAGIQUhEiELIBQhDCAOIgkNAQwDCwsgAkHQAWogCSAMIAsg\nEiAIEMEODAELIBFFDQYgAkEwaiACQcABahDzGiACIAIpAzA3A3ggAkH4AGogCSAMIAsgEiAHIAgQ\n2xMgAigCyAEhFQsgFUEBagsiFTYCyAEMAQsLQcyNywBBNUGEjssAEPkdAAsgB0EMQbyNywAQvTYA\n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\nIAIgCDYCYCACIAQ2AlwgAiAHNgJYIAIgAikD+AE3AkwgAiAJNgJsIAIgDDYCaCACIAM2AmQgAiAK\nOgBwIAIgATYCSCACIAU2AkQgAiAGNgJAIAJB4AFqIAJBiAFqKAIANgIAIAJB2AFqIAJBgAFqKQMA\nNwMAIAIgAikDeDcD0AEgAkHQAWoQ5AwiAQRAIABBAjoAMCAAIAE2AgAgAkFAaxCfIgwPCyAAIAJB\nQGtBNBCPOBoMDgsgAigC1AEhAQwMCyACQRRqKAIAIQYgBSgCACEBIAIoAgwhBSACQQA2AjggAkEW\nOgAoIAIgATYCJCACIAE2AhwgAiAFNgIYIAIgASAGQQV0ajYCICACQQA2ArQBIAJBpwJqIQsgAkHf\nAWohESACQYcBaiESIAJBKGohCiACQfgAakEBciIVQQdqIRZBACEGQQAhBUECIQMDQAJAAkACQAJA\nAkACQAJAAkACQAJAAkAgAUUNACACKAIcIgQgAigCIEYNACACIARBIGo2AhwgBC0AACINQRZGDQAg\nAkHnAWogBEEYaikAADcAACACQeABaiAEQRFqKQAANwMAIAJB2AFqIgEgBEEJaikAADcDACASIBEp\nAAA3AAAgEkEIaiARQQhqKQAANwAAIAIgBCkAATcDeCACIARBCGopAAA3AH8gAiACKAI4QQFqNgI4\nIAJBrwJqIAJBjwFqKQAANwAAIAJBqAJqIAJBiAFqKQMANwMAIAJBoAJqIgQgAkGAAWoiBykDADcD\nACACIAIpA3g3A5gCIAoQ3zMgCkEIaiIIIAtBCGopAAA3AAAgCiALKQAANwAAIBUgAikDmAI3AAAg\nFiACKQCfAjcAACACIA06AHgCQAJAAkACQAJAAkACQAJAAkAgDUF/ag4PAQAAAgAAAAAAAAADBAUG\nAAsgAkHYAWogAkGAAWopAwA3AwAgAiACKQN4NwPQASACQdABaiACQbgCakHAhskAENgoDBkLIAJB\n+AFqIAIxAHkQgi8MBQsgAkH4AWogAikDgAEQgi8MBAsgAigCfCACQfgBaiACKAKAASIQIAIoAoQB\nEL4ZIBAQjDQMBAsgAkH4AWogAigCfCACKAKAARC+GQwCCyACKAJ8IAJB+AFqIAIoAoABIhAgAigC\nhAEQyw0gEBCMNAwCCyACQfgBaiACKAJ8IAIoAoABEMsNCyACQfgAahCWGQsgAi0A+AENECACLQD5\n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\nQQFzckUEQCACQbABahDwLAsgBkUgAXJFBEAgDyAGEIw0CyAAQQI6ADAgACADNgIAIAIoAiQEQCAC\nQRhqEJEgCyAKEN0zDAMLIAJB+AFqEPAsCyAGIAUQjDQLIABBAjoAMCAAIAE2AgAgAkH4AGoQyjQL\nIBRBHnFBFEYNACACQQhqEJYZCyACQcACaiQAC+gbAQ1/IwBBoAxrIgYkACAGIAQ2AjQgBkGQBGog\nA0EwaiIPEIINIAZBsARqIANB3ABqIhAQrBggBkHABGogARDnFCAGQdAEaiADEPEuIAZB6ARqIANB\n6ABqIhEQjg4gBkHABmogBkGoBGopAwA3AwAgBkG4BmogBkGgBGopAwA3AwAgBkGwBmogBkGYBGop\nAwA3AwAgBiAGKQOQBDcDqAYgBkHQBmogBkG4BGooAgA2AgAgBiAGKQOwBDcDyAYgBkHoBmogBkHg\nBGopAwA3AwAgBkHgBmogBkHYBGopAwA3AwAgBiAGKQPQBDcD2AYgBkGIB2ogBkGABWooAgA2AgAg\nBkGAB2ogBkH4BGopAwA3AwAgBkH4BmogBkHwBGopAwA3AwAgBiAGKQPoBDcD8AYgBiAEQQBHOgCz\nCCAGIAI2AqwIQRhBBBC5LyIHQoGAgIAQNwIAIAcgBikDwAQ3AgggB0EQaiAGQcgEaikDADcCACAG\nIAc2ArQIIAZBuAhqELwMIAZBkAlqIAZB8AhqKQMANwMAIAZBiAlqIAZB6AhqKQMANwMAIAZBgAlq\nIAZB4AhqKQMANwMAIAYgBikD2Ag3A/gIIAYgBkG0CGo2ArAJIAYgBkHwBmo2AqwJIAYgBkHYBmo2\nAqgJIAYgBkHIBmo2AqQJIAYgBkGoBmo2AqAJIAYgBkGzCGo2ApwJIAYgBkH4CGo2ApgJAkACQAJA\nIAJBBGooAgAiCigCEARAIAZBiAVqQQRyIAZBmAlqEIsKIAZBATYCiAUMAQsgBkGoB2ogBkHYCGoi\nB0EYaikAADcDACAGQaAHaiAHQRBqKQAANwMAIAZBmAdqIAdBCGopAAA3AwAgBiAHKQAANwOQByAG\nQZgKaiAGQZAHaiACKAIAIAoQwQICQEHYtc4AKAIAQQJLDQACQAJAQZCszgAtAAAiCA4DAgEBAAtB\niKzOABCrDUH/AXEiCEUNAQtBjKzOACgCACAIEKgORQ0AQQAhCEGMrM4AKAIAIgdBDGooAgAhCyAH\n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\nQaAHaiIJIAZBmAtqKAIANgIAIAZBADYCkAcgBiAGKQOQCzcDmAcgBiACOgCwByAGQQE2AqQHIAsg\nBxCMNCAGQcALaiAGQZAHakEkEI84GiAGQbgJaiAKQRhqKAIAIApBHGooAgAQ6g8gBkHECWogCkEk\naigCACAKQShqKAIAEMgQIAZB0AlqIApBMGooAgAgCkE0aigCABDqDyAGQdwJaiAKQTxqKAIAIApB\nQGsoAgAQ6g8gBkH0CWogBkHAC2pBJBCPOBogBkHwCWogBkGgCmooAgA2AgAgBiAGKQOYCjcD6Akg\nBkHAC2pBA3IgBkG4CGpBwAAQjzgaIAZBAToAwgsgBkEAOwHACyAGQcALahCiLSEHIAZBmAdqIAZB\ngAlqKQMANwMAIAkgBkGICWopAwA3AwAgBkGoB2ogBkGQCWopAwA3AwAgBiAGKQP4CDcDkAcgBkHY\nC2ogBkHABmopAwA3AwAgBkHQC2ogBkG4BmopAwA3AwAgBkHIC2ogBkGwBmopAwA3AwAgBiAGKQOo\nBjcDwAsgBkGADGogBkHQBmooAgA2AgAgBiAGKQPIBjcD+AsgBkGMDGogBkH4BmopAwA3AgAgBkGU\nDGogBkGAB2opAwA3AgAgBkGcDGogBkGIB2ooAgA2AgAgBiAGKQPwBjcChAwgBkHwC2ogBkHoBmop\nAwA3AwAgBkHoC2ogBkHgBmopAwA3AwAgBiAGKQPYBjcD4AsgBkEYahC/JiAGKQMYIAYoAiAQgS4h\nCyAGQQhqEL8mIAYpAwggBigCEBCBLiEJIAYoArQIIQwgBi0AswghCEHoAEEEELkvIgJCgYCAgBA3\nAgAgAkEIaiAGQbgJakHgABCPOBogBkGwB2ogBkHAC2pB4AAQjzgaIAZBiAVqQQRyIAZBkAdqQYAB\nEI84IQogBkGgBmogCDoAACAGQZwGaiACNgIAIAZBmAZqIAw2AgAgBkGUBmogCTYCACAGQZAGaiAL\nNgIAIAZBjAZqIAc2AgAgBkEANgKIBSAGQfgCaiAKQZgBEI84IAZBATYC9AIgBkHUAWogBkHwAmpB\nBHJBnAEQjzgaIAZBOGogBkHUAWpBnAEQjzgaIABBBGogDxCCDSAGQfACaiAGQThqQZwBEI84GiAG\nQfACahDzIRD5LyEHIAFBCGopAgA3AwAgBiABKQIANwPwAiAAQSxqIAZB8AJqEK8pNgIAIABBKGog\n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\nBEEGIQULAkACQCAFQXtqDgIAAgELQQNB+ILHAEGE/cYAEPkTIQQMAQsgAiAGNgLYASACIAQ2AtQB\nIAIgBTYC0AEgAkHgAGogAkHQAGoQ1QkgAi0AYEUEQCACQbgBaiACQdgBaigCADYCACACIAIpA9AB\nNwOwASACLQBhQQFxIQUMBAsgAigCZCEEIAJB0AFqENsrCyAEIQMLIAJBwAFqENIrC0EDIQgLIAEg\nAS0AHEEBajoAHCACQYABaiACQbgBaigCADYCACACQZQBaiACQcwAaigAADYAACACIAIpA7ABNwN4\nIAIgAigASTYAkQEgAiABEIMNIgQ2ApgBIAIgBToAkAEgAiAONwOIASACIAw3A3AgAiAHNgJoIAIg\nCTYCZCACIAM2AmAgAiAINgKEAQJAIAhBA0cEQCAEDQEgAkFAayACQeAAakEEciIGQRhqKQIANwMA\nIAJBOGogBkEQaikCADcDACACQTBqIAZBCGopAgA3AwAgAkEgaiACQYgBaiIEQQhqKQMANwMAIAIg\nBikCADcDKCACIAQpAwA3AxgMDQsgBEUNCiACQZgBahDcGAwKCyACQeAAahChMUEDIQggBCEDDAsL\nIAJBFTYCYCABIAJB4ABqELsbDAELIAJBFTYCYCABIAJB4ABqELsbCyEBIAJBAzYChAEgAiABNgJg\nDAoLIAJBwAFqENIrCyAGQQNHIQcLIAIoArABQQVGDQELIAJBsAFqENsrCwJAIAcNACACKAKgAUED\nRg0AIAJBoAFqENIrC0EDCyEIIAEgAS0AHEEBajoAHCACQYABaiACQdgAaigCADYCACACQZQBaiAC\nQcwAaigAADYAACACIAIpA1A3A3ggAiACKABJNgCRASACIAEQ8hEiBjYCmAEgAiAEOgCQASACIAw3\nA4gBIAIgDjcDcCACIAU2AmggAiAJNgJkIAIgAzYCYCACIAg2AoQBIAhBA0cEQCAGDQIgAkFAayAC\nQeAAakEEciIGQRhqKQIANwMAIAJBOGogBkEQaikCADcDACACQTBqIAZBCGopAgA3AwAgAkEgaiAC\nQYgBaiIEQQhqKQMANwMAIAIgBikCADcDKCACIAQpAwA3AxgMAwsgBkUNACACQZgBahDcGAtBAyEI\nDAELIAJB4ABqEKExQQMhCCAGIQMLIAhBA0YNACACQfwAaiACQUBrKQMANwIAIAJB9ABqIAJBOGop\n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\nAWoQ0isLQQMhCAsgASABLQAkQQFqOgAkIAJBgAFqIAJBuAFqKAIANgIAIAJBlAFqIAJBzABqKAAA\nNgAAIAIgAikDsAE3A3ggAiACKABJNgCRASACIAEQgw0iBDYCmAEgAiAFOgCQASACIA43A4gBIAIg\nDDcDcCACIAc2AmggAiAJNgJkIAIgAzYCYCACIAg2AoQBAkAgCEEDRwRAIAQNASACQUBrIAJB4ABq\nQQRyIgZBGGopAgA3AwAgAkE4aiAGQRBqKQIANwMAIAJBMGogBkEIaikCADcDACACQSBqIAJBiAFq\nIgRBCGopAwA3AwAgAiAGKQIANwMoIAIgBCkDADcDGAwNCyAERQ0KIAJBmAFqENwYDAoLIAJB4ABq\nEKExQQMhCCAEIQMMCwsgAkEVNgJgIAEgAkHgAGoQuxsMAQsgAkEVNgJgIAEgAkHgAGoQuxsLIQEg\nAkEDNgKEASACIAE2AmAMCgsgAkHAAWoQ0isLIAZBA0chBwsgAigCsAFBBUYNAQsgAkGwAWoQ2ysL\nAkAgBw0AIAIoAqABQQNGDQAgAkGgAWoQ0isLQQMLIQggASABLQAkQQFqOgAkIAJBgAFqIAJB2ABq\nKAIANgIAIAJBlAFqIAJBzABqKAAANgAAIAIgAikDUDcDeCACIAIoAEk2AJEBIAIgARDyESIGNgKY\nASACIAQ6AJABIAIgDDcDiAEgAiAONwNwIAIgBTYCaCACIAk2AmQgAiADNgJgIAIgCDYChAEgCEED\nRwRAIAYNAiACQUBrIAJB4ABqQQRyIgZBGGopAgA3AwAgAkE4aiAGQRBqKQIANwMAIAJBMGogBkEI\naikCADcDACACQSBqIAJBiAFqIgRBCGopAwA3AwAgAiAGKQIANwMoIAIgBCkDADcDGAwDCyAGRQ0A\nIAJBmAFqENwYC0EDIQgMAQsgAkHgAGoQoTFBAyEIIAYhAwsgCEEDRg0AIAJB/ABqIAJBQGspAwA3\nAgAgAkH0AGogAkE4aikDADcCACACQewAaiACQTBqKQMANwIAIAJBkAFqIAJBIGopAwA3AwAgAiAC\nKQMoNwJkIAIgAikDGDcDiAEgAiAINgKEASACIAM2AmAMAQsgAyABEKwdIQEgAkEDNgKEASACIAE2\nAmALIAJBEGogAkHgAGoQliIgAkEIaiACKAIQIAIoAhQQoRcgAigCDCEBIAAgAigCCDYCACAAIAE2\nAgQgAkHgAWokAAuCHQIMfwR+IwBBoAJrIgMkACABAn8gAwJ/AkACQAJ/AkACQAJAAkACQAJAAkAC\nQAJAAkACQAJ/AkACQAJAAkACQAJAAkACfwJAAn8CQAJAAkACQAJAAkACQAJAAkAgAS0AqAFBAWsO\nAwUBAAILIAFB1ABqIQwCQCABLQBUQQFrDgQGAQQSAAsgASgCUCEFDAILAAsgASgCpAEhBSABQQA6\nAFQgASAFNgJQIAFB1ABqIQwLIAEgBTYCACADQYABaiAFQYyixwBBC0EAEJ0ZIAMoAoABIQQCQCAD\nKAKEASIFBEAgAUEMaiADQYgBakEsEI84GiABQQhqIAU2AgAgASAENgIEIANBgAFqIAFBBGpBjKLH\nAEELEJ4ZIAMoAoABIQQgAygCiAEiBQ0BIANByAFqIAQQ5RoMGwsgA0HIAWogBBDlGgwbCyADKAKE\nASEGIAFBQGsgBTYCACABQTxqIAY2AgAgASAENgI4IAFB4qPHAEENEAAiBDYCfCADQYABaiABKAI4\nIAQQhCgCQAJAIAMoApgBRQRAIAEgAygCgAEiBTYCWCABQfAAakEANgIADAELIAFB2ABqIANBgAFq\nQSQQjzghBCABQfAAaigCAA0BIAQoAgAhBQsgA0HIAWogBRDlGgwYCyABQYABaiAEQSQQjzgaCyAD\nQYABaiABQYABaiINIAIoAgAQqS9BAyIFIAMoAoABQQNGDQ4aIAMpA4ABIQ8gDRCOJSAPQiCIpyEJ\nQQAhBgJAAkAgD6cOAw4AAQALAkAgASgCACgCECILBEAgA0GAAWogCRCADCADKAKAASEFIAMoAoQB\nIgcNAQwXCwJAIAkQmDdFBEAgA0EgaiAJELAhIANBgAFqIAMoAiAgAygCJBDgKCADQZACaiADQYAB\nahCzJwwBCyADQZACahDhNwsgAygClAIhCCADKAKYAiEEIANBoAFqQQA2AgAgA0GAAToApAEgA0KA\ngICAEDcDmAEgAyAENgKUASADIAg2ApABIANCADcDiAEgAyAENgKEASADIAg2AoABIANB6AFqIANB\ngAFqEOEMIAMoAuwBIgYEQCADKALwASEHIAMoAugBIQUgA0GAAWoQvRwiBA0FIAMoApgBIAMoApwB\nEIw0DA4LIAMoAugBIQUMDAsgA0GAAWogByADKAKIARDwAiADKAKAASEEAkAgAygCnAEiCARAIANB\n+AFqIANBlAFqIgopAgAiDzcDACADQfABaiADQYwBaiIOKQIAIhA3AwAgAyADKQKEASIRNwPoASAD\nKQOgASESIA4gEDcCACAKIA83AgAgAyAENgKAASADIBE3AoQBIAMgEjcDoAEgAyAINgKcASADQZAC\naiALKAIIIANBgAFqEMoNIAMoApACDQEgAyADKAKUAjYCgAIgAyADQZwCaigCACIENgKIAiADIANB\nmAJqKAIAIgs2AoQCIANBmAFqQQA2AgAgA0GAAToAnAEgA0KAgICAEDcDkAEgA0IANwOIASADIAQ2\nAoQBIAMgCzYCgAEgA0GQAmogA0GAAWoQ5wwgAygClAIiCgRAIAMoApgCIQsgAygCkAIhBCADQYAB\nahC9HCIIDQcgAygCkAEgAygClAEQjDQMCQsgAygCkAIMBwtBAAwICyADQZwCaigCACELIANBmAJq\nKAIAIQQgAygClAIMBwsgA0HIAWogCRDlGgwWC0GwmccAQSNBmK3HABD5HQALQbCZxwBBI0HMpscA\nEPkdAAsgBSAGEIw0IAQhBQwHCyAEIAoQjDQgCAshBCADKAKQASADKAKUARCMNEEAIQoLIANBgAJq\nEKgWIAoNASADKAKAAiADKAKEAhCMNEEACyEKIAMgCzYCiAEgAyAENgKEASADIAo2AoABIANBuAFq\nIANBgAFqELsjIAMtALgBIQQgBSAHEIw0IAkQpjQgBEEfcUFxag4CAQUCCyADKAKAAiADKAKEAhCM\nNCADQcQBaiALNgIAIANBwAFqIAo2AgAgAyAENgK8ASAFIAcQjDQgCRCmNAsgA0HEAWooAgAhByAD\nQcABaigCACEGIAMoArwBIQUMAwsgA0GOAmogAy0AuwE6AAAgAyADLwC5ATsBjAIgAygCxAEhByAD\nKALAASEGIAMoArwBIQUgBEEPRg0CDAsLIAMoApgBIAMoApwBEIw0QQAhBgsgAygCkAIgCBCMNCAG\nRQ0IIANBxAFqIAc2AgAgA0HAAWogBjYCACADIAU2ArwBIANBDzoAuAEgCRCmNAsgASAFNgJEIAFB\nzABqIAc2AgAgAUHIAGogBjYCACABKAJ8EKY0IAFB06PHAEEPEAAiBDYCfCADQYABaiABKAI4IAQQ\nhCgCQAJAIAMoApgBRQRAIAEgAygCgAEiBTYCWCABQfAAakEANgIADAELIAFB2ABqIANBgAFqQSQQ\njzghBCABQfAAaigCAA0BIAQoAgAhBQsgA0HIAWogBRDlGgwHCyANIARBJBCPOBoLIANBgAFqIAFB\ngAFqIgQgAigCABCpLyADKAKAAUEDRwRAIAMpA4ABIQ8gBBCOJSAPQiCIpyEIQQAhAgJAAkACQCAP\npw4DBgABAAsCQCABKAIAKAIQIgcEQCADQYABaiAIEIAMIAMoAoABIQUgAygChAEiCQ0BIAMgBTYC\nvAEMCAsCQCAIEJg3RQRAIANBEGogCBCwISADQYABaiADKAIQIAMoAhQQ4CggA0HoAWogA0GAAWoQ\nsycMAQsgA0HoAWoQ4TcLIAMoAuwBIQUgAygC8AEhAkEAIQYgA0GgAWpBADYCACADQYABOgCkASAD\nQoCAgIAQNwOYASADIAI2ApQBIAMgBTYCkAEgA0IANwOIASADIAI2AoQBIAMgBTYCgAEgA0EIaiAD\nQYABahD+FCADKAIMIQICQCADKAIIRQRAIAMgAjYCkAIgA0GAAWoQvRwiBEUEQCADKAKYASADKAKc\nARCMNEEBIQYMAgsgA0GQAmoQwDUgBCECCyADKAKYASADKAKcARCMNAsgAygC6AEgBRCMNCADIAI2\nArwBIAZFBEAgAiEFDAgLIANBDzoAuAEgCBCmNAwGCyADQYABaiAJIAMoAogBEPACIAMoAoABIQYC\nQCADKAKcASIEBEAgA0H4AWogA0GUAWoiCikCACIPNwMAIANB8AFqIANBjAFqIgspAgAiEDcDACAD\nIAMpAoQBIhE3A+gBIAMpA6ABIRIgCyAQNwIAIAogDzcCACADIAY2AoABIAMgETcChAEgAyASNwOg\nASADIAQ2ApwBIANBkAJqIAcoAgggA0GAAWoQyg0CQCADKAKQAkUEQCADIAMtAJQCOgCAAiADIAMv\nAJUCOwCBAiADIAMtAJcCOgCDAiADIANBnAJqKAIAIgY2AogCIAMgA0GYAmooAgAiBDYChAJBACEH\nIANBmAFqQQA2AgAgA0GAAToAnAEgA0KAgICAEDcDkAEgA0IANwOIASADIAY2AoQBIAMgBDYCgAEg\nA0EYaiADQYABahCvJiADKAIcIQYCQCADKAIYRQRAIAMgBjYCkAIgA0GAAWoQvRwiBEUEQCADKAKQ\nASADKAKUARCMNEEFIQcMAgsgA0GQAmoQwDUgBCEGCyADKAKQASADKAKUARCMNAsgA0GAAmoQqBYg\n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\nAmopAwA3AwAgAkGoA2ogAkHIAmotAAA6AAAgAiACLwHMAjsBrAMgAiACKQOwAjcDkAMgBgshAwJA\nIAtFBEAgAkHIAWpB3KfLAEEIEKUwIAItAMgBDQ8gAkHIA2ogAkHhAWopAAA3AwAgAkHAA2ogAkHZ\nAWopAAA3AwAgAkG4A2ogAkHRAWopAAA3AwAgAiACKQDJATcDsAMMAQsgAkHIA2ogAkHoAmopAwA3\nAwAgAkHAA2ogAkHgAmopAwA3AwAgAkG4A2ogAkHYAmopAwA3AwAgAiACKQPQAjcDsAMLAkAgCkUE\nQCACQcgBakHQp8sAQQwQpTAgAi0AyAENDyACQegDaiACQeEBaikAADcDACACQeADaiACQdkBaikA\nADcDACACQdgDaiACQdEBaikAADcDACACIAIpAMkBNwPQAwwBCyACQegDaiACQYgDaikDADcDACAC\nQeADaiACQYADaikDADcDACACQdgDaiACQfgCaikDADcDACACIAIpA/ACNwPQAwsgAkHGAWogAkGu\nA2otAAA6AAAgAkHQAWogAkGYA2opAwA3AwAgAkHYAWogAkGgA2opAwA3AwAgAkHgAWogAkGoA2ot\nAAA6AAAgAkHpAWogAkG4A2opAwA3AAAgAkHxAWogAkHAA2opAwA3AAAgAkH5AWogAkHIA2opAwA3\nAAAgAiACLwGsAzsBxAEgAiACKQOQAzcDyAEgAiACKQOwAzcA4QEgAkGZAmogAkHoA2opAwA3AAAg\nAkGRAmogAkHgA2opAwA3AAAgAkGJAmogAkHYA2opAwA3AAAgAiACKQPQAzcAgQIgAkHoAGogAkHI\nAWpB2QAQjzgaQQEhCEEADA8LIAEQuDAiA0UNAwwNCyAKDQYgAkHIAWogARDMLCACLQDIAQ0LIAJB\niANqIAVBGGopAAA3AwAgAkGAA2ogBUEQaikAADcDACACQfgCaiAFQQhqKQAANwMAIAIgBSkAADcD\n8AJBASEKDAILIAsEQEHcp8sAQQgQ2xghAwwMCyACQcgBaiABEMwsIAItAMgBDQogAkHoAmogBUEY\naikAADcDACACQeACaiAFQRBqKQAANwMAIAJB2AJqIAVBCGopAAA3AwAgAiAFKQAANwPQAkEBIQsM\nAQsgDARAQeSnywBBDBDbGCEDDAsLIAJByAFqIAEQzCwgAi0AyAENCSACQc4CaiAFQQJqLQAAOgAA\n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\nAkHIAWogARCVFSACLQDIAQRAIAIoAswBDAQLIAItAMkBRQ0IIAItAMoBIQMMAQsgCEUNAQsCQCAD\nQf8BcSIDQSJHBEAgA0H9AEYNASACQRA2AsgBIAEgAkHIAWoQuxshAwwPCyABQQA2AhggASABKAII\nQQFqNgIIIAJByAFqIAEgDhDBByACKALMASEHQQAhCAJ/IAIoAsgBQQJGBEAgByEEQQEMAQsgAkHQ\nA2ogByACKALQARClICACLQDQAwRAIAIoAtQDIQRBAQwBCyACLQDRAyENQQALDAMLIAJBEjYCyAEg\nASACQcgBahC7GyEDDA0LIAJBCDYCyAEgASACQcgBahC7GwshBEEBCwRAIAQhAwwLCwJAAkACQAJA\nAkAgDQ4FBAMCAQABCwJ/IAxFBEAgAkHIAWpB5KfLAEEMEKUwIAItAMgBDQ8gAkGuA2ogAi0AywE6\nAAAgAkGYA2ogAkHYAWopAwA3AwAgAkGgA2ogAkHgAWopAwA3AwAgAkGoA2ogAkHoAWotAAA6AAAg\nAiACLwDJATsBrAMgAiACQdABaikDADcDkAMgAigCzAEMAQsgAkGuA2ogAkHOAmotAAA6AAAgAkGY\nA2ogAkG4AmopAwA3AwAgAkGgA2ogAkHAAmopAwA3AwAgAkGoA2ogAkHIAmotAAA6AAAgAiACLwHM\nAjsBrAMgAiACKQOwAjcDkAMgBgshAwJAIAtFBEAgAkHIAWpB3KfLAEEIEKUwIAItAMgBDQ8gAkHI\nA2ogAkHhAWopAAA3AwAgAkHAA2ogAkHZAWopAAA3AwAgAkG4A2ogAkHRAWopAAA3AwAgAiACKQDJ\nATcDsAMMAQsgAkHIA2ogAkHoAmopAwA3AwAgAkHAA2ogAkHgAmopAwA3AwAgAkG4A2ogAkHYAmop\nAwA3AwAgAiACKQPQAjcDsAMLAkAgCkUEQCACQcgBakHQp8sAQQwQpTAgAi0AyAENDyACQegDaiAC\nQeEBaikAADcDACACQeADaiACQdkBaikAADcDACACQdgDaiACQdEBaikAADcDACACIAIpAMkBNwPQ\nAwwBCyACQegDaiACQYgDaikDADcDACACQeADaiACQYADaikDADcDACACQdgDaiACQfgCaikDADcD\nACACIAIpA/ACNwPQAwsgAkHGAWogAkGuA2otAAA6AAAgAkHQAWogAkGYA2opAwA3AwAgAkHYAWog\n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\nBUHgB2oQiwcgBUG4CmogBUHAB2oQugwgBUHgB2ogARC6DCAFQfgJaiAFQbgKaiAFQeAHahDqASAF\nQbgJaiAFQfgJahCNCiAFQbgKaiAFQbgJahC6DCAFQeAHaiAFQYAHahC6DCAFQfgJaiAFQbgKaiAF\nQeAHahD+EyAFQbgCaiAFKQP4CSIGQgBC7c2HudaX0gcQgBYgBUGoAmogBkIAQtrIn+Pa1u4BEIAW\nIAVBiANqIAUpA4AKIgdCAELtzYe51pfSBxCAFiAFQZgCaiAGQgBCm8rX2f7//wcQgBYgBUH4Amog\nB0IAQtrIn+Pa1u4BEIAWIAVB2ANqIAUpA4gKIglCAELtzYe51pfSBxCAFiAFQYgCaiAGQgBC////\n/////wcQgBYgBUHoAmogB0IAQpvK19n+//8HEIAWIAVByANqIAlCAELayJ/j2tbuARCAFiAFQagE\naiAFKQOQCiIIQgBC7c2HudaX0gcQgBYgBUH4AWogBkIAQv///////wMQgBYgBUHYAmogB0IAQv//\n//////8HEIAWIAVBuANqIAlCAEKbytfZ/v//BxCAFiAFQZgEaiAIQgBC2sif49rW7gEQgBYgBUH4\nBGogBSkDmAoiBkIAQu3Nh7nWl9IHEIAWIAVByAJqIAdCAEL///////8DEIAWIAVBqANqIAlCAEL/\n////////BxCAFiAFQYgEaiAIQgBCm8rX2f7//wcQgBYgBUHoBGogBkIAQtrIn+Pa1u4BEIAWIAVB\nmANqIAlCAEL///////8DEIAWIAVB+ANqIAhCAEL/////////BxCAFiAFQdgEaiAGQgBCm8rX2f7/\n/wcQgBYgBUHoA2ogCEIAQv///////wMQgBYgBUHIBGogBkIAQv////////8HEIAWIAVBuARqIAZC\nAEL///////8DEIAWIAVB6AFqIAUpA7gCIgdCm/zRkrG0xwJ+IhNC/////////weDIgZCAELtp9fn\npeOYARCAFiAFQdgBaiAGQgBCgcu1zvfF+gYQgBYgBUG4AWogBSkDiAMiCyAFKQOoAnwiCSAHIAUp\nA+gBIgh8IgdCNIggByAIVK0gBUHwAWopAwAgBUHAAmopAwB8fCINQgyGhHwiCCAFKQPYAXwiDkKb\n/NGSsbTHAn4iFkL/////////B4MiB0IAQu2n1+el45gBEIAWIAVByAFqIAZCAEL5vdMAEIAWIAVB\nqAFqIAdCAEKBy7XO98X6BhCAFiAFQYgBaiAFKQP4AiIUIAUpA5gCfCIKIAUpA9gDfCIMIAUpA8gB\nfCIQIAUpA6gBfCIRIAUpA7gBIg8gDnwiEkI0iCASIA9UrSAFQcABaikDACAOIAhUrSAFQeABaikD\nACAIIAlUrSAJIAtUrSAFQZADaikDACAFQbACaikDAHx8IA1CNIh8fHx8fHwiF0IMhoR8IghCm/zR\nkrG0xwJ+IhxC/////////weDIglCAELtp9fnpeOYARCAFiAFQZgBaiAHQgBC+b3TABCAFiAFQfgA\naiAJQgBCgcu1zvfF+gYQgBYgBUHYAGogBSkD6AIiGCAFKQOIAnwiDiAFKQPIA3wiCyAFKQOoBHwi\nDSAFKQOYAXwiDyAFKQN4fCISIAUpA4gBIhkgCHwiFUI0iCAVIBlUrSAFQZABaikDACAIIBFUrSAR\nIBBUrSAFQbABaikDACAQIAxUrSAFQdABaikDACAMIApUrSAFQeADaikDACAKIBRUrSAFQYADaikD\nACAFQaACaikDAHx8fHx8fHx8IBdCNIh8fHx8IhVCDIaEfCIKQpv80ZKxtMcCfiIdQv////////8H\ngyIIQgBC7afX56XjmAEQgBYgBUHoAGogCUIAQvm90wAQgBYgBUHIAGogCEIAQoHLtc73xfoGEIAW\nIAVBKGogBSkD2AIiHiAFKQP4AXwiDCAFKQO4A3wiECAFKQOYBHwiESAFKQP4BHwiFCATQiyGfCIT\nIAUpA2h8IhcgBSkDSHwiGSAFKQNYIhogCnwiG0I0iCAbIBpUrSAFQeAAaikDACAKIBJUrSASIA9U\nrSAFQYABaikDACAPIA1UrSAFQaABaikDACANIAtUrSAFQbAEaikDACALIA5UrSAFQdADaikDACAO\nIBhUrSAFQfACaikDACAFQZACaikDAHx8fHx8fHx8fHwgFUI0iHx8fHwiFUIMhoR8IgpCm/zRkrG0\nxwJ+IhpC/////////weDIg5CAELtp9fnpeOYARCAFiAFQThqIAhCAEL5vdMAEIAWIAVBGGogDkIA\nQoHLtc73xfoGEIAWIAVBCGogDkIAQvm90wAQgBYgBSAFKQOoAyIbIAUpA8gCfCILIAUpA4gEfCIN\nIAUpA+gEfCIPIBZCLIZ8IhIgBSkDOHwiFiAFKQMYfCIYIAUpAygiHyAKfCIgQjSIICAgH1StIAVB\nMGopAwAgCiAZVK0gGSAXVK0gBUHQAGopAwAgFyATVK0gBUHwAGopAwAgEyAUVK0gFCARVK0gBUGA\nBWopAwAgESAQVK0gBUGgBGopAwAgECAMVK0gBUHAA2opAwAgDCAeVK0gBUHgAmopAwAgBUGAAmop\nAwB8fHx8fHx8fCAGQhSIfHx8fHx8IBVCNIh8fHx8IhRCDIaEfCIGQv////////8HgzcD4AcgBSAF\nKQP4AyITIAUpA5gDfCIKIAUpA9gEfCIMIBxCLIZ8IhAgBSkDCHwiESAGIBhUrSAYIBZUrSAFQSBq\nKQMAIBYgElStIAVBQGspAwAgEiAPVK0gDyANVK0gBUHwBGopAwAgDSALVK0gBUGQBGopAwAgCyAb\nVK0gBUGwA2opAwAgBUHQAmopAwB8fHx8fHwgB0IUiHx8fHx8fCAUQjSIfHwiDUIMhiAGQjSIhHwi\nBkL/////////B4M3A+gHIAUgBSkDyAQiDyAFKQPoA3wiByAdQiyGfCILIAYgEVStIBEgEFStIAVB\nEGopAwAgECAMVK0gDCAKVK0gBUHgBGopAwAgCiATVK0gBUGABGopAwAgBUGgA2opAwB8fHx8IAlC\nFIh8fHx8IA1CNIh8fCIKQgyGIAZCNIiEfCIGQv////////8HgzcD8AcgBSAaQiyGIgwgBSkDuAR8\nIgkgBiALVK0gCyAHVK0gByAPVK0gBUHQBGopAwAgBUHwA2opAwB8fCAIQhSIfHwgCkI0iHx8IgdC\nDIYgBkI0iIR8IgZC/////////weDNwP4ByAFIAYgCVStIAkgDFStIAVBwARqKQMAIA5CFIh8fCAH\nQjSIfHxCDIYgBkI0iIQ3A4AIIAVBuApqIAVB4AdqENYPIAVBoAdqIAVBuApqEI0KIAVB0AlqIAVB\n+AZqIgEpAwA3AwAgBUHICWogBUHwBmoiAikDADcDACAFQcAJaiAFQegGaiIDKQMANwMAIAVB4Alq\nIAVBqAdqKQAANwMAIAVB6AlqIAVBsAdqKQAANwMAIAVB8AlqIAVBuAdqKQAANwMAIAUgBSkD4AY3\nA7gJIAUgBSkAoAc3A9gJIAVB+AlqIAVBuAlqQcAAEI84GiAFQdAKaiABKQMANwMAIAVByApqIAIp\nAwA3AwAgBUHACmogAykDADcDACAFQeAKaiAFQaAKaikDADcDACAFQegKaiAFQagKaikDADcDACAF\n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\nACACQZABahCpLCADIAQQoDUgBSAGEKA1IAFBNGoQlgcgARDkNSABQUBrENcVCyACQdAHaiQAC6ka\nAhR/BH4jAEHAAWsiAiQAIAJBMGogARCVFQJAAkACfyACLQAwRQRAIAItADENAiACQQU2AlggASAC\nQdgAahC7GwwBCyACKAI0CyEBIABBADYCBCAAIAE2AgAMAQsCQAJAAkACQCACLQAyQdsARgRAIAEg\nAS0AJEF/aiIDOgAkIANB/wFxRQRAIAJBFTYCWCABIAJB2ABqELsbIQEgAEEANgIEIAAgATYCAAwG\nCyABIAEoAghBAWo2AgggAkEANgIIIAJCgICAgIABNwMAIAFBGGohDSACQYgBaiEOIAJB5ABqIQwg\nAkGQAWpBBHIhD0EIIQlBASEFA0AgAkEwaiABEJUVAkACQCACLQAwRQRAIAItADENASACQQI2Algg\nASACQdgAahC7GyEDQgMhFgwCC0IDIRYgAigCNCEDDAELAkACQAJAAkACfgJ/AkACQAJAAkACQAJA\nAkAgAi0AMiIEQSxHBEBCAiEWIARB3QBGDQ4gBUH/AXENASACQQc2AlggASACQdgAahC7GyEDQgMh\nFgwOCyAFQf8BcQ0AIAEgASgCCEEBajYCCCACQdgAaiABEJUVIAItAFgEQCACKAJcIQNCAyEWDA4L\nIAItAFlFDQEgAi0AWiEECyAEQf8BcUHdAEYEQCACQRI2AlggASACQdgAahC7GyEDDBELIAJBMGog\nARCVFSACLQAwRQRAIAItADFFBEAgAkEFNgJYIAEgAkHYAGoQuxshAwwSCyACLQAyIgNB2wBGDQIg\nA0H7AEcEQCABIAJBuAFqQYTEwgAQkwYhAwwRCyABIAEtACRBf2oiAzoAJCADQf8BcUUNCkEBIQQg\nASABKAIIQQFqNgIIQQAhBSACQQA2AqQBQgIhFkIAIRgDQCACQbABaiABEJUVAkACQAJAAkACQAJA\nAkACQAJAIAItALABRQRAIAItALEBRQRAIAJBAzYCWCABIAJB2ABqELsbIQMMEAsCQCACLQCyASID\nQSxHBEAgA0H9AEYNAyAEQf8BcQ0BIAJBCDYCWCABIAJB2ABqELsbIQMMEQsgBEH/AXENACABIAEo\nAghBAWo2AgggAkHYAGogARCVFSACLQBYBEAgAigCXCEDDBELIAItAFlFDQcgAi0AWiEDCwJAIANB\n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\nIBOnIgFBgH5xIQkgE0IoiKchBCAPIQcgDCEGIA4hC0IDCyETIAIoAoAGIAJBhAZqKAIAEIw0DAcL\nIAIpAtQJIhNCIIinIQYgE6chB0EIDAELIAFBgH5xIQlBBgshAyAKIA0QjDQMAQsgE0IgiKchBiAT\npyEHQQUhAwsgDyAMEIw0DAELIBNCIIinIQYgE6chB0EFIQMLIAIoAoAGIAJBhAZqKAIAEIw0QgMh\nEwsgCUGAfnEgAUH/AXFyIQggB60gBq1CIIaEIRQCQCAAAn8CQAJAIBNCA1EEQCACIAs2AqADIAIg\nFDcDmAMgAiAINgKQAyACIAQ7AJUDIAIgBEEQdjoAlwMgAiADOgCUAyACQQA2AvAGIAJCgICAgBA3\nA+gGIAJBAzoA8AkgAkKAgICAgAQ3A+gJIAJBADYC4AkgAkEANgLYCSACQfzWxQA2AtQJIAIgAkHo\nBmo2AtAJAkACQAJAAkACQAJAAkACQCADQX5qQQEgA0H/AXFBAUsbQf8BcUEBaw4GBgABAgMEBQsg\nAkGkCGpBATYCACACQawIakEBNgIAIAJB9LTHADYCoAggAkEANgKYCCACQZYBNgLMBCACIAJByARq\nNgKoCCACIAJBuAZqNgLIBCACIAJBkANqNgK4BiACQegGakH81sUAIAJBmAhqEOcbDQsMBgsgAkGY\nA2ogAkHQCWoQyQgNCgwFCyACQaQIakEBNgIAIAJBrAhqQQE2AgAgAkG4tMcANgKgCCACQQA2ApgI\nIAJBNjYCzAQgAiACQcgEajYCqAggAiACQbgGajYCyAQgAiACQZADajYCuAYgAkHoBmpB/NbFACAC\nQZgIahDnGw0JDAQLIAJBpAhqQQE2AgAgAkGsCGpBATYCACACQfizxwA2AqAIIAJBADYCmAggAkGW\nATYCzAQgAiACQcgEajYCqAggAiACQbgGajYCyAQgAiACQZADajYCuAYgAkHoBmpB/NbFACACQZgI\nahDnGw0IDAMLIAJBpAhqQQE2AgAgAkGsCGpBATYCACACQbizxwA2AqAIIAJBADYCmAggAkGXATYC\nzAQgAiACQZgDajYCuAYgAiACQcgEajYCqAggAiACQbgGajYCyAQgAkHoBmpB/NbFACACQZgIahDn\nGw0HDAILIAJBpAhqQQE2AgAgAkGsCGpBADYCACACQay1xwA2AqAIIAJBpJbMADYCqAggAkEANgKY\nCCACQegGakH81sUAIAJBmAhqEOcbRQ0BDAYLIAJBkANqIAJB6AZqQfzWxQAQ6Q8NBQsgAigC7AYg\nAigC8AYQCiEDIAIoAugGIAIoAuwGEIw0IAItAJQDIgFBfmpBASABQQFLG0H/AXEiAUEFSw0BQQEg\nAXRBNXENAiABQQFGBEAgAigCmAMgAkGcA2ooAgAQjDQMAwsgAkGYA2oQri4MAgsgAkHkAWogAkHI\nBGpBrAEQjzgaIAJBLGogAkGQA2pBuAEQjzgaIAJBmAhqIAJB5AFqQawBEI84GiACQdAJaiACQSxq\nQbgBEI84GkGoA0EIELkvIgEgBDsAFSABIAs2AiAgASAUNwIYIAEgAzoAFCABIAg2AhAgASATNwII\nQQAhAyABQQA2AgAgAUEXaiAEQRB2OgAAIAFBJGogAkGYCGpBrAEQjzgaIAEgETYC1AEgASASNgLQ\nASABQdgBaiACQdAJakG4ARCPOBogASAFNgKkAyABIA02AqADIAEgCjYCnAMgASAONgKYAyABIAw2\nApQDIAEgDzYCkANBAAwCCyACQZgDahCkKwtBAQs2AgggACADNgIEIAAgATYCACACQaALaiQADwtB\nrOLLAEE3IAJBmAhqQZTXxQBBwOPLABCTFAALqRcCGX8CfiMAQdACayICJAAgAkHYAGogARD4CwJA\nIAIoAmBFBEAgAEEANgIADAELIAJB8ABqIAJB4ABqKAIANgIAIAIgAikDWCIbNwNoQQQhAyACQdAA\naiAbpyIBKAIAIAFBBGooAgAQlCQgAigCVCEVIAIoAlAhFiACIAIoAmw2AqQBQQAhASACQQA2AqAB\nIAJBADYCeCACQegBaiACQfgAahDbDwJAAkAgAigC6AFFBEAgAkH4AGoQnSgMAQsgAkHIAGpBBBDJ\nHyACKAJIIQsgAigCTCIIIAJB6AFqQSwQjjgaIAJB6AFqIAJB+ABqQTAQjzgaQSwhDwNAIAJBqAFq\nIAJB6AFqENsPAkAgAigCqAEEQCABQQFqIgEgC0cNAQJ/QQAgC0EBaiIDRQ0AGiALQQF0IgUgAyAF\nIANLGyIDQQQgA0EESxsiBUEsbCEDIAVBr/SiF0lBAnQhBCACIAsEfyACIAg2AqgCIAIgC0EsbDYC\nrAJBBAVBAAs2ArACIAJB2AFqIAMgBCACQagCahC8DiACKALcASEDIAIoAtgBBEAgAigC4AEMAQsg\nBSELIAMhCEGBgICAeAshBCADIAQQyi0MAQsgAkHoAWoQnSggAUF/RgRAIAghAwwDCwJAIAFBAWoi\nCUEVTwRAIAJBQGsgCUEBdhDJHyACKAJEIQ0gAigCQCEXIAJBADYC8AEgAkKAgICAwAA3A+gBIAhB\n/H5qIRRBBCEFIAkhAwNAIANFBEAgAigC6AEgBRCfNSANEM8hIBcgDRCfNQwDCwJAAkAgA0F/aiIH\nRQ0AIAggB0EsbGoiASgCACABQQRqKAIAIANBLGwiASAIakGof2oiBSgCACIEIAVBBGooAgAiBRC8\nNkH/AXFB/wFHBEAgASAUaiEBA0AgB0EBRg0CIAdBf2ohByAEIAUgASgCACIEIAFBBGooAgAiBRC8\nNiABQVRqIQFB/wFxQf8BRw0ACwwCCyABIBRqIQYDQAJAQQAhASAHQQFGBEBBACEHDAELIAdBf2oh\nByAEIAUgBigCACIEIAZBBGooAgAiBRC8NiAGQVRqIQZB/wFxQf8BRg0BCwsgAkE4aiAHIAMgCCAJ\nQeS2ywAQoSAgAkEwaiACKAI8IgxBAXYiBiACKAI4IgUgBkGctMsAEOIiIAIoAjQhCiACKAIwIQQg\nAkEoaiAGIAUgDEEsbGpBACAGa0EsbGogBkGstMsAEOIiIAIoAiggBkEsbGpBVGohBSACKAIsIQ4C\nQANAIAEgBmoiEEUNAyABIApqRQ0BIBBBf2ogDkkEQCAEIAVBCxCpIiAFQVRqIQUgAUF/aiEBIARB\nLGohBAwBCwsgDEEBdiABakF/aiAOQcy0ywAQoxYACyAKIApBvLTLABCjFgALQQAhBwsgAyAHayEB\nA0AgB0EAIAFBCkkbBEAgAkEQaiAHQX9qIgcgAyAIIAlB9LbLABChICACKAIQIAIoAhQQ/QwgAUEB\naiEBDAEFIAJB6AFqIAcgARC9IANAIAJBIGogAigC7AEiBSACKALwASIOENcNIAIoAiQhECACKAIg\nQQFHBEAgByEDDAQLIBBBAWoiGCAFIA5BhLfLABCNKyIBKAIEIQwgAkEYaiABKAIAIhkgECAFIA5B\nlLfLABCNKyIBKAIEIhogASgCAGogCCAJQaS3ywAQoSAgAigCGCIGIAxBLGwiA2ohASAGIAIoAhwi\nBEEsbGohCgJAAkAgBCAMayIEIAxJBEAgDSABIARBLGwiBBCPOCIDIARqIQQgCkFUaiEKA0AgASAG\nTSAEIANNcg0CIAQgBEFUaiIRIBEoAgAgEUEEaigCACABQVRqIhIoAgAgEkEEaigCABC8NkH/AXFB\n/wFGIhMbIQQgEiABIBMbIQEgCiASIBEgExtBLBCPOEFUaiEKDAALAAsgAyANIAYgAxCPOCIDaiEE\nA0AgAyAETyABIApPcg0CIAEgAyABKAIAIAFBBGooAgAgAygCACADQQRqKAIAELw2Qf8BcSIRQf8B\nRiISGyETIAMgEUH/AUdBLGxqIQMgASASQSxsaiEBIAYgE0EsEI84QSxqIQYMAAsACyABIQYLIAYg\nAyAEIANrEI84GiAQIAUgDhCOKyIBIAwgGmo2AgQgASAZNgIAIAJB6AFqIBgQrR0MAAsACwALAAsA\nC0ECIQMgCUECSQ0AQQAgAWshASAIIA9qQah/aiEEA0AgAUUNASAEIAMQ/QwgBEFUaiEEIANBAWoh\nAyABQQFqIQEMAAsACyACEJcuIgE2AtwBIAJBADYC2AEgAkHoAWpBACABEM4hIAIoAuwBIQkgAigC\n6AEhCiACIAg2AvQBIAIgCCAPaiIBNgLwASACIAg2AuwBIAIgCzYC6AEgAkGAAmohByACQfwBaiEG\nQQAhBCAIIQNBACEOA0AgAkEANgL4AQJAAkACQAJAAkACQAJAAkACfyAEBEAgAyEFIAYhAyAHDAEL\nIAEgA0YNASADQSxqIQUgA0EEagshBCADKAIAIg0NASAFIQELIAIgATYC7AEgCCABayAPakEsbkEs\nbCEDA0AgA0UNAiABKAIAIAEoAgQQoDUgA0FUaiEDIAFBLGohAQwACwALIAQoAgAhDCACQagBaiAE\nQQRqQSQQjjgaAn8gASAFRgRAQQAhBCABDAELIAUoAgAhBCACQfgAaiAFQQRqQSgQjzgaIAVBLGoL\nIQMgByACQfgAakEoEI84GiACIAQ2AvwBIAJBATYC+AECQCAERQ0AIA0gDCAEIAIoAoACELs2RQ0A\nIA0gDBCgNUEBIQQMBwsgAiADNgLsASACQagCaiACQagBakEkEI84GiAJLwHqA0ELTw0BIAJB+ABq\nIAJBqAJqQSQQjzgaIAkgDSAMIAJB+ABqEPMcDAULIAsgCBCfNSACKALYASINIQQgAigC3AEiDCED\nA0AgBEUNAiADLwHqAyIHRQ0DAkAgA0HsA2oiBiAHQQJ0aigCACIBLwHqAyIIQQRLDQBBBSAIayIF\nIAYgB0F/aiIKQQJ0aigCACIHLwHqAyIJSw0FIAcgCSAFayIGOwHqAyABQQU7AeoDIAEgBUEDdGog\nASAIQQN0EI44GiABQdwAaiILIAVBJGxqIAsgCEEkbBCOOBogByAGQQFqIg9BA3RqIAkgD2siECAB\nQQQgCGsiCRDaKSAHIAZBJGxqIhFBgAFqIBAgCyAJEJMqIAcgBkEDdGopAgAhGyACQegBaiARQdwA\nakEkEI84GiADIApBA3RqIgYpAgAhHCAGIBs3AgAgAkH4AGogAyAKQSRsakHcAGoiA0EkEI84GiAD\nIAJB6AFqQSQQjzgaIAJB6AFqIAJB+ABqQSQQjzgaIAEgCUEDdGogHDcCACALIAlBJGxqIAJB6AFq\nQSQQjzgaIARBAUYNACABQewDaiIDIAVBAnRqIAMgCEECdEEEahCOOBogByAPQQJ0akHsA2ogBSAD\nIAUQ1CkgAUEAQQYQ8hwLIARBf2ohBCABIQMMAAsACwJAA0AgCSgCWCIJBEAgCkEBaiEKIAkvAeoD\nQQtPDQEMAgsLIAJBCGogAkHYAWoQiBsgAigCDCEJIAIoAgghCgsgAhCXLjYCrAEgAkEANgKoAUEB\nIQQDQCAEIApGBEAgAkH4AGogAkGoAmpBJBCPOBogCiAJIA0gDCACQfgAaiACKAKoASACKAKsARCQ\nFCACQfgAaiAKIAkQziEgAigCfCEJIAIoAnghCgwFBSAEQQFqIQQgAiACQagBahCIGwwBCwALAAsg\nACANNgIIIABBEGogDjYCACAAQQxqIAw2AgAMBwtByJLLAEEZQeSSywAQ+R0AC0GEj8sAQSdBrI/L\nABD5HQALQQEhBCAOQQFqIQ4MAAsACyAIIA9qIAJBqAFqQSwQjzgaIA9BLGohDwwACwALIABBDGpC\nADcCACADEM8hIAsgAxCfNQsgACAVNgIEIAAgFjYCACACQfAAahCzKgsgAkHQAmokAAvbGAESfyMA\nQZABayICJAAgAkFAayABEJUVAkACQAJ/IAItAEBFBEAgAi0AQQ0CIAJBBTYCUCABIAJB0ABqELsb\nDAELIAIoAkQLIQEgAEEBNgIAIAAgATYCBAwBCyAAAn8CQAJAAn8CQAJAAkACQAJAAn8CQAJ/AkAC\nQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQCACLQBCIgNB2wBHBEAgA0H7AEcEQCABIAJB0ABqQaTE\nwgAQkwYhAwwaCyABIAEtACRBf2oiAzoAJCADQf8BcQRAIAEgASgCCEEBajYCCCABQRhqIQ8gAkHo\nAGpBBHIhECACQfAAakEEciERIAJB+ABqQQRyIRIgAkGAAWpBBHIhE0EBIQYCQAJAA0AgCiEOAkAD\nQCAMIQkCQANAIAMhBAJAA0AgAkGIAWogARCVFQJAIAItAIgBRQRAIAItAIkBRQRAIAJBAzYCUCAB\nIAJB0ABqELsbIQMMHwsCQCACLQCKASIDQSxHBEAgA0H9AEYNDCAGQf8BcQ0BIAJBCDYCUCABIAJB\n0ABqELsbIQMMIAsgBkH/AXENACABIAEoAghBAWo2AgggAkHQAGogARCVFSACLQBQBEAgAigCVCED\nDCALIAItAFFFDQ4gAi0AUiEDCwJAIANB/wFxIgNBIkcEQCADQf0ARg0BIAJBEDYCUCABIAJB0ABq\nELsbIQMMIAsgAUEANgIgIAEgASgCCEEBajYCCCACQdAAaiABIA8Q5gkgAigCVCEDIAIoAlBBAkYN\nHyADIAIoAlgiBkGY9cYAQQwQ+SwNCCADIAZB0unFAEEJEPksDQYgAyAGQcrpxQBBCBD5LA0EIAMg\nBkGF9cYAQQsQ+SwNAkEAIQYgARC4MCIDRQ0DDB8LIAJBEjYCUCABIAJB0ABqELsbIQMMHgsgAigC\njAEhAwwdCyAIQQFGDQcgARCeFSINRQRAIAJBOGogARCEBEEBIQhBACEGIAIoAjwhDSACKAI4RQ0B\nCwsgAiAENgJ8IAIgBzYCeCACIAk2AnQgAiAFNgJwIAIgDjYCbCACIAs2AmggDSEDDB8LIAdBAUYN\nCiABEJ4VIgNFBEAgAkEwaiABEIUDQQEhB0EAIQYgAigCNCEDIAIoAjBFDQELCyACIA02AoQBIAIg\nCDYCgAEgAiAENgJ8QQAhBwwaCyAFQQFGDQkgARCeFSIMRQRAIAJBKGogARCBA0EBIQVBACEGIAIo\nAiwhDCAEIQMgAigCKEUNAQsLIAIgDTYChAEgAiAINgKAASACIAQ2AnwgAiAHNgJ4IAIgCTYCdEEA\nIQUgAkEANgJwIAIgDjYCbCACIAs2AmggDCEDDBkLIAtBAUYNCCABEJ4VIgpFBEAgAkEgaiABEKID\nQQEhC0EAIQYgAigCJCEKIAkhDCAEIQMgAigCIEUNAQsLIAIgDTYChAEgAiAINgKAASACIAQ2Anwg\nAiAHNgJ4IAIgCTYCdCACIAU2AnAgAiAONgJsQQAhCyACQQA2AmggCiEDDBcLIAIgDTYChAEgAkEB\nNgKAASACIAQ2AnwgAiAHNgJ4IAIgCTYCdCACIAU2AnAgAiAONgJsIAIgCzYCaEGF9cYAQQsQ2xgh\nAwwXC0EAIQogDUEAIAgbIQggBEEAIAcbIQcgCUEAIAUbIQYgDkEAIAsbIQNBAQwYCyACQRU2AlAg\nASACQdAAahC7GwwRCyABIAEtACRBf2oiAzoAJCADQf8BcUUNDyABIAEoAghBAWo2AgggAkGIAWog\nARCVFSACLQCIAQ0EIAItAIkBRQRAIAJBAjYCUCABIAJB0ABqELsbIQMMDgsgAi0AigFB3QBGDQUg\nAkEYaiABEKIDIAIoAhwhAyACKAIYDQ0gAiADNgJwIAJBiAFqIAEQlRUgAi0AiAENBiACLQCJAUUE\nQCACQQI2AlAgASACQdAAahC7GyEDDA0LAkACQCACLQCKASIEQSxHBEAgBEHdAEYNASACQQc2AlAg\nASACQdAAahC7GyEDDA8LIAEgASgCCEEBajYCCCACQdAAaiABEJUVIAItAFAEQCACKAJUIQMMDwsg\nAi0AUUUNDSACLQBSQd0ARgRAIAJBEjYCUCABIAJB0ABqELsbIQMMDwsgAkEQaiABEIEDIAIoAhQh\nBSACKAIQRQ0BIAUhAwwOC0EBQYDAwgBBhL3CABD5EyEDDA0LIAIgBTYCeCACQYgBaiABEJUVIAIt\nAIgBRQRAIAItAIkBRQRAIAJBAjYCUCABIAJB0ABqELsbIQMMDAsCQAJAIAItAIoBIgRBLEcEQCAE\nQd0ARg0BIAJBBzYCUCABIAJB0ABqELsbIQMMDgsgASABKAIIQQFqNgIIIAJB0ABqIAEQlRUgAi0A\nUARAIAIoAlQhAwwOCyACLQBRRQ0MIAItAFJB3QBGBEAgAkESNgJQIAEgAkHQAGoQuxshAwwOCyAC\nQQhqIAEQhQMgAigCDCEHIAIoAghFDQEgByEDDA0LQQJBgMDCAEGEvcIAEPkTIQMMDAsgAiAHNgKA\nASACQYgBaiABEJUVAkACQCACLQCIAUUEQCACLQCJAUUEQCACQQI2AlAgASACQdAAahC7GwwNCyAC\nLQCKASIEQSxHBEAgBEHdAEYNAiACQQc2AlAgASACQdAAahC7GwwNCyABIAEoAghBAWo2AgggAkHQ\nAGogARCVFSACLQBQBEAgAigCVAwNCyACLQBRRQ0LIAItAFJB3QBGBEAgAkESNgJQIAEgAkHQAGoQ\nuxsMDQsgAiABEIQEIAIoAgQhCCACKAIARQ0CIAgMDAsgAigCjAEMCwtBA0GAwMIAQYS9wgAQ+RMM\nCgtBAQwPCyACKAKMASEDDAoLIAJBBTYCUCABIAJB0ABqELsbIQMMEAsgAiANNgKEASACIAg2AoAB\nIAIgBDYCfEEBIQcgAkEBNgJ4IAIgCTYCdCACIAU2AnAgAiAONgJsIAIgCzYCaEHK6cUAQQgQ2xgh\nAwwRCyACIA02AoQBIAIgCDYCgAEgAiAENgJ8IAIgBzYCeCACIAk2AnRBASEFIAJBATYCcCACIA42\nAmwgAiALNgJoQdLpxQBBCRDbGCEDDBALIAIgDTYChAEgAiAINgKAASACIAQ2AnwgAiAHNgJ4IAIg\nCTYCdCACIAU2AnAgAiAONgJsQQEhCyACQQE2AmhBmPXGAEEMENsYIQMMDwsgAigCjAEhAwwIC0EA\nQYDAwgBBhL3CABD5EyEDDAcLIAIoAowBIQMMBQsgAkEFNgJQIAEgAkHQAGoQuxsLIQMgAkGAAWoQ\n8CkMAQsgAkEFNgJQIAEgAkHQAGoQuxshAwsgAkH4AGoQ/C4MAQsgAkEFNgJQIAEgAkHQAGoQuxsh\nAwsgAkHwAGoQ+y4LQQEhCkEACyEMQQEhBiABIAEtACRBAWo6ACQgAiABEIMNIgQ2AmQgAiAINgJg\nIAIgBzYCXCACIAU2AlggAiADNgJUIAIgCjYCUCACQdAAakEEciEJIARFAn8CQAJAAkAgCkUEQCAE\nRQ0CIAQhAyAMDQEMAwtBASAMRQ0DGgsgCRCfLSAKDAILIAJByABqIAJB2ABqIgVBCGooAgA2AgAg\nAiAFKQIANwNAQQAhBiAMDQoLIAkQ3BggBEULRXINCCACQeQAahDcGAwICyACQRU2AlAgASACQdAA\nahC7GwshASAAQQE2AgAgACABNgIEDAkLIAIgDTYChAEgAiAINgKAASACIAQ2AnwLIAIgBzYCeCAC\nIAk2AnQgAiAFNgJwIAIgDjYCbCACIAs2AmgLIAhBAUcNAQsgExD9LgsgB0EBRgRAIBIQ8CkLIAVB\nAUYEQCAREPwuC0EBIQogC0EBRgRAIBAQ+y4LQQALIQxBASEFIAEgAS0AJEEBajoAJCACIAEQ8hEi\nBDYCZCACIAg2AmAgAiAHNgJcIAIgBjYCWCACIAM2AlQgAiAKNgJQIAJB0ABqQQRyIQkCQAJAAkAC\nQCAKRQRAIARFDQJBASEGIAQhAyAMDQEMAwtBASEGIAxFDQMLIAkQny0gCiEFDAILIAJByABqIAJB\n2ABqIgVBCGooAgA2AgAgAiAFKQIANwNAQQAhBiAMDQILIARFIQUgCRDcGAsgBEUgBUVyDQAgAkHk\nAGoQ3BgLIAYNACAAIAM2AgQgAEEIaiACKQNANwIAIABBEGogAkHIAGooAgA2AgBBAAwBCyAAIAMg\nARCsHTYCBEEBCzYCAAsgAkGQAWokAAvzGAIffwR+IwBBkAprIgMkACABAn8CQAJ/AkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkAgAS0AgAJBAWsOAwcBAAILIAFBCGohDwJAIAFB+gFqIgstAABBAWsO\nAwkBBAALIAFBDGooAgAhBSABQfQBaigCACEEIAEoAgghBgwCCwALIAEoAgAhBiABKAIEIQUgASgC\n/AEhBCABQfoBaiILQQA6AAAgAUH0AWogBDYCACABQQxqIAU2AgAgASAGNgIIIAFBCGohDwsgAUH4\nAWpBADsBACABQRBqIAQ2AgAgA0HQA2ogBEEUaigCABCZDCADQQY6AJACIANBqAZqIANB0ANqIANB\nkAJqENkbAkAgAygCqAYiBARAIANByAlqIANBtAZqKQIAIiI3AwAgAyADKQKsBiIjNwPACSABQSBq\nICI3AgAgAUEYaiAjNwIAIAFBgQI7AfgBIAFBFGoiByAENgIAIANB0ANqIAEoAhBBxaLHAEEXQQAQ\nnRkCQCADKALUA0UEQCABIAMoAtADIgQ2ApgBIAFBnAFqQQA2AgAMAQsgAUGYAWogA0HQA2pBNBCP\nOCEEIAFBnAFqKAIADQIgBCgCACEECyADQeAFaiAEEJkxIAcQpzAgAUEAOwH4AQwKCyADQcgJaiAD\nQbQGaikCACIiNwMAIAMgAykCrAYiIzcDwAkgA0HaA2ogIjcBACADICM3AdIDIANB7gVqIANB2ANq\nKQEANwEAIANB9gVqIANB4ANqLwEAOwEAIANBAjsB5AUgAyADKQHQAzcB5gUgAUEAOwH4AUEBDAoL\nIANBkAJqIAFB5ABqIARBNBCPOEHFoscAQRcQnhkCQAJAIAMoApgCRQRAIAEgAygCkAIiBDYCWCAB\nQeAAakEANgIADAELIAFB2ABqIgRBCGoiCCADQZgCaigCADYCACAEIAMpA5ACNwIAIAFB4ABqKAIA\nDQEgBCgCACEECyADQeAFaiAEEJkxIAcQpzAgAUEAOwH4AQwICyABQcwAaiIKIAQpAgA3AgAgAUHU\nAGogCCgCADYCACABQcwBaiABKAIQQRBqKAIAIAYgBRD5FSIFNgIAIANBqAZqIAooAgAgBRCEKAJA\nAkAgAygCwAZFBEAgASADKAKoBiIENgIoIAFBQGtBADYCAAwBCyABQShqIANBqAZqQSQQjzghBSAB\nQUBrKAIADQEgBSgCACEECyADQeAFaiAEEJkxIAcQpzAgAUEAOgD4AQwCCyABQdABaiAFQSQQjzga\nCyADQdADaiABQdABaiIFIAIoAgAQqS8gAygC0ANBA0YNAyADKQPQAyEiIAUQjiUgIkIgiKchAgJA\nAkACQAJAICKnQX9qDgIBAAILIANB4AVqIAIQmTEgAUEUahCnMCABQfgBakEAOgAADAMLIAFB+QFq\nQQA6AAAgAyABQSBqKAIAIgw2AoQCIAMgAUEcaigCACIQNgKAAiABQfgBakEAOgAAIAMgAUEkaigC\nACITNgKMAiADQdADaiABQRBqKAIAQRBqKAIAIAIQvgEgAykD2AMhIiADKQPQAyEjIAMoArAFIgRB\nAkYNASADKALkAyEUIAMoAuADIRUgAykD6AMhJCADQZACaiADQfADakHAARCPOBogAygC2AUhFiAD\nKALUBSEXIAMoAtAFIQogAygCzAUhESADKALABSEFIAMoAsgFIQYgAygCxAUhAiADLQDdBSADLQDc\nBSEHIAMtALgFIQggAygCtAUhDSADQbAGaiADQZACakHAARCPOBogA0H0B2ogDTYCACADQfAHaiAE\nNgIAIAMgCDoA+AcgAyAkNwOoBiADQYAIaiADQagGahDcKSADQdQDaiADQagGakHYARCPOBpB+AFB\nCBC5LyIIQgA3AwggCEKBgICAEDcDACAIQRBqQgA3AwAgCEEYakEANgIAIAhBHGogA0HQA2pB3AEQ\njzgaIANB2ANqIhggA0GICGooAgA2AgAgAyADKQOACDcD0AMgA0EoaiADQdADahCRISADKAIsIRkg\nAygCKCEaQRBBCBDGLyISICI3AwggEkKBgICAEDcDACAHEM0vIRsQzS8hHCADQRhqEMAmIANBkAhq\nIAMpAxggAykDIBC7CCADIAZBACACGzYC0AggAyACNgLICCADIAU2AsQIIAMgAkVBAXQiBDYCwAgg\nAyACNgK4CCADIAU2ArQIIAMgBDYCsAggAygCqAhBH3EhHSADQeAIaiEGIAMoAqAIIR4gAykDmAgh\nIiADKQOQCCEkA0ACQCADQYAJaiADQbAIahCyGCADKAKACSIFRQ0AIAMoAoQJIQQgAygCiAkhCSAD\nKAKQCSEOIAMoAowJIQIgBhCWCCADIA5BACACGzYCuAkgAyACIB8gAhsiHzYCsAkgAyAJICAgAhsi\nIDYCrAkgAyACRUEBdCIONgKoCSADIAIgISACGyIhNgKgCSADIAkgDSACGyINNgKcCSADIA42ApgJ\nA0AgA0HQA2ogA0GYCWoQ7BkgAygC0AMiAgRAIAMoAtQDIQkgA0HoCWogGEEkEI84GiADQcAJaiAG\nIAIgCSADQegJahCABwwBCwsgA0GYCWoQoh8gAyAENgLcCCADIAU2AtgIIB4gJCAiIAUgBBCQGEEH\ndCAddkEobGoiCRCHLSADQdgJaiAGQRhqKQMANwMAIANB0AlqIAZBEGopAwA3AwAgA0HICWogBkEI\naikDADcDACADIAYpAwA3A8AJIANB0ANqIAlBCGogBSAEIANBwAlqENMIIAMoAugDIQIgAygC7AMh\nBSADKQPQAyElIAkQtiogByAFICVQIgUbIQcgBSACRXINASAHQShsIQQgAiEFA0AgBARAIAVBGGoQ\n3xEgBEFYaiEEIAVBKGohBQwBCwsgB0UNASACEMIFDAELCyADQbAIahDAGyADQZAIahCrHiEFIANB\nCGoQwCYgA0HACWogAykDCCADKQMQELwIIAMgF0EAIAobNgLwAyADIAo2AugDIAMgETYC5AMgAyAK\nRUEBdCICNgLgAyADIAo2AtgDIAMgETYC1AMgAyACNgLQAyADQegJakEEciEEA0ACQCADQdgIaiAD\nQdADahD+CCADKALcCCICRQ0AIAIgAygC4AgiBkEDdGoiB0GwAWooAgAiCkUNACAHQbQBaigCACEH\nIANB4AhqIAIgBkEEdGoiAkEIaikCADcDACADIAIpAgA3A9gIIANB6AlqIANBwAlqIAogByADQdgI\nahDaBiADKALoCSICRQ0BIAIgAigCACICQX9qNgIAIAJBAUYEQCADKALoCRDJJgsgBBDlFQwBCwsg\nA0HQA2oQohUgA0HACWoQqx4hAiADQfcFaiAMQRh2OgAAIANBpAZqIAI2AgAgA0GgBmogBTYCACAD\nQZwGaiAWNgIAIANBmAZqIBw2AgAgA0GUBmogGzYCACADQZAGaiASNgIAIANBjAZqIBM2AgAgA0GI\nBmogCDYCACADQYQGaiAUNgIAIANBgAZqIBU2AgAgA0H0BWogDDoAACADQfgFaiAarSAZrUIghoQ3\nAwAgAyAMQQh2OwD1BSADICM3A+gFCyADQfAFaiAQNgIAIANBADYC4AUgAUEUahDGJyABQfkBai0A\nAA0CDAYLIANB8AVqICI3AwAgA0HoBWogIzcDACADQQI7AeQFIANBATYC4AUgA0GMAmoQrSogA0GA\nAmoQxicgAUEUahDGJyABQQA6APgBCyABQQA6APkBIAFBzAFqKAIAEKY0IAFBzABqKAIAEKY0DAUL\nIAFBHGoQxicMAwtBsJnHAEEjQZisxwAQ+R0ACyALQQM6AAAMBQtBsJnHAEEjQZykxwAQ+R0ACyAB\nQfgBai0AAARAIAFBJGoQrSoLIAFBADsB+AEgAUHMAWooAgAQpjQgAUHMAGooAgAQpjQgAUHkAGoQ\niiRBAAwCCyABQeQAahCKJAsgAygC4AULIQQgA0G8AWogA0HgBWpBBHJBxAAQjzgaIAtBAToAACAE\nQQJGDQAgA0H4AGogA0G8AWpBxAAQjzgaIA8QwSMgAwJ/IARFBEAgA0E4aiADQfwAakHAABCPOBpB\nAAwBCyADQegDaiADQZABaigCADYCACADQeADaiADQYgBaikCADcDACADQdgDaiADQYABaikCADcD\nACADIAMpAng3A9ADIANBMGpBBHIgA0HQA2oQvhFBAQs2AjAgACADQTBqQcgAEI84GkEBDAELIABB\nAjYCAEEDCzoAgAIgA0GQCmokAAuFFwIafwN+IwBBgAJrIgIkACACQdgAaiABEI0LAkAgAigCYCIU\nRQRAIABBADYCAAwBCyACKAJYIRUgAiACKAJcNgKUAUEAIQEgAkEANgKQASACQQA2AmggAkGoAWog\nAkHoAGoQvRZBBCEDAkACQCACKAKwAUEERgRAIAJB6ABqEJ0oDAELIAJB0ABqQQQQgxkgAkGwAWop\nAwAhHCACQbgBaigCACEDIAIoAlAhBCACKAJUIgkgAikDqAE3AgAgCUEQaiADNgIAIAlBCGogHDcC\n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\naikCADcDACAAQZgHaiAAQaABaikDADcDACAAQZAHaiAAQZQBaikCADcDACAAQYAIaiAAKAKIAkEI\najYCACAAQYQIaiAAQZwCakHUABCPOBogAEHbCGpBADoAAAsgAkHwAmogAEGgAmoiBCABEJ8DIAIt\nAPACIgNBEkcEQCACQYgCaiIFIAJB/AJqKAIANgIAIAIgAikC9AI3A4ACIAIvAPECIAItAPMCIAQQ\nmA8gA0ERRgRAIABBpgJqQQA6AAAgAEGgAmogACgCiAJBCGo2AgAMAgsgAkHoAmogBSgCADYCACAC\nIAIpA4ACNwPgAkEQdHIiAUGA/v8HcUEIdiEEDAQLQQUhAwwJC0EGIQMgAEGcAmoiBSABEKAMIgRB\n/wFxQQJGDQggACAEOgCUAiAAQZUCaiAEQQh2OwAAIAUQ9iUCQEHYtc4AKAIAQQJLDQBBmKTOABDF\nLUH/AXEiA0UNAEGcpM4AKAIAIAMQqA5FDQBBnKTOACgCACIDQQxqKAIAIQYgAygCCCEHIAMoAgAh\nCQJ/IAMoAgQiBQRAIAJBADYCgAMgAiAGNgL8AiACIAc2AvgCIAIgBTYC9AIgAiAJNgLwAkEBDAEL\nIAJBADYC8AJBAAshBCAAQZQCaiEKIAJB2ABqIAJB8AJqQYC1wAAQ3iEgAkH8AmpBATYCACACQYQD\nakEANgIAIAJBxLXAADYC+AIgAkGklswANgKAAyACQQA2AvACAkAgBCAFSQRAIAIgBDYCmAEgAiAG\nNgKUASACIAc2ApABIAIgBTYCjAEgAiAJNgKIAQwBCyACQQA2AogBCyACQfAAaiACQYgBakGAtcAA\nEN4hIAJBlAJqQcy1wAA2AgAgAkGQAmogAkGIAWo2AgAgAkH4gsAANgKIAiACIAM2AvgBIAJBAjYC\n9AEgAiAKNgKIASACIAJB8ABqNgKMAiACIAJB8AJqNgKEAiACIAJB2ABqNgKAAiACIAJBgAJqNgLw\nAUGcpM4AKAIAIAJB8AFqEOsOCyACQaACaiAAKAKIAkEIahCjDyACQfACahCsFCACQZgCaiACQYgD\naikDADcDACACQZACaiACQYADaikDADcDACACQYgCaiACQfgCaikDADcDACACQdgCaiACQcgDaigC\nADYCACACQfgBaiIDIAJB2ANqIgQoAgA2AgAgAkHoAWoiBSACQeQDaiIGKAIANgIAIAIgAikD8AI3\nA4ACIAIgAikDwAM3A9ACIAIgAikD0AM3A/ABIAIgAikC3AM3A+ABIAIoAswDIQcgAkHYAWoiCSAC\nQfADaiIKKAIANgIAIAJByAFqIgwgAkH8A2oiDSgCADYCACACQbgBaiIOIAJBiARqIg8oAgA2AgAg\nAkHIAmogAkG4A2opAwA3AwAgAkHAAmogAkGwA2opAwA3AwAgAiACKQPoAzcD0AEgAiACKQL0AzcD\nwAEgAiACKQOABDcDsAEgAiACKQOoAzcDuAIgAkGIAWogAkGMBGoiEEEkEI84GiACQZADahCPNCAC\nQRhqIAAoAowBIgtBCGooAgAgC0EMaigCABDGLSACKAIYIQsgAigCHCERIAJB8AJqIAJBgAJqQdwA\nEI84GiAEIAMoAgA2AgAgBiAFKAIANgIAIAogCSgCADYCACANIAwoAgA2AgAgDyAOKAIANgIAIAIg\nBzYCzAMgAiACKQPwATcD0AMgAiACKQPgATcC3AMgAiACKQPQATcD6AMgAiACKQPAATcC9AMgAiAC\nKQOwATcDgAQgECACQYgBakEkEI84GiACQRBqIAsgAkHwAmogESgCJBEDACACKAIQIQMgAEGgAmog\nAigCFCIENgIAIAAgAzYCnAILIAJB8AJqIAMgASAEKAIMEQMAIAItAPACIgNBEEYNAyACQfgAaiIE\nIAJB/AJqKAIANgIAIAIgAikC9AI3A3AgAi8A8QIhBSACLQDzAiEGIABBnAJqENErIANBD0cEQCAC\nQegCaiAEKAIANgIAIAIgAikDcDcD4AIgBSAGQRB0ciIBQYD+/wdxQQh2IQQMAgsgACgCiAIQui8g\nAEEAOgCYAiAAKAK0AUUNACAALQCXAkUNACAAQbQBahCpNQsgAEEAOgCXAiAAKAKMASgCECEDIABB\nvAJqQQA6AAAgAEG4AmogA0EIajYCAAwDCyAAKAKIAhC6LyAAQQA6AJgCCyAAQQA6AJcCDAMLQQch\nAwwDCyAAQZwCaiIDIAEQ5AUiBEUEQEEIIQMMAwsgACAENgKMAiADEJsxIABBpAJqIAIvAYACOwEA\nIAAoAowCIQMgAEGnAmogAkHwAmpBLRCPOBogAEEAOgCmAiAAQaACaiADQQhqNgIAC0EJIQMgAEGc\nAmoiBCABEKAMIgFB/wFxQQJGDQEgBBD2JSAAKAKMAhC6LyABQYD+/wdxQQh2IQRBESEDCyAAQZAB\n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\n4ANBAWsOAwMBAAULIAFBwANqIQsgAUHYA2oiBi0AAEEBaw4DAQAIBwsAC0GAgMAAQSNB6OTGABD5\nHQALQYCAwABBI0Hgq8AAEPkdAAsgASABKAKsBCIFNgKoBCABKQPoAyEZIAFB8AJqIAFB8ANqQTgQ\njzgaIAFBADoA4AMgASAFNgLcAyABIBk3A+gCIAFB4ANqIQ8LIAEgASkD6AI3A6ACIAEoAtwDIQ4g\nAUGoAmogAUHwAmpBOBCPOCEIQdi1zgAoAgANAUHQqc4AEMUtQf8BcSIFRQ0BQdSpzgAoAgAgBRCo\nDkUNAUHUqc4AKAIAIglBDGooAgAhCiAJKAIIIQcgCSgCACEEAn8gCSgCBCIMBEAgA0EANgLIByAD\nIAo2AsQHIAMgBzYCwAcgAyAMNgK8ByADIAQ2ArgHQQEMAQsgA0EANgK4B0EACyEGIAFBoAJqIQUg\nA0HgAmogA0G4B2pB8KvAABDeISADQbwFakEBNgIAIANBxAVqQQA2AgAgA0GYrMAANgK4BSADQaSW\nzAA2AsAFIANBADYCsAUCQCAGIAxJBEAgAyAKNgLEByADIAc2AsAHIAMgDDYCvAcgAyAENgK4ByAD\nIAY2AsgHIAZBAWohBgwBCyADQQA2ArgHCyADQeAEaiADQbgHakHwq8AAEN4hIAMgBTYC9AICQCAG\nIAxJBEAgAyAGNgLIByADIAo2AsQHIAMgBzYCwAcgAyAMNgK8ByADIAQ2ArgHDAELIANBADYCuAcL\nIANBgANqIANBuAdqQfCrwAAQ3iEgA0HIAGogAUHMAmoQ4iEgA0HYB2pByIXAADYCACADQcwHakGg\nrMAANgIAIANB1AdqIANB+AJqNgIAIANByAdqIANB9AJqNgIAIANB+ILAADYCwAcgAyAJNgLYAiAD\nQQM2AtQCIAMgAykDSDcD+AIgAyADQYADajYC0AcgAyADQeAEajYCxAcgAyADQbAFajYCvAcgAyAD\nQeACajYCuAcgAyADQbgHajYC0AJB1KnOACgCACADQdACahDrDgwBC0GAgMAAQSNBpJ7AABD5HQAL\nIAFBqANqIhMgAUHAAmoQqR4gAUG0A2oiFCABQcwCahCqHiADQUBrIA5BCGooAgAgDkEMaigCABCX\nKCADKAJEIQQgAygCQCEJIA4oAhQiBiAGKAIAIgVBAWo2AgAgBUF/TA0FIAEoAqQCIQogASgCoAIh\nByADQYADaiAIQTgQjzgaIANBuAdqIANBpANqEMwXAkAgAy0AuAciBUEGRgRAIAMtALkHIQggA0G4\nBWoQmBEQhSVBgAEQujBBAEGAARCROCIFQYABEJYPIAMgCDoAgAcgAyAFNgK0BSADQQA2ArAFIANB\n4ARqIANBsAVqENwpIANBvAdqIANBsAVqQdgBEI84GkH4AUEIEMYvIgVCADcDCCAFQoGAgIAQNwMA\nIAVBEGpCADcDACAFQRhqQQA2AgAgBUEcaiADQbgHakHcARCPOBogA0E4aiAHIAoQlyQgAygCPCEV\nIAMoAjghCiADQcAHaiADQegEaigCADYCACADIAMpA+AENwO4ByADQTBqIANBuAdqEJEhIAMoAjQh\nByADKAIwIQgQ+jYhGUEQQQgQuS8iDUIANwMIIA1CgYCAgBA3AwAQxy8hFhDHLyEXQcAAQQgQuS8i\nEEKBgICAEDcDACAQQQhqIANBgANqQTgQjzgaIANBIGoQwCYgA0G4B2ogAykDICADKQMoELsIIANB\nuAdqEKseIRggA0EQahDAJiADQbgHaiADKQMQIAMpAxgQvAggBEEQdiERIARBCHYhEiADQbgHahCr\nHiELDAELIAMoAsQHIQogAygCwAchByADKAK8ByEIIAMvAboHIREgAy0AuQchEiADKAKkA0ECTwRA\nIANBqANqKAIAIANBrANqKAIAEKA1CyADKAKYA0EETwRAIANBnANqKAIAIANBoANqKAIAEKA1CyAG\nIAYoAgAiDEF/ajYCACAMQQFGBEAgBhDdKQsgCSAJKAIAIg1Bf2o2AgAgDUEBRgRAIAkgBBDrJQsg\nBSEEQQAhCQsgBEH/AXEgEUEQdCASQf8BcUEIdHJyIQQgCUUNAiABIAs2AjwgASAYNgI4IAEgEDYC\nNCABIBc2AjAgASAWNgIsIAEgDTYCKCABIAY2AiQgASAFNgIgIAEgFTYCHCABIAo2AhggASAHNgIU\nIAEgCDYCECABIAQ2AgwgASAJNgIIIAEgGTcDACADQYADaiAOKAIUQQhqQeABEI84GiABQZgCaiAD\nQdgEaikDADcDACABQZACaiADQdAEaikDADcDACABQYgCaiADQcgEaikDADcDACABIAMpA8AENwOA\nAiABQUBrIANBgANqQcABEI84GiABIAEpA6ACNwPgAiABQdgDaiIGQQA6AAAgAUHUA2ogATYCACAB\nQcADaiELCyABQdQDaigCACgCICEFIAFBADoA0QMgAUHMA2ogBUEIajYCAAsgCyACENcKIgINASAG\nQQM6AAAMAgsgFBDSKyATENsrQQIhCwwECyADIAI2AuACIAsQ6y4gA0G4B2ogAkEYahCXDiADQeAC\nahD0ESADKAK8CSAGQQE6AAANAgsgD0EDOgAAIABCFDcDEEEDDAMLAAsgA0GwBWogA0G4B2pBiAIQ\njzgaIAsQpTEgA0HoAmogAUG8A2ooAgA2AgAgAyABKQK0AzcD4AIgA0HAB2ogAUGwA2ooAgA2AgAg\nAyABKQKoAzcDuAcgA0HgBGogAUGAAmogAUFAayABKALgAiABQeQCaigCACADQbAFaiADQeACaiAD\nQbgHahDcBSADKALsBCEGIAMoAugEIQUgAygC5AQhAiADKALgBCEJIAMtAKgFIgtBAkcEQCADQcgJ\naiADQfAEakE4EI84GiADQcYJaiADQasFai0AADoAACADIAMvAKkFOwHECSADQbAFahCYNCABKAIQ\nIQ0gASgCDCEKIAEoAgghByABKAIEIQggASgCACEEIANBhApqIAFBFGpBLBCPOBoMAQsgA0GwBWoQ\nmDQgARDDDyAGIQogBSEHIAIhCCAJIQRBAiELCyADQbgBaiADQYQKakEsEI84GiADQYABaiADQcgJ\nakE4EI84GiABQQE6AOADIANB/gBqIgwgA0HGCWotAAA6AAAgAyADLwHECTsBfCABEJskAn4gC0EC\nRwRAIANB0ABqIANBuAFqQSwQjzgaIANB6AFqIANBgAFqQTgQjzgaIANB5gFqIAwtAAA6AAAgAyAD\nLwF8OwHkASADIA02AvAEIAMgCjYC7AQgAyAHNgLoBCADIAg2AuQEIAMgBDYC4AQgA0H0BGogA0HQ\nAGpBLBCPOCEMIAEoAqgEIANBgANqIANB4ARqEP8HQcACaigCACEHIANBCGogAygCmANBCGogA0Gc\nA2ooAgAQhSMgAygCDCEIIAMoAgghBCADQbgHaiADQYADakHAABCPOBogA0GwBWogB0EIaiAEIAgg\nA0G4B2oQwAcCQCADKAK4BUUNACADKALQBSIEIAQoAgAiBEF/ajYCACAEQQFGBEAgAygC0AUQ4hsL\nIANBuAVqEMYnIANB1AVqEK0qIAMoAsAFIgQgBCgCACIEQX9qNgIAIARBAUYEQCADKALABSADQcQF\n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\nOEUEQCACLQA5IQcMAQsLIAIoAjwhBAwHCyACKAIMIQMMCwsgASABKAIIQQFqNgIIIAFB0+bLAEED\nEKkTIgMNCiACQSk2AkQgAkGC8MsANgJAIAJBBDYCPCACQejvywA2AjggAkEIaiACQThqEK0mDAcL\nIAEgASgCCEEBajYCCCABQdDmywBBAxCpEyIDDQkgAkEpNgJEIAJBgvDLADYCQCACQQQ2AjwgAkHo\n78sANgI4IAJBCGogAkE4akEBEIkkDAYLIAEgASgCCEEBajYCCCABQczmywBBBBCpEyIDDQggAkEp\nNgJEIAJBgvDLADYCQCACQQQ2AjwgAkHo78sANgI4IAJBCGogAkE4akEAEIkkDAULIAEgASgCCEEB\najYCCCACQaABaiABQQAQgwggAikDoAFCA1ENBiACQZgBaiACQagBaikDADcDACACIAIpA6ABNwOQ\nASACQSk2AkQgAkGC8MsANgJAIAJBBDYCPCACQejvywA2AjggAkEIaiACQZABaiACQThqEKkNDAQL\nIAFBIGpBADYCACABIAEoAghBAWo2AgggAkGgAWogASABQRhqEOYJIAIoAqABIgVBAkcEQCACKAKo\nASEDIAIoAqQBIQQgBUUEQCACQSk2AkQgAkGC8MsANgJAIAJBBDYCPCACQejvywA2AjggAkEIaiAC\nQThqIAQgAxD/IAwFCyACQSk2AkQgAkGC8MsANgJAIAJBBDYCPCACQejvywA2AjggAkEIaiACQThq\nIAQgAxD/IAwECyACKAKkASEDDAYLIAEgAS0AJEF/aiIDOgAkIANB/wFxBEAgASABKAIIQQFqNgII\nIAJBkAFqIAEQlRUCQAJ/AkACQAJAIAItAJABRQRAIAItAJEBRQRAIAJBAjYCOCABIAJBOGoQuxsM\nBQsgAi0AkgEiBEHdAEYNASACQThqIAEQiA0gAi0AOEUNAgwDCyACKAKUAQwDC0ECIQNB6O/LAEEE\nENoYIQQMAwsgAi0AOSEDIAJBOGogASAEQd0ARhDcBiACLQA4QRZGDQAgAkGoAWogAkHEAGooAgA2\nAgAgAiACKQI8NwOgASACKAI4IQQMAgsgAigCPAshBEECIQMLIAEgAS0AJEEBajoAJCACQcQAaiAC\nQagBaigCADYCACACIAQ2AjggAiACKQOgATcCPCACIAM6AEggAiABEIMNIgU2AlAgA0H/AXFBAkcE\n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\nCCACQThqIAJBCGoQxgIgAigCQEUNACACQRhqIAJByABqKQMANwMAIAJBEGogAkFAaykDADcDACAC\nIAIpAzg3AwhBASEBDAILQQILIQEgAigCOCEDCyABQQJGDQIgACADNgIEIAAgATYCACAAIAIpAwg3\nAwggAEEQaiACQRBqKQMANwMAIABBGGogAkEYaikDADcDACAAQSBqIAJBIGopAwA3AwAMAwsgAkEV\nNgI4IAEgAkE4ahC7GyEDDAELIAIoAqgBIQMLIABBAjYCACAAIAM2AgQLIAJBsAFqJAAL3xgCEH8D\nfiMAQZAEayICJAAgAkHIAGogASgCNEEIahCaKCACQeABaiAAQThqKAIAIgMgASgCIEEIaiIFIAFB\nJGooAgAiBCACKAJIIAIoAkwQ/gkCQCACLQCkAkECRgRAIAJB4AFqELUyIAJBOGogBSAEEIUjIAIo\nAjghBSACIAIoAjwiBDYC5AEgAiAFNgLgASACQbADakIANwMAIAJCADcDqAMgAiADQRBqKQMAIhI3\nA6ADIAIgAykDCCITNwOYAyACIBJC88rRy6eM2bL0AIU3A5ADIAIgEkLt3pHzlszct+QAhTcDiAMg\nAiATQuHklfPW7Nm87ACFNwOAAyACIBNC9crNg9es27fzAIU3A/gCIAUgBCACQfgCahDFJiACQfgC\nahCmCiESIANBGGooAgAiCyASp0EHdCADQSBqKAIAdiIOQShsaiIIEIctAkACQAJAAkACQCACAn8C\nQCAIQSBqKAIARQ0AIAgpAwggCEEQaikDACACKALgASACKALkARC2GCESIAIgAkHgAWo2AqABIAIg\nCEEYaiIDNgL8AiACIAJBoAFqNgL4AiACQTBqIAMoAgAgCEEkaiIDKAIAIBIgAkH4AmpBDRCbECAC\nKAIwRQ0AIAMoAgAiA0UNACACKAI0IQUgAigC4AEgAigC5AEQoDUgA0EAIAVrQShsakFgagwBCyAC\nKALkASEKIAIoAuABIQkgAkEgahDAJiACKQMgIRIgAikDKCETEJwaIQUgAiATNwPoASACIBI3A+AB\nIAVFDQUgBWlBAUcNAiAFQbPmzBlLDQQgBUEobCIDQQBIDQQgAkEYaiADIAVBtObMGUlBA3QQgC0g\nAigCGCIDRQ0DIAIgBTYCoAEgAiADNgKkASADQSRqIQQgBSEDA0AgAwRAIAJB+AJqQdQAQQAQ/g4g\n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\nAmwgAiABNgJkIAIgBTYCYCACIAEgBEEYbGoiBTYCaAJAAkAgBEUNACACIAFBGGoiAzYCZCABLQAA\nIgZBBkYNACACQdkBaiABQQlqKQAANwAAIAJB4AFqIAFBEGopAAA3AAAgAiAGOgDQASACIAEpAAE3\nANEBIAJB2AJqIAJB0AFqEIwPIAIoAtgCIgFFBEAgAigC3AIhAwwSCyACIAIoAtwCIgY2AowCIAIg\nATYCiAICQAJAIAMgBUYNACACIANBGGo2AmQgAy0AACIFQQZGDQAgAkGHAWoiByADQRBqKQAANwAA\nIAJBgAFqIgggA0EJaikAADcDACACIAMpAAEiFDcDeCACQYkDaiAIKQMANwAAIAJBkANqIAcpAAA3\nAAAgAiAFOgCAAyACIBQ3AIEDIAJB0AFqIAJBgANqEKkMIAItANABRQ0BDBELQQFBrMLDAEG8tMMA\nEPkTDBELIAJB1QJqIAIoAtQBIgVBEHY6AAAgAkG4AmoiByACQeABaikDADcDACACQcACaiIIIAJB\n6AFqKQMANwMAIAJByAJqIgkgAkHwAWotAAA6AAAgAiACLQDTAToA0gIgAiACLwDRATsB0AIgAiAC\nQdgBaikDACIUNwPYAiACIAU7ANMCIAIgFDcDsAIgAigC0AIhAyACIAIvAdQCOwF2IAJBqAJqIAkt\nAAA6AAAgAkGgAmogCCkDADcDACACQZgCaiAHKQMANwMAIAIgAikDsAI3A5ACIAJB0AFqIAJB4ABq\nEO0OIAIoAtABDQ8gAkHYAWooAgAiBw0BQQJBrMLDAEG8tMMAEPkTDBALQQBBrMLDAEG8tMMAEPkT\nIQMMEAsgAkGfAWogAkGYAmopAwA3AAAgAkGnAWogAkGgAmopAwA3AAAgAkGvAWogAkGoAmotAAA6\nAAAgAiAFQRh2OgCWASACIAIvAXY7AZQBIAIgAikDkAI3AJcBIAIoAtQBIQUgAiACQdwBaigCADYC\nwAEgAiAHNgK8ASACIAU2ArgBIAIgBjYCtAEgAiABNgKwASACIAM2ApABIAIoAmggAigCZEYNCSAE\nQYz7yABBvLTDABD5EyEDIAJBkAFqEIQuQQAhAQwKCyACIAJB1ABqKAIAIhI2AtgBIAIgAikCTDcD\n0AEgAkGQAWogAkHQAWoQuRYgAkEANgKIAiACQQA2AnwgAkGTAmohByACQdQCaiEOIAJB4AJqIQEg\nAkHYAmpBAXIhDyACQYADakEBciEJIAJBkAFqQQFyIQwgAkHoAmohDSACQagBaiETA0AgAkHYAmog\nExDsEwJAAkACQAJAAkACQAJAIAItAOgCQQZHBEAgAkGQAWoQ7DEgAkGgAWogDUEQaikDADcDACAC\nQZgBaiANQQhqKQMANwMAIAIgDSkDADcDkAEgAigC2AIgAkGwAmogAigC3AIiBiACKALgAhCGICAG\nEIw0IAItALACBEAgAigCtAIhAwwMCyACLQCxAg4DBAMCAQsCfwJAAkACQCAERQRAIAJB2AJqEPAv\nIAIoAtgCIgFFDQIgAiACKALcAiIINgK0AiACIAE2ArACDAELIAIgCDYCtAIgAiAENgKwAiAEIQEL\nIAoNAUGYmskADAILIAIoAtwCIQMMDQsgAigCfA0GQcibyQALQQoQ2hghAyACQbACahCfMgwLCyAC\nQZABahDpFSIDRQ0GDAkLIAIoAnwiBg0CIAJB2AJqIAJBkAFqEO4UIAIoAtwCBEAgAkH4AGoQqS4g\nAkGAAWogASgCADYCACACIAIpA9gCNwN4DAYLIAIoAtgCIQMMCAsgCkUNA0GYmskAQQoQ2xghA0EA\nDAkLIAQEQEGIh8kAQQcQ2xghA0EADAkLIAJB2AJqIAJBkAFqEPMUIAIoAtgCIgQEQCACKALcAiEI\nIAJBiAJqELc0IAIgCDYCjAIgAiAENgKIAgwECyACKALcAiEDQQAhBAwGC0EAIQFByJvJAEEKENsY\nIQMMCAsgAkHoAGoiAyACQYABaigCADYCACACQdwBaiACQZgCaikBADcCACACQeQBaiIEIAJBoAJq\nKQEANwIAIAJB7AFqIAJBqAJqKAEANgIAIAIgAikDeDcDYCACIAIpAZACNwLUASACIAg2AvQBIAIg\nATYC8AEgAiAFNgLQASACQYACaiADKAIANgIAIAIgAikDYDcD+AECQCACQcgBaigCAARAIBJBvPvI\nAEG8tMMAEPkTIQMgAkHQAWoQhC5BACEBDAELIAJBQGsgBCgCADYCACACQTBqIAJB9AFqIgNBCGop\nAgA3AwAgAiACKQLcATcDOCACIAMpAgA3AyggAikD6AEhFCACKQLUASEVIAUhAwsgAkGQAWoQ2jVB\nAAwJCyACLQCQASEDIAJBBjoAkAEgA0EGRgRAQcT7yABBEBCWFCEDDAQLIAkgDCkAADcAACAJQQhq\nIAxBCGopAAA3AAAgCUEPaiAMQQ9qKQAANwAAIAIgAzoAgAMgAkHYAmogAkGAA2oQqQwgAi0A2AIE\nQCACKALcAiEDDAQFIAJBuAJqIgMgAUEIaikCADcDACACQcACaiIGIAFBEGopAgA3AwAgAkHIAmoi\nCiABQRhqLQAAOgAAIAIgDygAADYC0AIgAiABKQIANwOwAiACIA9BA2ooAAA2ANMCIAJBkgJqIA5B\nAmotAAA6AAAgAiAOLwAAOwGQAiACKALQAiEFIAcgAikDsAI3AAAgB0EIaiADKQMANwAAIAdBEGog\nBikDADcAACAHQRhqIAotAAA6AABBASEKDAELAAsACyACQeACaiALQQhqIgQoAgA2AgAgAiALKQIA\nNwPYAiACQaABaiABQRBqKQMANwMAIAJBmAFqIAFBCGopAwA3AwAgAiABKQMANwOQASACQdABaiAC\nQZABahCJByACKALQAUUEQCACQdgBaikDACEVIAIoAtQBIQMgAkEgaiAEKAIANgIAIAIgCykCADcD\nGEEAIQEMCwsgAigC1AEhASAAQQE2AgAgACABNgIEIAJB2AJqENIrDBALQQAhASACQcgAaiACQZgD\nakHstsMAEIMQIQNBAQwFC0EADAELIARBAEcLIQEgAigCfCIGRQ0BCyACKAJ4IAYQjDQLIARFIAFy\nRQRAIAJBiAJqEJ8yCyACQZABahDaNUEAIQFBAAshBgJAAkACQCARQXxqDgICAQALIAJByABqEOEj\nDAQLIAZFDQMgAkHIAGpBBHIQ1xUMAwsgAkHIAGpBBHIQ0jAMAgsgAkFAayACQaQBaigCADYCACAC\nQTBqIAJBtAFqIgRBCGopAgA3AwAgAiACKQKcATcDOCACIAQpAgA3AyggAikDqAEhFCACKQKUASEV\nCyACQeAAahD/HwsgAUUNBCACQSBqIAJBQGsoAgA2AgAgAkEQaiACQTBqKQMANwMAIAIgAikDODcD\nGCACIAIpAyg3AwgLIAAgAzYCBCAAQQA2AgAgAEEIaiAVNwIAIABBEGogAikDGDcCACAAQSRqIAE2\nAgAgAEEcaiAUNwIAIABBKGogAikDCDcCACAAQRhqIAJBIGooAgA2AgAgAEEwaiACQRBqKQMANwIA\nIBBBAUcNBQwECyACKALUAQshAyACQYgCahCfMgsgAkHgAGoQ/x8LIABBATYCACAAIAM2AgQLIAsQ\n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\nDRogAi0AsQJFBEBBGiACQdgCakHE/MYAEPkTDCELIAItALICIR4gAkG4AmogAkHYAGoQ/gUgAi0A\nuAINGyACLQC5AkUEQEEbIAJB2AJqQcT8xgAQ+RMMIQsgAi0AugIhHyACQcACaiACQdgAahD+BSAC\nLQDAAg0cIAItAMECRQRAQRwgAkHYAmpBxPzGABD5EwwhCyACLQDCAiEgIAJByAJqIAJB2ABqEP4F\nIAItAMgCDR0gAi0AyQJFBEBBHSACQdgCakHE/MYAEPkTDCELIAItAMoCISEgAkHQAmogAkHYAGoQ\n/gUgAi0A0AINHiACLQDRAkUEQEEeIAJB2AJqQcT8xgAQ+RMMIQsgAi0A0gIhIiACQTBqIAJB2ABq\nEP4FIAItADANHyACLQAxRQRAQR8gAkHYAmpBxPzGABD5EwwhC0EIdCAGciAEQRB0ciADQRh0ciED\nIAItADIhI0EBIQhBAAwhCyABIAJB2AJqQcT8xgAQkwYhAwwhCyACKAJsDB4LIAIoAnQMHQsgAigC\nfAwcCyACKAKEAQwbCyACKAKMAQwaCyACKAKUAQwZCyACKAKcAQwYCyACKAKkAQwXCyACKAKsAQwW\nCyACKAK0AQwVCyACKAK8AQwUCyACKALEAQwTCyACKALMAQwSCyACKALUAQwRCyACKALcAQwQCyAC\nKALkAQwPCyACKALsAQwOCyACKAL0AQwNCyACKAL8AQwMCyACKAKEAgwLCyACKAKMAgwKCyACKAKU\nAgwJCyACKAKcAgwICyACKAKkAgwHCyACKAKsAgwGCyACKAK0AgwFCyACKAK8AgwECyACKALEAgwD\nCyACKALMAgwCCyACKALUAgwBCyACKAI0CyEDQQELIQZBASEEIAEgAS0AJEEBajoAJCACQdMAaiAC\nQS9qLQAAOgAAIAIgAi8ALTsAUSACIAEQgw0iBzYCVCACICM6AFAgAiAiOgBPIAIgIToATiACICA6\nAE0gAiAfOgBMIAIgHjoASyACIB06AEogAiAcOgBJIAIgGzoASCACIBo6AEcgAiAZOgBGIAIgGDoA\nRSACIBc6AEQgAiAWOgBDIAIgFToAQiACIBQ6AEEgAiATOgBAIAIgEjoAPyACIBE6AD4gAiAQOgA9\nIAIgDzoAPCACIA46ADsgAiANOgA6IAIgDDoAOSACIAs6ADggAiADNgI0IAIgCjoAMyACIAk6ADIg\n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\nAigCvAIMBAsgAigCxAIMAwsgAigCzAIMAgsgAigC1AIMAQsgAigCNAshA0EBCyEGQQEhBCABIAEt\nABxBAWo6ABwgAkHTAGogAkEvai0AADoAACACIAIvAC07AFEgAiABEIMNIgc2AlQgAiAjOgBQIAIg\nIjoATyACICE6AE4gAiAgOgBNIAIgHzoATCACIB46AEsgAiAdOgBKIAIgHDoASSACIBs6AEggAiAa\nOgBHIAIgGToARiACIBg6AEUgAiAXOgBEIAIgFjoAQyACIBU6AEIgAiAUOgBBIAIgEzoAQCACIBI6\nAD8gAiAROgA+IAIgEDoAPSACIA86ADwgAiAOOgA7IAIgDToAOiACIAw6ADkgAiALOgA4IAIgAzYC\nNCACIAo6ADMgAiAJOgAyIAIgBToAMSACIAY6ADAgBgR/QQAFIAchBSAHRQRAIAJBLGogAkEwakEB\nciIFQQJqLQAAOgAAIAJBEGogAkE4aiIEQQhqKQIANwMAIAJBGGogBEEQaikCADcDACACQSBqIARB\nGGotAAA6AAAgAiAFLwAAOwEqIAIgBCkCADcDCCADIQULIAdFIQQgCEUEQCACQTBqQQRyEJQYCyAF\nIQMgBAsgB0UgBEVyRQRAIAJB1ABqEJQYC0UNACAAIAIvASo7AAEgAEEIaiACKQMINwAAIABBBGog\nAzYAACAAQQNqIAJBLGotAAA6AAAgAEEQaiACQRBqKQMANwAAIABBGGogAkEYaikDADcAACAAQSBq\nIAJBIGotAAA6AABBAAwBCyAAIAMgARCsHTYCBEEBCzoAAAsgAkHgAmokAAvbFwEifyMAQeACayIC\nJAAgAkEIaiABEJUVAkACQAJ/IAItAAhFBEAgAi0ACQ0CIAJBBTYCMCABIAJBMGoQuxsMAQsgAigC\nDAshASAAQQE6AAAgACABNgIEDAELIAACfwJAAn8CfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAItAApB2wBGBEAgASABLQAcQX9q\nIgM6ABwgA0H/AXFFBEAgAkEVNgIwIAEgAkEwahC7GyEBIABBAToAACAAIAE2AgQMJQsgASABKAII\nQQFqNgIIIAJBAToAXCACIAE2AlggAkHgAGogAkHYAGoQgAYCQCACLQBgRQRAIAItAGENAUEAIAJB\n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\nakHU7MoAEPkTDCELQQh0IAZyIARBEHRyIANBGHRyIQMgAi0AMiEjQQEhCEEADCELIAEgAkHYAmpB\n1OzKABCUBiEDDCELIAIoAmwMHgsgAigCdAwdCyACKAJ8DBwLIAIoAoQBDBsLIAIoAowBDBoLIAIo\nApQBDBkLIAIoApwBDBgLIAIoAqQBDBcLIAIoAqwBDBYLIAIoArQBDBULIAIoArwBDBQLIAIoAsQB\nDBMLIAIoAswBDBILIAIoAtQBDBELIAIoAtwBDBALIAIoAuQBDA8LIAIoAuwBDA4LIAIoAvQBDA0L\nIAIoAvwBDAwLIAIoAoQCDAsLIAIoAowCDAoLIAIoApQCDAkLIAIoApwCDAgLIAIoAqQCDAcLIAIo\nAqwCDAYLIAIoArQCDAULIAIoArwCDAQLIAIoAsQCDAMLIAIoAswCDAILIAIoAtQCDAELIAIoAjQL\nIQNBAQshBkEBIQQgASABLQAcQQFqOgAcIAJB0wBqIAJBL2otAAA6AAAgAiACLwAtOwBRIAIgARCD\nDSIHNgJUIAIgIzoAUCACICI6AE8gAiAhOgBOIAIgIDoATSACIB86AEwgAiAeOgBLIAIgHToASiAC\nIBw6AEkgAiAbOgBIIAIgGjoARyACIBk6AEYgAiAYOgBFIAIgFzoARCACIBY6AEMgAiAVOgBCIAIg\nFDoAQSACIBM6AEAgAiASOgA/IAIgEToAPiACIBA6AD0gAiAPOgA8IAIgDjoAOyACIA06ADogAiAM\nOgA5IAIgCzoAOCACIAM2AjQgAiAKOgAzIAIgCToAMiACIAU6ADEgAiAGOgAwIAYEf0EABSAHIQUg\nB0UEQCACQSxqIAJBMGpBAXIiBUECai0AADoAACACQRBqIAJBOGoiBEEIaikCADcDACACQRhqIARB\nEGopAgA3AwAgAkEgaiAEQRhqLQAAOgAAIAIgBS8AADsBKiACIAQpAgA3AwggAyEFCyAHRSEEIAhF\nBEAgAkEwakEEchCUGAsgBSEDIAQLIAdFIARFckUEQCACQdQAahCUGAtFDQAgACACLwEqOwABIABB\nCGogAikDCDcAACAAQQRqIAM2AAAgAEEDaiACQSxqLQAAOgAAIABBEGogAkEQaikDADcAACAAQRhq\nIAJBGGopAwA3AAAgAEEgaiACQSBqLQAAOgAAQQAMAQsgACADIAEQrB02AgRBAQs6AAALIAJB4AJq\nJAALhBYCE38CfiMAQcACayICJAAgAkEYaiIDIAFBCGoiBCkDADcDACACIAEpAwAiFTcDEAJAAkAC\nQAJAAkACQAJAIBWnIhBB/wFxQWxqDgIBAgALIAJB2AFqIAQpAwA3AwAgAiABKQMANwPQASACQdAB\naiACQbgCakH4zssAEPcoIQEgAEEANgIgIAAgATYCAAwFCyACQRxqKAIAIQQgAygCACEBIAIoAhQh\nAyACQQA2AlggAiABNgJUIAIgATYCTCACIAM2AkggAiABIARBBHRqNgJQAkAgBEUNACACIAFBEGo2\nAkwgAS0AACIDQRZGDQAgAkEBNgJYIAJB2AFqIAFBCGopAAA3AAAgAiADOgDQASACIAEpAAE3ANEB\nIAIgAkHQAWoQjQMgAigCBCEDIAIoAgANAyACIAM2ArABAkACQCAEQQFGDQAgAiABQSBqNgJMIAEt\nABAiBEEWRg0AIAJBAjYCWCACQaACaiABQRhqKQAANwAAIAIgBDoAmAIgAiABQRFqKQAANwCZAiAC\nQdABaiACQZgCahCGCiACLQDQAUUEQCACQTBqIAJB5wFqKQAAIhU3AwAgAkEoaiACQd8BaikAACIW\nNwMAIAJB/gBqIBY3AQAgAkGGAWogFTcBACACQY4BaiACQe8Bai8AADsBACACIAIpANcBIhU3AyAg\nAiACLwDVATsBdCACIBU3AXYgAigA0QEhASACIAM2ApABIAIgATYCcCACQeABaiACQdgAaigCADYC\nACACQdgBaiACQdAAaikDADcDACACIAIpA0g3A9ABIAJB0AFqEOkMIgFFDQIgAEEANgIgIAAgATYC\nACACQZABahDANQwHCyACKALUASEDDAQLQQFBvNjLAEGA2MsAEPkTIQMMAwsgACACQfAAakEkEI84\nGgwEC0EAQbzYywBBgNjLABD5EyEDDAILIAJBHGooAgAhBCADKAIAIQEgAigCFCEDIAJBADYCQCAC\nQRY6ADAgAiABNgIsIAIgATYCJCACIAM2AiAgAiABIARBBXRqIhE2AiggAkEANgKcASACQd8BaiEO\nIAJB0AFqQQVyIQggAkEwaiEFIAJB5wFqIRIgAkHwAGpBAXIiE0EHaiEUQQAhBAJ/An8CQANAIAZB\nAWohBgJAAkACQAJAAkACQANAAkACQAJAIAEgEUYNACACIAFBIGoiAzYCJCABLQAAIgdBFkYNACAS\n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\nIAFB7AFqQQA6AAALIAFB+ABqEIokCyABQfQAaigCABCmNCABQQE6AO0BIANB6ABqIgQgA0GaA2op\nAQA3AwAgA0HwAGoiBSADQaIDaikBADcDACADQfgAaiIGIANBqgNqLwEAOwEAIAMgAykBkgM3A2Ag\nAy8BkAMiAkEERg0AIANB2ABqIAYvAQA7AQAgA0HQAGogBSkDADcDACADQcgAaiAEKQMANwMAIAMg\nAykDYDcDQCAIEM0VAkAgAkEDRgRAIANBDzoAMAwBCyADQdICaiADQcgAaikDADcBACADQdoCaiAD\nQdAAaikDADcBACADQeICaiADQdgAai8BADsBACADIAI7AcgCIAMgAykDQDcBygIgA0EwaiADQcgC\nahC+EQsgACADKQMwNwIAIABBCGogA0E4aikDADcCAEEBDAELIABBEDoAAEEDCzoA8AIgA0GwA2ok\nAAvhFgILfwJ+IwBBwANrIgIkACACIAEQlRUCQAJAAn8CQAJAAkACQAJAAkACQAJAIAICfwJAAkAC\nfwJAAkACQAJAAkAgAi0AAEUEQCACLQABRQRAIAJBBTYCiAIgASACQYgCahC7GyEBIABBATYCACAA\nIAE2AgQMFQsCQAJAIAItAAIiA0EiRwRAIANB+wBGDQEgAkEKNgKIAiABIAJBiAJqELsbIQEgAEEB\nNgIAIAAgATYCBAwXCyACQYgCaiABEJENIAItAIgCDQEgAi0AiQJFBEAgAkENOgCIAiACQYgCakHI\ngcsAQYT9xgAQiA8hASAAQQE2AgAgACABNgIEDBcLIAJBDToAiAIgAiACQYgCakHIgcsAQYT9xgAQ\niA82AnQgAkEFNgJwIAAgAkHwAGoQzBUMFgsgASABLQAcQX9qIgM6ABwgA0H/AXFFDRQgASABKAII\nQQFqNgIIIAJBiAJqIAEQkQ0gAi0AiAINAiACLQCJAiABEJ4VIgQNEA0DIAJBqAFqIAEQlRUgAi0A\nqAFFBEAgAi0AqQFFBEAgAkEFNgKIAiABIAJBiAJqELsbDAwLIAItAKoBQfsARw0FIAEgAS0AHEF/\naiIDOgAcIANB/wFxRQRAIAJBFTYCiAIgASACQYgCahC7GwwMCyABIAEoAghBAWo2AgggAkEBOgDc\nAiACIAE2AtgCIAJBAzYC4AIgAkEANgL4AiACQoCAgICAATcD8AIgAUEQaiEMIAJBiAJqQQFyIQgg\nAkGYAmohByACQZgDakEBciEJIAJBgANqQQFyIQZBASEKQQEhCwJAA0AgAkGoAWogARCVFQJAAkAg\nAi0AqAFFBEAgAi0AqQENASACQQM2AogCIAEgAkGIAmoQuxshBUEYIQQMAgtBGCEEIAIoAqwBIQUM\nAQsCQAJAAkACQAJAAkAgAi0AqgEiA0EsRwRAQRchBCADQf0ARg0HIAoNASACQQg2AogCIAEgAkGI\nAmoQuxshBQwFCyALDQAgASABKAIIQQFqNgIIIAJBiAJqIAEQlRUgAi0AiAIEQCACKAKMAiEFDAUL\nIAItAIkCRQ0CIAItAIoCIQMMAQtBACEKIAJBADoA3AILIANBIkcEQCADQf0ARg0CIAJBEDYCiAIg\nASACQYgCahC7GyEFDA8LIAFBADYCGCABIAEoAghBAWo2AgggAkGoAWogASAMEMEHIAIoAqwBIQUg\nAigCqAEiBEECRg0CIAIoArABIQMCQCAERQRAIAJBiAJqIAUgAxDSKAwBCyACQYgCaiAFIAMQlxcL\nAkAgAi0AiAIiBEEXRgRAQRghBAwBCyACQZYDaiAIQQJqLQAAOgAAIAIgCC8AADsBlAMgAikDkAIh\nDQsgAigCjAIhBQwDCyACQQU2AogCIAEgAkGIAmoQuxshBQwNCyACQRI2AogCIAEgAkGIAmoQuxsh\nBQwMC0EYIQQLQQAhCwsgBEEYRg0JIAYgAi8BlAM7AAAgBkECaiACQZYDai0AADoAACACIA03A4gD\nIAIgBTYChAMgAiAEOgCAAwJAAkACQCAEQR9xQWpqDgICAAELIAJBgANqEJMwAkACQCACKALgAiIE\nQQNGBEAgAkGIAmoQhDAgAigCiAJBA0YNAiACQbABaiACQZACaigCADYCACACIAIpA4gCNwOoAQwB\nCyACQbABaiACQegCaigCADYCACACIAIpA+ACNwOoAQsgAkGIAmogAigC9AIgAigC+AIQ7gQgAi0A\niAJBBkYNBCACQcgCaiACQZQCaikCADcDACACQdACaiACQZwCaigCADYCACACIAIpAowCNwPAAiAC\nKAKIAiEFIAIoAqgBIQQgAikCrAEhDSACQfACahDeKwwOCyACKAKMAiEFDAoLIAkgBikAADcAACAJ\nQQdqIAZBB2opAAA3AAAgAiAEOgCYAyACQagDaiACQdgCahDwKiACLQCoA0EWRwRAIAcgAikDqAM3\nAwAgB0EIaiACQbADaikDADcDACACQbABaiACQaADaikDADcDACACQbgBaiAHKQMANwMAIAJBwAFq\nIAJBoAJqKQMANwMAIAIgAikDmAM3A6gBIAJB8AJqIAJBqAFqEPEXDAILIAIoAqwDIQUgAkGYA2oQ\nxhQMCgsgAigC4AJBA0cEQEG8jskAQQkQ2xghBQwKCyACQYgCaiABENYsIAIoAogCQQNHBEAgAkHg\nAmoQwjEgAkHoAmogAkGQAmooAgA2AgAgAiACKQOIAjcD4AIMAQsLIAIoAowCIQUMCAsgAigCjAIh\nBSACQagBahDSKwwGCyACKAKsAQwKCyACKAKMAiEBIABBATYCACAAIAE2AgQMFAsgACACKAIENgIE\nIABBATYCAAwTCyACKAKMAiEEDA0LIAJBiAJqIAEQ1AsgAigCiAIiBUECRgRAIAIgAigCjAIiBDYC\ndEEBIQMMCwsgAigCjAIhAyACIAIpA5ACNwOQAiACIAM2AowCIAIgBTYCiAIgAkHwAGogAkGIAmoQ\nkREgAigCcCIEQQVGBEBBASEDIAIoAnQhBAwLCyACIAIpAnQ3A1BBACEDDAoLIAEgAkG4A2pBmITH\nABCUBiEFDAQLIARBA0cMAQsgAigC4AIhBEEACyACQfACahDeKyAEQQNGckUEQCACQeACahDSKwtB\nAyEECyABIAEtABxBAWo6ABwgARDyESEDIAJBlAJqIAJByAJqKQMANwIAIAJBnAJqIAJB0AJqKAIA\nNgIAIAIgBTYCiAIgAiADNgKwAiACIA03AqQCIAIgAikDwAI3AowCIAIgBDYCoAIgBEEDRwRAIANF\nDQMgAkGIAmoQpx0gAyEFDAELIANFDQAgAkGwAmoQ3BgLIAUgARCsHQsiBDYCdAwBCyACQYACaiAC\nQdACaigCACIDNgIAIAJB+AFqIAJByAJqKQMAIg03AwAgAkHoAWoiBiACQaQCaiIHQQhqKAIANgIA\nIAIgAikDwAIiDjcD8AEgAiAHKQIANwPgASACQbQBaiANNwIAIAJBvAFqIAM2AgAgAiAFNgKoASAC\nIA43AqwBIAIgBDYCwAEgAkHMAWogBigCADYCACACIAIpA+ABNwLEASACQYgCaiACQagBahCrAiAC\nQfAAaiACQYgCahC1IyACKAJwRQ0BIAIoAnQhBAsgAiAENgKIAkEBIQMMAQsgAkGIAmogAkHwAGpB\nBHJBNBCPOBogAkGoAWogAkGIAmoQlicgAkGIAmogAkGoAWoQrCYgAigCiAIhBCACKAKoAiIFRQRA\nQQEhAwwCCyACQegAaiACQaQCaigCADYCACACQeAAaiACQZwCaikCADcDACACQdgAaiACQZQCaikC\nADcDACACQcgAaiACQbQCaikCADcDACACIAIpAowCNwNQIAIgAikCrAI3A0BBACEDDAELQQAhBQsg\nAw0AIAJBFGogAkHYAGopAwA3AgAgAkEcaiACQeAAaikDADcCACACQSRqIAJB6ABqKAIANgIAIAJB\nNGogAkHIAGopAwA3AgAgAiAENgIIIAIgAikDUDcCDCACIAU2AiggAiACKQNANwIsIAEgAS0AHEEB\najoAHCACQfAAaiABEJUVIAItAHANASACLQBxDQIgAkEDNgKIAiABIAJBiAJqENQbDAMLIABBATYC\nACAAIAQ2AgQMBAsgACACKAJ0NgIEIABBATYCACACQQhqEOAdDAMLIAItAHJB/QBGBEAgASABKAII\nQQFqNgIIIABBBGogAkEIakE0EI84GiAAQQA2AgAMAwsgAkEKNgKIAiABIAJBiAJqENQbCyEBIABB\nATYCACAAIAE2AgQgAkEIahDgHQwBCyACQRU2AogCIAEgAkGIAmoQuxshASAAQQE2AgAgACABNgIE\nCyACQcADaiQAC6sWARN/IwBB4AJrIgckAAJAAkACQAJAIAEoAgQiCgRAIAEoAgAhDANAIAovAeIB\nIg9BA3QhCUF/IQggCiELAkADQCAJRQRAIA8hCAwCCyAIQQFqIQggCUF4aiEJIAtBBGohDSALKAIA\nIQ4gC0EIaiELAkAgAiADIA4gDSgCABC8NkH/AXEOAgABAgsLIAIgAxCVOCAKIAhBDGxqQdwAaiEM\nDAQLIAwEQCAMQX9qIQwgCiAIQQJ0akHkAWooAgAhCgwBCwsgCg0BCxDNLSEIIAdCADcCnAIgCCAC\nIAMgB0GYAmoQ4BghDCABQQE2AgggASAINgIEIAFBADYCAAwBCyAHIAg2AnBBACEJIAdBADYCaCAH\nIAo2AmwCQCAKLwHiAUEKTQRAIAdCADcCnAIgB0HoAGogAiADIAdBmAJqELUYIQwMAQsgB0GYAmog\nCBCVGyAHKAKYAiEIIAdBoAJqIhAoAgAhEyAHKAKcAiEUEM0tIgsgCi8B4gEiESAIQX9zaiIOOwHi\nASAKIAhBA3RqIg0oAgAhDyANKAIEIQ0gECAKIAhBDGxqIgxB5ABqKAIANgIAIAcgDEHcAGopAgA3\nA5gCIAdB4ABqIAsgDhCVKyAKIAhBAWoiFUEDdGogESAVayIRIAcoAmAgBygCZBDaKSAHQdgAaiAL\nQdwAaiAOEJYrIAxB6ABqIBEgBygCWCAHKAJcENspIAogCDsB4gEgB0GQAmoiESAQKAIANgIAIAcg\nBykDmAI3A4gCIAcgEzYCuAEgByALIAogFBs2ArQBIAdBADYCsAEgB0IANwKcAiAHQbABaiACIAMg\nB0GYAmoQtRghDCAHQYACaiIUIBEoAgA2AgAgByAHKQOIAjcD+AFBACEIA0AgCigCWCICBEAgByAK\nLwHgASIKNgJwIAcgAjYCbCAHIAhBAWoiAzYCaCAIIAlHDQUCQCACLwHiASIYQQtPBEAgB0GYAmog\nChCVGyAHKAKYAiEJIAcoAqACIRkgBygCnAIhFRDOLSEIIBAgAiAJQQxsaiISQeQAaigCADYCACAI\nIAIvAeIBIhYgCUF/c2oiFzsB4gEgByASQdwAaikCADcDmAIgAiAJQQN0aiIOKAIAIQogDigCBCEO\nIAdB0ABqIAggFxCVKyACIAlBAWoiE0EDdGogFiATayIWIAcoAlAgBygCVBDaKSAHQcgAaiAIQdwA\naiAXEJYrIBJB6ABqIBYgBygCSCAHKAJMENspIAIgCTsB4gEgCC8B4gEiEkEBaiEJIBJBDEkNASAJ\nQQxBvI3LABC9NgALIAdBoAJqIAdBgAJqKAIANgIAIAcgBykD+AE3A5gCIAdB6ABqIA8gDSAHQZgC\naiALENgPDAMLIAIgE0ECdGpB5AFqIBggE2tBAWogCEHkAWogCRDUKSAHQUBrIAggAxCEFiARIBAo\nAgA2AgAgByAHKQOYAjcDiAIgBygCQCEJIAcoAkQhCCAHIBk2ArgBIAcgCCACIBUbNgK0ASAHIAkg\nAyAVGzYCsAEgECAUKAIANgIAIAcgBykD+AE3A5gCIAdBsAFqIA8gDSAHQZgCaiALENgPIBQgESgC\nADYCACAHIAcpA4gCNwP4ASAOIQ0gCiEPIAghCyACIQogAyEIDAELCyAHQbgBaiICIAdBgAJqKAIA\nNgIAIAcgBykD+AE3A7ABIAEoAgRFDQIgB0E4aiABEOoaIAcoAjwhAyAHKAI4IAdBoAJqIAIoAgA2\nAgAgByAHKQOwATcDmAIgAyAPIA0gB0GYAmogCSALELASCyABIAEoAghBAWo2AggLAkACQAJAAkAC\nQCAMKAIEIgMEQCAMKAIAIQIDQCADLwHKBiIBQQN0IQlBfyEIIAMhCwJAA0AgCUUEQCABIQgMAgsg\nCEEBaiEIIAlBeGohCSALQQRqIQogCygCACEPIAtBCGohCwJAIAQgBSAPIAooAgAQvDZB/wFxDgIA\nAQILCyAEIAUQlTggACADIAhBxABsaiIAQdwAaiIBQcQAEI84GiABQQA6AAAgAEHdAGogBkHAABCP\nOBoMBQsgAgRAIAJBf2ohAiADIAhBAnRqQcwGaigCACEDDAELCyADDQELEPYtIQEgB0EAOgCYAiAH\nQZgCakEBciAGQcAAEI84GiABIAQgBSAHQZgCahDUHCAMQQE2AgggDCABNgIEIAxBADYCAAwBCyAH\nIAg2AoACIAdBADYC+AEgByADNgL8ASAHQegAaiAGQcAAEI84GgJAIAMvAcoGQQpNBEAgB0EAOgCY\nAiAHQZgCakEBciAGQcAAEI84GiAHQfgBaiAEIAUgB0GYAmoQpxkMAQsgB0GYAmogCBCVGyAHKAKY\nAiECIAdBoAJqKAIAIQ0gBygCnAIhDhD2LSIKIAMvAcoGIgkgAkF/c2oiCDsBygYgAyACQQN0aiIB\nKAIAIQsgASgCBCEGIAMgAkHEAGxqIg9B3ABqLQAAIQEgB0GYAmogD0HdAGpBwwAQjzgaIAdBMGog\nCiAIEJUrIAMgAkEBaiIQQQN0aiAJIBBrIgkgBygCMCAHKAI0ENopIAdBKGogCkHcAGogCBCWKyAP\nQaABaiAJIAcoAiggBygCLBDzKSADIAI7AcoGIAdBsAFqIAdBmAJqQcMAEI84GiAHIA02ApACIAcg\nCiADIA4bNgKMAiAHQQA2AogCIAdBADoAmAIgB0GYAmpBAXIgB0HoAGpBwAAQjzghEyAHQYgCaiAE\nIAUgB0GYAmoQpxkgAUEDRg0AIAdB6ABqIAdBsAFqQcMAEI84GkEAIQlBACEIA0AgAygCWCICBEAg\nByADLwHIBiIDNgKAAiAHIAI2AvwBIAcgCEEBaiIENgL4ASAIIAlHDQUCQCACLwHKBiIUQQtPBEAg\nB0GYAmogAxCVGyAHKAKYAiEFIAcoAqACIRUgBygCnAIhEBD6LSINIAIvAcoGIhIgBUF/c2oiCTsB\nygYgAiAFQQN0aiIDKAIAIQggAygCBCEPIAIgBUHEAGxqIhFB3ABqLQAAIQMgB0GYAmogEUHdAGpB\nwwAQjzgaIAdBIGogDSAJEJUrIAIgBUEBaiIOQQN0aiASIA5rIhIgBygCICAHKAIkENopIAdBGGog\nDUHcAGogCRCWKyARQaABaiASIAcoAhggBygCHBDzKSACIAU7AcoGIA0vAcoGIglBAWohBSAJQQxJ\nDQEgBUEMQbyNywAQvTYACyAHIAE6AJgCIAdBmAJqQQFyIAdB6ABqQcMAEI84GiAHQfgBaiALIAYg\nB0GYAmogChD4DwwDCyACIA5BAnRqQcwGaiAUIA5rQQFqIA1BzAZqIAUQ1CkgB0EQaiANIAQQjxYg\nBygCECEJIAcoAhQhBSAHQbABaiAHQZgCakHDABCPOBogByAVNgKQAiAHIAUgAiAQGzYCjAIgByAJ\nIAQgEBs2AogCIAcgAToAmAIgEyAHQegAakHDABCPOBogB0GIAmogCyAGIAdBmAJqIAoQ+A8gA0ED\nRg0CIAdB6ABqIAdBsAFqQcMAEI84GiADIQEgDyEGIAghCyAFIQogAiEDIAQhCAwBCwsgB0GwAWog\nB0HoAGpBwwAQjzgaIAwoAgRFDQQgB0EIaiAMEPAaIAcoAgwhAiAHKAIIIAcgAToAmAIgB0GYAmpB\nAXIgB0GwAWpBwwAQjzgaIAIgCyAGIAdBmAJqIAkgChCBFAsgDCAMKAIIQQFqNgIICyAAQQM6AAAL\nIAdB4AJqJAAPC0HMjcsAQTVBhI7LABD5HQALQZChzABBK0HklcsAEPkdAAtBkKHMAEErQeSVywAQ\n+R0AC0HMjcsAQTVBhI7LABD5HQALqxYCCX8CfiMAQeACayIDJAAgAQJ/AkACQAJAAn8CQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkAgAS0AiAJBAWsOAwYBAAILIAFBCGohCwJAIAFBgAJqIgktAABBAWsO\nAwQBCAALIAFBFGooAgAhBiABQRBqKAIAIQUgAUH8AWooAgAhBAwCCwALIAEoAgAhBSABKAIEIQYg\nASgChAIhBCABQYACaiIJQQA6AAAgAUH8AWogBDYCACABQRRqIAY2AgAgAUEQaiAFNgIAIAFBCGoh\nCwsgASAFNgIIIAFBDGogBjYCACABQRhqIAQ2AgAgA0GIAmogBEEUaigCABCZDCADQQY6AOgBIANB\ngAFqIANBiAJqIANB6AFqENkbIAMoAoABIgQNASADQfgAaiADQYwBaikCACIMNwMAIAMgAykChAEi\nDTcDcCADQZICaiAMNwEAIAMgDTcBigIgA0GyAWogA0GQAmopAQA3AQAgA0G6AWogA0GYAmovAQA7\nAQBBAiEEIANBAjsBqAEgAyADKQGIAjcBqgEMCgtBsJnHAEEjQeykxwAQ+R0ACyADQfgAaiADQYwB\naikCACIMNwMAIAMgAykChAEiDTcDcCABQShqIAw3AgAgAUEgaiANNwIAIAFBHGogBDYCACABKAIY\nKAIkIAEoAgggASgCDBCoCiIEBEAgBCAEKAIAIgJBf2o2AgAgAkEBRw0IIAQQkhwMCAsgASgCDCEE\nIAEoAgghBgJAIAEoAhgoAhAiBUUEQCADQcgBaiAGIAQQ3DcgA0H0AWpBATYCACADQZ+pxwA2AvAB\nIAMgAygC0AEiBDYC7AEgAyADKALMASIHNgLoASADQYgCaiADQegBakECEJM2IANBiAJqELstIQgg\nA0GUAmpBATYCACADQbCQxwA2ApACIAMgBDYCjAIgAyAHNgKIAiADQfAAaiADQYgCakECEJM2IANB\nIGogCCADQfAAahC7LSIKEIIhIAMoAiQhBAJ/QQAgAygCIEUNABogA0HwAGogBBCiFwJAIAMoAnRF\nBEAgA0HYAWoQ3TcMAQsgA0HgAWogA0H4AGooAgA2AgAgAyADKQNwNwPYAQsgBBCmNCADKALgASEF\nIAMoAtgBIQQgAygC3AELIQYMAQsgA0HIAWogBiAEQZeixwBBByAFQQxqKAIAEMgfIANB9AFqQQE2\nAgAgA0GfqccANgLwASADIAMoAtABIgQ2AuwBIAMgAygCzAEiBzYC6AEgA0GIAmogA0HoAWpBAhCT\nNiADQYgCahC7LSEIIANBlAJqQQE2AgAgA0GwkMcANgKQAiADIAQ2AowCIAMgBzYCiAIgA0HwAGog\nA0GIAmpBAhCTNiADQShqIAggA0HwAGoQuy0iChCCISADKAIsIQQCf0EAIAMoAihFDQAaIANB8ABq\nIAQQohcCQCADKAJ0RQRAIANB2AFqEN03DAELIANB4AFqIANB+ABqKAIANgIAIAMgAykDcDcD2AEL\nIAQQpjQgAygC4AEhBSADKALYASEEIAMoAtwBCyEGCyADKALIASAHEIw0IAoQpjQgCBCmNCAGBEAg\nA0GIAmpBBHJBpKHHAEEUELAYIANBnAJqIAY2AgAgA0GYAmoiAiAENgIAIANBkAFqIAU2AgAgA0HA\nAWogBTYCACADQbgBaiACKQMANwMAIAMgAykDkAI3A7ABIANBATYCqAEgAyADKAKMAjYCrAFBAQwH\nCyABQTBqIAQ2AgAgA0GIAmogASgCGEGXoscAQQdBABCdGQJAAkAgAygCjAJFBEAgASADKAKIAiIE\nNgKkASABQagBakEANgIADAELIAFBpAFqIANBiAJqQTQQjzghBCABQagBaigCAA0BIAQoAgAhBAsg\nA0GoAWogBBDlGgwGCyADQegBaiABQfAAaiAEQTQQjzhBl6LHAEEHEJ4ZAkACQCADKALwAUUEQCAB\nIAMoAugBIgQ2AmQgAUHsAGpBADYCAAwBCyABQeQAaiIEQQhqIgUgA0HwAWooAgA2AgAgBCADKQPo\nATcCACABQewAaigCAA0BIAQoAgAhBAsgA0GoAWogBBDlGgwFCyABQdgAaiAEKQIAIgw3AgAgAUHg\nAGogBSgCADYCACADQYABaiAMpyABKAIwEL8jIAMoApgBRQRAIAEgAygCgAEiBTYCNCABQcwAakEA\nNgIADAQLIAFBNGogA0GAAWpBJBCPOCEEIAFBzABqKAIADQEgBCgCACEFDAMLQbCZxwBBI0G4q8cA\nEPkdAAsgAUHYAWogBEEkEI84GgsgA0EYaiABQdgBaiIEIAIoAgAQ+hUgAygCGCICQQJGBEAgCUED\nOgAADAcLIAMoAhwhBSAEEI4lIAINACADIAU2AtgBIAUQGSECIAFBGGooAgAhBSADIAI2AvwBQQAh\nBCADQQA2AvgBIAMgAUEsajYC9AEgAyABQSRqNgLwASADIAFBHGo2AuwBIAMgBTYC6AEgAyADQdgB\najYCgAIgA0GIAmogA0HoAWoQygECQCADLQDYAkECRgRAQQghBUEAIQcMAQsgA0EQakEEELYdIAMo\nAhAhAiADKAIUIgUgA0GIAmpB2AAQjjghBCADQQE2AnggAyAENgJ0IAMgAjYCcCADQZgBaiADQYAC\naigCADYCACADQZABaiADQfgBaikDADcDACADQYgBaiADQfABaikDADcDACADIAMpA+gBNwOAAUHY\nACEGQQEhBANAIANBiAJqIANBgAFqEMoBAkAgAy0A2AJBAkcEQCAEIAMoAnBHDQEgA0HwAGpBARDk\nICADKAJ0IQUMAQsgAygCcCEHDAILIAUgBmogA0GIAmpB2AAQjzgaIAMgBEEBaiIENgJ4IAZB2ABq\nIQYMAAsACyADKALYARCmNCABQdgAaigCABCmNCABQfAAahCKJCABKAIYKAIkIQYgA0GAAWogASgC\nCCABQQxqKAIAELAYQRwQjgIiAgRAIAIgBDYCGCACIAU2AhQgAiAHNgIQIAJCADcCCCACQoGAgIAQ\nNwIAIAMoAoABIQUgBkEIaikDACAGQRBqKQMAIAMoAoQBIgcgAygCiAEiCBCYGCEEIAZBGGooAgAg\nBEEHdCAGQSBqKAIAdhCtMSEEIAMgCDYCkAIgAyAHNgKMAiADIAU2AogCIANBCGogBEEIaiADQYgC\naiACEPULIAMoAgwhAiADKAIIIQUgBBC2KgJAIAVFIAJFcg0AIAIgAigCACIEQX9qNgIAIARBAUcN\nACACEJIcCyABQTBqKAIAEKY0DAULAAsgA0GoAWogBRDlGiABQdgAaigCABCmNAsgAUHwAGoQiiQL\nIAFBMGooAgAQpjQgAy8BqAELIQQgAUEcahCnMAwBCyADIAFBGGooAgAoAiQgASgCCCABQQxqKAIA\nEKgKNgKsASABQRxqEKcwQQMhBAsgA0HgAGoiBSADQbgBaikDADcDACADQegAaiIGIANBwAFqKAIA\nNgIAIAMgAykDsAE3A1ggAygCrAEhAiADLwGqASEHIAlBAToAACAEQf//A3EiCUEERg0AIANB0ABq\nIAYoAgA2AgAgA0HIAGogBSkDADcDACADIAMpA1g3A0AgCxDZJQJAIAlBA0YEQCADQQ86ADAgAyAC\nNgI0DAELIANBmAJqIANByABqKQMANwMAIANBoAJqIANB0ABqKAIANgIAIAMgAjYCjAIgAyAHOwGK\nAiADIAQ7AYgCIAMgAykDQDcDkAIgA0EwaiADQYgCahC+EQsgACADKQMwNwIAIABBCGogA0E4aikD\nADcCAEEBDAELIABBEDoAAEEDCzoAiAIgA0HgAmokAAuJFQIKfwF+IwBBQGoiByQAAkAgAUEbSQRA\nDAELQQAgAUFmaiIIIAggAUsbIQwCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAA0AgB0E4aiAGIgogBkEaaiIOIAAgAUHc78AAEJgh\nIAcoAjwhCSAHKAI4IQsgB0EwaiAFIAVBIGoiCCACIANB7O/AABCYISAHKAI0IQUgBygCMCEGIAdB\nKGogCyAJQQBB/O/AABC6KCAHKAIoIAcoAiwQ/REhDyAFRQ0CIAYgBCAPQjqIp2pBgAJqLQAAOgAA\nIAVBAUYNAyAGIAQgD0I0iKdBP3FqQYACai0AADoAASAFQQJNDQQgBiAEIA9CLoinQT9xakGAAmot\nAAA6AAIgBUEDRg0FIAYgBCAPQiiIp0E/cWpBgAJqLQAAOgADIAVBBE0NBiAGIAQgD0IiiKdBP3Fq\nQYACai0AADoABCAFQQVGDQcgBiAEIA9CHIinQT9xakGAAmotAAA6AAUgBUEGTQ0IIAYgBCAPpyIN\nQRZ2QT9xakGAAmotAAA6AAYgBUEHRg0JIAYgBCANQRB2QT9xakGAAmotAAA6AAcgB0EgaiALIAlB\nBkGM8cAAELooIAcoAiAgBygCJBD9ESEPIAVBCE0NCiAGIAQgD0I6iKdqQYACai0AADoACCAFQQlG\nDQsgBiAEIA9CNIinQT9xakGAAmotAAA6AAkgBUEKTQ0MIAYgBCAPQi6Ip0E/cWpBgAJqLQAAOgAK\nIAVBC0YNDSAGIAQgD0IoiKdBP3FqQYACai0AADoACyAFQQxNDQ4gBiAEIA9CIoinQT9xakGAAmot\nAAA6AAwgBUENRg0PIAYgBCAPQhyIp0E/cWpBgAJqLQAAOgANIAVBDk0NECAGIAQgD6ciDUEWdkE/\ncWpBgAJqLQAAOgAOIAVBD0YNESAGIAQgDUEQdkE/cWpBgAJqLQAAOgAPIAdBGGogCyAJQQxBnPLA\nABC6KCAHKAIYIAcoAhwQ/REhDyAFQRBNDRIgBiAEIA9COoinakGAAmotAAA6ABAgBUERRg0TIAYg\nBCAPQjSIp0E/cWpBgAJqLQAAOgARIAVBEk0NFCAGIAQgD0IuiKdBP3FqQYACai0AADoAEiAFQRNG\nDRUgBiAEIA9CKIinQT9xakGAAmotAAA6ABMgBUEUTQ0WIAYgBCAPQiKIp0E/cWpBgAJqLQAAOgAU\nIAVBFUYNFyAGIAQgD0IciKdBP3FqQYACai0AADoAFSAFQRZNDRggBiAEIA+nIg1BFnZBP3FqQYAC\nai0AADoAFiAFQRdGDRkgBiAEIA1BEHZBP3FqQYACai0AADoAFyAHQRBqIAsgCUESQazzwAAQuigg\nBygCECAHKAIUEP0RIQ8gBUEYTQ0aIAYgBCAPQjqIp2pBgAJqLQAAOgAYIAVBGUYNGyAGIAQgD0I0\niKdBP3FqQYACai0AADoAGSAFQRpNDRwgBiAEIA9CLoinQT9xakGAAmotAAA6ABogBUEbRg0dIAYg\nBCAPQiiIp0E/cWpBgAJqLQAAOgAbIAVBHE0NHiAGIAQgD0IiiKdBP3FqQYACai0AADoAHCAFQR1G\nDR8gBiAEIA9CHIinQT9xakGAAmotAAA6AB0gBUEeTQ0gIAYgBCAPpyIJQRZ2QT9xakGAAmotAAA6\nAB4gBUEfRg0BIAYgBCAJQRB2QT9xakGAAmotAAA6AB8gCCEFIA5BfmoiBiAMTQ0ACyAKQRhqIQUM\nIAtBH0EfQaz0wAAQoxYAC0EAQQBBjPDAABCjFgALQQFBAUGc8MAAEKMWAAtBAiAFQazwwAAQoxYA\nC0EDQQNBvPDAABCjFgALQQQgBUHM8MAAEKMWAAtBBUEFQdzwwAAQoxYAC0EGIAVB7PDAABCjFgAL\nQQdBB0H88MAAEKMWAAtBCCAFQZzxwAAQoxYAC0EJQQlBrPHAABCjFgALQQogBUG88cAAEKMWAAtB\nC0ELQczxwAAQoxYAC0EMIAVB3PHAABCjFgALQQ1BDUHs8cAAEKMWAAtBDiAFQfzxwAAQoxYAC0EP\nQQ9BjPLAABCjFgALQRAgBUGs8sAAEKMWAAtBEUERQbzywAAQoxYAC0ESIAVBzPLAABCjFgALQRNB\nE0Hc8sAAEKMWAAtBFCAFQezywAAQoxYAC0EVQRVB/PLAABCjFgALQRYgBUGM88AAEKMWAAtBF0EX\nQZzzwAAQoxYAC0EYIAVBvPPAABCjFgALQRlBGUHM88AAEKMWAAtBGiAFQdzzwAAQoxYAC0EbQRtB\n7PPAABCjFgALQRwgBUH888AAEKMWAAtBHUEdQYz0wAAQoxYAC0EeIAVBnPTAABCjFgALIAEgAUED\ncCIOayEKAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkADQCAFIApPBEAgDkF/ag4CAgMR\nCyAHQQhqIAUgBUEDaiIFIAAgAUG89MAAEJghIAcoAgwhCyAHKAIIIQYgByAIIAhBBGoiCCACIANB\nzPTAABCYISALRQ0DIAcoAgQiCUUNBCAHKAIAIgwgBCAGLQAAQQJ2akGAAmotAAA6AAAgC0EBTQ0F\nIAlBAU0NBiAMIAQgBi0AAEEEdCAGLQABQQR2ckE/cWpBgAJqLQAAOgABIAtBAk0NByAJQQJNDQgg\nDCAEIAYtAAFBAnQgBi0AAkEGdnJBP3FqQYACai0AADoAAiAJQQNHBEAgDCAEIAYtAAJBP3FqQYAC\nai0AADoAAwwBCwtBA0EDQbz1wAAQoxYACyAKIAFPDQcgCCADTwRAIAggA0Hc9cAAEKMWAAtBAiEG\nIAIgCGogBCAAIApqLQAAIgBBAnZqQYACai0AADoAACAIQQFqIgUgA0kNDCAFIANB7PXAABCjFgAL\nIAogAU8NByAIIANPDQggAiAIaiIGIAQgACAKai0AACIJQQJ2akGAAmotAAA6AAAgCkEBaiIFIAFP\nDQkgCEEBaiIBIANPBEAgASADQaz2wAAQoxYACyAGQQFqIAQgCUEEdCAAIAVqLQAAIgBBBHZyQT9x\nakGAAmotAAA6AAAgCEECaiIFIANJDQogBSADQbz2wAAQoxYAC0EAQQBB3PTAABCjFgALQQBBAEHs\n9MAAEKMWAAtBAUEBQfz0wAAQoxYAC0EBIAlBjPXAABCjFgALQQJBAkGc9cAAEKMWAAtBAiAJQaz1\nwAAQoxYACyAKIAFBzPXAABCjFgALIAogAUH89cAAEKMWAAsgCCADQYz2wAAQoxYACyAFIAFBnPbA\nABCjFgALQQMhBiAAQQJ0QTxxDAELIABBBHRBMHELIQAgAiAFaiAAIARqQYACai0AADoAACAGIAhq\nIQgLAkAgBEHBAmotAABFBEBBACEADAELIAggA00EQCACIAhqIQYgDkEDc0EDcCIAIQQgAyAIayIB\nIQUDQCAERQ0CIAUEQCAGQT06AAAgBEF/aiEEIAVBf2ohBSAGQQFqIQYMAQsLIAEgAUGQ+sAAEKMW\nAAsgCCADQbTbyAAQuDYACyAAIAhqIAhPBEAgB0FAayQADwtBxNvIAEEqQfDbyAAQvjYAC40WAhB/\nAX4jAEGwA2siAiQAIAJBoAFqIAEQlRUgAAJ/AkACQAJAAkACQAJAAkACQAJAIAItAKABRQRAIAIt\nAKEBRQRAIAJBBTYCyAEgASACQcgBahC7GyEDDAcLIAItAKIBQfsARw0BIAEgAS0AJEF/aiIDOgAk\nIANB/wFxRQRAIAJBFTYCyAEgASACQcgBahC7GyEDDAcLIAEgASgCCEEBajYCCCACQgA3AlwgAkHU\nAWohCkEBIQgCfwJAAkADQCACQegAaiABEJUVAkACQCACLQBoRQRAIAItAGkNASACQQM2AqABIAEg\nAkGgAWoQuxshBEEFIQMMAgtBBSEDIAIoAmwhBAwBCwJAAkACQAJAAkAgAi0AaiIGQSxHBEBBBCED\nIAZB/QBGDQYgCA0BIAJBCDYCoAEgASACQaABahC7GyEEQQUhAwwGCyAIDQAgASABKAIIQQFqNgII\nIAJBoAFqIAEQlRUgAi0AoAEEQCACKAKkASEEQQUhAwwGCyACLQChAUUNASACLQCiASEGCyAGQf8B\ncSIDQSJHBEAgA0H9AEYNAyACQRA2AqABIAEgAkGgAWoQuxshBAwHCyACQaABaiABELQUIAIoAqQB\nIQQCQCACKAKgASIDQQJGBEAgAiAENgJsDAELIAIgAikDqAE3A6gBIAIgBDYCpAEgAiADNgKgASAC\nQegAaiACQaABahDOECACKAJoIgNBBEcNAiACKAJsIQQLQQUhAwwDCyACQQU2AqABIAEgAkGgAWoQ\nuxshBAwFCyACKAJwIQUgAigCbCEEDAELIAJBEjYCoAEgASACQaABahC7GyEEDAMLQQAhCAsCQAJA\nAkAgA0F8ag4CAQQACyACIAM2AmggAiAErSAFrUIghoQ3AmwgAkGgAWogARDQKyACKAKkAUUNASAC\nQZgBaiACQagBaigCADYCACACIAIpA6ABNwOQASAFIQkgBCEHCyAKIAIpA5ABNwIAIApBCGogAkGY\nAWoiBigCADYCACACIAk2AtABIAIgBzYCzAEgAiADNgLIASADQQRGDQMgAkHwAGogAkHQAWooAgA2\nAgAgAiACKQPIATcDaCACQagBaiAGKAIANgIAIAIgAikDkAE3A6ABIAJBoANqIAJB2ABqIAJB6ABq\nIAJBoAFqEJkDIAJBoANqEKkuDAELCyACKAKgASEEIAJB6ABqEN8rCyACQdgAahDcFUEAIQdBAQwB\nCyACQcgBahD5KiACKAJYIQQgAikCXCESQQEhB0EACyEDQQEhBiABIAEtACRBAWo6ACQgAiABEPIR\nIgU2AtgBIAIgEjcD0AEgAiAENgLMASACIAM2AsgBIAJByAFqQQRyIQgCQAJAIANFBEAgBUUNAkEB\nIQkgBSEEIAcNAQwFC0EBIQkgB0UNBQsgCBDcFSADIQYMBAtBACEJIAdFDQIMBQsgAigCpAEhAwwF\n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\nIAJBEGogCUEIaikDADcDACACIAkpAwA3AwhBACEHIAUNAgsgBEUhBiACQcgAakEEchDcGCAEIQML\nIAZFIARFcg0AIAJB8ABqENwYCyAHDQAgACACKQMINwMIIABBIGogAkEgaikDADcDACAAQRhqIAJB\nGGopAwA3AwAgAEEQaiACQRBqKQMANwMAQQAMAQsgACADIAEQrB02AgRBAQs2AgALIAJBoAFqJAAL\nkBYCC38CfiMAQcADayICJAAgAiABEJUVAkACQAJ/AkACQAJAAkACQAJAAkACQCACAn8CQAJAAn8C\nQAJAAkACQAJAIAItAABFBEAgAi0AAUUEQCACQQU2AogCIAEgAkGIAmoQuxshASAAQQE2AgAgACAB\nNgIEDBULAkACQCACLQACIgNBIkcEQCADQfsARg0BIAJBCjYCiAIgASACQYgCahC7GyEBIABBATYC\nACAAIAE2AgQMFwsgAkGIAmogARCPDSACLQCIAg0BIAItAIkCRQRAIAJBDToAiAIgAkGIAmpByIHL\nAEGE/cYAEIgPIQEgAEEBNgIAIAAgATYCBAwXCyACQQ06AIgCIAIgAkGIAmpByIHLAEGE/cYAEIgP\nNgJ0IAJBBTYCcCAAIAJB8ABqEMwVDBYLIAEgAS0AJEF/aiIDOgAkIANB/wFxRQ0UIAEgASgCCEEB\najYCCCACQYgCaiABEI8NIAItAIgCDQIgAi0AiQIgARCeFSIEDRANAyACQagBaiABEJUVIAItAKgB\nRQRAIAItAKkBRQRAIAJBBTYCiAIgASACQYgCahC7GwwMCyACLQCqAUH7AEcNBSABIAEtACRBf2oi\nAzoAJCADQf8BcUUEQCACQRU2AogCIAEgAkGIAmoQuxsMDAsgASABKAIIQQFqNgIIIAJBAToA3AIg\nAiABNgLYAiACQQM2AuACIAJBADYC+AIgAkKAgICAgAE3A/ACIAFBGGohDCACQYgCakEBciEIIAJB\nmAJqIQcgAkGYA2pBAXIhCSACQYADakEBciEGQQEhCkEBIQsCQANAIAJBqAFqIAEQlRUCQAJAIAIt\nAKgBRQRAIAItAKkBDQEgAkEDNgKIAiABIAJBiAJqELsbIQVBGCEEDAILQRghBCACKAKsASEFDAEL\nAkACQAJAAkACQAJAIAItAKoBIgNBLEcEQEEXIQQgA0H9AEYNByAKDQEgAkEINgKIAiABIAJBiAJq\nELsbIQUMBQsgCw0AIAEgASgCCEEBajYCCCACQYgCaiABEJUVIAItAIgCBEAgAigCjAIhBQwFCyAC\nLQCJAkUNAiACLQCKAiEDDAELQQAhCiACQQA6ANwCCyADQSJHBEAgA0H9AEYNAiACQRA2AogCIAEg\nAkGIAmoQuxshBQwPCyABQQA2AiAgASABKAIIQQFqNgIIIAJBqAFqIAEgDBDmCSACKAKsASEFIAIo\nAqgBIgRBAkYNAiACKAKwASEDAkAgBEUEQCACQYgCaiAFIAMQ0igMAQsgAkGIAmogBSADEJcXCwJA\nIAItAIgCIgRBF0YEQEEYIQQMAQsgAkGWA2ogCEECai0AADoAACACIAgvAAA7AZQDIAIpA5ACIQ0L\nIAIoAowCIQUMAwsgAkEFNgKIAiABIAJBiAJqELsbIQUMDQsgAkESNgKIAiABIAJBiAJqELsbIQUM\nDAtBGCEEC0EAIQsLIARBGEYNCSAGIAIvAZQDOwAAIAZBAmogAkGWA2otAAA6AAAgAiANNwOIAyAC\nIAU2AoQDIAIgBDoAgAMCQAJAAkAgBEEfcUFqag4CAgABCyACQYADahCTMAJAAkAgAigC4AIiBEED\nRgRAIAJBiAJqEIQwIAIoAogCQQNGDQIgAkGwAWogAkGQAmooAgA2AgAgAiACKQOIAjcDqAEMAQsg\nAkGwAWogAkHoAmooAgA2AgAgAiACKQPgAjcDqAELIAJBiAJqIAIoAvQCIAIoAvgCEO4EIAItAIgC\nQQZGDQQgAkHIAmogAkGUAmopAgA3AwAgAkHQAmogAkGcAmooAgA2AgAgAiACKQKMAjcDwAIgAigC\niAIhBSACKAKoASEEIAIpAqwBIQ0gAkHwAmoQ3isMDgsgAigCjAIhBQwKCyAJIAYpAAA3AAAgCUEH\naiAGQQdqKQAANwAAIAIgBDoAmAMgAkGoA2ogAkHYAmoQ4iogAi0AqANBFkcEQCAHIAIpA6gDNwMA\nIAdBCGogAkGwA2opAwA3AwAgAkGwAWogAkGgA2opAwA3AwAgAkG4AWogBykDADcDACACQcABaiAC\nQaACaikDADcDACACIAIpA5gDNwOoASACQfACaiACQagBahDxFwwCCyACKAKsAyEFIAJBmANqEMYU\nDAoLIAIoAuACQQNHBEBBvI7JAEEJENsYIQUMCgsgAkGIAmogARCxLCACKAKIAkEDRwRAIAJB4AJq\nEMIxIAJB6AJqIAJBkAJqKAIANgIAIAIgAikDiAI3A+ACDAELCyACKAKMAiEFDAgLIAIoAowCIQUg\nAkGoAWoQ0isMBgsgAigCrAEMCgsgAigCjAIhASAAQQE2AgAgACABNgIEDBQLIAAgAigCBDYCBCAA\nQQE2AgAMEwsgAigCjAIhBAwNCyACQYgCaiABELgaIAIoAogCIgRBBUcEQCACIAIpAowCNwNQQQAh\nAwwLC0EBIQMgAigCjAIhBAwKCyABIAJBuANqQZiExwAQkwYhBQwECyAEQQNHDAELIAIoAuACIQRB\nAAsgAkHwAmoQ3isgBEEDRnJFBEAgAkHgAmoQ0isLQQMhBAsgASABLQAkQQFqOgAkIAEQ8hEhAyAC\nQZQCaiACQcgCaikDADcCACACQZwCaiACQdACaigCADYCACACIAU2AogCIAIgAzYCsAIgAiANNwKk\nAiACIAIpA8ACNwKMAiACIAQ2AqACIARBA0cEQCADRQ0DIAJBiAJqEKcdIAMhBQwBCyADRQ0AIAJB\nsAJqENwYCyAFIAEQrB0LIgQ2AnQMAQsgAkGAAmogAkHQAmooAgAiAzYCACACQfgBaiACQcgCaikD\nACINNwMAIAJB6AFqIgYgAkGkAmoiB0EIaigCADYCACACIAIpA8ACIg43A/ABIAIgBykCADcD4AEg\nAkG0AWogDTcCACACQbwBaiADNgIAIAIgBTYCqAEgAiAONwKsASACIAQ2AsABIAJBzAFqIAYoAgA2\nAgAgAiACKQPgATcCxAEgAkGIAmogAkGoAWoQqwIgAkHwAGogAkGIAmoQtSMgAigCcEUNASACKAJ0\nIQQLIAIgBDYCiAJBASEDDAELIAJBiAJqIAJB8ABqQQRyQTQQjzgaIAJBqAFqIAJBiAJqEJYnIAJB\niAJqIAJBqAFqEKwmIAIoAogCIQQgAigCqAIiBUUEQEEBIQMMAgsgAkHoAGogAkGkAmooAgA2AgAg\nAkHgAGogAkGcAmopAgA3AwAgAkHYAGogAkGUAmopAgA3AwAgAkHIAGogAkG0AmopAgA3AwAgAiAC\nKQKMAjcDUCACIAIpAqwCNwNAQQAhAwwBC0EAIQULIAMNACACQRRqIAJB2ABqKQMANwIAIAJBHGog\nAkHgAGopAwA3AgAgAkEkaiACQegAaigCADYCACACQTRqIAJByABqKQMANwIAIAIgBDYCCCACIAIp\n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\nIgEgBSAYajYCBCABIBc2AgAgAkGoAWogFhCtHQwACwALAAsACwALQQIhAyAKQQJJDQBBACABayEB\nIAkgDmpBcGohBANAIAFFDQEgBCADEMkQIARBeGohBCADQQFqIQMgAUEBaiEBDAALAAsgAhDgLSIB\nNgLUASACQQA2AtABIAJBqAFqQQAgARChISACKAKsASEGIAIoAqgBIQUgAiAJNgK0ASACIAkgDmo2\nArABIAIgCTYCrAEgAiAINgKoAUEAIQNBACEEQQAhCSAGIQcDQCACQQA2ArgBIARFBEAgAkEgaiAC\nQagBahCrHyACKAIkIQMgAigCICEBCyADIQgCQAJAAkACQAJAIAEiCgRAAkAgAigCuAEEQCACKAK8\nASEBDAELIAJBGGogAkGoAWoQqx8gAkEBNgK4ASACIAIoAhw2AsABIAIgAigCGCIBNgK8AQsgAQRA\nQQEhBCAKIAggASACKALAASIDEPksDQcLIAcvAV5BC08NASAGIAogCBCxISEGDAULIAIoAqgBIAIo\nArQBEMowIAIoAtABIg8hAyACKALUASILIQQDQCADRQ0CIAQvAV4iBkUNAwJAIARB4ABqIgggBkEC\ndGooAgAiAS8BXiIHQQRLDQBBBSAHayIFIAggBkF/aiIMQQJ0aigCACIGLwFeIghLDQUgBiAIIAVr\nIgo7AV4gAUEFOwFeIAEgBUEDdGogASAHQQN0EI44GiAGIApBAWoiDkEDdGogCCAOayINIAFBBCAH\nayIIENopIA0gCBDnLiAEIAxBA3RqIgQpAgAhGSAEIAYgCkEDdGopAgA3AgAgASAIQQN0aiAZNwIA\nIANBAUYNACABQeAAaiIEIAVBAnRqIAQgB0ECdEEEahCOOBogBiAOQQJ0akHgAGogBSAEIAUQ1Ckg\nAUEAQQYQ0BwLIANBf2ohAyABIQQMAAsACwJAA0AgBygCWCIHBEAgBUEBaiEFIAcvAV5BC08NAQwC\nCwsgAkEQaiACQdABahDvGiACKAIUIQcgAigCECEFCyACEOAtNgLkASACQQA2AuABQQEhAwNAIAMg\nBUYEQCAFIAcgCiAIIAIoAuABIAIoAuQBEI4XIAJBgAFqIAUgBxChISACKAKAASEFIAIoAoQBIgYh\nBwwFBSADQQFqIQMgAkEIaiACQeABahDvGgwBCwALAAsgACAPNgIIIABBEGogCTYCACAAQQxqIAs2\n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\nIAQ2AgQMAQsgAkEVNgJwIAEgAkHwAGoQuxshASAAQQE2AgAgACABNgIECyACQeABaiQAC/8WAgp/\nAX4jAEGgCWsiAiQAAkACfwJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAIAAtAKgFQQFrDgMIAgEACyAAIABB0AJqQdACEI84GgsCQAJAAkACQAJAIAAtAMwCQQFrDgMJ\nBQABCyAALQAIQQFrDgQGBAIDAQsgAEEAOgAIIAAgAEH4AWo2AgQLIAAgACgCBCIDNgIAIAMoAhRB\nAToACEEYQQQQuS8hAyACQdgHaiAAKAIAEKMPIANBEGogAkHoB2oiBCkDADcCACADQQhqIAJB4Adq\nIgUpAwA3AgAgAyACKQPYBzcCACACQdgHahCsFCACQaACaiACQfAHaikDADcDACACQZgCaiAEKQMA\nNwMAIAJBkAJqIAUpAwA3AwAgAkGwAmogAkGACGopAwA3AwAgAkG4AmogAkGICGopAwA3AwAgAkGA\nAmoiBCACQbAIaigCADYCACACIAIpA9gHNwOIAiACIAIpA/gHNwOoAiACIAIpA6gINwP4ASACQfAB\naiIFIAJBwAhqKAIANgIAIAJB4AFqIgYgAkHMCGooAgA2AgAgAkHQAWoiByACQdgIaigCADYCACAC\nQcABaiIIIAJB5AhqKAIANgIAIAJBsAFqIgkgAkHwCGooAgA2AgAgAiACKQO4CDcD6AEgAiACKQLE\nCDcD2AEgAiACKQPQCDcDyAEgAiACKQLcCDcDuAEgAiACKQPoCDcDqAEgAigCtAghCiACQYABaiAC\nQfQIakEkEI84GiACQZAIahChNSAAKAIAIQsgAEEMaiACQYgCakE4EI84GiAAQdgAakEBNgIAIABB\n1ABqIAM2AgAgAEHMAGpCgICAgBA3AgAgAEHEAGpCgICAgMAANwIAIABB6ABqIAo2AgAgAEHcAGog\nAikD+AE3AgAgAEHkAGogBCgCADYCACAAQewAaiACKQPoATcCACAAQfQAaiAFKAIANgIAIABB+ABq\nIAIpA9gBNwMAIABBgAFqIAYoAgA2AgAgAEGMAWogBygCADYCACAAQYQBaiACKQPIATcCACAAQZAB\naiACKQO4ATcDACAAQZgBaiAIKAIANgIAIABBnAFqIAIpA6gBNwIAIABBpAFqIAkoAgA2AgAgAEGo\nAWogAkGAAWpBJBCPOBogAEHYAWpBADoAACAAQdQBaiALQRhqNgIACyACQdgHaiAAQQxqIgQgARDr\nDCACLQDYByIDQRBGDQYgAiACKQDZBzcD6AIgAiACQeAHaikAADcA7wIgBBDLLSADQQ9GDQkgAkHI\nAmogAikA7wI3AAAgAiADOgDAAiACIAIpA+gCNwDBAkHYtc4AKAIAQQRLDQhBrKnOABDFLUH/AXEi\nA0UNCEGwqc4AKAIAIAMQqA4NBAwICyAAQRBqIQQgAEHwAWoiBS0AAEEBaw4DAQAKCQsAC0GAgMAA\nQSNBwKrAABD5HQALQYCAwABBI0GMgsAAEPkdAAtBsKnOACgCACIEQQxqKAIAIQYgBCgCCCEHIAQo\nAgAhCAJ/IAQoAgQiBQRAIAJBADYC6AcgAiAGNgLkByACIAc2AuAHIAIgBTYC3AcgAiAINgLYB0EB\nDAELIAJBADYC2AdBAAshAyACQdACaiACQdgHakGcgsAAEN4hIAJB5AdqQQE2AgAgAkHsB2pBADYC\nACACQfCCwAA2AuAHIAJBpJbMADYC6AcgAkEANgLYBwJAIAMgBUkEQCACIAM2AtgEIAIgBjYC1AQg\nAiAHNgLQBCACIAU2AswEIAIgCDYCyAQMAQsgAkEANgLIBAsgAkGIA2ogAkHIBGpBnILAABDeISAC\nQaQGakGIg8AANgIAIAJBoAZqIAJByARqNgIAIAJB+ILAADYCmAYgAiAENgKAAyACQQI2AvwCIAIg\nAkGIA2o2ApwGIAIgAkHYB2o2ApQGIAIgAkHQAmo2ApAGIAIgAkGQBmo2AvgCIAIgAkHAAmo2AsgE\nQbCpzgAoAgAgAkH4AmoQ6w4MAwtBgIDAAEEjQczUwAAQ+R0AC0EDDAoLQYCAwABBI0GA08AAEPkd\nAAsgAkHAAmoQ/BYLIAAoAgAiBCgCCCIDIAMoAgAiBUEBajYCACAFQX9MDQwgAEHwAWoiBUEAOgAA\nIABB7AFqIAM2AgAgAEHoAWogBEEYajYCACAAQRBqIQQLIABB4AFqIABB6AFqKAIANgIAIABB5AFq\nIABB7AFqKAIAIgM2AgAgAkHYB2ogAxDFGiACQQI6ANACIAJBkAZqIAJB2AdqIAJB0AJqEPsdIAIo\nApAGDQEgAkGIA2ogAkHIBGpBA3IgAkGYBmpBwAEQjzhBwAEQjzgaIAJB+AJqIAJBiANqEOYaIAJB\n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\nAyAKT3INAiABIAMgBSADKAIAIAUoAgAQqioiCBsiCykCADcCACABQQhqIAtBCGopAgA3AgAgAUEQ\naiEBIAMgCEEEdGohAyAFIAhBAXNBBHRqIQUMAAsACyADIQEgCCEFCyABIAUgBCAFaxCPOBogDSAC\nKALcASACKALgARCOKyIBIAkgFWo2AgQgASAUNgIAIAJB2AFqIBMQrR0MAAsACwALAAsAC0ECIQUg\nDEECSQ0AQQAgA2shAyABIAdqQWBqIQEDQCADRQ0BIAEgBRDgDSABQXBqIQEgBUEBaiEFIANBAWoh\nAwwACwALIAIgDDYCiAIgAiAHNgKEAiACIBA2AoACIAJByAFqIAJBgAJqEKwDIAIoAswBDAQLIAEg\nB2oiBiACKQOIAzcCACAGQQhqIAJBkANqKQMANwIAIAIgA0ECajYC+AIgAUEQaiEBIAQhAwwACwAL\nQcCKzABBKEHk+8gAEPkdAAsgAkIANwLMASAHEIsnIBAgBxDaMEEACyEBIAIoAsgBIQMgAigC0AEh\nBCACQQA2AuwBIAJCADcD4AEgAkEANgLYASACIARBACABGzYCoAIgAiABNgKYAiACIAM2ApQCIAIg\nAUVBAXQiBDYCkAIgAiABNgKIAiACIAM2AoQCIAIgBDYCgAIgAkHoAWohASACQdgBakEEciEEAkAC\nQAJAAkACQAJAA0AgAkEIaiACQYACahCKCiACKAIIIgNFDQIgAigC2AENBCACKAIMIQYgAkGIA2og\nAygCACIDKAIAIANBBGooAgAQwzcgAigCjANFBEAgAigCiAMhAwwCCyABEKkuIAFBCGoiBSACQZAD\naiIDKAIANgIAIAEgAikDiAM3AgAgAigC2AENBSACQbACaiAFKAIAIgU2AgAgAiABKQIAIhc3A6gC\nIAJBADYC7AEgAyAFNgIAIAIgFzcDiAMgAkG4AmogAkGIA2oQ5CcgAkHoAmogAkHAAmooAgA2AgAg\nAiACKQO4AjcD4AIgAkGIA2ogBhDxCSACLQCIA0EGRwRAIAJBgANqIAJBmANqKQMANwMAIAJB+AJq\nIAMpAwA3AwAgAiACKQOIAzcD8AIgAkHIAmogBCACQeACaiACQfACahD6FiACQcgCahDsMQwBCwsg\nAigCjAMhAyACKALgAiACKALkAhCMNAsgAkEGOgCwASACIAM2ArQBIAJB2AFqEMwqIAJByAFqENAH\n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\naiAEQRBqKAIANgIAIAFBbGohASACKAKQASEEIAIoAuwBIQMMAAsACyACIAEgDSAFIAEQjzgiAWoi\nBDYCkAEgAiABNgLgASACIAU2AuwBIAIgAzYCyAEDQCABIARPIAMgDk9yDQIgAkHIAWogAkHgAWog\nAygCACADQQRqKAIAIAEoAgAgAUEEaigCABC8NkH/AXFB/wFGGyIBIAEoAgAiAUEUajYCACAFIAEp\nAgA3AgAgBUEIaiABQQhqKQIANwIAIAVBEGogAUEQaigCADYCACACIAVBFGoiBTYC7AEgAigCyAEh\nAyACKALgASEBDAALAAsgAyEFIAghAQsgBSABIAQgAWsQjzgaIAsgAigCpAEgAigCqAEQjisiASAK\nIBFqNgIEIAEgEDYCACACQaABaiAPEK0dDAALAAsACwALAAsgB0ECSQ0AIAdBfmohAwNAIANBf0YN\nASACQQhqIAMgCSAHEKgmIAIoAgggAigCDBDLCiADQX9qIQMMAAsACyACQagBaiACQeAAaigCADYC\nACACIAIpA1g3A6ABIAJByABqIAJBoAFqEOMDDAQLIAJB0AFqKQMAIRIgAkHYAWooAgAhBCADIAZq\nIgEgAikDyAE3AgAgAUEQaiAENgIAIAFBCGogEjcCACACIAVBAWoiBTYCmAEgA0EUaiEDDAALAAsg\nACADNgIEDAILIAJCADcCTCACQdgAahDVLAsgAigCRCIBRQRAIAIoAkghASAAQQhqIAIpAkw3AgAg\nACABNgIEQQAMAgsgAkHIAGoQlgcgACABNgIEC0EBCzYCACACQfABaiQAC5wUAhZ/AX4jAEHgAmsi\nAiQAIAJBADYCXCACQgA3A1AgAkEANgJIIAJB2ABqIQwgAkHIAGpBBHIhEAJAAkAgAkHIAGogASgC\nACABQQRqKAIAEJ4MIgMNACACQcgAakHXjMcAQQUQqxYiAw0AAkACQCACKAJIRQRAIAJBqAFqIAxB\nCGooAgAiBDYCACACIAwpAgAiGDcDoAEgAkEANgJcIAJBsAJqIAQ2AgAgAiAYNwOoAiACQeABaiAC\nQagCahDkJyACQaACaiACQegBaigCADYCACACIAIpA+ABNwOYAiABQTBqKAIAIQQgAkFAayABQTRq\nKAIAIgUQvBggAigCQCEDIAIoAkQiCEUNASACQQA2AtgCIAIgCDYC1AIgAiADNgLQAiAFQQxsIQMg\nAkGoAmpBAXIhBSACQbMBaiEIA0AgA0UNAyACQThqIAQQyx4gAkGIAWogAigCOCACKAI8ELAYIAhB\nCGogAkGQAWooAgA2AAAgCCACKQOIATcAACAFQQdqIAJBtwFqKQAANwAAIAUgAikAsAE3AAAgAkED\nOgCoAiADQXRqIQMgBEEMaiEEIAJB0AJqIAJBqAJqENYaDAALAAtBwIrMAEEoQeT7yAAQ+R0ACyAC\nKAKYAiACKAKcAhCMNAwBCyACIAIpAtQCNwP4ASACIAIoAtACNgL0ASACQQQ6APABIAJByAFqIBAg\nAkGYAmogAkHwAWoQ+hYgAkHIAWoQ7DEgAkHIAGpB/IfJAEEEEKsWIgMNAAJAAkAgAigCSEUEQCAC\nQfAAaiAMQQhqKAIAIgQ2AgAgAiAMKQIAIhg3A2ggAkEANgJcIAJBsAJqIgUgBDYCACACIBg3A6gC\nIAJB+ABqIAJBqAJqEOQnIAJBqAFqIAJBgAFqKAIANgIAIAIgAikDeDcDoAEgASgCCCEDIAIgAUEQ\naigCAEEAIAFBDGooAgAiBBs2ApACIAIgBDYCiAIgAiADNgKEAiACIARFQQF0Igg2AoACIAIgBDYC\n+AEgAiADNgL0ASACIAg2AvABIAJBqAJqIAJB8AFqEIggIAIoAqgCRQRAIAJBADYC6AEgAkKAgICA\nwAA3A+ABDAILIAJBMGogAigCkAJBAWoiBEF/IAQbIgRBBCAEQQRLGxD7GSAFKQMAIRggAigCMCEE\nIAIoAjQiByACKQOoAjcCACAHQQhqIBg3AgAgAkEBNgKgAiACIAc2ApwCIAIgBDYCmAIgAkGoAmog\nAkHwAWpBJBCPOBpBECEDQQEhBANAIAJB0AJqIAJBqAJqEIggAkAgAigC0AIEQCAEIAIoApgCRw0B\nIAJBmAJqIAIoAsgCQQFqIgVBfyAFGxCvDiACKAKcAiEHDAELIAJB0AJqEIgtIAJB6AFqIAJBoAJq\nKAIAIgg2AgAgAiACKQOYAjcD4AEgCEUNAyACKALkASEKAkAgCEEVTwRAIAJBKGogCEEBdhD7GSAC\nQQA2AvgBIAIgAikDKDcD8AEgAkEANgKwAiACQoCAgIDAADcDqAIgCkFQaiESQQQhAyAIIQQDQCAE\nRQRAIAIoAqgCIAMQnzUgAkHwAWoQmiwMAwsCQAJAIARBf2oiBUUNACAKIAVBBHRqKAIAIARBBHQi\n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\nQbAFayIDJAAgA0H4AWogAikDACIFQgAgASkDACIEEIAWIANBiAJqIAIpAwgiCUIAIAQQgBYgA0HI\nAmogASkDCCIKQgAgBRCAFiADQZgCaiACKQMQIgdCACAEEIAWIANBiANqIApCACAJEIAWIANB2AJq\nIAEpAxAiBkIAIAUQgBYgA0GoAmogAikDGCIIQgAgBBCAFiADQcgDaiAHQgAgChCAFiADQZgDaiAG\nQgAgCRCAFiADQegCaiABKQMYIgtCACAFEIAWIANBuAJqIAIpAyAiDEIAIAQQgBYgA0HYA2ogCEIA\nIAoQgBYgA0H4A2ogBkIAIAcQgBYgA0GoA2ogC0IAIAkQgBYgA0H4AmogASkDICIEQgAgBRCAFiAD\nQegDaiAMQgAgChCAFiADQagEaiAIQgAgBhCAFiADQYgEaiALQgAgBxCAFiADQbgDaiAEQgAgCRCA\nFiADQbgEaiAMQgAgBhCAFiADQcgEaiALQgAgCBCAFiADQZgEaiAEQgAgBxCAFiADQegEaiAMQgAg\nCxCAFiADQdgEaiAEQgAgCBCAFiADQfgEaiAEQgAgDBCAFiADQegBaiADKQP4ASIEQpv80ZKxtMcC\nfiIRQv////////8HgyIFQgBC7afX56XjmAEQgBYgA0HYAWogBUIAQoHLtc73xfoGEIAWIANByAFq\nIAMpA8gCIg0gAykDiAJ8IgkgAykD2AF8IgogBCADKQPoASIHfCIEQjSIIAQgB1StIANB8AFqKQMA\nIANBgAJqKQMAfHwiDkIMhoR8IgdCm/zRkrG0xwJ+IhRC/////////weDIgRCAELtp9fnpeOYARCA\nFiADQZgBaiAFQgBC+b3TABCAFiADQbgBaiAEQgBCgcu1zvfF+gYQgBYgA0GIAWogAykDmAIiEiAD\nKQOIA3wiBiADKQPYAnwiCCADKQOYAXwiCyADKQO4AXwiDCADKQPIASIPIAd8IhBCNIggECAPVK0g\nA0HQAWopAwAgByAKVK0gCiAJVK0gA0HgAWopAwAgCSANVK0gA0HQAmopAwAgA0GQAmopAwB8fHx8\nIA5CNIh8fHx8IhVCDIaEfCIKQpv80ZKxtMcCfiIaQv////////8HgyIJQgBC7afX56XjmAEQgBYg\nA0GoAWogBEIAQvm90wAQgBYgA0H4AGogCUIAQoHLtc73xfoGEIAWIANB6ABqIAMpA5gDIhYgAykD\nyAN8IgcgAykDqAJ8Ig0gAykD6AJ8Ig4gAykDqAF8Ig8gAykDeHwiECADKQOIASIXIAp8IhNCNIgg\nEyAXVK0gA0GQAWopAwAgCiAMVK0gDCALVK0gA0HAAWopAwAgCyAIVK0gA0GgAWopAwAgCCAGVK0g\nA0HgAmopAwAgBiASVK0gA0GgAmopAwAgA0GQA2opAwB8fHx8fHx8fCAVQjSIfHx8fCITQgyGhHwi\nBkKb/NGSsbTHAn4iG0L/////////B4MiCkIAQu2n1+el45gBEIAWIANBOGogCUIAQvm90wAQgBYg\nA0HYAGogCkIAQoHLtc73xfoGEIAWIANBKGogAykD2AMiHCADKQP4A3wiCCARQiyGfCILIAMpA6gD\nfCIMIAMpA7gCfCIRIAMpA/gCfCISIAMpAzh8IhUgAykDWHwiFyADKQNoIhggBnwiGUI0iCAZIBhU\nrSADQfAAaikDACAGIBBUrSAQIA9UrSADQYABaikDACAPIA5UrSADQbABaikDACAOIA1UrSADQfAC\naikDACANIAdUrSADQbACaikDACAHIBZUrSADQaADaikDACADQdADaikDAHx8fHx8fHx8fHwgE0I0\niHx8fHwiE0IMhoR8IgZCm/zRkrG0xwJ+IhhC/////////weDIgdCAELtp9fnpeOYARCAFiADQcgA\naiAKQgBC+b3TABCAFiADQRhqIAdCAEKBy7XO98X6BhCAFiADQQhqIAdCAEL5vdMAEIAWIAMgAykD\niAQiGSADKQOoBHwiDSADKQPoA3wiDiADKQO4A3wiDyAUQiyGfCIQIAMpA0h8IhQgAykDGHwiFiAD\nKQMoIh0gBnwiHkI0iCAeIB1UrSADQTBqKQMAIAYgF1StIBcgFVStIANB4ABqKQMAIBUgElStIANB\nQGspAwAgEiARVK0gA0GAA2opAwAgESAMVK0gA0HAAmopAwAgDCALVK0gA0GwA2opAwAgCyAIVK0g\nCCAcVK0gA0HgA2opAwAgA0GABGopAwB8fCAFQhSIfHx8fHx8fHx8fHx8IBNCNIh8fHx8IhFCDIaE\nfCIFQv////////8HgzcDiAUgAyADKQO4BCISIAMpA8gEfCIGIAMpA5gEfCIIIBpCLIZ8IgsgAykD\nCHwiDCAFIBZUrSAWIBRUrSADQSBqKQMAIBQgEFStIANB0ABqKQMAIBAgD1StIA8gDlStIANBwANq\nKQMAIA4gDVStIANB8ANqKQMAIA0gGVStIANBkARqKQMAIANBsARqKQMAfHx8fHx8IARCFIh8fHx8\nfHwgEUI0iHx8Ig5CDIYgBUI0iIR8IgVC/////////weDNwOQBSADIAMpA9gEIg8gAykD6AR8IgQg\nG0IshnwiDSAFIAxUrSAMIAtUrSADQRBqKQMAIAsgCFStIAggBlStIANBoARqKQMAIAYgElStIANB\nwARqKQMAIANB0ARqKQMAfHx8fCAJQhSIfHx8fCAOQjSIfHwiBkIMhiAFQjSIhHwiBUL/////////\nB4M3A5gFIAMgGEIshiIIIAMpA/gEfCIJIAUgDVStIA0gBFStIAQgD1StIANB4ARqKQMAIANB8ARq\nKQMAfHwgCkIUiHx8IAZCNIh8fCIEQgyGIAVCNIiEfCIFQv////////8HgzcDoAUgAyAFIAlUrSAJ\nIAhUrSADQYAFaikDACAHQhSIfHwgBEI0iHx8QgyGIAVCNIiENwOoBSAAIANBiAVqENYPIANBsAVq\nJAAL5BMDC38BfgF8IwBB8AFrIgIkAAJAAkACQAJAAkACQAJAA0ACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQCABLQAAQQFrDhUBAgMEBQYHCAkKCwwNDg8QERIUFRgACyAAQQE6\nAAAgACABLQABOgABDBkLIABCADcACCAAQQI6AAAgACABMQABNwAQDBgLIABCADcACCAAQQI6AAAg\nACABMwECNwAQDBcLIABCADcACCAAQQI6AAAgACABNQIENwAQDBYLIABCADcACCAAQQI6AAAgACAB\nKQMINwAQDBULIABBAjoAACAAIAEwAAEiDTcAECAAIA1CP4g3AAgMFAsgAEECOgAAIAAgATIBAiIN\nNwAQIAAgDUI/iDcACAwTCyAAQQI6AAAgACABNAIEIg03ABAgACANQj+INwAIDBILIABBAjoAACAA\nIAEpAwgiDTcAECAAIA1CP4g3AAgMEQsgACABKgIEuxCeHAwQCyABKwMIIg69Qv///////////wCD\nv0QAAAAAAADwf2MEQCACQQA6AHAgAkHwAGoQ4SNBAiEDCyAAIA45ABAgAEICNwAIIAAgAzoAAAwP\nCyABKAIEIgFBgAFJDQsgAUGAEEkNCiABQYCABE8EQCABQRJ2QXByIQMgAUEGdkE/cUGAf3IhBCAB\n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\nCyAAIAIpAzA3AwAgAEEQaiABKQMANwMAIABBCGogAykDADcDAAwECyACIAIoAiwiATYCcCABIAVB\nBXZqIAJB8ABqQfDmwgAQ+RMhASAAQQY6AAAgACABNgIEIAJBMGoQ4SMMAwsgAigCdAshASAAQQY6\nAAAgACABNgIEDAELIAIgBTYCdCACIAE6AHMgAiAEOgByIAIgBjoAcSACIAM6AHAgAkEIaiACQfAA\nahD+FyAAIAIoAgggAigCDBCfHAsgAkHwAWokAAvjFAEhfyMAQbACayICJAAgASgADCEEIAEoAAgh\nAyABKAAEIQUCQCABLQAAIgZBFEcEQCACIAY6ABggAiAENgIkIAIgAzYCICACIAU2AhwgAiABLwAB\nOwAZIAIgAUEDai0AADoAGyACQRhqIAJBqAJqQbjOywAQ9yghASAAQQE6AAAgACABNgIEDAELIAJB\nADYCECACIAM2AgwgAiADNgIEIAIgBTYCACACIAMgBEEEdGo2AgggAkEwaiACEIoGAn8CQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAC\nLQAwRQRAIAItADFFBEBBACACQagCakG4zssAEPkTDCELIAItADIhASACQThqIAIQigYgAi0AOA0B\nIAItADlFBEBBASACQagCakG4zssAEPkTDCELIAItADohAyACQUBrIAIQigYgAi0AQA0CIAItAEFF\nBEBBAiACQagCakG4zssAEPkTDCELIAItAEIhBCACQcgAaiACEIoGIAItAEgNAyACLQBJRQRAQQMg\nAkGoAmpBuM7LABD5EwwhCyACLQBKIQUgAkHQAGogAhCKBiACLQBQDQQgAi0AUUUEQEEEIAJBqAJq\nQbjOywAQ+RMMIQsgAi0AUiEGIAJB2ABqIAIQigYgAi0AWA0FIAItAFlFBEBBBSACQagCakG4zssA\nEPkTDCELIAItAFohByACQeAAaiACEIoGIAItAGANBiACLQBhRQRAQQYgAkGoAmpBuM7LABD5Ewwh\nCyACLQBiIQggAkHoAGogAhCKBiACLQBoDQcgAi0AaUUEQEEHIAJBqAJqQbjOywAQ+RMMIQsgAi0A\naiEJIAJB8ABqIAIQigYgAi0AcA0IIAItAHFFBEBBCCACQagCakG4zssAEPkTDCELIAItAHIhCiAC\n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\nKALcAQwKCyACKALkAQwJCyACKALsAQwICyACKAL0AQwHCyACKAL8AQwGCyACKAKEAgwFCyACKAKM\nAgwECyACKAKUAgwDCyACKAKcAgwCCyACKAKkAgwBCyACKAIcCyEBIABBAToAACAAIAE2AgQgAhCX\nNQsgAkGwAmokAAv7EgILfwF+IwBB8ANrIgIkACACQSBqIAFBGGooAgAgAUEcaigCABCUJCACKAIk\nIQQgAigCICEDIAJBGGogAUEgaigCACABQSRqKAIAEJQkIAIoAhwhBiACKAIYIQggAkHYA2ogAUHQ\nAGooAgAgAUHUAGooAgAQ6w8gAkHYAWogAUEoahCqJSACQfACaiABQTRqEIklAkAgAUEEaigCACIF\nRQRAIAJBADYChAEMAQsgAkGAAWogBSABQQhqKAIAEP4dCyACQTRqIAFBDGoQiiUgAkEwaiIFIAJB\niAFqIgkoAgA2AgAgAiACKQOAATcDKCACQcABaiABQUBrEIolIAJBpAFqIAY2AgAgAkGcAWogBDYC\nACACQdQBaiACQeADaigCADYCACACQbABaiACQeABaigCADYCACACQbwBaiACQfgCaigCADYCACAJ\nIAUpAwA3AwAgAkGQAWogAkE4aikDADcDACACIAg2AqABIAIgAzYCmAEgAiACKQPYAzcCzAEgAiAC\nKQPYATcDqAEgAiACKQPwAjcCtAEgAiACKQMoNwOAASACQShqIAJBgAFqEIgCIAJBADYC7AEgAkIA\nNwPgASACQQA2AtgBIAJB2AFqIAIoAkAiCSACQcQAaigCACIKEJ4MIQEgAkHMAGooAgAhCCACKAJI\nIQUCQAJAAkAgAQ0AIAJB2AFqQa+byQBBCSAFIAgQxwsiAQ0AIAJB2AFqQcmTxwBBChCrFiIBDQAC\nQAJAAkAgAigC2AFFBEAgAkHQA2ogAkHoAWoiBEEIaigCACIBNgIAIAIgBCkCACINNwPIAyACQQA2\nAuwBIAJBiAFqIgcgATYCACACIA03A4ABIAJBmAJqIAJBgAFqEOQnIAJByAJqIAJBoAJqKAIANgIA\nIAIgAikDmAI3A8ACIAJB+ABqKAIAIQMgAkEQaiACQfwAaigCACILELwYIAIoAhAhASACKAIUIgxF\nDQIgAkHYAWpBBHIhBiACQQA2AuACIAIgDDYC3AIgAiABNgLYAiALQQxsIQEDQCABRQ0EIAJBgAFq\nIAMQzSggAi0AgAFBBkYNAiACQYADaiACQZABaikDADcDACACQfgCaiAHKQMANwMAIAIgAikDgAE3\nA/ACIAFBdGohASADQQxqIQMgAkHYAmogAkHwAmoQ1hoMAAsACwwFCyACKAKEASEBIAJB2AJqENIw\nCyACKALAAiACKALEAhCMNAwBCyACIAIpAtwCNwPgAyACIAIoAtgCNgLcAyACQQQ6ANgDIAJBsANq\nIAYgAkHAAmogAkHYA2oQ+hYgAkGwA2oQ7DEgAkHYAWpB/IfJAEEEEKsWIgENAAJAAkACQCACKALY\nAUUEQCACQdADaiAEQQhqKAIAIgE2AgAgAiAEKQIAIg03A8gDIAJBADYC7AEgAkGIAWogATYCACAC\nIA03A4ABIAJBmAJqIAJBgAFqEOQnIAJByAJqIAJBoAJqKAIANgIAIAIgAikDmAI3A8ACIAJB1ABq\nKAIAIQEgAkHYAGooAgAhByACKAJQIQMgAkEANgKEAyACQgA3A/gCIAJBADYC8AIgAiAHQQAgARs2\nAqABIAIgATYCmAEgAiADNgKUASACIAFFQQF0Igc2ApABIAIgATYCiAEgAiADNgKEASACIAc2AoAB\nAkACQAJAA0AgAkEIaiACQYABahCRCiACKAIIIgFFDQEgAigCDCEDIAJB8AJqIAEQyxgiAUUEQCAC\nQfACaiADEPQLIgFFDQELCyACQfACahDMKgwBCyACQZgBaiACQYgDaikDADcDACACQZABaiACQYAD\naikDADcDACACQYgBaiACQfgCaikDADcDACACIAIpA/ACNwOAASACQdgDaiACQYABahCqFiACLQDY\nA0EGRw0BIAIoAtwDIQELIAIoAsACIAIoAsQCEIw0DAULIAJBwANqIAJB6ANqKQMANwMAIAJBuANq\nIAJB4ANqKQMANwMAIAIgAikD2AM3A7ADIAJB2AJqIAYgAkHAAmogAkGwA2oQ+hYgAkHYAmoQ7DEg\nAkHYAWogAkHcAGoQvwIiAQ0EIAIoAiwiA0UNAyACQdgBakHdk8cAQQgQqxYiAQ0EIAIoAtgBDQYg\nAkGAAmogBEEIaigCACIBNgIAIAIgBCkCACINNwP4ASACQQA2AuwBIAJBiAFqIAE2AgAgAiANNwOA\nASACQYgCaiACQYABahDkJyACQbgCaiACQZACaigCADYCACACIAIpA4gCNwOwAiACQQA2AoQDIAJC\n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\naiACQSBqIgRBEGooAgA2AgAgAkEIaiAEQQhqKQIANwMAIAIgBCkCADcDAEEAIQUgBw0CCyAGRSEI\nIAkQ3BgLIAhFIAZFcg0AIAJBNGoQ3BgLIAUNACAAIAM2AgQgAEEIaiACKQMANwIAIABBGGogAkEQ\naigCADYCACAAQRBqIAJBCGopAwA3AgBBAAwBCyAAIAMgARCsHTYCBEEBCzYCAAsgAkHwAGokAAvI\nEgQOfwF+AX0BfCMAQZABayICJAACQCACAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkAgAC0AAEEBaw4VAQIDBAUGBwgJCgsMDQ4PEBESExQVAAsgAC0AASEA\nIAJBGGogAUEIaikCADcDACACIAEpAgA3AxAgAkEAOgBIIAIgADoASSACQcgAaiACQRBqQfCxyAAQ\niA8hAAwYCyAAMQABIRAgAkHQAGogAUEIaikCADcDACACIAEpAgA3A0ggAkHIAGogEBCNKCEADBcL\nIAAzAQIhECACQdAAaiABQQhqKQIANwMAIAIgASkCADcDSCACQcgAaiAQEI0oIQAMFgsgADUCBCEQ\nIAJB0ABqIAFBCGopAgA3AwAgAiABKQIANwNIIAJByABqIBAQjSghAAwVCyAAKQMIIRAgAkHQAGog\nAUEIaikCADcDACACIAEpAgA3A0ggAkHIAGogEBCNKCEADBQLIAAwAAEhECACQdAAaiABQQhqKQIA\nNwMAIAIgASkCADcDSCACQcgAaiAQEI4oIQAMEwsgADIBAiEQIAJB0ABqIAFBCGopAgA3AwAgAiAB\nKQIANwNIIAJByABqIBAQjighAAwSCyAANAIEIRAgAkHQAGogAUEIaikCADcDACACIAEpAgA3A0gg\nAkHIAGogEBCOKCEADBELIAApAwghECACQdAAaiABQQhqKQIANwMAIAIgASkCADcDSCACQcgAaiAQ\nEI4oIQAMEAsgACoCBCERIAJB0ABqIAFBCGopAgA3AwAgAiABKQIANwNIIAJByABqIBG7EI8oIQAM\nDwsgACsDCCESIAJB0ABqIAFBCGopAgA3AwAgAiABKQIANwNIIAJByABqIBIQjyghAAwOCyAAKAIE\nIQAgAkHQAGogAUEIaikCADcDACACIAEpAgA3A0ggAEGAAUkNCiAAQYAQSQ0LIABBgIAETwRAIABB\nEnZBcHIhASAAQQZ2QT9xQYB/ciEEIABBDHZBP3FBgH9yIQMgAEE/cUGAf3IhAEEADA0LIABBDHZB\nYHIhAyAAQQZ2QT9xQYB/ciEEQQAhASAAQT9xQYB/ciEAQQEMDAsgAEEMaigCACEEIABBCGooAgAh\nAyAAKAIEIAJB0ABqIAFBCGopAgA3AwAgAiABKQIANwNIIAJByABqIAMgBBCMJCEAIAMQjDQMDAsg\nAEEIaigCACEDIAAoAgQhACACQdAAaiABQQhqKQIANwMAIAIgASkCADcDSCACQcgAaiAAIAMQjCQh\nAAwLCyAAQQxqKAIAIQQgAEEIaigCACEDIAAoAgQgAkHQAGogAUEIaikCADcDACACIAEpAgA3A0gg\nAkHIAGogAyAEEI0kIQAgAxCMNAwKCyAAQQhqKAIAIQMgACgCBCEAIAJB0ABqIAFBCGopAgA3AwAg\nAiABKQIANwNIIAJByABqIAAgAxCNJCEADAkLIAJBGGogAUEIaikCADcDACACIAEpAgA3AxAgAkEI\nOgBIIAJByABqIAJBEGpB8LHIABCIDyEADAgLIAAoAgQhAyACQfgAaiABQQhqKQIANwMAIAIgASkC\nADcDcCACQRhqIANBCGopAwA3AwAgAiADKQMANwMQIAJBCDoASCACQcgAaiACQfAAakHwscgAEIgP\nIQAgAkEQahDKFCADEMIFDAcLIAJBGGogAUEIaikCADcDACACIAEpAgA3AxAgAkEHOgBIIAJByABq\nIAJBEGpB8LHIABCIDyEADAYLIAAoAgQhAyACQfgAaiABQQhqKQIANwMAIAIgASkCADcDcCACQRhq\nIANBCGopAwA3AwAgAiADKQMANwMQIAJBCToASCACQcgAaiACQfAAakHwscgAEIgPIQAgAkEQahDK\nFCADEMIFDAULIABBDGooAgAhAyAAQQhqKAIAIQEgACgCBCEAIAJBADYCWCACIAE2AlQgAiABNgJM\nIAIgADYCSCACIAEgA0EEdGo2AlAgAkHIAGoQ5AwhAAwECyAAQQhqKAIAIgUgAEEMaigCACIBQQV0\nIgpqIQQgAUH///8/cSEGIAJB/wBqIQcgAkEfaiEIIAJB1wBqIQkgACgCBCELQQAhASACQcgAakEB\nciIMQQdqIQ0gBSEAAn8DQCABIApGBEAgBiEDIAQMAgsgAC0AACIOQRZHBEAgAkHfAGogAEEYaikA\nADcAACACQdgAaiAAQRFqKQAANwMAIAJB0ABqIg8gAEEJaikAADcDACAIIAkpAAA3AAAgCEEIaiAJ\nQQhqKQAANwAAIAIgACkAATcDECACIABBCGopAAA3ABcgAkGHAWogAkEnaikAADcAACACQYABaiAC\nQSBqKQMANwMAIAJB+ABqIAJBGGopAwA3AwAgAiACKQMQNwNwIA0gAikAdzcAACAMIAIpA3A3AAAg\nAiAOOgBIIAJByABqELEmIA8gB0EIaikAADcDACACIAcpAAA3A0ggAUEgaiEBIANBAWohAyACQcgA\nahCxJiAAQSBqIQAMAQsLIAEgBWpBIGoLIQAgAkEYaiAENgIAIAIgADYCFCACIAs2AhAgAiADNgIw\nIAJBFjoAICACIAU2AhwgAkFAayAENgIAIAIgAikDEDcDOCACIAU2AkQgAkHgAGohBSACQf8AaiEG\nIAJB0ABqIQdBACEBIAIoAjwhACACQYcBaiEIIAJBgAFqIQkgAkHRAGoiCkEHaiELAkADQCAAIARG\nDQEgAC0AACIMQRZHBEAgCCAAQRhqKQAANwAAIAkgAEERaikAADcDACACQfgAaiAAQQlqKQAANwMA\nIAogACkAATcAACALIABBCGopAAA3AAAgBSAGKQAANwAAIAVBCGogBkEIaikAADcAACACIAw6AFAg\nAiABNgJIIAcQyxQgBRDLFCAAQSBqIQAgAUEBaiEBDAELCyAAQSBqIQQLIAIgBDYCPCACQThqEJEg\nQQAhACABRQ0DIAIgAzYCSCABIANqIAJByABqQai4yAAQ+RMhAAwDC0EAIQFBAwwBCyAAQQZ2QUBy\nIQRBACEBIABBP3FBgH9yIQBBAgs2AhQgAiAAOgATIAIgBDoAEiACIAM6ABEgAiABOgAQIAJBCGog\nAkEQahD+FyACQcgAaiACKAIIIAIoAgwQjCQhAAsgAkGQAWokACAAC9UTAhF/An4jAEHAAmsiAiQA\nIAJBOGoiAyABQQhqIgQpAwA3AwAgAiABKQMAIhM3AzACQAJAAkACQAJAIBOnIg5B/wFxQWxqDgIB\nAgALIAJB2AFqIAQpAwA3AwAgAiABKQMANwPQASACQdABaiACQbgCakHozssAEPcoIQEgAEEANgIA\nIAAgATYCBAwDCyACQTxqKAIAIQQgAygCACEBIAIoAjQhAyACQQA2AoABIAIgATYCfCACIAE2AnQg\n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\nQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAOwBQQFrDgMHAQACCyABQdwBaiEIAkAgAS0A3AFBAWsO\nAwQBBgALIAEoAgQhBSABKAIAIQYgASgC2AEhBAwCCwALIAFB5AFqKAIAIQUgASgC4AEhBiABKALo\nASEEIAFBADoA3AEgASAENgLYASABIAU2AgQgASAGNgIAIAFB3AFqIQgLIAEgBDYCCAJAIAQoAhAi\nBEUEQCADQaACaiAGIAUQ3DcgA0G8AmpBATYCACADQZ+pxwA2ArgCIAMgAygCqAIiBDYCtAIgAyAD\nKAKkAiIHNgKwAiADQcgBaiADQbACakECEJM2IANByAFqELstIQkgA0HUAWpBATYCACADQbCQxwA2\nAtABIAMgBDYCzAEgAyAHNgLIASADQdACaiADQcgBakECEJM2IANBMGogCSADQdACahC7LSIKEIIh\nIAMoAjQhBAJ/QQAgAygCMEUNABogA0HQAmogBBCiFwJAIAMoAtQCRQRAIANBwAJqEN03DAELIANB\nyAJqIANB2AJqKAIANgIAIAMgAykD0AI3A8ACCyAEEKY0IAMoAsgCIQYgAygCwAIhBCADKALEAgsh\nBQwBCyADQaACaiAGIAVBnqLHAEEHIARBDGooAgAQyB8gA0G8AmpBATYCACADQZ+pxwA2ArgCIAMg\nAygCqAIiBDYCtAIgAyADKAKkAiIHNgKwAiADQcgBaiADQbACakECEJM2IANByAFqELstIQkgA0HU\nAWpBATYCACADQbCQxwA2AtABIAMgBDYCzAEgAyAHNgLIASADQdACaiADQcgBakECEJM2IANBOGog\nCSADQdACahC7LSIKEIIhIAMoAjwhBAJ/QQAgAygCOEUNABogA0HQAmogBBCiFwJAIAMoAtQCRQRA\nIANBwAJqEN03DAELIANByAJqIANB2AJqKAIANgIAIAMgAykD0AI3A8ACCyAEEKY0IAMoAsgCIQYg\nAygCwAIhBCADKALEAgshBQsgAygCoAIgBxCMNCAKEKY0IAkQpjQgBUUNASADQcgBakEEckGkoccA\nQRQQsBggA0HcAWogBTYCACADQdgBaiICIAQ2AgAgA0GwAWogBjYCACADQZgCaiAGNgIAIANBkAJq\nIAIpAwA3AwAgAyADKQPQATcDiAIgA0EANgKcAiADQQE2AoACIAMgAygCzAE2AoQCDAcLQbCZxwBB\nI0HspccAEPkdAAsgASAENgIMIANByAFqIAEoAghBnqLHAEEHQQAQnRkgAUEMaiEEAkACQCADKALM\nAUUEQCABIAMoAsgBIgU2AoABIAFBhAFqQQA2AgAMAQsgAUGAAWogA0HIAWpBNBCPOCEFIAFBhAFq\nKAIADQEgBSgCACEFCyADQYACaiAFEJY2IAQoAgAQpjQMBgsgA0GwAmogAUHMAGogBUE0EI84QZ6i\nxwBBBxCeGQJAAkAgAygCuAJFBEAgASADKAKwAiIFNgJAIAFByABqQQA2AgAMAQsgAUFAayIFQQhq\nIgYgA0G4AmooAgA2AgAgBSADKQOwAjcCACABQcgAaigCAA0BIAUoAgAhBQsgA0GAAmogBRCWNgwF\nCyABIAUpAgAiCzcCNCABQTxqIAYoAgA2AgAgA0GgAWogC6cgASgCDBC/IwJAAkAgAygCuAFFBEAg\nASADKAKgASIENgIQIAFBKGpBADYCAAwBCyABQRBqIANBoAFqQSQQjzghBCABQShqKAIADQEgBCgC\nACEECyADQYACaiAEEJY2DAQLIAFBtAFqIARBJBCPOBoLIANBKGogAUG0AWoiBCACKAIAEPoVIAMo\nAigiBUECRg0BIAMoAiwhAiAEEI4lIAVFBEAgAyACNgLQAiACEBkhAiABKAIIIANBGGoQkxwgA0Gc\nAmpB6ITMADYCACADQZgCakEANgIAIANCADcDkAIgAyADKQMgNwOIAiADIAMpAxg3A4ACIANBgAJq\nEOE1IAMgAjYCtAIgA0EANgKwAiADIANB0AJqNgK4AiADQdABaiEFIANByAFqQQRyIQJBEGohBgJA\nA0ACQCADQRBqIANBsAJqENEgIAMoAhQhBAJAIAMoAhAOAgMAAQsgA0GgAWogBigCACAEEN4BIAMt\nAKABQQ9HBEAgBSADQagBaikDADcDACADIAMpA6ABIgs3A8gBAkACQAJAAkACQCALpyIEQXpqQQQg\nBEH/AXEiBEEFSxtB/wFxDggHAwcBAgcEBwALIAIQ0SsMBgtBACADLQDMASIEQX5qIgggCCAESxtB\nAkkNBSAFEJYkDAULIARBBUYEQCADKALMAUECSQ0FIAMoAtABIAMoAtQBEKA1DAULAkACQCAEDgQG\nAgYBAAsgAygCzAEiBEEES0EBIAR0QRNxRXINBQsgAhDeLQwECyACEK4uDAMLIAIQliQMAgsgAygC\npAEiBEUNASADKQOoASELIANBCGogBEEoaigCACAEQSxqKAIAEIUjIAMoAgwhCCADKAIIIQcgAyAL\nNwLMASADIAQ2AsgBIANBoAFqIANBgAJqIAcgCCADQcgBahC+CCADKAKgASIERQ0BIAQgBCgCACIE\nQX9qNgIAIARBAUYEQCADKAKgARDmEgsgAygCpAEiBCAEKAIAIgRBf2o2AgAgBEEBRgRAIAMoAqQB\nEN0pCyADKAKoASIEIAQoAgAiBEF/ajYCACAEQQFHDQEgAygCqAEQ3SkMAQsLIARBJEkNACAEEB8L\nIAEoAgwQpjQgAygC0AIQpjQgASgCNBCmNCABQcwAahCKJAwFCyADQYACaiACEJY2DAILQbCZxwBB\nI0GYrscAEPkdAAsgCEEDOgAAQgEhC0EDDAMLIAEoAgwQpjQgAUE0aiEECyAEKAIAEKY0IAFBzABq\nEIokCyABQQE6ANwBIANBmAFqIANBmAJqKAIAIgY2AgAgA0GQAWogA0GQAmopAwAiCzcDACADQegA\naiICIANBiAJqKQMANwMAIANB8ABqIgQgCzcDACADQfgAaiIFIAY2AgAgAyADKQOAAjcDYCADKAKc\nAiEGIAEQ5CgCQCAGBEAgA0HYAGogBSgCADYCACADQdAAaiAEKQMANwMAIANByABqIAIpAwA3AwAg\nAyADKQNgNwNAIAMgBjYCXAwBCyADQeABaiAFKAIANgIAIANB2AFqIAQpAwA3AwAgA0HQAWogAikD\nADcDACADIAMpA2A3A8gBIANBQGsgA0HIAWoQvhEgA0EANgJcCyAAIAMpA0A3AwggAEEgaiADQdgA\naikDADcDACAAQRhqIANB0ABqKQMANwMAIABBEGogA0HIAGopAwA3AwBCACELQQELOgDsASAAIAs3\nAwAgA0HgAmokAAu7EwIKfwF+IwBBQGoiBiQAAkAgAUEbSQRADAELQQAgAUFmaiIEIAQgAUsbIQtB\nACEEAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQANAIAZBOGogBSIJIAVBGmoiDSAAIAFBkP3AABCYISAGKAI8IQggBigCOCEKIAZB\nMGogAiADIAQgBEEgaiIHQaD9wAAQyyAgBigCNCEEIAYoAjAhBSAGQShqIAogCEEAQbD9wAAQuigg\nBigCKCAGKAIsEP4RIQ4gBEUNAiAFIA5COoinQaD6wABqLQAAOgAAIARBAUYNAyAFIA5CNIinQT9x\nQaD6wABqLQAAOgABIARBAk0NBCAFIA5CLoinQT9xQaD6wABqLQAAOgACIARBA0YNBSAFIA5CKIin\nQT9xQaD6wABqLQAAOgADIARBBE0NBiAFIA5CIoinQT9xQaD6wABqLQAAOgAEIARBBUYNByAFIA5C\nHIinQT9xQaD6wABqLQAAOgAFIARBBk0NCCAFIA6nIgxBFnZBP3FBoPrAAGotAAA6AAYgBEEHRg0J\nIAUgDEEQdkE/cUGg+sAAai0AADoAByAGQSBqIAogCEEGQcD+wAAQuiggBigCICAGKAIkEP4RIQ4g\nBEEITQ0KIAUgDkI6iKdBoPrAAGotAAA6AAggBEEJRg0LIAUgDkI0iKdBP3FBoPrAAGotAAA6AAkg\nBEEKTQ0MIAUgDkIuiKdBP3FBoPrAAGotAAA6AAogBEELRg0NIAUgDkIoiKdBP3FBoPrAAGotAAA6\nAAsgBEEMTQ0OIAUgDkIiiKdBP3FBoPrAAGotAAA6AAwgBEENRg0PIAUgDkIciKdBP3FBoPrAAGot\nAAA6AA0gBEEOTQ0QIAUgDqciDEEWdkE/cUGg+sAAai0AADoADiAEQQ9GDREgBSAMQRB2QT9xQaD6\nwABqLQAAOgAPIAZBGGogCiAIQQxB0P/AABC6KCAGKAIYIAYoAhwQ/hEhDiAEQRBNDRIgBSAOQjqI\np0Gg+sAAai0AADoAECAEQRFGDRMgBSAOQjSIp0E/cUGg+sAAai0AADoAESAEQRJNDRQgBSAOQi6I\np0E/cUGg+sAAai0AADoAEiAEQRNGDRUgBSAOQiiIp0E/cUGg+sAAai0AADoAEyAEQRRNDRYgBSAO\nQiKIp0E/cUGg+sAAai0AADoAFCAEQRVGDRcgBSAOQhyIp0E/cUGg+sAAai0AADoAFSAEQRZNDRgg\nBSAOpyIMQRZ2QT9xQaD6wABqLQAAOgAWIARBF0YNGSAFIAxBEHZBP3FBoPrAAGotAAA6ABcgBkEQ\naiAKIAhBEkHggMEAELooIAYoAhAgBigCFBD+ESEOIARBGE0NGiAFIA5COoinQaD6wABqLQAAOgAY\nIARBGUYNGyAFIA5CNIinQT9xQaD6wABqLQAAOgAZIARBGk0NHCAFIA5CLoinQT9xQaD6wABqLQAA\nOgAaIARBG0YNHSAFIA5CKIinQT9xQaD6wABqLQAAOgAbIARBHE0NHiAFIA5CIoinQT9xQaD6wABq\nLQAAOgAcIARBHUYNHyAFIA5CHIinQT9xQaD6wABqLQAAOgAdIARBHk0NICAFIA6nIghBFnZBP3FB\noPrAAGotAAA6AB4gBEEfRg0BIAUgCEEQdkE/cUGg+sAAai0AADoAHyAHIQQgDUF+aiIFIAtNDQAL\nIAlBGGohBAwgC0EfQR9B4IHBABCjFgALQQBBAEHA/cAAEKMWAAtBAUEBQdD9wAAQoxYAC0ECQQJB\n4P3AABCjFgALQQNBA0Hw/cAAEKMWAAtBBEEEQYD+wAAQoxYAC0EFQQVBkP7AABCjFgALQQZBBkGg\n/sAAEKMWAAtBB0EHQbD+wAAQoxYAC0EIQQhB0P7AABCjFgALQQlBCUHg/sAAEKMWAAtBCkEKQfD+\nwAAQoxYAC0ELQQtBgP/AABCjFgALQQxBDEGQ/8AAEKMWAAtBDUENQaD/wAAQoxYAC0EOQQ5BsP/A\nABCjFgALQQ9BD0HA/8AAEKMWAAtBEEEQQeD/wAAQoxYAC0ERQRFB8P/AABCjFgALQRJBEkGAgMEA\nEKMWAAtBE0ETQZCAwQAQoxYAC0EUQRRBoIDBABCjFgALQRVBFUGwgMEAEKMWAAtBFkEWQcCAwQAQ\noxYAC0EXQRdB0IDBABCjFgALQRhBGEHwgMEAEKMWAAtBGUEZQYCBwQAQoxYAC0EaQRpBkIHBABCj\nFgALQRtBG0GggcEAEKMWAAtBHEEcQbCBwQAQoxYAC0EdQR1BwIHBABCjFgALQR5BHkHQgcEAEKMW\nAAsgASABQQNwIg1rIQUCQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQANAIAQgBU8EQCAN\nQX9qDgICAxELIAZBCGogBCAEQQNqIgQgACABQfCBwQAQmCEgBigCDCEIIAYoAgghCSAGIAIgAyAH\nIAdBBGoiB0GAgsEAEMsgIAhFDQMgBigCBCIKRQ0EIAYoAgAiCyAJLQAAQQJ2QaD6wABqLQAAOgAA\nIAhBAU0NBSAKQQFNDQYgCyAJLQAAQQR0IAktAAFBBHZyQT9xQaD6wABqLQAAOgABIAhBAk0NByAK\nQQJNDQggCyAJLQABQQJ0IAktAAJBBnZyQT9xQaD6wABqLQAAOgACIApBA0cEQCALIAktAAJBP3FB\n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\nIAlBf0wNByACKAK4AyIJIAkoAgAiCkEBajYCACAKQX9MDQcgAigC1AMiCiAKKAIAIgtBAWo2AgAg\nC0F/TA0HIAIoAsgDIRsgAigCvAMhHCACKALAAyILIAsoAgAiDEEBajYCACAMQX9MDQcgAigC2AMi\nDCAMKAIAIg1BAWo2AgAgDUF/TA0HIAIoAsQDIR0gAigC3AMiDSANKAIAIg9BAWo2AgAgD0F/TA0H\nKAIAIQ8gAkEhNgLUBUHQAEEEELkvIgNBADYCACADIBM6AEwgAyANNgJIIAMgDDYCRCADIAo2AkAg\nAyAUNgI8IAMgBzYCOCADIBs2AjQgAyAdNgIwIAMgCzYCLCADIBw2AiggAyAJNgIkIAMgAikDcDcC\nBCADQQxqIAJB+ABqKQMANwIAIANBFGogGCkDADcCACADQRxqIBkpAwA3AgAgAiADEBAiAzYC2AUg\nAkEYaiAPKAIAQSEgAxDrHyACKAIcIQMgAigCGA0IIAIgAzYC3AUgAxARIAJB3AVqEMQwIAJB2AVq\nEMQwIAJB1AVqEMQwQQFGBEAgBiAaQcwAEI84QcwAaiEGIAUhAwwCCyAHIAcoAgAiA0F/ajYCACAD\nQQFGBEAgAigCzAMQyCALIAIoAtADIgMgAygCACIDQX9qNgIAIANBAUYEQCACKALQAxC6IgsgFhDc\nJyACKALUAyIDIAMoAgAiA0F/ajYCACADQQFGBEAgAigC1AMQ7yYLIAIoAsADIgMgAygCACIDQX9q\nNgIAIANBAUYEQCACKALAAyACKALEAxDrJQsgAigC2AMiAyADKAIAIgNBf2o2AgAgA0EBRgRAIAIo\nAtgDEPAmCyAVEK0qIAIoAsAFIREgAigCvAUhAwwBCwsgAkG4BWoQtiQgAkG4BWoQ7SsgAEHEAWog\nBDYCACAAQbwBaiAENgIAIABBuAFqIAg2AgAgAEHAAWogBCAGIARrQcwAbkHMAGxqIgU2AgBBAAwI\nC0GAgMAAQSNBrNrAABD5HQALIAJBtgVqIAYtAAA6AAAgAiACLwFwOwG0BSAAQQhqEOwrDAgLQYCA\nwABBI0GA08AAEPkdAAtBAyEDDAULQYCAwABBI0H0uMAAEPkdAAsACyACIAM2AtwFQcnYxQBBNiAC\nQdwFakGU2MUAQazZxQAQkxQAC0EBCyEDA0AgA0UEQAJAAkAgBCAFRgRAIABB6ABqQQI6AAAMAQsg\n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\nIAJBzAFqIQMCQANAAkAgAkGYA2ogAkFAaxCQBwJAAkAgAigCmAMiBEF8ag4CAQIACyACIAIpApwD\nIhI3AmQgAiAENgJgIAJBmAFqIAIoAkAQxiwgAigCnAFFDQYgAkGQAWogAkGgAWooAgA2AgAgAiAC\nKQOYATcDiAEgEkIgiKchBSASpyEGCyADIAIpA4gBNwIAIANBCGogAkGQAWoiBygCADYCACACIAU2\nAsgBIAIgBjYCxAEgAiAENgLAASAEQQRGDQIgAkHoAGogAkHIAWooAgA2AgAgAiACKQPAATcDYCAC\nQaABaiAHKAIANgIAIAIgAikDiAE3A5gBIAJBmANqIAJB0ABqIAJB4ABqIAJBmAFqEJkDIAJBmANq\nEKkuDAELCyACKAKcAyEDDAQLIAJBwAFqEPkqIAIoAlAhAyACKQJUIRJBASEIQQAMBAsgASACQagD\nakH4hMcAEJQGIQMMBAsgAigCnAEhAwwFCyACKAKYASEDIAJB4ABqEN8rCyACQdAAahDcFUEBCyEE\nQQEhBSABIAEtABxBAWo6ABwgAiABEPIRIgc2AtABIAIgEjcDyAEgAiADNgLEASACIAQ2AsABIAJB\nwAFqQQRyIQkCQAJAAkACQCAERQRAIAdFDQJBASEGIAchAyAIDQEMAwtBASEGIAhFDQMLIAkQ3BUg\nBCEFDAILQQAhBiAIDQMLIAdFIQUgCRDcGAsgBUUgB0VyRQRAIAJB0AFqENwYCyAGRQ0BCyADIAEQ\nrB0hAwwBCyACQQA2AjwgAiASQiCIp0EAIBKnIgEbNgKEASACIAE2AnwgAiADNgJ4IAIgAUVBAXQi\nBDYCdCACIAE2AmwgAiADNgJoIAIgBDYCZCACIAJBPGo2AmAgAkHAAWogAkHgAGoQ5wggAigC0AFB\nAkYEQCACQQA2AlggAkKAgICAgAE3A1AgAkHgAGpBBHIQ+BwMAgsgAkGYAWogAigCYCACKAKEARCy\nLiACQTBqIAIoApgBQQFqIgFBfyABGyIBQQQgAUEESxsQ/RkgAigCMCEBIAIoAjQiCCACQcABakHY\nARCOOCEEIAJBATYCkAEgAiAENgKMASACIAE2AogBIAJBmAFqIAJB4ABqQSgQjzgaQdgBIQNBASEE\nA0AgAkHAAWogAkGYAWoQ5wgCQCACKALQAUECRwRAIAQgAigCiAFHDQEgAkGYA2ogAigCmAEgAigC\n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\nIAItAMQGDQEgAyADKAIIQQFqNgIIIAJBoANqIAMQlRUgAi0AoAMEQCACKAKkAyEDQQMhBAwHCyAC\nLQChA0UNAyACLQCiAyEEDAILIAItAMQGRQ0ECyACQQA6AMQGCyAEQf8BcUHdAEYEQCACQRI2AqAD\nIAMgAkGgA2oQuxshAwwFCyACQaADaiADENYeIAIoAqADIQMgAigC4AQiBEECRg0EIAJB4AFqIAJB\noANqQQRyQbwBEI84GiACKALkBCEHDAMLIAJBBTYCoAMgAyACQaADahC7GyEDDAMLIAIoAqQDIQMM\nAwsgAkEHNgKgAyADIAJBoANqELsbIQNBAyEECwJAAkAgBEF+ag4CAAIBC0EBQcyFywBBhP3GABD5\nEyEDDAELIAIgAzYC0AYgAkHQBmpBBHIgAkHgAWpBvAEQjzgaIAIgBzYClAggAiAENgKQCCACQaAD\naiACQcAGahDTCSACLQCgA0UEQCACLQChAyEDIAJBgAVqIAJB0AZqQcABEI84GiADQQEgAxshCCAF\nIQMMAwsgAigCpAMhAyACQZAIahD4KgsgAkHIBmoQiTYLQQIhBAsgASABLQAkQQFqOgAkIAEQgw0h\nBSACIAY2AqQDIAIgAzYCoAMgAkGoA2ogAkGABWpBwAEQjzgaIAJB9ARqIAJB3AFqKAAANgAAIAIg\nCDoA8AQgAiAHNgLsBCACIAU2AvgEIAIgAigA2QE2APEEIAIgBDYC6AQCQCAEQQJHBEAgBQ0BIAJB\nFGogAkGgA2pBBHJBxAEQjzgaIAJBEGogAkHsBGoiBkEIaigCADYCACACIAYpAgA3AwgMDAsgBUUN\nCSACQfgEahDcGAwJCyACQaADahCINkECIQQgBSEDDAoLIAJBFTYCoAMgASACQaADahC7GwwBCyAC\nQRU2AqADIAEgAkGgA2oQuxsLIQEgAEECNgLIASAAIAE2AgAMCQsgBkEARyEFCyACKAKQCEECRg0B\nCyAKEPgqCyACKALMBkUgBXJFBEAgAkHIBmoQiTYLQQIhBAsgASABLQAkQQFqOgAkIAEQ8hEhBSAC\nIAY2AqQDIAIgAzYCoAMgAkGoA2ogAkHgAWpBwAEQjzgaIAJB9ARqIAJBwwZqKAAANgAAIAIgCDoA\n8AQgAiAHNgLsBCACIAU2AvgEIAIgAigAwAY2APEEIAIgBDYC6AQgBEECRwRAIAUNAiACQRRqIAJB\n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\nAGooAgA2AgAgAiACKQNQNwN4IABBIGooAgAhBCACQRhqIABBJGooAgAiCBC8GCACKAIYIQMgAigC\nHCIJRQ0CIAJBADYCqAEgAiAJNgKkASACIAM2AqABIAhBDGwhAwNAIANFDQQgAkEQaiAEEPwhIAJB\nyAFqIAIoAhAgAigCFBDnGiACLQDIAUEGRg0CIAJBwAFqIAJB2AFqKQMANwMAIAJBuAFqIAUpAwA3\nAwAgAiACKQPIATcDsAEgA0F0aiEDIARBDGohBCACQaABaiACQbABahDWGgwACwALDAgLIAIoAswB\nIQMgAkGgAWoQ0jALIAIoAnggAigCfBCMNAwFCyACIAIpAqQBNwOQASACIAIoAqABNgKMASACQQQ6\nAIgBIAJB4ABqIAcgAkH4AGogAkGIAWoQ+hYgAkHgAGoQ7DEgAUH49sgAQRsQqxYiAw0EAkACQCAB\nKAIARQRAIAJByABqIAZBCGooAgAiAzYCACAGKQIAIQogAUEANgIUIAIgCjcDQCACQdABaiIEIAM2\nAgAgAiAKNwPIASACQdAAaiACQcgBahDkJyACQYABaiACQdgAaigCADYCACACIAIpA1A3A3ggAEEs\naigCACEBIAJBCGogAEEwaigCACIAELwYIAIoAgghAyACKAIMIgZFDQIgAkEANgKoASACIAY2AqQB\nIAIgAzYCoAEgAEEMbCEDA0AgA0UNBiACIAEQ9iEgAkHIAWogAigCACACKAIEEOcaIAItAMgBQQZG\nDQIgAkHAAWogAkHYAWopAwA3AwAgAkG4AWogBCkDADcDACACIAIpA8gBNwOwASADQXRqIQMgAUEM\naiEBIAJBoAFqIAJBsAFqENYaDAALAAsMBwsgAigCzAEhAyACQaABahDSMAsgAigCeCACKAJ8EIw0\nDAQLIAFBvPPIAEEGQcGDyQBBEBDHCyIDDQMgAUH45sYAQQYQqxYiAw0DIAEoAgBFBEAgASkCECEK\nQQAhAyABQRRqQQA2AgAgAkGoAWogAUEYaigCACIENgIAIAIgCjcDoAEgAkHQAWogBDYCACACIAo3\nA8gBIAJB4ABqIAJByAFqEOQnIAJBkAFqIAJB6ABqKAIANgIAIAIgAikDYDcDiAEgAkGwAWogAEEI\naigCACAAQQxqKAIAENw2IAJByAFqIAIoArQBIgAgAigCuAEQsBggAigCyAEhBCACKQLMASEKIAIo\n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\nrcAAEPkYIANB2AJqIANBqAJqKQMANwMAIANB0AJqIANBoAJqKQMANwMAIAMgAykDmAI3A8gCIAFB\nmAFqIANBsAJqQdQAEI84GiABQfABakEAOgAAIAFB7AFqIAU2AgBBAiEEDAMLIANBsAJqIAFBmAFq\nIgQgAhDpCSADLQCwAkECRwRAIANB0AFqIANBsAJqQcQAEI84GiAEEN4pIANBkAFqIANB0AFqQZyt\nwABBMEHMrcAAEI0cIANBKGogAUH4AWoiBCgCACIFKAIAQQhqIAUoAgQQhSMgAygCLCEFIAMoAigh\nCCADQQA2ArACIANBIGogA0GwAmogBCgCACIEKAIIQQhqIARBDGooAgAQzg0gAygCJCEEIAMoAiAh\nBiADQdABaiADQZABakHAABCPOBogA0GwAmogAUGcAmogCCAFIAYgBCADQdABahCyAiADQbACahCs\nHiABQbQCai0AACEEQQEhBSABQQE6ALwCIARBBEcNAkEDDAELIAtBAzoAAEEBIQVBAws6ANUCIAAg\nBTYCACADQZADaiQADwsgA0HYAGogAUH8AWpBOBCPOBogA0HWAGoiBSABQbcCai0AADoAACADIAFB\ntQJqLwAAOwFUIAcQgS0gA0ECNgKYAiADIAEpA1AiDEI4hiAMQiiGQoCAgICAgMD/AIOEIAxCGIZC\ngICAgIDgP4MgDEIIhkKAgICA8B+DhIQgDEIIiEKAgID4D4MgDEIYiEKAgPwHg4QgDEIoiEKA/gOD\nIAxCOIiEhIQ3A4gDIANBGGpBC0EBEM0XIAMoAhghCCADQYgDakEIIAMoAhwiBkELENQCIANBCzYC\n2AEgAyAGNgLUASADIAg2AtABIANBsAJqIANB0AFqEI8YIANBkAFqIANBsAJqEL4VIANBEGogA0GY\nAmogAygClAEiCCADKAKYARDODSADKAIUIQYgAygCECEJIANBsAJqQQRyIANB2ABqQTgQjzghCiAD\nQewCaiAEOgAAIANB7QJqIAMvAVQ7AAAgA0HvAmogBS0AADoAACADQQA6ALACIANB0AFqEIIlIAMg\nA0HQAWo2AoQDIANBmAJqIANBhANqQQAgARDZEgJAAkACQAJAAkACQAJAIAMtAJgCQQJHBEAgAyAD\nKQOYAjcDiAMgA0GIA2pB4Y/MAEEDEJkVIgQNAyADLQCIAw0FIANBmAJqIAMoAowDIgUoAgAQwDYg\n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\ncGohBANAIAMgAE0gASAHTXINAiACQaQBaiACQYABaiABQXBqKAIAIANBcGooAgAQqiobIgEgASgC\nAEFwaiIBNgIAIAQgASkCADcCACAEQQhqIAFBCGopAgA3AgAgBEFwaiEEIAIoAoABIQEgAigCpAEh\nAwwACwALIAIgDiAAIAEQjzgiBCABaiIBNgKAASACIAQ2ApABIAIgADYCpAEgAiADNgKoAQNAIAQg\nAU8gAyALT3INAiACQagBaiACQZABaiADKAIAIAQoAgAQqiobIgQgBCgCACIEQRBqNgIAIAAgBCkC\nADcCACAAQQhqIARBCGopAgA3AgAgAiAAQRBqIgA2AqQBIAIoAqgBIQMgAigCkAEhBAwACwALIAMh\nACAHIQQLIAAgBCABIARrEI84GiAKIAIoAlwgAigCYBCOKyIAIAggE2o2AgQgACANNgIAIAJB2ABq\nIAwQrR0MAAsACwALAAsAC0ECIQEgCUECSQ0AQQAgA2shAyAAIAZqQWBqIQADQCADRQ0BIAAgARDg\nDSAAQXBqIQAgAUEBaiEBIANBAWohAwwACwALIAIgCTYCsAEgAiAGNgKsASACIA82AqgBIAJB2ABq\nIAJBqAFqEKwDIAIoAlwMBAsgACAGaiIEIAIpA5ABNwIAIARBCGogAkGYAWopAwA3AgAgAiADQQJq\nNgKIASAAQRBqIQAgASEDDAALAAtBwIrMAEEoQaSEzAAQ+R0ACyACQgA3AlwgBhCLJyAPIAYQ2jBB\nAAshBCACKAJYIQMgAkEQaiACKAJgQQAgBBsiBRDXNSACQagBaiARIAIoAhAgAigCFBD2EgJAAkAg\nAi0AqAFBAkcEQCACKAKsASEAIAIoAqgBIQEgAiAFNgLIASACIAQ2AsABIAIgAzYCvAEgAiAERUEB\ndCIFNgK4ASACIAQ2ArABIAIgAzYCrAEgAiAFNgKoAQNAIAJBCGogAkGoAWoQigogAigCCCIERQ0C\nIAFB/wFxDQUgAigCDCEFIAJBkAFqIAAoAgAgAUGA/gNxQYACRhCoLyACQZABahDELSIDDQMgBCgC\nACAAKAIAEI82IgMNAyACQQQ6AJABIAJBkAFqEMQtIgMNAyACQZABaiAAKAIAENo3IAJBkAFqEMQt\nIgMNAyAAIAUQ2woiAw0DIAFB/4F8cUGABHIhASACQQQ6AJABIAJBkAFqEMQtIgNFDQALDAILIAIo\n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\ncA0AIAItAHFBAXFFBEBBAEHAuscAQci4xwAQ+RMMAgsgAkGgAWogAkH+AGopAQA3AwAgAkGoAWog\nAkGGAWooAQA2AgAgAiACKQF2NwOYASACKAFyIQQgAkHwAGogAkGwAWoQ4QggAigCcA0AIAJB+ABq\nKAIAIgVFBEBBAUHAuscAQci4xwAQ+RMMAgsgAkHgAGogAkGgAWopAwA3AwAgAkHoAGogAkGoAWoo\nAgA2AgAgAiACKQOYATcDWCACQfwAaigCACEJIAIoAnQhBwwCCyACKAJ0CyEEQQAhBQsgAyADLQAc\nQQFqOgAcIAJBhAFqIAJB6ABqKAIANgIAIAJB/ABqIAJB4ABqKQMANwIAIAIgAikDWDcCdCACIAMQ\ngw0iBjYClAEgAiAJNgKQASACIAU2AowBIAIgBzYCiAEgAiAENgJwAkAgBQRAIAYNASACQdAAaiAC\nQegAaigCADYCACACQcgAaiACQeAAaikDADcDACACIAIpA1g3A0AMDgtBACEFIAZFDQ0gAkGUAWoQ\nlBgMDQsgByAFEIw0QQAhBSAGIQQMDAsgAigCnAEhAwwNCyAAQQA2AhwgACACKAIMNgIADA4LIAJB\nBTYCcCADIAJB8ABqELsbIQQMAwtB2MHHAEEFENoYIQQMAgsgAkEVNgJwIAMgAkHwAGoQuxshAwwJ\nCyACKAJ0IQQLIAVFDQELIAcgBRCMNAtBACEFCyADIAMtABxBAWo6ABwgAxDyESEGIAJB/ABqIAJB\n4ABqKQMANwIAIAJBhAFqIAJB6ABqKAIANgIAIAIgBDYCcCACIAY2ApQBIAIgCTYCkAEgAiAFNgKM\nASACIAc2AogBIAIgAikDWDcCdCAFBEAgBg0CIAJB0ABqIAJB6ABqKAIANgIAIAJByABqIAJB4ABq\nKQMANwMAIAIgAikDWDcDQAwDC0EAIQUgBkUNAiACQZQBahCUGAwCCyACQRU2AnAgAyACQfAAahC7\nGyEDDAMLIAcgBRCMNEEAIQUgBiEECyAFRQ0AIAJBGGogAkHIAGopAwA3AwAgAkEgaiACQdAAaigC\nADYCACACIAIpA0A3AxAgASABLQAcQQFqOgAcIAJBmAFqIAEQlRUCQAJ/AkAgAi0AmAFFBEAgAi0A\nmQENASACQQM2AnAgASACQfAAahDUGwwCCyAAQQA2AhwgACACKAKcATYCAAwCCyACLQCaAUH9AEYE\n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\nACAEIAEpAgA3AgAgBEEIaiABQQhqKQIANwIAIAIgBEEQaiIENgLIASACKAK4ASEBIAIoAoABIQMM\nAAsACyABIQQgCSEDCyAEIAMgBiADaxCPOBogCyACKAKUASACKAKYARCOKyIBIAogEmo2AgQgASAR\nNgIAIAJBkAFqIBAQrR0MAAsACwALAAsACyAHQQJJDQAgB0F+aiEBA0AgAUF/Rg0BIAIgASAIIAcQ\niCYgAigCACACKAIEEJoNIAFBf2ohAQwACwALIAJBmAFqIAJB0ABqKAIANgIAIAIgAikDSDcDkAEg\nAkHYAGogAkGQAWoQugMMBwsgAkHAAWopAwAhEyABIANqIgUgAikDuAE3AgAgBUEIaiATNwIAIAIg\nBEEBaiIENgKIASABQRBqIQEMAAsACyACKAKUASEBDAULQcCKzABBKEGkhMwAEPkdAAtBwIrMAEEo\nQbSEzAAQ+R0AC0HAiswAQShBpITMABD5HQALIAJCADcCXCACQcgAahCaLAsgDyACQdgAahDbCiEB\nIAJB2ABqELcHIAENACACQQQ6AJABIAJBkAFqEMQtIgENACAAQRxqKAIABEAgAkFAayAAQRRqEOgC\nIgENAQsgAkFAayAAQSBqEOETIgENACACIAIpA0A3A5ABIAJBkAFqENkcIQELIAJB0AFqJAAgAQut\nEQIOfwF+IwBBwAFrIgIkACACQYABaiABEJUVAkACQAJ/IAItAIABRQRAIAItAIEBDQIgAkEFNgIQ\nIAEgAkEQahC7GwwBCyACKAKEAQshASAAQQY2AiAgACABNgIADAELAkACQAJ/AkACQAJAAkACQCAC\nLQCCAUH7AEYEQCABIAEtACRBf2oiBjoAJCAGQf8BcUUEQCACQRU2AhAgASACQRBqELsbIQEgAEEG\nNgIgIAAgATYCAAwKCyABIAEoAghBAWo2AgggAkEBOgBEIAIgATYCQCACQQA2AkggAkEANgJUIAJB\nBjYCYCACQQA2AnggAkKAgICAgAE3A3AgAkEgaiEJIAJBoAFqQQFyIQwgASEEQQEhC0EBIQdBACEG\nA0AgAkGAAWogBBCVFQJAAkACQAJAAkAgAi0AgAFFBEAgAi0AgQENASACQQM2AhAgBCACQRBqELsb\nIQVBGiEDDAILQRohAyACKAKEASEFDAELAkACQAJAAkAgAi0AggEiCkEsRwRAQRkhAyAKQf0ARg0F\n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\n0aLLAEEKENsYIQIMCwsgA0GIAWogA0EIahDILCADKAKMASIERQ0BIAMoApABIQsgAygCiAEhBkEA\nIQEMBAsgCUUNAkEAIQFByZnLAEEHENsYIQIMCQsgAygCiAEhBUEAIQQMCQtBACEBQdjBxwBBBRDb\nGCECDAcLIANBCGoQnhUiAg0FIANBiAFqIANBCGoQwQkgAy0AiAENBCADLQCJASEMQQEhCUEAIQEM\nAAsACyADKAK8AQwKCyADIAMtACRBf2oiAjoAJCACQf8BcQRAIAMgAygCEEEBajYCECADQQE6AHQg\nAyADQQhqNgJwIANBiAFqIANB8ABqEMIJAkACQAJAIAMtAIgBDQAgAy0AiQFFBEBBAEG8/cYAQYT9\nxgAQ+RMhBQwCCyADLQCKASEBIANBiAFqIANB8ABqEOEIIAMoAogBDQAgA0GQAWooAgAiBEUEQEEB\nQbz9xgBBhP3GABD5EyEFDAILIANBlAFqKAIAIQcgAygCjAEhBiADQYgBaiADQfAAahDSCAJAAn8g\nAy0AiAFFBEAgAy0AiQFBAXENAkECQbz9xgBBhP3GABD5EwwBCyADKAKMAQshBSAGIAQQjDQMAgsg\nA0HAAWogA0GWAWopAQA3AwAgA0HIAWogA0GeAWooAQA2AgAgAyADKQGOATcDuAEgAygBigEhBQwC\nCyADKAKMASEFC0EAIQQLIAMgAy0AJEEBajoAJCADQQhqEIMNIQIgA0GUAWogA0HAAWopAwA3AgAg\nA0GcAWogA0HIAWooAgA2AgAgAyAFNgKIASADIAI2ArABIAMgAToArAEgAyAHNgKoASADIAQ2AqQB\nIAMgBjYCoAEgAyADKQO4ATcCjAECQCAEBEAgAg0BIANB4ABqIANBwAFqKQMANwMAIANB6ABqIANB\nyAFqKAIANgIAIAMgAykDuAE3A1ggAykDqAEhDQwKC0EAIQQgAkUNCSADQbABahDcGAwJCyAGIAQQ\njDRBACEEIAIhBQwICyADQRU2AogBIANBCGogA0GIAWoQuxsMCQsgBEEARyEBDAILIAMoAowBIQIL\nQQAhAQsgBEUgAXJFBEAgBiAEEIw0C0EAIQQgAiEFCyADIAMtACRBAWo6ACQgA0EIahDyESEBIANB\nlAFqIANB+ABqKQMANwIAIANBnAFqIANBgAFqKAIANgIAIANBrwFqIANB7wBqLQAAOgAAIAMgBTYC\n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\nzAVqQYQBEI84GiADQfgJaiAFQfgAaigCACADQagBahCTDyADKAKICgshBSADQRBqIANBsAdqKAIA\nNgIAIANBoAFqIANBgApqKQMANwMAIAMgAykDqAc3AwggAyADKQP4CTcDmAEgA0EUaiADQYwKakGE\nARCPOBoMCgtBACEFIARBiAFqQQAgBEGEAWooAgAbDAILIARB+ABqIQVBAAwBC0EAIQUgBEGIAWpB\nACAEQYQBaigCABsLIQQgA0HICGogBSAEEKQTIAEoAgAhBCADQZAKaiADQdAIaikDADcDACADIAMp\nA8gINwOICiADQagBaiADQfgJakHkBBCPOBogAUEsaiADQagBakHkBBCPOBogAUGUBWpBADoAACAB\nQZAFaiAENgIACyADQfgJaiABQSxqIgYgAhCqBEEDIQIgAygCkAsiBEEDRg0DIANBmAZqIgIgA0GA\nCmopAwA3AwAgAyADKQP4CTcDkAYgAygCiAohBSADQcQHaiADQYwKakGEARCPOBogA0GgB2oiByAD\nQZwLaigCADYCACADIAMpApQLNwOYByAGEIYjIARBAkcEQCADQRRqIANBxAdqQYQBEI84GiADQRBq\nIAcoAgA2AgAgA0GgAWogAikDADcDACADIAMpA5gHNwMIIAMgAykDkAY3A5gBDAcLIANB8AlqIAIp\nAwA3AwAgAyADKQOQBjcD6AkMBAsgAyAFNgL8CSADIARBEGo2AvgJQdCfzABBKyADQfgJakH4zMAA\nQaj2xQAQkxQACwALQYCAwABBI0GUh8YAEPkdAAsgAEEDNgKYAQwFC0ECIQQgASgCBEEGcUECRg0D\nIAFBBGoMAgsgAS0AKARAIAFBwAVqEKAxCyABQQA6ACggAUEsahCQKwsgA0HwCWogA0GgAWopAwA3\nAwAgAyADKQOYATcD6AkgA0HkCGogA0EUakGEARCPOBogA0HgCGogA0EQaigCADYCACADIAMpAwg3\nA9gIIAEoAgRBBnFBAkYNASABQQRqCxDcHwsgACADKQPoCTcDACAAIAU2AhAgAEEIaiADQfAJaikD\nADcDACAAQRRqIANB5AhqQYQBEI84GiAAIAQ2ApgBIAAgAykD2Ag3ApwBIABBpAFqIANB4AhqKAIA\nNgIAQQEhAgsgASACOgApIANB4A5qJAALoBACCH8BfiMAQeAOayIDJAACQAJAAn8CQAJAAkACQAJA\nAkACQAJAAn8CQAJAAkACQAJAAkAgAS0AKUEBaw4ECgAHAgELAAsgAUEAOgAoIAEgASgCICIENgIA\nIAQoAhgoAggiBEEIaiIFEPssIARBDGotAAANBgJAAkACQAJAAkAgBEEcaigCACIIQQFrDgUEBAEC\nAwALIAFBCGogBEEkaigCACAEQShqKAIAEOceDAMLIAFBCGogBEEgahDKFwwCCyAEQSBqKAIAIgYg\nBigCACIHQQFqNgIAIAdBf0wNCSAEQSRqKAIAIQkgBEEoaigCACIHIAcoAgAiCkEBajYCACAKQX9M\nDQkgAUEQaiAHNgIAIAFBDGogCTYCACABQQhqIAY2AgAgAUEUaiAEQSxqKAIANgIADAELIAFBCGog\nBEEgahCDFgsgASAINgIEIAUgBSgCAEF/ajYCAEEAIQRBHSEFQQEgASgCBCIGdEEzcQ0MIAZBAkYE\nQCABKAIAIgQoAhQoAghBAWsOAgMEAgsgAUE8aiABQRhqKAIANgIAIAFBNGogAUEQaikCADcCACAB\nIAFBCGopAgA3AiwgAUEsaiEGAn8CQAJAAkAgASgCACIEKAIUKAIIQQFrDgIBAgALQQAhBSAEQYgB\nakEAIARBhAFqKAIAGwwCC0EAIQUgBEGIAWpBACAEQYQBaigCABsMAQsgBEH4AGohBUEACyEEIANB\n+AlqIAYQyhcgAUGsBWogA0H4CWogBSAEEPsSIANB+AlqIAEoAgAQ3g8gAUEBOgAoIAFBwAVqIANB\n+AlqQZABEI84GiABKAIAIQQgA0GQCmogAUG0BWopAgA3AwAgAyABKQKsBTcDiAogAUFAayADQfgJ\nakHkBBCPOBogAUGoBWpBADoAACABQaQFaiAENgIACyADQfgJaiABQUBrIgYgAhCrBAJAAkAgAygC\nkAsiBEEDRwRAIANBmAZqIgcgA0GACmopAwA3AwAgAyADKQP4CTcDkAYgAygCiAohBSADQagBaiAD\nQYwKakGEARCPOBogA0GgB2oiAiADQZwLaigCADYCACADIAMpApQLNwOYByAGEIYjIANB0AhqIgYg\nBykDADcDACADIAMpA5AGNwPICCAEQQJGDQEgA0HEB2ogA0GoAWpBhAEQjzgaIANBwAdqIgcgAigC\nADYCACADIAMpA5gHNwO4ByACIAYpAwA3AwAgAyADKQPICDcDmAcgA0GQBmogA0HEB2pBhAEQjzga\nIANBsAdqIAcoAgA2AgAgAyADKQO4BzcDqAcgBUEdRg0CIANBoAFqIANBoAdqKQMANwMAIAMgAykD\nmAc3A5gBIANBFGogA0GQBmpBhAEQjzgaIANBEGogA0GwB2ooAgA2AgAgAyADKQOoBzcDCAwNCyAA\nQQM2ApgBQQQhAgwQCyADQfAJaiAGKQMANwMAIAMgAykDyAg3A+gJIAFBwAVqEOMyIAFBADoAKCAB\nQSxqEJArDAoLIAFBADoAKAJ/IAFByAVqKAIAIgJBHUYEQCADQR02AogKQR0MAQsgASgCACEFIAEp\nA8AFIQsgAyACNgKwASADIAs3A6gBIANBtAFqIAFBzAVqQYQBEI84GiADQfgJaiAFQfgAaigCACAD\nQagBahCTDyADKAKICgshBSADQRBqIANBsAdqKAIANgIAIANBoAFqIANBgApqKQMANwMAIAMgAykD\nqAc3AwggAyADKQP4CTcDmAEgA0EUaiADQYwKakGEARCPOBoMCgtBACEFIARBiAFqQQAgBEGEAWoo\nAgAbDAILIARB+ABqIQVBAAwBC0EAIQUgBEGIAWpBACAEQYQBaigCABsLIQQgA0HICGogBSAEEKQT\nIAEoAgAhBCADQZAKaiADQdAIaikDADcDACADIAMpA8gINwOICiADQagBaiADQfgJakHkBBCPOBog\nAUEsaiADQagBakHkBBCPOBogAUGUBWpBADoAACABQZAFaiAENgIACyADQfgJaiABQSxqIgYgAhCr\nBEEDIQIgAygCkAsiBEEDRg0DIANBmAZqIgIgA0GACmopAwA3AwAgAyADKQP4CTcDkAYgAygCiAoh\nBSADQcQHaiADQYwKakGEARCPOBogA0GgB2oiByADQZwLaigCADYCACADIAMpApQLNwOYByAGEIYj\nIARBAkcEQCADQRRqIANBxAdqQYQBEI84GiADQRBqIAcoAgA2AgAgA0GgAWogAikDADcDACADIAMp\nA5gHNwMIIAMgAykDkAY3A5gBDAcLIANB8AlqIAIpAwA3AwAgAyADKQOQBjcD6AkMBAsgAyAFNgL8\nCSADIARBEGo2AvgJQdCfzABBKyADQfgJakGAysYAQaj2xQAQkxQACwALQcD0xQBBI0GUh8YAEPkd\nAAsgAEEDNgKYAQwFC0ECIQQgASgCBEEGcUECRg0DIAFBBGoMAgsgAS0AKARAIAFBwAVqEOMyCyAB\nQQA6ACggAUEsahCQKwsgA0HwCWogA0GgAWopAwA3AwAgAyADKQOYATcD6AkgA0HkCGogA0EUakGE\nARCPOBogA0HgCGogA0EQaigCADYCACADIAMpAwg3A9gIIAEoAgRBBnFBAkYNASABQQRqCxDcHwsg\nACADKQPoCTcDACAAIAU2AhAgAEEIaiADQfAJaikDADcDACAAQRRqIANB5AhqQYQBEI84GiAAIAQ2\nApgBIAAgAykD2Ag3ApwBIABBpAFqIANB4AhqKAIANgIAQQEhAgsgASACOgApIANB4A5qJAAL8A8C\nCX8CfiMAQeAAayICJAAgAkEYaiABEJUVAkACQAJAIAItABhFBEAgAi0AGUUNAiACLQAaQe4ARw0C\nIAEgASgCCEEBajYCCCABQdPmywBBAxCpEyIBDQEgAEECOgAMDAMLIAIoAhwhAQsgAEEDOgAMIAAg\nATYCAAwBCyACQdAAaiABEJUVAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAIAItAFBFBEAgAi0AUUUE\nQCACQQU2AiggASACQShqELsbDA0LIAItAFIiA0HbAEYNASADQfsARwRAIAEgAkHYAGpBqIvHABCT\nBiEDDAwLIAEgAS0AJEF/aiIDOgAkIANB/wFxRQ0IIAEgASgCCEEBajYCCCACQQA2AkAgAUEYaiEK\nQQEhB0ECIQgDQCACQdAAaiABEJUVAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAn8CQCACLQBQRQRA\nIAItAFENASACQQM2AiggASACQShqELsbDAILQQEhAyACKAJUIQYMAgsCQAJAAkAgAi0AUiIDQSxH\nBEAgA0H9AEcNAUEAIQNBBCEEDAULIAdB/wFxDQEgASABKAIIQQFqNgIIIAJBKGogARCVFSACLQAo\nBEAgAigCLAwECyACLQApRQ0FIAItACohAwwBCyAHQf8BcUUNAQsCQCADQf8BcSIDQSJHBEAgA0H9\nAEYNASACQRA2AiggASACQShqELsbDAYLIAFBADYCICABIAEoAghBAWo2AgggAkEoaiABIAoQ5gkg\nAigCLCEHAn8gAigCKEECRgRAIAchBkEBDAELIAJB0ABqIAcgAigCMBCeICACLQBQBEAgAigCVCEG\nQQEMAQsgAi0AUSEEQQALIQNBACEHDAMLIAJBEjYCKCABIAJBKGoQuxsMBAsgAkEINgIoIAEgAkEo\n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\nACACQZgMaiAIKQMANwMAIAJBoAxqIAJByA5qKQMANwMAIAIgAikDkA43A4gMIAJB+AtqIAJBiAxq\nEPEXDAYLIAIoAqQOIQQgAkGQDmoQuBQMBgsgAigC9AtFDQNBASEFQbCSyQBBCxDbGCEEQQEhA0EA\nDAwLIAIoAuQJBEBBASEFQcibyQBBChDbGCEEQQEhA0EADAwLIAJBsA5qIAJB2ARqEO4UIAIoArQO\nBEAgAkHgCWoQqS4gAkHoCWogAkG4DmooAgA2AgAgAiACKQOwDjcD4AkMBAsgAigCsA4hBAwECyAG\nBEBBASEFQYiHyQBBBxDbGCEEQQEhA0EADAsLIAJBsA5qIAJB2ARqEPMUIAIoArAOIgYEQCACKAK0\nDiEFIAJB2AlqELc0IAIgBTYC3AkgAiAGNgLYCQwDCyACKAK0DiEEQQAhBkEBIQVBASEDQQAMCgsg\nAkHIB2oiASACQZQMaigCADYCACACIAIpAowMNwPAByACQdAHaiACQbAOakGIAhCPOBogAkH4C2oQ\n3isgAkGgBWogAkHQB2pBiAIQjzghBiACQbAHaiABKAIANgIAIAIgBDYCvAcgAiAHNgK4ByACIAk2\nArQHIAIgBTYCnAUgAiADNgKYBSACIAIpA8AHNwOoBwJAIAJBkAVqKAIABEAgD0G8+8gAQby0wwAQ\n+RMhBSACQZgFahCfMiAJIAcQjDQgBhCYNCACQagHahDXFUEAIQMMAQsgAkGgAmogBkGgAhCPOBoL\nIAJB2ARqENo1IANFBEAgBSEEDAsLIAIgAkGgAmpBoAIQjzgiASAFNgKcBSABIAM2ApgFIAFBoAVq\nIAFBoAIQjzgaQQMhAyABQZgFahDiNQwFCyACLQDYBCEBIAJBBjoA2AQCQAJAIAFBBkYEQEHE+8gA\nQRAQlhQhBAwBCyAMIA0pAAA3AAAgDEEIaiANQQhqKQAANwAAIAxBD2ogDUEPaikAADcAACACIAE6\nALAOIAJBoA5qIAJBsA5qEIQUIAIoAqAOIQQgAigCpA4iAw0BCyACIAQ2AogMDAILIAIgAigCqA4i\nATYCmA4gAiADNgKUDiACIAQ2ApAOIAJBsA5qIAMgARDoBSACQYgMaiACQbAOahDPGyACQZAOahCo\nFiACKAKQDiACKAKUDhCMNCACKAKMDgRAIAIoAvQLBEAgAkHwCWoQmDQLIAJB8AlqIAJBiAxqQYgC\n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\najYCCCABKAIAIAAgAkEoahDnGwwKCyACIABB2AFqNgIEIAIgAEEQajYCICACIAA2AiQgAkEUakED\nNgIAIAJBHGpBAzYCACACQTxqQY8BNgIAIAJBNGpBkAE2AgAgAkH05cMANgIQIAJBADYCCCACQZEB\nNgIsIAFBBGooAgAhACACIAJBKGo2AhggAiACQSRqNgI4IAIgAkEgajYCMCACIAJBBGo2AiggASgC\nACAAIAJBCGoQ5xsMCQsgAkEUakGNATYCACACQTRqQQM2AgAgAkE8akECNgIAIAJBlOXDADYCMCAC\nQQA2AiggAkGMATYCDCACIAA2AiAgAiAAQQhqNgIkIAFBBGooAgAhACACIAJBCGo2AjggAiACQSRq\nNgIQIAIgAkEgajYCCCABKAIAIAAgAkEoahDnGwwICyACQTRqQQE2AgAgAkE8akEBNgIAIAJBvOTD\nADYCMCACQQA2AiggAkH5ADYCDCACIAA2AiQgAUEEaigCACEAIAIgAkEIajYCOCACIAJBJGo2Aggg\nASgCACAAIAJBKGoQ5xsMBwsgAkE0akEBNgIAIAJBPGpBADYCACACQYzkwwA2AjAgAkGklswANgI4\nIAJBADYCKCABKAIAIAFBBGooAgAgAkEoahDnGwwGCwJAAkACQCAALQAYQQFrDgIBAgALIAJBNGpB\nATYCACACQTxqQQE2AgAgAkGo7ssANgIwIAJBADYCKCACQYEBNgIMIAIgAEEZajYCJCABQQRqKAIA\nIQAgAiACQQhqNgI4IAIgAkEkajYCCCABKAIAIAAgAkEoahDnGwwHCyACQRRqQYEBNgIAIAJBNGpB\nAjYCACACQTxqQQI2AgAgAiAAQRlqNgIgIAJB4O3LADYCMCACQQA2AiggAkGBATYCDCACIABBOWo2\nAiQgAUEEaigCACEAIAIgAkEIajYCOCACIAJBJGo2AhAgAiACQSBqNgIIIAEoAgAgACACQShqEOcb\nDAYLIAJBNGpBATYCACACQTxqQQA2AgAgAkGI7csANgIwIAJBpJbMADYCOCACQQA2AiggASgCACAB\nQQRqKAIAIAJBKGoQ5xsMBQsgACgCAEEDRwRAIAJBNGpBATYCACACQTxqQQE2AgAgAkHokMQANgIw\nIAJBADYCKCACQS42AgwgAiAANgIkIAFBBGooAgAhACACIAJBCGo2AjggAiACQSRqNgIIIAEoAgAg\nACACQShqEOcbDAULIAJBNGpBATYCACACQTxqQQA2AgAgAkHIkcQANgIwIAJBpJbMADYCOCACQQA2\nAiggASgCACABQQRqKAIAIAJBKGoQ5xsMBAsgAkE0akEBNgIAIAJBPGpBATYCACACQdTTwwA2AjAg\nAkEANgIoIAJBkgE2AgwgAiAANgIkIAFBBGooAgAhACACIAJBCGo2AjggAiACQSRqNgIIIAEoAgAg\nACACQShqEOcbDAMLIAJBFGpBgQE2AgAgAkE0akEDNgIAIAJBPGpBAjYCACACIABBOGo2AiAgAkGQ\n08MANgIwIAJBADYCKCACQYwBNgIMIAIgAEEYajYCJCABQQRqKAIAIQAgAiACQQhqNgI4IAIgAkEk\najYCECACIAJBIGo2AgggASgCACAAIAJBKGoQ5xsMAgsgAkEUakGBATYCACACQTRqQQM2AgAgAkE8\nakECNgIAIAIgAEE4ajYCICACQbjSwwA2AjAgAkEANgIoIAJBjAE2AgwgAiAAQRhqNgIkIAFBBGoo\nAgAhACACIAJBCGo2AjggAiACQSRqNgIQIAIgAkEgajYCCCABKAIAIAAgAkEoahDnGwwBCyACQTRq\nQQE2AgAgAkE8akEANgIAIAJB5NHDADYCMCACQaSWzAA2AjggAkEANgIoIAEoAgAgAUEEaigCACAC\nQShqEOcbCyACQUBrJAALuRACCH8GfiMAQfABayICJABBASEDAkAgARCeFSIEDQAgAiABEJUVAkAC\nQCACLQAARQRAIAItAAFFDQEgAi0AAkHuAEcNASABIAEoAghBAWo2AgggAUHT5ssAQQMQqRMiBA0D\nQQAhBAwCCyACKAIEIQQMAgsgAkFAayABEJUVAn8CQAJAAkACQAJAAn4CQAJAAkACQAJAAkACQAJA\nAkAgAi0AQEUEQCACLQBBRQRAIAJBBTYCiAEgASACQYgBahC7GwwRCyACLQBCIgNB2wBHBEAgA0H7\nAEcEQCABIAJB6AFqQbTEwgAQkwYhAwwRCyABIAEtACRBf2oiAzoAJCADQf8BcUUNDSABIAEoAghB\nAWo2AgggAkEANgLQASABQRhqIQggAkHQAWpBBHIhByACQYgBakEEciEJQQEhBUICIQtCAiEMQgIh\nCgJAAkACQANAAkAgAkH4AGogARCVFQJAAkACQAJAIAItAHhFBEAgAi0AeUUEQCACQQM2AogBIAEg\nAkGIAWoQuxshAwwTCwJAIAItAHoiBEEsRwRAIARB/QBGDQsgBUH/AXENASACQQg2AogBIAEgAkGI\nAWoQuxshAwwUCyAFQf8BcQ0AIAEgASgCCEEBajYCCCACQYgBaiABEJUVIAItAIgBBEAgAigCjAEh\nAwwUCyACLQCJAUUNDSACLQCKASEECwJAIARB/wFxIgNBIkcEQCADQf0ARg0BIAJBEDYCiAEgASAC\nQYgBahC7GyEDDBQLIAFBADYCICABIAEoAghBAWo2AgggAkGIAWogASAIEOYJIAIoAowBIQMgAigC\niAFBAkYNEyADIAIoApABIgRB4frIAEEBEPksDQUgAyAEQeL6yABBARD5LA0EIAMgBEGPjskAQQgQ\n+SwNAyADIARBl47JAEEEEPksDQJBACEFIAEQuDAiA0UNBwwTCyACQRI2AogBIAEgAkGIAWoQuxsh\nAwwSCyACKAJ8IQMMEQsgC0ICUg0LIAJBiAFqIAEQiSwgAikDiAEiC0ICUQ0DIAIpA5ABIQ5BACEF\nDAQLIAZBAUYNBSACQYgBaiABEIosIAIoAogBDQQgAkHQAWoQyTAgByAJKQIANwIAIAdBCGogCUEI\naigCADYCAEEBIQYgAkEBNgLQAUEAIQUMAwsgDEICUgRAQeL6yABBARDbGCEDDA8LIAJBiAFqIAEQ\niSwgAikDiAEiDEICUQ0BIAIpA5ABIQ1BACEFDAILIApCAlIEQEHh+sgAQQEQ2xghAwwOCyACQYgB\naiABEIksIAIpA4gBIgpCAlENACACKQOQASEPQQAhBQwBCwsgAigCkAEhAwwLCyACKAKMASEDDAwL\nQY+OyQBBCBDbGCEDDAoLIAIoAtgBQQAgBhshCEIAIAsgC0ICURshC0IAIAwgDEICURshDCAPQiCI\npyEHIAIoAtQBIQUgAigC3AEhBiAPpyEDQgAgCiAKQgJRGwwLCyABIAEtACRBf2oiAzoAJCADQf8B\ncUUNBiABIAEoAghBAWo2AgggAkEBOgDkASACIAE2AuABIAJBiAFqIAJB4AFqELgJAkACQCACKQOI\nASIKQgNRDQAgCkICUQRAQQBBmL7CAEGEvcIAEPkTIQMMBwsgAigClAEhBSACKAKQASEDIAJBiAFq\nIAJB4AFqELgJIAIpA4gBIg1CA1ENACANQgJSDQFBAUGYvsIAQYS9wgAQ+RMhAwwGCyACKAKQASED\nDAULIAIpA5ABIQ4gAkGIAWogAkHgAWoQ8QgCQAJAAkAgAigCiAEOAwABAgELQQJBmL7CAEGEvcIA\nEPkTIQMMBgsgAkHYAWoiBCACQZQBaigCADYCACACIAIpAowBNwPQASACQYgBaiACQeABahC4CSAC\nKQOIASIMQn58IgtCAVgEQCALp0EBa0UEQCACKAKQASEDDAYLQQNBmL7CAEGEvcIAEPkTIQMMBQsg\nAkGAAWogBCgCADYCACACIAIpA9ABNwN4IAIpA5ABIQsMBgsgAigCjAEhAwwECyACKAJEDA8LIAJB\nBTYCiAEgASACQYgBahC7GyEDDAULQZeOyQBBBBDbGCEDDAQLIAJB0AFqEKkuC0ICIQoLIAEgAS0A\nJEEBajoAJCABEIMNIQQgAkHAAWogAkGAAWooAgA2AgAgAiALNwOwASACIAw3A6gBIAIgDjcDoAEg\nAiANNwOYASACIAU2ApQBIAIgAzYCkAEgAiAENgLIASACIAIpA3g3A7gBIAIgCjcDiAECQCAKQgJS\nBEAgBA0BIAJBQGsgAkGUAWpBNBCPOBoMCgsgBEUNBiACQcgBahDcGAwGCyACQbgBahCpLkICIQog\nBCEDDAgLIAJBFTYCiAEgASACQYgBahC7GwwJCyAGQQFHDQELIAcQqS4LQgILIQogASABLQAkQQFq\nOgAkIAIgARDyESIENgLIASACIAY2AsABIAIgCDYCvAEgAiAFNgK4ASACIA43A7ABIAIgCzcDqAEg\nAiANNwOgASACIAw3A5gBIAIgBzYClAEgAiADNgKQASACIAo3A4gBIApCAlIEQCAEDQMgAkFAayAC\nQZQBakE0EI84GgwECyAERQ0AIAJByAFqENwYC0ICIQoMAgsgAkEVNgKIASABIAJBiAFqELsbDAML\nIAJBuAFqEKkuQgIhCiAEIQMLIApCAlENACACQQxqIAJBQGtBNBCPOBpBwABBCBC5LyIEIAM2Aggg\nBCAKNwMAIARBDGogAkEMakE0EI84GgwCCyADIAEQrB0LIQRBASEDDAELQQAhAwsgACAENgIEIAAg\nAzYCACACQfABaiQAC8gPAhh/AX4jAEHwAGsiAiQAIAJB4ABqIAEQlRUCQAJAAn8gAi0AYEUEQCAC\nLQBhDQIgAkEFNgIwIAEgAkEwahC7GwwBCyACKAJkCyEFIABBATYCACAAIAU2AgQMAQsgAAJ/AkAC\nfwJAIAItAGJB+wBGBEAgASABLQAcQX9qIgM6ABwgA0H/AXFFBEAgAkEVNgIwIAEgAkEwahC7GyEB\nIABBATYCACAAIAE2AgQMBgsgASABKAIIQQFqNgIIIAJBAToATCACIAE2AkggAkIANwJUAkACQAJA\nAkACQAJAA0AgAkEwaiACQcgAahCOByACKAI0IQgCQAJAIAIoAjAEQCAIIQQMAQsgCEUNCiACKAI4\nIQsgAigCSCIDEJ4VIgRFBEAgAkHgAGogAxCWHiACKAJgIgwNAiACKAJkIQQLIAggCxCgNQsgAkHQ\nAGoQmAdBACEHQQEMCgsgAigCZCENAkAgAgJ/AkAgAigCVCIVBEAgAigCUCEHIBUhAwNAIAMvAbYB\nIglBA3QhEEEAIQRBfyEGIAMhBQJAA0AgBCAQRgRAIAkhBgwCCyAGQQFqIQYgBEEIaiEEIAVBBGoh\nDiAFKAIAIQ8gBUEIaiEFAkAgCCALIA8gDigCABC8NkH/AXEOAgABAgsLIAggCxCVOCADIARqIgNB\n1ABqIgQoAgAhBSAEIA02AgAgA0HQAGoiBCgCACEDIAQgDDYCACADRQ0GIAMgBRCgNQwGCyAHBEAg\nB0F/aiEHIAMgBkECdGpBuAFqKAIAIQMMAQsLIAMNAQsQ8y0iAy8BtgEiBEELTw0CIAMgBEEBajsB\ntgEgAyAEQQN0aiIEIAs2AgQgBCAINgIAIARB3ABqIA02AgAgBEHYAGogDDYCACACIAM2AlQgAkEA\nNgJQQQEMAQsgAiAGNgJoIAJBADYCYCACIAM2AmQCQCADLwG2AUEKTQRAIAJB4ABqIAggCyAMIA0Q\n7iAMAQsgAkEwaiAGEJUbIAIoAjAhBCACKAI0IQYgAigCOCEREPMtIgcgAy8BtgEiCiAEQX9zaiIF\nOwG2ASADQdgAaiITIARBA3QiCWoiDigCACEQIA4oAgQhDiADIAlqIg8oAgAhCSAPKAIEIQ8gAkEo\naiAHIAUQlSsgAyAEQQFqIhZBA3QiF2ogCiAWayIKIAIoAiggAigCLBDaKSACQSBqIAdB2ABqIAUQ\nlisgEyAXaiAKIAIoAiAgAigCJBDaKSADIAQ7AbYBIAIgETYCOCACIAcgAyAGGzYCNCACQQA2AjAg\nAkEwaiAIIAsgDCANEO4gIAlFDQBBACEEQQAhBgJAA0AgAygCsAEiBUUNASACIAMvAbQBIgM2Amgg\nAiAFNgJkIAIgBkEBaiIINgJgIAQgBkcNBiAFLwG2ASIWQQtPBEAgAkEwaiADEJUbIAIoAjAhAyAC\nKAI4IRcgAigCNCEGEPktIgQgBS8BtgEiEiADQX9zaiIKOwG2ASAFQdgAaiIYIANBA3QiDWoiDCgC\nACAMKAIEIAUgDWoiESgCACENIBEoAgQhESACQRhqIAQgChCVKyAFIANBAWoiE0EDdCIZaiASIBNr\nIhIgAigCGCACKAIcENopIAJBEGogBEHYAGogChCWKyAYIBlqIBIgAigCECACKAIUENopIAUgAzsB\ntgEgBC8BtgEiEkEBaiEKIBJBDE8NCCAWIANrIgMgCkcNCSAEQbgBaiAFQbgBaiATQQJ0aiADQQJ0\nEI84GiACQQhqIAQgCBCQFiACKAIIIQQgAigCDCEDIAIgFzYCOCACIAMgBSAGGzYCNCACIAQgCCAG\nGzYCMCACQTBqIAkgDyAQIA4gBxDBDiADIQcgBSEDIAghBiEOIRAgESEPIA0iCQ0BDAMLCyACQeAA\naiAJIA8gECAOIAcQwQ4MAQsgFUUNByACKAJQIQMQ+S0iBSAVNgK4ASACIAUgA0EBahCQFiACIAIo\nAgQiAzYCVCACIAIoAgAiBTYCUCAFQX9qIARHDQggAy8BtgEiBEEKSw0JIAMgBEEBaiIFOwG2ASAD\nIARBA3RqIgQgDzYCBCAEIAk2AgAgBEHcAGogDjYCACAEQdgAaiAQNgIAIAMgBUECdGpBuAFqIAc2\nAgAgByAFOwG0ASAHIAM2ArABIAIoAlghFAsgFEEBagsiFDYCWAwBCwtBqIrLAEEgQaSLywAQ+R0A\nC0HMjcsAQTVBhI7LABD5HQALIApBDEG8jcsAEL02AAtB5IzLAEEoQYyNywAQ+R0AC0GQocwAQStB\n5JXLABD5HQALQbSLywBBMEHki8sAEPkdAAtBqIrLAEEgQfSLywAQ+R0ACyABIAJBMGpBmMvFABCU\nBiEEDAILIAIoAlAhBCACKQJUIRpBASEHQQALIQVBASEGIAEgAS0AHEEBajoAHCACIAEQ8hEiAzYC\nQCACIBo3AzggAiAENgI0IAIgBTYCMCACQTBqQQRyIQkCQAJAAkACQAJAIAVFBEAgA0UNAkEBIQgg\nAyEEIAcNAQwDC0EBIQggB0UNAwsgCRCYByAFIQYMAgtBACEIIAcNAgsgA0UhBiAJENwYCyAGRSAD\nRXJFBEAgAkFAaxDcGAsgCA0BCyAAIAQ2AgQgAEEIaiAaNwIAQQAMAQsgACAEIAEQrB02AgRBAQs2\nAgALIAJB8ABqJAAL4w8CCH8CfiMAQYABayICJAAgAkEIaiABEJUVAn8CQAJAAkAgAi0ACEUEQCAC\nLQAJRQ0BIAItAApB7gBHDQEgASABKAIIQQFqNgIIIAFB0+bLAEEDEKkTIgENAkEAIQEMAwsgAigC\nDCEBDAELIAJBMGogARCVFQJAAkACQAJAAkACQAJAAkACfwJAAn8CfwJAAkACQCACLQAwRQRAIAIt\nADFFBEAgAkEFNgJIIAEgAkHIAGoQuxshAQwRCyACLQAyIgNB2wBGDQEgA0H7AEcEQCABIAJB+ABq\nQbTDwgAQkwYhAwwQCyABIAEtACRBf2oiBDoAJCAEQf8BcUUNDCABIAEoAghBAWo2AgggAUEYaiEG\nQQEhBUEAIQRBAiEHAkADQCACQfAAaiABEJUVAkACQAJAAkACQAJAAkAgAi0AcEUEQCACLQBxRQRA\nIAJBAzYCSCABIAJByABqELsbDBILAkACQAJAIAItAHIiA0EsRwRAIANB/QBGDQUgBUH/AXENASAC\nQQg2AkggASACQcgAahC7GwwVCyAFQf8BcQ0AIAEgASgCCEEBajYCCCACQcgAaiABEJUVIAItAEgN\nEyACLQBJRQ0BIAItAEohAwsgA0H/AXEiA0EiRwRAIANB/QBGDQIgAkEQNgJIIAEgAkHIAGoQuxsM\nFAsgAUEANgIgIAEgASgCCEEBajYCCCACQcgAaiABIAYQ5gkgAigCTCIDIAIoAkhBAkYNExogAyAC\nKAJQIghBtMXCAEEMEPksDQYgAyAIQejxxgBBBRD5LA0FIAMgCEHAxcIAQRkQ+SwNBEEAIQUgARC4\nMCIDRQ0KDBQLIAJBBTYCSCABIAJByABqELsbDBILIAJBEjYCSCABIAJByABqELsbDBELIAIoAnQM\nEAsgBEUEQEG0xcIAQQwQ2hghA0EADA4LIApQRQ0LIAJByABqQejxxgBBBRDuLyACKAJIRQ0KIAIo\nAkwMDAsgB0H/AXFBAkcNAiACQcgAaiABEIssIAItAEgNDSACLQBJIQdBACEFDAULIApCAVENAiAC\nQcgAaiABEJQsIAIoAkgNDCACKQNQIQtCASEKQQAhBQwECyAERQ0CQQAhBUG0xcIAQQwQ2xghAwwN\nC0EAIQVBwMXCAEEZENsYIQMMDAtBACEFQejxxgBBBRDbGCEDDAsLIAEQnhUiAw0BIAJByABqIAEQ\njx4gAigCSCIDBEAgAigCTCEJQQAhBSADIQQMAQsLIAIoAkwhAwtBAiEGDAoLIAIoAjQhAQwPCyAB\nIAEtACRBf2oiAzoAJCADQf8BcQRAIAEgASgCCEEBajYCCCACQQE6AGwgAiABNgJoIAJB8ABqIAEQ\nlRUCQAJAAn8CQCACLQBwRQRAIAItAHFFBEAgAkECNgJIIAEgAkHIAGoQuxshAwwECwJAIAItAHJB\n3QBHBEAgAkEAOgBsIAJByABqIAEQjx4gAigCSCIFDQEgAigCTCEDDAULQQBBxL7CAEGEvcIAEPkT\nIQMMBAsgAigCTCEEIAJByABqIAJB6ABqEM4JIAIpA0giCkICUgRAIApQBEBBAUHEvsIAQYS9wgAQ\n+RMMBAsgAigCVCEHIAIoAlAhAyACQcgAaiACQegAahDMCSACLQBIDQIgAi0ASSIGQQJHDQVBAkHE\nvsIAQYS9wgAQ+RMMAwsgAigCUAwCCyACKAJ0IQMMAgsgAigCTAshAyAFIAQQoDULQQIhBgsgASAB\nLQAkQQFqOgAkIAJB3ABqIAJBxABqKAAANgAAIAIgAigAQTYAWSACIAEQgw0iCDYCYCACIAQ2AlQg\nAiAFNgJQIAIgBzYCTCACIAM2AkggAiAGOgBYAkAgBkECRwRAIAgNASACQThqIAJByABqQQRyIgRB\nCGooAgA2AgAgAiACKABBNgIoIAIgBCkCADcDMCACIAJBxABqKAAANgArDA8LIAhFDQsgAkHgAGoQ\n3BgMCwsgBSAEEKA1QQIhBiAIIQMMDQsgAkEVNgJIIAEgAkHIAGoQuxshAQwOCyACKQNQIQsLIAdB\n/wFxQQJHBEAgB0EBcSEGIAtCIIinIQcgC6chAwwHC0HAxcIAQRkQ2hgLIQMgBCAJEKA1IAQLIQcg\nBEEARyEFDAMLIAIoAkwLIQNBACEFCyAEIQcLQQIhBiAHRSAFcg0AIAcgCRCgNQsgASABLQAkQQFq\nOgAkIAJB3ABqIAJB6wBqKAAANgAAIAIgAigAaDYAWSACIAEQ8hEiCDYCYCACIAk2AlQgAiAENgJQ\nIAIgBzYCTCACIAM2AkggAiAGOgBYIAZBAkcEQCAIDQMgAkE4aiACQcgAakEEciIEQQhqKAIANgIA\nIAIgAigAaDYCKCACIAQpAgA3AzAgAiACQesAaigAADYAKwwECyAIRQ0AIAJB4ABqENwYC0ECIQYM\nAgsgAkEVNgJIIAEgAkHIAGoQuxshAQwDCyAEIAkQoDVBAiEGIAghAwsgBkECRg0AIAJBIGoiBCAC\nQThqKAIANgIAIAIgAikDMDcDGCACIAIoAig2AhAgAiACKAArNgATQRhBCBC5LyIBIAM2AgAgASAG\nOgAQIAEgAikDGDcCBCABQQxqIAQoAgA2AgAgASACKAIQNgARIAFBFGogAigAEzYAAAwCCyADIAEQ\nrB0hAQtBAQwBC0EACyEDIAAgATYCBCAAIAM2AgAgAkGAAWokAAvWDgIUfwF+IwBBwAFrIgQkAAJA\nAkAgAAJ/AkACQCABKAIEIgUEQCAEQaABaiABKAIAIAUgAhCMECAEKAKgAUUNAiAEQagBaigCACIF\nDQELEKEuIQUgBEG4AWogA0EYaikAADcDACAEQbABaiADQRBqKQAANwMAIARBqAFqIANBCGopAAA3\nAwAgBCADKQAANwOgASAFIAIgBEGgAWoQzxUgAUEBNgIIIAEgBTYCBCABQQA2AgBBAAwCCyAEKAKk\nASEGIAQgBEGsAWooAgAiCDYCmAEgBCAGNgKQASAEIAU2ApQBIARBiAFqIhEgA0EYaiIAKQAANwMA\nIARBgAFqIhIgA0EQaiIJKQAANwMAIARB+ABqIANBCGopAAA3AwAgBCADKQAANwNwAkAgBS8BvgNB\nCk0EQCAEQbgBaiAAKQAANwMAIARBsAFqIAkpAAA3AwAgBEGoAWogA0EIaikAADcDACAEIAMpAAA3\nA6ABIARBkAFqIAIgBEGgAWoQ2RQMAQsgBEGgAWogCBCVGyAEKAKgASEDIARBqAFqIgkoAgAhDiAE\nKAKkASELEKEuIgggBS8BvgMiCiADQX9zaiIHOwG+AyAFQeACaiIPIANBA3RqKQMAIRggBEG4AWoi\nDCAFIANBBXRqIgBBGGopAAA3AwAgBEGwAWoiDSAAQRBqKQAANwMAIAkgAEEIaikAADcDACAEIAAp\nAAA3A6ABIARBKGogCEHgAmogBxCVKyAPIANBAWoiAEEDdGogCiAAayIKIAQoAiggBCgCLBDaKSAE\nQSBqIAggBxCWKyAFIABBBXRqIAogBCgCICAEKAIkEKUqIAUgAzsBvgMgBEHYAGoiAyAJKQMANwMA\nIARB4ABqIgAgDSkDADcDACAEQegAaiIKIAwpAwA3AwAgBCAEKQOgATcDUCAEIA42AjggBCAIIAUg\nCxs2AjRBACEHIARBACAGIAsbNgIwIAwgESkDADcDACANIBIpAwA3AwAgCSAEQfgAaiILKQMANwMA\nIAQgBCkDcDcDoAEgBEEwaiACIARBoAFqENkUIARByABqIg4gCikDADcDACAEQUBrIgogACkDADcD\nACAEQThqIg8gAykDADcDACAEIAQpA1A3AzADQCAFKAK4AyIDBEAgBCAFLwG8AyIFNgKYASAEIAM2\nApQBIAQgBkEBaiIANgKQASAGIAdHDQUCQCADLwG+AyIVQQtPBEAgBEGgAWogBRCVGyAEKAKgASEG\nIAQoAqgBIRYgBCgCpAEhFBCjLiEFIAkgAyAGQQV0aiIHQQhqKQAANwMAIA0gB0EQaikAADcDACAM\nIAdBGGopAAA3AwAgBSADLwG+AyITIAZBf3NqIhA7Ab4DIAQgBykAADcDoAEgA0HgAmoiFyAGQQN0\naikDACECIARBGGogBUHgAmogEBCVKyAXIAZBAWoiB0EDdGogEyAHayITIAQoAhggBCgCHBDaKSAE\nQRBqIAUgEBCWKyADIAdBBXRqIBMgBCgCECAEKAIUEKUqIAMgBjsBvgMgBS8BvgMiEEEBaiEGIBBB\nDEkNASAGQQxBvI3LABC9NgALIARBuAFqIARByABqKQMANwMAIARBsAFqIARBQGspAwA3AwAgBEGo\nAWogBEE4aikDADcDACAEIAQpAzA3A6ABIARBkAFqIBggBEGgAWogCBCWDgwDCyADIAdBAnRqQcAD\naiAVIAdrQQFqIAVBwANqIAYQ1CkgBEEIaiAFIAAQnxYgCyAJKQMANwMAIBIgDSkDADcDACARIAwp\nAwA3AwAgBCAEKQOgATcDcCAEKAIIIQcgBCgCDCEFIAQgFjYCWCAEIAUgAyAUGzYCVCAEIAcgACAU\nGzYCUCAMIA4pAwA3AwAgDSAKKQMANwMAIAkgDykDADcDACAEIAQpAzA3A6ABIARB0ABqIBggBEGg\nAWogCBCWDiAPIAspAwA3AwAgCiASKQMANwMAIA4gESkDADcDACAEIAQpA3A3AzAgBSEIIAMhBSAA\nIQYgAiEYDAELCyAEQYgBaiIDIARByABqKQMANwMAIARBgAFqIgUgBEFAaykDADcDACAEQfgAaiIG\nIARBOGopAwA3AwAgBCAEKQMwNwNwIAEoAgRFDQQgBCABEJIbIAQoAgQhACAEKAIAIARBuAFqIAMp\nAwA3AwAgBEGwAWogBSkDADcDACAEQagBaiAGKQMANwMAIAQgBCkDcDcDoAEgACAYIARBoAFqIAcg\nCBDSEAsgASABKAIIQQFqNgIIQQAMAQsgACAEQagBaigCACAEQawBaigCAEEFdGoiASkAADcAASAB\nIAMpAAA3AAAgAEEZaiABQRhqIgUpAAA3AAAgAEERaiABQRBqIggpAAA3AAAgAEEJaiABQQhqIgEp\nAAA3AAAgASADQQhqKQAANwAAIAggA0EQaikAADcAACAFIANBGGopAAA3AABBAQs6AAAgBEHAAWok\nAA8LQcyNywBBNUGEjssAEPkdAAtBkKHMAEErQeSVywAQ+R0AC7APAgR/An4jAEHwAmsiAiQAAkAC\nQAJAAkACQAJAAkACQAJAAn8CQAJAAkAgARCeFSIDRQRAIAJB8AFqIAEQlRUCQAJ/IAItAPABRQRA\nIAItAPEBDQIgAkEFNgKYASABIAJBmAFqELsbDAELIAIoAvQBCyEBIABCAjcDKCAAIAE2AgAMDgsg\nAi0A8gEiA0HbAEcEQCADQfsARwRAIAEgAkHoAmpB1MTCABCTBiEDDA4LIAEgAS0AJEF/aiIDOgAk\nIANB/wFxBEAgASABKAIIQQFqNgIIIAJCAjcDmAIgAUEYaiEFQQEhBAJAAkADQAJAIAJB0ABqIAEQ\nlRUCQCACLQBQRQRAIAItAFFFBEAgAkEDNgKYASABIAJBmAFqELsbIQMMDgsCQAJAIAItAFIiA0Es\nRwRAIANB/QBGDQIgBA0BIAJBCDYCmAEgASACQZgBahC7GyEDDBALIAQNACABIAEoAghBAWo2Aggg\nAkGYAWogARCVFSACLQCYAQRAIAIoApwBIQMMEAsgAi0AmQFFDQsgAi0AmgEhAwsCQCADQf8BcSID\nQSJHBEAgA0H9AEYNASACQRA2ApgBIAEgAkGYAWoQuxshAwwQCyABQQA2AiAgASABKAIIQQFqNgII\nIAJBmAFqIAEgBRDmCSACKAKcASEDIAIoApgBQQJGDQ8gAyACKAKgAUH4xcIAQRAQ+SxFDQMgAikD\nmAJCAlINByABEJ4VIgMNDyACQZgBaiABEJICIAIpA8ABQgJRDQQgAkHwAWogAkGYAWpB0AAQjzga\nQQAhBAwFCyACQRI2ApgBIAEgAkGYAWoQuxshAwwOCyACKQOYAiIGQgJRDQQgAigC8AEhAyACQfQA\naiACQfABakEEckEkEI84GiACQdgCaiACQbgCaikDADcDACACQdACaiACQbACaikDADcDACACQcgC\naiACQagCaikDADcDACACIAIpA6ACNwPAAgwQCyACKAJUIQMMDAtBACEEIAEQuDAiA0UNAQwLCwsg\nAigCmAEhAwwJC0H4xcIAQRAQ2hghAwwKC0H4xcIAQRAQ2xghAwwICyACQRU2ApgBIAEgAkGYAWoQ\nuxsMBQsgASABLQAkQX9qIgM6ACQgA0H/AXFFDQMgASABKAIIQQFqNgIIIAJB4AJqIAEQlRUCQAJA\nAkACQAJAIAItAOACRQRAIAItAOECDQEgAkECNgKYASABIAJBmAFqELsbIQNCAyEGDAILQgMhBiAC\nKALkAiEDDAELIAItAOICQd0ARgRAQgIhBgwBCyACQZgBaiABEJICIAIoApgBIQMgAikDwAEiBkIC\nUQ0BIAJB8AFqIAJBmAFqQQRyQSQQjzgaIAJB2AJqIAJB4AFqKQMANwMAIAJB0AJqIAJB2AFqKQMA\nNwMAIAJByAJqIAJB0AFqKQMANwMAIAIgAikDyAE3A8ACCyAGQn58IgdCAVYNASAHp0EBa0UNAEEA\nQbDAwgBBhL3CABD5EyEDC0ICIQYMAQsgAkH0AGogAkHwAWpBJBCPOBogAkHoAGogAkHYAmopAwA3\nAwAgAkHgAGogAkHQAmopAwA3AwAgAkHYAGogAkHIAmopAwA3AwAgAiACKQPAAjcDUAsgASABLQAk\nQQFqOgAkIAJBmAFqQQRyIAJB9ABqQSQQjzgaIAJB4AFqIAJB6ABqKQMANwMAIAJB2AFqIAJB4ABq\nKQMANwMAIAJB0AFqIAJB2ABqKQMANwMAIAIgAikDUDcDyAEgAiABEIMNIgQ2AugBIAIgAzYCmAEg\nAiAGNwPAASAGQgJSBEAgBA0DIAJBLGogAkH0AGpBJBCPOBogAkEgaiACQegAaikDADcDACACQRhq\nIAJB4ABqKQMANwMAIAJBEGogAkHYAGopAwA3AwAgAiACKQNQNwMIDAwLIARFDQkgAkHoAWoQ3BgM\nCQsgAEICNwMoIAAgAzYCAAwMCyACQQU2ApgBIAEgAkGYAWoQuxshAwwDCyACQZgBahDYI0ICIQYg\nBCEDDAgLIAJBFTYCmAEgASACQZgBahC7GwshASAAQgI3AyggACABNgIADAgLIAIpA5gCQgJRDQEL\nIAJB8AFqENgjC0ICIQYLIAEgAS0AJEEBajoAJCABEPIRIQQgAiADNgKYASACQZgBakEEciACQfQA\nakEkEI84GiACQdABaiACQcgCaikDADcDACACQdgBaiACQdACaikDADcDACACQeABaiACQdgCaikD\nADcDACACIAQ2AugBIAIgAikDwAI3A8gBIAIgBjcDwAEgBkICUgRAIAQNAiACQSxqIAJB9ABqQSQQ\njzgaIAJBIGogAkHYAmopAwA3AwAgAkEYaiACQdACaikDADcDACACQRBqIAJByAJqKQMANwMAIAIg\nAikDwAI3AwgMAwsgBEUNACACQegBahDcGAtCAiEGDAELIAJBmAFqENgjQgIhBiAEIQMLIAZCAlEN\nACAAQQRqIAJBLGpBJBCPOBogACAGNwMoIAAgAzYCACAAQcgAaiACQSBqKQMANwMAIABBQGsgAkEY\naikDADcDACAAQThqIAJBEGopAwA3AwAgACACKQMINwMwDAELIAMgARCsHSEBIABCAjcDKCAAIAE2\nAgALIAJB8AJqJAALyA8CEH8CfiMAQZACayICJAAgASkBCCESIAEoAQQhAwJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEBaw4FAAECAwQFCyAAQQE6AAAgACABLQABQQBHOgAB\nDA8LIAEpARAhEwJAAkACQCASp0EBaw4CAQIACyAAIBM3ABAgAEIANwAIIABBAjoAAAwQCyAAIBM3\nABAgAEECOgAAIAAgE0I/iDcACAwPCyAAIBO/EJ4cDA4LIAAgEjcACCAAIAM2AAQgAEEDOgAADA0L\nIAIgAzYCWCACIBKnIgE2AmQgAiABNgJcIAIgASASQiCIpyIPQRhsaiIDNgJgIAJBADYCSCACQoCA\ngICAATcDQCACQYgBaiEJIAJBgAFqQQFyIQogAkHwAWohCyACQegBakEBciEMIAJBAXIiDUEPaiEQ\nQQghDgNAAn8gASADRgRAQQYhBiADDAELIAFBGGohBEEGIQYgAS0AACIHQQZHBEAgDSABKQABNwAA\nIA1BCGogAUEJaikAADcAACAQIAFBEGopAAA3AAAgAiAHOgAAIAJB6AFqIAIQiAMgAi0A6AEiBkEG\nRgRAIAIgBDYCXCACKALsASEBIAJBQGsQ0jAgAEEGOgAAIAAgATYCBCACQdgAahD/HwwQCyACQcIB\naiAMQQJqLQAAOgAAIAJBsAFqIAtBCGopAwA3AwAgAiAMLwAAOwHAASACIAspAwA3A6gBIAIoAuwB\nIQgLIAQLIQEgCiACLwHAATsAACAJIAIpA6gBNwMAIApBAmogAkHCAWoiBy0AADoAACAJQQhqIAJB\nsAFqIhEpAwA3AwAgAiAINgKEASACIAY6AIABIAZBBkcEQCACKAJAIAVGBEAgAkFAayAFEK8PIAIo\nAkQhDiACKAJIIQULIA4gBUEYbGoiBCAGOgAAIAQgCDYCBCAEQQNqIActAAA6AAAgBCACLwHAATsA\nASAEIAIpA6gBNwMIIARBEGogESkDADcDACACIAVBAWoiBTYCSAwBCwsgAiABNgJcIAJBgAFqEOwx\nIAJBBDoA0AEgAiACKQJENwPYASACIAIoAkA2AtQBIAEgAigCYEYEQCAAIAIpA9ABNwMAIABBEGog\nAkHgAWopAwA3AwAgAEEIaiACQdgBaikDADcDAAwMCyAPQYz7yABBvLTDABD5EyEBIABBBjoAACAA\nIAE2AgQgAkHQAWoQ4SMMCwsgAiADNgLoASACIBI3AuwBIAIgAkHoAWoQuRYgAkHoAWogAkEYahDs\nEyACLQD4AUEGRwRAIAIQ7DEgAkEQaiACQfgBaiIBQRBqKQMANwMAIAJBCGogAUEIaikDADcDACAC\nIAEpAwA3AwAgAigC6AEhAyACKALsASIBIAIoAvABIgRB1IvMAEEeEPksBEAgAyABEIw0DAULIAFF\nDQQgAkIANwJ0IAIgBDYCsAEgAiABNgKsASACIAM2AqgBIAJB6AFqIAIQ8hQCQCACLQDoAUEGRwRA\nIAJBkAFqIgEgAkH4AWopAwA3AwAgAkGIAWogAkHwAWoiAykDADcDACACIAIpA+gBNwOAASACQdAB\naiACQfAAaiACQagBaiACQYABahD6FiACQdABahDsMQNAIAJB6AFqIAIQogsgAi0A+AFBB0YNBSAC\nQYABaiACQegBakEoEI84GiACLQCQAUEGRg0CIAJByAFqIAMoAgA2AgAgAiACKQPoATcDwAEgAkHg\nAWogAUEQaikDADcDACACQdgBaiABQQhqKQMANwMAIAIgASkDADcD0AEgAkGoAWogAkHwAGogAkHA\nAWogAkHQAWoQ+hYgAkGoAWoQ7DEMAAsACyACIAIoAuwBNgJcIAJBBjoAWCADIAEQjDQMBAsgAkGA\nAWoQ2SogAkHzAWogAkH4AGooAgA2AAAgAiACKQNwNwDrASACQeAAaiACQe8BaikAADcAACACQQU6\nAFggAiACKQDoATcAWQwGCyACQgA3A2AgAkEFOgBYDAULIABBADoAAAwKCyACIAIoAugBNgJcIAJB\nBjoAWAsgAkHwAGoQ1xUMAQsgAi0AACEBIAJBBjoAACABQQZGBEBBxPvIAEEQEJYUIQEMBAsgAkHx\nAWogAkEJaikAADcAACACQfgBaiACQRBqKQAANwAAIAIgAikAATcA6QEgAiABOgDoASABQQNHDQIg\nAkGIAWogAkH0AWooAgA2AgAgAiACKQLsATcDgAEgAkHQAWogAkGAAWoQ/h4gAigC0AEiAUUEQCAC\nKALUASEBDAQLIAJB6AFqIAEgAigC1AEiAxCkDCACQdgAaiACQegBahDRHSABIAMQoDUgAi0AWEEG\nRw0BCyACKAJcIQEMAgsgAkHQAGoiASACQegAaikDADcDACACQcgAaiIDIAJB4ABqKQMANwMAIAIg\nAikDWDcDQCACQThqKAIADQIgACACKQNANwMAIABBEGogASkDADcDACAAQQhqIAMpAwA3AwAMAwsg\nAiACQegBaiACQagBakHctcMAEIMQIgE2AtQBIAJB6AFqEOEjCyAAQQY6AAAgACABNgIEDAELIBJC\nIIinQbz7yABBvLTDABD5EyEBIABBBjoAACAAIAE2AgQgAkFAaxDhIwsgAhDaNQwBCyACQdgAahD/\nHwsgAkGQAmokAAvwDgEVfyMAQeABayICJAACQCAAKAIERQRAIAAoAhghAxCTLiEHIAJBiAFqIABB\nFGooAgA2AgAgAiAAKQIMNwOAASACQdgBaiABQRBqKQMANwMAIAJB0AFqIAFBCGopAwA3AwAgAiAB\nKQMANwPIASAHIAJBgAFqIAJByAFqEI0VIANBATYCCCADIAc2AgQgA0EANgIADAELIAJBoAFqIABB\nCGooAgA2AgAgAiAAKQIANwOYASACQbABaiIMIABBFGooAgA2AgAgAiAAKQIMNwOoASACQZABaiIN\nIAFBEGoiBykDADcDACACQYgBaiIOIAFBCGoiCikDADcDACACIAEpAwA3A4ABAkACQCACKAKcASID\nLwGSA0EKTQRAIAJBOGogAEEMaiIDQQhqKAIANgIAIAIgAykCADcDMCACQdgBaiAHKQMANwMAIAJB\n0AFqIAopAwA3AwAgAiABKQMANwPIASACQZgBaiACQTBqIAJByAFqEOoRDAELIAJByAFqIAIoAqAB\nEJUbIAIoAsgBIQEgAkHQAWoiDygCACEQIAIoAswBIQYgAigCmAEhBRCTLiIHIAMvAZIDIAFBf3Nq\nIgg7AZIDIAJB+ABqIAMgAUEMbGoiC0GUAmooAgA2AgAgAkHgAGogAyABQRhsaiIEQQlqKQAANwMA\nIAJB5wBqIgkgBEEQaikAADcAACACIAtBjAJqKQIANwNwIAIgBCkAATcDWCAELQAAIQogAkEoaiAH\nQYwCaiAIEJUrIAtBmAJqIAggAigCKCACKAIsENspIAJBIGogByAIEJYrIARBGGogCCACKAIgIAIo\nAiQQ4CkgAyABOwGSAyACIBA2AsABIAIgByADIAYbNgK8AUEAIQQgAkEAIAUgBhs2ArgBIAJBOGog\nDCgCADYCACACIAIpA6gBNwMwIAJB2AFqIA0pAwA3AwAgDyAOKQMANwMAIAIgAikDgAE3A8gBIAJB\nuAFqIAJBMGogAkHIAWoQ6hEgCkEGRg0AIAJB0ABqIg0gAkH4AGooAgA2AgAgAkE4aiIOIAJB4ABq\nIgspAwA3AwAgAkE/aiIPIAkpAAA3AAAgAiACKQNwNwNIIAIgAikDWDcDMCACQcgBakEBciEMAkAC\nQANAIAMoAogCIgEEQCACIAMvAZADIgM2ArABIAIgATYCrAEgAiAFQQFqIgg2AqgBIAQgBUcNAgJA\nIAEvAZIDIhNBC08EQCACQcgBaiADEJUbIAIoAsgBIQQgAigC0AEhFCACKALMASEQEJQuIQUgCyAB\nIARBDGxqIglBlAJqKAIANgIAIAJB0AFqIhUgASAEQRhsaiIGQQlqKQAANwMAIAJB1wFqIhYgBkEQ\naikAADcAACAFIAEvAZIDIhIgBEF/c2oiETsBkgMgAiAJQYwCaikCADcDWCACIAYpAAE3A8gBIAYt\nAAAhAyACQRhqIAVBjAJqIBEQlSsgCUGYAmogEiAEQQFqIglrIhIgAigCGCACKAIcENspIAJBEGog\nBSAREJYrIAZBGGogEiACKAIQIAIoAhQQ4CkgASAEOwGSAyAFLwGSAyIGQQFqIQQgBkEMSQ0BIARB\nDEG8jcsAEL02AAsgAkHgAGogAkHQAGooAgA2AgAgAiACKQNINwNYIAJB0QFqIAJBOGopAwA3AAAg\nAkHYAWogAkE/aikAADcAACACIAo6AMgBIAIgAikDMDcAyQEgAkGoAWogAkHYAGogAkHIAWogBxD+\nDAwFCyABIAlBAnRqQZgDaiATIAlrQQFqIAVBmANqIAQQ1CkgAkEIaiAFIAgQ7RggAkGgAWoiBiAL\nKAIANgIAIAJBiAFqIgkgFSkDADcDACACQY8BaiIRIBYpAAA3AAAgAiACKQNYNwOYASACIAIpA8gB\nNwOAASACKAIIIQQgAigCDCEFIAIgFDYCwAEgAiAFIAEgEBs2ArwBIAIgBCAIIBAbNgK4ASALIA0o\nAgA2AgAgAiACKQNINwNYIAIgCjoAyAEgDCACKQMwNwAAIAxBCGogDikDADcAACAMQQ9qIA8pAAA3\nAAAgAkG4AWogAkHYAGogAkHIAWogBxD+DCADQQZGDQQgDSAGKAIANgIAIA4gCSkDADcDACAPIBEp\nAAA3AAAgAiACKQOYATcDSCACIAIpA4ABNwMwIAMhCiAFIQcgASEDIAghBQwBCwsgAkHAAWoiAyAC\nQdAAaigCADYCACACQYgBaiIFIAJBOGopAwA3AwAgAkGPAWoiCCACQT9qKQAANwAAIAIgAikDSDcD\nuAEgAiACKQMwNwOAASAAKAIYIgEoAgRFDQEgAiABEI4bIAIoAgQhACACKAIAIAJB4ABqIAMoAgA2\nAgAgAiACKQO4ATcDWCACQdEBaiAFKQMANwAAIAJB2AFqIAgpAAA3AAAgAiAKOgDIASACIAIpA4AB\nNwDJASAAIAJB2ABqIAJByAFqIAQgBxCiEAwDC0HMjcsAQTVBhI7LABD5HQALQZChzABBK0HklcsA\nEPkdAAsgACgCGCEBCyABIAEoAghBAWo2AggLIAJB4AFqJAAL7A8CDH8BfiMAQYAOayIDJAAgAQJ/\nAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQCwBEEBaw4DAwEABAsgAUEgaiEFIAFB5QBq\nIgotAABBAWsOBAEABwUECwALQcD0xQBBI0HgpMYAEPkdAAtBwPTFAEEjQYynxgAQ+R0ACyABKAKo\nBCIEQZwDaigCAEEDRwRAQQIhAkITIQ9B2LXOACgCAEEDSw0GQdSwzgAQxS1B/wFxIgVFDQZB2LDO\nACgCACAFEKgORQ0GAkBB2LDOACgCACIFKAIEIgQEQCAFQQxqKAIAIQYgBSgCCCEIIAUoAgAhByAD\nQQA2ArgGIAMgBjYCtAYgAyAINgKwBiADIAQ2AqwGIAMgBzYCqAYMAQsgA0EANgKoBgsgA0GQA2og\nA0GoBmpBnKfGABDeISADQbQGakEBNgIAIANBvAZqQQA2AgAgA0H49sUANgLgCSADIAU2AvgLIANB\nATYC9AsgA0Hgp8YANgKwBiADQaSWzAA2ArgGIANBADYCqAYgAyADQagGajYC3AkgAyADQZADajYC\n2AkgAyADQdgJajYC8AtB2LDOACgCACADQfALahDrDgwGCyADQQhqIAFBCGopAwA3AwAgA0EQaiAB\nQRBqKQMANwMAIANBGGogAUEYaikDADcDACADIAEpAwA3AwAgASgCrAQhBiAEKAKQAyEIIAFBIGoi\nBSADQTgQjzgaIAFB5QBqIgpBADoAACABQeAAaiAINgIAIAFB3ABqIAQ2AgAgAUHYAGogBjYCAAsg\nAUHkAGpBADoAACABQdgAaigCACELIANB4AJqIgQgBUEYaikAADcDACADQdgCaiIGIAVBEGopAAA3\nAwAgA0HQAmoiByAFQQhqKQAANwMAIAMgBSkAADcDyAIgAUHgAGooAgAhCCABQdwAaigCACEMAkAC\nQAJAQdi1zgAoAgBBAksNAEGYsM4AEMUtQf8BcSIJRQ0AQZywzgAoAgAgCRCoDg0BCyABQQE6AGQg\nAUHQAGpBADYCACABQUBrQgA3AwAgA0GoA2ogBCkDADcDACADQaADaiAGKQMANwMAIANBmANqIAcp\nAwA3AwAgAyADKQPIAjcDkAMMAQtBnLDOACgCACIEQQxqKAIAIQkgBCgCCCENIAQoAgAhDgJ/IAQo\nAgQiBgRAIANBADYCuAYgAyAJNgK0BiADIA02ArAGIAMgBjYCrAYgAyAONgKoBkEBDAELIANBADYC\nqAZBAAshByADQfgCaiADQagGakHgpMYAEN4hIAMgCDYCjAMCQCAHIAZJBEAgAyAHNgKgAyADIAk2\nApwDIAMgDTYCmAMgAyAGNgKUAyADIA42ApADDAELIANBADYCkAMLIANB2AlqIANBkANqQeCkxgAQ\n3iEgA0G8BmpBgKXGADYCACADQbgGaiIHQaSWzAA2AgAgA0HwpMYANgKwBiADIAQ2AvACIANBAjYC\n7AIgAyADQdgJajYCtAYgAyADQYwDajYCrAYgAyADQfgCajYCqAYgAyADQagGajYC6AIgAUFAayIG\nIAQgA0HoAmoQ+wsgAUEBOgBkIAYpAwAgA0GoA2ogA0HgAmopAwA3AwAgA0GgA2ogA0HYAmopAwA3\nAwAgA0GYA2ogA0HQAmopAwA3AwAgAyADKQPIAjcDkANCAFINAgsgAUHoAGogA0GQA2pBmAMQjzga\nIAFBjQRqQQA6AAAgAUGIBGogCzYCACABQYQEaiAINgIAIAFBgARqIAw2AgALIANBqAZqIAFB6ABq\nIgQgAhDJAyADKQO4BiIPQhRRDQUgA0H4DWogA0GwBmopAwA3AwAgAyADKQOoBjcD8A0gA0GoDWog\nA0HABmpByAAQjzgaIANBpg1qIANBiwdqLQAAOgAAIAMgAy8AiQc7AaQNIAMtAIgHIQIgA0HwC2og\nA0GMB2pBtAEQjzgaIAQQuSoMAgsgA0HABmogA0GQA2pBmAMQjzgaIAFBADoAZCADQbAGaiAGQQhq\nKQMANwMAIAcgBkEQaikDADcDACADIAYpAwA3A6gGIAFB6ABqIANBqAZqQbADEI84GiABQaUEakEA\nOgAAIAFBoARqIAs2AgAgAUGcBGogCDYCACABQZgEaiAMNgIACyADQdgJaiABQegAaiIEIAIQ8iUg\nAykD6AkiD0IUUQ0CIANB+A1qIANB4AlqKQMANwMAIAMgAykD2Ak3A/ANIANBqA1qIANB8AlqQcgA\nEI84GiADQaYNaiADQbsKai0AADoAACADIAMvALkKOwGkDSADLQC4CiECIANB8AtqIANBvApqQbQB\nEI84GiAEEK81CyABQeQAai0AAARAIAFBQGsQ5RsLIAFBADoAZCADQcACaiADQfgNaikDADcDACAD\nIAMpA/ANNwO4AiADQfABaiADQagNakHIABCPOBogA0HuAWogA0GmDWotAAA6AAAgAyADLwGkDTsB\n7AEgA0E4aiADQfALakG0ARCPOBogAUEBOgBlIAUQliELIAAgAykDuAI3AwAgACAPNwMQIABBCGog\nA0HAAmopAwA3AwAgAEEYaiADQfABakHIABCPOBogACACOgBgIAAgAy8B7AE7AGEgAEHjAGogA0Hu\nAWotAAA6AAAgAEHkAGogA0E4akG0ARCPOBpBAQwDC0EDDAELQQQLIQUgCiAFOgAAIABCFDcDEEED\nCzoAsAQgA0GADmokAAuTDwMRfwJ+AnwjAEHgAGsiASQAIAAoAgAhBSAAQQA2AgACQCAFBEAgBSAF\nLQAIIgJBASACGzoACCABIAU2AiQgBUEIaiEHIAJFDQEgBy0AACECIAFBOGohBiABQUBrIQgDQCAC\nQQFxRQRAIAJB/wFxIQQgByACQQFyIActAAAiAiACIARGIgQbOgAAIARFDQEMAwsCQCACQQJxRQRA\nIANBCU0EQCADQQFqIQMMAgsgAkH/AXEhBCAHIAJBAnIgBy0AACICIAIgBEYiBBs6AAAgBEUNAgsC\nQEHkts4AKAIADQAgAUEwahD+B0Hkts4AKAIAQeS2zgBBATYCAEHots4AIAEpAzA3AgBB8LbOACAG\nKQMANwIAQfi2zgAgCCgCADYCAEUNAEHcts4AQdy2zgAoAgBBf2o2AgALIAcQwBMhAiAHLQAAQQNH\nBEAgAkEYahCgKkEAIQMMAQtB6LbOACAHNgIAQey2zgBBADYCAEH4ts4AQQA6AABB9LbOAEEANgIA\nEKc4AAsgBy0AACECDAALAAtBjJjMAEEcEIk3AAsgASgCJCICIAIoAgAiA0EBajYCAAJAIANBf0wN\nAEEMELowIgMgAjYCCCADQoGAgIAQNwIAIAFBnJfMADYCLCABIANBCGo2AiggBUEMaiICKAIAQQxq\nIAFBKGoQ2g4gAigCACIGKAIIIQIDQAJAIAIiA0EBRgRAQQEhAwwBCyAGQQAgBigCCCICIAIgA0Yb\nNgIIIAIgA0cNAQsLIAEgAzYCSCAFQSBqIQsgBUEUaiEOIAVBEGohBiABQTxqIQwgBUEoaiEJIAVB\nJGohDQJAAkACQAJAA0ACQCABIAFByABqEJwfIgI2AkwgAkUNACABQTBqIAJBCGoQjx0gASgCMA0C\nIAEoAjQiA0EQaisDACEUIAMpAwghEiADIAEtADgQijQgElAEQCABIAI2AlAgAUEwaiACQTBqEI8d\nIAFBEGogAUEwakGAm8wAELobIAEtABQhAyABKAIQIgIoAgQgAkEANgIEBEAgAUEwaiAGIAJBCGoo\nAgAQ2wUgDBCJKwsgAiADEIo0IAFB0ABqEIkrDAILIAEgAjYCUCACQSxqKAIAIQ8gAUEwaiACQTBq\nEI8dIAFBGGogAUEwakHwmswAELobIAEtABwhECABKAIYIggoAgQgCEEANgIEQQFGBEAgAUEwaiAG\nIAhBCGooAgAQ2wUgDBCJKwsgAiACKAIAIgNBAWo2AgAgA0F/TA0GIAUoAhwhCgJAIAUoAhAiAyAJ\nKAIAIgRHBEAgDSgCACAEIANB1JzMABD2LCIDKAIEIQQgAyAKNgIEIAMoAgAgA0EBNgIADQUgBigC\nACEDIAYgBDYCAAwBCyAGIANBAWoiBDYCACAJIAsoAgAgA0YEfyALIAMQtA8gCSgCACIDQQFqBSAE\nCzYCACANKAIAIANBA3RqIgQgCjYCBCAEQQE2AgALIAUoAhwiBCAFKAIURgRAIA4gBBCvDyAFKAIc\nIQQLIAUgBEEBajYCHCAFKAIYIARBGGxqIgQgAzYCECAEIAI2AgwgBCAPQQJ2NgIIIAQgFDkDACAG\nIAoQqQsgCCADNgIIIAhBATYCBCAIIBAQijQgAUHQAGoQiSsMAQsLIAVBEGohBiABQcwAahCZNSAB\nQcgAahDlJSABQdwAaiEIEN8aIRQDQAJAIAUoAhxFDQBBAEF/IAUoAhgrAwAiFSAUZiICG0EBQQIg\nAhsgFSAUZRtBAWpBAUsNACABQTBqIAYQvCYgASgCPEUNBCABQdgAaiICIAFBOGopAwA3AwAgASAB\nKQMwNwNQIAFBMGogASgCXEEwahCPHSABQQhqIAFBMGpB4JrMABC6GyABLQAMIQMgASgCCCIEQQA2\nAgQgBCADEIo0IAEoAlxBLGoiAyACKAIAQQJ0IgJBAXIgAygCACIDIAIgA0YbNgIAIAIgA0YEQCAB\nKAJcQSBqEKshCyAIEIkrDAELCwJAIAEoAiQoAgBBFE0EQAJ/QYCU69wDIAVBHGooAgBFDQAaIAVB\nGGooAgArAwAiFSAUZEUEQEIAIRJBAAwBCyAVIBShIhREAAAAAAAAAABmIgJFDQZCfwJ+IBREAAAA\nAAAA8ENjIAJxBEAgFLEMAQtCAAtCACACGyAURP///////+9DZBsiE0LoB4AhEiATQugHgqdBwIQ9\nbEGAlOvcA3ALIQIgBxDOCCABKAIkQgUgEiACQYCU69wDRiIDG0EAIAIgAxsQ7gogASgCKCABKAIs\nKAIMEQAADAELIAEoAiggASgCLCgCDBEAACAHEM4IIAFBJGoQiCsLIAEgACgCBEEIahDrKSABQdgA\naiICIAEoAgAiAEEIaigCADYCACABIAApAgA3A1AgASgCBCAAQQA2AgBBADYCACABQThqIAIoAgA2\nAgAgASABKQNQNwMwIAFBMGoQmjUgAUHgAGokAA8LIAEgAS0AODoAVCABIAEoAjQ2AlBB0J/MAEEr\nIAFB0ABqQdSZzABBkJvMABCTFAALQeSczABBDkH0nMwAEIorAAtBkKHMAEErQdCazAAQ+R0AC0H0\noswAQRtBkKPMABD5HQALAAu7DwINfwF+IwBBwA5rIgMkACADQShqIAEgAhDdISADKAIoIQogA0HM\nAGogAygCLCILNgIAIAMgCjYCSCADQgA3A0AgA0H4DGoiBEIANwMAIANB8AxqIgVCADcDACADQegM\naiIGQgA3AwAgA0IANwPgDCADQZgMaiIHQgA3AwAgA0IANwOQDBCTHSIJQQhqIgEgA0HgDGpBIBDV\nDCABIANBkAxqQQgQ1QwgA0GwDGpBjuvFAEEDELAYQRgQujAhASADQdANakGR68UAQQcQsBggA0Gw\nBmpBmOvFAEEHELAYIAFBCGogA0HYDWoiDCgCADYCACABIAMpA9ANNwIAIAEgAykDsAY3AgwgAUEU\naiADQbgGaiINKAIANgIAIANBoAxqQZ/rxQBBBxCwGCADQSBqQSBBABDWFSADKAIgIQ4gAygCJCIC\nIAMpA+AMNwAAIAJBGGogBCkDADcAACACQRBqIAUpAwA3AAAgAkEIaiAGKQMANwAAIANBGGpBEEEA\nENYVIAMoAhghDyADKAIcIgggAykDkAw3AAAgCEEIaiAHKQMANwAAIANB8AVqQRA2AgAgA0HsBWog\nCDYCACADIA82AugFIANB6A1qIAQpAwA3AwAgA0HgDWogBSkDADcDACAMIAYpAwA3AwAgAyADKQPg\nDDcD0A0gA0HIDGogBykDADcDACADIAMpA5AMNwPADCADQbAGaiADQdANaiADQcAMahCZCSADQeAM\nahDIJyADQYgGakECNgIAIANBhAZqIAE2AgAgA0GABmpBAjYCACADQaQGakEBOgAAIANBoAZqQSA2\nAgAgA0GcBmogAjYCACADQZgGaiAONgIAIANB3AVqQgA3AgAgA0H8BWogA0G4DGooAgA2AgAgA0GM\nBmogAykDoAw3AgAgA0GUBmogA0GoDGooAgA2AgAgAyADKQOwDDcC9AUgA0HAAWogA0GwBmpBmAQQ\njzgaIANB0ABqEIkiIANBADoAqAYgAyADQUBrNgLkBSAJEOUnIANBADYCmAwgA0KAgICAEDcDkAwg\nA0H0BWohCEEAIQFBACECQQAhBQJ/A0AgASACRgRAIANBkAxqQSAQyiAgAygCmAwhAiADKAKQDCEB\nCyADIAU2AtwNIANBADYC2A0gAyABIAJrNgLUDSADIAMoApQMIgkgAmo2AtANIANBADYC4AwgAyAD\nQdANajYC5AwgA0HgDGoQ/x0gA0EQaiADKALkDBDmHyADQbAGaiADQdAAaiADKAIQIAMoAhQQrw0C\nQCADLQCwBiIEQQRGBEAgAygC5AwiBCAEKAIIIAMoArQGaiIFNgIIIAQgBCgCDCIEIAUgBCAFSxs2\nAgwCQCADKALYDUUNACADQdANahDGMSEFIANBACADKALYDSADKALUDUHMsMcAEPQlIAJqIgI2ApgM\nIAEgAnINAyADQcgGakIANwMAIANBwAZqQgA3AwAgDUIANwMAIANCADcDsAYDQCADQeAMaiADQdAA\naiADQbAGakEgEK8NIAMtAOAMQQRGBEAgAygC5AwiAUUNAiADQQhqIANBsAZqIAEQpisgA0GQDGog\nAygCCCADKAIMENMpIAMoApAMIQEgAygCmAwhAgwFCyADQeAMahDRJ0H/AXFBI0YEQCADQeAMahDl\nMQwBCwsgAykD4AwiEKciBEH/AXFBBEYNACAQQiCIpyEGIBBCCIinIQcMAgsgA0GwBmogA0HQAGpB\n4AUQjzgaIANB4AxqIANB0ABqQfAAEI84GiADQcAMahDoFSADQdANaiADQeAMakHwABCPOBogA0HQ\nDWogA0H4DWogA0HADGoQ0gYgA0HgDGpB9ILJAEEGELAYIANB0A1qIANBuAtqIANB4AxqEOULIANB\n0A1qIANBwAxqEN0XIANB3A1qQYzrxQBBAhCwGCADQdgNaiADQcALaigCADYCACADIAMpA7gLNwPQ\nDSADQfQNaiADQdQLakE0EI84GiADQfANaiADQdALaigCADYCACADIAMpA8gLNwPoDSADQesMaiAD\nQZgMaigCADYAACADIAMpA5AMNwDjDCADKALQDSECIANBsAZqIANB0A1qQQRyQdAAEI84GiADQeIM\naiADQacOai0AADoAACADIAMvAKUOOwHgDCADIANB5wxqKQAANwDHDCADIAMpAeAMNwPADCADLQCk\nDgwDCyADIAStIAMvALEGIAMtALMGQRB0ciIHrUL///8Hg0IIhoQgAygCtAYiBq1CIIaEIhA3A8AM\n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\nIANBCGogBRCwISADQfgAaiADKAIIIAMoAgwQ4CggA0HYAWogA0H4AGoQsycMAwsgA0EQaiABQYAB\nahDRICADKAIQIQQgAUG0AWogAygCFCIGNgIAIAEgBDYCsAEgBEUEQCADQcQBaiABQfwAaigCADYC\nACADQQM7AbgBIAMgASkCdDcCvAEgASgCQBCmNCABKAI0EKY0DAsLIAEgBjYCTCADQfgAaiABKAI0\nIAYQhCggAygCkAFFBEAgASADKAJ4IgU2AlAgAUHoAGpBADYCAAwBCyABQdAAaiADQfgAakEkEI84\nIQQgAUHoAGooAgANBSAEKAIAIQULIANBuAFqIAUQ5RogASgCTBCmNCABQfQAahCoHSABKAJAEKY0\nDAgLIANB2AFqEOE3CyADKALcASEKIAMoAuABIQQgA0GYAWpBADYCACADQYABOgCcASADQoCAgIAQ\nNwOQASADIAQ2AowBIAMgCjYCiAEgA0IANwOAASADIAQ2AnwgAyAKNgJ4IANB6AFqIANB+ABqELoN\nAn8CQCADLQDoAUUEQCADLQDpASADQfgAahC9HCIEDQEgAygCkAEgAygClAEQjDRCACENQQEhDCEI\nIAshBEEADAILIAMoAuwBIQQLIAMoApABIAMoApQBEIw0QgEhDUEAIQxBAQsgAygC2AEgChCMNCAF\nEKY0IAMgBK1CIIYgCK1C/wGDQgiGhCANhDcDsAEgCEH/AXFBAEdyIQcgDEUEQCADQbABakEEchCW\nJAsgBCELCyADQdgBaiABKAJMEKIXAkAgAygC3AEEQCADQYABaiADQeABaigCADYCACADIAMpA9gB\nNwN4IANB6AFqIANB+ABqEIAXIAMpA+gBIg2nIgYNAQsMAwsgAUH8AGooAgAiBSABKAJ0RgRAIAFB\n9ABqIAUQrQ8gASgCfCEFCyABQfgAaigCACAFQQxsaiIEIAc6AAggBCANQiCIPgIEIAQgBjYCACAB\nIAEoAnxBAWo2AnwMAgtBBCEFDAMLIAFBjAFqIARBJBCPOBpBACEFDAELIAEoAkwQpjRBASEFDAAL\nAAsgCSAFOgAADAMLIAEoAjQQpjQLIAEQiiQLIANB4ABqIgQgA0HCAWopAQA3AwAgA0HoAGoiCyAD\nQcoBaikBADcDACADQfAAaiIIIANB0gFqLwEAOwEAIAMgAykBugE3A1ggAy8BuAEhAiAJQQE6AAAg\nAkEERg0AIANBkAFqIAgvAQA7AQAgA0GIAWogCykDADcDACADQYABaiAEKQMANwMAIANBQGsgA0GO\nAWooAQA2AgAgAyADKQNYNwNIIAMgAykBXjcBTiADIAMpAYYBNwM4IAEQzR8CQCACQQNGBEAgA0E0\naiADQdIAaigBADYCACADIAMpAUo3AiwgA0EPOgAoDAELIANBgAFqIAMpAU43AQAgA0GQAWogA0FA\naygCADYCACADIAI7AXggAyADKQNINwF6IAMgAykDODcDiAEgA0EoaiADQfgAahCxHAsgACADKQMo\nNwIAIABBCGogA0EwaikDADcCAEEBDAELIABBEDoAAEEDCzoAvAEgA0HwAWokAAu9DgIIfwF+IwBB\ngANrIgckAAJAAn8CQCABQYEITwRAIAdBMGogACABQX8gAUF/aiIAQQt2Z3ZBCnRBgAhqQYAIIABB\n/w9LG0GEisEAEOghIAdBPGooAgAhCSAHKAI4IQogBygCMCEBIAcoAjQhACAHQTBqQQBBgAEQkTga\nIABBCnatIAN8IQ8gAEGACEcNASAHQdAAaiEMQeAAIQsgAUGACCACIAMgBCAHQTBqQSAQkQMMAgsg\nB0G8AWogAUH/B3E2AgAgB0GACDYCwAEgByABQYB4cSIBNgK0ASAHIAA2ArABIAcgACABajYCuAED\nQCAHQShqIAdBsAFqEMwaIAcoAigiAUUEQCAHIAA2AsgBIAcgCTYCzAEgCSAGQWBxQSAQ9y4iACAJ\nIABJGyEOIARBAXIhC0EAIQEgAyEPA0AgASAORkUEQCAHQcgBaiABQQJ0aigCACENIAdB6AFqIAJB\nGGopAgA3AwAgB0HgAWogAkEQaikCADcDACAHQdgBaiACQQhqKQIANwMAIAcgAikCADcD0AEgAUEB\naiAFIAFBBXRqIQpBACEBIAshAANAIAFBgAhGRQRAIAdB0AFqIAEgDWpBwAAgDyABQcAHRkEBdCAA\nchDxASABQUBrIQEgBCEADAELCyAHQcgAaiIAQgA3AwAgB0FAayIBQgA3AwAgB0E4aiINQgA3AwAg\nB0IANwMwIAcoAtABIQggB0EwakEAQQRB8I3BABDENSAINgAAIAcoAtQBIQggB0EwakEEQQhBgI7B\nABDENSAINgAAIAcoAtgBIQggB0EwakEIQQxBkI7BABDENSAINgAAIAcoAtwBIQggB0EwakEMQRBB\noI7BABDENSAINgAAIAcoAuABIQggB0EwakEQQRRBsI7BABDENSAINgAAIAcoAuQBIQggB0EwakEU\nQRhBwI7BABDENSAINgAAIAcoAugBIQggB0EwakEYQRxB0I7BABDENSAINgAAIAcoAuwBIQggB0Ew\nakEcQSBB4I7BABDENSAINgAAIApBGGogACkDADcAACAKQRBqIAEpAwA3AAAgCkEIaiANKQMANwAA\nIAogBykDMDcAACAPQgF8IQ8hAQwBCwsgBygCvAEiC0UNBCAHQagCaiIAIAJBGGopAgA3AwAgB0Gg\nAmoiASACQRBqKQIANwMAIAdBmAJqIgwgAkEIaikCADcDACAHIAIpAgA3A5ACIAdB0AFqQQBBwAAQ\nkTgaIAcgBDoAugIgB0EAOwG4AiAHIAmtIAN8NwOwAiAHQdABaiAHKAK4ASALEKUMIQIgB0H4AGog\nDCkDADcDACAHQYABaiABKQMANwMAIAdBiAFqIAApAwA3AwAgByAHKQOQAjcDcCAHLQC6AiEEIAct\nALkCIQsgB0EwaiACQcAAEI84GiAHIAQgC0VyQQJyIgI6AJkBIAcgBy0AuAIiBDoAmAEgByAHKQOw\nAiIDNwOQASAHQfgCaiILIAApAwA3AwAgB0HwAmoiACABKQMANwMAIAdB6AJqIgEgDCkDADcDACAH\nIAcpA5ACNwPgAiAHQeACaiAHQTBqIAQgAyACEPEBIAdB2AJqIgJCADcDACAHQdACaiIEQgA3AwAg\nB0HIAmoiDEIANwMAIAdCADcDwAIgBygC4AIhCiAHQcACakEAQQRB8I3BABDxJiAKNgAAIAcoAuQC\nIQogB0HAAmpBBEEIQYCOwQAQ8SYgCjYAACABKAIAIQEgB0HAAmpBCEEMQZCOwQAQ8SYgATYAACAH\nKALsAiEBIAdBwAJqQQxBEEGgjsEAEPEmIAE2AAAgACgCACEAIAdBwAJqQRBBFEGwjsEAEPEmIAA2\nAAAgBygC9AIhACAHQcACakEUQRhBwI7BABDxJiAANgAAIAsoAgAhACAHQcACakEYQRxB0I7BABDx\nJiAANgAAIAcoAvwCIQAgB0HAAmpBHEEgQeCOwQAQ8SYgADYAACAHQRhqIAlBBXQiACAAQSBqIAUg\nBkHEicEAEJghIAcoAhgiACAHKQPAAjcAACAAQRhqIAIpAwA3AAAgAEEQaiAEKQMANwAAIABBCGog\nDCkDADcAACAJQQFqIQkMBAsgB0EgakEAQYAIIAEgBygCLEG0icEAEJghIAcoAiAhASAJRQRAQQEh\nCSABIQAMAQsgAUUNAAsgByABNgIwQdCfzABBKyAHQTBqQYCPwQBB6KXLABCTFAALQcAAIQsgB0Hw\nAGohDCABIAAgAiADIAQgB0EwakHAABCRAwshASAKIAkgAiAPIAQgDCALEJEDIQAgAUEBRgRAIAdB\nCGogBSAGQcAAQaSKwQAQviIgBygCDCEAIAcoAgggByAHQTBqQcAAQbSKwQAQkiMgACAHKAIAIAco\nAgRBxIrBABCoK0ECIQkMAQsgB0EQaiAHQTBqIAAgAWpBBXRBlIrBABCSIyAHKAIQIAcoAhQgAiAE\nIAUgBhCxBSEJCyAHQYADaiQAIAkLow8CCH8CfiMAQZADayIHJAAgByACNgJMIAcgATYCSAJ/IAYo\nAhBFBEAgB0EoahCzBiAHKAIsIQYgBygCKAwBCyAHQeAAaiAGQRBqKQIANwMAIAdB2ABqIgkgBkEI\naikCADcDACAHIAYpAgA3A1ACQEHYtc4AKAIADQBBlKnOABDFLUH/AXEiAUUNAEGYqc4AKAIAIAEQ\nqA5FDQBBmKnOACgCACIGQQxqKAIAIQggBigCCCEKIAYoAgAhCwJ/IAYoAgQiAQRAIAdBADYCiAIg\nByAINgKEAiAHIAo2AoACIAcgATYC/AEgByALNgL4AUEBDAELIAdBADYC+AFBAAshAiAHQfgAaiAH\nQfgBakG4u8QAEN4hIAdB5AFqQQE2AgAgB0HsAWpBADYCACAHQZC8xAA2AuABIAdBpJbMADYC6AEg\nB0EANgLYAQJAIAIgAUkEQCAHIAg2AoQCIAcgCjYCgAIgByABNgL8ASAHIAs2AvgBIAcgAjYCiAIg\nAkEBaiECDAELIAdBADYC+AELIAdBkAFqIAdB+AFqQbi7xAAQ3iEgByAHQcgAajYCpAECQCACIAFJ\nBEAgByACNgLQASAHIAg2AswBIAcgCjYCyAEgByABNgLEASAHIAs2AsABDAELIAdBADYCwAELIAdB\nqAFqIAdBwAFqQbi7xAAQ3iEgB0GYAmpBqLzEADYCACAHQYwCakGYvMQANgIAIAdBlAJqIAdBwAFq\nNgIAIAdBiAJqIAdBpAFqNgIAIAdB2LrEADYCgAIgByAGNgJwIAdBAzYCbCAHIAdBqAFqNgKQAiAH\n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\nAyAOT3INAiABQeAAaiABQZADaiADKAIAIANBBGooAgAgBCgCACAEQQRqKAIAELw2Qf8BcUH/AUYb\nIgQgBCgCACIEQdABajYCACABIAJB0AFqIgc2ApwDIAIgBEHQARCPOBogASgCYCEDIAEoApADIQQg\nByECDAALAAsgAyECIAchBAsgAiAEIAUgBGsQjzgaIAsgASgCxAEgASgCyAEQjisiAiAKIBFqNgIE\nIAIgEDYCACABQcABaiAPEK0dDAALAAsACwALAAsgCEECSQ0AIAhBfmohAwNAIANBf0YNASABIAMg\nCSAIEIwmIAEoAgAgASgCBBD6DCADQX9qIQMMAAsACyABQcgBaiABQdgAaigCADYCACABIAEpA1A3\nA8ABIAFBQGsgAUHAAWoQogUMBAsgAyAEaiABQcABakHQARCOOBogASACQQFqIgI2ApABIANB0AFq\nIQMMAAsACyAAIAEoAsQBNgIEDAILIAFCADcCRCABQdAAahDcLAsgASgCPCICRQRAIAEoAkAhAiAA\nQQhqIAEpAkQ3AgAgACACNgIEQQAMAgsgAUFAaxCZByAAIAI2AgQLQQELNgIAIAFBoANqJAALzw4C\nCX8CfiMAQYAEayIDJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AQEEBaw4FBgAB\nAwIECwALIAFByABqKAIAIQUgASgCRCEEDAMLIAFB5ABqKAIAIQUgASgCYCEEDAYLIAFByABqKAIA\nIQUgASgCRCEEDAQLIAEgASgCPCIENgI4IAEgASkCKDcCACABIAEpAjA3AgggA0EoaiAEQQhqKAIA\nIARBDGooAgAQxi0gA0EgaiADKAIoIAQoAgBBCGogBCgCBCADKAIsKAJYEQYAIAMoAiAhBCABQcgA\naiADKAIkIgU2AgAgASAENgJECyADQcgCaiAEIAIgBSgCDBEDAEEDIQQgAygCyAIiB0EDRg0BIANB\nzgBqIgYgAy0AzwI6AAAgAyADLwDNAjsBTCADLQDMAiEEIAMoAtACIQUgAykC1AIhDCADKQLcAiEN\nIAFBxABqENErIAdBAkcEQCABQRBqIQYCQCAHRQRAIAZBADYCAAwBCyADIAMvAUw7AMkCIAMgBDoA\nyAIgAyADQc4Aai0AADoAywIgAyANNwPYAiADIAw3A9ACIAMgBTYCzAIgBiADQcgCakEAIAMoAsgC\nGxDJLyADQcgCahCsLgsgA0EYaiABKAI4IgRBCGooAgAgBEEMaigCABDGLSADQRBqIAMoAhggASgC\nACABKAIEIAMoAhwoAlgRBgAgAygCECEEIAEgAygCFCIFNgJIIAEgBDYCRAwDCyADQcYCaiAGLQAA\nOgAAIAMgAy8BTDsBxAIMBAtBgIDAAEEjQZCfxgAQ+R0ACyAAQQQ2AmAMBgsgA0HIAmogBCACIAUo\nAgwRAwACQCADKALIAiIHQQNHBEAgA0HOAGoiBiADLQDPAjoAACADIAMvAM0COwFMIAMtAMwCIQQg\nAygC0AIhBSADKQLUAiEMIAMpAtwCIQ0gAUHEAGoQ0SsgB0ECRg0BIAEgAy8BTDsASSABIAQ6AEgg\nASAHNgJEIAFB2ABqIA03AgAgAUHQAGogDDcCACABQcwAaiAFNgIAIAFBywBqIAYtAAA6AAAgA0EI\naiABKAI4IgRBCGooAgAgBEEMaigCABDGLSADIAMoAgggASgCACABKAIEIAEoAgggAUEMaigCACAD\nKAIMKAJQEQkAIAMoAgAhBCABQeQAaiADKAIEIgU2AgAgASAENgJgDAILQQQhBCAAQQQ2AmAMBgsg\nA0HGAmogBi0AADoAACADIAMvAUw7AcQCIAFBEGoQmTQMAQsgA0HIAmogBCACIAUoAgwRAwAgAy0A\nyAIiBEEQRg0BIANBogFqIgIgAy0AywI6AAAgAyADLwDJAjsBoAEgAygCzAIhBSADKQPQAiEMIAFB\n4ABqENErIARBD0YNAiADQcYCaiACLQAAOgAAIAMgAy8BoAE7AcQCIAFBxABqELwwIAFBEGoQmTQL\nQQMhAgwCCyAAQQQ2AmBBBSEEDAILIANBqAFqIAFBGGopAgA3AwAgA0GwAWogAUEgaikCADcDACAD\nQcQBaiABQcwAaikCADcCACADQcwBaiABQdQAaikCADcCACADQdQBaiABQdwAaigCADYCACADIAEo\nAjgiBzYCuAEgAyABKQIQNwOgASADIAEpAkQ3ArwBAn8gBQRAIANB5AJqIAw3AgAgA0HwA2oiBiAB\nQRBqIgRBCGopAgA3AwAgA0H4A2oiCCAEQRBqKQIANwMAIANB0ANqIgkgAUHEAGoiAkEIaikCADcD\nACADQdgDaiIKIAJBEGopAgA3AwAgA0HgA2oiCyACQRhqKAIANgIAIAMgBTYC4AIgAyAEKQIANwPo\nAyADIAIpAgA3A8gDIANB7AJqIAdBFGoQ7RcgA0HYAmoiAiAIKQMANwMAIANB0AJqIgQgBikDADcD\nACADQbADaiAJKQMANwMAIANBuANqIAopAwA3AwAgA0HAA2ogCygCADYCACADIAMpA+gDIg03A8gC\nIANBngFqIAMtAMsCOgAAIAMgAykDyAM3A6gDIAMgAy8AyQI7AZwBIAQpAwAhDCADKALMAiEFIANB\nzABqIAJB0AAQjzgaIANBOGogA0G0A2opAgA3AwAgA0FAayADQbwDaikCADcDACADIAMpAqwDNwMw\nIA2nIQQgAygCqAMMAQsgA0GgAWoQmTQgA0G8AWoQvDBBAgshAiADQcYCaiADQZ4Bai0AADoAACAD\nIAMvAZwBOwHEAiADQfQBaiADQcwAakHQABCPOBogA0HoAWogA0FAaykDADcDACADQeABaiADQThq\nKQMANwMAIAMgAykDMDcD2AELIAAgBDoAACAAIAMvAcQCOwABIAAgDDcCCCAAIAU2AgQgAEEDaiAD\nQcYCai0AADoAACAAQRBqIANB9AFqQdAAEI84GiAAIAI2AmAgACADKQPYATcCZCAAQewAaiADQeAB\naikDADcCACAAQfQAaiADQegBaikDADcCAEEBIQQLIAEgBDoAQCADQYAEaiQAC88OAgl/An4jAEGA\nBGsiAyQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAEBBAWsOBQYAAQMCBAsACyAB\nQcgAaigCACEFIAEoAkQhBAwDCyABQeQAaigCACEFIAEoAmAhBAwGCyABQcgAaigCACEFIAEoAkQh\nBAwECyABIAEoAjwiBDYCOCABIAEpAig3AgAgASABKQIwNwIIIANBKGogBEEIaigCACAEQQxqKAIA\nEMYtIANBIGogAygCKCAEKAIAQQhqIAQoAgQgAygCLCgCWBEGACADKAIgIQQgAUHIAGogAygCJCIF\nNgIAIAEgBDYCRAsgA0HIAmogBCACIAUoAgwRAwBBAyEEIAMoAsgCIgdBA0YNASADQc4AaiIGIAMt\nAM8COgAAIAMgAy8AzQI7AUwgAy0AzAIhBCADKALQAiEFIAMpAtQCIQwgAykC3AIhDSABQcQAahDR\nKyAHQQJHBEAgAUEQaiEGAkAgB0UEQCAGQQA2AgAMAQsgAyADLwFMOwDJAiADIAQ6AMgCIAMgA0HO\nAGotAAA6AMsCIAMgDTcD2AIgAyAMNwPQAiADIAU2AswCIAYgA0HIAmpBACADKALIAhsQyS8gA0HI\nAmoQrC4LIANBGGogASgCOCIEQQhqKAIAIARBDGooAgAQxi0gA0EQaiADKAIYIAEoAgAgASgCBCAD\nKAIcKAJYEQYAIAMoAhAhBCABIAMoAhQiBTYCSCABIAQ2AkQMAwsgA0HGAmogBi0AADoAACADIAMv\nAUw7AcQCDAQLQcD0xQBBI0GQn8YAEPkdAAsgAEEENgJgDAYLIANByAJqIAQgAiAFKAIMEQMAAkAg\nAygCyAIiB0EDRwRAIANBzgBqIgYgAy0AzwI6AAAgAyADLwDNAjsBTCADLQDMAiEEIAMoAtACIQUg\nAykC1AIhDCADKQLcAiENIAFBxABqENErIAdBAkYNASABIAMvAUw7AEkgASAEOgBIIAEgBzYCRCAB\nQdgAaiANNwIAIAFB0ABqIAw3AgAgAUHMAGogBTYCACABQcsAaiAGLQAAOgAAIANBCGogASgCOCIE\nQQhqKAIAIARBDGooAgAQxi0gAyADKAIIIAEoAgAgASgCBCABKAIIIAFBDGooAgAgAygCDCgCUBEJ\nACADKAIAIQQgAUHkAGogAygCBCIFNgIAIAEgBDYCYAwCC0EEIQQgAEEENgJgDAYLIANBxgJqIAYt\nAAA6AAAgAyADLwFMOwHEAiABQRBqEJk0DAELIANByAJqIAQgAiAFKAIMEQMAIAMtAMgCIgRBEEYN\nASADQaIBaiICIAMtAMsCOgAAIAMgAy8AyQI7AaABIAMoAswCIQUgAykD0AIhDCABQeAAahDRKyAE\nQQ9GDQIgA0HGAmogAi0AADoAACADIAMvAaABOwHEAiABQcQAahC8MCABQRBqEJk0C0EDIQIMAgsg\nAEEENgJgQQUhBAwCCyADQagBaiABQRhqKQIANwMAIANBsAFqIAFBIGopAgA3AwAgA0HEAWogAUHM\nAGopAgA3AgAgA0HMAWogAUHUAGopAgA3AgAgA0HUAWogAUHcAGooAgA2AgAgAyABKAI4Igc2ArgB\nIAMgASkCEDcDoAEgAyABKQJENwK8AQJ/IAUEQCADQeQCaiAMNwIAIANB8ANqIgYgAUEQaiIEQQhq\nKQIANwMAIANB+ANqIgggBEEQaikCADcDACADQdADaiIJIAFBxABqIgJBCGopAgA3AwAgA0HYA2oi\nCiACQRBqKQIANwMAIANB4ANqIgsgAkEYaigCADYCACADIAU2AuACIAMgBCkCADcD6AMgAyACKQIA\nNwPIAyADQewCaiAHQRRqEO0XIANB2AJqIgIgCCkDADcDACADQdACaiIEIAYpAwA3AwAgA0GwA2og\nCSkDADcDACADQbgDaiAKKQMANwMAIANBwANqIAsoAgA2AgAgAyADKQPoAyINNwPIAiADQZ4BaiAD\nLQDLAjoAACADIAMpA8gDNwOoAyADIAMvAMkCOwGcASAEKQMAIQwgAygCzAIhBSADQcwAaiACQdAA\nEI84GiADQThqIANBtANqKQIANwMAIANBQGsgA0G8A2opAgA3AwAgAyADKQKsAzcDMCANpyEEIAMo\nAqgDDAELIANBoAFqEJk0IANBvAFqELwwQQILIQIgA0HGAmogA0GeAWotAAA6AAAgAyADLwGcATsB\nxAIgA0H0AWogA0HMAGpB0AAQjzgaIANB6AFqIANBQGspAwA3AwAgA0HgAWogA0E4aikDADcDACAD\nIAMpAzA3A9gBCyAAIAQ6AAAgACADLwHEAjsAASAAIAw3AgggACAFNgIEIABBA2ogA0HGAmotAAA6\nAAAgAEEQaiADQfQBakHQABCPOBogACACNgJgIAAgAykD2AE3AmQgAEHsAGogA0HgAWopAwA3AgAg\nAEH0AGogA0HoAWopAwA3AgBBASEECyABIAQ6AEAgA0GABGokAAuVDgIPfwR+IwBBgAFrIgIkACAC\nQfAAaiABEJUVAkACQAJ/IAItAHBFBEAgAi0AcQ0CIAJBBTYCMCABIAJBMGoQuxsMAQsgAigCdAsh\nBSAAQQE2AgAgACAFNgIEDAELIAACfwJAIAItAHJB+wBGBEAgASABLQAcQX9qIgM6ABwgA0H/AXFF\nBEAgAkEVNgIwIAEgAkEwahC7GyEBIABBATYCACAAIAE2AgQMBAsgASABKAIIQQFqNgIIIAJBAToA\nTCACIAE2AkggAkIANwJUA0AgAkHwAGogAkHIAGoQkAcCQAJ/AkACQAJAAkACQCACKAJwIgZBfGoO\nAgQAAQsgAigCdCEFDAELIAIpAnQhESACKAJ4IQMgAigCdCACQTBqIAIoAkgQtiwgAigCMEUNASAC\nKAI0IQUgBkEDRw0AIAMQoDULIAJB0ABqENIHQQAhB0EBDAILIAIpAzghEiACIBFCIIinIgk2Ajgg\n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\nIAIpAzg3A8ABIAsgCEEIaigCADYCACACIAgpAgA3A6gBIAJBmAFqIAJBwAFqIAJBqAFqIAYQ6wsg\nCSAOKQMANwMAIBUgDSkDADcDACACIAIpA3A3AzggAyEGIAEhAyAHIQQMAQsLIAJByAFqIAJBQGso\nAgA2AgAgAiACKQM4NwPAASACQbABaiAIQQhqKAIANgIAIAIgCCkCADcDqAEgAkGIAWogAkHAAWog\nAkGoAWogBhDrCwsgACgCGCIAIAAoAghBAWo2AggMAQsgAkGAAWogAkHIAGopAwAiGTcDACACQfgA\naiIBIAJBQGsiAykDACIaNwMAIAIgAikDOCIbNwNwIAJBuAFqIBk3AwAgAkGwAWogGjcDACACIBs3\nA6gBIAAoAhgiACgCBEUNAyACQQhqIAAQ/xogAigCDCEEIAIoAgggAkHIAWogASgCADYCACACIAIp\nA3A3A8ABIAMgAkG8AWooAgA2AgAgAiACKQK0ATcDOCAEIAJBwAFqIAJBOGogBSAGEIgSIAAgACgC\nCEEBajYCCAsgAkHQAWokAA8LQcyNywBBNUGEjssAEPkdAAsgBEEMQbyNywAQvTYAC0GQocwAQStB\n5JXLABD5HQALQeSMywBBKEGMjcsAEPkdAAvjDgECfyMAQdACayIDJAAgA0EIaiABKAIYKAIIEJgV\nIAEoAhAiBARAIAQgAhCrGQsgA0HIAWogAkEIaigCADYCACADIAIpAgA3A8ABIANBGGpBASADQcAB\nahCYJCADQTBqIANBGGogARDvCQJAIAMoAggiAkEUaiIEKAIAQQRNBEAgA0EBOgAQIAQQ0BIgAkEF\nNgIUIAJBGGogAykDGDcCACACQSBqIANBIGopAwA3AgAgAkEoaiADQShqKQMANwIAIANBwAFqIANB\nMGpBkAEQjzgaIAAgAUH4AGooAgAgA0HAAWoQkw8MAQsgAEEdNgIQAkAgAygCOEEcRwRAIANBMGoQ\nnzICQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMoAjgiAEF1akENIABBCksbDhAB\nAgMEBQYHCAkKCwwNDg8QAAsgA0E8aigCACADQUBrKAIAEKA1DBELIANBzABqKAIAIANB0ABqKAIA\nEIw0IANBxABqKAIAIANByABqKAIAEKA1IANBPGooAgAgA0FAaygCABCtNAwQCyADQdAAaigCACAD\nQdQAaigCABCgNSADQdgAaigCACADQdwAaigCABCMNCADQcgAaigCACADQcwAaigCABCtNAwPCyAD\nQcQAaigCACADQcgAaigCABCgNSADQTxqKAIAIANBQGsoAgAQrTQgA0HMAGooAgAiAEEDTUEAIABB\nAkcbDQ4gA0HQAGooAgAgA0HUAGooAgAQoDUMDgsgA0HEAGooAgAgA0HIAGooAgAQoDUgA0HQAGoo\nAgAiACADQdQAaigCABCFHiADQcwAaigCACAAEMYwIANBPGooAgAgA0FAaygCABCtNAwNCyADQTxq\nEJ8yIANBzABqEOkrIANBxABqKAIAIANByABqKAIAEKA1DAwLIANBPGoQnzIgA0HMAGoQ6BAgA0HE\nAGooAgAgA0HIAGooAgAQoDUMCwsgA0HEAGooAgAgA0HIAGooAgAQjDQgA0HQAGoQ6isgA0E8aigC\nACADQUBrKAIAEKA1DAoLIANBxABqEN0SIANBPGooAgAgA0FAaygCABCgNQwJCyADQcQAaigCACAD\nQcgAaigCABCMNCADQTxqKAIAIANBQGsoAgAQoDUMCAsgA0HEAGoQhwcgA0HQAGooAgAgA0HUAGoo\nAgAQjDQgA0E8aigCACADQUBrKAIAEKA1DAcLIANBPGooAgAgA0FAaygCABCgNQwGCyADQTxqEJAr\nDAULIANB1ABqENcaAkACQAJAAkACQCADQTxqKAIADgUAAQIDBAkLIANBQGsoAgAgA0HEAGooAgAQ\noDUMCAsgA0FAaygCACADQcQAaigCABCgNQwHCyADQUBrKAIAIANBxABqKAIAEKA1DAYLIANBQGsQ\nkCsMBQsgA0FAaxCYKwwECyADQThqEIgGIANB+ABqIgEoAgAiAEEPRg0DAkACQAJAIABBdWpBASAA\nQQpLGw4DAAECBgsgA0H8AGooAgAgA0GAAWooAgAQoDUMBQsgA0G4AWooAgAgA0G8AWooAgAQoDUg\nARCIBgwECyADQfwAahCYKwwDCyADQTxqEKkuDAILIANBmAFqKAIAIANBnAFqKAIAEIw0IANBQGsQ\nxC4gA0GQAWooAgAgA0GUAWooAgAQoDUMAQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAg\nAygCQA4PDwECAwQFBgcICQoLDA0OAAsgA0HEAGooAgAgA0HIAGooAgAQoDUMDgsgA0HkAGoQ0isg\nA0HEAGoQnzIgA0HMAGooAgAgA0HQAGooAgAQjDQgA0HYAGooAgAgA0HcAGooAgAQjDQMDQsgA0GA\nAWooAgBBAk8EQCADQYQBaigCACADQYgBaigCABCgNQsgA0H0AGoiACgCAEEDRwRAIAAQ0isgA0HU\nAGoQnzIgA0HcAGooAgAgA0HgAGooAgAQjDQgA0HoAGooAgAgA0HsAGooAgAQjDQLIANBxABqEJ8y\nIANBzABqEJ8yDAwLIANBiAFqENIrIANBxABqEJ8yIANBzABqKAIAIANB0ABqKAIAEIw0IANB2ABq\nKAIAIANB3ABqKAIAEIw0IANB5ABqKAIAIANB6ABqKAIAEIw0IANB8ABqKAIAIANB9ABqKAIAEIw0\nIANB/ABqEOIrDAsLIANByABqEM8uDAoLIANBxABqEPwvDAkLIANBxABqEP0vDAgLIANBxABqEKEs\nDAcLIANBxABqENs1DAYLIANBxABqEIYvDAULIANBxABqEKIsDAQLIANBxABqEJ8yDAMLIANBxABq\nENcaDAILIANBxABqAkACQAJAQQAgA0HUAGoiASgCACICQXxqIgQgBCACSxsOAgECAAsgA0HYAGoo\nAgAgA0HcAGooAgAQoDUMAQsgARDbKwsQnzIgA0HMAGoQnzIMAQsgA0HEAGoQnzIgA0HMAGooAgAg\nA0HQAGooAgAQjDQLIANBIGoQ6isLIANBCGoQ+CkgA0HQAmokAAvpDQIRfwJ+IwBBoAFrIgQkACAC\nKAIIIQ0gAigCBCEOIAIoAgAhCgJAAkACQAJAAkACQCABKAIEIgVFBEBBACEFDAELIAEoAgAhCCAK\nQQNHIQ8DQCAFLwGOAiIJQQxsIRBBACECQQAhBgJAAkADQCAGIQsgAiAQRg0BQX8gCiACIAVqIgZB\nBGooAgAiDEcgCiAMSRsiB0UEQCAPIAxBA0dyDQMgDiANIAZBCGooAgAgBkEMaigCABDpJSEHCyAL\nQQFqIQYgAkEMaiECAkAgB0H/AXEOAgMBAAsLIAZBf2ohCQsgCEUNAiAIQX9qIQggBSAJQQJ0akGQ\nAmooAgAhBQwBCwsgCkEDRw0BIA4gDRCVOAwBCyAKQQRHDQEgCSELCyAAQQhqIAUgC0EMbGoiAUGQ\nAWoiAigCADYCACAAIAFBiAFqIgApAgA3AgAgA0EIaigCACEBIAAgAykCADcCACACIAE2AgAMAQsg\nDq0gDa1CIIaEIRUCQCAFRQRAEOMtIQIgBCAVNwKEASAEIAo2AoABIARBmAFqIANBCGooAgA2AgAg\nBCADKQIANwOQASACIARBgAFqIARBkAFqEIUYIAFBATYCCCABIAI2AgQgAUEANgIADAELIAQgCTYC\nWCAEQQA2AlAgBCAFNgJUIARB6ABqIg0gA0EIaiICKAIANgIAIAQgAykCADcDYAJAIAUvAY4CQQpN\nBEAgBCAVNwKEASAEIAo2AoABIARBmAFqIAIoAgA2AgAgBCADKQIANwOQASAEQdAAaiAEQYABaiAE\nQZABahCYFBoMAQsgBEGQAWogCRCVGyAEKAKQASEHIARBmAFqIgkoAgAhDiAEKAKUASEIEOMtIgMg\nBS8BjgIgB0F/c2oiAjsBjgIgBUEEaiIMIAdBDGwiBmoiCykCBCEWIAsoAgAhCyAJIAVBiAFqIg8g\nBmoiEEEIaigCADYCACAEIBApAgA3A5ABIARBKGogA0EEaiACEJUrIAwgBkEMaiIGaiACIAQoAigg\nBCgCLBDbKSAEQSBqIANBiAFqIAIQlisgBiAPaiACIAQoAiAgBCgCJBDbKSAFIAc7AY4CIARByABq\nIAkoAgA2AgAgBCAEKQOQATcDQCAEIA42AnggBCADIAUgCBs2AnQgBEEANgJwIAQgFTcChAEgBCAK\nNgKAASAJIA0oAgA2AgAgBCAEKQNgNwOQASAEQfAAaiAEQYABaiAEQZABahCYFBogC0EERg0AIARB\nOGoiCiAEQcgAaigCADYCACAEIAQpA0A3AzBBACEGQQAhBwNAIAUoAgAiAgRAIAQgBS8BjAIiBTYC\naCAEIAI2AmQgBCAHQQFqIgk2AmAgBiAHRw0FAkAgAi8BjgIiD0ELTwRAIARBkAFqIAUQlRsgBCgC\nkAEhBiAEKAKYASEQIAQoApQBIQ0Q5C0hByAEQZgBaiIOIAJBiAFqIhMgBkEMbCIIaiIFQQhqKAIA\nNgIAIAcgAi8BjgIiESAGQX9zaiIMOwGOAiAEIAUpAgA3A5ABIAJBBGoiFCAIaiISKAIAIQUgEikC\nBCEVIARBGGogB0EEaiAMEJUrIBQgCEEMaiISaiARIAZBAWoiCGsiESAEKAIYIAQoAhwQ2ykgBEEQ\naiAHQYgBaiAMEJYrIBIgE2ogESAEKAIQIAQoAhQQ2ykgAiAGOwGOAiAHLwGOAiIMQQFqIQYgDEEM\nSQ0BIAZBDEG8jcsAEL02AAsgBCAWNwKEASAEIAs2AoABIARBmAFqIARBOGooAgA2AgAgBCAEKQMw\nNwOQASAEQeAAaiAEQYABaiAEQZABaiADEKQODAMLIAIgCEECdGpBkAJqIA8gCGtBAWogB0GQAmog\nBhDUKSAEQQhqIAcgCRCIFiAEQdgAaiIIIA4oAgA2AgAgBCAEKQOQATcDUCAEKAIIIQYgBCgCDCEH\nIAQgEDYCeCAEIAcgAiANGzYCdCAEIAYgCSANGzYCcCAEIBY3AoQBIAQgCzYCgAEgDiAKKAIANgIA\nIAQgBCkDMDcDkAEgBEHwAGogBEGAAWogBEGQAWogAxCkDiAFQQRGDQIgCiAIKAIANgIAIAQgBCkD\nUDcDMCAFIQsgFSEWIAchAyACIQUgCSEHDAELCyAEQfgAaiICIARBOGooAgA2AgAgBCAEKQMwNwNw\nIAEoAgRFDQQgBCABEP8aIAQoAgQhBSAEKAIAIAQgFjcChAEgBCALNgKAASAEQZgBaiACKAIANgIA\nIAQgBCkDcDcDkAEgBSAEQYABaiAEQZABaiAGIAMQiBILIAEgASgCCEEBajYCCAsgAEEANgIECyAE\nQaABaiQADwtBzI3LAEE1QYSOywAQ+R0AC0GQocwAQStB5JXLABD5HQALkA0BHH8jAEHADGsiASQA\nIAFBEGogABDVIyABKAIUIQcgASgCECIAKAIkIgggCCgCACICQQFqNgIAAkAgAkF/TA0AIAFB8AVq\nIAAQ8wwgAUEIaiAAQcQAaigCACAAQcgAaigCABCXKCABKAIMIRIgASgCCCETIABBzABqKAIAIgkg\nCSgCACICQQFqNgIAIAJBf0wNACAAQdAAaigCACIKIAooAgAiAkEBajYCACACQX9MDQAgAEHUAGoo\nAgAiCyALKAIAIgJBAWo2AgAgAkF/TA0AIABB2ABqKAIAIgwgDCgCACICQQFqNgIAIAJBf0wNACAB\nQcAGaiAAQdwAahDzDCAAQYQBaigCACINIA0oAgAiAkEBajYCACACQX9MDQAgAEH8AGooAgAiDiAO\nKAIAIgJBAWo2AgAgAkF/TA0AIAFBkAFqIAFByAZqKQMANwMAIAFBmAFqIAFB0AZqKQMANwMAIAFB\noAFqIAFB2AZqKQMANwMAIAEgASkDwAY3A4gBIABBgAFqKAIAIRQgAEGIAWooAgAiDyAPKAIAIgJB\nAWo2AgAgAkF/TA0AIABBjAFqKAIAIhAgECgCACICQQFqNgIAIAJBf0wNACAAQZABaigCACIRIBEo\nAgAiAkEBajYCACACQX9MDQACQCAAQSxqIgIoAgBFBEAgAUEANgIwDAELIAFBMGogAhCjDwsCf0EA\nIABBlAFqKAIARQ0AGgJAIABBmAFqIgIoAgAEQCABQcAGaiACEKMPDAELIAEgAEGcAWooAgAgAEGg\nAWooAgAQlyggASgCBCEFIAEoAgAhBiAAQaQBaigCACICIAIoAgAiA0EBajYCACADQX9MDQIgAEGo\nAWooAgAiAyADKAIAIgRBAWo2AgAgBEF/TA0CIAFB0AZqIAM2AgAgAUHMBmogAjYCACABQcgGaiAF\nNgIAIAEgBjYCxAYgAUEANgLABgsgAUH4AGogAUHQBmopAwA3AwAgAUHwAGogAUHIBmopAwA3AwAg\nASABKQPABjcDaEEBCyEDIAFB2AZqIAFBoAFqKQMANwMAIAFB0AZqIAFBmAFqKQMANwMAIAFByAZq\nIAFBkAFqKQMANwMAIAFBsAZqIAFBOGopAwA3AwAgAUG4BmogAUFAaykDADcDACABQZgGaiABQfAA\naikDADcDACABQaAGaiABQfgAaikDADcDACABIAEpA4gBNwPABiABIAEpAzA3A6gGIAEgASkDaDcD\nkAYgACgCKCIFIAUoAgAiAkEBajYCACACQX9MDQAgAC0AsAEhBkEAIQIgACgCICIABEAgACAAKAIA\nIgRBAWo2AgAgACECIARBf0wNAQsgAUGAAWoiACABQYgGaikDADcDACABQfgAaiIEIAFBgAZqKQMA\nNwMAIAFB8ABqIhUgAUH4BWopAwA3AwAgAUHYAGoiFiABQbAGaikDADcDACABQeAAaiIXIAFBuAZq\nKQMANwMAIAFBOGoiGCABQcgGaikDADcDACABQUBrIhkgAUHQBmopAwA3AwAgAUHIAGoiGiABQdgG\naikDADcDACABIAEpA/AFNwNoIAEgASkDqAY3A1AgASABKQPABjcDMCABQShqIhsgAUGgBmopAwA3\nAwAgAUEgaiIcIAFBmAZqKQMANwMAIAEgASkDkAY3AxggAUGcC2ogACkDADcCACABQZQLaiAEKQMA\nNwIAIAFBjAtqIBUpAwA3AgAgASABKQNoNwKECyABQYgBaiABQcAGakHkBBCPOBogAUHABmogAUGI\n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\nAkACQAJAAkAgAS0AuwZBAWsOBQEAAwUHAgsAC0GAgMAAQSNBwJ7GABD5HQALIAFBADoAugYgAUEA\nOwG4BiABIAEoAuAFIgQ2AogFIAFBjAVqIgkgAUHkBWpB1AAQjzgaIAFBhAVqKAIAIQcgAUH8BGoo\nAgAhCyABKAKABSEGIAEoAvgEIQoCQAJAAkACQAJAIAEoAvAEIgUEQCABQfQEaigCACEIIANBGGog\nBCgCAEEIaiAEKAIEEIUjIANB0AZqIAMoAhggAygCHCAFIAgQ0wwgAygCkAgiBEUNASADQfgBaiAD\nQdAGakHAARCPOBogA0GMBWogA0GcCGooAgA2AgAgAyADKQKUCDcChAUgA0HAA2ogA0H4AWpBwAEQ\njzgaIAMgBDYCgAUgAUGUBWooAgAgAygCiAUQmxoNAiADQcADahCoNUEQIQIMBAsgAUEANgLAASAB\nQQE6ALoGDAILIANBrAhqIANB2AZqKAIANgAAIAMgAykD0AY3AKQIQQ8hAgwCCyABIANBwANqQdAB\nEI84QQE6ALoGC0EAIQRBACEFAkACQAJAAkACQCAGBEAgA0EQaiABKAKIBSIFKAIAQQhqIAUoAgQQ\nhSMgA0HQBmogAygCECADKAIUIAYgBxCKDCADKAKQCCIFRQ0DIANBkAVqIANB0AZqQcABEI84GiAD\nQYwFaiADQZwIaigCADYCACADIAMpApQINwKEBSADQcADaiADQZAFakHAARCPOBogAyAFNgKABSAB\nQZwFaigCACADKAKIBRCbGkUNASADQfABaiADQYQFaiIGQQhqKAIANgIAIAMgBikCADcD6AEgA0H7\nAWogA0HAA2pBwAEQjzgaCyADQShqIANB+wFqIgdBwAEQjzghBiABQZwDaiADQfABaiIIKAIANgIA\nIAFBlANqIAMpA+gBNwIAIAFB0AFqIAZBwAEQjzghDCABQZADaiAFNgIAIAFBAToAuQYgCg0BDAYL\nIANBwANqEKg1QRAhAgwDCyADQQhqIAEoAogFIgQoAgBBCGogBCgCBBCFIyADQdAGaiADKAIIIAMo\nAgwgCiALEIsMAkAgAygCkAgiBARAIANBkAVqIANB0AZqQcABEI84GiADQYwFaiADQZwIaigCADYC\nACADIAMpApQINwKEBSADQcADaiADQZAFakHAARCPOBogAyAENgKABSABQZgFaigCACADKAKIBRCb\nGkUNASADQfABaiADQYQFaiIFQQhqKAIANgIAIAMgBSkCADcD6AEgA0H7AWogA0HAA2pBwAEQjzga\nDAYLIANBrAhqIANB2AZqKAIANgAAIAMgAykD0AY3AKQIQQ8hAgwCCyADQcADahCoNUEQIQIMAQsg\nA0GsCGogA0HYBmooAgA2AAAgAyADKQPQBjcApAhBDyECDAELIAFBADoAuAYgDBCQNAsgAUEAOgC5\nBiABEJA0CyABQQA6ALoGDAwLIAYgB0HAARCPOCEFIAFB7ARqIAgoAgA2AgAgAUHkBGogAykD6AE3\nAgAgAUGgA2ogBUHAARCPOBogAUHgBGogBDYCACABQQE6ALgGIAEoAsABRQ0BIAFBADoAugYgAUHo\nBmogAUHQARCPOBogASgCiAUoAgwhBCABQeAGakEAOgAAIAFB3AZqIARBCGo2AgALIAFBwAZqIgUg\nAhDkBSIERQ0FIAUQmzEgBEEIaiIFEJA0IAUgAUHoBmpB0AEQjzgaIAQQui8gAUHgBGooAgAhBAsg\nBEUNASABQQA6ALgGIAFB6AZqIAFBoANqQdABEI84GiABKAKIBSgCFCEEIAFB4AZqQQA6AAAgAUHc\nBmogBEEIajYCAAsgAUHABmoiBSACEOQFIgRFDQQgBRCbMSAEQQhqIgUQkDQgBSABQegGakHQARCP\nOBogBBC6LwsgAUGQA2ooAgBFDQEgAUEAOgC5BiABQegGaiABQdABakHQARCPOBogASgCiAUoAhAh\nBCABQeAGakEAOgAAIAFB3AZqIARBCGo2AgALIAFBwAZqIgQgAhDkBSICRQ0DIAQQmzEgAkEIaiIE\nEJA0IAQgAUHoBmpB0AEQjzgaIAIQui8LIAFB4ARqKAIARQ0EIAEtALgGDQMMBAsgAEESOgAAQQMM\nBQsgAEESOgAAQQQMBAsgAEESOgAAQQUMAwsgAUGgA2oQqDULIAFBADoAuAYCQCABQZADaigCAEUN\nACABLQC5BkUNACABQdABahCoNQsgAUEAOgC5BgJAIAEoAsABRQ0AIAEtALoGRQ0AIAEQqDULIAFB\nADoAugYgAUGMBWohCUERIQILIAkQqTUgACACOgAAIAAgAykAoQg3AAEgAEEIaiADQagIaikAADcA\nAEEBCzoAuwYgA0GwCGokAAu5DgIHfwJ+IwBBkAprIgMkACABAn8CQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQCABLQD8AUEBaw4DBwEAAgsgAUHkAWohCQJAIAEtAOQBQQFrDgMEAQYACyABQQxqKAIA\nIQUgASgCCCEGIAEoAgQhByABKAIAIQggASgC4AEhBAwCCwALIAFB7AFqKAIAIQcgAUH0AWooAgAh\nBSABKALoASEIIAEoAvABIQYgASgC+AEhBCABQQA6AOQBIAEgBDYC4AEgASAFNgIMIAEgBjYCCCAB\nIAc2AgQgASAINgIAIAFB5AFqIQkLIAEgBDYCECADQawHaiAFNgIAIAMgBjYCqAcgAyAHNgKkByAD\nIAg2AqAHIAEgBEEQaigCACADQaAHahCeCDYCFCADQaAHaiABKAIQQa+ixwBBFkEAEJ0ZIAFBFGoh\nBAJAIAMoAqQHRQRAIAEgAygCoAciBTYCiAEgAUGMAWpBADYCAAwBCyABQYgBaiADQaAHakE0EI84\nIQUgAUGMAWooAgANAiAFKAIAIQULIANBwAlqIAUQlTYgBCgCABCmNAwGC0GwmccAQSNB/KTHABD5\nHQALIANBgAJqIAFB1ABqIAVBNBCPOEGvoscAQRYQnhkCQAJAIAMoAogCRQRAIAEgAygCgAIiBTYC\nSCABQdAAakEANgIADAELIAFByABqIgVBCGoiBiADQYgCaigCADYCACAFIAMpA4ACNwIAIAFB0ABq\nKAIADQEgBSgCACEFCyADQcAJaiAFEJU2DAQLIAEgBSkCACIKNwI8IAFBxABqIAYoAgA2AgAgA0GQ\nBGogCqcgASgCFBCEKAJAAkAgAygCqARFBEAgASADKAKQBCIENgIYIAFBMGpBADYCAAwBCyABQRhq\nIANBkARqQSQQjzghBCABQTBqKAIADQEgBCgCACEECyADQcAJaiAEEJU2DAMLIAFBvAFqIARBJBCP\nOBoLIANBoAdqIAFBvAFqIgQgAigCABCpLyADKAKgB0EDRwRAIAMpA6AHIQogBBCOJSAKQiCIpyEC\nAkACQAJAAkAgCqdBf2oOAgEAAgsgA0HACWogAhCVNgwFCyADQaAHaiABKAIQQRBqKAIAIAIQugEg\nAygCsAkiAkEDRwRAIANBkARqIANBoAdqQZACEI84GiADQfgBaiIEIANBvAlqIgUoAgA2AgAgAyAD\nKQK0CTcD8AEgA0GAAmogA0GQBGpBkAIQjzgaIANBoAdqIANBgAJqQZACEI84GiAFIAQoAgA2AgAg\nAyACNgKwCSADIAMpA/ABNwK0CSADQZAEaiADQaAHahDfByADLQDYBCIEQQJGBEAgA0EJOgDECSAD\nIAMvAZwHOwDFCSADQQM6AIgKIAMgAykDkAQ3A8gJIANBAjsBwAkgAyADQZ4Hai0AADoAxwkMBgsg\nA0GeB2oiAiADLQCTBDoAACADIAMvAJEEOwGcByADKQKUBCEKIAMoApwEIQUgAy0AkAQhBiADQeQG\naiADQaAEakE4EI84GiADQeIGaiIHIANB2wRqLQAAOgAAIANB3gZqIgggAi0AADoAACADIAMvANkE\nOwHgBiADIAMvAZwHOwHcBiADQaQGaiADQeQGakE4EI84GiADQYsKaiAHLQAAOgAAIAMgAy8B4AY7\nAIkKIAMgBjoAwAkgAyAFNgLMCSADIAo3AsQJIAMgAy8B3AY7AMEJIAMgCC0AADoAwwkgA0HQCWog\nA0GkBmpBOBCPOBoMAgsgA0GYBGogA0GoB2oiAikDACIKNwMAIAMgAykDoAciCzcDkAQgA0GqB2og\nCjcBACADIAs3AaIHIANByglqIAIpAQA3AQAgA0HSCWogA0GwB2ovAQA7AQAgA0ECOwHACSADQQM6\nAIgKIAMgAykBoAc3AcIJDAQLQQIhBAsgAyAEOgCICiABKAIUEKY0IAEoAjwQpjQgAUHUAGoQiiQM\nBQsgCUEDOgAADAULQbCZxwBBI0HYq8cAEPkdAAsgASgCFBCmNCABQTxqIQQLIAQoAgAQpjQgAUHU\nAGoQiiQLIAMtAIgKIQQLIANBqAFqIANBwAlqQcgAEI84GiADQaYBaiICIANBiwpqLQAAOgAAIAMg\nAy8AiQo7AaQBIAlBAToAACAEQf8BcSIFQQRGDQAgA0HcAGogA0GoAWpByAAQjzgaIANB2gBqIAIt\nAAA6AAAgAyADLwGkATsBWCABEOMoAkAgBUEDRwRAIANBCGogA0HcAGpByAAQjzgaIANB0wBqIANB\n2gBqLQAAOgAAIAMgBDoAUCADIAMvAVg7AFEMAQsgA0G4B2ogA0H0AGooAgA2AgAgA0GwB2ogA0Hs\nAGopAgA3AwAgA0GoB2ogA0HkAGopAgA3AwAgAyADKQJcNwOgByADQQhqIANBoAdqEL4RIANBAzoA\nUAsgACADQQhqQcwAEI84GkEBDAELIABBBDoASEEDCzoA/AEgA0GQCmokAAv/DAQDfwF+AX0BfCMA\n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\nACABIAEoAghBAWo2AgggAkEwaiABEJUVIAItADAEQCACKAI0IQMMAwsgAi0AMQRAIAItADIhBAwC\nCyACQQU2AjAgASACQTBqELsbIQMMCgtBACEJIAJBADoAZAsCQCAEQSJHBEAgBEH9AEYNASACQRA2\nAjAgASACQTBqELsbIQMMCgsgC0EANgIAIAEgASgCCEEBajYCCCACQYgBaiABIAwQ5gkgAigCjAEh\nAyACKAKIASIFQQJGDQEgAigCkAEhBAJAIAVFBEAgAkEwaiADIAQQ0igMAQsgAkEwaiADIAQQlxcL\nAkAgAi0AMCIFQRdGBEBBGCEFDAELIAJBhgFqIAhBAmotAAA6AAAgAiAILwAAOwGEASACKQM4IQ0L\nIAIoAjQhAwwCCyACQRI2AjAgASACQTBqELsbIQMMCAtBGCEFC0EAIQoLAkACQAJAIAVBamoOAwIA\nCAELAkACQCACKAJoIgVBA0YEQCACQTBqEIQwIAIoAjBBA0YNAiACQZABaiACQThqKAIANgIAIAIg\nAikDMDcDiAEMAQsgAkGQAWogAkHwAGooAgA2AgAgAiACKQNoNwOIAQsgAkEwaiACKAJ8IAIoAoAB\nEO4EIAItADBBBkYNBCACQSBqIAJBPGopAgA3AwAgAkEoaiACQcQAaigCADYCACACIAIpAjQ3Axgg\nAigCMCEDIAIoAogBIQUgAikCjAEhDSACQfgAahDeKwwKCyACKAI0IQMMBgsgByACLwGEATsAACAH\nQQJqIAJBhgFqLQAAOgAAIAIgBToAqAEgAiANNwOwASACIAM2AqwBIAIgAkHgAGoQ4iogAi0AAEEW\nRwRAIAYgAikDADcDACAGQQhqIAJBCGopAwA3AwAgAkGQAWogAkGwAWopAwA3AwAgAkGYAWogBikD\nADcDACACQaABaiACQcgAaikDADcDACACIAIpA6gBNwOIASACQfgAaiACQYgBahDxFwwCCyACKAIE\nIQMgAkGoAWoQuxQMBgsgAigCaEEDRwRAQbyOyQBBCRDbGCEDDAYLIAJBMGogARCxLCACKAIwQQNH\nBEAgAkHoAGoQwjEgAkHwAGogAkE4aigCADYCACACIAIpAzA3A2gMAQsLIAIoAjQhAwwECyACKAI0\nIQMgAkGIAWoQ0isMAgsgAigCjAEhAQwHCyABIAJBuAFqQejHxQAQkwYhAwwECyAFQQNHDAELIAIo\n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\nDAELIAJBKGoQkCtBACEEIAUhAwsgBEUNACAAIAM2AgQgACAENgIAIAAgAikDCDcCCCAAQRBqIAJB\nEGooAgA2AgAMAQsgAyABEKwdIQEgAEEANgIAIAAgATYCBAsgAkHgAGokAAvPDAIJfwF+IwBBwAFr\nIgIkACACQQA2AiQgAkIANwMYIAJBADYCEAJAAkACQCACQRBqIAFB4AFqKAIAIAFB5AFqKAIAEMsL\nIgMNACACQRBqQcibyQBBCiABQcADaigCACABQcQDaigCABDMCyIDDQAgAkEQakGwkskAQQsQqxYi\nAw0AAkACQCACKAIQRQRAIAJB2ABqIAJBIGoiBUEIaigCACIDNgIAIAIgBSkCACILNwNQIAJBADYC\nJCACQThqIgQgAzYCACACIAs3AzAgAkHgAGogAkEwahDkJyACQZABaiACQegAaigCADYCACACIAIp\nA2A3A4gBIAJBsAFqIAFB6AFqEOIjIAJBMGogAigCtAEgAigCuAEQ+TYgAkGwAWoQqBYgAigCsAEg\nAigCtAEQjDQgAi0AMEEGRgRAIAIoAjQhAyACKAKIASACKAKMARCMNAwECyACQagBaiACQUBrKQMA\nNwMAIAJBoAFqIAQpAwA3AwAgAiACKQMwNwOYASACQfAAaiACQRBqQQRyIgkgAkGIAWogAkGYAWoQ\n+hYgAkHwAGoQ7DEgAkEQakHO8cgAQR8QqxYiAw0DIAIoAhANBSACQdgAaiAFQQhqKAIAIgM2AgAg\nAiAFKQIAIgs3A1AgAkEANgIkIAJBOGogAzYCACACIAs3AzAgAkHgAGogAkEwahDkJyACQZABaiAC\nQegAaigCADYCACACIAIpA2A3A4gBIAFBzANqKAIAIQYgAkEIaiABQdADaigCACIDELgYIAJBADYC\nuAEgAiACKQMINwOwASACQbABaiADEMEgIANBBXQhAyACKAK4ASIHQQxsIQQgAigCtAEhCANAIAME\nQCACQfAAaiAGEOYaIAQgCGoiCkEIaiACQfgAaigCADYCACAKIAIpA3A3AgAgA0FgaiEDIARBDGoh\nBCAHQQFqIQcgBkEgaiEGDAELCyACIAc2ArgBIAIgBxC8GCACKAIAIQMgAigCBCIGBEAgAkEANgJ4\nIAIgBjYCdCACIAM2AnADQCAERQ0DIARBdGohBCACQfAAaiAIEJMSIQMgCEEMaiEIIANFDQALIAJB\n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\nQQA2AnALIAJBmAJqIAJBgAFqKQMANwMAIAJBkAJqIAJB+ABqKQMANwMAIAIgAikDcDcDiAJBAQsh\nASACQYABaiACQYACaikDACIbNwMAIAJB+ABqIAJB+AFqKQMAIhw3AwAgAkHgAGogAkGQAmoiACkD\nACIdNwMAIAJB6ABqIAJBmAJqIgMpAwAiHjcDACACQcgAaiAcNwMAIAJB0ABqIBs3AwAgAiACKQPw\nASIbNwNwIAIgAikDiAIiHDcDWCACIBs3A0AgAyAeNwMAIAAgHTcDACACIBw3A4gCDAILAAtBAiEB\nCyACQfgBaiIDIAJByABqKQMANwMAIAJBgAJqIgogAkHQAGopAwA3AwAgAkEwaiIHIAJBkAJqKQMA\nNwMAIAJBOGoiGiACQZgCaikDADcDACACIAIpA0A3A/ABIAIgAikDiAI3AyggDCAMKAIAQX9qNgIA\nIAsgCygCAEF/ajYCAEEAIQAgAUECRwRAIAJBgAFqIAopAwA3AwAgAkH4AGogAykDADcDACACIAIp\nA/ABNwNwIAIgATYC0AEgAiAVNgLMASACIBQ2AsgBIAIgEzYCxAEgAiASNgLAASACIBA2ArwBIAIg\nGTYCuAEgAiARNgK0ASACIA82ArABIAIgDjYCrAEgAiANNgKoASACIAY2AqQBIAIgGDYCoAEgAiAJ\nNgKcASACIBY2ApgBIAIgFzYClAEgAiAINgKQASACIAQ2AowBIAIgBTYCiAEgAkHkAWogGikDADcC\nACACQdwBaiAHKQMANwIAIAIgAikDKDcC1AEgAkHwAGoQri0hAAsgAkGgAmokACAAC44PARF/IwBB\n8AlrIgIkACABQQhqIQ0gAkGYCWohDiACQeAHaiEPIAACfwNAIAJBEGogDRCfHQJ/AkACQCACKAIQ\nIgkEQCACKAIUIQogAkEgaiACKAIYIhAgAigCHCIRENwLAkACQAJ/AkAgAigCOARAIAJB+ABqIAJB\nIGpB2AAQjzgaIAEoAgAiCygCACALQQRqKAIAIAIoApABIgwgAigClAEiEhC7NgRAIAkgCiACKAKY\nASACKAKcARC7Ng0FC0HYtc4AKAIAQQNLDQNBoKzOABDFLUH/AXEiA0UNA0GkrM4AKAIAIAMQqA5F\nDQNBpKzOACgCACIIQQxqKAIAIQUgCCgCCCEGIAgoAgAhByAIKAIEIgRFDQEgAkEANgKoAiACIAU2\nAqQCIAIgBjYCoAIgAiAENgKcAiACIAc2ApgCQQEMAgsgAiACKAIgNgKQAkHYtc4AKAIAQQNLDQVB\nlKzOABDFLUH/AXEiBEUNBUGYrM4AKAIAIAQQqA5FDQVBmKzOACgCACIFQQxqKAIAIQYgBSgCCCEH\nIAUoAgAhCAJ/IAUoAgQiAwRAIAJBADYCqAIgAiAGNgKkAiACIAc2AqACIAIgAzYCnAIgAiAINgKY\nAkEBDAELIAJBADYCmAJBAAshBCACQZAGaiACQZgCakHI98UAEN4hIAJBATYC7AYgAkH898UANgLo\nBiACQQA2AvQGIAJBpJbMADYC8AYgAkEANgLgBgJAIAQgA0kEQCACIAY2AqQCIAIgBzYCoAIgAiAD\nNgKcAiACIAg2ApgCIAIgBDYCqAIgBEEBaiEEDAELIAJBADYCmAILIAJBqAZqIAJBmAJqQcj3xQAQ\n3iEgASgCACILKAIAIQwgAiALKAIENgLEBiACIAw2AsAGAkAgBCADSQRAIAIgBjYCpAIgAiAHNgKg\nAiACIAM2ApwCIAIgCDYCmAIgAiAENgKoAiAEQQFqIQQMAQsgAkEANgKYAgsgAkHIBmogAkGYAmpB\nyPfFABDeISACIAo2AtQBIAIgCTYC0AECQCAEIANJBEAgAiAENgLABSACIAY2ArwFIAIgBzYCuAUg\nAiADNgK0BSACIAg2ArAFDAELIAJBADYCsAULIAJB+ABqIAJBsAVqQcj3xQAQ3iEgAkGU+MUANgLE\nAiACQYT4xQA2ArgCIAJBhPjFADYCrAIgAkH49sUANgKgAiACIAU2AvABIAJBBDYC7AEgAiACQbAF\najYCwAIgAiACQfgAajYCvAIgAiACQdABajYCtAIgAiACQcgGajYCsAIgAiACQcAGajYCqAIgAiAC\nQagGajYCpAIgAiACQeAGajYCnAIgAiACQZAGajYCmAIgAiACQZgCajYC6AEgAiACQZACajYCsAVB\nmKzOACgCACACQegBahDrDgwFCyACQQA2ApgCQQALIQMgAkHQAWogAkGYAmpBpPjFABDeISACQQE2\nAuwGIAJB2PjFADYC6AYgAkEANgL0BiACQaSWzAA2AvAGIAJBADYC4AYCQCADIARJBEAgAiAFNgKk\nAiACIAY2AqACIAIgBDYCnAIgAiAHNgKYAiACIAM2AqgCIANBAWohAwwBCyACQQA2ApgCCyACQegB\naiACQZgCakGk+MUAEN4hIAIgCykCADcDgAICQCADIARJBEAgAiAFNgKkAiACIAY2AqACIAIgBDYC\nnAIgAiAHNgKYAiACIAM2AqgCIANBAWohAwwBCyACQQA2ApgCCyACQZAGaiACQZgCakGk+MUAEN4h\nIAIgCjYCjAIgAiAJNgKIAgJAIAMgBEkEQCACIAU2AqQCIAIgBjYCoAIgAiAENgKcAiACIAc2ApgC\nIAIgAzYCqAIgA0EBaiEDDAELIAJBADYCmAILIAJBqAZqIAJBmAJqQaT4xQAQ3iEgAiASNgKUAiAC\nIAw2ApACAkAgAyAESQRAIAIgAzYCwAUgAiAFNgK8BSACIAY2ArgFIAIgBDYCtAUgAiAHNgKwBQwB\nCyACQQA2ArAFCyACQcgGaiACQbAFakGk+MUAEN4hIAJBhPjFADYC0AIgAkGE+MUANgLEAiACQYT4\nxQA2ArgCIAJBhPjFADYCrAIgAkH49sUANgKgAiACIAIpA5gBNwPABiACIAJBwAZqNgLMAiACIAJB\nyAZqNgLIAiACIAJBkAJqNgLAAiACIAJBqAZqNgK8AiACIAJBiAJqNgK0AiACIAJBkAZqNgKwAiAC\nIAJBgAJqNgKoAiACIAJB6AFqNgKkAiACIAJB4AZqNgKcAiACIAJB0AFqNgKYAiACIAg2ArgFIAJB\nBTYCtAUgAiACQZgCajYCsAVBpKzOACgCACACQbAFahDrDgsgAkH4AGoQ8BcMAwsgAkGwBWogASgC\nBBCWCyAPIAJBsAVqQeAAEI84GiAOIAJBIGpB2AAQjzgaIAJBmAJqIAJB4AZqQZADEI84GiACQQA6\nAKgFIAJBCGogAkGYAmoQthMgAigCDCEDIAIoAggMAwtBBgwECyACQZACahCWJAtBAAshBCAQIBEQ\noDUgCSAKEKA1IARFDQALIAAgBDYCBCAAQQhqIAM2AgBBAws2AgAgAkHwCWokAAuzDQIOfwF+IwBB\nsANrIgIkACABKAIMIQQgAkGYAmogAUEIaigCADYCACACIAEpAgA3A5ACIAJBkAJqEI8tIQggAkEA\nNgJYIAJCgICAgBA3A1AgAkEDOgCwAiACQoCAgICABDcDqAIgAkEANgKgAiACQQA2ApgCIAJBnO3F\nADYClAIgAiACQdAAajYCkAICQAJAAkACQAJAAkAgBEEUaiACQZACahCyKUUEQCACQdAAahCPLSEJ\nIAJBkAJqIAQoAgAgBEEEaigCABCTICACQZACahCPLSEKIAJCADcCFCACQSBqQb2NxwBBCBCwGAJ/\nQQIgBEEMaigCACIGRQ0AGiAEQRBqKAIAIQUgBCgCCCEDQQALIQEgAkEANgJEIAJCADcDOCACQQA2\nAjAgAiAFNgJwIAIgBjYCaCACIAM2AmQgAiABNgJgIAIgBjYCWCACIAM2AlQgAiABNgJQIAJBgAJq\nIQUgAkHwAWpBBHIhDCACQUBrIQYgAkEwakEEciENA0AgAkEIaiACQdAAahCRCiACKAIIIgRFDQIg\nAigCDCEBIAJBMGogBBCbFyIDDQUgAigCMA0HIAJBgAFqIAZBCGooAgAiBDYCACACIAYpAgAiEDcD\neEEAIQMgAkEANgJEIAJBmAJqIg4gBDYCACACIBA3A5ACIAJBiAFqIAJBkAJqEOQnIAJBuAFqIAJB\nkAFqKAIANgIAIAIgAikDiAE3A7ABAn9BAiABKAIEIgRFDQAaIAEoAgghAyABKAIAIQsgBCIHIQ9B\nAAshASACQQA2AoQCIAJCADcD+AEgAkEANgLwASACIAM2ArACIAIgDzYCqAIgAiALNgKkAiACIAE2\nAqACIAIgBzYCmAIgAiALNgKUAiACIAE2ApACA0AgAiACQZACahC4CgJAAkACQCACKAIAIgEEQCAC\nKALwAQ0BIAIoAgQhBAJAIAEoAgAiAwRAIAJBmANqIAMgAUEEaigCABDDNwwBCyACQZgDakHY3cgA\nQQEQsBgLAkAgAigCnANFBEAgAigCmAMhAwwBCyAFEKkuIAVBCGoiAyACQaADaiIBKAIANgIAIAUg\nAikDmAM3AgAgAigC8AENAyACQcACaiADKAIAIgM2AgAgAiAFKQIAIhA3A7gCIAJBADYChAIgASAD\nNgIAIAIgEDcDmAMgAkHIAmogAkGYA2oQ5CcgAkH4AmogAkHQAmooAgA2AgAgAiACKQPIAjcD8AIg\nAkGYA2ogBCgCACAEQQRqKAIAEMc3IAItAJgDQQZHDQQgAigCnAMhAyACKALwAiACKAL0AhCMNAsg\nAiADNgLcASACQfABahDMKgwJCyACQagCaiACQYgCaikDADcDACACQaACaiAFKQMANwMAIA4gAkH4\nAWopAwA3AwAgAiACKQPwATcDkAIgAkHYAWogAkGQAmoQqhYgAi0A2AFBBkYNByACQdABaiACQegB\n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\njzgaIAFB7ABqIAU2AgAgASAENgJoIANBsAJqIAFB6ABqQfyixwBBGBCeGQJAAkAgAygCuAJFBEAg\nASADKAKwAiIENgLIASABQdABakEANgIADAELIAFByAFqIgRBCGogA0G4AmooAgA2AgAgBCADKQOw\nAjcCACABQdABaigCAA0BIAQoAgAhBAsgA0HoAmogBBCXNgwHCyABIAQpAgAiCTcC1AEgAUHcAWog\nBEEIaigCADYCACADQRBqIAmnIAEoAmQQhCgCQAJAIAMoAihFBEAgASADKAIQIgQ2AqQBIAFBvAFq\nQQA2AgAMAQsgAUGkAWogA0EQakEkEI84IQQgAUG8AWooAgANASAEKAIAIQQLIANB6AJqIAQQlzYM\nBgsgAUHgAWogBEEkEI84GgsgA0EQaiABQeABaiIFIAIoAgAQqS9BAyEEAkACQAJAAkACQCADKAIQ\nQQNHBEAgAykDECEJIAUQjiUgCUIgiKchBCAJpw4DAQIEAgsgAEEEOgBEDA0LIANBAzoArAIMAQsg\nA0HoAWogASgCYEEQaigCACAEENQBCyADQaABaiADQegBahDOHyADLQDkASIEQQNGDQQgA0HYAGog\nA0GgAWpBxAAQjzgaIAFB1wBqIANB5wFqLQAAOgAAIAFB1QBqIgYgAy8A5QE7AAAgAUEQaiADQdgA\nakHEABCPOCEHIAFB1ABqIgggBDoAACABKALUARCmNCAILQAAIgRBAkYNASADQRBqIAdBxAAQjzga\nIANBDmogBkECai0AADoAACADIAYvAAA7AQwMCAsgA0HoAmogBBCXNgwFCyADQdgCaiABQegAakHm\noscAQRYQnhkCQAJAIAMoAuACRQRAIAEgAygC2AIiBDYCyAEgAUHQAWpBADYCAAwBCyABQcgBaiIE\nQQhqIgYgA0HgAmooAgA2AgAgBCADKQPYAjcCACABQdABaigCAA0BIAQoAgAhBAsgA0HoAmogBBCX\nNgwGCyABQdQBaiIHIAQpAgA3AgAgB0EIaiAGKAIANgIAIANBsAJqIAEoAtQBIAEoAmQQhCgCQAJA\nIAMoAsgCRQRAIAEgAygCsAIiBDYCpAEgAUG8AWpBADYCAAwBCyABQaQBaiADQbACakEkEI84IQQg\nAUG8AWooAgANASAEKAIAIQQLIANB6AJqIAQQlzYMBAsgBSAEQSQQjzgaCyADQbACaiABQeABaiIE\n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\nQbACahDeLiABKALACCEEIAFBADoACSABIAQ2AgQgAUEJaiELCyABIAQ2AgAgAUEAOgAIIAFB3AFq\nQQA6AAAgAUHYAWogBDYCAAsgA0GwAmogAUEMaiIIIAIQ7wQgAy8BsAIiBEEERg0CIANBuAFqIgkg\nA0HIAmooAgA2AgAgAyADKQPAAjcDsAEgAygCvAIhBiADKAK4AiEFIAMoArQCIQogAy8BsgIhByAI\nEIArIARBA0cNASADIAU2AkQgAyAFNgI8IAMgCjYCOCADIAUgBkHMAGwiBmo2AkAgA0G4AmohDCAF\nIgQhBwNAIAZFBEAgA0ECOgD4AQwGCyADIARBzABqIgk2AjwgA0GwAWogBEHMABCPOBogAy0A+AFB\nAkYNBSAMIARBzAAQjzghBCADIAc2ArQCIAMgBTYCsAICQCADKAL8Ai0ACARAIAMoAvwCQQA6AAgg\nByAEQcwAEI84QcwAaiEHDAELIAQQrQwLIAZBtH9qIQYgCSEEDAALAAtBsJnHAEEjQfisxwAQ+R0A\nCyADQagCaiAJKAIANgIAIAMgAykDsAE3A6ACDAULQQMhBAwFC0GwmccAQSNBvKXHABD5HQALIANB\nsAFqEKszIANBOGoQtiQgAUEUaiIEIAcgBWtBzABuNgIAIAFBEGogBTYCACABIAo2AgwgA0E4ahDt\nKyABQQE6AAggBCgCAEUNASABQQA6AAggA0GIAWoiBCAIQQhqKAIANgIAIAMgCCkCADcDgAEgA0Gw\nAmoQxhEgA0HIAWogA0HIAmopAwA3AwAgA0HAAWogA0HAAmopAwA3AwAgA0G4AWogA0G4AmopAwA3\nAwAgA0HYAWogA0HYAmopAwA3AwAgA0HgAWogA0HgAmopAwA3AwAgA0GIAmogA0GIA2ooAgA2AgAg\nAyADKQOwAjcDsAEgAyADKQPQAjcD0AEgAyADKQOAAzcDgAIgA0GoAWoiCSADQZgDaigCADYCACAD\nQZgBaiIFIANBpANqKAIANgIAIANB+ABqIgYgA0G8A2ooAgA2AgAgA0HoAGoiByADQcgDaigCADYC\nACADQfgBaiADQfgCaikDADcDACADQfABaiADQfACaikDADcDACADIAMpA5ADNwOgASADIAMpApwD\nNwOQASADIAMpArQDNwNwIAMgAykDwAM3A2AgAyADKQPoAjcD6AEgAygCjAMhCiADQThqIANBzANq\nQSQQjzgaIANBqANqENcrIAEoAgAhCCADQfADaiADQbABakHcABCPOBogAUHAAmogCSgCADYCACAB\nQbgCaiADKQOgATcDACABQdACaiADKQOAATcDACABQdgCaiAEKAIANgIAIAFB6AJqIAMpA2A3AwAg\nAUHwAmogBygCADYCACABQRhqIANBsAJqQZwCEI84GiABQbQCaiAKNgIAIAFBxAJqIAMpA5ABNwIA\nIAFBzAJqIAUoAgA2AgAgAUHcAmogAykDcDcCACABQeQCaiAGKAIANgIAIAFB9AJqIANBOGpBJBCP\nOBogAUHsBWpBADoAACABQdwFaiAINgIACyADQbACaiABQRhqIgkgAhCkAUEEIQQgAy8BsAIiAkEE\nRg0CIANBmAJqIgggA0HIAmooAgA2AgAgAyADKQPAAjcDkAIgAygCvAIhBiADKAK4AiEFIAMoArQC\nIQogAy8BsgIhByAJEMcGQQMhBCACQQNHBEAgA0GoAmogCCgCADYCACADIAMpA5ACNwOgAiACIQQM\nAgsgAS0ACA0ADAELIAFBDGoQ1ytBAyEECyABQYACOwEIIANBIGoiAiADQagCaigCADYCACADIAMp\nA6ACNwMYIAEQhygCQCAEQQNGBEAgA0EPOgAIDAELIANByAJqIAIoAgA2AgAgAyAGNgK8AiADIAU2\nArgCIAMgCjYCtAIgAyAHOwGyAiADIAQ7AbACIAMgAykDGDcDwAIgA0EIaiADQbACahC+EQsgACAD\nKQMINwIAIABBCGogA0EQaikDADcCAEEBDAELIAsgBDoAACAAQRA6AABBAws6AMQIIANB0ARqJAAL\n4goCCn8BfkEBIQ0CQCAEQQFGBEBBASEIDAELQQEhBkEBIQcDQCAHIQsCQAJAIAUgCmoiCCAESQRA\nIAMgBmotAAAiByADIAhqLQAAIgZPBEAgBiAHRg0CQQEhDSALQQFqIQdBACEFIAshCgwDCyAFIAtq\nQQFqIgcgCmshDUEAIQUMAgsgCCAEQfi1wQAQoxYAC0EAIAVBAWoiByAHIA1GIgYbIQUgB0EAIAYb\nIAtqIQcLIAUgB2oiBiAESQ0AC0EBIQZBASEHQQAhBUEBIQgDQCAHIQsCQAJAIAUgCWoiDCAESQRA\nIAMgBmotAAAiByADIAxqLQAAIgZNBEAgBiAHRg0CQQEhCCALQQFqIQdBACEFIAshCQwDCyAFIAtq\n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\nKAIAIAFBIGooAgAQjDQgAUEUaigCACABQRhqKAIAEJU4DAcLIAFBHGoQhwcgAUEoaigCACABQSxq\nKAIAEIw0IAFBFGooAgAgAUEYaigCABCVOAwGCyABQRRqKAIAIAFBGGooAgAQlTgMBQsgAUEUahCy\nKwwECwJ/IAFBLGoiAigCAEUEQCABQTBqEIEHIAFBPGoMAQsgAUE0aigCACABQThqKAIAEIw0IAFB\nQGsoAgAgAUHEAGooAgAQjDQgAigCACABQTBqKAIAEJU4IAVBzABqCyICKAIAIAJBBGooAgAQjDQC\nQAJAAkACQAJAIAFBFGooAgAOBQABAgMECAsgAUEYaigCACABQRxqKAIAEJU4DAcLIAFBGGooAgAg\nAUEcaigCABCVOAwGCyABQRhqKAIAIAFBHGooAgAQlTgMBQsgAUEYahCyKwwECyABQRhqELMrDAML\nIAIQ+gUgAUHQAGoiAygCACICQQ9GDQICQAJAAkAgAkF1akEBIAJBCksbDgMAAQIFCyABQdQAaigC\nACABQdgAaigCABCVOAwECyABQZABaigCACABQZQBaigCABCVOCADEPoFDAMLIAFB1ABqELMrDAIL\nIAFBFGoQqS4MAQsgAUHwAGooAgAgAUH0AGooAgAQjDQgAUEYahDOLiABQegAaigCACABQewAaigC\nABCVOAsgBUGYAWohBSAEQZgBaiEEDAELCyAAKAIAIAAoAgwQxzAL+QsCE38BfiMAQcABayIBJAAg\nACgCACECIAEgACgCCEEAIAAoAgQiABs2AnAgASAANgJoIAEgAjYCZCABIABFQQF0IgM2AmAgASAA\nNgJYIAEgAjYCVCABIAM2AlAgAUGIAWogAUHQAGoQ/h8CQAJAIAEoAogBRQRAIAFBADYCSCABQoCA\ngIDAADcDQAwBCyABQThqIAEoAnBBAWoiAEF/IAAbIgBBBCAAQQRLGxD7GSABQZABaikDACEUIAEo\nAjghACABKAI8IgQgASkDiAE3AgAgBEEIaiAUNwIAIAFBATYCgAEgASAENgJ8IAEgADYCeCABQYgB\naiABQdAAakEkEI84GkEQIQBBASECA0AgAUGwAWogAUGIAWoQ/h8CQCABKAKwAQRAIAIgASgCeEcN\nASABQfgAaiABKAKoAUEBaiIDQX8gAxsQrw4gASgCfCEEDAELIAFBsAFqEIgtIAFByABqIAFBgAFq\n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\nAzoAaAwBCyACQeAAaiADIABBJGooAgAQywsiAw0ICwJAAkAgAigCYEUEQCACQeAAakGYmskAQQoQ\nqxYiAw0KIAIoAmANCCACKQNwIQggAkH0AGpBADYCACACQYgBaiACQfgAaigCACIDNgIAIAIgCDcD\ngAEgAkFAayIEIAM2AgAgAiAINwM4IAJBkAFqIAJBOGoQ5CcgAkHAAWogAkGYAWooAgA2AgAgAiAC\nKQOQATcDuAEgAkE4aiAAEP4lIAItADhBBkYNBCACQdgBaiACQcgAaikDADcDACACQdABaiAEKQMA\nNwMAIAIgAikDODcDyAEgAkGgAWogAkHgAGpBBHIgAkG4AWogAkHIAWoQ+hYgAkGgAWoQ7DEMAQtB\nmJrJAEEKEMc2RQRAEOcpIQMMCgsgAkE4aiAAEP8lIAItADgiA0EGRg0BIAJBogFqIgQgAi0AOzoA\nACACQdABaiIFIAJByABqKQMANwMAIAIgAi8AOTsBoAEgAiACKQNANwPIASACKAI8IQYgAkHoAGoQ\n7DEgAkHsAGogBjYCACACQekAaiACLwGgATsAACACQesAaiAELQAAOgAAIAJB8ABqIAIpA8gBNwMA\nIAJB+ABqIAUpAwA3AwAgAiADOgBoCyACQeAAakHIm8kAQQogAEEsaigCACAAQTBqKAIAELkNIgMN\nAyACQdAAaiACQfgAaikDADcDACACQcgAaiACQfAAaikDADcDACACQUBrIAJB6ABqKQMANwMAIAIg\nAikDYDcDOCACQcgBaiACQThqEIIRDAkLIAIoAjwhAwwHCyACKAI8IQMMBgsgAigCPCEDIAIoArgB\nIAIoArwBEIw0DAULDAQLIAIgAigCPDYCzAEgAkEGOgDIAQwECyACQcgBaiAAEIolIAJBOGogAkHI\nAWoQyTYgAkHgAGogAkE4ahC+HSACLQBgIgRBBkYNASACQR5qIAItAGM6AAAgAkEQaiACQfAAaikD\nADcDACACIAIvAGE7ARwgAiACKQNoNwMIIAIoAmQhBSACQdAAaiEDDAQLQcCKzABBKEHk+8gAEPkd\nAAsgAigCZCEADAULIAJBBjoAyAEgAiADNgLMASACQeAAahC6IQsgAkEgaiACQcgBahC+HSACLQAg\nIgRBBkYNAiACQR5qIAItACM6AAAgAkEQaiACQTBqKQMANwMAIAIgAi8AITsBHCACIAIpAyg3Awgg\nAigCJCEFIAJB0ABqIQMgACgCIEUNACACQQE2AlAMAQsgAyAAQQxqEKoeCyACQcgAaiACQRBqKQMA\nNwMAIAIgAi8BHDsAOSACIAIpAwg3A0AgAiAFNgI8IAIgBDoAOCACIAJBHmotAAA6ADsgAkHgAGog\nARCcHQJAIAItAGBBAkcEQCACIAIpA2A3A8gBIAJByAFqIAMQsxciAA0BIAJBOGogAkHIAWoQsQ4i\nAA0BIAIgAikDyAE3A2AgAkHgAGoQnBwhAAwBCyACKAJkIQALIAMQ0isgAkE4ahDmHgwBCyACKAIk\nIQALIAJB4AFqJAAgAAv9DAIFfwF+IwBBsARrIgMkACABAn8CfgJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAIAEtAKUDQQFrDgMBAAMCCwALQcD0xQBBI0HgpMYAEPkdAAsgAUEAOgCkAyADQSBqIAFB\nGGopAAA3AwAgA0EYaiABQRBqKQAANwMAIANBEGogAUEIaikAADcDACADIAEpAAA3AwggA0EoaiAB\nKAKYAyIEQcABEI84GiABKAKcAyIFKAIEIQYgBSgCACEHIANBiAJqIARBkANqEOcrIANBBTYC6AEg\nAUGAAmoiBCADQQhqIANBKGogByAGIAVBCGogA0GIAmogA0HoAWoQ3AUgAUHIAmotAABBAkYNASAB\nQQE6AKQDIAFBzAJqIARBzAAQjzghBSADQShqELYNIANBKGpByJvJAEEKIAFB7AJqKAIAQQhqIAFB\n8AJqKAIAEP8PEOUbIAFBLWpBADoAACABQShqIAU2AgAgAUEkaiABKAKgA0HABWo2AgALIANBKGog\nAUEgaiIEIAIQigQgAy0AKCICQRBGDQEgAyADKQEqNwMIIAMgA0EwaikBADcBDiADLQApIQUgBBCj\nJCACQQ9HDQJB2LXOACgCACECIAVB/wFxQQFHDQQgAkECSw0GQbCwzgAQxS1B/wFxIgJFDQZBtLDO\nACgCACACEKgODQMMBgsgA0HwAWogBEEIaikCADcDACADIAQpAgA3A+gBIANBKGoQtg0gA0EoaiAB\nKAKcA0GcAmoQpxAQ5RtB2LXOACgCAEEDSw0EQaSwzgAQxS1B/wFxIgJFDQRBqLDOACgCACACEKgO\nRQ0EAkBBqLDOACgCACICKAIEIgUEQCACQQxqKAIAIQQgAigCCCEGIAIoAgAhByADQQA2AjggAyAE\nNgI0IAMgBjYCMCADIAU2AiwgAyAHNgIoDAELIANBADYCKAsgA0EIaiADQShqQZClxgAQ3iEgA0E0\nakEBNgIAIANBPGpBATYCACADQfj2xQA2ApACIAMgAjYCgAIgA0EBNgL8ASADQeSlxgA2AjAgA0Es\nNgKcAiADIANBKGo2AowCIAMgA0EIajYCiAIgAyADQYgCajYC+AEgAyADQZgCajYCOCADIANB6AFq\nNgKYAiADQQA2AihBqLDOACgCACADQfgBahDrDgwECyAAQhQ3AxBBAwwICyADIAMpAQ43AaYEIAMg\nAykDCDcDoAQgAUHMAmoQzxEgAUEAOgCkA0IPDAYLAkBBtLDOACgCACICKAIEIgUEQCACQQxqKAIA\nIQQgAigCCCEGIAIoAgAhByADQQA2AjggAyAENgI0IAMgBjYCMCADIAU2AiwgAyAHNgIoDAELIANB\nADYCKAsgA0EIaiADQShqQeylxgAQ3iEgA0E0akEBNgIAIANBPGpBADYCACADQfj2xQA2AvABIAMg\nAjYCkAIgA0EBNgKMAiADQZymxgA2AjAgA0GklswANgI4IANBADYCKCADIANBKGo2AuwBIAMgA0EI\najYC6AEgAyADQegBajYCiAJBtLDOACgCACADQYgCahDrDgwCCwJAIAJBA0sNAEG8sM4AEMUtQf8B\ncSICRQ0AQcCwzgAoAgAgAhCoDkUNAAJAQcCwzgAoAgAiAigCBCIFBEAgAkEMaigCACEEIAIoAggh\nBiACKAIAIQcgA0EANgI4IAMgBDYCNCADIAY2AjAgAyAFNgIsIAMgBzYCKAwBCyADQQA2AigLIANB\nCGogA0EoakGkpsYAEN4hIANBNGpBATYCACADQTxqQQA2AgAgA0H49sUANgLwASADIAI2ApACIANB\nATYCjAIgA0GEp8YANgIwIANBpJbMADYCOCADQQA2AiggAyADQShqNgLsASADIANBCGo2AugBIAMg\nA0HoAWo2AogCQcCwzgAoAgAgA0GIAmoQ6w4LQQIhBCABLQCkA0UNAiABQcwCahDPEQwCCyADQegB\nahDiH0ECIQQMAgsgA0HYA2ogAUHMAmpByAAQjzgaIANBogJqIAFBlwNqLQAAOgAAIAMgAUGVA2ov\nAAA7AaACIAFBlANqLQAAIQQLIAFBADoApAMLQhMLIQggACAFOgABIAAgAjoAACAAIAMpA6AENwEC\nIAAgCDcDECAAQQhqIAMpAaYENwEAIABBGGogA0HYA2pByAAQjzgaIAAgBDoAYCAAQeEAaiADQaAC\nakG3ARCPOBpBAQs6AKUDIANBsARqJAALxgsCCH8DfiMAQfAKayIEJAACQAJAAkACQAJAAkACQAJA\nQgAgAikDICIMIAEpAyAiDn0iDSANIAxWGyINQtAPWARAIA4gDFYiBw0BEIkxIgUgAUEoaigCACIG\nKQAANwAAIAVBCGogBkEIaikAADcAACAFQRBqIAZBEGopAAA3AAAgBUEYaiAGQRhqKQAANwAAIAQg\nBTYC4AogBCABKQMgIg03A9gKIARBADYCqAUDQCAMIA1YBEAgBEEYaiAEQdgKahD1LCAEKQMYIQwg\nBCgCICEFIAQpA9gKIQ0gBCgC4AohCCAEQbQFaiAEQShqQYgFEI84GkGoBUEIELkvIgYgCDYCCCAG\nIA03AwAgBkEMaiAEQbAFakGMBRCPOBogBiAFNgKgBSAGIAw3A5gFDAQFAkAgDCANfUIoWARAIARB\nCGogBEHYCmoQ9SwgBEEoaiAEKQMIIAQoAhAQ7g8MAQsgBEHYCmoQ5RkLIAQpA9gKIQ0MAQsACwAL\nIA1CIIinIQggDachCUEEIQUMAgsgAigCJCEIIAIoAiAhCSABQSBqIQYgAUGwBWooAgBBBHQhBQNA\nIAVFBEBBAyEFDAMLIAVBcGohBSAGQRBqIgYpAwAgDFINAAsLIAYgBkGYBWoiCCAHGyEJQQEhBSAD\nQf8BcUEBRgRAIARBKGogCSgCCBD4NCACLQA1BEBBCCEKQSAhAwwFCyAEQbAFaiACEKsGIAQoAjAg\nBCgCtAUiBSAEKAK4BSACQTZqEMsWIAQoArAFIAUQjDRBACEFDQMgBEGwBWogBCgCKCAEKAIsIAJB\nLGooAgAgAkEwaigCABD8AyAEKAK0BSIDBEAgBCgCuAUhCyAEKAKwBSEKQQUhBQwFC0ECIQUMAwsg\nBEEoaiAJKAIIEPg0IAItADVFBEBBICEKQQghAwwECyAEQbAFaiACEKsGIAQoAjAgBCgCtAUiBSAE\nKAK4BSACQTZqEMANIAQoArAFIAUQjDRBACEFDQEgBEGwBWogBCgCKCAEKAIsIAJBLGooAgAgAkEw\naigCABD8AyAEKAK0BSIDBEAgBCgCuAUhCyAEKAKwBSEKQQUhBQwEC0ECIQUMAQsgAELQDzcDECAA\nIAg2AgwgACAJNgIIIAAgBTYCAAwECyAEQShqEJ0vDAILIARBKGoQnS8MAQsgBEEoahCdLyAFQQVH\nDQAgBikDACEMAkAgBwRAIAFBsAVqIgUoAgAhByAFQQA2AgBBACEFAn9BACAHRQ0AGiABQTBqIQVB\nACEGA0AgDCAFKQMAUQRAIAUQ/zAgBkEBaiEFQQEMAgsgBUEQaiEFIAcgBkEBaiIGRw0ACyAHIQVB\nAAshAiAHIAVrIQYgBUEEdCABakEwaiEFA0AgBgRAAkAgDCAFKQMAUQRAIAUQ/zAgAkEBaiECDAEL\nIAUgAkEEdGsiCCAFKQMANwMAIAhBCGogBUEIaikDADcDAAsgBkF/aiEGIAVBEGohBQwBBSABQbAF\naiAHIAJrNgIADAMLAAsACyAGKAIIIQIgBEEoaiAGQRBqQYgFEI84GiABQSBqEOQ2IAFBKGogAjYC\nACABIAw3AyAgBEGwBWogBEEoakGIBRCPOBogBEHACmogBEGwBWogBCgCsAoQ2RggBEHoCmogBEHQ\nCmooAgA2AgAgBEHgCmogBEHICmopAwA3AwAgBCAEKQPACiIMNwPYCiABQTBqIQEgDKchAiAEKALc\nCiEFAkADQCACIAVGDQEgBSgCCCIHBEAgASAFKQMAIAcQ7g8gBUEQaiEFDAELCyAFQRBqIQILIAQg\nAjYC3AogBEHYCmoQoRYgBEGwBWoQ4SIgCBD/MCAGEMIFCyAAIAo2AgQgAEEFNgIAIABBDGogCzYC\nACAAQQhqIAM2AgAMAQsgACALNgIMIAAgAzYCCCAAIAo2AgQgACAFNgIAIAcNACAGEOQ2IAZBEGoQ\n4SIgCBD/MCAGEMIFCyAEQfAKaiQAC9YLARF/IwBBgAFrIgUkAAJAAkACQAJAAkAgASgCBCIHBEAg\nASgCACEJA0AgB0GwAWohCiAHLwGOAiIMQQR0IQ1BACEIQX8hBgJAA0AgCCANRgRAIAwhBgwCCyAG\nQQFqIQYgCEEQaiEIIApBBGohCyAKKAIAIQ8gCkEIaiEKAkAgAiADIA8gCygCABC8NkH/AXEOAgAB\nAgsLIAIgAxCgNSAAIAcgCGpBcGoiASkCADcCACABIAQpAgA3AgAgAEEIaiABQQhqIgApAgA3AgAg\nACAEQQhqKQIANwIADAULIAkEQCAJQX9qIQkgByAGQQJ0akGQAmooAgAhBwwBCwsgBw0BCxCYLiEG\nIAVB+ABqIARBCGopAgA3AwAgBSAEKQIANwNwIAYgAiADIAVB8ABqENEYIAFBATYCCCABIAY2AgQg\nAUEANgIADAELIAUgBjYCaEEAIQggBUEANgJgIAUgBzYCZCAFQdgAaiIPIARBCGoiCSkCADcDACAF\nIAQpAgA3A1ACQCAHLwGOAkEKTQRAIAVB+ABqIAkpAgA3AwAgBSAEKQIANwNwIAVB4ABqIAIgAyAF\nQfAAahDrGAwBCyAFQfAAaiAGEJUbIAUoAnAhBiAFQfgAaiINKAIAIRAgBSgCdCEREJguIgkgBy8B\njgIiDiAGQX9zaiIKOwGOAiAHQbABaiISIAZBA3RqIgwoAgAhBCAMKAIEIQwgDSAHIAZBBHRqIgtB\nCGopAgA3AwAgBSALKQIANwNwIAVBKGogCUGwAWogChCVKyASIAZBAWoiC0EDdGogDiALayIOIAUo\nAiggBSgCLBDaKSAFQSBqIAkgChCWKyAHIAtBBHRqIA4gBSgCICAFKAIkEJIqIAcgBjsBjgIgBUHI\nAGoiBiANKQMANwMAIAUgBSkDcDcDQCAFIBA2AjggBSAJIAcgERs2AjQgBUEANgIwIA0gDykDADcD\nACAFIAUpA1A3A3AgBUEwaiACIAMgBUHwAGoQ6xggBUE4aiIQIAYpAwA3AwAgBSAFKQNANwMwQQAh\nBgNAIAcoAogCIgIEQCAFIAcvAYwCIgc2AmggBSACNgJkIAUgBkEBaiIDNgJgIAYgCEcNBQJAIAIv\nAY4CIhJBC08EQCAFQfAAaiAHEJUbIAUoAnAhCCAFKAJ4IRQgBSgCdCEREJkuIQYgDSACIAhBBHRq\nIgdBCGopAgA3AwAgBiACLwGOAiITIAhBf3NqIg47AY4CIAUgBykCADcDcCACQbABaiIVIAhBA3Rq\nIgooAgAhByAKKAIEIQogBUEYaiAGQbABaiAOEJUrIBUgCEEBaiILQQN0aiATIAtrIhMgBSgCGCAF\nKAIcENopIAVBEGogBiAOEJYrIAIgC0EEdGogEyAFKAIQIAUoAhQQkiogAiAIOwGOAiAGLwGOAiIO\nQQFqIQggDkEMSQ0BIAhBDEG8jcsAEL02AAsgBUH4AGogBUE4aikDADcDACAFIAUpAzA3A3AgBUHg\nAGogBCAMIAVB8ABqIAkQ2g8MAwsgAiALQQJ0akGQAmogEiALa0EBaiAGQZACaiAIENQpIAVBCGog\nBiADEJ0WIA8gDSkDADcDACAFIAUpA3A3A1AgBSgCCCEIIAUoAgwhBiAFIBQ2AkggBSAGIAIgERs2\nAkQgBSAIIAMgERs2AkAgDSAQKQMANwMAIAUgBSkDMDcDcCAFQUBrIAQgDCAFQfAAaiAJENoPIBAg\nDykDADcDACAFIAUpA1A3AzAgBiEJIAohDCAHIQQgAiEHIAMhBgwBCwsgBUHYAGoiAiAFQThqKQMA\nNwMAIAUgBSkDMDcDUCABKAIERQ0EIAUgARCHGyAFKAIEIQMgBSgCACAFQfgAaiACKQMANwMAIAUg\nBSkDUDcDcCADIAQgDCAFQfAAaiAIIAkQnxILIAEgASgCCEEBajYCCAsgAEEANgIACyAFQYABaiQA\nDwtBzI3LAEE1QYSOywAQ+R0AC0GQocwAQStB5JXLABD5HQAL8AsBEH8jAEGQAWsiBSQAAkACQAJA\nAkACQCABKAIEIgcEQCABKAIAIQ0DQCAHLwHiASIKQQN0IQlBfyEGIAchCwJAA0AgCUUEQCAKIQYM\nAgsgBkEBaiEGIAlBeGohCSALQQRqIQggCygCACEPIAtBCGohCwJAIAIgAyAPIAgoAgAQvDZB/wFx\nDgIAAQILCyACIAMQlTggAEEIaiAHIAZBDGxqIgJB5ABqIgEoAgA2AgAgACACQdwAaiIAKQIANwIA\nIAAgBCkCADcCACABIARBCGooAgA2AgAMBQsgDQRAIA1Bf2ohDSAHIAZBAnRqQeQBaigCACEHDAEL\nCyAHDQELEM0tIQYgBUGIAWogBEEIaigCADYCACAFIAQpAgA3A4ABIAYgAiADIAVBgAFqEOAYGiAB\nQQE2AgggASAGNgIEIAFBADYCAAwBCyAFIAY2AlhBACEJIAVBADYCUCAFIAc2AlQgBUHoAGoiDiAE\nQQhqIgooAgA2AgAgBSAEKQIANwNgAkAgBy8B4gFBCk0EQCAFQYgBaiAKKAIANgIAIAUgBCkCADcD\ngAEgBUHQAGogAiADIAVBgAFqELUYGgwBCyAFQYABaiAGEJUbIAUoAoABIQwgBUGIAWoiECgCACEN\nIAUoAoQBIQgQzS0iBCAHLwHiASIKIAxBf3NqIhI7AeIBIAcgDEEDdGoiBigCACEPIAYoAgQhCyAQ\nIAcgDEEMbGoiE0HkAGooAgA2AgAgBSATQdwAaikCADcDgAEgBUEoaiAEIBIQlSsgByAMQQFqIgZB\nA3RqIAogBmsiBiAFKAIoIAUoAiwQ2ikgBUEgaiAEQdwAaiASQayNywAQrysgE0HoAGogBiAFKAIg\nIAUoAiQQ2ykgByAMOwHiASAFQcgAaiIGIBAoAgA2AgAgBSAFKQOAATcDQCAFIA02AnggBSAEIAcg\nCBs2AnQgBUEANgJwIBAgDigCADYCACAFIAUpA2A3A4ABIAVB8ABqIAIgAyAFQYABahC1GBogBUE4\naiIMIAYoAgA2AgAgBSAFKQNANwMwQQAhBgNAIAcoAlgiCARAIAUgBy8B4AEiAjYCaCAFIAg2AmQg\nBSAGQQFqIgo2AmAgBiAJRw0FAkAgCC8B4gEiB0ELTwRAIAVBgAFqIAIQlRsgBSgCgAEhFCAFKAKI\nASENIAUoAoQBIRIQzi0hESAQIAggFEEMbGoiE0HkAGooAgA2AgAgESAILwHiASIGIBRBf3NqIg47\nAeIBIAUgE0HcAGopAgA3A4ABIAggFEEDdGoiAigCACEDIAIoAgQhAiAFQRhqIBEgDhCVKyAIIBRB\nAWoiCUEDdGogBiAJayIGIAUoAhggBSgCHBDaKSAFQRBqIBFB3ABqIA5BrI3LABCvKyATQegAaiAG\nIAUoAhAgBSgCFBDbKSAIIBQ7AeIBIBEvAeIBIgZBAWohDiAGQQxJDQEgDkEMQbyNywAQvTYACyAF\nQYgBaiAFQThqKAIANgIAIAUgBSkDMDcDgAEgBUHgAGogDyALIAVBgAFqIAQQ2A8MAwsgCCAJQQJ0\nakHkAWogByAJa0EBaiARQeQBaiAOENQpIAVBCGogESAKEIQWIAVB2ABqIgcgECgCADYCACAFIAUp\nA4ABNwNQIAUoAgghCSAFKAIMIQYgBSANNgJ4IAUgBiAIIBIbNgJ0IAUgCSAKIBIbNgJwIBAgDCgC\nADYCACAFIAUpAzA3A4ABIAVB8ABqIA8gCyAFQYABaiAEENgPIAwgBygCADYCACAFIAUpA1A3AzAg\nAiELIAMhDyAGIQQgCCEHIAohBgwBCwsgBUH4AGoiBiAFQThqKAIANgIAIAUgBSkDMDcDcCABKAIE\nRQ0EIAUgARDqGiAFKAIEIQMgBSgCACAFQYgBaiAGKAIANgIAIAUgBSkDcDcDgAEgAyAPIAsgBUGA\nAWogCSAEELASCyABIAEoAghBAWo2AggLIABBADYCBAsgBUGQAWokAA8LQcyNywBBNUGEjssAEPkd\nAAtBkKHMAEErQeSVywAQ+R0AC9YLAg9/AX4jAEGwAWsiAiQAIAJBCGoiAyABQQhqIgQpAwA3AwAg\nAiABKQMAIhE3AwAgAAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCARpyINQf8BcUFsag4C\nAAEDCyACQQxqKAIAIQUgAygCACEBIAIoAgQhAyACQQA2AiAgAiABNgIcIAIgATYCFCACIAM2AhAg\nAiABIAVBBHRqNgIYIAJBOGogAkEQahC0EQJ/IAIoAjhFBEAgAigCPCIDRQRAQQBByOvFAEHQ68UA\nEPkTDAILIAJBQGsiASgCACEFIAJByABqIAJBIGooAgA2AgAgASACQRhqKQMANwMAIAIgAikDEDcD\nOCACQThqEOQMIgFFDQMgAyAFEKA1DAwLIAIoAjwLIQEgAkEQahDKNAwKCyACQQxqKAIAIQQgAygC\nACEBIAIoAgQhAyACQQA2AjAgAkEWOgAgIAIgATYCHCACIAE2AhQgAiADNgIQIAIgASAEQQV0ajYC\nGCACQYgBakEEciEIIAJB7wBqIQkgAkGXAWohCiACQccAaiELIAJBIGohBiACQYgBakEBciIOQQdq\nIQ9BACEEQQAhAwJAA0AgAUUNASACKAIUIgEgAigCGEYNASACIAFBIGo2AhQgAS0AACIHQRZGDQEg\nAkHPAGogAUEYaikAADcAACACQcgAaiABQRFqKQAANwMAIAJBQGsiECABQQlqKQAANwMAIAogCykA\nADcAACAKQQhqIAtBCGopAAA3AAAgAiABKQABNwOIASACIAFBCGopAAA3AI8BIAIgAigCMEEBajYC\nMCACQfcAaiACQZ8BaikAADcAACACQfAAaiACQZgBaikDADcDACACQegAaiACQZABaikDADcDACAC\nIAIpA4gBNwNgIAYQxTIgBkEIaiAJQQhqKQAANwAAIAYgCSkAADcAACAOIAIpA2A3AAAgDyACKQBn\nNwAAIAIgBzoAiAECQAJAAkACQAJAAkACQAJAAkACQAJAAkAgB0F/ag4PAAgIAQgICAgICAgCAwQF\nCAsgAkEAOgCAASACIAItAIkBQQBHOgCBAQwFCyACQQA6AIABIAIgAikDkAFCAFI6AIEBDAQLIAIo\nAowBIAJBgAFqIAIoApABIgcgAigClAEQsS0gBxCMNAwECyACQYABaiACKAKMASACKAKQARCxLQwC\n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\nCWoiBCAAT0HskMEAEPUxIAYoAgRBAUYNASADQQhqIARBASAGKAIAIgBBCWp0QQAgABsiAiAEIAJL\nG0EAEM0XIANBADYCUCADIAMpAwg3A0ggA0HIAGogAygCLCADKAIgEMo1IAYQhSYgAyAAQQJ0QQFy\nNgIoIAMgAygCTCICNgIsIAMgAygCUDYCICADKAJIIQQMAwsgBCAGQQV2IgdqIgQgAGsgCU9BACAH\nIABPGw0BIAMgBDYCSCADIAAgB2o2AlAgAyAFIAdrNgJMIANByABqIAkQ8g4gAyADKAJMIAdqIgI2\nAiwgAyADKAJQIAdrNgIgIAMoAkggB2shBAwCCyAGKAIIIg4gAygCLCICIAZBDGooAgAiD2siBSAE\naiIHTw0BIAZBCGohCyAOIARPQQAgBSAATxsNAiAHIARPQfyQwQAQ9TEgBkEQaiAAIAVqIgA2AgAg\nCyAGKAIIQQF0IgIgByACIAdLGyAAaxDyDiADIAYoAgwgBWoiAjYCLCAGKAIIIAVrIQQMAQsgBSAH\nayICIAUgABCPOCEAIAMgBkEfcTYCKCADIAA2AiwLIAMgBDYCJAwBCyADIA8gAiAAEI84IgI2Aiwg\nAyALKAIAIgQ2AiQLIAIgAygCICIAaiANIAkQjzgaIAMgACAJaiIANgIwIAAgBEsNAiADIAA2AiAg\nCCAJSQ0DIAogCRC2JiAIIAlrIQggAiEFDAELC0HYlssAIQIgAygCKCIIQQFxBEAgAyAAIAhBBXYi\nAGo2AlAgAyAFIABrNgJMIAMgACAEajYCSCADQTBqIANByABqEKsRIAMgADYCQCADKAI0IgIgAEkN\nAyADKAIwIABqIQUgAiAAayEAIAMoAjghCCADKAI8IQILIAFBADYCCCABIAAQ8g4gAyACNgJUIAMg\nCDYCUCABIAAQ8g4gA0HQAGoDQCAABEAgASAFIAAQyjUgACAFaiEFQQAhAAwBCwsgAyAFNgJIQQAh\nACADQQA2AkwgBUEAIAIoAggRAwAMBAsgA0HsAGpBAzYCACADQdQAakECNgIAIANB3ABqQQI2AgAg\nA0GkkcEANgJQIANBADYCSCADIAw2AmggA0EDNgJkIAMgA0HgAGo2AlggAyADQTBqNgJgIANByABq\nQbSRwQAQmSQAC0HA9ssAQSNB5PbLABD5HQALIANB7ABqQYYBNgIAIANB1ABqQQI2AgAgA0HcAGpB\nAjYCACADQfzDywA2AlAgA0EANgJIIANBhgE2AmQgAyACNgJEIAMgA0HgAGo2AlggAyADQcQAajYC\naCADIANBQGs2AmAgA0HIAGpB5MTLABCZJAALQfSVywBBHEGQlssAEPkdAAsgA0HwAGokACAAC9cK\nAQJ/AkACQAJAAkACQAJAAkAgACgCEEFkag4CAAIBCyAAQShqKAIAQQ9GBEAgAEEsaigCACAAQTBq\nKAIAEJU4CyAAQRRqKAIAIABBGGooAgAQlTggAEEcahDiFQwBCyAAKAIAIABBBGooAgAQlTggAEEI\naigCACAAQQxqKAIAEJU4AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAhAiAUF1akEN\nIAFBCksbDhAAAQIDBAUGBwgJEAoLDA0OEAsgAEEkaigCACAAQShqKAIAEIw0IABBHGooAgAgAEEg\naigCABCVOCAAQRRqEM0uDwsgAEEoaigCACAAQSxqKAIAEJU4IABBMGooAgAgAEE0aigCABCMNCAA\nQSBqEM0uDwsgAEEcaigCACAAQSBqKAIAEJU4IABBFGoQzS4gAEEkaigCACIBQQNNQQAgAUECRxsN\nDCAAQShqKAIAIABBLGooAgAQlTgPCyAAQRxqKAIAIABBIGooAgAQlTggAEEoaiIBKAIAIABBLGoo\nAgAQhR4gAEEkaigCACABKAIAEMYwIABBFGoQzS4PCyAAQRRqKAIAIABBGGooAgAQlTggAEEkahDp\nKwwMCyAAQRRqKAIAIABBGGooAgAQlTgCQAJAAkACQCAAQSRqKAIADgIBAgALIABBNGooAgAgAEE4\naigCABCMNCAAQShqENcVDAILIABBLGoiASgCACAAQTBqKAIAELUfIABBKGooAgAgASgCABDIMCAA\nQThqIgEoAgAgAEE8aigCABC5ISAAQTRqKAIAIAEoAgAQyjAgAEHEAGoiASgCACAAQcgAaigCABC1\nHyAAQUBrKAIAIAEoAgAQyDAgAEHMAGoQ7ysMAQsgAEEoaigCACAAQSxqKAIAEIw0CwwLCyAAQRxq\nKAIAIABBIGooAgAQjDQgAEEoaigCAEELTwRAIABBLGooAgAgAEEwaigCABCVOAsMCwsgAEEcaiEB\nAkAgAEE8aigCACICQQNHBEAgAkECTwRAIABBQGsoAgAgAEHEAGooAgAQlTgLIAEoAgAiAQRAIAEg\nAEEgaigCABCVOAsgAEHIAGooAgBBAk8EQCAAQcwAaigCACAAQdAAaigCABCVOAsgAEEkahDvKyAA\nQTBqKAIAIABBNGooAgAQjDQMAQsgAEEoaigCACAAQSxqKAIAEIw0IAEQ1xULDAoLIABBHGooAgAg\nAEEgaigCABCMNAwHCyAAQRxqEIcHIABBKGooAgAgAEEsaigCABCMNAwGCyAAQRRqELIrDwsCfyAA\nQSxqKAIARQRAIABBMGoQgQcgAEE8agwBCyAAQTRqKAIAIABBOGooAgAQjDQgAEFAaygCACAAQcQA\naigCABCMNCAAKAIsIABBMGooAgAQlTggAEHMAGoLIgEoAgAgAUEEaigCABCMNAJAAkAgACgCFA4F\nCQkJAAEFCyAAQRhqELIrDwsgAEEYahCzKw8LIABBEGoQ+gUgAEHQAGoiAigCACIBQQ9GDQICQAJA\nAkAgAUF1akEBIAFBCksbDgMAAQIFCyAAQdQAaigCACAAQdgAaigCABCVOA8LIABBkAFqKAIAIABB\nlAFqKAIAEJU4IAIQ+gUPCyAAQdQAahCzKw8LIABBFGoQqS4PCyAAQfAAaigCACAAQfQAaigCABCM\nNCAAQRhqEM4uIABB6ABqKAIAIABB7ABqKAIAEJU4Cw8LIABBFGooAgAgAEEYaigCABCVOA8LIABB\nHGooAgAgAEEgaigCABCVOA8LIAAoAhQgAEEYaigCABCVOA8LIABBGGooAgAgAEEcaigCABCVOAvO\nCgECfyAAKAIQQRxGBEAgAEEoaigCAEEPRgRAIABBLGooAgAgAEEwaigCABCgNQsgAEEUaigCACAA\nQRhqKAIAEKA1IABBHGoQ4hUPCyAAKAIAIABBBGooAgAQoDUgAEEIaigCACAAQQxqKAIAEKA1AkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIQIgFBdWpBDSABQQpLGw4Q\nAAECAwQFBgcICRAKCwwNDhALIABBJGooAgAgAEEoaigCABCMNCAAQRxqKAIAIABBIGooAgAQoDUg\nAEEUahCrLg8LIABBKGooAgAgAEEsaigCABCgNSAAQTBqKAIAIABBNGooAgAQjDQgAEEgahCrLg8L\nIABBHGooAgAgAEEgaigCABCgNSAAQRRqEKsuIABBJGooAgAiAUEDTUEAIAFBAkcbDQwgAEEoaigC\nACAAQSxqKAIAEKA1DwsgAEEcaigCACAAQSBqKAIAEKA1IABBKGoiASgCACAAQSxqKAIAEIUeIABB\nJGooAgAgASgCABDGMCAAQRRqEKsuDwsgAEEUaigCACAAQRhqKAIAEKA1IABBJGoQ6SsMDAsgAEEU\naigCACAAQRhqKAIAEKA1AkACQAJAAkAgAEEkaigCAA4CAQIACyAAQTRqKAIAIABBOGooAgAQjDQg\nAEEoahDXFQwCCyAAQSxqIgEoAgAgAEEwaigCABC1HyAAQShqKAIAIAEoAgAQyDAgAEE4aiIBKAIA\nIABBPGooAgAQuSEgAEE0aigCACABKAIAEMowIABBxABqIgEoAgAgAEHIAGooAgAQtR8gAEFAaygC\nACABKAIAEMgwIABBzABqEO8rDAELIABBKGooAgAgAEEsaigCABCMNAsMCwsgAEEcaigCACAAQSBq\nKAIAEIw0IABBKGooAgBBC08EQCAAQSxqKAIAIABBMGooAgAQoDULDAsLIABBHGohAQJAIABBPGoo\nAgAiAkEDRwRAIAJBAk8EQCAAQUBrKAIAIABBxABqKAIAEKA1CyABKAIAIgEEQCABIABBIGooAgAQ\noDULIABByABqKAIAQQJPBEAgAEHMAGooAgAgAEHQAGooAgAQoDULIABBJGoQ7ysgAEEwaigCACAA\nQTRqKAIAEIw0DAELIABBKGooAgAgAEEsaigCABCMNCABENcVCwwKCyAAQRxqKAIAIABBIGooAgAQ\njDQMBwsgAEEcahCHByAAQShqKAIAIABBLGooAgAQjDQMBgsgAEEUahCQKw8LAn8gAEEsaigCAEUE\nQCAAQTBqEIEHIABBPGoMAQsgAEE0aigCACAAQThqKAIAEIw0IABBQGsoAgAgAEHEAGooAgAQjDQg\nACgCLCAAQTBqKAIAEKA1IABBzABqCyIBKAIAIAFBBGooAgAQjDQCQAJAIAAoAhQOBQkJCQABBQsg\nAEEYahCQKw8LIABBGGoQmCsPCyAAQRBqEPkFIABB0ABqIgIoAgAiAUEPRg0CAkACQAJAIAFBdWpB\nASABQQpLGw4DAAECBQsgAEHUAGooAgAgAEHYAGooAgAQoDUPCyAAQZABaigCACAAQZQBaigCABCg\nNSACEPkFDwsgAEHUAGoQmCsPCyAAQRRqEKkuDwsgAEHwAGooAgAgAEH0AGooAgAQjDQgAEEYahDM\nLiAAQegAaigCACAAQewAaigCABCgNQsPCyAAQRRqKAIAIABBGGooAgAQoDUPCyAAQRxqKAIAIABB\nIGooAgAQoDUPCyAAKAIUIABBGGooAgAQoDUPCyAAQRhqKAIAIABBHGooAgAQoDUL0gkCAX8PfiMA\nQZADayIDJAAgAyACKQMAIgRCACABKQMAIgYQgBYgA0GQAWogASkDICIHQgAgAikDCCIIQhN+EIAW\nIANB0AFqIAEpAxgiBUIAIAIpAxAiC0ITfiIQEIAWIANBkAJqIAEpAxAiCUIAIAIpAxgiDUITfiIO\nEIAWIANB0AJqIAEpAwgiCkIAIAIpAyAiD0ITfiIMEIAWIANB0ABqIApCACAEEIAWIANBEGogBkIA\nIAgQgBYgA0GgAWogB0IAIBAQgBYgA0HgAWogBUIAIA4QgBYgA0GgAmogCUIAIAwQgBYgA0HgAGog\nCUIAIAQQgBYgA0HgAmogCkIAIAgQgBYgA0EgaiAGQgAgCxCAFiADQbABaiAHQgAgDhCAFiADQfAB\naiAFQgAgDBCAFiADQfAAaiAFQgAgBBCAFiADQbACaiAJQgAgCBCAFiADQfACaiAKQgAgCxCAFiAD\nQTBqIAZCACANEIAWIANBwAFqIAdCACAMEIAWIANBgAFqIAdCACAEEIAWIANBgAJqIAVCACAIEIAW\nIANBwAJqIAlCACALEIAWIANBgANqIApCACANEIAWIANBQGsgBkIAIA8QgBYgACADKQOwASIPIAMp\nAyB8IgQgAykD8AF8IgYgAykDYHwiByADKQPgAnwiCCADKQOgASIRIAMpAxB8IgUgAykD4AF8Igkg\nAykDoAJ8IgogAykDUHwiCyADKQOQASISIAMpAwB8IgwgAykD0AF8Ig0gAykDkAJ8Ig4gAykD0AJ8\nIhBCM4ggECAOVK0gA0HYAmopAwAgDiANVK0gA0GYAmopAwAgDSAMVK0gA0HYAWopAwAgDCASVK0g\nA0GYAWopAwAgA0EIaikDAHx8fHx8fHx8Qg2GhHwiDEIziCAMIAtUrSALIApUrSADQdgAaikDACAK\nIAlUrSADQagCaikDACAJIAVUrSADQegBaikDACAFIBFUrSADQagBaikDACADQRhqKQMAfHx8fHx8\nfHx8Qg2GhHwiBUL/////////A4M3AxAgACADKQPAASIOIAMpAzB8IgkgAykDcHwiCiADKQOwAnwi\nCyADKQPwAnwiDSAFIAhUrSAIIAdUrSADQegCaikDACAHIAZUrSADQegAaikDACAGIARUrSADQfgB\naikDACAEIA9UrSADQbgBaikDACADQShqKQMAfHx8fHx8fHx8Qg2GIAVCM4iEfCIEQv////////8D\ngzcDGCAAIAMpA4ABIg8gAykDQHwiBiADKQOAAnwiByADKQPAAnwiCCADKQOAA3wiBSAEIA1UrSAN\nIAtUrSADQfgCaikDACALIApUrSADQbgCaikDACAKIAlUrSADQfgAaikDACAJIA5UrSADQcgBaikD\nACADQThqKQMAfHx8fHx8fHx8Qg2GIARCM4iEfCIEQv////////8DgzcDICAAIAQgBVStIAUgCFSt\nIANBiANqKQMAIAggB1StIANByAJqKQMAIAcgBlStIANBiAJqKQMAIAYgD1StIANBiAFqKQMAIANB\nyABqKQMAfHx8fHx8fHx8Qg2GIARCM4iEQhN+IBBC/////////wODfCIEQv////////8DgzcDACAA\nIAxC/////////wODIARCM4h8NwMIIANBkANqJAALyQsCBn8CfiMAQbAGayICJAAgAAJ/AkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQCAA0EBaw4DCAIBAAsgAEEIaiAA\nQcQBakG8ARCPOBoLIABBCGohBQJAAkAgAEHsAGotAABBAWsOBAQCAQAFCyAAQfAAaiEDAkAgAEG0\nAWoiBC0AAEEBaw4DAAIMCwtBgIDAAEEjQcyBwAAQ+R0ACyAAQfAAaiEDIABBwAFqIgQtAABBAWsO\nAwEABQQLAAtBgIDAAEEjQfyBwAAQ+R0AC0GAgMAAQSNB3NTAABD5HQALIABBFGoQBzYCACAAQQxq\nKAIARQ0EIABBsAFqIABBGGo2AgAgAEHAAWoiBEEAOgAAIABBtAFqIAUpAgA3AgAgAEG8AWogBUEI\naigCADYCACAAQfAAaiEDCyAAQbABaigCACEGIAJByARqIgcgAEG8AWooAgA2AgAgAEGFAWpBADoA\nACAAQYABaiAGNgIAIAMgAEG0AWopAgAiCDcCACADQQhqIAcpAwA3AgAgAiAINwPABAsgAkHQBGog\nAyABEP4DIAIoAqgFIgFBHkcEQCACQeADaiACQdAEakHYABCPOBogAkHcAmogAkGsBWpBhAEQjzga\n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\nRwRAIAEoAgBBA0YEQCACQdgDaiAEaiIFQQRqKAIAIAVBCGooAgAQoDULIAFBEGoQiC0gBEHYAWoh\nBCABQdgBaiEBDAELCyACKALIBUEBTQRAAkAgAigCuAVBA0cNACACQcAFaigCAEUNACACQbwFaigC\nABDCBQsgFhCILQsgAigC0AMiASACKALUAyIDELQGIAIgCDYC4AMgAiADNgLcAyACIAE2AtgDIAJB\n2ANqEKcpIQEgAkEQaiAGQeABaigCACAGQeQBaigCABCUJCACQQhqIAIoAhAgAigCFBDxGSACKQMI\nIRcgAkEBNgLYAyACQdgDahCnKSEDQQAQzS8hBCAAIBE2AjggACAQNgI0IAAgATYCPCAAIA82AjAg\nAEEkaiANNgIAIAAgDjYCICAAQQE6AEggACAXNwIoIAAgBDYCRCAAIAM2AkAMAwsCQCADLwGiEkEL\nSQRAIAwgCygCADYCACACIAIpA9gINwPwCCACIAk2AsgKIAogAkGUB2pBxAEQjzgaIAMgAkHwCGog\nAkHICmoQzxoMAQsCQANAIAMoApgRIgMEQCAFQQFqIQUgAy8BohJBC08NAQwCCwsgAkEgaiACQdAD\nahDxGiACKAIkIQMgAigCICEFCyACEPUtNgLsCCACQQA2AugIQQEhBAN/IAQgBUYEfyAMIAsoAgA2\nAgAgAiACKQPYCDcD8AggAiAJNgLICiAKIAJBlAdqQcQBEI84GiAFIAMgAkHwCGogAkHICmogAigC\n6AggAigC7AgQ4xIgAkHICmogBSADELMhIAIoAsgKIQUgAigCzAoFIARBAWohBCACQRhqIAJB6Ahq\nEPEaDAELCyEDCyAIQQFqIQgMAAsACyACQcgKaiADEKoeIAJB4wNqIAJB0ApqKAIANgAAIAIgAikD\nyAo3ANsDIABBBToAACAAIAIpANgDNwABIABBCGogAkHfA2opAAA3AAAgAEECOgBICyACQaAMaiQA\nC7ILAgd/A34jAEHwAmsiAyQAIAECfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEt\nADhBAWsOBQgDAgEABAsgAUHcAGooAgAhBSABKAJYIQQMCwsgAUHEAGooAgAhBSABKAJAIQQMCQsg\nAUFAayEGAkAgAUHUAGoiBS0AAEEBaw4DBQEAAwsgAUHEAGooAgAhByABKAJAIQQMAwsACyABIAEo\nAjQiBDYCMCABIAEoAigiBjYCICABQSRqIAFBLGooAgAiBzYCACABQdQAaiIFQQA6AAAgAUHQAGog\nBDYCACABQcwAaiAHNgIAIAFByABqIAY2AgAgAUFAayEGCyADQShqIAFB0ABqKAIAIgRBCGooAgAg\nBEEMaigCABDGLSADQSBqIAMoAiggAUHIAGooAgAgAUHMAGooAgAgAygCLCgCVBEGACADKAIgIQQg\nAUHEAGogAygCJCIHNgIAIAEgBDYCQAsgA0HwAGogBCACIAcoAgwRAwAgAykDcFBFDQIgA0HoAGoi\nCCADQZABaigCADYCACADQeAAaiIJIANBiAFqKQMANwMAIANB2ABqIgQgA0GAAWopAwA3AwAgAyAD\nKQN4NwNQIANBlAFqKAIAIQcgBhDRKyAFQQE6AAAgBhCaMSAHRQ0DIANByABqIAgoAgAiBTYCACAD\nQUBrIAkpAwAiCjcDACADQThqIAQpAwAiCzcDACADIAMpA1AiDDcDMCABQRhqIAU2AgAgAUEQaiAK\nNwMAIAFBCGogCzcDACABIAw3AwAgASAHNgIcIANBGGogASgCMCIEQQhqKAIAIARBDGooAgAQxi0g\nA0EQaiADKAIYIAQoAgBBCGogBCgCBCADKAIcKAJYEQYAIAMoAhAhBCABIAMoAhQiBTYCRCABIAQ2\nAkAMBAtBwPTFAEEjQejmxgAQ+R0AC0HA9MUAQSNBvKHGABD5HQALIAVBAzoAACAAQQM2AnRBAwwG\nCyADQYACaiAEKQMANwMAIAMgAykDUDcD+AEMAwsgA0HwAGogBCACIAUoAgwRAwACQCADKAJwIgRB\nA0cEQCADQdgAaiIGIANB/ABqKQIANwMAIAMgAykCdDcDUCADKQKEASEKIAFBQGsiBRDRKyAEQQJH\nDQEgA0GAAmogBikDADcDACADIAMpA1A3A/gBDAMLIABBAzYCdEEEDAULAkAgBEUEQCAFQQA2AgAM\nAQsgA0H4AGogA0HYAGopAwA3AwAgAyADKQNQIgs3A3AgAyAKNwOAASAFIANB8ABqQQAgC6cbEMkv\nIANB8ABqEKwuCyADQQhqIAEoAjAiBEEIaigCACAEQQxqKAIAEMYtIAMgAygCCCABKAIgIAFBJGoo\nAgAgAygCDCgCWBEGACADKAIAIQQgAUHcAGogAygCBCIFNgIAIAEgBDYCWAsgA0HwAGogBCACIAUo\nAgwRAwACQCADKAJwIgRBA0cEQCADQdgAaiICIANB/ABqKQIANwMAIAMgAykCdDcDUCADKQKEASEK\nIAFB2ABqENErIARBAkYNASADQfABaiACKQMANwMAIAMgAykDUDcD6AEgA0GIAWogAUEYaikDADcD\nACADQYABaiABQRBqKQMANwMAIANB+ABqIAFBCGopAwA3AwAgAyABKQMANwNwIANBqAFqIAEoAjBB\nFGoQ7RcgA0GgAWogAUHQAGopAwA3AwAgA0GYAWogAUHIAGopAwA3AwAgAyABKQNANwOQASADQfgB\naiADQfAAakH0ABCPOBoMBAsgAEEDNgJ0QQUMBAsgA0GAAmogAikDADcDACADIAMpA1A3A/gBIAFB\nQGsQmTQLIAFBEGoQlxMLQQIhBAsgACADQfgBakH0ABCPOCIAIAQ2AnQgACAKNwOIASAAIAMpA+gB\nNwN4IABBgAFqIANB8AFqKQMANwMAQQELOgA4IANB8AJqJAALngsBEn8jAEHQAGsiBiQAAkACQAJA\nAkACQAJAAkACQCABKAIEIgcEQCABKAIAIQwDQCAHLwG2ASILQQN0IQlBfyEIIAchCgJAA0AgCUUE\nQCALIQgMAgsgCigCBCENIAooAgAhDiAIQQFqIQggCUF4aiEJIApBCGohCgJAIAIgAyAOIA0Q6SVB\n/wFxDgIAAQILCyADBEAgAhDCBQsgByAIQQN0aiIBQdwAaiICKAIAIQkgAiAFNgIAIAFB2ABqIgEo\nAgAhCiABIAQ2AgAMBAsgDARAIAxBf2ohDCAHIAhBAnRqQbgBaigCACEHDAELCyAHDQELEPMtIgcv\nAbYBIghBC08NAiAHIAhBAWo7AbYBIAFBATYCCCABIAc2AgRBACEKIAFBADYCACAHIAhBA3RqIgkg\nAzYCBCAJIAI2AgAgCUHcAGogBTYCACAJQdgAaiAENgIADAELIAYgCDYCOCAGQQA2AjAgBiAHNgI0\nAkAgBy8BtgFBCk0EQCAGQTBqIAIgAyAEIAUQ7iAMAQsgBkFAayAIEJUbIAYoAkAhCCAGQcgAaigC\nACEPIAYoAkQhEhDzLSIKIAcvAbYBIhAgCEF/c2oiCTsBtgEgB0HYAGoiESAIQQN0IgtqIg0oAgAh\nDCANKAIEIQ0gByALaiIOKAIAIQsgDigCBCEOIAZBKGogCiAJEJUrIAcgCEEBaiITQQN0IhRqIBAg\nE2siECAGKAIoIAYoAiwQ2ikgBkEgaiAKQdgAaiAJEJYrIBEgFGogECAGKAIgIAYoAiQQ2ikgByAI\nOwG2ASAGIA82AkggBiAKIAcgEhs2AkQgBkEANgJAIAZBQGsgAiADIAQgBRDuICALRQ0AQQAhCUEA\nIQgDQCAHKAKwASICBEAgBiAHLwG0ASIENgI4IAYgAjYCNCAGIAhBAWoiAzYCMCAIIAlHDQUCQCAC\nLwG2ASITQQtPBEAgBkFAayAEEJUbIAYoAkAhByAGKAJIIRQgBigCRCEREPktIgQgAi8BtgEiFSAH\nQX9zaiIJOwG2ASACQdgAaiIWIAdBA3QiCGoiDygCACEFIA8oAgQhDyACIAhqIggoAgAhEiAIKAIE\nIRAgBkEYaiAEIAkQlSsgAiAHQQFqIghBA3QiF2ogFSAIayIVIAYoAhggBigCHBDaKSAGQRBqIARB\n2ABqIAkQlisgFiAXaiAVIAYoAhAgBigCFBDaKSACIAc7AbYBIAQvAbYBIglBAWohByAJQQxPDQgg\nEyAIa0EBaiAHRg0BQeSMywBBKEGMjcsAEPkdAAsgBkEwaiALIA4gDCANIAoQwQ4MAwsgBEG4AWog\nAiAIQQJ0akG4AWogB0ECdBCPOBogBkEIaiAEIAMQ7BggBigCCCEJIAYoAgwhBCAGIBQ2AkggBiAE\nIAIgERs2AkQgBiAJIAMgERs2AkAgBkFAayALIA4gDCANIAoQwQ4gBCEKIAIhByADIQggDyENIAUh\nDCAQIQ4gEiILDQEMAgsLIAEoAgQiAkUNBSABKAIAIQMQ+S0iBCACNgK4ASAGIAQgA0EBahDsGCAG\nKAIAIQMgASAGKAIEIgI2AgQgASADNgIAIANBf2ogCUcNBiACLwG2ASIDQQpLDQcgAiADQQFqIgQ7\nAbYBIAIgA0EDdGoiCSAONgIEIAkgCzYCACAJQdwAaiANNgIAIAlB2ABqIAw2AgAgAiAEQQJ0akG4\nAWogCjYCACAKIAQ7AbQBIAogAjYCsAELIAEgASgCCEEBajYCCEEAIQoLIAAgCTYCBCAAIAo2AgAg\nBkHQAGokAA8LQaiKywBBIEGki8sAEPkdAAtBzI3LAEE1QYSOywAQ+R0ACyAHQQxBvI3LABC9NgAL\nQZChzABBK0HklcsAEPkdAAtBtIvLAEEwQeSLywAQ+R0AC0GoissAQSBB9IvLABD5HQAL3woCEX8D\nfiMAQZABayICJAAgAhDNLSIDNgIcIAJBADYCGCABKAIAIQ4gASgCCCEFIAEoAgQhBiACQSBqQQAg\nAxCUISACKAIkIQggAigCICEHIAJBADYCMCACIAY2AiwgAiAGIAVBFGxqIgU2AiggAiAGNgIkIAIg\nDjYCICACQeAAaiEKIAJB2ABqQQRyIQ8gAkE4aiELIAJBNGohCSAGIQNBACEBA0ACQAJAAkACQAJA\nAkACQAJAAn8gAQRAIAMhASAJIQMgCwwBCyADIAVGBEAgBSEBDAILIANBFGohASADQQRqCyEEIAMo\nAgAiDA0BCyACQQA2AjAgAiABNgIkIAUgAWtBFG5BFGwhAwNAIANFDQIgASgCACABQQRqKAIAEJU4\nIAFBCGoQ5gYgA0FsaiEDIAFBFGohAQwACwALIAQpAgAhEyAPQQhqIARBCGopAgA3AgAgDyATNwIA\nIAIgDDYCWAJ/IAEgBUYEQEEAIQQgBQwBCyABKAIAIQQgAkH4AGogAUEMaikCADcDACACIAEpAgQ3\nA3AgAUEUagshAyALIAIpA3A3AgAgC0EIaiACQfgAaikDADcCACACIAQ2AjQCQCAERQRAIAIgAzYC\nJCACQQE2AjAgAigCXCENDAELIAwgAigCXCINIAQgAigCOBCONEUEQCAMIA0QoDUgChDmBkEBIQEM\nCAsgAiADNgIkIAJBATYCMAsgAkHQAGoiBCAKQQhqKAIANgIAIAIgCikCADcDSCAILwHiAUELTw0B\nIAogBCgCADYCACACIAIpA0g3A1ggCCAMIA0gAkHYAGoQ4BgaDAULIA4gBhDCMCACKAIYIg4hCyAC\nKAIcIg8hAwNAIAtFDQIgAy8B4gEiBkUNAwJAIANB5AFqIgkgBkECdGooAgAiAS8B4gEiBEEESw0A\nQQUgBGsiBSAJIAZBf2oiCkECdGooAgAiBi8B4gEiB0sNBSAGIAcgBWsiCTsB4gEgAUEFOwHiASAB\nIAVBA3RqIAEgBEEDdBCOOBogAUHcAGoiCCAFQQxsaiAIIARBDGwQjjgaIAYgCUEBaiIMQQN0aiAH\nIAxrIhEgAUEEIARrIgcQ2ikgBiAJQQxsaiINQegAaiARIAggBxDbKSADIApBA3RqIhEpAgAhFCAN\nQeQAaigCACESIA1B3ABqKQIAIRUgESAGIAlBA3RqKQIANwIAIAMgCkEMbGoiA0HcAGoiCSkCACET\nIAkgFTcCACADQeQAaiIJKAIAIQMgCSASNgIAIAJBKGogAzYCACACIBM3AyAgAkHgAGogAzYCACAC\nIBM3A1ggASAHQQN0aiAUNwIAIAggB0EMbGoiCUEIaiADNgIAIAkgEzcCACALQQFGDQAgAUHkAWoi\nAyAFQQJ0aiADIARBAnRBBGoQjjgaIAYgDEECdGpB5AFqIAUgAyAFENQpIAFBAEEGEMAcCyALQX9q\nIQsgASEDDAALAAsCQANAIAgoAlgiCARAIAdBAWohByAILwHiAUELTw0BDAILCyACQRBqIAJBGGoQ\n6hogAigCFCEIIAIoAhAhBwsgAhDNLTYCdCACQQA2AnBBASEBA0AgASAHRgRAIAogBCgCADYCACAC\nIAIpA0g3A1ggByAIIAwgDSACQdgAaiACKAJwIAIoAnQQsBIgAkHYAGogByAIEJQhIAIoAlwhCCAC\nKAJYIQcMBQUgAUEBaiEBIAJBCGogAkHwAGoQ6hoMAQsACwALIAAgEDYCCCAAIA82AgQgACAONgIA\nIAJBkAFqJAAPC0HIkssAQRlB5JLLABD5HQALQYSPywBBJ0Gsj8sAEPkdAAtBASEBIBBBAWohEAwA\nCwAL8goCDH8BfiMAQaABayIDJAAgASgCBCIFQeACaiIEIAEoAggiCEEDdGoiBikDACEPIAEoAgAh\nByAGIAQgCEEBaiIGQQN0aiAFLwG+AyIEIAhBf3NqIglBA3QQjjgaIANB2ABqIgsgBSAIQQV0aiIB\nQRhqKQAANwMAIANB0ABqIgwgAUEQaikAADcDACADQcgAaiIKIAFBCGopAAA3AwAgAyABKQAANwNA\nIAEgBSAGQQV0aiAJQQV0EI44GiAFIARBf2oiATsBvgMgA0EoaiIOIAspAwA3AwAgA0EgaiILIAwp\nAwA3AwAgA0EYaiIMIAopAwA3AwAgAyADKQNANwMQAkAgAUH//wNxQQVPDQAgA0FAayAHIAUQsgoC\nQAJAAkACQCADKAJAQQFrDgIBAAILIAMgCDYCOCADIAMpAkQ3AzAMAgsgA0HUAGohASADQcwAaigC\nACEHIAMoAkQhBSADQcgAaigCACIELwG+AyADQdAAaigCACIGLwG+A2pBAWpBDE8EQCADQZgBaiAB\nQQhqKAIANgIAIAMgBjYCjAEgAyAHNgKIASADIAQ2AoQBIAMgBTYCgAEgAyABKQIANwOQASADQYAB\nakEBENIFIAMgCDYCOCADIAQ2AjQgAyAFNgIwDAILIANBmAFqIAFBCGooAgA2AgAgAyAGNgKMASAD\nIAc2AogBIAMgBDYChAEgAyAFNgKAASADIAEpAgA3A5ABIANBMGogA0GAAWpBACAIENQGDAELIANB\n1ABqIQEgA0HMAGooAgAhBSADKAJEIQcgA0HIAGooAgAiCS8BvgMgA0HQAGooAgAiBC8BvgNqQQFq\nQQxPBEAgA0GYAWogAUEIaigCADYCACADIAQ2AowBIAMgBTYCiAEgAyAJNgKEASADIAc2AoABIAMg\nASkCADcDkAEgA0GAAWpBARDaBSADIAY2AjggAyAENgI0IAMgBTYCMAwBCyADQZgBaiABQQhqKAIA\nNgIAIAMgBDYCjAEgAyAFNgKIASADIAk2AoQBIAMgBzYCgAEgAyABKQIANwOQASADQTBqIANBgAFq\nQQEgCBDUBgsgAygCOCEIIAMoAjAhByADKAI0IgUoArgDIgRFDQAgB0EBaiEGIANBQGtBBHIhAQNA\nIAQvAb4DIglBBEsNASADQUBrIAYgBBCyCgJAAn8CQAJAIAMoAkBBAWsOAgADAQsgA0HoAGogAUEI\naiIEKQIANwMAIANB+ABqIAFBGGoiCigCADYCACADQfAAaiABQRBqIg0pAgA3AwAgAyABKQIANwNg\nIAMoAmQvAb4DIAMoAmwvAb4DakEBakEMTwRAIANB4ABqQQUgCWsQ0gVBAAwCCyADQZgBaiAKKAIA\nNgIAIANBkAFqIA0pAgA3AwAgA0GIAWogBCkCADcDACADIAEpAgA3A4ABIANBCGogA0GAAWoQnwcg\nAygCCCEGIAMoAgwMAQsgA0HoAGogAUEIaiIEKQIANwMAIANB+ABqIAFBGGoiCigCADYCACADQfAA\naiABQRBqIg0pAgA3AwAgAyABKQIANwNgIAMoAmQvAb4DIAMoAmwvAb4DakEBakEMTwRAIANB4ABq\nQQUgCWsQ2gVBAAwBCyADQZgBaiAKKAIANgIAIANBkAFqIA0pAgA3AwAgA0GIAWogBCkCADcDACAD\nIAEpAgA3A4ABIAMgA0GAAWoQnwcgAygCACEGIAMoAgQLIgQNAQwCCwsgCQ0AIAJBAToAAAsgACAP\nNwMAIAAgAykDEDcDCCAAIAc2AiggAEEwaiAINgIAIABBLGogBTYCACAAQRBqIAwpAwA3AwAgAEEY\naiALKQMANwMAIABBIGogDikDADcDACADQaABaiQAC7QLAgZ/A34jAEGwAmsiAyQAIAECfwJAAn8C\nQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAOwBQQFrDgMHAQACCyABQdwBaiEHAkAgAS0A3AFBAWsO\nAwQBBgALIAEoAgQhBSABKAIAIQYgASgC2AEhBAwCCwALIAFB5AFqKAIAIQUgASgC4AEhBiABKALo\nASEEIAFBADoA3AEgASAENgLYASABIAU2AgQgASAGNgIAIAFB3AFqIQcLIAEgBDYCCCADQdgBaiAE\nQaWixwBBCkEAEJ0ZAkAgAygC3AFFBEAgASADKALYASIENgJ8IAFBgAFqQQA2AgAMAQsgAUH8AGog\nA0HYAWpBNBCPOCEEIAFBgAFqKAIADQIgBCgCACEECyADQZACaiAEEJkxDAYLQbCZxwBBI0H8pccA\nEPkdAAsgA0HIAWogAUHIAGogBEE0EI84QaWixwBBChCeGQJAAkAgAygC0AFFBEAgASADKALIASIE\nNgI8IAFBxABqQQA2AgAMAQsgAUE8aiIEQQhqIgggA0HQAWooAgA2AgAgBCADKQPIATcCACABQcQA\naigCAA0BIAQoAgAhBAsgA0GQAmogBBCZMQwECyABIAQpAgA3AjAgAUE4aiAIKAIANgIAIAEgASgC\nCEEQaigCACAGIAUQpiAiBDYCsAEgA0GgAWogASgCMCAEEIQoAkACQCADKAK4AUUEQCABIAMoAqAB\nIgQ2AgwgAUEkakEANgIADAELIAFBDGogA0GgAWpBJBCPOCEEIAFBJGooAgANASAEKAIAIQQLIANB\nkAJqIAQQmTEMAwsgAUG0AWogBEEkEI84GgsgA0HYAWogAUG0AWoiBCACKAIAEKkvAkAgAygC2AFB\nA0cEQCADKQPYASEJIAQQjiUgCUIgiKchAgJAAkACQAJAIAmnIgQOAwMAAQALIANBgAFqIAEoAghB\nEGooAgAgAhC9AUEAIQQgAygCgAFBAWsOAgQCAQsgA0GQAmogAhCZMQwFCyADQfgAaiADQYwBaikC\nADcDACADIAMpAoQBNwNwIANBlAFqKQIAIQpBASEECyADQegAaiADQfgAaikDACIJNwMAIANBmAJq\nIAMpA3AiCzcDACADQagCaiAKNwMAIANBoAJqIAk3AwAgAyALNwNgIAMgBDYClAIgASgCsAEQpjQg\nASgCMBCmNCABQcgAahCKJEEADAYLIAdBAzoAAAwGCyADQegAaiADQYwBaikCACIJNwMAIAMgAykC\nhAEiCjcDYCADQeIBaiAJNwEAIANBpgJqIANB6AFqLwEAOwEAIAMgCjcB2gEgA0GeAmogA0HgAWop\nAQA3AQAgA0ECOwGUAiADIAMpAdgBNwGWAiADQQE2ApACDAELQbCZxwBBI0G4rscAEPkdAAsgASgC\nsAEQpjQgASgCMBCmNAsgAUHIAGoQiiQLIAMoApACCyEEIANB2ABqIgIgA0GsAmooAgA2AgAgA0HQ\nAGoiBSADQaQCaikCADcDACADQcgAaiIGIANBnAJqKQIANwMAIAMgAykClAI3A0AgB0EBOgAAIARB\nAkYNACADQThqIAIoAgA2AgAgA0EwaiAFKQMANwMAIANBKGogBikDADcDACADIAMpA0A3AyAgARDl\nKAJAIARFBEAgA0EYaiADQThqKAIANgIAIANBEGogA0EwaikDADcDACADQQhqIANBKGopAwA3AwAg\nAyADKQMgNwMADAELIANB8AFqIANBOGooAgA2AgAgA0HoAWogA0EwaikDADcDACADQeABaiADQShq\nKQMANwMAIAMgAykDIDcD2AEgA0EEciADQdgBahC+ESADQQI2AgALIAAgAykDADcCACAAQRhqIANB\nGGooAgA2AgAgAEEQaiADQRBqKQMANwIAIABBCGogA0EIaikDADcCAEEBDAELIABBAzYCAEEDCzoA\n7AEgA0GwAmokAAvrCwEBfyMAQTBrIgIkAAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAIAAtAABBAWsOEQECAwQFBgcICQoLDA0ODxARAAsgAiAALQABOgAIIAJBJGpBAjYCACAC\nQSxqQQE2AgAgAkGgj8oANgIgIAJBADYCGCACQc8BNgIUIAFBBGooAgAhACACIAJBEGo2AiggAiAC\nQQhqNgIQIAEoAgAgACACQRhqEOcbDBELIAIgACkDCDcDCCACQSRqQQI2AgAgAkEsakEBNgIAIAJB\nhI/KADYCICACQQA2AhggAkEdNgIUIAFBBGooAgAhACACIAJBEGo2AiggAiACQQhqNgIQIAEoAgAg\nACACQRhqEOcbDBALIAIgACkDCDcDCCACQSRqQQI2AgAgAkEsakEBNgIAIAJBhI/KADYCICACQQA2\nAhggAkHQATYCFCABQQRqKAIAIQAgAiACQRBqNgIoIAIgAkEIajYCECABKAIAIAAgAkEYahDnGwwP\nCyACIAArAwg5AwggAkEkakECNgIAIAJBLGpBATYCACACQeiOygA2AiAgAkEANgIYIAJB0QE2AhQg\nAUEEaigCACEAIAIgAkEQajYCKCACIAJBCGo2AhAgASgCACAAIAJBGGoQ5xsMDgsgAiAAKAIENgII\nIAJBJGpBAjYCACACQSxqQQE2AgAgAkHIjsoANgIgIAJBADYCGCACQdIBNgIUIAFBBGooAgAhACAC\nIAJBEGo2AiggAiACQQhqNgIQIAEoAgAgACACQRhqEOcbDA0LIAIgACkCBDcDCCACQSRqQQE2AgAg\nAkEsakEBNgIAIAJBtI7KADYCICACQQA2AhggAkHsADYCFCABQQRqKAIAIQAgAiACQRBqNgIoIAIg\nAkEIajYCECABKAIAIAAgAkEYahDnGwwMCyACQSRqQQE2AgAgAkEsakEANgIAIAJBpI7KADYCICAC\nQaSWzAA2AiggAkEANgIYIAEoAgAgAUEEaigCACACQRhqEOcbDAsLIAJBJGpBATYCACACQSxqQQA2\nAgAgAkGcjsoANgIgIAJBpJbMADYCKCACQQA2AhggASgCACABQQRqKAIAIAJBGGoQ5xsMCgsgAkEk\nakEBNgIAIAJBLGpBADYCACACQYiOygA2AiAgAkGklswANgIoIAJBADYCGCABKAIAIAFBBGooAgAg\nAkEYahDnGwwJCyACQSRqQQE2AgAgAkEsakEANgIAIAJB9I3KADYCICACQaSWzAA2AiggAkEANgIY\nIAEoAgAgAUEEaigCACACQRhqEOcbDAgLIAJBJGpBATYCACACQSxqQQA2AgAgAkHcjcoANgIgIAJB\npJbMADYCKCACQQA2AhggASgCACABQQRqKAIAIAJBGGoQ5xsMBwsgAkEkakEBNgIAIAJBLGpBADYC\nACACQcyNygA2AiAgAkGklswANgIoIAJBADYCGCABKAIAIAFBBGooAgAgAkEYahDnGwwGCyACQSRq\nQQE2AgAgAkEsakEANgIAIAJBwI3KADYCICACQaSWzAA2AiggAkEANgIYIAEoAgAgAUEEaigCACAC\nQRhqEOcbDAULIAJBJGpBATYCACACQSxqQQA2AgAgAkG0jcoANgIgIAJBpJbMADYCKCACQQA2Ahgg\nASgCACABQQRqKAIAIAJBGGoQ5xsMBAsgAkEkakEBNgIAIAJBLGpBADYCACACQciBywA2AiAgAkGk\nlswANgIoIAJBADYCGCABKAIAIAFBBGooAgAgAkEYahDnGwwDCyACQSRqQQE2AgAgAkEsakEANgIA\nIAJBoI3KADYCICACQaSWzAA2AiggAkEANgIYIAEoAgAgAUEEaigCACACQRhqEOcbDAILIAJBJGpB\nATYCACACQSxqQQA2AgAgAkGIjcoANgIgIAJBpJbMADYCKCACQQA2AhggASgCACABQQRqKAIAIAJB\nGGoQ5xsMAQsgASgCACAAKAIEIABBCGooAgAgASgCBCgCDBEEAAsgAkEwaiQAC+cKAQl/IwBBsAFr\nIgMkACABKAIAIQcgASgCBCIFLwGSAyEEIANB+ABqIgYgBSABKAIIIghBDGxqIgFBlAJqKAIANgIA\nIAMgAUGMAmoiCSkCADcDcCAJIAFBmAJqIAQgCEF/c2oiCUEMbBCOOBogA0GgAWoiCiAFIAhBGGxq\nIgFBEGopAwA3AwAgA0GYAWoiCyABQQhqKQMANwMAIAMgASkDADcDkAEgASABQRhqIAlBGGwQjjga\nIAUgBEF/aiIBOwGSAyADQdAAaiAGKAIANgIAIANB4ABqIAspAwA3AwAgA0HoAGogCikDADcDACAD\nIAMpA3A3A0ggAyADKQOQATcDWCADQRBqIANByABqQSgQjzgaIANByABqIANBEGpBKBCPOBoCQCAB\nQf//A3FBBU8NACADQRBqIAcgBRCUCwJAAkACQAJAIAMoAhBBAWsOAgEAAgsgAyAINgJAIAMgAykC\nFDcDOAwCCyADQSRqIQEgA0EcaigCACEHIAMoAhQhBCADQRhqKAIAIgUvAZIDIANBIGooAgAiBi8B\nkgNqQQFqQQxPBEAgA0GoAWogAUEIaigCADYCACADIAY2ApwBIAMgBzYCmAEgAyAFNgKUASADIAQ2\nApABIAMgASkCADcDoAEgA0GQAWpBARCyBiADIAg2AkAgAyAFNgI8IAMgBDYCOAwCCyADQagBaiAB\nQQhqKAIANgIAIAMgBjYCnAEgAyAHNgKYASADIAU2ApQBIAMgBDYCkAEgAyABKQIANwOgASADQThq\nIANBkAFqQQAgCBC4BgwBCyADQSRqIQEgA0EcaigCACEEIAMoAhQhByADQRhqKAIAIgYvAZIDIANB\nIGooAgAiBS8BkgNqQQFqQQxPBEAgA0GoAWogAUEIaigCADYCACADIAU2ApwBIAMgBDYCmAEgAyAG\nNgKUASADIAc2ApABIAMgASkCADcDoAEgA0GQAWpBARC6BiADIAhBAWo2AkAgAyAFNgI8IAMgBDYC\nOAwBCyADQagBaiABQQhqKAIANgIAIAMgBTYCnAEgAyAENgKYASADIAY2ApQBIAMgBzYCkAEgAyAB\nKQIANwOgASADQThqIANBkAFqQQEgCBC4BgsgAygCQCEIIAMoAjghByADKAI8IgUoAogCIgRFDQAg\nB0EBaiEGIANBEGpBBHIhAQNAIAQvAZIDIglBBEsNASADQRBqIAYgBBCUCwJAAn8CQAJAIAMoAhBB\nAWsOAgADAQsgA0H4AGogAUEIaiIEKQIANwMAIANBiAFqIAFBGGoiCigCADYCACADQYABaiABQRBq\nIgspAgA3AwAgAyABKQIANwNwIAMoAnQvAZIDIAMoAnwvAZIDakEBakEMTwRAIANB8ABqQQUgCWsQ\nsgZBAAwCCyADQagBaiAKKAIANgIAIANBoAFqIAspAgA3AwAgA0GYAWogBCkCADcDACADIAEpAgA3\nA5ABIANBCGogA0GQAWoQ/AYgAygCCCEGIAMoAgwMAQsgA0H4AGogAUEIaiIEKQIANwMAIANBiAFq\nIAFBGGoiCigCADYCACADQYABaiABQRBqIgspAgA3AwAgAyABKQIANwNwIAMoAnQvAZIDIAMoAnwv\nAZIDakEBakEMTwRAIANB8ABqQQUgCWsQugZBAAwBCyADQagBaiAKKAIANgIAIANBoAFqIAspAgA3\nAwAgA0GYAWogBCkCADcDACADIAEpAgA3A5ABIAMgA0GQAWoQ/AYgAygCACEGIAMoAgQLIgQNAQwC\nCwsgCQ0AIAJBAToAAAsgACADQcgAakEoEI84IgBBMGogCDYCACAAQSxqIAU2AgAgACAHNgIoIANB\nsAFqJAAL1wsCDH8BfiMAQYAEayICJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAC0A\nuAVBAWsOAw0CAQALIAAgAEHYAmpB2AIQjzgaCwJAIAAtANUCQQFrDgMGAQACCyAALQDVAUEBaw4D\nBAADAgsACyAAQQA6ANUBIAAgAEHYAWo2AtABIAAgAC0A1AI6ANQBCyAAKALQASIFQSBqKAIAIAAt\nANQBOgAIQQxBBBC5LyEEIAJBwAJqIAVBGGoQrBggBEEIaiACQcgCaiIDKAIANgIAIAQgAikDwAI3\nAgAgAkHgAGoiBkEANgIAIAJB0ABqIgdBADYCACACQagCakIENwMAIAJBoAJqQgA3AwAgAkG4AmpB\nADYCACACQoCAgIDAADcDWCACQoCAgIDAADcDSCACQoCAgIDAADcDsAIgAkKAgICAwAA3A5gCIAJB\nwAJqEKwUIAJB0AFqIAJB2AJqKQMANwMAIAJByAFqIAJB0AJqKQMANwMAIAJBwAFqIAMpAwA3AwAg\nAkHgAWogAkHoAmopAwA3AwAgAkHoAWogAkHwAmopAwA3AwAgAkGQAmogAkGYA2ooAgA2AgAgAiAC\nKQPAAjcDuAEgAiACKQPgAjcD2AEgAiACKQOQAzcDiAIgAkGwAWoiCCACQagDaigCADYCACACQaAB\naiIJIAJBtANqKAIANgIAIAJBkAFqIgogAkHAA2ooAgA2AgAgAkGAAWoiCyACQcwDaigCADYCACAC\nQfAAaiIMIAJB2ANqKAIANgIAIAIgAikDoAM3A6gBIAIgAikCrAM3A5gBIAIgAikDuAM3A4gBIAIg\nAikCxAM3A3ggAiACKQPQAzcDaCACKAKcAyENIAJBgAJqIAJBiANqKQMANwMAIAJB+AFqIAJBgANq\nKQMANwMAIAIgAikD+AI3A/ABIAJB3ANqEL0vIAJBpAJqEN0rIAAgAkG4AWpB3AAQjzgiAyANNgJc\nIAMgAikDqAE3AmAgA0HoAGogCCgCADYCACADIAIpA5gBNwJsIANB9ABqIAkoAgA2AgAgAyACKQOI\nATcCeCADQYABaiAKKAIANgIAIAMgAikDeDcChAEgA0GMAWogCygCADYCACADQZgBaiAMKAIANgIA\nIAMgAikDaDcCkAEgA0EBNgKoASADIAQ2AqwBIANBATYCsAEgAyAFQSRqNgLIASADQQA6AMwBIANB\npAFqIAYoAgA2AgAgAyACKQNYNwKcASADIAIpA0g3ArQBIANBvAFqIAcoAgA2AgALIAJBwAJqIAAg\nARDrDCACLQDAAiIBQRBGDQQgAiACKQDBAjcDMCACIAJByAJqIgMpAAA3ADcgABDLLSAAQQE6ANUB\nIAAQ1TEgAUEPRw0CIAJCgICAgJAENwNADAMLQYCAwABBI0GUhMAAEPkdAAtBgIDAAEEjQYzUwAAQ\n+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\nBkEIaikCADcCACABIAYpAgAiCTcCMCAJp0EBRg0BQQAMBgsgBCADKQOIATcCACABQQI2AhQgBEEI\naiAIKQMANwIAIANByANqIAFBJGooAgA2AgAgAyABQRxqKQIANwPAAyABKAIYIQQMBgtBACEEIAFB\nADoAECABIAFBNGoiBSkCADcCTCABQdQAaiABQTxqKQIANwIAIAFB3ABqIAFBxABqKQIANwIAIAEo\nAkwEQCADQZgCaiAFQRBqKQIANwMAIANBkAJqIAVBCGopAgA3AwAgAyAFKQIANwOIAiADQaACaiAB\nKAIIQRRqEO0XIANBiAFqIANBiAJqQdQAEI84GgwECyABQfQAaiABQdgAaikCADcCACABIAFB0ABq\nKQIANwJsIANBCGogASgCCCIEQQhqKAIAIARBDGooAgAQxi0gAyADKAIIIAQoAgBBCGogBCgCBCAD\nKAIMKAJYEQYAIAMoAgAhBCABQegAaiADKAIEIgU2AgAgASAENgJkDAILQYCAwABBI0Ggn8YAEPkd\nAAsgAEEDNgIADAQLIANBiAJqIAQgAiAFKAIMEQMAAkACQAJAIAMoAogCIgZBA0cEQCADQYACaiIC\nIANBmAJqKAIANgIAIAMgAykDkAI3A/gBIAMoAowCIQQgAykCnAIhCSABQeQAahDRK0EAIQUgBg4D\nAgEDAQsgAEEDNgIAQQQhBAwGCyADQZQCaiACKAIANgIAIAMgBDYCiAIgAyADKQP4ATcCjAIgAyAJ\nNwOYAgJAIAQEQCADQfABaiADQYACaigCADYCACADIAMpA/gBNwPoAQwBCyADQYgCahCsLgsgBCEF\nCyADQZACaiABQfQAaikCADcDACADIAEpAmw3A4gCIANBsAJqIAEoAghBFGoQ7RcgA0GoAmogCTcD\nACADQaQCaiADQfABaigCADYCACADQZwCaiADKQPoATcCACADIAU2ApgCIAMoAogCIQQgA0GIAWog\nA0GIAmpBBHJB4AAQjzgaDAELIANByANqIAIoAgA2AgAgAyADKQP4ATcDwAMgAUHsAGoQyi9BAiEH\nDAILIANBgAFqIANBkAFqKAIANgIAIAMgAykCiAE3A3ggA0EkaiADQZQBakHUABCPOBogAS0AEEUg\nASgCMEEBR3IhBUEBCyEHIANByANqIANBgAFqKAIANgIAIAMgAykDeDcDwAMgA0HsAmogA0EkakHU\n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\nBEAgASADKAJgIgQ2AhggAUEwakEANgIADAELIAFBGGogA0HgAGpBJBCPOCEEIAFBMGooAgANASAE\nKAIAIQQLIANB0AFqIAQQ5RoMAgsgAUG8AWogBEEkEI84GgsgA0GYAWogAUG8AWoiBCACKAIAEKkv\nIAMoApgBQQNGDQIgAykDmAEhCiAEEI4lIApCIIinIQJBACEEAkACQCAKpw4DBQABAAsgA0HQAGog\nASgCEEEQaigCACACEN4BAkACQCADLQBQIgJBH3FBcWoOAgAGAQsgA0HYAGopAwAhCyADKAJUIQQM\nBQsgA0HOAGoiBSADLQBTOgAAIAMgAy8AUTsBTCADKAJUIQQgAykDWCELIAJBD0YNBCADIAMvAUw7\nANUBIANBAjsB0AEgAyAFLQAAOgDXASADIAs3AtwBIAMgBDYC2AEgAyACOgDUAQwBCyADQdABaiAC\nEOUaCyABKAIUEKY0IAFBPGohBAwDC0GwmccAQSNB+K3HABD5HQALIAdBAzoAAAwECyADQdgBaiAL\nNwMAIAMgBDYC1AEgASgCFBCmNCABKAI8EKY0IAFB1ABqEIokQQMMAgsgBCgCABCmNCABQdQAahCK\nJAsgAy8B0AELIQQgA0HIAGoiAiADQeoBai8BADsBACADQUBrIgUgA0HiAWopAQA3AwAgA0E4aiIG\nIANB2gFqKQEANwMAIAMgAykB0gE3AzAgB0EBOgAAIARB//8DcSIHQQRGDQAgA0GwAWogAi8BADsB\nACADQagBaiAFKQMANwMAIANBoAFqIAYpAwA3AwAgA0EYaiADQa4BaigBADYCACADIAMpAzA3AyAg\nAyADKQE2NwEmIAMgAykBpgE3AxAgARDjKAJAIAdBA0YEQCADQQxqIANBKmooAQA2AgAgAyADKQEi\nNwIEIANBDzoAAAwBCyADQaABaiADKQEmNwEAIANBsAFqIANBGGooAgA2AgAgAyAEOwGYASADIAMp\nAyA3AZoBIAMgAykDEDcDqAEgAyADQZgBahC+EQsgACADKQMANwIAIABBCGogA0EIaikDADcCAEEB\nDAELIABBEDoAAEEDCzoA/AEgA0HwAWokAAuLCwIGfwF+IwBB8AZrIgIkACAAAn8CQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQCAALQC4IEEBaw4DBwIBAAsgACAAQZgQakGYEBCPOBoLAkAgAC0AlBBB\nAWsOAwoBAAILIAAtADhBAWsOBAgAAwQCCwALIABBADoAOCAAIABBmANqNgI0IABBgJTr3AM2Aggg\nACAAKQOQAzcDKCAAIAApA4gDNwMgCyAAIAAoAjQiAzYCMCAAIAAoAiAiBDYCECAAIAApAyg3Axgg\nAEGAA2pBADoAACAAQfwCaiADNgIAIABBkAJqIAQ2AgAgAEGIAmogACgCCDYCACAAQYACaiAAKQMA\nNwMAIABBFGogAEEkaigCACIDNgIAIABBlAJqIAM2AgALQQMhAyAAQUBrIgQgARDEEQ0GIAQQsS4g\nAEGAAWpBADoAACAAQfAAaiAAKQMYNwMAIABB6ABqIAApAxA3AwAgACAAKAIwQcAFajYCfAsgAkHw\nBWogAEFAayIFIAEQlANBBCEDIAIoAtAGIgFBBEYNBSACKALwBSEEIAJBnARqIAJB8AVqQQRyQdwA\nEI84GiACQZAEaiIGIAJB5AZqKQIANwMAIAJBiARqIgcgAkHcBmopAgA3AwAgAiACKQLUBjcDgAQg\nBRCvHiAAQQE6ADggABC6KkEDIQMgAUEDRg0BIAJBoANqIAJBnARqQdwAEI84GiACQZgDaiAGKQMA\nNwMAIAJBkANqIAcpAwA3AwAgAiACKQOABDcDiANBAiEDIAFBAkcEQCACQawCaiACQaADakHcABCP\nOBogAkGgAmogAkGYA2opAwA3AwAgAkGYAmogAkGQA2opAwA3AwAgAiACKQOIAzcDkAIgASEDCyAC\nQZQFaiACQawCakHcABCPOBogAkGIBWogAkGgAmopAwA3AwAgAkGABWogAkGYAmopAwA3AwAgAiAC\nKQOQAjcD+AQMAgtBgIDAAEEjQYDTwAAQ+R0ACyACQagDaiACQaQEaigCACIBNgIAIAIgAikCnAQi\nCDcDoAMgAkH8BWogATYCACACIAQ2AvAFIAIgCDcC9AUgAkHwBWoQ/CghBAsgAEGYA2oQkBAgAEGI\nA2ooAgAgAEGMA2ooAgAQoDUgAEGQA2ooAgAgAEGUA2ooAgAQoDUgAkG0AWogAkGUBWpB3AAQjzga\nIABBAToAlBAgAkGoAWoiASACQYgFaikDADcDACACQaABaiIFIAJBgAVqKQMANwMAIAIgAikD+AQ3\nA5gBIAJBPGogAkG0AWpB3AAQjzgaIAJBMGogASkDADcDACACQShqIAUpAwA3AwAgAiACKQOYATcD\nICAAEJkhAkAgA0EDRwRAIAJBIDYClAVBICEBIANBAkcEQCACIAQ2AvAFIAJB8AVqQQRyIAJBPGpB\n3AAQjzgaIAJB3AZqIAJBKGopAwA3AgAgAkHkBmogAkEwaikDADcCACACIAM2AtAGIAIgAikDIDcC\n1AYgAkHwBWoQ6ikhAQsgAiABNgLwBSACQRBqIAAoArAgQSAgARDrHyACIAIoAhAgAigCFBDRMDYC\nHCACQfAFahDEMCACQZQFahDEMAwBCyACQSA2ApwEIAJB8AVqIAQQwxIgAiACKAL0BSIBIAIoAvgF\nEAoiAzYClAUgAkEIaiAAKAK0IEEgIAMQ6x8gAiACKAIIIAIoAgwQ0TA2AhwgAkGUBWoQxDAgAigC\n8AUgARCMNCACQZwEahDEMCAEIAQoAgAoAgARAAALIAJBHGoQxDAgAEGwIGoQxDAgAEG0IGoQxDBB\nACEDQQEMAwtBgIDAAEEjQey1wAAQ+R0AC0GAgMAAQSNBjNrAABD5HQALIABBAzoAlBAgACADOgA4\nQQEhA0EDCzoAuCAgAkHwBmokACADC8IKAhB/An4jAEHwAGsiBSQAAkACQAJAAkACQAJAIAEoAgQi\nBgRAIAEoAgAhCANAIAZB0ABqIQogBiAGLwHiASIHQQN0aiENQX8hCSAGIQsCQANAIAsgDUYEQCAH\nIQkMAgsgCUEBaiEJIApBDGohCiALQQRqIQ8gCygCACEQIAtBCGohCwJAIAIgAyAQIA8oAgAQvDZB\n/wFxDgIAAQILCyACIAMQlTggAEEIaiAKQQhqIgEoAgA2AgAgACAKKQIANwIAIAogBCkCADcCACAB\nIARBCGooAgA2AgAMBQsgCARAIAhBf2ohCCAGIAlBAnRqQeQBaigCACEGDAELCyAGDQELEM0tIQYg\nBUHoAGogBEEIaigCADYCACAFIAQpAgA3A2AgBiACIAMgBUHgAGoQ4BgaIAFBATYCCCABIAY2AgQg\nAUEANgIADAELIAVBOGoiDiAEQQhqIgcoAgA2AgAgBSAEKQIANwMwIAUgCTYCSCAFQQA2AkAgBSAG\nNgJEAkAgBi8B4gFBCk0EQCAFQegAaiAHKAIANgIAIAUgBCkCADcDYCAFQUBrIAIgAyAFQeAAahC1\nGBoMAQsgBUHgAGogCRCVGyAFKAJgIQwgBUHoAGoiCSgCACEIIAUoAmQhChDNLSIEIAYvAeIBIgsg\nDEF/c2oiETsB4gEgBiAMQQN0aiIHKAIAIQ8gBygCBCEQIAYgDEEMbGoiEkHgAGopAgAhFSASQdwA\naigCACENIAVBKGogBCAREJUrIAYgDEEBaiIHQQN0aiALIAdrIgcgBSgCKCAFKAIsENopIAVBIGog\nBEHcAGogEUGsjcsAEK8rIBJB6ABqIAcgBSgCICAFKAIkENspIAYgDDsB4gEgBSAINgJYIAUgBCAG\nIAobNgJUIAVBADYCUCAJIA4oAgA2AgAgBSAFKQMwNwNgIAVB0ABqIAIgAyAFQeAAahC1GBogDUEE\nRg0AQQAhCUEAIQoCQANAIAYoAlgiCEUNASAFIAYvAeABIgI2AkggBSAINgJEIAUgCkEBaiILNgJA\nIAkgCkcNBSAILwHiASIJQQtPBEAgBUHgAGogAhCVGyAFKAJgIRMgBSgCaCEKIAUoAmQhERDOLSIU\nIAgvAeIBIgcgE0F/c2oiEjsB4gEgCCATQQN0aiICKAIAIAIoAgQgCCATQQxsaiIOQdwAaigCACEC\nIA5B4ABqKQIAIAVBGGogFCASEJUrIAggE0EBaiIMQQN0aiAHIAxrIgcgBSgCGCAFKAIcENopIAVB\nEGogFEHcAGogEkGsjcsAEK8rIA5B6ABqIAcgBSgCECAFKAIUENspIAggEzsB4gEgFC8B4gEiB0EB\naiEOIAdBDE8NByAIIAxBAnRqQeQBaiAJIAxrQQFqIBRB5AFqIA4Q1CkgBUEIaiAUIAsQhBYgBSgC\nCCEJIAUoAgwhByAFIAo2AlggBSAHIAggERs2AlQgBSAJIAsgERs2AlAgBSAVNwJkIAUgDTYCYCAF\nQdAAaiAPIBAgBUHgAGogBBDYDyEVIRAhDyAHIQQgCCEGIAshCiACIg1BBEcNAQwDCwsgBSAVNwJk\nIAUgDTYCYCAFQUBrIA8gECAFQeAAaiAEENgPDAELIAEoAgRFDQUgBSABEOoaIAUgBSkDADcDUCAF\nIBU3AmQgBSANNgJgIAVB0ABqIA8gECAFQeAAaiAJIAQQ+xELIAEgASgCCEEBajYCCAsgAEEENgIA\nCyAFQfAAaiQADwtBzI3LAEE1QYSOywAQ+R0ACyAOQQxBvI3LABC9NgALQZChzABBK0HklcsAEPkd\nAAvRCgIHfwF+IwBBoAZrIgIkACACQdgEaiABEJUVAkACQAJ/IAItANgERQRAIAItANkEDQIgAkEF\nNgKIAyABIAJBiANqELsbDAELIAIoAtwECyEBIABBATYCACAAIAE2AgQMAQsgAAJ/AkACQAJ/AkAC\nQAJ/AkACfwJ/AkACQCACLQDaBCIDQdsARwRAIANB+wBHBEAgASACQYgDakHozcUAEJMGIQMMDAsg\nASABLQAkQX9qIgM6ACQgA0H/AXEEQCABIAEoAghBAWo2AgggAUEYaiEGIAJBkANqIQRBASEFAkAD\nQAJAIAJBmAZqIAEQlRUCQCACLQCYBkUEQCACLQCZBkUEQCACQQM2AogDIAEgAkGIA2oQuxshAwwP\nCwJAAkAgAi0AmgYiA0EsRwRAIANB/QBGDQIgBQ0BIAJBCDYCiAMgASACQYgDahC7GyEDDBELIAUN\nACABIAEoAghBAWo2AgggAkGIA2ogARCVFSACLQCIAw0PIAItAIkDRQ0JIAItAIoDIQMLAkAgA0H/\nAXEiA0EiRwRAIANB/QBGDQEgAkEQNgKIAyABIAJBiANqELsbIQMMEQsgAUEANgIgIAEgASgCCEEB\najYCCCACQYgDaiABIAYQ5gkgAigCjAMhAyACKAKIA0ECRg0QIAMgAigCkANBwcLIAEEHEPksQQFz\nDQMgCUIBUQ0EIAEQnhUiAw0QIAJBiANqIAEQhxAgAigCiAMNDyACQdgEaiAEQcABEI84GkIBIQlB\nACEFDAULIAJBEjYCiAMgASACQYgDahC7GyEDDA8LIAlCAFINBEHBwsgAQQcQ2hghAwwOCyACKAKc\nBiEDDA0LQQAhBSABELgwIgNFDQEMDAsLQcHCyABBBxDbGCEDDAoLIAJByAFqIAJB2ARqQcABEI84\nGkEBIQdBAAwKCyACQRU2AogDIAEgAkGIA2oQuxsMBgsgASABLQAkQX9qIgM6ACQgA0H/AXFFDQQg\nASABKAIIQQFqNgIIIAJByAFqIAEQlRUgAi0AyAENASACLQDJAUUEQCACQQI2AogDIAEgAkGIA2oQ\nuxsMAwsCQCACLQDKAUHdAEcEQCACQYgDaiABEIcQIAIoAogDRQ0BIAIoAowDDAQLQQBBsLzFAEGA\nuMUAEPkTIQNBAQwECyACKAKQAyEHIAJB2ARqIAJBlANqQbwBEI84GkEBIQhBAAwDCyACQQU2AogD\nIAEgAkGIA2oQuxshAwwGCyACKALMAQshA0EBCyEEQQEhBSABIAEtACRBAWo6ACQgAkGUA2ogAkHY\nBGpBvAEQjzgaIAIgARCDDSIGNgLQBCACIAc2ApADIAIgAzYCjAMgAiAENgKIAwJAIAQEQEEBIQQM\nAQsgBkUEQCACQQhqIAJBkANqQcABEI84GkEAIQULIAZFIQQgCEUEQCACQYgDakEEchDcGAsgBiED\nCyAGRSAERXINBSACQdAEahDcGAwFCyACQRU2AogDIAEgAkGIA2oQuxsLIQEgAEEBNgIAIAAgATYC\nBAwGCyACKAKMAyEDC0EBCyEEQQEhBSABIAEtACRBAWo6ACQgAkGQA2ogAkHIAWpBwAEQjzgaIAIg\nARDyESIGNgLQBCACIAM2AowDIAIgBDYCiAMCQCAEBEBBASEEDAELIAZFBEAgAkEIaiACQcgBakHA\nARCPOBpBACEFCyAGRSEEIAdFBEAgAkGIA2pBBHIQ3BgLIAYhAwsgBkUgBEVyDQAgAkHQBGoQ3BgL\nIAUNACAAQQhqIAJBCGpBwAEQjzgaQQAMAQsgACADIAEQrB02AgRBAQs2AgALIAJBoAZqJAAL0goC\nFn8BfiMAQZABayICJAACQCAAQQxqKAIARQRAIAAoAhQhBBDNLSEFIAAoAgQhAyAAKAIAIQAgAkGI\nAWogAUEIaigCADYCACACIAEpAgA3A4ABIAUgACADIAJBgAFqEOAYIRMgBEEBNgIIIAQgBTYCBCAE\nQQA2AgAMAQsgACgCBCEKIAAoAgAhDCACQdgAaiAAQRBqKAIANgIAIAIgACkCCDcDUCACQegAaiIU\nIAFBCGoiBSgCADYCACACIAEpAgA3A2ACQCACKAJUIgMvAeIBQQpNBEAgAkGIAWogBSgCADYCACAC\nIAEpAgA3A4ABIAJB0ABqIAwgCiACQYABahC1GCETIAAoAhQhAQwBCyACQYABaiACKAJYEJUbIAIo\nAoABIQYgAkGIAWoiDSgCACEIIAIoAoQBIQ4gAigCUCEBEM0tIgcgAy8B4gEiBCAGQX9zaiIPOwHi\nASACQcgAaiIWIAMgBkEMbGoiEEHkAGooAgA2AgAgAiAQQdwAaikCADcDQCADIAZBA3RqIgUoAgAh\nESAFKAIEIRIgAkEoaiAHIA8QlSsgAyAGQQFqIgVBA3RqIAQgBWsiBSACKAIoIAIoAiwQ2ikgAkEg\naiAHQdwAaiAPEJYrIBBB6ABqIAUgAigCICACKAIkENspIAMgBjsB4gEgAiAINgJ4IAIgByADIA4b\nNgJ0QQAhBiACQQAgASAOGzYCcCANIBQoAgA2AgAgAiACKQNgNwOAASACQfAAaiAMIAogAkGAAWoQ\ntRghEyACQThqIhcgFigCADYCACACIAIpA0A3AzACQAJAAkACQANAIAMoAlgiBARAIAIgAy8B4AEi\nAzYCWCACIAQ2AlQgAiABQQFqIgU2AlAgASAGRw0CIAQvAeIBIghBC0kNBCACQYABaiADEJUbIAIo\nAoABIQsgAigCiAEhDCACKAKEARDOLSEJIA0gBCALQQxsaiIKQeQAaigCADYCACAJIAQvAeIBIgMg\nC0F/c2oiBjsB4gEgAiAKQdwAaikCADcDgAEgBCALQQN0aiIBKAIAIQ8gASgCBCEQIAJBGGogCSAG\nEJUrIAQgC0EBaiIVQQN0aiADIBVrIgEgAigCGCACKAIcENopIAJBEGogCUHcAGogBhCWKyAKQegA\naiABIAIoAhAgAigCFBDbKSAEIAs7AeIBIAkvAeIBIgFBAWohAyABQQxPDQMgBCAVQQJ0akHkAWog\nCCAVa0EBaiAJQeQBaiADENQpIAJBCGogCSAFEIQWIBQgDSgCADYCACACIAIpA4ABNwNgIAIoAgwh\nAyACKAIIIQYgBSEBIAQhCARAIAMhCCAGIQELIAIgDDYCeCACIAg2AnQgAiABNgJwIA0gFygCADYC\nACACIAIpAzA3A4ABIAJB8ABqIBEgEiACQYABaiAHENgPIBYgFCgCACIBNgIAIBcgATYCACACIAIp\nA2AiGDcDQCACIBg3AzAgECESIA8hESADIQcgBCEDIAUhAQwBCwsgAkH4AGoiBSACQThqKAIANgIA\nIAIgAikDMDcDcCAAKAIUIgEoAgRFDQMgAiABEOoaIAIoAgQhAyACKAIAIAJBiAFqIAUoAgA2AgAg\nAiACKQNwNwOAASADIBEgEiACQYABaiAGIAcQsBIMBAtBzI3LAEE1QYSOywAQ+R0ACyADQQxBvI3L\nABC9NgALIAJBiAFqIAJBOGooAgA2AgAgAiACKQMwNwOAASACQdAAaiARIBIgAkGAAWogBxDYDyAA\nKAIUIQEMAQtBkKHMAEErQeSVywAQ+R0ACyABIAEoAghBAWo2AggLIAJBkAFqJAAgEwumCgIafwR+\nIwBBgANrIgEkACABQRhqIAAQ/yMgASgCHCETIAFBIGogASgCGBCkNRAHIRQgAUHIAGogAUEgakEo\nEI84GiABQeQCaiEQAkADQCABQRBqIAFByABqELUrIAEoAhBFDQEgASgCFCIAKAIAIhUgFSgCACIE\nQQFqNgIAAkAgBEF/TA0AIAAoAgQiBCAEKAIAIgVBAWo2AgAgBUF/TA0AIAAoAggiBSAFKAIAIgBB\nAWo2AgAgAEF/TA0AIAFBCGogASgCaCIAQThqKAIAIABBPGooAgAQlyggASgCDCEXIAEoAgghGCAA\nQUBrKAIAIhYgFigCACIGQQFqNgIAIAZBf0wNACAAQcQAaigCACEZIABByABqKAIAIgYgBigCACIH\nQQFqNgIAIAdBf0wNACAAQcwAaigCACIHIAcoAgAiCEEBajYCACAIQX9MDQAgAEHQAGooAgAiCCAI\nKAIAIglBAWo2AgAgCUF/TA0AIABB1ABqKAIAIgkgCSgCACIKQQFqNgIAIApBf0wNACAAQeAAaigC\nACIKIAooAgAiC0EBajYCACALQX9MDQAgAEHYAGooAgAiCyALKAIAIgxBAWo2AgAgDEF/TA0AIABB\n3ABqKAIAIRogAEHkAGooAgAiDCAMKAIAIg1BAWo2AgAgDUF/TA0AIABB6ABqKAIAIg0gDSgCACIO\nQQFqNgIAIA5Bf0wNACAAQewAaigCACIOIA4oAgAiD0EBajYCACAPQX9MDQAgAEHwAGooAgAiDyAP\nKAIAIgJBAWo2AgAgAkF/TA0AAkAgACgCIEUEQCABQQA2AtABDAELIAFB0AFqIABBIGoQow8LAn9B\nACAAKAJ0RQ0AGgJAIABB+ABqIgIoAgAEQCABQYACaiACEKMPDAELIAEgAEH8AGooAgAgAEGAAWoo\nAgAQlyggASgCBCERIAEoAgAhEiAAQYQBaigCACICIAIoAgAiA0EBajYCACADQX9MDQIgAEGIAWoo\nAgAiACAAKAIAIgNBAWo2AgAgA0F/TA0CIAEgADYCkAIgASACNgKMAiABIBE2AogCIAEgEjYChAIg\nAUEANgKAAgsgAUH4AWogAUGQAmopAwA3AwAgAUHwAWogAUGIAmopAwA3AwAgASABKQOAAjcD6AFB\nAQshACABQcgBaiABQeABaikDACIbNwMAIAFBwAFqIAFB2AFqKQMAIhw3AwAgAUGoAWogAUHwAWop\nAwAiHTcDACABQbABaiABQfgBaikDACIeNwMAIAFBkAFqIgIgHDcDACABQZgBaiIRIBs3AwAgASAB\n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\nIAMgCTYCMEEBDAELIANBADYCMEEACyEEIANB4ABqIANBMGpBmLDGABDeISADQYQBakEBNgIAIANB\njAFqQQA2AgAgA0HcsMYANgKAASADQaSWzAA2AogBIANBADYCeAJAIAQgBUkEQCADIAY2AjwgAyAI\nNgI4IAMgBTYCNCADIAk2AjAgAyAENgJAIARBAWohBAwBCyADQQA2AjALIANBkAFqIANBMGpBmLDG\nABDeISABKAIEIgooAgAhCyADIAooAgQ2AqwBIAMgCzYCqAECQCAEIAVJBEAgAyAGNgI8IAMgCDYC\nOCADIAU2AjQgAyAJNgIwIAMgBDYCQCAEQQFqIQQMAQsgA0EANgIwCyADQbABaiADQTBqQZiwxgAQ\n3iEgA0EYaiABKAIEEOQbIAMgAykDGDcDyAECQCAEIAVJBEAgAyAENgJAIAMgBjYCPCADIAg2Ajgg\nAyAFNgI0IAMgCTYCMAwBCyADQQA2AjALIANB0AFqIANBMGpBmLDGABDeISADQQA2AvgBIANCgICA\ngBA3A/ABIAEoAgQiBEEIaigCACAEQQxqKAIAIANB8AFqQYjJxgAQkRhFBEAgA0HcAGpBhPjFADYC\nACADQdAAakGE+MUANgIAIANBxABqQYT4xQA2AgAgAyADKQL0ATcD6AEgA0H49sUANgI4IAMgBzYC\nKCADQQQ2AiQgA0HYAGogA0HoAWo2AgAgA0HMAGogA0HIAWo2AgAgA0FAayADQagBajYCACADIANB\n0AFqNgJUIAMgA0GwAWo2AkggAyADQZABajYCPCADIANB+ABqNgI0IAMgA0HgAGo2AjAgAyADQTBq\nNgIgQYCyzgAoAgAgA0EgahDrDiADKALwASADKAL0ARCMNAwBC0Gs4ssAQTcgA0EwakGgycYAQcDj\nywAQkxQACyADQTBqIAEoAgAoAuABQQhqIAEoAgRBCGoQjAogAygCMCIEBEAgBCADKAI0EKA1IANB\nOGoQjSULIAFBGGoiB0EAOgAAIAFBEGogASkCADcCACABQQhqIQULIAFBFGooAgAhBCADQRBqIAFB\nEGooAgAiBkEIaigCACAGQQxqKAIAEMYtIANBCGogAygCECAEKAIIIARBDGooAgAgAygCFCgCbBEG\nACADKAIIIQQgAUEMaiADKAIMIgY2AgAgASAENgIICyADQTBqIAQgAiAGKAIMEQMAIAECfwJAAkAg\nAy0AMCICQRBHBEAgAyADKQAxNwN4IAMgA0E4aiIEKQAANwB/IAUQ0SsgB0EBOgAAIAUQvzEgAkEP\nRw0BIANB0AFqIAEoAgQgASgCACIFKAJoQQhqIAVB7ABqKAIAEIwMIAEoAgAoAuABIQUgAyADKALQ\nASADKALUARCUJCADKAIEIQcgAygCACEGIAQgA0HYAWooAgA2AgAgAyADKQPQATcDMCADQfgAaiAF\nQQhqIAYgByADQTBqENgGIANB+ABqEJo0DAILIAdBAzoAACAAQRA6AABBAwwCCyADIAMpAH83AIcC\nIAMgAykDeDcDgAILIAAgAjoAACAAIAMpA4ACNwABIABBCGogAykAhwI3AABBAQs6ACQgA0GQAmok\nAAvoCgIFfwF+IwBBkAJrIgMkACABAn8CQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtANgB\nQQFrDgMGAQACCyABQdABaiEGAkAgAS0A0AFBAWsOAwQBCAALIAEoAswBIQQMAgsACyABKALUASEE\nIAFBADoA0AEgASAENgLMASABQdABaiEGCyABIAQ2AgAgA0HIAWogBEHmoscAQRZBABCdGQJAIAMo\nAswBRQRAIAEgAygCyAEiBDYCdCABQfgAakEANgIADAELIAFB9ABqIANByAFqQTQQjzghBCABQfgA\naigCAA0CIAQoAgAhBAsgA0GIAWogBBDlGgwHC0GwmccAQSNBrKbHABD5HQALIANBqAFqIAFBQGsg\nBEE0EI84QeaixwBBFhCeGQJAAkAgAygCsAFFBEAgASADKAKoASIENgI0IAFBPGpBADYCAAwBCyAB\nQTRqIgRBCGoiBSADQbABaigCADYCACAEIAMpA6gBNwIAIAFBPGooAgANASAEKAIAIQQLIANBiAFq\nIAQQ5RoMBQsgASAEKQIAIgg3AiggAUEwaiAFKAIANgIAIANB4ABqIAinEIskIAMoAnhFBEAgASAD\nKAJgIgQ2AgQgAUEcakEANgIADAQLIAFBBGogA0HgAGpBJBCPOCEEIAFBHGooAgANASAEKAIAIQQM\nAwtBsJnHAEEjQbivxwAQ+R0ACyABQagBaiAEQSQQjzgaCyADQQhqIAFBqAFqIgUgAigCABD6FSAD\nKAIIIgJBAkYEQCAGQQM6AAAMBQsgAygCDCEEIAUQjiUgAg0AIAMgBDYCXCAEEBkhAiADIAEoAgA2\nArQBIAMgAjYCrAEgA0EANgKoASADIANB3ABqNgKwASADQcgBaiADQagBahC1DQJAIAMtAIwCQQJG\nBEAgA0GUAWpBADYCACADQoCAgIDAADcCjAEMAQsgA0GIAWpBBHIhBSADQQQQwhggAygCACECIAMo\nAgQiByADQcgBakHIABCOOCEEIANBATYCwAEgAyAENgK8ASADIAI2ArgBIANB6ABqIANBsAFqKQMA\nNwMAIAMgAykDqAE3A2BByAAhBEEBIQIDQCADQcgBaiADQeAAahC1DQJAIAMtAIwCQQJHBEAgAiAD\nKAK4AUcNASADQbgBakEBENUgIAMoArwBIQcMAQsgBSADKQO4ATcCACAFQQhqIANBwAFqKAIANgIA\nDAILIAQgB2ogA0HIAWpByAAQjzgaIAMgAkEBaiICNgLAASAEQcgAaiEEDAALAAsgAygCXBCmNCAB\nKAIoEKY0IAFBQGsQiiRBAwwDCyADQYgBaiAEEOUaIAEoAigQpjQLIAFBQGsQiiQLIAMvAYgBCyEE\nIANB2ABqIgIgA0GiAWovAQA7AQAgA0HQAGoiBSADQZoBaikBADcDACADQcgAaiIHIANBkgFqKQEA\nNwMAIAMgAykBigE3A0AgBkEBOgAAIARB//8DcSIGQQRGDQAgA0HgAWogAi8BADsBACADQdgBaiAF\nKQMANwMAIANB0AFqIAcpAwA3AwAgA0EoaiADQd4BaigBADYCACADIAMpA0A3AzAgAyADKQFGNwE2\nIAMgAykB1gE3AyAgARCAKwJAIAZBA0YEQCADQRxqIANBOmooAQA2AgAgAyADKQEyNwIUIANBDzoA\nEAwBCyADQdABaiADKQE2NwEAIANB4AFqIANBKGooAgA2AgAgAyAEOwHIASADIAMpAzA3AcoBIAMg\nAykDIDcD2AEgA0EQaiADQcgBahC+EQsgACADKQMQNwIAIABBCGogA0EYaikDADcCAEEBDAELIABB\nEDoAAEEDCzoA2AEgA0GQAmokAAvgCQERfyMAQfAIayIFJAAgBUEgaiABEP4EIAVBgARqIAIQ3A4g\nBUEYaiAEQQEQzRcgBSgCGCERIAVBEGogBSgCHCISIAQgBEHMxcsAELsrAkACQCAFKAIUIARHDQAg\nBSgCECEKIAVBkARqIAVBIGpB8AMQjzgaIARBD3ENACAEQQV2IQwgBEEEdiENIAVB0AhqIQ4gBUGA\nCGohEyAFQaAIaiELIAVBwAhqIQkgBUHwB2ohCANAIAcgDEYEQAJAIA1BAXEhCSAKIA1B/v///wBx\nQQR0IgFqIQsgASADaiEMIAVBoAhqIQ5BACEHA0AgByAJRg0BIAVBgAhqIAwgB0EEdCIPaiIBENwO\nIAVBkAhqIAEQ3A4gBUGwCGoQ/hIgBUGwCGogBUGQCGoQ3A4gBUHQCGogBUGQBGogBUGwCGoQwAIg\nBUGYCGoiECAFQdgIaikDADcDACAFIAUpA9AINwOQCCAFQdAIaiAOIAVBkAhqIBMgCBD2HkEAIAUo\nAuQIIgEgBSgC4AgiA2siAiACIAFLGyECIAUoAtQIIANqIQEgBSgC3AggA2ohBgNAIAIEQCABIAEt\nAAAgBi0AAHM6AAAgAkF/aiECIAFBAWohASAGQQFqIQYMAQsLIAsgD2oiASAFKQOQCDcAACABQQhq\nIBApAwA3AAAgCCAFKQOACDcAACAIQQhqIAVBiAhqKQMANwAAIAdBAWohBwwACwALBSAFQZAIaiAD\nIAdBBXQiD2oiARDdDyAFQbAIaiABEN0PIAVB0AhqIAVBkARqIAVBsAhqEMACIAVByAhqIhAgBUHo\nCGopAwA3AwAgCSAFQeAIaikDADcDACAFQbgIaiIUIAVB2AhqIhUpAwA3AwAgBSAFKQPQCDcDsAgg\nBUHQCGogCSAFQbAIaiATIAgQ9h5BACAFKALkCCIBIAUoAuAIIgZrIgIgAiABSxshAiAFKALUCCAG\naiEBIAUoAtwIIAZqIQYDQCACBEAgASABLQAAIAYtAABzOgAAIAJBf2ohAiABQQFqIQEgBkEBaiEG\nDAELCyAFQdAIaiAOIAkgCyAFQZAIahD2HkEAIAUoAuQIIgEgBSgC4AgiBmsiAiACIAFLGyECIAUo\nAtQIIAZqIQEgBSgC3AggBmohBgNAIAIEQCABIAEtAAAgBi0AAHM6AAAgAkF/aiECIAFBAWohASAG\nQQFqIQYMAQsLIAogD2oiASAFKQOwCDcAACABQRhqIBApAwA3AAAgAUEQaiAJKQMANwAAIAFBCGog\nFCkDADcAACAFQdAIaiALENwOIAhBCGogFSkDADcAACAIIAUpA9AINwAAIAdBAWohBwwBCwsgBEEQ\nSSIBDQBBACANQQR0IApqQXBqIAEbIgMtAA8iBkFvakH/AXFB8AFJDQAgBUEIakEQIAZrIgdBDyAD\nQRBBqIjMABCYISAFKAIMIQEgBSgCCCECA0AgAQRAIAFBf2ohASACLQAAIQggAkEBaiECIAYgCEYN\nAQwCCwsgBSADQRAgB0G4iMwAEL4iIAUoAgBFDQAgBSgCBCIBQRFJBEAgCkUNASAAIBI2AgQgACAR\nNgIAIAAgBEFwakFwcSABaiIAIAQgACAESRs2AggMAgtByIjMAEEZQeSIzAAQ+R0ACyAAQQA2AgQg\nESASEIw0CyAFQfAIaiQAC9sKAgV/AX4jAEGgA2siAyQAIAECfwJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAIAEtALQCQQFrDgMKAQACCyABQRlqIQYCQCABLQAZQQFrDgQEAQYHAAsgASgC\nFCEFIAEoAhAhBAwCCwALIANBBDoAnAMgA0HYAmoQ5yggASgCrAIhBCABKAKwAiEFIAFBADoAGSAB\nIAU2AhQgASAENgIQIAFBGWohBgsgASAENgIAIAFBADoAGCADQZACaiAEQZSjxwBBF0EAEJ0ZAkAg\nAygClAJFBEAgASADKAKQAiIENgJMIAFB0ABqQQA2AgAMAQsgAUHMAGogA0GQAmpBNBCPOCEEIAFB\n0ABqKAIADQIgBCgCACEECyADQdgCaiAEEJc2DAkLQbCZxwBBI0GcpscAEPkdAAsgA0GAAmogAUGQ\nAWogBEE0EI84QZSjxwBBFxCeGQJAAkAgAygCiAJFBEAgASADKAKAAiIENgJAIAFByABqQQA2AgAM\nAQsgAUFAayIEQQhqIgcgA0GIAmooAgA2AgAgBCADKQOAAjcCACABQcgAaigCAA0BIAQoAgAhBAsg\nA0HYAmogBBCXNgwHCyABIAQpAgA3AoQBIAFBjAFqIAcoAgA2AgAgASgCACEEIANBkAJqIAUQ7Qsg\nASAEQRBqKAIAIANBkAJqEIsSIgQ2AoABIANB2AFqIAEoAoQBIAQQhCggAygC8AFFBEAgASADKALY\nASIENgIcIAFBNGpBADYCAAwGCyABQRxqIANB2AFqQSQQjzghBCABQTRqKAIARQRAIAQoAgAhBAwG\nCyABQcQBaiAEQSQQjzgaCyADQZACaiABQcQBaiIFIAIoAgAQqS9BAyEEIAMoApACQQNGDQIgAykD\nkAIhCCAFEI4lIAhCIIinIQQgCKciB0ECRg0EIAFBBGohBQJAIAdFBEAgAUEIakEANgIADAELIAUg\nBBCiFyAEEKY0CyABQQE6ABggASgCgAEQpjQgASgChAEQpjQgAUGQAWoQiiQgAUEIaigCAEUNASAB\nIAUpAgA3AhwgAUEkaiAFQQhqKAIANgIAIAFBADoAGCABQcgBakEAOgAAIAEgASgCADYCxAEgASAB\nQSBqKQIANwKAAQsgA0GQAmogAUEoaiIFIAIQsANBBCEEIAMtANQCQQRGDQEgA0HYAmogA0GQAmpB\nyAAQjzgaIAUQ5CIgAUEcaigCACABQSBqKAIAEIw0IAFBGGohBCABQQhqKAIAIgJFDQYgAS0AGEUN\nBiABKAIEIAIQjDQMBgsgAUEYaiEEIANBAjoAnAMMBQsgBiAEOgAADAULQbCZxwBBI0GYr8cAEPkd\nAAsgA0HYAmogBBCXNiABKAKAARCmNCABKAKEARCmNAsgAUGQAWoQiiQLIAFBGGohBAsgBEEAOgAA\nIANBlAFqIANB2AJqQcQAEI84GiADQZIBaiICIANBnwNqLQAAOgAAIAMgAy8AnQM7AZABIAMtAJwD\nIQQgBkEBOgAAIARBBEYNACADQcwAaiADQZQBakHEABCPOBogA0HKAGogAi0AADoAACADIAMvAZAB\nOwFIIAEQshwCQCAEQQNHBEAgAyADQcwAakHEABCPOCICQccAaiACQcoAai0AADoAACACIAQ6AEQg\nAiACLwFIOwBFDAELIANB8AJqIANB5ABqKAIANgIAIANB6AJqIANB3ABqKQIANwMAIANB4AJqIANB\n1ABqKQIANwMAIAMgAykCTDcD2AIgAyADQdgCahC+ESADQQM6AEQLIAAgA0HIABCPOBpBAQwBCyAA\nQQQ6AERBAws6ALQCIANBoANqJAALqAoCCH8DfiMAQZAFayIDJAAgAQJ/AkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAIAEtABVBAWsOBAYBAAkCCyABQSRqIQYCQCABQThqIgUtAABBAWsOAwUBAAMLIAFB\nKGooAgAhByABKAIkIQQMAwsACyABQQE6ABQgASABKAIQIgQ2AgwgASABKQIANwIYIAFBIGogAUEI\naigCADYCACAEKAIAIQYgBCgCBCEHIAFBOGoiBUEAOgAAIAFBNGogBEEYajYCACABQTBqIAc2AgAg\nAUEsaiAGQQhqNgIAIAFBJGohBgsgA0EoaiABQTRqKAIAIgRBIGooAgAgBEEkaigCABDGLSADQSBq\n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\nIAIvAeIBIgZBAWohAyAGQQxPDQUgACAFQQJ0akHkAWogFCAFa0EBaiACQeQBaiADENQpIAFBCGog\nAiAEEIQWIBEgECgCADYCACABIAEpA4ABNwNgIAEoAgwhAyABKAIIIQYgBCECIAAhBQRAIAMhBSAG\nIQILIAEgFTYCeCABIAU2AnQgASACNgJwIBAgCigCADYCACABIAEpAzA3A4ABIAFB8ABqIA4gCyAB\nQYABaiAIENgPIBMgESgCACICNgIAIAogAjYCACABIAEpA2AiFzcDQCABIBc3AzAgDSELIAwhDiAD\nIQggBCECIAAhBAwBCwsgAUH4AGoiACABQThqKAIANgIAIAEgASkDMDcDcCAHKAIERQ0FIAEgBxDq\nGiABKAIEIQIgASgCACABQYgBaiAAKAIANgIAIAEgASkDcDcDgAEgAiAOIAsgAUGAAWogBiAIELAS\nDAYLIABBCGooAgAgAEEMaigCAEEMbGpB3ABqIQkMBgsgAUIANwKEASABQdAAaiADIAUgAUGAAWoQ\ntRghCQwEC0HMjcsAQTVBhI7LABD5HQALIANBDEG8jcsAEL02AAsgAUGIAWogAUE4aigCADYCACAB\nIAEpAzA3A4ABIAFB0ABqIA4gCyABQYABaiAIENgPDAELQZChzABBK0HklcsAEPkdAAsgByAHKAII\nQQFqNgIICyABQZABaiQAIAkL7AkBB38jAEEwayICJAAgAkEIaiABEJUVAkACQAJ/IAItAAhFBEAg\nAi0ACQ0CIAJBBTYCICABIAJBIGoQuxsMAQsgAigCDAshASAAQQA2AgQgACABNgIADAELAkACQAJA\nAkACQAJAAkACQCACLQAKIgNB2wBHBEAgA0H7AEcEQCABIAJBIGpBiNPFABCTBiEFDAkLIAEgAS0A\nJEF/aiIEOgAkIARB/wFxRQ0FIAEgASgCCEEBajYCCCACQQA2AgwgAUEYaiEIQQEhBwJAAkADQAJA\nIAJBGGogARCVFQJAAkACfwJ/AkAgAi0AGEUEQCACLQAZDQEgAkEDNgIgIAEgAkEgahC7GwwCCyAC\nKAIcIQVBAQwCCwJAAkACQCACLQAaIgNBLEcEQCADQf0ARw0BQQIhBEEADAULIAcNASABIAEoAghB\nAWo2AgggAkEgaiABEJUVIAItACAEQCACKAIkDAQLIAItACFFDQUgAi0AIiEDDAELIAdFDQELAkAg\n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\nBQJAIAFBGGoiBy0AAEEBaw4DAgEABQsgAUEMaigCACEGIAEoAgghBAwFCwALQYCAwABBI0Hgs8YA\nEPkdAAtBgIDAAEEjQYiwxgAQ+R0ACyABIAEpAhw3AgACQEHYtc4AKAIADQBB/LHOABDFLUH/AXEi\nBEUNAEGAss4AKAIAIAQQqA5FDQBBgLLOACgCACIHQQxqKAIAIQYgBygCCCEIIAcoAgAhCQJ/IAco\nAgQiBQRAIANBADYCQCADIAY2AjwgAyAINgI4IAMgBTYCNCADIAk2AjBBAQwBCyADQQA2AjBBAAsh\nBCADQeAAaiADQTBqQZiwxgAQ3iEgA0GEAWpBATYCACADQYwBakEANgIAIANB3LDGADYCgAEgA0Gk\nlswANgKIASADQQA2AngCQCAEIAVJBEAgAyAGNgI8IAMgCDYCOCADIAU2AjQgAyAJNgIwIAMgBDYC\nQCAEQQFqIQQMAQsgA0EANgIwCyADQZABaiADQTBqQZiwxgAQ3iEgASgCBCIKKAIAIQsgAyAKKAIE\nNgKsASADIAs2AqgBAkAgBCAFSQRAIAMgBjYCPCADIAg2AjggAyAFNgI0IAMgCTYCMCADIAQ2AkAg\nBEEBaiEEDAELIANBADYCMAsgA0GwAWogA0EwakGYsMYAEN4hIANBGGogASgCBBDkGyADIAMpAxg3\nA8gBAkAgBCAFSQRAIAMgBDYCQCADIAY2AjwgAyAINgI4IAMgBTYCNCADIAk2AjAMAQsgA0EANgIw\nCyADQdABaiADQTBqQZiwxgAQ3iEgA0HwAWogASgCBCIEQQhqKAIAIARBDGooAgAQ5R8gA0HcAGpB\nyIXAADYCACADQdAAakHIhcAANgIAIANBxABqQciFwAA2AgAgA0HYAGogA0HoAWo2AgAgA0HMAGog\nA0HIAWo2AgAgA0FAayADQagBajYCACADQfiCwAA2AjggAyAHNgIoIANBBDYCJCADIAMoAvgBNgLs\nASADIAMoAvQBIgQ2AugBIAMgA0HQAWo2AlQgAyADQbABajYCSCADIANBkAFqNgI8IAMgA0H4AGo2\nAjQgAyADQeAAajYCMCADIANBMGo2AiBBgLLOACgCACADQSBqEOsOIAMoAvABIAQQjDQLIANBMGog\nASgCACgC4AFBCGogASgCBEEIahCMCiADQTBqEJkrIAFBGGoiB0EAOgAAIAFBEGogASkCADcCACAB\n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\n0LjKADYCoAEgAUEANgKYASABQQU2AowBIAEgAUGIAWo2AqgBIAEgAUGAAWo2ApABIAEgAUH4AGo2\nAogBIAFBmAFqQeC4ygAQmSQACyABQSRqQQM2AgAgAUEcakEBNgIAIAFBpAFqQQQ2AgAgAUGsAWpB\nAzYCACABQcjZygA2AqABIAFBADYCmAEgAUHo2coANgIgIAFBAzYCFCABQSA2AlwgAUH8rMoANgJY\nIAEgAUEQajYCqAEgASABQdgAajYCGCABIAFBDGo2AhAgAUGYAWpByNrKABCZJAALhgoCIn8BfiMA\nQbACayIDJAAgA0HIAGogASgCOCgCCBC8FiADKAJIIQQgA0GwAWogAkEIaigCADYCACADIAIpAgA3\nA6gBAkACQAJAAkAgBCgCCEEBRgRAIANB2AFqIARBDGoQ5w4gAygCsAEhCSADKAKsASEGIAMoAqgB\nIQcgAygCmAIiAiACKAIAIghBAWo2AgAgCEF/TA0DIARBCGohESADQZgCaiADQeABaiESIANB/AFq\nIQUgA0H4AWooAgAhDiADQfQBaigCACEPIAMpAuwBISUgAygC3AEhFiADKALYASEXIANBuAFqIAYg\nCRDnDyADQUBrIAMoApwCIhggA0GgAmooAgAiGRCUJCADQaQCaiETIAMoAkQhGiADKAJAIRsCfyAC\nQRBqKAIAIhxFBEAgA0EgaiAPQQhqIA4QhSMgAygCJCEKIAMoAiAhCyADQRhqIAJBCGooAgAgAkEM\naigCABCUJEEcIRBBBSEMIAMoAhghDSADKAIcDAELIANBOGogAkEIaigCACACQQxqKAIAEJQkIAMo\nAjwhHSADKAI4IR4gA0EwaiAPQQhqIA4QhSMgAygCNCEMIAMoAjAhFCADQShqIAIoAhAgAkEUaigC\nABCUJEEPIRAgAygCLCEKIAMoAighCyAHIQ0gCSEHIAYLIQggA0GgAWoiHyATQQhqKAIANgIAIANB\ngAFqIiAgEkEIaigCADYCACADQeAAaiIhIAVBCGopAgA3AwAgA0HoAGoiIiAFQRBqKQIANwMAIANB\n8ABqIiMgBUEYaigCADYCACADQZABaiIkIANBwAFqKAIANgIAIAMgAykDuAE3A4gBIAMgEykCADcD\nmAEgAyASKQIANwN4IAMgBSkCADcDWBDDKiAYIBkQoDUgA0EBOgBQIBEQwAogBEEQaiAaNgIAIAQg\nGzYCDCAEQQI2AgggBEEwaiAWNgIAIARBLGogFzYCACAEQUBrICU3AgAgBEHIAGogDzYCACAEQcwA\naiAONgIAIARBFGogAykDmAE3AgAgBEEcaiAfKAIANgIAIARBIGogAykDiAE3AgAgBEEoaiAkKAIA\nNgIAIARBNGogAykDeDcCACAEQTxqICAoAgA2AgAgBEHsAGogAjYCACAEQegAaiAjKAIANgIAIARB\n4ABqICIpAwA3AgAgBEHYAGogISkDADcCACAEQdAAaiADKQNYNwIAIBxFDQEgA0EQahCzBiADKAIU\nIQQgAygCECECDAILIANBqAFqEOkrIABBHTYCEAwDCyABQSRqKAIAIQQgASgCICECIANBCGogERCa\nGyADKAIMIQEgAygCCCEFIAMgCTYC9AEgAyAGNgLwASADIAc2AuwBIAMgCDYC6AEgAyANNgLkASAD\nIAo2AuABIAMgCzYC3AEgAyAMNgLYASADELMGIANBuAFqIAJBCGogBCAFIAEgA0HYAWogAygCACAD\nKAIEEJwRIAMoArgBIRQgAygCvAEhDCADKALAASELIAMoAsQBIQogAygCyAEhDSADKALMASEIIAMo\nAtABIQcgAygC1AEhBkEcIRALIAAgCTYCNCAAIAY2AjAgACAHNgIsIAAgCDYCKCAAIA02AiQgACAK\nNgIgIAAgCzYCHCAAIAw2AhggACAUNgIUIAAgEDYCECAAIAQ2AgwgACACNgIIIAAgHTYCBCAAIB42\nAgAMAQsACyADQcgAahCAKiADQbACaiQAC/gJAQl/IwBBwAFrIgMkACABAn8CQAJAAkACfwJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQCABLQANQQFrDgQGAgABBAsgAUEUaigCACEFIAEoAhAhBAwECyAB\nQagBaiEFIAFBuAFqIgctAABBAWsOBAEACAkHCwALQcD0xQBBI0HQlMYAEPkdAAsgAUEAOgAMIAEg\nASgCCCIFNgIAIANBCGogASgCBCIEQQhqKAIAIARBDGooAgAQxi0gAyADKAIIIAUoAihBCGogBUEs\naigCACAFKAIgQQhqIAVBJGooAgAgAygCDCgCLBEJACADKAIAIQQgAUEUaiADKAIEIgU2AgAgASAE\nNgIQCyADQeAAaiAEIAIgBSgCDBEDACADLQCoASIGQQRGDQEgAyADKQFiNwMQIAMgA0HoAGopAQA3\nARYgAy0AYSEEIAMtAGAhBSADQShqIANB8ABqQTgQjzgaIANBJmoiByADQasBai0AADoAACADIAMv\nAKkBOwEkIAFBEGoiCBDRKyAGQQNHBEAgAUEgaiADQShqQTgQjzgaIAFB2wBqIActAAA6AAAgAUHZ\nAGogAy8BJDsAACABQRhqIAMpARY3AQAgAUESaiADKQMQNwEAIAFB2ABqIAY6AAAgAUERaiAEOgAA\nIAEgBToAECAGQQJHDQNBASEEQQ8hBQwKCyADIAMpAxA3A7ABIAMgAykBFjcBtgEMCQtBwPTFAEEj\nQYyixgAQ+R0ACyAAQRA6AABBAwwICyABQQA6AAwgAUHcAGogCEHMABCPOCEFIAFBuAFqIgdBADoA\nACABQbQBaiAFNgIAIAFBsAFqIAEoAgA2AgAgAUGoAWohBQsgASABQbABaigCACIENgKoASAEKAI0\nIAFBtAFqKAIAIgYoAjRGBEBBACEEDAULIANBQGsgBEEYaikAADcDACADQThqIARBEGopAAA3AwAg\nA0EwaiAEQQhqKQAANwMAIAMgBCkAADcDKCADQfgAaiAGQRhqKQAANwMAIANB8ABqIAZBEGopAAA3\nAwAgA0HoAGogBkEIaikAADcDACADIAYpAAA3A2BBAyEEIANBKGogA0HgAGoQvzYNBCAFKAIAKAI8\nQQhqIAYoAjxBCGoQjQhFDQQgBSgCACIIKAJAIgkoAggiCyAGKAJAIgooAghHDQQgC0ECRgRAIAlB\nDGooAgAgCUEQaigCACAKQQxqKAIAIApBEGooAgAQ+SxFDQULIAgoAihBCGogCEEsaigCACAGKAIo\nQQhqIAZBLGooAgAQ+SxFDQQgBigCNCEEIAFB3AFqQQA6AAAgAUHYAWogBEEIajYCAAtBAyABQbwB\naiIEIAIQ5gUiBkUNARogAUGsAWogBjYCACAEEJsxIAEoAqgBKAI0IQQgAUHcAWpBADoAACABQdgB\naiAEQQhqNgIACyABQbwBaiIEIAIQ5gUiAg0BQQQLIQIgByACOgAAIABBEDoAAEEEDAMLIAQQmzEg\nAkEIaiABQawBaiIEKAIAQQhqEL0KIAQoAgAQuy8gAhC7L0H/AXEhBAsgAUEBOgC4ASAFEKAoIAFB\n3ABqEM8RQQ8hBSABQdgAai0AAEECRg0AIAEtAAxFDQAgAUEQahDPEQsgACAEOgABIAAgBToAACAB\nQQA6AAwgACADKQOwATcBAiAAQQhqIAMpAbYBNwEAQQELOgANIANBwAFqJAAL6QkCDn8BfiMAQaAB\nayIDJAAgA0EsakECNgIAQbSmyQAhCiADQbSmyQA2AiggA0EWOgAQIAMgASACQQV0aiIGNgIgIANB\n8ABqQQFyIQsgA0EQakEBciEMIANB4ABqIQ1BAiEOAkACQAJAAn8DQAJAAkACQAJAAkACQCAGIAEi\nAkcEQCACQSBqIQEgAi0AAEEWRg0HIANBCGogAhCTECADKAIIIg9FDQcgDyADKAIMIAogDhCYHkUN\nByADIAJBIGo2AiQgA0GIAWogAkEYaikDADcDACADQYABaiACQRBqKQMANwMAIANB+ABqIAJBCGop\nAwA3AwAgAikDACERIAJBFjoAACADIBE3A3AgA0HQAGogA0HwAGoQ5BwgA0E4aiIBIANB2ABqIgIp\nAwA3AwAgAyADKQNQNwMwIANByABqIgYgDUEIaikDADcDACADIA0pAwA3A0AgA0EQahDVMyADQRhq\nIAYpAwA3AwAgAyADKQNANwMQIAIgASkDADcDACADIAMpAzAiETcDUAJAAkACQAJAAkACQAJAAkAC\nQCARp0H/AXFBf2oODwEAAAIAAAAAAAAAAwQFBgALIANB+ABqIANBOGopAwA3AwAgAyADKQMwNwNw\nIANB8ABqIANBmAFqQbCGyQAQ2CghAgwOCyADLQBRIQEgA0EAOgCQASADQQFBAiABQQFGG0EAIAEb\nOgCRAQwFCyADKQNYIREgA0EAOgCQASADQQBBAUECIBFCAVEbIBFQGzoAkQEMBAsgAygCVCADQZAB\naiADKAJYIgIgAygCXBCgIiACEIw0DAQLIANBkAFqIAMoAlQgAygCWBCgIgwCCyADKAJUIANBkAFq\nIAMoAlgiAiADKAJcEPQMIAIQjDQMAgsgA0GQAWogAygCVCADKAJYEPQMCyADQdAAahCWGQsgAy0A\nkAFFBEAgAy0AkQEOAgQDAgsgAygClAEhAgwGCyADIAY2AiQgBQRAIAQEQCAHIQIMDAtBpKbJAEEO\nENoYIQIgByAIEI41QQAhBAwLC0GLpskAQQYQ2hghAiAFRQwHCyADQRBqELQaIgINBAwDCyAEBEBB\nASEBQaSmyQBBDhDbGCECDAcLIANB8ABqIANBEGoQ6hggAygCdCIERQ0BIAlBABCbNCADKAJ4IRAg\nAygCcCEJDAILAkAgBUEBRwRAIAMtABAhASADQRY6ABAgAUEWRgRAQQAhBUHE+8gAQRAQlhQhAkEB\nDAcLIAsgDCkAADcAACALQQdqIAxBB2opAAA3AAAgAyABOgBwIANB0ABqIANB8ABqEPsJIAMoAlQh\nAiADKAJQIgFBAkcNAUEAIQVBAQwGC0EBIQVBi6bJAEEGENsYIQIMAwsgAyADKQNYNwN4IAMgAjYC\ndCADIAE2AnAgAyADQfAAahD8FSADKAIEIQggAygCACEHQQEhBQwBCyADKAJwIQJBASEBDAULIAMo\nAiwhDiADKAIoIQogAygCJCEBIAMoAiAhBgwBCwtBAQshASAERQ0BCyAJIAQQjDQLQQAhBCABRSAF\nQQFHcg0AIAcgCBCONQsgA0EQahDVMyAERQRAIAMgAjYCcCADQfAAahCUGAsgACACNgIEIABBADYC\nACAAQRRqIBA2AgAgAEEQaiAENgIAIABBDGogCTYCACAAQQhqIAg2AgAgA0GgAWokAAvlCQINfwF+\nIwBB0AFrIgMkACADQcQAakECNgIAQczLyAAhBCADQczLyAA2AkAgA0EWOgAoIAMgASACQQV0aiIG\nNgI4IANBADYCSCADQQA2AlggA0GQAWohDCADQcgAakEEciENIANB2ABqQQRyIQ5BAiEHAkACQAJA\nA0ACQAJAAkAgBiABIgJHBEAgAkEgaiEBIAItAABBFkYNBCADQRBqIAIQkxAgAygCECIPRQ0EIA8g\nAygCFCAEIAcQmB5FDQQgAyACQSBqNgI8IANBuAFqIAJBGGopAwA3AwAgA0GwAWogAkEQaikDADcD\nACADQagBaiACQQhqKQMANwMAIAIpAwAhECACQRY6AAAgAyAQNwOgASADQYABaiADQaABahDkHCAD\nQegAaiIBIANBiAFqIgQpAwA3AwAgAyADKQOAATcDYCADQfgAaiIHIAxBCGopAwA3AwAgAyAMKQMA\nNwNwIANBKGoQ1TMgA0EwaiAHKQMANwMAIAMgAykDcDcDKCAEIAEpAwA3AwAgAyADKQNgIhA3A4AB\nAkACQAJAAkACQAJAAkACQAJAIBCnQf8BcUF/ag4PAQAAAgAAAAAAAAADBAUGAAsgA0GoAWogA0Ho\nAGopAwA3AwAgAyADKQNgNwOgASADQaABaiADQcgBakGghskAENgoIQEMCwsgAy0AgQEhASADQQA6\nAMABIANBAUECIAFBAUYbQQAgARs6AMEBDAULIAMpA4gBIRAgA0EAOgDAASADQQBBAUECIBBCAVEb\nIBBQGzoAwQEMBAsgAygChAEgA0HAAWogAygCiAEiBCADKAKMARCeIiAEEIw0DAQLIANBwAFqIAMo\nAoQBIAMoAogBEJ4iDAILIAMoAoQBIANBwAFqIAMoAogBIgQgAygCjAEQpxcgBBCMNAwCCyADQcAB\naiADKAKEASADKAKIARCnFwsgA0GAAWoQlhkLAkACQAJAAkAgAy0AwAFFBEAgAy0AwQEOAgMCAQsg\nAygCxAEhAQwHCyADQShqELQaIgENBgwFCyAIQQFGDQEgA0EIaiADQShqELEMIAMoAgwhCiADKAII\nBEAgCiEBDAkLIANB2ABqEI4xIAMgCjYCXEEBIQggA0EBNgJYDAQLIAVBAUYNAiADQaABaiADQShq\nELkOIAMoAqQBIQsgAygCoAFFBEAgAygCqAEhCSADQcgAahCPMSADIAk2AlAgAyALNgJMQQEhBSAD\nQQE2AkgMBAtBACEFIAshAQwEC0H7/8gAQQQQ2xghAQwFCyADIAY2AjwgCkEAIAgbIQQgC0EAIAUb\nIQEMBgtBASEFQYyOyQBBAxDbGCEBDAELIAMoAkQhByADKAJAIQQgAygCPCEBIAMoAjghBgwBCwsg\nCEEBRw0BCyAOEL8RCyAFQQFHDQAgDRDNLgsgA0EoahDVMwJAAkACQCAAAn8CQCACIAZGBEAgAyAJ\nrSAErUIghoQ3AhwgAyABNgIYIAEgBHIiAkUNASAERQ0DIABBADYCBCAAQQhqIAQ2AgBBAAwCCyAA\nQQE2AgAgACABNgIEDAQLIABBjI7JAEEDENoYNgIEQQELNgIAIAFFDQEgASAJEKA1DAELIAAgATYC\nBCAAQQA2AgAgAEEIaiAJNgIADAELIARFIAJFQQFzcg0AIANBIGoQzhQLIANB0AFqJAALtAkCCn8B\nfiMAQYABayIDJAAgASgCBCIFIAEoAggiB0EDdGoiBCkDACENIAEoAgAhBiAEIAUgB0EBaiIIQQN0\naiAFLwGKASIBIAdBf3NqIgRBA3QQjjgaIAVB3ABqIgkgB0ECdGoiCigCACEMIAogCSAIQQJ0aiAE\nQQJ0EI44GiAFIAFBf2oiATsBigECQCABQf//A3FBBU8NACADQSBqIAYgBRCzCgJAAkACQAJAIAMo\nAiBBAWsOAgEAAgsgAyAHNgIYIAMgAykCJDcDEAwCCyADQTRqIQEgA0EsaigCACEGIAMoAiQhBSAD\nQShqKAIAIgQvAYoBIANBMGooAgAiCC8BigFqQQFqQQxPBEAgA0H4AGogAUEIaigCADYCACADIAg2\nAmwgAyAGNgJoIAMgBDYCZCADIAU2AmAgAyABKQIANwNwIANB4ABqQQEQqAggAyAHNgIYIAMgBDYC\nFCADIAU2AhAMAgsgA0H4AGogAUEIaigCADYCACADIAg2AmwgAyAGNgJoIAMgBDYCZCADIAU2AmAg\nAyABKQIANwNwIANBEGogA0HgAGpBACAHELIIDAELIANBNGohASADQSxqKAIAIQUgAygCJCEGIANB\nKGooAgAiCS8BigEgA0EwaigCACIELwGKAWpBAWpBDE8EQCADQfgAaiABQQhqKAIANgIAIAMgBDYC\nbCADIAU2AmggAyAJNgJkIAMgBjYCYCADIAEpAgA3A3AgA0HgAGpBARDBCCADIAg2AhggAyAENgIU\nIAMgBTYCEAwBCyADQfgAaiABQQhqKAIANgIAIAMgBDYCbCADIAU2AmggAyAJNgJkIAMgBjYCYCAD\nIAEpAgA3A3AgA0EQaiADQeAAakEBIAcQsggLIAMoAhghByADKAIQIQYgAygCFCIFKAJYIgRFDQAg\nBkEBaiEIIANBIGpBBHIhAQNAIAQvAYoBIglBBEsNASADQSBqIAggBBCzCgJAAn8CQAJAIAMoAiBB\nAWsOAgADAQsgA0HIAGogAUEIaiIEKQIANwMAIANB2ABqIAFBGGoiCigCADYCACADQdAAaiABQRBq\nIgspAgA3AwAgAyABKQIANwNAIAMoAkQvAYoBIAMoAkwvAYoBakEBakEMTwRAIANBQGtBBSAJaxCo\nCEEADAILIANB+ABqIAooAgA2AgAgA0HwAGogCykCADcDACADQegAaiAEKQIANwMAIAMgASkCADcD\nYCADQQhqIANB4ABqENwJIAMoAgghCCADKAIMDAELIANByABqIAFBCGoiBCkCADcDACADQdgAaiAB\nQRhqIgooAgA2AgAgA0HQAGogAUEQaiILKQIANwMAIAMgASkCADcDQCADKAJELwGKASADKAJMLwGK\nAWpBAWpBDE8EQCADQUBrQQUgCWsQwQhBAAwBCyADQfgAaiAKKAIANgIAIANB8ABqIAspAgA3AwAg\nA0HoAGogBCkCADcDACADIAEpAgA3A2AgAyADQeAAahDcCSADKAIAIQggAygCBAsiBA0BDAILCyAJ\nDQAgAkEBOgAACyAAIAY2AhAgACAMNgIIIAAgDTcDACAAQRhqIAc2AgAgAEEUaiAFNgIAIANBgAFq\nJAALzAkBFH8jAEGAAWsiASQAAkACQAJAAkAgACgCACIFBEAgACgCFCEGIAAoAgQhByAAKAIMIgJF\nBEAQzS0hACABQgA3AnQgACAFIAcgAUHwAGoQ4BghCCAGQQE2AgggBiAANgIEIAZBADYCAAwCCyAA\nKAIIIQkgASAAKAIQIgA2AlggASAJNgJQIAEgAjYCVAJAIAIvAeIBQQpNBEAgAUIANwJ0IAFB0ABq\nIAUgByABQfAAahC1GCEIDAELIAFB8ABqIAAQlRsgASgCcCEAIAFB+ABqIhEoAgAhDiABKAJ0IQgQ\nzS0iCiACLwHiASILIABBf3NqIgM7AeIBIAFByABqIgwgAiAAQQxsaiIEQeQAaigCADYCACABIARB\n3ABqKQIANwNAIAIgAEEDdGoiDSgCACEPIA0oAgQhDSABQShqIAogAxCVKyACIABBAWoiEEEDdGog\nCyAQayILIAEoAiggASgCLBDaKSABQSBqIApB3ABqIAMQlisgBEHoAGogCyABKAIgIAEoAiQQ2ykg\nAiAAOwHiASABIA42AmggASAKIAIgCBs2AmRBACEDIAFBACAJIAgbNgJgIAFCADcCdCABQeAAaiAF\nIAcgAUHwAGoQtRghCCABQThqIg4gDCgCADYCACABIAEpA0A3AzACQANAIAIoAlgiAEUNASABIAIv\nAeABIgI2AkggASAANgJEIAEgCUEBaiIFNgJAIAMgCUcNBSAALwHiASITQQtPBEAgAUHwAGogAhCV\nGyABKAJwIQMgASgCeCEUIAEoAnQhCxDOLSECIBEgACADQQxsaiIMQeQAaigCADYCACACIAAvAeIB\nIhIgA0F/c2oiEDsB4gEgASAMQdwAaikCADcDcCAAIANBA3RqIgcoAgAgBygCBCABQRhqIAIgEBCV\nKyAAIANBAWoiBEEDdGogEiAEayISIAEoAhggASgCHBDaKSABQRBqIAJB3ABqIBAQlisgDEHoAGog\nEiABKAIQIAEoAhQQ2ykgACADOwHiASACLwHiASIMQQFqIQMgDEEMTw0HIAAgBEECdGpB5AFqIBMg\n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\nsKzOACgCACIBQQxqKAIAIQYgASgCCCEFIAEoAgAhByABKAIEIgNFDQEgAkEANgKYASACIAY2ApQB\nIAIgBTYCkAEgAiADNgKMASACIAc2AogBQQEMAgsgBkEBOgAAIAUQ0ysgBEEBOgAAIAMQvy9BACED\nDAILIAJBADYCiAFBAAshBCACQUBrIAJBiAFqQYD5xQAQ3iEgAkGUAWpBATYCACACQZwBakEANgIA\nIAJB9PnFADYCkAEgAkGklswANgKYASACQQA2AogBAkAgBCADSQRAIAIgBDYCgAEgAiAGNgJ8IAIg\nBTYCeCACIAM2AnQgAiAHNgJwDAELIAJBADYCcAsgAkHYAGogAkHwAGpBgPnFABDeISACQSRqQfSD\nwAA2AgAgAkEgaiACQfAAajYCACACQfiCwAA2AhggAiABNgI4QQIhAyACQQI2AjQgAiAAQSBqNgJw\nIAIgAkHYAGo2AhwgAiACQYgBajYCFCACIAJBQGs2AhAgAiACQRBqNgIwQbCszgAoAgAgAkEwahDr\nDgsgAEHQAGoQphBBAQs6ADggAkGwAWokACADC7IJAQV/IwBBwAFrIgIkAAJ/AkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQCAALQDYG0EBaw4DCAIBAAsgACAAQegNakHoDRCPOBoLAkAg\nAC0A5A1BAWsOAw0BAAILIAAtACJBAWsOBQgAAwQFAgsACyAAQQA6ACIgACAAQegAajYCHAsgAEEA\nOwEgIABBNGpBADoAACAAQTBqQcTNxgA2AgAgACAAKAIcIgM2AgAgAEEsaiADQcAFajYCAAsgAkGA\nAWogAEEkaiIDIAEQwAQgAigCgAENAyAAIAIpAoQBNwIEIABBAToAISAAQQxqIAJBjAFqKAIANgIA\nIAMQoyggAEE0akEAOgAAIABBMGpBgJXGADYCACAAQSxqIAAoAgBBwAVqNgIACyACQYABaiAAQSRq\nIgMgARDABCACKAKAAQ0EIAAgAikChAE3AhAgAEEBOgAgIABBGGogAkGMAWooAgA2AgAgAxCjKCAA\nQTRqQQA6AAAgAEEwakGUrsUANgIAIABBLGogACgCAEHABWo2AgALIAJBgAFqIABBJGoiAyABEMAE\nIAIoAoABDQQgAkH4AGoiASACQYwBaigCADYCACACIAIpAoQBNwNwIAMQoyggAigCdCAAQQhqIgMo\nAgAgAEEUaigCAHJyIgQEQCACQZABaiIFIABBGGooAgA2AgAgAkGcAWogASgCADYCACAAQQA6ACEg\nAkGoAWogACkCEDcDACACIAIpA3A3ApQBIAJBsAFqIAUpAwA3AwAgAkG4AWogAkGYAWopAwA3AwAg\nAiADKQIANwOgASAAKAIEIQUMCQsgAkHwAGoQqS4gAC0AIA0FDAgLQYCAwABBI0GA08AAEPkdAAtB\nAyEBDAULQYCAwABBI0HgvcAAEPkdAAtBBCEBDAMLQQUhAQwCCyAAQRBqEKkuDAILQYCAwABBI0H8\n2MAAEPkdAAsgACABOgAiQQMhASAAQQM6AOQNQQEMAQsgAEEAOgAgIAAtACEEQCAAQQRqEKkuCyAA\nQYACOwAhIAJB2ABqIgEgAkGoAWopAwA3AwAgAkHgAGoiAyACQbABaikDADcDACACQegAaiIGIAJB\nuAFqKQMANwMAIAIgAikDoAE3A1AgABDFHCAERSIERQRAIAJByABqIAYpAwA3AwAgAkFAayADKQMA\nNwMAIAJBOGogASkDADcDACACIAIpA1A3AzALIAJBGGogAkE4aikDADcDACACQSBqIAJBQGspAwA3\nAwAgAkEoaiACQcgAaikDADcDACACIAIpAzA3AxAgAEHoAGoQkBBBASEBIABBAToA5A0gABC/LiAC\nQSA2AoABQSAhAyAERQRAQShBBBDGLyIDIAU2AgQgA0EANgIAIAMgAikDEDcCCCADQRBqIAJBGGop\nAwA3AgAgA0EYaiACQSBqKQMANwIAIANBIGogAkEoaikDADcCACADEAshAwsgAiADNgKgASACIAAo\nAtAbQSAgAxDrHyACIAIoAgAgAigCBBDRMDYCDCACQaABahDEMCACQYABahDEMCACQQxqEMQwIABB\n0BtqEMQwIABB1BtqEMQwQQALIAAgAToA2BsgAkHAAWokAAueCQIJfwF+IwBB8ABrIgIkACACQQE6\nAAQgAiABNgIAIAJBMGogARCVFQJAAkACQAJAAkACQAJAAkACfwJAAkACQCACLQAwRQRAIAItADEN\nASACQQM2AlggASACQdgAahC7GyEDDAILIAIoAjQhA0ECDAMLQQAgAi0AMiIEQf0ARg0CGiACQQA6\nAAQgBEEiRwRAIAJBEDYCWCABIAJB2ABqELsbIQMMCgsgAUEgakEANgIAIAEgASgCCEEBajYCCCAC\n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\nBkECdGpB5AFqKAIAIQIMAAsAC0EDIQoMAQsgEBCzKiAKQQNGDQELCyAEKAKAAQRAIARBgAFqELMq\nC0EAIAogCkEDRhshBQsgACABNgIEIAAgBTYCACAEQcABaiQAC5MJAgt/AX4jAEGQA2siAiQAIAEo\nAgAhAyABKAIIIQUgASgCBCEBIAJBADYCJCACQgA3AxggAkEANgIQIAIgBUEAIAEbNgJQIAIgATYC\nSCACIAM2AkQgAiABRUEBdCIFNgJAIAIgATYCOCACIAM2AjQgAiAFNgIwIAJB4AFqIQUgAkHQAWpB\nBHIhCCACQSBqIQYgAkEQakEEciEJAkACQAJAAkACQANAAkAgAkEIaiACQTBqEJEKIAIoAggiAUUN\nACACKAIMIQQgAkEQaiABEJsXIgMNBCACKAIQDQYgAkHgAGogBkEIaigCACIBNgIAIAIgBikCACIN\nNwNYQQAhAyACQQA2AiQgAkH4AWoiCiABNgIAIAIgDTcD8AEgAkHoAGogAkHwAWoQ5CcgAkGYAWog\nAkHwAGooAgA2AgAgAiACKQNoNwOQAQJ/QQIgBCgCBCIBRQ0AGiAEKAIIIQMgBCgCACEHIAEiCyEM\nQQALIQQgAkEANgLkASACQgA3A9gBIAJBADYC0AEgAiADNgKQAiACIAw2AogCIAIgBzYChAIgAiAE\nNgKAAiACIAs2AvgBIAIgBzYC9AEgAiAENgLwAQNAIAIgAkHwAWoQuAoCQAJAAkAgAigCACIBBEAg\nAigC0AENASACKAIEIQMgAkH4AmogASgCACABKAIEELAYAkAgAigC/AJFBEAgAigC+AIhAwwBCyAF\nEKkuIAVBCGoiBCACQYADaiIBKAIANgIAIAUgAikD+AI3AgAgAigC0AENAyACQaACaiAEKAIAIgQ2\nAgAgAiAFKQIAIg03A5gCIAJBADYC5AEgASAENgIAIAIgDTcD+AIgAkGoAmogAkH4AmoQ5CcgAkHY\nAmogAkGwAmooAgA2AgAgAiACKQOoAjcD0AIgAkH4AmogAygCACADKAIEEPUNIAItAPgCQQZHDQQg\nAigC/AIhAyACKALQAiACKALUAhCMNAsgAkHQAWoQzCoMCAsgAkGIAmogAkHoAWopAwA3AwAgAkGA\nAmogBSkDADcDACAKIAJB2AFqKQMANwMAIAIgAikD0AE3A/ABIAJBuAFqIAJB8AFqEKoWIAItALgB\nQQZGDQYgAkGwAWogAkHIAWopAwA3AwAgAkGoAWogAkHAAWopAwA3AwAgAiACKQO4ATcDoAEgAkH4\nAGogCSACQZABaiACQaABahD6FiACQfgAahDsMQwFC0HAiswAQShB1PvIABD5HQALQcCKzABBKEHk\n+8gAEPkdAAsgAkHwAmogAkGIA2opAwA3AwAgAkHoAmogASkDADcDACACIAIpA/gCNwPgAiACQbgC\naiAIIAJB0AJqIAJB4AJqEPoWIAJBuAJqEOwxDAALAAsLIAJBiAJqIAJBKGopAwA3AwAgAkGAAmog\nAkEgaikDADcDACACQfgBaiACQRhqKQMANwMAIAIgAikDEDcD8AEgACACQfABahCqFgwDCyACKAK8\nASEDCyACKAKQASACKAKUARCMNAsgAEEGOgAAIAAgAzYCBCACQRBqEMwqCyACQZADaiQADwtBwIrM\nAEEoQeT7yAAQ+R0AC4EJAgh/AX4jAEHgBmsiAyQAIANBMGogASgCOCgCCBC8FiADKAIwIQYCf0EA\nIAEtAERFDQAaIAYoAghFCyEIIANBKGogBkEIaiIEEJobIAMoAiwhByADKAIoIQkgA0HIAmogBEEB\nIAIQrwcgAygCyAJBBkcEQCADQQE6ADggBBDACiAEIANByAJqQegAEI84GgtBHSEFIAQoAgBBBUYE\nQCADQcgCaiAGQRRqIAEoAjRBCGoQ7wkgAygC0AIhBSADKQPIAiELIANBQGsgA0HUAmpBhAEQjzga\nCyADQYAEaiADQUBrQYQBEI84GgJAAkACQCAFQR1HBEAgA0HEAWogA0FAa0HcABCPOBoCQCAFQRxH\nBEAgA0EgahCzBiADKAIkIQggAygCICEKIANByAJqIANBQGtB3AAQjzgaIANBpANqIANB3ARqQSgQ\njzgaIANBmAVqIANByAJqQYQBEI84GgwBCyABKAIgQQhqIQUgAUEkaigCACEEIAhFDQIgA0HQBmog\nASgCQCIGQQxqKAIAIAZBEGooAgAQzhMgA0HIAmogA0HIAWpB2AAQjzgaIANBGGoQswYgA0GYBWog\nBSAEIANB0AZqIANByAJqIAMoAhggAygCHBCAA0EcIQULIAkgBxCtNAwCCyAJIAcQrTRBHSEFDAIL\nIANByAJqIANByAFqQdgAEI84GiADQRBqELMGIANBmAVqIAUgBCAJIAcgA0HIAmogAygCECADKAIU\nEJwRQRwhBQsgA0HEAWogA0GYBWpBhAEQjzgaCyADQdACaiADQThqKAIANgIAIAMgAykDMDcDyAIg\nA0HIAmoQgCogA0EIaiABKAI0QQhqEJooIANByAJqIAEoAiggASgCIEEIaiABQSRqKAIAIAMoAggg\nAygCDBCNBiADKALIAiIEQQJGIgZFBEAgA0HIAmpBBHIhAQJAIARFBEAgA0GYBWogAUG0ARCPOBog\nA0HYBmogAkEIaigCADYCACADIAIpAgA3A9AGIANBgARqIANBmAVqIANB0AZqEJoGIAMoArwFIgEg\nASgCACIBQX9qNgIAIAFBAUYEQCADKAK8BRC1DAsgA0GYBWoQrR4gA0HEBWoQ6REgA0HABWoQwyog\nA0G4BWoQoTQMAQsgA0GYBWogAUGkARCPOBogA0HYBmogAkEIaigCADYCACADIAIpAgA3A9AGIANB\ngARqIANBmAVqIANB0AZqEJgDIAMoApwFIQEgAygCmAUhBAJAIAMoAqAFIgdFBEAgBCABEKA1DAEL\nIAQgARCgNSAHIAMoAqQFEKA1CyADKAKsBSIBIAEoAgAiAUF/ajYCACABQQFGBEAgAygCrAUQ7x4L\nIAMoArAFIgEgASgCACIBQX9qNgIAIAFBAUYEQCADKAKwBRC2DAsgA0G0BWoQ6REgA0GoBWoQoTQL\nIANBgARqEJQWCyAAIAU2AhAgACAINgIMIAAgCjYCCCAAIAtCIIg+AgQgACALPgIAIABBFGogA0HE\nAWpBhAEQjzgaIAYEQCACEOorCyADQeAGaiQAC/cIAQV/IwBBMGsiAiQAIAJBCGogARCVFQJAIAAC\nfwJAAkAgAi0ACEUEQCACLQAJRQ0CIAItAApB7gBHDQIgASABKAIIQQFqNgIIIAFB0+bLAEEDEKkT\nIgENASAAQQI6AAFBAAwDCyACKAIMIQELIABBAToAACAAIAE2AgQMAgsgAkEQaiABEJUVIAACfwJA\nAkACQAJ/AkACQAJAAn8CQAJAIAItABBFBEAgAi0AEUUEQCACQQU2AhggASACQRhqELsbDAwLIAIt\nABIiA0HbAEcEQCADQfsARwRAIAEgAkEoakGUw8IAEJMGIQMMCwsgASABLQAkQX9qIgM6ACQgA0H/\nAXFFDQsgASABKAIIQQFqNgIIIAFBGGohBkEBIQRBAiEFAkADQAJAIAJBEGogARCVFQJAIAItABBF\nBEAgAi0AEUUEQCACQQM2AhggASACQRhqELsbIQMMDQsCQCACLQASIgNBLEcEQCADQf0ARg0GIARB\n/wFxDQEgAkEINgIYIAEgAkEYahC7GyEDDA4LIARB/wFxDQAgASABKAIIQQFqNgIIIAJBGGogARCV\nFSACLQAYDQwgAi0AGUUNCCACLQAaIQMLAkAgA0H/AXEiA0EiRwRAIANB/QBGDQEgAkEQNgIYIAEg\nAkEYahC7GyEDDA4LIAFBADYCICABIAEoAghBAWo2AgggAkEYaiABIAYQ5gkgAigCHCEDIAIoAhhB\nAkYNDSADIAIoAiBB+MXCAEEQEPksRQ0CIAVBAkcNAyABEJ4VIgMNDSACQRhqIAEQ0hEgAi0AGA0M\nIAItABkhBUEAIQQMBAsgAkESNgIYIAEgAkEYahC7GyEDDAwLIAIoAhQhAwwLC0EAIQQgARC4MCID\nRQ0BDAoLC0H4xcIAQRAQ2xghAwwIC0EAIAVBAXFBCHQgBUECRhsMCAsgASABLQAkQX9qIgM6ACQg\nA0H/AXFFDQQgASABKAIIQQFqNgIIIAJBEGogARCVFQJAAkAgAi0AEEUEQCACLQARRQRAIAJBAjYC\nGCABIAJBGGoQuxshAwwGCyACLQASQd0ARg0BIAJBGGogARDSESACLQAYRQ0CIAIoAhwhAwwFCyAC\nKAIUIQMMBAtBAEH8vMIAQYS9wgAQ+RMhAwwDCyACLQAZQQh0DAMLIAIoAhQMCgsgAkEFNgIYIAEg\nAkEYahC7GyEDDAQLQQELIQQgASABLQAkQQFqOgAkIAIgARCDDSIFNgIgIAIgAzYCHCACIAQ2Ahgg\nBEEBcUUEQCAFIgMNBgwFCyAFRQ0FIAJBIGoQ3BgMBQsgAkEVNgIYIAEgAkEYahC7GwwGCyACKAIc\nIQMLQQELIQQgASABLQAkQQFqOgAkIAIgARDyESIFNgIgIAIgAzYCHCACIAQ2AhggBEEBcUUEQCAF\nIgNFDQEMAgsgBUUNASACQSBqENwYDAELIAAgBEGA/gNxQQBHOgABQQAMAwsgAyABEKwdDAELIAJB\nFTYCGCABIAJBGGoQuxsLNgIEQQELOgAACyACQTBqJAALjAkCAn8BfiMAQeACayIEJAACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQCABKAIAQQFrDgsAAQIDBAUGBwgJCQoLIARBoAFqIAFBBGpBmAEQ\njzgaIARBwAJqIANBCGooAgA2AgAgBCADKQIANwO4AiAEQQhqIARBoAFqIAIgBEG4AmoQ0g4MCgsg\nBEGgAWogAUEEakGYARCPOBogBEHAAmogA0EIaigCADYCACAEIAMpAgA3A7gCIARBCGogBEGgAWog\nAiAEQbgCahDTDgwJCyAEQaABaiABQQRqQZgBEI84GiAEQcACaiADQQhqKAIANgIAIAQgAykCADcD\nuAIgBEEIaiAEQaABaiACIARBuAJqENQODAgLIARBoAFqIAFBBGpBmAEQjzgaIARBEGogAUEMaikC\nADcDACAEQRhqIAFBFGopAgA3AwAgBEEgaiABQRxqKQIANwMAIAQgASkCBDcDCCAEKAKgAiEBIARB\nKGogBEHAAWpB4AAQjzgaIAQoAqQCIQUgBCkDqAIhBiAEQdgCaiADQQhqKAIANgIAIAQgAykCADcD\n0AIgBEG4AmogAiAEQdACahCAGiAEIARBuAJqEKYjNgKYASAEIAY3A5ABIAQgBTYCjAEgBCABNgKI\nASAEIAQtALQCOgCcASAEQbACahDcKgwHCyAEQaABaiABQQRqQZgBEI84GiAEQcACaiADQQhqKAIA\nNgIAIAQgAykCADcDuAIgBEEIaiAEQaABaiACIARBuAJqENUODAYLIARBoAFqIAFBBGpBmAEQjzga\nIARBwAJqIANBCGooAgA2AgAgBCADKQIANwO4AiAEQQhqIARBoAFqIAIgBEG4AmoQ1g4MBQsgBEGg\nAWogAUEEakGYARCPOBogBEHAAmogA0EIaigCADYCACAEIAMpAgA3A7gCIARBCGogBEGgAWogAiAE\nQbgCahDWDgwECyAEQaABaiABQQRqQZgBEI84GiAEQRBqIAFBDGopAgA3AwAgBEEYaiABQRRqKQIA\nNwMAIARBIGogAUEcaikCADcDACAEIAEpAgQ3AwggBCgCoAIhASAEQShqIARBwAFqQeAAEI84GiAE\nKAKkAiEFIAQpA6gCIQYgBEHYAmogA0EIaigCADYCACAEIAMpAgA3A9ACIARBuAJqIAIgBEHQAmoQ\ngBogBCAEQbgCahCmIzYCmAEgBCAGNwOQASAEIAU2AowBIAQgATYCiAEgBCAELQC0AjoAnAEgBEGw\nAmoQySoMAwsgBEGgAWogAUEEakGYARCPOBogBEHAAmogA0EIaigCADYCACAEIAMpAgA3A7gCIARB\nCGogBEGgAWogAiAEQbgCahDXDgwCCyAAIAFBnAEQjzhBqAFqQR02AgAgAxDqKwwCCyAEQaABaiAB\nQQRqQZgBEI84GiAEQcACaiADQQhqKAIANgIAIAQgAykCADcDuAIgBEEIaiAEQaABaiACIARBuAJq\nENgOCyAAQaABaiAEKAKUASAEKAKYARCbMiAAQQRqIARBCGpBmAEQjzgaIABBCzYCAAsgBEHgAmok\nAAu2CQIGfwF+IwBBsAFrIgMkACADQdAAakIENwMAIANCADcDSCADQoCAgIDAADcDQCABRQRAEAch\nAQsgAyABNgJcIAEQGSEBIANBADYCYCADIAE2AnwgA0EANgJ4IAMgA0HgAGo2AoQBIAMgA0HcAGo2\nAoABIANBKGogA0H4AGoQ7R8CQCADKAIoIgVFBEAgA0EANgJwIANCgICAgMAANwNoDAELIAMoAiwh\nBCADQSBqQQQQwB0gAygCICEGIAMoAiQiASAENgIEIAEgBTYCACADQQE2ApABIAMgATYCjAEgAyAG\nNgKIASADQaABaiADQYABaikDADcDACADIAMpA3g3A5gBQQwhBEEBIQUDQCADQRhqIANBmAFqEO0f\nIAMgAygCHCIHNgKsASADIAMoAhgiBjYCqAECQCAGBEAgBSADKAKIAUcNASADQYgBakEBEKcOIAMo\nAowBIQEMAQsgA0GoAWoQqy4gA0HwAGogA0GQAWooAgA2AgAgAyADKQOIATcDaAwCCyABIARqIggg\nBzYCACAIQXxqIAY2AgAgAyAFQQFqIgU2ApABIARBCGohBAwACwALIAACfwJAAkAgAygCYARAIAMo\nAmQhASADQegAahDrKwwBCyADKAJoIQEgAygCbCIERQ0AIAMoAnAhBSADQUBrEOsrIAMgBTYCSCAD\nIAQ2AkQgAyABNgJAIAMoAlwQpjQgAkUEQBAHIQILIAMgAjYCXCACEBkhASADQQA2AmAgAyABNgJ8\nIANBADYCeCADIANB4ABqNgKEASADIANB3ABqNgKAASADQRBqIANB+ABqEO0fAkAgAygCECICRQRA\nIANBADYCcCADQoCAgIDAADcDaAwBCyADKAIUIQQgA0EIakEEEMAdIAMoAgghBSADKAIMIgEgBDYC\nBCABIAI2AgAgA0EBNgKQASADIAE2AowBIAMgBTYCiAEgA0GgAWogA0GAAWopAwA3AwAgAyADKQN4\n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\nAkEcahDEMCAAEMQwIABBBGoQxDBBASEEQQALIAAgBDoA4AIgAkHQAWokAA8LQYCAwABBI0GA08AA\nEPkdAAuZCQIHfwF+IwBBkAVrIgMkACABAn8CQAJAAkACQAJAAkAgAS0A6ARBAWsOAwMAAgELAAsg\nASABKALkBDYCMCABIAEpAhA3AgAgAUEIaiIEIAFBGGopAgA3AgAgA0HAAWogARD3GCABQSRqIAMo\nAsQBIgU2AgAgASADKALAASIGNgIgIAFBLGogA0HMAWooAgAiBzYCACABIAMoAsgBIgg2AiggAUEE\nNgI0IAFBQGsgBCkCADcCACABQThqIAEpAgA3AgAgAUGQA2pBADoAACABQcwCaiAHNgIAIAFByAJq\nIAhBCGo2AgAgAUHEAmogBTYCACABQcACaiAGQQhqNgIAIAFBhANqIAEoAjBBHGo2AgALIANBwAFq\nIAFB0ABqIgQgAhDDASADKALAASIFQQJGDQEgA0G4AWoiBiADQdABaigCADYCACADIAMpA8gBNwOw\nASADKALEASECIAQQoAgCQAJAAkAgBUUEQEEdIQQgAkEBaw4CAQIDCyADQfgDaiAGKAIANgIAIAMg\nAykDsAE3A/ADIAFBNGoQ3B8gAiEEQQIhAgwFCyADQcgBaiADQbgBaigCADYCACADIAMpA7ABNwPA\nAUEAIQIgA0EIakEAIANBwAFqEJgkIANBwAFqIANBCGogASgCMBDvCSABQTRqENwfIAFBBTYCNCAB\nQThqIAMpAwg3AgAgAUFAayADQRBqKQMANwIAIAFByABqIANBGGopAwA3AgAgAykDwAEhCiADKALI\nASEEIANBgARqIANBzAFqQYQBEI84GgwBCyADQagBaiADQbgBaigCADYCACADIAMpA7ABNwOgAUEB\nIQILIANBCGogA0GABGpBhAEQjzgaIANBmAFqIANBqAFqKAIANgIAIAMgAykDoAE3A5ABIANBsAFq\nIAEoAjAoAhgoAggQmBUgA0HYAWoiBiABQcwAaigCADYCACADQdABaiIHIAFBxABqKQIANwMAIANB\nyAFqIgggAUE8aikCADcDACADIAEpAjQ3A8ABIAMoArABIgVBFGoiCRDcHyAFQSxqIAYoAgA2AgAg\nBUEkaiAHKQMANwIAIAVBHGogCCkDADcCACAJIAMpA8ABNwIAAkAgBEEdRgRAIANBHTYC0AEMAQsg\nASgCMCEGIAMgBDYCiAQgAyAKNwOABCADQYwEaiADQQhqQYQBEI84GiADQcABaiAGQfgAaigCACAD\nQYAEahCTDyADKALAASEECyADQeACaiADQZgBaigCADYCACADQfgDaiADQcwBaigCADYCACADIAMp\nA5ABNwPYAiADIAMpAsQBNwPwAyADQegCaiADQdABakGIARCPOBogBUEIakEBEMoMIAUgAy0AtAEQ\nlDQMAgtBgIDAAEEjQYSHxgAQ+R0ACyAAQQM2ApgBQQMMAQsgAUEoahDEJyABQSBqEMUnIAAgBDYC\nACAAIAMpA/ADNwIEIABBDGogA0H4A2ooAgA2AgAgAEEQaiADQegCakGIARCPOBogACACNgKYASAA\nIAMpA9gCNwKcASAAQaQBaiADQeACaigCADYCAEEBCzoA6AQgA0GQBWokAAuZCQIHfwF+IwBBkAVr\nIgMkACABAn8CQAJAAkACQAJAAkAgAS0A6ARBAWsOAwMAAgELAAsgASABKALkBDYCMCABIAEpAhA3\nAgAgAUEIaiIEIAFBGGopAgA3AgAgA0HAAWogARD3GCABQSRqIAMoAsQBIgU2AgAgASADKALAASIG\nNgIgIAFBLGogA0HMAWooAgAiBzYCACABIAMoAsgBIgg2AiggAUEENgI0IAFBQGsgBCkCADcCACAB\nQThqIAEpAgA3AgAgAUGQA2pBADoAACABQcwCaiAHNgIAIAFByAJqIAhBCGo2AgAgAUHEAmogBTYC\nACABQcACaiAGQQhqNgIAIAFBhANqIAEoAjBBHGo2AgALIANBwAFqIAFB0ABqIgQgAhC7ASADKALA\nASIFQQJGDQEgA0G4AWoiBiADQdABaigCADYCACADIAMpA8gBNwOwASADKALEASECIAQQoAgCQAJA\nAkAgBUUEQEEdIQQgAkEBaw4CAQIDCyADQfgDaiAGKAIANgIAIAMgAykDsAE3A/ADIAFBNGoQ3B8g\nAiEEQQIhAgwFCyADQcgBaiADQbgBaigCADYCACADIAMpA7ABNwPAAUEAIQIgA0EIakEAIANBwAFq\nEJgkIANBwAFqIANBCGogASgCMBDvCSABQTRqENwfIAFBBTYCNCABQThqIAMpAwg3AgAgAUFAayAD\nQRBqKQMANwIAIAFByABqIANBGGopAwA3AgAgAykDwAEhCiADKALIASEEIANBgARqIANBzAFqQYQB\n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\nDQIgAEEANgKUASACQSZGDQIgAEEANgKYASACQSdGDQIgAEEANgKcASACQShGDQJBKEEoQbzGwQAQ\noxYACyADQShBvMbBABCjFgALQebGwQBBHUG8xsEAEPkdAAsgACgCoAEgBWohAiABQR9xIgdFBEAg\nACACNgKgASAADwsCQCACQX9qIgNBJ00EQCACIQQgACADQQJ0aigCACIGQQAgAWsiAXYiA0UNASAC\nQSdNBEAgACACQQJ0aiADNgIAIAJBAWohBAwCCyACQShBvMbBABCjFgALIANBKEG8xsEAEKMWAAsC\nQCAFQQFqIgggAkkEQCABQR9xIQEgAkECdCAAakF4aiEDA0AgAkF+akEoTw0CIANBBGogBiAHdCAD\nKAIAIgYgAXZyNgIAIANBfGohAyAIIAJBf2oiAkkNAAsLIAAgBUECdGoiASABKAIAIAd0NgIAIAAg\nBDYCoAEgAA8LQX9BKEG8xsEAEKMWAAuUCQEHfyMAQaACayIDJAACQCABIAIgACgCIEEIaiIIIABB\nJGooAgAiCRC7NgRAAkBB2LXOACgCAA0AQfiqzgAQxS1B/wFxIgFFDQBB/KrOACgCACABEKgORQ0A\nQfyqzgAoAgAiBEEMaigCACEFIAQoAgghBiAEKAIAIQcCfyAEKAIEIgIEQCADQQA2AsgBIAMgBTYC\nxAEgAyAGNgLAASADIAI2ArwBIAMgBzYCuAFBAQwBCyADQQA2ArgBQQALIQEgA0EwaiADQbgBakGk\n4MQAEN4hIANBlAFqQQE2AgAgA0GcAWpBADYCACADQdzgxAA2ApABIANBpJbMADYCmAEgA0EANgKI\nAQJAIAEgAkkEQCADIAU2AsQBIAMgBjYCwAEgAyACNgK8ASADIAc2ArgBIAMgATYCyAEgAUEBaiEB\nDAELIANBADYCuAELIANByABqIANBuAFqQaTgxAAQ3iEgAyAJNgJkIAMgCDYCYAJAIAEgAkkEQCAD\nIAE2AsgBIAMgBTYCxAEgAyAGNgLAASADIAI2ArwBIAMgBzYCuAEMAQsgA0EANgK4AQsgA0HoAGog\nA0G4AWpBpODEABDeISADQRhqIAAoAjRBCGoQmiggA0HYAWpB+NfEADYCACADQcwBakH418QANgIA\nIANB1AFqIANBgAFqNgIAIANByAFqIANB4ABqNgIAIANB0NzEADYCwAEgAyAENgIoIANBAzYCJCAD\n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\nCyAAQRxqIQMgAEHkAGotAABBAWsOAwUAAwILAAsgAEHMAGogACkCCDcCACAAQcQAaiAAKQIANwIA\nIABB1ABqIAApAhA3AgAgAEHkAGpBADoAACAAQeAAaiAAQegAajYCACAAQdwAaiAAQRhqKAIANgIA\nIABBHGohAwsgAEFAa0EAOgAAIABBJGogAEHMAGopAgA3AgAgACAAQcQAaikCADcCHCAAQSxqIABB\n1ABqKQIANwIAIABBNGogAEHcAGooAgA2AgAgAEE8aiAAQeAAaigCACICNgIAIABBOGogAkEoajYC\nAAwBCyAAQUBrLQAADQYLIABBPGooAgAhBCAAQThqKAIAIQIgAEEoaigCACEFIABBJGooAgAhBiAA\nQSBqKAIAIQcgACgCHCEIIAFB+AFqIgkgAEE0aigCADYCACABIABBLGopAgA3A/ABIAFBGGogCCAH\nEIUjIAEpAxghCiABQRBqIAYgBRCFIyABKQMQIQsgAUHIAmogAkEsahCsGCABQYgDaiACEJgaIAEg\nCzcD4AIgASAKNwPYAiAEKAIEIQUgBCgCACEEIAFBADYC8AIgAUKAgICAwAA3A+gCIAFBgANqIAko\nAgA2AgAgASABKQPwATcD+AIgAUGAAmogAUHIAmogAUGIA2ogAUHYAmogBEEIaiAFIAFB6AJqIAFB\n+AJqENAGIAFBiANqIAFBgAJqEK4KIAIgAUGIA2oQqQIgASgCgAIhBCABQbABaiABQYACakEEckHA\nABCPOBogAUGuAWoiBSABQccCai0AADoAACABIAEvAMUCOwGsASABLQDEAiECIABBQGtBAToAACAC\nQQJHDQMgAEEDOgDMASAAQQM6AGQMBAtBgIDAAEEjQZyBwAAQ+R0AC0GAgMAAQSNBjNXAABD5HQAL\nQYCAwABBI0GA08AAEPkdAAsgAUHsAGogAUGwAWpBwAAQjzgaIAFB6gBqIAUtAAA6AAAgASABLwGs\nATsBaCADEOMxIABBAToAZCADENwtIABB6ABqENwvIAAoAgAgAEEEaigCABCgNSAAQQhqKAIAIABB\nDGooAgAQoDUgAEEBOgDMASACQQNHDQILQQEhAkEDDAILQYCAwABBI0GUj8AAEPkdAAsgAUEoaiAB\nQewAakHAABCPOBogAUEmaiIDIAFB6gBqLQAAOgAAIAEgAS8BaDsBJCAAEK8XIAFBIDYCsAEgASAE\n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\nBQsAAgMEAQsACyABQQE6AEAgASABKAIwIgQ2AgAgASABKQI0NwIEIAFBDGogAUE8aigCADYCACAB\nKAIEQSBqKQIAIQcgAUHYAGpBADoAACABQdQAaiAENgIAIAFBzABqIAc3AgALIAMgAUHEAGoiBiAC\nELQMQQMhBCADKAIAIgVBA0YNCSADQZgBaiIEIANBDGopAgA3AwAgAyADKQIENwOQASADKQIUIQcg\nBhCaMSAFQQJGDQIgASAFNgIQIAFBFGogAykDkAE3AgAgAUEkaiAHNwIAIAFBHGogBCkDADcCACAB\nKAIAKAIoIQQgAUHkAGpBADoAACABQeAAaiAEQQhqNgIACyABQcQAaiIEIAIQ5AUiBUUNAyABIAU2\nAiwgBBCbMSABQfwAaiABKAIsQQhqEKMPIAQgASgCABCYGiABQQA6AEAgASABKQIENwJwIAFB+ABq\nIAFBDGooAgA2AgAgASgCACIEKAIAIQUgBCgCBCEGIAFBqAFqQQA6AAAgAUGkAWogBDYCACABQaAB\naiAGNgIAIAFBnAFqIAVBCGo2AgALIANBkAFqIAFBlAFqIgQgAhC0DCADKAKQASICQQNGDQMgA0GI\nAWoiBSADQZwBaikCADcDACADIAMpApQBNwOAASADKQKkASEHIAQQmjEgAkECRw0EIANB0AFqIAUp\nAwA3AwAgAyADKQOAATcDyAEgAUHwAGoQkB0gAUHEAGoQwC8gAUH8AGoQzxYgAUEQahC8MCABKAIs\nELovDAELIANB0AFqIAQpAwA3AwAgAyADKQOQATcDyAELIAFBQGshAkECIQQgAS0AQEUNAyABQQRq\nEJAdDAMLIABBAzYCaEEEIQQMBQsgAEEDNgJoQQUhBAwECwJAIAJFBEAgA0EANgJoDAELIANBmAFq\nIANBiAFqKQMANwMAIAMgAykDgAE3A5ABIAMgBzcDoAEgA0HoAGogA0GQAWoQviALIANBuAFqIAFB\nHGopAgA3AwAgA0HAAWogAUEkaikCADcDACADQSBqIAFBhAFqKQIANwMAIANBKGogAUGMAWopAgA3\nAwAgAyABKQJ8NwMYIAMgAUEUaikCADcDsAEgASgCECEEIANBMGogAUHEAGpBLBCPOBogA0HkAGog\nAUH4AGooAgA2AgAgA0EIaiADQfAAaikDADcDACADQRBqIANB+ABqKQMANwMAIAMgASkCcDcCXCAD\nIAMpA2g3AwAgA0HIAWogA0HoABCPOBogASgCLBC6LyABQUBrIQILIAJBADoAACAAIANByAFqQegA\nEI84IgAgBDYCaCAAIAMpA7ABNwJsIABB9ABqIANBuAFqKQMANwIAIABB/ABqIANBwAFqKQMANwIA\nQQEhBAwCC0GAgMAAQSNBoPvFABD5HQALIABBAzYCaAsgASAEOgBBIANBsAJqJAAL5ggCBH8BfiMA\nQbACayIDJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAEFBAWsOBQsAAgMEAQsACyAB\nQQE6AEAgASABKAIwIgQ2AgAgASABKQI0NwIEIAFBDGogAUE8aigCADYCACABKAIEQSBqKQIAIQcg\nAUHYAGpBADoAACABQdQAaiAENgIAIAFBzABqIAc3AgALIAMgAUHEAGoiBiACEL0MQQMhBCADKAIA\nIgVBA0YNCSADQZgBaiIEIANBDGopAgA3AwAgAyADKQIENwOQASADKQIUIQcgBhCaMSAFQQJGDQIg\nASAFNgIQIAFBFGogAykDkAE3AgAgAUEkaiAHNwIAIAFBHGogBCkDADcCACABKAIAKAIoIQQgAUHk\nAGpBADoAACABQeAAaiAEQQhqNgIACyABQcQAaiIEIAIQ5gUiBUUNAyABIAU2AiwgBBCbMSABQfwA\naiABKAIsQQhqEKMPIAQgASgCABCYGiABQQA6AEAgASABKQIENwJwIAFB+ABqIAFBDGooAgA2AgAg\nASgCACIEKAIAIQUgBCgCBCEGIAFBqAFqQQA6AAAgAUGkAWogBDYCACABQaABaiAGNgIAIAFBnAFq\nIAVBCGo2AgALIANBkAFqIAFBlAFqIgQgAhC9DCADKAKQASICQQNGDQMgA0GIAWoiBSADQZwBaikC\nADcDACADIAMpApQBNwOAASADKQKkASEHIAQQmjEgAkECRw0EIANB0AFqIAUpAwA3AwAgAyADKQOA\nATcDyAEgAUHwAGoQkB0gAUHEAGoQwC8gAUH8AGoQzxYgAUEQahC8MCABKAIsELovDAELIANB0AFq\nIAQpAwA3AwAgAyADKQOQATcDyAELIAFBQGshAkECIQQgAS0AQEUNAyABQQRqEJAdDAMLIABBAzYC\naEEEIQQMBQsgAEEDNgJoQQUhBAwECwJAIAJFBEAgA0EANgJoDAELIANBmAFqIANBiAFqKQMANwMA\nIAMgAykDgAE3A5ABIAMgBzcDoAEgA0HoAGogA0GQAWoQviALIANBuAFqIAFBHGopAgA3AwAgA0HA\nAWogAUEkaikCADcDACADQSBqIAFBhAFqKQIANwMAIANBKGogAUGMAWopAgA3AwAgAyABKQJ8NwMY\nIAMgAUEUaikCADcDsAEgASgCECEEIANBMGogAUHEAGpBLBCPOBogA0HkAGogAUH4AGooAgA2AgAg\nA0EIaiADQfAAaikDADcDACADQRBqIANB+ABqKQMANwMAIAMgASkCcDcCXCADIAMpA2g3AwAgA0HI\nAWogA0HoABCPOBogASgCLBC6LyABQUBrIQILIAJBADoAACAAIANByAFqQegAEI84IgAgBDYCaCAA\nIAMpA7ABNwJsIABB9ABqIANBuAFqKQMANwIAIABB/ABqIANBwAFqKQMANwIAQQEhBAwCC0HA9MUA\nQSNBoPvFABD5HQALIABBAzYCaAsgASAEOgBBIANBsAJqJAALswkBCX8jAEHABmsiAiQAIAJBMGpB\nBHIgAUG0ARCPOBogAkEANgIwIAAoAgAhASACQShqIAJBMGoQmCwgAkEgaiACKAIoIAIoAiwQhSMg\nAkGIBWogAUEIaiACKAIgIAIoAiQQ8gggAkHoAWogAkGIBWoQ1gQgAiACKALsASIKNgKkAiACQQA2\nAqACIAJBADYC+AEgAkHAAmohCANAIAJBqAJqIAJB+AFqEJILAkACQCACKAKwAgRAIAggAkGwAmoo\nAgA2AgAgAiACKQOoAjcDuAIgAigCvAIiCRCXLA0CQdi1zgAoAgBBA0sNAUH8qM4AEMUtQf8BcSIB\nRQ0BQYCpzgAoAgAgARCoDkUNAUGAqc4AKAIAIgRBDGooAgAhBSAEKAIIIQYgBCgCACEHAn8gBCgC\nBCIDBEAgAkEANgKYBSACIAU2ApQFIAIgBjYCkAUgAiADNgKMBSACIAc2AogFQQEMAQsgAkEANgKI\nBUEACyEBIAJB2AJqIAJBiAVqQdS5xAAQ3iEgAkEBNgLcAyACQdC6xAA2AtgDIAJBADYC5AMgAkGk\nlswANgLgAyACQQA2AtADAkAgASADSQRAIAIgBTYClAUgAiAGNgKQBSACIAM2AowFIAIgBzYCiAUg\nAiABNgKYBSABQQFqIQEMAQsgAkEANgKIBQsgAkHwAmogAkGIBWpB1LnEABDeISACQRhqIAJBMGoQ\nmCwgAiACKQMYNwOIAwJAIAEgA0kEQCACIAU2ApQFIAIgBjYCkAUgAiADNgKMBSACIAc2AogFIAIg\nATYCmAUgAUEBaiEBDAELIAJBADYCiAULIAJBkANqIAJBiAVqQdS5xAAQ3iEgAkEQaiAJEMAeIAIg\nAikDEDcDqAMCQCABIANJBEAgAiABNgKYBSACIAU2ApQFIAIgBjYCkAUgAiADNgKMBSACIAc2AogF\nDAELIAJBADYCiAULIAJBsANqIAJBiAVqQdS5xAAQ3iEgAkEIaiACQTBqEMAeIAJB6LrEADYCtAUg\nAkHousQANgKoBSACQei6xAA2ApwFIAJB2LrEADYCkAUgAiAENgLQAiACQQQ2AswCIAIgAikDCDcD\nyAMgAiACQcgDajYCsAUgAiACQbADajYCrAUgAiACQagDajYCpAUgAiACQZADajYCoAUgAiACQYgD\najYCmAUgAiACQfACajYClAUgAiACQdADajYCjAUgAiACQdgCajYCiAUgAiACQYgFajYCyAJBgKnO\nACgCACACQcgCahDrDgwBCyACQfgBahCdNCACIAJBMGoQwB4gAkH4AWogAigCACACKAIEELAYIAJB\niAVqIAJBMGpBuAEQjzgaIAJB0ANqIAogAkH4AWogAkGIBWoQ5wYgAkHQA2oQsTIgAigC8AEQtiog\nAkHABmokAA8LIAJB0ANqIAkQmSwgAigC4ANBHUcEQCACQYgFaiACQdADakGYARCPOBogAkGwA2og\nAkGIBWoQ9gogACACQbADahD5CQsgAkHQA2ogAkEwahCZLCACKALgA0EdRg0AIAJBiAVqIAJB0ANq\nQZgBEI84GiACQbADaiACQYgFahD2CiAAIAJBsANqEPkJCyAIELMqDAALAAuzCQEJfyMAQcAGayIC\nJAAgAkEwakEEciABQaQBEI84GiACQQE2AjAgACgCACEBIAJBKGogAkEwahCYLCACQSBqIAIoAigg\nAigCLBCFIyACQYgFaiABQQhqIAIoAiAgAigCJBDyCCACQegBaiACQYgFahDWBCACIAIoAuwBIgo2\nAqQCIAJBADYCoAIgAkEANgL4ASACQcACaiEIA0AgAkGoAmogAkH4AWoQkgsCQAJAIAIoArACBEAg\nCCACQbACaigCADYCACACIAIpA6gCNwO4AiACKAK8AiIJEJcsDQJB2LXOACgCAEEDSw0BQfyozgAQ\nxS1B/wFxIgFFDQFBgKnOACgCACABEKgORQ0BQYCpzgAoAgAiBEEMaigCACEFIAQoAgghBiAEKAIA\nIQcCfyAEKAIEIgMEQCACQQA2ApgFIAIgBTYClAUgAiAGNgKQBSACIAM2AowFIAIgBzYCiAVBAQwB\nCyACQQA2AogFQQALIQEgAkHYAmogAkGIBWpB1LnEABDeISACQQE2AtwDIAJB0LrEADYC2AMgAkEA\nNgLkAyACQaSWzAA2AuADIAJBADYC0AMCQCABIANJBEAgAiAFNgKUBSACIAY2ApAFIAIgAzYCjAUg\nAiAHNgKIBSACIAE2ApgFIAFBAWohAQwBCyACQQA2AogFCyACQfACaiACQYgFakHUucQAEN4hIAJB\nGGogAkEwahCYLCACIAIpAxg3A4gDAkAgASADSQRAIAIgBTYClAUgAiAGNgKQBSACIAM2AowFIAIg\nBzYCiAUgAiABNgKYBSABQQFqIQEMAQsgAkEANgKIBQsgAkGQA2ogAkGIBWpB1LnEABDeISACQRBq\nIAkQwB4gAiACKQMQNwOoAwJAIAEgA0kEQCACIAE2ApgFIAIgBTYClAUgAiAGNgKQBSACIAM2AowF\nIAIgBzYCiAUMAQsgAkEANgKIBQsgAkGwA2ogAkGIBWpB1LnEABDeISACQQhqIAJBMGoQwB4gAkHo\nusQANgK0BSACQei6xAA2AqgFIAJB6LrEADYCnAUgAkHYusQANgKQBSACIAQ2AtACIAJBBDYCzAIg\nAiACKQMINwPIAyACIAJByANqNgKwBSACIAJBsANqNgKsBSACIAJBqANqNgKkBSACIAJBkANqNgKg\nBSACIAJBiANqNgKYBSACIAJB8AJqNgKUBSACIAJB0ANqNgKMBSACIAJB2AJqNgKIBSACIAJBiAVq\nNgLIAkGAqc4AKAIAIAJByAJqEOsODAELIAJB+AFqEJ00IAIgAkEwahDAHiACQfgBaiACKAIAIAIo\nAgQQsBggAkGIBWogAkEwakG4ARCPOBogAkHQA2ogCiACQfgBaiACQYgFahDnBiACQdADahCxMiAC\nKALwARC2KiACQcAGaiQADwsgAkHQA2ogCRCZLCACKALgA0EdRwRAIAJBiAVqIAJB0ANqQZgBEI84\nGiACQbADaiACQYgFahD2CiAAIAJBsANqEPkJCyACQdADaiACQTBqEJksIAIoAuADQR1GDQAgAkGI\n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\nIABBDGooAgAgAEEQaigCABCMNAwOCyAAQUBrKAIAQQJPBEAgAEHEAGooAgAgAEHIAGooAgAQoDUL\nIABBNGoiASgCAEEDRwRAIAEQ0isgAEEUaigCACAAQRhqKAIAEKA1IABBHGooAgAgAEEgaigCABCM\nNCAAQShqKAIAIABBLGooAgAQjDQLDA4LIABByABqENIrIABBBGooAgAgAEEIaigCABCgNSAAQQxq\nKAIAIABBEGooAgAQjDQgAEEYaigCACAAQRxqKAIAEIw0IABBJGooAgAgAEEoaigCABCMNCAAQTBq\nKAIAIABBNGooAgAQjDQgAEFAayIBKAIAIABBxABqKAIAELAkIABBPGooAgAgASgCABDIMA8LIABB\nEGooAgAgAEEUaigCABCgNSAAQRhqKAIAIABBHGooAgAQoDUgAEEgahDpKw8LIABBBGooAgAgAEEI\naigCABCgNSAAQRRqEOkrDAwLIABBBGooAgAgAEEIaigCABCgNSAAQQxqKAIAIABBEGooAgAQoDUg\nAEEUahDQJA8LIABBBGooAgAgAEEIaigCABCgNSAAQQxqKAIAIABBEGooAgAQjDQgAEEYaigCAEEL\nSQ0HIABBHGooAgAgAEEgaigCABCgNQ8LIABBBGooAgAgAEEIaigCABCgNSAAQQxqIQEgAEEsaigC\nAEEDRwRAIAEQiSYPCyABEIQvDwsgAEEEaigCACAAQQhqKAIAEKA1IABBDGooAgAgAEEQaigCABCM\nNA8LIABBBGooAgAgAEEIaigCABCgNSAAQQxqEIcHDAULIABBBGooAgAgAEEIaigCABCgNQ8LAn8g\nACgCBEUEQCAAQQhqEIEHIABBFGoMAQsgAEEMaigCACAAQRBqKAIAEIw0IABBGGooAgAgAEEcaigC\nABCMNCAAQQRqKAIAIABBCGooAgAQoDUgAEEkagsiACgCACAAQQRqKAIAEIw0DwsCQAJAAkBBACAA\nQRRqKAIAIgFBfGoiAiACIAFLGw4CAAIBCyABQQRJDQELIABBGGooAgAgAEEcaigCABCgNQsMAwsg\nAEEEaigCACAAQQhqKAIAEKA1IABBDGooAgAgAEEQaigCABCMNAsPCyAAQRhqKAIAIABBHGooAgAQ\njDQPCyAAQQRqKAIAIABBCGooAgAQoDULIABBDGooAgAgAEEQaigCABCgNQuACQEGfyMAQaABayID\n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\nQZgDaiECDAEFQQAhBkEACwshAwsgBEGAAWogBjYCACAEQfwAaiACNgIAIAQgAzYCeCAEQdAAaiAE\nQYgBakEoEI84GgsgBEGQAWoiAyAEQekAaikAADcDACAEQZcBaiIFIARB8ABqKQAANwAAIAQgBCkA\nYTcDiAEgBCgCUCEGIAQoAlQhByAELQBgIQIgASABKAIIQX9qNgIIIAQtABcEQCAJRQ0EIAEgCCgC\nmAMiCjYCBCABIAlBf2o2AgAgCkEANgKIAiAIEMIFCyAEQd8AaiAFKQAANwAAIARB2ABqIAMpAwA3\nAwAgBCAEKQOIATcDUCACQQZHDQELIABBBjoAAAwBCyAAIAQpA1A3AAEgACACOgAAIABBEGogBEHf\nAGopAAA3AAAgAEEJaiAEQdgAaikDADcAACAGIAcQjDQLIARBwAFqJAAPC0GwjMsAQSFB1IzLABD5\nHQAL+QcCD38DfiMAQaABayICJAAgAhChLiIDNgIcIAJBADYCGCABKAIAIQ8gASgCBCEFIAEoAggh\nASACQYABakEAIAMQ2SEgBSABQShsaiEKIAIoAoQBIQMgAigCgAEhBiACQYgBaiEHIAUhAUICIRID\nQAJAAkACQCASQgJRBEAgASAKRg0CIAEpAwAhESACQZgBaiABQSBqKQMANwMAIAJBkAFqIAFBGGop\nAwA3AwAgByABQRBqKQMANwMAIAIgASkDCDcDgAEgAUEoaiEBDAELIAJBmAFqIAJBOGopAwA3AwAg\nAkGQAWogAkEwaikDADcDACAHIAJBKGopAwA3AwAgAiACKQMgNwOAASATIREgElANAQsgAkH4AGoi\nBCACQZgBaiILKQMANwMAIAJB8ABqIgggAkGQAWoiDCkDADcDACACQegAaiIQIAcpAwA3AwAgAiAC\nKQOAATcDYCABIApGBEBCACESDAILIAEpAwAhEyACQThqIAFBIGopAwA3AwAgAkEwaiABQRhqKQMA\nNwMAIAJBKGogAUEQaikDADcDACACIAEpAwg3AyAgAUEoaiEBQgEhEiARIBNSDQEgESETDAILIA8g\nBRCIMSACKAIYIgMhASACKAIcIgYhBAJAA0AgAQRAIAQvAb4DIgVFDQIgAiABNgKQASACIAFBf2oi\nATYCiAEgAiABNgKAASACIAQ2ApQBIAIgBEHAA2oiByAFQQJ0aigCACIENgKMASACIAVBf2oiBTYC\n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\nKQMAIQgDQCADQbABaiAIQgAgCBCAFiADQYABaiAHQgAgBUITfiIKEIAWIANBQGsgBkITfiIJQgAg\nBBCAFiADQeABaiAJQgAgBhCAFiADQfAAaiAIQgAgBxCAFiADQTBqIARCACAKEIAWIANB4ABqIAdC\nACAHEIAWIANBIGogCEIAIAQQgBYgA0HQAWogCUIAIAUQgBYgA0HAAWogCkIAIAUQgBYgA0GgAWog\nCEIAIAYQgBYgA0EQaiAHQgAgBBCAFiADIARCACAEEIAWIANBkAFqIAhCACAFEIAWIANB0ABqIAdC\nACAGEIAWIAMpA5ABIg4gAykDUHwiBEIBhiIPIAMpAwB8IgcgAykDoAEiECADKQMQfCIIQgGGIhEg\nAykDwAF8IgUgAykDICISIAMpA9ABfCIGQgGGIhMgAykDYHwiCiADKQNwIhQgAykDMHwiCUIBhiIV\nIAMpA+ABfCIMIAMpA4ABIhYgAykDQHwiC0IBhiIXIAMpA7ABfCINQjOIIA0gF1StIANBuAFqKQMA\nIAsgFlStIANBiAFqKQMAIANByABqKQMAfHxCAYYgC0I/iIR8fEINhoR8IgtCM4ggCyAMVK0gDCAV\nVK0gA0HoAWopAwAgCSAUVK0gA0H4AGopAwAgA0E4aikDAHx8QgGGIAlCP4iEfHx8Qg2GhHwiCUIz\niCAJIApUrSAKIBNUrSADQegAaikDACAGIBJUrSADQShqKQMAIANB2AFqKQMAfHxCAYYgBkI/iIR8\nfHxCDYaEfCIGQjOIIAYgBVStIAUgEVStIANByAFqKQMAIAggEFStIANBqAFqKQMAIANBGGopAwB8\nfEIBhiAIQj+IhHx8fEINhoR8IgVCM4ggBSAHVK0gByAPVK0gA0EIaikDACAEIA5UrSADQZgBaikD\nACADQdgAaikDAHx8QgGGIARCP4iEfHx8Qg2GhEITfiANQv////////8Dg3wiBEL/////////A4Mh\nCCALQv////////8DgyAEQjOIfCEHIAVC/////////wODIQUgBkL/////////A4MhBiAJQv//////\n//8DgyEEIAJBf2oiAg0ACyAAIAU3AyAgACAGNwMYIAAgBDcDECAAIAc3AwggACAINwMAIANB8AFq\nJAAL2ggCB38BfiMAQZABayICJAAgAkHgAGogAUGojccAQQ8QlxgCQAJAAkACQAJAAkACQAJAIAIt\nAGBBAkYNACACIAIpA2AiCTcDKCAAQRRqIQECfyAJQv8Bg1AEQCACQShqQcTlyABBCiABEIUTDAEL\nQcTlyABBChDHNkUNByABIAlCIIinKAIAEJIeCyIBDQcCfyACLQAoRQRAIAJBKGpBt43HAEEGIAAo\nAgAgAEEEaigCABCPFwwBC0G3jccAQQYQxzZFDQcgACgCACAAQQRqKAIAIAIoAiwoAgAQpDcLIgEN\nByACLQAoDQEgAkEoakG9jccAQQgQ6hYiAQ0HIAItACgNAyACQeAAaiACKAIsIgMoAgAQ2jcgAkHg\nAGoQxC0iAQ0HIAAoAgghASACQSBqIABBEGooAgBBACAAQQxqKAIAIgAbIgQQ1zUgAkHgAGogAyAC\nKAIgIAIoAiQQ9hIgAi0AYEECRg0AIAIgAikDYDcDMCACIAQ2AlggAiAANgJQIAIgATYCTCACIABF\nQQF0IgM2AkggAiAANgJAIAIgATYCPCACIAM2AjgDQCACQRhqIAJBOGoQkQogAigCGCIARQ0DIAIo\nAhwhAyACQTBqIAAQoxciAQ0IIAItADANBSACQeAAaiACKAI0IgUoAgAQ2jcgAkHgAGoQxC0iAQ0I\nIAJBEGoCfyADKAIEIgBFBEBBAiEEQQAMAQsgAygCACEGQQAhBCAAIgchCCADKAIICyIBENc1IAJB\n4ABqIAUgAigCECACKAIUEPYSIAItAGBBAkYNASACKAJkIQAgAigCYCEDIAIgATYCgAEgAiAINgJ4\nIAIgBjYCdCACIAQ2AnAgAiAHNgJoIAIgBjYCZCACIAQ2AmADQAJAIAJBCGogAkHgAGoQuAogAigC\nCCIERQ0AIANB/wFxDQggAigCDCEFIAJBiAFqIAAoAgAgA0GA/gNxQYACRhCoLyACQYgBahDELSIB\nDQoCfyAEKAIAIgEEQCABIARBBGooAgAgACgCABDeNwwBCyAAKAIAQdjdyABBARC9JgsiAQ0KIAJB\nBDoAiAEgAkGIAWoQxC0iAQ0KIAJBiAFqIAAoAgAQ2jcgAkGIAWoQxC0iAQ0KIAUoAgAgBSgCBCAA\nEPAQIgENCiADQf+BfHFBgARyIQMgAkEEOgCIASACQYgBahDELSIBRQ0BDAoLCyACIAA2AmQgAiAD\nNgJgIAJB4ABqENkcIgENCCACQQQ6AGAgAkHgAGoQxC0iAUUNAAsMBwsgAigCZCEBDAYLQb2NxwBB\nCBDHNkUNBBCWOCEBDAULIAIgAikDMDcDYCACQeAAahDZHCIBDQQgAkEEOgBgIAJB4ABqEMQtIgEN\nBCACIAIpAyg3A2AgAkHgAGoQ/hkhAQwEC0HAiswAQShBpITMABD5HQALQcCKzABBKEGkhMwAEPkd\nAAtBwIrMAEEoQZSEzAAQ+R0ACxDnKSEBCyACQZABaiQAIAELswkBBn8jAEGAAWsiAiQAAkACQAJA\nAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQCIDkEBaw4DBAIBAAsg\nACgCgA4hBkEBIQUgACgChA4iBCgCAEF+ag4OBAQEBAQEBAQVFQcVFQgVCyAAQfgNaiEGAkAgAC0A\n+A1BAWsOAwkBAAULIABBIWohBSAALQAhQQFrDgQBAA0LBQsAC0HA9MUAQSNBnIjGABD5HQALQcD0\nxQBBI0HIqsYAEPkdAAsgAEEAOgD4DSAAIAQ2AvQNIAAgBjYC8A0gAEH4DWohBgsgACgC8A0hAyAA\nKAL0DSEFIABBADoAISAAIAU2AhwgACADQdQKajYCGCAAQSFqIQULIABBADoAICAAKAIcIQMgACgC\nGCEEAkBB2LXOACgCAEECSw0AQcitzgAQxS1B/wFxIgdFDQBBzK3OACgCACAHEKgODQQLIABBADYC\nECAAQgA3AwAgAEEBOgAgDAQLIAZBkAtqIARBBGoQ5isMDQsgBkGQC2ogBEEEahDPCwwMC0HA9MUA\nQSNBwK3GABD5HQALIAJBzK3OACgCACIHNgJoIAJBADYCZCACQaSWzAA2AmAgACAHIAJB4ABqEPsL\nIABBAToAICAAKQMAQgBSDQILIABB4gJqQQA6AAAgAEHUAmogBDYCACAAQdACaiADNgIACyACQeAA\naiAAQShqIgQgARDOASACLQBgIgNBEEYNBCACIAIpAGE3A0ggAiACQegAaikAADcATyAEEPsPDAIL\nIABBADoAICAAQeICakEAOgAAIABB1AJqIAQ2AgAgAEHQAmogAzYCACAAQdgNaiAAKQMANwMAIABB\n4A1qIABBCGopAwA3AwAgAEHoDWogAEEQaikDADcDAAsgAkHgAGogAEEoaiIEIAEQoiQgAi0AYCID\nQRBGDQEgAiACKQBhNwNIIAIgAkHoAGopAAA3AE8gBBD0NQsgAC0AIARAIAAQ5RsLIABBgAI7ASAg\nAiACKQNINwMIIAIgAikATzcADyAAENgiIANBD0YNBCACQSBqIAIpAA83AAAgAiADOgAYIAIgAikD\nCDcAGUHYtc4AKAIAQQRLDQNBzLHOABDFLUH/AXEiAUUNA0HQsc4AKAIAIAEQqA5FDQMCQEHQsc4A\nKAIAIgEoAgQiAwRAIAFBDGooAgAhBiABKAIIIQUgASgCACEEIAJBADYCcCACIAY2AmwgAiAFNgJo\nIAIgAzYCZCACIAQ2AmAMAQsgAkEANgJgCyACQcgAaiACQeAAakHQrcYAEN4hIAJB7ABqQQE2AgAg\nAkH0AGpBATYCACACQfj2xQA2AkAgAiABNgIwIAJBATYCLCACQYiuxgA2AmggAkErNgJ8IAIgAkHg\nAGo2AjwgAiACQcgAajYCOCACIAJBOGo2AiggAiACQfgAajYCcCACIAJBGGo2AnggAkEANgJgQdCx\nzgAoAgAgAkEoahDrDgwDC0EDDAELQQQLIQMgBSADOgAAQQMhBSAGQQM6AABBASEDDAILIAJBGGoQ\n/BYLQQEhBSAAQQE6APgNIAAQ6DJBACEDCyAAIAU6AIgOIAJBgAFqJAAgAwu2CAEIfyMAQfACayID\nJAAgAQJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQC9CUEBaw4DBgEAAgsgAUHYA2oh\nBiABQYAIaiIHLQAAQQFrDgMEAAMCCwALIAEgASgChAg2AqACIAFBpAJqIAFBiAhqQbQBEI84IQQg\nAUEBOgC8CSABIAFBkAFqQZABEI84IgZBgAhqIgdBADoAACAGQfwHaiAENgIAIAZB2ANqIQYLIANB\nCGogAUH8B2ooAgAiCUEkaiIFKAIAEJYVIAMoAgghBCABQdwDaiADKAIMIgo2AgAgASAENgLYAyAD\nIAUoAgAQlxUgAygCACEFIAMoAgQhCCABQagGakEAOgAAIAFBnAZqIAlBLGo2AgAgAUHkBWogCDYC\nACABQdwFaiAKNgIAIAFB2AVqIARBCGpBACAEGzYCACABQeQDaiAINgIAIAFB4ANqIAU2AgAgAUHg\nBWogBUEIakEAIAUbNgIACyADQcgBaiABQegDaiIEIAIQuwEgAygCyAEiBUECRg0CIANBGGoiByAD\nQdgBaigCADYCACADIAMpA9ABNwMQIAMoAswBIQIgBBCgCCABQeADahCSNCAGEJM0IAFBAToAgAgg\nBhCRKyAFDQMgAkEBaw4CBQQGC0HA9MUAQSNBjIbGABD5HQALQcD0xQBBI0GMiMYAEPkdAAsgB0ED\nOgAAIABBEDoAAEEDDAYLIANB6AJqIAcoAgA2AgAgAyADKQMQNwPgAiABEOMyDAQLIAEoAqACIANB\n0AFqIANBGGooAgA2AgAgAyADKQMQNwPIASADQSBqIANByAFqEIwcQSxqIANBIGoQ+QkgASgCCEEd\nRg0CIAFBADoAvAkgAUGsA2ooAgAiAkEsaigCACEGIAJBKGooAgAhBCACQSRqKAIAIQUgAkEgaigC\nACECIAEoAqACIANByAFqIAFBkAEQjzgaIANBADYCMCACIAUgBCAGIANByAFqIANBIGoQyxcMAgsg\nA0HQAWogA0EYaigCADYCACADIAMpAxA3A8gBIANBIGogAUGkAmogA0HIAWoQmgYgAygCMEEdRg0B\nIAEoAqACIANByAFqIANBIGpBmAEQjzgaIANBuAFqIANByAFqEPYKQSxqIANBuAFqEPkJDAELIAEo\nAghBHUYNACABQQA6ALwJIAFBrANqKAIAIgJBLGooAgAhBiACQShqKAIAIQQgAkEkaigCACEFIAJB\nIGooAgAhAiABKAKgAiADQcgBaiABQZABEI84GiADQQA2AjAgAiAFIAQgBiADQcgBaiADQSBqEMsX\nC0EPIQIgASgCCEEdRg0AIAEtALwJRQ0AIAEQ7gMLIAFBADoAvAkgAUGkAmoQvyAgACACNgIAIAAg\nAykD4AI3AgQgAEEMaiADQegCaigCADYCAEEBCzoAvQkgA0HwAmokAAusCAIQfwF+IwBB0AtrIgUk\nACAFQQA2AsADIAVB+AFqIAFBwAEQjzgaIAVB6AFqIAVB+AFqEOYaIAVBGGogBUHAA2ogBSgC7AEi\nDyAFKALwARDODSAFKQMYIRUgBUHAA2ogASgCwAEQojggBUEoaiAFQcADakHAARCPOBogBRD8LSIB\nNgK8AyAFQQA2ArgDIAVBwANqQQAgARC/ISAFKALEAyEGIAUoAsADIQcgBUEANgKYBSAFIBU3A5AF\nIAVBnAVqIAVBJGpBxAEQjzgaIAVCgICAgBA3A+AGIAVBgApqQQRyIQ4gBUG8CGohECAFQbgIaiER\nIAVBkAVqIQogBUGMCmohEiAFQcwDaiETIAVByANqIRRBAyEBA0AgBUEDNgLIAwJAIAFBA0YEQCAF\nQYAKaiAKEMUeIAUoAogKIQEMAQsgBSkDwAMhFSASIBNBxAEQjzgaIAUgATYCiAogBSAVNwOACgsC\nQAJAAkAgAUECRwRAIAVBsAhqIAVBgApqQdABEI84GiAFKALIAyIBQQNGBEAgBUHAA2ogChDFHiAF\nKALIAyEBCyAFKAK0CCEIIAUoArAIIQkCQCABQQJGDQAgCSAIIAUoAsADIAUoAsQDELA0DQAgCSAI\nEKA1IBEQiC0MBQsgBSgCuAghDCAFQewGaiAQQcQBEI84GiAMQQJHDQELIAVB5AZqKAIAQdABbCAF\nQeAGaigCAEHQAWwiAWshBiABIApqIQEDQCAGBEAgASgCACABQQRqKAIAEKA1IAFBCGoQiC0gBkGw\nfmohBiABQdABaiEBDAELCyAFKALIA0EBTQRAIAUoAsADIAUoAsQDEKA1IBQQiC0LIAUoArgDIgYg\nBSgCvAMiBxDzBiAFKALoASAPEIw0QQwQjgIiAQ0BAAsgBi8B9hFBC0kEQCAFIAw2AoAKIA4gBUHs\nBmpBxAEQjzgaIAYgCSAIIAVBgApqEJscDAILAkADQCAGKALwESIGBEAgB0EBaiEHIAYvAfYRQQtP\nDQEMAgsLIAVBEGogBUG4A2oQxxAgBSgCFCEGIAUoAhAhBwsgBRD8LTYCtAggBUEANgKwCEEBIQ0D\nQCAHIA1GBEAgBSAMNgKACiAOIAVB7AZqQcQBEI84GiAHIAYgCSAIIAVBgApqIAUoArAIIAUoArQI\nEIAUIAVBgApqIAcgBhC/ISAFKAKECiEGIAUoAoAKIQcMAwUgDUEBaiENIAVBCGogBUGwCGoQxxAM\nAQsACwALIABBATYCLCAAIAY2AgggACADNgIEIAAgAjYCACABIAQpAgA3AgAgAEE0akEBNgIAIABB\nMGogATYCACAAQSRqQgA3AgAgAEEYakIANwIAIABBEGogCzYCACAAQQxqIAc2AgAgAUEIaiAEQQhq\nKAIANgIAIAVB0AtqJAAPCyALQQFqIQsMAAsAC7cIAAJAAkACQAJAIAJBBEcEQCACQQpGDQIgAkEb\nRg0BIAJBFkcNAyABLQAAQesARw0DIAEtAAFB5QBHDQMgAS0AAkH5AEcNAyABLQADQd8ARw0DIAEt\nAARB4QBHDQMgAS0ABUHnAEcNAyABLQAGQfIARw0DIAEtAAdB5QBHDQMgAS0ACEHlAEcNAyABLQAJ\nQe0ARw0DIAEtAApB5QBHDQMgAS0AC0HuAEcNAyABLQAMQfQARw0DIAEtAA1B3wBHDQMgAS0ADkHw\nAEcNAyABLQAPQfIARw0DIAEtABBB7wBHDQMgAS0AEUH0AEcNAyABLQASQe8ARw0DIAEtABNB4wBH\nDQMgAS0AFEHvAEcNA0EAIQIgAS0AFUHsAEcNAwwECyABLQAAQegARw0CIAEtAAFB4QBHDQIgAS0A\nAkHzAEcNAkEBIQIgAS0AA0HoAEcNAgwDCyABLQAAIgJB8wBHBEAgAkHtAEcNAiABLQABQeUARw0C\nIAEtAAJB8wBHDQIgAS0AA0HzAEcNAiABLQAEQeEARw0CIAEtAAVB5wBHDQIgAS0ABkHlAEcNAiAB\nLQAHQd8ARw0CIAEtAAhB4QBHDQIgAS0ACUH1AEcNAiABLQAKQfQARw0CIAEtAAtB6ABHDQIgAS0A\nDEHlAEcNAiABLQANQe4ARw0CIAEtAA5B9ABHDQIgAS0AD0HpAEcNAiABLQAQQeMARw0CIAEtABFB\n4QBHDQIgAS0AEkH0AEcNAiABLQATQekARw0CIAEtABRB7wBHDQIgAS0AFUHuAEcNAiABLQAWQd8A\nRw0CIAEtABdB4wBHDQIgAS0AGEHvAEcNAiABLQAZQeQARw0CQQIhAiABLQAaQeUARw0CDAMLIAEt\nAAFB6ABHDQEgAS0AAkHvAEcNASABLQADQfIARw0BIAEtAARB9ABHDQEgAS0ABUHfAEcNASABLQAG\nQeEARw0BIAEtAAdB9QBHDQEgAS0ACEH0AEcNASABLQAJQegARw0BIAEtAApB5QBHDQEgAS0AC0Hu\nAEcNASABLQAMQfQARw0BIAEtAA1B6QBHDQEgAS0ADkHjAEcNASABLQAPQeEARw0BIAEtABBB9ABH\nDQEgAS0AEUHpAEcNASABLQASQe8ARw0BIAEtABNB7gBHDQEgAS0AFEHfAEcNASABLQAVQfMARw0B\nIAEtABZB9ABHDQEgAS0AF0HyAEcNASABLQAYQekARw0BIAEtABlB7gBHDQFBAyECIAEtABpB5wBH\nDQEMAgsgAS0AAEHjAEcNACABLQABQe8ARw0AIAEtAAJB7QBHDQAgAS0AA0HtAEcNACABLQAEQekA\nRw0AIAEtAAVB9ABHDQAgAS0ABkHtAEcNACABLQAHQeUARw0AIAEtAAhB7gBHDQBBBCECIAEtAAlB\n9ABGDQELQQUhAgsgAEEAOgAAIAAgAjoAAQvcBwILfwN+IwBB8ABrIgMkAAJAIAApA4ABIg5CACAA\nLwGQASIGrSACrXwiD0J/fEIGiCAPUBt8IA5UDQACQAJAAkACQCAGBEACQEHAACAGayIHIAJNBEAg\nAiAHayECIA5CAXwiDlAEQCACDQggAEHAADsBkAFCfyEOCyAGQcEATw0GIANBEGogASAHaiIHIAEg\nAEGAAWogACAGakFAaxD2HkEAIAMoAiQiASADKAIgIgZrIgQgBCABSxshBCADKAIUIAZqIQEgAygC\nHCAGaiEFA0AgBEUNAiABIAEtAAAgBS0AAHM6AAAgBEF/aiEEIAFBAWohASAFQQFqIQUMAAsACyAD\nQQhqIAYgAiAGaiIHIABBQGtBwABBkMbHABCYISADQRBqIAEgAmogASADKAIIIgEgAygCDGogARD2\nHkEAIAMoAiQiASADKAIgIgJrIgYgBiABSxshBCADKAIUIAJqIQEgAygCHCACaiEFA0AgBEUNAyAB\nIAEtAAAgBS0AAHM6AAAgBEF/aiEEIAFBAWohASAFQQFqIQUMAAsACyAALwGQAUHAAEYNAiAHIQEL\nIAJBP3EhCCABIAJBQHEiCmohCyADQfAAaiEMA0AgCgRAIAApA4gBIg8gDnwiECAPWq1BsMbHABCM\nMSAAIBA3AzBBwAAhCSADQRBqIABBwAAQjzgaIAAgA0EQahD9ECAKQUBqIQogAUFAa0EAIQIDQCAC\nQRBGRQRAIAMgA0EQaiACQQJ0aigCADYCbCADQdAAaiABIAlBBCAJQQRJGyINaiIGIAEgDCADQewA\nahD2HkEAIAMoAmQiASADKAJgIgVrIgQgBCABSxshBCACQQFqIQIgCSANayEJIAMoAlQgBWohASAD\nKAJcIAVqIQUDQCAEBEAgASABLQAAIAUtAABzOgAAIARBf2ohBCABQQFqIQEgBUEBaiEFDAELCyAG\nIQEMAQsLIA5CAXwiDkIAUq1BwMbHABCMMSEBDAELCyAAIA43A4ABIAAgCDsBkAEgCEUNAiAAIA4Q\nkxEgA0EAIAggAEFAa0HAAEHQxscAEJghIANBEGogCCALaiALIAMoAgAiACADKAIEaiAAEPYeQQAg\nAygCJCIBIAMoAiAiAGsiAiACIAFLGyEEIAMoAhQgAGohASADKAIcIABqIQUDQCAERQ0DIAEgAS0A\nACAFLQAAczoAACAEQX9qIQQgAUEBaiEBIAVBAWohBQwACwALIAAgBzsBkAEMAQsgAg0CCyADQfAA\naiQADwsgBkHAAEGgxscAELg2AAtB0J/MAEErIANBEGpBvMnHAEGkyscAEJMUAAvwCAEFfyMAQcAF\nayICJAACQCAAAn8CQAJAAkACQAJAIAACfwJAAkACQAJAAkACQAJAIAAtAIggQQFrDgMKAgEACyAA\nIABBgBBqQYAQEI84GgsCQCAALQD8D0EBaw4DBwEAAgsgAC0AKEEBaw4EDAADBAILAAsgAEEAOgAo\nIAAgAEGAA2o2AiQgAEGAlOvcAzYCCCAAIAApA/gCNwMYCyAAIAAoAiQiAzYCICAAIAAoAhgiBDYC\nECAAQfACakEAOgAAIABB7AJqIAM2AgAgAEGAAmogBDYCACAAQfgBaiAAKAIINgIAIABB8AFqIAAp\nAwA3AwAgAEEUaiAAQRxqKAIAIgM2AgAgAEGEAmogAzYCAAtBAyAAQTBqIgQgARDEEQ0BGiAEELEu\nIABBADoAQSAAIAApAxA3AzAgACAAKAIgQcAFajYCPAsgAkHYBGogAEEwaiIDIAEQ7QMgAigC2AQi\nAUEDRw0CQQQLOgAoIABBAzoA/A9BASEDQQMMBQtBgIDAAEEjQazZwAAQ+R0ACyACQfADaiIGIAJB\n6ARqKAIANgIAIAIgAikD4AQ3A+gDIAIoAtwEIQQgAkGUA2ogAkHsBGpB1AAQjzgaIAMQpSQgAEEB\nOgAoIAJBkANqIgUgBigCADYCACACIAIpA+gDNwOIAyAAEL0qQQIhAyABQQJGDQEgAkG0AmogAkGU\nA2pB1AAQjzgaIAJB4ARqIAUoAgA2AgAgAiACKQOIAzcD2AQgAkHkBGogAkG0AmpB1AAQjzgaIAJB\n1AFqIAJB2ARqQeAAEI84GiABBH8gAkH0AGogAkHUAWpB4AAQjzgaQQEFQQALIQMgAkH4A2ogAkH0\nAGpB4AAQjzgaDAILQYCAwABBI0GA08AAEPkdAAsgAkHkBGogBSgCADYCACACIAQ2AtgEIAIgAikD\niAM3AtwEIAJB2ARqEPwoIQQLIABBgANqEJAQIABB+AJqKAIAIABB/AJqKAIAEKA1IAJBFGogAkH4\nA2pB4AAQjzgaIABBAToA/A8gABDSJwJAIANBAkcEQCACQSA2AvgDIAICf0EgIANFDQAaIARFBEBB\n2ABBBBC5LyIBQQA2AgAgAUEEaiACQRRqQdQAEI84GiABEBYMAQtB6ABBBBC5LyIBIAQ2AgQgAUEA\nNgIAIAFBCGogAkEUakHgABCPOBogARAXCyIBNgLYBCACQQhqIAAoAoAgQSAgARDrHyACIAIoAggg\nAigCDBDRMDYCECACQdgEahDEMCACQfgDahDEMAwBCyACQSA2AtQBIAJB2ARqIAQQwxIgAiACKALc\nBCIBIAIoAuAEEAoiAzYC+AMgAiAAKAKEIEEgIAMQ6x8gAiACKAIAIAIoAgQQ0TA2AhAgAkH4A2oQ\nxDAgAigC2AQgARCMNCACQdQBahDEMCAEIAQoAgAoAgARAAALIAJBEGoQxDAgAEGAIGoQxDAgAEGE\nIGoQxDBBACEDQQELOgCIICACQcAFaiQAIAMPC0GAgMAAQSNBtLjAABD5HQALxggCBX8DfiMAQaAE\nayIDJAAgABCVHQJAAkACQCACQcEATwRAIANB+ABqIgUQyjYgA0HoAGpB+IzMACkDADcDACADQeAA\nakHwjMwAKQMANwMAIANB2ABqQeiMzAApAwA3AwAgA0IANwNwIANB4IzMACkDADcDUCADQbgBai0A\nACEEIAMgA0HQAGo2ArACQcAAIARrIgYgAk0EQCAEBEAgA0EgaiAFIARBjIfMABDFKCADKAIgIAMo\nAiQgASAGQZyHzAAQqCsgA0GwAmogBUEBEIAuIAIgBmshAiABIAZqIQELIAJBP3EhBCABIAJBQHFq\nIQYgAkE/TQ0CIANBsAJqIAEgAkEGdhCALgwCCyADQRBqIAUgBEHshswAEMUoIANBCGogAygCECAD\nKAIUIAJB7IbMABC7KyADKAIIIAMoAgwgASACQfyGzAAQqCsgAiAEaiEEDAILIANBKGogAEHAACAC\nQajbywAQuysgAygCKCADKAIsIAEgAkG428sAEKgrDAILIANBGGogBUHAACAEQeDxywAQuysgAygC\nGCADKAIcIAYgBEGsh8wAEKgrCyADIAQ6ALgBIANBwAFqIANB0ABqQfAAEI84GiADQTBqEOgVIANB\nsAJqIANBwAFqQfAAEI84GiADQaADahDoFSADQdgCaiIEIANBmANqLQAAIgVqQYABOgAAIAMgA0Gw\nAmo2AsQDIAMpA9ACIQkgAyAEIAVBAWpBvIfMABDFKCAFrUIDhiEKIAMoAgQhAiADKAIAIQEDQCAC\nBEAgAUEAOgAAIAJBf2ohAiABQQFqIQEMAQUgCUIJhiAKhCIIQiiGQoCAgICAgMD/AIMgCkI4hoQg\nCUIhhkKAgICAgOA/gyAJQhGGQoCAgIDwH4OEhCAIQgiIQoCAgPgPgyAIQhiIQoCA/AeDhCAIQiiI\nQoD+A4MgCEI4iISEhCEIAkAgBUE4cUE4RwRAIANBkANqIAg3AwAgA0HEA2ogBBDWNgwBCyADQcQD\naiAEENY2IANByANqEJUdIAMgCDcDgAQgA0HEA2ogA0HIA2oQ1jYLIANBADoAmAMgAygCxAMhASAD\nQoCAgIDAADcClAQgA0EgNgKMBCADIANBwANqNgKQBCADIANBoANqNgKIBCADQcgDaiADQYgEaiAB\nQSBqIAEQuhdBACADKALUAyIBIAMoAtADIgJrIgQgBCABSxshASADKALMAyACQQJ0aiEEIAMoAtwD\nIgcgAiADKALsAyIGbGohAgNAIAFFIAdFckUEQCADIAQoAgAiBUEYdCAFQQh0QYCA/AdxciAFQQh2\nQYD+A3EgBUEYdnJyNgKIBCACIAYgA0GIBGpBBEHMjMwAEKgrIARBBGohBCACIAZqIQIgAUF/aiEB\nDAELCyADQTBqQSAgA0GgA2pBIEGAhswAEKgrIABBICADQTBqQSBByNvLABCoKwsLCyADQaAEaiQA\nC/YHAg5/AX4jAEHgAGsiAiQAIAIQ4C0iBDYCJCACQQA2AiAgAkEoakEAIAQQoSEgAigCLCEFIAIo\nAighBCACQTBqIAFBCGopAgA3AwAgAiABKQIANwMoA0AgAkEANgI4IAdFBEAgAkEYaiACQShqEKsf\nIAIoAhwhAyACKAIYIQELIAMhCAJAAkACQAJAAkACQAJAIAEiBgRAAkAgAigCOARAIAIoAjwhAQwB\nCyACQRBqIAJBKGoQqx8gAkEBNgI4IAIgAigCFDYCQCACIAIoAhAiATYCPAsgAQRAQQEhByAGIAgg\nASACKAJAIgMQ+SwNCQsgBS8BXiIBQQtPDQEgBSABQQFqOwFeIAUgAUEDdGoiASAINgIEIAEgBjYC\nAAwHCyACKAIoIAIoAjQQnzUgAigCICIMIQggAigCJCINIQQDQCAIRQ0CIAQiAS8BXiIDRQ0DIAhB\nf2ohCCABQeAAaiIGIANBAnRqKAIAIgQvAV4iBUEESw0AQQUgBWsiByAGIANBf2oiDkECdGooAgAi\nBi8BXiIDSw0EIAYgAyAHayILOwFeIARBBTsBXiAEIAdBA3QiCWogBEEoIAlrEI44GiAGIAtBAWoi\nCUEDdGogAyAJayIPIARBBCAFayIDENopIA8gAxDnLiABIA5BA3RqIgEpAgAhECABIAYgC0EDdGop\nAgA3AgAgBCADQQN0aiAQNwIAIAhFDQAgBEHgAGoiAyAHQQJ0IgFqIAMgBUECdEEEahCOOBogAyAG\nIAlBAnRqQeAAaiABEI84GkEAIQEDQCABQQZGDQEgAygCACIGIAE7AVwgBiAENgJYIANBBGohAyAB\nQQFqIQEMAAsACwALAkADQCAFKAJYIgUEQCAEQQFqIQQgBS8BXkELTw0BDAILCyACQQhqIAJBIGoQ\nxBAgAigCDCEFIAIoAgghBAsgAhDgLTYCTCACQQA2AkggBEF/aiEDQQEhAQNAIAEgBEYEQCADIAIo\nAkhHDQUgBS8BXiIDQQpLDQYgAigCTCEBIAUgA0EBaiIHOwFeIAUgA0EDdGoiAyAINgIEIAMgBjYC\nACAFIAdBAnRqQeAAaiABNgIAIAEgBzsBXCABIAU2AlggAkHQAGogBCAFEKEhIAIoAlQhBSACKAJQ\nIQQMBwUgAUEBaiEBIAIgAkHIAGoQxBAMAQsACwALIAAgCjYCCCAAIA02AgQgACAMNgIAIAJB4ABq\nJAAPC0HIkssAQRlB5JLLABD5HQALQYSPywBBJ0Gsj8sAEPkdAAtBtIvLAEEwQeSLywAQ+R0AC0Go\nissAQSBB9IvLABD5HQALIApBAWohCiACKAJAIQMgAigCPCEBIAIoAjghBwwACwALrwcCGX8DfiMA\nQUBqIgUkACAAQQA2AgggAEKAgICAEDcCACAFIAEgAkGfqccAQQEQtgNBACAFKAIQIg9rIRUgBSgC\nPCINIAUoAhgiFmshFyAFKQMIIhxC/////w+DIR0gHEKAgICAgOC/gH+DIR4gHEIwiKchECAcQiCI\npyEKIAUoAjghFCAFKAI0IQYgBSgCMCELIAUoAiQhESAFKAIcIQwgBSgCBCEIIAUoAgAhGANAAkAC\nQAJAIBhFBEAgEEH/AXENAQJAA0ACQCAIRQ0AIAYgCE0EQCAGIAhGDQEMBwsgCCALaiwAAEG/f0wN\nBgsgBiAIRwRAAn8gCCALaiIELAAAIgNBf0oEQCADQf8BcQwBCyAELQABQT9xIQcgA0EfcSEJIAlB\nBnQgB3IgA0FfTQ0AGiAELQACQT9xIAdBBnRyIQcgByAJQQx0ciADQXBJDQAaIAlBEnRBgIDwAHEg\nBC0AA0E/cSAHQQZ0cnILIQMgCkH/AXENAiADQYCAxABGDQRBASEKAn9BASADQYABSQ0AGkECIANB\ngBBJDQAaQQNBBCADQYCABEkbCyAIaiEIDAELCyAKQf8BcUUNAiAKQQFzIQpBACEQIAYiBCIIIQMM\nAwsgCkEBcyEKQQAhECAIIgQhAwwCCyAQrUL/AYNCMIYgHoQgCq1C/wGDQiCGhCAdhCEcIBEhCQNA\nIAwhBANAIAQgDWoiDEF/aiIDIAZPDQIgHCADIAtqMQAAiEIBg1BFBEAgDyAPIAkgDyAJSxsgEUF/\nRiISGyIHIA0gByANSxshEyAEIAtqIRkgByEDAkADQCADIBNGBEBBACAJIBIbIRMgDyEDAkACQANA\nIBMgA08EQCAJQQAgEhshESAMIQMMCwsgA0F/aiIDIA1PDQEgAyAEaiIHIAZPDQIgAyAUai0AACAH\nIAtqLQAARg0ACyAEIBZqIQQgEg0GIBchCQwGCyADIA1B7JDHABCjFgALIAcgBkH8kMcAEKMWAAsg\nAyAEaiAGTw0BIAMgGWohGiADIBRqIANBAWohAy0AACAaLQAARg0ACyAEIBVqIgwgA2ohBCASDQIg\nAyAMaiEEQQAhCQwCCyAGIAQgB2oiACAGIABLGyAGQdyQxwAQoxYACyAMIQQgEUF/Rg0AC0EAIQkM\nAAsACyAAIAEgDmogAiAOaxDTKSAFQUBrJAAPCyAAIAEgDmogBCAOaxDTKSAAQZyRxwBBAhDTKSAD\nIQ4MAQsLIAsgBiAIIAZBjJHHABCrNAALvwkBBn8jAEHgAGsiAiQAIAEoAgwhBCACQShqIAFBCGoo\nAgA2AgAgAiABKQIANwMgIAJBIGoQjy0hBSACQQA2AiggAkKAgICAEDcDIAJAAkACQCAEKAIAIARB\nBGooAgAgAkEgakGc7cUAEJEYRQRAIAJBIGoQjy0hBiACQSBqIARBCGooAgAgBEEMaigCABCTICAC\nQSBqEI8tIQcCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBCgCECIBQXVqQQ0g\nAUEKSxtBAWsOEAECAwQFBgcICQoLDA0ODxAACyACQRBqQYjlyABBDRCmCwwQCyACQRBqQfvkyABB\nDRCmCwwPCyACQRBqQYGUyQBBDRCmCwwOCyACQRBqQcHwyABBERCmCwwNCyACQRBqQeOKyQBBGBCm\nCwwMCyACQRBqQePkyABBGBCmCwwLCyACQRBqQcrkyABBGRCmCwwKCyACQRBqQYT0yABBGRCmCwwJ\nCyACQRBqQc2VyQBBFhCmCwwICyACQRBqQb2IyQBBFhCmCwwHCyACQRBqQbPkyABBFxCmCwwGCyAC\nQRBqQd+NyQBBChCmCwwFCyACQRBqQciXyQBBEBCmCwwECyACQRBqQeCiyQBBDhCmCwwDCyACQRBq\nQaPkyABBEBCmCwwCCyACQRBqQZrkyABBCRCmCwwBCyACQRBqIARBFGooAgAgBEEYaigCABCmCwsg\nAkEANgIIIAJCgICAgBA3AwAgAkEDOgBAIAJCgICAgIAENwM4IAJBADYCMCACQQA2AiggAkGc7cUA\nNgIkIAIgAjYCIEENIQNBiOXIACEBAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAC\nKAIQQQFrDhAAAQIDBAUGBwgJCgsMDQ4PEAtB++TIACEBDA8LQYGUyQAhAQwOC0ERIQNBwfDIACEB\nDA0LQRghA0HjiskAIQEMDAtBGCEDQePkyAAhAQwLC0EZIQNByuTIACEBDAoLQRkhA0GE9MgAIQEM\nCQtBFiEDQc2VyQAhAQwIC0EWIQNBvYjJACEBDAcLQRchA0Gz5MgAIQEMBgtBCiEDQd+NyQAhAQwF\nC0EQIQNByJfJACEBDAQLQQ4hA0HgoskAIQEMAwtBECEDQaPkyAAhAQwCC0EJIQNBmuTIACEBDAEL\nIAJBGGooAgAhAyACKAIUIQELIAJB0ABqIAM2AgAgAiABNgJMIAJBADYCSCACQcgAaiACQSBqENko\nIAJByABqEIgtDQMgAhCPLSEDIAJBIGoQgiUgAiACQSBqNgIAIARBEGogAhC0ASIBBEAgAigCICAC\nKAIkEIw0DAILIAIoAiAhASACKAIkIgRFDQEgAiACKAIoNgJQIAIgBDYCTCACIAE2AkggACACQcgA\nahCPLTYCFCAAIAM2AhAgACAHNgIMIAAgBjYCCCAAIAU2AgQgAEEBNgIADAILDAILIABBAjYCACAA\nIAE2AgQgAxCmNCAHEKY0IAYQpjRBASAFEL81CyACQRBqIgAoAgBBEE8EQCAAQQRqKAIAIABBCGoo\nAgAQoDULIAJB4ABqJAAPC0Gs4ssAQTcgAkHYAGpBtO3FAEHA48sAEJMUAAvwBwEOfyMAQdAAayID\nJAACQAJAAkAgACgCBCIEBEAgACgCACEHA0AgBC8BXiIKQQN0IQVBfyEGIAQhCQNAAkAgBUUEQCAK\nIQYMAQsgBkEBaiEGIAVBeGohBSAJQQRqIQsgCSgCACEMIAlBCGohCSABIAIgDCALKAIAELw2Qf8B\ncQ4CBQEACwsgBwRAIAdBf2ohByAEIAZBAnRqQeAAaigCACEEDAELCyAEDQELEOAtIAEgAhCxISEB\nIABBATYCCCAAIAE2AgQgAEEANgIADAELIAMgBjYCSCADQQA2AkAgAyAENgJEAkACfwJAAkACQCAE\nLwFeQQtPBEAgA0EgaiAGEJUbIAMoAiAhBiADQShqKAIAIQsgAygCJCEMEOAtIgcgBC8BXiINIAZB\nf3NqIgU7AV4gBCAGQQN0aiIKKAIAIQkgCigCBCEKIANBGGogByAFEJUrIAQgBkEBaiIOQQN0aiAN\nIA5rIAMoAhggAygCHBDaKSAFEOwuIgUgBRDnLiAEIAY7AV4gAyALNgIoIAMgByAEIAwbNgIkIANB\nADYCICADQSBqIAEgAhDhKkEAIQUDQCAEKAJYIgEEQCADIAQvAVwiAjYCSCADIAE2AkQgAyAFQQFq\nIgQ2AkAgBSAIRw0DIAEvAV4iDUELSQ0FIANBIGogAhCVGyADKAIgIQIgAygCKCEOIAMoAiQhDxD4\nLSIGIAEvAV4iECACQX9zaiIIOwFeIAEgAkEDdGoiBSgCACAFKAIEIANBEGogBiAIEJUrIAEgAkEB\naiIFQQN0aiAQIAVrIAMoAhAgAygCFBDaKSAIEOwuIgggCBDnLiABIAI7AV4gBi8BXiIIQQFqIQIg\nCEEMTw0EIAEgBUECdGpB4ABqIA0gBWtBAWogBkHgAGogAhDUKSADQQhqIAYgBBCOFiADKAIMIQUg\nAygCCCEIIAQhBiABIQIgAyAONgIoIAMgDwR/IAghBiAFBSACCzYCJCADIAY2AiAgA0EgaiAJIAog\nBxCHFCAFIQchCiEJIAQhBSABIQQMAQsLIAMgCDYCMCADIAo2AiwgAyAJNgIoIAMgBDYCJCADIAU2\nAiBBFAwECyADQUBrIAEgAhDhKgwEC0HMjcsAQTVBhI7LABD5HQALIAJBDEG8jcsAEL02AAsgA0FA\nayAJIAogBxCHFEEAIQdBBAsgA0EgamogBzYCACADKAIkRQ0AIAAoAgRFDQIgAygCKCEBIAMoAiwh\nAiADKAIwIQYgAygCNCEEIAMgABDvGiADKAIAIAMoAgQgASACIAYgBBCOFwsgACAAKAIIQQFqNgII\nCyADQdAAaiQADwtBkKHMAEErQeSVywAQ+R0AC9sHAQt/IwBBkAJrIgIkACACQRhqIAAQ1SMgAigC\nHCEKIAIoAhghACACQRBqIAEQ1SMgAigCFCELIAJBIGogAEGMC2ooAgBBCGogAigCECIAKAIAIAAo\nAgQQ2AoCQCACKAIoIgVFBEBBBCEGQQAhAAwBCyACIAIoAiQ2AlwgAkEANgJYIAJBADYCMCACQcgB\naiACQTBqEMYbAkAgAi0AjAJBAkYEQCACQTBqEJ0oQQQhBkEAIQAMAQsgAkEIakGgAkEEEIAtIAIo\nAggiBgRAIAYgAkHIAWpByAAQjjgaIAJBgAFqIAJBMGpBMBCPOBpByAAhAUEEIQhBASEAA0AgAkHI\nAWogAkGAAWoQxhsCQCACLQCMAkECRwRAIAAgCEcNAQJ/QQAgCEEBaiIDRQ0AGiACIAhByABsNgJ0\nIAIgBjYCcCACQQQ2AnggAkHgAGogCEEBdCIHIAMgByADSxsiA0EEIANBBEsbIgdByABsIAdB8ric\nDklBAnQgAkHwAGoQvA4gAigCZCEDIAIoAmAEQCACKAJoDAELIAchCCADIQZBgYCAgHgLIQkgAyAJ\nEMotDAELIAJBgAFqEJ0oDAMLIAEgBmogAkHIAWpByAAQjzgaIAFByABqIQEgAEEBaiEADAALAAsA\nCyAFEP4sCyAGIABByABsIgVqIQMgAkGNAmohB0EAIQEQByEJIAYhACADAn8DQCADIAEgBUYNARog\nAC0ARCIEQQJHBEAgAkHIAWogAEHEABCPOBogAkGAAWogAkHIAWpBxAAQjzgaIAJBMmoiDCAAQccA\nai0AADoAACACIAAvAEU7ATAgAkHIAWogAkGAAWpBxAAQjzgaIAcgAi8BMDsAACAHQQJqIAwtAAA6\nAAAgAiAEOgCMAiAJIAJByAFqEIImIgQQCBogBBCmNCABQcgAaiEBIABByABqIQAMAQsLIAEgBmpB\nyABqCyIAa0HIAG5ByABsIQdBACEBA0AgASAHRwRAIAAgAWoiA0EoahDlGCADEKAZIANBNGoiBSgC\nACIEIAQoAgAiBEF/ajYCACAEQQFGBEAgBSgCABCBGQsgA0EgahDGJyADQThqIgUoAgAiBCAEKAIA\nIgRBf2o2AgAgBEEBRgRAIAUQnAwLIANBPGoiBSgCACIEIAQoAgAiBEF/ajYCACAEQQFGBEAgBSgC\nABDdKQsgA0FAayIDKAIAIgUgBSgCACIFQX9qNgIAIAVBAUYEQCADKAIAELQeCyABQcgAaiEBDAEL\nCyAIBEAgBhDCBQsgCyALKAIAQX9qNgIAIAogCigCAEF/ajYCACACQZACaiQAIAkL9gcCC38DfiMA\nQdAAayICJAACQAJAAkACQAJAAkAgASgCAEUEQCAAIAEpAgQ3AgAgACABQRRqKAIANgIIIAFBDGoo\nAgAgAUEQaigCABCgNQwBCyABQQxqKAIAIQUgAUEIaigCACEGIAEoAgQhCCACQRBqEMAmIAIpAxAh\nDSACKQMYIQ4QnBohBCACIA43AyggAiANNwMgIARFDQEgBGlBAUcNBCAEQbPmzBlLDQIgBEEobCIB\nQQBIDQIgAkEIaiABIARBtObMGUlBA3QQgC0gAigCCCIBRQ0DIAIgBDYCMCACIAE2AjQgAUEkaiEB\nIAQhAwNAIAMEQCACQUBrQQhBABD+DiACKAJEIQkgAigCQCEKAkAgAigCTCIHBEAgAigCSCELDAEL\nQQAhBwsgASAHNgIAIAFBfGogCzYCACABQXhqIAk2AgAgAUF0aiAKNgIAIAFBbGogDjcDACABQWRq\nIA03AwAgAUFcakEANgIAIAFBKGohASADQX9qIQMMAQsLIAIoAjAiASAESwRAQQghAyACKAI0IAFB\nKGwgBEEobCIBEM4XIgcEQCACIAc2AjRBgYCAgHghAwsgASADEMotC0EgIARoayEDIAIoAjQhCSAC\nKQMgIQ4gAikDKCEPIAIgBjYCJCACIAg2AiAgAiAGNgJEIAIgCDYCQAJAIAVBGGoiByAFQQhqIgop\nAwAgBUEQaikDACAIIAYQthgiDSACQUBrEOAWIgFFBEAgAigCRCEIIAIoAkAhCyAFKAIYIAVBJGoi\nDCgCACIGIA0Q6xMiASAGai0AACEGIAcgBUEcaigCACAGQQFxRXJFBEAgByAKEJ0FIAUoAhggBUEk\naigCACANEOsTIQELIAEgBiANEIomIAwoAgBBACABa0EobGpBWGoiASADNgIgIAEgBDYCHCABIAk2\nAhggASAPNwMQIAEgDjcDCCABIAg2AgQgASALNgIADAELIAFBWGoiAUEgaiADNgIAIAFBEGogDzcD\nACABQQhqIA43AwAgAUEcaiIDKAIAIQYgAyAENgIAIAFBGGoiASgCACEEIAEgCTYCACACKAJAIAIo\nAkQQoDUgBkEobCEBIAQhAwNAIAEEQCADQRhqEN0RIAFBWGohASADQShqIQMMAQsLIAZFDQAgBBDC\nBQsgBUEgaigCAEUNBSAHIAUpAwggBUEQaikDACACKAIgIAIoAiQQthggAkEgahDgFiIBRQ0FIAAg\nBTYCCCAAIAFBWGoiATYCACAAIAFBCGo2AgQLIAJB0ABqJAAPC0GguMMAQSJBmLnDABD5HQALEJIh\nAAsAC0GoucMAQTBB2LnDABD5HQALQZChzABBK0GctsQAEPkdAAu5CAEBfwJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAIAAoAgAOCwECAwQFBgcICQoLAAsgAEGEAWoQyyogAEEkahCjLSAAQYgBahCt\nKiAAQYwBahCtKiAAQZABahDDKiAAQZQBaigCACIBIAEoAgAiAUF/ajYCACABQQFHDQsgACgClAEQ\n6yYPCyAAQYQBahDLKiAAQSRqEKMtIABBiAFqEK0qIABBjAFqEK0qIABBkAFqEMMqIABBlAFqKAIA\nIgEgASgCACIBQX9qNgIAIAFBAUcNCiAAKAKUARDsJg8LIABBhAFqEMsqIABBJGoQoy0gAEGIAWoQ\nrSogAEGMAWoQrSogAEGQAWoQwyogAEGUAWooAgAiASABKAIAIgFBf2o2AgAgAUEBRw0JIAAoApQB\nELYeDwsgAEGEAWoQyyogAEEkahCjLSAAQYgBahCtKiAAQYwBahCtKiAAQZABahDDKiAAQZQBaigC\nACIBIAEoAgAiAUF/ajYCACABQQFHDQggACgClAEQ7BoPCyAAQYQBahDLKiAAQSRqEKMtIABBiAFq\nEK0qIABBjAFqEK0qIABBkAFqEMMqIABBlAFqKAIAIgEgASgCACIBQX9qNgIAIAFBAUcNByAAKAKU\nARDHIA8LIABBhAFqEMsqIABBJGoQoy0gAEGIAWoQrSogAEGMAWoQrSogAEGQAWoQwyogAEGUAWoo\nAgAiASABKAIAIgFBf2o2AgAgAUEBRw0GIAAoApQBELceDwsgAEGEAWoQyyogAEEkahCjLSAAQYgB\nahCtKiAAQYwBahCtKiAAQZABahDDKiAAQZQBaigCACIBIAEoAgAiAUF/ajYCACABQQFHDQUgACgC\nlAEQuB4PCyAAQYQBahDLKiAAQSRqEKMtIABBiAFqEK0qIABBjAFqEK0qIABBkAFqEMMqIABBlAFq\nKAIAIgEgASgCACIBQX9qNgIAIAFBAUcNBCAAKAKUARDRIw8LIABBhAFqEMsqIABBJGoQoy0gAEGI\nAWoQrSogAEGMAWoQrSogAEGQAWoQwyogAEGUAWooAgAiASABKAIAIgFBf2o2AgAgAUEBRw0DIAAo\nApQBENEjDwsgAEGEAWoQyyogAEEkahCjLSAAQYgBahCtKiAAQYwBahCtKiAAQZABahDDKiAAQZQB\naigCACIBIAEoAgAiAUF/ajYCACABQQFHDQIgACgClAEQ8R4PCyAAQYQBahDLKiAAQSRqEKMtIABB\niAFqEK0qIABBjAFqEK0qIABBkAFqEMMqIABBlAFqKAIAIgEgASgCACIBQX9qNgIAIAFBAUcNASAA\nKAKUARDxHg8LIABBhAFqEMsqIABBJGoQoy0gAEGIAWoQrSogAEGMAWoQrSogAEGQAWoQwyogAEGU\nAWooAgAiASABKAIAIgFBf2o2AgAgAUEBRw0AIAAoApQBEPEeCwv2BwILfwN+IwBB0ABrIgIkAAJA\nAkACQAJAAkACQCABKAIARQRAIAAgASkCBDcCACAAIAFBFGooAgA2AgggAUEMaigCACABQRBqKAIA\nEKA1DAELIAFBDGooAgAhBSABQQhqKAIAIQYgASgCBCEIIAJBEGoQwCYgAikDECENIAIpAxghDhCc\nGiEEIAIgDjcDKCACIA03AyAgBEUNASAEaUEBRw0EIARBs+bMGUsNAiAEQShsIgFBAEgNAiACQQhq\nIAEgBEG05swZSUEDdBCALSACKAIIIgFFDQMgAiAENgIwIAIgATYCNCABQSRqIQEgBCEDA0AgAwRA\nIAJBQGtBFEEAEP4OIAIoAkQhCSACKAJAIQoCQCACKAJMIgcEQCACKAJIIQsMAQtBACEHCyABIAc2\nAgAgAUF8aiALNgIAIAFBeGogCTYCACABQXRqIAo2AgAgAUFsaiAONwMAIAFBZGogDTcDACABQVxq\nQQA2AgAgAUEoaiEBIANBf2ohAwwBCwsgAigCMCIBIARLBEBBCCEDIAIoAjQgAUEobCAEQShsIgEQ\nzhciBwRAIAIgBzYCNEGBgICAeCEDCyABIAMQyi0LQSAgBGhrIQMgAigCNCEJIAIpAyAhDiACKQMo\nIQ8gAiAGNgIkIAIgCDYCICACIAY2AkQgAiAINgJAAkAgBUEYaiIHIAVBCGoiCikDACAFQRBqKQMA\nIAggBhC2GCINIAJBQGsQ1hYiAUUEQCACKAJEIQggAigCQCELIAUoAhggBUEkaiIMKAIAIgYgDRDr\nEyIBIAZqLQAAIQYgByAFQRxqKAIAIAZBAXFFckUEQCAHIAoQnQUgBSgCGCAFQSRqKAIAIA0Q6xMh\nAQsgASAGIA0QiiYgDCgCAEEAIAFrQShsakFYaiIBIAM2AiAgASAENgIcIAEgCTYCGCABIA83AxAg\nASAONwMIIAEgCDYCBCABIAs2AgAMAQsgAUFYaiIBQSBqIAM2AgAgAUEQaiAPNwMAIAFBCGogDjcD\nACABQRxqIgMoAgAhBiADIAQ2AgAgAUEYaiIBKAIAIQQgASAJNgIAIAIoAkAgAigCRBCgNSAGQShs\nIQEgBCEDA0AgAQRAIANBGGoQnxEgAUFYaiEBIANBKGohAwwBCwsgBkUNACAEEMIFCyAFQSBqKAIA\nRQ0FIAcgBSkDCCAFQRBqKQMAIAIoAiAgAigCJBC2GCACQSBqENYWIgFFDQUgACAFNgIIIAAgAUFY\naiIBNgIAIAAgAUEIajYCBAsgAkHQAGokAA8LQaC4wwBBIkGYucMAEPkdAAsQkiEACwALQai5wwBB\nMEHYucMAEPkdAAtBkKHMAEErQZy2xAAQ+R0AC/cHAgt/A34jAEHQAGsiAiQAAkACQAJAAkACQAJA\nIAEoAgBFBEAgACABKQIENwIAIAAgAUEUaigCADYCCCABQQxqKAIAIAFBEGooAgAQoDUMAQsgAUEM\naigCACEFIAFBCGooAgAhBiABKAIEIQggAkEQahDAJiACKQMQIQ0gAikDGCEOEJwaIQQgAiAONwMo\nIAIgDTcDICAERQ0BIARpQQFHDQQgBEGz5swZSw0CIARBKGwiAUEASA0CIAJBCGogASAEQbTmzBlJ\nQQN0EIAtIAIoAggiAUUNAyACIAQ2AjAgAiABNgI0IAFBJGohASAEIQMDQCADBEAgAkFAa0HEAUEA\nEP4OIAIoAkQhCSACKAJAIQoCQCACKAJMIgcEQCACKAJIIQsMAQtBACEHCyABIAc2AgAgAUF8aiAL\nNgIAIAFBeGogCTYCACABQXRqIAo2AgAgAUFsaiAONwMAIAFBZGogDTcDACABQVxqQQA2AgAgAUEo\naiEBIANBf2ohAwwBCwsgAigCMCIBIARLBEBBCCEDIAIoAjQgAUEobCAEQShsIgEQzhciBwRAIAIg\nBzYCNEGBgICAeCEDCyABIAMQyi0LQSAgBGhrIQMgAigCNCEJIAIpAyAhDiACKQMoIQ8gAiAGNgIk\nIAIgCDYCICACIAY2AkQgAiAINgJAAkAgBUEYaiIHIAVBCGoiCikDACAFQRBqKQMAIAggBhC2GCIN\nIAJBQGsQ1hYiAUUEQCACKAJEIQggAigCQCELIAUoAhggBUEkaiIMKAIAIgYgDRDrEyIBIAZqLQAA\nIQYgByAFQRxqKAIAIAZBAXFFckUEQCAHIAoQnQUgBSgCGCAFQSRqKAIAIA0Q6xMhAQsgASAGIA0Q\niiYgDCgCAEEAIAFrQShsakFYaiIBIAM2AiAgASAENgIcIAEgCTYCGCABIA83AxAgASAONwMIIAEg\nCDYCBCABIAs2AgAMAQsgAUFYaiIBQSBqIAM2AgAgAUEQaiAPNwMAIAFBCGogDjcDACABQRxqIgMo\nAgAhBiADIAQ2AgAgAUEYaiIBKAIAIQQgASAJNgIAIAIoAkAgAigCRBCgNSAGQShsIQEgBCEDA0Ag\nAQRAIANBGGoQ6hIgAUFYaiEBIANBKGohAwwBCwsgBkUNACAEEMIFCyAFQSBqKAIARQ0FIAcgBSkD\nCCAFQRBqKQMAIAIoAiAgAigCJBC2GCACQSBqENYWIgFFDQUgACAFNgIIIAAgAUFYaiIBNgIAIAAg\nAUEIajYCBAsgAkHQAGokAA8LQaC4wwBBIkGYucMAEPkdAAsQkiEACwALQai5wwBBMEHYucMAEPkd\nAAtBkKHMAEErQZy2xAAQ+R0AC7cIAQF/IwBBMGsiAiQAAn8CQAJAAkACQAJAAkACQAJAAkACQAJA\nAkAgAC0AAEEBaw4LAQIDBAUGBwgJCgsACyACQSRqQQE2AgAgAkEsakEANgIAIAJBgK/JADYCICAC\nQaSWzAA2AiggAkEANgIYIAEoAgAgAUEEaigCACACQRhqEOcbDAsLIAJBJGpBATYCACACQSxqQQA2\nAgAgAkHMrskANgIgIAJBpJbMADYCKCACQQA2AhggASgCACABQQRqKAIAIAJBGGoQ5xsMCgsgAkEk\nakEBNgIAIAJBLGpBATYCACACQZyuyQA2AiAgAkEANgIYIAJB+gA2AgwgAiAAQQFqNgIUIAFBBGoo\nAgAhACACIAJBCGo2AiggAiACQRRqNgIIIAEoAgAgACACQRhqEOcbDAkLIAJBJGpBATYCACACQSxq\nQQE2AgAgAkGArskANgIgIAJBADYCGCACQfsANgIMIAIgAEEBajYCFCABQQRqKAIAIQAgAiACQQhq\nNgIoIAIgAkEUajYCCCABKAIAIAAgAkEYahDnGwwICyACQSRqQQE2AgAgAkEsakEBNgIAIAJB4K3J\nADYCICACQQA2AhggAkH8ADYCDCACIABBAWo2AhQgAUEEaigCACEAIAIgAkEIajYCKCACIAJBFGo2\nAgggASgCACAAIAJBGGoQ5xsMBwsgAkEkakEBNgIAIAJBLGpBATYCACACQcStyQA2AiAgAkEANgIY\nIAJB/QA2AgwgAiAAQQFqNgIUIAFBBGooAgAhACACIAJBCGo2AiggAiACQRRqNgIIIAEoAgAgACAC\nQRhqEOcbDAYLIAJBJGpBATYCACACQSxqQQE2AgAgAkGgrckANgIgIAJBADYCGCACQf4ANgIMIAIg\nAEEBajYCFCABQQRqKAIAIQAgAiACQQhqNgIoIAIgAkEUajYCCCABKAIAIAAgAkEYahDnGwwFCyAC\nQSRqQQE2AgAgAkEsakEANgIAIAJB/KzJADYCICACQaSWzAA2AiggAkEANgIYIAEoAgAgAUEEaigC\nACACQRhqEOcbDAQLIAJBJGpBATYCACACQSxqQQA2AgAgAkHArMkANgIgIAJBpJbMADYCKCACQQA2\nAhggASgCACABQQRqKAIAIAJBGGoQ5xsMAwsgAkEkakEBNgIAIAJBLGpBADYCACACQaisyQA2AiAg\nAkGklswANgIoIAJBADYCGCABKAIAIAFBBGooAgAgAkEYahDnGwwCCyACQSRqQQE2AgAgAkEsakEA\nNgIAIAJBjKzJADYCICACQaSWzAA2AiggAkEANgIYIAEoAgAgAUEEaigCACACQRhqEOcbDAELIAJB\nJGpBATYCACACQSxqQQA2AgAgAkHoq8kANgIgIAJBpJbMADYCKCACQQA2AhggASgCACABQQRqKAIA\nIAJBGGoQ5xsLIAJBMGokAAuhCAEJfyMAQcABayIDJAAgAQJ/AkACfwJAAkACQAJAAkACQAJAAkAC\n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\nOgAfIANBAmogAkHWAGotAAA6AAAgAyACLwFUOwAAIAMgAikDQDcACyADQRNqIAJByABqKQMANwAA\nIANBG2ogAkHQAGooAgA2AAAgAyACKQMgNwAgIANBKGogAkEoaikDADcAACADQTBqIAJBMGopAwA3\nAAAgA0E4aiACQThqKQMANwAAQQELIQQgASABLQAkQQFqOgAkIAIgAzYCHCACIAQ2AhggAkEgaiAB\nEJUVAkACfwJAIAItACBFBEAgAi0AIQ0BIAJBAzYCWCABIAJB2ABqENQbDAILIAIoAiQhAyACQRhq\nEMgrDAYLIAItACJB/QBGDQEgAkEKNgJYIAEgAkHYAGoQ1BsLIQMgAkEYahDIKwwECyABIAEoAghB\nAWo2AgggACADNgIEIAAgBDYCAAwECyACKAIUIQMMAgsgAigCXCEDDAELIAJBFTYCWCABIAJB2ABq\nELsbIQMLIABBAjYCACAAIAM2AgQLIAJBgAFqJAAL3AcBB38jAEGAAWsiAiQAIAJBEGogARCVFQJA\nAkACQAJAIAItABBFBEAgAi0AEUUEQCACQQU2AlggASACQdgAahC7GyEDDAQLAkAgAi0AEiIDQSJH\nBEAgA0H7AEYNASACQQo2AlggASACQdgAahC7GyEDDAULIAJB2ABqIAEQkw0gAi0AWA0CIAItAFlF\nBEAgAkENOgBYIAJB2ABqQciBywBB0IHLABCIDyEDDAULIAJBDToAWCACQdgAakHIgcsAQdCBywAQ\niA8hAwwECyABIAEtABxBf2oiAzoAHCADQf8BcUUNAiABIAEoAghBAWo2AgggAkHYAGogARCTDSAC\nLQBYDQEgAi0AWSEFIAEQnhUiAw0DAn8gBUUEQCACIAEQzwogAigCBCEDIAIoAgANBUEADAELIAJB\n2ABqIAEQuQUgAigCWCEDIAIoAlwiBEUNBAJ/IAIoAmAiBkHAAEYEQCACQdYAaiAEQQJqLQAAOgAA\nIAJByABqIARBE2opAAA3AwAgAkHQAGogBEEbaigAADYCACACQShqIARBKGopAAA3AwAgAkEwaiAE\nQTBqKQAANwMAIAJBOGogBEE4aikAADcDACACIAQvAAA7AVQgAiAEKQALNwNAIAIgBCkAIDcDICAE\nLQAfQf8AcSEHIAQoAAchCCAEKAADDAELIAJB5ABqQRE2AgAgAkHM2csANgJgIAJCgoCAgIAINwNY\n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\nAkADQCACRQ0BIAJBYGohAiABLQAAIAFBIGoiBCEBQRZGDQALIAMgBDYCDCADIARBcGoiAjYCECAD\nQegAaiAEQWBqEOkSIAMoAmgEQCADKAJsIQEgAEEGOgAAIAAgATYCBAwHCyADQfAAaigCACIBRQ0F\nIANB9ABqKAIAIQQgAygCbCECIANCADcCHCADIAQ2AmAgAyABNgJcIAMgAjYCWCADQegAaiADQQhq\nEPoqIAMtAGhBBkYNAyADQdAAaiADQfgAaikDADcDACADQcgAaiADQfAAaikDADcDACADIAMpA2g3\nA0AgA0EoaiADQRhqIANB2ABqIANBQGsQ+hYgA0EoahDYHCADQegAakEBciECA0AgAygCDCEBIAMo\nAgghBQNAIAEgBUYEQCADIAU2AgwgA0HzAGogA0EgaigCADYAACAAQQU6AAAgAyADKQMYNwBrIAAg\nAykAaDcAASAAQQhqIANB7wBqKQAANwAADAkLIAEtAAAgAUEgaiIEIQFBFkYNAAsgAyAENgIMIAMg\nBEFwajYCECADQegAaiAEQWBqENsSIAMoAmwiAUUNAiADKAJwIQUgAygCaCEEIANB6ABqIANBCGoQ\n+iogAy0AaCIGQQZGBEAgAygCbCECIAQgARCMNAwEBSADQTdqIgcgAkEPaiIIKQAANwAAIANBMGoi\nCSACQQhqIgopAAA3AwAgAyACKQAAIgs3AyggAyAFNgJgIAMgATYCXCADIAQ2AlggAiALNwAAIAog\nCSkDADcAACAIIAcpAAA3AAAgAyAGOgBoIANBQGsgA0EYaiADQdgAaiADQegAahD6FiADQUBrENgc\nDAELAAsACyAAQgA3AAggAEEFOgAAIAMgBTYCDAwFCyADKAJoIQILIABBBjoAACAAIAI2AgQMAQsg\nACADKAJsNgIEIABBBjoAACACIAEQjDQLIANBGGoQ1xUMAQsgA0EANgIQIANB6ABqIAIQ5BIgAygC\naCIBBEAgA0HoAGogASADKAJsIgIQpAwCQCADLQBoQQZHBEAgACADKQNoNwMAIABBEGogA0H4AGop\nAwA3AwAgAEEIaiADQfAAaikDADcDAAwBCyADKAJsEPkRIQQgAEEGOgAAIAAgBDYCBAsgAkUNASAB\nEMIFDAELIAMoAmwhASAAQQY6AAAgACABNgIECyADQYABaiQAC98HAgR/AX4jAEHQAWsiAyQAIAEC\n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\nAyAJDQEMAwtBASEHIAlFDQMLIAgQ1xUgBiEEDAILQQAhByAJDQILIAVFIQQgCBDcGAsgBEUgBUVy\nRQRAIAJBKGoQ3BgLIAcNAQsgACADNgIEIABBCGogCjcCAEEADAELIAAgAyABEKwdNgIEQQELNgIA\nCyACQaABaiQAC+QGAQh/IwBB0AZrIgUkACAFQYgFaiACQTBqIgcQgg0gBUGoBWogAkHcAGoQrBgg\nBUG4BWogAhDxLiAFQdAFaiACQegAahCODiAFQfAFaiABEOcUIAVByAFqELwMIAVBQGsgBUGAAmop\nAwA3AwAgBUE4aiAFQfgBaikDADcDACAFQTBqIAVB8AFqKQMANwMAIAUgBSkD6AE3AyggBUHYAmpB\nA3IgBUHIAWpBwAAQjzgaIAVBAToA2gIgBUEAOwHYAiAFQdgCahCiLSEIIAVB8AJqIAVBoAVqKQMA\nNwMAIAVB6AJqIAVBmAVqKQMANwMAIAVB4AJqIgkgBUGQBWopAwA3AwAgBUGYA2ogBUGwBWooAgA2\nAgAgBUGkA2ogBUHYBWopAwA3AgAgBUGsA2ogBUHgBWopAwA3AgAgBUG0A2ogBUHoBWooAgA2AgAg\nBSAFKQOIBTcD2AIgBSAFKQOoBTcDkAMgBSAFKQPQBTcCnAMgBUGIA2ogBUHIBWopAwA3AwAgBUGA\nA2ogBUHABWopAwA3AwAgBSAFKQO4BTcD+AIgBUGIBmogBUH4BWopAwA3AwAgBSAFKQPwBTcDgAYg\nBUGABmoQrykhCiAFQRhqEL8mIAUpAxggBSgCIBCBLiELIAVBCGoQvyYgBSkDCCAFKAIQEIEuIQwg\nBUGABmoQ4wZBOEEEELkvIgZCgYCAgBA3AgAgBkEIaiAFQYAGakEwEI84GiAFIAg2AqgBIAVByABq\nIAVB2AJqQeAAEI84GiAFQQE6ALwBIAUgBjYCuAEgBSAKNgK0ASAFIAw2ArABIAUgCzYCrAEgBUGA\nBmogBUEoahDJCiAFQdgCakEEciAFQShqQZgBEI84GiAFQcgBaiAFQYAGakHQABCPOBogBUH4A2oi\nBiAFQcgBahCbHSAFQQA2AtgCIAVBKGogBUHYAmpBnAEQjzgaIAVByAFqIAZBkAEQjzgaIAAgBxCC\nDSAFQdgCaiAFQShqQZwBEI84GiAFQdgCahDzIRD5LyEGIAkgAUEIaikCADcDACAFIAEpAgA3A9gC\nIAVB2AJqEK8pIQEgAEG4AWogBUHIAWpBkAEQjzgaIAAgATYCKCAAIAY2AiQgACAENgIgIABBLGog\nAkGEARCPOBogACADOgCwASAFQdAGaiQAC6AHAgh/AX4jAEHgAmsiAyQAIAECfwJAAkACQAJAAkAC\nQAJAIAEtAC1BAWsOAwIAAQMLAAsgAUEMaigCACEFIAEoAgghBAwCC0GAgMAAQSNBmJLGABD5HQAL\nIAFBADoALCABIAEoAigiBDYCGCABIAEoAhAiBTYCACABIAFBFGooAgAiBjYCBCABQRxqIAQoAmBB\nCGogBSAGEOkKIAFBAToALCABQSRqKAIAIgQEQCABQQA6ACwgA0HQAGogAUEgaigCABD/ByADKAJY\nIQYgAykDUCELIANBrAJqIANB3ABqQTQQjzgaIAQQ/iwMAgsgA0EQaiABKAIYIgRBCGooAgAgBEEM\naigCABDGLSADQQhqIAMoAhAgASgCACABKAIEIAMoAhQoAkQRBgAgAygCCCEEIAFBDGogAygCDCIF\nNgIAIAEgBDYCCAsgA0HQAGogBCACIAUoAgwRAwACQAJAIAMoAlAiBEECRwRAIAMoAmAhBiADKQNY\nIQsgAygCVCECIANB6AFqIANB5ABqQTQQjzgaIAFBCGoQ0SsgBA0BIANBHGogA0HoAWpBNBCPOBog\nBg0CQQAhBgwDCyAAQQI2AgBBAwwECyABQSRqKAIAEKI1IAFBLGohBEEBIQUMAgsgAyAGNgKgASAD\nIAs3A5gBIANBpAFqIANBHGpBNBCPOBogA0HQAGogAygC1AEQ7wogAygCUCEFIAMoAlghBCADIAMo\nAlQiAjYC5AEgAyACIARBA3QiBGoiBzYC4AEgAyAFNgLYASACQQhqIQUDQAJAIAMgBAR/IAIoAgAi\nCA0BIAUFIAcLNgLcASADQdgBahChHyABKAIYKAJgIQIgAyABKAIAIAEoAgQQhSMgAygCBCEEIAMo\nAgAhBSADQdAAaiADQZgBahD/ByADQegBaiACQQhqIAUgBCADQdAAahDAByADQegBahCXNCADQawC\naiADQRxqQTQQjzgaDAILIAIoAgQhCSABKAIYKAJkIQogA0HQAGogA0GYAWoQ/wcgA0HoAWogCkEI\naiAIIAkgA0HQAGoQ/QYgBUEIaiEFIARBeGohBCADQegBahCXNCACQQhqIQIMAAsACyABQSxqIQRB\nACEFAkAgAUEkaigCACICRQ0AIAEtACxFDQAgAhD+LAsLIAAgBjYCECAAIAs3AgggACACNgIEIAAg\nBTYCACAEQQA6AAAgAEEUaiADQawCakE0EI84GkEBCzoALSADQeACaiQAC64HAgV/AX4jAEHgBWsi\nAyQAIAECfwJAAkACQAJAAkACQAJAIAEtADBBAWsOAwMAAgELAAsgASABKAIsNgIAIAEoAigoAhAh\nBCABQSRqQQA6AAAgAUEgaiAEQQhqNgIACyABQQRqIgQgAhDkBSICRQ0BIAQQmzEgAkHIAWooAgAh\nBCADQQI6ALgCIANB+ABqIAJBCGpBACAEGyADQbgCahCIJQJAAkAgAy0AeCIEQQtGBEAgA0GABGog\nAygCfCABKAIAQQhqKAIAELoFIAMoAoAEIgRFDQEgA0HKBWoiBSADLQCHBDoAACADIAMvAIUEOwHI\nBSADLQCEBCEGIAMoAogEIQcgAykCjAQhCCADQTRqIANBlARqQSQQjzgaIAMgCDcCLCADIAc2Aigg\nAyAGOgAkIAMgBDYCICADIAMvAcgFOwAlIAMgBS0AADoAJyACELovIANCADcCXCADQYAEaiABKAIA\nKAIIEMUaIANBAjoAyAUgA0G4AmogA0GABGogA0HIBWoQ+x0gAygCuAINAiADQcQCaikCACEIIAMo\nAsACIQIgA0GEAWogA0HMAmpBtAEQjzgaIAMgCDcCfCADIAI2AnggA0HoAGogA0H4AGoQ5hogA0EY\naiADQegAahDkHiADKAIcIQIgAygCGCEEIANBEGogA0EgahDiECADQdgAaiAEIAIgAygCECADKAIU\nEOwlIANBCGogASgCACICKAIAQQhqIAIoAgQQhSMgA0GQBGogA0HgAGooAgA2AgAgAyADKQMINwOA\nBCADIAMpA1g3A4gEIANBuAJqIANBgARqEOwDIAMoArgCIQUgAykCvAIhCCADQSBqEPwdQQshBAwG\nCyADQd4FaiADLQB7OgAAIAMgAy8AeTsB3AUgAygCfCEFIAMpA4ABIQgMBAsgA0HKBWogAy0AhwQi\nBDoAACADQd4FaiAEOgAAIAMgAy8AhQQiBDsByAUgAyAEOwHcBSADQYgEaigCACEFIANBjARqKQIA\nIQggAy0AhAQhBAwDCyADQd4FaiADLQC/AjoAACADIAMvAL0COwHcBSADQcACaigCACEFIANBxAJq\nKQIAIQggAy0AvAIhBCADQdgAahCKByADQSBqEPwdDAMLQYCAwABBI0GAn8YAEPkdAAsgAEEMOgAA\nQQMMAgsgAhC6LwsgACAEOgAAIAAgAy8B3AU7AAEgACAINwIIIAAgBTYCBCAAQQNqIANB3gVqLQAA\nOgAAQQELOgAwIANB4AVqJAALogcCBX8CfiMAQdACayIEJAAgAUEQaiEFAkACQCABQTBqKAIAIgYE\nQCAEQdAAaiAGIAFBNGooAgAQlCQgBEGYAWogBUEIaikCADcDACAEQaABaiAFQRBqKQIANwMAIARB\nqAFqIAVBGGopAgA3AwAgBCAFKQIANwOQASAEKQNQIQkgBEG4AWogAUE8aigCACABQUBrKAIAEP4d\nIAQgCTcDsAEgBEHYAGogBEGQAWpBNBCPOBogBEHIAGogAiADEIUjIAQpA0ghCSAEQUBrIAFBCGoo\nAgAiAyABQQxqKAIAIgUQlCQgBCkDQCEKIARBpAFqIARB2ABqQTQQjzgaIAQgCjcDmAEgBCAJNwOQ\nASAEQQE2AqABIARB2ABqEIIlIAQgBEHYAGo2ArgCIARBkAFqIARBuAJqEJIMIgIEQCAEKAJYIAQo\nAlwQjDQMAwsgBCgCWCECIAQoAlwiBkUNAiAEIAQoAmA2AmAgBCAGNgJcIAQgAjYCWCAEQThqIARB\n2ABqEOoeIAQoAjwhAiAEKAI4IgZFDQIgASgCBCEHIAEoAgAhCCAEQTBqIAMgBRCUJCAEKAIwIQEg\nBCgCNCEDIAQgAjYCZCAEIAY2AmAgBEEANgJYIARBqAJqIARB2ABqEL0lIARBKGogCCAHEIUjIARB\nyAJqIARBsAJqKAIANgIAIAQgBCkDKDcDuAIgBCAEKQOoAjcDwAIgBEHgAGogBEG4AmoQnR0gBEEC\nNgJsIAQgAzYCXCAEIAE2AlggBEGQAWoQziQMAQsgBEG4AmogBRCpHiAEQSBqIAIgAxCFIyAEKQMg\nIQkgBEEYaiABQQhqKAIAIgIgAUEMaigCACIDEJQkIAEoAgAhBSABKAIEIQEgBCkDGCEKIARBrAFq\nIARBwAJqKAIANgIAIAQgCjcCnAEgBCAJNwKUASAEQQ02ApABIAQgBCkCuAI3AqQBIARBEGogAiAD\nEJQkIARB2ABqIAUgAUEAIAQgBEGQAWogBCgCECAEKAIUEJwRIAQoAlwhAyAEKAJYIQELIARBCGog\nASADEJQkIAQpAwghCSAEQbwBaiAEQfAAaikDADcCACAEQbQBaiAEQegAaikDADcCACAEQawBaiAE\nQeAAaikDADcCACAEIAQpA1g3AqQBIARBHzYCoAEgACAEQZABahCFLjYCCCAAIAk3AgAgBEHQAmok\nAA8LIAQgAjYCWEHsz8MAQS8gBEHYAGpBvMnDAEHI0MMAEJMUAAvLBwIDfwJ+IwBBoAFrIgckACAH\nIAU2AgQgByAENgIAIAcgASgCBDYCPCAHIAEoAgBBCGo2AjggByABQQxqKAIANgJkIAcgASgCCEEI\najYCYCAHQfAAaiACEOYaIAdBlAFqIgJBOjYCACAHQYwBaiIEQQY2AgAgB0HUAGoiBUEDNgIAIAdB\n3ABqIghBAzYCACAHQQY2AoQBIAdB7PLCADYCUCAHQQA2AkggByAHQfAAajYCkAEgByAHQeAAajYC\niAEgByAHQThqNgKAASAHIAdBgAFqNgJYIAdBCGogB0HIAGoQsRIgBygCcCAHKAJ0EIw0IAcgASgC\nOCIBQSBqKQIANwM4IAcgAUEoaikCADcDYCAHQfAAaiADEOYaIAJBOjYCACAEQQY2AgAgBUEDNgIA\nIAhBAzYCACAHQQY2AoQBIAdB7PLCADYCUCAHQQA2AkggByAHQfAAajYCkAEgByAHQeAAajYCiAEg\nByAHQThqNgKAASAHIAdBgAFqNgJYIAdBGGogB0HIAGoQsRIgBygCcCAHKAJ0EIw0IAdBiAFqIAdB\nCGogB0EYaiAGGyIBQQhqKAIAIgM2AgAgAiAHQRhqIAdBCGogBhsiBkEIaigCACIJNgIAIAcgASkD\nACIKNwOAASAHIAYpAgAiCzcCjAEgB0EwaiADNgIAIAcgCjcDKCAHQUBrIAk2AgAgByALNwM4IAVB\nAzYCACAIQQM2AgAgAkEBNgIAIARBOjYCACAHQaDzwgA2AlAgB0EANgJIIAdBOjYChAEgByAHQYAB\najYCWCAHIAc2ApABIAcgB0E4ajYCiAEgByAHQShqNgKAASAAIAdByABqELESAkBB2LXOACgCAA0A\nQeCkzgAQxS1B/wFxIgFFDQBB5KTOACgCACABEKgORQ0AAkBB5KTOACgCACIBKAIEIgIEQCABQQxq\nKAIAIQMgASgCCCEEIAEoAgAhBSAHQQA2ApABIAcgAzYCjAEgByAENgKIASAHIAI2AoQBIAcgBTYC\ngAEMAQsgB0EANgKAAQsgB0HIAGogB0GAAWpBuPPCABDeISAHQYwBakEBNgIAIAdBlAFqQQE2AgAg\nB0HU78IANgJ4IAcgATYCaCAHQQE2AmQgB0Hk88IANgKIASAHQTo2ApwBIAcgADYCmAEgByAHQYAB\najYCdCAHIAdByABqNgJwIAcgB0HwAGo2AmAgByAHQZgBajYCkAEgB0EANgKAAUHkpM4AKAIAIAdB\n4ABqEOsOCyAHKAI4IAcoAjwQjDQgBygCKCAHKAIsEIw0IAdBoAFqJAAL/wYBCn8jAEGAAWsiAyQA\nIAECfwJAAkACfwJAAkACQCABLQAQQQFrDgMEAAIBCwALIAEgASgCDCIENgIIIAMgBBCJLiADKAIA\nIQQgAUHMzcQANgIEIAEgBDYCAEHMzcQADAELIAEoAgAhBCABKAIECyEGIANBIGogBCACIAYoAgwR\nAwAgAy0AICIJQRBGDQEgA0ESaiIGIAMtACM6AAAgAyADLwAhOwEQIAMoAiQhAiADKAIoIQQgAygC\nLCEKIAEQ0SsCQCAJQQ9GBEAgAyAENgIcIAMgBDYCFCADIAI2AhAgAyAEIApBzABsIgJqNgIYIANB\n5ABqIQwgA0HpAGohCwNAAkAgAkUNACADIARBzABqIgY2AhQgBC0ASCIFQQJGDQAgA0EgaiAEQcgA\nEI84GiALIAQvAEk7AAAgC0ECaiAEQcsAai0AADoAACADKAJkLQAIIAMoAlQiCCAIKAIAIghBf2o2\nAgAgAyAFOgBoIAhBAUYEQCADKAJUEMggCyADKAJYIgUgBSgCACIFQX9qNgIAIAVBAUYEQCADKAJY\nELoiCyADKAJAIgUgBSgCACIFQX9qNgIAIAVBAUYEQCADKAJAIAMoAkQQhiULIAMoAlwiBSAFKAIA\nIgVBf2o2AgAgBUEBRgRAIAMoAlwQ7yYLIAMoAkgiBSAFKAIAIgVBf2o2AgAgBUEBRgRAIAMoAkgg\nAygCTBDrJQsgAygCYCIFIAUoAgAiBUF/ajYCACAFQQFGBEAgAygCYBDwJgsgDBCtKiACQbR/aiEC\nQQBHIAdqIQcgBiEEDAELCyADQRBqEO0rIAMgASgCCCgCBEEIajYCTEEAIQIgA0EANgJIIANBADYC\nICADQRhqIQQDQCADQfAAaiADQSBqEI0LIAMoAngEQCAEIANB+ABqKAIANgIAIAMgAykDcDcDECAD\nKAIUQRhqKAIAIQYgBBCzKiACIAZqIQIMAQsLIAMoAiAEQCADQSBqELMqCyADQQ5qIANBC2otAAA6\nAAAgAyADLwAJOwEMDAELIANBDmogBi0AADoAACADIAMvARA7AQwgBCEHCyAAIAk6AAAgACADLwEM\nOwABIAAgCjYCDCAAIAc2AgggACACNgIEIABBA2ogA0EOai0AADoAAEEBDAILQcC0xABBI0H8zcQA\nEPkdAAsgAEEQOgAAQQMLOgAQIANBgAFqJAALrgcCBn8GfiMAQZABayIDJAAgAb0hCQJAIAEgAWIE\nQEECIQQMAQsgCUL/////////B4MiDUKAgICAgICACIQgCUIBhkL+////////D4MgCUI0iKdB/w9x\nIgcbIgpCAYMhC0EDIQQCQAJAAkBBAUECQQQgCUKAgICAgICA+P8AgyIOUCIGGyAOQoCAgICAgID4\n/wBRG0EDQQQgBhsgDVAbQX5qDgMAAQIDC0EEIQQMAgsgB0HNd2ohBSALp0EBcyEEQgEhDAwBC0KA\ngICAgICAICAKQgGGIApCgICAgICAgAhRIgUbIQpCAkIBIAUbIQwgC6dBAXMhBEHLd0HMdyAFGyAH\naiEFCyADIAU7AYgBIAMgDDcDgAEgA0IBNwN4IAMgCjcDcCADIAQ6AIoBAn8gBEECRgRAQaSWzAAh\nB0EADAELIAJFBEBB76fBAEGklswAIAlCAFMbIQcgCUI/iKcMAQtB76fBAEHwp8EAIAlCAFMbIQdB\nAQshAkEBIQUCQAJAAkACQAJAAkACQAJAAkAgBEF+akEDIARBAUsbQf8BcUEBaw4DAgEAAwsgA0EY\naiADQfAAaiADQQdqEOkCAkAgAygCGEUEQCADQeAAaiADQfAAaiADQQdqENcBDAELIANB6ABqIANB\nIGooAgA2AgAgAyADKQMYNwNgCyADKAJkIgZFDQMgAygCYCIILQAAQTFJDQQgAy4BaCEFIANBATYC\nICADIAg2AhwgA0ECOwEYQQEhBCAGQQFLDQUMBgsgA0EDNgIgIANB96fBADYCHCADQQI7ARgMBgsg\nA0EDNgIgIANB8afBADYCHCADQQI7ARgMBQsgA0EDNgIgIANB9KfBADYCHCADQQI7ARgMBAtB3KXB\nAEEhQcynwQAQ+R0AC0GUp8EAQSFB3KfBABD5HQALIANBOGogBkF/ajYCACADQTRqIAhBAWo2AgAg\nA0EsakEBNgIAIANBKGpBsa/LADYCACADQQI7ATAgA0ECOwEkQQMhBAsCfyAFQQFOBEAgA0EYaiAE\nQQxsaiIGQQE2AgggBkHup8EANgIEIAZBAjsBACAFQX9qDAELIANBGGogBEEMbGoiBkECNgIIIAZB\n7KfBADYCBCAGQQI7AQBBASAFawshBSADQRhqIARBDGxqIgZBDmogBTsBACAGQQxqQQE7AQAgBEEC\naiEFCyADQewAaiAFNgIAIAMgAjYCZCADIAc2AmAgAyADQRhqNgJoIAAgA0HgAGoQnQYgA0GQAWok\nAAuXBgINfwJ+IwBBoAFrIgMkACADQQBBoAEQkTghCwJAAkAgACgCoAEiBSACTwRAIAVBKUkEQCAB\nIAJBAnRqIQwgBUUNAiAFQQFqIQkgBUECdCENA0AgCyAGQQJ0aiEEA0AgBiEKIAQhAyABIAxGDQUg\nA0EEaiEEIApBAWohBiABKAIAIQcgAUEEaiICIQEgB0UNAAsgCkEoIApBKEkbQVhqIQ4gB60hEUIA\nIRBBACEBIA0hByAAIQQCQAJAA0AgASAORg0BIAMgECADNQIAfCAENQIAIBF+fCIQPgIAIBBCIIgh\nECADQQRqIQMgAUF/aiEBIARBBGohBCAHQXxqIgcNAAsgBSEDIBCnIgRFDQEgBSAKaiIBQSdNBEAg\nCyABQQJ0aiAENgIAIAkhAwwCCyABQShBvMbBABCjFgALIAFBf3MgBmpBKEG8xsEAEKMWAAsgCCAD\nIApqIgEgCCABSxshCCACIQEMAAsACyAFQShBvMbBABC9NgALIAVBKUkEQCACQQJ0IQ0gAkEBaiEM\nIAAgBUECdGohDiAAIQQDQCALIAdBAnRqIQUDQCAHIQYgBSEDIAQgDkYNBCADQQRqIQUgBkEBaiEH\nIAQoAgAhCSAEQQRqIgohBCAJRQ0ACyAGQSggBkEoSRtBWGohDyAJrSERQgAhEEEAIQQgDSEJIAEh\nBQJAAkADQCAEIA9GDQEgAyAQIAM1AgB8IAU1AgAgEX58IhA+AgAgEEIgiCEQIANBBGohAyAEQX9q\nIQQgBUEEaiEFIAlBfGoiCQ0ACyACIQMgEKciBEUNASACIAZqIgNBJ00EQCALIANBAnRqIAQ2AgAg\nDCEDDAILIANBKEG8xsEAEKMWAAsgBEF/cyAHakEoQbzGwQAQoxYACyAIIAMgBmoiAyAIIANLGyEI\nIAohBAwACwALIAVBKEG8xsEAEL02AAtBACEDA0AgASAMRg0BIANBAWohAyABKAIAIAFBBGoiAiEB\nRQ0AIAggA0F/aiIBIAggAUsbIQggAiEBDAALAAsgACALQaABEI84IAg2AqABIAtBoAFqJAAL4QYC\nCH8BfiMAQaABayICJAAgAkGIAWogARCVFQJAAkACfyACLQCIAUUEQCACLQCJAQ0CIAJBBTYCICAB\nIAJBIGoQuxsMAQsgAigCjAELIQMgAEEBNgIAIAAgAzYCBAwBCyAAAn8CQAJ/AkACQCACLQCKAUH7\nAEYEQCABIAEtABxBf2oiBDoAHCAEQf8BcUUEQCACQRU2AiAgASACQSBqELsbIQEgAEEBNgIAIAAg\nATYCBAwHCyABIAEoAghBAWo2AgggAkEBOgAMIAIgATYCCCACQgA3AhQgAkExaiEIIAJBMGohAyAC\nQYgBakEBciEFAkADQAJAIAJB4ABqIAJBCGoQ+wcgAigCYA0AAkAgAigCaCIERQRAQQYhBgwBCyAC\nKAJkIQcgAjUCbCEKIAJBiAFqIAJBCGoQ7iogAi0AiAEiBkEGRg0FIAJB1wBqIAVBD2opAAA3AAAg\nAkHQAGogBUEIaikAADcDACACIAUpAAA3A0ggBK0gCkIghoQhCgsgCCACKQNINwAAIAhBD2ogAkHX\nAGopAAA3AAAgCEEIaiACQdAAaikDADcAACACIAo3AiQgAiAHNgIgIAIgBjoAMCAGQQZGDQIgAkGA\nAWogAkEoaigCADYCACACIAIpAyA3A3ggAkGYAWogA0EQaikDADcDACACQZABaiADQQhqKQMANwMA\nIAIgAykDADcDiAEgAkHgAGogAkEQaiACQfgAaiACQYgBahDcCiACQeAAahCcMQwBCwsgAigCZCED\nDAMLIAJBIGoQ4yogAigCECEDIAIpAhQhCkEBIQlBAAwDCyABIAJBIGpB2MjFABCUBiEDDAMLIAIo\nAowBIQMgByAEEIw0CyACQRBqENcVQQELIQZBASEEIAEgAS0AHEEBajoAHCACIAEQ8hEiBTYCMCAC\nIAo3AyggAiADNgIkIAIgBjYCICACQSBqQQRyIQgCQAJAAkACQAJAIAZFBEAgBUUNAkEBIQcgBSED\nIAkNAQwDC0EBIQcgCUUNAwsgCBDXFSAGIQQMAgtBACEHIAkNAgsgBUUhBCAIENwYCyAERSAFRXJF\nBEAgAkEwahDcGAsgBw0BCyAAIAM2AgQgAEEIaiAKNwIAQQAMAQsgACADIAEQrB02AgRBAQs2AgAL\nIAJBoAFqJAAL+AYDB38BfgF8IwBB8ABrIgIkAAJAAkACQAJAAkACQAJAIAEoAgAiAy0AAEEBaw4F\nAQIDBAUACyAAQQA6AAAMBQsgAEEBOgAAIAAgAy0AAToAAQwECwJAAkACQCADKAIIQQFrDgIBAgAL\nIABCADcACCAAQQI6AAAgACADQRBqKQMANwAQDAULIABBAjoAACAAIANBEGopAwAiCTcAECAAIAlC\nP4g3AAgMBAsCQCADQRBqKwMAIgq9Qv///////////wCDv0QAAAAAAADwf2NFBEAgAkIDNwMYDAEL\nIAIgCjkDICACQgI3AxgLIAJBADoAOCAAIAJBGGogAkE4ahD3GgwDCyAAIANBCGooAgAgA0EMaigC\nABDnGgwCCyADQQhqKAIAIQEgAkEIaiADQQxqKAIAIgQQvBggAigCCCEDAkACQCACKAIMIgUEQCAC\nQQA2AmggAiAFNgJkIAIgAzYCYCAEQRhsIQMDQCADRQ0CIAIgATYCbCACQThqIAJB7ABqEIsFIAIt\nADhBBkYNAyACQShqIAJByABqKQMANwMAIAJBIGogAkFAaykDADcDACACIAIpAzg3AxggA0FoaiED\nIAFBGGohASACQeAAaiACQRhqENYaDAALAAsgAEEGOgAAIAAgAzYCBAwDCyACQcMAaiACQegAaigC\nADYAACAAQQQ6AAAgAiACKQNgNwA7IAAgAikAODcAASAAQQhqIAJBP2opAAA3AAAMAgsgAigCPCEB\nIABBBjoAACAAIAE2AgQgAkHgAGoQ0jAMAQtBACEBIAJBADYCLCACQgA3AyAgAkEANgIYAn9BAiAD\nQQhqKAIAIgRFDQAaIANBDGooAgAhASADKAIEIQVBAAshAyACQShqIQYgAkEgaiACQRhqQQRyIQgg\nAiABNgJYIAIgBDYCUCACIAU2AkwgAiADNgJIIAIgBDYCQCACIAU2AjwgAiADNgI4A0AgAkEQaiAC\nQThqEJAKIAIoAhAiAUUEQCACQdAAaiACQTBqKQMANwMAIAJByABqIAJBKGopAwA3AwAgAkFAayAC\nQSBqKQMANwMAIAIgAikDGDcDOCAAIAJBOGoQqhYMAgsgAkEYaiABIAIoAhQQqgoiAUUNAAsgAEEG\nOgAAIAAgATYCBCACKAIYRQRAIAgQ1xUgBhCpLgwBCxDsMQsgAkHwAGokAAvABgIFfwJ+AkACQAJA\nAkACQAJAIAFBB3EiAgRAAkACQCAAKAKgASIDQSlJBEAgA0UEQEEAIQMMAwsgAkECdEGMk8EAajUC\nACEIIANBf2pB/////wNxIgJBAWoiBUEDcSEGIAJBA0kEQCAAIQIMAgsgBUH8////B3EhBSAAIQID\nQCACIAI1AgAgCH4gB3wiBz4CACACQQRqIgQgBDUCACAIfiAHQiCIfCIHPgIAIAJBCGoiBCAENQIA\nIAh+IAdCIIh8Igc+AgAgAkEMaiIEIAQ1AgAgCH4gB0IgiHwiBz4CACAHQiCIIQcgAkEQaiECIAVB\nfGoiBQ0ACwwBCyADQShBvMbBABC9NgALIAYEQANAIAIgAjUCACAIfiAHfCIHPgIAIAJBBGohAiAH\nQiCIIQcgBkF/aiIGDQALCyAHpyICRQ0AIANBJ0sNAiAAIANBAnRqIAI2AgAgA0EBaiEDCyAAIAM2\nAqABCyABQQhxRQ0EIAAoAqABIgNBKU8NASADRQRAQQAhAwwECyADQX9qQf////8DcSICQQFqIgVB\nA3EhBiACQQNJBEBCACEHIAAhAgwDCyAFQfz///8HcSEFQgAhByAAIQIDQCACIAI1AgBCgMLXL34g\nB3wiBz4CACACQQRqIgQgBDUCAEKAwtcvfiAHQiCIfCIHPgIAIAJBCGoiBCAENQIAQoDC1y9+IAdC\nIIh8Igc+AgAgAkEMaiIEIAQ1AgBCgMLXL34gB0IgiHwiBz4CACAHQiCIIQcgAkEQaiECIAVBfGoi\nBQ0ACwwCC0EoQShBvMbBABCjFgALIANBKEG8xsEAEL02AAsgBgRAA0AgAiACNQIAQoDC1y9+IAd8\nIgc+AgAgAkEEaiECIAdCIIghByAGQX9qIgYNAAsLIAenIgJFDQAgA0EnSw0CIAAgA0ECdGogAjYC\nACADQQFqIQMLIAAgAzYCoAELIAFBEHEEQCAAQdyTwQBBAhCJBQsgAUEgcQRAIABB5JPBAEEEEIkF\nCyABQcAAcQRAIABB9JPBAEEHEIkFCyABQYABcQRAIABBkJTBAEEOEIkFCyABQYACcQRAIABByJTB\nAEEbEIkFCw8LQShBKEG8xsEAEKMWAAufBgINfwF+IwBBIGsiCCQAIAggATYCDAJAIAAoAggiDUEB\naiIBBEACQCABIAAoAgAiBSAFQQFqIgZBA3ZBB2wgBUEISRsiCkEBdksEQCAIQRBqQQwgASAKQQFq\nIgMgASADSxsQ/g4gCCgCHCICRQ0BIAVBAWohByAIKAIUIQogCCgCECEGIABBDGooAgAhBEF0IQNB\nACEBA0AgASAHRgRAIAAgBjYCACAAQQxqIAI2AgAgACAKIA1rNgIEIAVFDQUgBSAEQQwQrikMBQsg\nASAEaiwAAEEATgRAIAYgAiAGIAIgCEEMaiAEIAEQ5iMiDxDrEyIJIA8QmyggAiAJQX9zQQxsaiIJ\nIAMgBGoiCykAADcAACAJQQhqIAtBCGooAAA2AAALIAFBAWohASADQXRqIQMMAAsACyAAQQxqKAIA\nIQJBACEBA0ACQAJ/IANBAXEEQCABQQdqIgMgAUkgAyAGT3INAiABQQhqDAELIAEgBkkiB0UNASAH\nIAEiA2oLIQEgAiADaiIDIAMpAwAiD0J/hUIHiEKBgoSIkKDAgAGDIA9C//79+/fv37//AIR8NwMA\nQQEhAwwBCwsCQCAGQQhPBEAgAiAGaiACKQAANwAADAELIAJBCGogAiAGEI44GgsgAiEDA0ACQAJA\nIAQgBkcEQCACIARqIgstAABBgAFHDQIgAiAEQX9zQQxsaiEJA0AgBCAFIAhBDGogAiAEEOYjIg+n\ncSIBayAFIAIgDxDrEyIHIAFrcyAFcUEISQ0CIAIgB2otAAAgBSACIAcgDxCbKEH/AUcEQEF0IQEg\nAiAHQXRsaiEHA0AgAUUNAiABIANqIgwtAAAhDiAMIAEgB2oiDC0AADoAACAMIA46AAAgAUEBaiEB\nDAALAAsLIAtB/wE6AAAgBEF4aiAFcSACakEIakH/AToAACACIAdBf3NBDGxqIgFBCGogCUEIaigA\nADYAACABIAkpAAA3AAAMAgsgACAKIA1rNgIEDAULIAUgAiAEIA8QmygLIARBAWohBCADQXRqIQMM\nAAsACyAIKAIUGgwBCxCtIQALIAhBIGokAAufBgINfwF+IwBBIGsiByQAIAcgATYCDAJAIAAoAggi\nDUEBaiIBBEACQCABIAAoAgAiBSAFQQFqIgZBA3ZBB2wgBUEISRsiC0EBdksEQCAHQRBqQRAgASAL\nQQFqIgMgASADSxsQ/g4gBygCHCICRQ0BIAVBAWohCyAHKAIUIQkgBygCECEGIABBDGooAgAhBEFw\nIQNBACEBA0AgASALRgRAIAAgBjYCACAAQQxqIAI2AgAgACAJIA1rNgIEIAVFDQUgBSAEQRAQrikM\nBQsgASAEaiwAAEEATgRAIAYgAiAGIAIgB0EMaiAEIAEQvCUiDxDrEyIKIA8QmyggAiAKQX9zQQR0\naiIKIAMgBGoiCCkAADcAACAKQQhqIAhBCGopAAA3AAALIAFBAWohASADQXBqIQMMAAsACyAAQQxq\nKAIAIQJBACEBA0ACQAJ/IANBAXEEQCABQQdqIgMgAUkgAyAGT3INAiABQQhqDAELIAEgBkkiCUUN\nASAJIAEiA2oLIQEgAiADaiIDIAMpAwAiD0J/hUIHiEKBgoSIkKDAgAGDIA9C//79+/fv37//AIR8\nNwMAQQEhAwwBCwsCQCAGQQhPBEAgAiAGaiACKQAANwAADAELIAJBCGogAiAGEI44GgsgAiEDA0AC\nQAJAIAQgBkcEQCACIARqIgotAABBgAFHDQIgAiAEQX9zQQR0aiEJA0AgBCAFIAdBDGogAiAEELwl\nIg+ncSIIayAFIAIgDxDrEyIBIAhrcyAFcUEISQ0CIAEgAmotAAAgBSACIAEgDxCbKEH/AUcEQCAC\nIAFBBHRrIQhBcCEBA0AgAUUNAiABIANqIgwtAAAhDiAMIAEgCGoiDC0AADoAACAMIA46AAAgAUEB\naiEBDAALAAsLIApB/wE6AAAgBEF4aiAFcSACakEIakH/AToAACACIAFBf3NBBHRqIgFBCGogCUEI\naikAADcAACABIAkpAAA3AAAMAgsgACALIA1rNgIEDAULIAUgAiAEIA8QmygLIARBAWohBCADQXBq\nIQMMAAsACyAHKAIUGgwBCxCtIQALIAdBIGokAAvyBQEBfwJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAIAAoAgAiAUF1akENIAFBCksbDhAAAQIDBAUGBwgJEAoLDA0OEAsgAEEU\naigCACAAQRhqKAIAEIw0IABBDGooAgAgAEEQaigCABCgNSAAQQRqEKsuDwsgAEEYaigCACAAQRxq\nKAIAEKA1IABBIGooAgAgAEEkaigCABCMNCAAQRBqEKsuDwsgAEEMaigCACAAQRBqKAIAEKA1IABB\nBGoQqy4gAEEUaigCACIBQQNNQQAgAUECRxsNDCAAQRhqKAIAIABBHGooAgAQoDUPCyAAQQxqKAIA\nIABBEGooAgAQoDUgAEEYaiIBKAIAIABBHGooAgAQhR4gAEEUaigCACABKAIAEMYwIABBBGoQqy4P\nCyAAQQRqKAIAIABBCGooAgAQoDUgAEEUahDpKwwMCyAAQQRqKAIAIABBCGooAgAQoDUgAEEUahDo\nEAwLCyAAQQxqKAIAIABBEGooAgAQjDQgAEEYahDqKwwJCyAAQQxqEN0SDAgLIABBDGooAgAgAEEQ\naigCABCMNAwHCyAAQQxqEIcHIABBGGooAgAgAEEcaigCABCMNAwGCyAAQQRqEJArDwsgAEEcahDi\nGAJAAkAgACgCBA4FCAgIAAEFCyAAQQhqEJArDwsgAEEIahCYKw8LIAAQ9wUgACgCQCIBQQ9GDQIC\nQAJAAkAgAUF1akEBIAFBCksbDgMAAQIFCyAAQcQAaigCACAAQcgAaigCABCgNQ8LIABBgAFqKAIA\nIABBhAFqKAIAEKA1IABBQGsQ9wUPCyAAQcQAahCYKw8LIABBBGoQqS4PCyAAQeAAaigCACAAQeQA\naigCABCMNCAAQQhqEMQuIABB2ABqKAIAIABB3ABqKAIAEKA1Cw8LIABBBGooAgAgAEEIaigCABCg\nNQ8LIABBDGooAgAgAEEQaigCABCgNQ8LIABBCGooAgAgAEEMaigCABCgNQuNBwIQfwN+IwBBkAFr\nIgEkACAALQAQRQRAIABBDGooAgAhByAAKAIAIQ0gACgCBCEKIAEgAEEIaigCACIGNgIkIAEgCjYC\nGCABIAYgB0EMbCILaiIKNgIgIAZBDGohByABQfgAaiEMA0ACQCABIAsEfyAGKAIAIgUNASAHBSAK\nCzYCHCABQRhqEPwfIABBAToAECABQZABaiQADwsgBikCBCESIA0oAgwhAyABQRBqIAVBIGooAgAg\nBUEkaigCABCFIyABQcgAaiADQQhqIAEoAhAgASgCFBDyCCABQThqIAFByABqENUEIAEoAjwhAyAB\nQQhqIAVBKGooAgAgBUEsaigCABCFIyABKAIMIQIgASgCCCEEIAxCADcDACAMQQhqQgA3AwAgASAD\nKQMIIhE3A3AgASADKQMAIhM3A2ggASARQvPK0cunjNmy9ACFNwNgIAEgEULt3pHzlszct+QAhTcD\nWCABIBNC4eSV89bs2bzsAIU3A1AgASATQvXKzYPXrNu38wCFNwNIIAQgAiABQcgAahD9NiABQcgA\nahCmCiERIANBEGooAgAgEadBB3QgAygCGHYQrTEhAyABIAI2AowBIAEgBDYCiAEgA0EIaiIOKQMA\nIANBEGopAwAgBCACEMgYIREgASABQYgBajYCKCABIANBGGoiBDYCTCAEKAIAIQIgASABQShqNgJI\nIAEgAiADQSRqIgIoAgAgESABQcgAakGlARCbEAJ/AkAgASgCAARAIAIoAgAiCA0BCyABKAKMASEP\nIAEoAogBIRAgAygCGCACKAIAIgkgERDrEyIIIAlqLQAAIQkgBCADQRxqKAIAIAlBAXFFckUEQCAE\nIA4Q/AQgAygCGCACKAIAIBEQ6xMhCAsgCCAJIBEQiiYgAigCAEEAIAhrQRRsakFsaiICIBI3Agwg\nAiAFNgIIIAIgDzYCBCACIBA2AgAgAUEANgIoQQAMAQsgCEEAIAEoAgRrQRRsakFsaiICKQIIIREg\nAiAFNgIIIAJBEGooAgAhBSACQQxqIBI3AgAgAUHQAGoiAiAFNgIAIAEgETcDSCABKAKIASABKAKM\nARCgNSABQTBqIAIoAgA2AgAgASABKQNIIhE3AyggEacLIAMQtioEQCABQShqEJAdCyAGQQxqIQYg\nASgCQBC2KiAHQQxqIQcgC0F0aiELDAALAAtBwLTEAEEjQeC4xAAQ+R0AC+gGAgN/AX4jAEFAaiIF\nJAACQAJAIAAgASACEOsWIgINAAJAAkACQCAALQAARQRAIAVBGGogACgCBCIAKAIAEOY2IAVBGGoQ\nxC0iAg0EIAVBGGogAEHMjswAQQcQqRggBS0AGEECRg0CIAUgBSkDGCIINwMIAkAgCEL/AYNQBEAg\nBUEIakHTjswAQQUQ6xYiAg0GIAUtAAgNByAFQRhqIAUoAgwiACgCABDmNiAFQRhqEMQtIgINBiAF\nQRhqIABBgAEQ3xMgBS0AGEECRg0EIAUoAhgiAUH/AXEhByAFKAIcIQZBACEAA0AgAEGAAUYNAiAH\nDQQgBUEYaiAGKAIAIAFBgP4DcUGAAkYQ3S4gBUEYahDELSICDQcgACAEai0AACAGKAIAELsgIgIN\nByAFQQQ6ABggAEEBaiEAIAFB/4F8cUGABHIhASAFQRhqEMQtIgJFDQALDAYLQdOOzABBBRDHNkUE\nQBDnKSECDAYLQdSEzABBERCeFCECDAULIAUgBjYCHCAFIAE2AhggBUEYahD3HCICDQQgBUEEOgAY\nIAVBGGoQxC0iAg0EIAVBCGpB2I7MAEEHEOsWIgINBCAFLQAIDQUgBUEYaiAFKAIMIgQoAgAQ5jYg\nBUEYahDELSICDQRBCiEAIANBkM4ASQRAIAMhAQwECwNAIAVBGGogAGoiAUF+aiADQZDOAHAiAkHk\nAHBBAXRB2NvLAGovAAA7AAAgAUF8aiACQeQAbkEBdEHY28sAai8AADsAACAAQXxqIQAgA0H/wdcv\nSyADQZDOAG4iASEDDQALDAMLDAQLQcCKzABBKEG0hMwAEPkdAAsgBSgCHCECDAELAkAgAUHjAEsE\nQCAAQX5qIgAgBUEYamogAUHkAHBBAXRB2NvLAGovAAA7AAAgAUHkAG4hAQsgAUEKTwRAIABBfmoi\nACAFQRhqaiABQQF0QdjbywBqLwAAOwAADAELIABBf2oiACAFQRhqaiABQTBqOgAACyAEKAIAIAVB\nGGogAGpBCiAAaxDKNSAFQQQ6ABAgBUEQahDELSICDQAgBUEEOgAYIAVBGGoQxC0iAg0AIAUgBSkD\nCDcDGCAFQRhqEI8aIgINACAFQQQ6ABggBUEYahDELSECCyAFQUBrJAAgAg8LQcCKzABBKEGkhMwA\nEPkdAAv5BgEDfyMAQSBrIgMkACADQRBqIAAQhRwCfwJAAkACQCACIANBEGoCfwJAAkACQAJAIAMt\nABANAAJAAkACQAJAAkACQAJAAkACQAJAAkAgAy0AESIEQZJ/ag4IBwEBAQgBCQoACwJAIARBnn9q\nDgUFAQEBBgALIARBIkYNASAEQS9GDQMgBEHcAEYNAgsgA0ELNgIQIAAgA0EQahDUGwwRCyACQSIQ\n/iQMDwsgAkHcABD+JAwOCyACQS8Q/iQMDQsgAkEIEP4kDAwLIAJBDBD+JAwLCyACQQoQ/iQMCgsg\nAkENEP4kDAkLIAJBCRD+JAwICyADQQhqIAAQ9g0gAy8BCA0FIAMvAQoiBEGA+ANxIgVBgLADRwRA\nIAVBgLgDRgRAIAFFDQggA0ERNgIQIAAgA0EQahDUGwwKCyAEQYCwv39zQf+PvH9LDQRBkKHMAEEr\nQcSbygAQ+R0ACyADQRBqIAAQpB4gAy0AEA0AAkAgAy0AEUHcAEYEQCAAIAAoAggiBUEBajYCCCAD\nQRBqIAAQpB4gAy0AEA0CIAMtABFB9QBHDQEgACAFQQJqNgIIIANBEGogABD2DSADLwEQDQIgAy8B\nEiIBQYBAa0H//wNxQYD4A0kNAyABQYDIAGpB//8DcSAEQYDQAGpB//8DcUEKdHJBgIAEaiIBQYCw\nA3NBgIC8f2pBgJC8f0kgAUGAgMQARnINBCADIAFBP3FBgAFyOgATIAMgAUESdkHwAXI6ABAgAyAB\nQQZ2QT9xQYABcjoAEiADIAFBDHZBP3FBgAFyOgARQQQMBgsgAUUNByAAIAAoAghBAWo2AgggA0EU\nNgIQIAAgA0EQahDUGwwJCyABRQRAIAIgBBCGHCAAQQAgAhCSBQwJCyAAIAVBAmo2AgggA0EUNgIQ\nIAAgA0EQahDUGwwICyADKAIUDAcLIANBETYCECAAIANBEGoQ1BsMBgsgA0EONgIQIAAgA0EQahDU\nGwwFCyADQQA2AhACQCAEQYABTwRAIARBgBBJDQEgAyAEQT9xQYABcjoAEiADIARBDHZB4AFyOgAQ\nIAMgBEEGdkE/cUGAAXI6ABFBAwwCCyADIAQ6ABBBAQwBCyADIARBP3FBgAFyOgARIAMgBEEGdkHA\nAXI6ABBBAgsQnyoMAgsgAygCDAwCCyACIAQQhhwLQQALIANBIGokAAuHCQACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAIAAtAABBAWsOKAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj\nJCUmJygACyABKAIAQavBygBBCCABKAIEKAIMEQQADwsgASgCAEGbwcoAQRAgASgCBCgCDBEEAA8L\nIAEoAgBBisHKAEERIAEoAgQoAgwRBAAPCyABKAIAQfvAygBBDyABKAIEKAIMEQQADwsgASgCAEHs\nwMoAQQ8gASgCBCgCDBEEAA8LIAEoAgBB2sDKAEESIAEoAgQoAgwRBAAPCyABKAIAQcnAygBBESAB\nKAIEKAIMEQQADwsgASgCAEG9wMoAQQwgASgCBCgCDBEEAA8LIAEoAgBBtMDKAEEJIAEoAgQoAgwR\nBAAPCyABKAIAQaTAygBBECABKAIEKAIMEQQADwsgASgCAEGZwMoAQQsgASgCBCgCDBEEAA8LIAEo\nAgBBj8DKAEEKIAEoAgQoAgwRBAAPCyABKAIAQYLAygBBDSABKAIEKAIMEQQADwsgASgCAEH4v8oA\nQQogASgCBCgCDBEEAA8LIAEoAgBB67/KAEENIAEoAgQoAgwRBAAPCyABKAIAQd+/ygBBDCABKAIE\nKAIMEQQADwsgASgCAEHOv8oAQREgASgCBCgCDBEEAA8LIAEoAgBBvL/KAEESIAEoAgQoAgwRBAAP\nCyABKAIAQa6/ygBBDiABKAIEKAIMEQQADwsgASgCAEGYv8oAQRYgASgCBCgCDBEEAA8LIAEoAgBB\njL/KAEEMIAEoAgQoAgwRBAAPCyABKAIAQYG/ygBBCyABKAIEKAIMEQQADwsgASgCAEH5vsoAQQgg\nASgCBCgCDBEEAA8LIAEoAgBB8L7KAEEJIAEoAgQoAgwRBAAPCyABKAIAQeW+ygBBCyABKAIEKAIM\nEQQADwsgASgCAEHavsoAQQsgASgCBCgCDBEEAA8LIAEoAgBBw77KAEEXIAEoAgQoAgwRBAAPCyAB\nKAIAQbe+ygBBDCABKAIEKAIMEQQADwsgASgCAEGrvsoAQQwgASgCBCgCDBEEAA8LIAEoAgBBmb7K\nAEESIAEoAgQoAgwRBAAPCyABKAIAQZG+ygBBCCABKAIEKAIMEQQADwsgASgCAEGDvsoAQQ4gASgC\nBCgCDBEEAA8LIAEoAgBB973KAEEMIAEoAgQoAgwRBAAPCyABKAIAQei9ygBBDyABKAIEKAIMEQQA\nDwsgASgCAEHVvcoAQRMgASgCBCgCDBEEAA8LIAEoAgBByr3KAEELIAEoAgQoAgwRBAAPCyABKAIA\nQei8ygBBCyABKAIEKAIMEQQADwsgASgCAEG9vcoAQQ0gASgCBCgCDBEEAA8LIAEoAgBBsr3KAEEL\nIAEoAgQoAgwRBAAPCyABKAIAQa29ygBBBSABKAIEKAIMEQQADwsgASgCAEGgvcoAQQ0gASgCBCgC\nDBEEAAv4BgIIfwF+IwBBgAJrIgMkACABAn8CQAJAAkACQAJAAkAgAS0AiAFBAWsOAwIABAELAAsg\nASABKAKAASIFNgJ4IAEgASgChAEiBDYCfCADQagBaiAEEMUCAkAgAy0AqAFBBkYEQCABQQY6AGAg\nAUHkAGogAygCrAEiAjYCAAwBCyABQeAAaiIEIAMpA6gBIgs3AwAgBEEQaiIGIANBuAFqKQMANwMA\nIARBCGoiByADQbABaikDADcDACALp0H/AXFBBkcNAiABQeQAaigCACECC0EKIQQMAwtBgIDAAEEj\nQbCrwAAQ+R0ACyADQdABaiAGKQMANwMAIANByAFqIAcpAwA3AwAgAyAEKQMANwPAASABIANBqAFq\nQdQAEI84IgRBADoAWCAEIAU2AlQLIANBqAFqIAEgAhDpCQJAIAMtAKgBIgVBAkcEQCADQd4AaiAD\nLQCrAToAACADQdoAaiADLQCvAToAACADIAMvAKkBOwFcIAMgAy8ArQE7AVggAy0ArAEhBCADKAKw\nASECIAMpArQBIQsgA0HgAGogA0G8AWpBLRCPOBogARDeKSAFDQEgA0HSAGoiBSADQd4Aai0AADoA\nACADQdYAaiIGIANB2gBqLQAAOgAAIAMgAy8BXDsBUCADIAMvAVg7AVQgA0EfaiADQeAAakEtEI84\nGiADQc4AaiIHIAYtAAA6AAAgAyADLwFUOwFMIAEoAnwhBiADQRBqIAEoAngiCCgCAEEIaiAIKAIE\nEIUjIAMoAhQhCCADKAIQIQkgA0EANgKoASADQQhqIANBqAFqIAEoAngiASgCCEEIaiABQQxqKAIA\nEM4NIAMoAgwhASADKAIIIQogAyAFLQAAOgBiIAMgAy8BUDsBYCADIAQ6AGMgAyADLwFMOwFkIAMg\nBy0AADoAZiADIAs3AGsgAyACNgBnIANB8wBqIANBH2pBLRCPOBogA0GoAWogBkEUaiAJIAggCiAB\nIANB4ABqELICIANBqAFqEKweQQshBAwCCyAAQQw6AABBAwwCCyADQdYAaiADQdoAai0AACIFOgAA\nIANBpgFqIAU6AAAgAyADLwFYIgU7AVQgAyAFOwGkAQsgACAEOgAAIAAgAy8BpAE7AAEgACALNwII\nIAAgAjYCBCAAQQNqIANBpgFqLQAAOgAAQQELOgCIASADQYACaiQAC44GAQx/IwBB8ABrIgIkACAB\nKAIIIghBAXYhDCABKAIMIQkgASgCBCEKIAEoAgAhCwNAAkAgBiAMRgRAIAhBAXEiBkEEdCEDIAIQ\n/hJBACEBA0AgASADRgRAIAogCEEEdEFgcSIAaiEFIAAgC2ohAEEAIQMgAiEEDAMFIAJBIGogCRDn\nCSACQTBqEP4SIAJB0ABqIAJBIGoQ3A4gAkE4aiACQdgAaiIEKQMANwMAIAIgAikDUDcDMCACQdAA\naiAAIAJBMGoQ6gIgASACaiIFQQhqIAQpAwA3AAAgBSACKQNQNwAAIAFBEGohAQwBCwALAAsgAhD+\nEiACQdAAahD+EkEAIQEDQCABQSBGRQRAIAJBMGogCRDnCSACQdAAaiABaiIDQQhqIAJBOGopAwA3\nAAAgAyACKQMwNwAAIAFBEGohAQwBCwsgAiAAIAJB0ABqEOoCIAJByABqIAsgBkEFdCINaiIBQRhq\nKQAANwMAIAJBQGsgAUEQaikAADcDACACQThqIAFBCGopAAA3AwAgAiABKQAANwMwIAJB0ABqEP4S\nQQAhBSACQdAAaiEEIAIhAyACQTBqIQcDQAJAIAVBAkcEQEEAIQEDQCABQRBGDQIgASAEaiABIANq\nLQAAIAEgB2otAABzOgAAIAFBAWohAQwACwALIAogDWoiASACKQNQNwAAIAFBGGogAkHoAGopAwA3\nAAAgAUEQaiACQeAAaikDADcAACABQQhqIAJB2ABqKQMANwAAIAZBAWohBgwDCyAHQRBqIQcgA0EQ\naiEDIARBEGohBCAFQQFqIQUMAAsACwsDQAJAIAMgBkcEQCACQThqIAAgA0EEdCIHaiIBQQhqKQAA\nNwMAIAIgASkAADcDMCACQdAAahCYHEEAIQEDQCABQRBGDQIgAkHQAGogAWogASAEai0AACACQTBq\nIAFqLQAAczoAACABQQFqIQEMAAsACyACQfAAaiQADwsgBSAHaiIBIAIpA1A3AAAgAUEIaiACQdgA\naikDADcAACAEQRBqIQQgA0EBaiEDDAALAAu6BgIKfwF+IwBBoAFrIgMkAAJAAkAgASgCBCIJRQ0A\nIANBKGogASgCACIKIAkgAhCMECADKAIoDQAgA0E0aigCACEEIANBMGooAgAhBSADKAIsIQYgA0EA\nOgA/AkAgBkUEQCADIAQ2AkggAyAFNgJEIANBADYCQCADQegAaiADQUBrIANBP2oQ5AMMAQsgA0Ho\nAGogBkF/aiAFIARBAnRqQcADaigCABDZISADKQNoIQIgAyADKAJwQX9qNgJIIAMgAjcDQCADQegA\naiADQUBrIANBP2oQ5AMgA0HIAGogA0H4AGopAwA3AwAgA0HQAGogA0GAAWopAwA3AwAgA0HYAGog\nA0GIAWopAwA3AwAgAyADKQNwNwNAIANBlAFqKAIAIQQgA0GYAWooAgAhBiADKQNoIQIgAygCkAEh\nBwNAAkAgBiAELwG+A0kNACAEKAK4AyIFRQ0AIAdBAWohByAELwG8AyEGIAUhBAwBCwsgBCAGQQN0\nakHgAmoiBSkDACENIAUgAjcDACADQfgAaiAEIAZBBXRqIgVBCGoiCCkAADcDACADQYABaiAFQRBq\nIgspAAA3AwAgA0GIAWogBUEYaiIMKQAANwMAIAUpAAAhAiAFIAMpA0A3AAAgCCADQcgAaikDADcA\nACALIANB0ABqKQMANwAAIAwgA0HYAGopAwA3AAAgAyACNwNwIAZBAWohBSAHBEAgBCAFQQJ0akHA\nA2ohBkEAIQVBACEIA0AgBigCACIEQcADaiEGIAcgCEEBaiIIRw0ACwsgA0GYAWogBTYCACADQZQB\naiAENgIAIANBADYCkAEgAyANNwNoCyADQUBrIANB6ABqQSgQjzgaIAEgASgCCEF/ajYCCCADLQA/\nBEAgCkUNAiABIAkoAsADIgQ2AgQgASAKQX9qNgIAIARBADYCuAMgCRDCBQsgAyADQUBrQSgQjzgi\nAUHoAGogAUEoEI84GiAAQRlqIAFBiAFqKQMANwAAIABBEWogAUGAAWopAwA3AAAgAEEJaiABQfgA\naikDADcAACAAIAEpA3A3AAFBASEECyAAIAQ6AAAgA0GgAWokAA8LQbCMywBBIUHUjMsAEPkdAAv0\nBQEGfwJAAkACQAJAAkAgAkEJTwRAIAMgAhDUCCICDQFBAA8LQQAhAiADQcz/e0sNAkEQIANBC2pB\neHEgA0ELSRshASAAQXxqIgUoAgAiBkF4cSEEAkACQAJAAkAgBkEDcQRAIABBeGohCCAEIAFPDQEg\nBCAIaiIHQey9zgAoAgBGDQIgB0Hovc4AKAIARg0DIAcoAgQiBkECcQ0GIAZBeHEiCSAEaiIEIAFP\nDQQMBgsgAUGAAkkgBCABQQRySXIgBCABa0GBgAhPcg0FDAgLIAQgAWsiAkEQSQ0HIAUgBkEBcSAB\nckECcjYCAAwGC0Hkvc4AKAIAIARqIgQgAU0NAyAFIAZBAXEgAXJBAnI2AgAgASAIaiICIAQgAWsi\nAUEBcjYCBEHkvc4AIAE2AgBB7L3OACACNgIADAYLQeC9zgAoAgAgBGoiBCABSQ0CAkAgBCABayID\nQQ9NBEAgBSAGQQFxIARyQQJyNgIAIAQgCGoiASABKAIEQQFyNgIEQQAhAwwBCyAFIAZBAXEgAXJB\nAnI2AgAgASAIaiICIANBAXI2AgQgAiADaiIBIAM2AgAgASABKAIEQX5xNgIEC0Hovc4AIAI2AgBB\n4L3OACADNgIADAULIAQgAWshAgJAIAlBgAJPBEAgBxDQCwwBCyAHQQxqKAIAIgMgB0EIaigCACIH\nRwRAIAcgAzYCDCADIAc2AggMAQtB2L3OAEHYvc4AKAIAQX4gBkEDdndxNgIACyACQRBPBEAgBSAF\nKAIAQQFxIAFyQQJyNgIADAQLIAUgBSgCAEEBcSAEckECcjYCACAEIAhqIgEgASgCBEEBcjYCBAwE\nCyACIAAgASADIAEgA0kbEI84GiAAEMIFDAELIAMQjgIiAUUNACABIABBfEF4IAUoAgAiAUEDcRsg\nAUF4cWoiASADIAEgA0kbEI84IAAQwgUPCyACDwsgASAIaiIBIAJBA3I2AgQgASACaiIDIAMoAgRB\nAXI2AgQgASACEKIGCyAAC88GAgh/An4jAEHAEWsiAyQAIANBGGogAkEYaikAADcDACADQRBqIAJB\nEGopAAA3AwAgA0EIaiACQQhqKQAANwMAIAMgAikAADcDACABQah7aiEEIAFB4ABqIQYgAUH4G2oo\nAgBBuAVsIQUCQAJAA0AgBUUNASAFQch6aiEFIARBuAVqIgQgAxCgNEUNAAsgACAEIAIgAS0AqBwQ\nygMMAQsgAUGAHGohBAJAIAEoAoAcRQRAIANByABqIAFBhBxqIgUQ3xAgA0GYBmoiByADQRhqKQMA\nNwMAIANBkAZqIgggA0EQaikDADcDACADQYgGaiIJIANBCGopAwA3AwAgAyADKQMANwOABiADQeAL\naiADQdgAaiIKKAIAIAMoAlwgA0GABmoQpQogA0GUBmogCikDADcCACADQYwGaiADQdAAaikDADcC\nACADIAMpA0g3AoQGIAQQnR4gAUEBNgKAHCAFIAMpAoAGNwIAIAFBjBxqIAkpAgA3AgAgAUGUHGog\nCCkCADcCACABQZwcaiAHKAIANgIADAELIANBmAZqIANBGGopAwA3AwAgA0GQBmogA0EQaikDADcD\nACADQYgGaiADQQhqKQMANwMAIAMgAykDADcDgAYgA0HgC2ogAUGYHGooAgAgAUGcHGooAgAgA0GA\nBmoQpQoLIANBvAtqIANB4AtqQSQQjzgaIANBgAZqIANBiAxqQbgFEI84GiADQQA2AiAgA0EgakEE\nciADQbwLakEkEI84GiADQcgAaiADQYAGakG4BRCPOBogA0HgC2ogA0HIAGogAiABLQCoHBDKAyAD\n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\nAzA3AgAgAUEQaiIEIANBOGopAwA3AgAgAUEYaiIIIANBQGspAwA3AgAgASADKAIsNgIEIAEgBTYC\nACABKAIcEIslEMUwIQVBmMPAABD/NiEJIANBmMPAADYCLCADQQE2AiggAyAJNgIwIAUoAgggA0Ew\nahDWLSADKQIsIQogBBCeNCABIAo3AhQgBEEBNgIAIAUQjCUgA0HIAWogCCkCADcDACADQcABaiAE\nKQIANwMAIAYgBykCADcDACADIAEpAgA3A7ABIANBKGogA0GwAWoQ8g0gAUHEAGogA0EoakGEARCP\nOBoLIANBsAFqIAFBxABqIgUgAhD/DiADKAKwASICQQJGDQEgA0EgaiIGIANBwAFqKAIANgIAIAMg\nAykDuAE3AxggAygCtAEhBCAFELQuIAINAiADQRBqIgUgBigCADYCACADIAMpAxg3AwgQ5wchBiAD\nQTBqIgcgAUFAaygCADYCACADIAEpAjg3AyggASgCNCEIQSQQujAiAkEANgIQIAJBADoADCACQQA2\nAgggAkKBgICAEDcCACADQegBaiACNgIAIANB5AFqIAg2AgAgA0H4AWogBjYCACADQdgBaiADKQMI\nNwMAIANB4AFqIAUoAgA2AgAgA0HsAWogAykDKDcCACADQfQBaiAHKAIANgIAIAMgBDYC1AEgA0EA\nNgLQAQwECyADQdABaiADKAIsEJkxDAILIABBAjYCAEEDDAMLIANB0AFqIAQQmTELIAFBOGooAgAg\nAUE8aigCABCMNCABQTRqEKQoCyAAIANB0AFqQSwQjzgaQQELOgDIASADQYACaiQAC/kFAg1/AX4j\nAEEgayIHJAAgByABNgIMAkAgACgCCCINQQFqIgEEQAJAIAEgACgCACIFIAVBAWoiBkEDdkEHbCAF\nQQhJGyIKQQF2SwRAIAdBEGpBCCABIApBAWoiAyABIANLGxD+DiAHKAIcIgJFDQEgBUEBaiEKIAco\nAhQhCCAHKAIQIQYgAEEMaigCACEEQXghA0EAIQEDQCABIApGBEAgACAGNgIAIABBDGogAjYCACAA\nIAggDWs2AgQgBUUNBSAFIARBCBCuKQwFCyABIARqLAAAQQBOBEAgBiACIAYgAiAHQQxqIAQgARCU\nJyIPEOsTIgsgDxCbKCACIAtBf3NBA3RqIAMgBGopAAA3AAALIAFBAWohASADQXhqIQMMAAsACyAA\n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\nIAI6AJgZIAUgCDYCjBkgBSADNgKAGSAFIA83A/gYIAUgDDYC5BggBSANNgLgGCAFIBBCwIQ9gCIP\nNwPoGCAFIBAgD0LA+8L/D358p0HoB2xBgJTr3ANwNgLwGCAFQaAZaiAFQUBrQfwMEI84GkEAIQMg\nBUEAOgCoJiAFIAc2AqQmIAUgBjYCoCYgBSABNgKcJiAFIAVBwA1qNgLIJiAFQcgmakGg0cAAEJg4\nIQEgBSgCjBlBA0YNASAFQcANahDuGQwBCyANIAwQoDUgAyEBCyALIAsoAgBBf2o2AgAgCiAKKAIA\nQX9qNgIAIAkgCSgCAEF/ajYCACAAIAQ2AgggACADNgIEIAAgATYCACAFQeAmaiQAC9QFARt/AkAC\nQAJAAkACQAJAAkAgAQRAIAFBAUYNASABQQJNDQIgAUEDRg0DIAFBBE0NBCABQQVGDQUgAUEGTQ0G\nIAFBB0cNB0EHQQdByODAABCjFgALQQBBAEHY38AAEKMWAAtBAUEBQejfwAAQoxYAC0ECIAFB+N/A\nABCjFgALQQNBA0GI4MAAEKMWAAtBBCABQZjgwAAQoxYAC0EFQQVBqODAABCjFgALQQYgAUG44MAA\nEKMWAAsgACAAKAIcIgEgACgCBCIFcyIJIAAoAhAiAyAAKAIIIgZzIg9zIhAgACgCDHMiByAGcyIL\nIBBxIgogByAAKAIYIgxzIgRzIAsgACgCACIHcyIXIAUgDCAAKAIUcyICIAdzIgVzIhYgASAGcyIM\ncyITcXMgAiALcyINIAQgASADcyIRcyIGcyIUIA9xIAYgEXEiCHMiBHMiEiAEIAUgFnEgCSACIAZz\nIgRyc3MiDnEiAiAMIA1xIAhzIgggAyAFcyIYIAdxIAxzIA1zIApzcyIKcyAOIAYgB3MiGSABIAVz\nIhpxIAQgCUF/c3EgAXNzIAhzIgNzcSIIIAJzIANxIhUgAiADcyIBcyABIAogEnMiAnEgCnMiAXEg\nAnMiAiAOIBVzIg4gAyAIcyIDcyIKcyIIIAEgA3MiEnMiFSAPcSARIBJxIg9zIhEgCiATcXMiEyAO\nIBBxcyIQIAQgASACcyIEcSIbIAIgBXFzIhwgFCAVcXMiFCAGIBJxcyIFczYCHCAAIAggDXEgBCAJ\ncSIGIAsgDnEiCSADIAdxcyILc3MgFHMiDSABIBpxcyIEIAggDHEgD3MgBXNzNgIUIAAgCiAXcSAJ\ncyAccyAQcyIHNgIQIAAgEyADIBhxcyAEczYCCCAAIAsgASAZcXMgG3MiASARIAIgFnFzcyIJIA1z\nNgIEIAAgBiAJczYCACAAIAUgB3M2AhggACABIAdzNgIMC4cGAQ5/IwBB4ABrIgIkACACIAFBGGoo\nAgAgAUEcaigCABCXKCACKAIEIQwgAigCACENIAFBIGooAgAiCyALKAIAIgNBAWo2AgACQCADQX9M\nDQAgAUEkaigCACIDIAMoAgAiBEEBajYCACAEQX9MDQAgAUEoaigCACIEIAQoAgAiBUEBajYCACAF\nQX9MDQAgAUEsaigCACIFIAUoAgAiBkEBajYCACAGQX9MDQAgAkFAayABQTBqEIINIAFB2ABqKAIA\nIgYgBigCACIHQQFqNgIAIAdBf0wNACABQdAAaigCACIHIAcoAgAiCEEBajYCACAIQX9MDQAgAkEQ\naiACQcgAaikDADcDACACQRhqIAJB0ABqKQMANwMAIAJBIGogAkHYAGopAwA3AwAgAiACKQNANwMI\nIAFB1ABqKAIAIQ4gASgCXCIIIAgoAgAiCUEBajYCACAJQX9MDQAgAUHgAGooAgAiCSAJKAIAIgpB\nAWo2AgAgCkF/TA0AIAFB5ABqKAIAIgogCigCACIPQQFqNgIAIA9Bf0wNAAJAIAEoAgBFBEAgAkEA\nNgIoDAELIAJBKGogARCjDwsCf0EAIAEoAmhFDQAaIAJBQGtBBHIgAUHsAGoQhBBBAQshASAAIA02\nAhggACACKQMINwIwIAAgCDYCXCAAQSxqIAU2AgAgAEEoaiAENgIAIABBJGogAzYCACAAQSBqIAs2\nAgAgAEEcaiAMNgIAIABB5ABqIAo2AgAgAEHgAGogCTYCACAAQdgAaiAGNgIAIABB1ABqIA42AgAg\nAEHQAGogBzYCACAAQThqIAJBEGopAwA3AgAgAEFAayACQRhqKQMANwIAIABByABqIAJBIGopAwA3\nAgAgAiABNgJAIABBEGogAkE4aikDADcCACAAQQhqIAJBMGopAwA3AgAgACACKQMoNwIAIABBgAFq\nIAJB2ABqKAIANgIAIABB+ABqIAJB0ABqKQMANwIAIABB8ABqIAJByABqKQMANwIAIAAgAikDQDcC\naCACQeAAaiQADwsAC6oGAQF/AkACQCAAKAIIQRxHBEAgACgCACAAQQRqKAIAEKA1AkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAggiAUF1akENIAFBCksbDhAAAQIDBAUGBwgJEAoLDA0O\nEAsgAEEMahCvKA8LIABBEGoQ6CYPCyAAQQxqEOofDwsgAEEMahC4Ig8LIABBDGoQpSgPCyAAQQxq\nEKYoDwsgAEEMahCnKA8LIABBDGoQ7i4PCyAAQQxqEKUrDwsgAEEMahCwKA8LIABBDGoQkCsPCyAA\nQQxqEJIYDwsgAEEIahCAGQ8LIABBDGoQqS4PCyAAQRBqELEoDwsCQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAIAAoAhAODw0AAQIDBAUGBwgJDwoLDA8LIABBNGoQ0isgAEEUaigCACAAQRhqKAIA\nEKA1IABBHGooAgAgAEEgaigCABCMNCAAQShqKAIAIABBLGooAgAQjDQPCyAAQdAAaigCAEECTwRA\nIABB1ABqKAIAIABB2ABqKAIAEKA1CyAAQcQAaiIBKAIAQQNHBEAgARDSKyAAQSRqKAIAIABBKGoo\nAgAQoDUgAEEsaigCACAAQTBqKAIAEIw0IABBOGooAgAgAEE8aigCABCMNAsgACgCFCAAQRhqKAIA\nEKA1IABBHGooAgAgAEEgaigCABCgNQ8LIABB2ABqENIrIABBFGooAgAgAEEYaigCABCgNSAAQRxq\nKAIAIABBIGooAgAQjDQgAEEoaigCACAAQSxqKAIAEIw0IABBNGooAgAgAEE4aigCABCMNCAAQUBr\nKAIAIABBxABqKAIAEIw0IABBzABqEOIrDwsgAEEYahDKJg8LIABBFGoQpSgPCyAAQRRqEKooDwsg\nAEEUahCsKA8LIABBFGoQ7y4PCyAAQRRqEJArDwsgAEEUahCpKA8LIABBFGoQ4hgPCyAAQRRqEMka\nDwsgAEEUaigCACAAQRhqKAIAEKA1IABBHGooAgAgAEEgaigCABCMNAsPCyAAQQxqKAIAIABBEGoo\nAgAQoDUPCyAAQRRqKAIAIABBGGooAgAQoDULhwYBCH8CQCACRQ0AQQAgAkF5aiIEIAQgAksbIQkg\nAUEDakF8cSABayEKQQAhBANAAkACQAJAAkACQAJAAkACQAJAIAEgBGotAAAiB0EYdEEYdSIIQQBO\nBEAgCiAEa0EDcSAKQX9Gcg0BIAQgCUkNAgwIC0EBIQZBASEDAkACQAJAAkACQAJAAkACQCAHQYSy\n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\nsARqIAJByAFqEIEPIQMgAkHIAWogAkH4AGpBKBCPOBogAkHIAWoQ/RMgAkHYBGogAkHIAWpBmNHB\nABDXAyACQbAEaiACQdgEahCBDyEEIAJB2ARqQZjRwQAgAkG4A2oQ1wMgAkG4A2ogAkHYBGogAyAE\nchDtMRCaFCACQbgDahCqKSEEIAJByAFqIAJBuANqQSgQjzgaIAJByAFqEP0TIAJBuANqIAJByAFq\nIAQQmhQgAyAFchDtMSEDIAJB2ARqIAJBzwFqIAJBuANqQSgQjzhBKBCPOBoCQCADQf8BcUEBRgRA\nIAEtAB9BB3YQ7TEhASACQcgBaiACQdgEakEoEI84GiACQcgBahD9EyACQdgEaiACQcgBaiABEJoU\nIAJByAFqIAJB2ARqQSgQjzgaIAJB8AFqIAJBKBCPOBogAkGYAmogAkEoakEoEI84GiACQcACaiAC\nQdgEaiACENcDIABBCGogAkHIAWpBoAEQjzgaIABCATcDAAwBCyAAQgA3AwALIAJBgAVqJAALsQYC\nAn8CfiMAQbABayIDJAACQAJAAkAgAQRAIANBGGoQgiUgAyADQRhqNgKsAQJAAkAgAigCACADQawB\nahD4BCICBEAgAygCGCADKAIcEIw0DAELIAMoAhghAiADKAIcIgQNAQsgA0EANgKcASADQQA6AIAB\nIAMgAjYChAEMAgsgAyADKAIgNgIgIAMgBDYCHCADIAI2AhggA0GAAWogASgCCCADQRhqEOIJIAMo\nApwBIgFFDQEgA0H4AGogA0GYAWooAgAiAjYCACADQfAAaiADQZABaikDACIFNwMAIANB6ABqIANB\niAFqKQMAIgY3AwAgA0FAayAGNwMAIANByABqIAU3AwAgA0HQAGogAjYCACADIAMpA4ABIgU3A2Ag\nAyAFNwM4IAMgAykDoAE3A1ggAyABNgJUIANBKGogA0E4ahDoCCADKAIoIQIgAygCLCIEBEAgA0Ek\naiADKAIwNgIAIANBIGogBDYCACADIAI2AhwgA0EANgIYIAMoAlAgARCMNAwDCyADQSBqIAI2AgAg\nA0EAOgAcIANBATYCGCADKAJQIAEQjDQMAgsgA0GAAWoQgiUgAyADQYABajYCOAJAAkAgAigCACAD\nQThqEPgEIgEEQCADKAKAASADKAKEARCMNAwBCyADKAKAASEBIAMoAoQBIgINAQsgAEEMOgAAIAAg\nATYCBAwDCyADIAIgAygCiAEQ0iAgAygCACADKAIEENEwIQQgASACEIw0IABBDzoAACAAIAQ2AgQM\nAgsgA0HoAGogA0GIAWooAgAiATYCACADQSRqIAE2AgAgAyADKQOAASIFNwNgIAMgBTcCHCADQQE2\nAhgLIANBCGogA0EYahDiGgJAAkAgAy0ACCIBQQ9GBEAgAygCDCEBIANBgAFqIANBEGooAgAiAiAD\nQRRqKAIAEN8SIAMoAoABDQEgAygChAEhBCAAQQ86AAAMAgsgACADLwAJOwABIABBA2ogAy0ACzoA\nACADKQIMIQUgACADKAIUNgAMIAAgBTcABCAAIAE6AAAMAgsgAygChAEhBCAAQQw6AAALIAAgBDYC\nBCABIAIQjDQLIANBsAFqJAALvQYBB38jAEGQAWsiBiQAIAZBNGogAUE/cTYCACAGQcAANgI4IAYg\nAUFAcSIBNgIsIAYgADYCKCAGIAAgAWo2AjADQCAGIAg2AkgDQCAGQSBqIAZBKGoQzBogBigCICIA\nRQRAIAggBUFgcUEgEPcuIgAgCCAASRshCiADQQRyIQtBACEBA0AgASAKRkUEQCAGQUBrIAFBAnRq\nKAIAIQkgBkHoAGogAkEYaikCADcDACAGQeAAaiACQRBqKQIANwMAIAZB2ABqIAJBCGopAgA3AwAg\nBiACKQIANwNQIAFBAWogBCABQQV0aiEDQQAhAQNAIAFBwABGRQRAIAZB0ABqIAEgCWpBwABCACAL\nEPEBIAFBQGshAQwBCwsgBkGIAWoiAUIANwMAIAZBgAFqIglCADcDACAGQfgAaiIMQgA3AwAgBkIA\nNwNwIAYoAlAhByAGQfAAakEAQQRB8I3BABDENSAHNgAAIAYoAlQhByAGQfAAakEEQQhBgI7BABDE\nNSAHNgAAIAYoAlghByAGQfAAakEIQQxBkI7BABDENSAHNgAAIAYoAlwhByAGQfAAakEMQRBBoI7B\nABDENSAHNgAAIAYoAmAhByAGQfAAakEQQRRBsI7BABDENSAHNgAAIAYoAmQhByAGQfAAakEUQRhB\nwI7BABDENSAHNgAAIAYoAmghByAGQfAAakEYQRxB0I7BABDENSAHNgAAIAYoAmwhByAGQfAAakEc\nQSBB4I7BABDENSAHNgAAIANBGGogASkDADcAACADQRBqIAkpAwA3AAAgA0EIaiAMKQMANwAAIAMg\nBikDcDcAACEBDAELCyAGKAI0BEAgBkEQaiAEIAUgCEEFdEHkicEAELooIAZBCGogBigCECAGKAIU\nQSBB5InBABC+IiAGKAIIIAYoAgwgBigCMCAGKAI0QfSJwQAQqCsgCEEBaiEICyAGQZABaiQAIAgP\nCyAGQRhqQQBBwAAgACAGKAIkQdSJwQAQmCEgBigCGCEAIAhBAU0EQCAGQUBrIAhBAnRqIAA2AgAg\nCEEBaiEIDAILIABFDQALCyAGIAA2AnBB0J/MAEErIAZB8ABqQfCOwQBB6KXLABCTFAALyAYBBH8j\nAEEwayICJAACfwJAAkACQAJAAkACQAJAQQAgACgCACIDQXlqIgQgBCADSxtBAWsOBgECAwQFBgAL\nIAAgASgCACABQQRqKAIAEOkFDAYLIABBBGogARD+NgwFCyACQQxqQQE2AgAgAkEUakEANgIAIAJB\n9NbDADYCCCACQaSWzAA2AhAgAkEANgIAIAEoAgAgAUEEaigCACACEOcbDAQLIAJBDGpBATYCACAC\nQRRqQQA2AgAgAkHA1sMANgIIIAJBpJbMADYCECACQQA2AgAgASgCACABQQRqKAIAIAIQ5xsMAwsg\nAEEEaiABKAIAIAFBBGooAgAQ3AQMAgsgAEEEaiEDAkACQAJAAkACQEEAIAAoAgQiBEF/aiIFIAUg\nBEsbQQFrDgQBAgMEAAsgAkEMakEBNgIAIAJBFGpBATYCACACQeChywA2AgggAkEANgIAIAJBNDYC\nHCACIAM2AiwgAUEEaigCACEAIAIgAkEYajYCECACIAJBLGo2AhggASgCACAAIAIQ5xsMBQsgAkEM\nakEBNgIAIAJBFGpBATYCACACQayhywA2AgggAkEANgIAIAJBNTYCHCACIAM2AiwgAUEEaigCACEA\nIAIgAkEYajYCECACIAJBLGo2AhggASgCACAAIAIQ5xsMBAsgAkEkakE2NgIAIAJBDGpBAjYCACAC\nQRRqQQI2AgAgAiAAQQhqNgIoIAJB9P7LADYCCCACQQA2AgAgAkE2NgIcIAIgAEEMajYCLCABQQRq\nKAIAIQAgAiACQRhqNgIQIAIgAkEsajYCICACIAJBKGo2AhggASgCACAAIAIQ5xsMAwsgAkEMakEB\nNgIAIAJBFGpBADYCACACQfSgywA2AgggAkGklswANgIQIAJBADYCACABKAIAIAFBBGooAgAgAhDn\nGwwCCyACQSRqQTY2AgAgAkEMakECNgIAIAJBFGpBAjYCACACIABBCGo2AiggAkGwoMsANgIIIAJB\nADYCACACQTY2AhwgAiAAQQxqNgIsIAFBBGooAgAhACACIAJBGGo2AhAgAiACQSxqNgIgIAIgAkEo\najYCGCABKAIAIAAgAhDnGwwBCyAAQQRqIAEQzwULIAJBMGokAAvaBgEBfyMAQUBqIgIkAAJ/AkAC\nQAJAAkACQAJAAkACQAJAAkACQCAALQAAQQFrDgoBAgMEBQYHCAkKAAsgAkE0akEBNgIAIAJBPGpB\nADYCACACQcTiwwA2AjAgAkGklswANgI4IAJBADYCKCABKAIAIAFBBGooAgAgAkEoahDnGwwKCyAC\nQTRqQQE2AgAgAkE8akEANgIAIAJBkOLDADYCMCACQaSWzAA2AjggAkEANgIoIAEoAgAgAUEEaigC\nACACQShqEOcbDAkLIAJBNGpBATYCACACQTxqQQA2AgAgAkHk4cMANgIwIAJBpJbMADYCOCACQQA2\nAiggASgCACABQQRqKAIAIAJBKGoQ5xsMCAsgAkE0akEBNgIAIAJBPGpBADYCACACQZjhwwA2AjAg\nAkGklswANgI4IAJBADYCKCABKAIAIAFBBGooAgAgAkEoahDnGwwHCyACQTRqQQE2AgAgAkE8akEA\nNgIAIAJB+NzDADYCMCACQaSWzAA2AjggAkEANgIoIAEoAgAgAUEEaigCACACQShqEOcbDAYLIAJB\nNGpBATYCACACQTxqQQA2AgAgAkHE4MMANgIwIAJBpJbMADYCOCACQQA2AiggASgCACABQQRqKAIA\nIAJBKGoQ5xsMBQsgAEEEaiABEI8ODAQLIABBBGogARCpCgwDCyACQTRqQQE2AgAgAkE8akEANgIA\nIAJBgODDADYCMCACQaSWzAA2AjggAkEANgIoIAEoAgAgAUEEaigCACACQShqEOcbDAILIAIgAEEE\najYCDCACIABBCGo2AiQgAkE0akECNgIAIAJBPGpBAjYCACACQRxqQZgBNgIAIAJBuN/DADYCMCAC\nQQA2AiggAkGYATYCFCABQQRqKAIAIQAgAiACQRBqNgI4IAIgAkEkajYCGCACIAJBDGo2AhAgASgC\nACAAIAJBKGoQ5xsMAQsgACgCBEUEQCABKAIAQayeyQBBKSABKAIEKAIMEQQADAELIAIgAEEEajYC\nJCACQTRqQQE2AgAgAkE8akEBNgIAIAJBpJ7JADYCMCACQQA2AiggAkH5ADYCFCABQQRqKAIAIQAg\nAiACQRBqNgI4IAIgAkEkajYCECABKAIAIAAgAkEoahDnGwsgAkFAayQAC48HAQN/IwBBkAZrIgUk\nACAFIAFBJGooAgAiBhDIIjoADyAFQfgFaiAGKAIIEJ0VIAVBEGogBSgC+AVBFGoiBxD8ASAFQfgD\naiAFQRBqQZwBEI84GiAFQbABaiAFQfgDaiACIAMgBBCuASAFQfgDaiAFQbABakGcARCPOBogACAF\nQdACakGoARCPOBogBUEBOgCABiAHENQEIAcgBUH4A2pBnAEQjzgaIAVB+AVqEPgpIAUgBhDIIjoA\nlwUCQEHYtc4AKAIADQBBiKbOABDFLUH/AXEiAEUNAEGMps4AKAIAIAAQqA5FDQBBjKbOACgCACID\nQQxqKAIAIQQgAygCCCEGIAMoAgAhBwJ/IAMoAgQiAgRAIAVBADYCwAEgBSAENgK8ASAFIAY2ArgB\nIAUgAjYCtAEgBSAHNgKwAUEBDAELIAVBADYCsAFBAAshACAFQagFaiAFQbABakHAhsMAEN4hIAVB\nhARqQQE2AgAgBUGMBGpBADYCACAFQfyGwwA2AoAEIAVBpJbMADYCiAQgBUEANgL4AwJAIAAgAkkE\nQCAFIAQ2ArwBIAUgBjYCuAEgBSACNgK0ASAFIAc2ArABIAUgADYCwAEgAEEBaiEADAELIAVBADYC\nsAELIAVBwAVqIAVBsAFqQcCGwwAQ3iEgBSABKAIoQQhqEJooIAUgBSkDADcD2AUCQCAAIAJJBEAg\nBSAENgK8ASAFIAY2ArgBIAUgAjYCtAEgBSAHNgKwASAFIAA2AsABIABBAWohAAwBCyAFQQA2ArAB\nCyAFQeAFaiAFQbABakHAhsMAEN4hIAUgBUEPajYC9AUCQCAAIAJJBEAgBSAANgIgIAUgBDYCHCAF\nIAY2AhggBSACNgIUIAUgBzYCEAwBCyAFQQA2AhALIAVB+AVqIAVBEGpBwIbDABDeISAFQdwBakGw\nhsMANgIAIAVB0AFqQbCGwwA2AgAgBUHEAWpBoIbDADYCACAFQdgBaiAFQRBqNgIAIAVBzAFqIAVB\n9AVqNgIAIAVBwAFqIAVB2AVqNgIAIAVBkIbDADYCuAEgBSADNgKgBSAFQQQ2ApwFIAUgBUH4BWo2\nAtQBIAUgBUHgBWo2AsgBIAUgBUHABWo2ArwBIAUgBUH4A2o2ArQBIAUgBUGoBWo2ArABIAUgBUGw\nAWo2ApgFIAUgBUGXBWo2AhBBjKbOACgCACAFQZgFahDrDgsgBUGQBmokAAuFBwEKfyMAQYAEayIC\nJAAgAkG4AWohCiACQdQBaiELAkACQANAIAJBEGogARCRCyACKAIYRQ0BIAogAkEYaigCADYCACAC\nIAIpAxA3A7ABQR0hAwJAIAIoArQBIgVBOGoiBCgCABC8IQ0AIAQoAgAQvSENACAFQTxqKAIAEOoV\nRQ0AIAJBATYC6AIgAkHAAWogBSACQegCahCkBCAEKAIAEL4hRQRAAkBB2LXOACgCAA0AQeyqzgAQ\nxS1B/wFxIgNFDQBB8KrOACgCACADEKgORQ0AQfCqzgAoAgAiBkEMaigCACEHIAYoAgghCCAGKAIA\nIQkCfyAGKAIEIgQEQCACQQA2AvgCIAIgBzYC9AIgAiAINgLwAiACIAQ2AuwCIAIgCTYC6AJBAQwB\nCyACQQA2AugCQQALIQMgAkGQA2ogAkHoAmpB6N/EABDeISACQQE2ArQDIAJBnODEADYCsAMgAkEA\nNgK8AyACQaSWzAA2ArgDIAJBADYCqAMCQCADIARJBEAgAiAHNgL0AiACIAg2AvACIAIgBDYC7AIg\nAiAJNgLoAiACIAM2AvgCIANBAWohAwwBCyACQQA2AugCCyACQcADaiACQegCakHo38QAEN4hIAIg\nBUEkaigCADYC3AMgAiAFKAIgQQhqNgLYAwJAIAMgBEkEQCACIAM2AvgCIAIgBzYC9AIgAiAINgLw\nAiACIAQ2AuwCIAIgCTYC6AIMAQsgAkEANgLoAgsgAkHgA2ogAkHoAmpB6N/EABDeISACQQhqIAUo\nAjRBCGoQmiggAkH418QANgKIAyACQfjXxAA2AvwCIAJB0NzEADYC8AIgAiAGNgLgAiACQQM2AtwC\nIAIgAikDCDcD+AMgAiACQfgDajYChAMgAiACQeADajYCgAMgAiACQdgDajYC+AIgAiACQcADajYC\n9AIgAiACQagDajYC7AIgAiACQZADajYC6AIgAiACQegCajYC2AJB8KrOACgCACACQdgCahDrDgsg\nAkGoAWogAkHIAWopAwA3AwAgAiACKQPAATcDoAEgAigC0AEhAyACQRxqIAtBhAEQjzgaDAELIAJB\nwAFqEJQWCyAKELMqIANBHUYNAAsgACACKQOgATcDACAAQQhqIAJBqAFqKQMANwMAIABBFGogAkEc\nakGEARCPOBogACADNgIQDAELIABBHTYCEAsgAkGABGokAAvYBgIFfwN+IwBBMGsiBCQAIARBGGpB\nAnIhCCAAKAIAIQYDQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAGDgQCAQADAAsgBkEDcUECRgRA\nA0BBiL7OACgCAA0FQYi+zgBBfzYCAEGMvs4AKAIAIgVFBEAgBEEIakEYQQgQmRQgBEEYQQgQmRQg\nBCgCBCEFIAQoAgAiBwRAIAcgBRDUCCEFCyAFRQ0HIAVCgYCAgBA3AgAgBUEANgIIQbi6zgApAwAh\nCQNAIAlCAXwiClANCUG4us4AIApBuLrOACkDACILIAkgC1EiBxs3AwAgCyEJIAdFDQALIAVBADsB\nFEGMvs4AIAU2AgAgBUEQakEANgIAIAVBGGogCjcDAAsgBSAFKAIAIgdBAWo2AgAgB0F/TA0GIAYh\nB0GIvs4AQYi+zgAoAgBBAWo2AgAgACAIIAAoAgAiBiAGIAdGGzYCACAEQQA6ACAgBCAFNgIYIAQg\nB0F8cTYCHCAGIAdGBEAgBC0AIEUNCQwMCwJAIAQoAhgiBUUNACAFIAUoAgAiBUF/ajYCACAFQQFH\nDQAgBCgCGBCiHgsgBkEDcUECRg0ADAwLAAtB/MLKAEHAACADEPkdAAsgBEEkakEBNgIAIARBLGpB\nADYCACAEQejDygA2AiAgBEGklswANgIoIARBADYCGCAEQRhqIAMQmSQACyAAIAAoAgAiBkECIAYb\nNgIAIAYNCSAEQQA6ABwgBEEDNgIYIAEgBEEYaiACKAIQEQEAIAAoAgAhASAAIAQoAhg2AgAgBCAB\nQQNxIgA2AhAgAEECRw0FIAFBfmoiBUUNAANAIAUoAgAhASAFQQA2AgAgAUUNByAFKAIEIAVBAToA\nCCABQRBqEMILIAEgASgCACICQX9qNgIAIAJBAUYEQCABEKIeCyIFDQALCyAEQTBqJAAPC0HgkswA\nQRAgBEEQakGAsMoAQYi7ygAQkxQACwALENUhAAsDQBDMByAELQAgRQ0ACwwCCyAEQQA2AiAgBEEQ\naiAEQRhqQaDEygAQ3hkAC0GQocwAQStBsMTKABD5HQALIAQoAhgiBUUNACAFIAUoAgAiBUF/ajYC\nACAFQQFHDQAgBCgCGBCiHiAAKAIAIQYMAQsgACgCACEGDAALAAvHBgEEfyMAQdADayIDJAAgACEE\nAkACQAJAAkACQCABDgQEAQIDAAtBwIrMAEEoQYiOzAAQ+R0ACyAAQQhqIQQMAgsgAEEQaiEEDAEL\nIABBGGohBAsgAkEDTQRAIANBqAFqIAQoAgAgBCgCBBDNBCACQQJ0QZyOzABqKAIAIQVBACEEA0Ag\nBEHAAEYEQAJAQQAhBCADQYACakH4jMwAKQMANwMAIANB+AFqQfCMzAApAwA3AwAgA0HwAWpB6IzM\nACkDADcDACADQgA3A4gCIANB4IzMACkDADcD6AEgA0HoAWogA0GoAWoQtjADQCAEQcAARkUEQCAD\nQagBaiAEaiIBIAEtAABB6gBzOgAAIARBAWohBAwBCwsgA0GoAmpB+IzMACkDADcDACADQaACakHw\njMwAKQMANwMAIANBmAJqQeiMzAApAwA3AwAgA0IANwOwAiADQeCMzAApAwA3A5ACIANBkAJqIANB\nqAFqELYwIANBOGogA0GQAmpBKBCPOBogA0EQaiADQegBakEoEI84GiADQbgCaiADQRBqQdAAEI84\nGiADQYgDahDKNiADQRBqIANBuAJqQZgBEI84GiADQeAAaiEEAkAgA0GgAWotAAAiAUE/RwRAIANB\nCGogBCABQeyGzAAQxSggAygCDEUNAiADKAIIIAUtAAA6AAAgAUEBaiEGDAELIAMgBCABQYyHzAAQ\nxSggAygCACADKAIEIAVBwAAgAWtBnIfMABCoKyADQRBqIAQQtjALIAMgBjoAoAEgA0G4AmogA0EQ\nakGYARCPOBogA0GoAWogA0G4AmoQkxMCQAJAAkACQAJAIAIOBAQBAgMAC0HAiswAQShBvI7MABD5\nHQALIABBCGohAAwCCyAAQRBqIQAMAQsgAEEYaiEACyADQdACaiADQcABaikDADcDACADQcgCaiAD\nQbgBaikDADcDACADQcACaiADQbABaikDADcDACADIAMpA6gBNwO4AiAAKAIAIAAoAgQgA0G4AmpB\nIEH4jcwAEKgrIANB0ANqJAAPCwUgA0GoAWogBGoiASABLQAAQTZzOgAAIARBAWohBAwBCwtBAUEA\nQeyGzAAQvTYACyACQQRBrI7MABCjFgALpAYBBX8jAEFAaiICJAAgAkEIaiABEJUVAkACQAJ/IAIt\n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\nOBogA0GQAmogBkEoEI84GiADQbgCaiAEQSgQjzgaQQMhAgNAIAIEQCACQX9qIQIgA0HIAGogA0Ho\nAWoQ+AwgA0HoAWogA0HIAGoQoCUMAQsLIANB4AJqIANB6AFqEPgMIAEgA0HgAmoQzCBBACEEA0BB\nAEHAACAEayIAIABBwABLGyEFIARBAWoiAiAEQQFxIgZqIQAgBCAGaiEEAkADQCAFIAZNDQEgAkEB\ncSACQQFqIQJFDQALIARBwABPDQUgA0HIAGogBEEBdkHAB2xB2KfMAGogA0EIaiAEai0AABCmDCAD\nQeACaiABIANByABqENUPIAEgA0HgAmoQzCAgACEEDAELCyADQYAEaiQADwsFIAQgASACQaiQwgAQ\nli0tAABBD3E6AAAgBEEBaiABIAJBuJDCABCWLS0AAEEEdjoAACAEQQJqIQQgAkEBaiECDAELCyAC\nQSBB+NDBABCjFgALQSBBIEGI0cEAEKMWAAvGBQIJfwJ+IwBBoAFrIgIkACACQSBqIAEoAgAgAUEE\naigCABCUJCACKAIkIQUgAigCICEGAn9BACABQRhqKAIARQ0AGiABQRxqIQMCQCABQTxqKAIAIgQE\nQCACQRhqIAQgAUFAaygCABCUJCACQfAAaiIHIANBCGopAgA3AwAgAkH4AGoiCCADQRBqKQIANwMA\nIAJBgAFqIgkgA0EYaikCADcDACACIAMpAgA3A2ggAigCGCEEIAIoAhwhAyACQZABaiABQcgAaigC\nACABQcwAaigCABD+HSACQYwBaiIKIAM2AgAgAkHQAGogBykDADcDACACQdgAaiAIKQMANwMAIAJB\n4ABqIAkpAwA3AwAgAkFAayACQZQBaikCADcDACACIAIpA2g3A0ggAiAKKQIANwM4DAELIAJB9ABq\nIAFBKGoQqh4gAkHoAGogAxCKJSACQdgAaiACQfgAaikDADcDACACQdAAaiACQfAAaikDADcDACAC\nIAIpA2g3A0hBACEECyACQYABaiACQeAAaikDADcDACACQfgAaiACQdgAaikDADcDACACQfAAaiAC\nQdAAaikDADcDACACQTBqIAJBQGspAwA3AwAgAiACKQNINwNoIAIgAikDODcDKEEBCyEDIAJBEGog\nAUEIaigCACABQQxqKAIAEJQkIAIpAxAhCyACQQhqIAFBEGooAgAgAUEUaigCABCUJCACKQMIIQwg\n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\nkMsAEPkdAAvYBQEJfyMAQZADayICJAACQAJAIAEoAgBFBEAgAUEoaigCACIFIAUoAgAiA0EBajYC\nACADQX9MDQIgAkHwAmogAUEEahCCDSACQcgBaiABQTBqEKsFIAFBLGooAgAiBiAGKAIAIgNBAWo2\nAgAgA0F/TA0CIAFBtAFqLQAAIQdBACEDIAFBJGooAgAiAQRAIAEgASgCACIEQQFqNgIAIAEhAyAE\nQX9MDQMLIAJBwAFqIgEgAkGIA2opAwA3AwAgAkG4AWoiBCACQYADaikDADcDACACQbABaiIIIAJB\n+AJqKQMANwMAIAIgAikD8AI3A6gBIAJBIGogAkHIAWpBhAEQjzgaIABBHGogASkDADcCACAAQRRq\nIAQpAwA3AgAgAEEMaiAIKQMANwIAIAAgAikDqAE3AgQgAEEsaiAGNgIAIABBKGogBTYCACAAQSRq\nIAM2AgAgAEEwaiACQSBqQYQBEI84GiAAQQA2AgAgAEG0AWogBzoAAAwBCyABQQhqKAIAIQMgAUEE\naigCACEFAn8gAUEMaigCACIERQRAIAJBCGogBSADEJQkIAIoAgwhBiACKAIIIQdBAAwBCyACQRhq\nIAUgAxCUJCACKAIcIQYgAigCGCEHIAJBEGogBCABQRBqKAIAEJQkIAIoAhQhCSACKAIQCyEFIAFB\nGGooAgAiBCAEKAIAIgNBAWo2AgAgA0F/TA0BIAFBHGooAgAiCCAIKAIAIgNBAWo2AgAgA0F/TA0B\nIAJB5AFqIAFBIGoQqwUCQCABQRRqKAIAIgNFBEBBACEDDAELIAMgAygCACIKQQFqNgIAIApBf0wN\nAgsgAiAINgLgASACIAQ2AtwBIAIgCTYC1AEgAiAFNgLQASACIAY2AswBIAIgBzYCyAEgAiADNgLY\nASACIAFBpAFqLQAAOgDoAiAAQQRqIAJByAFqQaQBEI84GiAAQQE2AgALIAJBkANqJAAPCwALvgYB\nB38jAEFAaiIBJAAgAUEFNgIUAkACQAJ/AkACQAJAIAAoAgBBAWsOAgECAAsQkSgiAgRAIAItAAwg\nAkEAOgAMQQFxRQ0EIAEgAhDWFCABKAIEIQMgAUEUaiABKAIAIgQoAgAgBEEEaigCABD4HSADIAMo\nAgBBAWo2AgAgAkEBOgAMDAULELUwIQIgAUGg1coANgIkIAEgAjYCICABQRRqIAJBoNXKABD4HSAB\nQSBqEIEoDAQLIAAoAgQMAQsgACgCBEEIagsiAigCBCIEIAIoAghBA3RqIQZBBSECA0AgBCAGRg0C\nIAFBCGogBBD+FSAEQQhqIQQgASgCCCIDRQ0AIAEgASgCDCIFNgIkIAUoAgghByABIAM2AiAgAkEA\nIAMgB0EHakF4cWogBSgCGBEFACIDIANBBkYbIgNLBEAgASADNgIUIAMhAgsgAUEgahCBKAwACwAL\nELUwIQIgAUGg1coANgIkIAEgAjYCICABQRRqIAJBoNXKABD4HSABQSBqEIEoC0Govs4AIQQgAEEE\naiECA0AgBCgCACIEBEAgBEGM0coAIAAoAgAgAigCABCxCAwBCwsCQEGsvs4ALQAARQ0AQeC1zgAo\nAgBBAkcEQCABQeC1zgA2AhggAUHktc4ANgIcIAEgAUE4ajYCKCABIAFBHGo2AiQgASABQRhqNgIg\nQeC1zgAgAUEgakH0zsoAEKUJC0EAIQNB6LXOAC0AACECQei1zgBBAToAACABIAJBAXEiAjoAHCAC\nRQRAQdC/zgAoAgBB/////wdxBEAQkzhBAXMhAwtB6bXOAC0AAEUEQEH0tc4AKAIAQQN0IQJB8LXO\nACgCACEEIABBBGohBQNAIAIEQCAEKAIAIAQoAgQgACgCACAFKAIAELEIIAJBeGohAiAEQQhqIQQM\nAQVB6LXOACADEKwpDAQLAAsACyABIAM6ACQgAUHotc4ANgIgQdCfzABBKyABQSBqQfzQygBBuNPK\nABCTFAALIAFBADYCNCABQaSWzAA2AjAgAUEBNgIsIAFBnJbMADYCKCABQQA2AiAgAUEcaiABQSBq\nEOEZAAtB2LXOACABKAIUNgIAIAAQjyQgAUFAayQAC+AFAQJ/IwBBgAFrIgIkACAAAn8CQAJAAkAC\nQAJAAkBBifLLAEEJEMc2RQRAAkBBuKTLAEEPEKw4RQRAIAJByABqIAEQrgIgAi0ASA0BIAJBOWog\nAkHhAGopAAA3AAAgAkExaiACQdkAaikAADcAACACQSlqIAJB0QBqKQAANwAAIAIgAikASTcAIQwH\nCyACQcgAaiABEJUVIAItAEgNAiABIAEoAgg2AgwgARDaBCIDDQMgAkEYaiABKAIMIAEoAgggASgC\nACABKAIEQfi9ywAQmCEgAkHwAGogAigCGCACKAIcEK0FIAIoAnAEQCACQRBqIAEQ+yAgAigCFCEB\nIAIoAhAhAyACQQ42AkggAkHIAGogAyABEOkkIQMMBAsgAkEgahC8IyACLQAgRQ0GIAIoAiQhAwwE\nCyACIAIoAkwiAzYCJCACQQE6ACAMAwsgAkEgaiABEJUVIAItACBFBEAgASABKAIINgIMAkAgARDa\nBCIDRQRAIAJBCGogASgCDCABKAIIIAEoAgAgASgCBEH4vcsAEJghIAJB8ABqIAIoAgggAigCDBCt\nBSACKAJwRQ0BIAIgARD7ICACKAIEIQEgAigCACEDIAJBDjYCICACIAJBIGogAyABEOkkIgM2Akwg\nAkEBOgBIDAYLIAJBAToASCACIAM2AkwMBQsgAkHIAGoQvSMgAi0ASEUNBiACKAJMIQMMBAsgAiAC\nKAIkIgM2AkwgAkEBOgBIDAMLIAIoAkwhAwsgAiADNgIkCyACQQE6AEggAiADNgJMCyAAIAM2AgRB\nAQwCCyACQeEAaiACQTlqKQAANwAAIAJB2QBqIAJBMWopAAA3AAAgAkHRAGogAkEpaikAADcAACAC\nIAIpACE3AEkLIAAgAikASTcAASAAQRlqIAJB4QBqKQAANwAAIABBEWogAkHZAGopAAA3AAAgAEEJ\naiACQdEAaikAADcAAEEACzoAACACQYABaiQAC9wEAR1/IAAgACgCGCICIAAoAgQiBXMiCiAAKAIU\nIgMgACgCDCIHc3MiCyAAKAIQIgEgB3MiBCAFIAAoAgAiCHMiBnMiDHIgASACcyIQIAQgCHMiGHFz\nIAEgACgCHCIBcyIRIAJzIhYgB3MiEyAEIAUgACgCCCIFcyINcyIXcSABIAJzIgIgByAIcyIIcyIH\nIBdzIhkgBHEiDnMiCXMiEiAJIBEgFnEgAiAGcyIUIBAgAyAFcyIJcyIacSIPIAcgDXNzc3MiDXEi\nBSAOIAIgB3FzIhUgBiAQcyIOIANzIhsgCCAKcyIccSALIAxxIAMgBHNzc3MiA3MgDSAVIA4gASAJ\ncyIVcSAIcyAPc3MiAXMiCnEgAXMiCCADIBJzIgkgASAFc3EgA3MiBnMiDyAEcSIdIAYgDnEiDnMg\nBiABIBJxIAlxIAUgCXNzIgRzIgEgFHEgAiADIA1xIApxIAUgCnNzIgIgBHMiA3EiEnMiDXM2AgAg\nACALIAIgCHMiC3EiBSAIIBtxIgpzIAMgD3MiCSATcSITIAMgB3EiB3MiFCAPIBlxIB1zIg8gCyAM\ncSILIAIgEHEiEHNzIgxzIgNzNgIcIAAgASAacSIBIAYgFXEiBnMgA3M2AhAgACACIBhxIgIgCSAX\ncXMgDHMiDCAGIAQgEXFzIgYgDnMiESABIApzIgEgEnNzczYCDCAAIAUgE3MgDHM2AgQgACADIAQg\nFnEgAnMiBHMgAXM2AgggACAEIA9zIAUgCCAccXNzIgQgC3MgEXMgFHM2AhQgACAEIBBzIAdzIAZz\nIA1zNgIYC5MGAQh/IwBBsANrIgMkAAJAAkACQAJAAkAgAS0AjApBAWsOAwMAAgELAAsgA0EQOgCQ\nASADQZABahDeLiABKAKICiEEIANByABqIAFB2AFqKQMANwMAIANBQGsgAUHQAWopAwA3AwAgA0E4\naiABQcgBaikDADcDACADIAEpA8ABNwMwIAEQxhEgA0HgAGogAUEwaikDADcDACADQdgAaiABQShq\nKQMANwMAIANBiAFqIAFB2ABqKAIANgIAIANB8ABqIAFBQGspAwA3AwAgA0H4AGogAUHIAGopAwA3\nAwAgAyABKQMgNwNQIAMgASkDUDcDgAEgAyABKQM4NwNoIAEoAlwhBSADQdACaiADQTBqQdwAEI84\nGiABQYgEaiABQegAaigCADYCACABQYAEaiABKQNgNwMAIAFBmARqIAEpA3g3AwAgAUGgBGogAUGA\nAWooAgA2AgAgAUGwBGogASkDkAE3AwAgAUG4BGogAUGYAWooAgA2AgAgAUHgAWogA0GQAWpBnAIQ\njzgaIAFB/ANqIAU2AgAgAUGMBGogASkCbDcCACABQZQEaiABQfQAaigCADYCACABQaQEaiABKQKE\nATcCACABQawEaiABQYwBaigCADYCACABQbwEaiABQZwBakEkEI84GiABQbQHakEAOgAAIAFBpAdq\nIAQ2AgALIANBkAFqIAFB4AFqIgQgAhCkASADLwGQASICQQRHBEAgA0EoaiIFIANBqgFqIgYvAQA7\nAQAgA0EgaiIHIANBogFqIggpAQA3AwAgA0EYaiIJIANBmgFqIgopAQA3AwAgAyADKQGSATcDECAE\nEMcGAkAgAkEDRgRAIANBDzoAAAwBCyAKIAkpAwA3AQAgCCAHKQMANwEAIAYgBS8BADsBACADIAI7\nAZABIAMgAykDEDcBkgEgAyADQZABahC+EQsgARCRNCAAQQhqIANBCGopAwA3AgAgACADKQMANwIA\n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\nByAHIAhHQQN0aiEHDAALAAsgACAFKQMgNwIAIABBCGogCSACazYCAAsgBUFAayQAC+cFAgF/An4j\nAEHABmsiAyQAIANBuARqIAEgAhDlAQJAAkACQCADKAK4BEUEQCADIAMpArwEIgQ3AwggAyADQcQE\naigCACIBNgIQIANBJGogATYCACADIARCIIg+AiAgA0IANwMYIANBuARqQQIgA0EYahCpBiADKAL8\nBSIBBEAgA0HwAWogA0G4BGpBxAEQjzgaIANBKGogA0HwAWpBxAEQjzgaIAMgATYC7AEgA0G4A2pB\nAEHAABCROBogA0G4BGogA0EYaiADQbgDakHAABDXEgJAAkACQCADLQC4BEEERwRAIAMpA7gEIgRC\n/wGDQgRSDQELIANBuARqIANBuANqQcAAEOgTIAMtALgEDQEgA0HwAWogA0G4BGpBAXJBwAAQjzga\nIANB+ANqIANB8AFqQcAAEI84GiADIAMoAiAgAygCJCIBIAFBQGpBxPjLABC7KyADQbgEaiADQShq\nIAMoAgAgAygCBCADQfgDahDpASADKAK4BCIBQQJHDQIgA0H4BGogA0EoakHIARCPOBogA0G4BGog\nA0H4A2pBwAAQjzgaIAAgA0G4BGpBiAIQjzgaDAYLIABBADYChAIgACAENwIEIABBAToAAAwECyAD\nQfsBaiADQcQEaigCACIBNgAAIAMgAykCvAQiBDcA8wEgA0HDBGogATYAACAAQQM6AAAgAEEANgKE\nAiADIAQ3ALsEIAAgAykAuAQ3AAEgAEEIaiADQb8EaikAADcAAAwDCyADKQK8BCEEIABBADYChAIg\nACAENwIIIAAgATYCBCAAQQM6AAAMAgsgA0H4AWogA0HABGopAwAiBDcDACADIAMpA7gEIgU3A/AB\nIABBCGogBDcCACAAIAU3AgAgAEEANgKEAgwCCyADKQK8BCEEIABBADYChAIgACAENwIEIABBAjoA\nAAwCCyADQShqEKQ0IAMoAuwBEMIFCyADQQhqEKgWIAMoAgggAygCDBCMNAsgA0HABmokAAvYBQEB\nfyMAQUBqIgMkAAJ/AkACQAJAAkACQAJAAkACQCAAKAIAQQFrDgcBAgMEBQYHAAsgA0EcakEBNgIA\nIANBJGpBADYCACADQcjdwwA2AhggA0GklswANgIgIANBADYCECABIAIgA0EQahDnGwwHCyADQRxq\nQQE2AgAgA0EkakEANgIAIANB+NzDADYCGCADQaSWzAA2AiAgA0EANgIQIAEgAiADQRBqEOcbDAYL\nIANBHGpBATYCACADQSRqQQA2AgAgA0HI3MMANgIYIANBpJbMADYCICADQQA2AhAgASACIANBEGoQ\n5xsMBQsgA0EcakEBNgIAIANBJGpBADYCACADQfzbwwA2AhggA0GklswANgIgIANBADYCECABIAIg\nA0EQahDnGwwECyADQRxqQQE2AgAgA0EkakEANgIAIANBtNvDADYCGCADQaSWzAA2AiAgA0EANgIQ\nIAEgAiADQRBqEOcbDAMLIANBNGpBjAE2AgAgA0EcakECNgIAIANBJGpBAjYCACADIABBBGo2Agwg\nA0H02sMANgIYIANBADYCECADQYwBNgIsIAMgAEEMajYCPCADIANBKGo2AiAgAyADQTxqNgIwIAMg\nA0EMajYCKCABIAIgA0EQahDnGwwCCyADQTRqQZMBNgIAIANBHGpBAjYCACADQSRqQQI2AgAgAyAA\nQQRqNgIMIANBkNrDADYCGCADQQA2AhAgA0GTATYCLCADIABBCGo2AjwgAyADQShqNgIgIAMgA0E8\najYCMCADIANBDGo2AiggASACIANBEGoQ5xsMAQsgAyAAQQRqNgIMIANBHGpBAjYCACADQSRqQQI2\nAgAgA0E0akGUATYCACADQaTZwwA2AhggA0EANgIQIANBjAE2AiwgAyAAQQxqNgI8IAMgA0EoajYC\nICADIANBDGo2AjAgAyADQTxqNgIoIAEgAiADQRBqEOcbCyADQUBrJAAL9QUBA38jAEGQAWsiBiQA\nIAZBMGogASACIAMgBCAFEPkPIAZBKGpBAEEDIAYoAjQiAiAGKAI4IgNByOvLABCYISAGQUBrIAYo\nAiggBigCLBCnFSAGQQE6AFwgBkECNgJYIAZChoCAgKABNwNQQX8hBUEBIQQCQANAIAZBIGogBkHQ\nAGoQzBYgBigCIEUEQCAGQQE6AHwgBkECNgJ4IAZCiYCAgOADNwNwA0AgBkEQaiAGQfAAahDMFiAG\nKAIQRQ0DIAZBCGogBigCFCIBIAFBA2ogBigCRCAGQcgAaiIBKAIAQfjrywAQmCEgBkGAAWogBigC\nCCAGKAIMEKcVIAZB2ABqIgMgASgCADYCACAGIAYpA0A3A1AgBkHQAGogBigChAEiBCAGKAKIARDK\nNSABIAMoAgA2AgAgBiAGKQNQNwNAIAYoAoABIAQQjDQMAAsACyAGQRhqIAYoAiQiASAEakF9aiAB\nIAIgA0HY68sAEJghIAYoAkgiASABIAVqIgdPBEAgBigCGCEHIAYoAkQhCCAGIAYoAhw2AnwgBiAH\nNgJ4IAYgASAIaiAFajYCcCAGIAQ2AnQgBkHgAGogBkHwAGpBAhC7EiAGQfgAaiIBIAZB6ABqKAIA\nNgIAIAYgBikDYDcDcCAGQYABaiAGQfAAahD5EiABIAZByABqIgcoAgA2AgAgBiAGKQNANwNwIAZB\n8ABqIAYoAoQBIgggBigCiAEQyjUgByABKAIANgIAIAYgBikDcDcDQCAGKAKAASAIEIw0IAVBf2oh\nBSAEQQFqIQQMAQsLIAcgAUHo68sAELg2AAsgBkEeQSAgBigCRCAGQcgAaiIBKAIAQYjsywAQmCEg\nBkHQAGogBigCACAGKAIEEKcVIAZB+ABqIgMgASgCADYCACAGIAYpA0A3A3AgBkHwAGogBigCVCIB\nIAYoAlgQyjUgAEEIaiADKAIANgIAIAAgBikDcDcCACAGKAJQIAEQjDQgBigCMCACEIw0IAZBkAFq\nJAAL3QUBDH8jAEGACWsiAiQAIAJBGGogAUGgBmooAgAgAUGkBmooAgAQlyggAigCHCEJIAIoAhgh\nCiACQRBqIAFBqAZqKAIAIAFBrAZqKAIAEJcoIAIoAhQhCyACKAIQIQwgACABEOMvIAEoAtAKIggg\nCCgCACIDQQFqNgIAAkAgA0F/TA0AIABBwAVqIAFBwAVqEJYLIAJBIGogAUGAAWoQ4y8gAkGgAWog\nAUGAAmoQlgsgAUHgAmooAgAiAyADKAIAIgRBAWo2AgAgBEF/TA0AIAFB5AJqKAIAIgQgBCgCACIF\nQQFqNgIAIAVBf0wNACACQYgCaiABQegCahCECiABQdQEaigCACIFIAUoAgAiBkEBajYCACAGQX9M\nDQAgAkH4A2ogAUHYBGoQ4ScgAUG8BWooAgAiBiAGKAIAIgdBAWo2AgAgB0F/TA0AIAIgBjYC3AQg\nAiAFNgL0AyACIAQ2AoQCIAIgAzYCgAIgAkHgBGogAUGwBmoQ4y8gAkHgBWogAUGwB2oQlgsgAkHA\nBmogAUGQCGoQrRggAEHUCmogAUHUCmoQ7RcgAEGQC2ogAUGQC2oQhAogAkEIaiABQdgJaigCACAB\nQdwJaigCABCXKCACKAIMIQQgAigCCCEFIAIgAUHgCWooAgAgAUHkCWooAgAQlyggAigCBCEGIAIo\nAgAhByACQZgIaiABQegJahDhJyABQcwKaigCACIDIAMoAgAiDUEBajYCACANQX9MDQAgAkGoB2og\nAUH4CGoQlgsgAkGUCGogBjYCACACQYwIaiAENgIAIAAgCDYC0AogAEGsBmogCzYCACAAIAw2AqgG\nIABBpAZqIAk2AgAgACAKNgKgBiACIAM2AvwIIAIgBzYCkAggAiAFNgKICCAAQYABaiACQSBqQcAE\nEI84GiAAQbAGaiACQeAEakHIAhCPOBogAEH4CGogAkGoB2pB2AEQjzgaIAJBgAlqJAAPCwALsAUB\nDX8jAEHgAGsiAyQAIANBADYCOCADQQE7ATQgA0EKNgIwIANCgYCAgKABNwMoIAMgAjYCJCADIAI2\nAhwgAyABNgIYIAMgAjYCFCADQQA2AhAgACgCBCEOIAAoAgAhDCAAKAIIIQYgA0EsaiEPAn8DQAJA\nIAohCyAHIQkCQAJAIAhB/wFxDQACfwNAAkAgAiAFSSIERQRAQQAgASAFaiAEGyEKAkAgByACIAVr\nIAQbIgdBB00EQEEAIQhBACEEA0AgBCAHRgRAIAchBAwDCyAEIApqLQAAQQpGBEBBASEIDAMFIARB\nAWohBAwBCwALAAsgA0EIakEKIAogBxDrCiADKAIMIQQgAygCCCEICyAIQQFGDQEgAiEFCyANDQNB\nASENIANBAToANUEBIQggAiEEIAsMAgsgAyAEIAVqIgRBAWoiBTYCICAFRSAFIAJLcg0AIAEgBGpB\nASAPQQEQ+SxFDQALIAMgBTYCEEEAIQggBQshCiADIAlBAWoiBzYCOAJAIAAtAAwEQCAJRQ0DIAYo\nAgBBCiAGQQRqIgkoAgAoAhARAgANBCAMQQFGDQEgBigCAEGIq8EAQQQgCSgCACgCDBEEAEUNAwwE\nCyAAQQE6AAwgDEUEQCAGKAIAQYirwQBBBCAGQQRqKAIAKAIMEQQARQ0DDAQLIAMgDjYCPCADQQM2\nAlwgA0ECNgJMIANBzKvLADYCSCADQQE2AlQgA0EBNgJEIANB0OrAADYCQCADIANBPGo2AlggBkEE\naigCACEJIAMgA0HYAGo2AlAgBigCACAJIANBQGsQ5xsNAwwCCyAGKAIAQfDqwABBByAJKAIAKAIM\nEQQARQ0BDAILQQAMAwsgBigCACABIAtqIAQgC2sgBkEEaigCACgCDBEEAEUNAQsLQQELIANB4ABq\nJAAL4AUCBX8GfiMAQYABayIEJAAgAb0hCQJAIAEgAWIEQEECIQUMAQsgCUL/////////B4MiDUKA\ngICAgICACIQgCUIBhkL+////////D4MgCUI0iKdB/w9xIgcbIgpCAYMhC0EDIQUCQAJAAkBBAUEC\nQQQgCUKAgICAgICA+P8AgyIOUCIIGyAOQoCAgICAgID4/wBRG0EDQQQgCBsgDVAbQX5qDgMAAQID\nC0EEIQUMAgsgB0HNd2ohBiALp0EBcyEFQgEhDAwBC0KAgICAgICAICAKQgGGIApCgICAgICAgAhR\nIgYbIQpCAkIBIAYbIQwgC6dBAXMhBUHLd0HMdyAGGyAHaiEGCyAEIAY7AXggBCAMNwNwIARCATcD\naCAEIAo3A2AgBCAFOgB6An8gBUECRgRAQaSWzAAhB0EADAELIAJFBEBB76fBAEGklswAIAlCAFMb\nIQcgCUI/iKcMAQtB76fBAEHwp8EAIAlCAFMbIQdBAQshAkEBIQYCfwJAAkACQAJAIAVBfmpBAyAF\nQQFLG0H/AXFBAWsOAwIBAAMLIARBIGogBEHgAGogBEEPahDpAgJAIAQoAiBFBEAgBEHQAGogBEHg\nAGogBEEPahDXAQwBCyAEQdgAaiAEQShqKAIANgIAIAQgBCkDIDcDUAsgBCAEKAJQIAQoAlQgBC8B\nWCADIARBIGoQvgkgBCgCBCEGIAQoAgAMAwtBAiEGIARBAjsBICADBEAgBEEwakEBNgIAIARBADsB\nLCAEQQI2AiggBEHIp8EANgIkIARBIGoMAwtBASEGIARBATYCKCAEQZDEyAA2AiQgBEEgagwCCyAE\nQQM2AiggBEHxp8EANgIkIARBAjsBICAEQSBqDAELIARBAzYCKCAEQfSnwQA2AiQgBEECOwEgIARB\nIGoLIQUgBEHcAGogBjYCACAEIAU2AlggBCACNgJUIAQgBzYCUCAAIARB0ABqEJ0GIARBgAFqJAAL\n1wUBA38jAEGQAWsiASQAIAFBiAFqIAAoAggQuBYgASgCjAEhAwJ/AkACQAJAAkACQAJAAkACQAJA\nAkACQAJAIAEoAogBIgAoAgxBAWsOCwECAwQFBgcICQoLAAsgAEGUAWooAgAgAEGYAWooAgAQxhgM\nCwsgAEGUAWooAgAgAEGYAWooAgAQxhgMCgsgAEGUAWooAgAgAEGYAWooAgAQxhgMCQsgAEGUAWoo\nAgAgAEGYAWooAgAQxhgMCAsgAUEYaiAAQZQBaigCACICQQhqKQMAIAJBEGooAgAQxxhBASABKQMY\nIAEoAiBCrAIQ5DANBxogAUEIaiAAQZgBaigCACIAQQhqKQMAIABBEGooAgAQxxggASkDCCABKAIQ\nQjwQ5DAMBwsgAEGUAWooAgAgAEGYAWooAgAQxhgMBgsgAEGUAWooAgAgAEGYAWooAgAQxhgMBQsg\nAEGUAWooAgAgAEGYAWooAgAQxhgMBAsgAUE4aiAAQZQBaigCACICQQhqKQMAIAJBEGooAgAQxxhB\nASABKQM4IAEoAkBCrAIQ5DANAxogAUEoaiAAQZgBaigCACIAQQhqKQMAIABBEGooAgAQxxggASkD\nKCABKAIwQjwQ5DAMAwsgAEGUAWooAgAgAEGYAWooAgAQxhgMAgsgAUHYAGogAEGUAWooAgAiAkEI\naikDACACQRBqKAIAEMcYQQEgASkDWCABKAJgQqwCEOQwDQEaIAFByABqIABBmAFqKAIAIgBBCGop\nAwAgAEEQaigCABDHGCABKQNIIAEoAlBCPBDkMAwBCyABQfgAaiAAQZQBaigCACICQQhqKQMAIAJB\nEGooAgAQxxhBASABKQN4IAEoAoABQqwCEOQwDQAaIAFB6ABqIABBmAFqKAIAIgBBCGopAwAgAEEQ\naigCABDHGCABKQNoIAEoAnBCPBDkMAsgAyADKAIAQX9qNgIAIAFBkAFqJAALqwUBBX8jAEGQAWsi\nAiQAIAFBDGohBAJAAkACQAJAAkACQCABKAIMIgVBA0YEQCACQQE2AkAgAkHwAGogASgCABCnAyAC\nQdAAaiACQfAAahC+HSACLQBQIgNBBkYNAiACQRhqIAJB4ABqKQMANwMAIAJBKGogAkHIAGooAgA2\nAgAgAiACLQBTOgALIAIgAi8AUTsACSACIAIpA1g3AxAgAiACKQNANwMgDAELIAJBMGogBBCqHiAC\nQUBrIAEQiiUgAkHwAGogAkFAaxDJNiACQdAAaiACQfAAahC+HSACLQBQIgNBBkYNAiACQRhqIAJB\n4ABqKQMANwMAIAJBKGogAkE4aigCADYCACACIAItAFM6AAsgAiACLwBROwAJIAIgAikDWDcDECAC\nIAIpAzA3AyALIAIgAigCVDYCDCACIAM6AAggAkEANgJkIAJCADcDWCACQQA2AlAgAkHQAGogAkEg\naiIGENMLIgMNAiACQQhqIAJB0ABqEIcOIgMNAiACQYgBaiACQegAaikDADcDACACQYABaiACQeAA\naikDADcDACACQfgAaiACQdgAaikDADcDACACIAIpA1A3A3AgACACQfAAahCqFgwDCyACKAJUIQMg\nAEEGOgAAIAAgAzYCBCACQUBrENIrDAMLIAIoAlQhAyAAQQY6AAAgACADNgIEIAJBMGoQ0isMAgsg\nAEEGOgAAIAAgAzYCBCACQdAAahDMKgsgBhDSKyACQQhqEOEjCwJAIAVBA0YEQCABKAIAIgBB4AFq\nKAIAIABB5AFqKAIAEKA1IABBvANqKAIAIABBwANqKAIAEIw0IABB6AFqEMQ2IABByANqKAIAIABB\nzANqKAIAEMYwIABBsANqENcVIAAQwgUMAQsgBBDSKyABENcVCyACQZABaiQAC+cFAQF/IwBBgAFr\nIgIkAAJ/AkACQAJAAkACQAJAIAAoAgBBAWsOBQECAwQFAAsgAkHcAGpBATYCACACQeQAakEANgIA\nIAJBsJfCADYCWCACQaSWzAA2AmAgAkEANgJQIAEoAgAgAUEEaigCACACQdAAahDnGwwFCyACQdwA\nakEBNgIAIAJB5ABqQQA2AgAgAkGIl8IANgJYIAJBpJbMADYCYCACQQA2AlAgASgCACABQQRqKAIA\nIAJB0ABqEOcbDAQLIAIgACkCCDcDKCACIAAoAgQ2AhggAkHcAGpBAzYCACACQeQAakECNgIAIAJB\nxABqQQM2AgAgAkHMlsIANgJYIAJBADYCUCACQQE2AjwgAUEEaigCACEAIAIgAkE4ajYCYCACIAJB\nGGo2AkAgAiACQShqNgI4IAEoAgAgACACQdAAahDnGwwDCyACQdwAakEBNgIAIAJB5ABqQQA2AgAg\nAkGolsIANgJYIAJBpJbMADYCYCACQQA2AlAgASgCACABQQRqKAIAIAJB0ABqEOcbDAILIAIgACkC\nEDcDCCACIAAoAgQ2AhQgAiAAKQIYNwMYIAIgACgCCDYCJCACIAApAiA3AyggAiAAKAIMNgI0IAJB\nxABqQQc2AgAgAkHMAGpBBjYCACACQfwAakEDNgIAIAJB9ABqQQE2AgAgAkHsAGpBAzYCACACQeQA\n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\nADYCACADQfAAaiADQcgAaikDADcDACADQegAaiADQUBrKQMANwMAIAMgAykDODcDYAwBCyADQegA\naiAFKQMANwMAIAMgAykDGDcDYEEAIQQLIAAgAykDYDcDCCAAQSRqIAQ2AgAgAEEgaiADQfgAaigC\nADYCACAAQRhqIANB8ABqKQMANwMAIABBEGogA0HoAGopAwA3AwBBAQs6ACAgACAKNwMAIANBkAFq\nJAAL4wUCBH8BfCMAQdAAayICJAACQAJAAkACQAJAAkACQCAALQAAQQFrDgUAAQIDBAULIAJBIGog\nASgCEEHlg8wAQemDzAAgAC0AASIAG0EEQQUgABsQqDYgAkEgahDELSEDDAULAkACQAJAIAAoAghB\nAWsOAgECAAsgAiACQSBqIABBEGopAwAQ1AwgAkHIAGogASgCECACKAIAIAIoAgQQqDYgAkHIAGoQ\nxC0hAwwGCyACQQhqIAJBIGogAEEQaikDABDGCyACQcgAaiABKAIQIAIoAgggAigCDBCoNiACQcgA\nahDELSEDDAULIABBEGorAwAiBhDYH0H/AXFBAk8EQCACQRBqIAJBIGogBhDqMyACQcgAaiABKAIQ\nIAIoAhAgAigCFBCoNiACQcgAahDELSEDDAULIAJBIGogASgCEBDuNiACQSBqEMQtIQMMBAsgAUEQ\naigCACAAQQhqKAIAIABBDGooAgAQuCchAwwDCyABIABBBGoQ2AkhAwwCCyAAQQxqKAIAIQQgAUEA\nOgAMIAEgASgCCEEBajYCCCACQSBqIAEoAhAiBUGGhcwAQQEQqDYgAkEgahDELSIDDQFBgAIhAyAE\nRQRAIAJBIGogASAFENMUIAJBIGoQxC0iAw0CQQAhAwsgAiABNgJMIAIgAzYCSCAAKAIEIQEgAiAE\nQQAgAEEIaigCACIAGzYCQCACIAA2AjggAiABNgI0IAIgADYCKCACIAE2AiQgAiAARUEBdCIANgIw\nIAIgADYCIANAIAJBGGogAkEgahCQCiACKAIYIgBFBEACQCACKAJIIgBB/wFxRQRAIABBgP4DcQ0B\nQQAhAwwFC0HAiswAQShBxIvMABD5HQALIAJBIGogAigCTCIAIAAoAhAQ0xQgAkEgahDELSEDDAML\nIAJByABqIAAgAigCHBDoDCIDRQ0ACwwBCyACQSBqIAEoAhAQ7jYgAkEgahDELSEDCyACQdAAaiQA\n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\nIAU6AA0gA0HAAWokAAugBQEDfyMAQYAIayIDJAAgA0EIaiABEIsXIANCATcDMEEAIQEgA0E4akEA\nQcgAEJE4GiADQYABaiADQQhqQSgQjzgaIANBsAFqQgA3AwAgA0G4AWpCADcDACADQcABakIANwMA\nIANByAFqQgA3AwAgA0IBNwOoASADQdABakEAQYACEJE4GiADQagBaiEEA0AgAUGAAkZFBEAgA0HQ\nAWogAWogAiABQQN2ai0AACABQQdxdkEBcToAACABQQFqIQEMAQsLIANB2ABqIQJBACEBA0AgAUGB\nfkYEQCADQTBqIANBgAFqIAMtANABEO0xEPMmIANB2AdqIAIQzRogA0GwB2ogA0EwaiADQdgHahDX\nAyAAIANBsAdqEMkGIANBgAhqJAAFIANBMGogA0GAAWogA0HQAWogAWoiBUH+AWotAAAgBUH/AWot\nAABzEO0xEPMmIANB0ANqIANBMGogAhCoISADQfgDaiADQTBqIAIQrREgA0GgBGogA0GAAWogBBCo\nISADQcgEaiADQYABaiAEEK0RIANB8ARqIANB0ANqEJI3IANBmAVqIANB+ANqEJI3IANBwAVqIANB\n8ARqIANBmAVqEK0RIANB6AVqIANB0ANqIANByARqENcDIANBkAZqIANB+ANqIANBoARqENcDIANB\nuAZqIANB6AVqIANBkAZqEKghIANB4AZqIANB6AVqIANBkAZqEK0RIANBgAFqIANBuAZqEJI3IANB\niAdqIANB4AZqEJI3IANBsAdqQeiRwgAgA0HABWoQ1wMgA0EwaiADQfAEaiADQZgFahDXAyADQdgH\naiADQbAHaiADQZgFahCoISACIANBwAVqIANB2AdqENcDIAQgA0EIaiADQYgHahDXAyABQX9qIQEM\nAQsLC+8EAQN/IwBBMGsiAiQAIAJBCGogASgCACIDEJUVAkACfwJAIAItAAhFBEAgAi0ACUUEQCAC\nQQI2AhggAyACQRhqELsbIQEgAEEBOgAAIAAgATYCBAwECwJAAkAgAi0ACiIEQSxHBEAgBEHdAEcE\nQCABLQAEDQIgAkEHNgIYIAMgAkEYahC7GyEBIABBAToAACAAIAE2AgQMBwsgAEEAOwEADAYLIAEt\nAAQNACADIAMoAghBAWo2AgggAkEYaiADEJUVIAItABgEQCAAIAIoAhw2AgQgAEEBOgAADAYLIAIt\nABkEQCACLQAaIQQMAgsgAkEFNgIYIAMgAkEYahC7GyEBIABBAToAACAAIAE2AgQMBQsgAUEAOgAE\nCyAEQd0ARgRAIAJBEjYCGCADIAJBGGoQuxshASAAQQE6AAAgACABNgIEDAQLIAJBCGogAxCVFSAC\nLQAIRQRAIAItAAlFBEAgAkEFNgIYIAMgAkEYahC7GwwECwJAAkACQCACLQAKIgFBLUYEQCADIAMo\nAghBAWo2AgggAkEYaiADQQAQgwgMAQsgAUFQakH/AXFBCk8EQCACIAMgAkEoakHk/MYAEJMGIgE2\nAgQMAgsgAkEYaiADQQEQgwgLIAIpAxhCA1ENBCACQRBqIAJBIGopAwA3AwAgAiACKQMYNwMIIAIg\nAkEIahCADiACLQAARQ0BIAIoAgQhAQsgASADEKwdDAQLIABBAmogAi0AAToAACAAQYACOwEADAQL\nIAIoAgwMAgsgACACKAIMNgIEIABBAToAAAwCCyACKAIgCyEBIABBAToAACAAIAE2AgQLIAJBMGok\nAAuLBQERfyMAQYABayIDJAACQAJAIAEEQCADQRhqIAFBf2oiCiACKALsAxD/BSADKAIcRQ0BIAJB\n8ANqIQYgAkHcAGohASADQRBqIANBGGoQiBsgAygCICEIIAMoAhQhCyADKAIQIQwgAiEEA0AgByAC\nLwHqA09FBEAgA0EIaiAEKAIAIARBBGooAgAQlCQgAygCDCENIAMoAgghDiADQUBrIg8gAUEYaikC\nADcDACADQThqIhAgAUEQaikCADcDACADQTBqIhEgAUEIaikCADcDACADIAEpAgA3AyggAUEgaigC\nACESIANByABqIAogBigCABD/BSADKAJQIRMgAygCTCEFIAMoAkghCSADQfAAaiAPKQMANwMAIANB\n6ABqIBApAwA3AwAgA0HgAGogESkDADcDACADIAMpAyg3A1ggAyASNgJ4IAVFBEBBACEJEJcuIQUL\nIAwgCyAOIA0gA0HYAGogCSAFEJAUIAdBAWohByABQSRqIQEgBEEIaiEEIAZBBGohBiAIIBNqQQFq\nIQgMAQsLIAAgAykDGDcCACAAQQhqIAg2AgAMAgsgAkHcAGohARCXLiEGIAIhBANAIAUgAi8B6gNP\nRQRAIAMgBCgCACAEQQRqKAIAEJQkIAMoAgQhByADKAIAIQggA0HwAGogAUEYaikCADcDACADQegA\naiABQRBqKQIANwMAIANB4ABqIAFBCGopAgA3AwAgAyABKQIANwNYIAMgAUEgaigCADYCeCAGIAgg\nByADQdgAahDzHCABQSRqIQEgBEEIaiEEIAVBAWohBQwBCwsgACAFNgIIIAAgBjYCBCAAQQA2AgAM\nAQtBkKHMAEErQZzgywAQ+R0ACyADQYABaiQAC+8EAQN/IwBBMGsiAiQAIAJBCGogASgCACIDEJUV\nAkACfwJAIAItAAhFBEAgAi0ACUUEQCACQQI2AhggAyACQRhqELsbIQEgAEEBOgAAIAAgATYCBAwE\nCwJAAkAgAi0ACiIEQSxHBEAgBEHdAEcEQCABLQAEDQIgAkEHNgIYIAMgAkEYahC7GyEBIABBAToA\nACAAIAE2AgQMBwsgAEEAOwEADAYLIAEtAAQNACADIAMoAghBAWo2AgggAkEYaiADEJUVIAItABgE\nQCAAIAIoAhw2AgQgAEEBOgAADAYLIAItABkEQCACLQAaIQQMAgsgAkEFNgIYIAMgAkEYahC7GyEB\nIABBAToAACAAIAE2AgQMBQsgAUEAOgAECyAEQd0ARgRAIAJBEjYCGCADIAJBGGoQuxshASAAQQE6\nAAAgACABNgIEDAQLIAJBCGogAxCVFSACLQAIRQRAIAItAAlFBEAgAkEFNgIYIAMgAkEYahC7GwwE\nCwJAAkACQCACLQAKIgFBLUYEQCADIAMoAghBAWo2AgggAkEYaiADQQAQgwgMAQsgAUFQakH/AXFB\nCk8EQCACIAMgAkEoakGYgcsAEJQGIgE2AgQMAgsgAkEYaiADQQEQgwgLIAIpAxhCA1ENBCACQRBq\nIAJBIGopAwA3AwAgAiACKQMYNwMIIAIgAkEIahCCDiACLQAARQ0BIAIoAgQhAQsgASADEKwdDAQL\nIABBAmogAi0AAToAACAAQYACOwEADAQLIAIoAgwMAgsgACACKAIMNgIEIABBAToAAAwCCyACKAIg\nCyEBIABBAToAACAAIAE2AgQLIAJBMGokAAvXBQIEfwJ+IwBB8ABrIgIkACABLQAIRQRAIAJBBDoA\nZCACQSBqEIsuIAEoAgAhBCACQRBqIAEoAgQQjg8gBCgCGCIFQQhqKQMAIAVBEGopAwAgAkEQahDJ\nGCEDAkACQAJAIAVBGGooAgAgA0EHdCAFQSBqKAIAdhCqMSIFQSBqKAIARQ0AIAVBCGopAwAgBUEQ\naikDACACKAIUIAIoAhgQyhghByACIAJBEGo2AmwgAiAFQRhqIgM2AiQgAygCACEDIAIgAkHsAGo2\nAiAgAkEIaiADIAVBJGoiAygCACAHIAJBIGpBowEQmxAgAigCCEUNACADKAIAIgMNAQsgBRD+LCAC\nQQI6AGQMAQsgAigCDCEGIAQoAhQhBCACQdgAakIANwMAIAJCADcDUCACIARBEGopAwAiBzcDSCAC\nIARBCGopAwAiCDcDQCACIAdC88rRy6eM2bL0AIU3AzggAiAHQu3ekfOWzNy35ACFNwMwIAIgCELh\n5JXz1uzZvOwAhTcDKCACIAhC9crNg9es27fzAIU3AyAgA0EAIAZrQRRsakFsaiIDKAIMIANBEGoo\nAgAgAkEgahD9NiACQSBqEKYKIQcCQAJAAkAgBEEYaigCACAHp0EHdCAEQSBqKAIAdhCqMSIEQSBq\nKAIARQ0AIARBCGopAwAgBEEQaikDACADQQxqIgMoAgAgA0EEaigCABDIGCEHIAIgAzYCbCACIARB\nGGoiAzYCJCADKAIAIQMgAiACQewAajYCICACIAMgBEEkaiIDKAIAIAcgAkEgakGiARCbECACKAIA\nRQ0AIAMoAgAiAw0BCyAEEP4sIAJBAjoAZAwBCyACQSBqIANBACACKAIEa0HQAGxqQbh/ahDKBiAE\nEP4sCyAFEP4sCyAAIAJBIGpByAAQjzgaIAIoAhAgAigCFBCMNCABQQE6AAggAkHwAGokAA8LQcC0\nxABBI0Hc0MQAEPkdAAvMBQEKfyMAQaADayICJAAgAkFAayABENUjIAIoAkQhBCACQThqIAIoAkAi\nASgCGCgCCBC6FiACKAI8IQUCQCACKAI4IgMoAgxBA0cEQCACQR02AvgBDAELIAJBgANqIANBHGoo\nAgAgA0EgaigCABDnHgJ/IAEoAghFBEAgAkEYaiADKAIQIANBFGooAgAQlCQgAigCHCEDIAIoAhgh\nBiACQRBqIAEoAgAgAUEEaigCABCUJCACQZgDaiACQYgDaigCADYCACACIAIpA4ADNwOQAyACKAIU\nIQcgAigCECEIQQAMAQsgAkEwaiABKAIAIAFBBGooAgAQlCQgAigCNCEJIAIoAjAhCiACQShqIAMo\nAhAgA0EUaigCABCUJCACKAIsIQMgAigCKCEGIAJBIGogASgCCCABQQxqKAIAEJQkIAJBmANqIAJB\niANqKAIANgIAIAIgAikDgAM3A5ADIAIoAiQhByACKAIgIQhBAQshCyACQYgCaiACQZgDaigCADYC\nACACQQE2AvwBIAIgCDYC9AEgAiAGNgLsASACIAs2AugBIAIgAikDkAM3A4ACIAIgCTYCtAIgAiAK\nNgKwAiACIAc2AvgBIAIgAzYC8AEgAkHQAGogAkHoAWoQmx0gAkHoAWogAUH4AGooAgAgAkHQAGoQ\nkw8LIAUgBSgCAEF/ajYCAAJAIAIoAvgBQR1GBEAgAkEdNgJgDAELIAJB0ABqIAJB6AFqQZgBEI84\nGgsgAkHIAGogAkHQAGoQmx4gAgJ/AkAgAgJ/AkACQCACKAJIQQFrDgIDAAELQSAMAQsgAigCTAs2\nAuwBQQAMAQsgAiACKAJMNgLsAUEBCzYC6AEgAkEIaiACQegBahChJiACKAIMIQEgAigCCCEDIAQg\nBCgCAEF/ajYCACAAIANBAEc2AgggACABQQAgAxs2AgQgACABNgIAIAJBoANqJAALpAUBBn8jAEHA\nA2siAiQAIAIgARDVIyACKAIEIQYCQAJAAkACQCACKAIAKAIUIgMoAghBAWsOAgECAAsgA0GYA2oo\nAgAhBCADKAKUAyEBIAJBQGsgA0EQakHAARCPOBogAkGAAmogA0HQAWpBwAEQjzgaIAJBKGpBACAB\nIAQgAkFAayACQYACaiADQaADaigCACADQaQDaigCABDuAQwCCyADQZgDaigCACEEIAMoApQDIQEg\nAkFAayADQRBqQcABEI84GiACQYACaiADQdABakHAARCPOBogAkEoakEBIAEgBCACQUBrIAJBgAJq\nIANBoANqKAIAIANBpANqKAIAEO4BDAELIANBmANqKAIAIQQgAygClAMhASACQUBrIANBEGpBwAEQ\njzgaIAJBgAJqIANB0AFqQcABEI84GiACQShqQQIgASAEIAJBQGsgAkGAAmogA0GgA2ooAgAgA0Gk\nA2ooAgAQ7gELQQIhAyACLQAoIQECfyACLwE4IgRBAkYEQCABEM8MIgFBCHYMAQsgAkGIAmogAkE0\naigCADYCACACQQxqIAJBPmovAQA7AQAgAiACKQIsNwOAAiACIAIoATo2AgggBCEDIAIvACkgAi0A\nK0EQdHILIQUgAkHIAGoiByACQYgCaigCADYCACACQSxqIgQgAkEMai8BADsBACACIAIpA4ACNwNA\n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\nAikDAFBFDQMgAyACKQIINwMYIAMgAkFAaykCADcDECAAQQRqIANBEGoQvx5BACEBDAMLIAIpAwBQ\nRQ0CIAMgAkHYAGopAgA3AxggAyACQSBqKQIANwMQIABBBGogA0EQahC/HkEAIQEMAgsgAikDAFBF\nDQEgAyACQdgAaikCADcDGCADIAJBIGopAgA3AxAgAEEEaiADQRBqEL8eQQAhAQwBC0EBIQEgA0EI\nagJ/AkACQAJAAkACQAJAAkACQCACKAIAQX5qDggAAQIDBAUGBwkLIAJBBGoMBwsgAkEEagwGCyAC\nQQxqDAULIAJBBGoMBAsgAkEEagwDCyACQRRqDAILIAJBFGoMAQsgAkEYagsiAigCACACQQRqKAIA\nEJQkIAMpAwghBEEAIQEgAEEMakEANgIAIAAgBDcCBAsgACABNgIAIANBIGokAAubBQEEfyMAQdAE\nayIDJAACQAJAAkACQAJAIAItAEhFBEAgAigCPCIEQQhqKAIAIARBDGooAgAQxRIiBEUNASAEKAIA\nDQEgA0EIaiAEQQhqQcABEI84GiADQcgBaiABELk2QQIhBEECIQUgAykDyAFQRQRAIANBkANqIANB\n0AFqQcABEI84GiADQZADaiADQQhqENYqIQULIANByAFqIAEQgRYgAy0AyAEEQCADQagDaiADQeEB\naikAADcDACADQaADaiADQdkBaikAADcDACADQZgDaiADQdEBaikAADcDACADIAMpAMkBNwOQAyAD\nQZADaiACEKA0IQQLIARBAXEiBkVBACAEQQJHGw0CIAVBA0YNAyAFQQFrDgIDBAILIABBDjYCACAA\nQQA6AAQMBAsgAEEONgIAIABBADoABAwDCyADQcgBaiADQQhqQcABEI84GiADQcgBahCrNSEGIANB\nyAFqIAEQuTZBACEEQQAhBSADKQPIAVBFBEAgA0GQA2ogA0HQAWpBwAEQjzgaIANBkANqEKs1IQUL\nIANB4AFqIAJBGGopAAA3AwAgA0HYAWogAkEQaikAADcDACADQdABaiACQQhqKQAANwMAIAMgAikA\nADcDyAEgA0HIAWoQ+R8hAiADQcgBaiABEIEWIAMtAMgBBEAgA0GoA2ogA0HhAWopAAA3AwAgA0Gg\nA2ogA0HZAWopAAA3AwAgA0GYA2ogA0HRAWopAAA3AwAgAyADKQDJATcDkAMgA0GQA2oQ+R8hBAsg\n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\nwBtqIANBsA1qQYwOEI84GkEAIQIgA0EAOgDYKSADIAY2AtQpIAMgBTYC0CkgAyABNgLMKSADIANB\nwBtqNgLoKSADQegpakHc0cAAEJg4IQEgAy0A2ClBBEYNACADQcAbahCgKwsgByAHKAIAQX9qNgIA\nIAAgBDYCCCAAIAI2AgQgACABNgIAIANBgCpqJAALrAUBB38jAEHgLmsiAyQAIANBIGogARDVIyAD\nKAIkIQcgAygCICEIIAMgAjYCLCACEBkhASADQQA2AsAuIAMgATYCtA0gA0EANgKwDSADIANBwC5q\nNgK8DSADIANBLGo2ArgNIANBGGogA0GwDWoQ7R8CQCADKAIYIgFFBEAgA0EANgLQLiADQoCAgIDA\nADcDyC4MAQsgAygCHCEEIANBEGpBBBDAHSADKAIQIQUgAygCFCICIAQ2AgQgAiABNgIAIANBATYC\nOCADIAI2AjQgAyAFNgIwIANB+B1qIANBuA1qKQMANwMAIAMgAykDsA03A/AdQQwhAUEBIQQDQCAD\nQQhqIANB8B1qEO0fIAMgAygCDCIGNgLcLiADIAMoAggiBTYC2C4CQCAFBEAgBCADKAIwRw0BIANB\nMGpBARCnDiADKAI0IQIMAQsgA0HYLmoQqy4gA0HQLmogA0E4aigCADYCACADIAMpAzA3A8guDAIL\nIAEgAmoiCSAGNgIAIAlBfGogBTYCACADIARBAWoiBDYCOCABQQhqIQEMAAsACwJAIAMoAsAuBEAg\nAygCxC4hAiADQcguahDrK0EBIQQgAiEBDAELIAMoAsguIQEgAygCzC4iBUUhBCAFRQRAIAEhAgwB\nCyADKALQLiEGIANBMGogCBDrBSADQbAhaiADQTBqQfwMEI84GiADQbANaiADQfAdakG8EBCPOBog\nA0HwHWogA0GwDWpBvBAQjzgaQQAhAiADQQA6ALguIAMgBjYCtC4gAyAFNgKwLiADIAE2AqwuIAMg\nA0HwHWo2AsguIANByC5qQazNwAAQmDghASADLQC4LkEERg0AIANB8B1qEJ8rCyAHIAcoAgBBf2o2\nAgAgACAENgIIIAAgAjYCBCAAIAE2AgAgA0HgLmokAAupBQIFfwF8IwBBgAFrIgMkACADQShqIAEQ\n0SAgAyADKAIsIgc2AjQgAyADKAIoIgE2AjACQAJAAkACQAJAIAFBAUYEQCADQQY2AjwgA0H00sYA\nNgI4IAMgBxByIgEQcyIEEHQiBTYCRCAEEKY0IAEQpjQgA0HYAGogBRDYFiADKAJcIgEgAygCYEH0\n0sYAQQYQ+SwhBCADKAJYIAEQjDQCQCAERQRAIANB5ABqQQM2AgAgA0HsAGpBAjYCACADQfwAakGt\nATYCACADQZDMxgA2AmBBACEBIANBADYCWCADQQE2AnQgAyADQfAAajYCaCADIANBxABqNgJ4IAMg\nA0E4ajYCcCADQcgAaiADQdgAahCxEiADKAJMIgYgAygCUBAKIQQgAygCSCAGEIw0IAMoAkQhBQwB\nCyAHQeDLxgBBAxAAIgEQdSEEIANBIGoQ5SkgAygCJCAEIAMoAiAiBBshBiADQQhqQX8CfwJAIARF\nBEAgARCmNCADQRBqIAYQXSADKAIQRQ0FIAMrAxgiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGYiBHFF\nDQEgCKsMAgtBqMzGAEEkEAohBCAGEKY0DAULQQALQQAgBBsgCEQAAOD////vQWQbENUjIAMoAgwh\nBCADKAIIIQEgBhCmNAsgBRCmNCABRQ0DIAMgASgCACABQQRqKAIAEJQkIAMoAgQgAygCACEFIAQg\nBCgCAEF/ajYCACEEDAQLIANBMGoQ0jIgAEEANgIADAQLQczMxgBBLxAKIQQgBiEBCyABEKY0IAUQ\npjQLQQAhBQsgBxCmNCAFBH8gA0HYAGoFIAIQ0jIgAkEBNgIAQQAhBSACQQRqCyAENgIAIABBCGog\nAygCWDYCACAAIAU2AgQgAEEBNgIACyADQYABaiQAC6MFAgZ/AX4jAEHABWsiAyQAAkACQAJAAkAC\nQAJAIAEtAKwBQQFrDgMDAAIBCwALIAEgASkDADcDICABQShqIAFBCGopAwA3AwAgAUEwaiABQRBq\nKQMANwMAIAFBOGogAUEYaikDADcDACABKQOgASEJIAEoAqgBIQQgAUH4AGpBADoAACABQfQAaiAE\nNgIAIAFB6ABqIAk3AwALIANBiANqIAFBQGsiBSACEN8DQQMhAiADKAL8AyIEQQNHDQEgAEEENgJg\nDAILQYCAwABBI0GcosYAEPkdAAsgA0EgaiADQYgDakH0ABCPOBogA0EYaiICIANBkARqIgYpAwA3\nAwAgA0EQaiIHIANBiARqIggpAwA3AwAgAyADKQOABDcDCCAFEN0fAkAgBEECRwRAIANBiANqIANB\nIGpB9AAQjzgaIAggBykDADcDACAGIAIpAwA3AwAgAyAENgL8AyADIAMpAwg3A4AEIANBmARqIANB\niANqEKQ1IANBwARqIANBmARqIAFBIGoQ9wogAygCoAUiAkECRwRAIANBqAJqIANBwARqQeAAEI84\nGiADQaACaiADQbQFaikCADcDACADQZgCaiADQawFaikCADcDACADIAMpAqQFNwOQAgsgA0GIA2oQ\nlCsgA0GwAWogA0GoAmpB4AAQjzgaIANBqAFqIANBoAJqKQMANwMAIANBoAFqIANBmAJqKQMANwMA\nIAMgAykDkAI3A5gBDAELIANBuAFqIANBKGopAwA3AwAgAyADKQMgNwOwAUEDIQILIAAgA0GwAWpB\n4AAQjzgiACACNgJgIAAgAykDmAE3AmQgAEHsAGogA0GgAWopAwA3AgAgAEH0AGogA0GoAWopAwA3\nAgBBASECCyABIAI6AKwBIANBwAVqJAALowUCBn8BfiMAQcAFayIDJAACQAJAAkACQAJAAkAgAS0A\nrAFBAWsOAwMAAgELAAsgASABKQMANwMgIAFBKGogAUEIaikDADcDACABQTBqIAFBEGopAwA3AwAg\nAUE4aiABQRhqKQMANwMAIAEpA6ABIQkgASgCqAEhBCABQfgAakEAOgAAIAFB9ABqIAQ2AgAgAUHo\nAGogCTcDAAsgA0GIA2ogAUFAayIFIAIQ4QNBAyECIAMoAvwDIgRBA0cNASAAQQQ2AmAMAgtBwPTF\nAEEjQZyixgAQ+R0ACyADQSBqIANBiANqQfQAEI84GiADQRhqIgIgA0GQBGoiBikDADcDACADQRBq\nIgcgA0GIBGoiCCkDADcDACADIAMpA4AENwMIIAUQ3R8CQCAEQQJHBEAgA0GIA2ogA0EgakH0ABCP\nOBogCCAHKQMANwMAIAYgAikDADcDACADIAQ2AvwDIAMgAykDCDcDgAQgA0GYBGogA0GIA2oQpDUg\nA0HABGogA0GYBGogAUEgahD3CiADKAKgBSICQQJHBEAgA0GoAmogA0HABGpB4AAQjzgaIANBoAJq\nIANBtAVqKQIANwMAIANBmAJqIANBrAVqKQIANwMAIAMgAykCpAU3A5ACCyADQYgDahCpKyADQbAB\naiADQagCakHgABCPOBogA0GoAWogA0GgAmopAwA3AwAgA0GgAWogA0GYAmopAwA3AwAgAyADKQOQ\nAjcDmAEMAQsgA0G4AWogA0EoaikDADcDACADIAMpAyA3A7ABQQMhAgsgACADQbABakHgABCPOCIA\nIAI2AmAgACADKQOYATcCZCAAQewAaiADQaABaikDADcCACAAQfQAaiADQagBaikDADcCAEEBIQIL\nIAEgAjoArAEgA0HABWokAAv3BAIDfwF+IwBBIGsiAyQAAkACfwJAAkACQAJAAkACQAJAAkACQAJA\nIAAoAggiBSAAKAIESQRAIAAoAgAgBWotAAAiBEEiRg0DIARBLUYNBCAEQeYARg0GIARB7gBGDQgg\nBEH0AEYNByAEQdsARg0CIARB+wBGDQogBEFQakH/AXFBCkkNAQsgA0EKNgIQIAAgA0EQahC7GwwK\nCyADIABBARCDCCADKQMAQgNRDQMgA0EYaiADQQhqKQMANwMAIAMgAykDADcDECADQRBqIAEgAhDY\nGAwJCyADQQo6ABAgA0EQaiABIAIQiA8MCAsgAEEgakEANgIAIAAgBUEBajYCCCADIAAgAEEYahDm\nCSADKAIAQQJGDQUgAykCBCEGIANBBToAECADIAY3AhQgA0EQaiABIAIQiA8MBwsgACAFQQFqNgII\nIAMgAEEAEIMIIAMpAwBCA1ENACADQRhqIANBCGopAwA3AwAgAyADKQMANwMQIANBEGogASACENgY\nDAYLIAMoAgghBAwGCyAAIAVBAWo2AgggAyAAQczmywBBBBCpEyIENgIQIAQNBSADQRBqEJA1IANB\nADsBECADQRBqIAEgAhCIDwwECyAAIAVBAWo2AgggAyAAQdDmywBBAxCpEyIENgIQIAQNBCADQRBq\nEJA1IANBgAI7ARAgA0EQaiABIAIQiA8MAwsgACAFQQFqNgIIIAMgAEHT5ssAQQMQqRMiBDYCECAE\nDQMgA0EQahCQNSADQQc6ABAgA0EQaiABIAIQiA8MAgsgAygCBCEEDAILIANBCzoAECADQRBqIAEg\nAhCIDwsgABCsHSEECyADQSBqJAAgBAv3BAIDfwF+IwBBIGsiAyQAAkACfwJAAkACQAJAAkACQAJA\nAkACQAJAIAAoAggiBSAAKAIESQRAIAAoAgAgBWotAAAiBEEiRg0DIARBLUYNBCAEQeYARg0GIARB\n7gBGDQggBEH0AEYNByAEQdsARg0CIARB+wBGDQogBEFQakH/AXFBCkkNAQsgA0EKNgIQIAAgA0EQ\nahC7GwwKCyADIABBARCDCCADKQMAQgNRDQMgA0EYaiADQQhqKQMANwMAIAMgAykDADcDECADQRBq\nIAEgAhDYGAwJCyADQQo6ABAgA0EQaiABIAIQiA8MCAsgAEEYakEANgIAIAAgBUEBajYCCCADIAAg\nAEEQahDBByADKAIAQQJGDQUgAykCBCEGIANBBToAECADIAY3AhQgA0EQaiABIAIQiA8MBwsgACAF\nQQFqNgIIIAMgAEEAEIMIIAMpAwBCA1ENACADQRhqIANBCGopAwA3AwAgAyADKQMANwMQIANBEGog\nASACENgYDAYLIAMoAgghBAwGCyAAIAVBAWo2AgggAyAAQczmywBBBBCpEyIENgIQIAQNBSADQRBq\nEJA1IANBADsBECADQRBqIAEgAhCIDwwECyAAIAVBAWo2AgggAyAAQdDmywBBAxCpEyIENgIQIAQN\nBCADQRBqEJA1IANBgAI7ARAgA0EQaiABIAIQiA8MAwsgACAFQQFqNgIIIAMgAEHT5ssAQQMQqRMi\nBDYCECAEDQMgA0EQahCQNSADQQc6ABAgA0EQaiABIAIQiA8MAgsgAygCBCEEDAILIANBCzoAECAD\nQRBqIAEgAhCIDwsgABCsHSEECyADQSBqJAAgBAv5BAEKfyMAQTBrIgMkACADQQM6ACggA0KAgICA\ngAQ3AyAgA0EANgIYIANBADYCECADIAE2AgwgAyAANgIIAn8CQAJAIAIoAgAiCkUEQCACQRRqKAIA\nIgBFDQEgAigCECEBIABBA3QhBSAAQX9qQf////8BcUEBaiEHIAIoAgghAANAIABBBGooAgAiBARA\nIAMoAgggACgCACAEIAMoAgwoAgwRBAANBAsgASgCACADQQhqIAFBBGooAgARAgANAyABQQhqIQEg\nAEEIaiEAIAVBeGoiBQ0ACwwBCyACKAIEIgBFDQAgAEEFdCELIABBf2pB////P3FBAWohByACKAII\nIQADQCAAQQRqKAIAIgEEQCADKAIIIAAoAgAgASADKAIMKAIMEQQADQMLIAMgBSAKaiIEQRxqLQAA\nOgAoIAMgBEEUaikCADcDICAEQRBqKAIAIQYgAigCECEIQQAhCUEAIQECQAJAAkAgBEEMaigCAEEB\naw4CAAIBCyAGQQN0IAhqIgxBBGooAgBBxQBHDQEgDCgCACgCACEGC0EBIQELIAMgBjYCFCADIAE2\n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\nkANqIAVBqAJqIAUoAgAgBSgCBBCAAwsgBUEwahDqKyAFQaADaiQAC+0EAQR/IwBBgAhrIgMkACAD\nQRBqIAEoAiQoAggQnRUgASgCICIEBEAgBCACEKsZCyADQSBqIAMoAhBBFGoiBBD8ASADQfgEaiAD\nQSBqQZwBEI84GiADQaAGaiACQQhqKAIANgIAIAMgAikCADcDmAYgA0HIAmogA0H4BGpBASADQZgG\nahCmBCADQfgEaiADQcgCakGcARCPOBogA0HsA2ooAgAhBSADQfADaigCACECIAMoAugDIQYgA0Hs\nAWogA0H0A2pB3AAQjzgaIANBwAFqIANB0ARqQSgQjzgaIANBAToAGCAEENQEIAQgA0H4BGpBnAEQ\njzgaAkAgAkEdRgRAIABBHTYCEAwBCyADQaQHaiADQewBakHcABCPOBoCQCACQRxHBEAgA0EIahCz\nBiADKAIMIQEgAygCCCEEIANByAJqIANB7AFqQdwAEI84GiADQaQDaiADQcABakEoEI84GiADQZgH\naiADQYQCaikCADcDACADQZAHaiADQfwBaikCADcDACADQYgHaiADQfQBaikCADcDACADIAMpAuwB\nNwOAByADQZgGaiADQegCakHkABCPOBoMAQsgA0HIAmogA0GoB2pB2AAQjzgaIANBgAdqIAFBiAFq\nKAIAIANByAJqEMAVQRwhAgsgACACNgIQIAAgATYCDCAAIAQ2AgggACAFNgIEIAAgBjYCACAAIAMp\nA4AHNwIUIABBHGogA0GIB2opAwA3AgAgAEEkaiADQZAHaikDADcCACAAQSxqIANBmAdqKQMANwIA\nIABBNGogA0GYBmpB5AAQjzgaCyADQRBqEPgpIANBgAhqJAALhgUBAX8jAEEQayIDJAACQAJAIAJB\nFEcEQCACQRxHDQEgAS0AAEHtAEcNASABLQABQS5HDQEgAS0AAkHvAEcNASABLQADQewARw0BIAEt\nAARB7QBHDQEgAS0ABUEuRw0BIAEtAAZB9gBHDQEgAS0AB0ExRw0BIAEtAAhBLkcNASABLQAJQeMA\nRw0BIAEtAApB9QBHDQEgAS0AC0HyAEcNASABLQAMQfYARw0BIAEtAA1B5QBHDQEgAS0ADkEyRw0B\nIAEtAA9BNUcNASABLQAQQTVHDQEgAS0AEUExRw0BIAEtABJBOUcNASABLQATQS1HDQEgAS0AFEHh\n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\nB4ghByADQQFqIQMMAQsLIAEgBSADQcSyywAQnS4gBzwAACACQUBrQiAQ3hAgAkHQAGogAkEsaigC\nACIDEIA4IAJBpAFqIAM2AgAgAkGcAWogAigCWDYCACACQZQBakEBNgIAIAJBjAFqIAU2AgAgAkGE\nAWpBATYCACACQfwAakEgNgIAIAJB9ABqIAIoAkg2AgAgAkHsAGpBATYCACACIAJBKGooAgA2AqAB\nIAIgAigCVCIDNgKYASACQeSDzAA2ApABIAIgATYCiAEgAkGJmcsANgKAASACIAQ2AnggAiACKAJE\nIgQ2AnAgAkGImcsANgJoIAJBATYCZCACIAY6AK8BIAIgAkGvAWo2AmAgACACQeAAakEJELsSIAIo\nAlAgAxCMNCACKAJAIAQQjDQgAigCMCABEIw0IAJBEGoQgyogAkGwAWokAAuTBAIOfw1+IABBGGoo\nAgAhAiAAQTRqIgYoAgAhByAAQRxqKAIAIQMgAEEwaiIIKAIAIQkgAEEgaigCACEEIABBLGoiCigC\nACELIABBKGoiDCgCACENIABBFGooAgAhBSAANQIQIRAgACgCJCEOIAEoAAAQ7iQhDyAKIA0gASgA\nAxDuJEECdkH///8fcWqtIhIgBa0iGH4gDiAPQf///x9xaq0iEyACrSIafnwgECALIAEoAAYQ7iRB\nBHZB////H3FqrSIUfnwgCSABKAAJEO4kQQZ2aq0iFSAEQQVsrSIRfnwgByABKAAMEO4kQQh2akGA\ngIAIaq0iFiADQQVsrSIXfnwgECASfiATIBh+fCARIBR+fCAVIBd+fCAWIAJBBWytIhl+fCARIBJ+\nIBAgE358IBQgF358IBUgGX58IBYgBUEFbK1+fCIXQhqIQv////8Pg3wiGUIaiEL/////D4N8Ihun\nQf///x9xNgIAIAggEiAafiATIAOtIhx+fCAUIBh+fCAQIBV+fCARIBZ+fCAbQhqIQv////8Pg3wi\nEadB////H3E2AgAgBiASIBx+IBMgBK1+fCAUIBp+fCAVIBh+fCAQIBZ+fCARQhqIQv////8Pg3wi\nEKdB////H3E2AgAgACAQQhqIp0EFbCAXp0H///8fcWoiAEH///8fcTYCJCAMIBmnQf///x9xIABB\nGnZqNgIAC94EAgd/AX4jAEEwayIDJAAgA0EANgIQIANCgICAgIABNwMIIANBIGpBAXIhCEEIIQkC\n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\nIwBB8ABrIgIkAAJ/AkACQAJAAkACQEGS8ssAQQwQxzZFBEACQEHw8csAQRkQxzZFBEAgAkHIAGog\nARCsAiACLQBIDQEgAkFAayACQeEAaikAACIENwMAIAJBOGogAkHZAGopAAAiBTcDACACQTBqIAJB\n0QBqKQAAIgY3AwAgAiACKQBJIgc3AyggAkHgAGogBDcDACACQdgAaiAFNwMAIAJB0ABqIAY3AwAg\nAiAHNwNIIAJBAXIgAkHIAGoQqhwMBgsgAkHIAGogARCVFSACLQBIDQIgASABKAIINgIMIAEQ2QQi\nAw0EIAEoAhAgAUEUaigCACABKAIMIAEoAggQ6BcgAhC4IyACLQAARQ0FIAIoAgQhAwwECyACIAIo\nAkwiAzYCBAwDCyACIAEQlRUgAi0AAA0BIAEgASgCCDYCDCABENkEIgMEQCACIAM2AkxBAQwGCyAB\nKAIQIAFBFGooAgAgASgCDCABKAIIEOgXIAJByABqELkjIAItAEhFDQQgAigCTCEDQQEMBQsgAigC\nTCEDDAELIAIgAigCBCIDNgJMIAJBAToASEEBDAMLIAJBAToASCACIAM2AkxBAQwCCyACQeEAaiAC\nQRlqKQAANwAAIAJB2QBqIAJBEWopAAA3AAAgAkHRAGogAkEJaikAADcAACACIAIpAAE3AEkLQSBB\nARC5LyIDQRhqIAJB4QBqKQAANwAAIANBEGogAkHZAGopAAA3AAAgA0EIaiACQdEAaikAADcAACAD\nIAIpAEk3AABBAAshASAAIAM2AgQgACABNgIAIAJB8ABqJAAL7wQCA38BfiMAQfABayICJAAgAkEA\nNgIUIAJCADcDCCACQQA2AgACQAJAIAIgASgCACABQQRqKAIAEMsLIgMNACACQcibyQBBCiABQaAC\naigCACABQaQCaigCABDMCyIDDQAgAkGwkskAQQsQqxYiAw0AIAIoAgBFBEAgAkEoaiACQRBqIgNB\nCGooAgAiBDYCACACIAMpAgAiBTcDICACQQA2AhQgAkGwAWogBDYCACACIAU3A6gBIAJBMGogAkGo\nAWoQ5CcgAkHgAGogAkE4aigCADYCACACIAIpAzA3A1ggAkGYAWogAUEIaiIDEN01IAJBqAFqIANB\nwAAQjzgaIAJCgICAgIAINwPoASACQZgBaiACQagBahCgFCACQagBaiACKAKcASACKAKgARCnFSAC\n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\nnBFqKQIANwIAIA8gEDYCACACIBE3AxAgDSABIApByAFsaiIBQcgBEI84IQogASACQegBakHIARCP\nOBogAkEIaiIBIAMoAgA2AgAgAiACKQMQNwMAIAJB6AFqIApByAEQjzgaIAsgB0EMbGoiA0EIaiAB\nKAIANgIAIAMgAikDADcCACAEIAdByAFsaiACQegBakHIARCPOBogAEEBRg0AIARBqBJqIgEgBkEC\ndGogASAIQQJ0QQRqEI44GiAFIA5BAnRqQagSaiAGIAEgBhDUKSAEENMcCyAAQX9qIQAgBCEBDAEL\nC0HIkssAQRlB5JLLABD5HQALIAJBsANqJAAPC0GEj8sAQSdBrI/LABD5HQALtQQCDn8BfiMAQfAA\nayIDJAACQAJAIAEEQCADQRBqIAFBf2oiCiACKALAAxC1BiADKAIURQ0BIAJBxANqIQYgAkHgAmoh\nByADQQhqIANBEGoQkhsgAygCGCEIIAMoAgwhCyADKAIIIQwgAiEBA0AgBSACLwG+A09FBEAgBykD\nACERIANBOGoiDSABQRhqKQAANwMAIANBMGoiDiABQRBqKQAANwMAIANBKGoiDyABQQhqKQAANwMA\nIAMgASkAADcDICADQUBrIAogBigCABC1BiADKAJIIRAgAygCRCEEIAMoAkAhCSADQegAaiANKQMA\nNwMAIANB4ABqIA4pAwA3AwAgA0HYAGogDykDADcDACADIAMpAyA3A1AgBEUEQEEAIQkQoS4hBAsg\nDCALIBEgA0HQAGogCSAEENIQIAVBAWohBSABQSBqIQEgB0EIaiEHIAZBBGohBiAIIBBqQQFqIQgM\nAQsLIAAgAykDEDcCACAAQQhqIAg2AgAMAgsgAkHgAmohBRChLiEGIAIhAQNAIAQgAi8BvgNPRQRA\nIAUpAwAhESADQegAaiABQRhqKQAANwMAIANB4ABqIAFBEGopAAA3AwAgA0HYAGogAUEIaikAADcD\nACADIAEpAAA3A1AgBiARIANB0ABqEM8VIAFBIGohASAFQQhqIQUgBEEBaiEEDAELCyAAIAQ2Aggg\nACAGNgIEIABBADYCAAwBC0GQocwAQStBnODLABD5HQALIANB8ABqJAAL7QMBDH8jAEEgayIEJAAC\nQAJ/QZS+zgAoAgAiAARAQZi+zgBBACAAGwwBCyAEQRBqEIgcEKUSIARBCGogBEEQakH4y8oAELgb\n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\nQQxqQQE2AgAgAkEUakEBNgIAIAJBnMHHADYCCCACQQA2AgAgAkHNATYCHCACIABBAWo2AiwgAUEE\naigCACEAIAIgAkEYajYCECACIAJBLGo2AhggASgCACAAIAIQ5xsMAwsgAkEMakEBNgIAIAJBFGpB\nATYCACACQezAxwA2AgggAkEANgIAIAJBzgE2AhwgAiAAQQRqNgIsIAFBBGooAgAhACACIAJBGGo2\nAhAgAiACQSxqNgIYIAEoAgAgACACEOcbDAILIAJBJGpBlgE2AgAgAkEMakECNgIAIAJBFGpBAjYC\nACACIABBAWo2AiggAkGYwMcANgIIIAJBADYCACACQZYBNgIcIAIgAEECajYCLCABQQRqKAIAIQAg\nAiACQRhqNgIQIAIgAkEsajYCICACIAJBKGo2AhggASgCACAAIAIQ5xsMAQsgAkEkakE2NgIAIAJB\nDGpBAjYCACACQRRqQQI2AgAgAiAAQQRqNgIoIAJB3L/HADYCCCACQQA2AgAgAkE2NgIcIAIgAEEI\najYCLCABQQRqKAIAIQAgAiACQRhqNgIQIAIgAkEsajYCICACIAJBKGo2AhggASgCACAAIAIQ5xsL\nIAJBMGokAAu/BAILfwR+IwBB0ABrIgMkAAJAAkAgAEEMaigCACIFLwGSAyIEIAFqIgpBC00EQCAA\nKAIEIgcvAZIDIgggAUkNASAHIAggAWsiAjsBkgMgBSAKOwGSAyAFQYwCaiIGIAFBDGxqIAYgBEEM\nbBCOOCAFIAFBGGxqIAUgBEEYbBCOOCEMIAcgAkEMbGoiBEGYAmogCCACQQFqIghrIgkgBiABQX9q\nIgYQ2ykgByACQRhsaiICQRhqIAkgBSAGEOApIANBMGoiBiAEQZQCaigCADYCACADIARBjAJqKQIA\nNwMoIANByABqIgQgAkEQaikDADcDACADQUBrIgkgAkEIaikDADcDACADIAIpAwA3AzggAyAAQRRq\nKAIAIABBGGooAgAgA0EoaiADQThqEJQRIAYgA0EIaigCACICNgIAIAMgAykDACINNwMoIAQgA0Eg\naikDACIONwMAIAkgA0EYaikDACIPNwMAIAMgAykDECIQNwM4QXRqIgRBCGogAjYCACAEIA03AgAg\nDEFoaiICIBA3AwAgAkEIaiAPNwMAIAJBEGogDjcDACAAKAIIIQICQCAAKAIARQRAIAJFDQEMBAsg\n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\nQeQFaigCACAAQegFaigCABCMNCAAKALYBRCmNAwFCyAAQZAHahCoMCAAKALYBRCmNCAAQbQGahDP\nESAAQYAHahDtKyAAKALcBRCmNAwECyAAQfwFahCpMCAAQeAGahCkESAAQewFahDyByAAKALYBRCm\nNAwDCyAAQdgFahCKJAwBCyAAQbAGahDsJCAAQZgIahDlDgsgAEG4BWoQ1CsgAEGsBWoQ1isgAEH4\nA2oQoTUgAEGIBWoQvS8LIABB/ARqEKkuIABB+ARqEOguIABB1ARqELozCyAAQYADahDVGAsgAC0A\nzAUEQCAAQaAEahCKJAsgAEEAOgDMBSAAQZQEaigCACAAQZgEaigCABDKMAJAIAAoAgBFDQAgAC0A\nywVFDQAgABCtHgsCQCAAKAIgRQ0AIAAtAMoFRQ0AIABBIGoQzxYLIAAtANEFBEAgAEHQAGoQqS4L\nIAAtANIFBEAgAEHcAGoQ6C4LIAAtANMFBEAgAEHgAGoQ1SsLIAAtAM4FBEAgAEHsAGoQ1isLIAAt\nAMkFBEAgAEH4AGoQ1ysLIAAtAMgFBEAgAEGEAWoQ2CsLIAAtAM0FBEAgAEGQAWoQ1CsLIAAtAM8F\nBEAgAEE4ahChNQsgAC0A0AUEQCAAQZwBahC9LwsgAEHNBWoiAUEANgAAIABBADYCyAUgAUEDakEA\nNgAACwvtBQEDfyMAQTBrIgQkAEHVtsgAIQJBCyEDAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCACIALQAA\nQQFrDiQAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkC0HGtsgAIQJBDyEDDCML\nQbe2yAAhAkEPIQMMIgtBrbbIACECQQohAwwhC0GjtsgAIQJBCiEDDCALQZi2yAAhAgwfC0GItsgA\nIQJBECEDDB4LQf+1yAAhAkEJIQMMHQtB8bXIACECQQ4hAwwcC0HjtcgAIQJBDiEDDBsLQdG1yAAh\nAkESIQMMGgtBxLXIACECQQ0hAwwZC0GytcgAIQJBEiEDDBgLQaW1yAAhAkENIQMMFwtBkbXIACEC\nQRQhAwwWC0GAtcgAIQJBESEDDBULQey0yAAhAkEUIQMMFAtB1rTIACECQRYhAwwTC0HFtMgAIQJB\nESEDDBILQbG0yAAhAkEUIQMMEQtBl7TIACECQRohAwwQC0H8s8gAIQJBGyEDDA8LQfGzyAAhAgwO\nC0HZs8gAIQJBGCEDDA0LQcmzyAAhAkEQIQMMDAtBuLPIACECQREhAwwLC0Gps8gAIQJBDyEDDAoL\nQZqzyAAhAkEPIQMMCQtBj7PIACECDAgLQYSzyAAhAgwHC0HrssgAIQJBGSEDDAYLQcqyyAAhAkEh\nIQMMBQtBu7LIACECQQ8hAwwEC0GhssgAIQJBGiEDDAMLQYuyyAAhAkEWIQMMAgtBgLLIACECDAEL\nIABBFGooAgAhAyAAKAIQIQILIARBFGpBATYCACAEQRxqQQE2AgAgBCADNgIsIAQgAjYCKCAEQQE2\nAiQgBEGAjcwANgIQIARBADYCCCABQQRqKAIAIQAgBCAEQShqNgIgIAQgBEEgajYCGCABKAIAIAAg\nBEEIahDnGyAEQTBqJAALwAQBBn4gACABKQMgIgJCM4hCE34gASkDACIDQv////////8Dg3wiB0IT\nfEIziCABKQMIIgRC/////////wODIANCM4h8IgN8QjOIIAEpAxAiBUL/////////A4MgBEIziHwi\nBHxCM4ggASkDGCIGQv////////8DgyAFQjOIfCIFfEIziCACQv////////8DgyAGQjOIfCIGfEIz\niEITfiAHfCICPAAAIAAgAkIoiDwABSAAIAJCIIg8AAQgACACQhiIPAADIAAgAkIQiDwAAiAAIAJC\nCIg8AAEgACACQjOIIAN8IgNCJYg8AAsgACADQh2IPAAKIAAgA0IViDwACSAAIANCDYg8AAggACAD\nQgWIPAAHIAAgAkIwiEIHgyADQgOGhDwABiAAIANCM4ggBHwiAkIqiDwAEiAAIAJCIog8ABEgACAC\nQhqIPAAQIAAgAkISiDwADyAAIAJCCog8AA4gACACQgKIPAANIAAgAkIGhiADQoCAgICAgPgDg0It\niIQ8AAwgACACQjOIIAV8IgNCJ4g8ABggACADQh+IPAAXIAAgA0IXiDwAFiAAIANCD4g8ABUgACAD\nQgeIPAAUIAAgA0IBhiACQoCAgICAgIACg0IyiIQ8ABMgACADQjOIIAZ8IgJCJIg8AB4gACACQhyI\nPAAdIAAgAkIUiDwAHCAAIAJCDIg8ABsgACACQgSIPAAaIAAgAkKAgICAgID8A4NCLIg8AB8gACAC\n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\nBSAIEOsTIgNqLQAAIQUgBiACQRRqKAIAIAVBAXFFckUEQCAGIAIQmwUgAigCECACQRxqKAIAIAgQ\n6xMhAwsgAyAFIAgQiiYgBygCAEEAIANrQcQBbGpBvH5qIARBGGpBxAEQjzgaIABBAjYCAAwBCyAE\nQRhqIAJBACAEKAIEa0HEAWxqQch+aiICQbgBEI84GiACIANBuAEQjzgaIAQoAgggBCgCDBCMNCAA\nIARBGGpBuAEQjzgaCyABELYqIARB4AFqJAALygQBBH8jAEEwayICJAACfwJAAkACQAJAAkACQCAA\nKAIAIgMtAABBAWsOBQECAwUEAAsgASgCAEGUn8oAQQQgASgCBCgCDBEEAAwFCyACIANBAWo2Agwg\nAkEcakECNgIAIAJBJGpBATYCACACQYSfygA2AhggAkEANgIQIAJB7gE2AiwgAUEEaigCACEAIAIg\nAkEoajYCICACIAJBDGo2AiggASgCACAAIAJBEGoQ5xsMBAsgAiADQQhqNgIMIAJBHGpBAjYCACAC\nQSRqQQE2AgAgAkHAlsoANgIYIAJBADYCECACQe8BNgIsIAFBBGooAgAhACACIAJBKGo2AiAgAiAC\nQQxqNgIoIAEoAgAgACACQRBqEOcbDAMLIAIgA0EEajYCDCACQRxqQQI2AgAgAkEkakEBNgIAIAJB\n7J7KADYCGCACQQA2AhAgAkHiADYCLCABQQRqKAIAIQAgAiACQShqNgIgIAIgAkEMajYCKCABKAIA\nIAAgAkEQahDnGwwCC0EBIAEoAgBB2J7KAEEHIAEoAgQoAgwRBAANARogA0EEaiABEN8ODAELQQEg\nASgCACIEQd+eygBBBiABKAIEKAIMIgURBAANABogA0EIaigCACEAIANBDGooAgAgBEHyg8wAQQEg\nBREEACEEIAJBADoAFSACIAQ6ABQgAiABNgIQQRhsIQEDQCABBEAgAiAANgIoIAJBEGogAkEoakHm\nARDpCxogAUFoaiEBIABBGGohAAwBCwsgAigCECACLQAUEKkpCyACQTBqJAAL4QQBAn8jAEEgayIC\nJAACQCAAQeGPzABBAxCZFSIDDQACQAJAAkAgAC0AAEUEQCACQRBqIAAoAgQiACgCABDANiACQRBq\nEMQtIgMNBCACQRBqIABByM3IAEEKQQUQvCkgAi0AEEECRg0CIAIgAikDEDcDCCACQQhqQfSRyQBB\nAyABQQRqKAIAIAFBCGooAgAQySUiAw0EAkAgAi0ACARAQfeRyQBBBxDHNg0BDAULIAJBCGpB95HJ\nAEEHIAFBEGooAgAgAUEUaigCABC4FyIDDQUgAkEIakH+kckAQQMgAUEcaigCACABQSBqKAIAEMkl\nIgMNBSACLQAIRQRAIAJBCGpBgZLJAEEBEJkVIgMNBiACLQAIDQMgAkEQaiACKAIMIgAoAgAQwDYg\nAkEQahDELSIDDQYgAkEQaiABQShqKAIAIAFBLGooAgAQ4jYgACgCACACKAIUIgAgAigCGBC9JiED\nIAIoAhAgABCMNCADDQYgAkEEOgAQIAJBEGoQxC0iAw0GIAJBCGpBgpLJAEEDIAEtADAQiRMiAw0G\nIAIgAikDCDcDECACQRBqENokIgMNBiACQQQ6ABAgAkEQahDELSEDDAYLQYGSyQBBARDHNkUNBCAC\nKAIMIAJBEGogAUEoaigCACABQSxqKAIAEOI2KAIAIAIoAhQiACACKAIYEOomIQMgAigCECAAEIw0\nIAMNBUGCkskAQQMQxzZFDQQLEJY4IQMMBAtBwIrMAEEoQaSEzAAQ+R0AC0HAiswAQShBpITMABD5\nHQALIAIoAhQhAwwBCxDnKSEDCyACQSBqJAAgAwvBBAEJfyMAQdAAayIBJAAgAQJ/IAAoAgQiAgRA\nIAFBIGogAjYCACABQRxqIAAoAgAiAzYCACABIAI2AhAgAUEANgIIIAEgAzYCDCAAKAIIIQVBAAwB\nCyABQQI2AghBAgsiBzYCGCABQQhqQQRyIQkgByEGAkADQCAFRQRAAkACQAJAIAdBAWsOAgEFAAsg\nAUEwaiADIAIQoicgASgCNCECDAELIAEgAzYCMAsgAkUNAiABKAIwIQMDQCABQUBrIAMgAhCNICAB\nKAJEIgJFDQMgASgCQCEDDAALAAsgASAFQX9qNgIoAkACQAJAIAZBAWsOAgIAAQtBkKHMAEErQYDe\nywAQ+R0ACyAJIAMgAhCiJ0EBIQcgAUEBNgIIIAEoAhQhACABKAIQIQIgASgCDCEDCwNAIAAgAi8B\n5gJJBEAgAEEBaiEEAkAgA0UEQCACIQgMAQsgAiAEQQJ0akHoAmohBANAIAQoAgAiCEHoAmohBCAD\nQX9qIgMNAAtBACEECyABIAQ2AhQgASAINgIQIAFBADYCDCACRQ0DIAIgAEEMbGoiBkEEaigCACAG\nQQhqKAIAEIw0IAIgAEEUbGpBiAFqIgAoAgAiAgRAIAIgAEEEaigCABCgNQsgACgCCCAAQQxqKAIA\nEIw0QQEhBkEAIQMgASgCKCEFIAQhACAIIQIMAgsgAUFAayADIAIQjSAgASgCRCICBEAgASgCSCEA\nIAEoAkAhAwwBCwsLQZChzABBK0H0kssAEPkdAAsgAUHQAGokAAuVBAEKfyMAQZABayICJAACfyAB\nKALAAUUEQCACQShqIAEoAsQBIgNBGGopAAA3AwAgAkEgaiADQRBqKQAANwMAIAJBGGogA0EIaikA\nADcDACACIAMpAAA3AxAgAkEQahCJISEDQQAMAQsgASgCxAEhAyACQRBqQQBBwAAQkTgaIAJBCGog\nAkEQakHAAEEgQbyzywAQviIgAigCCCACKAIMIANBIEG82ssAEKgrIAJByABqIANBOGoiBCkAADcA\nACACQUBrIANBMGoiBSkAADcAACACQThqIANBKGoiBikAADcAACACIAMpACA3ADAgAi0ALyEHIAJB\n+ABqIgggAkEYaikAADcDACACQYABaiIJIAJBIGopAAA3AwAgAkGHAWoiCiACQSdqKQAANwAAIAJB\n2ABqIgsgBikAADcDACACQeAAaiIGIAUpAAA3AwAgAkHoAGoiBSAEKQAANwMAIAIgAikAEDcDcCAC\nIAMpACA3A1BBwAAQgDAiAyAHQf8AcToAHyADQRdqIAopAAA3AAAgA0EQaiAJKQMANwAAIANBCGog\nCCkDADcAACADIAIpA3A3AAAgAyACKQNQNwAgIANBKGogCykDADcAACADQTBqIAYpAwA3AAAgA0E4\naiAFKQMANwAAIAJBEGoQ5idBAQshBCAAIAFBwAEQjzgiAEHEAWogAzYCACAAIAQ2AsABIAJBkAFq\nJAALmAQBB38gASgCBCIGBEAgASgCACEEA0ACQCADQQFqIQICfyACIAMgBGotAAAiB0EYdEEYdSII\nQQBODQAaAkACQAJAAkACQAJAAkAgB0GEssEAai0AAEF+ag4DAAECCAsgAiAEakH4lcwAIAIgBkkb\nLQAAQcABcUGAAUcNByADQQJqDAYLIAIgBGpB+JXMACACIAZJGywAACEFIAdBoH5qIgdFDQEgB0EN\nRg0CDAMLIAIgBGpB+JXMACACIAZJGywAACEFAkACQAJAAkAgB0GQfmoOBQEAAAACAAsgBUF/SiAI\n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\noAMgAUHgjMwAKQMANwOAAyABQYADaiABQcACakEBEPYuA0AgAEHAAEZFBEAgAUHAAmogAGoiAiAC\nLQAAQeoAczoAACAAQQFqIQAMAQsLIAFBwANqQfiMzAApAwA3AwAgAUG4A2pB8IzMACkDADcDACAB\nQbADakHojMwAKQMANwMAIAFCADcDyAMgAUHgjMwAKQMANwOoAyABQagDaiABQcACakEBEPYuIAFB\nMGogAUGoA2pBKBCPOBogAUEIaiABQYADakEoEI84GiABQagBaiABQQhqQdAAEI84GiABQfgBahDK\nNiABQRBqIAFBqAFqQZgBEI84GiABQgA3AwggAUGoAWogAUEIakGUrMsAQSRBnK3LABC6ICABQagB\nakGYjswAEIoOIAFBCGogAUGoAWpBmAEQjzgaIAFBwAJqIAFBCGoQzA1BIBCOAiIARQ0AIAAgASkD\nwAI3AAAgAEEYaiABQdgCaikDADcAACAAQRBqIAFB0AJqKQMANwAAIABBCGogAUHIAmopAwA3AAAg\nAUHAAmpBIBCtIiABQdADaiQAIAAPCwUgAUHAAmogAGoiAiACLQAAQTZzOgAAIABBAWohAAwBCwsA\nC68EAQV/IwBBQGoiAiQAIAJBMGogARCVFQJ/AkACQAJAAn8CQCACLQAwRQRAIAItADFFBEAgAkEF\nNgIYIAEgAkEYahC7GyEBDAYLIAItADJB2wBGBEAgASABLQAcQX9qIgM6ABwgA0H/AXFFBEAgAkEV\nNgIYIAEgAkEYahC7GyEBDAcLIAEgASgCCEEBajYCCCACQQE6ACwgAiABNgIoIAJBADYCICACQoCA\ngIAQNwMYQQEhBANAIAJBMGogAkEoahCABiACLQAwDQMgAi0AMQRAIAItADIhAyACKAIYIAVGBH8g\nAkEYaiAFEOonIAIoAhwhBCACKAIgBSAFCyAEaiADOgAAIAIgAigCIEEBaiIFNgIgDAELCyACKAIY\nIQMgAigCHAwDCyABIAJBOGpBgILLABCUBiEDDAMLIAIoAjQhAQwECyACKAI0IQMgAigCGCAEEIw0\nQQALIQQgASABLQAcQQFqOgAcIAIgBTYCICACIAQ2AhwgAiADNgIYIAIgARCDDSIGNgIkIAQEQCAG\nRQ0CIAMgBBCMNCAGIQMMAQsgBkUNACACQSRqEJQYCyADIAEQrB0hAQwBCyACIAU2AhAgAiAENgIM\n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\nIANB4ABqIANBKGooAgA2AgAgAyADKQMgNwNYIANB+ABqIANBQGspAwA3AwAgA0HwAGogA0E4aikD\nADcDACADIAMpAzA3A2ggBEUEQEEAIQkQky4hBAsgDCALIANB2ABqIANB6ABqIAkgBBCiECAFQQFq\nIQUgBkEYaiEGIAFBDGohASAHQQRqIQcgCCANakEBaiEIDAELCyAAIAMpAxA3AgAgAEEIaiAINgIA\nDAILIAJBkAJqIQEQky4hBiACIQUDQCAEIAIvAZIDT0UEQCADQTBqIAEoAgAgAUEEaigCABD+HSAD\nQegAaiAFEMwrIAYgA0EwaiADQegAahCNFSABQQxqIQEgBEEBaiEEIAVBGGohBQwBCwsgACAENgII\nIAAgBjYCBCAAQQA2AgAMAQtBkKHMAEErQZzgywAQ+R0ACyADQYABaiQAC7oEAgJ/AX4jAEHQAGsi\nAyQAIAECfwJAAn8CQAJAAkACQAJAAkAgAS0ANEEBaw4DAwACAQsACyABIAEoAiwiBDYCACABIAEo\nAjA2AgQgBCgCFCEEIAFBKGpBADoAACABQSRqIARBCGo2AgALIAFBCGoiBCACEOQFIgJFDQEgBBCb\nMSACQcgBaigCACEEIANBAjoAOCADQShqIAJBCGpBACAEGyADQThqEIglIAMtACgiBEELRgRAIANB\nGGogAygCLCABKAIEEIIIIAMtABgiBEELRw0DIAIQui8gA0IANwIcIANBEGogASgCBCICQSBqKAIA\nIAJBJGooAgAQlCQgAygCFCECIAMoAhAhBCADQQhqIAEoAgQQ4RAgA0EYaiAEIAIgAygCCCADKAIM\nEOMfIAMgASgCACICKAIAQQhqIAIoAgQQhSMgA0HIAGogA0EgaigCADYCACADIAMpAwA3AzggAyAD\nKQMYNwNAIANBKGogA0E4ahDsAyADKAIoIQEgAykCLCEFQQshBAwFCyADQc4AaiADLQArOgAAIAMg\nAy8AKTsBTCADKQMwIQUgAygCLAwDC0GAgMAAQSNB4J7GABD5HQALIABBDDoAAEEDDAMLIANBzgBq\nIAMtABs6AAAgAyADLwAZOwFMIAMpAyAhBSADKAIcCyEBIAIQui8LIAAgBDoAACAAIAMvAUw7AAEg\nACAFNwIIIAAgATYCBCAAQQNqIANBzgBqLQAAOgAAQQELOgA0IANB0ABqJAALsQQBA38jAEEgayIC\n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\nQCACLQA4DQAgAiACKAIYNgIcIAJBEGoQ2QQiAw0BIAIoAiQhAyACKAIgIQUgAigCGCIGIAIoAhwi\nBEkNBQJAIARFDQAgBCADTwRAIAMgBEYNAQwHCyAEIAVqLAAAQUBIDQYLAkAgBkUNACAGIANPBEAg\nAyAGRw0HDAELIAUgBmosAABBv39MDQYLIAJBOGogBCAFaiIFEOwhIAItADgNACACLQA5RQRAIAJB\nCzoAOCACQThqIAJByABqQdCWygAQiA8hAwwCCyACQRBqEL0cIgMNASACKAIoIAIoAiwQjDQgBiAE\nayIEIAhJDQIgAkEYaiABQQhqKAIANgIAIAIgASkCADcDECACQQhqIAJBEGoQ6h4gACACKQMINwIA\nDAQLIAIoAjwhAwsgAigCKCACKAIsEIw0IABBADYCACAAIAM2AgQMAQsgAiAFIAQQthwgACACKQMA\nNwIACyABKAIAIAcQjDQLIAJB0ABqJAAPCyAFIAMgBCAGQbSZygAQqzQAC5QEAgJ/AX4jAEGQAmsi\nAiQAIAJBGGogAUEQaikDADcDACACQRBqIAFBCGopAwA3AwAgAiABKQMAIgQ3AwgCQAJAAkAgBKdB\n/wFxQQVGBEAgAiACQRRqKAIAIgM2ArABIAIgAikCDDcDqAEgAkEgaiACQagBahC5FiACQgA3AnQg\nAkGQAWohAQJAA0ACQCACQagBaiACQSBqEKILIAItALgBQQdGDQAgAkGAAWogAkGoAWpBKBCPOBog\nAi0AkAFBBkYNAiACQfABaiACQbABaigCADYCACACIAIpA6gBNwPoASACQYgCaiABQRBqKQMANwMA\nIAJBgAJqIAFBCGopAwA3AwAgAiABKQMANwP4ASACQdABaiACQfAAaiACQegBaiACQfgBahDcCiAC\nQdABahDsMQwBCwsgAigCqAEhASACQfAAahDXFSAAQQE2AgAgACABNgIEIAJBIGoQ2jUMBAsgAkGA\nAWoQ2SogAiACKQJ0NwJkIAIgAigCcDYCYCACQdgAaigCAEUNASADQbz7yABBvLTDABD5EyEBIABB\nATYCACAAIAE2AgQgAkHgAGoQ1xUMAgsgAkEIaiACQSBqQcy0wwAQgxAhASAAQQE2AgAgACABNgIE\nIAJBCGoQ4SMMAgsgACACKQNgNwIEIABBADYCACAAQQxqIAJB6ABqKAIANgIACyACQSBqENo1CyAC\nQZACaiQAC6IEAQl/IwBB0ABrIgEkACAAKAIAIQMgAQJ/IAAoAgQiAgRAIAFBIGogAjYCACABQRxq\nIAM2AgAgASACNgIQIAEgAzYCDCABQQA2AgggACgCCCEFQQAMAQsgAUECNgIIQQILIgY2AhggAUEI\nakEEciEJIAYhCAJAA0AgBUUEQAJAAkACQCAGQQFrDgIBBQALIAFBMGogAyACEP8mIAEoAjQhAgwB\nCyABIAM2AjALIAJFDQIgASgCMCEDA0AgAUFAayADIAIQ8x8gASgCRCICRQ0DIAEoAkAhAwwACwAL\nIAEgBUF/ajYCKAJAAkACQCAIQQFrDgICAAELQZChzABBK0GA3ssAEPkdAAsgCSADIAIQ/yZBASEG\nIAFBATYCCCABKAIUIQAgASgCECECIAEoAgwhAwsDQCAAIAIvAbYBSQRAIABBAWohBAJAIANFBEAg\nAiEHDAELIAIgBEECdGpBuAFqIQQDQCAEKAIAIgdBuAFqIQQgA0F/aiIDDQALQQAhBAsgASAENgIU\nIAEgBzYCECABQQA2AgwgAkUNAyACIABBA3RqIgAoAgAgAEEEaigCABCgNSAAQdgAaigCACAAQdwA\naigCABCgNUEBIQhBACEDIAEoAighBSAHIQIgBCEADAILIAFBQGsgAyACEPMfIAEoAkQiAgRAIAEo\nAkghACABKAJAIQMMAQsLC0GQocwAQStB9JLLABD5HQALIAFB0ABqJAALswQCBX8EfiMAQZADayIC\nJAAgAkFAayABQdgBEI84GiACIAJBQGsQxQUgAkFAa0EAQcAAEJE4GiACIQQDQAJAIANBCEcEQCAC\nQUBrIANBA3RqIgYpAwAhB0EAIQEgBCEFA0AgAUHAAEYNAiAFMQAAIAFBOHGthiAHhCEHIAVBAWoh\nBSABQQhqIQEMAAsACyACIAIpA0AiCEL/////////B4M3A5gCIAIgAikDeCIKQhSINwPgAiACIAIp\nA2AiB0IEiEL/////////B4M3A8ACIAIgAikDSCIJQgyGIAhCNIiEQv////////8HgzcDoAIgAiAC\nKQNQIghCGIYgCUIoiIRC/////////weDNwOoAiACIAIpA1giCUIkhiAIQhyIhEL/////////B4M3\nA7ACIAIgB0IwhiAJQhCIhEL/////////B4M3A7gCIAIgAikDaCIIQgiGIAdCOIiEQv////////8H\ngzcDyAIgAiACKQNwIgdCFIYgCEIsiIRC/////////weDNwPQAiACIApCIIYgB0IgiIRC////////\n/weDNwPYAiACQegCaiACQZgCakGAkMIAEMkCIAJBmAJqIAJB6AJqQSgQjzgaIAJB6AJqIAJBwAJq\nQciOwgAQyQIgAkHAAmogAkHoAmpBKBCPOBogAkHoAmogAkHAAmogAkGYAmoQ/hMgACACQegCahCN\nCiACQZADaiQADwsgBiAHNwMAIARBCGohBCADQQFqIQMMAAsAC40EAQN/IwBBIGsiAiQAIAJBCGog\nASgCACIDEJUVAkAgAAJ/AkAgAi0ACEUEQCACLQAJRQRAIAJBAzYCECADIAJBEGoQuxshASAAQQE2\nAgAgACABNgIEDAQLAkACQCACLQAKIgRBLEcEQCAEQf0ARwRAIAEtAAQNAiACQQg2AhAgAyACQRBq\nELsbIQEgAEEBNgIAIAAgATYCBAwHCyAAQgA3AgAMBgsgAS0ABA0AIAMgAygCCEEBajYCCCACQRBq\nIAMQlRUgAi0AEARAIAAgAigCFDYCBCAAQQE2AgAMBgsgAi0AEQRAIAItABIhBAwCCyACQQU2AhAg\nAyACQRBqELsbIQEgAEEBNgIAIAAgATYCBAwFCyABQQA6AAQLAkAgBEEiRwRAIARB/QBGDQEgAkEQ\nNgIQIAMgAkEQahC7GyEBIABBATYCACAAIAE2AgQMBQsgAkEQaiADEPgZIAIoAhAhASAAIAIoAhQi\nBAR/IAIgAigCGDYCGCACIAQ2AhQgAiABNgIQIAJBCGogAkEQahCAFyACKAIIIgENAyACLQAMIAIt\nAA0QlRQFIAELNgIEQQEMAwsgAkESNgIQIAMgAkEQahC7GyEBIABBATYCACAAIAE2AgQMAwsgACAC\nKAIMNgIEIABBATYCAAwCCyAAQQhqIAIoAgw2AgAgACABNgIEQQALNgIACyACQSBqJAAL7wMBB38j\nAEHAAWsiAyQAIANBOGogAUEYaiIEKQAANwMAIANBMGogAUEQaiIFKQAANwMAIANBKGogAUEIaiIG\nKQAANwMAIAMgASkAADcDICADQbgBaiAEKQAANwMAIANBsAFqIAUpAAA3AwAgA0GoAWogBikAADcD\nACADIAEpAAA3A6ABIANB2ABqIgQgAkEYaiIHKQAANwMAIANB0ABqIgUgAkEQaiIIKQAANwMAIANB\nyABqIgYgAkEIaiIJKQAANwMAIAMgAikAADcDQCADIANBQGsgA0GgAWoQ/QUgA0EgahDIJyAEQgA3\nAwAgBUIANwMAIAZCADcDACADQgA3A0ACQCADIANBQGsQoyVB/wFxQQFHBEAgBCADQRhqKQMANwMA\nIAUgA0EQaikDADcDACAGIANBCGopAwA3AwAgA0HoAGogAUEoaikAADcDACADQfAAaiABQTBqKQAA\nNwMAIANB+ABqIAFBOGopAAA3AwAgA0GIAWogCSkAADcDACADQZABaiAIKQAANwMAIANBmAFqIAcp\nAAA3AwAgAyADKQMANwNAIAMgASkAIDcDYCADIAIpAAA3A4ABIABBAWogA0FAa0HgABCPOBogAEEA\nOgAADAELIABBAToAACAAQQU2AgQgAxDIJwsgA0HAAWokAAuNBAEDfyMAQSBrIgIkACACQQhqIAEo\nAgAiAxCVFQJAIAACfwJAIAItAAhFBEAgAi0ACUUEQCACQQM2AhAgAyACQRBqELsbIQEgAEEBNgIA\nIAAgATYCBAwECwJAAkAgAi0ACiIEQSxHBEAgBEH9AEcEQCABLQAEDQIgAkEINgIQIAMgAkEQahC7\nGyEBIABBATYCACAAIAE2AgQMBwsgAEIANwIADAYLIAEtAAQNACADIAMoAghBAWo2AgggAkEQaiAD\nEJUVIAItABAEQCAAIAIoAhQ2AgQgAEEBNgIADAYLIAItABEEQCACLQASIQQMAgsgAkEFNgIQIAMg\nAkEQahC7GyEBIABBATYCACAAIAE2AgQMBQsgAUEAOgAECwJAIARBIkcEQCAEQf0ARg0BIAJBEDYC\nECADIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAULIAJBEGogAxCOGiACKAIQIQEgACACKAIUIgQE\nfyACIAIoAhg2AhggAiAENgIUIAIgATYCECACQQhqIAJBEGoQgBcgAigCCCIBDQMgAi0ADCACLQAN\nEJUUBSABCzYCBEEBDAMLIAJBEjYCECADIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAMLIAAgAigC\nDDYCBCAAQQE2AgAMAgsgAEEIaiACKAIMNgIAIAAgATYCBEEACzYCAAsgAkEgaiQAC40EAQN/IwBB\nIGsiAiQAIAJBCGogASgCACIDEJUVAkAgAAJ/AkAgAi0ACEUEQCACLQAJRQRAIAJBAzYCECADIAJB\nEGoQuxshASAAQQE2AgAgACABNgIEDAQLAkACQCACLQAKIgRBLEcEQCAEQf0ARwRAIAEtAAQNAiAC\nQQg2AhAgAyACQRBqELsbIQEgAEEBNgIAIAAgATYCBAwHCyAAQgA3AgAMBgsgAS0ABA0AIAMgAygC\nCEEBajYCCCACQRBqIAMQlRUgAi0AEARAIAAgAigCFDYCBCAAQQE2AgAMBgsgAi0AEQRAIAItABIh\nBAwCCyACQQU2AhAgAyACQRBqELsbIQEgAEEBNgIAIAAgATYCBAwFCyABQQA6AAQLAkAgBEEiRwRA\nIARB/QBGDQEgAkEQNgIQIAMgAkEQahC7GyEBIABBATYCACAAIAE2AgQMBQsgAkEQaiADEI4aIAIo\nAhAhASAAIAIoAhQiBAR/IAIgAigCGDYCGCACIAQ2AhQgAiABNgIQIAJBCGogAkEQahDqGSACKAII\nIgENAyACLQAMIAItAA0QlRQFIAELNgIEQQEMAwsgAkESNgIQIAMgAkEQahC7GyEBIABBATYCACAA\nIAE2AgQMAwsgACACKAIMNgIEIABBATYCAAwCCyAAQQhqIAIoAgw2AgAgACABNgIEQQALNgIACyAC\nQSBqJAALlgQBA38jAEEgayICJAAgAiABKAIAIgMQlRUCQAJAIAItAABFBEAgAi0AAUUEQCACQQM2\nAhAgAyACQRBqELsbIQEgAEEFNgIAIAAgATYCBAwDCwJAAkAgAi0AAiIEQSxHBEAgBEH9AEcEQCAB\nLQAEDQIgAkEINgIQIAMgAkEQahC7GyEBIABBBTYCACAAIAE2AgQMBgsgAEEENgIADAULIAEtAAQN\nACADIAMoAghBAWo2AgggAkEQaiADEJUVIAItABAEQCAAIAIoAhQ2AgQgAEEFNgIADAULIAItABEE\nQCACLQASIQQMAgsgAkEFNgIQIAMgAkEQahC7GyEBIABBBTYCACAAIAE2AgQMBAsgAUEAOgAECwJA\nIARBIkcEQCAEQf0ARg0BIAJBEDYCECADIAJBEGoQuxshASAAQQU2AgAgACABNgIEDAQLIAJBEGog\nAxDDFAJAIAIoAhAiAUECRgRAIAIgAigCFCIBNgIEDAELIAIoAhQhBCACIAIpAxg3AxggAiAENgIU\nIAIgATYCECACIAJBEGoQzhAgAigCAEEERw0DIAIoAgQhAQsgAEEFNgIAIAAgATYCBAwDCyACQRI2\nAhAgAyACQRBqELsbIQEgAEEFNgIAIAAgATYCBAwCCyAAIAIoAgQ2AgQgAEEFNgIADAELIAAgAikD\nADcCACAAQQhqIAJBCGooAgA2AgALIAJBIGokAAuLBAEDfyMAQSBrIgIkACACIAEQlRUCQAJAIAIt\nAABFBEAgAi0AAUUEQCACQQU2AhAgASACQRBqELsbIQEgAEEBOgAAIAAgATYCBAwDCwJAIAItAAIi\nA0EiRwRAIANB+wBGDQEgAkEKNgIQIAEgAkEQahC7GyEBIABBAToAACAAIAE2AgQMBAsgAkEQaiAB\nEIoNIAItABBFBEAgAi0AESEBIABBADoAACAAQQJBASABGzoAAQwECyACKAIUIQEgAEEBOgAAIAAg\nATYCBAwDCyABIAEtACRBf2oiAzoAJCADQf8BcUUNASABIAEoAghBAWo2AgggAkEQaiABEIoNIAAC\nfwJAAkACQAJAIAItABBFBEAgAi0AESEEIAEQnhUiAw0BIAEQxRQiAw0BIAEgAS0AJEEBajoAJCAC\nQQhqIAEQlRUgAi0ACA0CIAItAAkNAyACQQM2AhAMBAsgAigCFCEDCyAAQQE6AAAgACADNgIEDAYL\nIAAgAigCDDYCBCAAQQE6AAAMBQsgAi0ACkH9AEYEQCAAQQJBASAEGzoAASABIAEoAghBAWo2AghB\nAAwCCyACQQo2AhALIAAgASACQRBqENQbNgIEQQELOgAADAILIAAgAigCBDYCBCAAQQE6AAAMAQsg\nAkEVNgIQIAEgAkEQahC7GyEBIABBAToAACAAIAE2AgQLIAJBIGokAAuLBAEDfyMAQSBrIgIkACAC\nIAEQlRUCQAJAIAItAABFBEAgAi0AAUUEQCACQQU2AhAgASACQRBqELsbIQEgAEEBOgAAIAAgATYC\nBAwDCwJAIAItAAIiA0EiRwRAIANB+wBGDQEgAkEKNgIQIAEgAkEQahC7GyEBIABBAToAACAAIAE2\nAgQMBAsgAkEQaiABEIsNIAItABBFBEAgAi0AESEBIABBADoAACAAQQJBASABGzoAAQwECyACKAIU\nIQEgAEEBOgAAIAAgATYCBAwDCyABIAEtACRBf2oiAzoAJCADQf8BcUUNASABIAEoAghBAWo2Aggg\nAkEQaiABEIsNIAACfwJAAkACQAJAIAItABBFBEAgAi0AESEEIAEQnhUiAw0BIAEQxRQiAw0BIAEg\nAS0AJEEBajoAJCACQQhqIAEQlRUgAi0ACA0CIAItAAkNAyACQQM2AhAMBAsgAigCFCEDCyAAQQE6\nAAAgACADNgIEDAYLIAAgAigCDDYCBCAAQQE6AAAMBQsgAi0ACkH9AEYEQCAAQQJBASAEGzoAASAB\nIAEoAghBAWo2AghBAAwCCyACQQo2AhALIAAgASACQRBqENQbNgIEQQELOgAADAILIAAgAigCBDYC\nBCAAQQE6AAAMAQsgAkEVNgIQIAEgAkEQahC7GyEBIABBAToAACAAIAE2AgQLIAJBIGokAAv8AwEK\nfyMAQfAAayIDJAACQAJAIAEEQCADQRBqIAFBf2oiCSACKAKQAhCTByADKAIURQ0BIAJBkAFqIQEg\nAkGUAmohBSADQQhqIANBEGoQ/xogAygCGCEHIAMoAgwhCiADKAIIIQsDQCAGIAIvAY4CT0UEQCAD\nQSBqIAFB+H5qKAIAIAFB/H5qKAIAEP4dIANBMGogAUF8aigCACABKAIAEOceIANBQGsgCSAFKAIA\nEJMHIAMoAkghDCADKAJEIQQgAygCQCEIIANB2ABqIANBKGooAgA2AgAgAyADKQMgNwNQIANB6ABq\nIANBOGooAgA2AgAgAyADKQMwNwNgIARFBEBBACEIEOMtIQQLIAsgCiADQdAAaiADQeAAaiAIIAQQ\niBIgBkEBaiEGIAFBDGohASAFQQRqIQUgByAMakEBaiEHDAELCyAAIAMpAxA3AgAgAEEIaiAHNgIA\nDAILIAJBkAFqIQEQ4y0hBQNAIAQgAi8BjgJPRQRAIANB0ABqIAFB+H5qKAIAIAFB/H5qKAIAEP4d\nIANB4ABqIAFBfGooAgAgASgCABDnHiAFIANB0ABqIANB4ABqEIUYIAFBDGohASAEQQFqIQQMAQsL\nIAAgBDYCCCAAIAU2AgQgAEEANgIADAELQZChzABBK0Gc4MsAEPkdAAsgA0HwAGokAAuLBAEDfyMA\nQSBrIgIkACACIAEQlRUCQAJAIAItAABFBEAgAi0AAUUEQCACQQU2AhAgASACQRBqELsbIQEgAEEB\nOgAAIAAgATYCBAwDCwJAIAItAAIiA0EiRwRAIANB+wBGDQEgAkEKNgIQIAEgAkEQahC7GyEBIABB\nAToAACAAIAE2AgQMBAsgAkEQaiABEJUNIAItABBFBEAgAi0AESEBIABBADoAACAAQQJBASABGzoA\nAQwECyACKAIUIQEgAEEBOgAAIAAgATYCBAwDCyABIAEtABxBf2oiAzoAHCADQf8BcUUNASABIAEo\nAghBAWo2AgggAkEQaiABEJUNIAACfwJAAkACQAJAIAItABBFBEAgAi0AESEEIAEQnhUiAw0BIAEQ\nxxQiAw0BIAEgAS0AHEEBajoAHCACQQhqIAEQlRUgAi0ACA0CIAItAAkNAyACQQM2AhAMBAsgAigC\nFCEDCyAAQQE6AAAgACADNgIEDAYLIAAgAigCDDYCBCAAQQE6AAAMBQsgAi0ACkH9AEYEQCAAQQJB\nASAEGzoAASABIAEoAghBAWo2AghBAAwCCyACQQo2AhALIAAgASACQRBqENQbNgIEQQELOgAADAIL\nIAAgAigCBDYCBCAAQQE6AAAMAQsgAkEVNgIQIAEgAkEQahC7GyEBIABBAToAACAAIAE2AgQLIAJB\nIGokAAuLBAEDfyMAQSBrIgIkACACIAEQlRUCQAJAIAItAABFBEAgAi0AAUUEQCACQQU2AhAgASAC\nQRBqELsbIQEgAEEBOgAAIAAgATYCBAwDCwJAIAItAAIiA0EiRwRAIANB+wBGDQEgAkEKNgIQIAEg\nAkEQahC7GyEBIABBAToAACAAIAE2AgQMBAsgAkEQaiABEJQNIAItABBFBEAgAi0AESEBIABBADoA\nACAAQQJBASABGzoAAQwECyACKAIUIQEgAEEBOgAAIAAgATYCBAwDCyABIAEtABxBf2oiAzoAHCAD\nQf8BcUUNASABIAEoAghBAWo2AgggAkEQaiABEJQNIAACfwJAAkACQAJAIAItABBFBEAgAi0AESEE\nIAEQnhUiAw0BIAEQxxQiAw0BIAEgAS0AHEEBajoAHCACQQhqIAEQlRUgAi0ACA0CIAItAAkNAyAC\nQQM2AhAMBAsgAigCFCEDCyAAQQE6AAAgACADNgIEDAYLIAAgAigCDDYCBCAAQQE6AAAMBQsgAi0A\nCkH9AEYEQCAAQQJBASAEGzoAASABIAEoAghBAWo2AghBAAwCCyACQQo2AhALIAAgASACQRBqENQb\nNgIEQQELOgAADAILIAAgAigCBDYCBCAAQQE6AAAMAQsgAkEVNgIQIAEgAkEQahC7GyEBIABBAToA\nACAAIAE2AgQLIAJBIGokAAucBAEJfyMAQdAAayIBJAAgACgCACEDIAECfyAAKAIEIgIEQCABQSBq\nIAI2AgAgAUEcaiADNgIAIAEgAjYCECABIAM2AgwgAUEANgIIIAAoAgghBUEADAELIAFBAjYCCEEC\nCyIHNgIYIAFBCGpBBHIhCSAHIQYCQANAIAVFBEACQAJAAkAgB0EBaw4CAQUACyABQTBqIAMgAhDB\nJiABKAI0IQIMAQsgASADNgIwCyACRQ0CIAEoAjAhAwNAIAFBQGsgAyACEOEfIAEoAkQiAkUNAyAB\nKAJAIQMMAAsACyABIAVBf2o2AigCQAJAAkAgBkEBaw4CAgABC0GQocwAQStBgN7LABD5HQALIAkg\nAyACEMEmQQEhByABQQE2AgggASgCFCEAIAEoAhAhAiABKAIMIQMLA0AgACACLwHiAUkEQCAAQQFq\nIQQCQCADRQRAIAIhCAwBCyACIARBAnRqQeQBaiEEA0AgBCgCACIIQeQBaiEEIANBf2oiAw0AC0EA\nIQQLIAEgBDYCFCABIAg2AhAgAUEANgIMIAJFDQMgAiAAQQN0aiIGKAIAIAZBBGooAgAQoDUgAiAA\nQQxsakHcAGoQ5gZBASEGQQAhAyABKAIoIQUgCCECIAQhAAwCCyABQUBrIAMgAhDhHyABKAJEIgIE\nQCABKAJIIQAgASgCQCEDDAELCwtBkKHMAEErQfSSywAQ+R0ACyABQdAAaiQAC5wEAQl/IwBB0ABr\nIgEkACAAKAIAIQMgAQJ/IAAoAgQiAgRAIAFBIGogAjYCACABQRxqIAM2AgAgASACNgIQIAEgAzYC\nDCABQQA2AgggACgCCCEFQQAMAQsgAUECNgIIQQILIgc2AhggAUEIakEEciEJIAchBgJAA0AgBUUE\nQAJAAkACQCAHQQFrDgIBBQALIAFBMGogAyACEMEmIAEoAjQhAgwBCyABIAM2AjALIAJFDQIgASgC\nMCEDA0AgAUFAayADIAIQ4R8gASgCRCICRQ0DIAEoAkAhAwwACwALIAEgBUF/ajYCKAJAAkACQCAG\nQQFrDgICAAELQZChzABBK0GA3ssAEPkdAAsgCSADIAIQwSZBASEHIAFBATYCCCABKAIUIQAgASgC\nECECIAEoAgwhAwsDQCAAIAIvAeIBSQRAIABBAWohBAJAIANFBEAgAiEIDAELIAIgBEECdGpB5AFq\nIQQDQCAEKAIAIghB5AFqIQQgA0F/aiIDDQALQQAhBAsgASAENgIUIAEgCDYCECABQQA2AgwgAkUN\nAyACIABBA3RqIgYoAgAgBkEEaigCABCgNSACIABBDGxqQdwAahCdB0EBIQZBACEDIAEoAighBSAI\nIQIgBCEADAILIAFBQGsgAyACEOEfIAEoAkQiAgRAIAEoAkghACABKAJAIQMMAQsLC0GQocwAQStB\n9JLLABD5HQALIAFB0ABqJAALoAQBCX8jAEHQAGsiASQAIAECfyAAKAIEIgIEQCABQSBqIAI2AgAg\nAUEcaiAAKAIAIgM2AgAgASACNgIQIAFBADYCCCABIAM2AgwgACgCCCEFQQAMAQsgAUECNgIIQQIL\nIgY2AhggAUEIakEEciEJIAYhCAJAA0AgBUUEQAJAAkACQCAGQQFrDgIBBQALIAFBMGogAyACEP8m\nIAEoAjQhAgwBCyABIAM2AjALIAJFDQIgASgCMCEDA0AgAUFAayADIAIQ8x8gASgCRCICRQ0DIAEo\nAkAhAwwACwALIAEgBUF/ajYCKAJAAkACQCAIQQFrDgICAAELQZChzABBK0GA3ssAEPkdAAsgCSAD\nIAIQ/yZBASEGIAFBATYCCCABKAIUIQAgASgCECECIAEoAgwhAwsDQCAAIAIvAbYBSQRAIABBAWoh\nBAJAIANFBEAgAiEHDAELIAIgBEECdGpBuAFqIQQDQCAEKAIAIgdBuAFqIQQgA0F/aiIDDQALQQAh\nBAsgASAENgIUIAEgBzYCECABQQA2AgwgAkUNAyACIABBA3RqIgAoAgAgAEEEaigCABCgNSAAQdgA\naigCACAAQdwAaigCABCgNUEBIQhBACEDIAEoAighBSAEIQAgByECDAILIAFBQGsgAyACEPMfIAEo\nAkQiAgRAIAEoAkghACABKAJAIQMMAQsLC0GQocwAQStB9JLLABD5HQALIAFB0ABqJAALnQQBCX8j\nAEHQAGsiASQAIAAoAgAhAyABAn8gACgCBCICBEAgAUEgaiACNgIAIAFBHGogAzYCACABIAI2AhAg\nASADNgIMIAFBADYCCCAAKAIIIQVBAAwBCyABQQI2AghBAgsiBzYCGCABQQhqQQRyIQkgByEGAkAD\nQCAFRQRAAkACQAJAIAdBAWsOAgEFAAsgAUEwaiADIAIQ/SYgASgCNCECDAELIAEgAzYCMAsgAkUN\nAiABKAIwIQMDQCABQUBrIAMgAhDxHyABKAJEIgJFDQMgASgCQCEDDAALAAsgASAFQX9qNgIoAkAC\nQAJAIAZBAWsOAgIAAQtBkKHMAEErQYDeywAQ+R0ACyAJIAMgAhD9JkEBIQcgAUEBNgIIIAEoAhQh\nACABKAIQIQIgASgCDCEDCwNAIAAgAi8B9hFJBEAgAEEBaiEEAkAgA0UEQCACIQgMAQsgAiAEQQJ0\nakH4EWohBANAIAQoAgAiCEH4EWohBCADQX9qIgMNAAtBACEECyABIAQ2AhQgASAINgIQIAFBADYC\nDCACRQ0DIAIgAEEDdGoiBigCACAGQQRqKAIAEKA1IAIgAEHIAWxqQdgAahCILUEBIQZBACEDIAEo\nAighBSAIIQIgBCEADAILIAFBQGsgAyACEPEfIAEoAkQiAgRAIAEoAkghACABKAJAIQMMAQsLC0GQ\nocwAQStB9JLLABD5HQALIAFB0ABqJAAL5gMBBn8jAEEwayIEJAACQAJAAkACQAJAAkACQAJAIAFB\nDGooAgAiAgRAIAEoAgghBSACQX9qQf////8BcSICQQFqIgNBB3EhBgJ/IAJBB0kEQEEAIQMgBQwB\nCyAFQTxqIQIgA0H4////A3EhB0EAIQMDQCACKAIAIAJBeGooAgAgAkFwaigCACACQWhqKAIAIAJB\nYGooAgAgAkFYaigCACACQVBqKAIAIAJBSGooAgAgA2pqampqampqIQMgAkFAayECIAdBeGoiBw0A\nCyACQURqCyECIAYEQCACQQRqIQIDQCACKAIAIANqIQMgAkEIaiECIAZBf2oiBg0ACwsgAUEUaigC\nAA0BIAMhAgwEC0EAIQIgAUEUaigCAEUNAQwCCyAFKAIEIANBEE9yDQEMAwtBASEDDAMLIAMgA2oi\nAiADSQ0BCyACRQ0AIAJBf0wNAiACEI4CIgMNAQALQQEhA0EAIQILIABBADYCCCAAIAM2AgQgACAC\nNgIAIAQgADYCDCAEQSBqIAFBEGopAgA3AwAgBEEYaiABQQhqKQIANwMAIAQgASkCADcDECAEQQxq\nQfjkwAAgBEEQahCVBkUNAUG85cAAQTMgBEEoakHw5cAAQZjmwAAQkxQACxCSIQALIARBMGokAAuc\nBAEJfyMAQdAAayIBJAAgACgCACEDIAECfyAAKAIEIgIEQCABQSBqIAI2AgAgAUEcaiADNgIAIAEg\nAjYCECABIAM2AgwgAUEANgIIIAAoAgghBUEADAELIAFBAjYCCEECCyIHNgIYIAFBCGpBBHIhCSAH\nIQYCQANAIAVFBEACQAJAAkAgB0EBaw4CAQUACyABQTBqIAMgAhDBJiABKAI0IQIMAQsgASADNgIw\nCyACRQ0CIAEoAjAhAwNAIAFBQGsgAyACEOEfIAEoAkQiAkUNAyABKAJAIQMMAAsACyABIAVBf2o2\nAigCQAJAAkAgBkEBaw4CAgABC0GQocwAQStBgN7LABD5HQALIAkgAyACEMEmQQEhByABQQE2Aggg\nASgCFCEAIAEoAhAhAiABKAIMIQMLA0AgACACLwHiAUkEQCAAQQFqIQQCQCADRQRAIAIhCAwBCyAC\nIARBAnRqQeQBaiEEA0AgBCgCACIIQeQBaiEEIANBf2oiAw0AC0EAIQQLIAEgBDYCFCABIAg2AhAg\nAUEANgIMIAJFDQMgAiAAQQN0aiIGKAIAIAZBBGooAgAQoDUgAiAAQQxsakHcAGoQnCxBASEGQQAh\nAyABKAIoIQUgCCECIAQhAAwCCyABQUBrIAMgAhDhHyABKAJEIgIEQCABKAJIIQAgASgCQCEDDAEL\nCwtBkKHMAEErQfSSywAQ+R0ACyABQdAAaiQAC9IDAgJ/AX4jAEHQAGsiAiQAIAJBEGogARCVFQJA\nAkACQCACLQAQRQRAIAItABFFDQIgAi0AEkHuAEcNAiABIAEoAghBAWo2AgggAUHT5ssAQQMQqRMi\nAQ0BIABCADcDAAwDCyACKAIUIQELIABCAjcDACAAIAE2AggMAQsgAkEoaiABEJUVAn8CQCACLQAo\nRQRAIAItAClFBEAgAkEFNgI4IAEgAkE4ahC7GwwDCwJAAkACQCACLQAqIgNBLUYEQCABIAEoAghB\nAWo2AgggAkE4aiABQQAQgwgMAQsgA0FQakH/AXFBCk8EQCACIAEgAkHIAGpBxLzCABCTBiIDNgIc\nDAILIAJBOGogAUEBEIMICyACKQM4QgNRDQMgAkEwaiACQUBrKQMANwMAIAIgAikDODcDKCACQRhq\nIAJBKGoQjBEgAigCGEUNASACKAIcIQMLIAMgARCsHQwDCyACIAIpAyAiBBD6LiACKQMAp0UEQCAC\nQQI6ADggAiAENwNAIAJBOGpBtMbCAEG8xsIAEN8VDAMLIAIpAwghBCAAQgE3AwAgACAENwMIDAML\nIAIoAiwMAQsgAigCQAshASAAQgI3AwAgACABNgIICyACQdAAaiQAC5wEAQl/IwBB0ABrIgEkACAA\nKAIAIQMgAQJ/IAAoAgQiAgRAIAFBIGogAjYCACABQRxqIAM2AgAgASACNgIQIAEgAzYCDCABQQA2\nAgggACgCCCEFQQAMAQsgAUECNgIIQQILIgc2AhggAUEIakEEciEJIAchBgJAA0AgBUUEQAJAAkAC\nQCAHQQFrDgIBBQALIAFBMGogAyACEMEmIAEoAjQhAgwBCyABIAM2AjALIAJFDQIgASgCMCEDA0Ag\nAUFAayADIAIQ4R8gASgCRCICRQ0DIAEoAkAhAwwACwALIAEgBUF/ajYCKAJAAkACQCAGQQFrDgIC\nAAELQZChzABBK0GA3ssAEPkdAAsgCSADIAIQwSZBASEHIAFBATYCCCABKAIUIQAgASgCECECIAEo\nAgwhAwsDQCAAIAIvAeIBSQRAIABBAWohBAJAIANFBEAgAiEIDAELIAIgBEECdGpB5AFqIQQDQCAE\nKAIAIghB5AFqIQQgA0F/aiIDDQALQQAhBAsgASAENgIUIAEgCDYCECABQQA2AgwgAkUNAyACIABB\nA3RqIgYoAgAgBkEEaigCABCgNSACIABBDGxqQdwAahDfK0EBIQZBACEDIAEoAighBSAIIQIgBCEA\nDAILIAFBQGsgAyACEOEfIAEoAkQiAgRAIAEoAkghACABKAJAIQMMAQsLC0GQocwAQStB9JLLABD5\nHQALIAFB0ABqJAALnQQBCX8jAEHQAGsiASQAIAAoAgAhAyABAn8gACgCBCICBEAgAUEgaiACNgIA\nIAFBHGogAzYCACABIAI2AhAgASADNgIMIAFBADYCCCAAKAIIIQVBAAwBCyABQQI2AghBAgsiBzYC\nGCABQQhqQQRyIQkgByEGAkADQCAFRQRAAkACQAJAIAdBAWsOAgEFAAsgAUEwaiADIAIQticgASgC\nNCECDAELIAEgAzYCMAsgAkUNAiABKAIwIQMDQCABQUBrIAMgAhCvICABKAJEIgJFDQMgASgCQCED\nDAALAAsgASAFQX9qNgIoAkACQAJAIAZBAWsOAgIAAQtBkKHMAEErQYDeywAQ+R0ACyAJIAMgAhC2\nJ0EBIQcgAUEBNgIIIAEoAhQhACABKAIQIQIgASgCDCEDCwNAIAAgAi8BugJJBEAgAEEBaiEEAkAg\nA0UEQCACIQgMAQsgAiAEQQJ0akHAAmohBANAIAQoAgAiCEHAAmohBCADQX9qIgMNAAtBACEECyAB\nIAQ2AhQgASAINgIQIAFBADYCDCACRQ0DIAIgAEEMbGoiBkG0AWooAgAgBkG4AWooAgAQjDQgAiAA\nQQR0ahCWH0EBIQZBACEDIAEoAighBSAIIQIgBCEADAILIAFBQGsgAyACEK8gIAEoAkQiAgRAIAEo\nAkghACABKAJAIQMMAQsLC0GQocwAQStB9JLLABD5HQALIAFB0ABqJAAL9AMCEH8BfiMAQSBrIgQk\nACABKAIEIgUvAb4DIgpBAWoiBiABKAIMIgkvAb4DIgdqIgtBC00EQCABKAIQIQwgASgCFCIDLwG+\nAyENIAUgCzsBvgMgA0HgAmoiAiABKAIYIgFBA3RqIggpAwAhEiAIIAIgAUEBaiIIQQN0aiANIAFB\nf3NqIg5BA3QQjjgaIAVB4AJqIgIgCkEDdGogEjcDACAJQeACaiAHIAIgBkEDdGogBxDaKSAEQRhq\nIg8gAyABQQV0aiICQRhqKQAANwMAIARBEGoiECACQRBqKQAANwMAIARBCGoiESACQQhqKQAANwMA\nIAQgAikAADcDACACIAMgCEEFdGogDkEFdBCOOBogBSAKQQV0aiICQRhqIA8pAwA3AAAgAkEQaiAQ\nKQMANwAAIAJBCGogESkDADcAACACIAQpAwA3AAAgCSAHIAUgBkEFdGogBxClKiADQcADaiICIAhB\nAnRqIAFBAnQgAmpBCGogDkECdBCOOBogAyAIIA0Qix0gAyADLwG+A0F/ajsBvgMgDEEBSwRAIAlB\nwANqIAdBAWogBSAGQQJ0akHAA2ogC0EBaiIBIAZrENQpIAUgBiABEIsdCyAJEMIFIAAgAzYCBCAA\nIAw2AgAgBEEgaiQADwtBjJLLAEEqQbiSywAQ+R0AC4kEAQV/IwBBQGoiBCQAAkACQAJAAkACQAJA\nAkAgAC0AEEEBaw4EAgAEBQELAAsgACAAKAIIIgM2AgBBASEFIAMoAjQgACgCDCICKAI0Rw0BQQAh\nAwwEC0GAgMAAQSNB0JTGABD5HQALIARBGGogA0EYaikAADcDACAEQRBqIANBEGopAAA3AwAgBEEI\naiADQQhqKQAANwMAIAQgAykAADcDACAEQThqIAJBGGopAAA3AwAgBEEwaiACQRBqKQAANwMAIARB\nKGogAkEIaikAADcDACAEIAIpAAA3AyBBAyEDIAQgBEEgahC/Ng0CIAAoAgAoAjxBCGogAigCPEEI\nahCNCEUNAiAAKAIAKAJAQQhqIAIoAkBBCGoQsR0NAiAAKAIAIgYoAihBCGogBkEsaigCACACKAIo\nQQhqIAJBLGooAgAQ+SxFDQIgAigCNCECIABBNGpBADoAACAAQTBqIAJBCGo2AgALIABBFGoiAiAB\nEOQFIgNFBEBBBCEDQQMhBQwCCyAAIAM2AgQgAhCbMSAAKAIAKAI0IQIgAEE0akEAOgAAIABBMGog\nAkEIajYCAAsgAEEUaiICIAEQ5AUiAUUEQEEEIQVBBCEDDAELIAIQmzEgAUEIaiAAKAIEQQhqEL0K\nIAAoAgQQuy8gARC7L0H/AXEhA0EBIQULIAAgBToAECAEQUBrJAAgAwvxAwECfgJ+An4gAUUEQAJA\nAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAikDuAEiA6dBfWpBDSADQgJWG0EBaw4Q\nAQIDBAUGBwgJCgsMDQ4PEAALIAJBCEHYACACKQMAUBtqKQMADBELIAJBCEHYACACKQMAUBtqKQMA\nDBALIAJBCEHYACACKQMAUBtqKQMADA8LIAJBCEHYACACKQMAUBtqKQMADA4LIAJBCEHYACACKQMA\nUBtqKQMADA0LIAJBCEHYACACKQMAUBtqKQMADAwLIAJBIEHQACACKQMAUBtqQQhqKQMADAsLIAJB\n0ABBwAAgAikDcEICURtqKQMADAoLIAJBCEHYACACKQMAUBtqKQMADAkLIAJBIEHQACACKQMAUBtq\nQQhqKQMADAgLIAJBCEHYACACKQMAUBtqKQMADAcLIAJBCEHYACACKQMAUBtqKQMADAYLIAJBCEHY\nACACKQMAUBtqKQMADAULIAJB0ABqIAIgA0ICURspAwAMBAsgAkEIQdgAIAIpAwBQG2opAwAMAwsg\nAkH4AGogAiACKQMgQgJRGykDAAwCCyACQQhB2AAgAikDAFAbaikDAAwBC0IAIAIoAgBBCUcNARog\nAikDCAshA0IBCyEEIAAgAzcDCCAAIAQ3AwALmgQBCX8jAEHQAGsiASQAIAECfyAAKAIEIgIEQCAB\nQSBqIAI2AgAgAUEcaiAAKAIAIgM2AgAgASACNgIQIAFBADYCCCABIAM2AgwgACgCCCEFQQAMAQsg\nAUECNgIIQQILIgc2AhggAUEIakEEciEJIAchBgJAA0AgBUUEQAJAAkACQCAHQQFrDgIBBQALIAFB\nMGogAyACEMEmIAEoAjQhAgwBCyABIAM2AjALIAJFDQIgASgCMCEDA0AgAUFAayADIAIQ4R8gASgC\nRCICRQ0DIAEoAkAhAwwACwALIAEgBUF/ajYCKAJAAkACQCAGQQFrDgICAAELQZChzABBK0GA3ssA\nEPkdAAsgCSADIAIQwSZBASEHIAFBATYCCCABKAIUIQAgASgCECECIAEoAgwhAwsDQCAAIAIvAeIB\nSQRAIABBAWohBAJAIANFBEAgAiEIDAELIAIgBEECdGpB5AFqIQQDQCAEKAIAIghB5AFqIQQgA0F/\naiIDDQALQQAhBAsgASAENgIUIAEgCDYCECABQQA2AgwgAkUNAyACIABBA3RqIgYoAgAgBkEEaigC\nABCgNSACIABBDGxqQdwAahClB0EBIQZBACEDIAEoAighBSAEIQAgCCECDAILIAFBQGsgAyACEOEf\nIAEoAkQiAgRAIAEoAkghACABKAJAIQMMAQsLC0GQocwAQStB9JLLABD5HQALIAFB0ABqJAALmgQB\nCX8jAEHQAGsiASQAIAECfyAAKAIEIgIEQCABQSBqIAI2AgAgAUEcaiAAKAIAIgM2AgAgASACNgIQ\nIAFBADYCCCABIAM2AgwgACgCCCEFQQAMAQsgAUECNgIIQQILIgc2AhggAUEIakEEciEJIAchBgJA\nA0AgBUUEQAJAAkACQCAHQQFrDgIBBQALIAFBMGogAyACEMEmIAEoAjQhAgwBCyABIAM2AjALIAJF\nDQIgASgCMCEDA0AgAUFAayADIAIQ4R8gASgCRCICRQ0DIAEoAkAhAwwACwALIAEgBUF/ajYCKAJA\nAkACQCAGQQFrDgICAAELQZChzABBK0GA3ssAEPkdAAsgCSADIAIQwSZBASEHIAFBATYCCCABKAIU\nIQAgASgCECECIAEoAgwhAwsDQCAAIAIvAeIBSQRAIABBAWohBAJAIANFBEAgAiEIDAELIAIgBEEC\ndGpB5AFqIQQDQCAEKAIAIghB5AFqIQQgA0F/aiIDDQALQQAhBAsgASAENgIUIAEgCDYCECABQQA2\nAgwgAkUNAyACIABBA3RqIgYoAgAgBkEEaigCABCgNSACIABBDGxqQdwAahDqBkEBIQZBACEDIAEo\nAighBSAEIQAgCCECDAILIAFBQGsgAyACEOEfIAEoAkQiAgRAIAEoAkghACABKAJAIQMMAQsLC0GQ\n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\nAiACKAIsNgLMAUEBCzYCyAEgAiACQcgBahChJiACKAIEIQEgAigCACEDIAYgBigCAEF/ajYCACAA\nIANBAEc2AgggACABQQAgAxs2AgQgACABNgIAIAJB8AJqJAALjAQBA38jAEEgayICJAAgACgCBCED\nIAAoAgAhBCACQRhqIAFBACACENkSAkACQAJAAkACQAJAIAItABhBAkYNACACIAIpAxg3AwggAkEI\naiAEIAMQlRciAQ0FIAJBCGpBsfjGAEEHENsWIgENBSACLQAIDQIgAkEYaiACKAIMIgMoAgAQwDYg\nAkEYahDELSIBDQUgAkEYaiADENocIAItABhBAkYNACACIAIpAxg3AxAgAkEQakGe3MgAQQogAEEU\naigCACAAQRhqKAIAEI8XIgENBSACQRBqQfjmxgBBBiAAQSxqKAIAIABBMGooAgAQhhciAQ0FIABB\nNGoiAygCAEEFRw0BDAQLIAIoAhwhAQwECyACQRBqQZChxwBBBBDbFiIBDQMgAi0AEA0BIAJBGGog\nAigCFCIEKAIAEMA2IAJBGGoQxC0iAQ0DIAMgBCgCABCKJyIBDQMgAkEEOgAYIAJBGGoQxC0iAUUN\nAgwDC0HAiswAQShBpITMABD5HQALQcCKzABBKEGkhMwAEPkdAAsgAkEQaiAAQRxqEOETIgENACAC\nIAIpAxA3AxggAkEYahDzGyIBDQAgAkEEOgAYIAJBGGoQxC0iAQ0AIAJBCGpBleXIAEENEJQXIgEN\nACACQQhqIABBCGoQ4RMiAQ0AIAIgAikDCDcDGCACQRhqELscIQELIAJBIGokACABC6YEAQV/IwBB\nIGsiACQAEL4MIgJBEGoiAUEAIAEoAgAiASABQQJGIgEbNgIAAkACQAJAAkACQCABRQRAIAJBFGoi\nAS0AACEDIAFBAToAACAAIANBAXEiAzoABCADDQFBACEDQdC/zgAoAgBB/////wdxBEAQkzhBAXMh\nAwsgAi0AFQ0CIAIgAigCECIEQQEgBBs2AhAgBEUNBSAEQQJHDQMgAigCECEEIAJBADYCECAAIAQ2\nAgQgBEECRw0EAkAgAw0AQdC/zgAoAgBB/////wdxRQ0AEJM4DQAgAkEBOgAVCyABQQA6AAALIAIg\nAigCACIBQX9qNgIAIAFBAUYEQCACEKIeCyAAQSBqJAAPCyAAQQA2AhwgAEGklswANgIYIABBATYC\nFCAAQZyWzAA2AhAgAEEANgIIIABBBGogAEEIahDfGQALIAAgAzoADCAAIAE2AghB0J/MAEErIABB\nCGpBwMTKAEGExcoAEJMUAAsgAEEUakEBNgIAIABBHGpBADYCACAAQazFygA2AhAgAEGklswANgIY\nIABBADYCCCAAQQhqQbTFygAQmSQACyAAQQA2AhwgAEGklswANgIYIABBATYCFCAAQeTFygA2AhAg\nAEEANgIIIABBBGogAEEIakHsxcoAEN4ZAAsgAEEUakEBNgIAIABBHGpBADYCACAAQeTBygA2AhAg\nAEGklswANgIYIABBADYCCCAAQQhqQaTCygAQmSQAC6UEAQF/IwBBIGsiAiQAAn8CQAJAAkACQAJA\nAkACQCAALQAAQQFrDgYBAgMEBQYACyACQRRqQQE2AgAgAkEcakEANgIAIAJBoLPJADYCECACQaSW\nzAA2AhggAkEANgIIIAEoAgAgAUEEaigCACACQQhqEOcbDAYLIAJBFGpBATYCACACQRxqQQA2AgAg\nAkGAs8kANgIQIAJBpJbMADYCGCACQQA2AgggASgCACABQQRqKAIAIAJBCGoQ5xsMBQsgAkEUakEB\nNgIAIAJBHGpBADYCACACQeCyyQA2AhAgAkGklswANgIYIAJBADYCCCABKAIAIAFBBGooAgAgAkEI\nahDnGwwECyACQRRqQQE2AgAgAkEcakEANgIAIAJByLLJADYCECACQaSWzAA2AhggAkEANgIIIAEo\nAgAgAUEEaigCACACQQhqEOcbDAMLIAJBFGpBATYCACACQRxqQQA2AgAgAkGssskANgIQIAJBpJbM\nADYCGCACQQA2AgggASgCACABQQRqKAIAIAJBCGoQ5xsMAgsgAkEUakEBNgIAIAJBHGpBADYCACAC\nQZCyyQA2AhAgAkGklswANgIYIAJBADYCCCABKAIAIAFBBGooAgAgAkEIahDnGwwBCyACQRRqQQE2\nAgAgAkEcakEANgIAIAJB8LHJADYCECACQaSWzAA2AhggAkEANgIIIAEoAgAgAUEEaigCACACQQhq\nEOcbCyACQSBqJAALhAQBCX8jAEHQAGsiASQAIAAoAgAhAyABAn8gACgCBCICBEAgAUEgaiACNgIA\nIAFBHGogAzYCACABIAI2AhAgASADNgIMIAFBADYCCCAAKAIIIQVBAAwBCyABQQI2AghBAgsiBjYC\n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\ngYKEiJCgwIB/gyEJAkAgAigCECIBRQ0AIAEgASgCACIBQX9qNgIAIAFBAUcNACACKAIQEO0nCyAC\nIAc2AjAgAiADNgIoIAIgBTYCJCACIAg2AiAgAiAJNwMYIAIgADYCECACIAIoAjhBAWo2AjgMAwsg\nAigCECIAIAAoAgAiA0EBajYCACADQX9KDQEACyACKAIQBEAgAkEQahCzKgsgAkEIahCKFiACQdAA\naiQADwsgAiAANgJIIAIgAUFoaiIDNgJEIAIgAUFgaiIBNgJAIAJBCGogAUHsACADQfYAEOIGIAYQ\nsyoMAAsAC48EAgl/An4jAEHgA2siAiQAIAFB6AFqLwEAIQUgAUHkAWooAgAhAyABQeABaigCACEE\nIAJBGGogAUEgakHAARCPOBogAkEQaiAEIAMQtjQgAkHkAWogAzYCACACQdwBaiACKAIUNgIAIAIg\nBTsB6AEgAiAENgLgASACIAIoAhAiBDYC2AEgAkHwAWogAkEYahDmGiACQYgCaiACQRhqQdgBEI84\nIQMgAkIANwOAAiACQYACahCQLSEFIAMgAkH4AWooAgA2AgAgAiACKQPwATcDgAIgAkEIaiACQYAC\nahCRISACKQMIIQsgAEEYaiABQRhqKQAANwAAIABBEGogAUEQaikAADcAACAAQQhqIAFBCGopAAA3\nAAAgACABKQAANwAAIAMgAUGMAmooAgA2AgAgAiABKQKEAjcDgAIgAkGAAmoQpykhBiADIAFBgAJq\nKAIANgIAIAIgASkC+AE3A4ACIAJBgAJqEKcpIQcgAiABQfABaigCACIIIAFB9AFqKAIAIgkQlyQg\nAikDACEMIAEtAJ0CEM0vIQogAyABQZgCaigCADYCACACIAEpApACNwOAAiACQYACahCnKSEDIAAg\nCjYCRCAAIAM2AkAgACAHNgI8IAAgBjYCOCAAIAU2AjQgACAENgIwIAAgDDcCKCAAIAs3AiAgACAB\nLQCcAjoASCAIIAkQoDUgAkHgA2okAAvsAwIDfwF+IwBB0ABrIgIkAAJAIAEtAABBFEYEQCABQQxq\nKAIAIQQgAUEIaigCACEDQQAhASACQQA2AhggAiADNgIUIAIgAyAEQQR0aiIENgIQIAJBCGogBCAD\nEIMuIAIgAigCDCIDQYAgIANBgCBJG0EAIAIoAggbENAdIAJBADYCOCACIAIoAgQiAzYCNCACIAIo\nAgA2AjACQAJAAkADQCACQUBrIAJBEGoQ1RcgAigCQCIEQQRGDQEgBEEDRwRAIAIpAkQhBSACKAIw\nIAFGBH8gAkEwaiABEK0PIAIoAjQhAyACKAI4BSABC0EMbCADaiIBIAU3AgQgASAENgIAIAIgAigC\nOEEBaiIBNgI4DAELCyACKAIwIQMgAigCNCIERQ0BIAIgATYCKCACIAQ2AiQgAiADNgIgIAJByABq\nIAJBGGooAgA2AgAgAiACKQMQNwNAIAJBQGsQyxsiAQ0CIAAgAikDIDcCACAAQQhqIAJBKGooAgA2\nAgAMBAsgAigCRCEDIAIoAjQiBCABELUfIAIoAjAgBBDIMAsgAEEANgIEIAAgAzYCAAwCCyAAQQA2\nAgQgACABNgIAIAJBIGoQ7ysMAQsgASACQUBrQciTxAAQ3ykhASAAQQA2AgQgACABNgIACyACQdAA\naiQAC+wDAgN/AX4jAEHQAGsiAiQAAkAgAS0AAEEURgRAIAFBDGooAgAhBCABQQhqKAIAIQNBACEB\nIAJBADYCGCACIAM2AhQgAiADIARBBHRqIgQ2AhAgAkEIaiAEIAMQgy4gAiACKAIMIgNBgCAgA0GA\nIEkbQQAgAigCCBsQ0B0gAkEANgI4IAIgAigCBCIDNgI0IAIgAigCADYCMAJAAkACQANAIAJBQGsg\nAkEQahDUFyACKAJAIgRBBEYNASAEQQNHBEAgAikCRCEFIAIoAjAgAUYEfyACQTBqIAEQrQ8gAigC\nNCEDIAIoAjgFIAELQQxsIANqIgEgBTcCBCABIAQ2AgAgAiACKAI4QQFqIgE2AjgMAQsLIAIoAjAh\nAyACKAI0IgRFDQEgAiABNgIoIAIgBDYCJCACIAM2AiAgAkHIAGogAkEYaigCADYCACACIAIpAxA3\nA0AgAkFAaxDLGyIBDQIgACACKQMgNwIAIABBCGogAkEoaigCADYCAAwECyACKAJEIQMgAigCNCIE\nIAEQtR8gAigCMCAEEMgwCyAAQQA2AgQgACADNgIADAILIABBADYCBCAAIAE2AgAgAkEgahDvKwwB\nCyABIAJBQGtBqJPEABDfKSEBIABBADYCBCAAIAE2AgALIAJB0ABqJAALmQQBCH8jAEGAHmsiByQA\nIAdBKGogARDVIyAHKAIsIQkgBygCKCEMIAdBIGogAhDVIyAHKAIkIQIgBygCICEIIAdBGGogAyAE\nEN0hIAcoAhwhASAHKAIYIQMgB0EQaiAFIAYQ3SEgBygCFCEEIAcoAhAhBSAHQQhqIAgoAgAgCEEE\naigCABCUJCAHKAIMIQggBygCCCEKIAdByA1qIAUgBBCkDAJAIActAMgNIgtBBkcEQCAHQcYAaiIG\nIActAMsNOgAAIAdBOGoiDSAHQdgNaikDADcDACAHIAcvAMkNOwFEIAcgBykD0A03AzAgBygCzA0h\nDiAHQcgAaiAMEOsFIAdB0xBqIAYtAAA6AAAgB0HgEGogDSkDADcDACAHIAs6ANAQIAcgCDYCzBAg\nByAKNgLIECAHIAcvAUQ7ANEQIAcgDjYC1BAgByAHKQMwNwPYECAHQegQaiAHQcgAakH8DBCPOBpB\nACEGIAdBADoA8B0gByABNgLsHSAHIAM2AugdIAcgATYC5B0gByAHQcgNajYC/B0gB0H8HWpBwM3A\nABCYOCEBIActAPAdQQRGDQEgB0HIDWoQ/RgMAQsgBygCzA0QmRMhBiAKIAgQoDUgASADEIw0IAYh\nAQsgBSAEEKA1IAIgAigCAEF/ajYCACAJIAkoAgBBf2o2AgAgACALQQZGNgIIIAAgBjYCBCAAIAE2\nAgAgB0GAHmokAAv7AwIDfwF+IwBBIGsiAyQAIANBEGogAhCmLiADIAEgAygCFCIEIAMoAhggAhDp\nAQJAAkAgAygCACIFQQJGBEAgAygCECAEEIw0IAEgAigCQBDrCCIEDQEgAEKBgICA0AA3AgAgAEEM\naiACKAJANgIAIABBCGogASgCwAE2AgAMAgsgAEEIaiADKQIENwIAIAAgBTYCBCAAQQE2AgAgAygC\nECAEEIw0DAELIAMgBCgCBBC4KCACLQBRIQQCQCAAAn8CQAJAAkACQCABLQDRAUEBRgRAIARFDQFC\niICAgIAEIQYMBAsgBEUEQEKggICAgAEhBgwECyADQRBqIAIQ2wwgAygCCCADKAIUIgEgAygCGCAC\nQdIAahDADSADKAIQIAEQjDRFDQEMAgsgA0EQaiACENsMIAMoAgggAygCFCIBIAMoAhggAkHSAGoQ\nyxYgAygCECABEIw0DQELIANBEGogAygCACADKAIEIAJByABqKAIAIAJBzABqKAIAEPwDIAMoAhQi\nAQRAIAMoAhAhBCAAQRBqIAMoAhg2AgAgAEEMaiABNgIAIABBCGogBDYCACAAQQA2AgAgACACKAJA\nNgIEIAMQnS8MBQsgAEEENgIEDAMLQQIMAQtBAws2AgQgAEEIaiAGNwIACyAAQQE2AgAgAxCdLwsg\nA0EgaiQAC4gEAQR/IwBBQGoiAiQAAkACQCAAKAIAIgQpAwBCAVEEQCACIAQpAwg3AwggAkEkakEd\nNgIAIAJBBTYCHCACIAAoAgQ2AhggAiACQQhqNgIgIAEoAgAhBCABKAIEIQUgAkECNgI8IAJBAjYC\nNCACQdDxwgA2AjAgAkEANgIoIAIgAkEYajYCOEEBIQMgBCAFIAJBKGoQlQZFDQEMAgsgAkEFNgIc\nIAIgACgCBDYCGCABKAIAIQQgASgCBCEFQQEhAyACQQE2AjwgAkECNgI0IAJB6LnBADYCMCACQQA2\nAiggAiACQRhqNgI4IAQgBSACQShqEJUGDQELAkAgACgCCCgCACIDRQ0AIANBCkkEQCACIAM2Agwg\nAiAAKAIMNgIIQQEhAyACIAFBFGogACgCECABKAIQQQFGGygCADYCFCACQSRqQcUANgIAIAJBBTYC\nHCACIAJBFGo2AiAgAiACQQhqNgIYIAJBAjYCPCACQQE2AjQgAkGIusEANgIwIAJBATYCLCACQZC6\nwQA2AiggAiACQRhqNgI4IAQgBSACQShqEJUGRQ0BDAILIANBCUH4ucEAEL02AAsgAkEFNgIcIAIg\nACgCFDYCGCACQQE2AjwgAkEBNgI0IAJBgI3MADYCMCACQQA2AiggAiACQRhqNgI4IAQgBSACQShq\nEJUGIQMLIAJBQGskACADC7UDAQF/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAA\nKAIADg8BDwIDBAUGBwgJCgsMDQ4ACyAAQQRqEJUvDwsgAEEEaigCACAAQQhqKAIAEKA1IABBDGoQ\n1xUgAEEkaigCACAAQShqKAIAEIw0IABBGGoQ1xUPCyAAQQRqEO8uIABBxABqKAIAIABByABqKAIA\nEKA1DwsgAEEEahCsKAwMCyAAQQxqEJArDAoLIABBBGoQqSgMCgsgAEEEaigCACAAQQhqKAIAEKA1\nIABBDGooAgAgAEEQaigCABCgNQ8LIABBDGoQqigMBwsgAEEMahClKAwGCyAAQQhqEMomIABBMGoo\nAgAgAEE0aigCABCgNQ8LIABBBGoQ5CsPCyAAQQRqKAIAIABBCGooAgAQoDUgAEEMahDZGiAAQSRq\nENcVDwsgAEEEahDFLA8LIAAoAgQiASgCACABQQRqKAIAEKA1IAFBCGoQ8hcgAUEgahDXFSAAKAIE\nEMIFDwsgAEEEahDoKw8LIABBBGooAgAgAEEIaigCABCgNQ8LIABBJGooAgAgAEEoaigCABCgNQvq\nAwIIfwJ+IwBB0ABrIgAkACAAQRBqEMAmIAApAxAhCCAAKQMYIQkQnBohAyAAIAk3AyggACAINwMg\nAkACQAJAIAMEQCADaUEBRw0DIANBs+bMGUsNASADQShsIgFBAEgNASAAQQhqIAEgA0G05swZSUED\ndBCALSAAKAIIIgFFDQIgACADNgIwIAAgATYCNCABQSRqIQIgAyEBA0AgAQRAIABBQGtBFEEAEP4O\nIAAoAkQhBSAAKAJAIQYCQCAAKAJMIgQEQCAAKAJIIQcMAQtBACEECyACIAQ2AgAgAkF8aiAHNgIA\nIAJBeGogBTYCACACQXRqIAY2AgAgAkFsaiAJNwMAIAJBZGogCDcDACACQVxqQQA2AgAgAkEoaiEC\nIAFBf2ohAQwBCwsgACgCMCICIANLBEBBCCEBIAAoAjQgAkEobCADQShsIgIQzhciBARAIAAgBDYC\nNEGBgICAeCEBCyACIAEQyi0LIAAoAjQhAiAAKQMgIQggACkDKCEJQShBCBDGLyIBQSAgA2hrNgIg\nIAEgAzYCHCABIAI2AhggASAJNwMQIAEgCDcDCCABQoGAgIAQNwMAIABB0ABqJAAgAQ8LQaC4wwBB\nIkGYucMAEPkdAAsQkiEACwALQai5wwBBMEHYucMAEPkdAAvqAwIIfwJ+IwBB0ABrIgAkACAAQRBq\nEMAmIAApAxAhCCAAKQMYIQkQnBohAyAAIAk3AyggACAINwMgAkACQAJAIAMEQCADaUEBRw0DIANB\ns+bMGUsNASADQShsIgFBAEgNASAAQQhqIAEgA0G05swZSUEDdBCALSAAKAIIIgFFDQIgACADNgIw\nIAAgATYCNCABQSRqIQIgAyEBA0AgAQRAIABBQGtBEEEAEP4OIAAoAkQhBSAAKAJAIQYCQCAAKAJM\nIgQEQCAAKAJIIQcMAQtBACEECyACIAQ2AgAgAkF8aiAHNgIAIAJBeGogBTYCACACQXRqIAY2AgAg\nAkFsaiAJNwMAIAJBZGogCDcDACACQVxqQQA2AgAgAkEoaiECIAFBf2ohAQwBCwsgACgCMCICIANL\nBEBBCCEBIAAoAjQgAkEobCADQShsIgIQzhciBARAIAAgBDYCNEGBgICAeCEBCyACIAEQyi0LIAAo\nAjQhAiAAKQMgIQggACkDKCEJQShBCBDGLyIBQSAgA2hrNgIgIAEgAzYCHCABIAI2AhggASAJNwMQ\nIAEgCDcDCCABQoGAgIAQNwMAIABB0ABqJAAgAQ8LQaC4wwBBIkGYucMAEPkdAAsQkiEACwALQai5\nwwBBMEHYucMAEPkdAAuaBAEDfyMAQUBqIgMkACAAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkAC\nQCAALQCQG0EBaw4DCwIBAAsgAEEIaiAAQcwNakHEDRCPOBoLAkAgAEHIDWotAABBAWsOAwkBAAIL\nIABBEGotAABBAWsOBAQAAwYCCwALIABBEGpBADoAACAAQQxqIABBzABqNgIACyAAQQxqKAIAKALQ\nCiECIABBNGpBADoAACAAQTBqIAJBCGo2AgALIABBFGoiAiABEOQFIgQNAUEDIQIMAwtBgIDAAEEj\nQdS6wAAQ+R0ACyAAIAQ2AgggAhCbMSAAQRxqIAMvAQw7AQAgACgCCCECIABBH2ogA0EQakEtEI84\nGiAAQQA6AB4gAEEYaiACQQhqNgIAC0EEIQIgAEEUaiIEIAEQoAwiAUH/AXFBAkcNAwsgAEEDOgDI\nDSAAIAI6ABBBASECQQMMAwtBgIDAAEEjQezYwAAQ+R0AC0GAgMAAQSNBgNPAABD5HQALIAQQ9iUg\nACgCCBC6LyAAQQE6ABAgAEEIaiICEKsoIABBzABqEJAQIABBAToAyA0gAhC7LiADQSA2AgwgAyAB\nEOItIgI2AhAgAyAAKAIAQSAgAhDrHyADIAMoAgAgAygCBBDRMDYCCCADQRBqEMQwIANBDGoQxDAg\nA0EIahDEMCAAEMQwIABBBGoQxDBBACECQQELOgCQGyADQUBrJAAgAgvmAwEOfyMAQdAAayIDJAAC\nQAJAIAEEQCADQTBqIAFBf2oiCCACKAK4ARDpByADKAI0RQ0BIAJBvAFqIQUgA0EoaiADQTBqEPMa\nIAMoAjghBiADKAIsIQkgAygCKCEKIAIhAQNAAn8CQCAEIAIvAbYBSQRAIANBIGogASgCACABQQRq\nKAIAEPoeIAMoAiQhCyADKAIgIQwgA0EYaiABQdgAaigCACABQdwAaigCABC+JCADKAIcIQ0gAygC\nGCEOIANBQGsgCCAFKAIAEOkHIAMoAkghDyADKAJEIgcNARDzLSEHQQAMAgsgACADKQMwNwIAIABB\nCGogBjYCAAwFCyADKAJACyEQIAogCSAMIAsgDiANIBAgBxCcFCAEQQFqIQQgAUEIaiEBIAVBBGoh\nBSAGIA9qQQFqIQYMAAsACxDzLSEFIAIhAQNAIAQgAi8BtgFPRQRAIANBEGogASgCACABQQRqKAIA\nEPoeIAMoAhQhBiADKAIQIQcgA0EIaiABQdgAaigCACABQdwAaigCABC+JCAFIAcgBiADKAIIIAMo\nAgwQ7hsgAUEIaiEBIARBAWohBAwBCwsgACAENgIIIAAgBTYCBCAAQQA2AgAMAQtBkKHMAEErQZzg\nywAQ+R0ACyADQdAAaiQAC9wDAQt/IwBB4ANrIgMkAAJAAkAgAQRAIANBEGogAUF/aiIKIAIoAqgS\nEOoHIAMoAhRFDQEgAkGsEmohBCACQZwRaiEHIANBCGogA0EQahDxGiADKAIYIQggAygCDCELIAMo\nAgghDCACIQYDQCAFIAIvAaIST0UEQCADQSBqIAcQwR4gA0EwaiAGEPkeIANB+AFqIAogBCgCABDq\nByADKAKAAiENIAMoAvwBIQEgAygC+AEhCSADQZACaiADQShqKAIANgIAIAMgAykDIDcDiAIgA0GY\nAmogA0EwakHIARCPOBogAUUEQEEAIQkQ9S0hAQsgDCALIANBiAJqIANBmAJqIAkgARDjEiAFQQFq\nIQUgBkHIAWohBiAHQQxqIQcgBEEEaiEEIAggDWpBAWohCAwBCwsgACADKQMQNwIAIABBCGogCDYC\nAAwCCyACQZwRaiEFQQAhARD1LSEGIAIhBANAIAEgAi8BohJPRQRAIANBMGogBRDBHiADQZgCaiAE\nEPkeIAYgA0EwaiADQZgCahDPGiABQQFqIQEgBUEMaiEFIARByAFqIQQMAQsLIAAgATYCCCAAIAY2\nAgQgAEEANgIADAELQZChzABBK0Gc4MsAEPkdAAsgA0HgA2okAAvlAwEEfyMAQdAAayICJAACQCAB\nLQAAQRRGBEAgAUEMaigCACEEIAFBCGooAgAhA0EAIQEgAkEANgIYIAIgAzYCFCACIAMgBEEEdGoi\nBDYCECACQQhqIAQgAxCDLiACIAIoAgwiA0GAICADQYAgSRtBACACKAIIGxDAHSACQQA2AjggAiAC\nKAIEIgM2AjQgAiACKAIANgIwAkACQAJAA0AgAkFAayACQRBqEIIaIAIoAkQhBCACKAJAIgVBAkYN\nASAFQQFGBEAgAigCSCEFIAIoAjAgAUYEfyACQTBqIAEQpw8gAigCNCEDIAIoAjgFIAELQQN0IANq\nIgEgBTYCBCABIAQ2AgAgAiACKAI4QQFqIgE2AjgMAQsLIAIoAjAhBCADRQ0BIAIgATYCKCACIAM2\nAiQgAiAENgIgIAJByABqIAJBGGooAgA2AgAgAiACKQMQNwNAIAJBQGsQyxsiAQ0CIAAgAikDIDcC\nACAAQQhqIAJBKGooAgA2AgAMBAsgAigCNCIDIAEQuSEgAigCMCADEMowCyAAQQA2AgQgACAENgIA\nDAILIABBADYCBCAAIAE2AgAgAkEgahCjLAwBCyABIAJBQGtBmJPEABDfKSEBIABBADYCBCAAIAE2\nAgALIAJB0ABqJAAL9gMBBX8jAEEgayICJAAgAkEYaiABEJUVAkACQAJ/IAItABhFBEAgAi0AGQ0C\nIAJBBTYCACABIAIQuxsMAQsgAigCHAshBCAAQQA2AgQgACAENgIADAELAkACfwJAIAItABpB2wBG\nBEAgASABLQAkQX9qIgM6ACQgA0H/AXFFBEAgAkEVNgIAIAEgAhC7GyEBIABBADYCBCAAIAE2AgAM\nBQsgASABKAIIQQFqNgIIIAJBAToAFCACIAE2AhAgAkEANgIIIAJCgICAgBA3AwBBASEFA0AgAkEY\naiACQRBqEP4FIAItABgNAiACLQAZBEAgAi0AGiEDIAIoAgAgBEYEQCACIAQQ3ScgAigCCCEEIAIo\nAgQhBQsgBCAFaiADOgAAIAIgAigCCEEBaiIENgIIDAELCyACKAIAIQMgAigCBAwCCyABIAJBmIbH\nABCTBiEDDAILIAIoAhwhAyACKAIAIAUQjDRBAAshBiABIAEtACRBAWo6ACQgAiAENgIIIAIgBjYC\nBCACIAM2AgAgAiABEIMNIgU2AgwCQCAGBEAgBUUNASADIAYQjDQgBSEDDAILIAVFDQEgAkEMahDc\nGAwBCyAAIAQ2AgggACAGNgIEIAAgAzYCAAwBCyADIAEQrB0hASAAQQA2AgQgACABNgIACyACQSBq\nJAAL9gMBBX8jAEEgayICJAAgAkEYaiABEJUVAkACQAJ/IAItABhFBEAgAi0AGQ0CIAJBBTYCACAB\nIAIQuxsMAQsgAigCHAshBCAAQQA2AgQgACAENgIADAELAkACfwJAIAItABpB2wBGBEAgASABLQAc\nQX9qIgM6ABwgA0H/AXFFBEAgAkEVNgIAIAEgAhC7GyEBIABBADYCBCAAIAE2AgAMBQsgASABKAII\nQQFqNgIIIAJBAToAFCACIAE2AhAgAkEANgIIIAJCgICAgBA3AwBBASEFA0AgAkEYaiACQRBqEMIJ\nIAItABgNAiACLQAZBEAgAi0AGiEDIAIoAgAgBEYEQCACIAQQ6icgAigCCCEEIAIoAgQhBQsgBCAF\naiADOgAAIAIgAigCCEEBaiIENgIIDAELCyACKAIAIQMgAigCBAwCCyABIAJB2LjHABCUBiEDDAIL\nIAIoAhwhAyACKAIAIAUQjDRBAAshBiABIAEtABxBAWo6ABwgAiAENgIIIAIgBjYCBCACIAM2AgAg\nAiABEIMNIgU2AgwCQCAGBEAgBUUNASADIAYQjDQgBSEDDAILIAVFDQEgAkEMahCUGAwBCyAAIAQ2\nAgggACAGNgIEIAAgAzYCAAwBCyADIAEQrB0hASAAQQA2AgQgACABNgIACyACQSBqJAALwQMCBH8B\nfiMAQYABayIEJAAgACgCACkDACEGAkACQAJ/AkAgASgCGCIAQRBxRQRAIABBIHENASAGQQEgARDI\nCgwCC0GAASEAIARBgAFqIQMCQAJAA0AgAEUEQEEAIQAMAwsgA0F/akEwQdcAIAanIgJBD3EiBUEK\nSRsgBWo6AAAgBkIQWgRAIANBfmoiA0EwQdcAIAJB/wFxIgJBoAFJGyACQQR2ajoAACAAQX5qIQAg\nBkKAAlQgBkIIiCEGRQ0BDAILCyAAQX9qIQALIABBgQFPDQMLIAFBAUGsrcEAQQIgACAEakGAASAA\naxD4BQwBC0GAASEAIARBgAFqIQMCQAJAA0AgAEUEQEEAIQAMAwsgA0F/akEwQTcgBqciAkEPcSIF\nQQpJGyAFajoAACAGQhBaBEAgA0F+aiIDQTBBNyACQf8BcSICQaABSRsgAkEEdmo6AAAgAEF+aiEA\nIAZCgAJUIAZCCIghBkUNAQwCCwsgAEF/aiEACyAAQYEBTw0DCyABQQFBrK3BAEECIAAgBGpBgAEg\nAGsQ+AULIARBgAFqJAAPCyAAQYABQZytwQAQuDYACyAAQYABQZytwQAQuDYAC/kDAgJ/AX4jAEEQ\nayICJAAgAkEIaiABKAIAQYaFzAAQrzQCQAJAIAJBCGoQxC0iAw0AIAIgATYCBCACQYACNgIAIAJB\n047MAEEFEOoWIgMNACACLQAADQEgAkEIaiACKAIEIgEoAgAQ2jcgAkEIahDELSIDDQAgACgCAEEI\naiABEK4EIgMNACACQQQ6AAggAkEIahDELSIDDQAgAkHOj8cAQQcQ6hYiAw0AIAItAAANASACQQhq\nIAIoAgQiASgCABDaNyACQQhqEMQtIgMNACAAKAIEQQhqIAEQ/CAiAw0AIAJBBDoACCACQQhqEMQt\nIgMNACACQdWPxwBBCxDqFiIDDQAgAi0AAA0BIAJBCGogAigCBCIBKAIAENo3IAJBCGoQxC0iAw0A\nAn8CQAJAAkACQCAAKAIILQAIQQFrDgMBAgMACyABKAIAQZaPxwBBCBC9JgwDCyABKAIAQYuPxwBB\nCxC9JgwCCyABKAIAQYSPxwBBBxC9JgwBCyABKAIAQf+OxwBBBRC9JgsiAw0AIAJBBDoACCACQQhq\nEMQtIgMNAEEAIQMgAikDACIEQv8Bg0IAUiAEQoD+A4NQcg0AIAJBCGogBEIgiKcoAgBBhYXMABCv\nNCACQQhqEMQtIQMLIAJBEGokACADDwtBwIrMAEEoQaSEzAAQ+R0AC8IDAQ5/IAEoAgQhAiABKAIA\nIQYgASgCDCEDIAEoAgghByABKAIUIQQgASgCECEIIAEoAhwhBSABKAIYIQEgABD+EiAAQRxqIAUg\nBSABQQF2c0HVqtWqBXEiCXMiBSAEIAQgCEEBdnNB1arVqgVxIgpzIgRBAnZzQbPmzJkDcSILIAVz\nIgUgAyADIAdBAXZzQdWq1aoFcSIMcyIDIAIgAiAGQQF2c0HVqtWqBXEiDXMiAkECdnNBs+bMmQNx\nIg4gA3MiA0EEdnNBj568+ABxIg8gBXM2AAAgAEEYaiALQQJ0IARzIgQgDkECdCACcyICQQR2c0GP\nnrz4AHEiBSAEczYAACAAQRRqIA9BBHQgA3M2AAAgACABIAlBAXRzIgEgCCAKQQF0cyIDQQJ2c0Gz\n5syZA3EiBCABcyIBIAcgDEEBdHMiByAGIA1BAXRzIgZBAnZzQbPmzJkDcSIIIAdzIgdBBHZzQY+e\nvPgAcSIJIAFzNgAMIAAgBUEEdCACczYAECAAIARBAnQgA3MiASAIQQJ0IAZzIgJBBHZzQY+evPgA\ncSIGIAFzNgAIIAAgCUEEdCAHczYABCAAIAZBBHQgAnM2AAAL4wMBB38jAEGgA2siAiQAIAJBCGog\nARDVIyACKAIMIQUCQAJAAkACQCACKAIIKAIUIgEoAghBAWsOAgECAAsgAUGYA2ooAgAhAyABKAKU\nAyEEIAJBIGogAUEQakHAARCPOBogAkHgAWogAUHQAWpBwAEQjzgaIAJBEGpBACAEIAMgAkEgaiAC\nQeABaiABQaADaigCACABQaQDaigCABCzDgwCCyABQZgDaigCACEDIAEoApQDIQQgAkEgaiABQRBq\nQcABEI84GiACQeABaiABQdABakHAARCPOBogAkEQakEBIAQgAyACQSBqIAJB4AFqIAFBoANqKAIA\nIAFBpANqKAIAELMODAELIAFBmANqKAIAIQMgASgClAMhBCACQSBqIAFBEGpBwAEQjzgaIAJB4AFq\nIAFB0AFqQcABEI84GiACQRBqQQIgBCADIAJBIGogAkHgAWogAUGgA2ooAgAgAUGkA2ooAgAQsw4L\nIAItABAhAwJAIAIoAhQiAQRAIAIvABEgAi0AEyACKAIYIggQcCIEIAEgCBD4F0EQdHJBCHQgA3Ig\nARCMNEEAIQMMAQsgAxDPDCIDIQQLIAUgBSgCAEF/ajYCACAAIAFFNgIIIAAgAzYCBCAAIAQ2AgAg\nAkGgA2okAAvSAwEGfyAAKAIIIAAoAgQiBWshBgNAIAQgBkcEQCAEIAVqIgNBIGoiAigCACIBIAEo\nAgAiAUF/ajYCACABQQFGBEAgAigCABDiGwsgA0EIaiICKAIAIgEgASgCACIBQX9qNgIAIAFBAUYE\nQCACKAIAIANBDGooAgAQ6yULIANBJGoiAigCACIBIAEoAgAiAUF/ajYCACABQQFGBEAgAigCABDd\nKQsgA0EQaiICKAIAIgEgASgCACIBQX9qNgIAIAFBAUYEQCACKAIAIANBFGooAgAQhiULIANBGGoi\nAigCACIBIAEoAgAiAUF/ajYCACABQQFGBEAgAigCACADQRxqKAIAEOslCyADQShqIgIoAgAiASAB\nKAIAIgFBf2o2AgAgAUEBRgRAIAIoAgAQ3SkLIANBLGoQrSogA0EwahCtKiADQTRqIgIoAgAiASAB\nKAIAIgFBf2o2AgAgAUEBRgRAIAIoAgAQyyMLIANBOGoiAigCACIBIAEoAgAiAUF/ajYCACABQQFG\nBEAgAigCABD9CQsgA0E8aiIDKAIAIgIgAigCACICQX9qNgIAIAJBAUYEQCADKAIAENoKCyAEQUBr\nIQQMAQsLIAAoAgAgACgCDBDcMAvqAwEBfyMAQfABayIDJAAgA0EoakEANgIAIANBgAE6ACwgA0KA\ngICAEDcDICADIAI2AhwgAyABNgIYIANCADcDECADIAI2AgwgAyABNgIIIANBkAFqIANBCGoQogEC\nQAJAIAMoApABQRBHBEAgA0EwaiADQZABakHgABCPOBogA0EIahC9HCIBDQEgACADQTBqQeAAEI84\nGgwCCyAAIAMoApQBNgIEIABBEDYCAAwBCyAAQRA2AgAgACABNgIEAkACQAJAAkACQAJAAkACQAJA\nAkACQAJAAkACQAJAAkAgAygCMA4PAQIDBAUGBwgJCgsMDQ4PAAsgA0EwakEEchCVLwwPCyADQTBq\nQQRyEMglDA4LIAMoAjQgA0E4aigCABCgNQwNCyADQTBqQQRyEJYvDAwLIANBMGpBBHIQmi8MCwsg\nA0EwakEEchCZLwwKCyADQTBqQQRyEJMvDAkLIANBMGpBBHIQmCsMCAsgA0EwakEEchCXLwwHCyAD\nQTBqQQRyEJQvDAYLIANBOGoQmC8MBQsgA0EwakEEchC0LAwECyADQTBqQQRyELMsDAMLIANBMGpB\nBHIQrSwMAgsgA0EwakEEchDTKAwBCyADQTBqQQRyEOgrCyADKAIgIAMoAiQQjDQgA0HwAWokAAuf\nAwIGfwR+IwBBkAFrIgIkAAJAIAEoAgQiAyABKAIARg0AIAEoAgghBCABIANBDGo2AgQgAkEoaiAD\nKAIEIAMoAggQ6BggAi0AKCACQYgBaiIDIAJBwQBqKQAANwMAIAJBgAFqIgYgAkE5aikAADcDACAC\nQfgAaiIHIAJBMWopAAA3AwAgAiACKQApNwNwBEAgAkHbAGogAkH7AGooAAA2AAAgAiACKQBzNwBT\nIAQoAgBBBkcEQCAEEKQrCyAEIAJB0wBqIgEpAAA3AAAgBEEIaiABQQhqKAAANgAAIAJB+ABqIAJB\nEGopAAA3AwAgAkGAAWogAkEYaikAADcDACACQYgBaiACQSBqKQAANwMAIAIgAikACDcDcAwBC0EB\nIQUgAkEYaiACQShqQQFyIgFBEGopAAAiCDcDACAHIAFBCGopAAAiCTcDACAGIAg3AwAgAyABQRhq\nKQAAIgo3AwAgAiABKQAAIgs3A3AgAEEZaiAKNwAAIABBEWogCDcAACAAQQlqIAk3AAAgACALNwAB\nCyAAIAU6AAAgAkGQAWokAAujAwIMfwR+IwBBEGsiAyQAIAFBKGooAgAhAiABQSxqKAIAIQYgAUEw\naigCACEEIAFBNGooAgAhByABKAIkIQUgATUCBCEOIAE1AgAhDyABNQIMIRAgATUCCCERIAMQmBwg\nAyAPIAcgBCAGIAJBGnZqIgFBGnZqIgRBGnZqIgZBgICAYHIgBEH///8fcSIHIAFB////H3EiCCAF\nIAZBGnZBBWxqIgFB////H3EiBUEFaiIKQRp2IAJB////H3EgAUEadmoiAmoiCUEadmoiC0Eadmoi\nDEEadmoiBEEfdSIBIAJxIAkgBEEfdkF/aiIJQf///x9xIgJxciINQRp0IAIgCnEgASAFcXJyrXwi\nDz4CACADIA4gASAIcSACIAtxciIFQRR0IA1BBnZyrXwgD0IgiHwiDj4CBCADQQhqIgggESABIAdx\nIAIgDHFyIgJBDnQgBUEMdnKtfCAOQiCIfCIOPgIAIAAgAykDADcAACADIBAgBCAJcSABIAZxckEI\ndCACQRJ2cq18IA5CIIh8PgIMIABBCGogCCkDADcAACADQRBqJAAL8QMBCH8jAEHQAGsiASQAIAAo\nAgAhAyABAn8gACgCBCICBEAgAUEgaiACNgIAIAFBHGogAzYCACABIAI2AhAgASADNgIMIAFBADYC\nCCAAKAIIIQRBAAwBCyABQQI2AghBAgsiBTYCGCABQQhqQQRyIQggBSEHAkADQCAERQRAAkACQAJA\nIAVBAWsOAgEFAAsgAUEwaiADIAIQvCcgASgCNCECDAELIAEgAzYCMAsgAkUNAiABKAIwIQMDQCAB\nQUBrIAMgAhC3ICABKAJEIgJFDQMgASgCQCEDDAALAAsgASAEQX9qNgIoAkACQAJAIAdBAWsOAgIA\nAQtBkKHMAEErQYDeywAQ+R0ACyAIIAMgAhC8J0EBIQUgAUEBNgIIIAEoAhQhACABKAIQIQIgASgC\nDCEDCwNAIAAgAi8BvgNJBEAgAEEBaiEAAkAgA0UEQCACIQYMAQsgAiAAQQJ0akHAA2ohAANAIAAo\nAgAiBkHAA2ohACADQX9qIgMNAAtBACEACyABIAA2AhQgASAGNgIQIAFBADYCDCACRQ0DQQEhB0EA\nIQMgASgCKCEEIAYhAgwCCyABQUBrIAMgAhC3ICABKAJEIgIEQCABKAJIIQAgASgCQCEDDAELCwtB\nkKHMAEErQfSSywAQ+R0ACyABQdAAaiQAC/ADAQh/IwBB0ABrIgEkACAAKAIAIQMgAQJ/IAAoAgQi\nAgRAIAFBIGogAjYCACABQRxqIAM2AgAgASACNgIQIAEgAzYCDCABQQA2AgggACgCCCEEQQAMAQsg\nAUECNgIIQQILIgU2AhggAUEIakEEciEIIAUhBwJAA0AgBEUEQAJAAkACQCAFQQFrDgIBBQALIAFB\nMGogAyACEIEnIAEoAjQhAgwBCyABIAM2AjALIAJFDQIgASgCMCEDA0AgAUFAayADIAIQ+x8gASgC\nRCICRQ0DIAEoAkAhAwwACwALIAEgBEF/ajYCKAJAAkACQCAHQQFrDgICAAELQZChzABBK0GA3ssA\nEPkdAAsgCCADIAIQgSdBASEFIAFBATYCCCABKAIUIQAgASgCECECIAEoAgwhAwsDQCAAIAIvAV5J\nBEAgAEEBaiEAAkAgA0UEQCACIQYMAQsgAiAAQQJ0akHgAGohAANAIAAoAgAiBkHgAGohACADQX9q\nIgMNAAtBACEACyABIAA2AhQgASAGNgIQIAFBADYCDCACRQ0DQQEhB0EAIQMgASgCKCEEIAYhAgwC\nCyABQUBrIAMgAhD7HyABKAJEIgIEQCABKAJIIQAgASgCQCEDDAELCwtBkKHMAEErQfSSywAQ+R0A\nCyABQdAAaiQAC9gDAQN/IwBBIGsiAiQAIAJBCGogASgCACIDEJUVAkAgAi0ACEUEQCACLQAJRQRA\nIAJBAzYCECADIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAILAkACQCACLQAKIgRBLEcEQCAEQf0A\nRwRAIAEtAAQNAiACQQg2AhAgAyACQRBqELsbIQEgAEEBNgIAIAAgATYCBAwFCyAAQQA2AgAgAEEI\nakEANgIADAQLIAEtAAQNACADIAMoAghBAWo2AgggAkEQaiADEJUVIAItABAEQCAAIAIoAhQ2AgQg\nAEEBNgIADAQLIAItABEEQCACLQASIQQMAgsgAkEFNgIQIAMgAkEQahC7GyEBIABBATYCACAAIAE2\nAgQMAwsgAUEAOgAECwJAIARBIkcEQCAEQf0ARg0BIAJBEDYCECADIAJBEGoQuxshASAAQQE2AgAg\nACABNgIEDAMLIAJBEGogAxD4GSAAAn8gAigCFARAIAAgAikDEDcCBCAAQQxqIAJBGGooAgA2AgBB\nAAwBCyAAIAIoAhA2AgRBAQs2AgAMAgsgAkESNgIQIAMgAkEQahC7GyEBIABBATYCACAAIAE2AgQM\nAQsgACACKAIMNgIEIABBATYCAAsgAkEgaiQAC/IDAgV/AXwjAEHgAGsiAiQAIAEoAgwhBSACQRBq\nIAEQ0SAgAiACKAIUIgY2AhwgAiACKAIQIgE2AhgCQAJAIAFBAUYEQCACIAYQXQJ/AkACQCACKAIA\nBEAgAkF/An8gAisDCCIHRAAAAAAAAPBBYyAHRAAAAAAAAAAAZiIDcQRAIAerDAELQQALQQAgAxsg\nB0QAAOD////vQWQbIgE2AiQgAUEESQ0CIAJBxABqQQI2AgAgAkHMAGpBATYCACACQcTPxgA2AkAg\nAkEANgI4IAJBhgE2AlQgAiACQdAAajYCSCACIAJBJGo2AlAgAkEoaiACQThqELESIAIoAiwiASAC\nKAIwEAohAyACKAIoIAEQjDQMAQsgBhBiIQEgAkHEAGpBAjYCACACQcwAakEBNgIAIAJBrgE2AlQg\nAiABNgJcIAJB9M/GADYCQCACQQA2AjggAiACQdwAajYCUCACIAJB0ABqNgJIIAJBKGogAkE4ahCx\nEiACKAJcEKY0IAIoAiggAigCLCIEIAIoAjAQCiEDIAQQjDQLQQAhBEEADAELIAFB/wFxIQRBAQsg\nBhCmNEUEQCAFENIyIAUgAzYCBCAFQQE2AgAMAgsgAEIANwIEIAAgBDYCAAwCCyACQRhqENIyCyAA\nQQU2AgALIAJB4ABqJAAL5AMBCX8jAEHQA2siASQAIAFBEGogABDVIyABKAIUIQUgASgCECEAEGgh\nBgJ/IAAoAhgiAEE0aigCACICRQRAQQIMAQsgAEE4aigCACEEIABBMGooAgAhAEEACyEDIAEgBDYC\nOCABIAI2AjAgASAANgIsIAEgAzYCKCABIAI2AiAgASAANgIcIAEgAzYCGCABQZACaiEEIAFBiAJq\nQQRyIQcgAUGIAmpBAXIiA0EYaiEIIANBEGohCQNAIAFBCGogAUEYahCWCiABKAIIIgIEQCABKAIM\nIQAgASACKAIAIAJBBGooAgAQlCQgASgCACABKAIEEOctEGkhAgJAAkACQAJAIAAtAABBAWsOAgEC\nAAsgAyAAKQABNwAAIAggAEEZaikAADcAACAJIABBEWopAAA3AAAgA0EIaiAAQQlqKQAANwAAIAFB\nADoAiAIMAgsgBCAAQQhqQcABEI84GiABQQE6AIgCDAELIAcgAEEIaigCACAAQQxqKAIAEP4dIAFB\nAjoAiAILIAFBQGsgAUGIAmpByAEQjzgaIAFBiAJqIAFBQGtByAEQjzgaIAYgAiABQYgCahDFIRBq\nIgAQaxCmNCAAEKY0IAIQpjQMAQsLIAUgBSgCAEF/ajYCACABQdADaiQAIAYL2AMBA38jAEEgayIC\nJAAgAkEIaiABKAIAIgMQlRUCQCACLQAIRQRAIAItAAlFBEAgAkEDNgIQIAMgAkEQahC7GyEBIABB\nATYCACAAIAE2AgQMAgsCQAJAIAItAAoiBEEsRwRAIARB/QBHBEAgAS0ABA0CIAJBCDYCECADIAJB\nEGoQuxshASAAQQE2AgAgACABNgIEDAULIABBADYCACAAQQhqQQA2AgAMBAsgAS0ABA0AIAMgAygC\nCEEBajYCCCACQRBqIAMQlRUgAi0AEARAIAAgAigCFDYCBCAAQQE2AgAMBAsgAi0AEQRAIAItABIh\nBAwCCyACQQU2AhAgAyACQRBqELsbIQEgAEEBNgIAIAAgATYCBAwDCyABQQA6AAQLAkAgBEEiRwRA\nIARB/QBGDQEgAkEQNgIQIAMgAkEQahC7GyEBIABBATYCACAAIAE2AgQMAwsgAkEQaiADEI4aIAAC\nfyACKAIUBEAgACACKQMQNwIEIABBDGogAkEYaigCADYCAEEADAELIAAgAigCEDYCBEEBCzYCAAwC\nCyACQRI2AhAgAyACQRBqELsbIQEgAEEBNgIAIAAgATYCBAwBCyAAIAIoAgw2AgQgAEEBNgIACyAC\nQSBqJAALzQMBBX8jAEHQBGsiAiQAIAJBkANqIAEQuAUgAigCkAMhBSAAAn8CQCACKAKUAyIDBEAC\nfwJAAn8gAigCmANBIEYEQCACQegBaiADQRhqKQAANwMAIAJB4AFqIANBEGopAAA3AwAgAkHYAWog\nA0EIaikAADcDACACIAMpAAA3A9ABIAJBkANqIAJB0AFqEK8FIAIpA5ADUEUNAiACQQA2ApADIAIg\nAkGQA2oQ0CogAigCACEEIAIoAgQMAQsgAkGcA2pBCTYCACACQYnyywA2ApgDIAJCgoCAgIAENwOQ\nAyACQQhqIAJBkANqELgkIAIoAgghBCACKAIMCyEBIAQgARC5EiEBQQAMAQsgAkHwAWogAkGYA2oi\nAUGgARCPOBogASACQdwBaikCADcDACACQaADaiACQeQBaikCADcDACACQagDaiACQewBaigCADYC\nACACIAIpAtQBNwOQAyACKALQASEEIAJBrANqIAJB8AFqQaABEI84GiACQRRqIAJBkANqQbwBEI84\nGkEBCyAFIAMQjDRFDQEgACAENgIIIABBDGogAkEUakG8ARCPOBpBAAwCCyAFIQELIAAgATYCBEEB\nCzYCACACQdAEaiQAC+4DAQh/IwBB0ABrIgEkACABAn8gACgCBCICBEAgAUEgaiACNgIAIAFBHGog\nACgCACIDNgIAIAEgAjYCECABQQA2AgggASADNgIMIAAoAgghBEEADAELIAFBAjYCCEECCyIFNgIY\nIAFBCGpBBHIhCCAFIQcCQANAIARFBEACQAJAAkAgBUEBaw4CAQUACyABQTBqIAMgAhCBJyABKAI0\nIQIMAQsgASADNgIwCyACRQ0CIAEoAjAhAwNAIAFBQGsgAyACEPsfIAEoAkQiAkUNAyABKAJAIQMM\nAAsACyABIARBf2o2AigCQAJAAkAgB0EBaw4CAgABC0GQocwAQStBgN7LABD5HQALIAggAyACEIEn\nQQEhBSABQQE2AgggASgCFCEAIAEoAhAhAiABKAIMIQMLA0AgACACLwFeSQRAIABBAWohAAJAIANF\nBEAgAiEGDAELIAIgAEECdGpB4ABqIQADQCAAKAIAIgZB4ABqIQAgA0F/aiIDDQALQQAhAAsgASAA\nNgIUIAEgBjYCECABQQA2AgwgAkUNA0EBIQdBACEDIAEoAighBCAGIQIMAgsgAUFAayADIAIQ+x8g\nASgCRCICBEAgASgCSCEAIAEoAkAhAwwBCwsLQZChzABBK0H0kssAEPkdAAsgAUHQAGokAAvbAwEL\nf0Hcts4AQdy2zgAoAgBBAWoiBjYCACAGQQNsIQcCQANAQeC2zgAoAgAiA0UEQBDmIiEDCyADKAIE\nIgEgB08NASABQQZ0IQIgAygCAEEYaiEBA0ACQCACRQRAIANB4LbOACgCAEYNASADKAIEQQZ0IQEg\nAygCACECA0AgAUUNBCACQRhqEKAqIAFBQGohASACQUBrIQIMAAsACyABIAEoAgAiBEEBIAQbNgIA\n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\nKQMAIRAgASgCLCIHIAcoAgAiCEEBajYCACAIQX9MDQAgASgCMCIIIAgoAgAiCUEBajYCACAJQX9M\nDQAgASgCNCIJIAkoAgAiCkEBajYCACAKQX9MDQAgASgCOCIKIAooAgAiC0EBajYCACALQX9MDQAg\nASgCPCIBIAEoAgAiC0EBajYCACALQX9MDQAgACADNgIkIAAgAjYCCCAAIAw2AiAgACAFNgIYIAAg\nBDYCECAAIAE2AjwgACAKNgI4IAAgCTYCNCAAIAg2AjAgACAHNgIsIAAgBjYCKCAAIBA3AwAgAEEM\naiANNgIAIABBHGogDzYCACAAQRRqIA42AgAPCwALuAMBBn8jAEHQAGsiAyQAAkACQAJAIAEoAgAi\nAUHMAGotAAANACADIAIoAgAiAigCACACKAIEKAIAEQEAIAFBPGoiBS0AACADKAIEIQIgAygCACEE\nIAVBAToAAEUEQCABQThqKAIAIgUEQCABKAI0IAUoAgwRAAALIAEgAjYCOCABIAQ2AjQgAUE8akEA\nOgAAIAEtAEwNASAAQQI2AgAMAgsgBCACKAIMEQAACyABQTBqIgItAAAhBCACQQE6AAACQCAERQRA\nIANBKGogAUEIaiICQSgQjzgaIAJBAzYCACADKAIoIgJBA0cNASADQShqEKgjIAFBMGpBADoAAAsQ\nyDcACyADQRBqIgYgA0E8aikCADcDACADQRhqIgcgA0HEAGopAgA3AwAgA0EgaiIIIANBzABqKAIA\nNgIAIAMgAykCNDcDCCADKAIwIQQgAygCLCEFIAFBMGpBADoAACACQQJGDQEgACADKQMINwIMIAAg\nBDYCCCAAIAU2AgQgACACNgIAIABBJGogCCgCADYCACAAQRxqIAcpAwA3AgAgAEEUaiAGKQMANwIA\nCyADQdAAaiQADwsQyDcAC9MDAgN/AX4jAEGAAWsiAyQAIAECfwJAAkACQAJAAkAgAS0APEEBaw4D\nAwACAQsACyABIAEoAjgiBDYCACABQRBqQQA6AAAgAUEMaiAENgIACyADQdAAaiABQQRqIgQgAhDz\nBSADLQBQIgJBEEYNASADIAMpAFE3AxAgAyADQdgAaikAADcAFyAEEJ8oAn8gAkEPRgRAIAEoAgAo\nAlAhAiADEMAmIANBLGoiBEHohMwANgIAIANBKGoiAUEANgIAIANBGGoiBSADKQMINwMAIANCADcD\n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\nLQAIRQRAIAItAAlFBEAgAkEDNgIQIAMgAkEQahC7GyEBIABBAToAACAAIAE2AgQMAgsCQAJAIAIt\nAAoiBEEsRwRAIARB/QBHBEAgAS0ABA0CIAJBCDYCECADIAJBEGoQuxshASAAQQE6AAAgACABNgIE\nDAULIABBgA47AQAMBAsgAS0ABA0AIAMgAygCCEEBajYCCCACQRBqIAMQlRUgAi0AEARAIAAgAigC\nFDYCBCAAQQE6AAAMBAsgAi0AEQRAIAItABIhBAwCCyACQQU2AhAgAyACQRBqELsbIQEgAEEBOgAA\nIAAgATYCBAwDCyABQQA6AAQLAkAgBEEiRwRAIARB/QBGDQEgAkEQNgIQIAMgAkEQahC7GyEBIABB\nAToAACAAIAE2AgQMAwsgAkEQaiADEIMPIAACfyACLQAQRQRAIAAgAi0AEToAAUEADAELIAAgAigC\nFDYCBEEBCzoAAAwCCyACQRI2AhAgAyACQRBqELsbIQEgAEEBOgAAIAAgATYCBAwBCyAAIAIoAgw2\nAgQgAEEBOgAACyACQSBqJAALxQMBA38jAEEwayICJAAgAiABKAIAIgMQlRUCQCACLQAARQRAIAIt\nAAFFBEAgAkECNgIIIAMgAkEIahC7GyEBIABBAToAACAAIAE2AgQMAgsCQAJAIAItAAIiBEEsRwRA\nIARB3QBHBEAgAS0ABA0CIAJBBzYCCCADIAJBCGoQuxshASAAQQE6AAAgACABNgIEDAULIABBADsB\nAAwECyABLQAEDQAgAyADKAIIQQFqNgIIIAJBCGogAxCVFSACLQAIBEAgACACKAIMNgIEIABBAToA\nAAwECyACLQAJBEAgAi0ACiEEDAILIAJBBTYCCCADIAJBCGoQuxshASAAQQE6AAAgACABNgIEDAML\nIAFBADoABAsgBEHdAEYEQCACQRI2AgggAyACQQhqELsbIQEgAEEBOgAAIAAgATYCBAwCCyACQQhq\nIAMQtAcgAi0ACEUEQCAAQYACOwEAIABBAmogAikACTcAACAAQRpqIAJBIWopAAA3AAAgAEESaiAC\nQRlqKQAANwAAIABBCmogAkERaikAADcAAAwCCyAAIAIoAgw2AgQgAEEBOgAADAELIAAgAigCBDYC\nBCAAQQE6AAALIAJBMGokAAu+AwIJfwF+IwBB4AFrIgIkACACQThqIAFBBGoQshgCQCACKAI4IgcE\nQCACKAJIIQQgAigCRCEBIAIoAkAhBSACQdAAaiAHIAIoAjwiCBCjNwJ/QQEgAigCUA0AGiACQZgB\naiABIAQQnw4gAi0AmAEEQCACKQKcASELIAIgAkGkAWooAgA2AqABIAIgCzcDmAEgAkGYAWoQ3i1B\nAgwBCyACQZYBaiACLQCbAToAACACIAIvAJkBOwGUASACQaQBaigCACEEIAJBoAFqKAIAIAIoApwB\nIAJB4ABqIAJBqAFqQTEQjzgaIAUgARCMNCEFIQFBAAshCSACQTZqIgYgAkGWAWotAAA6AAAgAiAC\nLwGUATsBNCACIAJB4ABqQTQQjzgiA0HQAGoQ3ysgA0HiAGoiCiAGLQAAOgAAIAMgAy8BNDsBYCAD\nQZgBaiADQTQQjzgaIAAgCToACCAAIAetIAitQiCGhDcCACAAIAMvAWA7AAkgAEELaiAKLQAAOgAA\nIAAgBDYAFCAAIAE2ABAgACAFNgAMIABBGGogA0GYAWpBNBCPOBoMAQsgAkE4ahCCKCAAQQM6AAgL\nIAJB4AFqJAALxQMBA38jAEEwayICJAAgAiABKAIAIgMQlRUCQCACLQAARQRAIAItAAFFBEAgAkEC\nNgIIIAMgAkEIahC7GyEBIABBAToAACAAIAE2AgQMAgsCQAJAIAItAAIiBEEsRwRAIARB3QBHBEAg\nAS0ABA0CIAJBBzYCCCADIAJBCGoQuxshASAAQQE6AAAgACABNgIEDAULIABBADsBAAwECyABLQAE\nDQAgAyADKAIIQQFqNgIIIAJBCGogAxCVFSACLQAIBEAgACACKAIMNgIEIABBAToAAAwECyACLQAJ\nBEAgAi0ACiEEDAILIAJBBTYCCCADIAJBCGoQuxshASAAQQE6AAAgACABNgIEDAMLIAFBADoABAsg\nBEHdAEYEQCACQRI2AgggAyACQQhqELsbIQEgAEEBOgAAIAAgATYCBAwCCyACQQhqIAMQ1QUgAi0A\nCEUEQCAAQYACOwEAIABBAmogAikACTcAACAAQRpqIAJBIWopAAA3AAAgAEESaiACQRlqKQAANwAA\nIABBCmogAkERaikAADcAAAwCCyAAIAIoAgw2AgQgAEEBOgAADAELIAAgAigCBDYCBCAAQQE6AAAL\nIAJBMGokAAu2AwEFfyMAQaABayIAJAACQAJAAn9BnLfOACgCACIBBEBBnLfOAEEAIAEbDAELIABB\nGGoiAUIANwMAIABBEGoiAkIANwMAIABBCGoiA0IANwMAIABCADcDACAAEO4oIgQNASAAQYABaiAB\nKQMANwMAIABB+ABqIAIpAwA3AwAgAEHwAGogAykDADcDACAAIAApAwA3A2ggAEE4aiIBIABB6ABq\nEJwiIAAgAUEwEI84IgFBNGogAUEwEI84GiABQegAaiABQTBqQTQQjzgaQdgCEI4CIgJFDQIgAkKB\ngICAEDcDACACQQhqQQBBgAIQkTgaIAJBwAA2AogCIAJBjAJqIAFB6ABqQTQQjzgaIAJBADYC0AIg\nAkKAgAQ3AsgCIAJCgIAENwLAAkGct84AKAIAIQFBnLfOACACNgIAIAEEQCABEOUnC0Gct84ACyAA\nQaABaiQADwsgAEGYrcgANgIEIAAgBDYCACAAQTxqQQE2AgAgAEHEAGpBATYCACAAQdioyAA2Ajgg\nAEEANgIwIABB1gE2AmwgACAAQegAajYCQCAAIAA2AmggAEEwakGUqMgAEJkkAAsAC7cDAQh/IwBB\nQGoiAyQAEJwaIQYgAyACNwMYIAMgATcDEAJAAkACQCAGBEAgBmlBAUcNAyAGQbPmzBlLDQEgBkEo\nbCIEQQBIDQEgA0EIaiAEIAZBtObMGUlBA3QQgC0gAygCCCIERQ0CIAMgBjYCICADIAQ2AiQgBEEk\naiEFIAYhBANAIAQEQCADQTBqQShBABD+DiADKAI0IQggAygCMCEJAkAgAygCPCIHBEAgAygCOCEK\nDAELQQAhBwsgBSAHNgIAIAVBfGogCjYCACAFQXhqIAg2AgAgBUF0aiAJNgIAIAVBbGogAjcDACAF\nQWRqIAE3AwAgBUFcakEANgIAIAVBKGohBSAEQX9qIQQMAQsLIAMoAiAiBSAGSwRAQQghBCADKAIk\nIAVBKGwgBkEobCIFEM4XIgcEQCADIAc2AiRBgYCAgHghBAsgBSAEEMotCyADKAIkIQQgAEEUaiAG\nNgIAIAAgBDYCECAAIAMpAxg3AwggACADKQMQNwMAIABBICAGaGs2AhggA0FAayQADwtBoLjDAEEi\nQZi5wwAQ+R0ACxCSIQALAAtBqLnDAEEwQdi5wwAQ+R0AC7cDAQh/IwBBQGoiAyQAEJwaIQYgAyAC\nNwMYIAMgATcDEAJAAkACQCAGBEAgBmlBAUcNAyAGQbPmzBlLDQEgBkEobCIEQQBIDQEgA0EIaiAE\nIAZBtObMGUlBA3QQgC0gAygCCCIERQ0CIAMgBjYCICADIAQ2AiQgBEEkaiEFIAYhBANAIAQEQCAD\nQTBqQRhBABD+DiADKAI0IQggAygCMCEJAkAgAygCPCIHBEAgAygCOCEKDAELQQAhBwsgBSAHNgIA\nIAVBfGogCjYCACAFQXhqIAg2AgAgBUF0aiAJNgIAIAVBbGogAjcDACAFQWRqIAE3AwAgBUFcakEA\nNgIAIAVBKGohBSAEQX9qIQQMAQsLIAMoAiAiBSAGSwRAQQghBCADKAIkIAVBKGwgBkEobCIFEM4X\nIgcEQCADIAc2AiRBgYCAgHghBAsgBSAEEMotCyADKAIkIQQgAEEUaiAGNgIAIAAgBDYCECAAIAMp\nAxg3AwggACADKQMQNwMAIABBICAGaGs2AhggA0FAayQADwtBoLjDAEEiQZi5wwAQ+R0ACxCSIQAL\nAAtBqLnDAEEwQdi5wwAQ+R0AC7gDAQh/IwBBQGoiAyQAEJwaIQYgAyACNwMYIAMgATcDEAJAAkAC\nQCAGBEAgBmlBAUcNAyAGQbPmzBlLDQEgBkEobCIEQQBIDQEgA0EIaiAEIAZBtObMGUlBA3QQgC0g\nAygCCCIERQ0CIAMgBjYCICADIAQ2AiQgBEEkaiEFIAYhBANAIAQEQCADQTBqQfQAQQAQ/g4gAygC\nNCEIIAMoAjAhCQJAIAMoAjwiBwRAIAMoAjghCgwBC0EAIQcLIAUgBzYCACAFQXxqIAo2AgAgBUF4\naiAINgIAIAVBdGogCTYCACAFQWxqIAI3AwAgBUFkaiABNwMAIAVBXGpBADYCACAFQShqIQUgBEF/\naiEEDAELCyADKAIgIgUgBksEQEEIIQQgAygCJCAFQShsIAZBKGwiBRDOFyIHBEAgAyAHNgIkQYGA\ngIB4IQQLIAUgBBDKLQsgAygCJCEEIABBFGogBjYCACAAIAQ2AhAgACADKQMYNwMIIAAgAykDEDcD\nACAAQSAgBmhrNgIYIANBQGskAA8LQaC4wwBBIkGYucMAEPkdAAsQkiEACwALQai5wwBBMEHYucMA\nEPkdAAu4AwIHfwF+IwBBIGsiBSQAIAUgAzYCDCAFIAI2AgggASkDACABQQhqKQMAIAIgAxC0GCEM\nIAUgBUEIajYCFCAFIAFBEGoiBzYCHCAHKAIAIQIgAUEcaiIDKAIAIQYgBSAFQRRqNgIYIAUgAiAG\nIAwgBUEYakGeARCbEAJAIAUoAgBBACADKAIAIgMbRQRAIAUoAgwhCSAFKAIIIQogAyABKAIQIgYg\nAyAMEP0WIgJqLQAAQQFxIQggASABQRRqKAIAIgsgCEVyBH8gCwUgB0EBIAEQii8gASgCECIGIAFB\nHGooAgAiAyAMEP0WIQIgASgCFAsgCGs2AhQgBiADIAIgDBCbKCABQRhqIgMgAygCAEEBajYCACAA\nQQA2AgAgAUEcaigCAEEAIAJrQRRsakFsaiIAIAk2AgQgACAKNgIAIAAgBCkCADcCCCAAQRBqIARB\nCGooAgA2AgAMAQsgA0EAIAUoAgRrQRRsakFsaiIBKQIIIQwgASAEKQIANwIIIAAgDDcCACAAQQhq\nIAFBEGoiACgCADYCACAAIARBCGooAgA2AgAgBSgCCCAFKAIMEKA1CyAFQSBqJAAL6QMCBH8CfiMA\nQeAAayICJAAgAS0ACEUEQCABKAIAKAIIIQMgAkEQaiABKAIEIgRBBGooAgAgBEEIaigCABD+HSAC\nQSBqIANBCGogAkEQahDKCCACQRBqIAJBIGoQtgQgAigCFCEDIAJB2ABqQgA3AwAgAkIANwNQIAIg\nAykDCCIHNwNIIAIgAykDACIINwNAIAIgB0LzytHLp4zZsvQAhTcDOCACIAdC7d6R85bM3LfkAIU3\nAzAgAiAIQuHklfPW7Nm87ACFNwMoIAIgCEL1ys2D16zbt/MAhTcDICAEQRBqIgUoAgAgBEEUaiIG\nKAIAIAJBIGoQrjcgAkEgahCmCiEHAkACQAJAIANBEGooAgAgB6dBB3QgAygCGHYQqjEiA0EgaigC\nAEUNACADQQhqKQMAIANBEGopAwAgBSgCACAGKAIAEMoYIQcgAiAEQQxqNgIcIAIgA0EYaiIENgIk\nIAQoAgAhBCACIAJBHGo2AiAgAkEIaiAEIANBJGoiBCgCACAHIAJBIGpBoQEQmxAgAigCCEUNACAE\nKAIADQELIAMQ/ixBACEDDAELIAMQ/iwLIAIoAhgQtiogACADQQBHOgABIABBDzoAACABQQE6AAgg\nAkHgAGokAA8LQcC0xABBI0Gc0MQAEPkdAAu2AwECfyAAQRhqEJAdIABBJGoQxicgAEEsahDGJyAA\nQTRqKAIAIgEgASgCACIBQX9qNgIAIAFBAUYEQCAAKAI0EIIXCyAAQThqEK0qIABBPGoQrSogAEFA\naygCACIBIAEoAgAiAUF/ajYCACABQQFGBEAgACgCQBDdKQsgAEHMAGooAgAiASABKAIAIgFBf2o2\nAgAgAUEBRgRAIAAoAkwQtRALIABBxABqKAIAIgEgASgCACIBQX9qNgIAIAFBAUYEQCAAKAJEIABB\nyABqKAIAEJwZCyAAQdAAaiIBKAIAIgIgAigCACICQX9qNgIAIAJBAUYEQCABEJsMCyAAQdQAaigC\nACIBIAEoAgAiAUF/ajYCACABQQFGBEAgACgCVBC+CgsgAEHYAGooAgAiASABKAIAIgFBf2o2AgAg\nAUEBRgRAIAAoAlgQiAoLIABB3ABqKAIAIgEgASgCACIBQX9qNgIAIAFBAUYEQCAAKAJcEKoMCyAA\nKAIABEAgABDmKQsgACgCYARAIABB5ABqIgEoAgAEQCABEOYpDwsgAEHoAGoQxicgAEHwAGoQsCog\nAEH0AGoQsCoLC7MDAQp/IwBBEGsiByQAAkACQCABBEAgAEEMaigCACIDLwGKASIEIAFqIglBC0sN\nAQJAAkAgACgCBCIGLwGKASIFIAFPBEAgBiAFIAFrIgI7AYoBIAMgCTsBigEgAyABQQN0aiADIARB\nA3QQjjgaIANB3ABqIgggAUECdGogCCAEQQJ0EI44GiAGIAJBAWoiBEEDdGogBSAEayIKIAMgAUF/\naiIFENopIAZB3ABqIgsgBEECdGogCiAIIAUQ1CkgByAAQRRqKAIAIABBGGooAgAgBiACQQN0aikD\nACALIAJBAnRqKAIAENghIAcoAgghAiADIAVBA3RqIAcpAwA3AwAgCCAFQQJ0aiACNgIAIAAoAgAh\nAiAAKAIIDQEgAkUNAgwFC0GEj8sAQSdBrI/LABD5HQALIAJFDQMgA0GQAWoiACABQQJ0aiAAIAlB\nAWoiAiABa0ECdBCOOBogBiAEQQJ0akGQAWogASAAIAEQ1CkgA0EAIAIQjB0LIAdBEGokAA8LQZSO\nywBBG0GwjssAEPkdAAtBwI7LAEEzQfSOywAQ+R0AC0HAiswAQShBvI/LABD5HQALywMCA38BfiMA\nQYABayIDJAAgAQJ/AkACQAJAAkACQCABLQA8QQFrDgMDAAIBCwALIAEgASgCOCIENgIAIAFBEGpB\nADoAACABQQxqIAQ2AgALIANB0ABqIAFBBGoiBCACEPMFIAMtAFAiAkEQRg0BIAMgAykAUTcDECAD\nIANB2ABqKQAANwAXIAQQnygCfyACQQ9GBEAgASgCACgCVCECIAMQwCYgA0EsaiIEQeiEzAA2AgAg\nA0EoaiIBQQA2AgAgA0EYaiIFIAMpAwg3AwAgA0IANwMgIAMgAykDADcDECADIAJBCGo2AnwgA0EA\nNgJ4IANBADYCUCADQRBqIANB0ABqENIpIANBOGogASgCADYCACADIAMpABE3A0AgAyAFKQAANwBH\nIAMgAykDIDcDMCADLQAQIQIgBCgCAAwBCyADIAMpABc3AEcgAyADKQMQNwNAQQALIQQgACACOgAI\nIAAgAykDQDcACSAAQRBqIAMpAEc3AAAgAEEYaiADKQMwNwMAIABBJGogBDYCACAAQSBqIANBOGoo\nAgA2AgBBAQwCC0GAgMAAQSNB7KHGABD5HQALQgEhBkEDCzoAPCAAIAY3AwAgA0GAAWokAAueAwIH\nfwJ+IwBB0ABrIgIkACACIAE2AgggAEEIaigCACEDIAIgAkEIajYCDAJAAkAgA0EBaiIBBEACQCAB\nIAAoAgAiBCAEQQFqIgdBA3ZBB2wgBEEISRsiBEEBdksEQCACQShqIANBFCABIARBAWoiAyABIANL\nGxCNDyACKAI0IgNFDQMgAiACKQM4NwMgIAIgAzYCHCACIAIpAiw3AhQgAiACKAIoIgg2AhBBbCEE\nQQAhAQNAIAEgB0YEQCAAKQIAIQkgACACKQMQNwIAIAJBGGoiASkDACEKIAEgAEEIaiIAKQIANwMA\nIAAgCjcCACACIAk3AxAgAkEQahD8KQwDCyAAKAIMIgUgAWosAABBAE4EQCACIAggAyACQQxqIAAg\nARCCJBCcKCADIAIoAgBBf3NBFGxqIgYgBCAFaiIFKQAANwAAIAZBEGogBUEQaigAADYAACAGQQhq\nIAVBCGopAAA3AAALIAFBAWohASAEQWxqIQQMAAsACyAAIAJBDGpBGkEUEMEGCwwCCxCuIQALIAIo\nAiwaCyACQdAAaiQAC9sDAQJ/IwBBgANrIgQkAEEgELowIgVCADcAACAFQRhqQgA3AAAgBUEQakIA\nNwAAIAVBCGpCADcAACAEQQhqIAEQtDYgBEEIaiACIAMgBUEgELkDQZjsywBBsOzLABC+JyAEQaAB\naiAFQSAQzQRBACEBA0AgAUHAAEYEQEEAIQEgBEH4AWpB+IzMACkDADcDACAEQfABakHwjMwAKQMA\nNwMAIARB6AFqQeiMzAApAwA3AwAgBEIANwOAAiAEQeCMzAApAwA3A+ABIARB4AFqIARBoAFqQQEQ\n9i4DQCABQcAARkUEQCAEQaABaiABaiICIAItAABB6gBzOgAAIAFBAWohAQwBCwsgBEGgAmpB+IzM\nACkDADcDACAEQZgCakHwjMwAKQMANwMAIARBkAJqQeiMzAApAwA3AwAgBEIANwOoAiAEQeCMzAAp\nAwA3A4gCIARBiAJqIARBoAFqQQEQ9i4gBEHYAmogBEGIAmpBKBCPOBogBEGwAmogBEHgAWpBKBCP\nOBogBEEIaiAEQbACakHQABCPOBogBEHYAGoQyjYgACAEQQhqQZgBEI84GiAFEMIFIARBgANqJAAF\nIARBoAFqIAFqIgIgAi0AAEE2czoAACABQQFqIQEMAQsLC6gDAgd/An4jAEEgayIDJAACQCABQQJJ\nDQAgAEEkaigCACAAQShqIgIoAgAgAEEEaigCACIGIABBCGoiBCgCACIHELw2Qf8BcUH/AUcNACAA\nKAIAIQggACAAKQMgNwMAIABBFGopAgAhCSAAKQIMIQogAEEQaiAAQTBqKQMANwMAIAQgAikDADcD\nACAAQRxqKAIAIQIgAEEYaiAAQThqKQMANwMAIANBEGogCTcDACADQRhqIAI2AgAgAyAKNwMIIAFB\nfmohBCAAQcgAaiECIAFBBXQgAGpBYGohAANAAkAgBARAIAJBfGooAgAgAigCACAGIAcQvDZB/wFx\nQf8BRg0BIAJBWGohAAsgACAGNgIEIAAgBzYCCCAAIAg2AgAgACADKQMINwIMIABBFGogA0EQaikD\nADcCACAAQRxqIANBGGooAgA2AgAMAgsgAkFYaiIBIAJBeGoiBSkDADcDACABQRhqIAVBGGopAwA3\nAwAgAUEQaiAFQRBqKQMANwMAIAFBCGogBUEIaikDADcDACAEQX9qIQQgAkEgaiECDAALAAsgA0Eg\naiQAC9IDAQJ/IwBB0ANrIgIkACACQcACaiABQSAQzQRBACEBA0AgAUHAAEYEQEEAIQEgAkGYA2pB\n+IzMACkDADcDACACQZADakHwjMwAKQMANwMAIAJBiANqQeiMzAApAwA3AwAgAkIANwOgAyACQeCM\nzAApAwA3A4ADIAJBgANqIAJBwAJqQQEQ9i4DQCABQcAARkUEQCACQcACaiABaiIDIAMtAABB6gBz\n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\nACACKAIUNgIEIABBATYCAAwECyACLQARBEAgAi0AEiEEDAILIAJBBTYCECADIAJBEGoQuxshASAA\nQQE2AgAgACABNgIEDAMLIAFBADoABAsgBEHdAEYEQCACQRI2AhAgAyACQRBqELsbIQEgAEEBNgIA\nIAAgATYCBAwCCyACQRBqIAMQyhIgAigCECIBBEAgACABNgIEIABBADYCACAAQQhqIAIoAhQ2AgAM\nAgsgACACKAIUNgIEIABBATYCAAwBCyAAIAIoAgw2AgQgAEEBNgIACyACQSBqJAALnwMBA38jAEEg\nayICJAAgAkEIaiABKAIAIgMQlRUCQCACLQAIRQRAIAItAAlFBEAgAkECNgIQIAMgAkEQahC7GyEB\nIABBATYCACAAIAE2AgQMAgsCQAJAIAItAAoiBEEsRwRAIARB3QBHBEAgAS0ABA0CIAJBBzYCECAD\nIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAULIABCADcCAAwECyABLQAEDQAgAyADKAIIQQFqNgII\nIAJBEGogAxCVFSACLQAQBEAgACACKAIUNgIEIABBATYCAAwECyACLQARBEAgAi0AEiEEDAILIAJB\nBTYCECADIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAMLIAFBADoABAsgBEHdAEYEQCACQRI2AhAg\nAyACQRBqELsbIQEgAEEBNgIAIAAgATYCBAwCCyACQRBqIAMQyRIgAigCECIBBEAgACABNgIEIABB\nADYCACAAQQhqIAIoAhQ2AgAMAgsgACACKAIUNgIEIABBATYCAAwBCyAAIAIoAgw2AgQgAEEBNgIA\nCyACQSBqJAALnwMBA38jAEEgayICJAAgAkEIaiABKAIAIgMQlRUCQCACLQAIRQRAIAItAAlFBEAg\nAkECNgIQIAMgAkEQahC7GyEBIABBATYCACAAIAE2AgQMAgsCQAJAIAItAAoiBEEsRwRAIARB3QBH\nBEAgAS0ABA0CIAJBBzYCECADIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAULIABCADcCAAwECyAB\nLQAEDQAgAyADKAIIQQFqNgIIIAJBEGogAxCVFSACLQAQBEAgACACKAIUNgIEIABBATYCAAwECyAC\nLQARBEAgAi0AEiEEDAILIAJBBTYCECADIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAMLIAFBADoA\nBAsgBEHdAEYEQCACQRI2AhAgAyACQRBqELsbIQEgAEEBNgIAIAAgATYCBAwCCyACQRBqIAMQ8wsg\nAigCECIBBEAgACABNgIEIABBADYCACAAQQhqIAIoAhQ2AgAMAgsgACACKAIUNgIEIABBATYCAAwB\nCyAAIAIoAgw2AgQgAEEBNgIACyACQSBqJAALnwMBA38jAEEgayICJAAgAkEIaiABKAIAIgMQlRUC\nQCACLQAIRQRAIAItAAlFBEAgAkECNgIQIAMgAkEQahC7GyEBIABBATYCACAAIAE2AgQMAgsCQAJA\nIAItAAoiBEEsRwRAIARB3QBHBEAgAS0ABA0CIAJBBzYCECADIAJBEGoQuxshASAAQQE2AgAgACAB\nNgIEDAULIABCADcCAAwECyABLQAEDQAgAyADKAIIQQFqNgIIIAJBEGogAxCVFSACLQAQBEAgACAC\nKAIUNgIEIABBATYCAAwECyACLQARBEAgAi0AEiEEDAILIAJBBTYCECADIAJBEGoQuxshASAAQQE2\nAgAgACABNgIEDAMLIAFBADoABAsgBEHdAEYEQCACQRI2AhAgAyACQRBqELsbIQEgAEEBNgIAIAAg\nATYCBAwCCyACQRBqIAMQlQQgAigCECIBBEAgACABNgIEIABBADYCACAAQQhqIAIoAhQ2AgAMAgsg\nACACKAIUNgIEIABBATYCAAwBCyAAIAIoAgw2AgQgAEEBNgIACyACQSBqJAALnwMBA38jAEEgayIC\nJAAgAkEIaiABKAIAIgMQlRUCQCACLQAIRQRAIAItAAlFBEAgAkECNgIQIAMgAkEQahC7GyEBIABB\nATYCACAAIAE2AgQMAgsCQAJAIAItAAoiBEEsRwRAIARB3QBHBEAgAS0ABA0CIAJBBzYCECADIAJB\nEGoQuxshASAAQQE2AgAgACABNgIEDAULIABCADcCAAwECyABLQAEDQAgAyADKAIIQQFqNgIIIAJB\nEGogAxCVFSACLQAQBEAgACACKAIUNgIEIABBATYCAAwECyACLQARBEAgAi0AEiEEDAILIAJBBTYC\nECADIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAMLIAFBADoABAsgBEHdAEYEQCACQRI2AhAgAyAC\nQRBqELsbIQEgAEEBNgIAIAAgATYCBAwCCyACQRBqIAMQlh0gAigCECIBBEAgACABNgIEIABBADYC\nACAAQQhqIAIoAhQ2AgAMAgsgACACKAIUNgIEIABBATYCAAwBCyAAIAIoAgw2AgQgAEEBNgIACyAC\nQSBqJAALqwMCAn8CfiMAQYAEayIDJAAgA0EIaiABEP4EIANB6ANqEP8ZIANB8ANqKQMAIQZBACEB\nIAMpA+gDIQVBASEEAkADQCAEBEAgA0EQIAEgAmpBECABa0G08MUAEMgqIAMoAgRBEEcNAiADKAIA\nIgEpAAAiBUI4hiAFQiiGQoCAgICAgMD/AIOEIAVCGIZCgICAgIDgP4MgBUIIhkKAgICA8B+DhIQg\nBUIIiEKAgID4D4MgBUIYiEKAgPwHg4QgBUIoiEKA/gODIAVCOIiEhIQhBiABQQhqKQAAIgVCOIYg\nBUIohkKAgICAgIDA/wCDhCAFQhiGQoCAgICA4D+DIAVCCIZCgICAgPAfg4SEIAVCCIhCgICA+A+D\nIAVCGIhCgID8B4OEIAVCKIhCgP4DgyAFQjiIhISEIQVBECEBQQAhBAwBCwsgACADQQhqQeADEI84\nIgBBgARqEJgcIABB+ANqIAY3AwAgACAFNwPwAyAAQegDakIANwMAIABCADcD4AMgAEEAOgCQBCAD\nQYAEaiQADwtB0J/MAEErIANB+ANqQcTtxQBBxPDFABCTFAALnwMBA38jAEEgayICJAAgAkEIaiAB\nKAIAIgMQlRUCQCACLQAIRQRAIAItAAlFBEAgAkECNgIQIAMgAkEQahC7GyEBIABBATYCACAAIAE2\nAgQMAgsCQAJAIAItAAoiBEEsRwRAIARB3QBHBEAgAS0ABA0CIAJBBzYCECADIAJBEGoQuxshASAA\nQQE2AgAgACABNgIEDAULIABCADcCAAwECyABLQAEDQAgAyADKAIIQQFqNgIIIAJBEGogAxCVFSAC\nLQAQBEAgACACKAIUNgIEIABBATYCAAwECyACLQARBEAgAi0AEiEEDAILIAJBBTYCECADIAJBEGoQ\nuxshASAAQQE2AgAgACABNgIEDAMLIAFBADoABAsgBEHdAEYEQCACQRI2AhAgAyACQRBqELsbIQEg\nAEEBNgIAIAAgATYCBAwCCyACQRBqIAMQ0xIgAigCECIBBEAgACABNgIEIABBADYCACAAQQhqIAIo\nAhQ2AgAMAgsgACACKAIUNgIEIABBATYCAAwBCyAAIAIoAgw2AgQgAEEBNgIACyACQSBqJAALnwMB\nA38jAEEgayICJAAgAkEIaiABKAIAIgMQlRUCQCACLQAIRQRAIAItAAlFBEAgAkECNgIQIAMgAkEQ\nahC7GyEBIABBATYCACAAIAE2AgQMAgsCQAJAIAItAAoiBEEsRwRAIARB3QBHBEAgAS0ABA0CIAJB\nBzYCECADIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAULIABCADcCAAwECyABLQAEDQAgAyADKAII\nQQFqNgIIIAJBEGogAxCVFSACLQAQBEAgACACKAIUNgIEIABBATYCAAwECyACLQARBEAgAi0AEiEE\nDAILIAJBBTYCECADIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAMLIAFBADoABAsgBEHdAEYEQCAC\nQRI2AhAgAyACQRBqELsbIQEgAEEBNgIAIAAgATYCBAwCCyACQRBqIAMQnhIgAigCECIBBEAgACAB\nNgIEIABBADYCACAAQQhqIAIoAhQ2AgAMAgsgACACKAIUNgIEIABBATYCAAwBCyAAIAIoAgw2AgQg\nAEEBNgIACyACQSBqJAALnwMBA38jAEEgayICJAAgAkEIaiABKAIAIgMQlRUCQCACLQAIRQRAIAIt\nAAlFBEAgAkECNgIQIAMgAkEQahC7GyEBIABBATYCACAAIAE2AgQMAgsCQAJAIAItAAoiBEEsRwRA\nIARB3QBHBEAgAS0ABA0CIAJBBzYCECADIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAULIABCADcC\nAAwECyABLQAEDQAgAyADKAIIQQFqNgIIIAJBEGogAxCVFSACLQAQBEAgACACKAIUNgIEIABBATYC\nAAwECyACLQARBEAgAi0AEiEEDAILIAJBBTYCECADIAJBEGoQuxshASAAQQE2AgAgACABNgIEDAML\nIAFBADoABAsgBEHdAEYEQCACQRI2AhAgAyACQRBqELsbIQEgAEEBNgIAIAAgATYCBAwCCyACQRBq\nIAMQnRIgAigCECIBBEAgACABNgIEIABBADYCACAAQQhqIAIoAhQ2AgAMAgsgACACKAIUNgIEIABB\nATYCAAwBCyAAIAIoAgw2AgQgAEEBNgIACyACQSBqJAALnwMBA38jAEEgayICJAAgAkEIaiABKAIA\nIgMQlRUCQCACLQAIRQRAIAItAAlFBEAgAkECNgIQIAMgAkEQahC7GyEBIABBATYCACAAIAE2AgQM\n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\nARC2CyABQegBaiABQfAAEI84GiABQegBaiACIAUQtgsgASABQegBakHwABCPOCEBIAIQjDQgAUHI\nAWoQ6BUgAUHoAWogAUHwABCPOBogAUHoAWogCCABQcgBahDMBiAAQQxqIAFByAFqENo2IABBCGog\nBCgCADYCACAAIAEpA7gBNwIAIAFBoANqJAALkgMBA38jAEGABWsiASQAIAEgAEE4aigCAEEIaiIC\nQcABEI84IgFB4AFqIAJB4AEQjzgaIAFB2AFqIAFBuANqKQMANwMAIAFB0AFqIAFBsANqKQMANwMA\nIAFByAFqIAFBqANqKQMANwMAIAEgASkDoAM3A8ABAkAgACgCGCICQSBqKAIAIAJBJGooAgAgACgC\nJEEIaiAAQShqKAIAELs2RQ0AIAJBKGooAgAgAkEsaigCACAAQSxqKAIAQQhqIABBMGooAgAQuzZF\nDQAgAUHgAWogAhC5NkECIQAgASkD4AFQRQRAIAFBwANqIAFB6AFqQcABEI84GiABQcADaiABENYq\nIQALIABBAXFFIABBAkZyDQAgAUHgAWogAhCBFkECIQAgAS0A4AEEQCABQdgDaiABQfkBaikAADcD\nACABQdADaiABQfEBaikAADcDACABQcgDaiABQekBaikAADcDACABIAEpAOEBNwPAAyABQcADaiAB\nQcABahCgNCEACyAAQQJHIABxIQMLIAFBgAVqJAAgAwvaAgEBfyMAQfAAayIHJAAgByACNgIMIAcg\nATYCCCAHIAQ2AhQgByADNgIQIAdBAjYCHCAHQfCpwQBB8qnBACAAQf8BcRs2AhgCQCAFKAIIRQRA\nIAdBzABqQQQ2AgAgB0HEAGpBBDYCACAHQeQAakEENgIAIAdB7ABqQQM2AgAgB0HQqsEANgJgIAdB\nADYCWCAHQQU2AjwgByAHQThqNgJoDAELIAdBMGogBUEQaikCADcDACAHQShqIAVBCGopAgA3AwAg\nByAFKQIANwMgIAdB5ABqQQQ2AgAgB0HsAGpBBDYCACAHQdQAakEbNgIAIAdBzABqQQQ2AgAgB0HE\nAGpBBDYCACAHQbCqwQA2AmAgB0EANgJYIAdBBTYCPCAHIAdBOGo2AmggByAHQSBqNgJQCyAHIAdB\nEGo2AkggByAHQQhqNgJAIAcgB0EYajYCOCAHQdgAaiAGEJkkAAuwAwEBfyMAQdAAayIEJAACQCAA\n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\nIAJBADoAACACQRBqIQYLIAEgAjYCCCAGQQA2AgAgA0EQaiAHIAMbIAI2AgAgAUEMaigCAEUEQCAB\nIAI2AgwLIAFBEGoiASABKAIAQQFqNgIAIAQQuSQgACAFNgIEIAAgAjYCACAEQRBqJAAPCwALkQMB\nAX8jAEEwayIDJAACfwJAAkACQAJAIAAtAABBAWsOAwECAwALIAMgACgCBDYCACADIAAtAAE6AAcg\nA0EkakEDNgIAIANBLGpBAjYCACADQRRqQQM2AgAgA0GohcEANgIgIANBADYCGCADQcEANgIMIAMg\nA0EIajYCKCADIAM2AhAgAyADQQdqNgIIIAEgAiADQRhqEOcbDAMLIANBJGpBATYCACADQSxqQQA2\nAgAgA0GQhcEANgIgIANBpJbMADYCKCADQQA2AhggASACIANBGGoQ5xsMAgsgAyAAKAIENgIAIAMg\nAC0AAToAByADQSRqQQM2AgAgA0EsakECNgIAIANBFGpBAzYCACADQcyEwQA2AiAgA0EANgIYIANB\nwQA2AgwgAyADQQhqNgIoIAMgAzYCECADIANBB2o2AgggASACIANBGGoQ5xsMAQsgA0EkakEBNgIA\nIANBLGpBADYCACADQdj5wAA2AiAgA0GklswANgIoIANBADYCGCABIAIgA0EYahDnGwsgA0EwaiQA\nC+sCAQV/IABBC3QhBEEhIQNBISECAkADQAJAAkBBfyADQQF2IAFqIgNBAnRByMjBAGooAgBBC3Qi\nBSAERyAFIARJGyIFQQFGBEAgAyECDAELIAVB/wFxQf8BRw0BIANBAWohAQsgAiABayEDIAIgAUsN\nAQwCCwsgA0EBaiEBCwJ/AkACfwJAIAFBIE0EQCABQQJ0IgNByMjBAGooAgBBFXYhAiABQSBHDQFB\n1wUhA0EfDAILQSFBIUGkz8EAEKMWAAsgA0HMyMEAaigCAEEVdiEDIAFFDQEgAUF/agtBAnRByMjB\nAGooAgBB////AHEMAQtBAAshAQJAIAMgAkF/c2pFDQAgACABayEFIAJB1wUgAkHXBUsbIQQgA0F/\naiEAQQAhAQNAAkAgAiAERwRAIAEgAkHMycEAai0AAGoiASAFTQ0BDAMLIARB1wVBpM/BABCjFgAL\nIAAgAkEBaiICRw0ACyAAIQILIAJBAXELkAMBB38jAEEwayIDJAACQAJAAkADQCABKAIIIgUgASgC\nBCIGIAUgBksbIQggASgCACEHIAUhBAJAA0AgBCAIRwRAIAQgB2otAAAiCUHEmcoAai0AAA0CIAEg\nBEEBaiIENgIIDAELCyAGIAVJDQQgA0EENgIgIAAgASADQSBqEJIaDAMLIAlB3ABHBEAgCUEiRg0C\nIAEgBEEBajYCCCADQQ82AiAgACABIANBIGoQkhoMAwsgA0EYaiAFIAQgByAGQeSYygAQmCEgAiAD\nKAIYIAMoAhwQnyogASAEQQFqNgIIIAFBASACEJIFIgRFDQALIABBAjYCACAAIAQ2AgQMAQsgAigC\nCARAIANBEGogBSAEIAcgBkGEmcoAEJghIAIgAygCECADKAIUEJ8qIAEgBEEBajYCCCAAQQE2AgAg\nACACKQIENwIEDAELIANBCGogBSAEIAcgBkH0mMoAEJghIAAgAykDCDcCBCAAQQA2AgAgASAEQQFq\nNgIICyADQTBqJAAPCyAIIAZB1JjKABCjFgALggMCA38EfiMAQSBrIgIkACAAEJgcIAEpAxAiBiAB\nKQMAIgd8IgUgBlStIAFBCGopAwAiCCABQRhqKQMAfHwiBkI4hiAGQiiGQoCAgICAgMD/AIOEIAZC\nGIZCgICAgIDgP4MgBkIIhkKAgICA8B+DhIQgBkIIiEKAgID4D4MgBkIYiEKAgPwHg4QgBkIoiEKA\n/gODIAZCOIiEhIQhBiAFQiiGQoCAgICAgMD/AIMgBUI4hoQgBUIYhkKAgICAgOA/gyAFQgiGQoCA\ngIDwH4OEhCAFQgiIQoCAgPgPgyAFQhiIQoCA/AeDhCAFQiiIQoD+A4MgBUI4iISEhCEFQQEhBANA\nIAQEQCACIAY3AxAgAiAFNwMYIAJBCGogAEEQIANB4KzDABC6KCACQRAgAigCCCACKAIMQeCswwAQ\nyCogAigCACACKAIEIAJBEGpBEEHwrMMAEKgrQQAhBEEQIQMMAQsLIAEgB0IBfCIFNwMAIAEgCCAF\nIAdUrXw3AwggAkEgaiQAC4IDAQd/IwBBkAJrIgQkACAEQTBqIAAQhSQgBCgCNCAEKAIwIQcgBEEo\naiABENUjIAQoAiwhBSAEKAIoIQAgBEEgaiACENUjIAQoAiQhAiAEKAIgIQEgBEEYaiADENUjIAQo\nAhwhAyAEKAIYIQggBEEQaiAAKAIAIABBBGooAgAQlCQgBCgCFCEAIAQoAhAhCSAEQQhqIAEoAgAg\nAUEEaigCABCUJCAEKAIMIQEgBCgCCCEKIARBgAFqIAhBwAAQjzgaIARByAFqIAcgCSAAIAogASAE\nQYABahCyAkEDIQEgBC0AyAEiAEEDRwRAIARBgAFqIARByAFqQQFyQcMAEI84GiAAIQELIARBPWog\nBEGAAWpBwwAQjzgaIAMgAygCAEF/ajYCACACIAIoAgBBf2o2AgAgBSAFKAIAQX9qNgIAQQAhAEEA\nNgIAIAFBA0cEQCAEIAE6AMgBIARByAFqQQFyIARBPWpBwwAQjzgaIARByAFqELYtIQALIARBkAJq\nJAAgAAuAAwICfwF+IwBBMGsiAyQAIAECfwJAAkACQAJAAkAgAS0AWEEBaw4DAwACAQsACyABIAEp\nAxg3AwAgAUEIaiABQSBqKQMANwMAIAFBEGogAUEoaikDADcDACABKAJUKAIQIQQgAUHQAGpBADoA\nACABQcwAaiAEQQhqNgIACyABQTBqIgQgAhDkBSICDQEgAEECOgAAQQMMAgtBgIDAAEEjQdytwAAQ\n+R0ACyAEEJsxIANBKGogAUEQaikDADcDACADQSBqIAFBCGopAwA3AwAgAyABKQMANwMYIANBCGog\nA0EYahCxCQJAIAMtAAgiBEELRgRAIAMoAgwgAEEBaiACQfAAaiADQRBqKAIAIgEgA0EUaigCABD/\nFiAAQQA6AAAgARCMNAwBCyAAQQdqIAMtAAs6AAAgAEEFaiADLwAJOwAAIAMpAgwhBSAAQRBqIAMo\nAhQ2AAAgAEEIaiAFNwAAIAAgBDoABCAAQQE6AAALIAIQuy9BAQs6AFggA0EwaiQAC7wCAgZ/BH4j\nAEEwayIDJAAgAEEAQYACEJE4IQUgA0EQaiABQQhqKQAANwMAIANBGGogAUEQaikAADcDACADQSBq\nIAFBGGopAAA3AwAgA0IANwMoIAMgASkAADcDCEHAACACayEGQgEgAkE/ca2GIglCAYghCyAJQn98\nIQwgCachB0EAIQEDQCABQYACIAFBgAJLGyEIA0ACfgJAIAEgCEcEQCABQQZ2IQAgAUE/cSIEIAZP\nDQEgA0EIaiAAQQN0aikDACAErYgMAgsgA0EwaiQADwsgA0EIaiAAQQN0aiIAQQhqKQMAQQAgAWtB\nP3GthiAAKQMAIAStiIQLIAyDIAp8IglCAYNQBEAgAUEBaiEBDAELCyABIAVqIAmnQQAgByAJIAtU\nG2s6AAAgASACaiEBIAkgC1qtIQoMAAsAC4ADAgt/AX4jAEEwayIDJAACQAJAIAEEQCADQRBqIAFB\nf2oiCCACKAKQARDrCSADKAIURQ0BIAJBlAFqIQEgA0EIaiADQRBqEJEbIAMoAhghBiADKAIMIQkg\nAygCCCEKIAIhBQNAAn8CQCAEIAIvAYoBSQRAIAUpAwAhDiABQUhqKAIAENAhIQsgA0EgaiAIIAEo\nAgAQ6wkgAygCKCEMIAMoAiQiBw0BEKIuIQdBAAwCCyAAIAMpAxA3AgAgAEEIaiAGNgIADAULIAMo\nAiALIQ0gCiAJIA4gCyANIAcQ0BUgBEEBaiEEIAVBCGohBSABQQRqIQEgBiAMakEBaiEGDAALAAsg\nAkHcAGohBEEAIQEQoi4hBiACIQUDQCABIAIvAYoBT0UEQCAGIAUpAwAgBCgCABDQIRCmHiAEQQRq\nIQQgBUEIaiEFIAFBAWohAQwBCwsgACABNgIIIAAgBjYCBCAAQQA2AgAMAQtBkKHMAEErQZzgywAQ\n+R0ACyADQTBqJAAL/QIBB38jAEEQayICJAAgACgCACEAIAEoAgBBhoXMAEEBIAEoAgQoAgwRBAAh\nAyACQQA6AAUgAiADOgAEIAIgATYCAAJ/QQIgACgCBCIBRQ0AGiAAKAIIIQUgACgCACEAQQALIQQC\nQANAIAUEQAJAAkAgBEEBaw4CAQQACwNAIAAEQCAAQX9qIQAgASgCYCEBDAELC0EAIQBBACEDCyAF\nQX9qIQUCQANAIAMgAS8BXkkNASABKAJYIgYEQCAAQQFqIQAgAS8BXCEDIAYhAQwBCwtBkKHMAEEr\nQYSTywAQ+R0ACyADQQFqIQcCQCAARQRAIAEhBgwBCyABIAdBAnRqQeAAaiEEQQAhB0EAIQgDQCAE\nKAIAIgZB4ABqIQQgACAIQQFqIghHDQALCyACIAEgA0EDdGo2AgwgAiACQQxqQTEQ6QsaQQAhAEEB\nIQQgBiEBIAchAwwBCwsgAigCACACLQAEEIEpIAJBEGokAA8LQZChzABBK0GQ3ssAEPkdAAv9AgEH\nfyMAQRBrIgIkACAAKAIAIQAgASgCAEGGhcwAQQEgASgCBCgCDBEEACEDIAJBADoABSACIAM6AAQg\nAiABNgIAAn9BAiAAKAIEIgFFDQAaIAAoAgghBSAAKAIAIQBBAAshBAJAA0AgBQRAAkACQCAEQQFr\nDgIBBAALA0AgAARAIABBf2ohACABKAJgIQEMAQsLQQAhA0EAIQALIAVBf2ohBQJAA0AgAyABLwFe\nSQ0BIAEoAlgiBgRAIABBAWohACABLwFcIQMgBiEBDAELC0GQocwAQStBhJPLABD5HQALIANBAWoh\nBwJAIABFBEAgASEGDAELIAEgB0ECdGpB4ABqIQRBACEHQQAhCANAIAQoAgAiBkHgAGohBCAAIAhB\nAWoiCEcNAAsLIAIgASADQQN0ajYCDCACIAJBDGpBMRDpCxpBASEEQQAhACAHIQMgBiEBDAELCyAC\nKAIAIAItAAQQgSkgAkEQaiQADwtBkKHMAEErQZDeywAQ+R0AC+4CAgJ/AX4jAEGQA2siAyQAIAAC\nfwJ/IAJBIEYEQCADQTBqIgIgAUEYaikAADcDACADQShqIgQgAUEQaikAADcDACADQSBqIAFBCGop\nAAA3AwAgAyABKQAANwMYIANB2AFqIANBGGoQrwUgAykD2AFQBEAgA0EANgLYASADQQhqIANB2AFq\nENAqIAMoAgghBCADKAIMDAILIANBOGogA0HgAWoiAUGgARCPOBogASAEKQMANwMAIANB6AFqIAIp\nAwA3AwAgAyADKQMgNwPYASADKQMYIQUgA0HwAWogA0E4akGgARCPOBogAEEQaiADQdgBakG4ARCP\nOBogACAFNwMIQQAMAgsgA0HkAWpBCTYCACADQYnyywA2AuABIANCgoCAgIAENwPYASADQRBqIANB\n2AFqELgkIAMoAhAhBCADKAIUCyECIABBATYCBCAAQQxqIAI2AgAgAEEIaiAENgIAQQELNgIAIANB\nkANqJAAL8QICBH8BfiMAQTBrIgMkAAJAIAIoAggiBEUEQCADIAIoAgAgAkEEaigCABCUJCADKQMA\nIQcgA0EkaiABKAIAIAEoAgQQsBggA0EYaiABQQhqEL0eIABBFGogBzcCACAAQQc2AhAgAEEcNgII\nIABBHGogAykCJDcCACAAQSRqIANBLGooAgA2AgAgAEEoaiADKQMYNwMAIABBMGogA0EgaigCADYC\nAAwBCyADQRBqIAIoAgAgAkEEaigCABCUJCADKAIQIQUgAygCFCEGIANBJGogASgCACABKAIEELAY\nIANBGGogAUEIahC9HiADQQhqIAQgAkEMaigCABCUJCADKAIIIQEgAEEQaiADKAIMNgIAIABBDGog\nATYCACAAQRE2AgggAEEUaiADKQIkNwIAIABBHGogA0EsaigCADYCACAAQSBqIAMpAxg3AwAgAEEo\naiADQSBqKAIANgIAIAAgBjYCBCAAIAU2AgALIANBMGokAAvXAgEGfyABIAJBAXRqIQkgAEGA/gNx\nQQh2IQogAEH/AXEhDAJAAkACQANAIAFBAmohCyAHIAEtAAEiAmohCCAKIAEtAAAiAUcEQCABIApL\nDQMgCCEHIAsiASAJRw0BDAMLIAggB08EQCAIIARLDQIgAyAHaiEBAkADQCACRQ0BIAJBf2ohAiAB\nLQAAIAFBAWohASAMRw0AC0EAIQIMBQsgCCEHIAsiASAJRw0BDAMLCyAHIAhB2LrBABDLNgALIAgg\nBEHYusEAEL02AAsgAEH//wNxIQcgBSAGaiEDQQEhAgNAAkAgBUEBaiEAAn8gACAFLQAAIgFBGHRB\nGHUiBEEATg0AGiAAIANGDQEgBS0AASAEQf8AcUEIdHIhASAFQQJqCyEFIAcgAWsiB0EASA0CIAJB\nAXMhAiADIAVHDQEMAgsLQZChzABBK0HousEAEPkdAAsgAkEBcQvwAgEDfyMAQeAAayICJAAgASgC\nACEDIAEoAgghBCABKAIEIQEgAkEANgIcIAJCADcDECACQQA2AgggAiAEQQAgARs2AkggAiABNgJA\nIAIgAzYCPCACIAFFQQF0IgQ2AjggAiABNgIwIAIgAzYCLCACIAQ2AiggAkEYaiEBAkACQAJAA0Ag\nAiACQShqEIoKIAIoAgAiA0UNASACKAIIDQMgAigCBCEEIAJB0ABqIAMoAgAQ4DUCQCACKAJURQRA\nIAIoAlAhAwwBCyABEKkuIAFBCGogAkHYAGooAgA2AgAgASACKQNQNwIAIAJBCGogBBD0CyIDRQ0B\nCwsgAEEGOgAAIAAgAzYCBCACQQhqEMwqDAELIAJBQGsgAkEgaikDADcDACACQThqIAJBGGopAwA3\nAwAgAkEwaiACQRBqKQMANwMAIAIgAikDCDcDKCAAIAJBKGoQqhYLIAJB4ABqJAAPC0HAiswAQShB\n1PvIABD5HQAL8QICBH8BfiMAQSBrIgMkAAJAAkACQCABKAIAIgFBOGotAAANACADIAIoAgAiAigC\nACACKAIEKAIAEQEAIAFBKGoiBS0AACADKAIEIQIgAygCACEEIAVBAToAAEUEQCABQSRqKAIAIgUE\nQCABKAIgIAUoAgwRAAALIAEgAjYCJCABIAQ2AiAgAUEoakEAOgAAIAEtADgNASAAQQM2AgAMAgsg\nBCACKAIMEQAACyABQRxqIgItAAAhBCACQQE6AAACQCAERQRAIAFBCGoiAikCACEHIAJBBDYCACAD\nQRhqIAJBEGooAgA2AgAgA0EQaiACQQhqKQIANwMAIAMgBzcDCCAHpyICQQRHDQEgA0EIahDCLCAB\nQRxqQQA6AAALEMg3AAsgAykCFCEHIAMoAhAhBCADKAIMIQUgAUEcakEAOgAAIAJBA0YNASAAIAc3\nAgwgACAENgIIIAAgBTYCBCAAIAI2AgALIANBIGokAA8LEMg3AAuBAwECfyMAQUBqIgMkAAJAAkAg\nAEUEQCADIAIoAgAiBBCGOCADEMQtIgANAiADQQQ6AAAgAxDELSIADQIgBEGQv8sAQQYQuyciAA0C\nIANBBDoAACADEMQtIgANAiADIAQQhzggAxDELSIADQIgASACENs3IgANAgwBCyADIAIoAgAiBBCG\nOCADEMQtIgANASADQQQ6AAAgAxDELSIADQEgBEGIv8sAQQgQuyciAA0BIANBBDoAACADEMQtIgAN\nASADIAQQhzggAxDELSIADQEgA0EYaiABQRhqKQAANwMAIANBEGogAUEQaikAADcDACADQQhqIAFB\nCGopAAA3AwAgA0EoaiABQShqKQAANwMAIANBMGogAUEwaikAADcDACADQThqIAFBOGopAAA3AwAg\nAyABKQAANwMAIAMgASkAIDcDICADQcAAIAIQyxUiAA0BCyADQQQ6AAAgAxDELSIADQAgAyACKAIA\nQYWFzAAQhTEgAxDELSEACyADQUBrJAAgAAuCAwEHfyMAQSBrIgIkACAAKAIAIgBBHGpBADoAACAA\nKAIIQf////8HSQRAIABBCGohBiAAQRhqKAIAIQUDQAJAIAUEQCACQQhqIAZBoJTMABCbHyACKAIM\nIQMgAigCCCIAKAIMIgQEQCAAIARBf2o2AgwgACAAKAIIIgRBAWoiB0EAIAAoAgAiCCAHIAhJG2s2\nAgggACgCBCAEQQJ0aigCACIEDQILIAMgAygCAEEBajYCAAsgARCmNCACQSBqJAAPCyADIAMoAgBB\nAWo2AgAgAiAEQQhqQbySzAAQmh8gAigCBCEDAkAgAigCACIAKAIARQ0AIARBHGpBADoAACACIABB\n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\nAkEwaiACKAIgNgIAIAIgAigCHCIBNgIsIAJBBjoAKCACKAIYIAJBKGogAkE4akGcxMgAEN8VIQQg\nAEECNgIAIAAgBDYCBCABEIw0DAILIAAgAigCBCADKAIAENYXCyACEJYZCyACQUBrJAAL9wIBBH8j\nAEGQA2siAyQAAkACQCACQSBGBEAgA0EoaiABQRhqIgIpAAA3AwAgA0EgaiABQRBqIgQpAAA3AwAg\nA0EYaiABQQhqIgUpAAA3AwAgAyABKQAANwMQIANB0AFqIANBEGoQrwUgAykD0AFQDQEgA0EwaiAD\nQdgBaiIGQaABEI84GiADQegBaiACKQAANwMAIANB4AFqIAQpAAA3AwAgBiAFKQAANwMAIAMgASkA\nADcD0AEgA0HwAWogA0EwakGgARCPOBogAEEIaiADQdABakHAARCPOBogAEEANgIADAILIANB3AFq\nQQk2AgAgA0GJ8ssANgLYASADQoKAgICABDcD0AEgA0EIaiADQdABahC4JCADKAIIIQEgAEEIakGc\nmsIANgIAIAAgATYCBCAAQQE2AgAMAQsgA0EANgLQASADIANB0AFqENAqIAMoAgAhASAAQQhqQZya\nwgA2AgAgACABNgIEIABBATYCAAsgA0GQA2okAAvrAgIIfwF+IwBBIGsiBCQAIABBGGooAgAiBiAA\nQRxqKAIAQShsaiEHA0ACQCAHIAYiA0cEQCADQShqIQYgA0EYaigCACICRQ0CIANBIGooAgAiBUUN\nASADQSRqKAIAIgEpAwAhCSAEIAU2AhggBCABNgIQIAQgASACakEBajYCDCAEIAFBCGo2AgggBCAJ\nQn+FQoCBgoSIkKDAgH+DNwMAA0AgBBDtECICRQRAIAMoAhghAgwDCyACQVhqIgEoAgAgAUEEaigC\nABCgNSABQRxqIgUoAgBBKGwhAiABQRhqIggoAgAhAQNAIAIEQCABQRhqEN8RIAJBWGohAiABQShq\nIQEMAQsLIAUoAgBFDQAgCCgCABDCBQwACwALIAAoAhwEQCAAKAIYEMIFCwJAIABBf0YNACAAIAAo\nAgQiA0F/ajYCBCADQQFHDQAgABDCBQsgBEEgaiQADwsgAiADQSRqKAIAQSgQrikMAAsAC50DAgF/\nAn4jAEHgAGsiBiQAIAZBCGogAUEIaiACIAMQ2AoCQCAGKAIQIgJFBEAgAEECOgBEDAELIAYoAgwh\n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\nKAIAIQQgAUEIaigCACECIAEoAgQLIQMCQANAIAQgAi8B4gFJDQEgAigCWCIFBEAgA0EBaiEDIAIv\nAeABIQQgBSECDAELC0GQocwAQStBhJPLABD5HQALIARBAWohBgJAIANFBEAgAiEFDAELIAIgBkEC\ndGpB5AFqIQdBACEGA0AgBygCACIFQeQBaiEHIAMgCEEBaiIIRw0ACwsgASAGNgIMIAEgBTYCCCAB\nQQA2AgQgAiAEQQN0aiEDIAIgBEEMbGpB3ABqCyECIAAgAzYCBCAAIAI2AgALkAMBAX8gACgCkAME\nQCAAQZADaiIBEIUSIAEQrioLIABBlANqEK0qAkAgAC0A1AIiAUEFRg0AAkACQAJAAkAgAQ4FAAQE\nAQIECyAAQYABahCvGyAAQYACahDGJyAAQYgCahDGJyAAQZACaigCACAAQZQCaigCABCgNSAAQZgC\nahDwFQ8LIABB5AJqKAIARQRAIABB2AJqEPESDAILIABB4AJqENUuIAAoAuQCIgEgASgCACIBQX9q\nNgIAIAFBAUYEQCAAKALkAhCaEgsgAEHwAmoiASgCACAAQfQCaigCABCfJyAAQewCaigCACABKAIA\nEJ81IABB/AJqIgEoAgAgAEGAA2ooAgAQ1yggAEH4AmooAgAgASgCABCfNQwBCyAAQdgCahCaMSAA\nQYADaigCACAAQYwDaigCABD3MAsgAEHwAGoQ3BEgAEGwAmoQvS8gAEH4AWooAgAgAEH8AWooAgAQ\noDUgAEHwAWooAgAgAEH0AWooAgAQoDUgAEHoAWoQxicgAEHgAWoQxicgABCvGwsLxwIBBH8CQAJA\nAkACf0F/EMQsIgJFDQAaIAIoAgBBAUYEQCACKAIEDAELIAIQiAQLIAAoAhBHBEBBICABQf///wFx\nIgRBIGpBBnZnayICIABBDGooAgAiA0sNASACIANJBEAgACgCCCACQRRsaiIAKAIAIgNFDQIgBCAA\nKAIQayICIAAoAgRPDQIgAyACQThsaiABQR52IAIgAEEIahDbEA8LIAIgA0GY6coAEKMWAAtBICAB\nQf///wFxIgRBIGpBBnZnayICIABBDGooAgAiA0sNACACIANPDQIgACgCBCIDIAJNDQEgACgCCCAC\nQRRsaiIDKAIAIgVFDQAgBCADKAIQayIEIAMoAgRPDQAgBSAEQThsaiABQR52IAQgACgCACACQQJ0\n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\nACAFIAEpAAA3AAAgAiABKQAgNwAAIAJBCGogAUEoaikAADcAACACQRBqIAFBMGopAAA3AAAgAkEY\naiABQThqKQAANwAAIAEQwgUgAEHYBWpBADYCACAAQdAAaiACNgIAIABByABqQgA3AwAgACAFNgIg\nIABBQGsgBikAACIJNwAAIABBOGogBykAACIKNwAAIABBMGogCCkAACILNwAAIAAgAykAACIMNwAo\nIAAgDDcAACAAQQhqIAs3AAAgAEEQaiAKNwAAIABBGGogCTcAACAEQSBqJAALsgICBH8FfiMAQSBr\nIgEkACABQRBqIgIgAEEQaikDADcDACABQQhqIgMgAEEIaikDADcDACABQRhqIgQgACkDMCAANQI4\nQjiGhCIHIABBGGopAwCFNwMAIAEgACkDADcDACABEJoYIAIpAwAhBSABKQMAIQkgAykDACEIIAQp\nAwAhBiABQSBqJAAgBiAIQv8BhXwiCCAFIAcgCYV8IgcgBUINiYUiBXwiCSAFQhGJhSIFQg2JIAUg\nBkIQiSAIhSIFIAdCIIl8IgZ8IgeFIghCEYkgBUIViSAGhSIFIAlCIIl8IgYgCHwiCYUiCEINiSAF\nQhCJIAaFIgUgB0IgiXwiBiAIfIUiB0IRiSAFQhWJIAaFIgUgCUIgiXwiBiAHfCIHhSAFQhCJIAaF\nQhWJhSAHQiCJhQv8AgIFfwJ+IwBBMGsiAyQAIAAgACkDQCIIIAKtQgOGfCIJNwNAIABByABqIgQg\nBCkDACAJIAhUrXw3AwAgAyAANgIcIABB0ABqIQQCQEGAASAAQdABaigCACIFayIGIAJNBEAgBQRA\nIANBIGogASACIAZBlKrKABDoISADQSxqKAIAIQIgAygCKCEBIAMoAiQhBiADKAIgIQcgA0EQaiAE\nIAVBpKrKABC8KCADKAIQIAMoAhQgByAGQbSqygAQqCsgAEEANgLQASADQRxqIARBARDxNgsgA0Eg\naiABIAIgAkGAf3FBxKrKABDoISADQSxqKAIAIQEgAygCKCEFIANBHGogAygCICACQQd2EPE2IANB\nCGogBCABQdSqygAQlSMgAygCCCADKAIMIAUgAUHkqsoAEKgrDAELIAMgBSACIAVqIARB9KnKABDU\nISADKAIAIAMoAgQgASACQYSqygAQqCsgACgC0AEgAmohAQsgACABNgLQASADQTBqJAALhgMCAX8C\n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\nciABKAKQAUEIahCwGiACQQA2AiggAkEQaiADKAIQIANBFGooAgAQlCQgAikDECEGIABBFGogAkEo\nakE0EI84GiAAQQxqIAY3AgAgACAFNwIEIAAgBDcCSEEBCzYCACACQeAAaiQAC7wCAgR/AX4jAEHQ\nAGsiAiQAAkAgAUECSQ0AIABB+ABqKQMAIAApAyAiBloNACACQThqIABBCGopAwA3AwAgAkFAayAA\nQRBqKQMANwMAIAJByABqIABBGGopAwA3AwAgAiAAKQMANwMwIAIgAEEoakEwEI84IQMgAUF+aiEE\nIAAgAEHYAGpB2AAQjzgiBUHQAWohACABQdgAbCAFakGof2ohAQNAAkAgBARAIAApAwAgBlQNASAA\nQYh/aiEBCyABIAMpAzA3AwAgASAGNwMgIAFBGGogA0HIAGopAwA3AwAgAUEQaiADQUBrKQMANwMA\nIAFBCGogA0E4aikDADcDACABQShqIANBMBCPOBoMAgsgAEGIf2ogAEFgakHYABCPOBogBEF/aiEE\nIABB2ABqIQAMAAsACyACQdAAaiQAC9ACAgZ/AX4jAEEQayIDJAACQCABQQJJDQAgAEEUaiICKAIA\nIABBGGooAgAgACgCACIGIABBBGooAgAiBxC8NkH/AXFB/wFHDQAgACACKQIANwIAIANBCGogAEEQ\naiIEKAIANgIAIABBCGoiBSkCACEIIAUgAkEIaikCADcCACAEIAJBEGooAgA2AgAgAyAINwMAIAFB\nfmohBCAAQSxqIQIgAUEUbCAAakFsaiEAA0ACQCAEBEAgAkF8aiIBKAIAIAIoAgAgBiAHELw2Qf8B\ncUH/AUYNASACQWhqIQALIAAgBzYCBCAAIAY2AgAgACADKQMANwIIIABBEGogA0EIaigCADYCAAwC\nCyACQWhqIgUgASkCADcCACAFQRBqIAFBEGooAgA2AgAgBUEIaiABQQhqKQIANwIAIARBf2ohBCAC\nQRRqIQIMAAsACyADQRBqJAAL4QIBBH8jAEEwayICJAACQAJAIAEoAgBFBEAgACABKQIENwIAIAAg\nAUEMaigCADYCCCABQRBqKAIAIAFBFGooAgAQjDQMAQsgASgCBCEDQRxBBBDGLyIEQQA2AhggBEKA\ngICAgAE3AhAgBEIANwIIIARCgYCAgBA3AgAgAkEYaiABQRBqIgUoAgA2AgAgAiABQQhqIgEpAgA3\nAxAgAkEoaiAFKAIANgIAIAIgASkCADcDICACQQhqIANBCGogAkEgaiAEEPULAkAgAigCCEUNACAC\nKAIMIgEgASgCACIEQX9qNgIAIARBAUcNACABEJIcCyADQSBqKAIARQ0BIANBGGogA0EIaikDACAD\nQRBqKQMAIAIoAhQgAigCGBDKGCACQRBqELwXIgFFDQEgACADNgIIIAAgAUFwaiIBNgIAIAAgAUEM\najYCBAsgAkEwaiQADwtBkKHMAEErQZy2xAAQ+R0AC88CAgJ/AX4jAEGwAWsiAiQAAkAgASgCACID\nBEAgAkEQaiADIAFBBGooAgAQlCQgACACKQMQNwIADAELEOswIAJBCGogASgCBCIBKAIAIAFBBGoo\nAgAQlCQgAikDCCEEIAJB+ABqIAFBMGooAgAgAUE0aigCABD+HSACQYQBaiABQTxqKAIAIAFBQGso\nAgAQ+BAgAkGQAWogAUHIAGooAgAgAUHMAGooAgAQ/h0gAkGcAWogAUHUAGooAgAgAUHYAGooAgAQ\n5x4gAiABQdwAai0AADoAqAEgAkEsaiABQRhqKAIAIAFBHGooAgAQ5x4gAkEgaiABQQhqEMAlIAJB\nOGogAUEkaigCACABQShqKAIAEP4dIAIgBDcDGCACQcQAaiACQfgAakE0EI84GiACQRhqQeAAEI84\nIQEgAEEANgIAIAAgATYCBAsgAkGwAWokAAveAgIFfwF+IwBBkAVrIgIkACABKAIAIQMgAkHIAWog\nAUEEahCyGAJAAkAgAigCyAEiAQRAIAJB8ARqIAEgAigCzAEiBBCjNyACQYgFaiACQdgBaigCADYC\nACACIAIpA9ABNwOABSACQagDaiACKALwBCACQYAFahCyESACQeABaiACQagDahCyGwJAIAIoAuAB\nIgVBAkcEQCACKALkASEDIAJBqANqIAJB6AFqQcABEI84GiABrSAErUIghoQhByACQfAEahDfKwwB\nCyACKALkASEGIAJB8ARqEN8rIAEgBBCgNSADEPkbIAMgBjYCAAsgAkEIaiACQagDakHAARCPOBog\nAkGoA2ogAkEIakHAARCPOBogBUECRg0BIAAgAzYCDCAAIAU2AgggACAHNwMAIABBEGogAkGoA2pB\nwAEQjzgaDAILIAJByAFqEIIoCyAAQQI2AggLIAJBkAVqJAAL3AIBBX8jAEFAaiICJAAgAkEYaiAB\nELkFIAIoAhghAwJAAn8CQCACKAIcIgEEQCACKAIgIgVBIEcNASACQRZqIAFBAmotAAA6AAAgAkEg\naiABQRNqKQAANwMAIAJBJWogAUEYaikAADcAACACIAEvAAA7ARQgAiABKQALNwMYIAEoAAchBiAB\nKAADDAILQQEhAQwCCyACQSRqQQk2AgAgAkHM2ssANgIgIAJCgoCAgIAENwMYIAJBCGogAkEYahC4\nJCACKAIIQZyawgAQuRILIQQgAyABEIw0QQEhASAFQSBHBEAgBCEDDAELQSBBARC5LyIDIAY2AAcg\nAyAENgADIANBAmogAkEWai0AADoAACADIAIvARQ7AAAgAyACKQMYNwALIANBE2ogAkEgaikDADcA\nACADQRhqIAJBJWopAAA3AABBACEBCyAAIAM2AgQgACABNgIAIAJBQGskAAvcAgEFfyMAQUBqIgIk\nACACQRhqIAEQuAUgAigCGCEDAkACfwJAIAIoAhwiAQRAIAIoAiAiBUEgRw0BIAJBFmogAUECai0A\nADoAACACQSBqIAFBE2opAAA3AwAgAkElaiABQRhqKQAANwAAIAIgAS8AADsBFCACIAEpAAs3Axgg\nASgAByEGIAEoAAMMAgtBASEBDAILIAJBJGpBCTYCACACQczaywA2AiAgAkKCgICAgAQ3AxggAkEI\naiACQRhqELgkIAIoAghBnJrCABC5EgshBCADIAEQjDRBASEBIAVBIEcEQCAEIQMMAQtBIEEBELkv\nIgMgBjYAByADIAQ2AAMgA0ECaiACQRZqLQAAOgAAIAMgAi8BFDsAACADIAIpAxg3AAsgA0ETaiAC\nQSBqKQMANwAAIANBGGogAkElaikAADcAAEEAIQELIAAgAzYCBCAAIAE2AgAgAkFAayQAC9ACAgZ/\nAX4jAEEQayIDJAACQCABQQJJDQAgAEEYaiICKAIAIABBHGooAgAgACgCACIGIABBBGooAgAiBxC8\nNkH/AXFB/wFHDQAgACACKQIANwIAIANBCGogAEEQaiIEKQIANwMAIABBCGoiBSkCACEIIAUgAkEI\naikCADcCACAEIAJBEGopAgA3AgAgAyAINwMAIAFBfmohBCAAQTRqIQIgAUEYbCAAakFoaiEAA0AC\nQCAEBEAgAkF8aiIBKAIAIAIoAgAgBiAHELw2Qf8BcUH/AUYNASACQWRqIQALIAAgBzYCBCAAIAY2\n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\nIAEgCDYCECABIAk3AwggASADNgIAIAEgASgCKEEBajYCKAwBCwsgASgCACIBIAEoAgAiAkEBajYC\nACACQX9MDQEgACADQaR/ajYCBCAAIAE2AgggACADQYx/ajYCAA8LIABBADYCCA8LAAvgAgEDfyMA\nQUBqIgIkACAAKAIAIQAgASgCAEGGhcwAQQEgASgCBCgCDBEEACEDIAJBADoAFSACIAM6ABQgAiAB\nNgIQAn8gACgCBCIDRQRAQQAhAUECDAELIAAoAgghASAAKAIAIQRBAAshACACIAM2AjAgAiAENgIs\nIAIgADYCKCACIAM2AiAgAiAENgIcIAIgADYCGCACQRhqQQRyIQMDQAJAIAFFDQAgAiABQX9qNgI4\nAkACQAJAAkAgAigCGEEBaw4CAwEACyACKAIgIQAgAigCHCEBA0AgAUUNAiABQX9qIQEgACgCNCEA\nDAALAAtBkKHMAEErQZDeywAQ+R0ACyACQQA2AiQgAiAANgIgIAJCATcDGAsgAkEIaiADENEPIAIo\nAggiAEUNACACIAA2AjwgAkEQaiACQTxqQTIQ6QsaIAIoAjghAQwBCwsgAigCECACLQAUEIEpIAJB\nQGskAAvgAgEDfyMAQUBqIgIkACAAKAIAIQAgASgCAEGGhcwAQQEgASgCBCgCDBEEACEDIAJBADoA\nFSACIAM6ABQgAiABNgIQAn8gACgCBCIDRQRAQQAhAUECDAELIAAoAgghASAAKAIAIQRBAAshACAC\nIAM2AjAgAiAENgIsIAIgADYCKCACIAM2AiAgAiAENgIcIAIgADYCGCACQRhqQQRyIQMDQAJAIAFF\nDQAgAiABQX9qNgI4AkACQAJAAkAgAigCGEEBaw4CAwEACyACKAIgIQAgAigCHCEBA0AgAUUNAiAB\nQX9qIQEgACgCNCEADAALAAtBkKHMAEErQZDeywAQ+R0ACyACQQA2AiQgAiAANgIgIAJCATcDGAsg\nAkEIaiADENEPIAIoAggiAEUNACACIAA2AjwgAkEQaiACQTxqQTMQ6QsaIAIoAjghAQwBCwsgAigC\nECACLQAUEIEpIAJBQGskAAvIAgIHfwF+IwBBIGsiAyQAIABBGGooAgAiBSAAQRxqKAIAQShsaiEG\nA0ACQCAGIAUiAkcEQCACQShqIQUgAkEYaigCACIBRQ0CIAJBIGooAgAiB0UNASACQSRqKAIAIgQp\n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\nIAI2AhAgACABNgIMIAAgBTYCCCAAIAE2AgQgACAHNgIADAELIANBFGpBATYCACADQRxqQQE2AgAg\nA0E0akEBNgIAIANBPGpBADYCACADQYi1ywA2AhAgA0EANgIIIANBGzYCJCADQZiMywA2AjAgA0Gk\nlswANgI4IANBADYCKCADIANBIGo2AhggAyADQShqNgIgIANBCGpBoIzLABCZJAALIANBQGskAAvS\nAgEFfyMAQRBrIgIkACABKAIIIQQgASgCBCEFIAJBCGogACgCACIGQfKDzABBARCoNgJAAkAgAkEI\nahDELSIDDQBBgAIhASAERQRAIAJBCGogBhDwNiACQQhqEMQtIgMNAUEAIQELIARBGGwhBANAIAQE\nQCABQf8BcQ0DAkAgAUGA/gNxQYACRwRAIAJBCGogACgCAEHzg8wAQQEQqDYMAQsgAkEEOgAICyAC\nQQhqEMQtIgMNAiAFIAAQiQYiAw0CIAVBGGohBSACQQQ6AAggBEFoaiEEIAFB/4F8cUGABHIhASAC\nQQhqEMQtIgNFDQEMAgsLAkAgAUH/AXFFBEAgAUGA/gNxDQFBACEDDAILQcCKzABBKEHEhMwAEPkd\nAAsgAkEIaiAAKAIAEPA2IAJBCGoQxC0hAwsgAkEQaiQAIAMPC0HAiswAQShBtITMABD5HQALxwIB\nCn8jAEHQAGsiAiQAIAJBCGogASgCACABQQRqKAIAEJcoIAIoAgwhCCACKAIIIQkgASgCECIHIAco\nAgAiA0EBajYCAAJAIANBf0wNACACIAFBCGooAgAgAUEMaigCABCXKCACKAIEIQogAigCACELIAJB\nEGogAUEUahDtFyABKAJQIgMgAygCACIEQQFqNgIAIARBf0wNACABKAJUIgQgBCgCACIFQQFqNgIA\nIAVBf0wNACABKAJYIgUgBSgCACIGQQFqNgIAIAZBf0wNACABKAJcIgEgASgCACIGQQFqNgIAIAZB\nf0wNACAAIAc2AhAgACAJNgIAIAAgCzYCCCAAIAg2AgQgAEEMaiAKNgIAIABBFGogAkEQakE8EI84\nGiAAIAE2AlwgACAFNgJYIAAgBDYCVCAAIAM2AlAgAkHQAGokAA8LAAvRAgEFfyMAQSBrIgMkACAD\nQQhqEIIlIAMgA0EIajYCFCADQRhqIANBFGogAhDNEwJAAkACQAJAAkACQCADLQAYQQJHBEAgAkGg\n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\nRwRAIAIhAQUgAiAAKQIANwIAIAJBEGogAEEQaikCADcCACACQQhqIABBCGopAgA3AgAgBEF/aiEE\nIAAhAgwCCwsLIAEgAykDCDcCACABQRBqIANBGGopAwA3AgAgAUEIaiADQRBqKQMANwIACyADQSBq\nJAALzAIAAkACQAJAAkACQAJAIAAoAgAOBQECAwQFAAsgAEEkahC6HSAAQTBqEMAvIABB3ABqEMMq\nIABBBGooAgAgAEEIaigCABCgNSAAQRRqEOorDwsgAEEMahC6HSAAQRhqEMAvIABBxABqEMMqIABB\nBGooAgAgAEEIaigCABCgNSAAQcgAahDpKw8LIABBDGoQuh0gAEEYahDALyAAQcQAahDDKiAAQQRq\nKAIAIABBCGooAgAQoDUgAEHQAGoQ6SsgAEHIAGooAgAgAEHMAGooAgAQoDUPCyAAQQRqEPodDwsg\nAEEUahC6HSAAQSBqEMAvIABBzABqEMMqIABBBGooAgAgAEEIaigCABCgNSAAQQxqKAIAIABBEGoo\nAgAQoDUPCyAAQQxqELodIABBGGoQwC8gAEHEAGoQwyogAEEEaigCACAAQQhqKAIAEKA1C6sCAgF/\nAn4jAEFAaiIDJAACQAJAAkACQCACLQCVAUECRgRAIANBKGogASACEJgFIAMoAigiAUEFRw0CDAEL\nIANBKGogASACQeAAahCYBSADKAIoIgFBBUcNAgsgA0EQaiADQTRqKAIANgIAIAMgAykCLDcDCCAA\nIAMpAwg3AgQgAEEFNgIAIABBDGogA0EQaigCADYCAAwCCyADQSBqIANBNGooAgAiAjYCACADIAMp\nAiwiBDcDGCADKQM4IQUgAEEMaiACNgIAIAAgBDcCBCAAIAU3AxAgACABNgIADAELIANBIGogA0E0\naigCACICNgIAIAMgAykCLCIENwMYIAMpAzghBSAAQQxqIAI2AgAgACAENwIEIAAgBTcDECAAIAE2\nAgALIANBQGskAAu0AgIFfwN+IwBB0ABrIgIkACACQQhqIAEQ5Q8CQAJAIAIoAghFBEAgAkEQaigC\nACIDRQRAIABBBjoAEAwDCyACQRRqKAIAIQUgAigCDCEEIAJBMGogARDyFCACLQAwQQZGDQEgAkEo\naiACQUBrIgEpAwAiBzcDACACQSBqIAJBOGoiBikDACIINwMAIAIgAikDMCIJNwMYIAJBPGogCDcC\nACACQcQAaiAHNwIAIAAgBTYCCCAAIAM2AgQgACAENgIAIAIgCTcCNCAAIAIpAzA3AgwgAEEUaiAG\nKQMANwIAIABBHGogASkDADcCACAAQSRqIAJByABqKAIANgIADAILIABBBzoAECAAIAIoAgw2AgAM\nAQsgAEEHOgAQIAAgAigCNDYCACAEIAMQjDQLIAJB0ABqJAALsAIBBn8jAEGgAWsiAiQAIAIgAUEU\nQQggASgCECIFQRxGIgQbaigCACABQRRqIgMgAUEIaiIGIAQbKAIEEIUjIAIoAgQhBCACKAIAIQcC\nQCAFQRxGBEAgAkE0aiADQRhqKQIANwIAIAJBLGogA0EQaikCADcCACACQSRqIANBCGopAgA3AgAg\nAkEfNgIYIAIgAykCADcCHAwBCyACQRBqIAYpAwA3AwAgAkEkaiADQQhqKQIANwIAIAJBLGogA0EQ\naikCADcCACACQTRqIANBGGopAgA3AgAgAiAFNgIYIAIgASkDADcDCCACIAMpAgA3AhwgAkE8aiAB\nQTRqQeQAEI84GgsgAiACQQhqEIUtNgIQIAIgBDYCDCACIAc2AgggACACQQhqEPkJIAJBoAFqJAAL\nzAICBH8CfiMAQbABayICJAAgACABQcAAEI84IQMgAUHIAGopAwAhBiABKQNAIQcgA0HQAGogAUHQ\nAGpBwAAQjzgaIANByABqIAY3AwAgAyAHNwNAIANBmAFqIAFBmAFqKQMANwMAIANBkAFqIAFBkAFq\nKQMANwMAIAJBADYCiAEgAkGQAWogAUGgAmoiBSABQaABaiACQYgBaiACQQhqEPYeQQAgAigCpAEi\nACACKAKgASIEayIBIAEgAEsbIQEgAigClAEgBGohACACKAKcASAEaiEEA0AgAQRAIAQgAC0AADoA\nACACIAIoAogBQQFqNgKIASABQX9qIQEgAEEBaiEAIARBAWohBAwBCwsgAigCiAEiAEH/AE0EQCAA\nQYABELQWAAsgA0GgAWogAkEIakGAARCPOBogA0GgAmogBS0AADoAACACQbABaiQAC8oCAQJ/IwBB\nEGsiAiQAAkAgAEGaoMkAQQQQmRUiAw0AAn8CQCAALQAARQRAIAJBCGogACgCBCIAKAIAEMA2IAJB\nCGoQxC0iAw0DIAFFBEAgACgCABCeKAwDCyACQQhqIABBACACENkSAkAgAi0ACEECRwRAIAIgAikD\n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\naiADKAIQIAMoAhQgAkHshswAEL4iIAMoAgggAygCDCABIAJB/IbMABCoKyACIARqIQQMAQsgA0EY\naiAGQcAAIARB4PHLABC+IiADKAIYIAMoAhwgBSAEQayHzAAQqCsLIAAgBDoAaCADQUBrJAALxQIC\nAn8BfiMAQYADayIDJAAgA0EIaiABENUjIAMoAgwhBCADKAIIIQEgA0HAAWogAkEARyACEOwqAn8C\nQAJAIAMoAsABRQRADAELIANByAFqKAIAIgJFDQEgAq0gA0HMAWo1AgBCIIaEIQUgAygCxAEhAgsg\nA0EQaiABEI0wIANBwAFqQQRyIANBEGpB1AAQjzgaIANB6ABqIANBwAFqQdgAEI84GiADIAU3AsQB\nIAMgAjYCwAEgA0HMAWogA0HoAGpB2AAQjzgaIANBADoApAIgAyADQcABajYC/AIgA0H8AmpBlNDA\nABCYOCECIAMtAKQCQQVHBEAgA0HAAWoQ5yELQQEMAQsgAygCxAEhAkEACyEBIAQgBCgCAEF/ajYC\nACAAIAFBAXM2AgggAEEAIAIgARs2AgQgACACNgIAIANBgANqJAALxgICAn8BfiMAQYADayIDJAAg\nA0EIaiABENUjIAMoAgwhBCADQRBqIAMoAggQ7SogA0HwAWogAkEARyACEOwqAn8CQAJ+QgAgAygC\n8AFFDQAaIANB+AFqKAIAIgFFDQEgAygC9AEhAiABrSADQfwBajUCAEIghoQLIQUgA0GEAmogA0EQ\nakHkABCPOBogA0H4AGogA0HwAWpB+AAQjzgaIAMgBTcC9AEgAyACNgLwASADQfwBaiADQfgAakH4\nABCPOBogA0EAOgD0AiADIANB8AFqNgL8AiADQfwCakGQzsAAEJg4IQIgAy0A9AJBBEcEQCADQfAB\nahDZJwtBAQwBCyADKAL0ASECIANBEGoQjjBBAAshASAEIAQoAgBBf2o2AgAgACABQQFzNgIIIABB\nACACIAEbNgIEIAAgAjYCACADQYADaiQAC90CAgJ/AX4jAEEQayICJAACQAJAAkAgAEGXgcwAQQYQ\n6xYiAw0AIAAtAAANASACQQhqIAAoAgQiACgCABDmNiACQQhqEMQtIgMNACACQQhqIABBvJnLAEEN\nEKkYIAItAAhBAkcEQCACIAIpAwgiBDcDACAEQv8Bg1AEQCACQcmZywBBBxDrFiIDDQIgAi0AAA0E\n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\nIwBBIGsiASQAIAAoAgAhAiAAQQI2AgACQAJAAkAgAg4DAgECAAsgAUEUakEBNgIAIAFBHGpBADYC\nACABQZjGygA2AhAgAUGklswANgIYIAFBADYCCCABQQhqQaDGygAQmSQACyAALQAEIQIgAEEBOgAE\nIAEgAkEBcSICOgAHAkACQCACRQRAIABBBGohAgJAQdC/zgAoAgBB/////wdxBEAQkzghAyAALQAF\nBEAgA0EBcyEDDAILIANFDQQMAwsgAC0ABUUNAgsgASADOgAMIAEgAjYCCEHQn8wAQSsgAUEIakHA\nxMoAQbDGygAQkxQACyABQQA2AhwgAUGklswANgIYIAFBATYCFCABQZyWzAA2AhAgAUEANgIIIAFB\nB2ogAUEIahDfGQALQdC/zgAoAgBB/////wdxRQ0AEJM4DQAgAEEBOgAFCyACQQA6AAALIAFBIGok\nAAunAgEGfyMAQTBrIgIkACACQRBqIAFBGGooAgAgAUEcaigCABCUJCACKAIUIQMgAigCECEEIAJB\nCGogAUEgaigCACABQSRqKAIAEJQkIAIoAgwhBSACKAIIIQYgAEHMAGogAUHQAGooAgAgAUHUAGoo\nAgAQ6w8gAEEoaiABQShqEKolIABBNGogAUE0ahCJJQJAIAFBBGooAgAiB0UEQCACQQA2AhwMAQsg\nAkEYaiAHIAFBCGooAgAQ/h0LIAJBJGogAUEMahCKJSAAQUBrIAFBQGsQiiUgAEEkaiAFNgIAIAAg\nBjYCICAAQRxqIAM2AgAgACAENgIYIAAgAikDGDcCACAAQQhqIAJBIGopAwA3AgAgAEEQaiACQShq\nKQMANwIAIAJBMGokAAvCAgICfwF+IwBB8ANrIgMkACADIAEQ1SMgAygCBCEEIAMoAgAhASADQYgC\naiACQQBHIAIQ7CoCfwJAAkAgAygCiAJFBEAMAQsgA0GQAmooAgAiAkUNASACrSADQZQCajUCAEIg\nhoQhBSADKAKMAiECCyADQQhqIAEQrAogA0GIAmpBBHIgA0EIakH8ABCPOBogA0GIAWogA0GIAmpB\ngAEQjzgaIAMgBTcCjAIgAyACNgKIAiADQZQCaiADQYgBakGAARCPOBogA0EAOgCUAyADIANBiAJq\nNgLsAyADQewDakG4zsAAEJg4IQIgAygC+AJBAkcEQCADQYgCahDlIQtBAQwBCyADKAKMAiECQQAL\nIQEgBCAEKAIAQX9qNgIAIAAgAUEBczYCCCAAQQAgAiABGzYCBCAAIAI2AgAgA0HwA2okAAu/AgED\nfyMAQdACayIDJAAgA0EQaiABENUjIAMoAhQhBCADKAIQIQUgA0G4AWogAhCQCCADKAK4ASEBAn8g\nAygCvAEiAgRAIAMgAygCwAE2AiggAyACNgIkIAMgATYCICADQbgBaiAFIANBIGoQiQQCQCADKALI\nAUEdRgRAIANBHTYCMAwBCyADQSBqIANBuAFqQZgBEI84GgsgA0EYaiADQSBqEJseIAMCfwJAIAMC\nfwJAAkAgAygCGEEBaw4CAwABC0EgDAELIAMoAhwLNgK8AUEADAELIAMgAygCHDYCvAFBAQs2ArgB\nIANBCGogA0G4AWoQoSYgAygCDCEBIAMoAghFDAELQQALIQIgBCAEKAIAQX9qNgIAIAAgAkEBczYC\nCCAAQQAgASACQQFxGzYCBCAAIAE2AgAgA0HQAmokAAuiAgIDfwJ+QRQhAwJAIAIgAkI/hyIGhSAG\nfSIGQpDOAFQEQCAGIQcMAQsDQCABIANqIgRBfmogBkKQzgCCpyIFQeQAcEEBdEHY28sAai8AADsA\nACAEQXxqIAVB5ABuQQF0QdjbywBqLwAAOwAAIANBfGohAyAGQv/B1y9WIAZCkM4AgCIHIQYNAAsL\nAkAgB6ciBEHjAEoEQCABIANBfmoiA2ogBEHkAHBBAXRB2NvLAGovAAA7AAAgBEHkAG4hBAsgBEEK\nTgRAIAEgA0F+aiIDaiAEQQF0QdjbywBqLwAAOwAADAELIAEgA0F/aiIDaiAEQTBqOgAACyACQn9X\nBEAgASADQX9qIgNqQS06AAALIABBFCADazYCBCAAIAEgA2o2AgALqAICAn8BfiMAQYABayIFJAAC\nQAJAIAAgASACEKsWIgINACAAKAIADQEgACkCECEHQQAhAiAAQRRqQQA2AgAgBUEQaiAAQRhqKAIA\nIgE2AgAgBSAHNwMIIAVB8ABqIgYgATYCACAFIAc3A2ggBUEYaiAFQegAahDkJyAFQcgAaiAFQSBq\nKAIANgIAIAUgBSkDGDcDQCAFQegAaiADIAQQ5xogBS0AaEEGRwRAIAVB4ABqIAVB+ABqKQMANwMA\nIAVB2ABqIAYpAwA3AwAgBSAFKQNoNwNQIAVBKGogAEEEaiAFQUBrIAVB0ABqEPoWIAVBKGoQ3CAM\nAQsgBSgCbCECIAUoAkAgBSgCRBCMNAsgBUGAAWokACACDwtBwIrMAEEoQeT7yAAQ+R0AC6gCAgJ/\nAX4jAEGAAWsiBSQAAkACQCAAIAEgAhCrFiICDQAgACgCAA0BIAApAhAhB0EAIQIgAEEUakEANgIA\nIAVBEGogAEEYaigCACIBNgIAIAUgBzcDCCAFQfAAaiIGIAE2AgAgBSAHNwNoIAVBGGogBUHoAGoQ\n5CcgBUHIAGogBUEgaigCADYCACAFIAUpAxg3A0AgBUHoAGogAyAEEOcaIAUtAGhBBkcEQCAFQeAA\naiAFQfgAaikDADcDACAFQdgAaiAGKQMANwMAIAUgBSkDaDcDUCAFQShqIABBBGogBUFAayAFQdAA\nahD6FiAFQShqEOwxDAELIAUoAmwhAiAFKAJAIAUoAkQQjDQLIAVBgAFqJAAgAg8LQcCKzABBKEHk\n+8gAEPkdAAvFAgECfyMAQSBrIgIkACACQRBqIAFBvLbEAEENEPYpAkACQCACLQAQQQJGBEAgAigC\nFCEBDAELIAIoAhQhASACKAIQIgNB/wFxQQJGDQAgAiABNgIMIAIgAzYCCCACQRBqEMQ3IAJBCGog\nAkEQahCJJyEBIAJBEGoQoCwgAQ0AIAItAAhFBEAgAkEIakGx+MYAQQcQ2xYiAQ0BIAItAAgNAiAC\nQRBqIAIoAgwiAygCABDANiACQRBqEMQtIgENASAAIAMQ4wsiAQ0BIAJBBDoAECACQRBqEMQtIgEN\nASACQQhqIABBIGooAgAgAEEkaigCABC0JSIBDQEgAiACKQMINwMQIAJBEGoQvyQhAQwBC0Gx+MYA\nQQcQxzZFBEAQ5ykhAQwBCxCWOCEBCyACQSBqJAAgAQ8LQcCKzABBKEGkhMwAEPkdAAuoAgICfwF+\nIwBBgAFrIgUkAAJAAkAgACABIAIQqxYiAg0AIAAoAgANASAAKQIQIQdBACECIABBFGpBADYCACAF\nQRBqIABBGGooAgAiATYCACAFIAc3AwggBUHwAGoiBiABNgIAIAUgBzcDaCAFQRhqIAVB6ABqEOQn\nIAVByABqIAVBIGooAgA2AgAgBSAFKQMYNwNAIAVB6ABqIAMgBBD5NiAFLQBoQQZHBEAgBUHgAGog\nBUH4AGopAwA3AwAgBUHYAGogBikDADcDACAFIAUpA2g3A1AgBUEoaiAAQQRqIAVBQGsgBUHQAGoQ\n+hYgBUEoahDsMQwBCyAFKAJsIQIgBSgCQCAFKAJEEIw0CyAFQYABaiQAIAIPC0HAiswAQShB5PvI\nABD5HQALqwICBH8BfiMAQYABayIDJAACQAJAIABBiIfJAEEHEKsWIgQNACAAKAIADQEgACkCECEH\nQQAhBCAAQRRqQQA2AgAgA0EQaiAAQRhqKAIAIgU2AgAgAyAHNwMIIANB8ABqIgYgBTYCACADIAc3\nA2ggA0EYaiADQegAahDkJyADQcgAaiADQSBqKAIANgIAIAMgAykDGDcDQCADQegAaiABIAIQ5xog\nAy0AaEEGRwRAIANB4ABqIANB+ABqKQMANwMAIANB2ABqIAYpAwA3AwAgAyADKQNoNwNQIANBKGog\nAEEEaiADQUBrIANB0ABqEPoWIANBKGoQ7DEMAQsgAygCbCEEIAMoAkAgAygCRBCMNAsgA0GAAWok\nACAEDwtBwIrMAEEoQeT7yAAQ+R0AC6gCAgJ/AX4jAEGAAWsiBSQAAkACQCAAIAEgAhCrFiICDQAg\nACgCAA0BIAApAhAhB0EAIQIgAEEUakEANgIAIAVBEGogAEEYaigCACIBNgIAIAUgBzcDCCAFQfAA\naiIGIAE2AgAgBSAHNwNoIAVBGGogBUHoAGoQ5CcgBUHIAGogBUEgaigCADYCACAFIAUpAxg3A0Ag\nBUHoAGogAyAEEPk2IAUtAGhBBkcEQCAFQeAAaiAFQfgAaikDADcDACAFQdgAaiAGKQMANwMAIAUg\nBSkDaDcDUCAFQShqIABBBGogBUFAayAFQdAAahD6FiAFQShqENwgDAELIAUoAmwhAiAFKAJAIAUo\nAkQQjDQLIAVBgAFqJAAgAg8LQcCKzABBKEHk+8gAEPkdAAu7AgECfyMAQfACayIDJAAgA0EIaiAB\nENUjIAMoAgwhBCADKAIIIQEgA0HgAmogAhClL0H/AXEQwhYCfyADKALgAiICQQxHBEAgAyADKQLk\nAjcC1AIgAyACNgLQAiADQbgBaiABIANB0AJqEJoGAkAgAygCyAFBHUYEQCADQR02AjAMAQsgA0Eg\naiADQbgBakGYARCPOBoLIANBGGogA0EgahCbHiADAn8CQCADAn8CQAJAIAMoAhhBAWsOAgMAAQtB\nIAwBCyADKAIcCzYCFEEADAELIAMgAygCHDYCFEEBCzYCECADIANBEGoQoSYgAygCBCECIAMoAgBF\nDAELIAMoAuQCIQJBAAshASAEIAQoAgBBf2o2AgAgACABQQFzNgIIIABBACACIAEbNgIEIAAgAjYC\nACADQfACaiQAC7sCAQJ/IwBB8AJrIgMkACADQQhqIAEQ1SMgAygCDCEEIAMoAgghASADQeACaiAC\nEKUvQf8BcRDCFgJ/IAMoAuACIgJBDEcEQCADIAMpAuQCNwLUAiADIAI2AtACIANBuAFqIAEgA0HQ\nAmoQmAMCQCADKALIAUEdRgRAIANBHTYCMAwBCyADQSBqIANBuAFqQZgBEI84GgsgA0EYaiADQSBq\nEJseIAMCfwJAIAMCfwJAAkAgAygCGEEBaw4CAwABC0EgDAELIAMoAhwLNgIUQQAMAQsgAyADKAIc\nNgIUQQELNgIQIAMgA0EQahChJiADKAIEIQIgAygCAEUMAQsgAygC5AIhAkEACyEBIAQgBCgCAEF/\najYCACAAIAFBAXM2AgggAEEAIAIgARs2AgQgACACNgIAIANB8AJqJAALvwICBH8CfiMAQZABayIC\nJAACQAJAAkACQEEAIAFBGGoiAygCACIEQXxqIgUgBSAESxtBAWsOAgECAAsgAkEgaiADEKkeDAIL\nIAJBBTYCIAwBCyACQRhqIAFBHGooAgAgAUEgaigCABCdHyACQQY2AiAgAiACKQMYNwIkCyACQRBq\nIAFBCGooAgAgAUEMaigCABCUJCACKQMQIQYgAkEIaiABQRBqKAIAIAFBFGooAgAQlCQgAkGIAWoi\nAyACQShqKAIANgIAIAIgAikDIDcDgAEgAikDCCEHIAIgASgCACABQQRqKAIAEJQkIAJBzABqIAc3\nAgAgAkHEAGogBjcCACACQdQAaiACKQOAATcCACACQdwAaiADKAIANgIAIAJBAjYCOCACIAIpAwA3\nAjwgACACQSBqENsGIAJBkAFqJAALswIBBX8gACgCGCEEAkACQCAAIAAoAgwiAUYEQCAAQRRBECAA\nQRRqIgEoAgAiAxtqKAIAIgINAUEAIQEMAgsgACgCCCICIAE2AgwgASACNgIIDAELIAEgAEEQaiAD\nGyEDA0AgAyEFIAIiAUEUaiIDKAIAIgJFBEAgAUEQaiEDIAEoAhAhAgsgAg0ACyAFQQA2AgALAkAg\nBEUNAAJAIAAgACgCHEECdEHAus4AaiICKAIARwRAIARBEEEUIAQoAhAgAEYbaiABNgIAIAENAQwC\nCyACIAE2AgAgAQ0AQdy9zgBB3L3OACgCAEF+IAAoAhx3cTYCAA8LIAEgBDYCGCAAKAIQIgIEQCAB\nIAI2AhAgAiABNgIYCyAAQRRqKAIAIgBFDQAgAUEUaiAANgIAIAAgATYCGAsLugIBBH8jAEEgayIC\nJAAgAkEQaiABEJUVAkACQAJ/IAItABBFBEAgAi0AEQ0CIAJBBTYCACABIAIQuxsMAQsgAigCFAsh\nASAAQQI2AgAgACABNgIEDAELAn8gAi0AEkEiRgRAIAFBIGpBADYCACABIAEoAghBAWo2AgggAkEQ\naiABIAFBGGoQ5gkCQAJAIAIoAhAiBUECRwRAIAIoAhghAyACKAIUIQQgBUUNASACIAQgAxDYMCAC\nKAIAQQJHDQIgAigCBAwECyAAIAIoAhQ2AgQgAEECNgIADAQLIAIgAzYCCCACIAQ2AgQgAkEANgIA\nCyAAIAIpAwA3AgAgAEEIaiACQQhqKQMANwIADAILIAEgAkEQakHwwcgAEJMGCyABEKwdIQEgAEEC\nNgIAIAAgATYCBAsgAkEgaiQAC6kCAgN/An4jAEEwayICJAAgASkDICEFIAEtADQhAyACQQhqIAFB\nLGooAgAgAUEwaigCABDnHiABQTZqKQEAIQYCf0EAIAEtADVFDQAaIAJBKGogAUHOAGopAAA3AwAg\nAkEgaiABQcYAaikAADcDACACIAFBPmopAAA3AxhBAQshBCAAIAM6ADQgACAFNwMgIAAgAikDCDcC\nKCAAIAQ6ADUgACABKQMANwMAIABBNmogBjcBACAAQT5qIAIpAxg3AAAgAEEIaiABQQhqKQMANwMA\nIABBEGogAUEQaikDADcDACAAQRhqIAFBGGopAwA3AwAgAEEwaiACQRBqKAIANgIAIABBxgBqIAJB\nIGopAwA3AAAgAEHOAGogAkEoaikDADcAACACQTBqJAALqQICBH8BfiMAQYABayICJAACQAJAIABB\nvI7JAEEJEKsWIgMNACAAKAIADQEgACkCECEGQQAhAyAAQRRqQQA2AgAgAkEQaiAAQRhqKAIAIgQ2\nAgAgAiAGNwMIIAJB8ABqIgUgBDYCACACIAY3A2ggAkEYaiACQegAahDkJyACQcgAaiACQSBqKAIA\nNgIAIAIgAikDGDcDQCACQegAaiABEM0oIAItAGhBBkcEQCACQeAAaiACQfgAaikDADcDACACQdgA\naiAFKQMANwMAIAIgAikDaDcDUCACQShqIABBBGogAkFAayACQdAAahD6FiACQShqEOwxDAELIAIo\nAmwhAyACKAJAIAIoAkQQjDQLIAJBgAFqJAAgAw8LQcCKzABBKEHk+8gAEPkdAAu6AgEEfyMAQSBr\nIgIkACACQRBqIAEQlRUCQAJAAn8gAi0AEEUEQCACLQARDQIgAkEFNgIAIAEgAhC7GwwBCyACKAIU\nCyEBIABBAjYCACAAIAE2AgQMAQsCfyACLQASQSJGBEAgAUEYakEANgIAIAEgASgCCEEBajYCCCAC\nQRBqIAEgAUEQahDBBwJAAkAgAigCECIFQQJHBEAgAigCGCEDIAIoAhQhBCAFRQ0BIAIgBCADENgw\nIAIoAgBBAkcNAiACKAIEDAQLIAAgAigCFDYCBCAAQQI2AgAMBAsgAiADNgIIIAIgBDYCBCACQQA2\nAgALIAAgAikDADcCACAAQQhqIAJBCGopAwA3AgAMAgsgASACQRBqQZiHxwAQlAYLIAEQrB0hASAA\nQQI2AgAgACABNgIECyACQSBqJAALoQIBCH8jAEEwayIFJAAgBSADNgIoIAUgAjYCHCAFIAI2AhQg\nBSABNgIQIAUgAzYCJCAFQQE2AiAgBUEkaiEKIANB/wFxIQsCQANAAkAgAiAGSSIEDQBBACABIAZq\nIAQbIQcCQCAIIAIgBmsgBBsiCEEHTQRAQQAhCUEAIQQDQCAEIAhGBEAgCCEEDAMLIAsgBCAHai0A\nAEYEQEEBIQkMAwUgBEEBaiEEDAELAAsACyAFQQhqIAMgByAIEOsKIAUoAgwhBCAFKAIIIQkLIAlB\nAUcNACAFIAQgBmoiBEEBaiIGNgIYIAZFIAYgAktyDQFBASEHIAEgBGpBASAKQQEQ+SxFDQEMAgsL\nQQAhBwsgACAENgIEIAAgBzYCACAFQTBqJAALrgIBBn8gACgCCCAAKAIEIgVrQfwAbkH8AGwhBgNA\nIAQgBkcEQCAEIAVqIgFBGGoQkB0gAUEkahCgGSABQcwAaiIDKAIAIgIgAigCACICQX9qNgIAIAJB\nAUYEQCADKAIAELUQCyABQcQAaiIDKAIAIgIgAigCACICQX9qNgIAIAJBAUYEQCADKAIAIAFByABq\nKAIAEJwZCyABQdAAahDlGCABQdwAaiIDKAIAIgIgAigCACICQX9qNgIAIAJBAUYEQCADKAIAEKoM\nCyABKAIABEAgARDmKQsCQCABQeAAaigCAEUNACABQeQAaiIDKAIABEAgAxDmKQwBCyABQegAahDG\nJyABQfAAahCwKiABQfQAahCwKgsgBEH8AGohBAwBCwsgACgCACAAKAIMEJ81C7QCAgd/AX4jAEEg\nayIDJAAgAEEYaigCACIFIABBHGooAgBBKGxqIQYDQAJAIAYgBSICRwRAIAJBKGohBSACQRhqKAIA\nIgFFDQIgAkEgaigCACIHRQ0BIAJBJGooAgAiBCkDACEIIAMgBzYCGCADIAQ2AhAgAyABIARqQQFq\nNgIMIAMgBEEIajYCCCADIAhCf4VCgIGChIiQoMCAf4M3AwADQCADEO8QIgEEQCABQWxqIgEoAgAg\nAUEEaigCABCMNCABQQxqKAIAIAFBEGooAgAQlTgMAQUgAigCGCEBDAMLAAsACyAAKAIYIAAoAhxB\nKGwQoDUCQCAAQX9GDQAgACAAKAIEIgJBf2o2AgQgAkEBRw0AIAAQwgULIANBIGokAA8LIAEgAkEk\naigCAEEUEK4pDAALAAufAgECfyMAQRBrIgIkAAJAIAAoAgAiACACQQxqAn8CQAJAIAFBgAFPBEAg\nAkEANgIMIAFBgBBJDQEgAUGAgARPDQIgAiABQT9xQYABcjoADiACIAFBDHZB4AFyOgAMIAIgAUEG\ndkE/cUGAAXI6AA1BAwwDCyAAKAIIIgMgACgCAEYEfyAAIAMQ6icgACgCCAUgAwsgACgCBGogAToA\nACAAIAAoAghBAWo2AggMAwsgAiABQT9xQYABcjoADSACIAFBBnZBwAFyOgAMQQIMAQsgAiABQT9x\nQYABcjoADyACIAFBBnZBP3FBgAFyOgAOIAIgAUEMdkE/cUGAAXI6AA0gAiABQRJ2QQdxQfABcjoA\nDEEECxDMNQsgAkEQaiQAQQAL4wIBAX8jAEEQayICJAACfwJAAkACQAJAAkACQAJAAkAgACgCACIA\nKAIAQQFrDgcBAgMEBQYHAAsgASgCAEHb3sMAQRQgASgCBCgCDBEEAAwHCyABKAIAQdDewwBBCyAB\nKAIEKAIMEQQADAYLIAEoAgBBv97DAEERIAEoAgQoAgwRBAAMBQsgASgCAEGu3sMAQREgASgCBCgC\nDBEEAAwECyABKAIAQZ7ewwBBECABKAIEKAIMEQQADAMLIAIgAEEEajYCCCACIABBDGo2AgwgAUGO\n3sMAQRAgAkEIakH808MAIAJBDGpB/NPDABC6DwwCCyACIABBBGo2AgggAiAAQQhqNgIMIAFBgN7D\nAEEOIAJBCGpByNfDACACQQxqQcjXwwAQug8MAQsgAiAAQQxqNgIIIAIgAEEEajYCDCABQdDdwwBB\nDiACQQhqQeDdwwAgAkEMakHw3cMAELoPCyACQRBqJAALpAICA38BfiMAQYABayIDJAACQAJAIAAg\nARDeFSIBDQAgACgCAA0BIAApAhAhBkEAIQEgAEEUakEANgIAIANBEGogAEEYaigCACIENgIAIAMg\nBjcDCCADQfAAaiIFIAQ2AgAgAyAGNwNoIANBGGogA0HoAGoQ5CcgA0HIAGogA0EgaigCADYCACAD\nIAMpAxg3A0AgA0HoAGogAhCLBSADLQBoQQZHBEAgA0HgAGogA0H4AGopAwA3AwAgA0HYAGogBSkD\nADcDACADIAMpA2g3A1AgA0EoaiAAQQRqIANBQGsgA0HQAGoQ+hYgA0EoahDsMQwBCyADKAJsIQEg\nAygCQCADKAJEEIw0CyADQYABaiQAIAEPC0HAiswAQShB5PvIABD5HQAL0QIBAX8jAEEQayIDJAAg\nAAJ/QQAgASACQaiHyQBBBxD5LA0AGkEBIAEgAkG7kskAQQoQ+SwNABpBAiABIAJBsuXIAEESEPks\nDQAaQQMgASACQezyyABBFBD5LA0AGkEEIAEgAkHljMkAQRoQ+SwNABpBBSABIAJB44rJAEEYEPks\nDQAaQQYgASACQePkyABBGBD5LA0AGkEHIAEgAkHK5MgAQRkQ+SwNABpBCCABIAJBhPTIAEEZEPks\nDQAaQQkgASACQc2VyQBBFhD5LA0AGkEKIAEgAkG9iMkAQRYQ+SwNABpBCyABIAJBs+TIAEEXEPks\nDQAaQQwgASACQciXyQBBEBD5LA0AGkENIAEgAkGi5cgAQRAQ+SwNABpBDiABIAJBleXIAEENEPks\nDQAaIANBCGogASACEIUjIAAgAykDCDcCBEEPCzYCACADQRBqJAALvgIBAX8jAEHgAWsiAyQAIANB\nKGpBADYCACADQYABOgAsIANCgICAgBA3AyAgAyACNgIcIAMgATYCGCADQgA3AxAgAyACNgIMIAMg\nATYCCCADQYgBaiADQQhqEOYBAkACQCADKAKgAQRAIANBMGogA0GIAWpB2AAQjzgaIANBCGoQvRwi\nAQ0BIAAgA0EwakHYABCPOBoMAgsgAEEANgIYIAAgAygCiAE2AgAMAQsgAEEANgIYIAAgATYCACAD\nKAJIIANBzABqKAIAEKA1IAMoAlAgA0HUAGooAgAQoDUgA0GAAWooAgAiACADQYQBaigCABCoHyAD\nKAJ8IAAQyDAgA0HYAGoQ3RUgA0HkAGoQlgcgA0EwahCpLiADQTxqENcVIANB8ABqENcVCyADKAIg\nIAMoAiQQjDQgA0HgAWokAAufAgECfyMAQRBrIgIkAAJAIAAoAgAiACACQQxqAn8CQAJAIAFBgAFP\nBEAgAkEANgIMIAFBgBBJDQEgAUGAgARPDQIgAiABQT9xQYABcjoADiACIAFBDHZB4AFyOgAMIAIg\nAUEGdkE/cUGAAXI6AA1BAwwDCyAAKAIIIgMgACgCAEYEfyAAIAMQ6icgACgCCAUgAwsgACgCBGog\nAToAACAAIAAoAghBAWo2AggMAwsgAiABQT9xQYABcjoADSACIAFBBnZBwAFyOgAMQQIMAQsgAiAB\nQT9xQYABcjoADyACIAFBBnZBP3FBgAFyOgAOIAIgAUEMdkE/cUGAAXI6AA0gAiABQRJ2QQdxQfAB\ncjoADEEECxCfKgsgAkEQaiQAQQALmgIBAX8jAEEQayICJAAgACgCACEAAn8CQCABKAIIQQFHBEAg\nASgCEEEBRw0BCyACQQA2AgwgASACQQxqAn8CQAJAIABBgAFPBEAgAEGAEEkNASAAQYCABE8NAiAC\nIABBP3FBgAFyOgAOIAIgAEEMdkHgAXI6AAwgAiAAQQZ2QT9xQYABcjoADUEDDAMLIAIgADoADEEB\nDAILIAIgAEE/cUGAAXI6AA0gAiAAQQZ2QcABcjoADEECDAELIAIgAEE/cUGAAXI6AA8gAiAAQRJ2\nQfABcjoADCACIABBBnZBP3FBgAFyOgAOIAIgAEEMdkE/cUGAAXI6AA1BBAsQ2wQMAQsgASgCACAA\nIAEoAgQoAhARAgALIAJBEGokAAuhAgEEfyABQQZ0IQUDQCAEIAVHBEAgACAEaiIBQSBqIgMoAgAi\nAiACKAIAIgJBf2o2AgAgAkEBRgRAIAMoAgAQ4hsLIAFBCGoQxicgAUEkahCtKiABQRBqENwnIAFB\nGGoQxicgAUEoaiIDKAIAIgIgAigCACICQX9qNgIAIAJBAUYEQCADKAIAEN0pCyABQSxqEK0qIAFB\nMGoQrSogAUE0aiIDKAIAIgIgAigCACICQX9qNgIAIAJBAUYEQCADKAIAEMsjCyABQThqIgMoAgAi\nAiACKAIAIgJBf2o2AgAgAkEBRgRAIAMoAgAQ/QkLIAFBPGoiASgCACIDIAMoAgAiA0F/ajYCACAD\nQQFGBEAgASgCABDaCgsgBEFAayEEDAELCwuvAgEBfyMAQaABayIBJAAgABCoNCABIAAQ6ykgASgC\nBEEANgIAIAFB0ABqIABBzAAQjzgaIAFBCGogAUHQAGpBBHJByAAQjzgaIAAQwgUgASgCMCIAIAAo\nAgAiAEF/ajYCACAAQQFGBEAgAUEwahCbDAsgAUE0aigCACIAIAAoAgAiAEF/ajYCACAAQQFGBEAg\nASgCNBC+CgsgAUE4aigCACIAIAAoAgAiAEF/ajYCACAAQQFGBEAgASgCOBCICgsgAUEIahDUESAB\nQTxqEMMqIAFBKGoQxicgAUFAaxCSKyABKAJEIgAgACgCACIAQX9qNgIAIABBAUYEQCABKAJEEN0p\nCyABKAJIIgAgACgCACIAQX9qNgIAIABBAUYEQCABKAJIELQeCyABQaABaiQAC7kCAQp/IAEoAgQi\nA0UEQCAAQQA2AgQgACABNgIYIAAgAikCADcCDCAAQRRqIAJBCGooAgA2AgAPCyABKAIAIQUgAkEE\naiEIA0AgA0GMAmohBiADLwGSAyIJQQxsIQdBfyEEAkADQCAHRQRAIAkhBAwCCyAEQQFqIQQgB0F0\naiEHIAYoAgghCiAGKAIEIQsgBkEMaiEGAkAgCCgCACIMIAIoAgggCyAKEOklQf8BcQ4CAAECCwsg\nAEEANgIQIAAgATYCDCAAIAQ2AgggACADNgIEIAAgBTYCACACKAIAIAwQjDQPCyAFBEAgBUF/aiEF\nIAMgBEECdGpBmANqKAIAIQMMAQsLIAAgBDYCCCAAIAM2AgQgAEEANgIAIAAgATYCGCAAIAIpAgA3\nAgwgAEEUaiACQQhqKAIANgIAC5sCAQJ/IwBBEGsiAiQAIAAoAgAhAAJAIAFB/wBNBEAgACgCCCID\nIAAoAgBGBEAgACADEOonIAAoAgghAwsgACADQQFqNgIIIAAoAgQgA2ogAToAAAwBCyACQQA2Agwg\nACACQQxqAn8gAUGAEE8EQCABQYCABEkEQCACIAFBP3FBgAFyOgAOIAIgAUEMdkHgAXI6AAwgAiAB\nQQZ2QT9xQYABcjoADUEDDAILIAIgAUE/cUGAAXI6AA8gAiABQQZ2QT9xQYABcjoADiACIAFBDHZB\nP3FBgAFyOgANIAIgAUESdkEHcUHwAXI6AAxBBAwBCyACIAFBP3FBgAFyOgANIAIgAUEGdkHAAXI6\nAAxBAgsQkRoLIAJBEGokAEEAC7wCAgJ/AX4jAEEQayICJAAgAkEIaiABKAIAQYaFzAAQrzQCQCAC\nQQhqEMQtIgMNACACIAE2AgQgAkGAAjYCACACQfGUyQBBDiAAKAIAIABBBGooAgAQjxciAw0AAkAC\nfyACLQAARQRAIAJBzJPJAEEGIABBDGooAgAgAEEQaigCABCGFwwBC0HMk8kAQQYQxzZFDQEgAigC\nBCgCACAAQQxqKAIAIABBEGooAgAQ6iYLIgMNASAAQRRqIQACfyACLQAARQRAIAIgABDGFQwBC0HG\nt8oAQQQQxzZFDQEgACACKAIEKAIAEJonCyIDDQFBACEDIAIpAwAiBEL/AYNCAFIgBEKA/gODUHIN\nASACQQhqIARCIIinKAIAQYWFzAAQrzQgAkEIahDELSEDDAELEOcpIQMLIAJBEGokACADC8ECAQF/\nIwBBQGoiAiQAIAJBGGogARDaHAJAAkACQAJAAkACQAJAIAItABhBAkcEQCACIAIpAxg3AxAgAkEQ\naiAAQRhqELMXIgENByAALQAAQQFrDgUBAgMEBQYLIAIoAhwhAQwGC0EAEPQZIQEMBQsgACgCCEEC\nawRAQQEQ9BkhAQwFC0ECEPQZIQEMBAtBBBD0GSEBDAMLQQgQ9BkhAQwCCyAAKAIEIQEgAiAAQQxq\nKAIAQQAgAEEIaigCACIAGzYCOCACIAA2AjAgAiABNgIsIAIgADYCICACIAE2AhwgAiAARUEBdCIA\nNgIoIAIgADYCGANAIAJBCGogAkEYahCQCiACKAIIIgBFDQEgAkEQaiAAIAIoAgwQmhAiAUUNAAsM\nAQsgAiACKQMQNwMYIAJBGGoQ8xshAQsgAkFAayQAIAELtAIBCX8gASgCBCIDRQRAIABBADYCBCAA\nIAE2AhggACACKQIANwIMIABBFGogAkEIaigCADYCAA8LIAEoAgAhBQNAIANBBGohBiADLwGOAiII\nQQxsIQdBfyEEAkADQCAHRQRAIAghBAwCCyAEQQFqIQQgB0F0aiEHIAYoAgghCSAGKAIEIQogBkEM\naiEGAkAgAkEEaigCACILIAIoAgggCiAJEOklQf8BcQ4CAAECCwsgAEEANgIQIAAgATYCDCAAIAQ2\nAgggACADNgIEIAAgBTYCACACKAIAIAsQjDQPCyAFBEAgBUF/aiEFIAMgBEECdGpBkAJqKAIAIQMM\nAQsLIAAgBDYCCCAAIAM2AgQgAEEANgIAIAAgATYCGCAAIAIpAgA3AgwgAEEUaiACQQhqKAIANgIA\nC8QCAQR/IwBBQGoiAiQAIAFB84PMAEHyg8wAEOknIAJBBDoAGAJAAkAgAkEYahDELSIDDQBBgAIh\nBANAIAVBIEYEQAJAIARB/wFxRQRAIARBgP4DcQ0BQQAhAwwEC0HAiswAQShBxITMABD5HQALIAFB\nlITMAEGThMwAEOknIAJBBDoAGCACQRhqEMQtIQMMAgsgBEH/AXENAiAEQYD+A3FBgAJHBEAgAUH0\ng8wAQfODzAAQ6ScLIAJBBDoAGCACQRhqEMQtIgMNASACQQhqIAJBGGogACAFai0AABD4FSABIAIo\nAgggAigCDBDKNSACQQQ6ABAgAkEQahDELSIDDQEgAkEEOgAYIAVBAWohBSAEQf+BfHFBgARyIQQg\nAkEYahDELSIDRQ0ACwsgAkFAayQAIAMPC0HAiswAQShBtITMABD5HQALuwIBBH8jAEFAaiICJAAg\nAUHyg8wAQQEQ0ykgAkEEOgAYAkACQCACQRhqEMQtIgMNAEGAAiEEA0AgBUEgRgRAAkAgBEH/AXFF\nBEAgBEGA/gNxDQFBACEDDAQLQcCKzABBKEHEhMwAEPkdAAsgAUGThMwAQQEQ0ykgAkEEOgAYIAJB\nGGoQxC0hAwwCCyAEQf8BcQ0CIARBgP4DcUGAAkcEQCABQfODzABBARDTKQsgAkEEOgAYIAJBGGoQ\nxC0iAw0BIAJBCGogAkEYaiAAIAVqLQAAEPgVIAEgAigCCCACKAIMENMpIAJBBDoAECACQRBqEMQt\nIgMNASACQQQ6ABggBUEBaiEFIARB/4F8cUGABHIhBCACQRhqEMQtIgNFDQALCyACQUBrJAAgAw8L\nQcCKzABBKEG0hMwAEPkdAAuPAgEFfyMAQSBrIgYkACAAKAIEIgUgBS8B5gIiB0EBaiIIIAAoAggi\nACABIAIQlx0gBkEYaiADQRBqKQIANwMAIAZBEGogA0EIaikCADcDACAGIAMpAgA3AwggBUHYAGog\nCCAAIAZBCGoQnxggAEEBaiEDIAVB6AJqIQEgAEECaiIJIAdBAmoiAkkEQCABIAlBAnRqIAEgA0EC\ndGogByAAa0ECdBCOOBoLIAEgA0ECdGogBDYCACAFIAg7AeYCIAIgAyACIANLGyEBIABBAnQgBWpB\n7AJqIQADQCABIANGRQRAIAAoAgAiAiADOwHkAiACIAU2AuACIABBBGohACADQQFqIQMMAQsLIAZB\nIGokAAvFAgIEfwJ+IwBBQGoiAyQAQQEhBQJAIAAtAAQNACAALQAFIQUCQAJAAkAgACgCACIEKAIY\nIgZBBHFFBEAgBQ0BDAMLIAUNAUEBIQUgBCgCAEGImcsAQQEgBCgCBCgCDBEEAA0DIAQoAhghBgwB\nC0EBIQUgBCgCAEHgkMoAQQIgBCgCBCgCDBEEAEUNAQwCC0EBIQUgA0EBOgAXIANB8KrBADYCHCAD\nIAQpAgA3AwggAyADQRdqNgIQIAQpAgghByAEKQIQIQggAyAELQAgOgA4IAMgBCgCHDYCNCADIAY2\nAjAgAyAINwMoIAMgBzcDICADIANBCGo2AhggASADQRhqIAIRAgANASADKAIYQYyoygBBAiADKAIc\nKAIMEQQAIQUMAQsgASAEIAIRAgAhBQsgAEEBOgAFIAAgBToABCADQUBrJAAgAAu5AgECfwJAIAAt\nADBBBEcEQCAAKAIAIABBBGooAgAQoDUgAC0AMEEDRg0BIABBEGooAgAgAEEUaigCABCgNSAAQQhq\nEKsuIABBJGooAgAgAEEoaigCABCMNCAAQRhqENwVDwsCQAJAAkACQAJAAkBBACAAKAIAIgFBeWoi\nAiACIAFLGw4GAQIGAwQFAAsgAEEEahD8Fg8LIAAQmhoPCyAAQQRqEJYkDwsgACgCDBDCBSAAKAIE\nELg1IAAoAhAQwgUgACgCCCIARQ0CIAAQwgUPCwJAAkACQCAALQAEQXxqDgQABAECBAsgAEEIahCk\nKw8LIABBCGoQ3i0PCyAAQQhqIgEoAgAiABCILSAAQRBqKAIAIABBFGooAgAQnzUgASgCABDCBQ8L\nIAAoAgRBAUsNACAAQQRqEN4tCwuZAgEGfyMAQRBrIgUkACAAKAIIIQQgACgCBCIALwGOAiEHIAVB\nCGoiBiABQQhqKAIANgIAIAUgASkCADcDACAAQQRqIAdBAWoiCCAEIAUQ9BogBiACQQhqKAIANgIA\nIAUgAikCADcDACAAQYgBaiAIIAQgBRD0GiAEQQFqIQEgAEGQAmohAiAEQQJqIgkgB0ECaiIGSQRA\nIAIgCUECdGogAiABQQJ0aiAHIARrQQJ0EI44GgsgAiABQQJ0aiADNgIAIAAgCDsBjgIgBiABIAYg\nAUsbIQMgBEECdCAAakGUAmohAgNAIAEgA0ZFBEAgAigCACIEIAE7AYwCIAQgADYCACACQQRqIQIg\nAUEBaiEBDAELCyAFQRBqJAALmAIBAn8jAEEQayICJAACQCAAIAJBDGoCfwJAAkAgAUGAAU8EQCAC\nQQA2AgwgAUGAEEkNASABQYCABE8NAiACIAFBP3FBgAFyOgAOIAIgAUEMdkHgAXI6AAwgAiABQQZ2\nQT9xQYABcjoADUEDDAMLIAAoAggiAyAAKAIARgRAIAAgAxDqJyAAKAIIIQMLIAAgA0EBajYCCCAA\nKAIEIANqIAE6AAAMAwsgAiABQT9xQYABcjoADSACIAFBBnZBwAFyOgAMQQIMAQsgAiABQT9xQYAB\ncjoADyACIAFBBnZBP3FBgAFyOgAOIAIgAUEMdkE/cUGAAXI6AA0gAiABQRJ2QQdxQfABcjoADEEE\nCxDMNQsgAkEQaiQAQQALpgIBAn8jAEHgAGsiAiQAAkAgASgCICIDBEAgAkHcAGpBLjYCACACQdQA\nakEBNgIAIAIgAzYCICACIAEoAiQ2AiQgAiABQSxqKQIANwMoIAJBATYCTCACQQE2AjggAiACQTRq\nNgJYIAIgAkEoajYCUCACIAJBIGo2AkggAiACQThqNgI0IAJBFGpBAzYCACACQdTPwwA2AhAgAkEc\nakEDNgIAIAJBADYCCCACIAJByABqNgIYIAAgAkEIahCxEiACQThqENIrDAELIAIgATYCOCACQdQA\nakEBNgIAIAJB3ABqQQE2AgAgAkHAz8MANgJQIAJBADYCSCACQY4BNgIMIAIgAkEIajYCWCACIAJB\nOGo2AgggACACQcgAahCxEgsgAkHgAGokAAuWAgECfyMAQRBrIgIkAAJAIAAgAkEMagJ/AkAgAUGA\nAU8EQCACQQA2AgwgAUGAEE8NASACIAFBP3FBgAFyOgANIAIgAUEGdkHAAXI6AAxBAgwCCyAAKAII\nIgMgACgCAEYEQCAAIAMQ3ScgACgCCCEDCyAAIANBAWo2AgggACgCBCADaiABOgAADAILIAFBgIAE\nTwRAIAIgAUE/cUGAAXI6AA8gAiABQQZ2QT9xQYABcjoADiACIAFBDHZBP3FBgAFyOgANIAIgAUES\ndkEHcUHwAXI6AAxBBAwBCyACIAFBP3FBgAFyOgAOIAIgAUEMdkHgAXI6AAwgAiABQQZ2QT9xQYAB\ncjoADUEDCxDTKQsgAkEQaiQAQQALmAIBAn8jAEEQayICJAACQCAAIAJBDGoCfwJAAkAgAUGAAU8E\nQCACQQA2AgwgAUGAEEkNASABQYCABE8NAiACIAFBP3FBgAFyOgAOIAIgAUEMdkHgAXI6AAwgAiAB\nQQZ2QT9xQYABcjoADUEDDAMLIAAoAggiAyAAKAIARgRAIAAgAxDqJyAAKAIIIQMLIAAgA0EBajYC\nCCAAKAIEIANqIAE6AAAMAwsgAiABQT9xQYABcjoADSACIAFBBnZBwAFyOgAMQQIMAQsgAiABQT9x\nQYABcjoADyACIAFBBnZBP3FBgAFyOgAOIAIgAUEMdkE/cUGAAXI6AA0gAiABQRJ2QQdxQfABcjoA\nDEEECxCfKgsgAkEQaiQAQQALmAIBAn8jAEEQayICJAACQCAAIAJBDGoCfwJAAkAgAUGAAU8EQCAC\nQQA2AgwgAUGAEEkNASABQYCABE8NAiACIAFBP3FBgAFyOgAOIAIgAUEMdkHgAXI6AAwgAiABQQZ2\nQT9xQYABcjoADUEDDAMLIAAoAggiAyAAKAIARgRAIAAgAxDhDyAAKAIIIQMLIAAgA0EBajYCCCAA\nKAIEIANqIAE6AAAMAwsgAiABQT9xQYABcjoADSACIAFBBnZBwAFyOgAMQQIMAQsgAiABQT9xQYAB\ncjoADyACIAFBBnZBP3FBgAFyOgAOIAIgAUEMdkE/cUGAAXI6AA0gAiABQRJ2QQdxQfABcjoADEEE\nCxCRGgsgAkEQaiQAQQALxwIBAX8jAEEgayICJAACfwJAAkACQAJAIAAtAABBAWsOAwECAwALIAJB\nFGpBATYCACACQRxqQQA2AgAgAkHksMkANgIQIAJBpJbMADYCGCACQQA2AgggASgCACABQQRqKAIA\nIAJBCGoQ5xsMAwsgAkEUakEBNgIAIAJBHGpBADYCACACQbywyQA2AhAgAkGklswANgIYIAJBADYC\nCCABKAIAIAFBBGooAgAgAkEIahDnGwwCCyACQRRqQQE2AgAgAkEcakEANgIAIAJBkLDJADYCECAC\nQaSWzAA2AhggAkEANgIIIAEoAgAgAUEEaigCACACQQhqEOcbDAELIAJBFGpBATYCACACQRxqQQA2\nAgAgAkHYr8kANgIQIAJBpJbMADYCGCACQQA2AgggASgCACABQQRqKAIAIAJBCGoQ5xsLIAJBIGok\nAAupAgIHfwF+IwBBIGsiAiQAIABBGGooAgAiBSAAQRxqKAIAQShsaiEGA0ACQCAGIAUiAUcEQCAB\nQShqIQUgAUEYaigCACIDRQ0CIAFBIGooAgAiB0UNASABQSRqKAIAIgQpAwAhCCACIAc2AhggAiAE\nNgIQIAIgAyAEakEBajYCDCACIARBCGo2AgggAiAIQn+FQoCBgoSIkKDAgH+DNwMAA0AgAhDtECID\nBEAgA0FYaiIEKAIAIARBBGooAgAQlTggA0FwahC0CAwBBSABKAIYIQMMAwsACwALIAAoAhggACgC\nHEEobBCgNQJAIABBf0YNACAAIAAoAgQiAUF/ajYCBCABQQFHDQAgABDCBQsgAkEgaiQADwsgAyAB\nQSRqKAIAQSgQrikMAAsAC6sCAQR/IwBBMGsiAiQAIAJBCGogARCVFQJAAkACfyACLQAIRQRAIAIt\nAAkNAiACQQU2AhggASACQRhqELsbDAELIAIoAgwLIQEgAEEANgIAIAAgATYCBAwBCwJ/IAItAApB\nIkYEQCABQSBqQQA2AgAgASABKAIIQQFqNgIIIAJBCGogASABQRhqEOYJAkAgAigCCCIFQQJHBEAg\nAigCECEDIAIoAgwhBCAFRQ0BIAJBIGogAzYCACACIAQ2AhwgAkEFOgAYIAJBGGogAkEoakHsyMIA\nEIgPDAMLIAAgAigCDDYCBCAAQQA2AgAMAwsgACADNgIEIAAgBDYCAAwCCyABIAJBKGpB7MjCABCT\nBgsgARCsHSEBIABBADYCACAAIAE2AgQLIAJBMGokAAuUAgIEfwF+IwBBgAFrIgIkACAAKAIARQRA\nIAApAhAhBiAAQRRqQQA2AgAgAkEQaiAAQRhqKAIAIgQ2AgAgAiAGNwMIIAJB8ABqIgUgBDYCACAC\nIAY3A2ggAkEYaiACQegAahDkJyACQcgAaiACQSBqKAIANgIAIAIgAikDGDcDQCACQegAaiABEIEw\nAkAgAi0AaEEGRwRAIAJB4ABqIAJB+ABqKQMANwMAIAJB2ABqIAUpAwA3AwAgAiACKQNoNwNQIAJB\nKGogAEEEaiACQUBrIAJB0ABqEPoWIAJBKGoQ7DEMAQsgAigCbCEDIAIoAkAgAigCRBCMNAsgAkGA\nAWokACADDwtBwIrMAEEoQeT7yAAQ+R0AC6YCAgV/AX4jAEEQayIFJAACfyABQRBqIgYgASkDACAB\nQQhqKQMAIAJBBGoiBCgCACACQQhqIgcoAgAQyhgiCSACELwXIghFBEAgBUEIaiAHKAIANgIAIAUg\nAikCADcDACAGKAIAIAFBHGoiBygCACIEIAkQ6xMiAiAEai0AACEEIAYgAUEUaigCACAEQQFxRXJF\nBEAgBiABEI4FIAEoAhAgAUEcaigCACAJEOsTIQILIAIgBCAJEIomIAcoAgAgAkEEdGtBcGoiAiAF\nKQMANwIAIAIgAzYCDCACQQhqIAVBCGooAgA2AgBBAAwBCyAIQXxqIgYoAgAhASAGIAM2AgAgAigC\nACAEKAIAEIw0QQELIQIgACABNgIEIAAgAjYCACAFQRBqJAALpwIBAn8CQAJAAkACQCAALwEADgIB\nAgALAkACQAJAAkACQCAALQAEIgFBempBBCABQQVLG0H/AXEOCAcBBwIDBwQHAAsgAEEIahDRKw8L\nIABBCGoQri4PC0EAIABBCGotAAAiAUF+aiICIAIgAUsbQQJJDQQgAEEMahCWJA8LIAFBBUYEQCAA\nQQhqKAIAQQJJDQQgAEEMaigCACAAQRBqKAIAEKA1DwsCQAJAAkAgAQ4EBgEGAgALIABBCGoiACgC\nACIBQQRLQQEgAXRBE3FFcg0FIAAQ3i0PCyAAQQhqEK4uDwsgAEEIahDeLQ8LIABBCGoQliQPCyAA\nQQRqEJYkDwsgAEEEaigCACAAQQhqKAIAEIw0IABBEGooAgAgAEEUaigCABCMNAsLogIBAX8jAEEg\nayICJAAgAhDoFSABIAJBIBDLBCAAQcwBakEANgIAIABBxAFqQgA3AgAgAEG8AWpCADcCACAAQagB\naiACKAIAEO4kQf///x9xNgIAIABBrAFqIAIoAAMQ7iRBAnZBg/7/H3E2AgAgAEGwAWogAigBBhDu\nJEEEdkH/gf8fcTYCACAAQbQBaiACKAAJEO4kQQZ2Qf//wB9xNgIAIABBuAFqIAIoAgwQ7iRBCHZB\n//8/cTYCACAAIAIoAhAQ7iQ2ApgBIABBnAFqIAIoAhQQ7iQ2AgAgAEGgAWogAigCGBDuJDYCACAA\nQaQBaiACKAIcEO4kNgIAIAIQ6CkgAUEAOwGQASABQgE3A4ABIAAgAUGYARCPOBogAkEgaiQAC6UC\nAgd/AX4gAUEIaiEGIAEoAgAhAgJAAkADQAJAIAIEQCAGEO0QIgINAQsgASgCKCIFIAEoAiwiAkEU\naigCAEYNAiACQRBqKAIAIAUQqjEiA0EgaigCACEHIANBJGooAgAiBCkDACEJIANBGGooAgAhCBCG\nMSICIAM2AgggAkKBgICAEDcCACABKAIABEAgARCzKgsgASAHNgIgIAEgBDYCGCABIAQgCGpBAWo2\nAhQgASAEQQhqNgIQIAEgCUJ/hUKAgYKEiJCgwIB/gzcDCCABIAI2AgAgASAFQQFqNgIoDAELCyAB\nKAIAIgEgASgCACIDQQFqNgIAIANBf0wNASAAIAJBYGo2AgQgACABNgIIIAAgAkFYajYCAA8LIABB\nADYCCA8LAAulAgIHfwF+IAFBCGohBiABKAIAIQICQAJAA0ACQCACBEAgBhD3ECICDQELIAEoAigi\nBSABKAIsIgJBFGooAgBGDQIgAkEQaigCACAFEKoxIgNBIGooAgAhByADQSRqKAIAIgQpAwAhCSAD\nQRhqKAIAIQgQhjEiAiADNgIIIAJCgYCAgBA3AgAgASgCAARAIAEQsyoLIAEgBzYCICABIAQ2Ahgg\nASAEIAhqQQFqNgIUIAEgBEEIajYCECABIAlCf4VCgIGChIiQoMCAf4M3AwggASACNgIAIAEgBUEB\najYCKAwBCwsgASgCACIBIAEoAgAiA0EBajYCACADQX9MDQEgACACQVxqNgIEIAAgATYCCCAAIAJB\nVGo2AgAPCyAAQQA2AggPCwALvQIBA38jAEGQAWsiBCQAIAECfwJAAkACQAJAAkACQCABLQAoQQFr\nDgQEAAIDAQsACyABIAEoAiQiAzYCICABIAEoAhgiBTYCECABQfACakEAOgAAIAFB7AJqIAM2AgAg\nAUGAAmogBTYCACABQfgBaiABKAIINgIAIAFB8AFqIAEpAwA3AwAgAUEUaiABQRxqKAIAIgM2AgAg\nAUGEAmogAzYCAAsgAUEwaiIDIAIQxBENAiADELEuIAFB6ABqQQA6AAAgAUHYAGogASkDEDcDACAB\nIAEoAiBBwAVqNgJkCyAEIAFBMGoiAyACEN8DIAQoAnRBA0cEQCAAIARBkAEQjzgaIAMQ3R9BAQwD\nCyAAQQM2AnRBBAwCC0GAgMAAQSNB6KfGABD5HQALIABBAzYCdEEDCzoAKCAEQZABaiQAC6UCAQJ/\nIwBBMGsiAyQAIAMgAjYCDCADIAE2AggCQBCRKCIBBEAgAS0ADCECIAFBADoADAJAIAJBAXEEQCAD\nIAEQ1RQgAygCBCECIANBEGogA0EIaiADQQxqIAMoAgAiBCgCACAEQQRqKAIAEP0VIAIgAigCAEEB\najYCACABQQE6AAwMAQsQtTAhASADQazMygA2AiwgAyABNgIoIANBEGogA0EIaiADQQxqIAFBrMzK\nABD9FSADQShqEIEoCyAAIAMpAxA3AwAgAEEQaiADQSBqKQMANwMAIABBCGogA0EYaikDADcDAAwB\nCxC1MCEBIANBrMzKADYCFCADIAE2AhAgACADQQhqIANBDGogAUGszMoAEP0VIANBEGoQgSgLIANB\nMGokAAuUAgEDfyMAQdAAayICJAAgASgCACEEIAEoAgghAyABKAIEIQEgAkEANgIcIAJCADcDECAC\nQQA2AgggAiADQQAgARs2AkggAiABNgJAIAIgBDYCPCACIAFFQQF0IgM2AjggAiABNgIwIAIgBDYC\nLCACIAM2AigCQAJAA0AgAiACQShqEJAKIAIoAgAiAUUNASACIAIoAgQ2AkwgAkEIaiABIAJBzABq\nENoLIgFFDQALIABBBjoAACAAIAE2AgQgAkEIahDMKgwBCyACQUBrIAJBIGopAwA3AwAgAkE4aiAC\nQRhqKQMANwMAIAJBMGogAkEQaikDADcDACACIAIpAwg3AyggACACQShqEKoWCyACQdAAaiQAC7AC\nAAJAAkAgAkEPRwRAIAJBCEcNASABLQAAQeUARw0BIAEtAAFB9gBHDQEgAS0AAkHlAEcNASABLQAD\nQe4ARw0BIAEtAARB9ABHDQEgAS0ABUHfAEcNASABLQAGQekARw0BQQAhAiABLQAHQeQARw0BDAIL\nIAEtAABB6QBHDQAgAS0AAUHzAEcNACABLQACQd8ARw0AIAEtAANB5gBHDQAgAS0ABEHhAEcNACAB\nLQAFQewARw0AIAEtAAZB7ABHDQAgAS0AB0HpAEcNACABLQAIQe4ARw0AIAEtAAlB5wBHDQAgAS0A\nCkHfAEcNACABLQALQeIARw0AIAEtAAxB4QBHDQAgAS0ADUHjAEcNAEEBIQIgAS0ADkHrAEYNAQtB\nAiECCyAAQQA6AAAgACACOgABC5cCAQd/IwBBMGsiBCQAIARBOjYCKCAEIAI2AhwgBCACNgIUIAQg\nATYCECAEQoGAgICgBzcDICAEQSRqIQkCQANAAkAgAiAFSSIDDQBBACABIAVqIAMbIQYCQCAHIAIg\nBWsgAxsiB0EHTQRAQQAhCEEAIQMDQCADIAdGBEAgByEDDAMLIAMgBmotAABBOkYEQEEBIQgMAwUg\nA0EBaiEDDAELAAsACyAEQQhqQTogBiAHEOsKIAQoAgwhAyAEKAIIIQgLIAhBAUcNACAEIAMgBWoi\nA0EBaiIFNgIYIAVFIAUgAktyDQFBASEGIAEgA2pBASAJQQEQ+SxFDQEMAgsLQQAhBgsgACADNgIE\nIAAgBjYCACAEQTBqJAALjQIBB38jAEEwayIDJAAgA0E6NgIoIAMgATYCHCADIAE2AhQgAyAANgIQ\nIANCgYCAgKAHNwMgIANBJGohCAJ/AkADQCABIARJIgINAUEAIAAgBGogAhshBwJAIAUgASAEayAC\nGyIFQQdNBEBBACEGQQAhAgNAIAIgBUYEQCAFIQIMAwsgAiAHai0AAEE6RgRAQQEhBgwDBSACQQFq\nIQIMAQsACwALIANBCGpBOiAHIAUQ6wogAygCDCECIAMoAgghBgsgBkEBRw0BIAMgAiAEaiICQQFq\nIgQ2AhggBEUgBCABS3INACAAIAJqQQEgCEEBEPksRQ0AC0EAQQwgBEEBRhsMAQtBCgsgA0EwaiQA\nC60CAQV/IwBB0ABrIgIkAAJAIAEQmDdFBEAgAiABELAhIAJBGGogAigCACACKAIEEOAoIAJBCGog\nAkEYahCzJwwBCyACQQhqEOE3CyACKAIMIQEgAigCECEDIAJBOGpBADYCACACQYABOgA8IAJCgICA\ngBA3AzAgAiADNgIsIAIgATYCKCACQgA3AyAgAiADNgIcIAIgATYCGCACQUBrIAJBGGoQ7AcCQAJA\nIAIoAkQiAwRAIAIoAkghBSACKAJAIQQgAkEYahC9HCIGDQEgACAFNgIIIAAgAzYCBCAAIAQ2AgAM\nAgsgAEEANgIEIAAgAigCQDYCAAwBCyAAQQA2AgQgACAGNgIAIAQgAxCMNAsgAigCMCACKAI0EIw0\nIAIoAgggARCMNCACQdAAaiQAC6gCAgN/An4jAEGwBGsiBiQAIAZBGGogABDVIyAGKAIcIQAgBigC\nGCEHIAZBEGogARDVIyAGKAIUIQEgBigCECEIIAZBIGogAiADEKouIAZBMGogBCAFEKouIAZBCGog\nBygCACAHQQRqKAIAEJQkIAYpAwghCSAGIAgoAgAgCEEEaigCABCUJCAGKQMAIQogBkHwAGogBkEo\naigCADYCACAGQfwAaiAGQThqKAIANgIAIAYgCjcDYCAGIAk3A1ggBiAGKQMgNwNoIAYgBikDMDcC\ndCAGQQA6AIYBIAYgBkFAazYCrAQgBkGsBGpBpM7AABCYOCAGLQCGAUEHRwRAIAZBQGsQhBELIAEg\nASgCAEF/ajYCACAAIAAoAgBBf2o2AgAgBkGwBGokAAu5AgEEfyMAQdAiayIFJAAgBUEQaiABENUj\nIAUoAhQhBiAFKAIQIQEgBUEIaiACIAMQ3SEgBSgCDCECIAUoAgghAyAFIAQ2AhwgBUEgaiABEOsF\nIAVBoA1qIAMgAhDfASAFKAKgDSEBAkAgBSgCpA0iBwRAIAUoAqgNIQggBSAENgK4FSAFQbwVaiAF\nQSBqQfwMEI84GkEAIQQgBUEAOgDEIiAFIAg2AsAiIAUgBzYCvCIgBSABNgK4IiAFIAVBoA1qNgLM\nIiAFQcwiakGYzcAAEJg4IQEgBS0AxCJBBEYNASAFQaANahDMIwwBCyABEJkTIQQgBUEgahCQECAF\nQRxqEMQwIAQhAQsgAyACEKA1IAYgBigCAEF/ajYCACAAIAdFNgIIIAAgBDYCBCAAIAE2AgAgBUHQ\nImokAAuLAgIEfwF+AkACQCACRQRAIABBADoAAQwBCwJAAkACQCABLQAAQVVqDgMBAgACCyACQQFG\nDQMMAQsgAkF/aiICRQ0CIAFBAWohAQsCQAJAAkAgAkEJTwRAA0AgAS0AAEFQaiIEQQlLDQYgA61C\nCn4iB0IgiKcNBCAHpyIFIAQgBiAEQQpJG2oiAyAFSQ0DIAFBAWohASAEIQYgAkF/aiICDQALDAEL\nA0AgAS0AAEFQaiIEQQlLDQUgAUEBaiEBIAQgA0EKbGohAyACQX9qIgINAAsLIAAgAzYCBCAAQQA6\nAAAPCyAAQQI6AAEMAQsgAEECOgABCyAAQQE6AAAPCyAAQQE6AAEgAEEBOgAAC6kCAQV/IwBBMGsi\nAiQAIAIgATYCFCACQQhqIAAoAgAQjh4CQAJAAkAgAigCCCIDBEAgAigCDCEEIAIgATYCGCACIAEQ\n6S8Cf0EAIAIoAgBBAUcNABogAiACKAIEIgE2AhwgAkEgaiABEM0cIAIoAiAiAUECRg0DIAIoAiQh\nBSACQRxqEMQwIAFBAUYLIAJBGGoQxDANASAEIAQoAgBBAWo2AgAMAwsgAkEUahDEMAwCCyADKAIA\nIQEgA0EBNgIAIAMoAgQhBiADIAU2AgQgAiABNgIgIAIgBjYCJCACQSBqEIAyIAQgBCgCAEEBajYC\nACAAKAIEQQhqEPcXDAELIAIgAigCJDYCLEHAucIAQSsgAkEsakHwt8IAQey5wgAQkxQACyACQTBq\nJAALwgIBA38jAEEQayICJAAgACgCACgCACIAQQhqIQMCfwJAAkACQAJAAkACQAJAIABBGGooAgAi\nBEFkakEFIARBG0sbQQFrDgYBAgMEBQYACyACIABBHGo2AgwgAUG0s8QAQQogAkEMakHAs8QAEOIP\nDAYLIAIgAEEgajYCDCABQZizxABBCSACQQxqQaSzxAAQ4g8MBQsgAiAAQSBqNgIMIAFB/LLEAEEJ\nIAJBDGpBiLPEABDiDwwECyACIABBHGo2AgwgAUGojccAQQ8gAkEMakHsssQAEOIPDAMLIAIgAzYC\nDCABQcyyxABBDyACQQxqQdyyxAAQ4g8MAgsgAiADNgIMIAFBmObIAEELIAJBDGpBvLLEABDiDwwB\nCyACIABBHGo2AgwgAUGgssQAQQogAkEMakGsssQAEOIPCyACQRBqJAALsQIBB38jAEHgAGsiBiQA\nIAEoAoABIgcgBygCACICQQFqNgIAAkAgAkF/TA0AIAYgAUEgahDBJSABKAKEASICIAIoAgAiA0EB\najYCACADQX9MDQAgASgCiAEiAyADKAIAIgRBAWo2AgAgBEF/TA0AIAEoAowBIgQgBCgCACIFQQFq\nNgIAIAVBf0wNACABKAKQASIFIAUoAgAiCEEBajYCACAIQX9MDQAgACAHNgKAASAAIAEpAgA3AgAg\nAEEIaiABQQhqKQIANwIAIABBEGogAUEQaikCADcCACAAQRhqIAFBGGopAgA3AgAgAS0AlAEhASAA\nQSBqIAZB4AAQjzgaIAAgAToAlAEgACAFNgKQASAAIAQ2AowBIAAgAzYCiAEgACACNgKEASAGQeAA\naiQADwsAC6QCAQF/IwBBEGsiAiQAIAJBCGogAUEAIAIQ7hICQAJAAkAgAi0ACEECRwRAIAIgAikD\nCDcDACAAKQMAQgFRDQEMAgsgAigCDCEBDAILIAJB4frIAEEBQgEgAEEIaikDABD0EyIBDQELIAAp\nAxBCAVEEQCACQeL6yABBAUIBIABBGGopAwAQ9BMiAQ0BCyAAQTRqKAIAIgEEQCACQY+OyQBBCCAB\nIABBOGooAgAQiRQiAQ0BCyAAKQMgQgFRBEAgAkGXjskAQQRCASAAQShqKQMAEPQTIgENAQsgACgC\nPCIBBEAgAiABEPcIIgENAQsgACgCQEEBRgRAIABBQGsgAhDNECIBDQELIAIgAikDADcDCCACQQhq\nEOAcIQELIAJBEGokACABC6ECAQZ/IwBBoAFrIgMkACADQRBqIAAQ0SUgAygCFCEGIAMoAhAhBCAD\nQQhqIAEQ1SMgAygCDCEBIAMoAgghBSADIAIQ1SMgAygCACIAKAIEIQcgACgCACEIQQAhACADKAIE\nIQICQCAEKAIAIARBBGooAgAgBSgCACAFKAIEEIESIgRFDQAgBCgCACAEQQRqKAIAIAggBxCAEiIE\nRQ0AIAQtAABBAkYiBQ0AQQAgBCAFGyIELQAADQBBASEAIANBGGogBEEBakHAABCPOBoLIAIgAigC\nAEF/ajYCACABIAEoAgBBf2o2AgAgBiAGKAIAQX9qNgIAIAMgADoAWCADQdgAakEBciADQRhqQcAA\nEI84GiADQdgAahCGJCADQaABaiQAC5MCAQh/IwBBMGsiBCQAIAQgAzYCKCAEIAI2AhwgBCACNgIU\nIAQgATYCECAEIANB/wFxIgo2AiQgBEEBNgIgIARBJGohCwJAA0ACQCAGIAJLDQAgASAGaiEJAkAg\nAiAGayIHQQdNBEBBACEIQQAhBQNAIAUgB0YEQCAHIQUMAwsgCiAFIAlqLQAARgRAQQEhCAwDBSAF\nQQFqIQUMAQsACwALIARBCGogAyAJIAcQ6wogBCgCDCEFIAQoAgghCAsgCEEBRw0AIAQgBSAGaiIF\nQQFqIgY2AhggBkUgBiACS3INAUEBIQcgASAFakEBIAtBARD5LEUNAQwCCwtBACEHCyAAIAU2AgQg\nACAHNgIAIARBMGokAAu3AgIBfwF+IwBB4ARrIgUkACAFIAI2AgwgBSABNgIIIAVBmANqIAMgBBDs\nDwJAAkAgBSgC2AQiAwRAIAVB2AFqIAVBmANqQcABEI84GiAFKALcBCEEIAVBEGogBUHYAWpBwAEQ\njzgaIAUgBDYC1AEgBSADNgLQASAFQQI2AtgBIAVBmANqIAVBEGogASACIAVB2AFqEMkEIAUgBUGY\nA2oQtCQgBSgCBCEBIAUoAgANAiAAIAVBEGpByAEQjzggATYCyAEMAQsgBUHgAWogBUGgA2ooAgAi\nATYCACAFIAUpA5gDIgY3A9gBIABBCGogATYCACAAIAY3AgAgAEEANgLAASAFQQhqEJ8yCyAFQeAE\naiQADwsgBSABNgKYA0H0vMMAQcUAIAVBmANqQcC3wwBBvL3DABCTFAALtwICAX8BfiMAQeAEayIF\nJAAgBSACNgIMIAUgATYCCCAFQZgDaiADIAQQ7A8CQAJAIAUoAtgEIgMEQCAFQdgBaiAFQZgDakHA\nARCPOBogBSgC3AQhBCAFQRBqIAVB2AFqQcABEI84GiAFIAQ2AtQBIAUgAzYC0AEgBUEBNgLYASAF\nQZgDaiAFQRBqIAEgAiAFQdgBahDJBCAFIAVBmANqELUkIAUoAgQhASAFKAIADQIgACAFQRBqQcgB\nEI84IAE2AsgBDAELIAVB4AFqIAVBoANqKAIAIgE2AgAgBSAFKQOYAyIGNwPYASAAQQhqIAE2AgAg\nACAGNwIAIABBADYCwAEgBUEIahCfMgsgBUHgBGokAA8LIAUgATYCmANBzL3DAEHFACAFQZgDakHA\nt8MAQZS+wwAQkxQAC6wCAgJ/An4jAEHgAWsiBCQAIAFBMGooAgAhBSAEQSBqIAIgAxCFIyAEKQMg\nIQYgBEEYaiABQQhqKAIAIAFBDGooAgAQlCQgBCkDGCEHIAEoAgQhAiABKAIAIQEgBEEBNgKIASAE\nQQM2AnwgBEEFNgJcIAQgBzcCVCAEIAY3AkwgBEECQQ0gBRs2AkggBEEQahCzBiAEQShqIAEgAkEA\nIAQgBEHIAGogBCgCECAEKAIUEJwRIARBCGogBCgCKCAEKAIsEJQkIAQpAwghBiAEQfQAaiAEQUBr\nKQMANwIAIARB7ABqIARBOGopAwA3AgAgBEHkAGogBEEwaikDADcCACAEIAQpAyg3AlwgBEEfNgJY\nIAAgBEHIAGoQhS42AgggACAGNwIAIARB4AFqJAALoQICB38BfiMAQSBrIgIkACAAQRhqKAIAIgUg\nAEEcaigCAEEobGohBgNAAkAgBiAFIgFHBEAgAUEoaiEFIAFBGGooAgAiA0UNAiABQSBqKAIAIgdF\nDQEgAUEkaigCACIEKQMAIQggAiAHNgIYIAIgBDYCECACIAMgBGpBAWo2AgwgAiAEQQhqNgIIIAIg\nCEJ/hUKAgYKEiJCgwIB/gzcDAANAIAIQ9hAiAwRAIANBeGoiAygCACADQQRqKAIAEJU4DAEFIAEo\nAhghAwwDCwALAAsgACgCHARAIAAoAhgQwgULAkAgAEF/Rg0AIAAgACgCBCIBQX9qNgIEIAFBAUcN\nACAAEMIFCyACQSBqJAAPCyADIAFBJGooAgBBCBCuKQwACwALsAIBBH8jAEEwayIDJAAgAyAANgIs\nIABB0ABqIQYCQAJAQcAAIABBkAFqLQAAIgRrIgUgAk0EQCAEBEAgA0EgaiAGQcAAIARBjIfMABC6\nKCADKAIgIAMoAiQgASAFQZyHzAAQqCsgA0EsaiAGQQEQ3TYgAiAFayECIAEgBWohAQsgAkE/cSEE\nIAEgAkFAcWohBSACQT9NDQEgA0EsaiABIAJBBnYQ3TYMAQsgA0EQaiAGQcAAIARB7IbMABC6KCAD\nQQhqIAMoAhAgAygCFCACQeyGzAAQuysgAygCCCADKAIMIAEgAkH8hswAEKgrIAIgBGohBAwBCyAD\nQRhqIAZBwAAgBEHg8csAELsrIAMoAhggAygCHCAFIARBrIfMABCoKwsgACAEOgCQASADQTBqJAAL\ntQIBBX8CQAJAAkAgAUEgaiICQZSuxQBBARDdFkUNACABKAIAIgUgAUEEaigCACIGQcSuxQBBARCE\nGkUNAEGUrsUAIAFBDGooAgAiAyABQRBqKAIAIgQQ3RZFBEBBxM3GACADIAQQ3RZFDQELIAFBLGoi\nAxDPHUH/AXEiBEECRw0BIABBAzYCFCAAQQM2AgAgAhDSKyABEKsuIAMQ0isgAUEIahDvKwwCCyAA\nQQM2AhQgAEEDNgIAIAIQ0isgARCrLiABQSxqENIrIAFBCGoQ7ysMAQsgACAGNgIEIAAgBTYCACAA\nIAQ6ACAgACABKQIINwIIIAAgAikCADcCFCAAQRBqIAFBEGooAgA2AgAgAEEcaiACQQhqKAIANgIA\nIAMQ0isLIAFBFGooAgAgAUEYaigCABCMNAucAgEEfyMAQSBrIgIkACAAKAIAIgMoAgAhASADQQA2\nAgAgASgCHCEDIAFBADYCHCADBEAgAkEIaiADEQAAIAAoAgQiBCgCACIBKAIABEAgAUEUaigCAEED\ndCEDIAFBEGooAgAhAANAIAMEQCADQXhqIQMgABCxGyAAQQhqIQAMAQsLIAFBDGooAgAiAARAIAEo\nAhAgAEEDdBCgNQsgBCgCACEBCyABQQE2AgAgASACKQMINwIEIAFBDGogAkEQaikDADcCACABQRRq\nIAJBGGooAgA2AgAgAkEgaiQAQQEPCyACQRRqQQE2AgAgAkEcakEANgIAIAJByM/KADYCECACQaSW\nzAA2AhggAkEANgIIIAJBCGpBqNDKABCZJAALlgIBB38jAEEgayICJAAgAkEIaiABQQF2IgMgACAD\nQZy0ywAQyiIgAigCDCEGIAIoAgghBCACIAMgACABQQR0aiADQQR0IgBrIANBrLTLABDKIiAAIAIo\nAgBqQXBqIQFBACEAIAIoAgQhCAJAAkADQCAAIANqIgVFDQEgACAGakUNAiAFQX9qIAhJBEAgAkEY\naiIFIARBCGoiBykCADcDACACIAQpAgA3AxAgByABQQhqIgcpAgA3AgAgBCABKQIANwIAIAcgBSkD\nADcCACABIAIpAxA3AgAgBEEQaiEEIAFBcGohASAAQX9qIQAMAQsLIAVBf2ogCEHMtMsAEKMWAAsg\nAkEgaiQADwsgBiAGQby0ywAQoxYAC7kCAQJ/IwBBEGsiAiQAIAJBCGogARCcHQJAAkAgAi0ACEEC\nRwRAIAIgAikDCDcDAAJAIAAoAhBFBEAgAkGC4sgAQQZB3OLIAEEUEIUXIgFFDQEMAwsgAkGC4sgA\nQQZB8OLIAEEHEIUXIgENAiACQdWeyQBBBBDbFiIBDQIgAi0AAA0DIAJBCGogAigCBCIDKAIAEMA2\nIAJBCGoQxC0iAQ0CIABBFGogAxDIAyIBDQIgAkEEOgAIIAJBCGoQxC0iAQ0CCyACQajiyABBFCAA\nKAIAIABBBGooAgAQiBUiAQ0BIAJBntzIAEEKIABBCGooAgAgAEEMaigCABCPFyIBDQEgAiACKQMA\nNwMIIAJBCGoQnBwhAQwBCyACKAIMIQELIAJBEGokACABDwtBwIrMAEEoQaSEzAAQ+R0AC6oCAQR/\nIwBBMGsiAyQAIAMgADYCLCAAQdAAaiEGAkACQEHAACAAQZABai0AACIEayIFIAJNBEAgBARAIANB\nIGogBiAEQYyHzAAQxSggAygCICADKAIkIAEgBUGch8wAEKgrIANBLGogBkEBEN02IAIgBWshAiAB\nIAVqIQELIAJBP3EhBCABIAJBQHFqIQUgAkE/TQ0BIANBLGogASACQQZ2EN02DAELIANBEGogBiAE\nQeyGzAAQxSggA0EIaiACIAMoAhAgAygCFEHshswAEMgqIAMoAgggAygCDCABIAJB/IbMABCoKyAC\nIARqIQQMAQsgA0EYaiAEIAZBwABB4PHLABDIKiADKAIYIAMoAhwgBSAEQayHzAAQqCsLIAAgBDoA\nkAEgA0EwaiQAC6gCAQR/IwBBMGsiAyQAIAMgADYCLCAAQShqIQYCQAJAQcAAIABB6ABqLQAAIgRr\nIgUgAk0EQCAEBEAgA0EgaiAGIARBjIfMABDFKCADKAIgIAMoAiQgASAFQZyHzAAQqCsgA0EsaiAG\nQQEQgC4gAiAFayECIAEgBWohAQsgAkE/cSEEIAEgAkFAcWohBSACQT9NDQEgA0EsaiABIAJBBnYQ\ngC4MAQsgA0EQaiAGIARB7IbMABDFKCADQQhqIAIgAygCECADKAIUQeyGzAAQyCogAygCCCADKAIM\nIAEgAkH8hswAEKgrIAIgBGohBAwBCyADQRhqIAQgBkHAAEHg8csAEMgqIAMoAhggAygCHCAFIARB\nrIfMABCoKwsgACAEOgBoIANBMGokAAuqAgEEfyMAQTBrIgMkACADIAA2AiwgAEHQAGohBgJAAkBB\nwAAgAEGQAWotAAAiBGsiBSACTQRAIAQEQCADQSBqIAYgBEGMh8wAEMUoIAMoAiAgAygCJCABIAVB\nnIfMABCoKyADQSxqIAZBARDdNiACIAVrIQIgASAFaiEBCyACQT9xIQQgASACQUBxaiEFIAJBP00N\nASADQSxqIAEgAkEGdhDdNgwBCyADQRBqIAYgBEHshswAEMUoIANBCGogAygCECADKAIUIAJB7IbM\nABC+IiADKAIIIAMoAgwgASACQfyGzAAQqCsgAiAEaiEEDAELIANBGGogBkHAACAEQeDxywAQviIg\nAygCGCADKAIcIAUgBEGsh8wAEKgrCyAAIAQ6AJABIANBMGokAAu5AgECfyMAQbABayICJAAgAkEY\nakH4lcwAQQEgAUHgABCDBEEgQQEQuS8iAUIANwAAIAFBGGpCADcAACABQRBqQgA3AAAgAUEIakIA\nNwAAQSBBARC5LyIDQgA3AAAgA0EYakIANwAAIANBEGpCADcAACADQQhqQgA3AAAgAkHoAGpBAEHA\nABCROBogAkEYakGM1csAQQggAkHoAGpBwAAQuQMEQEGU1csAQTQgAkGoAWpBwNLLAEGo1ssAEJMU\nAAsgAkEQaiACQegAakEAQSBBuNbLABC7IiABQSAgAigCECACKAIUQcjWywAQqCsgAkEIaiACQegA\nakEgQcAAQdjWywAQuyIgA0EgIAIoAgggAigCDEHo1ssAEKgrIAJB6ABqEOYnIAAgAzYCBCAAIAE2\nAgAgAkGwAWokAAuhAgIBfwF+IwBBQGoiAiQAIAIgATYCBCACQRhqIAAgASkDABD1CgJAIAIoAhwE\nQCACQRBqIAJBIGooAgA2AgAgAiACKQMYNwMIIAIoAgwiACAAKAIoIgBBAWo2AiggAiAANgIkIAAN\nASACQQE2AjwgAkECNgI0IAJBhN/KADYCMCACQQA2AiggAkGvATYCHCACIAJBGGo2AjggAiACQQRq\nNgIYQQEgAkEkakHU3soAIAJBKGpBlN/KABCjGQALIAJBNGpBAjYCACACQTxqQQE2AgAgAkHA4MoA\nNgIwIAJBADYCKCACQa8BNgIMIAIgAkEIajYCOCACIAJBBGo2AgggAkEoakHQ4MoAEJkkAAsgASkD\nACACQQhqEKoSIAJBQGskAAuPAgEHfyMAQTBrIgMkACADQTo2AiggAyABNgIcIAMgATYCFCADIAA2\nAhAgA0KBgICAoAc3AyAgA0EkaiEIAkADQCABIARJIgINAUEAIAAgBGogAhshBwJAIAUgASAEayAC\nGyIFQQdNBEBBACEGQQAhAgNAIAIgBUYEQCAFIQIMAwsgAiAHai0AAEE6RgRAQQEhBgwDBSACQQFq\nIQIMAQsACwALIANBCGpBOiAHIAUQ6wogAygCDCECIAMoAgghBgsgBkEBRw0BIAMgAiAEaiICQQFq\nIgQ2AhggBEUgBCABS3INACAAIAJqQQEgCEEBEPksRQ0ACyADQTBqJAAgAg8LQZChzABBK0HI3cgA\nEPkdAAujAgEHfyMAQSBrIgIkAAJAAkAgASgCCCIDQX9MDQAgAUEIaiEFIAEgA0EBaiIDNgIIIAFB\nEGohBCABQQxqLQAADQECQCAEKAIAIgRFBEAgAEEANgIADAELIAJBEGogBCABQRRqKAIAEJcoIAIo\nAhQhAyACKAIQIQQgAkEIaiABQRhqKAIAIAFBHGooAgAQlyggAigCDCEGIAIoAgghByABQSBqKAIA\nIgEgASgCACIIQQFqNgIAIAhBf0wNASAAIAE2AhAgACAHNgIIIAAgBDYCACAAIAY2AgwgACADNgIE\nIAUoAgAhAwsgBSADQX9qNgIAIAJBIGokAA8LAAsgAiAFNgIcIAIgBDYCGEHQn8wAQSsgAkEYakHc\noMcAQeihxwAQkxQAC48CAQd/IwBBMGsiAyQAIANBOjYCKCADIAE2AhwgAyABNgIUIAMgADYCECAD\nQoGAgICgBzcDICADQSRqIQgCQANAIAEgBEkiAg0BQQAgACAEaiACGyEHAkAgBSABIARrIAIbIgVB\nB00EQEEAIQZBACECA0AgAiAFRgRAIAUhAgwDCyACIAdqLQAAQTpGBEBBASEGDAMFIAJBAWohAgwB\nCwALAAsgA0EIakE6IAcgBRDrCiADKAIMIQIgAygCCCEGCyAGQQFHDQEgAyACIARqIgJBAWoiBDYC\nGCAERSAEIAFLcg0AIAAgAmpBASAIQQEQ+SxFDQALIANBMGokACACDwtBkKHMAEErQdzQyAAQ+R0A\nC5kCAgd/AX4jAEEgayIBJAAgACgCACICQRhqKAIAIgUgAkEcaigCAEEobGohBgNAAkAgBiAFIgNH\nBEAgA0EoaiEFIANBGGooAgAiAEUNAiADQSBqKAIAIgdFDQEgA0EkaigCACIEKQMAIQggASAHNgIY\nIAEgBDYCECABIAAgBGpBAWo2AgwgASAEQQhqNgIIIAEgCEJ/hUKAgYKEiJCgwIB/gzcDAANAIAEQ\n7RAiAARAIABBWGoQ0hoMAQUgAygCGCEADAMLAAsACyACKAIcBEAgAigCGBDCBQsCQCACQX9GDQAg\nAiACKAIEIgBBf2o2AgQgAEEBRw0AIAIQwgULIAFBIGokAA8LIAAgA0EkaigCAEEoEK4pDAALAAuk\nAgEFfyMAQSBrIgIkACAAKAIAIgAoAggiASABKAIIIgFBf2o2AgggAEEIaiEDIAFBAUYEQCADKAIA\nQQxqIgEQgC8gAkEIaiABEMkdAkACQCACKAIIRQRAIAJBEGotAAAhBCACKAIMIgFB+ABqKAIADQEM\nAgsgAiACKAIMNgIYIAIgAkEQai0AADoAHEHQn8wAQSsgAkEYakHk5cIAQaTmwgAQkxQACyABQQhq\nQQAQqAwgAUHwAGoiBRCTHiABQQA2AnggBUKAgICAwAA3AgALIAEgBBCUNAsgAygCACIBIAEoAgAi\nAUF/ajYCACABQQFGBEAgAxCuCAsCQCAAQX9GDQAgACAAKAIEIgFBf2o2AgQgAUEBRw0AIAAQwgUL\nIAJBIGokAAuQAgEGfyMAQSBrIgQkAEF8IQYDQEEAIQMDQCAAKAIAIQEDQCABQQNNBEAgACABIAZy\nIAAoAgAiAiABIAJGIgUbNgIAIAIhASAFRQ0BIARBIGokAA8LIAFBAnFFBEAgA0EJTQRAIANBAWoh\nAwwDCyAAIAFBAnIgACgCACICIAEgAkYiBRs2AgAgAiEBIAVFDQELCwsgBEEANgIIEMIVIgFFBEAg\nBEEIahCXLSEBCyAAEMMVIQIgACgCACIDQQRPQQAgA0ECcRtFBEAgAhDuKSAEKAIIBEBB/LbOAEH8\nts4AKAIAQX9qNgIAC0F+IQYMAQsLIAFBADYCBCABQQA6ABAgAUEANgIMIAEgADYCABCdOAALlwIC\nA38BfiMAQfAAayIDJAACQCAAQfyUxwBBBxCrFiIERQRAIAAoAgANASAAKQIQIQYgAEEUakEANgIA\nIANBCGogAEEYaigCACIENgIAIAMgBjcDACADQdAAaiIFIAQ2AgAgAyAGNwNIIANBEGogA0HIAGoQ\n5CcgA0FAayADQRhqKAIANgIAIAMgAykDEDcDOCADQeAAaiABIAIQsBggA0EraiADQegAaigCADYA\nACADIAMpA2A3ACMgBSADQSdqKQAANwAAIAMgAykAIDcASSADQQM6AEggA0EgaiAAQQRqIANBOGog\nA0HIAGoQ+hYgA0EgahDcIEEAIQQLIANB8ABqJAAgBA8LQcCKzABBKEHk+8gAEPkdAAvoAQEDfyAA\nIAMoAgggASgCDCABKAIIIgVBDncgBUEZd3MgBUEDdnNqaiAEKAIEIgZBD3cgBkENd3MgBkEKdnNq\nIgY2AgwgACADKAIEIAUgASgCBCIHQQ53IAdBGXdzIAdBA3ZzamogBCgCACIFQQ93IAVBDXdzIAVB\nCnZzaiIFNgIIIAAgAygCACAHIAEoAgAiAUEOdyABQRl3cyABQQN2c2pqIAZBD3cgBkENd3MgBkEK\ndnNqNgIEIAAgBCgCDCABIAJBDncgAkEZd3MgAkEDdnNqaiAFQQ93IAVBDXdzIAVBCnZzajYCAAun\nAgECfwJAAkACQAJAAkACQAJAAkAgAC0ACkEBaw4FBQACAwQBCwALIABBNGpBADoAACAAQTBqIAAo\nAgQiAjYCACAAIAI2AgALIABBDGoiAiABEM4WQf8BcSIDQQJGDQMgACADOgAIIAIQnjEgAEE0akEA\nOgAAIABBMGogACgCADYCAAsgAEEMaiICIAEQ0BZB/wFxIgNBAkYNAyAAIAM6AAkgAhCeMSAAQTRq\nQQA6AAAgAEEwaiAAKAIANgIACyAAQQxqIgIgARDRFkH/AXEiAUECRwRAIAIQnjEgAEEBOgAKIAAt\nAAggAC0ACSABQQh0ckEIdHIPCyAAQQU6AApBAg8LQYCAwABBI0HUs8AAEPkdAAsgAEEDOgAKQQIP\nCyAAQQQ6AApBAgugAgEBfyMAQbAHayIDJAAgA0EoakEANgIAIANBgAE6ACwgA0KAgICAEDcDICAD\nIAI2AhwgAyABNgIYIANCADcDECADIAI2AgwgAyABNgIIIANB8ANqIANBCGoQtgECQAJAIAMoAqAH\nQQpHBEAgA0EwaiADQfADakHAAxCPOBogA0EIahC9HCIBDQEgACADQTBqQcADEI84GgwCCyAAQQo2\nArADIAAgAygC8AM2AgAMAQsgAEEKNgKwAyAAIAE2AgACQAJAAkACQCADKALgAyIAQXpqQQIgAEEF\nSxsOAwECAwALIANBMGoQ6DUMAwsgA0EwahCcJwwCCyADQTBqEJ0nDAELIANBMGoQnicLIAMoAiAg\nAygCJBCMNCADQbAHaiQAC54CAgF/An4jAEHQAGsiCCQAIAggAjYCHCAIIAE2AhggCEE8akECNgIA\nIAhBxABqQQE2AgAgCEGg38QANgI4IAhBADYCMCAIQQY2AkwgCCAIQcgAajYCQCAIIAhBGGo2Akgg\nCEEgaiAIQTBqELESAkAgBygCBCIBRQRAIAhBMGoQjhAMAQsgBygCACECIAggBygCCDYCOCAIIAE2\nAjQgCCACNgIwCyAIQRBqIAMgBBCFIyAIKQMQIQkgCEEIaiAFIAYQhSMgCCkDCCEKIABBOGogCEE4\naigCADYCACAAIAgpAzA3AjAgACAIKQMgNwIkIABBLGogCEEoaigCADYCACAAQRxqQQA2AgAgACAK\nNwIIIAAgCTcCACAIQdAAaiQAC6gCAQR/IwBBIGsiBCQAAkAgAigCCCIFQf////8HSQRAIAIgBUEB\najYCCAJ/IAJBDGooAgAiBUEDRwRAIARBEGogBSACQRBqKAIAEJgtIAQoAhQhASAEKAIQDAELIAEo\nAggNAiABQX82AgggBEEIaiADKAIAIAMoAgQoAgARAQAgAUEQaiIFKAIAIQMgBCgCCCEGIAUgBCgC\nDDYCACABQQxqIgUoAgAhByAFIAY2AgAgAwRAIAcgAygCDBEAAAsgASABKAIIQQFqNgIIQQMLIQMg\nAiACKAIIQX9qNgIIIAAgATYCBCAAIAM2AgAgBEEgaiQADwtBgJPMAEEYIARBGGpB4LfCAEGIucIA\nEJMUAAtB4JLMAEEQIARBGGpB0LfCAEGYucIAEJMUAAuNAgECfyMAQeAAayIDJAAgA0EoakEANgIA\nIANBgAE6ACwgA0KAgICAEDcDICADIAI2AhwgAyABNgIYIANCADcDECADIAI2AgwgAyABNgIIIANB\nyABqIANBCGoQuAMCQAJAIAMtAEhBBkcEQCADQUBrIgEgA0HYAGopAwA3AwAgA0E4aiICIANB0ABq\nKQMANwMAIAMgAykDSDcDMCADQQhqEL0cIgQNASAAIAMpAzA3AwAgAEEQaiABKQMANwMAIABBCGog\nAikDADcDAAwCCyAAIAMoAkw2AgQgAEEGOgAADAELIABBBjoAACAAIAQ2AgQgA0EwahDhIwsgAygC\nICADKAIkEIw0IANB4ABqJAALpgIBBH8jAEEgayIDJAAgAyACNgIcIAMgATYCGAJAIAAtAGhFDQAg\nACADQRhqEMcRIAMoAhwiAkUEQEEAIQIMAQsgAEFAayAAQcAAIAApA2AgAC0AaiAALQBpRXIQ8QEg\nAEEAOgBoIABBAEHAABCROCIBIAEtAGlBAWo6AGkLIABBQGshBCADKAIYIQEDQCACQcAATUUEQCAA\nLQBqIQUgAC0AaSEGIANBEGpBAEHAACABIAJBlInBABCYISAEIAMoAhBBwAAgACkDYCAFIAZFchDx\nASAAIAAtAGlBAWo6AGkgA0EIaiABIAJBwABBpInBABC6KCADKAIMIQIgAygCCCEBDAELCyADIAI2\nAhwgAyABNgIYIAAgA0EYahDHESADQSBqJAAgAAv8AQEFfyMAQYABayIDJAAgAEIANwMIIABCATcD\nACAAQgE3AyggAEEQakIANwMAIABBGGpCADcDACAAQSBqQgA3AwAgAEEwakEAQcgAEJE4GiACQRh0\nIgJBH3UiBCACQRh1aiAEcyEFIABBKGohBkEBIQIDQCACQQlGBEAgBEEBcRDtMSEBIANBCGogBkEo\nEI84GiADQTBqIABBKBCPOBogA0HYAGogAEHQAGpBKBCPOBD9EyAAIANBCGogARC7KCADQYABaiQA\nBSAAIAEgAiAFcyIHQX9qIAdBf3NxQYCAAnFBD3YQ7TEQuyggAUH4AGohASACQQFqIQIMAQsLC5EC\nAgZ/AX4jAEEQayIEJAACQCABQQJJDQAgAEEQaiICKAIAIABBFGooAgAgACgCACIFIABBBGooAgAi\nBhC4IUH/AXFB/wFHDQAgACACKQIANwIAIABBCGoiAykCACEIIAMgAkEIaikCADcCACAEIAg3Awgg\nAUF+aiEDIABBJGohAiABQQR0IABqQXBqIQADQAJAIAMEQCACQXxqIgEoAgAgAigCACAFIAYQuCFB\n/wFxQf8BRg0BIAJBbGohAAsgACAGNgIEIAAgBTYCACAAIAQpAwg3AggMAgsgAkFsaiIHIAEpAgA3\nAgAgB0EIaiABQQhqKQIANwIAIANBf2ohAyACQRBqIQIMAAsACyAEQRBqJAALiAIBBn8jAEEgayIC\nJAAgAiABOgALIABB8ABqIgEoAgAhBSABQQA2AgAgAiACQQtqNgIMQXwhA0EAIQECQANAIAEgBUYE\nQCAFIQEMAgsgAUEBaiEBIAJBDGogA0EEaiIDIAAoAmxqIgYQhSANAAsgBhDrJ0EBIQQLIAFBAnQh\nAwNAAkAgASAFRwRAIAJBDGogACgCbCIHIANqIgYQhSBFBEAgBhDrJyAEQQFqIQQMAgsgByADIARB\nAnRraiAGKAIANgIADAELIAIgBTYCGCACIAQ2AhQgAiABNgIQIAIgAEHoAGo2AhwgAkEQahCeGyAC\nQSBqJAAPCyADQQRqIQMgAUEBaiEBDAALAAv9AQECfyMAQUBqIgIkACACQRhqIAFBEGopAwA3AwAg\nAkEQaiABQQhqKQMANwMAIAIgASkDADcDCCACQTBqIAJBCGoQhBQgAigCMCEBAkAgAigCNCIDBEAg\nAkEIaiADIAIoAjgQ6BggAAJ/IAItAAhFBEAgACACKQAJNwABIABBGWogAkEhaikAADcAACAAQRFq\nIAJBGWopAAA3AAAgAEEJaiACQRFqKQAANwAAQQAMAQsgAkE4aiACQRRqKAIANgIAIAIgAikCDDcD\nMCAAIAJBMGoQqCQ2AgRBAQs6AAAgASADEIw0DAELIABBAToAACAAIAE2AgQLIAJBQGskAAuUAgIH\nfwF+IwBBIGsiAiQAIABBGGooAgAiBSAAQRxqKAIAQShsaiEGA0ACQCAGIAUiAUcEQCABQShqIQUg\nAUEYaigCACIDRQ0CIAFBIGooAgAiB0UNASABQSRqKAIAIgQpAwAhCCACIAc2AhggAiAENgIQIAIg\nAyAEakEBajYCDCACIARBCGo2AgggAiAIQn+FQoCBgoSIkKDAgH+DNwMAA0AgAhDtECIDBEAgA0FY\nahDTGgwBBSABKAIYIQMMAwsACwALIAAoAhwEQCAAKAIYEMIFCwJAIABBf0YNACAAIAAoAgQiAUF/\najYCBCABQQFHDQAgABDCBQsgAkEgaiQADwsgAyABQSRqKAIAQSgQrikMAAsAC7kCAwF/AX4BfCMA\nQSBrIgIkAAJAAkACQAJAAkAgASgCAEEBaw4CAQIACyABKwMIIQQgAkEDOgAIIAIgBDkDECACQQhq\nIAJBGGpBiM3AABCIDyEBIABBATYCACAAIAE2AgQMAgsgASkDCCIDQv////////8PWARAIAACfyAD\nUARAIABBADYCBEEADAELIABBBiACEJUUNgIEQQELNgIADAILIAJBADYCECACQoCAgIAQNwMIIAJB\nCGpB3LrCAEEvEMU2DQIgAkEIahDOAyEBIABBATYCACAAIAE2AgQMAQsgASkDCCEDIAJBAjoACCAC\nIAM3AxAgAkEIaiACQRhqQYjNwAAQiA8hASAAQQE2AgAgACABNgIECyACQSBqJAAPC0Gs4ssAQTcg\nAkEYakGkxcIAQcDjywAQkxQAC6ICAgR/An4jAEHQHWsiAyQAIANBKGogABDVIyADKAIsIQAgAygC\nKCEGIANBIGogARDVIyADKAIkIQEgAygCICEEIANBGGogAhDVIyADKAIcIQIgAygCGCEFIANBEGog\nBCgCACAEQQRqKAIAEJQkIAMpAxAhByADQQhqIAUoAgAgBUEEaigCABCUJCADKQMIIQggA0EwaiAG\nEOsFIAMgCDcDwBAgAyAHNwO4ECADQcgQaiADQTBqQfwMEI84GiADQQA6AMQdIAMgA0GwDWo2Aswd\nIANBzB1qQfjQwAAQmDggAy0AxB1BBEcEQCADQbANahCZIQsgAiACKAIAQX9qNgIAIAEgASgCAEF/\najYCACAAIAAoAgBBf2o2AgAgA0HQHWokAAuWAgEBfyAAKAI0IgEgASgCACIBQX9qNgIAIAFBAUYE\n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\nA0FAayQAC5gCAgV/A34jAEEgayICQRhqQgA3AwAgAkEQakIANwMAIAJBCGpCADcDACACQgA3AwAD\nQAJAIANBBEcEQCACIANBA3RqIgYpAwAhB0EAIQQgASEFA0AgBEHAAEYNAiAFMQAAIARBOHGthiAH\nhCEHIARBCGohBCAFQQFqIQUMAAsACyAAIAIpAwAiB0L/////////B4M3AwAgACACKQMYIghCEIg3\nAyAgACACKQMIIglCDIYgB0I0iIRC/////////weDNwMIIAAgAikDECIHQhiGIAlCKIiEQv//////\n//8HgzcDECAAIAhCJIYgB0IciIRC/////////weDNwMYDwsgBiAHNwMAIAFBCGohASADQQFqIQMM\nAAsAC5cCAQN/IwBBMGsiAiQAIAJBGGogARCVFQJAAn8CQCACLQAYDQAgAi0AGUUEQCACQQU2Aggg\nASACQQhqELsbDAILAn8CQCACLQAaQSJGBEAgAUEgakEANgIAIAEgASgCCEEBajYCCCACQRhqIAEg\nAUEYahDmCSACKAIYIgRBAkYNAyACKAIgIQMgAigCHCEBIAQNASACIAM2AhAgAiABNgIMIAJBADYC\nCEEADAILIAEgAkEoakH0wsIAEJMGIAEQrB0MAwsgAkEIakEEciABIAMQsBggAigCDCEBQQELIQMg\nACACKQMQNwIIIAAgATYCBCAAIAM2AgAMAgsgAigCHAshASAAQQI2AgAgACABNgIECyACQTBqJAAL\n8gEBAn8jAEHAAWsiASQAEIUlIAFBOGpCADcDACABQTBqQgA3AwAgAUEoakIANwMAIAFCADcDICAB\nQSBqQSAQlg8gAUEJaiABQSlqKQAANwAAIAFBEWogAUExaikAADcAACABQRdqIAFBN2opAAA3AAAg\nASABKQAhNwABIAEgAS0AIEH4AXE6AAAgASABLQA/QT9xQcAAcjoAHyABQSBqIAEQvAUgAEEgaiAB\nQSBqEMcaIABBGGogAUEYaikDADcAACAAQRBqIAFBEGopAwA3AAAgAEEIaiABQQhqKQMANwAAIAAg\nASkDADcAACABQcABaiQAC6ACAQN/IwBBMGsiAyQAAkACQAJAAkACQAJAAkAgAS0AFEEBaw4DBAEA\nAgsgASgCBCEFIAEoAgAhBAwCCwALIANBCGogASgCECIEQSBqKAIAIARBJGooAgAQxi0gAyADKAII\n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\nAiAAQRRqNgJYIAJBkMvEADYCDCACIABBGGo2AlwgAiACQdwAajYCOCACIAJB2ABqNgIwIAIgAkHU\nAGo2AiggAiACQdAAajYCICACIAJBzABqNgIYIAIgAkHIAGo2AhAgAiACQcQAajYCCCABQYDMxABB\nC0HYysQAQQcgAkEIakEHENYMIAJB4ABqJAAL8AECBH8BfiMAQYABayIBJAAgAUEIaiAAENUjIAEo\nAgwhACABQdgAaiABKAIIKAIYEIEWAn8gAS0AWARAIAFByQBqIAFB8QBqKQAAIgU3AAAgAUEYaiIC\nIAFB4QBqKQAANwMAIAFBIGoiAyABQekAaikAADcDACABQShqIgQgBTcDACABIAEpAFk3AxAgACAA\nKAIAQX9qNgIAIAFB8ABqIAQpAwA3AwAgAUHoAGogAykDADcDACABQeAAaiACKQMANwMAIAEgASkD\nEDcDWCABQdgAahDQHgwBCyAAIAAoAgBBf2o2AgBBAAsgAUGAAWokAAukAgEBfyMAQeAAayICJAAg\nACgCACgCACEAIAJBPGpByPrIADYCACACQTRqQbj6yAA2AgAgAkEsakGo+sgANgIAIAJBJGpB3O7I\nADYCACACQRxqQaj6yAA2AgAgAkEUakGo+sgANgIAIAIgADYCRCACIABBEGo2AkggAiAAQSBqNgJM\nIAIgAEFAazYCUCACIABBMGo2AlQgAiAAQcwAajYCWCACQZj6yAA2AgwgAiAAQdAAajYCXCACIAJB\n3ABqNgI4IAIgAkHYAGo2AjAgAiACQdQAajYCKCACIAJB0ABqNgIgIAIgAkHMAGo2AhggAiACQcgA\najYCECACIAJBxABqNgIIIAFB2PrIAEEJQeD5yABBByACQQhqQQcQ1gwgAkHgAGokAAuaAgIEfwF+\nIwBB8ABrIgIkACABNQJAIQYgAkEIakEEciABQcgAaigCACABQcwAaigCABCYHyABLQBQIQEgAkEY\naiAGEN4QIAJBKGogAkEUaigCACIDEIA4IAJB5ABqIAM2AgAgAkHcAGogAigCMDYCACACQdQAakEB\nNgIAIAJBzABqIAIoAiA2AgAgAkHEAGpBATYCACACIAJBEGooAgAiAzYCYCACIAIoAiwiBDYCWCAC\nQcmeywA2AlAgAiACKAIcIgU2AkggAkHInssANgJAIAJBATYCPCACIAE6AG8gAiACQe8AajYCOCAA\nIAJBOGpBBhC7EiACKAIoIAQQjDQgAigCGCAFEIw0IAIoAgwgAxCMNCACQfAAaiQAC5wCAQF/IwBB\nMGsiAiQAAn8CQAJAAkAgAC0AAEEBaw4CAQIACyACQSRqQQE2AgAgAkEsakEANgIAIAJB6MfLADYC\nICACQaSWzAA2AiggAkEANgIYIAEoAgAgAUEEaigCACACQRhqEOcbDAILIAJBJGpBATYCACACQSxq\nQQE2AgAgAkG8x8sANgIgIAJBADYCGCACQTU2AgwgAiAAQQFqNgIUIAFBBGooAgAhACACIAJBCGo2\nAiggAiACQRRqNgIIIAEoAgAgACACQRhqEOcbDAELIAJBJGpBATYCACACQSxqQQA2AgAgAkGAx8sA\nNgIgIAJBpJbMADYCKCACQQA2AhggASgCACABQQRqKAIAIAJBGGoQ5xsLIAJBMGokAAuEAgEFfyMA\nQSBrIgIkAAJAAkAgASgCAEUEQCAAQQA2AgAMAQsCQCABKAIEBEAgAkEIaiABQQRqEKMPDAELIAIg\nAUEIaigCACABQQxqKAIAEJcoIAIoAgQhBSACKAIAIQYgAUEQaigCACIEIAQoAgAiA0EBajYCACAD\nQX9MDQIgAUEUaigCACIBIAEoAgAiA0EBajYCACADQX9MDQIgAkEYaiABNgIAIAJBFGogBDYCACAC\nQRBqIAU2AgAgAiAGNgIMIAJBADYCCAsgACACKQMINwIEIABBATYCACAAQRRqIAJBGGopAwA3AgAg\nAEEMaiACQRBqKQMANwIACyACQSBqJAAPCwAL9QEBCX8jAEEQayIDJABBBCEHAkACQCACBEAgAkGq\n1arVAEsNASACQQxsIgRBAEgNASADQQhqIAQgAkGr1arVAElBAnQQgC0gAygCCCIHRQ0CCyAAIAc2\nAgQgACACNgIAIAJBDGwhCSACIQQDQCAERSAFIAlGckUEQCABIAVqIgYoAgAiCkEDRgRAIAMgBkEE\naigCACAGQQhqKAIAEJ0fIAMoAgAhCyADKAIEIQgLIAUgB2oiBiAKNgIAIAZBCGogCDYCACAGQQRq\nIAs2AgAgBEF/aiEEIAVBDGohBQwBCwsgACACNgIIIANBEGokAA8LEJIhAAsAC4sCAQh/AkAgASgC\nBCIERQRAIAAgATYCFCAAQQA2AgwMAQsgASgCACEHA0AgBCAELwHiASIIQQN0aiEJQX8hBSAEIQYC\nQANAIAYgCUYEQCAIIQUMAgsgBUEBaiEFIAZBBGohCiAGKAIAIQsgBkEIaiEGAkAgAiADIAsgCigC\nABC8NkH/AXEOAgABAgsLIAAgBzYCBCAAQQA2AgAgAEEQaiABNgIAIABBDGogBTYCACAAQQhqIAQ2\nAgAgAiADEJU4DwsgBwRAIAdBf2ohByAEIAVBAnRqQeQBaigCACEEDAELCyAAIAE2AhQgACAFNgIQ\nIAAgBDYCDCAAQQA2AggLIAAgAzYCBCAAIAI2AgALjAICAn8BfiMAQSBrIgQkACACQQNqIgUgAk8E\nQCAEIAVBAnZBA2xBABC5HiAEQQA2AhAgBCAEKQMANwMIIARBCGogAhCqKyIFEO0pEKwTIARBGGog\nAyABIAIgBCgCDCIBIAQoAhAiAyAFEOQBAkACQAJAAkAgAwJ/IAQtABhBBEYEQCAEKAIcDAELIAQp\nAxgiBkL/AYNCBFIiAg0BIAZCIIinCyICSQ0BIAQgAjYCEAwBCyACDQELIAAgBCkDCDcCBCAAQQA2\nAgAgAEEMaiAEQRBqKAIANgIADAELIAAgBjcCBCAAQQE2AgAgBCgCCCABEIw0CyAEQSBqJAAPC0Gs\nucsAQSNB4MPIABC+NgALkwIBA38jAEEgayICJAAgAkEIaiABEJUVAkACQAJ/IAItAAhFBEAgAi0A\nCQ0CIAJBBTYCECABIAJBEGoQuxsMAQsgAigCDAshASAAQQA2AgQgACABNgIADAELIAItAApBIkYE\nQCABQSBqQQA2AgAgASABKAIIQQFqNgIIIAJBEGogASABQRhqEOYJIAIoAhBBAkcEQCACKAIUIQMg\nAiACKAIYIgEQ7RogAigCACEEIAIoAgQgAyABEI84IQMgACABNgIIIAAgAzYCBCAAIAQ2AgAMAgsg\nAEEANgIEIAAgAigCFDYCAAwBCyABIAJBEGpB4MHIABCTBiABEKwdIQEgAEEANgIEIAAgATYCAAsg\nAkEgaiQAC6oCAQV/IwBBEGsiBSQAAkACQAJAAkACQEEAIAEoAgAiBkF5aiIEIAQgBksbQQFrDgYA\nBAQBAgMECyABKAIEIgFBDGpBACABKAIIQQFGGyECQYSlygAhAwwDCwJAAkACQCABLQAEQQRrDgUA\nBQEFAgULIAFBCGohAkGQwssAIQMMBAsgAUEIaiECQdzAywAhAwwDCyABQQhqIQJB5L/LACEDDAIL\nIAFBBGohBAJAAkACQEEAIAEoAgQiBkF/aiIBIAEgBksbQQFrDgQBBAIEAAtBxJrLACEDIAQhAgwD\nC0GAm8sAIQMgBCECDAILQbybywAhAyAEIQIMAQsgBUEIaiABQQRqEJoKIAUoAgwhAyAFKAIIIQIL\nIAAgAzYCBCAAIAI2AgAgBUEQaiQAC40CAQh/AkAgASgCBCIERQRAIAAgATYCFCAAQQA2AgwMAQsg\nASgCACEGA0AgBC8B4gEiCUEDdCEIQX8hBSAEIQcCQANAIAhFBEAgCSEFDAILIAVBAWohBSAIQXhq\nIQggB0EEaiEKIAcoAgAhCyAHQQhqIQcCQCACIAMgCyAKKAIAELw2Qf8BcQ4CAAECCwsgACAGNgIE\nIABBADYCACAAQRBqIAE2AgAgAEEMaiAFNgIAIABBCGogBDYCACACIAMQlTgPCyAGBEAgBkF/aiEG\nIAQgBUECdGpB5AFqKAIAIQQMAQsLIAAgATYCFCAAIAU2AhAgACAENgIMIABBADYCCAsgACADNgIE\nIAAgAjYCAAvxAQEIfyMAQTBrIgEkAAJ/QQAgACgCDCICRQ0AGiABQRBqIABBCGooAgAiBDYCACAB\nIAApAgA3AwggASACNgIUIAFBIGohBSABKAIMIQIgAUEhaiIGQQdqIQcCQANAIAIgBEYNASACLQAA\nIghBFkcEQCAGIAIpAAE3AAAgByACQQhqKQAANwAAIAEgCDoAICABIAM2AhggBRDNFCACQRBqIQIg\nA0EBaiEDDAELCyACQRBqIQQLIAEgBDYCDCABQQhqEO4iQQAgA0UNABogASAAKAIQIgA2AhggACAD\naiABQRhqQYCcyQAQ+RMLIAFBMGokAAuXAgICfwF+IwBBQGoiBCQAIARBGGogASgCiAUgAiADENwT\nAkACQAJAAkACfyAELQAYQQRGBEAgBCgCHAwBCyAEKQMYIgZC/wGDQgRSDQEgBkIgiKcLIgUNASAE\nQRhqIAEQoB0gBEEYakEgIAFBkAVqKAIAIAFBlAVqKAIAEPksDQIgBEE4akEnQcjoxQBBHhCuGyAA\nIAQpAzg3AgAMAwsgACAGNwIADAILIARBEGogBSACIANBqOjFABDIKiABIAQoAhAgBCgCFBCUDCAE\nQQhqIAUgAiADQbjoxQAQyCogAUHwAGogBCgCCCAEKAIMEN8GIABBBDoAACAAIAU2AgQMAQsgAEEE\nOgAAIABBADYCBAsgBEFAayQAC4wCAgN/AX4jAEFAaiIDJABBAiEFAkAgASgCBCIEIAEoAghGDQAg\nASAEQQxqNgIEIAQoAgBBBUYNACADQQhqIARBCGooAgA2AgAgAyAEKQIAIgY3AwAgBqciAUEDTQRA\nIAMQ4CtBASEFIAFB/wFxuBBuIQEMAQsgA0EsakECNgIAIANBNGpBATYCACADQcTPxgA2AihBACEF\nIANBADYCICADQcABNgI8IAMgA0E4ajYCMCADIAM2AjggA0EQaiADQSBqELESIAMoAhQiBCADKAIY\nEAohASADKAIQIAQQjDQgAxDgKyACENIyIAIgATYCBCACQQE2AgALIAAgATYCBCAAIAU2AgAgA0FA\nayQAC5MCAQN/IwBBIGsiAiQAIAJBCGogARCVFQJAAkACfyACLQAIRQRAIAItAAkNAiACQQU2AhAg\nASACQRBqELsbDAELIAIoAgwLIQEgAEEANgIEIAAgATYCAAwBCyACLQAKQSJGBEAgAUEYakEANgIA\nIAEgASgCCEEBajYCCCACQRBqIAEgAUEQahDBByACKAIQQQJHBEAgAigCFCEDIAIgAigCGCIBEO0a\nIAIoAgAhBCACKAIEIAMgARCPOCEDIAAgATYCCCAAIAM2AgQgACAENgIADAILIABBADYCBCAAIAIo\nAhQ2AgAMAQsgASACQRBqQbiHxwAQlAYgARCsHSEBIABBADYCBCAAIAE2AgALIAJBIGokAAubAgEE\nfyMAQRBrIgMkACAALQAARQRAIANBCGogACgCBCIFQRBqIgQoAgBBiJnLAEGMqMoAIAAtAAFBAUYi\nBhtBAUECIAYbEKg2AkAgAy0ACEEERgRAIAMgBCgCACAFKAIIIAUoAgAgBSgCBBC3HAwBCyADIAMp\nAwg3AwALAkAgAxDELSIEDQAgAEECOgABIAVBEGooAgAgASgCBCABKAIIELgnIgQNACADQQQ6AAgg\nA0EIahDELSIEDQAgA0EIaiAFQRBqKAIAQcirywBBAhCoNiADQQhqEMQtIgQNACACIAUQ9QUiBA0A\nIAVBAToADCADQQQ6AAggA0EIahDELSEECyADQRBqJAAgBA8LQcCKzABBKEGUhMwAEPkdAAvxAQEI\nfyMAQTBrIgEkAAJ/QQAgACgCDCICRQ0AGiABQRBqIABBCGooAgAiBDYCACABIAApAgA3AwggASAC\n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\nAEEBOgAAIAAgATYCBAwBCyAAAn8gAAJ/IAItAAJBIkYEQCABQSBqQQA2AgAgASABKAIIQQFqNgII\nIAJBCGogASABQRhqEOYJAkAgAigCCEECRwRAIAIgAigCDCACKAIQEKMdIAItAABFDQEgAigCBAwD\nCyAAIAIoAgw2AgQgAEEBOgAADAQLIAAgAi0AAToAAUEADAILIAEgAkEYakHYhscAEJMGCyABEKwd\nNgIEQQELOgAACyACQSBqJAALggIBAX8jAEEgayICJAAgAiABEJUVAkACQAJ/IAItAABFBEAgAi0A\nAQ0CIAJBBTYCCCABIAJBCGoQuxsMAQsgAigCBAshASAAQQE6AAAgACABNgIEDAELIAACfyAAAn8g\nAi0AAkEiRgRAIAFBGGpBADYCACABIAEoAghBAWo2AgggAkEIaiABIAFBEGoQwQcCQCACKAIIQQJH\nBEAgAiACKAIMIAIoAhAQ7xwgAi0AAEUNASACKAIEDAMLIAAgAigCDDYCBCAAQQE6AAAMBAsgACAC\nLQABOgABQQAMAgsgASACQRhqQbiGxwAQlAYLIAEQrB02AgRBAQs6AAALIAJBIGokAAuCAgEBfyMA\nQSBrIgIkACACIAEQlRUCQAJAAn8gAi0AAEUEQCACLQABDQIgAkEFNgIIIAEgAkEIahC7GwwBCyAC\nKAIECyEBIABBAToAACAAIAE2AgQMAQsgAAJ/IAACfyACLQACQSJGBEAgAUEgakEANgIAIAEgASgC\nCEEBajYCCCACQQhqIAEgAUEYahDmCQJAIAIoAghBAkcEQCACIAIoAgwgAigCEBClHSACLQAARQ0B\nIAIoAgQMAwsgACACKAIMNgIEIABBAToAAAwECyAAIAItAAE6AAFBAAwCCyABIAJBGGpBiIfHABCT\nBgsgARCsHTYCBEEBCzoAAAsgAkEgaiQAC4ICAQF/IwBBIGsiAiQAIAIgARCVFQJAAkACfyACLQAA\nRQRAIAItAAENAiACQQU2AgggASACQQhqELsbDAELIAIoAgQLIQEgAEEBOgAAIAAgATYCBAwBCyAA\nAn8gAAJ/IAItAAJBIkYEQCABQSBqQQA2AgAgASABKAIIQQFqNgIIIAJBCGogASABQRhqEOYJAkAg\nAigCCEECRwRAIAIgAigCDCACKAIQEKUdIAItAABFDQEgAigCBAwDCyAAIAIoAgw2AgQgAEEBOgAA\nDAQLIAAgAi0AAToAAUEADAILIAEgAkEYakHohscAEJMGCyABEKwdNgIEQQELOgAACyACQSBqJAAL\nggIBAX8jAEEgayICJAAgAiABEJUVAkACQAJ/IAItAABFBEAgAi0AAQ0CIAJBBTYCCCABIAJBCGoQ\nuxsMAQsgAigCBAshASAAQQE6AAAgACABNgIEDAELIAACfyAAAn8gAi0AAkEiRgRAIAFBIGpBADYC\nACABIAEoAghBAWo2AgggAkEIaiABIAFBGGoQ5gkCQCACKAIIQQJHBEAgAiACKAIMIAIoAhAQph0g\nAi0AAEUNASACKAIEDAMLIAAgAigCDDYCBCAAQQE6AAAMBAsgACACLQABOgABQQAMAgsgASACQRhq\nQaiHxwAQkwYLIAEQrB02AgRBAQs6AAALIAJBIGokAAuCAgEBfyMAQSBrIgIkACACIAEQlRUCQAJA\nAn8gAi0AAEUEQCACLQABDQIgAkEFNgIIIAEgAkEIahC7GwwBCyACKAIECyEBIABBAToAACAAIAE2\nAgQMAQsgAAJ/IAACfyACLQACQSJGBEAgAUEgakEANgIAIAEgASgCCEEBajYCCCACQQhqIAEgAUEY\nahDmCQJAIAIoAghBAkcEQCACIAIoAgwgAigCEBDEFCACLQAARQ0BIAIoAgQMAwsgACACKAIMNgIE\nIABBAToAAAwECyAAIAItAAE6AAFBAAwCCyABIAJBGGpB+IbHABCTBgsgARCsHTYCBEEBCzoAAAsg\nAkEgaiQAC4ICAQF/IwBBIGsiAiQAIAIgARCVFQJAAkACfyACLQAARQRAIAItAAENAiACQQU2Aggg\nASACQQhqELsbDAELIAIoAgQLIQEgAEEBOgAAIAAgATYCBAwBCyAAAn8gAAJ/IAItAAJBIkYEQCAB\nQRhqQQA2AgAgASABKAIIQQFqNgIIIAJBCGogASABQRBqEMEHAkAgAigCCEECRwRAIAIgAigCDCAC\nKAIQEMQUIAItAABFDQEgAigCBAwDCyAAIAIoAgw2AgQgAEEBOgAADAQLIAAgAi0AAToAAUEADAIL\nIAEgAkEYakH4hscAEJQGCyABEKwdNgIEQQELOgAACyACQSBqJAALggIBAX8jAEEgayICJAAgAiAB\nEJUVAkACQAJ/IAItAABFBEAgAi0AAQ0CIAJBBTYCCCABIAJBCGoQuxsMAQsgAigCBAshASAAQQE6\nAAAgACABNgIEDAELIAACfyAAAn8gAi0AAkEiRgRAIAFBIGpBADYCACABIAEoAghBAWo2AgggAkEI\naiABIAFBGGoQ5gkCQCACKAIIQQJHBEAgAiACKAIMIAIoAhAQ8BwgAi0AAEUNASACKAIEDAMLIAAg\nAigCDDYCBCAAQQE6AAAMBAsgACACLQABOgABQQAMAgsgASACQRhqQciGxwAQkwYLIAEQrB02AgRB\nAQs6AAALIAJBIGokAAuCAgEBfyMAQSBrIgIkACACIAEQlRUCQAJAAn8gAi0AAEUEQCACLQABDQIg\nAkEFNgIIIAEgAkEIahC7GwwBCyACKAIECyEBIABBAToAACAAIAE2AgQMAQsgAAJ/IAACfyACLQAC\nQSJGBEAgAUEgakEANgIAIAEgASgCCEEBajYCCCACQQhqIAEgAUEYahDmCQJAIAIoAghBAkcEQCAC\nIAIoAgwgAigCEBDvHCACLQAARQ0BIAIoAgQMAwsgACACKAIMNgIEIABBAToAAAwECyAAIAItAAE6\nAAFBAAwCCyABIAJBGGpBuIbHABCTBgsgARCsHTYCBEEBCzoAAAsgAkEgaiQAC4ICAQF/IwBBIGsi\nAiQAIAIgARCVFQJAAkACfyACLQAARQRAIAItAAENAiACQQU2AgggASACQQhqELsbDAELIAIoAgQL\nIQEgAEEBOgAAIAAgATYCBAwBCyAAAn8gAAJ/IAItAAJBIkYEQCABQRhqQQA2AgAgASABKAIIQQFq\nNgIIIAJBCGogASABQRBqEMEHAkAgAigCCEECRwRAIAIgAigCDCACKAIQEPAcIAItAABFDQEgAigC\nBAwDCyAAIAIoAgw2AgQgAEEBOgAADAQLIAAgAi0AAToAAUEADAILIAEgAkEYakHIhscAEJQGCyAB\nEKwdNgIEQQELOgAACyACQSBqJAALggIBAX8jAEEgayICJAAgAiABEJUVAkACQAJ/IAItAABFBEAg\nAi0AAQ0CIAJBBTYCCCABIAJBCGoQuxsMAQsgAigCBAshASAAQQE6AAAgACABNgIEDAELIAACfyAA\nAn8gAi0AAkEiRgRAIAFBGGpBADYCACABIAEoAghBAWo2AgggAkEIaiABIAFBEGoQwQcCQCACKAII\nQQJHBEAgAiACKAIMIAIoAhAQox0gAi0AAEUNASACKAIEDAMLIAAgAigCDDYCBCAAQQE6AAAMBAsg\n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\nAgggA0EIahC8HCECCyADQRBqJAAgAg8LQcCKzABBKEG0hMwAEPkdAAuHAgACQAJAIAJBCkcNACAB\nLQAAIgJB8wBHBEAgAkHjAEcNASABLQABQekARw0BIAEtAAJB8ABHDQEgAS0AA0HoAEcNASABLQAE\nQeUARw0BIAEtAAVB8gBHDQEgAS0ABkH0AEcNASABLQAHQeUARw0BIAEtAAhB+ABHDQFBACECIAEt\nAAlB9ABHDQEMAgsgAS0AAUHlAEcNACABLQACQe4ARw0AIAEtAANB5ABHDQAgAS0ABEHlAEcNACAB\nLQAFQfIARw0AIAEtAAZB3wBHDQAgAS0AB0HrAEcNACABLQAIQeUARw0AQQEhAiABLQAJQfkARg0B\nC0ECIQILIABBADoAACAAIAI6AAEL8wECBn8CfiMAQTBrIgEkACABQRBqIAAQ1SMgASgCFCEDIAFB\nCGogASgCECgCJCgCCBC4FiABKAIMIQQCfiABKAIIIgIoAgxBC0cEQEEMIQVCAAwBCyACQaABaigC\nACIAQRxqLQAAIQYCfkIAIABBEGooAgAiBUELSQ0AGiABIABBFGooAgAgAEEYaigCABCdHyABKAIE\nIQIgATUCAAshByAAKQIICyEIIAQgBCgCAEF/ajYCACADIAMoAgBBf2o2AgAgASAGOgAsIAEgAq1C\nIIYgB4Q3AiQgASAFNgIgIAEgCDcDGCABQRhqENodIAFBMGokAAv3AQEGfyMAQfAAayICJAAgAkEQ\naiABQQF2IgMgACADQZy0ywAQ3yIgAigCFCEFIAIoAhAhBiACQQhqIAMgACABQdgAbGpBACADa0HY\nAGxqIANBrLTLABDfIiACKAIIIANB2ABsakGof2ohASACKAIMIQACQAJAA0AgAyAEaiIHRQ0BIAQg\nBWpFDQIgB0F/aiAASQRAIAJBGGogBkHYABCPOBogBiABQdgAEI84QdgAaiEGIAEgAkEYakHYABCP\nOEGof2ohASAEQX9qIQQMAQsLIAdBf2ogAEHMtMsAEKMWAAsgAkHwAGokAA8LIAUgBUG8tMsAEKMW\nAAv3AQEGfyMAQfABayICJAAgAkEQaiABQQF2IgMgACADQZy0ywAQ4yIgAigCFCEFIAIoAhAhBiAC\nQQhqIAMgACABQdgBbGpBACADa0HYAWxqIANBrLTLABDjIiACKAIIIANB2AFsakGofmohASACKAIM\nIQACQAJAA0AgAyAEaiIHRQ0BIAQgBWpFDQIgB0F/aiAASQRAIAJBGGogBkHYARCPOBogBiABQdgB\nEI84QdgBaiEGIAEgAkEYakHYARCPOEGofmohASAEQX9qIQQMAQsLIAdBf2ogAEHMtMsAEKMWAAsg\nAkHwAWokAA8LIAUgBUG8tMsAEKMWAAvhAQMBfwF+AXwjAEEgayIDJAACQAJAAkACQCABKAIAQQFr\nDgIBAgALIAErAwghBSADQQhqIAJBCGopAgA3AwAgAyACKQIANwMAIANBAzoAECADIAU5AxgMAgsg\nASkDCCEEIANBCGogAkEIaikCADcDACADIAIpAgA3AwAgA0EBOgAQIAMgBDcDGAwBCyABKQMIIQQg\nA0EIaiACQQhqKQIANwMAIAMgAikCADcDACADQQI6ABAgAyAENwMYCyADQRBqIANB5NPLABCIDyEB\nIABBAjoAECAAIAE2AgAgA0EgaiQAC+wBAQZ/IwBBQGoiAiQAIAJBEGogAUEBdiIDIAAgA0GctMsA\nEP0iIAIoAhQhBSACKAIQIQYgAkEIaiADIAAgAUEobGpBACADa0EobGogA0GstMsAEP0iIAIoAggg\nA0EobGpBWGohASACKAIMIQACQAJAA0AgAyAEaiIHRQ0BIAQgBWpFDQIgB0F/aiAASQRAIAJBGGog\nBkEoEI84GiAGIAFBKBCPOEEoaiEGIAEgAkEYakEoEI84QVhqIQEgBEF/aiEEDAELCyAHQX9qIABB\nzLTLABCjFgALIAJBQGskAA8LIAUgBUG8tMsAEKMWAAuMAgEEfyMAQSBrIgEkAEEBIQMgACAALQAJ\nIgJBASACGzoACQJAAkACQCACRQRAIAFBCGoQqhQgAEGM0coAIAEoAgggASgCDBCxCCABQQhqEI8k\nQai+zgAoAgAhAgNAIAAgAjYCACABIAI2AgAgASAANgIEIAAgAkYNBEGovs4AIABBqL7OACgCACID\nIAIgA0YiBBs2AgAgAyECIARFDQALIABBAjoACQwBCyACQQJHDQELQQJBASAALQAIIgBBAkYbQQAg\nABshAwsgAUEgaiQAIAMPCyABQQA2AhwgAUGklswANgIYIAFBATYCFCABQaDTygA2AhAgAUEANgII\nIAFBBGogASABQQhqEOIZAAvlAQEHfyMAQUBqIgAkABCFJSAAQThqQgA3AwAgAEEwakIANwMAIABB\n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\nADcDACACQUBrIAJBIGopAwA3AwAgAiACKQMYNwM4A0AgAkEIaiACQThqELQrIAIoAggiAARAIAIo\nAgwhASACIAA2AlggAiABNgJcIAJBEGogAkHYAGpB4gAgAkHcAGpB7gAQ4gYMAQsLIAJBEGoQihYg\nAkHgAGokAAv0AQEGfyMAQeABayICJAAgAkEIaiABQQF2IgMgACADQZy0ywAQyyIgAigCDCEFIAIo\nAgghBiACIAMgACABQdABbGpBACADa0HQAWxqIANBrLTLABDLIiACKAIAIANB0AFsakGwfmohASAC\nKAIEIQACQAJAA0AgAyAEaiIHRQ0BIAQgBWpFDQIgB0F/aiAASQRAIAJBEGogBkHQARCPOBogBiAB\nQdABEI84QdABaiEGIAEgAkEQakHQARCPOEGwfmohASAEQX9qIQQMAQsLIAdBf2ogAEHMtMsAEKMW\nAAsgAkHgAWokAA8LIAUgBUG8tMsAEKMWAAv6AQEEfyMAQbABayICJAAgAkGdAWohBAJAAkADQCAC\nQQhqIAEQ0SAgAigCDCEDIAIoAggiBUEBRw0BIAJB2ABqIAEoAgxBEGooAgAgAxDUASACLQCcASID\nQQJGBEAgAkGoAWogAkHgAGopAwA3AwAgAiACKQNYNwOgASACQaABahC9EQwBCwsgAkEUaiACQdgA\nakHEABCPOBogAkESaiIBIARBAmotAAA6AAAgAiAELwAAOwEQIAAgAkEUakHEABCPOCIAQccAaiAB\nLQAAOgAAIAAgAi8BEDsARSAAIAM6AEQMAQsgBSADEOsvIABBAjoARAsgAkGwAWokAAv8AQEEfyMA\nQTBrIgEkAAJAEJEoIgIEQCACLQAMIQMgAkEAOgAMAkAgA0EBcQRAIAFBCGogAhDVFCABKAIMIQMg\nAUEQaiABKAIIIgQoAgAgBEEEaigCABDBESADIAMoAgBBAWo2AgAgAkEBOgAMDAELELUwIQIgAUGs\nzMoANgIsIAEgAjYCKCABQRBqIAJBrMzKABDBESABQShqEIEoCyAAIAEpAxA3AwAgAEEQaiABQSBq\nKQMANwMAIABBCGogAUEYaikDADcDAAwBCxC1MCECIAFBrMzKADYCFCABIAI2AhAgACACQazMygAQ\nwREgAUEQahCBKAsgAUEwaiQAC/0BAQJ/IwBB0ABrIgIkACACQgA3AgQgAkFAa0GQusgAQQsQsBgg\n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\nAiABQf8BcQ0EIAJBCGogBSgCACABQYD+A3FBgAJGEKguIAJBCGoQxC0iAA0DIAMgBRDtBiIADQMg\nA0EYaiEDIAJBBDoACCAEQWhqIQQgAUH/gXxxQYAEciEBIAJBCGoQxC0iAEUNAAsMAgsgAigCDCEA\nDAELIAIgBTYCDCACIAE2AgggAkEIahC8HCEACyACQRBqJAAgAA8LQcCKzABBKEG0hMwAEPkdAAuR\nAgEBfwJAAkACQAJAIAAoArADIgFBempBAiABQQVLGw4DAQIDAAsgACgCACIBQYADaigCACABQYQD\naigCABCgNSABQYgDaigCACABQYwDaigCABCgNSABQZADaigCACABQZQDaigCABCMNCAAKAIAEMIF\nDwsgAEGAA2ooAgAgAEGEA2ooAgAQoDUgAEGIA2ooAgAgAEGMA2ooAgAQoDUgAEGQA2oQxBsPCyAA\nQYADaigCACAAQYQDaigCABCgNSAAQYgDaigCACAAQYwDaigCABCgNSAAQZADahDyFw8LIABBgANq\nKAIAIABBhANqKAIAEKA1IABBiANqKAIAIABBjANqKAIAEKA1IABBkANqEI0jC/8BAgN/An4jAEGw\nBmsiAyQAIANB2ARqIAEQuTYgA0ECOgCgBiADQZADaiADQdgEaiADQaAGahD9HQJAIAMoApADRQRA\nIANBCGogA0HIAWpBBHIgA0GYA2pBwAEQjzhBwAEQjzgaIAFBJGooAgAhBCABQSBqKAIAIQUgA0EA\nNgLYBCADIANB2ARqIAFBKGooAgAgAUEsaigCABDODSAAIANBCGogBSAEIAMoAgAiACADKAIEIgEg\nAhC5CSAAIAEQoDUMAQsgA0HQAWogA0GcA2opAgAiBjcDACADIAMpApQDIgc3A8gBIABBCGogBjcC\nACAAIAc3AgALIANBsAZqJAALkAIBA38jAEEQayICJAACfwJAAkACQAJAAkBBACAAKAIAIgAoAgAi\nA0F/aiIEIAQgA0sbQQFrDgQBAgMEAAsgAiAANgIMIAFB7PnLAEEJIAJBDGpBvJ/LABDiDwwECyAC\nIAA2AgwgAUGogMwAQQogAkEMakGsn8sAEOIPDAMLIAIgAEEEajYCCCACIABBCGo2AgwgAUGIgMwA\nQRAgAkEIakGcn8sAIAJBDGpBnJ/LABC6DwwCCyACIAA2AgwgAUHp/8sAQQ4gAkEMakGMn8sAEOIP\n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\nOCACIAE2AjwgAkEIaiACQThqQTEgAkE8akHhABDiBgwBCwsgAkEIahCKFiACQUBrJAAL8QEBA38j\nAEFAaiICJAAgACgCACEAIAEoAgBBhoXMAEEBIAEoAgQoAgwRBAAhAyACQQE6AA8gAkEAOwANIAIg\nAzoADCACIAE2AggCf0ECIAAoAgQiAUUNABogACgCCCEEIAAoAgAhA0EACyEAIAIgBDYCMCACIAE2\nAiggAiADNgIkIAIgADYCICACIAE2AhggAiADNgIUIAIgADYCEANAIAIgAkEQahCgCiACKAIAIgAE\nQCACKAIEIQEgAiAANgI4IAIgATYCPCACQQhqIAJBOGpB4gAgAkE8akHjABDiBgwBCwsgAkEIahCK\nFiACQUBrJAAL8QEBA38jAEFAaiICJAAgACgCACEAIAEoAgBBhoXMAEEBIAEoAgQoAgwRBAAhAyAC\nQQE6AA8gAkEAOwANIAIgAzoADCACIAE2AggCf0ECIAAoAgQiAUUNABogACgCCCEEIAAoAgAhA0EA\nCyEAIAIgBDYCMCACIAE2AiggAiADNgIkIAIgADYCICACIAE2AhggAiADNgIUIAIgADYCEANAIAIg\nAkEQahCZCiACKAIAIgAEQCACKAIEIQEgAiAANgI4IAIgATYCPCACQQhqIAJBOGpB5AAgAkE8akHm\nABDiBgwBCwsgAkEIahCKFiACQUBrJAAL8QEBA38jAEFAaiICJAAgACgCACEAIAEoAgBBhoXMAEEB\nIAEoAgQoAgwRBAAhAyACQQE6AA8gAkEAOwANIAIgAzoADCACIAE2AggCf0ECIAAoAgQiAUUNABog\nACgCCCEEIAAoAgAhA0EACyEAIAIgBDYCMCACIAE2AiggAiADNgIkIAIgADYCICACIAE2AhggAiAD\nNgIUIAIgADYCEANAIAIgAkEQahCWCiACKAIAIgAEQCACKAIEIQEgAiAANgI4IAIgATYCPCACQQhq\nIAJBOGpB5AAgAkE8akHnABDiBgwBCwsgAkEIahCKFiACQUBrJAAL8AEBA38jAEFAaiICJAAgACgC\nACEAIAEoAgBBhoXMAEEBIAEoAgQoAgwRBAAhAyACQQE6AA8gAkEAOwANIAIgAzoADCACIAE2AggC\nf0ECIAAoAgQiAUUNABogACgCCCEEIAAoAgAhA0EACyEAIAIgBDYCMCACIAE2AiggAiADNgIkIAIg\n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\nihYgAkFAayQAC/ABAQN/IwBBQGoiAiQAIAAoAgAhACABKAIAQYaFzABBASABKAIEKAIMEQQAIQMg\nAkEBOgAPIAJBADsADSACIAM6AAwgAiABNgIIAn9BAiAAKAIEIgFFDQAaIAAoAgghBCAAKAIAIQNB\nAAshACACIAQ2AjAgAiABNgIoIAIgAzYCJCACIAA2AiAgAiABNgIYIAIgAzYCFCACIAA2AhADQCAC\nIAJBEGoQkQogAigCACIABEAgAigCBCEBIAIgADYCOCACIAE2AjwgAkEIaiACQThqQTEgAkE8akHf\nARDiBgwBCwsgAkEIahCKFiACQUBrJAAL8QEBA38jAEFAaiICJAAgACgCACEAIAEoAgBBhoXMAEEB\nIAEoAgQoAgwRBAAhAyACQQE6AA8gAkEAOwANIAIgAzoADCACIAE2AggCf0ECIAAoAgQiAUUNABog\nACgCCCEEIAAoAgAhA0EACyEAIAIgBDYCMCACIAE2AiggAiADNgIkIAIgADYCICACIAE2AhggAiAD\nNgIUIAIgADYCEANAIAIgAkEQahC4CiACKAIAIgAEQCACKAIEIQEgAiAANgI4IAIgATYCPCACQQhq\nIAJBOGpB4AEgAkE8akHhARDiBgwBCwsgAkEIahCKFiACQUBrJAAL8QEBA38jAEFAaiICJAAgACgC\nACEAIAEoAgBBhoXMAEEBIAEoAgQoAgwRBAAhAyACQQE6AA8gAkEAOwANIAIgAzoADCACIAE2AggC\nf0ECIAAoAgQiAUUNABogACgCCCEEIAAoAgAhA0EACyEAIAIgBDYCMCACIAE2AiggAiADNgIkIAIg\nADYCICACIAE2AhggAiADNgIUIAIgADYCEANAIAIgAkEQahCbCiACKAIAIgAEQCACKAIEIQEgAiAA\nNgI4IAIgATYCPCACQQhqIAJBOGpB4gAgAkE8akHiARDiBgwBCwsgAkEIahCKFiACQUBrJAAL8QEB\nA38jAEFAaiICJAAgACgCACEAIAEoAgBBhoXMAEEBIAEoAgQoAgwRBAAhAyACQQE6AA8gAkEAOwAN\nIAIgAzoADCACIAE2AggCf0ECIAAoAgQiAUUNABogACgCCCEEIAAoAgAhA0EACyEAIAIgBDYCMCAC\nIAE2AiggAiADNgIkIAIgADYCICACIAE2AhggAiADNgIUIAIgADYCEANAIAIgAkEQahCgCiACKAIA\nIgAEQCACKAIEIQEgAiAANgI4IAIgATYCPCACQQhqIAJBOGpB4gAgAkE8akHjARDiBgwBCwsgAkEI\nahCKFiACQUBrJAAL8QEBA38jAEFAaiICJAAgACgCACEAIAEoAgBBhoXMAEEBIAEoAgQoAgwRBAAh\nAyACQQE6AA8gAkEAOwANIAIgAzoADCACIAE2AggCf0ECIAAoAgQiAUUNABogACgCCCEEIAAoAgAh\nA0EACyEAIAIgBDYCMCACIAE2AiggAiADNgIkIAIgADYCICACIAE2AhggAiADNgIUIAIgADYCEANA\nIAIgAkEQahCQCiACKAIAIgAEQCACKAIEIQEgAiAANgI4IAIgATYCPCACQQhqIAJBOGpB4gAgAkE8\nakHkARDiBgwBCwsgAkEIahCKFiACQUBrJAAL3gECBn8DfiMAQTBrIgIkACABKAIEIQMgAkEIaiAB\nKAIIIgYQ1R0gAigCCCEEIAAgAigCDCIBNgIEIAAgBDYCACAGQQV0IQUgAkEgaiEHA0AgBEUgBUVy\nRQRAIAJBEGogAxD6CCAHIANBEGoQ+gggAkEYaikDACEIIAcpAwAhCSACKQMQIQogAUEYaiACQShq\nKQMANwMAIAFBEGogCTcDACABQQhqIAg3AwAgASAKNwMAIAFBIGohASAFQWBqIQUgBEF/aiEEIANB\nIGohAwwBCwsgACAGNgIIIAJBMGokAAvrAQEBfyMAQUBqIgMkACADIAI2AhQgAyABNgIQQQAhAkEA\nIQEDQCADIAE2AjgCQAJAAkAgAkEgRwR/IANBCGogA0EQahDDIyADLQAIQQFxDQMgAygCOAUgAQtB\nIEYEQCADIANBEGoQwyMgAy0AAEUNAQsgAEEAOgAADAELIAAgAykDGDcAASAAQQE6AAAgAEEZaiAD\nQTBqKQMANwAAIABBEWogA0EoaikDADcAACAAQQlqIANBIGopAwA3AAALIANBQGskAA8LIANBGGog\nAmogAy0ACToAACACQQFqIQIgAygCOEEBaiEBDAALAAv0AQEEfyMAQcABayICJAACQCABKAIAIgMo\nAgBBAUYEQCABKAIcIANBADYCACADKAIIIQQgAxCdKyACQUBrIAQQ1TAQvAYgAigCWCIDIAMoAgRB\nAWoiBDYCBCAERQ0BEJ0rIAJBBGogAkFAa0EkEI84GiACQThqIAFBFGopAgA3AgAgAkEwaiABQQxq\n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\nIAEgAhCwGCADQQxqIANBGGooAgA2AAAgAyADKQMQNwAEIABBCGogA0EIaikAADcAACAAIAMpAAE3\nAAEgAEEMOgAADAYLIABBFjoAAAwFCyAAQRc6AAAMBAsgAEEYOgAADAMLIABBGToAAAwCCyAAQRo6\nAAAMAQsgAEEbOgAACyADQSBqJAALhQIBAX8jAEEQayICJAACfwJAAkACQAJAAkAgAC0AAEEBaw4E\nAQIDBAALIAIgAEEEajYCDCABQfDHywBBDSACQQxqQZy/xwAQ4g8MBAsgAiAAQQFqNgIMIAFBgL/H\nAEEKIAJBDGpBjL/HABDiDwwDCyACIABBBGo2AgwgAUHovscAQQYgAkEMakHwvscAEOIPDAILIAIg\nAEEBajYCCCACIABBAmo2AgwgAUG0+ssAQQcgAkEIakHYvscAIAJBDGpB2L7HABC6DwwBCyACIABB\nBGo2AgggAiAAQQhqNgIMIAFBwL7HAEEGIAJBCGpByL7HACACQQxqQci+xwAQug8LIAJBEGokAAv+\nAQEEfyMAQTBrIgIkACACIAA2AiwgAEHQAGohBAJAIABBkAFqLQAAIgNBP0cEQCACQSBqIAQgA0Hs\nhswAEMUoIAJBGGogAigCICACKAIkQQFB7IbMABC7KyACKAIYIAIoAhwgAUEBQfyGzAAQqCsgA0EB\naiEDDAELIAJBEGogBCADQYyHzAAQxSggAigCECACKAIUIAFBwAAgA2siBUGch8wAEKgrIAJBLGog\nBEEBEN02IAJBCGogBEHAACADQUFqIgRBP3EiA0Hg8csAELsrIAIoAgggAigCDCABIAVqIARBQHFq\nIANBrIfMABCoKwsgACADOgCQASACQTBqJAALhQIBAX8jAEEQayICJAACfwJAAkACQAJAAkAgACgC\nAEEBaw4EAQIDBAALIAIgAEEEajYCDCABQaiAzABBCiACQQxqQbSAzAAQ4g8MBAsgAiAAQQRqNgII\nIAIgAEEIajYCDCABQYiAzABBECACQQhqQZiAzAAgAkEMakGYgMwAELoPDAMLIAIgAEEEajYCDCAB\nQen/ywBBDiACQQxqQfj/ywAQ4g8MAgsgAiAAQQhqNgIMIAFB2P/LAEERIAJBDGpByP/LABDiDwwB\nCyACIABBCGo2AgggAiAAQRBqNgIMIAFBuP/LAEEQIAJBCGpByP/LACACQQxqQcj/ywAQug8LIAJB\n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\nCUH8h8kAQQQgAUEwakG8rcMAEPcJIAIgACgCBC0ACEEARzoAL0HOj8cAQQcgAkEvakHMrcMAEPcJ\nQdWPxwBBCyAAQQhqQdytwwAQ9wkQlRggAkEwaiQAC9IBAgF/AX4jAEEwayIDJAAgA0EoaiACQRBq\nKQMANwMAIANBIGogAkEIaikDADcDACADIAIpAwA3AxggA0EIaiADQRhqELEJAkAgAy0ACCICQQtG\nBEAgAygCDCAAQQFqIAEgA0EQaigCACIBIANBFGooAgAQkCMgAEEAOgAAIAEQjDQMAQsgAEEHaiAD\nLQALOgAAIABBBWogAy8ACTsAACADKQIMIQQgAEEQaiADKAIUNgAAIABBCGogBDcAACAAIAI6AAQg\nAEEBOgAACyADQTBqJAAL3wECA38BfiMAQfABayICJAAgAgJ/IAFBDGooAgAiAwRAIAJBIGogAzYC\nACACQRxqIAEoAggiBDYCACACIAM2AhBBACEDIAJBADYCCCACIAQ2AgwgAUEQaigCAAwBC0ECIQMg\nAkECNgIIQQALNgIoIAIgAzYCGAJAAkADQCACIAJBCGoQlgogAigCACIBRQ0BIAIoAgQiAygCAA0A\nCyABKQIAIQUgAkEwaiADQQhqQcABEI44GiAAQQhqIAJBMGpBwAEQjzgaIAAgBTcDAAwBCyAAQQA2\nAgALIAJB8AFqJAAL6wEBBX8jAEEwayIEJAAgACABKQIANwIAIABBCGogAUEIaikCADcCACAAQRBq\nIAFBEGopAgA3AgAgAEEYaiABQRhqKQIANwIAIAEoAoABIQUgAEEgaiABQSBqQeAAEI84GiABKAKE\nASEGIAEoAogBIQcgASgCjAEhCCAEQShqIANBCGooAgA2AgAgBCADKQIANwMgIARBCGogAiAEQSBq\nEIAaIAAgBEEIahCmIzYCkAEgACAINgKMASAAIAc2AogBIAAgBjYChAEgACAFNgKAASAAIAEtAJQB\nOgCUASABQZABahDeKiAEQTBqJAAL6wEBBX8jAEEwayIEJAAgACABKQIANwIAIABBCGogAUEIaikC\nADcCACAAQRBqIAFBEGopAgA3AgAgAEEYaiABQRhqKQIANwIAIAEoAoABIQUgAEEgaiABQSBqQeAA\nEI84GiABKAKEASEGIAEoAogBIQcgASgCjAEhCCAEQShqIANBCGooAgA2AgAgBCADKQIANwMgIARB\nCGogAiAEQSBqEIAaIAAgBEEIahCmIzYCkAEgACAINgKMASAAIAc2AogBIAAgBjYChAEgACAFNgKA\nASAAIAEtAJQBOgCUASABQZABahDbKiAEQTBqJAAL6wEBBX8jAEEwayIEJAAgACABKQIANwIAIABB\nCGogAUEIaikCADcCACAAQRBqIAFBEGopAgA3AgAgAEEYaiABQRhqKQIANwIAIAEoAoABIQUgAEEg\naiABQSBqQeAAEI84GiABKAKEASEGIAEoAogBIQcgASgCjAEhCCAEQShqIANBCGooAgA2AgAgBCAD\nKQIANwMgIARBCGogAiAEQSBqEIAaIAAgBEEIahCmIzYCkAEgACAINgKMASAAIAc2AogBIAAgBjYC\nhAEgACAFNgKAASAAIAEtAJQBOgCUASABQZABahDgKiAEQTBqJAAL6wEBBX8jAEEwayIEJAAgACAB\nKQIANwIAIABBCGogAUEIaikCADcCACAAQRBqIAFBEGopAgA3AgAgAEEYaiABQRhqKQIANwIAIAEo\nAoABIQUgAEEgaiABQSBqQeAAEI84GiABKAKEASEGIAEoAogBIQcgASgCjAEhCCAEQShqIANBCGoo\nAgA2AgAgBCADKQIANwMgIARBCGogAiAEQSBqEIAaIAAgBEEIahCmIzYCkAEgACAINgKMASAAIAc2\nAogBIAAgBjYChAEgACAFNgKAASAAIAEtAJQBOgCUASABQZABahDfKiAEQTBqJAAL6wEBBX8jAEEw\nayIEJAAgACABKQIANwIAIABBCGogAUEIaikCADcCACAAQRBqIAFBEGopAgA3AgAgAEEYaiABQRhq\nKQIANwIAIAEoAoABIQUgAEEgaiABQSBqQeAAEI84GiABKAKEASEGIAEoAogBIQcgASgCjAEhCCAE\nQShqIANBCGooAgA2AgAgBCADKQIANwMgIARBCGogAiAEQSBqEIAaIAAgBEEIahCmIzYCkAEgACAI\nNgKMASAAIAc2AogBIAAgBjYChAEgACAFNgKAASAAIAEtAJQBOgCUASABQZABahDKKiAEQTBqJAAL\n6wEBBX8jAEEwayIEJAAgACABKQIANwIAIABBCGogAUEIaikCADcCACAAQRBqIAFBEGopAgA3AgAg\nAEEYaiABQRhqKQIANwIAIAEoAoABIQUgAEEgaiABQSBqQeAAEI84GiABKAKEASEGIAEoAogBIQcg\nASgCjAEhCCAEQShqIANBCGooAgA2AgAgBCADKQIANwMgIARBCGogAiAEQSBqEIAaIAAgBEEIahCm\nIzYCkAEgACAINgKMASAAIAc2AogBIAAgBjYChAEgACAFNgKAASAAIAEtAJQBOgCUASABQZABahDJ\nKiAEQTBqJAAL6wEBBX8jAEEwayIEJAAgACABKQIANwIAIABBCGogAUEIaikCADcCACAAQRBqIAFB\nEGopAgA3AgAgAEEYaiABQRhqKQIANwIAIAEoAoABIQUgAEEgaiABQSBqQeAAEI84GiABKAKEASEG\nIAEoAogBIQcgASgCjAEhCCAEQShqIANBCGooAgA2AgAgBCADKQIANwMgIARBCGogAiAEQSBqEIAa\nIAAgBEEIahCmIzYCkAEgACAINgKMASAAIAc2AogBIAAgBjYChAEgACAFNgKAASAAIAEtAJQBOgCU\nASABQZABahDdKiAEQTBqJAAL5AEBA38jAEEgayIBJAAgAUEIaiAAENUjIAEoAgwhA0ECIQACQCAB\nKAIIIgIoAhBFDQAgAUEQaiACQSBqKAIAIAJBCGooAgAQ3hYgAS0AECICQQtGIgANAAJAAkACQAJA\nIAIOCgQEBAQEBAECBAMACyABKAIURQ0DIAFBEGpBBHIQliQMAwsgAUEQakEEchDeLQwCCyABKAIU\nIgJBBEtBASACdEETcUVyDQEgAUEQakEEchDeLQwBCyABKAIUELg1IAEoAhgQuDULIAMgAygCAEF/\najYCACABQSBqJAAgAEECRyAAcQvwAQEDfyMAQRBrIgMkACAAIAAoAggiAkEBIAIbNgIIAkACfwJA\nAkACQCACDgMABAEECyADQQhqIAEoAgAgASgCBCgCABEBACADKAIIIQEgAygCDCECIAAoAgQiBARA\nIAAoAgAgBCgCDBEAAAsgACACNgIEIAAgATYCACAAQQAgACgCCCIBIAFBAUYiARs2AgggAQ0DIAAo\nAgQhASAAQQA2AgQgAQ0BQZChzABBK0HknsIAEPkdAAsgASgCACECIAEoAgRBCGoMAQsgACgCACEC\nIABBADYCCCABQQRqCyEAIAIgACgCABEAAAsgA0EQaiQAC+IBAQJ/IwBBQGoiAiQAIAEoAgBBhoXM\nAEEBIAEoAgQoAgwRBAAhAyACQQE6AA8gAiADOgAMIAIgATYCCCACQQA7AA0gACgCACEBIAIgACgC\n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\nCxC1MCEAIAJBoNXKADYCLCACIAA2AiggAkEQaiAAQaDVygAQpR4gAkEoahCBKAwBCxC1MCEAIAJB\noNXKADYCLCACIAA2AiggAkEQaiAAQaDVygAQpR4gAkEoahCBKAsgAkEwaiQAC8sBAQJ/IwBBMGsi\nAiQAAkACQCABKAIEIgMgASgCCEcEQCABIANBGGo2AgQgAy0AACIBQQZHDQELIABBADYCACAAQQhq\nQQA2AgAMAQsgAkEhaiADQQlqKQAANwAAIAJBKGogA0EQaikAADcAACACIAE6ABggAiADKQABNwAZ\nIAJBCGogAkEYahDOBSAAAn8gAigCDARAIAAgAikDCDcCBCAAQQxqIAJBEGooAgA2AgBBAAwBCyAA\nIAIoAgg2AgRBAQs2AgALIAJBMGokAAvLAQECfyMAQTBrIgIkAAJAAkAgASgCBCIDIAEoAghHBEAg\nASADQRhqNgIEIAMtAAAiAUEGRw0BCyAAQQA2AgAgAEEIakEANgIADAELIAJBIWogA0EJaikAADcA\nACACQShqIANBEGopAAA3AAAgAiABOgAYIAIgAykAATcAGSACQQhqIAJBGGoQqh0gAAJ/IAIoAgwE\nQCAAIAIpAwg3AgQgAEEMaiACQRBqKAIANgIAQQAMAQsgACACKAIINgIEQQELNgIACyACQTBqJAAL\nywEBAn8jAEEwayICJAACQAJAIAEoAgQiAyABKAIIRwRAIAEgA0EYajYCBCADLQAAIgFBBkcNAQsg\nAEEANgIAIABBCGpBADYCAAwBCyACQSFqIANBCWopAAA3AAAgAkEoaiADQRBqKQAANwAAIAIgAToA\nGCACIAMpAAE3ABkgAkEIaiACQRhqEL0PIAACfyACKAIMBEAgACACKQMINwIEIABBDGogAkEQaigC\nADYCAEEADAELIAAgAigCCDYCBEEBCzYCAAsgAkEwaiQAC9oBAQR/IwBBkANrIgIkACACQcgBaiAB\nEP8IAkACQCACKALMASIBBEAgASACKALQASIDQQN0aiIEKAIEIQUgBCgCACEEIAEgA0HIAWxqIgNB\n2ABqLQAAIQEgAkEBaiADQdkAakHHARCPOBogAUEDRw0BCyAAQQA2AgAMAQsgAiABOgDIASACQcgB\nakEBciACQQFqQccBEI84GiAAQQhqIAJByAFqEMciIAAgBTYCBCAAIAQ2AgAgAi0AyAFBAkkNACAC\n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\nADoACSAHQQA2AgAgByADIAQQqgsgBSAGEKoLIQECfyAHLQAIIgAgASgCACICRQ0AGiAAQf8BcSEB\nQQEgAQ0AGiAHKAIEIQECQCACQQFHDQAgBy0ACUUNACABLQAYQQRxDQBBASABKAIAQfODzABBASAB\nKAIEKAIMEQQADQEaCyABKAIAQYWRzABBASABKAIEKAIMEQQACyAHQRBqJABB/wFxQQBHC9ABAQN/\nIwBBMGsiAiQAIAAoAgAhACABKAIAQYaFzABBASABKAIEKAIMEQQAIQMgAkEAOgAFIAIgAzoABCAC\nIAE2AgACf0ECIAAoAgQiAUUNABogACgCCCEEIAAoAgAhA0EACyEAIAIgBDYCKCACIAE2AiAgAiAD\nNgIcIAIgADYCGCACIAE2AhAgAiADNgIMIAIgADYCCANAIAJBCGoQggsiAARAIAIgADYCLCACIAJB\nLGpB4gAQ6QsaDAELCyACKAIAIAItAAQQgSkgAkEwaiQAC8sBAQN/IwBBoAFrIgIkAAJAAkACQCAB\nKAIMBEAgASgCBCIDIAEoAghGDQEgASADQZgBajYCBCACQZgBaiADQQhqKQMANwMAIAIgAykDADcD\nkAEgAygCECEEIAJBDGogA0EUakGEARCPOBogBEEdRg0BDAILIABBHTYCEAwCCyABELg0IAFBADYC\nDEEdIQQLIAAgAikDkAE3AwAgACAENgIQIABBCGogAkGYAWopAwA3AwAgAEEUaiACQQxqQYQBEI84\nGgsgAkGgAWokAAvCAQIDfwF+IwBBQGoiAiQAIAJBOGogAUEQaikDADcDACACQTBqIAFBCGopAwA3\nAwAgAiABKQMANwMoIAJBGGogAkEoahCwEwJAIAIoAhgiAUECRwRAIAIgAikDICIFNwMQIAIgAigC\nHCIDNgIMIAIgATYCCCACQShqIAWnIgQgAyABGyAFQiCIpyAEIAEbEM4aIAAgAkEoahDNGyACQQhq\nEIgtDAELIAIoAhwhASAAQQA2AgQgACABNgIACyACQUBrJAALswEBAX8jAEFAaiICJAACQCABKAIA\nRQRAIAJBCGogAUEEahDfECAAIAJBCGoQvBUgAkE4aiACQRhqKQMANwIAIAJBMGogAkEQaikDADcC\nACACIAIpAwg3AiggARCdHiABQQE2AgAgASACKQIkNwIEIAFBDGogAkEsaikCADcCACABQRRqIAJB\n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\n0ApqELEqIABBwAVqEJgbIABBgAFqELw1IABBgAJqEJgbIABB4AJqEMYqIABB5AJqEMYqIABB6AJq\nEP8YIABB1ARqEMUqIABB2ARqEIApIABBvAVqEMIqIABBsAZqELw1IABBsAdqEJgbIABBkAhqEIIe\nIABB1ApqEPklIABBkAtqEP8YIABB2AlqEMYnIABB4AlqEMYnIABB6AlqEIApIABBzApqEMIqIABB\n+AhqEJgbC8cBAQF/IwBBIGsiBSQAAkACQCABIANUDQAgASADfSEDIAIgBEkEfyADUA0BIANCf3wh\nAyACQYCU69wDagUgAgsgBGsiAkGAlOvcA24iBK0gA3wiASADVA0BIAAgATcDACAAIARBgOyUo3xs\nIAJqNgIIIAVBIGokAA8LQYi5wQBBI0GsucEAEL42AAsgBUEUakEBNgIAIAVBHGpBADYCACAFQeCN\nxwA2AhAgBUGklswANgIYIAVBADYCCCAFQQhqQci4wQAQmSQAC8ABAgJ/AX4gAigCDCIFQRBqIAEg\nBRsgAigCECIENgIAIARBDGogAUEEaiAEGyAFNgIAIAIgASgCCEYEQCABIAQ2AggLAkAgAiADRwRA\nIAAgAikCADcCACAAQQhqIAJBCGooAgA2AgAgAhDCBQwBCyABQQA6ABQgAikCACEGIAJBADoAACAA\nIAY3AgAgAEEIaiACQQhqKAIANgIACyAALQAAQQFGBEAgASABKAIQQX9qNgIQCyABIAEoAgxBf2o2\nAgwLxAEBA38jAEEQayICJAACQAJAAkACQAJAIAEtAABBdGoOBAABAgMECyABQQxqKAIAIQQgAUEI\naigCACEDDAMLIAFBCGooAgAhBCABKAIEIQMMAgsgAiABQQhqKAIAIAFBDGooAgAQrQVBACACKAIE\nIAIoAgAbIQMgAkEIaigCACEEDAELIAIgASgCBCABQQhqKAIAEK0FQQAgAigCBCACKAIAGyEDIAJB\nCGooAgAhBAsgACAENgIEIAAgAzYCACACQRBqJAALxwECA38BfiMAQRBrIgIkACAALQAARQRAIAJB\nCGogACgCBCIEKAIAIAAtAAFBAUYQ3S4CQCACQQhqEMQtIgMNACAAQQI6AAEgASkDACEFIAJBCGog\nBCgCABD1NiACQQhqEMQtIgMNACACQQhqIAQoAgAgBRC/JyACQQhqEMQtIgMNACACQQhqIAQoAgAQ\n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\nAhgiAigCBCIAIAIoAghBA3RqIQQgASgCHCECEAchAwNAIAFBCGogACAERgR/QQAFIAFBEGogACgC\nACAAQQRqKAIAEJQkIABBCGohACABKAIUIQUgASgCEAsgBRC9KSABKAIIBEAgAyABKAIMIgYQCBog\nBhCmNAwBCwsgAiACKAIAQX9qNgIAIAFBIGokACADC74BAQJ/IwBBEGsiAyQAAkACQCAAKAIAQQFH\nDQACQCAAKAIEIgIEQCABQeD/yABBDSACIABBCGooAgAQmRciAkUNAQwCCyABQe3/yABBDhCZFSIC\nDQEgAS0AAA0CIANBCGogASgCBCIBKAIAEMA2IANBCGoQxC0iAg0BIABBCGooAgAgARDgCSICDQEg\nA0EEOgAIIANBCGoQxC0iAg0BC0EAIQILIANBEGokACACDwtBwIrMAEEoQaSEzAAQ+R0AC78BAQR/\nIwBBIGsiAiQAIAJBCGogARDpJgJAAkAgAigCCCIEIAIoAgwiBUHBwsgAQQcQ+SwNAEEBIQMgBCAF\nQZCDyQBBChD5LA0AQQIhAyAEIAVBsMLIAEEREPksDQAgAkEYaiABQQhqKQIANwMAIAIgASkCADcD\nECACIAJBEGoQ4BUgACACKQMANwIEIABBAzYCAAwBCyAAIAM2AgAgASgCAEUNACABQQRqKAIAIAFB\nCGooAgAQjDQLIAJBIGokAAu/AQEEfyMAQSBrIgIkACACQQhqIAEQ6SYCQAJAIAIoAggiBCACKAIM\nIgVBxO/IAEEGEPksDQBBASEDIAQgBUG478gAQQwQ+SwNAEECIQMgBCAFQazvyABBDBD5LA0AIAJB\nGGogAUEIaikCADcDACACIAEpAgA3AxAgAiACQRBqEOAVIAAgAikDADcCBCAAQQM2AgAMAQsgACAD\nNgIAIAEoAgBFDQAgAUEEaigCACABQQhqKAIAEIw0CyACQSBqJAALuwEBBn8jAEEgayICJAAgASgC\nBCEEIAEoAgAhBUHwAhCOAiIDBEAgAyAENgLAAiADQQA7AboCIANBADYCsAEgAkEYakEAOgAAIAJC\nADcDECADQcACaiEEA0AgAkEIaiACQRBqEO8bIAIoAggEQCAEIAIoAgwiBkECdGooAgAiByAGOwG4\nAiAHIAM2ArABDAELCyABIAM2AgQgASAFQQFqIgE2AgAgACADNgIEIAAgATYCACACQSBqJAAPCwAL\n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\nFRCJNwALIANBmMkAaiAAQagYEI84GiADIABBrBhqKAAANgALIAMgACgAqRg2AgggA0EQaiADQegw\nakHYMBCPOBpB8DBBCBC5LyADQRBqQdgwEI84IgAgBDoA2DAgAEEAOgDoMCAAIAI2AuQwIAAgATYC\n4DAgACADKAIINgDZMCAAQdwwaiADKAALNgAAIABBgMrAABClEyADQcDhAGokAAvWAQECfyMAQeC8\nAWsiAyQAIAAoAgAiAC0AkC8hBCAAQQQ6AJAvIARBBEYEQEH4lccAQRUQiTcACyADQdCNAWogAEGQ\nLxCPOBogAyAAQZQvaigAADYACyADIAAoAJEvNgIIIANBEGogA0G43gBqQajeABCPOBpBwN4AQQgQ\nuS8gA0EQakGo3gAQjzgiACAEOgCoXiAAQQA6ALheIAAgAjYCtF4gACABNgKwXiAAIAMoAgg2AKle\nIABBrN4AaiADKAALNgAAIABB4MnAABClEyADQeC8AWokAAvQAQECfyMAQcDCAGsiAyQAIAAoAgAi\nAC0AyBAhBCAAQQQ6AMgQIARBBEYEQEH4lccAQRUQiTcACyADQfgxaiAAQcgQEI84GiADIABBzBBq\nKAAANgALIAMgACgAyRA2AgggA0EQaiADQaghakGYIRCPOBpBsCFBCBC5LyADQRBqQZghEI84IgAg\nBDoAmCEgAEEAOgCoISAAIAI2AqQhIAAgATYCoCEgACADKAIINgCZISAAQZwhaiADKAALNgAAIABB\n4MfAABClEyADQcDCAGokAAvOAQECfyMAQaATayIDJAAgACgCACIALQDcBCEEIABBAjoA3AQgBEEC\nRgRAQfiVxwBBFRCJNwALIANBwA5qIABB3AQQjzgaIAMgAEHkBGooAAA2AAcgAyAAKQDdBDcDACAD\nQRBqIANB2AlqQcQJEI84GkHgCUEIELkvIANBEGpBxAkQjzgiACAEOgDECSAAQQA6ANgJIAAgAjYC\n1AkgACABNgLQCSAAIAMpAwA3AMUJIABBzAlqIAMoAAc2AAAgAEGgx8AAEKUTIANBoBNqJAALvgEB\nAX8CQAJAAkAgACgCAA4CAQIACyAAQRBqKAIAIABBFGooAgAQjDQgAEEEahDXFQ8LIABBCGoiASgC\nACAAQQxqKAIAELUfIABBBGooAgAgASgCABDIMCAAQRRqIgEoAgAgAEEYaigCABC5ISAAQRBqKAIA\n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\nBEEIaikDADcDACABQRBqIgEpAwAhCSABIARBEGopAwA3AwAgACAHNwMQIABBGGogCDcDACAAQSBq\nIAk3AwALuAEBAX8jAEEgayICJAACfyAAKAIAQQFGBEAgAkEMakEBNgIAIAJBFGpBADYCACACQciT\nygA2AgggAkGklswANgIQIAJBADYCACABKAIAIAFBBGooAgAgAhDnGwwBCyACQQxqQQI2AgAgAkEU\nakEBNgIAIAJBoJPKADYCCCACQQA2AgAgAkEDNgIcIAIgADYCGCABQQRqKAIAIQAgAiACQRhqNgIQ\nIAEoAgAgACACEOcbCyACQSBqJAALuAEBAX8jAEEgayICJAACfyAAKAIAQQFGBEAgAkEMakEBNgIA\nIAJBFGpBADYCACACQYCUygA2AgggAkGklswANgIQIAJBADYCACABKAIAIAFBBGooAgAgAhDnGwwB\nCyACQQxqQQI2AgAgAkEUakEBNgIAIAJB4JPKADYCCCACQQA2AgAgAkEDNgIcIAIgADYCGCABQQRq\nKAIAIQAgAiACQRhqNgIQIAEoAgAgACACEOcbCyACQSBqJAALxAEDAX8BfgF8IwBBIGsiAiQAAkAC\nQAJAAkAgASgCAEEBaw4CAQIACyABKwMIIQQgAkEDOgAIIAIgBDkDECACQQhqIAJBGGpBoIrMABCI\nDyEBIABBATYCACAAIAE2AgQMAgsgAEEANgIAIAAgASkDCDcDCAwBCyAAAn8gASkDCCIDQgBZBEAg\nACADNwMIQQAMAQsgAkECOgAIIAIgAzcDECAAIAJBCGogAkEYakGogcsAEN8VNgIEQQELNgIACyAC\nQSBqJAALxAECBH8EfiMAQYACayIBJAAgAUHgAWoQhSUQkicgASABQeABahDhEiABQdgBaiABQfgB\naiICKQMAIgU3AwAgAUHQAWogAUHwAWoiAykDACIGNwMAIAFByAFqIAFB6AFqIgQpAwAiBzcDACAB\nIAEpA+ABIgg3A8ABIAIgBTcDACADIAY3AwAgBCAHNwMAIAEgCDcD4AEgAUHgAWoQiSEhAiAAIAFB\nwAEQjzgiAEHEAWogAjYCACAAQQA2AsABIAFBgAJqJAALwAEBAn8jAEGQDmsiAyQAIAAoAgAiAC0A\nRCEEIABBAjoARCAEQQJGBEBB+JXHAEEVEIk3AAsgA0HIDWogAEHEABCPOBogA0EFaiAAQcUAakH7\n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\nASAAIAMpAwA3AgAgAEEIaiADQQhqKQMANwIAIAEQmjFBAQwCC0GAgMAAQSNB/KHGABD5HQALIABB\nEDoAAEEDCzoAMCADQRBqJAALsAEBAn8jAEEQayIEJAACQAJAIAEgAhDeIiIDRQ0AIAMgAk8EQCAC\nIANGDQEMAgsgASADaiwAAEG/f0wNAQsgAAJ/QQAgASADQcHCyABBBxD5LA0AGkEBIAEgA0GQg8kA\nQQoQ+SwNABpBAiABIANBsMLIAEEREPksDQAaIARBCGogASADEIUjIAAgBCkDCDcCBEEDCzYCACAE\nQRBqJAAPCyABIAJBACADQaD+yAAQqzQAC7QBAgF/AX4jAEFAaiIDJAACQCACQQNGBEAgAyABQeAB\naigCACABQeQBaigCABCUJCADQRBqIAFByAFqKQIANwMAIANBGGogAUHQAWopAgA3AwAgA0EgaiAB\nQdgBaikCADcDACADIAEpAsABNwMIIAMpAwAhBCADQTBqIAFBwANqKAIAIAFBxANqKAIAEP4dIAMg\nBDcDKCAAIANBCGpBNBCPOBoMAQsgAEEANgIgCyADQUBrJAALsgEBA38gASgCBCEDIAEoAgAiAiAB\nKAIIIgFLBEAgAQJ/AkAgAUUEQCADIAIQoDVBASECDAELQQEgAyACQQEgARCXBSICRQ0BGgsgAiED\nQYGAgIB4CxDKLQsCfyABRQRAQdCPwQAhAkEAIQFBpJbMACEDQQAMAQtBjNbHACECIAMgA0EBcQ0A\nGkGA1scAIQIgA0EBcgshBCAAIAI2AgwgACAENgIIIAAgATYCBCAAIAM2AgALvgEBAn8jAEEQayIC\nJAAgAAJ/QQEgAC0ABA0AGiAAKAIAIQEgAEEFai0AAEUEQCABKAIAQZurwQBBByABKAIEKAIMEQQA\nDAELIAEtABhBBHFFBEAgASgCAEGVq8EAQQYgASgCBCgCDBEEAAwBCyACQQE6AA8gAiABKQIANwMA\nIAIgAkEPajYCCEEBIAJBkqvBAEEDEOQIDQAaIAEoAgBBhYXMAEEBIAEoAgQoAgwRBAALIgA6AAQg\nAkEQaiQAIAAL4wEBAn4gACABKQMgIAIpAyB9QvD///////8/fCIEQv////////8DgyABKQMYIAIp\nAxh9QvD///////8/fCIDQjOIfDcDICAAIANC/////////wODIAEpAxAgAikDEH1C8P///////z98\nIgNCM4h8NwMYIAAgA0L/////////A4MgASkDCCACKQMIfULw////////P3wiA0IziHw3AxAgACAD\nQv////////8DgyABKQMAIAIpAwB9QtD9//////8/fCIDQjOIfDcDCCAAIARCM4hCE34gA0L/////\n////A4N8NwMAC7cBAQF/IwBBIGsiAiQAIAJBCGogARCVFQJAAkACQCACLQAIRQRAIAItAAlFDQIg\nAi0ACkHuAEcNAiABIAEoAghBAWo2AgggAUHT5ssAQQMQqRMiAQ0BIABCADcDAAwDCyACKAIMIQEL\nIABCAjcDACAAIAE2AggMAQsgAkEQaiABENIXIAIoAhBFBEAgACACKQMYNwMIIABCATcDAAwBCyAA\nIAIoAhQ2AgggAEICNwMACyACQSBqJAALtwEBAX8jAEEgayICJAAgAkEIaiABEJUVAkACQAJAIAIt\nAAhFBEAgAi0ACUUNAiACLQAKQe4ARw0CIAEgASgCCEEBajYCCCABQdPmywBBAxCpEyIBDQEgAEIA\nNwMADAMLIAIoAgwhAQsgAEICNwMAIAAgATYCCAwBCyACQRBqIAEQsx8gAigCEEUEQCAAIAIpAxg3\nAwggAEIBNwMADAELIAAgAigCFDYCCCAAQgI3AwALIAJBIGokAAu2AQEBfyMAQTBrIgckAAJAIAFB\n/wFxRQRAIAdBIGogAiADIAQgBSAGEOoFIAdBEGogB0EgahC2CiAAIAdBEGpBwK/FAEEsQeyvxQAQ\n3RwMAQsgB0EQaiACIAMgBCAFIAYQ+Q8gBygCFCEBIAdBCGogBygCGCICQQAQ1hUgBygCCCEDIAco\nAgwgASACEI84IQQgACACNgIIIAAgBDYCBCAAIAM2AgAgBygCECABEIw0CyAHQTBqJAAL2wEAAkAC\nQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgASgCAEEBaw4PAQIDBAUGBwgJCgsMDQ4PAAsg\nABCyNw8LIABBu5LJAEEKENsLDwsgAEGy5cgAQRIQ2wsPCyAAQezyyABBFBDbCw8LIAAQuTcPCyAA\nELg3DwsgABC3Nw8LIAAQxDcPCyAAELM3DwsgABC0Nw8LIAAQtTcPCyAAELY3DwsgAEHIl8kAQRAQ\n2wsPCyAAELo3DwsgAEGV5cgAQQ0Q2wsPCyAAIAEoAgQgAUEIaigCABDbCwumAQEBfyMAQdABayID\nJAACQCAAAn8CQCABRQRAIANBCGogAkEEaigCACIBIAIoAggQ0RogAygCCA0BIABBCGogA0EQakHA\nARCPOBpBAAwCCyAAQQE2AgAgACACKQIANwIEIABBDGogAkEIaigCADYCAAwCCyAAIAMpAgw3AgQg\nAEEMaiADQRRqKAIANgIAQQILNgIAIAIoAgAgARCMNAsgA0HQAWokAAubAQEEfyMAQSBrIgMkACAA\nKAIIIQQgACgCBCIALwHmAiEFIANBEGoiBiABQQhqKAIANgIAIAMgASkCADcDCCAAQQRqIAVBAWoi\nASAEIANBCGoQ9BogA0EYaiACQRBqKAIANgIAIAYgAkEIaikCADcDACADIAIpAgA3AwggAEGIAWog\nASAEIANBCGoQnBggACABOwHmAiADQSBqJAALpQEBAn8jAEEwayICJAAgAkEIaiABEPoaAkAgAi0A\nCEEWRgRAIABCADcCAAwBC0EBIQMgASABKAIQQQFqNgIQIAJBKGogAkEQaikDADcDACACIAIpAwg3\nAyAgAkEYaiACQSBqENoQAkAgAigCGCIBBEAgACABNgIEIABBCGogAigCHDYCAEEAIQMMAQsgACAC\nKAIcNgIECyAAIAM2AgALIAJBMGokAAubAQEBfyMAQUBqIgEkACAAEKg0IAEgABDrKSABKAIEQQA2\nAgAgAUEwaiAAQRBqKQIANwMAIAFBKGogAEEIaikCADcDACABQThqIABBGGooAgA2AgAgAUEQaiAB\nQSxqKQIANwMAIAFBGGogAUE0aikCADcDACABIAApAgA3AyAgASABKQIkNwMIIAAQwgUgAUEIahC2\nNSABQUBrJAALvwEBAX8jAEEQayIDJAAgAQJ/AkACQAJAAkACQCABLQAwQQFrDgMDAAIBCwALIAFB\nADoAFCABQQE2AgwgAUEoakEBOgAAIAEgASkCGDcCICABIAEoAiw2AhAgASABQSBqNgIICyADIAEg\nAhCOCCADLQAAQRBGDQEgACADKQMANwIAIABBCGogA0EIaikDADcCACABEJoxQQEMAgtBwPTFAEEj\nQfyhxgAQ+R0ACyAAQRA6AABBAws6ADAgA0EQaiQAC6wBAQN/IwBBMGsiAiQAIAJBCGogARDVIyAC\nKAIMIQECQCACKAIIKAIYIgNBDGooAgAiBEUEQCACQQA2AiQMAQsgAkEgaiAEIANBEGooAgAQsBgL\n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\nAEH0AGpCADcCACAAQeQAakIINwIAIABB1ABqQQA2AgAgAEG8AWpBADYCACAAQUBrQgA3AgAgAEHI\nAGpCBDcCACAAQaQBakIANwIAIABBrAFqQgQ3AgAgAEG0AWpCgICAgMAANwIAC7wBAQZ/IwBBIGsi\nAiQAIAEoAgQhBCACQRhqIABBwAAgAC0AaCIDQdSIwQAQuiggAkEQaiACKAIYIAIoAhxBwAAgA2si\nAyAEIAMgBEkbIgNB1IjBABC+IiACKAIUIQUgAigCECACQQhqIAEoAgAiByAEIANB5IjBABC+IiAF\nIAIoAgggAigCDEH0iMEAEKgrIAAgAC0AaCADajoAaCACIAcgBCADQYSJwQAQuiggASACKQMANwIA\nIAJBIGokAAukAQEFfyMAQSBrIgIkAAJAIAFBDGooAgAiBEUEQCAAQQA2AgwMAQsCf0EAIAEoAgAi\nA0UNABogAiADIAFBBGooAgAQnR8gAigCBCEFIAIoAgALIQMgAkEQaiIGIAQgAUEQaigCABD+HSAA\nQQhqIAYpAwA3AgAgAEEQaiACQRhqKAIANgIAIAIgBTYCDCACIAM2AgggACACKQMINwIACyACQSBq\nJAALrgEBAn8jAEEgayICJAAgAkEYaiABQQhqKQMANwMAIAIgASkDADcDECACIAJBEGoQ+wkCQAJA\nIAIoAgAiAUECRg0AIAIoAgQhAyACIAIpAwg3AxggAiADNgIUIAIgATYCECACIAJBEGoQkREgAigC\nAEEFRg0AIAAgAikDADcCACAAQQhqIAJBCGooAgA2AgAMAQsgAigCBCEBIABBBjYCACAAIAE2AgQL\nIAJBIGokAAuwAQECfyMAQZAGayIBJAAgAUEIaiAAENUjIAEoAgwhACABQRBqIAEoAggQjTAgAUGw\nBWogAUEQakHUABCPOBogAUHoAGogAUG4A2pBzAIQjzgaIAFBuANqIAFB6ABqQcwCEI84GiABQQA6\nAIQGIAEgAUG4A2o2AowGIAFBjAZqQYTSwAAQmDggAS0AhAZBBEcEQCABQbgDahC4LgsgACAAKAIA\nQX9qNgIAIAFBkAZqJAALsAEBAn8jAEGwBmsiASQAIAFBCGogABDVIyABKAIMIQAgAUEQaiABKAII\nEI0wIAFB0AVqIAFBEGpB1AAQjzgaIAFB6ABqIAFByANqQdwCEI84GiABQcgDaiABQegAakHcAhCP\n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\nAgAgAUUNACAAQTRqKAIAIAEoAgQRAAALIABByABqIgEtAAAgAUEBOgAARQRAIABBxABqIgIoAgAh\nASACQQA2AgAgAQRAIABBQGsoAgAgASgCDBEAAAsgAEHIAGpBADoAAAsLsQEBAn8jAEEQayIDJAAC\nQAJAIABBpaHJAEEKEJkVIgINACAALQAADQEgA0EIaiAAKAIEIgAoAgAQwDYgA0EIahDELSICDQAC\nfyABKAIARQRAIAAoAgAQnigMAQsgASgCBCICQYmiyQAgAhsgAUEIaigCAEETIAIbIAAoAgAQhScL\nIgINACADQQQ6AAggA0EIahDELSECCyADQRBqJAAgAg8LQcCKzABBKEGkhMwAEPkdAAudAQEBfyMA\nQeAEayIBJAAgAUEIaiAAENUjIAEoAgwhACABQZgDaiABKAIIKAIYELk2An8gASkDmANQRQRAIAFB\nEGogAUHYAWogAUGgA2pBwAEQjzhBwAEQjzgaIAAgACgCAEF/ajYCACABQZgDaiABQRBqQcABEI84\nGiABQZgDahCIHwwBCyAAIAAoAgBBf2o2AgBBAAsgAUHgBGokAAuuAQACQCAEIABBf2pGBEAgAS8B\njgIiAEEKTQ0BQaiKywBBIEH0i8sAEPkdAAtBtIvLAEEwQeSLywAQ+R0ACyABIABBAWoiBDsBjgIg\nASAAQQxsaiIAQYgBaiADKQIANwIAIABBDGogAkEIaigCADYCACAAQQRqIAIpAgA3AgAgAEGQAWog\nA0EIaigCADYCACABIARBAnRqQZACaiAFNgIAIAUgBDsBjAIgBSABNgIAC5gBAQR/IwBBEGsiAyQA\nIANBCGogASACEN0hAn8gAygCCCIBIAMoAgwiBBCuBSIFQf8BcUEMRgRAIAMgASAEEIUjIAMoAgAh\nBiADKAIEDAELIAVBABCKEwshAiABIAQQoDUgACAFQf8BcUEMRwR/QQEFIAYgAhDnLSEEQQAhAkEA\nCzYCCCAAIAI2AgQgACAENgIAIANBEGokAAuuAQEBfyMAQUBqIgEkACABIAA2AgQgAUEANgIQIAFC\ngICAgBA3AwggAUEkakEBNgIAIAFBLGpBATYCACABQbCPzAA2AiAgAUEANgIYIAFBNjYCNCABIAFB\nMGo2AiggASABQTxqNgIwIAEgAUEEajYCPCABQQhqQZTiywAgAUEYahDnGwRAQaziywBBNyABQRhq\n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\nIAJBCGopAAA3AAAgA0EYaiACQRBqKQAANwAAIANBIGogAkEYaikAADcAACACEMIFCyAAIAM2AgQg\nACABNgIAIARBEGokAA8LAAuoAQECfyMAQSBrIgIkACACQRBqIAEQ5wwgAigCECEBAkAgAigCFCID\nBEAgAiACKAIYNgIYIAIgAzYCFCACIAE2AhAgAkEIaiACQRBqELwTIAIoAggiAQRAIAIgAigCDDYC\nBCACIAE2AgAMAgsgAi0ADCACLQANEJUUIQEgAkEANgIAIAIgATYCBAwBCyACIAE2AgQgAkEANgIA\nCyAAIAIQ1R4gAkEgaiQAC6gBAQJ/IwBBIGsiAiQAIAJBEGogARDhDCACKAIQIQECQCACKAIUIgME\nQCACIAIoAhg2AhggAiADNgIUIAIgATYCECACQQhqIAJBEGoQvBMgAigCCCIBBEAgAiACKAIMNgIE\nIAIgATYCAAwCCyACLQAMIAItAA0QlRQhASACQQA2AgAgAiABNgIEDAELIAIgATYCBCACQQA2AgAL\nIAAgAhDVHiACQSBqJAALqQEBAn8jAEEQayIFJAAgAAJ/IANFQQAgBBtFBEAgASgCCCIDIAEoAgQi\nBCADIARLGyEEIAEoAgAhBgNAAkAgAyAERwRAIAMgBmotAABBUGpB/wFxQQpJDQELIABEAAAAAAAA\nAABEAAAAAAAAAIAgAhs5AwhBAAwDCyABIANBAWoiAzYCCAwACwALIAVBDTYCACAAIAEgBRDUGzYC\nBEEBCzYCACAFQRBqJAALkQEBAX8CQCAAQQBOBH8gAAUgAUEtOgAAIAFBAWohAUEAIABrCyICQeMA\nTARAIAJBCUoNASABIAJBMGo6AAAgAEEfdkEBag8LIAEgAkHkAG5BMGo6AAAgASACQeQAcEEBdEHY\n28sAai8AADsAASAAQR92QQNqDwsgASACQQF0QdjbywBqLwAAOwAAIABBH3ZBAnILqAEBAn8jAEEg\nayICJAAgAS0AACEDIAFBAToAACACIANBAXEiAzoAByADRQRAQQAhA0HQv84AKAIAQf////8HcQRA\nEJM4QQFzIQMLIAAgATYCBCAAQQhqIAM6AAAgACABLQABQQBHNgIAIAJBIGokAA8LIAJBADYCHCAC\nQaSWzAA2AhggAkEBNgIUIAJBnJbMADYCECACQQA2AgggAkEHaiACQQhqEOAZAAubAQECfyMAQTBr\nIgIkACACQShqIAFBEGopAwA3AwAgAkEgaiABQQhqKQMANwMAIAIgASkDADcDGCACQQhqIAJBGGoQ\nsBMCQCACKAIIIgFBAkcEQCACKAIMIQMgAiACKQMQNwMgIAIgAzYCHCACIAE2AhggACACQRhqEK4L\nDAELIAIoAgwhASAAQQw2AgAgACABNgIECyACQTBqJAALmgECA38BfiMAQSBrIgIkACACQQhqIAFB\nAEciAxC4GCACKQMIIQUgAEEANgIIIAAgBTcCACAAIAMQxSAgACgCBCAAKAIIIgRBDGxqIQMDQCAB\nBEAgAkEQaiABEKwYIANBCGogAkEYaigCADYCACADIAIpAxA3AgAgA0EMaiEDIARBAWohBEEAIQEM\nAQsLIAAgBDYCCCACQSBqJAALtAEBAX8gACgCgAkEQCAAQYAJaiIBEIQSIAEQ6CoLIABBhAlqEK0q\nAkAgACgC1AFBAkYNAAJAAkACQAJAIAAtAPABDgUDBAQAAQQLIABBnAJqLQAAQQNHDQEgAEGUAmot\nAABBA0cNASAALQCNAkEDRw0BIABB/AFqEPsoIABBjAJqQQA6AAAMAQsgAEH4AWoQ0C0LIABB6ABq\nEOUVIABB3ABqEOIVCyAAEMMPIABB9ABqELMtCwuHAQICfwF+AkACQCABrUIofiIEQiCIpw0AIASn\nIgJBB2oiAyACSQ0AIAEgA0F4cSICakEIaiIDIAJJIANBAEhyDQAgA0EIEOEwIgNFDQEgAEEANgII\nIAAgAiADajYCDCAAIAFBf2oiAjYCACAAIAIgAUEDdkEHbCACQQhJGzYCBA8LEK4hAAsAC6EBAQN/\nIAAoAgQiAygCMCEBA0ACQAJAIAFBA3EQ+xRBAUcgAUECdkH/////AHEiAkEBR3JFBEAgAyABQYCA\ngIB8cUEDciADKAIwIgIgASACRiIBGzYCMCABDQEMAgsgAyACQQJ0QXxqIAFBg4CAgHxxciADKAIw\nIgIgASACRhs2AjAgASACRw0BDwsgACgCCCAAKAIAEJ0KDwsgAiEBDAALAAugAQECfyMAQTBrIgMk\nACADIAEoAsABIgRBGHQgBEEIdEGAgPwHcXIgBEEIdkGA/gNxIARBGHZycjYCBCADQSRqQSA2AgAg\nA0EcakGAATYCACADQRRqQQQ2AgAgAyABNgIgIANBATYCDCADIAI6AC8gAyABKALEATYCGCADIANB\nBGo2AhAgAyADQS9qNgIIIAAgA0EIakEEELsSIANBMGokAAuoAQECfyAAKAIAIgBBzABqQQE6AAAg\nAEE8aiIBLQAAIQIgAUEBOgAAAkAgAg0AIABBADoAPCAAQThqIgIoAgAhASACQQA2AgAgAUUNACAA\nQTRqKAIAIAEoAgwRAAALIABByABqIgEtAAAhAiABQQE6AAACQCACDQAgAUEAOgAAIABBxABqIgIo\nAgAhASACQQA2AgAgAUUNACAAQUBrKAIAIAEoAgQRAAALC58BAQF/AkACQAJAIAAoAggOAwACAQIL\nIABBEGooAgAEQCAAQQxqEL0vDAILIABBFGoQoREMAQsgAEEMahDRKwsgAEE4aigCACIBBEAgAEE0\naigCACABKAIMEQAACyAAQcQAaigCACIBBEAgAEFAaygCACABKAIMEQAACwJAIABBf0YNACAAIAAo\nAgQiAUF/ajYCBCABQQFHDQAgABDCBQsLpgEBA38jAEEgayICJAAgACgCACIDIAFPBEACfyADBEBB\nCCAAKAIEIANBmAJsQQggAUGYAmwiA0EIEIIWIgRFDQEaIAAgATYCACAAIAQ2AgQLQYGAgIB4CyEA\nIAMgABDKLSACQSBqJAAPCyACQRRqQQE2AgAgAkEcakEANgIAIAJBhNjKADYCECACQaSWzAA2Ahgg\nAkEANgIIIAJBCGpB2NjKABCZJAALrQEBAn8gACgCACIAQcACakEBOgAAIABBsAJqIgEtAAAhAiAB\nQQE6AAACQCACDQAgAEEAOgCwAiAAQawCaiICKAIAIQEgAkEANgIAIAFFDQAgAEGoAmooAgAgASgC\nDBEAAAsgAEG8AmoiAS0AACECIAFBAToAAAJAIAINACABQQA6AAAgAEG4AmoiAigCACEBIAJBADYC\nACABRQ0AIABBtAJqKAIAIAEoAgQRAAALC6kBAQF/AkAgBSAAQX9qRgRAIAEvAeIBIgBBCk0NAUGo\nissAQSBB9IvLABD5HQALQbSLywBBMEHki8sAEPkdAAsgASAAQQFqIgU7AeIBIAEgAEEDdGoiByAD\nNgIEIAcgAjYCACABIABBDGxqIgBB3ABqIAQpAgA3AgAgAEHkAGogBEEIaigCADYCACABIAVBAnRq\nQeQBaiAGNgIAIAYgBTsB4AEgBiABNgJYC5sBAQJ/IwBBIGsiAiQAIAFBFGooAgAhAwJAAkAgAAJ/\nAkACQCABQQxqKAIADgIAAQMLIAMNAkEAIQNBpJbMAAwBCyADDQEgASgCCCIBKAIEIQMgASgCAAsg\nAxCwGAwBCyACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCAAIAJBCGoQ\nmgcLIAJBIGokAAutAQEDfyAAKAIAIgIoAgAgAkEEaigCABCgNSACQQhqIQMCQCACQRRqIgEoAgBB\nA0YEQCADKAIAIgFB4AFqKAIAIAFB5AFqKAIAEKA1IAFBvANqKAIAIAFBwANqKAIAEIw0IAFB6AFq\nEMQ2IAFByANqKAIAIAFBzANqKAIAEMYwIAFBsANqENcVIAMoAgAQwgUMAQsgARDSKyADENcVCyAC\nQSBqENcVIAAoAgAQwgULmwEBAn8jAEEgayICJAAgAUEUaigCACEDAkACQCAAAn8CQAJAIAFBDGoo\nAgAOAgABAwsgAw0CQQAhA0GklswADAELIAMNASABKAIIIgEoAgQhAyABKAIACyADELYfDAELIAJB\nGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAAgAkEIahCaBwsgAkEgaiQA\nC6UBAQJ/IAAoAgAiAEE4akEBOgAAIABBKGoiAS0AACECIAFBAToAAAJAIAINACAAQQA6ACggAEEk\naiICKAIAIQEgAkEANgIAIAFFDQAgAEEgaigCACABKAIMEQAACyAAQTRqIgEtAAAhAiABQQE6AAAC\nQCACDQAgAUEAOgAAIABBMGoiAigCACEBIAJBADYCACABRQ0AIABBLGooAgAgASgCBBEAAAsLpAEB\nA38jAEEgayICJAAgACgCACIDIAFPBEACfyADBEBBBCAAKAIEIANBFGxBBCABQRRsIgNBBBCCFiIE\nRQ0BGiAAIAE2AgAgACAENgIEC0GBgICAeAshACADIAAQyi0gAkEgaiQADwsgAkEUakEBNgIAIAJB\nHGpBADYCACACQYTYygA2AhAgAkGklswANgIYIAJBADYCCCACQQhqQdjYygAQmSQAC6YBAQJ/IwBB\nIGsiAiQAIAACf0H4i8cAQQ4QxzZFBEAgAkEQaiABENAKIAIoAhQhAyACKAIQDAELIAJBGGogARCV\nFQJAIAItABhFBEAgASABKAIINgIMIAEQ2QQiAw0BIAEoAhAgAUEUaigCACABKAIMIAEoAggQ6Bcg\n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\nDRCVFCEBIABBADYCACAAIAE2AgQLIAJBIGokAAukAQECfyMAQSBrIgIkACACQRBqIAEQ5wwgAigC\nECEBAkACQCACKAIUIgMEQCACIAIoAhg2AhggAiADNgIUIAIgATYCECACQQhqIAJBEGoQgBcgAigC\nCCIBRQ0BIAAgAigCDDYCBCAAIAE2AgAMAgsgAEEANgIAIAAgATYCBAwBCyACLQAMIAItAA0QlRQh\nASAAQQA2AgAgACABNgIECyACQSBqJAALpAEBAn8jAEEgayICJAAgAkEQaiABEOcMIAIoAhAhAQJA\nAkAgAigCFCIDBEAgAiACKAIYNgIYIAIgAzYCFCACIAE2AhAgAkEIaiACQRBqEIwXIAIoAggiAUUN\nASAAIAIoAgw2AgQgACABNgIADAILIABBADYCACAAIAE2AgQMAQsgAi0ADCACLQANEJUUIQEgAEEA\nNgIAIAAgATYCBAsgAkEgaiQAC6oBAgF/AX4jAEFAaiICJAAgACkCACEDIAIgASgCAEHglsoAQQgg\nASgCBCgCDBEEADoAECACIAE2AgwgAkEAOgARIAJBADYCCCACQSRqQQE2AgAgAkEsakEBNgIAIAJB\ngI3MADYCICACQQA2AhggAkEBNgI0IAIgAzcDOCACIAJBMGo2AiggAiACQThqNgIwIAJBCGogAkEY\nakHolsoAEKoLEJsTIAJBQGskAAu1AQEDfyMAQRBrIgEkACAAKAIAIgJBFGooAgAhAwJAAn8CQAJA\nIAJBDGooAgAOAgABAwsgAw0CQQAhA0GklswADAELIAMNASACKAIIIgIoAgQhAyACKAIACyECIAEg\nAzYCBCABIAI2AgAgAUHEvMoAIAAoAgQiASgCCCAAKAIIIAEtABAQixAACyABIAI2AgwgAUEANgIE\nIAFBsLzKACAAKAIEIgEoAgggACgCCCABLQAQEIsQAAuhAQECfyMAQRBrIgQkACAEIAEQ2hsCQCAE\nKAIEIANPBEAgBCgCACEFAkAgA0EBRwRAIAIgAyAFIANBiJTLABCoKwwBCyACIAUtAAA6AAALIABB\nBDoAACABIAEpAwAgA618NwMADAELIARBsJPLADYCDCAEQQI2AgggACAENQAJIAQzAA0gBDEAD0IQ\nhoRCIIaEQgiGQgKENwIACyAEQRBqJAALiwEBBX8gACAAKAIAIgEQkA8gACgCCCIFIAEgACgCDCIC\na0sEQCABIAVrIgMgAiADayICS0EAIAAoAgAiBCABayACTxtFBEAgACgCBCIBIAQgA2siBEECdGog\nASAFQQJ0aiADQQJ0EI44GiAAIAQ2AggPCyAAKAIEIgAgAUECdGogACACQQJ0EI84GgsLoQEBAn8j\nAEEQayIEJAAgASgCAEGGhcwAQQEQ0ykgBEEEOgAIAkACQCAEQQhqEMQtIgVFBEBBACACIAMbDQEg\nACABNgIEIABBgAI7AQAMAgsgAEECOgAAIAAgBTYCBAwBCyAEQQhqIAEoAgAQxjYgBEEIahDELSIC\nRQRAIAAgATYCBCAAQQA7AQAMAQsgAEECOgAAIAAgAjYCBAsgBEEQaiQAC68BAAJAAkACQAJAAkAC\nQAJAAkAgAC0AvgFBfWoOBAABAgMHCyAAQcABahDRKwwFCyAAQcABahCbMQwDCyAAQcABahDgGwwB\nCyAAQcABahCeMQsgACgCrAEQui8LIABBqAFqELEqIABBOGoQrC4LIAAtALwBBEAgAEGEAWoQsCoL\nIABBADoAvAEgAC0AvQEEQCAAQYABahCwKgsgAEEAOgC9ASAAQRhqEI80IAAQoTULC6oBAQF/IwBB\nEGsiAiQAAkACQAJAAkACQAJAIAEtAABBdGoOBAECAwQACyABIAJBCGpB+JPEABDfKSEBIABBADYC\nBCAAIAE2AgAMBAsgACABQQhqKAIAIAFBDGooAgAQth8MAwsgACABKAIEIAFBCGooAgAQth8MAgsg\nACABQQhqKAIAIAFBDGooAgAQuxcMAQsgACABKAIEIAFBCGooAgAQuxcLIAJBEGokAAu0AQACQAJA\nAkACQAJAAkACQAJAAkACQCAALQDGCkF9ag4GAAcBAgQFAwsgAEHICmoQ6xoMCAsgAEHICmoQ0Ssg\nAEHQCmoQ7S4MBgsgAEHICmoQtx0gAEFAaxCGNyAAQQA6AMUKCw8LIABByApqENErDAELIABByApq\nEJoxIABB4ApqEJ4fCyAAQZAIahD+FiAAQQA6AMUKDwsgAEHICmoQ1C8LIABBqAFqELIxCyAAQQA6\nAMQKC5UBAQF/IAAoAiAiAUEDRwRAIAFBAk8EQCAAQSRqKAIAIABBKGooAgAQoDULIAAoAgAiAQRA\nIAEgAEEEaigCABCgNQsgACgCLEECTwRAIABBMGooAgAgAEE0aigCABCgNQsgAEEIahDvKyAAQRRq\nKAIAIABBGGooAgAQjDQPCyAAQQxqKAIAIABBEGooAgAQjDQgABDXFQunAQEDfyMAQRBrIgIkACAA\nKAIAIgEgASgCEEF+cTYCEAJAIAEoAgwiAUUNACABKAIADQAgAiABEOgPIAIoAgAiAUEEakEBEOAT\nIAIoAgggAUEUaigCACIDQX8gAyABQRBqKAIASRs2AgACQCACLQAEDQBB0L/OACgCAEH/////B3FF\nDQAQkzgNACABQQE6AAELIAFBADoAAAsgACgCBBC6LyACQRBqJAALoAEBAn8jAEEgayIDJAAgA0EQ\nahCCJSADIANBEGo2AhwCQAJAIANBHGogASACEJIOIgIEQCADKAIQIAMoAhQQjDQMAQsgAygCECEC\nIAMoAhQiAUUNACADQQhqIAEgAygCGBDSICADKAIIIAMoAgwQ0TAhBCAAQQA2AgAgACAENgIEIAIg\nARCMNAwBCyAAQQE2AgAgACACNgIECyADQSBqJAALpAEAIABB2AFqKAIAIABB3AFqKAIAEKA1IABB\n4AFqKAIAIABB5AFqKAIAEKA1AkAgAEGdAWotAABBAkcEQCAAQZABaigCACAAQZQBaigCABCMNCAA\nQThqKAIAIABBPGooAgAQoDUgAEFAaygCACAAQcQAaigCABCMNAwBCyAAQRhqELI1CyAAEJwxIABB\nwAFqENcVIABB6AFqENcVIABB9AFqENcVC40BAQF/IwBBkARrIgIkACACEMQdIAIgARCUNyACQbgC\naiACQdgBEI84GiACQdgBaiACQbgCahDFBSACQaACaiACQeABaikAADcDACACQagCaiACQegBaikA\nADcDACACQbACaiACQfABaikAADcDACACIAIpANgBNwOYAiAAIAJBmAJqEOYRIAJBkARqJAALpgEB\nAX8CQCAEIABBf2pGBEAgAS8B8hAiAEEKTQ0BQaiKywBBIEH0i8sAEPkdAAtBtIvLAEEwQeSLywAQ\n+R0ACyABIABBAWoiBDsB8hAgASAAQQxsaiIGQfQPaiACQQhqKAIANgIAIAZB7A9qIAIpAgA3AgAg\nASAAQbgBbGogA0G4ARCPOBogASAEQQJ0akH4EGogBTYCACAFIAQ7AfAQIAUgATYC6A8LpgEBAX8C\nQCAEIABBf2pGBEAgAS8BohIiAEEKTQ0BQaiKywBBIEH0i8sAEPkdAAtBtIvLAEEwQeSLywAQ+R0A\n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\nIgJFBEAgAEEMaigCACEADAELIAAoAgwiACkDACEEIAEgAjYCGCABIAA2AhAgASAAIANqQQFqNgIM\nIAEgAEEIajYCCCABIARCf4VCgIGChIiQoMCAf4M3AwADQCABEO8SIgJFDQEgAhCwLQwACwALIAMg\nAEEUQQgQiCMLIAFBIGokAAuhAQIDfwF+IwBBIGsiASQAIAAoAgAiAwRAAkAgACgCCCICRQRAIABB\nDGooAgAhAAwBCyAAKAIMIgApAwAhBCABIAI2AhggASAANgIQIAEgACADakEBajYCDCABIABBCGo2\nAgggASAEQn+FQoCBgoSIkKDAgH+DNwMAA0AgARCFFCICRQ0BIAIQ2RcMAAsACyADIABBFEEIEIgj\nCyABQSBqJAALmgEBAn8jAEEgayICJAAgAkEQahCCJSACIAJBEGo2AhwCQAJAIAEgAkEcahDLByIB\nBEAgAigCECACKAIUEIw0DAELIAIoAhAhASACKAIUIgNFDQAgAiACKAIYNgIYIAIgAzYCFCACIAE2\nAhAgAkEIaiACQRBqEOoeIAAgAikDCDcCAAwBCyAAQQA2AgAgACABNgIECyACQSBqJAALrQEBAX8j\nAEHQAGsiASQAIAEgADYCDCABQQA2AhggAUKAgICAEDcDECABQQM6AEAgAUKAgICAgAQ3AzggAUEA\nNgIwIAFBADYCKCABQfzWxQA2AiQgASABQRBqNgIgIAAgAUEgahCKEQRAQaziywBBNyABQcgAakGU\n18UAQcDjywAQkxQACyABKAIUIAEoAhgQCiABKAIQIAEoAhQQjDQgAUEMahCWJCABQdAAaiQAC4YB\nAQJ/AkAgAEF3aiIBQRhPBEAgAEGAAUkNASAAQQh2IgEEQAJAIAFBMEcEQCABQSBGDQEgAUEWRw0E\nIABBgC1GDwsgAEGA4ABGDwsgAEH/AXFBxK/IAGotAABBAnFBAXYPCyAAQf8BcUHEr8gAai0AAEEB\ncQ8LQZ+AgAQgAXZBAXEhAgsgAguaAQECfyAALQAIIQIgACgCACIBBEAgAkH/AXEhAiAAAn9BASAC\nDQAaAkACQCABQQFGBEAgAC0ACQ0BCyAAKAIEIQEMAQsgAEEEaigCACIBLQAYQQRxDQBBASABKAIA\nQfODzABBASABKAIEKAIMEQQADQEaCyABKAIAQYWRzABBASABKAIEKAIMEQQACyICOgAICyACQf8B\n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\nAygCBBDDFiACQSBqIAIoAhAgAigCFBCwGCABIAEoAgBBf2o2AgAgAkE4aiACQShqKAIANgIAIAIg\nAikDIDcDMCACQQhqIAJBMGoQiR8gACACKQMINwMAIAJBQGskAAuMAQECfyMAQUBqIgIkACACQRhq\nIAEQ1SMgAigCHCEBIAJBEGogAigCGCIDKAIAIAMoAgQQ1hEgAkEgaiACKAIQIAIoAhQQsBggASAB\nKAIAQX9qNgIAIAJBOGogAkEoaigCADYCACACIAIpAyA3AzAgAkEIaiACQTBqEIkfIAAgAikDCDcD\nACACQUBrJAALjgEBAX8jAEHgAWsiAyQAAkAgAUUEQCADIAIQ4RIMAQsgA0HYAWogAkEYaikAADcD\nACADQdABaiACQRBqKQAANwMAIANByAFqIAJBCGopAAA3AwAgAyACKQAANwPAASADIANBwAFqEOYR\nCyAAIANBwAEQjzgiAEHEAWogAjYCACAAIAE2AsABIANB4AFqJAALjQEBA38jAEEQayICJAAgACgC\nBCEDIAAoAgggASgCAEHyg8wAQQEgASgCBCgCDBEEACEEIAJBADoABSACIAQ6AAQgAiABNgIAQQR0\nIQEDQCABBEAgAiADNgIMIAIgAkEMakHTARDpCxogAUFwaiEBIANBEGohAwwBCwsgAigCACACLQAE\nEKkpIAJBEGokAAuFAQEBfyMAQUBqIgMkACADIAI2AhQgAyABNgIQIAMgADYCDCADQSRqQQI2AgAg\nA0EsakECNgIAIANBPGpBAjYCACADQejlywA2AiAgA0EANgIYIANBAzYCNCADIANBMGo2AiggAyAD\nQRBqNgI4IAMgA0EMajYCMCADQRhqEOkXIANBQGskAAucAQECfyMAQSBrIgIkACACQRBqIAEQ6S8C\nQCACKAIQBEAgAiACKAIUIgM2AhggAkEIaiADEK8hIAIoAgwhAyACKAIIDQEgAEEANgIEIAAgAzYC\nACAAIAE2AhAgAkEYahDEMCACQSBqJAAPC0GsscIAQS5B3LLCABC+NgALIAIgAzYCHEHsssIAQSgg\nAkEcakGcscIAQZSzwgAQkxQAC6kBAQN/IwBBoNAAayIDJAAgACgCACIALQCFFCEEIABBAjoAhRQg\nBEECRgRAQfiVxwBBFRCJNwALIAAvAYYUIQUgA0GYPGogAEGFFBCPOBogAyADQZAoakGNKBCPOCED\nQaAoQQgQuS8gA0GNKBCPOCIAQQA6AJgoIAAgAjYClCggACABNgKQKCAAIAU7AY4oIAAgBDoAjSgg\nAEHQycAAEKUTIANBoNAAaiQAC44BAQN/IAAoAgQiAUEQaiECIAAoAgggAWtByABuQcgAbCEDA0Ag\nAwRAIAEoAgAgAUEEaigCABCVOCABQQhqKAIAIAFBDGooAgAQlTgCQCABQTBqKAIABEAgAhDiKQwB\nCyACEOArCyABQcgAaiEBIANBuH9qIQMgAkHIAGohAgwBCwsgACgCACAAKAIMENkwC8UBAQJ+IABC\n8P///////z8gACkDIH0iAkL/////////A4NC8P///////z8gACkDGH0iAUIziHw3AyAgACABQv//\n//////8Dg0Lw////////PyAAKQMQfSIBQjOIfDcDGCAAIAFC/////////wODQvD///////8/IAAp\nAwh9IgFCM4h8NwMQIAAgAUL/////////A4NC0P3//////z8gACkDAH0iAUIziHw3AwggACACQjOI\nQhN+IAFC/////////wODfDcDAAuNAQICfwN+IwBBMGsiBCQAIARBCGpBAEEoEJE4GgNAIANBBUYE\nQCAAIARBCGoQ1g8gBEEwaiQABSABIANB8I7CABCtKykDACEGIAIgA0GAj8IAEK0rKQMAIQcgBEEI\naiADQZCPwgAQrSsgByAGIAVCNIh8fCIFQv////////8HgzcDACADQQFqIQMMAQsLC5cBAQF/IwBB\nIGsiAyQAIANBCGogARDsIQJAAkAgAy0ACEUEQCADLQAJBEAgAUUNAiAAIAEgAhCaHAwDCyADQQs6\nAAggA0EIaiADQRhqQZTFwgAQiA8hASAAQQA2AgAgACABNgIEDAILIAMoAgwhASAAQQA2AgAgACAB\nNgIEDAELQZChzABBK0H8l8oAEPkdAAsgA0EgaiQAC5kBAQF/AkAgBSAAQX9qRgRAIAEvAfYRIgBB\nCk0NAUGoissAQSBB9IvLABD5HQALQbSLywBBMEHki8sAEPkdAAsgASAAQQFqIgU7AfYRIAEgAEED\ndGoiByADNgIEIAcgAjYCACABIABByAFsakHYAGogBEHIARCPOBogASAFQQJ0akH4EWogBjYCACAG\nIAU7AfQRIAYgATYC8BELmAEBAX8CQCAFIABBf2pGBEAgAS8BygYiAEEKTQ0BQaiKywBBIEH0i8sA\n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\nMCACQQM2AgggAkKCgICAEDcCABC/MCIDIAMoAgAiBEEBajYCACAEQX9KBEBBmANBCBC5LyABQZAD\nEI84IgEgAzYClAMgASACNgKQAyABQbjIxgAQpRMgACADNgIEIAAgAjYCAA8LAAueAQEBfyMAQdAA\nayICJAAgAiABOgAJIAIgADoACCACQQA2AhggAkKAgICAEDcDECACQQM6AEAgAkKAgICAgAQ3Azgg\nAkEANgIwIAJBADYCKCACQazOyAA2AiQgAiACQRBqNgIgIAJBCGogAkEgahDXBARAQaziywBBNyAC\nQcgAakHEzsgAQcDjywAQkxQACyACQRBqEM4DIAJB0ABqJAALngEBAX8jAEHQAGsiAiQAIAIgATYC\nDCACIAA2AgggAkEANgIYIAJCgICAgBA3AxAgAkEDOgBAIAJCgICAgIAENwM4IAJBADYCMCACQQA2\nAiggAkGkn8oANgIkIAIgAkEQajYCICACQQhqIAJBIGoQsTUEQEGs4ssAQTcgAkHIAGpBvJ/KAEHA\n48sAEJMUAAsgAkEQahDOAyACQdAAaiQAC4wBAQJ/AkAgACgCACgCACICKAIAIAJBBGooAgAgACgC\nBCgCDEEAIAFrQfQAbGpBjH9qIgAoAgAgAEEEaigCABC7NkUNACACQQhqKAIAIAJBDGooAgAgACgC\nCCAAQQxqKAIAELs2RQ0AIAJBEGooAgAgAkEUaigCACAAKAIQIABBFGooAgAQuzYhAwsgAwuPAQEE\nfyMAQRBrIgMkACAAKAIIIQQgACgCBCIALwGOAiEFIANBCGoiBiABQQhqKAIANgIAIAMgASkCADcD\nACAAQQRqIAVBAWoiASAEIAMQ9BogBiACQQhqKAIANgIAIAMgAikCADcDACAAQYgBaiICIAEgBCAD\nEPQaIAAgATsBjgIgA0EQaiQAIAIgBEEMbGoLhQEBAn8jAEEQayIEJAACQCACQQdqQQAgAmtxIgMg\nA0F4akkNACABIANqIgEgA0kNAEGAgICAeCACQQQgAkEESxsiAmsgAUkNACAAIAI2AgQgACABIAJq\nQX9qQQAgAmtxNgIAIARBEGokAA8LQdCfzABBKyAEQQhqQajmwABB1ObAABCTFAALhgEBAn4gAEIA\nIAKtQv8Bg30iBCAAKQMAIgMgASkDAIWDIAOFNwMAIAAgACkDCCIDIAEpAwiFIASDIAOFNwMIIAAg\nACkDECIDIAEpAxCFIASDIAOFNwMQIAAgACkDGCIDIAEpAxiFIASDIAOFNwMYIAAgBCAAKQMgIgQg\nASkDIIWDIASFNwMgC4YBAQJ+IABCACADrUL/AYN9IgUgASkDICIEIAIpAyCFgyAEhTcDICAAIAEp\nAxgiBCACKQMYhSAFgyAEhTcDGCAAIAEpAxAiBCACKQMQhSAFgyAEhTcDECAAIAEpAwgiBCACKQMI\nhSAFgyAEhTcDCCAAIAUgASkDACIFIAIpAwCFgyAFhTcDAAuXAQACQCAGIABBf2pGBEAgAS8BtgEi\nAEEKTQ0BQaiKywBBIEH0i8sAEPkdAAtBtIvLAEEwQeSLywAQ+R0ACyABIABBAWoiBjsBtgEgASAA\nQQN0aiIAIAM2AgQgACACNgIAIABB3ABqIAU2AgAgAEHYAGogBDYCACABIAZBAnRqQbgBaiAHNgIA\nIAcgBjsBtAEgByABNgKwAQuJAQIDfwF+IwBBMGsiAiQAIAJBEGogARD5CgJAIAIoAhhFBEBBACEB\nDAELIAJBKGoiAyACQRhqKAIANgIAIAIgAikDECIFNwMgIAJBCGogBaciASgCACABQQRqKAIAEJQk\nIAIoAgwhBCACKAIIIQEgAxCzKgsgACAENgIEIAAgATYCACACQTBqJAALngEBAX8jAEHQAGsiAiQA\nIAIgATYCDCACIAA2AgggAkEANgIYIAJCgICAgBA3AxAgAkEDOgBAIAJCgICAgIAENwM4IAJBADYC\nMCACQQA2AiggAkGU4ssANgIkIAIgAkEQajYCICACQQhqIAJBIGoQsTUEQEGs4ssAQTcgAkHIAGpB\n5OLLAEHA48sAEJMUAAsgAkEQahDOAyACQdAAaiQAC40BAQJ/IwBBIGsiAiQAIAJBCGogARCZCgJA\nIAIoAggiA0UEQCAAQQA2AgAMAQsCQCACKAIMIgEtAABBAkcEQCACQRBqIAEQzCgMAQsgAkEQaiAB\nQQhqKAIAIAFBDGooAgAQ/h0LIAAgAzYCACAAIAIpAxA3AgQgAEEMaiACQRhqKAIANgIACyACQSBq\nJAALjAEBBX8jAEHQAGsiAiQAIAAgASgCRCIFIAEoAkAiA2sQ8g4gACgCCCEEIAAoAgQhBiACQQhq\nIAFBwAAQjzgaIAIgBTYCTANAIAMgBUZFBEAgAiADQQFqIgE2AkggBCAGaiACQQhqIANqLQAAOgAA\nIARBAWohBCABIQMMAQsLIAAgBDYCCCACQdAAaiQAC3cBAX8jAEEwayIBJAACfyAAKAIABEAgAUEY\naiAAQRBqKQIANwMAIAFBEGogAEEIaikCADcDACABIAApAgA3AwggAUIANwIkIAFBCGogAUEgahD1\nAwwBCyAAQQhqKAIAIABBDGooAgBBDGxqQdwAagsgAUEwaiQAC3cBAX8jAEEwayIBJAACfyAAKAIA\nBEAgAUEYaiAAQRBqKQIANwMAIAFBEGogAEEIaikCADcDACABIAApAgA3AwggAUIANwIkIAFBCGog\nAUEgahD5AwwBCyAAQQhqKAIAIABBDGooAgBBDGxqQdwAagsgAUEwaiQAC44BAgF/An4jAEEQayIC\nJAAgAiABEK4RAkAgAikDACIDQgJSBEAgACADUAR/QYCU69wDBSACNQIIIAI1AgxCIIaEIgRC6AeA\nIgNCmPj//w9+IAR8p0HAhD1sQYCU69wDcAs2AgggACADNwMADAELIAIoAgghASAAQYGU69wDNgII\nIAAgATYCAAsgAkEQaiQAC6EBAQJ/IwBB0ABrIgAkACAAQRE2AgwgAEHUhMwANgIIIABBADYCGCAA\nQoCAgIAQNwMQIABBAzoAQCAAQoCAgICABDcDOCAAQQA2AjAgAEEANgIoIABBtMrHADYCJCAAIABB\nEGo2AiAgAEEIaiAAQSBqELE1BEBBrOLLAEE3IABByABqQczKxwBBwOPLABCTFAALIABBEGoQzgMg\nAEHQAGokAAuOAQEFfyMAQRBrIgIkACACQQhqIAEoAgAgAUEEaigCABCXKCACKAIMIQUgAigCCCEG\nIAEoAggiBCAEKAIAIgNBAWo2AgACQCADQX9MDQAgASgCDCIBIAEoAgAiA0EBajYCACADQX9MDQAg\nACABNgIMIAAgBDYCCCAAIAY2AgAgACAFNgIEIAJBEGokAA8LAAuSAQEDfyMAQRBrIgIkAAJAAkAg\nASgCACIEBEAgAkEIaiABKAIEIgFBARCZFCACIAFBARCZFCACKAIAIAIoAgQQ4TAiA0UNAiADQoGA\ngIAQNwIAIANBCGogBCABEI84GiAEIAEQoDUgACABNgIEIAAgAzYCAAwBCyAAQQA2AgAgACABKAIE\nNgIECyACQRBqJAAPCwALfgEBfyMAQTBrIgEkACABQQhqQYiQzABBCxClMCAAAn8gAS0ACEUEQCAA\nIAEpAAk3AAEgAEEZaiABQSFqKQAANwAAIABBEWogAUEZaikAADcAACAAQQlqIAFBEWopAAA3AABB\nAAwBCyAAIAEoAgw2AgRBAQs6AAAgAUEwaiQAC4kBAQF/IwBBEGsiAiQAIAACfyABLQAARQRAIAAg\nASkAATcAASAAQRlqIAFBGWopAAA3AAAgAEERaiABQRFqKQAANwAAIABBCWogAUEJaikAADcAAEEA\nDAELIAJBCGogAUEMaigCADYCACACIAEpAgQ3AwAgACACEJYXNgIEQQELOgAAIAJBEGokAAuEAQEB\nfyACQX9qIQQgAAJ/AkACQCABQf//A3FFBEAgBEH//wNxQShPDQIgACADIARBEHRBEHVBBHRqKAIA\nNgIEDAELIARB//8DcUEETw0BIAMgAkEQdEGAgJwBakEQdUEEdGooAgAiAUUNASAAIAE2AgQLQQAM\nAQsgAEEBOgABQQELOgAAC5MBAQR/IwBBEGsiAiQAAkACQEHctc4ALQAARQRAEPgbIgEoAgAiA0F/\nTA0BQQEhBCABIANBAWo2AgAgAUEIaiEDIAEtAAQNAiAAIAM2AgQgAEEIaiABNgIACyAAIAQ2AgAg\nAkEQaiQADwsACyACIAE2AgwgAiADNgIIQdCfzABBKyACQQhqQYDWygBBwNfKABCTFAALrAEBAX8j\nAEHQAGsiAyQAIANBQGtCADcDACADQgA3AzggAyABNwMwIAMgAULzytHLp4zZsvQAhTcDICADIAFC\n7d6R85bM3LfkAIU3AxggAyAANwMoIAMgAELh5JXz1uzZvOwAhTcDECADIABC9crNg9es27fzAIU3\nAwggA0EgNgJMIANBCGogA0HMAGpBBBDBDSADQQhqIAJBIBDBDSADQQhqEPgKIANB0ABqJAALqAEA\nIABCgICAgMAANwKQASAAQoCAgIDAADcCeCAAQoCAgICAATcCYCAAQoCAgIDAADcCOCAAQZgBakEA\nNgIAIABBiAFqQgg3AgAgAEGAAWpCADcCACAAQfAAakIENwIAIABB6ABqQgA3AgAgAEHIAGpCBDcC\nACAAQUBrQgA3AgAgAEGcAWoQ/SggAEEANgJcIABB1ABqQQA2AgAgAEEANgIgIABBADYCAAuQAQIE\nfwF+IAAoAhgiA0UEQEEADwsgACgCECEBIAAoAgghAiAAKQMAIQUDQCAFQgBSRQRAIAAgAUFAaiIB\n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\nCWopAAA3AAAgAkEYaiABQRBqKQAANwAAIAIgAzoACCACIAEpAAE3AAkgACACQQhqEOoDCyACQSBq\nJAALhAEBAn8jAEEgayICJAAgAS0AACEDIAFBBjoAAAJAIANBBkYEQEHE+8gAQRAQlhQhASAAQQA2\nAgQgACABNgIADAELIAJBEWogAUEJaikAADcAACACQRhqIAFBEGopAAA3AAAgAiADOgAIIAIgASkA\nATcACSAAIAJBCGoQqh0LIAJBIGokAAuEAQECfyMAQSBrIgIkACABLQAAIQMgAUEGOgAAAkAgA0EG\nRgRAQcT7yABBEBCWFCEBIABBADYCBCAAIAE2AgAMAQsgAkERaiABQQlqKQAANwAAIAJBGGogAUEQ\naikAADcAACACIAM6AAggAiABKQABNwAJIAAgAkEIahC9DwsgAkEgaiQAC3IBAn8gAUE8aigCAARA\nIAFBOGooAgAgAUE0aigCAGtBmAFuIQILIAAgAUHMAGooAgAEfyABQcgAaigCACABQcQAaigCAGtB\nmAFuBUEACyACaiICNgIAIAAgASgCLAR/QQAFIABBCGogAjYCAEEBCzYCBAtyAQJ/IAFBPGooAgAE\nQCABQThqKAIAIAFBNGooAgBrQcwAbiECCyAAIAFBzABqKAIABH8gAUHIAGooAgAgAUHEAGooAgBr\nQcwAbgVBAAsgAmoiAjYCACAAIAEoAiwEf0EABSAAQQhqIAI2AgBBAQs2AgQLhAEBAn8jAEEgayIC\nJAAgAS0AACEDIAFBBjoAAAJAIANBBkYEQEHE+8gAQRAQlhQhASAAQQY6AAAgACABNgIEDAELIAJB\nEWogAUEJaikAADcAACACQRhqIAFBEGopAAA3AAAgAiADOgAIIAIgASkAATcACSAAIAJBCGoQiAML\nIAJBIGokAAuEAQECfyMAQSBrIgIkACABLQAAIQMgAUEGOgAAAkAgA0EGRgRAQcT7yABBEBCWFCEB\nIABBADYCACAAIAE2AgQMAQsgAkERaiABQQlqKQAANwAAIAJBGGogAUEQaikAADcAACACIAM6AAgg\nAiABKQABNwAJIAAgAkEIahCMDwsgAkEgaiQAC5cBAQJ/IwBB8AJrIgIkACAAEJUdIAJBCGogAUGo\nAhCPOBogAkGwAmoQlR0gAkEIaiACQagBaiIBIAJBsAJqEMYFIAJBqAJqIgNBADoAACACIAFBgAFB\n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\nEOIPCyACQRBqJAALjQEBAX8jAEEQayIFJAACQAJAIAAgASACENsWIgINACAALQAADQEgBUEIaiAA\nKAIEIgAoAgAQwDYgBUEIahDELSICDQAgBUEIaiAAKAIAIAMgBBD+BiAFQQhqEMQtIgINACAFQQQ6\nAAggBUEIahDELSECCyAFQRBqJAAgAg8LQcCKzABBKEGkhMwAEPkdAAuNAQEDfyMAQRBrIgIkACAA\nLQAARQRAIAJBCGogACgCBCIEKAIAIAAtAAFBAUYQqC4CQCACQQhqEMQtIgMNACAAQQI6AAEgAUEE\naigCACABQQhqKAIAIAQoAgAQsDciAw0AIAJBBDoACCACQQhqEMQtIQMLIAJBEGokACADDwtBwIrM\nAEEoQZSEzAAQ+R0AC4kBAQN/IwBBEGsiAiQAAkAgARDuJyIERQRAIABBADYCACAAQQhqQQA2AgAM\nAQtBASEDIAEgASgCCEEBajYCCCACIAQQlgYCQCACKAIEBEAgACACKQMANwIEIABBDGogAkEIaigC\nADYCAEEAIQMMAQsgACACKAIANgIECyAAIAM2AgALIAJBEGokAAuJAQEDfyMAQRBrIgIkAAJAIAEQ\n7iciBEUEQCAAQQA2AgAgAEEIakEANgIADAELQQEhAyABIAEoAghBAWo2AgggAiAEENcTAkAgAigC\nBARAIAAgAikDADcCBCAAQQxqIAJBCGooAgA2AgBBACEDDAELIAAgAigCADYCBAsgACADNgIACyAC\nQRBqJAALagIBfwF+An8gAkEDTQRAQQAMAQsgACABajUAACEEQQQLIgNBAXIgAkkEQCAAIAEgA2pq\nMwAAIANBA3SthiAEhCEEIANBAnIhAwsgAyACSQR+IAAgASADamoxAAAgA0EDdK2GIASEBSAECwuH\nAQECfyAALwGSAyIDQQpNBEAgACADQQFqOwGSAyAAIANBDGxqIgRBlAJqIAFBCGooAgA2AgAgBEGM\nAmogASkCADcCACAAIANBGGxqIgAgAikDADcDACAAQQhqIAJBCGopAwA3AwAgAEEQaiACQRBqKQMA\nNwMADwtBqIrLAEEgQaSLywAQ+R0AC4oBAgF/AX4jAEEQayICJAACQAJAIABBBGogARCXDCIDIAEp\nAwBRDQAgAiAAKAIAQQhqEIgqIAIoAgAEQBCkOEUNAiACQQhqKAIAIgAgACgCAEF/ajYCAAwBCyAC\n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\nA3RqIgRBsAFqKAIAIARBtAFqKAIAEKA1IAEgAkEEdGoiASgCACICIAIoAgAiAkF/ajYCACACQQFG\nBEAgASgCABDJJgsgAUEEahDlFQwBCwsgA0EQaiQAC4YBAQF/IwBBQGoiAyQAIAMgADYCDCADQSxq\nQQE2AgAgA0E0akEBNgIAIANBkL7LADYCKCADQQA2AiAgA0GAATYCPCADIANBOGo2AjAgAyADQQxq\nNgI4IANBEGogA0EgahCzEiADKAIUIgAgAygCGCABIAIQgAUgAygCECAAEIw0IANBQGskAAuJAQEB\nfyMAQUBqIgIkACACIAA2AgwgAkGBATYCJCACIAJBDGo2AiAgAkEBNgI8IAJBATYCNCACQZSNzAA2\nAjAgAkEANgIoIAIgAkEgajYCOCACQRBqIAJBKGoQmgcgAigCFCIAIAIoAhggASgCACABQQRqKAIA\nEIAFIAIoAhAgABCMNCACQUBrJAALjQEBA38gACgCACAAQQRqKAIAEKA1IABBCGohAgJAIABBFGoi\nASgCAEEDRgRAIAIoAgAiASgCACABQQRqKAIAEKA1IAFBnAJqKAIAIAFBoAJqKAIAEIw0IAFByABq\nIgMQpDQgAxDENiABQZACahDXFSACKAIAEMIFDAELIAEQ0isgAhDXFQsgAEEgahDXFQt9AQF/IwBB\nIGsiAiQAIAJBGGogAUEQaikDADcDACACQRBqIAFBCGopAwA3AwAgAiABKQMANwMIIAIgAkEIahDV\nGgJAIAIoAgAiAQRAIAAgAigCBDYCBCAAIAE2AgAMAQsgAigCBCEBIABBADYCACAAIAE2AgQLIAJB\nIGokAAuLAQEDfyMAQUBqIgMkACADQRBqIAIQwx0gAygCEEUEQEHYl8sAQS1BiJjLABDNKgALIANB\nCGogAygCFCIEQQEQzRcgAygCCCEFIAEgAiADKAIMIgEgBBDUAiADIAQ2AjggAyABNgI0IAMgBTYC\nMCADQRhqIANBMGoQjxggACADQRhqEL4VIANBQGskAAuCAQEBfyMAQRBrIgYkACAGQQhqIAEoAowB\nQQhqEJooIAACf0ECIAQgBSAGKAIIIAYoAgwQnDQNABpBBiACIAMgAUHYAGooAgAiAkEgaigCACAC\nQSRqKAIAEJw0DQAaQQFBDCABQYQBaigCACABQYgBaigCABDGGBsLNgIAIAZBEGokAAuQAQECfyMA\nQRBrIgMkAAJAAkAgAEH1oMkAQRIQmRUiBA0AIAAtAAANASADQQhqIAAoAgQiACgCABDANiADQQhq\nEMQtIgQNACABQeahyQAgARsgAkEjIAEbIAAoAgAQhSciBA0AIANBBDoACCADQQhqEMQtIQQLIANB\nEGokACAEDwtBwIrMAEEoQaSEzAAQ+R0AC34CAX8CfiMAQTBrIgIkACABKQMQIQMgAUEWOgAQIAJB\nCGogAUEYaikDACIENwMAIAIgAzcDACACQShqIgEgBDcDACACIAM3AyAgAkEQaiACQSBqEJomIAEg\nAkEYaikDADcDACACIAIpAxA3AyAgACACQSBqENoQIAJBMGokAAt+AgF/An4jAEEwayIBJAAgACkD\nECECIABBFjoAECABQQhqIABBGGopAwAiAzcDACABIAI3AwAgAUEoaiIAIAM3AwAgASACNwMgIAFB\nEGogAUEgahCaJiAAIAFBGGopAwA3AwAgASABKQMQNwMgIAFBIGoQmyYgAUEwaiQAQQALfgIBfwJ+\nIwBBMGsiAiQAIAEpAxAhAyABQRY6ABAgAkEIaiABQRhqKQMAIgQ3AwAgAiADNwMAIAJBKGoiASAE\nNwMAIAIgAzcDICACQRBqIAJBIGoQmiYgASACQRhqKQMANwMAIAIgAikDEDcDICAAIAJBIGoQixMg\nAkEwaiQAC34CAX8CfiMAQTBrIgIkACABKQMQIQMgAUEWOgAQIAJBCGogAUEYaikDACIENwMAIAIg\nAzcDACACQShqIgEgBDcDACACIAM3AyAgAkEQaiACQSBqEJomIAEgAkEYaikDADcDACACIAIpAxA3\nAyAgACACQSBqEM0lIAJBMGokAAt9AQJ/IwBBMGsiAiQAIAJBCGogARDVIyACKAIMIQEgAkEQaiAC\nKAIIIgMoAiBBCGogA0EkaigCABCwGCABIAEoAgBBf2o2AgAgAkEoaiACQRhqKAIANgIAIAIgAikD\nEDcDICACIAJBIGoQrhggACACKQMANwMAIAJBMGokAAumAQECfyAAKAIEBEAgACgCABDCBQsgAEEk\naiIBKAIAIABBKGooAgAQ0CAgASgCACEBIABBIGooAgAiAgRAIAEgAkE0bBCgNQsgAEEwaiIBKAIA\nIABBNGooAgAQ9SYgASgCACEBIABBLGooAgAiAgRAIAEgAkEkbBCgNQsgACgCQCIBBEAgARC+DiAA\n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\nQAJAAkACQAJAIAAtANMBDgYABgYBAgMGCyAAQZABahChMQ8LIABBkAJqENgpDAMLIABB2AFqEMwt\nIABBQGsQww8gAEEAOgDQAQwBCyAAQdgBahDMLQsgACgCCEUNACAALQDRAUUNACAAEMMPCyAAQQA6\nANEBIAAtANIBBEAgAEHYAWoQoTELIABBADoA0gELC34BAX8jAEEgayICJAAgAS0ABEECRgRAIAAg\nASkCCDcCACAAQQhqIAFBEGooAgA2AgAgAkEgaiQADwsgAkEYaiABQRBqKAIANgIAIAJBEGogAUEI\naikCADcDACACIAEpAgA3AwhBvJfLAEEMIAJBCGpB9JTLAEHIl8sAEJMUAAuaAQACQAJAAkACQAJA\nAkACQAJAIAAtAO4BDggGBwcAAQIDBAcLIABB8AFqELAxDAQLIABB8AFqEIwjDAMLIABB+AFqELgd\nIABB8CBqEKEfDAILIABB8AFqEK8iDAELIABB8AFqENErCyAALQDsAQRAIAAQwRsLIABBADoA7AEg\nAEHIAWoQ5SsgAC0A7QFFDQELIABB4AFqEOUrCwuCAQEEfyMAQfAAayIDJAAgAUEkaigCACEEIAFB\nIGooAgAhBSADQRBqIAFBKGooAgAgAUEsaigCABCFIyADKAIUIQEgAygCECEGIANBGGogAkHYABCP\nOBogA0EIahCzBiAAIAUgBCAGIAEgA0EYaiADKAIIIAMoAgwQnBEgA0HwAGokAAuLAQECfyMAQRBr\nIgEkAAJAAkACQCAALQAARQRAIAAoAgQhAiAALQABDQEMAgtBwIrMAEEoQdC8xwAQ+R0ACyABQQhq\nIAIoAgAQjjcgAUEIahDELSIADQELIAFBBDoACCABQQhqEMQtIgANACABQQhqIAIoAgAQjjcgAUEI\nahDELSEACyABQRBqJAAgAAuSAQECfyMAQSBrIgAkAAJ/QYS3zgAoAgAiAQRAQYi3zgBBACABGwwB\nCyAAQQhqEKkIQYS3zgAoAgBBhLfOAEEBNgIAQYi3zgAgACkDCDcCAEGQt84AIABBEGopAwA3AgBB\nmLfOACAAQRhqKAIANgIABEBB/LbOAEH8ts4AKAIAQX9qNgIAC0GIt84ACyAAQSBqJAALigEBA38g\nAEG5893xeWwhAwJAA0BBgLfOACgCACIARQRAEMMiIQALIANBACAAKAIIa3YiASAAKAIEIgJPDQEg\n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\nnhMgAUEwaiQAC3sBA38jAEEwayIBJAAgAQJ/IAAoAgQiAgRAIAFBIGogAjYCACABQRxqIAAoAgAi\nAzYCACABIAI2AhBBACECIAFBADYCCCABIAM2AgwgACgCCAwBC0ECIQIgAUECNgIIQQALNgIoIAEg\nAjYCGCABQQhqEKoZIAFBMGokAAt7AQN/IwBBMGsiASQAIAECfyAAKAIEIgIEQCABQSBqIAI2AgAg\nAUEcaiAAKAIAIgM2AgAgASACNgIQQQAhAiABQQA2AgggASADNgIMIAAoAggMAQtBAiECIAFBAjYC\nCEEACzYCKCABIAI2AhggAUEIahC/GyABQTBqJAALjQEAAkACQAJAAkAgAC0AlgVBfWoOAgABAwsg\nAEGYBWoQ3BIgAEEgahCbKyAAQQA6AJQFDAELIABBoAVqENErIABBmAVqKAIAIABBnAVqKAIAEKA1\nIABBIGoQmysgAEEAOgCUBSAAKQM4QgJSDQAgAEHQAGopAwBCEFENACAAQUBrEP4WCyAAQQA6AJUF\nCwt7AQN/IwBBMGsiASQAIAECfyAAKAIEIgIEQCABQSBqIAI2AgAgAUEcaiAAKAIAIgM2AgAgASAC\nNgIQQQAhAiABQQA2AgggASADNgIMIAAoAggMAQtBAiECIAFBAjYCCEEACzYCKCABIAI2AhggAUEI\nahC9GyABQTBqJAALewEDfyMAQTBrIgEkACABAn8gACgCBCICBEAgAUEgaiACNgIAIAFBHGogACgC\nACIDNgIAIAEgAjYCEEEAIQIgAUEANgIIIAEgAzYCDCAAKAIIDAELQQIhAiABQQI2AghBAAs2Aigg\nASACNgIYIAFBCGoQ+BwgAUEwaiQAC3sBA38jAEEwayIBJAAgAQJ/IAAoAgQiAgRAIAFBIGogAjYC\nACABQRxqIAAoAgAiAzYCACABIAI2AhBBACECIAFBADYCCCABIAM2AgwgACgCCAwBC0ECIQIgAUEC\nNgIIQQALNgIoIAEgAjYCGCABQQhqEPkXIAFBMGokAAuAAQEBfyMAQRBrIgIkACAAKAIARQRAIAIg\nASgCBCABKAIIELAYAn8gAigCBARAIABBEGoiASgCACAAQRRqKAIAEJs0IABBGGogAkEIaigCADYC\nACABIAIpAwA3AgBBAAwBCyACKAIACyACQRBqJAAPC0HAiswAQShB1PvIABD5HQALeAEBfyMAQTBr\nIgMkACADIAI2AgQgAyABNgIAIANBFGpBAjYCACADQRxqQQI2AgAgA0EsakECNgIAIANBqOXLADYC\nECADQQA2AgggA0E4NgIkIAMgADYCICADIANBIGo2AhggAyADNgIoIANBCGoQ6RcgA0EwaiQAC4YB\nAQN/IwBBIGsiAiQAIAEoAgghAyABKAIEIQQCfyABKAIARQRAIAIgBCADEIUjIAIoAgAhAyACKAIE\nDAELIAIgASgCDDYCGCACIAM2AhQgAiAENgIQIAJBCGogAkEQahDyHiACKAIIIQMgAigCDAshASAA\nIAM2AgAgACABNgIEIAJBIGokAAt7AQN/IwBBMGsiASQAIAECfyAAKAIEIgIEQCABQSBqIAI2AgAg\nAUEcaiAAKAIAIgM2AgAgASACNgIQQQAhAiABQQA2AgggASADNgIMIAAoAggMAQtBAiECIAFBAjYC\nCEEACzYCKCABIAI2AhggAUEIahCBGiABQTBqJAALewEDfyMAQTBrIgEkACABAn8gACgCBCICBEAg\nAUEgaiACNgIAIAFBHGogACgCACIDNgIAIAEgAjYCEEEAIQIgAUEANgIIIAEgAzYCDCAAKAIIDAEL\nQQIhAiABQQI2AghBAAs2AiggASACNgIYIAFBCGoQyBsgAUEwaiQAC3sBA38jAEEwayIBJAAgAQJ/\nIAAoAgQiAgRAIAFBIGogAjYCACABQRxqIAAoAgAiAzYCACABIAI2AhBBACECIAFBADYCCCABIAM2\nAgwgACgCCAwBC0ECIQIgAUECNgIIQQALNgIoIAEgAjYCGCABQQhqEOoUIAFBMGokAAt7AQN/IwBB\nMGsiASQAIAECfyAAKAIEIgIEQCABQSBqIAI2AgAgAUEcaiAAKAIAIgM2AgAgASACNgIQQQAhAiAB\nQQA2AgggASADNgIMIAAoAggMAQtBAiECIAFBAjYCCEEACzYCKCABIAI2AhggAUEIahCiHyABQTBq\nJAALewEDfyMAQTBrIgEkACABAn8gACgCBCICBEAgAUEgaiACNgIAIAFBHGogACgCACIDNgIAIAEg\nAjYCEEEAIQIgAUEANgIIIAEgAzYCDCAAKAIIDAELQQIhAiABQQI2AghBAAs2AiggASACNgIYIAFB\nCGoQwBsgAUEwaiQAC4QBAQF/IwBBEGsiAiQAIAJBCGogAUEAIAIQ2RICQCACLQAIQQJHBEAgAiAC\n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\nDCAAKAIIDAELQQIhAiABQQI2AghBAAs2AiggASACNgIYIAFBCGoQohUgAUEwaiQAC3wBAX8jAEGA\nAWsiAiQAIAJBEGogARDrASAAAn8gAigCEARAIAJByABqIAJBEGpBOBCPOBogAkEIaiACQcgAahCN\nESACIAIoAgggAigCDBCbLiACKAIAIQEgAigCBAwBC0EBIQEgAigCFAs2AgQgACABNgIAIAJBgAFq\nJAALfAEBfyMAQYABayICJAAgAkEQaiABEOsBIAACfyACKAIQBEAgAkHIAGogAkEQakE4EI84GiAC\nQQhqIAJByABqEI8RIAIgAigCCCACKAIMEJsuIAIoAgAhASACKAIEDAELQQEhASACKAIUCzYCBCAA\nIAE2AgAgAkGAAWokAAt8AQF/IwBBgAFrIgIkACACQRBqIAEQ6wEgAAJ/IAIoAhAEQCACQcgAaiAC\nQRBqQTgQjzgaIAJBCGogAkHIAGoQjhEgAiACKAIIIAIoAgwQmy4gAigCACEBIAIoAgQMAQtBASEB\nIAIoAhQLNgIEIAAgATYCACACQYABaiQAC34BAn8CQAJ/IAJB/wFxIgNB4wBNBEBBAiADQQpJDQEa\nQQEhBCABIANBAXRB2NvLAGovAAA7AAEMAgsgASADQeQAcEEBdEHY28sAai8AADsAASADQeQAbiEC\nQQALIgQgAWogAkEwajoAAAsgACAEQQNzNgIEIAAgASAEajYCAAt7AQF/IwBBQGoiAyQAAn8gAEUE\nQCADQRBqIAEgAhDcNyADQRBqEI8tDAELIANBMGogASACENw3IANBEGogAEEMaigCAEHFoscAQRcg\nAygCNCIAIAMoAjgQgwcgAyADQRBqENcRIAMoAjAgABCMNCADEI8tCyADQUBrJAALiQECAX8BfiMA\nQRBrIgMkACADQQhqIAFBHGooAgAgAUEgaigCACACEIUNAkAgAygCCEEDRgRAQQIhAQwBC0EBIQEC\nQAJAAkAgAykDCCIEpw4DAAECAQtBkKHMAEErQbiXxwAQ+R0AC0EAIQELIARCIIinIQILIAAgAjYC\nBCAAIAE2AgAgA0EQaiQAC3wBBH8gASgCCCIFIAEoAgQiBiAFIAZLGyEGIAEoAgAhBwJAAkADQCAF\nIAZGDQEgBSAHai0AACIIQVBqQf8BcUEKSQRAIAEgBUEBaiIFNgIIDAELCyAIQSByQeUARg0BCyAA\nIAEgAiADIAQQuA4PCyAAIAEgAiADIAQQmAgLggEBAn8jAEEgayICJAAgAkEIaiABEOkmAn8gAigC\nCCACKAIMQeilyQBBFhD5LEUEQCACQRhqIAFBCGopAgA3AwAgAiABKQIANwMQIAIgAkEQahDgFSAC\nKAIEIQEgAigCAAwBCyABEIgtQQALIQMgACABNgIEIAAgAzYCACACQSBqJAALigECAX8BfiMAQTBr\nIgUkACABKAIAIQEgBSACKAIANgIsIAUgATYCKCAFQgE3AxggBUEQaiADIAQQxi0gBSgCECAFQRhq\nIAUoAhQoAhwRFAAhBiAFQQhqIAMgBBCXKCAFKAIIIQIgACABNgIQIAAgBSgCDDYCDCAAIAI2Aggg\nACAGNwMAIAVBMGokAAt0AQV/AkAgASgCACIDQX9GDQAgAygCACECAkADQCACRQ0CIAJBf0wNASAD\nIAJBAWogAygCACIEIAIgBEYbNgIAIAIgBEcgBCECDQALIAEoAgQhAiABKAIAIgFFDQEgASEFDAEL\nAAsgACACNgIEIAAgBTYCAAtyAQF/IAJBAWoiBCABSQRAIAAgBEEFdGogACACQQV0aiACQX9zIAFq\nQQV0EI44GgsgACACQQV0aiIAIAMpAAA3AAAgAEEYaiADQRhqKQAANwAAIABBEGogA0EQaikAADcA\nACAAQQhqIANBCGopAAA3AAALawEFfiAAIANC/////w+DIgQgAUL/////D4MiBX4iBiAEIAFCIIgi\nB34iBCAFIANCIIgiCH58IgFCIIZ8IgU3AwAgACAFIAZUrSAHIAh+IAEgBFStQiCGIAFCIIiEfHwg\nAiADfkIAfHw3AwgLeQECfyMAQRBrIgIkACACQQE2AgACQCABQQhqIAIQkxYiAUUNACABLQAADQAg\nACABKQABNwABIABBGWogAUEZaikAADcAACAAQRFqIAFBEWopAAA3AAAgAEEJaiABQQlqKQAANwAA\nQQEhAwsgACADOgAAIAJBEGokAAtzAQF/IwBBEGsiBSQAAkAgA0UEQCABRQ0BIAAQwgUMAQsgAiAE\nRwRAIAVBCGogAyAEQQAQ8iZBACEEIAUoAggiAkUNASACIAAgAxCPOCEEIAEEQCAAEMIFCwwBCyAA\nIAEgAiADEJcFIQQLIAVBEGokACAEC3oBBX8jAEEQayICJAAgAS0AFCEEIAEoAggiBUELTwRAIAJB\n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\nAgQgACACNgIAIANBIGokAAuAAQEEfyMAQSBrIgMkACABLwGKASEEIANBADoAGCADIAQ2AhQgA0EA\nNgIQIAFBkAFqIQQDQCADQQhqIANBEGoQ7xsgAygCCARAIAQgAygCDCIFQQJ0aigCACIGIAU7AYgB\nIAYgATYCWAwBCwsgACABNgIEIAAgAjYCACADQSBqJAALfAEEfyMAQSBrIgEkAANAIAEgABCkIiAB\nIAEoAggiAjYCGCABIAEpAwA3AxAgAUEQahCINSACDQALIAAoAgwiAwRAIAAoAhAiAiACKAKABSIE\nQQR0aiACIAAoAghBBHRqIANBBHQQjjgaIAIgAyAEajYCgAULIAFBIGokAAt9AgF/AX4jAEEwayIC\nJAAgACkCACEDIAJBFGpBATYCACACQRxqQQE2AgAgAkGAjcwANgIQIAJBADYCCCACQQE2AiQgAiAD\nNwMoIAFBBGooAgAhACACIAJBIGo2AhggAiACQShqNgIgIAEoAgAgACACQQhqEOcbIAJBMGokAAt3\nAQF/IwBBMGsiAyQAIAMgATYCBCADIAA2AgAgA0EUakECNgIAIANBHGpBAjYCACADQSxqQQM2AgAg\nA0GIqcEANgIQIANBADYCCCADQQM2AiQgAyADQSBqNgIYIAMgAzYCKCADIANBBGo2AiAgA0EIaiAC\nEJkkAAt4AgF/AX4jAEEQayICJAAgAkEIaiABKAIAIAFBBGooAgAQlCQgAikDCCEDIABBLGogAUEw\naigCACABQTRqKAIAEN4MIABBCGogAUEIahCaJSAAQRRqIAFBFGoQiSUgAEEgaiABQSBqEIolIAAg\nAzcCACACQRBqJAALeQEDfwJAIAAoAggiA0UgASgCCCIERXMNACADRQRAIAAoAgAgAEEEaigCACAB\nKAIAIAFBBGooAgAQuzYPCyAAKAIAIABBBGooAgAgASgCACABQQRqKAIAELo2RQ0AIAMgAEEMaigC\nACAEIAFBDGooAgAQujYhAgsgAguOAQIBfwF+IwBBsBBrIgMkACAAKAIAIgApAwAhBCAAQgM3AwAg\nBEIDUQRAQfiVxwBBFRCJNwALIAMgAEEIakGwEBCPOCEDQYAhQQgQuS8iACAENwO4ECAAQcAQaiAD\nQbAQEI84GiAAQQA6APggIAAgAjYC9CAgACABNgLwICAAQYDJwAAQpRMgA0GwEGokAAuRAQACQAJA\nAkACQAJAAkACQCAALQC+Bg4GAAYGAwECBgsgAEGsBmoQ7CsPCyAAQcAGahCuKAwCCyAAQcQGahDR\nKwwCCyAAQcAGahDRKwsgAEHcBWoQzxEgAEEAOgC8BiAAEMYcIABB+ARqEMQSCyAAQewEahDSAyAA\nLQC9BgRAIABB3ARqENcrCyAAQQA6AL0GCwt1AQR/IwBBEGsiAyQAIAMgACgCBCICNgIMIAMgAiAA\nKAIIIgFqIgI2AgggA0EIahD9JUEAIAAoAgAiBCABayIBIAEgBEsbIQEDQCABBEAgAkEAOgAAIAFB\nf2ohASACQQFqIQIMAQsLIABBADYCCCADQRBqJAALggEBA38gASgCJCIEIAQoAgAiAkEBajYCAAJA\nIAJBf0wNACAAIAEQgg0gAEEsaiABQSxqEMYgIAEoAigiAiACKAIAIgNBAWo2AgAgA0F/TA0AIAEt\nALABIQMgASgCIBC0KCEBIAAgAzoAsAEgACACNgIoIAAgBDYCJCAAIAE2AiAPCwALgAEBAX8jAEEQ\nayICJAAgASgCAEUEQCACQQxqIAFBDGooAAA2AAAgAEEFOgAAIAIgASkABDcABCAAIAIpAAE3AAEg\nAEEIaiACQQhqKQAANwAAIAFBFGooAgAiAARAIAEoAhAgABCMNAsgAkEQaiQADwtBwIrMAEEoQfyV\nygAQ+R0AC3oBAX8jAEEQayIDJAAgACgCAEUEQCADIAEgAhCwGAJ/IAMoAgQEQCAAQRBqIgEoAgAg\nAEEUaigCABCbNCAAQRhqIANBCGooAgA2AgAgASADKQMANwIAQQAMAQsgAygCAAsgA0EQaiQADwtB\nwIrMAEEoQdT7yAAQ+R0AC3oBAX8jAEEwayICJAAgAiABNgIEIAIgADYCACACQRRqQQM2AgAgAkEc\nakECNgIAIAJBLGpBAzYCACACQZDnwAA2AhAgAkEANgIIIAJBAzYCJCACIAJBIGo2AhggAiACQQRq\nNgIoIAIgAjYCICACQQhqQcTnwAAQmSQAC3cBAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRRq\nQQM2AgAgA0EcakECNgIAIANBLGpBAzYCACADQYDowAA2AhAgA0EANgIIIANBAzYCJCADIANBIGo2\nAhggAyADQQRqNgIoIAMgAzYCICADQQhqIAIQmSQAC3oBAX8jAEEwayICJAAgAiABNgIEIAIgADYC\nACACQRRqQQM2AgAgAkEcakECNgIAIAJBLGpBAzYCACACQbDowAA2AhAgAkEANgIIIAJBAzYCJCAC\nIAJBIGo2AhggAiACQQRqNgIoIAIgAjYCICACQQhqQcjowAAQmSQAC3cBAX8jAEEwayIDJAAgAyAB\nNgIEIAMgADYCACADQRRqQQI2AgAgA0EcakECNgIAIANBLGpBAzYCACADQZSwwQA2AhAgA0EANgII\nIANBAzYCJCADIANBIGo2AhggAyADQQRqNgIoIAMgAzYCICADQQhqIAIQmSQAC3cBAX8jAEEwayID\nJAAgAyABNgIEIAMgADYCACADQRRqQQI2AgAgA0EcakECNgIAIANBLGpBAzYCACADQbSwwQA2AhAg\nA0EANgIIIANBAzYCJCADIANBIGo2AhggAyADQQRqNgIoIAMgAzYCICADQQhqIAIQmSQAC3cBAX8j\nAEEwayIDJAAgAyABNgIEIAMgADYCACADQRRqQQI2AgAgA0EcakECNgIAIANBLGpBAzYCACADQeiw\nwQA2AhAgA0EANgIIIANBAzYCJCADIANBIGo2AhggAyADQQRqNgIoIAMgAzYCICADQQhqIAIQmSQA\nC3cBAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRRqQQM2AgAgA0EcakECNgIAIANBLGpBAzYC\nACADQeyxwQA2AhAgA0EANgIIIANBAzYCJCADIANBIGo2AhggAyADNgIoIAMgA0EEajYCICADQQhq\nIAIQmSQAC3YBAX4gAAJ/AkAgAkHAAEYEQCABLQA/IgJBIEkNAQsgAEEANgIEQQEMAQsgACABLwAA\nOwABIABBA2ogAUECai0AADoAACABKQADIQMgAEEMaiABQQtqQTQQjzgaIABBQGsgAjoAACAAQQRq\nIAM3AABBAAs6AAALegEBfyMAQTBrIgIkACACIAE2AgQgAiAANgIAIAJBFGpBAjYCACACQRxqQQI2\nAgAgAkEsakEDNgIAIAJB9KDCADYCECACQQA2AgggAkEDNgIkIAIgAkEgajYCGCACIAJBBGo2Aigg\nAiACNgIgIAJBCGpBhKHCABCZJAALeQECfyMAQSBrIgIkACACQRBqIAEQ0QsgAAJ/IAIoAhAiAUEC\nRwRAIAIoAhQhAyACIAIpAxg3AxggAiADNgIUIAIgATYCECACQQhqIAJBEGoQgRMgACACKQMINwIE\n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\naiAEQagBakEgQQhB2InMABC+IiAEKAIIIAQoAgwgA0EIEM8PIARB4AJqJABB/wFxRQtxAQJ/AkAg\nAQJ/IAEtAAxFBEAgASgCACICIAEoAghqIgNBAWogASgCBCIBIAMgAklBf3MgAyABSXEiAhsMAQsg\nAUEAOgAMIAEoAgAiAyABKAIETw0BQQEhAiADQQFqCzYCAAsgACADNgIEIAAgAjYCAAt4AQJ/IAAo\nAgAhAiAAIAFBCGoiAzYCACACRQRAIAFBFGpBADYCACABQRxqQQE2AgAgAw8LIAAoAgRBHGooAgBB\nCGohAANAIAAgAigCDEYNAAsgAigCFCEAIAFBFGogAjYCACABQRxqIABBAWo2AgAgAiADNgIQIAML\niwEBAX8CQAJAAkACQAJAIAAtAChBAWsOAwMAAgELAAsgACgCJCgCDCECIABBADoAICAAIAJBCGo2\nAhwLIAAgARDkBSIBRQRAQQIhAUEDIQIMAgsgABCbMSABQcgBaigCACABELovQQBHIQFBASECDAEL\nQYCAwABBI0GwnsYAEPkdAAsgACACOgAoIAELfQEBfyAAEMYnIABBCGoQrSogACgCDCIBIAEoAgAi\nAUF/ajYCACABQQFGBEAgACgCDBC8HQsgACgCECIBIAEoAgAiAUF/ajYCACABQQFGBEAgACgCEBC8\nHQsgACgCFCIBIAEoAgAiAUF/ajYCACABQQFGBEAgACgCFBC8HQsLiwEBAX8CQAJAAkACQAJAIAAt\nAChBAWsOAwMAAgELAAsgACgCJCgCFCECIABBADoAICAAIAJBCGo2AhwLIAAgARDkBSIBRQRAQQIh\nAUEDIQIMAgsgABCbMSABQcgBaigCACABELovQQBHIQFBASECDAELQYCAwABBI0HQnsYAEPkdAAsg\nACACOgAoIAELiwEBAX8CQAJAAkACQAJAIAAtAChBAWsOAwMAAgELAAsgACgCJCgCECECIABBADoA\nICAAIAJBCGo2AhwLIAAgARDkBSIBRQRAQQIhAUEDIQIMAgsgABCbMSABQcgBaigCACABELovQQBH\nIQFBASECDAELQYCAwABBI0GgnsYAEPkdAAsgACACOgAoIAELfAEDfyMAQRBrIgIkAAJAIAFBDGoi\nBCgCACIDQX9KBEAgASADQQFqNgIMIAFBFGohAyABQRBqLQAADQEgACAENgIEIAAgAzYCACACQRBq\n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\nIAVBCGogACgCBCIAKAIAEOY2IAVBCGoQxC0iAg0AIAAoAgAgAyAEELsnIgINACAFQQQ6AAggBUEI\nahDELSECCyAFQRBqJAAgAg8LQcCKzABBKEGkhMwAEPkdAAuAAQEBfyMAQRBrIgUkAAJAAkAgACAB\nIAIQ2xYiAg0AIAAtAAANASAFQQhqIAAoAgQiACgCABDANiAFQQhqEMQtIgINACADIAQgACgCABCw\nNyICDQAgBUEEOgAIIAVBCGoQxC0hAgsgBUEQaiQAIAIPC0HAiswAQShBpITMABD5HQALcQECfyAC\nQQxsIQIgAEEIaigCACEDIABBBGooAgAhBCAAKAIAIQADQAJAIAJFDQAgACABKAIARgRAIABBBEcN\nASABQQRqKAIAIAFBCGooAgAgBCADELs2DQELIAFBDGohASACQXRqIQIMAQsLIAJBAEcLdQEEfyMA\nQSBrIgEkACABQRhqIgJCADcDACABQRBqIgNCADcDACABQgA3AwgQkx0iBEEIaiABQQhqQRgQ1Qwg\nAEEAOgAAIABBEWogAikDADcAACAAQQlqIAMpAwA3AAAgACABKQMINwABIAQQ5ScgAUEgaiQAC38B\nA38jAEEQayICJAAgAC0AAEUEQCACQQhqIAAoAgQiBCgCACAALQABQQFGEN8uAkAgAkEIahDELSID\nDQAgAEECOgABIAEgBCgCABCqICIDDQAgAkEEOgAIIAJBCGoQxC0hAwsgAkEQaiQAIAMPC0HAiswA\nQShBtITMABD5HQALdwEBf0EMEI4CIgYEQCAGQQI2AgggBiADNgIAIAYgBCADayAFajYCBCABIAYg\nASgCACIBIAEgAkYbNgIAIAEgAkYEQCAAQfyPwQA2AgwgACAGNgIIIAAgBTYCBCAAIAQ2AgAPCyAA\nIAEgBCAFEJMjIAYQwgUPCwALkAEBBH4gASkAACECIAFBBmopAAAhAyABQRNqKQAAIQQgAUEYaikA\nACEFIAAgAUEMaikAAEIGiEL/////////A4M3AxAgACADQgOIQv////////8DgzcDCCAAIAJC////\n/////wODNwMAIAAgBEIBiEL/////////A4M3AxggACAFQgyIQv////////8DgzcDIAt7AQR/IwBB\nEGsiAiQAIAJBCGogAUEEaigCACIEIAEoAggiAxCOJAJAIAItAAgiBUEMRgRAIAIgBCADEIUjIAAg\nAikDADcCAAwBCyACLQAJIQMgACAFOgAEIABBADYCACAAQQVqIAM6AAALIAEoAgAgBBCMNCACQRBq\nJAALewEEfyMAQRBrIgIkACACQQhqIAFBBGooAgAiBCABKAIIIgMQuhECQCACLQAIIgVBDEYEQCAC\nIAQgAxCFIyAAIAIpAwA3AgAMAQsgAi0ACSEDIAAgBToABCAAQQA2AgAgAEEFaiADOgAACyABKAIA\nIAQQjDQgAkEQaiQAC30AAkAgBCAAQX9qRgRAIAEvAV4iAEEKTQ0BQaiKywBBIEH0i8sAEPkdAAtB\ntIvLAEEwQeSLywAQ+R0ACyABIABBAWoiBDsBXiABIABBA3RqIgAgAzYCBCAAIAI2AgAgASAEQQJ0\nakHgAGogBTYCACAFIAQ7AVwgBSABNgJYC4ABAQF/IwBBEGsiBSQAAkACQCAAIAEgAhDbFiICDQAg\nAC0AAA0BIAVBCGogACgCBCIAKAIAEMA2IAVBCGoQxC0iAg0AIAAoAgAgAyAEEL0mIgINACAFQQQ6\nAAggBUEIahDELSECCyAFQRBqJAAgAg8LQcCKzABBKEGkhMwAEPkdAAuAAQEBfyMAQRBrIgUkAAJA\nAkAgACABIAIQ2xYiAg0AIAAtAAANASAFQQhqIAAoAgQiACgCABDANiAFQQhqEMQtIgINACADIAQg\nACgCABDgIyICDQAgBUEEOgAIIAVBCGoQxC0hAgsgBUEQaiQAIAIPC0HAiswAQShBpITMABD5HQAL\ngwEBAn8jAEEQayIDJAACQAJAIABBiIfJAEEHENsWIgQNACAALQAADQEgA0EIaiAAKAIEIgAoAgAQ\nwDYgA0EIahDELSIEDQAgACgCACABIAIQvSYiBA0AIANBBDoACCADQQhqEMQtIQQLIANBEGokACAE\nDwtBwIrMAEEoQaSEzAAQ+R0AC3cBAX8jAEEwayICJAAgAkEUakEBNgIAIAJBHGpBATYCACACQYCN\nzAA2AhAgAkEANgIIIAJBATYCJCACIAApAgA3AyggAUEEaigCACEAIAIgAkEgajYCGCACIAJBKGo2\nAiAgASgCACAAIAJBCGoQ5xsgAkEwaiQAC3kBAX8jAEEgayIDJAACQCABIAJB8ZTJAEEOEPksRQRA\nIANBEGogASACELAYIANBDGogA0EYaigCADYAACADIAMpAxA3AAQgAEEIaiADQQhqKQAANwAAIAAg\nAykAATcAASAAQQw6AAAMAQsgAEEWOgAACyADQSBqJAALgwEBAn8jAEEQayIDJAACQAJAIABB6O/L\nAEEEENsWIgQNACAALQAADQEgA0EIaiAAKAIEIgAoAgAQwDYgA0EIahDELSIEDQAgACgCACABIAIQ\nvSYiBA0AIANBBDoACCADQQhqEMQtIQQLIANBEGokACAEDwtBwIrMAEEoQaSEzAAQ+R0AC4MBAQJ/\nIwBBEGsiAyQAAkACQCAAQZT4xgBBBhDbFiIEDQAgAC0AAA0BIANBCGogACgCBCIAKAIAEMA2IANB\nCGoQxC0iBA0AIAAoAgAgASACEL0mIgQNACADQQQ6AAggA0EIahDELSEECyADQRBqJAAgBA8LQcCK\nzABBKEGkhMwAEPkdAAuJAQECfyMAQUBqIgEkACABQQA2AgggAUKAgICAEDcDACABQQM6ADAgAUKA\ngICAgAQ3AyggAUEANgIgIAFBADYCGCABQfCWxAA2AhQgASABNgIQIAAgAUEQahCpCgRAQaziywBB\nNyABQThqQYiXxABBwOPLABCTFAALIAEQzgMgABCkKyABQUBrJAALeQEBfyMAQSBrIgMkAAJAIAEg\nAkG8jskAQQkQ+SxFBEAgA0EQaiABIAIQsBggA0EMaiADQRhqKAIANgAAIAMgAykDEDcABCAAQQhq\nIANBCGopAAA3AAAgACADKQABNwABIABBDDoAAAwBCyAAQRY6AAALIANBIGokAAuDAQECfyMAQRBr\nIgMkAAJAAkAgAEGik8kAQQcQmRUiBA0AIAAtAAANASADQQhqIAAoAgQiACgCABDANiADQQhqEMQt\nIgQNACAAKAIAIAEgAhC9JiIEDQAgA0EEOgAIIANBCGoQxC0hBAsgA0EQaiQAIAQPC0HAiswAQShB\npITMABD5HQALgAEBAX8jAEEQayIFJAACQAJAIAAgASACEJkVIgINACAALQAADQEgBUEIaiAAKAIE\nIgAoAgAQwDYgBUEIahDELSICDQAgAyAEIAAoAgAQsDciAg0AIAVBBDoACCAFQQhqEMQtIQILIAVB\nEGokACACDwtBwIrMAEEoQaSEzAAQ+R0AC4MBAQJ/IwBBEGsiAyQAAkACQCAAQcCZyQBBCBDqFiIE\nDQAgAC0AAA0BIANBCGogACgCBCIAKAIAENo3IANBCGoQxC0iBA0AIAAoAgAgASACEL0mIgQNACAD\n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\naigCACIBBEAgASAAQRBqIgEoAgAoAgARAAAgASgCACgCBARAIAAoAgwQwgULIABBFGooAgAgAEEY\naigCACgCDBEAAAsgACAAKAIEQX9qIgE2AgQgAQ0AIAAQwgULC24BAn8jAEEgayIDJAAgAyACNgIU\nIAMgADYCHCAAQQxqIgIoAgAhBCADIANBFGo2AhggA0EIaiAAKAIAIAQgASADQRhqQRcQmxAgAygC\nDCEAIAMoAgghBCACKAIAIANBIGokACAAQQN0a0EAIAQbC5YBAQF/IwBBQGoiAyQAIANBOGpCADcD\nACADQgA3AzAgAyABNwMoIAMgAULzytHLp4zZsvQAhTcDGCADIAFC7d6R85bM3LfkAIU3AxAgAyAA\nNwMgIAMgAELh5JXz1uzZvOwAhTcDCCADIABC9crNg9es27fzAIU3AwAgAigCACACQQRqKAIAIAMQ\n/TYgAxD4CiADQUBrJAALcwEDfyMAQSBrIgEkACABIAAQ+QoCQAJAIAEoAghFBEBBACEADAELIAFB\nGGoiAiABQQhqKAIANgIAIAEgASkDADcDECABKAIUKAIAIgAgACgCACIDQQFqNgIAIANBf0wNASAC\nELMqCyABQSBqJAAgAA8LAAt7AQF/IwBB8AJrIgYkACAGIAEgAiADIAQgBRCNBgJAIAYoAgBBAkYE\nQCAAQQI2ApQBDAELIAZBuAFqIAZBuAEQjzgaIAYoArgBRQRAIAAgBkG4AWpBBHJBtAEQjzgaDAEL\nIABBAjYClAEgBkG4AWoQlhYLIAZB8AJqJAALggEBAX8CfwJAAkACQCAAKAIADgIBAgALIABBiANq\nKAIAIABBjANqKAIAEIw0IABBlANqDAILIABBiANqKAIAIABBjANqKAIAEIw0IABBlANqDAELIABB\niANqKAIAIABBjANqKAIAEIw0IABBlANqCyEBIAAoApQDIAFBBGooAgAQjDQLgQEAAkACQAJAIAAt\nAMwBDgQAAgIBAgsgAEHoAGoQ3C8gACgCACAAQQRqKAIAEKA1IABBCGooAgAgAEEMaigCABCgNSAA\nQRBqEI00DwsgAEEcahDcLSAAQegAahDcLyAAKAIAIABBBGooAgAQoDUgAEEIaigCACAAQQxqKAIA\nEKA1CwuGAQEDfyMAQRBrIgIkAAJAAkACQAJAIAEtAABBAWsOBwADAwMDAQIDCyABQQFqIQNBkMvD\nACEEDAILQdy1ywBBoLXLACABKAIEGyEEIAFBCGohAwwBCyACQQhqIAFBBGoQmR0gAigCDCEEIAIo\nAgghAwsgACAENgIEIAAgAzYCACACQRBqJAALgAEBAn8jAEEQayIDJAACQAJAIABB0aLLAEEKENET\nIgQNACAALQAADQEgA0EIaiAAKAIEIgAoAgAQyDYgA0EIahDELSIEDQAgACABIAIQkg4iBA0AIANB\nBDoACCADQQhqEMQtIQQLIANBEGokACAEDwtBwIrMAEEoQaSEzAAQ+R0AC3ABA38jAEGQA2siAyQA\nIANBCGogAUEIahDRDgJAIAMoAggiBARAIAMoAgwhBSADQdABaiADQRBqQcABEI84GiAAIANB0AFq\nIAEoAgggAUEMaigCACAEIAUgAhC5CQwBCyAAQQA6AAALIANBkANqJAALgQEBAn8jAEEQayICJAAC\nQAJAIABBvI7JAEEJENsWIgMNACAALQAADQEgAkEIaiAAKAIEIgAoAgAQwDYgAkEIahDELSIDDQAg\nASAAKAIAEIgnIgMNACACQQQ6AAggAkEIahDELSEDCyACQRBqJAAgAw8LQcCKzABBKEGkhMwAEPkd\nAAt5AQR/IAEoAgAhBSABKAIEIgYgASgCECIHELEvIQQgAEEYaiAGNgIAIAAgBTYCFCAAQSRqIAc2\nAgAgACAENgIQIABBADYCCCAAIAM2AgQgACACNgIAIABBHGogASkCCDcCACAAIAQgAiADa0EDdiIA\nIAQgAEkbNgIMC34BAX8CQAJAAkAgAEEoai0AAA4DAgIBAAsgAEEsaigCACIBIAEoAgAiAUF/ajYC\nACABQQFHDQEgACgCLBD3HgwBCyAAQSxqKAIAIABBMGooAgAoAgwRAAALAkAgAEF/Rg0AIAAgACgC\nBCIBQX9qNgIEIAFBAUcNACAAEMIFCwttAQF/IwBBMGsiAiQAIAJBEGogARDhDAJAIAIoAhQEQCAC\nQShqIAJBGGooAgA2AgAgAiACKQMQNwMgIAJBCGogAkEgahCuGCAAIAIpAwg3AgAMAQsgACACKAIQ\nNgIEIABBADYCAAsgAkEwaiQAC4cBAQF/IwBBEGsiAiQAIAIgADYCACACIABBCGo2AgQgAiAAQRBq\nNgIIIAIgAEHEAGo2AgwgAUGUlMcAQQ1BoZTHAEERIAJB/NPDAEGe3MgAQQogAkEEakGsj8QAQZqg\nyQBBBCACQQhqQbyPxABBspTHAEEIIAJBDGpBzI/EABCbDyACQRBqJAALfQEBfyMAQRBrIgUkAAJA\nAkAgACABIAIQ2xYiAg0AIAAtAAANASAFQQhqIAAoAgQiACgCABDANiAFQQhqEMQtIgINACAAIAMg\nBBCkDSICDQAgBUEEOgAIIAVBCGoQxC0hAgsgBUEQaiQAIAIPC0HAiswAQShBpITMABD5HQALfgEB\nfyMAQRBrIgQkAAJAAkAgACABIAIQ2xYiAg0AIAAtAAANASAEQQhqIAAoAgQiACgCABDANiAEQQhq\nEMQtIgINACADIAAoAgAQ/R8iAg0AIARBBDoACCAEQQhqEMQtIQILIARBEGokACACDwtBwIrMAEEo\nQaSEzAAQ+R0AC3kBBH8gASgCACEFIAEoAgQiBiABKAIQIgcQsS8hBCAAQRhqIAY2AgAgACAFNgIU\nIABBJGogBzYCACAAIAQ2AhAgAEEANgIIIAAgAzYCBCAAIAI2AgAgAEEcaiABKQIINwIAIAAgBCAC\nIANrQQJ2IgAgBCAASRs2AgwLegEBfyMAQTBrIgMkACADQQhqIAEgAhCtBQJAIAMoAghFBEAgACAD\nKAIMIANBEGooAgAQsBgMAQsgA0EgaiACNgIAIAMgATYCHCADQQY6ABggA0EYaiADQShqQYDEyAAQ\n3xUhASAAQQA2AgQgACABNgIACyADQTBqJAALbwECfyMAQSBrIgMkACADIAI2AhQgAyAANgIcIABB\nDGoiAigCACEEIAMgA0EUajYCGCADQQhqIAAoAgAgBCABIANBGGpBiQEQmxAgAygCDCEAIAMoAggh\nBCACKAIAIANBIGokACAAQQR0a0EAIAQbC3MBAX8gACgCACAAQQRqKAIAEKA1IABBCGooAgAgAEEM\naigCABCgNSAAQTBqKAIAIgEEQCABIABBNGooAgAQoDUgAEE4aigCACAAQTxqKAIAEIw0DwsgACgC\nEEEETwRAIABBFGooAgAgAEEYaigCABCgNQsLbwECfyMAQSBrIgMkACADIAI2AhQgAyAANgIcIABB\nDGoiAigCACEEIAMgA0EUajYCGCADQQhqIAAoAgAgBCABIANBGGpBuAEQmxAgAygCDCEAIAMoAggh\nBCACKAIAIANBIGokACAAQQJ0a0EAIAQbC3oBAX8jAEEQayICJAACfyAAKAIAIgAoAghBHEcEQCAC\nIAA2AgQgAiAAQQhqNgIIIAFB6LPDAEEEIAJBBGpBjLTDACACQQhqQay0wwAQug8MAQsgAiAAQRBq\nNgIMIAFB4LPDAEEIIAJBDGpBnLTDABDiDwsgAkEQaiQAC3YBAX8jAEEwayICJAAgARCoNCACIAEQ\n6ykgAigCBEEANgIAIAJBCGogAUEkEI84GiAAQRhqIAJBJGopAgA3AAAgAEEQaiACQRxqKQIANwAA\nIABBCGogAkEUaikCADcAACAAIAIpAgw3AAAgARDCBSACQTBqJAALegEBfyMAQRBrIgMkACAAQf8B\ncUUEQCADQQhqIAEoAgAQ2jcCQCADQQhqEMQtIgANACACQQRqKAIAIAJBCGooAgAgASgCABCwNyIA\nDQAgA0EEOgAIIANBCGoQxC0hAAsgA0EQaiQAIAAPC0HAiswAQShBpITMABD5HQALfgEBfyMAQRBr\nIgQkAAJAAkAgACABIAIQ6xYiAg0AIAAtAAANASAEQQhqIAAoAgQiACgCABDmNiAEQQhqEMQtIgIN\nACADIAAoAgAQ5gsiAg0AIARBBDoACCAEQQhqEMQtIQILIARBEGokACACDwtBwIrMAEEoQaSEzAAQ\n+R0AC4EBAQJ/IwBBEGsiAiQAAkACQCAAQYiQzABBCxDrFiIDDQAgAC0AAA0BIAJBCGogACgCBCIA\nKAIAEOY2IAJBCGoQxC0iAw0AIAEgACgCABDmCyIDDQAgAkEEOgAIIAJBCGoQxC0hAwsgAkEQaiQA\nIAMPC0HAiswAQShBpITMABD5HQALeQEEfyABKAIAIQUgASgCBCIGIAEoAhAiBxD3LiEEIABBGGog\nBjYCACAAIAU2AhQgAEEkaiAHNgIAIAAgBDYCECAAQQA2AgggACADNgIEIAAgAjYCACAAQRxqIAEp\nAgg3AgAgACAEIAIgA2tBAnYiACAEIABJGzYCDAttAQR/IwBBEGsiAyQAQQAgAkFwcSIGayEEIAEh\nBQNAIAQEQCAAIAUQrAYgBEEQaiEEIAVBEGohBQwBBSACQQ9xIgIEQCADEJgcIAMgAiABIAZqIAJB\nuMvHABCoKyAAIAMQrAYLIANBEGokAAsLC38BAX8jAEEgayICJAAgACgCACEAIAIgASgCAEGklswA\nQQAgASgCBCgCDBEEADoAECACIAE2AgwgAkEBOgARIAJBADYCCCACIAA2AhggAiAAQQhqNgIcIAJB\nCGogAkEYakHE1McAEKoLIAJBHGpBxNTHABCqCxCbEyACQSBqJAALbwAgAEEDdEECcq0gAxC6JyAC\nrSADELonIAMoAgQgAk8EQANAIAIEQCADKAIAIAEgAiADKAIEIgAgAiAASRsiABCPOBogAyAAELcm\nIAIgAGshAiAAIAFqIQEMAQsLDwtBwKjLAEE5QdSpywAQ+R0AC38BAX8jAEGAAWsiAyQAIANBCGog\nASACEOMbIANBKGogAEEgIANBCGpBIBCDBCADQShqQdT4ywBBC0HAABC6MEEAQcAAEJE4IgBBwAAQ\nuQMEQEHf+MsAQQwgA0H4AGpBoPLLAEHM+csAEJMUAAsgA0EIahDIJyADQYABaiQAIAALdQEFfyMA\nQRBrIgIkACACIAEoAgQiAzYCDCACIAEoAgA2AgAgAiADIAEoAggiAUEMbCIEaiIFNgIIIAAgARDF\nICAAKAIEIAAoAggiBkEMbGogAyAEEI84GiAAIAEgBmo2AgggAiAFNgIEIAIQ/B8gAkEQaiQAC20C\nAn8BfiMAQSBrIgIkACACIAEoAgAgAUEEaigCABCUJCACKQMAIQQgAkEQaiIDIAFBDGooAgAgAUEQ\naigCABDnHiAAIAQ3AgAgAEEIaiADKQMANwIAIABBEGogAkEYaigCADYCACACQSBqJAALbAEBfyMA\nQbABayIHJAAgB0EIaiAFQZABEI84GiAHQagBaiAGQRBqKQIANwMAIAdBoAFqIAZBCGopAgA3AwAg\nByAGKQIANwOYASAAQSxqIAEgAiADIAQgB0EIaiAHQZgBahCSAyAHQbABaiQAC3EBAX8jAEEgayIC\nJAACQCABKAIAQQFGBEAgAEGGAjsBAAwBCyACQRBqIAEQqh4gAkEMaiACQRhqKAIANgAAIAIgAikD\nEDcABCAAQQU6AAAgACACKQABNwABIABBCGogAkEIaikAADcAAAsgAkEgaiQAC24BAX8jAEEQayID\nJAACQCABRQRAQQEhAgwBCyABQQBOBEACfyACRQRAIANBCGogAUEBENcjIAMoAggMAQsgAyABQQFB\nARDyJiADKAIACyICDQEACxCSIQALIAAgAjYCBCAAIAE2AgAgA0EQaiQACzMBAX8jAEEQayIDJAAC\nfyACRQRAIAAgARCgNUEIDAELIAAgAUEIIAIQlwULIANBEGokAAttAQV/IAAQjiUgAEEkagJAIABB\n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\nCGogABDVIyABKAIMIQAgAUEQaiABKAIIKAIYQTxqEIklIAAgACgCAEF/ajYCACABQShqIAFBGGoo\nAgA2AgAgASABKQMQNwMgIAFBIGoQqCkgAUEwaiQAC2kBA38jAEEQayIBJAAgAUEIaiAAENUjIAEo\nAgwhACABAn9BACABKAIIIgIoAghFDQAaIAIoAgQhAyACKAIACyADEIofIAEoAgQhAiABKAIAIAAg\nACgCAEF/ajYCACACEOkyIAFBEGokAAttAQF/IwBBMGsiAiQAIAJBCGogARD/IyACKAIMIQEgAkEQ\naiACKAIIEOYaIAEgASgCAEF/ajYCACACQShqIAJBGGooAgA2AgAgAiACKQMQNwMgIAIgAkEgahCJ\nHyAAIAIpAwA3AwAgAkEwaiQAC20BAX8jAEEwayICJAAgAkEIaiABENUjIAIoAgwhASACQRBqIAIo\nAggQgBggASABKAIAQX9qNgIAIAJBKGogAkEYaigCADYCACACIAIpAxA3AyAgAiACQSBqEIkfIAAg\nAikDADcDACACQTBqJAALbQEBfyMAQTBrIgIkACACQQhqIAEQ1SMgAigCDCEBIAJBEGogAigCCBDm\nGiABIAEoAgBBf2o2AgAgAkEoaiACQRhqKAIANgIAIAIgAikDEDcDICACIAJBIGoQiR8gACACKQMA\nNwMAIAJBMGokAAttAQF/IwBBMGsiAiQAIAJBCGogARD/IyACKAIMIQEgAkEQaiACKAIIEMciIAEg\nASgCAEF/ajYCACACQShqIAJBGGooAgA2AgAgAiACKQMQNwMgIAIgAkEgahCJHyAAIAIpAwA3AwAg\nAkEwaiQAC24BAX8jAEEwayIBJAAgABCoNCABQQhqIAAQ6ykgASgCDEEANgIAIAFBKGogAEEIaikC\nADcDACABQRhqIAFBLGooAgA2AgAgASAAKQIANwMgIAEgASkCJDcDECAAEMIFIAFBEGoQlgcgAUEw\naiQAC20BAX8jAEEwayICJAAgAkEIaiABENElIAIoAgwhASACQRBqIAIoAggQzCggASABKAIAQX9q\nNgIAIAJBKGogAkEYaigCADYCACACIAIpAxA3AyAgAiACQSBqEOoeIAAgAikDADcDACACQTBqJAAL\nbgEBfyMAQTBrIgEkACAAEKg0IAFBCGogABDrKSABKAIMQQA2AgAgAUEoaiAAQQhqKQIANwMAIAFB\nGGogAUEsaigCADYCACABIAApAgA3AyAgASABKQIkNwMQIAAQwgUgAUEQahDfKyABQTBqJAALMwEB\nfyMAQRBrIgMkAAJ/IAJFBEAgACABEKA1QQQMAQsgACABQQQgAhCXBQsgA0EQaiQAC2oAAkACQCAD\nIAJJDQACQCACRQ0AIAIgAU8EQCABIAJGDQEMAgsgACACaiwAAEFASA0BCyADRQ0BIAMgAU8EQCAB\nIANHDQEMAgsgACADaiwAAEG/f0oNAQsgACABIAIgA0G0mcoAEKs0AAsLhAEBAX8jAEFAaiIBJAAg\nAUEANgIIIAFCgICAgBA3AwAgAUEDOgAwIAFCgICAgIAENwMoIAFBADYCICABQQA2AhggAUGkn8oA\nNgIUIAEgATYCECAAIAFBEGoQ8xkEQEGs4ssAQTcgAUE4akG8n8oAQcDjywAQkxQACyABEM4DIAFB\nQGskAAt7AQF/IwBBEGsiAyQAAkACQCAAIAFBChDqFiIBDQAgAC0AAA0BIANBCGogACgCBCIAKAIA\nENo3IANBCGoQxC0iAQ0AIAAgAhDlNiIBDQAgA0EEOgAIIANBCGoQxC0hAQsgA0EQaiQAIAEPC0HA\niswAQShBpITMABD5HQALewEBfyMAQRBrIgQkAAJAAkAgACABIAIQ6hYiAg0AIAAtAAANASAEQQhq\nIAAoAgQiACgCABDaNyAEQQhqEMQtIgINACAAIAMQ5TYiAg0AIARBBDoACCAEQQhqEMQtIQILIARB\nEGokACACDwtBwIrMAEEoQaSEzAAQ+R0AC3IBA38jAEEQayIDJAAgACgCACIAQRxqIgEtAAAgAUEB\nOgAAQQFxRQRAAkAQwwoiAQRAIAAgACgCAEEBaiICNgIAIAINAQALQcCUzABBxgAgA0EIakGIlcwA\nQeiVzAAQkxQACyABIAAQ8A8LIANBEGokAAtvAQJ/IwBBQGoiAiQAIAIgARCYGiACQTBqIAFBLGoQ\nrBggASgCOCIBIAEoAgAiA0EBajYCACADQX9MBEAACyAAIAJBLBCPOCIAIAE2AjggAEE0aiACQThq\nKAIANgIAIAAgAikDMDcCLCACQUBrJAALbwEBfyACQQxsIQIDQAJAIAJFDQAgASgCACIDQSBqKAIA\nIANBJGooAgAgACgCICAAKAIkELs2BEAgA0EoaigCACADQSxqKAIAIAAoAiggACgCLBC7Ng0BCyAB\nQQxqIQEgAkF0aiECDAELCyACQQBHC2cBBH8jAEEQayIDJAAgAkEYbCECA0AgAiIEBEAgA0EIaiAB\nEJkoIAMoAgwhBSADKAIIIAMgABCZKCAEQWhqIQIgAUEYaiEBIAUgAygCACADKAIEELs2RQ0BCwsg\nA0EQaiQAIARBAEcLdwEBfyAAQRhqKAIAIABBHGooAgAQoDUgAEEgaigCACAAQSRqKAIAEKA1IABB\n0ABqIgEoAgAgAEHUAGooAgAQqB8gAEHMAGooAgAgASgCABDIMCAAQShqEN0VIABBNGoQlgcgABCp\nLiAAQQxqENcVIABBQGsQ1xULcQEBfyAAKAIIIgIgACgCAEYEQCAAIAIQrg8gACgCCCECCyAAIAJB\nAWo2AgggACgCBCACQQV0aiIAIAEpAwA3AwAgAEEIaiABQQhqKQMANwMAIABBEGogAUEQaikDADcD\nACAAQRhqIAFBGGopAwA3AwALewEBfyAAKAIMQQNGBEAgACgCACIBQeABaigCACABQeQBaigCABCg\nNSABQbwDaigCACABQcADaigCABCMNCABQegBahDENiABQcgDaigCACABQcwDaigCABDGMCABQbAD\nahDXFSAAKAIAEMIFDwsgAEEMahDSKyAAENcVC4QBAQJ/IwBBEGsiAyQAAkACQAJAIAFBAWsOAgEA\nAgtBtLPCAEETEDYhASADEOUpIAMoAgQgASADKAIAIgQbIQJBASEBIARFDQEgAyACNgIMQcezwgBB\nLSADQQxqQaSzwgBB+LTCABCTFAALQQEhAQsgACACNgIEIAAgATYCACADQRBqJAALeAEDfyMAQSBr\nIgIkAAJ/QQEgACgCACABEJwLDQAaIAEoAgQhAyABKAIAIQQgAkEANgIcIAJBpJbMADYCGCACQQE2\nAhQgAkG0qMEANgIQIAJBADYCCEEBIAQgAyACQQhqEJUGDQAaIAAoAgQgARCcCwsgAkEgaiQAC5oB\nAAJAAkACQAJAAkAgACgCAC0AAEEBaw4EAQIDBAALIAEoAgBBvavJAEEFIAEoAgQoAgwRBAAPCyAB\nKAIAQerHwQBBDCABKAIEKAIMEQQADwsgASgCAEHfx8EAQQsgASgCBCgCDBEEAA8LIAEoAgBB1MfB\nAEELIAEoAgQoAgwRBAAPCyABKAIAQZ7HwQBBBCABKAIEKAIMEQQAC4oBAwF/AX4CfCABKAIYQQFx\nIQIgASgCEEEBRgRAIAEgACsDACACIAFBFGooAgAQzQEPCyAAKQMAIgO/IQQgA0L///////////8A\ng78iBUQAgOA3ecNBQ2YgBUQAAAAAAAAAAGIgBUQtQxzr4jYaP2NxckUEQCABIAQgAkEBEO0FDwsg\nASAEIAIQiAULdgEDfyMAQRBrIgIkACAAKAIAIgFB/////wdJBEAgACABQQFqIgE2AgAgACAAQQhq\nKAIAIgMEfyAAKAIEIAMoAggRAAAgACgCAAUgAQtBf2o2AgAgAkEQaiQADwtBgJPMAEEYIAJBCGpB\nlLrCAEGkusIAEJMUAAttAQN/IwBBIGsiAyQAIAMgABBMIgQ2AgAgAyACNgIEIAIgBEYEQBBHIgQQ\nSCIFIAEgAhBNIQEgBBCmNCAFEKY0IAAgAUEAEEsgARCmNCADQSBqJAAPCyADQQA2AhAgAyADQQRq\nIANBCGoQphkAC3EBBH8jAEEQayICJAADQAJAIAIgABD/CCACKAIEIgFFDQAgASACKAIIIgNBA3Rq\nIgQoAgAgBEEEaigCABCgNSABIANByAFsakHYAGoiAS0AAEECSQ0BIAEoAgQgAUEIaigCABCMNAwB\nCwsgAkEQaiQAC3gBAX8gAEEEaiIBKAIAIABBCGooAgAQtR8gACgCACABKAIAEMgwIABBEGoiASgC\nACAAQRRqKAIAELkhIABBDGooAgAgASgCABDKMCAAQRxqIgEoAgAgAEEgaigCABC1HyAAQRhqKAIA\nIAEoAgAQyDAgAEEkahDvKwt8AQJ/IwBBEGsiAiQAIAAoAgAhACABKAIAQZ2uwwBBEyABKAIEKAIM\nEQQAIQMgAkEAOgAFIAIgAzoABCACIAE2AgAgAiAAQSRqKAIANgIMIAIgACgCIEEIajYCCCACQcib\nyQBBCiACQQhqQbCuwwAQ9wkQlRggAkEQaiQAC3kBAX8jAEEQayIDJAACQAJAIAAgARCJFSIBDQAg\nAC0AAA0BIANBCGogACgCBCIAKAIAEMA2IANBCGoQxC0iAQ0AIAIgABDtBiIBDQAgA0EEOgAIIANB\nCGoQxC0hAQsgA0EQaiQAIAEPC0HAiswAQShBpITMABD5HQALegEBfyAAKAIIQRhsIQEgACgCBEEE\naiEAA0AgAQRAAkACQAJAAkAgAEF8ai0AAA4FAwMDAQIACyAAENcVDAILIAAoAgAgAEEEaigCABCM\nNAwBCyAAEP0XIAAoAgAgAEEEaigCABDPMAsgAUFoaiEBIABBGGohAAwBCwsLeQECfyMAQSBrIgIk\nAAJAIAEoAgQiA0EFSQRAIAJBCGogASADakEEIANrEK0FIAIoAggNASAAIAIpAgw3AwAgAkEgaiQA\nDwsgA0EEQbSSygAQuDYACyACIAIpAgw3AxhB0J/MAEErIAJBGGpByJHKAEHEksoAEJMUAAt/AQF/\nIwBB4AFrIgEkACABQfgAaiAAQegAEI84GiABQQpqIAFB9QBqQesAEI84GkGIAUEEELkvIgBBADoA\nECAAQgE3AgggAEKBgICAEDcCACAAQRFqIAFBCmpB6wAQjzgaIABBADYAhAEgAEKAgICAwAA3AHwg\nAUHgAWokACAAC3oBAn8jAEHwAGsiAiQAIAJBCGogAUHAABCPOBogAkHWAEEBEM0XIAIoAgAhASAC\nQQhqQcAAIAIoAgQiA0HWABDUAiACQdYANgJoIAIgAzYCZCACIAE2AmAgAkHIAGogAkHgAGoQjxgg\nACACQcgAahC+FSACQfAAaiQAC3EBAX8CQCAAKAIQRQ0AIABBNGooAgAiAQRAIAEgAEE4aigCABCg\nNSAAQTxqKAIAIABBQGsoAgAQjDQMAQsgAEEgahDSKyAAQRRqENcVCyAAKAIAIABBBGooAgAQoDUg\nAEEIaigCACAAQQxqKAIAEKA1C3gBAX9BASEDAkAgAkEIRw0AIAEtAABB5QBHDQAgAS0AAUH2AEcN\nACABLQACQeUARw0AIAEtAANB7gBHDQAgAS0ABEH0AEcNACABLQAFQd8ARw0AIAEtAAZB6QBHDQAg\nAS0AB0HkAEchAwsgAEEAOgAAIAAgAzoAAQtLAAJAAkACQAJAIAAoAgAOBQADAwMBAgsgAEEEahCQ\nKw8LIABBBGooAgAgAEEIaigCABCgNQsPCyAAQQRqKAIAIABBCGooAgAQoDULbQEDfyMAQSBrIgEk\nACABQQhqIAAQ1SNBACEAIAEoAgwhAiABKAIIIgNBLGotAABBA0cEQCABQRBqIANBJGooAgAgA0Eo\naigCABD+HSABQRBqEI8tIQALIAIgAigCAEF/ajYCACABQSBqJAAgAAtyAQF/IAAvAY4CIgNBCk0E\nQCAAIANBAWo7AY4CIAAgA0EMbGoiAEEMaiABQQhqKAIANgIAIABBBGogASkCADcCACAAQYgBaiAC\nKQIANwIAIABBkAFqIAJBCGooAgA2AgAPC0GoissAQSBBpIvLABD5HQALcgECfyMAQRBrIgEkAAJA\nIAAoAgAiAEUNACAAKAIADQAgASAAEOgPIAEoAgAiAEEEakEBEOATIAEoAgggAEEUaigCACICQX8g\nAiAAQRBqKAIASRs2AgAgAEEBaiABLQAEEIMwIABBADoAAAsgAUEQaiQAC4EBAQF/AkACQAJAAkAg\nACgCAA4HAQEBAQECAwALIABBDGooAgAgAEEQaigCABCgNSAAKAIEIgFFDQAgASAAQQhqKAIAEKA1\nCw8LIABBBGooAgAgAEEIaigCABCgNSAAQQxqKAIAIABBEGooAgAQoDUPCyAAKAIEEMIFIAAoAggQ\nwgULggEAAkACQAJAIAEgAkH8lMcAQQcQ+SxFBEAgASACQdeMxwBBBRD5LA0BIAEgAkH8h8kAQQQQ\n+SwNAiABIAJB05PHAEEKEPksDQMgACACNgIIIAAgATYCBCAAQQ06AAAPCyAAQRY6AAAPCyAAQRc6\nAAAPCyAAQRg6AAAPCyAAQRk6AAALfQIBfwF+IwBBIGsiAyQAIAEgAkGAlOvcA26tfCIEIAFUBEAg\nA0EUakEBNgIAIANBHGpBADYCACADQeCNxwA2AhAgA0GklswANgIYIANBADYCCCADQQhqQbCOxwAQ\nmSQACyAAIAQ3AwAgACACQYCU69wDcDYCCCADQSBqJAALfgEBfyMAQRBrIgQkAAJAIAIgA0HUi8wA\nQR4Q+SxFBEAgASgCAEGHhcwAQYaFzAAQ6ScgBEEEOgAIIARBCGoQxC0iAgRAIABBAjoAACAAIAI2\nAgQMAgsgACABNgIEIABBgAI7AQAMAQsgACABNgIEIABBAToAAAsgBEEQaiQAC28BAX8jAEEQayID\nJAAgAAJ/AkAgAgRAQdjdyABBASABIAIQuzYNASADQQhqIAEgAhCFIyAAIAMpAwg3AgRBAAwCCyAA\nQdndyAA2AgQgAEEIakEhNgIAQQEMAQsgAEEANgIEQQALNgIAIANBEGokAAtsAQN/AkAgASgCECIC\nIAEoAhQiBE8EQCACIAEoAhhJBEAgASAEQQFqNgIUIAEgAkEBajYCEAsMAQsgASACQQFqNgIQIAFB\nDGooAgAgAmohAyABKAIEIAJqLQAAIQELIAAgAzYCBCAAIAE6AAALVwAgACACQjKJIAJCLomFIAJC\nF4mFIAl8IAh8IAQgBoUgAoMgBoV8IgIgB3w3AwggACADIAWFIAGDIAMgBYOFIAFCJIkgAUIeiYUg\nAUIZiYV8IAJ8NwMAC2cBA38jAEEQayIDJAAgAigCCCACKAIAIgRBA3RqIQUgAigCBANAIAAgAUZF\nBEAgA0EIaiABEJkoIAUgAykDCDcCACAFQQhqIQUgBEEBaiEEIAFBGGohAQwBCwsgBDYCACADQRBq\nJAALXAEBfyMAQRBrIgIkACACIAEoAgQgASgCCBCtBQJAIAIoAgBFBEAgAEECOgAEDAELIAAgAikC\nBDcCAAsgACABKQIANwIIIABBEGogAUEIaigCADYCACACQRBqJAALjgEBAX8jAEFAaiIEJAAgBEE4\nakIANwMAIARCADcDMCAEIAE3AyggBCABQvPK0cunjNmy9ACFNwMYIAQgAULt3pHzlszct+QAhTcD\nECAEIAA3AyAgBCAAQuHklfPW7Nm87ACFNwMIIAQgAEL1ys2D16zbt/MAhTcDACACIAMgBBDFJiAE\nEKYKIARBQGskAKcLbgEBfyMAQTBrIgQkACAEQRRqQQE2AgAgBEEcakEBNgIAIARBgI3MADYCECAE\nQQA2AgggBEEBNgIkIAQgATYCLCAEIAA2AiggBCAEQSBqNgIYIAQgBEEoajYCICACIAMgBEEIahDn\nGyAEQTBqJAALSAAgAEEYahDiGAJAAkACQAJAIAAoAgAOBQMDAwABAgsgAEEEahCQKw8LIABBBGoQ\nmCsLDwsgAEEEaigCACAAQQhqKAIAEKA1C3EBAX8gAEEoahDlGCAAEK0eIABBNGoQwyogAEEgahDG\nJyAAQThqEJIrIAAoAjwiASABKAIAIgFBf2o2AgAgAUEBRgRAIAAoAjwQ3SkLIAAoAkAiASABKAIA\nIgFBf2o2AgAgAUEBRgRAIAAoAkAQtB4LC30BAn8CQAJAAkACQCAAKAIAIgEoAggOAgABAwsgAUEQ\naigCAEUNAiABQQxqIQIMAQsgAUEMai0AAEEDRw0BIAFBEGoiAigCACIBKAIAIAEoAgQoAgARAAAg\nASgCBCgCBEUNACABKAIAEMIFCyACKAIAEMIFCyAAKAIAEMIFC3YBAX8gAC0ABCEBIAAtAAUEQCAB\nQf8BcSEBIAACf0EBIAENABogACgCACIBLQAYQQRxRQRAIAEoAgBBtK/KAEECIAEoAgQoAgwRBAAM\nAQsgASgCAEGFhcwAQQEgASgCBCgCDBEEAAsiAToABAsgAUH/AXFBAEcLTAEDf0Gsts4AKAIAIgAE\nQEGwts4AQQAgABsPCxAsIQBBrLbOACgCAEGsts4AQQE2AgBBsLbOACgCAEGwts4AIAA2AgAQvzVB\nsLbOAAt3AQF/IwBBEGsiBCQAAkAgAiADQdSLzABBHhD5LEUEQCAEQQhqIAEoAgBBhoXMABCvNCAE\nQQhqEMQtIgIEQCAAQQI6AAAgACACNgIEDAILIAAgATYCBCAAQYACOwEADAELIAAgATYCBCAAQQE6\nAAALIARBEGokAAuOAQEBfyMAQUBqIgQkACAEQThqQgA3AwAgBEIANwMwIAQgATcDKCAEIAFC88rR\ny6eM2bL0AIU3AxggBCABQu3ekfOWzNy35ACFNwMQIAQgADcDICAEIABC4eSV89bs2bzsAIU3Awgg\nBCAAQvXKzYPXrNu38wCFNwMAIAIgAyAEEK43IAQQpgogBEFAayQApwuOAQEBfyMAQUBqIgQkACAE\nQThqQgA3AwAgBEIANwMwIAQgATcDKCAEIAFC88rRy6eM2bL0AIU3AxggBCABQu3ekfOWzNy35ACF\nNwMQIAQgADcDICAEIABC4eSV89bs2bzsAIU3AwggBCAAQvXKzYPXrNu38wCFNwMAIAIgAyAEEP02\nIAQQpgogBEFAayQApwtmAQV+IAAgACkDGCIBQhCJIAEgACkDCHwiAYUiAiAAKQMQIgMgACkDAHwi\nBEIgiXwiBTcDACAAIAJCFYkgBYU3AxggACABIANCDYkgBIUiAnwiASACQhGJhTcDECAAIAFCIIk3\nAwgLdwEBfyAAKAIARQRAIABBBGoQ1xUgAEEQahCpLg8LAkAgAC0ACCIBQQZGDQACQAJAAkAgAQ4F\nAwMDAQIACyAAQQxqENcVDwsgAEEMaigCACAAQRBqKAIAEIw0DwsgAEEMaiIBEP0XIAEoAgAgAEEQ\naigCABDPMAsLYgEBfyACQQFqIgQgAUkEQCAAIARBFGxqIAAgAkEUbGogAkF/cyABakEUbBCOOBoL\nIAAgAkEUbGoiACADKQIANwIAIABBEGogA0EQaigCADYCACAAQQhqIANBCGopAgA3AgALaQEDfyMA\nQRBrIgMkACAAKAIIIQQgACgCBCIALwHiASEFIANBCGogAUEIaigCADYCACADIAEpAgA3AwAgAEHc\nAGogBUEBaiIBIAQgAxD0GiAAIAEgBCACEIAfIAAgATsB4gEgA0EQaiQAC2IBAX8gAkEBaiIEIAFJ\nBEAgACAEQRhsaiAAIAJBGGxqIAJBf3MgAWpBGGwQjjgaCyAAIAJBGGxqIgAgAykDADcDACAAQRBq\nIANBEGopAwA3AwAgAEEIaiADQQhqKQMANwMAC2IBAX8gAkEBaiIEIAFJBEAgACAEQRhsaiAAIAJB\nGGxqIAJBf3MgAWpBGGwQjjgaCyAAIAJBGGxqIgAgAykCADcCACAAQRBqIANBEGopAgA3AgAgAEEI\naiADQQhqKQIANwIAC44BAQF/IwBBQGoiBCQAIARBOGpCADcDACAEQgA3AzAgBCABNwMoIAQgAULz\nytHLp4zZsvQAhTcDGCAEIAFC7d6R85bM3LfkAIU3AxAgBCAANwMgIAQgAELh5JXz1uzZvOwAhTcD\nCCAEIABC9crNg9es27fzAIU3AwAgAiADIAQQxSYgBBD4CiAEQUBrJACnC1YAIwBBEGsiASQAIAEg\nACgCAEEIahCIKgJAIAEoAgAEQBCkOEUNAQsgAUEIaigCACIAIAAoAgBBf2o2AgAgAUEQaiQADwtB\nhPLFAEENQbjzxQAQrCoAC28BAX8jAEEgayICJAACf0EAIAAoAghFDQAaIAJBOjYCBCACIAA2AgAg\nAkEBNgIcIAJBATYCFCACQaj7xgA2AhAgAkEANgIIIAFBBGooAgAhACACIAI2AhggASgCACAAIAJB\nCGoQ5xsLIAJBIGokAAtWACMAQRBrIgEkACABIAAoAgBBCGoQiCoCQCABKAIABEAQpDhFDQELIAFB\nCGooAgAiACAAKAIAQX9qNgIAIAFBEGokAA8LQYTyxQBBDUGo9MUAEKwqAAtuAQN/IwBBIGsiAiQA\nIAACfyABKAIEIgNFBEBBACEDQQAMAQsgASgCACEEIAIgASgCCDYCGCACIAM2AhQgAiAENgIQIAJB\nCGogAkEQahDqHiACKAIIIQMgAigCDAs2AgQgACADNgIAIAJBIGokAAtsAQN/IwBBIGsiASQAIAFB\nGGogABDVIyABKAIcIQAgAUEQaiABKAIYIgIoAgAgAigCBBDoGiABQQhqIAEoAhAgASgCFBCFIyAB\nKAIMIQIgASgCCCAAIAAoAgBBf2o2AgAgAhDnLSABQSBqJAALcwECfyMAQSBrIgEkACABQQhqIAAQ\n1SMgASgCDCEAIAFBEGogASgCCCICKAIAIAIoAgQQqREgACAAKAIAQX9qNgIAQRBBBBDGLyIAQQA2\nAgAgACABKQMQNwIEIABBDGogAUEYaigCADYCACABQSBqJAAgAAtwAQF/An8gASgCFEEQRwRAQSBB\nBBC5LyICQRhqIAFBGGopAgA3AgAgAkEQaiABQRBqKQIANwIAIAJBCGogAUEIaikCADcCACACIAEp\nAgA3AgBBAAwBCyABKAIAIQJBAQshASAAIAI2AgQgACABNgIAC2ABA38DQCABBEAgAEEEaigCAARA\nIAAoAgAQwgULIABBCGoiAygCACICIAIoAgAiAkF/ajYCACACQQFGBEAgAygCABDJJgsgAEEMahDl\nFSABQWhqIQEgAEEYaiEADAELCwt3AQF/IwBBEGsiBCQAAkAgAiADQdSLzABBHhD5LEUEQCAEQQhq\nIAEoAgBBhoXMABCFMSAEQQhqEMQtIgIEQCAAQQI6AAAgACACNgIEDAILIAAgATYCBCAAQYACOwEA\nDAELIAAgATYCBCAAQQE6AAALIARBEGokAAt5AQF/IwBBIGsiBCQAIAQgAzYCBCADBEAgACADNgII\nIAAgAjYCBCAAIAE2AgAgBEEgaiQADwsgBEEANgIcIARBpJbMADYCGCAEQQE2AhQgBEG47McANgIQ\nIARBADYCCEEBIARBBGpB1N7KACAEQQhqQcDsxwAQtxkAC3MBAX8jAEEwayIEJAAgBEEQaiACIAMQ\nrQUCQCAEKAIQRQRAIAAgBCkCFDcCAAwBCyAEQQhqIAEQ+yAgBCgCDCEBIAQoAgghAiAEQQ42AiAg\nBEEgaiACIAEQ6SQhASAAQQA2AgAgACABNgIECyAEQTBqJAALbwEDfyABKAIAIgQgBCgCACICQQFq\nNgIAAkAgAkF/TA0AIAEoAgQiAiACKAIAIgNBAWo2AgAgA0F/TA0AIAEoAggiASABKAIAIgNBAWo2\nAgAgA0F/TA0AIAAgATYCCCAAIAI2AgQgACAENgIADwsAC3ABA38jAEHgAGsiAiQAIAIgARCWCyAB\nKAJgIgQgBCgCACIDQQFqNgIAAkAgA0F/TA0AIAEoAmQiASABKAIAIgNBAWo2AgAgA0F/TA0AIAAg\nAkHgABCPOCIAIAE2AmQgACAENgJgIAJB4ABqJAAPCwALcwEDfyABKAIAIgIgASgCCCIDSwRAIAEo\nAgQhBCADAn8CQCADRQRAIAQgAhCgNUEBIQIMAQtBASAEIAJBASADEJcFIgJFDQEaCyABIAM2AgAg\nASACNgIEQYGAgIB4CxDKLQsgACADNgIEIAAgASgCBDYCAAtvAQJ/IwBBEGsiAyQAAkAgAUUEQEEE\nIQIMAQsCQCABQf////8ASw0AIAFBA3QiAkEASA0AIANBCGogAiABQYCAgIABSUECdBCALSADKAII\nIgINAQALEJIhAAsgACACNgIEIAAgATYCACADQRBqJAALawECfyMAQRBrIgMkAAJAAkACQCACRQRA\nQQEhBAwBCyACQX9MDQEgA0EIaiACQQEQgC0gAygCCCIERQ0CCyAAIAQ2AgQgACACNgIAIAQgASAC\nEI84GiAAIAI2AgggA0EQaiQADwsQkiEACwALbgECfyMAQRBrIgIkACACIAEQhwkCQCACKAIEIgFF\nBEAgAEEANgIADAELIAAgASACKAIIIgNBA3RqKQIANwIAIAAgASADQQxsaiIBQdwAaikCADcCCCAA\nQRBqIAFB5ABqKAIANgIACyACQRBqJAALbgECfyMAQRBrIgIkACACIAEQgQkCQCACKAIEIgFFBEAg\nAEEANgIADAELIAAgASACKAIIIgNBA3RqKQIANwIAIAAgASADQQxsaiIBQdwAaikCADcCCCAAQRBq\nIAFB5ABqKAIANgIACyACQRBqJAALfQICfwF+IwBBEGsiASQAQn8CfiAARAAAAAAAAAAAZiICIABE\nAAAAAAAA8ENjcQRAIACxDAELQgALQgAgAhsgAET////////vQ2QbIgNCgICAgICAgBBaBEBBkIDJ\nAEERIAFBCGpBgIDJAEGAgckAEJMUAAsgAUEQaiQAIAMLjQEBAX8jAEFAaiIEJAAgBEE4akIANwMA\nIARCADcDMCAEIAE3AyggBCABQvPK0cunjNmy9ACFNwMYIAQgAULt3pHzlszct+QAhTcDECAEIAA3\nAyAgBCAAQuHklfPW7Nm87ACFNwMIIAQgAEL1ys2D16zbt/MAhTcDACACIAMgBBD9NiAEEPgKIARB\nQGskAAtvAQN/IwBBEGsiBCQAIAAoAgQiBSAFLwHiAUEBaiIGIAAoAggiACABIAIQlx0gBEEIaiAD\nQQhqKAIANgIAIAQgAykCADcDACAFQdwAaiIBIAYgACAEEPQaIAUgBjsB4gEgBEEQaiQAIAEgAEEM\nbGoLjQEBAX8jAEFAaiIEJAAgBEE4akIANwMAIARCADcDMCAEIAE3AyggBCABQvPK0cunjNmy9ACF\nNwMYIAQgAULt3pHzlszct+QAhTcDECAEIAA3AyAgBCAAQuHklfPW7Nm87ACFNwMIIAQgAEL1ys2D\n16zbt/MAhTcDACACIAMgBBDFJiAEEKYKIARBQGskAAuMAQEBfyMAQUBqIgMkACADQThqQgA3AwAg\nA0IANwMwIAMgATcDKCADIAFC88rRy6eM2bL0AIU3AxggAyABQu3ekfOWzNy35ACFNwMQIAMgADcD\nICADIABC4eSV89bs2bzsAIU3AwggAyAAQvXKzYPXrNu38wCFNwMAIAIgAxDPIiADEKYKIANBQGsk\nAKcLbwECfyMAQRBrIgMkAAJAIAFFBEBBBCECDAELAkAgAUGq1arVAEsNACABQQxsIgJBAEgNACAD\nQQhqIAIgAUGr1arVAElBAnQQgC0gAygCCCICDQEACxCSIQALIAAgAjYCBCAAIAE2AgAgA0EQaiQA\nC4QBAAJAAkACQAJAAkACQAJAAkACQCAALQDiAUF9ag4EBQABAggLIABBuAJqEJsxDAMLIABB6AFq\nENQtDAELIABB5AFqENErCyAAKALUARC6LwsgAC0A4QFFDQEgAEHkAWoQqTUMAQsgAEHkAWoQpSQM\nAQsgAEEAOgDhAQsgAEEAOgDgAQsLawEBfyMAQRBrIgIkACACQQhqIAEQ/CUCQCACKAIIRQRAIABB\nADYCAAwBCyAAQRBqIAEgAigCDEEUbGoiAUEYaigCADYCACAAQQhqIAFBEGopAgA3AgAgACABQQhq\nKQIANwIACyACQRBqJAALbgECfyMAQRBrIgMkAAJAIAFFBEBBCCECDAELAkAgAUG1qN4GSw0AIAFB\nmAFsIgJBAEgNACADQQhqIAIgAUG2qN4GSUEDdBCALSADKAIIIgINAQALEJIhAAsgACACNgIEIAAg\nATYCACADQRBqJAALbQECfyMAQRBrIgMkAAJAIAFFBEBBCCECDAELAkAgAUHVqtUqSw0AIAFBGGwi\nAkEASA0AIANBCGogAiABQdaq1SpJQQN0EIAtIAMoAggiAg0BAAsQkiEACyAAIAI2AgQgACABNgIA\nIANBEGokAAthAQN/IAAoAgAhAQJAA0ACQCABQQFxBEAgAUEDSyACQQlLcg0BIAJBAWohAiAAKAIA\nIQEMAgsgACABQQFyIAAoAgAiAyABIANGGzYCACABIANGDQIgAyEBDAELCxCdOAALC2kBA38jAEEg\nayIDJAAgAyAAEEYiBDYCACADIAI2AgQgAiAERgRAEEciBBBIIgUQSSECIAUQpjQgAiAAIAEQSiAC\nEKY0IAQQpjQgA0EgaiQADwsgA0EANgIQIAMgA0EEaiADQQhqEKYZAAtnAQF/IwBBEGsiBSQAAkAg\nAwRAAkAgAiAERwRAIAVBCGogAyAEEIAtIAUoAggiBA0BQQAhBAwDCyAAIAEgAiADEJcFIQQMAgsg\nBCAAIAMQjzgaCyABRQ0AIAAQwgULIAVBEGokACAEC20BAn8jAEEQayIDJAACQCABRQRAQQQhAgwB\nCwJAIAFB1arVKksNACABQRhsIgJBAEgNACADQQhqIAIgAUHWqtUqSUECdBCALSADKAIIIgINAQAL\nEJIhAAsgACACNgIEIAAgATYCACADQRBqJAALbgECfyMAQRBrIgMkAAJAIAFFBEBBBCECDAELAkAg\nAUH///8/Sw0AIAFBBHQiAkEASA0AIANBCGogAiABQYCAgMAASUECdBCALSADKAIIIgINAQALEJIh\nAAsgACACNgIEIAAgATYCACADQRBqJAALbgECfyMAQRBrIgMkAAJAIAFFBEBBBCECDAELAkAgAUHx\nuJwOSw0AIAFByABsIgJBAEgNACADQQhqIAIgAUHyuJwOSUECdBCALSADKAIIIgINAQALEJIhAAsg\nACACNgIEIAAgATYCACADQRBqJAALbQECfyMAQRBrIgMkAAJAIAFFBEBBBCECDAELAkAgAUHmzJkz\nSw0AIAFBFGwiAkEASA0AIANBCGogAiABQefMmTNJQQJ0EIAtIAMoAggiAg0BAAsQkiEACyAAIAI2\nAgQgACABNgIAIANBEGokAAuCAQECfwJAAkACQAJAAkACQCABLQAAQQJrDgUAAQIDBAULIAFBAWoh\nAkHUp8kAIQMMBAsgAUEBaiECQYipyQAhAwwDCyABQQFqIQJBkKjJACEDDAILIAFBAWohAkHMqMkA\nIQMMAQsgAUEBaiECQZinyQAhAwsgACADNgIEIAAgAjYCAAuNAQEBfyMAQUBqIgQkACAEQThqQgA3\nAwAgBEIANwMwIAQgATcDKCAEIAFC88rRy6eM2bL0AIU3AxggBCABQu3ekfOWzNy35ACFNwMQIAQg\n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\nIAAgAzoAICAAIAQ3AgAgAkEQaiQAC3oBAX9BPEEEELkvIgFBADYAGCABQoCAgIDAADcAECABQQA6\nAAwgAUEANgIIIAFCgYCAgBA3AgAgAUEBNgI4IAEgACkAADcAHCABQSRqIABBCGopAAA3AAAgAUEs\naiAAQRBqKQAANwAAIAFBNGogAEEYaigAADYAACABC20BAX8gACgCACIBIAEoAgAiAUF/ajYCACAB\nQQFGBEAgABCbDAsgACgCBCIBIAEoAgAiAUF/ajYCACABQQFGBEAgACgCBBC+CgsgACgCCCIBIAEo\nAgAiAUF/ajYCACABQQFGBEAgACgCCBCICgsLaAECfyMAQRBrIgMkACAAKAIAIAAoAggiBGsgASAC\nayIBSQRAIANBCGogACAEIAEQxw8gAygCCCADKAIMEMotIAAoAgghBAsgACgCBCAEaiACIAEQjzga\nIAAgASAEajYCCCADQRBqJAALcgECfyMAQRBrIgEkACAAKAIAIQIgASAAKAIEKAIIEMUdIAEoAgBF\nBEBBmLfCAEEWQbC3wgAQvjYACyABQQhqIAJBCGogASgCBK1CIIZCAoRBwLfCABCyHyABQQhqEO0t\nIAAoAghBCGoQ9xcgAUEQaiQAC20CAX8BfiMAQRBrIgMkACADIAEgAhDlAQJAIAMoAgBFBEAgAygC\nBCAAIANBCGooAgAiACADQQxqKAIAEOkYIAAQjDQMAQsgAykCBCEEIABBAjYCBCAAQQhqIAQ3AgAg\nAEEBOgAACyADQRBqJAALYwAgAAJ/IAJBIEcEQCAAQQM2AgQgAEEIaiACNgIAQQEMAQsgACABKQAA\nNwABIABBGWogAUEYaikAADcAACAAQRFqIAFBEGopAAA3AAAgAEEJaiABQQhqKQAANwAAQQALOgAA\nC3EBAn8jAEEQayICJAAgAS0AACEDIAFBFjoAAAJAIANBFkYEQEHE+8gAQRAQlhQhASAAQQA2AgQg\nACABNgIADAELIAJBCGogAUEIaikAADcAACACIAM6AAAgAiABKQABNwABIAAgAhCiCgsgAkEQaiQA\nC2UBA38jAEEQayIEJAAgACgCBCIFQbABaiAFLwGOAkEBaiIGIAAoAggiACABIAIQlx0gBEEIaiAD\nQQhqKQIANwMAIAQgAykCADcDACAFIAYgACAEEIkbIAUgBjsBjgIgBEEQaiQAC18BBH8gAUG4AWoh\nBiABLwG2ASEFA0AgBCADIAVLckUEQCAGIANBAnRqKAIAIgQgAzsBtAEgBCABNgKwASADIAVPIQQg\nAyADIAVJaiEDDAELCyAAIAE2AgQgACACNgIAC18BBH8gAUGYA2ohBiABLwGSAyEFA0AgBCADIAVL\nckUEQCAGIANBAnRqKAIAIgQgAzsBkAMgBCABNgKIAiADIAVPIQQgAyADIAVJaiEDDAELCyAAIAE2\nAgQgACACNgIAC3QBAn8gACgCACIBKAIAIQAgAUEANgIAIAAEQCAAKAIAIgBCADcCFCAAQQA7AQgg\nACgCECEBIAAoAgwhAiAAQoCAgIDAADcCDCAAKAIAIABCATcCAEUgAkVyRQRAIAEQwgULDwtBkKHM\nAEErQfCuygAQ+R0AC24BAX8CfyABLQAARQRAQSBBARC5LyICQRhqIAFBGWopAAA3AAAgAkEQaiAB\nQRFqKQAANwAAIAJBCGogAUEJaikAADcAACACIAEpAAE3AABBAAwBCyABKAIEIQJBAQshASAAIAI2\nAgQgACABNgIAC3sBAn8jAEEQayICJAAgACgCACEAIAEoAgBB1NTHAEELIAEoAgQoAgwRBAAhAyAC\nQQA6AA0gAiADOgAMIAIgATYCCCACQQhqQd/UxwBBCyAAKAIAIgBB7NTHABD3CUH81McAQQUgAEEQ\nakGE1ccAEPcJEJUYIAJBEGokAAtsAQJ/IwBBIGsiASQAIAAtAAAhAiAAQQE6AAAgASACQQFxIgA6\nAAcgAEUEQCABQSBqJAAPCyABQQA2AhwgAUGklswANgIYIAFBATYCFCABQZyWzAA2AhAgAUEANgII\nIAFBB2ogAUEIahClGQALawEBfyMAQRBrIgMkACABLQAAQQZHBEAgACABKQMANwMAIABBEGogAUEQ\naikDADcDACAAQQhqIAFBCGopAwA3AwAgA0EQaiQADwsgAyABKAIENgIMQdCfzABBKyADQQxqQZjM\nwAAgAhCTFAALVQEBfwJAIAFFBEBBBCECDAELAkAgAUH/////AUsNACABQQJ0IgJBAEgNACACIAFB\ngICAgAJJQQJ0ELYoIgINAQALEJIhAAsgACACNgIEIAAgATYCAAtTAQF/AkAgAUUEQEEEIQIMAQsC\nQCABQbPmzBlLDQAgAUEobCICQQBIDQAgAiABQbTmzBlJQQJ0ELYoIgINAQALEJIhAAsgACACNgIE\n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\nCGpBlNnCACACQQxqQaTZwgAQug8LIAJBEGokAAtwAQF/IwBBEGsiAyQAIANBCGogAkGTycgAQScQ\n9ykCQCADLQAIQQJHBEAgAyADKQMINwMAIANB8ZTJAEEOIAAgARDdIyICDQEgAyADKQMANwMIIANB\nCGoQwCQhAgwBCyADKAIMIQILIANBEGokACACC2cBAn8jAEEQayIBJAAgAUEIaiAAQY+HyQBBGUEA\nELEpAn8gAS0ACEECRgRAIAEoAgwMAQsgASgCDCIAIAEoAggiAkH/AXFBAkYNABogASAANgIEIAEg\nAjYCACABEMEkCyABQRBqJAALVgEBfwJAIABCgICAgHBUIAFCf1IgAUJ/URsNACACQf8BcQRAQRAg\nAmtB/wFxIgIgA08NASADIAJrIQMLIANBBHYgA0EPcUEAR2ogAKdBf3NLIQQLIAQLcQEBfyAAEO8T\nAkAgACgCQCIBQQ9GDQACQAJAAkAgAUF1akEBIAFBCksbDgMAAQIDCyAAQcQAaigCACAAQcgAaigC\nABCgNQ8LIABBgAFqKAIAIABBhAFqKAIAEKA1IABBQGsQ7xMPCyAAQcQAahCYKwsLZQAgAAJ/IAAt\nADVFBEAgAEE2aiABKQAANwEAQQAMAQsgAEE2aiABKQAANwAAIABBzgBqIAFBGGopAAA3AAAgAEHG\nAGogAUEQaikAADcAACAAQT5qIAFBCGopAAA3AABBAQs6ADULbgEBfyMAQRBrIgIkACAAAn8CQAJA\nIAFCAVgEQCABp0EBaw0BDAILIAJBAToAACACIAE3AwggACACQcznxgBB1OfGABDfFTYCBEEBDAIL\nIABBADoAAUEADAELIABBAToAAUEACzoAACACQRBqJAALbgEBfyMAQRBrIgIkACABLQAAQQZHBEAg\nACABKQMANwMAIABBEGogAUEQaikDADcDACAAQQhqIAFBCGopAwA3AwAgAkEQaiQADwsgAiABKAIE\nNgIMQdCfzABBKyACQQxqQbDJxgBBmOXGABCTFAALZAEDfyMAQRBrIgEkACABQQhqIAAQ1SMgASgC\nDCEAIAEgASgCCEGIAWooAgAiAkEgaigCACACQSRqKAIAEIUjIAEoAgQhAiABKAIAIAAgACgCAEF/\najYCACACEOctIAFBEGokAAtkAQN/IwBBEGsiASQAIAFBCGogABDVIyABKAIMIQAgASABKAIIQYgB\n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\nAhwiASABKAIAIgFBf2o2AgAgAUEBRgRAIAAoAhwQ3SkLC2YBAX8jAEEgayIDJAAgAyABNgIEIAMg\nADYCACADQRhqIAJBEGopAgA3AwAgA0EQaiACQQhqKQIANwMAIAMgAikCADcDCEEAIANB4KnBACAD\nQQRqQeCpwQAgA0EIakH8ksEAELUJAAtmAQF/IwBBIGsiAyQAIAMgATYCBCADIAA2AgAgA0EYaiAC\nQRBqKQIANwMAIANBEGogAkEIaikCADcDACADIAIpAgA3AwhBACADQYjIwQAgA0EEakGIyMEAIANB\nCGpB8K7BABC1CQALYwEBfyMAQSBrIgUkACAFIAI2AgQgBSABNgIAIAVBGGogA0EQaikCADcDACAF\nQRBqIANBCGopAgA3AwAgBSADKQIANwMIIAAgBUHIzMcAIAVBBGpByMzHACAFQQhqIAQQtQkAC2kB\nAX8jAEEgayICJAAgAkH4lcwANgIEIAIgADYCACACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIA\nNwMAIAIgASkCADcDCEEAIAJBzJvCACACQQRqQcybwgAgAkEIakGMl8wAELUJAAtpAQF/IwBBIGsi\nAiQAIAJB+JXMADYCBCACIAA2AgAgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEp\nAgA3AwhBACACQaygwgAgAkEEakGsoMIAIAJBCGpBjJfMABC1CQALZgEBfyMAQSBrIgMkACADIAE2\nAgQgAyAANgIAIANBGGogAkEQaikCADcDACADQRBqIAJBCGopAgA3AwAgAyACKQIANwMIQQAgA0G0\nvMIAIANBBGpBtLzCACADQQhqQZS8wgAQtQkAC14BA38jAEHQAGsiBCQAIAAoAgQiBSAFLwHKBkEB\naiIGIAAoAggiACABIAIQlx0gBEEIaiADQcQAEI84GiAFQdwAaiAGIAAgBEEIahCQHiAFIAY7AcoG\nIARB0ABqJAALcwEBfyMAQRBrIgIkACACIAAoAgAiAEEUajYCBCACIABBCGo2AgggAiAANgIMIAFB\n5MXDAEEJQeCXxQBBDyACQQRqQZjSwgBB8NjCAEELIAJBCGpB/NjCAEHMk8kAQQYgAkEMakGc2MIA\nEOMPIAJBEGokAAtzAQF/IwBBEGsiAiQAIAIgACgCACIANgIEIAIgAEEIajYCCCACIABBFGo2Agwg\nAUG32MgAQQdBrLnIAEELIAJBBGpBuLnIAEGi78sAQQ0gAkEIakHIucgAQa/vywBBDSACQQxqQci5\nyAAQ4w8gAkEQaiQAC2QBBH8jAEEQayIBJAADQCABIAAQgQkgASgCBCICBEAgAiABKAIIIgNBA3Rq\nIgQoAgAgBEEEaigCABCgNSACIANBDGxqIgJB3ABqKAIAIAJB4ABqKAIAEIw0DAELCyABQRBqJAAL\nZgEBfyMAQYABayICJAAgAkEIaiAAKAIIELwWIAJBGGogAigCCEEIaiIAQQEgARCvByACKAIYQQZH\nBEAgAkEBOgAQIAAQwAogACACQRhqQegAEI84GgsgAkEIahCAKiACQYABaiQAC3QAAn9BACABIAJB\nkfbIAEEWEPksDQAaQQEgASACQbj2yABBBBD5LA0AGkECIAEgAkHM9sgAQRsQ+SwNABpBAyABIAJB\n+PbIAEEbEPksDQAaQQRBBSABIAJBpPfIAEEKEPksGwshASAAQQA6AAAgACABOgABC34BAX8jAEEw\nayICJAAgAEEANgIIIABCgICAgBA3AgAgAkEDOgAgIAJCgICAgIAENwMYIAJBADYCECACQQA2Aggg\nAkGYrMMANgIEIAIgADYCACABIAIQ/jZFBEAgAkEwaiQADwtBrOLLAEE3IAJBKGpBsKzDAEHA48sA\nEJMUAAtzAQF/IwBBEGsiAiQAIAIgACgCACIAQSBqNgIEIAIgADYCCCACIABBKGo2AgwgAUGZm8kA\nQRZBiIfJAEEHIAJBBGpB4N3DAEGYmskAQQogAkEIakGM1MMAQcibyQBBCiACQQxqQciSxAAQ4w8g\nAkEQaiQAC2wBAn8jAEEgayIBJAAgAC0AACECIABBAToAACABIAJBAXEiADoAByAARQRAIAFBIGok\nAA8LIAFBADYCHCABQaSWzAA2AhggAUEBNgIUIAFBnJbMADYCECABQQA2AgggAUEHaiABQQhqELAZ\nAAtpAQF/IwBBIGsiAiQAIAJB+JXMADYCBCACIAA2AgAgAkEYaiABQRBqKQIANwMAIAJBEGogAUEI\naikCADcDACACIAEpAgA3AwhBACACQZyvyAAgAkEEakGcr8gAIAJBCGpBjJfMABC1CQALcwEBfyMA\nQRBrIgIkACACIAAoAgAiAEEUajYCBCACIAA2AgggAiAAQQhqNgIMIAFBqI3HAEEPQcTlyABBCiAC\n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\nQQkQ+SwNABpBASABIAJBuZHHAEEPEPksDQAaQQIgASACQciRxwBBFBD5LA0AGkEDIAEgAkHckccA\nQRIQ+SwNABpBBEEFIAEgAkHukccAQRoQ+SwbCyEBIABBADoAACAAIAE6AAELYwEBfyMAQSBrIgIk\nAAJAIAEoAgQEQCACQRhqIAFBCGooAgA2AgAgAiABKQIANwMQIAJBCGogAkEQahCuGCAAIAIpAwg3\nAgAMAQsgAEEANgIAIAAgASgCADYCBAsgAkEgaiQAC3QAAn9BACABIAJBo5LHAEEGEPksDQAaQQEg\nASACQZiayQBBChD5LA0AGkECIAEgAkGik8cAQRoQ+SwNABpBAyABIAJBsZLHAEENEPksDQAaQQRB\nBSABIAJBvJPHAEENEPksGwshASAAQQA6AAAgACABOgABC3EBA38jAEEQayIBJAACQAJAIAAtAAAN\nACAAKAIAIgNB/wFxDQEgA0GA/gNxRQ0AIAAoAgQoAgBBhoXMAEGFhcwAEOknIAFBBDoACCABQQhq\nEMQtIQILIAFBEGokACACDwtBwIrMAEEoQcSLzAAQ+R0AC3QAAn9BACABIAJB/JTHAEEHEPksDQAa\nQQEgASACQa+byQBBCRD5LA0AGkECIAEgAkGjkscAQQYQ+SwNABpBAyABIAJBvMHIAEEGEPksDQAa\nQQRBBSABIAJB+5LHAEEZEPksGwshASAAQQA6AAAgACABOgABC3QAAn9BACABIAJB/JTHAEEHEPks\nDQAaQQEgASACQfiyxwBBChD5LA0AGkECIAEgAkGDlccAQRAQ+SwNABpBAyABIAJBv5XHAEEQEPks\nDQAaQQRBBSABIAJBz5XHAEEIEPksGwshASAAQQA6AAAgACABOgABC2gBAX8jAEEgayICJAAgAkEM\nakECNgIAIAJBFGpBATYCACACQfisyAA2AgggAkEANgIAIAJBygE2AhwgAiAANgIYIAFBBGooAgAh\nACACIAJBGGo2AhAgASgCACAAIAIQ5xsgAkEgaiQAC2cBAX8jAEEgayICJAAgAkEMakEBNgIAIAJB\nFGpBATYCACACQYCNzAA2AgggAkEANgIAIAJBNzYCHCACIAA2AhggAUEEaigCACEAIAIgAkEYajYC\nECABKAIAIAAgAhDnGyACQSBqJAALcwEBfyMAQRBrIgIkACACIAAoAgAiADYCBCACIABBCGo2Aggg\n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\nAgA3AwAgA0EQaiACQQhqKQIANwMAIAMgAikCADcDCEEBIANBoNbKACADQQRqQbDWygAgA0EIakGo\n08oAELUJAAtqAQF/IwBBIGsiACQAIABBDGpBAjYCACAAQRRqQQE2AgAgAEGko8sANgIIIABBADYC\nACAAQQM2AhwgAEG0o8sANgIYIAFBBGooAgAhAiAAIABBGGo2AhAgASgCACACIAAQ5xsgAEEgaiQA\nC2oBAX8jAEEgayIAJAAgAEEMakECNgIAIABBFGpBATYCACAAQaSjywA2AgggAEEANgIAIABBAzYC\nHCAAQbijywA2AhggAUEEaigCACECIAAgAEEYajYCECABKAIAIAIgABDnGyAAQSBqJAALZwECfyMA\nQSBrIgEkACABIAAoAggiAhDGCCACQRhqIAFBGGopAwA3AAAgAkEQaiABQRBqKQMANwAAIAJBCGog\nAUEIaikDADcAACACIAEpAwA3AAAgACAAKQMAQgF8NwMAIAFBIGokAAt0AQF/IwBB8AFrIgQkACAE\nQQBB0AAQkTgiBEHQAGpB+JXMAEEBIAAgARCDBCAEQdAAaiACIAMgBEHQABC5A0Hp5ssAQdjnywAQ\nvicgBEGgAWogBEHQABCPOBpB0AAQujAgBEGgAWpB0AAQjzggBEHwAWokAAtmAQF/IAEoAgwEQAJA\nIAEoAgQiAiABKAIIRwRAIAEgAkEQajYCBCACLQAAIgFBFkcNAQsgAEEWOgAADwsgACABOgAAIAAg\nAikAATcAASAAQQhqIAJBCGopAAA3AAAPCyAAQRY6AAALaQAgASABLQAfQT9xQcAAcjoAHyABIAEt\nAABB+AFxOgAAIABBGGogAUEYaikAADcAACAAQQhqIAFBCGopAAA3AAAgAEEQaiABQRBqKQAANwAA\nIAAgASkAADcAACAAIAAtAB9B/wBxOgAfC2EBA38gACgCCEECdCECIAAoAgQhAQNAIAIEQCABKAIA\nIgMgAygCACIDQX9qNgIAIANBAUYEQCABKAIAEMkmCyABQQRqIQEgAkF8aiECDAELCyAAKAIABEAg\nACgCBBDCBQsLZwEEfyMAQRBrIgIkAAJAIAFBBGooAgAiAyABKAIIIgQQ/wsiBUH/AXFBDEYEQCAC\nQQhqIAMgBBCFIyAAIAIpAwg3AgAMAQsgAEEANgIAIAAgBToABAsgASgCACADEIw0IAJBEGokAAtj\n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\nADYCBCAAIAIoAgQ2AgALIAJBEGokAAtqAQN/IwBBEGsiASQAAkACQCAALQAADQAgACgCACIDQf8B\ncQ0BIANBgP4DcUUNACABQQhqIAAoAgQoAgBBhYXMABCFMSABQQhqEMQtIQILIAFBEGokACACDwtB\nwIrMAEEoQcSLzAAQ+R0AC2cAIAAQkTQgACgCIARAIABBIGoQzxYLIABB0ABqEKkuIABB3ABqEOgu\nIABB4ABqENUrIABB7ABqENYrIABB+ABqENcrIABBhAFqENgrIABBkAFqENQrIABBOGoQoTUgAEGc\nAWoQvS8LYwECfyMAQRBrIgMkACAAKAIAIAAoAggiBGsgAkkEQCADQQhqIAAgBCACEMcPIAMoAggg\nAygCDBDKLSAAKAIIIQQLIAAoAgQgBGogASACEI84GiAAIAIgBGo2AgggA0EQaiQAC2IBAn8jAEEg\nayIDJAAgA0EIaiABEPsgIAMoAgwhASADKAIIIQQgA0EYaiACQQhqKAIANgIAIAMgAikCADcDECAD\nQRBqIAQgARDpJCEBIABBAjYCACAAIAE2AgQgA0EgaiQAC2IBAn8jAEEgayIDJAAgA0EIaiABEPsg\nIAMoAgwhASADKAIIIQQgA0EYaiACQQhqKAIANgIAIAMgAikCADcDECADQRBqIAQgARDpJCEBIABB\nAToAACAAIAE2AgQgA0EgaiQAC2IBAn8jAEEgayIDJAAgA0EIaiABEPsgIAMoAgwhASADKAIIIQQg\nA0EYaiACQQhqKAIANgIAIAMgAikCADcDECADQRBqIAQgARDpJCEBIABBATsBACAAIAE2AgQgA0Eg\naiQAC1oBAX8jAEEgayICJAAgAiAAKAIANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3\nAwAgAiABKQIANwMIIAJBBGpB6K/KACACQQhqEJUGIAJBIGokAAtaAQF/IwBBIGsiAiQAIAIgACgC\nADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQdCvygAg\nAkEIahCVBiACQSBqJAALXQEDfyAAIAFBAnRqKAIAIQIDQAJAIAFFBEBBACEBDAELIAAgAUF/akEB\ndiIDQQJ0aigCACIEIAJNDQAgACABQQJ0aiAENgIAIAMhAQwBCwsgACABQQJ0aiACNgIAC2EBA38j\nAEEQayICJAAgACABEIINIAEoAigiAyADKAIAIgRBAWo2AgAgBEF/TARAAAsgAkEIaiABQSBqKAIA\nIAFBJGooAgAQlyggACACKQMINwIgIAAgAzYCKCACQRBqJAALZgEDfyMAQRBrIgIkACABQQxqIgMQ\n+ywgAUEUaiEEIAFBEGotAAAEQCACIAM2AgwgAiAENgIIQdCfzABBKyACQQhqQejMwABBqPbFABCT\nFAALIAAgAzYCBCAAIAQ2AgAgAkEQaiQAC3AAAkACQAJAAkAgACgCAA4HAQEBAQECAwALIABBDGoo\nAgAgAEEQaigCABCgNSAAQQRqEKsuCw8LIABBBGooAgAgAEEIaigCABCgNSAAQQxqKAIAIABBEGoo\nAgAQoDUPCyAAKAIEEMIFIAAoAggQwgULXgEBfwJAIAAoAgggAEEMaigCACABKAIIIAFBDGooAgAQ\nuzZFDQAgAEEQaiABQRBqEKQIRQ0AIABBOGooAgAgAEE8aigCACABQThqKAIAIAFBPGooAgAQrxoh\nAgsgAgtrAQJ/IwBBIGsiACQAQai2zgAoAgBBAkcEQCAAQQE6AAMgAEGgts4ANgIEIAAgAEEYajYC\nECAAIABBBGo2AgwgACAAQQNqNgIIQai2zgAgAEEIakGsksIAEKUJC0Gkts4AKAIAIABBIGokAAtx\nAgJ/An4jAEEQayIBJAAgARCTHCABKQMAIQIgASkDCCEDQTBBCBDGLyIAQeiEzAA2ACwgAEEANgAo\nIABCADcAICAAIAM3ABggACACNwAQIABBADoADCAAQQA2AgggAEKBgICAEDcDACABQRBqJAAgAAti\nAQJ/IwBBMGsiAiQAIAJBCGogARDhDCACKAIIIQECQCACKAIMIgMEQCACQQhqIAMgAigCEBDoGCAA\nIAJBCGoQqBQgASADEIw0DAELIABBAToAACAAIAE2AgQLIAJBMGokAAtfAQN/IwBBEGsiASQAIAFB\nCGogABDVIyABKAIMIQAgASABKAIIIgIoAqAGQQhqIAJBpAZqKAIAEIUjIAEoAgQhAiABKAIAIAAg\nACgCAEF/ajYCACACEOctIAFBEGokAAtfAQN/IwBBEGsiASQAIAFBCGogABDVIyABKAIMIQAgASAB\nKAIIIgIoAqgGQQhqIAJBrAZqKAIAEIUjIAEoAgQhAiABKAIAIAAgACgCAEF/ajYCACACEOctIAFB\n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\nIQMLIAAgAzcDACACQRBqJAALVgAgAAJ/AkACQAJAAkAgASgCsAMiAEF6akECIABBBUsbQQFrDgMB\nAgMACyABQYgDagwDCyABQYgDagwCCyABQYgDagwBCyABKAIAQYgDagspAgA3AwALVgAgAAJ/AkAC\nQAJAAkAgASgCsAMiAEF6akECIABBBUsbQQFrDgMBAgMACyABQYADagwDCyABQYADagwCCyABQYAD\nagwBCyABKAIAQYADagspAgA3AwALWgACQAJAAkACQCAALQApQX1qDgIAAQMLIABBLGoQhiMMAQsg\nAEFAaxCGIyAAQcAFahCgMSAAQQA6ACggAEEsahCQKwsgACgCBEEGcUECRg0AIABBBGoQ3B8LC1kB\nAX8gAEEMaigCABDAKCAAQRRqIgEoAgAgAEEYaigCABCDFyAAQRBqKAIAIAEoAgAQzjACQCAAQX9G\nDQAgACAAKAIEIgFBf2o2AgQgAUEBRw0AIAAQwgULC14CAn8BfiMAQRBrIgIkAEEAQQgRBQAiAQRA\nIAEgASkDACIDQgF8NwMAIAAgASkDCDcDCCAAIAM3AwAgAkEQaiQADwtBwJTMAEHGACACQQhqQYyv\nyABB6JXMABCTFAALWgACQAJAAkACQCAALQApQX1qDgIAAQMLIABBLGoQhiMMAQsgAEFAaxCGIyAA\nQcAFahDjMiAAQQA6ACggAEEsahCQKwsgACgCBEEGcUECRg0AIABBBGoQ3B8LC1oBAX8jAEEQayID\nJAAgAS0AAEUEQCAAIAFBAWpBwAAQjzgaIANBEGokAA8LIANBCGogAUEMaigCADYCACADIAEpAgQ3\nAwBBk/jLAEEfIANBpJrLACACEJMUAAtUAQN/AkBBfyAAKAIAIgMgASgCACIERyADIARJGyICDQBB\nACECIANBA0cgBEEDR3INACAAKAIEIABBCGooAgAgASgCBCABQQhqKAIAEOklIQILIAILVAEBfyAA\nLQAoQQNHBEAgAEEIaigCACAAQQxqKAIAEKA1IAAoAgAiAQRAIAEgAEEEaigCABCgNQsgAEEcaigC\nACAAQSBqKAIAEIw0IABBEGoQ3BULC0wBAn8jAEEgayEBA0AgAkEQRkUEQCABQQhqIAJqQQA6AAAg\nASACQQFqIgI2AhgMAQsLIAAgASkDCDcAACAAQQhqIAFBEGopAwA3AAALVgAjAEEgayIAJAAgAEEU\nakEBNgIAIABBHGpBADYCACAAQfyewgA2AhAgAEGklswANgIYIABBADYCCCABKAIAIAFBBGooAgAg\nAEEIahDnGyAAQSBqJAALWQECfyMAQSBrIgMkACADQQhqIAIQ7RogAyADKAIMIgQ2AhQgAyADKAII\nNgIQIAQgASACEI84GiADIAI2AhggAyADQRBqEOoeIAAgAykDADcCACADQSBqJAALWgECfyAALwH2\nESIEQQpNBEAgACAEQQFqOwH2ESAAIARBA3RqIgUgAjYCBCAFIAE2AgAgACAEQcgBbGpB2ABqIANB\nyAEQjzgaDwtBqIrLAEEgQaSLywAQ+R0AC1sBAX8jAEEQayIBJAACfwJAIAAtAABFBEAgAC0AAQ0B\nQQAMAgtBwIrMAEEoQcSLzAAQ+R0ACyABQQhqIAAoAgQoAgBBhYXMABCvNCABQQhqEMQtCyABQRBq\nJAALYQACf0EAIAEgAkH+ickAQQsQ+SwNABpBASABIAJB8ZTJAEEOEPksDQAaQQIgASACQZyKyQBB\nBxD5LA0AGkEDQQQgASACQZuMyQBBCRD5LBsLIQEgAEEAOgAAIAAgAToAAQtiAQF/IwBBMGsiAiQA\nAkAgAb1C////////////AIO/RAAAAAAAAPB/Y0UEQCACQgM3AwgMAQsgAiABOQMQIAJCAjcDCAsg\nAkEAOgAYIAAgAkEIaiACQRhqEPcaIAJBMGokAAtYAQF/IwBBIGsiAyQAIAMgASACELAYIANBHGog\nA0EIaigCADYAACAAQQM6AAAgAyADKQMANwAUIAAgAykAETcAASAAQQhqIANBGGopAAA3AAAgA0Eg\naiQAC2EAAn9BACABIAJB59PIAEEXEPksDQAaQQEgASACQcKRyQBBBhD5LA0AGkECIAEgAkGg1MgA\nQRwQ+SwNABpBA0EEIAEgAkH49sgAQRsQ+SwbCyEBIABBADoAACAAIAE6AAELUgEBfgJAIAIgAUkE\nQCADIAFJDQEgAyABIAQQoxYACyACIAEgBBCjFgALIAAgAkEDdGoiASkCACEFIAEgACADQQN0aiIA\nKQIANwIAIAAgBTcCAAthAAJ/QQAgASACQdGiywBBChD5LA0AGkEBIAEgAkGYmskAQQoQ+SwNABpB\nAiABIAJBr5vJAEEJEPksDQAaQQNBBCABIAJByJvJAEEKEPksGwshASAAQQA6AAAgACABOgABC0gB\nAX8jAEEgayIBJAAgAUEYaiAAQRBqKQIANwMAIAFBEGogAEEIaikCADcDACABIAApAgA3AwggAUEI\nahD5IxBSIAFBIGokAAtIAQF/IwBBIGsiASQAIAFBGGogAEEQaigCADYCACABQRBqIABBCGopAgA3\nAwAgASAAKQIANwMIIAFBCGoQ+yMQVCABQSBqJAALWgEBfyMAQbACayIBJAAgABCoNCABIAAQiiog\nASgCBEEANgIAIAFBmAFqIABBmAEQjzgaIAFBCGogAUGgAWpBkAEQjzgaIAAQwgUgAUEIahCpKyAB\nQbACaiQAC1gBBX8jAEEQayIBJAAgABCoNCABQQhqIAAQiiogASgCDEEANgIAIAAoAqADIQIgACgC\nnAMgACgClAMhBCAAKAKQAyAAEMIFIAQQjDQgAhCMNCABQRBqJAALWgEBfyMAQRBrIgIkAAJ/IAAo\nAgAiACgCAARAIAIgADYCDCABQZLkyABBCCACQQxqQbziyAAQ4g8MAQsgASgCAEGI5MgAQQogASgC\nBCgCDBEEAAsgAkEQaiQAC1QBA38jAEEQayIBJAAgAUEIaiAAEP4VAkAgASgCCCIARQ0AIAEoAgwh\nAiAAIAAoAgAiA0F/ajYCACADQQFHDQAgACACELshCyABQRBqJAAgAEEARwthAAJ/QQAgASACQdfg\nywBBBhD5LA0AGkEAIAEgAkHJ4csAQQsQ+SwNABpBASABIAJB1OHLAEELEPksDQAaQQJBAyABIAJB\n3+HLAEEMEPksGwshASAAQQA6AAAgACABOgABC1UBAX8jAEEgayICJAAgAkEYaiABQRhqKQAANwMA\nIAJBEGogAUEQaikAADcDACACQQhqIAFBCGopAAA3AwAgAiABKQAANwMAIAAgAhDoGSACQSBqJAAL\nYQACf0EAIAEgAkHsgMwAQQwQ+SwNABpBASABIAJB+IDMAEEPEPksDQAaQQIgASACQYeBzABBEBD5\nLA0AGkEDQQQgASACQZeBzABBBhD5LBsLIQEgAEEAOgAAIAAgAToAAQthAAJ/QQAgASACQYXvywBB\nCxD5LA0AGkEBIAEgAkGQ78sAQRIQ+SwNABpBAiABIAJBou/LAEENEPksDQAaQQNBBCABIAJBr+/L\nAEENEPksGwshASAAQQA6AAAgACABOgABC2EAAn9BACABIAJBjqLLAEEPEPksDQAaQQEgASACQYXv\n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\nIAI2AgALSgECfyMAQRBrIgIkACABKAIAIgNBC08EQCACQQhqIAFBBGooAgAgAUEIaigCABCdHyAA\nIAIpAwg3AgQLIAAgAzYCACACQRBqJAALTgEBfyMAQSBrIgMkACADQRBqIAI2AgAgAyABNgIMIANB\nBjoACCADQQhqIANBGGpBzMjCABCIDyEBIABBADYCACAAIAE2AgQgA0EgaiQAC1ICAX8BfiMAQRBr\nIgIkACACQQhqIAEoAgAgASgCBBCFIyACKQMIIQMgAiABKAIIIAFBDGooAgAQhSMgACACKQMANwII\nIAAgAzcCACACQRBqJAALSgEBfyMAQRBrIgIkACACQQhqIAFBBGogAUEsaigCAEEIaiABKAIAGxCa\nKCACKAIMIQEgACACKAIINgIAIAAgATYCBCACQRBqJAALSgECfyMAQRBrIgIkACABKAIAIgNBA0YE\nQCACQQhqIAFBBGooAgAgAUEIaigCABCdHyAAIAIpAwg3AgQLIAAgAzYCACACQRBqJAALTQEBfyMA\nQRBrIgIkACACQQhqIAFByAFqEPwlAkAgAigCCEUEQCAAQQM6AKUBDAELIAAgASACKAIMQcgBbGpB\nyAEQjzgaCyACQRBqJAALTAEBfyMAQRBrIgIkACACQQhqIAFBoANqEPwlAkAgAigCCEUEQCAAQQM6\nAAgMAQsgACABIAIoAgxB0AFsakHQARCPOBoLIAJBEGokAAtMAQF/IwBBEGsiAiQAIAJBCGogAUHY\nAWoQ/CUCQCACKAIIRQRAIABBAjYCEAwBCyAAIAEgAigCDEHYAWxqQdgBEI84GgsgAkEQaiQAC0wB\nAX8jAEEQayICJAAgAkEIaiABQdABahD8JQJAIAIoAghFBEAgAEECNgIIDAELIAAgASACKAIMQdAB\nbGpB0AEQjzgaCyACQRBqJAALYgECf0HBwsgAIQJBByEDAkACQAJAAkAgASgCAEEBaw4DAAECAwtB\nkIPJACECQQohAwwCC0GwwsgAIQJBESEDDAELIAFBCGooAgAhAyABKAIEIQILIAAgAzYCBCAAIAI2\nAgALSgECfyMAQRBrIgIkACACQQhqIAEQlwoCf0EAIAIoAggiAUUNABogASgCBCEDIAEoAgALIQEg\nACADNgIEIAAgATYCACACQRBqJAALTgEBfyMAQSBrIgMkACADQRBqIAI2AgAgAyABNgIMIANBBjoA\n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\nRw0AIAAQwgULC0kBAX8gACgCCBDEMiAAKAIIBEAgAEEIahDqJQsgAEEkahDrJwJAIABBf0YNACAA\nIAAoAgQiAUF/ajYCBCABQQFHDQAgABDCBQsLSQEBfyAAKAIIEMQyIAAoAggEQCAAQQhqEJcmCyAA\nQSRqEOsnAkAgAEF/Rg0AIAAgACgCBCIBQX9qNgIEIAFBAUcNACAAEMIFCwtUACAAQgA3AwAgACAB\nNgI0IABBAzYCMCAAQZDlygA2AiwgAEEANgIoIABB6ITMADYAJCAAQQA2ACAgAEIANwAYIABBDWpC\nADcAACAAQQhqQgA3AwALSwAgAEEIaigCACAAQQxqKAIAEIw0IABBFGooAgAgAEEYaigCABCMNCAA\nKAIAIABBBGooAgAQoDUgAEEgaigCACAAQSRqKAIAEIw0C0YBAX8jAEHQAWsiASQAIAFBEGogAEHA\nARCPOBpByAFBCBC5LyIAQQA2AgAgAEEEaiABQQxqQcQBEI84GiABQdABaiQAIAALRQEBfyMAQSBr\nIgIkACACQRhqIAFBCGooAgA2AgAgAiABKQIANwMQIAJBCGogAkEQahDqHiAAIAIpAwg3AwAgAkEg\naiQAC0QBAX8jAEEQayIDJAAgAQR/IANBCGogASACEIUjIAMoAgwhAiADKAIIBUEACyEBIAAgAjYC\nBCAAIAE2AgAgA0EQaiQAC0cBAn8jAEEQayIBJAAgAUEIaiAAENUjIAEoAggoAgghACABKAIMIgIg\nAigCAEF/ajYCACABQRBqJAAgAEEBakEAIABBC0kbC0YBAn8jAEEQayIBJAAgAUEIaiAAENUjIAEo\nAgwhACABKAIIIgIoAgggAkEMaigCABAAIAAgACgCAEF/ajYCACABQRBqJAALTQEBfyMAQdABayIC\nJAAgARCoNCACIAEQiiogAigCBEEANgIAIAJBCGogAUHIARCPOBogACACQRBqQcABEI84GiABEMIF\nIAJB0AFqJAALRwEBfyMAQRBrIgEkACABIABBeGoiADYCDCABQQxqEJ4OIAAgACgCACIAQX9qNgIA\nIABBAUYEQCABKAIMEIMfCyABQRBqJAALRwEBfyMAQRBrIgEkACABIABBeGoiADYCDCABQQxqEJsO\nIAAgACgCACIAQX9qNgIAIABBAUYEQCABKAIMEIIfCyABQRBqJAALRwEBfyMAQRBrIgEkACABIABB\n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\nAjQQpjQgABCKJAsLTQACQAJAAkAgAS0AREF+ag4CAgABCyAAQQI6AEQPCyAAIAFByAAQjzgaDwsg\nAEEDOgBEIAAgASkCADcCACAAQQhqIAFBCGopAgA3AgALSAEDfyABKAIIIgIgASgCBCIESQRAIAEg\nAkEBajYCCCABKAIAIAJqLQAAIQMLIABBADoAACAAQQJqIAM6AAAgACACIARJOgABC0oBAX8jAEEQ\nayIAJAAgASgCAEH0zsgAQRQgASgCBCgCDBEEACECIABBADoADSAAIAI6AAwgACABNgIIIABBCGoQ\nrBEgAEEQaiQAC0kBAX8CQAJAIAFB////H0sNACABQQV0IgJBAEgNACACIAFBgICAIElBA3QQ4TAi\nAkUNASAAIAI2AgQgACABNgIADwsQkiEACwALSAAgACgCACAAQQRqKAIAEKA1IABBLGoQnyIgAEEU\naigCACAAQRhqKAIAEIw0IABBCGoQhwcgAEEgaigCACAAQSRqKAIAEIw0C0oBAX8jAEEQayIAJAAg\nASgCAEGwsMoAQQsgASgCBCgCDBEEACECIABBADoADSAAIAI6AAwgACABNgIIIABBCGoQlRggAEEQ\naiQAC0kBA38jAEEQayICJABBASEDIAEQnhUiBEUEQCACQQhqIAEQryYgAigCDCEEIAIoAgghAwsg\nACAENgIEIAAgAzYCACACQRBqJAALSQEDfyMAQRBrIgIkAEEBIQMgARCeFSIERQRAIAJBCGogARDh\nBSACKAIMIQQgAigCCCEDCyAAIAQ2AgQgACADNgIAIAJBEGokAAtRAQF/IwBBEGsiAiQAIAIgAToA\nDyACIAAoAgAgACgCBEEBQairywAQuysgAigCACACKAIEIAJBD2pBAUG4q8sAEKgrIABBARC3JiAC\nQRBqJAALQQEBfyMAQUBqIgIkACACQQhqIAJBGGogARDUDCAAIAIoAgggAigCDBDTKSACQQQ6ABAg\nAkEQahDELSACQUBrJAALUgIBfwJ+IAAgAGIEQEEADwtBAUECQQQgAL0iAkKAgICAgICA+P8AgyID\nUCIBGyADQoCAgICAgID4/wBRG0EDQQQgARsgAkL/////////B4NQGws/AAJAIAIgAU8EQCACIARN\nDQEgAiAEIAUQvTYACyABIAIgBRDLNgALIAAgAiABazYCBCAAIAMgAUECdGo2AgALRQEBfwJAIAIo\n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\nIAAgATYCBCAEQRBqJAALQQECfyMAQRBrIgEkACAAEKg0IAFBCGogABCcJiABKAIMIQAgASgCCCgC\nDBA4IAAgACgCAEF/ajYCACABQRBqJAALQQECfyMAQRBrIgEkACAAEKg0IAFBCGogABCcJiABKAIM\nIQAgASgCCCgCEBA4IAAgACgCAEF/ajYCACABQRBqJAALQQECfyMAQRBrIgEkACAAEKg0IAFBCGog\nABCcJiABKAIMIQAgASgCCCgCFBA4IAAgACgCAEF/ajYCACABQRBqJAALQQECfyMAQRBrIgEkACAA\nEKg0IAFBCGogABCcJiABKAIMIQAgASgCCCgCCBA4IAAgACgCAEF/ajYCACABQRBqJAALTAACQCAB\nIAJBqOLIAEEUEPksRQRAIAEgAkGe3MgAQQoQ+SwNASAAIAI2AgggACABNgIEIABBDToAAA8LIABB\nFjoAAA8LIABBFzoAAAs/AQJ/IwBBEGsiASQAIAFBCGogABDVIyABKAIIQSBqKAIALQAIIAEoAgwi\nAiACKAIAQX9qNgIAIAFBEGokAEULQQECfyMAQRBrIgEkACAAEKg0IAFBCGogABCcJiABKAIMIQAg\nASgCCCgCABA4IAAgACgCAEF/ajYCACABQRBqJAALPQECfyAAKAIEIgUgBS8BtgFBAWoiBiAAKAII\nIgAgASACEJcdIAVB2ABqIAYgACADIAQQlx0gBSAGOwG2AQtAAQJ/IwBBEGsiASQAIAFBCGogABDV\nIyABKAIMIQAgASgCCEEkaigCABDuBSAAIAAoAgBBf2o2AgAgAUEQaiQAC0ABAn8jAEEQayIBJAAg\nAUEIaiAAENUjIAEoAgwhACABKAIIQSRqKAIAEJUhIAAgACgCAEF/ajYCACABQRBqJAALQAECfyMA\nQRBrIgEkACABQQhqIAAQ1SMgASgCDCEAIAEoAghBJGooAgAQtiEgACAAKAIAQX9qNgIAIAFBEGok\nAAtAAQJ/IwBBEGsiASQAIAFBCGogABDVIyABKAIMIQAgASgCCEEYaigCABDAISAAIAAoAgBBf2o2\nAgAgAUEQaiQAC0ABAn8jAEEQayIBJAAgAUEIaiAAENUjIAEoAgwhACABKAIIQRhqKAIAELchIAAg\nACgCAEF/ajYCACABQRBqJAALQwEDfyMAQRBrIgEkACAAEKg0IAFBCGogABDrKSABKAIMQQA2AgAg\n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\nKwwBCyAAQcQBahDAMSAAQegAahDPESAAQbQBahDtKwsgAEEEahDsKwsLUAACQAJAAkAgAC0AxBYO\nBAECAgACCyAAEJshCyAAQcgJahCQECAAQbgJaigCACAAQbwJaigCABCgNSAAQcAJaigCACAAQcQJ\naigCABCgNQsLSwACQAJAAkACQAJAIAAtAEBBfWoOAwACAwELIABBxABqEJsxCw8LIABBxABqEJsx\nDAELIABBxABqEJsxIABB6ABqEKI0CyAAEKI0C0oAAkACQAJAAkAgAC0AggFBfWoOAgABAwsgAEGI\nAWoQ2CcMAQsgAEGEAWoQpSkLIAAtAIABBEAgAEHEAGoQ1i8LIABBADsBgAELCzsAIAFBA3QhAQNA\nAkAgAQRAIABBBGooAgBFDQEgACgCABDCBQwBCw8LIABBCGohACABQXhqIQEMAAsAC0AAA0AgAQRA\nIAFBf2ohASACIAIvAV5BAnRqQeAAaigCACECDAEFIAAgAjYCBCAAQQA2AgAgACACLwFeNgIICwsL\nQwEDfyABKAIEIQMgACABKAIIIgIQxSAgACgCBCAAKAIIIgRBDGxqIAMgAkEMbBCPOBogAUEANgII\nIAAgAiAEajYCCAtEAQF/IwBBIGsiAiQAIAJBADoACCACIAE6AAkgAkEIaiACQRhqQYjNwAAQiA8h\nASAAQQE2AgAgACABNgIEIAJBIGokAAtNAQF/IAEtAPwPIgJBBEYEQEH4lccAQRUQiTcACyAAIAFB\n/A8QjzgiACACOgD8DyAAIAEvAP0POwD9DyAAQf8PaiABQf8Pai0AADoAAAtCAANAIAEEQCABQX9q\nIQEgAiACLwHiAUECdGpB6AFqKAIAIQIMAQUgACACNgIEIABBADYCACAAIAIvAeIBNgIICwsLSgEB\nfyMAQSBrIgAkACAAQRRqQQE2AgAgAEEcakEANgIAIABBpLHBADYCECAAQaSWzAA2AhggAEEANgII\nIABBCGpB2OnKABCZJAALSgEBfyMAQSBrIgAkACAAQRRqQQE2AgAgAEEcakEANgIAIABBoLXBADYC\nECAAQaSWzAA2AhggAEEANgIIIABBCGpB1O3IABCZJAALQAEBfyAAIAFBKBCPOCEAQQAhAQNAIAFB\nKEZFBEAgACABaiIDIAMpAwAgASACaikDAHw3AwAgAUEIaiEBDAELCwtEAQF/IAAgAUEoaiICIAEQ\n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\nOgABDAELIABBAToAAQsgAEEAOgAACzABA38gAC0AACICIAEtAAAiA3JFIQQgAkUgA0VyBH8gBAUg\nAEEBaiABQQFqEKA0Cws8AQF/IABBCmotAAAEQCAAQQtqEMgnCwJAIABBf0YNACAAIAAoAgQiAUF/\najYCBCABQQFHDQAgABDCBQsLUQECf0Hw4sgAIQJBByEDAkACQAJAIAEoAgBBAWsOAgABAgtB3OLI\nACECQRQhAwwBCyABQQhqKAIAIQMgASgCBCECCyAAIAM2AgQgACACNgIAC0oAAkACQCABIAJB6O/L\nAEEEEPksRQRAIAEgAkHVnskAQQQQ+SwNASAAQQI6AAEMAgsgAEEAOgABDAELIABBAToAAQsgAEEA\nOgAACzwBAn8gAEEMaigCACIBBEAgACgCACICBEAgAiAAQQRqKAIAEJU4IABBDGooAgAhAQsgACgC\nCCABEIw0CwtQAQF/QbwBQQQQuS8iAUEANgAYIAFCgICAgMAANwAQIAFBADoADCABQQA2AgggAUKB\ngICAEDcCACABQRxqIABBnAEQjzgaIAFBATYCuAEgAQtFACABKAIARQRAQczaxgBBIkGgsMUAEL42\nAAsgACABKQIANwIAIABBEGogAUEQaigCADYCACAAQQhqIAFBCGopAgA3AgALPQEBfyMAQRBrIgMk\nACADQQhqIAAgASACEP4GQQAhAiADLQAIQQRHBEAgAykDCBC6KyECCyADQRBqJAAgAgtRAQJ/QbqD\nyQAhAkEHIQMCQAJAAkAgASgCAEEBaw4CAAECC0G1g8kAIQJBBSEDDAELIAFBCGooAgAhAyABKAIE\nIQILIAAgAzYCBCAAIAI2AgALSgACQAJAIAEgAkGYmskAQQoQ+SxFBEAgASACQdGiywBBChD5LA0B\nIABBAjoAAQwCCyAAQQA6AAEMAQsgAEEBOgABCyAAQQA6AAALPAAgAUHQAWwhAQNAIAEEQCAAKAIA\nIABBBGooAgAQlTggAEEIahCILSABQbB+aiEBIABB0AFqIQAMAQsLC0ABAX8gACgCACgCACICQQRq\nKAIAIAJBCGooAgAgACgCBCgCDCABQQR0a0FwaiIAQQRqKAIAIABBCGooAgAQuzYLRQAgASgCAEUE\nQEHM2sYAQSJB1L/DABC+NgALIAAgASkCADcCACAAQRBqIAFBEGooAgA2AgAgAEEIaiABQQhqKQIA\n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\nNiACIAMoAgQiACADKAIIEPUhIAMoAgAgABCMNCADQRBqJAALQAACQAJAAkACQCAALQAADgUBAQEC\nAwALIABBBGoQ1xULDwsgAEEEaigCACAAQQhqKAIAEIw0DwsgAEEEahDSMAs+AQF/IwBBEGsiAiQA\nIAIgAUEBEKsSIAAgAigCBCACKAIIEKcVIAIQqBYgAigCACACKAIEEIw0IAJBEGokAAs1ACAAKAIA\nIgApAwAgAEEIaikDACABQQAgAmtBFGxqQWxqIgBBBGooAgAgAEEIaigCABDKGAs1ACAAKAIAIgAp\nAwAgAEEIaikDACABQQAgAmtBMGxqQVBqIgBBBGooAgAgAEEIaigCABDKGAs3ACAAKAIAIgApAwAg\nAEEIaikDACABQQAgAmtB1ABsakGsf2oiAEEEaigCACAAQQhqKAIAEMoYCzUAIAAoAgAiACkDACAA\nQQhqKQMAIAFBACACa0EMbGpBdGoiAEEEaigCACAAQQhqKAIAEMoYCzcAIAAoAgAiACkDACAAQQhq\nKQMAIAFBACACa0HEAWxqQbx+aiIAQQRqKAIAIABBCGooAgAQyhgLOAAgACgCACgCACIAKQMAIABB\nCGopAwAgASgCDEEAIAJrQRRsakFsaiIAKAIAIABBBGooAgAQtBgLOAEBfyMAQRBrIgIkACACQQhq\nIAAQ4iEgASgCACACKAIIIAIoAgwgASgCBCgCDBEEACACQRBqJAALRAAgAS0ADEUEQCAAIAEoAggo\nAgAgASgCACABKAIEEKgKNgIEIABBDzoAACABQQE6AAwPC0HAtMQAQSNBnM3EABD5HQALOAEBfyMA\nQRBrIgIkACACQQhqIAAQyx4gASgCACACKAIIIAIoAgwgASgCBCgCDBEEACACQRBqJAALOAAgAEFA\naxClKyAAQQhqKAIAIABBDGooAgAQoDUgAEEQaigCACAAQRRqKAIAEKA1IABBGGoQgg8LOAAgAEFA\naxCpLiAAQQhqKAIAIABBDGooAgAQoDUgAEEQaigCACAAQRRqKAIAEKA1IABBGGoQgg8LOAAgAEFA\naxCmKCAAQQhqKAIAIABBDGooAgAQoDUgAEEQaigCACAAQRRqKAIAEKA1IABBGGoQgg8LOQAgAEEY\nahDRKCAAQQhqKAIAIABBDGooAgAQoDUgAEEQaigCACAAQRRqKAIAEKA1IABBgAFqEIIPCzgAIABB\nQGsQriwgAEEIaigCACAAQQxqKAIAEKA1IABBEGooAgAgAEEUaigCABCgNSAAQRhqEIIPCzgAIABB\nQGsQkCsgAEEIaigCACAAQQxqKAIAEKA1IABBEGooAgAgAEEUaigCABCgNSAAQRhqEIIPCzgAIABB\nQGsQpSggAEEIaigCACAAQQxqKAIAEKA1IABBEGooAgAgAEEUaigCABCgNSAAQRhqEIIPCzkAIABB\nGGoQihkgAEEIaigCACAAQQxqKAIAEKA1IABBEGooAgAgAEEUaigCABCgNSAAQaABahCCDws4ACAA\nQUBrELIsIABBCGooAgAgAEEMaigCABCgNSAAQRBqKAIAIABBFGooAgAQoDUgAEEYahCCDws4ACAA\nQUBrEJIYIABBCGooAgAgAEEMaigCABCgNSAAQRBqKAIAIABBFGooAgAQoDUgAEEYahCCDws4ACAA\nQUBrEK8oIABBCGooAgAgAEEMaigCABCgNSAAQRBqKAIAIABBFGooAgAQoDUgAEEYahCCDws4ACAA\nQQhqEOgmIABBMGooAgAgAEE0aigCABCgNSAAQThqKAIAIABBPGooAgAQoDUgAEFAaxCCDwsxACAB\nQQV0IQEDQCABBEAgAC0AAEEWRwRAIAAQpDYLIABBIGohACABQWBqIQEMAQsLCzwBAX9BHBC6MCIB\nQQA2AgAgASAAKQIANwIEIAFBDGogAEEIaikCADcCACABQRRqIABBEGopAgA3AgAgAQs1AQF/IwBB\nEGsiASQAIAFBCGogAEEIaigCADYCACABIAApAgA3AwAgARCGKhBTIAFBEGokAAs8AQF/QRgQujAi\nAUEANgIAIAEgACkCADcCBCABQQxqIABBCGopAgA3AgAgAUEUaiAAQRBqKAIANgIAIAELMQEBfyMA\nQRBrIgEkACABQQhqIAAQtSsCf0EAIAEoAghFDQAaIAEoAgwLIAFBEGokAAs4AQF/IwBBEGsiAyQA\nIANBCGogAjYCACADIAE2AgQgA0EFOgAAIAMgAEHg7sUAEIgPIANBEGokAAs4AQF/IwBBEGsiAyQA\nIANBCGogAjYCACADIAE2AgQgA0EGOgAAIAMgAEHg7sUAEIgPIANBEGokAAs7AQF/IwBBEGsiAiQA\nIAEQqDQgAkEIaiABEIEmIAIoAgwhASAAIAIoAgg2AgAgACABNgIEIAJBEGokAAs0AQJ/IwBBEGsi\nASQAIAFBCGogABDVIyABKAIMIQAQByAAIAAoAgBBf2o2AgAgAUEQaiQACzgAIAAoAgAoAgAiACkD\nACAAQQhqKQMAIAEoAgxBACACa0EwbGpBUGoiACgCACAAQQRqKAIAEM4YCzgAIAAoAgAoAgAiACkD\nACAAQQhqKQMAIAEoAgxBACACa0EUbGpBbGoiACgCACAAQQRqKAIAEKYICzcBAX8jAEEQayICJAAg\nABCoNCACQQhqIAAQiiogAigCDCACKAIIIAE3AwBBADYCACACQRBqJAALNwEBfyMAQRBrIgIkACAA\nEKg0IAJBCGogABCKKiACKAIMIAIoAgggATcDCEEANgIAIAJBEGokAAs7AQF/IwBBEGsiAiQAIAEQ\nqDQgAkEIaiABEOspIAIoAgwhASAAIAIoAgg2AgAgACABNgIEIAJBEGokAAsyAQF/IwBBQGoiASQA\nAn9BACAALQAARQ0AGiABIABBAWpBwAAQjzgQtS0LIAFBQGskAAs6AAJAIAAtAAhBA0YNACAAKAIA\nIABBBGooAgAQoDUgAC0ACEUNACAAQQxqKAIAIABBEGooAgAQjDQLCzUAIAAtAABFBEAgACABIAIg\nAyAEEPQTDwsgASACEMc2RQRAEOcpDwsgA1AEQBCWOA8LEKQUCz4BAX8jAEEQayIDJAAgA0EAOgAA\nIAMgAjoAASADIAFB5NPLABCIDyEBIABBAjoAECAAIAE2AgAgA0EQaiQACz0AIAAoAgAQzTAgACgC\nABCmNCAAKAIIEIMeIABBDGooAgAQ7h4gAEEQahCyKCAAQRxqELIoIABBKGoQsigLOAEBfyMAQRBr\nIgIkACABEH8hASACQQhqEOUpIAAgAigCCCIAIAIoAgwgASAAGxDKHyACQRBqJAALOAEBfyMAQRBr\nIgMkACADQQhqIAI2AgAgAyABNgIEIANBBToAACADIABB8LHIABCIDyADQRBqJAALOAEBfyMAQRBr\nIgMkACADQQhqIAI2AgAgAyABNgIEIANBBjoAACADIABB8LHIABCIDyADQRBqJAALPQEBfyMAQRBr\nIgMkACADQQhqIAEgAkGkt8kAEKMeIAMtAAkhASAAIAMtAAg6AAAgACABOgABIANBEGokAAs+AAJA\nAkACQCAAKAIADgIBAgALIABBBGooAgAgAEEIai0AABDBGgsPCyAAQQhqKAIAIgAgACgCAEF/ajYC\nAAsyACAAIAEoAgRBAnRqKAIAIgBFBEBBAA8LQQAgACABKAIMQRRsaiIALQAQQQFxayAAcQtCAQJ/\nIAEoAgAhAiABQQA2AgAgAkUEQAALIAEoAgQhAxCTMSIBIAM2AgQgASACNgIAIABBnOjKADYCBCAA\nIAE2AgALPgEBfwJAIAAoAgBFDQAgACgCBCIBRQ0AIAEgAEEIaiIBKAIAKAIAEQAAIAEoAgAoAgRF\nDQAgACgCBBDCBQsLNwEBf0EAQX8gACABZiICG0EBQQIgAhsgACABZRsiAkECRgRAQZChzABBK0GU\noswAEPkdAAsgAgs4AQF/IwBBEGsiAyQAIANBCGogASACEIUjIAMoAgwhASAAIAMoAgg2AgAgACAB\nNgIEIANBEGokAAs6AQF/IAAtACRFBEAgAEEcaiIBKAIAIABBIGooAgAQryQgAEEYaigCACABKAIA\nEMowIABBCGoQjTQLC0EBAX8CQAJAAkAgACgCACIBKAIIDgIAAQILIAFBDGooAgAgAUEQaigCABCg\nNQwBCyABQQxqEK4uCyAAKAIAEMIFCzgBAX8jAEEQayIDJAAgA0EIaiABIAIQ+SQgAygCDCEBIAAg\nAygCCDYCACAAIAE2AgQgA0EQaiQACzcBAX8jAEEQayIDJAAgA0EIaiACQQhqKAIANgIAIAMgAikC\nADcDACAAIAEgAxCAGiADQRBqJAALPwEBfyMAQSBrIgIkACACQQE6ABggAiABNgIUIAIgADYCECAC\nQdCpwQA2AgwgAkGklswANgIIIAJBCGoQwSIACzEAIAFBA3QhAQNAIAEEQCAAKAIAIABBBGooAgAQ\noDUgAUF4aiEBIABBCGohAAwBCwsLQgACQAJAAkAgAC0A4AMOBAACAgECCyAAQfACahChMQ8LIABB\nwANqEKUxIAAQww8gAEG0A2oQ0isgAEGoA2oQ2ysLCzYBAX8jAEEQayICJAAgAiAAEOYaIAEgAigC\nBCIAIAIoAggQ9SEgAigCACAAEIw0IAJBEGokAAs3AQJ/IAFB0AFqKAIAIgIgAigCACIDQQFqNgIA\nIANBf0wEQAALIAAgAUHwAGoQowUgACACNgJgCz4AAkACQAJAAkAgAC0AGUF9ag4CAAEDCyAAQRxq\nEK8eDAELIABBkANqENAtIABBlAJqEIQtCyAAQQA6ABgLCzgAIAAoAgAgAEEEaigCABCgNSAAQQhq\nKAIAIABBDGooAgAQoDUgAEEQaigCACAAQRRqKAIAEKA1CzwBAX8gAUGwEWohAyABKQOwEVBFBEAg\nAUG4EWooAgAgAUG8EWooAgAgAxDuJgsgACABIAIQqwEgAxCtHws8AQF/IAFBsB5qIQMgASkDsB5Q\nRQRAIAFBuB5qKAIAIAFBvB5qKAIAIAMQ7iYLIAAgASACEKgBIAMQrR8LPAEBfyABQbANaiEDIAEp\nA7ANUEUEQCABQbgNaigCACABQbwNaigCACADEO4mCyAAIAEgAhDOASADEK0fCz4AAkACQAJAAkAg\nAC0ADUF9ag4CAAEDCyAAQRBqENErDAELIABBqAFqEKAoIABB3ABqEM8RCyAAQQA6AAwLC0EAAkAC\nQAJAAkAgAC0A7QFBfWoOAgABAwsgAEHwAWoQoyQMAQsgAEHwAWoQ2C8LIABBlAFqEM8RIABBADoA\n7AELCz4AAkACQAJAAkAgAC0AEUF9ag4CAAEDCyAAQRRqENErDAELIABB5ABqENErIABB7ABqEMov\nCyAAQQA6ABALCzYAIAEoAgBFBEAgACABQQRqQdQAEI84Gg8LIABBADYCACABEMovIAFBEGoQmTQg\nAUEoahCVJgs/AAJAAkACQAJAIAAtAFFBfWoOAgABAwsgAEHUAGoQ0SsMAQsgAEGwAmoQ7RkgAEHo\nAWoQoSgLIABBADoAUAsLMwEBfyMAQRBrIgEkACABQQhqIABBCGooAgA2AgAgASAAKQIANwMAIAEQ\nlhcgAUEQaiQACzYAIwBBEGsiASQAIAFBCGogASACEOMEIAEoAgwhAiAAIAEoAgg2AgAgACACNgIE\nIAFBEGokAAs2ACMAQRBrIgEkACABQQhqIAEgAhCnEyABKAIMIQIgACABKAIINgIAIAAgAjYCBCAB\nQRBqJAALQwACQAJAAkAgAC0AzCQOBAECAgACCyAAQUBrELMeCyAAQdAXahCQECAAQcgXaigCACAA\nQcwXaigCABCgNSAAENATCws8AAJAAkACQAJAIAAtAAlBfWoOAgABAwsgAEEMahDTMQwBCyAAQTBq\nELAuIABBDGoQlgcLIABBADoACAsLOgAgACgCABDNMCAAEMQwIAAoAggQgx4gAEEMaigCABDuHiAA\nQRBqELIoIABBHGoQsiggAEEoahCyKAs8AAJAAn8CQAJAIAAtAFAOBAADAwEDCyAAQcQAagwBCyAA\nEI8lIABBNGoLIgAoAgAgAEEEaigCABCMNAsLMQAgAUEDdCEBA0AgAQRAIAAoAgAgAEEEaigCABCV\nOCABQXhqIQEgAEEIaiEADAELCwsxACABQQxsIQEDQCABBEAgACgCACAAQQRqKAIAEIw0IAFBdGoh\nASAAQQxqIQAMAQsLCzMBAn8jAEEQayIBJAAgAC0AAEUEQCABIAApAgA3AwggAUEIahC7HCECCyAB\nQRBqJAAgAgszAQF/IwBBEGsiASQAIAFBCGogAEEIaigCADYCACABIAApAgA3AwAgARD6IyABQRBq\nJAALNQEBfyMAQUBqIgIkACACQQhqIAFBOBCPOBogAiACQQhqEI8RIAAgAikDADcDACACQUBrJAAL\nNQEBfyMAQUBqIgIkACACQQhqIAFBOBCPOBogAiACQQhqEI4RIAAgAikDADcDACACQUBrJAALNQEB\nfyMAQUBqIgIkACACQQhqIAFBOBCPOBogAiACQQhqEI0RIAAgAikDADcDACACQUBrJAALQQECfyAA\nQQQ2AgwgAEEANgIAIAAoAgghAiAAKAIEIQFBAEEEEN0wIABChICAgMAANwIEIAEgAiABa0HMAG4Q\nwygLOAEBfyMAQRBrIgMkACAAQf8BcUUEQCADQRBqJAAgAQ8LQdCfzABBKyADQQhqQdjcwAAgAhCT\nFAALNQEBfyMAQTBrIgIkACACQQhqIAFBKBCPOBogAiACQQhqENAqIAAgAikDADcDACACQTBqJAAL\nOQECfyAAKAIIIAAoAgAiAUEUaigCACICQX8gAiABQRBqKAIASRs2AgAgACgCACAAQQRqLQAAEKwp\nCzkBAX8CQCABKAIYIgJBEHFFBEAgAkEgcQ0BIAAgARDMNg8LIAAoAgAgARCcEw8LIAAoAgAgARCd\nEws5AQF/AkAgASgCGCICQRBxRQRAIAJBIHENASAAIAEQrCsPCyAAKAIAIAEQnBMPCyAAKAIAIAEQ\nnRMLNwEBfyMAQRBrIgIkACACIAAoAgBBCGo2AgwgAUH8sMIAQQ0gAkEMakGMscIAEOIPIAJBEGok\nAAs7AQF/IwBBEGsiAiQAIAIgACgCADYCDCABQYy8wgBBBkGIp8wAQQMgAkEMakH8u8IAEIsRIAJB\nEGokAAs4AQF/IwBBEGsiAyQAIANBCGogASACELYcIAMoAgwhASAAIAMoAgg2AgAgACABNgIEIANB\nEGokAAszAQJ/IwBBEGsiASQAIAAtAABFBEAgASAAKQIANwMIIAFBCGoQ8xshAgsgAUEQaiQAIAIL\nMwECfyMAQRBrIgEkACAALQAARQRAIAEgACkCADcDCCABQQhqEJwcIQILIAFBEGokACACCzMBAn8j\nAEEQayIBJAAgAC0AAEUEQCABIAApAgA3AwggAUEIahDZHCECCyABQRBqJAAgAgs7AQF/IwBBEGsi\nAiQAIAIgACgCADYCDCABQbT0wgBBC0H488IAQQcgAkEMakHA9MIAEIsRIAJBEGokAAs7AQF/IwBB\nEGsiAiQAIAIgACgCADYCDCABQZD0wgBBEUH488IAQQcgAkEMakGk9MIAEIsRIAJBEGokAAs7AQF/\nIwBBEGsiAiQAIAIgACgCADYCDCABQezzwgBBDEH488IAQQcgAkEMakGA9MIAEIsRIAJBEGokAAs6\nAQF/IAAoAgAoAgAiAigCACACQQRqKAIAIAAoAgQoAgwgAUEDdGtBeGoiACgCACAAQQRqKAIAELs2\nC0EBAX9BHEEEELkvIgFBATYCACABQQA2AhggAUKAgICAwAA3AhAgASAAKQIANwIEIAFBDGogAEEI\naigCADYCACABCzsBAX8jAEEQayICJAAgAiAAKAIANgIMIAFBtMjDAEEHQYi/wwBBBSACQQxqQdzI\nwwAQixEgAkEQaiQACzsBAX8jAEEQayICJAAgAiAAKAIANgIMIAFBnMjDAEEHQfjmxgBBBiACQQxq\nQZzJwwAQixEgAkEQaiQACzsBAX8jAEEQayICJAAgAiAAKAIANgIMIAFBtMjDAEEHQYi/wwBBBSAC\nQQxqQezIwwAQixEgAkEQaiQACzsBAX8jAEEQayICJAAgAiAAKAIANgIMIAFBtMjDAEEHQYi/wwBB\nBSACQQxqQYzJwwAQixEgAkEQaiQACzsBAX8jAEEQayICJAAgAiAAKAIANgIMIAFBtMjDAEEHQYi/\nwwBBBSACQQxqQbzIwwAQixEgAkEQaiQACzsBAX8jAEEQayICJAAgAiAAKAIANgIMIAFBtMjDAEEH\nQYi/wwBBBSACQQxqQfzIwwAQixEgAkEQaiQACzsBAX8jAEEQayICJAAgAiAAKAIANgIMIAFBtMjD\nAEEHQYi/wwBBBSACQQxqQczIwwAQixEgAkEQaiQACzUAIAAoAhAEQCAAQRRqENAiCyAAKAIAIABB\nBGooAgAQoDUgAEEIaigCACAAQQxqKAIAEKA1CzYBAX8jAEEQayICJAAgAiAAEOYaIAEgAigCBCIA\nIAIoAggQ6iYgAigCACAAEIw0IAJBEGokAAs6AAJAAkACQCAAKAIADgIBAgALIABBBGoQhC8PCyAA\nQQRqEKctDwsgAEEEaigCACAAQQhqKAIAEIw0CzMBAX8jAEEQayIBJAAgAUEIaiAAQQhqKQIANwMA\nIAEgACkCADcDACABEOsVIAFBEGokAAs6AQF/IAAoAgAoAgAiAigCACACQQRqKAIAIAAoAgQoAgwg\nAUEFdGtBYGoiACgCACAAQQRqKAIAELs2C0QAAkACQAJAIAAtAOUBDgQAAgIBAgsgAEHYAGoQnh8P\nCyAAQbwBahCbMSAAQbgBaigCABC2KiAAEJ4fIABBADoA5AELCzsBAX8jAEEQayICJAAgAiAAKAIA\nNgIMIAFBt9jIAEEHQZC6yABBCyACQQxqQZy6yAAQixEgAkEQaiQACzsBAX8jAEEQayICJAAgAiAA\nKAIANgIMIAFB0IbFAEEQQZSgyQBBBiACQQxqQbTkxAAQixEgAkEQaiQACzgCAX8CfiAAIAApA0Ai\nBCACrXwiBTcDQCAAQcgAaiIDIAMpAwAgBSAEVK18NwMAIAAgASACEM4MCzoBAX8gACABKAIAIAFB\nBGooAgAQshUiAgR/IAIFIABBpKbJAEEOIAFBDGooAgAgAUEQaigCABCGFwsLPQAgAC0AAEUEQCAA\nIAEgAhCYFw8LQaKTyQBBB0HUi8wAQR4QuzZFBEAQ5ykPCyABIAIgACgCBCgCABCkNws9ACAALQAA\nRQRAIAAgASACEPETDwtByZnLAEEHQdSLzABBHhC7NkUEQBDnKQ8LIAEgAiAAKAIEKAIAENAwCzMB\nAn8jAEEQayIBJAAgAC0AAEUEQCABIAApAgA3AwggAUEIahDgHCECCyABQRBqJAAgAgs3AQF/IwBB\nEGsiASQAIAAQqDQgAUEIaiAAEJwmIAEoAgwiACAAKAIAQX9qNgIAIAFBEGokAEEACzcBAX8jAEEQ\nayIBJAAgABCoNCABQQhqIAAQnCYgASgCDCIAIAAoAgBBf2o2AgAgAUEQaiQAQQELNwEBfyMAQRBr\nIgEkACAAEKg0IAFBCGogABCcJiABKAIMIgAgACgCAEF/ajYCACABQRBqJABBAgs3AQF/IwBBEGsi\nASQAIAAQqDQgAUEIaiAAEJwmIAEoAgwiACAAKAIAQX9qNgIAIAFBEGokAEEDCzcBAX8jAEEQayIB\nJAAgABCoNCABQQhqIAAQnCYgASgCDCIAIAAoAgBBf2o2AgAgAUEQaiQAQQQLNwEBfyMAQRBrIgEk\nACAAEKg0IAFBCGogABCcJiABKAIMIgAgACgCAEF/ajYCACABQRBqJABBBQs3AQF/IwBBEGsiASQA\nIAAQqDQgAUEIaiAAEJwmIAEoAgwiACAAKAIAQX9qNgIAIAFBEGokAEEGCzEBAX8gACgCAARAIABB\nBGohASAAQSRqKAIABEAgARDkKQ8LIABBEGoQ0isgARDXFQsLRwEBf0EBIQMgACACQvGSwePT78+D\nuH9SBH8gASgCACACEPkaIAJC7bne9orr34bPAFEhAyABQQRqBSABCzYCBCAAIAM2AgALPwACQAJA\nAkACQCAALQBRQX1qDgIAAQMLIABB1ABqENErDAELIABBsAJqEIgaIABB6AFqEKEoCyAAQQA6AFAL\nCzkBAX8CQCABKAIYIgJBEHFFBEAgAkEgcQ0BIAAgARDBNg8LIAApAwAgARDLDg8LIAApAwAgARDM\nDgs5AQF/AkAgASgCGCICQRBxRQRAIAJBIHENASAAIAEQhCwPCyAAKQMAIAEQyw4PCyAAKQMAIAEQ\nzA4LOwAgAEHgAWoQiTYgAEH4AWoQtQcgAEHwAWooAgAgAEH0AWooAgAQoDUgAEGEAmoQvjEgAEGQ\nAmoQ0isLOQEBfyMAQSBrIgEkACABQQs6AAggACABQQhqIAFBGGpB3IzHABCIDzYCBCAAQQE2AgAg\nAUEgaiQACzoBAX9BFBCOAiIDRQRAAAsgAyACNgIEIAMgATYCACADIAApAgA3AgggA0EQaiAAQQhq\nKAIANgIAIAMLOwECfyMAQRBrIgEkACABQQhqQeGPzABBAxD8IiABKAIMIQIgACABKAIINgIAIAAg\nAjYCBCABQRBqJAALOwECfyMAQRBrIgEkACABQQhqQZDvywBBEhD8IiABKAIMIQIgACABKAIINgIA\nIAAgAjYCBCABQRBqJAALRAACQAJAAkAgAC0A5QEOBAACAgECCyAAQdgAahCeHw8LIABBvAFqEJsx\nIABBuAFqKAIAEJorIAAQnh8gAEEAOgDkAQsLOQEBfyAAKAIIIgIgACgCAEYEQCAAIAIQ3ScgACgC\nCCECCyAAIAJBAWo2AgggACgCBCACaiABOgAACxYBAX8jAEEQayIBJAAgAUEQaiQAIAALOAEBfyMA\nQRBrIgMkACAAQf8BcUUEQCADQRBqJAAgAQ8LQdCfzABBKyADQQhqQeDHxwAgAhCTFAALOAEBfyAA\nKAIIIgMgAEEQai8BACABIAIQ4x0iAU0EQCABIANBqNjHABCjFgALIAAoAgQgAUEBdGoLOwEBfyMA\nQRBrIgIkACACIAAoAgA2AgwgAUGAuMgAQQ1BjbjIAEEIIAJBDGpBmLjIABCLESACQRBqJAALOwEB\nfyMAQRBrIgIkACACIAAoAgA2AgwgAUHoycgAQR9BxKLJAEEKIAJBDGpBhMfIABCLESACQRBqJAAL\nOwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUGTycgAQSdB8ZTJAEEOIAJBDGpBgMbIABCLESACQRBq\nJAALOwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUGQ1sgAQRlBzJPJAEEGIAJBDGpB4NbIABCLESAC\nQRBqJAALOwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUGK38gAQQlBwJnJAEEIIAJBDGpBlN/IABCL\nESACQRBqJAALOwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUGUmckAQQlBwJnJAEEIIAJBDGpBlN/I\nABCLESACQRBqJAALOwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUGIgskAQRhB9YHJAEEDIAJBDGpB\n+IHJABCLESACQRBqJAALOwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUG/gskAQRdB9YHJAEEDIAJB\nDGpB+IHJABCLESACQRBqJAALOAEBfyMAQRBrIgMkACADQQhqIAEgAhDnFSADKAIMIQEgACADKAII\nNgIAIAAgATYCBCADQRBqJAALOwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUGgjckAQRRBxKLJAEEK\nIAJBDGpBtI3JABCLESACQRBqJAALOwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUGAmMkAQSFB/5bJ\nAEEGIAJBDGpBiJfJABCLESACQRBqJAALOwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUGspckAQQtB\nwJnJAEEIIAJBDGpByJnJABCLESACQRBqJAALKwEBf0F/IQIDQCACQQFqIQJBACAAp2sgAEIFgCIA\np0F7bEYNAAsgAiABTws5AQF/IAAoAggiAiAAKAIARgRAIAAgAhDqJyAAKAIIIQILIAAgAkEBajYC\nCCAAKAIEIAJqIAE6AAALNQEBfyMAQRBrIgMkACADQQhqIAEgAhDGLSADKAIIIAAoAgAgAygCDCgC\nFBECACADQRBqJAALOwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUH4pMwAQQtBiKfMAEEDIAJBDGpB\nhKXMABCLESACQRBqJAALOwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUGLp8wAQQpBiKfMAEEDIAJB\nDGpBmKfMABCLESACQRBqJAALOAIBfwF+IwBBEGsiASQAIAFBCGpBgAFBABDWFSABKQMIIQIgAEEA\nNgIIIAAgAjcCACABQRBqJAALPQEBf0EUQQQQuS8iAkHgysYANgIAIAAgAjYCBCAAQQI2AgAgAiAB\nKQIANwIEIAJBDGogAUEIaikCADcCAAsyACAAQRhqIAFBGGoQrBggAEEkaiABQSRqENUHIAAgARDx\nLiAAQeAAaiABQeAAahDdDAs6AQJ/IwBBEGsiACQAEKYHIgFFBEBBwJTMAEHGACAAQQhqQdSryABB\n6JXMABCTFAALIABBEGokACABCzIBAX8CQCAAQX9GDQAgACAAKAIEIgJBf2o2AgQgAkEBRyABQQtq\nQQRJcg0AIAAQwgULCzwBAX8CQCABKAIIBEAgASgCBCICDQFBkKHMAEErQbzgywAQ+R0ACyAAQgA3\nAgQPCyAAIAEoAgAgAhDqBws2ACABRQRAIAAgAikCADcCACAAQQhqIAJBCGopAgA3AgAPCyAAQQs6\nAAAgACABNgIEIAIQnx8LPAEBfwJAIAEoAggEQCABKAIEIgINAUGQocwAQStBvODLABD5HQALIABC\nADcCBA8LIAAgASgCACACELsHCzwBAX8CQCABKAIIBEAgASgCBCICDQFBkKHMAEErQbzgywAQ+R0A\nCyAAQgA3AgQPCyAAIAEoAgAgAhDCBgsvAQJ/AkAgAEF/Rg0AIAAoAgAiAUUNACAAIAFBAWoiATYC\nACAAIQIgAQ0AAAsgAgs6AQF/IAAgACgCAEF/aiIBNgIAAkAgAQ0AIAAoAggQpjQgACAAKAIEQX9q\nIgE2AgQgAQ0AIAAQwgULCzgBAX8gACgCACAAQQRqKAIAEKA1IAAoAggiASABKAIAIgFBf2o2AgAg\nAUEBRgRAIAAoAggQ2wILC1MBA38gAEEYaiICKAIAIQEgAEEMaiIDKAIABEAgASgCCEEAEOwtIAEo\nAghBABDrLQsgAigCABCMJSAAKAIcEKofIAAoAiAQgx4gABCeNCADEJ40CzgAAkACQAJAIAAtAAlB\nfWoOAgACAQsgAEEMahCbMQsPCyAAQRRqEPsoIABBADoACCAAQQxqEN4SCzgAAkACfwJAAkAgAC0A\ngAwOBAADAwEDCyAAQYQGagwBCyAAQQhqCxDDLiAAEMQwIABBBGoQxDALCzgAAkACfwJAAkAgAC0A\noBsOBAADAwEDCyAAQdQNagwBCyAAQQhqCxCcKyAAEMQwIABBBGoQxDALCzgAAkACfwJAAkAgAC0A\ngAMOBAADAwEDCyAAQcQBagwBCyAAQQhqCxDnISAAEMQwIABBBGoQxDALCzgAAkACfwJAAkAgAC0A\nwBwOBAADAwEDCyAAQaQOagwBCyAAQQhqCxCgKyAAEMQwIABBBGoQxDALCzgAAkACfwJAAkAgAC0A\n4AIOBAADAwEDCyAAQbQBagwBCyAAQQhqCxC2LiAAEMQwIABBBGoQxDALCzgAAkACfwJAAkAgAC0A\nkBsOBAADAwEDCyAAQcwNagwBCyAAQQhqCxC7LiAAEMQwIABBBGoQxDALCzYBAX8jAEEQayICJAAg\nAkEIaiABELAXIAIoAgwhASAAIAIoAgg2AgAgACABNgIEIAJBEGokAAs2AQF/IwBBEGsiAiQAIAJB\nCGogARCEFyACKAIMIQEgACACKAIINgIAIAAgATYCBCACQRBqJAALNgEBfyMAQRBrIgIkACACQQhq\nIAEQvR0gAigCDCEBIAAgAigCCDYCACAAIAE2AgQgAkEQaiQACzIAIAAgARCCDSAAQSBqIAFBIGoQ\n8S4gAEE4aiABQThqEKwYIABBxABqIAFBxABqEN0MCzwBAX8CQCABKAIIBEAgASgCBCICDQFBkKHM\nAEErQbzgywAQ+R0ACyAAQgA3AgQPCyAAIAEoAgAgAhDZBws5AQF/IAAoAgAgAEEEaigCABCgNSAA\nQQxqIgEoAgAgAEEQaigCABCvJCAAQQhqKAIAIAEoAgAQyjALLgECfyMAQRBrIgAkACAAQQhqQTBB\nBBCALSAAKAIIIgEEQCAAQRBqJAAgAQ8LAAsuAAJAIAMgAk8EQCADIAFLDQEgACACag8LIAIgAyAE\nEMs2AAsgAyABIAQQvTYACzEBAX8jAEEQayICJAAgAARAIAJBEGokAA8LQdCfzABBKyACQQhqQcCP\nwQAgARCTFAALNwIBfwF+IwBBEGsiAiQAIAJBCGogAUEBEM0XIAIpAwghAyAAIAE2AgggACADNwIA\nIAJBEGokAAs1AQF/IAAgASABQfgAaiICENcDIABBKGogAUEoaiABQdAAaiIBENcDIABB0ABqIAEg\nAhDXAwszAQF/IAJBAXYhAyACQQ9NBEAgACABIANBoAFsakGgARCPOBoPCyADQQhBpI7CABCjFgAL\nOAEBfyABQQF2IQIgAUH/AE0EQCAAIAJB+ABsQcDRwQBqQfgAEI84Gg8LIAJBwABBtI7CABCjFgAL\nMQEBfyMAQdAAayICJAAgAiAAEIsXIAJBKGogARCLFyACIAJBKGoQgQ8gAkHQAGokAAtCAQF/QRAQ\nujAiBCABNgIMIAQgAjYCCCAEIAM2AgAgBEH8ucIAEJk3IQEgAEH8ucIANgIEIAAgBDYCACAAIAE2\nAggLNgEBfyMAQRBrIgIkACACQQhqIAEQvB4gAigCDCEBIAAgAigCCDYCACAAIAE2AgQgAkEQaiQA\nCzYBAX8jAEEQayICJAAgAkEIaiABEOIMIAIoAgwhASAAIAIoAgg2AgAgACABNgIEIAJBEGokAAs2\nAQF/IwBBEGsiAiQAIAJBCGogARCKDyACKAIMIQEgACACKAIINgIAIAAgATYCBCACQRBqJAALPAEB\nfwJAIAEoAggEQCABKAIEIgINAUGQocwAQStBvODLABD5HQALIABCADcCBA8LIAAgASgCACACENYH\nCzwBAX8CQCABKAIIBEAgASgCBCICDQFBkKHMAEErQbzgywAQ+R0ACyAAQgA3AgQPCyAAIAEoAgAg\nAhDpBws8AQF/AkAgASgCCARAIAEoAgQiAg0BQZChzABBK0G84MsAEPkdAAsgAEIANwIEDwsgACAB\nKAIAIAIQ2gcLMAAgABDUESAAKAIgBEAgAEEgahDmKQsgAEE4ahCQHSAAKAJEBEAgAEHIAGoQwSgL\nCzcAIAAtAABFBEAgACABIAIgAyAEEIYXDwsgASACEMc2RQRAEOcpDwsgAyAEIAAoAgQoAgAQpDcL\nNwAgAC0AAEUEQCAAIAFBCiACIAMQhhcPCyABQQoQxzZFBEAQ5ykPCyAAKAIEKAIAIAIgAxDqJgs2\nAQF/IwBBEGsiAiQAIAJBCGogARCaCiACKAIMIQEgACACKAIINgIAIAAgATYCBCACQRBqJAALMgEB\nfyAAKAIIQQR0IQEgACgCBCEAA0AgAQRAIAFBcGohASAAEJYfIABBEGohAAwBCwsLMwEBfyMAQRBr\nIgMkACADQQhqIAAgARDGLSADKAIIIAIgAygCDCgCQBEQABogA0EQaiQACzIAIAAgARCCDSAAQSBq\nIAFBIGoQ8S4gAEE4aiABQThqEKwYIABBxABqIAFBxABqEI4OCzIBAX8gACgCCEEFdCEBIAAoAgQh\nAANAIAEEQCABQWBqIQEgABCkNiAAQSBqIQAMAQsLCzIBAX8gACgCCEEEdCEBIAAoAgQhAANAIAEE\nQCABQXBqIQEgABDSFCAAQRBqIQAMAQsLCz0AIAAtAABFBEAgAEGU+MYAQQYgASACEI8XDwtBlPjG\nAEEGEMc2RQRAEOcpDwsgASACIAAoAgQoAgAQpDcLNwEBfwJAIAAoAixFDQAgACgCACIBRQ0AIAEg\nASgCACIBQX9qNgIAIAFBAUcNACAAKAIAEO0nCwsyACAAKAIAIgApAwAgAEEIaikDACABQQAgAmtB\nKGxqQVhqIgAoAgAgAEEEaigCABC2GAsyACAAKAIAIgApAwAgAEEIaikDACABQQAgAmtBFGxqQWxq\nIgAoAgAgAEEEaigCABDIGAs0ACAAKAIAIgApAwAgAEEIaikDACABQQAgAmtByABsakG4f2oiACgC\nACAAQQRqKAIAELYYCzIAIAAoAgAiACkDACAAQQhqKQMAIAFBACACa0EsbGpBVGoiACgCACAAQQRq\nKAIAEMgYCzQAIAAoAgAiACkDACAAQQhqKQMAIAFBACACa0HQAGxqQbB/aiIAKAIAIABBBGooAgAQ\nyBgLMgAgACgCACIAKQMAIABBCGopAwAgAUEAIAJrQRhsakFoaiIAKAIAIABBBGooAgAQyBgLMgAg\nACgCACIAKQMAIABBCGopAwAgASACQQR0a0FwaiIAQQRqKAIAIABBCGooAgAQyhgLNQEBfyMAQRBr\nIgIkACACQQhqIAFBCGopAgA3AwAgAiABKQIANwMAIAAgAhDZAyACQRBqJAALPQAgAC0AAEUEQCAA\nQfGUyQBBDiABIAIQjxcPC0HxlMkAQQ4QxzZFBEAQ5ykPCyABIAIgACgCBCgCABCkNws4AQF/IwBB\nEGsiAiQAIAIgADYCDCABQcm2xABBDkHXtsQAQQQgAkEMakHctsQAEIsRIAJBEGokAAs8AQF/AkAg\nASgCCARAIAEoAgQiAg0BQZChzABBK0G84MsAEPkdAAsgAEIANwIEDwsgACABKAIAIAIQkwcLMgAg\nACABEPMMIABBIGogAUEgahDxLiAAQThqIAFBOGoQrBggAEHEAGogAUHEAGoQ3QwLNwAgAEGAAWoQ\nyyogAEEgahCjLSAAQYQBahCtKiAAQYgBahCtKiAAQYwBahDDKiAAQZABahDKKgs8AQF/IAAoAgAg\nAEEMaiIEKAIAIAEgAhDRGyAAKAIAIAQoAgAgAiADENEbIAAoAgAgBCgCACABIAIQ0RsLNQAgABCn\nKCAAQShqKAIAIABBLGooAgAQoDUgAEEwaigCACAAQTRqKAIAEKA1IABBOGoQgg8LNQAgAEEMaigC\nACAAQRBqKAIAEIw0IABBJGoQ/iEgAEEYaigCACAAQRxqKAIAEIw0IAAQhwcLNQAgABCwKCAAQShq\nKAIAIABBLGooAgAQoDUgAEEwaigCACAAQTRqKAIAEKA1IABBOGoQgg8LOgAgABDuLiAAQcgAaigC\nACAAQcwAaigCABCgNSAAQdAAaigCACAAQdQAaigCABCgNSAAQdgAahCCDws1ACAAKAIAIABBBGoo\nAgAQoDUgAEEIahDXFSAAQSBqKAIAIABBJGooAgAQjDQgAEEUahDXFQs3ACAALQAARQRAIAAgASAC\nIAMgBBCGFw8LIAEgAhDHNkUEQBDnKQ8LIAAoAgQoAgAgAyAEEOomCz0AIAAtAABFBEAgAEGQ9cYA\nQQggASACEIUXDwtBkPXGAEEIEMc2RQRAEOcpDwsgACgCBCgCACABIAIQ6iYLOAEBfyABKAIAIgIE\nQCAAIAI2AgAgACABKAIENgIEDwsgASgCBBD5ESEBIABBADYCACAAIAE2AgQLMgAgAEEYaiACEKwY\nIABBJGogAUE4ahDVByAAIAFBIGoQ8S4gAEHgAGogAUH0AGoQ3QwLNQEBfyMAQRBrIgIkACACQQhq\nIAFBCGopAwA3AwAgAiABKQMANwMAIAAgAhCiCiACQRBqJAALNAAgACgCACIAKQMAIABBCGopAwAg\nAUEAIAJrQcgAbGpBuH9qIgAoAgAgAEEEaigCABDIGAs8AQF/AkAgASgCCARAIAEoAgQiAg0BQZCh\nzABBK0G84MsAEPkdAAsgAEIANwIEDwsgACABKAIAIAIQ2AcLNQAgACgCACgCACIAKQMAIABBCGop\nAwAgASgCDCACQQN0a0F4aiIAKAIAIABBBGooAgAQtBgLNQEBfyABEKg0IAEoAgAiAkF/RgRAEMo3\nAAsgASACQQFqNgIAIAAgATYCBCAAIAFBBGo2AgALOAECfyMAQRBrIgEkAEGIh8kAQQcQ2hghAiAB\nQQA2AgggASACNgIMIAAgAUEIahDVHiABQRBqJAALOAECfyMAQRBrIgEkAEH8lMcAQQcQ2hghAiAB\nQQA2AgggASACNgIMIAAgAUEIahCmFCABQRBqJAALMwAgAAJ/IAJBgAFGBEAgAEGAARC6MCABQYAB\nEI84NgIEQQAMAQsgACACNgIEQQELNgIACzcAIAAtAABFBEAgACABIAIgAyAEEI8XDwsgASACEMc2\nRQRAEOcpDwsgAyAEIAAoAgQoAgAQpDcLPAEBfwJAIAEoAggEQCABKAIEIgINAUGQocwAQStBvODL\nABD5HQALIABCADcCBA8LIAAgASgCACACEP8FCzYBAX8jAEEQayICJAAgAkEIaiABENQYIAIoAgwh\nASAAIAIoAgg2AgAgACABNgIEIAJBEGokAAs2ACAAQRhqEJcyIABB4AFqEPgqIABBiAJqEPcqIABB\nEGoQxicgAEHwAWoQ5RUgAEH8AWoQ9BULOAAgAC0A+AFBA0YEQCAAQdABahCOJSAAKAJQEKY0IABB\n6ABqEIokIAAoAigQpjQgAEEUahCnMAsLMwEBfyMAQRBrIgIkACACEJgcIAIgAa03AwggAkIANwMA\nIABBmAFqIAIQrAYgAkEQaiQACzYBAX8jAEEQayICJAAgAkEIaiABEMQYIAIoAgwhASAAIAIoAgg2\nAgAgACABNgIEIAJBEGokAAs1AQF/IwBBEGsiAiQAIAJBCGogAUEIaikDADcDACACIAEpAwA3AwAg\nACACENwXIAJBEGokAAs1AQF/IwBBEGsiAiQAIAJBCGogAUEIaikDADcDACACIAEpAwA3AwAgACAC\nEIsTIAJBEGokAAs9AQJ/IAEoAgQhAiABKAIAIQNBCBCOAiIBRQRAAAsgASACNgIEIAEgAzYCACAA\nQaC8ygA2AgQgACABNgIACzIBAX8gACgCCEEEdCEBIAAoAgQhAANAIAEEQCABQXBqIQEgABDcFCAA\nQRBqIQAMAQsLCzYBAX8jAEEQayICJAAgAkEIaiABEPs2IAIoAgwhASAAIAIoAgg2AgAgACABNgIE\nIAJBEGokAAs2AQF/IwBBEGsiAiQAIAJBCGogARCZHSACKAIMIQEgACACKAIINgIAIAAgATYCBCAC\nQRBqJAALNgEBfyMAQRBrIgIkACACQQhqIAEQyCMgAigCDCEBIAAgAigCCDYCACAAIAE2AgQgAkEQ\naiQACzUBAX8jAEEQayICJAAgAkEIaiABQQhqKQMANwMAIAIgASkDADcDACAAIAIQ9gYgAkEQaiQA\nCzYBAX8jAEEQayICJAAgAkEIaiABEKIjIAIoAgwhASAAIAIoAgg2AgAgACABNgIEIAJBEGokAAsy\nAQJ/IwBBEGsiASQAA0AgASAAEJwfIgI2AgwgAgRAIAFBDGoQiSsMAQsLIAFBEGokAAs1AQF/IAAQ\nrBIgACgCACIBIAEoAgAiAUF/ajYCACABQQFGBEAgACgCABCtEgsgAEEEahCtKgsuAQF/IwBBEGsi\nAiQAIAAEQCACIAE2AgwgAkEMahCWJEEAIQELIAJBEGokACABCzYAAkACQAJAAkAgAC0AEUF9ag4D\nAAEDAgsgAEEUahCeMQ8LIABBFGoQnjELDwsgAEEYahCeMQsqAEF/IAAgAiABIAMgASADSRsQkDgi\nACABIANrIAAbIgBBAEcgAEEASBsLNQEBfyAAEK8SIAAoAgAiASABKAIAIgFBf2o2AgAgAUEBRgRA\nIAAoAgAQkRILIABBBGoQrSoLMQEBfwJAIABBf0YNACAAIAAoAgQiAkF/ajYCBCACQQFHDQAgACAB\nQQtqQXxxEKA1CwszAQF/IwBBEGsiBSQAIAVBCGogACABIAIgAyAEEOIDIAUoAgggBSgCDBCtNCAF\nQRBqJAALNgACQAJAAkACQCAALQAIQX1qDgMAAQMCCyAAQQxqEJsxDwsgAEEMahCbMQsPCyAAQQxq\nEJsxCzYAAkACQAJAAkAgAC0ADEF9ag4DAAEDAgsgAEEQahDPLw8LIABBEGoQnjELDwsgAEEQahDR\nKws4ACABIAJB1IvMAEEeEPksRQRAIABBADYCFCAAQQA2AgAgAEIANwIIDwsgAEEGOgAIIABBATYC\nAAs2AAJAAkACQAJAIAAtAAhBfWoOAwABAwILIABBEGoQlyEPCyAAQRBqENkvCw8LIABBEGoQpyQL\nMgAgASkDAFBFBEAgAUEIaigCACABQQxqKAIAIAEQ7iYLIAAgAUEYaiACEIoDIAEQrR8LMgAgASkD\nAFBFBEAgAUEIaigCACABQQxqKAIAIAEQ7iYLIAAgAUEYaiACEMkDIAEQrR8LNgEBfwJAAkACQCAA\nLQAAIgFBcWpBAiABQQ5LG0H/AXEOAgECAAsgABD8Fg8LIABBBGoQpCsLCy0AAkAgASAATwRAIAEg\nAk0NASABIAIgAxC9NgALIAAgASADEMs2AAsgASAAawsyAQF/IABBKEGIASAALQCVAUECRiIBG2oo\nAgAgAEEoaiAAQYgBaiABG0EEaigCABCMNAs2AAJAAkACQAJAIAAtAApBfWoOAwABAwILIABBDGoQ\nnjEPCyAAQQxqEJ4xCw8LIABBDGoQnjELNgACQAJAAkACQCAALQAJQX1qDgMAAQMCCyAAQQxqEJsx\nDwsgAEEMahCbMQsPCyAAQRBqEJsxCzYAAkACQAJAAkAgAC0AEEF9ag4DAAEDAgsgAEEYahCeMQ8L\nIABBGGoQnjELDwsgAEEcahDgLws1AQF/IAAQwC8gAEEsahC6HSAAKAI4IgEgASgCACIBQX9qNgIA\nIAFBAUYEQCAAKAI4EKoMCws0AQF/IABBDGooAgAQqCcCQCAAQX9GDQAgACAAKAIEIgFBf2o2AgQg\nAUEBRw0AIAAQwgULCy4AIAFBA3QhAQNAIAEEQCAAKAIAIAAoAgQQoDUgAUF4aiEBIABBCGohAAwB\nCwsLMAECfyABKAIAIgMgASgCBEcEQCABIANBAWo2AgBBASECCyAAIAM2AgQgACACNgIACzIBAn8g\nACgCBCEBIAAoAgAhAgNAIAEgAkcEQCABQQA6AAAgACABQQFqIgE2AgQMAQsLCzYBAX8jAEEQayIC\nJAAgAiABEOYaIAAgAigCBCIAIAIoAggQ5xogAigCACAAEIw0IAJBEGokAAs2AQF/IwBBEGsiAiQA\nIAIgARDmGiAAIAIoAgQiACACKAIIEKQMIAIoAgAgABCMNCACQRBqJAALMgAgASkDAFBFBEAgAUEI\naigCACABQQxqKAIAIAEQ7iYLIAAgAUEYaiACENoBIAEQrR8LMQEBfyABKAIAIgJBf0cEQCABIAJB\nAWo2AgAgACABNgIEIAAgAUEIajYCAA8LEMo3AAsuAQF/IwBB0ABrIgEkACABQQhqIABByAAQjzga\nIAFBCGoQky0QWiABQdAAaiQACzUBAX8jAEGAGmsiASQAIAEgABCUHSABQYANaiABQfwMEI84GiAB\nQYANahCQECABQYAaaiQACy8BAX8gASgCACIEQQFxBEAgACABIAQgBEF+cSACIAMQihcPCyAAIAQg\nAiADEJMjCzMBAX8gACAAKAIEIgFBf2o2AgQgAUEBRgRAIABBCGooAgAgAEEMaigCABCMNCAAEMIF\nCwsyACAAKAIAIgAoAgAgAEEEaigCACABKAIMIAJBA3RrQXhqIgAoAgAgAEEEaigCABC7Ngs6AQF/\nIAEoAgghAiABQQA2AgggAkUEQEHE+8gAQRAQlhQhASAAQQY6AAAgACABNgIEDwsgACACEMoCCy8A\nIAMgAU8EQCAAIAMgAWs2AgQgACACIAFBBHRqNgIADwsgASADQdS2ywAQuDYACzIAIABBIGoQ0isg\nABCrLiAAQSxqENIrIABBCGoQ7ysgAEEUaigCACAAQRhqKAIAEIw0CzMAIAAgACgCBCACQQFxazYC\nBCAAKAIAIABBDGooAgAgASADEJsoIAAgACgCCEEBajYCCAsvACAAKAIARQRAIABBBGoQ1xUgAEEQ\nahCpLg8LIAAtAAhBBkcEQCAAQQhqEOYeCwswACADIAFPBEAgACADIAFrNgIEIAAgAiABQdABbGo2\nAgAPCyABIANB1LbLABC4NgALNgACQCABIAJB1IvMAEEeEPksRQRAIABBBGogASACELYfDAELIABB\nCGpBADYCAAsgAEEANgIACzQBAX8jAEEQayICJAAgAiAAKAIANgIMIAFBoZjJAEEPIAJBDGpBuJLE\nABDiDyACQRBqJAALNwEBfyAAKAIAKAIAIgIoAgQgAigCCCAAKAIEKAIMQQAgAWtBFGxqQWxqIgAo\nAgQgACgCCBD5LAs0AQF/IwBBEGsiAiQAIAIgACgCADYCDCABQcaUxwBBESACQQxqQfDnxAAQ4g8g\nAkEQaiQACzQBAX8jAEEQayICJAAgAiAAKAIANgIMIAFBupTHAEEMIAJBDGpB8OfEABDiDyACQRBq\nJAALNAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUHXlMcAQREgAkEMakHw58QAEOIPIAJBEGokAAs0\nAQF/IwBBEGsiAiQAIAIgACgCADYCDCABQeCGxQBBCiACQQxqQeyGxQAQ4g8gAkEQaiQACzQBAX8j\nAEEQayICJAAgAiAAKAIANgIMIAFB/IbFAEELIAJBDGpBiIfFABDiDyACQRBqJAALNQEBfyAAENAb\nIABBLGoQ5RggACgCOCIBIAEoAgAiAUF/ajYCACABQQFGBEAgACgCOBCqDAsLLAAgAyABTwRAIAAg\nAyABazYCBCAAIAIgAUEDdGo2AgAPCyABIAMgBBC4NgALNQEBfyAAEK8SIAAoAgAiASABKAIAIgFB\nf2o2AgAgAUEBRgRAIAAoAgAQ7RILIABBBGoQrSoLOgEBfgJAIAApAxBCbXwiAUIDWARAAkACQCAB\np0EBaw4DAQMBAAsgABDVKwsPCyAAEIULDwsgABDRKws2ACAALQAARQRAIAAgASACEJoXDwtBwJnJ\nAEEIEMc2RQRAEOcpDwsgACgCBCgCACABIAIQ6iYLNwAgAS0AAEEWRgRAQfTTywBBLEH81MsAEL42\nAAsgACABKQMANwMAIABBCGogAUEIaikDADcDAAszAQF/IwBBEGsiASQAIAFBCGogAEEIaikDADcD\nACABIAApAwA3AwAgARCWGSABQRBqJAALMQEBfyABKAIAIgJBf0cEQCABIAJBAWo2AgAgACABNgIE\nIAAgAUEEajYCAA8LEMo3AAs1AQF/IAAQwC8gAEEsahDlGCAAKAI4IgEgASgCACIBQX9qNgIAIAFB\nAUYEQCAAKAI4EKoMCws3AQF/IAAoAgAoAgAiAigCACACKAIEIAAoAgQoAgxBACABa0EwbGpBUGoi\nACgCACAAKAIEEPksCzYAAkACQAJAAkAgAC0ACEF9ag4DAAEDAgsgAEEQahCXIQ8LIABBEGoQ2S8L\nDwsgAEEQahDkJAsyAQF/IwBBEGsiAiQAIAIgACgCABDYFiACIAEQ1TUgAigCACACKAIEEIw0IAJB\nEGokAAsvAQF/IAACfyABKAIARQRAIAEoAgQMAQtBASECIAEoAgQQmRMLNgIEIAAgAjYCAAsyAQF/\nIwBBEGsiASQAIAFBCGogABD/IyABKAIMIgAgACgCAEF/ajYCACABQRBqJABBIAsyAQF/IwBBEGsi\nASQAIAFBCGogABDVIyABKAIMIgAgACgCAEF/ajYCACABQRBqJABBIAs1AQF/IAAQtBIgACgCACIB\nIAEoAgAiAUF/ajYCACABQQFGBEAgACgCABC9FAsgAEEEahCtKgs2AQF/AkACQAJAIAAtAAAiAUFx\nakECIAFBDksbQf8BcQ4CAQIACyAAEKERDwsgAEEEahCkKwsLMAEBfyMAQRBrIgEkACABQQhqIAAQ\nhSQgASgCDCABKAIIEMkjQQA2AgAgAUEQaiQACzAAIAMgAU8EQCAAIAMgAWs2AgQgACACIAFB2ABs\najYCAA8LIAEgA0HUtssAELg2AAsvACADIAFPBEAgACADIAFrNgIEIAAgAiABQRRsajYCAA8LIAEg\nA0HUtssAELg2AAsyACAAKAIAIABBBGooAgAQoDUgAEEsahDZLCAAQQhqEJkHIABBFGoQlgcgAEEg\nahDXFQswACADIAFPBEAgACADIAFrNgIEIAAgAiABQcwAbGo2AgAPCyABIANB1LbLABC4NgALMAAg\nAyABTwRAIAAgAyABazYCBCAAIAIgAUHYAWxqNgIADwsgASADQdS2ywAQuDYACzIAIAEoAiAEQCAA\nIAFBNBCPOBoPCyABKAIAIAEoAgQQlhQhASAAQQA2AiAgACABNgIACzcBAX8jAEEQayICJAAgAkEH\nOgAAIAIgAUHk08sAEIgPIQEgAEECOgAQIAAgATYCACACQRBqJAALLwAgAyABTwRAIAAgAyABazYC\nBCAAIAIgAUEobGo2AgAPCyABIANB1LbLABC4NgALMgEBfyMAQTBrIgIkACACQQhqIAEQrgIgAiAC\nQQhqEO8YIAAgAikDADcDACACQTBqJAALMQEBfyAAIAEQhSEgACgCCCEDIAAgAQR/IAAoAgQgA2og\nAjoAACADQQFqBSADCzYCCAszAQF/IwBBEGsiASQAIAFBCGogAEEIaikDADcDACABIAApAwA3AwAg\nARCbJiABQRBqJAALNAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAUGsusgAQQogAkEMakG4usgAEOIP\nIAJBEGokAAs0AQF/IwBBEGsiAiQAIAIgACgCADYCDCABQZSFyQBBGiACQQxqQYSFyQAQ4g8gAkEQ\naiQACzMBAX9BDBCOAiIERQRAAAsgBCABOgAIIAQgAzYCBCAEIAI2AgAgACAErUIghkIDhDcCAAs9\nAQF/IAAoAgAhAQJAIABBBGotAAANAEHQv84AKAIAQf////8HcUUNABCTOA0AIAFBAToAAQsgAUEA\nOgAACzcBAX8jAEEQayICJAAgAkEIaiABIAAoAgAgACgCBEGIq8sAEMInIAAgAikDCDcCACACQRBq\n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\nAgwgBCACNgIIIAAgASAEQQhqQZT2xgAQrQogBEEQaiQACzAAIABBCGooAgAgAEEMaigCABCgNSAA\nQRBqKAIAIABBFGooAgAQoDUgAEEYahC4LQsvAQF/IwBBEGsiASQAIABB7oPMAEEEENMpIAFBBDoA\nCCABQQhqEMQtIAFBEGokAAswAQF/IwBBwAVrIgMkACADQQhqIAJBuAUQjzgaIAAgASADQQhqENoh\nIANBwAVqJAALOQECfyABKAIEIgJFBEBB+JXHAEEVEIk3AAsgASgCACEDIAAgASgCCDYCCCAAIAI2\nAgQgACADNgIACy8AIAAoAgAiACkDACAAQQhqKQMAIAEgAkEDdGtBeGoiACgCACAAQQRqKAIAEKYI\nCyoBAX8jAEEQayICJAAgAkEIaiAAIAFBAhDgBiACQQhqEMQtIAJBEGokAAsxAANAIAEEQCABQX9q\nIQEgAigCwAIhAgwBBSAAQQA2AgggACACNgIEIABBADYCAAsLCzEAA0AgAQRAIAFBf2ohASACKAKY\nAyECDAEFIABBADYCCCAAIAI2AgQgAEEANgIACwsLKgEBfyMAQRBrIgMkACADQQhqIAAgASACEKcH\nIANBCGoQxC0gA0EQaiQACzEBAX8jAEEQayICJAAgAiAANgIMIAFB7NXKAEECIAJBDGpB8NXKABDi\nDyACQRBqJAALMQEBfwNAIACnIQIgAEKAAVRFBEAgASACQYB/chDWHyAAQgeIIQAMAQsLIAEgAhDW\nHwsqAQF/IwBBEGsiAyQAIANBCGogACABIAIQ4AYgA0EIahDELSADQRBqJAALMQADQCABBEAgAUF/\naiEBIAIoAsADIQIMAQUgAEEANgIIIAAgAjYCBCAAQQA2AgALCwsxAANAIAEEQCABQX9qIQEgAigC\nkAEhAgwBBSAAQQA2AgggACACNgIEIABBADYCAAsLCy8BAX8jAEEQayIDJAAgAEUEQCADQRBqJAAP\nCyABQRggA0EIakHA5MsAIAIQkxQACzEBAX8jAEEwayIDJAAgAyADQQhqIAIQ1AwgACABIAMoAgAg\nAygCBBCYNSADQTBqJAALMQEBfyAAQdC/zgAoAgBB/////wdxBH8QkzhBAXMFQQALOgABIAAgAS0A\nAEEARzoAAAsyAQF/IAFBeGoiAiACKAIAIgJBAWo2AgAgAkF/TARAAAsgAEGcl8wANgIEIAAgATYC\n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\nNgIAAkAgAQ0AIAAgACgCBEF/aiIBNgIEIAENACAAEMIFCwstAQF/IwBBEGsiASQAIAEgADYCDCAB\nIABBQGs2AgggAUEIahD9JSABQRBqJAALKwACQCAAIAEQ1AgiAUUNACABQXxqLQAAQQNxRQ0AIAFB\nACAAEJE4GgsgAQssAQF/IAEoAgAiBEEBcQRAIAAgASAEIAQgAiADEIoXDwsgACAEIAIgAxCTIwsv\nAQF/IAAgASACayIBEPIOIAAoAggiAyAAKAIEaiACIAEQjzgaIAAgASADajYCCAsvAQF/IwBBEGsi\nAiQAIAJBCGogACABQQEQxw8gAigCCCACKAIMEMotIAJBEGokAAsxAQF/AkAgACgCACIBQX9GDQAg\nASABKAIEIgFBf2o2AgQgAUEBRw0AIAAoAgAQwgULCy8BAX8jAEEQayICJAAgAkEIaiAAIAFBARD4\nDiACKAIIIAIoAgwQyi0gAkEQaiQACzEBAX8gACgCCBD+LAJAIABBf0YNACAAIAAoAgQiAUF/ajYC\nBCABQQFHDQAgABDCBQsLKwECfwJAIAAoAgQiAUUNACABIAAoAgBGDQAgACABQRBqNgIEIAEhAgsg\nAgswAQF/An9BACABEPUpIgFFDQAaIAEoAgghAiABKAIECyEBIAAgAjYCBCAAIAE2AgALOQACQAJA\nAkAgAC0AvAMOBAACAgECCyAAQbADahDVKw8LIABBwAFqENMkIABB6ABqEJ4fIAAQ5Q4LCzgBAX9B\nEEEEELkvIgRBADoADCAEIAE2AgggBCADNgIEIAQgAjYCACAAQYzNxAA2AgQgACAENgIACzgBAX9B\nEEEEELkvIgRBADoADCAEIAE2AgggBCADNgIEIAQgAjYCACAAQczOxAA2AgQgACAENgIACzgBAX9B\nEEEEELkvIgRBADoADCAEIAE2AgggBCADNgIEIAQgAjYCACAAQYzPxAA2AgQgACAENgIACzgBAX9B\nEEEEELkvIgRBADoADCAEIAE2AgggBCADNgIEIAQgAjYCACAAQczPxAA2AgQgACAENgIACzgBAX9B\nEEEEELkvIgRBADoADCAEIAE2AgggBCADNgIEIAQgAjYCACAAQezPxAA2AgQgACAENgIACzgBAX9B\nEEEEELkvIgRBADoADCAEIAE2AgggBCADNgIEIAQgAjYCACAAQazQxAA2AgQgACAENgIACzgBAX9B\n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\nKAIANgIAIAEgACkCADcDACABEMkpAAslACAAIAFsQRB0QRB1IgBBAm9B//8DcUEAIABBA29rQf//\nA3FGCygBAX8jAEEQayICJAAgAiAAKQIANwMIIAJBCGogARCEISACQRBqJAALKAEBfyMAQRBrIgIk\nACACIAApAgA3AwggAkEIaiABEIMhIAJBEGokAAspAQF/IABBIBDvDCIBRQRAQQAPC0EEEI4CIgAE\nQCAAIAE2AgAgAA8LAAs0AQF/A0AgAQRAIAFBYGohASAAKAIAIABBBGooAgAQjDQgAEEQahCWHyAA\nQSBqIQAMAQsLCzIBAX8gACgCACICKAIAIgBB9ILJACAAGyACKAIEQQYgABsgASgCACABQQRqKAIA\nEIAFCzIBAX8gACgCACICKAIAIgBB6KXJACAAGyACKAIEQRYgABsgASgCACABQQRqKAIAEIAFCzIB\nAX8gACgCACICKAIAIgBBiaLJACAAGyACKAIEQRMgABsgASgCACABQQRqKAIAEIAFCzIBAX8gACgC\nACICKAIAIgBB5qHJACAAGyACKAIEQSMgABsgASgCACABQQRqKAIAEIAFCy0BAX8jAEEQayIBJAAg\nAUEIaiAAQQhqKAIANgIAIAEgACkCADcDACABEMspAAstAQF/IwBBEGsiASQAIAFBCGogAEEIaigC\nADYCACABIAApAgA3AwAgARDWEgALLQEBfyMAQRBrIgEkACABQQhqIABBCGooAgA2AgAgASAAKQIA\nNwMAIAEQzikACykBAX8jAEEQayIDJAAgAyAAEIALIAMgASACEIgPIAAQmBkgA0EQaiQACysAIAAo\nAgAoAgAiACkDACAAQQhqKQMAIAEoAgxBACACa0EobGpBWGoQqxQLMAEBfyABQXhqIgIgAigCAEEB\naiICNgIAIAJFBEAACyAAQaySzAA2AgQgACABNgIACy0BAX8jAEEQayIBJAAgAUEIaiAAQQhqKAIA\nNgIAIAEgACkCADcDACABENEpAAstAQF/IAAQrA4gACgCBCIBIAEoAgAiAUF/ajYCACABQQFGBEAg\nACgCBBC1FwsLMQEBf0EUQQQQuS8iAUHMysYANgIAIAEgACkCADcCBCABQQxqIABBCGopAgA3AgAg\nAQs1ACAAQoCAgIDAADcCGCAAQgA3AgggAEKAgICAwAA3AgAgAEEgakEANgIAIABBEGpCBDcCAAsl\nAQF/QQEhAiAAIAEQwzYEfyAAQSBqIAFBIGoQhRVBAXMFQQELCygAIAAtAEhBA0YEQCAAQSBqEJox\nIABBOGooAgAgAEE8aigCABCMNAsLLQEBfyAAKAJgIgEgASgCACIBQX9qNgIAIAFBAUYEQCAAKAJg\nENsnCyAAEJgbCy4BAX9BASECIAFB/wFxBH9BAQUgACgCAEGFhcwAQQEgAEEEaigCACgCDBEEAAsL\nKgEBfyMAQRBrIgMkACADIAAoAgA2AgwgA0EMaiABIAIQ4xAgA0EQaiQACyoBAX8jAEEQayIDJAAg\nAyAAKAIANgIMIANBDGogASACEJkRIANBEGokAAsqAQF/IwBBEGsiAyQAIAMgACgCADYCDCADQQxq\nIAEgAhDyDyADQRBqJAALKgEBfyMAQRBrIgMkACADIAAoAgA2AgwgA0EMaiABIAIQqBAgA0EQaiQA\nCyoBAX8jAEEQayIDJAAgAyAAKAIANgIMIANBDGogASACEKYWIANBEGokAAsqAQF/IwBBEGsiAyQA\nIAMgACgCADYCDCADQQxqIAEgAhCpECADQRBqJAALKgEBfyMAQRBrIgMkACADIAAoAgA2AgwgA0EM\naiABIAIQqhAgA0EQaiQACyoBAX8jAEEQayIDJAAgAyAAKAIANgIMIANBDGogASACEOUUIANBEGok\nAAsqAQF/IwBBEGsiAyQAIAMgACgCADYCDCADQQxqIAEgAhCrECADQRBqJAALKgEBfyMAQRBrIgMk\nACADIAAoAgA2AgwgA0EMaiABIAIQ+xMgA0EQaiQACyoBAX8jAEEQayIDJAAgAyAAKAIANgIMIANB\nDGogASACEPYRIANBEGokAAsqAQF/IwBBEGsiAyQAIAMgACgCADYCDCADQQxqIAEgAhDzDyADQRBq\nJAALKgEBfyMAQRBrIgMkACADIAAoAgA2AgwgA0EMaiABIAIQ5BAgA0EQaiQACyoBAX8jAEEQayID\nJAAgAyAAKAIANgIMIANBDGogASACEOYUIANBEGokAAsqAQF/IwBBEGsiAyQAIAMgACgCADYCDCAD\nQQxqIAEgAhCsECADQRBqJAALKgEBfyMAQRBrIgMkACADIAAoAgA2AgwgA0EMaiABIAIQrRAgA0EQ\naiQACyoBAX8jAEEQayIDJAAgAyAAKAIANgIMIANBDGogASACEOUQIANBEGokAAsqAQF/IwBBEGsi\nAyQAIAMgACgCADYCDCADQQxqIAEgAhCaFSADQRBqJAALKgEBfyMAQRBrIgMkACADIAAoAgA2Agwg\nA0EMaiABIAIQ9A8gA0EQaiQACyoBAX8jAEEQayIDJAAgAyAAKAIANgIMIANBDGogASACEOYQIANB\nEGokAAsqAQF/IwBBEGsiAyQAIAMgACgCADYCDCADQQxqIAEgAhCuECADQRBqJAALKgEBfyMAQRBr\nIgMkACADIAAoAgA2AgwgA0EMaiABIAIQwxAgA0EQaiQACyoBAX8jAEEQayIDJAAgAyAAKAIANgIM\nIANBDGogASACEK8QIANBEGokAAsqAQF/IwBBEGsiAyQAIAMgACgCADYCDCADQQxqIAEgAhCGDSAD\nQRBqJAALKgEBfyMAQRBrIgMkACADIAAoAgA2AgwgA0EMaiABIAIQsQ0gA0EQaiQACyoBAX8jAEEQ\nayIDJAAgAyAAKAIANgIMIANBDGogASACEPUPIANBEGokAAsqAQF/IwBBEGsiAyQAIAMgACgCADYC\nDCADQQxqIAEgAhDnECADQRBqJAALKgEBfyMAQRBrIgMkACADIAAoAgA2AgwgA0EMaiABIAIQsBAg\nA0EQaiQACyoBAX8jAEEQayIDJAAgAyAAKAIANgIMIANBDGogASACEJoRIANBEGokAAsqAQF/IwBB\nEGsiAyQAIAMgACgCADYCDCADQQxqIAEgAhCxECADQRBqJAALKgEBfyMAQRBrIgMkACADIAAoAgA2\nAgwgA0EMaiABIAIQmxEgA0EQaiQACyoBAX8jAEEQayIDJAAgAyAAKAIANgIMIANBDGogASACEPcR\nIANBEGokAAsqAQF/IwBBEGsiAyQAIAMgACgCADYCDCADQQxqIAEgAhCyECADQRBqJAALKgEBfyMA\nQRBrIgMkACADIAAoAgA2AgwgA0EMaiABIAIQsxAgA0EQaiQACyoBAX8jAEEQayIDJAAgAyAAKAIA\nNgIMIANBDGogASACELQQIANBEGokAAs0AAJAAkACQCAALQCkAw4EAAICAQILIABB4AJqENYvDwsg\nAEHIAGoQ4SsgAEGUA2oQjSULCy4AIAIgA0HUi8wAQR4Q+SxFBEAgACABQQEgBBDZEg8LIAAgATYC\nBCAAQQE6AAALMgEBf0EUQQQQxi8iAUKBgICAEDcCACABIAApAgA3AgggAUEQaiAAQQhqKAIANgIA\n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\nAX9BqANBCBDGLyIBQoGAgIAQNwMAIAFBCGogAEGgAxCPOBogAQsgAQJ/IAAoAgAgACgCBCICIAAo\nAggQACEAIAIQjDQgAAsnAQF/QegBQQgQxi8iAUKBgICAEDcDACABQQhqIABB4AEQjzgaIAELIQAg\nAUUEQCAAIAIQ1TAQvAYPCyAAQQA2AhggACACNgIACyIBAX8jAEGADWsiASQAIAEgABCUHSABEJAQ\nIAFBgA1qJAALIwEBf0HMAEEEELkvIgFBADYCACABQQRqIABByAAQjzgaIAELGQEBfyABIANPBH8g\nAiAAIAMQkDhFBUEACwsdACABIABrIAJqQX9zQR92QdyPwQAQniUgABDCBQsaACABQR9NBEAgACAB\nag8LIAFBICACEKMWAAsfACAAKAIARQRAIABBBGoQqQggAEEBNgIACyAAQQRqCx8BAX8gACABQQFG\nBH8gAhA4BUEACzYCBCAAIAE2AgALIQACQCAARQ0AIAAgASgCABEAACABKAIERQ0AIAAQwgULCyMA\nIABFBEBByKTMAEEwEIk3AAsgACACIAMgBCABKAIQEQYACyMAIABFBEBByKTMAEEwEIk3AAsgACAC\nIAMgBCABKAIQEQoACyMAIABFBEBByKTMAEEwEIk3AAsgACACIAMgBCABKAIQEUAACyMAIABFBEBB\nyKTMAEEwEIk3AAsgACACIAMgBCABKAIQEUEACyMAIABFBEBByKTMAEEwEIk3AAsgACACIAMgBCAB\nKAIQESUACx8AIAAQ+y4gAEEEahD8LiAAQQhqEPApIABBDGoQ/S4LIgAgAEKAgICAEDcCACAAQQhq\nIAJBACABKAIAQQZGGzYCAAshAQF/IAAoAgAiBARAIAIgASAEIAAoAgQgAygCJBEGAAsLJwEBf0HM\nAEEEELkvIgFCgYCAgBA3AgAgAUEIaiAAQcMAEI84GiABCyAAIAAQ1BEgAEEgahCZNCAAQThqEJAd\nIABBxABqEJkjCycBAX9B2ABBBBDGLyIBQoGAgIAQNwIAIAFBCGogAEHQABCPOBogAQsnAQF/QeAA\nQQQQxi8iAUKBgICAEDcCACABQQhqIABB2AAQjzgaIAELIwAgASACQfGUyQBBDhD5LCEBIABBADoA\nACAAIAFBAXM6AAELHwAgABDvKyAAQQxqEKMsIABBGGoQ7ysgAEEkahDvKwsjACABIAJB+ObGAEEG\n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\nBEAgACABIAIQqgkLCxkAIAAtABFBA0YEQCAAEPsoIABBADoAEAsLGQAgAEEMTwRAIABBC0GsjcsA\nEL02AAsgAAscACAAEJ4fIABB2ABqKAIAIABB3ABqKAIAEIw0CxoAIABBCGoQ3RIgACgCACAAQQRq\nKAIAEKA1CxoAIAAoAgAgAEEEaigCABCgNSAAQQhqEN0SCxwAIAAQww0gAEHgA2ooAgAgAEHkA2oo\nAgAQoDULGgAgASgCAEUEQCAAQQA2AgAPCyAAIAEQow8LGgAgASgCAEUEQCAAQQA6AAAPCyAAIAEQ\nxQILGgAgACgCACAAQQRqKAIAEKA1IABBCGoQnQcLGAAgACkDaEICUgRAIAAQxyUPCyAAENAoCxkA\nIAApA7ABQgJSBEAgABDzIw8LIAAQ0CgLGQAgACAAKQMgIAKtfDcDICAAIAEgAhDgAQsdACABRQRA\nQZCPwQBBGUGsrMoAEPkdAAsgACABbgscACAAQQhqIAAoAgAgACgCBCAAKAIMKAIIEQMACx0AIABF\nBEBByKTMAEEwEIk3AAsgACABKAIUEQAACyUAIAAgATcDCCAAIAFC/////////w98Qv////////8f\nVK03AwALGwEBfyAAKAIAIgEEQCABENA1IAAoAgAQwgULCxsBAX8gACgCACIBBEAgARDxKSAAKAIA\nEMIFCwsbAQF/IAAoAgAiAQRAIAEQhywgACgCABDCBQsLHAAgACgCBCAAKAIIIAEoAgAgAUEEaigC\nABCABQscACAAKAIAIAAoAgQgASgCACABQQRqKAIAEIAFCxYBAX8gACgCACAAQX82AgBFBEAPCwAL\nHQAgAiABIAAoAgAiACgCBCAAKAIIIAMoAiQRBgALGAAgAEEAOgAAIAAgAUIFIAFCBVQbPAABCxgA\nIAAoAiBBBEcEQCAAEN0SDwsgABDGHQsaACAAQQxqKAIAIABBEGooAgAQjDQgABDXFQsaACAAKAII\nLQAIRQRAQQEPCyAAIAEgAhC9CwsaACAAEJ8yIABBCGooAgAgAEEMaigCABCMNAsaACAAKAIAIABB\nBGooAgAQlTggAEEIahDhFQsYACAAQQA6AAAgACABQgQgAUIEVBs8AAELGgAgABCtLkEBczoAASAA\nIAEtAABBAEc6AAALFgAgACgCBCABSQRAIAAgASACEMsICwsaACAAQQhqEOkrIAAoAgAgAEEEaigC\n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\nIAAQsigLCxQAIAAoAgAgASAAKAIEKAIQEQIACxAAIAAgARCjJUH/AXFBAUYLDwAgACgCAARAIAAQ\nkisLCw8AIAAoAgAEQCAAEPwdCwsPACAAKAIYBEAgABDwFwsLFgAgAEEANgLAASAAKALEAUGAARCt\nIgsPACAAKAIABEAgABCWJAsLDgAgAEEkTwRAIAAQHwsLEQAgACABQcgBakHAARCPOBoLDAAgAARA\nDwsQyTcACxMAIAAgAUGo8MYAQQwQ0RFBAEcLFAAgACgCACABIAAoAgQoAgwRAgALEAAgACABIAIg\nAyAEEJYEAAsSACAAKAIAIABBBGotAAAQrCkLDgAgAARAIAAgARCgNQsLFQAgAiABIABBzMbCACAD\nKAIsEQYACxIAIAEgAkEBENMpIABBBDoAAAsQACAAIAEgAiADELo2QQFzCw8AIAAoAggEQCAAELMp\nCwsPACAAKAIABEAgABCHLwsLEgAgACgCACAAQQRqLQAAEJQ0Cw8AIAAoAgQEQCAAEO8rCwsPACAA\nKAIABEAgABDGHQsLEwAgACACELE3NgIEIAAgATYCAAsPACAAKAIABEAgABCfMgsLDwAgACgCDARA\nIAAQvAMLCw8AIAAoAgwEQCAAEO0rCwsVACACIAEgAEG8y8MAIAMoAiwRBgALFQAgAiABIABBzMvD\nACADKAIsEQYACxUAIAIgASAAQdzLwwAgAygCLBEGAAsVACACIAEgAEHsy8MAIAMoAiwRBgALFQAg\nAiABIABB/MvDACADKAIsEQYACxUAIAIgASAAQYzMwwAgAygCLBEGAAsVACACIAEgAEGczMMAIAMo\nAiwRBgALFQAgAiABIABBrMzDACADKAIsEQYACxUAIAIgASAAQbzMwwAgAygCLBEGAAsVACACIAEg\nAEHMzMMAIAMoAiwRBgALFQAgAiABIABB3MzDACADKAIsEQYACxUAIAIgASAAQezMwwAgAygCLBEG\nAAsPACAAKAIABEAgABCgGQsLEgAgACgCACAAQQRqLQAAEOgxCw4AIAEEQCAAIAEQxjALCw8AIAAo\nAgwEQCAAENYLCwsPACAAKAIMBEAgABDuIgsLFQAgAiABIABBuNvFACADKAIsEQYACxUAIAIgASAA\nQcjbxQAgAygCLBEGAAsVACACIAEgAEHY28UAIAMoAiwRBgALFQAgAiABIABB6NvFACADKAIsEQYA\nCxUAIAIgASAAQfjbxQAgAygCLBEGAAsVACACIAEgAEGI3MUAIAMoAiwRBgALFQAgAiABIABBmNzF\nACADKAIsEQYACxUAIAIgASAAQajcxQAgAygCLBEGAAsVACACIAEgAEG43MUAIAMoAiwRBgALFQAg\nAiABIABByNzFACADKAIsEQYACxUAIAIgASAAQdjcxQAgAygCLBEGAAsVACACIAEgAEHo3MUAIAMo\nAiwRBgALFQAgAiABIABB+NzFACADKAIsEQYACxUAIAIgASAAQYjdxQAgAygCLBEGAAsVACACIAEg\nAEGY3cUAIAMoAiwRBgALFQAgAiABIABBqN3FACADKAIsEQYACxUAIAIgASAAQbjdxQAgAygCLBEG\nAAsVACACIAEgAEHI3cUAIAMoAiwRBgALFQAgAiABIABB2N3FACADKAIsEQYACxUAIAIgASAAQejd\nxQAgAygCLBEGAAsVACACIAEgAEH43cUAIAMoAiwRBgALFQAgAiABIABBiN7FACADKAIsEQYACxUA\nIAIgASAAQZjexQAgAygCLBEGAAsVACACIAEgAEGo3sUAIAMoAiwRBgALFQAgAiABIABBuN7FACAD\nKAIsEQYACxUAIAIgASAAQcjexQAgAygCLBEGAAsVACACIAEgAEHY3sUAIAMoAiwRBgALFQAgAiAB\nIABB6N7FACADKAIsEQYACxUAIAIgASAAQfjexQAgAygCLBEGAAsVACACIAEgAEGI38UAIAMoAiwR\nBgALFQAgAiABIABBmN/FACADKAIsEQYACxUAIAIgASAAQajfxQAgAygCLBEGAAsVACACIAEgAEG4\n38UAIAMoAiwRBgALFQAgAiABIABByN/FACADKAIsEQYACxUAIAIgASAAQdjfxQAgAygCLBEGAAsV\nACACIAEgAEHo38UAIAMoAiwRBgALFQAgAiABIABB+N/FACADKAIsEQYACxUAIAIgASAAQYjgxQAg\nAygCLBEGAAsVACACIAEgAEGY4MUAIAMoAiwRBgALFQAgAiABIABBqODFACADKAIsEQYACxUAIAIg\nASAAQbjgxQAgAygCLBEGAAsVACACIAEgAEHI4MUAIAMoAiwRBgALFQAgAiABIABB2ODFACADKAIs\nEQYACxUAIAIgASAAQejgxQAgAygCLBEGAAsVACACIAEgAEH44MUAIAMoAiwRBgALFQAgACABQSBB\n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\nAUEIaiAAQSAQ1QwLDgAgACABQYWFzAAQijULCwAgACABIAIQmhALCwAgACABIAIQtwELDAAgACgC\nACABEJoPCwsAIAAgAUEBEMUECwoAIAAQ6C8aQQELCwAgACABQSAQpwoLCwAgACABIAIQpwoLCQAg\nABAoQQFGCwoAIABBACABEE8LCQAgABArQQFGCwwAIAAgAUHOABCdAQsMACAAEOcYIAAQ1jALDAAg\nABCNHiAAENYwCwwAIAAQqg8gABCBMgsMACAAKAIAIAEQ/xELDAAgACgCACABEM02CwwAIAAoAgAg\nARDBNgsMACAAKAIAIAEQzDYLDAAgACgCACABEK0ICwwAIAAoAgAgARCTCgsLACAAIAEgAhCpEQsL\nACACIAAgARDqJgsMACAAKAIAIAEQhhkLDAAgACgCACABEM8OCwwAIAAoAgAgARCgGwsOACAAIAFB\nhYXMABCvNAsMACAAKAIAIAEQxQoLDAAgACgCACABEM8FCwwAIAAoAgAgARCJCgsMACAAKAIAIAEQ\n3AwLDAAgACgCACABEP42CwsAIAIgACABEI0nCwwAIAAoAgAgARDMHQsLACACIAAgARC9JgsNABCK\nMSAAQYABEI84Cw4AIABBqIfJAEEHENsLCw4AIABBhPTIAEEZENsLCw4AIABBzZXJAEEWENsLCw4A\nIABBvYjJAEEWENsLCw4AIABBs+TIAEEXENsLCw4AIABB4+TIAEEYENsLCw4AIABB44rJAEEYENsL\nCw4AIABB5YzJAEEaENsLCw4AIABBouXIAEEQENsLCwwAIAAgAikCADcDAAsMACAAKAIAIAEQrwoL\nDAAgACgCACABEMMcCwwAIAAoAgAgARCOCQsMACAAKAIAIAEQ6SMLDAAgACgCACABEI8OCwwAIAAo\nAgAgARCyGQsMACAAKAIAIAEQtBkLCwAgACABIAIQsBgLDgAgAEHK5MgAQRkQ2wsLDAAgACgCACAB\nEKUjCw4AIAFB3LrCAEEvENsECwsAIAAgASACEPUNCwYAEKQqAAsNAEGTkMwAQRsQiTcACw4AQa6Q\nzABBzwAQiTcACwwAIAAoAgAgARCpCgsMACAAKAIAIAEQxTcLCwAgACABIAIQ9RILDAAgACgCACAB\nEM4iCwwAIAAoAgAgARDCFAsKACAAQQRqEJ8fCwoAIABBBGoQpSYLCgAgAEEEahChEQsKACAAQQRq\n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\nfwsNAEL94uPezqfh//IACw0AQvWx68/D97a0/AALAwABCwMAAQsDAAELAwABCwMAAQsLrawOfwBB\ngIDAAAvVamBhc3luYyBmbmAgcmVzdW1lZCBhZnRlciBjb21wbGV0aW9uAOTMEQBbAAAAdwEAADoA\nAAByZWRhY3RzL2hvbWUvcnVubmVyL3dvcmsvbWF0cml4LXJ1c3Qtc2RrL21hdHJpeC1ydXN0LXNk\nay9jcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2lkZW50aXRpZXMvdXNlci5yczsAEABhAAAA\n+AAAAB4AAAA7ABAAYQAAAAoBAAAtAAAAOwAQAGEAAADiAAAAUgAAADsAEABhAAAAhgAAAFcAAAA7\nABAAYQAAAJkAAABRAAAAOwAQAGEAAACnAAAAVwAAADsAEABhAAAAkwAAAFcAAAA7ABAAYQAAAHQA\nAABSAAAAOwAQAGEAAAB9AAAADQAAAENvdWxkbid0IHN0b3JlIG91ciBvd24gdXNlciBpZGVudGl0\neSBhZnRlciBtYXJraW5nIGl0IGFzIHZlcmlmaWVkAAAALAEQAEEAAAD7AAAAGAAAAAQAAAD8AAAA\n+wAAAAQAAAAEAAAA/QAAANisEQBjAAAAvgIAAEwAAABDcmVhdGluZyBhIGRldmljZSBmcm9tIG91\nciBvd24gYWNjb3VudCBzaG91bGQgYWx3YXlzIHN1Y2NlZWTYrBEAYwAAAMECAAAOAAAA+wAAAAQA\nAAAEAAAA/gAAAPsAAAAEAAAABAAAAP8AAADYrBEAYwAAABwBAABVAAAA2KwRAGMAAADCAAAAZAAA\nANisEQBjAAAA2AAAAD0AAADYrBEAYwAAANEAAAA9AAAAlK4RAGQAAABBAgAAUwAAAJSuEQBkAAAA\neQIAABoAAACUrhEAZAAAAKwBAABOAAAAlK4RAGQAAAAqAgAAFQAAAENvdWxkbid0IHVwZGF0ZSBv\nciBjcmVhdGUgbmV3IHVzZXIgaWRlbnRpdHkAlAIQACsAAAD7AAAACAAAAAQAAAAAAQAA+wAAAAQA\nAAAEAAAAAQEAAJSuEQBkAAAAugEAABkAAABBIHVzZXIgaWRlbnRpdHkgZGlkbid0IGNvbnRhaW4g\nYSBzZWxmIHNpZ25pbmcgcHVia2V5IG9yIHRoZSBrZXkgd2FzIGludmFsaWQA+AIQAEsAAACUrhEA\nZAAAAO4BAAAdAAAAVXNlciBpZGVudGl0eSBmb3Igb3VyIG93biB1c2VyIGRpZG4ndCBjb250YWlu\nIGEgdXNlciBzaWduaW5nIHB1YmtleSBvciB0aGUga2V5IGlzbid0IHZhbGlkAABcAxAAWgAAAJSu\nEQBkAAAA5AEAACEAAABVc2VyIElEIG1pc21hdGNoIGluIG9uZSBvZiB0aGUgY3Jvc3Mgc2lnbmlu\nZyBrZXlzAAAA0AMQADEAAACUrhEAZAAAAPYBAAAZAAAAlK4RAGQAAADKAQAAJQAAAFVzZXIgaWRl\nbnRpdHkgZm9yIG91ciBvd24gdXNlciBkaWRuJ3QgY29udGFpbiBhIHVzZXIgc2lnbmluZyBwdWJr\nZXkALAQQAEMAAACUrhEAZAAAACACAAAdAAAA+wAAAAQAAAAEAAAAAgEAAJSuEQBkAAAACgIAACUA\nAABSZW1vdmVkIHNvbWUgb3IgYWxsIG9mIG91ciBwcml2YXRlIGNyb3NzIHNpZ25pbmcga2V5cwAA\nAKgEEAA1AAAA+wAAAAQAAAAEAAAAAwEAAJSuEQBkAAAAEwIAACUAAABSZWNlaXZlZCBvdXIgb3du\nIHVzZXIgaWRlbnRpdHksIGZvciB3aGljaCB3ZSBwb3NzZXNzIHRoZSBwcml2YXRlIGtleS4gTWFy\na2luZyBhcyB2ZXJpZmllZC4AAAgFEABaAAAAlK4RAGQAAAAYAgAAIQAAAENyZWF0ZWQgbmV3IHVz\nZXIgaWRlbnRpdHkAAAB8BRAAGQAAAPsAAAAEAAAABAAAAAQBAACUrhEAZAAAABsCAAAhAAAAVXBk\nYXRlZCBhIHVzZXIgaWRlbnRpdHkAwAUQABcAAACUrhEAZAAAAKAAAAA2AAAAlK4RAGQAAAChAAAA\nCQAAAEhhbmRsaW5nIGEga2V5cyBxdWVyeSByZXNwb25zZQAAAAYQAB4AAAD7AAAABAAAAAQAAAAF\nAQAA+wAAAAQAAAAEAAAABgEAAJSuEQBkAAAA2QAAAAkAAABGaW5pc2hlZCBoYW5kbGluZyBvZiB0\naGUga2V5cy9xdWVyeSByZXNwb25zZVgGEAAsAAAA+wAAAAQAAAAEAAAABwEAAPsAAAAEAAAABAAA\nAAgBAACUrhEAZAAAAIkBAAAlAAAAUGFuaWMgd2hpbGUgdXBkYXRpbmcgdXNlciBkZXZpY2VzAAAA\nlK4RAGQAAACZAQAAKgAAAJSuEQBkAAAAiAIAABoAAAAMfREAYgAAAKQAAABLAAAADH0RAGIAAACw\nAAAAWwAAAAx9EQBiAAAA6AEAAC4AAACkghEAZgAAAO4BAAAFAAAApIIRAGYAAAAFAgAADQAAAENv\nbmZpcm1pbmcgU0FTIHZlcmlmaWNhdGlvbgBQBxAAGwAAAByDEQBlAAAALgIAACIAAAD7AAAABAAA\nAAQAAAAJAQAApIMRAGYAAABqAAAAHgAAAKSDEQBmAAAAUQAAAD0AAABYhhEAZwAAAGEDAAA7AAAA\nWIYRAGcAAACCAQAANAAAAFiGEQBnAAAAmwEAAA0AAABSZXBsYWNpbmcgZXhpc3RpbmcgUVIgdmVy\naWZpY2F0aW9uAADkBxAAIgAAAFiGEQBnAAAAogEAAA0AAABJbnNlcnRpbmcgbmV3IFFSIHZlcmlm\naWNhdGlvbgAAACAIEAAdAAAAWIYRAGcAAABxAQAAXgAAAFiGEQBnAAAAzwIAAE8AAABYhhEAZwAA\nANwCAAAhAAAAV2UgaGF2ZSBhbiBvbmdvaW5nIFFSIHZlcmlmaWNhdGlvbiwgcmVwbGFjaW5nIHdp\ndGggU0FTAAB4CBAANgAAAPsAAAAEAAAABAAAAAoBAAD7AAAABAAAAAQAAAALAQAA+wAAAAQAAAAE\nAAAADAEAAFiGEQBnAAAALgQAADsAAABYhhEAZwAAADsEAAARAAAAQ2FuJ3QgY3JlYXRlIGEgUVIg\nY29kZSwgdGhlIGRldmljZSB0aGF0IGFjY2VwdGVkIHRoZSB2ZXJpZmljYXRpb24gZG9lc24ndCBl\neGlzdAAICRAATwAAAFiGEQBnAAAAmQQAAA0AAABDYW4ndCBjcmVhdGUgYSBRUiBjb2RlLCB0aGUg\ndXNlciBkb2Vzbid0IGhhdmUgYSB2YWxpZCBjcm9zcyBzaWduaW5nIGlkZW50aXR5LgAAAHAJEABN\nAAAAWIYRAGcAAACOBAAAGQAAAENhbid0IGNyZWF0ZSBhIFFSIGNvZGUsIHRoZSB1c2VyJ3MgaWRl\nbnRpdHkgZG9lc24ndCBoYXZlIGEgdmFsaWQgbWFzdGVyIGtleQDYCRAASwAAAFiGEQBnAAAAhQQA\nAB0AAABDYW4ndCBjcmVhdGUgYSBRUiBjb2RlLCB3ZSBkb24ndCB0cnVzdCBvdXIgb3duIG1hc3Rl\nciBrZXkAAAA8ChAAOQAAAFiGEQBnAAAAaAQAABkAAABDYW4ndCBjcmVhdGUgYSBRUiBjb2RlLCBv\ndXIgY3Jvc3Mgc2lnbmluZyBpZGVudGl0eSBkb2Vzbid0IGNvbnRhaW4gYSB2YWxpZCBtYXN0ZXIg\na2V5AAAAkAoQAFUAAABYhhEAZwAAAFUEAAAhAAAAQ2FuJ3QgY3JlYXRlIGEgUVIgY29kZSwgdGhl\nIG90aGVyIGRldmljZSBkb2Vzbid0IGhhdmUgYSB2YWxpZCBkZXZpY2Uga2V5AAsQAEgAAABYhhEA\nZwAAAAkFAABDAAAAWIYRAGcAAAARBQAAEQAAAENhbid0IHN0YXJ0IHRoZSBTQVMgdmVyaWZpY2F0\naW9uIGZsb3csIHRoZSBkZXZpY2UgdGhhdCBhY2NlcHRlZCB0aGUgdmVyaWZpY2F0aW9uIGRvZXNu\nJ3QgZXhpc3QAAHALEABeAAAA8LARAHAAAADLAQAALwAAAPCwEQBwAAAAzAEAAAkAAABDaGVja2lu\nZyBpZiBhIHJvb20ga2V5IG5lZWRzIHRvIGJlIHNoYXJlZAAAAPgLEAApAAAA8LARAHAAAADqAQAA\nDQAAAEEgdXNlciBvciBkZXZpY2UgaGFzIGxlZnQgdGhlIHJvb20gc2luY2Ugd2UgbGFzdCBzZW50\nIGEgbWVzc2FnZSwgb3IgdGhlIGVuY3J5cHRpb24gc2V0dGluZ3MgaGF2ZSBjaGFuZ2VkLiBSb3Rh\ndGluZyB0aGUgcm9vbSBrZXkuPAwQAIAAAADwsBEAcAAAAA8CAAANAAAAVHJ5aW5nIHRvIGVuY3J5\ncHQgYSByb29tIGtledQMEAAcAAAA+wAAAAQAAAAEAAAADQEAAPCwEQBwAAAALQIAAEEAAADwsBEA\ncAAAADkCAAARAAAAVGhlIHJvb20ga2V5IGRvZXNuJ3QgbmVlZCB0byBiZSBzaGFyZWQgd2l0aCBh\nbnlvbmUuIE1hcmtpbmcgYXMgc2hhcmVkLgAAKA0QAEYAAADwsBEAcAAAAFECAAANAAAARW5jcnlw\ndGVkIGEgcm9vbSBrZXkgYW5kIGNyZWF0ZWQgdG8tZGV2aWNlIHJlcXVlc3RzAIgNEAAzAAAA+wAA\nAAQAAAAEAAAADQEAAPsAAAAEAAAABAAAAA4BAAD7AAAABAAAAAQAAAAPAQAA8LARAHAAAABhAgAA\nDQAAAFN0b3JlZCB0aGUgY2hhbmdlZCBzZXNzaW9ucyBhZnRlciBlbmNyeXB0aW5nIGFuIHJvb20g\na2V5BA4QADgAAADwsBEAcAAAAIsAAABdAAAA8LARAHAAAAB9AAAAWQAAAPCwEQBwAAAASgEAAD8A\nAADwsBEAcAAAAE4BAAAJAAAAQ2FsY3VsYXRpbmcgZ3JvdXAgc2Vzc2lvbiByZWNpcGllbnRzhA4Q\nACQAAAD7AAAABAAAAAQAAAAQAQAA+wAAAAQAAAAEAAAAEQEAAPCwEQBwAAAAnQEAAAkAAABEb25l\nIGNhbGN1bGF0aW5nIGdyb3VwIHNlc3Npb24gcmVjaXBpZW50cwAAAOAOEAApAAAA+wAAAAEAAAAB\nAAAAEgEAAPCwEQBwAAAAtwAAAEEAAADwsBEAcAAAAMYAAABJAAAA8LARAHAAAAChAAAANwAAAFNl\nc3Npb24gd2Fzbid0IGNyZWF0ZWQgbm9yIHNoYXJlZAAAAPCwEQBwAAAAogAAADIAAABTZXNzaW9u\nIGV4cGlyZWQAiA8QAA8AAADwsBEAcAAAAKQAAAAJAAAAOIkRAGoAAACsAAAAPgAAADiJEQBqAAAA\nkAAAAGAAAAA4iREAagAAAN8AAABGAAAAOIkRAGoAAADpAAAAFQAAAERldmljZSBkb2Vzbid0IHN1\ncHBvcnQgYW55IG9mIG91ciAxLXRvLTEgRTJFRSBhbGdvcml0aG1zLCBjYW4ndCBlc3RhYmxpc2gg\nYW4gT2xtIHNlc3Npb27wDxAAWAAAAPsAAAAEAAAABAAAABMBAAA4iREAagAAAAABAAAVAAAARGV2\naWNlIGRvZXNuJ3QgaGF2ZSBhIHZhbGlkIEN1cnZlMjU1MTkga2V5LCBjYW4ndCBlc3RhYmxpc2gg\nYW4gT2xtIHNlc3Npb24AAHAQEABKAAAAOIkRAGoAAAAaAQAADQAAAENvbGxlY3RlZCB1c2VyL2Rl\ndmljZSBwYWlycyB0aGF0IGFyZSBtaXNzaW5nIGFuIE9sbSBzZXNzaW9uANQQEAA7AAAA+wAAAAQA\nAAAEAAAAFAEAAPsAAAAEAAAABAAAABUBAAA4iREAagAAACsBAABkAAAAOIkRAGoAAAAsAQAACQAA\nAFJlY2VpdmVkIGEgYC9rZXlzL2NsYWltYCByZXNwb25zZQAAAFgREAAhAAAAOIkRAGoAAABUAQAA\nGQAAAFRyaWVkIHRvIGNyZWF0ZSBhbiBPbG0gc2Vzc2lvbiwgYnV0IHdlIGNhbid0IGZldGNoIHRo\nZSBkZXZpY2UgZnJvbSB0aGUgc3RvcmWUERAATAAAADiJEQBqAAAAYgEAABkAAABFcnJvciBjcmVh\ndGluZyBvdXRib3VuZCBzZXNzaW9uAPgREAAfAAAA+wAAAAQAAAAEAAAAFgEAADiJEQBqAAAAbwEA\nABUAAABFcnJvciB3aGlsZSB0cmVhdGluZyBhbiB1bndlZGdlZCBkZXZpY2U6IAAAAEASEAApAAAA\n+wAAAAQAAAAEAAAAFwEAAPsAAAAEAAAABAAAABgBAAA4iREAagAAAEsBAAAZAAAAVHJpZWQgdG8g\nY3JlYXRlIGFuIE9sbSBzZXNzaW9uIGJ1dCB0aGUgZGV2aWNlIGlzIHVua25vd26kEhAAOAAAADiJ\nEQBqAAAAfQEAAAkAAABFc3RhYmxpc2hlZCBuZXcgT2xtIHNlc3Npb25z9BIQABwAAAD7AAAABAAA\nAAQAAAAZAQAAOIkRAGoAAACHAQAAEQAAAEVycm9yIHdoaWxlIHRyeWluZyB0byBjb2xsZWN0IHRo\nZSBpbmNvbWluZyBzZWNyZXQgcmVxdWVzdHMAADgTEAA6AAAA+wAAAAQAAAAEAAAAGgEAAMzNEQBt\nAAAAmgEAAC4AAADMzREAbQAAABoBAABTAAAAzM0RAG0AAAA0AQAAKQAAAMzNEQBtAAAANQEAABwA\nAABBbiBvdXRib3VuZCBncm91cCBzZXNzaW9uIGlzIGFsd2F5cyB1c2luZyBvbmUgb2YgdGhlIHN1\ncHBvcnRlZCBhbGdvcml0aG1zAAAAzBMQAEkAAADMzREAbQAAAEwBAAASAAAAbS5yb29tLmVuY3J5\ncHRlZCBldmVudCBjb250ZW50IGNhbiBhbHdheXMgYmUgc2VyaWFsaXplZADMzREAbQAAAFMBAAAc\nAAAATM4RAF0AAAARAwAAMwAAAGRldmljZSBrZXkgaXMgYWx3YXlzIHNhZmUgdG8gc2VyaWFsaXpl\nAABMzhEAXQAAABcDAAAwAAAATmV3bHkgY3JlYXRlZCBkZXZpY2Uga2V5cyBjYW4gYWx3YXlzIGJl\nIHNpZ25lZAAATM4RAF0AAAAbAwAADgAAAEzOEQBdAAAAfwMAAEgAAABMzhEAXQAAAJUCAABJAAAA\n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\nLgAAAASSEQBZAAAALgEAAEwAAAAEkhEAWQAAANwCAAAvAAAABJIRAFkAAAALAgAASQAAAASSEQBZ\nAAAAvgUAACwAAAAEkhEAWQAAAFwFAAArAAAABJIRAFkAAACHBQAAFQAAAENvdWxkbid0IGltcG9y\ndCBhIHJvb20ga2V5IGZyb20gYSBmaWxlIGV4cG9ydC4AAKQcEAAuAAAA+wAAAAQAAAAEAAAALQEA\nAASSEQBZAAAAmgUAAAkAAABTdWNjZXNzZnVsbHkgaW1wb3J0ZWQgcm9vbSBrZXlzAPwcEAAfAAAA\n+wAAAAQAAAAEAAAALgEAAASSEQBZAAAAYgUAABMAAAAEkhEAWQAAADkBAABQAAAABJIRAFkAAADV\nBQAARAAAAASSEQBZAAAA5AEAAEYAAAAEkhEAWQAAAF0BAAAYAAAABJIRAFkAAAD8BQAARwAAAASS\nEQBZAAAAywQAABoAAAAEkhEAWQAAAMICAAA3AAAABJIRAFkAAACSAQAASwAAAASSEQBZAAAAlgEA\nAA0AAABDcmVhdGluZyBuZXcgY3Jvc3Mgc2lnbmluZyBpZGVudGl0eQDUHRAAIwAAAENvdWxkbid0\nIGNyZWF0ZSBhIHB1YmxpYyB2ZXJzaW9uIG9mIHRoZSBpZGVudGl0eSBmcm9tIGEgbmV3IHByaXZh\ndGUgaWRlbnRpdHkEkhEAWQAAAJsBAAA+AAAABJIRAFkAAACpAQAADQAAAFRyeWluZyB0byB1cGxv\nYWQgdGhlIGV4aXN0aW5nIGNyb3NzIHNpZ25pbmcgaWRlbnRpdHlsHhAANAAAAENhbid0IHNpZ24g\nZGV2aWNlIGtleXMAAASSEQBZAAAArQEAADwAAAAEkhEAWQAAAMsCAABZAAAABJIRAFkAAADgBQAA\nVAAAAASSEQBZAAAA9QUAADgAAAAEkhEAWQAAAPMCAABkAAAABJIRAFkAAADuAQAAYAAAAASSEQBZ\nAAAA/gEAADYAAAAEkhEAWQAAAMIBAAAYAAAABJIRAFkAAAAzAwAAYwAAAASSEQBZAAAAfgEAAE4A\nAAAEkhEAWQAAAI4AAABGAAAALwEAABwAAAAEAAAALwEAABwAAAAEAAAAMAEAAHAfEABwHxAAMQEA\nADIBAAAzAQAANAEAADUBAAA2AQAANwEAADgBAAA5AQAAOgEAADsBAAA8AQAAPQEAAD4BAAA/AQAA\nQAEAAEEBAABCAQAAQwEAAEQBAABFAQAARgEAAFJlYWRpbmcgYW5kIHdyaXRpbmcgdG8gdGhlIG1l\nbW9yeSBzdG9yZSBhbHdheXMgc3VjY2VlZHMABJIRAFkAAACTAAAADgAAAASSEQBZAAAACgYAADsA\nAAAEkhEAWQAAABYGAAARAAAAQ291bGRuJ3Qgc2lnbiB0aGUgbWVzc2FnZSB1c2luZyB0aGUgY3Jv\nc3Mgc2lnbmluZyBtYXN0ZXIga2V5VCAQADwAAAD7AAAABAAAAAQAAABHAQAA+wAAAAQAAAAEAAAA\nSAEAAPsAAAAEAAAABAAAAEkBAACklxEAYwAAAFgAAABeAAAA+wAAAAQAAAAEAAAASgEAAPsAAAAE\nAAAABAAAAEsBAAD7AAAABAAAAAQAAABMAQAA+wAAAAQAAAAEAAAATQEAAPsAAAAEAAAABAAAAE4B\nAACklxEAYwAAAG8AAAA5AAAApJcRAGMAAADPAgAAJwAAAKSXEQBjAAAA0wIAAA0AAABNYXJraW5n\nIG91dGdvaW5nIGtleSByZXF1ZXN0IGFzIHNlbnRYIRAAJAAAAPsAAAAAAAAAAQAAAE8BAABQAQAA\n+wAAAAAAAAABAAAAUQEAAFIBAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRo\ndWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaW5kZXhlZF9kYl9mdXR1cmVzLTAuMy4wL3NyYy9yZXF1\nZXN0L29wZW5fZGJfcmVxdWVzdC5yc6whEAB0AAAAHgAAAAkAAAAvaG9tZS9ydW5uZXIvd29yay9t\nYXRyaXgtcnVzdC1zZGsvbWF0cml4LXJ1c3Qtc2RrL2NyYXRlcy9tYXRyaXgtc2RrLWluZGV4ZWRk\nYi9zcmMvY3J5cHRvX3N0b3JlLnJzAAAAMCIQAGEAAAAjAQAAPQAAADAiEABhAAAA6AAAAFcAAAA6\nOm1hdHJpeC1zZGstY3J5cHRvLW1ldGEkCxMAAAAAALQiEAAYAAAAAAAAAAIAAAAAAAAAAgAAAAAA\nAAAIAAAAIAAAAAMAAABtYXRyaXgtc2RrLWNyeXB0b3N0b3JlX2NpcGhlcgAAADAiEABhAAAAjgAA\nABcAAAA6Om1hdHJpeC1zZGstY3J5cHRvACQLEwAAAAAALCMQABMAAABTAQAAZAEAAAQAAABUAQAA\nVQEAABAQAAAIAAAAVgEAAFcBAABwEAAACAAAAFgBAABZAQAAPA4AAAQAAABaAQAAWwEAABwBAAAE\nAAAAXAEAAF0BAADgBAAACAAAAF4BAABfAQAAHA8AAAQAAABgAQAAYQEAAPAYAAAIAAAAYgEAAGMB\nAACUDQAABAAAAGQBAABlAQAAsBAAAAgAAABmAQAAZwEAAEARAAAIAAAAaAEAAGkBAABgFQAACAAA\nAGoBAABrAQAARA4AAAQAAABsAQAAbQEAAKQNAAAEAAAAbgEAAG8BAACwAgAACAAAAHABAABxAQAA\nrAEAAAQAAAByAQAAcwEAANACAAAIAAAAdAEAAHUBAAA8DQAABAAAAHYBAAB3AQAAQBAAAAgAAAB4\nAQAAeQEAAIAQAAAIAAAAegEAAHsBAADMAQAABAAAAHwBAAB9AQAAhAEAAAQAAAB+AQAAfwEAAIwE\nAAAEAAAAgAEAAIEBAAAEBgAABAAAAIIBAACDAQAAIBQAAAgAAACEAQAAhQEAAEAvAAAIAAAAhgEA\nAIcBAAC8AgAABAAAAIgBAACJAQAAcBgAAAgAAACKAQAAiwEAALAkAAAIAAAAjAEAAI0BAACgFgAA\nCAAAAI4BAACPAQAA4AMAAAgAAACQAQAAkQEAAPAPAAAIAAAAkgEAAJMBAAAQEAAACAAAAJQBAACV\nAQAA3A0AAAQAAACWAQAAlwEAALAcAAAIAAAAmAEAAHN0cmVhbSBkaWQgbm90IGNvbnRhaW4gdmFs\naWQgVVRGLTgAAIAlEAAiAAAAFQAAALzJEgBLAAAA9AAAAA0AAACa2xEATQAAAP0AAAAWAAAAmtsR\nAE0AAADTAAAANQAAAPsAAAAAAAAAAQAAAJkBAAAdAQAADAAAAAQAAACaAQAAmwEAAJwBAAD7AAAA\nAAAAAAEAAACdAQAAngEAAAQAAAAEAAAAnwEAAPsAAAAAAAAAAQAAAHIAAACgAQAABAAAAAQAAACu\nAAAAoQEAABAAAAAEAAAACgAAAKIBAAAQAAAABAAAACsAAACjAQAACAAAAAQAAACkAQAAowEAAAgA\nAAAEAAAApAEAAPsAAAAAAAAAAQAAAKUBAAD7AAAABAAAAAQAAACmAQAApwEAAPsAAAAEAAAABAAA\nAKgBAACpAQAA+wAAAAQAAAAEAAAAqgEAAKsBAAD7AAAABAAAAAQAAACsAQAArQEAAPsAAAAEAAAA\nBAAAAK4BAACvAQAA+wAAAAQAAAAEAAAAsAEAALEBAAD7AAAABAAAAAQAAACyAQAAswEAAPsAAAAE\nAAAABAAAALQBAAC1AQAA+wAAAAQAAAAEAAAAtgEAALcBAAD7AAAABAAAAAQAAAC4AQAAuQEAAPsA\nAAAEAAAABAAAALoBAAC7AQAA+wAAAAQAAAAEAAAAvAEAAL0BAAD7AAAABAAAAAQAAAC+AQAAvwEA\nAPsAAAAEAAAABAAAAMABAADBAQAA+wAAAAQAAAAEAAAAwgEAAMMBAAD7AAAABAAAAAQAAADEAQAA\nxQEAAPsAAAAEAAAABAAAAMYBAADHAQAA+wAAAAQAAAAEAAAAyAEAAMkBAAD7AAAABAAAAAQAAADK\nAQAAywEAAPsAAAAEAAAABAAAAMwBAADNAQAA+wAAAAQAAAAEAAAAzgEAAM8BAAD7AAAABAAAAAQA\nAADQAQAA0QEAAPsAAAAEAAAABAAAANIBAADTAQAA+wAAAAQAAAAEAAAA1AEAANUBAAD7AAAABAAA\nAAQAAADWAQAA1wEAAPsAAAAEAAAABAAAANgBAADZAQAA+wAAAAQAAAAEAAAA2gEAANsBAAD7AAAA\nBAAAAAQAAADcAQAA3QEAAPsAAAAEAAAABAAAAN4BAADfAQAA+wAAAAQAAAAEAAAA4AEAAOEBAAD7\nAAAABAAAAAQAAADiAQAA4wEAAPsAAAAEAAAABAAAAOQBAADlAQAA+wAAAAQAAAAEAAAA5gEAAOcB\nAAD7AAAABAAAAAQAAADoAQAA6QEAAPsAAAAEAAAABAAAAOoBAADrAQAAYmluZGluZ3MvbWF0cml4\nLXNkay1jcnlwdG8tanMvc3JjL2Z1dHVyZS5ycwBUKRAAKwAAABEAAAAVAAAAVGhlIGBEZXZpY2VL\nZXlBbGdvcml0aG1OYW1lLlVua25vd25gIHZhcmlhbnQgY2Fubm90IGJlIGNvbnZlcnRlZGJpbmRp\nbmdzL21hdHJpeC1zZGstY3J5cHRvLWpzL3NyYy9kZXZpY2UucnMA0CkQACsAAAAgAAAAHgAAANAp\nEAArAAAATQAAABsAAABiaW5kaW5ncy9tYXRyaXgtc2RrLWNyeXB0by1qcy9zcmMvaWRlbnRpdGll\ncy5ycwAcKhAALwAAADIAAAAbAAAAHCoQAC8AAAA+AAAAHgAAABwqEAAvAAAAVgAAABsAAAAcKhAA\nLwAAAH8AAAAbAAAAHCoQAC8AAACTAAAARgAAABwqEAAvAAAAqAAAAB4AAABUbyBidWlsZCBhbiBg\nT2xtTWFjaGluZWAsIHBsZWFzZSB1c2UgdGhlIGBpbml0aWFsaXplYCBtZXRob2R/bBEALAAAAEcA\nAAAbAAAA7AEAACgAAAAEAAAA7AEAACgAAAAEAAAA7QEAAPgqEAD4KhAA7gEAAO8BAADwAQAA8QEA\nAPIBAADzAQAA9AEAAPUBAAD2AQAA9wEAAPgBAAD5AQAA+gEAAPsBAAD8AQAA/QEAAP4BAAD/AQAA\nAAIAAAECAAACAgAAAwIAAFRoZSBgc3RvcmVfcGFzc3BocmFzZWAgaGFzIGJlZW4gc2V0LCBidXQg\naXQgaGFzIGFuIGVmZmVjdCBvbmx5IGlmIGBzdG9yZV9uYW1lYCBpcyBzZXQsIHdoaWNoIGlzIG5v\ndDsgcGxlYXNlIHByb3ZpZGUgb25lAH9sEQAsAAAAoQAAABsAAAB/bBEALAAAAK8AAAAeAAAAf2wR\nACwAAADRAAAAHgAAAH9sEQAsAAAAAAEAAB4AAAB/bBEALAAAAB8BAAAbAAAAf2wRACwAAABEAQAA\nHgAAAH9sEQAsAAAAYgEAAB4AAAB/bBEALAAAAHkBAAAeAAAAf2wRACwAAACIAQAAOQAAAH9sEQAs\nAAAAmAEAABsAAAB/bBEALAAAAKYBAAAbAAAAf2wRACwAAAC3AQAAGwAAAH9sEQAsAAAAzwEAABsA\nAAB/bBEALAAAANkBAAAzAAAAf2wRACwAAADmAQAAGwAAAH9sEQAsAAAA/wEAAB4AAAB/bBEALAAA\nACkCAAAeAAAAf2wRACwAAABBAgAANQAAAH9sEQAsAAAAVwIAADgAAAB/bBEALAAAAJYCAAAeAAAA\nf2wRACwAAAClAgAAGwAAAH9sEQAsAAAAxwIAAB4AAAB/bBEALAAAANMCAAAnAAAAUHJvZ3Jlc3Mg\nbGlzdGVuZXIgcGFzc2VkIHRvIGBpbXBvcnRfcm9vbV9rZXlzYCBmYWlsZWQAAAB/bBEALAAAAM8C\nAAAaAAAAYmluZGluZ3MvbWF0cml4LXNkay1jcnlwdG8tanMvc3JjL3ZlcmlmaWNhdGlvbi5ycwAA\nAKQtEAAxAAAA+wAAABsAAACkLRAAMQAAAN8DAAAbAAAARmFpbGVkIHRvIGJ1aWxkIHRoZSBvdXRn\nb2luZyB2ZXJpZmljYXRpb24gcmVxdWVzdAAAAKQtEAAxAAAAAAQAABsAAACkLRAAMQAAABAEAAAN\nAAAAYWVhZDo6RXJyb3IA+wAAAAAAAAABAAAABAIAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0\ncnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9hZXMtMC44LjIvc3JjL3NvZnQvZml4\nc2xpY2UzMi5ycwAAAGguEABdAAAAxQAAABgAAABoLhAAXQAAAMYAAAAdAAAAaC4QAF0AAADIAAAA\nJQAAAGguEABdAAAA0wAAABgAAABoLhAAXQAAANQAAAAdAAAAaC4QAF0AAADjAAAAIwAAAGguEABd\nAAAA5AAAACMAAABoLhAAXQAAAOUAAAAjAAAAaC4QAF0AAADsAAAAHQAAAGguEABdAAAA3QEAACQA\nAABoLhAAXQAAAOYBAAAkAAAAaC4QAF0AAADtAQAAKAAAAGguEABdAAAA8gEAACgAAABoLhAAXQAA\nAAwCAAAkAAAAaC4QAF0AAAAcAgAAKAAAAGguEABdAAAAIQIAACgAAABoLhAAXQAAACcCAAAkAAAA\naC4QAF0AAAAPAwAADgAAAGguEABdAAAAEAMAAA4AAABoLhAAXQAAABEDAAAOAAAAaC4QAF0AAAAS\nAwAADgAAAGguEABdAAAAEwMAAA4AAABoLhAAXQAAABQDAAAOAAAAaC4QAF0AAAAVAwAADgAAAGgu\nEABdAAAAFgMAAA4AAABoLhAAXQAAALgDAAAFAAAAaC4QAF0AAAC5AwAABQAAAGguEABdAAAAugMA\nAAUAAABoLhAAXQAAALsDAAAFAAAAaC4QAF0AAACJBAAAEgAAAGguEABdAAAAiQQAAD0AAABoLhAA\nXQAAAJ8EAAAlAAAAaC4QAF0AAACfBAAAQwAAAGguEABdAAAAoAQAACUAAABoLhAAXQAAAKAEAABD\nAAAAaC4QAF0AAAChBAAAJQAAAGguEABdAAAAoQQAAEMAAABoLhAAXQAAAKIEAAAlAAAAaC4QAF0A\nAACiBAAAQwAAAGguEABdAAAAowQAACUAAABoLhAAXQAAAKMEAABDAAAAaC4QAF0AAACkBAAAJQAA\nAGguEABdAAAApAQAAEMAAABoLhAAXQAAAKUEAAAlAAAAaC4QAF0AAAClBAAAQwAAAGguEABdAAAA\npgQAACUAAABoLhAAXQAAAKYEAABDAAAAaC4QAF0AAADCBAAABQAAAGguEABdAAAAwwQAAAUAAABo\nLhAAXQAAAMQEAAAFAAAAaC4QAF0AAADFBAAABQAAAGguEABdAAAAxgQAAAUAAABoLhAAXQAAAMcE\nAAAFAAAAaC4QAF0AAADIBAAABQAAAGguEABdAAAAyQQAAAUAAABoLhAAXQAAABQFAAAiAAAAaC4Q\nAF0AAAAUBQAACQAAAGguEABdAAAAJAUAAAUAAAD7AAAABAAAAAQAAADuAAAABQIAAAQAAAAEAAAA\nBgIAAAcCAAAIAgAAbGlicmFyeS9hbGxvYy9zcmMvcmF3X3ZlYy5yc5AyEAAcAAAABgIAAAUAAABh\nIGZvcm1hdHRpbmcgdHJhaXQgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3IABQIAAAAA\nAAABAAAAnQEAAGxpYnJhcnkvYWxsb2Mvc3JjL2ZtdC5ycwAzEAAYAAAAZAIAAAkAAAAFAgAAAAAA\nAAEAAAAJAgAA77+9bGlicmFyeS9hbGxvYy9zcmMvc3luYy5yczszEAAZAAAAVgEAAAUAAABzd2Fw\nX3JlbW92ZSBpbmRleCAoaXMgKSBzaG91bGQgYmUgPCBsZW4gKGlzIGQzEAAWAAAAejMQABYAAACF\nCBMAAQAAAGxpYnJhcnkvYWxsb2Mvc3JjL3ZlYy9tb2QucnOoMxAAHAAAAH0FAAANAAAAKSBzaG91\nbGQgYmUgPD0gbGVuIChpcyByZW1vdmFsIGluZGV4IChpcyAAAADrMxAAEgAAAHozEAAWAAAAhQgT\nAAEAAABgYXRgIHNwbGl0IGluZGV4IChpcyAAAAAYNBAAFQAAANQzEAAXAAAAhQgTAAEAAACoMxAA\nHAAAADkIAAANAAAABQIAAAQAAAAEAAAACgIAAGJ5dGVzAAAABQIAAAQAAAAEAAAACwIAAEZyb21V\ndGY4RXJyb3IAAAD7AAAACAAAAAQAAAAMAgAA+wAAAAgAAAAEAAAAbAAAAAwCAACQNBAADQIAAA4C\nAAAlAQAADQIAACcBAAD7AAAADAAAAAQAAAAPAgAA+wAAAAwAAAAEAAAAEAIAAA8CAADMNBAAEQIA\nABICAAAlAQAAEwIAACcBAAAKCkNhdXNlZCBieToINRAADAAAAIjMEgABAAAAFAIAABUCAAAWAgAA\nFwIAABgCAAD7AAAABAAAAAQAAAAZAgAAGgIAABsCAAAAAAAAAgBB4OrAAAuSKQUAAAAAAAAAIAAA\nAAEAAAAgICAgICAgQXJyYXlWZWM6IGNhcGFjaXR5IGV4Y2VlZGVkIGluIGV4dGVuZC9mcm9tX2l0\nZXIAALzREgBbAAAAAQQAAAUAAAA8bG9ja2VkPvsAAAAAAAAAAQAAAAQCAACUOxAAbQAAAHAAAAAk\nAAAAlDsQAG0AAABxAAAAKQAAAJQ7EABtAAAAdAAAABYAAACUOxAAbQAAAHcAAAAaAAAAlDsQAG0A\nAAB6AAAAFgAAAJQ7EABtAAAAfQAAABoAAACUOxAAbQAAAIAAAAAWAAAAlDsQAG0AAACDAAAAGgAA\nAJQ7EABtAAAAhgAAABYAAACUOxAAbQAAAIkAAAAaAAAAlDsQAG0AAACXAAAAFgAAAJQ7EABtAAAA\nmgAAABoAAACUOxAAbQAAAK4AAAAOAAAAlDsQAG0AAACxAAAAEgAAAJQ7EABtAAAA2AAAAB8AAACU\nOxAAbQAAAN4AAAAfAAAAlDsQAG0AAADnAAAAHwAAAJQ7EABtAAAA8AAAAB8AAACUOxAAbQAAAPkA\nAAAfAAAAlDsQAG0AAAACAQAAHwAAAJQ7EABtAAAACwEAAB8AAACUOxAAbQAAABQBAAAfAAAAlDsQ\nAG0AAAA8AQAABQAAAJQ7EABtAAAAPAEAABIAAACUOxAAbQAAAEMBAAAFAAAAlDsQAG0AAABDAQAA\nEQAAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlk\nYjllYzgyMy9iYXNlNjQtMC4yMC4wL3NyYy9lbmdpbmUvZmFzdF9wb3J0YWJsZS9tb2QucnMAAHA3\nEABqAAAAPAAAABYAAABwNxAAagAAAD4AAAAaAAAAcDcQAGoAAABIAAAAKwAAAHA3EABqAAAASgAA\nABEAAABwNxAAagAAAEsAAAARAAAAcDcQAGoAAABMAAAAEQAAAHA3EABqAAAATQAAABEAAABwNxAA\nagAAAE4AAAARAAAAcDcQAGoAAABPAAAAEQAAAHA3EABqAAAAUAAAABEAAABwNxAAagAAAFEAAAAR\nAAAAcDcQAGoAAABTAAAAKwAAAHA3EABqAAAAVQAAABEAAABwNxAAagAAAFYAAAARAAAAcDcQAGoA\nAABXAAAAEQAAAHA3EABqAAAAWAAAABEAAABwNxAAagAAAFkAAAARAAAAcDcQAGoAAABaAAAAEQAA\nAHA3EABqAAAAWwAAABEAAABwNxAAagAAAFwAAAARAAAAcDcQAGoAAABeAAAAKwAAAHA3EABqAAAA\nYAAAABEAAABwNxAAagAAAGEAAAARAAAAcDcQAGoAAABiAAAAEQAAAHA3EABqAAAAYwAAABEAAABw\nNxAAagAAAGQAAAARAAAAcDcQAGoAAABlAAAAEQAAAHA3EABqAAAAZgAAABEAAABwNxAAagAAAGcA\nAAARAAAAcDcQAGoAAABpAAAAKwAAAHA3EABqAAAAawAAABEAAABwNxAAagAAAGwAAAARAAAAcDcQ\nAGoAAABtAAAAEQAAAHA3EABqAAAAbgAAABEAAABwNxAAagAAAG8AAAARAAAAcDcQAGoAAABwAAAA\nEQAAAHA3EABqAAAAcQAAABEAAABwNxAAagAAAHIAAAARAAAAcDcQAGoAAACDAAAAIAAAAHA3EABq\nAAAAhAAAACUAAABwNxAAagAAAIYAAAAyAAAAcDcQAGoAAACGAAAADQAAAHA3EABqAAAAiAAAACoA\nAABwNxAAagAAAIcAAAANAAAAcDcQAGoAAACKAAAAKgAAAHA3EABqAAAAiQAAAA0AAABwNxAAagAA\nAIsAAAANAAAAcDcQAGoAAACaAAAANwAAAHA3EABqAAAAmgAAAA0AAABwNxAAagAAAJsAAAANAAAA\ncDcQAGoAAACSAAAANwAAAHA3EABqAAAAkgAAAA0AAABwNxAAagAAAJQAAABAAAAAcDcQAGoAAACT\nAAAADQAAAHA3EABqAAAAlgAAAA0AAABwNxAAagAAAOEAAAAYAAAAcDcQAGoAAADhAAAAKgAAAE92\nZXJmbG93IHdoZW4gY2FsY3VsYXRpbmcgZGVjb2RlZCBsZW5ndGgvaG9tZS9ydW5uZXIvLmNhcmdv\nL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMjAuMC9z\ncmMvZW5naW5lL2Zhc3RfcG9ydGFibGUvZGVjb2RlLnJzAAAAlDsQAG0AAAAqAAAADgAAAJQ7EABt\nAAAAJgEAAAoAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFl\nY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMjAuMC9zcmMvZW5naW5lL2Zhc3RfcG9ydGFibGUvZGVj\nb2RlX3N1ZmZpeC5ycyQ8EAB0AAAAHQAAABQAAAAkPBAAdAAAAIUAAAAOAAAAJDwQAHQAAACaAAAA\nCQAAAEludmFsaWQgcGFkZGluZwDIPBAADwAAAPsAAAAEAAAABAAAABwCAAD7AAAABAAAAAQAAAAd\nAgAAPC0SAFgAAADFAAAAFgAAADwtEgBYAAAA2AAAAAkAAABBQkNERUZHSElKS0xNTk9QUVJTVFVW\nV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsv////////////////////\n/////////////////////////////////////z7///8/NDU2Nzg5Ojs8Pf////////8AAQIDBAUG\nBwgJCgsMDQ4PEBESExQVFhcYGf///////xobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIz////////\n////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////\n//////////////////sAAAAAAAAAAQAAAAQCAABkyxIAWAAAAKAAAAAYAAAAZMsSAFgAAACgAAAA\nKgAAAGTLEgBYAAAAtgAAACAAAABkyxIAWAAAALcAAAAlAAAAZMsSAFgAAADBAAAAJwAAAGTLEgBY\nAAAAwwAAAA0AAABkyxIAWAAAAMQAAAANAAAAZMsSAFgAAADFAAAADQAAAGTLEgBYAAAAxgAAAA0A\nAABkyxIAWAAAAMcAAAANAAAAZMsSAFgAAADIAAAADQAAAGTLEgBYAAAAyQAAAA0AAABkyxIAWAAA\nAMoAAAANAAAAZMsSAFgAAADMAAAAJwAAAGTLEgBYAAAAzgAAAA0AAABkyxIAWAAAAM8AAAANAAAA\nZMsSAFgAAADQAAAADQAAAGTLEgBYAAAA0QAAAA0AAABkyxIAWAAAANIAAAANAAAAZMsSAFgAAADT\nAAAADQAAAGTLEgBYAAAA1AAAAA0AAABkyxIAWAAAANUAAAANAAAAZMsSAFgAAADXAAAAJwAAAGTL\nEgBYAAAA2QAAAA0AAABkyxIAWAAAANoAAAANAAAAZMsSAFgAAADbAAAADQAAAGTLEgBYAAAA3AAA\nAA0AAABkyxIAWAAAAN0AAAANAAAAZMsSAFgAAADeAAAADQAAAGTLEgBYAAAA3wAAAA0AAABkyxIA\nWAAAAOAAAAANAAAAZMsSAFgAAADiAAAAJwAAAGTLEgBYAAAA5AAAAA0AAABkyxIAWAAAAOUAAAAN\nAAAAZMsSAFgAAADmAAAADQAAAGTLEgBYAAAA5wAAAA0AAABkyxIAWAAAAOgAAAANAAAAZMsSAFgA\nAADpAAAADQAAAGTLEgBYAAAA6gAAAA0AAABkyxIAWAAAAOsAAAANAAAAZMsSAFgAAAD8AAAAHAAA\nAGTLEgBYAAAA/QAAACEAAABkyxIAWAAAAP8AAAApAAAAZMsSAFgAAAD/AAAACQAAAGTLEgBYAAAA\nAQEAADIAAABkyxIAWAAAAAABAAAJAAAAZMsSAFgAAAADAQAAMgAAAGTLEgBYAAAAAgEAAAkAAABk\nyxIAWAAAAAQBAAAJAAAAZMsSAFgAAAATAQAALgAAAGTLEgBYAAAAEwEAAAkAAABkyxIAWAAAABQB\nAAAJAAAAZMsSAFgAAAALAQAALgAAAGTLEgBYAAAACwEAAAkAAABkyxIAWAAAAA0BAAAPAAAAZMsS\nAFgAAAAMAQAACQAAAGTLEgBYAAAADwEAAAkAAABJbXBvc3NpYmxlIHJlbWFpbmRlcgBCEAAUAAAA\nZMsSAFgAAAAqAQAAFgAAAEludmFsaWQgbGFzdCBzeW1ib2wgLCBvZmZzZXQgAAAALEIQABQAAABA\nQhAACQAAALHXEgABAAAARW5jb2RlZCB0ZXh0IGNhbm5vdCBoYXZlIGEgNi1iaXQgcmVtYWluZGVy\nLgBkQhAAKwAAAEludmFsaWQgYnl0ZSAAAACYQhAADQAAAEBCEAAJAAAAsdcSAAEAAABpbnZhbGlk\nIGxhc3Qgc3ltYm9saW52YWxpZCBsZW5ndGhpbnZhbGlkIGJ5dGVPdmVyZmxvdyB3aGVuIGNhbGN1\nbGF0aW5nIG51bWJlciBvZiBjaHVua3MgaW4gaW5wdXTU2xIAWAAAAMMAAAAKAAAASW52YWxpZExh\nc3RTeW1ib2wAAAD7AAAABAAAAAQAAAAcAgAA+wAAAAQAAAAEAAAAHQIAAEludmFsaWRCeXRlANyV\n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\nYnJhcnkvY29yZS9zcmMvbnVtL2ZsdDJkZWMvc3RyYXRlZ3kvZHJhZ29uLnJzYXNzZXJ0aW9uIGZh\naWxlZDogZC5tYW50ID4gMAC0ShAALwAAAHUAAAAFAAAAYXNzZXJ0aW9uIGZhaWxlZDogZC5taW51\ncyA+IDAAAAC0ShAALwAAAHYAAAAFAAAAYXNzZXJ0aW9uIGZhaWxlZDogZC5wbHVzID4gMLRKEAAv\nAAAAdwAAAAUAAABhc3NlcnRpb24gZmFpbGVkOiBkLm1hbnQuY2hlY2tlZF9hZGQoZC5wbHVzKS5p\nc19zb21lKCkAALRKEAAvAAAAeAAAAAUAAABhc3NlcnRpb24gZmFpbGVkOiBkLm1hbnQuY2hlY2tl\nZF9zdWIoZC5taW51cykuaXNfc29tZSgpALRKEAAvAAAAeQAAAAUAAAC0ShAALwAAAMEAAAAJAAAA\ntEoQAC8AAAD5AAAAVAAAALRKEAAvAAAA+gAAAA0AAAC0ShAALwAAAAEBAAAzAAAAtEoQAC8AAAAN\nAQAABQAAALRKEAAvAAAASwEAAB8AAAC0ShAALwAAAGUBAAANAAAAtEoQAC8AAABxAQAAJAAAALRK\nEAAvAAAAdgEAAFQAAAC0ShAALwAAAIMBAAAzAAAAAAAAAN9FGj0DzxrmwfvM/gAAAADKxprHF/5w\nq9z71P4AAAAAT9y8vvyxd//2+9z+AAAAAAzWa0HvkVa+Efzk/gAAAAA8/H+QrR/QjSz87P4AAAAA\ng5pVMShcUdNG/PT+AAAAALXJpq2PrHGdYfz8/gAAAADLi+4jdyKc6nv8BP8AAAAAbVN4QJFJzK6W\n/Az/AAAAAFfOtl15EjyCsfwU/wAAAAA3VvtNNpQQwsv8HP8AAAAAT5hIOG/qlpDm/CT/AAAAAMc6\ngiXLhXTXAP0s/wAAAAD0l7+Xzc+GoBv9NP8AAAAA5awqF5gKNO81/Tz/AAAAAI6yNSr7ZziyUP1E\n/wAAAAA7P8bS39TIhGv9TP8AAAAAus3TGidE3cWF/VT/AAAAAJbJJbvOn2uToP1c/wAAAACEpWJ9\nJGys27r9ZP8AAAAA9tpfDVhmq6PV/Wz/AAAAACbxw96T+OLz7/10/wAAAAC4gP+qqK21tQr+fP8A\nAAAAi0p8bAVfYocl/oT/AAAAAFMwwTRg/7zJP/6M/wAAAABVJrqRjIVOllr+lP8AAAAAvX4pcCR3\n+d90/pz/AAAAAI+45bifvd+mj/6k/wAAAACUfXSIz1+p+Kn+rP8AAAAAz5uoj5NwRLnE/rT/AAAA\nAGsVD7/48AiK3/68/wAAAAC2MTFlVSWwzfn+xP8AAAAArH970MbiP5kU/8z/AAAAAAY7KyrEEFzk\nLv/U/wAAAADTknNpmSQkqkn/3P8AAAAADsoAg/K1h/1j/+T/AAAAAOsaEZJkCOW8fv/s/wAAAADM\niFBvCcy8jJn/9P8AAAAALGUZ4lgXt9Gz//z/AEGWnsEACwVAnM7/BABBpJ7BAAvgFBCl1Ojo/wwA\nAAAAAAAAYqzF63itAwAUAAAAAACECZT4eDk/gR4AHAAAAAAAsxUHyXvOl8A4ACQAAAAAAHBc6nvO\nMn6PUwAsAAAAAABogOmrpDjS1W0ANAAAAAAARSKaFyYnT5+IADwAAAAAACf7xNQxomPtogBEAAAA\nAACorciMOGXesL0ATAAAAAAA22WrGo4Ix4PYAFQAAAAAAJodcUL5HV3E8gBcAAAAAABY5xumLGlN\nkg0BZAAAAAAA6o1wGmTuAdonAWwAAAAAAEp375qZo22iQgF0AAAAAACFa320e3gJ8lwBfAAAAAAA\ndxjdeaHkVLR3AYQAAAAAAMLFm1uShluGkgGMAAAAAAA9XZbIxVM1yKwBlAAAAAAAs6CX+ly0KpXH\nAZwAAAAAAONfoJm9n0be4QGkAAAAAAAljDnbNMKbpfwBrAAAAAAAXJ+Yo3KaxvYWArQAAAAAAM6+\n6VRTv9y3MQK8AAAAAADiQSLyF/P8iEwCxAAAAAAApXhc05vOIMxmAswAAAAAAN9TIXvzWhaYgQLU\nAAAAAAA6MB+X3LWg4psC3AAAAAAAlrPjXFPR2ai2AuQAAAAAADxEp6TZfJv70ALsAAAAAAAQRKSn\nTEx2u+sC9AAAAAAAGpxAtu+Oq4sGA/wAAAAAACyEV6YQ7x/QIAMEAQAAAAApMZHp5aQQmzsDDAEA\nAAAAnQycofubEOdVAxQBAAAAACn0O2LZICiscAMcAQAAAACFz6d6XktEgIsDJAEAAAAALd2sA0Dk\nIb+lAywBAAAAAI//RF4vnGeOwAM0AQAAAABBuIycnRcz1NoDPAEAAAAAqRvjtJLbGZ71A0QBAAAA\nANl337puv5brDwRMAQAAAABsaWJyYXJ5L2NvcmUvc3JjL251bS9mbHQyZGVjL3N0cmF0ZWd5L2dy\naXN1LnJzAACwURAALgAAAH0AAAAVAAAAsFEQAC4AAACpAAAABQAAALBREAAuAAAAqgAAAAUAAACw\nURAALgAAAKsAAAAFAAAAsFEQAC4AAACsAAAABQAAALBREAAuAAAArQAAAAUAAABhc3NlcnRpb24g\nZmFpbGVkOiBkLm1hbnQgKyBkLnBsdXMgPCAoMSA8PCA2MSkAAACwURAALgAAAK8AAAAFAAAAsFEQ\nAC4AAAAKAQAAEQAAAGF0dGVtcHQgdG8gZGl2aWRlIGJ5IHplcm8AAACwURAALgAAABYBAABCAAAA\nsFEQAC4AAABAAQAACQAAALBREAAuAAAARwEAAEIAAABhc3NlcnRpb24gZmFpbGVkOiAhYnVmLmlz\nX2VtcHR5KCkAAACwURAALgAAANwBAAAFAAAAsFEQAC4AAAAjAgAAEQAAALBREAAuAAAAXAIAAAkA\nAACwURAALgAAALwCAABHAAAAsFEQAC4AAADTAgAASwAAALBREAAuAAAA3wIAAEcAAABsaWJyYXJ5\nL2NvcmUvc3JjL251bS9mbHQyZGVjL21vZC5ycwBgUxAAIwAAALwAAAAFAAAAYXNzZXJ0aW9uIGZh\naWxlZDogYnVmWzBdID4gYlwnMFwnAAAAYFMQACMAAAC9AAAABQAAADAuAABgUxAAIwAAAAsBAAAF\nAAAAYFMQACMAAAAMAQAABQAAAGUtZS0raW5mTmFOMGUwYXNzZXJ0aW9uIGZhaWxlZDogYnVmLmxl\nbigpID49IG1heGxlbgBgUxAAIwAAAH8CAAANAAAALi4AADBUEAACAAAAQm9ycm93RXJyb3JCb3Jy\nb3dNdXRFcnJvcmluZGV4IG91dCBvZiBib3VuZHM6IHRoZSBsZW4gaXMgIGJ1dCB0aGUgaW5kZXgg\naXMgAFVUEAAgAAAAdVQQABIAAAAkCxMAAAAAABICEwABAAAAEgITAAEAAABwYW5pY2tlZCBhdCAn\nAAAAvFQQAAEAAAB5rRIAAwAAAAUCAAAAAAAAAQAAACsCAAAFAgAABAAAAAQAAAAsAgAAIT09PWFz\nc2VydGlvbiBmYWlsZWQ6IGAobGVmdCAgcmlnaHQpYAogIGxlZnQ6IGBgLAogcmlnaHQ6IGBgOiAA\nAPRUEAAZAAAADVUQABIAAAAfVRAADAAAACtVEAADAAAA9FQQABkAAAANVRAAEgAAAB9VEAAMAAAA\nx/ISAAEAAAAFAgAADAAAAAQAAAAtAgAALgIAAC8CAAAgICAgIHsKIHsgLi4KLCAuLiB9IHsgLi4g\nfSgKKAAAAAUCAAAEAAAABAAAADACAABhdHRlbXB0ZWQgdG8gYmVnaW4gYSBuZXcgbWFwIGVudHJ5\nIHdpdGhvdXQgY29tcGxldGluZyB0aGUgcHJldmlvdXMgb25lAAC4VRAARgAAAGxpYnJhcnkvY29y\nZS9zcmMvZm10L2J1aWxkZXJzLnJzCFYQACAAAAACAwAADQAAAGF0dGVtcHRlZCB0byBmaW5pc2gg\nYSBtYXAgd2l0aCBhIHBhcnRpYWwgZW50cnkAADhWEAAuAAAACFYQACAAAACYAwAADQAAAGxpYnJh\ncnkvY29yZS9zcmMvZm10L251bS5ycwCAVhAAGwAAAGUAAAAUAAAAMHgwYmFzc2VydGlvbiBmYWls\nZWQ6ICpjdXJyID4gMTmAVhAAGwAAAOUBAAAFAAAABQIAAAQAAAAEAAAAMQIAADICAAAzAgAAbGli\ncmFyeS9jb3JlL3NyYy9mbXQvbW9kLnJzAPRWEAAbAAAAQgYAAB4AAAAwMDAwMDAwMDAwMDAwMDAw\nMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9FYQABsAAAA8\nBgAALQAAAPRWEAAbAAAALggAAAkAAAAFAgAACAAAAAQAAAAEAAAA9FYQABsAAAB6CQAAHgAAAPRW\nEAAbAAAAgQkAABYAAABsaWJyYXJ5L2NvcmUvc3JjL3NsaWNlL21lbWNoci5yc7BXEAAgAAAAaAAA\nACcAAAByYW5nZSBzdGFydCBpbmRleCAgb3V0IG9mIHJhbmdlIGZvciBzbGljZSBvZiBsZW5ndGgg\n4FcQABIAAADyVxAAIgAAAHJhbmdlIGVuZCBpbmRleCAkWBAAEAAAAPJXEAAiAAAAc2xpY2UgaW5k\nZXggc3RhcnRzIGF0ICBidXQgZW5kcyBhdCAARFgQABYAAABaWBAADQAAAGF0dGVtcHRlZCB0byBp\nbmRleCBzbGljZSB1cCB0byBtYXhpbXVtIHVzaXpleFgQACwAAABzb3VyY2Ugc2xpY2UgbGVuZ3Ro\nICgpIGRvZXMgbm90IG1hdGNoIGRlc3RpbmF0aW9uIHNsaWNlIGxlbmd0aCAorFgQABUAAADBWBAA\nKwAAAIUIEwABAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQcazwQALMwICAgICAgICAgICAgICAgICAgICAgIC\nAgICAgICAgMDAwMDAwMDAwMDAwMDAwMEBAQEBABBhLTBAAvPXWluY29tcGxldGUgdXRmLTggYnl0\nZSBzZXF1ZW5jZSBmcm9tIGluZGV4IAAABFoQACoAAABpbnZhbGlkIHV0Zi04IHNlcXVlbmNlIG9m\nICBieXRlcyBmcm9tIGluZGV4IDhaEAAaAAAAUloQABIAAABhdHRlbXB0ZWQgdG8gaW5kZXggc3Ry\nIHVwIHRvIG1heGltdW0gdXNpemUAAHRaEAAqAAAAbGlicmFyeS9jb3JlL3NyYy9zdHIvcGF0dGVy\nbi5ycwCoWhAAHwAAAEIFAAAMAAAAqFoQAB8AAABCBQAAIgAAAKhaEAAfAAAAVgUAADAAAACoWhAA\nHwAAADUGAAAVAAAAqFoQAB8AAABjBgAAFQAAAKhaEAAfAAAAZAYAABUAAABbLi4uXWJ5dGUgaW5k\nZXggIGlzIG91dCBvZiBib3VuZHMgb2YgYAAALVsQAAsAAAA4WxAAFgAAAMfyEgABAAAAYmVnaW4g\nPD0gZW5kICgpIHdoZW4gc2xpY2luZyBgAABoWxAADgAAAPXhEgAEAAAAdlsQABAAAADH8hIAAQAA\nACBpcyBub3QgYSBjaGFyIGJvdW5kYXJ5OyBpdCBpcyBpbnNpZGUgIChieXRlcyApIG9mIGAtWxAA\nCwAAAKhbEAAmAAAAzlsQAAgAAADWWxAABgAAAMfyEgABAAAAbGlicmFyeS9jb3JlL3NyYy9zdHIv\nbW9kLnJzAARcEAAbAAAABwEAAB0AAABsaWJyYXJ5L2NvcmUvc3JjL3RpbWUucnMwXBAAGAAAAMoA\nAAAVAAAAb3ZlcmZsb3cgd2hlbiBhZGRpbmcgZHVyYXRpb25zAAAwXBAAGAAAAJgDAAAJAAAAb3Zl\ncmZsb3cgd2hlbiBzdWJ0cmFjdGluZyBkdXJhdGlvbnMAMFwQABgAAACoAwAACQAAAHNtc8K1c25z\nMFwQABgAAAApBAAAIwAAADE4NDQ2NzQ0MDczNzA5NTUxNjE2JAsTAAAAAADUXBAAFAAAADBcEAAY\nAAAAbgQAAEcAAACx1xIAAQAAAAAAAAACAAAAAAAAAAEAAAABAAAAAAAAADAAAAAAAAAAbGlicmFy\neS9jb3JlL3NyYy91bmljb2RlL3ByaW50YWJsZS5ycwAAADBdEAAlAAAACgAAABwAAAAwXRAAJQAA\nABoAAAAoAAAAAAEDBQUGBgIHBggHCREKHAsZDBoNEA4MDwQQAxISEwkWARcEGAEZAxoHGwEcAh8W\nIAMrAy0LLgEwAzECMgGnAqkCqgSrCPoC+wX9Av4D/wmteHmLjaIwV1iLjJAc3Q4PS0z7/C4vP1xd\nX+KEjY6RkqmxurvFxsnK3uTl/wAEERIpMTQ3Ojs9SUpdhI6SqbG0urvGys7P5OUABA0OERIpMTQ6\nO0VGSUpeZGWEkZudyc7PDREpOjtFSVdbXF5fZGWNkam0urvFyd/k5fANEUVJZGWAhLK8vr/V1/Dx\ng4WLpKa+v8XHz9rbSJi9zcbOz0lOT1dZXl+Jjo+xtre/wcbH1xEWF1tc9vf+/4Btcd7fDh9ubxwd\nX31+rq9/u7wWFx4fRkdOT1haXF5+f7XF1NXc8PH1cnOPdHWWJi4vp6+3v8fP19+aQJeYMI8f0tTO\n/05PWlsHCA8QJy/u725vNz0/QkWQkVNndcjJ0NHY2ef+/wAgXyKC3wSCRAgbBAYRgawOgKsFHwmB\nGwMZCAEELwQ0BAcDAQcGBxEKUA8SB1UHAwQcCgkDCAMHAwIDAwMMBAUDCwYBDhUFTgcbB1cHAgYX\nDFAEQwMtAwEEEQYPDDoEHSVfIG0EaiWAyAWCsAMaBoL9A1kHFgkYCRQMFAxqBgoGGgZZBysFRgos\nBAwEAQMxCywEGgYLA4CsBgoGLzFNA4CkCDwDDwM8BzgIKwWC/xEYCC8RLQMhDyEPgIwEgpcZCxWI\nlAUvBTsHAg4YCYC+InQMgNYaDAWA/wWA3wzynQM3CYFcFIC4CIDLBQoYOwMKBjgIRggMBnQLHgNa\nBFkJgIMYHAoWCUwEgIoGq6QMFwQxoQSB2iYHDAUFgKYQgfUHASAqBkwEgI0EgL4DGwMPDQAGAQED\nAQQCBQcHAggICQIKBQsCDgQQARECEgUTERQBFQIXAhkNHAUdCB8BJAFqBGsCrwOxArwCzwLRAtQM\n1QnWAtcC2gHgBeEC5wToAu4g8AT4AvoD+wEMJzs+Tk+Pnp6fe4uTlqKyuoaxBgcJNj0+VvPQ0QQU\nGDY3Vld/qq6vvTXgEoeJjp4EDQ4REikxNDpFRklKTk9kZVy2txscBwgKCxQXNjk6qKnY2Qk3kJGo\nBwo7PmZpj5IRb1+/7u9aYvT8/1NUmpsuLycoVZ2goaOkp6iturzEBgsMFR06P0VRpqfMzaAHGRoi\nJT4/5+zv/8XGBCAjJSYoMzg6SEpMUFNVVlhaXF5gY2Vma3N4fX+KpKqvsMDQrq9ub76TXiJ7BQME\nLQNmAwEvLoCCHQMxDxwEJAkeBSsFRAQOKoCqBiQEJAQoCDQLTkOBNwkWCggYO0U5A2MICTAWBSED\nGwUBQDgESwUvBAoHCQdAICcEDAk2AzoFGgcEDAdQSTczDTMHLggKgSZSSysIKhYaJhwUFwlOBCQJ\nRA0ZBwoGSAgnCXULQj4qBjsFCgZRBgEFEAMFgItiHkgICoCmXiJFCwoGDRM6Bgo2LAQXgLk8ZFMM\nSAkKRkUbSAhTDUkHCoD2RgodA0dJNwMOCAoGOQcKgTYZBzsDHFYBDzINg5tmdQuAxIpMYw2EMBAW\nj6qCR6G5gjkHKgRcBiYKRgooBROCsFtlSwQ5BxFABQsCDpf4CITWKgmi54EzDwEdBg4ECIGMiQRr\nBQ0DCQcQkmBHCXQ8gPYKcwhwFUZ6FAwUDFcJGYCHgUcDhUIPFYRQHwYGgNUrBT4hAXAtAxoEAoFA\nHxE6BQGB0CqC5oD3KUwECgQCgxFETD2AwjwGAQRVBRs0AoEOLARkDFYKgK44HQ0sBAkHAg4GgJqD\n2AQRAw0DdwRfBgwEAQ8MBDgICgYoCCJOgVQMHQMJBzYIDgQJBwkHgMslCoQGbGlicmFyeS9jb3Jl\nL3NyYy91bmljb2RlL3VuaWNvZGVfZGF0YS5yc2xpYnJhcnkvY29yZS9zcmMvbnVtL2JpZ251bS5y\ncwAAHGMQAB4AAACsAQAAAQAAAGFzc2VydGlvbiBmYWlsZWQ6IG5vYm9ycm93YXNzZXJ0aW9uIGZh\naWxlZDogZGlnaXRzIDwgNDBhc3NlcnRpb24gZmFpbGVkOiBvdGhlciA+IDBaZXJvAAAFAgAABAAA\nAAQAAAA0AgAAUGFyc2VJbnRFcnJvcgAAAAUCAAAEAAAABAAAADUCAABOZWdPdmVyZmxvd1Bvc092\nZXJmbG93SW52YWxpZERpZ2l0VHJ5RnJvbVNsaWNlRXJyb3IABQIAAAQAAAAEAAAANgIAAFV0ZjhF\ncnJvcnZhbGlkX3VwX3RvZXJyb3JfbGVuAAAABQIAAAQAAAAEAAAANwIAAAADAACDBCAAkQVgAF0T\noAASFyAfDCBgH+8soCsqMCAsb6bgLAKoYC0e+2AuAP4gNp7/YDb9AeE2AQohNyQN4TerDmE5Lxih\nOTAcYUjzHqFMQDRhUPBqoVFPbyFSnbyhUgDPYVNl0aFTANohVADg4VWu4mFX7OQhWdDooVkgAO5Z\n8AF/WgBwAAcALQEBAQIBAgEBSAswFRABZQcCBgICAQQjAR4bWws6CQkBGAQBCQEDAQUrAzwIKhgB\nIDcBAQEECAQBAwcKAh0BOgEBAQIECAEJAQoCGgECAjkBBAIEAgIDAwEeAgMBCwI5AQQFAQIEARQC\nFgYBAToBAQIBBAgBBwMKAh4BOwEBAQwBCQEoAQMBNwEBAwUDAQQHAgsCHQE6AQIBAgEDAQUCBwIL\nAhwCOQIBAQIECAEJAQoCHQFIAQQBAgMBAQgBUQECBwwIYgECCQsHSQIbAQEBAQE3DgEFAQIFCwEk\nCQFmBAEGAQICAhkCBAMQBA0BAgIGAQ8BAAMAAx0CHgIeAkACAQcIAQILCQEtAwEBdQIiAXYDBAIJ\nAQYD2wICAToBAQcBAQEBAggGCgIBMB8xBDAHAQEFASgJDAIgBAICAQM4AQECAwEBAzoIAgKYAwEN\nAQcEAQYBAwLGQAABwyEAA40BYCAABmkCAAQBCiACUAIAAQMBBAEZAgUBlwIaEg0BJggZCy4DMAEC\nBAICJwFDBgICAgIMAQgBLwEzAQEDAgIFAgEBKgIIAe4BAgEEAQABABAQEAACAAHiAZUFAAMBAgUE\nKAMEAaUCAAQAAlADRgsxBHsBNg8pAQICCgMxBAICBwE9AyQFAQg+AQwCNAkKBAIBXwMCAQECBgEC\nAZ0BAwgVAjkCAQEBARYBDgcDBcMIAgMBARcBUQECBgEBAgEBAgEC6wECBAYCAQIbAlUIAgEBAmoB\nAQECBgEBZQMCBAEFAAkBAvUBCgIBAQQBkAQCAgQBIAooBgIECAEJBgIDLg0BAgAHAQYBAVIWAgcB\nAgECegYDAQECAQcBAUgCAwEBAQACCwI0BQUBAQEAAQYPAAU7BwABPwRRAQACAC4CFwABAQMEBQgI\nAgceBJQDADcEMggBDgEWBQEPAAcBEQIHAQIBBWQBoAcAAT0EAAQAB20HAGCA8AAA9GIQACgAAAA/\nAQAACQAAAExheW91dEVycm9yAKN4WRPKTQMAvW4VOyioAQApwAFgoucFALs8oGPGOQcA/7bizjYg\nBQAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5\nZWM4MjMvY3VydmUyNTUxOS1kYWxlay0zLjIuMS9zcmMvZWR3YXJkcy5ycwAAAAAAAFnxsiaUmwYA\net0qdlBQAwBSgAPARM8DAHd5QMeMcwYA/23FnW1AAgDoZxAAYgAAAA8EAAAYAAAA6GcQAGIAAAAV\nBAAAGAAAALCgDkonGwYAnRiP/KXVAABgDL2cXu8HAJ5MgKaVhQcAHfwESDK4AgByO4z1xpMMAPYl\nw4Fx3wgAtkw+Cwv1CAAxTKSFkzIFAEs9o9P5fAgAPpFA1wU5AACic9YXKLoAAHzm9CcoPgIANBrC\n4NIzAQCBjyn50k8EAGiqeocFEgEAedWTWJV5BACgZ5swZg0FAO7lvg0t1AIAxvCJthfxBgAwl+5M\nqLAFAORVcckQHQYAEGoJyJwFBABPAaiNYHoMAA6oueFkoQcAZdL8pOgfAQDMqk83uLwHAE9N7/Ra\nLwUAEI35mEAxBQC9VXVYkasCAInY0A0/kwYAlUJMu4ZDBACMUGIxbcsDAMaicrhoYwIAmyvxaoKi\nBQAgu6UIRLwCAEJUoN3reAgAIkE1ErH/CgAshvWN7nULAB9uFM9clAoAutZHpMOCAQDy7zblZCkC\nAFMAVB+CkgEAXI54nvH5AgC1sT7np1QBAIWCKoHx2wMAl5c/uhf6AAAgOJy0nPYGAI2Fsw1aTQMA\nu7OW5qs6BAC/o06U0FwKAGJNGrhzVgcA1MDRJblQCQATQSnZOD8JAMiDkqa+YQQAsSEyqposBwBN\n93REd2cCAIWAsumwZAAAySc79U7wAwAx5dLV7dYBAKKzuAHIbQMAMF6T1KfgAAB9DczOt94BACzd\nIE6pUwAA+aDGsfupBwAcY6imimcGAGWz2Ig36gUAeUKZ1tYbCgDi5BlZ56wHANetONOeSwsAZICd\nA34hBgBtfjMIpN4GAAaCYhLBegUAcwTjZctHBgDJrR+lBZwEABuvRZC/6AQA1uBFOuMUBQAP/otb\n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\ndAAAAKMAAAAcAAAASIgQAHQAAACkAAAADQAAAEiIEAB0AAAAswAAABYAAABIiBAAdAAAALMAAAAo\nAAAASIgQAHQAAAC0AAAADQAAAEiIEAB0AAAAuwAAACUAAABIiBAAdAAAALsAAAA2AAAASIgQAHQA\nAAC8AAAADQAAAO3mIWe9SA8AWuRnrLW6AwAb5TXr//8PAP///////w8A//////8PAACpjBAAYQAA\nANYDAAAmAAAAqYwQAGEAAADXAwAAJgAAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3Jj\nL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9jdXJ2ZTI1NTE5LWRhbGVrLTMuMi4xL3NyYy9i\nYWNrZW5kL3NlcmlhbC91NjQvc2NhbGFyLnJzAAAAAO3T9VwaYwIAgWXNeS/qDQD53hQAQeWRwgAL\nBhAAAELbAQBBkJLCAAumogJ0dXBsZSBzdHJ1Y3QgTW9udGdvbWVyeVBvaW50+wAAAAwAAAAEAAAA\nOAIAADkCAACk5xEAZgAAAGsBAAAXAAAA/P///y9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkv\nc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9kYXNobWFwLTUuNC4wL3NyYy9sb2NrLnJz\nAABUiRAAVgAAAJUAAAAJAAAAVIkQAFYAAACYAAAACQAAAFSJEABWAAAAnwAAABEAAABUiRAAVgAA\nAK8AAAAJAAAAcmVhZGVyIGNvdW50IG92ZXJmbG93ZWQA7IkQABcAAABUiRAAVgAAAOUAAAAVAAAA\nTUFDIHRhZyBtaXNtYXRjaE1hY0Vycm9yQW4gZWQyNTUxOXBoIHNpZ25hdHVyZSBjYW4gb25seSB0\nYWtlIHVwIHRvIDI1NSBvY3RldHMgb2YgY29udGV4dDSKEABAAAAAQXJyYXlzIG11c3QgYmUgdGhl\nIHNhbWUgbGVuZ3RoOiAgaGFzIGxlbmd0aCAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\nIHyKEAAgAAAAnIoQAAwAAACoihAAIAAAAJyKEAAMAAAAYIgSAAIAAACcihAADAAAALHXEgABAAAA\nVmVyaWZpY2F0aW9uIGVxdWF0aW9uIHdhcyBub3Qgc2F0aXNmaWVkAACLEAAnAAAAIG11c3QgYmUg\nIGJ5dGVzIGluIGxlbmd0aAAAACQLEwAAAAAAMIsQAAkAAAA5ixAAEAAAAENhbm5vdCB1c2Ugc2Nh\nbGFyIHdpdGggaGlnaC1iaXQgc2V0AGSLEAAjAAAAQ2Fubm90IGRlY29tcHJlc3MgRWR3YXJkcyBw\nb2ludACQixAAHwAAAFByZWhhc2hlZENvbnRleHRMZW5ndGhFcnJvcm5hbWVfYWxlbmd0aF9hbmFt\nZV9ibGVuZ3RoX2JuYW1lX2NsZW5ndGhfYwAAANOLEAAGAAAA2YsQAAgAAADhixAABgAAAOeLEAAI\nAAAA74sQAAYAAAD1ixAACAAAAPsAAAAEAAAABAAAADEAAAD7AAAABAAAAAQAAAAcAgAAQXJyYXlM\nZW5ndGhFcnJvclZlcmlmeUVycm9yQnl0ZXNMZW5ndGhFcnJvcmxlbmd0aFNjYWxhckZvcm1hdEVy\ncm9yUG9pbnREZWNvbXByZXNzaW9uRXJyb3IvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3Ny\nYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY3VydmUyNTUxOS1kYWxlay0zLjIuMS9zcmMv\nc2NhbGFyLnJzAAD7AAAAKAAAAAQAAAA6AgAA+wAAACgAAAAEAAAAOwIAADoCAAAMjRAADQIAADwC\nAAAlAQAADQIAACcBAAA9AgAACAAAAAQAAAA+AgAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3Ry\neS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2VkMjU1MTktZGFsZWstMS4wLjEvc3Jj\nL3NpZ25hdHVyZS5ycwAAAFiNEABhAAAAywAAADkAAAD7AAAABAAAAAQAAADuAAAAPwIAAAgAAAAE\nAAAApAEAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYy\nOTlkYjllYzgyMy9ldmVudC1saXN0ZW5lci0yLjUuMy9zcmMvbGliLnJz7I0QAFwAAABjAAAAJQAA\nAGNhbm5vdCBwb2xsIGFuZCB3YWl0IG9uIGBFdmVudExpc3RlbmVyYCBhdCB0aGUgc2FtZSB0aW1l\nWI4QADgAAADsjRAAXAAAALoCAAARAAAAY2Fubm90IHBvbGwgYSBjb21wbGV0ZWQgYEV2ZW50TGlz\ndGVuZXJgIGZ1dHVyZQAAqI4QAC4AAADsjRAAXAAAAJ8CAAAVAAAAL2hvbWUvcnVubmVyLy5jYXJn\nby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Z1dHVyZXMtY29yZS0w\nLjMuMjUvc3JjL3Rhc2svX19pbnRlcm5hbC9hdG9taWNfd2FrZXIucnPwjhAAdAAAACoBAABEAAAA\nKFdlYWspAAB0jxAABgAAAD8CAAAIAAAABAAAAKQBAAC+ehEAaQAAAB4AAAAuAAAAL2hvbWUvcnVu\nbmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Z1dHVy\nZXMtdXRpbC0wLjMuMjUvc3JjL3N0cmVhbS9mdXR1cmVzX3Vub3JkZXJlZC9hYm9ydC5ycwAApI8Q\nAHYAAAALAAAABQAAAPsAAAAEAAAABAAAAO4AAABHZW5lcmljQXJyYXk6OmZyb21faXRlciByZWNl\naXZlZCAgZWxlbWVudHMgYnV0IGV4cGVjdGVkIDyQEAAhAAAAXZAQABcAAADo5xIAXAAAAG0BAAAF\nAAAA+wAAAAQAAAAEAAAAhgAAAPsAAAAIAAAABAAAAGwAAAD7AAAABAAAAAQAAABAAgAATm9kZS5q\ncyBFUyBtb2R1bGVzIGFyZSBub3QgZGlyZWN0bHkgc3VwcG9ydGVkLCBzZWUgaHR0cHM6Ly9kb2Nz\nLnJzL2dldHJhbmRvbSNub2RlanMtZXMtbW9kdWxlLXN1cHBvcnRDYWxsaW5nIE5vZGUuanMgQVBJ\nIGNyeXB0by5yYW5kb21GaWxsU3luYyBmYWlsZWROb2RlLmpzIGNyeXB0byBDb21tb25KUyBtb2R1\nbGUgaXMgdW5hdmFpbGFibGVyYW5kU2VjdXJlOiBWeFdvcmtzIFJORyBtb2R1bGUgaXMgbm90IGlu\naXRpYWxpemVkQ2FsbGluZyBXZWIgQVBJIGNyeXB0by5nZXRSYW5kb21WYWx1ZXMgZmFpbGVkV2Vi\nIENyeXB0byBBUEkgaXMgdW5hdmFpbGFibGVSdGxHZW5SYW5kb206IFdpbmRvd3Mgc3lzdGVtIGZ1\nbmN0aW9uIGZhaWx1cmVTZWNSYW5kb21Db3B5Qnl0ZXM6IGlPUyBTZWN1cml0eSBmcmFtZXdvcmsg\nZmFpbHVyZfsAAAAAAAAAAQAAAJkBAABjcnlwdG8AAPsAAAAAAAAAAQAAAJkBAAD7AAAAAAAAAAEA\nAABBAgAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5\nOWRiOWVjODIzL2dldHJhbmRvbS0wLjEuMTYvc3JjL3dhc20zMl9iaW5kZ2VuLnJzAJiSEABjAAAA\nKwAAABwAAAB1bmtub3duX2NvZGX7AAAABAAAAAQAAACGAAAAaW50ZXJuYWxfY29kZQAAAPsAAAAI\nAAAABAAAAGwAAABvc19lcnJvcvsAAAAEAAAABAAAAEACAABVbmtub3duIEVycm9yOiAAYJMQAA8A\nAABPUyBFcnJvcjogAAB4kxAACgAAAHJhbmRTZWN1cmU6IHJhbmRvbSBudW1iZXIgZ2VuZXJhdG9y\nIG1vZHVsZSBpcyBub3QgaW5pdGlhbGl6ZWRzdGR3ZWI6IGZhaWxlZCB0byBnZXQgcmFuZG9tbmVz\nc3N0ZHdlYjogbm8gcmFuZG9tbmVzcyBzb3VyY2UgYXZhaWxhYmxld2FzbS1iaW5kZ2VuOiBjcnlw\ndG8uZ2V0UmFuZG9tVmFsdWVzIGlzIHVuZGVmaW5lZHdhc20tYmluZGdlbjogc2VsZi5jcnlwdG8g\naXMgdW5kZWZpbmVkUkRSQU5EOiBpbnN0cnVjdGlvbiBub3Qgc3VwcG9ydGVkUkRSQU5EOiBmYWls\nZWQgbXVsdGlwbGUgdGltZXM6IENQVSBpc3N1ZSBsaWtlbHlSdGxHZW5SYW5kb206IGNhbGwgZmFp\nbGVkU2VjUmFuZG9tQ29weUJ5dGVzOiBjYWxsIGZhaWxlZFVua25vd24gc3RkOjppbzo6RXJyb3Jl\ncnJubzogZGlkIG5vdCByZXR1cm4gYSBwb3NpdGl2ZSB2YWx1ZWdldHJhbmRvbTogdGhpcyB0YXJn\nZXQgaXMgbm90IHN1cHBvcnRlZC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1\nYi5jb20tMWVjYzYyOTlkYjllYzgyMy9oYXNoYnJvd24tMC4xMi4zL3NyYy9yYXcvbW9kLnJzAAAA\nUZUQAFwAAABaAAAAKAAAAEhhc2ggdGFibGUgY2FwYWNpdHkgb3ZlcmZsb3fAlRAAHAAAAC9jYXJn\nby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2hhc2hicm93bi0wLjEy\nLjMvc3JjL3Jhdy9tb2QucnMA5JUQAE8AAABaAAAAKAAAAEludmFsaWRMZW5ndGhmYWlsZWQgdG8g\nY29udmVydCBoZWFkZXIgdG8gYSBzdHIAAKABAAAEAAAABAAAAK4AAAAvaG9tZS9ydW5uZXIvLmNh\ncmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaW5kZXhlZF9kYl9m\ndXR1cmVzLTAuMy4wL3NyYy9pZGJfZGF0YWJhc2UucnNObyBgaW5kZXhlZERCYCBnZXR0ZXIgaW4g\nYFdpbmRvd2AAAISWEABpAAAA5QAAAA4AAABUaGUgYGluZGV4ZWREQmAgZ2V0dGVyIHJldHVybmVk\nIGBudWxsYCBvciBgdW5kZWZpbmVkYAAAAISWEABpAAAA5gAAAA4AAABObyBgaW5kZXhlZERCYCBn\nZXR0ZXIgaW4gYFdvcmtlckdsb2JhbFNjb3BlYISWEABpAAAA6wAAAA4AAACElhAAaQAAAOwAAAAO\nAAAATm8gYGluZGV4ZWREQmAgZ2V0dGVyIGluIHRoZSBOb2RlLmpzIGBnbG9iYWxgIGVudmlyb25t\nZW50AAAAhJYQAGkAAADxAAAADgAAAISWEABpAAAA8gAAAA4AAABPbmx5IHN1cHBvcnRlZCBpbiBh\nIGJyb3dzZXIsIG9yIHdlYiB3b3JrZXIsIG9yIE5vZGUuanMgd2l0aCBhIHBvbHlmaWxsIGZvciBJ\nbmRleGVkREIQmBAAVAAAAISWEABpAAAA9AAAAAkAAABJZGJSZXF1ZXN0UmVmAAAA+wAAAAQAAAAE\nAAAAQgIAAKABAAAEAAAABAAAAK4AAABGYWlsZWQgdG8gdW53cmFwIElkYk9wZW5EYlJlcXVlc3Qg\nZXZlbnQgdGFyZ2V0L2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0x\nZWNjNjI5OWRiOWVjODIzL2luZGV4ZWRfZGJfZnV0dXJlcy0wLjMuMC9zcmMvaWRiX2RhdGFiYXNl\nL2lkYl92ZXJzaW9uX2NoYW5nZV9ldmVudC5yc9qYEACCAAAAFAAAAA4AAABGYWlsZWQgdG8gdW53\ncmFwIElkYk9wZW5EYlJlcXVlc3QgcmVzdWx02pgQAIIAAAAYAAAADgAAAKABAAAEAAAABAAAAK4A\nAABUcmFuc2FjdGlvbiBhYm9ydGVkRmFpbGVkIHRvIGNvbnN0cnVjdCBhYm9ydCBldmVudCBkb20g\nZXhjZXB0aW9uL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNj\nNjI5OWRiOWVjODIzL2luZGV4ZWRfZGJfZnV0dXJlcy0wLjMuMC9zcmMvaWRiX3RyYW5zYWN0aW9u\nL2lkYl90cmFuc2FjdGlvbl9yZXN1bHQucnMA9JkQAIMAAAAWAAAAFgAAAPsAAAAAAAAAAQAAAEEC\nAAD7AAAAAAAAAAEAAABDAgAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHVi\nLmNvbS0xZWNjNjI5OWRiOWVjODIzL2luZGV4ZWRfZGJfZnV0dXJlcy0wLjMuMC9zcmMvcmVxdWVz\ndC9mdXR1cmVzL2lkYl9yZXF1ZXN0X2Z1dHVyZS5ycwComhAAfwAAAF0AAAAYAAAAqJoQAH8AAABe\nAAAAOQAAAKiaEAB/AAAAYQAAAA0AAABEAgAAEAAAAAQAAABFAgAARgIAAEYCAAComhAAfwAAAIcA\nAAAQAAAARAIAAAwAAAAEAAAARwIAAEgCAABIAgAARmFpbGVkIHRvIHVud3JhcCBlcnJvcgAAqJoQ\nAH8AAACQAAAAMQAAAKiaEAB/AAAAkAAAABAAAAD7AAAAAAAAAAEAAABBAgAA+wAAAAAAAAABAAAA\nQwIAAKABAAAEAAAABAAAAK4AAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRo\ndWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaW5kZXhlZF9kYl9mdXR1cmVzLTAuMy4wL3NyYy9pZGJf\ndHJhbnNhY3Rpb24vaWRiX3RyYW5zYWN0aW9uX2xpc3RlbmVycy5ycwAAAJwQAIYAAAA3AAAAJgAA\nAACcEACGAAAAOgAAABgAAABJAgAACAAAAAQAAABKAgAASwIAAEsCAABFcnJvciB1bnJlYWNoYWJs\nZSBvbiBhbiBlcnJvcmVkIHRyYW5zYWN0aW9uAACcEACGAAAATgAAABIAAABMAgAAEAAAAAQAAABN\nAgAATgIAAE4CAAD7AAAAAAAAAAEAAABDAgAATMsRAGsAAAAzAAAAHAAAAE8CAAAEAAAABAAAAFAC\nAABMyxEAawAAACwAAAAUAAAAUGFkRXJyb3JvdXQgb2YgcmFuZ2UgaW50ZWdyYWwgdHlwZSBjb252\nZXJzaW9uIGF0dGVtcHRlZFRyeUZyb21JbnRFcnJvci9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0\ncnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9qcy1zeXMtMC4zLjYwL3NyYy9saWIu\ncnNyZXR1cm4gdGhpcwAA+wAAAAQAAAAEAAAAUQIAAE9iamVjdAAAmp0QAFUAAADDFgAAAQAAAPsA\nAAAAAAAAAQAAAJkBAAD7AAAABAAAAAQAAAAcAgAA+wAAAAAAAAABAAAAUgIAAHN0cnVjdCBVbnNp\nZ25lZERlSGVscGVyIHdpdGggMSBlbGVtZW50AABUnhAAJgAAAPsAAAAIAAAABAAAAFMCAABzdHJ1\nY3QgRXZlbnRUeXBlRGVIZWxwZXIgd2l0aCAxIGVsZW1lbnQAlJ4QACcAAABzdHJ1Y3QgUmVkYWN0\naW9uRGVIZWxwZXIgd2l0aCAxIGVsZW1lbnQAxJ4QACcAAABzdHJ1Y3QgVGh1bWJuYWlsSW5mbyB3\naXRoIDQgZWxlbWVudHP0nhAAJAAAAHN0cnVjdCBCdW5kbGVkVGhyZWFkIHdpdGggMyBlbGVtZW50\ncyCfEAAkAAAAc3RydWN0IFJlZmVyZW5jZUNodW5rIHdpdGggMSBlbGVtZW50TJ8QACQAAABzdHJ1\nY3QgQW5ub3RhdGlvbkNodW5rIHdpdGggMiBlbGVtZW50cwAAeJ8QACYAAABzdHJ1Y3QgQnVuZGxl\nZFJlZmVyZW5jZSB3aXRoIDEgZWxlbWVudAAAqJ8QACYAAABzdHJ1Y3QgQnVuZGxlZFJlbGF0aW9u\ncyB3aXRoIDQgZWxlbWVudHMA2J8QACcAAABzdHJ1Y3QgUmVkYWN0ZWRVbnNpZ25lZCB3aXRoIDEg\nZWxlbWVudAAACKAQACYAAABzdHJ1Y3QgQnVuZGxlZEFubm90YXRpb24gd2l0aCA0IGVsZW1lbnRz\nOKAQACgAAABzdHJ1Y3QgQnVuZGxlZFJlcGxhY2VtZW50IHdpdGggMyBlbGVtZW50cwAAAGigEAAp\nAAAAc3RydWN0IE1lc3NhZ2VMaWtlVW5zaWduZWQgd2l0aCAzIGVsZW1lbnRzAACcoBAAKgAAAHN0\ncnVjdCBVbnNpZ25lZFJvb21SZWRhY3Rpb25FdmVudCB3aXRoIDUgZWxlbWVudHMAAADQoBAAMQAA\nAHN0cnVjdCBSb29tUmVkYWN0aW9uRXZlbnRDb250ZW50IHdpdGggMSBlbGVtZW50AAyhEAAvAAAA\n+wAAAAAAAAABAAAAVAIAAPsAAAAAAAAAAQAAAFQCAAD7AAAAAAAAAAEAAABUAgAA+wAAAAAAAAAB\nAAAAVQIAAPsAAAAAAAAAAQAAAFYCAAD7AAAAAAAAAAEAAABXAgAA+wAAAAAAAAABAAAAWAIAAPsA\nAAAAAAAAAQAAAFkCAAD7AAAAAAAAAAEAAABaAgAA+wAAAAAAAAABAAAAWwIAAPsAAAAAAAAAAQAA\nAFwCAAD7AAAAAAAAAAEAAABdAgAA+wAAAAAAAAABAAAAXgIAAPsAAAAAAAAAAQAAAF8CAAD7AAAA\nAAAAAAEAAABgAgAA+wAAAAAAAAABAAAAYQIAAPsAAAAAAAAAAQAAAGICAAD7AAAAAAAAAAEAAABj\nAgAA+wAAAAAAAAABAAAAZAIAAPsAAAAAAAAAAQAAAGUCAABhZ2VtLnJlbGF0aW9ucwAA+wAAAAAA\nAAABAAAAZgIAAPsAAAAAAAAAAQAAAJ0BAABsYXRlc3RfZXZlbnRjdXJyZW50X3VzZXJfcGFydGlj\naXBhdGVkY2h1bmtuZXh0X2JhdGNo+wAAAAAAAAABAAAAUgIAAHJlZGFjdGVkX2JlY2F1c2VhbiBp\nbnRlZ2VyIGJldHdlZW4gLTJeNTMgKyAxIGFuZCAyXjUzIC0gMQAAAAijEAApAAAA+wAAAAgAAAAE\nAAAAUwIAAPsAAAAEAAAABAAAAGcCAABGYWlsZWQgdG8gc2VyaWFsaXplIGV2ZW50IFtjb250ZW50\nXSBlbnVtOiBVbmtub3duIGV2ZW50IHR5cGUuClRvIHNlbmQgY3VzdG9tIGV2ZW50cywgdHVybiB0\naGVtIGludG8gYFJhdzxFbnVtVHlwZT5gIGJ5IGdvaW5nIHRocm91Z2gKICAgICAgICAgYHNlcmRl\nX2pzb246OnZhbHVlOjp0b19yYXdfdmFsdWVgIGFuZCBgUmF3Ojpmcm9tX2pzb25gLgAAAB0BAAAM\nAAAABAAAAJoBAABoAgAAaQIAAPsAAAAAAAAAAQAAAJ0BAAD7AAAAAAAAAAEAAABqAgAA+wAAAAAA\nAAABAAAAawIAAPsAAAAAAAAAAQAAAGwCAAD7AAAABAAAAAQAAABtAgAA+wAAAAQAAAAEAAAAbgIA\nAPsAAAAEAAAABAAAAG8CAAD7AAAABAAAAAQAAABwAgAA+wAAAAAAAAABAAAAcQIAAPsAAAAAAAAA\nAQAAAHICAABjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL29sbS9ncm91cF9zZXNzaW9ucy9v\ndXRib3VuZC5ycwDcpBAAOwAAAAoBAAANAAAATWFya2luZyB0by1kZXZpY2UgcmVxdWVzdCBjYXJy\neWluZyBhIHJvb20ga2V5IGFzIHNlbnQgYnV0IG5vIHJlcXVlc3QgZm91bmQgd2l0aCB0aGUgZ2l2\nZW4gaWQopRAAXAAAAPsAAAAYAAAABAAAAPwAAAD7AAAABAAAAAQAAABzAgAA+wAAAAgAAAAEAAAA\nAAEAANykEAA7AAAA8wAAAA0AAABNYXJraW5nIHRvLWRldmljZSByZXF1ZXN0IGNhcnJ5aW5nIGEg\ncm9vbSBrZXkgYXMgc2VudAAAAMylEAA1AAAA+wAAAAQAAAAEAAAAdAIAAPsAAAAEAAAABAAAAAcB\nAADcpBAAOwAAAP4AAAARAAAAQWxsIG0ucm9vbV9rZXkgdG8tZGV2aWNlIHJlcXVlc3RzIHdlcmUg\nc2VudCBvdXQsIG1hcmtpbmcgc2Vzc2lvbiBhcyBzaGFyZWQuADymEABLAAAAU2Vzc2lvbgD7AAAA\nCAAAAAQAAABsAAAA+wAAACAAAAABAAAAdQIAAFVua25vd24gY2FuY2VsIHJlYXNvbkEgbS5rZXku\ndmVyaWZpY2F0aW9uLnJlcXVlc3Qgd2FzIGFjY2VwdGVkIGJ5IGEgZGlmZmVyZW50IGRldmljZS5U\naGUgcmVjZWl2ZWQgbWVzc2FnZSB3YXMgaW52YWxpZC5UaGUgZXhwZWN0ZWQgdXNlciBkaWQgbm90\nIG1hdGNoIHRoZSB2ZXJpZmllZCB1c2VyVGhlIGV4cGVjdGVkIGtleSBkaWQgbm90IG1hdGNoIHRo\nZSB2ZXJpZmllZCBvbmVUaGUgZGV2aWNlIHJlY2VpdmVkIGFuIHVuZXhwZWN0ZWQgbWVzc2FnZS5U\naGUgZGV2aWNlIGRvZXMgbm90IGtub3cgaG93IHRvIGhhbmRsZSB0aGUgcmVxdWVzdGVkIG1ldGhv\nZC5UaGUgZGV2aWNlIGRvZXMgbm90IGtub3cgYWJvdXQgdGhlIGdpdmVuIHRyYW5zYWN0aW9uIElE\nLlRoZSB2ZXJpZmljYXRpb24gcHJvY2VzcyB0aW1lZCBvdXQuVGhlIHVzZXIgY2FuY2VsbGVkIHRo\nZSB2ZXJpZmljYXRpb24uc3RydWN0IENvbnRlbnRTdHViIHdpdGggMSBlbGVtZW50c6gQACEAAAD7\nAAAACAAAAAQAAABTAgAAc3RydWN0IFRvRGV2aWNlU3R1YiB3aXRoIDMgZWxlbWVudHMArKgQACMA\nAAD7AAAABAAAAAQAAADBAAAA+wAAAAQAAAAEAAAAdgIAAPsAAAAEAAAABAAAAHcCAAD7AAAABAAA\nAAQAAAB4AgAA+wAAAAQAAAAEAAAA7gAAAHN0cnVjdCBFbmNyeXB0aW9uU2V0dGluZ3MAAAD7AAAA\nBAAAAAQAAAB5AgAAc3RydWN0IFNoYXJlSW5mb7TTEgAHAAAAHi4SAAoAAADIPxEACgAAAPsAAAAM\nAAAABAAAAHoCAAB7AgAAfAIAAG1hdHJpeF9zZGtfY3J5cHRvOjpvbG06Omdyb3VwX3Nlc3Npb25z\nOjpvdXRib3VuZGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvb2xtL2dyb3VwX3Nl\nc3Npb25zL291dGJvdW5kLnJzOjI0MwAAAGSpEAADAAAA9JETAHypEACUqRAAMAAAANykEAA7AAAA\nxKkQAEUAAACUqRAAMAAAAAEAAADzAAAAAgAAAAEAAAC00xIABwAAAMhNEgAKAAAAiEMSAAcAAABl\ndmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL29sbS9ncm91cF9zZXNzaW9ucy9vdXRi\nb3VuZC5yczoyNTQAAABMqhAAAwAAAACSEwB8qRAAlKkQADAAAADcpBAAOwAAAGSqEABFAAAAlKkQ\nADAAAAABAAAA/gAAAAEAAAABAAAAYWxsX3JlcXVlc3RfaWRzALTTEgAHAAAA7KoQAA8AAAAeLhIA\nCgAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvb2xtL2dyb3VwX3Nlc3Npb25z\nL291dGJvdW5kLnJzOjI2NgAAAPyqEAADAAAADJITAHypEACUqRAAMAAAANykEAA7AAAAFKsQAEUA\nAACUqRAAMAAAAAEAAAAKAQAABAAAAAEAAABzdHJ1Y3QgUGlja2xlZE91dGJvdW5kR3JvdXBTZXNz\naW9uc3RydWN0IFBpY2tsZWRTZXNzaW9uU2lnbmVkS2V5+wAAAAQAAAAEAAAAfQIAAPsAAAAEAAAA\nBAAAAH4CAAD7AAAABAAAAAQAAAB/AgAAc3RydWN0IFNpZ25lZEtlefsAAAAEAAAABAAAADEAAAB2\nZXJpZmllZF9kZXZpY2Vz+wAAAAQAAAAEAAAAgAIAAHZlcmlmaWVkX21hc3Rlcl9rZXlz+wAAAAQA\nAAAEAAAAgQIAAGNhbmNlbF9jb2RlAPsAAAAEAAAABAAAAIICAABJblJvb20AAPsAAAAEAAAABAAA\nADEAAAD7AAAABAAAAAQAAABkAAAA+wAAAAQAAAAEAAAAMQAAAG1hdHJpeF9zZGtfY3J5cHRvOjp2\nZXJpZmljYXRpb25jcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9tb2Qu\ncnNldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9tb2QucnM6\nNTM1AAAA1DYRAAEAAABElhMAfKkQAMSsEAAfAAAA46wQADAAAAATrRAAOgAAAMSsEAAfAAAAAQAA\nABcCAAADAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0\naW9uL21vZC5yczo1NDUAAIhMEQADAAAAOJYTAHypEADErBAAHwAAAOOsEAAwAAAAkK0QADoAAADE\nrBAAHwAAAAEAAAAhAgAABAAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3Jj\nL3ZlcmlmaWNhdGlvbi9tb2QucnM6NTcwAABEDBEAAgAAAFyWEwB8qRAAxKwQAB8AAADjrBAAMAAA\nAAyuEAA6AAAAxKwQAB8AAAABAAAAOgIAAAMAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGst\nY3J5cHRvL3NyYy92ZXJpZmljYXRpb24vbW9kLnJzOjU3OAAARAwRAAIAAABQlhMAfKkQAMSsEAAf\nAAAA46wQADAAAACIrhAAOgAAAMSsEAAfAAAAAQAAAEICAAAEAAAAAQAAAGV2ZW50IGNyYXRlcy9t\nYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL21vZC5yczo2NTQAAEQMEQACAAAApJYT\nAHypEADErBAAHwAAAOOsEAAwAAAABK8QADoAAADErBAAHwAAAAEAAACOAgAAAAAAAAEAAABldmVu\ndCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9tb2QucnM6NjY4AABE\nDBEAAgAAALCWEwB8qRAAxKwQAB8AAADjrBAAMAAAAICvEAA6AAAAxKwQAB8AAAABAAAAnAIAAAIA\nAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy92ZXJpZmljYXRpb24vbW9k\nLnJzOjY3OAAARAwRAAIAAAC8lhMAfKkQAMSsEAAfAAAA46wQADAAAAD8rxAAOgAAAMSsEAAfAAAA\nAQAAAKYCAAADAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZp\nY2F0aW9uL21vZC5yczo2ODcAAEQMEQACAAAAmJYTAHypEADErBAAHwAAAOOsEAAwAAAAeLAQADoA\nAADErBAAHwAAAAEAAACvAgAAAgAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8v\nc3JjL3ZlcmlmaWNhdGlvbi9tb2QucnM6NzA0AACITBEAAwAAAGiWEwB8qRAAxKwQAB8AAADjrBAA\nMAAAAPSwEAA6AAAAxKwQAB8AAAABAAAAwAIAAAIAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1z\nZGstY3J5cHRvL3NyYy92ZXJpZmljYXRpb24vbW9kLnJzOjcxMwAAiEwRAAMAAAB0lhMAfKkQAMSs\nEAAfAAAA46wQADAAAABwsRAAOgAAAMSsEAAfAAAAAQAAAMkCAAADAAAAAQAAAGV2ZW50IGNyYXRl\ncy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL21vZC5yczo3MjMAAIhMEQADAAAA\ngJYTAHypEADErBAAHwAAAOOsEAAwAAAA7LEQADoAAADErBAAHwAAAAEAAADTAgAAAAAAAAEAAABl\ndmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9tb2QucnM6NzMz\nAACITBEAAwAAAIyWEwB8qRAAxKwQAB8AAADjrBAAMAAAAGiyEAA6AAAAxKwQAB8AAAABAAAA3QIA\nAAIAAAABAAAAgwIAAAgAAAAEAAAApAEAAIMCAAAIAAAABAAAAKQBAACDAgAACAAAAAQAAACkAQAA\n+wAAAAAAAAABAAAACQIAAL56EQBpAAAAhgEAAC8AAABFbmNyeXB0ZWRFdmVudFNjaGVtZR0BAAAM\nAAAABAAAAJoBAACbAQAAaQIAAPsAAAAAAAAAAQAAAJ0BAAD7AAAABAAAAAQAAACEAgAAaW52YWxp\nZCBzZWVrIHRvIGEgbmVnYXRpdmUgb3Igb3ZlcmZsb3dpbmcgcG9zaXRpb24AAICzEAAyAAAAFAAA\nAE11dGV4AAAA+wAAAAAAAAABAAAAhQIAAPsAAAAEAAAABAAAAIYCAABFcnIA+wAAAAQAAAAEAAAA\nhwIAAE9rAAD7AAAABAAAAAQAAACIAgAATWVzc2FnZVNlcmRlSGVscGVyY3JhdGVzL21hdHJpeC1z\nZGstY3J5cHRvL3NyYy9zdG9yZS9tb2QucnNUcnlpbmcgdG8gZmV0Y2ggYW4gZW1vamkgb3V0c2lk\nZSB0aGUgYWxsb3dlZCByYW5nZQAAAEu0EAAyAAAAY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3Ny\nYy92ZXJpZmljYXRpb24vc2FzL2hlbHBlcnMucnOItBAAOAAAAJQAAAAOAAAA8J+TjFBpbvCfk4FG\nb2xkZXLwn46nSGVhZHBob25lc+Kak0FuY2hvcvCflJRCZWxs8J+OulRydW1wZXTwn464R3VpdGFy\n4pq9QmFsbPCfj4ZUcm9waHnwn5qAUm9ja2V04pyI77iPQWlycGxhbmXwn5qyQmljeWNsZfCfmoJU\ncmFpbvCfj4FGbGFn4piO77iPVGVsZXBob25l8J+UqEhhbW1lcvCflJFLZXnwn5SSTG9ja+Kcgu+4\nj1NjaXNzb3Jz8J+TjlBhcGVyY2xpcOKcj++4j1BlbmNpbPCfk5VCb29r8J+SoUxpZ2h0IEJ1bGLw\nn46BR2lmdOKPsENsb2Nr4oybSG91cmdsYXNz4piC77iPVW1icmVsbGHwn5GNVGh1bWJzIHVw8J+O\nhVNhbnRh8J+Up1NwYW5uZXLwn5GTR2xhc3Nlc/CfjqlIYXTwn6SWUm9ib3Twn5iAU21pbGV54p2k\n77iPSGVhcnTwn46CQ2FrZfCfjZVQaXp6YfCfjL1Db3Ju8J+Nk1N0cmF3YmVycnnwn42OQXBwbGXw\nn42MQmFuYW5h8J+UpUZpcmXimIHvuI9DbG91ZPCfjJlNb29u8J+Mj0dsb2Jl8J+NhE11c2hyb29t\n8J+MtUNhY3R1c/CfjLNUcmVl8J+Mt0Zsb3dlcvCfpotCdXR0ZXJmbHnwn5CZT2N0b3B1c/CfkJ9G\naXNo8J+QolR1cnRsZfCfkKdQZW5ndWlu8J+Qk1Jvb3N0ZXLwn5C8UGFuZGHwn5CwUmFiYml08J+Q\nmEVsZXBoYW508J+Qt1BpZ/CfpoRVbmljb3Ju8J+QjkhvcnNl8J+mgUxpb27wn5CxQ2F08J+QtkRv\nZ01BVFJJWF9LRVlfVkVSSUZJQ0FUSU9OX01BQwBQtxAAGwAAACQLEwAAAAAAJAsTAAAAAAAkCxMA\nAAAAACQLEwAAAAAAiLQQADgAAADIAAAABQAAAFJlY2VpdmVkIGEga2V5LnZlcmlmaWNhdGlvbi5t\nYWMgZXZlbnQAAACktxAAJQAAAPsAAAAYAAAABAAAAPwAAAD7AAAABAAAAAQAAAD+AAAA+wAAAAQA\nAAAEAAAA/wAAAEtFWV9JRFMAJAsTAAAAAAAEuBAABwAAAIi0EAA4AAAA0wAAAAkAAABDaGVja2lu\nZyBhIFNBUyBNQUMAACy4EAASAAAA+wAAAAQAAAAEAAAAiQIAAIi0EAA4AAAA8QAAAA0AAABLZXkg\nSUQgIGluIE1BQyBldmVudCBmcm9tICBkb2Vzbid0IGJlbG9uZyB0byBhbnkgZGV2aWNlIG9yIHVz\nZXIgaWRlbnRpdHlouBAABwAAAG+4EAATAAAAaL0RAAEAAACCuBAALgAAACQLEwAAAAAAJAsTAAAA\nAACItBAAOAAAAO0AAAARAAAAU3VjY2Vzc2Z1bGx5IHZlcmlmaWVkIGEgbWFzdGVyIGtleQAA8LgQ\nACIAAAD7AAAABAAAAAQAAACKAgAAiLQQADgAAADhAAAADQAAAFN1Y2Nlc3NmdWxseSB2ZXJpZmll\nZCBhIGRldmljZSBrZXkAADy5EAAiAAAAfAAAACQLEwAAAAAAaLkQAAEAAABouRAAAQAAAE1BVFJJ\nWF9LRVlfVkVSSUZJQ0FUSU9OX1NBU3yEuRAAHAAAAGi5EAABAAAAaLkQAAEAAACItBAAOAAAAGkB\nAAAFAAAAR2VuZXJhdGVkIGEgU0FTIGV4dHJhIGluZm86IMi5EAAcAAAAU2Vzc2lvblN0b3JlZW50\ncmllcwD7AAAABAAAAAQAAACLAgAAR3JvdXBTZXNzaW9uU3RvcmUAAAD7AAAABAAAAAQAAACMAgAA\nRGV2aWNlU3RvcmUA+wAAAAQAAAAEAAAAjQIAAPsAAAAEAAAABAAAABwCAAD7AAAABAAAAAQAAACO\nAgAATWlzbWF0Y2hlZFB1YmxpY0tleXP7AAAABAAAAAQAAACPAgAAVGhlIHB1YmxpYyBrZXkgb2Yg\ndGhlIGltcG9ydGVkIHByaXZhdGUga2V5IGRvZXNuJ3QgbWF0Y2ggdG8gdGhlIHB1YmxpYyBrZXkg\ndGhhdCB3YXMgdXBsb2FkZWQgdG8gdGhlIHNlcnZlcgAAlLoQAGoAAAC00xIABwAAAHizEQAGAAAA\n+wAAAAwAAAAEAAAAegIAAHsCAAB8AgAAbWF0cml4X3Nka19jcnlwdG86OnN0b3JlZXZlbnQgY3Jh\ndGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9zdG9yZS9tb2QucnM6NTQxAAi7EAACAAAA9JcTABi7\nEAAwuxAAGAAAACK0EAApAAAASLsQADMAAAAwuxAAGAAAAAEAAAAdAgAAAwAAAAEAAABzdGF0dXMA\nALTTEgAHAAAAvLsQAAYAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3N0b3Jl\nL21vZC5yczo1NjYAxLsQAAIAAAAYkhMAGLsQADC7EAAYAAAAIrQQACkAAADUuxAAMwAAADC7EAAY\nAAAAAQAAADYCAAACAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvc3Rv\ncmUvbW9kLnJzOjU5MwBI9hAAAgAAAAyYEwAYuxAAMLsQABgAAAAitBAAKQAAAEi8EAAzAAAAMLsQ\nABgAAAABAAAAUQIAAAIAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9z\ndG9yZS9tb2QucnM6NjExAAi7EAACAAAAAJgTABi7EAAwuxAAGAAAACK0EAApAAAAvLwQADMAAAAw\nuxAAGAAAAAEAAABjAgAAAwAAAAEAAABCYWNrZW5kAPsAAAAEAAAABAAAAJACAABVbnN1cHBvcnRl\nZERhdGFiYXNlVmVyc2lvbgAA+wAAAAQAAAAEAAAAkQIAAElkZW50aWZpZXJWYWxpZGF0aW9u+wAA\nAAQAAAAEAAAAkgIAAPsAAAAEAAAABAAAAJMCAABQaWNrbGUAAPsAAAAEAAAABAAAAJQCAABVbnBp\nY2tsaW5nRXJyb3JJbwAAAPsAAAAEAAAABAAAAJUCAABBY2NvdW50VW5zZXRUaGUgZGF0YWJhc2Ug\nZm9ybWF0IGNoYW5nZWQgaW4gYW4gaW5jb21wYXRpYmxlIHdheSwgY3VycmVudCB2ZXJzaW9uOiAs\nIGxhdGVzdCB2ZXJzaW9uOiAA8L0QAEUAAAA1vhAAEgAAAEFuIG9iamVjdCBmYWlsZWQgdG8gYmUg\nZGVjcnlwdGVkIHdoaWxlIHVucGlja2xpbmcAAABYvhAAMQAAAGNhbid0IHNhdmUvbG9hZCBzZXNz\naW9ucyBvciBncm91cCBzZXNzaW9ucyBpbiB0aGUgc3RvcmUgYmVmb3JlIGFuIGFjY291bnQgaXMg\nc3RvcmVkAJS+EABTAAAAc3RydWN0IE9sbVYxS2V5c21hdHJpeF9zZGtfY3J5cHRvOjp2ZXJpZmlj\nYXRpb246OnNhczo6aGVscGVyc2V2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVy\naWZpY2F0aW9uL3Nhcy9oZWxwZXJzLnJzOjIwMACwSREAAwAAACSSEwAYuxAAAL8QAC0AAACItBAA\nOAAAAC2/EABCAAAAAL8QAC0AAAABAAAAyAAAAAAAAAABAAAAtNMSAAcAAAAUvBEABgAAAK9NEgAJ\nAAAAV/ASAAYAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlv\nbi9zYXMvaGVscGVycy5yczoyMTEAALC/EAAEAAAAMJITABi7EAAAvxAALQAAAIi0EAA4AAAA0L8Q\nAEIAAAAAvxAALQAAAAEAAADTAAAAAAAAAAEAAAC00xIABwAAABS8EQAGAAAAV/ASAAYAAABldmVu\ndCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9zYXMvaGVscGVycy5y\nczoyMjUAAFTAEAADAAAAPJITABi7EAAAvxAALQAAAIi0EAA4AAAAbMAQAEIAAAAAvxAALQAAAAEA\nAADhAAAAAAAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNh\ndGlvbi9zYXMvaGVscGVycy5yczoyMzcAAFTAEAADAAAASJITABi7EAAAvxAALQAAAIi0EAA4AAAA\n8MAQAEIAAAAAvxAALQAAAAEAAADtAAAAAAAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1j\ncnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9zYXMvaGVscGVycy5yczoyNDEAANQ2EQABAAAAVJITABi7\nEAAAvxAALQAAAIi0EAA4AAAAdMEQAEIAAAAAvxAALQAAAAEAAADxAAAAAwAAAAEAAABldmVudCBj\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9zYXMvaGVscGVycy5yczoz\nNjEAANQ2EQABAAAAYJITABi7EAAAvxAALQAAAIi0EAA4AAAA+MEQAEIAAAAAvxAALQAAAAEAAABp\nAQAAAAAAAAEAAACjAQAACAAAAAQAAACkAQAA+wAAAAAAAAABAAAAVQIAAG1lc3NhZ2VfaWRjcmF0\nZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9zYXMvbW9kLnJzAACmwhAANAAA\nANoBAAAJAAAAQWNjZXB0ZWQgU0FTIHZlcmlmaWNhdGlvbgAAAOzCEAAZAAAA+wAAABgAAAAEAAAA\n/AAAAPsAAAAIAAAABAAAAAABAAD7AAAABAAAAAQAAACWAgAApsIQADQAAAD9AgAACQAAAFNBUyBy\nZWNlaXZlZCBhbiBldmVudCBhbmQgY2hhbmdlZCBpdHMgc3RhdGUAUMMQACsAAACmwhAANAAAABID\nAAARAAAAVHJpZWQgdG8gbWFyayBhIHJlcXVlc3QgYXMgc2VudCwgYnV0IHRoZSByZXF1ZXN0IElE\nIGRpZG4ndCBtYXRjaJTDEABAAAAA+wAAAAQAAAAEAAAAdAIAAKbCEAA0AAAAHAMAAAkAAABNYXJr\nZWQgYSBTQVMgdmVyaWZpY2F0aW9uIEhUVFAgcmVxdWVzdCBhcyBzZW50AAD8wxAALgAAALTTEgAH\nAAAALhIRAAsAAAD7AAAADAAAAAQAAAB6AgAAewIAAHwCAABtYXRyaXhfc2RrX2NyeXB0bzo6bWFj\naGluZWNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvbWFjaGluZS5yc2V2ZW50IGNyYXRlcy9t\nYXRyaXgtc2RrLWNyeXB0by9zcmMvbWFjaGluZS5yczoyMzYAADTEEAACAAAAbJITAETEEABcxBAA\nGgAAAHbEEAAnAAAAncQQADEAAABcxBAAGgAAAAEAAADsAAAAAQAAAAEAAABldmVudCBjcmF0ZXMv\nbWF0cml4LXNkay1jcnlwdG8vc3JjL21hY2hpbmUucnM6MjQ2AAAANMQQAAIAAAB4khMARMQQAFzE\nEAAaAAAAdsQQACcAAAAQxRAAMQAAAFzEEAAaAAAAAQAAAPYAAAABAAAAAQAAALTTEgAHAAAAeNkR\nAAoAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL21hY2hpbmUucnM6MjY2AAAA\nhMUQAAIAAACEkhMARMQQAFzEEAAaAAAAdsQQACcAAACUxRAAMQAAAFzEEAAaAAAAAQAAAAoBAAAB\nAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvbWFjaGluZS5yczoyNzAA\nAADUNhEAAQAAAJCSEwBExBAAXMQQABoAAAB2xBAAJwAAAAjGEAAxAAAAXMQQABoAAAABAAAADgEA\nAAEAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9tYWNoaW5lLnJzOjQw\nNgAAANQ2EQABAAAAnJITAETEEABcxBAAGgAAAHbEEAAnAAAAfMYQADEAAABcxBAAGgAAAAEAAACW\nAQAAAgAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL21hY2hpbmUucnM6\nNDI1AAAA1DYRAAEAAACokhMARMQQAFzEEAAaAAAAdsQQACcAAADwxhAAMQAAAFzEEAAaAAAAAQAA\nAKkBAAACAAAAAQAAAIhDEgAHAAAAyE0SAAoAAABoYW5kbGVfa2V5AABkxxAAAgAAABiYEwBExBAA\nXMQQABoAAAB2xBAAJwAAAHTHEAAKAAAAXMQQABoAAAABAAAALQIAAAIAAAACAAAAZXZlbnQgY3Jh\ndGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9tYWNoaW5lLnJzOjU4NAAAANQ2EQABAAAAMJgTAETE\nEABcxBAAGgAAAHbEEAAnAAAAwMcQADEAAABcxBAAGgAAAAEAAABIAgAAAgAAAAEAAABldmVudCBj\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL21hY2hpbmUucnM6NTg4AAAA1DYRAAEAAAA8mBMA\nRMQQAFzEEAAaAAAAdsQQACcAAAA0yBAAMQAAAFzEEAAaAAAAAQAAAEwCAAADAAAAAQAAAGV2ZW50\nIGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvbWFjaGluZS5yczo1OTgAAADUNhEAAQAAACSY\nEwBExBAAXMQQABoAAAB2xBAAJwAAAKjIEAAxAAAAXMQQABoAAAABAAAAVgIAAAMAAAABAAAAPEcS\nAAkAAABhZGRfcm9vbV9rZXkcyRAAAQAAAEiYEwBExBAAXMQQABoAAAB2xBAAJwAAACTJEAAMAAAA\nXMQQABoAAAABAAAAXgIAAAIAAAACAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3Ny\nYy9tYWNoaW5lLnJzOjYyMQAAANQ2EQABAAAAVJgTAETEEABcxBAAGgAAAHbEEAAnAAAAcMkQADEA\nAABcxBAAGgAAAAEAAABtAgAAAwAAAAEAAAAYTRIACgAAAMQyEgAKAAAAaGFuZGxlX2RlY3J5cHRl\nZF90b19kZXZpY2VfZXZlbnTkyRAAAgAAANiYEwBExBAAXMQQABoAAAB2xBAAJwAAAPTJEAAgAAAA\nXMQQABoAAAABAAAA/AIAAAIAAAACAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3Ny\nYy9tYWNoaW5lLnJzOjc3NQAAANQ2EQABAAAA5JgTAETEEABcxBAAGgAAAHbEEAAnAAAAVMoQADEA\nAABcxBAAGgAAAAEAAAAHAwAAAQAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8v\nc3JjL21hY2hpbmUucnM6ODA1AAAA1DYRAAEAAADwmBMARMQQAFzEEAAaAAAAdsQQACcAAADIyhAA\nMQAAAFzEEAAaAAAAAQAAACUDAAADAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0\nby9zcmMvbWFjaGluZS5yczo4MTQAAADUNhEAAQAAAMyYEwBExBAAXMQQABoAAAB2xBAAJwAAADzL\nEAAxAAAAXMQQABoAAAABAAAALgMAAAQAAAABAAAAb3JnLm1hdHJpeC5tc2dpZHN0cnVjdCBDb250\nZW50U3R1YnN0cnVjdCBUb0RldmljZVN0dWIAAAAUvBEABgAAAMQyEgAKAAAAnMIQAAoAAAByZWNl\naXZlX3RvX2RldmljZV9ldmVudADoyxAAAwAAAJCYEwBExBAAXMQQABoAAAB2xBAAJwAAAADMEAAX\nAAAAXMQQABoAAAABAAAAhQMAAAIAAAACAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRv\nL3NyYy9tYWNoaW5lLnJzOjkxMwAAANQ2EQABAAAAnJgTAETEEABcxBAAGgAAAHbEEAAnAAAAWMwQ\nADEAAABcxBAAGgAAAAEAAACRAwAAAwAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlw\ndG8vc3JjL21hY2hpbmUucnM6OTE5AAAA1DYRAAEAAAComBMARMQQAFzEEAAaAAAAdsQQACcAAADM\nzBAAMQAAAFzEEAAaAAAAAQAAAJcDAAABAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNy\neXB0by9zcmMvbWFjaGluZS5yczo5MzAAAAAcMxEAAgAAALSYEwBExBAAXMQQABoAAAB2xBAAJwAA\nAEDNEAAxAAAAXMQQABoAAAABAAAAogMAAAQAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGst\nY3J5cHRvL3NyYy9tYWNoaW5lLnJzOjk2OQAAANQ2EQABAAAAwJgTAETEEABcxBAAGgAAAHbEEAAn\nAAAAtM0QADEAAABcxBAAGgAAAAEAAADJAwAAAwAAAAEAAAByZWNlaXZlX3N5bmNfY2hhbmdlcyQL\nEwAAAAAAtJITAETEEABcxBAAGgAAAHbEEAAnAAAAKM4QABQAAABcxBAAGgAAAAEAAADoAwAAAgAA\nAAIAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL21hY2hpbmUucnM6MTAyMwAA\nHDMRAAIAAAB4mBMARMQQAFzEEAAaAAAAdsQQACcAAAB8zhAAMgAAAFzEEAAaAAAAAQAAAP8DAAAE\nAAAAAQAAAGRlY3J5cHRfbWVnb2xtX2V2ZW50cwAAAOTJEAACAAAAhJgTAETEEABcxBAAGgAAAHbE\nEAAnAAAA8M4QABUAAABcxBAAGgAAAAEAAABrBAAAAgAAAAIAAACIQxIABwAAAMBMEgAIAAAAFLwR\nAAYAAAA8RxIACQAAAMhNEgAKAAAAZGVjcnlwdF9yb29tX2V2ZW50AABIzxAABQAAAMCSEwBExBAA\nXMQQABoAAAB2xBAAJwAAAHDPEAASAAAAXMQQABoAAAABAAAAjQQAAAIAAAACAAAAZXZlbnQgY3Jh\ndGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9tYWNoaW5lLnJzOjExODMAANQ2EQABAAAAYJgTAETE\nEABcxBAAGgAAAHbEEAAnAAAAxM8QADIAAABcxBAAGgAAAAEAAACfBAAAAwAAAAEAAABldmVudCBj\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL21hY2hpbmUucnM6MTIwMQAA1DYRAAEAAABsmBMA\nRMQQAFzEEAAaAAAAdsQQACcAAAA40BAAMgAAAFzEEAAaAAAAAQAAALEEAAADAAAAAQAAALTTEgAH\nAAAAGE0SAAoAAACIQxIABwAAAMhNEgAKAAAAip4SAAUAAABldmVudCBjcmF0ZXMvbWF0cml4LXNk\nay1jcnlwdG8vc3JjL21hY2hpbmUucnM6MTQxNQAArNAQAAUAAADMkhMARMQQAFzEEAAaAAAAdsQQ\nACcAAADU0BAAMgAAAFzEEAAaAAAAAQAAAIcFAAADAAAAAQAAAHRvdGFsX2NvdW50aW1wb3J0ZWRf\nY291bnRyb29tX2tleXMAALTTEgAHAAAASNEQAAsAAABT0RAADgAAAGHREAAJAAAAZXZlbnQgY3Jh\ndGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9tYWNoaW5lLnJzOjE0MzQAAGzREAAEAAAA2JITAETE\nEABcxBAAGgAAAHbEEAAnAAAAjNEQADIAAABcxBAAGgAAAAEAAACaBQAAAgAAAAEAAABldmVudCBj\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL21hY2hpbmUucnM6MTU1OAAAHDMRAAIAAADkkhMA\nRMQQAFzEEAAaAAAAdsQQACcAAAAA0hAAMgAAAFzEEAAaAAAAAQAAABYGAAADAAAAAQAAAFdhaXRp\nbmdGb3JEb25lTWFjUmVjZWl2ZWRLZXlzRXhjaGFuZ2VkS2V5U2VudEtleVJlY2VpdmVkV2VBY2Nl\ncHRlZEFjY2VwdGVkU3RhcnRlZG9sZF9zdGF0ZW5ld19zdGF0ZQC00xIABwAAAPzYEQAHAAAAxdIQ\nAAkAAADO0hAACQAAAG1hdHJpeF9zZGtfY3J5cHRvOjp2ZXJpZmljYXRpb246OnNhc2V2ZW50IGNy\nYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL3Nhcy9tb2QucnM6NDc0AADY\n0hAABAAAAPCSEwBExBAA+NIQACQAAACmwhAANAAAABzTEAA+AAAA+NIQACQAAAABAAAA2gEAAAAA\nAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy92ZXJpZmljYXRpb24vc2Fz\nL21vZC5yczo1MTcAAIhMEQADAAAA/JITAETEEAD40hAAJAAAAKbCEAA0AAAAnNMQAD4AAAD40hAA\nJAAAAAEAAAAFAgAAAAAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3Zl\ncmlmaWNhdGlvbi9zYXMvbW9kLnJzOjc2NQAA2NIQAAQAAAAIkxMARMQQAPjSEAAkAAAApsIQADQA\nAAAc1BAAPgAAAPjSEAAkAAAAAQAAAP0CAAAAAAAAAQAAALTTEgAHAAAA/NgRAAcAAAAeLhIACgAA\nAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL3Nhcy9tb2Qu\ncnM6Nzg2AACc1BAAAwAAABSTEwBExBAA+NIQACQAAACmwhAANAAAALTUEAA+AAAA+NIQACQAAAAB\nAAAAEgMAAAQAAAABAAAAtNMSAAcAAAD82BEABwAAAMXSEAAJAAAAztIQAAkAAAAeLhIACgAAAGV2\nZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL3Nhcy9tb2QucnM6\nNzk2AAA01RAABQAAACCTEwBExBAA+NIQACQAAACmwhAANAAAAFzVEAA+AAAA+NIQACQAAAABAAAA\nHAMAAAEAAAABAAAAZGF0YSBkaWQgbm90IG1hdGNoIGFueSB2YXJpYW50IG9mIHVudGFnZ2VkIGVu\ndW0gQWNjZXB0TWV0aG9kHQEAAAwAAAAEAAAAmgEAAJsBAABpAgAA+wAAAAAAAAABAAAAnQEAAJcC\nAAAEAAAABAAAAJ8BAACYAgAABAAAAAQAAACZAgAA2HcRAFwAAAA6AAAADQAAANh3EQBcAAAAOgAA\nACMAAAD7AAAACAAAAAQAAABsAAAA+wAAAAgAAAAEAAAAbAAAAGRpc3BsYXlfbmFtZfsAAAAIAAAA\nBAAAAJoCAACbAgAADAAAAAQAAACcAgAA+wAAAAEAAAABAAAAnQIAAJ4CAAAEAAAABAAAAJ8CAABj\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2lkZW50aXRpZXMvZGV2aWNlLnJzSW5ib3VuZEdy\nb3VwU2Vzc2lvbvsAAAAIAAAABAAAAGwAAABUaGUgYG0ucm9vbS5lbmNyeXB0ZWRgIGV2ZW50IGlz\nIG1pc3NpbmcgYSBjaXBoZXJ0ZXh0Q2FuJ3Qgc2VyaWFsaXplIGNvbnRlbnRjcmF0ZXMvbWF0cml4\nLXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9ldmVudF9lbnVtcy5ycwCL1xAAOAAAALQBAAAR\nAAAAQ2FuJ3QgY2Fub25pY2FsaXplIGNvbnRlbnQAAIvXEAA4AAAAtAEAAD4AAABVbnN1cHBvcnRl\nZCBldmVudCB0eXBlIAAA2BAAFwAAAENvbnRlbnQgaXMgbWlzc2luZyBmcm9tIHRoZSByZXF1ZXN0\nc3RydWN0IFJlYWRPbmx5RGV2aWNl+wAAAAwAAAAEAAAAegIAAHsCAAB8AgAAbWF0cml4X3Nka19j\ncnlwdG86OmlkZW50aXRpZXM6OmRldmljZWV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9z\ncmMvaWRlbnRpdGllcy9kZXZpY2UucnM6NTc4iEwRAAMAAABYmhMAWNgQAHDYEAAlAAAA7NYQADEA\nAACV2BAAOwAAAHDYEAAlAAAAAQAAAEICAAADAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2Rr\nLWNyeXB0by9zcmMvaWRlbnRpdGllcy9kZXZpY2UucnM6NTk2ANQ2EQABAAAAZJoTAFjYEABw2BAA\nJQAAAOzWEAAxAAAAENkQADsAAABw2BAAJQAAAAEAAABUAgAAAwAAAAEAAABzdHJ1Y3QgUGlja2xl\nZEluYm91bmRHcm91cFNlc3Npb25PbG1IZWxwZXJzdHJ1Y3QgT2xtSGVscGVyc3RydWN0IFRvRGV2\naWNlQ3VzdG9tRXZlbnRUb0RldmljZVJvb237AAAABAAAAAQAAACgAgAA+wAAAAQAAAAEAAAAoQIA\nAPsAAAAEAAAABAAAADEAAAD7AAAABAAAAAQAAACiAgAA+wAAAAQAAAAEAAAAowIAAPsAAAAIAAAA\nBAAAAFMCAAD7AAAAAAAAAAEAAACkAgAA+wAAAAAAAAABAAAApQIAAPsAAAAAAAAAAQAAAKYCAAD7\nAAAAAAAAAAEAAACnAgAA+wAAAAAAAAABAAAApAIAAPsAAAAAAAAAAQAAAKgCAAD7AAAAAAAAAAEA\nAACkAgAA+wAAAAAAAAABAAAAVAIAAPsAAAAAAAAAAQAAAGsCAAD7AAAAAAAAAAEAAABqAgAA+wAA\nAAAAAAABAAAAqQIAAPsAAAAAAAAAAQAAAKoCAAD7AAAAAAAAAAEAAACrAgAA+wAAAAAAAAABAAAA\nrAIAAPsAAAAAAAAAAQAAAKUCAAD7AAAAAAAAAAEAAACtAgAA+wAAAAAAAAABAAAArgIAAPsAAAAA\nAAAAAQAAAK8CAAD7AAAAAAAAAAEAAAClAgAA+wAAAAAAAAABAAAAsAIAAHN0cnVjdCBNZXNzYWdl\nU2VyZGVIZWxwZXIgd2l0aCAyIGVsZW1lbnRzAAAAjNsQACkAAACeAQAABAAAAAQAAACfAQAAsQIA\nABAAAAAEAAAACgAAALICAAAMAAAABAAAALMCAACjAQAACAAAAAQAAACkAQAA+wAAAAAAAAABAAAA\ntAIAAPsAAAAAAAAAAQAAALUCAABhc3NlcnRpb24gZmFpbGVkOiBzaGFyZF9hbW91bnQgPiAwL2hv\nbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIz\nL2Rhc2htYXAtNS40LjAvc3JjL2xpYi5ycwBC3BAAVQAAAA8BAAAJAAAAYXNzZXJ0aW9uIGZhaWxl\nZDogc2hhcmRfYW1vdW50LmlzX3Bvd2VyX29mX3R3bygpQtwQAFUAAAAQAQAACQAAAEEgZnJlc2hs\neSBjcmVhdGVkIG1hc3RlciBrZXkgY2FuIGJlIGNvbnZlcnRlZCBpbnRvIGEgTWFzdGVyUHVia2V5\nY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9vbG0vc2lnbmluZy9wa19zaWduaW5nLnJzACnd\nEAA2AAAAZwAAAA4AAABBIGZyZXNobHkgc2lnbmVkIG1hc3RlciBrZXkgY2FuIGJlIGNvbnZlcnRl\nZCBpbnRvIGEgTWFzdGVyUHVia2V5Kd0QADYAAABuAAAADgAAAEEgbWFzdGVyIGtleSBjYW4gYWx3\nYXlzIGJlIGltcG9ydGVkIGZyb20gYSBiYXNlNjQgZW5jb2RlZCB2YWx1ZQAp3RAANgAAAIIAAAAO\nAAAAQ2FuJ3Qgc2VyaWFsaXplIGNyb3NzIHNpZ25pbmcga2V5AAAAKd0QADYAAACTAAAAOQAAAENh\nbid0IHNpZ24gY3Jvc3Mgc2lnbmluZyBrZXlzAAAAKd0QADYAAACUAAAAOwAAAEEgdXNlci1zaWdu\naW5nIGtleSBjYW4gYWx3YXlzIGJlIGltcG9ydGVkIGZyb20gYSBiYXNlNjQgZW5jb2RlZCB2YWx1\nZQAAACndEAA2AAAAsQAAAA4AAABBIHNlbGYtc2lnbmluZyBrZXkgY2FuIGFsd2F5cyBiZSBpbXBv\ncnRlZCBmcm9tIGEgYmFzZTY0IGVuY29kZWQgdmFsdWUAAAAp3RAANgAAAO4AAAAOAAAAQ29weWlu\nZyB0aGUgcHJpdmF0ZSBrZXkgc2hvdWxkIHdvcmsAKd0QADYAAAA9AQAAEgAAAFFyVmVyaWZpY2F0\naW9uAAC2AgAAEAAAAAQAAAC3AgAAuAIAAKABAAAIAAAAuQIAAHN0YXRlAAAAowEAAAgAAAAEAAAA\nugIAAGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL3FyY29kZS5ycwCg\n3xAAMwAAANUBAAANAAAAQ2FuY2VsbGluZyBhIFFSIHZlcmlmaWNhdGlvbiwgb3RoZXIgdXNlciBo\nYXMgY2FuY2VsbGVkAADk3xAANgAAAPsAAAAYAAAABAAAAPwAAAD7AAAACAAAAAQAAAAAAQAA+wAA\nAAQAAAAEAAAAYgAAAHN0cnVjdCBQaWNrbGVkTWFzdGVyU2lnbmluZ3N0cnVjdCBQaWNrbGVkVXNl\nclNpZ25pbmdzdHJ1Y3QgUGlja2xlZFNlbGZTaWduaW5nc3RydWN0IFBpY2tsZWRTaWduaW5nc3R1\ncGxlIHN0cnVjdCBQaWNrbGVkU2lnbmluZ3N0cnVjdCBPbG1IZWxwZXIgd2l0aCAyIGVsZW1lbnRz\nAADS4BAAIAAAAHN0cnVjdCBNZWdvbG1WMUFlc1NoYTJDb250ZW50IHdpdGggMyBlbGVtZW50cwAA\nAPzgEAAtAAAARmxvd0lkTWlzbWF0Y2hleHBlY3RlZGZvdW5kTWlzc2luZ0RldmljZUtleXP7AAAA\nBAAAAAQAAAAxAAAA+wAAAAQAAAAEAAAAMQAAAE1pc3NpbmdDcm9zc1NpZ25pbmdJZGVudGl0eUtl\neU1pc21hdGNoAAD7AAAABAAAAAQAAACOAgAAVGhlIHVuaXF1ZSB2ZXJpZmljYXRpb24gZmxvdyBp\nZCBkaWQgbm90IG1hdGNoIChleHBlY3RlZCAsIGZvdW5kILjhEAA4AAAA8OEQAAgAAACFCBMAAQAA\nAFRoZSB1c2VyJ3MgIGRldmljZSAgaXMgbm90IEUyRSBjYXBhYmxlAAAQ4hAACwAAABviEAAIAAAA\nI+IQABMAAABUaGUgdXNlciAgaXMgbWlzc2luZyBhIHZhbGlkIGNyb3NzIHNpZ25pbmcgaWRlbnRp\ndHkAUOIQAAkAAABZ4hAAKgAAAFRoZSBrZXlzIHRoYXQgYXJlIGJlaW5nIHZlcmlmaWVkIGRpZG4n\ndCBtYXRjaCAoZXhwZWN0ZWQglOIQADgAAADw4RAACAAAAIUIEwABAAAAQ2FuY2VsbGVkRG9uZVJl\nY2lwcm9jYXRlZENvbmZpcm1lZFNjYW5uZWQAAAD7AAAADAAAAAQAAAB6AgAAewIAAHwCAABtYXRy\naXhfc2RrX2NyeXB0bzo6dmVyaWZpY2F0aW9uOjpxcmNvZGVldmVudCBjcmF0ZXMvbWF0cml4LXNk\nay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9xcmNvZGUucnM6NDY5yEoRAAMAAAAskxMAEOMQACjj\nEAAnAAAAoN8QADMAAABP4xAAPQAAACjjEAAnAAAAAQAAANUBAAAAAAAAAQAAAPsAAAAEAAAABAAA\nALsCAAD7AAAABAAAAAQAAAC8AgAA+wAAAAQAAAAEAAAAvQIAAPsAAAAEAAAABAAAAL4CAAD7AAAA\nBAAAAAQAAAC/AgAAQ3JlYXRlZAD7AAAABAAAAAQAAADAAgAAUXJTdGF0ZQD7AAAABAAAAAQAAADB\nAgAA+wAAAAQAAAAEAAAAwgIAAPsAAAAEAAAABAAAAMMCAAD7AAAABAAAAAQAAADEAgAA+wAAAAQA\nAAAEAAAAxQIAAPsAAAAEAAAABAAAAMYCAAD7AAAABAAAAAQAAADjAAAAb3duX2RldmljZV9pZAAA\nAJ4BAAAEAAAABAAAAJ8BAACeAQAABAAAAAQAAAAqAAAAngEAAAQAAAAEAAAAnwEAACoAAADM5BAA\nxwIAAMgCAAAlAQAAyQIAACcBAACyAgAADAAAAAQAAADKAgAAsgIAAAwAAAAEAAAAswIAAMoCAAAI\n5RAAywIAAMwCAAAlAQAAzQIAACcBAADOAgAAEAAAAAQAAADPAgAAzgIAABAAAAAEAAAAKwAAAM8C\nAABE5RAA0AIAANECAAAlAQAA0gIAACcBAAD7AAAAAgAAAAEAAADTAgAA+wAAAAIAAAABAAAA1AIA\nANMCAACA5RAA1QIAANYCAADXAgAA2AIAANkCAAD7AAAABAAAAAQAAADaAgAA+wAAAAQAAAAEAAAA\n2wIAAPsAAAAEAAAABAAAAGQAAAD7AAAABAAAAAQAAADjAAAA+wAAAAQAAAAEAAAA3AIAAPsAAAAE\nAAAABAAAAN0CAAD7AAAABAAAAAQAAAAxAAAA+wAAAAQAAAAEAAAAMQAAAPsAAAAEAAAABAAAAN4C\nAAD7AAAABAAAAAQAAABkAAAA+wAAAAQAAAAEAAAA3wIAAPsAAAAEAAAABAAAAOACAABjcmF0ZXMv\nbWF0cml4LXNkay1jcnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5lLnJzAAAAfOYQADEAAACaAAAA\nDQAAAFJlY2VpdmVkIGEgc2VjcmV0IHJlcXVlc3QgZXZlbnQgZnJvbSBvdXJzZWx2ZXMsIGlnbm9y\naW5nwOYQADgAAAD7AAAAGAAAAAQAAAD8AAAAfOYQADEAAACDAgAADQAAAENyZWF0aW5nIG5ldyBv\ndXRnb2luZyBzZWNyZXQgcmVxdWVzdHMAAAAg5xAAJQAAAPsAAAAEAAAABAAAAOECAAB85hAAMQAA\nAIoCAAANAAAATm8gc2VjcmV0cyBhcmUgbWlzc2luZyBmcm9tIG91ciBzdG9yZSwgbm90IHJlcXVl\nc3RpbmcgdGhlbQAAcOcQADoAAABzZWNyZXROYW1lOgC05xAACwAAAGtleVJlcXVlc3Q6AMjnEAAL\nAAAAEgITAAEAAAASAhMAAQAAAFdlIGNhbiBhbHdheXMgc2VyaWFsaXplIGEgcm9vbSBrZXkgcmVx\ndWVzdCBpbmZvY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9nb3NzaXBpbmcvbW9kLnJzG+gQ\nAC0AAACSAAAAFgAAAGNsYWltZWRfc2VuZGVyX2tleVVuc3VwcG9ydGVkIGFsZ29yaXRobSBmb3Ig\nYSByb29tIGtleSByZXF1ZXN0ZW5jcnlwdGlvbiBmYWlsZWQgYmVjYXVzZSB0aGUgZGV2aWNlIGRv\nZXMgbm90IGhhdmUgYSB2YWxpZCBPbG0gc2Vzc2lvbiB3aXRoIHVzlugQAE4AAABkZWNyeXB0aW9u\nIGZhaWxlZCBiZWNhdXNlIGFuIE9sbSBtZXNzYWdlIGZyb20gIHdpdGggc2VuZGVyIGtleSAgd2Fz\nIHJlcGxheWVk7OgQAC4AAAAa6RAAEQAAACvpEAANAAAAZGVjcnlwdGlvbiBmYWlsZWQgbGlrZWx5\nIGJlY2F1c2UgYW4gT2xtIHNlc3Npb24gZnJvbSAgd2FzIHdlZGdlZFDpEAA1AAAAGukQABEAAACF\n6RAACwAAAGZhaWxlZCB0byByZWFkIG9yIHdyaXRlIHRvIHRoZSBjcnlwdG8gc3RvcmUgqOkQACwA\nAABNaXNzaW5nU2Vzc2lvblJlcGxheWVkTWVzc2FnZQAAAPsAAAAEAAAABAAAADEAAAD7AAAABAAA\nAAQAAAB5AgAAU2Vzc2lvbldlZGdlZFN0b3JlAAD7AAAABAAAAAQAAACOAgAAU2Vzc2lvbkV4cG9y\ndAAAAPsAAAAEAAAABAAAAOICAABTZXNzaW9uQ3JlYXRpb24A+wAAAAQAAAAEAAAA4wIAAPsAAAAE\nAAAABAAAAOQCAABKc29uRXJyb3IAAAD7AAAABAAAAAQAAACRAgAARXZlbnRFcnJvcgAA+wAAAAQA\nAAAEAAAA5QIAAGRlY3J5cHRpb24gZmFpbGVkIGJlY2F1c2Ugb2YgbWlzbWF0Y2hlZCBpZGVudGl0\neSBrZXlzIG9mIHRoZSBzZW5kaW5nIGRldmljZSBhbmQgdGhvc2UgcmVjb3JkZWQgaW4gdGhlIHRv\nLWRldmljZSBtZXNzYWdlAMjqEAB3AAAAQ2FuJ3QgZmluZCB0aGUgcm9vbSBrZXkgdG8gZGVjcnlw\ndCB0aGUgZXZlbnRI6xAALAAAAPsAAAAEAAAABAAAAOYCAABEZWNvZGUAAPsAAAAEAAAABAAAAOcC\nAABNaXNtYXRjaGVkSWRlbnRpdHlLZXlza2V5X2VkMjU1MTkAAAD7AAAABAAAAAQAAABtAgAAZGV2\naWNlX2VkMjU1MTkAAPsAAAAEAAAABAAAAJgAAABrZXlfY3VydmUyNTUxOQAA+wAAAAQAAAAEAAAA\ncAIAAGRldmljZV9jdXJ2ZTI1NTE5AAAA+wAAAAQAAAAEAAAA6AIAAE1pc3NpbmdSb29tS2V5dGhl\nIHJvb20gaWQgb2YgdGhlIHJvb20ga2V5IGRvZXNuJ3QgbWF0Y2ggdGhlIHJvb20gaWQgb2YgdGhl\nIGRlY3J5cHRlZCBldmVudDogZXhwZWN0ZWQgAAAASuwQAFcAAAA8/hIABgAAAHRoZSBwdWJsaWMg\na2V5IHRoYXQgd2FzIHBhcnQgb2YgdGhlIG1lc3NhZ2UgZG9lc24ndCBtYXRjaCB0aGUga2V5IHdl\nIGhhdmUgc3RvcmVkLCBleHBlY3RlZCAAtOwQAFsAAAA8/hIABgAAAHRoZSBzZW5kZXIgb2YgdGhl\nIHBsYWludGV4dCBkb2Vzbid0IG1hdGNoIHRoZSBzZW5kZXIgb2YgdGhlIGVuY3J5cHRlZCBtZXNz\nYWdlLCBnb3QgACDtEABTAAAAm/ISAAsAAAB0aGUgRW5jcnlwdGVkIG1lc3NhZ2UgaXMgbWlzc2lu\nZyB0aGUgc2VuZGVyIGtleQCE7RAALwAAAHRoZSBFbmNyeXB0ZWQgbWVzc2FnZSBpcyBtaXNzaW5n\nIHRoZSBzaWduaW5nIGtleSBvZiB0aGUgc2VuZGVyAAC87RAAPgAAAHRoZSBFbmNyeXB0ZWQgbWVz\nc2FnZSBkb2Vzbid0IGNvbnRhaW4gYSBjaXBoZXJ0ZXh0IGZvciBvdXIgZGV2aWNlAAAABO4QAEEA\nAAB0aGUgcHJvdmlkZWQgSlNPTiB2YWx1ZSBpc24ndCBhbiBvYmplY3QAUO4QACcAAAB0aGUgRW5j\ncnlwdGVkIG1lc3NhZ2UgaGFzIGJlZW4gZW5jcnlwdGVkIHdpdGggYSB1bnN1cHBvcnRlZCBhbGdv\ncml0aG0uAACA7hAARgAAAE1pc21hdGNoZWRSb29tAAD7AAAABAAAAAQAAAAxAAAA+wAAAAQAAAAE\nAAAAlAAAAE1pc21hdGNoZWRLZXlzTWlzbWF0Y2hlZFNlbmRlck1pc3NpbmdTZW5kZXJLZXlNaXNz\naW5nU2lnbmluZ0tleU1pc3NpbmdDaXBoZXJ0ZXh0Tm90QW5PYmplY3RVbnN1cHBvcnRlZEFsZ29y\naXRobXRoZSBzaWduaW5nIGtleSB0aGF0IHVzZWQgdG8gc2lnbiB0aGUgb2JqZWN0IGhhcyBjaGFu\nZ2VkLCBvbGQ6ICwgbmV3OiAAAABv7xAAPwAAAK7vEAAHAAAAdGhlIGdpdmVuIHNpZ25hdHVyZSBp\ncyBub3QgdmFsaWQgYW5kIGNhbid0IGJlIGRlY29kZWQAAADI7xAANQAAAHRoZSBwcm92aWRlZCBK\nU09OIG9iamVjdCBkb2Vzbid0IGNvbnRhaW4gYSBzaWduYXR1cmVzIGZpZWxkAAjwEAA7AAAAdGhl\nIHVzZXIgaWQgb2YgdGhlIHNpZ25pbmcga2V5IGRpZmZlcnMgdXNlciBpZCB0aGF0IHByb3ZpZGVk\nIHRoZSBzaWduYXR1cmUAAEzwEABKAAAAdGhlIHNpZ25pbmcga2V5IGlzIG1pc3NpbmcgZnJvbSB0\naGUgb2JqZWN0IHRoYXQgc2lnbmVkIHRoZSBtZXNzYWdlAACg8BAAQgAAAHRoZSBJRCBvZiB0aGUg\nc2lnbmluZyBrZXkgaXMgaW52YWxpZOzwEAAkAAAAdGhlIHNpZ25hdHVyZSB1c2VkIGFuIHVuc3Vw\ncG9ydGVkIGFsZ29yaXRobQAY8RAAKwAAAPsAAAAEAAAABAAAAOkCAABTaWduaW5nS2V5Q2hhbmdl\nZAAAAPsAAAAEAAAABAAAAI8CAABWZXJpZmljYXRpb25FcnJvcgAAAPsAAAAEAAAABAAAAOoCAABO\nb1NpZ25hdHVyZUZvdW5kVXNlcklkTWlzbWF0Y2hJbnZhbGlkS2V5SWQAAPsAAAAEAAAABAAAAJIC\nAABUaGUgZ2l2ZW4gY3VydmUyNTUxOSBrZXkgaXMgbm90IGEgdmFsaWQga2V5AODxEAArAAAARXJy\nb3IgZGVzZXJpYWxpemluZyB0aGUgb25lLXRpbWUga2V5OiAAABTyEAAmAAAAVHJpZWQgdG8gY3Jl\nYXRlIGFuIE9sbSBzZXNzaW9uIGZvciAsIGJ1dCB0aGUgZGV2aWNlIGlzIG1pc3NpbmcgYSBjdXJ2\nZTI1NTE5IGtleQBE8hAAIwAAAGi9EQABAAAAZ/IQACwAAABGYWlsZWQgdG8gdmVyaWZ5IHRoZSBz\naWduYXR1cmUgb2YgYSBvbmUtdGltZSBrZXksIGtleTogLCBzaWduaW5nX2tleTogAACs8hAANwAA\nAOPyEAAPAAAAyNUSAAIAAABUcmllZCB0byBjcmVhdGUgYSBuZXcgT2xtIHNlc3Npb24gZm9yICwg\nYnV0IHRoZSBvbmUtdGltZSBrZXkgYWxnb3JpdGhtIGlzIHVuc3VwcG9ydGVkAAAADPMQACYAAABo\nvREAAQAAADLzEAAvAAAALCBidXQgdGhlIHNpZ25lZCBvbmUtdGltZSBrZXkgaXMgbWlzc2luZwzz\nEAAmAAAAaL0RAAEAAAB88xAAKAAAAEZhaWxlZCB0byBjcmVhdGUgYSBuZXcgT2xtIHNlc3Npb24g\nZm9yICwgdGhlIHJlcXVlc3RlZCBvbmUtdGltZSBrZXkgaXNuJ3QgYSBzaWduZWQgY3VydmUga2V5\nvPMQACcAAABovREAAQAAAOPzEAA1AAAASW5ib3VuZENyZWF0aW9uAPsAAAAEAAAABAAAAOsCAABJ\nbnZhbGlkQ3VydmVLZXlJbnZhbGlkSnNvbkRldmljZU1pc3NpbmdDdXJ2ZUtleQD7AAAABAAAAAQA\nAAAxAAAA+wAAAAQAAAAEAAAAkQAAAPsAAAAEAAAABAAAAJAAAAD7AAAABAAAAAQAAACPAAAAT25l\nVGltZUtleVVua25vd25PbmVUaW1lS2V5TWlzc2luZ09uZVRpbWVLZXlOb3RTaWduZWQAAAD7AAAA\nDAAAAAQAAAB6AgAAewIAAHwCAABtYXRyaXhfc2RrX2NyeXB0bzo6Z29zc2lwaW5nOjptYWNoaW5l\nZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9nb3NzaXBpbmcvbWFjaGluZS5yczox\nNTTUNhEAAQAAADiTEwD49BAAEPUQACUAAAB85hAAMQAAADX1EAA7AAAAEPUQACUAAAABAAAAmgAA\nAAAAAAABAAAAtNMSAAcAAAACMRIABgAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9z\ncmMvZ29zc2lwaW5nL21hY2hpbmUucnM6MjM0ALD1EAACAAAAXJkTAPj0EAAQ9RAAJQAAAHzmEAAx\nAAAAwPUQADsAAAAQ9RAAJQAAAAEAAADqAAAAAwAAAAEAAABzZWNyZXRfbmFtZQC00xIABwAAADz2\nEAALAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9nb3NzaXBpbmcvbWFjaGlu\nZS5yczoyNDIASPYQAAIAAABomRMA+PQQABD1EAAlAAAAfOYQADEAAABY9hAAOwAAABD1EAAlAAAA\nAQAAAPIAAAACAAAAAQAAALTTEgAHAAAAfMoRAAcAAACvTRIACQAAADz2EAALAAAAZXZlbnQgY3Jh\ndGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9nb3NzaXBpbmcvbWFjaGluZS5yczoyNTIA1PYQAAQA\nAACAmRMA+PQQABD1EAAlAAAAfOYQADEAAAD09hAAOwAAABD1EAAlAAAAAQAAAPwAAAACAAAAAQAA\nAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvZ29zc2lwaW5nL21hY2hpbmUucnM6\nMjYyANT2EAAEAAAAjJkTAPj0EAAQ9RAAJQAAAHzmEAAxAAAAcPcQADsAAAAQ9RAAJQAAAAEAAAAG\nAQAAAgAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2dvc3NpcGluZy9t\nYWNoaW5lLnJzOjI3NgDU9hAABAAAAJiZEwD49BAAEPUQACUAAAB85hAAMQAAAOz3EAA7AAAAEPUQ\nACUAAAABAAAAFAEAAAIAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9n\nb3NzaXBpbmcvbWFjaGluZS5yczoyODYA1PYQAAQAAACkmRMA+PQQABD1EAAlAAAAfOYQADEAAABo\n+BAAOwAAABD1EAAlAAAAAQAAAB4BAAACAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNy\neXB0by9zcmMvZ29zc2lwaW5nL21hY2hpbmUucnM6Mjk2ANT2EAAEAAAAdJkTAPj0EAAQ9RAAJQAA\nAHzmEAAxAAAA5PgQADsAAAAQ9RAAJQAAAAEAAAAoAQAAAwAAAAEAAAC00xIABwAAAHzKEQAHAAAA\nr00SAAkAAADITRIACgAAAIhDEgAHAAAA6NASAA0AAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1j\ncnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5lLnJzOjMyMgBg+RAABgAAAPiZEwD49BAAEPUQACUA\nAAB85hAAMQAAAJD5EAA7AAAAEPUQACUAAAABAAAAQgEAAAIAAAABAAAAtNMSAAcAAAB8yhEABwAA\nAK9NEgAJAAAAyE0SAAoAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2dvc3Np\ncGluZy9tYWNoaW5lLnJzOjMzNAAM+hAABAAAAASaEwD49BAAEPUQACUAAAB85hAAMQAAACz6EAA7\nAAAAEPUQACUAAAABAAAATgEAAAIAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRv\nL3NyYy9nb3NzaXBpbmcvbWFjaGluZS5yczozNDYADPoQAAQAAAAQmhMA+PQQABD1EAAlAAAAfOYQ\nADEAAACo+hAAOwAAABD1EAAlAAAAAQAAAFoBAAADAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgt\nc2RrLWNyeXB0by9zcmMvZ29zc2lwaW5nL21hY2hpbmUucnM6MzcwAIhMEQADAAAA1JkTAPj0EAAQ\n9RAAJQAAAHzmEAAxAAAAJPsQADsAAAAQ9RAAJQAAAAEAAAByAQAAAwAAAAEAAABldmVudCBjcmF0\nZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5lLnJzOjM4NgCITBEAAwAA\nAOyZEwD49BAAEPUQACUAAAB85hAAMQAAAKD7EAA7AAAAEPUQACUAAAABAAAAggEAAAMAAAABAAAA\ntNMSAAcAAAB8yhEABwAAAK9NEgAJAAAAzEkSAAYAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1j\ncnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5lLnJzOjM5MwAc/BAABAAAAOCZEwD49BAAEPUQACUA\nAAB85hAAMQAAADz8EAA7AAAAEPUQACUAAAABAAAAiQEAAAEAAAABAAAAtNMSAAcAAAB8yhEABwAA\nAK9NEgAJAAAAyE0SAAoAAACIQxIABwAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9z\ncmMvZ29zc2lwaW5nL21hY2hpbmUucnM6NDE3ALj8EAAFAAAATJoTAPj0EAAQ9RAAJQAAAHzmEAAx\nAAAA4PwQADsAAAAQ9RAAJQAAAAEAAAChAQAAAQAAAAEAAAC00xIABwAAABS8EQAGAAAAPEcSAAkA\nAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5lLnJz\nOjQ0MQBc/RAAAwAAADiZEwD49BAAEPUQACUAAAB85hAAMQAAAHT9EAA7AAAAEPUQACUAAAABAAAA\nuQEAAAEAAAABAAAAc2VjcmV0X25hbWVztNMSAAcAAADw/RAADAAAAGV2ZW50IGNyYXRlcy9tYXRy\naXgtc2RrLWNyeXB0by9zcmMvZ29zc2lwaW5nL21hY2hpbmUucnM6NjQzAPz9EAACAAAARJMTAPj0\nEAAQ9RAAJQAAAHzmEAAxAAAADP4QADsAAAAQ9RAAJQAAAAEAAACDAgAAAgAAAAEAAABldmVudCBj\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5lLnJzOjY1MADUNhEA\nAQAAAFCTEwD49BAAEPUQACUAAAB85hAAMQAAAIj+EAA7AAAAEPUQACUAAAABAAAAigIAAAAAAAAB\nAAAAcmVxdWVzdF90eXBltNMSAAcAAAAavBEACQAAAAT/EAAMAAAAHi4SAAoAAABldmVudCBjcmF0\nZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5lLnJzOjcyMwAQ/xAABAAA\nAFyTEwD49BAAEPUQACUAAAB85hAAMQAAADD/EAA7AAAAEPUQACUAAAABAAAA0wIAAAAAAAABAAAA\nZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9nb3NzaXBpbmcvbWFjaGluZS5yczo3\nNDIAEP8QAAQAAAD8mBMA+PQQABD1EAAlAAAAfOYQADEAAACs/xAAOwAAABD1EAAlAAAAAQAAAOYC\nAAAAAAAAAQAAALTTEgAHAAAAPPYQAAsAAACKnhIABQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2Rr\nLWNyeXB0by9zcmMvZ29zc2lwaW5nL21hY2hpbmUucnM6Nzc0ACgAEQADAAAACJkTAPj0EAAQ9RAA\nJQAAAHzmEAAxAAAAQAARADsAAAAQ9RAAJQAAAAEAAAAGAwAAAwAAAAEAAAC00xIABwAAAB4uEgAK\nAAAAPPYQAAsAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2dvc3NpcGluZy9t\nYWNoaW5lLnJzOjc5OAC8ABEAAwAAABSZEwD49BAAEPUQACUAAAB85hAAMQAAANQAEQA7AAAAEPUQ\nACUAAAABAAAAHgMAAAEAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9n\nb3NzaXBpbmcvbWFjaGluZS5yczo4MTEAvAARAAMAAAAsmRMA+PQQABD1EAAlAAAAfOYQADEAAABQ\nAREAOwAAABD1EAAlAAAAAQAAACsDAAADAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNy\neXB0by9zcmMvZ29zc2lwaW5nL21hY2hpbmUucnM6ODE5ALwAEQADAAAAIJkTAPj0EAAQ9RAAJQAA\nAHzmEAAxAAAAzAERADsAAAAQ9RAAJQAAAAEAAAAzAwAAAwAAAAEAAABldmVudCBjcmF0ZXMvbWF0\ncml4LXNkay1jcnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5lLnJzOjgzNQAcKxEAAgAAAESZEwD4\n9BAAEPUQACUAAAB85hAAMQAAAEgCEQA7AAAAEPUQACUAAAABAAAAQwMAAAEAAAABAAAAZXZlbnQg\nY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9nb3NzaXBpbmcvbWFjaGluZS5yczo4NDIAHCsR\nAAIAAABQmRMA+PQQABD1EAAlAAAAfOYQADEAAADEAhEAOwAAABD1EAAlAAAAAQAAAEoDAAADAAAA\nAQAAALTTEgAHAAAAGE0SAAoAAABY6BAAEgAAAIhDEgAHAAAAyE0SAAoAAAA8RxIACQAAAGV2ZW50\nIGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvZ29zc2lwaW5nL21hY2hpbmUucnM6ODcxAEAD\nEQAGAAAAKJoTAPj0EAAQ9RAAJQAAAHzmEAAxAAAAcAMRADsAAAAQ9RAAJQAAAAEAAABnAwAAAgAA\nAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5l\nLnJzOjg4MgBAAxEABgAAADSaEwD49BAAEPUQACUAAAB85hAAMQAAAOwDEQA7AAAAEPUQACUAAAAB\nAAAAcgMAAAIAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9nb3NzaXBp\nbmcvbWFjaGluZS5yczo4OTUAjDQRAAIAAAAcmhMA+PQQABD1EAAlAAAAfOYQADEAAABoBBEAOwAA\nABD1EAAlAAAAAQAAAH8DAAADAAAAAQAAALTTEgAHAAAAGE0SAAoAAAA8RxIACQAAAGV2ZW50IGNy\nYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvZ29zc2lwaW5nL21hY2hpbmUucnM6OTI0AOQEEQAD\nAAAAsJkTAPj0EAAQ9RAAJQAAAHzmEAAxAAAA/AQRADsAAAAQ9RAAJQAAAAEAAACcAwAAAwAAAAEA\nAAC00xIABwAAABhNEgAKAAAAiEMSAAcAAADITRIACgAAABhNEgAKAAAAPEcSAAkAAABldmVudCBj\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5lLnJzOjkzNAB4BREA\nBgAAALyZEwD49BAAEPUQACUAAAB85hAAMQAAAKgFEQA7AAAAEPUQACUAAAABAAAApgMAAAMAAAAB\nAAAAtNMSAAcAAAAYTRIACgAAAIhDEgAHAAAAyE0SAAoAAABldmVudCBjcmF0ZXMvbWF0cml4LXNk\nay1jcnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5lLnJzOjk0OAAkBhEABAAAAMiZEwD49BAAEPUQ\nACUAAAB85hAAMQAAAEQGEQA7AAAAEPUQACUAAAABAAAAtAMAAAMAAAABAAAAtNMSAAcAAAAUvBEA\nBgAAABhNEgAKAAAAPEcSAAkAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2dv\nc3NpcGluZy9tYWNoaW5lLnJzOjk3NQDABhEABAAAAECaEwD49BAAEPUQACUAAAB85hAAMQAAAOAG\nEQA7AAAAEPUQACUAAAABAAAAzwMAAAMAAAABAAAAQ2hhbmdlZFNlbmRlcktleVVudHJ1c3RlZERl\ndmljZU91dGJvdW5kU2Vzc2lvbk5vdFNoYXJlZE1pc3NpbmdPdXRib3VuZFNlc3Npb24AAAD7AAAA\nBAAAAAQAAAAxAAAA+wAAAAQAAAAEAAAA7AIAAPsAAAAEAAAABAAAAO4AAABzdHJ1Y3QgR29zc2lw\nUmVxdWVzdPsAAAAEAAAABAAAAIMAAAD7AAAABAAAAAQAAADtAgAA+wAAAAQAAAAEAAAA7gIAAEFs\nZ29yaXRobQAAAPsAAAAEAAAABAAAAMEAAABUaGUgcHJvdmlkZWQgYWxnb3JpdGhtIGlzIG5vdCBz\ndXBwb3J0ZWQ6IAAAADwIEQApAAAATWlzc2luZ0VkMjU1MTlLZXlUaGUgcHJvdmlkZWQgcm9vbSBr\nZXkgZXhwb3J0IGlzIG1pc3NpbmcgYSBjbGFpbWVkIEVkMjU1MTkgc2VuZGVyIGtleQAAAIEIEQBE\nAAAAc3RydWN0IEV4cG9ydGVkUm9vbUtleUV4cG9ydGVkUm9vbUtleXN0cnVjdCBGb3J3YXJkZWRN\nZWdvbG1WMUFlc1NoYTJDb250ZW50c3RydWN0IFJvb21LZXlSZXF1ZXN0Q29udGVudAD7AAAABAAA\nAAQAAADvAgAA+wAAAAQAAAAEAAAAYgAAAHN0cnVjdCBSZXF1ZXN0ZWRLZXlJbmZvSGVscGVyAAAA\n+wAAAAAAAAABAAAA8AIAAPsAAAAAAAAAAQAAAPACAAD7AAAAAAAAAAEAAABUAgAA+wAAAAAAAAAB\nAAAAVAIAAPsAAAAAAAAAAQAAAFQCAAD7AAAAAAAAAAEAAABUAgAA+wAAAAAAAAABAAAAagIAAPsA\nAAAAAAAAAQAAAFUCAAD7AAAAAAAAAAEAAABVAgAA+wAAAAAAAAABAAAAtQIAAPsAAAAAAAAAAQAA\nAPECAAD7AAAAAAAAAAEAAADyAgAA+wAAAAAAAAABAAAA8gIAAPsAAAAAAAAAAQAAAPMCAAD7AAAA\nAAAAAAEAAADzAgAA+wAAAAAAAAABAAAA8wIAAPsAAAAAAAAAAQAAAPMCAAD7AAAAAAAAAAEAAADz\nAgAAZGF0YSBkaWQgbm90IG1hdGNoIGFueSB2YXJpYW50IG9mIHVudGFnZ2VkIGVudW0gU3RhcnRN\nZXRob2RzdHJ1Y3QgU2FzVjFDb250ZW50IHdpdGggNCBlbGVtZW50cwAA0woRACMAAAD7AAAACAAA\nAAQAAABTAgAAc3RydWN0IFNhc1YxQ29udGVudCB3aXRoIDUgZWxlbWVudHMAEAsRACMAAABzdHJ1\nY3QgUmVjaXByb2NhdGVWMUNvbnRlbnQgd2l0aCAxIGVsZW1lbnQAADwLEQAqAAAAHQEAAAwAAAAE\nAAAAmgEAAGgCAABpAgAA+wAAAAAAAAABAAAAnQEAAPsAAAAEAAAABAAAAGIAAAD7AAAABAAAAAQA\nAAAxAAAA9AIAABQAAAAEAAAA9QIAAJ4BAAAEAAAABAAAAJ8BAABGYWlsZWQgdG8gc2VyaWFsaXpl\nIHRvLWRldmljZSBldmVudGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvcmVxdWVzdHMucnMA\n+wsRACgAAABiAAAALgAAAPsLEQAoAAAAiwAAAC4AAAC00xIABwAAAHzKEQAHAAAA+wAAAAwAAAAE\nAAAAegIAAHsCAAB8AgAAbWF0cml4X3Nka19jcnlwdG86OmlkZW50aXRpZXM6Om1hbmFnZXJjcmF0\nZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2lkZW50aXRpZXMvbWFuYWdlci5yc2V2ZW50IGNyYXRl\ncy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvaWRlbnRpdGllcy9tYW5hZ2VyLnJzOjkyAEQMEQACAAAA\nLJYTAFQMEQBsDBEAJgAAAJIMEQAyAAAAxAwRADsAAABsDBEAJgAAAAEAAABcAAAAAwAAAAEAAAC0\n0xIABwAAAAg9EQAFAAAAN7sRAAgAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3Jj\nL2lkZW50aXRpZXMvbWFuYWdlci5yczoxNjFADREAAwAAAGiTEwBUDBEAbAwRACYAAACSDBEAMgAA\nAFgNEQA8AAAAbAwRACYAAAABAAAAoQAAAAEAAAABAAAAbmV3X2RldmljZXNjaGFuZ2VkX2Rldmlj\nZXNkZWxldGVkX2RldmljZXNuZXdfaWRlbnRpdGllc2NoYW5nZWRfaWRlbnRpdGllcwAAALTTEgAH\nAAAA1A0RAAsAAADfDREADwAAAO4NEQAPAAAA/Q0RAA4AAAALDhEAEgAAAGV2ZW50IGNyYXRlcy9t\nYXRyaXgtc2RrLWNyeXB0by9zcmMvaWRlbnRpdGllcy9tYW5hZ2VyLnJzOjIxNyAOEQAGAAAAdJMT\nAFQMEQBsDBEAJgAAAJIMEQAyAAAAUA4RADwAAABsDBEAJgAAAAEAAADZAAAAAQAAAAEAAABldmVu\ndCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2lkZW50aXRpZXMvbWFuYWdlci5yczoyNDBo\nIhEABAAAAKCaEwBUDBEAbAwRACYAAACSDBEAMgAAAMwOEQA8AAAAbAwRACYAAAABAAAA8AAAAAMA\nAAABAAAAtNMSAAcAAAB8yhEABwAAAK9NEgAJAAAA/EMSAAQAAABldmVudCBjcmF0ZXMvbWF0cml4\nLXNkay1jcnlwdG8vc3JjL2lkZW50aXRpZXMvbWFuYWdlci5yczoyNjNIDxEABAAAAIiaEwBUDBEA\nbAwRACYAAACSDBEAMgAAAGgPEQA8AAAAbAwRACYAAAABAAAABwEAAAAAAAABAAAAZXZlbnQgY3Jh\ndGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9pZGVudGl0aWVzL21hbmFnZXIucnM6Mjc2SA8RAAQA\nAACUmhMAVAwRAGwMEQAmAAAAkgwRADIAAADkDxEAPAAAAGwMEQAmAAAAAQAAABQBAAAAAAAAAQAA\nAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvaWRlbnRpdGllcy9tYW5hZ2VyLnJz\nOjI4N2giEQAEAAAAfJoTAFQMEQBsDBEAJgAAAJIMEQAyAAAAYBARADwAAABsDBEAJgAAAAEAAAAf\nAQAAAwAAAAEAAABkZXZpY2Vfa2V5X3VzZXJkZXZpY2Vfa2V5X2RldmljZV9pZAC00xIABwAAAHzK\nEQAHAAAAr00SAAkAAADcEBEADwAAAOsQEQAUAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5\ncHRvL3NyYy9pZGVudGl0aWVzL21hbmFnZXIucnM6MzE4ABERAAUAAAAglhMAVAwRAGwMEQAmAAAA\nkgwRADIAAAAoEREAPAAAAGwMEQAmAAAAAQAAAD4BAAADAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRy\naXgtc2RrLWNyeXB0by9zcmMvaWRlbnRpdGllcy9tYW5hZ2VyLnJzOjMzMWgiEQAEAAAAFJYTAFQM\nEQBsDBEAJgAAAJIMEQAyAAAApBERADwAAABsDBEAJgAAAAEAAABLAQAAAwAAAAEAAABjdXJ2ZTI1\nNTE5X2tleWVkMjU1MTlfa2V5AAAAtNMSAAcAAAB8yhEABwAAAK9NEgAJAAAAIBIRAA4AAAAuEhEA\nCwAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvaWRlbnRpdGllcy9tYW5hZ2Vy\nLnJzOjM2MjwSEQAFAAAAcJoTAFQMEQBsDBEAJgAAAJIMEQAyAAAAZBIRADwAAABsDBEAJgAAAAEA\nAABqAQAAAwAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2lkZW50aXRp\nZXMvbWFuYWdlci5yczo0NDJEDBEAAgAAAICTEwBUDBEAbAwRACYAAACSDBEAMgAAAOASEQA8AAAA\nbAwRACYAAAABAAAAugEAAAMAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3Ny\nYy9pZGVudGl0aWVzL21hbmFnZXIucnM6NDU4RAwRAAIAAACMkxMAVAwRAGwMEQAmAAAAkgwRADIA\nAABcExEAPAAAAGwMEQAmAAAAAQAAAMoBAAADAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2Rr\nLWNyeXB0by9zcmMvaWRlbnRpdGllcy9tYW5hZ2VyLnJzOjQ4NEQMEQACAAAAmJMTAFQMEQBsDBEA\nJgAAAJIMEQAyAAAA2BMRADwAAABsDBEAJgAAAAEAAADkAQAAAwAAAAEAAABldmVudCBjcmF0ZXMv\nbWF0cml4LXNkay1jcnlwdG8vc3JjL2lkZW50aXRpZXMvbWFuYWdlci5yczo0OTREDBEAAgAAAKST\nEwBUDBEAbAwRACYAAACSDBEAMgAAAFQUEQA8AAAAbAwRACYAAAABAAAA7gEAAAMAAAABAAAAdXNl\ncrTTEgAHAAAA0BQRAAQAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2lkZW50\naXRpZXMvbWFuYWdlci5yczo1MDLUFBEAAgAAALCTEwBUDBEAbAwRACYAAACSDBEAMgAAAOQUEQA8\nAAAAbAwRACYAAAABAAAA9gEAAAMAAAABAAAAY2xlYXJlZAC00xIABwAAAGAVEQAHAAAAZXZlbnQg\nY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9pZGVudGl0aWVzL21hbmFnZXIucnM6NTIyaBUR\nAAIAAAC8kxMAVAwRAGwMEQAmAAAAkgwRADIAAAB4FREAPAAAAGwMEQAmAAAAAQAAAAoCAAACAAAA\nAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvaWRlbnRpdGllcy9tYW5hZ2Vy\nLnJzOjUzMdQ2EQABAAAAyJMTAFQMEQBsDBEAJgAAAJIMEQAyAAAA9BURADwAAABsDBEAJgAAAAEA\nAAATAgAAAAAAAAEAAABpZGVudGl0ebTTEgAHAAAAfMoRAAcAAABwFhEACAAAAGV2ZW50IGNyYXRl\ncy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvaWRlbnRpdGllcy9tYW5hZ2VyLnJzOjUzNngWEQADAAAA\n1JMTAFQMEQBsDBEAJgAAAJIMEQAyAAAAkBYRADwAAABsDBEAJgAAAAEAAAAYAgAAAAAAAAEAAABl\ndmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2lkZW50aXRpZXMvbWFuYWdlci5yczo1\nMzl4FhEAAwAAAOCTEwBUDBEAbAwRACYAAACSDBEAMgAAAAwXEQA8AAAAbAwRACYAAAABAAAAGwIA\nAAAAAAABAAAAtNMSAAcAAAB8yhEABwAAAIqeEgAFAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGst\nY3J5cHRvL3NyYy9pZGVudGl0aWVzL21hbmFnZXIucnM6NTQ0iBcRAAMAAADskxMAVAwRAGwMEQAm\nAAAAkgwRADIAAACgFxEAPAAAAGwMEQAmAAAAAQAAACACAAADAAAAAQAAAGV2ZW50IGNyYXRlcy9t\nYXRyaXgtc2RrLWNyeXB0by9zcmMvaWRlbnRpdGllcy9tYW5hZ2VyLnJzOjU1NIgXEQADAAAA+JMT\nAFQMEQBsDBEAJgAAAJIMEQAyAAAAHBgRADwAAABsDBEAJgAAAAEAAAAqAgAAAwAAAAEAAAD7AAAA\nBAAAAAQAAAD2AgAA+wAAAAQAAAAEAAAAMQAAAPsAAAAEAAAABAAAAPcCAABzdHJ1Y3QgVG9EZXZp\nY2VSZXF1ZXN0S2V5c1F1ZXJ5UmVxdWVzdAAA+wAAAAQAAAAEAAAA+AIAAPsAAAAEAAAABAAAAPkC\nAAD7AAAABAAAAAQAAAD6AgAAS2V5c0JhY2t1cAAA+wAAAAQAAAAEAAAA+wIAAPsAAAAEAAAABAAA\nAPwCAABTaWduYXR1cmVVcGxvYWQA+wAAAAQAAAAEAAAA/QIAAPsAAAAEAAAABAAAAP4CAABLZXlz\nQ2xhaW0AAAD7AAAABAAAAAQAAAD/AgAAS2V5c1F1ZXJ5AAAA+wAAAAQAAAAEAAAAAAMAAEtleXNV\ncGxvYWQAAPsAAAAEAAAABAAAAAEDAABPdXRnb2luZ1JlcXVlc3QA+wAAAAQAAAAEAAAAAgMAAFJv\nb21NZXNzYWdlUmVxdWVzdAAA+wAAAAQAAAAEAAAAowIAAEtleXNCYWNrdXBSZXF1ZXN0AAAA+wAA\nAAQAAAAEAAAAAwMAQcC0xAALnSlgYXN5bmMgZm5gIHJlc3VtZWQgYWZ0ZXIgY29tcGxldGlvbgC+\nehEAaQAAAD8BAAAtAAAAgwIAAAgAAAAEAAAApAEAAIMCAAAIAAAABAAAAKQBAACDAgAACAAAAAQA\nAACkAQAAQXRvbWljAAD7AAAAAQAAAAEAAAAEAwAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3Ry\neS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Rhc2htYXAtNS40LjAvc3JjL21hcHJl\nZi9lbnRyeS5ycwAAvBoRAF4AAABqAAAANwAAALwaEQBeAAAArQAAACAAAABUb0RldmljZUV2ZW50\nTXV0YWJsZUxvY2tSZWZsb2NrAPsAAAAEAAAABAAAAAUDAABNdXRhYmxlTG9ja1N0YXRldmFsdWUA\nAAD7AAAABAAAAAQAAAAGAwAAc2lnbmFscwD7AAAABAAAAAQAAAAHAwAAc2Vzc2lvbl9pZDogLCBh\nbGdvcml0aG06IAAAAKwbEQAMAAAAuBsRAA0AAABjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3Jj\nL3N0b3JlL2NhY2hlcy5yc9gbEQAsAAAALwAAADcAAAAkCxMAAAAAACQLEwAAAAAAJAsTAAAAAABj\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3N0b3JlL21lbW9yeXN0b3JlLnJzAAAALBwRADEA\nAABNAAAASwAAACwcEQAxAAAAUwAAAEIAAAAsHBEAMQAAAFkAAAA7AAAALBwRADEAAABfAAAAVQAA\nAGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL2NhY2hlLnJzAACgHBEA\nMgAAAEYAAAARAAAAUmVjZWl2ZWQgYSBuZXcgdmVyaWZpY2F0aW9uIHdoaWxzdCBhbm90aGVyIG9u\nZSB3aXRoIHRoZSBzYW1lIHVzZXIgaXMgb25nb2luZy4gQ2FuY2VsbGluZyBib3RoIHZlcmlmaWNh\ndGlvbnMA5BwRAGsAAAD7AAAAGAAAAAQAAAD8AAAA+wAAAAgAAAAEAAAAAAEAAKAcEQAyAAAAtAAA\nAAkAAABBZGRpbmcgYW4gb3V0Z29pbmcgdmVyaWZpY2F0aW9uIHJlcXVlc3QgiB0RACgAAACgHBEA\nMgAAAMgAAAANAAAAU3RvcmluZyB0aGUgcmVxdWVzdCBpbmZvLCB3YWl0aW5nIGZvciB0aGUgcmVx\ndWVzdCB0byBiZSBtYXJrZWQgYXMgc2VudAAAyB0RAEYAAAD7AAAABAAAAAQAAAD+AAAA+wAAAAQA\nAAAEAAAACAMAAKAcEQAyAAAA9AAAAAkAAABNYXJraW5nIGEgdmVyaWZpY2F0aW9uIEhUVFAgcmVx\ndWVzdCBhcyBzZW50AEgeEQArAAAA+wAAAAQAAAAEAAAAdAIAAPsAAAAMAAAABAAAAHoCAAB7AgAA\nfAIAAG1hdHJpeF9zZGtfY3J5cHRvOjpzZXNzaW9uX21hbmFnZXI6OnNlc3Npb25zY3JhdGVzL21h\ndHJpeC1zZGstY3J5cHRvL3NyYy9zZXNzaW9uX21hbmFnZXIvc2Vzc2lvbnMucnNldmVudCBjcmF0\nZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3Nlc3Npb25fbWFuYWdlci9zZXNzaW9ucy5yczoxMDYA\nAIw0EQACAAAAZJcTAIweEQCkHhEALAAAANAeEQA4AAAACB8RAEIAAACkHhEALAAAAAEAAABqAAAA\nAgAAAAEAAAC00xIABwAAAHzKEQAHAAAAr00SAAkAAADJyREACgAAAGV2ZW50IGNyYXRlcy9tYXRy\naXgtc2RrLWNyeXB0by9zcmMvc2Vzc2lvbl9tYW5hZ2VyL3Nlc3Npb25zLnJzOjIzMwAAjB8RAAQA\nAAAElBMAjB4RAKQeEQAsAAAA0B4RADgAAACsHxEAQgAAAKQeEQAsAAAAAQAAAOkAAAADAAAAAQAA\nAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvc2Vzc2lvbl9tYW5hZ2VyL3Nlc3Np\nb25zLnJzOjI1NgAAiEwRAAMAAAAQlBMAjB4RAKQeEQAsAAAA0B4RADgAAAAwIBEAQgAAAKQeEQAs\nAAAAAQAAAAABAAADAAAAAQAAAG1pc3NpbmcAtNMSAAcAAAC0IBEABwAAAGV2ZW50IGNyYXRlcy9t\nYXRyaXgtc2RrLWNyeXB0by9zcmMvc2Vzc2lvbl9tYW5hZ2VyL3Nlc3Npb25zLnJzOjI4MgAAvCAR\nAAIAAAAclBMAjB4RAKQeEQAsAAAA0B4RADgAAADMIBEAQgAAAKQeEQAsAAAAAQAAABoBAAABAAAA\nAQAAALTTEgAHAAAAN7sRAAgAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3Nl\nc3Npb25fbWFuYWdlci9zZXNzaW9ucy5yczozMDAAAFAhEQACAAAAKJQTAIweEQCkHhEALAAAANAe\nEQA4AAAAYCERAEIAAACkHhEALAAAAAEAAAAsAQAAAQAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4\nLXNkay1jcnlwdG8vc3JjL3Nlc3Npb25fbWFuYWdlci9zZXNzaW9ucy5yczozMzEAAIhMEQADAAAA\nNJQTAIweEQCkHhEALAAAANAeEQA4AAAA5CERAEIAAACkHhEALAAAAAEAAABLAQAAAwAAAAEAAAC0\n0xIABwAAAHzKEQAHAAAAr00SAAkAAACKnhIABQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNy\neXB0by9zcmMvc2Vzc2lvbl9tYW5hZ2VyL3Nlc3Npb25zLnJzOjM0MAAAaCIRAAQAAABAlBMAjB4R\nAKQeEQAsAAAA0B4RADgAAACIIhEAQgAAAKQeEQAsAAAAAQAAAFQBAAADAAAAAQAAAGV2ZW50IGNy\nYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvc2Vzc2lvbl9tYW5hZ2VyL3Nlc3Npb25zLnJzOjM1\nNAAAaCIRAAQAAABMlBMAjB4RAKQeEQAsAAAA0B4RADgAAAAMIxEAQgAAAKQeEQAsAAAAAQAAAGIB\nAAADAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvc2Vzc2lvbl9tYW5h\nZ2VyL3Nlc3Npb25zLnJzOjM2NwAAiEwRAAMAAABYlBMAjB4RAKQeEQAsAAAA0B4RADgAAACQIxEA\nQgAAAKQeEQAsAAAAAQAAAG8BAAAEAAAAAQAAALTTEgAHAAAADRwSAAgAAABldmVudCBjcmF0ZXMv\nbWF0cml4LXNkay1jcnlwdG8vc3JjL3Nlc3Npb25fbWFuYWdlci9zZXNzaW9ucy5yczozODEAABQk\nEQACAAAAZJQTAIweEQCkHhEALAAAANAeEQA4AAAAJCQRAEIAAACkHhEALAAAAAEAAAB9AQAAAgAA\nAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3Nlc3Npb25fbWFuYWdlci9z\nZXNzaW9ucy5yczozOTEAABwzEQACAAAAcJQTAIweEQCkHhEALAAAANAeEQA4AAAAqCQRAEIAAACk\nHhEALAAAAAEAAACHAQAAAwAAAAEAAABvdXRnb2luZ19rZXlfcmVxdWVzdHNrZXlfcmVxdWVzdHNf\nYnlfaW5mbwAAAA0cEgAIAAAAL9ERABYAAABc0REACgAAAB7REQAHAAAAJdERAAoAAAAsJREAFQAA\nAEElEQAUAAAA+wAAAAQAAAAEAAAACQMAAPsAAAAEAAAABAAAAAoDAAD7AAAABAAAAAQAAAALAwAA\n+wAAAAQAAAAEAAAADAMAAPsAAAAEAAAABAAAAA0DAAD7AAAABAAAAAQAAAAOAwAA+wAAAAQAAAAE\nAAAADwMAAE1lbW9yeVN0b3JlAPsAAAAIAAAABAAAABADAAAsHBEAMQAAAGkAAABFAAAAEQMAACgA\nAAAEAAAAEgMAACwcEQAxAAAAbQAAAEQAAAD7AAAACAAAAAQAAAATAwAALBwRADEAAABxAAAAUgAA\nABQDAABQAwAACAAAABUDAAAsHBEAMQAAAHUAAABCAAAA+wAAABAAAAAEAAAAFgMAACwcEQAxAAAA\nkwAAAGAAAAD7AAAAGAAAAAQAAAAXAwAALBwRADEAAACbAAAALgAAAPsAAAAIAAAABAAAABgDAAAs\nHBEAMQAAAJ8AAABUAAAAGQMAABQAAAAEAAAAGgMAACwcEQAxAAAAowAAAEsAAAAbAwAAGAAAAAQA\nAAAcAwAALBwRADEAAACtAAAAKwAAAB0DAAAQAAAABAAAAB4DAAAsHBEAMQAAALcAAAA2AAAA+wAA\nABAAAAAEAAAAHwMAACwcEQAxAAAAvwAAAGQAAAD7AAAACAAAAAQAAAAgAwAALBwRADEAAADDAAAA\nRAAAAPsAAAAQAAAABAAAACEDAAAsHBEAMQAAAMcAAABNAAAA+wAAABgAAAAEAAAAIgMAACwcEQAx\nAAAAzwAAACkAAAD7AAAAEAAAAAQAAAAjAwAALBwRADEAAADWAAAAOQAAAPsAAAAQAAAABAAAACQD\nAAAsHBEAMQAAANoAAABjAAAA+wAAAAwAAAAEAAAAJQMAACwcEQAxAAAA3gAAAGEAAAD7AAAAEAAA\nAAQAAAAmAwAALBwRADEAAADpAAAAKAAAAPsAAAAMAAAABAAAACcDAAAsHBEAMQAAAPAAAAAoAAAA\n+wAAAAgAAAAEAAAAKAMAACwcEQAxAAAA+QAAAE4AAAD7AAAAEAAAAAQAAAApAwAALBwRADEAAAAC\nAQAAXwAAAPsAAAAIAAAABAAAACoDAAAsHBEAMQAAAAsBAAA8AAAAc3RydWN0IFJvb21LZXlIZWxw\nZXJzdHJ1Y3QgU2VjcmV0U2VuZENvbnRlbnRSZXF1ZXN0SW5mbwD7AAAABAAAAAQAAAArAwAA+wAA\nAAQAAAAEAAAAMQAAAG9sZF9mbG93X2lkbmV3X2Zsb3dfaWQAALTTEgAHAAAAfMoRAAcAAAAkKREA\nCwAAAC8pEQALAAAAbWF0cml4X3Nka19jcnlwdG86OnZlcmlmaWNhdGlvbjo6Y2FjaGVldmVudCBj\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9jYWNoZS5yczo3MAAAADwp\nEQAEAAAAfJQTAIweEQBcKREAJgAAAKAcEQAyAAAAgikRADsAAABcKREAJgAAAAEAAABGAAAAAwAA\nAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9jYWNo\nZS5yczoxODDUNhEAAQAAAIiUEwCMHhEAXCkRACYAAACgHBEAMgAAAAAqEQA8AAAAXCkRACYAAAAB\nAAAAtAAAAAAAAAABAAAAcmVxdWVzdF9pbmZvtNMSAAcAAAAavBEACQAAAHwqEQAMAAAAZXZlbnQg\nY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy92ZXJpZmljYXRpb24vY2FjaGUucnM6MjAwiCoR\nAAMAAACUlBMAjB4RAFwpEQAmAAAAoBwRADIAAACgKhEAPAAAAFwpEQAmAAAAAQAAAMgAAAAAAAAA\nAQAAALTTEgAHAAAAHi4SAAoAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3Zl\ncmlmaWNhdGlvbi9jYWNoZS5yczoyNDQcKxEAAgAAAKCUEwCMHhEAXCkRACYAAACgHBEAMgAAACwr\nEQA8AAAAXCkRACYAAAABAAAA9AAAAAAAAAABAAAAngEAAAQAAAAEAAAAnwEAAPsAAAAAAAAAAQAA\nACwDAAD7AAAAAAAAAAEAAAAEAgAA+wAAAAAAAAABAAAALQMAAKMBAAAIAAAABAAAAKQBAAD7AAAA\nCAAAAAQAAAAAAQAA+wAAAAgAAAAEAAAALgMAAPIFEwBYAAAAjAAAABMAAAAIybzzZ+YJajunyoSF\nrme7K/iU/nLzbjzxNh1fOvVPpdGC5q1/Ug5RH2w+K4xoBZtrvUH7q9mDH3khfhMZzeBbY3JhdGVz\nL21hdHJpeC1zZGstY3J5cHRvL3NyYy9maWxlX2VuY3J5cHRpb24va2V5X2V4cG9ydC5yc0Nhbid0\nIGNyZWF0ZSBITUFDIG9iamVjdAAAaCwRADoAAADCAAAAPQAAAENhbid0IGNyZWF0ZSBhbiBITUFD\nIG9iamVjdABoLBEAOgAAAOwAAAA9AAAAaCwRADoAAADtAAAAEgAAAGgsEQA6AAAA9AAAABsAAABF\neHBlY3RlZCBjcm9zcyBzaWduaW5nIGtleSB1c2FnZSAgd2FzIG5vdCBmb3VuZAAYLREAIQAAADkt\nEQAOAAAAY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9pZGVudGl0aWVzL3VzZXIucnMAxKYR\nABRXEQBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9tYWNoaW5lLnJz\nkC0RADQAAAC5AAAAEQAAAFJlY2VpdmVkIGEgbmV3IHZlcmlmaWNhdGlvbiByZXF1ZXN0IHdoaWxz\ndCBhbm90aGVyIHJlcXVlc3Qgd2l0aCB0aGUgc2FtZSB1c2VyIGlzIG9uZ29pbmcuIENhbmNlbGxp\nbmcgYm90aCByZXF1ZXN0cy4A1C0RAHMAAAD7AAAAGAAAAAQAAAD8AAAAkC0RADQAAACrAAAADQAA\nAElnbm9yaW5nIGtub3duIHZlcmlmaWNhdGlvbiByZXF1ZXN0AHAuEQAjAAAARmFpbGVkIHRvIHNl\ncmlhbGl6ZSBtLmtleV92ZXJpZmljYXRpb24uY2FuY2VsIGV2ZW50AJAtEQA0AAAAEwEAABoAQezd\nxAALAQIAQfjdxAALAQMAQYTexAAL9U8gaXMgcmVxdWVzdGluZyB0byB2ZXJpZnkgeW91ciBrZXks\nIGJ1dCB5b3VyIGNsaWVudCBkb2VzIG5vdCBzdXBwb3J0IGluLWNoYXQga2V5IHZlcmlmaWNhdGlv\nbi4gWW91IHdpbGwgbmVlZCB0byB1c2UgbGVnYWN5IGtleSB2ZXJpZmljYXRpb24gdG8gdmVyaWZ5\nIGtleXMuAAAkCxMAAAAAAAQvEQCaAAAAY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy92ZXJp\nZmljYXRpb24vcmVxdWVzdHMucnMAAACwLxEANQAAADwCAAARAAAAVGltaW5nIGEgdmVyaWZpY2F0\naW9uIHJlcXVlc3Qgb3V0AAAA+C8RACEAAACwLxEANQAAAKcCAAANAAAATWFya2luZyBhIHZlcmlm\naWNhdGlvbiByZXF1ZXN0IGFzIGRvbmUAADQwEQAmAAAAsC8RADUAAAC5AgAACQAAAENhbmNlbGxp\nbmcgYSB2ZXJpZmljYXRpb24gcmVxdWVzdCwgb3RoZXIgdXNlciBoYXMgY2FuY2VsbGVkAHQwEQA7\nAAAAsC8RADUAAABAAwAADQAAAFZlcmlmaWNhdGlvbiByZXF1ZXN0IGdvaW5nIGludG8gdGhlIGNh\nbmNlbGxlZCBzdGF0ZQDIMBEAMwAAAPsAAAABAAAAAQAAABIBAABjcmF0ZXMvbWF0cml4LXNkay1j\ncnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9zYXMvaW5uZXJfc2FzLnJzAAAUMREAOgAAALsAAAAJAAAA\nQWNjZXB0ZWQgYSBTQVMgdmVyaWZpY2F0aW9uAGAxEQAbAAAA+wAAAAQAAAAEAAAALwMAAFVua25v\nd24gdmVyc2lvbiBmb3IgdGhlIGVuY3J5cHRlZCBhdHRhY2htZW50LgAAAJQxEQAtAAAAVGhlIHN1\ncHBsaWVkIGtleSBvciBJViBoYXMgYW4gaW52YWxpZCBsZW5ndGguAAAAzDERAC0AAABUaGUgZW5j\ncnlwdGlvbiBpbmZvIGlzIG1pc3NpbmcgYSBoYXNoAAAABDIRACUAAAD7AAAABAAAAAQAAABiAAAA\nc3RydWN0IE1lZGlhRW5jcnlwdGlvbkluZm9UaGUgTUFDIG9mIHRoZSBlbmNyeXB0ZWQgcGF5bG9h\nZCBpcyBpbnZhbGlkLgAAXjIRACwAAABUaGUga2V5IGV4cG9ydCBoYXMgYmVlbiBlbmNyeXB0ZWQg\nd2l0aCBhbiB1bnN1cHBvcnRlZCB2ZXJzaW9uLgAAlDIRAD4AAABJbnZhbGlkIG9yIG1pc3Npbmcg\na2V5IGV4cG9ydCBoZWFkZXJzLgAA3DIRACYAAAD7AAAABAAAAAQAAAAwAwAAtNMSAAcAAACKnhIA\nBQAAAPsAAAAMAAAABAAAAHoCAAB7AgAAfAIAAG1hdHJpeF9zZGtfY3J5cHRvOjppZGVudGl0aWVz\nOjp1c2VyZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9pZGVudGl0aWVzL3VzZXIu\ncnM6MTI1HDMRAAIAAACslBMALDMRAEQzEQAjAAAAWC0RAC8AAABnMxEAOQAAAEQzEQAjAAAAAQAA\nAH0AAAAEAAAAAQAAAPsAAAAEAAAABAAAADEDAAD7AAAABAAAAAQAAAAyAwAA+wAAAAQAAAAEAAAA\nZwIAAPsAAAAEAAAABAAAADMDAAD7AAAABAAAAAQAAAA0AwAAc3RydWN0IFJlYWRPbmx5VXNlcklk\nZW50aXR5APsAAAAEAAAABAAAADUDAAD7AAAABAAAAAQAAAA2AwAAc3RydWN0IFJlYWRPbmx5T3du\nVXNlcklkZW50aXR5AAC00xIABwAAABhNEgAKAAAAbWF0cml4X3Nka19jcnlwdG86Om9sbTo6YWNj\nb3VudGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvb2xtL2FjY291bnQucnNldmVudCBjcmF0\nZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL29sbS9hY2NvdW50LnJzOjE3NACMNBEAAgAAAKCXEwAs\nMxEAnDQRAB8AAAC7NBEAKwAAAOY0EQA1AAAAnDQRAB8AAAABAAAArgAAAAIAAAABAAAAZXZlbnQg\nY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9vbG0vYWNjb3VudC5yczoxOTkAAACMNBEAAgAA\nAJSXEwAsMxEAnDQRAB8AAAC7NBEAKwAAAFw1EQA1AAAAnDQRAB8AAAABAAAAxwAAAAMAAAABAAAA\ntNMSAAcAAAA8RxIACQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvb2xtL2Fj\nY291bnQucnM6MjE0AAAA1DURAAIAAADclxMALDMRAJw0EQAfAAAAuzQRACsAAADkNREANQAAAJw0\nEQAfAAAAAQAAANYAAAAAAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMv\nb2xtL2FjY291bnQucnM6MjI1AAAA1DURAAIAAADolxMALDMRAJw0EQAfAAAAuzQRACsAAABcNhEA\nNQAAAJw0EQAfAAAAAQAAAOEAAAADAAAAAQAAALTTEgAHAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1z\nZGstY3J5cHRvL3NyYy9vbG0vYWNjb3VudC5yczoyNDEAAADUNhEAAQAAALiUEwAsMxEAnDQRAB8A\nAAC7NBEAKwAAANw2EQA1AAAAnDQRAB8AAAABAAAA8QAAAAEAAAABAAAAZXZlbnQgY3JhdGVzL21h\ndHJpeC1zZGstY3J5cHRvL3NyYy9vbG0vYWNjb3VudC5yczoyNDUAAADUNhEAAQAAAMSUEwAsMxEA\nnDQRAB8AAAC7NBEAKwAAAFQ3EQA1AAAAnDQRAB8AAAABAAAA9QAAAAEAAAABAAAAZXZlbnQgY3Jh\ndGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9vbG0vYWNjb3VudC5yczozMDgAAACMNBEAAgAAALiX\nEwAsMxEAnDQRAB8AAAC7NBEAKwAAAMw3EQA1AAAAnDQRAB8AAAABAAAANAEAAAMAAAABAAAAtNMS\nAAcAAAAYTRIACgAAAGwAEwAMAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9v\nbG0vYWNjb3VudC5yczozMjIAAABEOBEAAwAAAKyXEwAsMxEAnDQRAB8AAAC7NBEAKwAAAFw4EQA1\nAAAAnDQRAB8AAAABAAAAQgEAAAMAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRv\nL3NyYy9vbG0vYWNjb3VudC5yczozNDgAAACMNBEAAgAAAMSXEwAsMxEAnDQRAB8AAAC7NBEAKwAA\nANQ4EQA1AAAAnDQRAB8AAAABAAAAXAEAAAAAAAABAAAAtNMSAAcAAAAYTRIACgAAAIqeEgAFAAAA\nZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9vbG0vYWNjb3VudC5yczozNzAAAABM\nOREAAwAAANCXEwAsMxEAnDQRAB8AAAC7NBEAKwAAAGQ5EQA1AAAAnDQRAB8AAAABAAAAcgEAAAMA\nAAABAAAAc3RydWN0IFBpY2tsZWRBY2NvdW50ZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRv\nL3NyYy9vbG0vYWNjb3VudC5yczo2MDEAANQ2EQABAAAAcJcTACwzEQCcNBEAHwAAALs0EQArAAAA\n8TkRADUAAACcNBEAHwAAAAEAAABZAgAAAQAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1j\ncnlwdG8vc3JjL29sbS9hY2NvdW50LnJzOjY1MgAAANQ2EQABAAAAiJcTACwzEQCcNBEAHwAAALs0\nEQArAAAAaDoRADUAAACcNBEAHwAAAAEAAACMAgAAAQAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4\nLXNkay1jcnlwdG8vc3JjL29sbS9hY2NvdW50LnJzOjEwNTMAAEQ4EQADAAAAfJcTACwzEQCcNBEA\nHwAAALs0EQArAAAA4DoRADYAAACcNBEAHwAAAAEAAAAdBAAAAQAAAAEAAAC00xIABwAAAIhDEgAH\nAAAAPEcSAAkAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL29sbS9hY2NvdW50\nLnJzOjExMDAAAFg7EQADAAAA0JQTACwzEQCcNBEAHwAAALs0EQArAAAAcDsRADYAAACcNBEAHwAA\nAAEAAABMBAAAAAAAAAEAAAByZWNpcGllbnRfY291bnQAtNMSAAcAAADoOxEADwAAAHFKEgAOAAAA\nbWF0cml4X3Nka19jcnlwdG86OnNlc3Npb25fbWFuYWdlcjo6Z3JvdXBfc2Vzc2lvbnNjcmF0ZXMv\nbWF0cml4LXNkay1jcnlwdG8vc3JjL3Nlc3Npb25fbWFuYWdlci9ncm91cF9zZXNzaW9ucy5yc2V2\nZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvc2Vzc2lvbl9tYW5hZ2VyL2dyb3VwX3Nl\nc3Npb25zLnJzOjMxMfg7EQADAAAArJoTACwzEQAQPBEAMgAAAEI8EQA+AAAAgDwRAEgAAAAQPBEA\nMgAAAAEAAAA3AQAAAAAAAAEAAAB1c2VycwAAALTTEgAHAAAACD0RAAUAAAApyREACAAAAMhNEgAK\nAAAAiEMSAAcAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3Nlc3Npb25fbWFu\nYWdlci9ncm91cF9zZXNzaW9ucy5yczozMzQQPREABQAAANyUEwAsMxEAEDwRADIAAABCPBEAPgAA\nADg9EQBIAAAAEDwRADIAAAABAAAATgEAAAAAAAABAAAAc2hvdWxkX3JvdGF0ZQAAALTTEgAHAAAA\nwD0RAA0AAADITRIACgAAAIhDEgAHAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3Ny\nYy9zZXNzaW9uX21hbmFnZXIvZ3JvdXBfc2Vzc2lvbnMucnM6NDEz0D0RAAQAAADolBMALDMRABA8\nEQAyAAAAQjwRAD4AAADwPREASAAAABA8EQAyAAAAAQAAAJ0BAAAAAAAAAQAAALTTEgAHAAAAiEMS\nAAcAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3Nlc3Npb25fbWFuYWdlci9n\ncm91cF9zZXNzaW9ucy5yczo0NjB4PhEAAgAAAPSUEwAsMxEAEDwRADIAAABCPBEAPgAAAIg+EQBI\nAAAAEDwRADIAAAABAAAAzAEAAAAAAAABAAAAb2xkX3Nlc3Npb25faWQAALTTEgAHAAAAiEMSAAcA\nAAAQPxEADgAAAMhNEgAKAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9zZXNz\naW9uX21hbmFnZXIvZ3JvdXBfc2Vzc2lvbnMucnM6NDkwID8RAAQAAAAAlRMALDMRABA8EQAyAAAA\nQjwRAD4AAABAPxEASAAAABA8EQAyAAAAAQAAAOoBAAABAAAAAQAAAHJlY2lwaWVudHMAALTTEgAH\nAAAA5AcTAAUAAADIPxEACgAAAIhDEgAHAAAAyE0SAAoAAABldmVudCBjcmF0ZXMvbWF0cml4LXNk\nay1jcnlwdG8vc3JjL3Nlc3Npb25fbWFuYWdlci9ncm91cF9zZXNzaW9ucy5yczo1MjfUPxEABQAA\nAAyVEwAsMxEAEDwRADIAAABCPBEAPgAAAPw/EQBIAAAAEDwRADIAAAABAAAADwIAAAIAAAABAAAA\ntNMSAAcAAACIQxIABwAAAMhNEgAKAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3Ny\nYy9zZXNzaW9uX21hbmFnZXIvZ3JvdXBfc2Vzc2lvbnMucnM6NTY5hEARAAMAAAAYlRMALDMRABA8\nEQAyAAAAQjwRAD4AAACcQBEASAAAABA8EQAyAAAAAQAAADkCAAABAAAAAQAAAHJlcXVlc3RfY291\nbnR0cmFuc2FjdGlvbl9pZHO00xIABwAAAIhDEgAHAAAAyE0SAAoAAAAkQREADQAAADFBEQAPAAAA\nyD8RAAoAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3Nlc3Npb25fbWFuYWdl\nci9ncm91cF9zZXNzaW9ucy5yczo1OTNAQREABgAAACSVEwAsMxEAEDwRADIAAABCPBEAPgAAAHBB\nEQBIAAAAEDwRADIAAAABAAAAUQIAAAIAAAABAAAAc2Vzc2lvbl9jb3VudAAAALTTEgAHAAAAiEMS\nAAcAAADITRIACgAAAPhBEQANAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9z\nZXNzaW9uX21hbmFnZXIvZ3JvdXBfc2Vzc2lvbnMucnM6NjA5CEIRAAQAAAAwlRMALDMRABA8EQAy\nAAAAQjwRAD4AAAAoQhEASAAAABA8EQAyAAAAAQAAAGECAAAAAAAAAQAAAENyb3NzU2lnbmluZ0tl\neQD7AAAABAAAAAQAAAAxAAAA+wAAAAQAAAAEAAAANwMAAPsAAAAEAAAABAAAADgDAAD7AAAABAAA\nAAQAAAB9AgAAb3RoZXIAAAD7AAAABAAAAAQAAAB/AgAAc3RydWN0IENyb3NzU2lnbmluZ0tleQAA\n+wAAAAQAAAAEAAAAbwIAAPsAAAAEAAAABAAAADkDAABJbnZhbGlkU2lnbmF0dXJlU2lnbmF0dXJl\ncwAA+wAAAAQAAAAEAAAAOgMAAFNpZ25pbmdLZXlzAPsAAAAEAAAABAAAADsDAAC00xIABwAAAPzY\nEQAHAAAAbWF0cml4X3Nka19jcnlwdG86OnZlcmlmaWNhdGlvbjo6bWFjaGluZWV2ZW50IGNyYXRl\ncy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL21hY2hpbmUucnM6MTcxAACYQxEA\nAgAAADyVEwAsMxEAqEMRACgAAACQLREANAAAANBDEQA+AAAAqEMRACgAAAABAAAAqwAAAAEAAAAB\nAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy92ZXJpZmljYXRpb24vbWFjaGlu\nZS5yczoxODUAANQ2EQABAAAASJUTACwzEQCoQxEAKAAAAJAtEQA0AAAAUEQRAD4AAACoQxEAKAAA\nAAEAAAC5AAAAAwAAAAEAAAByZWNlaXZlX2FueV9ldmVudAAAACQLEwAAAAAAyJYTACwzEQCoQxEA\nKAAAAJAtEQA0AAAA0EQRABEAAACoQxEAKAAAAAEAAAA6AQAAAgAAAAIAAABldmVudCBjcmF0ZXMv\nbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9tYWNoaW5lLnJzOjMyNwAAmEMRAAIA\nAAAElxMALDMRAKhDEQAoAAAAkC0RADQAAAAkRREAPgAAAKhDEQAoAAAAAQAAAEcBAAADAAAAAQAA\nALTTEgAHAAAA/kQSAAsAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3Zlcmlm\naWNhdGlvbi9tYWNoaW5lLnJzOjM0NwAApEURAAIAAADUlhMALDMRAKhDEQAoAAAAkC0RADQAAAC0\nRREAPgAAAKhDEQAoAAAAAQAAAFsBAAACAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNy\neXB0by9zcmMvdmVyaWZpY2F0aW9uL21hY2hpbmUucnM6MzUzAACkRREAAgAAAOCWEwAsMxEAqEMR\nACgAAACQLREANAAAADRGEQA+AAAAqEMRACgAAAABAAAAYQEAAAMAAAABAAAAtNMSAAcAAAD+RBIA\nCwAAABtGEgAJAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy92ZXJpZmljYXRp\nb24vbWFjaGluZS5yczozNjEAALRGEQADAAAA7JYTACwzEQCoQxEAKAAAAJAtEQA0AAAAzEYRAD4A\nAACoQxEAKAAAAAEAAABpAQAAAAAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8v\nc3JjL3ZlcmlmaWNhdGlvbi9tYWNoaW5lLnJzOjM3MAAApEURAAIAAAD4lhMALDMRAKhDEQAoAAAA\nkC0RADQAAABMRxEAPgAAAKhDEQAoAAAAAQAAAHIBAAAAAAAAAQAAALTTEgAHAAAAfMoRAAcAAAD8\n2BEABwAAAG1hdHJpeF9zZGtfY3J5cHRvOjp2ZXJpZmljYXRpb246OnJlcXVlc3RzZXZlbnQgY3Jh\ndGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy92ZXJpZmljYXRpb24vcmVxdWVzdHMucnM6NDExzEcR\nAAMAAABUlRMALDMRAORHEQApAAAAsC8RADUAAAANSBEAPwAAAORHEQApAAAAAQAAAJsBAAABAAAA\nAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL3JlcXVl\nc3RzLnJzOjQxOADMRxEAAwAAAGCVEwAsMxEA5EcRACkAAACwLxEANQAAAIxIEQA/AAAA5EcRACkA\nAAABAAAAogEAAAEAAAABAAAAb3RoZXJfdXNlcgAAtNMSAAcAAAAMSREACgAAAPzYEQAHAAAAZXZl\nbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy92ZXJpZmljYXRpb24vcmVxdWVzdHMucnM6\nNTcyABhJEQADAAAAbJUTACwzEQDkRxEAKQAAALAvEQA1AAAAMEkRAD8AAADkRxEAKQAAAAEAAAA8\nAgAAAAAAAAEAAAC00xIABwAAABS8EQAGAAAAr00SAAkAAABldmVudCBjcmF0ZXMvbWF0cml4LXNk\nay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9yZXF1ZXN0cy5yczo2NjYAsEkRAAMAAAAQlxMALDMR\nAORHEQApAAAAsC8RADUAAADISREAPwAAAORHEQApAAAAAQAAAJoCAAADAAAAAQAAAGV2ZW50IGNy\nYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL3JlcXVlc3RzLnJzOjY3OQAY\nSREAAwAAAHiVEwAsMxEA5EcRACkAAACwLxEANQAAAEhKEQA/AAAA5EcRACkAAAABAAAApwIAAAAA\nAAABAAAAtNMSAAcAAAAUvBEABgAAAMabEgAEAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5\ncHRvL3NyYy92ZXJpZmljYXRpb24vcmVxdWVzdHMucnM6Njk3AMhKEQADAAAAhJUTACwzEQDkRxEA\nKQAAALAvEQA1AAAA4EoRAD8AAADkRxEAKQAAAAEAAAC5AgAAAAAAAAEAAABldmVudCBjcmF0ZXMv\nbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9yZXF1ZXN0cy5yczo3MzIAzEcRAAMA\nAACQlRMALDMRAORHEQApAAAAsC8RADUAAABgSxEAPwAAAORHEQApAAAAAQAAANwCAAABAAAAAQAA\nAGNhbmNlbGxlZF9ieV91cwC00xIABwAAAOBLEQAPAAAAxpsSAAQAAABldmVudCBjcmF0ZXMvbWF0\ncml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9yZXF1ZXN0cy5yczo4MzIA8EsRAAMAAACc\nlRMALDMRAORHEQApAAAAsC8RADUAAAAITBEAPwAAAORHEQApAAAAAQAAAEADAAAAAAAAAQAAALTT\nEgAHAAAAfMoRAAcAAACvTRIACQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMv\ndmVyaWZpY2F0aW9uL3JlcXVlc3RzLnJzOjEwODOITBEAAwAAAKiVEwAsMxEA5EcRACkAAACwLxEA\nNQAAAKBMEQBAAAAA5EcRACkAAAABAAAAOwQAAAMAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1z\nZGstY3J5cHRvL3NyYy92ZXJpZmljYXRpb24vcmVxdWVzdHMucnM6MTEwOYhMEQADAAAAtJUTACwz\nEQDkRxEAKQAAALAvEQA1AAAAIE0RAEAAAADkRxEAKQAAAAEAAABVBAAAAwAAAAEAAABldmVudCBj\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9yZXF1ZXN0cy5yczoxMTI4\niEwRAAMAAADAlRMALDMRAORHEQApAAAAsC8RADUAAACgTREAQAAAAORHEQApAAAAAQAAAGgEAAAD\nAAAAAQAAAGV2ZW50IGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL3Jl\ncXVlc3RzLnJzOjExNTeITBEAAwAAAMyVEwAsMxEA5EcRACkAAACwLxEANQAAACBOEQBAAAAA5EcR\nACkAAAABAAAAhQQAAAMAAAABAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy92\nZXJpZmljYXRpb24vcmVxdWVzdHMucnM6MTE2NohMEQADAAAA2JUTACwzEQDkRxEAKQAAALAvEQA1\nAAAAoE4RAEAAAADkRxEAKQAAAAEAAACOBAAAAwAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNk\nay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9yZXF1ZXN0cy5yczoxMTc3iEwRAAMAAADklRMALDMR\nAORHEQApAAAAsC8RADUAAAAgTxEAQAAAAORHEQApAAAAAQAAAJkEAAADAAAAAQAAAGRldmljZQAA\ntNMSAAcAAAAUvBEABgAAAKBPEQAGAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3Ny\nYy92ZXJpZmljYXRpb24vcmVxdWVzdHMucnM6MTIwMahPEQADAAAAHJcTACwzEQDkRxEAKQAAALAv\nEQA1AAAAwE8RAEAAAADkRxEAKQAAAAEAAACxBAAAAgAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4\nLXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9yZXF1ZXN0cy5yczoxMjA4qE8RAAMAAAAolxMA\nLDMRAORHEQApAAAAsC8RADUAAABAUBEAQAAAAORHEQApAAAAAQAAALgEAAADAAAAAQAAAGV2ZW50\nIGNyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL3JlcXVlc3RzLnJzOjEy\nNDHUNhEAAQAAAFiXEwAsMxEA5EcRACkAAACwLxEANQAAAMBQEQBAAAAA5EcRACkAAAABAAAA2QQA\nAAIAAAABAAAAtNMSAAcAAAB8yhEABwAAAK9NEgAJAAAAMbwRAAcAAABldmVudCBjcmF0ZXMvbWF0\ncml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9yZXF1ZXN0cy5yczoxMjQ2QFERAAQAAABM\nlxMALDMRAORHEQApAAAAsC8RADUAAABgUREAQAAAAORHEQApAAAAAQAAAN4EAAADAAAAAQAAAHZl\ncmlmaWNhdGlvbrTTEgAHAAAAFLwRAAYAAACvTRIACQAAAOBREQAMAAAAZXZlbnQgY3JhdGVzL21h\ndHJpeC1zZGstY3J5cHRvL3NyYy92ZXJpZmljYXRpb24vcmVxdWVzdHMucnM6MTI2OexREQAEAAAA\nQJcTACwzEQDkRxEAKQAAALAvEQA1AAAADFIRAEAAAADkRxEAKQAAAAEAAAD1BAAAAAAAAAEAAAC0\n0xIABwAAALw5EgAGAAAAZXZlbnQgY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy92ZXJpZmlj\nYXRpb24vcmVxdWVzdHMucnM6MTI3OIxSEQACAAAANJcTACwzEQDkRxEAKQAAALAvEQA1AAAAnFIR\nAEAAAADkRxEAKQAAAAEAAAD+BAAAAwAAAAEAAABldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlw\ndG8vc3JjL3ZlcmlmaWNhdGlvbi9yZXF1ZXN0cy5yczoxMjk3iEwRAAMAAADwlRMALDMRAORHEQAp\nAAAAsC8RADUAAAAcUxEAQAAAAORHEQApAAAAAQAAABEFAAADAAAAAQAAAGFjY2VwdGVkX3Byb3Rv\nY29scwAAtNMSAAcAAAD82BEABwAAAJxTEQASAAAAbWF0cml4X3Nka19jcnlwdG86OnZlcmlmaWNh\ndGlvbjo6c2FzOjppbm5lcl9zYXNldmVudCBjcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3Zl\ncmlmaWNhdGlvbi9zYXMvaW5uZXJfc2FzLnJzOjE4NwCwUxEAAwAAAPyVEwAsMxEAyFMRAC8AAAAU\nMREAOgAAAPdTEQBEAAAAyFMRAC8AAAABAAAAuwAAAAAAAAABAAAAL3J1c3RjL2ZjNTk0ZjE1NjY5\nNjgwZmE3MGQyNTVmYWVjM2NhM2ZiNTA3YzM0MDUvbGlicmFyeS9jb3JlL3NyYy9zbGljZS9zb3J0\nLnJzAAB8VBEATgAAAIICAAAPAAAAfFQRAE4AAACxAAAAGQAAAHxUEQBOAAAAKAIAAAcAAAB8VBEA\nTgAAACkCAAAYAAAAfFQRAE4AAAAqAgAAFgAAAHxUEQBOAAAAnwAAAAsAAAB8VBEATgAAAKIAAAAZ\nAAAAfFQRAE4AAACkAAAAGQAAAHxUEQBOAAAACQMAAB0AAAB8VBEATgAAAA0DAAAaAAAAfFQRAE4A\nAAAYAwAAHwAAAHxUEQBOAAAAGQMAACQAAAB8VBEATgAAABoDAAAWAAAAfFQRAE4AAADcAAAACwAA\nAHxUEQBOAAAA3QAAABgAAAB8VBEATgAAAMsAAAAaAAAAfFQRAE4AAADLAAAAJAAAAHxUEQBOAAAA\n0AAAAA8AAAB8VBEATgAAAPIBAAALAAAAfFQRAE4AAADzAQAAHAAAAHxUEQBOAAAA9AEAABoAAAB8\nVBEATgAAABICAAAnAAAAfFQRAE4AAAAaAgAABwAAAPsAAAAIAAAABAAAADwDAAA9AwAACAAAAAQA\nAACkAQAAPQMAAAgAAAAEAAAApAEAAGBlYXJsaWVyYCBjYW5ub3QgYmUgbGF0ZXIgdGhhbiBgc2Vs\nZmAuL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRi\nOWVjODIzL2luc3RhbnQtMC4xLjEyL3NyYy93YXNtLnJzAAAAklYRAFcAAAAYAAAACQBBiK7FAAsB\nAQBBlK7FAAsBAQBBoK7FAAsjb3JnLm1hdHJpeC5tc2MzNzgzLmhrZGYtaG1hYy1zaGEyNTYAQcyu\nxQAL1SljcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9zYXMvc2FzX3N0\nYXRlLnJzV2UgY2FuIGFsd2F5cyBkZWNvZGUgYSBNYWMgZnJvbSB2b2RvemVtYWMATFcRADoAAACZ\nAAAAFgAAAFdlIGNhbiBhbHdheXMgZGVjb2RlIG91ciBuZXdseSBnZW5lcmF0ZWQgTWFjTFcRADoA\nAACxAAAAFgAAAExXEQA6AAAAXAEAAC4AAABJbnZhbGlkIHB1YmxpYyBrZXkAAExXEQA6AAAAuQIA\nABEAAABDYWxjdWxhdGVkIFNBUyBjb21taXRtZW50AAAAMFgRABkAAAD7AAAAGAAAAAQAAAD8AAAA\nHQEAAAwAAAAEAAAAHgEAAPsAAAAEAAAABAAAAD4DAAD7AAAABAAAAAQAAAA/AwAATFcRADoAAABi\nBAAAJAAAAExXEQA6AAAAbwQAACQAAABMVxEAOgAAAHwEAAAkAAAATFcRADoAAACSBAAAJAAAAExX\nEQA6AAAA0gQAACQAAABMVxEAOgAAAP4EAAAkAAAATFcRADoAAAAeBQAAJAAAAExXEQA6AAAAWwUA\nACQAAABMVxEAOgAAAGgFAAAkAAAATFcRADoAAAB1BQAAJAAAAExXEQA6AAAAhAUAACQAAABMVxEA\nOgAAAMMFAAAkAAAAQ2xlYXJSZXN1bHRtYXN0ZXJfY2xlYXJlZAAAAPsAAAAEAAAABAAAAO4AAABz\nZWxmX3NpZ25pbmdfY2xlYXJlZHVzZXJfc2lnbmluZ19jbGVhcmVkc3RydWN0IFBpY2tsZWRDcm9z\nc1NpZ25pbmdJZGVudGl0eUNyb3NzU2lnbmluZ1N0YXR1c2hhc19tYXN0ZXJoYXNfc2VsZl9zaWdu\naW5naGFzX3VzZXJfc2lnbmluZ3N0cnVjdCBVbnNpZ25lZERldmljZUluZm8A+wAAAAQAAAAEAAAA\nYgAAAEVkMjU1MTkA+wAAAAQAAAAEAAAAbwIAAEN1cnZlMjU1MTkAAPsAAAAEAAAABAAAAHkCAABz\ndHJ1Y3QgRGV2aWNlS2V5SGVscGVySGtkZkhtYWNTaGEyNTZWMkhrZGZIbWFjU2hhMjU2QWNjZXB0\nZWRQcm90b2NvbHMAAAD7AAAABAAAAAQAAADoAAAA+wAAAAQAAAAEAAAA6gAAAG1lc3NhZ2VfYXV0\naF9jb2RlAAAA+wAAAAQAAAAEAAAAQAMAAHNob3J0X2F1dGhfc3RyaW5nAAAA+wAAAAQAAAAEAAAA\nQQMAALTTEgAHAAAAJ8YRAAoAAACkOxIACgAAADG8EQAHAAAA+wAAAAwAAAAEAAAAegIAAHsCAAB8\nAgAAbWF0cml4X3Nka19jcnlwdG86OnZlcmlmaWNhdGlvbjo6c2FzOjpzYXNfc3RhdGVldmVudCBj\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9zYXMvc2FzX3N0YXRlLnJz\nOjY5NwAUWxEABAAAAAiWEwA0WxEATFsRAC8AAABMVxEAOgAAAHtbEQBEAAAATFsRAC8AAAABAAAA\nuQIAAAIAAAABAAAA+wAAAAgAAAAEAAAAUwIAAHN0cnVjdCBPZmZlclNlc3Npb25EZXNjcmlwdGlv\nbiB3aXRoIDEgZWxlbWVudAAAABBcEQAtAAAAc3RydWN0IEFuc3dlclNlc3Npb25EZXNjcmlwdGlv\nbiB3aXRoIDEgZWxlbWVudAAASFwRAC4AAABzdHJ1Y3QgU3RpY2tlckV2ZW50Q29udGVudCB3aXRo\nIDMgZWxlbWVudHMAAIBcEQAqAAAAc3RydWN0IFJlYWN0aW9uRXZlbnRDb250ZW50IHdpdGggMSBl\nbGVtZW50AAC0XBEAKgAAAHN0cnVjdCBDYW5kaWRhdGUgd2l0aCAzIGVsZW1lbnRz6FwRACAAAABz\ndHJ1Y3QgUmVzcG9uc2VCb2R5IHdpdGggMiBlbGVtZW50cwAQXREAIwAAAHN0cnVjdCBSZXNwb25z\nZUJvZHkgd2l0aCAxIGVsZW1lbnQAADxdEQAiAAAAc3RydWN0IENhbGxBbnN3ZXJFdmVudENvbnRl\nbnQgd2l0aCAzIGVsZW1lbnRzAAAAaF0RAC0AAABzdHJ1Y3QgQ2FsbEhhbmd1cEV2ZW50Q29udGVu\ndCB3aXRoIDMgZWxlbWVudHMAAACgXREALQAAAHN0cnVjdCBDYWxsSW52aXRlRXZlbnRDb250ZW50\nIHdpdGggNCBlbGVtZW50cwAAANhdEQAtAAAAc3RydWN0IE9sbVYxS2V5cyB3aXRoIDEgZWxlbWVu\ndAAQXhEAHwAAAHNlbmRlcl9jbGFpbWVkX2tleXNzdHJ1Y3QgRXhwb3J0ZWRSb29tS2V5IHdpdGgg\nNyBlbGVtZW50cwAAAEteEQAmAAAAc3RydWN0IEF1ZGlvSW5mbyB3aXRoIDMgZWxlbWVudHN8XhEA\nIAAAAHN0cnVjdCBGYWlsdXJlIHdpdGggMiBlbGVtZW50cwAApF4RAB4AAABzdHJ1Y3QgVG9EZXZp\nY2VDdXN0b21FdmVudCB3aXRoIDUgZWxlbWVudHMAAMxeEQAqAAAAc3RydWN0IENhbGxDYW5kaWRh\ndGVzRXZlbnRDb250ZW50IHdpdGggMyBlbGVtZW50cwAAAABfEQAxAAAAc3RydWN0IE1lZGlhRW5j\ncnlwdGlvbkluZm8gd2l0aCA0IGVsZW1lbnRzAAA8XxEAKgAAAHN0cnVjdCBMb2NhdGlvbk1lc3Nh\nZ2VFdmVudENvbnRlbnQgd2l0aCAzIGVsZW1lbnRzAABwXxEAMgAAAHN0cnVjdCBLZXlWZXJpZmlj\nYXRpb25LZXlFdmVudENvbnRlbnQgd2l0aCAyIGVsZW1lbnRzAAAArF8RADUAAABzdHJ1Y3QgS2V5\nVmVyaWZpY2F0aW9uTWFjRXZlbnRDb250ZW50IHdpdGggMyBlbGVtZW50cwAAAOxfEQA1AAAAc3Ry\ndWN0IERlY3J5cHRlZE9sbVYxRXZlbnQgd2l0aCA1IGVsZW1lbnRzAAAsYBEAKgAAAHN0cnVjdCBN\nZXNzYWdlVHlwZURlSGVscGVyIHdpdGggMSBlbGVtZW50AAAAYGARACkAAABzdHJ1Y3QgS2V5VmVy\naWZpY2F0aW9uRG9uZUV2ZW50Q29udGVudCB3aXRoIDEgZWxlbWVudAAAAJRgEQA1AAAAc3RydWN0\nIEtleVZlcmlmaWNhdGlvblJlYWR5RXZlbnRDb250ZW50IHdpdGggMyBlbGVtZW50cwDUYBEANwAA\nAHN0cnVjdCBUb0RldmljZUtleVZlcmlmaWNhdGlvbktleUV2ZW50Q29udGVudCB3aXRoIDIgZWxl\nbWVudHMAAAAUYREAPQAAAHN0cnVjdCBUb0RldmljZUtleVZlcmlmaWNhdGlvbk1hY0V2ZW50Q29u\ndGVudCB3aXRoIDMgZWxlbWVudHMAAABcYREAPQAAAHN0cnVjdCBLZXlWZXJpZmljYXRpb25DYW5j\nZWxFdmVudENvbnRlbnQgd2l0aCAzIGVsZW1lbnRzpGERADgAAABzdHJ1Y3QgVG9EZXZpY2VLZXlW\nZXJpZmljYXRpb25Eb25lRXZlbnRDb250ZW50IHdpdGggMSBlbGVtZW50AAAA5GERAD0AAABzdHJ1\nY3QgU2VydmVyTm90aWNlTWVzc2FnZUV2ZW50Q29udGVudCB3aXRoIDQgZWxlbWVudHMAACxiEQA2\nAAAAc3RydWN0IFRvRGV2aWNlS2V5VmVyaWZpY2F0aW9uUmVhZHlFdmVudENvbnRlbnQgd2l0aCAz\nIGVsZW1lbnRzAGxiEQA/AAAAc3RydWN0IFRvRGV2aWNlS2V5VmVyaWZpY2F0aW9uQ2FuY2VsRXZl\nbnRDb250ZW50IHdpdGggMyBlbGVtZW50c7RiEQBAAAAAc3RydWN0IFRvRGV2aWNlS2V5VmVyaWZp\nY2F0aW9uUmVxdWVzdEV2ZW50Q29udGVudCB3aXRoIDQgZWxlbWVudHMAAAD8YhEAQQAAAHN0cnVj\ndCBFdmVudFdpdGhSZWxhdGVzVG9Kc29uUmVwciB3aXRoIDIgZWxlbWVudHMAAABIYxEAMQAAAHN0\ncnVjdCBIZWxwZXIgd2l0aCAxIGVsZW1lbnSEYxEAHAAAAPsAAAAAAAAAAQAAAEIDAAD7AAAAAAAA\nAAEAAABDAwAA+wAAAAAAAAABAAAAqAIAAPsAAAAAAAAAAQAAAEQDAAD7AAAAAAAAAAEAAABFAwAA\n+wAAAAAAAAABAAAARgMAAPsAAAAAAAAAAQAAAEcDAAD7AAAAAAAAAAEAAABIAwAA+wAAAAAAAAAB\nAAAASQMAAPsAAAAAAAAAAQAAAEoDAAD7AAAAAAAAAAEAAABLAwAA+wAAAAAAAAABAAAApAIAAPsA\nAAAAAAAAAQAAAEwDAAD7AAAAAAAAAAEAAABNAwAA+wAAAAAAAAABAAAATgMAAPsAAAAAAAAAAQAA\nAKQCAAD7AAAAAAAAAAEAAABPAwAA+wAAAAAAAAABAAAAUAMAAPsAAAAAAAAAAQAAAFEDAAD7AAAA\nAAAAAAEAAABSAwAA+wAAAAAAAAABAAAAUwMAAPsAAAAAAAAAAQAAAFQDAAD7AAAAAAAAAAEAAABV\nAwAA+wAAAAAAAAABAAAApwIAAPsAAAAAAAAAAQAAAFYDAAD7AAAAAAAAAAEAAABXAwAA+wAAAAAA\nAAABAAAAWAMAAPsAAAAAAAAAAQAAAFkDAAD7AAAAAAAAAAEAAABaAwAA+wAAAAAAAAABAAAAWAMA\nAPsAAAAAAAAAAQAAAFsDAAD7AAAAAAAAAAEAAABcAwAA+wAAAAAAAAABAAAAXQMAAPsAAAAAAAAA\nAQAAAEUDAAD7AAAAAAAAAAEAAABeAwAA+wAAAAAAAAABAAAAXwMAAPsAAAAAAAAAAQAAAGADAAD7\nAAAAAAAAAAEAAABUAgAA+wAAAAAAAAABAAAAYQMAAPsAAAAAAAAAAQAAAGIDAAD7AAAAAAAAAAEA\nAABjAwAA+wAAAAAAAAABAAAAZAMAAPsAAAAAAAAAAQAAAGUDAAD7AAAAAAAAAAEAAABmAwAA+wAA\nAAAAAAABAAAAZwMAAPsAAAAAAAAAAQAAAGgDAAD7AAAAAAAAAAEAAABpAwAA+wAAAAAAAAABAAAA\nrgIAAPsAAAAAAAAAAQAAAGoDAAD7AAAAAAAAAAEAAABrAwAA+wAAAAAAAAABAAAAUQMAAPsAAAAA\nAAAAAQAAAGwDAAD7AAAAAAAAAAEAAABtAwAA+wAAAAAAAAABAAAAbgMAAPsAAAAAAAAAAQAAAG8D\nAAD7AAAAAAAAAAEAAABDAwAA+wAAAAAAAAABAAAAcAMAAPsAAAAAAAAAAQAAAHEDAAD7AAAAAAAA\nAAEAAAByAwAA+wAAAAAAAAABAAAAcwMAAPsAAAAAAAAAAQAAAHQDAAD7AAAAAAAAAAEAAABxAwAA\n+wAAAAAAAAABAAAAcQMAAPsAAAAAAAAAAQAAAK0CAAD7AAAAAAAAAAEAAAB1AwAA+wAAAAAAAAAB\nAAAAcQMAAPsAAAAAAAAAAQAAAHYDAAD7AAAAAAAAAAEAAAB3AwAA+wAAAAAAAAABAAAAeAMAAPsA\nAAAAAAAAAQAAAHkDAAD7AAAAAAAAAAEAAAB6AwAA+wAAAAAAAAABAAAAQwMAAPsAAAAAAAAAAQAA\nAHsDAAD7AAAAAAAAAAEAAAB8AwAA+wAAAAAAAAABAAAAfQMAAPsAAAAAAAAAAQAAAH4DAAD7AAAA\nAAAAAAEAAAB/AwAA+wAAAAAAAAABAAAAgAMAAPsAAAAAAAAAAQAAAIEDAAD7AAAAAAAAAAEAAACw\nAgAA+wAAAAAAAAABAAAAggMAAPsAAAAAAAAAAQAAAHEDAAD7AAAAAAAAAAEAAABxAwAA+wAAAAAA\nAAABAAAArwIAAPsAAAAAAAAAAQAAAIMDAAD7AAAAAAAAAAEAAACEAwAA+wAAAAAAAAABAAAAhQMA\nAPsAAAAAAAAAAQAAAKoCAAD7AAAAAAAAAAEAAACpAgAA+wAAAAAAAAABAAAAhgMAAPsAAAAAAAAA\nAQAAAIcDAAD7AAAAAAAAAAEAAACIAwAA+wAAAAAAAAABAAAAiQMAAPsAAAAAAAAAAQAAAIoDAAD7\nAAAAAAAAAAEAAACLAwAA+wAAAAAAAAABAAAAjAMAAPsAAAAAAAAAAQAAAI0DAAD7AAAAAAAAAAEA\nAACOAwAAEXkRAGQAAADIAAAAFAAAABF5EQBkAAAAfAAAAAkAAAAvaG9tZS9ydW5uZXIvLmNhcmdv\nL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvZnV0dXJlcy11dGlsLTAu\nMy4yNS9zcmMvZnV0dXJlL2Z1dHVyZS9yZW1vdGVfaGFuZGxlLnJzAOhpEQBzAAAAYgAAAB0AAADo\naREAcwAAAG0AAAAdAAAA+wAAAAAAAAABAAAAjwMAAGFzc2VydGlvbiBmYWlsZWQ6IHByZXYvaG9t\nZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMv\nZnV0dXJlcy11dGlsLTAuMy4yNS9zcmMvc3RyZWFtL2Z1dHVyZXNfdW5vcmRlcmVkL21vZC5ycwAA\nomoRAHQAAADOAQAADQAAAGluY29uc2lzdGVudCBpbiBkcm9w+wAAABgAAAAEAAAA/AAAAPsAAAAI\nAAAABAAAAAABAAD7AAAABAAAAAQAAAABAQAAEXkRAGQAAAA5AQAAGAAAAB0BAAAMAAAABAAAAJoB\nAABoAgAAnAEAAPsAAAAAAAAAAQAAAJ0BAAAvcnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZh\nZWMzY2EzZmI1MDdjMzQwNS9saWJyYXJ5L2FsbG9jL3NyYy92ZWMvc3BlY19mcm9tX2l0ZXJfbmVz\ndGVkLnJzAACkaxEAXgAAADsAAAASAAAAoAEAAAQAAAAEAAAArgBBsNjFAAuFHGF0dGVtcHQgdG8g\nZGl2aWRlIGJ5IHplcm9QcmVkaWNhdGUgZnVuY3Rpb24gcGFzc2VkIHRvIGBleHBvcnRfcm9vbV9r\nZXlzYCBmYWlsZWRiaW5kaW5ncy9tYXRyaXgtc2RrLWNyeXB0by1qcy9zcmMvbWFjaGluZS5ycwB/\nbBEALAAAAKwCAAAaAAAAZnV0dXJlIHN0aWxsIGhlcmUgd2hlbiBkcm9wcGluZ20ubmV3X2NvbnRl\nbnQvaG9tZS9ydW5uZXIvLmNhcmdvL2dpdC9jaGVja291dHMvcnVtYS01MjAxZTczZjVmOTE3Yzc3\nLzAwMDQ1ZTUvY3JhdGVzL3J1bWEtY29tbW9uL3NyYy9ldmVudHMvcm9vbS9tZXNzYWdlL3JlbGF0\naW9uX3NlcmRlLnJz6GwRAHwAAAA4AAAAEQAAAHN0cnVjdCBFdmVudFdpdGhSZWxhdGVzVG9Kc29u\nUmVwcgAAAPsAAAAEAAAABAAAAIQCAAD7AAAAAAAAAAEAAABpAwAA+wAAAAQAAAAEAAAAkAMAAPsA\nAAAEAAAABAAAAJEDAAD7AAAABAAAAAQAAACTAgAA+wAAAAQAAAAEAAAAkgMAAPsAAAAEAAAABAAA\nAJMDAAD7AAAABAAAAAQAAACUAwAA+wAAAAQAAAAEAAAAZAAAAJUDAAAMAAAABAAAAJYDAAD7AAAA\nBAAAAAQAAACPAAAA+wAAAAQAAAAEAAAAeQIAAPsAAAAEAAAABAAAAJcDAAD7AAAABAAAAAQAAACY\nAwAA+wAAAAQAAAAEAAAAMQAAAPsAAAAEAAAABAAAAJkDAAD7AAAABAAAAAQAAACaAwAA+wAAAAQA\nAAAEAAAAMgAAAPsAAAAEAAAABAAAAJsDAAD7AAAABAAAAAQAAACcAwAA+wAAAAQAAAAEAAAAMQAA\nAPsAAAAEAAAABAAAAJ0DAAD7AAAABAAAAAQAAACeAwAA+wAAAAQAAAAEAAAAnwMAAPsAAAAEAAAA\nBAAAAKADAAD7AAAABAAAAAQAAAChAwAA+wAAAAQAAAAEAAAAogMAAPsAAAAEAAAABAAAAJAAAAD7\nAAAABAAAAAQAAADBAAAA+wAAAAQAAAAEAAAAowMAAPsAAAAEAAAABAAAADEAAAD7AAAABAAAAAQA\nAABkAAAA+wAAAAQAAAAEAAAAcwAAAPsAAAAEAAAABAAAAG8CAAD7AAAABAAAAAQAAADjAgAA+wAA\nAAQAAAAEAAAApAMAAPsAAAAEAAAABAAAAH8CAAD7AAAABAAAAAQAAACOAgAA+wAAAAQAAAAEAAAA\nkQIAAPsAAAAEAAAABAAAAKUDAAD7AAAABAAAAAQAAACmAwAA+wAAAAQAAAAEAAAApwMAAPsAAAAE\nAAAABAAAADEAAAD7AAAABAAAAAQAAACoAwAA+wAAAAQAAAAEAAAAMgAAAPsAAAAEAAAABAAAAKkD\nAAD7AAAABAAAAAQAAACqAwAA+wAAAAAAAAABAAAARAMAAPsAAAAAAAAAAQAAAKsDAAD7AAAAAAAA\nAAEAAABcAwAA+wAAABAAAAAEAAAArAMAAPsAAAAAAAAAAQAAAGoDAAD7AAAAAAAAAAEAAACtAwAA\n+wAAAAAAAAABAAAAjQMAAPsAAAAAAAAAAQAAAK4DAAD7AAAAAAAAAAEAAACvAwAA+wAAAAAAAAAB\nAAAAsAMAAPsAAAAAAAAAAQAAALEDAAD7AAAAAAAAAAEAAACvAwAA+wAAAAAAAAABAAAAZgMAAPsA\nAAAAAAAAAQAAAK4DAAD7AAAAAAAAAAEAAAClAgAA+wAAAAAAAAABAAAAsgMAAPsAAAAAAAAAAQAA\nAPMCAAD7AAAAAAAAAAEAAADzAgAA+wAAAAAAAAABAAAA8wIAAPsAAAAAAAAAAQAAAPMCAAD7AAAA\nAAAAAAEAAADzAgAA+wAAAAAAAAABAAAA8wIAAPsAAAAAAAAAAQAAAPMCAAD7AAAAAAAAAAEAAADz\nAgAA+wAAAAAAAAABAAAA8wIAAPsAAAAAAAAAAQAAAPMCAAD7AAAAAAAAAAEAAADzAgAA+wAAAAAA\nAAABAAAA8wIAAPsAAAAAAAAAAQAAALMDAAD7AAAAAAAAAAEAAADzAgAA+wAAAAAAAAABAAAA8wIA\nAPsAAAAAAAAAAQAAAPMCAAD7AAAAAAAAAAEAAADzAgAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdp\nc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2NpcGhlci0wLjQuMy9zcmMvc3Ry\nZWFtX3dyYXBwZXIucnMAmHIRAF8AAAB7AAAAIgAAAJhyEQBfAAAAigAAACIAAAD7AAAAAAAAAAEA\nAACkAgAA+wAAAAAAAAABAAAApAIAAPsAAAAAAAAAAQAAALQDAAD7AAAAAAAAAAEAAABWAgAA+wAA\nAAAAAAABAAAAswMAAPsAAAAAAAAAAQAAAPMCAAD7AAAAAAAAAAEAAACzAwAA+wAAAAAAAAABAAAA\nswMAAPsAAAAAAAAAAQAAALUDAAD7AAAAAAAAAAEAAADzAgAAL2hvbWUvcnVubmVyL3dvcmsvbWF0\ncml4LXJ1c3Qtc2RrL21hdHJpeC1ydXN0LXNkay9jcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3Jj\nL2ZpbGVfZW5jcnlwdGlvbi9hdHRhY2htZW50cy5ycwAAALhzEQBtAAAASAAAAB4AAAC4cxEAbQAA\nAEkAAAArAAAASGFzaCBtaXNtYXRjaCB3aGlsZSBkZWNyeXB0aW5nAAC4cxEAbQAAAL0AAAArAAAA\nuHMRAG0AAAC+AAAAHgAAAFJlbGF0aW9uSnNvblJlcHJVbmtub3duVGhyZWFkVW5zdGFibGVpby5l\nbGVtZW50LnRocmVhZFRocmVhZFN0YWJsZW0udGhyZWFkbS5yZXBsYWNlbS5pbl9yZXBseV90b2lv\nLmVsZW1lbnQuc2hvd19yZXBseS9ob21lL3J1bm5lci8uY2FyZ28vZ2l0L2NoZWNrb3V0cy9ydW1h\nLTUyMDFlNzNmNWY5MTdjNzcvMDAwNDVlNS9jcmF0ZXMvcnVtYS1jb21tb24vc3JjL2V2ZW50cy9y\nb29tL2VuY3J5cHRlZC9yZWxhdGlvbl9zZXJkZS5ycwD9dBEAfgAAACQAAAARAAAAdjJvY3RlbmNy\neXB0ZGVjcnlwdEEyNTZDVFJzdHJ1Y3QgSW5SZXBseVRvIHdpdGggMSBlbGVtZW50AAAApnURAB8A\nAAD7AAAACAAAAAQAAABTAgAAc3RydWN0IFJlZmVyZW5jZSB3aXRoIDEgZWxlbWVudADgdREAHwAA\nAHN0cnVjdCBBbm5vdGF0aW9uIHdpdGggMiBlbGVtZW50cwAAAAh2EQAhAAAAc3RydWN0IENpcGhl\ncnRleHRJbmZvIHdpdGggMiBlbGVtZW50cwAAADR2EQAlAAAAc3RydWN0IE1lZ29sbVYxQWVzU2hh\nMkNvbnRlbnQgd2l0aCA0IGVsZW1lbnRzAAAAZHYRAC0AAAAdAQAADAAAAAQAAACaAQAAmwEAAJwB\nAAD7AAAAAAAAAAEAAACdAQAA+wAAAAAAAAABAAAABAIAAPsAAAAAAAAAAQAAAC0DAAC2AwAABAAA\nAAQAAACfAQAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNj\nNjI5OWRiOWVjODIzL2lub3V0LTAuMS4zL3NyYy9pbm91dF9idWYucnMAAAD0dhEAWQAAAPgAAAAJ\nAAAA+wAAABAAAAAEAAAAtwMAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1\nYi5jb20tMWVjYzYyOTlkYjllYzgyMy9jaXBoZXItMC40LjMvc3JjL3N0cmVhbS5ycwBwdxEAVwAA\nAHgAAAAnAAAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNj\nNjI5OWRiOWVjODIzL2N0ci0wLjkuMi9zcmMvZmxhdm9ycy9jdHIxMjgucnPYdxEAXAAAAEoAAAAZ\nAAAA2HcRAFwAAABKAAAAOgAAAGJpbmRpbmdzL21hdHJpeC1zZGstY3J5cHRvLWpzL3NyYy9yZXF1\nZXN0cy5ycwAAAFR4EQAtAAAAlwEAAAEAAABUeBEALQAAAJgBAAABAAAAdG9rZW4AAABUeBEALQAA\nAJkBAAABAAAAVHgRAC0AAACaAQAAAQAAAFR4EQAtAAAAmwEAAAEAAAByb29tcwAAAFR4EQAtAAAA\nnQEAAAEAAABUeBEALQAAAKABAAABAAAAbG9jayBwb2lzb25lZC9ob21lL3J1bm5lci8uY2FyZ28v\ncmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy90cmFjaW5nLXN1YnNjcmli\nZXItMC4zLjE2L3NyYy9yZWxvYWQucnMAAAAReREAZAAAAIsAAAAJAAAAEXkRAGQAAACzAAAACQAA\nABF5EQBkAAAAmgAAAAkAAAAReREAZAAAALgAAAAJAAAAEXkRAGQAAACVAAAACQAAABF5EQBkAAAA\ngQAAAAkAAAAReREAZAAAAIYAAAAJAAAAEXkRAGQAAACpAAAACQAAABF5EQBkAAAArgAAAAkAAAAR\neREAZAAAAKQAAAAJAAAAEXkRAGQAAACfAAAACQAAABF5EQBkAAAAkAAAAAkAQcD0xQALwSBgYXN5\nbmMgZm5gIHJlc3VtZWQgYWZ0ZXIgY29tcGxldGlvbk1pc21hdGNoZWQgZXZlbnQgdHlwZSwgZ290\nIAAAY3oRABsAAACb8hIACwAAAHNkcE1pZHNkcE1MaW5lSW5kZXhtLmF1ZGlvbS5maWxlbS5pbWFn\nZW0udmlkZW8vaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2\nMjk5ZGI5ZWM4MjMvZnV0dXJlcy1zaWduYWxzLTAuMy4zMS9zcmMvc2lnbmFsL211dGFibGUucnMA\nvnoRAGkAAACxAAAAJgAAAG1hc3Rlcl9rZXlzc2VsZl9zaWduaW5nX2tleXN1c2VyX3NpZ25pbmdf\na2V5cwAAABSoEQBZAAAAHQAAAAEAAAD7AAAAGAAAAAQAAAD8AAAA+wAAAAQAAAAEAAAA/gAAAPsA\nAAAEAAAABAAAAP8AAADYrBEAYwAAAOMAAABeAAAA2KwRAGMAAAA6AQAAQwAAAJSuEQBkAAAASwEA\nABEAAABEZXZpY2Uga2V5cyBmYWlsZWQgdG8gZGVzZXJpYWxpemUAAADYexEAIQAAAPsAAAAIAAAA\nBAAAAAABAAD7AAAABAAAAAQAAAABAQAAlK4RAGQAAAA+AQAAFQAAAE1pc21hdGNoIGluIHRoZSBk\nZXZpY2Uga2V5cyBwYXlsb2FkADR8EQAjAAAAlK4RAGQAAABpAgAAGgAAAJSuEQBkAAAAVwAAADMA\nAACUrhEAZAAAAFwAAAARAAAAVGhlIHVzZXIgaGFzIGEgcGVuZGluZyBgL2tleS9xdWVyeWAgcmVx\ndWVzdCB3aGljaCBkaWQgbm90IGZpbmlzaCB5ZXQsIHNvbWUgZGV2aWNlcyBtaWdodCBiZSBtaXNz\naW5nLpB8EQBkAAAAlK4RAGQAAABvAAAATgAAAC9ob21lL3J1bm5lci93b3JrL21hdHJpeC1ydXN0\nLXNkay9tYXRyaXgtcnVzdC1zZGsvY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy92ZXJpZmlj\nYXRpb24vbW9kLnJzAAAMfREAYgAAAH0AAAA7AAAADH0RAGIAAACrAAAARQAAAAx9EQBiAAAAnQAA\nAFgAAAAMfREAYgAAAI0AAAA8AAAADH0RAGIAAACGAAAAQwAAAAx9EQBiAAAABAIAADcAAAAMfREA\nYgAAACECAAAZAAAARXJyb3Igc2lnbmluZyBkZXZpY2Uga2V5czogAOB9EQAbAAAADH0RAGIAAAAX\nAgAAGQAAAENhbid0IHNpZ24gdGhlIGRldmljZSBrZXlzIGZvciAsIG5vIHByaXZhdGUgZGV2aWNl\nIHNpZ25pbmcga2V5IGZvdW5kFH4RAB8AAABovREAAQAAADN+EQAlAAAADH0RAGIAAABCAgAAGQAA\nAEVycm9yIHNpZ25pbmcgdGhlIHB1YmxpYyBjcm9zcyBzaWduaW5nIGtleXM6IAAAAIB+EQAtAAAA\nDH0RAGIAAAA6AgAAGQAAAENhbid0IHNpZ24gdGhlIHB1YmxpYyBjcm9zcyBzaWduaW5nIGtleXMs\nIG5vIHByaXZhdGUgdXNlciBzaWduaW5nIGtleSBmb3VuZADIfhEASwAAAAx9EQBiAAAAuwIAADsA\nAAAMfREAYgAAAMACAAANAAAAVGhlIGRldmljZSB3YXMgZGVsZXRlZCB3aGlsZSBhbiBpbnRlcmFj\ndGl2ZSB2ZXJpZmljYXRpb24gd2FzIGdvaW5nIG9uLgAAPH8RAEYAAAAMfREAYgAAAMkCAAANAAAA\nVGhlIGRldmljZSBrZXlzIGhhdmUgY2hhbmdlZCB3aGlsZSBhbiBpbnRlcmFjdGl2ZSB2ZXJpZmlj\nYXRpb24gd2FzIGdvaW5nIG9uLCBub3QgbWFya2luZyB0aGUgZGV2aWNlIGFzIHZlcmlmaWVkLpx/\nEQBwAAAADH0RAGIAAADTAgAADQAAAE1hcmtpbmcgZGV2aWNlIGFzIHZlcmlmaWVkLgAkgBEAGwAA\nAAx9EQBiAAAA3QIAAA0AAABUaGUgaW50ZXJhY3RpdmUgdmVyaWZpY2F0aW9uIHByb2Nlc3MgZGlk\nbid0IHZlcmlmeSB0aGUgZGV2aWNlAAAAWIARAD0AAAAMfREAYgAAAG8CAABdAAAADH0RAGIAAAB+\nAgAASwAAAAx9EQBiAAAArwIAAA0AAABUaGUgaWRlbnRpdHkgb2YgdGhlIHVzZXIgd2FzIGRlbGV0\nZWQgd2hpbGUgYW4gaW50ZXJhY3RpdmUgdmVyaWZpY2F0aW9uIHdhcyBnb2luZyBvbi7QgBEAVAAA\nAAx9EQBiAAAAjgIAABUAAABNYXJraW5nIHRoZSB1c2VyIGlkZW50aXR5IG9mIGFzIHZlcmlmaWVk\nLgAAADyBEQApAAAADH0RAGIAAACcAgAAFQAAAFRoZSBpbnRlcmFjdGl2ZSB2ZXJpZmljYXRpb24g\ncHJvY2VzcyBkaWRuJ3QgdmVyaWZ5IHRoZSB1c2VyIGlkZW50aXR5IG9mIHRoZSB1c2VyIHRoYXQg\ncGFydGljaXBhdGVkIGluIHRoZSBpbnRlcmFjdGl2ZSB2ZXJpZmljYXRpb24AAICBEQCCAAAADH0R\nAGIAAACmAgAAEQAAAFRoZSBtYXN0ZXIga2V5cyBvZiB0aGUgdXNlciBoYXZlIGNoYW5nZWQgd2hp\nbGUgYW4gaW50ZXJhY3RpdmUgdmVyaWZpY2F0aW9uIHdhcyBnb2luZyBvbiwgbm90IG1hcmtpbmcg\ndGhlIGlkZW50aXR5IGFzIHZlcmlmaWVkLgAAHIIRAH4AAAAvaG9tZS9ydW5uZXIvd29yay9tYXRy\naXgtcnVzdC1zZGsvbWF0cml4LXJ1c3Qtc2RrL2NyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMv\ndmVyaWZpY2F0aW9uL3Nhcy9tb2QucnMAAKSCEQBmAAAAGQIAAF0AAAAvaG9tZS9ydW5uZXIvd29y\nay9tYXRyaXgtcnVzdC1zZGsvbWF0cml4LXJ1c3Qtc2RrL2NyYXRlcy9tYXRyaXgtc2RrLWNyeXB0\nby9zcmMvdmVyaWZpY2F0aW9uL3FyY29kZS5ycwAAAByDEQBlAAAAYAEAAAcAAAAcgxEAZQAAAH0B\nAAAHAAAAL2hvbWUvcnVubmVyL3dvcmsvbWF0cml4LXJ1c3Qtc2RrL21hdHJpeC1ydXN0LXNkay9j\ncmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3ZlcmlmaWNhdGlvbi9tYWNoaW5lLnJzAACkgxEA\nZgAAACIBAAAnAAAApIMRAGYAAAA6AQAABQAAAKSDEQBmAAAAWwEAABEAAABSZWNlaXZlZCBhIG5l\ndyB2ZXJpZmljYXRpb24gcmVxdWVzdAA8hBEAIwAAAKSDEQBmAAAAYQEAABUAAABUaGUga2V5IHZl\ncmlmaWNhdGlvbiByZXF1ZXN0IGRpZG4ndCBjb250YWluIGEgdmFsaWQgdGltZXN0YW1wAAAAeIQR\nAD0AAACkgxEAZgAAAGkBAAAVAAAAVGhlIHJlY2VpdmVkIHZlcmlmaWNhdGlvbiByZXF1ZXN0IHdh\ncyB0b28gb2xkIG9yIHRvbyBmYXIgaW50byB0aGUgZnV0dXJl0IQRAEgAAAD7AAAABAAAAAQAAAAJ\nAQAApIMRAGYAAAByAQAAFQAAAFRoZSByZWNlaXZlZCB2ZXJpZmljYXRpb24gcmVxdWVzdCB3YXMg\nc2VudCBieSB1cywgaWdub3JpbmcgaXQAAABAhREAPQAAAKSDEQBmAAAARwEAAA0AAABSZWNlaXZl\nZCBhIHZlcmlmaWNhdGlvbiBldmVudCB3aXRoIGEgbWlzbWF0Y2hlZCBmbG93IGlkLCB0aGUgdmVy\naWZpY2F0aW9uIG9iamVjdCB3YXMgY3JlYXRlZCBmb3IgYSBpbi1yb29tIHZlcmlmaWNhdGlvbiBi\ndXQgYSBldmVudCB3YXMgcmVjZWl2ZWQgb3ZlciB0by1kZXZpY2UgbWVzc2FnaW5nIG9yIHZpY2Ug\ndmVyc2EAmIURALcAAAAvaG9tZS9ydW5uZXIvd29yay9tYXRyaXgtcnVzdC1zZGsvbWF0cml4LXJ1\nc3Qtc2RrL2NyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdmVyaWZpY2F0aW9uL3JlcXVlc3Rz\nLnJzAFiGEQBnAAAAlgIAACcAAABYhhEAZwAAAJoCAAANAAAAUmVjZWl2ZWQgYSBrZXkgdmVyaWZp\nY2F0aW9uIHN0YXJ0IGV2ZW50IGJ1dCB3ZSdyZSBub3QgeWV0IGluIHRoZSByZWFkeSBzdGF0ZeCG\nEQBMAAAAWIYRAGcAAACwBAAAJwAAAFiGEQBnAAAAsQQAAAkAAABSZWNlaXZlZCBhIG5ldyB2ZXJp\nZmljYXRpb24gc3RhcnQgZXZlbnQAVIcRACcAAABYhhEAZwAAALgEAAANAAAAUmVjZWl2ZWQgYSBr\nZXkgdmVyaWZpY2F0aW9uIHN0YXJ0IGV2ZW50IGZyb20gYW4gdW5rbm93biBkZXZpY2UAAJSHEQA+\nAAAAWIYRAGcAAAD+BAAAEQAAAFJlY2VpdmVkIGEga2V5IHZlcmlmaWNhdGlvbiBzdGFydCBldmVu\ndCB3aXRoIGFuIHVuc3VwcG9ydGVkIG1ldGhvZAAA7IcRAEIAAAD7AAAABAAAAAQAAAAKAQAAWIYR\nAGcAAAD1BAAAFQAAAFJlY2VpdmVkIGEgUVIgY29kZSByZWNpcHJvY2F0aW9uWIgRACAAAAD7AAAA\nBAAAAAQAAAALAQAAWIYRAGcAAADeBAAAGQAAAENhbid0IHN0YXJ0IGtleSB2ZXJpZmljYXRpb24s\nIGNhbmNlbGluZy6giBEAKAAAAPsAAAAEAAAABAAAAAwBAABYhhEAZwAAANkEAAAdAAAAU3RhcnRl\nZCBhIG5ldyBTQVMgdmVyaWZpY2F0aW9uLgDwiBEAHwAAAPCwEQBwAAAAQgAAAGQAAADwsBEAcAAA\nAGYAAAA0AAAAL2hvbWUvcnVubmVyL3dvcmsvbWF0cml4LXJ1c3Qtc2RrL21hdHJpeC1ydXN0LXNk\nay9jcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL3Nlc3Npb25fbWFuYWdlci9zZXNzaW9ucy5y\ncwAAOIkRAGoAAABfAAAAGgAAADiJEQBqAAAAagAAABUAAABNYXJraW5nIHNlc3Npb24gdG8gYmUg\ndW53ZWRnZWQAAMSJEQAeAAAA+wAAAAQAAAAEAAAAFQEAAFDNEQBsAAAARQEAADQAAABQzREAbAAA\nAN0AAABQAAAAQ2FuJ3QgZXhwb3J0IHNlc3Npb25QzREAbAAAAOEAAAA+AAAAUM0RAGwAAAC+AAAA\nMwAAAFDNEQBsAAAAKQEAAFEAAABQzREAbAAAAFgBAAA1AAAATM4RAF0AAABQAgAABwAAAAIAQYyV\nxgALtzhMzhEAXQAAAFkCAAARAAAAVXBkYXRlZCB1cGxvYWRlZCBvbmUtdGltZSBrZXkgY291bnQg\nIC0+IJyKEQAkAAAAwIoRAAQAAACx1xIAAQAAAEzOEQBdAAAAHAQAAD4AAABMzhEAXQAAAB0EAAAJ\nAAAAQ3JlYXRpbmcgYSBuZXcgT2xtIHNlc3Npb24gZnJvbSBhIHByZS1rZXkgbWVzc2FnZQAAAPyK\nEQAxAAAA+wAAAAQAAAAEAAAAGwEAAEzOEQBdAAAAiAIAADIAAABMzhEAXQAAAIwCAAANAAAATm8g\ndW51c2VkIGZhbGxiYWNrIGtleXMgd2VyZSBmb3VuZCBvbiB0aGUgc2VydmVyLCBnZW5lcmF0aW5n\nIGEgbmV3IGZhbGxiYWNrIGtleS5oixEAUAAAAEzOEQBdAAAAxQAAACcAAABMzhEAXQAAAMcAAAAN\nAAAAT2xtIGV2ZW50IGRvZXNuJ3QgY29udGFpbiBhIGNpcGhlcnRleHQgZm9yIG91ciBrZXkAAOCL\nEQAyAAAAHQEAAAwAAAAEAAAAHgEAAEzOEQBdAAAApQAAACcAAABMzhEAXQAAAK4AAAAVAAAAQW4g\nT2xtIG1lc3NhZ2UgZ290IHJlcGxheWVkLCBkZWNyeXB0aW9uIGZhaWxlZAAATIwRAC4AAABMzhEA\nXQAAACYBAAA1AAAATM4RAF0AAABCAQAAIQAAAEZhaWxlZCB0byBjcmVhdGUgYSBuZXcgT2xtIHNl\nc3Npb24gZnJvbSBhIHByZS1rZXkgbWVzc2FnZTogAKSMEQA7AAAATM4RAF0AAAA0AQAAGQAAAEZh\naWxlZCB0byBkZWNyeXB0IGEgbm9uLXByZS1rZXkgbWVzc2FnZSB3aXRoIGFsbCBhdmFpbGFibGUg\nc2Vzc2lvbnMA+IwRAEMAAABMzhEAXQAAAFwBAAAJAAAAU3VjY2Vzc2Z1bGx5IGRlY3J5cHRlZCBh\nbiBPbG0gbWVzc2FnZQAAAFSNEQAlAAAATM4RAF0AAAByAQAAEQAAAEEgdG8tZGV2aWNlIG1lc3Nh\nZ2Ugd2FzIHN1Y2Nlc3NmdWxseSBkZWNyeXB0ZWQgYnV0IHBhcnNpbmcgYW5kIGNoZWNraW5nIHRo\nZSBldmVudCBmaWVsZHMgZmFpbGVkAJSNEQBfAAAA+wAAAAQAAAAEAAAAGgEAAEzOEQBdAAAA1QAA\nACcAAABMzhEAXQAAANYAAAAJAAAARGVjcnlwdGluZyBhIHRvLWRldmljZSBldmVudCyOEQAcAAAA\n+wAAAAQAAAAEAAAAHwEAAEzOEQBdAAAA4QAAABEAAABFcnJvciBkZWNyeXB0aW5nIGFuIHRvLWRl\ndmljZSBldmVudCwgdW5zdXBwb3J0ZWQgZW5jcnlwdGlvbiBhbGdvcml0aG0AAABwjhEARQAAAEzO\nEQBdAAAABQEAAC8AAABMzhEAXQAAAI0BAAAmAAAAvM4RAF0AAABRAAAAXgAAACzPEQBhAAAAywEA\nADkAAAAszxEAYQAAAL0AAABTAAAALM8RAGEAAADRAAAAKAAAACzPEQBhAAAAkwAAADAAAAAszxEA\nYQAAAJgAAAAwAAAALM8RAGEAAADiAAAAKAAAACzPEQBhAAAAjgAAADIAAAAszxEAYQAAAN0BAAA5\nAAAALM8RAGEAAABqAQAARwAAACzPEQBhAAAArwEAADkAAAD8shEAWwAAANMBAAAhAAAA/LIRAFsA\nAADhAQAAWgAAAPyyEQBbAAAACQIAAFMAAAD8shEAWwAAAB0CAAARAAAAVW5rbm93biBzZWNyZXQg\nd2FzIHJlcXVlc3RlZNCPEQAcAAAA+wAAAAQAAAAEAAAAKAEAAPyyEQBbAAAARgIAACgAAAD8shEA\nWwAAAGMCAAARAAAAVHJpZWQgdG8gaW1wb3J0IGFuIHVua25vd24gc2VjcmV0AAAAJJARACEAAAD8\nshEAWwAAAFECAAAVAAAAU3VjY2Vzc2Z1bGx5IGltcG9ydGVkIGEgcHJpdmF0ZSBjcm9zcyBzaWdu\naW5nIGtleQAAAGCQEQAxAAAA/LIRAFsAAABIAQAASwAAAPyyEQBbAAAApwIAAEsAAAD8shEAWwAA\nAL8BAABTAAAA/LIRAFsAAACMAgAANgAAAPyyEQBbAAAAdgIAAFUAAAD8shEAWwAAALoCAABNAAAA\n/LIRAFsAAABuAgAASwAAAPyyEQBbAAAAVwEAACIAAAD8shEAWwAAAKoBAAAhAAAAZmFsbGJhY2tk\nYXRhIGRpZCBub3QgbWF0Y2ggYW55IHZhcmlhbnQgb2YgdW50YWdnZWQgZW51bSBPbmVUaW1lS2V5\nQ291bG5kJ3Qgc2VyaWFsaXplIG9uZS10aW1lIGtleS9ob21lL3J1bm5lci93b3JrL21hdHJpeC1y\ndXN0LXNkay9tYXRyaXgtcnVzdC1zZGsvY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy90eXBl\ncy9vbmVfdGltZV9rZXlzLnJzAACNkREAZQAAAGAAAAArAAAAL2hvbWUvcnVubmVyL3dvcmsvbWF0\ncml4LXJ1c3Qtc2RrL21hdHJpeC1ydXN0LXNkay9jcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3Jj\nL21hY2hpbmUucnMAAAAEkhEAWQAAAC0CAAAFAAAA+wAAAAQAAAAEAAAAKgEAAPsAAAAAAAAAAQAA\nACsBAAAEkhEAWQAAAFYCAAARAAAAUmVjZWl2ZWQgYSByb29tIGtleSBldmVudCB3aGljaCBjb250\nYWluZWQgYW4gaW52YWxpZCBzZXNzaW9uIGtleTogAACgkhEAQgAAAASSEQBZAAAASAIAABUAAABS\nZWNlaXZlZCBhIG5ldyBtZWdvbG0gcm9vbSBrZXkAAPySEQAeAAAABJIRAFkAAABMAgAAFQAAAFJl\nY2VpdmVkIGEgbWVnb2xtIHJvb20ga2V5IHRoYXQgd2UgYWxyZWFkeSBoYXZlIGEgYmV0dGVyIHZl\ncnNpb24gb2YsIGRpc2NhcmRpbmcANJMRAE8AAAAEkhEAWQAAAF4CAAAFAAAABJIRAFkAAABtAgAA\nEQAAAFJlY2VpdmVkIGEgcm9vbSBrZXkgd2l0aCBhbiB1bnN1cHBvcnRlZCBhbGdvcml0aG0AAACs\nkxEAMQAAAASSEQBZAAAANAUAACMAAAAEkhEAWQAAAFMDAAAHAAAABJIRAFkAAACNBAAABQAAAASS\nEQBZAAAAnwQAABEAAABSZWNlaXZlZCBhbiBlbmNyeXB0ZWQgcm9vbSBldmVudCB3aXRoIGFuIHVu\nc3VwcG9ydGVkIGFsZ29yaXRobQAAKJQRAD4AAAAEkhEAWQAAALEEAAANAAAARmFpbGVkIHRvIGRl\nY3J5cHQgYSByb29tIGV2ZW50OiCAlBEAIAAAAASSEQBZAAAAVwQAACcAAAAEkhEAWQAAAOgDAAAF\nAAAABJIRAFkAAAD/AwAADQAAAEVycm9yIG1hcmtpbmcgYSB0cmFja2VkIHVzZXIgYXMgY2hhbmdl\nZADYlBEAJwAAAPsAAAAEAAAABAAAAP0AAAAEkhEAWQAAAM8EAABXAAAABJIRAFkAAABrBAAABQAA\nAASSEQBZAAAALQQAAEMAAAAEkhEAWQAAAFcDAABEAAAABJIRAFkAAAAkAgAAJwAAAASSEQBZAAAA\nhQMAAAUAAAAEkhEAWQAAAJEDAAARAAAAUmVjZWl2ZWQgYW4gaW52YWxpZCB0by1kZXZpY2UgZXZl\nbnQ6IAAAAIiVEQAlAAAABJIRAFkAAACXAwAACQAAAFJlY2VpdmVkIGEgdG8tZGV2aWNlIGV2ZW50\nAADIlREAGgAAAASSEQBZAAAAogMAACEAAABDb3VsZG4ndCBtYXJrIGRldmljZSBmcm9tIHRvIGJl\nIHVud2VkZ2Vk/JURACgAAAAEkhEAWQAAAMkDAAAZAAAAUmVjZWl2ZWQgYW4gaW52YWxpZCBlbmNy\neXB0ZWQgdG8tZGV2aWNlIGV2ZW50OiAAPJYRAC8AAABaZXJvaXppbmcgYW5kIHJlc2VyaWFsaXpp\nbmcgb3VyIGV2ZW50cyBzaG91bGQgYWx3YXlzIHdvcmsAAAAEkhEAWQAAAMUDAAAeAAAABJIRAFkA\nAAAsAwAARwAAAASSEQBZAAAALgMAAA0AAABFcnJvciBoYW5kbGluZyBhIHZlcmlmaWNhdGlvbiBl\ndmVudDogAAAA4JYRACUAAAAEkhEAWQAAAPwCAAAFAAAABJIRAFkAAAAHAwAACQAAAFJlY2VpdmVk\nIGEgZGVjcnlwdGVkIHRvLWRldmljZSBldmVudDCXEQAkAAAABJIRAFkAAAAlAwAAEQAAAFJlY2Vp\ndmVkIGFuIHVuZXhwZWN0ZWQgZW5jcnlwdGVkIHRvLWRldmljZSBldmVudGyXEQAwAAAAL2hvbWUv\ncnVubmVyL3dvcmsvbWF0cml4LXJ1c3Qtc2RrL21hdHJpeC1ydXN0LXNkay9jcmF0ZXMvbWF0cml4\nLXNkay1jcnlwdG8vc3JjL2dvc3NpcGluZy9tYWNoaW5lLnJzAKSXEQBjAAAA5QIAAFwAAACklxEA\nYwAAAOYCAAAJAAAAU3VjY2Vzc2Z1bGx5IHJlY2VpdmVkIGEgc2VjcmV0LCByZW1vdmluZyB0aGUg\ncmVxdWVzdCiYEQA0AAAApJcRAGMAAADKAQAAHQAAAKSXEQBjAAAA/QIAACcAAACklxEAYwAAAAYD\nAAAVAAAARXJyb3Igd2hpbGUgaW1wb3J0aW5nIGEgc2VjcmV0AACUmBEAHgAAAPsAAAAEAAAABAAA\nAEcBAACklxEAYwAAAB0DAAAnAAAApJcRAGMAAAAeAwAACQAAAFJlY2VpdmVkIGEgbS5zZWNyZXQu\nc2VuZCBldmVudCB3aXRoIGEgbWF0Y2hpbmcgcmVxdWVzdAAA7JgRADYAAACklxEAYwAAADMDAAAN\nAAAAUmVjZWl2ZWQgYSBtLnNlY3JldC5zZW5kIGV2ZW50IGZyb20gYW4gdW5rbm93biBkZXZpY2UA\nAAA8mREANQAAAKSXEQBjAAAAKwMAABEAAABSZWNlaXZlZCBhIG0uc2VjcmV0LnNlbmQgZXZlbnQg\nZnJvbSBhbm90aGVyIHVzZXIgb3IgZnJvbSB1bnZlcmlmaWVkIGRldmljZQAAjJkRAEoAAACklxEA\nYwAAAMcCAABbAAAApJcRAGMAAADkAQAAHQAAAKSXEQBjAAAAHAIAADIAAACklxEAYwAAAK4BAABj\nAAAApJcRAGMAAAC5AQAAFQAAAFJlY2VpdmVkIGEgcm9vbSBrZXkgcmVxdWVzdCBmb3IgYSB1bnN1\ncHBvcnRlZCBhbGdvcml0aG0AMJoRADcAAAD7AAAABAAAAAQAAABIAQAApJcRAGMAAACSAgAANAAA\nAKSXEQBjAAAAQgIAAGEAAACklxEAYwAAAEIDAAA3AAAApJcRAGMAAABDAwAACQAAAFJlY2VpdmVk\nIGEgbS5zZWNyZXQuc2VuZCBldmVudAAAwJoRAB4AAACklxEAYwAAAEoDAAAVAAAAUmVjZWl2ZWQg\nYSBtLnNlY3JldC5zZW5kIGV2ZW50IGJ1dCB0aGUgcmVxdWVzdCB3YXMgZm9yIGEgcm9vbSBrZXkA\nAAD4mhEAQQAAAKSXEQBjAAAA5AAAACUAAACklxEAYwAAAOoAAAARAAAAVW5rbm93biBzZWNyZXQg\ncmVxdWVzdCBhY3Rpb24AAABkmxEAHQAAAPsAAAAEAAAABAAAAEkBAACklxEAYwAAAPIAAAANAAAA\nQ2FuJ3Qgc2VydmUgYSBzZWNyZXQgcmVxdWVzdCwgc2VjcmV0IGlzbid0IGZvdW5krJsRADAAAACk\nlxEAYwAAACgBAAANAAAAUmVjZWl2ZWQgYSBzZWNyZXQgcmVxdWVzdCBmb3JtIGFuIHVua25vd24g\nZGV2aWNl9JsRADAAAACklxEAYwAAAPwAAAAVAAAAU2hhcmluZyBhIHNlY3JldCB3aXRoIGEgZGV2\naWNlAAA8nBEAHgAAAKSXEQBjAAAABgEAAB0AAABTZWNyZXQgcmVxdWVzdCBpcyBtaXNzaW5nIGFu\nIE9sbSBzZXNzaW9uLCBwdXR0aW5nIHRoZSByZXF1ZXN0IGluIHRoZSB3YWl0IHF1ZXVlAHScEQBP\nAAAApJcRAGMAAAAUAQAAFQAAAFJlY2VpdmVkIGEgc2VjcmV0IHJlcXVlc3QgdGhhdCB3ZSB3b24n\ndCBzZXJ2ZSwgdGhlIGRldmljZSBpc24ndCB0cnVzdGVkANycEQBHAAAApJcRAGMAAAAeAQAAEQAA\nAFJlY2VpdmVkIGEgc2VjcmV0IHJlcXVlc3QgdGhhdCB3ZSB3b24ndCBzZXJ2ZSwgdGhlIGRldmlj\nZSBkb2Vzbid0IGJlbG9uZyB0byB1cwAAPJ0RAE4AAACklxEAYwAAAIkDAAApAAAApJcRAGMAAACa\nAwAAQAAAAKSXEQBjAAAAnAMAAA0AAABSZWNlaXZlZCBhIGZvcndhcmRlZCByb29tIGtleSB3aXRo\nIGFuIHVuc3VwcG9ydGVkIGFsZ29yaXRobQDEnREAOwAAAKSXEQBjAAAApgMAABEAAABSZWNlaXZl\nZCBhIGZvcndhcmRlZCByb29tIGtleSB0aGF0IHdlIGRpZG4ndCByZXF1ZXN0GJ4RADQAAAD7AAAA\nBAAAAAQAAAAcAQAApJcRAGMAAAC0AwAADQAAAFJlY2VpdmVkIGEgZm9yd2FyZGVkIHJvb20ga2V5\nIGZyb20gYW4gdW5rbm93biBkZXZpY2UsIG9yIGZyb20gYSBkZXZpY2UgdGhhdCB0aGUga2V5IHJl\ncXVlc3QgcmVjaXBpZW50IGRvZXNuJ3Qgb3duAAAAdJ4RAHEAAACklxEAYwAAAL4CAABhAAAApJcR\nAGMAAABtAQAAJQAAAKSXEQBjAAAAcgEAAA0AAABSZWNlaXZlZCBhIGtleSByZXF1ZXN0IGZyb20g\nYW4gdW5rbm93biBkZXZpY2UAAAAgnxEALQAAAPsAAAAEAAAABAAAAEoBAACklxEAYwAAAIkBAAAV\nAAAAUmVjZWl2ZWQgYSBrZXkgcmVxdWVzdCB0aGF0IHdlIHdvbid0IHNlcnZlAAB4nxEAKgAAAPsA\nAAAEAAAABAAAAEsBAACklxEAYwAAAIIBAAAVAAAAUmVjZWl2ZWQgYSBrZXkgcmVxdWVzdCBmcm9t\nIGEgZGV2aWNlIHRoYXQgY2hhbmdlZCB0aGVpciBDdXJ2ZTI1NTE5IHNlbmRlciBrZXkAAADMnxEA\nTQAAAKSXEQBjAAAAQQEAACUAAACklxEAYwAAAEIBAAAJAAAAU2VydmluZyBhIHJvb20ga2V5IHJl\ncXVlc3QAAESgEQAaAAAA+wAAAAQAAAAEAAAATAEAAPsAAAAEAAAABAAAAE0BAACklxEAYwAAAE4B\nAAARAAAAS2V5IHJlcXVlc3QgaXMgbWlzc2luZyBhbiBPbG0gc2Vzc2lvbiwgcHV0dGluZyB0aGUg\ncmVxdWVzdCBpbiB0aGUgd2FpdCBxdWV1ZZigEQBMAAAApJcRAGMAAABaAQAAEQAAAENhbid0IHNl\ncnZlIGEgcm9vbSBrZXkgcmVxdWVzdCwgdGhlIHNlc3Npb24gY2FuJ3QgYmUgZXhwb3J0ZWQgaW50\nbyBhIGZvcndhcmRlZCByb29tIGtleTogAAAA/KARAFkAAACklxEAYwAAAGEDAABAAAAApJcRAGMA\nAAB/AwAAEQAAAENvdWxkbid0IGNyZWF0ZSBhIGdyb3VwIHNlc3Npb24gZnJvbSBhIHJlY2VpdmVk\nIHJvb20ga2V5gKERADgAAACklxEAYwAAAGcDAAAVAAAAUmVjZWl2ZWQgYSBmb3J3YXJkZWQgcm9v\nbSBrZXkAAADQoREAHQAAAPsAAAAEAAAABAAAAE4BAACklxEAYwAAAHIDAAAVAAAAUmVjZWl2ZWQg\nYSBmb3J3YXJkZWQgcm9vbSBrZXkgYnV0IHdlIGFscmVhZHkgaGF2ZSBhIGJldHRlciB2ZXJzaW9u\nIG9mIGl0GKIRAEgAAACklxEAYwAAAMUDAABAAAAApJcRAGMAAADPAwAAEQAAAKSXEQBjAAAAsAIA\nACkAAACklxEAYwAAAJsBAAAlAAAApJcRAGMAAAChAQAADQAAAFJlY2VpdmVkIGEgcm9vbSBrZXkg\ncmVxdWVzdCBmb3IgYW4gdW5rbm93biBpbmJvdW5kIGdyb3VwIHNlc3Npb264ohEAQAAAAKSXEQBj\nAAAApwAAAFIAAAAvaG9tZS9ydW5uZXIvd29yay9tYXRyaXgtcnVzdC1zZGsvbWF0cml4LXJ1c3Qt\nc2RrL2NyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdXRpbGl0aWVzLnJzABCjEQBbAAAAdgAA\nACsAAAAQoxEAWwAAAJAAAAArAAAAEKMRAFsAAABdAAAAJgAAAGZhaWxlZCB0byBzZXQgZ2xvYmFs\nIGRlZmF1bHQgc3Vic2NyaWJlci9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1\nYi5jb20tMWVjYzYyOTlkYjllYzgyMy90cmFjaW5nLXN1YnNjcmliZXItMC4zLjE2L3NyYy91dGls\nLnJzAAAAw6MRAGIAAABbAAAADgAAALgDAACYAQAACAAAALkDAAC6AwAAoAEAAAgAAAC7AwAAvAMA\nAIgEAAAIAAAAvQMAAL4DAACcAQAABAAAAL8DAABzdHJ1Y3QgSGVscGVyAAAAHQEAAAwAAAAEAAAA\nmgEAAGgCAACcAQAA+wAAAAAAAAABAAAAnQEAAJ4BAAAEAAAABAAAAJ8BAADAAwAACAAAAAQAAADB\nAwAAowEAAAgAAAAEAAAApAEAAKMBAAAIAAAABAAAAKQBAADCAwAACAAAAAQAAACkAQAAowEAAAgA\nAAAEAAAApAEAAMMDAADEAwAAxQMAAMYDAAAYAgAAxwMAAMgDAADJAwAAygMAABgCAADLAwAAzAMA\nAM0DAADOAwAAGAIAAM8DAADQAwAA0QMAANIDAAAYAgAA0wMAANQDAADVAwAA1gMAABgCAADXAwAA\n2AMAANkDAADaAwAAGAIAANsDAADcAwAA3QMAAN4DAAAYAgAA3wMAAOADAADhAwAA4gMAABgCAAD7\nAAAABAAAAAQAAACJAgAA4wMAAAwAAAAEAAAA5AMAAPsAAAAEAAAABAAAAOUDAABwdHJFeHBlY3Qg\nYW4gYGAgaW5zdGFuY2UsIHJlY2VpdmVkIGBgIGluc3RlYWQAAADjpREACwAAAO6lEQAWAAAABKYR\nAAkAAABGYWlsZWQgdG8gcmVhZCB0aGUgYEpzVmFsdWVgIHBvaW50ZXJGYWlsZWQgdG8gcmVhZCB0\naGUgYEpzVmFsdWVgIHBvaW50ZXIgYXMgYSBgZjY0YFRoZSBtZWRpYSBlbmNyeXB0aW9uIGluZm8g\nYXJlIGFic2VudCBmcm9tIHRoZSBnaXZlbiBlbmNyeXB0ZWQgYXR0YWNobWVudABB0M3GAAvVS0MA\nAADQphEAAQAAAFVuYWJsZSB0byBhbGxvY2F0ZSBhbm90aGVyIHNwYW4AxK4SAG4AAAALAQAADgAA\nAG0uc2VydmVyX25vdGljZS9ydXN0Yy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUw\nN2MzNDA1L2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL2JpbmFyeV9oZWFwLnJzABunEQBc\nAAAARgEAABUAAAD7AAAACAAAAAQAAABTAgAAVW5rbm93biB2ZXJpZmljYXRpb24gbWV0aG9kIChy\nZWNlaXZlZCBgYCkAAACYpxEAJwAAAL+nEQACAAAARXhwZWN0IGEgYG51bWJlcmAsIHJlY2VpdmVk\nIGEgYADUpxEAHwAAAMfyEgABAAAA9rkRAGkAAABJAAAAFgAAAC9ob21lL3J1bm5lci93b3JrL21h\ndHJpeC1ydXN0LXNkay9tYXRyaXgtcnVzdC1zZGsvY3JhdGVzL21hdHJpeC1zZGstY29tbW9uL3Ny\nYy90aW1lb3V0LnJzAAAAFKgRAFkAAAAjAAAAGgAAAGBhc3luYyBmbmAgcmVzdW1lZCBhZnRlciBj\nb21wbGV0aW9uZnV0dXJlIHRpbWVkIG91dHRoZSBzZXJ2ZXIgcmV0dXJuZWQgYW4gZXJyb3I6IAAA\nALOoEQAeAAAAZGVzZXJpYWxpemF0aW9uIGZhaWxlZDog3KgRABgAAAAvaG9tZS9ydW5uZXIvLmNh\ncmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvZnV0dXJlcy11dGls\nLTAuMy4yNS9zcmMvZnV0dXJlL2pvaW5fYWxsLnJzAPyoEQBnAAAAlgAAAE4AAABVc2VySWRNYXAg\nbXVzdCBub3QgYmUgcG9sbGVkIGFmdGVyIGl0IHJldHVybmVkIGBQb2xsOjpSZWFkeWAvaG9tZS9y\ndW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvZnV0\ndXJlcy11dGlsLTAuMy4yNS9zcmMvZnV0dXJlL2Z1dHVyZS9tYXAucnMAAACwqREAaQAAAD4AAAAR\nAAAAsKkRAGkAAAA6AAAAMQAAAAAAAABgYXN5bmMgZm5gIHJlc3VtZWQgYWZ0ZXIgY29tcGxldGlv\nbgACMRIABgAAAJDQEQAEAAAA5gMAAOcDAADoAwAA6QMAAOoDAADrAwAA7AMAAO0DAADuAwAA7wMA\nAPADAADxAwAA8gMAAPMDAAD0AwAA9QMAAHBhZ2UgbXVzdCBoYXZlIGJlZW4gYWxsb2NhdGVkIHRv\nIGluc2VydCEvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2\nMjk5ZGI5ZWM4MjMvc2hhcmRlZC1zbGFiLTAuMS40L3NyYy9wYWdlL21vZC5ycwDcqhEAXwAAABgB\nAAASAAAA3KoRAF8AAAAZAQAAGQAAAGEgc2hhcmQgY2FuIG9ubHkgYmUgaW5zZXJ0ZWQgYnkgdGhl\nIHRocmVhZCB0aGF0IG93bnMgaXQsIHRoaXMgaXMgYSBidWchACy0EgBcAAAAlQEAAA4AAABUaHJl\nYWQgY291bnQgb3ZlcmZsb3dlZCB0aGUgY29uZmlndXJlZCBtYXggY291bnQuIFRocmVhZCBpbmRl\neCA9ICwgbWF4IHRocmVhZHMgPSAAAAC0qxEAQQAAAPWrEQAQAAAAsdcSAAEAAACAAAAALLQSAFwA\nAAAnAQAACQAAACy0EgBcAAAAMwEAAA0AAABhc3NlcnRpb24gZmFpbGVkOiBzbG90LmlzX25vbmUo\nKS9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjll\nYzgyMy9mdXR1cmVzLWNoYW5uZWwtMC4zLjI1L3NyYy9vbmVzaG90LnJzAABkrBEAYgAAAIIAAAAN\nAAAAL2hvbWUvcnVubmVyL3dvcmsvbWF0cml4LXJ1c3Qtc2RrL21hdHJpeC1ydXN0LXNkay9jcmF0\nZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL2lkZW50aXRpZXMvZGV2aWNlLnJzANisEQBjAAAAQAIA\nAEMAAABGaWVsZFNldCBjb3JydXB0ZWQgKHRoaXMgaXMgYSBidWcpAADYrBEAYwAAAEICAAANAAAA\nVHJ5aW5nIHRvIGVuY3J5cHQgYSBNZWdvbG0gc2Vzc2lvbiwgYnV0IHRoZSBkZXZpY2UgZG9lc24n\ndCBoYXZlIGEgY3VydmUyNTUxOSBrZXmArREAUAAAAPsAAAAYAAAABAAAAPwAAAD7AAAABAAAAAQA\nAAD+AAAA+wAAAAQAAAAEAAAA/wAAANisEQBjAAAAVAIAAA0AAABUcnlpbmcgdG8gZW5jcnlwdCBh\nIE1lZ29sbSBzZXNzaW9uIGZvciB1c2VyICBvbiBkZXZpY2UgLCBidXQgbm8gT2xtIHNlc3Npb24g\naXMgZm91bmQYrhEALAAAAESuEQALAAAAT64RAB0AAADYrBEAYwAAADABAABDAAAAL2hvbWUvcnVu\nbmVyL3dvcmsvbWF0cml4LXJ1c3Qtc2RrL21hdHJpeC1ydXN0LXNkay9jcmF0ZXMvbWF0cml4LXNk\nay1jcnlwdG8vc3JjL2lkZW50aXRpZXMvbWFuYWdlci5yc5SuEQBkAAAAMgEAACUAAABDcmVhdGlu\nZyBvciB1cGRhdGluZyBhIGRldmljZSBwYW5pY2tlZAAAlK4RAGQAAABYAQAAIQAAAJSuEQBkAAAA\nagEAABEAAABPdXIgb3duIGRldmljZSBtaWdodCBoYXZlIGJlZW4gZGVsZXRlZAAAUK8RACYAAAD7\nAAAACAAAAAQAAAAAAQAA+wAAAAQAAAAEAAAAFQEAAPsAAAAEAAAABAAAAPYDAACUrhEAZAAAAOoA\nAAAkAAAAlK4RAGQAAAAfAQAAFQAAAEZhaWxlZCB0byBjcmVhdGUgYSBuZXcgZGV2aWNlAAAA0K8R\nAB0AAAD7AAAABAAAAAQAAAACAQAAlK4RAGQAAAAHAQAAHQAAAEFkZGluZyBvdXIgb3duIGRldmlj\nZSB0byB0aGUgZGV2aWNlIHN0b3JlLCBtYXJraW5nIGl0IGFzIGxvY2FsbHkgdmVyaWZpZWQAAAAY\nsBEASQAAAPsAAAAEAAAABAAAAPcDAACUrhEAZAAAABQBAAAZAAAAQWRkaW5nIGEgbmV3IGRldmlj\nZSB0byB0aGUgZGV2aWNlIHN0b3JlAIywEQAnAAAAlK4RAGQAAADwAAAAEQAAAEZhaWxlZCB0byB1\ncGRhdGUgZGV2aWNlIGtleXPMsBEAHAAAAC9ob21lL3J1bm5lci93b3JrL21hdHJpeC1ydXN0LXNk\nay9tYXRyaXgtcnVzdC1zZGsvY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9zZXNzaW9uX21h\nbmFnZXIvZ3JvdXBfc2Vzc2lvbnMucnPwsBEAcAAAAKwBAAAiAAAA8LARAHAAAADjAAAACAAAAEVu\nY3J5cHRpb24gdGFzayBwYW5pY2tlZPCwEQBwAAAAIQEAABgAAADwsBEAcAAAADcBAAAJAAAAQ3Jl\nYXRlZCBhIHRvLWRldmljZSByZXF1ZXN0IGNhcnJ5aW5nIGEgcm9vbV9rZXkAuLERAC8AAAD7AAAA\nBAAAAAQAAAANAQAA+wAAAAQAAAAEAAAA+AMAAPCwEQBwAAAA8AAAAEcAAABXZSBjYW4gYWx3YXlz\nIHNlcmlhbGl6ZSBvdXIgb3duIHJvb20ga2V58LARAHAAAAD3AAAALwAAAMzNEQBtAAAAnwEAAD0A\nAADMzREAbQAAAIcBAAAzAAAAvM4RAF0AAAB2AAAAUgAAALzOEQBdAAAAjQAAADgAAAC8zhEAXQAA\nAJEAAAAXAAAAc2VuZGVyX2RldmljZUEgZW5jcnlwdGVkIGNhbiBhbHdheXMgYmUgc2VyaWFsaXpl\nZAAAALzOEQBdAAAAsgAAACoAAAC8zhEAXQAAAGMAAAA/AAAAL2hvbWUvcnVubmVyL3dvcmsvbWF0\ncml4LXJ1c3Qtc2RrL21hdHJpeC1ydXN0LXNkay9jcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3Jj\nL3N0b3JlL21vZC5ycwD8shEAWwAAAIYBAAApAAAA/LIRAFsAAACfAQAAOQAAAHNlY3JldEFjdGlv\nbgIxEgAGAAAAVU8SAAQAAABvcmlnaW5fc2VydmVyX3RzXCESABwAAABIIRIAFAAAAHZhcmlhbnQg\naW5kZXggMCA8PSBpIDwgMrSzEQAYAAAA+wAAAAgAAAAEAAAAUwIAAHN0cnVjdCBFdmVudENhbmNl\nbGxhdGlvblwxEgAUAAAAcDESAAcAAAAoKQAA+wAAAAAAAAABAAAAcgAAAJ4BAAAEAAAABAAAAJ8B\nAAD7AAAABAAAAAQAAAD5AwAA+gMAABwAAAAEAAAA+wMAAPoDAAAcAAAABAAAAPwDAAD7AwAAQLQR\nAP0DAAD+AwAAJQEAAP8DAAAnAQAAAAQAABQAAAAEAAAAAQQAAAAEAAAUAAAABAAAAAIEAAABBAAA\nfLQRAAMEAAAEBAAAJQEAAAUEAAAnAQAAoQEAABAAAAAEAAAABgQAAKEBAAAQAAAABAAAAAoAAAAG\nBAAAuLQRAAcEAAAIBAAAJQEAAAkEAAAnAQAAngEAAAQAAAAEAAAAKgAAAJ4BAAAEAAAABAAAAJ8B\nAAAqAAAA9LQRAMcCAADIAgAAJQEAAMkCAAAnAQAACgQAABgBAAAIAAAACwQAAAoEAAAYAQAACAAA\nAB8AAAALBAAAMLURAAwEAAANBAAADgQAAA8EAAAQBAAAEQQAABAAAAAEAAAAzwIAABEEAAAQAAAA\nBAAAACsAAADPAgAAbLURANACAADRAgAAJQEAANICAAAnAQAAEgQAABAAAAAEAAAAEwQAABIEAAAQ\nAAAABAAAABQEAAATBAAAqLURABUEAAAWBAAAJQEAABcEAAAnAQAAGAQAABwAAAAEAAAAGQQAABgE\nAAAcAAAABAAAABoEAAAZBAAA5LURABsEAAAcBAAAJQEAAB0EAAAnAQAAHgQAABQAAAAEAAAAHwQA\nAB4EAAAUAAAABAAAACAEAAAfBAAAILYRACEEAAAiBAAAJQEAACMEAAAnAQAAJAQAABQAAAAEAAAA\nHwQAACQEAAAUAAAABAAAACAEAAAfBAAAXLYRACEEAAAlBAAAJQEAACMEAAAnAQAAJgQAABQAAAAE\nAAAAHwQAACYEAAAUAAAABAAAACAEAAAfBAAAmLYRACEEAAAnBAAAJQEAACMEAAAnAQAAKAQAABgA\nAAAEAAAAKQQAACgEAAAYAAAABAAAACoEAAApBAAA1LYRACsEAAAsBAAAJQEAAC0EAAAnAQAALgQA\nACAAAAAEAAAALwQAAC4EAAAgAAAABAAAADAEAAAvBAAAELcRADEEAAAyBAAAJQEAADMEAAAnAQAA\nNAQAACAAAAAEAAAALwQAADQEAAAgAAAABAAAADAEAAAvBAAATLcRADEEAAA1BAAAJQEAADMEAAAn\nAQAANgQAAAgAAAAEAAAANwQAADYEAAAIAAAABAAAADgEAAA3BAAAiLcRADkEAAA6BAAAJQEAADsE\nAAAnAQAAPAQAACABAAAIAAAAPQQAADwEAAAgAQAACAAAAD4EAAA9BAAAxLcRAD8EAABABAAADgQA\nAEEEAAAQBAAAYE90aGVyYCB2YXJpYW50IGlzIGludmFsaWQgYXQgdGhpcyBwbGFjZW0ucmVsYXRl\nc190byi4EQAMAAAAbS50ZXh0bS5lbW90ZW0ubm90aWNlbS5sb2NhdGlvbgBCBAAApAAAAAQAAABD\nBAAARAQAAEUEAABGBAAARwQAAEgEAABJBAAASgQAAEsEAABMBAAATQQAAE4EAABPBAAAUAQAAFEE\nAABSBAAA+wAAAAAAAAABAAAAUwQAAPsAAAAAAAAAAQAAAFQEAABTBAAAqLgRAFUEAABWBAAAVwQA\nAFUEAABYBAAAZXRhZ2NvdW50Q291bG5kJ3Qgc2VyaWFsaXplIGNyb3NzIHNpZ25pbmcga2V5cy9o\nb21lL3J1bm5lci93b3JrL21hdHJpeC1ydXN0LXNkay9tYXRyaXgtcnVzdC1zZGsvY3JhdGVzL21h\ndHJpeC1zZGstY3J5cHRvL3NyYy90eXBlcy9jcm9zc19zaWduaW5nX2tleS5ycwASuREAaQAAAEgA\nAAAsAAAAHQEAAAwAAAAEAAAAmgEAAGgCAACcAQAA+wAAAAAAAAABAAAAnQEAALYDAAAEAAAABAAA\nAJ8BAAD7AAAAAAAAAAEAAAC1AwAATWF5YmVEb25lIHBvbGxlZCBhZnRlciB2YWx1ZSB0YWtlbi9o\nb21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgy\nMy9mdXR1cmVzLXV0aWwtMC4zLjI1L3NyYy9mdXR1cmUvbWF5YmVfZG9uZS5ycwD2uREAaQAAAGMA\nAAAkAAAAe31NX0lOVkFMSURfU0lHTkFUVVJFbS5yZWZlcmVuY2VyZWxfdHlwZW0uYW5ub3RhdGlv\nbvsAAAAIAAAACAAAAFkEAAD7AAAACAAAAAgAAABaBAAA+wAAAAgAAAAEAAAAbAAAAPsAAAAIAAAA\nCAAAAOUAAAD7AAAAAQAAAAEAAACdAgAA+wAAABAAAAAIAAAAWwQAAPsAAAAQAAAACAAAAFwEAAD7\nAAAACAAAAAQAAABdBAAAb25lX3RpbWVfa2V5X2NvdW50c2ZhaWx1cmVzLS0tLS1CRUdJTiBNRUdP\nTE0gU0VTU0lPTiBEQVRBLS0tLS0tLS0tLUVORCBNRUdPTE0gU0VTU0lPTiBEQVRBLS0tLS1Db3Vs\nbmQndCBzZXJpYWxpemUgZGV2aWNlIGtleXMvaG9tZS9ydW5uZXIvd29yay9tYXRyaXgtcnVzdC1z\nZGsvbWF0cml4LXJ1c3Qtc2RrL2NyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvdHlwZXMvZGV2\naWNlX2tleXMucnOhuxEAYwAAAFcAAAAsAAAAc2VuZGVycmVjaXBpZW50cmVjaXBpZW50X2tleXNj\nb250ZW50c3RydWN0IERlY3J5cHRlZE9sbVYxRXZlbnQvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lz\ndHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY29uc29sZV9lcnJvcl9wYW5pY19o\nb29rLTAuMS43L3NyYy9saWIucnNSvBEAZgAAAJUAAAAOAAAA+wAAAAQAAAAEAAAAXgQAAF8EAAD7\nAAAABAAAAAQAAABgBAAAYQQAAJ4BAAAEAAAABAAAAJ8BAABjYW4gb25seSBmbGF0dGVuIHN0cnVj\ndHMgYW5kIG1hcHMgKGdvdCAAAL0RACcAAACFCBMAAQAAAB0BAAAMAAAABAAAAGIEAABjBAAAZAQA\nAGUEAABmBAAAZwQAAGgEAABpBAAAagQAACAAAAAkCxMAAAAAAGi9EQABAAAAJAsTAAAAAAAkCxMA\nAAAAABICEwABAAAAID0gAIjMEgABAAAAlL0RAAMAAABovREAAQAAAGludmFsaWQgZW51bSB2YWx1\nZSBwYXNzZWRiaW5kaW5ncy9tYXRyaXgtc2RrLWNyeXB0by1qcy9zcmMvdHJhY2luZy5ycwAAAMm9\nEQAsAAAAWwAAABcAAABgVHJhY2luZ2AgaGFzIG5vdCBiZWVuIGluc3RhbGxlZCBjb3JyZWN0bHkA\nAMm9EQAsAAAAZgAAABYAAAD7AAAAAAAAAAEAAABrBAAA+wAAAAAAAAABAAAAbAQAAPsAAAAAAAAA\nAQAAAG0EAAD7AAAAAAAAAAEAAABuBAAA+wAAAAgAAAAEAAAAUwIAAHN0cnVjdCBFbmNyeXB0ZWRW\nYWx1ZSB3aXRoIDMgZWxlbWVudHMAAACUvhEAJQAAAHN0cnVjdCBHb3NzaXBSZXF1ZXN0IHdpdGgg\nNCBlbGVtZW50c8S+EQAkAAAAc3RydWN0IFRvRGV2aWNlUmVxdWVzdCB3aXRoIDMgZWxlbWVudHMA\nAPC+EQAmAAAAc3RydWN0IFBpY2tsZWRBY2NvdW50IHdpdGggNSBlbGVtZW50cwAAACC/EQAlAAAA\nc3RydWN0IFBpY2tsZWRTZXNzaW9uIHdpdGggNSBlbGVtZW50cwAAAFC/EQAlAAAAc3RydWN0IFJl\nYWRPbmx5RGV2aWNlIHdpdGggMyBlbGVtZW50cwAAAIC/EQAlAAAAc3RydWN0IFBpY2tsZWRDcm9z\nc1NpZ25pbmdJZGVudGl0eSB3aXRoIDMgZWxlbWVudHMAALC/EQAyAAAAc3RydWN0IFJlYWRPbmx5\nVXNlcklkZW50aXR5IHdpdGggMyBlbGVtZW50cwDsvxEAKwAAAHN0cnVjdCBSZWFkT25seU93blVz\nZXJJZGVudGl0eSB3aXRoIDUgZWxlbWVudHMAACDAEQAuAAAAc3RydWN0IFBpY2tsZWRTaWduaW5n\ncyB3aXRoIDMgZWxlbWVudHMAAFjAEQAmAAAAc3RydWN0IFBpY2tsZWRTZWxmU2lnbmluZyB3aXRo\nIDIgZWxlbWVudHMAAACIwBEAKQAAAHN0cnVjdCBQaWNrbGVkVXNlclNpZ25pbmcgd2l0aCAyIGVs\nZW1lbnRzAAAAvMARACkAAABzdHJ1Y3QgU2hhcmVJbmZvIHdpdGggMiBlbGVtZW50c/DAEQAgAAAA\nc3RydWN0IFBpY2tsZWRNYXN0ZXJTaWduaW5nIHdpdGggMiBlbGVtZW50cwAYwREAKwAAAHN0cnVj\ndCBFbmNyeXB0aW9uU2V0dGluZ3Mgd2l0aCA1IGVsZW1lbnRzAAAATMERACkAAABzdHJ1Y3QgUGlj\na2xlZEluYm91bmRHcm91cFNlc3Npb24gd2l0aCA4IGVsZW1lbnRzAAAAgMERADEAAABzdHJ1Y3Qg\nUGlja2xlZE91dGJvdW5kR3JvdXBTZXNzaW9uIHdpdGggOSBlbGVtZW50cwAAvMERADIAAAD7AAAA\nAAAAAAEAAACkAgAA+wAAAAAAAAABAAAAbwQAAPsAAAAAAAAAAQAAAKsDAAD7AAAAAAAAAAEAAABw\nBAAA+wAAAAAAAAABAAAApAIAAPsAAAAAAAAAAQAAAKQCAAD7AAAAAAAAAAEAAACkAgAA+wAAAAAA\nAAABAAAApAIAAPsAAAAAAAAAAQAAAKQCAAD7AAAAAAAAAAEAAACkAgAA+wAAAAAAAAABAAAApAIA\nAPsAAAAAAAAAAQAAAKQCAAD7AAAAAAAAAAEAAABxBAAA+wAAAAAAAAABAAAApAIAAPsAAAAAAAAA\nAQAAAHIEAAD7AAAAAAAAAAEAAABUAgAA+wAAAAAAAAABAAAAVAIAAPsAAAAAAAAAAQAAAHMEAAD7\nAAAAAAAAAAEAAABUAgAA+wAAAAAAAAABAAAAdAQAAPsAAAAAAAAAAQAAALMDAAD7AAAAAAAAAAEA\nAACzAwAA+wAAAAAAAAABAAAAswMAAPsAAAAAAAAAAQAAALMDAAD7AAAAAAAAAAEAAACzAwAA+wAA\nAAAAAAABAAAAswMAAPsAAAAAAAAAAQAAAFUCAAD7AAAAAAAAAAEAAACzAwAA+wAAAAAAAAABAAAA\nVQIAAPsAAAAAAAAAAQAAAHUEAAD7AAAAAAAAAAEAAAB2BAAA+wAAAAAAAAABAAAAdwQAAPsAAAAA\nAAAAAQAAAHgEAAD7AAAAAAAAAAEAAAB5BAAA+wAAAAAAAAABAAAAegQAAPsAAAAAAAAAAQAAAHsE\nAAD7AAAAAAAAAAEAAAB8BAAA+wAAAAAAAAABAAAAfQQAAPsAAAAAAAAAAQAAAH4EAAD7AAAAAAAA\nAAEAAAB/BAAA+wAAAAAAAAABAAAAgAQAAPsAAAAAAAAAAQAAAIEEAAD7AAAAAAAAAAEAAACCBAAA\n+wAAAAAAAAABAAAAgwQAAPsAAAAAAAAAAQAAAIQEAAD7AAAAAAAAAAEAAACABAAA+wAAAAAAAAAB\nAAAAhQQAAPsAAAAAAAAAAQAAAIYEAAD7AAAAAAAAAAEAAACHBAAA+wAAAAAAAAABAAAAiAQAAPsA\nAAAAAAAAAQAAAIkEAAD7AAAAAAAAAAEAAACKBAAA+wAAAAAAAAABAAAAiwQAAPsAAAAAAAAAAQAA\nAIwEAAD7AAAAAAAAAAEAAACNBAAA+wAAAAAAAAABAAAAjgQAAPsAAAAAAAAAAQAAAI8EAAD7AAAA\nAAAAAAEAAACQBAAA+wAAAAAAAAABAAAAkQQAAPsAAAAAAAAAAQAAAJIEAAD7AAAAAAAAAAEAAACT\nBAAA+wAAAAAAAAABAAAAlAQAAPsAAAAAAAAAAQAAAJUEAAD7AAAAAAAAAAEAAACWBAAAUGlja2xl\nZFNpZ25pbmdQaWNrbGVkU2lnbmluZ3NQaWNrbGVkU2VsZlNpZ25pbmdwdWJsaWNfa2V5UGlja2xl\nZFVzZXJTaWduaW5nUGlja2xlZE1hc3RlclNpZ25pbmd1c2FnZfsAAAAAAAAAAQAAAJcEAAD7AAAA\nAAAAAAEAAACNBAAAYSB0dXBsZSBvZiBzaXplIDJQaWNrbGVkQ3Jvc3NTaWduaW5nSWRlbnRpdHlU\nb0RldmljZVJlcXVlc3R0eG5faWRtZXNzYWdlc292ZXJmbG93IGluIER1cmF0aW9uOjpuZXcAAMXG\nEQAZAAAAL3J1c3RjL2ZjNTk0ZjE1NjY5NjgwZmE3MGQyNTVmYWVjM2NhM2ZiNTA3YzM0MDUvbGli\ncmFyeS9jb3JlL3NyYy90aW1lLnJz6MYRAEgAAADKAAAAFQAAAHVua25vd24gZmllbGQgYABAxxEA\nDwAAAC3zEgAMAAAAb3ZlcmZsb3cgZGVzZXJpYWxpemluZyBEdXJhdGlvblVuc2V0SWdub3JlZEJs\nYWNrTGlzdGVkVmVyaWZpZWQAAJbHEQAIAAAAi8cRAAsAAACExxEABwAAAH/HEQAFAAAAUmVhZE9u\nbHlEZXZpY2VkZWxldGVkdHJ1c3Rfc3RhdGX0AgAAFAAAAAQAAAD1AgAA+wAAAAAAAAABAAAAdAQA\nAPsAAAAAAAAAAQAAAHIEAAD7AAAAAAAAAAEAAABmAgAA+wAAAAgAAAAEAAAAUwIAAB5DcmVhdGlu\nZyBrZXkgcmFuZ2UgZmFpbGVkaW1wb3J0ZWRiYWNrZWRfdXAAzI8SAE8AAACnBQAAIQAAAMyPEgBP\nAAAAswUAABQAAADMjxIATwAAALMFAAAhAAAAzI8SAE8AAAA3BAAAFwAAAB4dU2hhcmVJbmZvRW5j\ncnlwdGlvblNldHRpbmdzcm90YXRpb25fcGVyaW9kcm90YXRpb25fcGVyaW9kX21zZ3NoaXN0b3J5\nX3Zpc2liaWxpdHlvbmx5X2FsbG93X3RydXN0ZWRfZGV2aWNlc1BpY2tsZWRPdXRib3VuZEdyb3Vw\nU2Vzc2lvbnBpY2tsZXNldHRpbmdzY3JlYXRpb25fdGltZW1lc3NhZ2VfY291bnRpbnZhbGlkYXRl\nZHNoYXJlZF93aXRoX3NldHJlcXVlc3RzUGlja2xlZEFjY291bnR1cGxvYWRlZF9zaWduZWRfa2V5\nX2NvdW50UGlja2xlZFNlc3Npb25jcmVhdGVkX3VzaW5nX2ZhbGxiYWNrX2tleWxhc3RfdXNlX3Rp\nbWVhbGdvcml0aG1zc2lnbmF0dXJlc3Vuc2lnbmVkZGV2aWNlX2Rpc3BsYXlfbmFtZUtleVJlcXVl\nc3QAAPjJEQAKAAAAADUSAA0AAABHb3NzaXBSZXF1ZXN0cmVxdWVzdF9yZWNpcGllbnRzZW50X291\ndE1hc3RlclB1YmtleVNlbGZTaWduaW5nUHVia2V5VXNlclNpZ25pbmdQdWJrZXlSZWFkT25seVVz\nZXJJZGVudGl0eXVzZXJfaWRzZWxmX3NpZ25pbmdfa2V5T3duAACTyhEAAwAAAK2eEgAFAAAAUmVh\nZE9ubHlPd25Vc2VySWRlbnRpdHl1c2VyX3NpZ25pbmdfa2V5dmVyaWZpZWRFbmNyeXB0ZWRWYWx1\nZQAAAPsAAAAIAAAABAAAAFMCAABgdW53cmFwX3Rocm93YCBmYWlsZWQAAACYBAAAHAAAAAQAAAAZ\nBAAAmAQAABwAAAAEAAAAGgQAABkEAAAQyxEAGwQAABwEAAAlAQAAHQQAACcBAAAvaG9tZS9ydW5u\nZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaW5kZXhl\nZF9kYl9mdXR1cmVzLTAuMy4wL3NyYy9pbnRlcm5hbF91dGlscy5ycwBMyxEAawAAACAAAAAUAAAA\nKAIAAAwAAAAEAAAAmgEAAGgCAABpAgAA+wAAAAAAAAABAAAAnQEAAER1cmF0aW9uc2Vjc25hbm9z\nAAAA+MsRAAQAAAD8yxEABQAAAGEgdmFsaWQgZGV2aWNlIGlkZW50aWZpZXIgb3IgJyonFMwRACAA\nAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5\nZWM4MjMvYXN5bmMtbG9jay0yLjYuMC9zcmMvbXV0ZXgucnMAADzMEQBaAAAAdAAAACIAQbCZxwAL\ntT1gYXN5bmMgZm5gIHJlc3VtZWQgYWZ0ZXIgY29tcGxldGlvbgA8zBEAWgAAAGoAAAAzAAAAL2hv\nbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIz\nL2FzeW5jLWxvY2stMi42LjAvc3JjL3J3bG9jay5ycwDkzBEAWwAAAK0AAAA4AAAAL2hvbWUvcnVu\nbmVyL3dvcmsvbWF0cml4LXJ1c3Qtc2RrL21hdHJpeC1ydXN0LXNkay9jcmF0ZXMvbWF0cml4LXNk\nay1jcnlwdG8vc3JjL29sbS9ncm91cF9zZXNzaW9ucy9pbmJvdW5kLnJzUM0RAGwAAACrAAAAPgAA\nAC9ob21lL3J1bm5lci93b3JrL21hdHJpeC1ydXN0LXNkay9tYXRyaXgtcnVzdC1zZGsvY3JhdGVz\nL21hdHJpeC1zZGstY3J5cHRvL3NyYy9vbG0vZ3JvdXBfc2Vzc2lvbnMvb3V0Ym91bmQucnMAAADM\nzREAbQAAADQCAAA/AAAAL2hvbWUvcnVubmVyL3dvcmsvbWF0cml4LXJ1c3Qtc2RrL21hdHJpeC1y\ndXN0LXNkay9jcmF0ZXMvbWF0cml4LXNkay1jcnlwdG8vc3JjL29sbS9hY2NvdW50LnJzAAAATM4R\nAF0AAADVAgAAMgAAAC9ob21lL3J1bm5lci93b3JrL21hdHJpeC1ydXN0LXNkay9tYXRyaXgtcnVz\ndC1zZGsvY3JhdGVzL21hdHJpeC1zZGstY3J5cHRvL3NyYy9vbG0vc2Vzc2lvbi5ycwAAALzOEQBd\nAAAAwgAAADIAAAAvaG9tZS9ydW5uZXIvd29yay9tYXRyaXgtcnVzdC1zZGsvbWF0cml4LXJ1c3Qt\nc2RrL2NyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvb2xtL3NpZ25pbmcvbW9kLnJzAAAALM8R\nAGEAAAB6AgAAYQAAACzPEQBhAAAAZQIAAFIAAACZBAAADAAAAAQAAAAhAQAAmQQAAAwAAAAEAAAA\nIgEAACEBAACwzxEAIwEAACQBAAAlAQAAJgEAACcBAAAvaG9tZS9ydW5uZXIvd29yay9tYXRyaXgt\ncnVzdC1zZGsvbWF0cml4LXJ1c3Qtc2RrL2NyYXRlcy9tYXRyaXgtc2RrLWNyeXB0by9zcmMvc3Rv\ncmUvY2FjaGVzLnJzAADszxEAXgAAAC8AAAA3AAAAowEAAAgAAAAEAAAApAEAAMIDAAAIAAAABAAA\nAKQBAABJbmRleGVkZGJDcnlwdG9TdG9yZW5hbWUdAQAADAAAAAQAAABqAAAASWRiS2V5UmFuZ2VN\nYWtlRXJyb3JjcmF0ZXMvbWF0cml4LXNkay1pbmRleGVkZGIvc3JjL2NyeXB0b19zdG9yZS5ycwC4\n0BEALwAAAD4BAAAiAAAAuNARAC8AAABBAQAAQgAAAGNvcmViYWNrdXBfa2V5c3Nlc3Npb25kZXZp\nY2VzaWRlbnRpdGllc2luYm91bmRfZ3JvdXBfc2Vzc2lvbnNvdXRib3VuZF9ncm91cF9zZXNzaW9u\nc29sbV9oYXNoZXN1bnNlbnRfc2VjcmV0X3JlcXVlc3Rzb3V0Z29pbmdfc2VjcmV0X3JlcXVlc3Rz\nc2VjcmV0X3JlcXVlc3RzX2J5X2luZm8AuNARAC8AAABvAQAAKAAAAGFjY291bnRwcml2YXRlX2lk\nZW50aXR5cmVjb3Zlcnlfa2V5X3YxYmFja3VwX2tleV92MWtleV9yZXF1ZXN0AAC40BEALwAAAAkC\nAABEAAAAdHJhY2tlZF91c2VycwAAALjQEQAvAAAAIAIAAC8AAAC40BEALwAAADgCAABhAAAAuNAR\nAC8AAABQAgAARQAAALjQEQAvAAAAYgIAACgAAAC40BEALwAAAGoCAABSAAAAuNARAC8AAAB+AgAA\nYAAAALjQEQAvAAAAnwIAAC4AAAC40BEALwAAALICAABUAAAAuNARAC8AAADCAgAASwAAALjQEQAv\nAAAAzAIAACsAAAC40BEALwAAANYCAAA2AAAAuNARAC8AAADrAgAAUQAAALjQEQAvAAAA/QIAACkA\nAAC40BEALwAAAAwDAAA5AAAAuNARAC8AAAAcAwAAYwAAALjQEQAvAAAAJwMAAE0AAAC40BEALwAA\nADQDAAAoAAAAuNARAC8AAABGAwAATgAAALjQEQAvAAAAVQMAAF8AAAC40BEALwAAAHoDAAA8AAAA\n/////////////////////////////////////////////////////////z7///8/NDU2Nzg5Ojs8\nPf////////8AAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGf///////xobHB0eHyAhIiMkJSYnKCkq\nKywtLi8wMTIz////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////\n/////////////////////////////////////0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJj\nZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8CAAAdQ3J5cHRvU3RvcmVFcnJvcvsA\nAAAEAAAABAAAAI4CAABEb21FeGNlcHRpb277AAAABAAAAAQAAACaBAAA+wAAAAQAAAAEAAAAYgAA\nAEpzb277AAAABAAAAAQAAACRAgAARG9tRXhjZXB0aW9uICk6IADVEQANAAAAw6wSAAIAAAAN1REA\nAwAAAJsEAADgAAAABAAAAJwEAAC40BEALwAAAJ8DAABXAAAAnQQAABAFAAAIAAAAngQAALjQEQAv\nAAAAowMAAFwAAACfBAAA9AAAAAQAAACgBAAAuNARAC8AAACpAwAAZAAAAKEEAADwBAAACAAAAKIE\nAAC40BEALwAAAK0DAABUAAAAowQAAAwBAAAEAAAApAQAALjQEQAvAAAAtAMAAEUAAAClBAAAAAEA\nAAQAAACmBAAAuNARAC8AAAC8AwAAQAAAAKcEAADcAAAABAAAAKgEAAC40BEALwAAAMIDAAA9AAAA\nqQQAAAQBAAAEAAAAqgQAALjQEQAvAAAAyQMAAEEAAACrBAAA5AAAAAQAAACsBAAAuNARAC8AAADN\nAwAAXQAAAK0EAADwAAAABAAAAK4EAAC40BEALwAAANQDAAA9AAAArwQAAEgEAAAIAAAAsAQAALjQ\nEQAvAAAA2AMAAEgAAACxBAAArAAAAAQAAACyBAAAuNARAC8AAADcAwAATgAAALMEAACUAAAABAAA\nALQEAAC40BEALwAAAOADAABjAAAAtQQAAMAAAAAEAAAAtgQAALjQEQAvAAAA5AMAAFYAAAClBAAA\nAAEAAAQAAAC3BAAAuNARAC8AAADsAwAAOwAAALgEAADwAAAABAAAALkEAAC40BEALwAAAPMDAABL\nAAAAugQAAPAAAAAEAAAAuwQAALjQEQAvAAAA+gMAAEMAAAC8BAAA5AAAAAQAAAC9BAAAuNARAC8A\nAAD+AwAAXwAAAL4EAAAUAQAABAAAAL8EAAC40BEALwAAAAUEAAA6AAAAwAQAADgBAAAEAAAAwQQA\nALjQEQAvAAAADAQAADoAAACnBAAA3AAAAAQAAADCBAAAuNARAC8AAAAQBAAAYAAAAMMEAAB0AQAA\nBAAAAMQEAAC40BEALwAAABcEAAAnAAAAL3J1c3RjL2ZjNTk0ZjE1NjY5NjgwZmE3MGQyNTVmYWVj\nM2NhM2ZiNTA3YzM0MDUvbGlicmFyeS9jb3JlL3NyYy9tZW0vbWF5YmVfdW5pbml0LnJz6NcRAFQA\nAAArBAAADgAAANSOEgBJAAAAhwEAABsAAADUjhIASQAAAJYBAAAwAAAAmtsRAE0AAADLAAAANgAA\nAE1BVFJJWFNlbGZWZXJpZmljYXRpb25Ob01hc3RlcktleQAAAPsAAAAEAAAABAAAAMUEAABTZWxm\nVmVyaWZpY2F0aW9u+wAAAAQAAAAEAAAAxgQAAFZlcmlmaWNhdGlvbvsAAAAEAAAABAAAAMcEAABW\nZXJpZmljYXRpb25EYXRhZmxvd19pZAD7AAAABAAAAAQAAABiAAAAZmlyc3RfbWFzdGVyX2tlefsA\nAAAEAAAABAAAAG8CAABzZWNvbmRfbWFzdGVyX2tleXNoYXJlZF9zZWNyZXQAAPsAAAAEAAAABAAA\nAOMAAABTZWxmVmVyaWZpY2F0aW9uRGF0YW1hc3Rlcl9rZXlkZXZpY2Vfa2V5dGhlIFFSIGNvZGUg\nY29udGFpbnMgaW52YWxpZCBlZDI1NTE5IGtleXM6IACM2REAKwAAAHRoZSBRUiBjb2RlIGNvbnRh\naW5zIGFuIGludmFsaWQgb3IgdW5zdXBwb3J0ZWQgdmVyc2lvbjogwNkRADgAAAB0aGUgUVIgY29k\nZSBjb250YWlucyBhIHRvbyBzaG9ydCBzaGFyZWQgc2VjcmV0LCBsZW5ndGg6IADaEQA4AAAAdGhl\nIFFSIGNvZGUgY29udGFpbnMgYW4gaW52YWxpZCB2ZXJpZmljYXRpb24gbW9kZTogAEDaEQAzAAAA\ndGhlIGRlY29kZWQgUVIgY29kZSBpcyBtaXNzaW5nIHRoZSBNYXRyaXggaGVhZGVyfNoRADAAAABU\naGUgdmVyaWZpY2F0aW9uIGZsb3cgaWQgbGVuZ3RoIGNhbid0IGJlIGNvbnZlcnRlZCBpbnRvIGEg\ndTE2OiAAtNoRAD8AAAC8yRIASwAAACABAAAbAAAAvMkSAEsAAAAmAQAAFgAAALzJEgBLAAAA7AAA\nABsAAAC8yRIASwAAAPQAAAAYAAAAvMkSAEsAAADyAAAAFgAAALzJEgBLAAAA8gAAAA0AAAC8yRIA\nSwAAAP4AAAAbAAAAYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5jYXBhY2l0eSgpID49IGJ1Zi5sZW4o\nKS9ydXN0Yy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUwN2MzNDA1L2xpYnJhcnkv\nc3RkL3NyYy9pby9yZWFkYnVmLnJzAJrbEQBNAAAAHQEAAAkAAACa2xEATQAAACEBAAArAAAA+wAA\nAAAAAAABAAAAyAQAAPsAAAAAAAAAAQAAAGsEAAD7AAAAAAAAAAEAAABtBAAA+wAAAAAAAAABAAAA\nbAQAAPsAAAAIAAAABAAAAFMCAAD7AAAAAAAAAAEAAABUAgAA+wAAAAAAAAABAAAAswMAAPsAAAAA\nAAAAAQAAALMDAAD7AAAAAAAAAAEAAADJBAAA+wAAAAAAAAABAAAAygQAAPsAAAAAAAAAAQAAAMsE\nAABzdHJ1Y3QgdmFyaWFudCBLZGZJbmZvOjpQYmtkZjJUb0NoYUNoYTIwUG9seTEzMDUgd2l0aCAy\nIGVsZW1lbnRzuNwRAEAAAABzdHJ1Y3QgdmFyaWFudCBDaXBoZXJUZXh0SW5mbzo6Q2hhQ2hhMjBQ\nb2x5MTMwNSB3aXRoIDIgZWxlbWVudHMAAN0RAD8AAABzdHJ1Y3QgRW5jcnlwdGVkU3RvcmVDaXBo\nZXIgd2l0aCAyIGVsZW1lbnRzAEjdEQArAAAAzAQAAAQAAAAEAAAAnwEAAMwEAAAEAAAABAAAACoA\nAADMBAAABAAAAAQAAACfAQAAKgAAAIzdEQDHAgAAyAIAACUBAADJAgAAJwEAAPsAAAAAAAAAAQAA\nAM0EAAD7AAAAAAAAAAEAAADOBAAAzQQAAMjdEQBVBAAAzwQAAFcEAABVBAAAWAQAAMADAAAIAAAA\nBAAAANYAAADAAwAACAAAAAQAAADQBAAA1gAAAATeEQDRBAAA0gQAACUBAADTBAAAJwEAAGgFEwBZ\nAAAA7AIAACoAAABoBRMAWQAAAAEDAAAqAAAAY3JhdGVzL21hdHJpeC1zZGstc3RvcmUtZW5jcnlw\ndGlvbi9zcmMvbGliLnJzAAAAYN4RAC0AAACOAAAACQAAAGDeEQAtAAAAjgAAABUAAABg3hEALQAA\nAI8AAAAJAAAAYN4RAC0AAACPAAAAFgAAAENhbid0IHNlcmlhbGl6ZSB0aGUgc3RvcmUgY2lwaGVy\nYN4RAC0AAACaAAAALgAAAGDeEQAtAAAA0wAAAC0AAABg3hEALQAAANMAAAAcAAAAYN4RAC0AAADU\nAAAAKwAAAGDeEQAtAAAA1AAAABoAAABMZW5ndGgAAPsAAAAEAAAABAAAABwCAAD7AAAABAAAAAQA\nAAAdAgAAUmFuZG9tAAD7AAAABAAAAAQAAADUBAAARW5jcnlwdGlvbgAA+wAAAAQAAAAEAAAA1QQA\nAPsAAAAEAAAABAAAAJECAABUaGUgY2lwaGVydGV4dCBoYWQgYW4gaW52YWxpZCBsZW5ndGgsIGV4\ncGVjdGVkIACs3xEALwAAADz+EgAGAAAAVW5zdXBwb3J0ZWQgY2lwaGVydGV4dCB2ZXJzaW9uLCBl\neHBlY3RlZCAAAADs3xEAKQAAADz+EgAGAAAAQ291bG5kJ3QgZ2VuZXJhdGUgZW5vdWdoIHJhbmRv\nbW5lc3MgZm9yIGEgY3J5cHRvZ3JhcGhpYyBvcGVyYXRpb246IAAo4BEAQwAAAEVycm9yIGVuY3J5\ncHRpbmcgb3IgZGVjcnlwdGluZyBhIHZhbHVlIAB04BEAJwAAAEZhaWxlZCB0byBzZXJpYWxpemUg\nb3IgZGVzZXJpYWxpemUgYSB2YWx1ZSAApOARACsAAABub25jZXN0cnVjdCBFbmNyeXB0ZWRWYWx1\nZVBia2RmMlRvQ2hhQ2hhMjBQb2x5MTMwNXJvdW5kc2tkZl9zYWx08uARABgAAABzdHJ1Y3QgdmFy\naWFudCBLZGZJbmZvOjpQYmtkZjJUb0NoYUNoYTIwUG9seTEzMDVDaGFDaGEyMFBvbHkxMzA1UOER\nABAAAABzdHJ1Y3QgdmFyaWFudCBDaXBoZXJUZXh0SW5mbzo6Q2hhQ2hhMjBQb2x5MTMwNWtkZl9p\nbmZvY2lwaGVydGV4dF9pbmZvc3RydWN0IEVuY3J5cHRlZFN0b3JlQ2lwaGVyAAAA+wAAAAAAAAAB\nAAAABAIAAHDjEQBfAAAAJwAAADQAAABw4xEAXwAAACgAAAA1AAAAcOMRAF8AAAApAAAANgAAAHDj\nEQBfAAAAKgAAADcAAABw4xEAXwAAACsAAAA3AAAAcOMRAF8AAAAsAAAANwAAAHDjEQBfAAAALQAA\nADcAAABw4xEAXwAAAC4AAAA3AAAAcOMRAF8AAAAxAAAANAAAAHDjEQBfAAAAMgAAADMAAABhbiBh\ncnJheSBvZiBsZW5ndGggMjQAAAD7AAAAAAAAAAEAAABsBAAA+wAAAAAAAAABAAAAbQQAAC9ob21l\nL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9j\naGFjaGEyMC0wLjguMi9zcmMvY2hhY2hhLnJzAAAAtOIRAFkAAAB7AAAAHAAAALTiEQBZAAAAiAAA\nABkAAAC04hEAWQAAAJcAAABQAAAAtOIRAFkAAACZAAAAOQAAALTiEQBZAAAAoQAAABcAAAC04hEA\nWQAAAOwAAABMAAAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0x\nZWNjNjI5OWRiOWVjODIzL2NoYWNoYTIwLTAuOC4yL3NyYy9iYWNrZW5kL3NvZnQucnMAcOMRAF8A\nAABFAAAAEwAAAPsAAAAAAAAAAQAAAAQCAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3Ny\nYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY2hhY2hhMjAtMC44LjIvc3JjL3hjaGFjaGEu\ncnMAAGV4cGFuZCAzMi1ieXRlIGvw4xEAWgAAAGkAAAA8AAAA8OMRAFoAAABtAAAAPQAAAPDjEQBa\nAAAAggAAAA8AAADw4xEAWgAAAIYAAAAgAAAA8OMRAFoAAACGAAAADwAAANyVEgBOAAAAoQYAACUA\nAAD7AAAAAAAAAAEAAADWBAAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHVi\nLmNvbS0xZWNjNjI5OWRiOWVjODIzL2NpcGhlci0wLjMuMC9zcmMvc3RyZWFtLnJzAMzkEQBXAAAA\nFQAAACgAAAAoAgAADAAAAAQAAADXBAAA2AQAANkEAAD7AAAAAAAAAAEAAACdAQAAL2hvbWUvcnVu\nbmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3VuaXZl\ncnNhbC1oYXNoLTAuNC4xL3NyYy9saWIucnNc5REAXAAAAE8AAAAnAAAAAQAAAC9ob21lL3J1bm5l\nci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9vbmNlX2Nl\nbGwtMS4xNy4wL3NyYy9pbXBfc3RkLnJzzOURAFwAAAClAAAACQAAAMzlEQBcAAAAqwAAADYAAAD7\nAAAABAAAAAQAAAAcAgAAHOcRAGYAAABTAQAAFwAAAPsAAAAIAAAABAAAANoEAAAvaG9tZS9ydW5u\nZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFya2lu\nZ19sb3RfY29yZS0wLjguNi9zcmMvdGhyZWFkX3Bhcmtlci93YXNtLnJzAAAAeOYRAG0AAAAaAAAA\nCQAAAHjmEQBtAAAAKgAAAAkAAAD7AAAACAAAAAQAAADbBAAA3AQAAC9ob21lL3J1bm5lci8uY2Fy\nZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJraW5nX2xvdF9j\nb3JlLTAuOC42L3NyYy9wYXJraW5nX2xvdC5ycwAAHOcRAGYAAAAyAQAADAAAAPsAAAAIAAAABAAA\nANoEAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5\nZGI5ZWM4MjMvcGFya2luZ19sb3RfY29yZS0wLjkuNS9zcmMvcGFya2luZ19sb3QucnMAAKTnEQBm\nAAAASgEAAAwAAABQYXJraW5nIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybS9ob21lL3J1\nbm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJr\naW5nX2xvdF9jb3JlLTAuOS41L3NyYy90aHJlYWRfcGFya2VyL3dhc20ucnMAQugRAG0AAAAaAAAA\nCQAAAELoEQBtAAAAKgAAAAkAAAD7AAAACAAAAAQAAADdBAAA3gQAAPsAAAAEAAAABAAAABwCAAD7\nAAAAAAAAAAEAAAAEAgAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNv\nbS0xZWNjNjI5OWRiOWVjODIzL3BvbHkxMzA1LTAuNy4yL3NyYy9iYWNrZW5kL3NvZnQucnMABOkR\nAF8AAAAfAAAAPgAAAATpEQBfAAAAIAAAAD4AAAAE6REAXwAAACEAAAA/AAAABOkRAF8AAAAiAAAA\nPwAAAATpEQBfAAAAIwAAAEAAAAAE6REAXwAAACUAAABBAAAABOkRAF8AAAAmAAAAQQAAAATpEQBf\nAAAAJwAAAEEAAAAE6REAXwAAACgAAABBAAAABOkRAF8AAABIAAAAOgAAAATpEQBfAAAASQAAADoA\nAAAE6REAXwAAAEoAAAA7AAAABOkRAF8AAABLAAAAOwAAAATpEQBfAAAATAAAADwAAAD7AAAABAAA\nAAQAAADdAAAARGVjb2RlRXJyb3JkZXNjcmlwdGlvbgAA3wQAABAAAAAEAAAA4AQAAHN0YWNrAAAA\n4QQAAAwAAAAEAAAA4gQAAGZhaWxlZCB0byBkZWNvZGUgUHJvdG9idWYgbWVzc2FnZTogACQLEwAA\nAAAAsdcSAAEAAADI1RIAAgAAAEVuY29kZUVycm9ycmVxdWlyZWQA+wAAAAQAAAAEAAAAHAIAAHJl\nbWFpbmluZwAAAOMEAADkBAAA5QQAAOYEAADnBAAA6AQAAFRoaXJ0eVR3b0JpdEVuZEdyb3VwU3Rh\ncnRHcm91cExlbmd0aERlbGltaXRlZFNpeHR5Rm91ckJpdFZhcmludADclRIATgAAAM8FAAAVAEHw\n1scAC+EMYXR0ZW1wdCB0byBkaXZpZGUgYnkgemVybwAAAPsAAAAIAAAABAAAAOkEAADqBAAA+wAA\nAAgAAAAEAAAA2gQAAPsAAAAEAAAABAAAABwCAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5\nL3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcXJjb2RlLTAuMTIuMC9zcmMvY2FudmFz\nLnJzwOsRAFgAAACAAAAACQAAAMDrEQBYAAAAhwAAAA4AAADA6xEAWAAAAFkBAAAhAAAABgAWACYA\nBgAYACoABgAaAC4ABgAcADIABgAeADYABgAgADoABgAiAD4ABgAaAC4AQgAGABoAMABGAAYAGgAy\nAEoABgAeADYATgAGAB4AOABSAAYAHgA6AFYABgAiAD4AWgAGABwAMgBIAF4ABgAaADIASgBiAAYA\nHgA2AE4AZgAGABwANgBQAGoABgAgADoAVABuAAYAHgA6AFYAcgAGACIAPgBaAHYABgAaADIASgBi\nAHoABgAeADYATgBmAH4ABgAaADQATgBoAIIABgAeADgAUgBsAIYABgAiADwAVgBwAIoABgAeADoA\nVgByAI4ABgAiAD4AWgB2AJIABgAeADYATgBmAH4AlgAGABgAMgBMAGYAgACaAAYAHAA2AFAAagCE\nAJ4ABgAgADoAVABuAIgAogAGABoANgBSAG4AigCmAAYAHgA6AFYAcgCOAKoASOwRAAMAAABO7BEA\nAwAAAFTsEQADAAAAWuwRAAMAAABg7BEAAwAAAGbsEQADAAAAbOwRAAMAAABy7BEABAAAAHrsEQAE\nAAAAguwRAAQAAACK7BEABAAAAJLsEQAEAAAAmuwRAAQAAACi7BEABAAAAKrsEQAFAAAAtOwRAAUA\nAAC+7BEABQAAAMjsEQAFAAAA0uwRAAUAAADc7BEABQAAAObsEQAFAAAA8OwRAAYAAAD87BEABgAA\nAAjtEQAGAAAAFO0RAAYAAAAg7REABgAAACztEQAGAAAAOO0RAAYAAABE7REABwAAAFLtEQAHAAAA\nYO0RAAcAAABu7REABwAAAHztEQAHAAAAiu0RAAcAAADA6xEAWAAAAKgCAAAkAAAABQD3/wUA9v8F\nAPX/BAD3/wQA9v8EAPX/AwD3/wMA9v8DAPX/AgD3/wIA9v8CAPX/AQD3/wEA9v8BAPX/AAD3/wAA\n9v8AAPX/9/8FAPb/BQD1/wUA9/8EAPb/BAD1/wQA9/8DAPb/AwD1/wMA9/8CAPb/AgD1/wIA9/8B\nAPb/AQD1/wEA9/8AAPb/AAD1/wAAAAAIAAEACAACAAgAAwAIAAQACAAFAAgABwAIAAgACAAIAAcA\nCAAFAAgABAAIAAMACAACAAgAAQAIAAAACAD//wgA/v8IAP3/CAD8/wgA+/8IAPr/CAD5//j/CAD5\n/wgA+v8IAPv/CAD8/wgA/f8IAP7/CAD//wgAAQAIAAIACAADAAgABAAIAAUACAAGAAgABwAIAAgA\nCAAIAAcACAAGAAgABQAIAAQACAADAAgAAgAIAAEAlHwAALyFAACZmgAA06QAAPa7AABixwAAR9gA\nAA3mAAAo+QAAeAsBAF0UAQAXKgEAMjUBAKZJAQCDVgEAyWgBAOx3AQDEjgEA4ZEBAKuvAQCOsAEA\nGswBAD/TAQB17QEAUPIBANUJAgDwFgIAuigCAJ83AgALSwIALlQCAGRqAgBBdQIAaYwCAFVuc3Vw\ncG9ydGVkIG1hc2sgcGF0dGVybiBpbiBNaWNybyBRUiBjb2RlAAAAwOsRAFgAAAAcBgAAGgAAAFVu\nc3VwcG9ydGVkIHZlcnNpb24vZWNfbGV2ZWwgY29tYmluYXRpb24gaW4gTWljcm8gUVIgY29kZQAA\nAMDrEQBYAAAAJwYAABoAAAASVCVRfF5LW/lFzkCXT6BKxHfzcqp9nXgvZhhjQWx2aYkWvhPnHNAZ\nYgdVAgwNOwhfNWgwMT8GOrQkgyHaLu0rRURyQStOHEuuVZlQwF/3WpNnpGL9bcpoeHZPcxZ8IXne\nBukDsAyHCTUXAhJbHWwYCCU/IGYvUSrjNNQxjT66O/sAAAAIAAAABAAAAOsEAADUAAAA1AAAAPsA\nAAAIAAAABAAAAOwEAADVAAAA1QAAAAEAAQEBAAEAwOsRAFgAAAACBwAAFQBB4OPHAAv1B2F0dGVt\ncHQgdG8gZGl2aWRlIGJ5IHplcm8AAQIDBAUGBwEEBgdhdCBsZWFzdCBvbmUgcGF0dGVybgAAAMDr\nEQBYAAAAwQcAAAoAAABhdHRlbXB0IHRvIGpvaW4gaW50byBjb2xsZWN0aW9uIHdpdGggbGVuID4g\ndXNpemU6Ok1BWC9ydXN0Yy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUwN2MzNDA1\nL2xpYnJhcnkvYWxsb2Mvc3JjL3N0ci5ycwAAAGHyEQBIAAAAsAAAABYAAABh8hEASAAAAJQAAAAY\nAAAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRi\nOWVjODIzL3FyY29kZS0wLjEyLjAvc3JjL2JpdHMucnMAAMzyEQBWAAAALwAAABEAAADM8hEAVgAA\nADIAAAARAAAAzPIRAFYAAAA2AAAAEQAAAJgAAACAAAAAaAAAAEgAAAAQAQAA4AAAALAAAACAAAAA\nuAEAAGABAAAQAQAA0AAAAIACAAAAAgAAgAEAACABAABgAwAAsAIAAPABAABwAQAAQAQAAGADAABg\nAgAA4AEAAOAEAADgAwAAwAIAABACAAAQBgAA0AQAAHADAACwAgAAQAcAALAFAAAgBAAAIAMAAJAI\nAADABgAA0AQAANADAAAgCgAA8AcAAKAFAABgBAAAkAsAABAJAABwBgAA8AQAAGANAABwCgAAoAcA\nAKAFAABoDgAAaAsAACgIAAAoBgAAWBAAAPgMAAA4CQAA+AYAAGgSAAAoDgAAKAoAAOgHAAA4FAAA\n2A8AAHgLAADYCAAAiBYAAJgRAABoDAAAyAkAANgYAACYEwAA6A0AAKgKAADoGgAA6BQAACgPAAAI\nDAAAIB0AAFAWAAAAEAAAsAwAAHAfAABwGAAAwBEAANANAAAwIgAA4BoAADATAACADgAAsCQAAJAc\nAADAFAAAEBAAAOAnAABAHwAAcBYAANAQAADQKgAAMCEAAJAXAACgEgAA4C0AAEAjAABAGQAAoBMA\nANgvAABIJQAAOBsAAKgUAAD4MgAAmCcAAHgcAADoFQAAODYAAOgqAADIHgAASBcAAJg5AAB4LQAA\nSCAAAMgYAAAYPQAAKDAAANgiAABoGgAAuEAAAPgyAACYJAAAKBwAAHhEAADoNQAAeCYAAAgeAAAQ\nSAAAoDgAADAoAADQHgAAEEwAANA7AABQKgAA8CAAADBQAABAPgAAkCwAAEAiAABwVAAAsEEAAPAu\nAACwIwAA4FcAAEBFAABwMQAAMCYAAGBcAADwSAAAEDQAAOAnAAAUAEHk68cACwUoAAAAIABB9OvH\nAAsFVAAAAEQAQYTsxwAL8QqAAAAAcAAAAFAAAAAAAAAA7BFjaHVua3MgY2Fubm90IGhhdmUgYSBz\naXplIG9mIHplcm8AFvYRACEAAADM2RIATQAAADUDAAAJAAAAL2hvbWUvcnVubmVyLy5jYXJnby9y\nZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3FyY29kZS0wLjEyLjAvc3Jj\nL2VjLnJzUPYRAFQAAAAVAAAAEwAAAFD2EQBUAAAAHAAAABoAAABub24tZW1wdHkgYmxvY2tzUPYR\nAFQAAABNAAAAKAAAAFD2EQBUAAAAdgAAABMAAAABAgQIECBAgB06dOjNhxMmTJgtWrR16smPAwYM\nGDBgwJ0nTpwlSpQ1atS1d+7BnyNGjAUKFChQoF26adK5b96hX75hwpkvXrxlyokPHjx48P3n07tr\n1rF//uHfo1u2ceLZr0OGESJEiA0aNGjQvWfOgR8+fPjtx5M7duzFlzNmzIUXLly4bdqpT54hQoQV\nKlSoTZopUqRVqkmSOXLk1bdz5tG/Y8aRP3785deze/bx/+Pbq0uWMWLElTdu3KVXrkGCGTJkyI0H\nDhw4cODdp1OmUaJZsnny+e/DmytWrEWKCRIkSJA9evT19/P768uLCxYsWLB9+unPgxs2bNitR44B\n/wABGQIyGsYD3zPuG2jHSwRk4A40je+BHMFp+MgITHEFimUv4SQPITWTjtrwEoJFHbXCfWon+bnJ\nmgl4TeRypga/i2Jm3TD94pglsxCRIog20JTOj5bbvfHSE1yDOEZAHkK2o8NIfm5rOihU+oW6Pcpe\nm58KFXkrTtTlrHPzp1cHcMD3jIBjDWdK3u0xxf4Y46WZdya4tHwRRJLZIyCJLjc/0VuVvM/NkIeX\nstz8vmHyVtOrFCpdnoQ8OVNHbUGiHy1D2Ld7pHbEF0nsfwxv9myhO1IpnVWq+2CGsbvMPlrLWV+w\nnKmgUQv1Fut6dSzXT67V6ebnreh01vTqqFBYrwcAAAAKAAAADQAAABEAAAAKAAAAEAAAABYAAAAc\nAAAADwAAABoAAAASAAAAFgAAABQAAAASAAAAGgAAABAAAAAaAAAAGAAAABIAAAAWAAAAEgAAABAA\nAAAYAAAAHAAAABQAAAASAAAAEgAAABoAAAAYAAAAFgAAABYAAAAaAAAAHgAAABYAAAAUAAAAGAAA\nABIAAAAaAAAAGAAAABwAAAAUAAAAHgAAABwAAAAYAAAAGAAAABYAAAAaAAAAHAAAABoAAAAWAAAA\nGAAAABYAAAAeAAAAGAAAABQAAAAYAAAAFgAAABgAAAAeAAAAGAAAABgAAAAcAAAAGAAAAB4AAAAc\nAAAAHAAAABwAAAAcAAAAHgAAABoAAAAcAAAAHAAAABwAAAAaAAAAGgAAABoAAAAcAAAAGgAAAB4A\nAAAcAAAAHAAAABoAAAAcAAAAHgAAABwAAAAcAAAAHgAAABgAAAAeAAAAHAAAAB4AAAAeAAAAHgAA\nABwAAAAeAAAAHgAAABoAAAAcAAAAHgAAAB4AAAAcAAAAHAAAABwAAAAeAAAAHgAAABwAAAAeAAAA\nHgAAAB4AAAAcAAAAHgAAAB4AAAAeAAAAHAAAAB4AAAAeAAAAHgAAABwAAAAeAAAAHgAAAB4AAAAc\nAAAAHgAAAB4AAAAeAAAAHAAAAB4AAAAeAAAAHgAAABwAAAAeAAAAHgAAAB4AAAAcAAAAHgAAAB4A\nAAAeAAAAHAAAAB4AAAAeAAAAHgAAABwAAAAeAAAAHgAAAB4AAAAcAAAAHgAAAB4AAAAeAAAAHAAA\nAB4AAAAeAAAAHgAAABwAAAAeAAAAHgAAAB4AAAAcAAAAHgAAAB4AAAACAEGE98cACwUFAAAABgBB\nlPfHAAsFBgAAAAgAQaT3xwALFQgAAAAKAAAADgAAAAAAAAATAAAAAQBBxPfHAAsFEAAAAAEAQdT3\nxwALBQ0AAAABAEHk98cACwUJAAAAAQBB9PfHAAsFIgAAAAEAQYT4xwALBRwAAAABAEGU+McACwUW\nAAAAAQBBpPjHAAsFEAAAAAEAQbT4xwALBTcAAAABAEHE+McACwUsAAAAAQBB1PjHAAsFEQAAAAIA\nQeT4xwALBQ0AAAACAEH0+McACwVQAAAAAQBBhPnHAAsFIAAAAAIAQZT5xwALBRgAAAACAEGk+ccA\nCwUJAAAABABBtPnHAAsFbAAAAAEAQcT5xwALBSsAAAACAEHU+ccACyUPAAAAAgAAABAAAAACAAAA\nCwAAAAIAAAAMAAAAAgAAAEQAAAACAEGE+scACwUbAAAABABBlPrHAAsFEwAAAAQAQaT6xwALBQ8A\nAAAEAEG0+scACwVOAAAAAgBBxPrHAAsFHwAAAAQAQdT6xwALJQ4AAAACAAAADwAAAAQAAAANAAAA\nBAAAAA4AAAABAAAAYQAAAAIAQYT7xwALNSYAAAACAAAAJwAAAAIAAAASAAAABAAAABMAAAACAAAA\nDgAAAAQAAAAPAAAAAgAAAHQAAAACAEHE+8cAC3UkAAAAAwAAACUAAAACAAAAEAAAAAQAAAARAAAA\nBAAAAAwAAAAEAAAADQAAAAQAAABEAAAAAgAAAEUAAAACAAAAKwAAAAQAAAAsAAAAAQAAABMAAAAG\nAAAAFAAAAAIAAAAPAAAABgAAABAAAAACAAAAUQAAAAQAQcT8xwALdTIAAAABAAAAMwAAAAQAAAAW\n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\nFAAAAIUHEgAVAAAAmgcSABYAAACwBxIAFwAAAMcHEgAYAAAA3wcSABkAAAD4BxIAGgAAABIIEgAb\nAAAALQgSABwAAABJCBIAHQAAAGYIEgAeAAAAhAgSAB8AAACjCBIAIAAAAMMIEgAhAAAA5AgSACIA\nAAAGCRIAIwAAACkJEgAkAAAATQkSACUAAAByCRIAJgAAAJgJEgAnAAAAvwkSACgAAADnCRIAKQAA\nABAKEgAqAAAAOgoSACsAAABlChIALAAAAJEKEgAtAAAAvgoSAC4AAADsChIALwAAABsLEgAwAAAA\nSwsSADEAAAB8CxIAMgAAAK4LEgAzAAAA4QsSADQAAAAVDBIANQAAAEoMEgA2AAAAgAwSADcAAAC3\nDBIAOAAAAO8MEgA5AAAAKA0SADoAAABiDRIAOwAAAJ0NEgA8AAAA2Q0SAD0AAAAWDhIAPgAAAFQO\nEgA/AAAAkw4SAEAAAADTDhIAQQAAABQPEgBCAAAAVg8SAEMAAACZDxIARAAAAN0PEgBFAAAAaW52\nYWxpZCBjaGFyYWN0ZXJpbnZhbGlkIEVDSSBkZXNpZ25hdG9ydW5zdXBwb3J0ZWQgY2hhcmFjdGVy\nIHNldGludmFsaWQgdmVyc2lvbmRhdGEgdG9vIGxvbmcvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lz\ndHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFuZF9jaGFjaGEtMC4zLjEvc3Jj\nL2d1dHMucnMAALASEgBaAAAApAAAACcAAACwEhIAWgAAAKUAAAAoAAAAsBISAFoAAACmAAAAKAAA\nALASEgBaAAAApwAAACgAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIu\nY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFuZF9jb3JlLTAuNi40L3NyYy9ibG9jay5ycwAAAEwTEgBZ\nAAAA5QAAAFAAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFl\nY2M2Mjk5ZGI5ZWM4MjMvcmFuZC0wLjguNS9zcmMvcm5ncy90aHJlYWQucnMAALgTEgBaAAAASAAA\nABEAAAD7AAAAAAAAAAEAAACZAQAAY291bGQgbm90IGluaXRpYWxpemUgdGhyZWFkX3JuZzogAAAA\nNBQSACEAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2\nMjk5ZGI5ZWM4MjMvcmFuZC0wLjcuMy9zcmMvcm5ncy90aHJlYWQucnMAAGAUEgBaAAAAQQAAABEA\nAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5\nZWM4MjMvcmFuZF9jaGFjaGEtMC4yLjIvc3JjL2d1dHMucnMAAMwUEgBaAAAAkQAAACcAAADMFBIA\nWgAAAJIAAAAoAAAAzBQSAFoAAACTAAAAKAAAAMwUEgBaAAAAlAAAACgAAAAvaG9tZS9ydW5uZXIv\nLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFuZF9jb3Jl\nLTAuNS4xL3NyYy9ibG9jay5ycwAAAGgVEgBZAAAA5AAAACoAAAD7AAAAAAAAAAEAAACZAQBB7KvI\nAAvmAy9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlk\nYjllYzgyMy9yYW5kX2NvcmUtMC42LjQvc3JjL2ltcGxzLnJzAAAA7BUSAFkAAABcAAAAPQAAAOwV\nEgBZAAAAXAAAACsAAABFcnJvciB7IGlubmVyOiAAaBYSAA8AAAC0lxIAAgAAAPsAAAAEAAAABAAA\nAAwAAAD7AAAABAAAAAQAAADtBAAADAAAAIgWEgANAgAA7gQAACUBAAANAgAAJwEAAPsAAAAEAAAA\nBAAAAO8EAAD7AAAABAAAAAQAAADwBAAA7wQAAMQWEgANAgAA8QQAACUBAAANAgAAJwEAAPsAAAAA\nAAAAAQAAAAkCAAAvcnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQw\nNS9saWJyYXJ5L2FsbG9jL3NyYy9zeW5jLnJzAAAAEBcSAEkAAADbBAAAEQAAAPsAAAAEAAAABAAA\nAGIAAAD7AAAABAAAAAQAAABkAAAA+wAAAAAAAAABAAAAmQEAAPsAAAAEAAAABAAAAO4AAAD7AAAA\nBAAAAAQAAADyBAAA8wQAAPQEAAACAgICAgICAgIDAwEBAQBB5K/IAAsQAQAAAAAAAAACAgAAAAAA\nAgBBo7DIAAsBAgBBybDIAAsBAQBB5LDIAAsBAQBBxLHIAAv1hwFSYXc6Ojw+AMQYEgAGAAAAyhgS\nAAEAAABqc29u9QQAAAgAAAAEAAAA9gQAAPsAAAAQAAAABAAAALcDAABNX0JBRF9BTElBU01fVU5B\nQkxFX1RPX0dSQU5UX0pPSU5NX1VOQUJMRV9UT19BVVRIT1JJU0VfSk9JTk1fV0VBS19QQVNTV09S\nRE1fQ0FOTk9UX0xFQVZFX1NFUlZFUl9OT1RJQ0VfUk9PTU1fUkVTT1VSQ0VfTElNSVRfRVhDRUVE\nRURNX0VYQ0xVU0lWRU1fVE9PX0xBUkdFTV9JTlZBTElEX1BBUkFNTV9NSVNTSU5HX1BBUkFNTV9D\nQVBUQ0hBX0lOVkFMSURNX0NBUFRDSEFfTkVFREVETV9HVUVTVF9BQ0NFU1NfRk9SQklEREVOTV9C\nQURfU1RBVEVNX0lOQ09NUEFUSUJMRV9ST09NX1ZFUlNJT05NX1VOU1VQUE9SVEVEX1JPT01fVkVS\nU0lPTk1fU0VSVkVSX05PVF9UUlVTVEVETV9USFJFRVBJRF9ERU5JRURNX1RIUkVFUElEX0FVVEhf\nRkFJTEVETV9USFJFRVBJRF9OT1RfRk9VTkRNX1RIUkVFUElEX0lOX1VTRU1fSU5WQUxJRF9ST09N\nX1NUQVRFTV9ST09NX0lOX1VTRU1fSU5WQUxJRF9VU0VSTkFNRU1fVVNFUl9JTl9VU0VNX1VTRVJf\nREVBQ1RJVkFURURNX1VOQVVUSE9SSVpFRE1fVU5SRUNPR05JWkVETV9VTktOT1dOTV9MSU1JVF9F\nWENFRURFRE1fTk9UX0ZPVU5ETV9OT1RfSlNPTk1fQkFEX0pTT05NX01JU1NJTkdfVE9LRU5NX1VO\nS05PV05fVE9LRU5NX0ZPUkJJRERFTl0gPG5vbi1qc29uIGJ5dGVzPgAA8gETAAEAAABgGxIAEgAA\nAF0gAADyARMAAQAAAIQbEgACAAAAIC8gAPIBEwABAAAAmBsSAAMAAACEGxIAAgAAAHN0cnVjdCBT\ndGFuZGFyZEVycm9yQm9kefsAAAAAAAAAAQAAAGYCAABhIE1hdHJpeCByb29tIHZlcnNpb24gSUQg\nYXMgYSBzdHJpbmdSb29tS2V5QmFja3Vwc2Vzc2lvbnMAAAD7AAAABAAAAAQAAAD3BAAA+wAAAAQA\nAAAEAAAAhAIAAGVycmNvZGVzb2Z0X2xvZ291dHJldHJ5X2FmdGVyX21zcm9vbV92ZXJzaW9uYW55\nIHN0cnVjdCBmaWVsZHRpbWVvdXQA+wAAAAQAAAAEAAAA+AIAAPsAAAAEAAAABAAAAKgDAAD7AAAA\nBAAAAAQAAAD4BAAAZGV2aWNlX2tleXMA+wAAAAQAAAAEAAAA+QQAAPsAAAAEAAAABAAAAPoEAAD7\nAAAAAAAAAAEAAABWAgAAKAIAAAwAAAAEAAAA+wQAAPwEAABpAgAA+wAAAAAAAAABAAAAnQEAAHNp\nZ25lZF9rZXlzAPsAAAAEAAAABAAAAP0EAABTaWduZWRLZXlzAAD7AAAABAAAAAQAAAD+BAAAc3Ry\ndWN0IEZhaWx1cmVydW1hX2NsaWVudF9hcGk6OmJhY2t1cDo6S2V5QmFja3VwRGF0YXJ1bWFfY29t\nbW9uOjpldmVudHM6OmVudW1zOjpBbnlUb0RldmljZUV2ZW50Q29udGVudHJ1bWFfY29tbW9uOjpl\nbmNyeXB0aW9uOjpEZXZpY2VLZXlzcnVtYV9jb21tb246OmVuY3J5cHRpb246Ok9uZVRpbWVLZXlz\ndHJ1Y3QgUmVzcG9uc2VCb2R5+wAAAAgAAAAEAAAAUwIAAPsAAAAAAAAAAQAAAJ0BAAD/////////\n//////////////////////////////////////////////////8+//80NTY3ODk6Ozw9////////\n/wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ/////z//GhscHR4fICEiIyQlJicoKSorLC0uLzAx\nMjP/////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////\n////////////////////////////QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlq\na2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODktXwIAAf//////////////////////////////////\n//////////////////////8+////PzQ1Njc4OTo7PD3/////////AAECAwQFBgcICQoLDA0ODxAR\nEhMUFRYXGBn///////8aGxwdHh8gISIjJCUmJygpKissLS4vMDEyM///////////////////////\n////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////\n//9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEy\nMzQ1Njc4OSsvAgABd29ybGRfcmVhZGFibGVzaGFyZWRqb2luZWRpbnZpdGVkAPsAAAAAAAAAAQAA\nAP8EAAD7AAAAAAAAAAEAAABVAgAA+wAAAAAAAAABAAAAVQIAAPsAAAAAAAAAAQAAAGoCAABtaXNz\naW5nIGhlYWRlciBgECESABAAAADH8hIAAQAAAHNpZ25lZF9jdXJ2ZTI1NTE5ZWQyNTUxOW0ubWVn\nb2xtLnYxLmFlcy1zaGEybS5vbG0udjEuY3VydmUyNTUxOS1hZXMtc2hhMvsAAAAAAAAAAQAAAP8E\nAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5\nZWM4MjMvYmFzZTY0LTAuMjAuMC9zcmMvZGVjb2RlLnJziCESAFgAAABsAAAACgAAAIghEgBYAAAA\npQAAAB0AAAD7AAAAAAAAAAEAAABVAgAAMDAgb3Igc3RyaW5n+wAAAAAAAAABAAAAVQIAAENhbGxJ\nbnZpdGVFdmVudENvbnRlbnQAAPsAAAAEAAAABAAAAGQAAABsaWZldGltZfsAAAAEAAAABAAAAAAF\nAABvZmZlcgAAAPsAAAAEAAAABAAAAAEFAAD7AAAABAAAAAQAAAACBQAAc3RydWN0IENhbGxJbnZp\ndGVFdmVudENvbnRlbnRzdHJ1Y3QgUmVkYWN0ZWRDYWxsSW52aXRlRXZlbnRDb250ZW50VG9EZXZp\nY2VLZXlWZXJpZmljYXRpb25DYW5jZWxFdmVudENvbnRlbnQA+wAAAAQAAAAEAAAAMQAAAPsAAAAE\nAAAABAAAAGIAAAD7AAAABAAAAAQAAACCAgAAc3RydWN0IFRvRGV2aWNlS2V5VmVyaWZpY2F0aW9u\nQ2FuY2VsRXZlbnRDb250ZW50S2V5VmVyaWZpY2F0aW9uQ2FuY2VsRXZlbnRDb250ZW50AAAA+wAA\nAAQAAAAEAAAAAwUAAHN0cnVjdCBLZXlWZXJpZmljYXRpb25DYW5jZWxFdmVudENvbnRlbnRzdHJ1\nY3QgUmVkYWN0ZWRLZXlWZXJpZmljYXRpb25DYW5jZWxFdmVudENvbnRlbnRtLm1pc21hdGNoZWRf\nc2FzbS5taXNtYXRjaGVkX2NvbW1pdG1lbnRtLmFjY2VwdGVkbS5pbnZhbGlkX21lc3NhZ2VtLnVz\nZXJfbWlzbWF0Y2htLmtleV9taXNtYXRjaG0udW5leHBlY3RlZF9tZXNzYWdlbS51bmtub3duX21l\ndGhvZG0udW5rbm93bl90cmFuc2FjdGlvbm0udGltZW91dG0udXNlclRvRGV2aWNlS2V5VmVyaWZp\nY2F0aW9uRG9uZUV2ZW50Q29udGVudHN0cnVjdCBUb0RldmljZUtleVZlcmlmaWNhdGlvbkRvbmVF\ndmVudENvbnRlbnRLZXlWZXJpZmljYXRpb25Eb25lRXZlbnRDb250ZW50c3RydWN0IEtleVZlcmlm\naWNhdGlvbkRvbmVFdmVudENvbnRlbnRzdHJ1Y3QgUmVkYWN0ZWRLZXlWZXJpZmljYXRpb25Eb25l\nRXZlbnRDb250ZW50c3RydWN0IE1lc3NhZ2VUeXBlRGVIZWxwZXIAAADgPxIADQAAAO0/EgAOAAAA\n+wAAAAQAAAAEAAAA+gIAAEVuY3J5cHRlZAAAAPsAAAAEAAAABAAAAAQFAABQbGFpbgAAAPsAAAAE\nAAAABAAAAGQAAAAMRxIAAwAAAPs/EgAEAAAA0zwSAAYAAADZPBIABQAAAA9HEgAIAAAAF0cSAAQA\nAAAbRxIADgAAADZIEgAQAAAA+wAAAAQAAAAEAAAABQUAAPsAAAAEAAAABAAAAAYFAAD7AAAABAAA\nAAQAAAAHBQAASW1hZ2VJbmZvc3RydWN0IEltYWdlSW5mb1RodW1ibmFpbEluZm9zdHJ1Y3QgVGh1\nbWJuYWlsSW5mb0VuY3J5cHRlZEZpbGUA+wAAAAQAAAAEAAAACAUAAPsAAAAEAAAABAAAAOMAAAD7\nAAAABAAAAAQAAAAJBQAAc3RydWN0IEVuY3J5cHRlZEZpbGVKc29uV2ViS2V5AAD7AAAABAAAAAQA\nAADcAgAA+wAAAAQAAAAEAAAACgUAAPsAAAAEAAAABAAAAO4AAABzdHJ1Y3QgSnNvbldlYktleQAA\nAPsAAAAEAAAABAAAAN0AAABWMAAAHQEAAAwAAAAEAAAA+wQAAAsFAABpAgAA+wAAAAAAAAABAAAA\nnQEAAPsAAAAEAAAABAAAAGIAAAD7AAAAAgAAAAEAAADUAgAAUmVjaXByb2NhdGVWMUNvbnRlbnRB\nIHNlY3JldCBuYW1lIGlzIHJlcXVpcmVkIHdoZW4gdGhlIGFjdGlvbiBpcyAicmVxdWVzdCIuL2hv\nbWUvcnVubmVyLy5jYXJnby9naXQvY2hlY2tvdXRzL3J1bWEtNTIwMWU3M2Y1ZjkxN2M3Ny8wMDA0\nNWU1L2NyYXRlcy9ydW1hLWNvbW1vbi9zcmMvaWRlbnRpZmllcnMvdXNlcl9pZC5yc78nEgBtAAAA\nXgAAAAoAAAC/JxIAbQAAAGMAAAAkAAAAvycSAG0AAABrAAAAOgAAAL8nEgBtAAAAlAAAACEAAABU\nb0RldmljZUtleVZlcmlmaWNhdGlvblN0YXJ0RXZlbnRDb250ZW50+wAAAAQAAAAEAAAAMQAAAPsA\nAAAEAAAABAAAADEAAAD7AAAABAAAAAQAAAAMBQAAc3RydWN0IFRvRGV2aWNlS2V5VmVyaWZpY2F0\naW9uU3RhcnRFdmVudENvbnRlbnRLZXlWZXJpZmljYXRpb25TdGFydEV2ZW50Q29udGVudAD7AAAA\nBAAAAAQAAAADBQAAc3RydWN0IEtleVZlcmlmaWNhdGlvblN0YXJ0RXZlbnRDb250ZW50c3RydWN0\nIFJlZGFjdGVkS2V5VmVyaWZpY2F0aW9uU3RhcnRFdmVudENvbnRlbnQAAPsAAAAEAAAABAAAAA0F\nAABSZWNpcHJvY2F0ZVYxAAAA+wAAAAQAAAAEAAAADgUAAPsAAAAEAAAABAAAAA8FAAD7AAAABAAA\nAAQAAAB/AgAAc3RydWN0IFJlY2lwcm9jYXRlVjFDb250ZW50a2V5X2FncmVlbWVudF9wcm90b2Nv\nbHMAAPsAAAAEAAAABAAAABAFAAD7AAAABAAAAAQAAAARBQAAbWVzc2FnZV9hdXRoZW50aWNhdGlv\nbl9jb2Rlc/sAAAAEAAAABAAAABIFAAD7AAAABAAAAAQAAABBAwAATG9jYXRpb25NZXNzYWdlRXZl\nbnRDb250ZW50Z2VvX3VyaQAA+wAAAAQAAAAEAAAAEwUAAHN0cnVjdCBMb2NhdGlvbk1lc3NhZ2VF\ndmVudENvbnRlbnRMb2NhdGlvbkluZm8AAPsAAAAEAAAABAAAAAcFAAD7AAAABAAAAAQAAAAGBQAA\nc3RydWN0IExvY2F0aW9uSW5mb3N0cnVjdCBpbXBsZW1lbnRpbmcgAPMqEgAUAAAAUm9vbVJlZGFj\ndGlvbkV2ZW50Q29udGVudAAAABArEgAZAAAAUmVkYWN0ZWRSb29tUmVkYWN0aW9uRXZlbnRDb250\nZW50AAAANCsSACEAAAD7AAAABAAAAAQAAAD6AgAAc3RydWN0IFJvb21SZWRhY3Rpb25FdmVudENv\nbnRlbnRzdHJ1Y3QgUmVkYWN0ZWRSb29tUmVkYWN0aW9uRXZlbnRDb250ZW50VG9EZXZpY2VTZWNy\nZXRSZXF1ZXN0RXZlbnRDb250ZW50AAAA+wAAAAQAAAAEAAAAFAUAAHN0cnVjdCBUb0RldmljZVNl\nY3JldFJlcXVlc3RFdmVudENvbnRlbnT7AAAABAAAAAQAAADdAAAAUmVxdWVzdENhbmNlbGxhdGlv\nblJlcXVlc3QAAPsAAAAEAAAABAAAAIMAAABtLm1lZ29sbV9iYWNrdXAudjFtLmNyb3NzX3NpZ25p\nbmcuc2VsZl9zaWduaW5nbS5jcm9zc19zaWduaW5nLnVzZXJfc2lnbmluZ20uY3Jvc3Nfc2lnbmlu\nZy5tYXN0ZXL7AAAAAAAAAAEAAABUAgAA+wAAAAAAAAABAAAA/wQAAPsAAAAAAAAAAQAAAFUCAAD7\nAAAAAAAAAAEAAABVAgAA9AIAABQAAAAEAAAA9QIAAGFuIGludGVnZXIgYmV0d2VlbiAwIGFuZCAy\nXjUzIC0gMQAAAAAtEgAhAAAA+wAAAAgAAAAEAAAAUwIAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVn\naXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4yMC4wL3NyYy9l\nbmNvZGUucnM8LRIAWAAAADIAAAAKAAAAPC0SAFgAAAA3AAAAHAAAADwtEgBYAAAAqAAAACcAAAB1\nc2l6ZSBvdmVyZmxvdyB3aGVuIGNhbGN1bGF0aW5nIGI2NCBsZW5ndGgAADwtEgBYAAAArwAAAAoA\nAABUb0RldmljZVNlY3JldFNlbmRFdmVudENvbnRlbnRyZXF1ZXN0X2lk9QQAAAgAAAAEAAAAbAAA\nAC9ob21lL3J1bm5lci8uY2FyZ28vZ2l0L2NoZWNrb3V0cy9ydW1hLTUyMDFlNzNmNWY5MTdjNzcv\nMDAwNDVlNS9jcmF0ZXMvcnVtYS1jb21tb24vc3JjL2lkZW50aWZpZXJzL3Jvb21faWQucnMAAAA4\nLhIAbQAAACYAAAAKAAAAOC4SAG0AAAArAAAAJAAAADguEgBtAAAAzwAAACEAAAAqRGV2aWNlIGlk\nZW50aWZpZXIgY2Fubm90IGJlIGVtcHR5Q2FsbEFuc3dlckV2ZW50Q29udGVudGFuc3dlcgAA+wAA\nAAQAAAAEAAAAFQUAAPsAAAAEAAAABAAAAGQAAAD7AAAABAAAAAQAAAACBQAAc3RydWN0IENhbGxB\nbnN3ZXJFdmVudENvbnRlbnRzdHJ1Y3QgUmVkYWN0ZWRDYWxsQW5zd2VyRXZlbnRDb250ZW50SW5S\nZXBseVRvAPsAAAAEAAAABAAAAGQAAABzdHJ1Y3QgSW5SZXBseVRv+wAAAAQAAAAEAAAAYgAAAHN0\ncnVjdCBBbm5vdGF0aW9uc3RydWN0IEJ1bmRsZWRBbm5vdGF0aW9uc3RydWN0IEFubm90YXRpb25D\naHVua3N0cnVjdCBCdW5kbGVkUmVwbGFjZW1lbnRuZXdfY29udGVudAD7AAAABAAAAAQAAAAWBQAA\n+wAAAAQAAAAEAAAAFwUAAGlzX2ZhbGxpbmdfYmFjawD7AAAABAAAAAQAAADuAAAAc3RydWN0IEJ1\nbmRsZWRUaHJlYWRzdHJ1Y3QgUmVmZXJlbmNlc3RydWN0IEJ1bmRsZWRSZWZlcmVuY2VzdHJ1Y3Qg\nUmVmZXJlbmNlQ2h1bmtzdHJ1Y3QgQnVuZGxlZFJlbGF0aW9ucwD7AAAABAAAAAQAAAAxAAAAVG9E\nZXZpY2VSb29tS2V5UmVxdWVzdEV2ZW50Q29udGVudGFjdGlvbvsAAAAEAAAABAAAABgFAAD7AAAA\nBAAAAAQAAAAZBQAAcmVxdWVzdGluZ19kZXZpY2VfaWT7AAAABAAAAAQAAAAxAAAA+wAAAAQAAAAE\nAAAAMQAAAHJlcXVlc3RfY2FuY2VsbGF0aW9ucmVxdWVzdFJlcXVlc3RlZEtleUluZm8A+wAAAAQA\nAAAEAAAAGgUAAFN0aWNrZXJFdmVudENvbnRlbnQA+wAAAAQAAAAEAAAAGwUAAPsAAAAEAAAABAAA\nAGQAAABzdHJ1Y3QgU3RpY2tlckV2ZW50Q29udGVudHN0cnVjdCBSZWRhY3RlZFN0aWNrZXJFdmVu\ndENvbnRlbnRBbGxEZXZpY2VzRGV2aWNlSWRtLnN0aWNrZXJtLnJvb20ucmVkYWN0aW9ubS5rZXku\ndmVyaWZpY2F0aW9uLmRvbmVtLmtleS52ZXJpZmljYXRpb24uY2FuY2VsbS5rZXkudmVyaWZpY2F0\naW9uLnN0YXJ0bS5jYWxsLmludml0ZW0uY2FsbC5hbnN3ZXJtLnNlY3JldC5zZW5kbS5zZWNyZXQu\ncmVxdWVzdG0ucm9vbV9rZXlfcmVxdWVzdGV2ZW50X3R5cGUAAPsAAAAEAAAABAAAAN0AAABTdGlj\na2VyAPsAAAAEAAAABAAAABwFAABSb29tUmVkYWN0aW9uAAAA+wAAAAQAAAAEAAAAHQUAAFJvb21N\nZXNzYWdlAPsAAAAEAAAABAAAAB4FAABSb29tRW5jcnlwdGVkAAAA+wAAAAQAAAAEAAAAHwUAAFJl\nYWN0aW9u+wAAAAQAAAAEAAAAIAUAAEtleVZlcmlmaWNhdGlvbkRvbmUA+wAAAAQAAAAEAAAAIQUA\nAEtleVZlcmlmaWNhdGlvbk1hYwAA+wAAAAQAAAAEAAAAIgUAAEtleVZlcmlmaWNhdGlvbktleQAA\n+wAAAAQAAAAEAAAAIwUAAEtleVZlcmlmaWNhdGlvbkFjY2VwdAAAAPsAAAAEAAAABAAAACQFAABL\nZXlWZXJpZmljYXRpb25DYW5jZWwAAAD7AAAABAAAAAQAAAAlBQAAS2V5VmVyaWZpY2F0aW9uU3Rh\ncnT7AAAABAAAAAQAAAAmBQAAS2V5VmVyaWZpY2F0aW9uUmVhZHn7AAAABAAAAAQAAAAnBQAAQ2Fs\nbENhbmRpZGF0ZXMAAPsAAAAEAAAABAAAACgFAABDYWxsSGFuZ3VwAAD7AAAABAAAAAQAAAApBQAA\nQ2FsbEludml0ZQAA+wAAAAQAAAAEAAAAKgUAAENhbGxBbnN3ZXIAAPsAAAAEAAAABAAAACsFAABT\nZWNyZXRTZW5kAAD7AAAABAAAAAQAAAAsBQAAU2VjcmV0UmVxdWVzdAAAAPsAAAAEAAAABAAAAC0F\nAAD7AAAABAAAAAQAAAAuBQAA+wAAAAQAAAAEAAAALwUAAPsAAAAEAAAABAAAADAFAAD7AAAABAAA\nAAQAAAAxBQAA+wAAAAQAAAAEAAAAMgUAAPsAAAAEAAAABAAAADMFAAD7AAAABAAAAAQAAAA0BQAA\n+wAAAAQAAAAEAAAANQUAAEtleVZlcmlmaWNhdGlvblJlcXVlc3QAAPsAAAAEAAAABAAAADYFAABG\nb3J3YXJkZWRSb29tS2V5+wAAAAQAAAAEAAAANwUAAFJvb21LZXlSZXF1ZXN0AAD7AAAABAAAAAQA\nAAA4BQAAUm9vbUtleQD7AAAABAAAAAQAAAA5BQAARHVtbXkAAAD7AAAABAAAAAQAAAA6BQAA+wAA\nAAEAAAABAAAAOwUAADEwOTg3NjU0MzIxL2hvbWUvcnVubmVyLy5jYXJnby9naXQvY2hlY2tvdXRz\nL3J1bWEtNTIwMWU3M2Y1ZjkxN2M3Ny8wMDA0NWU1L2NyYXRlcy9ydW1hLWNvbW1vbi9zcmMvaWRl\nbnRpZmllcnMvc2VydmVyX25hbWUucnNTNhIAcQAAABwAAAAOAAAAUzYSAHEAAAAYAAAADgAAAFM2\nEgBxAAAAKwAAABUAAABhc3NlcnRpb24gZmFpbGVkOiBzZWxmLmFzX2J5dGVzKClbZW5kX29mX2hv\nc3RdID09IGJcJzpcJ1M2EgBxAAAAKwAAAA0AAABTNhIAcQAAACwAAAANAAAAUzYSAHEAAAAsAAAA\nLwAAAPsAAAAEAAAABAAAAPoCAAD7AAAABAAAAAQAAAAABQAA+wAAAAQAAAAEAAAAMQAAAPsAAAAE\nAAAABAAAAGIAAAD7AAAABAAAAAQAAADjAAAAdXNlcl9zaWduaW5nc2VsZl9zaWduaW5nbWFzdGVy\nQ2FsbENhbmRpZGF0ZXNFdmVudENvbnRlbnT7AAAABAAAAAQAAABkAAAAY2FuZGlkYXRlcwAA+wAA\nAAQAAAAEAAAAPAUAAPsAAAAEAAAABAAAAAIFAABzdHJ1Y3QgQ2FsbENhbmRpZGF0ZXNFdmVudENv\nbnRlbnRtLmNhbGwuY2FuZGlkYXRlc3N0cnVjdCBSZWRhY3RlZENhbGxDYW5kaWRhdGVzRXZlbnRD\nb250ZW50Q2FuZGlkYXRlY2FuZGlkYXRlc2RwX21pZHNkcF9tX2xpbmVfaW5kZXhzdHJ1Y3QgQ2Fu\nZGlkYXRlc2VuZGVyX2NsYWltZWRfZWQyNTUxOV9rZXlmb3J3YXJkaW5nX2N1cnZlMjU1MTlfa2V5\nX2NoYWluAAAAPEcSAAkAAACIQxIABwAAABhNEgAKAAAAyE0SAAoAAAAwSRIACwAAALQ4EgAaAAAA\nzjgSAB8AAAD7AAAABAAAAAQAAAAaBQAA+wAAAAQAAAAEAAAA3AIAAFRvRGV2aWNlRm9yd2FyZGVk\nUm9vbUtleUV2ZW50Q29udGVudG0uZm9yd2FyZGVkX3Jvb21fa2V5VG9EZXZpY2VLZXlWZXJpZmlj\nYXRpb25BY2NlcHRFdmVudENvbnRlbnQAAAD7AAAABAAAAAQAAAAxAAAAbWV0aG9kAAD7AAAABAAA\nAAQAAAA9BQAAc3RydWN0IFRvRGV2aWNlS2V5VmVyaWZpY2F0aW9uQWNjZXB0RXZlbnRDb250ZW50\nbS5rZXkudmVyaWZpY2F0aW9uLmFjY2VwdEtleVZlcmlmaWNhdGlvbkFjY2VwdEV2ZW50Q29udGVu\ndAAA+wAAAAQAAAAEAAAAAwUAAHN0cnVjdCBLZXlWZXJpZmljYXRpb25BY2NlcHRFdmVudENvbnRl\nbnRzdHJ1Y3QgUmVkYWN0ZWRLZXlWZXJpZmljYXRpb25BY2NlcHRFdmVudENvbnRlbnT7AAAABAAA\nAAQAAAA+BQAAU2FzVjEAAAD7AAAABAAAAAQAAAA/BQAAX0N1c3RvbUNvbnRlbnQAAPsAAAAEAAAA\nBAAAAH8CAABzdHJ1Y3QgX0N1c3RvbUNvbnRlbnRTYXNWMUNvbnRlbnRrZXlfYWdyZWVtZW50X3By\nb3RvY29sAPsAAAAEAAAABAAAAOgAAABoYXNo+wAAAAQAAAAEAAAA6gAAAG1lc3NhZ2VfYXV0aGVu\ndGljYXRpb25fY29kZQD7AAAABAAAAAQAAADnAAAAc2hvcnRfYXV0aGVudGljYXRpb25fc3RyaW5n\nAPsAAAAEAAAABAAAAEEDAABjb21taXRtZW50c3RydWN0IFNhc1YxQ29udGVudEVtb3RlTWVzc2Fn\nZUV2ZW50Q29udGVudAAAAPsAAAAEAAAABAAAAEAFAABzdHJ1Y3QgRW1vdGVNZXNzYWdlRXZlbnRD\nb250ZW50Tm90aWNlTWVzc2FnZUV2ZW50Q29udGVudHN0cnVjdCBOb3RpY2VNZXNzYWdlRXZlbnRD\nb250ZW50VGV4dE1lc3NhZ2VFdmVudENvbnRlbnRzdHJ1Y3QgVGV4dE1lc3NhZ2VFdmVudENvbnRl\nbnRWaWRlb01lc3NhZ2VFdmVudENvbnRlbnQAAAD7AAAABAAAAAQAAABBBQAA+wAAAAQAAAAEAAAA\nQgUAAHN0cnVjdCBWaWRlb01lc3NhZ2VFdmVudENvbnRlbnRoZWlnaHR3aWR0aAAAuEcSAAgAAADT\nPBIABgAAANk8EgAFAAAAD0cSAAgAAAAXRxIABAAAABtHEgAOAAAANkgSABAAAAD7AAAABAAAAAQA\nAAD4AgAA+wAAAAQAAAAEAAAABQUAAPsAAAAEAAAABAAAAAYFAAD7AAAABAAAAAQAAAAHBQAAVmlk\nZW9JbmZvaHdzdHJ1Y3QgVmlkZW9JbmZvZmV3ZXIgZWxlbWVudHMgaW4gYXJyYXkAAHM9EgAXAAAA\n+wAAAAgAAAAEAAAAUwIAAGZld2VyIGVsZW1lbnRzIGluIG1hcAAAAKQ9EgAVAAAAdmFsdWUgaXMg\nbWlzc2luZ5yKEgBfAAAAhAEAAC4AAACcihIAXwAAAJgBAAAuAAAAc2VyaWFsaXplX3ZhbHVlIGNh\nbGxlZCBiZWZvcmUgc2VyaWFsaXplX2tleQCcihIAXwAAAJEBAAAfAAAAL2hvbWUvcnVubmVyLy5j\nYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3NlcmRlLTEuMC4x\nNTIvc3JjL3ByaXZhdGUvZGUucnMwPhIAXAAAAHgLAAAyAAAAMD4SAFwAAACwCwAAFQAAAC9ob21l\nL3J1bm5lci8uY2FyZ28vZ2l0L2NoZWNrb3V0cy9ydW1hLTUyMDFlNzNmNWY5MTdjNzcvMDAwNDVl\nNS9jcmF0ZXMvcnVtYS1jb21tb24vc3JjL2lkZW50aWZpZXJzL2RldmljZV9rZXlfaWQucnMArD4S\nAHMAAAAdAAAACQAAAKw+EgBzAAAAIgAAAAkAAACsPhIAcwAAACYAAAAhAAAAL2hvbWUvcnVubmVy\nLy5jYXJnby9naXQvY2hlY2tvdXRzL3J1bWEtNTIwMWU3M2Y1ZjkxN2M3Ny8wMDA0NWU1L2NyYXRl\ncy9ydW1hLWNvbW1vbi9zcmMvaWRlbnRpZmllcnMvZXZlbnRfaWQucnMAAFA/EgBuAAAAPgAAAAoA\nAABQPxIAbgAAAEUAAAA/AAAAdGh1bWJuYWlsX3VybHRodW1ibmFpbF9maWxlZmlsZQD7AAAAAAAA\nAAEAAABDBQAAZGF0ZSBvdXQgb2YgcmFuZ2UvaG9tZS9ydW5uZXIvLmNhcmdvL2dpdC9jaGVja291\ndHMvcnVtYS01MjAxZTczZjVmOTE3Yzc3LzAwMDQ1ZTUvY3JhdGVzL3J1bWEtY29tbW9uL3NyYy90\naW1lLnJzACFAEgBeAAAAVQAAACAAAABzdHJ1Y3QgTWVzc2FnZUxpa2VVbnNpZ25lZHN0cnVjdCBS\nZWRhY3RlZFVuc2lnbmVkAAAA+wAAAAQAAAAEAAAAMQAAAHN0cnVjdCBVbnNpZ25lZFJvb21SZWRh\nY3Rpb25FdmVudHNkcPsAAAAEAAAABAAAAGIAAABBbnN3ZXJTZXNzaW9uRGVzY3JpcHRpb25zdHJ1\nY3QgQW5zd2VyU2Vzc2lvbkRlc2NyaXB0aW9uT2ZmZXJTZXNzaW9uRGVzY3JpcHRpb25zdHJ1Y3Qg\nT2ZmZXJTZXNzaW9uRGVzY3JpcHRpb25zaGEyNTZjdXJ2ZTI1NTE5LWhrZGYtc2hhMjU2Y3VydmUy\nNTUxOWhtYWMtc2hhMjU2aGtkZi1obWFjLXNoYTI1NmVtb2ppZGVjaW1hbG0ucmVjaXByb2NhdGUu\ndjFtLnFyX2NvZGUuc2hvdy52MW0ucXJfY29kZS5zY2FuLnYxbS5zYXMudjFLZXlWZXJpZmljYXRp\nb25SZXF1ZXN0RXZlbnRDb250ZW50Zm9ybWF0dGVkAAD7AAAABAAAAAQAAABABQAA+wAAAAQAAAAE\nAAAARAUAAPsAAAAEAAAABAAAADEAAAB0b3N0cnVjdCBLZXlWZXJpZmljYXRpb25SZXF1ZXN0RXZl\nbnRDb250ZW50APsAAAAEAAAABAAAAAAFAABNaWxsaVNlY29uZHNTaW5jZVVuaXhFcG9jaAAA+wAA\nAAAAAAABAAAApAIAAPsAAAAAAAAAAQAAAFQCAAD7AAAAAAAAAAEAAABWAgAA+wAAAAAAAAABAAAA\nVQIAAPsAAAAAAAAAAQAAAFUCAAD7AAAAAAAAAAEAAABzAwAA+wAAAAAAAAABAAAARQUAAPsAAAAA\nAAAAAQAAAPMCAAD7AAAAAAAAAAEAAADzAgAA+wAAAAAAAAABAAAA8wIAAPsAAAAAAAAAAQAAAPMC\nAAD7AAAAAAAAAAEAAADzAgAA+wAAAAQAAAAEAAAAYgAAAGEgc3RydWN0cm9vbV9pZFRvRGV2aWNl\nRHVtbXlFdmVudENvbnRlbnRtLmR1bW15VG9EZXZpY2VLZXlWZXJpZmljYXRpb25NYWNFdmVudENv\nbnRlbnQAAAD7AAAABAAAAAQAAAAxAAAAbWFjAPsAAAAEAAAABAAAAAkFAABrZXlz+wAAAAQAAAAE\nAAAA4wAAAHN0cnVjdCBUb0RldmljZUtleVZlcmlmaWNhdGlvbk1hY0V2ZW50Q29udGVudG0ua2V5\nLnZlcmlmaWNhdGlvbi5tYWNLZXlWZXJpZmljYXRpb25NYWNFdmVudENvbnRlbnQAAAD7AAAABAAA\nAAQAAAADBQAAc3RydWN0IEtleVZlcmlmaWNhdGlvbk1hY0V2ZW50Q29udGVudHN0cnVjdCBSZWRh\nY3RlZEtleVZlcmlmaWNhdGlvbk1hY0V2ZW50Q29udGVudFRvRGV2aWNlS2V5VmVyaWZpY2F0aW9u\nUmVhZHlFdmVudENvbnRlbnRmcm9tX2RldmljZQAAAPsAAAAEAAAABAAAADEAAABtZXRob2RzAPsA\nAAAEAAAABAAAAEQFAABzdHJ1Y3QgVG9EZXZpY2VLZXlWZXJpZmljYXRpb25SZWFkeUV2ZW50Q29u\ndGVudG0ua2V5LnZlcmlmaWNhdGlvbi5yZWFkeUtleVZlcmlmaWNhdGlvblJlYWR5RXZlbnRDb250\nZW50c3RydWN0IEtleVZlcmlmaWNhdGlvblJlYWR5RXZlbnRDb250ZW50c3RydWN0IFJlZGFjdGVk\nS2V5VmVyaWZpY2F0aW9uUmVhZHlFdmVudENvbnRlbnRUb0RldmljZUtleVZlcmlmaWNhdGlvblJl\ncXVlc3RFdmVudENvbnRlbnR0aW1lc3RhbXD7AAAABAAAAAQAAACaAwAAc3RydWN0IFRvRGV2aWNl\nS2V5VmVyaWZpY2F0aW9uUmVxdWVzdEV2ZW50Q29udGVudG0ua2V5LnZlcmlmaWNhdGlvbi5yZXF1\nZXN0APsAAAAEAAAABAAAAPoCAAD7AAAABAAAAAQAAAAFBQAAUmVhY3Rpb25FdmVudENvbnRlbnT7\nAAAABAAAAAQAAABGBQAAc3RydWN0IFJlYWN0aW9uRXZlbnRDb250ZW50bS5yZWFjdGlvbnN0cnVj\ndCBSZWRhY3RlZFJlYWN0aW9uRXZlbnRDb250ZW50dXJsbWltZXR5cGVzaXpldGh1bWJuYWlsX2lu\nZm8AAAD7AAAABAAAAAQAAAAGBQAAYWxnb3JpdGhtAAAA+wAAAAQAAAAEAAAAGgUAAEF1ZGlvTWVz\nc2FnZUV2ZW50Q29udGVudPsAAAAEAAAABAAAAEEFAAD7AAAABAAAAAQAAABHBQAAc3RydWN0IEF1\nZGlvTWVzc2FnZUV2ZW50Q29udGVudEF1ZGlvSW5mb2R1cmF0aW9u+wAAAAQAAAAEAAAA+AIAAHN0\ncnVjdCBBdWRpb0luZm9GaWxlTWVzc2FnZUV2ZW50Q29udGVudGZpbGVuYW1lAPsAAAAEAAAABAAA\nAEgFAABzdHJ1Y3QgRmlsZU1lc3NhZ2VFdmVudENvbnRlbnRGaWxlSW5mb3RodW1ibmFpbF9zb3Vy\nY2UAAPsAAAAEAAAABAAAAAcFAABzdHJ1Y3QgRmlsZUluZm9zdHJ1Y3QgUmVwbGFjZW1lbnRKc29u\nUmVwcnN0cnVjdCBFbmNyeXB0ZWRGaWxlIHdpdGggNSBlbGVtZW50cwAAAIFIEgAkAAAA+wAAAAgA\nAAAEAAAAUwIAAGl2aGFzaGVzdnN0cnVjdCBKc29uV2ViS2V5IHdpdGggNSBlbGVtZW50cwAAyUgS\nACEAAABrdHlrZXlfb3BzYWxna2V4dFRvRGV2aWNlUm9vbUtleUV2ZW50Q29udGVudPsAAAAEAAAA\nBAAAADEAAABzZXNzaW9uX2tleW0ucm9vbV9rZXlzdHJ1Y3QgRXZlbnRUeXBlRGVIZWxwZXJzdHJ1\nY3QgUmVkYWN0aW9uRGVIZWxwZXJzdHJ1Y3QgVW5zaWduZWREZUhlbHBlckNhbGxIYW5ndXBFdmVu\ndENvbnRlbnRjYWxsX2lkAAAA+wAAAAQAAAAEAAAAZAAAAPsAAAAEAAAABAAAAAIFAAByZWFzb24A\nAPsAAAAEAAAABAAAAEkFAABzdHJ1Y3QgQ2FsbEhhbmd1cEV2ZW50Q29udGVudG0uY2FsbC5oYW5n\ndXBzdHJ1Y3QgUmVkYWN0ZWRDYWxsSGFuZ3VwRXZlbnRDb250ZW50aW52aXRlX3RpbWVvdXRpY2Vf\nZmFpbGVkVG9EZXZpY2VLZXlWZXJpZmljYXRpb25LZXlFdmVudENvbnRlbnR0cmFuc2FjdGlvbl9p\nZAD7AAAABAAAAAQAAAAxAAAA+wAAAAQAAAAEAAAA4wAAAHN0cnVjdCBUb0RldmljZUtleVZlcmlm\naWNhdGlvbktleUV2ZW50Q29udGVudG0ua2V5LnZlcmlmaWNhdGlvbi5rZXlLZXlWZXJpZmljYXRp\nb25LZXlFdmVudENvbnRlbnQAAAD7AAAABAAAAAQAAAADBQAAc3RydWN0IEtleVZlcmlmaWNhdGlv\nbktleUV2ZW50Q29udGVudHN0cnVjdCBSZWRhY3RlZEtleVZlcmlmaWNhdGlvbktleUV2ZW50Q29u\ndGVudFJvb21FbmNyeXB0ZWRFdmVudENvbnRlbnRzY2hlbWUAAAD7AAAABAAAAAQAAABKBQAA+wAA\nAAQAAAAEAAAASwUAAHN0cnVjdCBSb29tRW5jcnlwdGVkRXZlbnRDb250ZW50bS5yb29tLmVuY3J5\ncHRlZHN0cnVjdCBSZWRhY3RlZFJvb21FbmNyeXB0ZWRFdmVudENvbnRlbnRUb0RldmljZVJvb21F\nbmNyeXB0ZWRFdmVudENvbnRlbnRNZWdvbG1WMUFlc1NoYTL7AAAABAAAAAQAAABMBQAAT2xtVjFD\ndXJ2ZTI1NTE5QWVzU2hhMgAA+wAAAAQAAAAEAAAATQUAAPsAAAAEAAAABAAAAE4FAABBbm5vdGF0\naW9uAAD7AAAABAAAAAQAAABGBQAAUmVmZXJlbmNlAAAA+wAAAAQAAAAEAAAATwUAAPsAAAAEAAAA\nBAAAABcFAABldmVudF9pZPsAAAAEAAAABAAAAGQAAABzdHJ1Y3QgUmVwbGFjZW1lbnRPbG1WMUN1\ncnZlMjU1MTlBZXNTaGEyQ29udGVudAD7AAAABAAAAAQAAABQBQAAc2VuZGVyX2tleQAA+wAAAAQA\nAAAEAAAAYgAAAHN0cnVjdCBPbG1WMUN1cnZlMjU1MTlBZXNTaGEyQ29udGVudENpcGhlcnRleHRJ\nbmZvbWVzc2FnZV90eXBlAAD7AAAABAAAAAQAAAAABQAAc3RydWN0IENpcGhlcnRleHRJbmZvTWVn\nb2xtVjFBZXNTaGEyQ29udGVudGRldmljZV9pZPsAAAAEAAAABAAAADEAAABzZXNzaW9uX2lkc3Ry\ndWN0IE1lZ29sbVYxQWVzU2hhMkNvbnRlbnQA+wAAAAQAAAAEAAAAhAIAAPsAAAAEAAAABAAAAFEF\nAABTb21l+wAAAAQAAAAEAAAAUgUAAPsAAAAEAAAABAAAAFMFAAD7AAAABAAAAAQAAABUBQAA+wAA\nAAQAAAAEAAAAVQUAAPsAAAAEAAAABAAAAFYFAAD7AAAABAAAAAQAAAAABQAA+wAAAAQAAAAEAAAA\nVwUAAPsAAAAEAAAABAAAADEAAAD7AAAABAAAAAQAAABYBQAA+wAAAAQAAAAEAAAAWQUAAPsAAAAE\nAAAABAAAAFoFAAD7AAAABAAAAAQAAABbBQAA+wAAAAQAAAAEAAAAXAUAAPsAAAAEAAAABAAAAHYC\nAAD7AAAABAAAAAQAAABdBQAA+wAAAAQAAAAEAAAAQQUAAHNlcmRlIEVycm9yOiAAAAAUTxIADQAA\nAG51bWJlciBmb3VuZCBpcyBub3QgYSB2YWxpZCBganNfaW50OjpJbnRgYm9keVNlckRlAAD7AAAA\nBAAAAAQAAACRAgAASW50Q29udmVydAAA+wAAAAQAAAAEAAAAYgAAAF9DdXN0b21UaHJlYWRzdHJ1\nY3QgUmVsYXRlc1RvSnNvblJlcHJzdHJ1Y3QgVGhyZWFkU3RhYmxlSnNvblJlcHJzdHJ1Y3QgVGhy\nZWFkVW5zdGFibGVKc29uUmVwcgAAAPsAAAAEAAAABAAAAPoCAABJbWFnZU1lc3NhZ2VFdmVudENv\nbnRlbnRzb3VyY2VpbmZvAAD7AAAABAAAAAQAAABeBQAAc3RydWN0IEltYWdlTWVzc2FnZUV2ZW50\nQ29udGVudG1zZ3R5cGVTZXJ2ZXJOb3RpY2VNZXNzYWdlRXZlbnRDb250ZW50c2VydmVyX25vdGlj\nZV90eXBlAPsAAAAEAAAABAAAAF8FAABhZG1pbl9jb250YWN0bGltaXRfdHlwZQD7AAAABAAAAAQA\nAABgBQAAc3RydWN0IFNlcnZlck5vdGljZU1lc3NhZ2VFdmVudENvbnRlbnRtLnNlcnZlcl9ub3Rp\nY2UudXNhZ2VfbGltaXRfcmVhY2hlZG1vbnRobHlfYWN0aXZlX3VzZXJSb29tTWVzc2FnZUV2ZW50\nQ29udGVudAD7AAAABAAAAAQAAAAWBQAAcmVsYXRlc190bwAA+wAAAAQAAAAEAAAAYQUAAG0ucm9v\nbS5tZXNzYWdlc3RydWN0IFJlZGFjdGVkUm9vbU1lc3NhZ2VFdmVudENvbnRlbnT7AAAABAAAAAQA\nAABiBQAAVmVyaWZpY2F0aW9uUmVxdWVzdAD7AAAABAAAAAQAAABjBQAAVmlkZW8AAAD7AAAABAAA\nAAQAAABkBQAAVGV4dPsAAAAEAAAABAAAAGUFAABTZXJ2ZXJOb3RpY2X7AAAABAAAAAQAAABmBQAA\nTm90aWNlAAD7AAAABAAAAAQAAABnBQAATG9jYXRpb277AAAABAAAAAQAAABoBQAASW1hZ2UAAAD7\nAAAABAAAAAQAAABpBQAARmlsZfsAAAAEAAAABAAAAGoFAABFbW90ZQAAAPsAAAAEAAAABAAAAGsF\nAABBdWRpbwAAAPsAAAAEAAAABAAAAGwFAAD7AAAABAAAAAQAAABOBQAAUmVwbGFjZW1lbnQA+wAA\nAAQAAAAEAAAAbQUAAFJlcGx5aW5fcmVwbHlfdG/7AAAABAAAAAQAAAAXBQAAb3JnLm1hdHJpeC5j\ndXN0b20uaHRtbEZvcm1hdHRlZEJvZHlmb3JtYXQAAAD7AAAABAAAAAQAAABuBQAAZm9ybWF0dGVk\nX2JvZHkAAAtTEgAGAAAAJFMSAA4AAABDdXN0b21FdmVudENvbnRlbnRkYXRhAAD7AAAABAAAAAQA\nAAB/AgAAc3RydWN0IEN1c3RvbUV2ZW50Q29udGVudAAAAPsAAAAAAAAAAQAAAG8FAAD7AAAAAAAA\nAAEAAABwBQAAbwUAAIhTEgBVBAAAcQUAAFcEAABVBAAAWAQAAPsAAAABAAAAAQAAAHIFAAD7AAAA\nAQAAAAEAAABzBQAAcgUAAMRTEgB0BQAAdQUAANcCAAB0BQAA2QIAAPsAAAABAAAAAQAAAHYFAAD7\nAAAAAQAAAAEAAAB3BQAAdgUAAABUEgB0BQAAeAUAANcCAAB0BQAA2QIAAPsAAAABAAAAAQAAAHkF\nAAD7AAAAAQAAAAEAAAB6BQAAeQUAADxUEgB0BQAAewUAANcCAAB0BQAA2QIAAPsAAAABAAAAAQAA\nAHwFAAD7AAAAAQAAAAEAAAB9BQAAfAUAAHhUEgB0BQAAfgUAANcCAAB0BQAA2QIAAE1pc3NpbmdM\nZWFkaW5nU2lnaWxNaXNzaW5nQ29sb25NYXhpbXVtTGVuZ3RoRXhjZWVkZWRJbnZhbGlkVXRmOElu\ndmFsaWRTZXJ2ZXJOYW1lSW52YWxpZFZvaXBWZXJzaW9uSWT7AAAABAAAAAQAAAB/BQAASW52YWxp\nZE14Y1VyaQAAAPsAAAAEAAAABAAAAIAFAABJbnZhbGlkTWF0cml4VXJp+wAAAAQAAAAEAAAAgQUA\nAEludmFsaWRNYXRyaXhUb1VyaQAA+wAAAAQAAAAEAAAAggUAAEludmFsaWRNYXRyaXhJZAD7AAAA\nBAAAAAQAAACDBQAASW52YWxpZENoYXJhY3RlcnNFbXB0eWxlYWRpbmcgc2lnaWwgaXMgaW5jb3Jy\nZWN0IG9yIG1pc3NpbmcAwlUSACUAAAByZXF1aXJlZCBjb2xvbiBpcyBtaXNzaW5nAAAA8FUSABkA\nAABJRCBleGNlZWRzIDI1NSBieXRlcxRWEgAUAAAAaW52YWxpZCBVVEYtOAAAADBWEgANAAAAc2Vy\ndmVyIG5hbWUgaXMgbm90IGEgdmFsaWQgSVAgYWRkcmVzcyBvciBkb21haW4gbmFtZUhWEgA0AAAA\naW52YWxpZCBWb0lQIHZlcnNpb24gSUQ6IAAAAIRWEgAZAAAAaW52YWxpZCBNYXRyaXggQ29udGVu\ndCBVUkk6IKhWEgAcAAAAaW52YWxpZCBtYXRyaXggVVJJOiDMVhIAFAAAAGludmFsaWQgbWF0cml4\nLnRvIFVSSTogAOhWEgAXAAAAaW52YWxpZCBtYXRyaXggSUQ6IAAIVxIAEwAAAGlkZW50aWZpZXIg\nY29udGFpbnMgaW52YWxpZCBjaGFyYWN0ZXJzAAAkVxIAJgAAAGlkZW50aWZpZXIgb3IgcmVxdWly\nZWQgcGFydCBvZiBpdCBpcyBlbXB0eQAAVFcSACoAAABTZXJ2ZXJOYW1lTWFsZm9ybWVkTWVkaWFJ\nZE1hbGZvcm1lZE1pc3NpbmdTbGFzaFdyb25nU2NoZW1haW52YWxpZCBTZXJ2ZXIgTmFtZQAAAMJX\nEgATAAAATWVkaWEgSWRlbnRpZmllciBtYWxmb3JtZWQsIGludmFsaWQgY2hhcmFjdGVycwAA4FcS\nAC4AAABNWEMgVVJJIGRvZXMgbm90IGhhdmUgZmlyc3Qgc2xhc2gAAAAYWBIAIQAAAE1YQyBVUkkg\nc2NoZW1hIHdhcyBub3QgbXhjOi8vAAAARFgSAB0AAABVbmtub3duVHlwZVVua25vd25JZGVudGlm\naWVyUGFpclVua25vd25JZGVudGlmaWVyVG9vTWFueUlkZW50aWZpZXJzTm9JZGVudGlmaWVyTWlz\nc2luZ1Jvb21JbnZhbGlkUGFydHNOdW1iZXJ1bmtub3duIGlkZW50aWZpZXIgdHlwZQDYWBIAFwAA\nAHVua25vd24gaWRlbnRpZmllciBwYWlyAPhYEgAXAAAAdW5rbm93biBpZGVudGlmaWVyAAAYWRIA\nEgAAAHRvbyBtYW55IGlkZW50aWZpZXJzNFkSABQAAABubyBpZGVudGlmaWVyAAAAUFkSAA0AAABt\naXNzaW5nIHJvb20gSUQgb3IgYWxpYXNoWRIAGAAAAGludmFsaWQgbnVtYmVyIG9mIHBhcnRzAIhZ\nEgAXAAAAVW5rbm93bkFyZ3VtZW50V3JvbmdCYXNlVXJsSW52YWxpZFVybHVua25vd24gYWRkaXRp\nb25hbCBhcmd1bWVudM1ZEgAbAAAAYmFzZSBVUkwgaXMgbm90IGh0dHBzOi8vbWF0cml4LnRvLyMv\n8FkSACQAAABnaXZlbiBzdHJpbmcgaXMgbm90IGEgdmFsaWQgVVJMABxaEgAfAAAAVW5rbm93blF1\nZXJ5SXRlbVRvb01hbnlBY3Rpb25zV3JvbmdTY2hlbWV1bmtub3duIHF1ZXJ5IGl0ZW0AbVoSABIA\nAAB0b28gbWFueSBhY3Rpb25ziFoSABAAAABzY2hlbWUgaXMgbm90ICdtYXRyaXg6JwCgWhIAFwAA\nAFdyb25nVWludFZhbHVlVUludCB2YWx1ZSBpcyBub3QgMAAAAM5aEgATAAAAL2hvbWUvcnVubmVy\nLy5jYXJnby9naXQvY2hlY2tvdXRzL3J1bWEtNTIwMWU3M2Y1ZjkxN2M3Ny8wMDA0NWU1L2NyYXRl\ncy9ydW1hLWlkZW50aWZpZXJzLXZhbGlkYXRpb24vc3JjL3NlcnZlcl9uYW1lLnJzAAAA7FoSAHUA\nAAAQAAAADAAAAOxaEgB1AAAAGQAAAAwAAADsWhIAdQAAACYAAAANAAAA7FoSAHUAAAAoAAAAEAAA\nACEAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL2dpdC9jaGVja291dHMvcnVtYS01MjAxZTczZjVmOTE3\nYzc3LzAwMDQ1ZTUvY3JhdGVzL3J1bWEtaWRlbnRpZmllcnMtdmFsaWRhdGlvbi9zcmMvbGliLnJz\nAAAAqFsSAG0AAAAoAAAAHAAAAEAAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL2dpdC9jaGVja291dHMv\n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\nAAAAx/ISAAEAAABpbnRlZ2VyIGAAAAB4hxIACQAAAMfyEgABAAAAYm9vbGVhbiBgAAAAlIcSAAkA\nAADH8hIAAQAAAG9uZSBvZiAAsIcSAAcAAABgiBIAAgAAAMfyEgABAAAAx/ISAAEAAABgIG9yIGAA\nAMfyEgABAAAA2IcSAAYAAADH8hIAAQAAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3Jj\nL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9zZXJkZS0xLjAuMTUyL3NyYy9kZS9tb2QucnP4\nhxIAWAAAAOwIAAASAAAALCAsIG9yIG90aGVyIGlnbm9yZWQgZmllbGRzACQLEwAAAAAAYIgSAAIA\nAABiiBIAGQAAAHVuaXQgdmFyaWFudCA6OgCUiBIADQAAAKGIEgACAAAA+wAAAAgAAAAEAAAAhAUA\nAIUFAAD7AAAACAAAAAQAAACGBQAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0\naHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3NlcmRlLTEuMC4xNTIvc3JjL2RlL3V0ZjgucnMAAADY\niBIAWQAAACwAAAAZAAAA2IgSAFkAAAAsAAAALwAAAHVuaXRhIGJvcnJvd2VkIHN0cmluZ3N0cnVj\ndCBEdXJhdGlvbmk2NHU4dTMydTY0dXNpemUgZWxlbWVudHMgaW4gc2VxdWVuY2UAAAAkCxMAAAAA\nAIiJEgAVAAAAMSBlbGVtZW50IGluIHNlcXVlbmNlAAAAsIkSABUAAAAgZWxlbWVudHMgaW4gbWFw\nJAsTAAAAAADQiRIAEAAAADEgZWxlbWVudCBpbiBtYXDwiRIAEAAAAGFuIGVudW1hIHR1cGxlIHN0\ncnVjdGEgdHVwbGV1bml0IHN0cnVjdGFuIG9wdGlvbmFsYSBieXRlIGFycmF5YSBzdHJpbmdhIGNo\nYXJhIGZsb2F0YW4gaW50ZWdlcmEgYm9vbGVhbgAA+wAAAAgAAAAEAAAA2gQAAGJ5dGUgYXJyYXkA\nAPsAAAAAAAAAAQAAAGoCAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIu\nY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2VyZGVfanNvbi0xLjAuOTEvc3JjL3ZhbHVlL3Nlci5ycwCc\nihIAXwAAAKIBAAAuAAAAcmF3IHZhbHVlIHdhcyBub3QgZW1pdHRlZAAAAJyKEgBfAAAAhQIAAB4A\nAABOdW1iZXIoADiLEgAHAAAAhQgTAAEAAAD7AAAAAAAAAAEAAABmAgAAUmF3VmFsdWX7AAAAGAAA\nAAQAAACHBQAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNj\nNjI5OWRiOWVjODIzL3NlcmRlX2pzb24tMS4wLjkxL3NyYy9yYXcucnMAAAAMjBIAFAAAAHJhdyB2\nYWx1ZXVuZXhwZWN0ZWQgcmF3IHZhbHVlAAAAeIsSAFkAAAARAgAATQAAAGFueSB2YWxpZCBKU09O\nIHZhbHVlYSBzdHJpbmcga2V5+wAAAAQAAAAEAAAAiAUAAIkFAACKBQAAnN4SAFoAAAChAQAAFAAA\nAJzeEgBaAAAAxgEAABMAAACc3hIAWgAAANUBAAAwAAAAnN4SAFoAAADLAQAAKQAAAJzeEgBaAAAA\nzwEAADQAAACc3hIAWgAAACYCAAATAAAAnN4SAFoAAAA+AgAAJQAAAJzeEgBaAAAAtAIAABQAAAAB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAQBBoJrKAAsBAQBBxJvKAAuVUpzeEgBa\nAAAApgMAAC8AAAD/////////////////////////////////////////////////////////////\n//8AAQIDBAUGBwgJ/////////woLDA0OD///////////////////////////////////CgsMDQ4P\n////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////L3J1c3RjL2ZjNTk0ZjE1NjY5\nNjgwZmE3MGQyNTVmYWVjM2NhM2ZiNTA3YzM0MDUvbGlicmFyeS9zdGQvc3JjL2lvL21vZC5ycwAA\nANSOEgBJAAAADQYAACEAAABmYWlsZWQgdG8gd3JpdGUgd2hvbGUgYnVmZmVyMI8SABwAAAAXAAAA\nT2JqZWN0IEFycmF5IFN0cmluZyhljxIABwAAAIUIEwABAAAAQm9vbCgAAAB8jxIABQAAAIUIEwAB\nAAAATnVsbGZtdCBlcnJvcgAAACgCAAAMAAAABAAAANcEAADYBAAA2QQAAPsAAAAAAAAAAQAAAJ0B\nAAAvcnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQwNS9saWJyYXJ5\nL2NvcmUvc3JjL3N0ci9wYXR0ZXJuLnJzAMyPEgBPAAAA/gUAABQAAADMjxIATwAAAP4FAAAhAAAA\nzI8SAE8AAAAKBgAAFAAAAMyPEgBPAAAACgYAACEAAABhc3NlcnRpb24gZmFpbGVkOiBzZWxmLmlz\nX2NoYXJfYm91bmRhcnkobmV3X2xlbil08RIASwAAAP8EAAANAAAAzI8SAE8AAACLBAAAFwAAAHJl\nY3Vyc2lvbiBsaW1pdCBleGNlZWRlZHVuZXhwZWN0ZWQgZW5kIG9mIGhleCBlc2NhcGV0cmFpbGlu\nZyBjaGFyYWN0ZXJzdHJhaWxpbmcgY29tbWFsb25lIGxlYWRpbmcgc3Vycm9nYXRlIGluIGhleCBl\nc2NhcGVrZXkgbXVzdCBiZSBhIHN0cmluZ2NvbnRyb2wgY2hhcmFjdGVyIChcdTAwMDAtXHUwMDFG\nKSBmb3VuZCB3aGlsZSBwYXJzaW5nIGEgc3RyaW5naW52YWxpZCB1bmljb2RlIGNvZGUgcG9pbnRu\ndW1iZXIgb3V0IG9mIHJhbmdlaW52YWxpZCBudW1iZXJpbnZhbGlkIGVzY2FwZWV4cGVjdGVkIHZh\nbHVlZXhwZWN0ZWQgaWRlbnRleHBlY3RlZCBgLGAgb3IgYH1gZXhwZWN0ZWQgYCxgIG9yIGBdYGV4\ncGVjdGVkIGA6YEVPRiB3aGlsZSBwYXJzaW5nIGEgdmFsdWVFT0Ygd2hpbGUgcGFyc2luZyBhIHN0\ncmluZ0VPRiB3aGlsZSBwYXJzaW5nIGFuIG9iamVjdEVPRiB3aGlsZSBwYXJzaW5nIGEgbGlzdIsF\nAAAIAAAABAAAALMAAACLBQAACAAAAAQAAACMBQAAswAAAHSSEgCNBQAAjgUAAI8FAACQBQAAJwEA\nACBhdCBsaW5lICBjb2x1bW4gAAAAJAsTAAAAAACwkhIACQAAALmSEgAIAAAARXJyb3IoLCBsaW5l\nOiAsIGNvbHVtbjog3JISAAYAAADikhIACAAAAOqSEgAKAAAAhQgTAAEAAABpbnZhbGlkIHR5cGU6\nIAAAFJMSAA4AAACb8hIACwAAAGludmFsaWQgdHlwZTogbnVsbCwgZXhwZWN0ZWQgAAAANJMSAB0A\nAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5\nZWM4MjMvc2VyZGVfanNvbi0xLjAuOTEvc3JjL2Vycm9yLnJzAFyTEgBbAAAAlwEAAB4AAABckxIA\nWwAAAJsBAAAJAAAAXJMSAFsAAACiAQAAHgAAAFyTEgBbAAAAqwEAACcAAABckxIAWwAAAK8BAAAp\nAAAAXC8gICwKAAAdAQAADAAAAAQAAACRBQAAHQEAAAwAAAAEAAAAkgUAAJEFAAAQlBIADQIAAJMF\nAACUBQAADQIAACcBAAAAAAAAYXR0ZW1wdCB0byBkaXZpZGUgYnkgemVyby9ob21lL3J1bm5lci8u\nY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9ibG9jay1idWZm\nZXItMC45LjAvc3JjL2xpYi5ycwBplBIAWgAAAIQAAAAJAAAAaZQSAFoAAACHAAAAFwAAAGmUEgBa\nAAAAiwAAABsAAABplBIAWgAAADoAAAANAAAAaZQSAFoAAAA6AAAAMQAAAGmUEgBaAAAAPwAAACAA\nAABplBIAWgAAAEEAAAANAAAAaZQSAFoAAABBAAAAJQAAAGmUEgBaAAAASQAAACMAAABplBIAWgAA\nAFUAAAAJAAAAaZQSAFoAAABVAAAAGgAAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3Jj\nL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9zaGEyLTAuOS45L3NyYy9zaGE1MTIucnMAAAB0\nlRIAVQAAAE8AAAATAAAAL3J1c3RjL2ZjNTk0ZjE1NjY5NjgwZmE3MGQyNTVmYWVjM2NhM2ZiNTA3\nYzM0MDUvbGlicmFyeS9jb3JlL3NyYy9zbGljZS9pdGVyLnJzAADclRIATgAAAPsHAAARAAAAAAAA\nAGF0dGVtcHQgdG8gZGl2aWRlIGJ5IHplcm8AAADclRIATgAAAFsHAAARAAAA+wAAAAQAAAAEAAAA\n7gAAAHNoYXJkZWRfc2xhYjo6Y2ZnOjpEZWZhdWx0Q29uZmlnL2hvbWUvcnVubmVyLy5jYXJnby9y\nZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2xhenlfc3RhdGljLTEuNC4w\nL3NyYy9pbmxpbmVfbGF6eS5ycwAAAJyWEgBhAAAAHgAAABAAAAD7AAAABAAAAAQAAACVBQAAlgUA\nAC9ydXN0Yy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUwN2MzNDA1L2xpYnJhcnkv\nc3RkL3NyYy9zeW5jL29uY2UucnMklxIATAAAAI8AAAApAAAAc2lnbmF0dXJlOjpFcnJvciB7IHNv\ndXJjZTogTm9uZVNvbWUon5cSAAUAAACFCBMAAQAAACB9c2lnbmF0dXJlIGVycm9yAAAAyNUSAAIA\nAAAFAgAABAAAAAQAAACXBQAAmAUAAJkFAAAFAgAABAAAAAQAAACaBQAAmwUAAJwFAAAFAgAAAAAA\nAAEAAABBAgAABQIAAAQAAAAEAAAAnQUAAAUCAAAEAAAABAAAAJ4FAABBY2Nlc3NFcnJvcmxpYnJh\ncnkvc3RkL3NyYy90aHJlYWQvbW9kLnJzZmFpbGVkIHRvIGdlbmVyYXRlIHVuaXF1ZSB0aHJlYWQg\nSUQ6IGJpdHNwYWNlIGV4aGF1c3RlZABYmBIANwAAADuYEgAdAAAAVQQAAA0AAAB1bmNhdGVnb3Jp\nemVkIGVycm9yb3RoZXIgZXJyb3JvdXQgb2YgbWVtb3J5dW5leHBlY3RlZCBlbmQgb2YgZmlsZXVu\nc3VwcG9ydGVkb3BlcmF0aW9uIGludGVycnVwdGVkYXJndW1lbnQgbGlzdCB0b28gbG9uZ2ludmFs\naWQgZmlsZW5hbWV0b28gbWFueSBsaW5rc2Nyb3NzLWRldmljZSBsaW5rIG9yIHJlbmFtZWRlYWRs\nb2NrZXhlY3V0YWJsZSBmaWxlIGJ1c3lyZXNvdXJjZSBidXN5ZmlsZSB0b28gbGFyZ2VmaWxlc3lz\ndGVtIHF1b3RhIGV4Y2VlZGVkc2VlayBvbiB1bnNlZWthYmxlIGZpbGVubyBzdG9yYWdlIHNwYWNl\nd3JpdGUgemVyb3RpbWVkIG91dGludmFsaWQgZGF0YWludmFsaWQgaW5wdXQgcGFyYW1ldGVyc3Rh\nbGUgbmV0d29yayBmaWxlIGhhbmRsZWZpbGVzeXN0ZW0gbG9vcCBvciBpbmRpcmVjdGlvbiBsaW1p\ndCAoZS5nLiBzeW1saW5rIGxvb3ApcmVhZC1vbmx5IGZpbGVzeXN0ZW0gb3Igc3RvcmFnZSBtZWRp\ndW1kaXJlY3Rvcnkgbm90IGVtcHR5aXMgYSBkaXJlY3Rvcnlub3QgYSBkaXJlY3RvcnlvcGVyYXRp\nb24gd291bGQgYmxvY2tlbnRpdHkgYWxyZWFkeSBleGlzdHNicm9rZW4gcGlwZW5ldHdvcmsgZG93\nbmFkZHJlc3Mgbm90IGF2YWlsYWJsZWFkZHJlc3MgaW4gdXNlbm90IGNvbm5lY3RlZGNvbm5lY3Rp\nb24gYWJvcnRlZG5ldHdvcmsgdW5yZWFjaGFibGVob3N0IHVucmVhY2hhYmxlY29ubmVjdGlvbiBy\nZXNldGNvbm5lY3Rpb24gcmVmdXNlZHBlcm1pc3Npb24gZGVuaWVkZW50aXR5IG5vdCBmb3VuZEVy\ncm9ya2luZAAABQIAAAEAAAABAAAAnwUAAAUCAAAIAAAABAAAAKAFAABLaW5kT3Njb2RlAAAFAgAA\nBAAAAAQAAAChBQAAogUAAAwAAAAEAAAAowUAACAob3MgZXJyb3IgACQLEwAAAAAA7JsSAAsAAACF\nCBMAAQAAAGxpYnJhcnkvc3RkL3NyYy9pby9zdGRpby5ycwAQnBIAGwAAALsDAAAUAAAAZmFpbGVk\nIHByaW50aW5nIHRvIAA8nBIAEwAAAMjVEgACAAAAEJwSABsAAADxAwAACQAAAHN0ZGVycgAApAUA\nAAwAAAAEAAAApQUAAKYFAACnBQAAbGlicmFyeS9zdGQvc3JjL25ldC9wYXJzZXIucnMAAACQnBIA\nHQAAALAAAAAZAAAAkJwSAB0AAACxAAAAGQAAAJCcEgAdAAAA2AAAADYAAACQnBIAHQAAANsAAAAN\nAAAAkJwSAB0AAADbAAAANwAAAGxvY2sgY291bnQgb3ZlcmZsb3cgaW4gcmVlbnRyYW50IG11dGV4\nbGlicmFyeS9zdGQvc3JjL3N5c19jb21tb24vcmVtdXRleC5ycwAmnRIAJQAAAI8AAAAiAAAAbGli\ncmFyeS9zdGQvc3JjL3N5c19jb21tb24vdGhyZWFkX2luZm8ucnMAAABcnRIAKQAAABYAAAAzAAAA\nY2Fubm90IG1vZGlmeSB0aGUgcGFuaWMgaG9vayBmcm9tIGEgcGFuaWNraW5nIHRocmVhZJidEgA0\nAAAAbGlicmFyeS9zdGQvc3JjL3Bhbmlja2luZy5yc9SdEgAcAAAAhgAAAAkAAADUnRIAHAAAAD4C\nAAAPAAAAogUAAAwAAAAEAAAAqAUAAAUCAAAIAAAABAAAAKkFAACqBQAAEAAAAAQAAACrBQAArAUA\nAAUCAAAIAAAABAAAAK0FAACuBQAABQIAAAAAAAABAAAAKwIAAFVuc3VwcG9ydGVkAAUCAAAEAAAA\nBAAAAK8FAABDdXN0b21lcnJvcgAFAgAABAAAAAQAAACwBQAAVW5jYXRlZ29yaXplZE90aGVyT3V0\nT2ZNZW1vcnlVbmV4cGVjdGVkRW9mSW50ZXJydXB0ZWRBcmd1bWVudExpc3RUb29Mb25nSW52YWxp\nZEZpbGVuYW1lVG9vTWFueUxpbmtzQ3Jvc3Nlc0RldmljZXNEZWFkbG9ja0V4ZWN1dGFibGVGaWxl\nQnVzeVJlc291cmNlQnVzeUZpbGVUb29MYXJnZUZpbGVzeXN0ZW1RdW90YUV4Y2VlZGVkTm90U2Vl\na2FibGVTdG9yYWdlRnVsbFdyaXRlWmVyb1RpbWVkT3V0SW52YWxpZERhdGFJbnZhbGlkSW5wdXRT\ndGFsZU5ldHdvcmtGaWxlSGFuZGxlRmlsZXN5c3RlbUxvb3BSZWFkT25seUZpbGVzeXN0ZW1EaXJl\nY3RvcnlOb3RFbXB0eUlzQURpcmVjdG9yeU5vdEFEaXJlY3RvcnlXb3VsZEJsb2NrQWxyZWFkeUV4\naXN0c0Jyb2tlblBpcGVOZXR3b3JrRG93bkFkZHJOb3RBdmFpbGFibGVBZGRySW5Vc2VOb3RDb25u\nZWN0ZWRDb25uZWN0aW9uQWJvcnRlZE5ldHdvcmtVbnJlYWNoYWJsZUhvc3RVbnJlYWNoYWJsZUNv\nbm5lY3Rpb25SZXNldENvbm5lY3Rpb25SZWZ1c2VkUGVybWlzc2lvbkRlbmllZE5vdEZvdW5kb3Bl\ncmF0aW9uIHN1Y2Nlc3NmdWxjb25kdmFyIHdhaXQgbm90IHN1cHBvcnRlZAAAAMegEgAaAAAAbGli\ncmFyeS9zdGQvc3JjL3N5cy93YXNtLy4uL3Vuc3VwcG9ydGVkL2xvY2tzL2NvbmR2YXIucnPsoBIA\nOAAAABQAAAAJAAAAbGlicmFyeS9zdGQvc3JjL3N5cy93YXNtLy4uL3Vuc3VwcG9ydGVkL2xvY2tz\nL211dGV4LnJzAAA0oRIANgAAABQAAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogc3RhdGVfYW5kX3F1\nZXVlLmFkZHIoKSAmIFNUQVRFX01BU0sgPT0gUlVOTklOR09uY2UgaW5zdGFuY2UgaGFzIHByZXZp\nb3VzbHkgYmVlbiBwb2lzb25lZAAAvKESACoAAAACAAAAbGlicmFyeS9zdGQvc3JjL3N5c19jb21t\nb24vb25jZS9nZW5lcmljLnJzAAD0oRIAKgAAAPkAAAAJAAAA9KESACoAAAAGAQAAHgAAALEFAAAI\nAAAABAAAALIFAABsaWJyYXJ5L3N0ZC9zcmMvc3lzX2NvbW1vbi90aHJlYWRfcGFya2VyL2dlbmVy\naWMucnMAUKISADMAAAAnAAAAFQAAAGluY29uc2lzdGVudCBwYXJrIHN0YXRlAJSiEgAXAAAAUKIS\nADMAAAA1AAAAFwAAAHBhcmsgc3RhdGUgY2hhbmdlZCB1bmV4cGVjdGVkbHkAxKISAB8AAABQohIA\nMwAAADIAAAARAAAAaW5jb25zaXN0ZW50IHN0YXRlIGluIHVucGFya/yiEgAcAAAAUKISADMAAABs\nAAAAEgAAAFCiEgAzAAAAegAAAA4AAAAOAAAAEAAAABYAAAAVAAAACwAAABYAAAANAAAACwAAABMA\nAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAA\nABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAARAAAAEgAAABAAAAAQAAAA\nEwAAABIAAAANAAAADgAAABUAAAAMAAAACwAAABUAAAAVAAAADwAAAA4AAAATAAAAJgAAADgAAAAZ\nAAAAFwAAAAwAAAAJAAAACgAAABAAAAAXAAAAGQAAAA4AAAANAAAAFAAAAAgAAAAbAAAAL5kSAB+Z\nEgAJmRIA9JgSAOmYEgDTmBIAxpgSALuYEgComBIAhZsSAIWbEgCFmxIAhZsSAIWbEgCFmxIAhZsS\nAIWbEgCFmxIAhZsSAIWbEgCFmxIAhZsSAIWbEgCFmxIAhZsSAIWbEgCFmxIAhZsSAIWbEgCFmxIA\nhZsSAIWbEgCFmxIAdJsSAGKbEgBSmxIAQpsSAC+bEgAdmxIAEJsSAAKbEgDtmhIA4ZoSANaaEgDB\nmhIArJoSAJ2aEgCPmhIAfJoSAFaaEgAemhIABZoSAO6ZEgDimRIA2ZkSAM+ZEgC/mRIAqJkSAI+Z\nEgCBmRIAdJkSAGCZEgBYmRIAPZkSAPsAAAAAAAAAAQAAAJkBAAD7AAAABAAAAAQAAADuAAAAPwIA\nAAgAAAAEAAAApAEAAFJhbiBvdXQgb2YgdGhyZWFkIElEcy9ob21lL3J1bm5lci8uY2FyZ28vcmVn\naXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy90aHJlYWRfbG9jYWwtMS4xLjQv\nc3JjL3RocmVhZF9pZC5ycwAAAIWlEgBgAAAAJQAAABIAAACFpRIAYAAAAFAAAAA7AAAAhaUSAGAA\nAABVAAAAIgAAAPsAAAAMAAAABAAAALQFAAC1BQAA+wAAAAAAAAABAAAAtgUAALcFAAC4BQAAuQUA\nALoFAAC7BQAAvAUAAL0FAAC+BQAAvgUAAL4FAAC/BQAAwAUAAMEFAADCBQAAwwUAAPsAAAAAAAAA\nAQAAAEECAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2\nMjk5ZGI5ZWM4MjMvdHJhY2luZy1jb3JlLTAuMS4zMC9zcmMvZmllbGQucnMAAACIphIAXQAAAPsC\nAAAJAAAA/////y9ydXN0Yy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUwN2MzNDA1\nL2xpYnJhcnkvc3RkL3NyYy9zeXMvd2FzbS8uLi91bnN1cHBvcnRlZC9sb2Nrcy9yd2xvY2sucnMA\n/KYSAGcAAAA/AAAACQAAAPsAAAAMAAAABAAAAMQFAADFBQAA+wAAAAwAAAAEAAAAxgUAAMcFAABM\nYXp5IGluc3RhbmNlIGhhcyBwcmV2aW91c2x5IGJlZW4gcG9pc29uZWQAAJynEgAqAAAAL2hvbWUv\ncnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL29u\nY2VfY2VsbC0xLjE3LjAvc3JjL2xpYi5yc9CnEgBYAAAA/AQAABkAAAD7AAAAGAAAAAQAAACHBQAA\nRVJST1JXQVJOSU5GT0RFQlVHVFJBQ0Vmb3JtYXR0ZXIgZXJyb3IAAF+oEgAPAAAAKAAAAD8CAAAI\nAAAABAAAAKQBAAD7AAAADAAAAAQAAAB6AgAAewIAAHwCAABBdHRlbXB0ZWQgdG8gcmVnaXN0ZXIg\nYSBgRGVmYXVsdENhbGxzaXRlYCB0aGF0IGFscmVhZHkgZXhpc3RzISBUaGlzIHdpbGwgY2F1c2Ug\nYW4gaW5maW5pdGUgbG9vcCB3aGVuIGF0dGVtcHRpbmcgdG8gcmVhZCBmcm9tIHRoZSBjYWxsc2l0\nZSBjYWNoZS4gVGhpcyBpcyBsaWtlbHkgYSBidWchIFlvdSBzaG91bGQgb25seSBuZWVkIHRvIGNh\nbGwgYERlZmF1bHRDYWxsc2l0ZTo6cmVnaXN0ZXJgIG9uY2UgcGVyIGBEZWZhdWx0Q2FsbHNpdGVg\nLgCkqBIA+wAAAGCrEgBgAAAAvwEAAA0AAABgqxIAYAAAAOABAAAyAAAA+wAAAAAAAAABAAAAQQIA\nAFNldEdsb2JhbERlZmF1bHRFcnJvcmEgZ2xvYmFsIGRlZmF1bHQgdHJhY2UgZGlzcGF0Y2hlciBo\nYXMgYWxyZWFkeSBiZWVuIHNldADtqRIANgAAAPsAAAAIAAAABAAAAGwAAABpbnZhcmlhbnQgdmlv\nbGF0ZWQ6IEdMT0JBTF9ESVNQQVRDSCBtdXN0IGJlIGluaXRpYWxpemVkIGJlZm9yZSBHTE9CQUxf\nSU5JVCBpcyBzZXQAAABMsxIAYgAAAK4BAAAnAAAA+wAAAAAAAAABAAAAtgUAALcFAAC4BQAAuQUA\nALoFAAC7BQAAvAUAAL0FAAC+BQAAvgUAAL4FAAC/BQAAwAUAAMEFAADCBQAAwwUAAElkAAD7AAAA\nBAAAAAQAAADJBQAAowEAAAgAAAAEAAAApAEAAMoFAAAIAAAABAAAAKQBAAD7AAAABAAAAAQAAADL\nBQAA+wAAAAQAAAAEAAAAywUAAPsAAAAEAAAABAAAAO4AAAD7AAAABAAAAAQAAADMBQAAL2hvbWUv\ncnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3Ry\nYWNpbmctY29yZS0wLjEuMzAvc3JjL2NhbGxzaXRlLnJzYKsSAGAAAAAnAgAANwAAAGCrEgBgAAAA\nKwIAAD4AAABUcmllZCB0byBzaHJpbmsgdG8gYSBsYXJnZXIgY2FwYWNpdHngqxIAJAAAAC9ydXN0\nYy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUwN2MzNDA1L2xpYnJhcnkvYWxsb2Mv\nc3JjL3Jhd192ZWMucnMMrBIATAAAAKoBAAAJAAAAY3JlYXRpbmcgYSBuZXcgdGhyZWFkIElEICgp\nIHdvdWxkIGV4Y2VlZCB0aGUgbWF4aW11bSBudW1iZXIgb2YgdGhyZWFkIElEIGJpdHMgc3BlY2lm\naWVkIGluICAoAAAAaKwSABoAAACCrBIAQQAAAMOsEgACAAAAhQgTAAEAAAD/AAAAL2hvbWUvcnVu\nbmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3NoYXJk\nZWQtc2xhYi0wLjEuNC9zcmMvdGlkLnJzAADsrBIAWgAAAKQAAAAVAAAAdGhyZWFkICcnIGF0dGVt\ncHRlZCB0byBwYW5pYyBhdCAnJywgCm5vdGU6IHdlIHdlcmUgYWxyZWFkeSB1bndpbmRpbmcgZHVl\nIHRvIGEgcHJldmlvdXMgcGFuaWMuCgAAWK0SAAgAAABgrRIAGQAAAHmtEgADAAAAEgITAAEAAAAS\nAhMAAQAAAHytEgA6AAAAPHVubmFtZWQ+AAAA7KwSAFoAAACkAAAAFQAAACy0EgBcAAAAVAAAAAkA\nAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5\nZWM4MjMvdGhyZWFkX2xvY2FsLTEuMS40L3NyYy9saWIucnMAABSuEgBaAAAA+QAAACcAAADOBQAA\nCAAAAAQAAACkAQAA+wAAAAgAAAAEAAAAzwUAANAFAAD7AAAAAAAAAAEAAABBAgAA+wAAAAAAAAAB\nAAAAQwIAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYy\nOTlkYjllYzgyMy90cmFjaW5nLXN1YnNjcmliZXItMC4zLjE2L3NyYy9yZWdpc3RyeS9zaGFyZGVk\nLnJzAADErhIAbgAAACUBAAAOAAAAxK4SAG4AAAAuAQAAFgAAAAAAAAB0cmllZCB0byBjbG9uZSBh\nIHNwYW4gKCkgdGhhdCBhbHJlYWR5IGNsb3NlZFivEgAXAAAAb68SABUAAADErhIAbgAAAEIBAAAJ\nAAAAdHJpZWQgdG8gY2xvbmUgLCBidXQgbm8gc3BhbiBleGlzdHMgd2l0aCB0aGF0IElEClRoaXMg\nbWF5IGJlIGNhdXNlZCBieSBjb25zdW1pbmcgYSBwYXJlbnQgc3BhbiAoYHBhcmVudDogc3BhbmAp\nIHJhdGhlciB0aGFuIGJvcnJvd2luZyBpdCAoYHBhcmVudDogJnNwYW5gKS4ApK8SAA8AAACzrxIA\njAAAAMSuEgBuAAAANwEAACAAAADErhIAbgAAAE4BAAAjAAAAcmVmZXJlbmNlIGNvdW50IG92ZXJm\nbG93IQAAAMSuEgBuAAAAYwEAAA0AAAB0cmllZCB0byBkcm9wIGEgcmVmIHRvICwgYnV0IG5vIHN1\nY2ggc3BhbiBleGlzdHMhAAAAnLASABcAAACzsBIAGgAAAMSuEgBuAAAAXgEAABUAAAAvIVwgVHJp\nZWQgdG8gcmVnaXN0ZXIgdGhlIG51bGwgY2FsbHNpdGUgLyFcCiBUaGlzIHNob3VsZCBuZXZlciBo\nYXZlIGhhcHBlbmVkIGFuZCBpcyBkZWZpbml0ZWx5IGEgYnVnLiBBIGB0cmFjaW5nYCBidWcgcmVw\nb3J0IHdvdWxkIGJlIGFwcHJlY2lhdGVkLgAA8LASAJIAAADErhIAbgAAAMkBAAARAAAALyFcIFRy\naWVkIHRvIGFjY2VzcyB0aGUgbnVsbCBjYWxsc2l0ZSdzIG1ldGFkYXRhIC8hXAogVGhpcyBzaG91\nbGQgbmV2ZXIgaGF2ZSBoYXBwZW5lZCBhbmQgaXMgZGVmaW5pdGVseSBhIGJ1Zy4gQSBgdHJhY2lu\nZ2AgYnVnIHJlcG9ydCB3b3VsZCBiZSBhcHByZWNpYXRlZC4AnLESAJsAAADErhIAbgAAANEBAAAR\nAAAA+wAAAAAAAAABAAAA0QUAANIFAADTBQAAdHJhY2luZ19zdWJzY3JpYmVyOjpyZWdpc3RyeTo6\nc2hhcmRlZAAAACQLEwAAAAAAULISAFCyEgBoshIAJQAAAMSuEgBuAAAAJAsTAAAAAAAkCxMAAAAA\nAAEAAADaAQAAAAAAAAIAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIu\nY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvdHJhY2luZy1zdWJzY3JpYmVyLTAuMy4xNi9zcmMvcmVnaXN0\ncnkvc3RhY2sucnPQshIAbAAAACMAAAA9AAAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9z\ncmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3RyYWNpbmctY29yZS0wLjEuMzAvc3JjL2Rp\nc3BhdGNoZXIucnMAAEyzEgBiAAAALgMAACYAAAD7AAAAAAAAAAEAAAC2BQAAtwUAALgFAAC5BQAA\nugUAALsFAAC8BQAAvQUAAL4FAAC+BQAAvgUAAL8FAADABQAAwQUAAMIFAADDBQAA+wAAAAAAAAAB\nAAAAQQIAAPsAAAAIAAAABAAAANoEAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9n\naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2hhcmRlZC1zbGFiLTAuMS40L3NyYy9zaGFyZC5y\ncyy0EgBcAAAA5AAAAAkAAAAstBIAXAAAAO8AAAAXAAAALLQSAFwAAAC+AAAACQAAACy0EgBcAAAA\nyQAAABcAAAAstBIAXAAAAPwAAAAKAAAALLQSAFwAAABRAQAAFwAAAGludGVybmFsIGVycm9yOiBl\nbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IHdlaXJkIGxpZmVjeWNsZSAAAOi0EgA6AAAAAAAAAAIA\nAAAAAAAAAgAAAAAAAAAEAAAAIAAAAAMAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3Ny\nYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2hhcmRlZC1zbGFiLTAuMS40L3NyYy9wYWdl\nL3Nsb3QucnNMtRIAYAAAAJMCAAAYAAAAY291bGQgbm90IHJldHJpZXZlIHJhbmRvbSBieXRlcyBm\nb3IgdXVpZDogAAC8tRIAKgAAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1\nYi5jb20tMWVjYzYyOTlkYjllYzgyMy91dWlkLTEuMi4yL3NyYy9ybmcucnMAAPC1EgBSAAAACQAA\nAA0AAAD7AAAAAAAAAAEAAABrBAAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0\naHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3NlcmRlX2pzb24tMS4wLjkxL3NyYy9kZS5yc2S2EgBY\nAAAARgQAACYAAABkthIAWAAAAFAEAAAiAEHm7coAC+2JAfA/AAAAAAAAJEAAAAAAAABZQAAAAAAA\nQI9AAAAAAACIw0AAAAAAAGr4QAAAAACAhC5BAAAAANASY0EAAAAAhNeXQQAAAABlzc1BAAAAIF+g\nAkIAAADodkg3QgAAAKKUGm1CAABA5ZwwokIAAJAexLzWQgAANCb1awxDAIDgN3nDQUMAoNiFVzR2\nQwDITmdtwatDAD2RYORY4UNAjLV4Ha8VRFDv4tbkGktEktVNBs/wgET2SuHHAi21RLSd2XlDeOpE\nkQIoLCqLIEU1AzK39K1URQKE/uRx2YlFgRIfL+cnwEUh1+b64DH0ReqMoDlZPilGJLAIiO+NX0YX\nbgW1tbiTRpzJRiLjpshGA3zY6pvQ/kaCTcdyYUIzR+Mgec/5EmhHG2lXQ7gXnkexoRYq087SRx1K\nnPSHggdIpVzD8SljPUjnGRo3+l1ySGGg4MR49aZIecgY9tay3EhMfc9Zxu8RSZ5cQ/C3a0ZJxjNU\n7KUGfElcoLSzJ4SxSXPIoaAx5eVJjzrKCH5eG0qaZH7FDhtRSsD93XbSYYVKMH2VFEe6uko+bt1s\nbLTwSs7JFIiH4SRLQfwZaukZWkupPVDiMVCQSxNN5Fo+ZMRLV2Cd8U19+UttuARuodwvTETzwuTk\n6WNMFbDzHV7kmEwbnHCldR3PTJFhZodpcgNN9fk/6QNPOE1y+I/jxGJuTUf7OQ67/aJNGXrI0Sm9\n102fmDpGdKwNTmSf5KvIi0JOPcfd1roud04MOZWMafqsTqdD3feBHOJOkZTUdaKjFk+1uUkTi0xM\nTxEUDuzWr4FPFpkRp8wbtk9b/9XQv6LrT5m/heK3RSFQfy8n2yWXVVBf+/BR7/yKUBudNpMV3sBQ\nYkQE+JoV9VB7VQW2AVsqUW1VwxHheGBRyCo0VhmXlFF6NcGr37zJUWzBWMsLFgBSx/Euvo4bNFI5\nrrptciJpUsdZKQkPa59SHdi5Zemi01IkTii/o4sIU61h8q6Mrj5TDH1X7Rctc1NPXK3oXfinU2Oz\n2GJ19t1THnDHXQm6ElQlTDm1i2hHVC6fh6KuQn1UfcOUJa1JslRc9PluGNzmVHNxuIoekxxV6Eaz\nFvPbUVWiGGDc71KGVcoeeNOr57tVPxMrZMtw8VUO2DU9/swlVhJOg8w9QFtWyxDSnyYIkVb+lMZH\nMErFVj06uFm8nPpWZiQTuPWhMFeA7Rcmc8pkV+Done8P/ZlXjLHC9Sk+0FfvXTNztE0EWGs1AJAh\nYTlYxUIA9Gm5b1i7KYA44tOjWCo0oMbayNhYNUFIeBH7DlnBKC3r6lxDWfFy+KUlNHhZrY92Dy9B\nrlnMGappvejiWT+gFMTsohdaT8gZ9aeLTVoyHTD5SHeCWn4kfDcbFbdani1bBWLa7FqC/FhDfQgi\nW6M7L5ScilZbjAo7uUMtjFuX5sRTSpzBWz0gtuhcA/ZbTajjIjSEK1wwSc6VoDJhXHzbQbtIf5Vc\nW1IS6hrfylx5c0vScMsAXVdQ3gZN/jRdbeSVSOA9al3Erl0trGagXXUatThXgNRdEmHiBm2gCV6r\nfE0kRARAXtbbYC1VBXRezBK5eKoGqV5/V+cWVUjfXq+WUC41jRNfW7zkeYJwSF9y610Yo4x+Xyez\nOu/lF7Nf8V8Ja9/d51/tt8tFV9UdYPRSn4tWpVJgsSeHLqxOh2Cd8Sg6VyK9YAKXWYR2NfJgw/xv\nJdTCJmH0+8suiXNcYXh9P701yJFh1lyPLEM6xmEMNLP308j7YYcA0HqEXTFiqQCEmeW0ZWLUAOX/\nHiKbYoQg719T9dBipejqN6gyBWPPouVFUn86Y8GFr2uTj3BjMmebRnizpGP+QEJYVuDZY59oKfc1\nLBBkxsLzdEM3RGR4szBSFEV5ZFbgvGZZlq9kNgw24Pe942RDj0PYda0YZRRzVE7T2E5l7Mf0EIRH\ng2Xo+TEVZRm4ZWF4flq+H+5lPQuP+NbTImYMzrK2zIhXZo+BX+T/ao1m+bC77t9iwmY4nWrql/v2\nZoZEBeV9uixn1Eojr470YWeJHexasnGWZ+skp/EeDsxnE3cIV9OIAWjXlMosCOs1aA06/TfKZWto\nSET+Yp4foWha1b37hWfVaLFKrXpnwQppr06srOC4QGlaYtfXGOd0afE6zQ3fIKpp1kSgaItU4GkM\nVshCrmkUao9retMZhElqcwZZSCDlf2oIpDctNO+zagqNhTgB6+hqTPCmhsElH2swVij0mHdTa7tr\nMjF/VYhrqgZ//d5qvmsqZG9eywLzazU9CzZ+wydsggyOw120XWzRxziaupCSbMb5xkDpNMdsN7j4\nkCMC/Wwjc5s6ViEybetPQsmrqWZt5uOSuxZUnG1wzjs1jrTRbQzCisKxIQZuj3ItMx6qO26ZZ/zf\nUkpxbn+B+5fnnKVu32H6fSEE224sfbzulOIQb3acayo6G0VvlIMGtQhiem89EiRxRX2wb8wWbc2W\nnORvf1zIgLzDGXDPOX3QVRpQcEOInETrIIRwVKrDFSYpuXDplDSbb3PvcBHdAMElqCNxVhRBMS+S\nWHFrWZH9uraOcePXet40MsNx3I0ZFsL+93FT8Z+bcv4tctT2Q6EHv2JyifSUiclul3KrMfrre0rN\ncgtffHONTgJzzXZb0DDiNnOBVHIEvZpsc9B0xyK24KFzBFJ5q+NY1nOGpleWHO8LdBTI9t1xdUF0\nGHp0Vc7SdXSemNHqgUerdGP/wjKxDOF0PL9zf91PFXULr1Df1KNKdWdtkgtlpoB1wAh3Tv7PtHXx\nyhTi/QPqddb+TK1+QiB2jD6gWB5TVHYvTsju5WeJdrthemrfwb92FX2MoivZ83ZanC+Lds8od3CD\n+y1UA193JjK9nBRik3ewfuzDmTrId1ye5zRASf53+cIQIcjtMni481QpOqlneKUwqrOIk514Z15K\ncDV80ngB9lzMQhsHeYIzdH8T4jx5MaCoL0wNcnk9yJI7n5CmeU16dwrHNNx5cKyKZvygEXqMVy2A\nOwlGem+tOGCKi3t6ZWwjfDY3sXp/RywbBIXlel5Z9yFF5hp725c6NevPUHvSPYkC5gOFe0aNK4Pf\nRLp7TDj7sQtr8HtfBnqezoUkfPaHGEZCp1l8+lTPa4kIkHw4KsPGqwrEfMf0c7hWDfl8+PGQZqxQ\nL307lxrAa5JjfQo9IbAGd5h9TIwpXMiUzn2w95k5/RwDfpx1AIg85Dd+A5MAqkvdbX7iW0BKT6qi\nftpy0BzjVNd+kI8E5BsqDX+62YJuUTpCfymQI8rlyHZ/M3SsPB97rH+gyOuF88zhf/sAAAAAAAAA\nAQAAAGwEAAD7AAAAAAAAAAEAAABtBAAA+wAAAAAAAAABAAAA/wQAAG5ld3R5cGUgdmFyaWFudAC4\nwBIADwAAAPsAAAAIAAAABAAAAFMCAAD7AAAAAAAAAAEAAACkAgAA+wAAAAAAAAABAAAApAIAAPsA\nAAAAAAAAAQAAAFQCAAD7AAAAAAAAAAEAAAByBAAA+wAAAAAAAAABAAAAcwQAAPsAAAAAAAAAAQAA\nAHQEAAD7AAAAAAAAAAEAAACzAwAA+wAAAAAAAAABAAAAswMAAPsAAAAAAAAAAQAAALMDAAD7AAAA\nAAAAAAEAAACzAwAA+wAAAAAAAAABAAAAVgIAAPsAAAAAAAAAAQAAAHUEAAD7AAAAAAAAAAEAAACR\nBAAA+wAAAAAAAAABAAAAfwQAAPsAAAAAAAAAAQAAAIUEAAD7AAAAAAAAAAEAAAB+BAAA+wAAAAAA\nAAABAAAAgAQAAPsAAAAAAAAAAQAAAJIEAAD7AAAAAAAAAAEAAACWBAAA+wAAAAAAAAABAAAAewQA\nAPsAAAAAAAAAAQAAAIAEAAD7AAAAAAAAAAEAAACMBAAA+wAAAAAAAAABAAAAlQQAAPsAAAAAAAAA\nAQAAAIIEAAD7AAAAAAAAAAEAAACEBAAA+wAAAAAAAAABAAAAeAQAAPsAAAAAAAAAAQAAAJAEAAD7\nAAAAAAAAAAEAAACIBAAAc3RydWN0IEdyb3VwU2Vzc2lvblBpY2tsZSB3aXRoIDMgZWxlbWVudHMA\nAACgwhIAKQAAAHN0cnVjdCBJbmJvdW5kR3JvdXBTZXNzaW9uUGlja2xlIHdpdGggNCBlbGVtZW50\nc9TCEgAwAAAAc3RydWN0IFNlc3Npb25Db25maWcgd2l0aCAxIGVsZW1lbnQADMMSACMAAABzdHJ1\nY3QgRmFsbGJhY2tLZXkgd2l0aCAzIGVsZW1lbnRzAAA4wxIAIgAAAHN0cnVjdCBGYWxsYmFja0tl\neXMgd2l0aCAzIGVsZW1lbnRzAGTDEgAjAAAAc3RydWN0IE9uZVRpbWVLZXlzUGlja2xlIHdpdGgg\nMyBlbGVtZW50c5DDEgAoAAAAc3RydWN0IEFjY291bnRQaWNrbGUgd2l0aCA0IGVsZW1lbnRzwMMS\nACQAAABzdHJ1Y3QgUmVtb3RlQ2hhaW5LZXkgd2l0aCAyIGVsZW1lbnRzAAAA7MMSACUAAABzdHJ1\nY3QgUmVtb3RlTWVzc2FnZUtleSB3aXRoIDIgZWxlbWVudHMAHMQSACcAAABzdHJ1Y3QgTWVzc2Fn\nZUtleVN0b3JlIHdpdGggMSBlbGVtZW50AAAATMQSACUAAABzdHJ1Y3QgUmVjZWl2ZXJDaGFpbiB3\naXRoIDMgZWxlbWVudHN8xBIAJAAAAHN0cnVjdCBDaGFpblN0b3JlIHdpdGggMSBlbGVtZW50qMQS\nACAAAABzdHJ1Y3QgU2Vzc2lvblBpY2tsZSB3aXRoIDQgZWxlbWVudHPQxBIAJAAAAHN0cnVjdCBT\nZXNzaW9uS2V5cyB3aXRoIDMgZWxlbWVudHMAAPzEEgAiAAAAYXNzZXJ0aW9uIGZhaWxlZDogaWR4\nIDwgQ0FQQUNJVFkvcnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQw\nNS9saWJyYXJ5L2FsbG9jL3NyYy9jb2xsZWN0aW9ucy9idHJlZS9ub2RlLnJzAEjFEgBbAAAAegIA\nAAkAAABhc3NlcnRpb24gZmFpbGVkOiBlZGdlLmhlaWdodCA9PSBzZWxmLmhlaWdodCAtIDFIxRIA\nWwAAAIcCAAAJAAAASMUSAFsAAACLAgAACQAAAGVtcHR5IGludGVybmFsIG5vZGUABMYSABMAAABI\nxRIAWwAAANIEAAAfAAAAYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5oZWlnaHQgPiAwAAAASMUSAFsA\nAABNAgAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IHNyYy5sZW4oKSA9PSBkc3QubGVuKClIxRIAWwAA\nANQGAAAFAAAASMUSAFsAAABWBAAAFgAAAEjFEgBbAAAAWgQAABYAAABIxRIAWwAAAJYEAAAWAAAA\nYXNzZXJ0aW9uIGZhaWxlZDogZWRnZS5oZWlnaHQgPT0gc2VsZi5ub2RlLmhlaWdodCAtIDEAAABI\nxRIAWwAAAKwDAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogY291bnQgPiAwAEjFEgBbAAAAewUAAAkA\nAABhc3NlcnRpb24gZmFpbGVkOiBvbGRfcmlnaHRfbGVuICsgY291bnQgPD0gQ0FQQUNJVFkASMUS\nAFsAAACDBQAADQAAAGFzc2VydGlvbiBmYWlsZWQ6IG9sZF9sZWZ0X2xlbiA+PSBjb3VudABIxRIA\nWwAAAIQFAAANAAAASMUSAFsAAACzBQAAFgAAAEjFEgBbAAAAugUAAAkAAABhc3NlcnRpb24gZmFp\nbGVkOiBvbGRfbGVmdF9sZW4gKyBjb3VudCA8PSBDQVBBQ0lUWQAASMUSAFsAAADCBQAADQAAAGFz\nc2VydGlvbiBmYWlsZWQ6IG9sZF9yaWdodF9sZW4gPj0gY291bnRIxRIAWwAAAMMFAAANAAAASMUS\nAFsAAADzBQAAFgAAAGFzc2VydGlvbiBmYWlsZWQ6IG1hdGNoIHRyYWNrX2VkZ2VfaWR4IHtcbiAg\nICBMZWZ0T3JSaWdodDo6TGVmdChpZHgpID0+IGlkeCA8PSBvbGRfbGVmdF9sZW4sXG4gICAgTGVm\ndE9yUmlnaHQ6OlJpZ2h0KGlkeCkgPT4gaWR4IDw9IHJpZ2h0X2xlbixcbn0AAABIxRIAWwAAAFUF\nAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogbmV3X2xlZnRfbGVuIDw9IENBUEFDSVRZAABIxRIAWwAA\nAAgFAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogbGVuID4gMAAAAEjFEgBbAAAAYgEAAAkAAACg7hIA\nXwAAAEwCAAANAAAAoO4SAF8AAAAKAgAAFgAAAGZhaWxlZCB0byBmaWxsIHdob2xlIGJ1ZmZlcgCU\nyRIAGwAAACUAAAAvcnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQw\nNS9saWJyYXJ5L3N0ZC9zcmMvaW8vaW1wbHMucnMAvMkSAEsAAAAoAQAAEQAAAC9ydXN0Yy9mYzU5\nNGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUwN2MzNDA1L2xpYnJhcnkvc3RkL3NyYy9pby9j\ndXJzb3IucnMYyhIATAAAAOsAAAAKAAAA9AIAABQAAAAEAAAA9QIAAC9ydXN0Yy9mYzU5NGYxNTY2\nOTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUwN2MzNDA1L2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rp\nb25zL2J0cmVlL21hcC9lbnRyeS5yc4TKEgBgAAAAdQEAACAAAABgbGVuYCBncmVhdGVyIHRoYW4g\ncmVtYWluaW5nLNUSAFwAAABRBAAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IHNlbGYucmVtYWluaW5n\nKCkgPj0gMQAs1RIAXAAAACABAAAJAAAA1AUAANUFAADWBQAAL2hvbWUvcnVubmVyLy5jYXJnby9y\nZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjEvc3Jj\nL2VuY29kZS5yc0ludmFsaWQgVVRGOGTLEgBYAAAANAAAABwAAABpbnRlZ2VyIG92ZXJmbG93IHdo\nZW4gY2FsY3VsYXRpbmcgYnVmZmVyIHNpemUAAABkyxIAWAAAAC8AAAARAAAAL2hvbWUvcnVubmVy\nLy5jYXJnby9naXQvY2hlY2tvdXRzL3ZvZG96ZW1hYy1kYTljMTYxNWI2YWMxNGU1LzEyYjI0ZTkv\nc3JjL29sbS9tZXNzYWdlcy9tZXNzYWdlLnJzGMwSAGAAAADgAAAAHgAAAAoQR3JvdXBTZXNzaW9u\nUGlja2xlcmF0Y2hldHN0cnVjdCBHcm91cFNlc3Npb25QaWNrbGVTZXNzaW9uQ29uZmlndmVyc2lv\nbnN0cnVjdCBTZXNzaW9uQ29uZmlnVjJWMebMEgACAAAA5MwSAAIAAABjaGFpbl9pbmRleFByb3Rv\nQnVmTWVzc2FnZQAA+wAAAAAAAAABAAAAmQEAANcFAAAMAAAABAAAANgFAADXBQAADAAAAAQAAADZ\nBQAA1wUAAAwAAAAEAAAA2AUAANkFAAA0zRIA2gUAANsFAAAlAQAA2gUAACcBAAD7AAAAAAAAAAEA\nAADcBQAA+wAAAAAAAAABAAAA3QUAANwFAABwzRIAVQQAAN4FAABXBAAAVQQAAFgEAAD7AAAAAAAA\nAAEAAADfBQAA+wAAAAAAAAABAAAA4AUAAN8FAACszRIAVQQAAOEFAABXBAAAVQQAAFgEAABFaXRo\nZXIgaW5kZXggQSA+PSBpbmRleCBCLCBvciB2aWNlIHZlcnNhLiBUaGVyZSBpcyBubyB0aGlyZCBv\ncHRpb24uAOjNEgBDAAAAL2hvbWUvcnVubmVyLy5jYXJnby9naXQvY2hlY2tvdXRzL3ZvZG96ZW1h\nYy1kYTljMTYxNWI2YWMxNGU1LzEyYjI0ZTkvc3JjL21lZ29sbS9pbmJvdW5kX2dyb3VwX3Nlc3Np\nb24ucnM0zhIAaAAAAKgAAAANAAAAL2hvbWUvcnVubmVyLy5jYXJnby9naXQvY2hlY2tvdXRzL3Zv\nZG96ZW1hYy1kYTljMTYxNWI2YWMxNGU1LzEyYjI0ZTkvc3JjL21lZ29sbS9tZXNzYWdlLnJzAACs\nzhIAWgAAALUAAAASAAAArM4SAFoAAADJAAAAEgAAAKzOEgBaAAAAIgEAACQAAACszhIAWgAAACUB\nAAAeAAAACBJTZXNzaW9uS2V5cwAAAB0BAAAMAAAABAAAAGoAAABVbmtub3duTWVzc2FnZUluZGV4\nAPsAAAAEAAAABAAAABwCAAD7AAAABAAAAAQAAADiBQAA+wAAAAQAAAAEAAAAHAIAAPsAAAAEAAAA\nBAAAAOMFAAD7AAAABAAAAAQAAADqAgAAVGhlIG1lc3NhZ2Ugd2FzIGVuY3J5cHRlZCB1c2luZyBh\nbiB1bmtub3duIG1lc3NhZ2UgaW5kZXgsIGZpcnN0IGtub3duIGluZGV4ICwgaW5kZXggb2YgdGhl\nIG1lc3NhZ2UgAMzPEgBMAAAAGNASABcAAABGYWlsZWQgZGVjcnlwdGluZyBNZWdvbG0gbWVzc2Fn\nZSwgaW52YWxpZCBwYWRkaW5nAAAAQNASADEAAABGYWlsZWQgZGVjcnlwdGluZyBNZWdvbG0gbWVz\nc2FnZSwgaW52YWxpZCBNQUM6IAB80BIALwAAAFRoZSBzaWduYXR1cmUgb24gdGhlIG1lc3NhZ2Ug\nd2FzIGludmFsaWQ6IAAAtNASACoAAABtZXNzYWdlX2luZGV4SW5ib3VuZEdyb3VwU2Vzc2lvblBp\nY2tsZWluaXRpYWxfcmF0Y2hldHNpZ25pbmdfa2V5X3ZlcmlmaWVkc3RydWN0IEluYm91bmRHcm91\ncFNlc3Npb25QaWNrbGVjaXBoZXJ0ZXh0UHJvdG9idWZNZWdvbG1NZXNzYWdlc3RydWN0IFNlc3Np\nb25LZXlzYW4gYXJyYXkgd2l0aCBubyBtb3JlIHRoYW4gIGl0ZW1zAILREgAbAAAAndESAAYAAAAo\nAAAABQAAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYy\nOTlkYjllYzgyMy9hcnJheXZlYy0wLjcuMi9zcmMvYXJyYXl2ZWMucnMA+wAAAAAAAAABAAAAcgQA\nAPsAAAAAAAAAAQAAAHQEAABNb250Z29tZXJ5UG9pbnQA+wAAAAgAAAAEAAAA5AUAAOUFAAAQAAAA\nCAAAAOYFAADnBQAAuAIAAAgAAADmBQAA+wAAAAAAAAABAAAA6AUAAC9ob21lL3J1bm5lci8uY2Fy\nZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9hcnJheXZlYy0wLjcu\nMi9zcmMvYXJyYXl2ZWNfaW1wbC5yc4jSEgBgAAAAJwAAACAAAAC80RIAWwAAAHgCAAAmAAAAL2hv\nbWUvcnVubmVyLy5jYXJnby9naXQvY2hlY2tvdXRzL3ZvZG96ZW1hYy1kYTljMTYxNWI2YWMxNGU1\nLzEyYjI0ZTkvc3JjL29sbS9tZXNzYWdlcy9wcmVfa2V5LnJzCNMSAGAAAAB4AAAACQAAAENvdWxk\nbid0IGVuY29kZSBvdXIgbWVzc2FnZSBpbnRvIGEgcHJvdG9idWYACNMSAGAAAAB8AAAADgAAAG1l\nc3NhZ2VQcm90b0J1ZlByZUtleU1lc3NhZ2VvbmVfdGltZV9rZXliYXNlX2tleWlkZW50aXR5X2tl\neSAAAAD7AAAAAAAAAAEAAAAsAwAA+wAAAAgAAAAEAAAA6QUAAPsAAAAIAAAABAAAAOoFAADpBQAA\nBNQSAA0CAADrBQAA7AUAAA0CAAAnAQAAYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5yZW1haW5pbmdf\nbXV0KCkgPj0gc3JjLnJlbWFpbmluZygpL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMv\nZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2J5dGVzLTEuMy4wL3NyYy9idWYvYnVmX211dC5y\nc3nUEgBbAAAAyQAAAAkAAABpbnZhbGlkIHdpcmUgdHlwZTogIChleHBlY3RlZCAAAOTUEgATAAAA\n99QSAAsAAACFCBMAAQAAAPsAAAAAAAAAAQAAAO0FAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lz\ndHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYnl0ZXMtMS4zLjAvc3JjL2J1Zi9i\ndWZfaW1wbC5ycyzVEgBcAAAASAUAABIAAAB51BIAWwAAAHgFAAA4AAAAedQSAFsAAAB+BQAACQAA\nAHnUEgBbAAAAfgUAABsAAAA6IAAAJAsTAAAAAADI1RIAAgAAAENhcGFjaXR5RXJyb3IAAADc1RIA\nDQAAAGluc3VmZmljaWVudCBjYXBhY2l0eQAAAPTVEgAVAAAAQ2FuJ3QgY3JlYXRlIEhtYWNTaGEy\nNTYgZnJvbSB0aGUga2V5L2hvbWUvcnVubmVyLy5jYXJnby9naXQvY2hlY2tvdXRzL3ZvZG96ZW1h\nYy1kYTljMTYxNWI2YWMxNGU1LzEyYjI0ZTkvc3JjL29sbS9zZXNzaW9uL2NoYWluX2tleS5ycwAA\nADjWEgBhAAAAHgAAAC0AAABDb3VsZG4ndCBjcmVhdGUgYSB2YWxpZCBIbWFjIG9iamVjdCB0byBh\nZHZhbmNlIHRoZSByYXRjaGV0AAA41hIAYQAAAC0AAAAKAAAAS2V5SWR0dXBsZSBzdHJ1Y3QgS2V5\nSWRBdCBsZWFzdCBvbmUgb2YgdGhlIGtleXMgZGlkIG5vdCBoYXZlIGNvbnRyaWJ1dG9yeSBiZWhh\ndmlvdXIAD9cSADwAAABGYWlsZWQgZGVjb2RpbmcgY3VydmUyNTUxOSBrZXkgZnJvbSBiYXNlNjQ6\nIEludmFsaWQgbnVtYmVyIG9mIGJ5dGVzIGZvciBjdXJ2ZTI1NTE5LCBleHBlY3RlZCAuAABU1xIA\nXQAAADz+EgAGAAAAsdcSAAEAAABGYWlsZWQgZGVjb2RpbmcgYSBwdWJsaWMga2V5IGZyb20gYmFz\nZTY0OiAAAMzXEgAqAAAATm9uQ29udHJpYnV0b3J5S2V5AAD7AAAABAAAAAQAAADqAgAASW52YWxp\nZEtleUxlbmd0aPsAAAAEAAAABAAAABwCAABCYXNlNjRFcnJvcgD7AAAABAAAAAQAAADuBQAAQ2hh\naW5LZXlzdHJ1Y3QgQ2hhaW5LZXlSZW1vdGVDaGFpbktleXN0cnVjdCBSZW1vdGVDaGFpbktleS9o\nb21lL3J1bm5lci8uY2FyZ28vZ2l0L2NoZWNrb3V0cy92b2RvemVtYWMtZGE5YzE2MTViNmFjMTRl\nNS8xMmIyNGU5L3NyYy91dGlsaXRpZXMvbW9kLnJzAJrYEgBZAAAAQwAAABoAAACa2BIAWQAAAEYA\nAAANAAAAmtgSAFkAAABJAAAAGgAAAJrYEgBZAAAATAAAAA0AAACa2BIAWQAAAIcAAAANAAAAmtgS\nAFkAAACMAAAACQAAAE1lc3NhZ2VLZXlTdG9yZXN0cnVjdCBNZXNzYWdlS2V5U3RvcmVSZWNlaXZl\nckNoYWluaGtkZl9yYXRjaGV0c2tpcHBlZF9tZXNzYWdlX2tleXNzdHJ1Y3QgUmVjZWl2ZXJDaGFp\nbgAA3ewSAF4AAABCAQAACQAAAC9ydXN0Yy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNm\nYjUwN2MzNDA1L2xpYnJhcnkvY29yZS9zcmMvc2xpY2UvbW9kLnJzAAAAzNkSAE0AAADEAgAAIAAA\nAMzZEgBNAAAAxAIAAC0AAADM2RIATQAAAMgCAAAgAAAAzNkSAE0AAADIAgAAKwAAAGludGVybmFs\nIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IAAAXNoSACoAAAD7AAAACAAAAAQAAADp\nBQAA+wAAAAgAAAAEAAAA6gUAAOkFAACQ2hIADQIAAOsFAADsBQAADQIAACcBAADvBQAACAAAAAQA\nAADwBQAA7wUAAAgAAAAEAAAAPgIAAPAFAADM2hIA8QUAAPIFAAAlAQAA8wUAACcBAAAvcnVzdGMv\nZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQwNS9saWJyYXJ5L2FsbG9jL3Ny\nYy9zbGljZS5ycwAACNsSAEoAAAAFBAAAIgAAAAjbEgBKAAAAIQQAABUAAAAI2xIASgAAAC8EAAAe\nAAAACNsSAEoAAAA4BAAAGAAAAAjbEgBKAAAAOQQAABkAAAAI2xIASgAAADwEAAAaAAAACNsSAEoA\nAABCBAAADQAAAAjbEgBKAAAAQwQAABIAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3Ny\nYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMS9zcmMvZGVjb2RlLnJz\n1NsSAFgAAADZAQAAHwAAANTbEgBYAAAA3wEAAB8AAADU2xIAWAAAAOgBAAAfAAAA1NsSAFgAAADx\nAQAAHwAAANTbEgBYAAAA+gEAAB8AAADU2xIAWAAAAAMCAAAfAAAA1NsSAFgAAAAMAgAAHwAAANTb\nEgBYAAAAFQIAAB8AAABkZWNvZGVkIGxlbmd0aCBjYWxjdWxhdGlvbiBvdmVyZmxvdwDU2xIAWAAA\nAHIAAAAKAAAA1NsSAFgAAAAKAQAAJAAAANTbEgBYAAAACwEAACkAAADU2xIAWAAAAA4BAAAWAAAA\n1NsSAFgAAAARAQAAGgAAANTbEgBYAAAAFAEAABYAAADU2xIAWAAAABcBAAAaAAAA1NsSAFgAAAAa\nAQAAFgAAANTbEgBYAAAAHQEAABoAAADU2xIAWAAAACABAAAWAAAA1NsSAFgAAAAjAQAAGgAAANTb\nEgBYAAAAMQEAABYAAADU2xIAWAAAADQBAAAaAAAA1NsSAFgAAABIAQAADgAAANTbEgBYAAAASwEA\nABIAAADU2xIAWAAAAF8BAAATAAAASW1wb3NzaWJsZTogbXVzdCBvbmx5IGhhdmUgMCB0byA4IGlu\ncHV0IGJ5dGVzIGluIGxhc3QgY2h1bmssIHdpdGggbm8gaW52YWxpZCBsZW5ndGhz0N0SAFQAAADU\n2xIAWAAAAKQBAAAOAAAA1NsSAFgAAAC4AQAACQAAANTbEgBYAAAAogAAACEAAADU2xIAWAAAADUC\nAAAFAAAA1NsSAFgAAAA1AgAAEgAAANTbEgBYAAAAwwEAAAUAAADU2xIAWAAAAMMBAAARAAAAL2hv\nbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIz\nL3NlcmRlX2pzb24tMS4wLjkxL3NyYy9yZWFkLnJzAACc3hIAWgAAAFQCAAAUAAAAZWQyNTUxOToI\n3xIACAAAAPsAAAAEAAAABAAAAPQFAAD7AAAABAAAAAQAAADuBQAAVGhlIHNpZ25hdHVyZSB3YXMg\naW52YWxpZDogADjfEgAbAAAAVGhlIHNpZ25hdHVyZSBjb3VsZG4ndCBiZSBkZWNvZGVkOiAAXN8S\nACMAAABFeHBhbmRlZE5vcm1hbAAAkN8SAAYAAACI3xIACAAAAGNhcGFjaXR5IG92ZXJmbG93AAAA\nqN8SABEAAAD7AAAAAAAAAAEAAAD1BQAA+wAAAAgAAAAEAAAA6QUAAPsAAAAIAAAABAAAAOoFAADp\nBQAA1N8SAA0CAADrBQAA7AUAAA0CAAAnAQAA9gUAAAQAAAAEAAAAKgAAAPYFAAAEAAAABAAAAJ8B\nAAAqAAAAEOASAMcCAADIAgAAJQEAAMkCAAAnAQAA9wUAAAwAAAAEAAAA2QUAAPcFAAAMAAAABAAA\nANgFAADZBQAATOASANoFAADbBQAAJQEAANoFAAAnAQAA+wAAAAEAAAABAAAA+AUAAPsAAAABAAAA\nAQAAAPkFAAD4BQAAiOASAPoFAAD7BQAA1wIAAPwFAADZAgAA+wAAAAAAAAABAAAA3AUAAPsAAAAA\nAAAAAQAAAN0FAADcBQAAxOASAFUEAADeBQAAVwQAAFUEAABYBAAA/QUAAAwAAAAEAAAAygIAAP0F\nAAAMAAAABAAAALMCAADKAgAAAOESAMsCAADMAgAAJQEAAM0CAAAnAQAA+wAAAAAAAAABAAAA3wUA\nAPsAAAAAAAAAAQAAAOAFAADfBQAAPOESAFUEAADhBQAAVwQAAFUEAABYBAAAL3J1c3RjL2ZjNTk0\nZjE1NjY5NjgwZmE3MGQyNTVmYWVjM2NhM2ZiNTA3YzM0MDUvbGlicmFyeS9hbGxvYy9zcmMvdmVj\nL21vZC5yc3jhEgBMAAAATgsAAA0AAABjYW5ub3QgYWR2YW5jZSBwYXN0IGByZW1haW5pbmdgOiAg\nPD0gAAAA1OESACEAAAD14RIABAAAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dp\ndGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9ieXRlcy0xLjMuMC9zcmMvYnl0ZXMucnMAAAAM4hIA\nVQAAACUCAAAJAAAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0x\nZWNjNjI5OWRiOWVjODIzL2NpcGhlci0wLjQuMy9zcmMvYmxvY2sucnMAAHTiEgBWAAAAIgIAAC4A\nAABlbm91Z2ggc3BhY2UgZm9yIGVuY3J5cHRpbmcgaXMgYWxsb2NhdGVkdOISAFYAAACwAQAADgAA\nAMwDEwBbAAAArwAAABcAAABNYWNNYWNNaXNzaW5nAAAA+wAAAAQAAAAEAAAA4wUAAPsAAAAEAAAA\nBAAAAOIFAABUaGUgY2lwaGVydGV4dCBkaWRuJ3QgY29udGFpbiBhIHZhbGlkIE1BQwAAAFTjEgAp\nAAAAVGhlIE1BQyBvZiB0aGUgY2lwaGVydGV4dCBkaWRuJ3QgcGFzcyB2YWxpZGF0aW9uIAAAAIjj\nEgAxAAAARmFpbGVkIGRlY3J5cHRpbmcsIGludmFsaWQgcGFkZGluZwAAxOMSACIAAABTZXJpYWxp\nemF0aW9uAAAA+wAAAAQAAAAEAAAAkQIAAPsAAAAEAAAABAAAAP4FAAD7AAAABAAAAAQAAADuBQAA\nVGhlIHBpY2tsZSBjb3VsZG4ndCBiZSBkZXNlcmlhbGl6ZWQ6IAAAADDkEgAlAAAAVGhlIHBpY2ts\nZSBjb3VsZG4ndCBiZSBkZWNyeXB0ZWQ6IAAAYOQSACIAAABUaGUgcGlja2xlIHdhc24ndCB2YWxp\nZCBiYXNlNjQ6IIzkEgAgAAAA+wAAAAQAAAAEAAAAjwIAAE1pc3NpbmdWZXJzaW9uUHJvdG9CdWZF\ncnJvcgD7AAAABAAAAAQAAAD/BQAA+wAAAAQAAAAEAAAA6gIAAEludmFsaWRNYWNMZW5ndGj7AAAA\nBAAAAAQAAAAcAgAASW52YWxpZEtleUludmFsaWRWZXJzaW9u+wAAAAQAAAAEAAAAHQIAAE1lc3Nh\nZ2VUb29TaG9ydE1lc3NhZ2VUeXBlVGhlIG1lc3NhZ2Ugd2Fzbid0IHZhbGlkIGJhc2U2NDogAGLl\nEgAhAAAAVGhlIG1lc3NhZ2UgY29udGFpbmVkIGFuIGludmFsaWQgU2lnbmF0dXJlOiCM5RIALAAA\nAFRoZSBtZXNzYWdlIGNvbnRhaW5lZCBhIE1BQyB3aXRoIGFuIGludmFsaWQgc2l6ZSwgZXhwZWN0\nZWQgAMDlEgA7AAAAPP4SAAYAAABUaGUgbWVzc2FnZSBjb250YWluZWQgYW4gaW52YWxpZCBwdWJs\naWMga2V5OiAAAAAM5hIALQAAAFRoZSBtZXNzYWdlIGRpZG4ndCBoYXZlIGEgdmFsaWQgdmVyc2lv\nbiwgZXhwZWN0ZWQgAABE5hIAMgAAADz+EgAGAAAAVGhlIG1lc3NhZ2Ugd2FzIHRvbyBzaG9ydCwg\naXQgZGlkbid0IGNvbnRhaW4gYSB2YWxpZCBwYXlsb2FkiOYSADwAAABUaGUgbWVzc2FnZSBkaWRu\nJ3QgY29udGFpbiBhIHZlcnNpb27M5hIAJAAAAFRoZSBtZXNzYWdlIGhhcyBhbiBpbnZhbGlkIHR5\ncGUsIGV4cGVjdGVkIDAgb3IgMSwgZ290IAAA+OYSADYAAAD7AAAAAAAAAAEAAABrBAAA+wAAAAAA\nAAABAAAAAAYAAPsAAAAAAAAAAQAAAAEGAAD7AAAAAAAAAAEAAAB+BAAA+wAAAAAAAAABAAAAAgYA\nAPsAAAAAAAAAAQAAAAMGAAD7AAAAAAAAAAEAAADzAgAA+wAAAAAAAAABAAAA8wIAAPsAAAAAAAAA\nAQAAAPMCAAD7AAAAAAAAAAEAAADzAgAA+wAAAAAAAAABAAAA8wIAAC9ob21lL3J1bm5lci8uY2Fy\nZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9nZW5lcmljLWFycmF5\nLTAuMTQuNi9zcmMvbGliLnJzU2xpY2UgbXVzdCBiZSB0aGUgc2FtZSBsZW5ndGggYXMgdGhlIGFy\ncmF5AADo5xIAXAAAAFECAAAOAAAA+wAAAAAAAAABAAAAbQQAAPsAAAAAAAAAAQAAAP8EAABhc3Nl\ncnRpb24gZmFpbGVkOiBzZWxmLmxlbigpIDw9IGNvcmU6OmlzaXplOjpNQVggYXMgdXNpemUvaG9t\nZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMv\nemVyb2l6ZS0xLjMuMC9zcmMvbGliLnJzAADZ6BIAVQAAAFsBAAAJAAAA+wAAAAAAAAABAAAALAMA\nAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjll\nYzgyMy9oa2RmLTAuMTIuMy9zcmMvbGliLnJzAFDpEgBTAAAA+QAAACQAAABQ6RIAUwAAAPkAAAAT\nAAAA+wAAAAQAAAAEAAAAhAIAAPsAAAAEAAAABAAAAFEFAAD7AAAAEAAAAAQAAAAEBgAATWFwQWNj\nZXNzOjpuZXh0X3ZhbHVlIGNhbGxlZCBiZWZvcmUgbmV4dF9rZXkvaG9tZS9ydW5uZXIvLmNhcmdv\nL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2VyZGUtMS4wLjE1Mi9z\ncmMvZGUvdmFsdWUucnMAACDqEgBaAAAAyAQAABsAAABPTE1fUk9PVENhbid0IGV4cGFuZCB0aGUg\nc2hhcmVkIDNESCBzZWNyZXQgaW50byB0aGUgT2xtIHJvb3QvaG9tZS9ydW5uZXIvLmNhcmdvL2dp\ndC9jaGVja291dHMvdm9kb3plbWFjLWRhOWMxNjE1YjZhYzE0ZTUvMTJiMjRlOS9zcmMvb2xtL3No\nYXJlZF9zZWNyZXQucnMAAADI6hIAXQAAADkAAAAKAAAAyOoSAF0AAAA7AAAAHwAAAMjqEgBdAAAA\nOwAAAA4AAADI6hIAXQAAADwAAAAgAAAAyOoSAF0AAAA8AAAADwAAAMjqEgBdAAAASgAAAAUAAADI\n6hIAXQAAAEoAAAATAAAAyOoSAF0AAABLAAAABQAAAMjqEgBdAAAASwAAABQAAADI6hIAXQAAAEwA\nAAAFAAAAyOoSAF0AAABMAAAAFAAAAHN0cnVjdCBDaGFpbktleSB3aXRoIDIgZWxlbWVudHMA2OsS\nAB8AAAD7AAAACAAAAAQAAABTAgAAc3RydWN0IEluYWN0aXZlRG91YmxlUmF0Y2hldCB3aXRoIDIg\nZWxlbWVudHMQ7BIALAAAAHN0cnVjdCBBY3RpdmVEb3VibGVSYXRjaGV0IHdpdGggMiBlbGVtZW50\ncwAAROwSACoAAABzdHJ1Y3QgUmF0Y2hldCB3aXRoIDIgZWxlbWVudHMAAHjsEgAeAAAAc3RydWN0\nIFJlbW90ZVJvb3RLZXkgd2l0aCAxIGVsZW1lbnQAoOwSACMAAABFeHBhbmRlZFNlY3JldEtleS9o\nb21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgy\nMy9lZDI1NTE5LWRhbGVrLTEuMC4xL3NyYy9zZWNyZXQucnMA3ewSAF4AAABCAQAAFQAAAFNlY3Jl\ndEtleS9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlk\nYjllYzgyMy9obWFjLTAuMTIuMS9zcmMvbGliLnJzVe0SAFMAAABzAAAACQAAAFXtEgBTAAAAcwAA\nAB4AAABV7RIAUwAAAHwAAAAjAAAAMDAwMTAyMDMwNDA1MDYwNzA4MDkxMDExMTIxMzE0MTUxNjE3\nMTgxOTIwMjEyMjIzMjQyNTI2MjcyODI5MzAzMTMyMzMzNDM1MzYzNzM4Mzk0MDQxNDI0MzQ0NDU0\nNjQ3NDg0OTUwNTE1MjUzNTQ1NTU2NTc1ODU5NjA2MTYyNjM2NDY1NjY2NzY4Njk3MDcxNzI3Mzc0\nNzU3Njc3Nzg3OTgwODE4MjgzODQ4NTg2ODc4ODg5OTA5MTkyOTM5NDk1OTY5Nzk4OTkvcnVzdGMv\nZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQwNS9saWJyYXJ5L2FsbG9jL3Ny\nYy9jb2xsZWN0aW9ucy9idHJlZS9uYXZpZ2F0ZS5ycwCg7hIAXwAAALoAAAAVAAAAoO4SAF8AAACV\nAAAAEgAAAGludmFsaWQga2V5IHZhbHVlOiAAIO8SABMAAABpbnZhbGlkIHRhZyB2YWx1ZTogMHVu\nZXhwZWN0ZWQgZW5kIGdyb3VwIHRhZ2J1ZmZlciB1bmRlcmZsb3dyZWN1cnNpb24gbGltaXQgcmVh\nY2hlZGludmFsaWQgdmFyaW50aW52YWxpZCB3aXJlIHR5cGUgdmFsdWU6IAAAne8SABkAAAAvcnVz\ndGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQwNS9saWJyYXJ5L2FsbG9j\nL3NyYy9jb2xsZWN0aW9ucy9idHJlZS9tYXAucnMAAMDvEgBaAAAA+QAAACgAAADA7xIAWgAAAOUA\nAAAsAAAAwO8SAFoAAAAeAQAAGwAAAEZhbGxiYWNrS2V5a2V5X2lkcHVibGlzaGVkc3RydWN0IEZh\nbGxiYWNrS2V5RmFsbGJhY2tLZXlzZmFsbGJhY2tfa2V5cHJldmlvdXNfZmFsbGJhY2tfa2V5c3Ry\ndWN0IEZhbGxiYWNrS2V5c09uZVRpbWVLZXlzUGlja2xlbmV4dF9rZXlfaWRwdWJsaWNfa2V5c3By\naXZhdGVfa2V5c3N0cnVjdCBPbmVUaW1lS2V5c1BpY2tsZQAQAxMAWwAAAJwAAAAnAAAAHQEAAAwA\nAAAEAAAABQYAAAYGAADZBAAAYSBEaXNwbGF5IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVy\ncm9yIHVuZXhwZWN0ZWRseQD7AAAAAAAAAAEAAACdAQAAL3J1c3RjL2ZjNTk0ZjE1NjY5NjgwZmE3\nMGQyNTVmYWVjM2NhM2ZiNTA3YzM0MDUvbGlicmFyeS9hbGxvYy9zcmMvc3RyaW5nLnJzAHTxEgBL\nAAAA6AkAAAkAAAAvcnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQw\nNS9saWJyYXJ5L2NvcmUvc3JjL2NoYXIvbWV0aG9kcy5yc9DxEgBQAAAA3QYAAAoAAAD7AAAAAAAA\nAAEAAAAHBgAA+wAAAAAAAAABAAAALAMAAPsAAAAYAAAACAAAAAgGAAD7AAAAGAAAAAgAAAAJBgAA\nCAYAAFDyEgAKBgAACwYAAA4EAAAMBgAAEAQAAGludmFsaWQgdmFsdWU6ICwgZXhwZWN0ZWQgAACM\n8hIADwAAAJvyEgALAAAAbWlzc2luZyBmaWVsZCBgYLjyEgAPAAAAx/ISAAEAAABpbnZhbGlkIGxl\nbmd0aCAA2PISAA8AAACb8hIACwAAAGR1cGxpY2F0ZSBmaWVsZCBgAAAA+PISABEAAADH8hIAAQAA\nAHVua25vd24gdmFyaWFudCBgYCwgZXhwZWN0ZWQgAAAAHPMSABEAAAAt8xIADAAAAGFsc2VydWV1\nbGxPTE1fS0VZU01FR09MTV9LRVlTQ2FuJ3QgZXhwYW5kIG1lc3NhZ2Uga2V5L2hvbWUvcnVubmVy\nLy5jYXJnby9naXQvY2hlY2tvdXRzL3ZvZG96ZW1hYy1kYTljMTYxNWI2YWMxNGU1LzEyYjI0ZTkv\nc3JjL2NpcGhlci9rZXkucnMAgfMSAFYAAAA4AAAALwAAAIHzEgBWAAAAXwAAACIAAACB8xIAVgAA\nAF8AAAARAAAAgfMSAFYAAABgAAAAIgAAAIHzEgBWAAAAYAAAABEAAACB8xIAVgAAAGEAAAAhAAAA\ngfMSAFYAAABhAAAAEAAAAC9ob21lL3J1bm5lci8uY2FyZ28vZ2l0L2NoZWNrb3V0cy92b2RvemVt\nYWMtZGE5YzE2MTViNmFjMTRlNS8xMmIyNGU5L3NyYy9zYXMucnMASPQSAE8AAACxAAAAHAAAAEj0\nEgBPAAAAsgAAABAAAABI9BIATwAAALMAAAAQAAAASPQSAE8AAAC0AAAAEAAAAEj0EgBPAAAAtQAA\nABAAAABI9BIATwAAALYAAAAQAAAASPQSAE8AAADMAAAAFQAAAEj0EgBPAAAAzAAAACUAAABI9BIA\nTwAAAM0AAAAXAAAASPQSAE8AAADNAAAALwAAAEj0EgBPAAAAzQAAAD8AAABI9BIATwAAAM4AAAAW\nAAAASPQSAE8AAADOAAAALgAAAEhLREYgc2hvdWxkIGFsd2F5cyBiZSBhYmxlIHRvIGdlbmVyYXRl\nIDYgYnl0ZXMAAEj0EgBPAAAAFgEAACUAAABI9BIATwAAABgBAAAPAAAASPQSAE8AAAAqAQAAKwAA\nAEj0EgBPAAAAVQEAACYAAABI9BIATwAAAF8BAAAdAAAASPQSAE8AAABgAQAAHQAAAEj0EgBPAAAA\nbQEAABkAAABI9BIATwAAAHQBAAAVAAAAQ2FuJ3QgZXhwYW5kIHRoZSBNQUMga2V5SPQSAE8AAACa\nAQAAPgAAAFRoZSBtZXNzYWdlIHRoYXQgd2FzIHVzZWQgdG8gZXN0YWJsaXNoIHRoZSBTZXNzaW9u\nIGNvdWxkbid0IGJlIGRlY3J5cHRlZED2EgBIAAAAVGhlIGdpdmVuIGlkZW50aXR5IGtleSBkb2Vz\nbid0IG1hdGNoIHRoZSBvbmUgaW4gdGhlIHByZS1rZXkgbWVzc2FnZTogZXhwZWN0ZWQgAACQ9hIA\nTgAAADz+EgAGAAAAVGhlIHByZS1rZXkgbWVzc2FnZSBjb250YWluZWQgYW4gdW5rbm93biBvbmUt\ndGltZSBrZXk6IADw9hIANwAAAERlY3J5cHRpb24AAPsAAAAEAAAABAAAAOQCAABNaXNtYXRjaGVk\nSWRlbnRpdHlLZXkAAAD7AAAABAAAAAQAAAB5AgAATWlzc2luZ09uZVRpbWVLZXlzaWduaW5nX2tl\neWRpZmZpZV9oZWxsbWFuX2tleW9uZV90aW1lX2tleXNmYWxsYmFja19rZXlzc3RydWN0IEFjY291\nbnRQaWNrbGVEb3VibGVSYXRjaGV0U3RhdGVBY3RpdmV0eXBlYWN0aXZlSW5hY3RpdmVpbmFjdGl2\nZWludGVybmFsbHkgdGFnZ2VkIGVudW0gRG91YmxlUmF0Y2hldFN0YXRldmFyaWFudCBpZGVudGlm\naWVyAAAA+vcSAAgAAADs9xIABgAAAEluYWN0aXZlRG91YmxlUmF0Y2hldHN0cnVjdCBJbmFjdGl2\nZURvdWJsZVJhdGNoZXRBY3RpdmVEb3VibGVSYXRjaGV0YWN0aXZlX3JhdGNoZXRzeW1tZXRyaWNf\na2V5X3JhdGNoZXRzdHJ1Y3QgQWN0aXZlRG91YmxlUmF0Y2hldEludmFsaWRDb3VudAAAABADEwBb\nAAAAqAAAAAkAAABBbGxvd1VucmVkdWNlZFNjYWxhckJ5dGVzUHVibGljS2V5U3RhdGljU2VjcmV0\nAAD7AAAAAAAAAAEAAAAsAwAA9wUAAAwAAAAEAAAA2AUAAPsAAAAIAAAABAAAAOkFAAD7AAAACAAA\nAAQAAADqBQAA6QUAAED5EgANAgAA6wUAAOwFAAANAgAAJwEAAPcFAAAMAAAABAAAANkFAAD3BQAA\nDAAAAAQAAADYBQAA2QUAAHz5EgDaBQAA2wUAACUBAADaBQAAJwEAAA0GAAAIAAAABAAAALMAAAAN\nBgAACAAAAAQAAACMBQAAswAAALj5EgCNBQAAjgUAAI8FAACQBQAAJwEAAPsAAAAAAAAAAQAAANwF\nAAD7AAAAAAAAAAEAAADdBQAA3AUAAPT5EgBVBAAA3gUAAFcEAABVBAAAWAQAAP0FAAAMAAAABAAA\nAMoCAAD9BQAADAAAAAQAAACzAgAAygIAADD6EgDLAgAAzAIAACUBAADNAgAAJwEAAPsAAAAAAAAA\nAQAAAN8FAAD7AAAAAAAAAAEAAADgBQAA3wUAAGz6EgBVBAAA4QUAAFcEAABVBAAAWAQAAPsAAAAA\nAAAAAQAAAA4GAAD7AAAAAAAAAAEAAAAPBgAA+wAAAAAAAAABAAAAEAYAAC9ob21lL3J1bm5lci8u\nY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9ieXRlcy0xLjMu\nMC9zcmMvYnVmL3Rha2UucnPY+hIAWAAAAIsAAAAKAAAAYXNzZXJ0aW9uIGZhaWxlZDogY250IDw9\nIHNlbGYubGltaXQA2PoSAFgAAACPAAAACQAAAC9ob21lL3J1bm5lci8uY2FyZ28vZ2l0L2NoZWNr\nb3V0cy92b2RvemVtYWMtZGE5YzE2MTViNmFjMTRlNS8xMmIyNGU5L3NyYy9tZWdvbG0vc2Vzc2lv\nbl9rZXlzLnJzAEGT+MsAC9QJQ2FuJ3QgY3JlYXRlIGFuIGVtcHR5IHNpZ25hdHVyZQAAdPsSAF8A\nAADlAAAAEgAAAHT7EgBfAAAAAwEAABYAAABPTE1fUkFUQ0hFVENhbid0IGV4cGFuZC9ob21lL3J1\nbm5lci8uY2FyZ28vZ2l0L2NoZWNrb3V0cy92b2RvemVtYWMtZGE5YzE2MTViNmFjMTRlNS8xMmIy\nNGU5L3NyYy9vbG0vc2Vzc2lvbi9yb290X2tleS5ycwBr/BIAYAAAADEAAAA6AAAA+wAAAAQAAAAE\nAAAAjwIAAFNpZ25hdHVyZQAAAPsAAAAEAAAABAAAAOoCAABCYXNlNjQAAPsAAAAEAAAABAAAAO4F\nAABSZWFk+wAAAAQAAAAEAAAAlQIAAFZlcnNpb24A+wAAAAQAAAAEAAAAHQIAAFRoZSBwdWJsaWMg\na2V5IG9mIHNlc3Npb24gd2FzIGludmFsaWQ6IABM/RIAJwAAAFRoZSBzaWduYXR1cmUgb24gdGhl\nIHNlc3Npb24ga2V5IHdhcyBpbnZhbGlkOiAAAHz9EgAuAAAAVGhlIHNlc3Npb24ga2V5IHdhc24n\ndCB2YWxpZCBiYXNlNjQ6IAAAALT9EgAlAAAAVGhlIHNlc3Npb24ga2V5IHdhcyB0b28gc2hvcnQg\nAADk/RIAHgAAAFRoZSBzZXNzaW9uIGtleSBoYWQgYSBpbnZhbGlkIHZlcnNpb24sIGV4cGVjdGVk\nICwgZ290IAAADP4SADAAAAA8/hIABgAAAFJlbW90ZVJvb3RLZXlzdHJ1Y3QgUmVtb3RlUm9vdEtl\neVRoZSBtZXNzYWdlIGdhcCB3YXMgdG9vIGJpZywgZ290ICwgbWF4IGFsbG93ZWQgdf4SACEAAACW\n/hIADgAAAFRoZSBtZXNzYWdlIGtleSB3aXRoIHRoZSBnaXZlbiBrZXkgY2FuJ3QgYmUgY3JlYXRl\nZCwgbWVzc2FnZSBpbmRleDogtP4SAEQAAABGYWlsZWQgZGVjcnlwdGluZyBPbG0gbWVzc2FnZSwg\naW52YWxpZCBwYWRkaW5nAAAA/xIALgAAAEZhaWxlZCBkZWNyeXB0aW5nIE9sbSBtZXNzYWdlLCBp\nbnZhbGlkIE1BQyBsZW5ndGg6IGV4cGVjdGVkIDj/EgA8AAAAPP4SAAYAAABGYWlsZWQgZGVjcnlw\ndGluZyBPbG0gbWVzc2FnZSwgaW52YWxpZCBNQUM6IIT/EgAsAAAAVG9vQmlnTWVzc2FnZUdhcPsA\nAAAEAAAABAAAAHcCAABNaXNzaW5nTWVzc2FnZUtleUludmFsaWRQYWRkaW5nAPsAAAAEAAAABAAA\nAOIFAABJbnZhbGlkTUFDTGVuZ3Ro+wAAAAQAAAAEAAAAHAIAAEludmFsaWRNQUMAAPsAAAAEAAAA\nBAAAAOMFAABDaGFpblN0b3Jlc3RydWN0IENoYWluU3RvcmVTZXNzaW9uUGlja2xlc2Vzc2lvbl9r\nZXlzc2VuZGluZ19yYXRjaGV0cmVjZWl2aW5nX2NoYWluc2NvbmZpZ3N0cnVjdCBTZXNzaW9uUGlj\na2xlAAAAaAUTAFkAAADdBQAAEgAAAHV1dXV1dXV1YnRudWZydXV1dXV1dXV1dXV1dXV1dXV1AAAi\nAEGggswACwFcAEHEg8wAC9aUAmgFEwBZAAAA4QcAADsAAABoBRMAWQAAAO4HAAAuAAAAInRydWVm\nYWxzZW51bGxbLDAxMjM0NTY3ODlhYmNkZWZcdFxyXG5cZlxiXFxcIjpdaAUTAFkAAACCAgAAKgAA\nAGgFEwBZAAAAmQIAACoAAABoBRMAWQAAAP8BAAAqAAAAaAUTAFkAAAANAgAAKgAAAGV4cGVjdGVk\nIFJhd1ZhbHVlAAAA//////////9hbiBhcnJheSBvZiBsZW5ndGggMzJ9ey9ob21lL3J1bm5lci8u\nY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9kaWdlc3QtMC4x\nMC42L3NyYy9jb3JlX2FwaS9jdF92YXJpYWJsZS5ycwAAAIcCEwBmAAAAfAAAADUAAACHAhMAZgAA\nAHwAAAAkAAAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNj\nNjI5OWRiOWVjODIzL2Jsb2NrLWJ1ZmZlci0wLjEwLjMvc3JjL2xpYi5ycwAQAxMAWwAAAJcAAAAN\nAAAAEAMTAFsAAACXAAAAJQAAABADEwBbAAAAngAAAA0AAAAQAxMAWwAAAJ4AAAAgAAAAEAMTAFsA\nAACoAAAAGgAAABADEwBbAAAAJwEAABcAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3Ny\nYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmxvY2stcGFkZGluZy0wLjMuMi9zcmMvbGli\nLnJzAMwDEwBbAAAAmwAAABYAAADMAxMAWwAAAJ4AAAANAAAAYXNzZXJ0aW9uIGZhaWxlZDogbiA8\nPSBicwAAAMwDEwBbAAAAPwAAABEAAABhIHNlcXVlbmNlYSBtYXAvaG9tZS9ydW5uZXIvLmNhcmdv\nL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvZGlnZXN0LTAuMTAuNi9z\ncmMvbWFjLnJzgwQTAFUAAADLAAAAFgAAAGRlc2NyaXB0aW9uKCkgaXMgZGVwcmVjYXRlZDsgdXNl\nIERpc3BsYXn7AAAAAAAAAAEAAABtBAAA+wAAAAAAAAABAAAA/wQAAPsAAAAAAAAAAQAAAGwEAABp\nbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlL2hvbWUvcnVubmVyLy5jYXJn\nby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3NlcmRlX2pzb24tMS4w\nLjkxL3NyYy9zZXIucnMAAABoBRMAWQAAAKcCAAAqAAAAJHNlcmRlX2pzb246OnByaXZhdGU6OlJh\nd1ZhbHVlL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5\nOWRiOWVjODIzL3NoYTItMC4xMC42L3NyYy9jb3JlX2FwaS5ycwAA8gUTAFgAAABCAAAAEwAAAAAA\nAABn5glqha5nu3Lzbjw69U+lf1IOUYxoBZur2YMfGc3gWyQLEwAAAAAAY3VydmUyNTUxOToAiAYT\nAAsAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL2dpdC9jaGVja291dHMvdm9kb3plbWFjLWRhOWMxNjE1\nYjZhYzE0ZTUvMTJiMjRlOS9zcmMvbWVnb2xtL3JhdGNoZXQucnMAAJwGEwBaAAAAYwAAABAAAACc\nBhMAWgAAAHUAAAASAAAAAQIDAPgKEwAYBxMAGQcTABoHEwCcBhMAWgAAAHgAAAAgAAAAnAYTAFoA\nAAB/AAAAEgAAAFJhdGNoZXRpbm5lcmNvdW50ZXJmaWVsZCBpZGVudGlmaWVyc3RydWN0IFJhdGNo\nZXRJbnZhbGlkIE1lZ29sbSByYXRjaGV0IGxlbmd0aDogZXhwZWN0ZWQgMTI4LCBnb3QgAAB9BxMA\nMQAAAHN0cnVjdCBNZXNzYWdlU2VyZGVIZWxwZXJSZW1vdGVNZXNzYWdlS2V5a2V5aW5kZXhzdHJ1\nY3QgUmVtb3RlTWVzc2FnZUtleXJvb3Rfa2V5cmF0Y2hldF9rZXludWxsIHBvaW50ZXIgcGFzc2Vk\nIHRvIHJ1c3RyZWN1cnNpdmUgdXNlIG9mIGFuIG9iamVjdCBkZXRlY3RlZCB3aGljaCB3b3VsZCBs\nZWFkIHRvIHVuc2FmZSBhbGlhc2luZyBpbiBydXN0SnNWYWx1ZSgpAAB9CBMACAAAAIUIEwABAAAA\n+wAAAAAAAAABAAAAQQIAAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5j\nb20tMWVjYzYyOTlkYjllYzgyMy93YXNtLWJpbmRnZW4tZnV0dXJlcy0wLjQuMzMvc3JjL3Rhc2sv\nc2luZ2xldGhyZWFkLnJzAAAAqAgTAHEAAAAhAAAAFQAAABEGAAASBgAAEwYAABQGAACoCBMAcQAA\nAFUAAAAlAAAAFQYAAAQAAAAEAAAAFgYAABcGAABhbHJlYWR5IGJvcnJvd2Vk+wAAAAAAAAABAAAA\nQQIAAGFscmVhZHkgbXV0YWJseSBib3Jyb3dlZPsAAAAAAAAAAQAAAEMCAAAvaG9tZS9ydW5uZXIv\nLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5k\nZ2VuLWZ1dHVyZXMtMC40LjMzL3NyYy9xdWV1ZS5ycwAAAKgJEwBlAAAAGgAAAC4AAACoCRMAZQAA\nAB0AAAApAAAAqAkTAGUAAAAyAAAAGgAAAGNhbm5vdCBhY2Nlc3MgYSBUaHJlYWQgTG9jYWwgU3Rv\ncmFnZSB2YWx1ZSBkdXJpbmcgb3IgYWZ0ZXIgZGVzdHJ1Y3Rpb24AAPsAAAAAAAAAAQAAAJkBAAAv\ncnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQwNS9saWJyYXJ5L3N0\nZC9zcmMvdGhyZWFkL2xvY2FsLnJzAJgKEwBPAAAApgEAAAkAAAAAY2Fubm90IHJlY3Vyc2l2ZWx5\nIGFjcXVpcmUgbXV0ZXgAAAD5ChMAIAAAAC9ydXN0Yy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFl\nYzNjYTNmYjUwN2MzNDA1L2xpYnJhcnkvc3RkL3NyYy9zeXMvd2FzbS8uLi91bnN1cHBvcnRlZC9s\nb2Nrcy9tdXRleC5ycwAAJAsTAGYAAAAUAAAACQAAABgGAAAZBgAAGgYAABsGAAAoAgAADAAAAAQA\nAACRBQAAKAIAAAwAAAAEAAAAkgUAAJEFAACsCxMADQIAAJMFAACUBQAADQIAACcBAACgAQAABAAA\nAAQAAACuAAAAHAYAAAgAAAAEAAAAHQYAAB4GAABGbk9uY2UgY2FsbGVkIG1vcmUgdGhhbiBvbmNl\nVW5hYmxlIHRvIGFjY2VzcyBXaW5kb3cvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9n\naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS10aW1lci0wLjIuNS9zcmMvdGltZXIvZ2xv\nYmFsL3dhc20ucnMAAAA/DBMAZgAAABwAAAAkAAAAPwwTAGYAAABCAAAABwAAAFBvaXNvbkVycm9y\nAB8GAAAIAAAABAAAAKQBAAAgBgAACAAAAAQAAACkAQAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdp\nc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tdGltZXItMC4yLjUvc3Jj\nL3RpbWVyLnJzAAD0DBMAWgAAAHgBAAA0AAAA9AwTAFoAAAB5AQAAKgAAAPQMEwBaAAAAjQEAACkA\nAAD0DBMAWgAAAJsBAAApAAAA9AwTAFoAAACwAQAAJgAAAGFzc2VydGlvbiBmYWlsZWQ6IGZhbGxi\nYWNrICE9IDAA9AwTAFoAAABiAgAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IG1pZCA8PSBzZWxmLmxl\nbigpL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRi\nOWVjODIzL3dhc20tdGltZXItMC4yLjUvc3JjL3RpbWVyL2hlYXAucnMAAPMNEwBfAAAAOAAAACUA\nAABleHBsaWNpdCBwYW5pYwAA8w0TAF8AAAA6AAAAKgAAAPMNEwBfAAAATgAAABIAAADzDRMAXwAA\nAFgAAAArAAAA8w0TAF8AAABgAAAAKAAAAPMNEwBfAAAAYQAAABAAAADzDRMAXwAAAFoAAAAnAAAA\n8w0TAF8AAABuAAAAEAAAAPMNEwBfAAAAbgAAACUAAADzDRMAXwAAAHEAAAAlAAAA8w0TAF8AAABy\nAAAAHAAAAPMNEwBfAAAAcgAAACwAAADzDRMAXwAAAIcAAAAhAAAA8w0TAF8AAACLAAAAKQAAAPMN\nEwBfAAAAggAAACIAAADzDRMAXwAAAJcAAAAcAAAA8w0TAF8AAACZAAAAHAAAAPMNEwBfAAAAmwAA\nABwAAADzDRMAXwAAAJsAAAApAAAAbm90IHBvc3NpYmxl8w0TAF8AAACTAAAAKQAAAPMNEwBfAAAA\n0QAAAAsAAADzDRMAXwAAANMAAAAjAAAAY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBg\nRXJyYCB2YWx1ZQAhBgAACAAAAAQAAACkAQAAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9z\ncmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tdGltZXItMC4yLjUvc3JjL3RpbWVy\nL2RlbGF5LnJzdGltZXIgaGFzIGdvbmUgYXdheQAMEBMAYAAAAMQAAAAeAAAAY2FsbGVkIGBPcHRp\nb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZS9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0\ncnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy93YXNtLXRpbWVyLTAuMi41L3NyYy93\nYXNtLnJzuxATAFkAAAA0AAAALgAAAG5vdCBpbiBhIGJyb3dzZXK7EBMAWQAAADsAAAAOAAAAcGVy\nZm9ybWFuY2Ugb2JqZWN0IG5vdCBhdmFpbGFibGW7EBMAWQAAAD0AAAAOAAAAYXNzZXJ0aW9uIGZh\naWxlZDogbXMgPj0gMC4wALsQEwBZAAAAYgAAAAkAAABhc3NlcnRpb24gZmFpbGVkOiBoZWFkLmVu\ncXVldWVkLnN3YXAoZmFsc2UsIFNlcUNzdCkvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3Ny\nYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS10aW1lci0wLjIuNS9zcmMvdGltZXIv\nYXJjX2xpc3QucnMAANMREwBjAAAAXAAAAAkAAABjbG9zdXJlIGludm9rZWQgcmVjdXJzaXZlbHkg\nb3IgZGVzdHJveWVkIGFscmVhZHlFdmVudFRhcmdldAD7AAAABAAAAAQAAAAiBgAAcmVhZG9ubHly\nZWFkd3JpdGVyZWFkd3JpdGVmbHVzaGNsZWFudXB2ZXJzaW9uY2hhbmdlYXR0ZW1wdGVkIHRvIGNv\nbnZlcnQgaW52YWxpZCBJZGJUcmFuc2FjdGlvbk1vZGUgaW50byBKU1ZhbHVlL2hvbWUvcnVubmVy\nLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dlYi1zeXMt\nMC4zLjYwL3NyYy9mZWF0dXJlcy9nZW5fSWRiVHJhbnNhY3Rpb25Nb2RlLnJzAAAAAxMTAHIAAAAD\nAAAAAQAAAG9iaklkYlJlcXVlc3QAAAD7AAAABAAAAAQAAAAjBgAA+wAAAAgAAAAEAAAAJAYAACUG\nAAD7AAAACAAAAAQAAADaBAAAcGVuZGluZ2RvbmUAcjuM9caTDAD2JcOBcd8IALZMPgsL9QgAMUyk\nhZMyBQBLPaPT+XwIAD6RQNcFOQAAonPWFyi6AAB85vQnKD4CADQawuDSMwEAgY8p+dJPBABoqnqH\n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\nAAAAT6gQACyoEAD0pxAAuKcQAI6nEABfpxAALqcQAA2nEADNphAASbcQAEK3EAA6txAAMbcQACa3\nEAAftxAAE7cQAAm3EAAAtxAA9bYQAOq2EADgthAA2LYQAM22EADAthAAtrYQAK62EACkthAAmLYQ\nAI+2EACHthAAfLYQAHS2EABqthAAYbYQAFO2EABLthAAQrYQADq2EAAvthAAJbYQABy2EAAVthAA\nCrYQAP+1EAD2tRAA6bUQANu1EADPtRAAx7UQAL+1EACxtRAAqbUQAJ21EACQtRAAgrUQAHq1EABz\ntRAAabUQAFq1EABStRAASbUQAD61EAAwtRAAJrUQABy1EAAVtRAAC7UQAAC1EAD4tBAA77QQAOG0\nEADXtBAA0LQQAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAA\nAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAYAAAAEAAAABAAAAAQAAAAEAAAA\nBAAAAAQAAAAEAAAABgAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGAAAAAwAAAAMAAAAE\nAAAABAAAAAQAAAAGAAAABAAAAAYAAAAEAAAABAAAAAQAAAAGAAAABAAAAAQAAAAEAAAABgAAAAQA\nAAAEAAAAAwAAAAQAAAAEAAAABAAAAAMAAAAEAAAABAAAAAQAAABNtxAARrcQAD63EAA1txAAKrcQ\nACO3EAAXtxAADbcQAAS3EAD5thAA7rYQAOS2EADcthAA0bYQAMS2EAC6thAAsrYQAKi2EACcthAA\nk7YQAIu2EACCthAAeLYQAG62EABlthAAV7YQAE+2EABGthAAPrYQADW2EAApthAAILYQABm2EAAO\nthAAA7YQAPq1EADttRAA4bUQANK1EADKtRAAw7UQALW1EACttRAAo7UQAJS1EACItRAAfrUQAHe1\nEABttRAAYLUQAFa1EABNtRAAQrUQADa1EAAqtRAAILUQABi1EAAPtRAABLUQAPy0EADytBAA5bQQ\nANu0EADUtBAAAwAAAAMAAAAEAAAABQAAAAcAAAADAAAACAAAAAYAAAAFAAAABwAAAAcAAAAGAAAA\nBAAAAAcAAAAJAAAABgAAAAQAAAAGAAAACAAAAAUAAAAEAAAABQAAAAQAAAAGAAAABQAAAAoAAAAE\nAAAABQAAAAQAAAAFAAAABgAAAAUAAAADAAAABwAAAAcAAAAFAAAACQAAAAgAAAAJAAAABQAAAAQA\nAAAKAAAABAAAAAYAAAAJAAAACAAAAAQAAAADAAAABgAAAAkAAAAEAAAABQAAAAcAAAAIAAAABgAA\nAAYAAAAEAAAABgAAAAcAAAAEAAAABgAAAAoAAAAGAAAAAwAAAAEAAAAAAAAAAQAAAAEAAAAmBgAA\nJwYAACgGAAApBgAAKgYAACsGAAAsBgAALQYAQbSjzgALDQEAAAAAAAAAAgAAAAMAQcyjzgALGQgA\nAAAQAAAAGAAAAAAAAAAgAAAAKAAAADAAQeijzgALAQMAQfijzgALsQgMqhAA/wAAAAAAAACsqhAA\n/wAAAAAAAABcqxAA/wAAAAAAAAAIvBAA/wAAAAAAAABwvxAA/wAAAAAAAAAUwBAA/wAAAAAAAACw\nwBAA/wAAAAAAAAA0wRAA/wAAAAAAAAC4wRAA/wAAAAAAAAA8whAA/wAAAAAAAADQxBAA/wAAAAAA\nAABExRAA/wAAAAAAAADIxRAA/wAAAAAAAAA8xhAA/wAAAAAAAACwxhAA/wAAAAAAAAAkxxAA/wAA\nAAAAAAA8zhAA/wAAAAAAAACEzxAA/wAAAAAAAAAI0RAA/wAAAAAAAADA0RAA/wAAAAAAAAA00hAA\n/wAAAAAAAABc0xAA/wAAAAAAAADc0xAA/wAAAAAAAABc1BAA/wAAAAAAAAD01BAA/wAAAAAAAACc\n1RAA/wAAAAAAAACM4xAA/wAAAAAAAABw9RAA/wAAAAAAAABI/hAA/wAAAAAAAADE/hAA/wAAAAAA\nAABs/xAA/wAAAAAAAACUDREA/wAAAAAAAACMDhEA/wAAAAAAAAAcExEA/wAAAAAAAACYExEA/wAA\nAAAAAAAUFBEA/wAAAAAAAACQFBEA/wAAAAAAAAAgFREA/wAAAAAAAAC0FREA/wAAAAAAAAAwFhEA\n/wAAAAAAAADMFhEA/wAAAAAAAABIFxEA/wAAAAAAAADcFxEA/wAAAAAAAABYGBEA/wAAAAAAAADw\nHxEA/wAAAAAAAAB0IBEA/wAAAAAAAAAQIREA/wAAAAAAAACkIREA/wAAAAAAAAAoIhEA/wAAAAAA\nAADMIhEA/wAAAAAAAABQIxEA/wAAAAAAAADUIxEA/wAAAAAAAABoJBEA/wAAAAAAAADsJBEA/wAA\n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"},{}],3:[function(A,g,I){"use strict";for(var Q=/[\\\"\x00-\x1F]/g,C={},B=0;B<32;++B)C[String.fromCharCode(B)]="\\U"+("0000"+B.toString(16)).slice(-4).toUpperCase();function E(A){return Q.lastIndex=0,A.replace(Q,(function(A){return C[A]}))}function i(A){switch(typeof A){case"string":return'"'+E(A)+'"';case"number":return isFinite(A)?A:"null";case"boolean":return A;case"object":return null===A?"null":Array.isArray(A)?function(A){for(var g="[",I="",Q=0;Q>6],C=0==(32&I);if(31==(31&I)){let Q=I;for(I=0;128==(128&Q);){if(Q=A.readUInt8(g),A.isError(Q))return Q;I<<=7,I|=127&Q}}else I&=31;return{cls:Q,primitive:C,tag:I,tagStr:i.tag[I]}}function D(A,g,I){let Q=A.readUInt8(I);if(A.isError(Q))return Q;if(!g&&128===Q)return null;if(0==(128&Q))return Q;const C=127&Q;if(C>4)return A.error("length octect is too long");Q=0;for(let g=0;g=31)return Q.error("Multi-octet tag encoding unsupported");g||(C|=32);return C|=E.tagClassByName[I||"universal"]<<6,C}(A,g,I,this.reporter);if(Q.length<128){const A=C.alloc(2);return A[0]=B,A[1]=Q.length,this._createEncoderBuffer([A,Q])}let i=1;for(let A=Q.length;A>=256;A>>=8)i++;const o=C.alloc(2+i);o[0]=B,o[1]=128|i;for(let A=1+i,g=Q.length;g>0;A--,g>>=8)o[A]=255&g;return this._createEncoderBuffer([o,Q])},o.prototype._encodeStr=function(A,g){if("bitstr"===g)return this._createEncoderBuffer([0|A.unused,A.data]);if("bmpstr"===g){const g=C.alloc(2*A.length);for(let I=0;I=40)return this.reporter.error("Second objid identifier OOB");A.splice(0,2,40*A[0]+A[1])}let Q=0;for(let g=0;g=128;I>>=7)Q++}const B=C.alloc(Q);let E=B.length-1;for(let g=A.length-1;g>=0;g--){let I=A[g];for(B[E--]=127&I;(I>>=7)>0;)B[E--]=128|127&I}return this._createEncoderBuffer(B)},o.prototype._encodeTime=function(A,g){let I;const Q=new Date(A);return"gentime"===g?I=[n(Q.getUTCFullYear()),n(Q.getUTCMonth()+1),n(Q.getUTCDate()),n(Q.getUTCHours()),n(Q.getUTCMinutes()),n(Q.getUTCSeconds()),"Z"].join(""):"utctime"===g?I=[n(Q.getUTCFullYear()%100),n(Q.getUTCMonth()+1),n(Q.getUTCDate()),n(Q.getUTCHours()),n(Q.getUTCMinutes()),n(Q.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+g+" time is not supported yet"),this._encodeStr(I,"octstr")},o.prototype._encodeNull=function(){return this._createEncoderBuffer("")},o.prototype._encodeInt=function(A,g){if("string"==typeof A){if(!g)return this.reporter.error("String int or enum given, but no values map");if(!g.hasOwnProperty(A))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(A));A=g[A]}if("number"!=typeof A&&!C.isBuffer(A)){const g=A.toArray();!A.sign&&128&g[0]&&g.unshift(0),A=C.from(g)}if(C.isBuffer(A)){let g=A.length;0===A.length&&g++;const I=C.alloc(g);return A.copy(I),0===A.length&&(I[0]=0),this._createEncoderBuffer(I)}if(A<128)return this._createEncoderBuffer(A);if(A<256)return this._createEncoderBuffer([0,A]);let I=1;for(let g=A;g>=256;g>>=8)I++;const Q=new Array(I);for(let g=Q.length-1;g>=0;g--)Q[g]=255&A,A>>=8;return 128&Q[0]&&Q.unshift(0),this._createEncoderBuffer(C.from(Q))},o.prototype._encodeBool=function(A){return this._createEncoderBuffer(A?255:0)},o.prototype._use=function(A,g){return"function"==typeof A&&(A=A(g)),A._getEncoder("der").tree},o.prototype._skipDefault=function(A,g,I){const Q=this._baseState;let C;if(null===Q.default)return!1;const B=A.join();if(void 0===Q.defaultBuffer&&(Q.defaultBuffer=this._encodeValue(Q.default,g,I).join()),B.length!==Q.defaultBuffer.length)return!1;for(C=0;C0?E-4:E;for(I=0;I>16&255,o[e++]=g>>8&255,o[e++]=255&g;2===i&&(g=C[A.charCodeAt(I)]<<2|C[A.charCodeAt(I+1)]>>4,o[e++]=255&g);1===i&&(g=C[A.charCodeAt(I)]<<10|C[A.charCodeAt(I+1)]<<4|C[A.charCodeAt(I+2)]>>2,o[e++]=g>>8&255,o[e++]=255&g);return o},I.fromByteArray=function(A){for(var g,I=A.length,C=I%3,B=[],E=16383,i=0,o=I-C;io?o:i+E));1===C?(g=A[I-1],B.push(Q[g>>2]+Q[g<<4&63]+"==")):2===C&&(g=(A[I-2]<<8)+A[I-1],B.push(Q[g>>10]+Q[g>>4&63]+Q[g<<2&63]+"="));return B.join("")};for(var Q=[],C=[],B="undefined"!=typeof Uint8Array?Uint8Array:Array,E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,o=E.length;i0)throw new Error("Invalid string. Length must be a multiple of 4");var I=A.indexOf("=");return-1===I&&(I=g),[I,I===g?0:4-I%4]}function e(A,g,I){for(var C,B,E=[],i=g;i>18&63]+Q[B>>12&63]+Q[B>>6&63]+Q[63&B]);return E.join("")}C["-".charCodeAt(0)]=62,C["_".charCodeAt(0)]=63},{}],20:[function(A,g,I){!function(g,I){"use strict";function Q(A,g){if(!A)throw new Error(g||"Assertion failed")}function C(A,g){A.super_=g;var I=function(){};I.prototype=g.prototype,A.prototype=new I,A.prototype.constructor=A}function B(A,g,I){if(B.isBN(A))return A;this.negative=0,this.words=null,this.length=0,this.red=null,null!==A&&("le"!==g&&"be"!==g||(I=g,g=10),this._init(A||0,g||10,I||"be"))}var E;"object"==typeof g?g.exports=B:I.BN=B,B.BN=B,B.wordSize=26;try{E="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:A("buffer").Buffer}catch(A){}function i(A,g){var I=A.charCodeAt(g);return I>=65&&I<=70?I-55:I>=97&&I<=102?I-87:I-48&15}function o(A,g,I){var Q=i(A,I);return I-1>=g&&(Q|=i(A,I-1)<<4),Q}function n(A,g,I,Q){for(var C=0,B=Math.min(A.length,I),E=g;E=49?i-49+10:i>=17?i-17+10:i}return C}B.isBN=function(A){return A instanceof B||null!==A&&"object"==typeof A&&A.constructor.wordSize===B.wordSize&&Array.isArray(A.words)},B.max=function(A,g){return A.cmp(g)>0?A:g},B.min=function(A,g){return A.cmp(g)<0?A:g},B.prototype._init=function(A,g,I){if("number"==typeof A)return this._initNumber(A,g,I);if("object"==typeof A)return this._initArray(A,g,I);"hex"===g&&(g=16),Q(g===(0|g)&&g>=2&&g<=36);var C=0;"-"===(A=A.toString().replace(/\s+/g,""))[0]&&(C++,this.negative=1),C=0;C-=3)E=A[C]|A[C-1]<<8|A[C-2]<<16,this.words[B]|=E<>>26-i&67108863,(i+=24)>=26&&(i-=26,B++);else if("le"===I)for(C=0,B=0;C>>26-i&67108863,(i+=24)>=26&&(i-=26,B++);return this.strip()},B.prototype._parseHex=function(A,g,I){this.length=Math.ceil((A.length-g)/6),this.words=new Array(this.length);for(var Q=0;Q=g;Q-=2)C=o(A,g,Q)<=18?(B-=18,E+=1,this.words[E]|=C>>>26):B+=8;else for(Q=(A.length-g)%2==0?g+1:g;Q=18?(B-=18,E+=1,this.words[E]|=C>>>26):B+=8;this.strip()},B.prototype._parseBase=function(A,g,I){this.words=[0],this.length=1;for(var Q=0,C=1;C<=67108863;C*=g)Q++;Q--,C=C/g|0;for(var B=A.length-I,E=B%Q,i=Math.min(B,B-E)+I,o=0,e=I;e1&&0===this.words[this.length-1];)this.length--;return this._normSign()},B.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},B.prototype.inspect=function(){return(this.red?""};var e=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],D=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],t=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function a(A,g,I){I.negative=g.negative^A.negative;var Q=A.length+g.length|0;I.length=Q,Q=Q-1|0;var C=0|A.words[0],B=0|g.words[0],E=C*B,i=67108863&E,o=E/67108864|0;I.words[0]=i;for(var n=1;n>>26,D=67108863&o,t=Math.min(n,g.length-1),a=Math.max(0,n-A.length+1);a<=t;a++){var s=n-a|0;e+=(E=(C=0|A.words[s])*(B=0|g.words[a])+D)/67108864|0,D=67108863&E}I.words[n]=0|D,o=0|e}return 0!==o?I.words[n]=0|o:I.length--,I.strip()}B.prototype.toString=function(A,g){var I;if(g=0|g||1,16===(A=A||10)||"hex"===A){I="";for(var C=0,B=0,E=0;E>>24-C&16777215)||E!==this.length-1?e[6-o.length]+o+I:o+I,(C+=2)>=26&&(C-=26,E--)}for(0!==B&&(I=B.toString(16)+I);I.length%g!=0;)I="0"+I;return 0!==this.negative&&(I="-"+I),I}if(A===(0|A)&&A>=2&&A<=36){var n=D[A],a=t[A];I="";var s=this.clone();for(s.negative=0;!s.isZero();){var w=s.modn(a).toString(A);I=(s=s.idivn(a)).isZero()?w+I:e[n-w.length]+w+I}for(this.isZero()&&(I="0"+I);I.length%g!=0;)I="0"+I;return 0!==this.negative&&(I="-"+I),I}Q(!1,"Base should be between 2 and 36")},B.prototype.toNumber=function(){var A=this.words[0];return 2===this.length?A+=67108864*this.words[1]:3===this.length&&1===this.words[2]?A+=4503599627370496+67108864*this.words[1]:this.length>2&&Q(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-A:A},B.prototype.toJSON=function(){return this.toString(16)},B.prototype.toBuffer=function(A,g){return Q(void 0!==E),this.toArrayLike(E,A,g)},B.prototype.toArray=function(A,g){return this.toArrayLike(Array,A,g)},B.prototype.toArrayLike=function(A,g,I){var C=this.byteLength(),B=I||Math.max(1,C);Q(C<=B,"byte array longer than desired length"),Q(B>0,"Requested array length <= 0"),this.strip();var E,i,o="le"===g,n=new A(B),e=this.clone();if(o){for(i=0;!e.isZero();i++)E=e.andln(255),e.iushrn(8),n[i]=E;for(;i=4096&&(I+=13,g>>>=13),g>=64&&(I+=7,g>>>=7),g>=8&&(I+=4,g>>>=4),g>=2&&(I+=2,g>>>=2),I+g},B.prototype._zeroBits=function(A){if(0===A)return 26;var g=A,I=0;return 0==(8191&g)&&(I+=13,g>>>=13),0==(127&g)&&(I+=7,g>>>=7),0==(15&g)&&(I+=4,g>>>=4),0==(3&g)&&(I+=2,g>>>=2),0==(1&g)&&I++,I},B.prototype.bitLength=function(){var A=this.words[this.length-1],g=this._countBits(A);return 26*(this.length-1)+g},B.prototype.zeroBits=function(){if(this.isZero())return 0;for(var A=0,g=0;gA.length?this.clone().ior(A):A.clone().ior(this)},B.prototype.uor=function(A){return this.length>A.length?this.clone().iuor(A):A.clone().iuor(this)},B.prototype.iuand=function(A){var g;g=this.length>A.length?A:this;for(var I=0;IA.length?this.clone().iand(A):A.clone().iand(this)},B.prototype.uand=function(A){return this.length>A.length?this.clone().iuand(A):A.clone().iuand(this)},B.prototype.iuxor=function(A){var g,I;this.length>A.length?(g=this,I=A):(g=A,I=this);for(var Q=0;QA.length?this.clone().ixor(A):A.clone().ixor(this)},B.prototype.uxor=function(A){return this.length>A.length?this.clone().iuxor(A):A.clone().iuxor(this)},B.prototype.inotn=function(A){Q("number"==typeof A&&A>=0);var g=0|Math.ceil(A/26),I=A%26;this._expand(g),I>0&&g--;for(var C=0;C0&&(this.words[C]=~this.words[C]&67108863>>26-I),this.strip()},B.prototype.notn=function(A){return this.clone().inotn(A)},B.prototype.setn=function(A,g){Q("number"==typeof A&&A>=0);var I=A/26|0,C=A%26;return this._expand(I+1),this.words[I]=g?this.words[I]|1<A.length?(I=this,Q=A):(I=A,Q=this);for(var C=0,B=0;B>>26;for(;0!==C&&B>>26;if(this.length=I.length,0!==C)this.words[this.length]=C,this.length++;else if(I!==this)for(;BA.length?this.clone().iadd(A):A.clone().iadd(this)},B.prototype.isub=function(A){if(0!==A.negative){A.negative=0;var g=this.iadd(A);return A.negative=1,g._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(A),this.negative=1,this._normSign();var I,Q,C=this.cmp(A);if(0===C)return this.negative=0,this.length=1,this.words[0]=0,this;C>0?(I=this,Q=A):(I=A,Q=this);for(var B=0,E=0;E>26,this.words[E]=67108863&g;for(;0!==B&&E>26,this.words[E]=67108863&g;if(0===B&&E>>13,a=0|E[1],s=8191&a,w=a>>>13,h=0|E[2],r=8191&h,c=h>>>13,k=0|E[3],G=8191&k,y=k>>>13,N=0|E[4],M=8191&N,F=N>>>13,J=0|E[5],d=8191&J,K=J>>>13,Y=0|E[6],R=8191&Y,L=Y>>>13,q=0|E[7],S=8191&q,l=q>>>13,U=0|E[8],u=8191&U,p=U>>>13,H=0|E[9],f=8191&H,m=H>>>13,b=0|i[0],v=8191&b,O=b>>>13,j=0|i[1],x=8191&j,T=j>>>13,W=0|i[2],Z=8191&W,P=W>>>13,V=0|i[3],z=8191&V,X=V>>>13,_=0|i[4],$=8191&_,AA=_>>>13,gA=0|i[5],IA=8191&gA,QA=gA>>>13,CA=0|i[6],BA=8191&CA,EA=CA>>>13,iA=0|i[7],oA=8191&iA,nA=iA>>>13,eA=0|i[8],DA=8191&eA,tA=eA>>>13,aA=0|i[9],sA=8191&aA,wA=aA>>>13;I.negative=A.negative^g.negative,I.length=19;var hA=(n+(Q=Math.imul(D,v))|0)+((8191&(C=(C=Math.imul(D,O))+Math.imul(t,v)|0))<<13)|0;n=((B=Math.imul(t,O))+(C>>>13)|0)+(hA>>>26)|0,hA&=67108863,Q=Math.imul(s,v),C=(C=Math.imul(s,O))+Math.imul(w,v)|0,B=Math.imul(w,O);var rA=(n+(Q=Q+Math.imul(D,x)|0)|0)+((8191&(C=(C=C+Math.imul(D,T)|0)+Math.imul(t,x)|0))<<13)|0;n=((B=B+Math.imul(t,T)|0)+(C>>>13)|0)+(rA>>>26)|0,rA&=67108863,Q=Math.imul(r,v),C=(C=Math.imul(r,O))+Math.imul(c,v)|0,B=Math.imul(c,O),Q=Q+Math.imul(s,x)|0,C=(C=C+Math.imul(s,T)|0)+Math.imul(w,x)|0,B=B+Math.imul(w,T)|0;var cA=(n+(Q=Q+Math.imul(D,Z)|0)|0)+((8191&(C=(C=C+Math.imul(D,P)|0)+Math.imul(t,Z)|0))<<13)|0;n=((B=B+Math.imul(t,P)|0)+(C>>>13)|0)+(cA>>>26)|0,cA&=67108863,Q=Math.imul(G,v),C=(C=Math.imul(G,O))+Math.imul(y,v)|0,B=Math.imul(y,O),Q=Q+Math.imul(r,x)|0,C=(C=C+Math.imul(r,T)|0)+Math.imul(c,x)|0,B=B+Math.imul(c,T)|0,Q=Q+Math.imul(s,Z)|0,C=(C=C+Math.imul(s,P)|0)+Math.imul(w,Z)|0,B=B+Math.imul(w,P)|0;var kA=(n+(Q=Q+Math.imul(D,z)|0)|0)+((8191&(C=(C=C+Math.imul(D,X)|0)+Math.imul(t,z)|0))<<13)|0;n=((B=B+Math.imul(t,X)|0)+(C>>>13)|0)+(kA>>>26)|0,kA&=67108863,Q=Math.imul(M,v),C=(C=Math.imul(M,O))+Math.imul(F,v)|0,B=Math.imul(F,O),Q=Q+Math.imul(G,x)|0,C=(C=C+Math.imul(G,T)|0)+Math.imul(y,x)|0,B=B+Math.imul(y,T)|0,Q=Q+Math.imul(r,Z)|0,C=(C=C+Math.imul(r,P)|0)+Math.imul(c,Z)|0,B=B+Math.imul(c,P)|0,Q=Q+Math.imul(s,z)|0,C=(C=C+Math.imul(s,X)|0)+Math.imul(w,z)|0,B=B+Math.imul(w,X)|0;var GA=(n+(Q=Q+Math.imul(D,$)|0)|0)+((8191&(C=(C=C+Math.imul(D,AA)|0)+Math.imul(t,$)|0))<<13)|0;n=((B=B+Math.imul(t,AA)|0)+(C>>>13)|0)+(GA>>>26)|0,GA&=67108863,Q=Math.imul(d,v),C=(C=Math.imul(d,O))+Math.imul(K,v)|0,B=Math.imul(K,O),Q=Q+Math.imul(M,x)|0,C=(C=C+Math.imul(M,T)|0)+Math.imul(F,x)|0,B=B+Math.imul(F,T)|0,Q=Q+Math.imul(G,Z)|0,C=(C=C+Math.imul(G,P)|0)+Math.imul(y,Z)|0,B=B+Math.imul(y,P)|0,Q=Q+Math.imul(r,z)|0,C=(C=C+Math.imul(r,X)|0)+Math.imul(c,z)|0,B=B+Math.imul(c,X)|0,Q=Q+Math.imul(s,$)|0,C=(C=C+Math.imul(s,AA)|0)+Math.imul(w,$)|0,B=B+Math.imul(w,AA)|0;var yA=(n+(Q=Q+Math.imul(D,IA)|0)|0)+((8191&(C=(C=C+Math.imul(D,QA)|0)+Math.imul(t,IA)|0))<<13)|0;n=((B=B+Math.imul(t,QA)|0)+(C>>>13)|0)+(yA>>>26)|0,yA&=67108863,Q=Math.imul(R,v),C=(C=Math.imul(R,O))+Math.imul(L,v)|0,B=Math.imul(L,O),Q=Q+Math.imul(d,x)|0,C=(C=C+Math.imul(d,T)|0)+Math.imul(K,x)|0,B=B+Math.imul(K,T)|0,Q=Q+Math.imul(M,Z)|0,C=(C=C+Math.imul(M,P)|0)+Math.imul(F,Z)|0,B=B+Math.imul(F,P)|0,Q=Q+Math.imul(G,z)|0,C=(C=C+Math.imul(G,X)|0)+Math.imul(y,z)|0,B=B+Math.imul(y,X)|0,Q=Q+Math.imul(r,$)|0,C=(C=C+Math.imul(r,AA)|0)+Math.imul(c,$)|0,B=B+Math.imul(c,AA)|0,Q=Q+Math.imul(s,IA)|0,C=(C=C+Math.imul(s,QA)|0)+Math.imul(w,IA)|0,B=B+Math.imul(w,QA)|0;var NA=(n+(Q=Q+Math.imul(D,BA)|0)|0)+((8191&(C=(C=C+Math.imul(D,EA)|0)+Math.imul(t,BA)|0))<<13)|0;n=((B=B+Math.imul(t,EA)|0)+(C>>>13)|0)+(NA>>>26)|0,NA&=67108863,Q=Math.imul(S,v),C=(C=Math.imul(S,O))+Math.imul(l,v)|0,B=Math.imul(l,O),Q=Q+Math.imul(R,x)|0,C=(C=C+Math.imul(R,T)|0)+Math.imul(L,x)|0,B=B+Math.imul(L,T)|0,Q=Q+Math.imul(d,Z)|0,C=(C=C+Math.imul(d,P)|0)+Math.imul(K,Z)|0,B=B+Math.imul(K,P)|0,Q=Q+Math.imul(M,z)|0,C=(C=C+Math.imul(M,X)|0)+Math.imul(F,z)|0,B=B+Math.imul(F,X)|0,Q=Q+Math.imul(G,$)|0,C=(C=C+Math.imul(G,AA)|0)+Math.imul(y,$)|0,B=B+Math.imul(y,AA)|0,Q=Q+Math.imul(r,IA)|0,C=(C=C+Math.imul(r,QA)|0)+Math.imul(c,IA)|0,B=B+Math.imul(c,QA)|0,Q=Q+Math.imul(s,BA)|0,C=(C=C+Math.imul(s,EA)|0)+Math.imul(w,BA)|0,B=B+Math.imul(w,EA)|0;var MA=(n+(Q=Q+Math.imul(D,oA)|0)|0)+((8191&(C=(C=C+Math.imul(D,nA)|0)+Math.imul(t,oA)|0))<<13)|0;n=((B=B+Math.imul(t,nA)|0)+(C>>>13)|0)+(MA>>>26)|0,MA&=67108863,Q=Math.imul(u,v),C=(C=Math.imul(u,O))+Math.imul(p,v)|0,B=Math.imul(p,O),Q=Q+Math.imul(S,x)|0,C=(C=C+Math.imul(S,T)|0)+Math.imul(l,x)|0,B=B+Math.imul(l,T)|0,Q=Q+Math.imul(R,Z)|0,C=(C=C+Math.imul(R,P)|0)+Math.imul(L,Z)|0,B=B+Math.imul(L,P)|0,Q=Q+Math.imul(d,z)|0,C=(C=C+Math.imul(d,X)|0)+Math.imul(K,z)|0,B=B+Math.imul(K,X)|0,Q=Q+Math.imul(M,$)|0,C=(C=C+Math.imul(M,AA)|0)+Math.imul(F,$)|0,B=B+Math.imul(F,AA)|0,Q=Q+Math.imul(G,IA)|0,C=(C=C+Math.imul(G,QA)|0)+Math.imul(y,IA)|0,B=B+Math.imul(y,QA)|0,Q=Q+Math.imul(r,BA)|0,C=(C=C+Math.imul(r,EA)|0)+Math.imul(c,BA)|0,B=B+Math.imul(c,EA)|0,Q=Q+Math.imul(s,oA)|0,C=(C=C+Math.imul(s,nA)|0)+Math.imul(w,oA)|0,B=B+Math.imul(w,nA)|0;var FA=(n+(Q=Q+Math.imul(D,DA)|0)|0)+((8191&(C=(C=C+Math.imul(D,tA)|0)+Math.imul(t,DA)|0))<<13)|0;n=((B=B+Math.imul(t,tA)|0)+(C>>>13)|0)+(FA>>>26)|0,FA&=67108863,Q=Math.imul(f,v),C=(C=Math.imul(f,O))+Math.imul(m,v)|0,B=Math.imul(m,O),Q=Q+Math.imul(u,x)|0,C=(C=C+Math.imul(u,T)|0)+Math.imul(p,x)|0,B=B+Math.imul(p,T)|0,Q=Q+Math.imul(S,Z)|0,C=(C=C+Math.imul(S,P)|0)+Math.imul(l,Z)|0,B=B+Math.imul(l,P)|0,Q=Q+Math.imul(R,z)|0,C=(C=C+Math.imul(R,X)|0)+Math.imul(L,z)|0,B=B+Math.imul(L,X)|0,Q=Q+Math.imul(d,$)|0,C=(C=C+Math.imul(d,AA)|0)+Math.imul(K,$)|0,B=B+Math.imul(K,AA)|0,Q=Q+Math.imul(M,IA)|0,C=(C=C+Math.imul(M,QA)|0)+Math.imul(F,IA)|0,B=B+Math.imul(F,QA)|0,Q=Q+Math.imul(G,BA)|0,C=(C=C+Math.imul(G,EA)|0)+Math.imul(y,BA)|0,B=B+Math.imul(y,EA)|0,Q=Q+Math.imul(r,oA)|0,C=(C=C+Math.imul(r,nA)|0)+Math.imul(c,oA)|0,B=B+Math.imul(c,nA)|0,Q=Q+Math.imul(s,DA)|0,C=(C=C+Math.imul(s,tA)|0)+Math.imul(w,DA)|0,B=B+Math.imul(w,tA)|0;var JA=(n+(Q=Q+Math.imul(D,sA)|0)|0)+((8191&(C=(C=C+Math.imul(D,wA)|0)+Math.imul(t,sA)|0))<<13)|0;n=((B=B+Math.imul(t,wA)|0)+(C>>>13)|0)+(JA>>>26)|0,JA&=67108863,Q=Math.imul(f,x),C=(C=Math.imul(f,T))+Math.imul(m,x)|0,B=Math.imul(m,T),Q=Q+Math.imul(u,Z)|0,C=(C=C+Math.imul(u,P)|0)+Math.imul(p,Z)|0,B=B+Math.imul(p,P)|0,Q=Q+Math.imul(S,z)|0,C=(C=C+Math.imul(S,X)|0)+Math.imul(l,z)|0,B=B+Math.imul(l,X)|0,Q=Q+Math.imul(R,$)|0,C=(C=C+Math.imul(R,AA)|0)+Math.imul(L,$)|0,B=B+Math.imul(L,AA)|0,Q=Q+Math.imul(d,IA)|0,C=(C=C+Math.imul(d,QA)|0)+Math.imul(K,IA)|0,B=B+Math.imul(K,QA)|0,Q=Q+Math.imul(M,BA)|0,C=(C=C+Math.imul(M,EA)|0)+Math.imul(F,BA)|0,B=B+Math.imul(F,EA)|0,Q=Q+Math.imul(G,oA)|0,C=(C=C+Math.imul(G,nA)|0)+Math.imul(y,oA)|0,B=B+Math.imul(y,nA)|0,Q=Q+Math.imul(r,DA)|0,C=(C=C+Math.imul(r,tA)|0)+Math.imul(c,DA)|0,B=B+Math.imul(c,tA)|0;var dA=(n+(Q=Q+Math.imul(s,sA)|0)|0)+((8191&(C=(C=C+Math.imul(s,wA)|0)+Math.imul(w,sA)|0))<<13)|0;n=((B=B+Math.imul(w,wA)|0)+(C>>>13)|0)+(dA>>>26)|0,dA&=67108863,Q=Math.imul(f,Z),C=(C=Math.imul(f,P))+Math.imul(m,Z)|0,B=Math.imul(m,P),Q=Q+Math.imul(u,z)|0,C=(C=C+Math.imul(u,X)|0)+Math.imul(p,z)|0,B=B+Math.imul(p,X)|0,Q=Q+Math.imul(S,$)|0,C=(C=C+Math.imul(S,AA)|0)+Math.imul(l,$)|0,B=B+Math.imul(l,AA)|0,Q=Q+Math.imul(R,IA)|0,C=(C=C+Math.imul(R,QA)|0)+Math.imul(L,IA)|0,B=B+Math.imul(L,QA)|0,Q=Q+Math.imul(d,BA)|0,C=(C=C+Math.imul(d,EA)|0)+Math.imul(K,BA)|0,B=B+Math.imul(K,EA)|0,Q=Q+Math.imul(M,oA)|0,C=(C=C+Math.imul(M,nA)|0)+Math.imul(F,oA)|0,B=B+Math.imul(F,nA)|0,Q=Q+Math.imul(G,DA)|0,C=(C=C+Math.imul(G,tA)|0)+Math.imul(y,DA)|0,B=B+Math.imul(y,tA)|0;var KA=(n+(Q=Q+Math.imul(r,sA)|0)|0)+((8191&(C=(C=C+Math.imul(r,wA)|0)+Math.imul(c,sA)|0))<<13)|0;n=((B=B+Math.imul(c,wA)|0)+(C>>>13)|0)+(KA>>>26)|0,KA&=67108863,Q=Math.imul(f,z),C=(C=Math.imul(f,X))+Math.imul(m,z)|0,B=Math.imul(m,X),Q=Q+Math.imul(u,$)|0,C=(C=C+Math.imul(u,AA)|0)+Math.imul(p,$)|0,B=B+Math.imul(p,AA)|0,Q=Q+Math.imul(S,IA)|0,C=(C=C+Math.imul(S,QA)|0)+Math.imul(l,IA)|0,B=B+Math.imul(l,QA)|0,Q=Q+Math.imul(R,BA)|0,C=(C=C+Math.imul(R,EA)|0)+Math.imul(L,BA)|0,B=B+Math.imul(L,EA)|0,Q=Q+Math.imul(d,oA)|0,C=(C=C+Math.imul(d,nA)|0)+Math.imul(K,oA)|0,B=B+Math.imul(K,nA)|0,Q=Q+Math.imul(M,DA)|0,C=(C=C+Math.imul(M,tA)|0)+Math.imul(F,DA)|0,B=B+Math.imul(F,tA)|0;var YA=(n+(Q=Q+Math.imul(G,sA)|0)|0)+((8191&(C=(C=C+Math.imul(G,wA)|0)+Math.imul(y,sA)|0))<<13)|0;n=((B=B+Math.imul(y,wA)|0)+(C>>>13)|0)+(YA>>>26)|0,YA&=67108863,Q=Math.imul(f,$),C=(C=Math.imul(f,AA))+Math.imul(m,$)|0,B=Math.imul(m,AA),Q=Q+Math.imul(u,IA)|0,C=(C=C+Math.imul(u,QA)|0)+Math.imul(p,IA)|0,B=B+Math.imul(p,QA)|0,Q=Q+Math.imul(S,BA)|0,C=(C=C+Math.imul(S,EA)|0)+Math.imul(l,BA)|0,B=B+Math.imul(l,EA)|0,Q=Q+Math.imul(R,oA)|0,C=(C=C+Math.imul(R,nA)|0)+Math.imul(L,oA)|0,B=B+Math.imul(L,nA)|0,Q=Q+Math.imul(d,DA)|0,C=(C=C+Math.imul(d,tA)|0)+Math.imul(K,DA)|0,B=B+Math.imul(K,tA)|0;var RA=(n+(Q=Q+Math.imul(M,sA)|0)|0)+((8191&(C=(C=C+Math.imul(M,wA)|0)+Math.imul(F,sA)|0))<<13)|0;n=((B=B+Math.imul(F,wA)|0)+(C>>>13)|0)+(RA>>>26)|0,RA&=67108863,Q=Math.imul(f,IA),C=(C=Math.imul(f,QA))+Math.imul(m,IA)|0,B=Math.imul(m,QA),Q=Q+Math.imul(u,BA)|0,C=(C=C+Math.imul(u,EA)|0)+Math.imul(p,BA)|0,B=B+Math.imul(p,EA)|0,Q=Q+Math.imul(S,oA)|0,C=(C=C+Math.imul(S,nA)|0)+Math.imul(l,oA)|0,B=B+Math.imul(l,nA)|0,Q=Q+Math.imul(R,DA)|0,C=(C=C+Math.imul(R,tA)|0)+Math.imul(L,DA)|0,B=B+Math.imul(L,tA)|0;var LA=(n+(Q=Q+Math.imul(d,sA)|0)|0)+((8191&(C=(C=C+Math.imul(d,wA)|0)+Math.imul(K,sA)|0))<<13)|0;n=((B=B+Math.imul(K,wA)|0)+(C>>>13)|0)+(LA>>>26)|0,LA&=67108863,Q=Math.imul(f,BA),C=(C=Math.imul(f,EA))+Math.imul(m,BA)|0,B=Math.imul(m,EA),Q=Q+Math.imul(u,oA)|0,C=(C=C+Math.imul(u,nA)|0)+Math.imul(p,oA)|0,B=B+Math.imul(p,nA)|0,Q=Q+Math.imul(S,DA)|0,C=(C=C+Math.imul(S,tA)|0)+Math.imul(l,DA)|0,B=B+Math.imul(l,tA)|0;var qA=(n+(Q=Q+Math.imul(R,sA)|0)|0)+((8191&(C=(C=C+Math.imul(R,wA)|0)+Math.imul(L,sA)|0))<<13)|0;n=((B=B+Math.imul(L,wA)|0)+(C>>>13)|0)+(qA>>>26)|0,qA&=67108863,Q=Math.imul(f,oA),C=(C=Math.imul(f,nA))+Math.imul(m,oA)|0,B=Math.imul(m,nA),Q=Q+Math.imul(u,DA)|0,C=(C=C+Math.imul(u,tA)|0)+Math.imul(p,DA)|0,B=B+Math.imul(p,tA)|0;var SA=(n+(Q=Q+Math.imul(S,sA)|0)|0)+((8191&(C=(C=C+Math.imul(S,wA)|0)+Math.imul(l,sA)|0))<<13)|0;n=((B=B+Math.imul(l,wA)|0)+(C>>>13)|0)+(SA>>>26)|0,SA&=67108863,Q=Math.imul(f,DA),C=(C=Math.imul(f,tA))+Math.imul(m,DA)|0,B=Math.imul(m,tA);var lA=(n+(Q=Q+Math.imul(u,sA)|0)|0)+((8191&(C=(C=C+Math.imul(u,wA)|0)+Math.imul(p,sA)|0))<<13)|0;n=((B=B+Math.imul(p,wA)|0)+(C>>>13)|0)+(lA>>>26)|0,lA&=67108863;var UA=(n+(Q=Math.imul(f,sA))|0)+((8191&(C=(C=Math.imul(f,wA))+Math.imul(m,sA)|0))<<13)|0;return n=((B=Math.imul(m,wA))+(C>>>13)|0)+(UA>>>26)|0,UA&=67108863,o[0]=hA,o[1]=rA,o[2]=cA,o[3]=kA,o[4]=GA,o[5]=yA,o[6]=NA,o[7]=MA,o[8]=FA,o[9]=JA,o[10]=dA,o[11]=KA,o[12]=YA,o[13]=RA,o[14]=LA,o[15]=qA,o[16]=SA,o[17]=lA,o[18]=UA,0!==n&&(o[19]=n,I.length++),I};function w(A,g,I){return(new h).mulp(A,g,I)}function h(A,g){this.x=A,this.y=g}Math.imul||(s=a),B.prototype.mulTo=function(A,g){var I,Q=this.length+A.length;return I=10===this.length&&10===A.length?s(this,A,g):Q<63?a(this,A,g):Q<1024?function(A,g,I){I.negative=g.negative^A.negative,I.length=A.length+g.length;for(var Q=0,C=0,B=0;B>>26)|0)>>>26,E&=67108863}I.words[B]=i,Q=E,E=C}return 0!==Q?I.words[B]=Q:I.length--,I.strip()}(this,A,g):w(this,A,g),I},h.prototype.makeRBT=function(A){for(var g=new Array(A),I=B.prototype._countBits(A)-1,Q=0;Q>=1;return Q},h.prototype.permute=function(A,g,I,Q,C,B){for(var E=0;E>>=1)C++;return 1<>>=13,I[2*E+1]=8191&B,B>>>=13;for(E=2*g;E>=26,g+=C/67108864|0,g+=B>>>26,this.words[I]=67108863&B}return 0!==g&&(this.words[I]=g,this.length++),this},B.prototype.muln=function(A){return this.clone().imuln(A)},B.prototype.sqr=function(){return this.mul(this)},B.prototype.isqr=function(){return this.imul(this.clone())},B.prototype.pow=function(A){var g=function(A){for(var g=new Array(A.bitLength()),I=0;I>>C}return g}(A);if(0===g.length)return new B(1);for(var I=this,Q=0;Q=0);var g,I=A%26,C=(A-I)/26,B=67108863>>>26-I<<26-I;if(0!==I){var E=0;for(g=0;g>>26-I}E&&(this.words[g]=E,this.length++)}if(0!==C){for(g=this.length-1;g>=0;g--)this.words[g+C]=this.words[g];for(g=0;g=0),C=g?(g-g%26)/26:0;var B=A%26,E=Math.min((A-B)/26,this.length),i=67108863^67108863>>>B<E)for(this.length-=E,n=0;n=0&&(0!==e||n>=C);n--){var D=0|this.words[n];this.words[n]=e<<26-B|D>>>B,e=D&i}return o&&0!==e&&(o.words[o.length++]=e),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},B.prototype.ishrn=function(A,g,I){return Q(0===this.negative),this.iushrn(A,g,I)},B.prototype.shln=function(A){return this.clone().ishln(A)},B.prototype.ushln=function(A){return this.clone().iushln(A)},B.prototype.shrn=function(A){return this.clone().ishrn(A)},B.prototype.ushrn=function(A){return this.clone().iushrn(A)},B.prototype.testn=function(A){Q("number"==typeof A&&A>=0);var g=A%26,I=(A-g)/26,C=1<=0);var g=A%26,I=(A-g)/26;if(Q(0===this.negative,"imaskn works only with positive numbers"),this.length<=I)return this;if(0!==g&&I++,this.length=Math.min(I,this.length),0!==g){var C=67108863^67108863>>>g<=67108864;g++)this.words[g]-=67108864,g===this.length-1?this.words[g+1]=1:this.words[g+1]++;return this.length=Math.max(this.length,g+1),this},B.prototype.isubn=function(A){if(Q("number"==typeof A),Q(A<67108864),A<0)return this.iaddn(-A);if(0!==this.negative)return this.negative=0,this.iaddn(A),this.negative=1,this;if(this.words[0]-=A,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var g=0;g>26)-(o/67108864|0),this.words[C+I]=67108863&B}for(;C>26,this.words[C+I]=67108863&B;if(0===i)return this.strip();for(Q(-1===i),i=0,C=0;C>26,this.words[C]=67108863&B;return this.negative=1,this.strip()},B.prototype._wordDiv=function(A,g){var I=(this.length,A.length),Q=this.clone(),C=A,E=0|C.words[C.length-1];0!==(I=26-this._countBits(E))&&(C=C.ushln(I),Q.iushln(I),E=0|C.words[C.length-1]);var i,o=Q.length-C.length;if("mod"!==g){(i=new B(null)).length=o+1,i.words=new Array(i.length);for(var n=0;n=0;D--){var t=67108864*(0|Q.words[C.length+D])+(0|Q.words[C.length+D-1]);for(t=Math.min(t/E|0,67108863),Q._ishlnsubmul(C,t,D);0!==Q.negative;)t--,Q.negative=0,Q._ishlnsubmul(C,1,D),Q.isZero()||(Q.negative^=1);i&&(i.words[D]=t)}return i&&i.strip(),Q.strip(),"div"!==g&&0!==I&&Q.iushrn(I),{div:i||null,mod:Q}},B.prototype.divmod=function(A,g,I){return Q(!A.isZero()),this.isZero()?{div:new B(0),mod:new B(0)}:0!==this.negative&&0===A.negative?(i=this.neg().divmod(A,g),"mod"!==g&&(C=i.div.neg()),"div"!==g&&(E=i.mod.neg(),I&&0!==E.negative&&E.iadd(A)),{div:C,mod:E}):0===this.negative&&0!==A.negative?(i=this.divmod(A.neg(),g),"mod"!==g&&(C=i.div.neg()),{div:C,mod:i.mod}):0!=(this.negative&A.negative)?(i=this.neg().divmod(A.neg(),g),"div"!==g&&(E=i.mod.neg(),I&&0!==E.negative&&E.isub(A)),{div:i.div,mod:E}):A.length>this.length||this.cmp(A)<0?{div:new B(0),mod:this}:1===A.length?"div"===g?{div:this.divn(A.words[0]),mod:null}:"mod"===g?{div:null,mod:new B(this.modn(A.words[0]))}:{div:this.divn(A.words[0]),mod:new B(this.modn(A.words[0]))}:this._wordDiv(A,g);var C,E,i},B.prototype.div=function(A){return this.divmod(A,"div",!1).div},B.prototype.mod=function(A){return this.divmod(A,"mod",!1).mod},B.prototype.umod=function(A){return this.divmod(A,"mod",!0).mod},B.prototype.divRound=function(A){var g=this.divmod(A);if(g.mod.isZero())return g.div;var I=0!==g.div.negative?g.mod.isub(A):g.mod,Q=A.ushrn(1),C=A.andln(1),B=I.cmp(Q);return B<0||1===C&&0===B?g.div:0!==g.div.negative?g.div.isubn(1):g.div.iaddn(1)},B.prototype.modn=function(A){Q(A<=67108863);for(var g=(1<<26)%A,I=0,C=this.length-1;C>=0;C--)I=(g*I+(0|this.words[C]))%A;return I},B.prototype.idivn=function(A){Q(A<=67108863);for(var g=0,I=this.length-1;I>=0;I--){var C=(0|this.words[I])+67108864*g;this.words[I]=C/A|0,g=C%A}return this.strip()},B.prototype.divn=function(A){return this.clone().idivn(A)},B.prototype.egcd=function(A){Q(0===A.negative),Q(!A.isZero());var g=this,I=A.clone();g=0!==g.negative?g.umod(A):g.clone();for(var C=new B(1),E=new B(0),i=new B(0),o=new B(1),n=0;g.isEven()&&I.isEven();)g.iushrn(1),I.iushrn(1),++n;for(var e=I.clone(),D=g.clone();!g.isZero();){for(var t=0,a=1;0==(g.words[0]&a)&&t<26;++t,a<<=1);if(t>0)for(g.iushrn(t);t-- >0;)(C.isOdd()||E.isOdd())&&(C.iadd(e),E.isub(D)),C.iushrn(1),E.iushrn(1);for(var s=0,w=1;0==(I.words[0]&w)&&s<26;++s,w<<=1);if(s>0)for(I.iushrn(s);s-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(e),o.isub(D)),i.iushrn(1),o.iushrn(1);g.cmp(I)>=0?(g.isub(I),C.isub(i),E.isub(o)):(I.isub(g),i.isub(C),o.isub(E))}return{a:i,b:o,gcd:I.iushln(n)}},B.prototype._invmp=function(A){Q(0===A.negative),Q(!A.isZero());var g=this,I=A.clone();g=0!==g.negative?g.umod(A):g.clone();for(var C,E=new B(1),i=new B(0),o=I.clone();g.cmpn(1)>0&&I.cmpn(1)>0;){for(var n=0,e=1;0==(g.words[0]&e)&&n<26;++n,e<<=1);if(n>0)for(g.iushrn(n);n-- >0;)E.isOdd()&&E.iadd(o),E.iushrn(1);for(var D=0,t=1;0==(I.words[0]&t)&&D<26;++D,t<<=1);if(D>0)for(I.iushrn(D);D-- >0;)i.isOdd()&&i.iadd(o),i.iushrn(1);g.cmp(I)>=0?(g.isub(I),E.isub(i)):(I.isub(g),i.isub(E))}return(C=0===g.cmpn(1)?E:i).cmpn(0)<0&&C.iadd(A),C},B.prototype.gcd=function(A){if(this.isZero())return A.abs();if(A.isZero())return this.abs();var g=this.clone(),I=A.clone();g.negative=0,I.negative=0;for(var Q=0;g.isEven()&&I.isEven();Q++)g.iushrn(1),I.iushrn(1);for(;;){for(;g.isEven();)g.iushrn(1);for(;I.isEven();)I.iushrn(1);var C=g.cmp(I);if(C<0){var B=g;g=I,I=B}else if(0===C||0===I.cmpn(1))break;g.isub(I)}return I.iushln(Q)},B.prototype.invm=function(A){return this.egcd(A).a.umod(A)},B.prototype.isEven=function(){return 0==(1&this.words[0])},B.prototype.isOdd=function(){return 1==(1&this.words[0])},B.prototype.andln=function(A){return this.words[0]&A},B.prototype.bincn=function(A){Q("number"==typeof A);var g=A%26,I=(A-g)/26,C=1<>>26,i&=67108863,this.words[E]=i}return 0!==B&&(this.words[E]=B,this.length++),this},B.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},B.prototype.cmpn=function(A){var g,I=A<0;if(0!==this.negative&&!I)return-1;if(0===this.negative&&I)return 1;if(this.strip(),this.length>1)g=1;else{I&&(A=-A),Q(A<=67108863,"Number is too big");var C=0|this.words[0];g=C===A?0:CA.length)return 1;if(this.length=0;I--){var Q=0|this.words[I],C=0|A.words[I];if(Q!==C){QC&&(g=1);break}}return g},B.prototype.gtn=function(A){return 1===this.cmpn(A)},B.prototype.gt=function(A){return 1===this.cmp(A)},B.prototype.gten=function(A){return this.cmpn(A)>=0},B.prototype.gte=function(A){return this.cmp(A)>=0},B.prototype.ltn=function(A){return-1===this.cmpn(A)},B.prototype.lt=function(A){return-1===this.cmp(A)},B.prototype.lten=function(A){return this.cmpn(A)<=0},B.prototype.lte=function(A){return this.cmp(A)<=0},B.prototype.eqn=function(A){return 0===this.cmpn(A)},B.prototype.eq=function(A){return 0===this.cmp(A)},B.red=function(A){return new M(A)},B.prototype.toRed=function(A){return Q(!this.red,"Already a number in reduction context"),Q(0===this.negative,"red works only with positives"),A.convertTo(this)._forceRed(A)},B.prototype.fromRed=function(){return Q(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},B.prototype._forceRed=function(A){return this.red=A,this},B.prototype.forceRed=function(A){return Q(!this.red,"Already a number in reduction context"),this._forceRed(A)},B.prototype.redAdd=function(A){return Q(this.red,"redAdd works only with red numbers"),this.red.add(this,A)},B.prototype.redIAdd=function(A){return Q(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,A)},B.prototype.redSub=function(A){return Q(this.red,"redSub works only with red numbers"),this.red.sub(this,A)},B.prototype.redISub=function(A){return Q(this.red,"redISub works only with red numbers"),this.red.isub(this,A)},B.prototype.redShl=function(A){return Q(this.red,"redShl works only with red numbers"),this.red.shl(this,A)},B.prototype.redMul=function(A){return Q(this.red,"redMul works only with red numbers"),this.red._verify2(this,A),this.red.mul(this,A)},B.prototype.redIMul=function(A){return Q(this.red,"redMul works only with red numbers"),this.red._verify2(this,A),this.red.imul(this,A)},B.prototype.redSqr=function(){return Q(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},B.prototype.redISqr=function(){return Q(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},B.prototype.redSqrt=function(){return Q(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},B.prototype.redInvm=function(){return Q(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},B.prototype.redNeg=function(){return Q(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},B.prototype.redPow=function(A){return Q(this.red&&!A.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,A)};var r={k256:null,p224:null,p192:null,p25519:null};function c(A,g){this.name=A,this.p=new B(g,16),this.n=this.p.bitLength(),this.k=new B(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function k(){c.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function G(){c.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function y(){c.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function N(){c.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function M(A){if("string"==typeof A){var g=B._prime(A);this.m=g.p,this.prime=g}else Q(A.gtn(1),"modulus must be greater than 1"),this.m=A,this.prime=null}function F(A){M.call(this,A),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new B(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}c.prototype._tmp=function(){var A=new B(null);return A.words=new Array(Math.ceil(this.n/13)),A},c.prototype.ireduce=function(A){var g,I=A;do{this.split(I,this.tmp),g=(I=(I=this.imulK(I)).iadd(this.tmp)).bitLength()}while(g>this.n);var Q=g0?I.isub(this.p):void 0!==I.strip?I.strip():I._strip(),I},c.prototype.split=function(A,g){A.iushrn(this.n,0,g)},c.prototype.imulK=function(A){return A.imul(this.k)},C(k,c),k.prototype.split=function(A,g){for(var I=4194303,Q=Math.min(A.length,9),C=0;C>>22,B=E}B>>>=22,A.words[C-10]=B,0===B&&A.length>10?A.length-=10:A.length-=9},k.prototype.imulK=function(A){A.words[A.length]=0,A.words[A.length+1]=0,A.length+=2;for(var g=0,I=0;I>>=26,A.words[I]=C,g=Q}return 0!==g&&(A.words[A.length++]=g),A},B._prime=function(A){if(r[A])return r[A];var g;if("k256"===A)g=new k;else if("p224"===A)g=new G;else if("p192"===A)g=new y;else{if("p25519"!==A)throw new Error("Unknown prime "+A);g=new N}return r[A]=g,g},M.prototype._verify1=function(A){Q(0===A.negative,"red works only with positives"),Q(A.red,"red works only with red numbers")},M.prototype._verify2=function(A,g){Q(0==(A.negative|g.negative),"red works only with positives"),Q(A.red&&A.red===g.red,"red works only with red numbers")},M.prototype.imod=function(A){return this.prime?this.prime.ireduce(A)._forceRed(this):A.umod(this.m)._forceRed(this)},M.prototype.neg=function(A){return A.isZero()?A.clone():this.m.sub(A)._forceRed(this)},M.prototype.add=function(A,g){this._verify2(A,g);var I=A.add(g);return I.cmp(this.m)>=0&&I.isub(this.m),I._forceRed(this)},M.prototype.iadd=function(A,g){this._verify2(A,g);var I=A.iadd(g);return I.cmp(this.m)>=0&&I.isub(this.m),I},M.prototype.sub=function(A,g){this._verify2(A,g);var I=A.sub(g);return I.cmpn(0)<0&&I.iadd(this.m),I._forceRed(this)},M.prototype.isub=function(A,g){this._verify2(A,g);var I=A.isub(g);return I.cmpn(0)<0&&I.iadd(this.m),I},M.prototype.shl=function(A,g){return this._verify1(A),this.imod(A.ushln(g))},M.prototype.imul=function(A,g){return this._verify2(A,g),this.imod(A.imul(g))},M.prototype.mul=function(A,g){return this._verify2(A,g),this.imod(A.mul(g))},M.prototype.isqr=function(A){return this.imul(A,A.clone())},M.prototype.sqr=function(A){return this.mul(A,A)},M.prototype.sqrt=function(A){if(A.isZero())return A.clone();var g=this.m.andln(3);if(Q(g%2==1),3===g){var I=this.m.add(new B(1)).iushrn(2);return this.pow(A,I)}for(var C=this.m.subn(1),E=0;!C.isZero()&&0===C.andln(1);)E++,C.iushrn(1);Q(!C.isZero());var i=new B(1).toRed(this),o=i.redNeg(),n=this.m.subn(1).iushrn(1),e=this.m.bitLength();for(e=new B(2*e*e).toRed(this);0!==this.pow(e,n).cmp(o);)e.redIAdd(o);for(var D=this.pow(e,C),t=this.pow(A,C.addn(1).iushrn(1)),a=this.pow(A,C),s=E;0!==a.cmp(i);){for(var w=a,h=0;0!==w.cmp(i);h++)w=w.redSqr();Q(h=0;Q--){for(var n=g.words[Q],e=o-1;e>=0;e--){var D=n>>e&1;C!==I[0]&&(C=this.sqr(C)),0!==D||0!==E?(E<<=1,E|=D,(4===++i||0===Q&&0===e)&&(C=this.mul(C,I[E]),i=0,E=0)):i=0}o=26}return C},M.prototype.convertTo=function(A){var g=A.umod(this.m);return g===A?g.clone():g},M.prototype.convertFrom=function(A){var g=A.clone();return g.red=null,g},B.mont=function(A){return new F(A)},C(F,M),F.prototype.convertTo=function(A){return this.imod(A.ushln(this.shift))},F.prototype.convertFrom=function(A){var g=this.imod(A.mul(this.rinv));return g.red=null,g},F.prototype.imul=function(A,g){if(A.isZero()||g.isZero())return A.words[0]=0,A.length=1,A;var I=A.imul(g),Q=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=I.isub(Q).iushrn(this.shift),B=C;return C.cmp(this.m)>=0?B=C.isub(this.m):C.cmpn(0)<0&&(B=C.iadd(this.m)),B._forceRed(this)},F.prototype.mul=function(A,g){if(A.isZero()||g.isZero())return new B(0)._forceRed(this);var I=A.mul(g),Q=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=I.isub(Q).iushrn(this.shift),E=C;return C.cmp(this.m)>=0?E=C.isub(this.m):C.cmpn(0)<0&&(E=C.iadd(this.m)),E._forceRed(this)},F.prototype.invm=function(A){return this.imod(A._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===g||g,this)},{buffer:22}],21:[function(A,g,I){var Q;function C(A){this.rand=A}if(g.exports=function(A){return Q||(Q=new C(null)),Q.generate(A)},g.exports.Rand=C,C.prototype.generate=function(A){return this._rand(A)},C.prototype._rand=function(A){if(this.rand.getBytes)return this.rand.getBytes(A);for(var g=new Uint8Array(A),I=0;I>>24]^e[s>>>16&255]^D[w>>>8&255]^t[255&h]^g[r++],E=n[s>>>24]^e[w>>>16&255]^D[h>>>8&255]^t[255&a]^g[r++],i=n[w>>>24]^e[h>>>16&255]^D[a>>>8&255]^t[255&s]^g[r++],o=n[h>>>24]^e[a>>>16&255]^D[s>>>8&255]^t[255&w]^g[r++],a=B,s=E,w=i,h=o;return B=(Q[a>>>24]<<24|Q[s>>>16&255]<<16|Q[w>>>8&255]<<8|Q[255&h])^g[r++],E=(Q[s>>>24]<<24|Q[w>>>16&255]<<16|Q[h>>>8&255]<<8|Q[255&a])^g[r++],i=(Q[w>>>24]<<24|Q[h>>>16&255]<<16|Q[a>>>8&255]<<8|Q[255&s])^g[r++],o=(Q[h>>>24]<<24|Q[a>>>16&255]<<16|Q[s>>>8&255]<<8|Q[255&w])^g[r++],[B>>>=0,E>>>=0,i>>>=0,o>>>=0]}var i=[0,1,2,4,8,16,32,64,128,27,54],o=function(){for(var A=new Array(256),g=0;g<256;g++)A[g]=g<128?g<<1:g<<1^283;for(var I=[],Q=[],C=[[],[],[],[]],B=[[],[],[],[]],E=0,i=0,o=0;o<256;++o){var n=i^i<<1^i<<2^i<<3^i<<4;n=n>>>8^255&n^99,I[E]=n,Q[n]=E;var e=A[E],D=A[e],t=A[D],a=257*A[n]^16843008*n;C[0][E]=a<<24|a>>>8,C[1][E]=a<<16|a>>>16,C[2][E]=a<<8|a>>>24,C[3][E]=a,a=16843009*t^65537*D^257*e^16843008*E,B[0][n]=a<<24|a>>>8,B[1][n]=a<<16|a>>>16,B[2][n]=a<<8|a>>>24,B[3][n]=a,0===E?E=i=1:(E=e^A[A[A[t^e]]],i^=A[A[i]])}return{SBOX:I,INV_SBOX:Q,SUB_MIX:C,INV_SUB_MIX:B}}();function n(A){this._key=C(A),this._reset()}n.blockSize=16,n.keySize=32,n.prototype.blockSize=n.blockSize,n.prototype.keySize=n.keySize,n.prototype._reset=function(){for(var A=this._key,g=A.length,I=g+6,Q=4*(I+1),C=[],B=0;B>>24,E=o.SBOX[E>>>24]<<24|o.SBOX[E>>>16&255]<<16|o.SBOX[E>>>8&255]<<8|o.SBOX[255&E],E^=i[B/g|0]<<24):g>6&&B%g==4&&(E=o.SBOX[E>>>24]<<24|o.SBOX[E>>>16&255]<<16|o.SBOX[E>>>8&255]<<8|o.SBOX[255&E]),C[B]=C[B-g]^E}for(var n=[],e=0;e>>24]]^o.INV_SUB_MIX[1][o.SBOX[t>>>16&255]]^o.INV_SUB_MIX[2][o.SBOX[t>>>8&255]]^o.INV_SUB_MIX[3][o.SBOX[255&t]]}this._nRounds=I,this._keySchedule=C,this._invKeySchedule=n},n.prototype.encryptBlockRaw=function(A){return E(A=C(A),this._keySchedule,o.SUB_MIX,o.SBOX,this._nRounds)},n.prototype.encryptBlock=function(A){var g=this.encryptBlockRaw(A),I=Q.allocUnsafe(16);return I.writeUInt32BE(g[0],0),I.writeUInt32BE(g[1],4),I.writeUInt32BE(g[2],8),I.writeUInt32BE(g[3],12),I},n.prototype.decryptBlock=function(A){var g=(A=C(A))[1];A[1]=A[3],A[3]=g;var I=E(A,this._invKeySchedule,o.INV_SUB_MIX,o.INV_SBOX,this._nRounds),B=Q.allocUnsafe(16);return B.writeUInt32BE(I[0],0),B.writeUInt32BE(I[3],4),B.writeUInt32BE(I[2],8),B.writeUInt32BE(I[1],12),B},n.prototype.scrub=function(){B(this._keySchedule),B(this._invKeySchedule),B(this._key)},g.exports.AES=n},{"safe-buffer":252}],24:[function(A,g,I){var Q=A("./aes"),C=A("safe-buffer").Buffer,B=A("cipher-base"),E=A("inherits"),i=A("./ghash"),o=A("buffer-xor"),n=A("./incr32");function e(A,g,I,E){B.call(this);var o=C.alloc(4,0);this._cipher=new Q.AES(g);var e=this._cipher.encryptBlock(o);this._ghash=new i(e),I=function(A,g,I){if(12===g.length)return A._finID=C.concat([g,C.from([0,0,0,1])]),C.concat([g,C.from([0,0,0,2])]);var Q=new i(I),B=g.length,E=B%16;Q.update(g),E&&(E=16-E,Q.update(C.alloc(E,0))),Q.update(C.alloc(8,0));var o=8*B,e=C.alloc(8);e.writeUIntBE(o,0,8),Q.update(e),A._finID=Q.state;var D=C.from(A._finID);return n(D),D}(this,I,e),this._prev=C.from(I),this._cache=C.allocUnsafe(0),this._secCache=C.allocUnsafe(0),this._decrypt=E,this._alen=0,this._len=0,this._mode=A,this._authTag=null,this._called=!1}E(e,B),e.prototype._update=function(A){if(!this._called&&this._alen){var g=16-this._alen%16;g<16&&(g=C.alloc(g,0),this._ghash.update(g))}this._called=!0;var I=this._mode.encrypt(this,A);return this._decrypt?this._ghash.update(A):this._ghash.update(I),this._len+=A.length,I},e.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var A=o(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(A,g){var I=0;A.length!==g.length&&I++;for(var Q=Math.min(A.length,g.length),C=0;C16)throw new Error("unable to decrypt data");var I=-1;for(;++I16)return g=this.cache.slice(0,16),this.cache=this.cache.slice(16),g}else if(this.cache.length>=16)return g=this.cache.slice(0,16),this.cache=this.cache.slice(16),g;return null},D.prototype.flush=function(){if(this.cache.length)return this.cache},I.createDecipher=function(A,g){var I=B[A.toLowerCase()];if(!I)throw new TypeError("invalid suite type");var Q=n(g,!1,I.key,I.iv);return t(A,Q.key,Q.iv)},I.createDecipheriv=t},{"./aes":23,"./authCipher":24,"./modes":36,"./streamCipher":39,"cipher-base":73,evp_bytestokey:108,inherits:148,"safe-buffer":252}],27:[function(A,g,I){var Q=A("./modes"),C=A("./authCipher"),B=A("safe-buffer").Buffer,E=A("./streamCipher"),i=A("cipher-base"),o=A("./aes"),n=A("evp_bytestokey");function e(A,g,I){i.call(this),this._cache=new t,this._cipher=new o.AES(g),this._prev=B.from(I),this._mode=A,this._autopadding=!0}A("inherits")(e,i),e.prototype._update=function(A){var g,I;this._cache.add(A);for(var Q=[];g=this._cache.get();)I=this._mode.encrypt(this,g),Q.push(I);return B.concat(Q)};var D=B.alloc(16,16);function t(){this.cache=B.allocUnsafe(0)}function a(A,g,I){var i=Q[A.toLowerCase()];if(!i)throw new TypeError("invalid suite type");if("string"==typeof g&&(g=B.from(g)),g.length!==i.key/8)throw new TypeError("invalid key length "+g.length);if("string"==typeof I&&(I=B.from(I)),"GCM"!==i.mode&&I.length!==i.iv)throw new TypeError("invalid iv length "+I.length);return"stream"===i.type?new E(i.module,g,I):"auth"===i.type?new C(i.module,g,I):new e(i.module,g,I)}e.prototype._final=function(){var A=this._cache.flush();if(this._autopadding)return A=this._mode.encrypt(this,A),this._cipher.scrub(),A;if(!A.equals(D))throw this._cipher.scrub(),new Error("data not multiple of block length")},e.prototype.setAutoPadding=function(A){return this._autopadding=!!A,this},t.prototype.add=function(A){this.cache=B.concat([this.cache,A])},t.prototype.get=function(){if(this.cache.length>15){var A=this.cache.slice(0,16);return this.cache=this.cache.slice(16),A}return null},t.prototype.flush=function(){for(var A=16-this.cache.length,g=B.allocUnsafe(A),I=-1;++I>>0,0),g.writeUInt32BE(A[1]>>>0,4),g.writeUInt32BE(A[2]>>>0,8),g.writeUInt32BE(A[3]>>>0,12),g}function E(A){this.h=A,this.state=Q.alloc(16,0),this.cache=Q.allocUnsafe(0)}E.prototype.ghash=function(A){for(var g=-1;++g0;g--)Q[g]=Q[g]>>>1|(1&Q[g-1])<<31;Q[0]=Q[0]>>>1,I&&(Q[0]=Q[0]^225<<24)}this.state=B(C)},E.prototype.update=function(A){var g;for(this.cache=Q.concat([this.cache,A]);this.cache.length>=16;)g=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(g)},E.prototype.final=function(A,g){return this.cache.length&&this.ghash(Q.concat([this.cache,C],16)),this.ghash(B([0,A,0,g])),this.state},g.exports=E},{"safe-buffer":252}],29:[function(A,g,I){g.exports=function(A){for(var g,I=A.length;I--;){if(255!==(g=A.readUInt8(I))){g++,A.writeUInt8(g,I);break}A.writeUInt8(0,I)}}},{}],30:[function(A,g,I){var Q=A("buffer-xor");I.encrypt=function(A,g){var I=Q(g,A._prev);return A._prev=A._cipher.encryptBlock(I),A._prev},I.decrypt=function(A,g){var I=A._prev;A._prev=g;var C=A._cipher.decryptBlock(g);return Q(C,I)}},{"buffer-xor":69}],31:[function(A,g,I){var Q=A("safe-buffer").Buffer,C=A("buffer-xor");function B(A,g,I){var B=g.length,E=C(g,A._cache);return A._cache=A._cache.slice(B),A._prev=Q.concat([A._prev,I?g:E]),E}I.encrypt=function(A,g,I){for(var C,E=Q.allocUnsafe(0);g.length;){if(0===A._cache.length&&(A._cache=A._cipher.encryptBlock(A._prev),A._prev=Q.allocUnsafe(0)),!(A._cache.length<=g.length)){E=Q.concat([E,B(A,g,I)]);break}C=A._cache.length,E=Q.concat([E,B(A,g.slice(0,C),I)]),g=g.slice(C)}return E}},{"buffer-xor":69,"safe-buffer":252}],32:[function(A,g,I){var Q=A("safe-buffer").Buffer;function C(A,g,I){for(var Q,C,E=-1,i=0;++E<8;)Q=g&1<<7-E?128:0,i+=(128&(C=A._cipher.encryptBlock(A._prev)[0]^Q))>>E%8,A._prev=B(A._prev,I?Q:C);return i}function B(A,g){var I=A.length,C=-1,B=Q.allocUnsafe(A.length);for(A=Q.concat([A,Q.from([g])]);++C>7;return B}I.encrypt=function(A,g,I){for(var B=g.length,E=Q.allocUnsafe(B),i=-1;++i=0||!g.umod(A.prime1)||!g.umod(A.prime2));return g}function E(A,g){var C=function(A){var g=B(A);return{blinder:g.toRed(Q.mont(A.modulus)).redPow(new Q(A.publicExponent)).fromRed(),unblinder:g.invm(A.modulus)}}(g),E=g.modulus.byteLength(),i=new Q(A).mul(C.blinder).umod(g.modulus),o=i.toRed(Q.mont(g.prime1)),n=i.toRed(Q.mont(g.prime2)),e=g.coefficient,D=g.prime1,t=g.prime2,a=o.redPow(g.exponent1).fromRed(),s=n.redPow(g.exponent2).fromRed(),w=a.isub(s).imul(e).umod(D).imul(t);return s.iadd(w).imul(C.unblinder).umod(g.modulus).toArrayLike(I,"be",E)}E.getr=B,g.exports=E}).call(this)}).call(this,A("buffer").Buffer)},{"bn.js":44,buffer:70,randombytes:246}],44:[function(A,g,I){!function(g,I){"use strict";function Q(A,g){if(!A)throw new Error(g||"Assertion failed")}function C(A,g){A.super_=g;var I=function(){};I.prototype=g.prototype,A.prototype=new I,A.prototype.constructor=A}function B(A,g,I){if(B.isBN(A))return A;this.negative=0,this.words=null,this.length=0,this.red=null,null!==A&&("le"!==g&&"be"!==g||(I=g,g=10),this._init(A||0,g||10,I||"be"))}var E;"object"==typeof g?g.exports=B:I.BN=B,B.BN=B,B.wordSize=26;try{E="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:A("buffer").Buffer}catch(A){}function i(A,g){var I=A.charCodeAt(g);return I>=48&&I<=57?I-48:I>=65&&I<=70?I-55:I>=97&&I<=102?I-87:void Q(!1,"Invalid character in "+A)}function o(A,g,I){var Q=i(A,I);return I-1>=g&&(Q|=i(A,I-1)<<4),Q}function n(A,g,I,C){for(var B=0,E=0,i=Math.min(A.length,I),o=g;o=49?n-49+10:n>=17?n-17+10:n,Q(n>=0&&E0?A:g},B.min=function(A,g){return A.cmp(g)<0?A:g},B.prototype._init=function(A,g,I){if("number"==typeof A)return this._initNumber(A,g,I);if("object"==typeof A)return this._initArray(A,g,I);"hex"===g&&(g=16),Q(g===(0|g)&&g>=2&&g<=36);var C=0;"-"===(A=A.toString().replace(/\s+/g,""))[0]&&(C++,this.negative=1),C=0;C-=3)E=A[C]|A[C-1]<<8|A[C-2]<<16,this.words[B]|=E<>>26-i&67108863,(i+=24)>=26&&(i-=26,B++);else if("le"===I)for(C=0,B=0;C>>26-i&67108863,(i+=24)>=26&&(i-=26,B++);return this._strip()},B.prototype._parseHex=function(A,g,I){this.length=Math.ceil((A.length-g)/6),this.words=new Array(this.length);for(var Q=0;Q=g;Q-=2)C=o(A,g,Q)<=18?(B-=18,E+=1,this.words[E]|=C>>>26):B+=8;else for(Q=(A.length-g)%2==0?g+1:g;Q=18?(B-=18,E+=1,this.words[E]|=C>>>26):B+=8;this._strip()},B.prototype._parseBase=function(A,g,I){this.words=[0],this.length=1;for(var Q=0,C=1;C<=67108863;C*=g)Q++;Q--,C=C/g|0;for(var B=A.length-I,E=B%Q,i=Math.min(B,B-E)+I,o=0,e=I;e1&&0===this.words[this.length-1];)this.length--;return this._normSign()},B.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{B.prototype[Symbol.for("nodejs.util.inspect.custom")]=D}catch(A){B.prototype.inspect=D}else B.prototype.inspect=D;function D(){return(this.red?""}var t=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],a=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],s=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];B.prototype.toString=function(A,g){var I;if(g=0|g||1,16===(A=A||10)||"hex"===A){I="";for(var C=0,B=0,E=0;E>>24-C&16777215,(C+=2)>=26&&(C-=26,E--),I=0!==B||E!==this.length-1?t[6-o.length]+o+I:o+I}for(0!==B&&(I=B.toString(16)+I);I.length%g!=0;)I="0"+I;return 0!==this.negative&&(I="-"+I),I}if(A===(0|A)&&A>=2&&A<=36){var n=a[A],e=s[A];I="";var D=this.clone();for(D.negative=0;!D.isZero();){var w=D.modrn(e).toString(A);I=(D=D.idivn(e)).isZero()?w+I:t[n-w.length]+w+I}for(this.isZero()&&(I="0"+I);I.length%g!=0;)I="0"+I;return 0!==this.negative&&(I="-"+I),I}Q(!1,"Base should be between 2 and 36")},B.prototype.toNumber=function(){var A=this.words[0];return 2===this.length?A+=67108864*this.words[1]:3===this.length&&1===this.words[2]?A+=4503599627370496+67108864*this.words[1]:this.length>2&&Q(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-A:A},B.prototype.toJSON=function(){return this.toString(16,2)},E&&(B.prototype.toBuffer=function(A,g){return this.toArrayLike(E,A,g)}),B.prototype.toArray=function(A,g){return this.toArrayLike(Array,A,g)};function w(A,g,I){I.negative=g.negative^A.negative;var Q=A.length+g.length|0;I.length=Q,Q=Q-1|0;var C=0|A.words[0],B=0|g.words[0],E=C*B,i=67108863&E,o=E/67108864|0;I.words[0]=i;for(var n=1;n>>26,D=67108863&o,t=Math.min(n,g.length-1),a=Math.max(0,n-A.length+1);a<=t;a++){var s=n-a|0;e+=(E=(C=0|A.words[s])*(B=0|g.words[a])+D)/67108864|0,D=67108863&E}I.words[n]=0|D,o=0|e}return 0!==o?I.words[n]=0|o:I.length--,I._strip()}B.prototype.toArrayLike=function(A,g,I){this._strip();var C=this.byteLength(),B=I||Math.max(1,C);Q(C<=B,"byte array longer than desired length"),Q(B>0,"Requested array length <= 0");var E=function(A,g){return A.allocUnsafe?A.allocUnsafe(g):new A(g)}(A,B);return this["_toArrayLike"+("le"===g?"LE":"BE")](E,C),E},B.prototype._toArrayLikeLE=function(A,g){for(var I=0,Q=0,C=0,B=0;C>8&255),I>16&255),6===B?(I>24&255),Q=0,B=0):(Q=E>>>24,B+=2)}if(I=0&&(A[I--]=E>>8&255),I>=0&&(A[I--]=E>>16&255),6===B?(I>=0&&(A[I--]=E>>24&255),Q=0,B=0):(Q=E>>>24,B+=2)}if(I>=0)for(A[I--]=Q;I>=0;)A[I--]=0},Math.clz32?B.prototype._countBits=function(A){return 32-Math.clz32(A)}:B.prototype._countBits=function(A){var g=A,I=0;return g>=4096&&(I+=13,g>>>=13),g>=64&&(I+=7,g>>>=7),g>=8&&(I+=4,g>>>=4),g>=2&&(I+=2,g>>>=2),I+g},B.prototype._zeroBits=function(A){if(0===A)return 26;var g=A,I=0;return 0==(8191&g)&&(I+=13,g>>>=13),0==(127&g)&&(I+=7,g>>>=7),0==(15&g)&&(I+=4,g>>>=4),0==(3&g)&&(I+=2,g>>>=2),0==(1&g)&&I++,I},B.prototype.bitLength=function(){var A=this.words[this.length-1],g=this._countBits(A);return 26*(this.length-1)+g},B.prototype.zeroBits=function(){if(this.isZero())return 0;for(var A=0,g=0;gA.length?this.clone().ior(A):A.clone().ior(this)},B.prototype.uor=function(A){return this.length>A.length?this.clone().iuor(A):A.clone().iuor(this)},B.prototype.iuand=function(A){var g;g=this.length>A.length?A:this;for(var I=0;IA.length?this.clone().iand(A):A.clone().iand(this)},B.prototype.uand=function(A){return this.length>A.length?this.clone().iuand(A):A.clone().iuand(this)},B.prototype.iuxor=function(A){var g,I;this.length>A.length?(g=this,I=A):(g=A,I=this);for(var Q=0;QA.length?this.clone().ixor(A):A.clone().ixor(this)},B.prototype.uxor=function(A){return this.length>A.length?this.clone().iuxor(A):A.clone().iuxor(this)},B.prototype.inotn=function(A){Q("number"==typeof A&&A>=0);var g=0|Math.ceil(A/26),I=A%26;this._expand(g),I>0&&g--;for(var C=0;C0&&(this.words[C]=~this.words[C]&67108863>>26-I),this._strip()},B.prototype.notn=function(A){return this.clone().inotn(A)},B.prototype.setn=function(A,g){Q("number"==typeof A&&A>=0);var I=A/26|0,C=A%26;return this._expand(I+1),this.words[I]=g?this.words[I]|1<A.length?(I=this,Q=A):(I=A,Q=this);for(var C=0,B=0;B>>26;for(;0!==C&&B>>26;if(this.length=I.length,0!==C)this.words[this.length]=C,this.length++;else if(I!==this)for(;BA.length?this.clone().iadd(A):A.clone().iadd(this)},B.prototype.isub=function(A){if(0!==A.negative){A.negative=0;var g=this.iadd(A);return A.negative=1,g._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(A),this.negative=1,this._normSign();var I,Q,C=this.cmp(A);if(0===C)return this.negative=0,this.length=1,this.words[0]=0,this;C>0?(I=this,Q=A):(I=A,Q=this);for(var B=0,E=0;E>26,this.words[E]=67108863&g;for(;0!==B&&E>26,this.words[E]=67108863&g;if(0===B&&E>>13,a=0|E[1],s=8191&a,w=a>>>13,h=0|E[2],r=8191&h,c=h>>>13,k=0|E[3],G=8191&k,y=k>>>13,N=0|E[4],M=8191&N,F=N>>>13,J=0|E[5],d=8191&J,K=J>>>13,Y=0|E[6],R=8191&Y,L=Y>>>13,q=0|E[7],S=8191&q,l=q>>>13,U=0|E[8],u=8191&U,p=U>>>13,H=0|E[9],f=8191&H,m=H>>>13,b=0|i[0],v=8191&b,O=b>>>13,j=0|i[1],x=8191&j,T=j>>>13,W=0|i[2],Z=8191&W,P=W>>>13,V=0|i[3],z=8191&V,X=V>>>13,_=0|i[4],$=8191&_,AA=_>>>13,gA=0|i[5],IA=8191&gA,QA=gA>>>13,CA=0|i[6],BA=8191&CA,EA=CA>>>13,iA=0|i[7],oA=8191&iA,nA=iA>>>13,eA=0|i[8],DA=8191&eA,tA=eA>>>13,aA=0|i[9],sA=8191&aA,wA=aA>>>13;I.negative=A.negative^g.negative,I.length=19;var hA=(n+(Q=Math.imul(D,v))|0)+((8191&(C=(C=Math.imul(D,O))+Math.imul(t,v)|0))<<13)|0;n=((B=Math.imul(t,O))+(C>>>13)|0)+(hA>>>26)|0,hA&=67108863,Q=Math.imul(s,v),C=(C=Math.imul(s,O))+Math.imul(w,v)|0,B=Math.imul(w,O);var rA=(n+(Q=Q+Math.imul(D,x)|0)|0)+((8191&(C=(C=C+Math.imul(D,T)|0)+Math.imul(t,x)|0))<<13)|0;n=((B=B+Math.imul(t,T)|0)+(C>>>13)|0)+(rA>>>26)|0,rA&=67108863,Q=Math.imul(r,v),C=(C=Math.imul(r,O))+Math.imul(c,v)|0,B=Math.imul(c,O),Q=Q+Math.imul(s,x)|0,C=(C=C+Math.imul(s,T)|0)+Math.imul(w,x)|0,B=B+Math.imul(w,T)|0;var cA=(n+(Q=Q+Math.imul(D,Z)|0)|0)+((8191&(C=(C=C+Math.imul(D,P)|0)+Math.imul(t,Z)|0))<<13)|0;n=((B=B+Math.imul(t,P)|0)+(C>>>13)|0)+(cA>>>26)|0,cA&=67108863,Q=Math.imul(G,v),C=(C=Math.imul(G,O))+Math.imul(y,v)|0,B=Math.imul(y,O),Q=Q+Math.imul(r,x)|0,C=(C=C+Math.imul(r,T)|0)+Math.imul(c,x)|0,B=B+Math.imul(c,T)|0,Q=Q+Math.imul(s,Z)|0,C=(C=C+Math.imul(s,P)|0)+Math.imul(w,Z)|0,B=B+Math.imul(w,P)|0;var kA=(n+(Q=Q+Math.imul(D,z)|0)|0)+((8191&(C=(C=C+Math.imul(D,X)|0)+Math.imul(t,z)|0))<<13)|0;n=((B=B+Math.imul(t,X)|0)+(C>>>13)|0)+(kA>>>26)|0,kA&=67108863,Q=Math.imul(M,v),C=(C=Math.imul(M,O))+Math.imul(F,v)|0,B=Math.imul(F,O),Q=Q+Math.imul(G,x)|0,C=(C=C+Math.imul(G,T)|0)+Math.imul(y,x)|0,B=B+Math.imul(y,T)|0,Q=Q+Math.imul(r,Z)|0,C=(C=C+Math.imul(r,P)|0)+Math.imul(c,Z)|0,B=B+Math.imul(c,P)|0,Q=Q+Math.imul(s,z)|0,C=(C=C+Math.imul(s,X)|0)+Math.imul(w,z)|0,B=B+Math.imul(w,X)|0;var GA=(n+(Q=Q+Math.imul(D,$)|0)|0)+((8191&(C=(C=C+Math.imul(D,AA)|0)+Math.imul(t,$)|0))<<13)|0;n=((B=B+Math.imul(t,AA)|0)+(C>>>13)|0)+(GA>>>26)|0,GA&=67108863,Q=Math.imul(d,v),C=(C=Math.imul(d,O))+Math.imul(K,v)|0,B=Math.imul(K,O),Q=Q+Math.imul(M,x)|0,C=(C=C+Math.imul(M,T)|0)+Math.imul(F,x)|0,B=B+Math.imul(F,T)|0,Q=Q+Math.imul(G,Z)|0,C=(C=C+Math.imul(G,P)|0)+Math.imul(y,Z)|0,B=B+Math.imul(y,P)|0,Q=Q+Math.imul(r,z)|0,C=(C=C+Math.imul(r,X)|0)+Math.imul(c,z)|0,B=B+Math.imul(c,X)|0,Q=Q+Math.imul(s,$)|0,C=(C=C+Math.imul(s,AA)|0)+Math.imul(w,$)|0,B=B+Math.imul(w,AA)|0;var yA=(n+(Q=Q+Math.imul(D,IA)|0)|0)+((8191&(C=(C=C+Math.imul(D,QA)|0)+Math.imul(t,IA)|0))<<13)|0;n=((B=B+Math.imul(t,QA)|0)+(C>>>13)|0)+(yA>>>26)|0,yA&=67108863,Q=Math.imul(R,v),C=(C=Math.imul(R,O))+Math.imul(L,v)|0,B=Math.imul(L,O),Q=Q+Math.imul(d,x)|0,C=(C=C+Math.imul(d,T)|0)+Math.imul(K,x)|0,B=B+Math.imul(K,T)|0,Q=Q+Math.imul(M,Z)|0,C=(C=C+Math.imul(M,P)|0)+Math.imul(F,Z)|0,B=B+Math.imul(F,P)|0,Q=Q+Math.imul(G,z)|0,C=(C=C+Math.imul(G,X)|0)+Math.imul(y,z)|0,B=B+Math.imul(y,X)|0,Q=Q+Math.imul(r,$)|0,C=(C=C+Math.imul(r,AA)|0)+Math.imul(c,$)|0,B=B+Math.imul(c,AA)|0,Q=Q+Math.imul(s,IA)|0,C=(C=C+Math.imul(s,QA)|0)+Math.imul(w,IA)|0,B=B+Math.imul(w,QA)|0;var NA=(n+(Q=Q+Math.imul(D,BA)|0)|0)+((8191&(C=(C=C+Math.imul(D,EA)|0)+Math.imul(t,BA)|0))<<13)|0;n=((B=B+Math.imul(t,EA)|0)+(C>>>13)|0)+(NA>>>26)|0,NA&=67108863,Q=Math.imul(S,v),C=(C=Math.imul(S,O))+Math.imul(l,v)|0,B=Math.imul(l,O),Q=Q+Math.imul(R,x)|0,C=(C=C+Math.imul(R,T)|0)+Math.imul(L,x)|0,B=B+Math.imul(L,T)|0,Q=Q+Math.imul(d,Z)|0,C=(C=C+Math.imul(d,P)|0)+Math.imul(K,Z)|0,B=B+Math.imul(K,P)|0,Q=Q+Math.imul(M,z)|0,C=(C=C+Math.imul(M,X)|0)+Math.imul(F,z)|0,B=B+Math.imul(F,X)|0,Q=Q+Math.imul(G,$)|0,C=(C=C+Math.imul(G,AA)|0)+Math.imul(y,$)|0,B=B+Math.imul(y,AA)|0,Q=Q+Math.imul(r,IA)|0,C=(C=C+Math.imul(r,QA)|0)+Math.imul(c,IA)|0,B=B+Math.imul(c,QA)|0,Q=Q+Math.imul(s,BA)|0,C=(C=C+Math.imul(s,EA)|0)+Math.imul(w,BA)|0,B=B+Math.imul(w,EA)|0;var MA=(n+(Q=Q+Math.imul(D,oA)|0)|0)+((8191&(C=(C=C+Math.imul(D,nA)|0)+Math.imul(t,oA)|0))<<13)|0;n=((B=B+Math.imul(t,nA)|0)+(C>>>13)|0)+(MA>>>26)|0,MA&=67108863,Q=Math.imul(u,v),C=(C=Math.imul(u,O))+Math.imul(p,v)|0,B=Math.imul(p,O),Q=Q+Math.imul(S,x)|0,C=(C=C+Math.imul(S,T)|0)+Math.imul(l,x)|0,B=B+Math.imul(l,T)|0,Q=Q+Math.imul(R,Z)|0,C=(C=C+Math.imul(R,P)|0)+Math.imul(L,Z)|0,B=B+Math.imul(L,P)|0,Q=Q+Math.imul(d,z)|0,C=(C=C+Math.imul(d,X)|0)+Math.imul(K,z)|0,B=B+Math.imul(K,X)|0,Q=Q+Math.imul(M,$)|0,C=(C=C+Math.imul(M,AA)|0)+Math.imul(F,$)|0,B=B+Math.imul(F,AA)|0,Q=Q+Math.imul(G,IA)|0,C=(C=C+Math.imul(G,QA)|0)+Math.imul(y,IA)|0,B=B+Math.imul(y,QA)|0,Q=Q+Math.imul(r,BA)|0,C=(C=C+Math.imul(r,EA)|0)+Math.imul(c,BA)|0,B=B+Math.imul(c,EA)|0,Q=Q+Math.imul(s,oA)|0,C=(C=C+Math.imul(s,nA)|0)+Math.imul(w,oA)|0,B=B+Math.imul(w,nA)|0;var FA=(n+(Q=Q+Math.imul(D,DA)|0)|0)+((8191&(C=(C=C+Math.imul(D,tA)|0)+Math.imul(t,DA)|0))<<13)|0;n=((B=B+Math.imul(t,tA)|0)+(C>>>13)|0)+(FA>>>26)|0,FA&=67108863,Q=Math.imul(f,v),C=(C=Math.imul(f,O))+Math.imul(m,v)|0,B=Math.imul(m,O),Q=Q+Math.imul(u,x)|0,C=(C=C+Math.imul(u,T)|0)+Math.imul(p,x)|0,B=B+Math.imul(p,T)|0,Q=Q+Math.imul(S,Z)|0,C=(C=C+Math.imul(S,P)|0)+Math.imul(l,Z)|0,B=B+Math.imul(l,P)|0,Q=Q+Math.imul(R,z)|0,C=(C=C+Math.imul(R,X)|0)+Math.imul(L,z)|0,B=B+Math.imul(L,X)|0,Q=Q+Math.imul(d,$)|0,C=(C=C+Math.imul(d,AA)|0)+Math.imul(K,$)|0,B=B+Math.imul(K,AA)|0,Q=Q+Math.imul(M,IA)|0,C=(C=C+Math.imul(M,QA)|0)+Math.imul(F,IA)|0,B=B+Math.imul(F,QA)|0,Q=Q+Math.imul(G,BA)|0,C=(C=C+Math.imul(G,EA)|0)+Math.imul(y,BA)|0,B=B+Math.imul(y,EA)|0,Q=Q+Math.imul(r,oA)|0,C=(C=C+Math.imul(r,nA)|0)+Math.imul(c,oA)|0,B=B+Math.imul(c,nA)|0,Q=Q+Math.imul(s,DA)|0,C=(C=C+Math.imul(s,tA)|0)+Math.imul(w,DA)|0,B=B+Math.imul(w,tA)|0;var JA=(n+(Q=Q+Math.imul(D,sA)|0)|0)+((8191&(C=(C=C+Math.imul(D,wA)|0)+Math.imul(t,sA)|0))<<13)|0;n=((B=B+Math.imul(t,wA)|0)+(C>>>13)|0)+(JA>>>26)|0,JA&=67108863,Q=Math.imul(f,x),C=(C=Math.imul(f,T))+Math.imul(m,x)|0,B=Math.imul(m,T),Q=Q+Math.imul(u,Z)|0,C=(C=C+Math.imul(u,P)|0)+Math.imul(p,Z)|0,B=B+Math.imul(p,P)|0,Q=Q+Math.imul(S,z)|0,C=(C=C+Math.imul(S,X)|0)+Math.imul(l,z)|0,B=B+Math.imul(l,X)|0,Q=Q+Math.imul(R,$)|0,C=(C=C+Math.imul(R,AA)|0)+Math.imul(L,$)|0,B=B+Math.imul(L,AA)|0,Q=Q+Math.imul(d,IA)|0,C=(C=C+Math.imul(d,QA)|0)+Math.imul(K,IA)|0,B=B+Math.imul(K,QA)|0,Q=Q+Math.imul(M,BA)|0,C=(C=C+Math.imul(M,EA)|0)+Math.imul(F,BA)|0,B=B+Math.imul(F,EA)|0,Q=Q+Math.imul(G,oA)|0,C=(C=C+Math.imul(G,nA)|0)+Math.imul(y,oA)|0,B=B+Math.imul(y,nA)|0,Q=Q+Math.imul(r,DA)|0,C=(C=C+Math.imul(r,tA)|0)+Math.imul(c,DA)|0,B=B+Math.imul(c,tA)|0;var dA=(n+(Q=Q+Math.imul(s,sA)|0)|0)+((8191&(C=(C=C+Math.imul(s,wA)|0)+Math.imul(w,sA)|0))<<13)|0;n=((B=B+Math.imul(w,wA)|0)+(C>>>13)|0)+(dA>>>26)|0,dA&=67108863,Q=Math.imul(f,Z),C=(C=Math.imul(f,P))+Math.imul(m,Z)|0,B=Math.imul(m,P),Q=Q+Math.imul(u,z)|0,C=(C=C+Math.imul(u,X)|0)+Math.imul(p,z)|0,B=B+Math.imul(p,X)|0,Q=Q+Math.imul(S,$)|0,C=(C=C+Math.imul(S,AA)|0)+Math.imul(l,$)|0,B=B+Math.imul(l,AA)|0,Q=Q+Math.imul(R,IA)|0,C=(C=C+Math.imul(R,QA)|0)+Math.imul(L,IA)|0,B=B+Math.imul(L,QA)|0,Q=Q+Math.imul(d,BA)|0,C=(C=C+Math.imul(d,EA)|0)+Math.imul(K,BA)|0,B=B+Math.imul(K,EA)|0,Q=Q+Math.imul(M,oA)|0,C=(C=C+Math.imul(M,nA)|0)+Math.imul(F,oA)|0,B=B+Math.imul(F,nA)|0,Q=Q+Math.imul(G,DA)|0,C=(C=C+Math.imul(G,tA)|0)+Math.imul(y,DA)|0,B=B+Math.imul(y,tA)|0;var KA=(n+(Q=Q+Math.imul(r,sA)|0)|0)+((8191&(C=(C=C+Math.imul(r,wA)|0)+Math.imul(c,sA)|0))<<13)|0;n=((B=B+Math.imul(c,wA)|0)+(C>>>13)|0)+(KA>>>26)|0,KA&=67108863,Q=Math.imul(f,z),C=(C=Math.imul(f,X))+Math.imul(m,z)|0,B=Math.imul(m,X),Q=Q+Math.imul(u,$)|0,C=(C=C+Math.imul(u,AA)|0)+Math.imul(p,$)|0,B=B+Math.imul(p,AA)|0,Q=Q+Math.imul(S,IA)|0,C=(C=C+Math.imul(S,QA)|0)+Math.imul(l,IA)|0,B=B+Math.imul(l,QA)|0,Q=Q+Math.imul(R,BA)|0,C=(C=C+Math.imul(R,EA)|0)+Math.imul(L,BA)|0,B=B+Math.imul(L,EA)|0,Q=Q+Math.imul(d,oA)|0,C=(C=C+Math.imul(d,nA)|0)+Math.imul(K,oA)|0,B=B+Math.imul(K,nA)|0,Q=Q+Math.imul(M,DA)|0,C=(C=C+Math.imul(M,tA)|0)+Math.imul(F,DA)|0,B=B+Math.imul(F,tA)|0;var YA=(n+(Q=Q+Math.imul(G,sA)|0)|0)+((8191&(C=(C=C+Math.imul(G,wA)|0)+Math.imul(y,sA)|0))<<13)|0;n=((B=B+Math.imul(y,wA)|0)+(C>>>13)|0)+(YA>>>26)|0,YA&=67108863,Q=Math.imul(f,$),C=(C=Math.imul(f,AA))+Math.imul(m,$)|0,B=Math.imul(m,AA),Q=Q+Math.imul(u,IA)|0,C=(C=C+Math.imul(u,QA)|0)+Math.imul(p,IA)|0,B=B+Math.imul(p,QA)|0,Q=Q+Math.imul(S,BA)|0,C=(C=C+Math.imul(S,EA)|0)+Math.imul(l,BA)|0,B=B+Math.imul(l,EA)|0,Q=Q+Math.imul(R,oA)|0,C=(C=C+Math.imul(R,nA)|0)+Math.imul(L,oA)|0,B=B+Math.imul(L,nA)|0,Q=Q+Math.imul(d,DA)|0,C=(C=C+Math.imul(d,tA)|0)+Math.imul(K,DA)|0,B=B+Math.imul(K,tA)|0;var RA=(n+(Q=Q+Math.imul(M,sA)|0)|0)+((8191&(C=(C=C+Math.imul(M,wA)|0)+Math.imul(F,sA)|0))<<13)|0;n=((B=B+Math.imul(F,wA)|0)+(C>>>13)|0)+(RA>>>26)|0,RA&=67108863,Q=Math.imul(f,IA),C=(C=Math.imul(f,QA))+Math.imul(m,IA)|0,B=Math.imul(m,QA),Q=Q+Math.imul(u,BA)|0,C=(C=C+Math.imul(u,EA)|0)+Math.imul(p,BA)|0,B=B+Math.imul(p,EA)|0,Q=Q+Math.imul(S,oA)|0,C=(C=C+Math.imul(S,nA)|0)+Math.imul(l,oA)|0,B=B+Math.imul(l,nA)|0,Q=Q+Math.imul(R,DA)|0,C=(C=C+Math.imul(R,tA)|0)+Math.imul(L,DA)|0,B=B+Math.imul(L,tA)|0;var LA=(n+(Q=Q+Math.imul(d,sA)|0)|0)+((8191&(C=(C=C+Math.imul(d,wA)|0)+Math.imul(K,sA)|0))<<13)|0;n=((B=B+Math.imul(K,wA)|0)+(C>>>13)|0)+(LA>>>26)|0,LA&=67108863,Q=Math.imul(f,BA),C=(C=Math.imul(f,EA))+Math.imul(m,BA)|0,B=Math.imul(m,EA),Q=Q+Math.imul(u,oA)|0,C=(C=C+Math.imul(u,nA)|0)+Math.imul(p,oA)|0,B=B+Math.imul(p,nA)|0,Q=Q+Math.imul(S,DA)|0,C=(C=C+Math.imul(S,tA)|0)+Math.imul(l,DA)|0,B=B+Math.imul(l,tA)|0;var qA=(n+(Q=Q+Math.imul(R,sA)|0)|0)+((8191&(C=(C=C+Math.imul(R,wA)|0)+Math.imul(L,sA)|0))<<13)|0;n=((B=B+Math.imul(L,wA)|0)+(C>>>13)|0)+(qA>>>26)|0,qA&=67108863,Q=Math.imul(f,oA),C=(C=Math.imul(f,nA))+Math.imul(m,oA)|0,B=Math.imul(m,nA),Q=Q+Math.imul(u,DA)|0,C=(C=C+Math.imul(u,tA)|0)+Math.imul(p,DA)|0,B=B+Math.imul(p,tA)|0;var SA=(n+(Q=Q+Math.imul(S,sA)|0)|0)+((8191&(C=(C=C+Math.imul(S,wA)|0)+Math.imul(l,sA)|0))<<13)|0;n=((B=B+Math.imul(l,wA)|0)+(C>>>13)|0)+(SA>>>26)|0,SA&=67108863,Q=Math.imul(f,DA),C=(C=Math.imul(f,tA))+Math.imul(m,DA)|0,B=Math.imul(m,tA);var lA=(n+(Q=Q+Math.imul(u,sA)|0)|0)+((8191&(C=(C=C+Math.imul(u,wA)|0)+Math.imul(p,sA)|0))<<13)|0;n=((B=B+Math.imul(p,wA)|0)+(C>>>13)|0)+(lA>>>26)|0,lA&=67108863;var UA=(n+(Q=Math.imul(f,sA))|0)+((8191&(C=(C=Math.imul(f,wA))+Math.imul(m,sA)|0))<<13)|0;return n=((B=Math.imul(m,wA))+(C>>>13)|0)+(UA>>>26)|0,UA&=67108863,o[0]=hA,o[1]=rA,o[2]=cA,o[3]=kA,o[4]=GA,o[5]=yA,o[6]=NA,o[7]=MA,o[8]=FA,o[9]=JA,o[10]=dA,o[11]=KA,o[12]=YA,o[13]=RA,o[14]=LA,o[15]=qA,o[16]=SA,o[17]=lA,o[18]=UA,0!==n&&(o[19]=n,I.length++),I};function r(A,g,I){I.negative=g.negative^A.negative,I.length=A.length+g.length;for(var Q=0,C=0,B=0;B>>26)|0)>>>26,E&=67108863}I.words[B]=i,Q=E,E=C}return 0!==Q?I.words[B]=Q:I.length--,I._strip()}function c(A,g,I){return r(A,g,I)}function k(A,g){this.x=A,this.y=g}Math.imul||(h=w),B.prototype.mulTo=function(A,g){var I=this.length+A.length;return 10===this.length&&10===A.length?h(this,A,g):I<63?w(this,A,g):I<1024?r(this,A,g):c(this,A,g)},k.prototype.makeRBT=function(A){for(var g=new Array(A),I=B.prototype._countBits(A)-1,Q=0;Q>=1;return Q},k.prototype.permute=function(A,g,I,Q,C,B){for(var E=0;E>>=1)C++;return 1<>>=13,I[2*E+1]=8191&B,B>>>=13;for(E=2*g;E>=26,I+=B/67108864|0,I+=E>>>26,this.words[C]=67108863&E}return 0!==I&&(this.words[C]=I,this.length++),g?this.ineg():this},B.prototype.muln=function(A){return this.clone().imuln(A)},B.prototype.sqr=function(){return this.mul(this)},B.prototype.isqr=function(){return this.imul(this.clone())},B.prototype.pow=function(A){var g=function(A){for(var g=new Array(A.bitLength()),I=0;I>>C&1}return g}(A);if(0===g.length)return new B(1);for(var I=this,Q=0;Q=0);var g,I=A%26,C=(A-I)/26,B=67108863>>>26-I<<26-I;if(0!==I){var E=0;for(g=0;g>>26-I}E&&(this.words[g]=E,this.length++)}if(0!==C){for(g=this.length-1;g>=0;g--)this.words[g+C]=this.words[g];for(g=0;g=0),C=g?(g-g%26)/26:0;var B=A%26,E=Math.min((A-B)/26,this.length),i=67108863^67108863>>>B<E)for(this.length-=E,n=0;n=0&&(0!==e||n>=C);n--){var D=0|this.words[n];this.words[n]=e<<26-B|D>>>B,e=D&i}return o&&0!==e&&(o.words[o.length++]=e),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},B.prototype.ishrn=function(A,g,I){return Q(0===this.negative),this.iushrn(A,g,I)},B.prototype.shln=function(A){return this.clone().ishln(A)},B.prototype.ushln=function(A){return this.clone().iushln(A)},B.prototype.shrn=function(A){return this.clone().ishrn(A)},B.prototype.ushrn=function(A){return this.clone().iushrn(A)},B.prototype.testn=function(A){Q("number"==typeof A&&A>=0);var g=A%26,I=(A-g)/26,C=1<=0);var g=A%26,I=(A-g)/26;if(Q(0===this.negative,"imaskn works only with positive numbers"),this.length<=I)return this;if(0!==g&&I++,this.length=Math.min(I,this.length),0!==g){var C=67108863^67108863>>>g<=67108864;g++)this.words[g]-=67108864,g===this.length-1?this.words[g+1]=1:this.words[g+1]++;return this.length=Math.max(this.length,g+1),this},B.prototype.isubn=function(A){if(Q("number"==typeof A),Q(A<67108864),A<0)return this.iaddn(-A);if(0!==this.negative)return this.negative=0,this.iaddn(A),this.negative=1,this;if(this.words[0]-=A,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var g=0;g>26)-(o/67108864|0),this.words[C+I]=67108863&B}for(;C>26,this.words[C+I]=67108863&B;if(0===i)return this._strip();for(Q(-1===i),i=0,C=0;C>26,this.words[C]=67108863&B;return this.negative=1,this._strip()},B.prototype._wordDiv=function(A,g){var I=(this.length,A.length),Q=this.clone(),C=A,E=0|C.words[C.length-1];0!==(I=26-this._countBits(E))&&(C=C.ushln(I),Q.iushln(I),E=0|C.words[C.length-1]);var i,o=Q.length-C.length;if("mod"!==g){(i=new B(null)).length=o+1,i.words=new Array(i.length);for(var n=0;n=0;D--){var t=67108864*(0|Q.words[C.length+D])+(0|Q.words[C.length+D-1]);for(t=Math.min(t/E|0,67108863),Q._ishlnsubmul(C,t,D);0!==Q.negative;)t--,Q.negative=0,Q._ishlnsubmul(C,1,D),Q.isZero()||(Q.negative^=1);i&&(i.words[D]=t)}return i&&i._strip(),Q._strip(),"div"!==g&&0!==I&&Q.iushrn(I),{div:i||null,mod:Q}},B.prototype.divmod=function(A,g,I){return Q(!A.isZero()),this.isZero()?{div:new B(0),mod:new B(0)}:0!==this.negative&&0===A.negative?(i=this.neg().divmod(A,g),"mod"!==g&&(C=i.div.neg()),"div"!==g&&(E=i.mod.neg(),I&&0!==E.negative&&E.iadd(A)),{div:C,mod:E}):0===this.negative&&0!==A.negative?(i=this.divmod(A.neg(),g),"mod"!==g&&(C=i.div.neg()),{div:C,mod:i.mod}):0!=(this.negative&A.negative)?(i=this.neg().divmod(A.neg(),g),"div"!==g&&(E=i.mod.neg(),I&&0!==E.negative&&E.isub(A)),{div:i.div,mod:E}):A.length>this.length||this.cmp(A)<0?{div:new B(0),mod:this}:1===A.length?"div"===g?{div:this.divn(A.words[0]),mod:null}:"mod"===g?{div:null,mod:new B(this.modrn(A.words[0]))}:{div:this.divn(A.words[0]),mod:new B(this.modrn(A.words[0]))}:this._wordDiv(A,g);var C,E,i},B.prototype.div=function(A){return this.divmod(A,"div",!1).div},B.prototype.mod=function(A){return this.divmod(A,"mod",!1).mod},B.prototype.umod=function(A){return this.divmod(A,"mod",!0).mod},B.prototype.divRound=function(A){var g=this.divmod(A);if(g.mod.isZero())return g.div;var I=0!==g.div.negative?g.mod.isub(A):g.mod,Q=A.ushrn(1),C=A.andln(1),B=I.cmp(Q);return B<0||1===C&&0===B?g.div:0!==g.div.negative?g.div.isubn(1):g.div.iaddn(1)},B.prototype.modrn=function(A){var g=A<0;g&&(A=-A),Q(A<=67108863);for(var I=(1<<26)%A,C=0,B=this.length-1;B>=0;B--)C=(I*C+(0|this.words[B]))%A;return g?-C:C},B.prototype.modn=function(A){return this.modrn(A)},B.prototype.idivn=function(A){var g=A<0;g&&(A=-A),Q(A<=67108863);for(var I=0,C=this.length-1;C>=0;C--){var B=(0|this.words[C])+67108864*I;this.words[C]=B/A|0,I=B%A}return this._strip(),g?this.ineg():this},B.prototype.divn=function(A){return this.clone().idivn(A)},B.prototype.egcd=function(A){Q(0===A.negative),Q(!A.isZero());var g=this,I=A.clone();g=0!==g.negative?g.umod(A):g.clone();for(var C=new B(1),E=new B(0),i=new B(0),o=new B(1),n=0;g.isEven()&&I.isEven();)g.iushrn(1),I.iushrn(1),++n;for(var e=I.clone(),D=g.clone();!g.isZero();){for(var t=0,a=1;0==(g.words[0]&a)&&t<26;++t,a<<=1);if(t>0)for(g.iushrn(t);t-- >0;)(C.isOdd()||E.isOdd())&&(C.iadd(e),E.isub(D)),C.iushrn(1),E.iushrn(1);for(var s=0,w=1;0==(I.words[0]&w)&&s<26;++s,w<<=1);if(s>0)for(I.iushrn(s);s-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(e),o.isub(D)),i.iushrn(1),o.iushrn(1);g.cmp(I)>=0?(g.isub(I),C.isub(i),E.isub(o)):(I.isub(g),i.isub(C),o.isub(E))}return{a:i,b:o,gcd:I.iushln(n)}},B.prototype._invmp=function(A){Q(0===A.negative),Q(!A.isZero());var g=this,I=A.clone();g=0!==g.negative?g.umod(A):g.clone();for(var C,E=new B(1),i=new B(0),o=I.clone();g.cmpn(1)>0&&I.cmpn(1)>0;){for(var n=0,e=1;0==(g.words[0]&e)&&n<26;++n,e<<=1);if(n>0)for(g.iushrn(n);n-- >0;)E.isOdd()&&E.iadd(o),E.iushrn(1);for(var D=0,t=1;0==(I.words[0]&t)&&D<26;++D,t<<=1);if(D>0)for(I.iushrn(D);D-- >0;)i.isOdd()&&i.iadd(o),i.iushrn(1);g.cmp(I)>=0?(g.isub(I),E.isub(i)):(I.isub(g),i.isub(E))}return(C=0===g.cmpn(1)?E:i).cmpn(0)<0&&C.iadd(A),C},B.prototype.gcd=function(A){if(this.isZero())return A.abs();if(A.isZero())return this.abs();var g=this.clone(),I=A.clone();g.negative=0,I.negative=0;for(var Q=0;g.isEven()&&I.isEven();Q++)g.iushrn(1),I.iushrn(1);for(;;){for(;g.isEven();)g.iushrn(1);for(;I.isEven();)I.iushrn(1);var C=g.cmp(I);if(C<0){var B=g;g=I,I=B}else if(0===C||0===I.cmpn(1))break;g.isub(I)}return I.iushln(Q)},B.prototype.invm=function(A){return this.egcd(A).a.umod(A)},B.prototype.isEven=function(){return 0==(1&this.words[0])},B.prototype.isOdd=function(){return 1==(1&this.words[0])},B.prototype.andln=function(A){return this.words[0]&A},B.prototype.bincn=function(A){Q("number"==typeof A);var g=A%26,I=(A-g)/26,C=1<>>26,i&=67108863,this.words[E]=i}return 0!==B&&(this.words[E]=B,this.length++),this},B.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},B.prototype.cmpn=function(A){var g,I=A<0;if(0!==this.negative&&!I)return-1;if(0===this.negative&&I)return 1;if(this._strip(),this.length>1)g=1;else{I&&(A=-A),Q(A<=67108863,"Number is too big");var C=0|this.words[0];g=C===A?0:CA.length)return 1;if(this.length=0;I--){var Q=0|this.words[I],C=0|A.words[I];if(Q!==C){QC&&(g=1);break}}return g},B.prototype.gtn=function(A){return 1===this.cmpn(A)},B.prototype.gt=function(A){return 1===this.cmp(A)},B.prototype.gten=function(A){return this.cmpn(A)>=0},B.prototype.gte=function(A){return this.cmp(A)>=0},B.prototype.ltn=function(A){return-1===this.cmpn(A)},B.prototype.lt=function(A){return-1===this.cmp(A)},B.prototype.lten=function(A){return this.cmpn(A)<=0},B.prototype.lte=function(A){return this.cmp(A)<=0},B.prototype.eqn=function(A){return 0===this.cmpn(A)},B.prototype.eq=function(A){return 0===this.cmp(A)},B.red=function(A){return new d(A)},B.prototype.toRed=function(A){return Q(!this.red,"Already a number in reduction context"),Q(0===this.negative,"red works only with positives"),A.convertTo(this)._forceRed(A)},B.prototype.fromRed=function(){return Q(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},B.prototype._forceRed=function(A){return this.red=A,this},B.prototype.forceRed=function(A){return Q(!this.red,"Already a number in reduction context"),this._forceRed(A)},B.prototype.redAdd=function(A){return Q(this.red,"redAdd works only with red numbers"),this.red.add(this,A)},B.prototype.redIAdd=function(A){return Q(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,A)},B.prototype.redSub=function(A){return Q(this.red,"redSub works only with red numbers"),this.red.sub(this,A)},B.prototype.redISub=function(A){return Q(this.red,"redISub works only with red numbers"),this.red.isub(this,A)},B.prototype.redShl=function(A){return Q(this.red,"redShl works only with red numbers"),this.red.shl(this,A)},B.prototype.redMul=function(A){return Q(this.red,"redMul works only with red numbers"),this.red._verify2(this,A),this.red.mul(this,A)},B.prototype.redIMul=function(A){return Q(this.red,"redMul works only with red numbers"),this.red._verify2(this,A),this.red.imul(this,A)},B.prototype.redSqr=function(){return Q(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},B.prototype.redISqr=function(){return Q(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},B.prototype.redSqrt=function(){return Q(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},B.prototype.redInvm=function(){return Q(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},B.prototype.redNeg=function(){return Q(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},B.prototype.redPow=function(A){return Q(this.red&&!A.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,A)};var G={k256:null,p224:null,p192:null,p25519:null};function y(A,g){this.name=A,this.p=new B(g,16),this.n=this.p.bitLength(),this.k=new B(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function N(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function M(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function F(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function J(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function d(A){if("string"==typeof A){var g=B._prime(A);this.m=g.p,this.prime=g}else Q(A.gtn(1),"modulus must be greater than 1"),this.m=A,this.prime=null}function K(A){d.call(this,A),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new B(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var A=new B(null);return A.words=new Array(Math.ceil(this.n/13)),A},y.prototype.ireduce=function(A){var g,I=A;do{this.split(I,this.tmp),g=(I=(I=this.imulK(I)).iadd(this.tmp)).bitLength()}while(g>this.n);var Q=g0?I.isub(this.p):void 0!==I.strip?I.strip():I._strip(),I},y.prototype.split=function(A,g){A.iushrn(this.n,0,g)},y.prototype.imulK=function(A){return A.imul(this.k)},C(N,y),N.prototype.split=function(A,g){for(var I=4194303,Q=Math.min(A.length,9),C=0;C>>22,B=E}B>>>=22,A.words[C-10]=B,0===B&&A.length>10?A.length-=10:A.length-=9},N.prototype.imulK=function(A){A.words[A.length]=0,A.words[A.length+1]=0,A.length+=2;for(var g=0,I=0;I>>=26,A.words[I]=C,g=Q}return 0!==g&&(A.words[A.length++]=g),A},B._prime=function(A){if(G[A])return G[A];var g;if("k256"===A)g=new N;else if("p224"===A)g=new M;else if("p192"===A)g=new F;else{if("p25519"!==A)throw new Error("Unknown prime "+A);g=new J}return G[A]=g,g},d.prototype._verify1=function(A){Q(0===A.negative,"red works only with positives"),Q(A.red,"red works only with red numbers")},d.prototype._verify2=function(A,g){Q(0==(A.negative|g.negative),"red works only with positives"),Q(A.red&&A.red===g.red,"red works only with red numbers")},d.prototype.imod=function(A){return this.prime?this.prime.ireduce(A)._forceRed(this):(e(A,A.umod(this.m)._forceRed(this)),A)},d.prototype.neg=function(A){return A.isZero()?A.clone():this.m.sub(A)._forceRed(this)},d.prototype.add=function(A,g){this._verify2(A,g);var I=A.add(g);return I.cmp(this.m)>=0&&I.isub(this.m),I._forceRed(this)},d.prototype.iadd=function(A,g){this._verify2(A,g);var I=A.iadd(g);return I.cmp(this.m)>=0&&I.isub(this.m),I},d.prototype.sub=function(A,g){this._verify2(A,g);var I=A.sub(g);return I.cmpn(0)<0&&I.iadd(this.m),I._forceRed(this)},d.prototype.isub=function(A,g){this._verify2(A,g);var I=A.isub(g);return I.cmpn(0)<0&&I.iadd(this.m),I},d.prototype.shl=function(A,g){return this._verify1(A),this.imod(A.ushln(g))},d.prototype.imul=function(A,g){return this._verify2(A,g),this.imod(A.imul(g))},d.prototype.mul=function(A,g){return this._verify2(A,g),this.imod(A.mul(g))},d.prototype.isqr=function(A){return this.imul(A,A.clone())},d.prototype.sqr=function(A){return this.mul(A,A)},d.prototype.sqrt=function(A){if(A.isZero())return A.clone();var g=this.m.andln(3);if(Q(g%2==1),3===g){var I=this.m.add(new B(1)).iushrn(2);return this.pow(A,I)}for(var C=this.m.subn(1),E=0;!C.isZero()&&0===C.andln(1);)E++,C.iushrn(1);Q(!C.isZero());var i=new B(1).toRed(this),o=i.redNeg(),n=this.m.subn(1).iushrn(1),e=this.m.bitLength();for(e=new B(2*e*e).toRed(this);0!==this.pow(e,n).cmp(o);)e.redIAdd(o);for(var D=this.pow(e,C),t=this.pow(A,C.addn(1).iushrn(1)),a=this.pow(A,C),s=E;0!==a.cmp(i);){for(var w=a,h=0;0!==w.cmp(i);h++)w=w.redSqr();Q(h=0;Q--){for(var n=g.words[Q],e=o-1;e>=0;e--){var D=n>>e&1;C!==I[0]&&(C=this.sqr(C)),0!==D||0!==E?(E<<=1,E|=D,(4===++i||0===Q&&0===e)&&(C=this.mul(C,I[E]),i=0,E=0)):i=0}o=26}return C},d.prototype.convertTo=function(A){var g=A.umod(this.m);return g===A?g.clone():g},d.prototype.convertFrom=function(A){var g=A.clone();return g.red=null,g},B.mont=function(A){return new K(A)},C(K,d),K.prototype.convertTo=function(A){return this.imod(A.ushln(this.shift))},K.prototype.convertFrom=function(A){var g=this.imod(A.mul(this.rinv));return g.red=null,g},K.prototype.imul=function(A,g){if(A.isZero()||g.isZero())return A.words[0]=0,A.length=1,A;var I=A.imul(g),Q=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=I.isub(Q).iushrn(this.shift),B=C;return C.cmp(this.m)>=0?B=C.isub(this.m):C.cmpn(0)<0&&(B=C.iadd(this.m)),B._forceRed(this)},K.prototype.mul=function(A,g){if(A.isZero()||g.isZero())return new B(0)._forceRed(this);var I=A.mul(g),Q=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=I.isub(Q).iushrn(this.shift),E=C;return C.cmp(this.m)>=0?E=C.isub(this.m):C.cmpn(0)<0&&(E=C.iadd(this.m)),E._forceRed(this)},K.prototype.invm=function(A){return this.imod(A._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===g||g,this)},{buffer:22}],45:[function(A,g,I){g.exports=A("./browser/algorithms.json")},{"./browser/algorithms.json":46}],46:[function(A,g,I){g.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],47:[function(A,g,I){g.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],48:[function(A,g,I){var Q=A("safe-buffer").Buffer,C=A("create-hash"),B=A("readable-stream"),E=A("inherits"),i=A("./sign"),o=A("./verify"),n=A("./algorithms.json");function e(A){B.Writable.call(this);var g=n[A];if(!g)throw new Error("Unknown message digest");this._hashType=g.hash,this._hash=C(g.hash),this._tag=g.id,this._signType=g.sign}function D(A){B.Writable.call(this);var g=n[A];if(!g)throw new Error("Unknown message digest");this._hash=C(g.hash),this._tag=g.id,this._signType=g.sign}function t(A){return new e(A)}function a(A){return new D(A)}Object.keys(n).forEach((function(A){n[A].id=Q.from(n[A].id,"hex"),n[A.toLowerCase()]=n[A]})),E(e,B.Writable),e.prototype._write=function(A,g,I){this._hash.update(A),I()},e.prototype.update=function(A,g){return"string"==typeof A&&(A=Q.from(A,g)),this._hash.update(A),this},e.prototype.sign=function(A,g){this.end();var I=this._hash.digest(),Q=i(I,A,this._hashType,this._signType,this._tag);return g?Q.toString(g):Q},E(D,B.Writable),D.prototype._write=function(A,g,I){this._hash.update(A),I()},D.prototype.update=function(A,g){return"string"==typeof A&&(A=Q.from(A,g)),this._hash.update(A),this},D.prototype.verify=function(A,g,I){"string"==typeof g&&(g=Q.from(g,I)),this.end();var C=this._hash.digest();return o(g,C,A,this._signType,this._tag)},g.exports={Sign:t,Verify:a,createSign:t,createVerify:a}},{"./algorithms.json":46,"./sign":49,"./verify":50,"create-hash":76,inherits:148,"readable-stream":66,"safe-buffer":252}],49:[function(A,g,I){var Q=A("safe-buffer").Buffer,C=A("create-hmac"),B=A("browserify-rsa"),E=A("elliptic").ec,i=A("bn.js"),o=A("parse-asn1"),n=A("./curves.json");function e(A,g,I,B){if((A=Q.from(A.toArray())).length0&&I.ishrn(Q),I}function t(A,g,I){var B,E;do{for(B=Q.alloc(0);8*B.length=g)throw new Error("invalid sig")}g.exports=function(A,g,I,n,e){var D=E(I);if("ec"===D.type){if("ecdsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong public key type");return function(A,g,I){var Q=i[I.data.algorithm.curve.join(".")];if(!Q)throw new Error("unknown curve "+I.data.algorithm.curve.join("."));var C=new B(Q),E=I.data.subjectPrivateKey.data;return C.verify(g,A,E)}(A,g,D)}if("dsa"===D.type){if("dsa"!==n)throw new Error("wrong public key type");return function(A,g,I){var Q=I.data.p,B=I.data.q,i=I.data.g,n=I.data.pub_key,e=E.signature.decode(A,"der"),D=e.s,t=e.r;o(D,B),o(t,B);var a=C.mont(Q),s=D.invm(B),w=i.toRed(a).redPow(new C(g).mul(s).mod(B)).fromRed().mul(n.toRed(a).redPow(t.mul(s).mod(B)).fromRed()).mod(Q).mod(B);return 0===w.cmp(t)}(A,g,D)}if("rsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong public key type");g=Q.concat([e,g]);for(var t=D.modulus.byteLength(),a=[1],s=0;g.length+a.length+22?"one of ".concat(g," ").concat(A.slice(0,I-1).join(", "),", or ")+A[I-1]:2===I?"one of ".concat(g," ").concat(A[0]," or ").concat(A[1]):"of ".concat(g," ").concat(A[0])}return"of ".concat(g," ").concat(String(A))}C("ERR_INVALID_OPT_VALUE",(function(A,g){return'The value "'+g+'" is invalid for option "'+A+'"'}),TypeError),C("ERR_INVALID_ARG_TYPE",(function(A,g,I){var Q,C,E,i;if("string"==typeof g&&(C="not ",g.substr(!E||E<0?0:+E,C.length)===C)?(Q="must not be",g=g.replace(/^not /,"")):Q="must be",function(A,g,I){return(void 0===I||I>A.length)&&(I=A.length),A.substring(I-g.length,I)===g}(A," argument"))i="The ".concat(A," ").concat(Q," ").concat(B(g,"type"));else{var o=function(A,g,I){return"number"!=typeof I&&(I=0),!(I+g.length>A.length)&&-1!==A.indexOf(g,I)}(A,".")?"property":"argument";i='The "'.concat(A,'" ').concat(o," ").concat(Q," ").concat(B(g,"type"))}return i+=". Received type ".concat(typeof I)}),TypeError),C("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),C("ERR_METHOD_NOT_IMPLEMENTED",(function(A){return"The "+A+" method is not implemented"})),C("ERR_STREAM_PREMATURE_CLOSE","Premature close"),C("ERR_STREAM_DESTROYED",(function(A){return"Cannot call "+A+" after a stream was destroyed"})),C("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),C("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),C("ERR_STREAM_WRITE_AFTER_END","write after end"),C("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),C("ERR_UNKNOWN_ENCODING",(function(A){return"Unknown encoding: "+A}),TypeError),C("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),g.exports.codes=Q},{}],53:[function(A,g,I){(function(I){(function(){"use strict";var Q=Object.keys||function(A){var g=[];for(var I in A)g.push(I);return g};g.exports=n;var C=A("./_stream_readable"),B=A("./_stream_writable");A("inherits")(n,C);for(var E=Q(B.prototype),i=0;i0)if("string"==typeof g||E.objectMode||Object.getPrototypeOf(g)===i.prototype||(g=function(A){return i.from(A)}(g)),Q)E.endEmitted?N(A,new y):K(A,E,g,!0);else if(E.ended)N(A,new k);else{if(E.destroyed)return!1;E.reading=!1,E.decoder&&!I?(g=E.decoder.write(g),E.objectMode||0!==g.length?K(A,E,g,!1):S(A,E)):K(A,E,g,!1)}else Q||(E.reading=!1,S(A,E));return!E.ended&&(E.lengthg.highWaterMark&&(g.highWaterMark=function(A){return A>=Y?A=Y:(A--,A|=A>>>1,A|=A>>>2,A|=A>>>4,A|=A>>>8,A|=A>>>16,A++),A}(A)),A<=g.length?A:g.ended?g.length:(g.needReadable=!0,0))}function L(A){var g=A._readableState;n("emitReadable",g.needReadable,g.emittedReadable),g.needReadable=!1,g.emittedReadable||(n("emitReadable",g.flowing),g.emittedReadable=!0,I.nextTick(q,A))}function q(A){var g=A._readableState;n("emitReadable_",g.destroyed,g.length,g.ended),g.destroyed||!g.length&&!g.ended||(A.emit("readable"),g.emittedReadable=!1),g.needReadable=!g.flowing&&!g.ended&&g.length<=g.highWaterMark,H(A)}function S(A,g){g.readingMore||(g.readingMore=!0,I.nextTick(l,A,g))}function l(A,g){for(;!g.reading&&!g.ended&&(g.length0,g.resumeScheduled&&!g.paused?g.flowing=!0:A.listenerCount("data")>0&&A.resume()}function u(A){n("readable nexttick read 0"),A.read(0)}function p(A,g){n("resume",g.reading),g.reading||A.read(0),g.resumeScheduled=!1,A.emit("resume"),H(A),g.flowing&&!g.reading&&A.read(0)}function H(A){var g=A._readableState;for(n("flow",g.flowing);g.flowing&&null!==A.read(););}function f(A,g){return 0===g.length?null:(g.objectMode?I=g.buffer.shift():!A||A>=g.length?(I=g.decoder?g.buffer.join(""):1===g.buffer.length?g.buffer.first():g.buffer.concat(g.length),g.buffer.clear()):I=g.buffer.consume(A,g.decoder),I);var I}function m(A){var g=A._readableState;n("endReadable",g.endEmitted),g.endEmitted||(g.ended=!0,I.nextTick(b,g,A))}function b(A,g){if(n("endReadableNT",A.endEmitted,A.length),!A.endEmitted&&0===A.length&&(A.endEmitted=!0,g.readable=!1,g.emit("end"),A.autoDestroy)){var I=g._writableState;(!I||I.autoDestroy&&I.finished)&&g.destroy()}}function v(A,g){for(var I=0,Q=A.length;I=g.highWaterMark:g.length>0)||g.ended))return n("read: emitReadable",g.length,g.ended),0===g.length&&g.ended?m(this):L(this),null;if(0===(A=R(A,g))&&g.ended)return 0===g.length&&m(this),null;var Q,C=g.needReadable;return n("need readable",C),(0===g.length||g.length-A0?f(A,g):null)?(g.needReadable=g.length<=g.highWaterMark,A=0):(g.length-=A,g.awaitDrain=0),0===g.length&&(g.ended||(g.needReadable=!0),I!==A&&g.ended&&m(this)),null!==Q&&this.emit("data",Q),Q},J.prototype._read=function(A){N(this,new G("_read()"))},J.prototype.pipe=function(A,g){var Q=this,C=this._readableState;switch(C.pipesCount){case 0:C.pipes=A;break;case 1:C.pipes=[C.pipes,A];break;default:C.pipes.push(A)}C.pipesCount+=1,n("pipe count=%d opts=%j",C.pipesCount,g);var E=(!g||!1!==g.end)&&A!==I.stdout&&A!==I.stderr?o:h;function i(g,I){n("onunpipe"),g===Q&&I&&!1===I.hasUnpiped&&(I.hasUnpiped=!0,n("cleanup"),A.removeListener("close",s),A.removeListener("finish",w),A.removeListener("drain",e),A.removeListener("error",a),A.removeListener("unpipe",i),Q.removeListener("end",o),Q.removeListener("end",h),Q.removeListener("data",t),D=!0,!C.awaitDrain||A._writableState&&!A._writableState.needDrain||e())}function o(){n("onend"),A.end()}C.endEmitted?I.nextTick(E):Q.once("end",E),A.on("unpipe",i);var e=function(A){return function(){var g=A._readableState;n("pipeOnDrain",g.awaitDrain),g.awaitDrain&&g.awaitDrain--,0===g.awaitDrain&&B(A,"data")&&(g.flowing=!0,H(A))}}(Q);A.on("drain",e);var D=!1;function t(g){n("ondata");var I=A.write(g);n("dest.write",I),!1===I&&((1===C.pipesCount&&C.pipes===A||C.pipesCount>1&&-1!==v(C.pipes,A))&&!D&&(n("false write response, pause",C.awaitDrain),C.awaitDrain++),Q.pause())}function a(g){n("onerror",g),h(),A.removeListener("error",a),0===B(A,"error")&&N(A,g)}function s(){A.removeListener("finish",w),h()}function w(){n("onfinish"),A.removeListener("close",s),h()}function h(){n("unpipe"),Q.unpipe(A)}return Q.on("data",t),function(A,g,I){if("function"==typeof A.prependListener)return A.prependListener(g,I);A._events&&A._events[g]?Array.isArray(A._events[g])?A._events[g].unshift(I):A._events[g]=[I,A._events[g]]:A.on(g,I)}(A,"error",a),A.once("close",s),A.once("finish",w),A.emit("pipe",Q),C.flowing||(n("pipe resume"),Q.resume()),A},J.prototype.unpipe=function(A){var g=this._readableState,I={hasUnpiped:!1};if(0===g.pipesCount)return this;if(1===g.pipesCount)return A&&A!==g.pipes||(A||(A=g.pipes),g.pipes=null,g.pipesCount=0,g.flowing=!1,A&&A.emit("unpipe",this,I)),this;if(!A){var Q=g.pipes,C=g.pipesCount;g.pipes=null,g.pipesCount=0,g.flowing=!1;for(var B=0;B0,!1!==C.flowing&&this.resume()):"readable"===A&&(C.endEmitted||C.readableListening||(C.readableListening=C.needReadable=!0,C.flowing=!1,C.emittedReadable=!1,n("on readable",C.length,C.reading),C.length?L(this):C.reading||I.nextTick(u,this))),Q},J.prototype.addListener=J.prototype.on,J.prototype.removeListener=function(A,g){var Q=E.prototype.removeListener.call(this,A,g);return"readable"===A&&I.nextTick(U,this),Q},J.prototype.removeAllListeners=function(A){var g=E.prototype.removeAllListeners.apply(this,arguments);return"readable"!==A&&void 0!==A||I.nextTick(U,this),g},J.prototype.resume=function(){var A=this._readableState;return A.flowing||(n("resume"),A.flowing=!A.readableListening,function(A,g){g.resumeScheduled||(g.resumeScheduled=!0,I.nextTick(p,A,g))}(this,A)),A.paused=!1,this},J.prototype.pause=function(){return n("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(n("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},J.prototype.wrap=function(A){var g=this,I=this._readableState,Q=!1;for(var C in A.on("end",(function(){if(n("wrapped end"),I.decoder&&!I.ended){var A=I.decoder.end();A&&A.length&&g.push(A)}g.push(null)})),A.on("data",(function(C){(n("wrapped data"),I.decoder&&(C=I.decoder.write(C)),I.objectMode&&null==C)||(I.objectMode||C&&C.length)&&(g.push(C)||(Q=!0,A.pause()))})),A)void 0===this[C]&&"function"==typeof A[C]&&(this[C]=function(g){return function(){return A[g].apply(A,arguments)}}(C));for(var B=0;B-1))throw new y(A);return this._writableState.defaultEncoding=A,this},Object.defineProperty(J.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(J.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),J.prototype._write=function(A,g,I){I(new w("_write()"))},J.prototype._writev=null,J.prototype.end=function(A,g,Q){var C=this._writableState;return"function"==typeof A?(Q=A,A=null,g=null):"function"==typeof g&&(Q=g,g=null),null!=A&&this.write(A,g),C.corked&&(C.corked=1,this.uncork()),C.ending||function(A,g,Q){g.ending=!0,q(A,g),Q&&(g.finished?I.nextTick(Q):A.once("finish",Q));g.ended=!0,A.writable=!1}(this,C,Q),this},Object.defineProperty(J.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(J.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(A){this._writableState&&(this._writableState.destroyed=A)}}),J.prototype.destroy=D.destroy,J.prototype._undestroy=D.undestroy,J.prototype._destroy=function(A,g){g(A)}}).call(this)}).call(this,A("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../errors":52,"./_stream_duplex":53,"./internal/streams/destroy":60,"./internal/streams/state":64,"./internal/streams/stream":65,_process:239,buffer:70,inherits:148,"util-deprecate":285}],58:[function(A,g,I){(function(I){(function(){"use strict";var Q;function C(A,g,I){return g in A?Object.defineProperty(A,g,{value:I,enumerable:!0,configurable:!0,writable:!0}):A[g]=I,A}var B=A("./end-of-stream"),E=Symbol("lastResolve"),i=Symbol("lastReject"),o=Symbol("error"),n=Symbol("ended"),e=Symbol("lastPromise"),D=Symbol("handlePromise"),t=Symbol("stream");function a(A,g){return{value:A,done:g}}function s(A){var g=A[E];if(null!==g){var I=A[t].read();null!==I&&(A[e]=null,A[E]=null,A[i]=null,g(a(I,!1)))}}function w(A){I.nextTick(s,A)}var h=Object.getPrototypeOf((function(){})),r=Object.setPrototypeOf((C(Q={get stream(){return this[t]},next:function(){var A=this,g=this[o];if(null!==g)return Promise.reject(g);if(this[n])return Promise.resolve(a(void 0,!0));if(this[t].destroyed)return new Promise((function(g,Q){I.nextTick((function(){A[o]?Q(A[o]):g(a(void 0,!0))}))}));var Q,C=this[e];if(C)Q=new Promise(function(A,g){return function(I,Q){A.then((function(){g[n]?I(a(void 0,!0)):g[D](I,Q)}),Q)}}(C,this));else{var B=this[t].read();if(null!==B)return Promise.resolve(a(B,!1));Q=new Promise(this[D])}return this[e]=Q,Q}},Symbol.asyncIterator,(function(){return this})),C(Q,"return",(function(){var A=this;return new Promise((function(g,I){A[t].destroy(null,(function(A){A?I(A):g(a(void 0,!0))}))}))})),Q),h);g.exports=function(A){var g,I=Object.create(r,(C(g={},t,{value:A,writable:!0}),C(g,E,{value:null,writable:!0}),C(g,i,{value:null,writable:!0}),C(g,o,{value:null,writable:!0}),C(g,n,{value:A._readableState.endEmitted,writable:!0}),C(g,D,{value:function(A,g){var Q=I[t].read();Q?(I[e]=null,I[E]=null,I[i]=null,A(a(Q,!1))):(I[E]=A,I[i]=g)},writable:!0}),g));return I[e]=null,B(A,(function(A){if(A&&"ERR_STREAM_PREMATURE_CLOSE"!==A.code){var g=I[i];return null!==g&&(I[e]=null,I[E]=null,I[i]=null,g(A)),void(I[o]=A)}var Q=I[E];null!==Q&&(I[e]=null,I[E]=null,I[i]=null,Q(a(void 0,!0))),I[n]=!0})),A.on("readable",w.bind(null,I)),I}}).call(this)}).call(this,A("_process"))},{"./end-of-stream":61,_process:239}],59:[function(A,g,I){"use strict";function Q(A,g){var I=Object.keys(A);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(A);g&&(Q=Q.filter((function(g){return Object.getOwnPropertyDescriptor(A,g).enumerable}))),I.push.apply(I,Q)}return I}function C(A,g,I){return g in A?Object.defineProperty(A,g,{value:I,enumerable:!0,configurable:!0,writable:!0}):A[g]=I,A}function B(A,g){for(var I=0;I0?this.tail.next=g:this.head=g,this.tail=g,++this.length}},{key:"unshift",value:function(A){var g={data:A,next:this.head};0===this.length&&(this.tail=g),this.head=g,++this.length}},{key:"shift",value:function(){if(0!==this.length){var A=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,A}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(A){if(0===this.length)return"";for(var g=this.head,I=""+g.data;g=g.next;)I+=A+g.data;return I}},{key:"concat",value:function(A){if(0===this.length)return E.alloc(0);for(var g,I,Q,C=E.allocUnsafe(A>>>0),B=this.head,i=0;B;)g=B.data,I=C,Q=i,E.prototype.copy.call(g,I,Q),i+=B.data.length,B=B.next;return C}},{key:"consume",value:function(A,g){var I;return AC.length?C.length:A;if(B===C.length?Q+=C:Q+=C.slice(0,A),0==(A-=B)){B===C.length?(++I,g.next?this.head=g.next:this.head=this.tail=null):(this.head=g,g.data=C.slice(B));break}++I}return this.length-=I,Q}},{key:"_getBuffer",value:function(A){var g=E.allocUnsafe(A),I=this.head,Q=1;for(I.data.copy(g),A-=I.data.length;I=I.next;){var C=I.data,B=A>C.length?C.length:A;if(C.copy(g,g.length-A,0,B),0==(A-=B)){B===C.length?(++Q,I.next?this.head=I.next:this.head=this.tail=null):(this.head=I,I.data=C.slice(B));break}++Q}return this.length-=Q,g}},{key:o,value:function(A,g){return i(this,function(A){for(var g=1;g0,(function(A){e||(e=A),A&&t.forEach(o),B||(t.forEach(o),D(e))}))}));return I.reduce(n)}},{"../../../errors":52,"./end-of-stream":61}],64:[function(A,g,I){"use strict";var Q=A("../../../errors").codes.ERR_INVALID_OPT_VALUE;g.exports={getHighWaterMark:function(A,g,I,C){var B=function(A,g,I){return null!=A.highWaterMark?A.highWaterMark:g?A[I]:null}(g,C,I);if(null!=B){if(!isFinite(B)||Math.floor(B)!==B||B<0)throw new Q(C?I:"highWaterMark",B);return Math.floor(B)}return A.objectMode?16:16384}}},{"../../../errors":52}],65:[function(A,g,I){g.exports=A("events").EventEmitter},{events:107}],66:[function(A,g,I){(I=g.exports=A("./lib/_stream_readable.js")).Stream=I,I.Readable=I,I.Writable=A("./lib/_stream_writable.js"),I.Duplex=A("./lib/_stream_duplex.js"),I.Transform=A("./lib/_stream_transform.js"),I.PassThrough=A("./lib/_stream_passthrough.js"),I.finished=A("./lib/internal/streams/end-of-stream.js"),I.pipeline=A("./lib/internal/streams/pipeline.js")},{"./lib/_stream_duplex.js":53,"./lib/_stream_passthrough.js":54,"./lib/_stream_readable.js":55,"./lib/_stream_transform.js":56,"./lib/_stream_writable.js":57,"./lib/internal/streams/end-of-stream.js":61,"./lib/internal/streams/pipeline.js":63}],67:[function(A,g,I){const Q=A("base-x");g.exports=Q("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},{"base-x":68}],68:[function(A,g,I){"use strict";g.exports=function(A){if(A.length>=255)throw new TypeError("Alphabet too long");for(var g=new Uint8Array(256),I=0;I>>0,n=new Uint8Array(B);A[I];){var e=g[A.charCodeAt(I)];if(255===e)return;for(var D=0,t=B-1;(0!==e||D>>0,n[t]=e%256>>>0,e=e/256>>>0;if(0!==e)throw new Error("Non-zero carry");C=D,I++}for(var a=B-C;a!==B&&0===n[a];)a++;for(var s=new Uint8Array(Q+(B-a)),w=Q;a!==B;)s[w++]=n[a++];return s}return{encode:function(g){if(g instanceof Uint8Array||(ArrayBuffer.isView(g)?g=new Uint8Array(g.buffer,g.byteOffset,g.byteLength):Array.isArray(g)&&(g=Uint8Array.from(g))),!(g instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===g.length)return"";for(var I=0,Q=0,C=0,B=g.length;C!==B&&0===g[C];)C++,I++;for(var o=(B-C)*n+1>>>0,e=new Uint8Array(o);C!==B;){for(var D=g[C],t=0,a=o-1;(0!==D||t>>0,e[a]=D%E>>>0,D=D/E>>>0;if(0!==D)throw new Error("Non-zero carry");Q=t,C++}for(var s=o-Q;s!==o&&0===e[s];)s++;for(var w=i.repeat(I);s + * @license MIT + */ +"use strict";var g=A("base64-js"),Q=A("ieee754");I.Buffer=E,I.SlowBuffer=function(A){+A!=A&&(A=0);return E.alloc(+A)},I.INSPECT_MAX_BYTES=50;var C=2147483647;function B(A){if(A>C)throw new RangeError('The value "'+A+'" is invalid for option "size"');var g=new Uint8Array(A);return g.__proto__=E.prototype,g}function E(A,g,I){if("number"==typeof A){if("string"==typeof g)throw new TypeError('The "string" argument must be of type string. Received type number');return n(A)}return i(A,g,I)}function i(A,g,I){if("string"==typeof A)return function(A,g){"string"==typeof g&&""!==g||(g="utf8");if(!E.isEncoding(g))throw new TypeError("Unknown encoding: "+g);var I=0|t(A,g),Q=B(I),C=Q.write(A,g);C!==I&&(Q=Q.slice(0,C));return Q}(A,g);if(ArrayBuffer.isView(A))return e(A);if(null==A)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof A);if(b(A,ArrayBuffer)||A&&b(A.buffer,ArrayBuffer))return function(A,g,I){if(g<0||A.byteLength=C)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+C.toString(16)+" bytes");return 0|A}function t(A,g){if(E.isBuffer(A))return A.length;if(ArrayBuffer.isView(A)||b(A,ArrayBuffer))return A.byteLength;if("string"!=typeof A)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof A);var I=A.length,Q=arguments.length>2&&!0===arguments[2];if(!Q&&0===I)return 0;for(var C=!1;;)switch(g){case"ascii":case"latin1":case"binary":return I;case"utf8":case"utf-8":return H(A).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*I;case"hex":return I>>>1;case"base64":return f(A).length;default:if(C)return Q?-1:H(A).length;g=(""+g).toLowerCase(),C=!0}}function a(A,g,I){var Q=!1;if((void 0===g||g<0)&&(g=0),g>this.length)return"";if((void 0===I||I>this.length)&&(I=this.length),I<=0)return"";if((I>>>=0)<=(g>>>=0))return"";for(A||(A="utf8");;)switch(A){case"hex":return Y(this,g,I);case"utf8":case"utf-8":return F(this,g,I);case"ascii":return d(this,g,I);case"latin1":case"binary":return K(this,g,I);case"base64":return M(this,g,I);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,g,I);default:if(Q)throw new TypeError("Unknown encoding: "+A);A=(A+"").toLowerCase(),Q=!0}}function s(A,g,I){var Q=A[g];A[g]=A[I],A[I]=Q}function w(A,g,I,Q,C){if(0===A.length)return-1;if("string"==typeof I?(Q=I,I=0):I>2147483647?I=2147483647:I<-2147483648&&(I=-2147483648),v(I=+I)&&(I=C?0:A.length-1),I<0&&(I=A.length+I),I>=A.length){if(C)return-1;I=A.length-1}else if(I<0){if(!C)return-1;I=0}if("string"==typeof g&&(g=E.from(g,Q)),E.isBuffer(g))return 0===g.length?-1:h(A,g,I,Q,C);if("number"==typeof g)return g&=255,"function"==typeof Uint8Array.prototype.indexOf?C?Uint8Array.prototype.indexOf.call(A,g,I):Uint8Array.prototype.lastIndexOf.call(A,g,I):h(A,[g],I,Q,C);throw new TypeError("val must be string, number or Buffer")}function h(A,g,I,Q,C){var B,E=1,i=A.length,o=g.length;if(void 0!==Q&&("ucs2"===(Q=String(Q).toLowerCase())||"ucs-2"===Q||"utf16le"===Q||"utf-16le"===Q)){if(A.length<2||g.length<2)return-1;E=2,i/=2,o/=2,I/=2}function n(A,g){return 1===E?A[g]:A.readUInt16BE(g*E)}if(C){var e=-1;for(B=I;Bi&&(I=i-o),B=I;B>=0;B--){for(var D=!0,t=0;tC&&(Q=C):Q=C;var B=g.length;Q>B/2&&(Q=B/2);for(var E=0;E>8,C=I%256,B.push(C),B.push(Q);return B}(g,A.length-I),A,I,Q)}function M(A,I,Q){return 0===I&&Q===A.length?g.fromByteArray(A):g.fromByteArray(A.slice(I,Q))}function F(A,g,I){I=Math.min(A.length,I);for(var Q=[],C=g;C239?4:n>223?3:n>191?2:1;if(C+D<=I)switch(D){case 1:n<128&&(e=n);break;case 2:128==(192&(B=A[C+1]))&&(o=(31&n)<<6|63&B)>127&&(e=o);break;case 3:B=A[C+1],E=A[C+2],128==(192&B)&&128==(192&E)&&(o=(15&n)<<12|(63&B)<<6|63&E)>2047&&(o<55296||o>57343)&&(e=o);break;case 4:B=A[C+1],E=A[C+2],i=A[C+3],128==(192&B)&&128==(192&E)&&128==(192&i)&&(o=(15&n)<<18|(63&B)<<12|(63&E)<<6|63&i)>65535&&o<1114112&&(e=o)}null===e?(e=65533,D=1):e>65535&&(e-=65536,Q.push(e>>>10&1023|55296),e=56320|1023&e),Q.push(e),C+=D}return function(A){var g=A.length;if(g<=J)return String.fromCharCode.apply(String,A);var I="",Q=0;for(;Qg&&(A+=" ... "),""},E.prototype.compare=function(A,g,I,Q,C){if(b(A,Uint8Array)&&(A=E.from(A,A.offset,A.byteLength)),!E.isBuffer(A))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof A);if(void 0===g&&(g=0),void 0===I&&(I=A?A.length:0),void 0===Q&&(Q=0),void 0===C&&(C=this.length),g<0||I>A.length||Q<0||C>this.length)throw new RangeError("out of range index");if(Q>=C&&g>=I)return 0;if(Q>=C)return-1;if(g>=I)return 1;if(this===A)return 0;for(var B=(C>>>=0)-(Q>>>=0),i=(I>>>=0)-(g>>>=0),o=Math.min(B,i),n=this.slice(Q,C),e=A.slice(g,I),D=0;D>>=0,isFinite(I)?(I>>>=0,void 0===Q&&(Q="utf8")):(Q=I,I=void 0)}var C=this.length-g;if((void 0===I||I>C)&&(I=C),A.length>0&&(I<0||g<0)||g>this.length)throw new RangeError("Attempt to write outside buffer bounds");Q||(Q="utf8");for(var B=!1;;)switch(Q){case"hex":return r(this,A,g,I);case"utf8":case"utf-8":return c(this,A,g,I);case"ascii":return k(this,A,g,I);case"latin1":case"binary":return G(this,A,g,I);case"base64":return y(this,A,g,I);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,A,g,I);default:if(B)throw new TypeError("Unknown encoding: "+Q);Q=(""+Q).toLowerCase(),B=!0}},E.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var J=4096;function d(A,g,I){var Q="";I=Math.min(A.length,I);for(var C=g;CQ)&&(I=Q);for(var C="",B=g;BI)throw new RangeError("Trying to access beyond buffer length")}function q(A,g,I,Q,C,B){if(!E.isBuffer(A))throw new TypeError('"buffer" argument must be a Buffer instance');if(g>C||gA.length)throw new RangeError("Index out of range")}function S(A,g,I,Q,C,B){if(I+Q>A.length)throw new RangeError("Index out of range");if(I<0)throw new RangeError("Index out of range")}function l(A,g,I,C,B){return g=+g,I>>>=0,B||S(A,0,I,4),Q.write(A,g,I,C,23,4),I+4}function U(A,g,I,C,B){return g=+g,I>>>=0,B||S(A,0,I,8),Q.write(A,g,I,C,52,8),I+8}E.prototype.slice=function(A,g){var I=this.length;(A=~~A)<0?(A+=I)<0&&(A=0):A>I&&(A=I),(g=void 0===g?I:~~g)<0?(g+=I)<0&&(g=0):g>I&&(g=I),g>>=0,g>>>=0,I||L(A,g,this.length);for(var Q=this[A],C=1,B=0;++B>>=0,g>>>=0,I||L(A,g,this.length);for(var Q=this[A+--g],C=1;g>0&&(C*=256);)Q+=this[A+--g]*C;return Q},E.prototype.readUInt8=function(A,g){return A>>>=0,g||L(A,1,this.length),this[A]},E.prototype.readUInt16LE=function(A,g){return A>>>=0,g||L(A,2,this.length),this[A]|this[A+1]<<8},E.prototype.readUInt16BE=function(A,g){return A>>>=0,g||L(A,2,this.length),this[A]<<8|this[A+1]},E.prototype.readUInt32LE=function(A,g){return A>>>=0,g||L(A,4,this.length),(this[A]|this[A+1]<<8|this[A+2]<<16)+16777216*this[A+3]},E.prototype.readUInt32BE=function(A,g){return A>>>=0,g||L(A,4,this.length),16777216*this[A]+(this[A+1]<<16|this[A+2]<<8|this[A+3])},E.prototype.readIntLE=function(A,g,I){A>>>=0,g>>>=0,I||L(A,g,this.length);for(var Q=this[A],C=1,B=0;++B=(C*=128)&&(Q-=Math.pow(2,8*g)),Q},E.prototype.readIntBE=function(A,g,I){A>>>=0,g>>>=0,I||L(A,g,this.length);for(var Q=g,C=1,B=this[A+--Q];Q>0&&(C*=256);)B+=this[A+--Q]*C;return B>=(C*=128)&&(B-=Math.pow(2,8*g)),B},E.prototype.readInt8=function(A,g){return A>>>=0,g||L(A,1,this.length),128&this[A]?-1*(255-this[A]+1):this[A]},E.prototype.readInt16LE=function(A,g){A>>>=0,g||L(A,2,this.length);var I=this[A]|this[A+1]<<8;return 32768&I?4294901760|I:I},E.prototype.readInt16BE=function(A,g){A>>>=0,g||L(A,2,this.length);var I=this[A+1]|this[A]<<8;return 32768&I?4294901760|I:I},E.prototype.readInt32LE=function(A,g){return A>>>=0,g||L(A,4,this.length),this[A]|this[A+1]<<8|this[A+2]<<16|this[A+3]<<24},E.prototype.readInt32BE=function(A,g){return A>>>=0,g||L(A,4,this.length),this[A]<<24|this[A+1]<<16|this[A+2]<<8|this[A+3]},E.prototype.readFloatLE=function(A,g){return A>>>=0,g||L(A,4,this.length),Q.read(this,A,!0,23,4)},E.prototype.readFloatBE=function(A,g){return A>>>=0,g||L(A,4,this.length),Q.read(this,A,!1,23,4)},E.prototype.readDoubleLE=function(A,g){return A>>>=0,g||L(A,8,this.length),Q.read(this,A,!0,52,8)},E.prototype.readDoubleBE=function(A,g){return A>>>=0,g||L(A,8,this.length),Q.read(this,A,!1,52,8)},E.prototype.writeUIntLE=function(A,g,I,Q){(A=+A,g>>>=0,I>>>=0,Q)||q(this,A,g,I,Math.pow(2,8*I)-1,0);var C=1,B=0;for(this[g]=255&A;++B>>=0,I>>>=0,Q)||q(this,A,g,I,Math.pow(2,8*I)-1,0);var C=I-1,B=1;for(this[g+C]=255&A;--C>=0&&(B*=256);)this[g+C]=A/B&255;return g+I},E.prototype.writeUInt8=function(A,g,I){return A=+A,g>>>=0,I||q(this,A,g,1,255,0),this[g]=255&A,g+1},E.prototype.writeUInt16LE=function(A,g,I){return A=+A,g>>>=0,I||q(this,A,g,2,65535,0),this[g]=255&A,this[g+1]=A>>>8,g+2},E.prototype.writeUInt16BE=function(A,g,I){return A=+A,g>>>=0,I||q(this,A,g,2,65535,0),this[g]=A>>>8,this[g+1]=255&A,g+2},E.prototype.writeUInt32LE=function(A,g,I){return A=+A,g>>>=0,I||q(this,A,g,4,4294967295,0),this[g+3]=A>>>24,this[g+2]=A>>>16,this[g+1]=A>>>8,this[g]=255&A,g+4},E.prototype.writeUInt32BE=function(A,g,I){return A=+A,g>>>=0,I||q(this,A,g,4,4294967295,0),this[g]=A>>>24,this[g+1]=A>>>16,this[g+2]=A>>>8,this[g+3]=255&A,g+4},E.prototype.writeIntLE=function(A,g,I,Q){if(A=+A,g>>>=0,!Q){var C=Math.pow(2,8*I-1);q(this,A,g,I,C-1,-C)}var B=0,E=1,i=0;for(this[g]=255&A;++B>0)-i&255;return g+I},E.prototype.writeIntBE=function(A,g,I,Q){if(A=+A,g>>>=0,!Q){var C=Math.pow(2,8*I-1);q(this,A,g,I,C-1,-C)}var B=I-1,E=1,i=0;for(this[g+B]=255&A;--B>=0&&(E*=256);)A<0&&0===i&&0!==this[g+B+1]&&(i=1),this[g+B]=(A/E>>0)-i&255;return g+I},E.prototype.writeInt8=function(A,g,I){return A=+A,g>>>=0,I||q(this,A,g,1,127,-128),A<0&&(A=255+A+1),this[g]=255&A,g+1},E.prototype.writeInt16LE=function(A,g,I){return A=+A,g>>>=0,I||q(this,A,g,2,32767,-32768),this[g]=255&A,this[g+1]=A>>>8,g+2},E.prototype.writeInt16BE=function(A,g,I){return A=+A,g>>>=0,I||q(this,A,g,2,32767,-32768),this[g]=A>>>8,this[g+1]=255&A,g+2},E.prototype.writeInt32LE=function(A,g,I){return A=+A,g>>>=0,I||q(this,A,g,4,2147483647,-2147483648),this[g]=255&A,this[g+1]=A>>>8,this[g+2]=A>>>16,this[g+3]=A>>>24,g+4},E.prototype.writeInt32BE=function(A,g,I){return A=+A,g>>>=0,I||q(this,A,g,4,2147483647,-2147483648),A<0&&(A=4294967295+A+1),this[g]=A>>>24,this[g+1]=A>>>16,this[g+2]=A>>>8,this[g+3]=255&A,g+4},E.prototype.writeFloatLE=function(A,g,I){return l(this,A,g,!0,I)},E.prototype.writeFloatBE=function(A,g,I){return l(this,A,g,!1,I)},E.prototype.writeDoubleLE=function(A,g,I){return U(this,A,g,!0,I)},E.prototype.writeDoubleBE=function(A,g,I){return U(this,A,g,!1,I)},E.prototype.copy=function(A,g,I,Q){if(!E.isBuffer(A))throw new TypeError("argument should be a Buffer");if(I||(I=0),Q||0===Q||(Q=this.length),g>=A.length&&(g=A.length),g||(g=0),Q>0&&Q=this.length)throw new RangeError("Index out of range");if(Q<0)throw new RangeError("sourceEnd out of bounds");Q>this.length&&(Q=this.length),A.length-g=0;--B)A[B+g]=this[B+I];else Uint8Array.prototype.set.call(A,this.subarray(I,Q),g);return C},E.prototype.fill=function(A,g,I,Q){if("string"==typeof A){if("string"==typeof g?(Q=g,g=0,I=this.length):"string"==typeof I&&(Q=I,I=this.length),void 0!==Q&&"string"!=typeof Q)throw new TypeError("encoding must be a string");if("string"==typeof Q&&!E.isEncoding(Q))throw new TypeError("Unknown encoding: "+Q);if(1===A.length){var C=A.charCodeAt(0);("utf8"===Q&&C<128||"latin1"===Q)&&(A=C)}}else"number"==typeof A&&(A&=255);if(g<0||this.length>>=0,I=void 0===I?this.length:I>>>0,A||(A=0),"number"==typeof A)for(B=g;B55295&&I<57344){if(!C){if(I>56319){(g-=3)>-1&&B.push(239,191,189);continue}if(E+1===Q){(g-=3)>-1&&B.push(239,191,189);continue}C=I;continue}if(I<56320){(g-=3)>-1&&B.push(239,191,189),C=I;continue}I=65536+(C-55296<<10|I-56320)}else C&&(g-=3)>-1&&B.push(239,191,189);if(C=null,I<128){if((g-=1)<0)break;B.push(I)}else if(I<2048){if((g-=2)<0)break;B.push(I>>6|192,63&I|128)}else if(I<65536){if((g-=3)<0)break;B.push(I>>12|224,I>>6&63|128,63&I|128)}else{if(!(I<1114112))throw new Error("Invalid code point");if((g-=4)<0)break;B.push(I>>18|240,I>>12&63|128,I>>6&63|128,63&I|128)}}return B}function f(A){return g.toByteArray(function(A){if((A=(A=A.split("=")[0]).trim().replace(u,"")).length<2)return"";for(;A.length%4!=0;)A+="=";return A}(A))}function m(A,g,I,Q){for(var C=0;C=g.length||C>=A.length);++C)g[C+I]=A[C];return C}function b(A,g){return A instanceof g||null!=A&&null!=A.constructor&&null!=A.constructor.name&&A.constructor.name===g.name}function v(A){return A!=A}}).call(this)}).call(this,A("buffer").Buffer)},{"base64-js":19,buffer:70,ieee754:147}],71:[function(A,g,I){"use strict";var Q=A("get-intrinsic"),C=A("./"),B=C(Q("String.prototype.indexOf"));g.exports=function(A,g){var I=Q(A,!!g);return"function"==typeof I&&B(A,".prototype.")>-1?C(I):I}},{"./":72,"get-intrinsic":112}],72:[function(A,g,I){"use strict";var Q=A("function-bind"),C=A("get-intrinsic"),B=C("%Function.prototype.apply%"),E=C("%Function.prototype.call%"),i=C("%Reflect.apply%",!0)||Q.call(E,B),o=C("%Object.getOwnPropertyDescriptor%",!0),n=C("%Object.defineProperty%",!0),e=C("%Math.max%");if(n)try{n({},"a",{value:1})}catch(A){n=null}g.exports=function(A){var g=i(Q,E,arguments);o&&n&&(o(g,"length").configurable&&n(g,"length",{value:1+e(0,A.length-(arguments.length-1))}));return g};var D=function(){return i(Q,B,arguments)};n?n(g.exports,"apply",{value:D}):g.exports.apply=D},{"function-bind":111,"get-intrinsic":112}],73:[function(A,g,I){var Q=A("safe-buffer").Buffer,C=A("stream").Transform,B=A("string_decoder").StringDecoder;function E(A){C.call(this),this.hashMode="string"==typeof A,this.hashMode?this[A]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}A("inherits")(E,C),E.prototype.update=function(A,g,I){"string"==typeof A&&(A=Q.from(A,g));var C=this._update(A);return this.hashMode?this:(I&&(C=this._toString(C,I)),C)},E.prototype.setAutoPadding=function(){},E.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},E.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},E.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},E.prototype._transform=function(A,g,I){var Q;try{this.hashMode?this._update(A):this.push(this._update(A))}catch(A){Q=A}finally{I(Q)}},E.prototype._flush=function(A){var g;try{this.push(this.__final())}catch(A){g=A}A(g)},E.prototype._finalOrDigest=function(A){var g=this.__final()||Q.alloc(0);return A&&(g=this._toString(g,A,!0)),g},E.prototype._toString=function(A,g,I){if(this._decoder||(this._decoder=new B(g),this._encoding=g),this._encoding!==g)throw new Error("can't switch encodings");var Q=this._decoder.write(A);return I&&(Q+=this._decoder.end()),Q},g.exports=E},{inherits:148,"safe-buffer":252,stream:266,string_decoder:281}],74:[function(A,g,I){ +/*! + * content-type + * Copyright(c) 2015 Douglas Christopher Wilson + * MIT Licensed + */ +"use strict";var Q=/; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g,C=/^[\u000b\u0020-\u007e\u0080-\u00ff]+$/,B=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+$/,E=/\\([\u000b\u0020-\u00ff])/g,i=/([\\"])/g,o=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/;function n(A){var g=String(A);if(B.test(g))return g;if(g.length>0&&!C.test(g))throw new TypeError("invalid parameter value");return'"'+g.replace(i,"\\$1")+'"'}function e(A){this.parameters=Object.create(null),this.type=A}I.format=function(A){if(!A||"object"!=typeof A)throw new TypeError("argument obj is required");var g=A.parameters,I=A.type;if(!I||!o.test(I))throw new TypeError("invalid type");var Q=I;if(g&&"object"==typeof g)for(var C,E=Object.keys(g).sort(),i=0;iI)?g=("rmd160"===A?new o:n(A)).update(g).digest():g.lengthi?g=A(g):g.length0;Q--)g+=this._buffer(A,g),I+=this._flushBuffer(C,I);return g+=this._buffer(A,g),C},C.prototype.final=function(A){var g,I;return A&&(g=this.update(A)),I="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),g?g.concat(I):I},C.prototype._pad=function(A,g){if(0===g)return!1;for(;g>>1];I=B.r28shl(I,i),C=B.r28shl(C,i),B.pc2(I,C,A.keys,E)}},o.prototype._update=function(A,g,I,Q){var C=this._desState,E=B.readUInt32BE(A,g),i=B.readUInt32BE(A,g+4);B.ip(E,i,C.tmp,0),E=C.tmp[0],i=C.tmp[1],"encrypt"===this.type?this._encrypt(C,E,i,C.tmp,0):this._decrypt(C,E,i,C.tmp,0),E=C.tmp[0],i=C.tmp[1],B.writeUInt32BE(I,E,Q),B.writeUInt32BE(I,i,Q+4)},o.prototype._pad=function(A,g){for(var I=A.length-g,Q=g;Q>>0,E=t}B.rip(i,E,Q,C)},o.prototype._decrypt=function(A,g,I,Q,C){for(var E=I,i=g,o=A.keys.length-2;o>=0;o-=2){var n=A.keys[o],e=A.keys[o+1];B.expand(E,A.tmp,0),n^=A.tmp[0],e^=A.tmp[1];var D=B.substitute(n,e),t=E;E=(i^B.permute(D))>>>0,i=t}B.rip(E,i,Q,C)}},{"./cipher":83,"./utils":86,inherits:148,"minimalistic-assert":225}],85:[function(A,g,I){"use strict";var Q=A("minimalistic-assert"),C=A("inherits"),B=A("./cipher"),E=A("./des");function i(A,g){Q.equal(g.length,24,"Invalid key length");var I=g.slice(0,8),C=g.slice(8,16),B=g.slice(16,24);this.ciphers="encrypt"===A?[E.create({type:"encrypt",key:I}),E.create({type:"decrypt",key:C}),E.create({type:"encrypt",key:B})]:[E.create({type:"decrypt",key:B}),E.create({type:"encrypt",key:C}),E.create({type:"decrypt",key:I})]}function o(A){B.call(this,A);var g=new i(this.type,this.options.key);this._edeState=g}C(o,B),g.exports=o,o.create=function(A){return new o(A)},o.prototype._update=function(A,g,I,Q){var C=this._edeState;C.ciphers[0]._update(A,g,I,Q),C.ciphers[1]._update(I,Q,I,Q),C.ciphers[2]._update(I,Q,I,Q)},o.prototype._pad=E.prototype._pad,o.prototype._unpad=E.prototype._unpad},{"./cipher":83,"./des":84,inherits:148,"minimalistic-assert":225}],86:[function(A,g,I){"use strict";I.readUInt32BE=function(A,g){return(A[0+g]<<24|A[1+g]<<16|A[2+g]<<8|A[3+g])>>>0},I.writeUInt32BE=function(A,g,I){A[0+I]=g>>>24,A[1+I]=g>>>16&255,A[2+I]=g>>>8&255,A[3+I]=255&g},I.ip=function(A,g,I,Q){for(var C=0,B=0,E=6;E>=0;E-=2){for(var i=0;i<=24;i+=8)C<<=1,C|=g>>>i+E&1;for(i=0;i<=24;i+=8)C<<=1,C|=A>>>i+E&1}for(E=6;E>=0;E-=2){for(i=1;i<=25;i+=8)B<<=1,B|=g>>>i+E&1;for(i=1;i<=25;i+=8)B<<=1,B|=A>>>i+E&1}I[Q+0]=C>>>0,I[Q+1]=B>>>0},I.rip=function(A,g,I,Q){for(var C=0,B=0,E=0;E<4;E++)for(var i=24;i>=0;i-=8)C<<=1,C|=g>>>i+E&1,C<<=1,C|=A>>>i+E&1;for(E=4;E<8;E++)for(i=24;i>=0;i-=8)B<<=1,B|=g>>>i+E&1,B<<=1,B|=A>>>i+E&1;I[Q+0]=C>>>0,I[Q+1]=B>>>0},I.pc1=function(A,g,I,Q){for(var C=0,B=0,E=7;E>=5;E--){for(var i=0;i<=24;i+=8)C<<=1,C|=g>>i+E&1;for(i=0;i<=24;i+=8)C<<=1,C|=A>>i+E&1}for(i=0;i<=24;i+=8)C<<=1,C|=g>>i+E&1;for(E=1;E<=3;E++){for(i=0;i<=24;i+=8)B<<=1,B|=g>>i+E&1;for(i=0;i<=24;i+=8)B<<=1,B|=A>>i+E&1}for(i=0;i<=24;i+=8)B<<=1,B|=A>>i+E&1;I[Q+0]=C>>>0,I[Q+1]=B>>>0},I.r28shl=function(A,g){return A<>>28-g};var Q=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];I.pc2=function(A,g,I,C){for(var B=0,E=0,i=Q.length>>>1,o=0;o>>Q[o]&1;for(o=i;o>>Q[o]&1;I[C+0]=B>>>0,I[C+1]=E>>>0},I.expand=function(A,g,I){var Q=0,C=0;Q=(1&A)<<5|A>>>27;for(var B=23;B>=15;B-=4)Q<<=6,Q|=A>>>B&63;for(B=11;B>=3;B-=4)C|=A>>>B&63,C<<=6;C|=(31&A)<<1|A>>>31,g[I+0]=Q>>>0,g[I+1]=C>>>0};var C=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];I.substitute=function(A,g){for(var I=0,Q=0;Q<4;Q++){I<<=4,I|=C[64*Q+(A>>>18-6*Q&63)]}for(Q=0;Q<4;Q++){I<<=4,I|=C[256+64*Q+(g>>>18-6*Q&63)]}return I>>>0};var B=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];I.permute=function(A){for(var g=0,I=0;I>>B[I]&1;return g>>>0},I.padSplit=function(A,g,I){for(var Q=A.toString(2);Q.lengthA;)I.ishrn(1);if(I.isEven()&&I.iadd(i),I.testn(1)||I.iadd(o),g.cmp(o)){if(!g.cmp(n))for(;I.mod(e).cmp(D);)I.iadd(a)}else for(;I.mod(B).cmp(t);)I.iadd(a);if(h(s=I.shrn(1))&&h(I)&&r(s)&&r(I)&&E.test(s)&&E.test(I))return I}}},{"bn.js":20,"miller-rabin":224,randombytes:246}],90:[function(A,g,I){g.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}},{}],91:[function(A,g,I){"use strict";var Q=I;Q.version=A("../package.json").version,Q.utils=A("./elliptic/utils"),Q.rand=A("brorand"),Q.curve=A("./elliptic/curve"),Q.curves=A("./elliptic/curves"),Q.ec=A("./elliptic/ec"),Q.eddsa=A("./elliptic/eddsa")},{"../package.json":106,"./elliptic/curve":94,"./elliptic/curves":97,"./elliptic/ec":98,"./elliptic/eddsa":101,"./elliptic/utils":105,brorand:21}],92:[function(A,g,I){"use strict";var Q=A("bn.js"),C=A("../utils"),B=C.getNAF,E=C.getJSF,i=C.assert;function o(A,g){this.type=A,this.p=new Q(g.p,16),this.red=g.prime?Q.red(g.prime):Q.mont(this.p),this.zero=new Q(0).toRed(this.red),this.one=new Q(1).toRed(this.red),this.two=new Q(2).toRed(this.red),this.n=g.n&&new Q(g.n,16),this.g=g.g&&this.pointFromJSON(g.g,g.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var I=this.n&&this.p.div(this.n);!I||I.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function n(A,g){this.curve=A,this.type=g,this.precomputed=null}g.exports=o,o.prototype.point=function(){throw new Error("Not implemented")},o.prototype.validate=function(){throw new Error("Not implemented")},o.prototype._fixedNafMul=function(A,g){i(A.precomputed);var I=A._getDoubles(),Q=B(g,1,this._bitLength),C=(1<=E;e--)o=(o<<1)+Q[e];n.push(o)}for(var D=this.jpoint(null,null,null),t=this.jpoint(null,null,null),a=C;a>0;a--){for(E=0;E=0;n--){for(var e=0;n>=0&&0===E[n];n--)e++;if(n>=0&&e++,o=o.dblp(e),n<0)break;var D=E[n];i(0!==D),o="affine"===A.type?D>0?o.mixedAdd(C[D-1>>1]):o.mixedAdd(C[-D-1>>1].neg()):D>0?o.add(C[D-1>>1]):o.add(C[-D-1>>1].neg())}return"affine"===A.type?o.toP():o},o.prototype._wnafMulAdd=function(A,g,I,Q,C){var i,o,n,e=this._wnafT1,D=this._wnafT2,t=this._wnafT3,a=0;for(i=0;i=1;i-=2){var w=i-1,h=i;if(1===e[w]&&1===e[h]){var r=[g[w],null,null,g[h]];0===g[w].y.cmp(g[h].y)?(r[1]=g[w].add(g[h]),r[2]=g[w].toJ().mixedAdd(g[h].neg())):0===g[w].y.cmp(g[h].y.redNeg())?(r[1]=g[w].toJ().mixedAdd(g[h]),r[2]=g[w].add(g[h].neg())):(r[1]=g[w].toJ().mixedAdd(g[h]),r[2]=g[w].toJ().mixedAdd(g[h].neg()));var c=[-3,-1,-5,-7,0,7,5,1,3],k=E(I[w],I[h]);for(a=Math.max(k[0].length,a),t[w]=new Array(a),t[h]=new Array(a),o=0;o=0;i--){for(var F=0;i>=0;){var J=!0;for(o=0;o=0&&F++,N=N.dblp(F),i<0)break;for(o=0;o0?n=D[o][d-1>>1]:d<0&&(n=D[o][-d-1>>1].neg()),N="affine"===n.type?N.mixedAdd(n):N.add(n))}}for(i=0;i=Math.ceil((A.bitLength()+1)/g.step)},n.prototype._getDoubles=function(A,g){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var I=[this],Q=this,C=0;C":""},n.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},n.prototype._extDbl=function(){var A=this.x.redSqr(),g=this.y.redSqr(),I=this.z.redSqr();I=I.redIAdd(I);var Q=this.curve._mulA(A),C=this.x.redAdd(this.y).redSqr().redISub(A).redISub(g),B=Q.redAdd(g),E=B.redSub(I),i=Q.redSub(g),o=C.redMul(E),n=B.redMul(i),e=C.redMul(i),D=E.redMul(B);return this.curve.point(o,n,D,e)},n.prototype._projDbl=function(){var A,g,I,Q,C,B,E=this.x.redAdd(this.y).redSqr(),i=this.x.redSqr(),o=this.y.redSqr();if(this.curve.twisted){var n=(Q=this.curve._mulA(i)).redAdd(o);this.zOne?(A=E.redSub(i).redSub(o).redMul(n.redSub(this.curve.two)),g=n.redMul(Q.redSub(o)),I=n.redSqr().redSub(n).redSub(n)):(C=this.z.redSqr(),B=n.redSub(C).redISub(C),A=E.redSub(i).redISub(o).redMul(B),g=n.redMul(Q.redSub(o)),I=n.redMul(B))}else Q=i.redAdd(o),C=this.curve._mulC(this.z).redSqr(),B=Q.redSub(C).redSub(C),A=this.curve._mulC(E.redISub(Q)).redMul(B),g=this.curve._mulC(Q).redMul(i.redISub(o)),I=Q.redMul(B);return this.curve.point(A,g,I)},n.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},n.prototype._extAdd=function(A){var g=this.y.redSub(this.x).redMul(A.y.redSub(A.x)),I=this.y.redAdd(this.x).redMul(A.y.redAdd(A.x)),Q=this.t.redMul(this.curve.dd).redMul(A.t),C=this.z.redMul(A.z.redAdd(A.z)),B=I.redSub(g),E=C.redSub(Q),i=C.redAdd(Q),o=I.redAdd(g),n=B.redMul(E),e=i.redMul(o),D=B.redMul(o),t=E.redMul(i);return this.curve.point(n,e,t,D)},n.prototype._projAdd=function(A){var g,I,Q=this.z.redMul(A.z),C=Q.redSqr(),B=this.x.redMul(A.x),E=this.y.redMul(A.y),i=this.curve.d.redMul(B).redMul(E),o=C.redSub(i),n=C.redAdd(i),e=this.x.redAdd(this.y).redMul(A.x.redAdd(A.y)).redISub(B).redISub(E),D=Q.redMul(o).redMul(e);return this.curve.twisted?(g=Q.redMul(n).redMul(E.redSub(this.curve._mulA(B))),I=o.redMul(n)):(g=Q.redMul(n).redMul(E.redSub(B)),I=this.curve._mulC(o).redMul(n)),this.curve.point(D,g,I)},n.prototype.add=function(A){return this.isInfinity()?A:A.isInfinity()?this:this.curve.extended?this._extAdd(A):this._projAdd(A)},n.prototype.mul=function(A){return this._hasDoubles(A)?this.curve._fixedNafMul(this,A):this.curve._wnafMul(this,A)},n.prototype.mulAdd=function(A,g,I){return this.curve._wnafMulAdd(1,[this,g],[A,I],2,!1)},n.prototype.jmulAdd=function(A,g,I){return this.curve._wnafMulAdd(1,[this,g],[A,I],2,!0)},n.prototype.normalize=function(){if(this.zOne)return this;var A=this.z.redInvm();return this.x=this.x.redMul(A),this.y=this.y.redMul(A),this.t&&(this.t=this.t.redMul(A)),this.z=this.curve.one,this.zOne=!0,this},n.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},n.prototype.getX=function(){return this.normalize(),this.x.fromRed()},n.prototype.getY=function(){return this.normalize(),this.y.fromRed()},n.prototype.eq=function(A){return this===A||0===this.getX().cmp(A.getX())&&0===this.getY().cmp(A.getY())},n.prototype.eqXToP=function(A){var g=A.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(g))return!0;for(var I=A.clone(),Q=this.curve.redN.redMul(this.z);;){if(I.iadd(this.curve.n),I.cmp(this.curve.p)>=0)return!1;if(g.redIAdd(Q),0===this.x.cmp(g))return!0}},n.prototype.toP=n.prototype.normalize,n.prototype.mixedAdd=n.prototype.add},{"../utils":105,"./base":92,"bn.js":20,inherits:148}],94:[function(A,g,I){"use strict";var Q=I;Q.base=A("./base"),Q.short=A("./short"),Q.mont=A("./mont"),Q.edwards=A("./edwards")},{"./base":92,"./edwards":93,"./mont":95,"./short":96}],95:[function(A,g,I){"use strict";var Q=A("bn.js"),C=A("inherits"),B=A("./base"),E=A("../utils");function i(A){B.call(this,"mont",A),this.a=new Q(A.a,16).toRed(this.red),this.b=new Q(A.b,16).toRed(this.red),this.i4=new Q(4).toRed(this.red).redInvm(),this.two=new Q(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function o(A,g,I){B.BasePoint.call(this,A,"projective"),null===g&&null===I?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new Q(g,16),this.z=new Q(I,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}C(i,B),g.exports=i,i.prototype.validate=function(A){var g=A.normalize().x,I=g.redSqr(),Q=I.redMul(g).redAdd(I.redMul(this.a)).redAdd(g);return 0===Q.redSqrt().redSqr().cmp(Q)},C(o,B.BasePoint),i.prototype.decodePoint=function(A,g){return this.point(E.toArray(A,g),1)},i.prototype.point=function(A,g){return new o(this,A,g)},i.prototype.pointFromJSON=function(A){return o.fromJSON(this,A)},o.prototype.precompute=function(){},o.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},o.fromJSON=function(A,g){return new o(A,g[0],g[1]||A.one)},o.prototype.inspect=function(){return this.isInfinity()?"":""},o.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},o.prototype.dbl=function(){var A=this.x.redAdd(this.z).redSqr(),g=this.x.redSub(this.z).redSqr(),I=A.redSub(g),Q=A.redMul(g),C=I.redMul(g.redAdd(this.curve.a24.redMul(I)));return this.curve.point(Q,C)},o.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},o.prototype.diffAdd=function(A,g){var I=this.x.redAdd(this.z),Q=this.x.redSub(this.z),C=A.x.redAdd(A.z),B=A.x.redSub(A.z).redMul(I),E=C.redMul(Q),i=g.z.redMul(B.redAdd(E).redSqr()),o=g.x.redMul(B.redISub(E).redSqr());return this.curve.point(i,o)},o.prototype.mul=function(A){for(var g=A.clone(),I=this,Q=this.curve.point(null,null),C=[];0!==g.cmpn(0);g.iushrn(1))C.push(g.andln(1));for(var B=C.length-1;B>=0;B--)0===C[B]?(I=I.diffAdd(Q,this),Q=Q.dbl()):(Q=I.diffAdd(Q,this),I=I.dbl());return Q},o.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},o.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},o.prototype.eq=function(A){return 0===this.getX().cmp(A.getX())},o.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},o.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},{"../utils":105,"./base":92,"bn.js":20,inherits:148}],96:[function(A,g,I){"use strict";var Q=A("../utils"),C=A("bn.js"),B=A("inherits"),E=A("./base"),i=Q.assert;function o(A){E.call(this,"short",A),this.a=new C(A.a,16).toRed(this.red),this.b=new C(A.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(A),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function n(A,g,I,Q){E.BasePoint.call(this,A,"affine"),null===g&&null===I?(this.x=null,this.y=null,this.inf=!0):(this.x=new C(g,16),this.y=new C(I,16),Q&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function e(A,g,I,Q){E.BasePoint.call(this,A,"jacobian"),null===g&&null===I&&null===Q?(this.x=this.curve.one,this.y=this.curve.one,this.z=new C(0)):(this.x=new C(g,16),this.y=new C(I,16),this.z=new C(Q,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}B(o,E),g.exports=o,o.prototype._getEndomorphism=function(A){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var g,I;if(A.beta)g=new C(A.beta,16).toRed(this.red);else{var Q=this._getEndoRoots(this.p);g=(g=Q[0].cmp(Q[1])<0?Q[0]:Q[1]).toRed(this.red)}if(A.lambda)I=new C(A.lambda,16);else{var B=this._getEndoRoots(this.n);0===this.g.mul(B[0]).x.cmp(this.g.x.redMul(g))?I=B[0]:(I=B[1],i(0===this.g.mul(I).x.cmp(this.g.x.redMul(g))))}return{beta:g,lambda:I,basis:A.basis?A.basis.map((function(A){return{a:new C(A.a,16),b:new C(A.b,16)}})):this._getEndoBasis(I)}}},o.prototype._getEndoRoots=function(A){var g=A===this.p?this.red:C.mont(A),I=new C(2).toRed(g).redInvm(),Q=I.redNeg(),B=new C(3).toRed(g).redNeg().redSqrt().redMul(I);return[Q.redAdd(B).fromRed(),Q.redSub(B).fromRed()]},o.prototype._getEndoBasis=function(A){for(var g,I,Q,B,E,i,o,n,e,D=this.n.ushrn(Math.floor(this.n.bitLength()/2)),t=A,a=this.n.clone(),s=new C(1),w=new C(0),h=new C(0),r=new C(1),c=0;0!==t.cmpn(0);){var k=a.div(t);n=a.sub(k.mul(t)),e=h.sub(k.mul(s));var G=r.sub(k.mul(w));if(!Q&&n.cmp(D)<0)g=o.neg(),I=s,Q=n.neg(),B=e;else if(Q&&2==++c)break;o=n,a=t,t=n,h=s,s=e,r=w,w=G}E=n.neg(),i=e;var y=Q.sqr().add(B.sqr());return E.sqr().add(i.sqr()).cmp(y)>=0&&(E=g,i=I),Q.negative&&(Q=Q.neg(),B=B.neg()),E.negative&&(E=E.neg(),i=i.neg()),[{a:Q,b:B},{a:E,b:i}]},o.prototype._endoSplit=function(A){var g=this.endo.basis,I=g[0],Q=g[1],C=Q.b.mul(A).divRound(this.n),B=I.b.neg().mul(A).divRound(this.n),E=C.mul(I.a),i=B.mul(Q.a),o=C.mul(I.b),n=B.mul(Q.b);return{k1:A.sub(E).sub(i),k2:o.add(n).neg()}},o.prototype.pointFromX=function(A,g){(A=new C(A,16)).red||(A=A.toRed(this.red));var I=A.redSqr().redMul(A).redIAdd(A.redMul(this.a)).redIAdd(this.b),Q=I.redSqrt();if(0!==Q.redSqr().redSub(I).cmp(this.zero))throw new Error("invalid point");var B=Q.fromRed().isOdd();return(g&&!B||!g&&B)&&(Q=Q.redNeg()),this.point(A,Q)},o.prototype.validate=function(A){if(A.inf)return!0;var g=A.x,I=A.y,Q=this.a.redMul(g),C=g.redSqr().redMul(g).redIAdd(Q).redIAdd(this.b);return 0===I.redSqr().redISub(C).cmpn(0)},o.prototype._endoWnafMulAdd=function(A,g,I){for(var Q=this._endoWnafT1,C=this._endoWnafT2,B=0;B":""},n.prototype.isInfinity=function(){return this.inf},n.prototype.add=function(A){if(this.inf)return A;if(A.inf)return this;if(this.eq(A))return this.dbl();if(this.neg().eq(A))return this.curve.point(null,null);if(0===this.x.cmp(A.x))return this.curve.point(null,null);var g=this.y.redSub(A.y);0!==g.cmpn(0)&&(g=g.redMul(this.x.redSub(A.x).redInvm()));var I=g.redSqr().redISub(this.x).redISub(A.x),Q=g.redMul(this.x.redSub(I)).redISub(this.y);return this.curve.point(I,Q)},n.prototype.dbl=function(){if(this.inf)return this;var A=this.y.redAdd(this.y);if(0===A.cmpn(0))return this.curve.point(null,null);var g=this.curve.a,I=this.x.redSqr(),Q=A.redInvm(),C=I.redAdd(I).redIAdd(I).redIAdd(g).redMul(Q),B=C.redSqr().redISub(this.x.redAdd(this.x)),E=C.redMul(this.x.redSub(B)).redISub(this.y);return this.curve.point(B,E)},n.prototype.getX=function(){return this.x.fromRed()},n.prototype.getY=function(){return this.y.fromRed()},n.prototype.mul=function(A){return A=new C(A,16),this.isInfinity()?this:this._hasDoubles(A)?this.curve._fixedNafMul(this,A):this.curve.endo?this.curve._endoWnafMulAdd([this],[A]):this.curve._wnafMul(this,A)},n.prototype.mulAdd=function(A,g,I){var Q=[this,g],C=[A,I];return this.curve.endo?this.curve._endoWnafMulAdd(Q,C):this.curve._wnafMulAdd(1,Q,C,2)},n.prototype.jmulAdd=function(A,g,I){var Q=[this,g],C=[A,I];return this.curve.endo?this.curve._endoWnafMulAdd(Q,C,!0):this.curve._wnafMulAdd(1,Q,C,2,!0)},n.prototype.eq=function(A){return this===A||this.inf===A.inf&&(this.inf||0===this.x.cmp(A.x)&&0===this.y.cmp(A.y))},n.prototype.neg=function(A){if(this.inf)return this;var g=this.curve.point(this.x,this.y.redNeg());if(A&&this.precomputed){var I=this.precomputed,Q=function(A){return A.neg()};g.precomputed={naf:I.naf&&{wnd:I.naf.wnd,points:I.naf.points.map(Q)},doubles:I.doubles&&{step:I.doubles.step,points:I.doubles.points.map(Q)}}}return g},n.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},B(e,E.BasePoint),o.prototype.jpoint=function(A,g,I){return new e(this,A,g,I)},e.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var A=this.z.redInvm(),g=A.redSqr(),I=this.x.redMul(g),Q=this.y.redMul(g).redMul(A);return this.curve.point(I,Q)},e.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},e.prototype.add=function(A){if(this.isInfinity())return A;if(A.isInfinity())return this;var g=A.z.redSqr(),I=this.z.redSqr(),Q=this.x.redMul(g),C=A.x.redMul(I),B=this.y.redMul(g.redMul(A.z)),E=A.y.redMul(I.redMul(this.z)),i=Q.redSub(C),o=B.redSub(E);if(0===i.cmpn(0))return 0!==o.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var n=i.redSqr(),e=n.redMul(i),D=Q.redMul(n),t=o.redSqr().redIAdd(e).redISub(D).redISub(D),a=o.redMul(D.redISub(t)).redISub(B.redMul(e)),s=this.z.redMul(A.z).redMul(i);return this.curve.jpoint(t,a,s)},e.prototype.mixedAdd=function(A){if(this.isInfinity())return A.toJ();if(A.isInfinity())return this;var g=this.z.redSqr(),I=this.x,Q=A.x.redMul(g),C=this.y,B=A.y.redMul(g).redMul(this.z),E=I.redSub(Q),i=C.redSub(B);if(0===E.cmpn(0))return 0!==i.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var o=E.redSqr(),n=o.redMul(E),e=I.redMul(o),D=i.redSqr().redIAdd(n).redISub(e).redISub(e),t=i.redMul(e.redISub(D)).redISub(C.redMul(n)),a=this.z.redMul(E);return this.curve.jpoint(D,t,a)},e.prototype.dblp=function(A){if(0===A)return this;if(this.isInfinity())return this;if(!A)return this.dbl();var g;if(this.curve.zeroA||this.curve.threeA){var I=this;for(g=0;g=0)return!1;if(I.redIAdd(C),0===this.x.cmp(I))return!0}},e.prototype.inspect=function(){return this.isInfinity()?"":""},e.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},{"../utils":105,"./base":92,"bn.js":20,inherits:148}],97:[function(A,g,I){"use strict";var Q,C=I,B=A("hash.js"),E=A("./curve"),i=A("./utils").assert;function o(A){"short"===A.type?this.curve=new E.short(A):"edwards"===A.type?this.curve=new E.edwards(A):this.curve=new E.mont(A),this.g=this.curve.g,this.n=this.curve.n,this.hash=A.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function n(A,g){Object.defineProperty(C,A,{configurable:!0,enumerable:!0,get:function(){var I=new o(g);return Object.defineProperty(C,A,{configurable:!0,enumerable:!0,value:I}),I}})}C.PresetCurve=o,n("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:B.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),n("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:B.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),n("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:B.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),n("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:B.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),n("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:B.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),n("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:B.sha256,gRed:!1,g:["9"]}),n("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:B.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{Q=A("./precomputed/secp256k1")}catch(A){Q=void 0}n("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:B.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",Q]})},{"./curve":94,"./precomputed/secp256k1":104,"./utils":105,"hash.js":134}],98:[function(A,g,I){"use strict";var Q=A("bn.js"),C=A("hmac-drbg"),B=A("../utils"),E=A("../curves"),i=A("brorand"),o=B.assert,n=A("./key"),e=A("./signature");function D(A){if(!(this instanceof D))return new D(A);"string"==typeof A&&(o(Object.prototype.hasOwnProperty.call(E,A),"Unknown curve "+A),A=E[A]),A instanceof E.PresetCurve&&(A={curve:A}),this.curve=A.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=A.curve.g,this.g.precompute(A.curve.n.bitLength()+1),this.hash=A.hash||A.curve.hash}g.exports=D,D.prototype.keyPair=function(A){return new n(this,A)},D.prototype.keyFromPrivate=function(A,g){return n.fromPrivate(this,A,g)},D.prototype.keyFromPublic=function(A,g){return n.fromPublic(this,A,g)},D.prototype.genKeyPair=function(A){A||(A={});for(var g=new C({hash:this.hash,pers:A.pers,persEnc:A.persEnc||"utf8",entropy:A.entropy||i(this.hash.hmacStrength),entropyEnc:A.entropy&&A.entropyEnc||"utf8",nonce:this.n.toArray()}),I=this.n.byteLength(),B=this.n.sub(new Q(2));;){var E=new Q(g.generate(I));if(!(E.cmp(B)>0))return E.iaddn(1),this.keyFromPrivate(E)}},D.prototype._truncateToN=function(A,g){var I=8*A.byteLength()-this.n.bitLength();return I>0&&(A=A.ushrn(I)),!g&&A.cmp(this.n)>=0?A.sub(this.n):A},D.prototype.sign=function(A,g,I,B){"object"==typeof I&&(B=I,I=null),B||(B={}),g=this.keyFromPrivate(g,I),A=this._truncateToN(new Q(A,16));for(var E=this.n.byteLength(),i=g.getPrivate().toArray("be",E),o=A.toArray("be",E),n=new C({hash:this.hash,entropy:i,nonce:o,pers:B.pers,persEnc:B.persEnc||"utf8"}),D=this.n.sub(new Q(1)),t=0;;t++){var a=B.k?B.k(t):new Q(n.generate(this.n.byteLength()));if(!((a=this._truncateToN(a,!0)).cmpn(1)<=0||a.cmp(D)>=0)){var s=this.g.mul(a);if(!s.isInfinity()){var w=s.getX(),h=w.umod(this.n);if(0!==h.cmpn(0)){var r=a.invm(this.n).mul(h.mul(g.getPrivate()).iadd(A));if(0!==(r=r.umod(this.n)).cmpn(0)){var c=(s.getY().isOdd()?1:0)|(0!==w.cmp(h)?2:0);return B.canonical&&r.cmp(this.nh)>0&&(r=this.n.sub(r),c^=1),new e({r:h,s:r,recoveryParam:c})}}}}}},D.prototype.verify=function(A,g,I,C){A=this._truncateToN(new Q(A,16)),I=this.keyFromPublic(I,C);var B=(g=new e(g,"hex")).r,E=g.s;if(B.cmpn(1)<0||B.cmp(this.n)>=0)return!1;if(E.cmpn(1)<0||E.cmp(this.n)>=0)return!1;var i,o=E.invm(this.n),n=o.mul(A).umod(this.n),D=o.mul(B).umod(this.n);return this.curve._maxwellTrick?!(i=this.g.jmulAdd(n,I.getPublic(),D)).isInfinity()&&i.eqXToP(B):!(i=this.g.mulAdd(n,I.getPublic(),D)).isInfinity()&&0===i.getX().umod(this.n).cmp(B)},D.prototype.recoverPubKey=function(A,g,I,C){o((3&I)===I,"The recovery param is more than two bits"),g=new e(g,C);var B=this.n,E=new Q(A),i=g.r,n=g.s,D=1&I,t=I>>1;if(i.cmp(this.curve.p.umod(this.curve.n))>=0&&t)throw new Error("Unable to find sencond key candinate");i=t?this.curve.pointFromX(i.add(this.curve.n),D):this.curve.pointFromX(i,D);var a=g.r.invm(B),s=B.sub(E).mul(a).umod(B),w=n.mul(a).umod(B);return this.g.mulAdd(s,i,w)},D.prototype.getKeyRecoveryParam=function(A,g,I,Q){if(null!==(g=new e(g,Q)).recoveryParam)return g.recoveryParam;for(var C=0;C<4;C++){var B;try{B=this.recoverPubKey(A,g,C)}catch(A){continue}if(B.eq(I))return C}throw new Error("Unable to find valid recovery factor")}},{"../curves":97,"../utils":105,"./key":99,"./signature":100,"bn.js":20,brorand:21,"hmac-drbg":146}],99:[function(A,g,I){"use strict";var Q=A("bn.js"),C=A("../utils").assert;function B(A,g){this.ec=A,this.priv=null,this.pub=null,g.priv&&this._importPrivate(g.priv,g.privEnc),g.pub&&this._importPublic(g.pub,g.pubEnc)}g.exports=B,B.fromPublic=function(A,g,I){return g instanceof B?g:new B(A,{pub:g,pubEnc:I})},B.fromPrivate=function(A,g,I){return g instanceof B?g:new B(A,{priv:g,privEnc:I})},B.prototype.validate=function(){var A=this.getPublic();return A.isInfinity()?{result:!1,reason:"Invalid public key"}:A.validate()?A.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},B.prototype.getPublic=function(A,g){return"string"==typeof A&&(g=A,A=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),g?this.pub.encode(g,A):this.pub},B.prototype.getPrivate=function(A){return"hex"===A?this.priv.toString(16,2):this.priv},B.prototype._importPrivate=function(A,g){this.priv=new Q(A,g||16),this.priv=this.priv.umod(this.ec.curve.n)},B.prototype._importPublic=function(A,g){if(A.x||A.y)return"mont"===this.ec.curve.type?C(A.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||C(A.x&&A.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(A.x,A.y));this.pub=this.ec.curve.decodePoint(A,g)},B.prototype.derive=function(A){return A.validate()||C(A.validate(),"public point not validated"),A.mul(this.priv).getX()},B.prototype.sign=function(A,g,I){return this.ec.sign(A,this,g,I)},B.prototype.verify=function(A,g){return this.ec.verify(A,g,this)},B.prototype.inspect=function(){return""}},{"../utils":105,"bn.js":20}],100:[function(A,g,I){"use strict";var Q=A("bn.js"),C=A("../utils"),B=C.assert;function E(A,g){if(A instanceof E)return A;this._importDER(A,g)||(B(A.r&&A.s,"Signature without r or s"),this.r=new Q(A.r,16),this.s=new Q(A.s,16),void 0===A.recoveryParam?this.recoveryParam=null:this.recoveryParam=A.recoveryParam)}function i(){this.place=0}function o(A,g){var I=A[g.place++];if(!(128&I))return I;var Q=15&I;if(0===Q||Q>4)return!1;for(var C=0,B=0,E=g.place;B>>=0;return!(C<=127)&&(g.place=E,C)}function n(A){for(var g=0,I=A.length-1;!A[g]&&!(128&A[g+1])&&g>>3);for(A.push(128|I);--I;)A.push(g>>>(I<<3)&255);A.push(g)}}g.exports=E,E.prototype._importDER=function(A,g){A=C.toArray(A,g);var I=new i;if(48!==A[I.place++])return!1;var B=o(A,I);if(!1===B)return!1;if(B+I.place!==A.length)return!1;if(2!==A[I.place++])return!1;var E=o(A,I);if(!1===E)return!1;var n=A.slice(I.place,E+I.place);if(I.place+=E,2!==A[I.place++])return!1;var e=o(A,I);if(!1===e)return!1;if(A.length!==e+I.place)return!1;var D=A.slice(I.place,e+I.place);if(0===n[0]){if(!(128&n[1]))return!1;n=n.slice(1)}if(0===D[0]){if(!(128&D[1]))return!1;D=D.slice(1)}return this.r=new Q(n),this.s=new Q(D),this.recoveryParam=null,!0},E.prototype.toDER=function(A){var g=this.r.toArray(),I=this.s.toArray();for(128&g[0]&&(g=[0].concat(g)),128&I[0]&&(I=[0].concat(I)),g=n(g),I=n(I);!(I[0]||128&I[1]);)I=I.slice(1);var Q=[2];e(Q,g.length),(Q=Q.concat(g)).push(2),e(Q,I.length);var B=Q.concat(I),E=[48];return e(E,B.length),E=E.concat(B),C.encode(E,A)}},{"../utils":105,"bn.js":20}],101:[function(A,g,I){"use strict";var Q=A("hash.js"),C=A("../curves"),B=A("../utils"),E=B.assert,i=B.parseBytes,o=A("./key"),n=A("./signature");function e(A){if(E("ed25519"===A,"only tested with ed25519 so far"),!(this instanceof e))return new e(A);A=C[A].curve,this.curve=A,this.g=A.g,this.g.precompute(A.n.bitLength()+1),this.pointClass=A.point().constructor,this.encodingLength=Math.ceil(A.n.bitLength()/8),this.hash=Q.sha512}g.exports=e,e.prototype.sign=function(A,g){A=i(A);var I=this.keyFromSecret(g),Q=this.hashInt(I.messagePrefix(),A),C=this.g.mul(Q),B=this.encodePoint(C),E=this.hashInt(B,I.pubBytes(),A).mul(I.priv()),o=Q.add(E).umod(this.curve.n);return this.makeSignature({R:C,S:o,Rencoded:B})},e.prototype.verify=function(A,g,I){A=i(A),g=this.makeSignature(g);var Q=this.keyFromPublic(I),C=this.hashInt(g.Rencoded(),Q.pubBytes(),A),B=this.g.mul(g.S());return g.R().add(Q.pub().mul(C)).eq(B)},e.prototype.hashInt=function(){for(var A=this.hash(),g=0;g(C>>1)-1?(C>>1)-o:o,B.isubn(i)):i=0,Q[E]=i,B.iushrn(1)}return Q},Q.getJSF=function(A,g){var I=[[],[]];A=A.clone(),g=g.clone();for(var Q,C=0,B=0;A.cmpn(-C)>0||g.cmpn(-B)>0;){var E,i,o=A.andln(3)+C&3,n=g.andln(3)+B&3;3===o&&(o=-1),3===n&&(n=-1),E=0==(1&o)?0:3!==(Q=A.andln(7)+C&7)&&5!==Q||2!==n?o:-o,I[0].push(E),i=0==(1&n)?0:3!==(Q=g.andln(7)+B&7)&&5!==Q||2!==o?n:-n,I[1].push(i),2*C===E+1&&(C=1-C),2*B===i+1&&(B=1-B),A.iushrn(1),g.iushrn(1)}return I},Q.cachedProperty=function(A,g,I){var Q="_"+g;A.prototype[g]=function(){return void 0!==this[Q]?this[Q]:this[Q]=I.call(this)}},Q.parseBytes=function(A){return"string"==typeof A?Q.toArray(A,"hex"):A},Q.intFromLE=function(A){return new C(A,"hex","le")}},{"bn.js":20,"minimalistic-assert":225,"minimalistic-crypto-utils":226}],106:[function(A,g,I){g.exports={name:"elliptic",version:"6.5.4",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"git@github.com:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny ",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}},{}],107:[function(A,g,I){"use strict";var Q,C="object"==typeof Reflect?Reflect:null,B=C&&"function"==typeof C.apply?C.apply:function(A,g,I){return Function.prototype.apply.call(A,g,I)};Q=C&&"function"==typeof C.ownKeys?C.ownKeys:Object.getOwnPropertySymbols?function(A){return Object.getOwnPropertyNames(A).concat(Object.getOwnPropertySymbols(A))}:function(A){return Object.getOwnPropertyNames(A)};var E=Number.isNaN||function(A){return A!=A};function i(){i.init.call(this)}g.exports=i,g.exports.once=function(A,g){return new Promise((function(I,Q){function C(I){A.removeListener(g,B),Q(I)}function B(){"function"==typeof A.removeListener&&A.removeListener("error",C),I([].slice.call(arguments))}r(A,g,B,{once:!0}),"error"!==g&&function(A,g,I){"function"==typeof A.on&&r(A,"error",g,I)}(A,C,{once:!0})}))},i.EventEmitter=i,i.prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var o=10;function n(A){if("function"!=typeof A)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof A)}function e(A){return void 0===A._maxListeners?i.defaultMaxListeners:A._maxListeners}function D(A,g,I,Q){var C,B,E,i;if(n(I),void 0===(B=A._events)?(B=A._events=Object.create(null),A._eventsCount=0):(void 0!==B.newListener&&(A.emit("newListener",g,I.listener?I.listener:I),B=A._events),E=B[g]),void 0===E)E=B[g]=I,++A._eventsCount;else if("function"==typeof E?E=B[g]=Q?[I,E]:[E,I]:Q?E.unshift(I):E.push(I),(C=e(A))>0&&E.length>C&&!E.warned){E.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+E.length+" "+String(g)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=A,o.type=g,o.count=E.length,i=o,console&&console.warn&&console.warn(i)}return A}function t(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function a(A,g,I){var Q={fired:!1,wrapFn:void 0,target:A,type:g,listener:I},C=t.bind(Q);return C.listener=I,Q.wrapFn=C,C}function s(A,g,I){var Q=A._events;if(void 0===Q)return[];var C=Q[g];return void 0===C?[]:"function"==typeof C?I?[C.listener||C]:[C]:I?function(A){for(var g=new Array(A.length),I=0;I0&&(E=g[0]),E instanceof Error)throw E;var i=new Error("Unhandled error."+(E?" ("+E.message+")":""));throw i.context=E,i}var o=C[A];if(void 0===o)return!1;if("function"==typeof o)B(o,this,g);else{var n=o.length,e=h(o,n);for(I=0;I=0;B--)if(I[B]===g||I[B].listener===g){E=I[B].listener,C=B;break}if(C<0)return this;0===C?I.shift():function(A,g){for(;g+1=0;Q--)this.removeListener(A,g[Q]);return this},i.prototype.listeners=function(A){return s(this,A,!0)},i.prototype.rawListeners=function(A){return s(this,A,!1)},i.listenerCount=function(A,g){return"function"==typeof A.listenerCount?A.listenerCount(g):w.call(A,g)},i.prototype.listenerCount=w,i.prototype.eventNames=function(){return this._eventsCount>0?Q(this._events):[]}},{}],108:[function(A,g,I){var Q=A("safe-buffer").Buffer,C=A("md5.js");g.exports=function(A,g,I,B){if(Q.isBuffer(A)||(A=Q.from(A,"binary")),g&&(Q.isBuffer(g)||(g=Q.from(g,"binary")),8!==g.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var E=I/8,i=Q.alloc(E),o=Q.alloc(B||0),n=Q.alloc(0);E>0||B>0;){var e=new C;e.update(n),e.update(A),g&&e.update(g),n=e.digest();var D=0;if(E>0){var t=i.length-E;D=Math.min(E,n.length),n.copy(i,t,0,D),E-=D}if(D0){var a=o.length-B,s=Math.min(B,n.length-D);n.copy(o,a,D,D+s),B-=s}}return n.fill(0),{key:i,iv:o}}},{"md5.js":223,"safe-buffer":252}],109:[function(A,g,I){"use strict";var Q=A("is-callable"),C=Object.prototype.toString,B=Object.prototype.hasOwnProperty,E=function(A,g,I){for(var Q=0,C=A.length;Q=3&&(B=I),"[object Array]"===C.call(A)?E(A,g,B):"string"==typeof A?i(A,g,B):o(A,g,B)}},{"is-callable":150}],110:[function(A,g,I){"use strict";var Q="Function.prototype.bind called on incompatible ",C=Array.prototype.slice,B=Object.prototype.toString,E="[object Function]";g.exports=function(A){var g=this;if("function"!=typeof g||B.call(g)!==E)throw new TypeError(Q+g);for(var I,i=C.call(arguments,1),o=Math.max(0,g.length-i.length),n=[],e=0;e1&&"boolean"!=typeof g)throw new E('"allowMissing" argument must be a boolean');if(null===J(/^%?[^%]*%?$/,A))throw new C("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var I=Y(A),Q=I.length>0?I[0]:"",B=R("%"+Q+"%",g),i=B.name,n=B.value,e=!1,D=B.alias;D&&(Q=D[0],N(I,y([0,1],D)));for(var t=1,a=!0;t=I.length){var c=o(n,s);n=(a=!!c)&&"get"in c&&!("originalValue"in c.get)?c.get:n[s]}else a=G(n,s),n=n[s];a&&!e&&(w[i]=n)}}return n}},{"function-bind":111,has:117,"has-symbols":114}],113:[function(A,g,I){"use strict";var Q=A("get-intrinsic")("%Object.getOwnPropertyDescriptor%",!0);if(Q)try{Q([],"length")}catch(A){Q=null}g.exports=Q},{"get-intrinsic":112}],114:[function(A,g,I){"use strict";var Q="undefined"!=typeof Symbol&&Symbol,C=A("./shams");g.exports=function(){return"function"==typeof Q&&("function"==typeof Symbol&&("symbol"==typeof Q("foo")&&("symbol"==typeof Symbol("bar")&&C())))}},{"./shams":115}],115:[function(A,g,I){"use strict";g.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var A={},g=Symbol("test"),I=Object(g);if("string"==typeof g)return!1;if("[object Symbol]"!==Object.prototype.toString.call(g))return!1;if("[object Symbol]"!==Object.prototype.toString.call(I))return!1;for(g in A[g]=42,A)return!1;if("function"==typeof Object.keys&&0!==Object.keys(A).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(A).length)return!1;var Q=Object.getOwnPropertySymbols(A);if(1!==Q.length||Q[0]!==g)return!1;if(!Object.prototype.propertyIsEnumerable.call(A,g))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var C=Object.getOwnPropertyDescriptor(A,g);if(42!==C.value||!0!==C.enumerable)return!1}return!0}},{}],116:[function(A,g,I){"use strict";var Q=A("has-symbols/shams");g.exports=function(){return Q()&&!!Symbol.toStringTag}},{"has-symbols/shams":115}],117:[function(A,g,I){"use strict";var Q=A("function-bind");g.exports=Q.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":111}],118:[function(A,g,I){"use strict";var Q=A("safe-buffer").Buffer,C=A("readable-stream").Transform;function B(A){C.call(this),this._block=Q.allocUnsafe(A),this._blockSize=A,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}A("inherits")(B,C),B.prototype._transform=function(A,g,I){var Q=null;try{this.update(A,g)}catch(A){Q=A}I(Q)},B.prototype._flush=function(A){var g=null;try{this.push(this.digest())}catch(A){g=A}A(g)},B.prototype.update=function(A,g){if(function(A,g){if(!Q.isBuffer(A)&&"string"!=typeof A)throw new TypeError(g+" must be a string or a buffer")}(A,"Data"),this._finalized)throw new Error("Digest already called");Q.isBuffer(A)||(A=Q.from(A,g));for(var I=this._block,C=0;this._blockOffset+A.length-C>=this._blockSize;){for(var B=this._blockOffset;B0;++E)this._length[E]+=i,(i=this._length[E]/4294967296|0)>0&&(this._length[E]-=4294967296*i);return this},B.prototype._update=function(){throw new Error("_update is not implemented")},B.prototype.digest=function(A){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var g=this._digest();void 0!==A&&(g=g.toString(A)),this._block.fill(0),this._blockOffset=0;for(var I=0;I<4;++I)this._length[I]=0;return g},B.prototype._digest=function(){throw new Error("_digest is not implemented")},g.exports=B},{inherits:148,"readable-stream":133,"safe-buffer":252}],119:[function(A,g,I){arguments[4][52][0].apply(I,arguments)},{dup:52}],120:[function(A,g,I){(function(I){(function(){"use strict";var Q=Object.keys||function(A){var g=[];for(var I in A)g.push(I);return g};g.exports=n;var C=A("./_stream_readable"),B=A("./_stream_writable");A("inherits")(n,C);for(var E=Q(B.prototype),i=0;i0)if("string"==typeof g||E.objectMode||Object.getPrototypeOf(g)===i.prototype||(g=function(A){return i.from(A)}(g)),Q)E.endEmitted?N(A,new y):K(A,E,g,!0);else if(E.ended)N(A,new k);else{if(E.destroyed)return!1;E.reading=!1,E.decoder&&!I?(g=E.decoder.write(g),E.objectMode||0!==g.length?K(A,E,g,!1):S(A,E)):K(A,E,g,!1)}else Q||(E.reading=!1,S(A,E));return!E.ended&&(E.lengthg.highWaterMark&&(g.highWaterMark=function(A){return A>=Y?A=Y:(A--,A|=A>>>1,A|=A>>>2,A|=A>>>4,A|=A>>>8,A|=A>>>16,A++),A}(A)),A<=g.length?A:g.ended?g.length:(g.needReadable=!0,0))}function L(A){var g=A._readableState;n("emitReadable",g.needReadable,g.emittedReadable),g.needReadable=!1,g.emittedReadable||(n("emitReadable",g.flowing),g.emittedReadable=!0,I.nextTick(q,A))}function q(A){var g=A._readableState;n("emitReadable_",g.destroyed,g.length,g.ended),g.destroyed||!g.length&&!g.ended||(A.emit("readable"),g.emittedReadable=!1),g.needReadable=!g.flowing&&!g.ended&&g.length<=g.highWaterMark,H(A)}function S(A,g){g.readingMore||(g.readingMore=!0,I.nextTick(l,A,g))}function l(A,g){for(;!g.reading&&!g.ended&&(g.length0,g.resumeScheduled&&!g.paused?g.flowing=!0:A.listenerCount("data")>0&&A.resume()}function u(A){n("readable nexttick read 0"),A.read(0)}function p(A,g){n("resume",g.reading),g.reading||A.read(0),g.resumeScheduled=!1,A.emit("resume"),H(A),g.flowing&&!g.reading&&A.read(0)}function H(A){var g=A._readableState;for(n("flow",g.flowing);g.flowing&&null!==A.read(););}function f(A,g){return 0===g.length?null:(g.objectMode?I=g.buffer.shift():!A||A>=g.length?(I=g.decoder?g.buffer.join(""):1===g.buffer.length?g.buffer.first():g.buffer.concat(g.length),g.buffer.clear()):I=g.buffer.consume(A,g.decoder),I);var I}function m(A){var g=A._readableState;n("endReadable",g.endEmitted),g.endEmitted||(g.ended=!0,I.nextTick(b,g,A))}function b(A,g){if(n("endReadableNT",A.endEmitted,A.length),!A.endEmitted&&0===A.length&&(A.endEmitted=!0,g.readable=!1,g.emit("end"),A.autoDestroy)){var I=g._writableState;(!I||I.autoDestroy&&I.finished)&&g.destroy()}}function v(A,g){for(var I=0,Q=A.length;I=g.highWaterMark:g.length>0)||g.ended))return n("read: emitReadable",g.length,g.ended),0===g.length&&g.ended?m(this):L(this),null;if(0===(A=R(A,g))&&g.ended)return 0===g.length&&m(this),null;var Q,C=g.needReadable;return n("need readable",C),(0===g.length||g.length-A0?f(A,g):null)?(g.needReadable=g.length<=g.highWaterMark,A=0):(g.length-=A,g.awaitDrain=0),0===g.length&&(g.ended||(g.needReadable=!0),I!==A&&g.ended&&m(this)),null!==Q&&this.emit("data",Q),Q},J.prototype._read=function(A){N(this,new G("_read()"))},J.prototype.pipe=function(A,g){var Q=this,C=this._readableState;switch(C.pipesCount){case 0:C.pipes=A;break;case 1:C.pipes=[C.pipes,A];break;default:C.pipes.push(A)}C.pipesCount+=1,n("pipe count=%d opts=%j",C.pipesCount,g);var E=(!g||!1!==g.end)&&A!==I.stdout&&A!==I.stderr?o:h;function i(g,I){n("onunpipe"),g===Q&&I&&!1===I.hasUnpiped&&(I.hasUnpiped=!0,n("cleanup"),A.removeListener("close",s),A.removeListener("finish",w),A.removeListener("drain",e),A.removeListener("error",a),A.removeListener("unpipe",i),Q.removeListener("end",o),Q.removeListener("end",h),Q.removeListener("data",t),D=!0,!C.awaitDrain||A._writableState&&!A._writableState.needDrain||e())}function o(){n("onend"),A.end()}C.endEmitted?I.nextTick(E):Q.once("end",E),A.on("unpipe",i);var e=function(A){return function(){var g=A._readableState;n("pipeOnDrain",g.awaitDrain),g.awaitDrain&&g.awaitDrain--,0===g.awaitDrain&&B(A,"data")&&(g.flowing=!0,H(A))}}(Q);A.on("drain",e);var D=!1;function t(g){n("ondata");var I=A.write(g);n("dest.write",I),!1===I&&((1===C.pipesCount&&C.pipes===A||C.pipesCount>1&&-1!==v(C.pipes,A))&&!D&&(n("false write response, pause",C.awaitDrain),C.awaitDrain++),Q.pause())}function a(g){n("onerror",g),h(),A.removeListener("error",a),0===B(A,"error")&&N(A,g)}function s(){A.removeListener("finish",w),h()}function w(){n("onfinish"),A.removeListener("close",s),h()}function h(){n("unpipe"),Q.unpipe(A)}return Q.on("data",t),function(A,g,I){if("function"==typeof A.prependListener)return A.prependListener(g,I);A._events&&A._events[g]?Array.isArray(A._events[g])?A._events[g].unshift(I):A._events[g]=[I,A._events[g]]:A.on(g,I)}(A,"error",a),A.once("close",s),A.once("finish",w),A.emit("pipe",Q),C.flowing||(n("pipe resume"),Q.resume()),A},J.prototype.unpipe=function(A){var g=this._readableState,I={hasUnpiped:!1};if(0===g.pipesCount)return this;if(1===g.pipesCount)return A&&A!==g.pipes||(A||(A=g.pipes),g.pipes=null,g.pipesCount=0,g.flowing=!1,A&&A.emit("unpipe",this,I)),this;if(!A){var Q=g.pipes,C=g.pipesCount;g.pipes=null,g.pipesCount=0,g.flowing=!1;for(var B=0;B0,!1!==C.flowing&&this.resume()):"readable"===A&&(C.endEmitted||C.readableListening||(C.readableListening=C.needReadable=!0,C.flowing=!1,C.emittedReadable=!1,n("on readable",C.length,C.reading),C.length?L(this):C.reading||I.nextTick(u,this))),Q},J.prototype.addListener=J.prototype.on,J.prototype.removeListener=function(A,g){var Q=E.prototype.removeListener.call(this,A,g);return"readable"===A&&I.nextTick(U,this),Q},J.prototype.removeAllListeners=function(A){var g=E.prototype.removeAllListeners.apply(this,arguments);return"readable"!==A&&void 0!==A||I.nextTick(U,this),g},J.prototype.resume=function(){var A=this._readableState;return A.flowing||(n("resume"),A.flowing=!A.readableListening,function(A,g){g.resumeScheduled||(g.resumeScheduled=!0,I.nextTick(p,A,g))}(this,A)),A.paused=!1,this},J.prototype.pause=function(){return n("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(n("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},J.prototype.wrap=function(A){var g=this,I=this._readableState,Q=!1;for(var C in A.on("end",(function(){if(n("wrapped end"),I.decoder&&!I.ended){var A=I.decoder.end();A&&A.length&&g.push(A)}g.push(null)})),A.on("data",(function(C){(n("wrapped data"),I.decoder&&(C=I.decoder.write(C)),I.objectMode&&null==C)||(I.objectMode||C&&C.length)&&(g.push(C)||(Q=!0,A.pause()))})),A)void 0===this[C]&&"function"==typeof A[C]&&(this[C]=function(g){return function(){return A[g].apply(A,arguments)}}(C));for(var B=0;B-1))throw new y(A);return this._writableState.defaultEncoding=A,this},Object.defineProperty(J.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(J.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),J.prototype._write=function(A,g,I){I(new w("_write()"))},J.prototype._writev=null,J.prototype.end=function(A,g,Q){var C=this._writableState;return"function"==typeof A?(Q=A,A=null,g=null):"function"==typeof g&&(Q=g,g=null),null!=A&&this.write(A,g),C.corked&&(C.corked=1,this.uncork()),C.ending||function(A,g,Q){g.ending=!0,q(A,g),Q&&(g.finished?I.nextTick(Q):A.once("finish",Q));g.ended=!0,A.writable=!1}(this,C,Q),this},Object.defineProperty(J.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(J.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(A){this._writableState&&(this._writableState.destroyed=A)}}),J.prototype.destroy=D.destroy,J.prototype._undestroy=D.undestroy,J.prototype._destroy=function(A,g){g(A)}}).call(this)}).call(this,A("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../errors":119,"./_stream_duplex":120,"./internal/streams/destroy":127,"./internal/streams/state":131,"./internal/streams/stream":132,_process:239,buffer:70,inherits:148,"util-deprecate":285}],125:[function(A,g,I){(function(I){(function(){"use strict";var Q;function C(A,g,I){return g in A?Object.defineProperty(A,g,{value:I,enumerable:!0,configurable:!0,writable:!0}):A[g]=I,A}var B=A("./end-of-stream"),E=Symbol("lastResolve"),i=Symbol("lastReject"),o=Symbol("error"),n=Symbol("ended"),e=Symbol("lastPromise"),D=Symbol("handlePromise"),t=Symbol("stream");function a(A,g){return{value:A,done:g}}function s(A){var g=A[E];if(null!==g){var I=A[t].read();null!==I&&(A[e]=null,A[E]=null,A[i]=null,g(a(I,!1)))}}function w(A){I.nextTick(s,A)}var h=Object.getPrototypeOf((function(){})),r=Object.setPrototypeOf((C(Q={get stream(){return this[t]},next:function(){var A=this,g=this[o];if(null!==g)return Promise.reject(g);if(this[n])return Promise.resolve(a(void 0,!0));if(this[t].destroyed)return new Promise((function(g,Q){I.nextTick((function(){A[o]?Q(A[o]):g(a(void 0,!0))}))}));var Q,C=this[e];if(C)Q=new Promise(function(A,g){return function(I,Q){A.then((function(){g[n]?I(a(void 0,!0)):g[D](I,Q)}),Q)}}(C,this));else{var B=this[t].read();if(null!==B)return Promise.resolve(a(B,!1));Q=new Promise(this[D])}return this[e]=Q,Q}},Symbol.asyncIterator,(function(){return this})),C(Q,"return",(function(){var A=this;return new Promise((function(g,I){A[t].destroy(null,(function(A){A?I(A):g(a(void 0,!0))}))}))})),Q),h);g.exports=function(A){var g,I=Object.create(r,(C(g={},t,{value:A,writable:!0}),C(g,E,{value:null,writable:!0}),C(g,i,{value:null,writable:!0}),C(g,o,{value:null,writable:!0}),C(g,n,{value:A._readableState.endEmitted,writable:!0}),C(g,D,{value:function(A,g){var Q=I[t].read();Q?(I[e]=null,I[E]=null,I[i]=null,A(a(Q,!1))):(I[E]=A,I[i]=g)},writable:!0}),g));return I[e]=null,B(A,(function(A){if(A&&"ERR_STREAM_PREMATURE_CLOSE"!==A.code){var g=I[i];return null!==g&&(I[e]=null,I[E]=null,I[i]=null,g(A)),void(I[o]=A)}var Q=I[E];null!==Q&&(I[e]=null,I[E]=null,I[i]=null,Q(a(void 0,!0))),I[n]=!0})),A.on("readable",w.bind(null,I)),I}}).call(this)}).call(this,A("_process"))},{"./end-of-stream":128,_process:239}],126:[function(A,g,I){arguments[4][59][0].apply(I,arguments)},{buffer:70,dup:59,util:22}],127:[function(A,g,I){(function(A){(function(){"use strict";function I(A,g){C(A,g),Q(A)}function Q(A){A._writableState&&!A._writableState.emitClose||A._readableState&&!A._readableState.emitClose||A.emit("close")}function C(A,g){A.emit("error",g)}g.exports={destroy:function(g,B){var E=this,i=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return i||o?(B?B(g):g&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,A.nextTick(C,this,g)):A.nextTick(C,this,g)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(g||null,(function(g){!B&&g?E._writableState?E._writableState.errorEmitted?A.nextTick(Q,E):(E._writableState.errorEmitted=!0,A.nextTick(I,E,g)):A.nextTick(I,E,g):B?(A.nextTick(Q,E),B(g)):A.nextTick(Q,E)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(A,g){var I=A._readableState,Q=A._writableState;I&&I.autoDestroy||Q&&Q.autoDestroy?A.destroy(g):A.emit("error",g)}}}).call(this)}).call(this,A("_process"))},{_process:239}],128:[function(A,g,I){arguments[4][61][0].apply(I,arguments)},{"../../../errors":119,dup:61}],129:[function(A,g,I){arguments[4][62][0].apply(I,arguments)},{dup:62}],130:[function(A,g,I){arguments[4][63][0].apply(I,arguments)},{"../../../errors":119,"./end-of-stream":128,dup:63}],131:[function(A,g,I){arguments[4][64][0].apply(I,arguments)},{"../../../errors":119,dup:64}],132:[function(A,g,I){arguments[4][65][0].apply(I,arguments)},{dup:65,events:107}],133:[function(A,g,I){arguments[4][66][0].apply(I,arguments)},{"./lib/_stream_duplex.js":120,"./lib/_stream_passthrough.js":121,"./lib/_stream_readable.js":122,"./lib/_stream_transform.js":123,"./lib/_stream_writable.js":124,"./lib/internal/streams/end-of-stream.js":128,"./lib/internal/streams/pipeline.js":130,dup:66}],134:[function(A,g,I){var Q=I;Q.utils=A("./hash/utils"),Q.common=A("./hash/common"),Q.sha=A("./hash/sha"),Q.ripemd=A("./hash/ripemd"),Q.hmac=A("./hash/hmac"),Q.sha1=Q.sha.sha1,Q.sha256=Q.sha.sha256,Q.sha224=Q.sha.sha224,Q.sha384=Q.sha.sha384,Q.sha512=Q.sha.sha512,Q.ripemd160=Q.ripemd.ripemd160},{"./hash/common":135,"./hash/hmac":136,"./hash/ripemd":137,"./hash/sha":138,"./hash/utils":145}],135:[function(A,g,I){"use strict";var Q=A("./utils"),C=A("minimalistic-assert");function B(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}I.BlockHash=B,B.prototype.update=function(A,g){if(A=Q.toArray(A,g),this.pending?this.pending=this.pending.concat(A):this.pending=A,this.pendingTotal+=A.length,this.pending.length>=this._delta8){var I=(A=this.pending).length%this._delta8;this.pending=A.slice(A.length-I,A.length),0===this.pending.length&&(this.pending=null),A=Q.join32(A,0,A.length-I,this.endian);for(var C=0;C>>24&255,Q[C++]=A>>>16&255,Q[C++]=A>>>8&255,Q[C++]=255&A}else for(Q[C++]=255&A,Q[C++]=A>>>8&255,Q[C++]=A>>>16&255,Q[C++]=A>>>24&255,Q[C++]=0,Q[C++]=0,Q[C++]=0,Q[C++]=0,B=8;Bthis.blockSize&&(A=(new this.Hash).update(A).digest()),C(A.length<=this.blockSize);for(var g=A.length;g>>3},I.g1_256=function(A){return Q(A,17)^Q(A,19)^A>>>10}},{"../utils":145}],145:[function(A,g,I){"use strict";var Q=A("minimalistic-assert"),C=A("inherits");function B(A,g){return 55296==(64512&A.charCodeAt(g))&&(!(g<0||g+1>=A.length)&&56320==(64512&A.charCodeAt(g+1)))}function E(A){return(A>>>24|A>>>8&65280|A<<8&16711680|(255&A)<<24)>>>0}function i(A){return 1===A.length?"0"+A:A}function o(A){return 7===A.length?"0"+A:6===A.length?"00"+A:5===A.length?"000"+A:4===A.length?"0000"+A:3===A.length?"00000"+A:2===A.length?"000000"+A:1===A.length?"0000000"+A:A}I.inherits=C,I.toArray=function(A,g){if(Array.isArray(A))return A.slice();if(!A)return[];var I=[];if("string"==typeof A)if(g){if("hex"===g)for((A=A.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(A="0"+A),C=0;C>6|192,I[Q++]=63&E|128):B(A,C)?(E=65536+((1023&E)<<10)+(1023&A.charCodeAt(++C)),I[Q++]=E>>18|240,I[Q++]=E>>12&63|128,I[Q++]=E>>6&63|128,I[Q++]=63&E|128):(I[Q++]=E>>12|224,I[Q++]=E>>6&63|128,I[Q++]=63&E|128)}else for(C=0;C>>0}return E},I.split32=function(A,g){for(var I=new Array(4*A.length),Q=0,C=0;Q>>24,I[C+1]=B>>>16&255,I[C+2]=B>>>8&255,I[C+3]=255&B):(I[C+3]=B>>>24,I[C+2]=B>>>16&255,I[C+1]=B>>>8&255,I[C]=255&B)}return I},I.rotr32=function(A,g){return A>>>g|A<<32-g},I.rotl32=function(A,g){return A<>>32-g},I.sum32=function(A,g){return A+g>>>0},I.sum32_3=function(A,g,I){return A+g+I>>>0},I.sum32_4=function(A,g,I,Q){return A+g+I+Q>>>0},I.sum32_5=function(A,g,I,Q,C){return A+g+I+Q+C>>>0},I.sum64=function(A,g,I,Q){var C=A[g],B=Q+A[g+1]>>>0,E=(B>>0,A[g+1]=B},I.sum64_hi=function(A,g,I,Q){return(g+Q>>>0>>0},I.sum64_lo=function(A,g,I,Q){return g+Q>>>0},I.sum64_4_hi=function(A,g,I,Q,C,B,E,i){var o=0,n=g;return o+=(n=n+Q>>>0)>>0)>>0)>>0},I.sum64_4_lo=function(A,g,I,Q,C,B,E,i){return g+Q+B+i>>>0},I.sum64_5_hi=function(A,g,I,Q,C,B,E,i,o,n){var e=0,D=g;return e+=(D=D+Q>>>0)>>0)>>0)>>0)>>0},I.sum64_5_lo=function(A,g,I,Q,C,B,E,i,o,n){return g+Q+B+i+n>>>0},I.rotr64_hi=function(A,g,I){return(g<<32-I|A>>>I)>>>0},I.rotr64_lo=function(A,g,I){return(A<<32-I|g>>>I)>>>0},I.shr64_hi=function(A,g,I){return A>>>I},I.shr64_lo=function(A,g,I){return(A<<32-I|g>>>I)>>>0}},{inherits:148,"minimalistic-assert":225}],146:[function(A,g,I){"use strict";var Q=A("hash.js"),C=A("minimalistic-crypto-utils"),B=A("minimalistic-assert");function E(A){if(!(this instanceof E))return new E(A);this.hash=A.hash,this.predResist=!!A.predResist,this.outLen=this.hash.outSize,this.minEntropy=A.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var g=C.toArray(A.entropy,A.entropyEnc||"hex"),I=C.toArray(A.nonce,A.nonceEnc||"hex"),Q=C.toArray(A.pers,A.persEnc||"hex");B(g.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(g,I,Q)}g.exports=E,E.prototype._init=function(A,g,I){var Q=A.concat(g).concat(I);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var C=0;C=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(A.concat(I||[])),this._reseed=1},E.prototype.generate=function(A,g,I,Q){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof g&&(Q=I,I=g,g=null),I&&(I=C.toArray(I,Q||"hex"),this._update(I));for(var B=[];B.length */ +I.read=function(A,g,I,Q,C){var B,E,i=8*C-Q-1,o=(1<>1,e=-7,D=I?C-1:0,t=I?-1:1,a=A[g+D];for(D+=t,B=a&(1<<-e)-1,a>>=-e,e+=i;e>0;B=256*B+A[g+D],D+=t,e-=8);for(E=B&(1<<-e)-1,B>>=-e,e+=Q;e>0;E=256*E+A[g+D],D+=t,e-=8);if(0===B)B=1-n;else{if(B===o)return E?NaN:1/0*(a?-1:1);E+=Math.pow(2,Q),B-=n}return(a?-1:1)*E*Math.pow(2,B-Q)},I.write=function(A,g,I,Q,C,B){var E,i,o,n=8*B-C-1,e=(1<>1,t=23===C?Math.pow(2,-24)-Math.pow(2,-77):0,a=Q?0:B-1,s=Q?1:-1,w=g<0||0===g&&1/g<0?1:0;for(g=Math.abs(g),isNaN(g)||g===1/0?(i=isNaN(g)?1:0,E=e):(E=Math.floor(Math.log(g)/Math.LN2),g*(o=Math.pow(2,-E))<1&&(E--,o*=2),(g+=E+D>=1?t/o:t*Math.pow(2,1-D))*o>=2&&(E++,o/=2),E+D>=e?(i=0,E=e):E+D>=1?(i=(g*o-1)*Math.pow(2,C),E+=D):(i=g*Math.pow(2,D-1)*Math.pow(2,C),E=0));C>=8;A[I+a]=255&i,a+=s,i/=256,C-=8);for(E=E<0;A[I+a]=255&E,a+=s,E/=256,n-=8);A[I+a-s]|=128*w}},{}],148:[function(A,g,I){"function"==typeof Object.create?g.exports=function(A,g){g&&(A.super_=g,A.prototype=Object.create(g.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}))}:g.exports=function(A,g){if(g){A.super_=g;var I=function(){};I.prototype=g.prototype,A.prototype=new I,A.prototype.constructor=A}}},{}],149:[function(A,g,I){"use strict";var Q=A("has-tostringtag/shams")(),C=A("call-bind/callBound")("Object.prototype.toString"),B=function(A){return!(Q&&A&&"object"==typeof A&&Symbol.toStringTag in A)&&"[object Arguments]"===C(A)},E=function(A){return!!B(A)||null!==A&&"object"==typeof A&&"number"==typeof A.length&&A.length>=0&&"[object Array]"!==C(A)&&"[object Function]"===C(A.callee)},i=function(){return B(arguments)}();B.isLegacyArguments=E,g.exports=i?B:E},{"call-bind/callBound":71,"has-tostringtag/shams":116}],150:[function(A,g,I){"use strict";var Q,C,B=Function.prototype.toString,E="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof E&&"function"==typeof Object.defineProperty)try{Q=Object.defineProperty({},"length",{get:function(){throw C}}),C={},E((function(){throw 42}),null,Q)}catch(A){A!==C&&(E=null)}else E=null;var i=/^\s*class\b/,o=function(A){try{var g=B.call(A);return i.test(g)}catch(A){return!1}},n=function(A){try{return!o(A)&&(B.call(A),!0)}catch(A){return!1}},e=Object.prototype.toString,D="function"==typeof Symbol&&!!Symbol.toStringTag,t=!(0 in[,]),a=function(){return!1};if("object"==typeof document){var s=document.all;e.call(s)===e.call(document.all)&&(a=function(A){if((t||!A)&&(void 0===A||"object"==typeof A))try{var g=e.call(A);return("[object HTMLAllCollection]"===g||"[object HTML document.all class]"===g||"[object HTMLCollection]"===g||"[object Object]"===g)&&null==A("")}catch(A){}return!1})}g.exports=E?function(A){if(a(A))return!0;if(!A)return!1;if("function"!=typeof A&&"object"!=typeof A)return!1;try{E(A,null,Q)}catch(A){if(A!==C)return!1}return!o(A)&&n(A)}:function(A){if(a(A))return!0;if(!A)return!1;if("function"!=typeof A&&"object"!=typeof A)return!1;if(D)return n(A);if(o(A))return!1;var g=e.call(A);return!("[object Function]"!==g&&"[object GeneratorFunction]"!==g&&!/^\[object HTML/.test(g))&&n(A)}},{}],151:[function(A,g,I){"use strict";var Q,C=Object.prototype.toString,B=Function.prototype.toString,E=/^\s*(?:function)?\*/,i=A("has-tostringtag/shams")(),o=Object.getPrototypeOf;g.exports=function(A){if("function"!=typeof A)return!1;if(E.test(B.call(A)))return!0;if(!i)return"[object GeneratorFunction]"===C.call(A);if(!o)return!1;if(void 0===Q){var g=function(){if(!i)return!1;try{return Function("return function*() {}")()}catch(A){}}();Q=!!g&&o(g)}return o(A)===Q}},{"has-tostringtag/shams":116}],152:[function(A,g,I){(function(I){(function(){"use strict";var Q=A("for-each"),C=A("available-typed-arrays"),B=A("call-bind/callBound"),E=B("Object.prototype.toString"),i=A("has-tostringtag/shams")(),o=A("gopd"),n="undefined"==typeof globalThis?I:globalThis,e=C(),D=B("Array.prototype.indexOf",!0)||function(A,g){for(var I=0;I-1}return!!o&&function(A){var g=!1;return Q(a,(function(I,Q){if(!g)try{g=I.call(A)===Q}catch(A){}})),g}(A)}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"available-typed-arrays":18,"call-bind/callBound":71,"for-each":109,gopd:113,"has-tostringtag/shams":116}],153:[function(A,g,I){!function(A,I){"use strict";"function"==typeof define&&define.amd?define(I):"object"==typeof g&&g.exports?g.exports=I():A.log=I()}(this,(function(){"use strict";var A=function(){},g="undefined",I=typeof window!==g&&typeof window.navigator!==g&&/Trident\/|MSIE /.test(window.navigator.userAgent),Q=["trace","debug","info","warn","error"];function C(A,g){var I=A[g];if("function"==typeof I.bind)return I.bind(A);try{return Function.prototype.bind.call(I,A)}catch(g){return function(){return Function.prototype.apply.apply(I,[A,arguments])}}}function B(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function E(g,I){for(var C=0;C=0&&I<=i.levels.SILENT))throw"log.setLevel() called with invalid level: "+I;if(B=I,!1!==C&&function(A){var I=(Q[A]||"silent").toUpperCase();if(typeof window!==g&&n){try{return void(window.localStorage[n]=I)}catch(A){}try{window.document.cookie=encodeURIComponent(n)+"="+I+";"}catch(A){}}}(I),E.call(i,I,A),typeof console===g&&I=A.length?{done:!0}:{done:!1,value:A[Q++]}},e:function(A){throw A},f:C}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var B,E=!0,i=!1;return{s:function(){I=I.call(A)},n:function(){var A=I.next();return E=A.done,A},e:function(A){i=!0,B=A},f:function(){try{E||null==I.return||I.return()}finally{if(i)throw B}}}}function D(A,g){(null==g||g>A.length)&&(g=A.length);for(var I=0,Q=new Array(g);I=A.length?{done:!0}:{done:!1,value:A[Q++]}},e:function(A){throw A},f:B}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var E,i=!0,o=!1;return{s:function(){I=I.call(A)},n:function(){var A=I.next();return i=A.done,A},e:function(A){o=!0,E=A},f:function(){try{i||null==I.return||I.return()}finally{if(o)throw E}}}}function C(A,g){(null==g||g>A.length)&&(g=A.length);for(var I=0,Q=new Array(g);IA.length)&&(g=A.length);for(var I=0,Q=new Array(g);I0?E.max_selections:1,!Array.isArray(E.answers))throw new i.InvalidEventError("Poll answers must be an array");var o=E.answers.slice(0,20).map((function(A){return new F({type:"org.matrix.sdk.poll.answer",content:A})}));if(o.length<=0)throw new i.InvalidEventError("No answers available");return Q.answers=o,Q}return r(I,[{key:"isEquivalentTo",value:function(A){return(0,n.isEventTypeSame)(A,C.M_POLL_START)}},{key:"serialize",value:function(){var A;return{type:C.M_POLL_START.name,content:(A={},M(A,C.M_POLL_START.name,{question:this.question.serialize().content,kind:this.rawKind,max_selections:this.maxSelections,answers:this.answers.map((function(A){return A.serialize().content}))}),M(A,E.M_TEXT.name,"".concat(this.question.text,"\n").concat(this.answers.map((function(A,g){return"".concat(g+1,". ").concat(A.text)})).join("\n"))),A)}}}],[{key:"from",value:function(A,g,Q){var B,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;return new I({type:C.M_POLL_START.name,content:(B={},M(B,E.M_TEXT.name,A),M(B,C.M_POLL_START.name,{question:M({},E.M_TEXT.name,A),kind:Q instanceof o.NamespacedValue?Q.name:Q,max_selections:i,answers:g.map((function(A){return M({id:D(Array(16)).map((function(){return d.charAt(Math.floor(Math.random()*d.length))})).join("")},E.M_TEXT.name,A)}))}),B)})}}]),I}(e.ExtensibleEvent);I.PollStartEvent=J;var d="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"},{"../InvalidEventError":156,"../NamespacedValue":158,"../utility/events":175,"./ExtensibleEvent":160,"./MessageEvent":161,"./message_types":166,"./poll_types":167}],166:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.M_TEXT=I.M_NOTICE=I.M_MESSAGE=I.M_HTML=I.M_EMOTE=void 0;var Q=A("../NamespacedValue"),C=new Q.UnstableValue("m.message","org.matrix.msc1767.message");I.M_MESSAGE=C;var B=new Q.UnstableValue("m.text","org.matrix.msc1767.text");I.M_TEXT=B;var E=new Q.UnstableValue("m.html","org.matrix.msc1767.html");I.M_HTML=E;var i=new Q.UnstableValue("m.emote","org.matrix.msc1767.emote");I.M_EMOTE=i;var o=new Q.UnstableValue("m.notice","org.matrix.msc1767.notice");I.M_NOTICE=o},{"../NamespacedValue":158}],167:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.M_POLL_START=I.M_POLL_RESPONSE=I.M_POLL_KIND_UNDISCLOSED=I.M_POLL_KIND_DISCLOSED=I.M_POLL_END=void 0;var Q=A("../NamespacedValue"),C=new Q.UnstableValue("m.poll.disclosed","org.matrix.msc3381.poll.disclosed");I.M_POLL_KIND_DISCLOSED=C;var B=new Q.UnstableValue("m.poll.undisclosed","org.matrix.msc3381.poll.undisclosed");I.M_POLL_KIND_UNDISCLOSED=B;var E=new Q.UnstableValue("m.poll.start","org.matrix.msc3381.poll.start");I.M_POLL_START=E;var i=new Q.UnstableValue("m.poll.response","org.matrix.msc3381.poll.response");I.M_POLL_RESPONSE=i;var o=new Q.UnstableValue("m.poll.end","org.matrix.msc3381.poll.end");I.M_POLL_END=o},{"../NamespacedValue":158}],168:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.REFERENCE_RELATION=void 0;var Q=new(A("../NamespacedValue").NamespacedValue)("m.reference");I.REFERENCE_RELATION=Q},{"../NamespacedValue":158}],169:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0});var Q=A("./ExtensibleEvents");Object.keys(Q).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===Q[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return Q[A]}}))}));var C=A("./IPartialEvent");Object.keys(C).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===C[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return C[A]}}))}));var B=A("./InvalidEventError");Object.keys(B).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===B[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return B[A]}}))}));var E=A("./NamespacedValue");Object.keys(E).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===E[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return E[A]}}))}));var i=A("./NamespacedMap");Object.keys(i).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===i[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return i[A]}}))}));var o=A("./types");Object.keys(o).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===o[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return o[A]}}))}));var n=A("./utility/MessageMatchers");Object.keys(n).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===n[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return n[A]}}))}));var e=A("./utility/events");Object.keys(e).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===e[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return e[A]}}))}));var D=A("./interpreters/legacy/MRoomMessage");Object.keys(D).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===D[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return D[A]}}))}));var t=A("./interpreters/modern/MMessage");Object.keys(t).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===t[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return t[A]}}))}));var a=A("./interpreters/modern/MPoll");Object.keys(a).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===a[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return a[A]}}))}));var s=A("./events/relationship_types");Object.keys(s).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===s[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return s[A]}}))}));var w=A("./events/ExtensibleEvent");Object.keys(w).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===w[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return w[A]}}))}));var h=A("./events/message_types");Object.keys(h).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===h[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return h[A]}}))}));var r=A("./events/MessageEvent");Object.keys(r).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===r[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return r[A]}}))}));var c=A("./events/EmoteEvent");Object.keys(c).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===c[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return c[A]}}))}));var k=A("./events/NoticeEvent");Object.keys(k).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===k[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return k[A]}}))}));var G=A("./events/poll_types");Object.keys(G).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===G[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return G[A]}}))}));var y=A("./events/PollStartEvent");Object.keys(y).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===y[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return y[A]}}))}));var N=A("./events/PollResponseEvent");Object.keys(N).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===N[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return N[A]}}))}));var M=A("./events/PollEndEvent");Object.keys(M).forEach((function(A){"default"!==A&&"__esModule"!==A&&(A in I&&I[A]===M[A]||Object.defineProperty(I,A,{enumerable:!0,get:function(){return M[A]}}))}))},{"./ExtensibleEvents":154,"./IPartialEvent":155,"./InvalidEventError":156,"./NamespacedMap":157,"./NamespacedValue":158,"./events/EmoteEvent":159,"./events/ExtensibleEvent":160,"./events/MessageEvent":161,"./events/NoticeEvent":162,"./events/PollEndEvent":163,"./events/PollResponseEvent":164,"./events/PollStartEvent":165,"./events/message_types":166,"./events/poll_types":167,"./events/relationship_types":168,"./interpreters/legacy/MRoomMessage":170,"./interpreters/modern/MMessage":171,"./interpreters/modern/MPoll":172,"./types":173,"./utility/MessageMatchers":174,"./utility/events":175}],170:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.LEGACY_M_ROOM_MESSAGE=void 0,I.parseMRoomMessage=function(A){var g,I,E;if(i.M_MESSAGE.findIn(A.content)||i.M_TEXT.findIn(A.content))return new Q.MessageEvent(A);var o,D=null===(g=A.content)||void 0===g?void 0:g.msgtype,t=null===(I=A.content)||void 0===I?void 0:I.body,a="org.matrix.custom.html"===(null===(E=A.content)||void 0===E?void 0:E.format)?A.content.formatted_body:null;return"m.text"===D?new Q.MessageEvent(n(n({},A),{},{content:n(n({},A.content),{},(o={},e(o,i.M_TEXT.name,t),e(o,i.M_HTML.name,a),o))})):"m.notice"===D?new C.NoticeEvent(n(n({},A),{},{content:n(n({},A.content),{},(s={},e(s,i.M_TEXT.name,t),e(s,i.M_HTML.name,a),s))})):"m.emote"===D?new B.EmoteEvent(n(n({},A),{},{content:n(n({},A.content),{},(w={},e(w,i.M_TEXT.name,t),e(w,i.M_HTML.name,a),w))})):null;var s,w};var Q=A("../../events/MessageEvent"),C=A("../../events/NoticeEvent"),B=A("../../events/EmoteEvent"),E=A("../../NamespacedValue"),i=A("../../events/message_types");function o(A,g){var I=Object.keys(A);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(A);g&&(Q=Q.filter((function(g){return Object.getOwnPropertyDescriptor(A,g).enumerable}))),I.push.apply(I,Q)}return I}function n(A){for(var g=1;g=0;--C){var B=this.tryEntries[C],E=B.completion;if("root"===B.tryLoc)return Q("end");if(B.tryLoc<=this.prev){var i=I.call(B,"catchLoc"),o=I.call(B,"finallyLoc");if(i&&o){if(this.prev=0;--Q){var C=this.tryEntries[Q];if(C.tryLoc<=this.prev&&I.call(C,"finallyLoc")&&this.prev=0;--g){var I=this.tryEntries[g];if(I.finallyLoc===A)return this.complete(I.completion,I.afterLoc),F(I),D}},catch:function(A){for(var g=this.tryEntries.length-1;g>=0;--g){var I=this.tryEntries[g];if(I.tryLoc===A){var Q=I.completion;if("throw"===Q.type){var C=Q.arg;F(I)}return C}}throw new Error("illegal catch attempt")},delegateYield:function(A,g,I){return this.delegate={iterator:d(A),resultName:g,nextLoc:I},"next"===this.method&&(this.arg=void 0),D}},A}function w(A,g,I,Q,C,B,E){try{var i=A[B](E),o=i.value}catch(A){return void I(A)}i.done?g(o):Promise.resolve(o).then(Q,C)}function h(A){return function(){var g=this,I=arguments;return new Promise((function(Q,C){var B=A.apply(g,I);function E(A){w(B,Q,C,E,i,"next",A)}function i(A){w(B,Q,C,E,i,"throw",A)}E(void 0)}))}}function r(A,g){var I="undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(!I){if(Array.isArray(A)||(I=function(A,g){if(!A)return;if("string"==typeof A)return c(A,g);var I=Object.prototype.toString.call(A).slice(8,-1);"Object"===I&&A.constructor&&(I=A.constructor.name);if("Map"===I||"Set"===I)return Array.from(A);if("Arguments"===I||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return c(A,g)}(A))||g&&A&&"number"==typeof A.length){I&&(A=I);var Q=0,C=function(){};return{s:C,n:function(){return Q>=A.length?{done:!0}:{done:!1,value:A[Q++]}},e:function(A){throw A},f:C}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var B,E=!0,i=!1;return{s:function(){I=I.call(A)},n:function(){var A=I.next();return E=A.done,A},e:function(A){i=!0,B=A},f:function(){try{E||null==I.return||I.return()}finally{if(i)throw B}}}}function c(A,g){(null==g||g>A.length)&&(g=A.length);for(var I=0,Q=new Array(g);I1&&void 0!==arguments[1]?arguments[1]:null;return this.allowedEvents.some((function(I){return I.matchesAsRoomEvent(e.EventDirection.Send,A,g)}))}},{key:"canSendStateEvent",value:function(A,g){return this.allowedEvents.some((function(I){return I.matchesAsStateEvent(e.EventDirection.Send,A,g)}))}},{key:"canSendToDeviceEvent",value:function(A){return this.allowedEvents.some((function(g){return g.matchesAsToDeviceEvent(e.EventDirection.Send,A)}))}},{key:"canReceiveRoomEvent",value:function(A){var g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this.allowedEvents.some((function(I){return I.matchesAsRoomEvent(e.EventDirection.Receive,A,g)}))}},{key:"canReceiveStateEvent",value:function(A,g){return this.allowedEvents.some((function(I){return I.matchesAsStateEvent(e.EventDirection.Receive,A,g)}))}},{key:"canReceiveToDeviceEvent",value:function(A){return this.allowedEvents.some((function(g){return g.matchesAsToDeviceEvent(e.EventDirection.Receive,A)}))}},{key:"stop",value:function(){this.isStopped=!0,this.transport.stop()}},{key:"beginCapabilities",value:function(){var A,g=this;this.emit("preparing"),this.transport.send(i.WidgetApiToWidgetAction.Capabilities,{}).then((function(I){return A=I.capabilities,g.driver.validateCapabilities(new Set(I.capabilities))})).then((function(I){console.log("Widget ".concat(g.widget.id," is allowed capabilities:"),Array.from(I)),g.allowedCapabilities=I,g.allowedEvents=e.WidgetEventCapability.findEventCapabilities(I),g.notifyCapabilities(A),g.emit("ready")}))}},{key:"notifyCapabilities",value:function(A){var g=this;this.transport.send(i.WidgetApiToWidgetAction.NotifyCapabilities,{requested:A,approved:Array.from(this.allowedCapabilities)}).catch((function(A){console.warn("non-fatal error notifying widget of approved capabilities:",A)})).then((function(){g.emit("capabilitiesNotified")}))}},{key:"onIframeLoad",value:function(A){this.widget.waitForIframeLoad?this.beginCapabilities():this.contentLoadedActionSent=!1}},{key:"handleContentLoadedAction",value:function(A){if(this.contentLoadedActionSent)throw new Error("Improper sequence: ContentLoaded Action can only be send once after the widget loaded and should only be used if waitForIframeLoad is false (default=true)");this.widget.waitForIframeLoad?this.transport.reply(A,{error:{message:"Improper sequence: not expecting ContentLoaded event if waitForIframLoad is true (default=true)"}}):(this.transport.reply(A,{}),this.beginCapabilities()),this.contentLoadedActionSent=!0}},{key:"replyVersions",value:function(A){this.transport.reply(A,{supported_versions:n.CurrentApiVersions})}},{key:"handleCapabilitiesRenegotiate",value:function(A){var g,I=this;this.transport.reply(A,{});var Q=(null===(g=A.data)||void 0===g?void 0:g.capabilities)||[],C=new Set(Q.filter((function(A){return!I.hasCapability(A)})));if(0===C.size)return this.notifyCapabilities([]);this.driver.validateCapabilities(C).then((function(A){return A.forEach((function(A){return I.allowedCapabilities.add(A)})),e.WidgetEventCapability.findEventCapabilities(A).forEach((function(A){return I.allowedEvents.push(A)})),I.notifyCapabilities(Array.from(C))}))}},{key:"handleNavigate",value:function(A){var g,I,Q=this;if(!this.hasCapability(o.MatrixCapabilities.MSC2931Navigate))return this.transport.reply(A,{error:{message:"Missing capability"}});if(null===(g=A.data)||void 0===g||!g.uri||null===(I=A.data)||void 0===I||!I.uri.toString().startsWith("https://matrix.to/#"))return this.transport.reply(A,{error:{message:"Invalid matrix.to URI"}});var C=function(g){return console.error("[ClientWidgetApi] Failed to handle navigation: ",g),Q.transport.reply(A,{error:{message:"Error handling navigation"}})};try{this.driver.navigate(A.data.uri.toString()).catch((function(A){return C(A)})).then((function(){return Q.transport.reply(A,{})}))}catch(A){return C(A)}}},{key:"handleOIDC",value:function(A){var g=this,I=1,Q=function(Q,C){return C=C||{},I>1?g.transport.send(i.WidgetApiToWidgetAction.OpenIDCredentials,G({state:Q,original_request_id:A.requestId},C)):g.transport.reply(A,G({state:Q},C))},C=function(C){return console.error("[ClientWidgetApi] Failed to handle OIDC: ",C),I>1?Q(D.OpenIDRequestState.Blocked):g.transport.reply(A,{error:{message:C}})},B=new t.SimpleObservable((function(A){return A.state===D.OpenIDRequestState.PendingUserConfirmation&&I>1?(B.close(),C("client provided out-of-phase response to OIDC flow")):A.state===D.OpenIDRequestState.PendingUserConfirmation?(Q(A.state),void I++):A.state!==D.OpenIDRequestState.Allowed||A.token?(A.state===D.OpenIDRequestState.Blocked&&(A.token=null),B.close(),Q(A.state,A.token)):C("client provided invalid OIDC token for an allowed request")}));this.driver.askOpenID(B)}},{key:"handleReadEvents",value:function(A){var g=this;if(!A.data.type)return this.transport.reply(A,{error:{message:"Invalid request - missing event type"}});if(void 0!==A.data.limit&&(!A.data.limit||A.data.limit<0))return this.transport.reply(A,{error:{message:"Invalid request - limit out of range"}});var I=null;if(A.data.room_ids){I=A.data.room_ids,Array.isArray(I)||(I=[I]);var Q,C=r(I);try{for(C.s();!(Q=C.n()).done;){var B=Q.value;if(!this.canUseRoomTimeline(B))return this.transport.reply(A,{error:{message:"Unable to access room timeline: ".concat(B)}})}}catch(A){C.e(A)}finally{C.f()}}var E=A.data.limit||0,i=Promise.resolve([]);if(void 0!==A.data.state_key){var o=!0===A.data.state_key?void 0:A.data.state_key.toString();if(!this.canReceiveStateEvent(A.data.type,o))return this.transport.reply(A,{error:{message:"Cannot read state events of this type"}});i=this.driver.readStateEvents(A.data.type,o,E,I)}else{if(!this.canReceiveRoomEvent(A.data.type,A.data.msgtype))return this.transport.reply(A,{error:{message:"Cannot read room events of this type"}});i=this.driver.readRoomEvents(A.data.type,A.data.msgtype,E,I)}return i.then((function(I){return g.transport.reply(A,{events:I})}))}},{key:"handleSendEvent",value:function(A){var g,I=this;if(!A.data.type)return this.transport.reply(A,{error:{message:"Invalid request - missing event type"}});if(A.data.room_id&&!this.canUseRoomTimeline(A.data.room_id))return this.transport.reply(A,{error:{message:"Unable to access room timeline: ".concat(A.data.room_id)}});if(null!==A.data.state_key&&void 0!==A.data.state_key){if(!this.canSendStateEvent(A.data.type,A.data.state_key))return this.transport.reply(A,{error:{message:"Cannot send state events of this type"}});g=this.driver.sendEvent(A.data.type,A.data.content||{},A.data.state_key,A.data.room_id)}else{var Q=A.data.content||{},C=Q.msgtype;if(!this.canSendRoomEvent(A.data.type,C))return this.transport.reply(A,{error:{message:"Cannot send room events of this type"}});g=this.driver.sendEvent(A.data.type,Q,null,A.data.room_id)}g.then((function(g){return I.transport.reply(A,{room_id:g.roomId,event_id:g.eventId})})).catch((function(g){return console.error("error sending event: ",g),I.transport.reply(A,{error:{message:"Error sending event"}})}))}},{key:"handleSendToDevice",value:(R=h(s().mark((function A(g){return s().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(g.data.type){A.next=5;break}return A.next=3,this.transport.reply(g,{error:{message:"Invalid request - missing event type"}});case 3:case 8:case 13:case 18:case 25:A.next=32;break;case 5:if(g.data.messages){A.next=10;break}return A.next=8,this.transport.reply(g,{error:{message:"Invalid request - missing event contents"}});case 10:if("boolean"==typeof g.data.encrypted){A.next=15;break}return A.next=13,this.transport.reply(g,{error:{message:"Invalid request - missing encryption flag"}});case 15:if(this.canSendToDeviceEvent(g.data.type)){A.next=20;break}return A.next=18,this.transport.reply(g,{error:{message:"Cannot send to-device events of this type"}});case 20:return A.prev=20,A.next=23,this.driver.sendToDevice(g.data.type,g.data.encrypted,g.data.messages);case 23:return A.next=25,this.transport.reply(g,{});case 27:return A.prev=27,A.t0=A.catch(20),console.error("error sending to-device event",A.t0),A.next=32,this.transport.reply(g,{error:{message:"Error sending event"}});case 32:case"end":return A.stop()}}),A,this,[[20,27]])}))),function(A){return R.apply(this,arguments)})},{key:"pollTurnServers",value:(Y=h(s().mark((function A(g,I){var Q,C,B,E,o,n;return s().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.prev=0,A.next=3,this.transport.send(i.WidgetApiToWidgetAction.UpdateTurnServers,I);case 3:Q=!1,C=!1,A.prev=5,E=K(g);case 7:return A.next=9,E.next();case 9:if(!(Q=!(o=A.sent).done)){A.next=16;break}return n=o.value,A.next=13,this.transport.send(i.WidgetApiToWidgetAction.UpdateTurnServers,n);case 13:Q=!1,A.next=7;break;case 16:A.next=22;break;case 18:A.prev=18,A.t0=A.catch(5),C=!0,B=A.t0;case 22:if(A.prev=22,A.prev=23,!Q||null==E.return){A.next=27;break}return A.next=27,E.return();case 27:if(A.prev=27,!C){A.next=30;break}throw B;case 30:return A.finish(27);case 31:return A.finish(22);case 32:A.next=37;break;case 34:A.prev=34,A.t1=A.catch(0),console.error("error polling for TURN servers",A.t1);case 37:case"end":return A.stop()}}),A,this,[[0,34],[5,18,22,32],[23,,27,31]])}))),function(A,g){return Y.apply(this,arguments)})},{key:"handleWatchTurnServers",value:(J=h(s().mark((function A(g){var I,Q,C,B;return s().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(this.hasCapability(o.MatrixCapabilities.MSC3846TurnServers)){A.next=5;break}return A.next=3,this.transport.reply(g,{error:{message:"Missing capability"}});case 3:case 8:A.next=30;break;case 5:if(!this.turnServers){A.next=10;break}return A.next=8,this.transport.reply(g,{});case 10:return A.prev=10,I=this.driver.getTurnServers(),A.next=14,I.next();case 14:if(Q=A.sent,C=Q.done,B=Q.value,!C){A.next=19;break}throw new Error("Client refuses to provide any TURN servers");case 19:return A.next=21,this.transport.reply(g,{});case 21:this.pollTurnServers(I,B),this.turnServers=I,A.next=30;break;case 25:return A.prev=25,A.t0=A.catch(10),console.error("error getting first TURN server results",A.t0),A.next=30,this.transport.reply(g,{error:{message:"TURN servers not available"}});case 30:case"end":return A.stop()}}),A,this,[[10,25]])}))),function(A){return J.apply(this,arguments)})},{key:"handleUnwatchTurnServers",value:(k=h(s().mark((function A(g){return s().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(this.hasCapability(o.MatrixCapabilities.MSC3846TurnServers)){A.next=5;break}return A.next=3,this.transport.reply(g,{error:{message:"Missing capability"}});case 3:case 8:A.next=15;break;case 5:if(this.turnServers){A.next=10;break}return A.next=8,this.transport.reply(g,{});case 10:return A.next=12,this.turnServers.return(void 0);case 12:return this.turnServers=null,A.next=15,this.transport.reply(g,{});case 15:case"end":return A.stop()}}),A,this)}))),function(A){return k.apply(this,arguments)})},{key:"handleReadRelations",value:(c=h(s().mark((function A(g){var I,Q,C=this;return s().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(g.data.event_id){A.next=2;break}return A.abrupt("return",this.transport.reply(g,{error:{message:"Invalid request - missing event ID"}}));case 2:if(!(void 0!==g.data.limit&&g.data.limit<0)){A.next=4;break}return A.abrupt("return",this.transport.reply(g,{error:{message:"Invalid request - limit out of range"}}));case 4:if(void 0===g.data.room_id||this.canUseRoomTimeline(g.data.room_id)){A.next=6;break}return A.abrupt("return",this.transport.reply(g,{error:{message:"Unable to access room timeline: ".concat(g.data.room_id)}}));case 6:return A.prev=6,A.next=9,this.driver.readEventRelations(g.data.event_id,g.data.room_id,g.data.rel_type,g.data.event_type,g.data.from,g.data.to,g.data.limit,g.data.direction);case 9:if(!(I=A.sent).originalEvent){A.next=18;break}if(void 0===I.originalEvent.state_key){A.next=16;break}if(this.canReceiveStateEvent(I.originalEvent.type,I.originalEvent.state_key)){A.next=14;break}return A.abrupt("return",this.transport.reply(g,{error:{message:"Cannot read state events of this type"}}));case 14:A.next=18;break;case 16:if(this.canReceiveRoomEvent(I.originalEvent.type,I.originalEvent.content.msgtype)){A.next=18;break}return A.abrupt("return",this.transport.reply(g,{error:{message:"Cannot read room events of this type"}}));case 18:return Q=I.chunk.filter((function(A){return void 0!==A.state_key?C.canReceiveStateEvent(A.type,A.state_key):C.canReceiveRoomEvent(A.type,A.content.msgtype)})),A.abrupt("return",this.transport.reply(g,{original_event:I.originalEvent,chunk:Q,prev_batch:I.prevBatch,next_batch:I.nextBatch}));case 22:return A.prev=22,A.t0=A.catch(6),console.error("error getting the relations",A.t0),A.next=27,this.transport.reply(g,{error:{message:"Unexpected error while reading relations"}});case 27:case"end":return A.stop()}}),A,this,[[6,22]])}))),function(A){return c.apply(this,arguments)})},{key:"handleMessage",value:function(A){if(!this.isStopped){var g=new CustomEvent("action:".concat(A.detail.action),{detail:A.detail,cancelable:!0});if(this.emit("action:".concat(A.detail.action),g),!g.defaultPrevented)switch(A.detail.action){case i.WidgetApiFromWidgetAction.ContentLoaded:return this.handleContentLoadedAction(A.detail);case i.WidgetApiFromWidgetAction.SupportedApiVersions:return this.replyVersions(A.detail);case i.WidgetApiFromWidgetAction.SendEvent:return this.handleSendEvent(A.detail);case i.WidgetApiFromWidgetAction.SendToDevice:return this.handleSendToDevice(A.detail);case i.WidgetApiFromWidgetAction.GetOpenIDCredentials:return this.handleOIDC(A.detail);case i.WidgetApiFromWidgetAction.MSC2931Navigate:return this.handleNavigate(A.detail);case i.WidgetApiFromWidgetAction.MSC2974RenegotiateCapabilities:return this.handleCapabilitiesRenegotiate(A.detail);case i.WidgetApiFromWidgetAction.MSC2876ReadEvents:return this.handleReadEvents(A.detail);case i.WidgetApiFromWidgetAction.WatchTurnServers:return this.handleWatchTurnServers(A.detail);case i.WidgetApiFromWidgetAction.UnwatchTurnServers:return this.handleUnwatchTurnServers(A.detail);case i.WidgetApiFromWidgetAction.MSC3869ReadRelations:return this.handleReadRelations(A.detail);default:return this.transport.reply(A.detail,{error:{message:"Unknown or unsupported action: "+A.detail.action}})}}}},{key:"takeScreenshot",value:function(){return this.transport.send(i.WidgetApiToWidgetAction.TakeScreenshot,{})}},{key:"updateVisibility",value:function(A){return this.transport.send(i.WidgetApiToWidgetAction.UpdateVisibility,{visible:A})}},{key:"sendWidgetConfig",value:function(A){return this.transport.send(i.WidgetApiToWidgetAction.WidgetConfig,A).then()}},{key:"notifyModalWidgetButtonClicked",value:function(A){return this.transport.send(i.WidgetApiToWidgetAction.ButtonClicked,{id:A}).then()}},{key:"notifyModalWidgetClose",value:function(A){return this.transport.send(i.WidgetApiToWidgetAction.CloseModalWidget,A).then()}},{key:"feedEvent",value:(w=h(s().mark((function A(g,I){var Q;return s().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(g.room_id===I||this.canUseRoomTimeline(g.room_id)){A.next=2;break}return A.abrupt("return");case 2:if(void 0===g.state_key||null===g.state_key){A.next=7;break}if(this.canReceiveStateEvent(g.type,g.state_key)){A.next=5;break}return A.abrupt("return");case 5:A.next=9;break;case 7:if(this.canReceiveRoomEvent(g.type,null===(Q=g.content)||void 0===Q?void 0:Q.msgtype)){A.next=9;break}return A.abrupt("return");case 9:return A.next=11,this.transport.send(i.WidgetApiToWidgetAction.SendEvent,g);case 11:case"end":return A.stop()}}),A,this)}))),function(A,g){return w.apply(this,arguments)})},{key:"feedToDevice",value:(C=h(s().mark((function A(g,I){return s().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(!this.canReceiveToDeviceEvent(g.type)){A.next=3;break}return A.next=3,this.transport.send(i.WidgetApiToWidgetAction.SendToDevice,G(G({},g),{},{encrypted:I}));case 3:case"end":return A.stop()}}),A,this)}))),function(A,g){return C.apply(this,arguments)})}],I&&y(g.prototype,I),Q&&y(g,Q),Object.defineProperty(g,"prototype",{writable:!1}),q}(C.EventEmitter);I.ClientWidgetApi=R},{"./Symbols":177,"./interfaces/ApiVersion":181,"./interfaces/Capabilities":182,"./interfaces/GetOpenIDAction":185,"./interfaces/WidgetApiAction":209,"./interfaces/WidgetApiDirection":210,"./models/WidgetEventCapability":215,"./transport/PostmessageTransport":221,"./util/SimpleObservable":222,events:107}],177:[function(A,g,I){"use strict";var Q;Object.defineProperty(I,"__esModule",{value:!0}),I.Symbols=void 0,I.Symbols=Q,function(A){A.AnyRoom="*"}(Q||(I.Symbols=Q={}))},{}],178:[function(A,g,I){"use strict";function Q(A){return Q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},Q(A)}Object.defineProperty(I,"__esModule",{value:!0}),I.WidgetApi=void 0;var C=A("events"),B=A("./interfaces/WidgetApiDirection"),E=A("./interfaces/ApiVersion"),i=A("./transport/PostmessageTransport"),o=A("./interfaces/WidgetApiAction"),n=A("./interfaces/GetOpenIDAction"),e=A("./interfaces/WidgetType"),D=A("./interfaces/ModalWidgetActions"),t=A("./models/WidgetEventCapability"),a=A("./Symbols");function s(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */s=function(){return A};var A={},g=Object.prototype,I=g.hasOwnProperty,C="function"==typeof Symbol?Symbol:{},B=C.iterator||"@@iterator",E=C.asyncIterator||"@@asyncIterator",i=C.toStringTag||"@@toStringTag";function o(A,g,I){return Object.defineProperty(A,g,{value:I,enumerable:!0,configurable:!0,writable:!0}),A[g]}try{o({},"")}catch(A){o=function(A,g,I){return A[g]=I}}function n(A,g,I,Q){var C=g&&g.prototype instanceof t?g:t,B=Object.create(C.prototype),E=new J(Q||[]);return B._invoke=function(A,g,I){var Q="suspendedStart";return function(C,B){if("executing"===Q)throw new Error("Generator is already running");if("completed"===Q){if("throw"===C)throw B;return K()}for(I.method=C,I.arg=B;;){var E=I.delegate;if(E){var i=N(E,I);if(i){if(i===D)continue;return i}}if("next"===I.method)I.sent=I._sent=I.arg;else if("throw"===I.method){if("suspendedStart"===Q)throw Q="completed",I.arg;I.dispatchException(I.arg)}else"return"===I.method&&I.abrupt("return",I.arg);Q="executing";var o=e(A,g,I);if("normal"===o.type){if(Q=I.done?"completed":"suspendedYield",o.arg===D)continue;return{value:o.arg,done:I.done}}"throw"===o.type&&(Q="completed",I.method="throw",I.arg=o.arg)}}}(A,I,E),B}function e(A,g,I){try{return{type:"normal",arg:A.call(g,I)}}catch(A){return{type:"throw",arg:A}}}A.wrap=n;var D={};function t(){}function a(){}function w(){}var h={};o(h,B,(function(){return this}));var r=Object.getPrototypeOf,c=r&&r(r(d([])));c&&c!==g&&I.call(c,B)&&(h=c);var k=w.prototype=t.prototype=Object.create(h);function G(A){["next","throw","return"].forEach((function(g){o(A,g,(function(A){return this._invoke(g,A)}))}))}function y(A,g){function C(B,E,i,o){var n=e(A[B],A,E);if("throw"!==n.type){var D=n.arg,t=D.value;return t&&"object"==Q(t)&&I.call(t,"__await")?g.resolve(t.__await).then((function(A){C("next",A,i,o)}),(function(A){C("throw",A,i,o)})):g.resolve(t).then((function(A){D.value=A,i(D)}),(function(A){return C("throw",A,i,o)}))}o(n.arg)}var B;this._invoke=function(A,I){function Q(){return new g((function(g,Q){C(A,I,g,Q)}))}return B=B?B.then(Q,Q):Q()}}function N(A,g){var I=A.iterator[g.method];if(void 0===I){if(g.delegate=null,"throw"===g.method){if(A.iterator.return&&(g.method="return",g.arg=void 0,N(A,g),"throw"===g.method))return D;g.method="throw",g.arg=new TypeError("The iterator does not provide a 'throw' method")}return D}var Q=e(I,A.iterator,g.arg);if("throw"===Q.type)return g.method="throw",g.arg=Q.arg,g.delegate=null,D;var C=Q.arg;return C?C.done?(g[A.resultName]=C.value,g.next=A.nextLoc,"return"!==g.method&&(g.method="next",g.arg=void 0),g.delegate=null,D):C:(g.method="throw",g.arg=new TypeError("iterator result is not an object"),g.delegate=null,D)}function M(A){var g={tryLoc:A[0]};1 in A&&(g.catchLoc=A[1]),2 in A&&(g.finallyLoc=A[2],g.afterLoc=A[3]),this.tryEntries.push(g)}function F(A){var g=A.completion||{};g.type="normal",delete g.arg,A.completion=g}function J(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(M,this),this.reset(!0)}function d(A){if(A){var g=A[B];if(g)return g.call(A);if("function"==typeof A.next)return A;if(!isNaN(A.length)){var Q=-1,C=function g(){for(;++Q=0;--C){var B=this.tryEntries[C],E=B.completion;if("root"===B.tryLoc)return Q("end");if(B.tryLoc<=this.prev){var i=I.call(B,"catchLoc"),o=I.call(B,"finallyLoc");if(i&&o){if(this.prev=0;--Q){var C=this.tryEntries[Q];if(C.tryLoc<=this.prev&&I.call(C,"finallyLoc")&&this.prev=0;--g){var I=this.tryEntries[g];if(I.finallyLoc===A)return this.complete(I.completion,I.afterLoc),F(I),D}},catch:function(A){for(var g=this.tryEntries.length-1;g>=0;--g){var I=this.tryEntries[g];if(I.tryLoc===A){var Q=I.completion;if("throw"===Q.type){var C=Q.arg;F(I)}return C}}throw new Error("illegal catch attempt")},delegateYield:function(A,g,I){return this.delegate={iterator:d(A),resultName:g,nextLoc:I},"next"===this.method&&(this.arg=void 0),D}},A}function w(A,g,I,Q,C,B,E){try{var i=A[B](E),o=i.value}catch(A){return void I(A)}i.done?g(o):Promise.resolve(o).then(Q,C)}function h(A){return function(){var g=this,I=arguments;return new Promise((function(Q,C){var B=A.apply(g,I);function E(A){w(B,Q,C,E,i,"next",A)}function i(A){w(B,Q,C,E,i,"throw",A)}E(void 0)}))}}function r(A,g){for(var I=0;I0&&void 0!==arguments[0]?arguments[0]:null,I=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(function(A,g){if(!(A instanceof g))throw new TypeError("Cannot call a class as a function")}(this,y),(A=w.call(this)).clientOrigin=I,N(G(A),"transport",void 0),N(G(A),"capabilitiesFinished",!1),N(G(A),"supportsMSC2974Renegotiate",!1),N(G(A),"requestedCapabilities",[]),N(G(A),"approvedCapabilities",void 0),N(G(A),"cachedClientVersions",void 0),N(G(A),"turnServerWatchers",0),!window.parent)throw new Error("No parent window. This widget doesn't appear to be embedded properly.");return A.transport=new i.PostmessageTransport(B.WidgetApiDirection.FromWidget,g,window.parent,window),A.transport.targetOrigin=I,A.transport.on("message",A.handleMessage.bind(G(A))),A}return g=y,I=[{key:"hasCapability",value:function(A){return Array.isArray(this.approvedCapabilities)?this.approvedCapabilities.includes(A):this.requestedCapabilities.includes(A)}},{key:"requestCapability",value:function(A){if(this.capabilitiesFinished&&!this.supportsMSC2974Renegotiate)throw new Error("Capabilities have already been negotiated");this.requestedCapabilities.push(A)}},{key:"requestCapabilities",value:function(A){var g=this;A.forEach((function(A){return g.requestCapability(A)}))}},{key:"requestCapabilityForRoomTimeline",value:function(A){this.requestCapability("org.matrix.msc2762.timeline:".concat(A))}},{key:"requestCapabilityToSendState",value:function(A,g){this.requestCapability(t.WidgetEventCapability.forStateEvent(t.EventDirection.Send,A,g).raw)}},{key:"requestCapabilityToReceiveState",value:function(A,g){this.requestCapability(t.WidgetEventCapability.forStateEvent(t.EventDirection.Receive,A,g).raw)}},{key:"requestCapabilityToSendToDevice",value:function(A){this.requestCapability(t.WidgetEventCapability.forToDeviceEvent(t.EventDirection.Send,A).raw)}},{key:"requestCapabilityToReceiveToDevice",value:function(A){this.requestCapability(t.WidgetEventCapability.forToDeviceEvent(t.EventDirection.Receive,A).raw)}},{key:"requestCapabilityToSendEvent",value:function(A){this.requestCapability(t.WidgetEventCapability.forRoomEvent(t.EventDirection.Send,A).raw)}},{key:"requestCapabilityToReceiveEvent",value:function(A){this.requestCapability(t.WidgetEventCapability.forRoomEvent(t.EventDirection.Receive,A).raw)}},{key:"requestCapabilityToSendMessage",value:function(A){this.requestCapability(t.WidgetEventCapability.forRoomMessageEvent(t.EventDirection.Send,A).raw)}},{key:"requestCapabilityToReceiveMessage",value:function(A){this.requestCapability(t.WidgetEventCapability.forRoomMessageEvent(t.EventDirection.Receive,A).raw)}},{key:"requestOpenIDConnectToken",value:function(){var A=this;return new Promise((function(g,I){A.transport.sendComplete(o.WidgetApiFromWidgetAction.GetOpenIDCredentials,{}).then((function(Q){var C=Q.response;C.state===n.OpenIDRequestState.Allowed?g(C):C.state===n.OpenIDRequestState.Blocked?I(new Error("User declined to verify their identity")):C.state===n.OpenIDRequestState.PendingUserConfirmation?A.on("action:".concat(o.WidgetApiToWidgetAction.OpenIDCredentials),(function B(E){E.preventDefault();var i=E.detail;i.data.original_request_id===Q.requestId&&(i.data.state===n.OpenIDRequestState.Allowed?(g(i.data),A.transport.reply(i,{})):i.data.state===n.OpenIDRequestState.Blocked?(I(new Error("User declined to verify their identity")),A.transport.reply(i,{})):(I(new Error("Invalid state on reply: "+C.state)),A.transport.reply(i,{error:{message:"Invalid state"}})),A.off("action:".concat(o.WidgetApiToWidgetAction.OpenIDCredentials),B))})):I(new Error("Invalid state: "+C.state))})).catch(I)}))}},{key:"updateRequestedCapabilities",value:function(){return this.transport.send(o.WidgetApiFromWidgetAction.MSC2974RenegotiateCapabilities,{capabilities:this.requestedCapabilities}).then()}},{key:"sendContentLoaded",value:function(){return this.transport.send(o.WidgetApiFromWidgetAction.ContentLoaded,{}).then()}},{key:"sendSticker",value:function(A){return this.transport.send(o.WidgetApiFromWidgetAction.SendSticker,A).then()}},{key:"setAlwaysOnScreen",value:function(A){return this.transport.send(o.WidgetApiFromWidgetAction.UpdateAlwaysOnScreen,{value:A}).then((function(A){return A.success}))}},{key:"openModalWidget",value:function(A,g){var I=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],Q=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},C=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e.MatrixWidgetType.Custom;return this.transport.send(o.WidgetApiFromWidgetAction.OpenModalWidget,{type:C,url:A,name:g,buttons:I,data:Q}).then()}},{key:"closeModalWidget",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.transport.send(o.WidgetApiFromWidgetAction.CloseModalWidget,A).then()}},{key:"sendRoomEvent",value:function(A,g,I){return this.transport.send(o.WidgetApiFromWidgetAction.SendEvent,{type:A,content:g,room_id:I})}},{key:"sendStateEvent",value:function(A,g,I,Q){return this.transport.send(o.WidgetApiFromWidgetAction.SendEvent,{type:A,content:I,state_key:g,room_id:Q})}},{key:"sendToDevice",value:function(A,g,I){return this.transport.send(o.WidgetApiFromWidgetAction.SendToDevice,{type:A,encrypted:g,messages:I})}},{key:"readRoomEvents",value:function(A,g,I,Q){var C={type:A,msgtype:I};return void 0!==g&&(C.limit=g),Q&&(Q.includes(a.Symbols.AnyRoom)?C.room_ids=a.Symbols.AnyRoom:C.room_ids=Q),this.transport.send(o.WidgetApiFromWidgetAction.MSC2876ReadEvents,C).then((function(A){return A.events}))}},{key:"readEventRelations",value:(C=h(s().mark((function A(g,I,Q,C,B,i,n,e){var D;return s().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,this.getClientVersions();case 2:if(A.sent.includes(E.UnstableApiVersion.MSC3869)){A.next=5;break}throw new Error("The read_relations action is not supported by the client.");case 5:return D={event_id:g,rel_type:Q,event_type:C,room_id:I,to:n,from:i,limit:B,direction:e},A.abrupt("return",this.transport.send(o.WidgetApiFromWidgetAction.MSC3869ReadRelations,D));case 7:case"end":return A.stop()}}),A,this)}))),function(A,g,I,Q,B,E,i,o){return C.apply(this,arguments)})},{key:"readStateEvents",value:function(A,g,I,Q){var C={type:A,state_key:void 0===I||I};return void 0!==g&&(C.limit=g),Q&&(Q.includes(a.Symbols.AnyRoom)?C.room_ids=a.Symbols.AnyRoom:C.room_ids=Q),this.transport.send(o.WidgetApiFromWidgetAction.MSC2876ReadEvents,C).then((function(A){return A.events}))}},{key:"setModalButtonEnabled",value:function(A,g){if(A===D.BuiltInModalButtonID.Close)throw new Error("The close button cannot be disabled");return this.transport.send(o.WidgetApiFromWidgetAction.SetModalButtonEnabled,{button:A,enabled:g}).then()}},{key:"navigateTo",value:function(A){if(!A||!A.startsWith("https://matrix.to/#"))throw new Error("Invalid matrix.to URI");return this.transport.send(o.WidgetApiFromWidgetAction.MSC2931Navigate,{uri:A}).then()}},{key:"getTurnServers",value:function(){var A,g=this;return(A=s().mark((function A(){var I,Q;return s().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(Q=function(){var A=h(s().mark((function A(Q){return s().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return Q.preventDefault(),I(Q.detail.data),A.next=4,g.transport.reply(Q.detail,{});case 4:case"end":return A.stop()}}),A)})));return function(g){return A.apply(this,arguments)}}(),g.on("action:".concat(o.WidgetApiToWidgetAction.UpdateTurnServers),Q),0!==g.turnServerWatchers){A.next=12;break}return A.prev=3,A.next=6,M(g.transport.send(o.WidgetApiFromWidgetAction.WatchTurnServers,{}));case 6:A.next=12;break;case 8:throw A.prev=8,A.t0=A.catch(3),g.off("action:".concat(o.WidgetApiToWidgetAction.UpdateTurnServers),Q),A.t0;case 12:g.turnServerWatchers++,A.prev=13;case 14:return A.next=17,M(new Promise((function(A){return I=A})));case 17:return A.next=19,A.sent;case 19:A.next=14;break;case 21:if(A.prev=21,g.off("action:".concat(o.WidgetApiToWidgetAction.UpdateTurnServers),Q),g.turnServerWatchers--,0!==g.turnServerWatchers){A.next=27;break}return A.next=27,M(g.transport.send(o.WidgetApiFromWidgetAction.UnwatchTurnServers,{}));case 27:return A.finish(21);case 28:case"end":return A.stop()}}),A,null,[[3,8],[13,,21,28]])})),function(){return new F(A.apply(this,arguments))})()}},{key:"start",value:function(){var A=this;this.transport.start(),this.getClientVersions().then((function(g){g.includes(E.UnstableApiVersion.MSC2974)&&(A.supportsMSC2974Renegotiate=!0)}))}},{key:"handleMessage",value:function(A){var g=new CustomEvent("action:".concat(A.detail.action),{detail:A.detail,cancelable:!0});if(this.emit("action:".concat(A.detail.action),g),!g.defaultPrevented)switch(A.detail.action){case o.WidgetApiToWidgetAction.SupportedApiVersions:return this.replyVersions(A.detail);case o.WidgetApiToWidgetAction.Capabilities:return this.handleCapabilities(A.detail);case o.WidgetApiToWidgetAction.UpdateVisibility:case o.WidgetApiToWidgetAction.NotifyCapabilities:return this.transport.reply(A.detail,{});default:return this.transport.reply(A.detail,{error:{message:"Unknown or unsupported action: "+A.detail.action}})}}},{key:"replyVersions",value:function(A){this.transport.reply(A,{supported_versions:E.CurrentApiVersions})}},{key:"getClientVersions",value:function(){var A=this;return Array.isArray(this.cachedClientVersions)?Promise.resolve(this.cachedClientVersions):this.transport.send(o.WidgetApiFromWidgetAction.SupportedApiVersions,{}).then((function(g){return A.cachedClientVersions=g.supported_versions,g.supported_versions})).catch((function(A){return console.warn("non-fatal error getting supported client versions: ",A),[]}))}},{key:"handleCapabilities",value:function(A){var g=this;return this.capabilitiesFinished?this.transport.reply(A,{error:{message:"Capability negotiation already completed"}}):this.getClientVersions().then((function(I){return I.includes(E.UnstableApiVersion.MSC2871)?g.once("action:".concat(o.WidgetApiToWidgetAction.NotifyCapabilities),(function(A){g.approvedCapabilities=A.detail.data.approved,g.emit("ready")})):g.emit("ready"),g.capabilitiesFinished=!0,g.transport.reply(A,{capabilities:g.requestedCapabilities})}))}}],I&&r(g.prototype,I),Q&&r(g,Q),Object.defineProperty(g,"prototype",{writable:!1}),y}(C.EventEmitter);I.WidgetApi=d},{"./Symbols":177,"./interfaces/ApiVersion":181,"./interfaces/GetOpenIDAction":185,"./interfaces/ModalWidgetActions":195,"./interfaces/WidgetApiAction":209,"./interfaces/WidgetApiDirection":210,"./interfaces/WidgetType":213,"./models/WidgetEventCapability":215,"./transport/PostmessageTransport":221,events:107}],179:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.WidgetDriver=void 0;var Q=A("..");function C(A,g){for(var I=0;I=A.length?{done:!0}:{done:!1,value:A[Q++]}},e:function(A){throw A},f:B}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var E,i=!0,o=!1;return{s:function(){I=I.call(A)},n:function(){var A=I.next();return i=A.done,A},e:function(A){o=!0,E=A},f:function(){try{i||null==I.return||I.return()}finally{if(o)throw E}}}}function C(A,g){(null==g||g>A.length)&&(g=A.length);for(var I=0,Q=new Array(g);I2&&void 0!==arguments[2]?arguments[2]:null;return this.kind===E.Event&&this.direction===A&&this.eventType===g&&("m.room.message"!==this.eventType||null===this.keyStr||this.keyStr===I)}}],C=[{key:"forStateEvent",value:function(g,I,Q){I=I.replace(/#/g,"\\#"),Q=null!=Q?"#".concat(Q):"";var C="org.matrix.msc2762.".concat(g,".state_event:").concat(I).concat(Q);return A.findEventCapabilities([C])[0]}},{key:"forToDeviceEvent",value:function(g,I){var Q="org.matrix.msc3819.".concat(g,".to_device:").concat(I);return A.findEventCapabilities([Q])[0]}},{key:"forRoomEvent",value:function(g,I){var Q="org.matrix.msc2762.".concat(g,".event:").concat(I);return A.findEventCapabilities([Q])[0]}},{key:"forRoomMessageEvent",value:function(g,I){I=null==I?"":I;var Q="org.matrix.msc2762.".concat(g,".event:m.room.message#").concat(I);return A.findEventCapabilities([Q])[0]}},{key:"findEventCapabilities",value:function(g){var I,C=[],B=Q(g);try{for(B.s();!(I=B.n()).done;){var o=I.value,n=null,e=void 0,D=null;if(o.startsWith("org.matrix.msc2762.send.event:")?(n=i.Send,D=E.Event,e=o.substring("org.matrix.msc2762.send.event:".length)):o.startsWith("org.matrix.msc2762.send.state_event:")?(n=i.Send,D=E.State,e=o.substring("org.matrix.msc2762.send.state_event:".length)):o.startsWith("org.matrix.msc3819.send.to_device:")?(n=i.Send,D=E.ToDevice,e=o.substring("org.matrix.msc3819.send.to_device:".length)):o.startsWith("org.matrix.msc2762.receive.event:")?(n=i.Receive,D=E.Event,e=o.substring("org.matrix.msc2762.receive.event:".length)):o.startsWith("org.matrix.msc2762.receive.state_event:")?(n=i.Receive,D=E.State,e=o.substring("org.matrix.msc2762.receive.state_event:".length)):o.startsWith("org.matrix.msc3819.receive.to_device:")&&(n=i.Receive,D=E.ToDevice,e=o.substring("org.matrix.msc3819.receive.to_device:".length)),null!==n&&null!==D){var t=e.startsWith("m.room.message#")||D===E.State,a=null;if(e.includes("#")&&t){var s=e.split("#"),w=s.findIndex((function(A){return!A.endsWith("\\")}));e=s.slice(0,w+1).map((function(A){return A.endsWith("\\")?A.substring(0,A.length-1):A})).join("#"),a=s.slice(w+1).join("#")}C.push(new A(n,e,D,a,o))}}}catch(A){B.e(A)}finally{B.f()}return C}}],I&&B(g.prototype,I),C&&B(g,C),Object.defineProperty(g,"prototype",{writable:!1}),A}();I.WidgetEventCapability=o},{}],216:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.WidgetParser=void 0;var Q=A("./Widget"),C=A("./validation/url");function B(A,g){var I="undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(!I){if(Array.isArray(A)||(I=function(A,g){if(!A)return;if("string"==typeof A)return E(A,g);var I=Object.prototype.toString.call(A).slice(8,-1);"Object"===I&&A.constructor&&(I=A.constructor.name);if("Map"===I||"Set"===I)return Array.from(A);if("Arguments"===I||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return E(A,g)}(A))||g&&A&&"number"==typeof A.length){I&&(A=I);var Q=0,C=function(){};return{s:C,n:function(){return Q>=A.length?{done:!0}:{done:!1,value:A[Q++]}},e:function(A){throw A},f:C}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var B,i=!0,o=!1;return{s:function(){I=I.call(A)},n:function(){var A=I.next();return i=A.done,A},e:function(A){o=!0,B=A},f:function(){try{i||null==I.return||I.return()}finally{if(o)throw B}}}}function E(A,g){(null==g||g>A.length)&&(g=A.length);for(var I=0,Q=new Array(g);I=A.length?{done:!0}:{done:!1,value:A[Q++]}},e:function(A){throw A},f:B}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var E,i=!0,o=!1;return{s:function(){I=I.call(A)},n:function(){var A=I.next();return i=A.done,A},e:function(A){o=!0,E=A},f:function(){try{i||null==I.return||I.return()}finally{if(o)throw E}}}}function C(A,g){(null==g||g>A.length)&&(g=A.length);for(var I=0,Q=new Array(g);I>>32-g}function n(A,g,I,Q,C,B,E){return o(A+(g&I|~g&Q)+C+B|0,E)+g|0}function e(A,g,I,Q,C,B,E){return o(A+(g&Q|I&~Q)+C+B|0,E)+g|0}function D(A,g,I,Q,C,B,E){return o(A+(g^I^Q)+C+B|0,E)+g|0}function t(A,g,I,Q,C,B,E){return o(A+(I^(g|~Q))+C+B|0,E)+g|0}Q(i,C),i.prototype._update=function(){for(var A=E,g=0;g<16;++g)A[g]=this._block.readInt32LE(4*g);var I=this._a,Q=this._b,C=this._c,B=this._d;I=n(I,Q,C,B,A[0],3614090360,7),B=n(B,I,Q,C,A[1],3905402710,12),C=n(C,B,I,Q,A[2],606105819,17),Q=n(Q,C,B,I,A[3],3250441966,22),I=n(I,Q,C,B,A[4],4118548399,7),B=n(B,I,Q,C,A[5],1200080426,12),C=n(C,B,I,Q,A[6],2821735955,17),Q=n(Q,C,B,I,A[7],4249261313,22),I=n(I,Q,C,B,A[8],1770035416,7),B=n(B,I,Q,C,A[9],2336552879,12),C=n(C,B,I,Q,A[10],4294925233,17),Q=n(Q,C,B,I,A[11],2304563134,22),I=n(I,Q,C,B,A[12],1804603682,7),B=n(B,I,Q,C,A[13],4254626195,12),C=n(C,B,I,Q,A[14],2792965006,17),I=e(I,Q=n(Q,C,B,I,A[15],1236535329,22),C,B,A[1],4129170786,5),B=e(B,I,Q,C,A[6],3225465664,9),C=e(C,B,I,Q,A[11],643717713,14),Q=e(Q,C,B,I,A[0],3921069994,20),I=e(I,Q,C,B,A[5],3593408605,5),B=e(B,I,Q,C,A[10],38016083,9),C=e(C,B,I,Q,A[15],3634488961,14),Q=e(Q,C,B,I,A[4],3889429448,20),I=e(I,Q,C,B,A[9],568446438,5),B=e(B,I,Q,C,A[14],3275163606,9),C=e(C,B,I,Q,A[3],4107603335,14),Q=e(Q,C,B,I,A[8],1163531501,20),I=e(I,Q,C,B,A[13],2850285829,5),B=e(B,I,Q,C,A[2],4243563512,9),C=e(C,B,I,Q,A[7],1735328473,14),I=D(I,Q=e(Q,C,B,I,A[12],2368359562,20),C,B,A[5],4294588738,4),B=D(B,I,Q,C,A[8],2272392833,11),C=D(C,B,I,Q,A[11],1839030562,16),Q=D(Q,C,B,I,A[14],4259657740,23),I=D(I,Q,C,B,A[1],2763975236,4),B=D(B,I,Q,C,A[4],1272893353,11),C=D(C,B,I,Q,A[7],4139469664,16),Q=D(Q,C,B,I,A[10],3200236656,23),I=D(I,Q,C,B,A[13],681279174,4),B=D(B,I,Q,C,A[0],3936430074,11),C=D(C,B,I,Q,A[3],3572445317,16),Q=D(Q,C,B,I,A[6],76029189,23),I=D(I,Q,C,B,A[9],3654602809,4),B=D(B,I,Q,C,A[12],3873151461,11),C=D(C,B,I,Q,A[15],530742520,16),I=t(I,Q=D(Q,C,B,I,A[2],3299628645,23),C,B,A[0],4096336452,6),B=t(B,I,Q,C,A[7],1126891415,10),C=t(C,B,I,Q,A[14],2878612391,15),Q=t(Q,C,B,I,A[5],4237533241,21),I=t(I,Q,C,B,A[12],1700485571,6),B=t(B,I,Q,C,A[3],2399980690,10),C=t(C,B,I,Q,A[10],4293915773,15),Q=t(Q,C,B,I,A[1],2240044497,21),I=t(I,Q,C,B,A[8],1873313359,6),B=t(B,I,Q,C,A[15],4264355552,10),C=t(C,B,I,Q,A[6],2734768916,15),Q=t(Q,C,B,I,A[13],1309151649,21),I=t(I,Q,C,B,A[4],4149444226,6),B=t(B,I,Q,C,A[11],3174756917,10),C=t(C,B,I,Q,A[2],718787259,15),Q=t(Q,C,B,I,A[9],3951481745,21),this._a=this._a+I|0,this._b=this._b+Q|0,this._c=this._c+C|0,this._d=this._d+B|0},i.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var A=B.allocUnsafe(16);return A.writeInt32LE(this._a,0),A.writeInt32LE(this._b,4),A.writeInt32LE(this._c,8),A.writeInt32LE(this._d,12),A},g.exports=i},{"hash-base":118,inherits:148,"safe-buffer":252}],224:[function(A,g,I){var Q=A("bn.js"),C=A("brorand");function B(A){this.rand=A||new C.Rand}g.exports=B,B.create=function(A){return new B(A)},B.prototype._randbelow=function(A){var g=A.bitLength(),I=Math.ceil(g/8);do{var C=new Q(this.rand.generate(I))}while(C.cmp(A)>=0);return C},B.prototype._randrange=function(A,g){var I=g.sub(A);return A.add(this._randbelow(I))},B.prototype.test=function(A,g,I){var C=A.bitLength(),B=Q.mont(A),E=new Q(1).toRed(B);g||(g=Math.max(1,C/48|0));for(var i=A.subn(1),o=0;!i.testn(o);o++);for(var n=A.shrn(o),e=i.toRed(B);g>0;g--){var D=this._randrange(new Q(2),i);I&&I(D);var t=D.toRed(B).redPow(n);if(0!==t.cmp(E)&&0!==t.cmp(e)){for(var a=1;a0;g--){var e=this._randrange(new Q(2),E),D=A.gcd(e);if(0!==D.cmpn(1))return D;var t=e.toRed(C).redPow(o);if(0!==t.cmp(B)&&0!==t.cmp(n)){for(var a=1;a>8,E=255&C;B?I.push(B,E):I.push(E)}return I},Q.zero2=C,Q.toHex=B,Q.encode=function(A,g){return"hex"===g?B(A):A}},{}],227:[function(A,g,I){"use strict";const Q=A("retry"),C=["Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed"];class B extends Error{constructor(A){super(),A instanceof Error?(this.originalError=A,({message:A}=A)):(this.originalError=new Error(A),this.originalError.stack=this.stack),this.name="AbortError",this.message=A}}const E=(A,g)=>new Promise(((I,E)=>{g={onFailedAttempt:()=>{},retries:10,...g};const i=Q.operation(g);i.attempt((async Q=>{try{I(await A(Q))}catch(A){if(!(A instanceof Error))return void E(new TypeError(`Non-error was thrown: "${A}". You should only throw errors.`));if(A instanceof B)i.stop(),E(A.originalError);else if(A instanceof TypeError&&(o=A.message,!C.includes(o)))i.stop(),E(A);else{((A,g,I)=>{const Q=I.retries-(g-1);A.attemptNumber=g,A.retriesLeft=Q})(A,Q,g);try{await g.onFailedAttempt(A)}catch(A){return void E(A)}i.retry(A)||E(i.mainError())}}var o}))}));g.exports=E,g.exports.default=E,g.exports.AbortError=B},{retry:248}],228:[function(A,g,I){g.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}},{}],229:[function(A,g,I){"use strict";var Q=A("asn1.js");I.certificate=A("./certificate");var C=Q.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));I.RSAPrivateKey=C;var B=Q.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));I.RSAPublicKey=B;var E=Q.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(i),this.key("subjectPublicKey").bitstr())}));I.PublicKey=E;var i=Q.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),o=Q.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(i),this.key("subjectPrivateKey").octstr())}));I.PrivateKey=o;var n=Q.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));I.EncryptedPrivateKey=n;var e=Q.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));I.DSAPrivateKey=e,I.DSAparam=Q.define("DSAparam",(function(){this.int()}));var D=Q.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(t),this.key("publicKey").optional().explicit(1).bitstr())}));I.ECPrivateKey=D;var t=Q.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));I.signature=Q.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},{"./certificate":230,"asn1.js":4}],230:[function(A,g,I){"use strict";var Q=A("asn1.js"),C=Q.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),B=Q.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),E=Q.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),i=Q.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(E),this.key("subjectPublicKey").bitstr())})),o=Q.define("RelativeDistinguishedName",(function(){this.setof(B)})),n=Q.define("RDNSequence",(function(){this.seqof(o)})),e=Q.define("Name",(function(){this.choice({rdnSequence:this.use(n)})})),D=Q.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(C),this.key("notAfter").use(C))})),t=Q.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),a=Q.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(E),this.key("issuer").use(e),this.key("validity").use(D),this.key("subject").use(e),this.key("subjectPublicKeyInfo").use(i),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(t).optional())})),s=Q.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(a),this.key("signatureAlgorithm").use(E),this.key("signatureValue").bitstr())}));g.exports=s},{"asn1.js":4}],231:[function(A,g,I){var Q=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,C=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,B=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,E=A("evp_bytestokey"),i=A("browserify-aes"),o=A("safe-buffer").Buffer;g.exports=function(A,g){var I,n=A.toString(),e=n.match(Q);if(e){var D="aes"+e[1],t=o.from(e[2],"hex"),a=o.from(e[3].replace(/[\r\n]/g,""),"base64"),s=E(g,t.slice(0,8),parseInt(e[1],10)).key,w=[],h=i.createDecipheriv(D,s,t);w.push(h.update(a)),w.push(h.final()),I=o.concat(w)}else{var r=n.match(B);I=o.from(r[2].replace(/[\r\n]/g,""),"base64")}return{tag:n.match(C)[1],data:I}}},{"browserify-aes":25,evp_bytestokey:108,"safe-buffer":252}],232:[function(A,g,I){var Q=A("./asn1"),C=A("./aesid.json"),B=A("./fixProc"),E=A("browserify-aes"),i=A("pbkdf2"),o=A("safe-buffer").Buffer;function n(A){var g;"object"!=typeof A||o.isBuffer(A)||(g=A.passphrase,A=A.key),"string"==typeof A&&(A=o.from(A));var I,n,e=B(A,g),D=e.tag,t=e.data;switch(D){case"CERTIFICATE":n=Q.certificate.decode(t,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(n||(n=Q.PublicKey.decode(t,"der")),I=n.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return Q.RSAPublicKey.decode(n.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return n.subjectPrivateKey=n.subjectPublicKey,{type:"ec",data:n};case"1.2.840.10040.4.1":return n.algorithm.params.pub_key=Q.DSAparam.decode(n.subjectPublicKey.data,"der"),{type:"dsa",data:n.algorithm.params};default:throw new Error("unknown key id "+I)}case"ENCRYPTED PRIVATE KEY":t=function(A,g){var I=A.algorithm.decrypt.kde.kdeparams.salt,Q=parseInt(A.algorithm.decrypt.kde.kdeparams.iters.toString(),10),B=C[A.algorithm.decrypt.cipher.algo.join(".")],n=A.algorithm.decrypt.cipher.iv,e=A.subjectPrivateKey,D=parseInt(B.split("-")[1],10)/8,t=i.pbkdf2Sync(g,I,Q,D,"sha1"),a=E.createDecipheriv(B,t,n),s=[];return s.push(a.update(e)),s.push(a.final()),o.concat(s)}(t=Q.EncryptedPrivateKey.decode(t,"der"),g);case"PRIVATE KEY":switch(I=(n=Q.PrivateKey.decode(t,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return Q.RSAPrivateKey.decode(n.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:n.algorithm.curve,privateKey:Q.ECPrivateKey.decode(n.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return n.algorithm.params.priv_key=Q.DSAparam.decode(n.subjectPrivateKey,"der"),{type:"dsa",params:n.algorithm.params};default:throw new Error("unknown key id "+I)}case"RSA PUBLIC KEY":return Q.RSAPublicKey.decode(t,"der");case"RSA PRIVATE KEY":return Q.RSAPrivateKey.decode(t,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:Q.DSAPrivateKey.decode(t,"der")};case"EC PRIVATE KEY":return{curve:(t=Q.ECPrivateKey.decode(t,"der")).parameters.value,privateKey:t.privateKey};default:throw new Error("unknown key type "+D)}}g.exports=n,n.signature=Q.signature},{"./aesid.json":228,"./asn1":229,"./fixProc":231,"browserify-aes":25,pbkdf2:233,"safe-buffer":252}],233:[function(A,g,I){I.pbkdf2=A("./lib/async"),I.pbkdf2Sync=A("./lib/sync")},{"./lib/async":234,"./lib/sync":237}],234:[function(A,g,I){(function(I){(function(){var Q,C,B=A("safe-buffer").Buffer,E=A("./precondition"),i=A("./default-encoding"),o=A("./sync"),n=A("./to-buffer"),e=I.crypto&&I.crypto.subtle,D={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},t=[];function a(){return C||(C=I.process&&I.process.nextTick?I.process.nextTick:I.queueMicrotask?I.queueMicrotask:I.setImmediate?I.setImmediate:I.setTimeout)}function s(A,g,I,Q,C){return e.importKey("raw",A,{name:"PBKDF2"},!1,["deriveBits"]).then((function(A){return e.deriveBits({name:"PBKDF2",salt:g,iterations:I,hash:{name:C}},A,Q<<3)})).then((function(A){return B.from(A)}))}g.exports=function(A,g,C,w,h,r){"function"==typeof h&&(r=h,h=void 0);var c=D[(h=h||"sha1").toLowerCase()];if(c&&"function"==typeof I.Promise){if(E(C,w),A=n(A,i,"Password"),g=n(g,i,"Salt"),"function"!=typeof r)throw new Error("No callback provided to pbkdf2");!function(A,g){A.then((function(A){a()((function(){g(null,A)}))}),(function(A){a()((function(){g(A)}))}))}(function(A){if(I.process&&!I.process.browser)return Promise.resolve(!1);if(!e||!e.importKey||!e.deriveBits)return Promise.resolve(!1);if(void 0!==t[A])return t[A];var g=s(Q=Q||B.alloc(8),Q,10,128,A).then((function(){return!0})).catch((function(){return!1}));return t[A]=g,g}(c).then((function(I){return I?s(A,g,C,w,c):o(A,g,C,w,h)})),r)}else a()((function(){var I;try{I=o(A,g,C,w,h)}catch(A){return r(A)}r(null,I)}))}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./default-encoding":235,"./precondition":236,"./sync":237,"./to-buffer":238,"safe-buffer":252}],235:[function(A,g,I){(function(A,I){(function(){var Q;if(I.process&&I.process.browser)Q="utf-8";else if(I.process&&I.process.version){Q=parseInt(A.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else Q="utf-8";g.exports=Q}).call(this)}).call(this,A("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:239}],236:[function(A,g,I){var Q=Math.pow(2,30)-1;g.exports=function(A,g){if("number"!=typeof A)throw new TypeError("Iterations not a number");if(A<0)throw new TypeError("Bad iterations");if("number"!=typeof g)throw new TypeError("Key length not a number");if(g<0||g>Q||g!=g)throw new TypeError("Bad key length")}},{}],237:[function(A,g,I){var Q=A("create-hash/md5"),C=A("ripemd160"),B=A("sha.js"),E=A("safe-buffer").Buffer,i=A("./precondition"),o=A("./default-encoding"),n=A("./to-buffer"),e=E.alloc(128),D={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function t(A,g,I){var i=function(A){function g(g){return B(A).update(g).digest()}function I(A){return(new C).update(A).digest()}return"rmd160"===A||"ripemd160"===A?I:"md5"===A?Q:g}(A),o="sha512"===A||"sha384"===A?128:64;g.length>o?g=i(g):g.length1)for(var I=1;Is||new E(g).cmp(a.modulus)>=0)throw new Error("decryption error");t=I?n(new E(g),a):i(g,a);var w=e.alloc(s-t.length);if(t=e.concat([w,t],s),4===D)return function(A,g){var I=A.modulus.byteLength(),Q=o("sha1").update(e.alloc(0)).digest(),E=Q.length;if(0!==g[0])throw new Error("decryption error");var i=g.slice(1,E+1),n=g.slice(E+1),D=B(i,C(n,E)),t=B(n,C(D,I-E-1));if(function(A,g){A=e.from(A),g=e.from(g);var I=0,Q=A.length;A.length!==g.length&&(I++,Q=Math.min(A.length,g.length));var C=-1;for(;++C=g.length){B++;break}var E=g.slice(2,C-1);("0002"!==Q.toString("hex")&&!I||"0001"!==Q.toString("hex")&&I)&&B++;E.length<8&&B++;if(B)throw new Error("decryption error");return g.slice(C)}(0,t,I);if(3===D)return t;throw new Error("unknown padding")}},{"./mgf":241,"./withPublic":244,"./xor":245,"bn.js":20,"browserify-rsa":43,"create-hash":76,"parse-asn1":232,"safe-buffer":252}],243:[function(A,g,I){var Q=A("parse-asn1"),C=A("randombytes"),B=A("create-hash"),E=A("./mgf"),i=A("./xor"),o=A("bn.js"),n=A("./withPublic"),e=A("browserify-rsa"),D=A("safe-buffer").Buffer;g.exports=function(A,g,I){var t;t=A.padding?A.padding:I?1:4;var a,s=Q(A);if(4===t)a=function(A,g){var I=A.modulus.byteLength(),Q=g.length,n=B("sha1").update(D.alloc(0)).digest(),e=n.length,t=2*e;if(Q>I-t-2)throw new Error("message too long");var a=D.alloc(I-Q-t-2),s=I-e-1,w=C(e),h=i(D.concat([n,a,D.alloc(1,1),g],s),E(w,s)),r=i(w,E(h,e));return new o(D.concat([D.alloc(1),r,h],I))}(s,g);else if(1===t)a=function(A,g,I){var Q,B=g.length,E=A.modulus.byteLength();if(B>E-11)throw new Error("message too long");Q=I?D.alloc(E-B-3,255):function(A){var g,I=D.allocUnsafe(A),Q=0,B=C(2*A),E=0;for(;Q=0)throw new Error("data too long for modulus")}return I?e(a,s):n(a,s)}},{"./mgf":241,"./withPublic":244,"./xor":245,"bn.js":20,"browserify-rsa":43,"create-hash":76,"parse-asn1":232,randombytes:246,"safe-buffer":252}],244:[function(A,g,I){var Q=A("bn.js"),C=A("safe-buffer").Buffer;g.exports=function(A,g){return C.from(A.toRed(Q.mont(g.modulus)).redPow(new Q(g.publicExponent)).fromRed().toArray())}},{"bn.js":20,"safe-buffer":252}],245:[function(A,g,I){g.exports=function(A,g){for(var I=A.length,Q=-1;++QB)throw new RangeError("requested too many random bytes");var Q=E.allocUnsafe(A);if(A>0)if(A>C)for(var o=0;oe||A<0)throw new TypeError("offset must be a uint32");if(A>o||A>g)throw new RangeError("offset out of range")}function t(A,g,I){if("number"!=typeof A||A!=A)throw new TypeError("size must be a number");if(A>e||A<0)throw new TypeError("size must be a uint32");if(A+g>I||A>o)throw new RangeError("buffer too small")}function a(A,I,Q,C){if(g.browser){var B=A.buffer,i=new Uint8Array(B,I,Q);return n.getRandomValues(i),C?void g.nextTick((function(){C(null,A)})):A}if(!C)return E(Q).copy(A,I),A;E(Q,(function(g,Q){if(g)return C(g);Q.copy(A,I),C(null,A)}))}n&&n.getRandomValues||!g.browser?(I.randomFill=function(A,g,I,C){if(!(i.isBuffer(A)||A instanceof Q.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof g)C=g,g=0,I=A.length;else if("function"==typeof I)C=I,I=A.length-g;else if("function"!=typeof C)throw new TypeError('"cb" argument must be a function');return D(g,A.length),t(I,g,A.length),a(A,g,I,C)},I.randomFillSync=function(A,g,I){void 0===g&&(g=0);if(!(i.isBuffer(A)||A instanceof Q.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');D(g,A.length),void 0===I&&(I=A.length-g);return t(I,g,A.length),a(A,g,I)}):(I.randomFill=C,I.randomFillSync=C)}).call(this)}).call(this,A("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:239,randombytes:246,"safe-buffer":252}],248:[function(A,g,I){g.exports=A("./lib/retry")},{"./lib/retry":249}],249:[function(A,g,I){var Q=A("./retry_operation");I.operation=function(A){var g=I.timeouts(A);return new Q(g,{forever:A&&(A.forever||A.retries===1/0),unref:A&&A.unref,maxRetryTime:A&&A.maxRetryTime})},I.timeouts=function(A){if(A instanceof Array)return[].concat(A);var g={retries:10,factor:2,minTimeout:1e3,maxTimeout:1/0,randomize:!1};for(var I in A)g[I]=A[I];if(g.minTimeout>g.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");for(var Q=[],C=0;C=this._maxRetryTime)return this._errors.push(A),this._errors.unshift(new Error("RetryOperation timeout occurred")),!1;this._errors.push(A);var I=this._timeouts.shift();if(void 0===I){if(!this._cachedTimeouts)return!1;this._errors.splice(0,this._errors.length-1),I=this._cachedTimeouts.slice(-1)}var Q=this;return this._timer=setTimeout((function(){Q._attempts++,Q._operationTimeoutCb&&(Q._timeout=setTimeout((function(){Q._operationTimeoutCb(Q._attempts)}),Q._operationTimeout),Q._options.unref&&Q._timeout.unref()),Q._fn(Q._attempts)}),I),this._options.unref&&this._timer.unref(),!0},Q.prototype.attempt=function(A,g){this._fn=A,g&&(g.timeout&&(this._operationTimeout=g.timeout),g.cb&&(this._operationTimeoutCb=g.cb));var I=this;this._operationTimeoutCb&&(this._timeout=setTimeout((function(){I._operationTimeoutCb()}),I._operationTimeout)),this._operationStart=(new Date).getTime(),this._fn(this._attempts)},Q.prototype.try=function(A){console.log("Using RetryOperation.try() is deprecated"),this.attempt(A)},Q.prototype.start=function(A){console.log("Using RetryOperation.start() is deprecated"),this.attempt(A)},Q.prototype.start=Q.prototype.try,Q.prototype.errors=function(){return this._errors},Q.prototype.attempts=function(){return this._attempts},Q.prototype.mainError=function(){if(0===this._errors.length)return null;for(var A={},g=null,I=0,Q=0;Q=I&&(g=C,I=E)}return g}},{}],251:[function(A,g,I){"use strict";var Q=A("buffer").Buffer,C=A("inherits"),B=A("hash-base"),E=new Array(16),i=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],o=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],n=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],e=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],D=[0,1518500249,1859775393,2400959708,2840853838],t=[1352829926,1548603684,1836072691,2053994217,0];function a(){B.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function s(A,g){return A<>>32-g}function w(A,g,I,Q,C,B,E,i){return s(A+(g^I^Q)+B+E|0,i)+C|0}function h(A,g,I,Q,C,B,E,i){return s(A+(g&I|~g&Q)+B+E|0,i)+C|0}function r(A,g,I,Q,C,B,E,i){return s(A+((g|~I)^Q)+B+E|0,i)+C|0}function c(A,g,I,Q,C,B,E,i){return s(A+(g&Q|I&~Q)+B+E|0,i)+C|0}function k(A,g,I,Q,C,B,E,i){return s(A+(g^(I|~Q))+B+E|0,i)+C|0}C(a,B),a.prototype._update=function(){for(var A=E,g=0;g<16;++g)A[g]=this._block.readInt32LE(4*g);for(var I=0|this._a,Q=0|this._b,C=0|this._c,B=0|this._d,a=0|this._e,G=0|this._a,y=0|this._b,N=0|this._c,M=0|this._d,F=0|this._e,J=0;J<80;J+=1){var d,K;J<16?(d=w(I,Q,C,B,a,A[i[J]],D[0],n[J]),K=k(G,y,N,M,F,A[o[J]],t[0],e[J])):J<32?(d=h(I,Q,C,B,a,A[i[J]],D[1],n[J]),K=c(G,y,N,M,F,A[o[J]],t[1],e[J])):J<48?(d=r(I,Q,C,B,a,A[i[J]],D[2],n[J]),K=r(G,y,N,M,F,A[o[J]],t[2],e[J])):J<64?(d=c(I,Q,C,B,a,A[i[J]],D[3],n[J]),K=h(G,y,N,M,F,A[o[J]],t[3],e[J])):(d=k(I,Q,C,B,a,A[i[J]],D[4],n[J]),K=w(G,y,N,M,F,A[o[J]],t[4],e[J])),I=a,a=B,B=s(C,10),C=Q,Q=d,G=F,F=M,M=s(N,10),N=y,y=K}var Y=this._b+C+M|0;this._b=this._c+B+F|0,this._c=this._d+a+G|0,this._d=this._e+I+y|0,this._e=this._a+Q+N|0,this._a=Y},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var A=Q.alloc?Q.alloc(20):new Q(20);return A.writeInt32LE(this._a,0),A.writeInt32LE(this._b,4),A.writeInt32LE(this._c,8),A.writeInt32LE(this._d,12),A.writeInt32LE(this._e,16),A},g.exports=a},{buffer:70,"hash-base":118,inherits:148}],252:[function(A,g,I){ +/*! safe-buffer. MIT License. Feross Aboukhadijeh */ +var Q=A("buffer"),C=Q.Buffer;function B(A,g){for(var I in A)g[I]=A[I]}function E(A,g,I){return C(A,g,I)}C.from&&C.alloc&&C.allocUnsafe&&C.allocUnsafeSlow?g.exports=Q:(B(Q,I),I.Buffer=E),E.prototype=Object.create(C.prototype),B(C,E),E.from=function(A,g,I){if("number"==typeof A)throw new TypeError("Argument must not be a number");return C(A,g,I)},E.alloc=function(A,g,I){if("number"!=typeof A)throw new TypeError("Argument must be a number");var Q=C(A);return void 0!==g?"string"==typeof I?Q.fill(g,I):Q.fill(g):Q.fill(0),Q},E.allocUnsafe=function(A){if("number"!=typeof A)throw new TypeError("Argument must be a number");return C(A)},E.allocUnsafeSlow=function(A){if("number"!=typeof A)throw new TypeError("Argument must be a number");return Q.SlowBuffer(A)}},{buffer:70}],253:[function(A,g,I){(function(I){(function(){"use strict";var Q,C=A("buffer"),B=C.Buffer,E={};for(Q in C)C.hasOwnProperty(Q)&&"SlowBuffer"!==Q&&"Buffer"!==Q&&(E[Q]=C[Q]);var i=E.Buffer={};for(Q in B)B.hasOwnProperty(Q)&&"allocUnsafe"!==Q&&"allocUnsafeSlow"!==Q&&(i[Q]=B[Q]);if(E.Buffer.prototype=B.prototype,i.from&&i.from!==Uint8Array.from||(i.from=function(A,g,I){if("number"==typeof A)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof A);if(A&&void 0===A.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof A);return B(A,g,I)}),i.alloc||(i.alloc=function(A,g,I){if("number"!=typeof A)throw new TypeError('The "size" argument must be of type number. Received type '+typeof A);if(A<0||A>=2*(1<<30))throw new RangeError('The value "'+A+'" is invalid for option "size"');var Q=B(A);return g&&0!==g.length?"string"==typeof I?Q.fill(g,I):Q.fill(g):Q.fill(0),Q}),!E.kStringMaxLength)try{E.kStringMaxLength=I.binding("buffer").kStringMaxLength}catch(A){}E.constants||(E.constants={MAX_LENGTH:E.kMaxLength},E.kStringMaxLength&&(E.constants.MAX_STRING_LENGTH=E.kStringMaxLength)),g.exports=E}).call(this)}).call(this,A("_process"))},{_process:239,buffer:70}],254:[function(A,g,I){var Q=g.exports={v:[{name:"version",reg:/^(\d*)$/}],o:[{name:"origin",reg:/^(\S*) (\d*) (\d*) (\S*) IP(\d) (\S*)/,names:["username","sessionId","sessionVersion","netType","ipVer","address"],format:"%s %s %d %s IP%d %s"}],s:[{name:"name"}],i:[{name:"description"}],u:[{name:"uri"}],e:[{name:"email"}],p:[{name:"phone"}],z:[{name:"timezones"}],r:[{name:"repeats"}],t:[{name:"timing",reg:/^(\d*) (\d*)/,names:["start","stop"],format:"%d %d"}],c:[{name:"connection",reg:/^IN IP(\d) (\S*)/,names:["version","ip"],format:"IN IP%d %s"}],b:[{push:"bandwidth",reg:/^(TIAS|AS|CT|RR|RS):(\d*)/,names:["type","limit"],format:"%s:%s"}],m:[{reg:/^(\w*) (\d*) ([\w/]*)(?: (.*))?/,names:["type","port","protocol","payloads"],format:"%s %d %s %s"}],a:[{push:"rtp",reg:/^rtpmap:(\d*) ([\w\-.]*)(?:\s*\/(\d*)(?:\s*\/(\S*))?)?/,names:["payload","codec","rate","encoding"],format:function(A){return A.encoding?"rtpmap:%d %s/%s/%s":A.rate?"rtpmap:%d %s/%s":"rtpmap:%d %s"}},{push:"fmtp",reg:/^fmtp:(\d*) ([\S| ]*)/,names:["payload","config"],format:"fmtp:%d %s"},{name:"control",reg:/^control:(.*)/,format:"control:%s"},{name:"rtcp",reg:/^rtcp:(\d*)(?: (\S*) IP(\d) (\S*))?/,names:["port","netType","ipVer","address"],format:function(A){return null!=A.address?"rtcp:%d %s IP%d %s":"rtcp:%d"}},{push:"rtcpFbTrrInt",reg:/^rtcp-fb:(\*|\d*) trr-int (\d*)/,names:["payload","value"],format:"rtcp-fb:%s trr-int %d"},{push:"rtcpFb",reg:/^rtcp-fb:(\*|\d*) ([\w-_]*)(?: ([\w-_]*))?/,names:["payload","type","subtype"],format:function(A){return null!=A.subtype?"rtcp-fb:%s %s %s":"rtcp-fb:%s %s"}},{push:"ext",reg:/^extmap:(\d+)(?:\/(\w+))?(?: (urn:ietf:params:rtp-hdrext:encrypt))? (\S*)(?: (\S*))?/,names:["value","direction","encrypt-uri","uri","config"],format:function(A){return"extmap:%d"+(A.direction?"/%s":"%v")+(A["encrypt-uri"]?" %s":"%v")+" %s"+(A.config?" %s":"")}},{name:"extmapAllowMixed",reg:/^(extmap-allow-mixed)/},{push:"crypto",reg:/^crypto:(\d*) ([\w_]*) (\S*)(?: (\S*))?/,names:["id","suite","config","sessionConfig"],format:function(A){return null!=A.sessionConfig?"crypto:%d %s %s %s":"crypto:%d %s %s"}},{name:"setup",reg:/^setup:(\w*)/,format:"setup:%s"},{name:"connectionType",reg:/^connection:(new|existing)/,format:"connection:%s"},{name:"mid",reg:/^mid:([^\s]*)/,format:"mid:%s"},{name:"msid",reg:/^msid:(.*)/,format:"msid:%s"},{name:"ptime",reg:/^ptime:(\d*(?:\.\d*)*)/,format:"ptime:%d"},{name:"maxptime",reg:/^maxptime:(\d*(?:\.\d*)*)/,format:"maxptime:%d"},{name:"direction",reg:/^(sendrecv|recvonly|sendonly|inactive)/},{name:"icelite",reg:/^(ice-lite)/},{name:"iceUfrag",reg:/^ice-ufrag:(\S*)/,format:"ice-ufrag:%s"},{name:"icePwd",reg:/^ice-pwd:(\S*)/,format:"ice-pwd:%s"},{name:"fingerprint",reg:/^fingerprint:(\S*) (\S*)/,names:["type","hash"],format:"fingerprint:%s %s"},{push:"candidates",reg:/^candidate:(\S*) (\d*) (\S*) (\d*) (\S*) (\d*) typ (\S*)(?: raddr (\S*) rport (\d*))?(?: tcptype (\S*))?(?: generation (\d*))?(?: network-id (\d*))?(?: network-cost (\d*))?/,names:["foundation","component","transport","priority","ip","port","type","raddr","rport","tcptype","generation","network-id","network-cost"],format:function(A){var g="candidate:%s %d %s %d %s %d typ %s";return g+=null!=A.raddr?" raddr %s rport %d":"%v%v",g+=null!=A.tcptype?" tcptype %s":"%v",null!=A.generation&&(g+=" generation %d"),g+=null!=A["network-id"]?" network-id %d":"%v",g+=null!=A["network-cost"]?" network-cost %d":"%v"}},{name:"endOfCandidates",reg:/^(end-of-candidates)/},{name:"remoteCandidates",reg:/^remote-candidates:(.*)/,format:"remote-candidates:%s"},{name:"iceOptions",reg:/^ice-options:(\S*)/,format:"ice-options:%s"},{push:"ssrcs",reg:/^ssrc:(\d*) ([\w_-]*)(?::(.*))?/,names:["id","attribute","value"],format:function(A){var g="ssrc:%d";return null!=A.attribute&&(g+=" %s",null!=A.value&&(g+=":%s")),g}},{push:"ssrcGroups",reg:/^ssrc-group:([\x21\x23\x24\x25\x26\x27\x2A\x2B\x2D\x2E\w]*) (.*)/,names:["semantics","ssrcs"],format:"ssrc-group:%s %s"},{name:"msidSemantic",reg:/^msid-semantic:\s?(\w*) (\S*)/,names:["semantic","token"],format:"msid-semantic: %s %s"},{push:"groups",reg:/^group:(\w*) (.*)/,names:["type","mids"],format:"group:%s %s"},{name:"rtcpMux",reg:/^(rtcp-mux)/},{name:"rtcpRsize",reg:/^(rtcp-rsize)/},{name:"sctpmap",reg:/^sctpmap:([\w_/]*) (\S*)(?: (\S*))?/,names:["sctpmapNumber","app","maxMessageSize"],format:function(A){return null!=A.maxMessageSize?"sctpmap:%s %s %s":"sctpmap:%s %s"}},{name:"xGoogleFlag",reg:/^x-google-flag:([^\s]*)/,format:"x-google-flag:%s"},{push:"rids",reg:/^rid:([\d\w]+) (\w+)(?: ([\S| ]*))?/,names:["id","direction","params"],format:function(A){return A.params?"rid:%s %s %s":"rid:%s %s"}},{push:"imageattrs",reg:new RegExp("^imageattr:(\\d+|\\*)[\\s\\t]+(send|recv)[\\s\\t]+(\\*|\\[\\S+\\](?:[\\s\\t]+\\[\\S+\\])*)(?:[\\s\\t]+(recv|send)[\\s\\t]+(\\*|\\[\\S+\\](?:[\\s\\t]+\\[\\S+\\])*))?"),names:["pt","dir1","attrs1","dir2","attrs2"],format:function(A){return"imageattr:%s %s %s"+(A.dir2?" %s %s":"")}},{name:"simulcast",reg:new RegExp("^simulcast:(send|recv) ([a-zA-Z0-9\\-_~;,]+)(?:\\s?(send|recv) ([a-zA-Z0-9\\-_~;,]+))?$"),names:["dir1","list1","dir2","list2"],format:function(A){return"simulcast:%s %s"+(A.dir2?" %s %s":"")}},{name:"simulcast_03",reg:/^simulcast:[\s\t]+([\S+\s\t]+)$/,names:["value"],format:"simulcast: %s"},{name:"framerate",reg:/^framerate:(\d+(?:$|\.\d+))/,format:"framerate:%s"},{name:"sourceFilter",reg:/^source-filter: *(excl|incl) (\S*) (IP4|IP6|\*) (\S*) (.*)/,names:["filterMode","netType","addressTypes","destAddress","srcList"],format:"source-filter: %s %s %s %s %s"},{name:"bundleOnly",reg:/^(bundle-only)/},{name:"label",reg:/^label:(.+)/,format:"label:%s"},{name:"sctpPort",reg:/^sctp-port:(\d+)$/,format:"sctp-port:%s"},{name:"maxMessageSize",reg:/^max-message-size:(\d+)$/,format:"max-message-size:%s"},{push:"tsRefClocks",reg:/^ts-refclk:([^\s=]*)(?:=(\S*))?/,names:["clksrc","clksrcExt"],format:function(A){return"ts-refclk:%s"+(null!=A.clksrcExt?"=%s":"")}},{name:"mediaClk",reg:/^mediaclk:(?:id=(\S*))? *([^\s=]*)(?:=(\S*))?(?: *rate=(\d+)\/(\d+))?/,names:["id","mediaClockName","mediaClockValue","rateNumerator","rateDenominator"],format:function(A){var g="mediaclk:";return g+=null!=A.id?"id=%s %s":"%v%s",g+=null!=A.mediaClockValue?"=%s":"",g+=null!=A.rateNumerator?" rate=%s":"",g+=null!=A.rateDenominator?"/%s":""}},{name:"keywords",reg:/^keywds:(.+)$/,format:"keywds:%s"},{name:"content",reg:/^content:(.+)/,format:"content:%s"},{name:"bfcpFloorCtrl",reg:/^floorctrl:(c-only|s-only|c-s)/,format:"floorctrl:%s"},{name:"bfcpConfId",reg:/^confid:(\d+)/,format:"confid:%s"},{name:"bfcpUserId",reg:/^userid:(\d+)/,format:"userid:%s"},{name:"bfcpFloorId",reg:/^floorid:(.+) (?:m-stream|mstrm):(.+)/,names:["id","mStream"],format:"floorid:%s mstrm:%s"},{push:"invalid",names:["value"]}]};Object.keys(Q).forEach((function(A){Q[A].forEach((function(A){A.reg||(A.reg=/(.*)/),A.format||(A.format="%s")}))}))},{}],255:[function(A,g,I){var Q=A("./parser"),C=A("./writer");I.write=C,I.parse=Q.parse,I.parseParams=Q.parseParams,I.parseFmtpConfig=Q.parseFmtpConfig,I.parsePayloads=Q.parsePayloads,I.parseRemoteCandidates=Q.parseRemoteCandidates,I.parseImageAttributes=Q.parseImageAttributes,I.parseSimulcastStreamList=Q.parseSimulcastStreamList},{"./parser":256,"./writer":257}],256:[function(A,g,I){var Q=function(A){return String(Number(A))===A?Number(A):A},C=function(A,g,I){var C=A.name&&A.names;A.push&&!g[A.push]?g[A.push]=[]:C&&!g[A.name]&&(g[A.name]={});var B=A.push?{}:C?g[A.name]:g;!function(A,g,I,C){if(C&&!I)g[C]=Q(A[1]);else for(var B=0;B1&&(A[I[0]]=void 0),A};I.parseParams=function(A){return A.split(/;\s?/).reduce(i,{})},I.parseFmtpConfig=I.parseParams,I.parsePayloads=function(A){return A.toString().split(" ").map(Number)},I.parseRemoteCandidates=function(A){for(var g=[],I=A.split(" ").map(Q),C=0;C=Q)return A;var C=I[g];switch(g+=1,A){case"%%":return"%";case"%s":return String(C);case"%d":return Number(C);case"%v":return""}}))},E=function(A,g,I){var Q=[A+"="+(g.format instanceof Function?g.format(g.push?I:I[g.name]):g.format)];if(g.names)for(var C=0;C=this._finalSize&&(this._update(this._block),this._block.fill(0));var I=8*this._len;if(I<=4294967295)this._block.writeUInt32BE(I,this._blockSize-4);else{var Q=(4294967295&I)>>>0,C=(I-Q)/4294967296;this._block.writeUInt32BE(C,this._blockSize-8),this._block.writeUInt32BE(Q,this._blockSize-4)}this._update(this._block);var B=this._hash();return A?B.toString(A):B},C.prototype._update=function(){throw new Error("_update must be implemented by subclass")},g.exports=C},{"safe-buffer":252}],259:[function(A,g,I){(I=g.exports=function(A){A=A.toLowerCase();var g=I[A];if(!g)throw new Error(A+" is not supported (we accept pull requests)");return new g}).sha=A("./sha"),I.sha1=A("./sha1"),I.sha224=A("./sha224"),I.sha256=A("./sha256"),I.sha384=A("./sha384"),I.sha512=A("./sha512")},{"./sha":260,"./sha1":261,"./sha224":262,"./sha256":263,"./sha384":264,"./sha512":265}],260:[function(A,g,I){var Q=A("inherits"),C=A("./hash"),B=A("safe-buffer").Buffer,E=[1518500249,1859775393,-1894007588,-899497514],i=new Array(80);function o(){this.init(),this._w=i,C.call(this,64,56)}function n(A){return A<<30|A>>>2}function e(A,g,I,Q){return 0===A?g&I|~g&Q:2===A?g&I|g&Q|I&Q:g^I^Q}Q(o,C),o.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},o.prototype._update=function(A){for(var g,I=this._w,Q=0|this._a,C=0|this._b,B=0|this._c,i=0|this._d,o=0|this._e,D=0;D<16;++D)I[D]=A.readInt32BE(4*D);for(;D<80;++D)I[D]=I[D-3]^I[D-8]^I[D-14]^I[D-16];for(var t=0;t<80;++t){var a=~~(t/20),s=0|((g=Q)<<5|g>>>27)+e(a,C,B,i)+o+I[t]+E[a];o=i,i=B,B=n(C),C=Q,Q=s}this._a=Q+this._a|0,this._b=C+this._b|0,this._c=B+this._c|0,this._d=i+this._d|0,this._e=o+this._e|0},o.prototype._hash=function(){var A=B.allocUnsafe(20);return A.writeInt32BE(0|this._a,0),A.writeInt32BE(0|this._b,4),A.writeInt32BE(0|this._c,8),A.writeInt32BE(0|this._d,12),A.writeInt32BE(0|this._e,16),A},g.exports=o},{"./hash":258,inherits:148,"safe-buffer":252}],261:[function(A,g,I){var Q=A("inherits"),C=A("./hash"),B=A("safe-buffer").Buffer,E=[1518500249,1859775393,-1894007588,-899497514],i=new Array(80);function o(){this.init(),this._w=i,C.call(this,64,56)}function n(A){return A<<5|A>>>27}function e(A){return A<<30|A>>>2}function D(A,g,I,Q){return 0===A?g&I|~g&Q:2===A?g&I|g&Q|I&Q:g^I^Q}Q(o,C),o.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},o.prototype._update=function(A){for(var g,I=this._w,Q=0|this._a,C=0|this._b,B=0|this._c,i=0|this._d,o=0|this._e,t=0;t<16;++t)I[t]=A.readInt32BE(4*t);for(;t<80;++t)I[t]=(g=I[t-3]^I[t-8]^I[t-14]^I[t-16])<<1|g>>>31;for(var a=0;a<80;++a){var s=~~(a/20),w=n(Q)+D(s,C,B,i)+o+I[a]+E[s]|0;o=i,i=B,B=e(C),C=Q,Q=w}this._a=Q+this._a|0,this._b=C+this._b|0,this._c=B+this._c|0,this._d=i+this._d|0,this._e=o+this._e|0},o.prototype._hash=function(){var A=B.allocUnsafe(20);return A.writeInt32BE(0|this._a,0),A.writeInt32BE(0|this._b,4),A.writeInt32BE(0|this._c,8),A.writeInt32BE(0|this._d,12),A.writeInt32BE(0|this._e,16),A},g.exports=o},{"./hash":258,inherits:148,"safe-buffer":252}],262:[function(A,g,I){var Q=A("inherits"),C=A("./sha256"),B=A("./hash"),E=A("safe-buffer").Buffer,i=new Array(64);function o(){this.init(),this._w=i,B.call(this,64,56)}Q(o,C),o.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},o.prototype._hash=function(){var A=E.allocUnsafe(28);return A.writeInt32BE(this._a,0),A.writeInt32BE(this._b,4),A.writeInt32BE(this._c,8),A.writeInt32BE(this._d,12),A.writeInt32BE(this._e,16),A.writeInt32BE(this._f,20),A.writeInt32BE(this._g,24),A},g.exports=o},{"./hash":258,"./sha256":263,inherits:148,"safe-buffer":252}],263:[function(A,g,I){var Q=A("inherits"),C=A("./hash"),B=A("safe-buffer").Buffer,E=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],i=new Array(64);function o(){this.init(),this._w=i,C.call(this,64,56)}function n(A,g,I){return I^A&(g^I)}function e(A,g,I){return A&g|I&(A|g)}function D(A){return(A>>>2|A<<30)^(A>>>13|A<<19)^(A>>>22|A<<10)}function t(A){return(A>>>6|A<<26)^(A>>>11|A<<21)^(A>>>25|A<<7)}function a(A){return(A>>>7|A<<25)^(A>>>18|A<<14)^A>>>3}Q(o,C),o.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},o.prototype._update=function(A){for(var g,I=this._w,Q=0|this._a,C=0|this._b,B=0|this._c,i=0|this._d,o=0|this._e,s=0|this._f,w=0|this._g,h=0|this._h,r=0;r<16;++r)I[r]=A.readInt32BE(4*r);for(;r<64;++r)I[r]=0|(((g=I[r-2])>>>17|g<<15)^(g>>>19|g<<13)^g>>>10)+I[r-7]+a(I[r-15])+I[r-16];for(var c=0;c<64;++c){var k=h+t(o)+n(o,s,w)+E[c]+I[c]|0,G=D(Q)+e(Q,C,B)|0;h=w,w=s,s=o,o=i+k|0,i=B,B=C,C=Q,Q=k+G|0}this._a=Q+this._a|0,this._b=C+this._b|0,this._c=B+this._c|0,this._d=i+this._d|0,this._e=o+this._e|0,this._f=s+this._f|0,this._g=w+this._g|0,this._h=h+this._h|0},o.prototype._hash=function(){var A=B.allocUnsafe(32);return A.writeInt32BE(this._a,0),A.writeInt32BE(this._b,4),A.writeInt32BE(this._c,8),A.writeInt32BE(this._d,12),A.writeInt32BE(this._e,16),A.writeInt32BE(this._f,20),A.writeInt32BE(this._g,24),A.writeInt32BE(this._h,28),A},g.exports=o},{"./hash":258,inherits:148,"safe-buffer":252}],264:[function(A,g,I){var Q=A("inherits"),C=A("./sha512"),B=A("./hash"),E=A("safe-buffer").Buffer,i=new Array(160);function o(){this.init(),this._w=i,B.call(this,128,112)}Q(o,C),o.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},o.prototype._hash=function(){var A=E.allocUnsafe(48);function g(g,I,Q){A.writeInt32BE(g,Q),A.writeInt32BE(I,Q+4)}return g(this._ah,this._al,0),g(this._bh,this._bl,8),g(this._ch,this._cl,16),g(this._dh,this._dl,24),g(this._eh,this._el,32),g(this._fh,this._fl,40),A},g.exports=o},{"./hash":258,"./sha512":265,inherits:148,"safe-buffer":252}],265:[function(A,g,I){var Q=A("inherits"),C=A("./hash"),B=A("safe-buffer").Buffer,E=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],i=new Array(160);function o(){this.init(),this._w=i,C.call(this,128,112)}function n(A,g,I){return I^A&(g^I)}function e(A,g,I){return A&g|I&(A|g)}function D(A,g){return(A>>>28|g<<4)^(g>>>2|A<<30)^(g>>>7|A<<25)}function t(A,g){return(A>>>14|g<<18)^(A>>>18|g<<14)^(g>>>9|A<<23)}function a(A,g){return(A>>>1|g<<31)^(A>>>8|g<<24)^A>>>7}function s(A,g){return(A>>>1|g<<31)^(A>>>8|g<<24)^(A>>>7|g<<25)}function w(A,g){return(A>>>19|g<<13)^(g>>>29|A<<3)^A>>>6}function h(A,g){return(A>>>19|g<<13)^(g>>>29|A<<3)^(A>>>6|g<<26)}function r(A,g){return A>>>0>>0?1:0}Q(o,C),o.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},o.prototype._update=function(A){for(var g=this._w,I=0|this._ah,Q=0|this._bh,C=0|this._ch,B=0|this._dh,i=0|this._eh,o=0|this._fh,c=0|this._gh,k=0|this._hh,G=0|this._al,y=0|this._bl,N=0|this._cl,M=0|this._dl,F=0|this._el,J=0|this._fl,d=0|this._gl,K=0|this._hl,Y=0;Y<32;Y+=2)g[Y]=A.readInt32BE(4*Y),g[Y+1]=A.readInt32BE(4*Y+4);for(;Y<160;Y+=2){var R=g[Y-30],L=g[Y-30+1],q=a(R,L),S=s(L,R),l=w(R=g[Y-4],L=g[Y-4+1]),U=h(L,R),u=g[Y-14],p=g[Y-14+1],H=g[Y-32],f=g[Y-32+1],m=S+p|0,b=q+u+r(m,S)|0;b=(b=b+l+r(m=m+U|0,U)|0)+H+r(m=m+f|0,f)|0,g[Y]=b,g[Y+1]=m}for(var v=0;v<160;v+=2){b=g[v],m=g[v+1];var O=e(I,Q,C),j=e(G,y,N),x=D(I,G),T=D(G,I),W=t(i,F),Z=t(F,i),P=E[v],V=E[v+1],z=n(i,o,c),X=n(F,J,d),_=K+Z|0,$=k+W+r(_,K)|0;$=($=($=$+z+r(_=_+X|0,X)|0)+P+r(_=_+V|0,V)|0)+b+r(_=_+m|0,m)|0;var AA=T+j|0,gA=x+O+r(AA,T)|0;k=c,K=d,c=o,d=J,o=i,J=F,i=B+$+r(F=M+_|0,M)|0,B=C,M=N,C=Q,N=y,Q=I,y=G,I=$+gA+r(G=_+AA|0,_)|0}this._al=this._al+G|0,this._bl=this._bl+y|0,this._cl=this._cl+N|0,this._dl=this._dl+M|0,this._el=this._el+F|0,this._fl=this._fl+J|0,this._gl=this._gl+d|0,this._hl=this._hl+K|0,this._ah=this._ah+I+r(this._al,G)|0,this._bh=this._bh+Q+r(this._bl,y)|0,this._ch=this._ch+C+r(this._cl,N)|0,this._dh=this._dh+B+r(this._dl,M)|0,this._eh=this._eh+i+r(this._el,F)|0,this._fh=this._fh+o+r(this._fl,J)|0,this._gh=this._gh+c+r(this._gl,d)|0,this._hh=this._hh+k+r(this._hl,K)|0},o.prototype._hash=function(){var A=B.allocUnsafe(64);function g(g,I,Q){A.writeInt32BE(g,Q),A.writeInt32BE(I,Q+4)}return g(this._ah,this._al,0),g(this._bh,this._bl,8),g(this._ch,this._cl,16),g(this._dh,this._dl,24),g(this._eh,this._el,32),g(this._fh,this._fl,40),g(this._gh,this._gl,48),g(this._hh,this._hl,56),A},g.exports=o},{"./hash":258,inherits:148,"safe-buffer":252}],266:[function(A,g,I){g.exports=C;var Q=A("events").EventEmitter;function C(){Q.call(this)}A("inherits")(C,Q),C.Readable=A("readable-stream/lib/_stream_readable.js"),C.Writable=A("readable-stream/lib/_stream_writable.js"),C.Duplex=A("readable-stream/lib/_stream_duplex.js"),C.Transform=A("readable-stream/lib/_stream_transform.js"),C.PassThrough=A("readable-stream/lib/_stream_passthrough.js"),C.finished=A("readable-stream/lib/internal/streams/end-of-stream.js"),C.pipeline=A("readable-stream/lib/internal/streams/pipeline.js"),C.Stream=C,C.prototype.pipe=function(A,g){var I=this;function C(g){A.writable&&!1===A.write(g)&&I.pause&&I.pause()}function B(){I.readable&&I.resume&&I.resume()}I.on("data",C),A.on("drain",B),A._isStdio||g&&!1===g.end||(I.on("end",i),I.on("close",o));var E=!1;function i(){E||(E=!0,A.end())}function o(){E||(E=!0,"function"==typeof A.destroy&&A.destroy())}function n(A){if(e(),0===Q.listenerCount(this,"error"))throw A}function e(){I.removeListener("data",C),A.removeListener("drain",B),I.removeListener("end",i),I.removeListener("close",o),I.removeListener("error",n),A.removeListener("error",n),I.removeListener("end",e),I.removeListener("close",e),A.removeListener("close",e)}return I.on("error",n),A.on("error",n),I.on("end",e),I.on("close",e),A.on("close",e),A.emit("pipe",I),A}},{events:107,inherits:148,"readable-stream/lib/_stream_duplex.js":268,"readable-stream/lib/_stream_passthrough.js":269,"readable-stream/lib/_stream_readable.js":270,"readable-stream/lib/_stream_transform.js":271,"readable-stream/lib/_stream_writable.js":272,"readable-stream/lib/internal/streams/end-of-stream.js":276,"readable-stream/lib/internal/streams/pipeline.js":278}],267:[function(A,g,I){arguments[4][52][0].apply(I,arguments)},{dup:52}],268:[function(A,g,I){(function(I){(function(){"use strict";var Q=Object.keys||function(A){var g=[];for(var I in A)g.push(I);return g};g.exports=n;var C=A("./_stream_readable"),B=A("./_stream_writable");A("inherits")(n,C);for(var E=Q(B.prototype),i=0;i0)if("string"==typeof g||E.objectMode||Object.getPrototypeOf(g)===i.prototype||(g=function(A){return i.from(A)}(g)),Q)E.endEmitted?N(A,new y):K(A,E,g,!0);else if(E.ended)N(A,new k);else{if(E.destroyed)return!1;E.reading=!1,E.decoder&&!I?(g=E.decoder.write(g),E.objectMode||0!==g.length?K(A,E,g,!1):S(A,E)):K(A,E,g,!1)}else Q||(E.reading=!1,S(A,E));return!E.ended&&(E.lengthg.highWaterMark&&(g.highWaterMark=function(A){return A>=Y?A=Y:(A--,A|=A>>>1,A|=A>>>2,A|=A>>>4,A|=A>>>8,A|=A>>>16,A++),A}(A)),A<=g.length?A:g.ended?g.length:(g.needReadable=!0,0))}function L(A){var g=A._readableState;n("emitReadable",g.needReadable,g.emittedReadable),g.needReadable=!1,g.emittedReadable||(n("emitReadable",g.flowing),g.emittedReadable=!0,I.nextTick(q,A))}function q(A){var g=A._readableState;n("emitReadable_",g.destroyed,g.length,g.ended),g.destroyed||!g.length&&!g.ended||(A.emit("readable"),g.emittedReadable=!1),g.needReadable=!g.flowing&&!g.ended&&g.length<=g.highWaterMark,H(A)}function S(A,g){g.readingMore||(g.readingMore=!0,I.nextTick(l,A,g))}function l(A,g){for(;!g.reading&&!g.ended&&(g.length0,g.resumeScheduled&&!g.paused?g.flowing=!0:A.listenerCount("data")>0&&A.resume()}function u(A){n("readable nexttick read 0"),A.read(0)}function p(A,g){n("resume",g.reading),g.reading||A.read(0),g.resumeScheduled=!1,A.emit("resume"),H(A),g.flowing&&!g.reading&&A.read(0)}function H(A){var g=A._readableState;for(n("flow",g.flowing);g.flowing&&null!==A.read(););}function f(A,g){return 0===g.length?null:(g.objectMode?I=g.buffer.shift():!A||A>=g.length?(I=g.decoder?g.buffer.join(""):1===g.buffer.length?g.buffer.first():g.buffer.concat(g.length),g.buffer.clear()):I=g.buffer.consume(A,g.decoder),I);var I}function m(A){var g=A._readableState;n("endReadable",g.endEmitted),g.endEmitted||(g.ended=!0,I.nextTick(b,g,A))}function b(A,g){if(n("endReadableNT",A.endEmitted,A.length),!A.endEmitted&&0===A.length&&(A.endEmitted=!0,g.readable=!1,g.emit("end"),A.autoDestroy)){var I=g._writableState;(!I||I.autoDestroy&&I.finished)&&g.destroy()}}function v(A,g){for(var I=0,Q=A.length;I=g.highWaterMark:g.length>0)||g.ended))return n("read: emitReadable",g.length,g.ended),0===g.length&&g.ended?m(this):L(this),null;if(0===(A=R(A,g))&&g.ended)return 0===g.length&&m(this),null;var Q,C=g.needReadable;return n("need readable",C),(0===g.length||g.length-A0?f(A,g):null)?(g.needReadable=g.length<=g.highWaterMark,A=0):(g.length-=A,g.awaitDrain=0),0===g.length&&(g.ended||(g.needReadable=!0),I!==A&&g.ended&&m(this)),null!==Q&&this.emit("data",Q),Q},J.prototype._read=function(A){N(this,new G("_read()"))},J.prototype.pipe=function(A,g){var Q=this,C=this._readableState;switch(C.pipesCount){case 0:C.pipes=A;break;case 1:C.pipes=[C.pipes,A];break;default:C.pipes.push(A)}C.pipesCount+=1,n("pipe count=%d opts=%j",C.pipesCount,g);var E=(!g||!1!==g.end)&&A!==I.stdout&&A!==I.stderr?o:h;function i(g,I){n("onunpipe"),g===Q&&I&&!1===I.hasUnpiped&&(I.hasUnpiped=!0,n("cleanup"),A.removeListener("close",s),A.removeListener("finish",w),A.removeListener("drain",e),A.removeListener("error",a),A.removeListener("unpipe",i),Q.removeListener("end",o),Q.removeListener("end",h),Q.removeListener("data",t),D=!0,!C.awaitDrain||A._writableState&&!A._writableState.needDrain||e())}function o(){n("onend"),A.end()}C.endEmitted?I.nextTick(E):Q.once("end",E),A.on("unpipe",i);var e=function(A){return function(){var g=A._readableState;n("pipeOnDrain",g.awaitDrain),g.awaitDrain&&g.awaitDrain--,0===g.awaitDrain&&B(A,"data")&&(g.flowing=!0,H(A))}}(Q);A.on("drain",e);var D=!1;function t(g){n("ondata");var I=A.write(g);n("dest.write",I),!1===I&&((1===C.pipesCount&&C.pipes===A||C.pipesCount>1&&-1!==v(C.pipes,A))&&!D&&(n("false write response, pause",C.awaitDrain),C.awaitDrain++),Q.pause())}function a(g){n("onerror",g),h(),A.removeListener("error",a),0===B(A,"error")&&N(A,g)}function s(){A.removeListener("finish",w),h()}function w(){n("onfinish"),A.removeListener("close",s),h()}function h(){n("unpipe"),Q.unpipe(A)}return Q.on("data",t),function(A,g,I){if("function"==typeof A.prependListener)return A.prependListener(g,I);A._events&&A._events[g]?Array.isArray(A._events[g])?A._events[g].unshift(I):A._events[g]=[I,A._events[g]]:A.on(g,I)}(A,"error",a),A.once("close",s),A.once("finish",w),A.emit("pipe",Q),C.flowing||(n("pipe resume"),Q.resume()),A},J.prototype.unpipe=function(A){var g=this._readableState,I={hasUnpiped:!1};if(0===g.pipesCount)return this;if(1===g.pipesCount)return A&&A!==g.pipes||(A||(A=g.pipes),g.pipes=null,g.pipesCount=0,g.flowing=!1,A&&A.emit("unpipe",this,I)),this;if(!A){var Q=g.pipes,C=g.pipesCount;g.pipes=null,g.pipesCount=0,g.flowing=!1;for(var B=0;B0,!1!==C.flowing&&this.resume()):"readable"===A&&(C.endEmitted||C.readableListening||(C.readableListening=C.needReadable=!0,C.flowing=!1,C.emittedReadable=!1,n("on readable",C.length,C.reading),C.length?L(this):C.reading||I.nextTick(u,this))),Q},J.prototype.addListener=J.prototype.on,J.prototype.removeListener=function(A,g){var Q=E.prototype.removeListener.call(this,A,g);return"readable"===A&&I.nextTick(U,this),Q},J.prototype.removeAllListeners=function(A){var g=E.prototype.removeAllListeners.apply(this,arguments);return"readable"!==A&&void 0!==A||I.nextTick(U,this),g},J.prototype.resume=function(){var A=this._readableState;return A.flowing||(n("resume"),A.flowing=!A.readableListening,function(A,g){g.resumeScheduled||(g.resumeScheduled=!0,I.nextTick(p,A,g))}(this,A)),A.paused=!1,this},J.prototype.pause=function(){return n("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(n("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},J.prototype.wrap=function(A){var g=this,I=this._readableState,Q=!1;for(var C in A.on("end",(function(){if(n("wrapped end"),I.decoder&&!I.ended){var A=I.decoder.end();A&&A.length&&g.push(A)}g.push(null)})),A.on("data",(function(C){(n("wrapped data"),I.decoder&&(C=I.decoder.write(C)),I.objectMode&&null==C)||(I.objectMode||C&&C.length)&&(g.push(C)||(Q=!0,A.pause()))})),A)void 0===this[C]&&"function"==typeof A[C]&&(this[C]=function(g){return function(){return A[g].apply(A,arguments)}}(C));for(var B=0;B-1))throw new y(A);return this._writableState.defaultEncoding=A,this},Object.defineProperty(J.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(J.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),J.prototype._write=function(A,g,I){I(new w("_write()"))},J.prototype._writev=null,J.prototype.end=function(A,g,Q){var C=this._writableState;return"function"==typeof A?(Q=A,A=null,g=null):"function"==typeof g&&(Q=g,g=null),null!=A&&this.write(A,g),C.corked&&(C.corked=1,this.uncork()),C.ending||function(A,g,Q){g.ending=!0,q(A,g),Q&&(g.finished?I.nextTick(Q):A.once("finish",Q));g.ended=!0,A.writable=!1}(this,C,Q),this},Object.defineProperty(J.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(J.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(A){this._writableState&&(this._writableState.destroyed=A)}}),J.prototype.destroy=D.destroy,J.prototype._undestroy=D.undestroy,J.prototype._destroy=function(A,g){g(A)}}).call(this)}).call(this,A("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../errors":267,"./_stream_duplex":268,"./internal/streams/destroy":275,"./internal/streams/state":279,"./internal/streams/stream":280,_process:239,buffer:70,inherits:148,"util-deprecate":285}],273:[function(A,g,I){(function(I){(function(){"use strict";var Q;function C(A,g,I){return g in A?Object.defineProperty(A,g,{value:I,enumerable:!0,configurable:!0,writable:!0}):A[g]=I,A}var B=A("./end-of-stream"),E=Symbol("lastResolve"),i=Symbol("lastReject"),o=Symbol("error"),n=Symbol("ended"),e=Symbol("lastPromise"),D=Symbol("handlePromise"),t=Symbol("stream");function a(A,g){return{value:A,done:g}}function s(A){var g=A[E];if(null!==g){var I=A[t].read();null!==I&&(A[e]=null,A[E]=null,A[i]=null,g(a(I,!1)))}}function w(A){I.nextTick(s,A)}var h=Object.getPrototypeOf((function(){})),r=Object.setPrototypeOf((C(Q={get stream(){return this[t]},next:function(){var A=this,g=this[o];if(null!==g)return Promise.reject(g);if(this[n])return Promise.resolve(a(void 0,!0));if(this[t].destroyed)return new Promise((function(g,Q){I.nextTick((function(){A[o]?Q(A[o]):g(a(void 0,!0))}))}));var Q,C=this[e];if(C)Q=new Promise(function(A,g){return function(I,Q){A.then((function(){g[n]?I(a(void 0,!0)):g[D](I,Q)}),Q)}}(C,this));else{var B=this[t].read();if(null!==B)return Promise.resolve(a(B,!1));Q=new Promise(this[D])}return this[e]=Q,Q}},Symbol.asyncIterator,(function(){return this})),C(Q,"return",(function(){var A=this;return new Promise((function(g,I){A[t].destroy(null,(function(A){A?I(A):g(a(void 0,!0))}))}))})),Q),h);g.exports=function(A){var g,I=Object.create(r,(C(g={},t,{value:A,writable:!0}),C(g,E,{value:null,writable:!0}),C(g,i,{value:null,writable:!0}),C(g,o,{value:null,writable:!0}),C(g,n,{value:A._readableState.endEmitted,writable:!0}),C(g,D,{value:function(A,g){var Q=I[t].read();Q?(I[e]=null,I[E]=null,I[i]=null,A(a(Q,!1))):(I[E]=A,I[i]=g)},writable:!0}),g));return I[e]=null,B(A,(function(A){if(A&&"ERR_STREAM_PREMATURE_CLOSE"!==A.code){var g=I[i];return null!==g&&(I[e]=null,I[E]=null,I[i]=null,g(A)),void(I[o]=A)}var Q=I[E];null!==Q&&(I[e]=null,I[E]=null,I[i]=null,Q(a(void 0,!0))),I[n]=!0})),A.on("readable",w.bind(null,I)),I}}).call(this)}).call(this,A("_process"))},{"./end-of-stream":276,_process:239}],274:[function(A,g,I){arguments[4][59][0].apply(I,arguments)},{buffer:70,dup:59,util:22}],275:[function(A,g,I){(function(A){(function(){"use strict";function I(A,g){C(A,g),Q(A)}function Q(A){A._writableState&&!A._writableState.emitClose||A._readableState&&!A._readableState.emitClose||A.emit("close")}function C(A,g){A.emit("error",g)}g.exports={destroy:function(g,B){var E=this,i=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return i||o?(B?B(g):g&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,A.nextTick(C,this,g)):A.nextTick(C,this,g)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(g||null,(function(g){!B&&g?E._writableState?E._writableState.errorEmitted?A.nextTick(Q,E):(E._writableState.errorEmitted=!0,A.nextTick(I,E,g)):A.nextTick(I,E,g):B?(A.nextTick(Q,E),B(g)):A.nextTick(Q,E)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(A,g){var I=A._readableState,Q=A._writableState;I&&I.autoDestroy||Q&&Q.autoDestroy?A.destroy(g):A.emit("error",g)}}}).call(this)}).call(this,A("_process"))},{_process:239}],276:[function(A,g,I){arguments[4][61][0].apply(I,arguments)},{"../../../errors":267,dup:61}],277:[function(A,g,I){arguments[4][62][0].apply(I,arguments)},{dup:62}],278:[function(A,g,I){arguments[4][63][0].apply(I,arguments)},{"../../../errors":267,"./end-of-stream":276,dup:63}],279:[function(A,g,I){arguments[4][64][0].apply(I,arguments)},{"../../../errors":267,dup:64}],280:[function(A,g,I){arguments[4][65][0].apply(I,arguments)},{dup:65,events:107}],281:[function(A,g,I){"use strict";var Q=A("safe-buffer").Buffer,C=Q.isEncoding||function(A){switch((A=""+A)&&A.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function B(A){var g;switch(this.encoding=function(A){var g=function(A){if(!A)return"utf8";for(var g;;)switch(A){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return A;default:if(g)return;A=(""+A).toLowerCase(),g=!0}}(A);if("string"!=typeof g&&(Q.isEncoding===C||!C(A)))throw new Error("Unknown encoding: "+A);return g||A}(A),this.encoding){case"utf16le":this.text=o,this.end=n,g=4;break;case"utf8":this.fillLast=i,g=4;break;case"base64":this.text=e,this.end=D,g=3;break;default:return this.write=t,void(this.end=a)}this.lastNeed=0,this.lastTotal=0,this.lastChar=Q.allocUnsafe(g)}function E(A){return A<=127?0:A>>5==6?2:A>>4==14?3:A>>3==30?4:A>>6==2?-1:-2}function i(A){var g=this.lastTotal-this.lastNeed,I=function(A,g,I){if(128!=(192&g[0]))return A.lastNeed=0,"�";if(A.lastNeed>1&&g.length>1){if(128!=(192&g[1]))return A.lastNeed=1,"�";if(A.lastNeed>2&&g.length>2&&128!=(192&g[2]))return A.lastNeed=2,"�"}}(this,A);return void 0!==I?I:this.lastNeed<=A.length?(A.copy(this.lastChar,g,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(A.copy(this.lastChar,g,0,A.length),void(this.lastNeed-=A.length))}function o(A,g){if((A.length-g)%2==0){var I=A.toString("utf16le",g);if(I){var Q=I.charCodeAt(I.length-1);if(Q>=55296&&Q<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=A[A.length-2],this.lastChar[1]=A[A.length-1],I.slice(0,-1)}return I}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=A[A.length-1],A.toString("utf16le",g,A.length-1)}function n(A){var g=A&&A.length?this.write(A):"";if(this.lastNeed){var I=this.lastTotal-this.lastNeed;return g+this.lastChar.toString("utf16le",0,I)}return g}function e(A,g){var I=(A.length-g)%3;return 0===I?A.toString("base64",g):(this.lastNeed=3-I,this.lastTotal=3,1===I?this.lastChar[0]=A[A.length-1]:(this.lastChar[0]=A[A.length-2],this.lastChar[1]=A[A.length-1]),A.toString("base64",g,A.length-I))}function D(A){var g=A&&A.length?this.write(A):"";return this.lastNeed?g+this.lastChar.toString("base64",0,3-this.lastNeed):g}function t(A){return A.toString(this.encoding)}function a(A){return A&&A.length?this.write(A):""}I.StringDecoder=B,B.prototype.write=function(A){if(0===A.length)return"";var g,I;if(this.lastNeed){if(void 0===(g=this.fillLast(A)))return"";I=this.lastNeed,this.lastNeed=0}else I=0;return I=0)return C>0&&(A.lastNeed=C-1),C;if(--Q=0)return C>0&&(A.lastNeed=C-2),C;if(--Q=0)return C>0&&(2===C?C=0:A.lastNeed=C-3),C;return 0}(this,A,g);if(!this.lastNeed)return A.toString("utf8",g);this.lastTotal=I;var Q=A.length-(I-this.lastNeed);return A.copy(this.lastChar,0,Q),A.toString("utf8",g,Q)},B.prototype.fillLast=function(A){if(this.lastNeed<=A.length)return A.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);A.copy(this.lastChar,this.lastTotal-this.lastNeed,0,A.length),this.lastNeed-=A.length}},{"safe-buffer":252}],282:[function(A,g,I){(function(g,Q){(function(){var C=A("process/browser.js").nextTick,B=Function.prototype.apply,E=Array.prototype.slice,i={},o=0;function n(A,g){this._id=A,this._clearFn=g}I.setTimeout=function(){return new n(B.call(setTimeout,window,arguments),clearTimeout)},I.setInterval=function(){return new n(B.call(setInterval,window,arguments),clearInterval)},I.clearTimeout=I.clearInterval=function(A){A.close()},n.prototype.unref=n.prototype.ref=function(){},n.prototype.close=function(){this._clearFn.call(window,this._id)},I.enroll=function(A,g){clearTimeout(A._idleTimeoutId),A._idleTimeout=g},I.unenroll=function(A){clearTimeout(A._idleTimeoutId),A._idleTimeout=-1},I._unrefActive=I.active=function(A){clearTimeout(A._idleTimeoutId);var g=A._idleTimeout;g>=0&&(A._idleTimeoutId=setTimeout((function(){A._onTimeout&&A._onTimeout()}),g))},I.setImmediate="function"==typeof g?g:function(A){var g=o++,Q=!(arguments.length<2)&&E.call(arguments,1);return i[g]=!0,C((function(){i[g]&&(Q?A.apply(null,Q):A.call(null),I.clearImmediate(g))})),g},I.clearImmediate="function"==typeof Q?Q:function(A){delete i[A]}}).call(this)}).call(this,A("timers").setImmediate,A("timers").clearImmediate)},{"process/browser.js":239,timers:282}],283:[function(A,g,I){g.exports={0:"O",1:"l","֭":"֖","֮":"֘","֨":"֙","֤":"֚","᪴":"ۛ","⃛":"ۛ","ؙ":"̓","ࣳ":"̓","̓":"̓","̕":"̓","ُ":"̓","ٝ":"̔","֜":"́","֝":"́","ؘ":"́","݇":"́","́":"́","॔":"́","َ":"́","̀":"̀","॓":"̀","̌":"̆","꙼":"̆","٘":"̆","ٚ":"̆","ͮ":"̆","ۨ":"̆̇","̐":"̆̇","ँ":"̆̇","ঁ":"̆̇","ઁ":"̆̇","ଁ":"̆̇","ఀ":"̆̇","ಁ":"̆̇","ഁ":"̆̇","𑒿":"̆̇","᳐":"̂","̑":"̂","ٛ":"̂","߮":"̂","꛰":"̂","֯":"̊","۟":"̊","៓":"̊","゚":"̊","ْ":"̊","ஂ":"̊","ံ":"̊","ំ":"̊","𑌀":"̊","ํ":"̊","ໍ":"̊","ͦ":"̊","ⷪ":"̊","࣫":"̈","߳":"̈","ً":"̋","ࣰ":"̋","͂":"̃","ٓ":"̃","ׄ":"̇","۬":"̇","݀":"̇","࣪":"̇","݁":"̇","͘":"̇","ֹ":"̇","ֺ":"̇","ׂ":"̇","ׁ":"̇","߭":"̇","ं":"̇","ਂ":"̇","ં":"̇","்":"̇","̷":"̸","᪷":"̨","̢":"̨","ͅ":"̨","᳒":"̄","̅":"̄","ٙ":"̄","߫":"̄","꛱":"̄","᳚":"̎","ٗ":"̒","͗":"͐","ࣿ":"͐","ࣸ":"͐","ऀ":"͒","᳭":"̖","᳜":"̩","ٖ":"̩","᳕":"̫","͇":"̳","ࣹ":"͔","ࣺ":"͕","゛":"゙","゜":"゚","̶":"̵","〬":"̉","ׅ":"̣","࣭":"̣","᳝":"̣","ִ":"̣","ٜ":"̣","़":"̣","়":"̣","਼":"̣","઼":"̣","଼":"̣","𑇊":"̣","𑓃":"̣","𐨺":"̣","࣮":"̤","᳞":"̤","༷":"̥","〭":"̥","̧":"̦","̡":"̦","̹":"̦","᳙":"̭","᳘":"̮","॒":"̱","̠":"̱","ࣱ":"ٌ","ࣨ":"ٌ","ࣥ":"ٌ","ﱞ":"ﹲّ","ࣲ":"ٍ","ﱟ":"ﹴّ","ﳲ":"ﹷّ","ﱠ":"ﹶّ","ﳳ":"ﹹّ","ﱡ":"ﹸّ","ؚ":"ِ","̗":"ِ","ﳴ":"ﹻّ","ﱢ":"ﹺّ","ﱣ":"ﹼٰ","ٟ":"ٕ","̍":"ٰ","݂":"ܼ","ਃ":"ঃ","ః":"ঃ","ಃ":"ঃ","ഃ":"ঃ","ඃ":"ঃ","း":"ঃ","𑓁":"ঃ","់":"่","່":"่","້":"้","໊":"๊","໋":"๋","꙯":"⃩","\u2028":" ","\u2029":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" ","ߺ":"_","﹍":"_","﹎":"_","﹏":"_","‐":"-","‑":"-","‒":"-","–":"-","﹘":"-","۔":"-","⁃":"-","˗":"-","−":"-","➖":"-","Ⲻ":"-","⨩":"-̓","⸚":"-̈","﬩":"-̇","∸":"-̇","⨪":"-̣","꓾":"-.","~":"〜","؍":",","٫":",","‚":",","¸":",","ꓹ":",","⸲":"،","٬":"،",";":";","⸵":"؛","ः":":","ઃ":":",":":":","։":":","܃":":","܄":":","᛬":":","︰":":","᠃":":","᠉":":","⁚":":","׃":":","˸":":","꞉":":","∶":":","ː":":","ꓽ":":","⩴":"::=","⧴":":→","!":"!","ǃ":"!","ⵑ":"!","‼":"!!","⁉":"!?","ʔ":"?","Ɂ":"?","ॽ":"?","Ꭾ":"?","ꛫ":"?","⁈":"?!","⁇":"??","⸮":"؟","𝅭":".","․":".","܁":".","܂":".","꘎":".","𐩐":".","٠":".","۰":".","ꓸ":".","ꓻ":".,","‥":"..","ꓺ":"..","…":"...","꛴":"꛳꛳","・":"·","・":"·","᛫":"·","·":"·","⸱":"·","𐄁":"·","•":"·","‧":"·","∙":"·","⋅":"·","ꞏ":"·","ᐧ":"·","⋯":"···","ⵈ":"···","ᑄ":"·<","⋗":"·>","ᐷ":"·>","ᑀ":"·>","ᔯ":"·4","ᑾ":"·b","ᒀ":"·ḃ","ᑺ":"·d","ᒘ":"·J","ᒶ":"·L","ᑶ":"·P","ᑗ":"·U","ᐺ":"·V","ᐼ":"·Ʌ","ᒮ":"·Γ","ᐎ":"·Δ","ᑙ":"·Ո","ᐌ":"·ᐁ","ᐐ":"·ᐄ","ᐒ":"·ᐅ","ᐔ":"·ᐆ","ᐗ":"·ᐊ","ᐙ":"·ᐋ","ᐾ":"·ᐲ","ᑂ":"·ᐴ","ᑆ":"·ᐹ","ᑛ":"·ᑏ","ᑔ":"·ᑐ","ᑝ":"·ᑐ","ᑟ":"·ᑑ","ᑡ":"·ᑕ","ᑣ":"·ᑖ","ᑴ":"·ᑫ","ᑸ":"·ᑮ","ᑼ":"·ᑰ","ᒒ":"·ᒉ","ᒔ":"·ᒋ","ᒖ":"·ᒌ","ᒚ":"·ᒎ","ᒜ":"·ᒐ","ᒞ":"·ᒑ","ᒬ":"·ᒣ","ᒰ":"·ᒦ","ᒲ":"·ᒧ","ᒴ":"·ᒨ","ᒸ":"·ᒫ","ᓉ":"·ᓀ","ᣆ":"·ᓂ","ᣈ":"·ᓃ","ᣊ":"·ᓄ","ᣌ":"·ᓅ","ᓋ":"·ᓇ","ᓍ":"·ᓈ","ᓜ":"·ᓓ","ᓞ":"·ᓕ","ᓠ":"·ᓖ","ᓢ":"·ᓗ","ᓤ":"·ᓘ","ᓦ":"·ᓚ","ᓨ":"·ᓛ","ᓶ":"·ᓭ","ᓸ":"·ᓯ","ᓺ":"·ᓰ","ᓼ":"·ᓱ","ᓾ":"·ᓲ","ᔀ":"·ᓴ","ᔂ":"·ᓵ","ᔗ":"·ᔐ","ᔙ":"·ᔑ","ᔛ":"·ᔒ","ᔝ":"·ᔓ","ᔟ":"·ᔔ","ᔡ":"·ᔕ","ᔣ":"·ᔖ","ᔱ":"·ᔨ","ᔳ":"·ᔩ","ᔵ":"·ᔪ","ᔷ":"·ᔫ","ᔹ":"·ᔭ","ᔻ":"·ᔮ","ᣎ":"·ᕃ","ᣏ":"·ᕆ","ᣐ":"·ᕇ","ᣑ":"·ᕈ","ᣒ":"·ᕉ","ᣓ":"·ᕋ","ᕎ":"·ᕌ","ᕛ":"·ᕚ","ᕨ":"·ᕧ","ᢳ":"·ᢱ","ᢶ":"·ᢴ","ᢹ":"·ᢸ","ᣂ":"·ᣀ","꠰":"।","॥":"।।","᰼":"᰻᰻","။":"၊၊","᪩":"᪨᪨","᪫":"᪪᪨","᭟":"᭞᭞","𐩗":"𐩖𐩖","𑑌":"𑑋𑑋","𑙂":"𑙁𑙁","𑱂":"𑱁𑱁","᱿":"᱾᱾","՝":"'","'":"'","‘":"'","’":"'","‛":"'","′":"'","‵":"'","՚":"'","׳":"'","`":"'","`":"'","`":"'","´":"'","΄":"'","´":"'","᾽":"'","᾿":"'","῾":"'","ʹ":"'","ʹ":"'","ˈ":"'","ˊ":"'","ˋ":"'","˴":"'","ʻ":"'","ʽ":"'","ʼ":"'","ʾ":"'","ꞌ":"'","י":"'","ߴ":"'","ߵ":"'","ᑊ":"'","ᛌ":"'","𖽑":"'","𖽒":"'","᳓":"''",'"':"''",""":"''","“":"''","”":"''","‟":"''","″":"''","‶":"''","〃":"''","״":"''","˝":"''","ʺ":"''","˶":"''","ˮ":"''","ײ":"''","‴":"'''","‷":"'''","⁗":"''''","Ɓ":"'B","Ɗ":"'D","ʼn":"'n","Ƥ":"'P","Ƭ":"'T","Ƴ":"'Y","[":"(","❨":"(","❲":"(","〔":"(","﴾":"(","⸨":"((","㈠":"(ー)","⑵":"(2)","⒇":"(2O)","⑶":"(3)","⑷":"(4)","⑸":"(5)","⑹":"(6)","⑺":"(7)","⑻":"(8)","⑼":"(9)","⒜":"(a)","🄐":"(A)","⒝":"(b)","🄑":"(B)","⒞":"(c)","🄒":"(C)","⒟":"(d)","🄓":"(D)","⒠":"(e)","🄔":"(E)","⒡":"(f)","🄕":"(F)","⒢":"(g)","🄖":"(G)","⒣":"(h)","🄗":"(H)","⒤":"(i)","⒥":"(j)","🄙":"(J)","⒦":"(k)","🄚":"(K)","⑴":"(l)","🄘":"(l)","⒧":"(l)","🄛":"(L)","⑿":"(l2)","⒀":"(l3)","⒁":"(l4)","⒂":"(l5)","⒃":"(l6)","⒄":"(l7)","⒅":"(l8)","⒆":"(l9)","⑾":"(ll)","⑽":"(lO)","🄜":"(M)","⒩":"(n)","🄝":"(N)","⒪":"(o)","🄞":"(O)","⒫":"(p)","🄟":"(P)","⒬":"(q)","🄠":"(Q)","⒭":"(r)","🄡":"(R)","⒨":"(rn)","⒮":"(s)","🄢":"(S)","🄪":"(S)","⒯":"(t)","🄣":"(T)","⒰":"(u)","🄤":"(U)","⒱":"(v)","🄥":"(V)","⒲":"(w)","🄦":"(W)","⒳":"(x)","🄧":"(X)","⒴":"(y)","🄨":"(Y)","⒵":"(z)","🄩":"(Z)","㈀":"(ᄀ)","㈎":"(가)","㈁":"(ᄂ)","㈏":"(나)","㈂":"(ᄃ)","㈐":"(다)","㈃":"(ᄅ)","㈑":"(라)","㈄":"(ᄆ)","㈒":"(마)","㈅":"(ᄇ)","㈓":"(바)","㈆":"(ᄉ)","㈔":"(사)","㈇":"(ᄋ)","㈕":"(아)","㈝":"(오전)","㈞":"(오후)","㈈":"(ᄌ)","㈖":"(자)","㈜":"(주)","㈉":"(ᄎ)","㈗":"(차)","㈊":"(ᄏ)","㈘":"(카)","㈋":"(ᄐ)","㈙":"(타)","㈌":"(ᄑ)","㈚":"(파)","㈍":"(ᄒ)","㈛":"(하)","㈦":"(七)","㈢":"(三)","🉁":"(三)","㈨":"(九)","㈡":"(二)","🉂":"(二)","㈤":"(五)","㈹":"(代)","㈽":"(企)","㉁":"(休)","㈧":"(八)","㈥":"(六)","㈸":"(労)","🉇":"(勝)","㈩":"(十)","㈿":"(協)","㈴":"(名)","㈺":"(呼)","㈣":"(四)","㈯":"(土)","㈻":"(学)","🉃":"(安)","🉅":"(打)","🉈":"(敗)","㈰":"(日)","㈪":"(月)","㈲":"(有)","㈭":"(木)","🉀":"(本)","㈱":"(株)","㈬":"(水)","㈫":"(火)","🉄":"(点)","㈵":"(特)","🉆":"(盗)","㈼":"(監)","㈳":"(社)","㈷":"(祝)","㉀":"(祭)","㉂":"(自)","㉃":"(至)","㈶":"(財)","㈾":"(資)","㈮":"(金)","]":")","❩":")","❳":")","〕":")","﴿":")","⸩":"))","❴":"{","𝄔":"{","❵":"}","〚":"⟦","〛":"⟧","⟨":"❬","〈":"❬","〈":"❬","㇛":"❬","く":"❬","𡿨":"❬","⟩":"❭","〉":"❭","〉":"❭","^":"︿","⸿":"¶","⁎":"*","٭":"*","∗":"*","𐌟":"*","᜵":"/","⁁":"/","∕":"/","⁄":"/","╱":"/","⟋":"/","⧸":"/","𝈺":"/","㇓":"/","〳":"/","Ⳇ":"/","ノ":"/","丿":"/","⼃":"/","⧶":"/̄","⫽":"//","⫻":"///","\":"\\","﹨":"\\","∖":"\\","⟍":"\\","⧵":"\\","⧹":"\\","𝈏":"\\","𝈻":"\\","㇔":"\\","丶":"\\","⼂":"\\","⳹":"\\\\","⑊":"\\\\","⟈":"\\ᑕ","ꝸ":"&","૰":"॰","𑂻":"॰","𑇇":"॰","⚬":"॰","𑇛":"꣼","៙":"๏","៕":"๚","៚":"๛","༌":"་","༎":"།།","˄":"^","ˆ":"^","꙾":"ˇ","˘":"ˇ","‾":"ˉ","﹉":"ˉ","﹊":"ˉ","﹋":"ˉ","﹌":"ˉ","¯":"ˉ"," ̄":"ˉ","▔":"ˉ","ъ":"ˉb","ꙑ":"ˉbi","͵":"ˏ","˻":"˪","꜖":"˪","꜔":"˫","。":"˳","⸰":"°","˚":"°","∘":"°","○":"°","◦":"°","⍜":"°̲","⍤":"°̈","℃":"°C","℉":"°F","௵":"௳","༛":"༚༚","༟":"༚༝","࿎":"༝༚","༞":"༝༝","Ⓒ":"©","Ⓡ":"®","Ⓟ":"℗","𝈛":"⅄","⯬":"↞","⯭":"↟","⯮":"↠","⯯":"↡","↵":"↲","⥥":"⇃⇂","⥯":"⇃ᛚ","𝛛":"∂","𝜕":"∂","𝝏":"∂","𝞉":"∂","𝟃":"∂","𞣌":"∂","𞣍":"∂̵","ð":"∂̵","⌀":"∅","𝛁":"∇","𝛻":"∇","𝜵":"∇","𝝯":"∇","𝞩":"∇","𑢨":"∇","⍢":"∇̈","⍫":"∇̴","█":"∎","■":"∎","⨿":"∐","᛭":"+","➕":"+","𐊛":"+","⨣":"+̂","⨢":"+̊","⨤":"+̃","∔":"+̇","⨥":"+̣","⨦":"+̰","⨧":"+₂","➗":"÷","‹":"<","❮":"<","˂":"<","𝈶":"<","ᐸ":"<","ᚲ":"<","⋖":"<·","Ⲵ":"<·","ᑅ":"<·","≪":"<<","⋘":"<<<","᐀":"=","⹀":"=","゠":"=","꓿":"=","≚":"=̆","≙":"=̂","≗":"=̊","≐":"=̇","≑":"=̣̇","⩮":"=⃰","⩵":"==","⩶":"===","≞":"=ͫ","›":">","❯":">","˃":">","𝈷":">","ᐳ":">","𖼿":">","ᑁ":">·","⪥":"><","≫":">>","⨠":">>","⋙":">>>","⁓":"~","˜":"~","῀":"~","∼":"~","⍨":"~̈","⸞":"~̇","⩪":"~̇","⸟":"~̣","𞣈":"∠","⋀":"∧","∯":"∮∮","∰":"∮∮∮","⸫":"∴","⸪":"∵","⸬":"∷","𑇞":"≈","♎":"≏","🝞":"≏","≣":"≡","⨃":"⊍","⨄":"⊎","𝈸":"⊏","𝈹":"⊐","⨅":"⊓","⨆":"⊔","⨂":"⊗","⍟":"⊛","🝱":"⊠","🝕":"⊡","◁":"⊲","▷":"⊳","⍣":"⋆̈","︴":"⌇","◠":"⌒","⨽":"⌙","⌥":"⌤","⧇":"⌻","◎":"⌾","⦾":"⌾","⧅":"⍂","⦰":"⍉","⏃":"⍋","⏂":"⍎","⏁":"⍕","⏆":"⍭","☸":"⎈","︵":"⏜","︶":"⏝","︷":"⏞","︸":"⏟","︹":"⏠","︺":"⏡","▱":"⏥","⏼":"⏻","︱":"│","|":"│","┃":"│","┏":"┌","┣":"├","▐":"▌","▗":"▖","▝":"▘","☐":"□","■":"▪","▸":"▶","►":"▶","⳩":"☧","🜊":"☩","🌒":"☽","🌙":"☽","⏾":"☾","🌘":"☾","⧙":"⦚","🜺":"⧟","⨾":"⨟","𐆠":"⳨","♩":"𝅘𝅥","♪":"𝅘𝅥𝅮","⓪":"🄍","↺":"🄎","˙":"ॱ","ൎ":"ॱ","-":"ー","—":"ー","―":"ー","─":"ー","━":"ー","㇐":"ー","ꟷ":"ー","ᅳ":"ー","ㅡ":"ー","一":"ー","⼀":"ー","ᆖ":"ーー","ힹ":"ーᅡ","ힺ":"ーᅥ","ힻ":"ーᅥ丨","ힼ":"ーᅩ","ᆕ":"ーᅮ","ᅴ":"ー丨","ㅢ":"ー丨","ᆗ":"ー丨ᅮ","🄏":"$⃠","₤":"£","〒":"₸","〶":"₸","᭜":"᭐","꧆":"꧐","𑓑":"১","೧":"౧","ၥ":"၁","①":"➀","⑩":"➉","⏨":"₁₀","𝟐":"2","𝟚":"2","𝟤":"2","𝟮":"2","𝟸":"2","🯲":"2","Ꝛ":"2","Ƨ":"2","Ϩ":"2","Ꙅ":"2","ᒿ":"2","ꛯ":"2","ꧏ":"٢","۲":"٢","૨":"२","𑓒":"২","೨":"౨","②":"➁","ƻ":"2̵","🄃":"2,","⒉":"2.","㏵":"22日","㍮":"22点","㏶":"23日","㍯":"23点","㏷":"24日","㍰":"24点","㏸":"25日","㏹":"26日","㏺":"27日","㏻":"28日","㏼":"29日","㏴":"2l日","㍭":"2l点","⒛":"2O.","㏳":"2O日","㍬":"2O点","෩":"෨ා","෯":"෨ී","㏡":"2日","㋁":"2月","㍚":"2点","𝈆":"3","𝟑":"3","𝟛":"3","𝟥":"3","𝟯":"3","𝟹":"3","🯳":"3","Ɜ":"3","Ȝ":"3","Ʒ":"3","Ꝫ":"3","Ⳍ":"3","З":"3","Ӡ":"3","𖼻":"3","𑣊":"3","۳":"٣","𞣉":"٣","૩":"३","③":"➂","Ҙ":"3̦","🄄":"3,","⒊":"3.","㏾":"3l日","㏽":"3O日","㏢":"3日","㋂":"3月","㍛":"3点","𝟒":"4","𝟜":"4","𝟦":"4","𝟰":"4","𝟺":"4","🯴":"4","Ꮞ":"4","𑢯":"4","۴":"٤","૪":"४","④":"➃","🄅":"4,","⒋":"4.","ᔰ":"4·","㏣":"4日","㋃":"4月","㍜":"4点","𝟓":"5","𝟝":"5","𝟧":"5","𝟱":"5","𝟻":"5","🯵":"5","Ƽ":"5","𑢻":"5","⑤":"➄","🄆":"5,","⒌":"5.","㏤":"5日","㋄":"5月","㍝":"5点","𝟔":"6","𝟞":"6","𝟨":"6","𝟲":"6","𝟼":"6","🯶":"6","Ⳓ":"6","б":"6","Ꮾ":"6","𑣕":"6","۶":"٦","𑓖":"৬","⑥":"➅","🄇":"6,","⒍":"6.","㏥":"6日","㋅":"6月","㍞":"6点","𝈒":"7","𝟕":"7","𝟟":"7","𝟩":"7","𝟳":"7","𝟽":"7","🯷":"7","𐓒":"7","𑣆":"7","⑦":"➆","🄈":"7,","⒎":"7.","㏦":"7日","㋆":"7月","㍟":"7点","ଃ":"8","৪":"8","੪":"8","𞣋":"8","𝟖":"8","𝟠":"8","𝟪":"8","𝟴":"8","𝟾":"8","🯸":"8","ȣ":"8","Ȣ":"8","𐌚":"8","૮":"८","⑧":"➇","🄉":"8,","⒏":"8.","㏧":"8日","㋇":"8月","㍠":"8点","੧":"9","୨":"9","৭":"9","൭":"9","𝟗":"9","𝟡":"9","𝟫":"9","𝟵":"9","𝟿":"9","🯹":"9","Ꝯ":"9","Ⳋ":"9","𑣌":"9","𑢬":"9","𑣖":"9","१":"٩","𑣤":"٩","۹":"٩","೯":"౯","⑨":"➈","🄊":"9,","⒐":"9.","㏨":"9日","㋈":"9月","㍡":"9点","⍺":"a","a":"a","𝐚":"a","𝑎":"a","𝒂":"a","𝒶":"a","𝓪":"a","𝔞":"a","𝕒":"a","𝖆":"a","𝖺":"a","𝗮":"a","𝘢":"a","𝙖":"a","𝚊":"a","ɑ":"a","α":"a","𝛂":"a","𝛼":"a","𝜶":"a","𝝰":"a","𝞪":"a","а":"a","ⷶ":"ͣ","A":"A","𝐀":"A","𝐴":"A","𝑨":"A","𝒜":"A","𝓐":"A","𝔄":"A","𝔸":"A","𝕬":"A","𝖠":"A","𝗔":"A","𝘈":"A","𝘼":"A","𝙰":"A","Α":"A","𝚨":"A","𝛢":"A","𝜜":"A","𝝖":"A","𝞐":"A","А":"A","Ꭺ":"A","ᗅ":"A","ꓮ":"A","𖽀":"A","𐊠":"A","⍶":"a̲","ǎ":"ă","Ǎ":"Ă","ȧ":"å","Ȧ":"Å","ẚ":"ả","℀":"a/c","℁":"a/s","ꜳ":"aa","Ꜳ":"AA","æ":"ae","ӕ":"ae","Æ":"AE","Ӕ":"AE","ꜵ":"ao","Ꜵ":"AO","🜇":"AR","ꜷ":"au","Ꜷ":"AU","ꜹ":"av","ꜻ":"av","Ꜹ":"AV","Ꜻ":"AV","ꜽ":"ay","Ꜽ":"AY","ꭺ":"ᴀ","∀":"Ɐ","𝈗":"Ɐ","ᗄ":"Ɐ","ꓯ":"Ɐ","𐐟":"Ɒ","𝐛":"b","𝑏":"b","𝒃":"b","𝒷":"b","𝓫":"b","𝔟":"b","𝕓":"b","𝖇":"b","𝖻":"b","𝗯":"b","𝘣":"b","𝙗":"b","𝚋":"b","Ƅ":"b","Ь":"b","Ꮟ":"b","ᑲ":"b","ᖯ":"b","B":"B","ℬ":"B","𝐁":"B","𝐵":"B","𝑩":"B","𝓑":"B","𝔅":"B","𝔹":"B","𝕭":"B","𝖡":"B","𝗕":"B","𝘉":"B","𝘽":"B","𝙱":"B","Ꞵ":"B","Β":"B","𝚩":"B","𝛣":"B","𝜝":"B","𝝗":"B","𝞑":"B","В":"B","Ᏼ":"B","ᗷ":"B","ꓐ":"B","𐊂":"B","𐊡":"B","𐌁":"B","ɓ":"b̔","ᑳ":"ḃ","ƃ":"b̄","Ƃ":"b̄","Б":"b̄","ƀ":"b̵","ҍ":"b̵","Ҍ":"b̵","ѣ":"b̵","Ѣ":"b̵","ᑿ":"b·","ᒁ":"ḃ·","ᒈ":"b'","Ы":"bl","в":"ʙ","ᏼ":"ʙ","c":"c","ⅽ":"c","𝐜":"c","𝑐":"c","𝒄":"c","𝒸":"c","𝓬":"c","𝔠":"c","𝕔":"c","𝖈":"c","𝖼":"c","𝗰":"c","𝘤":"c","𝙘":"c","𝚌":"c","ᴄ":"c","ϲ":"c","ⲥ":"c","с":"c","ꮯ":"c","𐐽":"c","ⷭ":"ͨ","🝌":"C","𑣲":"C","𑣩":"C","C":"C","Ⅽ":"C","ℂ":"C","ℭ":"C","𝐂":"C","𝐶":"C","𝑪":"C","𝒞":"C","𝓒":"C","𝕮":"C","𝖢":"C","𝗖":"C","𝘊":"C","𝘾":"C","𝙲":"C","Ϲ":"C","Ⲥ":"C","С":"C","Ꮯ":"C","ꓚ":"C","𐊢":"C","𐌂":"C","𐐕":"C","𐔜":"C","¢":"c̸","ȼ":"c̸","₡":"C⃫","🅮":"C⃠","ç":"c̦","ҫ":"c̦","Ç":"C̦","Ҫ":"C̦","Ƈ":"C'","℅":"c/o","℆":"c/u","🅭":"㏄\t⃝","⋴":"ꞓ","ɛ":"ꞓ","ε":"ꞓ","ϵ":"ꞓ","𝛆":"ꞓ","𝛜":"ꞓ","𝜀":"ꞓ","𝜖":"ꞓ","𝜺":"ꞓ","𝝐":"ꞓ","𝝴":"ꞓ","𝞊":"ꞓ","𝞮":"ꞓ","𝟄":"ꞓ","ⲉ":"ꞓ","є":"ꞓ","ԑ":"ꞓ","ꮛ":"ꞓ","𑣎":"ꞓ","𐐩":"ꞓ","€":"Ꞓ","Ⲉ":"Ꞓ","Є":"Ꞓ","⍷":"ꞓ̲","ͽ":"ꜿ","Ͽ":"Ꜿ","ⅾ":"d","ⅆ":"d","𝐝":"d","𝑑":"d","𝒅":"d","𝒹":"d","𝓭":"d","𝔡":"d","𝕕":"d","𝖉":"d","𝖽":"d","𝗱":"d","𝘥":"d","𝙙":"d","𝚍":"d","ԁ":"d","Ꮷ":"d","ᑯ":"d","ꓒ":"d","Ⅾ":"D","ⅅ":"D","𝐃":"D","𝐷":"D","𝑫":"D","𝒟":"D","𝓓":"D","𝔇":"D","𝔻":"D","𝕯":"D","𝖣":"D","𝗗":"D","𝘋":"D","𝘿":"D","𝙳":"D","Ꭰ":"D","ᗞ":"D","ᗪ":"D","ꓓ":"D","ɗ":"d̔","ɖ":"d̨","ƌ":"d̄","đ":"d̵","Đ":"D̵","Ð":"D̵","Ɖ":"D̵","₫":"ḏ̵","ꝺ":"Ꝺ","ᑻ":"d·","ᒇ":"d'","ʤ":"dȝ","dz":"dz","ʣ":"dz","Dz":"Dz","DZ":"DZ","dž":"dž","Dž":"Dž","DŽ":"DŽ","ʥ":"dʑ","ꭰ":"ᴅ","⸹":"ẟ","δ":"ẟ","𝛅":"ẟ","𝛿":"ẟ","𝜹":"ẟ","𝝳":"ẟ","𝞭":"ẟ","ծ":"ẟ","ᕷ":"ẟ","℮":"e","e":"e","ℯ":"e","ⅇ":"e","𝐞":"e","𝑒":"e","𝒆":"e","𝓮":"e","𝔢":"e","𝕖":"e","𝖊":"e","𝖾":"e","𝗲":"e","𝘦":"e","𝙚":"e","𝚎":"e","ꬲ":"e","е":"e","ҽ":"e","ⷷ":"ͤ","⋿":"E","E":"E","ℰ":"E","𝐄":"E","𝐸":"E","𝑬":"E","𝓔":"E","𝔈":"E","𝔼":"E","𝕰":"E","𝖤":"E","𝗘":"E","𝘌":"E","𝙀":"E","𝙴":"E","Ε":"E","𝚬":"E","𝛦":"E","𝜠":"E","𝝚":"E","𝞔":"E","Е":"E","ⴹ":"E","Ꭼ":"E","ꓰ":"E","𑢦":"E","𑢮":"E","𐊆":"E","ě":"ĕ","Ě":"Ĕ","ɇ":"e̸","Ɇ":"E̸","ҿ":"ę","ꭼ":"ᴇ","ə":"ǝ","ә":"ǝ","∃":"Ǝ","ⴺ":"Ǝ","ꓱ":"Ǝ","ɚ":"ǝ˞","ᴔ":"ǝo","ꭁ":"ǝo̸","ꭂ":"ǝo̵","Ә":"Ə","𝈡":"Ɛ","ℇ":"Ɛ","Ԑ":"Ɛ","Ꮛ":"Ɛ","𖼭":"Ɛ","𐐁":"Ɛ","ᶟ":"ᵋ","ᴈ":"ɜ","з":"ɜ","ҙ":"ɜ̦","𐑂":"ɞ","ꞝ":"ʚ","𐐪":"ʚ","𝐟":"f","𝑓":"f","𝒇":"f","𝒻":"f","𝓯":"f","𝔣":"f","𝕗":"f","𝖋":"f","𝖿":"f","𝗳":"f","𝘧":"f","𝙛":"f","𝚏":"f","ꬵ":"f","ꞙ":"f","ſ":"f","ẝ":"f","ք":"f","𝈓":"F","ℱ":"F","𝐅":"F","𝐹":"F","𝑭":"F","𝓕":"F","𝔉":"F","𝔽":"F","𝕱":"F","𝖥":"F","𝗙":"F","𝘍":"F","𝙁":"F","𝙵":"F","Ꞙ":"F","Ϝ":"F","𝟊":"F","ᖴ":"F","ꓝ":"F","𑣂":"F","𑢢":"F","𐊇":"F","𐊥":"F","𐔥":"F","ƒ":"f̦","Ƒ":"F̦","ᵮ":"f̴","℻":"FAX","ff":"ff","ffi":"ffi","ffl":"ffl","fi":"fi","fl":"fl","ʩ":"fŋ","ᖵ":"Ⅎ","ꓞ":"Ⅎ","𝈰":"ꟻ","ᖷ":"ꟻ","g":"g","ℊ":"g","𝐠":"g","𝑔":"g","𝒈":"g","𝓰":"g","𝔤":"g","𝕘":"g","𝖌":"g","𝗀":"g","𝗴":"g","𝘨":"g","𝙜":"g","𝚐":"g","ɡ":"g","ᶃ":"g","ƍ":"g","ց":"g","𝐆":"G","𝐺":"G","𝑮":"G","𝒢":"G","𝓖":"G","𝔊":"G","𝔾":"G","𝕲":"G","𝖦":"G","𝗚":"G","𝘎":"G","𝙂":"G","𝙶":"G","Ԍ":"G","Ꮐ":"G","Ᏻ":"G","ꓖ":"G","ᶢ":"ᵍ","ɠ":"g̔","ǧ":"ğ","Ǧ":"Ğ","ǵ":"ģ","ǥ":"g̵","Ǥ":"G̵","Ɠ":"G'","ԍ":"ɢ","ꮐ":"ɢ","ᏻ":"ɢ","h":"h","ℎ":"h","𝐡":"h","𝒉":"h","𝒽":"h","𝓱":"h","𝔥":"h","𝕙":"h","𝖍":"h","𝗁":"h","𝗵":"h","𝘩":"h","𝙝":"h","𝚑":"h","һ":"h","հ":"h","Ꮒ":"h","H":"H","ℋ":"H","ℌ":"H","ℍ":"H","𝐇":"H","𝐻":"H","𝑯":"H","𝓗":"H","𝕳":"H","𝖧":"H","𝗛":"H","𝘏":"H","𝙃":"H","𝙷":"H","Η":"H","𝚮":"H","𝛨":"H","𝜢":"H","𝝜":"H","𝞖":"H","Ⲏ":"H","Н":"H","Ꮋ":"H","ᕼ":"H","ꓧ":"H","𐋏":"H","ᵸ":"ᴴ","ɦ":"h̔","ꚕ":"h̔","Ᏺ":"h̔","Ⱨ":"H̩","Ң":"H̩","ħ":"h̵","ℏ":"h̵","ћ":"h̵","Ħ":"H̵","Ӊ":"H̦","Ӈ":"H̦","н":"ʜ","ꮋ":"ʜ","ң":"ʜ̩","ӊ":"ʜ̦","ӈ":"ʜ̦","Ԋ":"Ƕ","ꮀ":"ⱶ","Ͱ":"Ⱶ","Ꭸ":"Ⱶ","Ꮀ":"Ⱶ","ꚱ":"Ⱶ","ꞕ":"ꜧ","˛":"i","⍳":"i","i":"i","ⅰ":"i","ℹ":"i","ⅈ":"i","𝐢":"i","𝑖":"i","𝒊":"i","𝒾":"i","𝓲":"i","𝔦":"i","𝕚":"i","𝖎":"i","𝗂":"i","𝗶":"i","𝘪":"i","𝙞":"i","𝚒":"i","ı":"i","𝚤":"i","ɪ":"i","ɩ":"i","ι":"i","ι":"i","ͺ":"i","𝛊":"i","𝜄":"i","𝜾":"i","𝝸":"i","𝞲":"i","і":"i","ꙇ":"i","ӏ":"i","ꭵ":"i","Ꭵ":"i","𑣃":"i","ⓛ":"Ⓘ","⍸":"i̲","ǐ":"ĭ","Ǐ":"Ĭ","ɨ":"i̵","ᵻ":"i̵","ᵼ":"i̵","ⅱ":"ii","ⅲ":"iii","ij":"ij","ⅳ":"iv","ⅸ":"ix","j":"j","ⅉ":"j","𝐣":"j","𝑗":"j","𝒋":"j","𝒿":"j","𝓳":"j","𝔧":"j","𝕛":"j","𝖏":"j","𝗃":"j","𝗷":"j","𝘫":"j","𝙟":"j","𝚓":"j","ϳ":"j","ј":"j","J":"J","𝐉":"J","𝐽":"J","𝑱":"J","𝒥":"J","𝓙":"J","𝔍":"J","𝕁":"J","𝕵":"J","𝖩":"J","𝗝":"J","𝘑":"J","𝙅":"J","𝙹":"J","Ʝ":"J","Ϳ":"J","Ј":"J","Ꭻ":"J","ᒍ":"J","ꓙ":"J","ɉ":"j̵","Ɉ":"J̵","ᒙ":"J·","𝚥":"ȷ","յ":"ȷ","ꭻ":"ᴊ","𝐤":"k","𝑘":"k","𝒌":"k","𝓀":"k","𝓴":"k","𝔨":"k","𝕜":"k","𝖐":"k","𝗄":"k","𝗸":"k","𝘬":"k","𝙠":"k","𝚔":"k","K":"K","K":"K","𝐊":"K","𝐾":"K","𝑲":"K","𝒦":"K","𝓚":"K","𝔎":"K","𝕂":"K","𝕶":"K","𝖪":"K","𝗞":"K","𝘒":"K","𝙆":"K","𝙺":"K","Κ":"K","𝚱":"K","𝛫":"K","𝜥":"K","𝝟":"K","𝞙":"K","Ⲕ":"K","К":"K","Ꮶ":"K","ᛕ":"K","ꓗ":"K","𐔘":"K","ƙ":"k̔","Ⱪ":"K̩","Қ":"K̩","₭":"K̵","Ꝁ":"K̵","Ҟ":"K̵","Ƙ":"K'","׀":"l","|":"l","∣":"l","⏽":"l","│":"l","١":"l","۱":"l","𐌠":"l","𞣇":"l","𝟏":"l","𝟙":"l","𝟣":"l","𝟭":"l","𝟷":"l","🯱":"l",I:"l","I":"l","Ⅰ":"l","ℐ":"l","ℑ":"l","𝐈":"l","𝐼":"l","𝑰":"l","𝓘":"l","𝕀":"l","𝕴":"l","𝖨":"l","𝗜":"l","𝘐":"l","𝙄":"l","𝙸":"l","Ɩ":"l","l":"l","ⅼ":"l","ℓ":"l","𝐥":"l","𝑙":"l","𝒍":"l","𝓁":"l","𝓵":"l","𝔩":"l","𝕝":"l","𝖑":"l","𝗅":"l","𝗹":"l","𝘭":"l","𝙡":"l","𝚕":"l","ǀ":"l","Ι":"l","𝚰":"l","𝛪":"l","𝜤":"l","𝝞":"l","𝞘":"l","Ⲓ":"l","І":"l","Ӏ":"l","ו":"l","ן":"l","ا":"l","𞸀":"l","𞺀":"l","ﺎ":"l","ﺍ":"l","ߊ":"l","ⵏ":"l","ᛁ":"l","ꓲ":"l","𖼨":"l","𐊊":"l","𐌉":"l","𝈪":"L","Ⅼ":"L","ℒ":"L","𝐋":"L","𝐿":"L","𝑳":"L","𝓛":"L","𝔏":"L","𝕃":"L","𝕷":"L","𝖫":"L","𝗟":"L","𝘓":"L","𝙇":"L","𝙻":"L","Ⳑ":"L","Ꮮ":"L","ᒪ":"L","ꓡ":"L","𖼖":"L","𑢣":"L","𑢲":"L","𐐛":"L","𐔦":"L","ﴼ":"l̋","ﴽ":"l̋","ł":"l̸","Ł":"L̸","ɭ":"l̨","Ɨ":"l̵","ƚ":"l̵","ɫ":"l̴","إ":"lٕ","ﺈ":"lٕ","ﺇ":"lٕ","ٳ":"lٕ","ŀ":"l·","Ŀ":"l·","ᒷ":"l·","🄂":"l,","⒈":"l.","ױ":"l'","⒓":"l2.","㏫":"l2日","㋋":"l2月","㍤":"l2点","⒔":"l3.","㏬":"l3日","㍥":"l3点","⒕":"l4.","㏭":"l4日","㍦":"l4点","⒖":"l5.","㏮":"l5日","㍧":"l5点","⒗":"l6.","㏯":"l6日","㍨":"l6点","⒘":"l7.","㏰":"l7日","㍩":"l7点","⒙":"l8.","㏱":"l8日","㍪":"l8点","⒚":"l9.","㏲":"l9日","㍫":"l9点","lj":"lj","IJ":"lJ","Lj":"Lj","LJ":"LJ","‖":"ll","∥":"ll","Ⅱ":"ll","ǁ":"ll","װ":"ll","𐆙":"l̵l̵","⒒":"ll.","Ⅲ":"lll","𐆘":"l̵l̵S̵","㏪":"ll日","㋊":"ll月","㍣":"ll点","Ю":"lO","⒑":"lO.","㏩":"lO日","㋉":"lO月","㍢":"lO点","ʪ":"ls","₶":"lt","Ⅳ":"lV","Ⅸ":"lX","ɮ":"lȝ","ʫ":"lz","أ":"lٴ","ﺄ":"lٴ","ﺃ":"lٴ","ٲ":"lٴ","ٵ":"lٴ","ﷳ":"lكبر","ﷲ":"lللّٰo","㏠":"l日","㋀":"l月","㍙":"l点","ⳑ":"ʟ","ꮮ":"ʟ","𐑃":"ʟ","M":"M","Ⅿ":"M","ℳ":"M","𝐌":"M","𝑀":"M","𝑴":"M","𝓜":"M","𝔐":"M","𝕄":"M","𝕸":"M","𝖬":"M","𝗠":"M","𝘔":"M","𝙈":"M","𝙼":"M","Μ":"M","𝚳":"M","𝛭":"M","𝜧":"M","𝝡":"M","𝞛":"M","Ϻ":"M","Ⲙ":"M","М":"M","Ꮇ":"M","ᗰ":"M","ᛖ":"M","ꓟ":"M","𐊰":"M","𐌑":"M","Ӎ":"M̦","🝫":"MB","ⷨ":"ᷟ","𝐧":"n","𝑛":"n","𝒏":"n","𝓃":"n","𝓷":"n","𝔫":"n","𝕟":"n","𝖓":"n","𝗇":"n","𝗻":"n","𝘯":"n","𝙣":"n","𝚗":"n","ո":"n","ռ":"n","N":"N","ℕ":"N","𝐍":"N","𝑁":"N","𝑵":"N","𝒩":"N","𝓝":"N","𝔑":"N","𝕹":"N","𝖭":"N","𝗡":"N","𝘕":"N","𝙉":"N","𝙽":"N","Ν":"N","𝚴":"N","𝛮":"N","𝜨":"N","𝝢":"N","𝞜":"N","Ⲛ":"N","ꓠ":"N","𐔓":"N","𐆎":"N̊","ɳ":"n̨","ƞ":"n̩","η":"n̩","𝛈":"n̩","𝜂":"n̩","𝜼":"n̩","𝝶":"n̩","𝞰":"n̩","Ɲ":"N̦","ᵰ":"n̴","nj":"nj","Nj":"Nj","NJ":"NJ","№":"No","ͷ":"ᴎ","и":"ᴎ","𐑍":"ᴎ","ņ":"ɲ","ం":"o","ಂ":"o","ം":"o","ං":"o","०":"o","੦":"o","૦":"o","௦":"o","౦":"o","೦":"o","൦":"o","๐":"o","໐":"o","၀":"o","٥":"o","۵":"o","o":"o","ℴ":"o","𝐨":"o","𝑜":"o","𝒐":"o","𝓸":"o","𝔬":"o","𝕠":"o","𝖔":"o","𝗈":"o","𝗼":"o","𝘰":"o","𝙤":"o","𝚘":"o","ᴏ":"o","ᴑ":"o","ꬽ":"o","ο":"o","𝛐":"o","𝜊":"o","𝝄":"o","𝝾":"o","𝞸":"o","σ":"o","𝛔":"o","𝜎":"o","𝝈":"o","𝞂":"o","𝞼":"o","ⲟ":"o","о":"o","ჿ":"o","օ":"o","ס":"o","ه":"o","𞸤":"o","𞹤":"o","𞺄":"o","ﻫ":"o","ﻬ":"o","ﻪ":"o","ﻩ":"o","ھ":"o","ﮬ":"o","ﮭ":"o","ﮫ":"o","ﮪ":"o","ہ":"o","ﮨ":"o","ﮩ":"o","ﮧ":"o","ﮦ":"o","ە":"o","ഠ":"o","ဝ":"o","𐓪":"o","𑣈":"o","𑣗":"o","𐐬":"o","߀":"O","০":"O","୦":"O","〇":"O","𑓐":"O","𑣠":"O","𝟎":"O","𝟘":"O","𝟢":"O","𝟬":"O","𝟶":"O","🯰":"O","O":"O","𝐎":"O","𝑂":"O","𝑶":"O","𝒪":"O","𝓞":"O","𝔒":"O","𝕆":"O","𝕺":"O","𝖮":"O","𝗢":"O","𝘖":"O","𝙊":"O","𝙾":"O","Ο":"O","𝚶":"O","𝛰":"O","𝜪":"O","𝝤":"O","𝞞":"O","Ⲟ":"O","О":"O","Օ":"O","ⵔ":"O","ዐ":"O","ଠ":"O","𐓂":"O","ꓳ":"O","𑢵":"O","𐊒":"O","𐊫":"O","𐐄":"O","𐔖":"O","⁰":"º","ᵒ":"º","ǒ":"ŏ","Ǒ":"Ŏ","ۿ":"ô","Ő":"Ö","ø":"o̸","ꬾ":"o̸","Ø":"O̸","ⵁ":"O̸","Ǿ":"Ó̸","ɵ":"o̵","ꝋ":"o̵","ө":"o̵","ѳ":"o̵","ꮎ":"o̵","ꮻ":"o̵","⊖":"O̵","⊝":"O̵","⍬":"O̵","𝈚":"O̵","🜔":"O̵","Ɵ":"O̵","Ꝋ":"O̵","θ":"O̵","ϑ":"O̵","𝛉":"O̵","𝛝":"O̵","𝜃":"O̵","𝜗":"O̵","𝜽":"O̵","𝝑":"O̵","𝝷":"O̵","𝞋":"O̵","𝞱":"O̵","𝟅":"O̵","Θ":"O̵","ϴ":"O̵","𝚯":"O̵","𝚹":"O̵","𝛩":"O̵","𝛳":"O̵","𝜣":"O̵","𝜭":"O̵","𝝝":"O̵","𝝧":"O̵","𝞗":"O̵","𝞡":"O̵","Ө":"O̵","Ѳ":"O̵","ⴱ":"O̵","Ꮎ":"O̵","Ꮻ":"O̵","ꭴ":"ơ","ﳙ":"oٰ","🄁":"O,","🄀":"O.","ơ":"o'","Ơ":"O'","Ꭴ":"O'","%":"º/₀","٪":"º/₀","⁒":"º/₀","‰":"º/₀₀","؉":"º/₀₀","‱":"º/₀₀₀","؊":"º/₀₀₀","œ":"oe","Œ":"OE","ɶ":"oᴇ","∞":"oo","ꝏ":"oo","ꚙ":"oo","Ꝏ":"OO","Ꚙ":"OO","ﳗ":"oج","ﱑ":"oج","ﳘ":"oم","ﱒ":"oم","ﶓ":"oمج","ﶔ":"oمم","ﱓ":"oى","ﱔ":"oى","ൟ":"oരo","တ":"oာ","㍘":"O点","ↄ":"ɔ","ᴐ":"ɔ","ͻ":"ɔ","𐑋":"ɔ","Ↄ":"Ɔ","Ͻ":"Ɔ","ꓛ":"Ɔ","𐐣":"Ɔ","ꬿ":"ɔ̸","ꭢ":"ɔe","𐐿":"ɷ","⍴":"p","p":"p","𝐩":"p","𝑝":"p","𝒑":"p","𝓅":"p","𝓹":"p","𝔭":"p","𝕡":"p","𝖕":"p","𝗉":"p","𝗽":"p","𝘱":"p","𝙥":"p","𝚙":"p","ρ":"p","ϱ":"p","𝛒":"p","𝛠":"p","𝜌":"p","𝜚":"p","𝝆":"p","𝝔":"p","𝞀":"p","𝞎":"p","𝞺":"p","𝟈":"p","ⲣ":"p","р":"p","P":"P","ℙ":"P","𝐏":"P","𝑃":"P","𝑷":"P","𝒫":"P","𝓟":"P","𝔓":"P","𝕻":"P","𝖯":"P","𝗣":"P","𝘗":"P","𝙋":"P","𝙿":"P","Ρ":"P","𝚸":"P","𝛲":"P","𝜬":"P","𝝦":"P","𝞠":"P","Ⲣ":"P","Р":"P","Ꮲ":"P","ᑭ":"P","ꓑ":"P","𐊕":"P","ƥ":"p̔","ᵽ":"p̵","ᑷ":"p·","ᒆ":"P'","ᴩ":"ᴘ","ꮲ":"ᴘ","φ":"ɸ","ϕ":"ɸ","𝛗":"ɸ","𝛟":"ɸ","𝜑":"ɸ","𝜙":"ɸ","𝝋":"ɸ","𝝓":"ɸ","𝞅":"ɸ","𝞍":"ɸ","𝞿":"ɸ","𝟇":"ɸ","ⲫ":"ɸ","ф":"ɸ","𝐪":"q","𝑞":"q","𝒒":"q","𝓆":"q","𝓺":"q","𝔮":"q","𝕢":"q","𝖖":"q","𝗊":"q","𝗾":"q","𝘲":"q","𝙦":"q","𝚚":"q","ԛ":"q","գ":"q","զ":"q","ℚ":"Q","𝐐":"Q","𝑄":"Q","𝑸":"Q","𝒬":"Q","𝓠":"Q","𝔔":"Q","𝕼":"Q","𝖰":"Q","𝗤":"Q","𝘘":"Q","𝙌":"Q","𝚀":"Q","ⵕ":"Q","ʠ":"q̔","🜀":"QE","ᶐ":"ɋ","ᴋ":"ĸ","κ":"ĸ","ϰ":"ĸ","𝛋":"ĸ","𝛞":"ĸ","𝜅":"ĸ","𝜘":"ĸ","𝜿":"ĸ","𝝒":"ĸ","𝝹":"ĸ","𝞌":"ĸ","𝞳":"ĸ","𝟆":"ĸ","ⲕ":"ĸ","к":"ĸ","ꮶ":"ĸ","қ":"ĸ̩","ҟ":"ĸ̵","𝐫":"r","𝑟":"r","𝒓":"r","𝓇":"r","𝓻":"r","𝔯":"r","𝕣":"r","𝖗":"r","𝗋":"r","𝗿":"r","𝘳":"r","𝙧":"r","𝚛":"r","ꭇ":"r","ꭈ":"r","ᴦ":"r","ⲅ":"r","г":"r","ꮁ":"r","𝈖":"R","ℛ":"R","ℜ":"R","ℝ":"R","𝐑":"R","𝑅":"R","𝑹":"R","𝓡":"R","𝕽":"R","𝖱":"R","𝗥":"R","𝘙":"R","𝙍":"R","𝚁":"R","Ʀ":"R","Ꭱ":"R","Ꮢ":"R","𐒴":"R","ᖇ":"R","ꓣ":"R","𖼵":"R","ɽ":"r̨","ɼ":"r̩","ɍ":"r̵","ғ":"r̵","ᵲ":"r̴","ґ":"r'","𑣣":"rn",m:"rn","ⅿ":"rn","𝐦":"rn","𝑚":"rn","𝒎":"rn","𝓂":"rn","𝓶":"rn","𝔪":"rn","𝕞":"rn","𝖒":"rn","𝗆":"rn","𝗺":"rn","𝘮":"rn","𝙢":"rn","𝚖":"rn","𑜀":"rn","₥":"rn̸","ɱ":"rn̦","ᵯ":"rn̴","₨":"Rs","ꭱ":"ʀ","ꮢ":"ʀ","я":"ᴙ","ᵳ":"ɾ̴","℩":"ɿ","s":"s","𝐬":"s","𝑠":"s","𝒔":"s","𝓈":"s","𝓼":"s","𝔰":"s","𝕤":"s","𝖘":"s","𝗌":"s","𝘀":"s","𝘴":"s","𝙨":"s","𝚜":"s","ꜱ":"s","ƽ":"s","ѕ":"s","ꮪ":"s","𑣁":"s","𐑈":"s","S":"S","𝐒":"S","𝑆":"S","𝑺":"S","𝒮":"S","𝓢":"S","𝔖":"S","𝕊":"S","𝕾":"S","𝖲":"S","𝗦":"S","𝘚":"S","𝙎":"S","𝚂":"S","Ѕ":"S","Տ":"S","Ꮥ":"S","Ꮪ":"S","ꓢ":"S","𖼺":"S","𐊖":"S","𐐠":"S","ʂ":"s̨","ᵴ":"s̴","ꞵ":"ß","β":"ß","ϐ":"ß","𝛃":"ß","𝛽":"ß","𝜷":"ß","𝝱":"ß","𝞫":"ß","Ᏸ":"ß","🝜":"sss","st":"st","∫":"ʃ","ꭍ":"ʃ","∑":"Ʃ","⅀":"Ʃ","Σ":"Ʃ","𝚺":"Ʃ","𝛴":"Ʃ","𝜮":"Ʃ","𝝨":"Ʃ","𝞢":"Ʃ","ⵉ":"Ʃ","∬":"ʃʃ","∭":"ʃʃʃ","⨌":"ʃʃʃʃ","𝐭":"t","𝑡":"t","𝒕":"t","𝓉":"t","𝓽":"t","𝔱":"t","𝕥":"t","𝖙":"t","𝗍":"t","𝘁":"t","𝘵":"t","𝙩":"t","𝚝":"t","⊤":"T","⟙":"T","🝨":"T","T":"T","𝐓":"T","𝑇":"T","𝑻":"T","𝒯":"T","𝓣":"T","𝔗":"T","𝕋":"T","𝕿":"T","𝖳":"T","𝗧":"T","𝘛":"T","𝙏":"T","𝚃":"T","Τ":"T","𝚻":"T","𝛵":"T","𝜯":"T","𝝩":"T","𝞣":"T","Ⲧ":"T","Т":"T","Ꭲ":"T","ꓔ":"T","𖼊":"T","𑢼":"T","𐊗":"T","𐊱":"T","𐌕":"T","ƭ":"t̔","⍡":"T̈","Ⱦ":"T̸","Ț":"Ţ","Ʈ":"T̨","Ҭ":"T̩","₮":"T⃫","ŧ":"t̵","Ŧ":"T̵","ᵵ":"t̴","Ⴀ":"Ꞇ","Ꜩ":"T3","ʨ":"tɕ","℡":"TEL","ꝷ":"tf","ʦ":"ts","ʧ":"tʃ","ꜩ":"tȝ","τ":"ᴛ","𝛕":"ᴛ","𝜏":"ᴛ","𝝉":"ᴛ","𝞃":"ᴛ","𝞽":"ᴛ","т":"ᴛ","ꭲ":"ᴛ","ҭ":"ᴛ̩","ţ":"ƫ","ț":"ƫ","Ꮏ":"ƫ","𝐮":"u","𝑢":"u","𝒖":"u","𝓊":"u","𝓾":"u","𝔲":"u","𝕦":"u","𝖚":"u","𝗎":"u","𝘂":"u","𝘶":"u","𝙪":"u","𝚞":"u","ꞟ":"u","ᴜ":"u","ꭎ":"u","ꭒ":"u","ʋ":"u","υ":"u","𝛖":"u","𝜐":"u","𝝊":"u","𝞄":"u","𝞾":"u","ս":"u","𐓶":"u","𑣘":"u","∪":"U","⋃":"U","𝐔":"U","𝑈":"U","𝑼":"U","𝒰":"U","𝓤":"U","𝔘":"U","𝕌":"U","𝖀":"U","𝖴":"U","𝗨":"U","𝘜":"U","𝙐":"U","𝚄":"U","Ս":"U","ሀ":"U","𐓎":"U","ᑌ":"U","ꓴ":"U","𖽂":"U","𑢸":"U","ǔ":"ŭ","Ǔ":"Ŭ","ᵾ":"u̵","ꮜ":"u̵","Ʉ":"U̵","Ꮜ":"U̵","ᑘ":"U·","ᑧ":"U'","ᵫ":"ue","ꭣ":"uo","ṃ":"ꭑ","պ":"ɰ","ሣ":"ɰ","℧":"Ʊ","ᘮ":"Ʊ","ᘴ":"Ʊ","ᵿ":"ʊ̵","∨":"v","⋁":"v","v":"v","ⅴ":"v","𝐯":"v","𝑣":"v","𝒗":"v","𝓋":"v","𝓿":"v","𝔳":"v","𝕧":"v","𝖛":"v","𝗏":"v","𝘃":"v","𝘷":"v","𝙫":"v","𝚟":"v","ᴠ":"v","ν":"v","𝛎":"v","𝜈":"v","𝝂":"v","𝝼":"v","𝞶":"v","ѵ":"v","ט":"v","𑜆":"v","ꮩ":"v","𑣀":"v","𝈍":"V","٧":"V","۷":"V","Ⅴ":"V","𝐕":"V","𝑉":"V","𝑽":"V","𝒱":"V","𝓥":"V","𝔙":"V","𝕍":"V","𝖁":"V","𝖵":"V","𝗩":"V","𝘝":"V","𝙑":"V","𝚅":"V","Ѵ":"V","ⴸ":"V","Ꮩ":"V","ᐯ":"V","ꛟ":"V","ꓦ":"V","𖼈":"V","𑢠":"V","𐔝":"V","𐆗":"V̵","ᐻ":"V·","🝬":"VB","ⅵ":"vi","ⅶ":"vii","ⅷ":"viii","Ⅵ":"Vl","Ⅶ":"Vll","Ⅷ":"Vlll","🜈":"Vᷤ","ᴧ":"ʌ","𐓘":"ʌ","٨":"Ʌ","۸":"Ʌ","Λ":"Ʌ","𝚲":"Ʌ","𝛬":"Ʌ","𝜦":"Ʌ","𝝠":"Ʌ","𝞚":"Ʌ","Л":"Ʌ","ⴷ":"Ʌ","𐒰":"Ʌ","ᐱ":"Ʌ","ꛎ":"Ʌ","ꓥ":"Ʌ","𖼽":"Ʌ","𐊍":"Ʌ","Ӆ":"Ʌ̦","ᐽ":"Ʌ·","ɯ":"w","𝐰":"w","𝑤":"w","𝒘":"w","𝓌":"w","𝔀":"w","𝔴":"w","𝕨":"w","𝖜":"w","𝗐":"w","𝘄":"w","𝘸":"w","𝙬":"w","𝚠":"w","ᴡ":"w","ѡ":"w","ԝ":"w","ա":"w","𑜊":"w","𑜎":"w","𑜏":"w","ꮃ":"w","𑣯":"W","𑣦":"W","𝐖":"W","𝑊":"W","𝑾":"W","𝒲":"W","𝓦":"W","𝔚":"W","𝕎":"W","𝖂":"W","𝖶":"W","𝗪":"W","𝘞":"W","𝙒":"W","𝚆":"W","Ԝ":"W","Ꮃ":"W","Ꮤ":"W","ꓪ":"W","ѽ":"w҆҇","𑓅":"ẇ","₩":"W̵","ꝡ":"w̦","ᴍ":"ʍ","м":"ʍ","ꮇ":"ʍ","ӎ":"ʍ̦","᙮":"x","×":"x","⤫":"x","⤬":"x","⨯":"x","x":"x","ⅹ":"x","𝐱":"x","𝑥":"x","𝒙":"x","𝓍":"x","𝔁":"x","𝔵":"x","𝕩":"x","𝖝":"x","𝗑":"x","𝘅":"x","𝘹":"x","𝙭":"x","𝚡":"x","х":"x","ᕁ":"x","ᕽ":"x","ⷯ":"ͯ","᙭":"X","╳":"X","𐌢":"X","𑣬":"X","X":"X","Ⅹ":"X","𝐗":"X","𝑋":"X","𝑿":"X","𝒳":"X","𝓧":"X","𝔛":"X","𝕏":"X","𝖃":"X","𝖷":"X","𝗫":"X","𝘟":"X","𝙓":"X","𝚇":"X","Ꭓ":"X","Χ":"X","𝚾":"X","𝛸":"X","𝜲":"X","𝝬":"X","𝞦":"X","Ⲭ":"X","Х":"X","ⵝ":"X","ᚷ":"X","ꓫ":"X","𐊐":"X","𐊴":"X","𐌗":"X","𐔧":"X","⨰":"ẋ","Ҳ":"X̩","𐆖":"X̵","ⅺ":"xi","ⅻ":"xii","Ⅺ":"Xl","Ⅻ":"Xll","ɣ":"y","ᶌ":"y","y":"y","𝐲":"y","𝑦":"y","𝒚":"y","𝓎":"y","𝔂":"y","𝔶":"y","𝕪":"y","𝖞":"y","𝗒":"y","𝘆":"y","𝘺":"y","𝙮":"y","𝚢":"y","ʏ":"y","ỿ":"y","ꭚ":"y","γ":"y","ℽ":"y","𝛄":"y","𝛾":"y","𝜸":"y","𝝲":"y","𝞬":"y","у":"y","ү":"y","ყ":"y","𑣜":"y","Y":"Y","𝐘":"Y","𝑌":"Y","𝒀":"Y","𝒴":"Y","𝓨":"Y","𝔜":"Y","𝕐":"Y","𝖄":"Y","𝖸":"Y","𝗬":"Y","𝘠":"Y","𝙔":"Y","𝚈":"Y","Υ":"Y","ϒ":"Y","𝚼":"Y","𝛶":"Y","𝜰":"Y","𝝪":"Y","𝞤":"Y","Ⲩ":"Y","У":"Y","Ү":"Y","Ꭹ":"Y","Ꮍ":"Y","ꓬ":"Y","𖽃":"Y","𑢤":"Y","𐊲":"Y","ƴ":"y̔","ɏ":"y̵","ұ":"y̵","¥":"Y̵","Ɏ":"Y̵","Ұ":"Y̵","ʒ":"ȝ","ꝫ":"ȝ","ⳍ":"ȝ","ӡ":"ȝ","ჳ":"ȝ","𝐳":"z","𝑧":"z","𝒛":"z","𝓏":"z","𝔃":"z","𝔷":"z","𝕫":"z","𝖟":"z","𝗓":"z","𝘇":"z","𝘻":"z","𝙯":"z","𝚣":"z","ᴢ":"z","ꮓ":"z","𑣄":"z","𐋵":"Z","𑣥":"Z","Z":"Z","ℤ":"Z","ℨ":"Z","𝐙":"Z","𝑍":"Z","𝒁":"Z","𝒵":"Z","𝓩":"Z","𝖅":"Z","𝖹":"Z","𝗭":"Z","𝘡":"Z","𝙕":"Z","𝚉":"Z","Ζ":"Z","𝚭":"Z","𝛧":"Z","𝜡":"Z","𝝛":"Z","𝞕":"Z","Ꮓ":"Z","ꓜ":"Z","𑢩":"Z","ʐ":"z̨","ƶ":"z̵","Ƶ":"Z̵","ȥ":"z̦","Ȥ":"Z̦","ᵶ":"z̴","ƿ":"þ","ϸ":"þ","Ϸ":"Þ","𐓄":"Þ","⁹":"ꝰ","ᴤ":"ƨ","ϩ":"ƨ","ꙅ":"ƨ","ь":"ƅ","ꮟ":"ƅ","ы":"ƅi","ꭾ":"ɂ","ˤ":"ˁ","ꛍ":"ʡ","⊙":"ʘ","☉":"ʘ","⨀":"ʘ","Ꙩ":"ʘ","ⵙ":"ʘ","𐓃":"ʘ","ℾ":"Γ","𝚪":"Γ","𝛤":"Γ","𝜞":"Γ","𝝘":"Γ","𝞒":"Γ","Ⲅ":"Γ","Г":"Γ","Ꮁ":"Γ","ᒥ":"Γ","𖼇":"Γ","Ғ":"Γ̵","ᒯ":"Γ·","Ґ":"Γ'","∆":"Δ","△":"Δ","🜂":"Δ","𝚫":"Δ","𝛥":"Δ","𝜟":"Δ","𝝙":"Δ","𝞓":"Δ","Ⲇ":"Δ","ⵠ":"Δ","ᐃ":"Δ","𖼚":"Δ","𐊅":"Δ","𐊣":"Δ","⍙":"Δ̲","ᐏ":"Δ·","ᐬ":"Δᐠ","𝟋":"ϝ","𝛇":"ζ","𝜁":"ζ","𝜻":"ζ","𝝵":"ζ","𝞯":"ζ","ⳤ":"ϗ","𝛌":"λ","𝜆":"λ","𝝀":"λ","𝝺":"λ","𝞴":"λ","Ⲗ":"λ","𐓛":"λ","µ":"μ","𝛍":"μ","𝜇":"μ","𝝁":"μ","𝝻":"μ","𝞵":"μ","𝛏":"ξ","𝜉":"ξ","𝝃":"ξ","𝝽":"ξ","𝞷":"ξ","𝚵":"Ξ","𝛯":"Ξ","𝜩":"Ξ","𝝣":"Ξ","𝞝":"Ξ","ϖ":"π","ℼ":"π","𝛑":"π","𝛡":"π","𝜋":"π","𝜛":"π","𝝅":"π","𝝕":"π","𝝿":"π","𝞏":"π","𝞹":"π","𝟉":"π","ᴨ":"π","п":"π","∏":"Π","ℿ":"Π","𝚷":"Π","𝛱":"Π","𝜫":"Π","𝝥":"Π","𝞟":"Π","Ⲡ":"Π","П":"Π","ꛛ":"Π","𐊭":"Ϙ","𐌒":"Ϙ","ϛ":"ς","𝛓":"ς","𝜍":"ς","𝝇":"ς","𝞁":"ς","𝞻":"ς","𝚽":"Φ","𝛷":"Φ","𝜱":"Φ","𝝫":"Φ","𝞥":"Φ","Ⲫ":"Φ","Ф":"Φ","Փ":"Φ","ቀ":"Φ","ᛰ":"Φ","𐊳":"Φ","ꭓ":"χ","ꭕ":"χ","𝛘":"χ","𝜒":"χ","𝝌":"χ","𝞆":"χ","𝟀":"χ","ⲭ":"χ","𝛙":"ψ","𝜓":"ψ","𝝍":"ψ","𝞇":"ψ","𝟁":"ψ","ѱ":"ψ","𐓹":"ψ","𝚿":"Ψ","𝛹":"Ψ","𝜳":"Ψ","𝝭":"Ψ","𝞧":"Ψ","Ⲯ":"Ψ","Ѱ":"Ψ","𐓑":"Ψ","ᛘ":"Ψ","𐊵":"Ψ","⍵":"ω","ꞷ":"ω","𝛚":"ω","𝜔":"ω","𝝎":"ω","𝞈":"ω","𝟂":"ω","ⲱ":"ω","ꙍ":"ω","Ω":"Ω","𝛀":"Ω","𝛺":"Ω","𝜴":"Ω","𝝮":"Ω","𝞨":"Ω","ᘯ":"Ω","ᘵ":"Ω","𐊶":"Ω","⍹":"ω̲","ώ":"ῴ","☰":"Ⲷ","Ⳝ":"Ϭ","җ":"ж̩","Җ":"Ж̩","𝈋":"И","Ͷ":"И","ꚡ":"И","𐐥":"И","Й":"Ѝ","Ҋ":"Ѝ̦","ѝ":"й","ҋ":"й̦","𐒼":"Ӄ","ᴫ":"л","ӆ":"л̦","ꭠ":"љ","𐓫":"ꙩ","ᷮ":"ⷬ","𐓍":"Ћ","𝈂":"Ӿ","𝈢":"Ѡ","Ꮗ":"Ѡ","ᗯ":"Ѡ","Ѽ":"Ѡ҆҇","ᣭ":"Ѡ·","Ꞷ":"Ꙍ","ӌ":"ҷ","Ӌ":"Ҷ","Ҿ":"Ҽ̨","ⲽ":"ш","Ⲽ":"Ш","Ꙑ":"Ъl","℈":"Э","🜁":"Ꙙ","𖼜":"Ꙙ","ꦒ":"ⰿ","և":"եւ","ኔ":"ձ","ﬔ":"մե","ﬕ":"մի","ﬗ":"մխ","ﬓ":"մն","∩":"Ո","⋂":"Ո","𝉅":"Ո","በ":"Ո","ᑎ":"Ո","ꓵ":"Ո","ᑚ":"Ո·","ᑨ":"Ո'","ﬖ":"վն","₽":"Ք","˓":"ՙ","ʿ":"ՙ","ℵ":"א","ﬡ":"א","אָ":"אַ","אּ":"אַ","ﭏ":"אל","ℶ":"ב","ℷ":"ג","ℸ":"ד","ﬢ":"ד","ﬣ":"ה","יּ":"יִ","ﬤ":"כ","ﬥ":"ל","ﬦ":"ם","ﬠ":"ע","ﬧ":"ר","שׂ":"שׁ","שּ":"שׁ","שּׂ":"שּׁ","ﬨ":"ת","ﺀ":"ء","۽":"ء͈","ﺂ":"آ","ﺁ":"آ","ﭑ":"ٱ","ﭐ":"ٱ","𞸁":"ب","𞸡":"ب","𞹡":"ب","𞺁":"ب","𞺡":"ب","ﺑ":"ب","ﺒ":"ب","ﺐ":"ب","ﺏ":"ب","ݑ":"بۛ","ࢶ":"بۢ","ࢡ":"بٔ","ﲠ":"بo","ﳢ":"بo","ﲜ":"بج","ﰅ":"بج","ﲝ":"بح","ﰆ":"بح","ﷂ":"بحى","ﲞ":"بخ","ﰇ":"بخ","ﳒ":"بخ","ﱋ":"بخ","ﶞ":"بخى","ﱪ":"بر","ﱫ":"بز","ﲟ":"بم","ﳡ":"بم","ﱬ":"بم","ﰈ":"بم","ﱭ":"بن","ﱮ":"بى","ﰉ":"بى","ﱯ":"بى","ﰊ":"بى","ﭔ":"ٻ","ﭕ":"ٻ","ﭓ":"ٻ","ﭒ":"ٻ","ې":"ٻ","ﯦ":"ٻ","ﯧ":"ٻ","ﯥ":"ٻ","ﯤ":"ٻ","ﭜ":"ڀ","ﭝ":"ڀ","ﭛ":"ڀ","ﭚ":"ڀ","ࢩ":"ݔ","ݧ":"ݔ","⍥":"ة","ö":"ة","ﺔ":"ة","ﺓ":"ة","ۃ":"ة","𞸕":"ت","𞸵":"ت","𞹵":"ت","𞺕":"ت","𞺵":"ت","ﺗ":"ت","ﺘ":"ت","ﺖ":"ت","ﺕ":"ت","ﲥ":"تo","ﳤ":"تo","ﲡ":"تج","ﰋ":"تج","ﵐ":"تجم","ﶠ":"تجى","ﶟ":"تجى","ﲢ":"تح","ﰌ":"تح","ﵒ":"تحج","ﵑ":"تحج","ﵓ":"تحم","ﲣ":"تخ","ﰍ":"تخ","ﵔ":"تخم","ﶢ":"تخى","ﶡ":"تخى","ﱰ":"تر","ﱱ":"تز","ﲤ":"تم","ﳣ":"تم","ﱲ":"تم","ﰎ":"تم","ﵕ":"تمج","ﵖ":"تمح","ﵗ":"تمخ","ﶤ":"تمى","ﶣ":"تمى","ﱳ":"تن","ﱴ":"تى","ﰏ":"تى","ﱵ":"تى","ﰐ":"تى","ﭠ":"ٺ","ﭡ":"ٺ","ﭟ":"ٺ","ﭞ":"ٺ","ﭤ":"ٿ","ﭥ":"ٿ","ﭣ":"ٿ","ﭢ":"ٿ","𞸂":"ج","𞸢":"ج","𞹂":"ج","𞹢":"ج","𞺂":"ج","𞺢":"ج","ﺟ":"ج","ﺠ":"ج","ﺞ":"ج","ﺝ":"ج","ﲧ":"جح","ﰕ":"جح","ﶦ":"جحى","ﶾ":"جحى","ﷻ":"جل جلlلo","ﲨ":"جم","ﰖ":"جم","ﵙ":"جمح","ﵘ":"جمح","ﶧ":"جمى","ﶥ":"جمى","ﴝ":"جى","ﴁ":"جى","ﴞ":"جى","ﴂ":"جى","ﭸ":"ڃ","ﭹ":"ڃ","ﭷ":"ڃ","ﭶ":"ڃ","ﭴ":"ڄ","ﭵ":"ڄ","ﭳ":"ڄ","ﭲ":"ڄ","ﭼ":"چ","ﭽ":"چ","ﭻ":"چ","ﭺ":"چ","ﮀ":"ڇ","ﮁ":"ڇ","ﭿ":"ڇ","ﭾ":"ڇ","𞸇":"ح","𞸧":"ح","𞹇":"ح","𞹧":"ح","𞺇":"ح","𞺧":"ح","ﺣ":"ح","ﺤ":"ح","ﺢ":"ح","ﺡ":"ح","څ":"حۛ","ځ":"حٔ","ݲ":"حٔ","ﲩ":"حج","ﰗ":"حج","ﶿ":"حجى","ﲪ":"حم","ﰘ":"حم","ﵛ":"حمى","ﵚ":"حمى","ﴛ":"حى","ﳿ":"حى","ﴜ":"حى","ﴀ":"حى","𞸗":"خ","𞸷":"خ","𞹗":"خ","𞹷":"خ","𞺗":"خ","𞺷":"خ","ﺧ":"خ","ﺨ":"خ","ﺦ":"خ","ﺥ":"خ","ﲫ":"خج","ﰙ":"خج","ﰚ":"خح","ﲬ":"خم","ﰛ":"خم","ﴟ":"خى","ﴃ":"خى","ﴠ":"خى","ﴄ":"خى","𐋡":"د","𞸃":"د","𞺃":"د","𞺣":"د","ﺪ":"د","ﺩ":"د","ڈ":"دؕ","ﮉ":"دؕ","ﮈ":"دؕ","ڎ":"دۛ","ﮇ":"دۛ","ﮆ":"دۛ","ۮ":"د̂","ࢮ":"د̤̣","𞸘":"ذ","𞺘":"ذ","𞺸":"ذ","ﺬ":"ذ","ﺫ":"ذ","ﱛ":"ذٰ","ڋ":"ڊؕ","ﮅ":"ڌ","ﮄ":"ڌ","ﮃ":"ڍ","ﮂ":"ڍ","𞸓":"ر","𞺓":"ر","𞺳":"ر","ﺮ":"ر","ﺭ":"ر","ڑ":"رؕ","ﮍ":"رؕ","ﮌ":"رؕ","ژ":"رۛ","ﮋ":"رۛ","ﮊ":"رۛ","ڒ":"ر̆","ࢹ":"ر̆̇","ۯ":"ر̂","ݬ":"رٔ","ﱜ":"رٰ","ﷶ":"رسول","﷼":"رىlل","𞸆":"ز","𞺆":"ز","𞺦":"ز","ﺰ":"ز","ﺯ":"ز","ࢲ":"ز̂","ݱ":"ڗؕ","𞸎":"س","𞸮":"س","𞹎":"س","𞹮":"س","𞺎":"س","𞺮":"س","ﺳ":"س","ﺴ":"س","ﺲ":"س","ﺱ":"س","ش":"سۛ","𞸔":"سۛ","𞸴":"سۛ","𞹔":"سۛ","𞹴":"سۛ","𞺔":"سۛ","𞺴":"سۛ","ﺷ":"سۛ","ﺸ":"سۛ","ﺶ":"سۛ","ﺵ":"سۛ","ݾ":"س̂","ﴱ":"سo","ﳨ":"سo","ﴲ":"سۛo","ﳪ":"سۛo","ﲭ":"سج","ﴴ":"سج","ﰜ":"سج","ﴭ":"سۛج","ﴷ":"سۛج","ﴥ":"سۛج","ﴉ":"سۛج","ﵝ":"سجح","ﵞ":"سجى","ﵩ":"سۛجى","ﲮ":"سح","ﴵ":"سح","ﰝ":"سح","ﴮ":"سۛح","ﴸ":"سۛح","ﴦ":"سۛح","ﴊ":"سۛح","ﵜ":"سحج","ﵨ":"سۛحم","ﵧ":"سۛحم","ﶪ":"سۛحى","ﲯ":"سخ","ﴶ":"سخ","ﰞ":"سخ","ﴯ":"سۛخ","ﴹ":"سۛخ","ﴧ":"سۛخ","ﴋ":"سۛخ","ﶨ":"سخى","ﷆ":"سخى","ﴪ":"سر","ﴎ":"سر","ﴩ":"سۛر","ﴍ":"سۛر","ﲰ":"سم","ﳧ":"سم","ﰟ":"سم","ﴰ":"سۛم","ﳩ":"سۛم","ﴨ":"سۛم","ﴌ":"سۛم","ﵡ":"سمج","ﵠ":"سمح","ﵟ":"سمح","ﵫ":"سۛمخ","ﵪ":"سۛمخ","ﵣ":"سمم","ﵢ":"سمم","ﵭ":"سۛمم","ﵬ":"سۛمم","ﴗ":"سى","ﳻ":"سى","ﴘ":"سى","ﳼ":"سى","ﴙ":"سۛى","ﳽ":"سۛى","ﴚ":"سۛى","ﳾ":"سۛى","𐋲":"ص","𞸑":"ص","𞸱":"ص","𞹑":"ص","𞹱":"ص","𞺑":"ص","𞺱":"ص","ﺻ":"ص","ﺼ":"ص","ﺺ":"ص","ﺹ":"ص","ڞ":"صۛ","ࢯ":"ص̤̣","ﲱ":"صح","ﰠ":"صح","ﵥ":"صحح","ﵤ":"صحح","ﶩ":"صحى","ﲲ":"صخ","ﴫ":"صر","ﴏ":"صر","ﷵ":"صلعم","ﷹ":"صلى","ﷰ":"صلى","ﷺ":"صلى lللo علىo وسلم","ﲳ":"صم","ﰡ":"صم","ﷅ":"صمم","ﵦ":"صمم","ﴡ":"صى","ﴅ":"صى","ﴢ":"صى","ﴆ":"صى","𞸙":"ض","𞸹":"ض","𞹙":"ض","𞹹":"ض","𞺙":"ض","𞺹":"ض","ﺿ":"ض","ﻀ":"ض","ﺾ":"ض","ﺽ":"ض","ﲴ":"ضج","ﰢ":"ضج","ﲵ":"ضح","ﰣ":"ضح","ﵮ":"ضحى","ﶫ":"ضحى","ﲶ":"ضخ","ﰤ":"ضخ","ﵰ":"ضخم","ﵯ":"ضخم","ﴬ":"ضر","ﴐ":"ضر","ﲷ":"ضم","ﰥ":"ضم","ﴣ":"ضى","ﴇ":"ضى","ﴤ":"ضى","ﴈ":"ضى","𐋨":"ط","𞸈":"ط","𞹨":"ط","𞺈":"ط","𞺨":"ط","ﻃ":"ط","ﻄ":"ط","ﻂ":"ط","ﻁ":"ط","ڟ":"طۛ","ﲸ":"طح","ﰦ":"طح","ﴳ":"طم","ﴺ":"طم","ﰧ":"طم","ﵲ":"طمح","ﵱ":"طمح","ﵳ":"طمم","ﵴ":"طمى","ﴑ":"طى","ﳵ":"طى","ﴒ":"طى","ﳶ":"طى","𞸚":"ظ","𞹺":"ظ","𞺚":"ظ","𞺺":"ظ","ﻇ":"ظ","ﻈ":"ظ","ﻆ":"ظ","ﻅ":"ظ","ﲹ":"ظم","ﴻ":"ظم","ﰨ":"ظم","؏":"ع","𞸏":"ع","𞸯":"ع","𞹏":"ع","𞹯":"ع","𞺏":"ع","𞺯":"ع","ﻋ":"ع","ﻌ":"ع","ﻊ":"ع","ﻉ":"ع","ﲺ":"عج","ﰩ":"عج","ﷄ":"عجم","ﵵ":"عجم","ﷷ":"علىo","ﲻ":"عم","ﰪ":"عم","ﵷ":"عمم","ﵶ":"عمم","ﵸ":"عمى","ﶶ":"عمى","ﴓ":"عى","ﳷ":"عى","ﴔ":"عى","ﳸ":"عى","𞸛":"غ","𞸻":"غ","𞹛":"غ","𞹻":"غ","𞺛":"غ","𞺻":"غ","ﻏ":"غ","ﻐ":"غ","ﻎ":"غ","ﻍ":"غ","ﲼ":"غج","ﰫ":"غج","ﲽ":"غم","ﰬ":"غم","ﵹ":"غمم","ﵻ":"غمى","ﵺ":"غمى","ﴕ":"غى","ﳹ":"غى","ﴖ":"غى","ﳺ":"غى","𞸐":"ف","𞸰":"ف","𞹰":"ف","𞺐":"ف","𞺰":"ف","ﻓ":"ف","ﻔ":"ف","ﻒ":"ف","ﻑ":"ف","ڧ":"ف","ﲾ":"فج","ﰭ":"فج","ﲿ":"فح","ﰮ":"فح","ﳀ":"فخ","ﰯ":"فخ","ﵽ":"فخم","ﵼ":"فخم","ﳁ":"فم","ﰰ":"فم","ﷁ":"فمى","ﱼ":"فى","ﰱ":"فى","ﱽ":"فى","ﰲ":"فى","𞸞":"ڡ","𞹾":"ڡ","ࢻ":"ڡ","ٯ":"ڡ","𞸟":"ڡ","𞹟":"ڡ","ࢼ":"ڡ","ڤ":"ڡۛ","ﭬ":"ڡۛ","ﭭ":"ڡۛ","ﭫ":"ڡۛ","ﭪ":"ڡۛ","ڨ":"ڡۛ","ࢤ":"ڢۛ","ﭰ":"ڦ","ﭱ":"ڦ","ﭯ":"ڦ","ﭮ":"ڦ","𞸒":"ق","𞸲":"ق","𞹒":"ق","𞹲":"ق","𞺒":"ق","𞺲":"ق","ﻗ":"ق","ﻘ":"ق","ﻖ":"ق","ﻕ":"ق","ﳂ":"قح","ﰳ":"قح","ﷱ":"قلى","ﳃ":"قم","ﰴ":"قم","ﶴ":"قمح","ﵾ":"قمح","ﵿ":"قمم","ﶲ":"قمى","ﱾ":"قى","ﰵ":"قى","ﱿ":"قى","ﰶ":"قى","𞸊":"ك","𞸪":"ك","𞹪":"ك","ﻛ":"ك","ﻜ":"ك","ﻚ":"ك","ﻙ":"ك","ک":"ك","ﮐ":"ك","ﮑ":"ك","ﮏ":"ك","ﮎ":"ك","ڪ":"ك","ڭ":"كۛ","ﯕ":"كۛ","ﯖ":"كۛ","ﯔ":"كۛ","ﯓ":"كۛ","ݣ":"كۛ","ﲀ":"كl","ﰷ":"كl","ﳄ":"كج","ﰸ":"كج","ﳅ":"كح","ﰹ":"كح","ﳆ":"كخ","ﰺ":"كخ","ﳇ":"كل","ﳫ":"كل","ﲁ":"كل","ﰻ":"كل","ﳈ":"كم","ﳬ":"كم","ﲂ":"كم","ﰼ":"كم","ﷃ":"كمم","ﶻ":"كمم","ﶷ":"كمى","ﲃ":"كى","ﰽ":"كى","ﲄ":"كى","ﰾ":"كى","ݢ":"ڬ","ﮔ":"گ","ﮕ":"گ","ﮓ":"گ","ﮒ":"گ","ࢰ":"گ","ڴ":"گۛ","ﮜ":"ڱ","ﮝ":"ڱ","ﮛ":"ڱ","ﮚ":"ڱ","ﮘ":"ڳ","ﮙ":"ڳ","ﮗ":"ڳ","ﮖ":"ڳ","𞸋":"ل","𞸫":"ل","𞹋":"ل","𞺋":"ل","𞺫":"ل","ﻟ":"ل","ﻠ":"ل","ﻞ":"ل","ﻝ":"ل","ڷ":"لۛ","ڵ":"ل̆","ﻼ":"لl","ﻻ":"لl","ﻺ":"لlٕ","ﻹ":"لlٕ","ﻸ":"لlٴ","ﻷ":"لlٴ","ﳍ":"لo","ﻶ":"لآ","ﻵ":"لآ","ﳉ":"لج","ﰿ":"لج","ﶃ":"لجج","ﶄ":"لجج","ﶺ":"لجم","ﶼ":"لجم","ﶬ":"لجى","ﳊ":"لح","ﱀ":"لح","ﶵ":"لحم","ﶀ":"لحم","ﶂ":"لحى","ﶁ":"لحى","ﳋ":"لخ","ﱁ":"لخ","ﶆ":"لخم","ﶅ":"لخم","ﳌ":"لم","ﳭ":"لم","ﲅ":"لم","ﱂ":"لم","ﶈ":"لمح","ﶇ":"لمح","ﶭ":"لمى","ﲆ":"لى","ﱃ":"لى","ﲇ":"لى","ﱄ":"لى","𞸌":"م","𞸬":"م","𞹬":"م","𞺌":"م","𞺬":"م","ﻣ":"م","ﻤ":"م","ﻢ":"م","ﻡ":"م","ࢧ":"مۛ","۾":"م͈","ﲈ":"مl","ﳎ":"مج","ﱅ":"مج","ﶌ":"مجح","ﶒ":"مجخ","ﶍ":"مجم","ﷀ":"مجى","ﳏ":"مح","ﱆ":"مح","ﶉ":"محج","ﶊ":"محم","ﷴ":"محمد","ﶋ":"محى","ﳐ":"مخ","ﱇ":"مخ","ﶎ":"مخج","ﶏ":"مخم","ﶹ":"مخى","ﳑ":"مم","ﲉ":"مم","ﱈ":"مم","ﶱ":"ممى","ﱉ":"مى","ﱊ":"مى","𞸍":"ن","𞸭":"ن","𞹍":"ن","𞹭":"ن","𞺍":"ن","𞺭":"ن","ﻧ":"ن","ﻨ":"ن","ﻦ":"ن","ﻥ":"ن","ݨ":"نؕ","ݩ":"ن̆","ﳖ":"نo","ﳯ":"نo","ﶸ":"نجح","ﶽ":"نجح","ﶘ":"نجم","ﶗ":"نجم","ﶙ":"نجى","ﷇ":"نجى","ﳓ":"نح","ﱌ":"نح","ﶕ":"نحم","ﶖ":"نحى","ﶳ":"نحى","ﳔ":"نخ","ﱍ":"نخ","ﲊ":"نر","ﲋ":"نز","ﳕ":"نم","ﳮ":"نم","ﲌ":"نم","ﱎ":"نم","ﶛ":"نمى","ﶚ":"نمى","ﲍ":"نن","ﲎ":"نى","ﱏ":"نى","ﲏ":"نى","ﱐ":"نى","ۂ":"ۀ","ﮥ":"ۀ","ﮤ":"ۀ","𐋤":"و","𞸅":"و","𞺅":"و","𞺥":"و","ﻮ":"و","ﻭ":"و","ࢱ":"و","ۋ":"وۛ","ﯟ":"وۛ","ﯞ":"وۛ","ۇ":"و̓","ﯘ":"و̓","ﯗ":"و̓","ۆ":"و̆","ﯚ":"و̆","ﯙ":"و̆","ۉ":"و̂","ﯣ":"و̂","ﯢ":"و̂","ۈ":"وٰ","ﯜ":"وٰ","ﯛ":"وٰ","ؤ":"وٴ","ﺆ":"وٴ","ﺅ":"وٴ","ٶ":"وٴ","ٷ":"و̓ٴ","ﯝ":"و̓ٴ","ﷸ":"وسلم","ﯡ":"ۅ","ﯠ":"ۅ","ٮ":"ى","𞸜":"ى","𞹼":"ى","ں":"ى","𞸝":"ى","𞹝":"ى","ﮟ":"ى","ﮞ":"ى","ࢽ":"ى","ﯨ":"ى","ﯩ":"ى","ﻰ":"ى","ﻯ":"ى","ي":"ى","𞸉":"ى","𞸩":"ى","𞹉":"ى","𞹩":"ى","𞺉":"ى","𞺩":"ى","ﻳ":"ى","ﻴ":"ى","ﻲ":"ى","ﻱ":"ى","ی":"ى","ﯾ":"ى","ﯿ":"ى","ﯽ":"ى","ﯼ":"ى","ے":"ى","ﮯ":"ى","ﮮ":"ى","ٹ":"ىؕ","ﭨ":"ىؕ","ﭩ":"ىؕ","ﭧ":"ىؕ","ﭦ":"ىؕ","ڻ":"ىؕ","ﮢ":"ىؕ","ﮣ":"ىؕ","ﮡ":"ىؕ","ﮠ":"ىؕ","پ":"ىۛ","ﭘ":"ىۛ","ﭙ":"ىۛ","ﭗ":"ىۛ","ﭖ":"ىۛ","ث":"ىۛ","𞸖":"ىۛ","𞸶":"ىۛ","𞹶":"ىۛ","𞺖":"ىۛ","𞺶":"ىۛ","ﺛ":"ىۛ","ﺜ":"ىۛ","ﺚ":"ىۛ","ﺙ":"ىۛ","ڽ":"ىۛ","ۑ":"ىۛ","ؿ":"ىۛ","ࢷ":"ىۛۢ","ݖ":"ى̆","ێ":"ى̆","ࢺ":"ى̆̇","ؽ":"ى̂","ࢨ":"ىٔ","ﲐ":"ىٰ","ﱝ":"ىٰ","ﳞ":"ىo","ﳱ":"ىo","ﳦ":"ىۛo","ئ":"ىٴ","ﺋ":"ىٴ","ﺌ":"ىٴ","ﺊ":"ىٴ","ﺉ":"ىٴ","ٸ":"ىٴ","ﯫ":"ىٴl","ﯪ":"ىٴl","ﲛ":"ىٴo","ﳠ":"ىٴo","ﯭ":"ىٴo","ﯬ":"ىٴo","ﯸ":"ىٴٻ","ﯷ":"ىٴٻ","ﯶ":"ىٴٻ","ﲗ":"ىٴج","ﰀ":"ىٴج","ﲘ":"ىٴح","ﰁ":"ىٴح","ﲙ":"ىٴخ","ﱤ":"ىٴر","ﱥ":"ىٴز","ﲚ":"ىٴم","ﳟ":"ىٴم","ﱦ":"ىٴم","ﰂ":"ىٴم","ﱧ":"ىٴن","ﯯ":"ىٴو","ﯮ":"ىٴو","ﯱ":"ىٴو̓","ﯰ":"ىٴو̓","ﯳ":"ىٴو̆","ﯲ":"ىٴو̆","ﯵ":"ىٴوٰ","ﯴ":"ىٴوٰ","ﯻ":"ىٴى","ﯺ":"ىٴى","ﱨ":"ىٴى","ﯹ":"ىٴى","ﰃ":"ىٴى","ﱩ":"ىٴى","ﰄ":"ىٴى","ﳚ":"ىج","ﱕ":"ىج","ﰑ":"ىۛج","ﶯ":"ىجى","ﳛ":"ىح","ﱖ":"ىح","ﶮ":"ىحى","ﳜ":"ىخ","ﱗ":"ىخ","ﲑ":"ىر","ﱶ":"ىۛر","ﲒ":"ىز","ﱷ":"ىۛز","ﳝ":"ىم","ﳰ":"ىم","ﲓ":"ىم","ﱘ":"ىم","ﲦ":"ىۛم","ﳥ":"ىۛم","ﱸ":"ىۛم","ﰒ":"ىۛم","ﶝ":"ىمم","ﶜ":"ىمم","ﶰ":"ىمى","ﲔ":"ىن","ﱹ":"ىۛن","ﲕ":"ىى","ﱙ":"ىى","ﲖ":"ىى","ﱚ":"ىى","ﱺ":"ىۛى","ﰓ":"ىۛى","ﱻ":"ىۛى","ﰔ":"ىۛى","ﮱ":"ۓ","ﮰ":"ۓ","𐊸":"ⵀ","⁞":"ⵂ","⸽":"ⵂ","⦙":"ⵂ","︙":"ⵗ","⁝":"ⵗ","⋮":"ⵗ","Մ":"ሆ","Ռ":"ቡ","Ի":"ኮ","Պ":"ጣ","आ":"अा","ऒ":"अाॆ","ओ":"अाे","औ":"अाै","ऄ":"अॆ","ऑ":"अॉ","ऍ":"एॅ","ऎ":"एॆ","ऐ":"एे","ई":"र्इ","ઽ":"ऽ","𑇜":"ꣻ","𑇋":"ऺ","ુ":"ु","ૂ":"ू","ੋ":"ॆ","੍":"्","્":"्","আ":"অা","ৠ":"ঋৃ","ৡ":"ঋৃ","𑒒":"ঘ","𑒔":"চ","𑒖":"জ","𑒘":"ঞ","𑒙":"ট","𑒛":"ড","𑒪":"ণ","𑒞":"ত","𑒟":"থ","𑒠":"দ","𑒡":"ধ","𑒢":"ন","𑒣":"প","𑒩":"ব","𑒧":"ম","𑒨":"য","𑒫":"র","𑒝":"ল","𑒭":"ষ","𑒮":"স","𑓄":"ঽ","𑒰":"া","𑒱":"ি","𑒹":"ে","𑒼":"ো","𑒾":"ৌ","𑓂":"্","𑒽":"ৗ","ਉ":"ੳੁ","ਊ":"ੳੂ","ਆ":"ਅਾ","ਐ":"ਅੈ","ਔ":"ਅੌ","ਇ":"ੲਿ","ਈ":"ੲੀ","ਏ":"ੲੇ","આ":"અા","ઑ":"અાૅ","ઓ":"અાે","ઔ":"અાૈ","ઍ":"અૅ","એ":"અે","ઐ":"અૈ","ଆ":"ଅା","௮":"அ","ர":"ஈ","ா":"ஈ","௫":"ஈு","௨":"உ","ഉ":"உ","ஊ":"உள","ഊ":"உൗ","௭":"எ","௷":"எவ","ஜ":"ஐ","ജ":"ஐ","௧":"க","௪":"ச","௬":"சு","௲":"சூ","ഺ":"டி","ണ":"ண","௺":"நீ","௴":"மீ","௰":"ய","ഴ":"ழ","ௗ":"ள","ை":"ன","ശ":"ஶ","௸":"ஷ","ി":"ி","ീ":"ி","ொ":"ெஈ","ௌ":"ெள","ோ":"ேஈ","ಅ":"అ","ಆ":"ఆ","ಇ":"ఇ","ౠ":"ఋా","ౡ":"ఌా","ಒ":"ఒ","ఔ":"ఒౌ","ಔ":"ఒౌ","ఓ":"ఒౕ","ಓ":"ఒౕ","ಜ":"జ","ಞ":"ఞ","ఢ":"డ̣","ಣ":"ణ","థ":"ధּ","భ":"బ̣","ಯ":"య","ఠ":"రּ","ಱ":"ఱ","ಲ":"ల","ష":"వ̣","హ":"వా","మ":"వు","ూ":"ుా","ౄ":"ృా","ೡ":"ಌಾ","ഈ":"ഇൗ","ഐ":"എെ","ഓ":"ഒാ","ഔ":"ഒൗ","ൡ":"ഞ","൫":"ദ്ര","൹":"നു","ഌ":"നു","ങ":"നു","൯":"ന്","ൻ":"ന്","൬":"ന്ന","൚":"ന്മ","റ":"ര","൪":"ര്","ർ":"ര്","൮":"വ്ര","൶":"ഹ്മ","ൂ":"ു","ൃ":"ു","ൈ":"െെ","෪":"ජ","෫":"ද","𑐓":"𑐴𑑂𑐒","𑐙":"𑐴𑑂𑐘","𑐤":"𑐴𑑂𑐣","𑐪":"𑐴𑑂𑐩","𑐭":"𑐴𑑂𑐬","𑐯":"𑐴𑑂𑐮","𑗘":"𑖂","𑗙":"𑖂","𑗚":"𑖃","𑗛":"𑖄","𑗜":"𑖲","𑗝":"𑖳","ฃ":"ข","ด":"ค","ต":"ค","ม":"ฆ","ຈ":"จ","ซ":"ช","ฏ":"ฎ","ท":"ฑ","ບ":"บ","ປ":"ป","ຝ":"ฝ","ພ":"พ","ຟ":"ฟ","ฦ":"ภ","ຍ":"ย","។":"ฯ","ๅ":"า","ำ":"̊า","ិ":"ิ","ី":"ี","ឹ":"ึ","ឺ":"ื","ຸ":"ุ","ູ":"ู","แ":"เเ","ໜ":"ຫນ","ໝ":"ຫມ","ຳ":"̊າ","༂":"འུྂཿ","༃":"འུྂ༔","ཪ":"ར","ༀ":"ཨོཾ","ཷ":"ྲཱྀ","ཹ":"ླཱྀ","𑲲":"𑲪","ႁ":"ဂှ","က":"ဂာ","ၰ":"ဃှ","ၦ":"ပှ","ဟ":"ပာ","ၯ":"ပာှ","ၾ":"ၽှ","ဩ":"သြ","ဪ":"သြော်","႞":"ႃ̊","ឣ":"អ","᧐":"ᦞ","᧑":"ᦱ","᪀":"ᩅ","᪐":"ᩅ","꩓":"ꨁ","꩖":"ꨣ","᭒":"ᬍ","᭓":"ᬑ","᭘":"ᬨ","ꦣ":"ꦝ","ᢖ":"ᡜ","ᡕ":"ᠵ","ῶ":"Ꮿ","ᐍ":"ᐁ·","ᐫ":"ᐁᐠ","ᐑ":"ᐄ·","ᐓ":"ᐅ·","ᐭ":"ᐅᐠ","ᐕ":"ᐆ·","ᐘ":"ᐊ·","ᐮ":"ᐊᐠ","ᐚ":"ᐋ·","ᣝ":"ᐞᣟ","ᓑ":"ᐡ","ᕀ":"ᐩ","ᐿ":"ᐲ·","ᑃ":"ᐴ·","⍩":"ᐵ","ᑇ":"ᐹ·","ᑜ":"ᑏ·","⸧":"ᑐ","⊃":"ᑐ","ᑞ":"ᑐ·","ᑩ":"ᑐ'","⟉":"ᑐ/","⫗":"ᑐᑕ","ᑠ":"ᑑ·","⸦":"ᑕ","⊂":"ᑕ","ᑢ":"ᑕ·","ᑪ":"ᑕ'","ᑤ":"ᑖ·","ᑵ":"ᑫ·","ᒅ":"ᑫ'","ᑹ":"ᑮ·","ᑽ":"ᑰ·","ᘃ":"ᒉ","ᒓ":"ᒉ·","ᒕ":"ᒋ·","ᒗ":"ᒌ·","ᒛ":"ᒎ·","ᘂ":"ᒐ","ᒝ":"ᒐ·","ᒟ":"ᒑ·","ᒭ":"ᒣ·","ᒱ":"ᒦ·","ᒳ":"ᒧ·","ᒵ":"ᒨ·","ᒹ":"ᒫ·","ᓊ":"ᓀ·","ᣇ":"ᓂ·","ᣉ":"ᓃ·","ᣋ":"ᓄ·","ᣍ":"ᓅ·","ᓌ":"ᓇ·","ᓎ":"ᓈ·","ᘄ":"ᓓ","ᓝ":"ᓓ·","ᓟ":"ᓕ·","ᓡ":"ᓖ·","ᓣ":"ᓗ·","ᓥ":"ᓘ·","ᘇ":"ᓚ","ᓧ":"ᓚ·","ᓩ":"ᓛ·","ᓷ":"ᓭ·","ᓹ":"ᓯ·","ᓻ":"ᓰ·","ᓽ":"ᓱ·","ᓿ":"ᓲ·","ᔁ":"ᓴ·","ᔃ":"ᓵ·","ᔌ":"ᔋ<","ᔎ":"ᔋb","ᔍ":"ᔋᑕ","ᔏ":"ᔋᒐ","ᔘ":"ᔐ·","ᔚ":"ᔑ·","ᔜ":"ᔒ·","ᔞ":"ᔓ·","ᔠ":"ᔔ·","ᔢ":"ᔕ·","ᔤ":"ᔖ·","ᔲ":"ᔨ·","ᔴ":"ᔩ·","ᔶ":"ᔪ·","ᔸ":"ᔫ·","ᔺ":"ᔭ·","ᔼ":"ᔮ·","ᘢ":"ᕃ","ᣠ":"ᕃ·","ᘣ":"ᕆ","ᘤ":"ᕊ","ᕏ":"ᕌ·","ᖃ":"ᕐb","ᖄ":"ᕐḃ","ᖁ":"ᕐd","ᕿ":"ᕐP","ᙯ":"ᕐᑫ","ᕾ":"ᕐᑬ","ᖀ":"ᕐᑮ","ᖂ":"ᕐᑰ","ᖅ":"ᕐᒃ","ᕜ":"ᕚ·","ᣣ":"ᕞ·","ᣤ":"ᕦ·","ᕩ":"ᕧ·","ᣥ":"ᕫ·","ᣨ":"ᖆ·","ᖑ":"ᖕJ","ᙰ":"ᖕᒉ","ᖎ":"ᖕᒊ","ᖏ":"ᖕᒋ","ᖐ":"ᖕᒌ","ᖒ":"ᖕᒎ","ᖓ":"ᖕᒐ","ᖔ":"ᖕᒑ","ᙳ":"ᖖJ","ᙱ":"ᖖᒋ","ᙲ":"ᖖᒌ","ᙴ":"ᖖᒎ","ᙵ":"ᖖᒐ","ᙶ":"ᖖᒑ","ᣪ":"ᖗ·","ᙷ":"ᖧ·","ᙸ":"ᖨ·","ᙹ":"ᖩ·","ᙺ":"ᖪ·","ᙻ":"ᖫ·","ᙼ":"ᖬ·","ᙽ":"ᖭ·","⪫":"ᗒ","⪪":"ᗕ","ꓷ":"ᗡ","ᣰ":"ᗴ·","ᣲ":"ᘛ·","ᶻ":"ᙆ","ꓭ":"ᙠ","ᶺ":"ᣔ","ᴾ":"ᣖ","ᣜ":"ᣟᐞ","ˡ":"ᣳ","ʳ":"ᣴ","ˢ":"ᣵ","ᣛ":"ᣵ","ꚰ":"ᚹ","ᛡ":"ᚼ","⍿":"ᚽ","ᛂ":"ᚽ","𝈿":"ᛋ","↑":"ᛏ","↿":"ᛐ","⥮":"ᛐ⇂","⥣":"ᛐᛚ","ⵣ":"ᛯ","↾":"ᛚ","⨡":"ᛚ","⋄":"ᛜ","◇":"ᛜ","◊":"ᛜ","♢":"ᛜ","🝔":"ᛜ","𑢷":"ᛜ","𐊔":"ᛜ","⍚":"ᛜ̲","⋈":"ᛞ","⨝":"ᛞ","𐓐":"ᛦ","↕":"ᛨ","𐳼":"𐲂","𐳺":"𐲥","ㄱ":"ᄀ","ᆨ":"ᄀ","ᄁ":"ᄀᄀ","ㄲ":"ᄀᄀ","ᆩ":"ᄀᄀ","ᇺ":"ᄀᄂ","ᅚ":"ᄀᄃ","ᇃ":"ᄀᄅ","ᇻ":"ᄀᄇ","ᆪ":"ᄀᄉ","ㄳ":"ᄀᄉ","ᇄ":"ᄀᄉᄀ","ᇼ":"ᄀᄎ","ᇽ":"ᄀᄏ","ᇾ":"ᄀᄒ","ㄴ":"ᄂ","ᆫ":"ᄂ","ᄓ":"ᄂᄀ","ᇅ":"ᄂᄀ","ᄔ":"ᄂᄂ","ㅥ":"ᄂᄂ","ᇿ":"ᄂᄂ","ᄕ":"ᄂᄃ","ㅦ":"ᄂᄃ","ᇆ":"ᄂᄃ","ퟋ":"ᄂᄅ","ᄖ":"ᄂᄇ","ᅛ":"ᄂᄉ","ᇇ":"ᄂᄉ","ㅧ":"ᄂᄉ","ᅜ":"ᄂᄌ","ᆬ":"ᄂᄌ","ㄵ":"ᄂᄌ","ퟌ":"ᄂᄎ","ᇉ":"ᄂᄐ","ᅝ":"ᄂᄒ","ᆭ":"ᄂᄒ","ㄶ":"ᄂᄒ","ᇈ":"ᄂᅀ","ㅨ":"ᄂᅀ","ㄷ":"ᄃ","ᆮ":"ᄃ","ᄗ":"ᄃᄀ","ᇊ":"ᄃᄀ","ᄄ":"ᄃᄃ","ㄸ":"ᄃᄃ","ퟍ":"ᄃᄃ","ퟎ":"ᄃᄃᄇ","ᅞ":"ᄃᄅ","ᇋ":"ᄃᄅ","ꥠ":"ᄃᄆ","ꥡ":"ᄃᄇ","ퟏ":"ᄃᄇ","ꥢ":"ᄃᄉ","ퟐ":"ᄃᄉ","ퟑ":"ᄃᄉᄀ","ꥣ":"ᄃᄌ","ퟒ":"ᄃᄌ","ퟓ":"ᄃᄎ","ퟔ":"ᄃᄐ","ㄹ":"ᄅ","ᆯ":"ᄅ","ꥤ":"ᄅᄀ","ᆰ":"ᄅᄀ","ㄺ":"ᄅᄀ","ꥥ":"ᄅᄀᄀ","ퟕ":"ᄅᄀᄀ","ᇌ":"ᄅᄀᄉ","ㅩ":"ᄅᄀᄉ","ퟖ":"ᄅᄀᄒ","ᄘ":"ᄅᄂ","ᇍ":"ᄅᄂ","ꥦ":"ᄅᄃ","ᇎ":"ᄅᄃ","ㅪ":"ᄅᄃ","ꥧ":"ᄅᄃᄃ","ᇏ":"ᄅᄃᄒ","ᄙ":"ᄅᄅ","ᇐ":"ᄅᄅ","ퟗ":"ᄅᄅᄏ","ꥨ":"ᄅᄆ","ᆱ":"ᄅᄆ","ㄻ":"ᄅᄆ","ᇑ":"ᄅᄆᄀ","ᇒ":"ᄅᄆᄉ","ퟘ":"ᄅᄆᄒ","ꥩ":"ᄅᄇ","ᆲ":"ᄅᄇ","ㄼ":"ᄅᄇ","ퟙ":"ᄅᄇᄃ","ꥪ":"ᄅᄇᄇ","ᇓ":"ᄅᄇᄉ","ㅫ":"ᄅᄇᄉ","ꥫ":"ᄅᄇᄋ","ᇕ":"ᄅᄇᄋ","ퟚ":"ᄅᄇᄑ","ᇔ":"ᄅᄇᄒ","ꥬ":"ᄅᄉ","ᆳ":"ᄅᄉ","ㄽ":"ᄅᄉ","ᇖ":"ᄅᄉᄉ","ᄛ":"ᄅᄋ","ퟝ":"ᄅᄋ","ꥭ":"ᄅᄌ","ꥮ":"ᄅᄏ","ᇘ":"ᄅᄏ","ᆴ":"ᄅᄐ","ㄾ":"ᄅᄐ","ᆵ":"ᄅᄑ","ㄿ":"ᄅᄑ","ᄚ":"ᄅᄒ","ㅀ":"ᄅᄒ","ᄻ":"ᄅᄒ","ᆶ":"ᄅᄒ","ퟲ":"ᄅᄒ","ᇗ":"ᄅᅀ","ㅬ":"ᄅᅀ","ퟛ":"ᄅᅌ","ᇙ":"ᄅᅙ","ㅭ":"ᄅᅙ","ퟜ":"ᄅᅙᄒ","ㅁ":"ᄆ","ᆷ":"ᄆ","ꥯ":"ᄆᄀ","ᇚ":"ᄆᄀ","ퟞ":"ᄆᄂ","ퟟ":"ᄆᄂᄂ","ꥰ":"ᄆᄃ","ᇛ":"ᄆᄅ","ퟠ":"ᄆᄆ","ᄜ":"ᄆᄇ","ㅮ":"ᄆᄇ","ᇜ":"ᄆᄇ","ퟡ":"ᄆᄇᄉ","ꥱ":"ᄆᄉ","ᇝ":"ᄆᄉ","ㅯ":"ᄆᄉ","ᇞ":"ᄆᄉᄉ","ᄝ":"ᄆᄋ","ㅱ":"ᄆᄋ","ᇢ":"ᄆᄋ","ퟢ":"ᄆᄌ","ᇠ":"ᄆᄎ","ᇡ":"ᄆᄒ","ᇟ":"ᄆᅀ","ㅰ":"ᄆᅀ","ㅂ":"ᄇ","ᆸ":"ᄇ","ᄞ":"ᄇᄀ","ㅲ":"ᄇᄀ","ᄟ":"ᄇᄂ","ᄠ":"ᄇᄃ","ㅳ":"ᄇᄃ","ퟣ":"ᄇᄃ","ᇣ":"ᄇᄅ","ퟤ":"ᄇᄅᄑ","ퟥ":"ᄇᄆ","ᄈ":"ᄇᄇ","ㅃ":"ᄇᄇ","ퟦ":"ᄇᄇ","ᄬ":"ᄇᄇᄋ","ㅹ":"ᄇᄇᄋ","ᄡ":"ᄇᄉ","ㅄ":"ᄇᄉ","ᆹ":"ᄇᄉ","ᄢ":"ᄇᄉᄀ","ㅴ":"ᄇᄉᄀ","ᄣ":"ᄇᄉᄃ","ㅵ":"ᄇᄉᄃ","ퟧ":"ᄇᄉᄃ","ᄤ":"ᄇᄉᄇ","ᄥ":"ᄇᄉᄉ","ᄦ":"ᄇᄉᄌ","ꥲ":"ᄇᄉᄐ","ᄫ":"ᄇᄋ","ㅸ":"ᄇᄋ","ᇦ":"ᄇᄋ","ᄧ":"ᄇᄌ","ㅶ":"ᄇᄌ","ퟨ":"ᄇᄌ","ᄨ":"ᄇᄎ","ퟩ":"ᄇᄎ","ꥳ":"ᄇᄏ","ᄩ":"ᄇᄐ","ㅷ":"ᄇᄐ","ᄪ":"ᄇᄑ","ᇤ":"ᄇᄑ","ꥴ":"ᄇᄒ","ᇥ":"ᄇᄒ","ㅅ":"ᄉ","ᆺ":"ᄉ","ᄭ":"ᄉᄀ","ㅺ":"ᄉᄀ","ᇧ":"ᄉᄀ","ᄮ":"ᄉᄂ","ㅻ":"ᄉᄂ","ᄯ":"ᄉᄃ","ㅼ":"ᄉᄃ","ᇨ":"ᄉᄃ","ᄰ":"ᄉᄅ","ᇩ":"ᄉᄅ","ᄱ":"ᄉᄆ","ퟪ":"ᄉᄆ","ᄲ":"ᄉᄇ","ㅽ":"ᄉᄇ","ᇪ":"ᄉᄇ","ᄳ":"ᄉᄇᄀ","ퟫ":"ᄉᄇᄋ","ᄊ":"ᄉᄉ","ㅆ":"ᄉᄉ","ᆻ":"ᄉᄉ","ퟬ":"ᄉᄉᄀ","ퟭ":"ᄉᄉᄃ","ꥵ":"ᄉᄉᄇ","ᄴ":"ᄉᄉᄉ","ᄵ":"ᄉᄋ","ᄶ":"ᄉᄌ","ㅾ":"ᄉᄌ","ퟯ":"ᄉᄌ","ᄷ":"ᄉᄎ","ퟰ":"ᄉᄎ","ᄸ":"ᄉᄏ","ᄹ":"ᄉᄐ","ퟱ":"ᄉᄐ","ᄺ":"ᄉᄑ","ퟮ":"ᄉᅀ","ㅇ":"ᄋ","ᆼ":"ᄋ","ᅁ":"ᄋᄀ","ᇬ":"ᄋᄀ","ᇭ":"ᄋᄀᄀ","ᅂ":"ᄋᄃ","ꥶ":"ᄋᄅ","ᅃ":"ᄋᄆ","ᅄ":"ᄋᄇ","ᅅ":"ᄋᄉ","ᇱ":"ᄋᄉ","ㆂ":"ᄋᄉ","ᅇ":"ᄋᄋ","ㆀ":"ᄋᄋ","ᇮ":"ᄋᄋ","ᅈ":"ᄋᄌ","ᅉ":"ᄋᄎ","ᇯ":"ᄋᄏ","ᅊ":"ᄋᄐ","ᅋ":"ᄋᄑ","ꥷ":"ᄋᄒ","ᅆ":"ᄋᅀ","ᇲ":"ᄋᅀ","ㆃ":"ᄋᅀ","ㅈ":"ᄌ","ᆽ":"ᄌ","ퟷ":"ᄌᄇ","ퟸ":"ᄌᄇᄇ","ᅍ":"ᄌᄋ","ᄍ":"ᄌᄌ","ㅉ":"ᄌᄌ","ퟹ":"ᄌᄌ","ꥸ":"ᄌᄌᄒ","ㅊ":"ᄎ","ᆾ":"ᄎ","ᅒ":"ᄎᄏ","ᅓ":"ᄎᄒ","ㅋ":"ᄏ","ᆿ":"ᄏ","ㅌ":"ᄐ","ᇀ":"ᄐ","ꥹ":"ᄐᄐ","ㅍ":"ᄑ","ᇁ":"ᄑ","ᅖ":"ᄑᄇ","ᇳ":"ᄑᄇ","ퟺ":"ᄑᄉ","ᅗ":"ᄑᄋ","ㆄ":"ᄑᄋ","ᇴ":"ᄑᄋ","ퟻ":"ᄑᄐ","ꥺ":"ᄑᄒ","ㅎ":"ᄒ","ᇂ":"ᄒ","ᇵ":"ᄒᄂ","ᇶ":"ᄒᄅ","ᇷ":"ᄒᄆ","ᇸ":"ᄒᄇ","ꥻ":"ᄒᄉ","ᅘ":"ᄒᄒ","ㆅ":"ᄒᄒ","ᄽ":"ᄼᄼ","ᄿ":"ᄾᄾ","ㅿ":"ᅀ","ᇫ":"ᅀ","ퟳ":"ᅀᄇ","ퟴ":"ᅀᄇᄋ","ㆁ":"ᅌ","ᇰ":"ᅌ","ퟵ":"ᅌᄆ","ퟶ":"ᅌᄒ","ᅏ":"ᅎᅎ","ᅑ":"ᅐᅐ","ㆆ":"ᅙ","ᇹ":"ᅙ","ꥼ":"ᅙᅙ","ㅤ":"ᅠ","ㅏ":"ᅡ","ᆣ":"ᅡー","ᅶ":"ᅡᅩ","ᅷ":"ᅡᅮ","ᅢ":"ᅡ丨","ㅐ":"ᅡ丨","ㅑ":"ᅣ","ᅸ":"ᅣᅩ","ᅹ":"ᅣᅭ","ᆤ":"ᅣᅮ","ᅤ":"ᅣ丨","ㅒ":"ᅣ丨","ㅓ":"ᅥ","ᅼ":"ᅥー","ᅺ":"ᅥᅩ","ᅻ":"ᅥᅮ","ᅦ":"ᅥ丨","ㅔ":"ᅥ丨","ㅕ":"ᅧ","ᆥ":"ᅧᅣ","ᅽ":"ᅧᅩ","ᅾ":"ᅧᅮ","ᅨ":"ᅧ丨","ㅖ":"ᅧ丨","ㅗ":"ᅩ","ᅪ":"ᅩᅡ","ㅘ":"ᅩᅡ","ᅫ":"ᅩᅡ丨","ㅙ":"ᅩᅡ丨","ᆦ":"ᅩᅣ","ᆧ":"ᅩᅣ丨","ᅿ":"ᅩᅥ","ᆀ":"ᅩᅥ丨","ힰ":"ᅩᅧ","ᆁ":"ᅩᅧ丨","ᆂ":"ᅩᅩ","ힱ":"ᅩᅩ丨","ᆃ":"ᅩᅮ","ᅬ":"ᅩ丨","ㅚ":"ᅩ丨","ㅛ":"ᅭ","ힲ":"ᅭᅡ","ힳ":"ᅭᅡ丨","ᆄ":"ᅭᅣ","ㆇ":"ᅭᅣ","ᆆ":"ᅭᅣ","ᆅ":"ᅭᅣ丨","ㆈ":"ᅭᅣ丨","ힴ":"ᅭᅥ","ᆇ":"ᅭᅩ","ᆈ":"ᅭ丨","ㆉ":"ᅭ丨","ㅜ":"ᅮ","ᆉ":"ᅮᅡ","ᆊ":"ᅮᅡ丨","ᅯ":"ᅮᅥ","ㅝ":"ᅮᅥ","ᆋ":"ᅮᅥー","ᅰ":"ᅮᅥ丨","ㅞ":"ᅮᅥ丨","ힵ":"ᅮᅧ","ᆌ":"ᅮᅧ丨","ᆍ":"ᅮᅮ","ᅱ":"ᅮ丨","ㅟ":"ᅮ丨","ힶ":"ᅮ丨丨","ㅠ":"ᅲ","ᆎ":"ᅲᅡ","ힷ":"ᅲᅡ丨","ᆏ":"ᅲᅥ","ᆐ":"ᅲᅥ丨","ᆑ":"ᅲᅧ","ㆊ":"ᅲᅧ","ᆒ":"ᅲᅧ丨","ㆋ":"ᅲᅧ丨","ힸ":"ᅲᅩ","ᆓ":"ᅲᅮ","ᆔ":"ᅲ丨","ㆌ":"ᅲ丨","ㆍ":"ᆞ","ퟅ":"ᆞᅡ","ᆟ":"ᆞᅥ","ퟆ":"ᆞᅥ丨","ᆠ":"ᆞᅮ","ᆢ":"ᆞᆞ","ᆡ":"ᆞ丨","ㆎ":"ᆞ丨","ヘ":"へ","⍁":"〼","⧄":"〼","꒞":"ꁊ","꒬":"ꁐ","꒜":"ꃀ","꒨":"ꄲ","꒿":"ꉙ","꒾":"ꊱ","꒔":"ꋍ","꓀":"ꎫ","꓂":"ꎵ","꒺":"ꎿ","꒰":"ꏂ","꒧":"ꑘ","⊥":"ꓕ","⟂":"ꓕ","𝈜":"ꓕ","Ʇ":"ꓕ","Ꞟ":"ꓤ","⅁":"ꓨ","⅂":"ꓶ","𝈕":"ꓶ","𝈫":"ꓶ","𖼦":"ꓶ","𐐑":"ꓶ","⅃":"𖼀","𑫦":"𑫥𑫯","𑫨":"𑫥𑫥","𑫩":"𑫥𑫥𑫯","𑫪":"𑫥𑫥𑫰","𑫧":"𑫥𑫰","𑫴":"𑫳𑫯","𑫶":"𑫳𑫳","𑫷":"𑫳𑫳𑫯","𑫸":"𑫳𑫳𑫰","𑫵":"𑫳𑫰","𑫬":"𑫫𑫯","𑫭":"𑫫𑫫","𑫮":"𑫫𑫫𑫯","⊕":"𐊨","⨁":"𐊨","🜨":"𐊨","Ꚛ":"𐊨","▽":"𐊼","𝈔":"𐊼","🜄":"𐊼","⧖":"𐋀","ꞛ":"𐐺","Ꞛ":"𐐒","𐒠":"𐒆","𐏑":"𐎂","𐏓":"𐎓","𒀸":"𐎚","☥":"𐦞","𓋹":"𐦞","〹":"卄","不":"不","丽":"丽","並":"並","⎜":"丨","⎟":"丨","⎢":"丨","⎥":"丨","⎪":"丨","⎮":"丨","㇑":"丨","ᅵ":"丨","ㅣ":"丨","⼁":"丨","ᆜ":"丨ー","ᆘ":"丨ᅡ","ᆙ":"丨ᅣ","ힽ":"丨ᅣᅩ","ힾ":"丨ᅣ丨","ힿ":"丨ᅧ","ퟀ":"丨ᅧ丨","ᆚ":"丨ᅩ","ퟁ":"丨ᅩ丨","ퟂ":"丨ᅭ","ᆛ":"丨ᅮ","ퟃ":"丨ᅲ","ᆝ":"丨ᆞ","ퟄ":"丨丨","串":"串","丸":"丸","丹":"丹","乁":"乁","㇠":"乙","⼄":"乙","㇟":"乚","⺃":"乚","㇖":"乛","⺂":"乛","⻲":"亀","亂":"亂","㇚":"亅","⼅":"亅","了":"了","ニ":"二","⼆":"二","𠄢":"𠄢","⼇":"亠","亮":"亮","⼈":"人","イ":"亻","⺅":"亻","什":"什","仌":"仌","令":"令","你":"你","倂":"併","倂":"併","侀":"侀","來":"來","例":"例","侮":"侮","侮":"侮","侻":"侻","便":"便","值":"値","倫":"倫","偺":"偺","備":"備","像":"像","僚":"僚","僧":"僧","僧":"僧","㒞":"㒞","⼉":"儿","兀":"兀","⺎":"兀","充":"充","免":"免","免":"免","兔":"兔","兤":"兤","⼊":"入","內":"內","全":"全","兩":"兩","ハ":"八","⼋":"八","六":"六","具":"具","𠔜":"𠔜","𠔥":"𠔥","冀":"冀","㒹":"㒹","⼌":"冂","再":"再","𠕋":"𠕋","冒":"冒","冕":"冕","㒻":"㒻","最":"最","⼍":"冖","冗":"冗","冤":"冤","⼎":"冫","冬":"冬","况":"况","况":"况","冷":"冷","凉":"凉","凌":"凌","凜":"凜","凞":"凞","⼏":"几","𠘺":"𠘺","凵":"凵","⼐":"凵","⼑":"刀","⺉":"刂","刃":"刃","切":"切","切":"切","列":"列","利":"利","㓟":"㓟","刺":"刺","刻":"刻","剆":"剆","割":"割","剷":"剷","劉":"劉","𠠄":"𠠄","カ":"力","力":"力","⼒":"力","劣":"劣","㔕":"㔕","劳":"劳","勇":"勇","勇":"勇","勉":"勉","勉":"勉","勒":"勒","勞":"勞","勤":"勤","勤":"勤","勵":"勵","⼓":"勹","勺":"勺","勺":"勺","包":"包","匆":"匆","𠣞":"𠣞","⼔":"匕","北":"北","北":"北","⼕":"匚","⼖":"匸","匿":"匿","⼗":"十","〸":"十","〺":"卅","卉":"卉","࿖":"卍","࿕":"卐","卑":"卑","卑":"卑","博":"博","ト":"卜","⼘":"卜","⼙":"卩","⺋":"㔾","即":"即","卵":"卵","卽":"卽","卿":"卿","卿":"卿","卿":"卿","⼚":"厂","𠨬":"𠨬","⼛":"厶","參":"參","⼜":"又","及":"及","叟":"叟","𠭣":"𠭣","ロ":"口","⼝":"口","囗":"口","⼞":"口","句":"句","叫":"叫","叱":"叱","吆":"吆","吏":"吏","吝":"吝","吸":"吸","呂":"呂","呈":"呈","周":"周","咞":"咞","咢":"咢","咽":"咽","䎛":"㖈","哶":"哶","唐":"唐","啓":"啓","啟":"啓","啕":"啕","啣":"啣","善":"善","善":"善","喇":"喇","喙":"喙","喙":"喙","喝":"喝","喝":"喝","喫":"喫","喳":"喳","嗀":"嗀","嗂":"嗂","嗢":"嗢","嘆":"嘆","嘆":"嘆","噑":"噑","噴":"噴","器":"器","囹":"囹","圖":"圖","圗":"圗","⼟":"土","士":"土","⼠":"土","型":"型","城":"城","㦳":"㘽","埴":"埴","堍":"堍","報":"報","堲":"堲","塀":"塀","塚":"塚","塚":"塚","塞":"塞","填":"塡","壿":"墫","墬":"墬","墳":"墳","壘":"壘","壟":"壟","𡓤":"𡓤","壮":"壮","売":"売","壷":"壷","⼡":"夂","夆":"夆","⼢":"夊","タ":"夕","⼣":"夕","多":"多","夢":"夢","⼤":"大","奄":"奄","奈":"奈","契":"契","奔":"奔","奢":"奢","女":"女","⼥":"女","𡚨":"𡚨","𡛪":"𡛪","姘":"姘","姬":"姬","娛":"娛","娧":"娧","婢":"婢","婦":"婦","嬀":"媯","㛮":"㛮","㛼":"㛼","媵":"媵","嬈":"嬈","嬨":"嬨","嬾":"嬾","嬾":"嬾","⼦":"子","⼧":"宀","宅":"宅","𡧈":"𡧈","寃":"寃","寘":"寘","寧":"寧","寧":"寧","寧":"寧","寮":"寮","寳":"寳","𡬘":"𡬘","⼨":"寸","寿":"寿","将":"将","⼩":"小","尢":"尢","⺐":"尢","⼪":"尢","⺏":"尣","㞁":"㞁","⼫":"尸","尿":"尿","屠":"屠","屢":"屢","層":"層","履":"履","屮":"屮","屮":"屮","⼬":"屮","𡴋":"𡴋","⼭":"山","峀":"峀","岍":"岍","𡷤":"𡷤","𡷦":"𡷦","崙":"崙","嵃":"嵃","嵐":"嵐","嵫":"嵫","嵮":"嵮","嵼":"嵼","嶲":"嶲","嶺":"嶺","⼮":"巛","巢":"巢","エ":"工","⼯":"工","⼰":"己","⺒":"巳","㠯":"㠯","巽":"巽","⼱":"巾","帲":"帡","帨":"帨","帽":"帽","幩":"幩","㡢":"㡢","𢆃":"𢆃","⼲":"干","年":"年","𢆟":"𢆟","⺓":"幺","⼳":"幺","⼴":"广","度":"度","㡼":"㡼","庰":"庰","庳":"庳","庶":"庶","廊":"廊","廊":"廊","廉":"廉","廒":"廒","廓":"廓","廙":"廙","廬":"廬","⼵":"廴","廾":"廾","⼶":"廾","𢌱":"𢌱","𢌱":"𢌱","弄":"弄","⼷":"弋","⼸":"弓","弢":"弢","弢":"弢","⼹":"彐","⺔":"彑","当":"当","㣇":"㣇","⼺":"彡","形":"形","彩":"彩","彫":"彫","⼻":"彳","律":"律","㣣":"㣣","徚":"徚","復":"復","徭":"徭","⼼":"心","⺖":"忄","⺗":"㣺","忍":"忍","志":"志","念":"念","忹":"忹","怒":"怒","怜":"怜","恵":"恵","㤜":"㤜","㤺":"㤺","悁":"悁","悔":"悔","悔":"悔","惇":"惇","惘":"惘","惡":"惡","𢛔":"𢛔","愈":"愈","慨":"慨","慄":"慄","慈":"慈","慌":"慌","慌":"慌","慎":"慎","慎":"慎","慠":"慠","慺":"慺","憎":"憎","憎":"憎","憎":"憎","憐":"憐","憤":"憤","憯":"憯","憲":"憲","𢡄":"𢡄","𢡊":"𢡊","懞":"懞","懲":"懲","懲":"懲","懲":"懲","懶":"懶","懶":"懶","戀":"戀","⼽":"戈","成":"成","戛":"戛","戮":"戮","戴":"戴","⼾":"戶","戸":"戶","⼿":"手","⺘":"扌","扝":"扝","抱":"抱","拉":"拉","拏":"拏","拓":"拓","拔":"拔","拼":"拼","拾":"拾","𢬌":"𢬌","挽":"挽","捐":"捐","捨":"捨","捻":"捻","掃":"掃","掠":"掠","掩":"掩","揄":"揄","揤":"揤","摒":"摒","𢯱":"𢯱","搜":"搜","搢":"搢","揅":"揅","摩":"摩","摷":"摷","摾":"摾","㨮":"㨮","搉":"㩁","撚":"撚","撝":"撝","擄":"擄","㩬":"㩬","⽀":"支","⽁":"攴","⺙":"攵","敏":"敏","敏":"敏","敖":"敖","敬":"敬","數":"數","𣀊":"𣀊","⽂":"文","⻫":"斉","⽃":"斗","料":"料","⽄":"斤","⽅":"方","旅":"旅","⽆":"无","⺛":"旡","既":"既","旣":"旣","⽇":"日","易":"易","曶":"㫚","㫤":"㫤","晉":"晉","晩":"晚","晴":"晴","晴":"晴","暑":"暑","暑":"暑","暈":"暈","㬈":"㬈","暜":"暜","暴":"暴","曆":"曆","㬙":"㬙","𣊸":"𣊸","⽈":"曰","更":"更","書":"書","⽉":"月","𣍟":"𣍟","肦":"朌","胐":"朏","胊":"朐","脁":"朓","胶":"㬵","朗":"朗","朗":"朗","朗":"朗","脧":"朘","望":"望","望":"望","幐":"㬺","䐠":"㬻","𣎓":"𣎓","膧":"朣","𣎜":"𣎜","⽊":"木","李":"李","杓":"杓","杖":"杖","杞":"杞","𣏃":"𣏃","柿":"杮","杻":"杻","枅":"枅","林":"林","㭉":"㭉","𣏕":"𣏕","柳":"柳","柺":"柺","栗":"栗","栟":"栟","桒":"桒","𣑭":"𣑭","梁":"梁","梅":"梅","梅":"梅","梎":"梎","梨":"梨","椔":"椔","楂":"楂","㮝":"㮝","㮝":"㮝","槩":"㮣","樧":"榝","榣":"榣","槪":"槪","樂":"樂","樂":"樂","樂":"樂","樓":"樓","𣚣":"𣚣","檨":"檨","櫓":"櫓","櫛":"櫛","欄":"欄","㰘":"㰘","⽋":"欠","次":"次","𣢧":"𣢧","歔":"歔","㱎":"㱎","⽌":"止","⻭":"歯","歲":"歲","歷":"歷","歹":"歹","⽍":"歹","⺞":"歺","殟":"殟","殮":"殮","⽎":"殳","殺":"殺","殺":"殺","殺":"殺","殻":"殻","𣪍":"𣪍","⽏":"毋","⺟":"母","𣫺":"𣫺","⽐":"比","⽑":"毛","⽒":"氏","⺠":"民","⽓":"气","⽔":"水","⺡":"氵","⺢":"氺","汎":"汎","汧":"汧","沈":"沈","沿":"沿","泌":"泌","泍":"泍","泥":"泥","𣲼":"𣲼","洛":"洛","洞":"洞","洴":"洴","派":"派","流":"流","流":"流","流":"流","洖":"洖","浩":"浩","浪":"浪","海":"海","海":"海","浸":"浸","涅":"涅","𣴞":"𣴞","淋":"淋","淚":"淚","淪":"淪","淹":"淹","渚":"渚","港":"港","湮":"湮","潙":"溈","滋":"滋","滋":"滋","溜":"溜","溺":"溺","滇":"滇","滑":"滑","滛":"滛","㴳":"㴳","漏":"漏","漢":"漢","漢":"漢","漣":"漣","𣻑":"𣻑","潮":"潮","𣽞":"𣽞","𣾎":"𣾎","濆":"濆","濫":"濫","濾":"濾","瀛":"瀛","瀞":"瀞","瀞":"瀞","瀹":"瀹","灊":"灊","㶖":"㶖","⽕":"火","⺣":"灬","灰":"灰","灷":"灷","災":"災","炙":"炙","炭":"炭","烈":"烈","烙":"烙","煮":"煮","煮":"煮","𤉣":"𤉣","煅":"煅","煉":"煉","𤋮":"𤋮","熜":"熜","燎":"燎","燐":"燐","𤎫":"𤎫","爐":"爐","爛":"爛","爨":"爨","⽖":"爪","爫":"爫","⺤":"爫","爵":"爵","爵":"爵","⽗":"父","⽘":"爻","⺦":"丬","⽙":"爿","⽚":"片","牐":"牐","⽛":"牙","𤘈":"𤘈","⽜":"牛","牢":"牢","犀":"犀","犕":"犕","⽝":"犬","⺨":"犭","犯":"犯","狀":"狀","𤜵":"𤜵","狼":"狼","猪":"猪","猪":"猪","𤠔":"𤠔","獵":"獵","獺":"獺","⽞":"玄","率":"率","率":"率","⽟":"玉","王":"王","㺬":"㺬","玥":"玥","玲":"玲","㺸":"㺸","㺸":"㺸","珞":"珞","琉":"琉","理":"理","琢":"琢","瑇":"瑇","瑜":"瑜","瑩":"瑩","瑱":"瑱","瑱":"瑱","璅":"璅","璉":"璉","璘":"璘","瓊":"瓊","⽠":"瓜","⽡":"瓦","㼛":"㼛","甆":"甆","⽢":"甘","⽣":"生","甤":"甤","⽤":"用","⽥":"田","画":"画","甾":"甾","𤰶":"𤰶","留":"留","略":"略","異":"異","異":"異","𤲒":"𤲒","⽦":"疋","⽧":"疒","痢":"痢","瘐":"瘐","瘟":"瘟","瘝":"瘝","療":"療","癩":"癩","⽨":"癶","⽩":"白","𤾡":"𤾡","𤾸":"𤾸","⽪":"皮","⽫":"皿","𥁄":"𥁄","㿼":"㿼","益":"益","益":"益","盛":"盛","盧":"盧","䀈":"䀈","⽬":"目","直":"直","直":"直","𥃲":"𥃲","𥃳":"𥃳","省":"省","䀘":"䀘","𥄙":"𥄙","眞":"眞","真":"真","真":"真","𥄳":"𥄳","着":"着","睊":"睊","睊":"睊","鿃":"䀹","䀹":"䀹","䀹":"䀹","晣":"䀿","䁆":"䁆","瞋":"瞋","𥉉":"𥉉","瞧":"瞧","⽭":"矛","⽮":"矢","⽯":"石","䂖":"䂖","𥐝":"𥐝","硏":"研","硎":"硎","硫":"硫","碌":"碌","碌":"碌","碑":"碑","磊":"磊","磌":"磌","磌":"磌","磻":"磻","䃣":"䃣","礪":"礪","⽰":"示","⺭":"礻","礼":"礼","社":"社","祈":"祈","祉":"祉","𥘦":"𥘦","祐":"祐","祖":"祖","祖":"祖","祝":"祝","神":"神","祥":"祥","視":"視","視":"視","祿":"祿","𥚚":"𥚚","禍":"禍","禎":"禎","福":"福","福":"福","𥛅":"𥛅","禮":"禮","⽱":"禸","⽲":"禾","秊":"秊","䄯":"䄯","秫":"秫","稜":"稜","穊":"穊","穀":"穀","穀":"穀","穏":"穏","⽳":"穴","突":"突","𥥼":"𥥼","窱":"窱","立":"立","⽴":"立","⻯":"竜","𥪧":"𥪧","𥪧":"𥪧","竮":"竮","⽵":"竹","笠":"笠","節":"節","節":"節","䈂":"䈂","𥮫":"𥮫","篆":"篆","䈧":"䈧","築":"築","𥲀":"𥲀","𥳐":"𥳐","簾":"簾","籠":"籠","⽶":"米","类":"类","粒":"粒","精":"精","糒":"糒","糖":"糖","糨":"糨","䊠":"䊠","糣":"糣","糧":"糧","⽷":"糸","⺯":"糹","𥾆":"𥾆","紀":"紀","紐":"紐","索":"索","累":"累","絶":"絕","絣":"絣","絛":"絛","綠":"綠","綾":"綾","緇":"緇","練":"練","練":"練","練":"練","縂":"縂","䌁":"䌁","縉":"縉","縷":"縷","繁":"繁","繅":"繅","𦇚":"𦇚","䌴":"䌴","⽸":"缶","𦈨":"𦈨","缾":"缾","𦉇":"𦉇","⽹":"网","⺫":"罒","⺲":"罒","⺱":"罓","䍙":"䍙","署":"署","𦋙":"𦋙","罹":"罹","罺":"罺","羅":"羅","𦌾":"𦌾","⽺":"羊","羕":"羕","羚":"羚","羽":"羽","⽻":"羽","翺":"翺","老":"老","⽼":"老","⺹":"耂","者":"者","者":"者","者":"者","⽽":"而","𦓚":"𦓚","⽾":"耒","𦔣":"𦔣","⽿":"耳","聆":"聆","聠":"聠","𦖨":"𦖨","聯":"聯","聰":"聰","聾":"聾","⾀":"聿","⺺":"肀","⾁":"肉","肋":"肋","肭":"肭","育":"育","䏕":"䏕","䏙":"䏙","腁":"胼","脃":"脃","脾":"脾","䐋":"䐋","朡":"朡","𦞧":"𦞧","𦞵":"𦞵","朦":"䑃","臘":"臘","⾂":"臣","臨":"臨","⾃":"自","臭":"臭","⾄":"至","⾅":"臼","舁":"舁","舁":"舁","舄":"舄","⾆":"舌","舘":"舘","⾇":"舛","⾈":"舟","䑫":"䑫","⾉":"艮","良":"良","⾊":"色","⾋":"艸","艹":"艹","艹":"艹","⺾":"艹","⺿":"艹","⻀":"艹","芋":"芋","芑":"芑","芝":"芝","花":"花","芳":"芳","芽":"芽","若":"若","若":"若","苦":"苦","𦬼":"𦬼","茶":"茶","荒":"荒","荣":"荣","茝":"茝","茣":"茣","莽":"莽","荓":"荓","菉":"菉","菊":"菊","菌":"菌","菜":"菜","菧":"菧","華":"華","菱":"菱","著":"著","著":"著","𦰶":"𦰶","莭":"莭","落":"落","葉":"葉","蔿":"蒍","𦳕":"𦳕","𦵫":"𦵫","蓮":"蓮","蓱":"蓱","蓳":"蓳","蓼":"蓼","蔖":"蔖","䔫":"䔫","蕤":"蕤","𦼬":"𦼬","藍":"藍","䕝":"䕝","𦾱":"𦾱","䕡":"䕡","藺":"藺","蘆":"蘆","䕫":"䕫","蘒":"蘒","蘭":"蘭","𧃒":"𧃒","虁":"蘷","蘿":"蘿","⾌":"虍","⻁":"虎","虐":"虐","虜":"虜","虜":"虜","虧":"虧","虩":"虩","⾍":"虫","蚩":"蚩","蚈":"蚈","蛢":"蛢","蜎":"蜎","蜨":"蜨","蝫":"蝫","蟡":"蟡","蝹":"蝹","蝹":"蝹","螆":"螆","䗗":"䗗","𧏊":"𧏊","螺":"螺","蠁":"蠁","䗹":"䗹","蠟":"蠟","⾎":"血","行":"行","⾏":"行","衠":"衠","衣":"衣","⾐":"衣","⻂":"衤","裂":"裂","𧙧":"𧙧","裏":"裏","裗":"裗","裞":"裞","裡":"裡","裸":"裸","裺":"裺","䘵":"䘵","褐":"褐","襁":"襁","襤":"襤","⾑":"襾","⻄":"西","⻃":"覀","覆":"覆","見":"見","⾒":"見","𧢮":"𧢮","⻅":"见","⾓":"角","⾔":"言","𧥦":"𧥦","詽":"訮","訞":"䚶","䚾":"䚾","䛇":"䛇","誠":"誠","說":"說","說":"說","調":"調","請":"請","諒":"諒","論":"論","諭":"諭","諭":"諭","諸":"諸","諸":"諸","諾":"諾","諾":"諾","謁":"謁","謁":"謁","謹":"謹","謹":"謹","識":"識","讀":"讀","讏":"讆","變":"變","變":"變","⻈":"讠","⾕":"谷","⾖":"豆","豈":"豈","豕":"豕","⾗":"豕","豣":"豜","⾘":"豸","𧲨":"𧲨","⾙":"貝","貫":"貫","賁":"賁","賂":"賂","賈":"賈","賓":"賓","贈":"贈","贈":"贈","贛":"贛","⻉":"贝","⾚":"赤","⾛":"走","起":"起","趆":"赿","𧻓":"𧻓","𧼯":"𧼯","⾜":"足","跋":"跋","趼":"趼","跺":"跥","路":"路","跰":"跰","躛":"躗","⾝":"身","車":"車","⾞":"車","軔":"軔","輧":"軿","輦":"輦","輪":"輪","輸":"輸","輸":"輸","輻":"輻","轢":"轢","⻋":"车","⾟":"辛","辞":"辞","辰":"辰","⾠":"辰","⾡":"辵","辶":"辶","⻌":"辶","⻍":"辶","巡":"巡","連":"連","逸":"逸","逸":"逸","遲":"遲","遼":"遼","𨗒":"𨗒","𨗭":"𨗭","邏":"邏","⾢":"邑","邔":"邔","郎":"郎","郞":"郎","郞":"郎","郱":"郱","都":"都","𨜮":"𨜮","鄑":"鄑","鄛":"鄛","⾣":"酉","酪":"酪","醙":"醙","醴":"醴","⾤":"釆","里":"里","⾥":"里","量":"量","金":"金","⾦":"金","鈴":"鈴","鈸":"鈸","鉶":"鉶","鋗":"鋗","鋘":"鋘","鉼":"鉼","錄":"錄","鍊":"鍊","鎮":"鎭","鏹":"鏹","鐕":"鐕","𨯺":"𨯺","⻐":"钅","⻑":"長","⾧":"長","⻒":"镸","⻓":"长","⾨":"門","開":"開","䦕":"䦕","閭":"閭","閷":"閷","𨵷":"𨵷","⻔":"门","⾩":"阜","⻏":"阝","⻖":"阝","阮":"阮","陋":"陋","降":"降","陵":"陵","陸":"陸","陼":"陼","隆":"隆","隣":"隣","䧦":"䧦","⾪":"隶","隷":"隷","隸":"隷","隸":"隷","⾫":"隹","雃":"雃","離":"離","難":"難","難":"難","⾬":"雨","零":"零","雷":"雷","霣":"霣","𩅅":"𩅅","露":"露","靈":"靈","⾭":"靑","⻘":"青","靖":"靖","靖":"靖","𩇟":"𩇟","⾮":"非","⾯":"面","𩈚":"𩈚","⾰":"革","䩮":"䩮","䩶":"䩶","⾱":"韋","韛":"韛","韠":"韠","⻙":"韦","⾲":"韭","𩐊":"𩐊","⾳":"音","響":"響","響":"響","⾴":"頁","䪲":"䪲","頋":"頋","頋":"頋","頋":"頋","領":"領","頩":"頩","𩒖":"𩒖","頻":"頻","頻":"頻","類":"類","⻚":"页","⾵":"風","𩖶":"𩖶","⻛":"风","⾶":"飛","⻜":"飞","⻝":"食","⾷":"食","⻟":"飠","飢":"飢","飯":"飯","飼":"飼","䬳":"䬳","館":"館","餩":"餩","⻠":"饣","⾸":"首","⾹":"香","馧":"馧","⾺":"馬","駂":"駂","駱":"駱","駾":"駾","驪":"驪","⻢":"马","⾻":"骨","䯎":"䯎","⾼":"高","⾽":"髟","𩬰":"𩬰","鬒":"鬒","鬒":"鬒","⾾":"鬥","⾿":"鬯","⿀":"鬲","⿁":"鬼","⻤":"鬼","⿂":"魚","魯":"魯","鱀":"鱀","鱗":"鱗","⻥":"鱼","⿃":"鳥","鳽":"鳽","䳎":"䳎","鵧":"鵧","䳭":"䳭","𪃎":"𪃎","鶴":"鶴","𪄅":"𪄅","䳸":"䳸","鷺":"鷺","𪈎":"𪈎","鸞":"鸞","鹃":"鹂","⿄":"鹵","鹿":"鹿","⿅":"鹿","𪊑":"𪊑","麗":"麗","麟":"麟","⿆":"麥","⻨":"麦","麻":"麻","⿇":"麻","𪎒":"𪎒","⿈":"黃","⻩":"黄","⿉":"黍","黎":"黎","䵖":"䵖","⿊":"黑","黒":"黑","墨":"墨","黹":"黹","⿋":"黹","⿌":"黽","鼅":"鼅","黾":"黾","⿍":"鼎","鼏":"鼏","⿎":"鼓","鼖":"鼖","⿏":"鼠","鼻":"鼻","⿐":"鼻","齃":"齃","⿑":"齊","⻬":"齐","⿒":"齒","𪘀":"𪘀","⻮":"齿","龍":"龍","⿓":"龍","龎":"龎","⻰":"龙","龜":"龜","龜":"龜","龜":"龜","⿔":"龜","⻳":"龟","⿕":"龠"}},{}],284:[function(A,g,I){"use strict";var Q=A("./data.json");var C=RegExp(Object.keys(Q).map((function(A){return A.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")})).join("|"),"g");function B(A){return Q[A]}g.exports=function(A){return A.replace(C,B)}},{"./data.json":283}],285:[function(A,g,I){(function(A){(function(){function I(g){try{if(!A.localStorage)return!1}catch(A){return!1}var I=A.localStorage[g];return null!=I&&"true"===String(I).toLowerCase()}g.exports=function(A,g){if(I("noDeprecation"))return A;var Q=!1;return function(){if(!Q){if(I("throwDeprecation"))throw new Error(g);I("traceDeprecation")?console.trace(g):console.warn(g),Q=!0}return A.apply(this,arguments)}}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],286:[function(A,g,I){g.exports=function(A){return A&&"object"==typeof A&&"function"==typeof A.copy&&"function"==typeof A.fill&&"function"==typeof A.readUInt8}},{}],287:[function(A,g,I){"use strict";var Q=A("is-arguments"),C=A("is-generator-function"),B=A("which-typed-array"),E=A("is-typed-array");function i(A){return A.call.bind(A)}var o="undefined"!=typeof BigInt,n="undefined"!=typeof Symbol,e=i(Object.prototype.toString),D=i(Number.prototype.valueOf),t=i(String.prototype.valueOf),a=i(Boolean.prototype.valueOf);if(o)var s=i(BigInt.prototype.valueOf);if(n)var w=i(Symbol.prototype.valueOf);function h(A,g){if("object"!=typeof A)return!1;try{return g(A),!0}catch(A){return!1}}function r(A){return"[object Map]"===e(A)}function c(A){return"[object Set]"===e(A)}function k(A){return"[object WeakMap]"===e(A)}function G(A){return"[object WeakSet]"===e(A)}function y(A){return"[object ArrayBuffer]"===e(A)}function N(A){return"undefined"!=typeof ArrayBuffer&&(y.working?y(A):A instanceof ArrayBuffer)}function M(A){return"[object DataView]"===e(A)}function F(A){return"undefined"!=typeof DataView&&(M.working?M(A):A instanceof DataView)}I.isArgumentsObject=Q,I.isGeneratorFunction=C,I.isTypedArray=E,I.isPromise=function(A){return"undefined"!=typeof Promise&&A instanceof Promise||null!==A&&"object"==typeof A&&"function"==typeof A.then&&"function"==typeof A.catch},I.isArrayBufferView=function(A){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(A):E(A)||F(A)},I.isUint8Array=function(A){return"Uint8Array"===B(A)},I.isUint8ClampedArray=function(A){return"Uint8ClampedArray"===B(A)},I.isUint16Array=function(A){return"Uint16Array"===B(A)},I.isUint32Array=function(A){return"Uint32Array"===B(A)},I.isInt8Array=function(A){return"Int8Array"===B(A)},I.isInt16Array=function(A){return"Int16Array"===B(A)},I.isInt32Array=function(A){return"Int32Array"===B(A)},I.isFloat32Array=function(A){return"Float32Array"===B(A)},I.isFloat64Array=function(A){return"Float64Array"===B(A)},I.isBigInt64Array=function(A){return"BigInt64Array"===B(A)},I.isBigUint64Array=function(A){return"BigUint64Array"===B(A)},r.working="undefined"!=typeof Map&&r(new Map),I.isMap=function(A){return"undefined"!=typeof Map&&(r.working?r(A):A instanceof Map)},c.working="undefined"!=typeof Set&&c(new Set),I.isSet=function(A){return"undefined"!=typeof Set&&(c.working?c(A):A instanceof Set)},k.working="undefined"!=typeof WeakMap&&k(new WeakMap),I.isWeakMap=function(A){return"undefined"!=typeof WeakMap&&(k.working?k(A):A instanceof WeakMap)},G.working="undefined"!=typeof WeakSet&&G(new WeakSet),I.isWeakSet=function(A){return G(A)},y.working="undefined"!=typeof ArrayBuffer&&y(new ArrayBuffer),I.isArrayBuffer=N,M.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&M(new DataView(new ArrayBuffer(1),0,1)),I.isDataView=F;var J="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function d(A){return"[object SharedArrayBuffer]"===e(A)}function K(A){return void 0!==J&&(void 0===d.working&&(d.working=d(new J)),d.working?d(A):A instanceof J)}function Y(A){return h(A,D)}function R(A){return h(A,t)}function L(A){return h(A,a)}function q(A){return o&&h(A,s)}function S(A){return n&&h(A,w)}I.isSharedArrayBuffer=K,I.isAsyncFunction=function(A){return"[object AsyncFunction]"===e(A)},I.isMapIterator=function(A){return"[object Map Iterator]"===e(A)},I.isSetIterator=function(A){return"[object Set Iterator]"===e(A)},I.isGeneratorObject=function(A){return"[object Generator]"===e(A)},I.isWebAssemblyCompiledModule=function(A){return"[object WebAssembly.Module]"===e(A)},I.isNumberObject=Y,I.isStringObject=R,I.isBooleanObject=L,I.isBigIntObject=q,I.isSymbolObject=S,I.isBoxedPrimitive=function(A){return Y(A)||R(A)||L(A)||q(A)||S(A)},I.isAnyArrayBuffer=function(A){return"undefined"!=typeof Uint8Array&&(N(A)||K(A))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(A){Object.defineProperty(I,A,{enumerable:!1,value:function(){throw new Error(A+" is not supported in userland")}})}))},{"is-arguments":149,"is-generator-function":151,"is-typed-array":152,"which-typed-array":305}],288:[function(A,g,I){(function(g){(function(){var Q=Object.getOwnPropertyDescriptors||function(A){for(var g=Object.keys(A),I={},Q=0;Q=B)return A;switch(A){case"%s":return String(Q[I++]);case"%d":return Number(Q[I++]);case"%j":try{return JSON.stringify(Q[I++])}catch(A){return"[Circular]"}default:return A}})),i=Q[I];I=3&&(Q.depth=arguments[2]),arguments.length>=4&&(Q.colors=arguments[3]),w(g)?Q.showHidden=g:g&&I._extend(Q,g),k(Q.showHidden)&&(Q.showHidden=!1),k(Q.depth)&&(Q.depth=2),k(Q.colors)&&(Q.colors=!1),k(Q.customInspect)&&(Q.customInspect=!0),Q.colors&&(Q.stylize=n),D(Q,A,Q.depth)}function n(A,g){var I=o.styles[g];return I?"["+o.colors[I][0]+"m"+A+"["+o.colors[I][1]+"m":A}function e(A,g){return A}function D(A,g,Q){if(A.customInspect&&g&&F(g.inspect)&&g.inspect!==I.inspect&&(!g.constructor||g.constructor.prototype!==g)){var C=g.inspect(Q,A);return c(C)||(C=D(A,C,Q)),C}var B=function(A,g){if(k(g))return A.stylize("undefined","undefined");if(c(g)){var I="'"+JSON.stringify(g).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return A.stylize(I,"string")}if(r(g))return A.stylize(""+g,"number");if(w(g))return A.stylize(""+g,"boolean");if(h(g))return A.stylize("null","null")}(A,g);if(B)return B;var E=Object.keys(g),i=function(A){var g={};return A.forEach((function(A,I){g[A]=!0})),g}(E);if(A.showHidden&&(E=Object.getOwnPropertyNames(g)),M(g)&&(E.indexOf("message")>=0||E.indexOf("description")>=0))return t(g);if(0===E.length){if(F(g)){var o=g.name?": "+g.name:"";return A.stylize("[Function"+o+"]","special")}if(G(g))return A.stylize(RegExp.prototype.toString.call(g),"regexp");if(N(g))return A.stylize(Date.prototype.toString.call(g),"date");if(M(g))return t(g)}var n,e="",y=!1,J=["{","}"];(s(g)&&(y=!0,J=["[","]"]),F(g))&&(e=" [Function"+(g.name?": "+g.name:"")+"]");return G(g)&&(e=" "+RegExp.prototype.toString.call(g)),N(g)&&(e=" "+Date.prototype.toUTCString.call(g)),M(g)&&(e=" "+t(g)),0!==E.length||y&&0!=g.length?Q<0?G(g)?A.stylize(RegExp.prototype.toString.call(g),"regexp"):A.stylize("[Object]","special"):(A.seen.push(g),n=y?function(A,g,I,Q,C){for(var B=[],E=0,i=g.length;E=0&&0,A+g.replace(/\u001b\[\d\d?m/g,"").length+1}),0);if(Q>60)return I[0]+(""===g?"":g+"\n ")+" "+A.join(",\n ")+" "+I[1];return I[0]+g+" "+A.join(", ")+" "+I[1]}(n,e,J)):J[0]+e+J[1]}function t(A){return"["+Error.prototype.toString.call(A)+"]"}function a(A,g,I,Q,C,B){var E,i,o;if((o=Object.getOwnPropertyDescriptor(g,C)||{value:g[C]}).get?i=o.set?A.stylize("[Getter/Setter]","special"):A.stylize("[Getter]","special"):o.set&&(i=A.stylize("[Setter]","special")),Y(Q,C)||(E="["+C+"]"),i||(A.seen.indexOf(o.value)<0?(i=h(I)?D(A,o.value,null):D(A,o.value,I-1)).indexOf("\n")>-1&&(i=B?i.split("\n").map((function(A){return" "+A})).join("\n").slice(2):"\n"+i.split("\n").map((function(A){return" "+A})).join("\n")):i=A.stylize("[Circular]","special")),k(E)){if(B&&C.match(/^\d+$/))return i;(E=JSON.stringify(""+C)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(E=E.slice(1,-1),E=A.stylize(E,"name")):(E=E.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),E=A.stylize(E,"string"))}return E+": "+i}function s(A){return Array.isArray(A)}function w(A){return"boolean"==typeof A}function h(A){return null===A}function r(A){return"number"==typeof A}function c(A){return"string"==typeof A}function k(A){return void 0===A}function G(A){return y(A)&&"[object RegExp]"===J(A)}function y(A){return"object"==typeof A&&null!==A}function N(A){return y(A)&&"[object Date]"===J(A)}function M(A){return y(A)&&("[object Error]"===J(A)||A instanceof Error)}function F(A){return"function"==typeof A}function J(A){return Object.prototype.toString.call(A)}function d(A){return A<10?"0"+A.toString(10):A.toString(10)}I.debuglog=function(A){if(A=A.toUpperCase(),!B[A])if(E.test(A)){var Q=g.pid;B[A]=function(){var g=I.format.apply(I,arguments);console.error("%s %d: %s",A,Q,g)}}else B[A]=function(){};return B[A]},I.inspect=o,o.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},o.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},I.types=A("./support/types"),I.isArray=s,I.isBoolean=w,I.isNull=h,I.isNullOrUndefined=function(A){return null==A},I.isNumber=r,I.isString=c,I.isSymbol=function(A){return"symbol"==typeof A},I.isUndefined=k,I.isRegExp=G,I.types.isRegExp=G,I.isObject=y,I.isDate=N,I.types.isDate=N,I.isError=M,I.types.isNativeError=M,I.isFunction=F,I.isPrimitive=function(A){return null===A||"boolean"==typeof A||"number"==typeof A||"string"==typeof A||"symbol"==typeof A||void 0===A},I.isBuffer=A("./support/isBuffer");var K=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Y(A,g){return Object.prototype.hasOwnProperty.call(A,g)}I.log=function(){var A,g;console.log("%s - %s",(A=new Date,g=[d(A.getHours()),d(A.getMinutes()),d(A.getSeconds())].join(":"),[A.getDate(),K[A.getMonth()],g].join(" ")),I.format.apply(I,arguments))},I.inherits=A("inherits"),I._extend=function(A,g){if(!g||!y(g))return A;for(var I=Object.keys(g),Q=I.length;Q--;)A[I[Q]]=g[I[Q]];return A};var R="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function L(A,g){if(!A){var I=new Error("Promise was rejected with a falsy value");I.reason=A,A=I}return g(A)}I.promisify=function(A){if("function"!=typeof A)throw new TypeError('The "original" argument must be of type Function');if(R&&A[R]){var g;if("function"!=typeof(g=A[R]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(g,R,{value:g,enumerable:!1,writable:!1,configurable:!0}),g}function g(){for(var g,I,Q=new Promise((function(A,Q){g=A,I=Q})),C=[],B=0;B>>9<<4)+1}function C(A,g){const I=(65535&A)+(65535&g);return(A>>16)+(g>>16)+(I>>16)<<16|65535&I}function B(A,g,I,Q,B,E){return C((i=C(C(g,A),C(Q,E)))<<(o=B)|i>>>32-o,I);var i,o}function E(A,g,I,Q,C,E,i){return B(g&I|~g&Q,A,g,C,E,i)}function i(A,g,I,Q,C,E,i){return B(g&Q|I&~Q,A,g,C,E,i)}function o(A,g,I,Q,C,E,i){return B(g^I^Q,A,g,C,E,i)}function n(A,g,I,Q,C,E,i){return B(I^(g|~Q),A,g,C,E,i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var e=function(A){if("string"==typeof A){const g=unescape(encodeURIComponent(A));A=new Uint8Array(g.length);for(let I=0;I>5]>>>C%32&255,B=parseInt(Q.charAt(I>>>4&15)+Q.charAt(15&I),16);g.push(B)}return g}(function(A,g){A[g>>5]|=128<>5]|=(255&A[Q/8])<>>24,I[1]=g>>>16&255,I[2]=g>>>8&255,I[3]=255&g,I[4]=(g=parseInt(A.slice(9,13),16))>>>8,I[5]=255&g,I[6]=(g=parseInt(A.slice(14,18),16))>>>8,I[7]=255&g,I[8]=(g=parseInt(A.slice(19,23),16))>>>8,I[9]=255&g,I[10]=(g=parseInt(A.slice(24,36),16))/1099511627776&255,I[11]=g/4294967296&255,I[12]=g>>>24&255,I[13]=g>>>16&255,I[14]=g>>>8&255,I[15]=255&g,I};I.default=B},{"./validate.js":303}],294:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;I.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},{}],295:[function(A,g,I){"use strict";let Q;Object.defineProperty(I,"__esModule",{value:!0}),I.default=function(){if(!Q&&(Q="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Q))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Q(C)};const C=new Uint8Array(16)},{}],296:[function(A,g,I){"use strict";function Q(A,g,I,Q){switch(A){case 0:return g&I^~g&Q;case 1:case 3:return g^I^Q;case 2:return g&I^g&Q^I&Q}}function C(A,g){return A<>>32-g}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var B=function(A){const g=[1518500249,1859775393,2400959708,3395469782],I=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof A){const g=unescape(encodeURIComponent(A));A=[];for(let I=0;I>>0;D=e,e=n,n=C(o,30)>>>0,o=E,E=i}I[0]=I[0]+E>>>0,I[1]=I[1]+o>>>0,I[2]=I[2]+n>>>0,I[3]=I[3]+e>>>0,I[4]=I[4]+D>>>0}return[I[0]>>24&255,I[0]>>16&255,I[0]>>8&255,255&I[0],I[1]>>24&255,I[1]>>16&255,I[1]>>8&255,255&I[1],I[2]>>24&255,I[2]>>16&255,I[2]>>8&255,255&I[2],I[3]>>24&255,I[3]>>16&255,I[3]>>8&255,255&I[3],I[4]>>24&255,I[4]>>16&255,I[4]>>8&255,255&I[4]]};I.default=B},{}],297:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0,I.unsafeStringify=E;var Q,C=(Q=A("./validate.js"))&&Q.__esModule?Q:{default:Q};const B=[];for(let A=0;A<256;++A)B.push((A+256).toString(16).slice(1));function E(A,g=0){return(B[A[g+0]]+B[A[g+1]]+B[A[g+2]]+B[A[g+3]]+"-"+B[A[g+4]]+B[A[g+5]]+"-"+B[A[g+6]]+B[A[g+7]]+"-"+B[A[g+8]]+B[A[g+9]]+"-"+B[A[g+10]]+B[A[g+11]]+B[A[g+12]]+B[A[g+13]]+B[A[g+14]]+B[A[g+15]]).toLowerCase()}var i=function(A,g=0){const I=E(A,g);if(!(0,C.default)(I))throw TypeError("Stringified UUID is invalid");return I};I.default=i},{"./validate.js":303}],298:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var Q,C=(Q=A("./rng.js"))&&Q.__esModule?Q:{default:Q},B=A("./stringify.js");let E,i,o=0,n=0;var e=function(A,g,I){let Q=g&&I||0;const e=g||new Array(16);let D=(A=A||{}).node||E,t=void 0!==A.clockseq?A.clockseq:i;if(null==D||null==t){const g=A.random||(A.rng||C.default)();null==D&&(D=E=[1|g[0],g[1],g[2],g[3],g[4],g[5]]),null==t&&(t=i=16383&(g[6]<<8|g[7]))}let a=void 0!==A.msecs?A.msecs:Date.now(),s=void 0!==A.nsecs?A.nsecs:n+1;const w=a-o+(s-n)/1e4;if(w<0&&void 0===A.clockseq&&(t=t+1&16383),(w<0||a>o)&&void 0===A.nsecs&&(s=0),s>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");o=a,n=s,i=t,a+=122192928e5;const h=(1e4*(268435455&a)+s)%4294967296;e[Q++]=h>>>24&255,e[Q++]=h>>>16&255,e[Q++]=h>>>8&255,e[Q++]=255&h;const r=a/4294967296*1e4&268435455;e[Q++]=r>>>8&255,e[Q++]=255&r,e[Q++]=r>>>24&15|16,e[Q++]=r>>>16&255,e[Q++]=t>>>8|128,e[Q++]=255&t;for(let A=0;A<6;++A)e[Q+A]=D[A];return g||(0,B.unsafeStringify)(e)};I.default=e},{"./rng.js":295,"./stringify.js":297}],299:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var Q=B(A("./v35.js")),C=B(A("./md5.js"));function B(A){return A&&A.__esModule?A:{default:A}}var E=(0,Q.default)("v3",48,C.default);I.default=E},{"./md5.js":290,"./v35.js":300}],300:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.URL=I.DNS=void 0,I.default=function(A,g,I){function Q(A,Q,E,i){var o;if("string"==typeof A&&(A=function(A){A=unescape(encodeURIComponent(A));const g=[];for(let I=0;I",A.GreaterThanOrEqual=">=",A.LessThanOrEqual="<="}(I.ConditionOperator||(I.ConditionOperator={})),I.DMMemberCountCondition="2",I.isDmMemberCountCondition=function(A){return"==2"===A||"2"===A},function(A){A.EventMatch="event_match",A.ContainsDisplayName="contains_display_name",A.RoomMemberCount="room_member_count",A.SenderNotificationPermission="sender_notification_permission",A.CallStarted="call_started",A.CallStartedPrefix="org.matrix.msc3914.call_started"}(I.ConditionKind||(I.ConditionKind={})),function(A){A.Override="override",A.ContentSpecific="content",A.RoomSpecific="room",A.SenderSpecific="sender",A.Underride="underride"}(I.PushRuleKind||(I.PushRuleKind={})),function(A){A.Master=".m.rule.master",A.ContainsDisplayName=".m.rule.contains_display_name",A.ContainsUserName=".m.rule.contains_user_name",A.AtRoomNotification=".m.rule.roomnotif",A.DM=".m.rule.room_one_to_one",A.EncryptedDM=".m.rule.encrypted_room_one_to_one",A.Message=".m.rule.message",A.EncryptedMessage=".m.rule.encrypted",A.InviteToSelf=".m.rule.invite_for_me",A.MemberEvent=".m.rule.member_event",A.IncomingCall=".m.rule.call",A.SuppressNotices=".m.rule.suppress_notices",A.Tombstone=".m.rule.tombstone"}(I.RuleId||(I.RuleId={}))},{}],307:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.M_BEACON=I.M_BEACON_INFO=void 0;const Q=A("../NamespacedValue");I.M_BEACON_INFO=new Q.UnstableValue("m.beacon_info","org.matrix.msc3672.beacon_info"),I.M_BEACON=new Q.UnstableValue("m.beacon","org.matrix.msc3672.beacon")},{"../NamespacedValue":318}],308:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.LOCAL_NOTIFICATION_SETTINGS_PREFIX=I.PUSHER_DEVICE_ID=I.PUSHER_ENABLED=I.EVENT_VISIBILITY_CHANGE_TYPE=I.UNSTABLE_ELEMENT_FUNCTIONAL_USERS=I.MSC3912_RELATION_BASED_REDACTIONS_PROP=I.UNSTABLE_MSC2716_MARKER=I.UNSTABLE_MSC3089_BRANCH=I.UNSTABLE_MSC3089_LEAF=I.UNSTABLE_MSC3089_TREE_SUBTYPE=I.UNSTABLE_MSC3088_ENABLED=I.UNSTABLE_MSC3088_PURPOSE=I.ToDeviceMessageId=I.RoomType=I.RoomCreateTypeField=I.MsgType=I.RelationType=I.EventType=void 0;const Q=A("../NamespacedValue");!function(A){A.RoomCanonicalAlias="m.room.canonical_alias",A.RoomCreate="m.room.create",A.RoomJoinRules="m.room.join_rules",A.RoomMember="m.room.member",A.RoomThirdPartyInvite="m.room.third_party_invite",A.RoomPowerLevels="m.room.power_levels",A.RoomName="m.room.name",A.RoomTopic="m.room.topic",A.RoomAvatar="m.room.avatar",A.RoomPinnedEvents="m.room.pinned_events",A.RoomEncryption="m.room.encryption",A.RoomHistoryVisibility="m.room.history_visibility",A.RoomGuestAccess="m.room.guest_access",A.RoomServerAcl="m.room.server_acl",A.RoomTombstone="m.room.tombstone",A.RoomPredecessor="org.matrix.msc3946.room_predecessor",A.SpaceChild="m.space.child",A.SpaceParent="m.space.parent",A.RoomRedaction="m.room.redaction",A.RoomMessage="m.room.message",A.RoomMessageEncrypted="m.room.encrypted",A.Sticker="m.sticker",A.CallInvite="m.call.invite",A.CallCandidates="m.call.candidates",A.CallAnswer="m.call.answer",A.CallHangup="m.call.hangup",A.CallReject="m.call.reject",A.CallSelectAnswer="m.call.select_answer",A.CallNegotiate="m.call.negotiate",A.CallSDPStreamMetadataChanged="m.call.sdp_stream_metadata_changed",A.CallSDPStreamMetadataChangedPrefix="org.matrix.call.sdp_stream_metadata_changed",A.CallReplaces="m.call.replaces",A.CallAssertedIdentity="m.call.asserted_identity",A.CallAssertedIdentityPrefix="org.matrix.call.asserted_identity",A.KeyVerificationRequest="m.key.verification.request",A.KeyVerificationStart="m.key.verification.start",A.KeyVerificationCancel="m.key.verification.cancel",A.KeyVerificationMac="m.key.verification.mac",A.KeyVerificationDone="m.key.verification.done",A.KeyVerificationKey="m.key.verification.key",A.KeyVerificationAccept="m.key.verification.accept",A.KeyVerificationReady="m.key.verification.ready",A.RoomMessageFeedback="m.room.message.feedback",A.Reaction="m.reaction",A.PollStart="org.matrix.msc3381.poll.start",A.Typing="m.typing",A.Receipt="m.receipt",A.Presence="m.presence",A.FullyRead="m.fully_read",A.Tag="m.tag",A.SpaceOrder="org.matrix.msc3230.space_order",A.PushRules="m.push_rules",A.Direct="m.direct",A.IgnoredUserList="m.ignored_user_list",A.RoomKey="m.room_key",A.RoomKeyRequest="m.room_key_request",A.ForwardedRoomKey="m.forwarded_room_key",A.Dummy="m.dummy",A.GroupCallPrefix="org.matrix.msc3401.call",A.GroupCallMemberPrefix="org.matrix.msc3401.call.member"}(I.EventType||(I.EventType={})),function(A){A.Annotation="m.annotation",A.Replace="m.replace",A.Reference="m.reference",A.Thread="m.thread"}(I.RelationType||(I.RelationType={})),function(A){A.Text="m.text",A.Emote="m.emote",A.Notice="m.notice",A.Image="m.image",A.File="m.file",A.Audio="m.audio",A.Location="m.location",A.Video="m.video",A.KeyVerificationRequest="m.key.verification.request"}(I.MsgType||(I.MsgType={})),I.RoomCreateTypeField="type",function(A){A.Space="m.space",A.UnstableCall="org.matrix.msc3417.call",A.ElementVideo="io.element.video"}(I.RoomType||(I.RoomType={})),I.ToDeviceMessageId="org.matrix.msgid",I.UNSTABLE_MSC3088_PURPOSE=new Q.UnstableValue("m.room.purpose","org.matrix.msc3088.purpose"),I.UNSTABLE_MSC3088_ENABLED=new Q.UnstableValue("m.enabled","org.matrix.msc3088.enabled"),I.UNSTABLE_MSC3089_TREE_SUBTYPE=new Q.UnstableValue("m.data_tree","org.matrix.msc3089.data_tree"),I.UNSTABLE_MSC3089_LEAF=new Q.UnstableValue("m.leaf","org.matrix.msc3089.leaf"),I.UNSTABLE_MSC3089_BRANCH=new Q.UnstableValue("m.branch","org.matrix.msc3089.branch"),I.UNSTABLE_MSC2716_MARKER=new Q.UnstableValue("m.room.marker","org.matrix.msc2716.marker"),I.MSC3912_RELATION_BASED_REDACTIONS_PROP=new Q.UnstableValue("with_relations","org.matrix.msc3912.with_relations"),I.UNSTABLE_ELEMENT_FUNCTIONAL_USERS=new Q.UnstableValue("io.element.functional_members","io.element.functional_members"),I.EVENT_VISIBILITY_CHANGE_TYPE=new Q.UnstableValue("m.visibility","org.matrix.msc3531.visibility"),I.PUSHER_ENABLED=new Q.UnstableValue("enabled","org.matrix.msc3881.enabled"),I.PUSHER_DEVICE_ID=new Q.UnstableValue("device_id","org.matrix.msc3881.device_id"),I.LOCAL_NOTIFICATION_SETTINGS_PREFIX=new Q.UnstableValue("m.local_notification_settings","org.matrix.msc3890.local_notification_settings")},{"../NamespacedValue":318}],309:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.isEventTypeSame=I.REFERENCE_RELATION=I.M_HTML=I.M_TEXT=I.M_MESSAGE=void 0;const Q=A("matrix-events-sdk"),C=A("../extensible_events_v1/utilities");I.M_MESSAGE=new Q.UnstableValue("m.message","org.matrix.msc1767.message"),I.M_TEXT=new Q.UnstableValue("m.text","org.matrix.msc1767.text"),I.M_HTML=new Q.UnstableValue("m.html","org.matrix.msc1767.html"),I.REFERENCE_RELATION=new Q.NamespacedValue("m.reference"),I.isEventTypeSame=function(A,g){if("string"==typeof A)return"string"==typeof g?g===A:g.matches(A);if("string"==typeof g)return A.matches(g);{const I=g,Q=A;return I.matches(Q.name)||(0,C.isProvided)(Q.altName)&&I.matches(Q.altName)}}},{"../extensible_events_v1/utilities":363,"matrix-events-sdk":169}],310:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.M_LOCATION=I.M_TIMESTAMP=I.M_ASSET=I.LocationAssetType=void 0;const Q=A("../NamespacedValue");A("./extensible_events");!function(A){A.Self="m.self",A.Pin="m.pin"}(I.LocationAssetType||(I.LocationAssetType={})),I.M_ASSET=new Q.UnstableValue("m.asset","org.matrix.msc3488.asset"),I.M_TIMESTAMP=new Q.UnstableValue("m.ts","org.matrix.msc3488.ts"),I.M_LOCATION=new Q.UnstableValue("m.location","org.matrix.msc3488.location")},{"../NamespacedValue":318,"./extensible_events":309}],311:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.HistoryVisibility=I.GuestAccess=I.RestrictedAllowType=I.JoinRule=I.Preset=I.Visibility=void 0,function(A){A.Public="public",A.Private="private"}(I.Visibility||(I.Visibility={})),function(A){A.PrivateChat="private_chat",A.TrustedPrivateChat="trusted_private_chat",A.PublicChat="public_chat"}(I.Preset||(I.Preset={})),function(A){A.Public="public",A.Invite="invite",A.Private="private",A.Knock="knock",A.Restricted="restricted"}(I.JoinRule||(I.JoinRule={})),function(A){A.RoomMembership="m.room_membership"}(I.RestrictedAllowType||(I.RestrictedAllowType={})),function(A){A.CanJoin="can_join",A.Forbidden="forbidden"}(I.GuestAccess||(I.GuestAccess={})),function(A){A.Invited="invited",A.Joined="joined",A.Shared="shared",A.WorldReadable="world_readable"}(I.HistoryVisibility||(I.HistoryVisibility={}))},{}],312:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.M_POLL_END=I.M_POLL_RESPONSE=I.M_POLL_START=I.M_POLL_KIND_UNDISCLOSED=I.M_POLL_KIND_DISCLOSED=void 0;const Q=A("matrix-events-sdk");I.M_POLL_KIND_DISCLOSED=new Q.UnstableValue("m.poll.disclosed","org.matrix.msc3381.poll.disclosed"),I.M_POLL_KIND_UNDISCLOSED=new Q.UnstableValue("m.poll.undisclosed","org.matrix.msc3381.poll.undisclosed"),I.M_POLL_START=new Q.UnstableValue("m.poll.start","org.matrix.msc3381.poll.start"),I.M_POLL_RESPONSE=new Q.UnstableValue("m.poll.response","org.matrix.msc3381.poll.response"),I.M_POLL_END=new Q.UnstableValue("m.poll.end","org.matrix.msc3381.poll.end")},{"matrix-events-sdk":169}],313:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.MAIN_ROOM_TIMELINE=I.ReceiptType=void 0,function(A){A.Read="m.read",A.FullyRead="m.fully_read",A.ReadPrivate="m.read.private"}(I.ReceiptType||(I.ReceiptType={})),I.MAIN_ROOM_TIMELINE="main"},{}],314:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0})},{}],315:[function(A,g,I){"use strict";var Q;Object.defineProperty(I,"__esModule",{value:!0}),I.SearchOrderBy=void 0,function(A){A.RoomId="room_id",A.Sender="sender"}(Q||(Q={})),function(A){A.Recent="recent",A.Rank="rank"}(I.SearchOrderBy||(I.SearchOrderBy={}))},{}],316:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.UNREAD_THREAD_NOTIFICATIONS=void 0;const Q=A("../NamespacedValue");I.UNREAD_THREAD_NOTIFICATIONS=new Q.ServerControlledNamespacedValue("unread_thread_notifications","org.matrix.msc3773.unread_thread_notifications")},{"../NamespacedValue":318}],317:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.M_TOPIC=void 0;const Q=A("../NamespacedValue");I.M_TOPIC=new Q.UnstableValue("m.topic","org.matrix.msc3765.topic")},{"../NamespacedValue":318}],318:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.UnstableValue=I.ServerControlledNamespacedValue=I.NamespacedValue=void 0;class Q{constructor(A,g){if(this.stable=A,this.unstable=g,!this.unstable&&!this.stable)throw new Error("One of stable or unstable values must be supplied")}get name(){return this.stable?this.stable:this.unstable}get altName(){return this.stable?this.unstable:null}get names(){const A=[this.name],g=this.altName;return g&&A.push(g),A}matches(A){return this.name===A||this.altName===A}findIn(A){let g;return this.name&&(g=null==A?void 0:A[this.name]),!g&&this.altName&&(g=null==A?void 0:A[this.altName]),g}includedIn(A){let g=!1;return this.name&&(g=A.includes(this.name)),!g&&this.altName&&(g=A.includes(this.altName)),g}}I.NamespacedValue=Q;I.ServerControlledNamespacedValue=class extends Q{constructor(){super(...arguments),this.preferUnstable=!1}setPreferUnstable(A){this.preferUnstable=A}get name(){return this.stable&&!this.preferUnstable?this.stable:this.unstable}};I.UnstableValue=class extends Q{constructor(A,g){if(super(A,g),!this.unstable)throw new Error("Unstable value must be supplied")}get name(){return this.unstable}get altName(){return this.stable}}},{}],319:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.TypedReEmitter=I.ReEmitter=void 0;class Q{constructor(A){this.target=A,this.reEmitters=new Map}reEmit(A,g){let I=this.reEmitters.get(A);I||(I=new Map,this.reEmitters.set(A,I));for(const Q of g){const g=(...g)=>{"error"===Q&&0===this.target.listenerCount("error")||this.target.emit(Q,...g,A)};A.on(Q,g),I.set(Q,g)}}stopReEmitting(A,g){const I=this.reEmitters.get(A);if(I){for(const Q of g)A.off(Q,I.get(Q)),I.delete(Q);0===I.size&&this.reEmitters.delete(A)}}}I.ReEmitter=Q;I.TypedReEmitter=class extends Q{constructor(A){super(A)}reEmit(A,g){super.reEmit(A,g)}stopReEmitting(A,g){super.stopReEmitting(A,g)}}},{}],320:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.ToDeviceMessageQueue=void 0;const C=A("./@types/event"),B=A("./logger"),E=A("./client"),i=A("./scheduler"),o=A("./sync");I.ToDeviceMessageQueue=class{constructor(A){this.client=A,this.sending=!1,this.running=!0,this.retryTimeout=null,this.retryAttempts=0,this.sendQueue=()=>Q(this,void 0,void 0,(function*(){if(null!==this.retryTimeout&&clearTimeout(this.retryTimeout),this.retryTimeout=null,this.sending||!this.running)return;let A;B.logger.debug("Attempting to send queued to-device messages"),this.sending=!0;try{for(;this.running&&(A=yield this.client.store.getOldestToDeviceBatch(),null!==A);)yield this.sendBatch(A),yield this.client.store.removeToDeviceBatch(A.id),this.retryAttempts=0;if(!this.running)return;B.logger.debug("All queued to-device messages sent")}catch(g){++this.retryAttempts;const I=i.MatrixScheduler.RETRY_BACKOFF_RATELIMIT(null,this.retryAttempts,g);if(-1===I)return void(4===Math.floor(g.httpStatus/100)?(B.logger.error("Fatal error when sending to-device message - dropping to-device batch!",g),yield this.client.store.removeToDeviceBatch(A.id)):B.logger.info("Automatic retry limit reached for to-device messages."));B.logger.info(`Failed to send batch of to-device messages. Will retry in ${I}ms`,g),this.retryTimeout=setTimeout(this.sendQueue,I)}finally{this.sending=!1}})),this.onResumedSync=(A,g)=>{A===o.SyncState.Syncing&&g!==o.SyncState.Syncing&&(B.logger.info("Resuming queue after resumed sync"),this.sendQueue())}}start(){this.running=!0,this.sendQueue(),this.client.on(E.ClientEvent.Sync,this.onResumedSync)}stop(){this.running=!1,null!==this.retryTimeout&&clearTimeout(this.retryTimeout),this.retryTimeout=null,this.client.removeListener(E.ClientEvent.Sync,this.onResumedSync)}queueBatch(A){return Q(this,void 0,void 0,(function*(){const g=[];for(let I=0;I`${A.userId}/${A.deviceId} (msgid ${A.payload[C.ToDeviceMessageId]})`));B.logger.info(`Enqueuing batch of to-device messages. type=${A.eventType} txnid=${Q.txnId}`,E)}yield this.client.store.saveToDeviceBatches(g),this.sendQueue()}))}sendBatch(A){return Q(this,void 0,void 0,(function*(){const g={};for(const I of A.batch)g[I.userId]||(g[I.userId]={}),g[I.userId][I.deviceId]=I.payload;B.logger.info(`Sending batch of ${A.batch.length} to-device messages with ID ${A.id} and txnId ${A.txnId}`),yield this.client.sendToDevice(A.eventType,g,A.txnId)}))}}},{"./@types/event":308,"./client":323,"./logger":376,"./scheduler":408,"./sync":418}],321:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.AutoDiscovery=I.AutoDiscoveryAction=void 0;const C=A("./logger"),B=A("./http-api");var E,i;!function(A){A.SUCCESS="SUCCESS",A.IGNORE="IGNORE",A.PROMPT="PROMPT",A.FAIL_PROMPT="FAIL_PROMPT",A.FAIL_ERROR="FAIL_ERROR"}(E=I.AutoDiscoveryAction||(I.AutoDiscoveryAction={})),function(A){A.Invalid="Invalid homeserver discovery response",A.GenericFailure="Failed to get autodiscovery configuration from server",A.InvalidHsBaseUrl="Invalid base_url for m.homeserver",A.InvalidHomeserver="Homeserver URL does not appear to be a valid Matrix homeserver",A.InvalidIsBaseUrl="Invalid base_url for m.identity_server",A.InvalidIdentityServer="Identity server URL does not appear to be a valid identity server",A.InvalidIs="Invalid identity server discovery response",A.MissingWellknown="No .well-known JSON file found",A.InvalidJson="Invalid JSON"}(i||(i={}));class o{static fromDiscoveryConfig(A){var g;return Q(this,void 0,void 0,(function*(){const I={"m.homeserver":{state:o.FAIL_ERROR,error:o.ERROR_INVALID,base_url:null},"m.identity_server":{state:o.PROMPT,error:null,base_url:null}};if(!A||!A["m.homeserver"])return C.logger.error("No m.homeserver key in config"),I["m.homeserver"].state=o.FAIL_PROMPT,I["m.homeserver"].error=o.ERROR_INVALID,Promise.resolve(I);if(!A["m.homeserver"].base_url)return C.logger.error("No m.homeserver base_url in config"),I["m.homeserver"].state=o.FAIL_PROMPT,I["m.homeserver"].error=o.ERROR_INVALID_HS_BASE_URL,Promise.resolve(I);const Q=this.sanitizeWellKnownUrl(A["m.homeserver"].base_url);if(!Q)return C.logger.error("Invalid base_url for m.homeserver"),I["m.homeserver"].error=o.ERROR_INVALID_HS_BASE_URL,Promise.resolve(I);const B=yield this.fetchWellKnownObject(`${Q}/_matrix/client/versions`);if(!B||!(null===(g=B.raw)||void 0===g?void 0:g.versions))return C.logger.error("Invalid /versions response"),I["m.homeserver"].error=o.ERROR_INVALID_HOMESERVER,I["m.homeserver"].base_url=Q,Promise.resolve(I);I["m.homeserver"]={state:o.SUCCESS,error:null,base_url:Q};let i="";if(A["m.identity_server"]){const g={"m.homeserver":I["m.homeserver"],"m.identity_server":{state:o.FAIL_PROMPT,error:o.ERROR_INVALID_IS,base_url:null}};if(i=this.sanitizeWellKnownUrl(A["m.identity_server"].base_url),!i)return C.logger.error("Invalid base_url for m.identity_server"),g["m.identity_server"].error=o.ERROR_INVALID_IS_BASE_URL,Promise.resolve(g);const Q=yield this.fetchWellKnownObject(`${i}/_matrix/identity/v2`);if(!(null==Q?void 0:Q.raw)||Q.action!==E.SUCCESS)return C.logger.error("Invalid /v2 response"),g["m.identity_server"].error=o.ERROR_INVALID_IDENTITY_SERVER,g["m.identity_server"].base_url=i,Promise.resolve(g)}return i&&i.toString().length>0&&(I["m.identity_server"]={state:o.SUCCESS,error:null,base_url:i}),Object.keys(A).forEach((g=>{if("m.homeserver"===g||"m.identity_server"===g){const Q=["error","state","base_url"];for(const C of Object.keys(A[g]))Q.includes(C)||(I[g][C]=A[g][C])}else I[g]=A[g]})),Promise.resolve(I)}))}static findClientConfig(A){return Q(this,void 0,void 0,(function*(){if(!A||"string"!=typeof A||0===A.length)throw new Error("'domain' must be a string of non-zero length");const g={"m.homeserver":{state:o.FAIL_ERROR,error:o.ERROR_INVALID,base_url:null},"m.identity_server":{state:o.PROMPT,error:null,base_url:null}},I=yield this.fetchWellKnownObject(`https://${A}/.well-known/matrix/client`);return I&&I.action===E.SUCCESS?o.fromDiscoveryConfig(I.raw):(C.logger.error("No response or error when parsing .well-known"),I.reason&&C.logger.error(I.reason),I.action===E.IGNORE?g["m.homeserver"]={state:o.PROMPT,error:null,base_url:null}:(g["m.homeserver"].state=o.FAIL_PROMPT,g["m.homeserver"].error=o.ERROR_INVALID),Promise.resolve(g))}))}static getRawClientConfig(A){return Q(this,void 0,void 0,(function*(){if(!A||"string"!=typeof A||0===A.length)throw new Error("'domain' must be a string of non-zero length");const g=yield this.fetchWellKnownObject(`https://${A}/.well-known/matrix/client`);return g&&g.raw||{}}))}static sanitizeWellKnownUrl(A){if(!A)return!1;try{let g;try{g=new URL(A)}catch(A){C.logger.error("Could not parse url",A)}if(!(null==g?void 0:g.hostname))return!1;if("http:"!==g.protocol&&"https:"!==g.protocol)return!1;const I=g.port?`:${g.port}`:"",Q=g.pathname?g.pathname:"";let B=`${g.protocol}//${g.hostname}${I}${Q}`;return B.endsWith("/")&&(B=B.substring(0,B.length-1)),B}catch(A){return C.logger.error(A),!1}}static fetch(A,I){return this.fetchFn?this.fetchFn(A,I):g.fetch(A,I)}static setFetchFn(A){o.fetchFn=A}static fetchWellKnownObject(A){return Q(this,void 0,void 0,(function*(){let g;try{if(g=yield o.fetch(A,{method:B.Method.Get,signal:(0,B.timeoutSignal)(5e3)}),404===g.status)return{raw:{},action:E.IGNORE,reason:o.ERROR_MISSING_WELLKNOWN};if(!g.ok)return{raw:{},action:E.FAIL_PROMPT,reason:"General failure"}}catch(A){const g=A;let I="";return"object"==typeof g&&(I=null==g?void 0:g.message),{error:g,raw:{},action:E.FAIL_PROMPT,reason:I||"General failure"}}try{return{raw:yield g.json(),action:E.SUCCESS}}catch(A){const g=A;return{error:g,raw:{},action:E.FAIL_PROMPT,reason:"SyntaxError"===(null==g?void 0:g.name)?o.ERROR_INVALID_JSON:o.ERROR_INVALID}}}))}}I.AutoDiscovery=o,o.ERROR_INVALID=i.Invalid,o.ERROR_GENERIC_FAILURE=i.GenericFailure,o.ERROR_INVALID_HS_BASE_URL=i.InvalidHsBaseUrl,o.ERROR_INVALID_HOMESERVER=i.InvalidHomeserver,o.ERROR_INVALID_IS_BASE_URL=i.InvalidIsBaseUrl,o.ERROR_INVALID_IDENTITY_SERVER=i.InvalidIdentityServer,o.ERROR_INVALID_IS=i.InvalidIs,o.ERROR_MISSING_WELLKNOWN=i.MissingWellknown,o.ERROR_INVALID_JSON=i.InvalidJson,o.ALL_ERRORS=Object.keys(i),o.FAIL_ERROR=E.FAIL_ERROR,o.FAIL_PROMPT=E.FAIL_PROMPT,o.PROMPT=E.PROMPT,o.SUCCESS=E.SUCCESS}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./http-api":369,"./logger":376}],322:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__exportStar||function(A,g){for(var I in A)"default"===I||Object.prototype.hasOwnProperty.call(g,I)||Q(g,A,I)};Object.defineProperty(I,"__esModule",{value:!0});const i=B(A("./matrix"));if(g.__js_sdk_entrypoint)throw new Error("Multiple matrix-js-sdk entrypoints detected!");let o;g.__js_sdk_entrypoint=!0;try{o=g.indexedDB}catch(A){}o&&i.setCryptoStoreFactory((()=>new i.IndexedDBCryptoStore(o,"matrix-js-sdk:crypto"))),E(A("./matrix"),I),I.default=i,g.matrixcs=i}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./matrix":377}],323:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))},i=this&&this.__rest||function(A,g){var I={};for(var Q in A)Object.prototype.hasOwnProperty.call(A,Q)&&g.indexOf(Q)<0&&(I[Q]=A[Q]);if(null!=A&&"function"==typeof Object.getOwnPropertySymbols){var C=0;for(Q=Object.getOwnPropertySymbols(A);C{this.isInitialSyncComplete()&&(this.callEventHandler.start(),this.groupCallEventHandler.start(),this.off(iA.Sync,this.startCallEventHandler))},this.fixupRoomNotifications=()=>{var A;if(this.isInitialSyncComplete()){const g=(null!==(A=this.getRooms())&&void 0!==A?A:[]).filter((A=>A.getUnreadNotificationCount(u.NotificationCountType.Total)>0));for(const A of g){const g=this.getSafeUserId();A.fixupNotifications(g)}this.off(iA.Sync,this.fixupRoomNotifications)}},A.baseUrl=s.ensureNoTrailingSlash(A.baseUrl),A.idBaseUrl=s.ensureNoTrailingSlash(A.idBaseUrl),this.baseUrl=A.baseUrl,this.idBaseUrl=A.idBaseUrl,this.identityServer=A.identityServer,this.usingExternalCrypto=null!==(g=A.usingExternalCrypto)&&void 0!==g&&g,this.store=A.store||new e.StubStore,this.deviceId=A.deviceId||null,this.sessionId=(0,b.randomString)(10);const I=A.userId||null;this.credentials={userId:I},this.http=new J.MatrixHttpApi(this,{fetchFn:A.fetchFn,baseUrl:A.baseUrl,idBaseUrl:A.idBaseUrl,accessToken:A.accessToken,prefix:J.ClientPrefix.R0,onlyData:!0,extraParams:A.queryParams,localTimeoutMs:A.localTimeoutMs,useAuthorizationHeader:A.useAuthorizationHeader}),A.deviceToImport?this.deviceId?M.logger.warn("not importing device because device ID is provided to constructor independently of exported data"):this.credentials.userId?M.logger.warn("not importing device because user ID is provided to constructor independently of exported data"):A.deviceToImport.deviceId?(this.deviceId=A.deviceToImport.deviceId,this.credentials.userId=A.deviceToImport.userId,this.exportedOlmDeviceToImport=A.deviceToImport.olmDevice):M.logger.warn("not importing device because no device ID in exported data"):A.pickleKey&&(this.pickleKey=A.pickleKey),this.scheduler=A.scheduler,this.scheduler&&this.scheduler.setProcessFunction((A=>E(this,void 0,void 0,(function*(){const g=this.getRoom(A.getRoomId());A.status!==n.EventStatus.SENDING&&this.updatePendingEventStatus(g,A,n.EventStatus.SENDING);const I=yield this.sendEventHttpRequest(A);return g&&g.updatePendingEvent(A,n.EventStatus.SENT,I.event_id),I})))),(0,D.supportsMatrixCall)()&&(this.callEventHandler=new a.CallEventHandler(this),this.groupCallEventHandler=new Z.GroupCallEventHandler(this),this.canSupportVoip=!0,this.on(iA.Sync,this.startCallEventHandler)),this.on(iA.Sync,this.fixupRoomNotifications),this.timelineSupport=Boolean(A.timelineSupport),this.cryptoStore=A.cryptoStore,this.verificationMethods=A.verificationMethods,this.cryptoCallbacks=A.cryptoCallbacks||{},this.forceTURN=A.forceTURN||!1,this.iceCandidatePoolSize=void 0===A.iceCandidatePoolSize?0:A.iceCandidatePoolSize,this.supportsCallTransfer=A.supportsCallTransfer||!1,this.fallbackICEServerAllowed=A.fallbackICEServerAllowed||!1,void 0!==A.useE2eForGroupCall&&(this.useE2eForGroupCall=A.useE2eForGroupCall),this.roomList=new N.RoomList(this.cryptoStore),this.roomNameGenerator=A.roomNameGenerator,this.toDeviceMessageQueue=new AA.ToDeviceMessageQueue(this),this.on(n.MatrixEventEvent.Decrypted,(A=>{eA(this,A)})),this.on(u.RoomEvent.Receipt,((A,g)=>{var I;if(g&&this.isRoomEncrypted(g.roomId)){const Q=A.getContent();if(!(Object.keys(Q).filter((A=>{for(const[g,I]of Object.entries(Q[A]))if(s.isSupportedReceiptType(g)&&I&&Object.keys(I).includes(this.getUserId()))return!0;return!1})).length>0))return;const C=20,B=g.getLiveTimeline().getEvents();let E=0;for(let A=B.length-1;A>=0;A--){if(A===B.length-C)return;const Q=B[A];if(g.hasUserReadEvent(this.getUserId(),Q.getId()))break;const i=this.getPushActionsForEvent(Q);E+=(null===(I=null==i?void 0:i.tweaks)||void 0===I?void 0:I.highlight)?1:0}g.setUnreadNotificationCount(u.NotificationCountType.Highlight,E)}})),this.ignoredInvites=new gA.IgnoredInvites(this)}startClient(A){return E(this,void 0,void 0,(function*(){if(this.clientRunning)return;this.clientRunning=!0,"number"==typeof A&&(A={initialSyncLimit:A});const g=this.getUserId();g&&this.store.storeUser(new R.User(g)),this.canSupportVoip&&(this.checkTurnServersIntervalID=setInterval((()=>{this.checkTurnServers()}),CA),this.checkTurnServers()),this.syncApi&&(M.logger.error("Still have sync object whilst not running: stopping old one"),this.syncApi.stop());try{yield this.getVersions();const{threads:A,list:g,fwdPagination:I}=yield this.doesServerSupportThread();X.Thread.setServerSideSupport(A),X.Thread.setServerSideListSupport(g),X.Thread.setServerSideFwdPaginationSupport(I)}catch(A){M.logger.error("Can't fetch server versions, continuing to initialise sync, this will be retried later",A)}this.clientOpts=null!=A?A:{},this.clientOpts.slidingSync?this.syncApi=new z.SlidingSyncSdk(this.clientOpts.slidingSync,this,this.clientOpts,this.buildSyncApiOptions()):this.syncApi=new o.SyncApi(this,this.clientOpts,this.buildSyncApiOptions()),this.clientOpts.hasOwnProperty("experimentalThreadSupport")&&M.logger.warn("`experimentalThreadSupport` has been deprecated, use `threadSupport` instead"),!this.clientOpts.hasOwnProperty("threadSupport")&&this.clientOpts.hasOwnProperty("experimentalThreadSupport")&&(this.clientOpts.threadSupport=this.clientOpts.experimentalThreadSupport),this.syncApi.sync(),void 0!==this.clientOpts.clientWellKnownPollPeriod&&(this.clientWellKnownIntervalID=setInterval((()=>{this.fetchClientWellKnown()}),1e3*this.clientOpts.clientWellKnownPollPeriod),this.fetchClientWellKnown()),this.toDeviceMessageQueue.start()}))}buildSyncApiOptions(){return{crypto:this.crypto,cryptoCallbacks:this.cryptoBackend,canResetEntireTimeline:A=>!!this.canResetTimelineCallback&&this.canResetTimelineCallback(A)}}stopClient(){var A,I,Q,C,B;null===(A=this.cryptoBackend)||void 0===A||A.stop(),this.clientRunning&&(M.logger.log("stopping MatrixClient"),this.clientRunning=!1,null===(I=this.syncApi)||void 0===I||I.stop(),this.syncApi=void 0,null===(Q=this.peekSync)||void 0===Q||Q.stopPeeking(),null===(C=this.callEventHandler)||void 0===C||C.stop(),null===(B=this.groupCallEventHandler)||void 0===B||B.stop(),this.callEventHandler=void 0,this.groupCallEventHandler=void 0,g.clearInterval(this.checkTurnServersIntervalID),this.checkTurnServersIntervalID=void 0,void 0!==this.clientWellKnownIntervalID&&g.clearInterval(this.clientWellKnownIntervalID),this.toDeviceMessageQueue.stop())}rehydrateDevice(){return E(this,void 0,void 0,(function*(){if(this.crypto)throw new Error("Cannot rehydrate device after crypto is initialized");if(!this.cryptoCallbacks.getDehydrationKey)return;const A=yield this.getDehydratedDevice();if(!A)return;if(!A.device_data||!A.device_id)return void M.logger.info("no dehydrated device found");const I=new g.Olm.Account;try{const g=A.device_data;if(g.algorithm!==S.DEHYDRATION_ALGORITHM)return void M.logger.warn("Wrong algorithm for dehydrated device");M.logger.log("unpickling dehydrated device");const Q=yield this.cryptoCallbacks.getDehydrationKey(g,(A=>{I.unpickle(new Uint8Array(A),g.account)}));I.unpickle(Q,g.account),M.logger.log("unpickled device");if((yield this.http.authedRequest(J.Method.Post,"/dehydrated_device/claim",void 0,{device_id:A.device_id},{prefix:"/_matrix/client/unstable/org.matrix.msc2697.v2"})).success){this.deviceId=A.device_id,M.logger.info("using dehydrated device");const g=this.pickleKey||"DEFAULT_KEY";return this.exportedOlmDeviceToImport={pickledAccount:I.pickle(g),sessions:[],pickleKey:g},I.free(),this.deviceId}return I.free(),void M.logger.info("not using dehydrated device")}catch(A){I.free(),M.logger.warn("could not unpickle",A)}}))}getDehydratedDevice(){return E(this,void 0,void 0,(function*(){try{return yield this.http.authedRequest(J.Method.Get,"/dehydrated_device",void 0,void 0,{prefix:"/_matrix/client/unstable/org.matrix.msc2697.v2"})}catch(A){return void M.logger.info("could not get dehydrated device",A)}}))}setDehydrationKey(A,g,I){return E(this,void 0,void 0,(function*(){if(this.crypto)return this.crypto.dehydrationManager.setKeyAndQueueDehydration(A,g,I);M.logger.warn("not dehydrating device if crypto is not enabled")}))}createDehydratedDevice(A,g,I){return E(this,void 0,void 0,(function*(){if(this.crypto)return yield this.crypto.dehydrationManager.setKey(A,g,I),this.crypto.dehydrationManager.dehydrateDevice();M.logger.warn("not dehydrating device if crypto is not enabled")}))}exportDevice(){return E(this,void 0,void 0,(function*(){if(this.crypto)return{userId:this.credentials.userId,deviceId:this.deviceId,olmDevice:yield this.crypto.olmDevice.export()};M.logger.warn("not exporting device if crypto is not enabled")}))}clearStores(){if(this.clientRunning)throw new Error("Cannot clear stores while client is running");const A=[];A.push(this.store.deleteAllData()),this.cryptoStore&&A.push(this.cryptoStore.deleteAllData());return A.push((()=>E(this,void 0,void 0,(function*(){let A;try{A=g.indexedDB}catch(A){return}for(const g of[`${QA.RUST_SDK_STORE_PREFIX}::matrix-sdk-crypto`,`${QA.RUST_SDK_STORE_PREFIX}::matrix-sdk-crypto-meta`]){const I=new Promise(((I,Q)=>{M.logger.info(`Removing IndexedDB instance ${g}`);const C=A.deleteDatabase(g);C.onsuccess=A=>{M.logger.info(`Removed IndexedDB instance ${g}`),I(0)},C.onerror=A=>{M.logger.warn(`Failed to remove IndexedDB instance ${g}:`,A),I(0)},C.onblocked=A=>{M.logger.info(`cannot yet remove IndexedDB instance ${g}`)}}));yield I}})))()),Promise.all(A).then()}getUserId(){return this.credentials&&this.credentials.userId?this.credentials.userId:null}getSafeUserId(){const A=this.getUserId();if(!A)throw new Error("Expected logged in user but found none.");return A}getDomain(){return this.credentials&&this.credentials.userId?this.credentials.userId.replace(/^.*?:/,""):null}getUserIdLocalpart(){return this.credentials&&this.credentials.userId?this.credentials.userId.split(":")[0].substring(1):null}getDeviceId(){return this.deviceId}getSessionId(){return this.sessionId}supportsVoip(){return this.canSupportVoip}getMediaHandler(){return this.mediaHandler}setForceTURN(A){this.forceTURN=A}setSupportsCallTransfer(A){this.supportsCallTransfer=A}getUseE2eForGroupCall(){return this.useE2eForGroupCall}createCall(A){return(0,D.createNewMatrixCall)(this,A)}createGroupCall(A,g,I,Q,C,B){return E(this,void 0,void 0,(function*(){if(this.getGroupCallForRoom(A))throw new Error(`${A} already has an existing group call`);const E=this.getRoom(A);if(!E)throw new Error(`Cannot find room ${A}`);return new T.GroupCall(this,E,g,I,Q,void 0,C,B).create()}))}waitUntilRoomReadyForGroupCalls(A){return this.groupCallEventHandler.waitUntilRoomReadyForGroupCalls(A)}getGroupCallForRoom(A){return this.groupCallEventHandler.groupCalls.get(A)||null}getSyncState(){var A,g;return null!==(g=null===(A=this.syncApi)||void 0===A?void 0:A.getSyncState())&&void 0!==g?g:null}getSyncStateData(){return this.syncApi?this.syncApi.getSyncStateData():null}isInitialSyncComplete(){const A=this.getSyncState();return!!A&&(A===o.SyncState.Prepared||A===o.SyncState.Syncing)}isGuest(){return this.isGuestAccount}setGuest(A){this.isGuestAccount=A}getScheduler(){return this.scheduler}retryImmediately(){var A,g;return this.toDeviceMessageQueue.sendQueue(),null!==(g=null===(A=this.syncApi)||void 0===A?void 0:A.retryImmediately())&&void 0!==g&&g}getNotifTimelineSet(){return this.notifTimelineSet}setNotifTimelineSet(A){this.notifTimelineSet=A}getCapabilities(A=!1){const g=(new Date).getTime();return this.cachedCapabilities&&!A&&g(M.logger.error(A),{}))).then(((A={})=>{const I=A.capabilities||{},Q=Object.keys(I).length?216e5:6e4+5e3*Math.random();return this.cachedCapabilities={capabilities:I,expiration:g+Q},M.logger.log("Caching capabilities: ",I),I}))}initCrypto(){return E(this,void 0,void 0,(function*(){if(!(0,d.isCryptoAvailable)())throw new Error("End-to-end encryption not supported in this js-sdk build: did you remember to load the olm library?");if(this.cryptoBackend)return void M.logger.warn("Attempt to re-initialise e2e encryption on MatrixClient");if(!this.cryptoStore)throw new Error("Cannot enable encryption: no cryptoStore provided");M.logger.log("Crypto: Starting up crypto store..."),yield this.cryptoStore.startup(),M.logger.log("Crypto: initialising roomlist..."),yield this.roomList.init();const A=this.getUserId();if(null===A)throw new Error("Cannot enable encryption on MatrixClient with unknown userId: ensure userId is passed in createClient().");if(null===this.deviceId)throw new Error("Cannot enable encryption on MatrixClient with unknown deviceId: ensure deviceId is passed in createClient().");const g=new d.Crypto(this,A,this.deviceId,this.store,this.cryptoStore,this.roomList,this.verificationMethods);this.reEmitter.reEmit(g,[d.CryptoEvent.KeyBackupFailed,d.CryptoEvent.KeyBackupSessionsRemaining,d.CryptoEvent.RoomKeyRequest,d.CryptoEvent.RoomKeyRequestCancellation,d.CryptoEvent.Warning,d.CryptoEvent.DevicesUpdated,d.CryptoEvent.WillUpdateDevices,d.CryptoEvent.DeviceVerificationChanged,d.CryptoEvent.UserTrustStatusChanged,d.CryptoEvent.KeysChanged]),M.logger.log("Crypto: initialising crypto object..."),yield g.init({exportedOlmDevice:this.exportedOlmDeviceToImport,pickleKey:this.pickleKey}),delete this.exportedOlmDeviceToImport,this.olmVersion=d.Crypto.getOlmVersion(),g.registerEventHandlers(this),this.cryptoBackend=this.crypto=g,this.crypto.uploadDeviceKeys().catch((A=>{M.logger.error("Error uploading device keys",A)}))}))}initRustCrypto(){return E(this,void 0,void 0,(function*(){if(this.cryptoBackend)return void M.logger.warn("Attempt to re-initialise e2e encryption on MatrixClient");const g=this.getUserId();if(null===g)throw new Error("Cannot enable encryption on MatrixClient with unknown userId: ensure userId is passed in createClient().");const I=this.getDeviceId();if(null===I)throw new Error("Cannot enable encryption on MatrixClient with unknown deviceId: ensure deviceId is passed in createClient().");const Q=yield Promise.resolve().then((()=>B(A("./rust-crypto")))),C=yield Q.initRustCrypto(this.http,g,I);this.cryptoBackend=C,this.on(p.RoomMemberEvent.Membership,C.onRoomMembership.bind(C))}))}isCryptoEnabled(){return!!this.cryptoBackend}getDeviceEd25519Key(){var A,g;return null!==(g=null===(A=this.crypto)||void 0===A?void 0:A.getDeviceEd25519Key())&&void 0!==g?g:null}getDeviceCurve25519Key(){var A,g;return null!==(g=null===(A=this.crypto)||void 0===A?void 0:A.getDeviceCurve25519Key())&&void 0!==g?g:null}uploadKeys(){return E(this,void 0,void 0,(function*(){M.logger.warn("MatrixClient.uploadKeys is deprecated")}))}downloadKeys(A,g){return this.crypto?this.crypto.downloadKeys(A,g):Promise.reject(new Error("End-to-end encryption disabled"))}getStoredDevicesForUser(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.getStoredDevicesForUser(A)||[]}getStoredDevice(A,g){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.getStoredDevice(A,g)||null}setDeviceVerified(A,g,I=!0){const Q=this.setDeviceVerification(A,g,I,null,null);return A==this.credentials.userId&&this.checkKeyBackup(),Q}setDeviceBlocked(A,g,I=!0){return this.setDeviceVerification(A,g,null,I,null)}setDeviceKnown(A,g,I=!0){return this.setDeviceVerification(A,g,null,null,I)}setDeviceVerification(A,g,I,Q,C){return E(this,void 0,void 0,(function*(){if(!this.crypto)throw new Error("End-to-end encryption disabled");yield this.crypto.setDeviceVerification(A,g,I,Q,C)}))}requestVerificationDM(A,g){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.requestVerificationDM(A,g)}findVerificationRequestDMInProgress(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.findVerificationRequestDMInProgress(A)}getVerificationRequestsToDeviceInProgress(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.getVerificationRequestsToDeviceInProgress(A)}requestVerification(A,g){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.requestVerification(A,g)}beginKeyVerification(A,g,I){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.beginKeyVerification(A,g,I)}checkSecretStorageKey(A,g){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.checkSecretStorageKey(A,g)}setGlobalBlacklistUnverifiedDevices(A){if(!this.cryptoBackend)throw new Error("End-to-end encryption disabled");return this.cryptoBackend.globalBlacklistUnverifiedDevices=A,A}getGlobalBlacklistUnverifiedDevices(){if(!this.cryptoBackend)throw new Error("End-to-end encryption disabled");return this.cryptoBackend.globalBlacklistUnverifiedDevices}setGlobalErrorOnUnknownDevices(A){if(!this.cryptoBackend)throw new Error("End-to-end encryption disabled");this.cryptoBackend.globalErrorOnUnknownDevices=A}getGlobalErrorOnUnknownDevices(){if(!this.cryptoBackend)throw new Error("End-to-end encryption disabled");return this.cryptoBackend.globalErrorOnUnknownDevices}getCrossSigningId(A=l.CrossSigningKey.Master){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.getCrossSigningId(A)}getStoredCrossSigningForUser(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.getStoredCrossSigningForUser(A)}checkUserTrust(A){if(!this.cryptoBackend)throw new Error("End-to-end encryption disabled");return this.cryptoBackend.checkUserTrust(A)}checkDeviceTrust(A,g){if(!this.cryptoBackend)throw new Error("End-to-end encryption disabled");return this.cryptoBackend.checkDeviceTrust(A,g)}checkIfOwnDeviceCrossSigned(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.checkIfOwnDeviceCrossSigned(A)}checkOwnCrossSigningTrust(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.checkOwnCrossSigningTrust(A)}checkCrossSigningPrivateKey(A,g){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.checkCrossSigningPrivateKey(A,g)}legacyDeviceVerification(A,g,I){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.legacyDeviceVerification(A,g,I)}prepareToEncrypt(A){if(!this.cryptoBackend)throw new Error("End-to-end encryption disabled");this.cryptoBackend.prepareToEncrypt(A)}userHasCrossSigningKeys(){if(!this.cryptoBackend)throw new Error("End-to-end encryption disabled");return this.cryptoBackend.userHasCrossSigningKeys()}isCrossSigningReady(){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.isCrossSigningReady()}bootstrapCrossSigning(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.bootstrapCrossSigning(A)}getCryptoTrustCrossSignedDevices(){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.getCryptoTrustCrossSignedDevices()}setCryptoTrustCrossSignedDevices(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");this.crypto.setCryptoTrustCrossSignedDevices(A)}countSessionsNeedingBackup(){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.countSessionsNeedingBackup()}getEventEncryptionInfo(A){if(!this.cryptoBackend)throw new Error("End-to-end encryption disabled");return this.cryptoBackend.getEventEncryptionInfo(A)}createRecoveryKeyFromPassphrase(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.createRecoveryKeyFromPassphrase(A)}isSecretStorageReady(){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.isSecretStorageReady()}bootstrapSecretStorage(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.bootstrapSecretStorage(A)}addSecretStorageKey(A,g,I){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.addSecretStorageKey(A,g,I)}hasSecretStorageKey(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.hasSecretStorageKey(A)}storeSecret(A,g,I){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.storeSecret(A,g,I)}getSecret(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.getSecret(A)}isSecretStored(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.isSecretStored(A)}requestSecret(A,g){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.requestSecret(A,g)}getDefaultSecretStorageKeyId(){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.getDefaultSecretStorageKeyId()}setDefaultSecretStorageKeyId(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.setDefaultSecretStorageKeyId(A)}checkSecretStoragePrivateKey(A,g){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.checkSecretStoragePrivateKey(A,g)}getEventSenderDeviceInfo(A){return E(this,void 0,void 0,(function*(){return this.crypto?this.crypto.getEventSenderDeviceInfo(A):null}))}isEventSenderVerified(A){return E(this,void 0,void 0,(function*(){const g=yield this.getEventSenderDeviceInfo(A);return!!g&&g.isVerified()}))}getOutgoingRoomKeyRequest(A){if(!this.crypto)throw new Error("End-to-End encryption disabled");const g=A.getWireContent(),I={session_id:g.session_id,sender_key:g.sender_key,algorithm:g.algorithm,room_id:A.getRoomId()};return I.session_id&&I.sender_key&&I.algorithm&&I.room_id?this.crypto.cryptoStore.getOutgoingRoomKeyRequest(I):Promise.resolve(null)}cancelAndResendEventRoomKeyRequest(A){if(!this.crypto)throw new Error("End-to-End encryption disabled");return A.cancelAndResendKeyRequest(this.crypto,this.getUserId())}setRoomEncryption(A,g){if(!this.crypto)throw new Error("End-to-End encryption disabled");return this.crypto.setRoomEncryption(A,g)}isRoomEncrypted(A){const g=this.getRoom(A);if(!g)return!1;return!!g.currentState.getStateEvents(H.EventType.RoomEncryption,"")||this.roomList.isRoomEncrypted(A)}encryptAndSendToDevices(A,g){if(!this.crypto)throw new Error("End-to-End encryption disabled");return this.crypto.encryptAndSendToDevices(A,g)}forceDiscardSession(A){if(!this.crypto)throw new Error("End-to-End encryption disabled");this.crypto.forceDiscardSession(A)}exportRoomKeys(){return this.cryptoBackend?this.cryptoBackend.exportRoomKeys():Promise.reject(new Error("End-to-end encryption disabled"))}importRoomKeys(A,g){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.importRoomKeys(A,g)}checkKeyBackup(){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.backupManager.checkKeyBackup()}getKeyBackupVersion(){return E(this,void 0,void 0,(function*(){let A;try{A=yield this.http.authedRequest(J.Method.Get,"/room_keys/version",void 0,void 0,{prefix:J.ClientPrefix.V3})}catch(A){if("M_NOT_FOUND"===A.errcode)return null;throw A}return v.BackupManager.checkBackupVersion(A),A}))}isKeyBackupTrusted(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.backupManager.isKeyBackupTrusted(A)}getKeyBackupEnabled(){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.backupManager.getKeyBackupEnabled()}enableKeyBackup(A){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.backupManager.enableKeyBackup(A)}disableKeyBackup(){if(!this.crypto)throw new Error("End-to-end encryption disabled");this.crypto.backupManager.disableKeyBackup()}prepareKeyBackupVersion(A,g={secureSecretStorage:!1}){return E(this,void 0,void 0,(function*(){if(!this.crypto)throw new Error("End-to-end encryption disabled");const{algorithm:I,auth_data:Q,recovery_key:C,privateKey:B}=yield this.crypto.backupManager.prepareKeyBackupVersion(A);return g.secureSecretStorage&&(yield this.storeSecret("m.megolm_backup.v1",(0,G.encodeBase64)(B)),M.logger.info("Key backup private key stored in secret storage")),{algorithm:I,auth_data:Q,recovery_key:C}}))}isKeyBackupKeyStored(){return Promise.resolve(this.isSecretStored("m.megolm_backup.v1"))}createKeyBackupVersion(A){return E(this,void 0,void 0,(function*(){if(!this.crypto)throw new Error("End-to-end encryption disabled");yield this.crypto.backupManager.createKeyBackupVersion(A);const g={algorithm:A.algorithm,auth_data:A.auth_data};yield this.crypto.signObject(g.auth_data),this.cryptoCallbacks.getCrossSigningKey&&this.crypto.crossSigningInfo.getId()&&(yield this.crypto.crossSigningInfo.signObject(g.auth_data,"master"));const I=yield this.http.authedRequest(J.Method.Post,"/room_keys/version",void 0,g,{prefix:J.ClientPrefix.V3});return yield this.checkKeyBackup(),this.getKeyBackupEnabled()||M.logger.error("Key backup not usable even though we just created it"),I}))}deleteKeyBackupVersion(A){return E(this,void 0,void 0,(function*(){if(!this.crypto)throw new Error("End-to-end encryption disabled");this.crypto.backupManager.version&&this.crypto.backupManager.disableKeyBackup();const g=s.encodeUri("/room_keys/version/$version",{$version:A});yield this.http.authedRequest(J.Method.Delete,g,void 0,void 0,{prefix:J.ClientPrefix.V3})}))}makeKeyBackupPath(A,g,I){let Q;Q=void 0!==g?s.encodeUri("/room_keys/keys/$roomId/$sessionId",{$roomId:A,$sessionId:g}):void 0!==A?s.encodeUri("/room_keys/keys/$roomId",{$roomId:A}):"/room_keys/keys";return{path:Q,queryData:void 0===I?void 0:{version:I}}}sendKeyBackup(A,g,I,Q){return E(this,void 0,void 0,(function*(){if(!this.crypto)throw new Error("End-to-end encryption disabled");const C=this.makeKeyBackupPath(A,g,I);yield this.http.authedRequest(J.Method.Put,C.path,C.queryData,Q,{prefix:J.ClientPrefix.V3})}))}scheduleAllGroupSessionsForBackup(){return E(this,void 0,void 0,(function*(){if(!this.crypto)throw new Error("End-to-end encryption disabled");yield this.crypto.backupManager.scheduleAllGroupSessionsForBackup()}))}flagAllGroupSessionsForBackup(){if(!this.crypto)throw new Error("End-to-end encryption disabled");return this.crypto.backupManager.flagAllGroupSessionsForBackup()}isValidRecoveryKey(A){try{return(0,K.decodeRecoveryKey)(A),!0}catch(A){return!1}}keyBackupKeyFromPassword(A,g){return(0,Y.keyFromAuthData)(g.auth_data,A)}keyBackupKeyFromRecoveryKey(A){return(0,K.decodeRecoveryKey)(A)}restoreKeyBackupWithPassword(A,g,I,Q,C){return E(this,void 0,void 0,(function*(){const B=yield(0,Y.keyFromAuthData)(Q.auth_data,A);return this.restoreKeyBackup(B,g,I,Q,C)}))}restoreKeyBackupWithSecretStorage(A,g,I,Q){return E(this,void 0,void 0,(function*(){if(!this.crypto)throw new Error("End-to-end encryption disabled");const C=yield this.getSecret("m.megolm_backup.v1"),B=(0,d.fixBackupKey)(C);if(B){const A=yield this.crypto.getSecretStorageKey();yield this.storeSecret("m.megolm_backup.v1",B,[A[0]])}const E=(0,G.decodeBase64)(B||C);return this.restoreKeyBackup(E,g,I,A,Q)}))}restoreKeyBackupWithRecoveryKey(A,g,I,Q,C){const B=(0,K.decodeRecoveryKey)(A);return this.restoreKeyBackup(B,g,I,Q,C)}restoreKeyBackupWithCache(A,g,I,Q){return E(this,void 0,void 0,(function*(){if(!this.crypto)throw new Error("End-to-end encryption disabled");const C=yield this.crypto.getSessionBackupPrivateKey();if(!C)throw new Error("Couldn't get key");return this.restoreKeyBackup(C,A,g,I,Q)}))}restoreKeyBackup(A,g,I,Q,C){return E(this,void 0,void 0,(function*(){const B=null==C?void 0:C.cacheCompleteCallback,i=null==C?void 0:C.progressCallback;if(!this.crypto)throw new Error("End-to-end encryption disabled");let o=0,n=[];const e=this.makeKeyBackupPath(g,I,Q.version),D=yield v.BackupManager.makeAlgorithm(Q,(()=>E(this,void 0,void 0,(function*(){return A})))),t=D.untrusted;try{if(!(yield D.keyMatches(A)))return Promise.reject(new J.MatrixError({errcode:nA.RESTORE_BACKUP_ERROR_BAD_KEY}));this.crypto.storeSessionBackupPrivateKey(A).catch((A=>{M.logger.warn("Error caching session backup key:",A)})).then(B),i&&i({stage:"fetch"});const Q=yield this.http.authedRequest(J.Method.Get,e.path,e.queryData,void 0,{prefix:J.ClientPrefix.V3});if(Q.rooms){const A=Q.rooms;for(const[g,I]of Object.entries(A)){if(!I.sessions)continue;o+=Object.keys(I.sessions).length;const A=yield D.decryptSessions(I.sessions);for(const I of A)I.room_id=g,n.push(I)}}else if(Q.sessions){const A=Q.sessions;o=Object.keys(A).length,n=yield D.decryptSessions(A);for(const A of n)A.room_id=g}else{o=1;try{const[A]=yield D.decryptSessions({[I]:Q});A.room_id=g,A.session_id=I,n.push(A)}catch(A){M.logger.log("Failed to decrypt megolm session from backup",A)}}}finally{D.free()}return yield this.importRoomKeys(n,{progressCallback:i,untrusted:t,source:"backup"}),yield this.checkKeyBackup(),{total:o,imported:n.length}}))}deleteKeysFromBackup(A,g,I){return E(this,void 0,void 0,(function*(){if(!this.crypto)throw new Error("End-to-end encryption disabled");const Q=this.makeKeyBackupPath(A,g,I);yield this.http.authedRequest(J.Method.Delete,Q.path,Q.queryData,void 0,{prefix:J.ClientPrefix.V3})}))}sendSharedHistoryKeys(A,g){return E(this,void 0,void 0,(function*(){if(!this.crypto)throw new Error("End-to-end encryption disabled");const I=this.roomList.getRoomEncryption(A);if(!I)return void M.logger.error("Unknown room. Not sharing decryption keys");const Q=yield this.crypto.downloadKeys(g),C={};for(const[A,g]of Object.entries(Q))C[A]=Object.values(g);const B=this.crypto.getRoomDecryptor(A,I.algorithm);B.sendSharedHistoryInboundSessions?yield B.sendSharedHistoryInboundSessions(C):M.logger.warn("Algorithm does not support sharing previous keys",I.algorithm)}))}getMediaConfig(){return this.http.authedRequest(J.Method.Get,"/config",void 0,void 0,{prefix:J.MediaPrefix.R0})}getRoom(A){return A?this.store.getRoom(A):null}getRooms(){return this.store.getRooms()}getVisibleRooms(A=!1){var g;const I=this.store.getRooms(),Q=new Set;for(const C of I){const I=null===(g=C.findPredecessor(A))||void 0===g?void 0:g.roomId;I&&Q.add(I)}return I.filter((A=>!A.currentState.getStateEvents(H.EventType.RoomTombstone,"")||!Q.has(A.roomId)))}getUser(A){return this.store.getUser(A)}getUsers(){return this.store.getUsers()}setAccountData(A,g){const I=s.encodeUri("/user/$userId/account_data/$type",{$userId:this.credentials.userId,$type:A});return(0,J.retryNetworkOperation)(5,(()=>this.http.authedRequest(J.Method.Put,I,void 0,g)))}getAccountData(A){return this.store.getAccountData(A)}getAccountDataFromServer(A){var g;return E(this,void 0,void 0,(function*(){if(this.isInitialSyncComplete()){const g=this.store.getAccountData(A);return g?g.getContent():null}const I=s.encodeUri("/user/$userId/account_data/$type",{$userId:this.credentials.userId,$type:A});try{return yield this.http.authedRequest(J.Method.Get,I)}catch(A){if("M_NOT_FOUND"===(null===(g=A.data)||void 0===g?void 0:g.errcode))return null;throw A}}))}deleteAccountData(A){return E(this,void 0,void 0,(function*(){const g=this.canSupport.get(IA.Feature.AccountDataDeletion);if(g===IA.ServerSupport.Unsupported)return void(yield this.setAccountData(A,{}));const I=s.encodeUri("/user/$userId/account_data/$type",{$userId:this.getSafeUserId(),$type:A}),Q=g===IA.ServerSupport.Unstable?{prefix:"/_matrix/client/unstable/org.matrix.msc3391"}:void 0;return yield this.http.authedRequest(J.Method.Delete,I,void 0,void 0,Q)}))}getIgnoredUsers(){const A=this.getAccountData("m.ignored_user_list");return A&&A.getContent()&&A.getContent().ignored_users?Object.keys(A.getContent().ignored_users):[]}setIgnoredUsers(A){const g={ignored_users:{}};return A.forEach((A=>{g.ignored_users[A]={}})),this.setAccountData("m.ignored_user_list",g)}isUserIgnored(A){return this.getIgnoredUsers().includes(A)}joinRoom(A,g={}){return E(this,void 0,void 0,(function*(){void 0===g.syncRoom&&(g.syncRoom=!0);const I=this.getRoom(A);if(null==I?void 0:I.hasMembershipState(this.credentials.userId,"join"))return Promise.resolve(I);let Q=Promise.resolve();if(g.inviteSignUrl){const A=new URL(g.inviteSignUrl);A.searchParams.set("mxid",this.credentials.userId),Q=this.http.requestOtherUrl(J.Method.Post,A)}const C={};g.viaServers&&(C.server_name=g.viaServers);try{const I={},B=yield Q;B&&(I.third_party_signed=B);const E=s.encodeUri("/join/$roomid",{$roomid:A}),i=(yield this.http.authedRequest(J.Method.Post,E,C,I)).room_id,n=new o.SyncApi(this,this.clientOpts,this.buildSyncApiOptions()).createRoom(i);return g.syncRoom,n}catch(A){throw A}}))}resendEvent(A,g){return this.toDeviceMessageQueue.sendQueue(),this.updatePendingEventStatus(g,A,n.EventStatus.SENDING),this.encryptAndSendEvent(g,A)}cancelPendingEvent(A){if(![n.EventStatus.QUEUED,n.EventStatus.NOT_SENT,n.EventStatus.ENCRYPTING].includes(A.status))throw new Error("cannot cancel an event with status "+A.status);A.status===n.EventStatus.ENCRYPTING?this.pendingEventEncryption.delete(A.getId()):this.scheduler&&A.status===n.EventStatus.QUEUED&&this.scheduler.removeEventFromQueue(A);const g=this.getRoom(A.getRoomId());this.updatePendingEventStatus(g,A,n.EventStatus.CANCELLED)}setRoomName(A,g){return this.sendStateEvent(A,H.EventType.RoomName,{name:g})}setRoomTopic(A,g,I){const Q=U.makeTopicContent(g,I);return this.sendStateEvent(A,H.EventType.RoomTopic,Q)}getRoomTags(A){const g=s.encodeUri("/user/$userId/rooms/$roomId/tags",{$userId:this.credentials.userId,$roomId:A});return this.http.authedRequest(J.Method.Get,g)}setRoomTag(A,g,I){const Q=s.encodeUri("/user/$userId/rooms/$roomId/tags/$tag",{$userId:this.credentials.userId,$roomId:A,$tag:g});return this.http.authedRequest(J.Method.Put,Q,void 0,I)}deleteRoomTag(A,g){const I=s.encodeUri("/user/$userId/rooms/$roomId/tags/$tag",{$userId:this.credentials.userId,$roomId:A,$tag:g});return this.http.authedRequest(J.Method.Delete,I)}setRoomAccountData(A,g,I){const Q=s.encodeUri("/user/$userId/rooms/$roomId/account_data/$type",{$userId:this.credentials.userId,$roomId:A,$type:g});return this.http.authedRequest(J.Method.Put,Q,void 0,I)}setPowerLevel(A,g,I,Q){let C={users:{}};if((null==Q?void 0:Q.getType())===H.EventType.RoomPowerLevels&&(C=s.deepCopy(Q.getContent())),Array.isArray(g))for(const A of g)C.users[A]=I;else C.users[g]=I;const B=s.encodeUri("/rooms/$roomId/state/m.room.power_levels",{$roomId:A});return this.http.authedRequest(J.Method.Put,B,void 0,C)}unstable_createLiveBeacon(A,g){return E(this,void 0,void 0,(function*(){return this.unstable_setLiveBeacon(A,g)}))}unstable_setLiveBeacon(A,g){return E(this,void 0,void 0,(function*(){return this.sendStateEvent(A,_.M_BEACON_INFO.name,g,this.getUserId())}))}sendEvent(A,g,I,Q,C){var B,E,i,o,n;let e,D,t,a;if((null==g?void 0:g.startsWith(EA))||null===g?(a=C,t=Q,D=I,e=g):(a=Q,t=I,D=g,e=null),e&&!(null===(B=t["m.relates_to"])||void 0===B?void 0:B.rel_type)){const g=!!(null===(E=t["m.relates_to"])||void 0===E?void 0:E["m.in_reply_to"]);t["m.relates_to"]=Object.assign(Object.assign({},t["m.relates_to"]),{rel_type:X.THREAD_RELATION_TYPE.name,event_id:e,is_falling_back:!g});const I=null===(i=this.getRoom(A))||void 0===i?void 0:i.getThread(e);I&&!g&&(t["m.relates_to"]["m.in_reply_to"]={event_id:null!==(n=null===(o=I.lastReply((A=>A.isRelation(X.THREAD_RELATION_TYPE.name)&&!A.status)))||void 0===o?void 0:o.getId())&&void 0!==n?n:e})}return this.sendCompleteEvent(A,e,{type:D,content:t},a)}sendCompleteEvent(A,g,I,Q){Q||(Q=this.makeTxnId());const C=new n.MatrixEvent(Object.assign(I,{event_id:"~"+A+":"+Q,user_id:this.credentials.userId,sender:this.credentials.userId,room_id:A,origin_server_ts:(new Date).getTime()})),B=this.getRoom(A),E=g?null==B?void 0:B.getThread(g):void 0;E&&C.setThread(E),this.reEmitter.reEmit(C,[n.MatrixEventEvent.Replaced,n.MatrixEventEvent.VisibilityChange]),null==B||B.reEmitter.reEmit(C,[n.MatrixEventEvent.BeforeRedaction]);const i=C.getAssociatedId();if(null==i?void 0:i.startsWith("~")){const A=null==B?void 0:B.getPendingEvents().find((A=>A.getId()===i));null==A||A.once(n.MatrixEventEvent.LocalEventIdReplaced,(()=>{C.updateAssociatedId(A.getId())}))}const o=C.getType();return M.logger.log(`sendEvent of type ${o} in ${A} with txnId ${Q}`),C.setTxnId(Q),C.setStatus(n.EventStatus.SENDING),null==B||B.addPendingEvent(C,Q),C.status===n.EventStatus.NOT_SENT?Promise.reject(new Error("Event blocked by other events not yet sent")):this.encryptAndSendEvent(B,C)}encryptAndSendEvent(A,g){let I=!1;return Promise.resolve().then((()=>{const Q=this.encryptEventIfNeeded(g,null!=A?A:void 0);return Q?(this.pendingEventEncryption.set(g.getId(),Q),this.updatePendingEventStatus(A,g,n.EventStatus.ENCRYPTING),Q.then((()=>{this.pendingEventEncryption.has(g.getId())?this.updatePendingEventStatus(A,g,n.EventStatus.SENDING):I=!0}))):null})).then((()=>{if(I)return{};let Q=null;return this.scheduler&&(Q=this.scheduler.queueEvent(g),Q&&this.scheduler.getQueueForEvent(g).length>1&&this.updatePendingEventStatus(A,g,n.EventStatus.QUEUED)),Q||(Q=this.sendEventHttpRequest(g),A&&(Q=Q.then((I=>(A.updatePendingEvent(g,n.EventStatus.SENT,I.event_id),I))))),Q})).catch((I=>{M.logger.error("Error sending event",I.stack||I);try{g.error=I,this.updatePendingEventStatus(A,g,n.EventStatus.NOT_SENT)}catch(A){M.logger.error("Exception in error handler!",A.stack||I)}throw I instanceof J.MatrixError&&(I.event=g),I}))}encryptEventIfNeeded(A,g){if(A.isEncrypted())return null;if(A.isRedaction())return null;if(!g||!this.isRoomEncrypted(A.getRoomId()))return null;if(!this.cryptoBackend&&this.usingExternalCrypto)return null;if(A.getType()===H.EventType.Reaction)return null;if(!this.cryptoBackend)throw new Error("This room is configured to use encryption, but your client does not support encryption.");return this.cryptoBackend.encryptEvent(A,g)}getEncryptedIfNeededEventType(A,g){return g===H.EventType.Reaction?g:this.isRoomEncrypted(A)?H.EventType.RoomMessageEncrypted:g}updatePendingEventStatus(A,g,I){A?A.updatePendingEvent(g,I):g.setStatus(I)}sendEventHttpRequest(A){let g=A.getTxnId();g||(g=this.makeTxnId(),A.setTxnId(g));const I={$roomId:A.getRoomId(),$eventType:A.getWireType(),$stateKey:A.getStateKey(),$txnId:g};let Q;if(A.isState()){let g="/rooms/$roomId/state/$eventType";A.getStateKey()&&A.getStateKey().length>0&&(g="/rooms/$roomId/state/$eventType/$stateKey"),Q=s.encodeUri(g,I)}else if(A.isRedaction()){const g="/rooms/$roomId/redact/$redactsEventId/$txnId";Q=s.encodeUri(g,Object.assign({$redactsEventId:A.event.redacts},I))}else Q=s.encodeUri("/rooms/$roomId/send/$eventType/$txnId",I);return this.http.authedRequest(J.Method.Put,Q,void 0,A.getWireContent()).then((g=>(M.logger.log(`Event sent to ${A.getRoomId()} with event id ${g.event_id}`),g)))}redactEvent(A,g,I,Q,C){(null==I?void 0:I.startsWith(EA))||(C=Q,Q=I,I=g,g=null);const B=null==C?void 0:C.reason;if((null==C?void 0:C.with_relations)&&this.canSupport.get(IA.Feature.RelationBasedRedactions)===IA.ServerSupport.Unsupported)throw new Error(`Server does not support relation based redactions roomId ${A} eventId ${I} txnId: ${Q} threadId ${g}`);const E=(null==C?void 0:C.with_relations)?{[this.canSupport.get(IA.Feature.RelationBasedRedactions)===IA.ServerSupport.Stable?H.MSC3912_RELATION_BASED_REDACTIONS_PROP.stable:H.MSC3912_RELATION_BASED_REDACTIONS_PROP.unstable]:null==C?void 0:C.with_relations}:{};return this.sendCompleteEvent(A,g,{type:H.EventType.RoomRedaction,content:Object.assign(Object.assign({},E),{reason:B}),redacts:I},Q)}sendMessage(A,g,I,Q){"string"!=typeof g&&null!==g&&(Q=I,I=g,g=null);const C=H.EventType.RoomMessage,B=I;return this.sendEvent(A,g,C,B,Q)}sendTextMessage(A,g,I,Q){(null==g?void 0:g.startsWith(EA))||null===g||(Q=I,I=g,g=null);const C=U.makeTextMessage(I);return this.sendMessage(A,g,C,Q)}sendNotice(A,g,I,Q){(null==g?void 0:g.startsWith(EA))||null===g||(Q=I,I=g,g=null);const C=U.makeNotice(I);return this.sendMessage(A,g,C,Q)}sendEmoteMessage(A,g,I,Q){(null==g?void 0:g.startsWith(EA))||null===g||(Q=I,I=g,g=null);const C=U.makeEmoteMessage(I);return this.sendMessage(A,g,C,Q)}sendImageMessage(A,g,I,Q,C="Image"){(null==g?void 0:g.startsWith(EA))||null===g||(C=Q||"Image",Q=I,I=g,g=null);const B={msgtype:H.MsgType.Image,url:I,info:Q,body:C};return this.sendMessage(A,g,B)}sendStickerMessage(A,g,I,Q,C="Sticker"){(null==g?void 0:g.startsWith(EA))||null===g||(C=Q||"Sticker",Q=I,I=g,g=null);const B={url:I,info:Q,body:C};return this.sendEvent(A,g,H.EventType.Sticker,B)}sendHtmlMessage(A,g,I,Q){(null==g?void 0:g.startsWith(EA))||null===g||(Q=I,I=g,g=null);const C=U.makeHtmlMessage(I,Q);return this.sendMessage(A,g,C)}sendHtmlNotice(A,g,I,Q){(null==g?void 0:g.startsWith(EA))||null===g||(Q=I,I=g,g=null);const C=U.makeHtmlNotice(I,Q);return this.sendMessage(A,g,C)}sendHtmlEmote(A,g,I,Q){(null==g?void 0:g.startsWith(EA))||null===g||(Q=I,I=g,g=null);const C=U.makeHtmlEmote(I,Q);return this.sendMessage(A,g,C)}sendReceipt(A,g,I,Q=!1){return E(this,void 0,void 0,(function*(){if(this.isGuest())return Promise.resolve({});const C=s.encodeUri("/rooms/$roomId/receipt/$receiptType/$eventId",{$roomId:A.getRoomId(),$receiptType:g,$eventId:A.getId()});if(!Q){const g=!!A.threadRootId;I=Object.assign(Object.assign({},I),{thread_id:g?A.threadRootId:V.MAIN_ROOM_TIMELINE})}const B=this.http.authedRequest(J.Method.Post,C,void 0,I||{}),E=this.getRoom(A.getRoomId());return E&&this.credentials.userId&&E.addLocalEchoReceipt(this.credentials.userId,A,g),B}))}sendReadReceipt(A,g=V.ReceiptType.Read,I=!1){return E(this,void 0,void 0,(function*(){if(!A)return;const Q=A.getId(),C=this.getRoom(A.getRoomId());if(null==C?void 0:C.hasPendingEvent(Q))throw new Error(`Cannot set read receipt to a pending event (${Q})`);return this.sendReceipt(A,g,{},I)}))}setRoomReadMarkers(A,g,I,Q){return E(this,void 0,void 0,(function*(){const C=this.getRoom(A);if(C&&C.hasPendingEvent(g))throw new Error(`Cannot set read marker to a pending event (${g})`);let B,E;if(I){if(B=I.getId(),null==C?void 0:C.hasPendingEvent(B))throw new Error(`Cannot set read receipt to a pending event (${B})`);null==C||C.addLocalEchoReceipt(this.credentials.userId,I,V.ReceiptType.Read)}if(Q){if(E=Q.getId(),null==C?void 0:C.hasPendingEvent(E))throw new Error(`Cannot set read receipt to a pending event (${E})`);null==C||C.addLocalEchoReceipt(this.credentials.userId,Q,V.ReceiptType.ReadPrivate)}return yield this.setRoomReadMarkersHttpRequest(A,g,B,E)}))}getUrlPreview(A,g){g=6e4*Math.floor(g/6e4);const I=new URL(A);I.hash="";const Q=g+"_"+(A=I.toString()),C=this.urlPreviewCache[Q];if(C)return C;const B=this.http.authedRequest(J.Method.Get,"/preview_url",{url:A,ts:g.toString()},void 0,{prefix:J.MediaPrefix.R0});return this.urlPreviewCache[Q]=B,B}sendTyping(A,g,I){if(this.isGuest())return Promise.resolve({});const Q=s.encodeUri("/rooms/$roomId/typing/$userId",{$roomId:A,$userId:this.getUserId()}),C={typing:g};return g&&(C.timeout=I||2e4),this.http.authedRequest(J.Method.Put,Q,void 0,C)}getRoomUpgradeHistory(A,g=!1,I=!1){const Q=this.getRoom(A);if(!Q)return[];return[...this.findPredecessorRooms(Q,g,I),Q,...this.findSuccessorRooms(Q,g,I)]}findPredecessorRooms(A,g,I){var Q,C;const B=[];let E=null===(Q=A.findPredecessor(I))||void 0===Q?void 0:Q.roomId;for(;null!==E;){const Q=this.getRoom(E);if(null===Q)break;if(g){const g=Q.currentState.getStateEvents(H.EventType.RoomTombstone,"");if(!g||g.getContent().replacement_room!==A.roomId)break}B.splice(0,0,Q),E=null===(C=(A=Q).findPredecessor(I))||void 0===C?void 0:C.roomId}return B}findSuccessorRooms(A,g,I){var Q;const C=[];let B=A.currentState.getStateEvents(H.EventType.RoomTombstone,"");for(;B;){const E=this.getRoom(B.getContent().replacement_room);if(!E)break;if(E.roomId===A.roomId)break;if(g){const g=null===(Q=E.findPredecessor(I))||void 0===Q?void 0:Q.roomId;if(!g||g!==A.roomId)break}C.push(E);if(new Set(C.map((A=>A.roomId))).sizethis.leave(A).then((()=>{delete C[A]})).catch((g=>{C[A]=g}));for(const A of Q)B.push(E(A.roomId));return Promise.all(B).then((()=>C))}ban(A,g,I){return this.membershipChange(A,g,"ban",I)}forget(A,g=!0){const I=this.membershipChange(A,void 0,"forget");return g?I.then((g=>(this.store.removeRoom(A),this.emit(iA.DeleteRoom,A),g))):I}unban(A,g){const I=s.encodeUri("/rooms/$roomId/unban",{$roomId:A}),Q={user_id:g};return this.http.authedRequest(J.Method.Post,I,void 0,Q)}kick(A,g,I){const Q=s.encodeUri("/rooms/$roomId/kick",{$roomId:A}),C={user_id:g,reason:I};return this.http.authedRequest(J.Method.Post,Q,void 0,C)}membershipChange(A,g,I,Q){const C=s.encodeUri("/rooms/$room_id/$membership",{$room_id:A,$membership:I});return this.http.authedRequest(J.Method.Post,C,void 0,{user_id:g,reason:Q})}getPushActionsForEvent(A,g=!1){return A.getPushActions()&&!g||A.setPushActions(this.pushProcessor.actionsForEvent(A)),A.getPushActions()}setProfileInfo(A,g){const I=s.encodeUri("/profile/$userId/$info",{$userId:this.credentials.userId,$info:A});return this.http.authedRequest(J.Method.Put,I,void 0,g)}setDisplayName(A){return E(this,void 0,void 0,(function*(){const g=yield this.setProfileInfo("displayname",{displayname:A}),I=this.getUser(this.getUserId());return I&&(I.displayName=A,I.emit(R.UserEvent.DisplayName,I.events.presence,I)),g}))}setAvatarUrl(A){return E(this,void 0,void 0,(function*(){const g=yield this.setProfileInfo("avatar_url",{avatar_url:A}),I=this.getUser(this.getUserId());return I&&(I.avatarUrl=A,I.emit(R.UserEvent.AvatarUrl,I.events.presence,I)),g}))}mxcUrlToHttp(A,g,I,Q,C){return(0,L.getHttpUriForMxc)(this.baseUrl,A,g,I,Q,C)}setPresence(A){return E(this,void 0,void 0,(function*(){const g=s.encodeUri("/presence/$userId/status",{$userId:this.credentials.userId});if(-1===["offline","online","unavailable"].indexOf(A.presence))throw new Error("Bad presence value: "+A.presence);yield this.http.authedRequest(J.Method.Put,g,void 0,A)}))}getPresence(A){const g=s.encodeUri("/presence/$userId/status",{$userId:A});return this.http.authedRequest(J.Method.Get,g)}scrollback(A,g=30){let I=0,Q=this.ongoingScrollbacks[A.roomId]||{};if(Q.promise)return Q.promise;if(Q.errorTs){const A=Date.now()-Q.errorTs;I=Math.max(3e3-A,0)}if(null===A.oldState.paginationToken)return Promise.resolve(A);const C=this.store.scrollback(A,g).length;if(C===g)return Promise.resolve(A);g-=C;const B=new Promise(((Q,C)=>{(0,w.sleep)(I).then((()=>this.createMessagesRequest(A.roomId,A.oldState.paginationToken,g,h.Direction.Backward))).then((g=>{var I,C;const B=g.chunk.map(this.getEventMapper());if(g.state){const I=g.state.map(this.getEventMapper());A.currentState.setUnknownStateEvents(I)}const[E,i]=A.partitionThreadedEvents(B);this.processAggregatedTimelineEvents(A,E),A.addEventsToTimeline(E,!0,A.getLiveTimeline()),this.processThreadEvents(A,i,!0),A.oldState.paginationToken=null!==(I=g.end)&&void 0!==I?I:null,0===g.chunk.length&&(A.oldState.paginationToken=null),this.store.storeEvents(A,B,null!==(C=g.end)&&void 0!==C?C:null,!0),delete this.ongoingScrollbacks[A.roomId],Q(A)})).catch((g=>{this.ongoingScrollbacks[A.roomId]={errorTs:Date.now()},C(g)}))}));return Q={promise:B},this.ongoingScrollbacks[A.roomId]=Q,B}getEventMapper(A){return(0,m.eventMapperFor)(this,A||{})}getEventTimeline(A,g){var I,Q,C,B;return E(this,void 0,void 0,(function*(){if(!this.timelineSupport)throw new Error("timeline support is disabled. Set the 'timelineSupport' parameter to true when creating MatrixClient to enable it.");if(!(null==A?void 0:A.room))throw new Error("getEventTimeline only supports room timelines");if(A.getTimelineForEvent(g))return A.getTimelineForEvent(g);if(A.thread&&this.supportsThreads())return this.getThreadTimeline(A,g);const E=s.encodeUri("/rooms/$roomId/context/$eventId",{$roomId:A.room.roomId,$eventId:g});let i;(null===(I=this.clientOpts)||void 0===I?void 0:I.lazyLoadMembers)&&(i={filter:JSON.stringify(t.Filter.LAZY_LOADING_MESSAGES_FILTER)});const o=yield this.http.authedRequest(J.Method.Get,E,i);if(!o.event)throw new Error("'event' not in '/context' result - homeserver too old?");if(A.getTimelineForEvent(g))return A.getTimelineForEvent(g);const n=this.getEventMapper(),e=n(o.event);if(e.isRelation(X.THREAD_RELATION_TYPE.name))return void M.logger.warn("Tried loading a regular timeline at the position of a thread event");const D=[...o.events_after.reverse().map(n),e,...o.events_before.map(n)];let a=A.getTimelineForEvent(D[0].getId());a?a.getState(h.EventTimeline.BACKWARDS).setUnknownStateEvents(o.state.map(n)):(a=A.addTimeline(),a.initialiseState(o.state.map(n)),a.getState(h.EventTimeline.FORWARDS).paginationToken=o.end);const[w,r]=A.room.partitionThreadedEvents(D);return A.addEventsToTimeline(w,!0,a,o.start),this.processThreadEvents(A.room,r,!0),this.processAggregatedTimelineEvents(A.room,w),null!==(B=null!==(Q=A.getTimelineForEvent(g))&&void 0!==Q?Q:null===(C=A.room.findThreadForEvent(e))||void 0===C?void 0:C.liveTimeline)&&void 0!==B?B:a}))}getThreadTimeline(A,g){var I,Q,C,B,i,o,n,e;return E(this,void 0,void 0,(function*(){if(!this.supportsThreads())throw new Error("could not get thread timeline: no client support");if(!A.room)throw new Error("could not get thread timeline: not a room timeline");if(!A.thread)throw new Error("could not get thread timeline: not a thread timeline");const E=s.encodeUri("/rooms/$roomId/context/$eventId",{$roomId:A.room.roomId,$eventId:g}),D={limit:"0"};(null===(I=this.clientOpts)||void 0===I?void 0:I.lazyLoadMembers)&&(D.filter=JSON.stringify(t.Filter.LAZY_LOADING_MESSAGES_FILTER));const a=yield this.http.authedRequest(J.Method.Get,E,D),w=this.getEventMapper(),r=w(a.event);if(A.canContain(r)&&X.Thread.hasServerSideSupport){if(X.Thread.hasServerSideFwdPaginationSupport){if(!A.thread)throw new Error("could not get thread timeline: not a thread timeline");const I=A.thread,E=yield this.fetchRelations(A.room.roomId,I.id,X.THREAD_RELATION_TYPE.name,null,{dir:h.Direction.Backward,from:a.start}),o=yield this.fetchRelations(A.room.roomId,I.id,X.THREAD_RELATION_TYPE.name,null,{dir:h.Direction.Forward,from:a.end}),n=[...o.chunk.reverse().map(w),r,...E.chunk.map(w)];for(const g of n)yield null===(Q=A.thread)||void 0===Q?void 0:Q.processEvent(g);let e=A.getTimelineForEvent(r.getId());if(e?e.getState(h.EventTimeline.BACKWARDS).setUnknownStateEvents(a.state.map(w)):(e=A.addTimeline(),e.initialiseState(a.state.map(w))),A.addEventsToTimeline(n,!0,e,o.next_batch),!E.next_batch){const g=yield this.fetchRoomEvent(A.room.roomId,I.id);A.addEventsToTimeline([w(g)],!0,e,null)}return e.setPaginationToken(null!==(C=E.next_batch)&&void 0!==C?C:null,h.Direction.Backward),e.setPaginationToken(null!==(B=o.next_batch)&&void 0!==B?B:null,h.Direction.Forward),this.processAggregatedTimelineEvents(A.room,n),null!==(i=A.getTimelineForEvent(g))&&void 0!==i?i:e}{const g=A.thread,I=yield this.fetchRelations(A.room.roomId,g.id,X.THREAD_RELATION_TYPE.name,null,{dir:h.Direction.Backward,from:a.start}),Q=[];let C=a.end;for(;C;){const I=yield this.fetchRelations(A.room.roomId,g.id,X.THREAD_RELATION_TYPE.name,null,{dir:h.Direction.Forward,from:C});C=null!==(o=I.next_batch)&&void 0!==o?o:null,Q.push(...I.chunk)}const B=[...Q.reverse().map(w),r,...I.chunk.map(w)];for(const g of B)yield null===(n=A.thread)||void 0===n?void 0:n.processEvent(g);const E=A.getLiveTimeline();if(E.getState(h.EventTimeline.BACKWARDS).setUnknownStateEvents(a.state.map(w)),A.addEventsToTimeline(B,!0,E,null),!I.next_batch){const I=yield this.fetchRoomEvent(A.room.roomId,g.id);A.addEventsToTimeline([w(I)],!0,E,null)}return E.setPaginationToken(null!==(e=I.next_batch)&&void 0!==e?e:null,h.Direction.Backward),E.setPaginationToken(null,h.Direction.Forward),this.processAggregatedTimelineEvents(A.room,B),E}}}))}getLatestTimeline(A){var g,I,Q,C;return E(this,void 0,void 0,(function*(){if(!this.timelineSupport)throw new Error("timeline support is disabled. Set the 'timelineSupport' parameter to true when creating MatrixClient to enable it.");if(!A.room)throw new Error("getLatestTimeline only supports room timelines");let B;if(null!==A.threadListType){const I=yield this.createThreadListMessagesRequest(A.room.roomId,null,1,h.Direction.Backward,A.threadListType,A.getFilter());B=null===(g=I.chunk)||void 0===g?void 0:g[0]}else if(A.thread&&X.Thread.hasServerSideSupport){const g=yield this.fetchRelations(A.room.roomId,A.thread.id,X.THREAD_RELATION_TYPE.name,null,{dir:h.Direction.Backward,limit:1});B=null===(I=g.chunk)||void 0===I?void 0:I[0]}else{const g=s.encodeUri("/rooms/$roomId/messages",{$roomId:A.room.roomId}),I={dir:"b"};(null===(Q=this.clientOpts)||void 0===Q?void 0:Q.lazyLoadMembers)&&(I.filter=JSON.stringify(t.Filter.LAZY_LOADING_MESSAGES_FILTER));const E=yield this.http.authedRequest(J.Method.Get,g,I);B=null===(C=E.chunk)||void 0===C?void 0:C[0]}if(!B)throw new Error("No message returned when trying to construct getLatestTimeline");return this.getEventTimeline(A,B.event_id)}))}createMessagesRequest(A,g,I=30,Q,C){var B,E;const i=s.encodeUri("/rooms/$roomId/messages",{$roomId:A}),o={limit:I.toString(),dir:Q};g&&(o.from=g);let n=null;return(null===(B=this.clientOpts)||void 0===B?void 0:B.lazyLoadMembers)&&(n=Object.assign({},t.Filter.LAZY_LOADING_MESSAGES_FILTER)),C&&(n=n||{},Object.assign(n,null===(E=C.getRoomTimelineFilterComponent())||void 0===E?void 0:E.toJSON())),n&&(o.filter=JSON.stringify(n)),this.http.authedRequest(J.Method.Get,i,o)}createThreadListMessagesRequest(A,g,I=30,Q=h.Direction.Backward,C=X.ThreadFilterType.All,B){var E,i;const o=s.encodeUri("/rooms/$roomId/threads",{$roomId:A}),n={limit:I.toString(),dir:Q,include:(0,X.threadFilterTypeToFilter)(C)};g&&(n.from=g);let e={};(null===(E=this.clientOpts)||void 0===E?void 0:E.lazyLoadMembers)&&(e=Object.assign({},t.Filter.LAZY_LOADING_MESSAGES_FILTER)),B&&(e=Object.assign(Object.assign({},e),null===(i=B.getRoomTimelineFilterComponent())||void 0===i?void 0:i.toJSON())),Object.keys(e).length&&(n.filter=JSON.stringify(e));const D={prefix:X.Thread.hasServerSideListSupport===X.FeatureSupport.Stable?"/_matrix/client/v1":"/_matrix/client/unstable/org.matrix.msc3856"};return this.http.authedRequest(J.Method.Get,o,n,void 0,D).then((A=>{var g;return Object.assign(Object.assign({},A),{chunk:null===(g=A.chunk)||void 0===g?void 0:g.reverse(),start:A.prev_batch,end:A.next_batch})}))}paginateEventTimeline(A,g){var I,Q,C;const B=A.getTimelineSet()===this.notifTimelineSet,i=this.getRoom(A.getRoomId()),o=A.getTimelineSet().threadListType,n=A.getTimelineSet().thread,e=(g=g||{}).backwards||!1;if(B&&!e)throw new Error("paginateNotifTimeline can only paginate backwards");const D=e?h.EventTimeline.BACKWARDS:h.EventTimeline.FORWARDS,t=A.getPaginationToken(D),a=A.paginationRequests[D];if(a)return a;let s,w,c;if(B)s="/notifications",w={limit:(null!==(I=g.limit)&&void 0!==I?I:30).toString(),only:"highlight"},t&&"end"!==t&&(w.from=t),c=this.http.authedRequest(J.Method.Get,"/notifications",w).then((g=>E(this,void 0,void 0,(function*(){const I=g.next_token,Q=[];for(let A=0;A{A.paginationRequests[D]=null})),A.paginationRequests[D]=c;else if(null!==o){if(!i)throw new Error("Unknown room "+A.getRoomId());if(!X.Thread.hasServerSideFwdPaginationSupport&&D===h.Direction.Forward)throw new Error("Cannot paginate threads forwards without server-side support for MSC 3715");c=this.createThreadListMessagesRequest(A.getRoomId(),t,g.limit,D,o,A.getFilter()).then((g=>{if(g.state){const I=A.getState(D),Q=g.state.map(this.getEventMapper());I.setUnknownStateEvents(Q)}const I=g.end,Q=g.chunk.map(this.getEventMapper());return A.getTimelineSet().addEventsToTimeline(Q,e,A,I),this.processAggregatedTimelineEvents(i,Q),this.processThreadRoots(i,Q,e),e&&g.end==g.start&&A.setPaginationToken(null,D),g.end!==g.start})).finally((()=>{A.paginationRequests[D]=null})),A.paginationRequests[D]=c}else if(n){const I=this.getRoom(null!==(Q=A.getRoomId())&&void 0!==Q?Q:void 0);if(!I)throw new Error("Unknown room "+A.getRoomId());c=this.fetchRelations(null!==(C=A.getRoomId())&&void 0!==C?C:"",n.id,X.THREAD_RELATION_TYPE.name,null,{dir:D,limit:g.limit,from:null!=t?t:void 0}).then((g=>E(this,void 0,void 0,(function*(){var Q;const C=this.getEventMapper(),B=g.chunk.map(C);for(const A of B.slice().reverse()){yield null==n?void 0:n.processEvent(A);const g=A.getSender();e&&null!==(null==n?void 0:n.getEventReadUpTo(g))||I.addLocalEchoReceipt(g,A,V.ReceiptType.Read)}const E=g.next_batch,i=A.getTimelineSet();if(i.addEventsToTimeline(B,e,A,null!=E?E:null),!E&&e){const g=yield this.fetchRoomEvent(null!==(Q=A.getRoomId())&&void 0!==Q?Q:"",n.id);i.addEventsToTimeline([C(g)],!0,A,null)}return this.processAggregatedTimelineEvents(i.room,B),e&&!E&&A.setPaginationToken(null,D),Boolean(E)})))).finally((()=>{A.paginationRequests[D]=null})),A.paginationRequests[D]=c}else{if(!i)throw new Error("Unknown room "+A.getRoomId());c=this.createMessagesRequest(A.getRoomId(),t,g.limit,D,A.getFilter()).then((g=>{if(g.state){const I=A.getState(D),Q=g.state.map(this.getEventMapper());I.setUnknownStateEvents(Q)}const I=g.end,Q=g.chunk.map(this.getEventMapper()),C=A.getTimelineSet(),[B]=i.partitionThreadedEvents(Q);C.addEventsToTimeline(B,e,A,I),this.processAggregatedTimelineEvents(i,B),this.processThreadRoots(i,B.filter((A=>A.getServerAggregatedRelation(X.THREAD_RELATION_TYPE.name))),!1);const E=void 0===g.end||g.end===g.start;return e&&E&&A.setPaginationToken(null,D),!E})).finally((()=>{A.paginationRequests[D]=null})),A.paginationRequests[D]=c}return c}resetNotifTimelineSet(){this.notifTimelineSet&&this.notifTimelineSet.resetLiveTimeline("end")}peekInRoom(A){var g;return null===(g=this.peekSync)||void 0===g||g.stopPeeking(),this.peekSync=new o.SyncApi(this,this.clientOpts,this.buildSyncApiOptions()),this.peekSync.peek(A)}stopPeeking(){this.peekSync&&(this.peekSync.stopPeeking(),this.peekSync=null)}setGuestAccess(A,g){const I=this.sendStateEvent(A,H.EventType.RoomGuestAccess,{guest_access:g.allowJoin?"can_join":"forbidden"},"");let Q=Promise.resolve(void 0);return g.allowRead&&(Q=this.sendStateEvent(A,H.EventType.RoomHistoryVisibility,{history_visibility:"world_readable"},"")),Promise.all([Q,I]).then()}requestRegisterEmailToken(A,g,I,Q){return this.requestTokenFromEndpoint("/register/email/requestToken",{email:A,client_secret:g,send_attempt:I,next_link:Q})}requestRegisterMsisdnToken(A,g,I,Q,C){return this.requestTokenFromEndpoint("/register/msisdn/requestToken",{country:A,phone_number:g,client_secret:I,send_attempt:Q,next_link:C})}requestAdd3pidEmailToken(A,g,I,Q){return this.requestTokenFromEndpoint("/account/3pid/email/requestToken",{email:A,client_secret:g,send_attempt:I,next_link:Q})}requestAdd3pidMsisdnToken(A,g,I,Q,C){return this.requestTokenFromEndpoint("/account/3pid/msisdn/requestToken",{country:A,phone_number:g,client_secret:I,send_attempt:Q,next_link:C})}requestPasswordEmailToken(A,g,I,Q){return this.requestTokenFromEndpoint("/account/password/email/requestToken",{email:A,client_secret:g,send_attempt:I,next_link:Q})}requestPasswordMsisdnToken(A,g,I,Q,C){return this.requestTokenFromEndpoint("/account/password/msisdn/requestToken",{country:A,phone_number:g,client_secret:I,send_attempt:Q,next_link:C})}requestTokenFromEndpoint(A,g){var I;return E(this,void 0,void 0,(function*(){const Q=Object.assign({},g);if(!(yield this.doesServerSupportSeparateAddAndBind())&&this.idBaseUrl){const A=new URL(this.idBaseUrl);if(Q.id_server=A.host,(null===(I=this.identityServer)||void 0===I?void 0:I.getAccessToken)&&(yield this.doesServerAcceptIdentityAccessToken())){const A=yield this.identityServer.getAccessToken();A&&(Q.id_access_token=A)}}return this.http.request(J.Method.Post,A,void 0,Q)}))}getRoomPushRule(A,g){var I,Q;if(this.pushRules)return null===(Q=null===(I=this.pushRules[A])||void 0===I?void 0:I.room)||void 0===Q?void 0:Q.find((A=>A.rule_id===g));throw new Error("SyncApi.sync() must be done before accessing to push rules.")}setRoomMutePushRule(A,g,I){let Q,C=!1;const B=this.getRoomPushRule(A,g);if((null==B?void 0:B.actions.includes(x.PushRuleActionName.DontNotify))&&(C=!0),I)if(B){if(!C){const I=s.defer();this.deletePushRule(A,x.PushRuleKind.RoomSpecific,B.rule_id).then((()=>{this.addPushRule(A,x.PushRuleKind.RoomSpecific,g,{actions:[x.PushRuleActionName.DontNotify]}).then((()=>{I.resolve()})).catch((A=>{I.reject(A)}))})).catch((A=>{I.reject(A)})),Q=I.promise}}else Q=this.addPushRule(A,x.PushRuleKind.RoomSpecific,g,{actions:[x.PushRuleActionName.DontNotify]});else C&&(Q=this.deletePushRule(A,x.PushRuleKind.RoomSpecific,B.rule_id));if(Q)return new Promise(((A,g)=>{Q.then((()=>{this.getPushRules().then((g=>{this.pushRules=g,A()})).catch((A=>{g(A)}))})).catch((A=>{this.getPushRules().then((I=>{this.pushRules=I,g(A)})).catch((I=>{g(A)}))}))}))}searchMessageText(A){const g={search_term:A.query};return"keys"in A&&(g.keys=A.keys),this.search({body:{search_categories:{room_events:g}}})}searchRoomEvents(A){const g={search_categories:{room_events:{search_term:A.term,filter:A.filter,order_by:j.SearchOrderBy.Recent,event_context:{before_limit:1,after_limit:1,include_profile:!0}}}},I={_query:g,results:[],highlights:[]};return this.search({body:g}).then((A=>this.processRoomEventsSearch(I,A)))}backPaginateRoomEventsSearch(A){if(!A.next_batch)return Promise.reject(new Error("Cannot backpaginate event search any further"));if(A.pendingRequest)return A.pendingRequest;const g={body:A._query,next_batch:A.next_batch},I=this.search(g,A.abortSignal).then((g=>this.processRoomEventsSearch(A,g))).finally((()=>{A.pendingRequest=void 0}));return A.pendingRequest=I,I}processRoomEventsSearch(A,g){var I,Q;const C=g.search_categories.room_events;A.count=C.count,A.next_batch=C.next_batch;const B=new Set(C.highlights);A.highlights.forEach((A=>{B.add(A)})),A.highlights=Array.from(B);const E=this.getEventMapper(),i=null!==(Q=null===(I=C.results)||void 0===I?void 0:I.length)&&void 0!==Q?Q:0;for(let g=0;g{M.logger.log("Marking success of sync left room request"),this.syncedLeftRooms=!0})).finally((()=>{this.syncLeftRoomsPromise=void 0})),this.syncLeftRoomsPromise}createFilter(A){const g=s.encodeUri("/user/$userId/filter",{$userId:this.credentials.userId});return this.http.authedRequest(J.Method.Post,g,void 0,A).then((g=>{const I=t.Filter.fromJson(this.credentials.userId,g.filter_id,A);return this.store.storeFilter(I),I}))}getFilter(A,g,I){if(I){const I=this.store.getFilter(A,g);if(I)return Promise.resolve(I)}const Q=s.encodeUri("/user/$userId/filter/$filterId",{$userId:A,$filterId:g});return this.http.authedRequest(J.Method.Get,Q).then((I=>{const Q=t.Filter.fromJson(A,g,I);return this.store.storeFilter(Q),Q}))}getOrCreateFilter(A,g){return E(this,void 0,void 0,(function*(){const I=this.store.getFilterIdByName(A);let Q;if(I){try{const A=yield this.getFilter(this.credentials.userId,I,!0);if(A){const C=A.getDefinition(),B=g.getDefinition();s.deepCompare(C,B)&&(Q=I)}}catch(A){if("M_UNKNOWN"!==A.errcode&&"M_NOT_FOUND"!==A.errcode)throw A}Q||this.store.setFilterIdByName(A,void 0)}if(Q)return Q;const C=yield this.createFilter(g.getDefinition());return this.store.setFilterIdByName(A,C.filterId),C.filterId}))}getOpenIdToken(){const A=s.encodeUri("/user/$userId/openid/request_token",{$userId:this.credentials.userId});return this.http.authedRequest(J.Method.Post,A,void 0,{})}turnServer(){return this.http.authedRequest(J.Method.Get,"/voip/turnServer")}getTurnServers(){return this.turnServers||[]}getTurnServersExpiry(){return this.turnServersExpiry}get pollingTurnServers(){return void 0!==this.checkTurnServersIntervalID}checkTurnServers(){return E(this,void 0,void 0,(function*(){if(!this.canSupportVoip)return;let A=!1;const I=this.turnServersExpiry-Date.now();if(I>CA)M.logger.debug("TURN creds are valid for another "+I+" ms: not fetching new ones."),A=!0;else{M.logger.debug("Fetching new TURN credentials");try{const g=yield this.turnServer();if(g.uris){M.logger.log("Got TURN URIs: "+g.uris+" refresh in "+g.ttl+" secs");const I={urls:g.uris,username:g.username,credential:g.password};this.turnServers=[I],this.turnServersExpiry=Date.now()+1e3*g.ttl,A=!0,this.emit(iA.TurnServers,this.turnServers)}}catch(A){M.logger.error("Failed to get TURN URIs",A),403===A.httpStatus?(M.logger.info("TURN access unavailable for this account: stopping credentials checks"),null!==this.checkTurnServersIntervalID&&g.clearInterval(this.checkTurnServersIntervalID),this.checkTurnServersIntervalID=void 0,this.emit(iA.TurnServersError,A,!0)):this.emit(iA.TurnServersError,A,!1)}}return A}))}setFallbackICEServerAllowed(A){this.fallbackICEServerAllowed=A}isFallbackICEServerAllowed(){return this.fallbackICEServerAllowed}isSynapseAdministrator(){const A=s.encodeUri("/_synapse/admin/v1/users/$userId/admin",{$userId:this.getUserId()});return this.http.authedRequest(J.Method.Get,A,void 0,void 0,{prefix:""}).then((A=>A.admin))}whoisSynapseUser(A){const g=s.encodeUri("/_synapse/admin/v1/whois/$userId",{$userId:A});return this.http.authedRequest(J.Method.Get,g,void 0,void 0,{prefix:""})}deactivateSynapseUser(A){const g=s.encodeUri("/_synapse/admin/v1/deactivate/$userId",{$userId:A});return this.http.authedRequest(J.Method.Post,g,void 0,void 0,{prefix:""})}fetchClientWellKnown(){var A;return E(this,void 0,void 0,(function*(){this.clientWellKnownPromise=c.AutoDiscovery.getRawClientConfig(null!==(A=this.getDomain())&&void 0!==A?A:void 0),this.clientWellKnown=yield this.clientWellKnownPromise,this.emit(iA.ClientWellKnown,this.clientWellKnown)}))}getClientWellKnown(){return this.clientWellKnown}waitForClientWellKnown(){if(!this.clientRunning)throw new Error("Client is not running");return this.clientWellKnownPromise}storeClientOptions(){const A=["boolean","string","number"],g=Object.entries(this.clientOpts).filter((([g,I])=>A.includes(typeof I))).reduce(((A,[g,I])=>(A[g]=I,A)),{});return this.store.storeClientOptions(g)}_unstable_getSharedRooms(A){return E(this,void 0,void 0,(function*(){const g=yield this.doesServerSupportUnstableFeature("uk.half-shot.msc2666"),I=yield this.doesServerSupportUnstableFeature("uk.half-shot.msc2666.mutual_rooms");if(!g&&!I)throw Error("Server does not support mutual_rooms API");const Q=s.encodeUri(`/uk.half-shot.msc2666/user/${I?"mutual_rooms":"shared_rooms"}/$userId`,{$userId:A});return(yield this.http.authedRequest(J.Method.Get,Q,void 0,void 0,{prefix:J.ClientPrefix.Unstable})).joined}))}getVersions(){return E(this,void 0,void 0,(function*(){if(this.serverVersionsPromise)return this.serverVersionsPromise;this.serverVersionsPromise=this.http.request(J.Method.Get,"/_matrix/client/versions",void 0,void 0,{prefix:""}).catch((A=>{throw this.serverVersionsPromise=void 0,A}));const A=yield this.serverVersionsPromise;return this.canSupport=yield(0,IA.buildFeatureSupportMap)(A),this.serverVersionsPromise}))}isVersionSupported(A){return E(this,void 0,void 0,(function*(){const{versions:g}=yield this.getVersions();return g&&g.includes(A)}))}doesServerSupportLazyLoading(){return E(this,void 0,void 0,(function*(){const A=yield this.getVersions();if(!A)return!1;const g=A.versions,I=A.unstable_features;return g&&g.includes("r0.5.0")||I&&I["m.lazy_load_members"]}))}doesServerRequireIdServerParam(){return E(this,void 0,void 0,(function*(){const A=yield this.getVersions();if(!A)return!0;const g=A.versions;if(g&&g.includes("r0.6.0"))return!1;const I=A.unstable_features;return!I||(void 0===I["m.require_identity_server"]||I["m.require_identity_server"])}))}doesServerAcceptIdentityAccessToken(){return E(this,void 0,void 0,(function*(){const A=yield this.getVersions();if(!A)return!1;const g=A.versions,I=A.unstable_features;return g&&g.includes("r0.6.0")||I&&I["m.id_access_token"]}))}doesServerSupportSeparateAddAndBind(){return E(this,void 0,void 0,(function*(){const A=yield this.getVersions();if(!A)return!1;const g=A.versions,I=A.unstable_features;return(null==g?void 0:g.includes("r0.6.0"))||(null==I?void 0:I["m.separate_add_and_bind"])}))}doesServerSupportUnstableFeature(A){return E(this,void 0,void 0,(function*(){const g=yield this.getVersions();if(!g)return!1;const I=g.unstable_features;return I&&!!I[A]}))}doesServerForceEncryptionForPreset(A){return E(this,void 0,void 0,(function*(){const g=yield this.getVersions();if(!g)return!1;const I=g.unstable_features,Q=A.includes("_chat")?A.substring(0,A.indexOf("_chat")):A;return I&&!!I[`io.element.e2ee_forced.${Q}`]}))}doesServerSupportThread(){return E(this,void 0,void 0,(function*(){if(yield this.isVersionSupported("v1.4"))return{threads:X.FeatureSupport.Stable,list:X.FeatureSupport.Stable,fwdPagination:X.FeatureSupport.Stable};try{const[A,g,I,Q,C,B]=yield Promise.all([this.doesServerSupportUnstableFeature("org.matrix.msc3440"),this.doesServerSupportUnstableFeature("org.matrix.msc3440.stable"),this.doesServerSupportUnstableFeature("org.matrix.msc3856"),this.doesServerSupportUnstableFeature("org.matrix.msc3856.stable"),this.doesServerSupportUnstableFeature("org.matrix.msc3715"),this.doesServerSupportUnstableFeature("org.matrix.msc3715.stable")]);return{threads:(0,X.determineFeatureSupport)(g,A),list:(0,X.determineFeatureSupport)(Q,I),fwdPagination:(0,X.determineFeatureSupport)(B,C)}}catch(A){return{threads:X.FeatureSupport.None,list:X.FeatureSupport.None,fwdPagination:X.FeatureSupport.None}}}))}doesServerSupportLogoutDevices(){return this.isVersionSupported("r0.6.1")}hasLazyLoadMembersEnabled(){var A;return!!(null===(A=this.clientOpts)||void 0===A?void 0:A.lazyLoadMembers)}setCanResetTimelineCallback(A){this.canResetTimelineCallback=A}getCanResetTimelineCallback(){return this.canResetTimelineCallback}relations(A,g,I,Q,C={dir:h.Direction.Backward}){var B,i;return E(this,void 0,void 0,(function*(){const E=Q?this.getEncryptedIfNeededEventType(A,Q):null,[o,n]=yield Promise.all([this.fetchRoomEvent(A,g),this.fetchRelations(A,g,I,E,C)]),e=this.getEventMapper(),D=o?e(o):void 0;let t=n.chunk.map(e);if(E===H.EventType.RoomMessageEncrypted){const A=D?t.concat(D):t;yield Promise.all(A.map((A=>this.decryptEventIfNeeded(A)))),null!==Q&&(t=t.filter((A=>A.getType()===Q)))}return D&&I===H.RelationType.Replace&&(t=t.filter((A=>A.getSender()===D.getSender()))),{originalEvent:null!=D?D:null,events:t,nextBatch:null!==(B=n.next_batch)&&void 0!==B?B:null,prevBatch:null!==(i=n.prev_batch)&&void 0!==i?i:null}}))}getCrossSigningCacheCallbacks(){var A;return null===(A=this.crypto)||void 0===A?void 0:A.crossSigningInfo.getCacheCallbacks()}generateClientSecret(){return(0,b.randomString)(32)}decryptEventIfNeeded(A,g){return A.shouldAttemptDecryption()&&this.isCryptoEnabled()&&A.attemptDecryption(this.cryptoBackend,g),A.isBeingDecrypted()?A.getDecryptionPromise():Promise.resolve()}termsUrlForService(A,g){switch(A){case F.SERVICE_TYPES.IS:return this.http.getUrl("/terms",void 0,J.IdentityPrefix.V2,g);case F.SERVICE_TYPES.IM:return this.http.getUrl("/terms",void 0,"/_matrix/integrations/v1",g);default:throw new Error("Unsupported service type")}}getHomeserverUrl(){return this.baseUrl}getIdentityServerUrl(A=!1){var g,I;return A&&((null===(g=this.idBaseUrl)||void 0===g?void 0:g.startsWith("http://"))||(null===(I=this.idBaseUrl)||void 0===I?void 0:I.startsWith("https://")))?this.idBaseUrl.split("://")[1]:this.idBaseUrl}setIdentityServerUrl(A){this.idBaseUrl=s.ensureNoTrailingSlash(A),this.http.setIdBaseUrl(this.idBaseUrl)}getAccessToken(){return this.http.opts.accessToken||null}setAccessToken(A){this.http.opts.accessToken=A}isLoggedIn(){return void 0!==this.http.opts.accessToken}makeTxnId(){return"m"+(new Date).getTime()+"."+this.txnCtr++}isUsernameAvailable(A){return this.http.authedRequest(J.Method.Get,"/register/available",{username:A}).then((A=>A.available)).catch((A=>"M_USER_IN_USE"!==A.errcode&&Promise.reject(A)))}register(A,g,I,Q,C,B,E){!0===C?C={email:!0}:null!=C&&!1!==C||(C={}),I&&(Q.session=I);const i={auth:Q,refresh_token:!0};return null!=A&&(i.username=A),null!=g&&(i.password=g),C.email&&(i.bind_email=!0),C.msisdn&&(i.bind_msisdn=!0),null!=B&&(i.guest_access_token=B),null!=E&&(i.inhibit_login=E),null!=g&&(i.x_show_msisdn=!0),this.registerRequest(i)}registerGuest({body:A}={}){return this.registerRequest(A||{},"guest")}registerRequest(A,g){const I={};return g&&(I.kind=g),this.http.request(J.Method.Post,"/register",I,A)}refreshToken(A){return this.http.authedRequest(J.Method.Post,"/refresh",void 0,{refresh_token:A},{prefix:J.ClientPrefix.V1,inhibitLogoutEmit:!0})}loginFlows(){return this.http.request(J.Method.Get,"/login")}login(A,g){const I={type:A};return Object.assign(I,g),this.http.authedRequest(J.Method.Post,"/login",void 0,I).then((A=>(A.access_token&&A.user_id&&(this.http.opts.accessToken=A.access_token,this.credentials={userId:A.user_id}),A)))}loginWithPassword(A,g){return this.login("m.login.password",{user:A,password:g})}loginWithSAML2(A){return this.login("m.login.saml2",{relay_state:A})}getCasLoginUrl(A){return this.getSsoLoginUrl(A,"cas")}getSsoLoginUrl(A,g="sso",I,Q){let C="/login/"+g+"/redirect";I&&(C+="/"+I);const B={redirectUrl:A,[oA.unstable]:Q};return this.http.getUrl(C,B,J.ClientPrefix.R0).href}loginWithToken(A){return this.login("m.login.token",{token:A})}logout(A=!1){var g,I;return E(this,void 0,void 0,(function*(){if(null===(I=null===(g=this.crypto)||void 0===g?void 0:g.backupManager)||void 0===I?void 0:I.getKeyBackupEnabled())try{for(;(yield this.crypto.backupManager.backupPendingKeys(200))>0;);}catch(A){M.logger.error("Key backup request failed when logging out. Some keys may be missing from backup",A)}return A&&(this.stopClient(),this.http.abort()),this.http.authedRequest(J.Method.Post,"/logout")}))}deactivateAccount(A,g){const I={};return A&&(I.auth=A),void 0!==g&&(I.erase=g),this.http.authedRequest(J.Method.Post,"/account/deactivate",void 0,I)}requestLoginToken(A){const g={auth:A};return this.http.authedRequest(J.Method.Post,"/org.matrix.msc3882/login/token",void 0,g,{prefix:J.ClientPrefix.Unstable})}getFallbackAuthUrl(A,g){const I=s.encodeUri("/auth/$loginType/fallback/web",{$loginType:A});return this.http.getUrl(I,{session:g},J.ClientPrefix.R0).href}createRoom(A){var g;return E(this,void 0,void 0,(function*(){const I=(A.invite_3pid||[]).filter((A=>!A.id_access_token));if(I.length>0&&(null===(g=this.identityServer)||void 0===g?void 0:g.getAccessToken)&&(yield this.doesServerAcceptIdentityAccessToken())){const A=yield this.identityServer.getAccessToken();if(A)for(const g of I)g.id_access_token=A}return this.http.authedRequest(J.Method.Post,"/createRoom",void 0,A)}))}fetchRelations(A,g,I,Q,C={dir:h.Direction.Backward}){let B=C;X.Thread.hasServerSideFwdPaginationSupport===X.FeatureSupport.Experimental&&(B=(0,w.replaceParam)("dir","org.matrix.msc3715.dir",B));const E=s.encodeParams(B);let i="/rooms/$roomId/relations/$eventId";null!==I?(i+="/$relationType",null!==Q&&(i+="/$eventType")):null!==Q&&(M.logger.warn(`eventType: ${Q} ignored when fetching\n relations as relationType is null`),Q=null);const o=s.encodeUri(i+"?"+E,{$roomId:A,$eventId:g,$relationType:I,$eventType:Q});return this.http.authedRequest(J.Method.Get,o,void 0,void 0,{prefix:J.ClientPrefix.V1})}roomState(A){const g=s.encodeUri("/rooms/$roomId/state",{$roomId:A});return this.http.authedRequest(J.Method.Get,g)}fetchRoomEvent(A,g){const I=s.encodeUri("/rooms/$roomId/event/$eventId",{$roomId:A,$eventId:g});return this.http.authedRequest(J.Method.Get,I)}members(A,g,I,Q){const C={};g&&(C.membership=g),I&&(C.not_membership=I),Q&&(C.at=Q);const B=s.encodeParams(C),E=s.encodeUri("/rooms/$roomId/members?"+B,{$roomId:A});return this.http.authedRequest(J.Method.Get,E)}upgradeRoom(A,g){const I=s.encodeUri("/rooms/$roomId/upgrade",{$roomId:A});return this.http.authedRequest(J.Method.Post,I,void 0,{new_version:g})}getStateEvent(A,g,I){const Q={$roomId:A,$eventType:g,$stateKey:I};let C=s.encodeUri("/rooms/$roomId/state/$eventType",Q);return void 0!==I&&(C=s.encodeUri(C+"/$stateKey",Q)),this.http.authedRequest(J.Method.Get,C)}sendStateEvent(A,g,I,Q="",C={}){const B={$roomId:A,$eventType:g,$stateKey:Q};let E=s.encodeUri("/rooms/$roomId/state/$eventType",B);return void 0!==Q&&(E=s.encodeUri(E+"/$stateKey",B)),this.http.authedRequest(J.Method.Put,E,void 0,I,C)}roomInitialSync(A,g){var I;const Q=s.encodeUri("/rooms/$roomId/initialSync",{$roomId:A});return this.http.authedRequest(J.Method.Get,Q,{limit:null!==(I=null==g?void 0:g.toString())&&void 0!==I?I:"30"})}setRoomReadMarkersHttpRequest(A,g,I,Q){return E(this,void 0,void 0,(function*(){const C=s.encodeUri("/rooms/$roomId/read_markers",{$roomId:A}),B={[V.ReceiptType.FullyRead]:g,[V.ReceiptType.Read]:I};return((yield this.doesServerSupportUnstableFeature("org.matrix.msc2285.stable"))||(yield this.isVersionSupported("v1.4")))&&(B[V.ReceiptType.ReadPrivate]=Q),this.http.authedRequest(J.Method.Post,C,void 0,B)}))}getJoinedRooms(){const A=s.encodeUri("/joined_rooms",{});return this.http.authedRequest(J.Method.Get,A)}getJoinedRoomMembers(A){const g=s.encodeUri("/rooms/$roomId/joined_members",{$roomId:A});return this.http.authedRequest(J.Method.Get,g)}publicRooms(A={}){var{server:g,limit:I,since:Q}=A,C=i(A,["server","limit","since"]);const B={server:g,limit:I,since:Q};return 0===Object.keys(C).length?this.http.authedRequest(J.Method.Get,"/publicRooms",B):this.http.authedRequest(J.Method.Post,"/publicRooms",B,C)}createAlias(A,g){const I=s.encodeUri("/directory/room/$alias",{$alias:A}),Q={room_id:g};return this.http.authedRequest(J.Method.Put,I,void 0,Q)}deleteAlias(A){const g=s.encodeUri("/directory/room/$alias",{$alias:A});return this.http.authedRequest(J.Method.Delete,g)}getLocalAliases(A){const g=s.encodeUri("/rooms/$roomId/aliases",{$roomId:A}),I=J.ClientPrefix.V3;return this.http.authedRequest(J.Method.Get,g,void 0,void 0,{prefix:I})}getRoomIdForAlias(A){const g=s.encodeUri("/directory/room/$alias",{$alias:A});return this.http.authedRequest(J.Method.Get,g)}resolveRoomAlias(A){const g=s.encodeUri("/directory/room/$alias",{$alias:A});return this.http.request(J.Method.Get,g)}getRoomDirectoryVisibility(A){const g=s.encodeUri("/directory/list/room/$roomId",{$roomId:A});return this.http.authedRequest(J.Method.Get,g)}setRoomDirectoryVisibility(A,g){const I=s.encodeUri("/directory/list/room/$roomId",{$roomId:A});return this.http.authedRequest(J.Method.Put,I,void 0,{visibility:g})}setRoomDirectoryVisibilityAppService(A,g,I){const Q=s.encodeUri("/directory/list/appservice/$networkId/$roomId",{$networkId:A,$roomId:g});return this.http.authedRequest(J.Method.Put,Q,void 0,{visibility:I})}searchUserDirectory({term:A,limit:g}){const I={search_term:A};return void 0!==g&&(I.limit=g),this.http.authedRequest(J.Method.Post,"/user_directory/search",void 0,I)}uploadContent(A,g){return this.http.uploadContent(A,g)}cancelUpload(A){return this.http.cancelUpload(A)}getCurrentUploads(){return this.http.getCurrentUploads()}getProfileInfo(A,g){const I=g?s.encodeUri("/profile/$userId/$info",{$userId:A,$info:g}):s.encodeUri("/profile/$userId",{$userId:A});return this.http.authedRequest(J.Method.Get,I)}getThreePids(){return this.http.authedRequest(J.Method.Get,"/account/3pid")}addThreePid(A,g){const I={threePidCreds:A,bind:g};return this.http.authedRequest(J.Method.Post,"/account/3pid",void 0,I)}addThreePidOnly(A){return E(this,void 0,void 0,(function*(){const g=(yield this.isVersionSupported("r0.6.0"))?J.ClientPrefix.R0:J.ClientPrefix.Unstable;return this.http.authedRequest(J.Method.Post,"/account/3pid/add",void 0,A,{prefix:g})}))}bindThreePid(A){return E(this,void 0,void 0,(function*(){const g=(yield this.isVersionSupported("r0.6.0"))?J.ClientPrefix.R0:J.ClientPrefix.Unstable;return this.http.authedRequest(J.Method.Post,"/account/3pid/bind",void 0,A,{prefix:g})}))}unbindThreePid(A,g){return E(this,void 0,void 0,(function*(){const I={medium:A,address:g,id_server:this.getIdentityServerUrl(!0)},Q=(yield this.isVersionSupported("r0.6.0"))?J.ClientPrefix.R0:J.ClientPrefix.Unstable;return this.http.authedRequest(J.Method.Post,"/account/3pid/unbind",void 0,I,{prefix:Q})}))}deleteThreePid(A,g){return this.http.authedRequest(J.Method.Post,"/account/3pid/delete",void 0,{medium:A,address:g})}setPassword(A,g,I){const Q={auth:A,new_password:g,logout_devices:I};return this.http.authedRequest(J.Method.Post,"/account/password",void 0,Q)}getDevices(){return this.http.authedRequest(J.Method.Get,"/devices")}getDevice(A){const g=s.encodeUri("/devices/$device_id",{$device_id:A});return this.http.authedRequest(J.Method.Get,g)}setDeviceDetails(A,g){const I=s.encodeUri("/devices/$device_id",{$device_id:A});return this.http.authedRequest(J.Method.Put,I,void 0,g)}deleteDevice(A,g){const I=s.encodeUri("/devices/$device_id",{$device_id:A}),Q={};return g&&(Q.auth=g),this.http.authedRequest(J.Method.Delete,I,void 0,Q)}deleteMultipleDevices(A,g){const I={devices:A};g&&(I.auth=g);return this.http.authedRequest(J.Method.Post,"/delete_devices",void 0,I)}getPushers(){return E(this,void 0,void 0,(function*(){const A=yield this.http.authedRequest(J.Method.Get,"/pushers");return(yield this.doesServerSupportUnstableFeature("org.matrix.msc3881"))||(A.pushers=A.pushers.map((A=>(A.hasOwnProperty(H.PUSHER_ENABLED.name)||(A[H.PUSHER_ENABLED.name]=!0),A)))),A}))}setPusher(A){return this.http.authedRequest(J.Method.Post,"/pushers/set",void 0,A)}setLocalNotificationSettings(A,g){const I=`${H.LOCAL_NOTIFICATION_SETTINGS_PREFIX.name}.${A}`;return this.setAccountData(I,g)}getPushRules(){return this.http.authedRequest(J.Method.Get,"/pushrules/").then((A=>r.PushProcessor.rewriteDefaultRules(A)))}addPushRule(A,g,I,Q){const C=s.encodeUri("/pushrules/"+A+"/$kind/$ruleId",{$kind:g,$ruleId:I});return this.http.authedRequest(J.Method.Put,C,void 0,Q)}deletePushRule(A,g,I){const Q=s.encodeUri("/pushrules/"+A+"/$kind/$ruleId",{$kind:g,$ruleId:I});return this.http.authedRequest(J.Method.Delete,Q)}setPushRuleEnabled(A,g,I,Q){const C=s.encodeUri("/pushrules/"+A+"/$kind/$ruleId/enabled",{$kind:g,$ruleId:I});return this.http.authedRequest(J.Method.Put,C,void 0,{enabled:Q})}setPushRuleActions(A,g,I,Q){const C=s.encodeUri("/pushrules/"+A+"/$kind/$ruleId/actions",{$kind:g,$ruleId:I});return this.http.authedRequest(J.Method.Put,C,void 0,{actions:Q})}search({body:A,next_batch:g},I){const Q={};return g&&(Q.next_batch=g),this.http.authedRequest(J.Method.Post,"/search",Q,A,{abortSignal:I})}uploadKeysRequest(A,g){return this.http.authedRequest(J.Method.Post,"/keys/upload",void 0,A)}uploadKeySignatures(A){return this.http.authedRequest(J.Method.Post,"/keys/signatures/upload",void 0,A,{prefix:J.ClientPrefix.V3})}downloadKeysForUsers(A,{token:g}={}){const I={device_keys:{}};return void 0!==g&&(I.token=g),A.forEach((A=>{I.device_keys[A]=[]})),this.http.authedRequest(J.Method.Post,"/keys/query",void 0,I)}claimOneTimeKeys(A,g="signed_curve25519",I){const Q={};void 0===g&&(g="signed_curve25519");for(const[I,C]of A){const A=Q[I]||{};Q[I]=A,A[C]=g}const C={one_time_keys:Q};I&&(C.timeout=I);return this.http.authedRequest(J.Method.Post,"/keys/claim",void 0,C)}getKeyChanges(A,g){const I={from:A,to:g};return this.http.authedRequest(J.Method.Get,"/keys/changes",I)}uploadDeviceSigningKeys(A,g){const I=Object.assign({},g);return A&&Object.assign(I,{auth:A}),this.http.authedRequest(J.Method.Post,"/keys/device_signing/upload",void 0,I,{prefix:J.ClientPrefix.Unstable})}registerWithIdentityServer(A){if(!this.idBaseUrl)throw new Error("No identity server base URL set");const g=this.http.getUrl("/account/register",void 0,J.IdentityPrefix.V2,this.idBaseUrl);return this.http.requestOtherUrl(J.Method.Post,g,A)}requestEmailToken(A,g,I,Q,C){const B={client_secret:g,email:A,send_attempt:null==I?void 0:I.toString(),next_link:Q};return this.http.idServerRequest(J.Method.Post,"/validate/email/requestToken",B,J.IdentityPrefix.V2,C)}requestMsisdnToken(A,g,I,Q,C,B){const E={client_secret:I,country:A,phone_number:g,send_attempt:null==Q?void 0:Q.toString(),next_link:C};return this.http.idServerRequest(J.Method.Post,"/validate/msisdn/requestToken",E,J.IdentityPrefix.V2,B)}submitMsisdnToken(A,g,I,Q){const C={sid:A,client_secret:g,token:I};return this.http.idServerRequest(J.Method.Post,"/validate/msisdn/submitToken",C,J.IdentityPrefix.V2,Q)}submitMsisdnTokenOtherUrl(A,g,I,Q){const C={sid:g,client_secret:I,token:Q};return this.http.requestOtherUrl(J.Method.Post,A,C)}getIdentityHashDetails(A){return this.http.idServerRequest(J.Method.Get,"/hash_details",void 0,J.IdentityPrefix.V2,A)}identityHashedLookup(A,I){return E(this,void 0,void 0,(function*(){const Q={},C=yield this.getIdentityHashDetails(I);if(!C||!C.lookup_pepper||!C.algorithms)throw new Error("Unsupported identity server: bad response");Q.pepper=C.lookup_pepper;const B={};if(C.algorithms.includes("sha256")){const I=new g.Olm.Utility;Q.addresses=A.map((A=>{const g=A[0].toLowerCase(),C=A[1].toLowerCase(),E=I.sha256(`${g} ${C} ${Q.pepper}`).replace(/\+/g,"-").replace(/\//g,"_");return B[E]=A[0],E})),Q.algorithm="sha256"}else{if(!C.algorithms.includes("none"))throw new Error("Unsupported identity server: unknown hash algorithm");Q.addresses=A.map((A=>{const g=`${A[0].toLowerCase()} ${A[1].toLowerCase()}`;return B[g]=A[0],g})),Q.algorithm="none"}const E=yield this.http.idServerRequest(J.Method.Post,"/lookup",Q,J.IdentityPrefix.V2,I);if(!(null==E?void 0:E.mappings))return[];const i=[];for(const A of Object.keys(E.mappings)){const g=E.mappings[A],I=B[A];if(!I)throw new Error("Identity server returned more results than expected");i.push({address:I,mxid:g})}return i}))}lookupThreePid(A,g,I){return E(this,void 0,void 0,(function*(){const Q=(yield this.identityHashedLookup([[g,A]],I)).find((A=>A.address===g));if(!Q)return{};return{address:g,medium:A,mxid:Q.mxid}}))}bulkLookupThreePids(A,g){return E(this,void 0,void 0,(function*(){const I=yield this.identityHashedLookup(A.map((A=>[A[1],A[0]])),g),Q=[];for(const g of I){const I=A.find((A=>A[1]===g.address));if(!I)throw new Error("Identity sever returned unexpected results");Q.push([I[0],g.address,g.mxid])}return{threepids:Q}}))}getIdentityAccount(A){return this.http.idServerRequest(J.Method.Get,"/account",void 0,J.IdentityPrefix.V2,A)}sendToDevice(A,g,I){const Q=s.encodeUri("/sendToDevice/$eventType/$txnId",{$eventType:A,$txnId:I||this.makeTxnId()}),C={messages:g},B=Object.keys(g).reduce(((A,I)=>(A[I]=Object.keys(g[I]),A)),{});return M.logger.log(`PUT ${Q}`,B),this.http.authedRequest(J.Method.Put,Q,void 0,C)}queueToDevice(A){return this.toDeviceMessageQueue.queueBatch(A)}getThirdpartyProtocols(){return this.http.authedRequest(J.Method.Get,"/thirdparty/protocols").then((A=>{if(!A||"object"!=typeof A)throw new Error(`/thirdparty/protocols did not return an object: ${A}`);return A}))}getThirdpartyLocation(A,g){const I=s.encodeUri("/thirdparty/location/$protocol",{$protocol:A});return this.http.authedRequest(J.Method.Get,I,g)}getThirdpartyUser(A,g){const I=s.encodeUri("/thirdparty/user/$protocol",{$protocol:A});return this.http.authedRequest(J.Method.Get,I,g)}getTerms(A,g){const I=this.termsUrlForService(A,g);return this.http.requestOtherUrl(J.Method.Get,I)}agreeToTerms(A,g,I,Q){const C=this.termsUrlForService(A,g),B={Authorization:"Bearer "+I};return this.http.requestOtherUrl(J.Method.Post,C,{user_accepts:Q},{headers:B})}reportEvent(A,g,I,Q){const C=s.encodeUri("/rooms/$roomId/report/$eventId",{$roomId:A,$eventId:g});return this.http.authedRequest(J.Method.Post,C,void 0,{score:I,reason:Q})}getRoomHierarchy(A,g,I,Q=!1,C){const B=s.encodeUri("/rooms/$roomId/hierarchy",{$roomId:A}),E={suggested_only:String(Q),max_depth:null==I?void 0:I.toString(),from:C,limit:null==g?void 0:g.toString()};return this.http.authedRequest(J.Method.Get,B,E,void 0,{prefix:J.ClientPrefix.V1}).catch((A=>{if("M_UNRECOGNIZED"===A.errcode)return this.http.authedRequest(J.Method.Get,B,E,void 0,{prefix:"/_matrix/client/unstable/org.matrix.msc2946"});throw A}))}unstableCreateFileTree(A){return E(this,void 0,void 0,(function*(){const{room_id:g}=yield this.createRoom({name:A,preset:f.Preset.PrivateChat,power_level_content_override:Object.assign(Object.assign({},O.DEFAULT_TREE_POWER_LEVELS_TEMPLATE),{users:{[this.getUserId()]:100}}),creation_content:{[H.RoomCreateTypeField]:H.RoomType.Space},initial_state:[{type:H.UNSTABLE_MSC3088_PURPOSE.name,state_key:H.UNSTABLE_MSC3089_TREE_SUBTYPE.name,content:{[H.UNSTABLE_MSC3088_ENABLED.name]:!0}},{type:H.EventType.RoomEncryption,state_key:"",content:{algorithm:k.MEGOLM_ALGORITHM}}]});return new O.MSC3089TreeSpace(this,g)}))}unstableGetFileTreeSpace(A){var g,I;const Q=this.getRoom(A);if("join"!==(null==Q?void 0:Q.getMyMembership()))return null;const C=Q.currentState.getStateEvents(H.EventType.RoomCreate,""),B=Q.currentState.getStateEvents(H.UNSTABLE_MSC3088_PURPOSE.name,H.UNSTABLE_MSC3089_TREE_SUBTYPE.name);if(!C)throw new Error("Expected single room create event");return(null===(g=null==B?void 0:B.getContent())||void 0===g?void 0:g[H.UNSTABLE_MSC3088_ENABLED.name])?(null===(I=C.getContent())||void 0===I?void 0:I[H.RoomCreateTypeField])!==H.RoomType.Space?null:new O.MSC3089TreeSpace(this,A):null}slidingSync(A,g,I){const Q={};A.pos&&(Q.pos=A.pos,delete A.pos),A.timeout&&(Q.timeout=A.timeout,delete A.timeout);const C=A.clientTimeout;return delete A.clientTimeout,this.http.authedRequest(J.Method.Post,"/sync",Q,A,{prefix:"/_matrix/client/unstable/org.matrix.msc3575",baseUrl:g,localTimeoutMs:C,abortSignal:I})}supportsExperimentalThreads(){var A;return M.logger.warn("supportsExperimentalThreads() is deprecated, use supportThreads() instead"),(null===(A=this.clientOpts)||void 0===A?void 0:A.experimentalThreadSupport)||!1}supportsThreads(){var A;return(null===(A=this.clientOpts)||void 0===A?void 0:A.threadSupport)||!1}getRoomSummary(A,g){return E(this,void 0,void 0,(function*(){const I=s.encodeUri("/rooms/$roomid/summary",{$roomid:A});return this.http.authedRequest(J.Method.Get,I,{via:g},void 0,{prefix:"/_matrix/client/unstable/im.nheko.summary"})}))}processThreadEvents(A,g,I){A.processThreadedEvents(g,I)}processThreadRoots(A,g,I){A.processThreadRoots(g,I)}processBeaconEvents(A,g){this.processAggregatedTimelineEvents(A,g)}processAggregatedTimelineEvents(A,g){(null==g?void 0:g.length)&&A&&(A.currentState.processBeaconEvents(g,this),A.processPollEvents(g))}whoami(){return E(this,void 0,void 0,(function*(){return this.http.authedRequest(J.Method.Get,"/account/whoami")}))}timestampToEvent(A,g,I){return E(this,void 0,void 0,(function*(){const Q=s.encodeUri("/rooms/$roomId/timestamp_to_event",{$roomId:A}),C={ts:g.toString(),dir:I};try{return yield this.http.authedRequest(J.Method.Get,Q,C,void 0,{prefix:J.ClientPrefix.V1})}catch(A){if("M_UNRECOGNIZED"===A.errcode&&(400===A.httpStatus||404===A.httpStatus||405===A.httpStatus))return yield this.http.authedRequest(J.Method.Get,Q,C,void 0,{prefix:"/_matrix/client/unstable/org.matrix.msc3030"});throw A}}))}}function eA(A,g){var I,Q;const C=A.getUserId(),B=g.getId(),E=A.getRoom(g.getRoomId());if(!E||!C||!B)return;const i=g.getPushActions(),o=A.getPushActionsForEvent(g,!0),n=!!g.threadRootId&&!g.isThreadRoot,e=E.getUnreadCountForEventContext(u.NotificationCountType.Highlight,g),D=!!(null===(I=null==i?void 0:i.tweaks)||void 0===I?void 0:I.highlight),t=!!(null===(Q=null==o?void 0:o.tweaks)||void 0===Q?void 0:Q.highlight);let a;if(n){const A=E.getThread(g.threadRootId);a=!A||A.hasUserReadEvent(C,B)}else a=E.hasUserReadEvent(C,B);if(a)return;if(D!==t||e>0){let A=e;t&&!D&&A++,!t&&D&&A--,n?E.setThreadUnreadNotificationCount(g.threadRootId,u.NotificationCountType.Highlight,A):E.setUnreadNotificationCount(u.NotificationCountType.Highlight,A)}const s=E.getUnreadCountForEventContext(u.NotificationCountType.Total,g);!!(null==o?void 0:o.notify)&&(n?E.setThreadUnreadNotificationCount(g.threadRootId,u.NotificationCountType.Total,s+1):E.setUnreadNotificationCount(u.NotificationCountType.Total,s+1))}I.MatrixClient=nA,nA.RESTORE_BACKUP_ERROR_BAD_KEY="RESTORE_BACKUP_ERROR_BAD_KEY",I.fixNotificationCountOnDecryption=eA}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./@types/PushRules":306,"./@types/beacon":307,"./@types/event":308,"./@types/partials":311,"./@types/read_receipts":313,"./@types/search":315,"./NamespacedValue":318,"./ReEmitter":319,"./ToDeviceMessageQueue":320,"./autodiscovery":321,"./content-helpers":324,"./content-repo":325,"./crypto":343,"./crypto/RoomList":331,"./crypto/api":338,"./crypto/backup":339,"./crypto/dehydration":341,"./crypto/key_passphrase":344,"./crypto/olmlib":345,"./crypto/recoverykey":346,"./event-mapper":362,"./feature":364,"./filter":366,"./http-api":369,"./logger":376,"./models/MSC3089TreeSpace":379,"./models/event":385,"./models/event-timeline":384,"./models/invites-ignorer":386,"./models/room":394,"./models/room-member":391,"./models/search-result":395,"./models/thread":396,"./models/typed-event-emitter":397,"./models/user":398,"./pushprocessor":399,"./randomstring":400,"./rust-crypto":406,"./rust-crypto/constants":405,"./service-types":409,"./sliding-sync-sdk":410,"./store/stub":416,"./sync":418,"./utils":420,"./webrtc/call":422,"./webrtc/callEventHandler":423,"./webrtc/groupCall":426,"./webrtc/groupCallEventHandler":427,"./webrtc/mediaHandler":428}],324:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.parseBeaconContent=I.makeBeaconContent=I.parseBeaconInfoContent=I.makeBeaconInfoContent=I.parseTopicContent=I.makeTopicContent=I.parseLocationEvent=I.makeLocationContent=I.getTextForLocationEvent=I.makeEmoteMessage=I.makeNotice=I.makeTextMessage=I.makeHtmlEmote=I.makeHtmlNotice=I.makeHtmlMessage=void 0;const Q=A("./@types/event"),C=A("./@types/extensible_events"),B=A("./extensible_events_v1/utilities"),E=A("./@types/location"),i=A("./@types/topic");I.makeHtmlMessage=function(A,g){return{msgtype:Q.MsgType.Text,format:"org.matrix.custom.html",body:A,formatted_body:g}},I.makeHtmlNotice=function(A,g){return{msgtype:Q.MsgType.Notice,format:"org.matrix.custom.html",body:A,formatted_body:g}},I.makeHtmlEmote=function(A,g){return{msgtype:Q.MsgType.Emote,format:"org.matrix.custom.html",body:A,formatted_body:g}},I.makeTextMessage=function(A){return{msgtype:Q.MsgType.Text,body:A}},I.makeNotice=function(A){return{msgtype:Q.MsgType.Notice,body:A}},I.makeEmoteMessage=function(A){return{msgtype:Q.MsgType.Emote,body:A}};I.getTextForLocationEvent=(A,g,I,Q)=>{const C=`at ${new Date(I).toISOString()}`;return[g===E.LocationAssetType.Self?"User":void 0,"Location",Q?`"${Q}"`:void 0,A,C].filter(Boolean).join(" ")};I.makeLocationContent=(A,g,B,i,o)=>{const n=null!=A?A:(0,I.getTextForLocationEvent)(g,o||E.LocationAssetType.Self,B,i),e=B?{[E.M_TIMESTAMP.name]:B}:{};return Object.assign({msgtype:Q.MsgType.Location,body:n,geo_uri:g,[E.M_LOCATION.name]:{description:i,uri:g},[E.M_ASSET.name]:{type:o||E.LocationAssetType.Self},[C.M_TEXT.name]:n},e)};I.parseLocationEvent=A=>{var g,Q;const B=E.M_LOCATION.findIn(A),i=E.M_ASSET.findIn(A),o=E.M_TIMESTAMP.findIn(A),n=C.M_TEXT.findIn(A),e=null!==(g=null==B?void 0:B.uri)&&void 0!==g?g:null==A?void 0:A.geo_uri,D=null==B?void 0:B.description,t=null!==(Q=null==i?void 0:i.type)&&void 0!==Q?Q:E.LocationAssetType.Self,a=null!=n?n:A.body;return(0,I.makeLocationContent)(a,e,null!=o?o:void 0,D,t)};I.makeTopicContent=(A,g)=>{const I=[{body:A,mimetype:"text/plain"}];return(0,B.isProvided)(g)&&I.push({body:g,mimetype:"text/html"}),{topic:A,[i.M_TOPIC.name]:I}};I.parseTopicContent=A=>{var g,I,Q;const C=i.M_TOPIC.findIn(A);if(!Array.isArray(C))return{text:A.topic};return{text:null!==(I=null===(g=null==C?void 0:C.find((A=>!(0,B.isProvided)(A.mimetype)||"text/plain"===A.mimetype)))||void 0===g?void 0:g.body)&&void 0!==I?I:A.topic,html:null===(Q=null==C?void 0:C.find((A=>"text/html"===A.mimetype)))||void 0===Q?void 0:Q.body}};I.makeBeaconInfoContent=(A,g,I,Q,C)=>({description:I,timeout:A,live:g,[E.M_TIMESTAMP.name]:C||Date.now(),[E.M_ASSET.name]:{type:null!=Q?Q:E.LocationAssetType.Self}});I.parseBeaconInfoContent=A=>{var g;const{description:I,timeout:Q,live:C}=A,B=null!==(g=E.M_TIMESTAMP.findIn(A))&&void 0!==g?g:void 0,i=E.M_ASSET.findIn(A);return{description:I,timeout:Q,live:C,assetType:null==i?void 0:i.type,timestamp:B}};I.makeBeaconContent=(A,g,I,Q)=>({[E.M_LOCATION.name]:{description:Q,uri:A},[E.M_TIMESTAMP.name]:g,"m.relates_to":{rel_type:C.REFERENCE_RELATION.name,event_id:I}});I.parseBeaconContent=A=>{var g;const I=E.M_LOCATION.findIn(A),Q=null!==(g=E.M_TIMESTAMP.findIn(A))&&void 0!==g?g:void 0;return{description:null==I?void 0:I.description,uri:null==I?void 0:I.uri,timestamp:Q}}},{"./@types/event":308,"./@types/extensible_events":309,"./@types/location":310,"./@types/topic":317,"./extensible_events_v1/utilities":363}],325:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g};Object.defineProperty(I,"__esModule",{value:!0}),I.getHttpUriForMxc=void 0;const E=B(A("./utils"));I.getHttpUriForMxc=function(A,g,I,Q,C,B=!1){if("string"!=typeof g||!g)return"";if(0!==g.indexOf("mxc://"))return B?g:"";let i=g.slice(6),o="/_matrix/media/r0/download/";const n={};I&&(n.width=Math.round(I).toString()),Q&&(n.height=Math.round(Q).toString()),C&&(n.method=C),Object.keys(n).length>0&&(o="/_matrix/media/r0/thumbnail/");const e=i.indexOf("#");let D="";return e>=0&&(D=i.slice(e),i=i.slice(0,e)),A+o+i+(0===Object.keys(n).length?"":"?"+E.encodeParams(n))+D}},{"./utils":420}],326:[function(A,g,I){(function(g,Q){(function(){"use strict";var C=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.requestKeysDuringVerification=I.createCryptoStoreCacheCallbacks=I.DeviceTrustLevel=I.UserTrustLevel=I.CrossSigningLevel=I.CrossSigningInfo=void 0;const B=A("./olmlib"),E=A("../logger"),i=A("../crypto/store/indexeddb-crypto-store"),o=A("./aes"),n=6e4;function e(A){return Object.values(A.keys)[0]}class D{constructor(A,g={},I={}){this.userId=A,this.callbacks=g,this.cacheCallbacks=I,this.keys={},this.firstUse=!0,this.crossSigningVerifiedBefore=!1}static fromStorage(A,g){const I=new D(g);for(const g in A)A.hasOwnProperty(g)&&(I[g]=A[g]);return I}toStorage(){return{keys:this.keys,firstUse:this.firstUse,crossSigningVerifiedBefore:this.crossSigningVerifiedBefore}}getCrossSigningKey(A,I){return C(this,void 0,void 0,(function*(){const Q=["master","self_signing","user_signing"].indexOf(A)>=0;if(!this.callbacks.getCrossSigningKey)throw new Error("No getCrossSigningKey callback supplied");function C(A){if(!A)return;const Q=new g.Olm.PkSigning,C=Q.init_with_seed(A);if(C===I)return[C,Q];Q.free()}void 0===I&&(I=this.getId(A));let B=null;this.cacheCallbacks.getCrossSigningKeyCache&&Q&&(B=yield this.cacheCallbacks.getCrossSigningKeyCache(A,I));const E=C(B);if(E)return E;B=yield this.callbacks.getCrossSigningKey(A,I);const i=C(B);if(i)return this.cacheCallbacks.storeCrossSigningKeyCache&&Q&&(yield this.cacheCallbacks.storeCrossSigningKeyCache(A,B)),i;if(!B)throw new Error("getCrossSigningKey callback for "+A+" returned falsey");throw new Error("Key type "+A+" from getCrossSigningKey callback did not match")}))}isStoredInSecretStorage(A){return C(this,void 0,void 0,(function*(){const g=(yield A.isStored("m.cross_signing.master"))||{};function I(A){for(const I of Object.keys(g))A[I]||delete g[I]}for(const g of["self_signing","user_signing"])I((yield A.isStored(`m.cross_signing.${g}`))||{});return Object.keys(g).length?g:null}))}static storeInSecretStorage(A,g){return C(this,void 0,void 0,(function*(){for(const[I,Q]of A){const A=(0,B.encodeBase64)(Q);yield g.store(`m.cross_signing.${I}`,A)}}))}static getFromSecretStorage(A,g){return C(this,void 0,void 0,(function*(){const I=yield g.get(`m.cross_signing.${A}`);return I?(0,B.decodeBase64)(I):null}))}isStoredInKeyCache(A){var g;return C(this,void 0,void 0,(function*(){const I=this.cacheCallbacks;if(!I)return!1;const Q=A?[A]:["master","self_signing","user_signing"];for(const A of Q)if(!(yield null===(g=I.getCrossSigningKeyCache)||void 0===g?void 0:g.call(I,A)))return!1;return!0}))}getCrossSigningKeysFromCache(){var A;return C(this,void 0,void 0,(function*(){const g=new Map,I=this.cacheCallbacks;if(!I)return g;for(const Q of["master","self_signing","user_signing"]){const C=yield null===(A=I.getCrossSigningKeyCache)||void 0===A?void 0:A.call(I,Q);C&&g.set(Q,C)}return g}))}getId(A="master"){if(!this.keys[A])return null;return e(this.keys[A])}resetKeys(A){return C(this,void 0,void 0,(function*(){if(!this.callbacks.saveCrossSigningKeys)throw new Error("No saveCrossSigningKeys callback supplied");if(void 0===A||A&t.MASTER||!this.keys.master)A=t.MASTER|t.USER_SIGNING|t.SELF_SIGNING;else if(0===A)return;const I={},Q={};let C,E;try{if(A&t.MASTER?(C=new g.Olm.PkSigning,I.master=C.generate_seed(),E=C.init_with_seed(I.master),Q.master={user_id:this.userId,usage:["master"],keys:{["ed25519:"+E]:E}}):[E,C]=yield this.getCrossSigningKey("master"),A&t.SELF_SIGNING){const A=new g.Olm.PkSigning;try{I.self_signing=A.generate_seed();const g=A.init_with_seed(I.self_signing);Q.self_signing={user_id:this.userId,usage:["self_signing"],keys:{["ed25519:"+g]:g}},(0,B.pkSign)(Q.self_signing,C,this.userId,E)}finally{A.free()}}if(A&t.USER_SIGNING){const A=new g.Olm.PkSigning;try{I.user_signing=A.generate_seed();const g=A.init_with_seed(I.user_signing);Q.user_signing={user_id:this.userId,usage:["user_signing"],keys:{["ed25519:"+g]:g}},(0,B.pkSign)(Q.user_signing,C,this.userId,E)}finally{A.free()}}Object.assign(this.keys,Q),this.callbacks.saveCrossSigningKeys(I)}finally{C&&C.free()}}))}clearKeys(){this.keys={}}setKeys(A){const g={};if(A.master){if(A.master.user_id!==this.userId){const g="Mismatched user ID "+A.master.user_id+" in master key from "+this.userId;throw E.logger.error(g),new Error(g)}this.keys.master?e(A.master)!==this.getId()&&(this.firstUse=!1):this.firstUse=!0,g.master=A.master}else{if(!this.keys.master)throw new Error("Tried to set cross-signing keys without a master key");g.master=this.keys.master}const I=e(g.master);if(A.user_signing){if(A.user_signing.user_id!==this.userId){const g="Mismatched user ID "+A.master.user_id+" in user_signing key from "+this.userId;throw E.logger.error(g),new Error(g)}try{(0,B.pkVerify)(A.user_signing,I,this.userId)}catch(A){throw E.logger.error("invalid signature on user-signing key"),A}}if(A.self_signing){if(A.self_signing.user_id!==this.userId){const g="Mismatched user ID "+A.master.user_id+" in self_signing key from "+this.userId;throw E.logger.error(g),new Error(g)}try{(0,B.pkVerify)(A.self_signing,I,this.userId)}catch(A){throw E.logger.error("invalid signature on self-signing key"),A}}A.master&&(this.keys.master=A.master,delete this.keys.self_signing,delete this.keys.user_signing),A.self_signing&&(this.keys.self_signing=A.self_signing),A.user_signing&&(this.keys.user_signing=A.user_signing)}updateCrossSigningVerifiedBefore(A){!this.crossSigningVerifiedBefore&&A&&(this.crossSigningVerifiedBefore=!0)}signObject(A,g){return C(this,void 0,void 0,(function*(){if(!this.keys[g])throw new Error("Attempted to sign with "+g+" key but no such key present");const[I,Q]=yield this.getCrossSigningKey(g);try{return(0,B.pkSign)(A,Q,this.userId,I),A}finally{Q.free()}}))}signUser(A){return C(this,void 0,void 0,(function*(){if(this.keys.user_signing)return this.signObject(A.keys.master,"user_signing");E.logger.info("No user signing key: not signing user")}))}signDevice(A,g){return C(this,void 0,void 0,(function*(){if(A!==this.userId)throw new Error(`Trying to sign ${A}'s device; can only sign our own device`);if(this.keys.self_signing)return this.signObject({algorithms:g.algorithms,keys:g.keys,device_id:g.deviceId,user_id:A},"self_signing");E.logger.info("No self signing key: not signing device")}))}checkUserTrust(A){if(this.userId===A.userId&&this.getId()&&this.getId()===A.getId()&&this.getId("self_signing")&&this.getId("self_signing")===A.getId("self_signing"))return new a(!0,!0,this.firstUse);if(!this.keys.user_signing)return new a(!1,!1,A.firstUse);let g;const I=A.keys.master,Q=this.getId("user_signing");try{(0,B.pkVerify)(I,Q,this.userId),g=!0}catch(A){g=!1}return new a(g,A.crossSigningVerifiedBefore,A.firstUse)}checkDeviceTrust(A,g,I,Q){const C=this.checkUserTrust(A),E=A.keys.self_signing;if(!E)return new s(!1,!1,I,Q);const i=function(A,g){return{algorithms:A.algorithms,keys:A.keys,device_id:A.deviceId,user_id:g,signatures:A.signatures}}(g,A.userId);try{return(0,B.pkVerify)(E,A.getId(),A.userId),(0,B.pkVerify)(i,e(E),A.userId),s.fromUserTrustLevel(C,I,Q)}catch(A){return new s(!1,!1,I,Q)}}getCacheCallbacks(){return this.cacheCallbacks}}var t;I.CrossSigningInfo=D,function(A){A[A.MASTER=4]="MASTER",A[A.USER_SIGNING=2]="USER_SIGNING",A[A.SELF_SIGNING=1]="SELF_SIGNING"}(t=I.CrossSigningLevel||(I.CrossSigningLevel={}));class a{constructor(A,g,I){this.crossSigningVerified=A,this.crossSigningVerifiedBefore=g,this.tofu=I}isVerified(){return this.isCrossSigningVerified()}isCrossSigningVerified(){return this.crossSigningVerified}wasCrossSigningVerified(){return this.crossSigningVerifiedBefore}isTofu(){return this.tofu}}I.UserTrustLevel=a;class s{constructor(A,g,I,Q){this.crossSigningVerified=A,this.tofu=g,this.localVerified=I,this.trustCrossSignedDevices=Q}static fromUserTrustLevel(A,g,I){return new s(A.isCrossSigningVerified(),A.isTofu(),g,I)}isVerified(){return Boolean(this.isLocallyVerified()||this.trustCrossSignedDevices&&this.isCrossSigningVerified())}isCrossSigningVerified(){return this.crossSigningVerified}isLocallyVerified(){return this.localVerified}isTofu(){return this.tofu}}I.DeviceTrustLevel=s,I.createCryptoStoreCacheCallbacks=function(A,g){return{getCrossSigningKeyCache:function(I,E){return C(this,void 0,void 0,(function*(){const C=yield new Promise((g=>A.doTxn("readonly",[i.IndexedDBCryptoStore.STORE_ACCOUNT],(Q=>{A.getSecretStorePrivateKey(Q,g,I)}))));if(C&&C.ciphertext){const A=Q.from(g.pickleKey),E=yield(0,o.decryptAES)(C,A,I);return(0,B.decodeBase64)(E)}return C}))},storeCrossSigningKeyCache:function(I,E){return C(this,void 0,void 0,(function*(){if(!(E instanceof Uint8Array))throw new Error(`storeCrossSigningKeyCache expects Uint8Array, got ${E}`);const C=Q.from(g.pickleKey),n=yield(0,o.encryptAES)((0,B.encodeBase64)(E),C,I);return A.doTxn("readwrite",[i.IndexedDBCryptoStore.STORE_ACCOUNT],(g=>{A.storeSecretStorePrivateKey(g,I,n)}))}))}}},I.requestKeysDuringVerification=function(A,g,I){return C(this,void 0,void 0,(function*(){if(A.getUserId()===g)return E.logger.log("Cross-signing: Self-verification done; requesting keys"),new Promise(((g,Q)=>{const i=A,o=i.crypto.crossSigningInfo,e=new D(o.userId,{getCrossSigningKey:A=>C(this,void 0,void 0,(function*(){E.logger.debug("Cross-signing: requesting secret",A,I);const{promise:g}=i.requestSecret(`m.cross_signing.${A}`,[I]),Q=yield g,C=(0,B.decodeBase64)(Q);return Uint8Array.from(C)}))},o.getCacheCallbacks());e.keys=o.keys;const t=new Promise((A=>{setTimeout(A,n,new Error("Timeout"))})),a=(()=>C(this,void 0,void 0,(function*(){if(!(yield i.crypto.getSessionBackupPrivateKey())){E.logger.info("No cached backup key found. Requesting...");const A=i.requestSecret("m.megolm_backup.v1",[I]),g=yield A.promise;E.logger.info("Got key backup key, decoding...");const Q=(0,B.decodeBase64)(g);E.logger.info("Decoded backup key, storing..."),yield i.crypto.storeSessionBackupPrivateKey(Uint8Array.from(Q)),E.logger.info("Backup key stored. Starting backup restore...");const C=yield i.getKeyBackupVersion();i.restoreKeyBackupWithCache(void 0,void 0,C).then((()=>{E.logger.info("Backup restored.")}))}})))();return Promise.race([Promise.all([e.getCrossSigningKey("master"),e.getCrossSigningKey("self_signing"),e.getCrossSigningKey("user_signing"),a]),t]).then(g,Q)})).catch((A=>{E.logger.warn("Cross-signing: failure while requesting keys:",A)}))}))}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},A("buffer").Buffer)},{"../crypto/store/indexeddb-crypto-store":348,"../logger":376,"./aes":333,"./olmlib":345,buffer:70}],327:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.DeviceList=I.TrackingStatus=void 0;const i=A("../logger"),o=A("./deviceinfo"),n=A("./CrossSigning"),e=B(A("./olmlib")),D=A("./store/indexeddb-crypto-store"),t=A("../utils"),a=A("../models/typed-event-emitter"),s=A("./index");var w;!function(A){A[A.NotTracked=0]="NotTracked",A[A.PendingDownload=1]="PendingDownload",A[A.DownloadInProgress=2]="DownloadInProgress",A[A.UpToDate=3]="UpToDate"}(w=I.TrackingStatus||(I.TrackingStatus={}));class h extends a.TypedEventEmitter{constructor(A,g,I,Q=250){super(),this.cryptoStore=g,this.keyDownloadChunkSize=Q,this.devices={},this.crossSigningInfo={},this.userByIdentityKey={},this.deviceTrackingStatus={},this.syncToken=null,this.keyDownloadsInProgressByUser=new Map,this.dirty=!1,this.savePromise=null,this.resolveSavePromise=null,this.savePromiseTime=null,this.saveTimer=null,this.hasFetched=null,this.serialiser=new r(A,I,this)}load(){return E(this,void 0,void 0,(function*(){yield this.cryptoStore.doTxn("readonly",[D.IndexedDBCryptoStore.STORE_DEVICE_DATA],(A=>{this.cryptoStore.getEndToEndDeviceData(A,(A=>{var g;this.hasFetched=Boolean(A&&A.devices),this.devices=A?A.devices:{},this.crossSigningInfo=A&&A.crossSigningInfo||{},this.deviceTrackingStatus=A?A.trackingStatus:{},this.syncToken=null!==(g=null==A?void 0:A.syncToken)&&void 0!==g?g:null,this.userByIdentityKey={};for(const A of Object.keys(this.devices)){const g=this.devices[A];for(const I of Object.keys(g)){const Q=g[I].keys["curve25519:"+I];void 0!==Q&&(this.userByIdentityKey[Q]=A)}}}))}));for(const A of Object.keys(this.deviceTrackingStatus))this.deviceTrackingStatus[A]==w.DownloadInProgress&&(this.deviceTrackingStatus[A]=w.PendingDownload)}))}stop(){null!==this.saveTimer&&clearTimeout(this.saveTimer)}saveIfDirty(A=500){return E(this,void 0,void 0,(function*(){if(!this.dirty)return Promise.resolve(!1);const g=Date.now()+A;this.savePromiseTime&&g{this.resolveSavePromise=A})),this.savePromise=I),null===this.saveTimer){const I=this.resolveSavePromise;this.savePromiseTime=g,this.saveTimer=setTimeout((()=>{i.logger.log("Saving device tracking data",this.syncToken),this.savePromiseTime=null,this.saveTimer=null,this.savePromise=null,this.resolveSavePromise=null,this.cryptoStore.doTxn("readwrite",[D.IndexedDBCryptoStore.STORE_DEVICE_DATA],(A=>{var g;this.cryptoStore.storeEndToEndDeviceData({devices:this.devices,crossSigningInfo:this.crossSigningInfo,trackingStatus:this.deviceTrackingStatus,syncToken:null!==(g=this.syncToken)&&void 0!==g?g:void 0},A)})).then((()=>{this.dirty=!1,null==I||I(!0)}),(A=>{i.logger.error("Failed to save device tracking data",this.syncToken),i.logger.error(A)}))}),A)}return I}))}getSyncToken(){return this.syncToken}setSyncToken(A){this.syncToken=A}downloadKeys(A,g){const I=[],Q=[];if(A.forEach((A=>{const C=this.deviceTrackingStatus[A];this.keyDownloadsInProgressByUser.has(A)?(i.logger.log(`downloadKeys: already have a download in progress for ${A}: awaiting its result`),Q.push(this.keyDownloadsInProgressByUser.get(A))):(g||C!=w.UpToDate)&&I.push(A)})),0!=I.length){i.logger.log("downloadKeys: downloading for",I);const A=this.doKeyDownload(I);Q.push(A)}return 0===Q.length&&i.logger.log("downloadKeys: already have all necessary keys"),Promise.all(Q).then((()=>this.getDevicesFromStore(A)))}getDevicesFromStore(A){const g={};return A.forEach((A=>{g[A]={};(this.getStoredDevicesForUser(A)||[]).forEach((function(I){g[A][I.deviceId]=I}))})),g}getKnownUserIds(){return Object.keys(this.devices)}getStoredDevicesForUser(A){const g=this.devices[A];if(!g)return null;const I=[];for(const A in g)g.hasOwnProperty(A)&&I.push(o.DeviceInfo.fromStorage(g[A],A));return I}getRawStoredDevicesForUser(A){return this.devices[A]}getStoredCrossSigningForUser(A){return this.crossSigningInfo[A]?n.CrossSigningInfo.fromStorage(this.crossSigningInfo[A],A):null}storeCrossSigningForUser(A,g){this.crossSigningInfo[A]=g,this.dirty=!0}getStoredDevice(A,g){const I=this.devices[A];if(null==I?void 0:I[g])return o.DeviceInfo.fromStorage(I[g],g)}getUserByIdentityKey(A,g){return A!==e.OLM_ALGORITHM&&A!==e.MEGOLM_ALGORITHM?null:this.userByIdentityKey[g]}getDeviceByIdentityKey(A,g){const I=this.getUserByIdentityKey(A,g);if(!I)return null;const Q=this.devices[I];if(!Q)return null;for(const A in Q){if(!Q.hasOwnProperty(A))continue;const I=Q[A];for(const Q in I.keys){if(!I.keys.hasOwnProperty(Q))continue;if(0!==Q.indexOf("curve25519:"))continue;if(I.keys[Q]==g)return o.DeviceInfo.fromStorage(I,A)}}return null}storeDevicesForUser(A,g){this.setRawStoredDevicesForUser(A,g),this.dirty=!0}startTrackingDeviceList(A){if("string"!=typeof A)throw new Error("userId must be a string; was "+A);this.deviceTrackingStatus[A]||(i.logger.log("Now tracking device list for "+A),this.deviceTrackingStatus[A]=w.PendingDownload,this.dirty=!0)}stopTrackingDeviceList(A){this.deviceTrackingStatus[A]&&(i.logger.log("No longer tracking device list for "+A),this.deviceTrackingStatus[A]=w.NotTracked,this.dirty=!0)}stopTrackingAllDeviceLists(){for(const A of Object.keys(this.deviceTrackingStatus))this.deviceTrackingStatus[A]=w.NotTracked;this.dirty=!0}invalidateUserDeviceList(A){this.deviceTrackingStatus[A]&&(i.logger.log("Marking device list outdated for",A),this.deviceTrackingStatus[A]=w.PendingDownload,this.dirty=!0)}refreshOutdatedDeviceLists(){this.saveIfDirty();const A=[];for(const g of Object.keys(this.deviceTrackingStatus)){this.deviceTrackingStatus[g]==w.PendingDownload&&A.push(g)}return this.doKeyDownload(A)}setRawStoredDevicesForUser(A,g){if(void 0!==this.devices[A])for(const[g,I]of Object.entries(this.devices[A])){const A=I.keys["curve25519:"+g];delete this.userByIdentityKey[A]}this.devices[A]=g;for(const[I,Q]of Object.entries(g)){const g=Q.keys["curve25519:"+I];this.userByIdentityKey[g]=A}}setRawStoredCrossSigningForUser(A,g){this.crossSigningInfo[A]=g}doKeyDownload(A){if(0===A.length)return Promise.resolve();const g=this.serialiser.updateDevicesForUsers(A,this.syncToken).then((()=>{I(!0)}),(g=>{throw i.logger.error("Error downloading keys for "+A+":",g),I(!1),g}));A.forEach((A=>{this.keyDownloadsInProgressByUser.set(A,g);this.deviceTrackingStatus[A]==w.PendingDownload&&(this.deviceTrackingStatus[A]=w.DownloadInProgress)}));const I=I=>{this.emit(s.CryptoEvent.WillUpdateDevices,A,!this.hasFetched),A.forEach((A=>{if(this.dirty=!0,this.keyDownloadsInProgressByUser.get(A)!==g)return void i.logger.log("Another update in the queue for",A,"- not marking up-to-date");this.keyDownloadsInProgressByUser.delete(A);this.deviceTrackingStatus[A]==w.DownloadInProgress&&(I?(this.deviceTrackingStatus[A]=w.UpToDate,i.logger.log("Device list for",A,"now up to date")):this.deviceTrackingStatus[A]=w.PendingDownload)})),this.saveIfDirty(),this.emit(s.CryptoEvent.DevicesUpdated,A,!this.hasFetched),this.hasFetched=!0};return g}}I.DeviceList=h;class r{constructor(A,g,I){this.baseApis=A,this.olmDevice=g,this.deviceList=I,this.downloadInProgress=!1,this.keyDownloadsQueuedByUser={}}updateDevicesForUsers(A,g){return A.forEach((A=>{this.keyDownloadsQueuedByUser[A]=!0})),this.queuedQueryDeferred||(this.queuedQueryDeferred=(0,t.defer)()),this.syncToken=g,this.downloadInProgress?(i.logger.log("Queued key download for",A),this.queuedQueryDeferred.promise):this.doQueuedQueries()}doQueuedQueries(){if(this.downloadInProgress)throw new Error("DeviceListUpdateSerialiser.doQueuedQueries called with request active");const A=Object.keys(this.keyDownloadsQueuedByUser);this.keyDownloadsQueuedByUser={};const g=this.queuedQueryDeferred;this.queuedQueryDeferred=void 0,i.logger.log("Starting key download for",A),this.downloadInProgress=!0;const I={};this.syncToken&&(I.token=this.syncToken);const Q=[];for(let g=0;gthis.baseApis.downloadKeysForUsers(C,I)))}return(0,t.chunkPromises)(Q,3).then((g=>E(this,void 0,void 0,(function*(){const I=Object.assign({},...g.map((A=>A.device_keys||{}))),Q=Object.assign({},...g.map((A=>A.master_keys||{}))),C=Object.assign({},...g.map((A=>A.self_signing_keys||{}))),B=Object.assign({},...g.map((A=>A.user_signing_keys||{})));for(const g of A){yield(0,t.sleep)(5);try{yield this.processQueryResponseForUser(g,I[g],{master:null==Q?void 0:Q[g],self_signing:null==C?void 0:C[g],user_signing:null==B?void 0:B[g]})}catch(A){i.logger.error(`Error processing keys for ${g}:`,A)}}})))).then((()=>{i.logger.log("Completed key download for "+A),this.downloadInProgress=!1,null==g||g.resolve(),this.queuedQueryDeferred&&this.doQueuedQueries()}),(I=>{i.logger.warn("Error downloading keys for "+A+":",I),this.downloadInProgress=!1,null==g||g.reject(I)})),g.promise}processQueryResponseForUser(A,g,I){return E(this,void 0,void 0,(function*(){i.logger.log("got device keys for "+A+":",g),i.logger.log("got cross-signing keys for "+A+":",I);{const I={},Q=this.deviceList.getRawStoredDevicesForUser(A);Q&&Object.keys(Q).forEach((A=>{const g=o.DeviceInfo.fromStorage(Q[A],A);I[A]=g})),yield function(A,g,I,Q,C,B){return E(this,void 0,void 0,(function*(){let E=!1;for(const A in I)if(I.hasOwnProperty(A)&&!(A in Q)){if(g===C&&A===B){i.logger.warn(`Local device ${A} missing from sync, skipping removal`);continue}i.logger.log("Device "+g+":"+A+" has been removed"),delete I[A],E=!0}for(const C in Q){if(!Q.hasOwnProperty(C))continue;const B=Q[C];B.user_id===g?B.device_id===C?(yield c(A,I,B))&&(E=!0):i.logger.warn("Mismatched device_id "+B.device_id+" in keys from "+g+":"+C):i.logger.warn("Mismatched user_id "+B.user_id+" in keys from "+g+":"+C)}return E}))}(this.olmDevice,A,I,g||{},this.baseApis.getUserId(),this.baseApis.deviceId);const C={};Object.keys(I).forEach((A=>{C[A]=I[A].toStorage()})),this.deviceList.setRawStoredDevicesForUser(A,C)}if(I&&(I.master||I.self_signing||I.user_signing)){const g=this.deviceList.getStoredCrossSigningForUser(A)||new n.CrossSigningInfo(A);g.setKeys(I),this.deviceList.setRawStoredCrossSigningForUser(A,g.toStorage()),this.deviceList.emit(s.CryptoEvent.UserCrossSigningUpdated,A)}}))}}function c(A,g,I){return E(this,void 0,void 0,(function*(){if(!I.keys)return!1;const Q=I.device_id,C=I.user_id,B="ed25519:"+Q,E=I.keys[B];if(!E)return i.logger.warn("Device "+C+":"+Q+" has no ed25519 key"),!1;const n=I.unsigned||{},D=I.signatures||{};try{yield e.verifySignature(A,I,C,Q,E)}catch(A){return i.logger.warn("Unable to verify signature on device "+C+":"+Q+":"+A),!1}let t;if(Q in g){if(t=g[Q],t.getFingerprint()!=E)return i.logger.warn("Ed25519 key for device "+C+":"+Q+" has changed"),!1}else g[Q]=t=new o.DeviceInfo(Q);return t.keys=I.keys||{},t.algorithms=I.algorithms||[],t.unsigned=n,t.signatures=D,!0}))}},{"../logger":376,"../models/typed-event-emitter":397,"../utils":420,"./CrossSigning":326,"./deviceinfo":342,"./index":343,"./olmlib":345,"./store/indexeddb-crypto-store":348}],328:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.EncryptionSetupOperation=I.EncryptionSetupBuilder=void 0;const C=A("../logger"),B=A("../models/event"),E=A("./CrossSigning"),i=A("./store/indexeddb-crypto-store"),o=A("../http-api"),n=A("../client"),e=A("../models/typed-event-emitter");I.EncryptionSetupBuilder=class{constructor(A,g){this.accountDataClientAdapter=new t(A),this.crossSigningCallbacks=new a,this.ssssCryptoCallbacks=new s(g)}addCrossSigningKeys(A,g){this.crossSigningKeys={authUpload:A,keys:g}}addSessionBackup(A){this.keyBackupInfo=A}addSessionBackupPrivateKeyToCache(A){this.sessionBackupPrivateKey=A}addKeySignature(A,g,I){this.keySignatures||(this.keySignatures={});const Q=this.keySignatures[A]||{};this.keySignatures[A]=Q,Q[g]=I}setAccountData(A,g){return Q(this,void 0,void 0,(function*(){yield this.accountDataClientAdapter.setAccountData(A,g)}))}buildOperation(){const A=this.accountDataClientAdapter.values;return new D(A,this.crossSigningKeys,this.keyBackupInfo,this.keySignatures)}persist(A){var g;return Q(this,void 0,void 0,(function*(){if(this.crossSigningKeys){const I=(0,E.createCryptoStoreCacheCallbacks)(A.cryptoStore,A.olmDevice);for(const A of["master","self_signing","user_signing"]){C.logger.log(`Cache ${A} cross-signing private key locally`);const Q=this.crossSigningCallbacks.privateKeys.get(A);yield null===(g=I.storeCrossSigningKeyCache)||void 0===g?void 0:g.call(I,A,Q)}yield A.cryptoStore.doTxn("readwrite",[i.IndexedDBCryptoStore.STORE_ACCOUNT],(g=>{A.cryptoStore.storeCrossSigningKeys(g,this.crossSigningKeys.keys)}))}this.sessionBackupPrivateKey&&(yield A.storeSessionBackupPrivateKey(this.sessionBackupPrivateKey))}))}};class D{constructor(A,g,I,Q){this.accountData=A,this.crossSigningKeys=g,this.keyBackupInfo=I,this.keySignatures=Q}apply(A){var g,I;return Q(this,void 0,void 0,(function*(){const Q=A.baseApis;if(this.crossSigningKeys){const C={};for(const[A,g]of Object.entries(this.crossSigningKeys.keys))C[A+"_key"]=g;yield null===(I=(g=this.crossSigningKeys).authUpload)||void 0===I?void 0:I.call(g,(A=>Q.uploadDeviceSigningKeys(A,C))),A.crossSigningInfo.setKeys(this.crossSigningKeys.keys)}if(this.accountData)for(const[A,g]of this.accountData)yield Q.setAccountData(A,g);this.keySignatures&&(yield Q.uploadKeySignatures(this.keySignatures)),this.keyBackupInfo&&(this.keyBackupInfo.version?yield Q.http.authedRequest(o.Method.Put,"/room_keys/version/"+this.keyBackupInfo.version,void 0,{algorithm:this.keyBackupInfo.algorithm,auth_data:this.keyBackupInfo.auth_data},{prefix:o.ClientPrefix.V3}):yield Q.http.authedRequest(o.Method.Post,"/room_keys/version",void 0,this.keyBackupInfo,{prefix:o.ClientPrefix.V3}))}))}}I.EncryptionSetupOperation=D;class t extends e.TypedEventEmitter{constructor(A){super(),this.existingValues=A,this.values=new Map}getAccountDataFromServer(A){return Promise.resolve(this.getAccountData(A))}getAccountData(A){const g=this.values.get(A);if(g)return g;const I=this.existingValues[A];return I?I.getContent():null}setAccountData(A,g){const I=this.values.get(A);return this.values.set(A,g),Promise.resolve().then((()=>{const Q=new B.MatrixEvent({type:A,content:g});return this.emit(n.ClientEvent.AccountData,Q,I),{}}))}}class a{constructor(){this.privateKeys=new Map}getCrossSigningKeyCache(A,g){return this.getCrossSigningKey(A,g)}storeCrossSigningKeyCache(A,g){return this.privateKeys.set(A,g),Promise.resolve()}getCrossSigningKey(A,g){var I;return Promise.resolve(null!==(I=this.privateKeys.get(A))&&void 0!==I?I:null)}saveCrossSigningKeys(A){for(const[g,I]of Object.entries(A))this.privateKeys.set(g,I)}}class s{constructor(A){this.delegateCryptoCallbacks=A,this.privateKeys=new Map}getSecretStorageKey({keys:A},g){var I;return Q(this,void 0,void 0,(function*(){for(const g of Object.keys(A)){const A=this.privateKeys.get(g);if(A)return[g,A]}if(null===(I=null==this?void 0:this.delegateCryptoCallbacks)||void 0===I?void 0:I.getSecretStorageKey){const I=yield this.delegateCryptoCallbacks.getSecretStorageKey({keys:A},g);if(I){const[A,g]=I;this.privateKeys.set(A,g)}return I}return null}))}addPrivateKey(A,g,I){var Q,C;this.privateKeys.set(A,I),null===(C=null===(Q=this.delegateCryptoCallbacks)||void 0===Q?void 0:Q.cacheSecretStorageKey)||void 0===C||C.call(Q,A,g,I)}}},{"../client":323,"../http-api":369,"../logger":376,"../models/event":385,"../models/typed-event-emitter":397,"./CrossSigning":326,"./store/indexeddb-crypto-store":348}],329:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.WITHHELD_MESSAGES=I.OlmDevice=I.PayloadTooLargeError=void 0;const i=A("../logger"),o=A("./store/indexeddb-crypto-store"),n=B(A("./algorithms")),e=49152;class D extends Error{constructor(){super(...arguments),this.data={errcode:"M_TOO_LARGE",error:"Payload too large for encrypted message"}}}function t(A){if(void 0===A)throw new Error("payloadString undefined");if(A.length>e)throw new D(`Message too long (${A.length} bytes). The maximum for an encrypted message is ${e} bytes.`)}I.PayloadTooLargeError=D;function a(A){return A.code&&A.code in I.WITHHELD_MESSAGES?I.WITHHELD_MESSAGES[A.code]:A.reason?A.reason:"decryption key withheld"}I.OlmDevice=class{constructor(A){this.cryptoStore=A,this.pickleKey="DEFAULT_KEY",this.deviceCurve25519Key=null,this.deviceEd25519Key=null,this.maxOneTimeKeys=null,this.outboundGroupSessionStore={},this.inboundGroupSessionMessageIndexes={},this.sessionsInProgress={},this.olmPrekeyPromise=Promise.resolve()}static getOlmVersion(){return g.Olm.get_library_version()}init({pickleKey:A,fromExportedDevice:I}={}){return E(this,void 0,void 0,(function*(){let Q;const C=new g.Olm.Account;try{I?(A&&i.logger.warn("ignoring opts.pickleKey because opts.fromExportedDevice is present."),this.pickleKey=I.pickleKey,yield this.initialiseFromExportedDevice(I,C)):(A&&(this.pickleKey=A),yield this.initialiseAccount(C)),Q=JSON.parse(C.identity_keys()),this.maxOneTimeKeys=C.max_number_of_one_time_keys()}finally{C.free()}this.deviceCurve25519Key=Q.curve25519,this.deviceEd25519Key=Q.ed25519}))}initialiseFromExportedDevice(A,g){return E(this,void 0,void 0,(function*(){yield this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_ACCOUNT,o.IndexedDBCryptoStore.STORE_SESSIONS],(g=>{this.cryptoStore.storeAccount(g,A.pickledAccount),A.sessions.forEach((A=>{const{deviceKey:I,sessionId:Q}=A,C={session:A.session,lastReceivedMessageTs:A.lastReceivedMessageTs};this.cryptoStore.storeEndToEndSession(I,Q,C,g)}))})),g.unpickle(this.pickleKey,A.pickledAccount)}))}initialiseAccount(A){return E(this,void 0,void 0,(function*(){yield this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_ACCOUNT],(g=>{this.cryptoStore.getAccount(g,(I=>{null!==I?A.unpickle(this.pickleKey,I):(A.create(),I=A.pickle(this.pickleKey),this.cryptoStore.storeAccount(g,I))}))}))}))}getAccount(A,I){this.cryptoStore.getAccount(A,(A=>{const Q=new g.Olm.Account;try{Q.unpickle(this.pickleKey,A),I(Q)}finally{Q.free()}}))}storeAccount(A,g){this.cryptoStore.storeAccount(A,g.pickle(this.pickleKey))}export(){return E(this,void 0,void 0,(function*(){const A={pickleKey:this.pickleKey};return yield this.cryptoStore.doTxn("readonly",[o.IndexedDBCryptoStore.STORE_ACCOUNT,o.IndexedDBCryptoStore.STORE_SESSIONS],(g=>{this.cryptoStore.getAccount(g,(g=>{A.pickledAccount=g})),A.sessions=[],this.cryptoStore.getAllEndToEndSessions(g,(g=>{A.sessions.push(g)}))})),A}))}getSession(A,g,I,Q){this.cryptoStore.getEndToEndSession(A,g,I,(A=>{this.unpickleSession(A,Q)}))}unpickleSession(A,I){const Q=new g.Olm.Session;try{Q.unpickle(this.pickleKey,A.session);I(Object.assign({},A,{session:Q}))}finally{Q.free()}}saveSession(A,g,I){const Q=g.session.session_id();i.logger.debug(`Saving Olm session ${Q} with device ${A}: ${g.session.describe()}`);const C=Object.assign(g,{session:g.session.pickle(this.pickleKey)});this.cryptoStore.storeEndToEndSession(A,Q,C,I)}getUtility(A){const I=new g.Olm.Utility;try{return A(I)}finally{I.free()}}sign(A){return E(this,void 0,void 0,(function*(){let g;return yield this.cryptoStore.doTxn("readonly",[o.IndexedDBCryptoStore.STORE_ACCOUNT],(I=>{this.getAccount(I,(I=>{g=I.sign(A)}))})),g}))}getOneTimeKeys(){return E(this,void 0,void 0,(function*(){let A;return yield this.cryptoStore.doTxn("readonly",[o.IndexedDBCryptoStore.STORE_ACCOUNT],(g=>{this.getAccount(g,(g=>{A=JSON.parse(g.one_time_keys())}))})),A}))}maxNumberOfOneTimeKeys(){var A;return null!==(A=this.maxOneTimeKeys)&&void 0!==A?A:-1}markKeysAsPublished(){return E(this,void 0,void 0,(function*(){yield this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_ACCOUNT],(A=>{this.getAccount(A,(g=>{g.mark_keys_as_published(),this.storeAccount(A,g)}))}))}))}generateOneTimeKeys(A){return this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_ACCOUNT],(g=>{this.getAccount(g,(I=>{I.generate_one_time_keys(A),this.storeAccount(g,I)}))}))}generateFallbackKey(){return E(this,void 0,void 0,(function*(){yield this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_ACCOUNT],(A=>{this.getAccount(A,(g=>{g.generate_fallback_key(),this.storeAccount(A,g)}))}))}))}getFallbackKey(){return E(this,void 0,void 0,(function*(){let A;return yield this.cryptoStore.doTxn("readonly",[o.IndexedDBCryptoStore.STORE_ACCOUNT],(g=>{this.getAccount(g,(g=>{A=JSON.parse(g.unpublished_fallback_key())}))})),A}))}forgetOldFallbackKey(){return E(this,void 0,void 0,(function*(){yield this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_ACCOUNT],(A=>{this.getAccount(A,(g=>{g.forget_old_fallback_key(),this.storeAccount(A,g)}))}))}))}createOutboundSession(A,I){return E(this,void 0,void 0,(function*(){let Q;return yield this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_ACCOUNT,o.IndexedDBCryptoStore.STORE_SESSIONS],(C=>{this.getAccount(C,(B=>{const E=new g.Olm.Session;try{E.create_outbound(B,A,I),Q=E.session_id(),this.storeAccount(C,B);const g={session:E,lastReceivedMessageTs:Date.now()};this.saveSession(A,g,C)}finally{E.free()}}))}),i.logger.withPrefix("[createOutboundSession]")),Q}))}createInboundSession(A,I,Q){return E(this,void 0,void 0,(function*(){if(0!==I)throw new Error("Need messageType == 0 to create inbound session");let C;return yield this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_ACCOUNT,o.IndexedDBCryptoStore.STORE_SESSIONS],(B=>{this.getAccount(B,(E=>{const i=new g.Olm.Session;try{i.create_inbound_from(E,A,Q),E.remove_one_time_keys(i),this.storeAccount(B,E);const g=i.decrypt(I,Q),o={session:i,lastReceivedMessageTs:Date.now()};this.saveSession(A,o,B),C={payload:g,session_id:i.session_id()}}finally{i.free()}}))}),i.logger.withPrefix("[createInboundSession]")),C}))}getSessionIdsForDevice(A){return E(this,void 0,void 0,(function*(){const g=i.logger.withPrefix("[getSessionIdsForDevice]");if(A in this.sessionsInProgress){g.debug(`Waiting for Olm session for ${A} to be created`);try{yield this.sessionsInProgress[A]}catch(A){}}let I;return yield this.cryptoStore.doTxn("readonly",[o.IndexedDBCryptoStore.STORE_SESSIONS],(g=>{this.cryptoStore.getEndToEndSessions(A,g,(A=>{I=Object.keys(A)}))}),g),I}))}getSessionIdForDevice(A,g=!1,I){return E(this,void 0,void 0,(function*(){const Q=yield this.getSessionInfoForDevice(A,g,I);if(0===Q.length)return null;let C=0;for(let A=1;AE||I===E&&g.sessionId{this.cryptoStore.getEndToEndSessions(A,g,(A=>{const g=Object.keys(A).sort();for(const I of g)this.unpickleSession(A[I],(A=>{Q.push({lastReceivedMessageTs:A.lastReceivedMessageTs,hasReceivedMessage:A.session.has_received_message(),sessionId:I})}))}))}),I),Q}))}encryptMessage(A,g,I){return E(this,void 0,void 0,(function*(){let Q;return t(I),yield this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_SESSIONS],(C=>{this.getSession(A,g,C,(B=>{const E=B.session.describe();i.logger.log("encryptMessage: Olm Session ID "+g+" to "+A+": "+E),Q=B.session.encrypt(I),this.saveSession(A,B,C)}))}),i.logger.withPrefix("[encryptMessage]")),Q}))}decryptMessage(A,g,I,Q){return E(this,void 0,void 0,(function*(){let C;return yield this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_SESSIONS],(B=>{this.getSession(A,g,B,(E=>{const o=E.session.describe();i.logger.log("decryptMessage: Olm Session ID "+g+" from "+A+": "+o),C=E.session.decrypt(I,Q),E.lastReceivedMessageTs=Date.now(),this.saveSession(A,E,B)}))}),i.logger.withPrefix("[decryptMessage]")),C}))}matchesSession(A,g,I,Q){return E(this,void 0,void 0,(function*(){if(0!==I)return!1;let C;return yield this.cryptoStore.doTxn("readonly",[o.IndexedDBCryptoStore.STORE_SESSIONS],(I=>{this.getSession(A,g,I,(A=>{C=A.session.matches_inbound(Q)}))}),i.logger.withPrefix("[matchesSession]")),C}))}recordSessionProblem(A,g,I){return E(this,void 0,void 0,(function*(){i.logger.info(`Recording problem on olm session with ${A} of type ${g}. Recreating: ${I}`),yield this.cryptoStore.storeEndToEndSessionProblem(A,g,I)}))}sessionMayHaveProblems(A,g){return this.cryptoStore.getEndToEndSessionProblem(A,g)}filterOutNotifiedErrorDevices(A){return this.cryptoStore.filterOutNotifiedErrorDevices(A)}saveOutboundGroupSession(A){this.outboundGroupSessionStore[A.session_id()]=A.pickle(this.pickleKey)}getOutboundGroupSession(A,I){const Q=this.outboundGroupSessionStore[A];if(void 0===Q)throw new Error("Unknown outbound group session "+A);const C=new g.Olm.OutboundGroupSession;try{return C.unpickle(this.pickleKey,Q),I(C)}finally{C.free()}}createOutboundGroupSession(){const A=new g.Olm.OutboundGroupSession;try{return A.create(),this.saveOutboundGroupSession(A),A.session_id()}finally{A.free()}}encryptGroupMessage(A,g){return i.logger.log(`encrypting msg with megolm session ${A}`),t(g),this.getOutboundGroupSession(A,(A=>{const I=A.encrypt(g);return this.saveOutboundGroupSession(A),I}))}getOutboundGroupSessionKey(A){return this.getOutboundGroupSession(A,(function(A){return{chain_index:A.message_index(),key:A.session_key()}}))}unpickleInboundGroupSession(A,I){const Q=new g.Olm.InboundGroupSession;try{return Q.unpickle(this.pickleKey,A.session),I(Q)}finally{Q.free()}}getInboundGroupSession(A,g,I,Q,C){this.cryptoStore.getEndToEndInboundGroupSession(g,I,Q,((g,I)=>{if(null!==g){if(null!==A&&A!==g.room_id)throw new Error("Mismatched room_id for inbound group session (expected "+g.room_id+", was "+A+")");this.unpickleInboundGroupSession(g,(A=>{C(A,g,I)}))}else C(null,null,I)}))}addInboundGroupSession(A,I,Q,C,B,n,e,D={}){return E(this,void 0,void 0,(function*(){yield this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_INBOUND_GROUP_SESSIONS,o.IndexedDBCryptoStore.STORE_INBOUND_GROUP_SESSIONS_WITHHELD,o.IndexedDBCryptoStore.STORE_SHARED_HISTORY_INBOUND_GROUP_SESSIONS],(E=>{this.getInboundGroupSession(A,I,C,E,((o,t)=>{const a=new g.Olm.InboundGroupSession;try{if(e?a.import_session(B):a.create(B),C!=a.session_id())throw new Error("Mismatched group session ID from senderKey: "+I);if(o&&(i.logger.log(`Update for megolm session ${I}|${C}`),o.first_known_index()<=a.first_known_index())){if(!t.untrusted||D.untrusted)return void i.logger.log(`Keeping existing megolm session ${I}|${C}`);if(o.first_known_index(){this.cryptoStore.storeEndToEndInboundGroupSessionWithheld(g,I,{room_id:A,code:Q,reason:C},B)}))}))}decryptGroupMessage(A,g,I,Q,C,B){return E(this,void 0,void 0,(function*(){let E,e=null;if(yield this.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_INBOUND_GROUP_SESSIONS,o.IndexedDBCryptoStore.STORE_INBOUND_GROUP_SESSIONS_WITHHELD],(i=>{this.getInboundGroupSession(A,g,I,i,((A,o,D)=>{if(null===A||null===o)return D&&(E=new n.DecryptionError("MEGOLM_UNKNOWN_INBOUND_SESSION_ID",a(D),{session:g+"|"+I})),void(e=null);let t;try{t=A.decrypt(Q)}catch(A){return void(E="OLM.UNKNOWN_MESSAGE_INDEX"===(null==A?void 0:A.message)&&D?new n.DecryptionError("MEGOLM_UNKNOWN_INBOUND_SESSION_ID",a(D),{session:g+"|"+I}):A)}let s=t.plaintext;if(void 0===s)s=t;else{const A=g+"|"+I+"|"+t.message_index;if(A in this.inboundGroupSessionMessageIndexes){const g=this.inboundGroupSessionMessageIndexes[A];if(g.id!==C||g.timestamp!==B)return void(E=new Error("Duplicate message index, possible replay attack: "+A))}this.inboundGroupSessionMessageIndexes[A]={id:C,timestamp:B}}o.session=A.pickle(this.pickleKey),this.cryptoStore.storeEndToEndInboundGroupSession(g,I,o,i),e={result:s,keysClaimed:o.keysClaimed||{},senderKey:g,forwardingCurve25519KeyChain:o.forwardingCurve25519KeyChain||[],untrusted:!!o.untrusted}}))}),i.logger.withPrefix("[decryptGroupMessage]")),E)throw E;return e}))}hasInboundSessionKeys(A,g,I){return E(this,void 0,void 0,(function*(){let Q;return yield this.cryptoStore.doTxn("readonly",[o.IndexedDBCryptoStore.STORE_INBOUND_GROUP_SESSIONS,o.IndexedDBCryptoStore.STORE_INBOUND_GROUP_SESSIONS_WITHHELD],(C=>{this.cryptoStore.getEndToEndInboundGroupSession(g,I,C,(C=>{null!==C?A!==C.room_id?(i.logger.warn(`requested keys for inbound group session ${g}|${I}, with incorrect room_id (expected ${C.room_id}, was ${A})`),Q=!1):Q=!0:Q=!1}))}),i.logger.withPrefix("[hasInboundSessionKeys]")),Q}))}getInboundGroupSessionKey(A,g,I,Q){return E(this,void 0,void 0,(function*(){let C=null;return yield this.cryptoStore.doTxn("readonly",[o.IndexedDBCryptoStore.STORE_INBOUND_GROUP_SESSIONS,o.IndexedDBCryptoStore.STORE_INBOUND_GROUP_SESSIONS_WITHHELD],(B=>{this.getInboundGroupSession(A,g,I,B,((A,g)=>{if(null===A||null===g)return void(C=null);void 0===Q&&(Q=A.first_known_index());const I=A.export_session(Q),B=(g.keysClaimed||{}).ed25519||null,E=g.forwardingCurve25519KeyChain||[],i="untrusted"in g?g.untrusted:E.length>0;C={chain_index:Q,key:I,forwarding_curve25519_key_chain:E,sender_claimed_ed25519_key:B,shared_history:g.sharedHistory||!1,untrusted:i}}))}),i.logger.withPrefix("[getInboundGroupSessionKey]")),C}))}exportInboundGroupSession(A,g,I){return this.unpickleInboundGroupSession(I,(Q=>{const C=Q.first_known_index();return{sender_key:A,sender_claimed_keys:I.keysClaimed,room_id:I.room_id,session_id:g,session_key:Q.export_session(C),forwarding_curve25519_key_chain:I.forwardingCurve25519KeyChain||[],first_known_index:Q.first_known_index(),"org.matrix.msc3061.shared_history":I.sharedHistory||!1}}))}getSharedHistoryInboundGroupSessions(A){return E(this,void 0,void 0,(function*(){let g;return yield this.cryptoStore.doTxn("readonly",[o.IndexedDBCryptoStore.STORE_SHARED_HISTORY_INBOUND_GROUP_SESSIONS],(I=>{g=this.cryptoStore.getSharedHistoryInboundGroupSessions(A,I)}),i.logger.withPrefix("[getSharedHistoryInboundGroupSessionsForRoom]")),g}))}verifySignature(A,g,I){this.getUtility((function(Q){Q.ed25519_verify(A,g,I)}))}},I.WITHHELD_MESSAGES={"m.unverified":"The sender has disabled encrypting to unverified devices.","m.blacklisted":"The sender has blocked you.","m.unauthorised":"You are not authorised to read the message.","m.no_olm":"Unable to establish a secure channel."}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../logger":376,"./algorithms":335,"./store/indexeddb-crypto-store":348}],330:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.OutgoingRoomKeyRequestManager=I.RoomKeyRequestState=void 0;const C=A("uuid"),B=A("../logger"),E=A("../@types/event");var i;!function(A){A[A.Unsent=0]="Unsent",A[A.Sent=1]="Sent",A[A.CancellationPending=2]="CancellationPending",A[A.CancellationPendingAndWillResend=3]="CancellationPendingAndWillResend"}(i=I.RoomKeyRequestState||(I.RoomKeyRequestState={}));function o(A){return A.room_id+" / "+A.session_id}function n(A){return`[${A.map((A=>`${A.userId}:${A.deviceId}`)).join(",")}]`}I.OutgoingRoomKeyRequestManager=class{constructor(A,g,I){this.baseApis=A,this.deviceId=g,this.cryptoStore=I,this.sendOutgoingRoomKeyRequestsRunning=!1,this.clientRunning=!0}stop(){B.logger.log("stopping OutgoingRoomKeyRequestManager"),this.clientRunning=!1}sendQueuedRequests(){this.startTimer()}queueRoomKeyRequest(A,g,I=!1){return Q(this,void 0,void 0,(function*(){const Q=yield this.cryptoStore.getOutgoingRoomKeyRequest(A);if(Q)switch(Q.state){case i.CancellationPendingAndWillResend:case i.Unsent:return;case i.CancellationPending:{const A=I?i.CancellationPendingAndWillResend:i.Sent;yield this.cryptoStore.updateOutgoingRoomKeyRequest(Q.requestId,i.CancellationPending,{state:A,cancellationTxnId:this.baseApis.makeTxnId()});break}case i.Sent:if(I){const C=i.CancellationPendingAndWillResend,E=yield this.cryptoStore.updateOutgoingRoomKeyRequest(Q.requestId,i.Sent,{state:C,cancellationTxnId:this.baseApis.makeTxnId(),requestTxnId:this.baseApis.makeTxnId()});if(!E)return this.queueRoomKeyRequest(A,g,I);try{yield this.sendOutgoingRoomKeyRequestCancellation(E,!0)}catch(A){B.logger.error("Error sending room key request cancellation; will retry later.",A)}}break;default:throw new Error("unhandled state: "+Q.state)}else yield this.cryptoStore.getOrAddOutgoingRoomKeyRequest({requestBody:A,recipients:g,requestId:this.baseApis.makeTxnId(),state:i.Unsent})}))}cancelRoomKeyRequest(A){return this.cryptoStore.getOutgoingRoomKeyRequest(A).then((g=>{if(g)switch(g.state){case i.CancellationPending:case i.CancellationPendingAndWillResend:return;case i.Unsent:return B.logger.log("deleting unnecessary room key request for "+o(A)),this.cryptoStore.deleteOutgoingRoomKeyRequest(g.requestId,i.Unsent);case i.Sent:return this.cryptoStore.updateOutgoingRoomKeyRequest(g.requestId,i.Sent,{state:i.CancellationPending,cancellationTxnId:this.baseApis.makeTxnId()}).then((g=>{g?this.sendOutgoingRoomKeyRequestCancellation(g).catch((A=>{B.logger.error("Error sending room key request cancellation; will retry later.",A),this.startTimer()})):B.logger.log("Tried to cancel room key request for "+o(A)+" but it was already cancelled in another tab")}));default:throw new Error("unhandled state: "+g.state)}}))}getOutgoingSentRoomKeyRequest(A,g){return this.cryptoStore.getOutgoingRoomKeyRequestsByTarget(A,g,[i.Sent])}cancelAndResendAllOutgoingRequests(){return Q(this,void 0,void 0,(function*(){const A=yield this.cryptoStore.getAllOutgoingRoomKeyRequestsByState(i.Sent);return Promise.all(A.map((({requestBody:A,recipients:g})=>this.queueRoomKeyRequest(A,g,!0))))}))}startTimer(){if(this.sendOutgoingRoomKeyRequestsTimer)return;this.sendOutgoingRoomKeyRequestsTimer=setTimeout((()=>{if(this.sendOutgoingRoomKeyRequestsRunning)throw new Error("RoomKeyRequestSend already in progress!");this.sendOutgoingRoomKeyRequestsRunning=!0,this.sendOutgoingRoomKeyRequests().finally((()=>{this.sendOutgoingRoomKeyRequestsRunning=!1})).catch((A=>{B.logger.warn(`error in OutgoingRoomKeyRequestManager: ${A}`)}))}),500)}sendOutgoingRoomKeyRequests(){return Q(this,void 0,void 0,(function*(){if(!this.clientRunning)return void(this.sendOutgoingRoomKeyRequestsTimer=void 0);const A=yield this.cryptoStore.getOutgoingRoomKeyRequestByState([i.CancellationPending,i.CancellationPendingAndWillResend,i.Unsent]);if(A)try{switch(A.state){case i.Unsent:yield this.sendOutgoingRoomKeyRequest(A);break;case i.CancellationPending:yield this.sendOutgoingRoomKeyRequestCancellation(A);break;case i.CancellationPendingAndWillResend:yield this.sendOutgoingRoomKeyRequestCancellation(A,!0)}return this.sendOutgoingRoomKeyRequests()}catch(A){B.logger.error("Error sending room key request; will retry later.",A),this.sendOutgoingRoomKeyRequestsTimer=void 0}else this.sendOutgoingRoomKeyRequestsTimer=void 0}))}sendOutgoingRoomKeyRequest(A){B.logger.log(`Requesting keys for ${o(A.requestBody)} from ${n(A.recipients)}(id ${A.requestId})`);const g={action:"request",requesting_device_id:this.deviceId,request_id:A.requestId,body:A.requestBody};return this.sendMessageToDevices(g,A.recipients,A.requestTxnId||A.requestId).then((()=>this.cryptoStore.updateOutgoingRoomKeyRequest(A.requestId,i.Unsent,{state:i.Sent})))}sendOutgoingRoomKeyRequestCancellation(A,g=!1){B.logger.log(`Sending cancellation for key request for ${o(A.requestBody)} to ${n(A.recipients)} (cancellation id ${A.cancellationTxnId})`);const I={action:"request_cancellation",requesting_device_id:this.deviceId,request_id:A.requestId};return this.sendMessageToDevices(I,A.recipients,A.cancellationTxnId).then((()=>g?this.cryptoStore.updateOutgoingRoomKeyRequest(A.requestId,i.CancellationPendingAndWillResend,{state:i.Unsent}):this.cryptoStore.deleteOutgoingRoomKeyRequest(A.requestId,i.CancellationPending)))}sendMessageToDevices(A,g,I){const Q={};for(const I of g)Q[I.userId]||(Q[I.userId]={}),Q[I.userId][I.deviceId]=Object.assign(Object.assign({},A),{[E.ToDeviceMessageId]:(0,C.v4)()});return this.baseApis.sendToDevice(E.EventType.RoomKeyRequest,Q,I)}}},{"../@types/event":308,"../logger":376,uuid:289}],331:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.RoomList=void 0;const C=A("./store/indexeddb-crypto-store");I.RoomList=class{constructor(A){this.cryptoStore=A,this.roomEncryption={}}init(){return Q(this,void 0,void 0,(function*(){yield this.cryptoStore.doTxn("readwrite",[C.IndexedDBCryptoStore.STORE_ROOMS],(A=>{this.cryptoStore.getEndToEndRooms(A,(A=>{this.roomEncryption=A}))}))}))}getRoomEncryption(A){return this.roomEncryption[A]||null}isRoomEncrypted(A){return Boolean(this.getRoomEncryption(A))}setRoomEncryption(A,g){return Q(this,void 0,void 0,(function*(){this.roomEncryption[A]=g,yield this.cryptoStore.doTxn("readwrite",[C.IndexedDBCryptoStore.STORE_ROOMS],(I=>{this.cryptoStore.storeEndToEndRoom(A,g,I)}))}))}}},{"./store/indexeddb-crypto-store":348}],332:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.SecretStorage=I.SECRET_STORAGE_ALGORITHM_V1_AES=void 0;const i=A("uuid"),o=A("../logger"),n=B(A("./olmlib")),e=A("../randomstring"),D=A("./aes"),t=A("../client"),a=A("../utils"),s=A("../@types/event");I.SECRET_STORAGE_ALGORITHM_V1_AES="m.secret_storage.v1.aes-hmac-sha2";I.SecretStorage=class{constructor(A,g,I){this.accountDataAdapter=A,this.cryptoCallbacks=g,this.baseApis=I,this.requests=new Map}getDefaultKeyId(){return E(this,void 0,void 0,(function*(){const A=yield this.accountDataAdapter.getAccountDataFromServer("m.secret_storage.default_key");return A?A.key:null}))}setDefaultKeyId(A){return new Promise(((g,I)=>{const Q=I=>{"m.secret_storage.default_key"===I.getType()&&I.getContent().key===A&&(this.accountDataAdapter.removeListener(t.ClientEvent.AccountData,Q),g())};this.accountDataAdapter.on(t.ClientEvent.AccountData,Q),this.accountDataAdapter.setAccountData("m.secret_storage.default_key",{key:A}).catch((A=>{this.accountDataAdapter.removeListener(t.ClientEvent.AccountData,Q),I(A)}))}))}addKey(A,g={},Q){return E(this,void 0,void 0,(function*(){const C={algorithm:A};if(g.name&&(C.name=g.name),A!==I.SECRET_STORAGE_ALGORITHM_V1_AES)throw new Error(`Unknown key algorithm ${A}`);if(g.passphrase&&(C.passphrase=g.passphrase),g.key){const{iv:A,mac:I}=yield(0,D.calculateKeyCheck)(g.key);C.iv=A,C.mac=I}if(!Q)do{Q=(0,e.randomString)(32)}while(yield this.accountDataAdapter.getAccountDataFromServer(`m.secret_storage.key.${Q}`));return yield this.accountDataAdapter.setAccountData(`m.secret_storage.key.${Q}`,C),{keyId:Q,keyInfo:C}}))}getKey(A){return E(this,void 0,void 0,(function*(){if(A||(A=yield this.getDefaultKeyId()),!A)return null;const g=yield this.accountDataAdapter.getAccountDataFromServer("m.secret_storage.key."+A);return g?[A,g]:null}))}hasKey(A){return E(this,void 0,void 0,(function*(){return Boolean(yield this.getKey(A))}))}checkKey(A,g){return E(this,void 0,void 0,(function*(){if(g.algorithm===I.SECRET_STORAGE_ALGORITHM_V1_AES){if(g.mac){const{mac:I}=yield(0,D.calculateKeyCheck)(A,g.iv);return g.mac.replace(/=+$/g,"")===I.replace(/=+$/g,"")}return!0}throw new Error("Unknown algorithm")}))}store(A,g,Q){return E(this,void 0,void 0,(function*(){const C={};if(!Q){const A=yield this.getDefaultKeyId();if(!A)throw new Error("No keys specified and no default key present");Q=[A]}if(0===Q.length)throw new Error("Zero keys given to encrypt with!");for(const B of Q){const Q=yield this.accountDataAdapter.getAccountDataFromServer("m.secret_storage.key."+B);if(!Q)throw new Error("Unknown key: "+B);if(Q.algorithm===I.SECRET_STORAGE_ALGORITHM_V1_AES){const I={[B]:Q},[,E]=yield this.getSecretStorageKey(I,A);C[B]=yield E.encrypt(g)}else o.logger.warn("unknown algorithm for secret storage key "+B+": "+Q.algorithm)}yield this.accountDataAdapter.setAccountData(A,{encrypted:C})}))}get(A){return E(this,void 0,void 0,(function*(){const g=yield this.accountDataAdapter.getAccountDataFromServer(A);if(!g)return;if(!g.encrypted)throw new Error("Content is not encrypted!");const Q={};for(const A of Object.keys(g.encrypted)){const C=yield this.accountDataAdapter.getAccountDataFromServer("m.secret_storage.key."+A),B=g.encrypted[A];C.algorithm===I.SECRET_STORAGE_ALGORITHM_V1_AES&&B.iv&&B.ciphertext&&B.mac&&(Q[A]=C)}if(0===Object.keys(Q).length)throw new Error(`Could not decrypt ${A} because none of the keys it is encrypted with are for a supported algorithm`);const[C,B]=yield this.getSecretStorageKey(Q,A),E=g.encrypted[C];return B.decrypt(E)}))}isStored(A){return E(this,void 0,void 0,(function*(){const g=yield this.accountDataAdapter.getAccountDataFromServer(A);if(!(null==g?void 0:g.encrypted))return null;const Q={};for(const A of Object.keys(g.encrypted)){const C=yield this.accountDataAdapter.getAccountDataFromServer("m.secret_storage.key."+A);if(!C)continue;const B=g.encrypted[A];C.algorithm===I.SECRET_STORAGE_ALGORITHM_V1_AES&&B.iv&&B.ciphertext&&B.mac&&(Q[A]=C)}return Object.keys(Q).length?Q:null}))}request(A,g){const I=this.baseApis.makeTxnId(),Q=(0,a.defer)();this.requests.set(I,{name:A,devices:g,deferred:Q});const C={name:A,action:"request",requesting_device_id:this.baseApis.deviceId,request_id:I,[s.ToDeviceMessageId]:(0,i.v4)()},B={};for(const A of g)B[A]=C;return o.logger.info(`Request secret ${A} from ${g}, id ${I}`),this.baseApis.sendToDevice("m.secret.request",{[this.baseApis.getUserId()]:B}),{requestId:I,promise:Q.promise,cancel:A=>{const C={action:"request_cancellation",requesting_device_id:this.baseApis.deviceId,request_id:I},B={};for(const A of g)B[A]=C;this.baseApis.sendToDevice("m.secret.request",{[this.baseApis.getUserId()]:B}),Q.reject(new Error(A||"Cancelled"))}}}onRequestReceived(A){return E(this,void 0,void 0,(function*(){const g=A.getSender(),I=A.getContent();if(g!==this.baseApis.getUserId()||!(I.name&&I.action&&I.requesting_device_id&&I.request_id))return;const Q=I.requesting_device_id;if("request_cancellation"===I.action);else if("request"===I.action){if(Q===this.baseApis.deviceId)return;if(o.logger.info("received request for secret ("+g+", "+Q+", "+I.request_id+")"),!this.cryptoCallbacks.onSecretRequested)return;const A=yield this.cryptoCallbacks.onSecretRequested(g,Q,I.request_id,I.name,this.baseApis.checkDeviceTrust(g,Q));if(A){o.logger.info(`Preparing ${I.name} secret for ${Q}`);const C={type:"m.secret.send",content:{request_id:I.request_id,secret:A}},B={algorithm:n.OLM_ALGORITHM,sender_key:this.baseApis.crypto.olmDevice.deviceCurve25519Key,ciphertext:{},[s.ToDeviceMessageId]:(0,i.v4)()};yield n.ensureOlmSessionsForDevices(this.baseApis.crypto.olmDevice,this.baseApis,{[g]:[this.baseApis.getStoredDevice(g,Q)]}),yield n.encryptMessageForDevice(B.ciphertext,this.baseApis.getUserId(),this.baseApis.deviceId,this.baseApis.crypto.olmDevice,g,this.baseApis.getStoredDevice(g,Q),C);const E={[g]:{[Q]:B}};o.logger.info(`Sending ${I.name} secret for ${Q}`),this.baseApis.sendToDevice("m.room.encrypted",E)}else o.logger.info(`Request denied for ${I.name} secret for ${Q}`)}}))}onSecretReceived(A){if(A.getSender()!==this.baseApis.getUserId())return;if(!n.isOlmEncrypted(A))return void o.logger.error("secret event not properly encrypted");const g=A.getContent();if(this.baseApis.crypto.deviceList.getUserByIdentityKey(n.OLM_ALGORITHM,A.getSenderKey()||"")!==A.getSender())return void o.logger.error("sending device does not belong to the user it claims to be from");o.logger.log("got secret share for request",g.request_id);const I=this.requests.get(g.request_id);if(I){const Q=this.baseApis.crypto.deviceList.getDeviceByIdentityKey(n.OLM_ALGORITHM,A.getSenderKey());if(!Q)return void o.logger.log("secret share from unknown device with key",A.getSenderKey());if(!I.devices.includes(Q.deviceId))return void o.logger.log("unsolicited secret share from device",Q.deviceId);if(!this.baseApis.crypto.checkDeviceInfoTrust(A.getSender(),Q).isVerified())return void o.logger.log("secret share from unverified device");o.logger.log(`Successfully received secret ${I.name} from ${Q.deviceId}`),I.deferred.resolve(g.secret)}}getSecretStorageKey(A,g){return E(this,void 0,void 0,(function*(){if(!this.cryptoCallbacks.getSecretStorageKey)throw new Error("No getSecretStorageKey callback supplied");const Q=yield this.cryptoCallbacks.getSecretStorageKey({keys:A},g);if(!Q)throw new Error("getSecretStorageKey callback returned falsey");if(Q.length<2)throw new Error("getSecretStorageKey callback returned invalid data");const[C,B]=Q;if(!A[C])throw new Error("App returned unknown key from getSecretStorageKey!");if(A[C].algorithm===I.SECRET_STORAGE_ALGORITHM_V1_AES){return[C,{encrypt:function(A){return(0,D.encryptAES)(A,B,g)},decrypt:function(A){return(0,D.decryptAES)(A,B,g)}}]}throw new Error("Unknown key type: "+A[C].algorithm)}))}}},{"../@types/event":308,"../client":323,"../logger":376,"../randomstring":400,"../utils":420,"./aes":333,"./olmlib":345,uuid:289}],333:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.calculateKeyCheck=I.decryptAES=I.encryptAES=void 0;const C=A("./olmlib"),B=A("./crypto"),E=new Uint8Array(8);function i(A,g,I,E){return Q(this,void 0,void 0,(function*(){let Q;E?Q=(0,C.decodeBase64)(E):(Q=new Uint8Array(16),B.crypto.getRandomValues(Q),Q[8]&=127);const[i,n]=yield o(g,I),e=(new B.TextEncoder).encode(A),D=yield B.subtleCrypto.encrypt({name:"AES-CTR",counter:Q,length:64},i,e),t=yield B.subtleCrypto.sign({name:"HMAC"},n,D);return{iv:(0,C.encodeBase64)(Q),ciphertext:(0,C.encodeBase64)(D),mac:(0,C.encodeBase64)(t)}}))}function o(A,g){return Q(this,void 0,void 0,(function*(){const I=yield B.subtleCrypto.importKey("raw",A,{name:"HKDF"},!1,["deriveBits"]),Q=yield B.subtleCrypto.deriveBits({name:"HKDF",salt:E,info:(new B.TextEncoder).encode(g),hash:"SHA-256"},I,512),C=Q.slice(0,32),i=Q.slice(32),o=B.subtleCrypto.importKey("raw",C,{name:"AES-CTR"},!1,["encrypt","decrypt"]),n=B.subtleCrypto.importKey("raw",i,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign","verify"]);return Promise.all([o,n])}))}I.encryptAES=i,I.decryptAES=function(A,g,I){return Q(this,void 0,void 0,(function*(){const[Q,E]=yield o(g,I),i=(0,C.decodeBase64)(A.ciphertext);if(!(yield B.subtleCrypto.verify({name:"HMAC"},E,(0,C.decodeBase64)(A.mac),i)))throw new Error(`Error decrypting secret ${I}: bad MAC`);const n=yield B.subtleCrypto.decrypt({name:"AES-CTR",counter:(0,C.decodeBase64)(A.iv),length:64},Q,i);return(new TextDecoder).decode(new Uint8Array(n))}))};const n="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";I.calculateKeyCheck=function(A,g){return i(n,A,"",g)}},{"./crypto":340,"./olmlib":345}],334:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.registerAlgorithm=I.UnknownDeviceError=I.DecryptionError=I.DecryptionAlgorithm=I.EncryptionAlgorithm=I.DECRYPTION_CLASSES=I.ENCRYPTION_CLASSES=void 0,I.ENCRYPTION_CLASSES=new Map,I.DECRYPTION_CLASSES=new Map;I.EncryptionAlgorithm=class{constructor(A){this.userId=A.userId,this.deviceId=A.deviceId,this.crypto=A.crypto,this.olmDevice=A.olmDevice,this.baseApis=A.baseApis,this.roomId=A.roomId}prepareToEncrypt(A){}onRoomMembership(A,g,I){}};I.DecryptionAlgorithm=class{constructor(A){this.userId=A.userId,this.crypto=A.crypto,this.olmDevice=A.olmDevice,this.baseApis=A.baseApis,this.roomId=A.roomId}onRoomKeyEvent(A){return Q(this,void 0,void 0,(function*(){}))}importRoomKey(A,g){return Q(this,void 0,void 0,(function*(){}))}hasKeysForKeyRequest(A){return Promise.resolve(!1)}shareKeysWithDevice(A){throw new Error("shareKeysWithDevice not supported for this DecryptionAlgorithm")}retryDecryptionFromSender(A){return Q(this,void 0,void 0,(function*(){return!1}))}};class C extends Error{constructor(A,g,I){super(g),this.code=A,this.code=A,this.name="DecryptionError",this.detailedString=function(A,g){let I=A.name+"[msg: "+A.message;g&&(I+=", "+Object.keys(g).map((A=>A+": "+g[A])).join(", "));return I+="]",I}(this,I)}}I.DecryptionError=C;class B extends Error{constructor(A,g,I){super(A),this.devices=g,this.event=I,this.name="UnknownDeviceError",this.devices=g}}I.UnknownDeviceError=B,I.registerAlgorithm=function(A,g,Q){I.ENCRYPTION_CLASSES.set(A,g),I.DECRYPTION_CLASSES.set(A,Q)}},{}],335:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__exportStar||function(A,g){for(var I in A)"default"===I||Object.prototype.hasOwnProperty.call(g,I)||Q(g,A,I)};Object.defineProperty(I,"__esModule",{value:!0}),A("./olm"),A("./megolm"),C(A("./base"),I)},{"./base":334,"./megolm":336,"./olm":337}],336:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.MegolmDecryption=I.MegolmEncryption=I.isRoomSharedHistory=void 0;const i=A("uuid"),o=A("../../logger"),n=B(A("../olmlib")),e=A("./base"),D=A("../OlmDevice"),t=A("../../@types/event"),a=A("../OutgoingRoomKeyRequestManager"),s=A("../../utils");function w(A){var g,I;const Q=null===(g=null==A?void 0:A.currentState)||void 0===g?void 0:g.getStateEvents("m.room.history_visibility",""),C=null===(I=null==Q?void 0:Q.getContent())||void 0===I?void 0:I.history_visibility;return["world_readable","shared"].includes(C)}I.isRoomSharedHistory=w;class h{constructor(A,g=!1){this.sessionId=A,this.sharedHistory=g,this.useCount=0,this.sharedWithDevices={},this.blockedDevicesNotified={},this.creationTime=(new Date).getTime()}needsRotation(A,g){const I=(new Date).getTime()-this.creationTime;return(this.useCount>=A||I>=g)&&(o.logger.log("Rotating megolm session after "+this.useCount+" messages, "+I+"ms"),!0)}markSharedWithDevice(A,g,I,Q){this.sharedWithDevices[A]||(this.sharedWithDevices[A]={}),this.sharedWithDevices[A][g]={deviceKey:I,messageIndex:Q}}markNotifiedBlockedDevice(A,g){this.blockedDevicesNotified[A]||(this.blockedDevicesNotified[A]={}),this.blockedDevicesNotified[A][g]=!0}sharedWithTooManyDevices(A){for(const g in this.sharedWithDevices)if(this.sharedWithDevices.hasOwnProperty(g)){if(!A.hasOwnProperty(g))return o.logger.log("Starting new megolm session because we shared with "+g),!0;for(const I in this.sharedWithDevices[g])if(this.sharedWithDevices[g].hasOwnProperty(I)&&!A[g].hasOwnProperty(I))return o.logger.log("Starting new megolm session because we shared with "+g+":"+I),!0}return!1}}class r extends e.EncryptionAlgorithm{constructor(A){var g,I,Q,C;super(A),this.setupPromise=Promise.resolve(null),this.outboundSessions={},this.roomId=A.roomId,this.prefixedLogger=o.logger.withPrefix(`[${this.roomId} encryption]`),this.sessionRotationPeriodMsgs=null!==(I=null===(g=A.config)||void 0===g?void 0:g.rotation_period_msgs)&&void 0!==I?I:100,this.sessionRotationPeriodMs=null!==(C=null===(Q=A.config)||void 0===Q?void 0:Q.rotation_period_ms)&&void 0!==C?C:6048e5}ensureOutboundSession(A,g,I,Q=!1){return E(this,void 0,void 0,(function*(){const C=this.setupPromise.then((C=>E(this,void 0,void 0,(function*(){const B=w(A),E=yield this.prepareSession(g,B,C);return yield this.shareSession(g,B,Q,I,E),E}))));return this.setupPromise=C.catch((A=>(this.prefixedLogger.error("Failed to setup outbound session",A),null))),C}))}prepareSession(A,g,I){return E(this,void 0,void 0,(function*(){return I&&g!==I.sharedHistory&&(I=null),(null==I?void 0:I.needsRotation(this.sessionRotationPeriodMsgs,this.sessionRotationPeriodMs))&&(this.prefixedLogger.log("Starting new megolm session because we need to rotate."),I=null),(null==I?void 0:I.sharedWithTooManyDevices(A))&&(I=null),I||(this.prefixedLogger.log("Starting new megolm session"),I=yield this.prepareNewSession(g),this.prefixedLogger.log(`Started new megolm session ${I.sessionId}`),this.outboundSessions[I.sessionId]=I),I}))}shareSession(A,g,I,Q,C){return E(this,void 0,void 0,(function*(){const B={};for(const[g,I]of Object.entries(A))for(const[A,Q]of Object.entries(I)){Q.getIdentityKey()!=this.olmDevice.deviceCurve25519Key&&(C.sharedWithDevices[g]&&void 0!==C.sharedWithDevices[g][A]||(B[g]=B[g]||[],B[g].push(Q)))}const i=this.olmDevice.getOutboundGroupSessionKey(C.sessionId),o={type:"m.room_key",content:{algorithm:n.MEGOLM_ALGORITHM,room_id:this.roomId,session_id:C.sessionId,session_key:i.key,chain_index:i.chain_index,"org.matrix.msc3061.shared_history":g}},[e,D]=yield n.getExistingOlmSessions(this.olmDevice,this.baseApis,B);yield Promise.all([(()=>E(this,void 0,void 0,(function*(){const A=Object.entries(D).map((([A,g])=>Object.entries(g).map((([g,I])=>`${A}/${g}: ${I.sessionId}`)))).flat(1);this.prefixedLogger.debug("Sharing keys with devices with existing Olm sessions:",A),yield this.shareKeyWithOlmSessions(C,i,o,D),this.prefixedLogger.debug("Shared keys with existing Olm sessions")})))(),(()=>E(this,void 0,void 0,(function*(){const A=Object.entries(e).map((([A,g])=>g.map((g=>`${A}/${g.deviceId}`)))).flat(1);this.prefixedLogger.debug("Sharing keys (start phase 1) with devices without existing Olm sessions:",A);const g=[],Q=Date.now(),B=[];yield this.shareKeyWithDevices(C,i,o,e,g,I?1e4:2e3,B),this.prefixedLogger.debug("Shared keys (end phase 1) with devices without existing Olm sessions"),!I&&Date.now()-Q<1e4?(()=>{E(this,void 0,void 0,(function*(){const A={},I=new Set;for(const A of B)I.add(A);const Q=[];for(const{userId:C,deviceInfo:B}of g){const g=C.slice(C.indexOf(":")+1);I.has(g)?(A[C]=A[C]||[],A[C].push(B)):Q.push({userId:C,deviceInfo:B})}const E=Object.entries(A).map((([A,g])=>g.map((g=>`${A}/${g.deviceId}`)))).flat(1);E.length>0&&(this.prefixedLogger.debug("Sharing keys (start phase 2) with devices without existing Olm sessions:",E),yield this.shareKeyWithDevices(C,i,o,A,Q,3e4),this.prefixedLogger.debug("Shared keys (end phase 2) with devices without existing Olm sessions")),yield this.notifyFailedOlmDevices(C,i,Q)}))})():yield this.notifyFailedOlmDevices(C,i,g)})))(),(()=>E(this,void 0,void 0,(function*(){this.prefixedLogger.debug(`There are ${Object.entries(Q).length} blocked devices:`,Object.entries(Q).map((([A,g])=>Object.entries(g).map((([g,I])=>`${A}/${g}`)))).flat(1));const A={};let g=0;for(const[I,B]of Object.entries(Q))for(const[Q,E]of Object.entries(B))C.blockedDevicesNotified[I]&&void 0!==C.blockedDevicesNotified[I][Q]||(A[I]=A[I]||{},A[I][Q]={device:E},g++);g&&(this.prefixedLogger.debug(`Notifying ${g} newly blocked devices:`,Object.entries(A).map((([A,g])=>Object.entries(g).map((([g,I])=>`${A}/${g}`)))).flat(1)),yield this.notifyBlockedDevices(C,A),this.prefixedLogger.debug(`Notified ${g} newly blocked devices`))})))()])}))}prepareNewSession(A){return E(this,void 0,void 0,(function*(){const g=this.olmDevice.createOutboundGroupSession(),I=this.olmDevice.getOutboundGroupSessionKey(g);return yield this.olmDevice.addInboundGroupSession(this.roomId,this.olmDevice.deviceCurve25519Key,[],g,I.key,{ed25519:this.olmDevice.deviceEd25519Key},!1,{sharedHistory:A}),this.crypto.backupManager.backupGroupSession(this.olmDevice.deviceCurve25519Key,g),new h(g,A)}))}getDevicesWithoutSessions(A,g,I=[]){for(const[Q,C]of Object.entries(g)){const g=A[Q];for(const A of C){const C=A.deviceId;g[C].sessionId||(I.push({userId:Q,deviceInfo:A}),delete g[C])}}return I}splitDevices(A){let g=[];const I=[g];for(const[Q,C]of Object.entries(A)){for(const A of Object.values(C))g.push({userId:Q,deviceInfo:A.device});g.length>20&&(g=[],I.push(g))}return 0===g.length&&I.pop(),I}encryptAndSendKeysToDevices(A,g,I,Q){return this.crypto.encryptAndSendToDevices(I,Q).then((()=>{for(const Q of I)A.markSharedWithDevice(Q.userId,Q.deviceInfo.deviceId,Q.deviceInfo.getIdentityKey(),g)})).catch((A=>{throw this.prefixedLogger.error("failed to encryptAndSendToDevices",A),A}))}sendBlockedNotificationsToDevices(A,g,I){return E(this,void 0,void 0,(function*(){const Q={};for(const A of g){const g=A.userId,C=A.deviceInfo,B=C.deviceInfo.deviceId,E=Object.assign(Object.assign({},I),{code:C.code,reason:C.reason,[t.ToDeviceMessageId]:(0,i.v4)()});"m.no_olm"===E.code&&(delete E.room_id,delete E.session_id),Q[g]||(Q[g]={}),Q[g][B]=E}yield this.baseApis.sendToDevice("m.room_key.withheld",Q);for(const g of Object.keys(Q))for(const I of Object.keys(Q[g]))A.markNotifiedBlockedDevice(g,I)}))}reshareKeyWithDevice(A,g,I,Q){return E(this,void 0,void 0,(function*(){const C=this.outboundSessions[g];if(!C)return void this.prefixedLogger.debug(`megolm session ${A}|${g} not found: not re-sharing keys`);if(void 0===C.sharedWithDevices[I])return void this.prefixedLogger.debug(`megolm session ${A}|${g} never shared with user ${I}`);const B=C.sharedWithDevices[I][Q.deviceId];if(void 0===B)return void this.prefixedLogger.debug(`megolm session ${A}|${g} never shared with device ${I}:${Q.deviceId}`);if(B.deviceKey!==Q.getIdentityKey())return void this.prefixedLogger.warn(`Megolm session ${A}|${g} has been shared with device ${Q.deviceId} but with identity key ${B.deviceKey}. Key is now ${Q.getIdentityKey()}!`);const E=yield this.olmDevice.getInboundGroupSessionKey(this.roomId,A,g,B.messageIndex);if(!E)return void this.prefixedLogger.warn(`No inbound session key found for megolm session ${A}|${g}: not re-sharing keys`);yield n.ensureOlmSessionsForDevices(this.olmDevice,this.baseApis,{[I]:[Q]});const o={type:"m.forwarded_room_key",content:{algorithm:n.MEGOLM_ALGORITHM,room_id:this.roomId,session_id:g,session_key:E.key,chain_index:E.chain_index,sender_key:A,sender_claimed_ed25519_key:E.sender_claimed_ed25519_key,forwarding_curve25519_key_chain:E.forwarding_curve25519_key_chain,"org.matrix.msc3061.shared_history":E.shared_history||!1}},e={algorithm:n.OLM_ALGORITHM,sender_key:this.olmDevice.deviceCurve25519Key,ciphertext:{},[t.ToDeviceMessageId]:(0,i.v4)()};yield n.encryptMessageForDevice(e.ciphertext,this.userId,this.deviceId,this.olmDevice,I,Q,o),yield this.baseApis.sendToDevice("m.room.encrypted",{[I]:{[Q.deviceId]:e}}),this.prefixedLogger.debug(`Re-shared key for megolm session ${A}|${g} with ${I}:${Q.deviceId}`)}))}shareKeyWithDevices(A,g,I,Q,C,B,i){return E(this,void 0,void 0,(function*(){const E=yield n.ensureOlmSessionsForDevices(this.olmDevice,this.baseApis,Q,!1,B,i,this.prefixedLogger);this.getDevicesWithoutSessions(E,Q,C),yield this.shareKeyWithOlmSessions(A,g,I,E)}))}shareKeyWithOlmSessions(A,g,I,Q){return E(this,void 0,void 0,(function*(){const C=this.splitDevices(Q);for(let Q=0;Q`${A.userId}/${A.deviceInfo.deviceId}`))),yield this.encryptAndSendKeysToDevices(A,g.chain_index,C[Q],I),this.prefixedLogger.debug(`Shared ${B}`)}catch(A){throw this.prefixedLogger.error(`Failed to share ${B}`),A}}}))}notifyFailedOlmDevices(A,g,I){return E(this,void 0,void 0,(function*(){this.prefixedLogger.debug(`Notifying ${I.length} devices we failed to create Olm sessions`);for(const{userId:Q,deviceInfo:C}of I){const I=C.deviceId;A.markSharedWithDevice(Q,I,C.getIdentityKey(),g.chain_index)}const Q=yield this.olmDevice.filterOutNotifiedErrorDevices(I);this.prefixedLogger.debug(`Need to notify ${Q.length} failed devices which haven't been notified before`);const C={};for(const{userId:A,deviceInfo:g}of Q)C[A]=C[A]||{},C[A][g.deviceId]={device:{code:"m.no_olm",reason:D.WITHHELD_MESSAGES["m.no_olm"],deviceInfo:g}};yield this.notifyBlockedDevices(A,C),this.prefixedLogger.debug(`Notified ${Q.length} devices we failed to create Olm sessions`)}))}notifyBlockedDevices(A,g){return E(this,void 0,void 0,(function*(){const I={room_id:this.roomId,session_id:A.sessionId,algorithm:n.MEGOLM_ALGORITHM,sender_key:this.olmDevice.deviceCurve25519Key},Q=this.splitDevices(g);for(let g=0;gg;return this.encryptionPreparation={startTime:Date.now(),promise:(()=>E(this,void 0,void 0,(function*(){try{const g=yield this.getDevicesInRoom(A,!1,I);if(null===g)return;const[Q,C]=g;this.crypto.globalErrorOnUnknownDevices&&this.removeUnknownDevices(Q),this.prefixedLogger.debug("Ensuring outbound megolm session"),yield this.ensureOutboundSession(A,Q,C,!0),this.prefixedLogger.debug("Ready to encrypt events")}catch(A){this.prefixedLogger.error("Failed to prepare to encrypt events",A)}finally{delete this.encryptionPreparation}})))(),cancel:()=>{g=!0,delete this.encryptionPreparation}},this.encryptionPreparation.cancel}encryptMessage(A,g,I){return E(this,void 0,void 0,(function*(){if(this.prefixedLogger.log("Starting to encrypt event"),null!=this.encryptionPreparation)try{yield this.encryptionPreparation.promise}catch(A){}const Q=this.isVerificationEvent(g,I),[C,B]=yield this.getDevicesInRoom(A,Q);this.crypto.globalErrorOnUnknownDevices&&this.checkForUnknownDevices(C);const E=yield this.ensureOutboundSession(A,C,B),i={room_id:this.roomId,type:g,content:I},o=this.olmDevice.encryptGroupMessage(E.sessionId,JSON.stringify(i)),e={algorithm:n.MEGOLM_ALGORITHM,sender_key:this.olmDevice.deviceCurve25519Key,ciphertext:o,session_id:E.sessionId,device_id:this.deviceId};return E.useCount++,e}))}isVerificationEvent(A,g){switch(A){case t.EventType.KeyVerificationCancel:case t.EventType.KeyVerificationDone:case t.EventType.KeyVerificationMac:case t.EventType.KeyVerificationStart:case t.EventType.KeyVerificationKey:case t.EventType.KeyVerificationReady:case t.EventType.KeyVerificationAccept:return!0;case t.EventType.RoomMessage:return g.msgtype===t.MsgType.KeyVerificationRequest;default:return!1}}forceDiscardSession(){this.setupPromise=this.setupPromise.then((()=>null))}checkForUnknownDevices(A){const g={};if(Object.keys(A).forEach((I=>{Object.keys(A[I]).forEach((Q=>{const C=A[I][Q];C.isUnverified()&&!C.isKnown()&&(g[I]||(g[I]={}),g[I][Q]=C)}))})),Object.keys(g).length)throw new e.UnknownDeviceError("This room contains unknown devices which have not been verified. We strongly recommend you verify them before continuing.",g)}removeUnknownDevices(A){for(const[g,I]of Object.entries(A)){for(const[A,g]of Object.entries(I))g.isUnverified()&&!g.isKnown()&&delete I[A];0===Object.keys(I).length&&delete A[g]}}getDevicesInRoom(A,g=!1,I){return E(this,void 0,void 0,(function*(){const Q=yield A.getEncryptionTargetMembers();this.prefixedLogger.debug(`Encrypting for users (shouldEncryptForInvitedMembers: ${A.shouldEncryptForInvitedMembers()}):`,Q.map((A=>`${A.userId} (${A.membership})`)));const C=Q.map((function(A){return A.userId}));let B=this.crypto.globalBlacklistUnverifiedDevices;const E=A.getBlacklistUnverifiedDevices();"boolean"==typeof E&&(B=E);const i=yield this.crypto.downloadKeys(C,!1),o={};if(!0===(null==I?void 0:I()))return null;for(const A in i){if(!i.hasOwnProperty(A))continue;const Q=i[A];for(const C in Q){if(!Q.hasOwnProperty(C))continue;if(void 0!==I&&(yield(0,s.immediate)()),!0===(null==I?void 0:I()))return null;const E=this.crypto.checkDeviceTrust(A,C);if(Q[C].isBlocked()||!E.isVerified()&&B&&!g){o[A]||(o[A]={});const g=Q[C].isBlocked();o[A][C]={code:g?"m.blacklisted":"m.unverified",reason:D.WITHHELD_MESSAGES[g?"m.blacklisted":"m.unverified"],deviceInfo:Q[C]},delete Q[C]}}}return[i,o]}))}}I.MegolmEncryption=r;class c extends e.DecryptionAlgorithm{constructor(A){super(A),this.pendingEvents=new Map,this.olmlib=n,this.roomId=A.roomId,this.prefixedLogger=o.logger.withPrefix(`[${this.roomId} decryption]`)}decryptEvent(A){return E(this,void 0,void 0,(function*(){const g=A.getWireContent();if(!g.sender_key||!g.session_id||!g.ciphertext)throw new e.DecryptionError("MEGOLM_MISSING_FIELDS","Missing fields in input");let I;this.addEventToPendingList(A);try{I=yield this.olmDevice.decryptGroupMessage(A.getRoomId(),g.sender_key,g.session_id,g.ciphertext,A.getId(),A.getTs())}catch(I){if("DecryptionError"===I.name)throw I;let Q="OLM_DECRYPT_GROUP_MESSAGE_ERROR";throw"OLM.UNKNOWN_MESSAGE_INDEX"===(null==I?void 0:I.message)&&(this.requestKeysForEvent(A),Q="OLM_UNKNOWN_MESSAGE_INDEX"),new e.DecryptionError(Q,I instanceof Error?I.message:"Unknown Error: Error is undefined",{session:g.sender_key+"|"+g.session_id})}if(null===I){this.crypto.backupManager.queryKeyBackupRateLimited(A.getRoomId(),g.session_id).catch((()=>{})),this.requestKeysForEvent(A);const I=yield this.olmDevice.sessionMayHaveProblems(g.sender_key,A.getTs()-12e4);if(I){this.prefixedLogger.info(`When handling UISI from ${A.getSender()} (sender key ${g.sender_key}): recent session problem with that sender:`,I);let Q=k[I.type]||k.unknown;throw I.fixed&&(Q+=" Trying to create a new secure channel and re-requesting the keys."),new e.DecryptionError("MEGOLM_UNKNOWN_INBOUND_SESSION_ID",Q,{session:g.sender_key+"|"+g.session_id})}throw new e.DecryptionError("MEGOLM_UNKNOWN_INBOUND_SESSION_ID","The sender's device has not sent us the keys for this message.",{session:g.sender_key+"|"+g.session_id})}I.untrusted||this.removeEventFromPendingList(A);const Q=JSON.parse(I.result);if(Q.room_id!==A.getRoomId())throw new e.DecryptionError("MEGOLM_BAD_ROOM","Message intended for room "+Q.room_id);return{clearEvent:Q,senderCurve25519Key:I.senderKey,claimedEd25519Key:I.keysClaimed.ed25519,forwardingCurve25519KeyChain:I.forwardingCurve25519KeyChain,untrusted:I.untrusted}}))}requestKeysForEvent(A){const g=A.getWireContent(),I=A.getKeyRequestRecipients(this.userId);this.crypto.requestRoomKey({room_id:A.getRoomId(),algorithm:g.algorithm,sender_key:g.sender_key,session_id:g.session_id},I)}addEventToPendingList(A){var g;const I=A.getWireContent(),Q=I.sender_key,C=I.session_id;this.pendingEvents.has(Q)||this.pendingEvents.set(Q,new Map);const B=this.pendingEvents.get(Q);B.has(C)||B.set(C,new Set),null===(g=B.get(C))||void 0===g||g.add(A)}removeEventFromPendingList(A){const g=A.getWireContent(),I=g.sender_key,Q=g.session_id,C=this.pendingEvents.get(I),B=null==C?void 0:C.get(Q);B&&(B.delete(A),0===B.size&&C.delete(Q),0===C.size&&this.pendingEvents.delete(I))}onRoomKeyEvent(A){var g,I,Q,C;return E(this,void 0,void 0,(function*(){const B=A.getContent();let E,i=A.getSenderKey(),o=[],e=!1;const D={};if(B.room_id&&B.session_key&&B.session_id&&B.algorithm)if(n.isOlmEncrypted(A)){if(B["org.matrix.msc3061.shared_history"]&&(D.sharedHistory=!0),"m.forwarded_room_key"==A.getType()){const t=this.crypto.deviceList.getDeviceByIdentityKey(n.OLM_ALGORITHM,i);if(this.baseApis.crypto.deviceList.getUserByIdentityKey(n.OLM_ALGORITHM,i)!==A.getSender())return void this.prefixedLogger.error("sending device does not belong to the user it claims to be from");const s=(t?yield this.crypto.cryptoStore.getOutgoingRoomKeyRequestsByTarget(A.getSender(),t.deviceId,[a.RoomKeyRequestState.Sent]):[]).some((A=>A.requestBody.room_id===B.room_id&&A.requestBody.session_id===B.session_id)),w=this.baseApis.getRoom(B.room_id),h=null===(g=null==w?void 0:w.getMember(this.userId))||void 0===g?void 0:g.events.member,r=(null==h?void 0:h.getSender())===A.getSender()||(null===(I=null==h?void 0:h.getUnsigned())||void 0===I?void 0:I.prev_sender)===A.getSender()&&"invite"===(null===(Q=null==h?void 0:h.getPrevContent())||void 0===Q?void 0:Q.membership),c=A.getSender()===this.baseApis.getUserId();if(!s&&!c){if(!D.sharedHistory)return void this.prefixedLogger.log("forwarded key not shared history - ignoring");if(w&&!r)return void this.prefixedLogger.log("forwarded key not from inviter or from us - ignoring")}if(e=!0,o=Array.isArray(B.forwarding_curve25519_key_chain)?B.forwarding_curve25519_key_chain:[],o=o.slice(),o.push(i),!B.sender_key)return void this.prefixedLogger.error("forwarded_room_key event is missing sender_key field");const k=B.sender_claimed_ed25519_key;if(!k)return void this.prefixedLogger.error("forwarded_room_key_event is missing sender_claimed_ed25519_key field");if(E={ed25519:k},!w){const g={senderId:A.getSender(),senderKey:B.sender_key,sessionId:B.session_id,sessionKey:B.session_key,keysClaimed:E,forwardingCurve25519KeyChain:o};return void(yield this.crypto.cryptoStore.doTxn("readwrite",["parked_shared_history"],(A=>this.crypto.cryptoStore.addParkedSharedHistory(B.room_id,g,A)),this.prefixedLogger.withPrefix("[addParkedSharedHistory]")))}const G=null!==(C=this.crypto.deviceList.getDeviceByIdentityKey(n.OLM_ALGORITHM,i))&&void 0!==C?C:void 0,y=this.crypto.checkDeviceInfoTrust(A.getSender(),G);if(c&&!y.isVerified())return;D.untrusted=!0,i=B.sender_key}else E=A.getKeysClaimed();B["org.matrix.msc3061.shared_history"]&&(D.sharedHistory=!0);try{yield this.olmDevice.addInboundGroupSession(B.room_id,i,o,B.session_id,B.session_key,E,e,D),(yield this.retryDecryption(i,B.session_id,!D.untrusted))&&this.crypto.cancelRoomKeyRequest({algorithm:B.algorithm,room_id:B.room_id,session_id:B.session_id,sender_key:i}),yield this.crypto.backupManager.backupGroupSession(i,B.session_id)}catch(A){this.prefixedLogger.error(`Error handling m.room_key_event: ${A}`)}}else this.prefixedLogger.error("key event not properly encrypted");else this.prefixedLogger.error("key event is missing fields")}))}onRoomKeyWithheldEvent(A){return E(this,void 0,void 0,(function*(){const g=A.getContent(),I=g.sender_key;"m.no_olm"===g.code?yield this.onNoOlmWithheldEvent(A):"m.unavailable"===g.code||(yield this.olmDevice.addInboundGroupSessionWithheld(g.room_id,I,g.session_id,g.code,g.reason)),g.session_id?yield this.retryDecryption(I,g.session_id):yield this.retryDecryptionFromSender(I)}))}onNoOlmWithheldEvent(A){return E(this,void 0,void 0,(function*(){const g=A.getContent(),I=g.sender_key,Q=A.getSender();if(this.prefixedLogger.warn(`${Q}:${I} was unable to establish an olm session with us`),yield this.olmDevice.getSessionIdForDevice(I))return this.prefixedLogger.debug("New session already created. Not creating a new one."),void(yield this.olmDevice.recordSessionProblem(I,"no_olm",!0));let C=this.crypto.deviceList.getDeviceByIdentityKey(g.algorithm,I);if(!C&&(yield this.crypto.downloadKeys([Q],!1),C=this.crypto.deviceList.getDeviceByIdentityKey(g.algorithm,I),!C))return this.prefixedLogger.info("Couldn't find device for identity key "+I+": not establishing session"),void(yield this.olmDevice.recordSessionProblem(I,"no_olm",!1));yield n.ensureOlmSessionsForDevices(this.olmDevice,this.baseApis,{[Q]:[C]},!1);const B={algorithm:n.OLM_ALGORITHM,sender_key:this.olmDevice.deviceCurve25519Key,ciphertext:{},[t.ToDeviceMessageId]:(0,i.v4)()};yield n.encryptMessageForDevice(B.ciphertext,this.userId,void 0,this.olmDevice,Q,C,{type:"m.dummy"}),yield this.olmDevice.recordSessionProblem(I,"no_olm",!0),yield this.baseApis.sendToDevice("m.room.encrypted",{[Q]:{[C.deviceId]:B}})}))}hasKeysForKeyRequest(A){const g=A.requestBody;return this.olmDevice.hasInboundSessionKeys(g.room_id,g.sender_key,g.session_id)}shareKeysWithDevice(A){const g=A.userId,I=A.deviceId,Q=this.crypto.getStoredDevice(g,I),C=A.requestBody;this.olmlib.ensureOlmSessionsForDevices(this.olmDevice,this.baseApis,{[g]:[Q]}).then((A=>A[g][I].sessionId?(this.prefixedLogger.log("sharing keys for session "+C.sender_key+"|"+C.session_id+" with device "+g+":"+I),this.buildKeyForwardingMessage(C.room_id,C.sender_key,C.session_id)):null)).then((A=>{const C={algorithm:n.OLM_ALGORITHM,sender_key:this.olmDevice.deviceCurve25519Key,ciphertext:{},[t.ToDeviceMessageId]:(0,i.v4)()};return this.olmlib.encryptMessageForDevice(C.ciphertext,this.userId,void 0,this.olmDevice,g,Q,A).then((()=>{const A={[g]:{[I]:C}};return this.baseApis.sendToDevice("m.room.encrypted",A)}))}))}buildKeyForwardingMessage(A,g,I){return E(this,void 0,void 0,(function*(){const Q=yield this.olmDevice.getInboundGroupSessionKey(A,g,I);return{type:"m.forwarded_room_key",content:{algorithm:n.MEGOLM_ALGORITHM,room_id:A,sender_key:g,sender_claimed_ed25519_key:Q.sender_claimed_ed25519_key,session_id:I,session_key:Q.key,chain_index:Q.chain_index,forwarding_curve25519_key_chain:Q.forwarding_curve25519_key_chain,"org.matrix.msc3061.shared_history":Q.shared_history||!1}}}))}importRoomKey(A,{untrusted:g,source:I}={}){const Q={};return(g||A.untrusted)&&(Q.untrusted=!0),A["org.matrix.msc3061.shared_history"]&&(Q.sharedHistory=!0),this.olmDevice.addInboundGroupSession(A.room_id,A.sender_key,A.forwarding_curve25519_key_chain,A.session_id,A.session_key,A.sender_claimed_keys,!0,Q).then((()=>{"backup"!==I&&this.crypto.backupManager.backupGroupSession(A.sender_key,A.session_id).catch((A=>{this.prefixedLogger.log("Failed to back up megolm session",A)})),this.retryDecryption(A.sender_key,A.session_id,!Q.untrusted)}))}retryDecryption(A,g,I){var Q;return E(this,void 0,void 0,(function*(){const C=this.pendingEvents.get(A);if(!C)return!0;const B=C.get(g);if(!B)return!0;const i=[...B];return this.prefixedLogger.debug("Retrying decryption on events:",i.map((A=>`${A.getId()}`))),yield Promise.all(i.map((A=>E(this,void 0,void 0,(function*(){try{yield A.attemptDecryption(this.crypto,{isRetry:!0,forceRedecryptIfUntrusted:I})}catch(A){}}))))),!(null===(Q=this.pendingEvents.get(A))||void 0===Q?void 0:Q.has(g))}))}retryDecryptionFromSender(A){return E(this,void 0,void 0,(function*(){const g=this.pendingEvents.get(A);return!g||(this.pendingEvents.delete(A),yield Promise.all([...g].map((([A,g])=>E(this,void 0,void 0,(function*(){yield Promise.all([...g].map((A=>E(this,void 0,void 0,(function*(){try{yield A.attemptDecryption(this.crypto)}catch(A){}})))))}))))),!this.pendingEvents.has(A))}))}sendSharedHistoryInboundSessions(A){return E(this,void 0,void 0,(function*(){yield n.ensureOlmSessionsForDevices(this.olmDevice,this.baseApis,A);const g=yield this.olmDevice.getSharedHistoryInboundGroupSessions(this.roomId);this.prefixedLogger.log(`Sharing history in with users ${Object.keys(A)}`,g.map((([A,g])=>`${A}|${g}`)));for(const[I,Q]of g){const g=yield this.buildKeyForwardingMessage(this.roomId,I,Q),C=[],B={};for(const[I,Q]of Object.entries(A)){B[I]={};for(const A of Q){const Q={algorithm:n.OLM_ALGORITHM,sender_key:this.olmDevice.deviceCurve25519Key,ciphertext:{},[t.ToDeviceMessageId]:(0,i.v4)()};B[I][A.deviceId]=Q,C.push(n.encryptMessageForDevice(Q.ciphertext,this.userId,void 0,this.olmDevice,I,A,g))}}yield Promise.all(C);for(const A of Object.keys(B)){for(const g of Object.keys(B[A]))0===Object.keys(B[A][g].ciphertext).length&&(this.prefixedLogger.log("No ciphertext for device "+A+":"+g+": pruning"),delete B[A][g]);0===Object.keys(B[A]).length&&(this.prefixedLogger.log("Pruned all devices for user "+A),delete B[A])}if(0===Object.keys(B).length)return void this.prefixedLogger.log("No users left to send to: aborting");yield this.baseApis.sendToDevice("m.room.encrypted",B)}}))}}I.MegolmDecryption=c;const k={no_olm:"The sender was unable to establish a secure channel.",unknown:"The secure channel with the sender was corrupted."};(0,e.registerAlgorithm)(n.MEGOLM_ALGORITHM,r,c)},{"../../@types/event":308,"../../logger":376,"../../utils":420,"../OlmDevice":329,"../OutgoingRoomKeyRequestManager":330,"../olmlib":345,"./base":334,uuid:289}],337:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0});const i=A("../../logger"),o=B(A("../olmlib")),n=A("../deviceinfo"),e=A("./base"),D=n.DeviceInfo.DeviceVerification;class t extends e.EncryptionAlgorithm{constructor(){super(...arguments),this.sessionPrepared=!1,this.prepPromise=null}ensureSession(A){return this.prepPromise?this.prepPromise:this.sessionPrepared?Promise.resolve():(this.prepPromise=this.crypto.downloadKeys(A).then((()=>this.crypto.ensureOlmSessionsForUsers(A))).then((()=>{this.sessionPrepared=!0})).finally((()=>{this.prepPromise=null})),this.prepPromise)}encryptMessage(A,g,I){return E(this,void 0,void 0,(function*(){const Q=(yield A.getEncryptionTargetMembers()).map((function(A){return A.userId}));yield this.ensureSession(Q);const C={room_id:A.roomId,type:g,content:I},B={algorithm:o.OLM_ALGORITHM,sender_key:this.olmDevice.deviceCurve25519Key,ciphertext:{}},E=[];for(const A of Q){const g=this.crypto.getStoredDevicesForUser(A)||[];for(const I of g){I.getIdentityKey()!=this.olmDevice.deviceCurve25519Key&&(I.verified!=D.BLOCKED&&E.push(o.encryptMessageForDevice(B.ciphertext,this.userId,this.deviceId,this.olmDevice,A,I,C)))}}return Promise.all(E).then((()=>B))}))}}class a extends e.DecryptionAlgorithm{decryptEvent(A){return E(this,void 0,void 0,(function*(){const g=A.getWireContent(),I=g.sender_key,Q=g.ciphertext;if(!Q)throw new e.DecryptionError("OLM_MISSING_CIPHERTEXT","Missing ciphertext");if(!(this.olmDevice.deviceCurve25519Key in Q))throw new e.DecryptionError("OLM_NOT_INCLUDED_IN_RECIPIENTS","Not included in recipients");const C=Q[this.olmDevice.deviceCurve25519Key];let B;try{B=yield this.decryptMessage(I,C)}catch(A){throw new e.DecryptionError("OLM_BAD_ENCRYPTED_MESSAGE","Bad Encrypted Message",{sender:I,err:A})}const E=JSON.parse(B);if(E.recipient!=this.userId)throw new e.DecryptionError("OLM_BAD_RECIPIENT","Message was intented for "+E.recipient);if(E.recipient_keys.ed25519!=this.olmDevice.deviceEd25519Key)throw new e.DecryptionError("OLM_BAD_RECIPIENT_KEY","Message not intended for this device",{intended:E.recipient_keys.ed25519,our_key:this.olmDevice.deviceEd25519Key});yield this.crypto.deviceList.downloadKeys([A.getSender()],!1);const i=this.crypto.deviceList.getUserByIdentityKey(o.OLM_ALGORITHM,I);if(i!==A.getSender()&&null!=i)throw new e.DecryptionError("OLM_BAD_SENDER","Message claimed to be from "+A.getSender(),{real_sender:i});if(E.sender!=A.getSender())throw new e.DecryptionError("OLM_FORWARDED_MESSAGE","Message forwarded from "+E.sender,{reported_sender:A.getSender()});if(E.room_id!==A.getRoomId())throw new e.DecryptionError("OLM_BAD_ROOM","Message intended for room "+E.room_id,{reported_room:A.getRoomId()||"ROOM_ID_UNDEFINED"});return{clearEvent:E,senderCurve25519Key:I,claimedEd25519Key:(E.keys||{}).ed25519||null}}))}decryptMessage(A,g){if(0!==g.type)return this.reallyDecryptMessage(A,g);{const I=this.olmDevice.olmPrekeyPromise.then((()=>this.reallyDecryptMessage(A,g)));return this.olmDevice.olmPrekeyPromise=I.catch((()=>{})),I}}reallyDecryptMessage(A,g){return E(this,void 0,void 0,(function*(){const I=yield this.olmDevice.getSessionIdsForDevice(A),Q={};for(const C of I)try{const I=yield this.olmDevice.decryptMessage(A,C,g.type,g.body);return i.logger.log("Decrypted Olm message from "+A+" with session "+C),I}catch(I){if(yield this.olmDevice.matchesSession(A,C,g.type,g.body))throw new Error("Error decrypting prekey message with existing session id "+C+": "+I.message);Q[C]=I.message}if(0!==g.type){if(0===I.length)throw new Error("No existing sessions");throw new Error("Error decrypting non-prekey message with existing sessions: "+JSON.stringify(Q))}let C;try{C=yield this.olmDevice.createInboundSession(A,g.type,g.body)}catch(A){throw Q["(new)"]=A.message,new Error("Error decrypting prekey message: "+JSON.stringify(Q))}return i.logger.log("created new inbound Olm session ID "+C.session_id+" with "+A),C.payload}))}}(0,e.registerAlgorithm)(o.OLM_ALGORITHM,t,a)},{"../../logger":376,"../deviceinfo":342,"../olmlib":345,"./base":334}],338:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CrossSigningKey=void 0,function(A){A.Master="master",A.SelfSigning="self_signing",A.UserSigning="user_signing"}(I.CrossSigningKey||(I.CrossSigningKey={}))},{}],339:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.DefaultAlgorithm=I.algorithmsByName=I.Aes256=I.Curve25519=I.BackupManager=void 0;const C=A("../client"),B=A("../logger"),E=A("./olmlib"),i=A("./key_passphrase"),o=A("../utils"),n=A("./store/indexeddb-crypto-store"),e=A("./recoverykey"),D=A("./aes"),t=A("../NamespacedValue"),a=A("./index"),s=A("./crypto"),w=A("../http-api");class h{constructor(A,g){this.baseApis=A,this.getKey=g,this.sessionLastCheckAttemptedTime={},this.checkedForBackup=!1,this.sendingBackups=!1}get version(){return this.backupInfo&&this.backupInfo.version}static checkBackupVersion(A){const g=I.algorithmsByName[A.algorithm];if(!g)throw new Error("Unknown backup algorithm: "+A.algorithm);if("object"!=typeof A.auth_data)throw new Error("Invalid backup data returned");return g.checkBackupVersion(A)}static makeAlgorithm(A,g){const Q=I.algorithmsByName[A.algorithm];if(!Q)throw new Error("Unknown backup algorithm");return Q.init(A.auth_data,g)}enableKeyBackup(A){return Q(this,void 0,void 0,(function*(){this.backupInfo=A,this.algorithm&&this.algorithm.free(),this.algorithm=yield h.makeAlgorithm(A,this.getKey),this.baseApis.emit(a.CryptoEvent.KeyBackupStatus,!0),this.scheduleKeyBackupSend()}))}disableKeyBackup(){this.algorithm&&this.algorithm.free(),this.algorithm=void 0,this.backupInfo=void 0,this.baseApis.emit(a.CryptoEvent.KeyBackupStatus,!1)}getKeyBackupEnabled(){return this.checkedForBackup?Boolean(this.algorithm):null}prepareKeyBackupVersion(A,g){return Q(this,void 0,void 0,(function*(){const Q=g?I.algorithmsByName[g]:I.DefaultAlgorithm;if(!Q)throw new Error("Unknown backup algorithm");const[C,B]=yield Q.prepare(A),E=(0,e.encodeRecoveryKey)(C);return{algorithm:Q.algorithmName,auth_data:B,recovery_key:E,privateKey:C}}))}createKeyBackupVersion(A){return Q(this,void 0,void 0,(function*(){this.algorithm=yield h.makeAlgorithm(A,this.getKey)}))}checkAndStart(){var A;return Q(this,void 0,void 0,(function*(){if(B.logger.log("Checking key backup status..."),this.baseApis.isGuest())return B.logger.log("Skipping key backup check since user is guest"),this.checkedForBackup=!0,null;let g;try{g=null!==(A=yield this.baseApis.getKeyBackupVersion())&&void 0!==A?A:void 0}catch(A){return B.logger.log("Error checking for active key backup",A),404===A.httpStatus&&(this.checkedForBackup=!0),null}this.checkedForBackup=!0;const I=yield this.isKeyBackupTrusted(g);return I.usable&&!this.backupInfo?(B.logger.log(`Found usable key backup v${g.version}: enabling key backups`),yield this.enableKeyBackup(g)):!I.usable&&this.backupInfo?(B.logger.log("No usable key backup: disabling key backup"),this.disableKeyBackup()):I.usable||this.backupInfo?I.usable&&this.backupInfo&&(g.version!==this.backupInfo.version?(B.logger.log(`On backup version ${this.backupInfo.version} but found version ${g.version}: switching.`),this.disableKeyBackup(),yield this.enableKeyBackup(g),yield this.scheduleAllGroupSessionsForBackup()):B.logger.log(`Backup version ${g.version} still current`)):B.logger.log("No usable key backup: not enabling key backup"),{backupInfo:g,trustInfo:I}}))}checkKeyBackup(){return Q(this,void 0,void 0,(function*(){return this.checkedForBackup=!1,this.checkAndStart()}))}queryKeyBackupRateLimited(A,g){return Q(this,void 0,void 0,(function*(){if(!this.backupInfo)return;const I=(new Date).getTime();(!this.sessionLastCheckAttemptedTime[g]||I-this.sessionLastCheckAttemptedTime[g]>5e3)&&(this.sessionLastCheckAttemptedTime[g]=I,yield this.baseApis.restoreKeyBackupWithCache(A,g,this.backupInfo,{}))}))}isKeyBackupTrusted(A){return Q(this,void 0,void 0,(function*(){const g={usable:!1,trusted_locally:!1,sigs:[]};if(!(A&&A.algorithm&&A.auth_data&&A.auth_data.signatures))return B.logger.info("Key backup is absent or missing required data"),g;const I=this.baseApis.getUserId(),C=yield this.baseApis.crypto.getSessionBackupPrivateKey();if(C){let I=null;try{I=yield h.makeAlgorithm(A,(()=>Q(this,void 0,void 0,(function*(){return C})))),(yield I.keyMatches(C))&&(B.logger.info("Backup is trusted locally"),g.trusted_locally=!0)}catch(A){}finally{null==I||I.free()}}const i=A.auth_data.signatures[I]||{};for(const Q of Object.keys(i)){const C=Q.split(":");if("ed25519"!==C[0]){B.logger.log("Ignoring unknown signature type: "+C[0]);continue}const i={deviceId:C[1]},o=this.baseApis.crypto.crossSigningInfo.getId();if(o===i.deviceId){i.crossSigningId=!0;try{yield(0,E.verifySignature)(this.baseApis.crypto.olmDevice,A.auth_data,I,i.deviceId,o),i.valid=!0}catch(A){B.logger.warn("Bad signature from cross signing key "+o,A),i.valid=!1}g.sigs.push(i);continue}const n=this.baseApis.crypto.deviceList.getStoredDevice(I,i.deviceId);if(n){i.device=n,i.deviceTrust=this.baseApis.checkDeviceTrust(I,i.deviceId);try{yield(0,E.verifySignature)(this.baseApis.crypto.olmDevice,A.auth_data,I,n.deviceId,n.getFingerprint()),i.valid=!0}catch(g){B.logger.info("Bad signature from key ID "+Q+" userID "+this.baseApis.getUserId()+" device ID "+n.deviceId+" fingerprint: "+n.getFingerprint(),A.auth_data,g),i.valid=!1}}else i.valid=null,B.logger.info("Ignoring signature from unknown key "+Q);g.sigs.push(i)}return g.usable=g.sigs.some((A=>{var g;return A.valid&&(A.device&&(null===(g=A.deviceTrust)||void 0===g?void 0:g.isVerified())||A.crossSigningId)})),g}))}scheduleKeyBackupSend(A=1e4){return Q(this,void 0,void 0,(function*(){if(!this.sendingBackups){this.sendingBackups=!0;try{const g=Math.random()*A;yield(0,o.sleep)(g);let I=0;for(;;){if(!this.algorithm)return;try{if(0===(yield this.backupPendingKeys(200)))return;I=0}catch(A){if(I++,B.logger.log("Key backup request failed",A),A.data&&("M_NOT_FOUND"==A.data.errcode||"M_WRONG_ROOM_KEYS_VERSION"==A.data.errcode))throw yield this.checkKeyBackup(),this.baseApis.crypto.emit(a.CryptoEvent.KeyBackupFailed,A.data.errcode),A}I&&(yield(0,o.sleep)(1e3*Math.pow(2,Math.min(I-1,4))))}}finally{this.sendingBackups=!1}}}))}backupPendingKeys(A){var g;return Q(this,void 0,void 0,(function*(){const I=yield this.baseApis.crypto.cryptoStore.getSessionsNeedingBackup(A);if(!I.length)return 0;let Q=yield this.baseApis.crypto.cryptoStore.countSessionsNeedingBackup();this.baseApis.crypto.emit(a.CryptoEvent.KeyBackupSessionsRemaining,Q);const C={};for(const A of I){const I=A.sessionData.room_id;void 0===C[I]&&(C[I]={sessions:{}});const Q=this.baseApis.crypto.olmDevice.exportInboundGroupSession(A.senderKey,A.sessionId,A.sessionData);Q.algorithm=E.MEGOLM_ALGORITHM;const B=(Q.forwarding_curve25519_key_chain||[]).length,i=this.baseApis.crypto.deviceList.getUserByIdentityKey(E.MEGOLM_ALGORITHM,A.senderKey),o=null!==(g=this.baseApis.crypto.deviceList.getDeviceByIdentityKey(E.MEGOLM_ALGORITHM,A.senderKey))&&void 0!==g?g:void 0,n=this.baseApis.crypto.checkDeviceInfoTrust(i,o).isVerified();C[I].sessions[A.sessionId]={first_message_index:Q.first_known_index,forwarded_count:B,is_verified:n,session_data:yield this.algorithm.encryptSession(Q)}}return yield this.baseApis.sendKeyBackup(void 0,void 0,this.backupInfo.version,{rooms:C}),yield this.baseApis.crypto.cryptoStore.unmarkSessionsNeedingBackup(I),Q=yield this.baseApis.crypto.cryptoStore.countSessionsNeedingBackup(),this.baseApis.crypto.emit(a.CryptoEvent.KeyBackupSessionsRemaining,Q),I.length}))}backupGroupSession(A,g){return Q(this,void 0,void 0,(function*(){yield this.baseApis.crypto.cryptoStore.markSessionsNeedingBackup([{senderKey:A,sessionId:g}]),this.backupInfo&&this.scheduleKeyBackupSend()}))}scheduleAllGroupSessionsForBackup(){return Q(this,void 0,void 0,(function*(){yield this.flagAllGroupSessionsForBackup(),this.scheduleKeyBackupSend(0)}))}flagAllGroupSessionsForBackup(){return Q(this,void 0,void 0,(function*(){yield this.baseApis.crypto.cryptoStore.doTxn("readwrite",[n.IndexedDBCryptoStore.STORE_INBOUND_GROUP_SESSIONS,n.IndexedDBCryptoStore.STORE_BACKUP],(A=>{this.baseApis.crypto.cryptoStore.getAllEndToEndInboundGroupSessions(A,(g=>{null!==g&&this.baseApis.crypto.cryptoStore.markSessionsNeedingBackup([g],A)}))}));const A=yield this.baseApis.crypto.cryptoStore.countSessionsNeedingBackup();return this.baseApis.emit(a.CryptoEvent.KeyBackupSessionsRemaining,A),A}))}countSessionsNeedingBackup(){return this.baseApis.crypto.cryptoStore.countSessionsNeedingBackup()}}I.BackupManager=h;class r{constructor(A,g,I){this.authData=A,this.publicKey=g,this.getKey=I}static init(A,I){return Q(this,void 0,void 0,(function*(){if(!A||!("public_key"in A))throw new Error("auth_data missing required information");const Q=new g.Olm.PkEncryption;return Q.set_recipient_key(A.public_key),new r(A,Q,I)}))}static prepare(A){return Q(this,void 0,void 0,(function*(){const I=new g.Olm.PkDecryption;try{const Q={};if(A)if(A instanceof Uint8Array)Q.public_key=I.init_with_private_key(A);else{const g=yield(0,i.keyFromPassphrase)(A);Q.private_key_salt=g.salt,Q.private_key_iterations=g.iterations,Q.public_key=I.init_with_private_key(g.key)}else Q.public_key=I.generate_key();return(new g.Olm.PkEncryption).set_recipient_key(Q.public_key),[I.get_private_key(),Q]}finally{I.free()}}))}static checkBackupVersion(A){if(!("public_key"in A.auth_data))throw new Error("Invalid backup data returned")}get untrusted(){return!0}encryptSession(A){return Q(this,void 0,void 0,(function*(){const g=Object.assign({},A);return delete g.session_id,delete g.room_id,delete g.first_known_index,this.publicKey.encrypt(JSON.stringify(g))}))}decryptSessions(A){return Q(this,void 0,void 0,(function*(){const I=yield this.getKey(),Q=new g.Olm.PkDecryption;try{if(Q.init_with_private_key(I)!==this.authData.public_key)throw new w.MatrixError({errcode:C.MatrixClient.RESTORE_BACKUP_ERROR_BAD_KEY});const g=[];for(const[I,C]of Object.entries(A))try{const A=JSON.parse(Q.decrypt(C.session_data.ephemeral,C.session_data.mac,C.session_data.ciphertext));A.session_id=I,g.push(A)}catch(A){B.logger.log("Failed to decrypt megolm session from backup",A,C)}return g}finally{Q.free()}}))}keyMatches(A){return Q(this,void 0,void 0,(function*(){const I=new g.Olm.PkDecryption;let Q;try{Q=I.init_with_private_key(A)}finally{I.free()}return Q===this.authData.public_key}))}free(){this.publicKey.free()}}I.Curve25519=r,r.algorithmName="m.megolm_backup.v1.curve25519-aes-sha2";const c=new t.UnstableValue("m.megolm_backup.v1.aes-hmac-sha2","org.matrix.msc3270.v1.aes-hmac-sha2");class k{constructor(A,g){this.authData=A,this.key=g}static init(A,g){return Q(this,void 0,void 0,(function*(){if(!A)throw new Error("auth_data missing");const I=yield g();if(A.mac){const{mac:g}=yield(0,D.calculateKeyCheck)(I,A.iv);if(A.mac.replace(/=+$/g,"")!==g.replace(/=+/g,""))throw new Error("Key does not match")}return new k(A,I)}))}static prepare(A){return Q(this,void 0,void 0,(function*(){let g;const I={};if(A)if(A instanceof Uint8Array)g=new Uint8Array(A);else{const Q=yield(0,i.keyFromPassphrase)(A);I.private_key_salt=Q.salt,I.private_key_iterations=Q.iterations,g=Q.key}else g=function(A){const g=new Uint8Array(A);return s.crypto.getRandomValues(g),g}(32);const{iv:Q,mac:C}=yield(0,D.calculateKeyCheck)(g);return I.iv=Q,I.mac=C,[g,I]}))}static checkBackupVersion(A){if(!("iv"in A.auth_data)||!("mac"in A.auth_data))throw new Error("Invalid backup data returned")}get untrusted(){return!1}encryptSession(A){const g=Object.assign({},A);return delete g.session_id,delete g.room_id,delete g.first_known_index,(0,D.encryptAES)(JSON.stringify(g),this.key,A.session_id)}decryptSessions(A){return Q(this,void 0,void 0,(function*(){const g=[];for(const[I,Q]of Object.entries(A))try{const A=JSON.parse(yield(0,D.decryptAES)(Q.session_data,this.key,I));A.session_id=I,g.push(A)}catch(A){B.logger.log("Failed to decrypt megolm session from backup",A,Q)}return g}))}keyMatches(A){return Q(this,void 0,void 0,(function*(){if(this.authData.mac){const{mac:g}=yield(0,D.calculateKeyCheck)(A,this.authData.iv);return this.authData.mac.replace(/=+$/g,"")===g.replace(/=+/g,"")}return!0}))}free(){this.key.fill(0)}}I.Aes256=k,k.algorithmName=c.name,I.algorithmsByName={[r.algorithmName]:r,[k.algorithmName]:k},I.DefaultAlgorithm=r}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../NamespacedValue":318,"../client":323,"../http-api":369,"../logger":376,"../utils":420,"./aes":333,"./crypto":340,"./index":343,"./key_passphrase":344,"./olmlib":345,"./recoverykey":346,"./store/indexeddb-crypto-store":348}],340:[function(A,g,I){(function(g){(function(){"use strict";var Q,C,B,E,i,o,n;Object.defineProperty(I,"__esModule",{value:!0}),I.setTextEncoder=I.setCrypto=I.TextEncoder=I.subtleCrypto=I.crypto=void 0;const e=A("../logger");if(I.crypto=null===(Q=g.window)||void 0===Q?void 0:Q.crypto,I.subtleCrypto=null!==(E=null===(B=null===(C=g.window)||void 0===C?void 0:C.crypto)||void 0===B?void 0:B.subtle)&&void 0!==E?E:null===(o=null===(i=g.window)||void 0===i?void 0:i.crypto)||void 0===o?void 0:o.webkitSubtle,I.TextEncoder=null===(n=g.window)||void 0===n?void 0:n.TextEncoder,!I.crypto)try{I.crypto=A("crypto").webcrypto}catch(A){e.logger.error("Failed to load webcrypto",A)}if(I.subtleCrypto||(I.subtleCrypto=null===I.crypto||void 0===I.crypto?void 0:I.crypto.subtle),!I.TextEncoder)try{I.TextEncoder=A("util").TextEncoder}catch(A){e.logger.error("Failed to load TextEncoder util",A)}I.setCrypto=function(A){var g;I.crypto=A,I.subtleCrypto=null!==(g=A.subtle)&&void 0!==g?g:A.webkitSubtle},I.setTextEncoder=function(A){I.TextEncoder=A}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../logger":376,crypto:80,util:288}],341:[function(A,g,I){(function(g,Q){(function(){"use strict";var C=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))},B=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(I,"__esModule",{value:!0}),I.DehydrationManager=I.DEHYDRATION_ALGORITHM=void 0;const E=B(A("another-json")),i=A("./olmlib"),o=A("../crypto/store/indexeddb-crypto-store"),n=A("./aes"),e=A("../logger"),D=A("../http-api");I.DEHYDRATION_ALGORITHM="org.matrix.msc2697.v1.olm.libolm_pickle";const t=6048e5;I.DehydrationManager=class{constructor(A){this.crypto=A,this.inProgress=!1,this.getDehydrationKeyFromCache()}getDehydrationKeyFromCache(){return this.crypto.cryptoStore.doTxn("readonly",[o.IndexedDBCryptoStore.STORE_ACCOUNT],(A=>{this.crypto.cryptoStore.getSecretStorePrivateKey(A,(A=>C(this,void 0,void 0,(function*(){if(A){const{key:C,keyInfo:B,deviceDisplayName:E,time:o}=A,e=Q.from(this.crypto.olmDevice.pickleKey),D=yield(0,n.decryptAES)(C,e,I.DEHYDRATION_ALGORITHM);this.key=(0,i.decodeBase64)(D),this.keyInfo=B,this.deviceDisplayName=E;const a=Date.now(),s=Math.max(1,o+t-a);this.timeoutId=g.setTimeout(this.dehydrateDevice.bind(this),s)}}))),"dehydration")}))}setKeyAndQueueDehydration(A,g={},I){return C(this,void 0,void 0,(function*(){(yield this.setKey(A,g,I))||this.dehydrateDevice()}))}setKey(A,I={},Q){return C(this,void 0,void 0,(function*(){if(!A)return this.timeoutId&&(g.clearTimeout(this.timeoutId),this.timeoutId=void 0),yield this.crypto.cryptoStore.doTxn("readwrite",[o.IndexedDBCryptoStore.STORE_ACCOUNT],(A=>{this.crypto.cryptoStore.storeSecretStorePrivateKey(A,"dehydration",null)})),this.key=void 0,void(this.keyInfo=void 0);let C=!!this.key&&A.length==this.key.length;for(let g=0;C&&g{this.crypto.cryptoStore.storeSecretStorePrivateKey(A,"dehydration",{keyInfo:this.keyInfo,key:C,deviceDisplayName:this.deviceDisplayName,time:Date.now()})})),e.logger.log("Attempting to dehydrate device"),e.logger.log("Creating account");const B=new g.Olm.Account;B.create();const a=JSON.parse(B.identity_keys()),s=B.max_number_of_one_time_keys();B.generate_one_time_keys(s/2),B.generate_fallback_key();const w=JSON.parse(B.one_time_keys()),h=JSON.parse(B.fallback_key());B.mark_keys_as_published();const r=B.pickle(new Uint8Array(this.key)),c={algorithm:I.DEHYDRATION_ALGORITHM,account:r};this.keyInfo.passphrase&&(c.passphrase=this.keyInfo.passphrase),e.logger.log("Uploading account to server");const k=(yield this.crypto.baseApis.http.authedRequest(D.Method.Put,"/dehydrated_device",void 0,{device_data:c,initial_device_display_name:this.deviceDisplayName},{prefix:"/_matrix/client/unstable/org.matrix.msc2697.v2"})).device_id;e.logger.log("Preparing device keys",k);const G={algorithms:this.crypto.supportedAlgorithms,device_id:k,user_id:this.crypto.userId,keys:{[`ed25519:${k}`]:a.ed25519,[`curve25519:${k}`]:a.curve25519}},y=B.sign(E.default.stringify(G));G.signatures={[this.crypto.userId]:{[`ed25519:${k}`]:y}},this.crypto.crossSigningInfo.getId("self_signing")&&(yield this.crypto.crossSigningInfo.signObject(G,"self_signing")),e.logger.log("Preparing one-time keys");const N={};for(const[A,g]of Object.entries(w.curve25519)){const I={key:g},Q=B.sign(E.default.stringify(I));I.signatures={[this.crypto.userId]:{[`ed25519:${k}`]:Q}},N[`signed_curve25519:${A}`]=I}e.logger.log("Preparing fallback keys");const M={};for(const[A,g]of Object.entries(h.curve25519)){const I={key:g,fallback:!0},Q=B.sign(E.default.stringify(I));I.signatures={[this.crypto.userId]:{[`ed25519:${k}`]:Q}},M[`signed_curve25519:${A}`]=I}return e.logger.log("Uploading keys to server"),yield this.crypto.baseApis.http.authedRequest(D.Method.Post,"/keys/upload/"+encodeURI(k),void 0,{device_keys:G,one_time_keys:N,"org.matrix.msc2732.fallback_keys":M}),e.logger.log("Done dehydrating"),this.timeoutId=g.setTimeout(this.dehydrateDevice.bind(this),t),k}finally{this.inProgress=!1}}}))}stop(){this.timeoutId&&(g.clearTimeout(this.timeoutId),this.timeoutId=void 0)}}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},A("buffer").Buffer)},{"../crypto/store/indexeddb-crypto-store":348,"../http-api":369,"../logger":376,"./aes":333,"./olmlib":345,"another-json":3,buffer:70}],342:[function(A,g,I){"use strict";var Q;Object.defineProperty(I,"__esModule",{value:!0}),I.DeviceInfo=void 0,function(A){A[A.Blocked=-1]="Blocked",A[A.Unverified=0]="Unverified",A[A.Verified=1]="Verified"}(Q||(Q={}));class C{static fromStorage(A,g){const I=new C(g);for(const g in A)A.hasOwnProperty(g)&&(I[g]=A[g]);return I}constructor(A){this.deviceId=A,this.algorithms=[],this.keys={},this.verified=Q.Unverified,this.known=!1,this.unsigned={},this.signatures={}}toStorage(){return{algorithms:this.algorithms,keys:this.keys,verified:this.verified,known:this.known,unsigned:this.unsigned,signatures:this.signatures}}getFingerprint(){return this.keys["ed25519:"+this.deviceId]}getIdentityKey(){return this.keys["curve25519:"+this.deviceId]}getDisplayName(){return this.unsigned.device_display_name||null}isBlocked(){return this.verified==Q.Blocked}isVerified(){return this.verified==Q.Verified}isUnverified(){return this.verified==Q.Unverified}isKnown(){return!0===this.known}}I.DeviceInfo=C,C.DeviceVerification={VERIFIED:Q.Verified,UNVERIFIED:Q.Unverified,BLOCKED:Q.Blocked}},{}],343:[function(A,g,I){(function(g,Q){(function(){"use strict";var C=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),B=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),E=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&C(g,A,I);return B(g,A),g},i=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))},o=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(I,"__esModule",{value:!0}),I.IncomingRoomKeyRequest=I.fixBackupKey=I.Crypto=I.CryptoEvent=I.isCryptoAvailable=I.verificationMethods=void 0;const n=o(A("another-json")),e=A("uuid"),D=A("../@types/event"),t=A("../ReEmitter"),a=A("../logger"),s=A("./OlmDevice"),w=E(A("./olmlib")),h=A("./DeviceList"),r=A("./deviceinfo"),c=E(A("./algorithms")),k=A("./CrossSigning"),G=A("./EncryptionSetup"),y=A("./SecretStorage"),N=A("./OutgoingRoomKeyRequestManager"),M=A("./store/indexeddb-crypto-store"),F=A("./verification/QRCode"),J=A("./verification/SAS"),d=A("./key_passphrase"),K=A("./recoverykey"),Y=A("./verification/request/VerificationRequest"),R=A("./verification/request/InRoomChannel"),L=A("./verification/request/ToDeviceChannel"),q=A("./verification/IllegalMethod"),S=A("../errors"),l=A("./aes"),U=A("./dehydration"),u=A("./backup"),p=A("../models/room"),H=A("../models/room-member"),f=A("../models/event"),m=A("../client"),b=A("../models/typed-event-emitter"),v=A("../models/room-state"),O=r.DeviceInfo.DeviceVerification,j={[F.ReciprocateQRCode.NAME]:F.ReciprocateQRCode,[J.SAS.NAME]:J.SAS,[F.SHOW_QR_CODE_METHOD]:q.IllegalMethod,[F.SCAN_QR_CODE_METHOD]:q.IllegalMethod};I.verificationMethods={RECIPROCATE_QR_CODE:F.ReciprocateQRCode.NAME,SAS:J.SAS.NAME},I.isCryptoAvailable=function(){return Boolean(g.Olm)};var x;!function(A){A.DeviceVerificationChanged="deviceVerificationChanged",A.UserTrustStatusChanged="userTrustStatusChanged",A.UserCrossSigningUpdated="userCrossSigningUpdated",A.RoomKeyRequest="crypto.roomKeyRequest",A.RoomKeyRequestCancellation="crypto.roomKeyRequestCancellation",A.KeyBackupStatus="crypto.keyBackupStatus",A.KeyBackupFailed="crypto.keyBackupFailed",A.KeyBackupSessionsRemaining="crypto.keyBackupSessionsRemaining",A.KeySignatureUploadFailure="crypto.keySignatureUploadFailure",A.VerificationRequest="crypto.verification.request",A.Warning="crypto.warning",A.WillUpdateDevices="crypto.willUpdateDevices",A.DevicesUpdated="crypto.devicesUpdated",A.KeysChanged="crossSigning.keysChanged"}(x=I.CryptoEvent||(I.CryptoEvent={}));class T extends b.TypedEventEmitter{static getOlmVersion(){return s.OlmDevice.getOlmVersion()}constructor(A,g,I,Q,C,B,E){if(super(),this.baseApis=A,this.userId=g,this.deviceId=I,this.clientStore=Q,this.cryptoStore=C,this.roomList=B,this.trustCrossSignedDevices=!0,this.lastOneTimeKeyCheck=null,this.oneTimeKeyCheckInProgress=!1,this.roomEncryptors=new Map,this.roomDecryptors=new Map,this.deviceKeys={},this.globalBlacklistUnverifiedDevices=!1,this.globalErrorOnUnknownDevices=!0,this.receivedRoomKeyRequests=[],this.receivedRoomKeyRequestCancellations=[],this.processingRoomKeyRequests=!1,this.lazyLoadMembers=!1,this.roomDeviceTrackingState={},this.lastNewSessionForced={},this.sendKeyRequestsImmediately=!1,this.onDeviceListUserCrossSigningUpdated=A=>i(this,void 0,void 0,(function*(){if(A===this.userId){const g=this.deviceList.getStoredCrossSigningForUser(A),I=g?g.getId():null,Q=this.crossSigningInfo.getId();Q&&I&&!(Q!==I)?yield this.checkOwnCrossSigningTrust():(this.storeTrustedSelfKeys(null),this.emit(x.KeysChanged,{}),this.emit(x.UserTrustStatusChanged,this.userId,this.checkUserTrust(A)))}else{yield this.checkDeviceVerifications(A);const g=this.deviceList.getStoredCrossSigningForUser(A);g&&(g.updateCrossSigningVerifiedBefore(this.checkUserTrust(A).isCrossSigningVerified()),this.deviceList.setRawStoredCrossSigningForUser(A,g.toStorage())),this.emit(x.UserTrustStatusChanged,A,this.checkUserTrust(A))}})),this.onMembership=(A,g,I)=>{try{this.onRoomMembership(A,g,I)}catch(A){a.logger.error("Error handling membership change:",A)}},this.onToDeviceEvent=A=>{try{a.logger.log(`received to-device ${A.getType()} from: ${A.getSender()} id: ${A.getContent()[D.ToDeviceMessageId]}`),"m.room_key"==A.getType()||"m.forwarded_room_key"==A.getType()?this.onRoomKeyEvent(A):"m.room_key_request"==A.getType()?this.onRoomKeyRequestEvent(A):"m.secret.request"===A.getType()?this.secretStorage.onRequestReceived(A):"m.secret.send"===A.getType()?this.secretStorage.onSecretReceived(A):"m.room_key.withheld"===A.getType()?this.onRoomKeyWithheldEvent(A):A.getContent().transaction_id?this.onKeyVerificationMessage(A):"m.bad.encrypted"===A.getContent().msgtype?this.onToDeviceBadEncrypted(A):(A.isBeingDecrypted()||A.shouldAttemptDecryption())&&(A.isBeingDecrypted()||A.attemptDecryption(this),A.once(f.MatrixEventEvent.Decrypted,(A=>{this.onToDeviceEvent(A)})))}catch(A){a.logger.error("Error handling toDeviceEvent:",A)}},this.onTimelineEvent=(A,g,I,Q,{liveEvent:C=!0}={})=>{if(!R.InRoomChannel.validateEvent(A,this.baseApis))return;this.handleVerificationEvent(A,this.inRoomVerificationRequests,(A=>{const g=new R.InRoomChannel(this.baseApis,A.getRoomId());return new Y.VerificationRequest(g,this.verificationMethods,this.baseApis)}),C)},this.reEmitter=new t.TypedReEmitter(this),E){this.verificationMethods=new Map;for(const A of E)"string"==typeof A?j[A]&&this.verificationMethods.set(A,j[A]):A.NAME?this.verificationMethods.set(A.NAME,A):a.logger.warn(`Excluding unknown verification method ${A}`)}else this.verificationMethods=new Map(Object.entries(j));this.backupManager=new u.BackupManager(A,(()=>i(this,void 0,void 0,(function*(){const A=yield this.getSessionBackupPrivateKey();if(A)return A;const g=yield this.getSecret("m.megolm_backup.v1");if(g){const A=W(g);if(A){const g=yield this.getSecretStorageKey();yield this.storeSecret("m.megolm_backup.v1",A,[g[0]])}return w.decodeBase64(A||g)}if(this.baseApis.cryptoCallbacks&&this.baseApis.cryptoCallbacks.getBackupKey)return this.baseApis.cryptoCallbacks.getBackupKey();throw new Error("Unable to get private key")})))),this.olmDevice=new s.OlmDevice(C),this.deviceList=new h.DeviceList(A,C,this.olmDevice),this.deviceList.on(x.UserCrossSigningUpdated,this.onDeviceListUserCrossSigningUpdated),this.reEmitter.reEmit(this.deviceList,[x.DevicesUpdated,x.WillUpdateDevices]),this.supportedAlgorithms=Array.from(c.DECRYPTION_CLASSES.keys()),this.outgoingRoomKeyRequestManager=new N.OutgoingRoomKeyRequestManager(A,this.deviceId,this.cryptoStore),this.toDeviceVerificationRequests=new L.ToDeviceRequests,this.inRoomVerificationRequests=new R.InRoomRequests;const o=this.baseApis.cryptoCallbacks||{},n=(0,k.createCryptoStoreCacheCallbacks)(C,this.olmDevice);this.crossSigningInfo=new k.CrossSigningInfo(g,o,n),this.secretStorage=new y.SecretStorage(A,o,A),this.dehydrationManager=new U.DehydrationManager(this),!o.getCrossSigningKey&&o.getSecretStorageKey&&(o.getCrossSigningKey=A=>i(this,void 0,void 0,(function*(){return k.CrossSigningInfo.getFromSecretStorage(A,this.secretStorage)})))}init({exportedOlmDevice:A,pickleKey:I}={}){return i(this,void 0,void 0,(function*(){a.logger.log("Crypto: initialising Olm..."),yield g.Olm.init(),a.logger.log(A?"Crypto: initialising Olm device from exported device...":"Crypto: initialising Olm device..."),yield this.olmDevice.init({fromExportedDevice:A,pickleKey:I}),a.logger.log("Crypto: loading device list..."),yield this.deviceList.load(),this.deviceKeys["ed25519:"+this.deviceId]=this.olmDevice.deviceEd25519Key,this.deviceKeys["curve25519:"+this.deviceId]=this.olmDevice.deviceCurve25519Key,a.logger.log("Crypto: fetching own devices...");let Q=this.deviceList.getRawStoredDevicesForUser(this.userId);if(Q||(Q={}),!Q[this.deviceId]){a.logger.log("Crypto: adding this device to the store...");const A={keys:this.deviceKeys,algorithms:this.supportedAlgorithms,verified:O.VERIFIED,known:!0};Q[this.deviceId]=A,this.deviceList.storeDevicesForUser(this.userId,Q),this.deviceList.saveIfDirty()}yield this.cryptoStore.doTxn("readonly",[M.IndexedDBCryptoStore.STORE_ACCOUNT],(A=>{this.cryptoStore.getCrossSigningKeys(A,(A=>{A&&0!==Object.keys(A).length&&(a.logger.log("Loaded cross-signing public keys from crypto store"),this.crossSigningInfo.setKeys(A))}))})),this.deviceList.startTrackingDeviceList(this.userId),a.logger.log("Crypto: checking for key backup..."),this.backupManager.checkAndStart()}))}getCryptoTrustCrossSignedDevices(){return this.trustCrossSignedDevices}setCryptoTrustCrossSignedDevices(A){this.trustCrossSignedDevices=A;for(const A of this.deviceList.getKnownUserIds()){const g=this.deviceList.getRawStoredDevicesForUser(A);for(const I of Object.keys(g)){const g=this.checkDeviceTrust(A,I);if(!g.isLocallyVerified()&&g.isCrossSigningVerified()){const g=this.deviceList.getStoredDevice(A,I);this.emit(x.DeviceVerificationChanged,A,I,g)}}}}createRecoveryKeyFromPassphrase(A){return i(this,void 0,void 0,(function*(){const I=new g.Olm.PkDecryption;try{const g={};if(A){const Q=yield(0,d.keyFromPassphrase)(A);g.passphrase={algorithm:"m.pbkdf2",iterations:Q.iterations,salt:Q.salt},g.pubkey=I.init_with_private_key(Q.key)}else g.pubkey=I.generate_key();const Q=I.get_private_key();return{keyInfo:g,encodedPrivateKey:(0,K.encodeRecoveryKey)(Q),privateKey:Q}}finally{null==I||I.free()}}))}userHasCrossSigningKeys(){return i(this,void 0,void 0,(function*(){return yield this.downloadKeys([this.userId]),null!==this.deviceList.getStoredCrossSigningForUser(this.userId)}))}isCrossSigningReady(){return i(this,void 0,void 0,(function*(){const A=this.crossSigningInfo.getId(),g=(yield this.crossSigningInfo.isStoredInKeyCache())||(yield this.crossSigningInfo.isStoredInSecretStorage(this.secretStorage));return!(!A||!g)}))}isSecretStorageReady(){return i(this,void 0,void 0,(function*(){const A=yield this.secretStorage.hasKey(),g=yield this.crossSigningInfo.isStoredInSecretStorage(this.secretStorage),I=!this.backupManager.getKeyBackupEnabled()||(yield this.baseApis.isKeyBackupKeyStored());return!!(A&&g&&I)}))}bootstrapCrossSigning({authUploadDeviceSigningKeys:A,setupNewCrossSigning:g}={}){return i(this,void 0,void 0,(function*(){a.logger.log("Bootstrapping cross-signing");const I=this.baseApis.cryptoCallbacks,Q=new G.EncryptionSetupBuilder(this.baseApis.store.accountData,I),C=new k.CrossSigningInfo(this.userId,Q.crossSigningCallbacks,Q.crossSigningCallbacks),B=()=>i(this,void 0,void 0,(function*(){C.resetKeys(),yield this.signObject(C.keys.master),Q.addCrossSigningKeys(A,C.keys);const g=this.deviceList.getStoredDevice(this.userId,this.deviceId),I=yield C.signDevice(this.userId,g);Q.addKeySignature(this.userId,this.deviceId,I),this.backupManager.backupInfo&&(yield C.signObject(this.backupManager.backupInfo.auth_data,"master"),Q.addSessionBackup(this.backupManager.backupInfo))})),E=this.crossSigningInfo.getId(),o=yield this.crossSigningInfo.isStoredInKeyCache(),n=yield this.crossSigningInfo.isStoredInSecretStorage(this.secretStorage),e=o||n;a.logger.log({setupNewCrossSigning:g,publicKeysOnDevice:E,privateKeysInCache:o,privateKeysInStorage:n,privateKeysExistSomewhere:e}),!e||g?(a.logger.log("Cross-signing private keys not found locally or in secret storage, creating new keys"),yield B()):E&&o?a.logger.log("Cross-signing public keys trusted and private keys found locally"):n&&(a.logger.log("Cross-signing private keys not found locally, but they are available in secret storage, reading storage and caching locally"),yield this.checkOwnCrossSigningTrust({allowPrivateKeyRequests:!0}));const D=Q.crossSigningCallbacks.privateKeys;if(D.size&&!this.baseApis.cryptoCallbacks.saveCrossSigningKeys){const A=new y.SecretStorage(Q.accountDataClientAdapter,Q.ssssCryptoCallbacks,void 0);(yield A.hasKey())&&(a.logger.log("Storing new cross-signing private keys in secret storage"),yield k.CrossSigningInfo.storeInSecretStorage(D,A))}const t=Q.buildOperation();yield t.apply(this),yield Q.persist(this),a.logger.log("Cross-signing ready")}))}bootstrapSecretStorage({createSecretStorageKey:A=(()=>i(this,void 0,void 0,(function*(){return{}}))),keyBackupInfo:g,setupNewKeyBackup:I,setupNewSecretStorage:Q,getKeyBackupPassphrase:C}={}){return i(this,void 0,void 0,(function*(){a.logger.log("Bootstrapping Secure Secret Storage");const B=this.baseApis.cryptoCallbacks,E=new G.EncryptionSetupBuilder(this.baseApis.store.accountData,B),o=new y.SecretStorage(E.accountDataClientAdapter,E.ssssCryptoCallbacks,void 0);let n=null;const e=(A,g)=>i(this,void 0,void 0,(function*(){g&&(A.key=g);const{keyId:I,keyInfo:Q}=yield o.addKey(y.SECRET_STORAGE_ALGORITHM_V1_AES,A);return g&&E.ssssCryptoCallbacks.addPrivateKey(I,Q,g),yield o.setDefaultKeyId(I),I})),D=(A,g)=>i(this,void 0,void 0,(function*(){var I,Q;if(!g.mac){const C=yield null===(Q=(I=this.baseApis.cryptoCallbacks).getSecretStorageKey)||void 0===Q?void 0:Q.call(I,{keys:{[A]:g}},"");if(C){const I=C[1];E.ssssCryptoCallbacks.addPrivateKey(A,g,I);const{iv:Q,mac:B}=yield(0,l.calculateKeyCheck)(I);g.iv=Q,g.mac=B,yield E.setAccountData(`m.secret_storage.key.${A}`,g)}}})),t=A=>i(this,void 0,void 0,(function*(){if(this.crossSigningInfo.getId()&&(yield this.crossSigningInfo.isStoredInKeyCache("master")))try{a.logger.log("Adding cross-signing signature to key backup"),yield this.crossSigningInfo.signObject(A,"master")}catch(A){a.logger.error("Signing key backup with cross-signing keys failed",A)}else a.logger.warn("Cross-signing keys not available, skipping signature on key backup")})),s=yield this.getSecretStorageKey(),[h,r]=s||[null,null],c=!Q&&r&&r.algorithm===y.SECRET_STORAGE_ALGORITHM_V1_AES;if(a.logger.log({keyBackupInfo:g,setupNewKeyBackup:I,setupNewSecretStorage:Q,storageExists:c,oldKeyInfo:r}),c||g)if(!c&&g){a.logger.log("Secret storage does not exist, using key backup key");const A=(yield this.getSessionBackupPrivateKey())||(yield null==C?void 0:C()),I={};g.auth_data.private_key_salt&&g.auth_data.private_key_iterations&&(I.passphrase={algorithm:"m.pbkdf2",iterations:g.auth_data.private_key_iterations,salt:g.auth_data.private_key_salt,bits:256}),n=yield e(I,A),yield o.store("m.megolm_backup.v1",w.encodeBase64(A),[n]),yield t(g.auth_data),E.addSessionBackup(g)}else a.logger.log("Secret storage exists"),r&&r.algorithm===y.SECRET_STORAGE_ALGORITHM_V1_AES&&(yield D(h,r));else{a.logger.log("Secret storage does not exist, creating new storage key");const{keyInfo:g={},privateKey:I}=yield A();n=yield e(g,I)}if(!this.baseApis.cryptoCallbacks.saveCrossSigningKeys&&(yield this.isCrossSigningReady())&&(n||!(yield this.crossSigningInfo.isStoredInSecretStorage(o)))){a.logger.log("Copying cross-signing private keys from cache to secret storage");const A=yield this.crossSigningInfo.getCrossSigningKeysFromCache();yield k.CrossSigningInfo.storeInSecretStorage(A,o)}if(I&&!g){a.logger.log("Creating new message key backup version");const A=yield this.baseApis.prepareKeyBackupVersion(null,{secureSecretStorage:!1}),g=(0,K.decodeRecoveryKey)(A.recovery_key);yield o.store("m.megolm_backup.v1",w.encodeBase64(g));const I={algorithm:A.algorithm,auth_data:A.auth_data};yield t(I.auth_data),yield this.signObject(I.auth_data),E.addSessionBackup(I)}const N=yield o.get("m.megolm_backup.v1");if(N){a.logger.info("Got session backup key from secret storage: caching");const A=W(N);if(A){const g=n||h;yield o.store("m.megolm_backup.v1",A,g?[g]:null)}const g=new Uint8Array(w.decodeBase64(A||N));E.addSessionBackupPrivateKeyToCache(g)}else if(this.backupManager.getKeyBackupEnabled()){const A=(yield this.getSessionBackupPrivateKey())||(yield null==C?void 0:C());if(!A)return void a.logger.error("Key backup is enabled but couldn't get key backup key!");a.logger.info("Got session backup key from cache/user that wasn't in SSSS: saving to SSSS"),yield o.store("m.megolm_backup.v1",w.encodeBase64(A))}const M=E.buildOperation();yield M.apply(this),yield E.persist(this),a.logger.log("Secure Secret Storage ready")}))}addSecretStorageKey(A,g,I){return this.secretStorage.addKey(A,g,I)}hasSecretStorageKey(A){return this.secretStorage.hasKey(A)}getSecretStorageKey(A){return this.secretStorage.getKey(A)}storeSecret(A,g,I){return this.secretStorage.store(A,g,I)}getSecret(A){return this.secretStorage.get(A)}isSecretStored(A){return this.secretStorage.isStored(A)}requestSecret(A,g){return g||(g=Object.keys(this.deviceList.getRawStoredDevicesForUser(this.userId))),this.secretStorage.request(A,g)}getDefaultSecretStorageKeyId(){return this.secretStorage.getDefaultKeyId()}setDefaultSecretStorageKeyId(A){return this.secretStorage.setDefaultKeyId(A)}checkSecretStorageKey(A,g){return this.secretStorage.checkKey(A,g)}checkSecretStoragePrivateKey(A,I){let Q=null;try{Q=new g.Olm.PkDecryption;return Q.init_with_private_key(A)===I}finally{null==Q||Q.free()}}getSessionBackupPrivateKey(){return i(this,void 0,void 0,(function*(){let A=yield new Promise((A=>{this.cryptoStore.doTxn("readonly",[M.IndexedDBCryptoStore.STORE_ACCOUNT],(g=>{this.cryptoStore.getSecretStorePrivateKey(g,A,"m.megolm_backup.v1")}))}));if(A&&"string"==typeof A&&(A=new Uint8Array(w.decodeBase64(W(A)||A)),yield this.storeSessionBackupPrivateKey(A)),A&&A.ciphertext){const g=Q.from(this.olmDevice.pickleKey),I=yield(0,l.decryptAES)(A,g,"m.megolm_backup.v1");A=w.decodeBase64(I)}return A}))}storeSessionBackupPrivateKey(A){return i(this,void 0,void 0,(function*(){if(!(A instanceof Uint8Array))throw new Error(`storeSessionBackupPrivateKey expects Uint8Array, got ${A}`);const g=Q.from(this.olmDevice.pickleKey),I=yield(0,l.encryptAES)(w.encodeBase64(A),g,"m.megolm_backup.v1");return this.cryptoStore.doTxn("readwrite",[M.IndexedDBCryptoStore.STORE_ACCOUNT],(A=>{this.cryptoStore.storeSecretStorePrivateKey(A,"m.megolm_backup.v1",I)}))}))}checkCrossSigningPrivateKey(A,I){let Q=null;try{Q=new g.Olm.PkSigning;return Q.init_with_seed(A)===I}finally{null==Q||Q.free()}}afterCrossSigningLocalKeyChange(){return i(this,void 0,void 0,(function*(){a.logger.info("Starting cross-signing key change post-processing");const A=this.deviceList.getStoredDevice(this.userId,this.deviceId),g=yield this.crossSigningInfo.signDevice(this.userId,A);a.logger.info(`Starting background key sig upload for ${this.deviceId}`);const I=({shouldEmit:A=!1})=>this.baseApis.uploadKeySignatures({[this.userId]:{[this.deviceId]:g}}).then((g=>{const{failures:Q}=g||{};if(Object.keys(Q||[]).length>0)throw A&&this.baseApis.emit(x.KeySignatureUploadFailure,Q,"afterCrossSigningLocalKeyChange",I),new S.KeySignatureUploadError("Key upload failed",{failures:Q});a.logger.info(`Finished background key sig upload for ${this.deviceId}`)})).catch((A=>{a.logger.error(`Error during background key sig upload for ${this.deviceId}`,A)}));I({shouldEmit:!0});const Q=this.baseApis.cryptoCallbacks.shouldUpgradeDeviceVerifications;if(Q){a.logger.info("Starting device verification upgrade");const A={};for(const[g,I]of Object.entries(this.deviceList.crossSigningInfo)){const Q=yield this.checkForDeviceVerificationUpgrade(g,k.CrossSigningInfo.fromStorage(I,g));Q&&(A[g]=Q)}if(Object.keys(A).length>0){a.logger.info(`Found ${Object.keys(A).length} verif users to upgrade`);try{const g=yield Q({users:A});if(g)for(const I of g)I in A&&(yield this.baseApis.setDeviceVerified(I,A[I].crossSigningInfo.getId()))}catch(A){a.logger.log("shouldUpgradeDeviceVerifications threw an error: not upgrading",A)}}a.logger.info("Finished device verification upgrade")}a.logger.info("Finished cross-signing key change post-processing")}))}checkForDeviceVerificationUpgrade(A,g){return i(this,void 0,void 0,(function*(){const I=this.crossSigningInfo.checkUserTrust(g);if(g.firstUse&&!I.isVerified()){const I=this.deviceList.getRawStoredDevicesForUser(A),Q=yield this.checkForValidDeviceSignature(A,g.keys.master,I);if(Q.length)return{devices:Q.map((A=>r.DeviceInfo.fromStorage(I[A],A))),crossSigningInfo:g}}}))}checkForValidDeviceSignature(A,g,I){return i(this,void 0,void 0,(function*(){const Q=[];if(I&&g.signatures&&g.signatures[A])for(const C of Object.keys(g.signatures[A])){const[,B]=C.split(":",2);if(B in I&&I[B].verified===O.VERIFIED)try{yield w.verifySignature(this.olmDevice,g,A,B,I[B].keys[C]),Q.push(B)}catch(A){}}return Q}))}getCrossSigningId(A){return this.crossSigningInfo.getId(A)}getStoredCrossSigningForUser(A){return this.deviceList.getStoredCrossSigningForUser(A)}checkUserTrust(A){const g=this.deviceList.getStoredCrossSigningForUser(A);return g?this.crossSigningInfo.checkUserTrust(g):new k.UserTrustLevel(!1,!1,!1)}checkDeviceTrust(A,g){const I=this.deviceList.getStoredDevice(A,g);return this.checkDeviceInfoTrust(A,I)}checkDeviceInfoTrust(A,g){const I=!!(null==g?void 0:g.isVerified()),Q=this.deviceList.getStoredCrossSigningForUser(A);if(g&&Q){const C=this.trustCrossSignedDevices||A===this.userId;return this.crossSigningInfo.checkDeviceTrust(Q,g,I,C)}return new k.DeviceTrustLevel(!1,!1,I,!1)}checkIfOwnDeviceCrossSigned(A){var g;const I=this.deviceList.getStoredDevice(this.userId,A);if(!I)return!1;const Q=this.deviceList.getStoredCrossSigningForUser(this.userId);return null!==(g=null==Q?void 0:Q.checkDeviceTrust(Q,I,!1,!0).isCrossSigningVerified())&&void 0!==g&&g}checkOwnCrossSigningTrust({allowPrivateKeyRequests:A=!1}={}){return i(this,void 0,void 0,(function*(){const g=this.userId;yield this.downloadKeys([this.userId]);const I=yield this.crossSigningInfo.getCrossSigningKeysFromCache(),Q=this.deviceList.getStoredCrossSigningForUser(g);if(!Q)return void a.logger.error("Got cross-signing update event for user "+g+" but no new cross-signing information found!");const C=Q.getId(),B=this.crossSigningInfo.getId()!==C,E=Q.getId()&&!I.has("master");if(B&&a.logger.info("Got new master public key",C),A&&(B||E)){a.logger.info("Attempting to retrieve cross-signing master private key");let A=null;try{A=(yield this.crossSigningInfo.getCrossSigningKey("master",C))[1],a.logger.info("Got cross-signing master private key")}finally{null==A||A.free()}}const i=this.crossSigningInfo.getId("self_signing"),o=this.crossSigningInfo.getId("user_signing");this.storeTrustedSelfKeys(Q.keys);const n=i!==Q.getId("self_signing"),e=o!==Q.getId("user_signing"),D=Q.getId("self_signing")&&!I.has("self_signing"),t=Q.getId("user_signing")&&!I.has("user_signing"),s={};if(n&&a.logger.info("Got new self-signing key",Q.getId("self_signing")),A&&(n||D)){a.logger.info("Attempting to retrieve cross-signing self-signing private key");let A=null;try{A=(yield this.crossSigningInfo.getCrossSigningKey("self_signing",Q.getId("self_signing")))[1],a.logger.info("Got cross-signing self-signing private key")}finally{null==A||A.free()}const g=this.deviceList.getStoredDevice(this.userId,this.deviceId),I=yield this.crossSigningInfo.signDevice(this.userId,g);s[this.deviceId]=I}if(e&&a.logger.info("Got new user-signing key",Q.getId("user_signing")),A&&(e||t)){a.logger.info("Attempting to retrieve cross-signing user-signing private key");let A=null;try{A=(yield this.crossSigningInfo.getCrossSigningKey("user_signing",Q.getId("user_signing")))[1],a.logger.info("Got cross-signing user-signing private key")}finally{null==A||A.free()}}if(B){const A=this.crossSigningInfo.keys.master;yield this.signObject(A);const g=A.signatures[this.userId]["ed25519:"+this.deviceId];s[this.crossSigningInfo.getId()]=Object.assign({},A,{signatures:{[this.userId]:{["ed25519:"+this.deviceId]:g}}})}const w=Object.keys(s);if(w.length){const A=({shouldEmit:g=!1})=>(a.logger.info(`Starting background key sig upload for ${w}`),this.baseApis.uploadKeySignatures({[this.userId]:s}).then((I=>{const{failures:Q}=I||{};if(a.logger.info(`Finished background key sig upload for ${w}`),Object.keys(Q||[]).length>0)throw g&&this.baseApis.emit(x.KeySignatureUploadFailure,Q,"checkOwnCrossSigningTrust",A),new S.KeySignatureUploadError("Key upload failed",{failures:Q})})).catch((A=>{a.logger.error(`Error during background key sig upload for ${w}`,A)})));A({shouldEmit:!0})}this.emit(x.UserTrustStatusChanged,g,this.checkUserTrust(g)),B&&(this.emit(x.KeysChanged,{}),yield this.afterCrossSigningLocalKeyChange()),yield this.backupManager.checkKeyBackup()}))}storeTrustedSelfKeys(A){return i(this,void 0,void 0,(function*(){A?this.crossSigningInfo.setKeys(A):this.crossSigningInfo.clearKeys(),yield this.cryptoStore.doTxn("readwrite",[M.IndexedDBCryptoStore.STORE_ACCOUNT],(A=>{this.cryptoStore.storeCrossSigningKeys(A,this.crossSigningInfo.keys)}))}))}checkDeviceVerifications(A){return i(this,void 0,void 0,(function*(){const g=this.baseApis.cryptoCallbacks.shouldUpgradeDeviceVerifications;if(g){if(a.logger.info(`Starting device verification upgrade for ${A}`),this.crossSigningInfo.keys.user_signing){const I=this.deviceList.getStoredCrossSigningForUser(A);if(I){const Q=yield this.checkForDeviceVerificationUpgrade(A,I);if(Q){(yield g({users:{[A]:Q}})).includes(A)&&(yield this.baseApis.setDeviceVerified(A,I.getId()))}}}a.logger.info(`Finished device verification upgrade for ${A}`)}}))}enableLazyLoading(){this.lazyLoadMembers=!0}registerEventHandlers(A){A.on(H.RoomMemberEvent.Membership,this.onMembership),A.on(m.ClientEvent.ToDeviceEvent,this.onToDeviceEvent),A.on(p.RoomEvent.Timeline,this.onTimelineEvent),A.on(f.MatrixEventEvent.Decrypted,this.onTimelineEvent)}start(){a.logger.warn("MatrixClient.crypto.start() is deprecated")}stop(){this.outgoingRoomKeyRequestManager.stop(),this.deviceList.stop(),this.dehydrationManager.stop()}getDeviceEd25519Key(){return this.olmDevice.deviceEd25519Key}getDeviceCurve25519Key(){return this.olmDevice.deviceCurve25519Key}setGlobalBlacklistUnverifiedDevices(A){this.globalBlacklistUnverifiedDevices=A}getGlobalBlacklistUnverifiedDevices(){return this.globalBlacklistUnverifiedDevices}uploadDeviceKeys(){const A={algorithms:this.supportedAlgorithms,device_id:this.deviceId,keys:this.deviceKeys,user_id:this.userId};return this.signObject(A).then((()=>this.baseApis.uploadKeysRequest({device_keys:A})))}updateOneTimeKeyCount(A){if(!isFinite(A))throw new TypeError("Parameter for updateOneTimeKeyCount has to be a number");this.oneTimeKeyCount=A}setNeedsNewFallback(A){this.needsNewFallback=A}getNeedsNewFallback(){return!!this.needsNewFallback}maybeUploadOneTimeKeys(){if(this.oneTimeKeyCheckInProgress)return;const A=Date.now();if(null!==this.lastOneTimeKeyCheck&&A-this.lastOneTimeKeyCheck<6e4)return;this.lastOneTimeKeyCheck=A;const g=this.olmDevice.maxNumberOfOneTimeKeys(),I=Math.floor(g/2),Q=A=>i(this,void 0,void 0,(function*(){for(;I>A||this.getNeedsNewFallback();){if(I>A){a.logger.info("generating oneTimeKeys");const g=Math.min(I-A,5);yield this.olmDevice.generateOneTimeKeys(g)}if(this.getNeedsNewFallback()){const A=yield this.olmDevice.getFallbackKey();A.curve25519&&0!=Object.keys(A.curve25519).length||(a.logger.info("generating fallback key"),this.fallbackCleanup&&(clearTimeout(this.fallbackCleanup),delete this.fallbackCleanup),yield this.olmDevice.generateFallbackKey())}a.logger.info("calling uploadOneTimeKeys");const g=yield this.uploadOneTimeKeys();if(!g.one_time_key_counts||!g.one_time_key_counts.signed_curve25519)throw new Error("response for uploading keys does not contain one_time_key_counts.signed_curve25519");A=g.one_time_key_counts.signed_curve25519}}));this.oneTimeKeyCheckInProgress=!0,Promise.resolve().then((()=>void 0!==this.oneTimeKeyCount?Promise.resolve(this.oneTimeKeyCount):this.baseApis.uploadKeysRequest({}).then((A=>A.one_time_key_counts.signed_curve25519||0)))).then((A=>Q(A))).catch((A=>{a.logger.error("Error uploading one-time keys",A.stack||A)})).finally((()=>{this.oneTimeKeyCount=void 0,this.oneTimeKeyCheckInProgress=!1}))}uploadOneTimeKeys(){return i(this,void 0,void 0,(function*(){const A=[];let g;if(this.getNeedsNewFallback()){g={};const I=yield this.olmDevice.getFallbackKey();for(const[Q,C]of Object.entries(I.curve25519)){const I={key:C,fallback:!0};g["signed_curve25519:"+Q]=I,A.push(this.signObject(I))}this.setNeedsNewFallback(!1)}const I=yield this.olmDevice.getOneTimeKeys(),Q={};for(const g in I.curve25519)if(I.curve25519.hasOwnProperty(g)){const C={key:I.curve25519[g]};Q["signed_curve25519:"+g]=C,A.push(this.signObject(C))}yield Promise.all(A);const C={one_time_keys:Q};g&&(C["org.matrix.msc2732.fallback_keys"]=g,C.fallback_keys=g);const B=yield this.baseApis.uploadKeysRequest(C);return g&&(this.fallbackCleanup=setTimeout((()=>{delete this.fallbackCleanup,this.olmDevice.forgetOldFallbackKey()}),36e5)),yield this.olmDevice.markKeysAsPublished(),B}))}downloadKeys(A,g){return this.deviceList.downloadKeys(A,!!g)}getStoredDevicesForUser(A){return this.deviceList.getStoredDevicesForUser(A)}getStoredDevice(A,g){return this.deviceList.getStoredDevice(A,g)}saveDeviceList(A){return this.deviceList.saveIfDirty(A)}setDeviceVerification(A,g,I=null,Q=null,C=null,B){return i(this,void 0,void 0,(function*(){const E=this.deviceList.getStoredCrossSigningForUser(A);if(E&&E.getId()===g){if(null!==Q||null!==C)throw new Error("Cannot set blocked or known for a cross-signing key");if(!I)throw new Error("Cannot set a cross-signing key as unverified");const o=B?Object.values(B)[0]:null;if(B&&(1!==Object.values(B).length||o!==E.getId()))throw new Error(`Key did not match expected value: expected ${E.getId()}, got ${o}`);if(this.crossSigningInfo.getId()||A!==this.crossSigningInfo.userId||(this.storeTrustedSelfKeys(E.keys),this.emit(x.UserTrustStatusChanged,this.userId,this.checkUserTrust(A))),A!==this.userId){a.logger.info("Master key "+E.getId()+" for "+A+" marked verified. Signing...");const I=yield this.crossSigningInfo.signUser(E);if(I){const Q=({shouldEmit:C=!1})=>i(this,void 0,void 0,(function*(){a.logger.info("Uploading signature for "+A+"...");const B=yield this.baseApis.uploadKeySignatures({[A]:{[g]:I}}),{failures:E}=B||{};if(Object.keys(E||[]).length>0)throw C&&this.baseApis.emit(x.KeySignatureUploadFailure,E,"setDeviceVerification",Q),new S.KeySignatureUploadError("Key upload failed",{failures:E})}));yield Q({shouldEmit:!0})}return I}return E}const o=this.deviceList.getRawStoredDevicesForUser(A);if(!o||!o[g])throw new Error("Unknown device "+A+":"+g);const n=o[g];let e=n.verified;if(I){if(B)for(const[A,g]of Object.entries(B))if(n.keys[A]!==g)throw new Error(`Key did not match expected value: expected ${g}, got ${n.keys[A]}`);e=O.VERIFIED}else null!==I&&e==O.VERIFIED&&(e=O.UNVERIFIED);Q?e=O.BLOCKED:null!==Q&&e==O.BLOCKED&&(e=O.UNVERIFIED);let D=n.known;if(null!==C&&(D=C),n.verified===e&&n.known===D||(n.verified=e,n.known=D,this.deviceList.storeDevicesForUser(A,o),this.deviceList.saveIfDirty()),I&&A===this.userId){let I;a.logger.info("Own device "+g+" marked verified: signing");if(this.checkDeviceTrust(A,g).isCrossSigningVerified()?a.logger.log(`Own device ${g} already cross-signing verified`):I=yield this.crossSigningInfo.signDevice(A,r.DeviceInfo.fromStorage(n,g)),I){const Q=({shouldEmit:C=!1})=>i(this,void 0,void 0,(function*(){a.logger.info("Uploading signature for "+g);const B=yield this.baseApis.uploadKeySignatures({[A]:{[g]:I}}),{failures:E}=B||{};if(Object.keys(E||[]).length>0)throw C&&this.baseApis.emit(x.KeySignatureUploadFailure,E,"setDeviceVerification",Q),new S.KeySignatureUploadError("Key upload failed",{failures:E})}));yield Q({shouldEmit:!0})}}const t=r.DeviceInfo.fromStorage(n,g);return this.emit(x.DeviceVerificationChanged,A,g,t),t}))}findVerificationRequestDMInProgress(A){return this.inRoomVerificationRequests.findRequestInProgress(A)}getVerificationRequestsToDeviceInProgress(A){return this.toDeviceVerificationRequests.getRequestsInProgress(A)}requestVerificationDM(A,g){const I=this.inRoomVerificationRequests.findRequestInProgress(g);if(I)return Promise.resolve(I);const Q=new R.InRoomChannel(this.baseApis,g,A);return this.requestVerificationWithChannel(A,Q,this.inRoomVerificationRequests)}requestVerification(A,g){g||(g=Object.keys(this.deviceList.getRawStoredDevicesForUser(A)));const I=this.toDeviceVerificationRequests.findRequestInProgress(A,g);if(I)return Promise.resolve(I);const Q=new L.ToDeviceChannel(this.baseApis,A,g,L.ToDeviceChannel.makeTransactionId());return this.requestVerificationWithChannel(A,Q,this.toDeviceVerificationRequests)}requestVerificationWithChannel(A,g,I){return i(this,void 0,void 0,(function*(){let A=new Y.VerificationRequest(g,this.verificationMethods,this.baseApis);g.transactionId&&I.setRequestByChannel(g,A),yield A.sendRequest();const Q=I.getRequestByChannel(g);return Q?A=Q:(a.logger.log(`Crypto: adding new request to requestsByTxnId with id ${g.transactionId} ${g.roomId}`),I.setRequestByChannel(g,A)),A}))}beginKeyVerification(A,g,I,Q=null){let C;if(Q){if(C=this.toDeviceVerificationRequests.getRequestBySenderAndTxnId(g,Q),!C)throw new Error(`No request found for user ${g} with transactionId ${Q}`)}else{Q=L.ToDeviceChannel.makeTransactionId();const A=new L.ToDeviceChannel(this.baseApis,g,[I],Q,I);C=new Y.VerificationRequest(A,this.verificationMethods,this.baseApis),this.toDeviceVerificationRequests.setRequestBySenderAndTxnId(g,Q,C)}return C.beginKeyVerification(A,{userId:g,deviceId:I})}legacyDeviceVerification(A,g,I){return i(this,void 0,void 0,(function*(){const Q=L.ToDeviceChannel.makeTransactionId(),C=new L.ToDeviceChannel(this.baseApis,A,[g],Q,g),B=new Y.VerificationRequest(C,this.verificationMethods,this.baseApis);this.toDeviceVerificationRequests.setRequestBySenderAndTxnId(A,Q,B);const E=B.beginKeyVerification(I,{userId:A,deviceId:g});return yield Promise.race([E.verify(),B.waitFor((A=>A.started))]),B}))}getOlmSessionsForUser(A){return i(this,void 0,void 0,(function*(){const g=this.getStoredDevicesForUser(A)||[],I={};for(const A of g){const g=A.getIdentityKey(),Q=yield this.olmDevice.getSessionInfoForDevice(g);I[A.deviceId]={deviceIdKey:g,sessions:Q}}return I}))}getEventSenderDeviceInfo(A){const g=A.getSenderKey(),I=A.getWireContent().algorithm;if(!g||!I)return null;if(A.isKeySourceUntrusted())return null;const Q=this.deviceList.getDeviceByIdentityKey(I,g);if(null===Q)return null;const C=A.getClaimedEd25519Key();return C?C!==Q.getFingerprint()?(a.logger.warn("Event "+A.getId()+" claims ed25519 key "+C+" but sender device has key "+Q.getFingerprint()),null):Q:(a.logger.warn("Event "+A.getId()+" claims no ed25519 key: cannot verify sending device"),null)}getEventEncryptionInfo(A){var g,I;const Q={};if(Q.senderKey=null!==(g=A.getSenderKey())&&void 0!==g?g:void 0,Q.algorithm=A.getWireContent().algorithm,!Q.senderKey||!Q.algorithm)return Q.encrypted=!1,Q;Q.encrypted=!0,A.isKeySourceUntrusted()?Q.authenticated=!1:Q.authenticated=!0,Q.sender=null!==(I=this.deviceList.getDeviceByIdentityKey(Q.algorithm,Q.senderKey))&&void 0!==I?I:void 0;const C=A.getClaimedEd25519Key();return C||(a.logger.warn("Event "+A.getId()+" claims no ed25519 key: cannot verify sending device"),Q.mismatchedSender=!0),Q.sender&&C!==Q.sender.getFingerprint()&&(a.logger.warn("Event "+A.getId()+" claims ed25519 key "+C+"but sender device has key "+Q.sender.getFingerprint()),Q.mismatchedSender=!0),Q}forceDiscardSession(A){const g=this.roomEncryptors.get(A);if(void 0===g)throw new Error("Room not encrypted");if(void 0===g.forceDiscardSession)throw new Error("Room encryption algorithm doesn't support session discarding");g.forceDiscardSession()}setRoomEncryption(A,g,I){return i(this,void 0,void 0,(function*(){const Q=this.clientStore.getRoom(A);if(!Q)throw new Error(`Unable to enable encryption tracking devices in unknown room ${A}`);yield this.setRoomEncryptionImpl(Q,g),this.lazyLoadMembers||I||this.deviceList.refreshOutdatedDeviceLists()}))}setRoomEncryptionImpl(A,g){return i(this,void 0,void 0,(function*(){const I=A.roomId;if(!g.algorithm)return void a.logger.log("Ignoring setRoomEncryption with no algorithm");const Q=this.roomList.getRoomEncryption(I);if(Q&&JSON.stringify(Q)!=JSON.stringify(g))return void a.logger.error("Ignoring m.room.encryption event which requests a change of config in "+I);if(this.roomEncryptors.get(I))return;let C=null;Q||(C=this.roomList.setRoomEncryption(I,g));const B=c.ENCRYPTION_CLASSES.get(g.algorithm);if(!B)throw new Error("Unable to encrypt with "+g.algorithm);const E=new B({userId:this.userId,deviceId:this.deviceId,crypto:this,olmDevice:this.olmDevice,baseApis:this.baseApis,roomId:I,config:g});if(this.roomEncryptors.set(I,E),C&&(yield C),a.logger.log(`Enabling encryption in ${I}`),A.membersLoaded())yield this.trackRoomDevicesImpl(A);else{const g=Q=>{A.off(v.RoomStateEvent.Update,g),A.membersLoaded()&&this.trackRoomDevicesImpl(A).catch((A=>{a.logger.error(`Error enabling device tracking in ${I}`,A)}))};A.on(v.RoomStateEvent.Update,g)}}))}trackRoomDevices(A){const g=this.clientStore.getRoom(A);if(!g)throw new Error(`Unable to start tracking devices in unknown room ${A}`);return this.trackRoomDevicesImpl(g)}trackRoomDevicesImpl(A){const g=A.roomId,I=()=>i(this,void 0,void 0,(function*(){if(!this.roomEncryptors.has(g))return;a.logger.log(`Starting to track devices for room ${g} ...`);(yield A.getEncryptionTargetMembers()).forEach((A=>{this.deviceList.startTrackingDeviceList(A.userId)}))}));let Q=this.roomDeviceTrackingState[g];return Q||(Q=I(),this.roomDeviceTrackingState[g]=Q.catch((A=>{throw delete this.roomDeviceTrackingState[g],A}))),Q}ensureOlmSessionsForUsers(A,g){const I={};for(const g of A){I[g]=[];const A=this.getStoredDevicesForUser(g)||[];for(const Q of A){Q.getIdentityKey()!=this.olmDevice.deviceCurve25519Key&&(Q.verified!=O.BLOCKED&&I[g].push(Q))}}return w.ensureOlmSessionsForDevices(this.olmDevice,this.baseApis,I,g)}exportRoomKeys(){return i(this,void 0,void 0,(function*(){const A=[];return yield this.cryptoStore.doTxn("readonly",[M.IndexedDBCryptoStore.STORE_INBOUND_GROUP_SESSIONS],(g=>{this.cryptoStore.getAllEndToEndInboundGroupSessions(g,(g=>{if(null===g)return;const I=this.olmDevice.exportInboundGroupSession(g.senderKey,g.sessionId,g.sessionData);delete I.first_known_index,I.algorithm=w.MEGOLM_ALGORITHM,A.push(I)}))})),A}))}importRoomKeys(A,g={}){let I=0,Q=0;const C=A.length;function B(){var A;null===(A=g.progressCallback)||void 0===A||A.call(g,{stage:"load_keys",successes:I,failures:Q,total:C})}return Promise.all(A.map((A=>{if(!A.room_id||!A.algorithm)return a.logger.warn("ignoring room key entry with missing fields",A),Q++,g.progressCallback&&B(),null;return this.getRoomDecryptor(A.room_id,A.algorithm).importRoomKey(A,g).finally((()=>{I++,g.progressCallback&&B()}))}))).then()}countSessionsNeedingBackup(){return this.backupManager.countSessionsNeedingBackup()}prepareToEncrypt(A){const g=this.roomEncryptors.get(A.roomId);g&&g.prepareToEncrypt(A)}encryptEvent(A,g){return i(this,void 0,void 0,(function*(){const I=A.getRoomId(),Q=this.roomEncryptors.get(I);if(!Q)throw new Error("Room "+I+" was previously configured to use encryption, but is no longer. Perhaps the homeserver is hiding the configuration event.");yield this.trackRoomDevicesImpl(g);let C=A.getContent();const B=C["m.relates_to"];B&&(C=Object.assign({},C),delete C["m.relates_to"]);const E=C["io.element.performance_metrics"];E&&(C=Object.assign({},C),delete C["io.element.performance_metrics"]);const i=yield Q.encryptMessage(g,A.getType(),C);B&&(i["m.relates_to"]=B),E&&(i["io.element.performance_metrics"]=E),A.makeEncrypted("m.room.encrypted",i,this.olmDevice.deviceCurve25519Key,this.olmDevice.deviceEd25519Key)}))}decryptEvent(A){return i(this,void 0,void 0,(function*(){if(A.isRedacted()){const g=new f.MatrixEvent(Object.assign({room_id:A.getRoomId()},A.getUnsigned().redacted_because));let I=A.getUnsigned().redacted_because;if(g.isEncrypted())try{I=(yield this.decryptEvent(g)).clearEvent}catch(A){a.logger.warn("Decryption of redaction failed. Falling back to unencrypted event.",A)}return{clearEvent:{room_id:A.getRoomId(),type:"m.room.message",content:{},unsigned:{redacted_because:I}}}}{const g=A.getWireContent();return this.getRoomDecryptor(A.getRoomId(),g.algorithm).decryptEvent(A)}}))}handleDeviceListChanges(A,g){return i(this,void 0,void 0,(function*(){A.oldSyncToken&&(yield this.evalDeviceListChanges(g))}))}requestRoomKey(A,g,I=!1){return this.outgoingRoomKeyRequestManager.queueRoomKeyRequest(A,g,I).then((()=>{this.sendKeyRequestsImmediately&&this.outgoingRoomKeyRequestManager.sendQueuedRequests()})).catch((A=>{a.logger.error("Error requesting key for event",A)}))}cancelRoomKeyRequest(A){this.outgoingRoomKeyRequestManager.cancelRoomKeyRequest(A).catch((A=>{a.logger.warn("Error clearing pending room key requests",A)}))}cancelAndResendAllOutgoingKeyRequests(){return i(this,void 0,void 0,(function*(){yield this.outgoingRoomKeyRequestManager.cancelAndResendAllOutgoingRequests()}))}onCryptoEvent(A,g){return i(this,void 0,void 0,(function*(){const I=g.getContent();yield this.setRoomEncryptionImpl(A,I)}))}onSyncWillProcess(A){return i(this,void 0,void 0,(function*(){A.oldSyncToken||(a.logger.log("Initial sync performed - resetting device tracking state"),this.deviceList.stopTrackingAllDeviceLists(),this.deviceList.startTrackingDeviceList(this.userId),this.roomDeviceTrackingState={}),this.sendKeyRequestsImmediately=!1}))}onSyncCompleted(A){var g;return i(this,void 0,void 0,(function*(){this.deviceList.setSyncToken(null!==(g=A.nextSyncToken)&&void 0!==g?g:null),this.deviceList.saveIfDirty(),this.deviceList.startTrackingDeviceList(this.userId),this.deviceList.refreshOutdatedDeviceLists(),A.catchingUp||(this.maybeUploadOneTimeKeys(),this.processReceivedRoomKeyRequests(),this.outgoingRoomKeyRequestManager.sendQueuedRequests(),this.sendKeyRequestsImmediately=!0)}))}evalDeviceListChanges(A){return i(this,void 0,void 0,(function*(){if(Array.isArray(null==A?void 0:A.changed)&&A.changed.forEach((A=>{this.deviceList.invalidateUserDeviceList(A)})),Array.isArray(null==A?void 0:A.left)&&A.left.length){const g=new Set(yield this.getTrackedE2eUsers());A.left.forEach((A=>{g.has(A)||this.deviceList.stopTrackingDeviceList(A)}))}}))}getTrackedE2eUsers(){return i(this,void 0,void 0,(function*(){const A=[];for(const g of this.getTrackedE2eRooms()){const I=yield g.getEncryptionTargetMembers();for(const g of I)A.push(g.userId)}return A}))}getTrackedE2eRooms(){return this.clientStore.getRooms().filter((A=>{if(!this.roomEncryptors.get(A.roomId))return!1;if(!this.roomDeviceTrackingState[A.roomId])return!1;const g=A.getMyMembership();return"join"===g||"invite"===g}))}encryptAndSendToDevices(A,g){return i(this,void 0,void 0,(function*(){const I={eventType:D.EventType.RoomMessageEncrypted,batch:[]};try{yield Promise.all(A.map((({userId:A,deviceInfo:Q})=>i(this,void 0,void 0,(function*(){const C=Q.deviceId,B={algorithm:w.OLM_ALGORITHM,sender_key:this.olmDevice.deviceCurve25519Key,ciphertext:{},[D.ToDeviceMessageId]:(0,e.v4)()};I.batch.push({userId:A,deviceId:C,payload:B}),yield w.ensureOlmSessionsForDevices(this.olmDevice,this.baseApis,{[A]:[Q]}),yield w.encryptMessageForDevice(B.ciphertext,this.userId,this.deviceId,this.olmDevice,A,Q,g)}))))),I.batch=I.batch.filter((A=>Object.keys(A.payload.ciphertext).length>0||(a.logger.log(`No ciphertext for device ${A.userId}:${A.deviceId}: pruning`),!1)));try{yield this.baseApis.queueToDevice(I)}catch(A){throw a.logger.error("sendToDevice failed",A),A}}catch(A){throw a.logger.error("encryptAndSendToDevices promises failed",A),A}}))}preprocessToDeviceMessages(A){return i(this,void 0,void 0,(function*(){return A.filter((A=>{var g;return!(A.type===D.EventType.RoomMessageEncrypted&&!["m.olm.v1.curve25519-aes-sha2"].includes(null===(g=A.content)||void 0===g?void 0:g.algorithm))||(a.logger.log("Ignoring invalid encrypted to-device event from "+A.sender),!1)}))}))}onRoomKeyEvent(A){const g=A.getContent();if(!g.room_id||!g.algorithm)return void a.logger.error("key event is missing fields");this.backupManager.checkedForBackup||this.backupManager.checkAndStart();this.getRoomDecryptor(g.room_id,g.algorithm).onRoomKeyEvent(A)}onRoomKeyWithheldEvent(A){const g=A.getContent();if(!(("m.no_olm"===g.code||g.room_id&&g.session_id)&&g.algorithm&&g.sender_key))return void a.logger.error("key withheld event is missing fields");a.logger.info(`Got room key withheld event from ${A.getSender()} for ${g.algorithm} session ${g.sender_key}|${g.session_id} in room ${g.room_id} with code ${g.code} (${g.reason})`);const I=this.getRoomDecryptor(g.room_id,g.algorithm);if(I.onRoomKeyWithheldEvent&&I.onRoomKeyWithheldEvent(A),!g.room_id){const A=this.getRoomDecryptors(g.algorithm);for(const I of A)I.retryDecryptionFromSender(g.sender_key)}}onKeyVerificationMessage(A){if(!L.ToDeviceChannel.validateEvent(A,this.baseApis))return;this.handleVerificationEvent(A,this.toDeviceVerificationRequests,(A=>{if(!L.ToDeviceChannel.canCreateRequest(L.ToDeviceChannel.getEventType(A)))return;const g=A.getContent(),I=g&&g.from_device;if(!I)return;const Q=A.getSender(),C=new L.ToDeviceChannel(this.baseApis,Q,[I]);return new Y.VerificationRequest(C,this.verificationMethods,this.baseApis)}))}handleVerificationEvent(A,g,I,Q=!0){return i(this,void 0,void 0,(function*(){if(A.isSending()&&A.status!=f.EventStatus.SENT){let g,I;try{yield new Promise(((Q,C)=>{g=Q,I=()=>{A.status==f.EventStatus.CANCELLED&&C(new Error("Event status set to CANCELLED."))},A.once(f.MatrixEventEvent.LocalEventIdReplaced,g),A.on(f.MatrixEventEvent.Status,I)}))}catch(A){return void a.logger.error("error while waiting for the verification event to be sent: ",A)}finally{A.removeListener(f.MatrixEventEvent.LocalEventIdReplaced,g),A.removeListener(f.MatrixEventEvent.Status,I)}}let C=g.getRequest(A),B=!1;if(!C){if(C=I(A),!C)return void a.logger.log(`Crypto: could not find VerificationRequest for ${A.getType()}, and could not create one, so ignoring.`);B=!0,g.setRequest(A,C)}A.setVerificationRequest(C);try{yield C.channel.handleEvent(A,C,Q)}catch(A){a.logger.error("error while handling verification event",A)}B&&!C.initiatedByMe&&!C.invalid&&!C.observeOnly&&this.baseApis.emit(x.VerificationRequest,C)}))}onToDeviceBadEncrypted(A){return i(this,void 0,void 0,(function*(){const g=A.getWireContent(),I=A.getSender(),Q=g.algorithm,C=g.sender_key;this.baseApis.emit(m.ClientEvent.UndecryptableToDeviceEvent,A);const B=()=>{const A=this.getRoomDecryptors(w.MEGOLM_ALGORITHM);for(const g of A)g.retryDecryptionFromSender(C)};if(void 0===I||void 0===C||void 0===C)return;this.lastNewSessionForced[I]=this.lastNewSessionForced[I]||{};const E=this.lastNewSessionForced[I][C]||0;if(E+36e5>Date.now())return a.logger.debug("New session already forced with device "+I+":"+C+" at "+E+": not forcing another"),yield this.olmDevice.recordSessionProblem(C,"wedged",!0),void B();let i=this.deviceList.getDeviceByIdentityKey(Q,C);if(!i&&(yield this.downloadKeys([I],!1),i=this.deviceList.getDeviceByIdentityKey(Q,C),!i))return a.logger.info("Couldn't find device for identity key "+C+": not re-establishing session"),yield this.olmDevice.recordSessionProblem(C,"wedged",!1),void B();const o={};o[I]=[i],yield w.ensureOlmSessionsForDevices(this.olmDevice,this.baseApis,o,!0),this.lastNewSessionForced[I][C]=Date.now();const n={algorithm:w.OLM_ALGORITHM,sender_key:this.olmDevice.deviceCurve25519Key,ciphertext:{},[D.ToDeviceMessageId]:(0,e.v4)()};yield w.encryptMessageForDevice(n.ciphertext,this.userId,this.deviceId,this.olmDevice,I,i,{type:"m.dummy"}),yield this.olmDevice.recordSessionProblem(C,"wedged",!0),B(),yield this.baseApis.sendToDevice("m.room.encrypted",{[I]:{[i.deviceId]:n}});const t=yield this.outgoingRoomKeyRequestManager.getOutgoingSentRoomKeyRequest(I,i.deviceId);for(const A of t)this.requestRoomKey(A.requestBody,A.recipients,!0)}))}onRoomMembership(A,g,I){var Q;const C=g.roomId,B=this.roomEncryptors.get(C);B&&(C in this.roomDeviceTrackingState&&("join"==g.membership?(a.logger.log("Join event for "+g.userId+" in "+C),this.deviceList.startTrackingDeviceList(g.userId)):"invite"==g.membership&&(null===(Q=this.clientStore.getRoom(C))||void 0===Q?void 0:Q.shouldEncryptForInvitedMembers())&&(a.logger.log("Invite event for "+g.userId+" in "+C),this.deviceList.startTrackingDeviceList(g.userId))),B.onRoomMembership(A,g,I))}onRoomKeyRequestEvent(A){const g=A.getContent();if("request"===g.action){const g=new Z(A);this.receivedRoomKeyRequests.push(g)}else if("request_cancellation"===g.action){const g=new P(A);this.receivedRoomKeyRequestCancellations.push(g)}}processReceivedRoomKeyRequests(){return i(this,void 0,void 0,(function*(){if(!this.processingRoomKeyRequests){this.processingRoomKeyRequests=!0;try{const A=this.receivedRoomKeyRequests;this.receivedRoomKeyRequests=[];const g=this.receivedRoomKeyRequestCancellations;this.receivedRoomKeyRequestCancellations=[],yield Promise.all(A.map((A=>this.processReceivedRoomKeyRequest(A)))),yield Promise.all(g.map((A=>this.processReceivedRoomKeyRequestCancellation(A))))}catch(A){a.logger.error(`Error processing room key requsts: ${A}`)}finally{this.processingRoomKeyRequests=!1}}}))}processReceivedRoomKeyRequest(A){return i(this,void 0,void 0,(function*(){const g=A.userId,I=A.deviceId,Q=A.requestBody,C=Q.room_id,B=Q.algorithm;if(a.logger.log(`m.room_key_request from ${g}:${I} for ${C} / ${Q.session_id} (id ${A.requestId})`),g!==this.userId){if(!this.roomEncryptors.get(C))return void a.logger.debug(`room key request for unencrypted room ${C}`);const A=this.roomEncryptors.get(C),B=this.deviceList.getStoredDevice(g,I);if(!B)return void a.logger.debug(`Ignoring keyshare for unknown device ${g}:${I}`);try{yield A.reshareKeyWithDevice(Q.sender_key,Q.session_id,g,B)}catch(A){a.logger.warn("Failed to re-share keys for session "+Q.session_id+" with device "+g+":"+B.deviceId,A)}return}if(I===this.deviceId)return void a.logger.log("Ignoring room key request from ourselves");if(!this.roomDecryptors.has(C))return void a.logger.log(`room key request for unencrypted room ${C}`);const E=this.roomDecryptors.get(C).get(B);if(E)if(yield E.hasKeysForKeyRequest(A)){if(A.share=()=>{E.shareKeysWithDevice(A)},this.checkDeviceTrust(g,I).isVerified())return a.logger.log("device is already verified: sharing keys"),void A.share();this.emit(x.RoomKeyRequest,A)}else a.logger.log(`room key request for unknown session ${C} / `+Q.session_id);else a.logger.log(`room key request for unknown alg ${B} in room ${C}`)}))}processReceivedRoomKeyRequestCancellation(A){return i(this,void 0,void 0,(function*(){a.logger.log(`m.room_key_request cancellation for ${A.userId}:${A.deviceId} (id ${A.requestId})`),this.emit(x.RoomKeyRequestCancellation,A)}))}getRoomDecryptor(A,g){let I,Q;if(A&&(I=this.roomDecryptors.get(A),I||(I=new Map,this.roomDecryptors.set(A,I)),Q=I.get(g),Q))return Q;const C=c.DECRYPTION_CLASSES.get(g);if(!C)throw new c.DecryptionError("UNKNOWN_ENCRYPTION_ALGORITHM",'Unknown encryption algorithm "'+g+'".');return Q=new C({userId:this.userId,crypto:this,olmDevice:this.olmDevice,baseApis:this.baseApis,roomId:null!=A?A:void 0}),I&&I.set(g,Q),Q}getRoomDecryptors(A){const g=[];for(const I of this.roomDecryptors.values())I.has(A)&&g.push(I.get(A));return g}signObject(A){return i(this,void 0,void 0,(function*(){const g=A.signatures||{},I=A.unsigned;delete A.signatures,delete A.unsigned,g[this.userId]=g[this.userId]||{},g[this.userId]["ed25519:"+this.deviceId]=yield this.olmDevice.sign(n.default.stringify(A)),A.signatures=g,void 0!==I&&(A.unsigned=I)}))}}function W(A){if("string"!=typeof A||A.indexOf(",")<0)return null;const g=Uint8Array.from(A.split(","),(A=>parseInt(A)));return w.encodeBase64(g)}I.Crypto=T,I.fixBackupKey=W;class Z{constructor(A){const g=A.getContent();this.userId=A.getSender(),this.deviceId=g.requesting_device_id,this.requestId=g.request_id,this.requestBody=g.body||{},this.share=()=>{throw new Error("don't know how to share keys for this request yet")}}}I.IncomingRoomKeyRequest=Z;class P{constructor(A){const g=A.getContent();this.userId=A.getSender(),this.deviceId=g.requesting_device_id,this.requestId=g.request_id}}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},A("buffer").Buffer)},{"../@types/event":308,"../ReEmitter":319,"../client":323,"../errors":361,"../logger":376,"../models/event":385,"../models/room":394,"../models/room-member":391,"../models/room-state":392,"../models/typed-event-emitter":397,"./CrossSigning":326,"./DeviceList":327,"./EncryptionSetup":328,"./OlmDevice":329,"./OutgoingRoomKeyRequestManager":330,"./SecretStorage":332,"./aes":333,"./algorithms":335,"./backup":339,"./dehydration":341,"./deviceinfo":342,"./key_passphrase":344,"./olmlib":345,"./recoverykey":346,"./store/indexeddb-crypto-store":348,"./verification/IllegalMethod":353,"./verification/QRCode":354,"./verification/SAS":355,"./verification/request/InRoomChannel":357,"./verification/request/ToDeviceChannel":358,"./verification/request/VerificationRequest":359,"another-json":3,buffer:70,uuid:289}],344:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.deriveKey=I.keyFromPassphrase=I.keyFromAuthData=void 0;const C=A("../randomstring"),B=A("./crypto"),E=5e5,i=256;function o(A,g,I,C=i){return Q(this,void 0,void 0,(function*(){if(!B.subtleCrypto||!B.TextEncoder)throw new Error("Password-based backup is not available on this platform");const Q=yield B.subtleCrypto.importKey("raw",(new B.TextEncoder).encode(A),{name:"PBKDF2"},!1,["deriveBits"]),E=yield B.subtleCrypto.deriveBits({name:"PBKDF2",salt:(new B.TextEncoder).encode(g),iterations:I,hash:"SHA-512"},Q,C);return new Uint8Array(E)}))}I.keyFromAuthData=function(A,I){if(!g.Olm)throw new Error("Olm is not available");if(!A.private_key_salt||!A.private_key_iterations)throw new Error("Salt and/or iterations not found: this backup cannot be restored with a passphrase");return o(I,A.private_key_salt,A.private_key_iterations,A.private_key_bits||i)},I.keyFromPassphrase=function(A){return Q(this,void 0,void 0,(function*(){if(!g.Olm)throw new Error("Olm is not available");const I=(0,C.randomString)(32);return{key:yield o(A,I,E,i),salt:I,iterations:E}}))},I.deriveKey=o}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../randomstring":400,"./crypto":340}],345:[function(A,g,I){(function(g,Q){(function(){"use strict";var C=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))},B=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(I,"__esModule",{value:!0}),I.decodeBase64=I.encodeUnpaddedBase64=I.encodeBase64=I.isOlmEncrypted=I.pkVerify=I.pkSign=I.verifySignature=I.ensureOlmSessionsForDevices=I.getExistingOlmSessions=I.encryptMessageForDevice=I.MEGOLM_BACKUP_ALGORITHM=I.MEGOLM_ALGORITHM=I.OLM_ALGORITHM=void 0;const E=B(A("another-json")),i=A("../logger"),o=A("../@types/event");var n;function e(A,g,I,Q){return C(this,void 0,void 0,(function*(){const C=Q.deviceId;try{yield D(A,g,I,C,Q.getFingerprint())}catch(A){return i.logger.error("Unable to verify signature on one-time key for device "+I+":"+C+":",A),null}let B;try{B=yield A.createOutboundSession(Q.getIdentityKey(),g.key)}catch(A){return i.logger.error("Error starting olm session with device "+I+":"+C+": "+A),null}return i.logger.log("Started new olm sessionid "+B+" for device "+I+":"+C),B}))}function D(A,g,I,Q,B){return C(this,void 0,void 0,(function*(){const C="ed25519:"+Q,i=((g.signatures||{})[I]||{})[C];if(!i)throw Error("No signature");const o=Object.assign({},g);"unsigned"in o&&delete o.unsigned,delete o.signatures;const n=E.default.stringify(o);A.verifySignature(B,n,i)}))}function t(A){return Q.from(A).toString("base64")}!function(A){A.Olm="m.olm.v1.curve25519-aes-sha2",A.Megolm="m.megolm.v1.aes-sha2",A.MegolmBackup="m.megolm_backup.v1.curve25519-aes-sha2"}(n||(n={})),I.OLM_ALGORITHM=n.Olm,I.MEGOLM_ALGORITHM=n.Megolm,I.MEGOLM_BACKUP_ALGORITHM=n.MegolmBackup,I.encryptMessageForDevice=function(A,g,I,Q,B,E,o){return C(this,void 0,void 0,(function*(){const C=E.getIdentityKey(),n=yield Q.getSessionIdForDevice(C);if(null===n)return void i.logger.log(`[olmlib.encryptMessageForDevice] Unable to find Olm session for device ${B}:${E.deviceId}`);i.logger.log(`[olmlib.encryptMessageForDevice] Using Olm session ${n} for device ${B}:${E.deviceId}`);const e=Object.assign({sender:g,sender_device:I,keys:{ed25519:Q.deviceEd25519Key},recipient:B,recipient_keys:{ed25519:E.getFingerprint()}},o);A[C]=yield Q.encryptMessage(C,n,JSON.stringify(e))}))},I.getExistingOlmSessions=function(A,g,I){return C(this,void 0,void 0,(function*(){const g={},Q={},B=[];for(const[E,i]of Object.entries(I))for(const I of i){const i=I.deviceId,o=I.getIdentityKey();B.push((()=>C(this,void 0,void 0,(function*(){const C=yield A.getSessionIdForDevice(o,!0);null===C?(g[E]=g[E]||[],g[E].push(I)):(Q[E]=Q[E]||{},Q[E][i]={device:I,sessionId:C})})))())}return yield Promise.all(B),[g,Q]}))},I.ensureOlmSessionsForDevices=function(A,g,I,Q=!1,B,E,o=i.logger){return C(this,void 0,void 0,(function*(){const C=[],i={},n={};for(const[,g]of Object.entries(I))for(const I of g){const g=I.getIdentityKey();g!==A.deviceCurve25519Key&&(A.sessionsInProgress[g]||(A.sessionsInProgress[g]=new Promise((I=>{n[g]=Q=>{delete A.sessionsInProgress[g],I(Q)}}))))}for(const[g,B]of Object.entries(I)){i[g]={};for(const I of B){const B=I.deviceId,E=I.getIdentityKey();if(E===A.deviceCurve25519Key){o.info("Attempted to start session with ourself! Ignoring"),i[g][B]={device:I,sessionId:null};continue}const e=`for ${E} (${g}:${B})`,D=yield A.getSessionIdForDevice(E,!!n[E],o);null!==D&&n[E]&&n[E](),(null===D||Q)&&(Q?o.info(`Forcing new Olm session ${e}`):o.info(`Making new Olm session ${e}`),C.push([g,B])),i[g][B]={device:I,sessionId:D}}}if(0===C.length)return i;const D="signed_curve25519";let t,a=`one-time keys for ${C.length} devices`;try{o.debug(`Claiming ${a}`),t=yield g.claimOneTimeKeys(C,D,B),o.debug(`Claimed ${a}`)}catch(A){for(const A of Object.values(n))A();throw o.log(`Failed to claim ${a}`,A,C),A}E&&"failures"in t&&E.push(...Object.keys(t.failures));const s=t.one_time_keys||{},w=[];for(const[g,C]of Object.entries(I)){const I=s[g]||{};for(const B of C){const C=B.deviceId,E=B.getIdentityKey();if(E===A.deviceCurve25519Key)continue;if(i[g][C].sessionId&&!Q)continue;const t=I[C]||{};let a=null;for(const A in t)0===A.indexOf(D+":")&&(a=t[A]);a?w.push(e(A,a,g,B).then((A=>{n[E]&&n[E](null!=A?A:void 0),i[g][C].sessionId=A}),(A=>{throw n[E]&&n[E](),A}))):(o.warn(`No one-time keys (alg=${D}) for device ${g}:${C}`),n[E]&&n[E]())}}return a=`Olm sessions for ${w.length} devices`,o.debug(`Starting ${a}`),yield Promise.all(w),o.debug(`Started ${a}`),i}))},I.verifySignature=D,I.pkSign=function(A,I,Q,C){let B=!1;if(I instanceof Uint8Array){const A=new g.Olm.PkSigning;C=A.init_with_seed(I),I=A,B=!0}const i=A.signatures||{};delete A.signatures;const o=A.unsigned;A.unsigned&&delete A.unsigned;try{const g=i[Q]||{};return i[Q]=g,g["ed25519:"+C]=I.sign(E.default.stringify(A))}finally{A.signatures=i,o&&(A.unsigned=o),B&&I.free()}},I.pkVerify=function(A,I,Q){const C="ed25519:"+I;if(!(A.signatures&&A.signatures[Q]&&A.signatures[Q][C]))throw new Error("No signature");const B=A.signatures[Q][C],i=new g.Olm.Utility,o=A.signatures;delete A.signatures;const n=A.unsigned;A.unsigned&&delete A.unsigned;try{i.ed25519_verify(I,E.default.stringify(A),B)}finally{A.signatures=o,n&&(A.unsigned=n),i.free()}},I.isOlmEncrypted=function(A){return A.getSenderKey()?!(A.getWireType()!==o.EventType.RoomMessageEncrypted||!["m.olm.v1.curve25519-aes-sha2"].includes(A.getWireContent().algorithm))||(i.logger.error("Event was not encrypted using an appropriate algorithm"),!1):(i.logger.error("Event has no sender key (not encrypted?)"),!1)},I.encodeBase64=t,I.encodeUnpaddedBase64=function(A){return t(A).replace(/=+$/g,"")},I.decodeBase64=function(A){return Q.from(A,"base64")}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},A("buffer").Buffer)},{"../@types/event":308,"../logger":376,"another-json":3,buffer:70}],346:[function(A,g,I){(function(g,Q){(function(){"use strict";var C=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),B=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),E=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&C(g,A,I);return B(g,A),g};Object.defineProperty(I,"__esModule",{value:!0}),I.decodeRecoveryKey=I.encodeRecoveryKey=void 0;const i=E(A("bs58")),o=[139,1];I.encodeRecoveryKey=function(A){var g;const I=Q.alloc(o.length+A.length+1);I.set(o,0),I.set(A,o.length);let C=0;for(let A=0;A{i.logger.log(`versionchange for indexeddb ${this.db.name}: closing`),A.close()}}startup(){return E(this,void 0,void 0,(function*(){return this}))}deleteAllData(){return E(this,void 0,void 0,(function*(){throw Error("This is not implemented, call IDBFactory::deleteDatabase(dbName) instead.")}))}getOrAddOutgoingRoomKeyRequest(A){const g=A.requestBody;return new Promise(((I,Q)=>{const C=this.db.transaction("outgoingRoomKeyRequests","readwrite");C.onerror=Q,this._getOutgoingRoomKeyRequest(C,g,(Q=>{if(Q)return i.logger.log(`already have key request outstanding for ${g.room_id} / ${g.session_id}: not sending another`),void I(Q);i.logger.log(`enqueueing key request for ${g.room_id} / `+g.session_id),C.oncomplete=()=>{I(A)};C.objectStore("outgoingRoomKeyRequests").add(A)}))}))}getOutgoingRoomKeyRequest(A){return new Promise(((g,I)=>{const Q=this.db.transaction("outgoingRoomKeyRequests","readonly");Q.onerror=I,this._getOutgoingRoomKeyRequest(Q,A,(A=>{g(A)}))}))}_getOutgoingRoomKeyRequest(A,g,I){const Q=A.objectStore("outgoingRoomKeyRequests").index("session").openCursor([g.room_id,g.session_id]);Q.onsuccess=()=>{const A=Q.result;if(!A)return void I(null);const C=A.value;o.deepCompare(C.requestBody,g)?I(C):A.continue()}}getOutgoingRoomKeyRequestByState(A){if(0===A.length)return Promise.resolve(null);let g,I=0;const Q=this.db.transaction("outgoingRoomKeyRequests","readonly"),C=Q.objectStore("outgoingRoomKeyRequests"),B=A[I];return C.index("state").openCursor(B).onsuccess=function Q(){const C=this.result;if(C)return void(g=C.value);if(I++,I>=A.length)return;const B=A[I];this.source.openCursor(B).onsuccess=Q},D(Q).then((()=>g))}getAllOutgoingRoomKeyRequestsByState(A){return new Promise(((g,I)=>{const Q=this.db.transaction("outgoingRoomKeyRequests","readonly").objectStore("outgoingRoomKeyRequests").index("state").getAll(A);Q.onsuccess=()=>g(Q.result),Q.onerror=()=>I(Q.error)}))}getOutgoingRoomKeyRequestsByTarget(A,g,I){let Q=0;const C=[];const B=this.db.transaction("outgoingRoomKeyRequests","readonly"),E=B.objectStore("outgoingRoomKeyRequests"),i=I[Q];return E.index("state").openCursor(i).onsuccess=function B(){const E=this.result;if(E){const I=E.value;I.recipients.some((I=>I.userId===A&&I.deviceId===g))&&C.push(I),E.continue()}else{if(Q++,Q>=I.length)return;const A=I[Q];this.source.openCursor(A).onsuccess=B}},D(B).then((()=>C))}updateOutgoingRoomKeyRequest(A,g,I){let Q=null;const C=this.db.transaction("outgoingRoomKeyRequests","readwrite");return C.objectStore("outgoingRoomKeyRequests").openCursor(A).onsuccess=function(){const A=this.result;if(!A)return;const C=A.value;C.state==g?(Object.assign(C,I),A.update(C),Q=C):i.logger.warn(`Cannot update room key request from ${g} as it was already updated to ${C.state}`)},D(C).then((()=>Q))}deleteOutgoingRoomKeyRequest(A,g){const I=this.db.transaction("outgoingRoomKeyRequests","readwrite"),Q=I.objectStore("outgoingRoomKeyRequests").openCursor(A);return Q.onsuccess=()=>{const A=Q.result;if(!A)return;const I=A.value;I.state==g?A.delete():i.logger.warn(`Cannot delete room key request in state ${I.state} (expected ${g})`)},D(I)}getAccount(A,g){const I=A.objectStore("account").get("-");I.onsuccess=function(){try{g(I.result||null)}catch(g){e(A,g)}}}storeAccount(A,g){A.objectStore("account").put(g,"-")}getCrossSigningKeys(A,g){const I=A.objectStore("account").get("crossSigningKeys");I.onsuccess=function(){try{g(I.result||null)}catch(g){e(A,g)}}}getSecretStorePrivateKey(A,g,I){const Q=A.objectStore("account").get(`ssss_cache:${I}`);Q.onsuccess=function(){try{g(Q.result||null)}catch(g){e(A,g)}}}storeCrossSigningKeys(A,g){A.objectStore("account").put(g,"crossSigningKeys")}storeSecretStorePrivateKey(A,g,I){A.objectStore("account").put(I,`ssss_cache:${g}`)}countEndToEndSessions(A,g){const I=A.objectStore("sessions").count();I.onsuccess=function(){try{g(I.result)}catch(g){e(A,g)}}}getEndToEndSessions(A,g,I){const Q=g.objectStore("sessions").index("deviceKey").openCursor(A),C={};Q.onsuccess=function(){const A=Q.result;if(A)C[A.value.sessionId]={session:A.value.session,lastReceivedMessageTs:A.value.lastReceivedMessageTs},A.continue();else try{I(C)}catch(A){e(g,A)}}}getEndToEndSession(A,g,I,Q){const C=I.objectStore("sessions").get([A,g]);C.onsuccess=function(){try{C.result?Q({session:C.result.session,lastReceivedMessageTs:C.result.lastReceivedMessageTs}):Q(null)}catch(A){e(I,A)}}}getAllEndToEndSessions(A,g){const I=A.objectStore("sessions").openCursor();I.onsuccess=function(){try{const A=I.result;A?(g(A.value),A.continue()):g(null)}catch(g){e(A,g)}}}storeEndToEndSession(A,g,I,Q){Q.objectStore("sessions").put({deviceKey:A,sessionId:g,session:I.session,lastReceivedMessageTs:I.lastReceivedMessageTs})}storeEndToEndSessionProblem(A,g,I){return E(this,void 0,void 0,(function*(){const Q=this.db.transaction("session_problems","readwrite");Q.objectStore("session_problems").put({deviceKey:A,type:g,fixed:I,time:Date.now()}),yield D(Q)}))}getEndToEndSessionProblem(A,g){return E(this,void 0,void 0,(function*(){let I=null;const Q=this.db.transaction("session_problems","readwrite"),C=Q.objectStore("session_problems").index("deviceKey").getAll(A);return C.onsuccess=()=>{const A=C.result;if(!A.length)return void(I=null);A.sort(((A,g)=>A.time-g.time));const Q=A[A.length-1];for(const C of A)if(C.time>g)return void(I=Object.assign({},C,{fixed:Q.fixed}));I=Q.fixed?null:Q},yield D(Q),I}))}filterOutNotifiedErrorDevices(A){return E(this,void 0,void 0,(function*(){const g=this.db.transaction("notified_error_devices","readwrite").objectStore("notified_error_devices"),I=[];return yield Promise.all(A.map((A=>new Promise((Q=>{const{userId:C,deviceInfo:B}=A,E=g.get([C,B.deviceId]);E.onsuccess=function(){E.result||(g.put({userId:C,deviceId:B.deviceId}),I.push(A)),Q()}}))))),I}))}getEndToEndInboundGroupSession(A,g,I,Q){let C=!1,B=!1;const E=I.objectStore("inbound_group_sessions").get([A,g]);E.onsuccess=function(){try{C=E.result?E.result.session:null,!1!==B&&Q(C,B)}catch(A){e(I,A)}};const i=I.objectStore("inbound_group_sessions_withheld").get([A,g]);i.onsuccess=function(){try{B=i.result?i.result.session:null,!1!==C&&Q(C,B)}catch(A){e(I,A)}}}getAllEndToEndInboundGroupSessions(A,g){const I=A.objectStore("inbound_group_sessions").openCursor();I.onsuccess=function(){const Q=I.result;if(Q){try{g({senderKey:Q.value.senderCurve25519Key,sessionId:Q.value.sessionId,sessionData:Q.value.session})}catch(g){e(A,g)}Q.continue()}else try{g(null)}catch(g){e(A,g)}}}addEndToEndInboundGroupSession(A,g,I,Q){const C=Q.objectStore("inbound_group_sessions").add({senderCurve25519Key:A,sessionId:g,session:I});C.onerror=I=>{var B;"ConstraintError"===(null===(B=C.error)||void 0===B?void 0:B.name)?(I.stopPropagation(),I.preventDefault(),i.logger.log("Ignoring duplicate inbound group session: "+A+" / "+g)):e(Q,new Error("Failed to add inbound group session: "+C.error))}}storeEndToEndInboundGroupSession(A,g,I,Q){Q.objectStore("inbound_group_sessions").put({senderCurve25519Key:A,sessionId:g,session:I})}storeEndToEndInboundGroupSessionWithheld(A,g,I,Q){Q.objectStore("inbound_group_sessions_withheld").put({senderCurve25519Key:A,sessionId:g,session:I})}getEndToEndDeviceData(A,g){const I=A.objectStore("device_data").get("-");I.onsuccess=function(){try{g(I.result||null)}catch(g){e(A,g)}}}storeEndToEndDeviceData(A,g){g.objectStore("device_data").put(A,"-")}storeEndToEndRoom(A,g,I){I.objectStore("rooms").put(g,A)}getEndToEndRooms(A,g){const I={},Q=A.objectStore("rooms").openCursor();Q.onsuccess=function(){const C=Q.result;if(C)I[C.key]=C.value,C.continue();else try{g(I)}catch(g){e(A,g)}}}getSessionsNeedingBackup(A){return new Promise(((g,I)=>{const Q=[],C=this.db.transaction(["sessions_needing_backup","inbound_group_sessions"],"readonly");C.onerror=I,C.oncomplete=function(){g(Q)};const B=C.objectStore("sessions_needing_backup"),E=C.objectStore("inbound_group_sessions"),i=B.openCursor();i.onsuccess=function(){const g=i.result;if(g){const I=E.get(g.key);I.onsuccess=function(){Q.push({senderKey:I.result.senderCurve25519Key,sessionId:I.result.sessionId,sessionData:I.result.session})},(!A||Q.length{const Q=g.count();Q.onerror=I,Q.onsuccess=()=>A(Q.result)}))}unmarkSessionsNeedingBackup(A,g){return E(this,void 0,void 0,(function*(){g||(g=this.db.transaction("sessions_needing_backup","readwrite"));const I=g.objectStore("sessions_needing_backup");yield Promise.all(A.map((A=>new Promise(((g,Q)=>{const C=I.delete([A.senderKey,A.sessionId]);C.onsuccess=g,C.onerror=Q})))))}))}markSessionsNeedingBackup(A,g){return E(this,void 0,void 0,(function*(){g||(g=this.db.transaction("sessions_needing_backup","readwrite"));const I=g.objectStore("sessions_needing_backup");yield Promise.all(A.map((A=>new Promise(((g,Q)=>{const C=I.put({senderCurve25519Key:A.senderKey,sessionId:A.sessionId});C.onsuccess=g,C.onerror=Q})))))}))}addSharedHistoryInboundGroupSession(A,g,I,Q){Q||(Q=this.db.transaction("shared_history_inbound_group_sessions","readwrite"));const C=Q.objectStore("shared_history_inbound_group_sessions"),B=C.get([A]);B.onsuccess=()=>{const{sessions:Q}=B.result||{sessions:[]};Q.push([g,I]),C.put({roomId:A,sessions:Q})}}getSharedHistoryInboundGroupSessions(A,g){g||(g=this.db.transaction("shared_history_inbound_group_sessions","readonly"));const I=g.objectStore("shared_history_inbound_group_sessions").get([A]);return new Promise(((A,g)=>{I.onsuccess=()=>{const{sessions:g}=I.result||{sessions:[]};A(g)},I.onerror=g}))}addParkedSharedHistory(A,g,I){I||(I=this.db.transaction("parked_shared_history","readwrite"));const Q=I.objectStore("parked_shared_history"),C=Q.get([A]);C.onsuccess=()=>{const{parked:I}=C.result||{parked:[]};I.push(g),Q.put({roomId:A,parked:I})}}takeParkedSharedHistory(A,g){g||(g=this.db.transaction("parked_shared_history","readwrite"));const I=g.objectStore("parked_shared_history").openCursor(A);return new Promise(((A,g)=>{I.onsuccess=()=>{const g=I.result;if(!g)return void A([]);const Q=g.value;g.delete(),A(Q)},I.onerror=g}))}doTxn(A,g,I,Q=i.logger){const C=this.db.transaction(g,A),B=D(C),E=I(C);return B.then((()=>E))}};const n=[A=>{!function(A){const g=A.createObjectStore("outgoingRoomKeyRequests",{keyPath:"requestId"});g.createIndex("session",["requestBody.room_id","requestBody.session_id"]),g.createIndex("state","state")}(A)},A=>{A.createObjectStore("account")},A=>{A.createObjectStore("sessions",{keyPath:["deviceKey","sessionId"]}).createIndex("deviceKey","deviceKey")},A=>{A.createObjectStore("inbound_group_sessions",{keyPath:["senderCurve25519Key","sessionId"]})},A=>{A.createObjectStore("device_data")},A=>{A.createObjectStore("rooms")},A=>{A.createObjectStore("sessions_needing_backup",{keyPath:["senderCurve25519Key","sessionId"]})},A=>{A.createObjectStore("inbound_group_sessions_withheld",{keyPath:["senderCurve25519Key","sessionId"]})},A=>{A.createObjectStore("session_problems",{keyPath:["deviceKey","time"]}).createIndex("deviceKey","deviceKey"),A.createObjectStore("notified_error_devices",{keyPath:["userId","deviceId"]})},A=>{A.createObjectStore("shared_history_inbound_group_sessions",{keyPath:["roomId"]})},A=>{A.createObjectStore("parked_shared_history",{keyPath:["roomId"]})}];function e(A,g){A._mx_abortexception=g;try{A.abort()}catch(g){}}function D(A){return new Promise(((g,I)=>{A.oncomplete=()=>{void 0!==A._mx_abortexception&&I(A._mx_abortexception),g(null)},A.onerror=g=>{void 0!==A._mx_abortexception?I(A._mx_abortexception):(i.logger.log("Error performing indexeddb txn",g),I(A.error))},A.onabort=g=>{void 0!==A._mx_abortexception?I(A._mx_abortexception):(i.logger.log("Error performing indexeddb txn",g),I(A.error))}}))}I.VERSION=n.length,I.upgradeDatabase=function(A,g){i.logger.log(`Upgrading IndexedDBCryptoStore from version ${g} to ${I.VERSION}`),n.forEach(((I,Q)=>{g<=Q&&I(A)}))}},{"../../logger":376,"../../utils":420}],348:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g};Object.defineProperty(I,"__esModule",{value:!0}),I.IndexedDBCryptoStore=void 0;const E=A("../../logger"),i=A("./localStorage-crypto-store"),o=A("./memory-crypto-store"),n=B(A("./indexeddb-crypto-store-backend")),e=A("../../errors"),D=B(A("../../indexeddb-helpers"));class t{static exists(A,g){return D.exists(A,g)}constructor(A,g){this.indexedDB=A,this.dbName=g}startup(){return this.backendPromise||(this.backendPromise=new Promise(((A,g)=>{if(!this.indexedDB)return void g(new Error("no indexeddb support available"));E.logger.log(`connecting to indexeddb ${this.dbName}`);const I=this.indexedDB.open(this.dbName,n.VERSION);I.onupgradeneeded=A=>{const g=I.result,Q=A.oldVersion;n.upgradeDatabase(g,Q)},I.onblocked=()=>{E.logger.log("can't yet open IndexedDBCryptoStore because it is open elsewhere")},I.onerror=A=>{E.logger.log("Error connecting to indexeddb",A),g(I.error)},I.onsuccess=()=>{const g=I.result;E.logger.log(`connected to indexeddb ${this.dbName}`),A(new n.Backend(g))}})).then((A=>A.doTxn("readonly",[t.STORE_INBOUND_GROUP_SESSIONS,t.STORE_INBOUND_GROUP_SESSIONS_WITHHELD],(g=>{A.getEndToEndInboundGroupSession("","",g,(()=>{}))})).then((()=>A)))).catch((A=>{if("VersionError"===A.name)throw E.logger.warn("Crypto DB is too new for us to use!",A),new e.InvalidCryptoStoreError(e.InvalidCryptoStoreState.TooNew);E.logger.warn(`unable to connect to indexeddb ${this.dbName}: falling back to localStorage store: ${A}`);try{return new i.LocalStorageCryptoStore(g.localStorage)}catch(A){return E.logger.warn(`unable to open localStorage: falling back to in-memory store: ${A}`),new o.MemoryCryptoStore}})).then((A=>(this.backend=A,A)))),this.backendPromise}deleteAllData(){return new Promise(((A,g)=>{if(!this.indexedDB)return void g(new Error("no indexeddb support available"));E.logger.log(`Removing indexeddb instance: ${this.dbName}`);const I=this.indexedDB.deleteDatabase(this.dbName);I.onblocked=()=>{E.logger.log("can't yet delete IndexedDBCryptoStore because it is open elsewhere")},I.onerror=A=>{E.logger.log("Error deleting data from indexeddb",A),g(I.error)},I.onsuccess=()=>{E.logger.log(`Removed indexeddb instance: ${this.dbName}`),A()}})).catch((A=>{E.logger.warn(`unable to delete IndexedDBCryptoStore: ${A}`)}))}getOrAddOutgoingRoomKeyRequest(A){return this.backend.getOrAddOutgoingRoomKeyRequest(A)}getOutgoingRoomKeyRequest(A){return this.backend.getOutgoingRoomKeyRequest(A)}getOutgoingRoomKeyRequestByState(A){return this.backend.getOutgoingRoomKeyRequestByState(A)}getAllOutgoingRoomKeyRequestsByState(A){return this.backend.getAllOutgoingRoomKeyRequestsByState(A)}getOutgoingRoomKeyRequestsByTarget(A,g,I){return this.backend.getOutgoingRoomKeyRequestsByTarget(A,g,I)}updateOutgoingRoomKeyRequest(A,g,I){return this.backend.updateOutgoingRoomKeyRequest(A,g,I)}deleteOutgoingRoomKeyRequest(A,g){return this.backend.deleteOutgoingRoomKeyRequest(A,g)}getAccount(A,g){this.backend.getAccount(A,g)}storeAccount(A,g){this.backend.storeAccount(A,g)}getCrossSigningKeys(A,g){this.backend.getCrossSigningKeys(A,g)}getSecretStorePrivateKey(A,g,I){this.backend.getSecretStorePrivateKey(A,g,I)}storeCrossSigningKeys(A,g){this.backend.storeCrossSigningKeys(A,g)}storeSecretStorePrivateKey(A,g,I){this.backend.storeSecretStorePrivateKey(A,g,I)}countEndToEndSessions(A,g){this.backend.countEndToEndSessions(A,g)}getEndToEndSession(A,g,I,Q){this.backend.getEndToEndSession(A,g,I,Q)}getEndToEndSessions(A,g,I){this.backend.getEndToEndSessions(A,g,I)}getAllEndToEndSessions(A,g){this.backend.getAllEndToEndSessions(A,g)}storeEndToEndSession(A,g,I,Q){this.backend.storeEndToEndSession(A,g,I,Q)}storeEndToEndSessionProblem(A,g,I){return this.backend.storeEndToEndSessionProblem(A,g,I)}getEndToEndSessionProblem(A,g){return this.backend.getEndToEndSessionProblem(A,g)}filterOutNotifiedErrorDevices(A){return this.backend.filterOutNotifiedErrorDevices(A)}getEndToEndInboundGroupSession(A,g,I,Q){this.backend.getEndToEndInboundGroupSession(A,g,I,Q)}getAllEndToEndInboundGroupSessions(A,g){this.backend.getAllEndToEndInboundGroupSessions(A,g)}addEndToEndInboundGroupSession(A,g,I,Q){this.backend.addEndToEndInboundGroupSession(A,g,I,Q)}storeEndToEndInboundGroupSession(A,g,I,Q){this.backend.storeEndToEndInboundGroupSession(A,g,I,Q)}storeEndToEndInboundGroupSessionWithheld(A,g,I,Q){this.backend.storeEndToEndInboundGroupSessionWithheld(A,g,I,Q)}storeEndToEndDeviceData(A,g){this.backend.storeEndToEndDeviceData(A,g)}getEndToEndDeviceData(A,g){this.backend.getEndToEndDeviceData(A,g)}storeEndToEndRoom(A,g,I){this.backend.storeEndToEndRoom(A,g,I)}getEndToEndRooms(A,g){this.backend.getEndToEndRooms(A,g)}getSessionsNeedingBackup(A){return this.backend.getSessionsNeedingBackup(A)}countSessionsNeedingBackup(A){return this.backend.countSessionsNeedingBackup(A)}unmarkSessionsNeedingBackup(A,g){return this.backend.unmarkSessionsNeedingBackup(A,g)}markSessionsNeedingBackup(A,g){return this.backend.markSessionsNeedingBackup(A,g)}addSharedHistoryInboundGroupSession(A,g,I,Q){this.backend.addSharedHistoryInboundGroupSession(A,g,I,Q)}getSharedHistoryInboundGroupSessions(A,g){return this.backend.getSharedHistoryInboundGroupSessions(A,g)}addParkedSharedHistory(A,g,I){this.backend.addParkedSharedHistory(A,g,I)}takeParkedSharedHistory(A,g){return this.backend.takeParkedSharedHistory(A,g)}doTxn(A,g,I,Q){return this.backend.doTxn(A,g,I,Q)}}I.IndexedDBCryptoStore=t,t.STORE_ACCOUNT="account",t.STORE_SESSIONS="sessions",t.STORE_INBOUND_GROUP_SESSIONS="inbound_group_sessions",t.STORE_INBOUND_GROUP_SESSIONS_WITHHELD="inbound_group_sessions_withheld",t.STORE_SHARED_HISTORY_INBOUND_GROUP_SESSIONS="shared_history_inbound_group_sessions",t.STORE_PARKED_SHARED_HISTORY="parked_shared_history",t.STORE_DEVICE_DATA="device_data",t.STORE_ROOMS="rooms",t.STORE_BACKUP="sessions_needing_backup"}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../errors":361,"../../indexeddb-helpers":374,"../../logger":376,"./indexeddb-crypto-store-backend":347,"./localStorage-crypto-store":349,"./memory-crypto-store":350}],349:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.LocalStorageCryptoStore=void 0;const C=A("../../logger"),B=A("./memory-crypto-store"),E="crypto.",i=E+"account",o=E+"cross_signing_keys",n=E+"notified_error_devices",e=E+"device_data",D=E+"inboundgroupsessions/",t=E+"inboundgroupsessions.withheld/",a=E+"rooms/",s=E+"sessionsneedingbackup";function w(A){return E+"sessions/"+A}function h(A){return E+"session.problems/"+A}function r(A,g){return D+A+"/"+g}function c(A,g){return t+A+"/"+g}function k(A){return a+A}class G extends B.MemoryCryptoStore{static exists(A){var g;const I=A.length;for(let Q=0;QA.time-g.time)),N(this.store,Q,C)}))}getEndToEndSessionProblem(A,g){return Q(this,void 0,void 0,(function*(){const I=h(A),Q=y(this.store,I)||[];if(!Q.length)return null;const C=Q[Q.length-1];for(const A of Q)if(A.time>g)return Object.assign({},A,{fixed:C.fixed});return C.fixed?null:C}))}filterOutNotifiedErrorDevices(A){return Q(this,void 0,void 0,(function*(){const g=y(this.store,n)||{},I=[];for(const Q of A){const{userId:A,deviceInfo:C}=Q;A in g?C.deviceId in g[A]||(I.push(Q),g[A][C.deviceId]=!0):(I.push(Q),g[A]={[C.deviceId]:!0})}return N(this.store,n,g),I}))}getEndToEndInboundGroupSession(A,g,I,Q){Q(y(this.store,r(A,g)),y(this.store,c(A,g)))}getAllEndToEndInboundGroupSessions(A,g){for(let A=0;A{I.push({senderKey:g,sessionId:C,sessionData:A})})),A&&I.length>=A)break}return Promise.resolve(I)}countSessionsNeedingBackup(){const A=y(this.store,s)||{};return Promise.resolve(Object.keys(A).length)}unmarkSessionsNeedingBackup(A){const g=y(this.store,s)||{};for(const I of A)delete g[I.senderKey+"/"+I.sessionId];return N(this.store,s,g),Promise.resolve()}markSessionsNeedingBackup(A){const g=y(this.store,s)||{};for(const I of A)g[I.senderKey+"/"+I.sessionId]=!0;return N(this.store,s,g),Promise.resolve()}deleteAllData(){return this.store.removeItem(i),Promise.resolve()}getAccount(A,g){g(y(this.store,i))}storeAccount(A,g){N(this.store,i,g)}getCrossSigningKeys(A,g){g(y(this.store,o))}getSecretStorePrivateKey(A,g,I){g(y(this.store,E+`ssss_cache.${I}`))}storeCrossSigningKeys(A,g){N(this.store,o,g)}storeSecretStorePrivateKey(A,g,I){N(this.store,E+`ssss_cache.${g}`,I)}doTxn(A,g,I){return Promise.resolve(I(null))}}function y(A,g){try{return JSON.parse(A.getItem(g))}catch(A){C.logger.log("Error: Failed to get key %s: %s",g,A.message),C.logger.log(A.stack)}return null}function N(A,g,I){A.setItem(g,JSON.stringify(I))}I.LocalStorageCryptoStore=G},{"../../logger":376,"./memory-crypto-store":350}],350:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.MemoryCryptoStore=void 0;const i=A("../../logger"),o=B(A("../../utils"));I.MemoryCryptoStore=class{constructor(){this.outgoingRoomKeyRequests=[],this.account=null,this.crossSigningKeys=null,this.privateKeys={},this.sessions={},this.sessionProblems={},this.notifiedErrorDevices={},this.inboundGroupSessions={},this.inboundGroupSessionsWithheld={},this.deviceData=null,this.rooms={},this.sessionsNeedingBackup={},this.sharedHistoryInboundGroupSessions={},this.parkedSharedHistory=new Map}startup(){return E(this,void 0,void 0,(function*(){return this}))}deleteAllData(){return Promise.resolve()}getOrAddOutgoingRoomKeyRequest(A){const g=A.requestBody;return o.promiseTry((()=>{const I=this._getOutgoingRoomKeyRequest(g);return I?(i.logger.log(`already have key request outstanding for ${g.room_id} / ${g.session_id}: not sending another`),I):(i.logger.log(`enqueueing key request for ${g.room_id} / `+g.session_id),this.outgoingRoomKeyRequests.push(A),A)}))}getOutgoingRoomKeyRequest(A){return Promise.resolve(this._getOutgoingRoomKeyRequest(A))}_getOutgoingRoomKeyRequest(A){for(const g of this.outgoingRoomKeyRequests)if(o.deepCompare(g.requestBody,A))return g;return null}getOutgoingRoomKeyRequestByState(A){for(const g of this.outgoingRoomKeyRequests)for(const I of A)if(g.state===I)return Promise.resolve(g);return Promise.resolve(null)}getAllOutgoingRoomKeyRequestsByState(A){return Promise.resolve(this.outgoingRoomKeyRequests.filter((g=>g.state==A)))}getOutgoingRoomKeyRequestsByTarget(A,g,I){const Q=[];for(const C of this.outgoingRoomKeyRequests)for(const B of I)C.state===B&&C.recipients.some((I=>I.userId===A&&I.deviceId===g))&&Q.push(C);return Promise.resolve(Q)}updateOutgoingRoomKeyRequest(A,g,I){for(const Q of this.outgoingRoomKeyRequests)if(Q.requestId===A)return Q.state!==g?(i.logger.warn(`Cannot update room key request from ${g} as it was already updated to ${Q.state}`),Promise.resolve(null)):(Object.assign(Q,I),Promise.resolve(Q));return Promise.resolve(null)}deleteOutgoingRoomKeyRequest(A,g){for(let I=0;I{Object.entries(I).forEach((([I,Q])=>{g(Object.assign(Object.assign({},Q),{deviceKey:A,sessionId:I}))}))}))}storeEndToEndSession(A,g,I,Q){let C=this.sessions[A];void 0===C&&(C={},this.sessions[A]=C),C[g]=I}storeEndToEndSessionProblem(A,g,I){return E(this,void 0,void 0,(function*(){const Q=this.sessionProblems[A]=this.sessionProblems[A]||[];Q.push({type:g,fixed:I,time:Date.now()}),Q.sort(((A,g)=>A.time-g.time))}))}getEndToEndSessionProblem(A,g){return E(this,void 0,void 0,(function*(){const I=this.sessionProblems[A]||[];if(!I.length)return null;const Q=I[I.length-1];for(const A of I)if(A.time>g)return Object.assign({},A,{fixed:Q.fixed});return Q.fixed?null:Q}))}filterOutNotifiedErrorDevices(A){return E(this,void 0,void 0,(function*(){const g=this.notifiedErrorDevices,I=[];for(const Q of A){const{userId:A,deviceInfo:C}=Q;A in g?C.deviceId in g[A]||(I.push(Q),g[A][C.deviceId]=!0):(I.push(Q),g[A]={[C.deviceId]:!0})}return I}))}getEndToEndInboundGroupSession(A,g,I,Q){const C=A+"/"+g;Q(this.inboundGroupSessions[C]||null,this.inboundGroupSessionsWithheld[C]||null)}getAllEndToEndInboundGroupSessions(A,g){for(const A of Object.keys(this.inboundGroupSessions))g({senderKey:A.slice(0,43),sessionId:A.slice(44),sessionData:this.inboundGroupSessions[A]});g(null)}addEndToEndInboundGroupSession(A,g,I,Q){const C=A+"/"+g;void 0===this.inboundGroupSessions[C]&&(this.inboundGroupSessions[C]=I)}storeEndToEndInboundGroupSession(A,g,I,Q){this.inboundGroupSessions[A+"/"+g]=I}storeEndToEndInboundGroupSessionWithheld(A,g,I,Q){const C=A+"/"+g;this.inboundGroupSessionsWithheld[C]=I}getEndToEndDeviceData(A,g){g(this.deviceData)}storeEndToEndDeviceData(A,g){this.deviceData=A}storeEndToEndRoom(A,g,I){this.rooms[A]=g}getEndToEndRooms(A,g){g(this.rooms)}getSessionsNeedingBackup(A){const g=[];for(const I in this.sessionsNeedingBackup)if(this.inboundGroupSessions[I]&&(g.push({senderKey:I.slice(0,43),sessionId:I.slice(44),sessionData:this.inboundGroupSessions[I]}),A&&I.length>=A))break;return Promise.resolve(g)}countSessionsNeedingBackup(){return Promise.resolve(Object.keys(this.sessionsNeedingBackup).length)}unmarkSessionsNeedingBackup(A){for(const g of A){const A=g.senderKey+"/"+g.sessionId;delete this.sessionsNeedingBackup[A]}return Promise.resolve()}markSessionsNeedingBackup(A){for(const g of A){const A=g.senderKey+"/"+g.sessionId;this.sessionsNeedingBackup[A]=!0}return Promise.resolve()}addSharedHistoryInboundGroupSession(A,g,I){const Q=this.sharedHistoryInboundGroupSessions[A]||[];Q.push([g,I]),this.sharedHistoryInboundGroupSessions[A]=Q}getSharedHistoryInboundGroupSessions(A){return Promise.resolve(this.sharedHistoryInboundGroupSessions[A]||[])}addParkedSharedHistory(A,g){var I;const Q=null!==(I=this.parkedSharedHistory.get(A))&&void 0!==I?I:[];Q.push(g),this.parkedSharedHistory.set(A,Q)}takeParkedSharedHistory(A){var g;const I=null!==(g=this.parkedSharedHistory.get(A))&&void 0!==g?g:[];return this.parkedSharedHistory.delete(A),Promise.resolve(I)}doTxn(A,g,I){return Promise.resolve(I(null))}}},{"../../logger":376,"../../utils":420}],351:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.VerificationBase=I.VerificationEvent=I.SwitchStartEventError=void 0;const C=A("../../models/event"),B=A("../../@types/event"),E=A("../../logger"),i=A("../deviceinfo"),o=A("./Error"),n=A("../CrossSigning"),e=A("../../models/typed-event-emitter"),D=new Error("Verification timed out");class t extends Error{constructor(A){super(),this.startEvent=A}}var a;I.SwitchStartEventError=t,function(A){A.Cancel="cancel"}(a=I.VerificationEvent||(I.VerificationEvent={}));class s extends e.TypedEventEmitter{constructor(A,g,I,Q,C,B){super(),this.channel=A,this.baseApis=g,this.userId=I,this.deviceId=Q,this.startEvent=C,this.request=B,this.cancelled=!1,this._done=!1,this.promise=null,this.transactionTimeoutTimer=null}get initiatedByMe(){if(!this.startEvent)return!0;const A=this.startEvent.getSender(),g=this.startEvent.getContent();return A===this.baseApis.getUserId()&&g.from_device===this.baseApis.getDeviceId()}get hasBeenCancelled(){return this.cancelled}resetTimer(){E.logger.info("Refreshing/starting the verification transaction timeout timer"),null!==this.transactionTimeoutTimer&&clearTimeout(this.transactionTimeoutTimer),this.transactionTimeoutTimer=setTimeout((()=>{this._done||this.cancelled||(E.logger.info("Triggering verification timeout"),this.cancel(D))}),6e5)}endTimer(){null!==this.transactionTimeoutTimer&&(clearTimeout(this.transactionTimeoutTimer),this.transactionTimeoutTimer=null)}send(A,g){return this.channel.send(A,g)}waitForEvent(A){if(this._done)return Promise.reject(new Error("Verification is already done"));const g=this.request.getEventFromOtherParty(A);return g?Promise.resolve(g):(this.expectedEvent=A,new Promise(((A,g)=>{this.resolveEvent=A,this.rejectEvent=g})))}canSwitchStartEvent(A){return!1}switchStartEvent(A){if(this.canSwitchStartEvent(A))if(E.logger.log("Verification Base: switching verification start event",{restartingFlow:!!this.rejectEvent}),this.rejectEvent){const g=this.rejectEvent;this.rejectEvent=void 0,g(new t(A))}else this.startEvent=A}handleEvent(A){var g;if(!this._done)if(A.getType()===this.expectedEvent)this.expectedEvent!==B.EventType.KeyVerificationDone&&(this.expectedEvent=void 0,this.rejectEvent=void 0,this.resetTimer(),null===(g=this.resolveEvent)||void 0===g||g.call(this,A));else if(A.getType()===B.EventType.KeyVerificationCancel){const g=this.reject;if(this.reject=void 0,g){const I=A.getContent(),{reason:Q,code:C}=I;g(new Error(`Other side cancelled verification because ${Q} (${C})`))}}else if(this.expectedEvent){const g=new Error("Unexpected message: expecting "+this.expectedEvent+" but got "+A.getType());if(this.expectedEvent=void 0,this.rejectEvent){const A=this.rejectEvent;this.rejectEvent=void 0,A(g)}this.cancel(g)}}done(){var A;return Q(this,void 0,void 0,(function*(){if(this.endTimer(),!this._done)return this.request.onVerifierFinished(),null===(A=this.resolve)||void 0===A||A.call(this),(0,n.requestKeysDuringVerification)(this.baseApis,this.userId,this.deviceId)}))}cancel(A){if(this.endTimer(),!this._done){if(this.cancelled=!0,this.request.onVerifierCancelled(),this.userId&&this.deviceId)if(A===D){const A=(0,o.newTimeoutError)();this.send(A.getType(),A.getContent())}else if(A instanceof C.MatrixEvent){if(A.getSender()!==this.userId){const g=A.getContent();A.getType()===B.EventType.KeyVerificationCancel?(g.code=g.code||"m.unknown",g.reason=g.reason||g.body||"Unknown reason",this.send(B.EventType.KeyVerificationCancel,g)):this.send(B.EventType.KeyVerificationCancel,{code:"m.unknown",reason:g.body||"Unknown reason"})}}else this.send(B.EventType.KeyVerificationCancel,{code:"m.unknown",reason:A.toString()});null!==this.promise?this.reject&&this.reject(A):this.promise=Promise.reject(A),this.emit(a.Cancel,A)}}verify(){return this.promise||(this.promise=new Promise(((A,g)=>{this.resolve=(...g)=>{this._done=!0,this.endTimer(),A(...g)},this.reject=A=>{this._done=!0,this.endTimer(),g(A)}})),this.doVerification&&!this.started&&(this.started=!0,this.resetTimer(),new Promise(((A,g)=>{var I;(null===(I=this.baseApis.crypto.deviceList.getStoredCrossSigningForUser(this.userId))||void 0===I?void 0:I.getId())===this.deviceId&&g(new Error("Device ID is the same as the cross-signing ID")),A()})).then((()=>this.doVerification())).then(this.done.bind(this),this.cancel.bind(this)))),this.promise}verifyKeys(A,g,I){return Q(this,void 0,void 0,(function*(){const Q=[];for(const[C,B]of Object.entries(g)){const g=C.split(":",2)[1],o=this.baseApis.getStoredDevice(A,g);if(o)I(C,o,B),Q.push([g,C,o.keys[C]]);else{const o=this.baseApis.crypto.deviceList.getStoredCrossSigningForUser(A);o&&o.getId()===g?(I(C,i.DeviceInfo.fromStorage({keys:{[C]:g}},g),B),Q.push([g,C,g])):E.logger.warn(`verification: Could not find device ${g} to verify`)}}if(!Q.length)throw new Error("No devices could be verified");E.logger.info("Verification completed! Marking devices verified: ",Q);for(const[g,I,C]of Q)yield this.baseApis.crypto.setDeviceVerification(A,g,!0,null,null,{[I]:C});A==this.baseApis.credentials.userId&&(yield this.baseApis.checkKeyBackup())}))}get events(){}}I.VerificationBase=s},{"../../@types/event":308,"../../logger":376,"../../models/event":385,"../../models/typed-event-emitter":397,"../CrossSigning":326,"../deviceinfo":342,"./Error":352}],352:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.errorFromEvent=I.newInvalidMessageError=I.newKeyMismatchError=I.newUnexpectedMessageError=I.newUnknownMethodError=I.newTimeoutError=I.newUserCancelledError=I.errorFactory=I.newVerificationError=void 0;const Q=A("../../models/event"),C=A("../../@types/event");function B(A,g,I){const B=Object.assign({},{code:A,reason:g},I);return new Q.MatrixEvent({type:C.EventType.KeyVerificationCancel,content:B})}function E(A,g){return function(I){return B(A,g,I)}}I.newVerificationError=B,I.errorFactory=E,I.newUserCancelledError=E("m.user","Cancelled by user"),I.newTimeoutError=E("m.timeout","Timed out"),I.newUnknownMethodError=E("m.unknown_method","Unknown method"),I.newUnexpectedMessageError=E("m.unexpected_message","Unexpected message"),I.newKeyMismatchError=E("m.key_mismatch","Key mismatch"),I.newInvalidMessageError=E("m.invalid_message","Invalid message"),I.errorFromEvent=function(A){const g=A.getContent();if(g){const{code:A,reason:I}=g;return{code:A,reason:I}}return{code:"Unknown error",reason:"m.unknown"}}},{"../../@types/event":308,"../../models/event":385}],353:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.IllegalMethod=void 0;const C=A("./Base");class B extends C.VerificationBase{constructor(){super(...arguments),this.doVerification=()=>Q(this,void 0,void 0,(function*(){throw new Error("Verification is not possible with this method")}))}static factory(A,g,I,Q,C,E){return new B(A,g,I,Q,C,E)}static get NAME(){return"org.matrix.illegal_method"}}I.IllegalMethod=B},{"./Base":351}],354:[function(A,g,I){(function(g,Q){(function(){"use strict";var C=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.QRCodeData=I.ReciprocateQRCode=I.QrCodeEvent=I.SCAN_QR_CODE_METHOD=I.SHOW_QR_CODE_METHOD=void 0;const B=A("./Base"),E=A("./Error"),i=A("../olmlib"),o=A("../../logger");var n;I.SHOW_QR_CODE_METHOD="m.qr_code.show.v1",I.SCAN_QR_CODE_METHOD="m.qr_code.scan.v1",function(A){A.ShowReciprocateQr="show_reciprocate_qr"}(n=I.QrCodeEvent||(I.QrCodeEvent={}));class e extends B.VerificationBase{constructor(){super(...arguments),this.doVerification=()=>C(this,void 0,void 0,(function*(){if(!this.startEvent)throw new Error("It is not currently possible to start verificationwith this method yet.");const{qrCodeData:A}=this.request;if(this.startEvent.getContent().secret!==(null==A?void 0:A.encodedSharedSecret))throw(0,E.newKeyMismatchError)();yield new Promise(((A,g)=>{this.reciprocateQREvent={confirm:A,cancel:()=>g((0,E.newUserCancelledError)())},this.emit(n.ShowReciprocateQr,this.reciprocateQREvent)}));const g={};switch(null==A?void 0:A.mode){case D.VerifyOtherUser:{const I=A.otherUserMasterKey;g[`ed25519:${I}`]=I;break}case D.VerifySelfTrusted:{const I=this.request.targetDevice.deviceId;g[`ed25519:${I}`]=A.otherDeviceKey;break}case D.VerifySelfUntrusted:{const I=A.myMasterKey;g[`ed25519:${I}`]=I;break}}yield this.verifyKeys(this.userId,g,((A,I,Q)=>{const C=g[A];if(!C)throw(0,E.newKeyMismatchError)();if(Q!==C)throw o.logger.error("key ID from key info does not match"),(0,E.newKeyMismatchError)();for(const A in I.keys){if(!A.startsWith("ed25519"))continue;const Q=g[A];if(!Q)throw(0,E.newKeyMismatchError)();if(I.keys[A]!==Q)throw o.logger.error("master key does not match"),(0,E.newKeyMismatchError)()}}))}))}static factory(A,g,I,Q,C,B){return new e(A,g,I,Q,C,B)}static get NAME(){return"m.reciprocate.v1"}}I.ReciprocateQRCode=e;var D;!function(A){A[A.VerifyOtherUser=0]="VerifyOtherUser",A[A.VerifySelfTrusted=1]="VerifySelfTrusted",A[A.VerifySelfUntrusted=2]="VerifySelfUntrusted"}(D||(D={}));class t{constructor(A,g,I,Q,C,B){this.mode=A,this.sharedSecret=g,this.otherUserMasterKey=I,this.otherDeviceKey=Q,this.myMasterKey=C,this.buffer=B}static create(A,g){return C(this,void 0,void 0,(function*(){const I=t.generateSharedSecret(),Q=t.determineMode(A,g);let C=null,B=null,E=null;if(Q===D.VerifyOtherUser){C=g.getStoredCrossSigningForUser(A.otherUserId).getId("master")}else if(Q===D.VerifySelfTrusted)B=yield t.getOtherDeviceKey(A,g);else if(Q===D.VerifySelfUntrusted){const A=g.getUserId();E=g.getStoredCrossSigningForUser(A).getId("master")}const i=t.generateQrData(A,g,Q,I,C,B,E),o=t.generateBuffer(i);return new t(Q,I,C,B,E,o)}))}get encodedSharedSecret(){return this.sharedSecret}getBuffer(){return this.buffer}static generateSharedSecret(){const A=new Uint8Array(11);return g.crypto.getRandomValues(A),(0,i.encodeUnpaddedBase64)(A)}static getOtherDeviceKey(A,g){return C(this,void 0,void 0,(function*(){const I=g.getUserId(),Q=A.targetDevice,C=Q.deviceId?g.getStoredDevice(I,Q.deviceId):void 0;if(!C)throw new Error("could not find device "+(null==Q?void 0:Q.deviceId));return C.getFingerprint()}))}static determineMode(A,g){const I=g.getUserId(),Q=A.otherUserId;let C=D.VerifyOtherUser;if(I===Q){C=g.checkUserTrust(I).isCrossSigningVerified()?D.VerifySelfTrusted:D.VerifySelfUntrusted}return C}static generateQrData(A,g,I,Q,C,B,E){const i=g.getUserId(),o={prefix:"MATRIX",version:2,mode:I,transactionId:A.channel.transactionId,firstKeyB64:"",secondKeyB64:"",secretB64:Q},n=g.getStoredCrossSigningForUser(i);return I===D.VerifyOtherUser?(o.firstKeyB64=n.getId("master"),o.secondKeyB64=C):I===D.VerifySelfTrusted?(o.firstKeyB64=n.getId("master"),o.secondKeyB64=B):I===D.VerifySelfUntrusted&&(o.firstKeyB64=g.getDeviceEd25519Key(),o.secondKeyB64=E),o}static generateBuffer(A){let g=Q.alloc(0);const I=A=>{const I=Q.from([A]);g=Q.concat([g,I])},C=(A,I,C=!0)=>{const B=Q.from(A,I);C&&(A=>{const I=Q.alloc(2);I.writeInt16BE(A,0),g=Q.concat([g,I])})(B.byteLength),g=Q.concat([g,B])},B=A=>{const I=(0,i.decodeBase64)(A),C=Q.from(I);g=Q.concat([g,C])};return C(A.prefix,"ascii",!1),I(A.version),I(A.mode),C(A.transactionId,"utf-8"),B(A.firstKeyB64),B(A.secondKeyB64),B(A.secretB64),g}}I.QRCodeData=t}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},A("buffer").Buffer)},{"../../logger":376,"../olmlib":345,"./Base":351,"./Error":352,buffer:70}],355:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))},C=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(I,"__esModule",{value:!0}),I.SAS=I.SasEvent=void 0;const B=C(A("another-json")),E=A("./Base"),i=A("./Error"),o=A("../../logger"),n=A("./SASDecimal"),e=A("../../@types/event"),D=e.EventType.KeyVerificationStart,t=[e.EventType.KeyVerificationAccept,e.EventType.KeyVerificationKey,e.EventType.KeyVerificationMac];let a;const s=(0,i.errorFactory)("m.mismatched_sas","Mismatched short authentication string"),w=(0,i.errorFactory)("m.mismatched_commitment","Mismatched commitment"),h=[["🐶","dog"],["🐱","cat"],["🦁","lion"],["🐎","horse"],["🦄","unicorn"],["🐷","pig"],["🐘","elephant"],["🐰","rabbit"],["🐼","panda"],["🐓","rooster"],["🐧","penguin"],["🐢","turtle"],["🐟","fish"],["🐙","octopus"],["🦋","butterfly"],["🌷","flower"],["🌳","tree"],["🌵","cactus"],["🍄","mushroom"],["🌏","globe"],["🌙","moon"],["☁️","cloud"],["🔥","fire"],["🍌","banana"],["🍎","apple"],["🍓","strawberry"],["🌽","corn"],["🍕","pizza"],["🎂","cake"],["❤️","heart"],["🙂","smiley"],["🤖","robot"],["🎩","hat"],["👓","glasses"],["🔧","spanner"],["🎅","santa"],["👍","thumbs up"],["☂️","umbrella"],["⌛","hourglass"],["⏰","clock"],["🎁","gift"],["💡","light bulb"],["📕","book"],["✏️","pencil"],["📎","paperclip"],["✂️","scissors"],["🔒","lock"],["🔑","key"],["🔨","hammer"],["☎️","telephone"],["🏁","flag"],["🚂","train"],["🚲","bicycle"],["✈️","aeroplane"],["🚀","rocket"],["🏆","trophy"],["⚽","ball"],["🎸","guitar"],["🎺","trumpet"],["🔔","bell"],["⚓️","anchor"],["🎧","headphones"],["📁","folder"],["📌","pin"]];const r={decimal:n.generateDecimalSas,emoji:function(A){return[A[0]>>2,(3&A[0])<<4|A[1]>>4,(15&A[1])<<2|A[2]>>6,63&A[2],A[3]>>2,(3&A[3])<<4|A[4]>>4,(15&A[4])<<2|A[5]>>6].map((A=>h[A]))}};function c(A,g){const I={};for(const Q of g)Q in r&&(I[Q]=r[Q](Array.from(A)));return I}const k={"hkdf-hmac-sha256":"calculate_mac","org.matrix.msc3783.hkdf-hmac-sha256":"calculate_mac_fixed_base64","hkdf-hmac-sha256.v2":"calculate_mac_fixed_base64","hmac-sha256":"calculate_mac_long_kdf"};function G(A,g){return function(I,Q){const C=A[k[g]](I,Q);return o.logger.log("SAS calculateMAC:",g,[I,Q],C),C}}const y={"curve25519-hkdf-sha256":function(A,g,I){const Q=`${A.baseApis.getUserId()}|${A.baseApis.deviceId}|${A.ourSASPubKey}|`,C=`${A.userId}|${A.deviceId}|${A.theirSASPubKey}|`,B="MATRIX_KEY_VERIFICATION_SAS|"+(A.initiatedByMe?Q+C:C+Q)+A.channel.transactionId;return g.generate_bytes(B,I)},curve25519:function(A,g,I){const Q=`${A.baseApis.getUserId()}${A.baseApis.deviceId}`,C=`${A.userId}${A.deviceId}`,B="MATRIX_KEY_VERIFICATION_SAS"+(A.initiatedByMe?Q+C:C+Q)+A.channel.transactionId;return g.generate_bytes(B,I)}},N=["curve25519-hkdf-sha256","curve25519"],M=["sha256"],F=["hkdf-hmac-sha256.v2","org.matrix.msc3783.hkdf-hmac-sha256","hkdf-hmac-sha256","hmac-sha256"],J=Object.keys(r),d=new Set(N),K=new Set(M),Y=new Set(F),R=new Set(J);function L(A,g){return Array.isArray(A)?A.filter((A=>g.has(A))):[]}var q;!function(A){A.ShowSas="show_sas"}(q=I.SasEvent||(I.SasEvent={}));class S extends E.VerificationBase{constructor(){super(...arguments),this.doVerification=()=>Q(this,void 0,void 0,(function*(){yield g.Olm.init(),a=a||new g.Olm.Utility,yield this.baseApis.downloadKeys([this.userId]);let A=!1;do{try{return this.initiatedByMe?yield this.doSendVerification():yield this.doRespondVerification()}catch(g){if(!(g instanceof E.SwitchStartEventError))throw g;this.startEvent=g.startEvent,A=!0}}while(A)}))}static get NAME(){return"m.sas.v1"}get events(){return t}canSwitchStartEvent(A){if(A.getType()!==D)return!1;const g=A.getContent();return(null==g?void 0:g.method)===S.NAME&&!!this.waitingForAccept}sendStart(){return Q(this,void 0,void 0,(function*(){const A=this.channel.completeContent(D,{method:S.NAME,from_device:this.baseApis.deviceId,key_agreement_protocols:N,hashes:M,message_authentication_codes:F,short_authentication_string:J});return yield this.channel.sendCompleted(D,A),A}))}verifyAndCheckMAC(A,g,I,C){return Q(this,void 0,void 0,(function*(){const B=y[A](this,I,6),E=new Promise(((A,E)=>{this.sasEvent={sas:c(B,g),confirm:()=>Q(this,void 0,void 0,(function*(){try{yield this.sendMAC(I,C),A()}catch(A){E(A)}})),cancel:()=>E((0,i.newUserCancelledError)()),mismatch:()=>E(s())},this.emit(q.ShowSas,this.sasEvent)})),[o]=yield Promise.all([this.waitForEvent(e.EventType.KeyVerificationMac).then((A=>(this.expectedEvent=e.EventType.KeyVerificationDone,A))),E]),n=o.getContent();yield this.checkMAC(I,n,C)}))}doSendVerification(){return Q(this,void 0,void 0,(function*(){let A,I;if(this.waitingForAccept=!0,A=this.startEvent?this.channel.completedContentFromEvent(this.startEvent):yield this.sendStart(),!this.initiatedByMe)throw new E.SwitchStartEventError(this.startEvent);try{I=yield this.waitForEvent(e.EventType.KeyVerificationAccept)}finally{this.waitingForAccept=!1}let Q=I.getContent();const C=L(Q.short_authentication_string,R);if(!(d.has(Q.key_agreement_protocol)&&K.has(Q.hash)&&Y.has(Q.message_authentication_code)&&C.length))throw(0,i.newUnknownMethodError)();if("string"!=typeof Q.commitment)throw(0,i.newInvalidMessageError)();const o=Q.key_agreement_protocol,n=Q.message_authentication_code,D=Q.commitment,t=new g.Olm.SAS;try{this.ourSASPubKey=t.get_pubkey(),yield this.send(e.EventType.KeyVerificationKey,{key:this.ourSASPubKey}),I=yield this.waitForEvent(e.EventType.KeyVerificationKey),Q=I.getContent();const g=Q.key+B.default.stringify(A);if(a.sha256(g)!==D)throw w();this.theirSASPubKey=Q.key,t.set_their_key(Q.key),yield this.verifyAndCheckMAC(o,C,t,n)}finally{t.free()}}))}doRespondVerification(){return Q(this,void 0,void 0,(function*(){let A=this.channel.completedContentFromEvent(this.startEvent);const I=L(N,new Set(A.key_agreement_protocols))[0],Q=L(M,new Set(A.hashes))[0],C=L(F,new Set(A.message_authentication_codes))[0],E=L(A.short_authentication_string,R);if(void 0===I||void 0===Q||void 0===C||!E.length)throw(0,i.newUnknownMethodError)();const o=new g.Olm.SAS;try{const g=o.get_pubkey()+B.default.stringify(A);yield this.send(e.EventType.KeyVerificationAccept,{key_agreement_protocol:I,hash:Q,message_authentication_code:C,short_authentication_string:E,commitment:a.sha256(g)});A=(yield this.waitForEvent(e.EventType.KeyVerificationKey)).getContent(),this.theirSASPubKey=A.key,o.set_their_key(A.key),this.ourSASPubKey=o.get_pubkey(),yield this.send(e.EventType.KeyVerificationKey,{key:this.ourSASPubKey}),yield this.verifyAndCheckMAC(I,E,o,C)}finally{o.free()}}))}sendMAC(A,g){const I={},Q=[],C="MATRIX_KEY_VERIFICATION_MAC"+this.baseApis.getUserId()+this.baseApis.deviceId+this.userId+this.deviceId+this.channel.transactionId,B=`ed25519:${this.baseApis.deviceId}`;I[B]=G(A,g)(this.baseApis.getDeviceEd25519Key(),C+B),Q.push(B);const E=this.baseApis.getCrossSigningId();if(E){const B=`ed25519:${E}`;I[B]=G(A,g)(E,C+B),Q.push(B)}const i=G(A,g)(Q.sort().join(","),C+"KEY_IDS");return this.send(e.EventType.KeyVerificationMac,{mac:I,keys:i})}checkMAC(A,g,I){return Q(this,void 0,void 0,(function*(){const Q="MATRIX_KEY_VERIFICATION_MAC"+this.userId+this.deviceId+this.baseApis.getUserId()+this.baseApis.deviceId+this.channel.transactionId;if(g.keys!==G(A,I)(Object.keys(g.mac).sort().join(","),Q+"KEY_IDS"))throw(0,i.newKeyMismatchError)();yield this.verifyKeys(this.userId,g.mac,((g,C,B)=>{if(B!==G(A,I)(C.keys[g],Q+g))throw(0,i.newKeyMismatchError)()}))}))}}I.SAS=S}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../@types/event":308,"../../logger":376,"./Base":351,"./Error":352,"./SASDecimal":356,"another-json":3}],356:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.generateDecimalSas=void 0,I.generateDecimalSas=function(A){return[1e3+(A[0]<<5|A[1]>>3),1e3+((7&A[1])<<10|A[2]<<2|A[3]>>6),1e3+((63&A[3])<<7|A[4]>>1)]}},{}],357:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.InRoomRequests=I.InRoomChannel=void 0;const C=A("./VerificationRequest"),B=A("../../../logger"),E=A("../../../@types/event").EventType.RoomMessage,i="m.reference",o="m.relates_to";class n{constructor(A,g,I){this.client=A,this.roomId=g,this.userId=I}get receiveStartFromOtherDevices(){return!0}get transactionId(){return this.requestEventId}static getOtherPartyUserId(A,g){if(n.getEventType(A)!==C.REQUEST_TYPE)return;const I=g.getUserId(),Q=A.getSender(),B=A.getContent().to;return Q===I?B:B===I?Q:void 0}getTimestamp(A){return A.getTs()}static canCreateRequest(A){return A===C.REQUEST_TYPE}canCreateRequest(A){return n.canCreateRequest(A)}static getTransactionId(A){if(n.getEventType(A)===C.REQUEST_TYPE)return A.getId();{const g=A.getRelation();if((null==g?void 0:g.rel_type)===i)return g.event_id}}static validateEvent(A,g){const I=n.getTransactionId(A);if("string"!=typeof I||0===I.length)return!1;const Q=n.getEventType(A),E=A.getContent();if(Q===C.REQUEST_TYPE){if(!E||"string"!=typeof E.to||!E.to.length)return B.logger.log("InRoomChannel: validateEvent: no valid to "+(E&&E.to)),!1;if(!n.getOtherPartyUserId(A,g))return B.logger.log(`InRoomChannel: validateEvent: not directed to or sent by me: ${A.getSender()}, ${E&&E.to}`),!1}return C.VerificationRequest.validateEvent(Q,A,g)}static getEventType(A){const g=A.getType();if(g===E){const g=A.getContent();if(g){const{msgtype:A}=g;if(A===C.REQUEST_TYPE)return C.REQUEST_TYPE}}return g&&g!==C.REQUEST_TYPE?g:""}handleEvent(A,g,I=!1){return Q(this,void 0,void 0,(function*(){if(g.hasEventId(A.getId()))return;const Q=n.getEventType(A);if(A.getRoomId()!==this.roomId)return;if(!this.userId){const g=n.getOtherPartyUserId(A,this.client);g&&(this.userId=g)}const C=this.client.getUserId(),E=A.getSender();if(this.userId&&E!==C&&E!==this.userId)return void B.logger.log(`InRoomChannel: ignoring verification event from non-participating sender ${E}`);this.requestEventId||(this.requestEventId=n.getTransactionId(A));const i=!!A.getUnsigned().transaction_id,o=A.getSender()===this.client.getUserId();return g.handleEvent(Q,A,I,i,o)}))}completedContentFromEvent(A){const g=Object.assign({},A.getContent());return g[o]=A.getRelation(),g}completeContent(A,g){return g=Object.assign({},g),A!==C.REQUEST_TYPE&&A!==C.READY_TYPE&&A!==C.START_TYPE||(g.from_device=this.client.getDeviceId()),A===C.REQUEST_TYPE?g={body:this.client.getUserId()+" is requesting to verify your key, but your client does not support in-chat key verification. You will need to use legacy key verification to verify keys.",msgtype:C.REQUEST_TYPE,to:this.userId,from_device:g.from_device,methods:g.methods}:g[o]={rel_type:i,event_id:this.transactionId},g}send(A,g){const I=this.completeContent(A,g);return this.sendCompleted(A,I)}sendCompleted(A,g){return Q(this,void 0,void 0,(function*(){let I=A;A===C.REQUEST_TYPE&&(I=E);const Q=yield this.client.sendEvent(this.roomId,I,g);A===C.REQUEST_TYPE&&(this.requestEventId=Q.event_id)}))}}I.InRoomChannel=n;I.InRoomRequests=class{constructor(){this.requestsByRoomId=new Map}getRequest(A){const g=A.getRoomId(),I=n.getTransactionId(A);return this.getRequestByTxnId(g,I)}getRequestByChannel(A){return this.getRequestByTxnId(A.roomId,A.transactionId)}getRequestByTxnId(A,g){const I=this.requestsByRoomId.get(A);if(I)return I.get(g)}setRequest(A,g){this.doSetRequest(A.getRoomId(),n.getTransactionId(A),g)}setRequestByChannel(A,g){this.doSetRequest(A.roomId,A.transactionId,g)}doSetRequest(A,g,I){let Q=this.requestsByRoomId.get(A);Q||(Q=new Map,this.requestsByRoomId.set(A,Q)),Q.set(g,I)}removeRequest(A){const g=A.getRoomId(),I=this.requestsByRoomId.get(g);I&&(I.delete(n.getTransactionId(A)),0===I.size&&this.requestsByRoomId.delete(g))}findRequestInProgress(A){const g=this.requestsByRoomId.get(A);if(g)for(const A of g.values())if(A.pending)return A}}},{"../../../@types/event":308,"../../../logger":376,"./VerificationRequest":359}],358:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.ToDeviceRequests=I.ToDeviceChannel=void 0;const C=A("../../../randomstring"),B=A("../../../logger"),E=A("./VerificationRequest"),i=A("../Error"),o=A("../../../models/event");class n{constructor(A,g,I,Q,C){this.client=A,this.userId=g,this.devices=I,this.transactionId=Q,this.deviceId=C}isToDevices(A){if(A.length===this.devices.length){for(const g of A)if(!this.devices.includes(g))return!1;return!0}return!1}static getEventType(A){return A.getType()}static getTransactionId(A){const g=A.getContent();return g&&g.transaction_id}static canCreateRequest(A){return A===E.REQUEST_TYPE||A===E.START_TYPE}canCreateRequest(A){return n.canCreateRequest(A)}static validateEvent(A,g){if(A.isCancelled())return B.logger.warn("Ignoring flagged verification request from "+A.getSender()),!1;const I=A.getContent();if(!I)return B.logger.warn("ToDeviceChannel.validateEvent: invalid: no content"),!1;if(!I.transaction_id)return B.logger.warn("ToDeviceChannel.validateEvent: invalid: no transaction_id"),!1;const Q=A.getType();if(Q===E.REQUEST_TYPE){if(!Number.isFinite(I.timestamp))return B.logger.warn("ToDeviceChannel.validateEvent: invalid: no timestamp"),!1;if(A.getSender()===g.getUserId()&&I.from_device==g.getDeviceId())return B.logger.warn("ToDeviceChannel.validateEvent: invalid: from own device"),!1}return E.VerificationRequest.validateEvent(Q,A,g)}getTimestamp(A){const g=A.getContent();return g&&g.timestamp}handleEvent(A,g,I=!1){return Q(this,void 0,void 0,(function*(){const Q=A.getType(),C=A.getContent();if(Q===E.REQUEST_TYPE||Q===E.READY_TYPE||Q===E.START_TYPE){this.transactionId||(this.transactionId=C.transaction_id);const A=C.from_device;if(!this.deviceId&&this.devices.includes(A)&&(this.deviceId=A),!this.deviceId||this.deviceId!==A){const g=this.completeContent(E.CANCEL_TYPE,(0,i.errorFromEvent)((0,i.newUnexpectedMessageError)()));return this.sendToDevices(E.CANCEL_TYPE,g,[A])}}const B=g.phase===E.PHASE_STARTED||g.phase===E.PHASE_READY;yield g.handleEvent(A.getType(),A,I,!1,!1);const o=g.phase===E.PHASE_STARTED||g.phase===E.PHASE_READY;if((Q===E.START_TYPE||Q===E.READY_TYPE)&&!B&&o&&this.deviceId){const A=this.devices.filter((A=>A!==this.deviceId&&A!==this.client.getDeviceId()));if(A.length){const g=this.completeContent(E.CANCEL_TYPE,{code:"m.accepted",reason:"Verification request accepted by another device"});yield this.sendToDevices(E.CANCEL_TYPE,g,A)}}}))}completedContentFromEvent(A){return A.getContent()}completeContent(A,g){return g=Object.assign({},g),this.transactionId&&(g.transaction_id=this.transactionId),A!==E.REQUEST_TYPE&&A!==E.READY_TYPE&&A!==E.START_TYPE||(g.from_device=this.client.getDeviceId()),A===E.REQUEST_TYPE&&(g.timestamp=Date.now()),g}send(A,g={}){A!==E.REQUEST_TYPE&&A!==E.START_TYPE||this.transactionId||(this.transactionId=n.makeTransactionId());const I=this.completeContent(A,g);return this.sendCompleted(A,I)}sendCompleted(A,g){return Q(this,void 0,void 0,(function*(){let I;I=A===E.REQUEST_TYPE||A===E.CANCEL_TYPE&&!this.deviceId?yield this.sendToDevices(A,g,this.devices):yield this.sendToDevices(A,g,[this.deviceId]);const Q=new o.MatrixEvent({sender:this.client.getUserId(),content:g,type:A});return yield this.request.handleEvent(A,Q,!0,!0,!0),I}))}sendToDevices(A,g,I){return Q(this,void 0,void 0,(function*(){if(I.length){const Q={};for(const A of I)Q[A]=g;yield this.client.sendToDevice(A,{[this.userId]:Q})}}))}static makeTransactionId(){return(0,C.randomString)(32)}}I.ToDeviceChannel=n;I.ToDeviceRequests=class{constructor(){this.requestsByUserId=new Map}getRequest(A){return this.getRequestBySenderAndTxnId(A.getSender(),n.getTransactionId(A))}getRequestByChannel(A){return this.getRequestBySenderAndTxnId(A.userId,A.transactionId)}getRequestBySenderAndTxnId(A,g){const I=this.requestsByUserId.get(A);if(I)return I.get(g)}setRequest(A,g){this.setRequestBySenderAndTxnId(A.getSender(),n.getTransactionId(A),g)}setRequestByChannel(A,g){this.setRequestBySenderAndTxnId(A.userId,A.transactionId,g)}setRequestBySenderAndTxnId(A,g,I){let Q=this.requestsByUserId.get(A);Q||(Q=new Map,this.requestsByUserId.set(A,Q)),Q.set(g,I)}removeRequest(A){const g=A.getSender(),I=this.requestsByUserId.get(g);I&&(I.delete(n.getTransactionId(A)),0===I.size&&this.requestsByUserId.delete(g))}findRequestInProgress(A,g){const I=this.requestsByUserId.get(A);if(I)for(const A of I.values())if(A.pending&&A.channel.isToDevices(g))return A}getRequestsInProgress(A){const g=this.requestsByUserId.get(A);return g?Array.from(g.values()).filter((A=>A.pending)):[]}}},{"../../../logger":376,"../../../models/event":385,"../../../randomstring":400,"../Error":352,"./VerificationRequest":359}],359:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.VerificationRequest=I.VerificationRequestEvent=I.PHASE_DONE=I.PHASE_CANCELLED=I.PHASE_STARTED=I.PHASE_READY=I.PHASE_REQUESTED=I.PHASE_UNSENT=I.Phase=I.READY_TYPE=I.DONE_TYPE=I.CANCEL_TYPE=I.START_TYPE=I.REQUEST_TYPE=I.EVENT_PREFIX=void 0;const C=A("../../../logger"),B=A("../Error"),E=A("../QRCode"),i=A("../../../@types/event"),o=A("../../../models/typed-event-emitter");var n,e;I.EVENT_PREFIX="m.key.verification.",I.REQUEST_TYPE=I.EVENT_PREFIX+"request",I.START_TYPE=I.EVENT_PREFIX+"start",I.CANCEL_TYPE=I.EVENT_PREFIX+"cancel",I.DONE_TYPE=I.EVENT_PREFIX+"done",I.READY_TYPE=I.EVENT_PREFIX+"ready",function(A){A[A.Unsent=1]="Unsent",A[A.Requested=2]="Requested",A[A.Ready=3]="Ready",A[A.Started=4]="Started",A[A.Cancelled=5]="Cancelled",A[A.Done=6]="Done"}(n=I.Phase||(I.Phase={})),I.PHASE_UNSENT=n.Unsent,I.PHASE_REQUESTED=n.Requested,I.PHASE_READY=n.Ready,I.PHASE_STARTED=n.Started,I.PHASE_CANCELLED=n.Cancelled,I.PHASE_DONE=n.Done,function(A){A.Change="change"}(e=I.VerificationRequestEvent||(I.VerificationRequestEvent={}));class D extends o.TypedEventEmitter{constructor(A,g,B){super(),this.channel=A,this.verificationMethods=g,this.client=B,this.eventsByUs=new Map,this.eventsByThem=new Map,this._observeOnly=!1,this.timeoutTimer=null,this._accepting=!1,this._declining=!1,this.verifierHasFinished=!1,this._cancelled=!1,this._chosenMethod=null,this._qrCodeData=null,this.requestReceivedAt=null,this.commonMethods=[],this.cancelOnTimeout=()=>Q(this,void 0,void 0,(function*(){try{this.initiatedByMe?yield this.cancel({reason:"Other party didn't accept in time",code:"m.timeout"}):yield this.cancel({reason:"User didn't accept in time",code:"m.timeout"})}catch(A){C.logger.error("Error while cancelling verification request",A)}})),this.channel.request=this,this.setPhase(I.PHASE_UNSENT,!1)}static validateEvent(A,g,Q){const B=g.getContent();return!(!A||!A.startsWith(I.EVENT_PREFIX))&&(B?A!==I.REQUEST_TYPE&&A!==I.READY_TYPE||Array.isArray(B.methods)?A!==I.REQUEST_TYPE&&A!==I.READY_TYPE&&A!==I.START_TYPE||"string"==typeof B.from_device&&0!==B.from_device.length||(C.logger.log("VerificationRequest: validateEvent: fail because from_device"),!1):(C.logger.log("VerificationRequest: validateEvent: fail because methods"),!1):(C.logger.log("VerificationRequest: validateEvent: no content"),!1))}get invalid(){return this.phase===I.PHASE_UNSENT}get requested(){return this.phase===I.PHASE_REQUESTED}get cancelled(){return this.phase===I.PHASE_CANCELLED}get ready(){return this.phase===I.PHASE_READY}get started(){return this.phase===I.PHASE_STARTED}get done(){return this.phase===I.PHASE_DONE}get methods(){return this.commonMethods}get chosenMethod(){return this._chosenMethod}calculateEventTimeout(A){let g=this.channel.getTimestamp(A)+6e5;if(this.requestReceivedAt&&!this.initiatedByMe&&this.phase<=I.PHASE_REQUESTED){const A=this.requestReceivedAt+12e4;g=Math.min(g,A)}return Math.max(0,g-Date.now())}get timeout(){const A=this.getEventByEither(I.REQUEST_TYPE);return A?this.calculateEventTimeout(A):0}get requestEvent(){return this.getEventByEither(I.REQUEST_TYPE)}get phase(){return this._phase}get verifier(){return this._verifier}get canAccept(){return this.phase{const Q=()=>{let C=!1;return A(this)?(g(this),C=!0):this.cancelled&&(I(new Error("cancelled")),C=!0),C&&this.off(e.Change,Q),C};Q()||this.on(e.Change,Q)}))}setPhase(A,g=!0){this._phase=A,g&&this.emit(e.Change)}getEventByEither(A){return this.eventsByThem.get(A)||this.eventsByUs.get(A)}getEventBy(A,g=!1){return g?this.eventsByThem.get(A):this.eventsByUs.get(A)}calculatePhaseTransitions(){const A=[{phase:I.PHASE_UNSENT}],g=()=>A[A.length-1].phase,Q=this.eventsByThem.has(I.REQUEST_TYPE),C=this.getEventBy(I.REQUEST_TYPE,Q);C&&A.push({phase:I.PHASE_REQUESTED,event:C});const B=C&&this.getEventBy(I.READY_TYPE,!Q);let E;if(B&&g()===I.PHASE_REQUESTED&&A.push({phase:I.PHASE_READY,event:B}),B||!C){const A=this.eventsByThem.get(I.START_TYPE),g=this.eventsByUs.get(I.START_TYPE);E=A&&g?A.getSender()this.verificationMethods.has(A)))}if(this.observeOnly||g!==I.PHASE_REQUESTED&&g!==I.PHASE_STARTED&&g!==I.PHASE_READY||this.channel.receiveStartFromOtherDevices&&this.wasSentByOwnUser(Q)&&!this.wasSentByOwnDevice(Q)&&(this._observeOnly=!0),g===I.PHASE_STARTED){const{method:A}=Q.getContent();this._verifier||this.observeOnly||(this._verifier=this.createVerifier(A,Q),this._verifier?this._chosenMethod=A:this.cancel({code:"m.unknown_method",reason:`Unknown method: ${A}`}))}}applyPhaseTransitions(){const A=this.calculatePhaseTransitions(),g=A.findIndex((A=>A.phase===this.phase)),I=A.slice(g+1);for(const A of I)this.transitionToPhase(A);return I}isWinningStartRace(A){if(A.getType()!==I.START_TYPE)return!1;const g=this._verifier.startEvent;let Q,C;if(this.isSelfVerification)if(g){const A=g.getContent();Q=A&&A.from_device}else Q=this.client.getDeviceId();else Q=g?g.getSender():this.client.getUserId();if(this.isSelfVerification){const g=A.getContent();C=g&&g.from_device}else C=A.getSender();return CA.phase===I.PHASE_READY))){this.otherPartySupportsMethod(E.SCAN_QR_CODE_METHOD,!0)&&(this._qrCodeData=yield E.QRCodeData.create(this,this.client))}const A=t[t.length-1],{phase:g}=A;this.setupTimeout(g),this.setPhase(g)}else this._observeOnly!==Q&&this.emit(e.Change)}finally{C.logger.log(`Verification request ${this.channel.transactionId}: ${A} event with id:${g.getId()}, content:${JSON.stringify(g.getContent())} deviceId:${this.channel.deviceId}, sender:${g.getSender()}, isSentByUs:${o}, isLiveEvent:${B}, isRemoteEcho:${i}, phase:${D}=>${this.phase}, observeOnly:${Q}=>${this._observeOnly}`)}}))}setupTimeout(A){if(!this.timeoutTimer&&!this.observeOnly&&A===I.PHASE_REQUESTED&&(this.timeoutTimer=setTimeout(this.cancelOnTimeout,this.timeout)),this.timeoutTimer){(A===I.PHASE_STARTED||A===I.PHASE_READY||A===I.PHASE_DONE||A===I.PHASE_CANCELLED)&&(clearTimeout(this.timeoutTimer),this.timeoutTimer=null)}}cancelOnError(A,g){return Q(this,void 0,void 0,(function*(){if(A===I.START_TYPE){const A=g.getContent().method;if(!this.verificationMethods.has(A))return yield this.cancel((0,B.errorFromEvent)((0,B.newUnknownMethodError)())),!0}const Q=A===I.REQUEST_TYPE&&this.phase!==I.PHASE_UNSENT,E=A===I.READY_TYPE&&this.phase!==I.PHASE_REQUESTED&&this.phase!==I.PHASE_STARTED;if(this.phase!==I.PHASE_UNSENT&&(Q||E)){C.logger.warn(`Cancelling, unexpected ${A} verification event from ${g.getSender()}`);const I=`Unexpected ${A} event in phase ${this.phase}`;return yield this.cancel((0,B.errorFromEvent)((0,B.newUnexpectedMessageError)({reason:I}))),!0}return!1}))}adjustObserveOnly(A,g=!1){g||(this._observeOnly=!0),this.calculateEventTimeout(A)<3e3&&(this._observeOnly=!0)}addEvent(A,g,Q=!1){if(Q?this.eventsByUs.set(A,g):this.eventsByThem.set(A,g),A===I.REQUEST_TYPE){for(const[A,g]of this.eventsByThem.entries())g.getSender()!==this.otherUserId&&this.eventsByThem.delete(A);this.requestReceivedAt=Date.now()}}createVerifier(A,g=null,I=null){I||(I=this.targetDevice);const{userId:Q,deviceId:B}=I,E=this.verificationMethods.get(A);if(E)return new E(this.channel,this.client,Q,B,g,this);C.logger.warn("could not find verifier constructor for method",A)}wasSentByOwnUser(A){return(null==A?void 0:A.getSender())===this.client.getUserId()}wasSentByOwnDevice(A){if(!this.wasSentByOwnUser(A))return!1;const g=A.getContent();return!(!g||g.from_device!==this.client.getDeviceId())}onVerifierCancelled(){this._cancelled=!0;const A=this.applyPhaseTransitions();A.length&&this.setPhase(A[A.length-1].phase)}onVerifierFinished(){this.channel.send(i.EventType.KeyVerificationDone,{}),this.verifierHasFinished=!0;const A=this.applyPhaseTransitions();A.length&&this.setPhase(A[A.length-1].phase)}getEventFromOtherParty(A){return this.eventsByThem.get(A)}}I.VerificationRequest=D},{"../../../@types/event":308,"../../../logger":376,"../../../models/typed-event-emitter":397,"../Error":352,"../QRCode":354}],360:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))},C=this&&this.__asyncValues||function(A){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var g,I=A[Symbol.asyncIterator];return I?I.call(A):(A="function"==typeof __values?__values(A):A[Symbol.iterator](),g={},Q("next"),Q("throw"),Q("return"),g[Symbol.asyncIterator]=function(){return this},g);function Q(I){g[I]=A[I]&&function(g){return new Promise((function(Q,C){(function(A,g,I,Q){Promise.resolve(Q).then((function(g){A({value:g,done:I})}),g)})(Q,C,(g=A[I](g)).done,g.value)}))}}};Object.defineProperty(I,"__esModule",{value:!0}),I.RoomWidgetClient=void 0;const B=A("matrix-widget-api"),E=A("./models/event"),i=A("./@types/event"),o=A("./logger"),n=A("./client"),e=A("./sync"),D=A("./sliding-sync-sdk"),t=A("./models/event"),a=A("./models/user");class s extends n.MatrixClient{constructor(A,g,I,C){var E,D,a,s,w,h,r,c,k,G;super(C),this.widgetApi=A,this.capabilities=g,this.roomId=I,this.widgetApiReady=new Promise((A=>this.widgetApi.once("ready",A))),this.syncState=null,this.onEvent=A=>Q(this,void 0,void 0,(function*(){if(A.preventDefault(),A.detail.data.room_id===this.roomId){const g=new t.MatrixEvent(A.detail.data);yield this.syncApi.injectRoomEvents(this.room,[],[g]),this.emit(n.ClientEvent.Event,g),this.setSyncState(e.SyncState.Syncing),o.logger.info(`Received event ${g.getId()} ${g.getType()} ${g.getStateKey()}`)}else{const{event_id:g,room_id:I}=A.detail.data;o.logger.info(`Received event ${g} for a different room ${I}; discarding`)}yield this.ack(A)})),this.onToDevice=A=>Q(this,void 0,void 0,(function*(){A.preventDefault();const g=new t.MatrixEvent({type:A.detail.data.type,sender:A.detail.data.sender,content:A.detail.data.content});A.detail.data.encrypted&&g.makeEncrypted(i.EventType.RoomMessageEncrypted,{},"",""),this.emit(n.ClientEvent.ToDeviceEvent,g),this.setSyncState(e.SyncState.Syncing),yield this.ack(A)})),((null===(E=g.sendEvent)||void 0===E?void 0:E.length)||(null===(D=g.receiveEvent)||void 0===D?void 0:D.length)||!0===g.sendMessage||Array.isArray(g.sendMessage)&&g.sendMessage.length||!0===g.receiveMessage||Array.isArray(g.receiveMessage)&&g.receiveMessage.length||(null===(a=g.sendState)||void 0===a?void 0:a.length)||(null===(s=g.receiveState)||void 0===s?void 0:s.length))&&A.requestCapabilityForRoomTimeline(I),null===(w=g.sendEvent)||void 0===w||w.forEach((g=>A.requestCapabilityToSendEvent(g))),null===(h=g.receiveEvent)||void 0===h||h.forEach((g=>A.requestCapabilityToReceiveEvent(g))),!0===g.sendMessage?A.requestCapabilityToSendMessage():Array.isArray(g.sendMessage)&&g.sendMessage.forEach((g=>A.requestCapabilityToSendMessage(g))),!0===g.receiveMessage?A.requestCapabilityToReceiveMessage():Array.isArray(g.receiveMessage)&&g.receiveMessage.forEach((g=>A.requestCapabilityToReceiveMessage(g))),null===(r=g.sendState)||void 0===r||r.forEach((({eventType:g,stateKey:I})=>A.requestCapabilityToSendState(g,I))),null===(c=g.receiveState)||void 0===c||c.forEach((({eventType:g,stateKey:I})=>A.requestCapabilityToReceiveState(g,I))),null===(k=g.sendToDevice)||void 0===k||k.forEach((g=>A.requestCapabilityToSendToDevice(g))),null===(G=g.receiveToDevice)||void 0===G||G.forEach((g=>A.requestCapabilityToReceiveToDevice(g))),g.turnServers&&A.requestCapability(B.MatrixCapabilities.MSC3846TurnServers),A.on(`action:${B.WidgetApiToWidgetAction.SendEvent}`,this.onEvent),A.on(`action:${B.WidgetApiToWidgetAction.SendToDevice}`,this.onToDevice),A.start()}startClient(A={}){var g,I;return Q(this,void 0,void 0,(function*(){this.lifecycle=new AbortController;const C=this.getUserId();C&&this.store.storeUser(new a.User(C)),A.slidingSync?this.syncApi=new D.SlidingSyncSdk(A.slidingSync,this,A,this.buildSyncApiOptions()):this.syncApi=new e.SyncApi(this,A,this.buildSyncApiOptions()),this.room=this.syncApi.createRoom(this.roomId),this.store.storeRoom(this.room),yield this.widgetApiReady,yield Promise.all(null!==(I=null===(g=this.capabilities.receiveState)||void 0===g?void 0:g.map((({eventType:A,stateKey:g})=>Q(this,void 0,void 0,(function*(){const I=(yield this.widgetApi.readStateEvents(A,void 0,g,[this.roomId])).map((A=>new t.MatrixEvent(A)));yield this.syncApi.injectRoomEvents(this.room,[],I),I.forEach((A=>{this.emit(n.ClientEvent.Event,A),o.logger.info(`Backfilled event ${A.getId()} ${A.getType()} ${A.getStateKey()}`)}))})))))&&void 0!==I?I:[]),this.setSyncState(e.SyncState.Syncing),o.logger.info("Finished backfilling events"),this.capabilities.turnServers&&this.watchTurnServers()}))}stopClient(){this.widgetApi.off(`action:${B.WidgetApiToWidgetAction.SendEvent}`,this.onEvent),this.widgetApi.off(`action:${B.WidgetApiToWidgetAction.SendToDevice}`,this.onToDevice),super.stopClient(),this.lifecycle.abort()}joinRoom(A){return Q(this,void 0,void 0,(function*(){if(A===this.roomId)return this.room;throw new Error(`Unknown room: ${A}`)}))}encryptAndSendEvent(A,g){return Q(this,void 0,void 0,(function*(){let I;try{I=yield this.widgetApi.sendRoomEvent(g.getType(),g.getContent(),A.roomId)}catch(I){throw this.updatePendingEventStatus(A,g,E.EventStatus.NOT_SENT),I}return A.updatePendingEvent(g,E.EventStatus.SENT,I.event_id),{event_id:I.event_id}}))}sendStateEvent(A,g,I,C=""){return Q(this,void 0,void 0,(function*(){return yield this.widgetApi.sendStateEvent(g,C,I,A)}))}sendToDevice(A,g){return Q(this,void 0,void 0,(function*(){return yield this.widgetApi.sendToDevice(A,!1,g),{}}))}queueToDevice({eventType:A,batch:g}){return Q(this,void 0,void 0,(function*(){const I={};for(const{userId:A,deviceId:Q,payload:C}of g)I[A]||(I[A]={}),I[A][Q]=C;yield this.widgetApi.sendToDevice(A,!1,I)}))}encryptAndSendToDevices(A,g){return Q(this,void 0,void 0,(function*(){const I={};for(const{userId:Q,deviceInfo:{deviceId:C}}of A)I[Q]||(I[Q]={}),I[Q][C]=g;yield this.widgetApi.sendToDevice(g.type,!0,I)}))}checkTurnServers(){return Q(this,void 0,void 0,(function*(){return this.turnServers.length>0}))}getSyncState(){return this.syncState}setSyncState(A){const g=this.syncState;this.syncState=A,this.emit(n.ClientEvent.Sync,A,g)}ack(A){return Q(this,void 0,void 0,(function*(){yield this.widgetApi.transport.reply(A.detail,{})}))}watchTurnServers(){var A,g,I,B;return Q(this,void 0,void 0,(function*(){const Q=this.widgetApi.getTurnServers(),E=()=>{Q.return(void 0)};this.lifecycle.signal.addEventListener("abort",E);try{try{for(var i,e=!0,D=C(Q);i=yield D.next(),!(A=i.done);){B=i.value,e=!1;try{const A=B;this.turnServers=[{urls:A.uris,username:A.username,credential:A.password}],this.emit(n.ClientEvent.TurnServers,this.turnServers),o.logger.log(`Received TURN server: ${A.uris}`)}finally{e=!0}}}catch(A){g={error:A}}finally{try{e||A||!(I=D.return)||(yield I.call(D))}finally{if(g)throw g.error}}}catch(A){o.logger.warn("Error watching TURN servers",A)}finally{this.lifecycle.signal.removeEventListener("abort",E)}}))}}I.RoomWidgetClient=s},{"./@types/event":308,"./client":323,"./logger":376,"./models/event":385,"./models/user":398,"./sliding-sync-sdk":410,"./sync":418,"matrix-widget-api":180}],361:[function(A,g,I){"use strict";var Q,C;Object.defineProperty(I,"__esModule",{value:!0}),I.KeySignatureUploadError=I.InvalidCryptoStoreError=I.InvalidCryptoStoreState=I.InvalidStoreError=I.InvalidStoreState=void 0,function(A){A[A.ToggledLazyLoading=0]="ToggledLazyLoading"}(Q=I.InvalidStoreState||(I.InvalidStoreState={}));class B extends Error{constructor(A,g){super(`Store is invalid because ${A}, please stop the client, delete all data and start the client again`),this.reason=A,this.value=g,this.name="InvalidStoreError"}}I.InvalidStoreError=B,B.TOGGLED_LAZY_LOADING=Q.ToggledLazyLoading,function(A){A.TooNew="TOO_NEW"}(C=I.InvalidCryptoStoreState||(I.InvalidCryptoStoreState={}));class E extends Error{constructor(A){super(`Crypto store is invalid because ${A}, please stop the client, delete all data and start the client again`),this.reason=A,this.name="InvalidCryptoStoreError"}}I.InvalidCryptoStoreError=E,E.TOO_NEW=C.TooNew;class i extends Error{constructor(A,g){super(A),this.value=g}}I.KeySignatureUploadError=i},{}],362:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.eventMapperFor=void 0;const Q=A("./models/event"),C=A("./@types/event");I.eventMapperFor=function(A,g){let I=Boolean(g.preventReEmit);const B=!1!==g.decrypt;return function E(i){g.toDevice&&delete i.room_id;const o=A.getRoom(i.room_id);let n;o&&void 0===i.state_key&&(n=o.findEventById(i.event_id)),!n||n.status?n=new Q.MatrixEvent(i):(n.setUnsigned(Object.assign(Object.assign({},n.getUnsigned()),i.unsigned)),I=!0);const e=n.getServerAggregatedRelation(C.RelationType.Replace);if(null==e?void 0:e.content){const A=E(e);n.makeReplaced(A)}const D=null==o?void 0:o.findThreadForEvent(n);return D&&n.setThread(D),n.isEncrypted()&&(I||A.reEmitter.reEmit(n,[Q.MatrixEventEvent.Decrypted]),B&&A.decryptEventIfNeeded(n)),I||(A.reEmitter.reEmit(n,[Q.MatrixEventEvent.Replaced,Q.MatrixEventEvent.VisibilityChange]),null==o||o.reEmitter.reEmit(n,[Q.MatrixEventEvent.BeforeRedaction])),n}}},{"./@types/event":308,"./models/event":385}],363:[function(A,g,I){"use strict";function Q(A){return null!=A}Object.defineProperty(I,"__esModule",{value:!0}),I.isOptionalAString=I.isProvided=void 0,I.isProvided=Q,I.isOptionalAString=function(A){return Q(A)&&"string"==typeof A}},{}],364:[function(A,g,I){"use strict";var Q,C,B=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.buildFeatureSupportMap=I.Feature=I.ServerSupport=void 0,function(A){A[A.Stable=0]="Stable",A[A.Unstable=1]="Unstable",A[A.Unsupported=2]="Unsupported"}(Q=I.ServerSupport||(I.ServerSupport={})),function(A){A.Thread="Thread",A.ThreadUnreadNotifications="ThreadUnreadNotifications",A.LoginTokenRequest="LoginTokenRequest",A.RelationBasedRedactions="RelationBasedRedactions",A.AccountDataDeletion="AccountDataDeletion"}(C=I.Feature||(I.Feature={}));const E={[C.Thread]:{unstablePrefixes:["org.matrix.msc3440"],matrixVersion:"v1.3"},[C.ThreadUnreadNotifications]:{unstablePrefixes:["org.matrix.msc3771","org.matrix.msc3773"],matrixVersion:"v1.4"},[C.LoginTokenRequest]:{unstablePrefixes:["org.matrix.msc3882"]},[C.RelationBasedRedactions]:{unstablePrefixes:["org.matrix.msc3912"]},[C.AccountDataDeletion]:{unstablePrefixes:["org.matrix.msc3391"]}};I.buildFeatureSupportMap=function(A){var g,I,C,i;return B(this,void 0,void 0,(function*(){const B=new Map;for(const[o,n]of Object.entries(E)){const E=null!==(I=null===(g=A.versions)||void 0===g?void 0:g.includes(n.matrixVersion||""))&&void 0!==I&&I,e=null!==(i=null===(C=n.unstablePrefixes)||void 0===C?void 0:C.every((g=>{var I;return!0===(null===(I=A.unstable_features)||void 0===I?void 0:I[g])})))&&void 0!==i&&i;E?B.set(o,Q.Stable):e?B.set(o,Q.Unstable):B.set(o,Q.Unsupported)}return B}))}},{}],365:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.FilterComponent=void 0;const Q=A("./models/thread");I.FilterComponent=class{constructor(A,g){this.filterJson=A,this.userId=g}check(A){var g,I;const C=(null===(g=A.getUnsigned())||void 0===g?void 0:g["m.relations"])||{},B=Object.keys(C),E=[];return this.userId&&(null===(I=null==C?void 0:C[Q.THREAD_RELATION_TYPE.name])||void 0===I?void 0:I.current_user_participated)&&E.push(this.userId),this.checkFields(A.getRoomId(),A.getSender(),A.getType(),!!A.getContent()&&void 0!==A.getContent().url,B,E)}toJSON(){return{types:this.filterJson.types||null,not_types:this.filterJson.not_types||[],rooms:this.filterJson.rooms||null,not_rooms:this.filterJson.not_rooms||[],senders:this.filterJson.senders||null,not_senders:this.filterJson.not_senders||[],contains_url:this.filterJson.contains_url||null,[Q.FILTER_RELATED_BY_SENDERS.name]:this.filterJson[Q.FILTER_RELATED_BY_SENDERS.name]||[],[Q.FILTER_RELATED_BY_REL_TYPES.name]:this.filterJson[Q.FILTER_RELATED_BY_REL_TYPES.name]||[]}}checkFields(A,g,I,C,B,E){const i={rooms:function(g){return A===g},senders:function(A){return g===A},types:function(A){return function(A,g){if(g.endsWith("*")){const I=g.slice(0,-1);return A.slice(0,I.length)===I}return A===g}(I,A)}};for(const A in i){const g=i[A],I="not_"+A,Q=this.filterJson[I];if(null==Q?void 0:Q.some(g))return!1;const C=this.filterJson[A];if(C&&!C.some(g))return!1}const o=this.filterJson.contains_url;if(void 0!==o&&o!==C)return!1;const n=this.filterJson[Q.FILTER_RELATED_BY_REL_TYPES.name];if(void 0!==n&&!this.arrayMatchesFilter(n,B))return!1;const e=this.filterJson[Q.FILTER_RELATED_BY_SENDERS.name];return!(void 0!==e&&!this.arrayMatchesFilter(e,E))}arrayMatchesFilter(A,g){return g.length>0&&A.every((A=>g.includes(A)))}filter(A){return A.filter(this.check,this)}limit(){return void 0!==this.filterJson.limit?this.filterJson.limit:10}}},{"./models/thread":396}],366:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.Filter=void 0;const Q=A("./@types/sync"),C=A("./filter-component");function B(A,g,I){const Q=g.split(".");let C=A;for(let A=0;A{"M_UNKNOWN_TOKEN"!=A.errcode||(null==C?void 0:C.inhibitLogoutEmit)?"M_CONSENT_NOT_GIVEN"==A.errcode&&this.eventEmitter.emit(e.HttpApiEvent.NoConsent,A.message,A.data.consent_uri):this.eventEmitter.emit(e.HttpApiEvent.SessionLoggedOut,A)})),B}request(A,g,I,Q,C){const B=this.getUrl(g,I,null==C?void 0:C.prefix,null==C?void 0:C.baseUrl);return this.requestOtherUrl(A,B,Q,C)}requestOtherUrl(A,g,I,Q={}){var C,B,i,o;return E(this,void 0,void 0,(function*(){const E=Object.assign({},Q.headers||{}),e=null===(C=Q.json)||void 0===C||C,t=e&&(null===(B=null==I?void 0:I.constructor)||void 0===B?void 0:B.name)===Object.name;e&&(t&&!E["Content-Type"]&&(E["Content-Type"]="application/json"),E.Accept||(E.Accept="application/json"));const a=null!==(i=Q.localTimeoutMs)&&void 0!==i?i:this.opts.localTimeoutMs,s=null!==(o=Q.keepAlive)&&void 0!==o&&o,w=[this.abortController.signal];let h;void 0!==a&&w.push((0,D.timeoutSignal)(a)),Q.abortSignal&&w.push(Q.abortSignal),h=t?JSON.stringify(I):I;const{signal:r,cleanup:c}=(0,D.anySignal)(w);let k;try{k=yield this.fetch(g,{signal:r,method:A,body:h,headers:E,mode:"cors",redirect:"follow",referrer:"",referrerPolicy:"no-referrer",cache:"no-cache",credentials:"omit",keepalive:s})}catch(A){if("AbortError"===A.name)throw A;throw new n.ConnectionError("fetch failed",A)}finally{c()}if(!k.ok)throw(0,D.parseErrorResponse)(k,yield k.text());return this.opts.onlyData?e?k.json():k.text():k}))}getUrl(A,g,I,Q){const C=new URL((null!=Q?Q:this.opts.baseUrl)+(null!=I?I:this.opts.prefix)+A);return g&&i.encodeParams(g,C.searchParams),C}}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../utils":420,"./errors":367,"./interface":370,"./method":371,"./utils":373}],369:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__exportStar||function(A,g){for(var I in A)"default"===I||Object.prototype.hasOwnProperty.call(g,I)||Q(g,A,I)};Object.defineProperty(I,"__esModule",{value:!0}),I.MatrixHttpApi=void 0;const i=A("./fetch"),o=A("./prefix"),n=B(A("../utils")),e=B(A("../realtime-callbacks")),D=A("./method"),t=A("./errors"),a=A("./utils");E(A("./interface"),I),E(A("./prefix"),I),E(A("./errors"),I),E(A("./method"),I),E(A("./utils"),I);class s extends i.FetchHttpApi{constructor(){super(...arguments),this.uploads=[]}uploadContent(A,I={}){var Q,C,B,E,i;const s=null===(Q=I.includeFilename)||void 0===Q||Q,w=null!==(C=I.abortController)&&void 0!==C?C:new AbortController,h=null!==(E=null!==(B=I.type)&&void 0!==B?B:A.type)&&void 0!==E?E:"application/octet-stream",r=null!==(i=I.name)&&void 0!==i?i:A.name,c={loaded:0,total:0,abortController:w},k=n.defer();if(g.XMLHttpRequest){const Q=new g.XMLHttpRequest,C=function(){Q.abort(),k.reject(new Error("Timeout"))};let B=e.setTimeout(C,3e4);Q.onreadystatechange=function(){if(Q.readyState===g.XMLHttpRequest.DONE){e.clearTimeout(B);try{if(0===Q.status)throw new DOMException(Q.statusText,"AbortError");if(!Q.responseText)throw new Error("No response body.");Q.status>=400?k.reject((0,a.parseErrorResponse)(Q,Q.responseText)):k.resolve(JSON.parse(Q.responseText))}catch(A){if("AbortError"===A.name)return void k.reject(A);k.reject(new t.ConnectionError("request failed",A))}}},Q.upload.onprogress=A=>{var g;e.clearTimeout(B),c.loaded=A.loaded,c.total=A.total,B=e.setTimeout(C,3e4),null===(g=I.progressHandler)||void 0===g||g.call(I,{loaded:A.loaded,total:A.total})};const E=this.getUrl("/upload",void 0,o.MediaPrefix.R0);s&&r&&E.searchParams.set("filename",encodeURIComponent(r)),!this.opts.useAuthorizationHeader&&this.opts.accessToken&&E.searchParams.set("access_token",encodeURIComponent(this.opts.accessToken)),Q.open(D.Method.Post,E.href),this.opts.useAuthorizationHeader&&this.opts.accessToken&&Q.setRequestHeader("Authorization","Bearer "+this.opts.accessToken),Q.setRequestHeader("Content-Type",h),Q.send(A),w.signal.addEventListener("abort",(()=>{Q.abort()}))}else{const g={};s&&r&&(g.filename=r);const I={"Content-Type":h};this.authedRequest(D.Method.Post,"/upload",g,A,{prefix:o.MediaPrefix.R0,headers:I,abortSignal:w.signal}).then((A=>this.opts.onlyData?A:A.json())).then(k.resolve,k.reject)}return c.promise=k.promise.finally((()=>{n.removeElement(this.uploads,(A=>A===c))})),w.signal.addEventListener("abort",(()=>{n.removeElement(this.uploads,(A=>A===c)),k.reject(new DOMException("Aborted","AbortError"))})),this.uploads.push(c),c.promise}cancelUpload(A){const g=this.uploads.find((g=>g.promise===A));return!!g&&(g.abortController.abort(),!0)}getCurrentUploads(){return this.uploads}getContentUri(){return{base:this.opts.baseUrl,path:o.MediaPrefix.R0+"/upload",params:{access_token:this.opts.accessToken}}}}I.MatrixHttpApi=s}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../realtime-callbacks":401,"../utils":420,"./errors":367,"./fetch":368,"./interface":370,"./method":371,"./prefix":372,"./utils":373}],370:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.HttpApiEvent=void 0,function(A){A.SessionLoggedOut="Session.logged_out",A.NoConsent="no_consent"}(I.HttpApiEvent||(I.HttpApiEvent={}))},{}],371:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.Method=void 0,function(A){A.Get="GET",A.Put="PUT",A.Post="POST",A.Delete="DELETE"}(I.Method||(I.Method={}))},{}],372:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.MediaPrefix=I.IdentityPrefix=I.ClientPrefix=void 0,function(A){A.R0="/_matrix/client/r0",A.V1="/_matrix/client/v1",A.V3="/_matrix/client/v3",A.Unstable="/_matrix/client/unstable"}(I.ClientPrefix||(I.ClientPrefix={})),function(A){A.V2="/_matrix/identity/v2"}(I.IdentityPrefix||(I.IdentityPrefix={})),function(A){A.R0="/_matrix/media/r0"}(I.MediaPrefix||(I.MediaPrefix={}))},{}],373:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.retryNetworkOperation=I.parseErrorResponse=I.anySignal=I.timeoutSignal=void 0;const C=A("content-type"),B=A("../logger"),E=A("../utils"),i=A("./errors");function o(A){return"getResponseHeader"in A}I.timeoutSignal=function(A){const g=new AbortController;return setTimeout((()=>{g.abort()}),A),g.signal},I.anySignal=function(A){const g=new AbortController;function I(){for(const g of A)g.removeEventListener("abort",Q)}function Q(){g.abort(),I()}for(const g of A){if(g.aborted){Q();break}g.addEventListener("abort",Q)}return{signal:g.signal,cleanup:I}},I.parseErrorResponse=function(A,g){let I;try{I=function(A){let g;g=o(A)?A.getResponseHeader("Content-Type"):A.headers.get("Content-Type");if(!g)return null;try{return(0,C.parse)(g)}catch(A){throw new Error(`Error parsing Content-Type '${g}': ${A}`)}}(A)}catch(A){return A}return"application/json"===(null==I?void 0:I.type)&&g?new i.MatrixError(JSON.parse(g),A.status,o(A)?A.responseURL:A.url):"text/plain"===(null==I?void 0:I.type)?new i.HTTPError(`Server returned ${A.status} error: ${g}`,A.status):new i.HTTPError(`Server returned ${A.status} error`,A.status)},I.retryNetworkOperation=function(A,g){return Q(this,void 0,void 0,(function*(){let I=0,Q=null;for(;I0){const A=1e3*Math.pow(2,I);B.logger.log(`network operation failed ${I} times, retrying in ${A}ms...`),yield(0,E.sleep)(A)}return yield g()}catch(A){if(!(A instanceof i.ConnectionError))throw A;I+=1,Q=A}throw Q}))}},{"../logger":376,"../utils":420,"./errors":367,"content-type":74}],374:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.exists=void 0,I.exists=function(A,g){return new Promise(((I,Q)=>{let C=!0;const B=A.open(g);B.onupgradeneeded=()=>{C=!1},B.onblocked=()=>Q(B.error),B.onsuccess=()=>{B.result.close(),C||A.deleteDatabase(g),I(C)},B.onerror=()=>Q(B.error)}))}},{}],375:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.InteractiveAuth=I.AuthType=void 0;const C=A("./logger"),B=A("./utils"),E="m.login.email.identity",i="m.login.msisdn";var o;!function(A){A.Password="m.login.password",A.Recaptcha="m.login.recaptcha",A.Terms="m.login.terms",A.Email="m.login.email.identity",A.Msisdn="m.login.msisdn",A.Sso="m.login.sso",A.SsoUnstable="org.matrix.login.sso",A.Dummy="m.login.dummy",A.RegistrationToken="m.login.registration_token",A.UnstableRegistrationToken="org.matrix.msc3231.login.registration_token"}(o=I.AuthType||(I.AuthType={}));class n extends Error{constructor(A,g,I){super(A),this.required_stages=g,this.flows=I,this.name="NoAuthFlowFoundError"}}I.InteractiveAuth=class{constructor(A){this.requestingEmailToken=!1,this.attemptAuthDeferred=null,this.chosenFlow=null,this.currentStage=null,this.emailAttempt=1,this.submitPromise=null,this.requestEmailToken=()=>Q(this,void 0,void 0,(function*(){if(this.requestingEmailToken)C.logger.warn("Could not request email token: Already requesting");else{C.logger.trace("Requesting email token. Attempt: "+this.emailAttempt),this.requestingEmailToken=!0;try{const A=yield this.requestEmailTokenCallback(this.inputs.emailAddress,this.clientSecret,this.emailAttempt++,this.data.session);this.emailSid=A.sid,C.logger.trace("Email token request succeeded")}finally{this.requestingEmailToken=!1}}})),this.matrixClient=A.matrixClient,this.data=A.authData||{},this.requestCallback=A.doRequest,this.busyChangedCallback=A.busyChanged,this.stateUpdatedCallback=A.stateUpdated||A.startAuthStage,this.requestEmailTokenCallback=A.requestEmailToken,this.inputs=A.inputs||{},A.sessionId&&(this.data.session=A.sessionId),this.clientSecret=A.clientSecret||this.matrixClient.generateClientSecret(),this.emailSid=A.emailSid}attemptAuth(){var A,g;this.attemptAuthDeferred=(0,B.defer)();const I=this.attemptAuthDeferred.promise;if(null===(A=this.data)||void 0===A?void 0:A.flows)this.startNextAuthStage();else{null===(g=this.busyChangedCallback)||void 0===g||g.call(this,!0);const A=this.data.session?{session:this.data.session}:null;this.doRequest(A).finally((()=>{var A;null===(A=this.busyChangedCallback)||void 0===A||A.call(this,!1)}))}return I}poll(){return Q(this,void 0,void 0,(function*(){if(!this.data.session)return;if(!this.attemptAuthDeferred)return;if(this.submitPromise)return;let A={};if(this.currentStage==E&&this.emailSid){const g={sid:this.emailSid,client_secret:this.clientSecret};if(yield this.matrixClient.doesServerRequireIdServerParam()){const A=new URL(this.matrixClient.getIdentityServerUrl());g.id_server=A.host}A={type:E,threepid_creds:g,threepidCreds:g}}this.submitAuthDict(A,!0)}))}getSessionId(){var A;return null===(A=this.data)||void 0===A?void 0:A.session}getClientSecret(){return this.clientSecret}getStageParams(A){var g;return null===(g=this.data.params)||void 0===g?void 0:g[A]}getChosenFlow(){return this.chosenFlow}submitAuthDict(A,g=!1){var I,C;return Q(this,void 0,void 0,(function*(){if(!this.attemptAuthDeferred)throw new Error("submitAuthDict() called before attemptAuth()");for(g||null===(I=this.busyChangedCallback)||void 0===I||I.call(this,!0);this.submitPromise;)try{yield this.submitPromise}catch(A){}let Q;this.data.session?(Q={session:this.data.session},Object.assign(Q,A)):Q=A;try{this.submitPromise=this.doRequest(Q,g),yield this.submitPromise}finally{this.submitPromise=null,g||null===(C=this.busyChangedCallback)||void 0===C||C.call(this,!1)}}))}getEmailSid(){return this.emailSid}setEmailSid(A){this.emailSid=A}doRequest(A,g=!1){var I,B,E,i;return Q(this,void 0,void 0,(function*(){try{const I=yield this.requestCallback(A,g);this.attemptAuthDeferred.resolve(I),this.attemptAuthDeferred=null}catch(A){const Q=null!==(B=null===(I=A.data)||void 0===I?void 0:I.flows)&&void 0!==B?B:null,n=this.data.flows||Boolean(Q);401===A.httpStatus&&A.data&&n||(g?C.logger.log("Background poll request failed doing UI auth: ignoring",A):null===(E=this.attemptAuthDeferred)||void 0===E||E.reject(A)),A.data||(A.data={}),A.data.flows||A.data.completed||A.data.session||(A.data.flows=this.data.flows,A.data.completed=this.data.completed,A.data.session=this.data.session),this.data=A.data;try{this.startNextAuthStage()}catch(A){return this.attemptAuthDeferred.reject(A),void(this.attemptAuthDeferred=null)}if(!this.emailSid&&(null===(i=this.chosenFlow)||void 0===i?void 0:i.stages.includes(o.Email)))try{yield this.requestEmailToken()}catch(A){this.attemptAuthDeferred.reject(A),this.attemptAuthDeferred=null}}}))}startNextAuthStage(){var A,g,I,Q;const C=this.chooseStage();if(!C)throw new Error("No incomplete flows from the server");this.currentStage=C,C!==o.Dummy?(null===(A=this.data)||void 0===A?void 0:A.errcode)||(null===(g=this.data)||void 0===g?void 0:g.error)?this.stateUpdatedCallback(C,{errcode:(null===(I=this.data)||void 0===I?void 0:I.errcode)||"",error:(null===(Q=this.data)||void 0===Q?void 0:Q.error)||""}):this.stateUpdatedCallback(C,C===E?{emailSid:this.emailSid}:{}):this.submitAuthDict({type:"m.login.dummy"})}chooseStage(){null===this.chosenFlow&&(this.chosenFlow=this.chooseFlow()),C.logger.log("Active flow => %s",JSON.stringify(this.chosenFlow));const A=this.firstUncompletedStage(this.chosenFlow);return C.logger.log("Next stage: %s",A),A}chooseFlow(){const A=this.data.flows||[],g=Boolean(this.inputs.emailAddress)||Boolean(this.emailSid),I=Boolean(this.inputs.phoneCountry)&&Boolean(this.inputs.phoneNumber);for(const Q of A){let A=!1,C=!1;for(const g of Q.stages)g===E?A=!0:g==i&&(C=!0);if(A==g&&C==I)return Q}const Q=[];throw g&&Q.push(E),I&&Q.push(i),new n("No appropriate authentication flow found",Q,A)}firstUncompletedStage(A){const g=this.data.completed||[];return A.stages.find((A=>!g.includes(A)))}}},{"./logger":376,"./utils":420}],376:[function(A,g,I){"use strict";var Q=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(I,"__esModule",{value:!0}),I.logger=void 0;const C=Q(A("loglevel")),B="matrix";function E(A){A.withPrefix=function(A){return function(A){const g=C.default.getLogger(`${B}-${A}`);g.prefix!==A&&(E(g),g.prefix=A,g.setLevel(C.default.levels.DEBUG,!1));return g}((this.prefix||"")+A)}}C.default.methodFactory=function(A,g,I){return function(...g){this.prefix&&g.unshift(this.prefix);return"error"===A||"warn"===A||"trace"===A||"info"===A?console[A](...g):console.log(...g)}},I.logger=C.default.getLogger(B),I.logger.setLevel(C.default.levels.DEBUG,!1),E(I.logger)},{loglevel:153}],377:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__exportStar||function(A,g){for(var I in A)"default"===I||Object.prototype.hasOwnProperty.call(g,I)||Q(g,A,I)},E=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g};Object.defineProperty(I,"__esModule",{value:!0}),I.createRoomWidgetClient=I.createClient=I.setCryptoStoreFactory=I.GroupCallType=I.GroupCallState=I.GroupCallIntent=I.GroupCallEvent=I.createNewMatrixCall=I.ContentHelpers=void 0;const i=A("./crypto/store/memory-crypto-store"),o=A("./store/memory"),n=A("./scheduler"),e=A("./client"),D=A("./embedded");B(A("./client"),I),B(A("./embedded"),I),B(A("./http-api"),I),B(A("./autodiscovery"),I),B(A("./sync-accumulator"),I),B(A("./errors"),I),B(A("./models/beacon"),I),B(A("./models/event"),I),B(A("./models/room"),I),B(A("./models/event-timeline"),I),B(A("./models/event-timeline-set"),I),B(A("./models/poll"),I),B(A("./models/room-member"),I),B(A("./models/room-state"),I),B(A("./models/user"),I),B(A("./scheduler"),I),B(A("./filter"),I),B(A("./timeline-window"),I),B(A("./interactive-auth"),I),B(A("./service-types"),I),B(A("./store/memory"),I),B(A("./store/indexeddb"),I),B(A("./crypto/store/memory-crypto-store"),I),B(A("./crypto/store/indexeddb-crypto-store"),I),B(A("./content-repo"),I),B(A("./@types/event"),I),B(A("./@types/PushRules"),I),B(A("./@types/partials"),I),B(A("./@types/requests"),I),B(A("./@types/search"),I),B(A("./models/room-summary"),I),I.ContentHelpers=E(A("./content-helpers"));var t=A("./webrtc/call");Object.defineProperty(I,"createNewMatrixCall",{enumerable:!0,get:function(){return t.createNewMatrixCall}});var a=A("./webrtc/groupCall");Object.defineProperty(I,"GroupCallEvent",{enumerable:!0,get:function(){return a.GroupCallEvent}}),Object.defineProperty(I,"GroupCallIntent",{enumerable:!0,get:function(){return a.GroupCallIntent}}),Object.defineProperty(I,"GroupCallState",{enumerable:!0,get:function(){return a.GroupCallState}}),Object.defineProperty(I,"GroupCallType",{enumerable:!0,get:function(){return a.GroupCallType}});let s=()=>new i.MemoryCryptoStore;function w(A){var I,Q,C;return A.store=null!==(I=A.store)&&void 0!==I?I:new o.MemoryStore({localStorage:g.localStorage}),A.scheduler=null!==(Q=A.scheduler)&&void 0!==Q?Q:new n.MatrixScheduler,A.cryptoStore=null!==(C=A.cryptoStore)&&void 0!==C?C:s(),A}I.setCryptoStoreFactory=function(A){s=A},I.createClient=function(A){return new e.MatrixClient(w(A))},I.createRoomWidgetClient=function(A,g,I,Q){return new D.RoomWidgetClient(A,g,I,w(Q))}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./@types/PushRules":306,"./@types/event":308,"./@types/partials":311,"./@types/requests":314,"./@types/search":315,"./autodiscovery":321,"./client":323,"./content-helpers":324,"./content-repo":325,"./crypto/store/indexeddb-crypto-store":348,"./crypto/store/memory-crypto-store":350,"./embedded":360,"./errors":361,"./filter":366,"./http-api":369,"./interactive-auth":375,"./models/beacon":380,"./models/event":385,"./models/event-timeline":384,"./models/event-timeline-set":383,"./models/poll":387,"./models/room":394,"./models/room-member":391,"./models/room-state":392,"./models/room-summary":393,"./models/user":398,"./scheduler":408,"./service-types":409,"./store/indexeddb":414,"./store/memory":415,"./sync-accumulator":417,"./timeline-window":419,"./webrtc/call":422,"./webrtc/groupCall":426}],378:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.MSC3089Branch=void 0;const C=A("../@types/event"),B=A("./event-timeline");I.MSC3089Branch=class{constructor(A,g,I){this.client=A,this.indexEvent=g,this.directory=I}get id(){const A=this.indexEvent.getStateKey();if(!A)throw new Error("State key not found for branch");return A}get isActive(){return!0===this.indexEvent.getContent().active}get version(){var A;return null!==(A=this.indexEvent.getContent().version)&&void 0!==A?A:1}get roomId(){return this.indexEvent.getRoomId()}delete(){return Q(this,void 0,void 0,(function*(){yield this.client.sendStateEvent(this.roomId,C.UNSTABLE_MSC3089_BRANCH.name,{},this.id),yield this.client.redactEvent(this.roomId,this.id);const A=(yield this.getVersionHistory())[1];A&&(yield A.delete())}))}getName(){return this.indexEvent.getContent().name||"Unnamed File"}setName(A){return Q(this,void 0,void 0,(function*(){yield this.client.sendStateEvent(this.roomId,C.UNSTABLE_MSC3089_BRANCH.name,Object.assign(Object.assign({},this.indexEvent.getContent()),{name:A}),this.id)}))}isLocked(){return this.indexEvent.getContent().locked||!1}setLocked(A){return Q(this,void 0,void 0,(function*(){yield this.client.sendStateEvent(this.roomId,C.UNSTABLE_MSC3089_BRANCH.name,Object.assign(Object.assign({},this.indexEvent.getContent()),{locked:A}),this.id)}))}getFileInfo(){return Q(this,void 0,void 0,(function*(){const A=(yield this.getFileEvent()).getOriginalContent().file,g=this.client.mxcUrlToHttp(A.url);if(!g)throw new Error(`No HTTP URL available for ${A.url}`);return{info:A,httpUrl:g}}))}getFileEvent(){return Q(this,void 0,void 0,(function*(){const A=this.client.getRoom(this.roomId);if(!A)throw new Error("Unknown room");let g=A.getUnfilteredTimelineSet().findEventById(this.id);for(;!g&&A.getLiveTimeline().getState(B.EventTimeline.BACKWARDS).paginationToken;)yield this.client.scrollback(A,100),g=A.getUnfilteredTimelineSet().findEventById(this.id);if(!g)throw new Error("Failed to find event");return yield this.client.decryptEventIfNeeded(g,{emit:!0,isRetry:!0}),g}))}createNewVersion(A,g,I,B){return Q(this,void 0,void 0,(function*(){const Q=yield this.directory.createFile(A,g,I,Object.assign(Object.assign({},null!=B?B:{}),{"m.new_content":!0,"m.relates_to":{rel_type:C.RelationType.Replace,event_id:this.id}}));return yield this.client.sendStateEvent(this.roomId,C.UNSTABLE_MSC3089_BRANCH.name,{active:!0,name:A,version:this.version+1},Q.event_id),yield this.client.sendStateEvent(this.roomId,C.UNSTABLE_MSC3089_BRANCH.name,Object.assign(Object.assign({},this.indexEvent.getContent()),{active:!1}),this.id),Q}))}getVersionHistory(){return Q(this,void 0,void 0,(function*(){const A=[];A.push(this);const g=this.client.getRoom(this.roomId);if(!g)throw new Error("Invalid or unknown room");const I=[...g.getLiveTimeline().getEvents()].reverse();let Q,C=yield this.getFileEvent();do{if(Q=I.find((A=>A.replacingEventId()===C.getId())),Q){const g=this.directory.getFile(Q.getId());if(!g)break;A.push(g),C=Q}}while(Q);return A}))}}},{"../@types/event":308,"./event-timeline":384}],379:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))},C=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(I,"__esModule",{value:!0}),I.MSC3089TreeSpace=I.TreePermissions=I.DEFAULT_TREE_POWER_LEVELS_TEMPLATE=void 0;const B=C(A("p-retry")),E=A("../@types/event"),i=A("../logger"),o=A("../utils"),n=A("./MSC3089Branch"),e=A("../crypto/algorithms/megolm");var D;I.DEFAULT_TREE_POWER_LEVELS_TEMPLATE={invite:100,kick:100,ban:100,redact:50,state_default:50,events_default:50,users_default:0,events:{[E.EventType.RoomPowerLevels]:100,[E.EventType.RoomHistoryVisibility]:100,[E.EventType.RoomTombstone]:100,[E.EventType.RoomEncryption]:100,[E.EventType.RoomName]:50,[E.EventType.RoomMessage]:50,[E.EventType.RoomMessageEncrypted]:50,[E.EventType.Sticker]:50},users:{}},function(A){A.Viewer="viewer",A.Editor="editor",A.Owner="owner"}(D=I.TreePermissions||(I.TreePermissions={}));I.MSC3089TreeSpace=class{constructor(A,g){if(this.client=A,this.roomId=g,this.room=this.client.getRoom(this.roomId),!this.room)throw new Error("Unknown room")}get id(){return this.roomId}get isTopLevel(){const A=this.room.currentState.getStateEvents(E.EventType.SpaceParent);return!(null==A?void 0:A.length)||A.every((A=>{var g;return!(null===(g=A.getContent())||void 0===g?void 0:g.via)}))}setName(A){return Q(this,void 0,void 0,(function*(){yield this.client.sendStateEvent(this.roomId,E.EventType.RoomName,{name:A},"")}))}invite(A,g=!0,I=!0){return Q(this,void 0,void 0,(function*(){const Q=[this.retryInvite(A)];return g&&Q.push(...this.getDirectories().map((Q=>Q.invite(A,g,I)))),Promise.all(Q).then((()=>{I&&(0,e.isRoomSharedHistory)(this.room)&&this.client.sendSharedHistoryKeys(this.roomId,[A])}))}))}retryInvite(A){return(0,o.simpleRetryOperation)((()=>Q(this,void 0,void 0,(function*(){yield this.client.invite(this.roomId,A).catch((A=>{if("M_FORBIDDEN"===(null==A?void 0:A.errcode))throw new B.default.AbortError(A);throw A}))}))))}setPermissions(A,g){var I;return Q(this,void 0,void 0,(function*(){const Q=this.room.currentState.getStateEvents(E.EventType.RoomPowerLevels,"");if(Array.isArray(Q))throw new Error("Unexpected return type for power levels");const C=(null==Q?void 0:Q.getContent())||{},B=C.users_default||0,i=C.events_default||50,o=(null===(I=C.events)||void 0===I?void 0:I[E.EventType.RoomPowerLevels])||100,n=C.users||{};switch(g){case D.Viewer:n[A]=B;break;case D.Editor:n[A]=i;break;case D.Owner:n[A]=o;break;default:throw new Error("Invalid role: "+g)}C.users=n,yield this.client.sendStateEvent(this.roomId,E.EventType.RoomPowerLevels,C,"")}))}getPermissions(A){var g,I;const Q=this.room.currentState.getStateEvents(E.EventType.RoomPowerLevels,"");if(Array.isArray(Q))throw new Error("Unexpected return type for power levels");const C=(null==Q?void 0:Q.getContent())||{},B=C.users_default||0,i=C.events_default||50,o=(null===(g=C.events)||void 0===g?void 0:g[E.EventType.RoomPowerLevels])||100,n=(null===(I=C.users)||void 0===I?void 0:I[A])||B;return n>=o?D.Owner:n>=i?D.Editor:D.Viewer}createDirectory(A){return Q(this,void 0,void 0,(function*(){const g=yield this.client.unstableCreateFileTree(A);return yield this.client.sendStateEvent(this.roomId,E.EventType.SpaceChild,{via:[this.client.getDomain()]},g.roomId),yield this.client.sendStateEvent(g.roomId,E.EventType.SpaceParent,{via:[this.client.getDomain()]},this.roomId),g}))}getDirectories(){const A=[],g=this.room.currentState.getStateEvents(E.EventType.SpaceChild);for(const I of g)try{const g=I.getStateKey();if(g){const I=this.client.unstableGetFileTreeSpace(g);I&&A.push(I)}}catch(A){i.logger.warn("Unable to create tree space instance for listing. Are we joined?",A)}return A}getDirectory(A){return this.getDirectories().find((g=>g.roomId===A))}delete(){return Q(this,void 0,void 0,(function*(){const A=this.getDirectories();for(const g of A)yield g.delete();const g=["invite","knock","join"],I=this.room.currentState.getStateEvents(E.EventType.RoomMember);for(const A of I){if(A.getStateKey()!==this.client.getUserId()&&g.includes(A.getContent().membership)){const g=A.getStateKey();if(!g)throw new Error("State key not found for branch");yield this.client.kick(this.roomId,g,"Room deleted")}}yield this.client.leave(this.roomId)}))}getOrderedChildren(A){const g=A.map((A=>({roomId:A.getStateKey(),order:A.getContent().order}))).filter((A=>A.roomId));return g.sort(((A,g)=>{var I,Q,C,B;if(A.order&&!g.order)return-1;if(!A.order&&g.order)return 1;if(A.order||g.order)return(0,o.lexicographicCompare)(A.order,g.order);{const i=this.client.getRoom(A.roomId),n=this.client.getRoom(g.roomId);if(!i||!n)return(0,o.lexicographicCompare)(A.roomId,g.roomId);const e=null!==(Q=null===(I=i.currentState.getStateEvents(E.EventType.RoomCreate,""))||void 0===I?void 0:I.getTs())&&void 0!==Q?Q:0,D=null!==(B=null===(C=n.currentState.getStateEvents(E.EventType.RoomCreate,""))||void 0===C?void 0:C.getTs())&&void 0!==B?B:0;return e===D?(0,o.lexicographicCompare)(A.roomId,g.roomId):e-D}})),g}getParentRoom(){const A=this.room.currentState.getStateEvents(E.EventType.SpaceParent)[0];if(!A)throw new Error("Expected to have a parent in a non-top level space");const g=A.getStateKey();if(!g)throw new Error("No state key found for parent");const I=this.client.getRoom(g);if(!I)throw new Error("Unable to locate room for parent");return I}getOrder(){if(this.isTopLevel)return-1;const A=this.getParentRoom().currentState.getStateEvents(E.EventType.SpaceChild);return this.getOrderedChildren(A).findIndex((A=>A.roomId===this.roomId))}setOrder(A){var g,I;return Q(this,void 0,void 0,(function*(){if(this.isTopLevel)throw new Error("Cannot set order of top level spaces currently");const Q=this.getParentRoom(),C=Q.currentState.getStateEvents(E.EventType.SpaceChild),B=this.getOrderedChildren(C);A=Math.max(Math.min(A,B.length-1),0);const i=this.getOrder()A.isActive))}listAllFiles(){var A;return(null!==(A=this.room.currentState.getStateEvents(E.UNSTABLE_MSC3089_BRANCH.name))&&void 0!==A?A:[]).map((A=>new n.MSC3089Branch(this.client,A,this)))}}},{"../@types/event":308,"../crypto/algorithms/megolm":336,"../logger":376,"../utils":420,"./MSC3089Branch":378,"p-retry":227}],380:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.Beacon=I.getBeaconInfoIdentifier=I.isTimestampInDuration=I.BeaconEvent=void 0;const Q=A("../content-helpers"),C=A("../utils"),B=A("./typed-event-emitter");var E;!function(A){A.New="Beacon.new",A.Update="Beacon.update",A.LivenessChange="Beacon.LivenessChange",A.Destroy="Beacon.Destroy",A.LocationUpdate="Beacon.LocationUpdate"}(E=I.BeaconEvent||(I.BeaconEvent={}));I.isTimestampInDuration=(A,g,I)=>I>=A&&A+g>=I;I.getBeaconInfoIdentifier=A=>`${A.getRoomId()}_${A.getStateKey()}`;class i extends B.TypedEventEmitter{constructor(A){super(),this.rootEvent=A,this.clearLatestLocation=()=>{this._latestLocationEvent=void 0,this.emit(E.LocationUpdate,this.latestLocationState)},this.setBeaconInfo(this.rootEvent),this.roomId=this.rootEvent.getRoomId()}get isLive(){return!!this._isLive}get identifier(){return(0,I.getBeaconInfoIdentifier)(this.rootEvent)}get beaconInfoId(){return this.rootEvent.getId()}get beaconInfoOwner(){return this.rootEvent.getStateKey()}get beaconInfoEventType(){return this.rootEvent.getType()}get beaconInfo(){return this._beaconInfo}get latestLocationState(){return this._latestLocationEvent&&(0,Q.parseBeaconContent)(this._latestLocationEvent.getContent())}get latestLocationEvent(){return this._latestLocationEvent}update(A){if((0,I.getBeaconInfoIdentifier)(A)!==this.identifier)throw new Error("Invalid updating event");A.getTs()1&&(this.livenessWatchTimeout=setTimeout((()=>{this.monitorLiveness()}),A))}else this.beaconInfo.timestamp>Date.now()&&(this.livenessWatchTimeout=setTimeout((()=>{this.monitorLiveness()}),this.beaconInfo.timestamp-Date.now()))}addLocations(A){var g;if(!this.isLive)return;const B=null===(g=A.filter((A=>{const g=A.getContent(),C=(0,Q.parseBeaconContent)(g);if(!C.uri||!C.timestamp)return!1;const{timestamp:B}=C;return this._beaconInfo.timestamp&&(0,I.isTimestampInDuration)(this._beaconInfo.timestamp,this._beaconInfo.timeout,B)&&(!this.latestLocationState||B>this.latestLocationState.timestamp)})).sort(C.sortEventsByLatestContentTimestamp))||void 0===g?void 0:g[0];B&&(this._latestLocationEvent=B,this.emit(E.LocationUpdate,this.latestLocationState))}setBeaconInfo(A){this._beaconInfo=(0,Q.parseBeaconInfoContent)(A.getContent()),this.checkLiveness()}checkLiveness(){var A,g;const Q=this.isLive;if(!this.beaconInfo)return;const C=this.beaconInfo.timestamp>Date.now()?this.beaconInfo.timestamp-36e4:this.beaconInfo.timestamp;this._isLive=!!(null===(A=this._beaconInfo)||void 0===A?void 0:A.live)&&!!C&&(0,I.isTimestampInDuration)(C,null===(g=this._beaconInfo)||void 0===g?void 0:g.timeout,Date.now()),Q!==this.isLive&&this.emit(E.LivenessChange,this.isLive,this)}}I.Beacon=i},{"../content-helpers":324,"../utils":420,"./typed-event-emitter":397}],381:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.EventContext=void 0;const Q=A("./event-timeline");I.EventContext=class{constructor(A){this.ourEvent=A,this.ourEventIndex=0,this.paginateTokens={[Q.Direction.Backward]:null,[Q.Direction.Forward]:null},this.timeline=[A]}getEvent(){return this.timeline[this.ourEventIndex]}getTimeline(){return this.timeline}getOurEventIndex(){return this.ourEventIndex}getPaginateToken(A=!1){return this.paginateTokens[A?Q.Direction.Backward:Q.Direction.Forward]}setPaginateToken(A,g=!1){this.paginateTokens[g?Q.Direction.Backward:Q.Direction.Forward]=null!=A?A:null}addEvents(A,g=!1){g?(this.timeline=A.concat(this.timeline),this.ourEventIndex+=A.length):this.timeline=this.timeline.concat(A)}}},{"./event-timeline":384}],382:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.EventStatus=void 0,function(A){A.NOT_SENT="not_sent",A.ENCRYPTING="encrypting",A.SENDING="sending",A.QUEUED="queued",A.SENT="sent",A.CANCELLED="cancelled"}(I.EventStatus||(I.EventStatus={}))},{}],383:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.EventTimelineSet=I.DuplicateStrategy=void 0;const Q=A("./event-timeline"),C=A("../logger"),B=A("./room"),E=A("./typed-event-emitter"),i=A("./relations-container");let o;var n;o=C.logger.log.bind(C.logger),function(A){A.Ignore="ignore",A.Replace="replace"}(n=I.DuplicateStrategy||(I.DuplicateStrategy={}));class e extends E.TypedEventEmitter{constructor(A,g={},I,C,B=null){var E,o,n;super(),this.room=A,this.thread=C,this.threadListType=B,this._eventIdToTimeline=new Map,this.timelineSupport=Boolean(g.timelineSupport),this.liveTimeline=new Q.EventTimeline(this),this.displayPendingEvents=!1!==g.pendingEvents,this.timelines=[this.liveTimeline],this._eventIdToTimeline=new Map,this.filter=g.filter,this.relations=null!==(o=null===(E=this.room)||void 0===E?void 0:E.relations)&&void 0!==o?o:new i.RelationsContainer(null!==(n=null==A?void 0:A.client)&&void 0!==n?n:I)}getTimelines(){return this.timelines}getFilter(){return this.filter}setFilter(A){this.filter=A}getPendingEvents(){return this.room&&this.displayPendingEvents?this.room.getPendingEvents():[]}getLiveTimeline(){return this.liveTimeline}setLiveTimeline(A){this.liveTimeline=A}eventIdToTimeline(A){return this._eventIdToTimeline.get(A)}replaceEventId(A,g){const I=this._eventIdToTimeline.get(A);I&&(this._eventIdToTimeline.delete(A),this._eventIdToTimeline.set(g,I))}resetLiveTimeline(A,g){const I=!this.timelineSupport||!g,C=this.liveTimeline,E=I?C.forkLive(Q.EventTimeline.FORWARDS):C.fork(Q.EventTimeline.FORWARDS);I?(this.timelines=[E],this._eventIdToTimeline=new Map):this.timelines.push(E),g&&C.setPaginationToken(g,Q.EventTimeline.FORWARDS),E.setPaginationToken(null!=A?A:null,Q.EventTimeline.BACKWARDS),this.liveTimeline=E,this.emit(B.RoomEvent.TimelineReset,this.room,this,I)}getTimelineForEvent(A){if(null==A)return null;const g=this._eventIdToTimeline.get(A);return void 0===g?null:g}findEventById(A){const g=this.getTimelineForEvent(A);if(g)return g.getEvents().find((function(g){return g.getId()==A}))}addTimeline(){if(!this.timelineSupport)throw new Error("timeline support is disabled. Set the 'timelineSupport' parameter to true when creating MatrixClient to enable it.");const A=new Q.EventTimeline(this);return this.timelines.push(A),A}addEventsToTimeline(A,g,I,B){if(!I)throw new Error("'timeline' not specified for EventTimelineSet.addEventsToTimeline");if(!g&&I==this.liveTimeline)throw new Error("EventTimelineSet.addEventsToTimeline cannot be used for adding events to the live timeline - use Room.addLiveEvents instead");if(this.filter&&!(A=this.filter.filterRoomTimeline(A)).length)return;const E=g?Q.EventTimeline.BACKWARDS:Q.EventTimeline.FORWARDS,i=g?Q.EventTimeline.FORWARDS:Q.EventTimeline.BACKWARDS;let n=!1,e=!1;for(const B of A){const A=B.getId(),D=this._eventIdToTimeline.get(A);if(!D){this.addEventToTimeline(B,I,{toStartOfTimeline:g}),e=!0,n=!0;continue}if(e=!1,D==I){o("Event "+A+" already in timeline "+I);continue}const t=I.getNeighbouringTimeline(E);if(t){o(D==t?"Event "+A+" in neighbouring timeline - switching to "+D:"Event "+A+" already in a different timeline "+D),I=D;continue}C.logger.info("Already have timeline for "+A+" - joining timeline "+I+" to "+D);const a=D===this.liveTimeline,s=I===this.liveTimeline,w=E===Q.EventTimeline.BACKWARDS&&a,h=E===Q.EventTimeline.FORWARDS&&s;w||h?(w&&C.logger.warn("Refusing to set a preceding existingTimeLine on our timeline as the existingTimeLine is live ("+D+")"),h&&C.logger.warn("Refusing to set our preceding timeline on a existingTimeLine as our timeline is live ("+I+")")):(I.setNeighbouringTimeline(D,E),D.setNeighbouringTimeline(I,i),I=D,n=!0)}if(e||!n){if(E===Q.EventTimeline.FORWARDS&&I===this.liveTimeline)return C.logger.warn({lastEventWasNew:e,didUpdate:n}),void C.logger.warn(`Refusing to set forwards pagination token of live timeline ${I} to ${B}`);I.setPaginationToken(null!=B?B:null,E)}}addLiveEvent(A,g,I=!1,B){let E,i=g||n.Ignore;if("object"==typeof g?({duplicateStrategy:i=n.Ignore,fromCache:I=!1,roomState:B,timelineWasEmpty:E}=g):void 0!==g&&C.logger.warn("Overload deprecated: `EventTimelineSet.addLiveEvent(event, duplicateStrategy?, fromCache?, roomState?)` is deprecated in favor of the overload with `EventTimelineSet.addLiveEvent(event, IAddLiveEventOptions)`"),this.filter){if(!this.filter.filterRoomTimeline([A]).length)return}const e=this._eventIdToTimeline.get(A.getId());if(e)if(i===n.Replace){o("EventTimelineSet.addLiveEvent: replacing duplicate event "+A.getId());const g=e.getEvents();for(let I=0;I0)throw new Error("Cannot initialise state after events are added");null===(I=this.startState)||void 0===I||I.setStateEvents(A,{timelineWasEmpty:g}),null===(Q=this.endState)||void 0===Q||Q.setStateEvents(A,{timelineWasEmpty:g})}forkLive(A){const g=this.getState(A),I=new i(this.eventTimelineSet);return I.startState=null==g?void 0:g.clone(),I.endState=g,this.endState=null==g?void 0:g.clone(),I}fork(A){const g=this.getState(A),I=new i(this.eventTimelineSet);return I.startState=null==g?void 0:g.clone(),I.endState=null==g?void 0:g.clone(),I}getRoomId(){return this.roomId}getFilter(){return this.eventTimelineSet.getFilter()}getTimelineSet(){return this.eventTimelineSet}getBaseIndex(){return this.baseIndex}getEvents(){return this.events}getState(A){if(A==i.BACKWARDS)return this.startState;if(A==i.FORWARDS)return this.endState;throw new Error("Invalid direction '"+A+"'")}getPaginationToken(A){return this.roomId?this.getState(A).paginationToken:A===E.Backward?this.startToken:this.endToken}setPaginationToken(A,g){this.roomId?this.getState(g).paginationToken=A:g===E.Backward?this.startToken=A:this.endToken=A}getNeighbouringTimeline(A){if(A==i.BACKWARDS)return this.prevTimeline;if(A==i.FORWARDS)return this.nextTimeline;throw new Error("Invalid direction '"+A+"'")}setNeighbouringTimeline(A,g){if(this.getNeighbouringTimeline(g))throw new Error("timeline already has a neighbouring timeline - cannot reset neighbour (direction: "+g+")");if(g==i.BACKWARDS)this.prevTimeline=A;else{if(g!=i.FORWARDS)throw new Error("Invalid direction '"+g+"'");this.nextTimeline=A}this.setPaginationToken(null,g)}addEvent(A,g,I){let C,E=!!g;"object"==typeof g?({toStartOfTimeline:E,roomState:I,timelineWasEmpty:C}=g):void 0!==g&&Q.logger.warn("Overload deprecated: `EventTimeline.addEvent(event, toStartOfTimeline, roomState?)` is deprecated in favor of the overload with `EventTimeline.addEvent(event, IAddEventOptions)`"),I||(I=E?this.startState:this.endState);const o=this.getTimelineSet();let n;o.room&&(i.setEventMetadata(A,I,E),A.isState()&&o.room.getUnfilteredTimelineSet()===o&&(null==I||I.setStateEvents([A],{timelineWasEmpty:C}),A.sender&&(A.getType()!==B.EventType.RoomMember||E)||i.setEventMetadata(A,I,E))),n=E?0:this.events.length,this.events.splice(n,0,A),E&&this.baseIndex++}removeEvent(A){for(let g=this.events.length-1;g>=0;g--){const I=this.events[g];if(I.getId()==A)return this.events.splice(g,1),g{"string"==typeof A[g]&&(A[g]=(0,i.internaliseString)(A[g]))})),["membership","avatar_url","displayname"].forEach((g=>{var I;"string"==typeof(null===(I=A.content)||void 0===I?void 0:I[g])&&(A.content[g]=(0,i.internaliseString)(A.content[g]))})),["rel_type"].forEach((g=>{var I,Q;"string"==typeof(null===(Q=null===(I=A.content)||void 0===I?void 0:I["m.relates_to"])||void 0===Q?void 0:Q[g])&&(A.content["m.relates_to"][g]=(0,i.internaliseString)(A.content["m.relates_to"][g]))})),this.txnId=A.txn_id,this.localTimestamp=Date.now()-(null!==(g=this.getAge())&&void 0!==g?g:0),this.reEmitter=new n.TypedReEmitter(this)}get unstableExtensibleEvent(){return this._hasCachedExtEv||(this._cachedExtEv=C.ExtensibleEvents.parse(this.getEffectiveEvent())),this._cachedExtEv}invalidateExtensibleEvent(){this._hasCachedExtEv=!1}getEffectiveEvent(){const A=Object.assign({},this.getContent());if(this.getWireType()===E.EventType.RoomMessageEncrypted)for(const[g,I]of Object.entries(this.getWireContent()))["algorithm","ciphertext","device_id","sender_key","session_id"].includes(g)||void 0===A[g]&&(A[g]=I);return Object.assign({},this.event,this.clearEvent,{content:A})}getId(){return this.event.event_id}getSender(){return this.event.sender||this.event.user_id}getType(){return this.clearEvent?this.clearEvent.type:this.event.type}getWireType(){return this.event.type}getRoomId(){return this.event.room_id}getTs(){return this.event.origin_server_ts}getDate(){return this.event.origin_server_ts?new Date(this.event.origin_server_ts):null}getDetails(){let A=`id=${this.getId()} type=${this.getWireType()} sender=${this.getSender()}`;const g=this.getRoomId();g&&(A+=` room=${g}`);const I=this.getDate();return I&&(A+=` ts=${I.toISOString()}`),A}getOriginalContent(){return this._localRedactionEvent?{}:this.clearEvent?this.clearEvent.content||{}:this.event.content||{}}getContent(){return this._localRedactionEvent?{}:this._replacingEvent?this._replacingEvent.getContent()["m.new_content"]||{}:this.getOriginalContent()}getWireContent(){return this.event.content||{}}get threadRootId(){var A,g;const I=null===(A=this.getWireContent())||void 0===A?void 0:A["m.relates_to"];return(null==I?void 0:I.rel_type)===o.THREAD_RELATION_TYPE.name?I.event_id:(null===(g=this.getThread())||void 0===g?void 0:g.id)||this.threadId}get isThreadRoot(){var A;return!!this.getServerAggregatedRelation(o.THREAD_RELATION_TYPE.name)||(null===(A=this.getThread())||void 0===A?void 0:A.id)===this.getId()}get replyEventId(){var A;const g=this.getContent()["m.relates_to"]||this.getWireContent()["m.relates_to"];return null===(A=null==g?void 0:g["m.in_reply_to"])||void 0===A?void 0:A.event_id}get relationEventId(){var A,g;return null===(g=null===(A=this.getWireContent())||void 0===A?void 0:A["m.relates_to"])||void 0===g?void 0:g.event_id}getPrevContent(){return this.getUnsigned().prev_content||this.event.prev_content||{}}getDirectionalContent(){return this.forwardLooking?this.getContent():this.getPrevContent()}getAge(){return this.getUnsigned().age||this.event.age}getLocalAge(){return Date.now()-this.localTimestamp}getStateKey(){return this.event.state_key}isState(){return void 0!==this.event.state_key}makeEncrypted(A,g,I,Q){this.clearEvent={type:this.event.type,content:this.event.content},this.event.type=A,this.event.content=g,this.senderCurve25519Key=I,this.claimedEd25519Key=Q}isBeingDecrypted(){return null!=this.decryptionPromise}getDecryptionPromise(){return this.decryptionPromise}isDecryptionFailure(){var A,g;return"m.bad.encrypted"===(null===(g=null===(A=this.clearEvent)||void 0===A?void 0:A.content)||void 0===g?void 0:g.msgtype)}get isEncryptedDisabledForUnverifiedDevices(){return this.isDecryptionFailure()&&this.encryptedDisabledForUnverifiedDevices}shouldAttemptDecryption(){return!this.isRedacted()&&(!this.isBeingDecrypted()&&(!this.clearEvent&&!!this.isEncrypted()))}attemptDecryption(A,g={}){return Q(this,void 0,void 0,(function*(){if(!this.isEncrypted())throw new Error("Attempt to decrypt event which isn't encrypted");const I=this.clearEvent&&!this.isDecryptionFailure(),Q=g.forceRedecryptIfUntrusted&&this.isKeySourceUntrusted();if(I&&!Q)throw new Error("Attempt to decrypt event which has already been decrypted");return this.decryptionPromise?(B.logger.log(`Event ${this.getId()} already being decrypted; queueing a retry`),this.retryDecryption=!0,this.decryptionPromise):(this.decryptionPromise=this.decryptionLoop(A,g),this.decryptionPromise)}))}cancelAndResendKeyRequest(A,g){const I=this.getWireContent();return A.requestRoomKey({algorithm:I.algorithm,room_id:this.getRoomId(),session_id:I.session_id,sender_key:I.sender_key},this.getKeyRequestRecipients(g),!0)}getKeyRequestRecipients(A){const g=this.getWireContent(),I=[{userId:A,deviceId:"*"}],Q=this.getSender();return Q!==A&&I.push({userId:Q,deviceId:g.device_id}),I}decryptionLoop(A,g={}){return Q(this,void 0,void 0,(function*(){for(yield Promise.resolve();;){let I,Q;this.retryDecryption=!1;try{A?(I=yield A.decryptEvent(this),!0===g.isRetry&&B.logger.info(`Decrypted event on retry (${this.getDetails()})`)):I=this.badEncryptedMessage("Encryption not enabled")}catch(A){const g=A instanceof D.DecryptionError?A.detailedString:String(A);if(Q=A,this.retryDecryption){B.logger.log(`Error decrypting event (${this.getDetails()}), but retrying: ${g}`);continue}B.logger.warn(`Error decrypting event (${this.getDetails()}): ${g}`),I=this.badEncryptedMessage(String(A))}return this.decryptionPromise=null,this.retryDecryption=!1,this.setClearData(I),this.setPushActions(null),void(!1!==g.emit&&this.emit(w.Decrypted,this,Q))}}))}badEncryptedMessage(A){return{clearEvent:{type:E.EventType.RoomMessage,content:{msgtype:"m.bad.encrypted",body:"** Unable to decrypt: "+A+" **"}},encryptedDisabledForUnverifiedDevices:A===`DecryptionError: ${t.WITHHELD_MESSAGES["m.unverified"]}`}}setClearData(A){var g,I;this.clearEvent=A.clearEvent,this.senderCurve25519Key=null!==(g=A.senderCurve25519Key)&&void 0!==g?g:null,this.claimedEd25519Key=null!==(I=A.claimedEd25519Key)&&void 0!==I?I:null,this.forwardingCurve25519KeyChain=A.forwardingCurve25519KeyChain||[],this.untrusted=A.untrusted||!1,this.encryptedDisabledForUnverifiedDevices=A.encryptedDisabledForUnverifiedDevices||!1,this.invalidateExtensibleEvent()}getClearContent(){return this.clearEvent?this.clearEvent.content:null}isEncrypted(){return!this.isState()&&this.event.type===E.EventType.RoomMessageEncrypted}getSenderKey(){return this.senderCurve25519Key}getKeysClaimed(){return this.claimedEd25519Key?{ed25519:this.claimedEd25519Key}:{}}getClaimedEd25519Key(){return this.claimedEd25519Key}getForwardingCurve25519KeyChain(){return this.forwardingCurve25519KeyChain}isKeySourceUntrusted(){return!!this.untrusted}getUnsigned(){return this.event.unsigned||{}}setUnsigned(A){this.event.unsigned=A}unmarkLocallyRedacted(){const A=this._localRedactionEvent;return this._localRedactionEvent=null,this.event.unsigned&&(this.event.unsigned.redacted_because=void 0),!!A}markLocallyRedacted(A){this._localRedactionEvent||(this.emit(w.BeforeRedaction,this,A),this._localRedactionEvent=A,this.event.unsigned||(this.event.unsigned={}),this.event.unsigned.redacted_because=A.event)}applyVisibilityEvent(A){var g,I;const Q=null===(g=null==A?void 0:A.visible)||void 0===g||g,C=null!==(I=null==A?void 0:A.reason)&&void 0!==I?I:null;let B=!1;this.visibility.visible!==Q?B=!0:this.visibility.visible||this.visibility.reason===C||(B=!0),B&&(this.visibility=Q?s:Object.freeze({visible:!1,reason:C}),this.emit(w.VisibilityChange,this,Q))}messageVisibility(){return this.visibility}makeRedacted(A){if(!A.event)throw new Error("invalid redactionEvent in makeRedacted");this._localRedactionEvent=null,this.emit(w.BeforeRedaction,this,A),this._replacingEvent=null,this.event.unsigned||(this.event.unsigned={}),this.event.unsigned.redacted_because=A.event;for(const A in this.event)this.event.hasOwnProperty(A)&&!r.has(A)&&delete this.event[A];this.isEncrypted()&&(this.clearEvent=void 0);const g=this.getType()in c?c[this.getType()]:{},I=this.getContent();for(const A in I)I.hasOwnProperty(A)&&!g[A]&&delete I[A];this.invalidateExtensibleEvent()}isRedacted(){return Boolean(this.getUnsigned().redacted_because)}isRedaction(){return this.getType()===E.EventType.RoomRedaction}asVisibilityChange(){if(!E.EVENT_VISIBILITY_CHANGE_TYPE.matches(this.getType()))return null;const A=this.getRelation();if(!A||"m.reference"!=A.rel_type)return null;const g=A.event_id;if(!g)return null;const I=this.getWireContent(),Q=!!I.visible,C=I.reason;return C&&"string"!=typeof C?null:{visible:Q,reason:C,eventId:g}}isVisibilityEvent(){return E.EVENT_VISIBILITY_CHANGE_TYPE.matches(this.getType())}getRedactionEvent(){var A,g,I,Q;return this.isRedacted()?(null===(A=this.clearEvent)||void 0===A?void 0:A.unsigned)?null!==(I=null===(g=this.clearEvent)||void 0===g?void 0:g.unsigned.redacted_because)&&void 0!==I?I:null:(null===(Q=this.event.unsigned)||void 0===Q?void 0:Q.redacted_because)?this.event.unsigned.redacted_because:{}:null}getPushActions(){return this.pushActions}setPushActions(A){this.pushActions=A}handleRemoteEcho(A){const g=this.getUnsigned(),I=this.getId();this.event=A,g.redacted_because&&(this.event.unsigned||(this.event.unsigned={}),this.event.unsigned.redacted_because=g.redacted_because),this.setStatus(null),this.getId()!==I&&this.emit(w.LocalEventIdReplaced,this),this.localTimestamp=Date.now()-this.getAge()}isSending(){return!!this.status}setStatus(A){this.status=A,this.emit(w.Status,this,A)}replaceLocalEventId(A){this.event.event_id=A,this.emit(w.LocalEventIdReplaced,this)}isRelation(A){var g;const I=null===(g=this.getWireContent())||void 0===g?void 0:g["m.relates_to"];return(!this.isState()||(null==I?void 0:I.rel_type)!==E.RelationType.Replace)&&!(!(null==I?void 0:I.rel_type)||!I.event_id||A&&I.rel_type!==A)}getRelation(){var A;return this.isRelation()&&null!==(A=this.getWireContent()["m.relates_to"])&&void 0!==A?A:null}makeReplaced(A){this.isRedacted()&&A||this.isState()||this._replacingEvent!==A&&(this._replacingEvent=null!=A?A:null,this.emit(w.Replaced,this),this.invalidateExtensibleEvent())}getAssociatedStatus(){return this._replacingEvent?this._replacingEvent.status:this._localRedactionEvent?this._localRedactionEvent.status:this.status}getServerAggregatedRelation(A){var g;return null===(g=this.getUnsigned()["m.relations"])||void 0===g?void 0:g[A]}replacingEventId(){const A=this.getServerAggregatedRelation(E.RelationType.Replace);return A?A.event_id:this._replacingEvent?this._replacingEvent.getId():void 0}replacingEvent(){return this._replacingEvent}replacingEventDate(){var A;const g=this.getServerAggregatedRelation(E.RelationType.Replace);if(g){const A=g.origin_server_ts;if(Number.isFinite(A))return new Date(A)}else if(this._replacingEvent)return null!==(A=this._replacingEvent.getDate())&&void 0!==A?A:void 0}localRedactionEvent(){return this._localRedactionEvent}getAssociatedId(){const A=this.getRelation();return this.replyEventId?this.replyEventId:A?A.event_id:this.isRedaction()?this.event.redacts:void 0}hasAssocation(){return!!this.getAssociatedId()}hasAssociation(){return!!this.getAssociatedId()}updateAssociatedId(A){const g=this.getRelation();g?g.event_id=A:this.isRedaction()&&(this.event.redacts=A)}flagCancelled(A=!0){this._isCancelled=A}isCancelled(){return this._isCancelled}toSnapshot(){const A=new h(JSON.parse(JSON.stringify(this.event)));for(const[g,I]of Object.entries(this))"event"!==g&&(A[g]=I);return A}isEquivalentTo(A){if(!A)return!1;if(A===this)return!0;const g=(0,i.deepSortedObjectEntries)(this.event),I=(0,i.deepSortedObjectEntries)(A.event);return JSON.stringify(g)===JSON.stringify(I)}toJSON(){const A=this.getEffectiveEvent();return this.isEncrypted()?{decrypted:A,encrypted:this.event}:A}setVerificationRequest(A){this.verificationRequest=A}setTxnId(A){this.txnId=A}getTxnId(){return this.txnId}setThread(A){this.thread&&this.reEmitter.stopReEmitting(this.thread,[o.ThreadEvent.Update]),this.thread=A,this.setThreadId(null==A?void 0:A.id),A&&this.reEmitter.reEmit(A,[o.ThreadEvent.Update])}getThread(){return this.thread}setThreadId(A){this.threadId=A}}I.MatrixEvent=h;const r=new Set(["event_id","type","room_id","user_id","sender","state_key","prev_state","content","unsigned","origin_server_ts"]),c={[E.EventType.RoomMember]:{membership:1},[E.EventType.RoomCreate]:{creator:1},[E.EventType.RoomJoinRules]:{join_rule:1},[E.EventType.RoomPowerLevels]:{ban:1,events:1,events_default:1,kick:1,redact:1,state_default:1,users:1,users_default:1}}},{"../@types/event":308,"../ReEmitter":319,"../crypto/OlmDevice":329,"../crypto/algorithms":335,"../logger":376,"../utils":420,"./event-status":382,"./thread":396,"./typed-event-emitter":397,"matrix-events-sdk":169}],386:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.IgnoredInvites=I.PolicyScope=I.IGNORE_INVITES_ACCOUNT_EVENT_KEY=I.POLICIES_ACCOUNT_EVENT_TYPE=void 0;const C=A("matrix-events-sdk"),B=A("./event-timeline"),E=A("../@types/partials"),i=A("../utils");var o,n;I.POLICIES_ACCOUNT_EVENT_TYPE=new C.UnstableValue("m.policies","org.matrix.msc3847.policies"),I.IGNORE_INVITES_ACCOUNT_EVENT_KEY=new C.UnstableValue("m.ignore.invites","org.matrix.msc3847.ignore.invites"),function(A){A.Ban="m.ban"}(o||(o={})),function(A){A.User="m.policy.user",A.Room="m.policy.room",A.Server="m.policy.server"}(n=I.PolicyScope||(I.PolicyScope={}));I.IgnoredInvites=class{constructor(A){this.client=A}addRule(A,g,I){return Q(this,void 0,void 0,(function*(){const Q=yield this.getOrCreateTargetRoom();return(yield this.client.sendStateEvent(Q.roomId,A,{entity:g,reason:I,recommendation:o.Ban})).event_id}))}removeRule(A){return Q(this,void 0,void 0,(function*(){yield this.client.redactEvent(A.getRoomId(),A.getId())}))}addSource(A){return Q(this,void 0,void 0,(function*(){yield this.client.joinRoom(A);const g=(yield this.getOrCreateSourceRooms()).map((A=>A.roomId));return!g.includes(A)&&(g.push(A),yield this.withIgnoreInvitesPolicies((A=>{A.sources=g})),!0)}))}getRuleForInvite({sender:A,roomId:g}){return Q(this,void 0,void 0,(function*(){const I=yield this.getOrCreateSourceRooms(),Q=A.split(":")[1],C=g.split(":")[1];for(const E of I){const I=E.getUnfilteredTimelineSet().getLiveTimeline().getState(B.EventTimeline.FORWARDS);for(const{scope:B,entities:E}of[{scope:n.Room,entities:[g]},{scope:n.User,entities:[A]},{scope:n.Server,entities:[Q,C]}]){const A=I.getStateEvents(B);for(const g of A){const A=g.getContent();if((null==A?void 0:A.recommendation)!=o.Ban)continue;const I=null==A?void 0:A.entity;if(!I)continue;let Q;try{Q=new RegExp((0,i.globToRegexp)(I,!1))}catch(A){continue}for(const A of E)if(A&&Q.test(A))return g}}}return null}))}getOrCreateTargetRoom(){return Q(this,void 0,void 0,(function*(){let A=this.getIgnoreInvitesPolicies().target;if("string"!=typeof A&&(A=null),A){const g=this.client.getRoom(A);if(g)return g;A=null}return A=(yield this.client.createRoom({name:"Individual Policy Room",preset:E.Preset.PrivateChat})).room_id,yield this.withIgnoreInvitesPolicies((g=>{g.target=A})),this.client.getRoom(A)}))}getOrCreateSourceRooms(){return Q(this,void 0,void 0,(function*(){let A=this.getIgnoreInvitesPolicies().sources,g=!1;Array.isArray(A)||(g=!0,A=[]);let I=A.filter((A=>"string"==typeof A)).map((A=>this.client.getRoom(A))).filter((A=>!!A));if(I.length!=A.length&&(g=!0),0==I.length){g=!0,I=[yield this.getOrCreateTargetRoom()]}return g&&(yield this.withIgnoreInvitesPolicies((g=>{g.sources=A}))),I}))}getIgnoreInvitesPolicies(){return this.getPoliciesAndIgnoreInvitesPolicies().ignoreInvitesPolicies}withIgnoreInvitesPolicies(A){return Q(this,void 0,void 0,(function*(){const{policies:g,ignoreInvitesPolicies:Q}=this.getPoliciesAndIgnoreInvitesPolicies();A(Q),g[I.IGNORE_INVITES_ACCOUNT_EVENT_KEY.name]=Q,yield this.client.setAccountData(I.POLICIES_ACCOUNT_EVENT_TYPE.name,g)}))}getPoliciesAndIgnoreInvitesPolicies(){var A;let g={};for(const Q of[I.POLICIES_ACCOUNT_EVENT_TYPE.name,I.POLICIES_ACCOUNT_EVENT_TYPE.altName]){if(!Q)continue;const I=null===(A=this.client.getAccountData(Q))||void 0===A?void 0:A.getContent();if(I){g=I;break}}let Q={},C=!1;for(const A of[I.IGNORE_INVITES_ACCOUNT_EVENT_KEY.name,I.IGNORE_INVITES_ACCOUNT_EVENT_KEY.altName]){if(!A)continue;const I=g[A];if(I&&"object"==typeof I){Q=I,C=!0;break}}return C||(g[I.IGNORE_INVITES_ACCOUNT_EVENT_KEY.name]=Q),{policies:g,ignoreInvitesPolicies:Q}}}},{"../@types/partials":311,"../utils":420,"./event-timeline":384,"matrix-events-sdk":169}],387:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.Poll=I.PollEvent=void 0;const C=A("../@types/polls"),B=A("./relations"),E=A("./typed-event-emitter");var i;!function(A){A.New="Poll.new",A.End="Poll.end",A.Update="Poll.update",A.Responses="Poll.Responses",A.Destroy="Poll.Destroy",A.UndecryptableRelations="Poll.UndecryptableRelations"}(i=I.PollEvent||(I.PollEvent={}));const o=(A,g)=>({responseEvents:A.filter((A=>{if(!A.isDecryptionFailure())return C.M_POLL_RESPONSE.matches(A.getType())&&A.getTs()<=g}))});class n extends E.TypedEventEmitter{constructor(A,g,I){if(super(),this.rootEvent=A,this.matrixClient=g,this.room=I,this._isFetchingResponses=!1,this.responses=null,this.undecryptableRelationEventIds=new Set,this.countUndecryptableEvents=A=>{const g=A.filter((A=>A.isDecryptionFailure())).map((A=>A.getId())),I=this.undecryptableRelationsCount;this.undecryptableRelationEventIds=new Set([...this.undecryptableRelationEventIds,...g]),this.undecryptableRelationsCount!==I&&this.emit(i.UndecryptableRelations,this.undecryptableRelationsCount)},!this.rootEvent.getRoomId()||!this.rootEvent.getId())throw new Error("Invalid poll start event.");this.roomId=this.rootEvent.getRoomId(),this.pollEvent=this.rootEvent.unstableExtensibleEvent}get pollId(){return this.rootEvent.getId()}get endEventId(){var A;return null===(A=this.endEvent)||void 0===A?void 0:A.getId()}get isEnded(){return!!this.endEvent}get isFetchingResponses(){return this._isFetchingResponses}get undecryptableRelationsCount(){return this.undecryptableRelationEventIds.size}getResponses(){return Q(this,void 0,void 0,(function*(){return this.responses||this.isFetchingResponses||(yield this.fetchResponses()),this.responses}))}onNewRelation(A){var g;if(C.M_POLL_END.matches(A.getType())&&this.validateEndEvent(A)&&(this.endEvent=A,this.refilterResponsesOnEnd(),this.emit(i.End)),!this.responses)return;const I=(null===(g=this.endEvent)||void 0===g?void 0:g.getTs())||Number.MAX_SAFE_INTEGER,{responseEvents:Q}=o([A],I);this.countUndecryptableEvents([A]),Q.length&&(Q.forEach((A=>{this.responses.addEvent(A)})),this.emit(i.Responses,this.responses))}fetchResponses(){var A,g;return Q(this,void 0,void 0,(function*(){this._isFetchingResponses=!0;const I=yield this.matrixClient.relations(this.roomId,this.rootEvent.getId(),"m.reference",void 0,{from:this.relationsNextBatch||void 0});yield Promise.all(I.events.map((A=>this.matrixClient.decryptEventIfNeeded(A))));const Q=this.responses||new B.Relations("m.reference",C.M_POLL_RESPONSE.name,this.matrixClient,[C.M_POLL_RESPONSE.altName]),E=I.events.find((A=>C.M_POLL_END.matches(A.getType())));this.validateEndEvent(E)&&(this.endEvent=E,this.refilterResponsesOnEnd(),this.emit(i.End));const n=(null===(A=this.endEvent)||void 0===A?void 0:A.getTs())||Number.MAX_SAFE_INTEGER,{responseEvents:e}=o(I.events,n);e.forEach((A=>{Q.addEvent(A)})),this.relationsNextBatch=null!==(g=I.nextBatch)&&void 0!==g?g:void 0,this.responses=Q,this.countUndecryptableEvents(I.events),this.relationsNextBatch?this.fetchResponses():this._isFetchingResponses=!1,this.emit(i.Responses,this.responses)}))}refilterResponsesOnEnd(){var A;if(!this.responses)return;const g=(null===(A=this.endEvent)||void 0===A?void 0:A.getTs())||Number.MAX_SAFE_INTEGER;this.responses.getRelations().forEach((A=>{var I;A.getTs()>g&&(null===(I=this.responses)||void 0===I||I.removeEvent(A))})),this.emit(i.Responses,this.responses)}validateEndEvent(A){if(!A)return!1;if(this.endEvent&&this.endEvent.getTs()=0)return}const e={eventId:A,data:Q},D=C?o[0]:e,t=C?e:o[1];let a=null;D&&t&&(a=this.getUnfilteredTimelineSet().compareEventOrdering(D.eventId,t.eventId));const s=null===a||a<0,w=null!==(E=o[1])&&void 0!==E?E:o[0];C&&s?o[1]=e:C||(o[0]=e,s||(o[1]=null));if(w!==(null!==(i=o[1])&&void 0!==i?i:o[0])){if(w&&this.receiptCacheByEventId[w.eventId]){const A=w.eventId;this.receiptCacheByEventId[A]=this.receiptCacheByEventId[A].filter((A=>A.type!==g||A.userId!==I)),this.receiptCacheByEventId[A].length<1&&delete this.receiptCacheByEventId[A]}this.receiptCacheByEventId[A]||(this.receiptCacheByEventId[A]=[]),this.receiptCacheByEventId[A].push({userId:I,type:g,data:Q})}}getReceiptsForEvent(A){return this.receiptCacheByEventId[A.getId()]||[]}fixupNotifications(A){const g=this.getReadReceiptForUserId(A,!1),I=this.timeline[this.timeline.length-1];I&&(null==g?void 0:g.eventId)===I.getId()&&A===I.getSender()&&(this.setUnread(D.NotificationCountType.Total,0),this.setUnread(D.NotificationCountType.Highlight,0))}addLocalEchoReceipt(A,g,I){this.addReceipt(t(A,g,I),!0)}getUsersReadUpTo(A){return this.getReceiptsForEvent(A).filter((function(A){return o.isSupportedReceiptType(A.type)})).map((function(A){return A.userId}))}hasUserReadEvent(A,g){var I,Q;const C=this.getEventReadUpTo(A,!1);if(C===g)return!0;if((null===(I=this.timeline)||void 0===I?void 0:I.length)&&this.timeline[this.timeline.length-1].getSender()&&this.timeline[this.timeline.length-1].getSender()===A)return!0;for(let A=(null===(Q=this.timeline)||void 0===Q?void 0:Q.length)-1;A>=0;--A){const I=this.timeline[A];if(I.getId()===g)return!1;if(I.getId()===C)return!0}return!1}}I.ReadReceipt=a},{"../@types/event":308,"../@types/read_receipts":313,"../utils":420,"./event":385,"./room":394,"./typed-event-emitter":397}],389:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.RelationsContainer=void 0;const Q=A("./relations"),C=A("./event");I.RelationsContainer=class{constructor(A,g){this.client=A,this.room=g,this.relations=new Map}getChildEventsForEvent(A,g,I){var Q,C;return null===(C=null===(Q=this.relations.get(A))||void 0===Q?void 0:Q.get(g))||void 0===C?void 0:C.get(I)}getAllChildEventsForEvent(A){var g;const I=null!==(g=this.relations.get(A))&&void 0!==g?g:new Map,Q=[];for(const A of I.values())for(const g of A.values())Q.push(...g.getRelations());return Q}aggregateParentEvent(A){const g=this.relations.get(A.getId());if(g)for(const I of g.values())for(const g of I.values())g.setTargetEvent(A)}aggregateChildEvent(A,g){var I,B,E;if(A.isRedacted()||A.status===C.EventStatus.CANCELLED)return;const i=A.getRelation();if(!i)return;const o=()=>{A.isDecryptionFailure()?A.once(C.MatrixEventEvent.Decrypted,o):this.aggregateChildEvent(A,g)};if(A.isBeingDecrypted()||A.shouldAttemptDecryption())return void A.once(C.MatrixEventEvent.Decrypted,o);const{event_id:n,rel_type:e}=i,D=A.getType();let t=this.relations.get(n);t||(t=new Map,this.relations.set(n,t));let a=t.get(e);a||(a=new Map,t.set(e,a));let s=a.get(D);if(!s){s=new Q.Relations(e,D,this.client),a.set(D,s);const A=null!==(I=this.room)&&void 0!==I?I:null==g?void 0:g.room,C=null!==(E=null!==(B=null==g?void 0:g.findEventById(n))&&void 0!==B?B:null==A?void 0:A.findEventById(n))&&void 0!==E?E:null==A?void 0:A.getPendingEvent(n);C&&s.setTargetEvent(C)}s.addEvent(A)}}},{"./event":385,"./relations":390}],390:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.Relations=I.RelationsEvent=void 0;const C=A("./event"),B=A("../logger"),E=A("../@types/event"),i=A("./typed-event-emitter"),o=A("./room");var n;!function(A){A.Add="Relations.add",A.Remove="Relations.remove",A.Redaction="Relations.redaction"}(n=I.RelationsEvent||(I.RelationsEvent={}));class e extends i.TypedEventEmitter{constructor(A,g,I,B){super(),this.relationType=A,this.eventType=g,this.altEventTypes=B,this.relationEventIds=new Set,this.relations=new Set,this.annotationsByKey={},this.annotationsBySender={},this.sortedAnnotationsByKey=[],this.targetEvent=null,this.creationEmitted=!1,this.onEventStatus=(A,g)=>{A.isSending()?g===C.EventStatus.CANCELLED&&(A.removeListener(C.MatrixEventEvent.Status,this.onEventStatus),this.removeEvent(A)):A.removeListener(C.MatrixEventEvent.Status,this.onEventStatus)},this.onBeforeRedaction=A=>Q(this,void 0,void 0,(function*(){if(this.relations.has(A)){if(this.relations.delete(A),this.relationType===E.RelationType.Annotation)this.removeAnnotationFromAggregation(A);else if(this.relationType===E.RelationType.Replace&&this.targetEvent&&!this.targetEvent.isState()){const A=yield this.getLastReplacement();this.targetEvent.makeReplaced(A)}A.removeListener(C.MatrixEventEvent.BeforeRedaction,this.onBeforeRedaction),this.emit(n.Redaction,A)}})),this.client=I instanceof o.Room?I.client:I}addEvent(A){return Q(this,void 0,void 0,(function*(){if(this.relationEventIds.has(A.getId()))return;const g=A.getRelation();if(!g)return void B.logger.error("Event must have relation info");const I=g.rel_type,Q=A.getType();if(this.relationType===I&&((A,g,I=[])=>[g,...I].includes(A))(Q,this.eventType,this.altEventTypes)){if(A.isSending()&&A.on(C.MatrixEventEvent.Status,this.onEventStatus),this.relations.add(A),this.relationEventIds.add(A.getId()),this.relationType===E.RelationType.Annotation)this.addAnnotationToAggregation(A);else if(this.relationType===E.RelationType.Replace&&this.targetEvent&&!this.targetEvent.isState()){const A=yield this.getLastReplacement();this.targetEvent.makeReplaced(A)}A.on(C.MatrixEventEvent.BeforeRedaction,this.onBeforeRedaction),this.emit(n.Add,A),this.maybeEmitCreated()}else B.logger.error("Event relation info doesn't match this container")}))}removeEvent(A){return Q(this,void 0,void 0,(function*(){if(this.relations.has(A)){if(this.relations.delete(A),this.relationType===E.RelationType.Annotation)this.removeAnnotationFromAggregation(A);else if(this.relationType===E.RelationType.Replace&&this.targetEvent&&!this.targetEvent.isState()){const A=yield this.getLastReplacement();this.targetEvent.makeReplaced(A)}this.emit(n.Remove,A)}}))}getRelations(){return[...this.relations]}addAnnotationToAggregation(A){var g;const{key:I}=null!==(g=A.getRelation())&&void 0!==g?g:{};if(!I)return;let Q=this.annotationsByKey[I];Q||(Q=this.annotationsByKey[I]=new Set,this.sortedAnnotationsByKey.push([I,Q])),Q.add(A),this.sortedAnnotationsByKey.sort(((A,g)=>{const I=A[1];return g[1].size-I.size}));const C=A.getSender();let B=this.annotationsBySender[C];B||(B=this.annotationsBySender[C]=new Set),B.add(A)}removeAnnotationFromAggregation(A){var g;const{key:I}=null!==(g=A.getRelation())&&void 0!==g?g:{};if(!I)return;const Q=this.annotationsByKey[I];Q&&(Q.delete(A),this.sortedAnnotationsByKey.sort(((A,g)=>{const I=A[1];return g[1].size-I.size})));const C=A.getSender(),B=this.annotationsBySender[C];B&&B.delete(A)}getSortedAnnotationsByKey(){return this.relationType!==E.RelationType.Annotation?null:this.sortedAnnotationsByKey}getAnnotationsBySender(){return this.relationType!==E.RelationType.Annotation?null:this.annotationsBySender}getLastReplacement(){return Q(this,void 0,void 0,(function*(){if(this.relationType!==E.RelationType.Replace)return null;if(!this.targetEvent)return null;const A=this.targetEvent.getServerAggregatedRelation(E.RelationType.Replace),g=null==A?void 0:A.origin_server_ts,I=this.getRelations().reduce(((A,I)=>I.getSender()!==this.targetEvent.getSender()||g&&g>I.getTs()||A&&A.getTs()>I.getTs()?A:I),null);return(null==I?void 0:I.shouldAttemptDecryption())&&this.client.isCryptoEnabled()?yield I.attemptDecryption(this.client.crypto):(null==I?void 0:I.isBeingDecrypted())&&(yield I.getDecryptionPromise()),I}))}setTargetEvent(A){return Q(this,void 0,void 0,(function*(){if(!this.targetEvent){if(this.targetEvent=A,this.relationType===E.RelationType.Replace&&!this.targetEvent.isState()){const A=yield this.getLastReplacement();A&&this.targetEvent.makeReplaced(A)}this.maybeEmitCreated()}}))}maybeEmitCreated(){this.creationEmitted||this.targetEvent&&this.relations.size&&(this.creationEmitted=!0,this.targetEvent.emit(C.MatrixEventEvent.RelationsCreated,this.relationType,this.eventType))}}I.Relations=e},{"../@types/event":308,"../logger":376,"./event":385,"./room":394,"./typed-event-emitter":397}],391:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g};Object.defineProperty(I,"__esModule",{value:!0}),I.RoomMember=I.RoomMemberEvent=void 0;const E=A("../content-repo"),i=B(A("../utils")),o=A("../logger"),n=A("./typed-event-emitter"),e=A("../@types/event");var D;!function(A){A.Membership="RoomMember.membership",A.Name="RoomMember.name",A.PowerLevel="RoomMember.powerLevel",A.Typing="RoomMember.typing"}(D=I.RoomMemberEvent||(I.RoomMemberEvent={}));class t extends n.TypedEventEmitter{constructor(A,g){super(),this.roomId=A,this.userId=g,this._isOutOfBand=!1,this.modified=-1,this.requestedProfileInfo=!1,this.typing=!1,this.powerLevel=0,this.powerLevelNorm=0,this.disambiguate=!1,this.events={},this.name=g,this.rawDisplayName=g,this.updateModifiedTime()}markOutOfBand(){this._isOutOfBand=!0}isOutOfBand(){return this._isOutOfBand}setMembershipEvent(A,g){var I,Q;const C=null!==(I=A.getDirectionalContent().displayname)&&void 0!==I?I:"";if(A.getType()!==e.EventType.RoomMember)return;this._isOutOfBand=!1,this.events.member=A;const B=this.membership;this.membership=A.getDirectionalContent().membership,void 0===this.membership&&o.logger.trace(`membership event with membership undefined (forwardLooking: ${A.forwardLooking})!`,A.getContent(),"prevcontent is ",A.getPrevContent()),this.disambiguate=function(A,g,I){if(!g||g===A)return!1;if(!i.removeHiddenChars(g))return!1;if(!I)return!1;if(a.test(g))return!0;if(s.test(g))return!0;const Q=I.getUserIdsWithDisplayName(g);return!!Q.some((g=>g!==A))}(this.userId,C,g);const E=this.name;this.name=function(A,g,I){return g&&g!==A?I?i.removeDirectionOverrideChars(g)+" ("+A+")":i.removeHiddenChars(g)?i.removeDirectionOverrideChars(g):A:A}(this.userId,C,this.disambiguate),this.rawDisplayName=i.removeDirectionOverrideChars(null!==(Q=A.getDirectionalContent().displayname)&&void 0!==Q?Q:""),this.rawDisplayName&&i.removeHiddenChars(this.rawDisplayName)||(this.rawDisplayName=this.userId),B!==this.membership&&(this.updateModifiedTime(),this.emit(D.Membership,A,this,B)),E!==this.name&&(this.updateModifiedTime(),this.emit(D.Name,A,this,E))}setPowerLevelEvent(A){if(A.getType()!==e.EventType.RoomPowerLevels||""!==A.getStateKey())return;const g=A.getDirectionalContent();let I=g.users_default||0;const Q=g.users||{};Object.values(Q).forEach((A=>{I=Math.max(I,A)}));const C=this.powerLevel,B=this.powerLevelNorm;void 0!==Q[this.userId]&&Number.isInteger(Q[this.userId])?this.powerLevel=Q[this.userId]:void 0!==g.users_default?this.powerLevel=g.users_default:this.powerLevel=0,this.powerLevelNorm=0,I>0&&(this.powerLevelNorm=100*this.powerLevel/I),C===this.powerLevel&&B===this.powerLevelNorm||(this.updateModifiedTime(),this.emit(D.PowerLevel,A,this))}setTypingEvent(A){if("m.typing"!==A.getType())return;const g=this.typing;this.typing=!1;const I=A.getContent().user_ids;Array.isArray(I)&&(-1!==I.indexOf(this.userId)&&(this.typing=!0),g!==this.typing&&(this.updateModifiedTime(),this.emit(D.Typing,A,this)))}updateModifiedTime(){this.modified=Date.now()}getLastModifiedTime(){return this.modified}isKicked(){return"leave"===this.membership&&void 0!==this.events.member&&this.events.member.getSender()!==this.events.member.getStateKey()}getDMInviter(){if(this.events.member){const A=this.events.member;let g=A.getContent(),I=A.getSender();if("join"===g.membership&&(g=A.getPrevContent(),I=A.getUnsigned().prev_sender),"invite"===g.membership&&g.is_direct)return I}}getAvatarUrl(A,g,I,Q,C=!0,B){const i=this.getMxcAvatarUrl();if(!i&&!C)return null;const o=(0,E.getHttpUriForMxc)(A,i,g,I,Q,B);return o||null}getMxcAvatarUrl(){return this.events.member?this.events.member.getDirectionalContent().avatar_url:this.user?this.user.avatarUrl:void 0}}I.RoomMember=t;const a=/@.+:.+/,s=/[\u200E\u200F\u202A-\u202F]/},{"../@types/event":308,"../content-repo":325,"../logger":376,"../utils":420,"./typed-event-emitter":397}],392:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.RoomState=I.RoomStateEvent=void 0;const i=A("./room-member"),o=A("../logger"),n=B(A("../utils")),e=A("../@types/event"),D=A("./event"),t=A("../@types/partials"),a=A("./typed-event-emitter"),s=A("./beacon"),w=A("../ReEmitter"),h=A("../@types/beacon");var r,c;!function(A){A[A.NotStarted=0]="NotStarted",A[A.InProgress=1]="InProgress",A[A.Finished=2]="Finished"}(r||(r={})),function(A){A.Events="RoomState.events",A.Members="RoomState.members",A.NewMember="RoomState.newMember",A.Update="RoomState.update",A.BeaconLiveness="RoomState.BeaconLiveness",A.Marker="RoomState.Marker"}(c=I.RoomStateEvent||(I.RoomStateEvent={}));class k extends a.TypedEventEmitter{constructor(A,g={status:r.NotStarted}){super(),this.roomId=A,this.oobMemberFlags=g,this.reEmitter=new w.TypedReEmitter(this),this.sentinels={},this.displayNameToUserIds=new Map,this.userIdsToDisplayNames={},this.tokenToInvite={},this.joinedMemberCount=null,this.summaryJoinedMemberCount=null,this.invitedMemberCount=null,this.summaryInvitedMemberCount=null,this.modified=-1,this.members={},this.events=new Map,this.paginationToken=null,this.beacons=new Map,this._liveBeaconIds=[],this.updateModifiedTime()}getJoinedMemberCount(){return null!==this.summaryJoinedMemberCount?this.summaryJoinedMemberCount:(null===this.joinedMemberCount&&(this.joinedMemberCount=this.getMembers().reduce(((A,g)=>"join"===g.membership?A+1:A),0)),this.joinedMemberCount)}setJoinedMemberCount(A){this.summaryJoinedMemberCount=A}getInvitedMemberCount(){return null!==this.summaryInvitedMemberCount?this.summaryInvitedMemberCount:(null===this.invitedMemberCount&&(this.invitedMemberCount=this.getMembers().reduce(((A,g)=>"invite"===g.membership?A+1:A),0)),this.invitedMemberCount)}setInvitedMemberCount(A){this.summaryInvitedMemberCount=A}getMembers(){return Object.values(this.members)}getMembersExcept(A){return this.getMembers().filter((g=>!A.includes(g.userId)))}getMember(A){return this.members[A]||null}getSentinelMember(A){if(!A)return null;let g=this.sentinels[A];if(void 0===g){g=new i.RoomMember(this.roomId,A);const I=this.members[A];(null==I?void 0:I.events.member)&&g.setMembershipEvent(I.events.member,this),this.sentinels[A]=g}return g}getStateEvents(A,g){if(!this.events.has(A))return void 0===g?[]:null;if(void 0===g)return Array.from(this.events.get(A).values());const I=this.events.get(A).get(g);return I||null}get hasLiveBeacons(){var A;return!!(null===(A=this.liveBeaconIds)||void 0===A?void 0:A.length)}get liveBeaconIds(){return this._liveBeaconIds}clone(){const A=new k(this.roomId,this.oobMemberFlags),g=this.oobMemberFlags.status;return this.oobMemberFlags.status=r.NotStarted,Array.from(this.events.values()).forEach((g=>{A.setStateEvents(Array.from(g.values()))})),this.oobMemberFlags.status=g,null!==this.summaryInvitedMemberCount&&A.setInvitedMemberCount(this.getInvitedMemberCount()),null!==this.summaryJoinedMemberCount&&A.setJoinedMemberCount(this.getJoinedMemberCount()),this.oobMemberFlags.status==r.Finished&&this.getMembers().forEach((g=>{var I;g.isOutOfBand()&&(null===(I=A.getMember(g.userId))||void 0===I||I.markOutOfBand())})),A}setUnknownStateEvents(A){const g=A.filter((A=>!this.events.has(A.getType())||!this.events.get(A.getType()).has(A.getStateKey())));this.setStateEvents(g)}setStateEvents(A,g){this.updateModifiedTime(),A.forEach((A=>{var g;if(A.getRoomId()!==this.roomId||!A.isState())return;h.M_BEACON_INFO.matches(A.getType())&&this.setBeacon(A);const I=this.getStateEventMatching(A);this.setStateEvent(A),A.getType()===e.EventType.RoomMember&&(this.updateDisplayNameCache(A.getStateKey(),null!==(g=A.getContent().displayname)&&void 0!==g?g:""),this.updateThirdPartyTokenCache(A)),this.emit(c.Events,A,this,I)})),this.onBeaconLivenessChange(),A.forEach((A=>{if(A.getRoomId()===this.roomId&&A.isState())if(A.getType()===e.EventType.RoomMember){const g=A.getStateKey();"leave"!==A.getContent().membership&&"ban"!==A.getContent().membership||(A.getContent().avatar_url=A.getContent().avatar_url||A.getPrevContent().avatar_url,A.getContent().displayname=A.getContent().displayname||A.getPrevContent().displayname);const I=this.getOrCreateMember(g,A);I.setMembershipEvent(A,this),this.updateMember(I),this.emit(c.Members,A,this,I)}else if(A.getType()===e.EventType.RoomPowerLevels){if(""!==A.getStateKey())return;Object.values(this.members).forEach((g=>{const I=g.getLastModifiedTime();g.setPowerLevelEvent(A),I!==g.getLastModifiedTime()&&this.emit(c.Members,A,this,g)})),this.sentinels={}}else e.UNSTABLE_MSC2716_MARKER.matches(A.getType())&&this.emit(c.Marker,A,g)})),this.emit(c.Update,this)}processBeaconEvents(A,g){if(!A.length||!this.beacons.size)return;const I=[...this.beacons.values()].reduce(((A,g)=>Object.assign(Object.assign({},A),{[g.beaconInfoId]:g})),{}),Q=(A,g)=>{if(!h.M_BEACON.matches(g.getType()))return;const Q=I[A];Q&&Q.addLocations([g])};A.forEach((A=>{var C;const B=null===(C=A.getRelation())||void 0===C?void 0:C.event_id;B&&I[B]&&(g.decryptEventIfNeeded(A),A.isBeingDecrypted()||A.isDecryptionFailure()?A.once(D.MatrixEventEvent.Decrypted,(()=>E(this,void 0,void 0,(function*(){Q(B,A)})))):Q(B,A))}))}getOrCreateMember(A,g){let I=this.members[A];return I||(I=new i.RoomMember(this.roomId,A),this.members[A]=I,this.emit(c.NewMember,g,this,I)),I}setStateEvent(A){this.events.has(A.getType())||this.events.set(A.getType(),new Map),this.events.get(A.getType()).set(A.getStateKey(),A)}setBeacon(A){var g;const I=(0,s.getBeaconInfoIdentifier)(A);if(this.beacons.has(I)){const Q=this.beacons.get(I);return A.isRedacted()?void(Q.beaconInfoId===(null===(g=A.getRedactionEvent())||void 0===g?void 0:g.redacts)&&(Q.destroy(),this.beacons.delete(I))):Q.update(A)}if(A.isRedacted())return;const Q=new s.Beacon(A);this.reEmitter.reEmit(Q,[s.BeaconEvent.New,s.BeaconEvent.Update,s.BeaconEvent.Destroy,s.BeaconEvent.LivenessChange]),this.emit(s.BeaconEvent.New,A,Q),Q.on(s.BeaconEvent.LivenessChange,this.onBeaconLivenessChange.bind(this)),Q.on(s.BeaconEvent.Destroy,this.onBeaconLivenessChange.bind(this)),this.beacons.set(Q.identifier,Q)}onBeaconLivenessChange(){this._liveBeaconIds=Array.from(this.beacons.values()).filter((A=>A.isLive)).map((A=>A.identifier)),this.emit(c.BeaconLiveness,this,this.hasLiveBeacons)}getStateEventMatching(A){var g,I;return null!==(I=null===(g=this.events.get(A.getType()))||void 0===g?void 0:g.get(A.getStateKey()))&&void 0!==I?I:null}updateMember(A){const g=this.getStateEvents(e.EventType.RoomPowerLevels,"");g&&A.setPowerLevelEvent(g),delete this.sentinels[A.userId],this.members[A.userId]=A,this.joinedMemberCount=null,this.invitedMemberCount=null}needsOutOfBandMembers(){return this.oobMemberFlags.status===r.NotStarted}outOfBandMembersReady(){return this.oobMemberFlags.status===r.Finished}markOutOfBandMembersStarted(){this.oobMemberFlags.status===r.NotStarted&&(this.oobMemberFlags.status=r.InProgress)}markOutOfBandMembersFailed(){this.oobMemberFlags.status===r.InProgress&&(this.oobMemberFlags.status=r.NotStarted)}clearOutOfBandMembers(){let A=0;Object.keys(this.members).forEach((g=>{this.members[g].isOutOfBand()&&(++A,delete this.members[g])})),o.logger.log(`LL: RoomState removed ${A} members...`),this.oobMemberFlags.status=r.NotStarted}setOutOfBandMembers(A){o.logger.log(`LL: RoomState about to set ${A.length} OOB members ...`),this.oobMemberFlags.status===r.InProgress&&(o.logger.log("LL: RoomState put in finished state ..."),this.oobMemberFlags.status=r.Finished,A.forEach((A=>this.setOutOfBandMember(A))),this.emit(c.Update,this))}setOutOfBandMember(A){if(A.getType()!==e.EventType.RoomMember)return;const g=A.getStateKey(),I=this.getMember(g);if(I&&!I.isOutOfBand())return;const Q=this.getOrCreateMember(g,A);Q.setMembershipEvent(A,this),Q.markOutOfBand(),this.updateDisplayNameCache(Q.userId,Q.name),this.setStateEvent(A),this.updateMember(Q),this.emit(c.Members,A,this,Q)}setTypingEvent(A){Object.values(this.members).forEach((function(g){g.setTypingEvent(A)}))}getInviteForThreePidToken(A){return this.tokenToInvite[A]||null}updateModifiedTime(){this.modified=Date.now()}getLastModifiedTime(){return this.modified}getUserIdsWithDisplayName(A){var g;return null!==(g=this.displayNameToUserIds.get(n.removeHiddenChars(A)))&&void 0!==g?g:[]}maySendRedactionForEvent(A,g){const I=this.getMember(g);if(!I||"leave"===I.membership)return!1;if(A.status||A.isRedacted())return!1;const Q=this.maySendEvent(e.EventType.RoomRedaction,g);return A.getSender()===g?Q:this.hasSufficientPowerLevelFor("redact",I.powerLevel)}hasSufficientPowerLevelFor(A,g){const I=this.getStateEvents(e.EventType.RoomPowerLevels,"");let Q={};I&&(Q=I.getContent());let C=50;return n.isNumber(Q[A])&&(C=Q[A]),g>=C}maySendMessage(A){return this.maySendEventOfType(e.EventType.RoomMessage,A,!1)}maySendEvent(A,g){return this.maySendEventOfType(A,g,!1)}mayClientSendStateEvent(A,g){return!(g.isGuest()||!g.credentials.userId)&&this.maySendStateEvent(A,g.credentials.userId)}maySendStateEvent(A,g){return this.maySendEventOfType(A,g,!0)}maySendEventOfType(A,g,I){const Q=this.getStateEvents(e.EventType.RoomPowerLevels,"");let C,B={},E=0,i=0,o=0;if(Q){C=Q.getContent(),B=C.events||{},E=Number.isSafeInteger(C.state_default)?C.state_default:50;const A=C.users&&C.users[g];Number.isSafeInteger(A)?o=A:Number.isSafeInteger(C.users_default)&&(o=C.users_default),Number.isSafeInteger(C.events_default)&&(i=C.events_default)}let n=I?E:i;return Number.isSafeInteger(B[A])&&(n=B[A]),o>=n}mayTriggerNotifOfType(A,g){const I=this.getMember(g);if(!I)return!1;const Q=this.getStateEvents(e.EventType.RoomPowerLevels,"");let C=50;return Q&&Q.getContent()&&Q.getContent().notifications&&n.isNumber(Q.getContent().notifications[A])&&(C=Q.getContent().notifications[A]),I.powerLevel>=C}getJoinRule(){var A;const g=this.getStateEvents(e.EventType.RoomJoinRules,"");return(null!==(A=null==g?void 0:g.getContent())&&void 0!==A?A:{}).join_rule||t.JoinRule.Invite}getHistoryVisibility(){var A;const g=this.getStateEvents(e.EventType.RoomHistoryVisibility,"");return(null!==(A=null==g?void 0:g.getContent())&&void 0!==A?A:{}).history_visibility||t.HistoryVisibility.Shared}getGuestAccess(){var A;const g=this.getStateEvents(e.EventType.RoomGuestAccess,"");return(null!==(A=null==g?void 0:g.getContent())&&void 0!==A?A:{}).guest_access||t.GuestAccess.Forbidden}findPredecessor(A=!1){if(A){const A=this.getStateEvents(e.EventType.RoomPredecessor,"");if(A){const g=A.getContent(),I=g.predecessor_room_id;let Q=g.last_known_event_id;if("string"!=typeof Q&&(Q=void 0),"string"==typeof I)return{roomId:I,eventId:Q}}}const g=this.getStateEvents(e.EventType.RoomCreate,"");if(g){const A=g.getContent().predecessor;if(A){const g=A.room_id;if("string"==typeof g){let I=A.event_id;return"string"==typeof I&&""!==I||(I=void 0),{roomId:g,eventId:I}}}}return null}updateThirdPartyTokenCache(A){if(!A.getContent().third_party_invite)return;const g=(A.getContent().third_party_invite.signed||{}).token;if(!g)return;this.getStateEvents(e.EventType.RoomThirdPartyInvite,g)&&(this.tokenToInvite[g]=A)}updateDisplayNameCache(A,g){var I;const Q=this.userIdsToDisplayNames[A];if(delete this.userIdsToDisplayNames[A],Q){const g=n.removeHiddenChars(Q),I=this.displayNameToUserIds.get(g);if(I){const Q=I.filter((g=>g!==A));this.displayNameToUserIds.set(g,Q)}}this.userIdsToDisplayNames[A]=g;const C=g&&n.removeHiddenChars(g);if(C){const g=null!==(I=this.displayNameToUserIds.get(C))&&void 0!==I?I:[];g.push(A),this.displayNameToUserIds.set(C,g)}}}I.RoomState=k},{"../@types/beacon":307,"../@types/event":308,"../@types/partials":311,"../ReEmitter":319,"../logger":376,"../utils":420,"./beacon":380,"./event":385,"./room-member":391,"./typed-event-emitter":397}],393:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.RoomSummary=void 0;I.RoomSummary=class{constructor(A,g){this.roomId=A}}},{}],394:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.RoomNameType=I.Room=I.RoomEvent=I.NotificationCountType=I.KNOWN_SAFE_ROOM_VERSION=void 0;const i=A("matrix-events-sdk"),o=A("./event-timeline-set"),n=A("./event-timeline"),e=A("../content-repo"),D=B(A("../utils")),t=A("../utils"),a=A("./event"),s=A("./event-status"),w=A("./room-member"),h=A("./room-summary"),r=A("../logger"),c=A("../ReEmitter"),k=A("../@types/event"),G=A("../client"),y=A("../filter"),N=A("./room-state"),M=A("./beacon"),F=A("./thread"),J=A("../@types/read_receipts"),d=A("./relations-container"),K=A("./read-receipt"),Y=A("./poll");I.KNOWN_SAFE_ROOM_VERSION="9";const R=["1","2","3","4","5","6","7","8","9"];var L,q;!function(A){A.Highlight="highlight",A.Total="total"}(L=I.NotificationCountType||(I.NotificationCountType={})),function(A){A.MyMembership="Room.myMembership",A.Tags="Room.tags",A.AccountData="Room.accountData",A.Receipt="Room.receipt",A.Name="Room.name",A.Redaction="Room.redaction",A.RedactionCancelled="Room.redactionCancelled",A.LocalEchoUpdated="Room.localEchoUpdated",A.Timeline="Room.timeline",A.TimelineReset="Room.timelineReset",A.TimelineRefresh="Room.TimelineRefresh",A.OldStateUpdated="Room.OldStateUpdated",A.CurrentStateUpdated="Room.CurrentStateUpdated",A.HistoryImportedWithinTimeline="Room.historyImportedWithinTimeline",A.UnreadNotifications="Room.UnreadNotifications"}(q=I.RoomEvent||(I.RoomEvent={}));class S extends K.ReadReceipt{constructor(A,g,I,Q={}){super(),this.roomId=A,this.client=g,this.myUserId=I,this.opts=Q,this.txnToEvent={},this.notificationCounts={},this.threadNotifications=new Map,this.cachedThreadReadReceipts=new Map,this.oldestThreadedReceiptTs=1/0,this.unthreadedReceipts=new Map,this.polls=new Map,this.threadsTimelineSets=[],this.filteredTimelineSets={},this.timelineNeedsRefresh=!1,this.summaryHeroes=null,this.getTypeWarning=!1,this.getVersionWarning=!1,this.tags={},this.accountData={},this.summary=null,this.relations=new d.RelationsContainer(this.client,this),this.threads=new Map,this.visibilityEvents=new Map,this.threadTimelineSetsPromise=null,this.threadsReady=!1,this.updateThreadRootEvents=(A,g,I)=>{var Q,C;A.length&&(this.updateThreadRootEvent(null===(Q=this.threadsTimelineSets)||void 0===Q?void 0:Q[0],A,g,I),A.hasCurrentUserParticipated&&this.updateThreadRootEvent(null===(C=this.threadsTimelineSets)||void 0===C?void 0:C[1],A,g,I))},this.updateThreadRootEvent=(A,g,I,Q)=>{A&&g.rootEvent&&(Q&&A.removeEvent(g.id),F.Thread.hasServerSideSupport?A.addLiveEvent(g.rootEvent,{duplicateStrategy:o.DuplicateStrategy.Replace,fromCache:!1,roomState:this.currentState}):A.addEventToTimeline(g.rootEvent,A.getLiveTimeline(),{toStartOfTimeline:I}))},this.applyRedaction=A=>{if(A.isRedaction()){const g=A.event.redacts,I=g?this.findEventById(g):void 0;if(I){if(I.makeRedacted(A),I.isState()){const A=this.currentState.getStateEvents(I.getType(),I.getStateKey());(null==A?void 0:A.getId())===I.getId()&&this.currentState.setStateEvents([I])}this.emit(q.Redaction,A,this),this.visibilityEvents.delete(g),I.isVisibilityEvent()&&this.redactVisibilityChangeEvent(A)}}},this.setMaxListeners(100),this.reEmitter=new c.TypedReEmitter(this),Q.pendingEventOrdering=Q.pendingEventOrdering||G.PendingEventOrdering.Chronological,this.name=A,this.normalizedName=A,this.timelineSets=[new o.EventTimelineSet(this,Q)],this.reEmitter.reEmit(this.getUnfilteredTimelineSet(),[q.Timeline,q.TimelineReset]),this.fixUpLegacyTimelineFields(),this.opts.pendingEventOrdering===G.PendingEventOrdering.Detached&&(this.pendingEventList=[],this.client.store.getPendingEvents(this.roomId).then((A=>{const I=this.client.getEventMapper({toDevice:!1,decrypt:!1});A.forEach((A=>E(this,void 0,void 0,(function*(){const Q=I(A);yield g.decryptEventIfNeeded(Q),Q.setStatus(s.EventStatus.NOT_SENT),this.addPendingEvent(Q,Q.getTxnId())}))))}))),this.opts.lazyLoadMembers?this.membersPromise=void 0:this.membersPromise=Promise.resolve(!1)}createThreadsTimelineSets(){var A;return E(this,void 0,void 0,(function*(){if(this.threadTimelineSetsPromise)return this.threadTimelineSetsPromise;if(null===(A=this.client)||void 0===A?void 0:A.supportsThreads())try{this.threadTimelineSetsPromise=Promise.all([this.createThreadTimelineSet(),this.createThreadTimelineSet(F.ThreadFilterType.My)]);const A=yield this.threadTimelineSetsPromise;return this.threadsTimelineSets.push(...A),A}catch(A){return this.threadTimelineSetsPromise=null,null}return null}))}decryptCriticalEvents(){return E(this,void 0,void 0,(function*(){if(!this.client.isCryptoEnabled())return;const A=this.getEventReadUpTo(this.client.getUserId(),!0),g=this.getLiveTimeline().getEvents(),I=g.findIndex((g=>g.event.event_id===A)),Q=g.slice(I).reverse().map((A=>this.client.decryptEventIfNeeded(A,{isRetry:!0})));yield Promise.allSettled(Q)}))}decryptAllEvents(){return E(this,void 0,void 0,(function*(){if(!this.client.isCryptoEnabled())return;const A=this.getUnfilteredTimelineSet().getLiveTimeline().getEvents().slice(0).reverse().map((A=>this.client.decryptEventIfNeeded(A,{isRetry:!0})));yield Promise.allSettled(A)}))}getCreator(){var A;const g=this.currentState.getStateEvents(k.EventType.RoomCreate,"");return null!==(A=null==g?void 0:g.getContent().creator)&&void 0!==A?A:null}getVersion(){var A;const g=this.currentState.getStateEvents(k.EventType.RoomCreate,"");return g?null!==(A=g.getContent().room_version)&&void 0!==A?A:"1":(this.getVersionWarning||(r.logger.warn("[getVersion] Room "+this.roomId+" does not have an m.room.create event"),this.getVersionWarning=!0),"1")}shouldUpgradeToVersion(){return R.includes(this.getVersion())?null:I.KNOWN_SAFE_ROOM_VERSION}getRecommendedVersion(){return E(this,void 0,void 0,(function*(){let A=(yield this.client.getCapabilities())["m.room_versions"];if(!A){A={default:I.KNOWN_SAFE_ROOM_VERSION,available:{}};for(const g of R)A.available[g]=G.RoomVersionStability.Stable}let g=this.checkVersionAgainstCapability(A);if(g.urgent&&g.needsUpgrade){r.logger.warn("Refreshing room version capability because the server looks to be supporting a newer room version we don't know about.");if(A=(yield this.client.getCapabilities(!0))["m.room_versions"],!A)return r.logger.warn("No room version capability - assuming upgrade required."),g;g=this.checkVersionAgainstCapability(A)}return g}))}checkVersionAgainstCapability(A){const g=this.getVersion();r.logger.log(`[${this.roomId}] Current version: ${g}`),r.logger.log(`[${this.roomId}] Version capability: `,A);const I={version:g,needsUpgrade:!1,urgent:!1};if(g===A.default)return I;return Object.keys(A.available).filter((g=>"stable"===A.available[g])).includes(g)||(I.version=A.default,I.needsUpgrade=!0,I.urgent=!!this.getVersion().match(/^[0-9]+[0-9.]*$/g),I.urgent?r.logger.warn(`URGENT upgrade required on ${this.roomId}`):r.logger.warn(`Non-urgent upgrade required on ${this.roomId}`)),I}userMayUpgradeRoom(A){return this.currentState.maySendStateEvent(k.EventType.RoomTombstone,A)}getPendingEvents(){if(!this.pendingEventList)throw new Error("Cannot call getPendingEvents with pendingEventOrdering == "+this.opts.pendingEventOrdering);return this.pendingEventList}removePendingEvent(A){if(!this.pendingEventList)throw new Error("Cannot call removePendingEvent with pendingEventOrdering == "+this.opts.pendingEventOrdering);const g=D.removeElement(this.pendingEventList,(function(g){return g.getId()==A}),!1);return this.savePendingEvents(),g}hasPendingEvent(A){var g,I;return null!==(I=null===(g=this.pendingEventList)||void 0===g?void 0:g.some((g=>g.getId()===A)))&&void 0!==I&&I}getPendingEvent(A){var g,I;return null!==(I=null===(g=this.pendingEventList)||void 0===g?void 0:g.find((g=>g.getId()===A)))&&void 0!==I?I:null}getLiveTimeline(){return this.getUnfilteredTimelineSet().getLiveTimeline()}getLastActiveTimestamp(){const A=this.getLiveTimeline().getEvents();if(A.length){return A[A.length-1].getTs()}return Number.MIN_SAFE_INTEGER}getMyMembership(){var A;return null!==(A=this.selfMembership)&&void 0!==A?A:"leave"}getDMInviter(){var A;const g=this.getMember(this.myUserId);if(g)return g.getDMInviter();if("invite"===this.selfMembership){if(2===this.getInvitedAndJoinedMemberCount())return null===(A=this.summaryHeroes)||void 0===A?void 0:A[0]}}guessDMUserId(){const A=this.getMember(this.myUserId);if(A){const g=A.getDMInviter();if(g)return g}if(Array.isArray(this.summaryHeroes)&&this.summaryHeroes.length)return this.summaryHeroes[0];const g=this.currentState.getMembers().find((A=>A.userId!==this.myUserId));return g?g.userId:this.myUserId}getAvatarFallbackMember(){if(this.getInvitedAndJoinedMemberCount()>2)return;const A=Array.isArray(this.summaryHeroes)&&this.summaryHeroes.length;if(A){const A=this.summaryHeroes.map((A=>this.getMember(A))).find((A=>!!A));if(A)return A}const g=this.currentState.getMembers();if(g.length<=2){const A=g.find((A=>A.userId!==this.myUserId));if(A)return A}if(A){const A=this.summaryHeroes.map((A=>this.client.getUser(A))).find((A=>!!A));if(A){const g=new w.RoomMember(this.roomId,A.userId);return g.user=A,g}}}updateMyMembership(A){const g=this.selfMembership;this.selfMembership=A,g!==A&&("leave"===A&&this.cleanupAfterLeaving(),this.emit(q.MyMembership,this,A,g))}loadMembersFromServer(){return E(this,void 0,void 0,(function*(){const A=this.client.store.getSyncToken();return(yield this.client.members(this.roomId,void 0,"leave",null!=A?A:void 0)).chunk}))}loadMembers(){return E(this,void 0,void 0,(function*(){let A=!1,g=yield this.client.store.getOutOfBandMembers(this.roomId);(null===g||this.client.isCryptoEnabled()&&this.client.isRoomEncrypted(this.roomId))&&(A=!0,g=yield this.loadMembersFromServer(),r.logger.log(`LL: got ${g.length} members from server for room ${this.roomId}`));return{memberEvents:g.map(this.client.getEventMapper()),fromServer:A}}))}membersLoaded(){return!this.opts.lazyLoadMembers||this.currentState.outOfBandMembersReady()}loadMembersIfNeeded(){if(this.membersPromise)return this.membersPromise;this.currentState.markOutOfBandMembersStarted();const A=this.loadMembers().then((A=>(this.currentState.setOutOfBandMembers(A.memberEvents),A.fromServer))).catch((A=>{throw this.membersPromise=void 0,this.currentState.markOutOfBandMembersFailed(),A}));return A.then((A=>{if(A){const A=this.currentState.getMembers().filter((A=>A.isOutOfBand())).map((A=>{var g;return null===(g=A.events.member)||void 0===g?void 0:g.event}));r.logger.log(`LL: telling store to write ${A.length} members for room ${this.roomId}`);return this.client.store.setOutOfBandMembers(this.roomId,A).catch((A=>{r.logger.log("LL: storing OOB room members failed, oh well",A)}))}})).catch((A=>{r.logger.error(A)})),this.membersPromise=A,this.membersPromise}clearLoadedMembersIfNeeded(){return E(this,void 0,void 0,(function*(){this.opts.lazyLoadMembers&&this.membersPromise&&(yield this.loadMembersIfNeeded(),yield this.client.store.clearOutOfBandMembers(this.roomId),this.currentState.clearOutOfBandMembers(),this.membersPromise=void 0)}))}cleanupAfterLeaving(){this.clearLoadedMembersIfNeeded().catch((A=>{r.logger.error(`error after clearing loaded members from room ${this.roomId} after leaving`),r.logger.log(A)}))}refreshLiveTimeline(){return E(this,void 0,void 0,(function*(){const A=this.getLiveTimeline(),g=A.getPaginationToken(n.EventTimeline.FORWARDS),I=A.getPaginationToken(n.EventTimeline.BACKWARDS),Q=A.getEvents(),C=Q[Q.length-1];r.logger.log(`[refreshLiveTimeline for ${this.roomId}] at mostRecentEventInTimeline=${C&&C.getId()} liveTimelineBefore=${A.toString()} forwardPaginationToken=${g} backwardPaginationToken=${I}`);const B=this.getUnfilteredTimelineSet();let E;C?(this.resetLiveTimeline(null,null),this.emit(q.TimelineRefresh,this,B),E=yield this.client.getEventTimeline(B,C.getId())):E=yield this.client.getLatestTimeline(B);const i=B.getLiveTimeline();!i||null===i.getPaginationToken(n.Direction.Forward)&&null===i.getPaginationToken(n.Direction.Backward)&&0===i.getEvents().length?(r.logger.log(`[refreshLiveTimeline for ${this.roomId}] using our new live timeline`),E.setPaginationToken(g,n.EventTimeline.FORWARDS),B.setLiveTimeline(E),this.fixUpLegacyTimelineFields()):r.logger.log(`[refreshLiveTimeline for ${this.roomId}] \`/sync\` or some other request beat us to creating a new live timeline after we reset it. We'll use that instead since any events in the scrollback from this timeline will include the history.`),this.setTimelineNeedsRefresh(!1),this.emit(q.TimelineRefresh,this,B)}))}resetLiveTimeline(A,g){for(const I of this.timelineSets)I.resetLiveTimeline(null!=A?A:void 0,null!=g?g:void 0);for(const I of this.threads.values())I.resetLiveTimeline(A,g);this.fixUpLegacyTimelineFields()}fixUpLegacyTimelineFields(){const A=this.oldState,g=this.currentState;this.timeline=this.getLiveTimeline().getEvents(),this.oldState=this.getLiveTimeline().getState(n.EventTimeline.BACKWARDS),this.currentState=this.getLiveTimeline().getState(n.EventTimeline.FORWARDS),A!==this.oldState&&this.emit(q.OldStateUpdated,this,A,this.oldState),g!==this.currentState&&(this.emit(q.CurrentStateUpdated,this,g,this.currentState),this.reEmitter.stopReEmitting(g,[N.RoomStateEvent.Events,N.RoomStateEvent.Members,N.RoomStateEvent.NewMember,N.RoomStateEvent.Update,N.RoomStateEvent.Marker,M.BeaconEvent.New,M.BeaconEvent.Update,M.BeaconEvent.Destroy,M.BeaconEvent.LivenessChange]),this.reEmitter.reEmit(this.currentState,[N.RoomStateEvent.Events,N.RoomStateEvent.Members,N.RoomStateEvent.NewMember,N.RoomStateEvent.Update,N.RoomStateEvent.Marker,M.BeaconEvent.New,M.BeaconEvent.Update,M.BeaconEvent.Destroy,M.BeaconEvent.LivenessChange]))}hasUnverifiedDevices(){return E(this,void 0,void 0,(function*(){if(!this.client.isRoomEncrypted(this.roomId))return!1;const A=yield this.getEncryptionTargetMembers();for(const g of A){if(this.client.getStoredDevicesForUser(g.userId).some((A=>A.isUnverified())))return!0}return!1}))}getTimelineSets(){return this.timelineSets}getUnfilteredTimelineSet(){return this.timelineSets[0]}getTimelineForEvent(A){const g=this.findEventById(A),I=this.findThreadForEvent(g);return I?I.timelineSet.getTimelineForEvent(A):this.getUnfilteredTimelineSet().getTimelineForEvent(A)}addTimeline(){return this.getUnfilteredTimelineSet().addTimeline()}setTimelineNeedsRefresh(A){this.timelineNeedsRefresh=A}getTimelineNeedsRefresh(){return this.timelineNeedsRefresh}findEventById(A){let g=this.getUnfilteredTimelineSet().findEventById(A);if(!g){const I=this.getThreads();for(let Q=0;Q0||(null!==(g=I.total)&&void 0!==g?g:0)>0)return!0;return!1}setThreadUnreadNotificationCount(A,g,I){var Q,C;const B=Object.assign({highlight:null===(Q=this.threadNotifications.get(A))||void 0===Q?void 0:Q.highlight,total:null===(C=this.threadNotifications.get(A))||void 0===C?void 0:C.total},{[g]:I});this.threadNotifications.set(A,B),this.emit(q.UnreadNotifications,B,A)}get threadsAggregateNotificationType(){var A,g;let I=null;for(const Q of this.threadNotifications.values()){if((null!==(A=Q.highlight)&&void 0!==A?A:0)>0)return L.Highlight;(null!==(g=Q.total)&&void 0!==g?g:0)>0&&!I&&(I=L.Total)}return I}resetThreadUnreadNotificationCount(A){if(A)for(const[g]of this.threadNotifications)A.includes(g)||this.threadNotifications.delete(g);else this.threadNotifications.clear();this.emit(q.UnreadNotifications)}setUnreadNotificationCount(A,g){this.notificationCounts[A]=g,this.emit(q.UnreadNotifications,this.notificationCounts)}setUnread(A,g){return this.setUnreadNotificationCount(A,g)}setSummary(A){const g=A["m.heroes"],I=A["m.joined_member_count"],Q=A["m.invited_member_count"];Number.isInteger(I)&&this.currentState.setJoinedMemberCount(I),Number.isInteger(Q)&&this.currentState.setInvitedMemberCount(Q),Array.isArray(g)&&(this.summaryHeroes=g.filter((A=>A!==this.myUserId)))}setBlacklistUnverifiedDevices(A){this.blacklistUnverifiedDevices=A}getBlacklistUnverifiedDevices(){return void 0===this.blacklistUnverifiedDevices?null:this.blacklistUnverifiedDevices}getAvatarUrl(A,g,I,Q,C=!0){const B=this.currentState.getStateEvents(k.EventType.RoomAvatar,"");if(!B&&!C)return null;const E=B?B.getContent().url:null;return E?(0,e.getHttpUriForMxc)(A,E,g,I,Q):null}getMxcAvatarUrl(){var A,g;return(null===(g=null===(A=this.currentState.getStateEvents(k.EventType.RoomAvatar,""))||void 0===A?void 0:A.getContent())||void 0===g?void 0:g.url)||null}getCanonicalAlias(){const A=this.currentState.getStateEvents(k.EventType.RoomCanonicalAlias,"");return A&&A.getContent().alias||null}getAltAliases(){const A=this.currentState.getStateEvents(k.EventType.RoomCanonicalAlias,"");return A&&A.getContent().alt_aliases||[]}addEventsToTimeline(A,g,I,Q){I.getTimelineSet().addEventsToTimeline(A,g,I,Q)}getThread(A){var g;return null!==(g=this.threads.get(A))&&void 0!==g?g:null}getThreads(){return Array.from(this.threads.values())}getMember(A){return this.currentState.getMember(A)}getMembers(){return this.currentState.getMembers()}getJoinedMembers(){return this.getMembersWithMembership("join")}getJoinedMemberCount(){return this.currentState.getJoinedMemberCount()}getInvitedMemberCount(){return this.currentState.getInvitedMemberCount()}getInvitedAndJoinedMemberCount(){return this.getInvitedMemberCount()+this.getJoinedMemberCount()}getMembersWithMembership(A){return this.currentState.getMembers().filter((function(g){return g.membership===A}))}getEncryptionTargetMembers(){return E(this,void 0,void 0,(function*(){yield this.loadMembersIfNeeded();let A=this.getMembersWithMembership("join");return this.shouldEncryptForInvitedMembers()&&(A=A.concat(this.getMembersWithMembership("invite"))),A}))}shouldEncryptForInvitedMembers(){var A;const g=this.currentState.getStateEvents(k.EventType.RoomHistoryVisibility,"");return"joined"!==(null===(A=null==g?void 0:g.getContent())||void 0===A?void 0:A.history_visibility)}getDefaultRoomName(A){return this.calculateRoomName(A,!0)}hasMembershipState(A,g){const I=this.getMember(A);return!!I&&I.membership===g}getOrCreateFilteredTimelineSet(A,{prepopulateTimeline:g=!0,useSyncEvents:I=!0,pendingEvents:Q=!0}={}){if(this.filteredTimelineSets[A.filterId])return this.filteredTimelineSets[A.filterId];const C=Object.assign({filter:A,pendingEvents:Q},this.opts),B=new o.EventTimelineSet(this,C);this.reEmitter.reEmit(B,[q.Timeline,q.TimelineReset]),I&&(this.filteredTimelineSets[A.filterId]=B,this.timelineSets.push(B));const E=this.getLiveTimeline();if(g){E.getEvents().forEach((function(A){B.addLiveEvent(A)}));let A=E;for(;A.getNeighbouringTimeline(n.EventTimeline.BACKWARDS);)A=A.getNeighbouringTimeline(n.EventTimeline.BACKWARDS);B.getLiveTimeline().setPaginationToken(A.getPaginationToken(n.EventTimeline.BACKWARDS),n.EventTimeline.BACKWARDS)}else if(I){const A=E.getPaginationToken(n.Direction.Forward);B.getLiveTimeline().setPaginationToken(A,n.Direction.Backward)}return B}getThreadListFilter(A=F.ThreadFilterType.All){return E(this,void 0,void 0,(function*(){const g=this.client.getUserId(),I=new y.Filter(g),Q={room:{timeline:{[F.FILTER_RELATED_BY_REL_TYPES.name]:[F.THREAD_RELATION_TYPE.name]}}};A===F.ThreadFilterType.My&&(Q.room.timeline[F.FILTER_RELATED_BY_SENDERS.name]=[g]),I.setDefinition(Q);const C=yield this.client.getOrCreateFilter(`THREAD_PANEL_${this.roomId}_${A}`,I);return I.filterId=C,I}))}createThreadTimelineSet(A){return E(this,void 0,void 0,(function*(){let g;if(F.Thread.hasServerSideListSupport)g=new o.EventTimelineSet(this,Object.assign(Object.assign({},this.opts),{pendingEvents:!1}),void 0,void 0,null!=A?A:F.ThreadFilterType.All),this.reEmitter.reEmit(g,[q.Timeline,q.TimelineReset]);else if(F.Thread.hasServerSideSupport){const I=yield this.getThreadListFilter(A);g=this.getOrCreateFilteredTimelineSet(I,{prepopulateTimeline:!1,useSyncEvents:!1,pendingEvents:!1})}else g=new o.EventTimelineSet(this,{pendingEvents:!1}),Array.from(this.threads).forEach((([,I])=>{if(0===I.length)return;const Q=I.timeline.some((A=>A.getSender()===this.client.getUserId()));(A!==F.ThreadFilterType.My||Q)&&g.getLiveTimeline().addEvent(I.rootEvent,{toStartOfTimeline:!1})}));return g}))}processThreadRoots(A,g){for(const I of A)n.EventTimeline.setEventMetadata(I,this.currentState,g),this.getThread(I.getId())||this.createThread(I.getId(),I,[],g)}fetchRoomThreads(){var A,g;return E(this,void 0,void 0,(function*(){if(!this.threadsReady&&this.client.supportsThreads()){if(F.Thread.hasServerSideListSupport)yield Promise.all([this.fetchRoomThreadList(F.ThreadFilterType.All),this.fetchRoomThreadList(F.ThreadFilterType.My)]);else{const I=yield this.getThreadListFilter(),{chunk:Q}=yield this.client.createMessagesRequest(this.roomId,"",Number.MAX_SAFE_INTEGER,n.Direction.Backward,I);if(!Q.length)return;const C=Q.map(this.client.getEventMapper()).sort(((A,g)=>{const I=A.getServerAggregatedRelation(F.THREAD_RELATION_TYPE.name),Q=g.getServerAggregatedRelation(F.THREAD_RELATION_TYPE.name);return I.latest_event.origin_server_ts-Q.latest_event.origin_server_ts}));let B;const E=this.getLiveTimeline().getState(n.EventTimeline.FORWARDS);for(const I of C){const Q={duplicateStrategy:o.DuplicateStrategy.Ignore,fromCache:!1,roomState:E};null===(A=this.threadsTimelineSets[0])||void 0===A||A.addLiveEvent(I,Q);const C=I.getServerAggregatedRelation(F.THREAD_RELATION_TYPE.name);(null==C?void 0:C.current_user_participated)&&(null===(g=this.threadsTimelineSets[1])||void 0===g||g.addLiveEvent(I,Q),B=I)}this.processThreadRoots(C,!0),this.client.decryptEventIfNeeded(C[C.length-1]),B&&this.client.decryptEventIfNeeded(B)}this.on(F.ThreadEvent.NewReply,this.onThreadNewReply),this.on(F.ThreadEvent.Delete,this.onThreadDelete),this.threadsReady=!0}}))}processPollEvents(A){return E(this,void 0,void 0,(function*(){const g=A=>{if(i.M_POLL_START.matches(A.getType()))try{const g=new Y.Poll(A,this.client,this);this.polls.set(A.getId(),g),this.emit(Y.PollEvent.New,g)}catch(A){}},I=A=>{const g=A.relationEventId;if(g&&this.polls.has(g)){const I=this.polls.get(g);null==I||I.onNewRelation(A)}},Q=A=>{g(A),I(A)};for(const g of A)try{yield this.client.decryptEventIfNeeded(g),Q(g)}catch(A){}}))}fetchRoomThreadList(A){return E(this,void 0,void 0,(function*(){const g=A===F.ThreadFilterType.My?this.threadsTimelineSets[1]:this.threadsTimelineSets[0],{chunk:I,end:Q}=yield this.client.createThreadListMessagesRequest(this.roomId,null,void 0,n.Direction.Backward,g.threadListType,g.getFilter());if(g.getLiveTimeline().setPaginationToken(null!=Q?Q:null,n.Direction.Backward),!I.length)return;const C=I.map(this.client.getEventMapper());this.processThreadRoots(C,!0);const B=this.getLiveTimeline().getState(n.EventTimeline.FORWARDS);for(const A of C)g.addLiveEvent(A,{duplicateStrategy:o.DuplicateStrategy.Replace,fromCache:!1,roomState:B})}))}onThreadNewReply(A){this.updateThreadRootEvents(A,!1,!0)}onThreadDelete(A){var g;this.threads.delete(A.id);const I=this.getTimelineForEvent(A.id),Q=null===(g=null==I?void 0:I.getEvents())||void 0===g?void 0:g.find((g=>g.getId()===A.id));Q?A.clearEventMetadata(Q):r.logger.debug("onThreadDelete: Could not find root event in room timeline");for(const g of this.threadsTimelineSets)g.removeEvent(A.id)}removeFilteredTimelineSet(A){const g=this.filteredTimelineSets[A.filterId];delete this.filteredTimelineSets[A.filterId];const I=this.timelineSets.indexOf(g);I>-1&&this.timelineSets.splice(I,1)}eventShouldLiveIn(A,g,I){var Q,C;if(!(null===(Q=this.client)||void 0===Q?void 0:Q.supportsThreads()))return{shouldLiveInRoom:!0,shouldLiveInThread:!1};if(A.isThreadRoot||(null==I?void 0:I.has(A.getId())))return{shouldLiveInRoom:!0,shouldLiveInThread:!0,threadId:A.getId()};if(A.isRelation(F.THREAD_RELATION_TYPE.name))return{shouldLiveInRoom:!1,shouldLiveInThread:!0,threadId:A.threadRootId};const B=A.getAssociatedId(),E=null!==(C=this.findEventById(B))&&void 0!==C?C:null==g?void 0:g.find((A=>A.getId()===B));return E&&(A.isRelation()||A.isRedaction())?this.eventShouldLiveIn(E,g,I):(null==I?void 0:I.has(A.relationEventId))?{shouldLiveInRoom:!0,shouldLiveInThread:!0,threadId:A.relationEventId}:{shouldLiveInRoom:!0,shouldLiveInThread:!1}}findThreadForEvent(A){if(!A)return null;const{threadId:g}=this.eventShouldLiveIn(A);return g?this.getThread(g):null}addThreadedEvents(A,g,I=!1){var Q;let C=this.getThread(A);if(!C){const B=null!==(Q=this.findEventById(A))&&void 0!==Q?Q:g.find((g=>g.getId()===A));C=this.createThread(A,B,g,I)}C.addEvents(g,I)}processThreadedEvents(A,g){var I;A.forEach(this.applyRedaction);const Q={};for(const g of A){const{threadId:A,shouldLiveInThread:C}=this.eventShouldLiveIn(g);C&&!Q[A]&&(Q[A]=[]),null===(I=Q[A])||void 0===I||I.push(g)}Object.entries(Q).map((([A,I])=>this.addThreadedEvents(A,I,g)))}createThread(A,g,I=[],Q){var C,B,E;if(this.threads.has(A))return this.threads.get(A);if(g){const A=this.relations.getAllChildEventsForEvent(g.getId());(null==A?void 0:A.length)&&(I=I.concat(A.filter((A=>!A.isRelation(k.RelationType.Replace)))))}const i=new F.Thread(A,g,{room:this,client:this.client,pendingEventOrdering:this.opts.pendingEventOrdering,receipts:null!==(C=this.cachedThreadReadReceipts.get(A))&&void 0!==C?C:[]});this.cachedThreadReadReceipts.delete(A),i.addEvents(I,!1),this.threads.set(i.id,i),this.reEmitter.reEmit(i,[F.ThreadEvent.Delete,F.ThreadEvent.Update,F.ThreadEvent.NewReply,q.Timeline,q.TimelineReset]);const o=(null===(B=this.lastThread)||void 0===B?void 0:B.rootEvent)&&(null==g?void 0:g.localTimestamp)&&(null===(E=this.lastThread.rootEvent)||void 0===E?void 0:E.localTimestamp)<(null==g?void 0:g.localTimestamp);return this.lastThread&&!o||(this.lastThread=i),this.threadsReady&&this.updateThreadRootEvents(i,Q,!1),this.emit(F.ThreadEvent.New,i,Q),i}processLiveEvent(A){this.applyRedaction(A),A.isVisibilityEvent()&&this.applyNewVisibilityEvent(A),this.applyPendingVisibilityEvents(A);if(!A.getUnsigned().transaction_id&&A.getSender()===this.myUserId)for(const g in this.txnToEvent){if(this.txnToEvent[g].getId()===A.getId()){r.logger.debug("processLiveEvent: found sent event without txn ID: ",g,A.getId());const I=A.getUnsigned();I.transaction_id=g,A.setUnsigned(I);break}}}addLiveEvent(A,g){const{duplicateStrategy:I,timelineWasEmpty:Q,fromCache:C}=g;for(const g of this.timelineSets)g.addLiveEvent(A,{duplicateStrategy:I,fromCache:C,timelineWasEmpty:Q});A.sender&&A.getType()!==k.EventType.RoomRedaction&&this.addReceipt((0,K.synthesizeReceipt)(A.sender.userId,A,J.ReceiptType.Read),!0)}addPendingEvent(A,g){if(A.status!==s.EventStatus.SENDING&&A.status!==s.EventStatus.NOT_SENT)throw new Error("addPendingEvent called on an event with status "+A.status);if(this.txnToEvent[g])throw new Error("addPendingEvent called on an event with known txnId "+g);if(n.EventTimeline.setEventMetadata(A,this.getLiveTimeline().getState(n.EventTimeline.FORWARDS),!1),this.txnToEvent[g]=A,this.pendingEventList){if(this.pendingEventList.some((A=>A.status===s.EventStatus.NOT_SENT))&&(r.logger.warn("Setting event as NOT_SENT due to messages in the same state"),A.setStatus(s.EventStatus.NOT_SENT)),this.pendingEventList.push(A),this.savePendingEvents(),A.isRelation()&&this.aggregateNonLiveRelation(A),A.isRedaction()){const g=A.event.redacts;let I=this.pendingEventList.find((A=>A.getId()===g));!I&&g&&(I=this.findEventById(g)),I&&(I.markLocallyRedacted(A),this.emit(q.Redaction,A,this))}}else for(const g of this.timelineSets)g.getFilter()?g.getFilter().filterRoomTimeline([A]).length&&g.addEventToTimeline(A,g.getLiveTimeline(),{toStartOfTimeline:!1}):g.addEventToTimeline(A,g.getLiveTimeline(),{toStartOfTimeline:!1});this.emit(q.LocalEchoUpdated,A,this)}savePendingEvents(){if(this.pendingEventList){const A=this.pendingEventList.map((A=>Object.assign(Object.assign({},A.event),{txn_id:A.getTxnId()}))).filter((A=>{const g=A.type===k.EventType.RoomMessageEncrypted,I=this.client.isRoomEncrypted(this.roomId);return g||!I}));this.client.store.setPendingEvents(this.roomId,A)}}aggregateNonLiveRelation(A){this.relations.aggregateChildEvent(A)}getEventForTxnId(A){return this.txnToEvent[A]}handleRemoteEcho(A,g){const I=g.getId(),Q=A.getId(),C=g.status;r.logger.debug(`Got remote echo for event ${I} -> ${Q} old status ${C}`),delete this.txnToEvent[A.getUnsigned().transaction_id],this.pendingEventList&&this.removePendingEvent(I),g.handleRemoteEcho(A.event);const{shouldLiveInRoom:B,threadId:E}=this.eventShouldLiveIn(A),i=E?this.getThread(E):null;if(null==i||i.timelineSet.handleRemoteEcho(g,I,Q),B)for(const A of this.timelineSets)A.handleRemoteEcho(g,I,Q);this.emit(q.LocalEchoUpdated,g,this,I,C)}updatePendingEvent(A,g,I){if(r.logger.log(`setting pendingEvent status to ${g} in ${A.getRoomId()} event ID ${A.getId()} -> ${I}`),g==s.EventStatus.SENT&&!I)throw new Error("updatePendingEvent called with status=SENT, but no new event id");if(g==s.EventStatus.SENT){if(this.getTimelineForEvent(I)){const g=this.findEventById(I);if(!(null==g?void 0:g.getUnsigned().transaction_id)&&g){const I=g.getUnsigned();I.transaction_id=A.getTxnId(),g.setUnsigned(I),this.removeEvent(g.getId()),this.handleRemoteEcho(g,A)}return}}const Q=A.status,C=A.getId();if(!Q)throw new Error("updatePendingEventStatus called on an event which is not a local echo.");const B=l[Q];if(!(null==B?void 0:B.includes(g)))throw new Error(`Invalid EventStatus transition ${Q}->${g}`);if(A.setStatus(g),g==s.EventStatus.SENT){A.replaceLocalEventId(I);const{shouldLiveInRoom:g,threadId:Q}=this.eventShouldLiveIn(A),B=Q?this.getThread(Q):void 0;if(null==B||B.timelineSet.replaceEventId(C,I),g)for(const A of this.timelineSets)A.replaceEventId(C,I)}else if(g==s.EventStatus.CANCELLED){if(this.pendingEventList){const A=this.getPendingEvent(C);this.removePendingEvent(C),(null==A?void 0:A.isRedaction())&&this.revertRedactionLocalEcho(A)}this.removeEvent(C)}this.savePendingEvents(),this.emit(q.LocalEchoUpdated,A,this,C,Q)}revertRedactionLocalEcho(A){const g=A.event.redacts;if(!g)return;const I=this.getUnfilteredTimelineSet().findEventById(g);I&&(I.unmarkLocallyRedacted(),this.emit(q.RedactionCancelled,A,this),I.isRelation()&&this.aggregateNonLiveRelation(I))}addLiveEvents(A,g,I=!1){var Q;let C=g,B=!1;if("object"==typeof g?({duplicateStrategy:C,fromCache:I=!1,timelineWasEmpty:B}=g):void 0!==g&&r.logger.warn("Overload deprecated: `Room.addLiveEvents(events, duplicateStrategy?, fromCache?)` is deprecated in favor of the overload with `Room.addLiveEvents(events, IAddLiveEventOptions)`"),C&&-1===["replace","ignore"].indexOf(C))throw new Error("duplicateStrategy MUST be either 'replace' or 'ignore'");for(let A=0;A{this.addThreadedEvents(A,g,!1)}))}partitionThreadedEvents(A){if(this.client.supportsThreads()){const g=this.findThreadRoots(A);return A.reduce(((I,Q)=>{const{shouldLiveInRoom:C,shouldLiveInThread:B,threadId:E}=this.eventShouldLiveIn(Q,A,g);return C&&I[0].push(Q),B&&(Q.setThreadId(null!=E?E:""),I[1].push(Q)),I}),[[],[]])}return[A,[]]}findThreadRoots(A){var g;const I=new Set;for(const Q of A)Q.isRelation(F.THREAD_RELATION_TYPE.name)&&I.add(null!==(g=Q.relationEventId)&&void 0!==g?g:"");return I}addReceipt(A,g=!1){const I=A.getContent();Object.keys(I).forEach((A=>{Object.keys(I[A]).forEach((Q=>{Object.keys(I[A][Q]).forEach((C=>{var B,E,i,o;const n=I[A][Q][C],e=!n.thread_id||n.thread_id===J.MAIN_ROOM_TIMELINE,D=e?this:this.threads.get(null!==(B=n.thread_id)&&void 0!==B?B:"");if(D){if(D.addReceiptToStructure(A,Q,C,n,g),this.client.isInitialSyncComplete()&&C===this.client.getUserId()){const g=D.timeline[D.timeline.length-1];g&&A===g.getId()&&C===g.getSender()&&(D.setUnread(L.Total,0),D.setUnread(L.Highlight,0))}}else this.cachedThreadReadReceipts.set(n.thread_id,[...null!==(E=this.cachedThreadReadReceipts.get(n.thread_id))&&void 0!==E?E:[],{eventId:A,receiptType:Q,userId:C,receipt:n,synthetic:g}]);C===this.client.getUserId()&&!e&&n.ts(null!==(o=null===(i=this.unthreadedReceipts.get(C))||void 0===i?void 0:i.ts)&&void 0!==o?o:0)&&this.unthreadedReceipts.set(C,n)}))}))})),this.emit(q.Receipt,A,this)}addEphemeralEvents(A){for(const g of A)g.getType()===k.EventType.Typing?this.currentState.setTypingEvent(g):g.getType()===k.EventType.Receipt&&this.addReceipt(g)}removeEvents(A){for(const g of A)this.removeEvent(g)}removeEvent(A){let g=!1;for(const I of this.timelineSets){const Q=I.removeEvent(A);Q&&(Q.isRedaction()&&this.revertRedactionLocalEcho(Q),g=!0)}return g}recalculate(){const A=this.currentState.getStateEvents(k.EventType.RoomMember,this.myUserId);if(A){const g=A.getContent().membership;if(this.updateMyMembership(g),"invite"===g){(A.getUnsigned().invite_room_state||[]).forEach((A=>{this.currentState.getStateEvents(A.type,A.state_key)||this.currentState.setStateEvents([new a.MatrixEvent({type:A.type,state_key:A.state_key,content:A.content,event_id:"$fake"+Date.now(),room_id:this.roomId,user_id:this.myUserId})])}))}}const g=this.name;this.name=this.calculateRoomName(this.myUserId),this.normalizedName=(0,t.normalize)(this.name),this.summary=new h.RoomSummary(this.roomId,{title:this.name}),g!==this.name&&this.emit(q.Name,this)}addTags(A){this.tags=A.getContent().tags||{},this.emit(q.Tags,A,this)}addAccountData(A){for(const g of A){"m.tag"===g.getType()&&this.addTags(g);const A=this.accountData[g.getType()];this.accountData[g.getType()]=g,this.emit(q.AccountData,g,this,A)}}getAccountData(A){return this.accountData[A]}maySendMessage(){return"join"===this.getMyMembership()&&(this.client.isRoomEncrypted(this.roomId)?this.currentState.maySendEvent(k.EventType.RoomMessageEncrypted,this.myUserId):this.currentState.maySendEvent(k.EventType.RoomMessage,this.myUserId))}canInvite(A){let g="join"===this.getMyMembership();const I=this.currentState.getStateEvents(k.EventType.RoomPowerLevels,""),Q=I&&I.getContent(),C=this.getMember(A);return Q&&C&&Q.invite>C.powerLevel&&(g=!1),g}getJoinRule(){return this.currentState.getJoinRule()}getHistoryVisibility(){return this.currentState.getHistoryVisibility()}getGuestAccess(){return this.currentState.getGuestAccess()}getType(){const A=this.currentState.getStateEvents(k.EventType.RoomCreate,"");if(A)return A.getContent()[k.RoomCreateTypeField];this.getTypeWarning||(r.logger.warn("[getType] Room "+this.roomId+" does not have an m.room.create event"),this.getTypeWarning=!0)}isSpaceRoom(){return this.getType()===k.RoomType.Space}isCallRoom(){return this.getType()===k.RoomType.UnstableCall}isElementVideoRoom(){return this.getType()===k.RoomType.ElementVideo}findPredecessor(A=!1){const g=this.getLiveTimeline().getState(n.EventTimeline.FORWARDS);return g?g.findPredecessor(A):null}roomNameGenerator(A){if(this.client.roomNameGenerator){const g=this.client.roomNameGenerator(this.roomId,A);if(null!==g)return g}switch(A.type){case U.Actual:return A.name;case U.Generated:return"Inviting"===A.subtype?`Inviting ${u(A.names,A.count)}`:u(A.names,A.count);case U.EmptyRoom:return A.oldName?`Empty room (was ${A.oldName})`:"Empty room"}}calculateRoomName(A,g=!1){if(!g){const A=this.currentState.getStateEvents(k.EventType.RoomName,"");if(null==A?void 0:A.getContent().name)return this.roomNameGenerator({type:U.Actual,name:A.getContent().name})}const I=this.getCanonicalAlias();if(I)return this.roomNameGenerator({type:U.Actual,name:I});let Q=this.currentState.getJoinedMemberCount()+this.currentState.getInvitedMemberCount()-1,C=[];const B=this.currentState.getStateEvents(k.UNSTABLE_ELEMENT_FUNCTIONAL_USERS.name,"");Array.isArray(null==B?void 0:B.getContent().service_members)&&(C=B.getContent().service_members);let E=[];if(this.summaryHeroes)this.summaryHeroes.forEach((A=>{if(C.includes(A))return void Q--;const g=this.getMember(A);E.push(g?g.name:A)}));else{let g=this.currentState.getMembers().filter((g=>g.userId!==A&&("invite"===g.membership||"join"===g.membership)));g=g.filter((({userId:A})=>!C.includes(A)||(Q--,!1))),g.sort(((A,g)=>D.compare(A.userId,g.userId))),g=g.slice(0,5),E=g.map((A=>A.name))}if(Q)return this.roomNameGenerator({type:U.Generated,names:E,count:Q});if("join"==this.getMyMembership()){const A=this.currentState.getStateEvents(k.EventType.RoomThirdPartyInvite);if(null==A?void 0:A.length){const g=A.map((A=>A.getContent().display_name));return this.roomNameGenerator({type:U.Generated,subtype:"Inviting",names:g,count:g.length+1})}}let i,o=E;return o.length||(o=this.currentState.getMembers().filter((g=>g.userId!==A&&"invite"!==g.membership&&"join"!==g.membership)).map((A=>A.name))),o.length&&(i=this.roomNameGenerator({type:U.Generated,names:o,count:o.length+1})),this.roomNameGenerator({type:U.EmptyRoom,oldName:i})}applyNewVisibilityEvent(A){const g=A.asVisibilityChange();if(!g)return;const I=A.getSender();if(!I)return;if(!(k.EVENT_VISIBILITY_CHANGE_TYPE.name&&this.currentState.maySendStateEvent(k.EVENT_VISIBILITY_CHANGE_TYPE.name,I)||k.EVENT_VISIBILITY_CHANGE_TYPE.altName&&this.currentState.maySendStateEvent(k.EVENT_VISIBILITY_CHANGE_TYPE.altName,I)))return;const Q=this.visibilityEvents.get(g.eventId);if(Q){let g=Q.length-1;const I=Math.max(0,Q.length-30);for(;g>=I;--g){if(Q[g].getTs()g.getId()===A.getId()));if(-1!==C&&(Q.splice(C,1),C===Q.length)){const A=this.findEventById(I);if(!A)return;if(0===C)this.visibilityEvents.delete(I),A.applyVisibilityEvent();else{const g=Q[Q.length-1].asVisibilityChange();if(!g)throw new Error("at this stage, visibility changes should be well-formed");A.applyVisibilityEvent(g)}}}applyPendingVisibilityEvents(A){const g=this.visibilityEvents.get(A.getId());if(!g||0==g.length)return;const I=g[g.length-1],Q=I.asVisibilityChange();Q&&(Q.visible,I.getTs()this.getThreadUnreadNotificationCount(A.id,L.Total)>0));for(const I of g)I.fixupNotifications(A)}}I.Room=S;const l={[s.EventStatus.ENCRYPTING]:[s.EventStatus.SENDING,s.EventStatus.NOT_SENT,s.EventStatus.CANCELLED],[s.EventStatus.SENDING]:[s.EventStatus.ENCRYPTING,s.EventStatus.QUEUED,s.EventStatus.NOT_SENT,s.EventStatus.SENT],[s.EventStatus.QUEUED]:[s.EventStatus.SENDING,s.EventStatus.NOT_SENT,s.EventStatus.CANCELLED],[s.EventStatus.SENT]:[],[s.EventStatus.NOT_SENT]:[s.EventStatus.SENDING,s.EventStatus.QUEUED,s.EventStatus.CANCELLED],[s.EventStatus.CANCELLED]:[]};var U;function u(A,g){const I=g-1;if(A.length){if(1===A.length&&I<=1)return A[0];if(2===A.length&&I<=2)return`${A[0]} and ${A[1]}`;return I>1?`${A[0]} and ${I} others`:`${A[0]} and 1 other`}return"Empty room"}!function(A){A[A.EmptyRoom=0]="EmptyRoom",A[A.Generated=1]="Generated",A[A.Actual=2]="Actual"}(U=I.RoomNameType||(I.RoomNameType={}))},{"../@types/event":308,"../@types/read_receipts":313,"../ReEmitter":319,"../client":323,"../content-repo":325,"../filter":366,"../logger":376,"../utils":420,"./beacon":380,"./event":385,"./event-status":382,"./event-timeline":384,"./event-timeline-set":383,"./poll":387,"./read-receipt":388,"./relations-container":389,"./room-member":391,"./room-state":392,"./room-summary":393,"./thread":396,"matrix-events-sdk":169}],395:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.SearchResult=void 0;const Q=A("./event-context");class C{static fromJson(A,g){const I=A.context||{};let B=(I.events_before||[]).map(g),E=(I.events_after||[]).map(g);const i=new Q.EventContext(g(A.result)),o=i.ourEvent.threadRootId;return B=B.filter((A=>A.threadRootId===o)),E=E.filter((A=>A.threadRootId===o)),i.setPaginateToken(I.start,!0),i.addEvents(B,!0),i.addEvents(E,!1),i.setPaginateToken(I.end,!1),new C(A.rank,i)}constructor(A,g){this.rank=A,this.context=g}}I.SearchResult=C},{"./event-context":381}],396:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.threadFilterTypeToFilter=I.ThreadFilterType=I.THREAD_RELATION_TYPE=I.FILTER_RELATED_BY_REL_TYPES=I.FILTER_RELATED_BY_SENDERS=I.Thread=I.determineFeatureSupport=I.FeatureSupport=I.ThreadEvent=void 0;const C=A("../client"),B=A("../ReEmitter"),E=A("../@types/event"),i=A("./event"),o=A("./event-timeline"),n=A("./event-timeline-set"),e=A("./room"),D=A("../NamespacedValue"),t=A("../logger"),a=A("./read-receipt"),s=A("../@types/read_receipts");var w,h,r;!function(A){A.New="Thread.new",A.Update="Thread.update",A.NewReply="Thread.newReply",A.ViewThread="Thread.viewThread",A.Delete="Thread.delete"}(w=I.ThreadEvent||(I.ThreadEvent={})),function(A){A[A.None=0]="None",A[A.Experimental=1]="Experimental",A[A.Stable=2]="Stable"}(h=I.FeatureSupport||(I.FeatureSupport={})),I.determineFeatureSupport=function(A,g){return A?h.Stable:g?h.Experimental:h.None};class c extends a.ReadReceipt{constructor(A,g,E){var o;if(super(),this.id=A,this.rootEvent=g,this.timeline=[],this._currentUserParticipated=!1,this.replyCount=0,this.pendingReplyCount=0,this.initialEventsFetched=!c.hasServerSideSupport,this.replayEvents=[],this.onBeforeRedaction=(A,g)=>{(null==A?void 0:A.isRelation(I.THREAD_RELATION_TYPE.name))&&this.room.eventShouldLiveIn(A).threadId===this.id&&A.getId()!==this.id&&!g.status&&(this.replyCount--,this.updatePendingReplyCount(),this.emit(w.Update,this))},this.onRedaction=A=>Q(this,void 0,void 0,(function*(){if(A.threadRootId===this.id)if(this.replyCount<=0){for(const A of this.timeline)this.clearEventMetadata(A);this.lastEvent=this.rootEvent,this._currentUserParticipated=!1,this.emit(w.Delete,this)}else yield this.updateThreadMetadata()})),this.onTimelineEvent=(A,g,I)=>{I||g.addLocalEchoReceipt(A.getSender(),A,s.ReceiptType.Read),this.onEcho(A,null!=I&&I)},this.onLocalEcho=A=>{this.onEcho(A,!1)},this.onEcho=(A,g)=>Q(this,void 0,void 0,(function*(){A.threadRootId===this.id&&this.lastEvent!==A&&(yield this.updateThreadMetadata(),A.isRelation(I.THREAD_RELATION_TYPE.name)&&(g||this.emit(w.NewReply,this,A)))})),!(null==E?void 0:E.room))throw new Error("element-web#22141: A thread requires a room in order to function");this.room=E.room,this.client=E.client,this.pendingEventOrdering=null!==(o=E.pendingEventOrdering)&&void 0!==o?o:C.PendingEventOrdering.Chronological,this.timelineSet=new n.EventTimelineSet(this.room,{timelineSupport:!0,pendingEvents:!0},this.client,this),this.reEmitter=new B.TypedReEmitter(this),this.reEmitter.reEmit(this.timelineSet,[e.RoomEvent.Timeline,e.RoomEvent.TimelineReset]),this.room.on(i.MatrixEventEvent.BeforeRedaction,this.onBeforeRedaction),this.room.on(e.RoomEvent.Redaction,this.onRedaction),this.room.on(e.RoomEvent.LocalEchoUpdated,this.onLocalEcho),this.timelineSet.on(e.RoomEvent.Timeline,this.onTimelineEvent),this.processReceipts(E.receipts),this.updateThreadMetadata(),this.setEventMetadata(this.rootEvent)}fetchRootEvent(){return Q(this,void 0,void 0,(function*(){this.rootEvent=this.room.findEventById(this.id);try{const A=yield this.client.fetchRoomEvent(this.roomId,this.id),g=this.client.getEventMapper();this.rootEvent=g(A)}catch(A){t.logger.error("Failed to fetch thread root to construct thread with",A)}yield this.processEvent(this.rootEvent)}))}static setServerSideSupport(A){c.hasServerSideSupport=A,A!==h.Stable&&(I.FILTER_RELATED_BY_SENDERS.setPreferUnstable(!0),I.FILTER_RELATED_BY_REL_TYPES.setPreferUnstable(!0),I.THREAD_RELATION_TYPE.setPreferUnstable(!0))}static setServerSideListSupport(A){c.hasServerSideListSupport=A}static setServerSideFwdPaginationSupport(A){c.hasServerSideFwdPaginationSupport=A}get roomState(){return this.room.getLiveTimeline().getState(o.EventTimeline.FORWARDS)}addEventToTimeline(A,g){this.findEventById(A.getId())||(this.timelineSet.addEventToTimeline(A,this.liveTimeline,{toStartOfTimeline:g,fromCache:!1,roomState:this.roomState}),this.timeline=this.events)}addEvents(A,g){A.forEach((A=>this.addEvent(A,g,!1))),this.updateThreadMetadata()}addEvent(A,g,C=!0){var B,i,o;return Q(this,void 0,void 0,(function*(){this.setEventMetadata(A);const Q=this.lastReply(),n=!Q||A.localTimestamp>=Q.localTimestamp;if(c.hasServerSideSupport){if(!g&&this.initialEventsFetched&&n)this.addEventToTimeline(A,!1),this.fetchEditsWhereNeeded(A);else if(A.isRelation(E.RelationType.Annotation)||A.isRelation(E.RelationType.Replace))return this.initialEventsFetched?this.addEventToTimeline(A,g):null===(B=this.replayEvents)||void 0===B||B.push(A),null===(i=this.timelineSet.relations)||void 0===i||i.aggregateParentEvent(A),void(null===(o=this.timelineSet.relations)||void 0===o||o.aggregateChildEvent(A,this.timelineSet))}else this.addEventToTimeline(A,g),this.client.decryptEventIfNeeded(A,{});c.hasServerSideSupport&&this.rootEvent||!A.isRelation(I.THREAD_RELATION_TYPE.name)||this.replyCount++,C&&(this.emit(w.NewReply,this,A),this.updateThreadMetadata())}))}processEvent(A){return Q(this,void 0,void 0,(function*(){A&&(this.setEventMetadata(A),yield this.fetchEditsWhereNeeded(A)),this.timeline=this.events}))}processReceipts(A=[]){for(const{eventId:g,receiptType:I,userId:Q,receipt:C,synthetic:B}of A)this.addReceiptToStructure(g,I,Q,C,B)}getRootEventBundledRelationship(A=this.rootEvent){return null==A?void 0:A.getServerAggregatedRelation(I.THREAD_RELATION_TYPE.name)}processRootEvent(){return Q(this,void 0,void 0,(function*(){const A=this.getRootEventBundledRelationship();if(c.hasServerSideSupport&&A){this.replyCount=A.count,this._currentUserParticipated=!!A.current_user_participated;const g=this.client.getEventMapper();this.lastEvent=g(Object.assign(Object.assign({},A.latest_event),{room_id:this.roomId})),this.updatePendingReplyCount(),yield this.processEvent(this.lastEvent)}}))}updatePendingReplyCount(){const A=(this.pendingEventOrdering===C.PendingEventOrdering.Detached?this.room.getPendingEvents():this.events).filter((A=>{var g;return A.threadRootId===this.id&&A.isRelation(I.THREAD_RELATION_TYPE.name)&&null!==A.status&&A.getId()!==(null===(g=this.lastEvent)||void 0===g?void 0:g.getId())}));this.lastPendingEvent=A.length?A[A.length-1]:void 0,this.pendingReplyCount=A.length}resetLiveTimeline(A,g){return Q(this,void 0,void 0,(function*(){const I=this.liveTimeline;this.timelineSet.resetLiveTimeline(null!=A?A:void 0,null!=g?g:void 0);const Q=this.liveTimeline;let C,B;if(A){C=(yield this.client.createMessagesRequest(this.roomId,A,1,o.Direction.Forward)).end}if(g){B=(yield this.client.createMessagesRequest(this.roomId,g,1,o.Direction.Backward)).start}g&&I.getPaginationToken(o.Direction.Forward)===g&&I.setPaginationToken(null!=B?B:null,o.Direction.Forward),A&&Q.getPaginationToken(o.Direction.Backward)===A&&Q.setPaginationToken(null!=C?C:null,o.Direction.Backward)}))}updateThreadMetadata(){return Q(this,void 0,void 0,(function*(){if(this.updatePendingReplyCount(),c.hasServerSideSupport&&(this.initialEventsFetched||(yield this.processRootEvent()),yield this.fetchRootEvent()),yield this.processRootEvent(),!this.initialEventsFetched){this.initialEventsFetched=!0;try{0===this.replyCount&&this.rootEvent?(this.timelineSet.addEventsToTimeline([this.rootEvent],!0,this.liveTimeline,null),this.liveTimeline.setPaginationToken(null,o.Direction.Backward)):yield this.client.paginateEventTimeline(this.liveTimeline,{backwards:!0,limit:Math.max(1,this.length)});for(const A of this.replayEvents)this.addEvent(A,!1);this.replayEvents=null,this.emit(e.RoomEvent.TimelineReset,this.room,this.timelineSet,!0)}catch(A){t.logger.error("Failed to load start of newly created thread: ",A),this.initialEventsFetched=!1}}this.emit(w.Update,this)}))}fetchEditsWhereNeeded(...A){return Q(this,void 0,void 0,(function*(){return Promise.all(A.filter((A=>A.isEncrypted())).map((A=>{if(!A.isRelation())return this.client.relations(this.roomId,A.getId(),E.RelationType.Replace,A.getType(),{limit:1}).then((g=>{g.events.length&&A.makeReplaced(g.events[0])})).catch((A=>{t.logger.error("Failed to load edits for encrypted thread event",A)}))})))}))}setEventMetadata(A){A&&(o.EventTimeline.setEventMetadata(A,this.roomState,!1),A.setThread(this))}clearEventMetadata(A){var g,Q,C;A&&(A.setThread(void 0),null===(C=null===(Q=null===(g=A.event)||void 0===g?void 0:g.unsigned)||void 0===Q?void 0:Q["m.relations"])||void 0===C||delete C[I.THREAD_RELATION_TYPE.name])}findEventById(A){return this.timelineSet.findEventById(A)}lastReply(A=(()=>!0)){for(let g=this.timeline.length-1;g>=0;g--){const I=this.timeline[g];if(A(I))return I}return null}get roomId(){return this.room.roomId}get length(){return this.replyCount+this.pendingReplyCount}get replyToEvent(){var A,g;return null!==(g=null!==(A=this.lastPendingEvent)&&void 0!==A?A:this.lastEvent)&&void 0!==g?g:this.lastReply()}get events(){return this.liveTimeline.getEvents()}has(A){return this.timelineSet.findEventById(A)instanceof i.MatrixEvent}get hasCurrentUserParticipated(){return this._currentUserParticipated}get liveTimeline(){return this.timelineSet.getLiveTimeline()}getUnfilteredTimelineSet(){return this.timelineSet}addReceipt(A,g){throw new Error("Unsupported function on the thread model")}getEventReadUpTo(A,g){var I,Q;const C=A===this.client.getUserId(),B=this.timeline[this.timeline.length-1];if(C&&B){const A=B.getTs()=0;--A){const I=this.timeline[A];if(I.getId()===E)return E;if(I.getTs()g.rule_id===A.rule_id));if(g)g.default=A.default,g.conditions=A.conditions,g.actions=A.actions;else{const g=A.rule_id;C.logger.warn(`Adding default global override for ${g}`),Q.push(A)}}const B=null!==(g=I.global.underride)&&void 0!==g?g:[];for(const A of n){const g=B.find((g=>g.rule_id===A.rule_id));if(g)g.default=A.default,g.conditions=A.conditions,g.actions=A.actions;else{const g=A.rule_id;C.logger.warn(`Adding default global underride for ${g}`),B.push(A)}}return I}matchingRuleFromKindSet(A,g){for(const I of i){const Q=g[I];if(Q)for(const g of Q){if(!g.enabled)continue;const Q=this.templateRuleToRaw(I,g);if(Q&&this.ruleMatchesEvent(Q,A))return Object.assign(Object.assign({},g),{kind:I})}}return null}templateRuleToRaw(A,g){const I={rule_id:g.rule_id,actions:g.actions,conditions:[]};switch(A){case B.PushRuleKind.Underride:case B.PushRuleKind.Override:I.conditions=g.conditions;break;case B.PushRuleKind.RoomSpecific:if(!g.rule_id)return null;I.conditions.push({kind:B.ConditionKind.EventMatch,key:"room_id",value:g.rule_id});break;case B.PushRuleKind.SenderSpecific:if(!g.rule_id)return null;I.conditions.push({kind:B.ConditionKind.EventMatch,key:"user_id",value:g.rule_id});break;case B.PushRuleKind.ContentSpecific:if(!g.pattern)return null;I.conditions.push({kind:B.ConditionKind.EventMatch,key:"content.body",pattern:g.pattern})}return I}eventFulfillsCondition(A,g){switch(A.kind){case B.ConditionKind.EventMatch:return this.eventFulfillsEventMatchCondition(A,g);case B.ConditionKind.ContainsDisplayName:return this.eventFulfillsDisplayNameCondition(A,g);case B.ConditionKind.RoomMemberCount:return this.eventFulfillsRoomMemberCountCondition(A,g);case B.ConditionKind.SenderNotificationPermission:return this.eventFulfillsSenderNotifPermCondition(A,g);case B.ConditionKind.CallStarted:case B.ConditionKind.CallStartedPrefix:return this.eventFulfillsCallStartedCondition(A,g)}return!1}eventFulfillsSenderNotifPermCondition(A,g){const I=A.key;if(!I)return!1;const Q=this.client.getRoom(g.getRoomId());return!!(null==Q?void 0:Q.currentState)&&Q.currentState.mayTriggerNotifOfType(I,g.getSender())}eventFulfillsRoomMemberCountCondition(A,g){if(!A.is)return!1;const I=this.client.getRoom(g.getRoomId());if(!I||!I.currentState||!I.currentState.members)return!1;const Q=I.currentState.getJoinedMemberCount(),C=A.is.match(/^([=<>]*)(\d*)$/);if(!C)return!1;const B=C[1],E=parseInt(C[2]);if(isNaN(E))return!1;switch(B){case"":case"==":return Q==E;case"<":return Q":return Q>E;case"<=":return Q<=E;case">=":return Q>=E;default:return!1}}eventFulfillsDisplayNameCondition(A,g){var I;let C=g.getContent();if(g.isEncrypted()&&g.getClearContent()&&(C=g.getClearContent()),!C||!C.body||"string"!=typeof C.body)return!1;const B=this.client.getRoom(g.getRoomId()),E=null===(I=null==B?void 0:B.currentState)||void 0===I?void 0:I.getMember(this.client.credentials.userId);if(!E)return!1;const i=E.name,o=new RegExp("(^|\\W)"+(0,Q.escapeRegExp)(i)+"(\\W|$)","i");return C.body.search(o)>-1}eventFulfillsEventMatchCondition(A,g){if(!A.key)return!1;const I=this.valueForDottedKey(A.key,g);if("string"!=typeof I)return!1;if(A.value)return A.value===I;if("string"!=typeof A.pattern)return!1;const Q="content.body"===A.key?this.createCachedRegex("(^|\\W)",A.pattern,"(\\W|$)"):this.createCachedRegex("^",A.pattern,"$");return!!I.match(Q)}eventFulfillsCallStartedCondition(A,g){return["m.ring","m.prompt"].includes(g.getContent()["m.intent"])&&!("m.terminated"in g.getContent())&&(g.getPrevContent()["m.terminated"]!==g.getContent()["m.terminated"]||(0,Q.deepCompare)(g.getPrevContent(),{}))}createCachedRegex(A,g,I){return e.cachedGlobToRegex[g]||(e.cachedGlobToRegex[g]=new RegExp(A+(0,Q.globToRegexp)(g)+I,"i")),e.cachedGlobToRegex[g]}valueForDottedKey(A,g){const I=A.split(".");let C;const B=I[0];for("content"===B?(C=g.getContent(),I.shift()):"type"===B?(C=g.getType(),I.shift()):C=g.event;I.length>0;){const A=I.shift();if((0,Q.isNullOrUndefined)(C[A]))return null;C=C[A]}return C}matchingRuleForEventWithRulesets(A,g){return g?A.getSender()===this.client.credentials.userId?null:this.matchingRuleFromKindSet(A,g.global):null}pushActionsForEventAndRulesets(A,g){const I=this.matchingRuleForEventWithRulesets(A,g);if(!I)return{};const Q=e.actionListToActionsObject(I.actions);return void 0===Q.tweaks.highlight&&(Q.tweaks.highlight=I.kind==B.PushRuleKind.ContentSpecific),Q}ruleMatchesEvent(A,g){var I;return!(null===(I=A.conditions)||void 0===I?void 0:I.some((A=>!this.eventFulfillsCondition(A,g))))}actionsForEvent(A){return this.pushActionsForEventAndRulesets(A,this.client.pushRules)}getPushRuleById(A){var g;for(const I of["global"])if(void 0!==(null===(g=this.client.pushRules)||void 0===g?void 0:g[I]))for(const g of i)if(void 0!==this.client.pushRules[I][g])for(const Q of this.client.pushRules[I][g])if(Q.rule_id===A)return Q;return null}}I.PushProcessor=e,e.cachedGlobToRegex={}},{"./@types/PushRules":306,"./@types/event":308,"./logger":376,"./utils":420}],400:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.randomUppercaseString=I.randomLowercaseString=I.randomString=void 0;const Q="abcdefghijklmnopqrstuvwxyz",C="ABCDEFGHIJKLMNOPQRSTUVWXYZ",B="0123456789";function E(A,g){let I="";for(let Q=0;QA)break;const Q=i.shift();o("runCallbacks: popping",Q.key),I.push(Q)}n();for(const A of I)try{A.func.apply(g,A.params)}catch(A){Q.logger.error("Uncaught exception in callback function",A)}}I.setTimeout=function(A,g,...I){(g=g||0)<0&&(g=0);const Q=Date.now()+g,C=E++;o("setTimeout: scheduling cb",C,"at",Q,"(delay",g,")");const B={runAt:Q,func:A,params:I,key:C},e=function(A,g){let I=0,Q=A.length;for(;I>1;g(A[C])>0?Q=C:I=C+1}return I}(i,(function(A){return A.runAt-Q}));return i.splice(e,0,B),n(),C},I.clearTimeout=function(A){if(0===i.length)return;let g;for(g=0;gthis.ensureSessionsForUsersInner(A)));return this.currentClaimPromise=g,g}ensureSessionsForUsersInner(A){return Q(this,void 0,void 0,(function*(){if(this.stopped)throw new Error("Cannot ensure Olm sessions: shutting down");const g=yield this.olmMachine.getMissingSessions(A);g&&(yield this.outgoingRequestProcessor.makeOutgoingRequest(g))}))}}},{}],403:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.OutgoingRequestProcessor=void 0;const C=A("@matrix-org/matrix-sdk-crypto-js"),B=A("../logger"),E=A("../http-api");I.OutgoingRequestProcessor=class{constructor(A,g){this.olmMachine=A,this.http=g}makeOutgoingRequest(A){return Q(this,void 0,void 0,(function*(){let g;if(A instanceof C.KeysUploadRequest)g=yield this.rawJsonRequest(E.Method.Post,"/_matrix/client/v3/keys/upload",{},A.body);else if(A instanceof C.KeysQueryRequest)g=yield this.rawJsonRequest(E.Method.Post,"/_matrix/client/v3/keys/query",{},A.body);else if(A instanceof C.KeysClaimRequest)g=yield this.rawJsonRequest(E.Method.Post,"/_matrix/client/v3/keys/claim",{},A.body);else if(A instanceof C.SignatureUploadRequest)g=yield this.rawJsonRequest(E.Method.Post,"/_matrix/client/v3/keys/signatures/upload",{},A.body);else if(A instanceof C.KeysBackupRequest)g=yield this.rawJsonRequest(E.Method.Put,"/_matrix/client/v3/room_keys/keys",{},A.body);else if(A instanceof C.ToDeviceRequest){const I=`/_matrix/client/v3/sendToDevice/${encodeURIComponent(A.event_type)}/`+encodeURIComponent(A.txn_id);g=yield this.rawJsonRequest(E.Method.Put,I,{},A.body)}else if(A instanceof C.RoomMessageRequest){const I=`/_matrix/client/v3/room/${encodeURIComponent(A.room_id)}/send/${encodeURIComponent(A.event_type)}/${encodeURIComponent(A.txn_id)}`;g=yield this.rawJsonRequest(E.Method.Put,I,{},A.body)}else B.logger.warn("Unsupported outgoing message",Object.getPrototypeOf(A)),g="";A.id&&(yield this.olmMachine.markRequestAsSent(A.id,A.type,g))}))}rawJsonRequest(A,g,I,C){return Q(this,void 0,void 0,(function*(){const Q={json:!1,headers:{"Content-Type":"application/json",Accept:"application/json"},prefix:""};try{const E=yield this.http.authedRequest(A,g,I,C,Q);return B.logger.info(`rust-crypto: successfully made HTTP request: ${A} ${g}`),E}catch(I){throw B.logger.warn(`rust-crypto: error making HTTP request: ${A} ${g}: ${I}`),I}}))}}},{"../http-api":369,"../logger":376,"@matrix-org/matrix-sdk-crypto-js":1}],404:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.RoomEncryptor=void 0;const C=A("@matrix-org/matrix-sdk-crypto-js"),B=A("../@types/event"),E=A("../logger");I.RoomEncryptor=class{constructor(A,g,I,Q){this.olmMachine=A,this.keyClaimManager=g,this.room=I,this.encryptionSettings=Q,this.prefixedLogger=E.logger.withPrefix(`[${I.roomId} encryption]`)}onCryptoEvent(A){JSON.stringify(this.encryptionSettings)!=JSON.stringify(A)&&this.prefixedLogger.error("Ignoring m.room.encryption event which requests a change of config")}onRoomMembership(A){this.prefixedLogger.debug(`${A.membership} event for ${A.userId}`),("join"==A.membership||"invite"==A.membership&&this.room.shouldEncryptForInvitedMembers())&&(this.prefixedLogger.debug(`starting to track devices for: ${A.userId}`),this.olmMachine.updateTrackedUsers([new C.UserId(A.userId)]))}ensureEncryptionSession(){return Q(this,void 0,void 0,(function*(){if("m.megolm.v1.aes-sha2"!==this.encryptionSettings.algorithm)throw new Error(`Cannot encrypt in ${this.room.roomId} for unsupported algorithm '${this.encryptionSettings.algorithm}'`);const A=yield this.room.getEncryptionTargetMembers();this.prefixedLogger.debug(`Encrypting for users (shouldEncryptForInvitedMembers: ${this.room.shouldEncryptForInvitedMembers()}):`,A.map((A=>`${A.userId} (${A.membership})`)));const g=A.map((A=>new C.UserId(A.userId)));yield this.keyClaimManager.ensureSessionsForUsers(g);const I=new C.EncryptionSettings;yield this.olmMachine.shareRoomKey(new C.RoomId(this.room.roomId),g,I)}))}encryptEvent(A){return Q(this,void 0,void 0,(function*(){yield this.ensureEncryptionSession();const g=yield this.olmMachine.encryptRoomEvent(new C.RoomId(this.room.roomId),A.getType(),JSON.stringify(A.getContent()));A.makeEncrypted(B.EventType.RoomMessageEncrypted,JSON.parse(g),this.olmMachine.identityKeys.curve25519.toBase64(),this.olmMachine.identityKeys.ed25519.toBase64())}))}}},{"../@types/event":308,"../logger":376,"@matrix-org/matrix-sdk-crypto-js":1}],405:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.RUST_SDK_STORE_PREFIX=void 0,I.RUST_SDK_STORE_PREFIX="matrix-js-sdk"},{}],406:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.initRustCrypto=void 0;const i=B(A("@matrix-org/matrix-sdk-crypto-js")),o=A("./rust-crypto"),n=A("../logger"),e=A("./constants");I.initRustCrypto=function(A,g,I){return E(this,void 0,void 0,(function*(){yield i.initAsync(),new i.Tracing(i.LoggerLevel.Debug).turnOn();const Q=new i.UserId(g),C=new i.DeviceId(I);n.logger.info("Init OlmMachine");const B=yield i.OlmMachine.initialize(Q,C,e.RUST_SDK_STORE_PREFIX,"test pass"),E=new o.RustCrypto(B,A,g,I);return n.logger.info("Completed rust crypto-sdk setup"),E}))}},{"../logger":376,"./constants":405,"./rust-crypto":407,"@matrix-org/matrix-sdk-crypto-js":1}],407:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.RustCrypto=void 0;const i=B(A("@matrix-org/matrix-sdk-crypto-js")),o=A("../logger"),n=A("../crypto/CrossSigning"),e=A("./RoomEncryptor"),D=A("./OutgoingRequestProcessor"),t=A("./KeyClaimManager");I.RustCrypto=class{constructor(A,g,I,Q){this.olmMachine=A,this.globalBlacklistUnverifiedDevices=!1,this.globalErrorOnUnknownDevices=!1,this.stopped=!1,this.outgoingRequestLoopRunning=!1,this.roomEncryptors={},this.outgoingRequestProcessor=new D.OutgoingRequestProcessor(A,g),this.keyClaimManager=new t.KeyClaimManager(A,this.outgoingRequestProcessor)}stop(){this.stopped||(this.stopped=!0,this.keyClaimManager.stop(),this.olmMachine.close())}prepareToEncrypt(A){const g=this.roomEncryptors[A.roomId];g&&g.ensureEncryptionSession()}encryptEvent(A,g){return E(this,void 0,void 0,(function*(){const g=A.getRoomId(),I=this.roomEncryptors[g];if(!I)throw new Error(`Cannot encrypt event in unconfigured room ${g}`);yield I.encryptEvent(A)}))}decryptEvent(A){return E(this,void 0,void 0,(function*(){if(!A.getRoomId())throw new Error("to-device event was not decrypted in preprocessToDeviceMessages");const g=yield this.olmMachine.decryptRoomEvent(JSON.stringify({event_id:A.getId(),type:A.getWireType(),sender:A.getSender(),state_key:A.getStateKey(),content:A.getWireContent(),origin_server_ts:A.getTs()}),new i.RoomId(A.getRoomId()));return{clearEvent:JSON.parse(g.event),claimedEd25519Key:g.senderClaimedEd25519Key,senderCurve25519Key:g.senderCurve25519Key,forwardingCurve25519KeyChain:g.forwardingCurve25519KeyChain}}))}getEventEncryptionInfo(A){var g;const I={};return I.senderKey=null!==(g=A.getSenderKey())&&void 0!==g?g:void 0,I.algorithm=A.getWireContent().algorithm,I.senderKey&&I.algorithm?(I.encrypted=!0,I.authenticated=!0,I.mismatchedSender=!0,I):(I.encrypted=!1,I)}userHasCrossSigningKeys(){return E(this,void 0,void 0,(function*(){return!1}))}exportRoomKeys(){return E(this,void 0,void 0,(function*(){return[]}))}checkUserTrust(A){return new n.UserTrustLevel(!1,!1,!1)}checkDeviceTrust(A,g){return new n.DeviceTrustLevel(!1,!1,!1,!1)}preprocessToDeviceMessages(A){return E(this,void 0,void 0,(function*(){const g=yield this.olmMachine.receiveSyncChanges(JSON.stringify(A),new i.DeviceLists,new Map,new Set);return JSON.parse(g)}))}onCryptoEvent(A,g){return E(this,void 0,void 0,(function*(){const I=g.getContent(),Q=this.roomEncryptors[A.roomId];Q?Q.onCryptoEvent(I):this.roomEncryptors[A.roomId]=new e.RoomEncryptor(this.olmMachine,this.keyClaimManager,A,I);const C=yield A.getEncryptionTargetMembers();o.logger.debug(`[${A.roomId} encryption] starting to track devices for: `,C.map((A=>`${A.userId} (${A.membership})`))),yield this.olmMachine.updateTrackedUsers(C.map((A=>new i.UserId(A.userId))))}))}onSyncCompleted(A){this.outgoingRequestLoop()}onRoomMembership(A,g,I){const Q=this.roomEncryptors[A.getRoomId()];Q&&Q.onRoomMembership(g)}outgoingRequestLoop(){return E(this,void 0,void 0,(function*(){if(!this.outgoingRequestLoopRunning){this.outgoingRequestLoopRunning=!0;try{for(;!this.stopped;){const A=yield this.olmMachine.outgoingRequests();if(0==A.length||this.stopped)return;for(const g of A)yield this.outgoingRequestProcessor.makeOutgoingRequest(g)}}catch(A){o.logger.error("Error processing outgoing-message requests from rust crypto-sdk",A)}finally{this.outgoingRequestLoopRunning=!1}}}))}}},{"../crypto/CrossSigning":326,"../logger":376,"./KeyClaimManager":402,"./OutgoingRequestProcessor":403,"./RoomEncryptor":404,"@matrix-org/matrix-sdk-crypto-js":1}],408:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g};Object.defineProperty(I,"__esModule",{value:!0}),I.MatrixScheduler=void 0;const E=B(A("./utils")),i=A("./logger"),o=A("./@types/event"),n=A("./http-api"),e=!1;class D{static RETRY_BACKOFF_RATELIMIT(A,g,I){if(400===I.httpStatus||403===I.httpStatus||401===I.httpStatus)return-1;if(I instanceof n.ConnectionError)return-1;if("M_TOO_LARGE"===I.name)return-1;if("M_LIMIT_EXCEEDED"===I.name){const A=I.data.retry_after_ms;if(A>0)return A}return g>4?-1:1e3*Math.pow(2,g)}static QUEUE_MESSAGES(A){return A.getType()===o.EventType.RoomMessage||A.hasAssociation()?"message":null}constructor(A=D.RETRY_BACKOFF_RATELIMIT,g=D.QUEUE_MESSAGES){this.retryAlgorithm=A,this.queueAlgorithm=g,this.queues={},this.activeQueues=[],this.procFn=null,this.processQueue=A=>{const g=this.peekNextEvent(A);g?(t("Queue '%s' has %s pending events",A,this.queues[A].length),Promise.resolve().then((()=>this.procFn(g.event))).then((I=>{this.removeNextEvent(A),t("Queue '%s' sent event %s",A,g.event.getId()),g.defer.resolve(I),this.processQueue(A)}),(I=>{g.attempts+=1;const Q=this.retryAlgorithm(g.event,g.attempts,I);t("retry(%s) err=%s event_id=%s waitTime=%s",g.attempts,I,g.event.getId(),Q),-1===Q?(t("Queue '%s' giving up on event %s",A,g.event.getId()),this.clearQueue(A,I)):setTimeout(this.processQueue,Q,A)}))):this.disableQueue(A)}}getQueueForEvent(A){const g=this.queueAlgorithm(A);return g&&this.queues[g]?this.queues[g].map((function(A){return A.event})):null}removeEventFromQueue(A){const g=this.queueAlgorithm(A);if(!g||!this.queues[g])return!1;let I=!1;return E.removeElement(this.queues[g],(g=>g.event.getId()===A.getId()&&(I=!0,!0))),I}setProcessFunction(A){this.procFn=A,this.startProcessingQueues()}queueEvent(A){const g=this.queueAlgorithm(A);if(!g)return null;this.queues[g]||(this.queues[g]=[]);const I=E.defer();return this.queues[g].push({event:A,defer:I,attempts:0}),t("Queue algorithm dumped event %s into queue '%s'",A.getId(),g),this.startProcessingQueues(),I.promise}startProcessingQueues(){this.procFn&&Object.keys(this.queues).filter((A=>-1===this.activeQueues.indexOf(A)&&this.queues[A].length>0)).forEach((A=>{this.activeQueues.push(A),t("Spinning up queue: '%s'",A),this.processQueue(A)}))}disableQueue(A){const g=this.activeQueues.indexOf(A);g>=0&&this.activeQueues.splice(g,1),t("Stopping queue '%s' as it is now empty",A)}clearQueue(A,g){let I;for(t("clearing queue '%s'",A);I=this.removeNextEvent(A);)I.defer.reject(g);this.disableQueue(A)}peekNextEvent(A){const g=this.queues[A];if(Array.isArray(g))return g[0]}removeNextEvent(A){const g=this.queues[A];if(Array.isArray(g))return g.shift()}}function t(...A){e&&i.logger.log(...A)}I.MatrixScheduler=D},{"./@types/event":308,"./http-api":369,"./logger":376,"./utils":420}],409:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.SERVICE_TYPES=void 0,function(A){A.IS="SERVICE_TYPE_IS",A.IM="SERVICE_TYPE_IM"}(I.SERVICE_TYPES||(I.SERVICE_TYPES={}))},{}],410:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.SlidingSyncSdk=void 0;const i=A("./models/room"),o=A("./logger"),n=B(A("./utils")),e=A("./models/event-timeline"),D=A("./client"),t=A("./sync"),a=A("./http-api"),s=A("./sliding-sync"),w=A("./@types/event"),h=A("./pushprocessor"),r=A("./models/room-state"),c=A("./models/room-member");class k{constructor(A){this.crypto=A}name(){return"e2ee"}when(){return s.ExtensionState.PreProcess}onRequest(A){if(A)return{enabled:!0}}onResponse(A){return E(this,void 0,void 0,(function*(){if(A.device_lists&&(yield this.crypto.handleDeviceListChanges({oldSyncToken:"yep"},A.device_lists)),A.device_one_time_keys_count){const g=A.device_one_time_keys_count.signed_curve25519||0;this.crypto.updateOneTimeKeyCount(g)}if(A.device_unused_fallback_key_types||A["org.matrix.msc2732.device_unused_fallback_key_types"]){const g=A.device_unused_fallback_key_types||A["org.matrix.msc2732.device_unused_fallback_key_types"];this.crypto.setNeedsNewFallback(Array.isArray(g)&&!g.includes("signed_curve25519"))}this.crypto.onSyncCompleted({})}))}}class G{constructor(A,g){this.client=A,this.cryptoCallbacks=g,this.nextBatch=null}name(){return"to_device"}when(){return s.ExtensionState.PreProcess}onRequest(A){const g={since:null!==this.nextBatch?this.nextBatch:void 0};return A&&(g.limit=100,g.enabled=!0),g}onResponse(A){return E(this,void 0,void 0,(function*(){const g=[];let I=A.events||[];I.length>0&&this.cryptoCallbacks&&(I=yield this.cryptoCallbacks.preprocessToDeviceMessages(I)),I.map(this.client.getEventMapper()).map((A=>{if("m.key.verification.cancel"===A.getType()){const I=A.getContent().transaction_id;I&&g.push(I)}return A})).forEach((A=>{const I=A.getContent();if("m.room.message"!=A.getType()||"m.bad.encrypted"!=I.msgtype){if("m.key.verification.start"===A.getType()||"m.key.verification.request"===A.getType()){const Q=I.transaction_id;g.includes(Q)&&A.flagCancelled()}this.client.emit(D.ClientEvent.ToDeviceEvent,A)}else o.logger.log("Ignoring undecryptable to-device event from "+A.getSender())})),this.nextBatch=A.next_batch}))}}class y{constructor(A){this.client=A}name(){return"account_data"}when(){return s.ExtensionState.PostProcess}onRequest(A){if(A)return{enabled:!0}}onResponse(A){A.global&&A.global.length>0&&this.processGlobalAccountData(A.global);for(const g in A.rooms){const I=F(this.client,g,A.rooms[g]),Q=this.client.getRoom(g);Q?(Q.addAccountData(I),I.forEach((A=>{this.client.emit(D.ClientEvent.Event,A)}))):o.logger.warn("got account data for room but room doesn't exist on client:",g)}}processGlobalAccountData(A){const g=F(this.client,void 0,A),I=g.reduce(((A,g)=>(A[g.getType()]=this.client.store.getAccountData(g.getType()),A)),{});this.client.store.storeAccountDataEvents(g),g.forEach((A=>{if(A.getType()===w.EventType.PushRules){const g=A.getContent();this.client.pushRules=h.PushProcessor.rewriteDefaultRules(g)}const g=I[A.getType()];return this.client.emit(D.ClientEvent.AccountData,A,g),A}))}}class N{constructor(A){this.client=A}name(){return"typing"}when(){return s.ExtensionState.PostProcess}onRequest(A){if(A)return{enabled:!0}}onResponse(A){if(null==A?void 0:A.rooms)for(const g in A.rooms)J(this.client,g,[A.rooms[g]])}}class M{constructor(A){this.client=A}name(){return"receipts"}when(){return s.ExtensionState.PostProcess}onRequest(A){if(A)return{enabled:!0}}onResponse(A){if(null==A?void 0:A.rooms)for(const g in A.rooms)J(this.client,g,[A.rooms[g]])}}function F(A,g,I,Q=!0){const C=A.getEventMapper({decrypt:Q});return I.map((function(A){return A.room_id=g,C(A)}))}function J(A,g,I){const Q=F(A,g,I),C=A.getRoom(g);C?(C.addEphemeralEvents(Q),Q.forEach((g=>{A.emit(D.ClientEvent.Event,g)}))):o.logger.warn("got ephemeral events for room but room doesn't exist on client:",g)}I.SlidingSyncSdk=class{constructor(A,g,I,Q){this.slidingSync=A,this.client=g,this.syncState=null,this.lastPos=null,this.failCount=0,this.notifEvents=[],this.opts=(0,t.defaultClientOpts)(I),this.syncOpts=(0,t.defaultSyncApiOpts)(Q),g.getNotifTimelineSet()&&g.reEmitter.reEmit(g.getNotifTimelineSet(),[i.RoomEvent.Timeline,i.RoomEvent.TimelineReset]),this.slidingSync.on(s.SlidingSyncEvent.Lifecycle,this.onLifecycle.bind(this)),this.slidingSync.on(s.SlidingSyncEvent.RoomData,this.onRoomData.bind(this));const C=[new G(this.client,this.syncOpts.cryptoCallbacks),new y(this.client),new N(this.client),new M(this.client)];this.syncOpts.crypto&&C.push(new k(this.syncOpts.crypto)),C.forEach((A=>{this.slidingSync.registerExtension(A)}))}onRoomData(A,g){let I=this.client.store.getRoom(A);if(!I){if(!g.initial)return void o.logger.debug("initial flag not set but no stored room exists for room ",A,g);I=(0,t._createAndReEmitRoom)(this.client,A,this.opts)}this.processRoomData(this.client,I,g)}onLifecycle(A,g,I){switch(I&&o.logger.debug("onLifecycle",A,I),A){case s.SlidingSyncState.Complete:if(this.purgeNotifications(),!g)break;this.lastPos||this.updateSyncState(t.SyncState.Prepared,{oldSyncToken:void 0,nextSyncToken:g.pos,catchingUp:!1,fromCache:!1}),this.updateSyncState(t.SyncState.Syncing,{oldSyncToken:this.lastPos,nextSyncToken:g.pos,catchingUp:!1,fromCache:!1}),this.lastPos=g.pos;break;case s.SlidingSyncState.RequestFinished:if(I){if(this.failCount+=1,this.updateSyncState(this.failCount>3?t.SyncState.Error:t.SyncState.Reconnecting,{error:new a.MatrixError(I)}),this.shouldAbortSync(new a.MatrixError(I)))return}else this.failCount=0}}syncLeftRooms(){return E(this,void 0,void 0,(function*(){return[]}))}peek(A){return E(this,void 0,void 0,(function*(){return null}))}stopPeeking(){}getSyncState(){return this.syncState}getSyncStateData(){var A;return null!==(A=this.syncStateData)&&void 0!==A?A:null}createRoom(A){const{timelineSupport:g}=this.client,I=new i.Room(A,this.client,this.client.getUserId(),{lazyLoadMembers:this.opts.lazyLoadMembers,pendingEventOrdering:this.opts.pendingEventOrdering,timelineSupport:g});return this.client.reEmitter.reEmit(I,[i.RoomEvent.Name,i.RoomEvent.Redaction,i.RoomEvent.RedactionCancelled,i.RoomEvent.Receipt,i.RoomEvent.Tags,i.RoomEvent.LocalEchoUpdated,i.RoomEvent.AccountData,i.RoomEvent.MyMembership,i.RoomEvent.Timeline,i.RoomEvent.TimelineReset]),this.registerStateListeners(I),I}registerStateListeners(A){this.client.reEmitter.reEmit(A.currentState,[r.RoomStateEvent.Events,r.RoomStateEvent.Members,r.RoomStateEvent.NewMember,r.RoomStateEvent.Update]),A.currentState.on(r.RoomStateEvent.NewMember,((A,g,I)=>{var Q;I.user=null!==(Q=this.client.getUser(I.userId))&&void 0!==Q?Q:void 0,this.client.reEmitter.reEmit(I,[c.RoomMemberEvent.Name,c.RoomMemberEvent.Typing,c.RoomMemberEvent.PowerLevel,c.RoomMemberEvent.Membership])}))}shouldAbortSync(A){return"M_UNKNOWN_TOKEN"===A.errcode&&(o.logger.warn("Token no longer valid - assuming logout"),this.stop(),this.updateSyncState(t.SyncState.Error,{error:A}),!0)}processRoomData(A,g,I){var Q;return E(this,void 0,void 0,(function*(){I=function(A,g,I){if(!I.name)return I;for(const A of I.required_state)if(A.type===w.EventType.RoomName&&""===A.state_key)return A.content={name:I.name},I;return I.required_state.push({event_id:"$fake-sliding-sync-name-event-"+g,state_key:"",type:w.EventType.RoomName,content:{name:I.name},sender:A.getUserId(),origin_server_ts:(new Date).getTime()}),I}(A,g.roomId,I);const C=F(this.client,g.roomId,I.required_state);let B=F(this.client,g.roomId,I.timeline,!1);const o=[];if(I.initial){const A=new Set;g.getLiveTimeline().getEvents().forEach((g=>{A.add(g.getId())}));const Q=[],C=[];let E=!1;for(let g=B.length-1;g>=0;g--){const I=B[g];A.has(I.getId())?E=!0:E?Q.push(I):C.unshift(I)}B=C,Q.length>0&&g.addEventsToTimeline(Q,!0,g.getLiveTimeline(),I.prev_batch)}const t=this.client.isRoomEncrypted(g.roomId);if(null!=I.notification_count&&g.setUnreadNotificationCount(i.NotificationCountType.Total,I.notification_count),null!=I.highlight_count&&(!t||t&&g.getUnreadNotificationCount(i.NotificationCountType.Highlight)<=0)&&g.setUnreadNotificationCount(i.NotificationCountType.Highlight,I.highlight_count),Number.isInteger(I.invited_count)&&g.currentState.setInvitedMemberCount(I.invited_count),Number.isInteger(I.joined_count)&&g.currentState.setJoinedMemberCount(I.joined_count),I.invite_state){const A=F(this.client,g.roomId,I.invite_state);return this.injectRoomEvents(g,A),I.initial&&(g.recalculate(),this.client.store.storeRoom(g),this.client.emit(D.ClientEvent.Room,g)),A.forEach((A=>{this.client.emit(D.ClientEvent.Event,A)})),void g.updateMyMembership("invite")}I.initial&&g.getLiveTimeline().setPaginationToken(null!==(Q=I.prev_batch)&&void 0!==Q?Q:null,e.EventTimeline.BACKWARDS),this.injectRoomEvents(g,C,B,I.num_live),g.addEphemeralEvents(o),g.updateMyMembership("join"),g.recalculate(),I.initial&&(A.store.storeRoom(g),A.emit(D.ClientEvent.Room,g)),this.addNotifications(B);const a=I=>E(this,void 0,void 0,(function*(){A.emit(D.ClientEvent.Event,I),I.isState()&&I.getType()==w.EventType.RoomEncryption&&this.syncOpts.cryptoCallbacks&&(yield this.syncOpts.cryptoCallbacks.onCryptoEvent(g,I))}));yield n.promiseMapSeries(C,a),yield n.promiseMapSeries(B,a),o.forEach((function(g){A.emit(D.ClientEvent.Event,g)})),g.decryptCriticalEvents()}))}injectRoomEvents(A,g,I,Q){I=I||[],g=g||[],Q=Q||0;const C=A.getLiveTimeline(),B=0==C.getEvents().length;if(B){for(const A of g)this.client.getPushActionsForEvent(A);C.initialiseState(g)}B||(A.oldState.setStateEvents(g),A.currentState.setStateEvents(g));let E=[];Q>0&&(E=I.slice(-1*Q),I=I.slice(0,-1*E.length)),A.addLiveEvents(I,{fromCache:!0}),E.length>0&&A.addLiveEvents(E,{fromCache:!1}),A.recalculate(),this.resolveInvites(A)}resolveInvites(A){if(!A||!this.opts.resolveInvitesToProfiles)return;const g=this.client;A.getMembersWithMembership("invite").forEach((function(I){if(I.requestedProfileInfo)return;I.requestedProfileInfo=!0;const Q=g.getUser(I.userId);let C;C=Q?Promise.resolve({avatar_url:Q.avatarUrl,displayname:Q.displayName}):g.getProfileInfo(I.userId),C.then((function(g){const Q=I.events.member;"invite"===Q.getContent().membership&&(Q.getContent().avatar_url=g.avatar_url,Q.getContent().displayname=g.displayname,I.setMembershipEvent(Q,A.currentState))}),(function(A){}))}))}retryImmediately(){return!0}sync(){return E(this,void 0,void 0,(function*(){for(o.logger.debug("Sliding sync init loop");!this.client.isGuest();)try{o.logger.debug("Getting push rules...");const A=yield this.client.getPushRules();o.logger.debug("Got push rules"),this.client.pushRules=A;break}catch(A){if(o.logger.error("Getting push rules failed",A),this.shouldAbortSync(A))return}yield this.slidingSync.start()}))}stop(){o.logger.debug("SyncApi.stop"),this.slidingSync.stop()}updateSyncState(A,g){const I=this.syncState;this.syncState=A,this.syncStateData=g,this.client.emit(D.ClientEvent.Sync,this.syncState,I,g)}addNotifications(A){if(this.client.getNotifTimelineSet())for(const g of A){const A=this.client.getPushActionsForEvent(g);A&&A.notify&&A.tweaks&&A.tweaks.highlight&&this.notifEvents.push(g)}}purgeNotifications(){this.notifEvents.sort((function(A,g){return A.getTs()-g.getTs()})),this.notifEvents.forEach((A=>{var g;null===(g=this.client.getNotifTimelineSet())||void 0===g||g.addLiveEvent(A)})),this.notifEvents=[]}}},{"./@types/event":308,"./client":323,"./http-api":369,"./logger":376,"./models/event-timeline":384,"./models/room":394,"./models/room-member":391,"./models/room-state":392,"./pushprocessor":399,"./sliding-sync":411,"./sync":418,"./utils":420}],411:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.SlidingSync=I.SlidingSyncEvent=I.ExtensionState=I.SlidingSyncState=I.MSC3575_STATE_KEY_LAZY=I.MSC3575_STATE_KEY_ME=I.MSC3575_WILDCARD=void 0;const C=A("./logger"),B=A("./models/typed-event-emitter"),E=A("./utils");var i,o,n;I.MSC3575_WILDCARD="*",I.MSC3575_STATE_KEY_ME="$ME",I.MSC3575_STATE_KEY_LAZY="$LAZY",function(A){A.RequestFinished="FINISHED",A.Complete="COMPLETE"}(i=I.SlidingSyncState||(I.SlidingSyncState={}));class e{constructor(A){this.roomIndexToRoomId={},this.joinedCount=0,this.replaceList(A)}setModified(A){this.isModified=A}updateListRange(A){this.list.ranges=JSON.parse(JSON.stringify(A))}replaceList(A){A.filters=A.filters||{},A.ranges=A.ranges||[],this.list=JSON.parse(JSON.stringify(A)),this.isModified=!0,this.roomIndexToRoomId={},this.joinedCount=0}getList(A){let g={ranges:JSON.parse(JSON.stringify(this.list.ranges))};return(this.isModified||A)&&(g=JSON.parse(JSON.stringify(this.list))),g}isIndexInRange(A){for(const g of this.list.ranges)if(g[0]<=A&&A<=g[1])return!0;return!1}}!function(A){A.PreProcess="ExtState.PreProcess",A.PostProcess="ExtState.PostProcess"}(o=I.ExtensionState||(I.ExtensionState={})),function(A){A.RoomData="SlidingSync.RoomData",A.Lifecycle="SlidingSync.Lifecycle",A.List="SlidingSync.List"}(n=I.SlidingSyncEvent||(I.SlidingSyncEvent={}));class D extends B.TypedEventEmitter{constructor(A,g,I,Q,C){super(),this.proxyBaseUrl=A,this.roomSubscriptionInfo=I,this.client=Q,this.timeoutMS=C,this.listModifiedCount=0,this.terminated=!1,this.needsResend=!1,this.txnId=null,this.txnIdDefers=[],this.extensions={},this.desiredRoomSubscriptions=new Set,this.confirmedRoomSubscriptions=new Set,this.customSubscriptions=new Map,this.roomIdToCustomSubscription=new Map,this.lists=new Map,g.forEach(((A,g)=>{this.lists.set(g,new e(A))}))}addCustomSubscription(A,g){this.customSubscriptions.has(A)?C.logger.warn(`addCustomSubscription: ${A} already exists as a custom subscription, ignoring.`):this.customSubscriptions.set(A,g)}useCustomSubscription(A,g){this.roomIdToCustomSubscription.get(A)!==g&&(this.roomIdToCustomSubscription.set(A,g),this.confirmedRoomSubscriptions.delete(A))}getListData(A){const g=this.lists.get(A);return g?{joinedCount:g.joinedCount,roomIndexToRoomId:Object.assign({},g.roomIndexToRoomId)}:null}getListParams(A){const g=this.lists.get(A);return g?g.getList(!0):null}setListRanges(A,g){const I=this.lists.get(A);return I?(I.updateListRange(g),this.resend()):Promise.reject(new Error("no list with key "+A))}setList(A,g){const I=this.lists.get(A);return I?(I.replaceList(g),this.lists.set(A,I)):this.lists.set(A,new e(g)),this.listModifiedCount+=1,this.resend()}getRoomSubscriptions(){return new Set(Array.from(this.desiredRoomSubscriptions))}modifyRoomSubscriptions(A){return this.desiredRoomSubscriptions=A,this.resend()}modifyRoomSubscriptionInfo(A){return this.roomSubscriptionInfo=A,this.confirmedRoomSubscriptions=new Set,this.resend()}registerExtension(A){if(this.extensions[A.name()])throw new Error(`registerExtension: ${A.name()} already exists as an extension`);this.extensions[A.name()]=A}getExtensionRequest(A){const g={};return Object.keys(this.extensions).forEach((I=>{g[I]=this.extensions[I].onRequest(A)})),g}onPreExtensionsResponse(A){Object.keys(A).forEach((g=>{this.extensions[g].when()==o.PreProcess&&this.extensions[g].onResponse(A[g])}))}onPostExtensionsResponse(A){Object.keys(A).forEach((g=>{this.extensions[g].when()==o.PostProcess&&this.extensions[g].onResponse(A[g])}))}invokeRoomDataListeners(A,g){g.required_state||(g.required_state=[]),g.timeline||(g.timeline=[]),this.emit(n.RoomData,A,g)}invokeLifecycleListeners(A,g,I){this.emit(n.Lifecycle,A,g,I)}shiftRight(A,g,I){const Q=this.lists.get(A);if(Q)for(let A=g;A>I;A--)Q.isIndexInRange(A)&&(Q.roomIndexToRoomId[A]=Q.roomIndexToRoomId[A-1])}shiftLeft(A,g,I){const Q=this.lists.get(A);if(Q)for(let A=I;AQ&&(Q=Number(A));Q<0||g>Q||(this.shiftLeft(A,Q,g),delete I.roomIndexToRoomId[Q])}addEntry(A,g){const I=this.lists.get(A);if(!I)return;let Q=-1;for(const A in I.roomIndexToRoomId)Number(A)>Q&&(Q=Number(A));Q<0||g>Q||this.shiftRight(A,Q+1,g)}processListOps(A,g){let I=-1;const Q=this.lists.get(g);Q&&(A.ops.forEach((A=>{if(Q)switch(A.op){case"DELETE":C.logger.debug("DELETE",g,A.index,";"),delete Q.roomIndexToRoomId[A.index],-1!==I&&this.removeEntry(g,I),I=A.index;break;case"INSERT":C.logger.debug("INSERT",g,A.index,A.room_id,";"),Q.roomIndexToRoomId[A.index]&&(I<0?this.addEntry(g,A.index):I>A.index?this.shiftRight(g,I,A.index):I0)return this.txnIdDefers[this.txnIdDefers.length-1].promise;this.needsResend=!0,this.txnId=this.client.makeTxnId();const g=(0,E.defer)();return this.txnIdDefers.push(Object.assign(Object.assign({},g),{txnId:this.txnId})),null===(A=this.abortController)||void 0===A||A.abort(),this.abortController=new AbortController,g.promise}resolveTransactionDefers(A){if(!A)return;let g=-1;for(let I=0;I{A.reject(A.txnId)})),this.txnIdDefers=[],this.lists.forEach((A=>{A.setModified(!0)})),this.confirmedRoomSubscriptions=new Set,this.needsResend=!0,null===(A=this.abortController)||void 0===A||A.abort(),this.abortController=new AbortController}start(){return Q(this,void 0,void 0,(function*(){let A;for(this.abortController=new AbortController;!this.terminated;){this.needsResend=!1;let g,I=!1;try{const Q=this.listModifiedCount,B={};this.lists.forEach(((A,g)=>{B[g]=A.getList(!1)}));const E={lists:B,pos:A,timeout:this.timeoutMS,clientTimeout:this.timeoutMS+1e4,extensions:this.getExtensionRequest(void 0===A)},o=t(this.desiredRoomSubscriptions,this.confirmedRoomSubscriptions),n=t(this.confirmedRoomSubscriptions,this.desiredRoomSubscriptions);if(n.size>0&&(E.unsubscribe_rooms=Array.from(n)),o.size>0){E.room_subscriptions={};for(const A of o){const g=this.roomIdToCustomSubscription.get(A);let I=this.roomSubscriptionInfo;g&&this.customSubscriptions.has(g)&&(I=this.customSubscriptions.get(g)),E.room_subscriptions[A]=I}}this.txnId&&(E.txn_id=this.txnId,this.txnId=null),this.pendingReq=this.client.slidingSync(E,this.proxyBaseUrl,this.abortController.signal),g=yield this.pendingReq,A=g.pos;for(const A of o)this.confirmedRoomSubscriptions.add(A);for(const A of n)this.confirmedRoomSubscriptions.delete(A);Q!==this.listModifiedCount&&(C.logger.debug("list modified during await call, not updating list"),I=!0),this.lists.forEach((A=>{A.setModified(!1)})),g.lists=g.lists||{},g.rooms=g.rooms||{},g.extensions=g.extensions||{},Object.keys(g.lists).forEach((A=>{const I=this.lists.get(A);I&&g&&(I.joinedCount=g.lists[A].count)})),this.invokeLifecycleListeners(i.RequestFinished,g)}catch(g){if(g.httpStatus){if(this.invokeLifecycleListeners(i.RequestFinished,null,g),400===g.httpStatus){this.resetup(),A=void 0,yield(0,E.sleep)(50);continue}}else if(this.needsResend||"AbortError"===g.name)continue;C.logger.error(g),yield(0,E.sleep)(5e3)}if(!g)continue;this.onPreExtensionsResponse(g.extensions),Object.keys(g.rooms).forEach((A=>{this.invokeRoomDataListeners(A,g.rooms[A])}));const Q=new Set;if(!I)for(const[A,I]of Object.entries(g.lists))I.ops=I.ops||[],I.ops.length>0&&Q.add(A),this.processListOps(I,A);this.invokeLifecycleListeners(i.Complete,g),this.onPostExtensionsResponse(g.extensions),Q.forEach((A=>{const g=this.lists.get(A);g&&this.emit(n.List,A,g.joinedCount,Object.assign({},g.roomIndexToRoomId))})),this.resolveTransactionDefers(g.txn_id)}}))}}I.SlidingSync=D;const t=(A,g)=>{const I=new Set(A);for(const A of g)I.delete(A);return I}},{"./logger":376,"./models/typed-event-emitter":397,"./utils":420}],412:[function(A,g,I){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.LocalIndexedDBStoreBackend=void 0;const i=A("../sync-accumulator"),o=B(A("../utils")),n=B(A("../indexeddb-helpers")),e=A("../logger"),D=[A=>{A.createObjectStore("users",{keyPath:["userId"]}),A.createObjectStore("accountData",{keyPath:["type"]}),A.createObjectStore("sync",{keyPath:["clobber"]})},A=>{A.createObjectStore("oob_membership_events",{keyPath:["room_id","state_key"]}).createIndex("room","room_id")},A=>{A.createObjectStore("client_options",{keyPath:["clobber"]})},A=>{A.createObjectStore("to_device_queue",{autoIncrement:!0})}],t=D.length;function a(A,g,I){const Q=A.openCursor(g);return new Promise(((A,g)=>{const C=[];Q.onerror=()=>{g(new Error("Query failed: "+Q.error))},Q.onsuccess=()=>{const g=Q.result;g?(C.push(I(g)),g.continue()):A(C)}}))}function s(A){return new Promise(((g,I)=>{A.oncomplete=function(A){g(A)},A.onerror=function(){I(A.error)}}))}function w(A){return new Promise(((g,I)=>{A.onsuccess=function(A){g(A)},A.onerror=function(){I(A.error)}}))}function h(A){return w(A).then((g=>A.result))}I.LocalIndexedDBStoreBackend=class{static exists(A,g){return g="matrix-js-sdk:"+(g||"default"),n.exists(A,g)}constructor(A,g="default"){this.indexedDB=A,this.disconnected=!0,this._isNewlyCreated=!1,this.isPersisting=!1,this.pendingUserPresenceData=[],this.dbName="matrix-js-sdk:"+g,this.syncAccumulator=new i.SyncAccumulator}connect(){if(!this.disconnected)return e.logger.log("LocalIndexedDBStoreBackend.connect: already connected or connecting"),Promise.resolve();this.disconnected=!1,e.logger.log("LocalIndexedDBStoreBackend.connect: connecting...");const A=this.indexedDB.open(this.dbName,t);return A.onupgradeneeded=g=>{const I=A.result,Q=g.oldVersion;e.logger.log(`LocalIndexedDBStoreBackend.connect: upgrading from ${Q}`),Q<1&&(this._isNewlyCreated=!0),D.forEach(((A,g)=>{Q<=g&&A(I)}))},A.onblocked=()=>{e.logger.log("can't yet open LocalIndexedDBStoreBackend because it is open elsewhere")},e.logger.log("LocalIndexedDBStoreBackend.connect: awaiting connection..."),w(A).then((()=>E(this,void 0,void 0,(function*(){e.logger.log("LocalIndexedDBStoreBackend.connect: connected"),this.db=A.result,this.db.onversionchange=()=>{var A;null===(A=this.db)||void 0===A||A.close()},yield this.init()}))))}isNewlyCreated(){return Promise.resolve(this._isNewlyCreated)}init(){return Promise.all([this.loadAccountData(),this.loadSyncData()]).then((([A,g])=>{e.logger.log("LocalIndexedDBStoreBackend: loaded initial data"),this.syncAccumulator.accumulate({next_batch:g.nextBatch,rooms:g.roomsData,account_data:{events:A}},!0)}))}getOutOfBandMembers(A){return new Promise(((g,I)=>{const Q=this.db.transaction(["oob_membership_events"],"readonly").objectStore("oob_membership_events").index("room"),C=IDBKeyRange.only(A),B=Q.openCursor(C),E=[];let i=!1;B.onsuccess=()=>{const A=B.result;if(!A)return E.length||i?g(E):g(null);const I=A.value;I.oob_written?i=!0:E.push(I),A.continue()},B.onerror=A=>{I(A)}})).then((g=>(e.logger.log(`LL: got ${null==g?void 0:g.length} membershipEvents from storage for room ${A} ...`),g)))}setOutOfBandMembers(A,g){return E(this,void 0,void 0,(function*(){e.logger.log(`LL: backend about to store ${g.length} members for ${A}`);const I=this.db.transaction(["oob_membership_events"],"readwrite"),Q=I.objectStore("oob_membership_events");g.forEach((A=>{Q.put(A)}));const C={room_id:A,oob_written:!0,state_key:0};Q.put(C),yield s(I),e.logger.log(`LL: backend done storing for ${A}!`)}))}clearOutOfBandMembers(A){return E(this,void 0,void 0,(function*(){const g=this.db.transaction(["oob_membership_events"],"readonly").objectStore("oob_membership_events").index("room"),I=IDBKeyRange.only(A),Q=h(g.openKeyCursor(I,"next")).then((A=>(null==A?void 0:A.primaryKey)[1])),C=h(g.openKeyCursor(I,"prev")).then((A=>(null==A?void 0:A.primaryKey)[1])),[B,E]=yield Promise.all([Q,C]),i=this.db.transaction(["oob_membership_events"],"readwrite").objectStore("oob_membership_events"),o=IDBKeyRange.bound([A,B],[A,E]);var n;e.logger.log(`LL: Deleting all users + marker in storage for room ${A}, with key range:`,[A,B],[A,E]),yield(n=i.delete(o),new Promise(((A,g)=>{n.onsuccess=()=>A(n),n.onerror=A=>g(A)})))}))}clearDatabase(){return new Promise((A=>{e.logger.log(`Removing indexeddb instance: ${this.dbName}`);const g=this.indexedDB.deleteDatabase(this.dbName);g.onblocked=()=>{e.logger.log(`can't yet delete indexeddb ${this.dbName} because it is open elsewhere`)},g.onerror=()=>{e.logger.warn(`unable to delete js-sdk store indexeddb: ${g.error}`),A()},g.onsuccess=()=>{e.logger.log(`Removed indexeddb instance: ${this.dbName}`),A()}}))}getSavedSync(A=!0){const g=this.syncAccumulator.getJSON();return g.nextBatch?A?Promise.resolve(o.deepCopy(g)):Promise.resolve(g):Promise.resolve(null)}getNextBatchToken(){return Promise.resolve(this.syncAccumulator.getNextBatchToken())}setSyncData(A){return Promise.resolve().then((()=>{this.syncAccumulator.accumulate(A)}))}syncToDatabase(A){return E(this,void 0,void 0,(function*(){if(this.isPersisting)return e.logger.warn("Skipping syncToDatabase() as persist already in flight"),void this.pendingUserPresenceData.push(...A);A.unshift(...this.pendingUserPresenceData),this.isPersisting=!0;try{const g=this.syncAccumulator.getJSON(!0);yield Promise.all([this.persistUserPresenceEvents(A),this.persistAccountData(g.accountData),this.persistSyncData(g.nextBatch,g.roomsData)])}finally{this.isPersisting=!1}}))}persistSyncData(A,g){return e.logger.log("Persisting sync data up to",A),o.promiseTry((()=>{const I=this.db.transaction(["sync"],"readwrite");return I.objectStore("sync").put({clobber:"-",nextBatch:A,roomsData:g}),s(I).then((()=>{e.logger.log("Persisted sync data up to",A)}))}))}persistAccountData(A){return o.promiseTry((()=>{const g=this.db.transaction(["accountData"],"readwrite"),I=g.objectStore("accountData");for(const g of A)I.put(g);return s(g).then()}))}persistUserPresenceEvents(A){return o.promiseTry((()=>{const g=this.db.transaction(["users"],"readwrite"),I=g.objectStore("users");for(const g of A)I.put({userId:g[0],event:g[1]});return s(g).then()}))}getUserPresenceEvents(){return o.promiseTry((()=>a(this.db.transaction(["users"],"readonly").objectStore("users"),void 0,(A=>[A.value.userId,A.value.event]))))}loadAccountData(){return e.logger.log("LocalIndexedDBStoreBackend: loading account data..."),o.promiseTry((()=>a(this.db.transaction(["accountData"],"readonly").objectStore("accountData"),void 0,(A=>A.value)).then((A=>(e.logger.log("LocalIndexedDBStoreBackend: loaded account data"),A)))))}loadSyncData(){return e.logger.log("LocalIndexedDBStoreBackend: loading sync data..."),o.promiseTry((()=>a(this.db.transaction(["sync"],"readonly").objectStore("sync"),void 0,(A=>A.value)).then((A=>(e.logger.log("LocalIndexedDBStoreBackend: loaded sync data"),A.length>1&&e.logger.warn("loadSyncData: More than 1 sync row found."),A.length>0?A[0]:{})))))}getClientOptions(){return Promise.resolve().then((()=>a(this.db.transaction(["client_options"],"readonly").objectStore("client_options"),void 0,(A=>{var g;return null===(g=A.value)||void 0===g?void 0:g.options})).then((A=>A[0]))))}storeClientOptions(A){return E(this,void 0,void 0,(function*(){const g=this.db.transaction(["client_options"],"readwrite");g.objectStore("client_options").put({clobber:"-",options:A}),yield s(g)}))}saveToDeviceBatches(A){return E(this,void 0,void 0,(function*(){const g=this.db.transaction(["to_device_queue"],"readwrite"),I=g.objectStore("to_device_queue");for(const g of A)I.add(g);yield s(g)}))}getOldestToDeviceBatch(){return E(this,void 0,void 0,(function*(){const A=this.db.transaction(["to_device_queue"],"readonly").objectStore("to_device_queue"),g=yield h(A.openCursor());if(!g)return null;const I=g.value;return{id:g.key,txnId:I.txnId,eventType:I.eventType,batch:I.batch}}))}removeToDeviceBatch(A){return E(this,void 0,void 0,(function*(){const g=this.db.transaction(["to_device_queue"],"readwrite");g.objectStore("to_device_queue").delete(A),yield s(g)}))}}},{"../indexeddb-helpers":374,"../logger":376,"../sync-accumulator":417,"../utils":420}],413:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.RemoteIndexedDBStoreBackend=void 0;const C=A("../logger"),B=A("../utils");I.RemoteIndexedDBStoreBackend=class{constructor(A,g){this.workerFactory=A,this.dbName=g,this.nextSeq=0,this.inFlight={},this.onWorkerMessage=A=>{const g=A.data;if("cmd_success"==g.command||"cmd_fail"==g.command){if(void 0===g.seq)return void C.logger.error("Got reply from worker with no seq");const A=this.inFlight[g.seq];if(void 0===A)return void C.logger.error("Got reply for unknown seq "+g.seq);if(delete this.inFlight[g.seq],"cmd_success"==g.command)A.resolve(g.result);else{const I=new Error(g.error.message);I.name=g.error.name,A.reject(I)}}else C.logger.warn("Unrecognised message from worker: ",g)}}connect(){return this.ensureStarted().then((()=>this.doCmd("connect")))}clearDatabase(){return this.ensureStarted().then((()=>this.doCmd("clearDatabase")))}isNewlyCreated(){return this.doCmd("isNewlyCreated")}getSavedSync(){return this.doCmd("getSavedSync")}getNextBatchToken(){return this.doCmd("getNextBatchToken")}setSyncData(A){return this.doCmd("setSyncData",[A])}syncToDatabase(A){return this.doCmd("syncToDatabase",[A])}getOutOfBandMembers(A){return this.doCmd("getOutOfBandMembers",[A])}setOutOfBandMembers(A,g){return this.doCmd("setOutOfBandMembers",[A,g])}clearOutOfBandMembers(A){return this.doCmd("clearOutOfBandMembers",[A])}getClientOptions(){return this.doCmd("getClientOptions")}storeClientOptions(A){return this.doCmd("storeClientOptions",[A])}getUserPresenceEvents(){return this.doCmd("getUserPresenceEvents")}saveToDeviceBatches(A){return Q(this,void 0,void 0,(function*(){return this.doCmd("saveToDeviceBatches",[A])}))}getOldestToDeviceBatch(){return Q(this,void 0,void 0,(function*(){return this.doCmd("getOldestToDeviceBatch")}))}removeToDeviceBatch(A){return Q(this,void 0,void 0,(function*(){return this.doCmd("removeToDeviceBatch",[A])}))}ensureStarted(){return this.startPromise||(this.worker=this.workerFactory(),this.worker.onmessage=this.onWorkerMessage,this.startPromise=this.doCmd("setupWorker",[this.dbName]).then((()=>{C.logger.log("IndexedDB worker is ready")}))),this.startPromise}doCmd(A,g){return Promise.resolve().then((()=>{var I;const Q=this.nextSeq++,C=(0,B.defer)();return this.inFlight[Q]=C,null===(I=this.worker)||void 0===I||I.postMessage({command:A,seq:Q,args:g}),C.promise}))}}},{"../logger":376,"../utils":420}],414:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.IndexedDBStore=void 0;const C=A("./memory"),B=A("./indexeddb-local-backend"),E=A("./indexeddb-remote-backend"),i=A("../models/user"),o=A("../models/event"),n=A("../logger"),e=A("../models/typed-event-emitter");class D extends C.MemoryStore{static exists(A,g){return B.LocalIndexedDBStoreBackend.exists(A,g)}constructor(A){if(super(A),this.startedUp=!1,this.syncTs=0,this.userModifiedMap={},this.emitter=new e.TypedEventEmitter,this.on=this.emitter.on.bind(this.emitter),this.getSavedSync=this.degradable((()=>this.backend.getSavedSync()),"getSavedSync"),this.isNewlyCreated=this.degradable((()=>this.backend.isNewlyCreated()),"isNewlyCreated"),this.getSavedSyncToken=this.degradable((()=>this.backend.getNextBatchToken()),"getSavedSyncToken"),this.deleteAllData=this.degradable((()=>(super.deleteAllData(),this.backend.clearDatabase().then((()=>{n.logger.log("Deleted indexeddb data.")}),(A=>{throw n.logger.error(`Failed to delete indexeddb data: ${A}`),A}))))),this.reallySave=this.degradable((()=>{this.syncTs=Date.now();const A=[];for(const g of this.getUsers())this.userModifiedMap[g.userId]!==g.getLastModifiedTime()&&g.events.presence&&(A.push([g.userId,g.events.presence.event]),this.userModifiedMap[g.userId]=g.getLastModifiedTime());return this.backend.syncToDatabase(A)})),this.setSyncData=this.degradable((A=>this.backend.setSyncData(A)),"setSyncData"),this.getOutOfBandMembers=this.degradable((A=>this.backend.getOutOfBandMembers(A)),"getOutOfBandMembers"),this.setOutOfBandMembers=this.degradable(((A,g)=>(super.setOutOfBandMembers(A,g),this.backend.setOutOfBandMembers(A,g))),"setOutOfBandMembers"),this.clearOutOfBandMembers=this.degradable((A=>(super.clearOutOfBandMembers(A),this.backend.clearOutOfBandMembers(A))),"clearOutOfBandMembers"),this.getClientOptions=this.degradable((()=>this.backend.getClientOptions()),"getClientOptions"),this.storeClientOptions=this.degradable((A=>(super.storeClientOptions(A),this.backend.storeClientOptions(A))),"storeClientOptions"),!A.indexedDB)throw new Error("Missing required option: indexedDB");A.workerFactory?this.backend=new E.RemoteIndexedDBStoreBackend(A.workerFactory,A.dbName):this.backend=new B.LocalIndexedDBStoreBackend(A.indexedDB,A.dbName)}startup(){return this.startedUp?(n.logger.log("IndexedDBStore.startup: already started"),Promise.resolve()):(n.logger.log("IndexedDBStore.startup: connecting to backend"),this.backend.connect().then((()=>(n.logger.log("IndexedDBStore.startup: loading presence events"),this.backend.getUserPresenceEvents()))).then((A=>{n.logger.log("IndexedDBStore.startup: processing presence events"),A.forEach((([A,g])=>{const I=new i.User(A);g&&I.setPresenceEvent(new o.MatrixEvent(g)),this.userModifiedMap[I.userId]=I.getLastModifiedTime(),this.storeUser(I)}))})))}wantsSave(){return Date.now()-this.syncTs>3e5}save(A=!1){return A||this.wantsSave()?this.reallySave():Promise.resolve()}degradable(A,g){const I=g?super[g]:null;return(...g)=>Q(this,void 0,void 0,(function*(){try{return yield A.call(this,...g)}catch(A){n.logger.error("IndexedDBStore failure, degrading to MemoryStore",A),this.emitter.emit("degraded",A);try{n.logger.log("IndexedDBStore trying to delete degraded data"),yield this.backend.clearDatabase(),n.logger.log("IndexedDBStore delete after degrading succeeded")}catch(A){n.logger.warn("IndexedDBStore delete after degrading failed",A)}if(I)return I.call(this,...g)}}))}getPendingEvents(A){const g=Object.create(null,{getPendingEvents:{get:()=>super.getPendingEvents}});return Q(this,void 0,void 0,(function*(){if(!this.localStorage)return g.getPendingEvents.call(this,A);const I=this.localStorage.getItem(t(A));if(I)try{return JSON.parse(I)}catch(A){n.logger.error("Could not parse persisted pending events",A)}return[]}))}setPendingEvents(A,g){const I=Object.create(null,{setPendingEvents:{get:()=>super.setPendingEvents}});return Q(this,void 0,void 0,(function*(){if(!this.localStorage)return I.setPendingEvents.call(this,A,g);g.length>0?this.localStorage.setItem(t(A),JSON.stringify(g)):this.localStorage.removeItem(t(A))}))}saveToDeviceBatches(A){return this.backend.saveToDeviceBatches(A)}getOldestToDeviceBatch(){return this.backend.getOldestToDeviceBatch()}removeToDeviceBatch(A){return this.backend.removeToDeviceBatch(A)}}function t(A){return`mx_pending_events_${A}`}I.IndexedDBStore=D},{"../logger":376,"../models/event":385,"../models/typed-event-emitter":397,"../models/user":398,"./indexeddb-local-backend":412,"./indexeddb-remote-backend":413,"./memory":415}],415:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.MemoryStore=void 0;const C=A("../models/user"),B=A("../models/room-state");function E(A){return"string"==typeof A&&!!A&&"undefined"!==A&&"null"!==A||"number"==typeof A}I.MemoryStore=class{constructor(A={}){this.rooms={},this.users={},this.syncToken=null,this.filters={},this.accountData={},this.oobMembers={},this.pendingEvents={},this.pendingToDeviceBatches=[],this.nextToDeviceBatchId=0,this.onRoomMember=(A,g,I)=>{if("invite"===I.membership)return;const Q=this.users[I.userId]||new C.User(I.userId);I.name&&(Q.setDisplayName(I.name),I.events.member&&Q.setRawDisplayName(I.events.member.getDirectionalContent().displayname)),I.events.member&&I.events.member.getContent().avatar_url&&Q.setAvatarUrl(I.events.member.getContent().avatar_url),this.users[Q.userId]=Q},this.localStorage=A.localStorage}getSyncToken(){return this.syncToken}isNewlyCreated(){return Promise.resolve(!0)}setSyncToken(A){this.syncToken=A}storeRoom(A){this.rooms[A.roomId]=A,A.currentState.on(B.RoomStateEvent.Members,this.onRoomMember),A.currentState.getMembers().forEach((g=>{this.onRoomMember(null,A.currentState,g)}))}getRoom(A){return this.rooms[A]||null}getRooms(){return Object.values(this.rooms)}removeRoom(A){this.rooms[A]&&this.rooms[A].currentState.removeListener(B.RoomStateEvent.Members,this.onRoomMember),delete this.rooms[A]}getRoomSummaries(){return Object.values(this.rooms).map((function(A){return A.summary}))}storeUser(A){this.users[A.userId]=A}getUser(A){return this.users[A]||null}getUsers(){return Object.values(this.users)}scrollback(A,g){return[]}storeEvents(A,g,I,Q){}storeFilter(A){(null==A?void 0:A.userId)&&(null==A?void 0:A.filterId)&&(this.filters[A.userId]||(this.filters[A.userId]={}),this.filters[A.userId][A.filterId]=A)}getFilter(A,g){return this.filters[A]&&this.filters[A][g]?this.filters[A][g]:null}getFilterIdByName(A){if(!this.localStorage)return null;const g="mxjssdk_memory_filter_"+A;try{const A=this.localStorage.getItem(g);if(E(A))return A}catch(A){}return null}setFilterIdByName(A,g){if(!this.localStorage)return;const I="mxjssdk_memory_filter_"+A;try{E(g)?this.localStorage.setItem(I,g):this.localStorage.removeItem(I)}catch(A){}}storeAccountDataEvents(A){A.forEach((A=>{!Object.keys(A.getContent()).length?delete this.accountData[A.getType()]:this.accountData[A.getType()]=A}))}getAccountData(A){return this.accountData[A]}setSyncData(A){return Promise.resolve()}wantsSave(){return!1}save(A){}startup(){return Promise.resolve()}getSavedSync(){return Promise.resolve(null)}getSavedSyncToken(){return Promise.resolve(null)}deleteAllData(){return this.rooms={},this.users={},this.syncToken=null,this.filters={},this.accountData={},Promise.resolve()}getOutOfBandMembers(A){return Promise.resolve(this.oobMembers[A]||null)}setOutOfBandMembers(A,g){return this.oobMembers[A]=g,Promise.resolve()}clearOutOfBandMembers(A){return this.oobMembers={},Promise.resolve()}getClientOptions(){return Promise.resolve(this.clientOptions)}storeClientOptions(A){return this.clientOptions=Object.assign({},A),Promise.resolve()}getPendingEvents(A){var g;return Q(this,void 0,void 0,(function*(){return null!==(g=this.pendingEvents[A])&&void 0!==g?g:[]}))}setPendingEvents(A,g){return Q(this,void 0,void 0,(function*(){this.pendingEvents[A]=g}))}saveToDeviceBatches(A){for(const g of A)this.pendingToDeviceBatches.push({id:this.nextToDeviceBatchId++,eventType:g.eventType,txnId:g.txnId,batch:g.batch});return Promise.resolve()}getOldestToDeviceBatch(){return Q(this,void 0,void 0,(function*(){return 0===this.pendingToDeviceBatches.length?null:this.pendingToDeviceBatches[0]}))}removeToDeviceBatch(A){return this.pendingToDeviceBatches=this.pendingToDeviceBatches.filter((g=>g.id!==A)),Promise.resolve()}}},{"../models/room-state":392,"../models/user":398}],416:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.StubStore=void 0;I.StubStore=class{constructor(){this.accountData={},this.fromToken=null}isNewlyCreated(){return Promise.resolve(!0)}getSyncToken(){return this.fromToken}setSyncToken(A){this.fromToken=A}storeRoom(A){}getRoom(A){return null}getRooms(){return[]}removeRoom(A){}getRoomSummaries(){return[]}storeUser(A){}getUser(A){return null}getUsers(){return[]}scrollback(A,g){return[]}storeEvents(A,g,I,Q){}storeFilter(A){}getFilter(A,g){return null}getFilterIdByName(A){return null}setFilterIdByName(A,g){}storeAccountDataEvents(A){}getAccountData(A){}setSyncData(A){return Promise.resolve()}wantsSave(){return!1}save(){}startup(){return Promise.resolve()}getSavedSync(){return Promise.resolve(null)}getSavedSyncToken(){return Promise.resolve(null)}deleteAllData(){return Promise.resolve()}getOutOfBandMembers(){return Promise.resolve(null)}setOutOfBandMembers(A,g){return Promise.resolve()}clearOutOfBandMembers(){return Promise.resolve()}getClientOptions(){return Promise.resolve(void 0)}storeClientOptions(A){return Promise.resolve()}getPendingEvents(A){return Q(this,void 0,void 0,(function*(){return[]}))}setPendingEvents(A,g){return Promise.resolve()}saveToDeviceBatches(A){return Q(this,void 0,void 0,(function*(){return Promise.resolve()}))}getOldestToDeviceBatch(){return Promise.resolve(null)}removeToDeviceBatch(A){return Q(this,void 0,void 0,(function*(){return Promise.resolve()}))}}},{}],417:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.SyncAccumulator=I.Category=void 0;const Q=A("./logger"),C=A("./utils"),B=A("./@types/event"),E=A("./@types/read_receipts"),i=A("./@types/sync");var o;!function(A){A.Invite="invite",A.Leave="leave",A.Join="join"}(o=I.Category||(I.Category={}));function n(A,g){null!==g.state_key&&void 0!==g.state_key&&g.type&&(A[g.type]||(A[g.type]=Object.create(null)),A[g.type][g.state_key]=g)}I.SyncAccumulator=class{constructor(A={}){this.opts=A,this.accountData={},this.inviteRooms={},this.joinRooms={},this.nextBatch=null,this.opts.maxTimelineEntries=this.opts.maxTimelineEntries||50}accumulate(A,g=!1){this.accumulateRooms(A,g),this.accumulateAccountData(A),this.nextBatch=A.next_batch}accumulateAccountData(A){A.account_data&&A.account_data.events&&A.account_data.events.forEach((A=>{this.accountData[A.type]=A}))}accumulateRooms(A,g=!1){A.rooms&&(A.rooms.invite&&Object.keys(A.rooms.invite).forEach((I=>{this.accumulateRoom(I,o.Invite,A.rooms.invite[I],g)})),A.rooms.join&&Object.keys(A.rooms.join).forEach((I=>{this.accumulateRoom(I,o.Join,A.rooms.join[I],g)})),A.rooms.leave&&Object.keys(A.rooms.leave).forEach((I=>{this.accumulateRoom(I,o.Leave,A.rooms.leave[I],g)})))}accumulateRoom(A,g,I,C=!1){switch(g){case o.Invite:this.accumulateInviteState(A,I);break;case o.Join:this.inviteRooms[A]&&delete this.inviteRooms[A],this.accumulateJoinState(A,I,C);break;case o.Leave:this.inviteRooms[A]?delete this.inviteRooms[A]:delete this.joinRooms[A];break;default:Q.logger.error("Unknown cateogory: ",g)}}accumulateInviteState(A,g){if(!g.invite_state||!g.invite_state.events)return;if(!this.inviteRooms[A])return void(this.inviteRooms[A]={invite_state:g.invite_state});const I=this.inviteRooms[A];g.invite_state.events.forEach((A=>{let g=!1;for(let Q=0;Q{h._accountData[A.type]=A})),g.unread_notifications&&(h._unreadNotifications=g.unread_notifications),h._unreadThreadNotifications=null!==(o=null!==(Q=g[i.UNREAD_THREAD_NOTIFICATIONS.stable])&&void 0!==Q?Q:g[i.UNREAD_THREAD_NOTIFICATIONS.unstable])&&void 0!==o?o:void 0,g.summary){const A="m.heroes",I="m.invited_member_count",Q="m.joined_member_count",C=h._summary,B=g.summary;C[A]=B[A]||C[A],C[Q]=B[Q]||C[Q],C[I]=B[I]||C[I]}if(null===(D=null===(e=g.ephemeral)||void 0===e?void 0:e.events)||void 0===D||D.forEach((A=>{A.type===B.EventType.Receipt&&A.content&&Object.keys(A.content).forEach((g=>{Object.entries(A.content[g]).forEach((([I,Q])=>{var B;if((0,C.isSupportedReceiptType)(I))for(const C of Object.keys(Q)){const Q=A.content[g][I][C],i={data:A.content[g][I][C],type:I,eventId:g};Q.thread_id&&Q.thread_id!==E.MAIN_ROOM_TIMELINE?h._threadReadReceipts=Object.assign(Object.assign({},h._threadReadReceipts),{[Q.thread_id]:Object.assign(Object.assign({},null!==(B=h._threadReadReceipts[Q.thread_id])&&void 0!==B?B:{}),{[C]:i})}):h._readReceipts[C]=i}}))}))})),g.timeline&&g.timeline.limited&&(h._timeline=[]),null===(a=null===(t=g.state)||void 0===t?void 0:t.events)||void 0===a||a.forEach((A=>{n(h._currentState,A)})),null===(w=null===(s=g.timeline)||void 0===s?void 0:s.events)||void 0===w||w.forEach(((A,Q)=>{var C;let B;if(n(h._currentState,A),I)B=A;else{B=Object.assign({},A),void 0!==B.unsigned&&(B.unsigned=Object.assign({},B.unsigned));const g=A.unsigned?A.unsigned.age:A.age;void 0!==g&&(B._localTs=Date.now()-g)}h._timeline.push({event:B,token:0===Q&&null!==(C=g.timeline.prev_batch)&&void 0!==C?C:null})})),h._timeline.length>this.opts.maxTimelineEntries){for(let A=h._timeline.length-this.opts.maxTimelineEntries;A{g.invite[A]=this.inviteRooms[A]})),Object.keys(this.joinRooms).forEach((I=>{const Q=this.joinRooms[I],E={ephemeral:{events:[]},account_data:{events:[]},state:{events:[]},timeline:{events:[],prev_batch:null},unread_notifications:Q._unreadNotifications,unread_thread_notifications:Q._unreadThreadNotifications,summary:Q._summary};Object.keys(Q._accountData).forEach((A=>{E.account_data.events.push(Q._accountData[A])}));const i={type:B.EventType.Receipt,room_id:I,content:{}};for(const[A,g]of Object.entries(Q._readReceipts))i.content[g.eventId]||(i.content[g.eventId]={}),i.content[g.eventId][g.type]||(i.content[g.eventId][g.type]={}),i.content[g.eventId][g.type][A]=g.data;for(const A of Object.values(Q._threadReadReceipts))for(const[g,I]of Object.entries(A))i.content[I.eventId]||(i.content[I.eventId]={}),i.content[I.eventId][I.type]||(i.content[I.eventId][I.type]={}),i.content[I.eventId][I.type][g]=I.data;Object.keys(i.content).length>0&&E.ephemeral.events.push(i),Q._timeline.forEach((g=>{if(!E.timeline.prev_batch){if(!g.token)return;E.timeline.prev_batch=g.token}let I;var Q;!A&&("_localTs"in(Q=g.event)&&void 0!==Q._localTs)?(I=Object.assign({},g.event),void 0!==I.unsigned&&(I.unsigned=Object.assign({},I.unsigned)),delete I._localTs,I.unsigned=I.unsigned||{},I.unsigned.age=Date.now()-g.event._localTs):I=g.event,E.timeline.events.push(I)}));const o=Object.create(null);for(let A=E.timeline.events.length-1;A>=0;A--){const g=E.timeline.events[A];if(null===g.state_key||void 0===g.state_key)continue;const I=(0,C.deepCopy)(g);I.unsigned&&(I.unsigned.prev_content&&(I.content=I.unsigned.prev_content),I.unsigned.prev_sender&&(I.sender=I.unsigned.prev_sender)),n(o,I)}Object.keys(Q._currentState).forEach((A=>{Object.keys(Q._currentState[A]).forEach((g=>{let I=Q._currentState[A][g];o[A]&&o[A][g]&&(I=o[A][g]),E.state.events.push(I)}))})),g.join[I]=E}));const I=[];return Object.keys(this.accountData).forEach((A=>{I.push(this.accountData[A])})),{nextBatch:this.nextBatch,roomsData:g,accountData:I}}getNextBatchToken(){return this.nextBatch}}},{"./@types/event":308,"./@types/read_receipts":313,"./@types/sync":316,"./logger":376,"./utils":420}],418:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I._createAndReEmitRoom=I.SyncApi=I.defaultSyncApiOpts=I.defaultClientOpts=I.SyncState=void 0;const i=A("./models/user"),o=A("./models/room"),n=B(A("./utils")),e=A("./filter"),D=A("./models/event-timeline"),t=A("./pushprocessor"),a=A("./logger"),s=A("./errors"),w=A("./client"),h=A("./http-api"),r=A("./@types/event"),c=A("./models/room-state"),k=A("./models/room-member"),G=A("./models/beacon"),y=A("./@types/sync"),N=A("./feature"),M=!0;var F;!function(A){A.Error="ERROR",A.Prepared="PREPARED",A.Stopped="STOPPED",A.Syncing="SYNCING",A.Catchup="CATCHUP",A.Reconnecting="RECONNECTING"}(F=I.SyncState||(I.SyncState={}));const J=["org.matrix.msc2716v3"];function d(A,g){return`FILTER_SYNC_${A}`+(g?"_"+g:"")}function K(...A){M&&a.logger.log(...A)}var Y;function R(A){return Object.assign({initialSyncLimit:8,resolveInvitesToProfiles:!1,pollTimeout:3e4,pendingEventOrdering:w.PendingEventOrdering.Chronological,threadSupport:!1},A)}function L(A){return Object.assign({canResetEntireTimeline:A=>!1},A)}!function(A){A.Offline="offline",A.Online="online",A.Unavailable="unavailable"}(Y||(Y={})),I.defaultClientOpts=R,I.defaultSyncApiOpts=L;function q(A,g){const I=new i.User(g);return A.reEmitter.reEmit(I,[i.UserEvent.AvatarUrl,i.UserEvent.DisplayName,i.UserEvent.Presence,i.UserEvent.CurrentlyActive,i.UserEvent.LastPresenceTs]),I}function S(A,g,I){const{timelineSupport:Q}=A,C=new o.Room(g,A,A.getUserId(),{lazyLoadMembers:I.lazyLoadMembers,pendingEventOrdering:I.pendingEventOrdering,timelineSupport:Q});return A.reEmitter.reEmit(C,[o.RoomEvent.Name,o.RoomEvent.Redaction,o.RoomEvent.RedactionCancelled,o.RoomEvent.Receipt,o.RoomEvent.Tags,o.RoomEvent.LocalEchoUpdated,o.RoomEvent.AccountData,o.RoomEvent.MyMembership,o.RoomEvent.Timeline,o.RoomEvent.TimelineReset,c.RoomStateEvent.Events,c.RoomStateEvent.Members,c.RoomStateEvent.NewMember,c.RoomStateEvent.Update,G.BeaconEvent.New,G.BeaconEvent.Update,G.BeaconEvent.Destroy,G.BeaconEvent.LivenessChange]),C.on(c.RoomStateEvent.NewMember,((g,I,Q)=>{var C;Q.user=null!==(C=A.getUser(Q.userId))&&void 0!==C?C:void 0,A.reEmitter.reEmit(Q,[k.RoomMemberEvent.Name,k.RoomMemberEvent.Typing,k.RoomMemberEvent.PowerLevel,k.RoomMemberEvent.Membership])})),C}I.SyncApi=class{constructor(A,g,I){this.client=A,this._peekRoom=null,this.syncState=null,this.catchingUp=!1,this.running=!1,this.notifEvents=[],this.failedSyncCount=0,this.storeIsInvalid=!1,this.getPushRules=()=>E(this,void 0,void 0,(function*(){try{K("Getting push rules...");const A=yield this.client.getPushRules();K("Got push rules"),this.client.pushRules=A}catch(A){if(a.logger.error("Getting push rules failed",A),this.shouldAbortSync(A))return;return K("Waiting for saved sync before retrying push rules..."),yield this.recoverFromSyncStartupError(this.savedSyncPromise,A),this.getPushRules()}})),this.buildDefaultFilter=()=>{const A=new e.Filter(this.client.credentials.userId);return this.client.canSupport.get(N.Feature.ThreadUnreadNotifications)!==N.ServerSupport.Unsupported&&A.setUnreadThreadNotifications(!0),A},this.checkLazyLoadStatus=()=>E(this,void 0,void 0,(function*(){var A;if(K("Checking lazy load status..."),this.opts.lazyLoadMembers&&this.client.isGuest()&&(this.opts.lazyLoadMembers=!1),this.opts.lazyLoadMembers){K("Checking server lazy load support...");(yield this.client.doesServerSupportLazyLoading())?(K("Enabling lazy load on sync filter..."),this.opts.filter||(this.opts.filter=this.buildDefaultFilter()),this.opts.filter.setLazyLoadMembers(!0)):(K("LL: lazy loading requested but not supported by server, so disabling"),this.opts.lazyLoadMembers=!1)}K("Checking whether lazy loading has changed in store...");if(yield this.wasLazyLoadingToggled(this.opts.lazyLoadMembers)){this.storeIsInvalid=!0;const A=new s.InvalidStoreError(s.InvalidStoreState.ToggledLazyLoading,!!this.opts.lazyLoadMembers);return this.updateSyncState(F.Error,{error:A}),void a.logger.warn("InvalidStoreError: store is not usable: stopping sync.")}this.opts.lazyLoadMembers&&(null===(A=this.syncOpts.crypto)||void 0===A||A.enableLazyLoading());try{K("Storing client options..."),yield this.client.storeClientOptions(),K("Stored client options")}catch(A){throw a.logger.error("Storing client options failed",A),A}})),this.getFilter=()=>E(this,void 0,void 0,(function*(){let A,g;K("Getting filter..."),A=this.opts.filter?this.opts.filter:this.buildDefaultFilter();try{g=yield this.client.getOrCreateFilter(d(this.client.credentials.userId),A)}catch(A){return a.logger.error("Getting filter failed",A),this.shouldAbortSync(A)?{}:(K("Waiting for saved sync before retrying filter..."),yield this.recoverFromSyncStartupError(this.savedSyncPromise,A),this.getFilter())}return{filter:A,filterId:g}})),this.onOnline=()=>{K("Browser thinks we are back online"),this.startKeepAlives(0)},this.opts=R(g),this.syncOpts=L(I),A.getNotifTimelineSet()&&A.reEmitter.reEmit(A.getNotifTimelineSet(),[o.RoomEvent.Timeline,o.RoomEvent.TimelineReset])}createRoom(A){const g=S(this.client,A,this.opts);return g.on(c.RoomStateEvent.Marker,((A,I)=>{this.onMarkerStateEvent(g,A,I)})),g}onMarkerStateEvent(A,g,{timelineWasEmpty:I}={}){if(I)return void a.logger.debug(`MarkerState: Ignoring markerEventId=${g.getId()} in roomId=${A.roomId} because the timeline was empty before the marker arrived which means there is nothing to refresh.`);J.includes(A.getVersion())||g.getSender()===A.getCreator()?(a.logger.debug(`MarkerState: Timeline needs to be refreshed because a new markerEventId=${g.getId()} was sent in roomId=${A.roomId}`),A.setTimelineNeedsRefresh(!0),A.emit(o.RoomEvent.HistoryImportedWithinTimeline,g,A)):a.logger.debug(`MarkerState: Ignoring markerEventId=${g.getId()} in roomId=${A.roomId} because MSC2716 is not supported in the room version or for any room version, the marker wasn't sent by the room creator.`)}syncLeftRooms(){var A;return E(this,void 0,void 0,(function*(){const g=this.client,I=new e.Filter(this.client.credentials.userId);I.setTimelineLimit(1),I.setIncludeLeaveRooms(!0);const Q=this.opts.pollTimeout+8e4,C={timeout:0,filter:yield g.getOrCreateFilter(d(g.credentials.userId,"LEFT_ROOMS"),I)},B=yield g.http.authedRequest(h.Method.Get,"/sync",C,void 0,{localTimeoutMs:Q});let i=[];(null===(A=B.rooms)||void 0===A?void 0:A.leave)&&(i=this.mapSyncResponseToRoomArray(B.rooms.leave));return(yield Promise.all(i.map((A=>E(this,void 0,void 0,(function*(){const I=A.room;if(!A.isBrandNewRoom)return;A.timeline=A.timeline||{prev_batch:null,events:[]};const Q=this.mapSyncEventsFormat(A.timeline,I),C=this.mapSyncEventsFormat(A.state,I);return I.getLiveTimeline().setPaginationToken(A.timeline.prev_batch,D.EventTimeline.BACKWARDS),yield this.injectRoomEvents(I,C,Q),I.recalculate(),g.store.storeRoom(I),g.emit(w.ClientEvent.Room,I),this.processEventsForNotifs(I,Q),I})))))).filter(Boolean)}))}peek(A){var g;if((null===(g=this._peekRoom)||void 0===g?void 0:g.roomId)===A)return Promise.resolve(this._peekRoom);const I=this.client;return this._peekRoom=this.createRoom(A),this.client.roomInitialSync(A,20).then((A=>{A.messages=A.messages||{chunk:[]},A.messages.chunk=A.messages.chunk||[],A.state=A.state||[];const g=n.deepCopy(A.state).map(I.getEventMapper()),Q=A.state.map(I.getEventMapper()),C=A.messages.chunk.map(I.getEventMapper());return Array.isArray(A.presence)&&A.presence.map(I.getEventMapper()).forEach((function(A){let g=I.store.getUser(A.getContent().user_id);g?g.setPresenceEvent(A):(g=q(I,A.getContent().user_id),g.setPresenceEvent(A),I.store.storeUser(g)),I.emit(w.ClientEvent.Event,A)})),A.messages.start&&(this._peekRoom.oldState.paginationToken=A.messages.start),this._peekRoom.oldState.setStateEvents(g),this._peekRoom.currentState.setStateEvents(Q),this.resolveInvites(this._peekRoom),this._peekRoom.recalculate(),this._peekRoom.addEventsToTimeline(C.reverse(),!0,this._peekRoom.getLiveTimeline(),A.messages.start),I.store.storeRoom(this._peekRoom),I.emit(w.ClientEvent.Room,this._peekRoom),this.peekPoll(this._peekRoom),this._peekRoom}))}stopPeeking(){this._peekRoom=null}peekPoll(A,g){var I;this._peekRoom===A?this.client.http.authedRequest(h.Method.Get,"/events",{room_id:A.roomId,timeout:String(3e4),from:g},void 0,{localTimeoutMs:5e4,abortSignal:null===(I=this.abortController)||void 0===I?void 0:I.signal}).then((g=>{if(this._peekRoom!==A)return void K("Stopped peeking in room %s",A.roomId);g.chunk.filter((function(A){return"m.presence"===A.type})).map(this.client.getEventMapper()).forEach((A=>{let g=this.client.store.getUser(A.getContent().user_id);g?g.setPresenceEvent(A):(g=q(this.client,A.getContent().user_id),g.setPresenceEvent(A),this.client.store.storeUser(g)),this.client.emit(w.ClientEvent.Event,A)}));const I=g.chunk.filter((function(g){return g.room_id===A.roomId&&g.event_id})).map(this.client.getEventMapper());A.addLiveEvents(I),this.peekPoll(A,g.end)}),(I=>{a.logger.error("[%s] Peek poll failed: %s",A.roomId,I),setTimeout((()=>{this.peekPoll(A,g)}),3e4)})):K("Stopped peeking in room %s",A.roomId)}getSyncState(){return this.syncState}getSyncStateData(){var A;return null!==(A=this.syncStateData)&&void 0!==A?A:null}recoverFromSyncStartupError(A,g){return E(this,void 0,void 0,(function*(){yield A;const I=this.startKeepAlives();this.updateSyncState(F.Error,{error:g}),yield I}))}wasLazyLoadingToggled(A=!1){return E(this,void 0,void 0,(function*(){let g=!1;if(!(yield this.client.store.isNewlyCreated())){const I=yield this.client.store.getClientOptions();return I&&(g=!!I.lazyLoadMembers),g!==A}return!1}))}shouldAbortSync(A){return"M_UNKNOWN_TOKEN"===A.errcode&&(a.logger.warn("Token no longer valid - assuming logout"),this.stop(),this.updateSyncState(F.Error,{error:A}),!0)}sync(){var A,I;return E(this,void 0,void 0,(function*(){if(this.running=!0,this.abortController=new AbortController,null===(I=null===(A=g.window)||void 0===A?void 0:A.addEventListener)||void 0===I||I.call(A,"online",this.onOnline,!1),this.client.isGuest())return this.doSync({});K("Getting saved sync token...");const Q=this.client.store.getSavedSyncToken().then((A=>(K("Got saved sync token"),A)));this.savedSyncPromise=this.client.store.getSavedSync().then((A=>{if(K(`Got reply from saved sync, exists? ${!!A}`),A)return this.syncFromCache(A)})).catch((A=>{a.logger.error("Getting saved sync failed",A)})),yield this.getPushRules(),yield this.checkLazyLoadStatus();const{filterId:C,filter:B}=yield this.getFilter();if(B){if(this.client.resetNotifTimelineSet(),!this.currentSyncRequest){let A=C;const g=yield Q;if(g)K("Sending first sync request...");else{K("Sending initial sync request...");const g=this.buildDefaultFilter();g.setDefinition(B.getDefinition()),g.setTimelineLimit(this.opts.initialSyncLimit),A=JSON.stringify(g.getDefinition())}this.currentSyncRequest=this.doSyncRequest({filter:A},g)}return K("Waiting for saved sync before starting sync processing..."),yield this.savedSyncPromise,this.doSync({filter:C})}}))}stop(){var A,I,Q;K("SyncApi.stop"),null===(I=null===(A=g.window)||void 0===A?void 0:A.removeEventListener)||void 0===I||I.call(A,"online",this.onOnline,!1),this.running=!1,null===(Q=this.abortController)||void 0===Q||Q.abort(),this.keepAliveTimer&&(clearTimeout(this.keepAliveTimer),this.keepAliveTimer=void 0)}retryImmediately(){return!!this.connectionReturnedDefer&&(this.startKeepAlives(0),!0)}syncFromCache(A){return E(this,void 0,void 0,(function*(){K("sync(): not doing HTTP hit, instead returning stored /sync data");const g=A.nextBatch;this.client.store.setSyncToken(g);const I={nextSyncToken:g,catchingUp:!1,fromCache:!0},Q={next_batch:g,rooms:A.roomsData,account_data:{events:A.accountData}};try{yield this.processSyncResponse(I,Q)}catch(A){a.logger.error("Error processing cached sync",A)}this.storeIsInvalid||this.updateSyncState(F.Prepared,I)}))}doSync(A){return E(this,void 0,void 0,(function*(){for(;this.running;){const g=this.client.store.getSyncToken();let I;try{this.currentSyncRequest||(this.currentSyncRequest=this.doSyncRequest(A,g)),I=yield this.currentSyncRequest}catch(A){if(yield this.onSyncError(A))return;continue}finally{this.currentSyncRequest=void 0}this.client.store.setSyncToken(I.next_batch),this.failedSyncCount=0,yield this.client.store.setSyncData(I);const Q={oldSyncToken:null!=g?g:void 0,nextSyncToken:I.next_batch,catchingUp:this.catchingUp};this.syncOpts.crypto&&(yield this.syncOpts.crypto.onSyncWillProcess(Q));try{yield this.processSyncResponse(Q,I)}catch(A){a.logger.error("Caught /sync error",A),this.client.emit(w.ClientEvent.SyncUnexpectedError,A)}Q.catchingUp=this.catchingUp,A.hasSyncedBefore||(this.updateSyncState(F.Prepared,Q),A.hasSyncedBefore=!0),this.syncOpts.cryptoCallbacks&&(yield this.syncOpts.cryptoCallbacks.onSyncCompleted(Q)),this.updateSyncState(F.Syncing,Q),this.client.store.wantsSave()&&(this.syncOpts.crypto&&(yield this.syncOpts.crypto.saveDeviceList(0)),this.client.store.save())}this.running||(K("Sync no longer running: exiting."),this.connectionReturnedDefer&&(this.connectionReturnedDefer.reject(),this.connectionReturnedDefer=void 0),this.updateSyncState(F.Stopped))}))}doSyncRequest(A,g){var I;const Q=this.getSyncParams(A,g);return this.client.http.authedRequest(h.Method.Get,"/sync",Q,void 0,{localTimeoutMs:Q.timeout+8e4,abortSignal:null===(I=this.abortController)||void 0===I?void 0:I.signal})}getSyncParams(A,g){let I=this.opts.pollTimeout;(this.getSyncState()!==F.Syncing||this.catchingUp)&&(this.catchingUp=!0,I=0);let Q=A.filter;this.client.isGuest()&&!Q&&(Q=this.getGuestFilter());const C={filter:Q,timeout:I};return this.opts.disablePresence&&(C.set_presence=Y.Offline),g?C.since=g:C._cacheBuster=Date.now(),[F.Reconnecting,F.Error].includes(this.getSyncState())&&(C.timeout=0),C}onSyncError(A){return E(this,void 0,void 0,(function*(){if(!this.running)return K("Sync no longer running: exiting"),this.connectionReturnedDefer&&(this.connectionReturnedDefer.reject(),this.connectionReturnedDefer=void 0),this.updateSyncState(F.Stopped),!0;if(a.logger.error("/sync error %s",A),this.shouldAbortSync(A))return!0;this.failedSyncCount++,a.logger.log("Number of consecutive failed sync requests:",this.failedSyncCount),K("Starting keep-alive");const g=this.startKeepAlives();this.currentSyncRequest=void 0,this.updateSyncState(this.failedSyncCount>=3?F.Error:F.Reconnecting,{error:A});return(yield g)&&this.getSyncState()===F.Error&&this.updateSyncState(F.Catchup,{catchingUp:!0}),!1}))}processSyncResponse(A,g){var I,Q;return E(this,void 0,void 0,(function*(){const C=this.client;if(Array.isArray(null===(I=g.presence)||void 0===I?void 0:I.events)&&g.presence.events.map(C.getEventMapper()).forEach((function(A){let g=C.store.getUser(A.getSender());g?g.setPresenceEvent(A):(g=q(C,A.getSender()),g.setPresenceEvent(A),C.store.storeUser(g)),C.emit(w.ClientEvent.Event,A)})),Array.isArray(null===(Q=g.account_data)||void 0===Q?void 0:Q.events)){const A=g.account_data.events.map(C.getEventMapper()),I=A.reduce(((A,g)=>(A[g.getType()]=C.store.getAccountData(g.getType()),A)),{});C.store.storeAccountDataEvents(A),A.forEach((function(A){if(A.getType()===r.EventType.PushRules){const g=A.getContent();C.pushRules=t.PushProcessor.rewriteDefaultRules(g)}const g=I[A.getType()];return C.emit(w.ClientEvent.AccountData,A,g),A}))}if(g.to_device&&Array.isArray(g.to_device.events)&&g.to_device.events.length>0){let A=g.to_device.events;this.syncOpts.cryptoCallbacks&&(A=yield this.syncOpts.cryptoCallbacks.preprocessToDeviceMessages(A));const I=[];A.map(C.getEventMapper({toDevice:!0})).map((A=>{if("m.key.verification.cancel"===A.getType()){const g=A.getContent().transaction_id;g&&I.push(g)}return A})).forEach((function(A){const g=A.getContent();if("m.room.message"!=A.getType()||"m.bad.encrypted"!=g.msgtype){if("m.key.verification.start"===A.getType()||"m.key.verification.request"===A.getType()){const Q=g.transaction_id;I.includes(Q)&&A.flagCancelled()}C.emit(w.ClientEvent.ToDeviceEvent,A)}else a.logger.log("Ignoring undecryptable to-device event from "+A.getSender())}))}else this.catchingUp=!1;let B=[],i=[],e=[];if(g.rooms&&(g.rooms.invite&&(B=this.mapSyncResponseToRoomArray(g.rooms.invite)),g.rooms.join&&(i=this.mapSyncResponseToRoomArray(g.rooms.join)),g.rooms.leave&&(e=this.mapSyncResponseToRoomArray(g.rooms.leave))),this.notifEvents=[],yield n.promiseMapSeries(B,(A=>E(this,void 0,void 0,(function*(){var g;const I=A.room,Q=this.mapSyncEventsFormat(A.invite_state,I);yield this.injectRoomEvents(I,Q);const B=null===(g=I.currentState.getStateEvents(r.EventType.RoomMember,C.getUserId()))||void 0===g?void 0:g.getSender(),E=C.crypto;if(E){const A=yield E.cryptoStore.takeParkedSharedHistory(I.roomId);for(const g of A)g.senderId===B&&(yield E.olmDevice.addInboundGroupSession(I.roomId,g.senderKey,g.forwardingCurve25519KeyChain,g.sessionId,g.sessionKey,g.keysClaimed,!0,{sharedHistory:!0,untrusted:!0}))}A.isBrandNewRoom?(I.recalculate(),C.store.storeRoom(I),C.emit(w.ClientEvent.Room,I)):I.recalculate(),Q.forEach((function(A){C.emit(w.ClientEvent.Event,A)}))})))),yield n.promiseMapSeries(i,(g=>E(this,void 0,void 0,(function*(){var I,Q,B,E,i,n;const e=g.room,t=this.mapSyncEventsFormat(g.state,e),s=this.mapSyncEventsFormat(g.timeline,e,!1),h=this.mapSyncEventsFormat(g.ephemeral),c=this.mapSyncEventsFormat(g.account_data),k=C.isRoomEncrypted(e.roomId);g.unread_notifications&&(k&&0!==g.unread_notifications.notification_count||e.setUnreadNotificationCount(o.NotificationCountType.Total,null!==(I=g.unread_notifications.notification_count)&&void 0!==I?I:0),(!k||e.getUnreadNotificationCount(o.NotificationCountType.Highlight)<=0)&&e.setUnreadNotificationCount(o.NotificationCountType.Highlight,null!==(Q=g.unread_notifications.highlight_count)&&void 0!==Q?Q:0));const G=null!==(B=g[y.UNREAD_THREAD_NOTIFICATIONS.name])&&void 0!==B?B:g[y.UNREAD_THREAD_NOTIFICATIONS.altName];if(G){e.resetThreadUnreadNotificationCount(Object.keys(G));for(const[A,g]of Object.entries(G)){k&&0!==g.notification_count||e.setThreadUnreadNotificationCount(A,o.NotificationCountType.Total,null!==(E=g.notification_count)&&void 0!==E?E:0);const I=e.getThreadUnreadNotificationCount(A,o.NotificationCountType.Highlight)<=0;(!k||k&&I)&&e.setThreadUnreadNotificationCount(A,o.NotificationCountType.Highlight,null!==(i=g.highlight_count)&&void 0!==i?i:0)}}else e.resetThreadUnreadNotificationCount();if(g.timeline=g.timeline||{},g.isBrandNewRoom)null!==g.timeline.prev_batch&&e.getLiveTimeline().setPaginationToken(g.timeline.prev_batch,D.EventTimeline.BACKWARDS);else if(g.timeline.limited){let I=!0;for(let A=s.length-1;A>=0;A--){const g=s[A].getId();if(e.getTimelineForEvent(g)){K(`Already have event ${g} in limited sync - not resetting`),I=!1,s.splice(0,A);break}}I&&(e.resetLiveTimeline(g.timeline.prev_batch,this.syncOpts.canResetEntireTimeline(e.roomId)?null:null!==(n=A.oldSyncToken)&&void 0!==n?n:null),C.resetNotifTimelineSet())}if(this.syncOpts.cryptoCallbacks)for(const A of t.concat(s))A.isState()&&A.getType()===r.EventType.RoomEncryption&&""===A.getStateKey()&&(yield this.syncOpts.cryptoCallbacks.onCryptoEvent(e,A));try{yield this.injectRoomEvents(e,t,s,A.fromCache)}catch(A){a.logger.error(`Failed to process events on room ${e.roomId}:`,A)}g.summary&&e.setSummary(g.summary),e.addEphemeralEvents(h),e.addAccountData(c),e.recalculate(),g.isBrandNewRoom&&(C.store.storeRoom(e),C.emit(w.ClientEvent.Room,e)),this.processEventsForNotifs(e,s);const N=A=>C.emit(w.ClientEvent.Event,A);t.forEach(N),s.forEach(N),h.forEach(N),c.forEach(N),e.decryptCriticalEvents()})))),yield n.promiseMapSeries(e,(A=>E(this,void 0,void 0,(function*(){const g=A.room,I=this.mapSyncEventsFormat(A.state,g),Q=this.mapSyncEventsFormat(A.timeline,g),B=this.mapSyncEventsFormat(A.account_data);yield this.injectRoomEvents(g,I,Q),g.addAccountData(B),g.recalculate(),A.isBrandNewRoom&&(C.store.storeRoom(g),C.emit(w.ClientEvent.Room,g)),this.processEventsForNotifs(g,Q),I.forEach((function(A){C.emit(w.ClientEvent.Event,A)})),Q.forEach((function(A){C.emit(w.ClientEvent.Event,A)})),B.forEach((function(A){C.emit(w.ClientEvent.Event,A)}))})))),A.oldSyncToken&&this.notifEvents.length&&(this.notifEvents.sort((function(A,g){return A.getTs()-g.getTs()})),this.notifEvents.forEach((function(A){var g;null===(g=C.getNotifTimelineSet())||void 0===g||g.addLiveEvent(A)}))),g.device_lists&&this.syncOpts.crypto&&(yield this.syncOpts.crypto.handleDeviceListChanges(A,g.device_lists)),this.syncOpts.crypto&&g.device_one_time_keys_count){const A=g.device_one_time_keys_count.signed_curve25519||0;this.syncOpts.crypto.updateOneTimeKeyCount(A)}if(this.syncOpts.crypto&&(g.device_unused_fallback_key_types||g["org.matrix.msc2732.device_unused_fallback_key_types"])){const A=g.device_unused_fallback_key_types||g["org.matrix.msc2732.device_unused_fallback_key_types"];this.syncOpts.crypto.setNeedsNewFallback(Array.isArray(A)&&!A.includes("signed_curve25519"))}}))}startKeepAlives(A){return void 0===A&&(A=2e3+Math.floor(5e3*Math.random())),null!==this.keepAliveTimer&&clearTimeout(this.keepAliveTimer),A>0?this.keepAliveTimer=setTimeout(this.pokeKeepAlive.bind(this),A):this.pokeKeepAlive(),this.connectionReturnedDefer||(this.connectionReturnedDefer=n.defer()),this.connectionReturnedDefer.promise}pokeKeepAlive(A=!1){var g;const I=()=>{clearTimeout(this.keepAliveTimer),this.connectionReturnedDefer&&(this.connectionReturnedDefer.resolve(A),this.connectionReturnedDefer=void 0)};this.client.http.request(h.Method.Get,"/_matrix/client/versions",void 0,void 0,{prefix:"",localTimeoutMs:15e3,abortSignal:null===(g=this.abortController)||void 0===g?void 0:g.signal}).then((()=>{I()}),(g=>{400==g.httpStatus||404==g.httpStatus?this.keepAliveTimer=setTimeout(I,2e3):(A=!0,this.keepAliveTimer=setTimeout(this.pokeKeepAlive.bind(this,A),5e3+Math.floor(5e3*Math.random())),this.updateSyncState(F.Error,{error:g}))}))}mapSyncResponseToRoomArray(A){const g=this.client;return Object.keys(A).map((I=>{const Q=A[I];let C=g.store.getRoom(I),B=!1;return C||(C=this.createRoom(I),B=!0),Q.room=C,Q.isBrandNewRoom=B,Q}))}mapSyncEventsFormat(A,g,I=!0){if(!A||!Array.isArray(A.events))return[];const Q=this.client.getEventMapper({decrypt:I});return A.events.map((function(A){return g&&(A.room_id=g.roomId),Q(A)}))}resolveInvites(A){if(!A||!this.opts.resolveInvitesToProfiles)return;const g=this.client;A.getMembersWithMembership("invite").forEach((function(I){if(I.requestedProfileInfo)return;I.requestedProfileInfo=!0;const Q=g.getUser(I.userId);let C;C=Q?Promise.resolve({avatar_url:Q.avatarUrl,displayname:Q.displayName}):g.getProfileInfo(I.userId),C.then((function(g){const Q=I.events.member;"invite"===(null==Q?void 0:Q.getContent().membership)&&(Q.getContent().avatar_url=g.avatar_url,Q.getContent().displayname=g.displayname,I.setMembershipEvent(Q,A.currentState))}),(function(A){}))}))}injectRoomEvents(A,g,I,Q=!1){return E(this,void 0,void 0,(function*(){const C=A.getLiveTimeline(),B=0==C.getEvents().length;if(B){for(const A of g)this.client.getPushActionsForEvent(A);C.initialiseState(g,{timelineWasEmpty:B})}this.resolveInvites(A),A.recalculate(),B||(A.oldState.setStateEvents(g||[]),A.currentState.setStateEvents(g||[])),A.addLiveEvents(I||[],{fromCache:Q,timelineWasEmpty:B}),this.client.processBeaconEvents(A,I)}))}processEventsForNotifs(A,g){var I;if(this.client.getNotifTimelineSet())for(const A of g){const g=this.client.getPushActionsForEvent(A);(null==g?void 0:g.notify)&&(null===(I=g.tweaks)||void 0===I?void 0:I.highlight)&&this.notifEvents.push(A)}}getGuestFilter(){return"{}"}updateSyncState(A,g){const I=this.syncState;this.syncState=A,this.syncStateData=g,this.client.emit(w.ClientEvent.Sync,this.syncState,I,g)}},I._createAndReEmitRoom=S}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./@types/event":308,"./@types/sync":316,"./client":323,"./errors":361,"./feature":364,"./filter":366,"./http-api":369,"./logger":376,"./models/beacon":380,"./models/event-timeline":384,"./models/room":394,"./models/room-member":391,"./models/room-state":392,"./models/user":398,"./pushprocessor":399,"./utils":420}],419:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.TimelineIndex=I.TimelineWindow=void 0;const C=A("./models/event-timeline"),B=(A("./logger"),function(){});I.TimelineWindow=class{constructor(A,g,I={}){this.client=A,this.timelineSet=g,this.eventCount=0,this.windowLimit=I.windowLimit||1e3}load(A,g=20){const I=I=>{if(!I)throw new Error("No timeline given to initFields");let Q;const C=I.getEvents();if(A){if(Q=C.findIndex((g=>g.getId()===A)),Q<0)throw new Error("getEventTimeline result didn't include requested event")}else Q=C.length;const B=Math.min(C.length,Q+Math.ceil(g/2)),i=Math.max(0,B-g);this.start=new E(I,i-I.getBaseIndex()),this.end=new E(I,B-I.getBaseIndex()),this.eventCount=B-i};return this.timelineSet.getTimelineForEvent(A)?(I(this.timelineSet.getTimelineForEvent(A)),Promise.resolve()):A?this.client.getEventTimeline(this.timelineSet,A).then(I):(I(this.timelineSet.getLiveTimeline()),Promise.resolve())}getTimelineIndex(A){var g,I;if(A==C.EventTimeline.BACKWARDS)return null!==(g=this.start)&&void 0!==g?g:null;if(A==C.EventTimeline.FORWARDS)return null!==(I=this.end)&&void 0!==I?I:null;throw new Error("Invalid direction '"+A+"'")}extend(A,g){const I=this.getTimelineIndex(A);if(!I)return B("TimelineWindow: no timeline yet"),!1;const Q=A==C.EventTimeline.BACKWARDS?I.retreat(g):I.advance(g);if(Q){this.eventCount+=Q,B("TimelineWindow: increased cap by "+Q+" (now "+this.eventCount+")");const g=this.eventCount-this.windowLimit;return g>0&&this.unpaginate(g,A!=C.EventTimeline.BACKWARDS),!0}return!1}canPaginate(A){const g=this.getTimelineIndex(A);if(!g)return B("TimelineWindow: no timeline yet"),!1;if(A==C.EventTimeline.BACKWARDS){if(g.index>g.minIndex())return!0}else if(g.index(B("TimelineWindow: request completed with result "+I),I?this.paginate(A,g,!0,E-1):this.paginate(A,g,!1,0))));return Q.pendingPaginate=i,i}))}unpaginate(A,g){const I=g?this.start:this.end;if(!I)throw new Error(`Attempting to unpaginate startOfTimeline=${g} but don't have this direction`);if(A>this.eventCount||A<0)throw new Error(`Attemting to unpaginate ${A} events, but only have ${this.eventCount} in the timeline`);for(;A>0;){const Q=g?I.advance(A):I.retreat(A);if(Q<=0)throw new Error("Unable to unpaginate any further, but still have "+this.eventCount+" events");A-=Q,this.eventCount-=Q,B("TimelineWindow.unpaginate: dropped "+Q+" (now "+this.eventCount+")")}}getEvents(){var A,g;if(!this.start)return[];const I=[];let Q=this.start.timeline;for(;;){const B=Q.getEvents();let E=0,i=B.length;Q===this.start.timeline&&(E=this.start.index+Q.getBaseIndex()),Q===(null===(A=this.end)||void 0===A?void 0:A.timeline)&&(i=this.end.index+Q.getBaseIndex());for(let A=E;A0)return this.index+=g,g;const I=this.timeline.getNeighbouringTimeline(A<0?C.EventTimeline.BACKWARDS:C.EventTimeline.FORWARDS);return I?(this.timeline=I,this.index=A<0?this.maxIndex():this.minIndex(),B("paginate: switched to new neighbour"),this.advance(A)):0}retreat(A){return-1*this.advance(-1*A)}}I.TimelineIndex=E},{"./logger":376,"./models/event-timeline":384}],420:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))},C=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(I,"__esModule",{value:!0}),I.mapsEqual=I.isSupportedReceiptType=I.sortEventsByLatestContentTimestamp=I.recursivelyAssign=I.compare=I.lexicographicCompare=I.prevString=I.nextString=I.averageBetweenStrings=I.stringToBase=I.baseToString=I.alphabetPad=I.DEFAULT_ALPHABET=I.simpleRetryOperation=I.chunkPromises=I.promiseTry=I.promiseMapSeries=I.defer=I.isNullOrUndefined=I.immediate=I.sleep=I.ensureNoTrailingSlash=I.globToRegexp=I.escapeRegExp=I.normalize=I.removeDirectionOverrideChars=I.removeHiddenChars=I.isNumber=I.deepSortedObjectEntries=I.deepCompare=I.deepCopy=I.checkObjectHasKeys=I.isFunction=I.removeElement=I.encodeUri=I.decodeParams=I.replaceParam=I.encodeParams=I.internaliseString=void 0;const B=C(A("unhomoglyph")),E=C(A("p-retry")),i=A("./@types/location"),o=A("./@types/read_receipts"),n=new Map;function e(A){return"string"==typeof A?(0,B.default)(A.normalize("NFD").replace(D,"")):""}I.internaliseString=function(A){return A instanceof String&&(A=A.toString()),n.has(A)||n.set(A,A),n.get(A)},I.encodeParams=function(A,g){const I=null!=g?g:new URLSearchParams;for(const[g,Q]of Object.entries(A))null!=Q&&(Array.isArray(Q)?Q.forEach((A=>{I.append(g,String(A))})):I.append(g,String(Q)));return I},I.replaceParam=function(A,g,I){const Q=Object.assign(Object.assign({},I),{[g]:I[A]});return delete Q[A],Q},I.decodeParams=function(A){const g={},I=new URLSearchParams(A);for(const A of I.keys()){const Q=I.getAll(A);g[A]=1===Q.length?Q[0]:Q}return g},I.encodeUri=function(A,g){for(const I in g){if(!g.hasOwnProperty(I))continue;const Q=g[I];null!=Q&&(A=A.replace(I,encodeURIComponent(Q)))}return A},I.removeElement=function(A,g,I){let Q;if(I){for(Q=A.length-1;Q>=0;Q--)if(g(A[Q],Q,A))return A.splice(Q,1),!0}else for(Q=0;Qh(A[0],g[0]))),I},I.isNumber=function(A){return"number"==typeof A&&isFinite(A)},I.removeHiddenChars=e,I.removeDirectionOverrideChars=function(A){return"string"==typeof A?A.replace(/[\u202d-\u202e]/g,""):""},I.normalize=function(A){return e(A.toLowerCase()).replace(/[\\'!"#$%&()*+,\-./:;<=>?@[\]^_`{|}~\u2000-\u206f\u2e00-\u2e7f]/g,"").toLowerCase()};const D=/[\u2000-\u200F\u202A-\u202F\u0300-\u036F\uFEFF\u061C\u2800\u2062-\u2063\s]/g;function t(A){return A.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function a(A,g,Q=I.DEFAULT_ALPHABET){return A.padEnd(g,Q[0])}function s(A,g=I.DEFAULT_ALPHABET){var Q;const C=BigInt(g.length);if(A<=C)return null!==(Q=g[Number(A)-1])&&void 0!==Q?Q:"";let B=A/C,E=Number(A%C)-1;return E<0&&(B-=BigInt(Math.abs(E)),E=Number(C)-1),s(B,g)+g[E]}function w(A,g=I.DEFAULT_ALPHABET){const Q=BigInt(g.length);let C=BigInt(0);for(let I=A.length-1,B=BigInt(0);I>=0;I--,B++){const E=A.charCodeAt(I)-g.charCodeAt(0);C+=BigInt(1+E)*Q**B}return C}function h(A,g){return Ag?1:0}I.escapeRegExp=t,I.globToRegexp=function(A,g=!1){const I=[[/\\\*/g,".*"],[/\?/g,"."]];return g||I.push([/\\\[(!|)(.*)\\]/g,(A,g,I)=>["[",g?"^":"",I.replace(/\\-/,"-"),"]"].join("")]),I.reduce(((A,g)=>g?A.replace(g[0],g[1]):A),t(A))},I.ensureNoTrailingSlash=function(A){return(null==A?void 0:A.endsWith("/"))?A.slice(0,-1):A},I.sleep=function(A,g){return new Promise((I=>{setTimeout(I,A,g)}))},I.immediate=function(){return new Promise(g)},I.isNullOrUndefined=function(A){return null==A},I.defer=function(){let A,g;const I=new Promise(((I,Q)=>{A=I,g=Q}));return{resolve:A,reject:g,promise:I}},I.promiseMapSeries=function(A,g){return Q(this,void 0,void 0,(function*(){for(const I of A)yield g(yield I)}))},I.promiseTry=function(A){return Promise.resolve(A())},I.chunkPromises=function(A,g){return Q(this,void 0,void 0,(function*(){const I=[];for(let Q=0;QA()))));return I}))},I.simpleRetryOperation=function(A){return(0,E.default)((g=>A(g)),{forever:!0,factor:2,minTimeout:3e3,maxTimeout:15e3})},I.DEFAULT_ALPHABET=(()=>{let A="";for(let g=32;g<=126;g++)A+=String.fromCharCode(g);return A})(),I.alphabetPad=a,I.baseToString=s,I.stringToBase=w,I.averageBetweenStrings=function(A,g,Q=I.DEFAULT_ALPHABET){const C=Math.max(A.length,g.length),B=w(a(A,C,Q),Q),E=w(a(g,C,Q),Q),i=(B+E)/BigInt(2);return i===B||i==E?s(i,Q)+Q[0]:s(i,Q)},I.nextString=function(A,g=I.DEFAULT_ALPHABET){return s(w(A,g)+BigInt(1),g)},I.prevString=function(A,g=I.DEFAULT_ALPHABET){return s(w(A,g)-BigInt(1),g)},I.lexicographicCompare=h;const r=new Intl.Collator;function c(A){var g;return null!==(g=i.M_TIMESTAMP.findIn(A.getContent()))&&void 0!==g?g:-1}I.compare=function(A,g){return r.compare(A,g)},I.recursivelyAssign=function A(g,I,Q=!1){for(const[C,B]of Object.entries(I))g[C]instanceof Object&&B?A(g[C],B):null==B&&Q||(g[C]=B);return g},I.sortEventsByLatestContentTimestamp=function(A,g){return c(g)-c(A)},I.isSupportedReceiptType=function(A){return[o.ReceiptType.Read,o.ReceiptType.ReadPrivate].includes(A)},I.mapsEqual=function(A,g,I=((A,g)=>A===g)){if(A.size!==g.size)return!1;for(const[Q,C]of A){const A=g.get(Q);if(void 0===A||!I(C,A))return!1}return!0}}).call(this)}).call(this,A("timers").setImmediate)},{"./@types/location":310,"./@types/read_receipts":313,"p-retry":227,timers:282,unhomoglyph:284}],421:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.releaseContext=I.acquireContext=void 0;let Q=null,C=0;I.acquireContext=()=>(null===Q&&(Q=new AudioContext),C++,Q);I.releaseContext=()=>{C--,0===C&&(null==Q||Q.close(),Q=null)}},{}],422:[function(A,g,I){(function(g){(function(){"use strict";var Q=this&&this.__createBinding||(Object.create?function(A,g,I,Q){void 0===Q&&(Q=I);var C=Object.getOwnPropertyDescriptor(g,I);C&&!("get"in C?!g.__esModule:C.writable||C.configurable)||(C={enumerable:!0,get:function(){return g[I]}}),Object.defineProperty(A,Q,C)}:function(A,g,I,Q){void 0===Q&&(Q=I),A[Q]=g[I]}),C=this&&this.__setModuleDefault||(Object.create?function(A,g){Object.defineProperty(A,"default",{enumerable:!0,value:g})}:function(A,g){A.default=g}),B=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var g={};if(null!=A)for(var I in A)"default"!==I&&Object.prototype.hasOwnProperty.call(A,I)&&Q(g,A,I);return C(g,A),g},E=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.createNewMatrixCall=I.supportsMatrixCall=I.setTracksEnabled=I.MatrixCall=I.genCallID=I.CallError=I.CallErrorCode=I.CallEvent=I.CallParty=I.CallDirection=I.CallType=I.CallState=void 0;const i=A("uuid"),o=A("sdp-transform"),n=A("../logger"),e=B(A("../utils")),D=A("../@types/event"),t=A("../randomstring"),a=A("./callEventTypes"),s=A("./callFeed"),w=A("../models/typed-event-emitter"),h=A("../crypto/deviceinfo"),r=A("./groupCall"),c=A("../http-api");var k,G,y,N,M,F,J,d;!function(A){A.AUDIO="audio",A.VIDEO="video"}(k||(k={})),function(A){A.OPUS="opus"}(G||(G={})),function(A){A.Fledgling="fledgling",A.InviteSent="invite_sent",A.WaitLocalMedia="wait_local_media",A.CreateOffer="create_offer",A.CreateAnswer="create_answer",A.Connecting="connecting",A.Connected="connected",A.Ringing="ringing",A.Ended="ended"}(y=I.CallState||(I.CallState={})),function(A){A.Voice="voice",A.Video="video"}(N=I.CallType||(I.CallType={})),function(A){A.Inbound="inbound",A.Outbound="outbound"}(M=I.CallDirection||(I.CallDirection={})),function(A){A.Local="local",A.Remote="remote"}(F=I.CallParty||(I.CallParty={})),function(A){A.Hangup="hangup",A.State="state",A.Error="error",A.Replaced="replaced",A.LocalHoldUnhold="local_hold_unhold",A.RemoteHoldUnhold="remote_hold_unhold",A.HoldUnhold="hold_unhold",A.FeedsChanged="feeds_changed",A.AssertedIdentityChanged="asserted_identity_changed",A.LengthChanged="length_changed",A.DataChannel="datachannel",A.SendVoipEvent="send_voip_event"}(J=I.CallEvent||(I.CallEvent={})),function(A){A.UserHangup="user_hangup",A.LocalOfferFailed="local_offer_failed",A.NoUserMedia="no_user_media",A.UnknownDevices="unknown_devices",A.SendInvite="send_invite",A.CreateAnswer="create_answer",A.CreateOffer="create_offer",A.SendAnswer="send_answer",A.SetRemoteDescription="set_remote_description",A.SetLocalDescription="set_local_description",A.AnsweredElsewhere="answered_elsewhere",A.IceFailed="ice_failed",A.InviteTimeout="invite_timeout",A.Replaced="replaced",A.SignallingFailed="signalling_timeout",A.UserBusy="user_busy",A.Transferred="transferred",A.NewSession="new_session"}(d=I.CallErrorCode||(I.CallErrorCode={}));class K extends Error{constructor(A,g,I){super(g+": "+I),this.code=A}}function Y(){return Date.now().toString()+(0,t.randomString)(16)}function R(A){return[{mediaType:"audio",codec:"opus",enableDtx:!0,maxAverageBitrate:A?12e3:void 0}]}function L(A,g){return A+":"+g}I.CallError=K,I.genCallID=Y;class q extends w.TypedEventEmitter{constructor(A){var g;if(super(),this.toDeviceSeq=0,this.isPtt=!1,this._state=y.Fledgling,this.candidateSendQueue=[],this.candidateSendTries=0,this.candidatesEnded=!1,this.feeds=[],this.transceivers=new Map,this.inviteOrAnswerSent=!1,this.waitForLocalAVStream=!1,this.removeTrackListeners=new Map,this.remoteOnHold=!1,this.makingOffer=!1,this.ignoreOffer=!1,this.remoteCandidateBuffer=new Map,this.gotLocalIceCandidate=A=>{if(A.candidate){if(this.candidatesEnded)return void n.logger.warn(`Call ${this.callId} gotLocalIceCandidate() got candidate after candidates have ended - ignoring!`);if(n.logger.debug(`Call ${this.callId} got local ICE ${A.candidate.sdpMid} ${A.candidate.candidate}`),this.callHasEnded())return;""===A.candidate.candidate?this.queueCandidate(null):this.queueCandidate(A.candidate)}},this.onIceGatheringStateChange=A=>{var g;n.logger.debug(`Call ${this.callId} onIceGatheringStateChange() ice gathering state changed to ${this.peerConn.iceGatheringState}`),"complete"===(null===(g=this.peerConn)||void 0===g?void 0:g.iceGatheringState)&&this.queueCandidate(null)},this.getLocalOfferFailed=A=>{n.logger.error(`Call ${this.callId} getLocalOfferFailed() running`,A),this.emit(J.Error,new K(d.LocalOfferFailed,"Failed to get local offer!",A)),this.terminate(F.Local,d.LocalOfferFailed,!1)},this.getUserMediaFailed=A=>{this.successor?this.successor.getUserMediaFailed(A):(n.logger.warn(`Call ${this.callId} getUserMediaFailed() failed to get user media - ending call`,A),this.emit(J.Error,new K(d.NoUserMedia,"Couldn't start capturing media! Is your microphone set up and does this app have permission?",A)),this.terminate(F.Local,d.NoUserMedia,!1))},this.onIceConnectionStateChanged=()=>{var A,g,I,Q,C,B;if(!this.callHasEnded()&&(n.logger.debug(`Call ${this.callId} onIceConnectionStateChanged() running (state=${null===(A=this.peerConn)||void 0===A?void 0:A.iceConnectionState})`),["connected","completed"].includes(null!==(I=null===(g=this.peerConn)||void 0===g?void 0:g.iceConnectionState)&&void 0!==I?I:"")?(clearTimeout(this.iceDisconnectedTimeout),this.iceDisconnectedTimeout=void 0,this.state=y.Connected,this.callLengthInterval||this.callStartTime||(this.callStartTime=Date.now(),this.callLengthInterval=setInterval((()=>{this.emit(J.LengthChanged,Math.round((Date.now()-this.callStartTime)/1e3))}),1e3))):"failed"==(null===(Q=this.peerConn)||void 0===Q?void 0:Q.iceConnectionState)?(null===(C=this.peerConn)||void 0===C?void 0:C.restartIce)?(this.candidatesEnded=!1,this.peerConn.restartIce()):(n.logger.info(`Call ${this.callId} onIceConnectionStateChanged() hanging up call (ICE failed and no ICE restart method)`),this.hangup(d.IceFailed,!1)):"disconnected"==(null===(B=this.peerConn)||void 0===B?void 0:B.iceConnectionState)&&(this.iceDisconnectedTimeout=setTimeout((()=>{n.logger.info(`Call ${this.callId} onIceConnectionStateChanged() hanging up call (ICE disconnected for too long)`),this.hangup(d.IceFailed,!1)}),3e4),this.state=y.Connecting),this.isPtt&&["failed","disconnected"].includes(this.peerConn.iceConnectionState)))for(const A of this.getRemoteFeeds())A.setAudioVideoMuted(!0,!0)},this.onSignallingStateChanged=()=>{var A;n.logger.debug(`Call ${this.callId} onSignallingStateChanged() running (state=${null===(A=this.peerConn)||void 0===A?void 0:A.signalingState})`)},this.onTrack=A=>{if(0===A.streams.length)return void n.logger.warn(`Call ${this.callId} onTrack() called with streamless track streamless (kind=${A.track.kind})`);const g=A.streams[0];if(this.pushRemoteFeed(g),!this.removeTrackListeners.has(g)){const A=()=>{0===g.getTracks().length&&(n.logger.info(`Call ${this.callId} onTrack() removing track (streamId=${g.id})`),this.deleteFeedByStream(g),g.removeEventListener("removetrack",A),this.removeTrackListeners.delete(g))};g.addEventListener("removetrack",A),this.removeTrackListeners.set(g,A)}},this.onDataChannel=A=>{this.emit(J.DataChannel,A.channel)},this.onNegotiationNeeded=()=>E(this,void 0,void 0,(function*(){n.logger.info(`Call ${this.callId} onNegotiationNeeded() negotiation is needed!`),this.state===y.CreateOffer||0!==this.opponentVersion?this.queueGotLocalOffer():n.logger.info(`Call ${this.callId} onNegotiationNeeded() opponent does not support renegotiation: ignoring negotiationneeded event`)})),this.onHangupReceived=A=>{n.logger.debug(`Call ${this.callId} onHangupReceived() running`),this.partyIdMatches(A)||this.state===y.Ringing?this.terminate(F.Remote,A.reason||d.UserHangup,!0):n.logger.info(`Call ${this.callId} onHangupReceived() ignoring message from party ID ${A.party_id}: our partner is ${this.opponentPartyId}`)},this.onRejectReceived=A=>{n.logger.debug(`Call ${this.callId} onRejectReceived() running`);[y.InviteSent,y.Ringing].includes(this.state)||this.state===y.Fledgling&&this.direction===M.Inbound?this.terminate(F.Remote,A.reason||d.UserHangup,!0):n.logger.debug(`Call ${this.callId} onRejectReceived() called in wrong state (state=${this.state})`)},this.onAnsweredElsewhere=A=>{n.logger.debug(`Call ${this.callId} onAnsweredElsewhere() running`),this.terminate(F.Remote,d.AnsweredElsewhere,!0)},this.roomId=A.roomId,this.invitee=A.invitee,this.client=A.client,!this.client.deviceId)throw new Error("Client must have a device ID to start calls");this.forceTURN=null!==(g=A.forceTURN)&&void 0!==g&&g,this.ourPartyId=this.client.deviceId,this.opponentDeviceId=A.opponentDeviceId,this.opponentSessionId=A.opponentSessionId,this.groupCallId=A.groupCallId,this.turnServers=A.turnServers||[],0===this.turnServers.length&&this.client.isFallbackICEServerAllowed()&&this.turnServers.push({urls:["stun:turn.matrix.org"]});for(const A of this.turnServers)e.checkObjectHasKeys(A,["urls"]);this.callId=Y()}placeVoiceCall(){return E(this,void 0,void 0,(function*(){yield this.placeCall(!0,!1)}))}placeVideoCall(){return E(this,void 0,void 0,(function*(){yield this.placeCall(!0,!0)}))}createDataChannel(A,g){const I=this.peerConn.createDataChannel(A,g);return this.emit(J.DataChannel,I),I}getOpponentMember(){return this.opponentMember}getOpponentDeviceId(){return this.opponentDeviceId}getOpponentSessionId(){return this.opponentSessionId}opponentCanBeTransferred(){return Boolean(this.opponentCaps&&this.opponentCaps["m.call.transferee"])}opponentSupportsDTMF(){return Boolean(this.opponentCaps&&this.opponentCaps["m.call.dtmf"])}getRemoteAssertedIdentity(){return this.remoteAssertedIdentity}get state(){return this._state}set state(A){const g=this._state;this._state=A,this.emit(J.State,A,g)}get type(){return this.hasUserMediaVideoSender||this.hasRemoteUserMediaVideoTrack?N.Video:N.Voice}get hasLocalUserMediaVideoTrack(){var A;return!!(null===(A=this.localUsermediaStream)||void 0===A?void 0:A.getVideoTracks().length)}get hasRemoteUserMediaVideoTrack(){return this.getRemoteFeeds().some((A=>{var g;return A.purpose===a.SDPStreamMetadataPurpose.Usermedia&&(null===(g=A.stream)||void 0===g?void 0:g.getVideoTracks().length)}))}get hasLocalUserMediaAudioTrack(){var A;return!!(null===(A=this.localUsermediaStream)||void 0===A?void 0:A.getAudioTracks().length)}get hasRemoteUserMediaAudioTrack(){return this.getRemoteFeeds().some((A=>{var g;return A.purpose===a.SDPStreamMetadataPurpose.Usermedia&&!!(null===(g=A.stream)||void 0===g?void 0:g.getAudioTracks().length)}))}get hasUserMediaAudioSender(){var A;return Boolean(null===(A=this.transceivers.get(L(a.SDPStreamMetadataPurpose.Usermedia,"audio")))||void 0===A?void 0:A.sender)}get hasUserMediaVideoSender(){var A;return Boolean(null===(A=this.transceivers.get(L(a.SDPStreamMetadataPurpose.Usermedia,"video")))||void 0===A?void 0:A.sender)}get localUsermediaFeed(){return this.getLocalFeeds().find((A=>A.purpose===a.SDPStreamMetadataPurpose.Usermedia))}get localScreensharingFeed(){return this.getLocalFeeds().find((A=>A.purpose===a.SDPStreamMetadataPurpose.Screenshare))}get localUsermediaStream(){var A;return null===(A=this.localUsermediaFeed)||void 0===A?void 0:A.stream}get localScreensharingStream(){var A;return null===(A=this.localScreensharingFeed)||void 0===A?void 0:A.stream}get remoteUsermediaFeed(){return this.getRemoteFeeds().find((A=>A.purpose===a.SDPStreamMetadataPurpose.Usermedia))}get remoteScreensharingFeed(){return this.getRemoteFeeds().find((A=>A.purpose===a.SDPStreamMetadataPurpose.Screenshare))}get remoteUsermediaStream(){var A;return null===(A=this.remoteUsermediaFeed)||void 0===A?void 0:A.stream}get remoteScreensharingStream(){var A;return null===(A=this.remoteScreensharingFeed)||void 0===A?void 0:A.stream}getFeedByStreamId(A){return this.getFeeds().find((g=>g.stream.id===A))}getFeeds(){return this.feeds}getLocalFeeds(){return this.feeds.filter((A=>A.isLocal()))}getRemoteFeeds(){return this.feeds.filter((A=>!A.isLocal()))}initOpponentCrypto(){var A;return E(this,void 0,void 0,(function*(){if(!this.opponentDeviceId)return;if(!this.client.getUseE2eForGroupCall())return;if(!this.client.isCryptoEnabled())return void(this.opponentDeviceInfo=new h.DeviceInfo(this.opponentDeviceId));if(!this.client.crypto)throw new Error("Crypto is not initialised.");const g=this.invitee||(null===(A=this.getOpponentMember())||void 0===A?void 0:A.userId);if(!g)throw new Error("Couldn't find opponent user ID to init crypto");const I=yield this.client.crypto.deviceList.downloadKeys([g],!1);if(this.opponentDeviceInfo=I[g][this.opponentDeviceId],void 0===this.opponentDeviceInfo)throw new r.GroupCallUnknownDeviceError(g)}))}getLocalSDPStreamMetadata(A=!1){const g={};for(const I of this.getLocalFeeds())A&&(I.sdpMetadataStreamId=I.stream.id),g[I.sdpMetadataStreamId]={purpose:I.purpose,audio_muted:I.isAudioMuted(),video_muted:I.isVideoMuted()};return g}noIncomingFeeds(){return!this.feeds.some((A=>!A.isLocal()))}pushRemoteFeed(A){if(!this.opponentSupportsSDPStreamMetadata())return void this.pushRemoteFeedWithoutMetadata(A);const g=this.getOpponentMember().userId,I=this.remoteSDPStreamMetadata[A.id].purpose,Q=this.remoteSDPStreamMetadata[A.id].audio_muted,C=this.remoteSDPStreamMetadata[A.id].video_muted;I?this.getFeedByStreamId(A.id)?n.logger.warn(`Call ${this.callId} pushRemoteFeed() ignoring stream because we already have a feed for it (streamId=${A.id})`):(this.feeds.push(new s.CallFeed({client:this.client,call:this,roomId:this.roomId,userId:g,deviceId:this.getOpponentDeviceId(),stream:A,purpose:I,audioMuted:Q,videoMuted:C})),this.emit(J.FeedsChanged,this.feeds),n.logger.info(`Call ${this.callId} pushRemoteFeed() pushed stream (streamId=${A.id}, active=${A.active}, purpose=${I})`)):n.logger.warn(`Call ${this.callId} pushRemoteFeed() ignoring stream because we didn't get any metadata about it (streamId=${A.id})`)}pushRemoteFeedWithoutMetadata(A){var g;const I=this.getOpponentMember().userId,Q=a.SDPStreamMetadataPurpose.Usermedia,C=null===(g=this.feeds.find((A=>!A.isLocal())))||void 0===g?void 0:g.stream;C&&A.id!==C.id?n.logger.warn(`Call ${this.callId} pushRemoteFeedWithoutMetadata() ignoring new stream because we already have stream (streamId=${A.id})`):this.getFeedByStreamId(A.id)?n.logger.warn(`Call ${this.callId} pushRemoteFeedWithoutMetadata() ignoring stream because we already have a feed for it (streamId=${A.id})`):(this.feeds.push(new s.CallFeed({client:this.client,call:this,roomId:this.roomId,audioMuted:!1,videoMuted:!1,userId:I,deviceId:this.getOpponentDeviceId(),stream:A,purpose:Q})),this.emit(J.FeedsChanged,this.feeds),n.logger.info(`Call ${this.callId} pushRemoteFeedWithoutMetadata() pushed stream (streamId=${A.id}, active=${A.active})`))}pushNewLocalFeed(A,g,I=!0){const Q=this.client.getUserId();S(A.getAudioTracks(),!0),S(A.getVideoTracks(),!0),this.getFeedByStreamId(A.id)?n.logger.warn(`Call ${this.callId} pushNewLocalFeed() ignoring stream because we already have a feed for it (streamId=${A.id})`):this.pushLocalFeed(new s.CallFeed({client:this.client,roomId:this.roomId,audioMuted:!1,videoMuted:!1,userId:Q,deviceId:this.getOpponentDeviceId(),stream:A,purpose:g}),I)}pushLocalFeed(A,g=!0){if(this.feeds.some((g=>A.stream.id===g.stream.id)))n.logger.info(`Call ${this.callId} pushLocalFeed() ignoring duplicate local stream (streamId=${A.stream.id})`);else{if(this.feeds.push(A),g)for(const g of A.stream.getTracks()){n.logger.info(`Call ${this.callId} pushLocalFeed() adding track to peer connection (id=${g.id}, kind=${g.kind}, streamId=${A.stream.id}, streamPurpose=${A.purpose}, enabled=${g.enabled})`);const I=L(A.purpose,g.kind);if(this.transceivers.has(I)){const Q=this.transceivers.get(I);Q.sender.setStreams&&Q.sender.setStreams(A.stream),Q.sender.replaceTrack(g),Q.direction="inactive"===Q.direction?"sendonly":"sendrecv"}else{const Q=this.peerConn.addTrack(g,A.stream),C=this.peerConn.getTransceivers().find((A=>A.sender===Q));C?this.transceivers.set(I,C):n.logger.warn(`Call ${this.callId} pushLocalFeed() didn't find a matching transceiver after adding track!`)}}n.logger.info(`Call ${this.callId} pushLocalFeed() pushed stream (id=${A.stream.id}, active=${A.stream.active}, purpose=${A.purpose})`),this.emit(J.FeedsChanged,this.feeds)}}removeLocalFeed(A){const g=L(A.purpose,"audio"),I=L(A.purpose,"video");for(const A of[g,I])if(this.transceivers.has(A)){const g=this.transceivers.get(A);g.sender&&this.peerConn.removeTrack(g.sender)}A.purpose===a.SDPStreamMetadataPurpose.Screenshare&&this.client.getMediaHandler().stopScreensharingStream(A.stream),this.deleteFeed(A)}deleteAllFeeds(){for(const A of this.feeds)A.isLocal()&&this.groupCallId||A.dispose();this.feeds=[],this.emit(J.FeedsChanged,this.feeds)}deleteFeedByStream(A){const g=this.getFeedByStreamId(A.id);g?this.deleteFeed(g):n.logger.warn(`Call ${this.callId} deleteFeedByStream() didn't find the feed to delete (streamId=${A.id})`)}deleteFeed(A){A.dispose(),this.feeds.splice(this.feeds.indexOf(A),1),this.emit(J.FeedsChanged,this.feeds)}getCurrentCallStats(){return E(this,void 0,void 0,(function*(){return this.callHasEnded()?this.callStatsAtEnd:this.collectCallStats()}))}collectCallStats(){return E(this,void 0,void 0,(function*(){if(!this.peerConn)return;const A=yield this.peerConn.getStats(),g=[];return A.forEach((A=>{g.push(A)})),g}))}initWithInvite(A){var g;return E(this,void 0,void 0,(function*(){const I=A.getContent();this.direction=M.Inbound;(yield this.client.checkTurnServers())||n.logger.warn(`Call ${this.callId} initWithInvite() failed to get TURN credentials! Proceeding with call anyway...`);const Q=I[a.SDPStreamMetadataKey];Q?this.updateRemoteSDPStreamMetadata(Q):n.logger.debug(`Call ${this.callId} initWithInvite() did not get any SDPStreamMetadata! Can not send/receive multiple streams`),this.peerConn=this.createPeerConnection(),this.chooseOpponent(A),yield this.initOpponentCrypto();try{yield this.peerConn.setRemoteDescription(I.offer),yield this.addBufferedIceCandidates()}catch(A){return n.logger.debug(`Call ${this.callId} initWithInvite() failed to set remote description`,A),void this.terminate(F.Local,d.SetRemoteDescription,!1)}const C=null===(g=this.feeds.find((A=>!A.isLocal())))||void 0===g?void 0:g.stream;if(!C||0===C.getTracks().length)return n.logger.error(`Call ${this.callId} initWithInvite() no remote stream or no tracks after setting remote description!`),void this.terminate(F.Local,d.SetRemoteDescription,!1);if(this.state=y.Ringing,A.getLocalAge()){const g=setTimeout((()=>{this.state==y.Ringing&&(n.logger.debug(`Call ${this.callId} initWithInvite() invite has expired. Hanging up.`),this.hangupParty=F.Remote,this.state=y.Ended,this.stopAllMedia(),"closed"!=this.peerConn.signalingState&&this.peerConn.close(),this.emit(J.Hangup,this))}),I.lifetime-A.getLocalAge()),Q=A=>{A!==y.Ringing&&(clearTimeout(g),this.off(J.State,Q))};this.on(J.State,Q)}}))}initWithHangup(A){this.state=y.Ended}shouldAnswerWithMediaType(A,g,I){return A&&!g?(n.logger.warn(`Call ${this.callId} shouldAnswerWithMediaType() unable to answer with ${I} because the other side isn't sending it either.`),!1):e.isNullOrUndefined(A)||A===g||this.opponentSupportsSDPStreamMetadata()?null!=A?A:g:(n.logger.warn(`Call ${this.callId} shouldAnswerWithMediaType() unable to answer with ${I}=${A} because the other side doesn't support it. Answering with ${I}=${g}.`),g)}answer(A,g){var I;return E(this,void 0,void 0,(function*(){if(!this.inviteOrAnswerSent){if(!1===A&&!1===g)throw new Error("You CANNOT answer a call without media");if(this.localUsermediaStream||this.waitForLocalAVStream)this.waitForLocalAVStream&&(this.state=y.WaitLocalMedia);else{const Q=this.state,C=this.shouldAnswerWithMediaType(A,this.hasRemoteUserMediaAudioTrack,"audio"),B=this.shouldAnswerWithMediaType(g,this.hasRemoteUserMediaVideoTrack,"video");this.state=y.WaitLocalMedia,this.waitForLocalAVStream=!0;try{const A=yield this.client.getMediaHandler().getUserMediaStream(C,B);this.waitForLocalAVStream=!1;const g=[new s.CallFeed({client:this.client,roomId:this.roomId,userId:this.client.getUserId(),deviceId:null!==(I=this.client.getDeviceId())&&void 0!==I?I:void 0,stream:A,purpose:a.SDPStreamMetadataPurpose.Usermedia,audioMuted:!1,videoMuted:!1})];this.localScreensharingFeed&&g.push(this.localScreensharingFeed),this.answerWithCallFeeds(g)}catch(A){if(!B)return void this.getUserMediaFailed(A);n.logger.warn(`Call ${this.callId} answer() failed to getUserMedia(), trying to getUserMedia() without video`),this.state=Q,this.waitForLocalAVStream=!1,yield this.answer(C,!1)}}}}))}answerWithCallFeeds(A){this.inviteOrAnswerSent||this.queueGotCallFeedsForAnswer(A)}replacedBy(A){n.logger.debug(`Call ${this.callId} replacedBy() running (newCallId=${A.callId})`),this.state===y.WaitLocalMedia?(n.logger.debug(`Call ${this.callId} replacedBy() telling new call to wait for local media (newCallId=${A.callId})`),A.waitForLocalAVStream=!0):[y.CreateOffer,y.InviteSent].includes(this.state)&&(A.direction===M.Outbound?A.queueGotCallFeedsForAnswer([]):(n.logger.debug(`Call ${this.callId} replacedBy() handing local stream to new call(newCallId=${A.callId})`),A.queueGotCallFeedsForAnswer(this.getLocalFeeds().map((A=>A.clone()))))),this.successor=A,this.emit(J.Replaced,A),this.hangup(d.Replaced,!0)}hangup(A,g){if(this.callHasEnded())return;if(n.logger.debug(`Call ${this.callId} hangup() ending call (reason=${A})`),this.terminate(F.Local,A,!g),[y.Fledgling,y.WaitLocalMedia].includes(this.state))return;const I={};(this.opponentVersion&&0!==this.opponentVersion||A!==d.UserHangup)&&(I.reason=A),this.sendVoipEvent(D.EventType.CallHangup,I)}reject(){if(this.state!==y.Ringing)throw Error("Call must be in 'ringing' state to reject!");if(0===this.opponentVersion)return n.logger.info(`Call ${this.callId} reject() opponent version is less than 1: sending hangup instead of reject (opponentVersion=${this.opponentVersion})`),void this.hangup(d.UserHangup,!0);n.logger.debug("Rejecting call: "+this.callId),this.terminate(F.Local,d.UserHangup,!0),this.sendVoipEvent(D.EventType.CallReject,{})}upgradeCall(A,g){return E(this,void 0,void 0,(function*(){if((A||g)&&this.opponentSupportsSDPStreamMetadata())try{n.logger.debug(`Call ${this.callId} upgradeCall() upgrading call (audio=${A}, video=${g})`);const I=A||this.hasLocalUserMediaAudioTrack,Q=g||this.hasLocalUserMediaVideoTrack,C=yield this.client.getMediaHandler().getUserMediaStream(I,Q,!1);yield this.updateLocalUsermediaStream(C,A,g)}catch(A){n.logger.error(`Call ${this.callId} upgradeCall() failed to upgrade the call`,A),this.emit(J.Error,new K(d.NoUserMedia,"Failed to get camera access: ",A))}}))}opponentSupportsSDPStreamMetadata(){return Boolean(this.remoteSDPStreamMetadata)}isScreensharing(){return Boolean(this.localScreensharingStream)}setScreensharingEnabled(A,g){return E(this,void 0,void 0,(function*(){if(A&&this.isScreensharing())return n.logger.warn(`Call ${this.callId} setScreensharingEnabled() there is already a screensharing stream - there is nothing to do!`),!0;if(!A&&!this.isScreensharing())return n.logger.warn(`Call ${this.callId} setScreensharingEnabled() there already isn't a screensharing stream - there is nothing to do!`),!1;if(!this.opponentSupportsSDPStreamMetadata())return this.setScreensharingEnabledWithoutMetadataSupport(A,g);if(n.logger.debug(`Call ${this.callId} setScreensharingEnabled() running (enabled=${A})`),!A){const A=this.transceivers.get(L(a.SDPStreamMetadataPurpose.Screenshare,"audio")),g=this.transceivers.get(L(a.SDPStreamMetadataPurpose.Screenshare,"video"));for(const I of[A,g])I&&I.sender&&this.peerConn.removeTrack(I.sender);return this.client.getMediaHandler().stopScreensharingStream(this.localScreensharingStream),this.deleteFeedByStream(this.localScreensharingStream),!1}try{const A=yield this.client.getMediaHandler().getScreensharingStream(g);return!!A&&(this.pushNewLocalFeed(A,a.SDPStreamMetadataPurpose.Screenshare),!0)}catch(A){return n.logger.error(`Call ${this.callId} setScreensharingEnabled() failed to get screen-sharing stream:`,A),!1}}))}setScreensharingEnabledWithoutMetadataSupport(A,g){var I,Q,C;return E(this,void 0,void 0,(function*(){if(n.logger.debug(`Call ${this.callId} setScreensharingEnabledWithoutMetadataSupport() running (enabled=${A})`),!A){const A=null===(Q=this.localUsermediaStream)||void 0===Q?void 0:Q.getTracks().find((A=>"video"===A.kind)),g=null===(C=this.transceivers.get(L(a.SDPStreamMetadataPurpose.Usermedia,"video")))||void 0===C?void 0:C.sender;return null==g||g.replaceTrack(null!=A?A:null),this.client.getMediaHandler().stopScreensharingStream(this.localScreensharingStream),this.deleteFeedByStream(this.localScreensharingStream),!1}try{const A=yield this.client.getMediaHandler().getScreensharingStream(g);if(!A)return!1;const Q=A.getTracks().find((A=>"video"===A.kind)),C=null===(I=this.transceivers.get(L(a.SDPStreamMetadataPurpose.Usermedia,"video")))||void 0===I?void 0:I.sender;return null==C||C.replaceTrack(null!=Q?Q:null),this.pushNewLocalFeed(A,a.SDPStreamMetadataPurpose.Screenshare,!1),!0}catch(A){return n.logger.error(`Call ${this.callId} setScreensharingEnabledWithoutMetadataSupport() failed to get screen-sharing stream:`,A),!1}}))}updateLocalUsermediaStream(A,g=!1,I=!1){return E(this,void 0,void 0,(function*(){const Q=this.localUsermediaFeed,C=g||!Q.isAudioMuted()&&!this.remoteOnHold,B=I||!Q.isVideoMuted()&&!this.remoteOnHold;n.logger.log(`Call ${this.callId} updateLocalUsermediaStream() running (streamId=${A.id}, audio=${C}, video=${B})`),S(A.getAudioTracks(),C),S(A.getVideoTracks(),B);for(const A of this.localUsermediaStream.getTracks())this.localUsermediaStream.removeTrack(A),A.stop();for(const g of A.getTracks())this.localUsermediaStream.addTrack(g);for(const g of A.getTracks()){const I=L(a.SDPStreamMetadataPurpose.Usermedia,g.kind),C=this.transceivers.get(I),B=null==C?void 0:C.sender;let E=!1;if(B)try{n.logger.info(`Call ${this.callId} updateLocalUsermediaStream() replacing track (id=${g.id}, kind=${g.kind}, streamId=${A.id}, streamPurpose=${Q.purpose})`),yield B.replaceTrack(g),C.direction="inactive"===C.direction?"sendonly":"sendrecv",E=!0}catch(A){n.logger.warn(`Call ${this.callId} updateLocalUsermediaStream() replaceTrack failed: adding new transceiver instead`,A)}if(!E){n.logger.info(`Call ${this.callId} updateLocalUsermediaStream() adding track to peer connection (id=${g.id}, kind=${g.kind}, streamId=${A.id}, streamPurpose=${Q.purpose})`);const C=this.peerConn.addTrack(g,this.localUsermediaStream),B=this.peerConn.getTransceivers().find((A=>A.sender===C));B?this.transceivers.set(I,B):n.logger.warn(`Call ${this.callId} updateLocalUsermediaStream() couldn't find matching transceiver for newly added track!`)}}}))}setLocalVideoMuted(A){var g;return E(this,void 0,void 0,(function*(){if(n.logger.log(`Call ${this.callId} setLocalVideoMuted() running ${A}`),A||void 0===this.stopVideoTrackTimer||(clearTimeout(this.stopVideoTrackTimer),this.stopVideoTrackTimer=void 0),!(yield this.client.getMediaHandler().hasVideoDevice()))return this.isLocalVideoMuted();if(!this.hasUserMediaVideoSender&&!A)return yield this.upgradeCall(!1,!0),this.isLocalVideoMuted();if(!A&&0===this.localUsermediaStream.getVideoTracks().length){const A=yield this.client.getMediaHandler().getUserMediaStream(!0,!0);yield this.updateLocalUsermediaStream(A)}return null===(g=this.localUsermediaFeed)||void 0===g||g.setAudioVideoMuted(null,A),this.updateMuteStatus(),yield this.sendMetadataUpdate(),A&&(this.stopVideoTrackTimer=setTimeout((()=>{for(const A of this.localUsermediaStream.getVideoTracks())A.stop(),this.localUsermediaStream.removeTrack(A)}),120)),this.isLocalVideoMuted()}))}isLocalVideoMuted(){var A,g;return null!==(g=null===(A=this.localUsermediaFeed)||void 0===A?void 0:A.isVideoMuted())&&void 0!==g&&g}setMicrophoneMuted(A){var g;return E(this,void 0,void 0,(function*(){return n.logger.log(`Call ${this.callId} setMicrophoneMuted() running ${A}`),(yield this.client.getMediaHandler().hasAudioDevice())?A||this.hasUserMediaAudioSender&&this.hasLocalUserMediaAudioTrack?(null===(g=this.localUsermediaFeed)||void 0===g||g.setAudioVideoMuted(A,null),this.updateMuteStatus(),yield this.sendMetadataUpdate(),this.isMicrophoneMuted()):(yield this.upgradeCall(!0,!1),this.isMicrophoneMuted()):this.isMicrophoneMuted()}))}isMicrophoneMuted(){var A,g;return null!==(g=null===(A=this.localUsermediaFeed)||void 0===A?void 0:A.isAudioMuted())&&void 0!==g&&g}isRemoteOnHold(){return this.remoteOnHold}setRemoteOnHold(A){if(this.isRemoteOnHold()!==A){this.remoteOnHold=A;for(const g of this.peerConn.getTransceivers())g.direction=A?"sendonly":"sendrecv";this.updateMuteStatus(),this.sendMetadataUpdate(),this.emit(J.RemoteHoldUnhold,this.remoteOnHold)}}isLocalOnHold(){if(this.state!==y.Connected)return!1;let A=!0;for(const g of this.peerConn.getTransceivers()){["inactive","recvonly"].includes(g.currentDirection)||(A=!1)}return A}sendDtmfDigit(A){var g;for(const I of this.peerConn.getSenders())if("audio"===(null===(g=I.track)||void 0===g?void 0:g.kind)&&I.dtmf)return void I.dtmf.insertDTMF(A);throw new Error("Unable to find a track to send DTMF on")}updateMuteStatus(){const A=this.isMicrophoneMuted()||this.remoteOnHold,g=this.isLocalVideoMuted()||this.remoteOnHold;n.logger.log(`Call ${this.callId} updateMuteStatus stream ${this.localUsermediaStream.id} micShouldBeMuted ${A} vidShouldBeMuted ${g}`),S(this.localUsermediaStream.getAudioTracks(),!A),S(this.localUsermediaStream.getVideoTracks(),!g)}sendMetadataUpdate(){return E(this,void 0,void 0,(function*(){yield this.sendVoipEvent(D.EventType.CallSDPStreamMetadataChangedPrefix,{[a.SDPStreamMetadataKey]:this.getLocalSDPStreamMetadata()})}))}gotCallFeedsForInvite(A,g=!1){if(this.successor)this.successor.queueGotCallFeedsForAnswer(A);else if(this.callHasEnded())this.stopAllMedia();else{for(const g of A)this.pushLocalFeed(g);g&&this.peerConn.addTransceiver("video",{direction:"recvonly"}),this.state=y.CreateOffer,n.logger.debug(`Call ${this.callId} gotUserMediaForInvite() run`)}}sendAnswer(){return E(this,void 0,void 0,(function*(){const A={answer:{sdp:this.peerConn.localDescription.sdp,type:this.peerConn.localDescription.type},[a.SDPStreamMetadataKey]:this.getLocalSDPStreamMetadata(!0)};A.capabilities={"m.call.transferee":this.client.supportsCallTransfer,"m.call.dtmf":!1};const g=this.discardDuplicateCandidates();n.logger.info(`Call ${this.callId} sendAnswer() discarding ${g} candidates that will be sent in answer`);try{yield this.sendVoipEvent(D.EventType.CallAnswer,A),this.inviteOrAnswerSent=!0}catch(A){this.state=y.Ringing,A instanceof c.MatrixError&&A.event&&this.client.cancelPendingEvent(A.event);let g=d.SendAnswer,I="Failed to send answer";throw"UnknownDeviceError"==A.name&&(g=d.UnknownDevices,I="Unknown devices present in the room"),this.emit(J.Error,new K(g,I,A)),A}this.sendCandidateQueue()}))}queueGotCallFeedsForAnswer(A){this.responsePromiseChain?this.responsePromiseChain=this.responsePromiseChain.then((()=>this.gotCallFeedsForAnswer(A))):this.responsePromiseChain=this.gotCallFeedsForAnswer(A)}mungeSdp(A,g){const I=(0,o.parse)(A.sdp);I.media.forEach((A=>{const I=new Map,Q=new Map;for(const g of A.rtp)I.set(g.payload,g.codec),Q.set(g.codec,g.payload);for(const C of g){if(C.mediaType!==A.type)continue;if(!Q.has(C.codec)){n.logger.info(`Call ${this.callId} mungeSdp() ignoring SDP modifications for ${C.codec} as it's not present.`);continue}const g=[];void 0!==C.enableDtx&&g.push("usedtx="+(C.enableDtx?"1":"0")),void 0!==C.maxAverageBitrate&&g.push(`maxaveragebitrate=${C.maxAverageBitrate}`);let B=!1;for(const Q of A.fmtp)I.get(Q.payload)===C.codec&&(B=!0,Q.config+=";"+g.join(";"));B||A.fmtp.push({payload:Q.get(C.codec),config:g.join(";")})}})),A.sdp=(0,o.write)(I)}createOffer(){return E(this,void 0,void 0,(function*(){const A=yield this.peerConn.createOffer();return this.mungeSdp(A,R(this.isPtt)),A}))}createAnswer(){return E(this,void 0,void 0,(function*(){const A=yield this.peerConn.createAnswer();return this.mungeSdp(A,R(this.isPtt)),A}))}gotCallFeedsForAnswer(A){return E(this,void 0,void 0,(function*(){if(this.callHasEnded())return;this.waitForLocalAVStream=!1;for(const g of A)this.pushLocalFeed(g);let g;this.state=y.CreateAnswer;try{this.getRidOfRTXCodecs(),g=yield this.createAnswer()}catch(A){return n.logger.debug(`Call ${this.callId} gotCallFeedsForAnswer() failed to create answer: `,A),void this.terminate(F.Local,d.CreateAnswer,!0)}try{if(yield this.peerConn.setLocalDescription(g),this.callHasEnded())return;if(this.state=y.Connecting,yield new Promise((A=>{setTimeout(A,200)})),this.callHasEnded())return;this.sendAnswer()}catch(A){return n.logger.debug(`Call ${this.callId} gotCallFeedsForAnswer() error setting local description!`,A),void this.terminate(F.Local,d.SetLocalDescription,!0)}}))}onRemoteIceCandidatesReceived(A){return E(this,void 0,void 0,(function*(){if(this.callHasEnded())return;const g=A.getContent(),I=g.candidates;if(!I)return void n.logger.info(`Call ${this.callId} onRemoteIceCandidatesReceived() ignoring candidates event with no candidates!`);const Q=0===g.version?null:g.party_id||null;if(void 0!==this.opponentPartyId)this.partyIdMatches(g)?yield this.addIceCandidates(I):n.logger.info(`Call ${this.callId} onRemoteIceCandidatesReceived() ignoring candidates from party ID ${g.party_id}: we have chosen party ID ${this.opponentPartyId}`);else if(Q){n.logger.info(`Call ${this.callId} onRemoteIceCandidatesReceived() buffering ${I.length} candidates until we pick an opponent`);const A=this.remoteCandidateBuffer.get(Q)||[];A.push(...I),this.remoteCandidateBuffer.set(Q,A)}}))}onAnswerReceived(A){return E(this,void 0,void 0,(function*(){const g=A.getContent();if(n.logger.debug(`Call ${this.callId} onAnswerReceived() running (hangupParty=${g.party_id})`),this.callHasEnded())return void n.logger.debug(`Call ${this.callId} onAnswerReceived() ignoring answer because call has ended`);if(void 0!==this.opponentPartyId)return void n.logger.info(`Call ${this.callId} onAnswerReceived() ignoring answer from party ID ${g.party_id}: we already have an answer/reject from ${this.opponentPartyId}`);this.chooseOpponent(A),yield this.addBufferedIceCandidates(),this.state=y.Connecting;const I=g[a.SDPStreamMetadataKey];I?this.updateRemoteSDPStreamMetadata(I):n.logger.warn(`Call ${this.callId} onAnswerReceived() did not get any SDPStreamMetadata! Can not send/receive multiple streams`);try{yield this.peerConn.setRemoteDescription(g.answer)}catch(A){return n.logger.debug(`Call ${this.callId} onAnswerReceived() failed to set remote description`,A),void this.terminate(F.Local,d.SetRemoteDescription,!1)}if(null!==this.opponentPartyId)try{yield this.sendVoipEvent(D.EventType.CallSelectAnswer,{selected_party_id:this.opponentPartyId})}catch(A){n.logger.warn(`Call ${this.callId} onAnswerReceived() failed to send select_answer event`,A)}}))}onSelectAnswerReceived(A){return E(this,void 0,void 0,(function*(){if(this.direction!==M.Inbound)return void n.logger.warn(`Call ${this.callId} onSelectAnswerReceived() got select_answer for an outbound call: ignoring`);const g=A.getContent().selected_party_id;null!=g?g!==this.ourPartyId&&(n.logger.info(`Call ${this.callId} onSelectAnswerReceived() got select_answer for party ID ${g}: we are party ID ${this.ourPartyId}.`),yield this.terminate(F.Remote,d.AnsweredElsewhere,!0)):n.logger.warn(`Call ${this.callId} onSelectAnswerReceived() got nonsensical select_answer with null/undefined selected_party_id: ignoring`)}))}onNegotiateReceived(A){var g;return E(this,void 0,void 0,(function*(){const I=A.getContent(),Q=I.description;if(!Q||!Q.sdp||!Q.type)return void n.logger.info(`Call ${this.callId} onNegotiateReceived() ignoring invalid m.call.negotiate event`);const C=this.direction===M.Inbound,B="offer"===Q.type&&(this.makingOffer||"stable"!==this.peerConn.signalingState);if(this.ignoreOffer=!C&&B,this.ignoreOffer)return void n.logger.info(`Call ${this.callId} onNegotiateReceived() ignoring colliding negotiate event because we're impolite`);const E=this.isLocalOnHold(),i=I[a.SDPStreamMetadataKey];i?this.updateRemoteSDPStreamMetadata(i):n.logger.warn(`Call ${this.callId} onNegotiateReceived() received negotiation event without SDPStreamMetadata!`);try{if(yield this.peerConn.setRemoteDescription(Q),"offer"===Q.type){let A;try{this.getRidOfRTXCodecs(),A=yield this.createAnswer()}catch(A){return n.logger.debug(`Call ${this.callId} onNegotiateReceived() failed to create answer: `,A),void this.terminate(F.Local,d.CreateAnswer,!0)}yield this.peerConn.setLocalDescription(A),this.sendVoipEvent(D.EventType.CallNegotiate,{description:null===(g=this.peerConn.localDescription)||void 0===g?void 0:g.toJSON(),[a.SDPStreamMetadataKey]:this.getLocalSDPStreamMetadata(!0)})}}catch(A){n.logger.warn(`Call ${this.callId} onNegotiateReceived() failed to complete negotiation`,A)}const o=this.isLocalOnHold();E!==o&&(this.emit(J.LocalHoldUnhold,o),this.emit(J.HoldUnhold,o))}))}updateRemoteSDPStreamMetadata(A){var g;this.remoteSDPStreamMetadata=e.recursivelyAssign(this.remoteSDPStreamMetadata||{},A,!0);for(const A of this.getRemoteFeeds()){const I=A.stream.id,Q=this.remoteSDPStreamMetadata[I];A.setAudioVideoMuted(null==Q?void 0:Q.audio_muted,null==Q?void 0:Q.video_muted),A.purpose=null===(g=this.remoteSDPStreamMetadata[I])||void 0===g?void 0:g.purpose}}onSDPStreamMetadataChangedReceived(A){const g=A.getContent()[a.SDPStreamMetadataKey];this.updateRemoteSDPStreamMetadata(g)}onAssertedIdentityReceived(A){return E(this,void 0,void 0,(function*(){const g=A.getContent();g.asserted_identity&&(this.remoteAssertedIdentity={id:g.asserted_identity.id,displayName:g.asserted_identity.display_name},this.emit(J.AssertedIdentityChanged))}))}callHasEnded(){return this.state===y.Ended}queueGotLocalOffer(){this.responsePromiseChain?this.responsePromiseChain=this.responsePromiseChain.then((()=>this.wrappedGotLocalOffer())):this.responsePromiseChain=this.wrappedGotLocalOffer()}wrappedGotLocalOffer(){return E(this,void 0,void 0,(function*(){this.makingOffer=!0;try{yield this.gotLocalOffer()}catch(A){return void this.getLocalOfferFailed(A)}finally{this.makingOffer=!1}}))}gotLocalOffer(){var A,g;return E(this,void 0,void 0,(function*(){if(n.logger.debug(`Call ${this.callId} gotLocalOffer() running`),this.callHasEnded())return void n.logger.debug(`Call ${this.callId} gotLocalOffer() ignoring newly created offer because the call has ended"`);let I;try{this.getRidOfRTXCodecs(),I=yield this.createOffer()}catch(A){return n.logger.debug(`Call ${this.callId} gotLocalOffer() failed to create offer: `,A),void this.terminate(F.Local,d.CreateOffer,!0)}try{yield this.peerConn.setLocalDescription(I)}catch(A){return n.logger.debug(`Call ${this.callId} gotLocalOffer() error setting local description!`,A),void this.terminate(F.Local,d.SetLocalDescription,!0)}if("gathering"===this.peerConn.iceGatheringState&&(yield new Promise((A=>{setTimeout(A,200)}))),this.callHasEnded())return;const Q=this.state===y.CreateOffer?D.EventType.CallInvite:D.EventType.CallNegotiate,C={lifetime:6e4};Q===D.EventType.CallInvite&&this.invitee&&(C.invitee=this.invitee),this.state===y.CreateOffer?C.offer=null===(A=this.peerConn.localDescription)||void 0===A?void 0:A.toJSON():C.description=null===(g=this.peerConn.localDescription)||void 0===g?void 0:g.toJSON(),C.capabilities={"m.call.transferee":this.client.supportsCallTransfer,"m.call.dtmf":!1},C[a.SDPStreamMetadataKey]=this.getLocalSDPStreamMetadata(!0);const B=this.discardDuplicateCandidates();n.logger.info(`Call ${this.callId} gotLocalOffer() discarding ${B} candidates that will be sent in offer`);try{yield this.sendVoipEvent(Q,C)}catch(A){n.logger.error(`Call ${this.callId} gotLocalOffer() failed to send invite`,A),A instanceof c.MatrixError&&A.event&&this.client.cancelPendingEvent(A.event);let g=d.SignallingFailed,I="Signalling failed";return this.state===y.CreateOffer&&(g=d.SendInvite,I="Failed to send invite"),"UnknownDeviceError"==A.name&&(g=d.UnknownDevices,I="Unknown devices present in the room"),this.emit(J.Error,new K(g,I,A)),void this.terminate(F.Local,g,!1)}this.sendCandidateQueue(),this.state===y.CreateOffer&&(this.inviteOrAnswerSent=!0,this.state=y.InviteSent,this.inviteTimeout=setTimeout((()=>{this.inviteTimeout=void 0,this.state===y.InviteSent&&this.hangup(d.InviteTimeout,!1)}),6e4))}))}getRidOfRTXCodecs(){if(!RTCRtpReceiver.getCapabilities||!RTCRtpSender.getCapabilities)return;const A=RTCRtpReceiver.getCapabilities("video").codecs,g=[...RTCRtpSender.getCapabilities("video").codecs,...A];for(const A of g)if("video/rtx"===A.mimeType){const I=g.indexOf(A);g.splice(I,1)}const I=this.transceivers.get(L(a.SDPStreamMetadataPurpose.Screenshare,"video"));I&&I.setCodecPreferences(g)}sendVoipEvent(A,g){var I,Q;return E(this,void 0,void 0,(function*(){const C=Object.assign({},g,{version:"1",call_id:this.callId,party_id:this.ourPartyId,conf_id:this.groupCallId});if(this.opponentDeviceId){const g=this.toDeviceSeq++,Q=Object.assign(Object.assign({},C),{device_id:this.client.deviceId,sender_session_id:this.client.getSessionId(),dest_session_id:this.opponentSessionId,seq:g,[D.ToDeviceMessageId]:(0,i.v4)()});this.emit(J.SendVoipEvent,{type:"toDevice",eventType:A,userId:this.invitee||(null===(I=this.getOpponentMember())||void 0===I?void 0:I.userId),opponentDeviceId:this.opponentDeviceId,content:Q});const B=this.invitee||this.getOpponentMember().userId;if(this.client.getUseE2eForGroupCall()){if(!this.opponentDeviceInfo)return void n.logger.warn(`Call ${this.callId} sendVoipEvent() failed: we do not have opponentDeviceInfo`);yield this.client.encryptAndSendToDevices([{userId:B,deviceInfo:this.opponentDeviceInfo}],{type:A,content:Q})}else yield this.client.sendToDevice(A,{[B]:{[this.opponentDeviceId]:Q}})}else this.emit(J.SendVoipEvent,{type:"sendEvent",eventType:A,roomId:this.roomId,content:C,userId:this.invitee||(null===(Q=this.getOpponentMember())||void 0===Q?void 0:Q.userId)}),yield this.client.sendEvent(this.roomId,A,C)}))}queueCandidate(A){if(A?this.candidateSendQueue.push(A):this.candidatesEnded=!0,this.state===y.Ringing||!this.inviteOrAnswerSent)return;const g=this.direction===M.Inbound?500:2e3;0===this.candidateSendTries&&setTimeout((()=>{this.sendCandidateQueue()}),g)}discardDuplicateCandidates(){let A=0;const g=[];for(let I=0;IA.toJSON()))};this.candidatesEnded&&g.candidates.push({candidate:""}),n.logger.debug(`Call ${this.callId} sendCandidateQueue() attempting to send ${A.length} candidates`);try{yield this.sendVoipEvent(D.EventType.CallCandidates,g),this.candidateSendTries=0,this.sendCandidateQueue()}catch(g){if(g instanceof c.MatrixError&&g.event&&this.client.cancelPendingEvent(g.event),this.candidateSendQueue.push(...A),this.candidateSendTries>5){n.logger.debug(`Call ${this.callId} sendCandidateQueue() failed to send candidates on attempt ${this.candidateSendTries}. Giving up on this call.`,g);const A=d.SignallingFailed,I="Signalling failed";return this.emit(J.Error,new K(A,I,g)),void this.hangup(A,!1)}const I=500*Math.pow(2,this.candidateSendTries);++this.candidateSendTries,n.logger.debug(`Call ${this.callId} sendCandidateQueue() failed to send candidates. Retrying in ${I}ms`,g),setTimeout((()=>{this.sendCandidateQueue()}),I)}}))}placeCall(A,g){var I;return E(this,void 0,void 0,(function*(){if(!A)throw new Error("You CANNOT start a call without audio");this.state=y.WaitLocalMedia;try{const Q=yield this.client.getMediaHandler().getUserMediaStream(A,g);S(Q.getAudioTracks(),!0),S(Q.getVideoTracks(),!0);const C=new s.CallFeed({client:this.client,roomId:this.roomId,userId:this.client.getUserId(),deviceId:null!==(I=this.client.getDeviceId())&&void 0!==I?I:void 0,stream:Q,purpose:a.SDPStreamMetadataPurpose.Usermedia,audioMuted:!1,videoMuted:!1});yield this.placeCallWithCallFeeds([C])}catch(A){return void this.getUserMediaFailed(A)}}))}placeCallWithCallFeeds(A,g=!1){return E(this,void 0,void 0,(function*(){this.checkForErrorListener(),this.direction=M.Outbound,yield this.initOpponentCrypto(),this.client.callEventHandler.calls.set(this.callId,this);(yield this.client.checkTurnServers())||n.logger.warn(`Call ${this.callId} placeCallWithCallFeeds() failed to get TURN credentials! Proceeding with call anyway...`),this.peerConn=this.createPeerConnection(),this.gotCallFeedsForInvite(A,g)}))}createPeerConnection(){const A=new window.RTCPeerConnection({iceTransportPolicy:this.forceTURN?"relay":void 0,iceServers:this.turnServers,iceCandidatePoolSize:this.client.iceCandidatePoolSize,bundlePolicy:"max-bundle"});return A.addEventListener("iceconnectionstatechange",this.onIceConnectionStateChanged),A.addEventListener("signalingstatechange",this.onSignallingStateChanged),A.addEventListener("icecandidate",this.gotLocalIceCandidate),A.addEventListener("icegatheringstatechange",this.onIceGatheringStateChange),A.addEventListener("track",this.onTrack),A.addEventListener("negotiationneeded",this.onNegotiationNeeded),A.addEventListener("datachannel",this.onDataChannel),A}partyIdMatches(A){return(0===A.version?null:A.party_id||null)===this.opponentPartyId}chooseOpponent(A){var g;const I=A.getContent();n.logger.debug(`Call ${this.callId} chooseOpponent() running (partyId=${I.party_id})`),this.opponentVersion=I.version,0===this.opponentVersion?this.opponentPartyId=null:this.opponentPartyId=I.party_id||null,this.opponentCaps=I.capabilities||{},this.opponentMember=null!==(g=this.client.getRoom(this.roomId).getMember(A.getSender()))&&void 0!==g?g:void 0}addBufferedIceCandidates(){return E(this,void 0,void 0,(function*(){const A=this.remoteCandidateBuffer.get(this.opponentPartyId);A&&(n.logger.info(`Call ${this.callId} addBufferedIceCandidates() adding ${A.length} buffered candidates for opponent ${this.opponentPartyId}`),yield this.addIceCandidates(A)),this.remoteCandidateBuffer.clear()}))}addIceCandidates(A){return E(this,void 0,void 0,(function*(){for(const g of A){null!==g.sdpMid&&void 0!==g.sdpMid||null!==g.sdpMLineIndex&&void 0!==g.sdpMLineIndex?n.logger.debug(`Call ${this.callId} addIceCandidates() got remote ICE candidate (sdpMid=${g.sdpMid}, candidate=${g.candidate})`):n.logger.debug(`Call ${this.callId} addIceCandidates() got remote ICE end-of-candidates`);try{yield this.peerConn.addIceCandidate(g)}catch(A){this.ignoreOffer||n.logger.info(`Call ${this.callId} addIceCandidates() failed to add remote ICE candidate`,A)}}}))}get hasPeerConnection(){return Boolean(this.peerConn)}}function S(A,g){for(const I of A)I.enabled=g}function l(){if("undefined"==typeof window||"undefined"==typeof document)return!1;try{if(!Boolean(window.RTCPeerConnection||window.RTCSessionDescription||window.RTCIceCandidate||navigator.mediaDevices))return"test"!==g.env.NODE_ENV&&n.logger.error("WebRTC is not supported in this browser / environment"),!1}catch(A){return n.logger.error("Exception thrown when trying to access WebRTC",A),!1}return!0}I.MatrixCall=q,I.setTracksEnabled=S,I.supportsMatrixCall=l,I.createNewMatrixCall=function(A,g,I){if(!l())return null;const Q=!!I&&I.forceTURN,C={client:A,roomId:g,invitee:null==I?void 0:I.invitee,turnServers:A.getTurnServers(),forceTURN:A.forceTURN||Q,opponentDeviceId:null==I?void 0:I.opponentDeviceId,opponentSessionId:null==I?void 0:I.opponentSessionId,groupCallId:null==I?void 0:I.groupCallId},B=new q(C);return A.reEmitter.reEmit(B,Object.values(J)),B}}).call(this)}).call(this,A("_process"))},{"../@types/event":308,"../crypto/deviceinfo":342,"../http-api":369,"../logger":376,"../models/typed-event-emitter":397,"../randomstring":400,"../utils":420,"./callEventTypes":424,"./callFeed":425,"./groupCall":426,_process:239,"sdp-transform":255,uuid:289}],423:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.CallEventHandler=I.CallEventHandlerEvent=void 0;const C=A("../logger"),B=A("./call"),E=A("../@types/event"),i=A("../client"),o=A("./groupCall"),n=A("../models/room");var e;!function(A){A.Incoming="Call.incoming"}(e=I.CallEventHandlerEvent||(I.CallEventHandlerEvent={}));I.CallEventHandler=class{constructor(A){this.nextSeqByCall=new Map,this.toDeviceEventBuffers=new Map,this.onSync=()=>{const A=this.callEventBuffer;this.callEventBuffer=[],this.eventBufferPromiseChain?this.eventBufferPromiseChain=this.eventBufferPromiseChain.then((()=>this.evaluateEventBuffer(A))):this.eventBufferPromiseChain=this.evaluateEventBuffer(A)},this.onRoomTimeline=A=>{this.callEventBuffer.push(A)},this.onToDeviceEvent=A=>{const g=A.getContent();if(!g.call_id)return void this.callEventBuffer.push(A);if(this.nextSeqByCall.has(g.call_id)||this.nextSeqByCall.set(g.call_id,0),void 0===g.seq)return void this.callEventBuffer.push(A);const I=this.nextSeqByCall.get(g.call_id)||0;if(g.seq!==I){this.toDeviceEventBuffers.has(g.call_id)||this.toDeviceEventBuffers.set(g.call_id,[]);const I=this.toDeviceEventBuffers.get(g.call_id),Q=I.findIndex((A=>A.getContent().seq>g.seq));-1===Q?I.push(A):I.splice(Q,0,A)}else{const I=g.call_id;this.callEventBuffer.push(A),this.nextSeqByCall.set(I,g.seq+1);const Q=this.toDeviceEventBuffers.get(I);let C=Q&&Q.shift();for(;C&&C.getContent().seq===this.nextSeqByCall.get(I);)this.callEventBuffer.push(C),this.nextSeqByCall.set(I,C.getContent().seq+1),C=Q.shift()}},this.client=A,this.calls=new Map,this.callEventBuffer=[],this.candidateEventsByCall=new Map}start(){this.client.on(i.ClientEvent.Sync,this.onSync),this.client.on(n.RoomEvent.Timeline,this.onRoomTimeline),this.client.on(i.ClientEvent.ToDeviceEvent,this.onToDeviceEvent)}stop(){this.client.removeListener(i.ClientEvent.Sync,this.onSync),this.client.removeListener(n.RoomEvent.Timeline,this.onRoomTimeline),this.client.removeListener(i.ClientEvent.ToDeviceEvent,this.onToDeviceEvent)}evaluateEventBuffer(A){return Q(this,void 0,void 0,(function*(){yield Promise.all(A.map((A=>this.client.decryptEventIfNeeded(A))));const g=A.filter((A=>{const g=A.getType();return g.startsWith("m.call.")||g.startsWith("org.matrix.call.")})),I=new Set;for(const A of g){const g=A.getType();g!==E.EventType.CallAnswer&&g!==E.EventType.CallHangup||I.add(A.getContent().call_id)}for(const A of g){const g=A.getType(),Q=A.getContent().call_id;if(g!==E.EventType.CallInvite||!I.has(Q))try{yield this.handleCallEvent(A)}catch(A){C.logger.error("CallEventHandler evaluateEventBuffer() caught exception handling call event",A)}}}))}handleCallEvent(A){var g,I,n,D,t,a;return Q(this,void 0,void 0,(function*(){this.client.emit(i.ClientEvent.ReceivedVoipEvent,A);const Q=A.getContent(),s=A.getRoomId()||(null===(I=null===(g=this.client.groupCallEventHandler.getGroupCallById(Q.conf_id))||void 0===g?void 0:g.room)||void 0===I?void 0:I.roomId),w=Q.conf_id,h=A.getType(),r=A.getSender();let c,k,G=Q.call_id?this.calls.get(Q.call_id):void 0;if(w){if(k=this.client.groupCallEventHandler.getGroupCallById(w),!k)return void C.logger.warn(`CallEventHandler handleCallEvent() could not find a group call - ignoring event (groupCallId=${w}, type=${h})`);if(c=Q.device_id,!c)return C.logger.warn(`CallEventHandler handleCallEvent() could not find a device id - ignoring event (senderId=${r})`),void k.emit(o.GroupCallEvent.Error,new o.GroupCallUnknownDeviceError(r));if(Q.dest_session_id!==this.client.getSessionId())return void C.logger.warn("CallEventHandler handleCallEvent() call event does not match current session id - ignoring")}const y=r===this.client.credentials.userId&&(void 0===c||c===this.client.getDeviceId());if(s)if(h!==E.EventType.CallInvite)if(h!==E.EventType.CallCandidates)if([E.EventType.CallHangup,E.EventType.CallReject].includes(h))G?G.state!==B.CallState.Ended&&(h===E.EventType.CallHangup?G.onHangupReceived(Q):G.onRejectReceived(Q),G.state===B.CallState.Ended&&this.calls.delete(Q.call_id)):(G=null!==(a=(0,B.createNewMatrixCall)(this.client,s,{opponentDeviceId:c,opponentSessionId:Q.sender_session_id}))&&void 0!==a?a:void 0,G&&(G.callId=Q.call_id,G.initWithHangup(A),this.calls.set(Q.call_id,G)));else if(G&&G.hasPeerConnection){if(A.getContent().party_id!==G.ourPartyId)switch(h){case E.EventType.CallAnswer:y?G.state===B.CallState.Ringing&&G.onAnsweredElsewhere(Q):G.onAnswerReceived(A);break;case E.EventType.CallSelectAnswer:G.onSelectAnswerReceived(A);break;case E.EventType.CallNegotiate:G.onNegotiateReceived(A);break;case E.EventType.CallAssertedIdentity:case E.EventType.CallAssertedIdentityPrefix:G.onAssertedIdentityReceived(A);break;case E.EventType.CallSDPStreamMetadataChanged:case E.EventType.CallSDPStreamMetadataChangedPrefix:G.onSDPStreamMetadataChangedReceived(A)}}else C.logger.info(`CallEventHandler handleCallEvent() discarding possible call event as we don't have a call (type=${h})`);else{if(y)return;G?G.onRemoteIceCandidatesReceived(A):(this.candidateEventsByCall.has(Q.call_id)||this.candidateEventsByCall.set(Q.call_id,[]),this.candidateEventsByCall.get(Q.call_id).push(A))}else{if(y)return;if(A.getLocalAge()>Q.lifetime-3e3)return;if(G&&G.state===B.CallState.Ended)return;if(G&&C.logger.warn(`CallEventHandler handleCallEvent() already has a call but got an invite - clobbering (callId=${Q.call_id})`),Q.invitee&&Q.invitee!==this.client.getUserId())return;const g=(null!==(n=this.client.getTurnServersExpiry())&&void 0!==n?n:0)-Date.now();if(C.logger.info("CallEventHandler handleCallEvent() current turn creds expire in "+g+" ms"),G=null!==(D=(0,B.createNewMatrixCall)(this.client,s,{forceTURN:this.client.forceTURN,opponentDeviceId:c,groupCallId:w,opponentSessionId:Q.sender_session_id}))&&void 0!==D?D:void 0,!G)return void C.logger.log(`CallEventHandler handleCallEvent() this client does not support WebRTC (callId=${Q.call_id})`);G.callId=Q.call_id;try{yield G.initWithInvite(A)}catch(A){A instanceof B.CallError&&(A.code===o.GroupCallErrorCode.UnknownDevice?null==k||k.emit(o.GroupCallEvent.Error,A):C.logger.error(A))}if(this.calls.set(G.callId,G),this.candidateEventsByCall.get(G.callId))for(const A of this.candidateEventsByCall.get(G.callId))G.onRemoteIceCandidatesReceived(A);let I;for(const A of this.calls.values()){const g=[B.CallState.WaitLocalMedia,B.CallState.CreateOffer,B.CallState.InviteSent].includes(A.state);if(G.roomId===A.roomId&&A.direction===B.CallDirection.Outbound&&(null===(t=G.getOpponentMember())||void 0===t?void 0:t.userId)===A.invitee&&g){I=A;break}}I?I.callId>G.callId?(C.logger.log(`CallEventHandler handleCallEvent() detected glare - answering incoming call and canceling outgoing call (incomingId=${G.callId}, outgoingId=${I.callId})`),I.replacedBy(G)):(C.logger.log(`CallEventHandler handleCallEvent() detected glare - hanging up incoming call (incomingId=${G.callId}, outgoingId=${I.callId})`),G.hangup(B.CallErrorCode.Replaced,!0)):this.client.emit(e.Incoming,G)}}))}}},{"../@types/event":308,"../client":323,"../logger":376,"../models/room":394,"./call":422,"./groupCall":426}],424:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.SDPStreamMetadataPurpose=I.SDPStreamMetadataKey=void 0,I.SDPStreamMetadataKey="org.matrix.msc3077.sdp_stream_metadata",function(A){A.Usermedia="m.usermedia",A.Screenshare="m.screenshare"}(I.SDPStreamMetadataPurpose||(I.SDPStreamMetadataPurpose={}))},{}],425:[function(A,g,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CallFeed=I.CallFeedEvent=I.SPEAKING_THRESHOLD=void 0;const Q=A("./callEventTypes"),C=A("./audioContext"),B=A("../logger"),E=A("../models/typed-event-emitter"),i=A("./call");I.SPEAKING_THRESHOLD=-60;var o;!function(A){A.NewStream="new_stream",A.MuteStateChanged="mute_state_changed",A.LocalVolumeChanged="local_volume_changed",A.VolumeChanged="volume_changed",A.ConnectedChanged="connected_changed",A.Speaking="speaking",A.Disposed="disposed"}(o=I.CallFeedEvent||(I.CallFeedEvent={}));class n extends E.TypedEventEmitter{constructor(A){super(),this.localVolume=1,this.measuringVolumeActivity=!1,this.speakingThreshold=I.SPEAKING_THRESHOLD,this.speaking=!1,this._disposed=!1,this._connected=!1,this.onAddTrack=()=>{this.emit(o.NewStream,this.stream)},this.onCallState=A=>{A===i.CallState.Connected?this.connected=!0:A===i.CallState.Connecting&&(this.connected=!1)},this.volumeLooper=()=>{if(!this.analyser)return;if(!this.measuringVolumeActivity)return;this.analyser.getFloatFrequencyData(this.frequencyBinCount);let A=-1/0;for(const g of this.frequencyBinCount)g>A&&(A=g);this.speakingVolumeSamples.shift(),this.speakingVolumeSamples.push(A),this.emit(o.VolumeChanged,A);let g=!1;for(const A of this.speakingVolumeSamples)if(A>this.speakingThreshold){g=!0;break}this.speaking!==g&&(this.speaking=g,this.emit(o.Speaking,this.speaking)),this.volumeLooperTimeout=setTimeout(this.volumeLooper,200)},this.client=A.client,this.call=A.call,this.roomId=A.roomId,this.userId=A.userId,this.deviceId=A.deviceId,this.purpose=A.purpose,this.audioMuted=A.audioMuted,this.videoMuted=A.videoMuted,this.speakingVolumeSamples=new Array(8).fill(-1/0),this.sdpMetadataStreamId=A.stream.id,this.updateStream(null,A.stream),this.stream=A.stream,this.hasAudioTrack&&this.initVolumeMeasuring(),A.call&&(A.call.addListener(i.CallEvent.State,this.onCallState),this.onCallState(A.call.state))}get connected(){return this.isLocal()||this._connected}set connected(A){this._connected=A,this.emit(o.ConnectedChanged,this.connected)}get hasAudioTrack(){return this.stream.getAudioTracks().length>0}updateStream(A,g){g!==A&&(A&&(A.removeEventListener("addtrack",this.onAddTrack),this.measureVolumeActivity(!1)),this.stream=g,g.addEventListener("addtrack",this.onAddTrack),this.hasAudioTrack?this.initVolumeMeasuring():this.measureVolumeActivity(!1),this.emit(o.NewStream,this.stream))}initVolumeMeasuring(){if(!this.hasAudioTrack)return;this.audioContext||(this.audioContext=(0,C.acquireContext)()),this.analyser=this.audioContext.createAnalyser(),this.analyser.fftSize=512,this.analyser.smoothingTimeConstant=.1;this.audioContext.createMediaStreamSource(this.stream).connect(this.analyser),this.frequencyBinCount=new Float32Array(this.analyser.frequencyBinCount)}getMember(){var A;const g=this.client.getRoom(this.roomId);return null!==(A=null==g?void 0:g.getMember(this.userId))&&void 0!==A?A:null}isLocal(){return this.userId===this.client.getUserId()&&(void 0===this.deviceId||this.deviceId===this.client.getDeviceId())}isAudioMuted(){return 0===this.stream.getAudioTracks().length||this.audioMuted}isVideoMuted(){return 0===this.stream.getVideoTracks().length||this.videoMuted}isSpeaking(){return this.speaking}setNewStream(A){this.updateStream(this.stream,A)}setAudioVideoMuted(A,g){null!==A&&(this.audioMuted!==A&&this.speakingVolumeSamples.fill(-1/0),this.audioMuted=A),null!==g&&(this.videoMuted=g),this.emit(o.MuteStateChanged,this.audioMuted,this.videoMuted)}measureVolumeActivity(A){if(A){if(!this.analyser||!this.frequencyBinCount||!this.hasAudioTrack)return;this.measuringVolumeActivity=!0,this.volumeLooper()}else this.measuringVolumeActivity=!1,this.speakingVolumeSamples.fill(-1/0),this.emit(o.VolumeChanged,-1/0)}setSpeakingThreshold(A){this.speakingThreshold=A}clone(){const A=this.client.getMediaHandler(),g=this.stream.clone();return B.logger.log(`CallFeed clone() cloning stream (originalStreamId=${this.stream.id}, newStreamId${g.id})`),this.purpose===Q.SDPStreamMetadataPurpose.Usermedia?A.userMediaStreams.push(g):A.screensharingStreams.push(g),new n({client:this.client,roomId:this.roomId,userId:this.userId,deviceId:this.deviceId,stream:g,purpose:this.purpose,audioMuted:this.audioMuted,videoMuted:this.videoMuted})}dispose(){var A,g;clearTimeout(this.volumeLooperTimeout),null===(A=this.stream)||void 0===A||A.removeEventListener("addtrack",this.onAddTrack),null===(g=this.call)||void 0===g||g.removeListener(i.CallEvent.State,this.onCallState),this.audioContext&&(this.audioContext=void 0,this.analyser=void 0,(0,C.releaseContext)()),this._disposed=!0,this.emit(o.Disposed)}get disposed(){return this._disposed}set disposed(A){this._disposed=A}getLocalVolume(){return this.localVolume}setLocalVolume(A){this.localVolume=A,this.emit(o.LocalVolumeChanged,A)}}I.CallFeed=n},{"../logger":376,"../models/typed-event-emitter":397,"./audioContext":421,"./call":422,"./callEventTypes":424}],426:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.GroupCall=I.GroupCallState=I.OtherUserSpeakingError=I.GroupCallUnknownDeviceError=I.GroupCallError=I.GroupCallErrorCode=I.GroupCallEvent=I.GroupCallTerminationReason=I.GroupCallType=I.GroupCallIntent=void 0;const C=A("../models/typed-event-emitter"),B=A("./callFeed"),E=A("./call"),i=A("../models/room-state"),o=A("../logger"),n=A("../ReEmitter"),e=A("./callEventTypes"),D=A("../@types/event"),t=A("./callEventHandler"),a=A("./groupCallEventHandler"),s=A("../utils");var w,h,r,c,k;!function(A){A.Ring="m.ring",A.Prompt="m.prompt",A.Room="m.room"}(I.GroupCallIntent||(I.GroupCallIntent={})),function(A){A.Video="m.video",A.Voice="m.voice"}(w=I.GroupCallType||(I.GroupCallType={})),function(A){A.CallEnded="call_ended"}(h=I.GroupCallTerminationReason||(I.GroupCallTerminationReason={})),function(A){A.GroupCallStateChanged="group_call_state_changed",A.ActiveSpeakerChanged="active_speaker_changed",A.CallsChanged="calls_changed",A.UserMediaFeedsChanged="user_media_feeds_changed",A.ScreenshareFeedsChanged="screenshare_feeds_changed",A.LocalScreenshareStateChanged="local_screenshare_state_changed",A.LocalMuteStateChanged="local_mute_state_changed",A.ParticipantsChanged="participants_changed",A.Error="error"}(r=I.GroupCallEvent||(I.GroupCallEvent={})),function(A){A.NoUserMedia="no_user_media",A.UnknownDevice="unknown_device",A.PlaceCallFailed="place_call_failed"}(c=I.GroupCallErrorCode||(I.GroupCallErrorCode={}));class G extends Error{constructor(A,g,I){super(I?g+": "+I:g),this.code=A}}I.GroupCallError=G;I.GroupCallUnknownDeviceError=class extends G{constructor(A){super(c.UnknownDevice,"No device found for "+A),this.userId=A}};class y extends Error{constructor(){super("Cannot unmute: another user is speaking")}}I.OtherUserSpeakingError=y,function(A){A.LocalCallFeedUninitialized="local_call_feed_uninitialized",A.InitializingLocalCallFeed="initializing_local_call_feed",A.LocalCallFeedInitialized="local_call_feed_initialized",A.Entered="entered",A.Ended="ended"}(k=I.GroupCallState||(I.GroupCallState={}));const N=36e5;function M(A){var g;return(null===(g=A.getOpponentMember())||void 0===g?void 0:g.userId)||A.invitee||null}class F extends C.TypedEventEmitter{constructor(A,g,I,Q,C,e,t,a){var s,w;super(),this.client=A,this.room=g,this.type=I,this.isPtt=Q,this.intent=C,this.dataChannelsEnabled=t,this.dataChannelOptions=a,this.activeSpeakerInterval=1e3,this.retryCallInterval=5e3,this.participantTimeout=15e3,this.pttMaxTransmitTime=2e4,this.userMediaFeeds=[],this.screenshareFeeds=[],this.calls=new Map,this.callHandlers=new Map,this.retryCallCounts=new Map,this.transmitTimer=null,this.participantsExpirationTimer=null,this.resendMemberStateTimer=null,this.initWithAudioMuted=!1,this.initWithVideoMuted=!1,this._state=k.LocalCallFeedUninitialized,this._participants=new Map,this._creationTs=null,this._enteredViaAnotherSession=!1,this.onIncomingCall=A=>{var g,I;if(A.roomId!==this.room.roomId)return;if(A.state!==E.CallState.Ringing)return void o.logger.warn(`GroupCall ${this.groupCallId} onIncomingCall() incoming call no longer in ringing state - ignoring`);if(!A.groupCallId||A.groupCallId!==this.groupCallId)return o.logger.log(`GroupCall ${this.groupCallId} onIncomingCall() ignored because it doesn't match the current group call`),void A.reject();const Q=null===(g=A.getOpponentMember())||void 0===g?void 0:g.userId;if(void 0===Q)return void o.logger.warn(`GroupCall ${this.groupCallId} onIncomingCall() incoming call with no member - ignoring`);const C=null!==(I=this.calls.get(Q))&&void 0!==I?I:new Map,B=C.get(A.getOpponentDeviceId());(null==B?void 0:B.callId)!==A.callId&&(o.logger.log(`GroupCall ${this.groupCallId} onIncomingCall() incoming call (userId=${Q}, callId=${A.callId})`),B&&this.disposeCall(B,E.CallErrorCode.Replaced),this.initCall(A),A.answerWithCallFeeds(this.getLocalFeeds().map((A=>A.clone()))),C.set(A.getOpponentDeviceId(),A),this.calls.set(Q,C),this.emit(r.CallsChanged,this.calls))},this.onRetryCallLoop=()=>{var A;let g=!1;for(const[{userId:I},Q]of this.participants){const C=this.calls.get(I);let B=this.retryCallCounts.get(I);for(const[E,i]of Q){const Q=null==C?void 0:C.get(E),o=null!==(A=null==B?void 0:B.get(E))&&void 0!==A?A:0;(null==Q?void 0:Q.getOpponentSessionId())!==i.sessionId&&this.wantsOutgoingCall(I,E)&&o<3&&(void 0===B&&(B=new Map,this.retryCallCounts.set(I,B)),B.set(E,o+1),g=!0)}}g&&this.placeOutgoingCalls()},this.onCallFeedsChanged=A=>{const g=M(A),I=A.getOpponentDeviceId();if(!g)throw new Error("Cannot change call feeds without user id");const Q=this.getUserMediaFeed(g,I),C=A.remoteUsermediaFeed;C!==Q&&(!Q&&C?this.addUserMediaFeed(C):Q&&C?this.replaceUserMediaFeed(Q,C):Q&&!C&&this.removeUserMediaFeed(Q));const B=this.getScreenshareFeed(g,I),E=A.remoteScreensharingFeed;E!==B&&(!B&&E?this.addScreenshareFeed(E):B&&E?this.replaceScreenshareFeed(B,E):B&&!E&&this.removeScreenshareFeed(B))},this.onCallStateChanged=(A,g,I)=>{var Q;const C=this.localCallFeed.isAudioMuted();A.localUsermediaStream&&A.isMicrophoneMuted()!==C&&A.setMicrophoneMuted(C);const B=this.localCallFeed.isVideoMuted();A.localUsermediaStream&&A.isLocalVideoMuted()!==B&&A.setLocalVideoMuted(B);const i=null===(Q=A.getOpponentMember())||void 0===Q?void 0:Q.userId;if(g===E.CallState.Connected&&i){const g=this.retryCallCounts.get(i);null==g||g.delete(A.getOpponentDeviceId()),0===(null==g?void 0:g.size)&&this.retryCallCounts.delete(i)}},this.onCallHangup=A=>{var g,I;if(A.hangupReason===E.CallErrorCode.Replaced)return;const Q=null!==(I=null===(g=A.getOpponentMember())||void 0===g?void 0:g.userId)&&void 0!==I?I:this.room.getMember(A.invitee).userId,C=this.calls.get(Q);(null==C?void 0:C.get(A.getOpponentDeviceId()))===A&&(this.disposeCall(A,A.hangupReason),C.delete(A.getOpponentDeviceId()),0===C.size&&this.calls.delete(Q),this.emit(r.CallsChanged,this.calls))},this.onCallReplaced=(A,g)=>{const I=A.getOpponentMember().userId;let Q=this.calls.get(I);void 0===Q&&(Q=new Map,this.calls.set(I,Q)),this.disposeCall(A,E.CallErrorCode.Replaced),this.initCall(g),Q.set(A.getOpponentDeviceId(),g),this.emit(r.CallsChanged,this.calls)},this.onActiveSpeakerLoop=()=>{let A,g;for(const I of this.userMediaFeeds){if(I.isLocal()&&this.userMediaFeeds.length>1)continue;const Q=I.speakingVolumeSamples.reduce(((A,g)=>A+Math.max(g,B.SPEAKING_THRESHOLD)))/I.speakingVolumeSamples.length;(!A||Q>A)&&(A=Q,g=I)}g&&this.activeSpeaker!==g&&A&&A>B.SPEAKING_THRESHOLD&&(this.activeSpeaker=g,this.emit(r.ActiveSpeakerChanged,this.activeSpeaker))},this.onRoomState=()=>this.updateParticipants(),this.onParticipantsChanged=()=>{this.state===k.Entered&&this.placeOutgoingCalls()},this.onStateChanged=(A,g)=>{A!==k.Entered&&g!==k.Entered&&A!==k.Ended||(this.updateParticipants(),this.updateMemberState().catch((A=>o.logger.error(`GroupCall ${this.groupCallId} onStateChanged() failed to update member state devices"`,A))))},this.onLocalFeedsChanged=()=>{this.state===k.Entered&&this.updateMemberState().catch((A=>o.logger.error(`GroupCall ${this.groupCallId} onLocalFeedsChanged() failed to update member state feeds`,A)))},this.reEmitter=new n.ReEmitter(this),this.groupCallId=null!=e?e:(0,E.genCallID)(),this.creationTs=null!==(w=null===(s=g.currentState.getStateEvents(D.EventType.GroupCallPrefix,this.groupCallId))||void 0===s?void 0:s.getTs())&&void 0!==w?w:null,this.updateParticipants(),g.on(i.RoomStateEvent.Update,this.onRoomState),this.on(r.ParticipantsChanged,this.onParticipantsChanged),this.on(r.GroupCallStateChanged,this.onStateChanged),this.on(r.LocalScreenshareStateChanged,this.onLocalFeedsChanged)}create(){return Q(this,void 0,void 0,(function*(){this.creationTs=Date.now(),this.client.groupCallEventHandler.groupCalls.set(this.room.roomId,this),this.client.emit(a.GroupCallEventHandlerEvent.Outgoing,this);const A={"m.intent":this.intent,"m.type":this.type,"io.element.ptt":this.isPtt,dataChannelsEnabled:this.dataChannelsEnabled,dataChannelOptions:this.dataChannelsEnabled?this.dataChannelOptions:void 0};return yield this.client.sendStateEvent(this.room.roomId,D.EventType.GroupCallPrefix,A,this.groupCallId),this}))}get state(){return this._state}set state(A){const g=this._state;A!==g&&(this._state=A,this.emit(r.GroupCallStateChanged,A,g))}get participants(){return this._participants}set participants(A){const g=this._participants,I=(A,g)=>A.sessionId===g.sessionId&&A.screensharing===g.screensharing;(0,s.mapsEqual)(A,g,((A,g)=>(0,s.mapsEqual)(A,g,I)))||(this._participants=A,this.emit(r.ParticipantsChanged,A))}get creationTs(){return this._creationTs}set creationTs(A){this._creationTs=A}get enteredViaAnotherSession(){return this._enteredViaAnotherSession}set enteredViaAnotherSession(A){this._enteredViaAnotherSession=A,this.updateParticipants()}forEachCall(A){for(const g of this.calls.values())for(const I of g.values())A(I)}getLocalFeeds(){const A=[];return this.localCallFeed&&A.push(this.localCallFeed),this.localScreenshareFeed&&A.push(this.localScreenshareFeed),A}hasLocalParticipant(){var A,g;return null!==(g=null===(A=this.participants.get(this.room.getMember(this.client.getUserId())))||void 0===A?void 0:A.has(this.client.getDeviceId()))&&void 0!==g&&g}initLocalCallFeed(){return Q(this,void 0,void 0,(function*(){if(this.state!==k.LocalCallFeedUninitialized)throw new Error(`Cannot initialize local call feed in the "${this.state}" state.`);if(this.state=k.InitializingLocalCallFeed,this.initCallFeedPromise)return this.initCallFeedPromise;try{this.initCallFeedPromise=this.initLocalCallFeedInternal(),yield this.initCallFeedPromise}finally{this.initCallFeedPromise=void 0}}))}initLocalCallFeedInternal(){return Q(this,void 0,void 0,(function*(){let A;o.logger.log(`GroupCall ${this.groupCallId} initLocalCallFeedInternal() running`);try{A=yield this.client.getMediaHandler().getUserMediaStream(!0,this.type===w.Video)}catch(A){throw this.state=k.LocalCallFeedUninitialized,A}if(this._state!==k.InitializingLocalCallFeed)throw this.client.getMediaHandler().stopUserMediaStream(A),new Error("Group call disposed while gathering media stream");const g=new B.CallFeed({client:this.client,roomId:this.room.roomId,userId:this.client.getUserId(),deviceId:this.client.getDeviceId(),stream:A,purpose:e.SDPStreamMetadataPurpose.Usermedia,audioMuted:this.initWithAudioMuted||0===A.getAudioTracks().length||this.isPtt,videoMuted:this.initWithVideoMuted||0===A.getVideoTracks().length});(0,E.setTracksEnabled)(A.getAudioTracks(),!g.isAudioMuted()),(0,E.setTracksEnabled)(A.getVideoTracks(),!g.isVideoMuted()),this.localCallFeed=g,this.addUserMediaFeed(g),this.state=k.LocalCallFeedInitialized}))}updateLocalUsermediaStream(A){return Q(this,void 0,void 0,(function*(){if(this.localCallFeed){const g=this.localCallFeed.stream;this.localCallFeed.setNewStream(A);const I=this.localCallFeed.isAudioMuted(),Q=this.localCallFeed.isVideoMuted();o.logger.log(`GroupCall ${this.groupCallId} updateLocalUsermediaStream() (oldStreamId=${g.id}, newStreamId=${A.id}, micShouldBeMuted=${I}, vidShouldBeMuted=${Q})`),(0,E.setTracksEnabled)(A.getAudioTracks(),!I),(0,E.setTracksEnabled)(A.getVideoTracks(),!Q),this.client.getMediaHandler().stopUserMediaStream(g)}}))}enter(){return Q(this,void 0,void 0,(function*(){if(this.state===k.LocalCallFeedUninitialized)yield this.initLocalCallFeed();else if(this.state!==k.LocalCallFeedInitialized)throw new Error(`Cannot enter call in the "${this.state}" state`);o.logger.log(`GroupCall ${this.groupCallId} enter() running`),this.state=k.Entered,this.client.on(t.CallEventHandlerEvent.Incoming,this.onIncomingCall);for(const A of this.client.callEventHandler.calls.values())this.onIncomingCall(A);this.retryCallLoopInterval=setInterval(this.onRetryCallLoop,this.retryCallInterval),this.activeSpeaker=void 0,this.onActiveSpeakerLoop(),this.activeSpeakerLoopInterval=setInterval(this.onActiveSpeakerLoop,this.activeSpeakerInterval)}))}dispose(){this.localCallFeed&&(this.removeUserMediaFeed(this.localCallFeed),this.localCallFeed=void 0),this.localScreenshareFeed&&(this.client.getMediaHandler().stopScreensharingStream(this.localScreenshareFeed.stream),this.removeScreenshareFeed(this.localScreenshareFeed),this.localScreenshareFeed=void 0,this.localDesktopCapturerSourceId=void 0),this.client.getMediaHandler().stopAllStreams(),null!==this.transmitTimer&&(clearTimeout(this.transmitTimer),this.transmitTimer=null),void 0!==this.retryCallLoopInterval&&(clearInterval(this.retryCallLoopInterval),this.retryCallLoopInterval=void 0),this.state===k.Entered&&(this.forEachCall((A=>this.disposeCall(A,E.CallErrorCode.UserHangup))),this.calls.clear(),this.activeSpeaker=void 0,clearInterval(this.activeSpeakerLoopInterval),this.retryCallCounts.clear(),clearInterval(this.retryCallLoopInterval),this.client.removeListener(t.CallEventHandlerEvent.Incoming,this.onIncomingCall))}leave(){this.dispose(),this.state=k.LocalCallFeedUninitialized}terminate(A=!0){return Q(this,void 0,void 0,(function*(){if(this.dispose(),this.room.off(i.RoomStateEvent.Update,this.onRoomState),this.client.groupCallEventHandler.groupCalls.delete(this.room.roomId),this.client.emit(a.GroupCallEventHandlerEvent.Ended,this),this.state=k.Ended,A){const A=this.room.currentState.getStateEvents(D.EventType.GroupCallPrefix,this.groupCallId);yield this.client.sendStateEvent(this.room.roomId,D.EventType.GroupCallPrefix,Object.assign(Object.assign({},A.getContent()),{"m.terminated":h.CallEnded}),this.groupCallId)}}))}isLocalVideoMuted(){return!this.localCallFeed||this.localCallFeed.isVideoMuted()}isMicrophoneMuted(){return!this.localCallFeed||this.localCallFeed.isAudioMuted()}setMicrophoneMuted(A){return Q(this,void 0,void 0,(function*(){if(!A&&!(yield this.client.getMediaHandler().hasAudioDevice()))return!1;const g=!A&&this.isPtt;this.isPtt&&(!A&&this.isMicrophoneMuted()?this.transmitTimer=setTimeout((()=>{this.setMicrophoneMuted(!0)}),this.pttMaxTransmitTime):A&&!this.isMicrophoneMuted()&&(null!==this.transmitTimer&&clearTimeout(this.transmitTimer),this.transmitTimer=null)),this.forEachCall((g=>{var I;return null===(I=g.localUsermediaFeed)||void 0===I?void 0:I.setAudioVideoMuted(A,null)}));const I=()=>Q(this,void 0,void 0,(function*(){const A=[];this.forEachCall((g=>A.push(g.sendMetadataUpdate()))),yield Promise.all(A).catch((A=>o.logger.info(`GroupCall ${this.groupCallId} setMicrophoneMuted() failed to send some metadata updates`,A)))}));return g&&(yield I()),this.localCallFeed?(o.logger.log(`GroupCall ${this.groupCallId} setMicrophoneMuted() (streamId=${this.localCallFeed.stream.id}, muted=${A})`),this.localCallFeed.setAudioVideoMuted(A,null),(0,E.setTracksEnabled)(this.localCallFeed.stream.getAudioTracks(),!A)):(o.logger.log(`GroupCall ${this.groupCallId} setMicrophoneMuted() no stream muted (muted=${A})`),this.initWithAudioMuted=A),this.forEachCall((g=>(0,E.setTracksEnabled)(g.localUsermediaFeed.stream.getAudioTracks(),!A))),this.emit(r.LocalMuteStateChanged,A,this.isLocalVideoMuted()),g||(yield I()),!0}))}setLocalVideoMuted(A){return Q(this,void 0,void 0,(function*(){if(!A&&!(yield this.client.getMediaHandler().hasVideoDevice()))return!1;if(this.localCallFeed){o.logger.log(`GroupCall ${this.groupCallId} setLocalVideoMuted() (stream=${this.localCallFeed.stream.id}, muted=${A})`);const g=yield this.client.getMediaHandler().getUserMediaStream(!0,!A);yield this.updateLocalUsermediaStream(g),this.localCallFeed.setAudioVideoMuted(null,A),(0,E.setTracksEnabled)(this.localCallFeed.stream.getVideoTracks(),!A)}else o.logger.log(`GroupCall ${this.groupCallId} setLocalVideoMuted() no stream muted (muted=${A})`),this.initWithVideoMuted=A;const g=[];return this.forEachCall((I=>g.push(I.setLocalVideoMuted(A)))),yield Promise.all(g),this.emit(r.LocalMuteStateChanged,this.isMicrophoneMuted(),A),!0}))}setScreensharingEnabled(A,g={}){return Q(this,void 0,void 0,(function*(){if(A===this.isScreensharing())return A;if(!A)return this.forEachCall((A=>{A.localScreensharingFeed&&A.removeLocalFeed(A.localScreensharingFeed)})),this.client.getMediaHandler().stopScreensharingStream(this.localScreenshareFeed.stream),this.removeScreenshareFeed(this.localScreenshareFeed),this.localScreenshareFeed=void 0,this.localDesktopCapturerSourceId=void 0,this.emit(r.LocalScreenshareStateChanged,!1,void 0,void 0),!1;try{o.logger.log(`GroupCall ${this.groupCallId} setScreensharingEnabled() is asking for screensharing permissions`);const A=yield this.client.getMediaHandler().getScreensharingStream(g);for(const g of A.getTracks()){const A=()=>{this.setScreensharingEnabled(!1),g.removeEventListener("ended",A)};g.addEventListener("ended",A)}return o.logger.log(`GroupCall ${this.groupCallId} setScreensharingEnabled() granted screensharing permissions. Setting screensharing enabled on all calls`),this.localDesktopCapturerSourceId=g.desktopCapturerSourceId,this.localScreenshareFeed=new B.CallFeed({client:this.client,roomId:this.room.roomId,userId:this.client.getUserId(),deviceId:this.client.getDeviceId(),stream:A,purpose:e.SDPStreamMetadataPurpose.Screenshare,audioMuted:!1,videoMuted:!1}),this.addScreenshareFeed(this.localScreenshareFeed),this.emit(r.LocalScreenshareStateChanged,!0,this.localScreenshareFeed,this.localDesktopCapturerSourceId),this.forEachCall((A=>A.pushLocalFeed(this.localScreenshareFeed.clone()))),!0}catch(A){if(g.throwOnFail)throw A;return o.logger.error(`GroupCall ${this.groupCallId} setScreensharingEnabled() enabling screensharing error`,A),this.emit(r.Error,new G(c.NoUserMedia,"Failed to get screen-sharing stream: ",A)),!1}}))}isScreensharing(){return!!this.localScreenshareFeed}wantsOutgoingCall(A,g){const I=this.client.getUserId(),Q=this.client.getDeviceId();return A>=I&&(A!==I||g>Q)}placeOutgoingCalls(){var A;let g=!1;for(const[{userId:I},Q]of this.participants){const C=null!==(A=this.calls.get(I))&&void 0!==A?A:new Map;for(const[A,B]of Q){const Q=C.get(A);if((null==Q?void 0:Q.getOpponentSessionId())!==B.sessionId&&this.wantsOutgoingCall(I,A)){g=!0,void 0!==Q&&(o.logger.debug(`GroupCall ${this.groupCallId} placeOutgoingCalls() replacing call (userId=${I}, deviceId=${A}, callId=${Q.callId})`),this.disposeCall(Q,E.CallErrorCode.NewSession));const i=(0,E.createNewMatrixCall)(this.client,this.room.roomId,{invitee:I,opponentDeviceId:A,opponentSessionId:B.sessionId,groupCallId:this.groupCallId});null===i?(o.logger.error(`GroupCall ${this.groupCallId} placeOutgoingCalls() failed to create call (userId=${I}, device=${A})`),C.delete(A)):(this.initCall(i),C.set(A,i),o.logger.debug(`GroupCall ${this.groupCallId} placeOutgoingCalls() placing call (userId=${I}, deviceId=${A}, sessionId=${B.sessionId})`),i.placeCallWithCallFeeds(this.getLocalFeeds().map((A=>A.clone())),B.screensharing).then((()=>{this.dataChannelsEnabled&&i.createDataChannel("datachannel",this.dataChannelOptions)})).catch((g=>{o.logger.warn(`GroupCall ${this.groupCallId} placeOutgoingCalls() failed to place call (userId=${I})`,g),g instanceof E.CallError&&g.code===c.UnknownDevice?this.emit(r.Error,g):this.emit(r.Error,new G(c.PlaceCallFailed,`Failed to place call to ${I}`)),this.disposeCall(i,E.CallErrorCode.SignallingFailed),C.get(A)===i&&C.delete(A)})))}}C.size>0?this.calls.set(I,C):this.calls.delete(I)}g&&this.emit(r.CallsChanged,this.calls)}getMemberStateEvents(A){return void 0===A?this.room.currentState.getStateEvents(D.EventType.GroupCallMemberPrefix):this.room.currentState.getStateEvents(D.EventType.GroupCallMemberPrefix,A)}initCall(A){const g=M(A);if(!g)throw new Error("Cannot init call without user id");const I=()=>this.onCallFeedsChanged(A),Q=(g,I)=>this.onCallStateChanged(A,g,I),C=this.onCallHangup,B=g=>this.onCallReplaced(A,g);let i=this.callHandlers.get(g);void 0===i&&(i=new Map,this.callHandlers.set(g,i)),i.set(A.getOpponentDeviceId(),{onCallFeedsChanged:I,onCallStateChanged:Q,onCallHangup:C,onCallReplaced:B}),A.on(E.CallEvent.FeedsChanged,I),A.on(E.CallEvent.State,Q),A.on(E.CallEvent.Hangup,C),A.on(E.CallEvent.Replaced,B),A.isPtt=this.isPtt,this.reEmitter.reEmit(A,Object.values(E.CallEvent)),I()}disposeCall(A,g){const I=M(A),Q=A.getOpponentDeviceId();if(!I)throw new Error("Cannot dispose call without user id");const C=this.callHandlers.get(I),{onCallFeedsChanged:B,onCallStateChanged:i,onCallHangup:o,onCallReplaced:n}=C.get(Q);if(A.removeListener(E.CallEvent.FeedsChanged,B),A.removeListener(E.CallEvent.State,i),A.removeListener(E.CallEvent.Hangup,o),A.removeListener(E.CallEvent.Replaced,n),C.delete(I),0===C.size&&this.callHandlers.delete(I),A.hangupReason===E.CallErrorCode.Replaced)return;A.state!==E.CallState.Ended&&A.hangup(g,!1);const e=this.getUserMediaFeed(I,Q);e&&this.removeUserMediaFeed(e);const D=this.getScreenshareFeed(I,Q);D&&this.removeScreenshareFeed(D)}getUserMediaFeed(A,g){return this.userMediaFeeds.find((I=>I.userId===A&&I.deviceId===g))}addUserMediaFeed(A){this.userMediaFeeds.push(A),A.measureVolumeActivity(!0),this.emit(r.UserMediaFeedsChanged,this.userMediaFeeds)}replaceUserMediaFeed(A,g){const I=this.userMediaFeeds.findIndex((g=>g.userId===A.userId&&g.deviceId===A.deviceId));if(-1===I)throw new Error("Couldn't find user media feed to replace");this.userMediaFeeds.splice(I,1,g),A.dispose(),g.measureVolumeActivity(!0),this.emit(r.UserMediaFeedsChanged,this.userMediaFeeds)}removeUserMediaFeed(A){const g=this.userMediaFeeds.findIndex((g=>g.userId===A.userId&&g.deviceId===A.deviceId));if(-1===g)throw new Error("Couldn't find user media feed to remove");this.userMediaFeeds.splice(g,1),A.dispose(),this.emit(r.UserMediaFeedsChanged,this.userMediaFeeds),this.activeSpeaker===A&&(this.activeSpeaker=this.userMediaFeeds[0],this.emit(r.ActiveSpeakerChanged,this.activeSpeaker))}getScreenshareFeed(A,g){return this.screenshareFeeds.find((I=>I.userId===A&&I.deviceId===g))}addScreenshareFeed(A){this.screenshareFeeds.push(A),this.emit(r.ScreenshareFeedsChanged,this.screenshareFeeds)}replaceScreenshareFeed(A,g){const I=this.screenshareFeeds.findIndex((g=>g.userId===A.userId&&g.deviceId===A.deviceId));if(-1===I)throw new Error("Couldn't find screenshare feed to replace");this.screenshareFeeds.splice(I,1,g),A.dispose(),this.emit(r.ScreenshareFeedsChanged,this.screenshareFeeds)}removeScreenshareFeed(A){const g=this.screenshareFeeds.findIndex((g=>g.userId===A.userId&&g.deviceId===A.deviceId));if(-1===g)throw new Error("Couldn't find screenshare feed to remove");this.screenshareFeeds.splice(g,1),A.dispose(),this.emit(r.ScreenshareFeedsChanged,this.screenshareFeeds)}updateParticipants(){const A=this.room.getMember(this.client.getUserId());if(!A)return void o.logger.warn(`GroupCall ${this.groupCallId} updateParticipants() tried to update participants before local room member is available`);if(null!==this.participantsExpirationTimer&&(clearTimeout(this.participantsExpirationTimer),this.participantsExpirationTimer=null),this.state===k.Ended)return void(this.participants=new Map);const g=new Map,I=Date.now(),Q=this.state===k.Entered||this.enteredViaAnotherSession;let C=1/0;for(const A of this.getMemberStateEvents()){const B=this.room.getMember(A.getStateKey()),E=A.getContent(),i=(Array.isArray(E["m.calls"])?E["m.calls"]:[]).find((A=>A["m.call_id"]===this.groupCallId));let o=(Array.isArray(null==i?void 0:i["m.devices"])?i["m.devices"]:[]).filter((A=>"string"==typeof A.device_id&&"string"==typeof A.session_id&&"number"==typeof A.expires_ts&&A.expires_ts>I&&Array.isArray(A.feeds)));if(Q||(null==B?void 0:B.userId)!==this.client.getUserId()||(o=o.filter((A=>A.device_id!==this.client.getDeviceId()))),o.length>0&&"join"===(null==B?void 0:B.membership)){const A=new Map;g.set(B,A);for(const g of o)A.set(g.device_id,{sessionId:g.session_id,screensharing:g.feeds.some((A=>A.purpose===e.SDPStreamMetadataPurpose.Screenshare))}),g.expires_tsA.purpose===e.SDPStreamMetadataPurpose.Screenshare))})}this.participants=g,C<1/0&&(this.participantsExpirationTimer=setTimeout((()=>this.updateParticipants()),C-I))}updateDevices(A,g=!1){var I;return Q(this,void 0,void 0,(function*(){const Q=Date.now(),C=this.client.getUserId(),B=this.getMemberStateEvents(C),E=null!==(I=null==B?void 0:B.getContent())&&void 0!==I?I:{},i=Array.isArray(E["m.calls"])?E["m.calls"]:[];let o=null;const n=[];for(const A of i)A["m.call_id"]===this.groupCallId?o=A:n.push(A);null===o&&(o={});const e=(Array.isArray(o["m.devices"])?o["m.devices"]:[]).filter((A=>"string"==typeof A.device_id&&"string"==typeof A.session_id&&"number"==typeof A.expires_ts&&A.expires_ts>Q&&Array.isArray(A.feeds))),t=A(e);if(null===t)return;const a=[...n];t.length>0&&a.push(Object.assign(Object.assign({},o),{"m.call_id":this.groupCallId,"m.devices":t}));const s={"m.calls":a};yield this.client.sendStateEvent(this.room.roomId,D.EventType.GroupCallMemberPrefix,s,C,{keepAlive:g})}))}addDeviceToMemberState(){return Q(this,void 0,void 0,(function*(){yield this.updateDevices((A=>[...A.filter((A=>A.device_id!==this.client.getDeviceId())),{device_id:this.client.getDeviceId(),session_id:this.client.getSessionId(),expires_ts:Date.now()+N,feeds:this.getLocalFeeds().map((A=>({purpose:A.purpose})))}]))}))}updateMemberState(){return Q(this,void 0,void 0,(function*(){null!==this.resendMemberStateTimer&&(clearInterval(this.resendMemberStateTimer),this.resendMemberStateTimer=null),this.state===k.Entered?(yield this.addDeviceToMemberState(),this.resendMemberStateTimer=setInterval((()=>Q(this,void 0,void 0,(function*(){o.logger.log(`GroupCall ${this.groupCallId} updateMemberState() resending call member state"`);try{yield this.addDeviceToMemberState()}catch(A){o.logger.error(`GroupCall ${this.groupCallId} updateMemberState() failed to resend call member state`,A)}}))),27e5)):yield this.updateDevices((A=>A.filter((A=>A.device_id!==this.client.getDeviceId()))),!0)}))}cleanMemberState(){return Q(this,void 0,void 0,(function*(){const{devices:A}=yield this.client.getDevices(),g=new Map(A.map((A=>[A.device_id,A])));yield this.updateDevices((A=>{const I=A.filter((A=>{const I=g.get(A.device_id);return void 0!==(null==I?void 0:I.last_seen_ts)&&!(A.device_id===this.client.getDeviceId()&&this.state!==k.Entered&&!this.enteredViaAnotherSession)}));return I.length===A.length?null:I}))}))}}I.GroupCall=F},{"../@types/event":308,"../ReEmitter":319,"../logger":376,"../models/room-state":392,"../models/typed-event-emitter":397,"../utils":420,"./call":422,"./callEventHandler":423,"./callEventTypes":424,"./callFeed":425,"./groupCallEventHandler":427}],427:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.GroupCallEventHandler=I.GroupCallEventHandlerEvent=void 0;const C=A("../client"),B=A("./groupCall"),E=A("../models/room-state"),i=A("../logger"),o=A("../@types/event"),n=A("../sync");var e;!function(A){A.Incoming="GroupCall.incoming",A.Outgoing="GroupCall.outgoing",A.Ended="GroupCall.ended",A.Participants="GroupCall.participants"}(e=I.GroupCallEventHandlerEvent||(I.GroupCallEventHandlerEvent={}));I.GroupCallEventHandler=class{constructor(A){this.client=A,this.groupCalls=new Map,this.roomDeferreds=new Map,this.onRoomsChanged=A=>{this.createGroupCallForRoom(A)},this.onRoomStateChanged=(A,g)=>{if(A.getType()===o.EventType.GroupCallPrefix){const I=A.getStateKey(),Q=A.getContent(),C=this.groupCalls.get(g.roomId);C||Q["m.terminated"]?C&&C.groupCallId===I?Q["m.terminated"]?C.terminate(!1):Q["m.type"]!==C.type&&i.logger.warn(`GroupCallEventHandler onRoomStateChanged() currently does not support changing type (roomId=${g.roomId})`):C&&C.groupCallId!==I&&i.logger.warn(`GroupCallEventHandler onRoomStateChanged() currently does not support multiple calls (roomId=${g.roomId})`):this.createGroupCallFromRoomStateEvent(A)}}}start(){return Q(this,void 0,void 0,(function*(){this.client.getSyncState()!==n.SyncState.Syncing&&(i.logger.debug("GroupCallEventHandler start() waiting for client to start syncing"),yield new Promise((A=>{const g=()=>{if(this.client.getSyncState()===n.SyncState.Syncing)return this.client.off(C.ClientEvent.Sync,g),A()};this.client.on(C.ClientEvent.Sync,g)})));const A=this.client.getRooms();for(const g of A)this.createGroupCallForRoom(g);this.client.on(C.ClientEvent.Room,this.onRoomsChanged),this.client.on(E.RoomStateEvent.Events,this.onRoomStateChanged)}))}stop(){this.client.removeListener(E.RoomStateEvent.Events,this.onRoomStateChanged)}getRoomDeferred(A){let g=this.roomDeferreds.get(A);if(void 0===g){let I;g={prom:new Promise((A=>{I=A}))},g.resolve=I,this.roomDeferreds.set(A,g)}return g}waitUntilRoomReadyForGroupCalls(A){return this.getRoomDeferred(A).prom}getGroupCallById(A){return[...this.groupCalls.values()].find((g=>g.groupCallId===A))}createGroupCallForRoom(A){const g=A.currentState.getStateEvents(o.EventType.GroupCallPrefix),I=g.sort(((A,g)=>g.getTs()-A.getTs()));for(const Q of I){if(!Q.getContent()["m.terminated"]){i.logger.debug(`GroupCallEventHandler createGroupCallForRoom() choosing group call from possible calls (stateKey=${Q.getStateKey()}, ts=${Q.getTs()}, roomId=${A.roomId}, numOfPossibleCalls=${g.length})`),this.createGroupCallFromRoomStateEvent(Q);break}}i.logger.info(`GroupCallEventHandler createGroupCallForRoom() processed room (roomId=${A.roomId})`),this.getRoomDeferred(A.roomId).resolve()}createGroupCallFromRoomStateEvent(A){const g=A.getRoomId(),I=A.getContent(),Q=this.client.getRoom(g);if(!Q)return void i.logger.warn(`GroupCallEventHandler createGroupCallFromRoomStateEvent() couldn't find room for call (roomId=${g})`);const C=A.getStateKey(),E=I["m.type"];if(!Object.values(B.GroupCallType).includes(E))return void i.logger.warn(`GroupCallEventHandler createGroupCallFromRoomStateEvent() received invalid call type (type=${E}, roomId=${g})`);const o=I["m.intent"];if(!Object.values(B.GroupCallIntent).includes(o))return void i.logger.warn(`Received invalid group call intent (type=${E}, roomId=${g})`);const n=Boolean(I["io.element.ptt"]);let D;if((null==I?void 0:I.dataChannelsEnabled)&&(null==I?void 0:I.dataChannelOptions)){const{ordered:A,maxPacketLifeTime:g,maxRetransmits:Q,protocol:C}=I.dataChannelOptions;D={ordered:A,maxPacketLifeTime:g,maxRetransmits:Q,protocol:C}}const t=new B.GroupCall(this.client,Q,E,n,o,C,null==I?void 0:I.dataChannelsEnabled,D);return this.groupCalls.set(Q.roomId,t),this.client.emit(e.Incoming,t),t}}},{"../@types/event":308,"../client":323,"../logger":376,"../models/room-state":392,"../sync":418,"./groupCall":426}],428:[function(A,g,I){"use strict";var Q=this&&this.__awaiter||function(A,g,I,Q){return new(I||(I=Promise))((function(C,B){function E(A){try{o(Q.next(A))}catch(A){B(A)}}function i(A){try{o(Q.throw(A))}catch(A){B(A)}}function o(A){var g;A.done?C(A.value):(g=A.value,g instanceof I?g:new I((function(A){A(g)}))).then(E,i)}o((Q=Q.apply(A,g||[])).next())}))};Object.defineProperty(I,"__esModule",{value:!0}),I.MediaHandler=I.MediaHandlerEvent=void 0;const C=A("../models/typed-event-emitter"),B=A("../webrtc/groupCall"),E=A("../logger");var i;!function(A){A.LocalStreamsChanged="local_streams_changed"}(i=I.MediaHandlerEvent||(I.MediaHandlerEvent={}));class o extends C.TypedEventEmitter{constructor(A){super(),this.client=A,this.userMediaStreams=[],this.screensharingStreams=[]}restoreMediaSettings(A,g){this.audioInput=A,this.videoInput=g}setAudioInput(A){return Q(this,void 0,void 0,(function*(){E.logger.info(`MediaHandler setAudioInput() running (deviceId=${A})`),this.audioInput!==A&&(this.audioInput=A,yield this.updateLocalUsermediaStreams())}))}setAudioSettings(A){return Q(this,void 0,void 0,(function*(){E.logger.info(`MediaHandler setAudioSettings() running (opts=${JSON.stringify(A)})`),this.audioSettings=Object.assign({},A),yield this.updateLocalUsermediaStreams()}))}setVideoInput(A){return Q(this,void 0,void 0,(function*(){E.logger.info(`MediaHandler setVideoInput() running (deviceId=${A})`),this.videoInput!==A&&(this.videoInput=A,yield this.updateLocalUsermediaStreams())}))}setMediaInputs(A,g){return Q(this,void 0,void 0,(function*(){E.logger.log(`MediaHandler setMediaInputs() running (audioInput: ${A} videoInput: ${g})`),this.audioInput=A,this.videoInput=g,yield this.updateLocalUsermediaStreams()}))}updateLocalUsermediaStreams(){return Q(this,void 0,void 0,(function*(){if(0===this.userMediaStreams.length)return;const A=new Map;for(const g of this.client.callEventHandler.calls.values())A.set(g.callId,{audio:g.hasLocalUserMediaAudioTrack,video:g.hasLocalUserMediaVideoTrack});for(const A of this.userMediaStreams){E.logger.log(`MediaHandler updateLocalUsermediaStreams() stopping all tracks (streamId=${A.id})`);for(const g of A.getTracks())g.stop()}this.userMediaStreams=[],this.localUserMediaStream=void 0;for(const g of this.client.callEventHandler.calls.values()){if(g.callHasEnded()||!A.has(g.callId))continue;const{audio:I,video:Q}=A.get(g.callId);E.logger.log(`MediaHandler updateLocalUsermediaStreams() calling getUserMediaStream() (callId=${g.callId})`);const C=yield this.getUserMediaStream(I,Q);g.callHasEnded()||(yield g.updateLocalUsermediaStream(C))}for(const A of this.client.groupCallEventHandler.groupCalls.values()){if(!A.localCallFeed)continue;E.logger.log(`MediaHandler updateLocalUsermediaStreams() calling getUserMediaStream() (groupCallId=${A.groupCallId})`);const g=yield this.getUserMediaStream(!0,A.type===B.GroupCallType.Video);A.state!==B.GroupCallState.Ended&&(yield A.updateLocalUsermediaStream(g))}this.emit(i.LocalStreamsChanged)}))}hasAudioDevice(){return Q(this,void 0,void 0,(function*(){return(yield navigator.mediaDevices.enumerateDevices()).filter((A=>"audioinput"===A.kind)).length>0}))}hasVideoDevice(){return Q(this,void 0,void 0,(function*(){return(yield navigator.mediaDevices.enumerateDevices()).filter((A=>"videoinput"===A.kind)).length>0}))}getUserMediaStream(A,g,I=!0){return Q(this,void 0,void 0,(function*(){return this.getMediaStreamPromise?this.getMediaStreamPromise=this.getMediaStreamPromise.then((()=>this.getUserMediaStreamInternal(A,g,I))):this.getMediaStreamPromise=this.getUserMediaStreamInternal(A,g,I),this.getMediaStreamPromise}))}getUserMediaStreamInternal(A,g,I){var C,B,o,n,e;return Q(this,void 0,void 0,(function*(){const Q=A&&(yield this.hasAudioDevice()),D=g&&(yield this.hasVideoDevice());let t,a=!0;if(this.localUserMediaStream?(Q!==this.localUserMediaStream.getAudioTracks().length>0&&(a=!1),D!==this.localUserMediaStream.getVideoTracks().length>0&&(a=!1),Q&&(null===(B=null===(C=this.localUserMediaStream.getAudioTracks()[0])||void 0===C?void 0:C.getSettings())||void 0===B?void 0:B.deviceId)!==this.audioInput&&(a=!1),D&&(null===(n=null===(o=this.localUserMediaStream.getVideoTracks()[0])||void 0===o?void 0:o.getSettings())||void 0===n?void 0:n.deviceId)!==this.videoInput&&(a=!1)):a=!1,a){if(t=this.localUserMediaStream.clone(),E.logger.log(`MediaHandler getUserMediaStreamInternal() cloning (oldStreamId=${null===(e=this.localUserMediaStream)||void 0===e?void 0:e.id} newStreamId=${t.id} shouldRequestAudio=${Q} shouldRequestVideo=${D})`),!Q)for(const A of t.getAudioTracks())t.removeTrack(A);if(!D)for(const A of t.getVideoTracks())t.removeTrack(A)}else{const A=this.getUserMediaContraints(Q,D);t=yield navigator.mediaDevices.getUserMedia(A),E.logger.log(`MediaHandler getUserMediaStreamInternal() calling getUserMediaStream (streamId=${t.id}, shouldRequestAudio=${Q}, shouldRequestVideo=${D}, constraints=${JSON.stringify(A)})`);for(const A of t.getTracks()){const g=A.getSettings();"audio"===A.kind?this.audioInput=g.deviceId:"video"===A.kind&&(this.videoInput=g.deviceId)}I&&(this.localUserMediaStream=t)}return I&&this.userMediaStreams.push(t),this.emit(i.LocalStreamsChanged),t}))}stopUserMediaStream(A){E.logger.log(`MediaHandler stopUserMediaStream() stopping (streamId=${A.id})`);for(const g of A.getTracks())g.stop();const g=this.userMediaStreams.indexOf(A);-1!==g&&(E.logger.debug(`MediaHandler stopUserMediaStream() splicing usermedia stream out stream array (streamId=${A.id})`,A.id),this.userMediaStreams.splice(g,1)),this.emit(i.LocalStreamsChanged),this.localUserMediaStream===A&&(this.localUserMediaStream=void 0)}getScreensharingStream(A={},g=!0){return Q(this,void 0,void 0,(function*(){let I;if(0===this.screensharingStreams.length){const g=this.getScreenshareContraints(A);A.desktopCapturerSourceId?(E.logger.debug(`MediaHandler getScreensharingStream() calling getUserMedia() (opts=${JSON.stringify(A)})`),I=yield navigator.mediaDevices.getUserMedia(g)):(E.logger.debug(`MediaHandler getScreensharingStream() calling getDisplayMedia() (opts=${JSON.stringify(A)})`),I=yield navigator.mediaDevices.getDisplayMedia(g))}else{const A=this.screensharingStreams[this.screensharingStreams.length-1];E.logger.log(`MediaHandler getScreensharingStream() cloning (streamId=${A.id})`),I=A.clone()}return g&&this.screensharingStreams.push(I),this.emit(i.LocalStreamsChanged),I}))}stopScreensharingStream(A){E.logger.debug(`MediaHandler stopScreensharingStream() stopping stream (streamId=${A.id})`);for(const g of A.getTracks())g.stop();const g=this.screensharingStreams.indexOf(A);-1!==g&&(E.logger.debug(`MediaHandler stopScreensharingStream() splicing stream out (streamId=${A.id})`),this.screensharingStreams.splice(g,1)),this.emit(i.LocalStreamsChanged)}stopAllStreams(){for(const A of this.userMediaStreams){E.logger.log(`MediaHandler stopAllStreams() stopping (streamId=${A.id})`);for(const g of A.getTracks())g.stop()}for(const A of this.screensharingStreams)for(const g of A.getTracks())g.stop();this.userMediaStreams=[],this.screensharingStreams=[],this.localUserMediaStream=void 0,this.emit(i.LocalStreamsChanged)}getUserMediaContraints(A,g){const I=!!navigator.webkitGetUserMedia;return{audio:!!A&&{deviceId:this.audioInput?{ideal:this.audioInput}:void 0,autoGainControl:this.audioSettings?{ideal:this.audioSettings.autoGainControl}:void 0,echoCancellation:this.audioSettings?{ideal:this.audioSettings.echoCancellation}:void 0,noiseSuppression:this.audioSettings?{ideal:this.audioSettings.noiseSuppression}:void 0},video:!!g&&{deviceId:this.videoInput?{ideal:this.videoInput}:void 0,width:I?{exact:640}:{ideal:640},height:I?{exact:360}:{ideal:360}}}}getScreenshareContraints(A){const{desktopCapturerSourceId:g,audio:I}=A;return g?{audio:null!=I&&I,video:{mandatory:{chromeMediaSource:"desktop",chromeMediaSourceId:g}}}:{audio:null!=I&&I,video:!0}}}I.MediaHandler=o},{"../logger":376,"../models/typed-event-emitter":397,"../webrtc/groupCall":426}]},{},[322]); \ No newline at end of file diff --git a/lib/cannon-es.js b/lib/cannon-es.js new file mode 100644 index 0000000..d48ac05 --- /dev/null +++ b/lib/cannon-es.js @@ -0,0 +1,13009 @@ +/** + * Records what objects are colliding with each other + */ +class ObjectCollisionMatrix { + /** + * The matrix storage. + */ + + /** + * @todo Remove useless constructor + */ + constructor() { + this.matrix = {}; + } + /** + * get + */ + + + get(bi, bj) { + let { + id: i + } = bi; + let { + id: j + } = bj; + + if (j > i) { + const temp = j; + j = i; + i = temp; + } + + return `${i}-${j}` in this.matrix; + } + /** + * set + */ + + + set(bi, bj, value) { + let { + id: i + } = bi; + let { + id: j + } = bj; + + if (j > i) { + const temp = j; + j = i; + i = temp; + } + + if (value) { + this.matrix[`${i}-${j}`] = true; + } else { + delete this.matrix[`${i}-${j}`]; + } + } + /** + * Empty the matrix + */ + + + reset() { + this.matrix = {}; + } + /** + * Set max number of objects + */ + + + setNumObjects(n) {} + +} + +/** + * A 3x3 matrix. + * Authored by {@link http://github.com/schteppe/ schteppe} + */ +class Mat3 { + /** + * A vector of length 9, containing all matrix elements. + */ + + /** + * @param elements A vector of length 9, containing all matrix elements. + */ + constructor(elements) { + if (elements === void 0) { + elements = [0, 0, 0, 0, 0, 0, 0, 0, 0]; + } + + this.elements = elements; + } + /** + * Sets the matrix to identity + * @todo Should perhaps be renamed to `setIdentity()` to be more clear. + * @todo Create another function that immediately creates an identity matrix eg. `eye()` + */ + + + identity() { + const e = this.elements; + e[0] = 1; + e[1] = 0; + e[2] = 0; + e[3] = 0; + e[4] = 1; + e[5] = 0; + e[6] = 0; + e[7] = 0; + e[8] = 1; + } + /** + * Set all elements to zero + */ + + + setZero() { + const e = this.elements; + e[0] = 0; + e[1] = 0; + e[2] = 0; + e[3] = 0; + e[4] = 0; + e[5] = 0; + e[6] = 0; + e[7] = 0; + e[8] = 0; + } + /** + * Sets the matrix diagonal elements from a Vec3 + */ + + + setTrace(vector) { + const e = this.elements; + e[0] = vector.x; + e[4] = vector.y; + e[8] = vector.z; + } + /** + * Gets the matrix diagonal elements + */ + + + getTrace(target) { + if (target === void 0) { + target = new Vec3(); + } + + const e = this.elements; + target.x = e[0]; + target.y = e[4]; + target.z = e[8]; + return target; + } + /** + * Matrix-Vector multiplication + * @param v The vector to multiply with + * @param target Optional, target to save the result in. + */ + + + vmult(v, target) { + if (target === void 0) { + target = new Vec3(); + } + + const e = this.elements; + const x = v.x; + const y = v.y; + const z = v.z; + target.x = e[0] * x + e[1] * y + e[2] * z; + target.y = e[3] * x + e[4] * y + e[5] * z; + target.z = e[6] * x + e[7] * y + e[8] * z; + return target; + } + /** + * Matrix-scalar multiplication + */ + + + smult(s) { + for (let i = 0; i < this.elements.length; i++) { + this.elements[i] *= s; + } + } + /** + * Matrix multiplication + * @param matrix Matrix to multiply with from left side. + */ + + + mmult(matrix, target) { + if (target === void 0) { + target = new Mat3(); + } + + const A = this.elements; + const B = matrix.elements; + const T = target.elements; + const a11 = A[0], + a12 = A[1], + a13 = A[2], + a21 = A[3], + a22 = A[4], + a23 = A[5], + a31 = A[6], + a32 = A[7], + a33 = A[8]; + const b11 = B[0], + b12 = B[1], + b13 = B[2], + b21 = B[3], + b22 = B[4], + b23 = B[5], + b31 = B[6], + b32 = B[7], + b33 = B[8]; + T[0] = a11 * b11 + a12 * b21 + a13 * b31; + T[1] = a11 * b12 + a12 * b22 + a13 * b32; + T[2] = a11 * b13 + a12 * b23 + a13 * b33; + T[3] = a21 * b11 + a22 * b21 + a23 * b31; + T[4] = a21 * b12 + a22 * b22 + a23 * b32; + T[5] = a21 * b13 + a22 * b23 + a23 * b33; + T[6] = a31 * b11 + a32 * b21 + a33 * b31; + T[7] = a31 * b12 + a32 * b22 + a33 * b32; + T[8] = a31 * b13 + a32 * b23 + a33 * b33; + return target; + } + /** + * Scale each column of the matrix + */ + + + scale(vector, target) { + if (target === void 0) { + target = new Mat3(); + } + + const e = this.elements; + const t = target.elements; + + for (let i = 0; i !== 3; i++) { + t[3 * i + 0] = vector.x * e[3 * i + 0]; + t[3 * i + 1] = vector.y * e[3 * i + 1]; + t[3 * i + 2] = vector.z * e[3 * i + 2]; + } + + return target; + } + /** + * Solve Ax=b + * @param b The right hand side + * @param target Optional. Target vector to save in. + * @return The solution x + * @todo should reuse arrays + */ + + + solve(b, target) { + if (target === void 0) { + target = new Vec3(); + } + + // Construct equations + const nr = 3; // num rows + + const nc = 4; // num cols + + const eqns = []; + let i; + let j; + + for (i = 0; i < nr * nc; i++) { + eqns.push(0); + } + + for (i = 0; i < 3; i++) { + for (j = 0; j < 3; j++) { + eqns[i + nc * j] = this.elements[i + 3 * j]; + } + } + + eqns[3 + 4 * 0] = b.x; + eqns[3 + 4 * 1] = b.y; + eqns[3 + 4 * 2] = b.z; // Compute right upper triangular version of the matrix - Gauss elimination + + let n = 3; + const k = n; + let np; + const kp = 4; // num rows + + let p; + + do { + i = k - n; + + if (eqns[i + nc * i] === 0) { + // the pivot is null, swap lines + for (j = i + 1; j < k; j++) { + if (eqns[i + nc * j] !== 0) { + np = kp; + + do { + // do ligne( i ) = ligne( i ) + ligne( k ) + p = kp - np; + eqns[p + nc * i] += eqns[p + nc * j]; + } while (--np); + + break; + } + } + } + + if (eqns[i + nc * i] !== 0) { + for (j = i + 1; j < k; j++) { + const multiplier = eqns[i + nc * j] / eqns[i + nc * i]; + np = kp; + + do { + // do ligne( k ) = ligne( k ) - multiplier * ligne( i ) + p = kp - np; + eqns[p + nc * j] = p <= i ? 0 : eqns[p + nc * j] - eqns[p + nc * i] * multiplier; + } while (--np); + } + } + } while (--n); // Get the solution + + + target.z = eqns[2 * nc + 3] / eqns[2 * nc + 2]; + target.y = (eqns[1 * nc + 3] - eqns[1 * nc + 2] * target.z) / eqns[1 * nc + 1]; + target.x = (eqns[0 * nc + 3] - eqns[0 * nc + 2] * target.z - eqns[0 * nc + 1] * target.y) / eqns[0 * nc + 0]; + + if (isNaN(target.x) || isNaN(target.y) || isNaN(target.z) || target.x === Infinity || target.y === Infinity || target.z === Infinity) { + throw `Could not solve equation! Got x=[${target.toString()}], b=[${b.toString()}], A=[${this.toString()}]`; + } + + return target; + } + /** + * Get an element in the matrix by index. Index starts at 0, not 1!!! + * @param value If provided, the matrix element will be set to this value. + */ + + + e(row, column, value) { + if (value === undefined) { + return this.elements[column + 3 * row]; + } else { + // Set value + this.elements[column + 3 * row] = value; + } + } + /** + * Copy another matrix into this matrix object. + */ + + + copy(matrix) { + for (let i = 0; i < matrix.elements.length; i++) { + this.elements[i] = matrix.elements[i]; + } + + return this; + } + /** + * Returns a string representation of the matrix. + */ + + + toString() { + let r = ''; + const sep = ','; + + for (let i = 0; i < 9; i++) { + r += this.elements[i] + sep; + } + + return r; + } + /** + * reverse the matrix + * @param target Target matrix to save in. + * @return The solution x + */ + + + reverse(target) { + if (target === void 0) { + target = new Mat3(); + } + + // Construct equations + const nr = 3; // num rows + + const nc = 6; // num cols + + const eqns = reverse_eqns; + let i; + let j; + + for (i = 0; i < 3; i++) { + for (j = 0; j < 3; j++) { + eqns[i + nc * j] = this.elements[i + 3 * j]; + } + } + + eqns[3 + 6 * 0] = 1; + eqns[3 + 6 * 1] = 0; + eqns[3 + 6 * 2] = 0; + eqns[4 + 6 * 0] = 0; + eqns[4 + 6 * 1] = 1; + eqns[4 + 6 * 2] = 0; + eqns[5 + 6 * 0] = 0; + eqns[5 + 6 * 1] = 0; + eqns[5 + 6 * 2] = 1; // Compute right upper triangular version of the matrix - Gauss elimination + + let n = 3; + const k = n; + let np; + const kp = nc; // num rows + + let p; + + do { + i = k - n; + + if (eqns[i + nc * i] === 0) { + // the pivot is null, swap lines + for (j = i + 1; j < k; j++) { + if (eqns[i + nc * j] !== 0) { + np = kp; + + do { + // do line( i ) = line( i ) + line( k ) + p = kp - np; + eqns[p + nc * i] += eqns[p + nc * j]; + } while (--np); + + break; + } + } + } + + if (eqns[i + nc * i] !== 0) { + for (j = i + 1; j < k; j++) { + const multiplier = eqns[i + nc * j] / eqns[i + nc * i]; + np = kp; + + do { + // do line( k ) = line( k ) - multiplier * line( i ) + p = kp - np; + eqns[p + nc * j] = p <= i ? 0 : eqns[p + nc * j] - eqns[p + nc * i] * multiplier; + } while (--np); + } + } + } while (--n); // eliminate the upper left triangle of the matrix + + + i = 2; + + do { + j = i - 1; + + do { + const multiplier = eqns[i + nc * j] / eqns[i + nc * i]; + np = nc; + + do { + p = nc - np; + eqns[p + nc * j] = eqns[p + nc * j] - eqns[p + nc * i] * multiplier; + } while (--np); + } while (j--); + } while (--i); // operations on the diagonal + + + i = 2; + + do { + const multiplier = 1 / eqns[i + nc * i]; + np = nc; + + do { + p = nc - np; + eqns[p + nc * i] = eqns[p + nc * i] * multiplier; + } while (--np); + } while (i--); + + i = 2; + + do { + j = 2; + + do { + p = eqns[nr + j + nc * i]; + + if (isNaN(p) || p === Infinity) { + throw `Could not reverse! A=[${this.toString()}]`; + } + + target.e(i, j, p); + } while (j--); + } while (i--); + + return target; + } + /** + * Set the matrix from a quaterion + */ + + + setRotationFromQuaternion(q) { + const x = q.x; + const y = q.y; + const z = q.z; + const w = q.w; + const x2 = x + x; + const y2 = y + y; + const z2 = z + z; + const xx = x * x2; + const xy = x * y2; + const xz = x * z2; + const yy = y * y2; + const yz = y * z2; + const zz = z * z2; + const wx = w * x2; + const wy = w * y2; + const wz = w * z2; + const e = this.elements; + e[3 * 0 + 0] = 1 - (yy + zz); + e[3 * 0 + 1] = xy - wz; + e[3 * 0 + 2] = xz + wy; + e[3 * 1 + 0] = xy + wz; + e[3 * 1 + 1] = 1 - (xx + zz); + e[3 * 1 + 2] = yz - wx; + e[3 * 2 + 0] = xz - wy; + e[3 * 2 + 1] = yz + wx; + e[3 * 2 + 2] = 1 - (xx + yy); + return this; + } + /** + * Transpose the matrix + * @param target Optional. Where to store the result. + * @return The target Mat3, or a new Mat3 if target was omitted. + */ + + + transpose(target) { + if (target === void 0) { + target = new Mat3(); + } + + const M = this.elements; + const T = target.elements; + let tmp; //Set diagonals + + T[0] = M[0]; + T[4] = M[4]; + T[8] = M[8]; + tmp = M[1]; + T[1] = M[3]; + T[3] = tmp; + tmp = M[2]; + T[2] = M[6]; + T[6] = tmp; + tmp = M[5]; + T[5] = M[7]; + T[7] = tmp; + return target; + } + +} +const reverse_eqns = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; + +/** + * 3-dimensional vector + * @example + * const v = new Vec3(1, 2, 3) + * console.log('x=' + v.x) // x=1 + */ + +class Vec3 { + constructor(x, y, z) { + if (x === void 0) { + x = 0.0; + } + + if (y === void 0) { + y = 0.0; + } + + if (z === void 0) { + z = 0.0; + } + + this.x = x; + this.y = y; + this.z = z; + } + /** + * Vector cross product + * @param target Optional target to save in. + */ + + + cross(vector, target) { + if (target === void 0) { + target = new Vec3(); + } + + const vx = vector.x; + const vy = vector.y; + const vz = vector.z; + const x = this.x; + const y = this.y; + const z = this.z; + target.x = y * vz - z * vy; + target.y = z * vx - x * vz; + target.z = x * vy - y * vx; + return target; + } + /** + * Set the vectors' 3 elements + */ + + + set(x, y, z) { + this.x = x; + this.y = y; + this.z = z; + return this; + } + /** + * Set all components of the vector to zero. + */ + + + setZero() { + this.x = this.y = this.z = 0; + } + /** + * Vector addition + */ + + + vadd(vector, target) { + if (target) { + target.x = vector.x + this.x; + target.y = vector.y + this.y; + target.z = vector.z + this.z; + } else { + return new Vec3(this.x + vector.x, this.y + vector.y, this.z + vector.z); + } + } + /** + * Vector subtraction + * @param target Optional target to save in. + */ + + + vsub(vector, target) { + if (target) { + target.x = this.x - vector.x; + target.y = this.y - vector.y; + target.z = this.z - vector.z; + } else { + return new Vec3(this.x - vector.x, this.y - vector.y, this.z - vector.z); + } + } + /** + * Get the cross product matrix a_cross from a vector, such that a x b = a_cross * b = c + * + * See {@link https://www8.cs.umu.se/kurser/TDBD24/VT06/lectures/Lecture6.pdf Umeå University Lecture} + */ + + + crossmat() { + return new Mat3([0, -this.z, this.y, this.z, 0, -this.x, -this.y, this.x, 0]); + } + /** + * Normalize the vector. Note that this changes the values in the vector. + * @return Returns the norm of the vector + */ + + + normalize() { + const x = this.x; + const y = this.y; + const z = this.z; + const n = Math.sqrt(x * x + y * y + z * z); + + if (n > 0.0) { + const invN = 1 / n; + this.x *= invN; + this.y *= invN; + this.z *= invN; + } else { + // Make something up + this.x = 0; + this.y = 0; + this.z = 0; + } + + return n; + } + /** + * Get the version of this vector that is of length 1. + * @param target Optional target to save in + * @return Returns the unit vector + */ + + + unit(target) { + if (target === void 0) { + target = new Vec3(); + } + + const x = this.x; + const y = this.y; + const z = this.z; + let ninv = Math.sqrt(x * x + y * y + z * z); + + if (ninv > 0.0) { + ninv = 1.0 / ninv; + target.x = x * ninv; + target.y = y * ninv; + target.z = z * ninv; + } else { + target.x = 1; + target.y = 0; + target.z = 0; + } + + return target; + } + /** + * Get the length of the vector + */ + + + length() { + const x = this.x; + const y = this.y; + const z = this.z; + return Math.sqrt(x * x + y * y + z * z); + } + /** + * Get the squared length of the vector. + */ + + + lengthSquared() { + return this.dot(this); + } + /** + * Get distance from this point to another point + */ + + + distanceTo(p) { + const x = this.x; + const y = this.y; + const z = this.z; + const px = p.x; + const py = p.y; + const pz = p.z; + return Math.sqrt((px - x) * (px - x) + (py - y) * (py - y) + (pz - z) * (pz - z)); + } + /** + * Get squared distance from this point to another point + */ + + + distanceSquared(p) { + const x = this.x; + const y = this.y; + const z = this.z; + const px = p.x; + const py = p.y; + const pz = p.z; + return (px - x) * (px - x) + (py - y) * (py - y) + (pz - z) * (pz - z); + } + /** + * Multiply all the components of the vector with a scalar. + * @param target The vector to save the result in. + */ + + + scale(scalar, target) { + if (target === void 0) { + target = new Vec3(); + } + + const x = this.x; + const y = this.y; + const z = this.z; + target.x = scalar * x; + target.y = scalar * y; + target.z = scalar * z; + return target; + } + /** + * Multiply the vector with an other vector, component-wise. + * @param target The vector to save the result in. + */ + + + vmul(vector, target) { + if (target === void 0) { + target = new Vec3(); + } + + target.x = vector.x * this.x; + target.y = vector.y * this.y; + target.z = vector.z * this.z; + return target; + } + /** + * Scale a vector and add it to this vector. Save the result in "target". (target = this + vector * scalar) + * @param target The vector to save the result in. + */ + + + addScaledVector(scalar, vector, target) { + if (target === void 0) { + target = new Vec3(); + } + + target.x = this.x + scalar * vector.x; + target.y = this.y + scalar * vector.y; + target.z = this.z + scalar * vector.z; + return target; + } + /** + * Calculate dot product + * @param vector + */ + + + dot(vector) { + return this.x * vector.x + this.y * vector.y + this.z * vector.z; + } + + isZero() { + return this.x === 0 && this.y === 0 && this.z === 0; + } + /** + * Make the vector point in the opposite direction. + * @param target Optional target to save in + */ + + + negate(target) { + if (target === void 0) { + target = new Vec3(); + } + + target.x = -this.x; + target.y = -this.y; + target.z = -this.z; + return target; + } + /** + * Compute two artificial tangents to the vector + * @param t1 Vector object to save the first tangent in + * @param t2 Vector object to save the second tangent in + */ + + + tangents(t1, t2) { + const norm = this.length(); + + if (norm > 0.0) { + const n = Vec3_tangents_n; + const inorm = 1 / norm; + n.set(this.x * inorm, this.y * inorm, this.z * inorm); + const randVec = Vec3_tangents_randVec; + + if (Math.abs(n.x) < 0.9) { + randVec.set(1, 0, 0); + n.cross(randVec, t1); + } else { + randVec.set(0, 1, 0); + n.cross(randVec, t1); + } + + n.cross(t1, t2); + } else { + // The normal length is zero, make something up + t1.set(1, 0, 0); + t2.set(0, 1, 0); + } + } + /** + * Converts to a more readable format + */ + + + toString() { + return `${this.x},${this.y},${this.z}`; + } + /** + * Converts to an array + */ + + + toArray() { + return [this.x, this.y, this.z]; + } + /** + * Copies value of source to this vector. + */ + + + copy(vector) { + this.x = vector.x; + this.y = vector.y; + this.z = vector.z; + return this; + } + /** + * Do a linear interpolation between two vectors + * @param t A number between 0 and 1. 0 will make this function return u, and 1 will make it return v. Numbers in between will generate a vector in between them. + */ + + + lerp(vector, t, target) { + const x = this.x; + const y = this.y; + const z = this.z; + target.x = x + (vector.x - x) * t; + target.y = y + (vector.y - y) * t; + target.z = z + (vector.z - z) * t; + } + /** + * Check if a vector equals is almost equal to another one. + */ + + + almostEquals(vector, precision) { + if (precision === void 0) { + precision = 1e-6; + } + + if (Math.abs(this.x - vector.x) > precision || Math.abs(this.y - vector.y) > precision || Math.abs(this.z - vector.z) > precision) { + return false; + } + + return true; + } + /** + * Check if a vector is almost zero + */ + + + almostZero(precision) { + if (precision === void 0) { + precision = 1e-6; + } + + if (Math.abs(this.x) > precision || Math.abs(this.y) > precision || Math.abs(this.z) > precision) { + return false; + } + + return true; + } + /** + * Check if the vector is anti-parallel to another vector. + * @param precision Set to zero for exact comparisons + */ + + + isAntiparallelTo(vector, precision) { + this.negate(antip_neg); + return antip_neg.almostEquals(vector, precision); + } + /** + * Clone the vector + */ + + + clone() { + return new Vec3(this.x, this.y, this.z); + } + +} +Vec3.ZERO = new Vec3(0, 0, 0); +Vec3.UNIT_X = new Vec3(1, 0, 0); +Vec3.UNIT_Y = new Vec3(0, 1, 0); +Vec3.UNIT_Z = new Vec3(0, 0, 1); +const Vec3_tangents_n = new Vec3(); +const Vec3_tangents_randVec = new Vec3(); +const antip_neg = new Vec3(); + +/** + * Axis aligned bounding box class. + */ +class AABB { + /** + * The lower bound of the bounding box + */ + + /** + * The upper bound of the bounding box + */ + constructor(options) { + if (options === void 0) { + options = {}; + } + + this.lowerBound = new Vec3(); + this.upperBound = new Vec3(); + + if (options.lowerBound) { + this.lowerBound.copy(options.lowerBound); + } + + if (options.upperBound) { + this.upperBound.copy(options.upperBound); + } + } + /** + * Set the AABB bounds from a set of points. + * @param points An array of Vec3's. + * @return The self object + */ + + + setFromPoints(points, position, quaternion, skinSize) { + const l = this.lowerBound; + const u = this.upperBound; + const q = quaternion; // Set to the first point + + l.copy(points[0]); + + if (q) { + q.vmult(l, l); + } + + u.copy(l); + + for (let i = 1; i < points.length; i++) { + let p = points[i]; + + if (q) { + q.vmult(p, tmp$1); + p = tmp$1; + } + + if (p.x > u.x) { + u.x = p.x; + } + + if (p.x < l.x) { + l.x = p.x; + } + + if (p.y > u.y) { + u.y = p.y; + } + + if (p.y < l.y) { + l.y = p.y; + } + + if (p.z > u.z) { + u.z = p.z; + } + + if (p.z < l.z) { + l.z = p.z; + } + } // Add offset + + + if (position) { + position.vadd(l, l); + position.vadd(u, u); + } + + if (skinSize) { + l.x -= skinSize; + l.y -= skinSize; + l.z -= skinSize; + u.x += skinSize; + u.y += skinSize; + u.z += skinSize; + } + + return this; + } + /** + * Copy bounds from an AABB to this AABB + * @param aabb Source to copy from + * @return The this object, for chainability + */ + + + copy(aabb) { + this.lowerBound.copy(aabb.lowerBound); + this.upperBound.copy(aabb.upperBound); + return this; + } + /** + * Clone an AABB + */ + + + clone() { + return new AABB().copy(this); + } + /** + * Extend this AABB so that it covers the given AABB too. + */ + + + extend(aabb) { + this.lowerBound.x = Math.min(this.lowerBound.x, aabb.lowerBound.x); + this.upperBound.x = Math.max(this.upperBound.x, aabb.upperBound.x); + this.lowerBound.y = Math.min(this.lowerBound.y, aabb.lowerBound.y); + this.upperBound.y = Math.max(this.upperBound.y, aabb.upperBound.y); + this.lowerBound.z = Math.min(this.lowerBound.z, aabb.lowerBound.z); + this.upperBound.z = Math.max(this.upperBound.z, aabb.upperBound.z); + } + /** + * Returns true if the given AABB overlaps this AABB. + */ + + + overlaps(aabb) { + const l1 = this.lowerBound; + const u1 = this.upperBound; + const l2 = aabb.lowerBound; + const u2 = aabb.upperBound; // l2 u2 + // |---------| + // |--------| + // l1 u1 + + const overlapsX = l2.x <= u1.x && u1.x <= u2.x || l1.x <= u2.x && u2.x <= u1.x; + const overlapsY = l2.y <= u1.y && u1.y <= u2.y || l1.y <= u2.y && u2.y <= u1.y; + const overlapsZ = l2.z <= u1.z && u1.z <= u2.z || l1.z <= u2.z && u2.z <= u1.z; + return overlapsX && overlapsY && overlapsZ; + } // Mostly for debugging + + + volume() { + const l = this.lowerBound; + const u = this.upperBound; + return (u.x - l.x) * (u.y - l.y) * (u.z - l.z); + } + /** + * Returns true if the given AABB is fully contained in this AABB. + */ + + + contains(aabb) { + const l1 = this.lowerBound; + const u1 = this.upperBound; + const l2 = aabb.lowerBound; + const u2 = aabb.upperBound; // l2 u2 + // |---------| + // |---------------| + // l1 u1 + + return l1.x <= l2.x && u1.x >= u2.x && l1.y <= l2.y && u1.y >= u2.y && l1.z <= l2.z && u1.z >= u2.z; + } + + getCorners(a, b, c, d, e, f, g, h) { + const l = this.lowerBound; + const u = this.upperBound; + a.copy(l); + b.set(u.x, l.y, l.z); + c.set(u.x, u.y, l.z); + d.set(l.x, u.y, u.z); + e.set(u.x, l.y, u.z); + f.set(l.x, u.y, l.z); + g.set(l.x, l.y, u.z); + h.copy(u); + } + /** + * Get the representation of an AABB in another frame. + * @return The "target" AABB object. + */ + + + toLocalFrame(frame, target) { + const corners = transformIntoFrame_corners; + const a = corners[0]; + const b = corners[1]; + const c = corners[2]; + const d = corners[3]; + const e = corners[4]; + const f = corners[5]; + const g = corners[6]; + const h = corners[7]; // Get corners in current frame + + this.getCorners(a, b, c, d, e, f, g, h); // Transform them to new local frame + + for (let i = 0; i !== 8; i++) { + const corner = corners[i]; + frame.pointToLocal(corner, corner); + } + + return target.setFromPoints(corners); + } + /** + * Get the representation of an AABB in the global frame. + * @return The "target" AABB object. + */ + + + toWorldFrame(frame, target) { + const corners = transformIntoFrame_corners; + const a = corners[0]; + const b = corners[1]; + const c = corners[2]; + const d = corners[3]; + const e = corners[4]; + const f = corners[5]; + const g = corners[6]; + const h = corners[7]; // Get corners in current frame + + this.getCorners(a, b, c, d, e, f, g, h); // Transform them to new local frame + + for (let i = 0; i !== 8; i++) { + const corner = corners[i]; + frame.pointToWorld(corner, corner); + } + + return target.setFromPoints(corners); + } + /** + * Check if the AABB is hit by a ray. + */ + + + overlapsRay(ray) { + const { + direction, + from + } = ray; // const t = 0 + // ray.direction is unit direction vector of ray + + const dirFracX = 1 / direction.x; + const dirFracY = 1 / direction.y; + const dirFracZ = 1 / direction.z; // this.lowerBound is the corner of AABB with minimal coordinates - left bottom, rt is maximal corner + + const t1 = (this.lowerBound.x - from.x) * dirFracX; + const t2 = (this.upperBound.x - from.x) * dirFracX; + const t3 = (this.lowerBound.y - from.y) * dirFracY; + const t4 = (this.upperBound.y - from.y) * dirFracY; + const t5 = (this.lowerBound.z - from.z) * dirFracZ; + const t6 = (this.upperBound.z - from.z) * dirFracZ; // const tmin = Math.max(Math.max(Math.min(t1, t2), Math.min(t3, t4))); + // const tmax = Math.min(Math.min(Math.max(t1, t2), Math.max(t3, t4))); + + const tmin = Math.max(Math.max(Math.min(t1, t2), Math.min(t3, t4)), Math.min(t5, t6)); + const tmax = Math.min(Math.min(Math.max(t1, t2), Math.max(t3, t4)), Math.max(t5, t6)); // if tmax < 0, ray (line) is intersecting AABB, but whole AABB is behing us + + if (tmax < 0) { + //t = tmax; + return false; + } // if tmin > tmax, ray doesn't intersect AABB + + + if (tmin > tmax) { + //t = tmax; + return false; + } + + return true; + } + +} +const tmp$1 = new Vec3(); +const transformIntoFrame_corners = [new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3()]; + +/** + * Collision "matrix". + * It's actually a triangular-shaped array of whether two bodies are touching this step, for reference next step + */ +class ArrayCollisionMatrix { + /** + * The matrix storage. + */ + constructor() { + this.matrix = []; + } + /** + * Get an element + */ + + + get(bi, bj) { + let { + index: i + } = bi; + let { + index: j + } = bj; + + if (j > i) { + const temp = j; + j = i; + i = temp; + } + + return this.matrix[(i * (i + 1) >> 1) + j - 1]; + } + /** + * Set an element + */ + + + set(bi, bj, value) { + let { + index: i + } = bi; + let { + index: j + } = bj; + + if (j > i) { + const temp = j; + j = i; + i = temp; + } + + this.matrix[(i * (i + 1) >> 1) + j - 1] = value ? 1 : 0; + } + /** + * Sets all elements to zero + */ + + + reset() { + for (let i = 0, l = this.matrix.length; i !== l; i++) { + this.matrix[i] = 0; + } + } + /** + * Sets the max number of objects + */ + + + setNumObjects(n) { + this.matrix.length = n * (n - 1) >> 1; + } + +} + +/** + * Base class for objects that dispatches events. + */ +class EventTarget { + /** + * Add an event listener + * @return The self object, for chainability. + */ + addEventListener(type, listener) { + if (this._listeners === undefined) { + this._listeners = {}; + } + + const listeners = this._listeners; + + if (listeners[type] === undefined) { + listeners[type] = []; + } + + if (!listeners[type].includes(listener)) { + listeners[type].push(listener); + } + + return this; + } + /** + * Check if an event listener is added + */ + + + hasEventListener(type, listener) { + if (this._listeners === undefined) { + return false; + } + + const listeners = this._listeners; + + if (listeners[type] !== undefined && listeners[type].includes(listener)) { + return true; + } + + return false; + } + /** + * Check if any event listener of the given type is added + */ + + + hasAnyEventListener(type) { + if (this._listeners === undefined) { + return false; + } + + const listeners = this._listeners; + return listeners[type] !== undefined; + } + /** + * Remove an event listener + * @return The self object, for chainability. + */ + + + removeEventListener(type, listener) { + if (this._listeners === undefined) { + return this; + } + + const listeners = this._listeners; + + if (listeners[type] === undefined) { + return this; + } + + const index = listeners[type].indexOf(listener); + + if (index !== -1) { + listeners[type].splice(index, 1); + } + + return this; + } + /** + * Emit an event. + * @return The self object, for chainability. + */ + + + dispatchEvent(event) { + if (this._listeners === undefined) { + return this; + } + + const listeners = this._listeners; + const listenerArray = listeners[event.type]; + + if (listenerArray !== undefined) { + event.target = this; + + for (let i = 0, l = listenerArray.length; i < l; i++) { + listenerArray[i].call(this, event); + } + } + + return this; + } + +} + +/** + * A Quaternion describes a rotation in 3D space. The Quaternion is mathematically defined as Q = x*i + y*j + z*k + w, where (i,j,k) are imaginary basis vectors. (x,y,z) can be seen as a vector related to the axis of rotation, while the real multiplier, w, is related to the amount of rotation. + * @param x Multiplier of the imaginary basis vector i. + * @param y Multiplier of the imaginary basis vector j. + * @param z Multiplier of the imaginary basis vector k. + * @param w Multiplier of the real part. + * @see http://en.wikipedia.org/wiki/Quaternion + */ + +class Quaternion { + constructor(x, y, z, w) { + if (x === void 0) { + x = 0; + } + + if (y === void 0) { + y = 0; + } + + if (z === void 0) { + z = 0; + } + + if (w === void 0) { + w = 1; + } + + this.x = x; + this.y = y; + this.z = z; + this.w = w; + } + /** + * Set the value of the quaternion. + */ + + + set(x, y, z, w) { + this.x = x; + this.y = y; + this.z = z; + this.w = w; + return this; + } + /** + * Convert to a readable format + * @return "x,y,z,w" + */ + + + toString() { + return `${this.x},${this.y},${this.z},${this.w}`; + } + /** + * Convert to an Array + * @return [x, y, z, w] + */ + + + toArray() { + return [this.x, this.y, this.z, this.w]; + } + /** + * Set the quaternion components given an axis and an angle in radians. + */ + + + setFromAxisAngle(vector, angle) { + const s = Math.sin(angle * 0.5); + this.x = vector.x * s; + this.y = vector.y * s; + this.z = vector.z * s; + this.w = Math.cos(angle * 0.5); + return this; + } + /** + * Converts the quaternion to [ axis, angle ] representation. + * @param targetAxis A vector object to reuse for storing the axis. + * @return An array, first element is the axis and the second is the angle in radians. + */ + + + toAxisAngle(targetAxis) { + if (targetAxis === void 0) { + targetAxis = new Vec3(); + } + + this.normalize(); // if w>1 acos and sqrt will produce errors, this cant happen if quaternion is normalised + + const angle = 2 * Math.acos(this.w); + const s = Math.sqrt(1 - this.w * this.w); // assuming quaternion normalised then w is less than 1, so term always positive. + + if (s < 0.001) { + // test to avoid divide by zero, s is always positive due to sqrt + // if s close to zero then direction of axis not important + targetAxis.x = this.x; // if it is important that axis is normalised then replace with x=1; y=z=0; + + targetAxis.y = this.y; + targetAxis.z = this.z; + } else { + targetAxis.x = this.x / s; // normalise axis + + targetAxis.y = this.y / s; + targetAxis.z = this.z / s; + } + + return [targetAxis, angle]; + } + /** + * Set the quaternion value given two vectors. The resulting rotation will be the needed rotation to rotate u to v. + */ + + + setFromVectors(u, v) { + if (u.isAntiparallelTo(v)) { + const t1 = sfv_t1; + const t2 = sfv_t2; + u.tangents(t1, t2); + this.setFromAxisAngle(t1, Math.PI); + } else { + const a = u.cross(v); + this.x = a.x; + this.y = a.y; + this.z = a.z; + this.w = Math.sqrt(u.length() ** 2 * v.length() ** 2) + u.dot(v); + this.normalize(); + } + + return this; + } + /** + * Multiply the quaternion with an other quaternion. + */ + + + mult(quat, target) { + if (target === void 0) { + target = new Quaternion(); + } + + const ax = this.x; + const ay = this.y; + const az = this.z; + const aw = this.w; + const bx = quat.x; + const by = quat.y; + const bz = quat.z; + const bw = quat.w; + target.x = ax * bw + aw * bx + ay * bz - az * by; + target.y = ay * bw + aw * by + az * bx - ax * bz; + target.z = az * bw + aw * bz + ax * by - ay * bx; + target.w = aw * bw - ax * bx - ay * by - az * bz; + return target; + } + /** + * Get the inverse quaternion rotation. + */ + + + inverse(target) { + if (target === void 0) { + target = new Quaternion(); + } + + const x = this.x; + const y = this.y; + const z = this.z; + const w = this.w; + this.conjugate(target); + const inorm2 = 1 / (x * x + y * y + z * z + w * w); + target.x *= inorm2; + target.y *= inorm2; + target.z *= inorm2; + target.w *= inorm2; + return target; + } + /** + * Get the quaternion conjugate + */ + + + conjugate(target) { + if (target === void 0) { + target = new Quaternion(); + } + + target.x = -this.x; + target.y = -this.y; + target.z = -this.z; + target.w = this.w; + return target; + } + /** + * Normalize the quaternion. Note that this changes the values of the quaternion. + */ + + + normalize() { + let l = Math.sqrt(this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w); + + if (l === 0) { + this.x = 0; + this.y = 0; + this.z = 0; + this.w = 0; + } else { + l = 1 / l; + this.x *= l; + this.y *= l; + this.z *= l; + this.w *= l; + } + + return this; + } + /** + * Approximation of quaternion normalization. Works best when quat is already almost-normalized. + * @author unphased, https://github.com/unphased + */ + + + normalizeFast() { + const f = (3.0 - (this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w)) / 2.0; + + if (f === 0) { + this.x = 0; + this.y = 0; + this.z = 0; + this.w = 0; + } else { + this.x *= f; + this.y *= f; + this.z *= f; + this.w *= f; + } + + return this; + } + /** + * Multiply the quaternion by a vector + */ + + + vmult(v, target) { + if (target === void 0) { + target = new Vec3(); + } + + const x = v.x; + const y = v.y; + const z = v.z; + const qx = this.x; + const qy = this.y; + const qz = this.z; + const qw = this.w; // q*v + + const ix = qw * x + qy * z - qz * y; + const iy = qw * y + qz * x - qx * z; + const iz = qw * z + qx * y - qy * x; + const iw = -qx * x - qy * y - qz * z; + target.x = ix * qw + iw * -qx + iy * -qz - iz * -qy; + target.y = iy * qw + iw * -qy + iz * -qx - ix * -qz; + target.z = iz * qw + iw * -qz + ix * -qy - iy * -qx; + return target; + } + /** + * Copies value of source to this quaternion. + * @return this + */ + + + copy(quat) { + this.x = quat.x; + this.y = quat.y; + this.z = quat.z; + this.w = quat.w; + return this; + } + /** + * Convert the quaternion to euler angle representation. Order: YZX, as this page describes: https://www.euclideanspace.com/maths/standards/index.htm + * @param order Three-character string, defaults to "YZX" + */ + + + toEuler(target, order) { + if (order === void 0) { + order = 'YZX'; + } + + let heading; + let attitude; + let bank; + const x = this.x; + const y = this.y; + const z = this.z; + const w = this.w; + + switch (order) { + case 'YZX': + const test = x * y + z * w; + + if (test > 0.499) { + // singularity at north pole + heading = 2 * Math.atan2(x, w); + attitude = Math.PI / 2; + bank = 0; + } + + if (test < -0.499) { + // singularity at south pole + heading = -2 * Math.atan2(x, w); + attitude = -Math.PI / 2; + bank = 0; + } + + if (heading === undefined) { + const sqx = x * x; + const sqy = y * y; + const sqz = z * z; + heading = Math.atan2(2 * y * w - 2 * x * z, 1 - 2 * sqy - 2 * sqz); // Heading + + attitude = Math.asin(2 * test); // attitude + + bank = Math.atan2(2 * x * w - 2 * y * z, 1 - 2 * sqx - 2 * sqz); // bank + } + + break; + + default: + throw new Error(`Euler order ${order} not supported yet.`); + } + + target.y = heading; + target.z = attitude; + target.x = bank; + } + /** + * @param order The order to apply angles: 'XYZ' or 'YXZ' or any other combination. + * + * See {@link https://www.mathworks.com/matlabcentral/fileexchange/20696-function-to-convert-between-dcm-euler-angles-quaternions-and-euler-vectors MathWorks} reference + */ + + + setFromEuler(x, y, z, order) { + if (order === void 0) { + order = 'XYZ'; + } + + const c1 = Math.cos(x / 2); + const c2 = Math.cos(y / 2); + const c3 = Math.cos(z / 2); + const s1 = Math.sin(x / 2); + const s2 = Math.sin(y / 2); + const s3 = Math.sin(z / 2); + + if (order === 'XYZ') { + this.x = s1 * c2 * c3 + c1 * s2 * s3; + this.y = c1 * s2 * c3 - s1 * c2 * s3; + this.z = c1 * c2 * s3 + s1 * s2 * c3; + this.w = c1 * c2 * c3 - s1 * s2 * s3; + } else if (order === 'YXZ') { + this.x = s1 * c2 * c3 + c1 * s2 * s3; + this.y = c1 * s2 * c3 - s1 * c2 * s3; + this.z = c1 * c2 * s3 - s1 * s2 * c3; + this.w = c1 * c2 * c3 + s1 * s2 * s3; + } else if (order === 'ZXY') { + this.x = s1 * c2 * c3 - c1 * s2 * s3; + this.y = c1 * s2 * c3 + s1 * c2 * s3; + this.z = c1 * c2 * s3 + s1 * s2 * c3; + this.w = c1 * c2 * c3 - s1 * s2 * s3; + } else if (order === 'ZYX') { + this.x = s1 * c2 * c3 - c1 * s2 * s3; + this.y = c1 * s2 * c3 + s1 * c2 * s3; + this.z = c1 * c2 * s3 - s1 * s2 * c3; + this.w = c1 * c2 * c3 + s1 * s2 * s3; + } else if (order === 'YZX') { + this.x = s1 * c2 * c3 + c1 * s2 * s3; + this.y = c1 * s2 * c3 + s1 * c2 * s3; + this.z = c1 * c2 * s3 - s1 * s2 * c3; + this.w = c1 * c2 * c3 - s1 * s2 * s3; + } else if (order === 'XZY') { + this.x = s1 * c2 * c3 - c1 * s2 * s3; + this.y = c1 * s2 * c3 - s1 * c2 * s3; + this.z = c1 * c2 * s3 + s1 * s2 * c3; + this.w = c1 * c2 * c3 + s1 * s2 * s3; + } + + return this; + } + + clone() { + return new Quaternion(this.x, this.y, this.z, this.w); + } + /** + * Performs a spherical linear interpolation between two quat + * + * @param toQuat second operand + * @param t interpolation amount between the self quaternion and toQuat + * @param target A quaternion to store the result in. If not provided, a new one will be created. + * @returns {Quaternion} The "target" object + */ + + + slerp(toQuat, t, target) { + if (target === void 0) { + target = new Quaternion(); + } + + const ax = this.x; + const ay = this.y; + const az = this.z; + const aw = this.w; + let bx = toQuat.x; + let by = toQuat.y; + let bz = toQuat.z; + let bw = toQuat.w; + let omega; + let cosom; + let sinom; + let scale0; + let scale1; // calc cosine + + cosom = ax * bx + ay * by + az * bz + aw * bw; // adjust signs (if necessary) + + if (cosom < 0.0) { + cosom = -cosom; + bx = -bx; + by = -by; + bz = -bz; + bw = -bw; + } // calculate coefficients + + + if (1.0 - cosom > 0.000001) { + // standard case (slerp) + omega = Math.acos(cosom); + sinom = Math.sin(omega); + scale0 = Math.sin((1.0 - t) * omega) / sinom; + scale1 = Math.sin(t * omega) / sinom; + } else { + // "from" and "to" quaternions are very close + // ... so we can do a linear interpolation + scale0 = 1.0 - t; + scale1 = t; + } // calculate final values + + + target.x = scale0 * ax + scale1 * bx; + target.y = scale0 * ay + scale1 * by; + target.z = scale0 * az + scale1 * bz; + target.w = scale0 * aw + scale1 * bw; + return target; + } + /** + * Rotate an absolute orientation quaternion given an angular velocity and a time step. + */ + + + integrate(angularVelocity, dt, angularFactor, target) { + if (target === void 0) { + target = new Quaternion(); + } + + const ax = angularVelocity.x * angularFactor.x, + ay = angularVelocity.y * angularFactor.y, + az = angularVelocity.z * angularFactor.z, + bx = this.x, + by = this.y, + bz = this.z, + bw = this.w; + const half_dt = dt * 0.5; + target.x += half_dt * (ax * bw + ay * bz - az * by); + target.y += half_dt * (ay * bw + az * bx - ax * bz); + target.z += half_dt * (az * bw + ax * by - ay * bx); + target.w += half_dt * (-ax * bx - ay * by - az * bz); + return target; + } + +} +const sfv_t1 = new Vec3(); +const sfv_t2 = new Vec3(); + +/** + * The available shape types. + */ +const SHAPE_TYPES = { + /** SPHERE */ + SPHERE: 1, + + /** PLANE */ + PLANE: 2, + + /** BOX */ + BOX: 4, + + /** COMPOUND */ + COMPOUND: 8, + + /** CONVEXPOLYHEDRON */ + CONVEXPOLYHEDRON: 16, + + /** HEIGHTFIELD */ + HEIGHTFIELD: 32, + + /** PARTICLE */ + PARTICLE: 64, + + /** CYLINDER */ + CYLINDER: 128, + + /** TRIMESH */ + TRIMESH: 256 +}; +/** + * ShapeType + */ + +/** + * Base class for shapes + */ +class Shape { + /** + * Identifier of the Shape. + */ + + /** + * The type of this shape. Must be set to an int > 0 by subclasses. + */ + + /** + * The local bounding sphere radius of this shape. + */ + + /** + * Whether to produce contact forces when in contact with other bodies. Note that contacts will be generated, but they will be disabled. + * @default true + */ + + /** + * @default 1 + */ + + /** + * @default -1 + */ + + /** + * Optional material of the shape that regulates contact properties. + */ + + /** + * The body to which the shape is added to. + */ + + /** + * All the Shape types. + */ + constructor(options) { + if (options === void 0) { + options = {}; + } + + this.id = Shape.idCounter++; + this.type = options.type || 0; + this.boundingSphereRadius = 0; + this.collisionResponse = options.collisionResponse ? options.collisionResponse : true; + this.collisionFilterGroup = options.collisionFilterGroup !== undefined ? options.collisionFilterGroup : 1; + this.collisionFilterMask = options.collisionFilterMask !== undefined ? options.collisionFilterMask : -1; + this.material = options.material ? options.material : null; + this.body = null; + } + /** + * Computes the bounding sphere radius. + * The result is stored in the property `.boundingSphereRadius` + */ + + + updateBoundingSphereRadius() { + throw `computeBoundingSphereRadius() not implemented for shape type ${this.type}`; + } + /** + * Get the volume of this shape + */ + + + volume() { + throw `volume() not implemented for shape type ${this.type}`; + } + /** + * Calculates the inertia in the local frame for this shape. + * @see http://en.wikipedia.org/wiki/List_of_moments_of_inertia + */ + + + calculateLocalInertia(mass, target) { + throw `calculateLocalInertia() not implemented for shape type ${this.type}`; + } + /** + * @todo use abstract for these kind of methods + */ + + + calculateWorldAABB(pos, quat, min, max) { + throw `calculateWorldAABB() not implemented for shape type ${this.type}`; + } + +} +Shape.idCounter = 0; +Shape.types = SHAPE_TYPES; + +/** + * Transformation utilities. + */ +class Transform { + /** + * position + */ + + /** + * quaternion + */ + constructor(options) { + if (options === void 0) { + options = {}; + } + + this.position = new Vec3(); + this.quaternion = new Quaternion(); + + if (options.position) { + this.position.copy(options.position); + } + + if (options.quaternion) { + this.quaternion.copy(options.quaternion); + } + } + /** + * Get a global point in local transform coordinates. + */ + + + pointToLocal(worldPoint, result) { + return Transform.pointToLocalFrame(this.position, this.quaternion, worldPoint, result); + } + /** + * Get a local point in global transform coordinates. + */ + + + pointToWorld(localPoint, result) { + return Transform.pointToWorldFrame(this.position, this.quaternion, localPoint, result); + } + /** + * vectorToWorldFrame + */ + + + vectorToWorldFrame(localVector, result) { + if (result === void 0) { + result = new Vec3(); + } + + this.quaternion.vmult(localVector, result); + return result; + } + /** + * pointToLocalFrame + */ + + + static pointToLocalFrame(position, quaternion, worldPoint, result) { + if (result === void 0) { + result = new Vec3(); + } + + worldPoint.vsub(position, result); + quaternion.conjugate(tmpQuat$1); + tmpQuat$1.vmult(result, result); + return result; + } + /** + * pointToWorldFrame + */ + + + static pointToWorldFrame(position, quaternion, localPoint, result) { + if (result === void 0) { + result = new Vec3(); + } + + quaternion.vmult(localPoint, result); + result.vadd(position, result); + return result; + } + /** + * vectorToWorldFrame + */ + + + static vectorToWorldFrame(quaternion, localVector, result) { + if (result === void 0) { + result = new Vec3(); + } + + quaternion.vmult(localVector, result); + return result; + } + /** + * vectorToLocalFrame + */ + + + static vectorToLocalFrame(position, quaternion, worldVector, result) { + if (result === void 0) { + result = new Vec3(); + } + + quaternion.w *= -1; + quaternion.vmult(worldVector, result); + quaternion.w *= -1; + return result; + } + +} +const tmpQuat$1 = new Quaternion(); + +/** + * A set of polygons describing a convex shape. + * + * The shape MUST be convex for the code to work properly. No polygons may be coplanar (contained + * in the same 3D plane), instead these should be merged into one polygon. + * + * @author qiao / https://github.com/qiao (original author, see https://github.com/qiao/three.js/commit/85026f0c769e4000148a67d45a9e9b9c5108836f) + * @author schteppe / https://github.com/schteppe + * @see https://www.altdevblogaday.com/2011/05/13/contact-generation-between-3d-convex-meshes/ + * + * @todo Move the clipping functions to ContactGenerator? + * @todo Automatically merge coplanar polygons in constructor. + * @example + * const convexShape = new CANNON.ConvexPolyhedron({ vertices, faces }) + * const convexBody = new CANNON.Body({ mass: 1, shape: convexShape }) + * world.addBody(convexBody) + */ +class ConvexPolyhedron extends Shape { + /** vertices */ + + /** + * Array of integer arrays, indicating which vertices each face consists of + */ + + /** faceNormals */ + + /** worldVertices */ + + /** worldVerticesNeedsUpdate */ + + /** worldFaceNormals */ + + /** worldFaceNormalsNeedsUpdate */ + + /** + * If given, these locally defined, normalized axes are the only ones being checked when doing separating axis check. + */ + + /** uniqueEdges */ + + /** + * @param vertices An array of Vec3's + * @param faces Array of integer arrays, describing which vertices that is included in each face. + */ + constructor(props) { + if (props === void 0) { + props = {}; + } + + const { + vertices = [], + faces = [], + normals = [], + axes, + boundingSphereRadius + } = props; + super({ + type: Shape.types.CONVEXPOLYHEDRON + }); + this.vertices = vertices; + this.faces = faces; + this.faceNormals = normals; + + if (this.faceNormals.length === 0) { + this.computeNormals(); + } + + if (!boundingSphereRadius) { + this.updateBoundingSphereRadius(); + } else { + this.boundingSphereRadius = boundingSphereRadius; + } + + this.worldVertices = []; // World transformed version of .vertices + + this.worldVerticesNeedsUpdate = true; + this.worldFaceNormals = []; // World transformed version of .faceNormals + + this.worldFaceNormalsNeedsUpdate = true; + this.uniqueAxes = axes ? axes.slice() : null; + this.uniqueEdges = []; + this.computeEdges(); + } + /** + * Computes uniqueEdges + */ + + + computeEdges() { + const faces = this.faces; + const vertices = this.vertices; + const edges = this.uniqueEdges; + edges.length = 0; + const edge = new Vec3(); + + for (let i = 0; i !== faces.length; i++) { + const face = faces[i]; + const numVertices = face.length; + + for (let j = 0; j !== numVertices; j++) { + const k = (j + 1) % numVertices; + vertices[face[j]].vsub(vertices[face[k]], edge); + edge.normalize(); + let found = false; + + for (let p = 0; p !== edges.length; p++) { + if (edges[p].almostEquals(edge) || edges[p].almostEquals(edge)) { + found = true; + break; + } + } + + if (!found) { + edges.push(edge.clone()); + } + } + } + } + /** + * Compute the normals of the faces. + * Will reuse existing Vec3 objects in the `faceNormals` array if they exist. + */ + + + computeNormals() { + this.faceNormals.length = this.faces.length; // Generate normals + + for (let i = 0; i < this.faces.length; i++) { + // Check so all vertices exists for this face + for (let j = 0; j < this.faces[i].length; j++) { + if (!this.vertices[this.faces[i][j]]) { + throw new Error(`Vertex ${this.faces[i][j]} not found!`); + } + } + + const n = this.faceNormals[i] || new Vec3(); + this.getFaceNormal(i, n); + n.negate(n); + this.faceNormals[i] = n; + const vertex = this.vertices[this.faces[i][0]]; + + if (n.dot(vertex) < 0) { + console.error(`.faceNormals[${i}] = Vec3(${n.toString()}) looks like it points into the shape? The vertices follow. Make sure they are ordered CCW around the normal, using the right hand rule.`); + + for (let j = 0; j < this.faces[i].length; j++) { + console.warn(`.vertices[${this.faces[i][j]}] = Vec3(${this.vertices[this.faces[i][j]].toString()})`); + } + } + } + } + /** + * Compute the normal of a face from its vertices + */ + + + getFaceNormal(i, target) { + const f = this.faces[i]; + const va = this.vertices[f[0]]; + const vb = this.vertices[f[1]]; + const vc = this.vertices[f[2]]; + ConvexPolyhedron.computeNormal(va, vb, vc, target); + } + /** + * Get face normal given 3 vertices + */ + + + static computeNormal(va, vb, vc, target) { + const cb = new Vec3(); + const ab = new Vec3(); + vb.vsub(va, ab); + vc.vsub(vb, cb); + cb.cross(ab, target); + + if (!target.isZero()) { + target.normalize(); + } + } + /** + * @param minDist Clamp distance + * @param result The an array of contact point objects, see clipFaceAgainstHull + */ + + + clipAgainstHull(posA, quatA, hullB, posB, quatB, separatingNormal, minDist, maxDist, result) { + const WorldNormal = new Vec3(); + let closestFaceB = -1; + let dmax = -Number.MAX_VALUE; + + for (let face = 0; face < hullB.faces.length; face++) { + WorldNormal.copy(hullB.faceNormals[face]); + quatB.vmult(WorldNormal, WorldNormal); + const d = WorldNormal.dot(separatingNormal); + + if (d > dmax) { + dmax = d; + closestFaceB = face; + } + } + + const worldVertsB1 = []; + + for (let i = 0; i < hullB.faces[closestFaceB].length; i++) { + const b = hullB.vertices[hullB.faces[closestFaceB][i]]; + const worldb = new Vec3(); + worldb.copy(b); + quatB.vmult(worldb, worldb); + posB.vadd(worldb, worldb); + worldVertsB1.push(worldb); + } + + if (closestFaceB >= 0) { + this.clipFaceAgainstHull(separatingNormal, posA, quatA, worldVertsB1, minDist, maxDist, result); + } + } + /** + * Find the separating axis between this hull and another + * @param target The target vector to save the axis in + * @return Returns false if a separation is found, else true + */ + + + findSeparatingAxis(hullB, posA, quatA, posB, quatB, target, faceListA, faceListB) { + const faceANormalWS3 = new Vec3(); + const Worldnormal1 = new Vec3(); + const deltaC = new Vec3(); + const worldEdge0 = new Vec3(); + const worldEdge1 = new Vec3(); + const Cross = new Vec3(); + let dmin = Number.MAX_VALUE; + const hullA = this; + + if (!hullA.uniqueAxes) { + const numFacesA = faceListA ? faceListA.length : hullA.faces.length; // Test face normals from hullA + + for (let i = 0; i < numFacesA; i++) { + const fi = faceListA ? faceListA[i] : i; // Get world face normal + + faceANormalWS3.copy(hullA.faceNormals[fi]); + quatA.vmult(faceANormalWS3, faceANormalWS3); + const d = hullA.testSepAxis(faceANormalWS3, hullB, posA, quatA, posB, quatB); + + if (d === false) { + return false; + } + + if (d < dmin) { + dmin = d; + target.copy(faceANormalWS3); + } + } + } else { + // Test unique axes + for (let i = 0; i !== hullA.uniqueAxes.length; i++) { + // Get world axis + quatA.vmult(hullA.uniqueAxes[i], faceANormalWS3); + const d = hullA.testSepAxis(faceANormalWS3, hullB, posA, quatA, posB, quatB); + + if (d === false) { + return false; + } + + if (d < dmin) { + dmin = d; + target.copy(faceANormalWS3); + } + } + } + + if (!hullB.uniqueAxes) { + // Test face normals from hullB + const numFacesB = faceListB ? faceListB.length : hullB.faces.length; + + for (let i = 0; i < numFacesB; i++) { + const fi = faceListB ? faceListB[i] : i; + Worldnormal1.copy(hullB.faceNormals[fi]); + quatB.vmult(Worldnormal1, Worldnormal1); + const d = hullA.testSepAxis(Worldnormal1, hullB, posA, quatA, posB, quatB); + + if (d === false) { + return false; + } + + if (d < dmin) { + dmin = d; + target.copy(Worldnormal1); + } + } + } else { + // Test unique axes in B + for (let i = 0; i !== hullB.uniqueAxes.length; i++) { + quatB.vmult(hullB.uniqueAxes[i], Worldnormal1); + const d = hullA.testSepAxis(Worldnormal1, hullB, posA, quatA, posB, quatB); + + if (d === false) { + return false; + } + + if (d < dmin) { + dmin = d; + target.copy(Worldnormal1); + } + } + } // Test edges + + + for (let e0 = 0; e0 !== hullA.uniqueEdges.length; e0++) { + // Get world edge + quatA.vmult(hullA.uniqueEdges[e0], worldEdge0); + + for (let e1 = 0; e1 !== hullB.uniqueEdges.length; e1++) { + // Get world edge 2 + quatB.vmult(hullB.uniqueEdges[e1], worldEdge1); + worldEdge0.cross(worldEdge1, Cross); + + if (!Cross.almostZero()) { + Cross.normalize(); + const dist = hullA.testSepAxis(Cross, hullB, posA, quatA, posB, quatB); + + if (dist === false) { + return false; + } + + if (dist < dmin) { + dmin = dist; + target.copy(Cross); + } + } + } + } + + posB.vsub(posA, deltaC); + + if (deltaC.dot(target) > 0.0) { + target.negate(target); + } + + return true; + } + /** + * Test separating axis against two hulls. Both hulls are projected onto the axis and the overlap size is returned if there is one. + * @return The overlap depth, or FALSE if no penetration. + */ + + + testSepAxis(axis, hullB, posA, quatA, posB, quatB) { + const hullA = this; + ConvexPolyhedron.project(hullA, axis, posA, quatA, maxminA); + ConvexPolyhedron.project(hullB, axis, posB, quatB, maxminB); + const maxA = maxminA[0]; + const minA = maxminA[1]; + const maxB = maxminB[0]; + const minB = maxminB[1]; + + if (maxA < minB || maxB < minA) { + return false; // Separated + } + + const d0 = maxA - minB; + const d1 = maxB - minA; + const depth = d0 < d1 ? d0 : d1; + return depth; + } + /** + * calculateLocalInertia + */ + + + calculateLocalInertia(mass, target) { + // Approximate with box inertia + // Exact inertia calculation is overkill, but see http://geometrictools.com/Documentation/PolyhedralMassProperties.pdf for the correct way to do it + const aabbmax = new Vec3(); + const aabbmin = new Vec3(); + this.computeLocalAABB(aabbmin, aabbmax); + const x = aabbmax.x - aabbmin.x; + const y = aabbmax.y - aabbmin.y; + const z = aabbmax.z - aabbmin.z; + target.x = 1.0 / 12.0 * mass * (2 * y * 2 * y + 2 * z * 2 * z); + target.y = 1.0 / 12.0 * mass * (2 * x * 2 * x + 2 * z * 2 * z); + target.z = 1.0 / 12.0 * mass * (2 * y * 2 * y + 2 * x * 2 * x); + } + /** + * @param face_i Index of the face + */ + + + getPlaneConstantOfFace(face_i) { + const f = this.faces[face_i]; + const n = this.faceNormals[face_i]; + const v = this.vertices[f[0]]; + const c = -n.dot(v); + return c; + } + /** + * Clip a face against a hull. + * @param worldVertsB1 An array of Vec3 with vertices in the world frame. + * @param minDist Distance clamping + * @param Array result Array to store resulting contact points in. Will be objects with properties: point, depth, normal. These are represented in world coordinates. + */ + + + clipFaceAgainstHull(separatingNormal, posA, quatA, worldVertsB1, minDist, maxDist, result) { + const faceANormalWS = new Vec3(); + const edge0 = new Vec3(); + const WorldEdge0 = new Vec3(); + const worldPlaneAnormal1 = new Vec3(); + const planeNormalWS1 = new Vec3(); + const worldA1 = new Vec3(); + const localPlaneNormal = new Vec3(); + const planeNormalWS = new Vec3(); + const hullA = this; + const worldVertsB2 = []; + const pVtxIn = worldVertsB1; + const pVtxOut = worldVertsB2; + let closestFaceA = -1; + let dmin = Number.MAX_VALUE; // Find the face with normal closest to the separating axis + + for (let face = 0; face < hullA.faces.length; face++) { + faceANormalWS.copy(hullA.faceNormals[face]); + quatA.vmult(faceANormalWS, faceANormalWS); + const d = faceANormalWS.dot(separatingNormal); + + if (d < dmin) { + dmin = d; + closestFaceA = face; + } + } + + if (closestFaceA < 0) { + return; + } // Get the face and construct connected faces + + + const polyA = hullA.faces[closestFaceA]; + polyA.connectedFaces = []; + + for (let i = 0; i < hullA.faces.length; i++) { + for (let j = 0; j < hullA.faces[i].length; j++) { + if ( + /* Sharing a vertex*/ + polyA.indexOf(hullA.faces[i][j]) !== -1 && + /* Not the one we are looking for connections from */ + i !== closestFaceA && + /* Not already added */ + polyA.connectedFaces.indexOf(i) === -1) { + polyA.connectedFaces.push(i); + } + } + } // Clip the polygon to the back of the planes of all faces of hull A, + // that are adjacent to the witness face + + + const numVerticesA = polyA.length; + + for (let i = 0; i < numVerticesA; i++) { + const a = hullA.vertices[polyA[i]]; + const b = hullA.vertices[polyA[(i + 1) % numVerticesA]]; + a.vsub(b, edge0); + WorldEdge0.copy(edge0); + quatA.vmult(WorldEdge0, WorldEdge0); + posA.vadd(WorldEdge0, WorldEdge0); + worldPlaneAnormal1.copy(this.faceNormals[closestFaceA]); + quatA.vmult(worldPlaneAnormal1, worldPlaneAnormal1); + posA.vadd(worldPlaneAnormal1, worldPlaneAnormal1); + WorldEdge0.cross(worldPlaneAnormal1, planeNormalWS1); + planeNormalWS1.negate(planeNormalWS1); + worldA1.copy(a); + quatA.vmult(worldA1, worldA1); + posA.vadd(worldA1, worldA1); + const otherFace = polyA.connectedFaces[i]; + localPlaneNormal.copy(this.faceNormals[otherFace]); + const localPlaneEq = this.getPlaneConstantOfFace(otherFace); + planeNormalWS.copy(localPlaneNormal); + quatA.vmult(planeNormalWS, planeNormalWS); + const planeEqWS = localPlaneEq - planeNormalWS.dot(posA); // Clip face against our constructed plane + + this.clipFaceAgainstPlane(pVtxIn, pVtxOut, planeNormalWS, planeEqWS); // Throw away all clipped points, but save the remaining until next clip + + while (pVtxIn.length) { + pVtxIn.shift(); + } + + while (pVtxOut.length) { + pVtxIn.push(pVtxOut.shift()); + } + } // only keep contact points that are behind the witness face + + + localPlaneNormal.copy(this.faceNormals[closestFaceA]); + const localPlaneEq = this.getPlaneConstantOfFace(closestFaceA); + planeNormalWS.copy(localPlaneNormal); + quatA.vmult(planeNormalWS, planeNormalWS); + const planeEqWS = localPlaneEq - planeNormalWS.dot(posA); + + for (let i = 0; i < pVtxIn.length; i++) { + let depth = planeNormalWS.dot(pVtxIn[i]) + planeEqWS; // ??? + + if (depth <= minDist) { + console.log(`clamped: depth=${depth} to minDist=${minDist}`); + depth = minDist; + } + + if (depth <= maxDist) { + const point = pVtxIn[i]; + + if (depth <= 1e-6) { + const p = { + point, + normal: planeNormalWS, + depth + }; + result.push(p); + } + } + } + } + /** + * Clip a face in a hull against the back of a plane. + * @param planeConstant The constant in the mathematical plane equation + */ + + + clipFaceAgainstPlane(inVertices, outVertices, planeNormal, planeConstant) { + let n_dot_first; + let n_dot_last; + const numVerts = inVertices.length; + + if (numVerts < 2) { + return outVertices; + } + + let firstVertex = inVertices[inVertices.length - 1]; + let lastVertex = inVertices[0]; + n_dot_first = planeNormal.dot(firstVertex) + planeConstant; + + for (let vi = 0; vi < numVerts; vi++) { + lastVertex = inVertices[vi]; + n_dot_last = planeNormal.dot(lastVertex) + planeConstant; + + if (n_dot_first < 0) { + if (n_dot_last < 0) { + // Start < 0, end < 0, so output lastVertex + const newv = new Vec3(); + newv.copy(lastVertex); + outVertices.push(newv); + } else { + // Start < 0, end >= 0, so output intersection + const newv = new Vec3(); + firstVertex.lerp(lastVertex, n_dot_first / (n_dot_first - n_dot_last), newv); + outVertices.push(newv); + } + } else { + if (n_dot_last < 0) { + // Start >= 0, end < 0 so output intersection and end + const newv = new Vec3(); + firstVertex.lerp(lastVertex, n_dot_first / (n_dot_first - n_dot_last), newv); + outVertices.push(newv); + outVertices.push(lastVertex); + } + } + + firstVertex = lastVertex; + n_dot_first = n_dot_last; + } + + return outVertices; + } + /** + * Updates `.worldVertices` and sets `.worldVerticesNeedsUpdate` to false. + */ + + + computeWorldVertices(position, quat) { + while (this.worldVertices.length < this.vertices.length) { + this.worldVertices.push(new Vec3()); + } + + const verts = this.vertices; + const worldVerts = this.worldVertices; + + for (let i = 0; i !== this.vertices.length; i++) { + quat.vmult(verts[i], worldVerts[i]); + position.vadd(worldVerts[i], worldVerts[i]); + } + + this.worldVerticesNeedsUpdate = false; + } + + computeLocalAABB(aabbmin, aabbmax) { + const vertices = this.vertices; + aabbmin.set(Number.MAX_VALUE, Number.MAX_VALUE, Number.MAX_VALUE); + aabbmax.set(-Number.MAX_VALUE, -Number.MAX_VALUE, -Number.MAX_VALUE); + + for (let i = 0; i < this.vertices.length; i++) { + const v = vertices[i]; + + if (v.x < aabbmin.x) { + aabbmin.x = v.x; + } else if (v.x > aabbmax.x) { + aabbmax.x = v.x; + } + + if (v.y < aabbmin.y) { + aabbmin.y = v.y; + } else if (v.y > aabbmax.y) { + aabbmax.y = v.y; + } + + if (v.z < aabbmin.z) { + aabbmin.z = v.z; + } else if (v.z > aabbmax.z) { + aabbmax.z = v.z; + } + } + } + /** + * Updates `worldVertices` and sets `worldVerticesNeedsUpdate` to false. + */ + + + computeWorldFaceNormals(quat) { + const N = this.faceNormals.length; + + while (this.worldFaceNormals.length < N) { + this.worldFaceNormals.push(new Vec3()); + } + + const normals = this.faceNormals; + const worldNormals = this.worldFaceNormals; + + for (let i = 0; i !== N; i++) { + quat.vmult(normals[i], worldNormals[i]); + } + + this.worldFaceNormalsNeedsUpdate = false; + } + /** + * updateBoundingSphereRadius + */ + + + updateBoundingSphereRadius() { + // Assume points are distributed with local (0,0,0) as center + let max2 = 0; + const verts = this.vertices; + + for (let i = 0; i !== verts.length; i++) { + const norm2 = verts[i].lengthSquared(); + + if (norm2 > max2) { + max2 = norm2; + } + } + + this.boundingSphereRadius = Math.sqrt(max2); + } + /** + * calculateWorldAABB + */ + + + calculateWorldAABB(pos, quat, min, max) { + const verts = this.vertices; + let minx; + let miny; + let minz; + let maxx; + let maxy; + let maxz; + let tempWorldVertex = new Vec3(); + + for (let i = 0; i < verts.length; i++) { + tempWorldVertex.copy(verts[i]); + quat.vmult(tempWorldVertex, tempWorldVertex); + pos.vadd(tempWorldVertex, tempWorldVertex); + const v = tempWorldVertex; + + if (minx === undefined || v.x < minx) { + minx = v.x; + } + + if (maxx === undefined || v.x > maxx) { + maxx = v.x; + } + + if (miny === undefined || v.y < miny) { + miny = v.y; + } + + if (maxy === undefined || v.y > maxy) { + maxy = v.y; + } + + if (minz === undefined || v.z < minz) { + minz = v.z; + } + + if (maxz === undefined || v.z > maxz) { + maxz = v.z; + } + } + + min.set(minx, miny, minz); + max.set(maxx, maxy, maxz); + } + /** + * Get approximate convex volume + */ + + + volume() { + return 4.0 * Math.PI * this.boundingSphereRadius / 3.0; + } + /** + * Get an average of all the vertices positions + */ + + + getAveragePointLocal(target) { + if (target === void 0) { + target = new Vec3(); + } + + const verts = this.vertices; + + for (let i = 0; i < verts.length; i++) { + target.vadd(verts[i], target); + } + + target.scale(1 / verts.length, target); + return target; + } + /** + * Transform all local points. Will change the .vertices + */ + + + transformAllPoints(offset, quat) { + const n = this.vertices.length; + const verts = this.vertices; // Apply rotation + + if (quat) { + // Rotate vertices + for (let i = 0; i < n; i++) { + const v = verts[i]; + quat.vmult(v, v); + } // Rotate face normals + + + for (let i = 0; i < this.faceNormals.length; i++) { + const v = this.faceNormals[i]; + quat.vmult(v, v); + } + /* + // Rotate edges + for(let i=0; i 0 || r1 > 0 && r2 < 0) { + return false; // Encountered some other sign. Exit. + } + } // If we got here, all dot products were of the same sign. + + + return positiveResult ? 1 : -1; + } + /** + * Get max and min dot product of a convex hull at position (pos,quat) projected onto an axis. + * Results are saved in the array maxmin. + * @param result result[0] and result[1] will be set to maximum and minimum, respectively. + */ + + + static project(shape, axis, pos, quat, result) { + const n = shape.vertices.length; + project_worldVertex; + const localAxis = project_localAxis; + let max = 0; + let min = 0; + const localOrigin = project_localOrigin; + const vs = shape.vertices; + localOrigin.setZero(); // Transform the axis to local + + Transform.vectorToLocalFrame(pos, quat, axis, localAxis); + Transform.pointToLocalFrame(pos, quat, localOrigin, localOrigin); + const add = localOrigin.dot(localAxis); + min = max = vs[0].dot(localAxis); + + for (let i = 1; i < n; i++) { + const val = vs[i].dot(localAxis); + + if (val > max) { + max = val; + } + + if (val < min) { + min = val; + } + } + + min -= add; + max -= add; + + if (min > max) { + // Inconsistent - swap + const temp = min; + min = max; + max = temp; + } // Output + + + result[0] = max; + result[1] = min; + } + +} +const maxminA = []; +const maxminB = []; +const project_worldVertex = new Vec3(); +const project_localAxis = new Vec3(); +const project_localOrigin = new Vec3(); + +/** + * A 3d box shape. + * @example + * const size = 1 + * const halfExtents = new CANNON.Vec3(size, size, size) + * const boxShape = new CANNON.Box(halfExtents) + * const boxBody = new CANNON.Body({ mass: 1, shape: boxShape }) + * world.addBody(boxBody) + */ +class Box extends Shape { + /** + * The half extents of the box. + */ + + /** + * Used by the contact generator to make contacts with other convex polyhedra for example. + */ + constructor(halfExtents) { + super({ + type: Shape.types.BOX + }); + this.halfExtents = halfExtents; + this.convexPolyhedronRepresentation = null; + this.updateConvexPolyhedronRepresentation(); + this.updateBoundingSphereRadius(); + } + /** + * Updates the local convex polyhedron representation used for some collisions. + */ + + + updateConvexPolyhedronRepresentation() { + const sx = this.halfExtents.x; + const sy = this.halfExtents.y; + const sz = this.halfExtents.z; + const V = Vec3; + const vertices = [new V(-sx, -sy, -sz), new V(sx, -sy, -sz), new V(sx, sy, -sz), new V(-sx, sy, -sz), new V(-sx, -sy, sz), new V(sx, -sy, sz), new V(sx, sy, sz), new V(-sx, sy, sz)]; + const faces = [[3, 2, 1, 0], // -z + [4, 5, 6, 7], // +z + [5, 4, 0, 1], // -y + [2, 3, 7, 6], // +y + [0, 4, 7, 3], // -x + [1, 2, 6, 5] // +x + ]; + const axes = [new V(0, 0, 1), new V(0, 1, 0), new V(1, 0, 0)]; + const h = new ConvexPolyhedron({ + vertices, + faces, + axes + }); + this.convexPolyhedronRepresentation = h; + h.material = this.material; + } + /** + * Calculate the inertia of the box. + */ + + + calculateLocalInertia(mass, target) { + if (target === void 0) { + target = new Vec3(); + } + + Box.calculateInertia(this.halfExtents, mass, target); + return target; + } + + static calculateInertia(halfExtents, mass, target) { + const e = halfExtents; + target.x = 1.0 / 12.0 * mass * (2 * e.y * 2 * e.y + 2 * e.z * 2 * e.z); + target.y = 1.0 / 12.0 * mass * (2 * e.x * 2 * e.x + 2 * e.z * 2 * e.z); + target.z = 1.0 / 12.0 * mass * (2 * e.y * 2 * e.y + 2 * e.x * 2 * e.x); + } + /** + * Get the box 6 side normals + * @param sixTargetVectors An array of 6 vectors, to store the resulting side normals in. + * @param quat Orientation to apply to the normal vectors. If not provided, the vectors will be in respect to the local frame. + */ + + + getSideNormals(sixTargetVectors, quat) { + const sides = sixTargetVectors; + const ex = this.halfExtents; + sides[0].set(ex.x, 0, 0); + sides[1].set(0, ex.y, 0); + sides[2].set(0, 0, ex.z); + sides[3].set(-ex.x, 0, 0); + sides[4].set(0, -ex.y, 0); + sides[5].set(0, 0, -ex.z); + + if (quat !== undefined) { + for (let i = 0; i !== sides.length; i++) { + quat.vmult(sides[i], sides[i]); + } + } + + return sides; + } + /** + * Returns the volume of the box. + */ + + + volume() { + return 8.0 * this.halfExtents.x * this.halfExtents.y * this.halfExtents.z; + } + /** + * updateBoundingSphereRadius + */ + + + updateBoundingSphereRadius() { + this.boundingSphereRadius = this.halfExtents.length(); + } + /** + * forEachWorldCorner + */ + + + forEachWorldCorner(pos, quat, callback) { + const e = this.halfExtents; + const corners = [[e.x, e.y, e.z], [-e.x, e.y, e.z], [-e.x, -e.y, e.z], [-e.x, -e.y, -e.z], [e.x, -e.y, -e.z], [e.x, e.y, -e.z], [-e.x, e.y, -e.z], [e.x, -e.y, e.z]]; + + for (let i = 0; i < corners.length; i++) { + worldCornerTempPos.set(corners[i][0], corners[i][1], corners[i][2]); + quat.vmult(worldCornerTempPos, worldCornerTempPos); + pos.vadd(worldCornerTempPos, worldCornerTempPos); + callback(worldCornerTempPos.x, worldCornerTempPos.y, worldCornerTempPos.z); + } + } + /** + * calculateWorldAABB + */ + + + calculateWorldAABB(pos, quat, min, max) { + const e = this.halfExtents; + worldCornersTemp[0].set(e.x, e.y, e.z); + worldCornersTemp[1].set(-e.x, e.y, e.z); + worldCornersTemp[2].set(-e.x, -e.y, e.z); + worldCornersTemp[3].set(-e.x, -e.y, -e.z); + worldCornersTemp[4].set(e.x, -e.y, -e.z); + worldCornersTemp[5].set(e.x, e.y, -e.z); + worldCornersTemp[6].set(-e.x, e.y, -e.z); + worldCornersTemp[7].set(e.x, -e.y, e.z); + const wc = worldCornersTemp[0]; + quat.vmult(wc, wc); + pos.vadd(wc, wc); + max.copy(wc); + min.copy(wc); + + for (let i = 1; i < 8; i++) { + const wc = worldCornersTemp[i]; + quat.vmult(wc, wc); + pos.vadd(wc, wc); + const x = wc.x; + const y = wc.y; + const z = wc.z; + + if (x > max.x) { + max.x = x; + } + + if (y > max.y) { + max.y = y; + } + + if (z > max.z) { + max.z = z; + } + + if (x < min.x) { + min.x = x; + } + + if (y < min.y) { + min.y = y; + } + + if (z < min.z) { + min.z = z; + } + } // Get each axis max + // min.set(Infinity,Infinity,Infinity); + // max.set(-Infinity,-Infinity,-Infinity); + // this.forEachWorldCorner(pos,quat,function(x,y,z){ + // if(x > max.x){ + // max.x = x; + // } + // if(y > max.y){ + // max.y = y; + // } + // if(z > max.z){ + // max.z = z; + // } + // if(x < min.x){ + // min.x = x; + // } + // if(y < min.y){ + // min.y = y; + // } + // if(z < min.z){ + // min.z = z; + // } + // }); + + } + +} +const worldCornerTempPos = new Vec3(); +const worldCornersTemp = [new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3()]; + +/** + * BODY_TYPES + */ +const BODY_TYPES = { + /** DYNAMIC */ + DYNAMIC: 1, + + /** STATIC */ + STATIC: 2, + + /** KINEMATIC */ + KINEMATIC: 4 +}; +/** + * BodyType + */ + +/** + * BODY_SLEEP_STATES + */ +const BODY_SLEEP_STATES = { + /** AWAKE */ + AWAKE: 0, + + /** SLEEPY */ + SLEEPY: 1, + + /** SLEEPING */ + SLEEPING: 2 +}; +/** + * BodySleepState + */ + +/** + * Base class for all body types. + * @example + * const shape = new CANNON.Sphere(1) + * const body = new CANNON.Body({ + * mass: 1, + * shape, + * }) + * world.addBody(body) + */ +class Body extends EventTarget { + /** + * Dispatched after two bodies collide. This event is dispatched on each + * of the two bodies involved in the collision. + * @event collide + * @param body The body that was involved in the collision. + * @param contact The details of the collision. + */ + + /** + * A dynamic body is fully simulated. Can be moved manually by the user, but normally they move according to forces. A dynamic body can collide with all body types. A dynamic body always has finite, non-zero mass. + */ + + /** + * A static body does not move during simulation and behaves as if it has infinite mass. Static bodies can be moved manually by setting the position of the body. The velocity of a static body is always zero. Static bodies do not collide with other static or kinematic bodies. + */ + + /** + * A kinematic body moves under simulation according to its velocity. They do not respond to forces. They can be moved manually, but normally a kinematic body is moved by setting its velocity. A kinematic body behaves as if it has infinite mass. Kinematic bodies do not collide with other static or kinematic bodies. + */ + + /** + * AWAKE + */ + + /** + * SLEEPY + */ + + /** + * SLEEPING + */ + + /** + * Dispatched after a sleeping body has woken up. + * @event wakeup + */ + + /** + * Dispatched after a body has gone in to the sleepy state. + * @event sleepy + */ + + /** + * Dispatched after a body has fallen asleep. + * @event sleep + */ + constructor(options) { + if (options === void 0) { + options = {}; + } + + super(); + this.id = Body.idCounter++; + this.index = -1; + this.world = null; + this.vlambda = new Vec3(); + this.collisionFilterGroup = typeof options.collisionFilterGroup === 'number' ? options.collisionFilterGroup : 1; + this.collisionFilterMask = typeof options.collisionFilterMask === 'number' ? options.collisionFilterMask : -1; + this.collisionResponse = typeof options.collisionResponse === 'boolean' ? options.collisionResponse : true; + this.position = new Vec3(); + this.previousPosition = new Vec3(); + this.interpolatedPosition = new Vec3(); + this.initPosition = new Vec3(); + + if (options.position) { + this.position.copy(options.position); + this.previousPosition.copy(options.position); + this.interpolatedPosition.copy(options.position); + this.initPosition.copy(options.position); + } + + this.velocity = new Vec3(); + + if (options.velocity) { + this.velocity.copy(options.velocity); + } + + this.initVelocity = new Vec3(); + this.force = new Vec3(); + const mass = typeof options.mass === 'number' ? options.mass : 0; + this.mass = mass; + this.invMass = mass > 0 ? 1.0 / mass : 0; + this.material = options.material || null; + this.linearDamping = typeof options.linearDamping === 'number' ? options.linearDamping : 0.01; + this.type = mass <= 0.0 ? Body.STATIC : Body.DYNAMIC; + + if (typeof options.type === typeof Body.STATIC) { + this.type = options.type; + } + + this.allowSleep = typeof options.allowSleep !== 'undefined' ? options.allowSleep : true; + this.sleepState = Body.AWAKE; + this.sleepSpeedLimit = typeof options.sleepSpeedLimit !== 'undefined' ? options.sleepSpeedLimit : 0.1; + this.sleepTimeLimit = typeof options.sleepTimeLimit !== 'undefined' ? options.sleepTimeLimit : 1; + this.timeLastSleepy = 0; + this.wakeUpAfterNarrowphase = false; + this.torque = new Vec3(); + this.quaternion = new Quaternion(); + this.initQuaternion = new Quaternion(); + this.previousQuaternion = new Quaternion(); + this.interpolatedQuaternion = new Quaternion(); + + if (options.quaternion) { + this.quaternion.copy(options.quaternion); + this.initQuaternion.copy(options.quaternion); + this.previousQuaternion.copy(options.quaternion); + this.interpolatedQuaternion.copy(options.quaternion); + } + + this.angularVelocity = new Vec3(); + + if (options.angularVelocity) { + this.angularVelocity.copy(options.angularVelocity); + } + + this.initAngularVelocity = new Vec3(); + this.shapes = []; + this.shapeOffsets = []; + this.shapeOrientations = []; + this.inertia = new Vec3(); + this.invInertia = new Vec3(); + this.invInertiaWorld = new Mat3(); + this.invMassSolve = 0; + this.invInertiaSolve = new Vec3(); + this.invInertiaWorldSolve = new Mat3(); + this.fixedRotation = typeof options.fixedRotation !== 'undefined' ? options.fixedRotation : false; + this.angularDamping = typeof options.angularDamping !== 'undefined' ? options.angularDamping : 0.01; + this.linearFactor = new Vec3(1, 1, 1); + + if (options.linearFactor) { + this.linearFactor.copy(options.linearFactor); + } + + this.angularFactor = new Vec3(1, 1, 1); + + if (options.angularFactor) { + this.angularFactor.copy(options.angularFactor); + } + + this.aabb = new AABB(); + this.aabbNeedsUpdate = true; + this.boundingRadius = 0; + this.wlambda = new Vec3(); + this.isTrigger = Boolean(options.isTrigger); + + if (options.shape) { + this.addShape(options.shape); + } + + this.updateMassProperties(); + } + /** + * Wake the body up. + */ + + + wakeUp() { + const prevState = this.sleepState; + this.sleepState = Body.AWAKE; + this.wakeUpAfterNarrowphase = false; + + if (prevState === Body.SLEEPING) { + this.dispatchEvent(Body.wakeupEvent); + } + } + /** + * Force body sleep + */ + + + sleep() { + this.sleepState = Body.SLEEPING; + this.velocity.set(0, 0, 0); + this.angularVelocity.set(0, 0, 0); + this.wakeUpAfterNarrowphase = false; + } + /** + * Called every timestep to update internal sleep timer and change sleep state if needed. + * @param time The world time in seconds + */ + + + sleepTick(time) { + if (this.allowSleep) { + const sleepState = this.sleepState; + const speedSquared = this.velocity.lengthSquared() + this.angularVelocity.lengthSquared(); + const speedLimitSquared = this.sleepSpeedLimit ** 2; + + if (sleepState === Body.AWAKE && speedSquared < speedLimitSquared) { + this.sleepState = Body.SLEEPY; // Sleepy + + this.timeLastSleepy = time; + this.dispatchEvent(Body.sleepyEvent); + } else if (sleepState === Body.SLEEPY && speedSquared > speedLimitSquared) { + this.wakeUp(); // Wake up + } else if (sleepState === Body.SLEEPY && time - this.timeLastSleepy > this.sleepTimeLimit) { + this.sleep(); // Sleeping + + this.dispatchEvent(Body.sleepEvent); + } + } + } + /** + * If the body is sleeping, it should be immovable / have infinite mass during solve. We solve it by having a separate "solve mass". + */ + + + updateSolveMassProperties() { + if (this.sleepState === Body.SLEEPING || this.type === Body.KINEMATIC) { + this.invMassSolve = 0; + this.invInertiaSolve.setZero(); + this.invInertiaWorldSolve.setZero(); + } else { + this.invMassSolve = this.invMass; + this.invInertiaSolve.copy(this.invInertia); + this.invInertiaWorldSolve.copy(this.invInertiaWorld); + } + } + /** + * Convert a world point to local body frame. + */ + + + pointToLocalFrame(worldPoint, result) { + if (result === void 0) { + result = new Vec3(); + } + + worldPoint.vsub(this.position, result); + this.quaternion.conjugate().vmult(result, result); + return result; + } + /** + * Convert a world vector to local body frame. + */ + + + vectorToLocalFrame(worldVector, result) { + if (result === void 0) { + result = new Vec3(); + } + + this.quaternion.conjugate().vmult(worldVector, result); + return result; + } + /** + * Convert a local body point to world frame. + */ + + + pointToWorldFrame(localPoint, result) { + if (result === void 0) { + result = new Vec3(); + } + + this.quaternion.vmult(localPoint, result); + result.vadd(this.position, result); + return result; + } + /** + * Convert a local body point to world frame. + */ + + + vectorToWorldFrame(localVector, result) { + if (result === void 0) { + result = new Vec3(); + } + + this.quaternion.vmult(localVector, result); + return result; + } + /** + * Add a shape to the body with a local offset and orientation. + * @return The body object, for chainability. + */ + + + addShape(shape, _offset, _orientation) { + const offset = new Vec3(); + const orientation = new Quaternion(); + + if (_offset) { + offset.copy(_offset); + } + + if (_orientation) { + orientation.copy(_orientation); + } + + this.shapes.push(shape); + this.shapeOffsets.push(offset); + this.shapeOrientations.push(orientation); + this.updateMassProperties(); + this.updateBoundingRadius(); + this.aabbNeedsUpdate = true; + shape.body = this; + return this; + } + /** + * Remove a shape from the body. + * @return The body object, for chainability. + */ + + + removeShape(shape) { + const index = this.shapes.indexOf(shape); + + if (index === -1) { + console.warn('Shape does not belong to the body'); + return this; + } + + this.shapes.splice(index, 1); + this.shapeOffsets.splice(index, 1); + this.shapeOrientations.splice(index, 1); + this.updateMassProperties(); + this.updateBoundingRadius(); + this.aabbNeedsUpdate = true; + shape.body = null; + return this; + } + /** + * Update the bounding radius of the body. Should be done if any of the shapes are changed. + */ + + + updateBoundingRadius() { + const shapes = this.shapes; + const shapeOffsets = this.shapeOffsets; + const N = shapes.length; + let radius = 0; + + for (let i = 0; i !== N; i++) { + const shape = shapes[i]; + shape.updateBoundingSphereRadius(); + const offset = shapeOffsets[i].length(); + const r = shape.boundingSphereRadius; + + if (offset + r > radius) { + radius = offset + r; + } + } + + this.boundingRadius = radius; + } + /** + * Updates the .aabb + */ + + + updateAABB() { + const shapes = this.shapes; + const shapeOffsets = this.shapeOffsets; + const shapeOrientations = this.shapeOrientations; + const N = shapes.length; + const offset = tmpVec; + const orientation = tmpQuat; + const bodyQuat = this.quaternion; + const aabb = this.aabb; + const shapeAABB = updateAABB_shapeAABB; + + for (let i = 0; i !== N; i++) { + const shape = shapes[i]; // Get shape world position + + bodyQuat.vmult(shapeOffsets[i], offset); + offset.vadd(this.position, offset); // Get shape world quaternion + + bodyQuat.mult(shapeOrientations[i], orientation); // Get shape AABB + + shape.calculateWorldAABB(offset, orientation, shapeAABB.lowerBound, shapeAABB.upperBound); + + if (i === 0) { + aabb.copy(shapeAABB); + } else { + aabb.extend(shapeAABB); + } + } + + this.aabbNeedsUpdate = false; + } + /** + * Update `.inertiaWorld` and `.invInertiaWorld` + */ + + + updateInertiaWorld(force) { + const I = this.invInertia; + + if (I.x === I.y && I.y === I.z && !force) ; else { + const m1 = uiw_m1; + const m2 = uiw_m2; + uiw_m3; + m1.setRotationFromQuaternion(this.quaternion); + m1.transpose(m2); + m1.scale(I, m1); + m1.mmult(m2, this.invInertiaWorld); + } + } + /** + * Apply force to a point of the body. This could for example be a point on the Body surface. + * Applying force this way will add to Body.force and Body.torque. + * @param force The amount of force to add. + * @param relativePoint A point relative to the center of mass to apply the force on. + */ + + + applyForce(force, relativePoint) { + if (relativePoint === void 0) { + relativePoint = new Vec3(); + } + + // Needed? + if (this.type !== Body.DYNAMIC) { + return; + } + + if (this.sleepState === Body.SLEEPING) { + this.wakeUp(); + } // Compute produced rotational force + + + const rotForce = Body_applyForce_rotForce; + relativePoint.cross(force, rotForce); // Add linear force + + this.force.vadd(force, this.force); // Add rotational force + + this.torque.vadd(rotForce, this.torque); + } + /** + * Apply force to a local point in the body. + * @param force The force vector to apply, defined locally in the body frame. + * @param localPoint A local point in the body to apply the force on. + */ + + + applyLocalForce(localForce, localPoint) { + if (localPoint === void 0) { + localPoint = new Vec3(); + } + + if (this.type !== Body.DYNAMIC) { + return; + } + + const worldForce = Body_applyLocalForce_worldForce; + const relativePointWorld = Body_applyLocalForce_relativePointWorld; // Transform the force vector to world space + + this.vectorToWorldFrame(localForce, worldForce); + this.vectorToWorldFrame(localPoint, relativePointWorld); + this.applyForce(worldForce, relativePointWorld); + } + /** + * Apply torque to the body. + * @param torque The amount of torque to add. + */ + + + applyTorque(torque) { + if (this.type !== Body.DYNAMIC) { + return; + } + + if (this.sleepState === Body.SLEEPING) { + this.wakeUp(); + } // Add rotational force + + + this.torque.vadd(torque, this.torque); + } + /** + * Apply impulse to a point of the body. This could for example be a point on the Body surface. + * An impulse is a force added to a body during a short period of time (impulse = force * time). + * Impulses will be added to Body.velocity and Body.angularVelocity. + * @param impulse The amount of impulse to add. + * @param relativePoint A point relative to the center of mass to apply the force on. + */ + + + applyImpulse(impulse, relativePoint) { + if (relativePoint === void 0) { + relativePoint = new Vec3(); + } + + if (this.type !== Body.DYNAMIC) { + return; + } + + if (this.sleepState === Body.SLEEPING) { + this.wakeUp(); + } // Compute point position relative to the body center + + + const r = relativePoint; // Compute produced central impulse velocity + + const velo = Body_applyImpulse_velo; + velo.copy(impulse); + velo.scale(this.invMass, velo); // Add linear impulse + + this.velocity.vadd(velo, this.velocity); // Compute produced rotational impulse velocity + + const rotVelo = Body_applyImpulse_rotVelo; + r.cross(impulse, rotVelo); + /* + rotVelo.x *= this.invInertia.x; + rotVelo.y *= this.invInertia.y; + rotVelo.z *= this.invInertia.z; + */ + + this.invInertiaWorld.vmult(rotVelo, rotVelo); // Add rotational Impulse + + this.angularVelocity.vadd(rotVelo, this.angularVelocity); + } + /** + * Apply locally-defined impulse to a local point in the body. + * @param force The force vector to apply, defined locally in the body frame. + * @param localPoint A local point in the body to apply the force on. + */ + + + applyLocalImpulse(localImpulse, localPoint) { + if (localPoint === void 0) { + localPoint = new Vec3(); + } + + if (this.type !== Body.DYNAMIC) { + return; + } + + const worldImpulse = Body_applyLocalImpulse_worldImpulse; + const relativePointWorld = Body_applyLocalImpulse_relativePoint; // Transform the force vector to world space + + this.vectorToWorldFrame(localImpulse, worldImpulse); + this.vectorToWorldFrame(localPoint, relativePointWorld); + this.applyImpulse(worldImpulse, relativePointWorld); + } + /** + * Should be called whenever you change the body shape or mass. + */ + + + updateMassProperties() { + const halfExtents = Body_updateMassProperties_halfExtents; + this.invMass = this.mass > 0 ? 1.0 / this.mass : 0; + const I = this.inertia; + const fixed = this.fixedRotation; // Approximate with AABB box + + this.updateAABB(); + halfExtents.set((this.aabb.upperBound.x - this.aabb.lowerBound.x) / 2, (this.aabb.upperBound.y - this.aabb.lowerBound.y) / 2, (this.aabb.upperBound.z - this.aabb.lowerBound.z) / 2); + Box.calculateInertia(halfExtents, this.mass, I); + this.invInertia.set(I.x > 0 && !fixed ? 1.0 / I.x : 0, I.y > 0 && !fixed ? 1.0 / I.y : 0, I.z > 0 && !fixed ? 1.0 / I.z : 0); + this.updateInertiaWorld(true); + } + /** + * Get world velocity of a point in the body. + * @param worldPoint + * @param result + * @return The result vector. + */ + + + getVelocityAtWorldPoint(worldPoint, result) { + const r = new Vec3(); + worldPoint.vsub(this.position, r); + this.angularVelocity.cross(r, result); + this.velocity.vadd(result, result); + return result; + } + /** + * Move the body forward in time. + * @param dt Time step + * @param quatNormalize Set to true to normalize the body quaternion + * @param quatNormalizeFast If the quaternion should be normalized using "fast" quaternion normalization + */ + + + integrate(dt, quatNormalize, quatNormalizeFast) { + // Save previous position + this.previousPosition.copy(this.position); + this.previousQuaternion.copy(this.quaternion); + + if (!(this.type === Body.DYNAMIC || this.type === Body.KINEMATIC) || this.sleepState === Body.SLEEPING) { + // Only for dynamic + return; + } + + const velo = this.velocity; + const angularVelo = this.angularVelocity; + const pos = this.position; + const force = this.force; + const torque = this.torque; + const quat = this.quaternion; + const invMass = this.invMass; + const invInertia = this.invInertiaWorld; + const linearFactor = this.linearFactor; + const iMdt = invMass * dt; + velo.x += force.x * iMdt * linearFactor.x; + velo.y += force.y * iMdt * linearFactor.y; + velo.z += force.z * iMdt * linearFactor.z; + const e = invInertia.elements; + const angularFactor = this.angularFactor; + const tx = torque.x * angularFactor.x; + const ty = torque.y * angularFactor.y; + const tz = torque.z * angularFactor.z; + angularVelo.x += dt * (e[0] * tx + e[1] * ty + e[2] * tz); + angularVelo.y += dt * (e[3] * tx + e[4] * ty + e[5] * tz); + angularVelo.z += dt * (e[6] * tx + e[7] * ty + e[8] * tz); // Use new velocity - leap frog + + pos.x += velo.x * dt; + pos.y += velo.y * dt; + pos.z += velo.z * dt; + quat.integrate(this.angularVelocity, dt, this.angularFactor, quat); + + if (quatNormalize) { + if (quatNormalizeFast) { + quat.normalizeFast(); + } else { + quat.normalize(); + } + } + + this.aabbNeedsUpdate = true; // Update world inertia + + this.updateInertiaWorld(); + } + +} +Body.idCounter = 0; +Body.COLLIDE_EVENT_NAME = 'collide'; +Body.DYNAMIC = BODY_TYPES.DYNAMIC; +Body.STATIC = BODY_TYPES.STATIC; +Body.KINEMATIC = BODY_TYPES.KINEMATIC; +Body.AWAKE = BODY_SLEEP_STATES.AWAKE; +Body.SLEEPY = BODY_SLEEP_STATES.SLEEPY; +Body.SLEEPING = BODY_SLEEP_STATES.SLEEPING; +Body.wakeupEvent = { + type: 'wakeup' +}; +Body.sleepyEvent = { + type: 'sleepy' +}; +Body.sleepEvent = { + type: 'sleep' +}; +const tmpVec = new Vec3(); +const tmpQuat = new Quaternion(); +const updateAABB_shapeAABB = new AABB(); +const uiw_m1 = new Mat3(); +const uiw_m2 = new Mat3(); +const uiw_m3 = new Mat3(); +const Body_applyForce_rotForce = new Vec3(); +const Body_applyLocalForce_worldForce = new Vec3(); +const Body_applyLocalForce_relativePointWorld = new Vec3(); +const Body_applyImpulse_velo = new Vec3(); +const Body_applyImpulse_rotVelo = new Vec3(); +const Body_applyLocalImpulse_worldImpulse = new Vec3(); +const Body_applyLocalImpulse_relativePoint = new Vec3(); +const Body_updateMassProperties_halfExtents = new Vec3(); + +/** + * Base class for broadphase implementations + * @author schteppe + */ +class Broadphase { + /** + * The world to search for collisions in. + */ + + /** + * If set to true, the broadphase uses bounding boxes for intersection tests, else it uses bounding spheres. + */ + + /** + * Set to true if the objects in the world moved. + */ + constructor() { + this.world = null; + this.useBoundingBoxes = false; + this.dirty = true; + } + /** + * Get the collision pairs from the world + * @param world The world to search in + * @param p1 Empty array to be filled with body objects + * @param p2 Empty array to be filled with body objects + */ + + + collisionPairs(world, p1, p2) { + throw new Error('collisionPairs not implemented for this BroadPhase class!'); + } + /** + * Check if a body pair needs to be intersection tested at all. + */ + + + needBroadphaseCollision(bodyA, bodyB) { + // Check collision filter masks + if ((bodyA.collisionFilterGroup & bodyB.collisionFilterMask) === 0 || (bodyB.collisionFilterGroup & bodyA.collisionFilterMask) === 0) { + return false; + } // Check types + + + if (((bodyA.type & Body.STATIC) !== 0 || bodyA.sleepState === Body.SLEEPING) && ((bodyB.type & Body.STATIC) !== 0 || bodyB.sleepState === Body.SLEEPING)) { + // Both bodies are static or sleeping. Skip. + return false; + } + + return true; + } + /** + * Check if the bounding volumes of two bodies intersect. + */ + + + intersectionTest(bodyA, bodyB, pairs1, pairs2) { + if (this.useBoundingBoxes) { + this.doBoundingBoxBroadphase(bodyA, bodyB, pairs1, pairs2); + } else { + this.doBoundingSphereBroadphase(bodyA, bodyB, pairs1, pairs2); + } + } + /** + * Check if the bounding spheres of two bodies are intersecting. + * @param pairs1 bodyA is appended to this array if intersection + * @param pairs2 bodyB is appended to this array if intersection + */ + + + doBoundingSphereBroadphase(bodyA, bodyB, pairs1, pairs2) { + const r = Broadphase_collisionPairs_r; + bodyB.position.vsub(bodyA.position, r); + const boundingRadiusSum2 = (bodyA.boundingRadius + bodyB.boundingRadius) ** 2; + const norm2 = r.lengthSquared(); + + if (norm2 < boundingRadiusSum2) { + pairs1.push(bodyA); + pairs2.push(bodyB); + } + } + /** + * Check if the bounding boxes of two bodies are intersecting. + */ + + + doBoundingBoxBroadphase(bodyA, bodyB, pairs1, pairs2) { + if (bodyA.aabbNeedsUpdate) { + bodyA.updateAABB(); + } + + if (bodyB.aabbNeedsUpdate) { + bodyB.updateAABB(); + } // Check AABB / AABB + + + if (bodyA.aabb.overlaps(bodyB.aabb)) { + pairs1.push(bodyA); + pairs2.push(bodyB); + } + } + /** + * Removes duplicate pairs from the pair arrays. + */ + + + makePairsUnique(pairs1, pairs2) { + const t = Broadphase_makePairsUnique_temp; + const p1 = Broadphase_makePairsUnique_p1; + const p2 = Broadphase_makePairsUnique_p2; + const N = pairs1.length; + + for (let i = 0; i !== N; i++) { + p1[i] = pairs1[i]; + p2[i] = pairs2[i]; + } + + pairs1.length = 0; + pairs2.length = 0; + + for (let i = 0; i !== N; i++) { + const id1 = p1[i].id; + const id2 = p2[i].id; + const key = id1 < id2 ? `${id1},${id2}` : `${id2},${id1}`; + t[key] = i; + t.keys.push(key); + } + + for (let i = 0; i !== t.keys.length; i++) { + const key = t.keys.pop(); + const pairIndex = t[key]; + pairs1.push(p1[pairIndex]); + pairs2.push(p2[pairIndex]); + delete t[key]; + } + } + /** + * To be implemented by subcasses + */ + + + setWorld(world) {} + /** + * Check if the bounding spheres of two bodies overlap. + */ + + + static boundingSphereCheck(bodyA, bodyB) { + const dist = new Vec3(); // bsc_dist; + + bodyA.position.vsub(bodyB.position, dist); + const sa = bodyA.shapes[0]; + const sb = bodyB.shapes[0]; + return Math.pow(sa.boundingSphereRadius + sb.boundingSphereRadius, 2) > dist.lengthSquared(); + } + /** + * Returns all the bodies within the AABB. + */ + + + aabbQuery(world, aabb, result) { + console.warn('.aabbQuery is not implemented in this Broadphase subclass.'); + return []; + } + +} // Temp objects + +const Broadphase_collisionPairs_r = new Vec3(); +new Vec3(); +new Quaternion(); +new Vec3(); +const Broadphase_makePairsUnique_temp = { + keys: [] +}; +const Broadphase_makePairsUnique_p1 = []; +const Broadphase_makePairsUnique_p2 = []; +new Vec3(); + +/** + * Axis aligned uniform grid broadphase. + * @todo Needs support for more than just planes and spheres. + */ +class GridBroadphase extends Broadphase { + /** + * Number of boxes along x + */ + + /** + * Number of boxes along y + */ + + /** + * Number of boxes along z + */ + + /** + * aabbMin + */ + + /** + * aabbMax + */ + + /** + * bins + */ + + /** + * binLengths + */ + + /** + * @param nx Number of boxes along x. + * @param ny Number of boxes along y. + * @param nz Number of boxes along z. + */ + constructor(aabbMin, aabbMax, nx, ny, nz) { + if (aabbMin === void 0) { + aabbMin = new Vec3(100, 100, 100); + } + + if (aabbMax === void 0) { + aabbMax = new Vec3(-100, -100, -100); + } + + if (nx === void 0) { + nx = 10; + } + + if (ny === void 0) { + ny = 10; + } + + if (nz === void 0) { + nz = 10; + } + + super(); + this.nx = nx; + this.ny = ny; + this.nz = nz; + this.aabbMin = aabbMin; + this.aabbMax = aabbMax; + const nbins = this.nx * this.ny * this.nz; + + if (nbins <= 0) { + throw "GridBroadphase: Each dimension's n must be >0"; + } + + this.bins = []; + this.binLengths = []; // Rather than continually resizing arrays (thrashing the memory), just record length and allow them to grow + + this.bins.length = nbins; + this.binLengths.length = nbins; + + for (let i = 0; i < nbins; i++) { + this.bins[i] = []; + this.binLengths[i] = 0; + } + } + /** + * Get all the collision pairs in the physics world + */ + + + collisionPairs(world, pairs1, pairs2) { + const N = world.bodies.length; + const bodies = world.bodies; + const max = this.aabbMax; + const min = this.aabbMin; + const nx = this.nx; + const ny = this.ny; + const nz = this.nz; + const xstep = ny * nz; + const ystep = nz; + const zstep = 1; + const xmax = max.x; + const ymax = max.y; + const zmax = max.z; + const xmin = min.x; + const ymin = min.y; + const zmin = min.z; + const xmult = nx / (xmax - xmin); + const ymult = ny / (ymax - ymin); + const zmult = nz / (zmax - zmin); + const binsizeX = (xmax - xmin) / nx; + const binsizeY = (ymax - ymin) / ny; + const binsizeZ = (zmax - zmin) / nz; + const binRadius = Math.sqrt(binsizeX * binsizeX + binsizeY * binsizeY + binsizeZ * binsizeZ) * 0.5; + const types = Shape.types; + const SPHERE = types.SPHERE; + const PLANE = types.PLANE; + types.BOX; + types.COMPOUND; + types.CONVEXPOLYHEDRON; + const bins = this.bins; + const binLengths = this.binLengths; + const Nbins = this.bins.length; // Reset bins + + for (let i = 0; i !== Nbins; i++) { + binLengths[i] = 0; + } + + const ceil = Math.ceil; + + function addBoxToBins(x0, y0, z0, x1, y1, z1, bi) { + let xoff0 = (x0 - xmin) * xmult | 0; + let yoff0 = (y0 - ymin) * ymult | 0; + let zoff0 = (z0 - zmin) * zmult | 0; + let xoff1 = ceil((x1 - xmin) * xmult); + let yoff1 = ceil((y1 - ymin) * ymult); + let zoff1 = ceil((z1 - zmin) * zmult); + + if (xoff0 < 0) { + xoff0 = 0; + } else if (xoff0 >= nx) { + xoff0 = nx - 1; + } + + if (yoff0 < 0) { + yoff0 = 0; + } else if (yoff0 >= ny) { + yoff0 = ny - 1; + } + + if (zoff0 < 0) { + zoff0 = 0; + } else if (zoff0 >= nz) { + zoff0 = nz - 1; + } + + if (xoff1 < 0) { + xoff1 = 0; + } else if (xoff1 >= nx) { + xoff1 = nx - 1; + } + + if (yoff1 < 0) { + yoff1 = 0; + } else if (yoff1 >= ny) { + yoff1 = ny - 1; + } + + if (zoff1 < 0) { + zoff1 = 0; + } else if (zoff1 >= nz) { + zoff1 = nz - 1; + } + + xoff0 *= xstep; + yoff0 *= ystep; + zoff0 *= zstep; + xoff1 *= xstep; + yoff1 *= ystep; + zoff1 *= zstep; + + for (let xoff = xoff0; xoff <= xoff1; xoff += xstep) { + for (let yoff = yoff0; yoff <= yoff1; yoff += ystep) { + for (let zoff = zoff0; zoff <= zoff1; zoff += zstep) { + const idx = xoff + yoff + zoff; + bins[idx][binLengths[idx]++] = bi; + } + } + } + } // Put all bodies into the bins + + + for (let i = 0; i !== N; i++) { + const bi = bodies[i]; + const si = bi.shapes[0]; + + switch (si.type) { + case SPHERE: + { + const shape = si; // Put in bin + // check if overlap with other bins + + const x = bi.position.x; + const y = bi.position.y; + const z = bi.position.z; + const r = shape.radius; + addBoxToBins(x - r, y - r, z - r, x + r, y + r, z + r, bi); + break; + } + + case PLANE: + { + const shape = si; + + if (shape.worldNormalNeedsUpdate) { + shape.computeWorldNormal(bi.quaternion); + } + + const planeNormal = shape.worldNormal; //Relative position from origin of plane object to the first bin + //Incremented as we iterate through the bins + + const xreset = xmin + binsizeX * 0.5 - bi.position.x; + const yreset = ymin + binsizeY * 0.5 - bi.position.y; + const zreset = zmin + binsizeZ * 0.5 - bi.position.z; + const d = GridBroadphase_collisionPairs_d; + d.set(xreset, yreset, zreset); + + for (let xi = 0, xoff = 0; xi !== nx; xi++, xoff += xstep, d.y = yreset, d.x += binsizeX) { + for (let yi = 0, yoff = 0; yi !== ny; yi++, yoff += ystep, d.z = zreset, d.y += binsizeY) { + for (let zi = 0, zoff = 0; zi !== nz; zi++, zoff += zstep, d.z += binsizeZ) { + if (d.dot(planeNormal) < binRadius) { + const idx = xoff + yoff + zoff; + bins[idx][binLengths[idx]++] = bi; + } + } + } + } + + break; + } + + default: + { + if (bi.aabbNeedsUpdate) { + bi.updateAABB(); + } + + addBoxToBins(bi.aabb.lowerBound.x, bi.aabb.lowerBound.y, bi.aabb.lowerBound.z, bi.aabb.upperBound.x, bi.aabb.upperBound.y, bi.aabb.upperBound.z, bi); + break; + } + } + } // Check each bin + + + for (let i = 0; i !== Nbins; i++) { + const binLength = binLengths[i]; //Skip bins with no potential collisions + + if (binLength > 1) { + const bin = bins[i]; // Do N^2 broadphase inside + + for (let xi = 0; xi !== binLength; xi++) { + const bi = bin[xi]; + + for (let yi = 0; yi !== xi; yi++) { + const bj = bin[yi]; + + if (this.needBroadphaseCollision(bi, bj)) { + this.intersectionTest(bi, bj, pairs1, pairs2); + } + } + } + } + } // for (let zi = 0, zoff=0; zi < nz; zi++, zoff+= zstep) { + // console.log("layer "+zi); + // for (let yi = 0, yoff=0; yi < ny; yi++, yoff += ystep) { + // const row = ''; + // for (let xi = 0, xoff=0; xi < nx; xi++, xoff += xstep) { + // const idx = xoff + yoff + zoff; + // row += ' ' + binLengths[idx]; + // } + // console.log(row); + // } + // } + + + this.makePairsUnique(pairs1, pairs2); + } + +} +const GridBroadphase_collisionPairs_d = new Vec3(); +new Vec3(); + +/** + * Naive broadphase implementation, used in lack of better ones. + * + * The naive broadphase looks at all possible pairs without restriction, therefore it has complexity N^2 _(which is bad)_ + */ +class NaiveBroadphase extends Broadphase { + /** + * @todo Remove useless constructor + */ + constructor() { + super(); + } + /** + * Get all the collision pairs in the physics world + */ + + + collisionPairs(world, pairs1, pairs2) { + const bodies = world.bodies; + const n = bodies.length; + let bi; + let bj; // Naive N^2 ftw! + + for (let i = 0; i !== n; i++) { + for (let j = 0; j !== i; j++) { + bi = bodies[i]; + bj = bodies[j]; + + if (!this.needBroadphaseCollision(bi, bj)) { + continue; + } + + this.intersectionTest(bi, bj, pairs1, pairs2); + } + } + } + /** + * Returns all the bodies within an AABB. + * @param result An array to store resulting bodies in. + */ + + + aabbQuery(world, aabb, result) { + if (result === void 0) { + result = []; + } + + for (let i = 0; i < world.bodies.length; i++) { + const b = world.bodies[i]; + + if (b.aabbNeedsUpdate) { + b.updateAABB(); + } // Ugly hack until Body gets aabb + + + if (b.aabb.overlaps(aabb)) { + result.push(b); + } + } + + return result; + } + +} + +/** + * Storage for Ray casting data + */ +class RaycastResult { + /** + * rayFromWorld + */ + + /** + * rayToWorld + */ + + /** + * hitNormalWorld + */ + + /** + * hitPointWorld + */ + + /** + * hasHit + */ + + /** + * shape + */ + + /** + * body + */ + + /** + * The index of the hit triangle, if the hit shape was a trimesh + */ + + /** + * Distance to the hit. Will be set to -1 if there was no hit + */ + + /** + * If the ray should stop traversing the bodies + */ + constructor() { + this.rayFromWorld = new Vec3(); + this.rayToWorld = new Vec3(); + this.hitNormalWorld = new Vec3(); + this.hitPointWorld = new Vec3(); + this.hasHit = false; + this.shape = null; + this.body = null; + this.hitFaceIndex = -1; + this.distance = -1; + this.shouldStop = false; + } + /** + * Reset all result data. + */ + + + reset() { + this.rayFromWorld.setZero(); + this.rayToWorld.setZero(); + this.hitNormalWorld.setZero(); + this.hitPointWorld.setZero(); + this.hasHit = false; + this.shape = null; + this.body = null; + this.hitFaceIndex = -1; + this.distance = -1; + this.shouldStop = false; + } + /** + * abort + */ + + + abort() { + this.shouldStop = true; + } + /** + * Set result data. + */ + + + set(rayFromWorld, rayToWorld, hitNormalWorld, hitPointWorld, shape, body, distance) { + this.rayFromWorld.copy(rayFromWorld); + this.rayToWorld.copy(rayToWorld); + this.hitNormalWorld.copy(hitNormalWorld); + this.hitPointWorld.copy(hitPointWorld); + this.shape = shape; + this.body = body; + this.distance = distance; + } + +} + +let _Shape$types$SPHERE, _Shape$types$PLANE, _Shape$types$BOX, _Shape$types$CYLINDER, _Shape$types$CONVEXPO, _Shape$types$HEIGHTFI, _Shape$types$TRIMESH; + +/** + * RAY_MODES + */ +const RAY_MODES = { + /** CLOSEST */ + CLOSEST: 1, + + /** ANY */ + ANY: 2, + + /** ALL */ + ALL: 4 +}; +/** + * RayMode + */ + +_Shape$types$SPHERE = Shape.types.SPHERE; +_Shape$types$PLANE = Shape.types.PLANE; +_Shape$types$BOX = Shape.types.BOX; +_Shape$types$CYLINDER = Shape.types.CYLINDER; +_Shape$types$CONVEXPO = Shape.types.CONVEXPOLYHEDRON; +_Shape$types$HEIGHTFI = Shape.types.HEIGHTFIELD; +_Shape$types$TRIMESH = Shape.types.TRIMESH; + +/** + * A line in 3D space that intersects bodies and return points. + */ +class Ray { + /** + * from + */ + + /** + * to + */ + + /** + * direction + */ + + /** + * The precision of the ray. Used when checking parallelity etc. + * @default 0.0001 + */ + + /** + * Set to `false` if you don't want the Ray to take `collisionResponse` flags into account on bodies and shapes. + * @default true + */ + + /** + * If set to `true`, the ray skips any hits with normal.dot(rayDirection) < 0. + * @default false + */ + + /** + * collisionFilterMask + * @default -1 + */ + + /** + * collisionFilterGroup + * @default -1 + */ + + /** + * The intersection mode. Should be Ray.ANY, Ray.ALL or Ray.CLOSEST. + * @default RAY.ANY + */ + + /** + * Current result object. + */ + + /** + * Will be set to `true` during intersectWorld() if the ray hit anything. + */ + + /** + * User-provided result callback. Will be used if mode is Ray.ALL. + */ + + /** + * CLOSEST + */ + + /** + * ANY + */ + + /** + * ALL + */ + get [_Shape$types$SPHERE]() { + return this._intersectSphere; + } + + get [_Shape$types$PLANE]() { + return this._intersectPlane; + } + + get [_Shape$types$BOX]() { + return this._intersectBox; + } + + get [_Shape$types$CYLINDER]() { + return this._intersectConvex; + } + + get [_Shape$types$CONVEXPO]() { + return this._intersectConvex; + } + + get [_Shape$types$HEIGHTFI]() { + return this._intersectHeightfield; + } + + get [_Shape$types$TRIMESH]() { + return this._intersectTrimesh; + } + + constructor(from, to) { + if (from === void 0) { + from = new Vec3(); + } + + if (to === void 0) { + to = new Vec3(); + } + + this.from = from.clone(); + this.to = to.clone(); + this.direction = new Vec3(); + this.precision = 0.0001; + this.checkCollisionResponse = true; + this.skipBackfaces = false; + this.collisionFilterMask = -1; + this.collisionFilterGroup = -1; + this.mode = Ray.ANY; + this.result = new RaycastResult(); + this.hasHit = false; + + this.callback = result => {}; + } + /** + * Do itersection against all bodies in the given World. + * @return True if the ray hit anything, otherwise false. + */ + + + intersectWorld(world, options) { + this.mode = options.mode || Ray.ANY; + this.result = options.result || new RaycastResult(); + this.skipBackfaces = !!options.skipBackfaces; + this.collisionFilterMask = typeof options.collisionFilterMask !== 'undefined' ? options.collisionFilterMask : -1; + this.collisionFilterGroup = typeof options.collisionFilterGroup !== 'undefined' ? options.collisionFilterGroup : -1; + this.checkCollisionResponse = typeof options.checkCollisionResponse !== 'undefined' ? options.checkCollisionResponse : true; + + if (options.from) { + this.from.copy(options.from); + } + + if (options.to) { + this.to.copy(options.to); + } + + this.callback = options.callback || (() => {}); + + this.hasHit = false; + this.result.reset(); + this.updateDirection(); + this.getAABB(tmpAABB$1); + tmpArray.length = 0; + world.broadphase.aabbQuery(world, tmpAABB$1, tmpArray); + this.intersectBodies(tmpArray); + return this.hasHit; + } + /** + * Shoot a ray at a body, get back information about the hit. + * @deprecated @param result set the result property of the Ray instead. + */ + + + intersectBody(body, result) { + if (result) { + this.result = result; + this.updateDirection(); + } + + const checkCollisionResponse = this.checkCollisionResponse; + + if (checkCollisionResponse && !body.collisionResponse) { + return; + } + + if ((this.collisionFilterGroup & body.collisionFilterMask) === 0 || (body.collisionFilterGroup & this.collisionFilterMask) === 0) { + return; + } + + const xi = intersectBody_xi; + const qi = intersectBody_qi; + + for (let i = 0, N = body.shapes.length; i < N; i++) { + const shape = body.shapes[i]; + + if (checkCollisionResponse && !shape.collisionResponse) { + continue; // Skip + } + + body.quaternion.mult(body.shapeOrientations[i], qi); + body.quaternion.vmult(body.shapeOffsets[i], xi); + xi.vadd(body.position, xi); + this.intersectShape(shape, qi, xi, body); + + if (this.result.shouldStop) { + break; + } + } + } + /** + * Shoot a ray at an array bodies, get back information about the hit. + * @param bodies An array of Body objects. + * @deprecated @param result set the result property of the Ray instead. + * + */ + + + intersectBodies(bodies, result) { + if (result) { + this.result = result; + this.updateDirection(); + } + + for (let i = 0, l = bodies.length; !this.result.shouldStop && i < l; i++) { + this.intersectBody(bodies[i]); + } + } + /** + * Updates the direction vector. + */ + + + updateDirection() { + this.to.vsub(this.from, this.direction); + this.direction.normalize(); + } + + intersectShape(shape, quat, position, body) { + const from = this.from; // Checking boundingSphere + + const distance = distanceFromIntersection(from, this.direction, position); + + if (distance > shape.boundingSphereRadius) { + return; + } + + const intersectMethod = this[shape.type]; + + if (intersectMethod) { + intersectMethod.call(this, shape, quat, position, body, shape); + } + } + + _intersectBox(box, quat, position, body, reportedShape) { + return this._intersectConvex(box.convexPolyhedronRepresentation, quat, position, body, reportedShape); + } + + _intersectPlane(shape, quat, position, body, reportedShape) { + const from = this.from; + const to = this.to; + const direction = this.direction; // Get plane normal + + const worldNormal = new Vec3(0, 0, 1); + quat.vmult(worldNormal, worldNormal); + const len = new Vec3(); + from.vsub(position, len); + const planeToFrom = len.dot(worldNormal); + to.vsub(position, len); + const planeToTo = len.dot(worldNormal); + + if (planeToFrom * planeToTo > 0) { + // "from" and "to" are on the same side of the plane... bail out + return; + } + + if (from.distanceTo(to) < planeToFrom) { + return; + } + + const n_dot_dir = worldNormal.dot(direction); + + if (Math.abs(n_dot_dir) < this.precision) { + // No intersection + return; + } + + const planePointToFrom = new Vec3(); + const dir_scaled_with_t = new Vec3(); + const hitPointWorld = new Vec3(); + from.vsub(position, planePointToFrom); + const t = -worldNormal.dot(planePointToFrom) / n_dot_dir; + direction.scale(t, dir_scaled_with_t); + from.vadd(dir_scaled_with_t, hitPointWorld); + this.reportIntersection(worldNormal, hitPointWorld, reportedShape, body, -1); + } + /** + * Get the world AABB of the ray. + */ + + + getAABB(aabb) { + const { + lowerBound, + upperBound + } = aabb; + const to = this.to; + const from = this.from; + lowerBound.x = Math.min(to.x, from.x); + lowerBound.y = Math.min(to.y, from.y); + lowerBound.z = Math.min(to.z, from.z); + upperBound.x = Math.max(to.x, from.x); + upperBound.y = Math.max(to.y, from.y); + upperBound.z = Math.max(to.z, from.z); + } + + _intersectHeightfield(shape, quat, position, body, reportedShape) { + shape.data; + shape.elementSize; // Convert the ray to local heightfield coordinates + + const localRay = intersectHeightfield_localRay; //new Ray(this.from, this.to); + + localRay.from.copy(this.from); + localRay.to.copy(this.to); + Transform.pointToLocalFrame(position, quat, localRay.from, localRay.from); + Transform.pointToLocalFrame(position, quat, localRay.to, localRay.to); + localRay.updateDirection(); // Get the index of the data points to test against + + const index = intersectHeightfield_index; + let iMinX; + let iMinY; + let iMaxX; + let iMaxY; // Set to max + + iMinX = iMinY = 0; + iMaxX = iMaxY = shape.data.length - 1; + const aabb = new AABB(); + localRay.getAABB(aabb); + shape.getIndexOfPosition(aabb.lowerBound.x, aabb.lowerBound.y, index, true); + iMinX = Math.max(iMinX, index[0]); + iMinY = Math.max(iMinY, index[1]); + shape.getIndexOfPosition(aabb.upperBound.x, aabb.upperBound.y, index, true); + iMaxX = Math.min(iMaxX, index[0] + 1); + iMaxY = Math.min(iMaxY, index[1] + 1); + + for (let i = iMinX; i < iMaxX; i++) { + for (let j = iMinY; j < iMaxY; j++) { + if (this.result.shouldStop) { + return; + } + + shape.getAabbAtIndex(i, j, aabb); + + if (!aabb.overlapsRay(localRay)) { + continue; + } // Lower triangle + + + shape.getConvexTrianglePillar(i, j, false); + Transform.pointToWorldFrame(position, quat, shape.pillarOffset, worldPillarOffset); + + this._intersectConvex(shape.pillarConvex, quat, worldPillarOffset, body, reportedShape, intersectConvexOptions); + + if (this.result.shouldStop) { + return; + } // Upper triangle + + + shape.getConvexTrianglePillar(i, j, true); + Transform.pointToWorldFrame(position, quat, shape.pillarOffset, worldPillarOffset); + + this._intersectConvex(shape.pillarConvex, quat, worldPillarOffset, body, reportedShape, intersectConvexOptions); + } + } + } + + _intersectSphere(sphere, quat, position, body, reportedShape) { + const from = this.from; + const to = this.to; + const r = sphere.radius; + const a = (to.x - from.x) ** 2 + (to.y - from.y) ** 2 + (to.z - from.z) ** 2; + const b = 2 * ((to.x - from.x) * (from.x - position.x) + (to.y - from.y) * (from.y - position.y) + (to.z - from.z) * (from.z - position.z)); + const c = (from.x - position.x) ** 2 + (from.y - position.y) ** 2 + (from.z - position.z) ** 2 - r ** 2; + const delta = b ** 2 - 4 * a * c; + const intersectionPoint = Ray_intersectSphere_intersectionPoint; + const normal = Ray_intersectSphere_normal; + + if (delta < 0) { + // No intersection + return; + } else if (delta === 0) { + // single intersection point + from.lerp(to, delta, intersectionPoint); + intersectionPoint.vsub(position, normal); + normal.normalize(); + this.reportIntersection(normal, intersectionPoint, reportedShape, body, -1); + } else { + const d1 = (-b - Math.sqrt(delta)) / (2 * a); + const d2 = (-b + Math.sqrt(delta)) / (2 * a); + + if (d1 >= 0 && d1 <= 1) { + from.lerp(to, d1, intersectionPoint); + intersectionPoint.vsub(position, normal); + normal.normalize(); + this.reportIntersection(normal, intersectionPoint, reportedShape, body, -1); + } + + if (this.result.shouldStop) { + return; + } + + if (d2 >= 0 && d2 <= 1) { + from.lerp(to, d2, intersectionPoint); + intersectionPoint.vsub(position, normal); + normal.normalize(); + this.reportIntersection(normal, intersectionPoint, reportedShape, body, -1); + } + } + } + + _intersectConvex(shape, quat, position, body, reportedShape, options) { + intersectConvex_minDistNormal; + const normal = intersectConvex_normal; + const vector = intersectConvex_vector; + intersectConvex_minDistIntersect; + const faceList = options && options.faceList || null; // Checking faces + + const faces = shape.faces; + const vertices = shape.vertices; + const normals = shape.faceNormals; + const direction = this.direction; + const from = this.from; + const to = this.to; + const fromToDistance = from.distanceTo(to); + const Nfaces = faceList ? faceList.length : faces.length; + const result = this.result; + + for (let j = 0; !result.shouldStop && j < Nfaces; j++) { + const fi = faceList ? faceList[j] : j; + const face = faces[fi]; + const faceNormal = normals[fi]; + const q = quat; + const x = position; // determine if ray intersects the plane of the face + // note: this works regardless of the direction of the face normal + // Get plane point in world coordinates... + + vector.copy(vertices[face[0]]); + q.vmult(vector, vector); + vector.vadd(x, vector); // ...but make it relative to the ray from. We'll fix this later. + + vector.vsub(from, vector); // Get plane normal + + q.vmult(faceNormal, normal); // If this dot product is negative, we have something interesting + + const dot = direction.dot(normal); // Bail out if ray and plane are parallel + + if (Math.abs(dot) < this.precision) { + continue; + } // calc distance to plane + + + const scalar = normal.dot(vector) / dot; // if negative distance, then plane is behind ray + + if (scalar < 0) { + continue; + } // if (dot < 0) { + // Intersection point is from + direction * scalar + + + direction.scale(scalar, intersectPoint); + intersectPoint.vadd(from, intersectPoint); // a is the point we compare points b and c with. + + a.copy(vertices[face[0]]); + q.vmult(a, a); + x.vadd(a, a); + + for (let i = 1; !result.shouldStop && i < face.length - 1; i++) { + // Transform 3 vertices to world coords + b.copy(vertices[face[i]]); + c.copy(vertices[face[i + 1]]); + q.vmult(b, b); + q.vmult(c, c); + x.vadd(b, b); + x.vadd(c, c); + const distance = intersectPoint.distanceTo(from); + + if (!(Ray.pointInTriangle(intersectPoint, a, b, c) || Ray.pointInTriangle(intersectPoint, b, a, c)) || distance > fromToDistance) { + continue; + } + + this.reportIntersection(normal, intersectPoint, reportedShape, body, fi); + } // } + + } + } + /** + * @todo Optimize by transforming the world to local space first. + * @todo Use Octree lookup + */ + + + _intersectTrimesh(mesh, quat, position, body, reportedShape, options) { + const normal = intersectTrimesh_normal; + const triangles = intersectTrimesh_triangles; + const treeTransform = intersectTrimesh_treeTransform; + const vector = intersectConvex_vector; + const localDirection = intersectTrimesh_localDirection; + const localFrom = intersectTrimesh_localFrom; + const localTo = intersectTrimesh_localTo; + const worldIntersectPoint = intersectTrimesh_worldIntersectPoint; + const worldNormal = intersectTrimesh_worldNormal; // Checking faces + + const indices = mesh.indices; + mesh.vertices; // const normals = mesh.faceNormals + + const from = this.from; + const to = this.to; + const direction = this.direction; + treeTransform.position.copy(position); + treeTransform.quaternion.copy(quat); // Transform ray to local space! + + Transform.vectorToLocalFrame(position, quat, direction, localDirection); + Transform.pointToLocalFrame(position, quat, from, localFrom); + Transform.pointToLocalFrame(position, quat, to, localTo); + localTo.x *= mesh.scale.x; + localTo.y *= mesh.scale.y; + localTo.z *= mesh.scale.z; + localFrom.x *= mesh.scale.x; + localFrom.y *= mesh.scale.y; + localFrom.z *= mesh.scale.z; + localTo.vsub(localFrom, localDirection); + localDirection.normalize(); + const fromToDistanceSquared = localFrom.distanceSquared(localTo); + mesh.tree.rayQuery(this, treeTransform, triangles); + + for (let i = 0, N = triangles.length; !this.result.shouldStop && i !== N; i++) { + const trianglesIndex = triangles[i]; + mesh.getNormal(trianglesIndex, normal); // determine if ray intersects the plane of the face + // note: this works regardless of the direction of the face normal + // Get plane point in world coordinates... + + mesh.getVertex(indices[trianglesIndex * 3], a); // ...but make it relative to the ray from. We'll fix this later. + + a.vsub(localFrom, vector); // If this dot product is negative, we have something interesting + + const dot = localDirection.dot(normal); // Bail out if ray and plane are parallel + // if (Math.abs( dot ) < this.precision){ + // continue; + // } + // calc distance to plane + + const scalar = normal.dot(vector) / dot; // if negative distance, then plane is behind ray + + if (scalar < 0) { + continue; + } // Intersection point is from + direction * scalar + + + localDirection.scale(scalar, intersectPoint); + intersectPoint.vadd(localFrom, intersectPoint); // Get triangle vertices + + mesh.getVertex(indices[trianglesIndex * 3 + 1], b); + mesh.getVertex(indices[trianglesIndex * 3 + 2], c); + const squaredDistance = intersectPoint.distanceSquared(localFrom); + + if (!(Ray.pointInTriangle(intersectPoint, b, a, c) || Ray.pointInTriangle(intersectPoint, a, b, c)) || squaredDistance > fromToDistanceSquared) { + continue; + } // transform intersectpoint and normal to world + + + Transform.vectorToWorldFrame(quat, normal, worldNormal); + Transform.pointToWorldFrame(position, quat, intersectPoint, worldIntersectPoint); + this.reportIntersection(worldNormal, worldIntersectPoint, reportedShape, body, trianglesIndex); + } + + triangles.length = 0; + } + /** + * @return True if the intersections should continue + */ + + + reportIntersection(normal, hitPointWorld, shape, body, hitFaceIndex) { + const from = this.from; + const to = this.to; + const distance = from.distanceTo(hitPointWorld); + const result = this.result; // Skip back faces? + + if (this.skipBackfaces && normal.dot(this.direction) > 0) { + return; + } + + result.hitFaceIndex = typeof hitFaceIndex !== 'undefined' ? hitFaceIndex : -1; + + switch (this.mode) { + case Ray.ALL: + this.hasHit = true; + result.set(from, to, normal, hitPointWorld, shape, body, distance); + result.hasHit = true; + this.callback(result); + break; + + case Ray.CLOSEST: + // Store if closer than current closest + if (distance < result.distance || !result.hasHit) { + this.hasHit = true; + result.hasHit = true; + result.set(from, to, normal, hitPointWorld, shape, body, distance); + } + + break; + + case Ray.ANY: + // Report and stop. + this.hasHit = true; + result.hasHit = true; + result.set(from, to, normal, hitPointWorld, shape, body, distance); + result.shouldStop = true; + break; + } + } + /** + * As per "Barycentric Technique" as named + * {@link https://www.blackpawn.com/texts/pointinpoly/default.html here} but without the division + */ + + + static pointInTriangle(p, a, b, c) { + c.vsub(a, v0); + b.vsub(a, v1); + p.vsub(a, v2); + const dot00 = v0.dot(v0); + const dot01 = v0.dot(v1); + const dot02 = v0.dot(v2); + const dot11 = v1.dot(v1); + const dot12 = v1.dot(v2); + let u; + let v; + return (u = dot11 * dot02 - dot01 * dot12) >= 0 && (v = dot00 * dot12 - dot01 * dot02) >= 0 && u + v < dot00 * dot11 - dot01 * dot01; + } + +} +Ray.CLOSEST = RAY_MODES.CLOSEST; +Ray.ANY = RAY_MODES.ANY; +Ray.ALL = RAY_MODES.ALL; +const tmpAABB$1 = new AABB(); +const tmpArray = []; +const v1 = new Vec3(); +const v2 = new Vec3(); +const intersectBody_xi = new Vec3(); +const intersectBody_qi = new Quaternion(); +const intersectPoint = new Vec3(); +const a = new Vec3(); +const b = new Vec3(); +const c = new Vec3(); +new Vec3(); +new RaycastResult(); +const intersectConvexOptions = { + faceList: [0] +}; +const worldPillarOffset = new Vec3(); +const intersectHeightfield_localRay = new Ray(); +const intersectHeightfield_index = []; +const Ray_intersectSphere_intersectionPoint = new Vec3(); +const Ray_intersectSphere_normal = new Vec3(); +const intersectConvex_normal = new Vec3(); +const intersectConvex_minDistNormal = new Vec3(); +const intersectConvex_minDistIntersect = new Vec3(); +const intersectConvex_vector = new Vec3(); +const intersectTrimesh_normal = new Vec3(); +const intersectTrimesh_localDirection = new Vec3(); +const intersectTrimesh_localFrom = new Vec3(); +const intersectTrimesh_localTo = new Vec3(); +const intersectTrimesh_worldNormal = new Vec3(); +const intersectTrimesh_worldIntersectPoint = new Vec3(); +new AABB(); +const intersectTrimesh_triangles = []; +const intersectTrimesh_treeTransform = new Transform(); +const v0 = new Vec3(); +const intersect = new Vec3(); + +function distanceFromIntersection(from, direction, position) { + // v0 is vector from from to position + position.vsub(from, v0); + const dot = v0.dot(direction); // intersect = direction*dot + from + + direction.scale(dot, intersect); + intersect.vadd(from, intersect); + const distance = position.distanceTo(intersect); + return distance; +} + +/** + * Sweep and prune broadphase along one axis. + */ +class SAPBroadphase extends Broadphase { + /** + * List of bodies currently in the broadphase. + */ + + /** + * The world to search in. + */ + + /** + * Axis to sort the bodies along. + * Set to 0 for x axis, and 1 for y axis. + * For best performance, pick the axis where bodies are most distributed. + */ + + /** + * Check if the bounds of two bodies overlap, along the given SAP axis. + */ + static checkBounds(bi, bj, axisIndex) { + let biPos; + let bjPos; + + if (axisIndex === 0) { + biPos = bi.position.x; + bjPos = bj.position.x; + } else if (axisIndex === 1) { + biPos = bi.position.y; + bjPos = bj.position.y; + } else if (axisIndex === 2) { + biPos = bi.position.z; + bjPos = bj.position.z; + } + + const ri = bi.boundingRadius, + rj = bj.boundingRadius, + boundA2 = biPos + ri, + boundB1 = bjPos - rj; + return boundB1 < boundA2; + } // Note: these are identical, save for x/y/z lowerbound + + /** + * insertionSortX + */ + + + static insertionSortX(a) { + for (let i = 1, l = a.length; i < l; i++) { + const v = a[i]; + let j; + + for (j = i - 1; j >= 0; j--) { + if (a[j].aabb.lowerBound.x <= v.aabb.lowerBound.x) { + break; + } + + a[j + 1] = a[j]; + } + + a[j + 1] = v; + } + + return a; + } + /** + * insertionSortY + */ + + + static insertionSortY(a) { + for (let i = 1, l = a.length; i < l; i++) { + const v = a[i]; + let j; + + for (j = i - 1; j >= 0; j--) { + if (a[j].aabb.lowerBound.y <= v.aabb.lowerBound.y) { + break; + } + + a[j + 1] = a[j]; + } + + a[j + 1] = v; + } + + return a; + } + /** + * insertionSortZ + */ + + + static insertionSortZ(a) { + for (let i = 1, l = a.length; i < l; i++) { + const v = a[i]; + let j; + + for (j = i - 1; j >= 0; j--) { + if (a[j].aabb.lowerBound.z <= v.aabb.lowerBound.z) { + break; + } + + a[j + 1] = a[j]; + } + + a[j + 1] = v; + } + + return a; + } + + constructor(world) { + super(); + this.axisList = []; + this.world = null; + this.axisIndex = 0; + const axisList = this.axisList; + + this._addBodyHandler = event => { + axisList.push(event.body); + }; + + this._removeBodyHandler = event => { + const idx = axisList.indexOf(event.body); + + if (idx !== -1) { + axisList.splice(idx, 1); + } + }; + + if (world) { + this.setWorld(world); + } + } + /** + * Change the world + */ + + + setWorld(world) { + // Clear the old axis array + this.axisList.length = 0; // Add all bodies from the new world + + for (let i = 0; i < world.bodies.length; i++) { + this.axisList.push(world.bodies[i]); + } // Remove old handlers, if any + + + world.removeEventListener('addBody', this._addBodyHandler); + world.removeEventListener('removeBody', this._removeBodyHandler); // Add handlers to update the list of bodies. + + world.addEventListener('addBody', this._addBodyHandler); + world.addEventListener('removeBody', this._removeBodyHandler); + this.world = world; + this.dirty = true; + } + /** + * Collect all collision pairs + */ + + + collisionPairs(world, p1, p2) { + const bodies = this.axisList; + const N = bodies.length; + const axisIndex = this.axisIndex; + let i; + let j; + + if (this.dirty) { + this.sortList(); + this.dirty = false; + } // Look through the list + + + for (i = 0; i !== N; i++) { + const bi = bodies[i]; + + for (j = i + 1; j < N; j++) { + const bj = bodies[j]; + + if (!this.needBroadphaseCollision(bi, bj)) { + continue; + } + + if (!SAPBroadphase.checkBounds(bi, bj, axisIndex)) { + break; + } + + this.intersectionTest(bi, bj, p1, p2); + } + } + } + + sortList() { + const axisList = this.axisList; + const axisIndex = this.axisIndex; + const N = axisList.length; // Update AABBs + + for (let i = 0; i !== N; i++) { + const bi = axisList[i]; + + if (bi.aabbNeedsUpdate) { + bi.updateAABB(); + } + } // Sort the list + + + if (axisIndex === 0) { + SAPBroadphase.insertionSortX(axisList); + } else if (axisIndex === 1) { + SAPBroadphase.insertionSortY(axisList); + } else if (axisIndex === 2) { + SAPBroadphase.insertionSortZ(axisList); + } + } + /** + * Computes the variance of the body positions and estimates the best axis to use. + * Will automatically set property `axisIndex`. + */ + + + autoDetectAxis() { + let sumX = 0; + let sumX2 = 0; + let sumY = 0; + let sumY2 = 0; + let sumZ = 0; + let sumZ2 = 0; + const bodies = this.axisList; + const N = bodies.length; + const invN = 1 / N; + + for (let i = 0; i !== N; i++) { + const b = bodies[i]; + const centerX = b.position.x; + sumX += centerX; + sumX2 += centerX * centerX; + const centerY = b.position.y; + sumY += centerY; + sumY2 += centerY * centerY; + const centerZ = b.position.z; + sumZ += centerZ; + sumZ2 += centerZ * centerZ; + } + + const varianceX = sumX2 - sumX * sumX * invN; + const varianceY = sumY2 - sumY * sumY * invN; + const varianceZ = sumZ2 - sumZ * sumZ * invN; + + if (varianceX > varianceY) { + if (varianceX > varianceZ) { + this.axisIndex = 0; + } else { + this.axisIndex = 2; + } + } else if (varianceY > varianceZ) { + this.axisIndex = 1; + } else { + this.axisIndex = 2; + } + } + /** + * Returns all the bodies within an AABB. + * @param result An array to store resulting bodies in. + */ + + + aabbQuery(world, aabb, result) { + if (result === void 0) { + result = []; + } + + if (this.dirty) { + this.sortList(); + this.dirty = false; + } + + const axisIndex = this.axisIndex; + let axis = 'x'; + + if (axisIndex === 1) { + axis = 'y'; + } + + if (axisIndex === 2) { + axis = 'z'; + } + + const axisList = this.axisList; + aabb.lowerBound[axis]; + aabb.upperBound[axis]; + + for (let i = 0; i < axisList.length; i++) { + const b = axisList[i]; + + if (b.aabbNeedsUpdate) { + b.updateAABB(); + } + + if (b.aabb.overlaps(aabb)) { + result.push(b); + } + } + + return result; + } + +} + +class Utils { + /** + * Extend an options object with default values. + * @param options The options object. May be falsy: in this case, a new object is created and returned. + * @param defaults An object containing default values. + * @return The modified options object. + */ + static defaults(options, defaults) { + if (options === void 0) { + options = {}; + } + + for (let key in defaults) { + if (!(key in options)) { + options[key] = defaults[key]; + } + } + + return options; + } + +} + +/** + * Constraint base class + */ +class Constraint { + /** + * Equations to be solved in this constraint. + */ + + /** + * Body A. + */ + + /** + * Body B. + */ + + /** + * Set to false if you don't want the bodies to collide when they are connected. + */ + constructor(bodyA, bodyB, options) { + if (options === void 0) { + options = {}; + } + + options = Utils.defaults(options, { + collideConnected: true, + wakeUpBodies: true + }); + this.equations = []; + this.bodyA = bodyA; + this.bodyB = bodyB; + this.id = Constraint.idCounter++; + this.collideConnected = options.collideConnected; + + if (options.wakeUpBodies) { + if (bodyA) { + bodyA.wakeUp(); + } + + if (bodyB) { + bodyB.wakeUp(); + } + } + } + /** + * Update all the equations with data. + */ + + + update() { + throw new Error('method update() not implmemented in this Constraint subclass!'); + } + /** + * Enables all equations in the constraint. + */ + + + enable() { + const eqs = this.equations; + + for (let i = 0; i < eqs.length; i++) { + eqs[i].enabled = true; + } + } + /** + * Disables all equations in the constraint. + */ + + + disable() { + const eqs = this.equations; + + for (let i = 0; i < eqs.length; i++) { + eqs[i].enabled = false; + } + } + +} +Constraint.idCounter = 0; + +/** + * An element containing 6 entries, 3 spatial and 3 rotational degrees of freedom. + */ + +class JacobianElement { + /** + * spatial + */ + + /** + * rotational + */ + constructor() { + this.spatial = new Vec3(); + this.rotational = new Vec3(); + } + /** + * Multiply with other JacobianElement + */ + + + multiplyElement(element) { + return element.spatial.dot(this.spatial) + element.rotational.dot(this.rotational); + } + /** + * Multiply with two vectors + */ + + + multiplyVectors(spatial, rotational) { + return spatial.dot(this.spatial) + rotational.dot(this.rotational); + } + +} + +/** + * Equation base class. + * + * `a`, `b` and `eps` are {@link https://www8.cs.umu.se/kurser/5DV058/VT15/lectures/SPOOKlabnotes.pdf SPOOK} parameters that default to `0.0`. See {@link https://github.com/schteppe/cannon.js/issues/238#issuecomment-147172327 this exchange} for more details on Cannon's physics implementation. + */ +class Equation { + /** + * Minimum (read: negative max) force to be applied by the constraint. + */ + + /** + * Maximum (read: positive max) force to be applied by the constraint. + */ + + /** + * SPOOK parameter + */ + + /** + * SPOOK parameter + */ + + /** + * SPOOK parameter + */ + + /** + * A number, proportional to the force added to the bodies. + */ + constructor(bi, bj, minForce, maxForce) { + if (minForce === void 0) { + minForce = -1e6; + } + + if (maxForce === void 0) { + maxForce = 1e6; + } + + this.id = Equation.idCounter++; + this.minForce = minForce; + this.maxForce = maxForce; + this.bi = bi; + this.bj = bj; + this.a = 0.0; // SPOOK parameter + + this.b = 0.0; // SPOOK parameter + + this.eps = 0.0; // SPOOK parameter + + this.jacobianElementA = new JacobianElement(); + this.jacobianElementB = new JacobianElement(); + this.enabled = true; + this.multiplier = 0; + this.setSpookParams(1e7, 4, 1 / 60); // Set typical spook params + } + /** + * Recalculates a, b, and eps. + * + * The Equation constructor sets typical SPOOK parameters as such: + * * `stiffness` = 1e7 + * * `relaxation` = 4 + * * `timeStep`= 1 / 60, _note the hardcoded refresh rate._ + */ + + + setSpookParams(stiffness, relaxation, timeStep) { + const d = relaxation; + const k = stiffness; + const h = timeStep; + this.a = 4.0 / (h * (1 + 4 * d)); + this.b = 4.0 * d / (1 + 4 * d); + this.eps = 4.0 / (h * h * k * (1 + 4 * d)); + } + /** + * Computes the right hand side of the SPOOK equation + */ + + + computeB(a, b, h) { + const GW = this.computeGW(); + const Gq = this.computeGq(); + const GiMf = this.computeGiMf(); + return -Gq * a - GW * b - GiMf * h; + } + /** + * Computes G*q, where q are the generalized body coordinates + */ + + + computeGq() { + const GA = this.jacobianElementA; + const GB = this.jacobianElementB; + const bi = this.bi; + const bj = this.bj; + const xi = bi.position; + const xj = bj.position; + return GA.spatial.dot(xi) + GB.spatial.dot(xj); + } + /** + * Computes G*W, where W are the body velocities + */ + + + computeGW() { + const GA = this.jacobianElementA; + const GB = this.jacobianElementB; + const bi = this.bi; + const bj = this.bj; + const vi = bi.velocity; + const vj = bj.velocity; + const wi = bi.angularVelocity; + const wj = bj.angularVelocity; + return GA.multiplyVectors(vi, wi) + GB.multiplyVectors(vj, wj); + } + /** + * Computes G*Wlambda, where W are the body velocities + */ + + + computeGWlambda() { + const GA = this.jacobianElementA; + const GB = this.jacobianElementB; + const bi = this.bi; + const bj = this.bj; + const vi = bi.vlambda; + const vj = bj.vlambda; + const wi = bi.wlambda; + const wj = bj.wlambda; + return GA.multiplyVectors(vi, wi) + GB.multiplyVectors(vj, wj); + } + /** + * Computes G*inv(M)*f, where M is the mass matrix with diagonal blocks for each body, and f are the forces on the bodies. + */ + + + computeGiMf() { + const GA = this.jacobianElementA; + const GB = this.jacobianElementB; + const bi = this.bi; + const bj = this.bj; + const fi = bi.force; + const ti = bi.torque; + const fj = bj.force; + const tj = bj.torque; + const invMassi = bi.invMassSolve; + const invMassj = bj.invMassSolve; + fi.scale(invMassi, iMfi); + fj.scale(invMassj, iMfj); + bi.invInertiaWorldSolve.vmult(ti, invIi_vmult_taui); + bj.invInertiaWorldSolve.vmult(tj, invIj_vmult_tauj); + return GA.multiplyVectors(iMfi, invIi_vmult_taui) + GB.multiplyVectors(iMfj, invIj_vmult_tauj); + } + /** + * Computes G*inv(M)*G' + */ + + + computeGiMGt() { + const GA = this.jacobianElementA; + const GB = this.jacobianElementB; + const bi = this.bi; + const bj = this.bj; + const invMassi = bi.invMassSolve; + const invMassj = bj.invMassSolve; + const invIi = bi.invInertiaWorldSolve; + const invIj = bj.invInertiaWorldSolve; + let result = invMassi + invMassj; + invIi.vmult(GA.rotational, tmp); + result += tmp.dot(GA.rotational); + invIj.vmult(GB.rotational, tmp); + result += tmp.dot(GB.rotational); + return result; + } + /** + * Add constraint velocity to the bodies. + */ + + + addToWlambda(deltalambda) { + const GA = this.jacobianElementA; + const GB = this.jacobianElementB; + const bi = this.bi; + const bj = this.bj; + const temp = addToWlambda_temp; // Add to linear velocity + // v_lambda += inv(M) * delta_lamba * G + + bi.vlambda.addScaledVector(bi.invMassSolve * deltalambda, GA.spatial, bi.vlambda); + bj.vlambda.addScaledVector(bj.invMassSolve * deltalambda, GB.spatial, bj.vlambda); // Add to angular velocity + + bi.invInertiaWorldSolve.vmult(GA.rotational, temp); + bi.wlambda.addScaledVector(deltalambda, temp, bi.wlambda); + bj.invInertiaWorldSolve.vmult(GB.rotational, temp); + bj.wlambda.addScaledVector(deltalambda, temp, bj.wlambda); + } + /** + * Compute the denominator part of the SPOOK equation: C = G*inv(M)*G' + eps + */ + + + computeC() { + return this.computeGiMGt() + this.eps; + } + +} +Equation.idCounter = 0; +const iMfi = new Vec3(); +const iMfj = new Vec3(); +const invIi_vmult_taui = new Vec3(); +const invIj_vmult_tauj = new Vec3(); +const tmp = new Vec3(); +const addToWlambda_temp = new Vec3(); + +/** + * Contact/non-penetration constraint equation + */ +class ContactEquation extends Equation { + /** + * "bounciness": u1 = -e*u0 + */ + + /** + * World-oriented vector that goes from the center of bi to the contact point. + */ + + /** + * World-oriented vector that starts in body j position and goes to the contact point. + */ + + /** + * Contact normal, pointing out of body i. + */ + constructor(bodyA, bodyB, maxForce) { + if (maxForce === void 0) { + maxForce = 1e6; + } + + super(bodyA, bodyB, 0, maxForce); + this.restitution = 0.0; + this.ri = new Vec3(); + this.rj = new Vec3(); + this.ni = new Vec3(); + } + + computeB(h) { + const a = this.a; + const b = this.b; + const bi = this.bi; + const bj = this.bj; + const ri = this.ri; + const rj = this.rj; + const rixn = ContactEquation_computeB_temp1; + const rjxn = ContactEquation_computeB_temp2; + const vi = bi.velocity; + const wi = bi.angularVelocity; + bi.force; + bi.torque; + const vj = bj.velocity; + const wj = bj.angularVelocity; + bj.force; + bj.torque; + const penetrationVec = ContactEquation_computeB_temp3; + const GA = this.jacobianElementA; + const GB = this.jacobianElementB; + const n = this.ni; // Caluclate cross products + + ri.cross(n, rixn); + rj.cross(n, rjxn); // g = xj+rj -(xi+ri) + // G = [ -ni -rixn ni rjxn ] + + n.negate(GA.spatial); + rixn.negate(GA.rotational); + GB.spatial.copy(n); + GB.rotational.copy(rjxn); // Calculate the penetration vector + + penetrationVec.copy(bj.position); + penetrationVec.vadd(rj, penetrationVec); + penetrationVec.vsub(bi.position, penetrationVec); + penetrationVec.vsub(ri, penetrationVec); + const g = n.dot(penetrationVec); // Compute iteration + + const ePlusOne = this.restitution + 1; + const GW = ePlusOne * vj.dot(n) - ePlusOne * vi.dot(n) + wj.dot(rjxn) - wi.dot(rixn); + const GiMf = this.computeGiMf(); + const B = -g * a - GW * b - h * GiMf; + return B; + } + /** + * Get the current relative velocity in the contact point. + */ + + + getImpactVelocityAlongNormal() { + const vi = ContactEquation_getImpactVelocityAlongNormal_vi; + const vj = ContactEquation_getImpactVelocityAlongNormal_vj; + const xi = ContactEquation_getImpactVelocityAlongNormal_xi; + const xj = ContactEquation_getImpactVelocityAlongNormal_xj; + const relVel = ContactEquation_getImpactVelocityAlongNormal_relVel; + this.bi.position.vadd(this.ri, xi); + this.bj.position.vadd(this.rj, xj); + this.bi.getVelocityAtWorldPoint(xi, vi); + this.bj.getVelocityAtWorldPoint(xj, vj); + vi.vsub(vj, relVel); + return this.ni.dot(relVel); + } + +} +const ContactEquation_computeB_temp1 = new Vec3(); // Temp vectors + +const ContactEquation_computeB_temp2 = new Vec3(); +const ContactEquation_computeB_temp3 = new Vec3(); +const ContactEquation_getImpactVelocityAlongNormal_vi = new Vec3(); +const ContactEquation_getImpactVelocityAlongNormal_vj = new Vec3(); +const ContactEquation_getImpactVelocityAlongNormal_xi = new Vec3(); +const ContactEquation_getImpactVelocityAlongNormal_xj = new Vec3(); +const ContactEquation_getImpactVelocityAlongNormal_relVel = new Vec3(); + +/** + * Connects two bodies at given offset points. + * @example + * const bodyA = new Body({ mass: 1 }) + * const bodyB = new Body({ mass: 1 }) + * bodyA.position.set(-1, 0, 0) + * bodyB.position.set(1, 0, 0) + * bodyA.addShape(shapeA) + * bodyB.addShape(shapeB) + * world.addBody(bodyA) + * world.addBody(bodyB) + * const localPivotA = new Vec3(1, 0, 0) + * const localPivotB = new Vec3(-1, 0, 0) + * const constraint = new PointToPointConstraint(bodyA, localPivotA, bodyB, localPivotB) + * world.addConstraint(constraint) + */ +class PointToPointConstraint extends Constraint { + /** + * Pivot, defined locally in bodyA. + */ + + /** + * Pivot, defined locally in bodyB. + */ + + /** + * @param pivotA The point relative to the center of mass of bodyA which bodyA is constrained to. + * @param bodyB Body that will be constrained in a similar way to the same point as bodyA. We will therefore get a link between bodyA and bodyB. If not specified, bodyA will be constrained to a static point. + * @param pivotB The point relative to the center of mass of bodyB which bodyB is constrained to. + * @param maxForce The maximum force that should be applied to constrain the bodies. + */ + constructor(bodyA, pivotA, bodyB, pivotB, maxForce) { + if (pivotA === void 0) { + pivotA = new Vec3(); + } + + if (pivotB === void 0) { + pivotB = new Vec3(); + } + + if (maxForce === void 0) { + maxForce = 1e6; + } + + super(bodyA, bodyB); + this.pivotA = pivotA.clone(); + this.pivotB = pivotB.clone(); + const x = this.equationX = new ContactEquation(bodyA, bodyB); + const y = this.equationY = new ContactEquation(bodyA, bodyB); + const z = this.equationZ = new ContactEquation(bodyA, bodyB); // Equations to be fed to the solver + + this.equations.push(x, y, z); // Make the equations bidirectional + + x.minForce = y.minForce = z.minForce = -maxForce; + x.maxForce = y.maxForce = z.maxForce = maxForce; + x.ni.set(1, 0, 0); + y.ni.set(0, 1, 0); + z.ni.set(0, 0, 1); + } + + update() { + const bodyA = this.bodyA; + const bodyB = this.bodyB; + const x = this.equationX; + const y = this.equationY; + const z = this.equationZ; // Rotate the pivots to world space + + bodyA.quaternion.vmult(this.pivotA, x.ri); + bodyB.quaternion.vmult(this.pivotB, x.rj); + y.ri.copy(x.ri); + y.rj.copy(x.rj); + z.ri.copy(x.ri); + z.rj.copy(x.rj); + } + +} + +/** + * Cone equation. Works to keep the given body world vectors aligned, or tilted within a given angle from each other. + */ +class ConeEquation extends Equation { + /** + * Local axis in A + */ + + /** + * Local axis in B + */ + + /** + * The "cone angle" to keep + */ + constructor(bodyA, bodyB, options) { + if (options === void 0) { + options = {}; + } + + const maxForce = typeof options.maxForce !== 'undefined' ? options.maxForce : 1e6; + super(bodyA, bodyB, -maxForce, maxForce); + this.axisA = options.axisA ? options.axisA.clone() : new Vec3(1, 0, 0); + this.axisB = options.axisB ? options.axisB.clone() : new Vec3(0, 1, 0); + this.angle = typeof options.angle !== 'undefined' ? options.angle : 0; + } + + computeB(h) { + const a = this.a; + const b = this.b; + const ni = this.axisA; + const nj = this.axisB; + const nixnj = tmpVec1$2; + const njxni = tmpVec2$2; + const GA = this.jacobianElementA; + const GB = this.jacobianElementB; // Caluclate cross products + + ni.cross(nj, nixnj); + nj.cross(ni, njxni); // The angle between two vector is: + // cos(theta) = a * b / (length(a) * length(b) = { len(a) = len(b) = 1 } = a * b + // g = a * b + // gdot = (b x a) * wi + (a x b) * wj + // G = [0 bxa 0 axb] + // W = [vi wi vj wj] + + GA.rotational.copy(njxni); + GB.rotational.copy(nixnj); + const g = Math.cos(this.angle) - ni.dot(nj); + const GW = this.computeGW(); + const GiMf = this.computeGiMf(); + const B = -g * a - GW * b - h * GiMf; + return B; + } + +} +const tmpVec1$2 = new Vec3(); +const tmpVec2$2 = new Vec3(); + +/** + * Rotational constraint. Works to keep the local vectors orthogonal to each other in world space. + */ +class RotationalEquation extends Equation { + /** + * World oriented rotational axis. + */ + + /** + * World oriented rotational axis. + */ + + /** + * maxAngle + */ + constructor(bodyA, bodyB, options) { + if (options === void 0) { + options = {}; + } + + const maxForce = typeof options.maxForce !== 'undefined' ? options.maxForce : 1e6; + super(bodyA, bodyB, -maxForce, maxForce); + this.axisA = options.axisA ? options.axisA.clone() : new Vec3(1, 0, 0); + this.axisB = options.axisB ? options.axisB.clone() : new Vec3(0, 1, 0); + this.maxAngle = Math.PI / 2; + } + + computeB(h) { + const a = this.a; + const b = this.b; + const ni = this.axisA; + const nj = this.axisB; + const nixnj = tmpVec1$1; + const njxni = tmpVec2$1; + const GA = this.jacobianElementA; + const GB = this.jacobianElementB; // Caluclate cross products + + ni.cross(nj, nixnj); + nj.cross(ni, njxni); // g = ni * nj + // gdot = (nj x ni) * wi + (ni x nj) * wj + // G = [0 njxni 0 nixnj] + // W = [vi wi vj wj] + + GA.rotational.copy(njxni); + GB.rotational.copy(nixnj); + const g = Math.cos(this.maxAngle) - ni.dot(nj); + const GW = this.computeGW(); + const GiMf = this.computeGiMf(); + const B = -g * a - GW * b - h * GiMf; + return B; + } + +} +const tmpVec1$1 = new Vec3(); +const tmpVec2$1 = new Vec3(); + +/** + * A Cone Twist constraint, useful for ragdolls. + */ +class ConeTwistConstraint extends PointToPointConstraint { + /** + * The axis direction for the constraint of the body A. + */ + + /** + * The axis direction for the constraint of the body B. + */ + + /** + * The aperture angle of the cone. + */ + + /** + * The twist angle of the joint. + */ + constructor(bodyA, bodyB, options) { + if (options === void 0) { + options = {}; + } + + const maxForce = typeof options.maxForce !== 'undefined' ? options.maxForce : 1e6; // Set pivot point in between + + const pivotA = options.pivotA ? options.pivotA.clone() : new Vec3(); + const pivotB = options.pivotB ? options.pivotB.clone() : new Vec3(); + super(bodyA, pivotA, bodyB, pivotB, maxForce); + this.axisA = options.axisA ? options.axisA.clone() : new Vec3(); + this.axisB = options.axisB ? options.axisB.clone() : new Vec3(); + this.collideConnected = !!options.collideConnected; + this.angle = typeof options.angle !== 'undefined' ? options.angle : 0; + const c = this.coneEquation = new ConeEquation(bodyA, bodyB, options); + const t = this.twistEquation = new RotationalEquation(bodyA, bodyB, options); + this.twistAngle = typeof options.twistAngle !== 'undefined' ? options.twistAngle : 0; // Make the cone equation push the bodies toward the cone axis, not outward + + c.maxForce = 0; + c.minForce = -maxForce; // Make the twist equation add torque toward the initial position + + t.maxForce = 0; + t.minForce = -maxForce; + this.equations.push(c, t); + } + + update() { + const bodyA = this.bodyA; + const bodyB = this.bodyB; + const cone = this.coneEquation; + const twist = this.twistEquation; + super.update(); // Update the axes to the cone constraint + + bodyA.vectorToWorldFrame(this.axisA, cone.axisA); + bodyB.vectorToWorldFrame(this.axisB, cone.axisB); // Update the world axes in the twist constraint + + this.axisA.tangents(twist.axisA, twist.axisA); + bodyA.vectorToWorldFrame(twist.axisA, twist.axisA); + this.axisB.tangents(twist.axisB, twist.axisB); + bodyB.vectorToWorldFrame(twist.axisB, twist.axisB); + cone.angle = this.angle; + twist.maxAngle = this.twistAngle; + } + +} +new Vec3(); +new Vec3(); + +/** + * Constrains two bodies to be at a constant distance from each others center of mass. + */ +class DistanceConstraint extends Constraint { + /** + * The distance to keep. If undefined, it will be set to the current distance between bodyA and bodyB + */ + + /** + * @param distance The distance to keep. If undefined, it will be set to the current distance between bodyA and bodyB. + * @param maxForce The maximum force that should be applied to constrain the bodies. + */ + constructor(bodyA, bodyB, distance, maxForce) { + if (maxForce === void 0) { + maxForce = 1e6; + } + + super(bodyA, bodyB); + + if (typeof distance === 'undefined') { + distance = bodyA.position.distanceTo(bodyB.position); + } + + this.distance = distance; + const eq = this.distanceEquation = new ContactEquation(bodyA, bodyB); + this.equations.push(eq); // Make it bidirectional + + eq.minForce = -maxForce; + eq.maxForce = maxForce; + } + /** + * update + */ + + + update() { + const bodyA = this.bodyA; + const bodyB = this.bodyB; + const eq = this.distanceEquation; + const halfDist = this.distance * 0.5; + const normal = eq.ni; + bodyB.position.vsub(bodyA.position, normal); + normal.normalize(); + normal.scale(halfDist, eq.ri); + normal.scale(-halfDist, eq.rj); + } + +} + +/** + * Lock constraint. Will remove all degrees of freedom between the bodies. + */ +class LockConstraint extends PointToPointConstraint { + constructor(bodyA, bodyB, options) { + if (options === void 0) { + options = {}; + } + + const maxForce = typeof options.maxForce !== 'undefined' ? options.maxForce : 1e6; // Set pivot point in between + + const pivotA = new Vec3(); + const pivotB = new Vec3(); + const halfWay = new Vec3(); + bodyA.position.vadd(bodyB.position, halfWay); + halfWay.scale(0.5, halfWay); + bodyB.pointToLocalFrame(halfWay, pivotB); + bodyA.pointToLocalFrame(halfWay, pivotA); // The point-to-point constraint will keep a point shared between the bodies + + super(bodyA, pivotA, bodyB, pivotB, maxForce); // Store initial rotation of the bodies as unit vectors in the local body spaces + + this.xA = bodyA.vectorToLocalFrame(Vec3.UNIT_X); + this.xB = bodyB.vectorToLocalFrame(Vec3.UNIT_X); + this.yA = bodyA.vectorToLocalFrame(Vec3.UNIT_Y); + this.yB = bodyB.vectorToLocalFrame(Vec3.UNIT_Y); + this.zA = bodyA.vectorToLocalFrame(Vec3.UNIT_Z); + this.zB = bodyB.vectorToLocalFrame(Vec3.UNIT_Z); // ...and the following rotational equations will keep all rotational DOF's in place + + const r1 = this.rotationalEquation1 = new RotationalEquation(bodyA, bodyB, options); + const r2 = this.rotationalEquation2 = new RotationalEquation(bodyA, bodyB, options); + const r3 = this.rotationalEquation3 = new RotationalEquation(bodyA, bodyB, options); + this.equations.push(r1, r2, r3); + } + /** + * update + */ + + + update() { + const bodyA = this.bodyA; + const bodyB = this.bodyB; + this.motorEquation; + const r1 = this.rotationalEquation1; + const r2 = this.rotationalEquation2; + const r3 = this.rotationalEquation3; + LockConstraint_update_tmpVec1; + LockConstraint_update_tmpVec2; + super.update(); // These vector pairs must be orthogonal + + bodyA.vectorToWorldFrame(this.xA, r1.axisA); + bodyB.vectorToWorldFrame(this.yB, r1.axisB); + bodyA.vectorToWorldFrame(this.yA, r2.axisA); + bodyB.vectorToWorldFrame(this.zB, r2.axisB); + bodyA.vectorToWorldFrame(this.zA, r3.axisA); + bodyB.vectorToWorldFrame(this.xB, r3.axisB); + } + +} +const LockConstraint_update_tmpVec1 = new Vec3(); +const LockConstraint_update_tmpVec2 = new Vec3(); + +/** + * Rotational motor constraint. Tries to keep the relative angular velocity of the bodies to a given value. + */ +class RotationalMotorEquation extends Equation { + /** + * World oriented rotational axis. + */ + + /** + * World oriented rotational axis. + */ + + /** + * Motor velocity. + */ + constructor(bodyA, bodyB, maxForce) { + if (maxForce === void 0) { + maxForce = 1e6; + } + + super(bodyA, bodyB, -maxForce, maxForce); + this.axisA = new Vec3(); + this.axisB = new Vec3(); + this.targetVelocity = 0; + } + + computeB(h) { + this.a; + const b = this.b; + this.bi; + this.bj; + const axisA = this.axisA; + const axisB = this.axisB; + const GA = this.jacobianElementA; + const GB = this.jacobianElementB; // g = 0 + // gdot = axisA * wi - axisB * wj + // gdot = G * W = G * [vi wi vj wj] + // => + // G = [0 axisA 0 -axisB] + + GA.rotational.copy(axisA); + axisB.negate(GB.rotational); + const GW = this.computeGW() - this.targetVelocity; + const GiMf = this.computeGiMf(); + const B = -GW * b - h * GiMf; + return B; + } + +} + +/** + * Hinge constraint. Think of it as a door hinge. It tries to keep the door in the correct place and with the correct orientation. + */ +class HingeConstraint extends PointToPointConstraint { + /** + * Rotation axis, defined locally in bodyA. + */ + + /** + * Rotation axis, defined locally in bodyB. + */ + constructor(bodyA, bodyB, options) { + if (options === void 0) { + options = {}; + } + + const maxForce = typeof options.maxForce !== 'undefined' ? options.maxForce : 1e6; + const pivotA = options.pivotA ? options.pivotA.clone() : new Vec3(); + const pivotB = options.pivotB ? options.pivotB.clone() : new Vec3(); + super(bodyA, pivotA, bodyB, pivotB, maxForce); + const axisA = this.axisA = options.axisA ? options.axisA.clone() : new Vec3(1, 0, 0); + axisA.normalize(); + const axisB = this.axisB = options.axisB ? options.axisB.clone() : new Vec3(1, 0, 0); + axisB.normalize(); + this.collideConnected = !!options.collideConnected; + const rotational1 = this.rotationalEquation1 = new RotationalEquation(bodyA, bodyB, options); + const rotational2 = this.rotationalEquation2 = new RotationalEquation(bodyA, bodyB, options); + const motor = this.motorEquation = new RotationalMotorEquation(bodyA, bodyB, maxForce); + motor.enabled = false; // Not enabled by default + // Equations to be fed to the solver + + this.equations.push(rotational1, rotational2, motor); + } + /** + * enableMotor + */ + + + enableMotor() { + this.motorEquation.enabled = true; + } + /** + * disableMotor + */ + + + disableMotor() { + this.motorEquation.enabled = false; + } + /** + * setMotorSpeed + */ + + + setMotorSpeed(speed) { + this.motorEquation.targetVelocity = speed; + } + /** + * setMotorMaxForce + */ + + + setMotorMaxForce(maxForce) { + this.motorEquation.maxForce = maxForce; + this.motorEquation.minForce = -maxForce; + } + /** + * update + */ + + + update() { + const bodyA = this.bodyA; + const bodyB = this.bodyB; + const motor = this.motorEquation; + const r1 = this.rotationalEquation1; + const r2 = this.rotationalEquation2; + const worldAxisA = HingeConstraint_update_tmpVec1; + const worldAxisB = HingeConstraint_update_tmpVec2; + const axisA = this.axisA; + const axisB = this.axisB; + super.update(); // Get world axes + + bodyA.quaternion.vmult(axisA, worldAxisA); + bodyB.quaternion.vmult(axisB, worldAxisB); + worldAxisA.tangents(r1.axisA, r2.axisA); + r1.axisB.copy(worldAxisB); + r2.axisB.copy(worldAxisB); + + if (this.motorEquation.enabled) { + bodyA.quaternion.vmult(this.axisA, motor.axisA); + bodyB.quaternion.vmult(this.axisB, motor.axisB); + } + } + +} +const HingeConstraint_update_tmpVec1 = new Vec3(); +const HingeConstraint_update_tmpVec2 = new Vec3(); + +/** + * Constrains the slipping in a contact along a tangent + */ +class FrictionEquation extends Equation { + // Tangent + + /** + * @param slipForce should be +-F_friction = +-mu * F_normal = +-mu * m * g + */ + constructor(bodyA, bodyB, slipForce) { + super(bodyA, bodyB, -slipForce, slipForce); + this.ri = new Vec3(); + this.rj = new Vec3(); + this.t = new Vec3(); + } + + computeB(h) { + this.a; + const b = this.b; + this.bi; + this.bj; + const ri = this.ri; + const rj = this.rj; + const rixt = FrictionEquation_computeB_temp1; + const rjxt = FrictionEquation_computeB_temp2; + const t = this.t; // Caluclate cross products + + ri.cross(t, rixt); + rj.cross(t, rjxt); // G = [-t -rixt t rjxt] + // And remember, this is a pure velocity constraint, g is always zero! + + const GA = this.jacobianElementA; + const GB = this.jacobianElementB; + t.negate(GA.spatial); + rixt.negate(GA.rotational); + GB.spatial.copy(t); + GB.rotational.copy(rjxt); + const GW = this.computeGW(); + const GiMf = this.computeGiMf(); + const B = -GW * b - h * GiMf; + return B; + } + +} +const FrictionEquation_computeB_temp1 = new Vec3(); +const FrictionEquation_computeB_temp2 = new Vec3(); + +/** + * Defines what happens when two materials meet. + * @todo Refactor materials to materialA and materialB + */ +class ContactMaterial { + /** + * Identifier of this material. + */ + + /** + * Participating materials. + */ + + /** + * Friction coefficient. + * @default 0.3 + */ + + /** + * Restitution coefficient. + * @default 0.3 + */ + + /** + * Stiffness of the produced contact equations. + * @default 1e7 + */ + + /** + * Relaxation time of the produced contact equations. + * @default 3 + */ + + /** + * Stiffness of the produced friction equations. + * @default 1e7 + */ + + /** + * Relaxation time of the produced friction equations + * @default 3 + */ + constructor(m1, m2, options) { + options = Utils.defaults(options, { + friction: 0.3, + restitution: 0.3, + contactEquationStiffness: 1e7, + contactEquationRelaxation: 3, + frictionEquationStiffness: 1e7, + frictionEquationRelaxation: 3 + }); + this.id = ContactMaterial.idCounter++; + this.materials = [m1, m2]; + this.friction = options.friction; + this.restitution = options.restitution; + this.contactEquationStiffness = options.contactEquationStiffness; + this.contactEquationRelaxation = options.contactEquationRelaxation; + this.frictionEquationStiffness = options.frictionEquationStiffness; + this.frictionEquationRelaxation = options.frictionEquationRelaxation; + } + +} +ContactMaterial.idCounter = 0; + +/** + * Defines a physics material. + */ +class Material { + /** + * Material name. + * If options is a string, name will be set to that string. + * @todo Deprecate this + */ + + /** Material id. */ + + /** + * Friction for this material. + * If non-negative, it will be used instead of the friction given by ContactMaterials. If there's no matching ContactMaterial, the value from `defaultContactMaterial` in the World will be used. + */ + + /** + * Restitution for this material. + * If non-negative, it will be used instead of the restitution given by ContactMaterials. If there's no matching ContactMaterial, the value from `defaultContactMaterial` in the World will be used. + */ + constructor(options) { + if (options === void 0) { + options = {}; + } + + let name = ''; // Backwards compatibility fix + + if (typeof options === 'string') { + //console.warn(`Passing a string to MaterialOptions is deprecated, and has no effect`) + name = options; + options = {}; + } + + this.name = name; + this.id = Material.idCounter++; + this.friction = typeof options.friction !== 'undefined' ? options.friction : -1; + this.restitution = typeof options.restitution !== 'undefined' ? options.restitution : -1; + } + +} +Material.idCounter = 0; + +/** + * A spring, connecting two bodies. + * @example + * const spring = new Spring(boxBody, sphereBody, { + * restLength: 0, + * stiffness: 50, + * damping: 1, + * }) + * + * // Compute the force after each step + * world.addEventListener('postStep', (event) => { + * spring.applyForce() + * }) + */ +class Spring { + /** + * Rest length of the spring. A number > 0. + * @default 1 + */ + + /** + * Stiffness of the spring. A number >= 0. + * @default 100 + */ + + /** + * Damping of the spring. A number >= 0. + * @default 1 + */ + + /** + * First connected body. + */ + + /** + * Second connected body. + */ + + /** + * Anchor for bodyA in local bodyA coordinates. + * Where to hook the spring to body A, in local body coordinates. + * @default new Vec3() + */ + + /** + * Anchor for bodyB in local bodyB coordinates. + * Where to hook the spring to body B, in local body coordinates. + * @default new Vec3() + */ + constructor(bodyA, bodyB, options) { + if (options === void 0) { + options = {}; + } + + this.restLength = typeof options.restLength === 'number' ? options.restLength : 1; + this.stiffness = options.stiffness || 100; + this.damping = options.damping || 1; + this.bodyA = bodyA; + this.bodyB = bodyB; + this.localAnchorA = new Vec3(); + this.localAnchorB = new Vec3(); + + if (options.localAnchorA) { + this.localAnchorA.copy(options.localAnchorA); + } + + if (options.localAnchorB) { + this.localAnchorB.copy(options.localAnchorB); + } + + if (options.worldAnchorA) { + this.setWorldAnchorA(options.worldAnchorA); + } + + if (options.worldAnchorB) { + this.setWorldAnchorB(options.worldAnchorB); + } + } + /** + * Set the anchor point on body A, using world coordinates. + */ + + + setWorldAnchorA(worldAnchorA) { + this.bodyA.pointToLocalFrame(worldAnchorA, this.localAnchorA); + } + /** + * Set the anchor point on body B, using world coordinates. + */ + + + setWorldAnchorB(worldAnchorB) { + this.bodyB.pointToLocalFrame(worldAnchorB, this.localAnchorB); + } + /** + * Get the anchor point on body A, in world coordinates. + * @param result The vector to store the result in. + */ + + + getWorldAnchorA(result) { + this.bodyA.pointToWorldFrame(this.localAnchorA, result); + } + /** + * Get the anchor point on body B, in world coordinates. + * @param result The vector to store the result in. + */ + + + getWorldAnchorB(result) { + this.bodyB.pointToWorldFrame(this.localAnchorB, result); + } + /** + * Apply the spring force to the connected bodies. + */ + + + applyForce() { + const k = this.stiffness; + const d = this.damping; + const l = this.restLength; + const bodyA = this.bodyA; + const bodyB = this.bodyB; + const r = applyForce_r; + const r_unit = applyForce_r_unit; + const u = applyForce_u; + const f = applyForce_f; + const tmp = applyForce_tmp; + const worldAnchorA = applyForce_worldAnchorA; + const worldAnchorB = applyForce_worldAnchorB; + const ri = applyForce_ri; + const rj = applyForce_rj; + const ri_x_f = applyForce_ri_x_f; + const rj_x_f = applyForce_rj_x_f; // Get world anchors + + this.getWorldAnchorA(worldAnchorA); + this.getWorldAnchorB(worldAnchorB); // Get offset points + + worldAnchorA.vsub(bodyA.position, ri); + worldAnchorB.vsub(bodyB.position, rj); // Compute distance vector between world anchor points + + worldAnchorB.vsub(worldAnchorA, r); + const rlen = r.length(); + r_unit.copy(r); + r_unit.normalize(); // Compute relative velocity of the anchor points, u + + bodyB.velocity.vsub(bodyA.velocity, u); // Add rotational velocity + + bodyB.angularVelocity.cross(rj, tmp); + u.vadd(tmp, u); + bodyA.angularVelocity.cross(ri, tmp); + u.vsub(tmp, u); // F = - k * ( x - L ) - D * ( u ) + + r_unit.scale(-k * (rlen - l) - d * u.dot(r_unit), f); // Add forces to bodies + + bodyA.force.vsub(f, bodyA.force); + bodyB.force.vadd(f, bodyB.force); // Angular force + + ri.cross(f, ri_x_f); + rj.cross(f, rj_x_f); + bodyA.torque.vsub(ri_x_f, bodyA.torque); + bodyB.torque.vadd(rj_x_f, bodyB.torque); + } + +} +const applyForce_r = new Vec3(); +const applyForce_r_unit = new Vec3(); +const applyForce_u = new Vec3(); +const applyForce_f = new Vec3(); +const applyForce_worldAnchorA = new Vec3(); +const applyForce_worldAnchorB = new Vec3(); +const applyForce_ri = new Vec3(); +const applyForce_rj = new Vec3(); +const applyForce_ri_x_f = new Vec3(); +const applyForce_rj_x_f = new Vec3(); +const applyForce_tmp = new Vec3(); + +/** + * WheelInfo + */ +class WheelInfo { + /** + * Max travel distance of the suspension, in meters. + * @default 1 + */ + + /** + * Speed to apply to the wheel rotation when the wheel is sliding. + * @default -0.1 + */ + + /** + * If the customSlidingRotationalSpeed should be used. + * @default false + */ + + /** + * sliding + */ + + /** + * Connection point, defined locally in the chassis body frame. + */ + + /** + * chassisConnectionPointWorld + */ + + /** + * directionLocal + */ + + /** + * directionWorld + */ + + /** + * axleLocal + */ + + /** + * axleWorld + */ + + /** + * suspensionRestLength + * @default 1 + */ + + /** + * suspensionMaxLength + * @default 2 + */ + + /** + * radius + * @default 1 + */ + + /** + * suspensionStiffness + * @default 100 + */ + + /** + * dampingCompression + * @default 10 + */ + + /** + * dampingRelaxation + * @default 10 + */ + + /** + * frictionSlip + * @default 10.5 + */ + + /** forwardAcceleration */ + + /** sideAcceleration */ + + /** + * steering + * @default 0 + */ + + /** + * Rotation value, in radians. + * @default 0 + */ + + /** + * deltaRotation + * @default 0 + */ + + /** + * rollInfluence + * @default 0.01 + */ + + /** + * maxSuspensionForce + */ + + /** + * engineForce + */ + + /** + * brake + */ + + /** + * isFrontWheel + * @default true + */ + + /** + * clippedInvContactDotSuspension + * @default 1 + */ + + /** + * suspensionRelativeVelocity + * @default 0 + */ + + /** + * suspensionForce + * @default 0 + */ + + /** + * slipInfo + */ + + /** + * skidInfo + * @default 0 + */ + + /** + * suspensionLength + * @default 0 + */ + + /** + * sideImpulse + */ + + /** + * forwardImpulse + */ + + /** + * The result from raycasting. + */ + + /** + * Wheel world transform. + */ + + /** + * isInContact + */ + constructor(options) { + if (options === void 0) { + options = {}; + } + + options = Utils.defaults(options, { + chassisConnectionPointLocal: new Vec3(), + chassisConnectionPointWorld: new Vec3(), + directionLocal: new Vec3(), + directionWorld: new Vec3(), + axleLocal: new Vec3(), + axleWorld: new Vec3(), + suspensionRestLength: 1, + suspensionMaxLength: 2, + radius: 1, + suspensionStiffness: 100, + dampingCompression: 10, + dampingRelaxation: 10, + frictionSlip: 10.5, + forwardAcceleration: 1, + sideAcceleration: 1, + steering: 0, + rotation: 0, + deltaRotation: 0, + rollInfluence: 0.01, + maxSuspensionForce: Number.MAX_VALUE, + isFrontWheel: true, + clippedInvContactDotSuspension: 1, + suspensionRelativeVelocity: 0, + suspensionForce: 0, + slipInfo: 0, + skidInfo: 0, + suspensionLength: 0, + maxSuspensionTravel: 1, + useCustomSlidingRotationalSpeed: false, + customSlidingRotationalSpeed: -0.1 + }); + this.maxSuspensionTravel = options.maxSuspensionTravel; + this.customSlidingRotationalSpeed = options.customSlidingRotationalSpeed; + this.useCustomSlidingRotationalSpeed = options.useCustomSlidingRotationalSpeed; + this.sliding = false; + this.chassisConnectionPointLocal = options.chassisConnectionPointLocal.clone(); + this.chassisConnectionPointWorld = options.chassisConnectionPointWorld.clone(); + this.directionLocal = options.directionLocal.clone(); + this.directionWorld = options.directionWorld.clone(); + this.axleLocal = options.axleLocal.clone(); + this.axleWorld = options.axleWorld.clone(); + this.suspensionRestLength = options.suspensionRestLength; + this.suspensionMaxLength = options.suspensionMaxLength; + this.radius = options.radius; + this.suspensionStiffness = options.suspensionStiffness; + this.dampingCompression = options.dampingCompression; + this.dampingRelaxation = options.dampingRelaxation; + this.frictionSlip = options.frictionSlip; + this.forwardAcceleration = options.forwardAcceleration; + this.sideAcceleration = options.sideAcceleration; + this.steering = 0; + this.rotation = 0; + this.deltaRotation = 0; + this.rollInfluence = options.rollInfluence; + this.maxSuspensionForce = options.maxSuspensionForce; + this.engineForce = 0; + this.brake = 0; + this.isFrontWheel = options.isFrontWheel; + this.clippedInvContactDotSuspension = 1; + this.suspensionRelativeVelocity = 0; + this.suspensionForce = 0; + this.slipInfo = 0; + this.skidInfo = 0; + this.suspensionLength = 0; + this.sideImpulse = 0; + this.forwardImpulse = 0; + this.raycastResult = new RaycastResult(); + this.worldTransform = new Transform(); + this.isInContact = false; + } + + updateWheel(chassis) { + const raycastResult = this.raycastResult; + + if (this.isInContact) { + const project = raycastResult.hitNormalWorld.dot(raycastResult.directionWorld); + raycastResult.hitPointWorld.vsub(chassis.position, relpos); + chassis.getVelocityAtWorldPoint(relpos, chassis_velocity_at_contactPoint); + const projVel = raycastResult.hitNormalWorld.dot(chassis_velocity_at_contactPoint); + + if (project >= -0.1) { + this.suspensionRelativeVelocity = 0.0; + this.clippedInvContactDotSuspension = 1.0 / 0.1; + } else { + const inv = -1 / project; + this.suspensionRelativeVelocity = projVel * inv; + this.clippedInvContactDotSuspension = inv; + } + } else { + // Not in contact : position wheel in a nice (rest length) position + raycastResult.suspensionLength = this.suspensionRestLength; + this.suspensionRelativeVelocity = 0.0; + raycastResult.directionWorld.scale(-1, raycastResult.hitNormalWorld); + this.clippedInvContactDotSuspension = 1.0; + } + } + +} +const chassis_velocity_at_contactPoint = new Vec3(); +const relpos = new Vec3(); + +/** + * Vehicle helper class that casts rays from the wheel positions towards the ground and applies forces. + */ +class RaycastVehicle { + /** The car chassis body. */ + + /** The wheels. */ + + /** Will be set to true if the car is sliding. */ + + /** Index of the right axis. x=0, y=1, z=2 */ + + /** Index of the forward axis. x=0, y=1, z=2 */ + + /** Index of the up axis. x=0, y=1, z=2 */ + + /** The constraints. */ + + /** Optional pre-step callback. */ + + /** Number of wheels on the ground. */ + constructor(options) { + this.chassisBody = options.chassisBody; + this.wheelInfos = []; + this.sliding = false; + this.world = null; + this.indexRightAxis = typeof options.indexRightAxis !== 'undefined' ? options.indexRightAxis : 2; + this.indexForwardAxis = typeof options.indexForwardAxis !== 'undefined' ? options.indexForwardAxis : 0; + this.indexUpAxis = typeof options.indexUpAxis !== 'undefined' ? options.indexUpAxis : 1; + this.constraints = []; + + this.preStepCallback = () => {}; + + this.currentVehicleSpeedKmHour = 0; + this.numWheelsOnGround = 0; + } + /** + * Add a wheel. For information about the options, see `WheelInfo`. + */ + + + addWheel(options) { + if (options === void 0) { + options = {}; + } + + const info = new WheelInfo(options); + const index = this.wheelInfos.length; + this.wheelInfos.push(info); + return index; + } + /** + * Set the steering value of a wheel. + */ + + + setSteeringValue(value, wheelIndex) { + const wheel = this.wheelInfos[wheelIndex]; + wheel.steering = value; + } + /** + * Set the wheel force to apply on one of the wheels each time step + */ + + + applyEngineForce(value, wheelIndex) { + this.wheelInfos[wheelIndex].engineForce = value; + } + /** + * Set the braking force of a wheel + */ + + + setBrake(brake, wheelIndex) { + this.wheelInfos[wheelIndex].brake = brake; + } + /** + * Add the vehicle including its constraints to the world. + */ + + + addToWorld(world) { + world.addBody(this.chassisBody); + const that = this; + + this.preStepCallback = () => { + that.updateVehicle(world.dt); + }; + + world.addEventListener('preStep', this.preStepCallback); + this.world = world; + } + /** + * Get one of the wheel axles, world-oriented. + */ + + + getVehicleAxisWorld(axisIndex, result) { + result.set(axisIndex === 0 ? 1 : 0, axisIndex === 1 ? 1 : 0, axisIndex === 2 ? 1 : 0); + this.chassisBody.vectorToWorldFrame(result, result); + } + + updateVehicle(timeStep) { + const wheelInfos = this.wheelInfos; + const numWheels = wheelInfos.length; + const chassisBody = this.chassisBody; + + for (let i = 0; i < numWheels; i++) { + this.updateWheelTransform(i); + } + + this.currentVehicleSpeedKmHour = 3.6 * chassisBody.velocity.length(); + const forwardWorld = new Vec3(); + this.getVehicleAxisWorld(this.indexForwardAxis, forwardWorld); + + if (forwardWorld.dot(chassisBody.velocity) < 0) { + this.currentVehicleSpeedKmHour *= -1; + } // simulate suspension + + + for (let i = 0; i < numWheels; i++) { + this.castRay(wheelInfos[i]); + } + + this.updateSuspension(timeStep); + const impulse = new Vec3(); + const relpos = new Vec3(); + + for (let i = 0; i < numWheels; i++) { + //apply suspension force + const wheel = wheelInfos[i]; + let suspensionForce = wheel.suspensionForce; + + if (suspensionForce > wheel.maxSuspensionForce) { + suspensionForce = wheel.maxSuspensionForce; + } + + wheel.raycastResult.hitNormalWorld.scale(suspensionForce * timeStep, impulse); + wheel.raycastResult.hitPointWorld.vsub(chassisBody.position, relpos); + chassisBody.applyImpulse(impulse, relpos); + } + + this.updateFriction(timeStep); + const hitNormalWorldScaledWithProj = new Vec3(); + const fwd = new Vec3(); + const vel = new Vec3(); + + for (let i = 0; i < numWheels; i++) { + const wheel = wheelInfos[i]; //const relpos = new Vec3(); + //wheel.chassisConnectionPointWorld.vsub(chassisBody.position, relpos); + + chassisBody.getVelocityAtWorldPoint(wheel.chassisConnectionPointWorld, vel); // Hack to get the rotation in the correct direction + + let m = 1; + + switch (this.indexUpAxis) { + case 1: + m = -1; + break; + } + + if (wheel.isInContact) { + this.getVehicleAxisWorld(this.indexForwardAxis, fwd); + const proj = fwd.dot(wheel.raycastResult.hitNormalWorld); + wheel.raycastResult.hitNormalWorld.scale(proj, hitNormalWorldScaledWithProj); + fwd.vsub(hitNormalWorldScaledWithProj, fwd); + const proj2 = fwd.dot(vel); + wheel.deltaRotation = m * proj2 * timeStep / wheel.radius; + } + + if ((wheel.sliding || !wheel.isInContact) && wheel.engineForce !== 0 && wheel.useCustomSlidingRotationalSpeed) { + // Apply custom rotation when accelerating and sliding + wheel.deltaRotation = (wheel.engineForce > 0 ? 1 : -1) * wheel.customSlidingRotationalSpeed * timeStep; + } // Lock wheels + + + if (Math.abs(wheel.brake) > Math.abs(wheel.engineForce)) { + wheel.deltaRotation = 0; + } + + wheel.rotation += wheel.deltaRotation; // Use the old value + + wheel.deltaRotation *= 0.99; // damping of rotation when not in contact + } + } + + updateSuspension(deltaTime) { + const chassisBody = this.chassisBody; + const chassisMass = chassisBody.mass; + const wheelInfos = this.wheelInfos; + const numWheels = wheelInfos.length; + + for (let w_it = 0; w_it < numWheels; w_it++) { + const wheel = wheelInfos[w_it]; + + if (wheel.isInContact) { + let force; // Spring + + const susp_length = wheel.suspensionRestLength; + const current_length = wheel.suspensionLength; + const length_diff = susp_length - current_length; + force = wheel.suspensionStiffness * length_diff * wheel.clippedInvContactDotSuspension; // Damper + + const projected_rel_vel = wheel.suspensionRelativeVelocity; + let susp_damping; + + if (projected_rel_vel < 0) { + susp_damping = wheel.dampingCompression; + } else { + susp_damping = wheel.dampingRelaxation; + } + + force -= susp_damping * projected_rel_vel; + wheel.suspensionForce = force * chassisMass; + + if (wheel.suspensionForce < 0) { + wheel.suspensionForce = 0; + } + } else { + wheel.suspensionForce = 0; + } + } + } + /** + * Remove the vehicle including its constraints from the world. + */ + + + removeFromWorld(world) { + this.constraints; + world.removeBody(this.chassisBody); + world.removeEventListener('preStep', this.preStepCallback); + this.world = null; + } + + castRay(wheel) { + const rayvector = castRay_rayvector; + const target = castRay_target; + this.updateWheelTransformWorld(wheel); + const chassisBody = this.chassisBody; + let depth = -1; + const raylen = wheel.suspensionRestLength + wheel.radius; + wheel.directionWorld.scale(raylen, rayvector); + const source = wheel.chassisConnectionPointWorld; + source.vadd(rayvector, target); + const raycastResult = wheel.raycastResult; + raycastResult.reset(); // Turn off ray collision with the chassis temporarily + + const oldState = chassisBody.collisionResponse; + chassisBody.collisionResponse = false; // Cast ray against world + + this.world.rayTest(source, target, raycastResult); + chassisBody.collisionResponse = oldState; + const object = raycastResult.body; + wheel.raycastResult.groundObject = 0; + + if (object) { + depth = raycastResult.distance; + wheel.raycastResult.hitNormalWorld = raycastResult.hitNormalWorld; + wheel.isInContact = true; + const hitDistance = raycastResult.distance; + wheel.suspensionLength = hitDistance - wheel.radius; // clamp on max suspension travel + + const minSuspensionLength = wheel.suspensionRestLength - wheel.maxSuspensionTravel; + const maxSuspensionLength = wheel.suspensionRestLength + wheel.maxSuspensionTravel; + + if (wheel.suspensionLength < minSuspensionLength) { + wheel.suspensionLength = minSuspensionLength; + } + + if (wheel.suspensionLength > maxSuspensionLength) { + wheel.suspensionLength = maxSuspensionLength; + wheel.raycastResult.reset(); + } + + const denominator = wheel.raycastResult.hitNormalWorld.dot(wheel.directionWorld); + const chassis_velocity_at_contactPoint = new Vec3(); + chassisBody.getVelocityAtWorldPoint(wheel.raycastResult.hitPointWorld, chassis_velocity_at_contactPoint); + const projVel = wheel.raycastResult.hitNormalWorld.dot(chassis_velocity_at_contactPoint); + + if (denominator >= -0.1) { + wheel.suspensionRelativeVelocity = 0; + wheel.clippedInvContactDotSuspension = 1 / 0.1; + } else { + const inv = -1 / denominator; + wheel.suspensionRelativeVelocity = projVel * inv; + wheel.clippedInvContactDotSuspension = inv; + } + } else { + //put wheel info as in rest position + wheel.suspensionLength = wheel.suspensionRestLength + 0 * wheel.maxSuspensionTravel; + wheel.suspensionRelativeVelocity = 0.0; + wheel.directionWorld.scale(-1, wheel.raycastResult.hitNormalWorld); + wheel.clippedInvContactDotSuspension = 1.0; + } + + return depth; + } + + updateWheelTransformWorld(wheel) { + wheel.isInContact = false; + const chassisBody = this.chassisBody; + chassisBody.pointToWorldFrame(wheel.chassisConnectionPointLocal, wheel.chassisConnectionPointWorld); + chassisBody.vectorToWorldFrame(wheel.directionLocal, wheel.directionWorld); + chassisBody.vectorToWorldFrame(wheel.axleLocal, wheel.axleWorld); + } + /** + * Update one of the wheel transform. + * Note when rendering wheels: during each step, wheel transforms are updated BEFORE the chassis; ie. their position becomes invalid after the step. Thus when you render wheels, you must update wheel transforms before rendering them. See raycastVehicle demo for an example. + * @param wheelIndex The wheel index to update. + */ + + + updateWheelTransform(wheelIndex) { + const up = tmpVec4; + const right = tmpVec5; + const fwd = tmpVec6; + const wheel = this.wheelInfos[wheelIndex]; + this.updateWheelTransformWorld(wheel); + wheel.directionLocal.scale(-1, up); + right.copy(wheel.axleLocal); + up.cross(right, fwd); + fwd.normalize(); + right.normalize(); // Rotate around steering over the wheelAxle + + const steering = wheel.steering; + const steeringOrn = new Quaternion(); + steeringOrn.setFromAxisAngle(up, steering); + const rotatingOrn = new Quaternion(); + rotatingOrn.setFromAxisAngle(right, wheel.rotation); // World rotation of the wheel + + const q = wheel.worldTransform.quaternion; + this.chassisBody.quaternion.mult(steeringOrn, q); + q.mult(rotatingOrn, q); + q.normalize(); // world position of the wheel + + const p = wheel.worldTransform.position; + p.copy(wheel.directionWorld); + p.scale(wheel.suspensionLength, p); + p.vadd(wheel.chassisConnectionPointWorld, p); + } + /** + * Get the world transform of one of the wheels + */ + + + getWheelTransformWorld(wheelIndex) { + return this.wheelInfos[wheelIndex].worldTransform; + } + + updateFriction(timeStep) { + const surfNormalWS_scaled_proj = updateFriction_surfNormalWS_scaled_proj; //calculate the impulse, so that the wheels don't move sidewards + + const wheelInfos = this.wheelInfos; + const numWheels = wheelInfos.length; + const chassisBody = this.chassisBody; + const forwardWS = updateFriction_forwardWS; + const axle = updateFriction_axle; + this.numWheelsOnGround = 0; + + for (let i = 0; i < numWheels; i++) { + const wheel = wheelInfos[i]; + const groundObject = wheel.raycastResult.body; + + if (groundObject) { + this.numWheelsOnGround++; + } + + wheel.sideImpulse = 0; + wheel.forwardImpulse = 0; + + if (!forwardWS[i]) { + forwardWS[i] = new Vec3(); + } + + if (!axle[i]) { + axle[i] = new Vec3(); + } + } + + for (let i = 0; i < numWheels; i++) { + const wheel = wheelInfos[i]; + const groundObject = wheel.raycastResult.body; + + if (groundObject) { + const axlei = axle[i]; + const wheelTrans = this.getWheelTransformWorld(i); // Get world axle + + wheelTrans.vectorToWorldFrame(directions[this.indexRightAxis], axlei); + const surfNormalWS = wheel.raycastResult.hitNormalWorld; + const proj = axlei.dot(surfNormalWS); + surfNormalWS.scale(proj, surfNormalWS_scaled_proj); + axlei.vsub(surfNormalWS_scaled_proj, axlei); + axlei.normalize(); + surfNormalWS.cross(axlei, forwardWS[i]); + forwardWS[i].normalize(); + wheel.sideImpulse = resolveSingleBilateral(chassisBody, wheel.raycastResult.hitPointWorld, groundObject, wheel.raycastResult.hitPointWorld, axlei); + wheel.sideImpulse *= sideFrictionStiffness2; + } + } + + const sideFactor = 1; + const fwdFactor = 0.5; + this.sliding = false; + + for (let i = 0; i < numWheels; i++) { + const wheel = wheelInfos[i]; + const groundObject = wheel.raycastResult.body; + let rollingFriction = 0; + wheel.slipInfo = 1; + + if (groundObject) { + const defaultRollingFrictionImpulse = 0; + const maxImpulse = wheel.brake ? wheel.brake : defaultRollingFrictionImpulse; // btWheelContactPoint contactPt(chassisBody,groundObject,wheelInfraycastInfo.hitPointWorld,forwardWS[wheel],maxImpulse); + // rollingFriction = calcRollingFriction(contactPt); + + rollingFriction = calcRollingFriction(chassisBody, groundObject, wheel.raycastResult.hitPointWorld, forwardWS[i], maxImpulse); + rollingFriction += wheel.engineForce * timeStep; // rollingFriction = 0; + + const factor = maxImpulse / rollingFriction; + wheel.slipInfo *= factor; + } //switch between active rolling (throttle), braking and non-active rolling friction (nthrottle/break) + + + wheel.forwardImpulse = 0; + wheel.skidInfo = 1; + + if (groundObject) { + wheel.skidInfo = 1; + const maximp = wheel.suspensionForce * timeStep * wheel.frictionSlip; + const maximpSide = maximp; + const maximpSquared = maximp * maximpSide; + wheel.forwardImpulse = rollingFriction; //wheelInfo.engineForce* timeStep; + + const x = wheel.forwardImpulse * fwdFactor / wheel.forwardAcceleration; + const y = wheel.sideImpulse * sideFactor / wheel.sideAcceleration; + const impulseSquared = x * x + y * y; + wheel.sliding = false; + + if (impulseSquared > maximpSquared) { + this.sliding = true; + wheel.sliding = true; + const factor = maximp / Math.sqrt(impulseSquared); + wheel.skidInfo *= factor; + } + } + } + + if (this.sliding) { + for (let i = 0; i < numWheels; i++) { + const wheel = wheelInfos[i]; + + if (wheel.sideImpulse !== 0) { + if (wheel.skidInfo < 1) { + wheel.forwardImpulse *= wheel.skidInfo; + wheel.sideImpulse *= wheel.skidInfo; + } + } + } + } // apply the impulses + + + for (let i = 0; i < numWheels; i++) { + const wheel = wheelInfos[i]; + const rel_pos = new Vec3(); + wheel.raycastResult.hitPointWorld.vsub(chassisBody.position, rel_pos); // cannons applyimpulse is using world coord for the position + //rel_pos.copy(wheel.raycastResult.hitPointWorld); + + if (wheel.forwardImpulse !== 0) { + const impulse = new Vec3(); + forwardWS[i].scale(wheel.forwardImpulse, impulse); + chassisBody.applyImpulse(impulse, rel_pos); + } + + if (wheel.sideImpulse !== 0) { + const groundObject = wheel.raycastResult.body; + const rel_pos2 = new Vec3(); + wheel.raycastResult.hitPointWorld.vsub(groundObject.position, rel_pos2); //rel_pos2.copy(wheel.raycastResult.hitPointWorld); + + const sideImp = new Vec3(); + axle[i].scale(wheel.sideImpulse, sideImp); // Scale the relative position in the up direction with rollInfluence. + // If rollInfluence is 1, the impulse will be applied on the hitPoint (easy to roll over), if it is zero it will be applied in the same plane as the center of mass (not easy to roll over). + + chassisBody.vectorToLocalFrame(rel_pos, rel_pos); + rel_pos['xyz'[this.indexUpAxis]] *= wheel.rollInfluence; + chassisBody.vectorToWorldFrame(rel_pos, rel_pos); + chassisBody.applyImpulse(sideImp, rel_pos); //apply friction impulse on the ground + + sideImp.scale(-1, sideImp); + groundObject.applyImpulse(sideImp, rel_pos2); + } + } + } + +} +new Vec3(); +new Vec3(); +new Vec3(); +const tmpVec4 = new Vec3(); +const tmpVec5 = new Vec3(); +const tmpVec6 = new Vec3(); +new Ray(); +new Vec3(); +const castRay_rayvector = new Vec3(); +const castRay_target = new Vec3(); +const directions = [new Vec3(1, 0, 0), new Vec3(0, 1, 0), new Vec3(0, 0, 1)]; +const updateFriction_surfNormalWS_scaled_proj = new Vec3(); +const updateFriction_axle = []; +const updateFriction_forwardWS = []; +const sideFrictionStiffness2 = 1; +const calcRollingFriction_vel1 = new Vec3(); +const calcRollingFriction_vel2 = new Vec3(); +const calcRollingFriction_vel = new Vec3(); + +function calcRollingFriction(body0, body1, frictionPosWorld, frictionDirectionWorld, maxImpulse) { + let j1 = 0; + const contactPosWorld = frictionPosWorld; // const rel_pos1 = new Vec3(); + // const rel_pos2 = new Vec3(); + + const vel1 = calcRollingFriction_vel1; + const vel2 = calcRollingFriction_vel2; + const vel = calcRollingFriction_vel; // contactPosWorld.vsub(body0.position, rel_pos1); + // contactPosWorld.vsub(body1.position, rel_pos2); + + body0.getVelocityAtWorldPoint(contactPosWorld, vel1); + body1.getVelocityAtWorldPoint(contactPosWorld, vel2); + vel1.vsub(vel2, vel); + const vrel = frictionDirectionWorld.dot(vel); + const denom0 = computeImpulseDenominator(body0, frictionPosWorld, frictionDirectionWorld); + const denom1 = computeImpulseDenominator(body1, frictionPosWorld, frictionDirectionWorld); + const relaxation = 1; + const jacDiagABInv = relaxation / (denom0 + denom1); // calculate j that moves us to zero relative velocity + + j1 = -vrel * jacDiagABInv; + + if (maxImpulse < j1) { + j1 = maxImpulse; + } + + if (j1 < -maxImpulse) { + j1 = -maxImpulse; + } + + return j1; +} + +const computeImpulseDenominator_r0 = new Vec3(); +const computeImpulseDenominator_c0 = new Vec3(); +const computeImpulseDenominator_vec = new Vec3(); +const computeImpulseDenominator_m = new Vec3(); + +function computeImpulseDenominator(body, pos, normal) { + const r0 = computeImpulseDenominator_r0; + const c0 = computeImpulseDenominator_c0; + const vec = computeImpulseDenominator_vec; + const m = computeImpulseDenominator_m; + pos.vsub(body.position, r0); + r0.cross(normal, c0); + body.invInertiaWorld.vmult(c0, m); + m.cross(r0, vec); + return body.invMass + normal.dot(vec); +} + +const resolveSingleBilateral_vel1 = new Vec3(); +const resolveSingleBilateral_vel2 = new Vec3(); +const resolveSingleBilateral_vel = new Vec3(); // bilateral constraint between two dynamic objects + +function resolveSingleBilateral(body1, pos1, body2, pos2, normal) { + const normalLenSqr = normal.lengthSquared(); + + if (normalLenSqr > 1.1) { + return 0; // no impulse + } // const rel_pos1 = new Vec3(); + // const rel_pos2 = new Vec3(); + // pos1.vsub(body1.position, rel_pos1); + // pos2.vsub(body2.position, rel_pos2); + + + const vel1 = resolveSingleBilateral_vel1; + const vel2 = resolveSingleBilateral_vel2; + const vel = resolveSingleBilateral_vel; + body1.getVelocityAtWorldPoint(pos1, vel1); + body2.getVelocityAtWorldPoint(pos2, vel2); + vel1.vsub(vel2, vel); + const rel_vel = normal.dot(vel); + const contactDamping = 0.2; + const massTerm = 1 / (body1.invMass + body2.invMass); + const impulse = -contactDamping * rel_vel * massTerm; + return impulse; +} + +/** + * Spherical shape + * @example + * const radius = 1 + * const sphereShape = new CANNON.Sphere(radius) + * const sphereBody = new CANNON.Body({ mass: 1, shape: sphereShape }) + * world.addBody(sphereBody) + */ +class Sphere extends Shape { + /** + * The radius of the sphere. + */ + + /** + * + * @param radius The radius of the sphere, a non-negative number. + */ + constructor(radius) { + super({ + type: Shape.types.SPHERE + }); + this.radius = radius !== undefined ? radius : 1.0; + + if (this.radius < 0) { + throw new Error('The sphere radius cannot be negative.'); + } + + this.updateBoundingSphereRadius(); + } + /** calculateLocalInertia */ + + + calculateLocalInertia(mass, target) { + if (target === void 0) { + target = new Vec3(); + } + + const I = 2.0 * mass * this.radius * this.radius / 5.0; + target.x = I; + target.y = I; + target.z = I; + return target; + } + /** volume */ + + + volume() { + return 4.0 * Math.PI * Math.pow(this.radius, 3) / 3.0; + } + + updateBoundingSphereRadius() { + this.boundingSphereRadius = this.radius; + } + + calculateWorldAABB(pos, quat, min, max) { + const r = this.radius; + const axes = ['x', 'y', 'z']; + + for (let i = 0; i < axes.length; i++) { + const ax = axes[i]; + min[ax] = pos[ax] - r; + max[ax] = pos[ax] + r; + } + } + +} + +/** + * Simple vehicle helper class with spherical rigid body wheels. + */ +class RigidVehicle { + /** + * The bodies of the wheels. + */ + + /** + * The chassis body. + */ + + /** + * The constraints. + */ + + /** + * The wheel axes. + */ + + /** + * The wheel forces. + */ + constructor(options) { + if (options === void 0) { + options = {}; + } + + this.wheelBodies = []; + this.coordinateSystem = typeof options.coordinateSystem !== 'undefined' ? options.coordinateSystem.clone() : new Vec3(1, 2, 3); + + if (options.chassisBody) { + this.chassisBody = options.chassisBody; + } else { + // No chassis body given. Create it! + this.chassisBody = new Body({ + mass: 1, + shape: new Box(new Vec3(5, 0.5, 2)) + }); + } + + this.constraints = []; + this.wheelAxes = []; + this.wheelForces = []; + } + /** + * Add a wheel + */ + + + addWheel(options) { + if (options === void 0) { + options = {}; + } + + let wheelBody; + + if (options.body) { + wheelBody = options.body; + } else { + // No wheel body given. Create it! + wheelBody = new Body({ + mass: 1, + shape: new Sphere(1.2) + }); + } + + this.wheelBodies.push(wheelBody); + this.wheelForces.push(0); // Position constrain wheels + + const position = typeof options.position !== 'undefined' ? options.position.clone() : new Vec3(); // Set position locally to the chassis + + const worldPosition = new Vec3(); + this.chassisBody.pointToWorldFrame(position, worldPosition); + wheelBody.position.set(worldPosition.x, worldPosition.y, worldPosition.z); // Constrain wheel + + const axis = typeof options.axis !== 'undefined' ? options.axis.clone() : new Vec3(0, 0, 1); + this.wheelAxes.push(axis); + const hingeConstraint = new HingeConstraint(this.chassisBody, wheelBody, { + pivotA: position, + axisA: axis, + pivotB: Vec3.ZERO, + axisB: axis, + collideConnected: false + }); + this.constraints.push(hingeConstraint); + return this.wheelBodies.length - 1; + } + /** + * Set the steering value of a wheel. + * @todo check coordinateSystem + */ + + + setSteeringValue(value, wheelIndex) { + // Set angle of the hinge axis + const axis = this.wheelAxes[wheelIndex]; + const c = Math.cos(value); + const s = Math.sin(value); + const x = axis.x; + const z = axis.z; + this.constraints[wheelIndex].axisA.set(-c * x + s * z, 0, s * x + c * z); + } + /** + * Set the target rotational speed of the hinge constraint. + */ + + + setMotorSpeed(value, wheelIndex) { + const hingeConstraint = this.constraints[wheelIndex]; + hingeConstraint.enableMotor(); + hingeConstraint.motorTargetVelocity = value; + } + /** + * Set the target rotational speed of the hinge constraint. + */ + + + disableMotor(wheelIndex) { + const hingeConstraint = this.constraints[wheelIndex]; + hingeConstraint.disableMotor(); + } + /** + * Set the wheel force to apply on one of the wheels each time step + */ + + + setWheelForce(value, wheelIndex) { + this.wheelForces[wheelIndex] = value; + } + /** + * Apply a torque on one of the wheels. + */ + + + applyWheelForce(value, wheelIndex) { + const axis = this.wheelAxes[wheelIndex]; + const wheelBody = this.wheelBodies[wheelIndex]; + const bodyTorque = wheelBody.torque; + axis.scale(value, torque); + wheelBody.vectorToWorldFrame(torque, torque); + bodyTorque.vadd(torque, bodyTorque); + } + /** + * Add the vehicle including its constraints to the world. + */ + + + addToWorld(world) { + const constraints = this.constraints; + const bodies = this.wheelBodies.concat([this.chassisBody]); + + for (let i = 0; i < bodies.length; i++) { + world.addBody(bodies[i]); + } + + for (let i = 0; i < constraints.length; i++) { + world.addConstraint(constraints[i]); + } + + world.addEventListener('preStep', this._update.bind(this)); + } + + _update() { + const wheelForces = this.wheelForces; + + for (let i = 0; i < wheelForces.length; i++) { + this.applyWheelForce(wheelForces[i], i); + } + } + /** + * Remove the vehicle including its constraints from the world. + */ + + + removeFromWorld(world) { + const constraints = this.constraints; + const bodies = this.wheelBodies.concat([this.chassisBody]); + + for (let i = 0; i < bodies.length; i++) { + world.removeBody(bodies[i]); + } + + for (let i = 0; i < constraints.length; i++) { + world.removeConstraint(constraints[i]); + } + } + /** + * Get current rotational velocity of a wheel + */ + + + getWheelSpeed(wheelIndex) { + const axis = this.wheelAxes[wheelIndex]; + const wheelBody = this.wheelBodies[wheelIndex]; + const w = wheelBody.angularVelocity; + this.chassisBody.vectorToWorldFrame(axis, worldAxis); + return w.dot(worldAxis); + } + +} +const torque = new Vec3(); +const worldAxis = new Vec3(); + +/** + * Smoothed-particle hydrodynamics system + * @todo Make parameters customizable in the constructor + */ +class SPHSystem { + /** + * The particles array. + */ + + /** + * Density of the system (kg/m3). + * @default 1 + */ + + /** + * Distance below which two particles are considered to be neighbors. + * It should be adjusted so there are about 15-20 neighbor particles within this radius. + * @default 1 + */ + + /** + * @default 1 + */ + + /** + * Viscosity of the system. + * @default 0.01 + */ + + /** + * @default 0.000001 + */ + constructor() { + this.particles = []; + this.density = 1; + this.smoothingRadius = 1; + this.speedOfSound = 1; + this.viscosity = 0.01; + this.eps = 0.000001; // Stuff Computed per particle + + this.pressures = []; + this.densities = []; + this.neighbors = []; + } + /** + * Add a particle to the system. + */ + + + add(particle) { + this.particles.push(particle); + + if (this.neighbors.length < this.particles.length) { + this.neighbors.push([]); + } + } + /** + * Remove a particle from the system. + */ + + + remove(particle) { + const idx = this.particles.indexOf(particle); + + if (idx !== -1) { + this.particles.splice(idx, 1); + + if (this.neighbors.length > this.particles.length) { + this.neighbors.pop(); + } + } + } + /** + * Get neighbors within smoothing volume, save in the array neighbors + */ + + + getNeighbors(particle, neighbors) { + const N = this.particles.length; + const id = particle.id; + const R2 = this.smoothingRadius * this.smoothingRadius; + const dist = SPHSystem_getNeighbors_dist; + + for (let i = 0; i !== N; i++) { + const p = this.particles[i]; + p.position.vsub(particle.position, dist); + + if (id !== p.id && dist.lengthSquared() < R2) { + neighbors.push(p); + } + } + } + + update() { + const N = this.particles.length; + const dist = SPHSystem_update_dist; + const cs = this.speedOfSound; + const eps = this.eps; + + for (let i = 0; i !== N; i++) { + const p = this.particles[i]; // Current particle + + const neighbors = this.neighbors[i]; // Get neighbors + + neighbors.length = 0; + this.getNeighbors(p, neighbors); + neighbors.push(this.particles[i]); // Add current too + + const numNeighbors = neighbors.length; // Accumulate density for the particle + + let sum = 0.0; + + for (let j = 0; j !== numNeighbors; j++) { + //printf("Current particle has position %f %f %f\n",objects[id].pos.x(),objects[id].pos.y(),objects[id].pos.z()); + p.position.vsub(neighbors[j].position, dist); + const len = dist.length(); + const weight = this.w(len); + sum += neighbors[j].mass * weight; + } // Save + + + this.densities[i] = sum; + this.pressures[i] = cs * cs * (this.densities[i] - this.density); + } // Add forces + // Sum to these accelerations + + + const a_pressure = SPHSystem_update_a_pressure; + const a_visc = SPHSystem_update_a_visc; + const gradW = SPHSystem_update_gradW; + const r_vec = SPHSystem_update_r_vec; + const u = SPHSystem_update_u; + + for (let i = 0; i !== N; i++) { + const particle = this.particles[i]; + a_pressure.set(0, 0, 0); + a_visc.set(0, 0, 0); // Init vars + + let Pij; + let nabla; + + const neighbors = this.neighbors[i]; + const numNeighbors = neighbors.length; //printf("Neighbors: "); + + for (let j = 0; j !== numNeighbors; j++) { + const neighbor = neighbors[j]; //printf("%d ",nj); + // Get r once for all.. + + particle.position.vsub(neighbor.position, r_vec); + const r = r_vec.length(); // Pressure contribution + + Pij = -neighbor.mass * (this.pressures[i] / (this.densities[i] * this.densities[i] + eps) + this.pressures[j] / (this.densities[j] * this.densities[j] + eps)); + this.gradw(r_vec, gradW); // Add to pressure acceleration + + gradW.scale(Pij, gradW); + a_pressure.vadd(gradW, a_pressure); // Viscosity contribution + + neighbor.velocity.vsub(particle.velocity, u); + u.scale(1.0 / (0.0001 + this.densities[i] * this.densities[j]) * this.viscosity * neighbor.mass, u); + nabla = this.nablaw(r); + u.scale(nabla, u); // Add to viscosity acceleration + + a_visc.vadd(u, a_visc); + } // Calculate force + + + a_visc.scale(particle.mass, a_visc); + a_pressure.scale(particle.mass, a_pressure); // Add force to particles + + particle.force.vadd(a_visc, particle.force); + particle.force.vadd(a_pressure, particle.force); + } + } // Calculate the weight using the W(r) weightfunction + + + w(r) { + // 315 + const h = this.smoothingRadius; + return 315.0 / (64.0 * Math.PI * h ** 9) * (h * h - r * r) ** 3; + } // calculate gradient of the weight function + + + gradw(rVec, resultVec) { + const r = rVec.length(); + const h = this.smoothingRadius; + rVec.scale(945.0 / (32.0 * Math.PI * h ** 9) * (h * h - r * r) ** 2, resultVec); + } // Calculate nabla(W) + + + nablaw(r) { + const h = this.smoothingRadius; + const nabla = 945.0 / (32.0 * Math.PI * h ** 9) * (h * h - r * r) * (7 * r * r - 3 * h * h); + return nabla; + } + +} +const SPHSystem_getNeighbors_dist = new Vec3(); // Temp vectors for calculation + +const SPHSystem_update_dist = new Vec3(); // Relative velocity + +const SPHSystem_update_a_pressure = new Vec3(); +const SPHSystem_update_a_visc = new Vec3(); +const SPHSystem_update_gradW = new Vec3(); +const SPHSystem_update_r_vec = new Vec3(); +const SPHSystem_update_u = new Vec3(); + +/** + * Cylinder class. + * @example + * const radiusTop = 0.5 + * const radiusBottom = 0.5 + * const height = 2 + * const numSegments = 12 + * const cylinderShape = new CANNON.Cylinder(radiusTop, radiusBottom, height, numSegments) + * const cylinderBody = new CANNON.Body({ mass: 1, shape: cylinderShape }) + * world.addBody(cylinderBody) + */ + +class Cylinder extends ConvexPolyhedron { + /** The radius of the top of the Cylinder. */ + + /** The radius of the bottom of the Cylinder. */ + + /** The height of the Cylinder. */ + + /** The number of segments to build the cylinder out of. */ + + /** + * @param radiusTop The radius of the top of the Cylinder. + * @param radiusBottom The radius of the bottom of the Cylinder. + * @param height The height of the Cylinder. + * @param numSegments The number of segments to build the cylinder out of. + */ + constructor(radiusTop, radiusBottom, height, numSegments) { + if (radiusTop === void 0) { + radiusTop = 1; + } + + if (radiusBottom === void 0) { + radiusBottom = 1; + } + + if (height === void 0) { + height = 1; + } + + if (numSegments === void 0) { + numSegments = 8; + } + + if (radiusTop < 0) { + throw new Error('The cylinder radiusTop cannot be negative.'); + } + + if (radiusBottom < 0) { + throw new Error('The cylinder radiusBottom cannot be negative.'); + } + + const N = numSegments; + const vertices = []; + const axes = []; + const faces = []; + const bottomface = []; + const topface = []; + const cos = Math.cos; + const sin = Math.sin; // First bottom point + + vertices.push(new Vec3(-radiusBottom * sin(0), -height * 0.5, radiusBottom * cos(0))); + bottomface.push(0); // First top point + + vertices.push(new Vec3(-radiusTop * sin(0), height * 0.5, radiusTop * cos(0))); + topface.push(1); + + for (let i = 0; i < N; i++) { + const theta = 2 * Math.PI / N * (i + 1); + const thetaN = 2 * Math.PI / N * (i + 0.5); + + if (i < N - 1) { + // Bottom + vertices.push(new Vec3(-radiusBottom * sin(theta), -height * 0.5, radiusBottom * cos(theta))); + bottomface.push(2 * i + 2); // Top + + vertices.push(new Vec3(-radiusTop * sin(theta), height * 0.5, radiusTop * cos(theta))); + topface.push(2 * i + 3); // Face + + faces.push([2 * i, 2 * i + 1, 2 * i + 3, 2 * i + 2]); + } else { + faces.push([2 * i, 2 * i + 1, 1, 0]); // Connect + } // Axis: we can cut off half of them if we have even number of segments + + + if (N % 2 === 1 || i < N / 2) { + axes.push(new Vec3(-sin(thetaN), 0, cos(thetaN))); + } + } + + faces.push(bottomface); + axes.push(new Vec3(0, 1, 0)); // Reorder top face + + const temp = []; + + for (let i = 0; i < topface.length; i++) { + temp.push(topface[topface.length - i - 1]); + } + + faces.push(temp); + super({ + vertices, + faces, + axes + }); + this.type = Shape.types.CYLINDER; + this.radiusTop = radiusTop; + this.radiusBottom = radiusBottom; + this.height = height; + this.numSegments = numSegments; + } + +} + +/** + * Particle shape. + * @example + * const particleShape = new CANNON.Particle() + * const particleBody = new CANNON.Body({ mass: 1, shape: particleShape }) + * world.addBody(particleBody) + */ +class Particle extends Shape { + constructor() { + super({ + type: Shape.types.PARTICLE + }); + } + /** + * calculateLocalInertia + */ + + + calculateLocalInertia(mass, target) { + if (target === void 0) { + target = new Vec3(); + } + + target.set(0, 0, 0); + return target; + } + + volume() { + return 0; + } + + updateBoundingSphereRadius() { + this.boundingSphereRadius = 0; + } + + calculateWorldAABB(pos, quat, min, max) { + // Get each axis max + min.copy(pos); + max.copy(pos); + } + +} + +/** + * A plane, facing in the Z direction. The plane has its surface at z=0 and everything below z=0 is assumed to be solid plane. To make the plane face in some other direction than z, you must put it inside a Body and rotate that body. See the demos. + * @example + * const planeShape = new CANNON.Plane() + * const planeBody = new CANNON.Body({ mass: 0, shape: planeShape }) + * planeBody.quaternion.setFromEuler(-Math.PI / 2, 0, 0) // make it face up + * world.addBody(planeBody) + */ +class Plane extends Shape { + /** worldNormal */ + + /** worldNormalNeedsUpdate */ + constructor() { + super({ + type: Shape.types.PLANE + }); // World oriented normal + + this.worldNormal = new Vec3(); + this.worldNormalNeedsUpdate = true; + this.boundingSphereRadius = Number.MAX_VALUE; + } + /** computeWorldNormal */ + + + computeWorldNormal(quat) { + const n = this.worldNormal; + n.set(0, 0, 1); + quat.vmult(n, n); + this.worldNormalNeedsUpdate = false; + } + + calculateLocalInertia(mass, target) { + if (target === void 0) { + target = new Vec3(); + } + + return target; + } + + volume() { + return (// The plane is infinite... + Number.MAX_VALUE + ); + } + + calculateWorldAABB(pos, quat, min, max) { + // The plane AABB is infinite, except if the normal is pointing along any axis + tempNormal.set(0, 0, 1); // Default plane normal is z + + quat.vmult(tempNormal, tempNormal); + const maxVal = Number.MAX_VALUE; + min.set(-maxVal, -maxVal, -maxVal); + max.set(maxVal, maxVal, maxVal); + + if (tempNormal.x === 1) { + max.x = pos.x; + } else if (tempNormal.x === -1) { + min.x = pos.x; + } + + if (tempNormal.y === 1) { + max.y = pos.y; + } else if (tempNormal.y === -1) { + min.y = pos.y; + } + + if (tempNormal.z === 1) { + max.z = pos.z; + } else if (tempNormal.z === -1) { + min.z = pos.z; + } + } + + updateBoundingSphereRadius() { + this.boundingSphereRadius = Number.MAX_VALUE; + } + +} +const tempNormal = new Vec3(); + +/** + * Heightfield shape class. Height data is given as an array. These data points are spread out evenly with a given distance. + * @todo Should be possible to use along all axes, not just y + * @todo should be possible to scale along all axes + * @todo Refactor elementSize to elementSizeX and elementSizeY + * + * @example + * // Generate some height data (y-values). + * const data = [] + * for (let i = 0; i < 1000; i++) { + * const y = 0.5 * Math.cos(0.2 * i) + * data.push(y) + * } + * + * // Create the heightfield shape + * const heightfieldShape = new CANNON.Heightfield(data, { + * elementSize: 1 // Distance between the data points in X and Y directions + * }) + * const heightfieldBody = new CANNON.Body({ shape: heightfieldShape }) + * world.addBody(heightfieldBody) + */ +class Heightfield extends Shape { + /** + * An array of numbers, or height values, that are spread out along the x axis. + */ + + /** + * Max value of the data points in the data array. + */ + + /** + * Minimum value of the data points in the data array. + */ + + /** + * World spacing between the data points in X and Y direction. + * @todo elementSizeX and Y + * @default 1 + */ + + /** + * @default true + */ + + /** + * @param data An array of numbers, or height values, that are spread out along the x axis. + */ + constructor(data, options) { + if (options === void 0) { + options = {}; + } + + options = Utils.defaults(options, { + maxValue: null, + minValue: null, + elementSize: 1 + }); + super({ + type: Shape.types.HEIGHTFIELD + }); + this.data = data; + this.maxValue = options.maxValue; + this.minValue = options.minValue; + this.elementSize = options.elementSize; + + if (options.minValue === null) { + this.updateMinValue(); + } + + if (options.maxValue === null) { + this.updateMaxValue(); + } + + this.cacheEnabled = true; + this.pillarConvex = new ConvexPolyhedron(); + this.pillarOffset = new Vec3(); + this.updateBoundingSphereRadius(); // "i_j_isUpper" => { convex: ..., offset: ... } + // for example: + // _cachedPillars["0_2_1"] + + this._cachedPillars = {}; + } + /** + * Call whenever you change the data array. + */ + + + update() { + this._cachedPillars = {}; + } + /** + * Update the `minValue` property + */ + + + updateMinValue() { + const data = this.data; + let minValue = data[0][0]; + + for (let i = 0; i !== data.length; i++) { + for (let j = 0; j !== data[i].length; j++) { + const v = data[i][j]; + + if (v < minValue) { + minValue = v; + } + } + } + + this.minValue = minValue; + } + /** + * Update the `maxValue` property + */ + + + updateMaxValue() { + const data = this.data; + let maxValue = data[0][0]; + + for (let i = 0; i !== data.length; i++) { + for (let j = 0; j !== data[i].length; j++) { + const v = data[i][j]; + + if (v > maxValue) { + maxValue = v; + } + } + } + + this.maxValue = maxValue; + } + /** + * Set the height value at an index. Don't forget to update maxValue and minValue after you're done. + */ + + + setHeightValueAtIndex(xi, yi, value) { + const data = this.data; + data[xi][yi] = value; // Invalidate cache + + this.clearCachedConvexTrianglePillar(xi, yi, false); + + if (xi > 0) { + this.clearCachedConvexTrianglePillar(xi - 1, yi, true); + this.clearCachedConvexTrianglePillar(xi - 1, yi, false); + } + + if (yi > 0) { + this.clearCachedConvexTrianglePillar(xi, yi - 1, true); + this.clearCachedConvexTrianglePillar(xi, yi - 1, false); + } + + if (yi > 0 && xi > 0) { + this.clearCachedConvexTrianglePillar(xi - 1, yi - 1, true); + } + } + /** + * Get max/min in a rectangle in the matrix data + * @param result An array to store the results in. + * @return The result array, if it was passed in. Minimum will be at position 0 and max at 1. + */ + + + getRectMinMax(iMinX, iMinY, iMaxX, iMaxY, result) { + if (result === void 0) { + result = []; + } + + // Get max and min of the data + const data = this.data; // Set first value + + let max = this.minValue; + + for (let i = iMinX; i <= iMaxX; i++) { + for (let j = iMinY; j <= iMaxY; j++) { + const height = data[i][j]; + + if (height > max) { + max = height; + } + } + } + + result[0] = this.minValue; + result[1] = max; + } + /** + * Get the index of a local position on the heightfield. The indexes indicate the rectangles, so if your terrain is made of N x N height data points, you will have rectangle indexes ranging from 0 to N-1. + * @param result Two-element array + * @param clamp If the position should be clamped to the heightfield edge. + */ + + + getIndexOfPosition(x, y, result, clamp) { + // Get the index of the data points to test against + const w = this.elementSize; + const data = this.data; + let xi = Math.floor(x / w); + let yi = Math.floor(y / w); + result[0] = xi; + result[1] = yi; + + if (clamp) { + // Clamp index to edges + if (xi < 0) { + xi = 0; + } + + if (yi < 0) { + yi = 0; + } + + if (xi >= data.length - 1) { + xi = data.length - 1; + } + + if (yi >= data[0].length - 1) { + yi = data[0].length - 1; + } + } // Bail out if we are out of the terrain + + + if (xi < 0 || yi < 0 || xi >= data.length - 1 || yi >= data[0].length - 1) { + return false; + } + + return true; + } + + getTriangleAt(x, y, edgeClamp, a, b, c) { + const idx = getHeightAt_idx; + this.getIndexOfPosition(x, y, idx, edgeClamp); + let xi = idx[0]; + let yi = idx[1]; + const data = this.data; + + if (edgeClamp) { + xi = Math.min(data.length - 2, Math.max(0, xi)); + yi = Math.min(data[0].length - 2, Math.max(0, yi)); + } + + const elementSize = this.elementSize; + const lowerDist2 = (x / elementSize - xi) ** 2 + (y / elementSize - yi) ** 2; + const upperDist2 = (x / elementSize - (xi + 1)) ** 2 + (y / elementSize - (yi + 1)) ** 2; + const upper = lowerDist2 > upperDist2; + this.getTriangle(xi, yi, upper, a, b, c); + return upper; + } + + getNormalAt(x, y, edgeClamp, result) { + const a = getNormalAt_a; + const b = getNormalAt_b; + const c = getNormalAt_c; + const e0 = getNormalAt_e0; + const e1 = getNormalAt_e1; + this.getTriangleAt(x, y, edgeClamp, a, b, c); + b.vsub(a, e0); + c.vsub(a, e1); + e0.cross(e1, result); + result.normalize(); + } + /** + * Get an AABB of a square in the heightfield + * @param xi + * @param yi + * @param result + */ + + + getAabbAtIndex(xi, yi, _ref) { + let { + lowerBound, + upperBound + } = _ref; + const data = this.data; + const elementSize = this.elementSize; + lowerBound.set(xi * elementSize, yi * elementSize, data[xi][yi]); + upperBound.set((xi + 1) * elementSize, (yi + 1) * elementSize, data[xi + 1][yi + 1]); + } + /** + * Get the height in the heightfield at a given position + */ + + + getHeightAt(x, y, edgeClamp) { + const data = this.data; + const a = getHeightAt_a; + const b = getHeightAt_b; + const c = getHeightAt_c; + const idx = getHeightAt_idx; + this.getIndexOfPosition(x, y, idx, edgeClamp); + let xi = idx[0]; + let yi = idx[1]; + + if (edgeClamp) { + xi = Math.min(data.length - 2, Math.max(0, xi)); + yi = Math.min(data[0].length - 2, Math.max(0, yi)); + } + + const upper = this.getTriangleAt(x, y, edgeClamp, a, b, c); + barycentricWeights(x, y, a.x, a.y, b.x, b.y, c.x, c.y, getHeightAt_weights); + const w = getHeightAt_weights; + + if (upper) { + // Top triangle verts + return data[xi + 1][yi + 1] * w.x + data[xi][yi + 1] * w.y + data[xi + 1][yi] * w.z; + } else { + // Top triangle verts + return data[xi][yi] * w.x + data[xi + 1][yi] * w.y + data[xi][yi + 1] * w.z; + } + } + + getCacheConvexTrianglePillarKey(xi, yi, getUpperTriangle) { + return `${xi}_${yi}_${getUpperTriangle ? 1 : 0}`; + } + + getCachedConvexTrianglePillar(xi, yi, getUpperTriangle) { + return this._cachedPillars[this.getCacheConvexTrianglePillarKey(xi, yi, getUpperTriangle)]; + } + + setCachedConvexTrianglePillar(xi, yi, getUpperTriangle, convex, offset) { + this._cachedPillars[this.getCacheConvexTrianglePillarKey(xi, yi, getUpperTriangle)] = { + convex, + offset + }; + } + + clearCachedConvexTrianglePillar(xi, yi, getUpperTriangle) { + delete this._cachedPillars[this.getCacheConvexTrianglePillarKey(xi, yi, getUpperTriangle)]; + } + /** + * Get a triangle from the heightfield + */ + + + getTriangle(xi, yi, upper, a, b, c) { + const data = this.data; + const elementSize = this.elementSize; + + if (upper) { + // Top triangle verts + a.set((xi + 1) * elementSize, (yi + 1) * elementSize, data[xi + 1][yi + 1]); + b.set(xi * elementSize, (yi + 1) * elementSize, data[xi][yi + 1]); + c.set((xi + 1) * elementSize, yi * elementSize, data[xi + 1][yi]); + } else { + // Top triangle verts + a.set(xi * elementSize, yi * elementSize, data[xi][yi]); + b.set((xi + 1) * elementSize, yi * elementSize, data[xi + 1][yi]); + c.set(xi * elementSize, (yi + 1) * elementSize, data[xi][yi + 1]); + } + } + /** + * Get a triangle in the terrain in the form of a triangular convex shape. + */ + + + getConvexTrianglePillar(xi, yi, getUpperTriangle) { + let result = this.pillarConvex; + let offsetResult = this.pillarOffset; + + if (this.cacheEnabled) { + const data = this.getCachedConvexTrianglePillar(xi, yi, getUpperTriangle); + + if (data) { + this.pillarConvex = data.convex; + this.pillarOffset = data.offset; + return; + } + + result = new ConvexPolyhedron(); + offsetResult = new Vec3(); + this.pillarConvex = result; + this.pillarOffset = offsetResult; + } + + const data = this.data; + const elementSize = this.elementSize; + const faces = result.faces; // Reuse verts if possible + + result.vertices.length = 6; + + for (let i = 0; i < 6; i++) { + if (!result.vertices[i]) { + result.vertices[i] = new Vec3(); + } + } // Reuse faces if possible + + + faces.length = 5; + + for (let i = 0; i < 5; i++) { + if (!faces[i]) { + faces[i] = []; + } + } + + const verts = result.vertices; + const h = (Math.min(data[xi][yi], data[xi + 1][yi], data[xi][yi + 1], data[xi + 1][yi + 1]) - this.minValue) / 2 + this.minValue; + + if (!getUpperTriangle) { + // Center of the triangle pillar - all polygons are given relative to this one + offsetResult.set((xi + 0.25) * elementSize, // sort of center of a triangle + (yi + 0.25) * elementSize, h // vertical center + ); // Top triangle verts + + verts[0].set(-0.25 * elementSize, -0.25 * elementSize, data[xi][yi] - h); + verts[1].set(0.75 * elementSize, -0.25 * elementSize, data[xi + 1][yi] - h); + verts[2].set(-0.25 * elementSize, 0.75 * elementSize, data[xi][yi + 1] - h); // bottom triangle verts + + verts[3].set(-0.25 * elementSize, -0.25 * elementSize, -Math.abs(h) - 1); + verts[4].set(0.75 * elementSize, -0.25 * elementSize, -Math.abs(h) - 1); + verts[5].set(-0.25 * elementSize, 0.75 * elementSize, -Math.abs(h) - 1); // top triangle + + faces[0][0] = 0; + faces[0][1] = 1; + faces[0][2] = 2; // bottom triangle + + faces[1][0] = 5; + faces[1][1] = 4; + faces[1][2] = 3; // -x facing quad + + faces[2][0] = 0; + faces[2][1] = 2; + faces[2][2] = 5; + faces[2][3] = 3; // -y facing quad + + faces[3][0] = 1; + faces[3][1] = 0; + faces[3][2] = 3; + faces[3][3] = 4; // +xy facing quad + + faces[4][0] = 4; + faces[4][1] = 5; + faces[4][2] = 2; + faces[4][3] = 1; + } else { + // Center of the triangle pillar - all polygons are given relative to this one + offsetResult.set((xi + 0.75) * elementSize, // sort of center of a triangle + (yi + 0.75) * elementSize, h // vertical center + ); // Top triangle verts + + verts[0].set(0.25 * elementSize, 0.25 * elementSize, data[xi + 1][yi + 1] - h); + verts[1].set(-0.75 * elementSize, 0.25 * elementSize, data[xi][yi + 1] - h); + verts[2].set(0.25 * elementSize, -0.75 * elementSize, data[xi + 1][yi] - h); // bottom triangle verts + + verts[3].set(0.25 * elementSize, 0.25 * elementSize, -Math.abs(h) - 1); + verts[4].set(-0.75 * elementSize, 0.25 * elementSize, -Math.abs(h) - 1); + verts[5].set(0.25 * elementSize, -0.75 * elementSize, -Math.abs(h) - 1); // Top triangle + + faces[0][0] = 0; + faces[0][1] = 1; + faces[0][2] = 2; // bottom triangle + + faces[1][0] = 5; + faces[1][1] = 4; + faces[1][2] = 3; // +x facing quad + + faces[2][0] = 2; + faces[2][1] = 5; + faces[2][2] = 3; + faces[2][3] = 0; // +y facing quad + + faces[3][0] = 3; + faces[3][1] = 4; + faces[3][2] = 1; + faces[3][3] = 0; // -xy facing quad + + faces[4][0] = 1; + faces[4][1] = 4; + faces[4][2] = 5; + faces[4][3] = 2; + } + + result.computeNormals(); + result.computeEdges(); + result.updateBoundingSphereRadius(); + this.setCachedConvexTrianglePillar(xi, yi, getUpperTriangle, result, offsetResult); + } + + calculateLocalInertia(mass, target) { + if (target === void 0) { + target = new Vec3(); + } + + target.set(0, 0, 0); + return target; + } + + volume() { + return (// The terrain is infinite + Number.MAX_VALUE + ); + } + + calculateWorldAABB(pos, quat, min, max) { + /** @TODO do it properly */ + min.set(-Number.MAX_VALUE, -Number.MAX_VALUE, -Number.MAX_VALUE); + max.set(Number.MAX_VALUE, Number.MAX_VALUE, Number.MAX_VALUE); + } + + updateBoundingSphereRadius() { + // Use the bounding box of the min/max values + const data = this.data; + const s = this.elementSize; + this.boundingSphereRadius = new Vec3(data.length * s, data[0].length * s, Math.max(Math.abs(this.maxValue), Math.abs(this.minValue))).length(); + } + /** + * Sets the height values from an image. Currently only supported in browser. + */ + + + setHeightsFromImage(image, scale) { + const { + x, + z, + y + } = scale; + const canvas = document.createElement('canvas'); + canvas.width = image.width; + canvas.height = image.height; + const context = canvas.getContext('2d'); + context.drawImage(image, 0, 0); + const imageData = context.getImageData(0, 0, image.width, image.height); + const matrix = this.data; + matrix.length = 0; + this.elementSize = Math.abs(x) / imageData.width; + + for (let i = 0; i < imageData.height; i++) { + const row = []; + + for (let j = 0; j < imageData.width; j++) { + const a = imageData.data[(i * imageData.height + j) * 4]; + const b = imageData.data[(i * imageData.height + j) * 4 + 1]; + const c = imageData.data[(i * imageData.height + j) * 4 + 2]; + const height = (a + b + c) / 4 / 255 * z; + + if (x < 0) { + row.push(height); + } else { + row.unshift(height); + } + } + + if (y < 0) { + matrix.unshift(row); + } else { + matrix.push(row); + } + } + + this.updateMaxValue(); + this.updateMinValue(); + this.update(); + } + +} +const getHeightAt_idx = []; +const getHeightAt_weights = new Vec3(); +const getHeightAt_a = new Vec3(); +const getHeightAt_b = new Vec3(); +const getHeightAt_c = new Vec3(); +const getNormalAt_a = new Vec3(); +const getNormalAt_b = new Vec3(); +const getNormalAt_c = new Vec3(); +const getNormalAt_e0 = new Vec3(); +const getNormalAt_e1 = new Vec3(); // from https://en.wikipedia.org/wiki/Barycentric_coordinate_system + +function barycentricWeights(x, y, ax, ay, bx, by, cx, cy, result) { + result.x = ((by - cy) * (x - cx) + (cx - bx) * (y - cy)) / ((by - cy) * (ax - cx) + (cx - bx) * (ay - cy)); + result.y = ((cy - ay) * (x - cx) + (ax - cx) * (y - cy)) / ((by - cy) * (ax - cx) + (cx - bx) * (ay - cy)); + result.z = 1 - result.x - result.y; +} + +/** + * OctreeNode + */ +class OctreeNode { + /** The root node */ + + /** Boundary of this node */ + + /** Contained data at the current node level */ + + /** Children to this node */ + constructor(options) { + if (options === void 0) { + options = {}; + } + + this.root = options.root || null; + this.aabb = options.aabb ? options.aabb.clone() : new AABB(); + this.data = []; + this.children = []; + } + /** + * reset + */ + + + reset() { + this.children.length = this.data.length = 0; + } + /** + * Insert data into this node + * @return True if successful, otherwise false + */ + + + insert(aabb, elementData, level) { + if (level === void 0) { + level = 0; + } + + const nodeData = this.data; // Ignore objects that do not belong in this node + + if (!this.aabb.contains(aabb)) { + return false; // object cannot be added + } + + const children = this.children; + const maxDepth = this.maxDepth || this.root.maxDepth; + + if (level < maxDepth) { + // Subdivide if there are no children yet + let subdivided = false; + + if (!children.length) { + this.subdivide(); + subdivided = true; + } // add to whichever node will accept it + + + for (let i = 0; i !== 8; i++) { + if (children[i].insert(aabb, elementData, level + 1)) { + return true; + } + } + + if (subdivided) { + // No children accepted! Might as well just remove em since they contain none + children.length = 0; + } + } // Too deep, or children didnt want it. add it in current node + + + nodeData.push(elementData); + return true; + } + /** + * Create 8 equally sized children nodes and put them in the `children` array. + */ + + + subdivide() { + const aabb = this.aabb; + const l = aabb.lowerBound; + const u = aabb.upperBound; + const children = this.children; + children.push(new OctreeNode({ + aabb: new AABB({ + lowerBound: new Vec3(0, 0, 0) + }) + }), new OctreeNode({ + aabb: new AABB({ + lowerBound: new Vec3(1, 0, 0) + }) + }), new OctreeNode({ + aabb: new AABB({ + lowerBound: new Vec3(1, 1, 0) + }) + }), new OctreeNode({ + aabb: new AABB({ + lowerBound: new Vec3(1, 1, 1) + }) + }), new OctreeNode({ + aabb: new AABB({ + lowerBound: new Vec3(0, 1, 1) + }) + }), new OctreeNode({ + aabb: new AABB({ + lowerBound: new Vec3(0, 0, 1) + }) + }), new OctreeNode({ + aabb: new AABB({ + lowerBound: new Vec3(1, 0, 1) + }) + }), new OctreeNode({ + aabb: new AABB({ + lowerBound: new Vec3(0, 1, 0) + }) + })); + u.vsub(l, halfDiagonal); + halfDiagonal.scale(0.5, halfDiagonal); + const root = this.root || this; + + for (let i = 0; i !== 8; i++) { + const child = children[i]; // Set current node as root + + child.root = root; // Compute bounds + + const lowerBound = child.aabb.lowerBound; + lowerBound.x *= halfDiagonal.x; + lowerBound.y *= halfDiagonal.y; + lowerBound.z *= halfDiagonal.z; + lowerBound.vadd(l, lowerBound); // Upper bound is always lower bound + halfDiagonal + + lowerBound.vadd(halfDiagonal, child.aabb.upperBound); + } + } + /** + * Get all data, potentially within an AABB + * @return The "result" object + */ + + + aabbQuery(aabb, result) { + this.data; // abort if the range does not intersect this node + // if (!this.aabb.overlaps(aabb)){ + // return result; + // } + // Add objects at this level + // Array.prototype.push.apply(result, nodeData); + // Add child data + // @todo unwrap recursion into a queue / loop, that's faster in JS + + this.children; // for (let i = 0, N = this.children.length; i !== N; i++) { + // children[i].aabbQuery(aabb, result); + // } + + const queue = [this]; + + while (queue.length) { + const node = queue.pop(); + + if (node.aabb.overlaps(aabb)) { + Array.prototype.push.apply(result, node.data); + } + + Array.prototype.push.apply(queue, node.children); + } + + return result; + } + /** + * Get all data, potentially intersected by a ray. + * @return The "result" object + */ + + + rayQuery(ray, treeTransform, result) { + // Use aabb query for now. + + /** @todo implement real ray query which needs less lookups */ + ray.getAABB(tmpAABB); + tmpAABB.toLocalFrame(treeTransform, tmpAABB); + this.aabbQuery(tmpAABB, result); + return result; + } + /** + * removeEmptyNodes + */ + + + removeEmptyNodes() { + for (let i = this.children.length - 1; i >= 0; i--) { + this.children[i].removeEmptyNodes(); + + if (!this.children[i].children.length && !this.children[i].data.length) { + this.children.splice(i, 1); + } + } + } + +} +/** + * Octree + */ + + +class Octree extends OctreeNode { + /** + * Maximum subdivision depth + * @default 8 + */ + + /** + * @param aabb The total AABB of the tree + */ + constructor(aabb, options) { + if (options === void 0) { + options = {}; + } + + super({ + root: null, + aabb + }); + this.maxDepth = typeof options.maxDepth !== 'undefined' ? options.maxDepth : 8; + } + +} +const halfDiagonal = new Vec3(); +const tmpAABB = new AABB(); + +/** + * Trimesh. + * @example + * // How to make a mesh with a single triangle + * const vertices = [ + * 0, 0, 0, // vertex 0 + * 1, 0, 0, // vertex 1 + * 0, 1, 0 // vertex 2 + * ] + * const indices = [ + * 0, 1, 2 // triangle 0 + * ] + * const trimeshShape = new CANNON.Trimesh(vertices, indices) + */ +class Trimesh extends Shape { + /** + * vertices + */ + + /** + * Array of integers, indicating which vertices each triangle consists of. The length of this array is thus 3 times the number of triangles. + */ + + /** + * The normals data. + */ + + /** + * The local AABB of the mesh. + */ + + /** + * References to vertex pairs, making up all unique edges in the trimesh. + */ + + /** + * Local scaling of the mesh. Use .setScale() to set it. + */ + + /** + * The indexed triangles. Use .updateTree() to update it. + */ + constructor(vertices, indices) { + super({ + type: Shape.types.TRIMESH + }); + this.vertices = new Float32Array(vertices); + this.indices = new Int16Array(indices); + this.normals = new Float32Array(indices.length); + this.aabb = new AABB(); + this.edges = null; + this.scale = new Vec3(1, 1, 1); + this.tree = new Octree(); + this.updateEdges(); + this.updateNormals(); + this.updateAABB(); + this.updateBoundingSphereRadius(); + this.updateTree(); + } + /** + * updateTree + */ + + + updateTree() { + const tree = this.tree; + tree.reset(); + tree.aabb.copy(this.aabb); + const scale = this.scale; // The local mesh AABB is scaled, but the octree AABB should be unscaled + + tree.aabb.lowerBound.x *= 1 / scale.x; + tree.aabb.lowerBound.y *= 1 / scale.y; + tree.aabb.lowerBound.z *= 1 / scale.z; + tree.aabb.upperBound.x *= 1 / scale.x; + tree.aabb.upperBound.y *= 1 / scale.y; + tree.aabb.upperBound.z *= 1 / scale.z; // Insert all triangles + + const triangleAABB = new AABB(); + const a = new Vec3(); + const b = new Vec3(); + const c = new Vec3(); + const points = [a, b, c]; + + for (let i = 0; i < this.indices.length / 3; i++) { + //this.getTriangleVertices(i, a, b, c); + // Get unscaled triangle verts + const i3 = i * 3; + + this._getUnscaledVertex(this.indices[i3], a); + + this._getUnscaledVertex(this.indices[i3 + 1], b); + + this._getUnscaledVertex(this.indices[i3 + 2], c); + + triangleAABB.setFromPoints(points); + tree.insert(triangleAABB, i); + } + + tree.removeEmptyNodes(); + } + /** + * Get triangles in a local AABB from the trimesh. + * @param result An array of integers, referencing the queried triangles. + */ + + + getTrianglesInAABB(aabb, result) { + unscaledAABB.copy(aabb); // Scale it to local + + const scale = this.scale; + const isx = scale.x; + const isy = scale.y; + const isz = scale.z; + const l = unscaledAABB.lowerBound; + const u = unscaledAABB.upperBound; + l.x /= isx; + l.y /= isy; + l.z /= isz; + u.x /= isx; + u.y /= isy; + u.z /= isz; + return this.tree.aabbQuery(unscaledAABB, result); + } + /** + * setScale + */ + + + setScale(scale) { + const wasUniform = this.scale.x === this.scale.y && this.scale.y === this.scale.z; + const isUniform = scale.x === scale.y && scale.y === scale.z; + + if (!(wasUniform && isUniform)) { + // Non-uniform scaling. Need to update normals. + this.updateNormals(); + } + + this.scale.copy(scale); + this.updateAABB(); + this.updateBoundingSphereRadius(); + } + /** + * Compute the normals of the faces. Will save in the `.normals` array. + */ + + + updateNormals() { + const n = computeNormals_n; // Generate normals + + const normals = this.normals; + + for (let i = 0; i < this.indices.length / 3; i++) { + const i3 = i * 3; + const a = this.indices[i3]; + const b = this.indices[i3 + 1]; + const c = this.indices[i3 + 2]; + this.getVertex(a, va); + this.getVertex(b, vb); + this.getVertex(c, vc); + Trimesh.computeNormal(vb, va, vc, n); + normals[i3] = n.x; + normals[i3 + 1] = n.y; + normals[i3 + 2] = n.z; + } + } + /** + * Update the `.edges` property + */ + + + updateEdges() { + const edges = {}; + + const add = (a, b) => { + const key = a < b ? `${a}_${b}` : `${b}_${a}`; + edges[key] = true; + }; + + for (let i = 0; i < this.indices.length / 3; i++) { + const i3 = i * 3; + const a = this.indices[i3]; + const b = this.indices[i3 + 1]; + const c = this.indices[i3 + 2]; + add(a, b); + add(b, c); + add(c, a); + } + + const keys = Object.keys(edges); + this.edges = new Int16Array(keys.length * 2); + + for (let i = 0; i < keys.length; i++) { + const indices = keys[i].split('_'); + this.edges[2 * i] = parseInt(indices[0], 10); + this.edges[2 * i + 1] = parseInt(indices[1], 10); + } + } + /** + * Get an edge vertex + * @param firstOrSecond 0 or 1, depending on which one of the vertices you need. + * @param vertexStore Where to store the result + */ + + + getEdgeVertex(edgeIndex, firstOrSecond, vertexStore) { + const vertexIndex = this.edges[edgeIndex * 2 + (firstOrSecond ? 1 : 0)]; + this.getVertex(vertexIndex, vertexStore); + } + /** + * Get a vector along an edge. + */ + + + getEdgeVector(edgeIndex, vectorStore) { + const va = getEdgeVector_va; + const vb = getEdgeVector_vb; + this.getEdgeVertex(edgeIndex, 0, va); + this.getEdgeVertex(edgeIndex, 1, vb); + vb.vsub(va, vectorStore); + } + /** + * Get face normal given 3 vertices + */ + + + static computeNormal(va, vb, vc, target) { + vb.vsub(va, ab); + vc.vsub(vb, cb); + cb.cross(ab, target); + + if (!target.isZero()) { + target.normalize(); + } + } + /** + * Get vertex i. + * @return The "out" vector object + */ + + + getVertex(i, out) { + const scale = this.scale; + + this._getUnscaledVertex(i, out); + + out.x *= scale.x; + out.y *= scale.y; + out.z *= scale.z; + return out; + } + /** + * Get raw vertex i + * @return The "out" vector object + */ + + + _getUnscaledVertex(i, out) { + const i3 = i * 3; + const vertices = this.vertices; + return out.set(vertices[i3], vertices[i3 + 1], vertices[i3 + 2]); + } + /** + * Get a vertex from the trimesh,transformed by the given position and quaternion. + * @return The "out" vector object + */ + + + getWorldVertex(i, pos, quat, out) { + this.getVertex(i, out); + Transform.pointToWorldFrame(pos, quat, out, out); + return out; + } + /** + * Get the three vertices for triangle i. + */ + + + getTriangleVertices(i, a, b, c) { + const i3 = i * 3; + this.getVertex(this.indices[i3], a); + this.getVertex(this.indices[i3 + 1], b); + this.getVertex(this.indices[i3 + 2], c); + } + /** + * Compute the normal of triangle i. + * @return The "target" vector object + */ + + + getNormal(i, target) { + const i3 = i * 3; + return target.set(this.normals[i3], this.normals[i3 + 1], this.normals[i3 + 2]); + } + /** + * @return The "target" vector object + */ + + + calculateLocalInertia(mass, target) { + // Approximate with box inertia + // Exact inertia calculation is overkill, but see http://geometrictools.com/Documentation/PolyhedralMassProperties.pdf for the correct way to do it + this.computeLocalAABB(cli_aabb); + const x = cli_aabb.upperBound.x - cli_aabb.lowerBound.x; + const y = cli_aabb.upperBound.y - cli_aabb.lowerBound.y; + const z = cli_aabb.upperBound.z - cli_aabb.lowerBound.z; + return target.set(1.0 / 12.0 * mass * (2 * y * 2 * y + 2 * z * 2 * z), 1.0 / 12.0 * mass * (2 * x * 2 * x + 2 * z * 2 * z), 1.0 / 12.0 * mass * (2 * y * 2 * y + 2 * x * 2 * x)); + } + /** + * Compute the local AABB for the trimesh + */ + + + computeLocalAABB(aabb) { + const l = aabb.lowerBound; + const u = aabb.upperBound; + const n = this.vertices.length; + this.vertices; + const v = computeLocalAABB_worldVert; + this.getVertex(0, v); + l.copy(v); + u.copy(v); + + for (let i = 0; i !== n; i++) { + this.getVertex(i, v); + + if (v.x < l.x) { + l.x = v.x; + } else if (v.x > u.x) { + u.x = v.x; + } + + if (v.y < l.y) { + l.y = v.y; + } else if (v.y > u.y) { + u.y = v.y; + } + + if (v.z < l.z) { + l.z = v.z; + } else if (v.z > u.z) { + u.z = v.z; + } + } + } + /** + * Update the `.aabb` property + */ + + + updateAABB() { + this.computeLocalAABB(this.aabb); + } + /** + * Will update the `.boundingSphereRadius` property + */ + + + updateBoundingSphereRadius() { + // Assume points are distributed with local (0,0,0) as center + let max2 = 0; + const vertices = this.vertices; + const v = new Vec3(); + + for (let i = 0, N = vertices.length / 3; i !== N; i++) { + this.getVertex(i, v); + const norm2 = v.lengthSquared(); + + if (norm2 > max2) { + max2 = norm2; + } + } + + this.boundingSphereRadius = Math.sqrt(max2); + } + /** + * calculateWorldAABB + */ + + + calculateWorldAABB(pos, quat, min, max) { + /* + const n = this.vertices.length / 3, + verts = this.vertices; + const minx,miny,minz,maxx,maxy,maxz; + const v = tempWorldVertex; + for(let i=0; i maxx || maxx===undefined){ + maxx = v.x; + } + if (v.y < miny || miny===undefined){ + miny = v.y; + } else if(v.y > maxy || maxy===undefined){ + maxy = v.y; + } + if (v.z < minz || minz===undefined){ + minz = v.z; + } else if(v.z > maxz || maxz===undefined){ + maxz = v.z; + } + } + min.set(minx,miny,minz); + max.set(maxx,maxy,maxz); + */ + // Faster approximation using local AABB + const frame = calculateWorldAABB_frame; + const result = calculateWorldAABB_aabb; + frame.position = pos; + frame.quaternion = quat; + this.aabb.toWorldFrame(frame, result); + min.copy(result.lowerBound); + max.copy(result.upperBound); + } + /** + * Get approximate volume + */ + + + volume() { + return 4.0 * Math.PI * this.boundingSphereRadius / 3.0; + } + /** + * Create a Trimesh instance, shaped as a torus. + */ + + + static createTorus(radius, tube, radialSegments, tubularSegments, arc) { + if (radius === void 0) { + radius = 1; + } + + if (tube === void 0) { + tube = 0.5; + } + + if (radialSegments === void 0) { + radialSegments = 8; + } + + if (tubularSegments === void 0) { + tubularSegments = 6; + } + + if (arc === void 0) { + arc = Math.PI * 2; + } + + const vertices = []; + const indices = []; + + for (let j = 0; j <= radialSegments; j++) { + for (let i = 0; i <= tubularSegments; i++) { + const u = i / tubularSegments * arc; + const v = j / radialSegments * Math.PI * 2; + const x = (radius + tube * Math.cos(v)) * Math.cos(u); + const y = (radius + tube * Math.cos(v)) * Math.sin(u); + const z = tube * Math.sin(v); + vertices.push(x, y, z); + } + } + + for (let j = 1; j <= radialSegments; j++) { + for (let i = 1; i <= tubularSegments; i++) { + const a = (tubularSegments + 1) * j + i - 1; + const b = (tubularSegments + 1) * (j - 1) + i - 1; + const c = (tubularSegments + 1) * (j - 1) + i; + const d = (tubularSegments + 1) * j + i; + indices.push(a, b, d); + indices.push(b, c, d); + } + } + + return new Trimesh(vertices, indices); + } + +} +const computeNormals_n = new Vec3(); +const unscaledAABB = new AABB(); +const getEdgeVector_va = new Vec3(); +const getEdgeVector_vb = new Vec3(); +const cb = new Vec3(); +const ab = new Vec3(); +const va = new Vec3(); +const vb = new Vec3(); +const vc = new Vec3(); +const cli_aabb = new AABB(); +const computeLocalAABB_worldVert = new Vec3(); +const calculateWorldAABB_frame = new Transform(); +const calculateWorldAABB_aabb = new AABB(); + +/** + * Constraint equation solver base class. + */ +class Solver { + /** + * All equations to be solved + */ + + /** + * @todo remove useless constructor + */ + constructor() { + this.equations = []; + } + /** + * Should be implemented in subclasses! + * @todo use abstract + * @return number of iterations performed + */ + + + solve(dt, world) { + return (// Should return the number of iterations done! + 0 + ); + } + /** + * Add an equation + */ + + + addEquation(eq) { + if (eq.enabled && !eq.bi.isTrigger && !eq.bj.isTrigger) { + this.equations.push(eq); + } + } + /** + * Remove an equation + */ + + + removeEquation(eq) { + const eqs = this.equations; + const i = eqs.indexOf(eq); + + if (i !== -1) { + eqs.splice(i, 1); + } + } + /** + * Add all equations + */ + + + removeAllEquations() { + this.equations.length = 0; + } + +} + +/** + * Constraint equation Gauss-Seidel solver. + * @todo The spook parameters should be specified for each constraint, not globally. + * @see https://www8.cs.umu.se/kurser/5DV058/VT09/lectures/spooknotes.pdf + */ +class GSSolver extends Solver { + /** + * The number of solver iterations determines quality of the constraints in the world. + * The more iterations, the more correct simulation. More iterations need more computations though. If you have a large gravity force in your world, you will need more iterations. + */ + + /** + * When tolerance is reached, the system is assumed to be converged. + */ + + /** + * @todo remove useless constructor + */ + constructor() { + super(); + this.iterations = 10; + this.tolerance = 1e-7; + } + /** + * Solve + * @return number of iterations performed + */ + + + solve(dt, world) { + let iter = 0; + const maxIter = this.iterations; + const tolSquared = this.tolerance * this.tolerance; + const equations = this.equations; + const Neq = equations.length; + const bodies = world.bodies; + const Nbodies = bodies.length; + const h = dt; + let B; + let invC; + let deltalambda; + let deltalambdaTot; + let GWlambda; + let lambdaj; // Update solve mass + + if (Neq !== 0) { + for (let i = 0; i !== Nbodies; i++) { + bodies[i].updateSolveMassProperties(); + } + } // Things that do not change during iteration can be computed once + + + const invCs = GSSolver_solve_invCs; + const Bs = GSSolver_solve_Bs; + const lambda = GSSolver_solve_lambda; + invCs.length = Neq; + Bs.length = Neq; + lambda.length = Neq; + + for (let i = 0; i !== Neq; i++) { + const c = equations[i]; + lambda[i] = 0.0; + Bs[i] = c.computeB(h); + invCs[i] = 1.0 / c.computeC(); + } + + if (Neq !== 0) { + // Reset vlambda + for (let i = 0; i !== Nbodies; i++) { + const b = bodies[i]; + const vlambda = b.vlambda; + const wlambda = b.wlambda; + vlambda.set(0, 0, 0); + wlambda.set(0, 0, 0); + } // Iterate over equations + + + for (iter = 0; iter !== maxIter; iter++) { + // Accumulate the total error for each iteration. + deltalambdaTot = 0.0; + + for (let j = 0; j !== Neq; j++) { + const c = equations[j]; // Compute iteration + + B = Bs[j]; + invC = invCs[j]; + lambdaj = lambda[j]; + GWlambda = c.computeGWlambda(); + deltalambda = invC * (B - GWlambda - c.eps * lambdaj); // Clamp if we are not within the min/max interval + + if (lambdaj + deltalambda < c.minForce) { + deltalambda = c.minForce - lambdaj; + } else if (lambdaj + deltalambda > c.maxForce) { + deltalambda = c.maxForce - lambdaj; + } + + lambda[j] += deltalambda; + deltalambdaTot += deltalambda > 0.0 ? deltalambda : -deltalambda; // abs(deltalambda) + + c.addToWlambda(deltalambda); + } // If the total error is small enough - stop iterate + + + if (deltalambdaTot * deltalambdaTot < tolSquared) { + break; + } + } // Add result to velocity + + + for (let i = 0; i !== Nbodies; i++) { + const b = bodies[i]; + const v = b.velocity; + const w = b.angularVelocity; + b.vlambda.vmul(b.linearFactor, b.vlambda); + v.vadd(b.vlambda, v); + b.wlambda.vmul(b.angularFactor, b.wlambda); + w.vadd(b.wlambda, w); + } // Set the `.multiplier` property of each equation + + + let l = equations.length; + const invDt = 1 / h; + + while (l--) { + equations[l].multiplier = lambda[l] * invDt; + } + } + + return iter; + } + +} // Just temporary number holders that we want to reuse each iteration. + +const GSSolver_solve_lambda = []; +const GSSolver_solve_invCs = []; +const GSSolver_solve_Bs = []; + +/** + * Splits the equations into islands and solves them independently. Can improve performance. + */ +class SplitSolver extends Solver { + /** + * The number of solver iterations determines quality of the constraints in the world. The more iterations, the more correct simulation. More iterations need more computations though. If you have a large gravity force in your world, you will need more iterations. + */ + + /** + * When tolerance is reached, the system is assumed to be converged. + */ + + /** subsolver */ + constructor(subsolver) { + super(); + this.iterations = 10; + this.tolerance = 1e-7; + this.subsolver = subsolver; + this.nodes = []; + this.nodePool = []; // Create needed nodes, reuse if possible + + while (this.nodePool.length < 128) { + this.nodePool.push(this.createNode()); + } + } + /** + * createNode + */ + + + createNode() { + return { + body: null, + children: [], + eqs: [], + visited: false + }; + } + /** + * Solve the subsystems + * @return number of iterations performed + */ + + + solve(dt, world) { + const nodes = SplitSolver_solve_nodes; + const nodePool = this.nodePool; + const bodies = world.bodies; + const equations = this.equations; + const Neq = equations.length; + const Nbodies = bodies.length; + const subsolver = this.subsolver; // Create needed nodes, reuse if possible + + while (nodePool.length < Nbodies) { + nodePool.push(this.createNode()); + } + + nodes.length = Nbodies; + + for (let i = 0; i < Nbodies; i++) { + nodes[i] = nodePool[i]; + } // Reset node values + + + for (let i = 0; i !== Nbodies; i++) { + const node = nodes[i]; + node.body = bodies[i]; + node.children.length = 0; + node.eqs.length = 0; + node.visited = false; + } + + for (let k = 0; k !== Neq; k++) { + const eq = equations[k]; + const i = bodies.indexOf(eq.bi); + const j = bodies.indexOf(eq.bj); + const ni = nodes[i]; + const nj = nodes[j]; + ni.children.push(nj); + ni.eqs.push(eq); + nj.children.push(ni); + nj.eqs.push(eq); + } + + let child; + let n = 0; + let eqs = SplitSolver_solve_eqs; + subsolver.tolerance = this.tolerance; + subsolver.iterations = this.iterations; + const dummyWorld = SplitSolver_solve_dummyWorld; + + while (child = getUnvisitedNode(nodes)) { + eqs.length = 0; + dummyWorld.bodies.length = 0; + bfs(child, visitFunc, dummyWorld.bodies, eqs); + const Neqs = eqs.length; + eqs = eqs.sort(sortById); + + for (let i = 0; i !== Neqs; i++) { + subsolver.addEquation(eqs[i]); + } + + subsolver.solve(dt, dummyWorld); + subsolver.removeAllEquations(); + n++; + } + + return n; + } + +} // Returns the number of subsystems + +const SplitSolver_solve_nodes = []; // All allocated node objects + +const SplitSolver_solve_eqs = []; // Temp array + +const SplitSolver_solve_dummyWorld = { + bodies: [] +}; // Temp object + +const STATIC = Body.STATIC; + +function getUnvisitedNode(nodes) { + const Nnodes = nodes.length; + + for (let i = 0; i !== Nnodes; i++) { + const node = nodes[i]; + + if (!node.visited && !(node.body.type & STATIC)) { + return node; + } + } + + return false; +} + +const queue = []; + +function bfs(root, visitFunc, bds, eqs) { + queue.push(root); + root.visited = true; + visitFunc(root, bds, eqs); + + while (queue.length) { + const node = queue.pop(); // Loop over unvisited child nodes + + let child; + + while (child = getUnvisitedNode(node.children)) { + child.visited = true; + visitFunc(child, bds, eqs); + queue.push(child); + } + } +} + +function visitFunc(node, bds, eqs) { + bds.push(node.body); + const Neqs = node.eqs.length; + + for (let i = 0; i !== Neqs; i++) { + const eq = node.eqs[i]; + + if (!eqs.includes(eq)) { + eqs.push(eq); + } + } +} + +function sortById(a, b) { + return b.id - a.id; +} + +/** + * For pooling objects that can be reused. + */ +class Pool { + constructor() { + this.objects = []; + this.type = Object; + } + + /** + * Release an object after use + */ + release() { + const Nargs = arguments.length; + + for (let i = 0; i !== Nargs; i++) { + this.objects.push(i < 0 || arguments.length <= i ? undefined : arguments[i]); + } + + return this; + } + /** + * Get an object + */ + + + get() { + if (this.objects.length === 0) { + return this.constructObject(); + } else { + return this.objects.pop(); + } + } + /** + * Construct an object. Should be implemented in each subclass. + */ + + + constructObject() { + throw new Error('constructObject() not implemented in this Pool subclass yet!'); + } + /** + * @return Self, for chaining + */ + + + resize(size) { + const objects = this.objects; + + while (objects.length > size) { + objects.pop(); + } + + while (objects.length < size) { + objects.push(this.constructObject()); + } + + return this; + } + +} + +/** + * Vec3Pool + */ + +class Vec3Pool extends Pool { + constructor() { + super(...arguments); + this.type = Vec3; + } + + /** + * Construct a vector + */ + constructObject() { + return new Vec3(); + } + +} + +// Naming rule: based of the order in SHAPE_TYPES, +// the first part of the method is formed by the +// shape type that comes before, in the second part +// there is the shape type that comes after in the SHAPE_TYPES list +const COLLISION_TYPES = { + sphereSphere: Shape.types.SPHERE, + spherePlane: Shape.types.SPHERE | Shape.types.PLANE, + boxBox: Shape.types.BOX | Shape.types.BOX, + sphereBox: Shape.types.SPHERE | Shape.types.BOX, + planeBox: Shape.types.PLANE | Shape.types.BOX, + convexConvex: Shape.types.CONVEXPOLYHEDRON, + sphereConvex: Shape.types.SPHERE | Shape.types.CONVEXPOLYHEDRON, + planeConvex: Shape.types.PLANE | Shape.types.CONVEXPOLYHEDRON, + boxConvex: Shape.types.BOX | Shape.types.CONVEXPOLYHEDRON, + sphereHeightfield: Shape.types.SPHERE | Shape.types.HEIGHTFIELD, + boxHeightfield: Shape.types.BOX | Shape.types.HEIGHTFIELD, + convexHeightfield: Shape.types.CONVEXPOLYHEDRON | Shape.types.HEIGHTFIELD, + sphereParticle: Shape.types.PARTICLE | Shape.types.SPHERE, + planeParticle: Shape.types.PLANE | Shape.types.PARTICLE, + boxParticle: Shape.types.BOX | Shape.types.PARTICLE, + convexParticle: Shape.types.PARTICLE | Shape.types.CONVEXPOLYHEDRON, + cylinderCylinder: Shape.types.CYLINDER, + sphereCylinder: Shape.types.SPHERE | Shape.types.CYLINDER, + planeCylinder: Shape.types.PLANE | Shape.types.CYLINDER, + boxCylinder: Shape.types.BOX | Shape.types.CYLINDER, + convexCylinder: Shape.types.CONVEXPOLYHEDRON | Shape.types.CYLINDER, + heightfieldCylinder: Shape.types.HEIGHTFIELD | Shape.types.CYLINDER, + particleCylinder: Shape.types.PARTICLE | Shape.types.CYLINDER, + sphereTrimesh: Shape.types.SPHERE | Shape.types.TRIMESH, + planeTrimesh: Shape.types.PLANE | Shape.types.TRIMESH +}; + +/** + * Helper class for the World. Generates ContactEquations. + * @todo Sphere-ConvexPolyhedron contacts + * @todo Contact reduction + * @todo should move methods to prototype + */ +class Narrowphase { + /** + * Internal storage of pooled contact points. + */ + + /** + * Pooled vectors. + */ + get [COLLISION_TYPES.sphereSphere]() { + return this.sphereSphere; + } + + get [COLLISION_TYPES.spherePlane]() { + return this.spherePlane; + } + + get [COLLISION_TYPES.boxBox]() { + return this.boxBox; + } + + get [COLLISION_TYPES.sphereBox]() { + return this.sphereBox; + } + + get [COLLISION_TYPES.planeBox]() { + return this.planeBox; + } + + get [COLLISION_TYPES.convexConvex]() { + return this.convexConvex; + } + + get [COLLISION_TYPES.sphereConvex]() { + return this.sphereConvex; + } + + get [COLLISION_TYPES.planeConvex]() { + return this.planeConvex; + } + + get [COLLISION_TYPES.boxConvex]() { + return this.boxConvex; + } + + get [COLLISION_TYPES.sphereHeightfield]() { + return this.sphereHeightfield; + } + + get [COLLISION_TYPES.boxHeightfield]() { + return this.boxHeightfield; + } + + get [COLLISION_TYPES.convexHeightfield]() { + return this.convexHeightfield; + } + + get [COLLISION_TYPES.sphereParticle]() { + return this.sphereParticle; + } + + get [COLLISION_TYPES.planeParticle]() { + return this.planeParticle; + } + + get [COLLISION_TYPES.boxParticle]() { + return this.boxParticle; + } + + get [COLLISION_TYPES.convexParticle]() { + return this.convexParticle; + } + + get [COLLISION_TYPES.cylinderCylinder]() { + return this.convexConvex; + } + + get [COLLISION_TYPES.sphereCylinder]() { + return this.sphereConvex; + } + + get [COLLISION_TYPES.planeCylinder]() { + return this.planeConvex; + } + + get [COLLISION_TYPES.boxCylinder]() { + return this.boxConvex; + } + + get [COLLISION_TYPES.convexCylinder]() { + return this.convexConvex; + } + + get [COLLISION_TYPES.heightfieldCylinder]() { + return this.heightfieldCylinder; + } + + get [COLLISION_TYPES.particleCylinder]() { + return this.particleCylinder; + } + + get [COLLISION_TYPES.sphereTrimesh]() { + return this.sphereTrimesh; + } + + get [COLLISION_TYPES.planeTrimesh]() { + return this.planeTrimesh; + } // get [COLLISION_TYPES.convexTrimesh]() { + // return this.convexTrimesh + // } + + + constructor(world) { + this.contactPointPool = []; + this.frictionEquationPool = []; + this.result = []; + this.frictionResult = []; + this.v3pool = new Vec3Pool(); + this.world = world; + this.currentContactMaterial = world.defaultContactMaterial; + this.enableFrictionReduction = false; + } + /** + * Make a contact object, by using the internal pool or creating a new one. + */ + + + createContactEquation(bi, bj, si, sj, overrideShapeA, overrideShapeB) { + let c; + + if (this.contactPointPool.length) { + c = this.contactPointPool.pop(); + c.bi = bi; + c.bj = bj; + } else { + c = new ContactEquation(bi, bj); + } + + c.enabled = bi.collisionResponse && bj.collisionResponse && si.collisionResponse && sj.collisionResponse; + const cm = this.currentContactMaterial; + c.restitution = cm.restitution; + c.setSpookParams(cm.contactEquationStiffness, cm.contactEquationRelaxation, this.world.dt); + const matA = si.material || bi.material; + const matB = sj.material || bj.material; + + if (matA && matB && matA.restitution >= 0 && matB.restitution >= 0) { + c.restitution = matA.restitution * matB.restitution; + } + + c.si = overrideShapeA || si; + c.sj = overrideShapeB || sj; + return c; + } + + createFrictionEquationsFromContact(contactEquation, outArray) { + const bodyA = contactEquation.bi; + const bodyB = contactEquation.bj; + const shapeA = contactEquation.si; + const shapeB = contactEquation.sj; + const world = this.world; + const cm = this.currentContactMaterial; // If friction or restitution were specified in the material, use them + + let friction = cm.friction; + const matA = shapeA.material || bodyA.material; + const matB = shapeB.material || bodyB.material; + + if (matA && matB && matA.friction >= 0 && matB.friction >= 0) { + friction = matA.friction * matB.friction; + } + + if (friction > 0) { + // Create 2 tangent equations + const mug = friction * world.gravity.length(); + let reducedMass = bodyA.invMass + bodyB.invMass; + + if (reducedMass > 0) { + reducedMass = 1 / reducedMass; + } + + const pool = this.frictionEquationPool; + const c1 = pool.length ? pool.pop() : new FrictionEquation(bodyA, bodyB, mug * reducedMass); + const c2 = pool.length ? pool.pop() : new FrictionEquation(bodyA, bodyB, mug * reducedMass); + c1.bi = c2.bi = bodyA; + c1.bj = c2.bj = bodyB; + c1.minForce = c2.minForce = -mug * reducedMass; + c1.maxForce = c2.maxForce = mug * reducedMass; // Copy over the relative vectors + + c1.ri.copy(contactEquation.ri); + c1.rj.copy(contactEquation.rj); + c2.ri.copy(contactEquation.ri); + c2.rj.copy(contactEquation.rj); // Construct tangents + + contactEquation.ni.tangents(c1.t, c2.t); // Set spook params + + c1.setSpookParams(cm.frictionEquationStiffness, cm.frictionEquationRelaxation, world.dt); + c2.setSpookParams(cm.frictionEquationStiffness, cm.frictionEquationRelaxation, world.dt); + c1.enabled = c2.enabled = contactEquation.enabled; + outArray.push(c1, c2); + return true; + } + + return false; + } + /** + * Take the average N latest contact point on the plane. + */ + + + createFrictionFromAverage(numContacts) { + // The last contactEquation + let c = this.result[this.result.length - 1]; // Create the result: two "average" friction equations + + if (!this.createFrictionEquationsFromContact(c, this.frictionResult) || numContacts === 1) { + return; + } + + const f1 = this.frictionResult[this.frictionResult.length - 2]; + const f2 = this.frictionResult[this.frictionResult.length - 1]; + averageNormal.setZero(); + averageContactPointA.setZero(); + averageContactPointB.setZero(); + const bodyA = c.bi; + c.bj; + + for (let i = 0; i !== numContacts; i++) { + c = this.result[this.result.length - 1 - i]; + + if (c.bi !== bodyA) { + averageNormal.vadd(c.ni, averageNormal); + averageContactPointA.vadd(c.ri, averageContactPointA); + averageContactPointB.vadd(c.rj, averageContactPointB); + } else { + averageNormal.vsub(c.ni, averageNormal); + averageContactPointA.vadd(c.rj, averageContactPointA); + averageContactPointB.vadd(c.ri, averageContactPointB); + } + } + + const invNumContacts = 1 / numContacts; + averageContactPointA.scale(invNumContacts, f1.ri); + averageContactPointB.scale(invNumContacts, f1.rj); + f2.ri.copy(f1.ri); // Should be the same + + f2.rj.copy(f1.rj); + averageNormal.normalize(); + averageNormal.tangents(f1.t, f2.t); // return eq; + } + /** + * Generate all contacts between a list of body pairs + * @param p1 Array of body indices + * @param p2 Array of body indices + * @param result Array to store generated contacts + * @param oldcontacts Optional. Array of reusable contact objects + */ + + + getContacts(p1, p2, world, result, oldcontacts, frictionResult, frictionPool) { + // Save old contact objects + this.contactPointPool = oldcontacts; + this.frictionEquationPool = frictionPool; + this.result = result; + this.frictionResult = frictionResult; + const qi = tmpQuat1; + const qj = tmpQuat2; + const xi = tmpVec1; + const xj = tmpVec2; + + for (let k = 0, N = p1.length; k !== N; k++) { + // Get current collision bodies + const bi = p1[k]; + const bj = p2[k]; // Get contact material + + let bodyContactMaterial = null; + + if (bi.material && bj.material) { + bodyContactMaterial = world.getContactMaterial(bi.material, bj.material) || null; + } + + const justTest = bi.type & Body.KINEMATIC && bj.type & Body.STATIC || bi.type & Body.STATIC && bj.type & Body.KINEMATIC || bi.type & Body.KINEMATIC && bj.type & Body.KINEMATIC; + + for (let i = 0; i < bi.shapes.length; i++) { + bi.quaternion.mult(bi.shapeOrientations[i], qi); + bi.quaternion.vmult(bi.shapeOffsets[i], xi); + xi.vadd(bi.position, xi); + const si = bi.shapes[i]; + + for (let j = 0; j < bj.shapes.length; j++) { + // Compute world transform of shapes + bj.quaternion.mult(bj.shapeOrientations[j], qj); + bj.quaternion.vmult(bj.shapeOffsets[j], xj); + xj.vadd(bj.position, xj); + const sj = bj.shapes[j]; + + if (!(si.collisionFilterMask & sj.collisionFilterGroup && sj.collisionFilterMask & si.collisionFilterGroup)) { + continue; + } + + if (xi.distanceTo(xj) > si.boundingSphereRadius + sj.boundingSphereRadius) { + continue; + } // Get collision material + + + let shapeContactMaterial = null; + + if (si.material && sj.material) { + shapeContactMaterial = world.getContactMaterial(si.material, sj.material) || null; + } + + this.currentContactMaterial = shapeContactMaterial || bodyContactMaterial || world.defaultContactMaterial; // Get contacts + + const resolverIndex = si.type | sj.type; + const resolver = this[resolverIndex]; + + if (resolver) { + let retval = false; // TO DO: investigate why sphereParticle and convexParticle + // resolvers expect si and sj shapes to be in reverse order + // (i.e. larger integer value type first instead of smaller first) + + if (si.type < sj.type) { + retval = resolver.call(this, si, sj, xi, xj, qi, qj, bi, bj, si, sj, justTest); + } else { + retval = resolver.call(this, sj, si, xj, xi, qj, qi, bj, bi, si, sj, justTest); + } + + if (retval && justTest) { + // Register overlap + world.shapeOverlapKeeper.set(si.id, sj.id); + world.bodyOverlapKeeper.set(bi.id, bj.id); + } + } + } + } + } + } + + sphereSphere(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) { + if (justTest) { + return xi.distanceSquared(xj) < (si.radius + sj.radius) ** 2; + } // We will have only one contact in this case + + + const contactEq = this.createContactEquation(bi, bj, si, sj, rsi, rsj); // Contact normal + + xj.vsub(xi, contactEq.ni); + contactEq.ni.normalize(); // Contact point locations + + contactEq.ri.copy(contactEq.ni); + contactEq.rj.copy(contactEq.ni); + contactEq.ri.scale(si.radius, contactEq.ri); + contactEq.rj.scale(-sj.radius, contactEq.rj); + contactEq.ri.vadd(xi, contactEq.ri); + contactEq.ri.vsub(bi.position, contactEq.ri); + contactEq.rj.vadd(xj, contactEq.rj); + contactEq.rj.vsub(bj.position, contactEq.rj); + this.result.push(contactEq); + this.createFrictionEquationsFromContact(contactEq, this.frictionResult); + } + + spherePlane(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) { + // We will have one contact in this case + const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj); // Contact normal + + r.ni.set(0, 0, 1); + qj.vmult(r.ni, r.ni); + r.ni.negate(r.ni); // body i is the sphere, flip normal + + r.ni.normalize(); // Needed? + // Vector from sphere center to contact point + + r.ni.scale(si.radius, r.ri); // Project down sphere on plane + + xi.vsub(xj, point_on_plane_to_sphere); + r.ni.scale(r.ni.dot(point_on_plane_to_sphere), plane_to_sphere_ortho); + point_on_plane_to_sphere.vsub(plane_to_sphere_ortho, r.rj); // The sphere position projected to plane + + if (-point_on_plane_to_sphere.dot(r.ni) <= si.radius) { + if (justTest) { + return true; + } // Make it relative to the body + + + const ri = r.ri; + const rj = r.rj; + ri.vadd(xi, ri); + ri.vsub(bi.position, ri); + rj.vadd(xj, rj); + rj.vsub(bj.position, rj); + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); + } + } + + boxBox(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) { + si.convexPolyhedronRepresentation.material = si.material; + sj.convexPolyhedronRepresentation.material = sj.material; + si.convexPolyhedronRepresentation.collisionResponse = si.collisionResponse; + sj.convexPolyhedronRepresentation.collisionResponse = sj.collisionResponse; + return this.convexConvex(si.convexPolyhedronRepresentation, sj.convexPolyhedronRepresentation, xi, xj, qi, qj, bi, bj, si, sj, justTest); + } + + sphereBox(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) { + const v3pool = this.v3pool; // we refer to the box as body j + + const sides = sphereBox_sides; + xi.vsub(xj, box_to_sphere); + sj.getSideNormals(sides, qj); + const R = si.radius; + + let found = false; // Store the resulting side penetration info + + const side_ns = sphereBox_side_ns; + const side_ns1 = sphereBox_side_ns1; + const side_ns2 = sphereBox_side_ns2; + let side_h = null; + let side_penetrations = 0; + let side_dot1 = 0; + let side_dot2 = 0; + let side_distance = null; + + for (let idx = 0, nsides = sides.length; idx !== nsides && found === false; idx++) { + // Get the plane side normal (ns) + const ns = sphereBox_ns; + ns.copy(sides[idx]); + const h = ns.length(); + ns.normalize(); // The normal/distance dot product tells which side of the plane we are + + const dot = box_to_sphere.dot(ns); + + if (dot < h + R && dot > 0) { + // Intersects plane. Now check the other two dimensions + const ns1 = sphereBox_ns1; + const ns2 = sphereBox_ns2; + ns1.copy(sides[(idx + 1) % 3]); + ns2.copy(sides[(idx + 2) % 3]); + const h1 = ns1.length(); + const h2 = ns2.length(); + ns1.normalize(); + ns2.normalize(); + const dot1 = box_to_sphere.dot(ns1); + const dot2 = box_to_sphere.dot(ns2); + + if (dot1 < h1 && dot1 > -h1 && dot2 < h2 && dot2 > -h2) { + const dist = Math.abs(dot - h - R); + + if (side_distance === null || dist < side_distance) { + side_distance = dist; + side_dot1 = dot1; + side_dot2 = dot2; + side_h = h; + side_ns.copy(ns); + side_ns1.copy(ns1); + side_ns2.copy(ns2); + side_penetrations++; + + if (justTest) { + return true; + } + } + } + } + } + + if (side_penetrations) { + found = true; + const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj); + side_ns.scale(-R, r.ri); // Sphere r + + r.ni.copy(side_ns); + r.ni.negate(r.ni); // Normal should be out of sphere + + side_ns.scale(side_h, side_ns); + side_ns1.scale(side_dot1, side_ns1); + side_ns.vadd(side_ns1, side_ns); + side_ns2.scale(side_dot2, side_ns2); + side_ns.vadd(side_ns2, r.rj); // Make relative to bodies + + r.ri.vadd(xi, r.ri); + r.ri.vsub(bi.position, r.ri); + r.rj.vadd(xj, r.rj); + r.rj.vsub(bj.position, r.rj); + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); + } // Check corners + + + let rj = v3pool.get(); + const sphere_to_corner = sphereBox_sphere_to_corner; + + for (let j = 0; j !== 2 && !found; j++) { + for (let k = 0; k !== 2 && !found; k++) { + for (let l = 0; l !== 2 && !found; l++) { + rj.set(0, 0, 0); + + if (j) { + rj.vadd(sides[0], rj); + } else { + rj.vsub(sides[0], rj); + } + + if (k) { + rj.vadd(sides[1], rj); + } else { + rj.vsub(sides[1], rj); + } + + if (l) { + rj.vadd(sides[2], rj); + } else { + rj.vsub(sides[2], rj); + } // World position of corner + + + xj.vadd(rj, sphere_to_corner); + sphere_to_corner.vsub(xi, sphere_to_corner); + + if (sphere_to_corner.lengthSquared() < R * R) { + if (justTest) { + return true; + } + + found = true; + const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj); + r.ri.copy(sphere_to_corner); + r.ri.normalize(); + r.ni.copy(r.ri); + r.ri.scale(R, r.ri); + r.rj.copy(rj); // Make relative to bodies + + r.ri.vadd(xi, r.ri); + r.ri.vsub(bi.position, r.ri); + r.rj.vadd(xj, r.rj); + r.rj.vsub(bj.position, r.rj); + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); + } + } + } + } + + v3pool.release(rj); + rj = null; // Check edges + + const edgeTangent = v3pool.get(); + const edgeCenter = v3pool.get(); + const r = v3pool.get(); // r = edge center to sphere center + + const orthogonal = v3pool.get(); + const dist = v3pool.get(); + const Nsides = sides.length; + + for (let j = 0; j !== Nsides && !found; j++) { + for (let k = 0; k !== Nsides && !found; k++) { + if (j % 3 !== k % 3) { + // Get edge tangent + sides[k].cross(sides[j], edgeTangent); + edgeTangent.normalize(); + sides[j].vadd(sides[k], edgeCenter); + r.copy(xi); + r.vsub(edgeCenter, r); + r.vsub(xj, r); + const orthonorm = r.dot(edgeTangent); // distance from edge center to sphere center in the tangent direction + + edgeTangent.scale(orthonorm, orthogonal); // Vector from edge center to sphere center in the tangent direction + // Find the third side orthogonal to this one + + let l = 0; + + while (l === j % 3 || l === k % 3) { + l++; + } // vec from edge center to sphere projected to the plane orthogonal to the edge tangent + + + dist.copy(xi); + dist.vsub(orthogonal, dist); + dist.vsub(edgeCenter, dist); + dist.vsub(xj, dist); // Distances in tangent direction and distance in the plane orthogonal to it + + const tdist = Math.abs(orthonorm); + const ndist = dist.length(); + + if (tdist < sides[l].length() && ndist < R) { + if (justTest) { + return true; + } + + found = true; + const res = this.createContactEquation(bi, bj, si, sj, rsi, rsj); + edgeCenter.vadd(orthogonal, res.rj); // box rj + + res.rj.copy(res.rj); + dist.negate(res.ni); + res.ni.normalize(); + res.ri.copy(res.rj); + res.ri.vadd(xj, res.ri); + res.ri.vsub(xi, res.ri); + res.ri.normalize(); + res.ri.scale(R, res.ri); // Make relative to bodies + + res.ri.vadd(xi, res.ri); + res.ri.vsub(bi.position, res.ri); + res.rj.vadd(xj, res.rj); + res.rj.vsub(bj.position, res.rj); + this.result.push(res); + this.createFrictionEquationsFromContact(res, this.frictionResult); + } + } + } + } + + v3pool.release(edgeTangent, edgeCenter, r, orthogonal, dist); + } + + planeBox(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) { + sj.convexPolyhedronRepresentation.material = sj.material; + sj.convexPolyhedronRepresentation.collisionResponse = sj.collisionResponse; + sj.convexPolyhedronRepresentation.id = sj.id; + return this.planeConvex(si, sj.convexPolyhedronRepresentation, xi, xj, qi, qj, bi, bj, si, sj, justTest); + } + + convexConvex(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest, faceListA, faceListB) { + const sepAxis = convexConvex_sepAxis; + + if (xi.distanceTo(xj) > si.boundingSphereRadius + sj.boundingSphereRadius) { + return; + } + + if (si.findSeparatingAxis(sj, xi, qi, xj, qj, sepAxis, faceListA, faceListB)) { + const res = []; + const q = convexConvex_q; + si.clipAgainstHull(xi, qi, sj, xj, qj, sepAxis, -100, 100, res); + let numContacts = 0; + + for (let j = 0; j !== res.length; j++) { + if (justTest) { + return true; + } + + const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj); + const ri = r.ri; + const rj = r.rj; + sepAxis.negate(r.ni); + res[j].normal.negate(q); + q.scale(res[j].depth, q); + res[j].point.vadd(q, ri); + rj.copy(res[j].point); // Contact points are in world coordinates. Transform back to relative + + ri.vsub(xi, ri); + rj.vsub(xj, rj); // Make relative to bodies + + ri.vadd(xi, ri); + ri.vsub(bi.position, ri); + rj.vadd(xj, rj); + rj.vsub(bj.position, rj); + this.result.push(r); + numContacts++; + + if (!this.enableFrictionReduction) { + this.createFrictionEquationsFromContact(r, this.frictionResult); + } + } + + if (this.enableFrictionReduction && numContacts) { + this.createFrictionFromAverage(numContacts); + } + } + } + + sphereConvex(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) { + const v3pool = this.v3pool; + xi.vsub(xj, convex_to_sphere); + const normals = sj.faceNormals; + const faces = sj.faces; + const verts = sj.vertices; + const R = si.radius; + // return; + // } + + let found = false; // Check corners + + for (let i = 0; i !== verts.length; i++) { + const v = verts[i]; // World position of corner + + const worldCorner = sphereConvex_worldCorner; + qj.vmult(v, worldCorner); + xj.vadd(worldCorner, worldCorner); + const sphere_to_corner = sphereConvex_sphereToCorner; + worldCorner.vsub(xi, sphere_to_corner); + + if (sphere_to_corner.lengthSquared() < R * R) { + if (justTest) { + return true; + } + + found = true; + const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj); + r.ri.copy(sphere_to_corner); + r.ri.normalize(); + r.ni.copy(r.ri); + r.ri.scale(R, r.ri); + worldCorner.vsub(xj, r.rj); // Should be relative to the body. + + r.ri.vadd(xi, r.ri); + r.ri.vsub(bi.position, r.ri); // Should be relative to the body. + + r.rj.vadd(xj, r.rj); + r.rj.vsub(bj.position, r.rj); + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); + return; + } + } // Check side (plane) intersections + + + for (let i = 0, nfaces = faces.length; i !== nfaces && found === false; i++) { + const normal = normals[i]; + const face = faces[i]; // Get world-transformed normal of the face + + const worldNormal = sphereConvex_worldNormal; + qj.vmult(normal, worldNormal); // Get a world vertex from the face + + const worldPoint = sphereConvex_worldPoint; + qj.vmult(verts[face[0]], worldPoint); + worldPoint.vadd(xj, worldPoint); // Get a point on the sphere, closest to the face normal + + const worldSpherePointClosestToPlane = sphereConvex_worldSpherePointClosestToPlane; + worldNormal.scale(-R, worldSpherePointClosestToPlane); + xi.vadd(worldSpherePointClosestToPlane, worldSpherePointClosestToPlane); // Vector from a face point to the closest point on the sphere + + const penetrationVec = sphereConvex_penetrationVec; + worldSpherePointClosestToPlane.vsub(worldPoint, penetrationVec); // The penetration. Negative value means overlap. + + const penetration = penetrationVec.dot(worldNormal); + const worldPointToSphere = sphereConvex_sphereToWorldPoint; + xi.vsub(worldPoint, worldPointToSphere); + + if (penetration < 0 && worldPointToSphere.dot(worldNormal) > 0) { + // Intersects plane. Now check if the sphere is inside the face polygon + const faceVerts = []; // Face vertices, in world coords + + for (let j = 0, Nverts = face.length; j !== Nverts; j++) { + const worldVertex = v3pool.get(); + qj.vmult(verts[face[j]], worldVertex); + xj.vadd(worldVertex, worldVertex); + faceVerts.push(worldVertex); + } + + if (pointInPolygon(faceVerts, worldNormal, xi)) { + // Is the sphere center in the face polygon? + if (justTest) { + return true; + } + + found = true; + const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj); + worldNormal.scale(-R, r.ri); // Contact offset, from sphere center to contact + + worldNormal.negate(r.ni); // Normal pointing out of sphere + + const penetrationVec2 = v3pool.get(); + worldNormal.scale(-penetration, penetrationVec2); + const penetrationSpherePoint = v3pool.get(); + worldNormal.scale(-R, penetrationSpherePoint); //xi.vsub(xj).vadd(penetrationSpherePoint).vadd(penetrationVec2 , r.rj); + + xi.vsub(xj, r.rj); + r.rj.vadd(penetrationSpherePoint, r.rj); + r.rj.vadd(penetrationVec2, r.rj); // Should be relative to the body. + + r.rj.vadd(xj, r.rj); + r.rj.vsub(bj.position, r.rj); // Should be relative to the body. + + r.ri.vadd(xi, r.ri); + r.ri.vsub(bi.position, r.ri); + v3pool.release(penetrationVec2); + v3pool.release(penetrationSpherePoint); + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); // Release world vertices + + for (let j = 0, Nfaceverts = faceVerts.length; j !== Nfaceverts; j++) { + v3pool.release(faceVerts[j]); + } + + return; // We only expect *one* face contact + } else { + // Edge? + for (let j = 0; j !== face.length; j++) { + // Get two world transformed vertices + const v1 = v3pool.get(); + const v2 = v3pool.get(); + qj.vmult(verts[face[(j + 1) % face.length]], v1); + qj.vmult(verts[face[(j + 2) % face.length]], v2); + xj.vadd(v1, v1); + xj.vadd(v2, v2); // Construct edge vector + + const edge = sphereConvex_edge; + v2.vsub(v1, edge); // Construct the same vector, but normalized + + const edgeUnit = sphereConvex_edgeUnit; + edge.unit(edgeUnit); // p is xi projected onto the edge + + const p = v3pool.get(); + const v1_to_xi = v3pool.get(); + xi.vsub(v1, v1_to_xi); + const dot = v1_to_xi.dot(edgeUnit); + edgeUnit.scale(dot, p); + p.vadd(v1, p); // Compute a vector from p to the center of the sphere + + const xi_to_p = v3pool.get(); + p.vsub(xi, xi_to_p); // Collision if the edge-sphere distance is less than the radius + // AND if p is in between v1 and v2 + + if (dot > 0 && dot * dot < edge.lengthSquared() && xi_to_p.lengthSquared() < R * R) { + // Collision if the edge-sphere distance is less than the radius + // Edge contact! + if (justTest) { + return true; + } + + const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj); + p.vsub(xj, r.rj); + p.vsub(xi, r.ni); + r.ni.normalize(); + r.ni.scale(R, r.ri); // Should be relative to the body. + + r.rj.vadd(xj, r.rj); + r.rj.vsub(bj.position, r.rj); // Should be relative to the body. + + r.ri.vadd(xi, r.ri); + r.ri.vsub(bi.position, r.ri); + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); // Release world vertices + + for (let j = 0, Nfaceverts = faceVerts.length; j !== Nfaceverts; j++) { + v3pool.release(faceVerts[j]); + } + + v3pool.release(v1); + v3pool.release(v2); + v3pool.release(p); + v3pool.release(xi_to_p); + v3pool.release(v1_to_xi); + return; + } + + v3pool.release(v1); + v3pool.release(v2); + v3pool.release(p); + v3pool.release(xi_to_p); + v3pool.release(v1_to_xi); + } + } // Release world vertices + + + for (let j = 0, Nfaceverts = faceVerts.length; j !== Nfaceverts; j++) { + v3pool.release(faceVerts[j]); + } + } + } + } + + planeConvex(planeShape, convexShape, planePosition, convexPosition, planeQuat, convexQuat, planeBody, convexBody, si, sj, justTest) { + // Simply return the points behind the plane. + const worldVertex = planeConvex_v; + const worldNormal = planeConvex_normal; + worldNormal.set(0, 0, 1); + planeQuat.vmult(worldNormal, worldNormal); // Turn normal according to plane orientation + + let numContacts = 0; + const relpos = planeConvex_relpos; + + for (let i = 0; i !== convexShape.vertices.length; i++) { + // Get world convex vertex + worldVertex.copy(convexShape.vertices[i]); + convexQuat.vmult(worldVertex, worldVertex); + convexPosition.vadd(worldVertex, worldVertex); + worldVertex.vsub(planePosition, relpos); + const dot = worldNormal.dot(relpos); + + if (dot <= 0.0) { + if (justTest) { + return true; + } + + const r = this.createContactEquation(planeBody, convexBody, planeShape, convexShape, si, sj); // Get vertex position projected on plane + + const projected = planeConvex_projected; + worldNormal.scale(worldNormal.dot(relpos), projected); + worldVertex.vsub(projected, projected); + projected.vsub(planePosition, r.ri); // From plane to vertex projected on plane + + r.ni.copy(worldNormal); // Contact normal is the plane normal out from plane + // rj is now just the vector from the convex center to the vertex + + worldVertex.vsub(convexPosition, r.rj); // Make it relative to the body + + r.ri.vadd(planePosition, r.ri); + r.ri.vsub(planeBody.position, r.ri); + r.rj.vadd(convexPosition, r.rj); + r.rj.vsub(convexBody.position, r.rj); + this.result.push(r); + numContacts++; + + if (!this.enableFrictionReduction) { + this.createFrictionEquationsFromContact(r, this.frictionResult); + } + } + } + + if (this.enableFrictionReduction && numContacts) { + this.createFrictionFromAverage(numContacts); + } + } + + boxConvex(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) { + si.convexPolyhedronRepresentation.material = si.material; + si.convexPolyhedronRepresentation.collisionResponse = si.collisionResponse; + return this.convexConvex(si.convexPolyhedronRepresentation, sj, xi, xj, qi, qj, bi, bj, si, sj, justTest); + } + + sphereHeightfield(sphereShape, hfShape, spherePos, hfPos, sphereQuat, hfQuat, sphereBody, hfBody, rsi, rsj, justTest) { + const data = hfShape.data; + const radius = sphereShape.radius; + const w = hfShape.elementSize; + const worldPillarOffset = sphereHeightfield_tmp2; // Get sphere position to heightfield local! + + const localSpherePos = sphereHeightfield_tmp1; + Transform.pointToLocalFrame(hfPos, hfQuat, spherePos, localSpherePos); // Get the index of the data points to test against + + let iMinX = Math.floor((localSpherePos.x - radius) / w) - 1; + let iMaxX = Math.ceil((localSpherePos.x + radius) / w) + 1; + let iMinY = Math.floor((localSpherePos.y - radius) / w) - 1; + let iMaxY = Math.ceil((localSpherePos.y + radius) / w) + 1; // Bail out if we are out of the terrain + + if (iMaxX < 0 || iMaxY < 0 || iMinX > data.length || iMinY > data[0].length) { + return; + } // Clamp index to edges + + + if (iMinX < 0) { + iMinX = 0; + } + + if (iMaxX < 0) { + iMaxX = 0; + } + + if (iMinY < 0) { + iMinY = 0; + } + + if (iMaxY < 0) { + iMaxY = 0; + } + + if (iMinX >= data.length) { + iMinX = data.length - 1; + } + + if (iMaxX >= data.length) { + iMaxX = data.length - 1; + } + + if (iMaxY >= data[0].length) { + iMaxY = data[0].length - 1; + } + + if (iMinY >= data[0].length) { + iMinY = data[0].length - 1; + } + + const minMax = []; + hfShape.getRectMinMax(iMinX, iMinY, iMaxX, iMaxY, minMax); + const min = minMax[0]; + const max = minMax[1]; // Bail out if we can't touch the bounding height box + + if (localSpherePos.z - radius > max || localSpherePos.z + radius < min) { + return; + } + + const result = this.result; + + for (let i = iMinX; i < iMaxX; i++) { + for (let j = iMinY; j < iMaxY; j++) { + const numContactsBefore = result.length; + let intersecting = false; // Lower triangle + + hfShape.getConvexTrianglePillar(i, j, false); + Transform.pointToWorldFrame(hfPos, hfQuat, hfShape.pillarOffset, worldPillarOffset); + + if (spherePos.distanceTo(worldPillarOffset) < hfShape.pillarConvex.boundingSphereRadius + sphereShape.boundingSphereRadius) { + intersecting = this.sphereConvex(sphereShape, hfShape.pillarConvex, spherePos, worldPillarOffset, sphereQuat, hfQuat, sphereBody, hfBody, sphereShape, hfShape, justTest); + } + + if (justTest && intersecting) { + return true; + } // Upper triangle + + + hfShape.getConvexTrianglePillar(i, j, true); + Transform.pointToWorldFrame(hfPos, hfQuat, hfShape.pillarOffset, worldPillarOffset); + + if (spherePos.distanceTo(worldPillarOffset) < hfShape.pillarConvex.boundingSphereRadius + sphereShape.boundingSphereRadius) { + intersecting = this.sphereConvex(sphereShape, hfShape.pillarConvex, spherePos, worldPillarOffset, sphereQuat, hfQuat, sphereBody, hfBody, sphereShape, hfShape, justTest); + } + + if (justTest && intersecting) { + return true; + } + + const numContacts = result.length - numContactsBefore; + + if (numContacts > 2) { + return; + } + /* + // Skip all but 1 + for (let k = 0; k < numContacts - 1; k++) { + result.pop(); + } + */ + + } + } + } + + boxHeightfield(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) { + si.convexPolyhedronRepresentation.material = si.material; + si.convexPolyhedronRepresentation.collisionResponse = si.collisionResponse; + return this.convexHeightfield(si.convexPolyhedronRepresentation, sj, xi, xj, qi, qj, bi, bj, si, sj, justTest); + } + + convexHeightfield(convexShape, hfShape, convexPos, hfPos, convexQuat, hfQuat, convexBody, hfBody, rsi, rsj, justTest) { + const data = hfShape.data; + const w = hfShape.elementSize; + const radius = convexShape.boundingSphereRadius; + const worldPillarOffset = convexHeightfield_tmp2; + const faceList = convexHeightfield_faceList; // Get sphere position to heightfield local! + + const localConvexPos = convexHeightfield_tmp1; + Transform.pointToLocalFrame(hfPos, hfQuat, convexPos, localConvexPos); // Get the index of the data points to test against + + let iMinX = Math.floor((localConvexPos.x - radius) / w) - 1; + let iMaxX = Math.ceil((localConvexPos.x + radius) / w) + 1; + let iMinY = Math.floor((localConvexPos.y - radius) / w) - 1; + let iMaxY = Math.ceil((localConvexPos.y + radius) / w) + 1; // Bail out if we are out of the terrain + + if (iMaxX < 0 || iMaxY < 0 || iMinX > data.length || iMinY > data[0].length) { + return; + } // Clamp index to edges + + + if (iMinX < 0) { + iMinX = 0; + } + + if (iMaxX < 0) { + iMaxX = 0; + } + + if (iMinY < 0) { + iMinY = 0; + } + + if (iMaxY < 0) { + iMaxY = 0; + } + + if (iMinX >= data.length) { + iMinX = data.length - 1; + } + + if (iMaxX >= data.length) { + iMaxX = data.length - 1; + } + + if (iMaxY >= data[0].length) { + iMaxY = data[0].length - 1; + } + + if (iMinY >= data[0].length) { + iMinY = data[0].length - 1; + } + + const minMax = []; + hfShape.getRectMinMax(iMinX, iMinY, iMaxX, iMaxY, minMax); + const min = minMax[0]; + const max = minMax[1]; // Bail out if we're cant touch the bounding height box + + if (localConvexPos.z - radius > max || localConvexPos.z + radius < min) { + return; + } + + for (let i = iMinX; i < iMaxX; i++) { + for (let j = iMinY; j < iMaxY; j++) { + let intersecting = false; // Lower triangle + + hfShape.getConvexTrianglePillar(i, j, false); + Transform.pointToWorldFrame(hfPos, hfQuat, hfShape.pillarOffset, worldPillarOffset); + + if (convexPos.distanceTo(worldPillarOffset) < hfShape.pillarConvex.boundingSphereRadius + convexShape.boundingSphereRadius) { + intersecting = this.convexConvex(convexShape, hfShape.pillarConvex, convexPos, worldPillarOffset, convexQuat, hfQuat, convexBody, hfBody, null, null, justTest, faceList, null); + } + + if (justTest && intersecting) { + return true; + } // Upper triangle + + + hfShape.getConvexTrianglePillar(i, j, true); + Transform.pointToWorldFrame(hfPos, hfQuat, hfShape.pillarOffset, worldPillarOffset); + + if (convexPos.distanceTo(worldPillarOffset) < hfShape.pillarConvex.boundingSphereRadius + convexShape.boundingSphereRadius) { + intersecting = this.convexConvex(convexShape, hfShape.pillarConvex, convexPos, worldPillarOffset, convexQuat, hfQuat, convexBody, hfBody, null, null, justTest, faceList, null); + } + + if (justTest && intersecting) { + return true; + } + } + } + } + + sphereParticle(sj, si, xj, xi, qj, qi, bj, bi, rsi, rsj, justTest) { + // The normal is the unit vector from sphere center to particle center + const normal = particleSphere_normal; + normal.set(0, 0, 1); + xi.vsub(xj, normal); + const lengthSquared = normal.lengthSquared(); + + if (lengthSquared <= sj.radius * sj.radius) { + if (justTest) { + return true; + } + + const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj); + normal.normalize(); + r.rj.copy(normal); + r.rj.scale(sj.radius, r.rj); + r.ni.copy(normal); // Contact normal + + r.ni.negate(r.ni); + r.ri.set(0, 0, 0); // Center of particle + + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); + } + } + + planeParticle(sj, si, xj, xi, qj, qi, bj, bi, rsi, rsj, justTest) { + const normal = particlePlane_normal; + normal.set(0, 0, 1); + bj.quaternion.vmult(normal, normal); // Turn normal according to plane orientation + + const relpos = particlePlane_relpos; + xi.vsub(bj.position, relpos); + const dot = normal.dot(relpos); + + if (dot <= 0.0) { + if (justTest) { + return true; + } + + const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj); + r.ni.copy(normal); // Contact normal is the plane normal + + r.ni.negate(r.ni); + r.ri.set(0, 0, 0); // Center of particle + // Get particle position projected on plane + + const projected = particlePlane_projected; + normal.scale(normal.dot(xi), projected); + xi.vsub(projected, projected); //projected.vadd(bj.position,projected); + // rj is now the projected world position minus plane position + + r.rj.copy(projected); + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); + } + } + + boxParticle(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) { + si.convexPolyhedronRepresentation.material = si.material; + si.convexPolyhedronRepresentation.collisionResponse = si.collisionResponse; + return this.convexParticle(si.convexPolyhedronRepresentation, sj, xi, xj, qi, qj, bi, bj, si, sj, justTest); + } + + convexParticle(sj, si, xj, xi, qj, qi, bj, bi, rsi, rsj, justTest) { + let penetratedFaceIndex = -1; + const penetratedFaceNormal = convexParticle_penetratedFaceNormal; + const worldPenetrationVec = convexParticle_worldPenetrationVec; + let minPenetration = null; + + const local = convexParticle_local; + local.copy(xi); + local.vsub(xj, local); // Convert position to relative the convex origin + + qj.conjugate(cqj); + cqj.vmult(local, local); + + if (sj.pointIsInside(local)) { + if (sj.worldVerticesNeedsUpdate) { + sj.computeWorldVertices(xj, qj); + } + + if (sj.worldFaceNormalsNeedsUpdate) { + sj.computeWorldFaceNormals(qj); + } // For each world polygon in the polyhedra + + + for (let i = 0, nfaces = sj.faces.length; i !== nfaces; i++) { + // Construct world face vertices + const verts = [sj.worldVertices[sj.faces[i][0]]]; + const normal = sj.worldFaceNormals[i]; // Check how much the particle penetrates the polygon plane. + + xi.vsub(verts[0], convexParticle_vertexToParticle); + const penetration = -normal.dot(convexParticle_vertexToParticle); + + if (minPenetration === null || Math.abs(penetration) < Math.abs(minPenetration)) { + if (justTest) { + return true; + } + + minPenetration = penetration; + penetratedFaceIndex = i; + penetratedFaceNormal.copy(normal); + } + } + + if (penetratedFaceIndex !== -1) { + // Setup contact + const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj); + penetratedFaceNormal.scale(minPenetration, worldPenetrationVec); // rj is the particle position projected to the face + + worldPenetrationVec.vadd(xi, worldPenetrationVec); + worldPenetrationVec.vsub(xj, worldPenetrationVec); + r.rj.copy(worldPenetrationVec); //const projectedToFace = xi.vsub(xj).vadd(worldPenetrationVec); + //projectedToFace.copy(r.rj); + //qj.vmult(r.rj,r.rj); + + penetratedFaceNormal.negate(r.ni); // Contact normal + + r.ri.set(0, 0, 0); // Center of particle + + const ri = r.ri; + const rj = r.rj; // Make relative to bodies + + ri.vadd(xi, ri); + ri.vsub(bi.position, ri); + rj.vadd(xj, rj); + rj.vsub(bj.position, rj); + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); + } else { + console.warn('Point found inside convex, but did not find penetrating face!'); + } + } + } + + heightfieldCylinder(hfShape, convexShape, hfPos, convexPos, hfQuat, convexQuat, hfBody, convexBody, rsi, rsj, justTest) { + return this.convexHeightfield(convexShape, hfShape, convexPos, hfPos, convexQuat, hfQuat, convexBody, hfBody, rsi, rsj, justTest); + } + + particleCylinder(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) { + return this.convexParticle(sj, si, xj, xi, qj, qi, bj, bi, rsi, rsj, justTest); + } + + sphereTrimesh(sphereShape, trimeshShape, spherePos, trimeshPos, sphereQuat, trimeshQuat, sphereBody, trimeshBody, rsi, rsj, justTest) { + const edgeVertexA = sphereTrimesh_edgeVertexA; + const edgeVertexB = sphereTrimesh_edgeVertexB; + const edgeVector = sphereTrimesh_edgeVector; + const edgeVectorUnit = sphereTrimesh_edgeVectorUnit; + const localSpherePos = sphereTrimesh_localSpherePos; + const tmp = sphereTrimesh_tmp; + const localSphereAABB = sphereTrimesh_localSphereAABB; + const v2 = sphereTrimesh_v2; + const relpos = sphereTrimesh_relpos; + const triangles = sphereTrimesh_triangles; // Convert sphere position to local in the trimesh + + Transform.pointToLocalFrame(trimeshPos, trimeshQuat, spherePos, localSpherePos); // Get the aabb of the sphere locally in the trimesh + + const sphereRadius = sphereShape.radius; + localSphereAABB.lowerBound.set(localSpherePos.x - sphereRadius, localSpherePos.y - sphereRadius, localSpherePos.z - sphereRadius); + localSphereAABB.upperBound.set(localSpherePos.x + sphereRadius, localSpherePos.y + sphereRadius, localSpherePos.z + sphereRadius); + trimeshShape.getTrianglesInAABB(localSphereAABB, triangles); //for (let i = 0; i < trimeshShape.indices.length / 3; i++) triangles.push(i); // All + // Vertices + + const v = sphereTrimesh_v; + const radiusSquared = sphereShape.radius * sphereShape.radius; + + for (let i = 0; i < triangles.length; i++) { + for (let j = 0; j < 3; j++) { + trimeshShape.getVertex(trimeshShape.indices[triangles[i] * 3 + j], v); // Check vertex overlap in sphere + + v.vsub(localSpherePos, relpos); + + if (relpos.lengthSquared() <= radiusSquared) { + // Safe up + v2.copy(v); + Transform.pointToWorldFrame(trimeshPos, trimeshQuat, v2, v); + v.vsub(spherePos, relpos); + + if (justTest) { + return true; + } + + let r = this.createContactEquation(sphereBody, trimeshBody, sphereShape, trimeshShape, rsi, rsj); + r.ni.copy(relpos); + r.ni.normalize(); // ri is the vector from sphere center to the sphere surface + + r.ri.copy(r.ni); + r.ri.scale(sphereShape.radius, r.ri); + r.ri.vadd(spherePos, r.ri); + r.ri.vsub(sphereBody.position, r.ri); + r.rj.copy(v); + r.rj.vsub(trimeshBody.position, r.rj); // Store result + + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); + } + } + } // Check all edges + + + for (let i = 0; i < triangles.length; i++) { + for (let j = 0; j < 3; j++) { + trimeshShape.getVertex(trimeshShape.indices[triangles[i] * 3 + j], edgeVertexA); + trimeshShape.getVertex(trimeshShape.indices[triangles[i] * 3 + (j + 1) % 3], edgeVertexB); + edgeVertexB.vsub(edgeVertexA, edgeVector); // Project sphere position to the edge + + localSpherePos.vsub(edgeVertexB, tmp); + const positionAlongEdgeB = tmp.dot(edgeVector); + localSpherePos.vsub(edgeVertexA, tmp); + let positionAlongEdgeA = tmp.dot(edgeVector); + + if (positionAlongEdgeA > 0 && positionAlongEdgeB < 0) { + // Now check the orthogonal distance from edge to sphere center + localSpherePos.vsub(edgeVertexA, tmp); + edgeVectorUnit.copy(edgeVector); + edgeVectorUnit.normalize(); + positionAlongEdgeA = tmp.dot(edgeVectorUnit); + edgeVectorUnit.scale(positionAlongEdgeA, tmp); + tmp.vadd(edgeVertexA, tmp); // tmp is now the sphere center position projected to the edge, defined locally in the trimesh frame + + const dist = tmp.distanceTo(localSpherePos); + + if (dist < sphereShape.radius) { + if (justTest) { + return true; + } + + const r = this.createContactEquation(sphereBody, trimeshBody, sphereShape, trimeshShape, rsi, rsj); + tmp.vsub(localSpherePos, r.ni); + r.ni.normalize(); + r.ni.scale(sphereShape.radius, r.ri); + r.ri.vadd(spherePos, r.ri); + r.ri.vsub(sphereBody.position, r.ri); + Transform.pointToWorldFrame(trimeshPos, trimeshQuat, tmp, tmp); + tmp.vsub(trimeshBody.position, r.rj); + Transform.vectorToWorldFrame(trimeshQuat, r.ni, r.ni); + Transform.vectorToWorldFrame(trimeshQuat, r.ri, r.ri); + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); + } + } + } + } // Triangle faces + + + const va = sphereTrimesh_va; + const vb = sphereTrimesh_vb; + const vc = sphereTrimesh_vc; + const normal = sphereTrimesh_normal; + + for (let i = 0, N = triangles.length; i !== N; i++) { + trimeshShape.getTriangleVertices(triangles[i], va, vb, vc); + trimeshShape.getNormal(triangles[i], normal); + localSpherePos.vsub(va, tmp); + let dist = tmp.dot(normal); + normal.scale(dist, tmp); + localSpherePos.vsub(tmp, tmp); // tmp is now the sphere position projected to the triangle plane + + dist = tmp.distanceTo(localSpherePos); + + if (Ray.pointInTriangle(tmp, va, vb, vc) && dist < sphereShape.radius) { + if (justTest) { + return true; + } + + let r = this.createContactEquation(sphereBody, trimeshBody, sphereShape, trimeshShape, rsi, rsj); + tmp.vsub(localSpherePos, r.ni); + r.ni.normalize(); + r.ni.scale(sphereShape.radius, r.ri); + r.ri.vadd(spherePos, r.ri); + r.ri.vsub(sphereBody.position, r.ri); + Transform.pointToWorldFrame(trimeshPos, trimeshQuat, tmp, tmp); + tmp.vsub(trimeshBody.position, r.rj); + Transform.vectorToWorldFrame(trimeshQuat, r.ni, r.ni); + Transform.vectorToWorldFrame(trimeshQuat, r.ri, r.ri); + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); + } + } + + triangles.length = 0; + } + + planeTrimesh(planeShape, trimeshShape, planePos, trimeshPos, planeQuat, trimeshQuat, planeBody, trimeshBody, rsi, rsj, justTest) { + // Make contacts! + const v = new Vec3(); + const normal = planeTrimesh_normal; + normal.set(0, 0, 1); + planeQuat.vmult(normal, normal); // Turn normal according to plane + + for (let i = 0; i < trimeshShape.vertices.length / 3; i++) { + // Get world vertex from trimesh + trimeshShape.getVertex(i, v); // Safe up + + const v2 = new Vec3(); + v2.copy(v); + Transform.pointToWorldFrame(trimeshPos, trimeshQuat, v2, v); // Check plane side + + const relpos = planeTrimesh_relpos; + v.vsub(planePos, relpos); + const dot = normal.dot(relpos); + + if (dot <= 0.0) { + if (justTest) { + return true; + } + + const r = this.createContactEquation(planeBody, trimeshBody, planeShape, trimeshShape, rsi, rsj); + r.ni.copy(normal); // Contact normal is the plane normal + // Get vertex position projected on plane + + const projected = planeTrimesh_projected; + normal.scale(relpos.dot(normal), projected); + v.vsub(projected, projected); // ri is the projected world position minus plane position + + r.ri.copy(projected); + r.ri.vsub(planeBody.position, r.ri); + r.rj.copy(v); + r.rj.vsub(trimeshBody.position, r.rj); // Store result + + this.result.push(r); + this.createFrictionEquationsFromContact(r, this.frictionResult); + } + } + } // convexTrimesh( + // si: ConvexPolyhedron, sj: Trimesh, xi: Vec3, xj: Vec3, qi: Quaternion, qj: Quaternion, + // bi: Body, bj: Body, rsi?: Shape | null, rsj?: Shape | null, + // faceListA?: number[] | null, faceListB?: number[] | null, + // ) { + // const sepAxis = convexConvex_sepAxis; + // if(xi.distanceTo(xj) > si.boundingSphereRadius + sj.boundingSphereRadius){ + // return; + // } + // // Construct a temp hull for each triangle + // const hullB = new ConvexPolyhedron(); + // hullB.faces = [[0,1,2]]; + // const va = new Vec3(); + // const vb = new Vec3(); + // const vc = new Vec3(); + // hullB.vertices = [ + // va, + // vb, + // vc + // ]; + // for (let i = 0; i < sj.indices.length / 3; i++) { + // const triangleNormal = new Vec3(); + // sj.getNormal(i, triangleNormal); + // hullB.faceNormals = [triangleNormal]; + // sj.getTriangleVertices(i, va, vb, vc); + // let d = si.testSepAxis(triangleNormal, hullB, xi, qi, xj, qj); + // if(!d){ + // triangleNormal.scale(-1, triangleNormal); + // d = si.testSepAxis(triangleNormal, hullB, xi, qi, xj, qj); + // if(!d){ + // continue; + // } + // } + // const res: ConvexPolyhedronContactPoint[] = []; + // const q = convexConvex_q; + // si.clipAgainstHull(xi,qi,hullB,xj,qj,triangleNormal,-100,100,res); + // for(let j = 0; j !== res.length; j++){ + // const r = this.createContactEquation(bi,bj,si,sj,rsi,rsj), + // ri = r.ri, + // rj = r.rj; + // r.ni.copy(triangleNormal); + // r.ni.negate(r.ni); + // res[j].normal.negate(q); + // q.mult(res[j].depth, q); + // res[j].point.vadd(q, ri); + // rj.copy(res[j].point); + // // Contact points are in world coordinates. Transform back to relative + // ri.vsub(xi,ri); + // rj.vsub(xj,rj); + // // Make relative to bodies + // ri.vadd(xi, ri); + // ri.vsub(bi.position, ri); + // rj.vadd(xj, rj); + // rj.vsub(bj.position, rj); + // result.push(r); + // } + // } + // } + + +} +const averageNormal = new Vec3(); +const averageContactPointA = new Vec3(); +const averageContactPointB = new Vec3(); +const tmpVec1 = new Vec3(); +const tmpVec2 = new Vec3(); +const tmpQuat1 = new Quaternion(); +const tmpQuat2 = new Quaternion(); + +const planeTrimesh_normal = new Vec3(); +const planeTrimesh_relpos = new Vec3(); +const planeTrimesh_projected = new Vec3(); +const sphereTrimesh_normal = new Vec3(); +const sphereTrimesh_relpos = new Vec3(); +new Vec3(); +const sphereTrimesh_v = new Vec3(); +const sphereTrimesh_v2 = new Vec3(); +const sphereTrimesh_edgeVertexA = new Vec3(); +const sphereTrimesh_edgeVertexB = new Vec3(); +const sphereTrimesh_edgeVector = new Vec3(); +const sphereTrimesh_edgeVectorUnit = new Vec3(); +const sphereTrimesh_localSpherePos = new Vec3(); +const sphereTrimesh_tmp = new Vec3(); +const sphereTrimesh_va = new Vec3(); +const sphereTrimesh_vb = new Vec3(); +const sphereTrimesh_vc = new Vec3(); +const sphereTrimesh_localSphereAABB = new AABB(); +const sphereTrimesh_triangles = []; +const point_on_plane_to_sphere = new Vec3(); +const plane_to_sphere_ortho = new Vec3(); // See http://bulletphysics.com/Bullet/BulletFull/SphereTriangleDetector_8cpp_source.html + +const pointInPolygon_edge = new Vec3(); +const pointInPolygon_edge_x_normal = new Vec3(); +const pointInPolygon_vtp = new Vec3(); + +function pointInPolygon(verts, normal, p) { + let positiveResult = null; + const N = verts.length; + + for (let i = 0; i !== N; i++) { + const v = verts[i]; // Get edge to the next vertex + + const edge = pointInPolygon_edge; + verts[(i + 1) % N].vsub(v, edge); // Get cross product between polygon normal and the edge + + const edge_x_normal = pointInPolygon_edge_x_normal; //const edge_x_normal = new Vec3(); + + edge.cross(normal, edge_x_normal); // Get vector between point and current vertex + + const vertex_to_p = pointInPolygon_vtp; + p.vsub(v, vertex_to_p); // This dot product determines which side of the edge the point is + + const r = edge_x_normal.dot(vertex_to_p); // If all such dot products have same sign, we are inside the polygon. + + if (positiveResult === null || r > 0 && positiveResult === true || r <= 0 && positiveResult === false) { + if (positiveResult === null) { + positiveResult = r > 0; + } + + continue; + } else { + return false; // Encountered some other sign. Exit. + } + } // If we got here, all dot products were of the same sign. + + + return true; +} + +const box_to_sphere = new Vec3(); +const sphereBox_ns = new Vec3(); +const sphereBox_ns1 = new Vec3(); +const sphereBox_ns2 = new Vec3(); +const sphereBox_sides = [new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3()]; +const sphereBox_sphere_to_corner = new Vec3(); +const sphereBox_side_ns = new Vec3(); +const sphereBox_side_ns1 = new Vec3(); +const sphereBox_side_ns2 = new Vec3(); +const convex_to_sphere = new Vec3(); +const sphereConvex_edge = new Vec3(); +const sphereConvex_edgeUnit = new Vec3(); +const sphereConvex_sphereToCorner = new Vec3(); +const sphereConvex_worldCorner = new Vec3(); +const sphereConvex_worldNormal = new Vec3(); +const sphereConvex_worldPoint = new Vec3(); +const sphereConvex_worldSpherePointClosestToPlane = new Vec3(); +const sphereConvex_penetrationVec = new Vec3(); +const sphereConvex_sphereToWorldPoint = new Vec3(); +new Vec3(); +new Vec3(); +const planeConvex_v = new Vec3(); +const planeConvex_normal = new Vec3(); +const planeConvex_relpos = new Vec3(); +const planeConvex_projected = new Vec3(); +const convexConvex_sepAxis = new Vec3(); +const convexConvex_q = new Vec3(); +const particlePlane_normal = new Vec3(); +const particlePlane_relpos = new Vec3(); +const particlePlane_projected = new Vec3(); +const particleSphere_normal = new Vec3(); // WIP + +const cqj = new Quaternion(); +const convexParticle_local = new Vec3(); +new Vec3(); +const convexParticle_penetratedFaceNormal = new Vec3(); +const convexParticle_vertexToParticle = new Vec3(); +const convexParticle_worldPenetrationVec = new Vec3(); +const convexHeightfield_tmp1 = new Vec3(); +const convexHeightfield_tmp2 = new Vec3(); +const convexHeightfield_faceList = [0]; +const sphereHeightfield_tmp1 = new Vec3(); +const sphereHeightfield_tmp2 = new Vec3(); + +class OverlapKeeper { + /** + * @todo Remove useless constructor + */ + constructor() { + this.current = []; + this.previous = []; + } + /** + * getKey + */ + + + getKey(i, j) { + if (j < i) { + const temp = j; + j = i; + i = temp; + } + + return i << 16 | j; + } + /** + * set + */ + + + set(i, j) { + // Insertion sort. This way the diff will have linear complexity. + const key = this.getKey(i, j); + const current = this.current; + let index = 0; + + while (key > current[index]) { + index++; + } + + if (key === current[index]) { + return; // Pair was already added + } + + for (let j = current.length - 1; j >= index; j--) { + current[j + 1] = current[j]; + } + + current[index] = key; + } + /** + * tick + */ + + + tick() { + const tmp = this.current; + this.current = this.previous; + this.previous = tmp; + this.current.length = 0; + } + /** + * getDiff + */ + + + getDiff(additions, removals) { + const a = this.current; + const b = this.previous; + const al = a.length; + const bl = b.length; + let j = 0; + + for (let i = 0; i < al; i++) { + let found = false; + const keyA = a[i]; + + while (keyA > b[j]) { + j++; + } + + found = keyA === b[j]; + + if (!found) { + unpackAndPush(additions, keyA); + } + } + + j = 0; + + for (let i = 0; i < bl; i++) { + let found = false; + const keyB = b[i]; + + while (keyB > a[j]) { + j++; + } + + found = a[j] === keyB; + + if (!found) { + unpackAndPush(removals, keyB); + } + } + } + +} + +function unpackAndPush(array, key) { + array.push((key & 0xffff0000) >> 16, key & 0x0000ffff); +} + +const getKey = (i, j) => i < j ? `${i}-${j}` : `${j}-${i}`; +/** + * TupleDictionary + */ + + +class TupleDictionary { + constructor() { + this.data = { + keys: [] + }; + } + + /** get */ + get(i, j) { + const key = getKey(i, j); + return this.data[key]; + } + /** set */ + + + set(i, j, value) { + const key = getKey(i, j); // Check if key already exists + + if (!this.get(i, j)) { + this.data.keys.push(key); + } + + this.data[key] = value; + } + /** delete */ + + + delete(i, j) { + const key = getKey(i, j); + const index = this.data.keys.indexOf(key); + + if (index !== -1) { + this.data.keys.splice(index, 1); + } + + delete this.data[key]; + } + /** reset */ + + + reset() { + const data = this.data; + const keys = data.keys; + + while (keys.length > 0) { + const key = keys.pop(); + delete data[key]; + } + } + +} + +/** + * The physics world + */ +class World extends EventTarget { + /** + * Currently / last used timestep. Is set to -1 if not available. This value is updated before each internal step, which means that it is "fresh" inside event callbacks. + */ + + /** + * Makes bodies go to sleep when they've been inactive. + * @default false + */ + + /** + * All the current contacts (instances of ContactEquation) in the world. + */ + + /** + * How often to normalize quaternions. Set to 0 for every step, 1 for every second etc.. A larger value increases performance. If bodies tend to explode, set to a smaller value (zero to be sure nothing can go wrong). + * @default 0 + */ + + /** + * Set to true to use fast quaternion normalization. It is often enough accurate to use. + * If bodies tend to explode, set to false. + * @default false + */ + + /** + * The wall-clock time since simulation start. + */ + + /** + * Number of timesteps taken since start. + */ + + /** + * Default and last timestep sizes. + */ + + /** + * The gravity of the world. + */ + + /** + * The broadphase algorithm to use. + * @default NaiveBroadphase + */ + + /** + * All bodies in this world + */ + + /** + * True if any bodies are not sleeping, false if every body is sleeping. + */ + + /** + * The solver algorithm to use. + * @default GSSolver + */ + + /** + * collisionMatrix + */ + + /** + * CollisionMatrix from the previous step. + */ + + /** + * All added contactmaterials. + */ + + /** + * Used to look up a ContactMaterial given two instances of Material. + */ + + /** + * The default material of the bodies. + */ + + /** + * This contact material is used if no suitable contactmaterial is found for a contact. + */ + + /** + * Time accumulator for interpolation. + * @see https://gafferongames.com/game-physics/fix-your-timestep/ + */ + + /** + * Dispatched after a body has been added to the world. + */ + + /** + * Dispatched after a body has been removed from the world. + */ + constructor(options) { + if (options === void 0) { + options = {}; + } + + super(); + this.dt = -1; + this.allowSleep = !!options.allowSleep; + this.contacts = []; + this.frictionEquations = []; + this.quatNormalizeSkip = options.quatNormalizeSkip !== undefined ? options.quatNormalizeSkip : 0; + this.quatNormalizeFast = options.quatNormalizeFast !== undefined ? options.quatNormalizeFast : false; + this.time = 0.0; + this.stepnumber = 0; + this.default_dt = 1 / 60; + this.nextId = 0; + this.gravity = new Vec3(); + + if (options.gravity) { + this.gravity.copy(options.gravity); + } + + this.broadphase = options.broadphase !== undefined ? options.broadphase : new NaiveBroadphase(); + this.bodies = []; + this.hasActiveBodies = false; + this.solver = options.solver !== undefined ? options.solver : new GSSolver(); + this.constraints = []; + this.narrowphase = new Narrowphase(this); + this.collisionMatrix = new ArrayCollisionMatrix(); + this.collisionMatrixPrevious = new ArrayCollisionMatrix(); + this.bodyOverlapKeeper = new OverlapKeeper(); + this.shapeOverlapKeeper = new OverlapKeeper(); + this.contactmaterials = []; + this.contactMaterialTable = new TupleDictionary(); + this.defaultMaterial = new Material('default'); + this.defaultContactMaterial = new ContactMaterial(this.defaultMaterial, this.defaultMaterial, { + friction: 0.3, + restitution: 0.0 + }); + this.doProfiling = false; + this.profile = { + solve: 0, + makeContactConstraints: 0, + broadphase: 0, + integrate: 0, + narrowphase: 0 + }; + this.accumulator = 0; + this.subsystems = []; + this.addBodyEvent = { + type: 'addBody', + body: null + }; + this.removeBodyEvent = { + type: 'removeBody', + body: null + }; + this.idToBodyMap = {}; + this.broadphase.setWorld(this); + } + /** + * Get the contact material between materials m1 and m2 + * @return The contact material if it was found. + */ + + + getContactMaterial(m1, m2) { + return this.contactMaterialTable.get(m1.id, m2.id); + } + /** + * Store old collision state info + */ + + + collisionMatrixTick() { + const temp = this.collisionMatrixPrevious; + this.collisionMatrixPrevious = this.collisionMatrix; + this.collisionMatrix = temp; + this.collisionMatrix.reset(); + this.bodyOverlapKeeper.tick(); + this.shapeOverlapKeeper.tick(); + } + /** + * Add a constraint to the simulation. + */ + + + addConstraint(c) { + this.constraints.push(c); + } + /** + * Removes a constraint + */ + + + removeConstraint(c) { + const idx = this.constraints.indexOf(c); + + if (idx !== -1) { + this.constraints.splice(idx, 1); + } + } + /** + * Raycast test + * @deprecated Use .raycastAll, .raycastClosest or .raycastAny instead. + */ + + + rayTest(from, to, result) { + if (result instanceof RaycastResult) { + // Do raycastClosest + this.raycastClosest(from, to, { + skipBackfaces: true + }, result); + } else { + // Do raycastAll + this.raycastAll(from, to, { + skipBackfaces: true + }, result); + } + } + /** + * Ray cast against all bodies. The provided callback will be executed for each hit with a RaycastResult as single argument. + * @return True if any body was hit. + */ + + + raycastAll(from, to, options, callback) { + if (options === void 0) { + options = {}; + } + + options.mode = Ray.ALL; + options.from = from; + options.to = to; + options.callback = callback; + return tmpRay.intersectWorld(this, options); + } + /** + * Ray cast, and stop at the first result. Note that the order is random - but the method is fast. + * @return True if any body was hit. + */ + + + raycastAny(from, to, options, result) { + if (options === void 0) { + options = {}; + } + + options.mode = Ray.ANY; + options.from = from; + options.to = to; + options.result = result; + return tmpRay.intersectWorld(this, options); + } + /** + * Ray cast, and return information of the closest hit. + * @return True if any body was hit. + */ + + + raycastClosest(from, to, options, result) { + if (options === void 0) { + options = {}; + } + + options.mode = Ray.CLOSEST; + options.from = from; + options.to = to; + options.result = result; + return tmpRay.intersectWorld(this, options); + } + /** + * Add a rigid body to the simulation. + * @todo If the simulation has not yet started, why recrete and copy arrays for each body? Accumulate in dynamic arrays in this case. + * @todo Adding an array of bodies should be possible. This would save some loops too + */ + + + addBody(body) { + if (this.bodies.includes(body)) { + return; + } + + body.index = this.bodies.length; + this.bodies.push(body); + body.world = this; + body.initPosition.copy(body.position); + body.initVelocity.copy(body.velocity); + body.timeLastSleepy = this.time; + + if (body instanceof Body) { + body.initAngularVelocity.copy(body.angularVelocity); + body.initQuaternion.copy(body.quaternion); + } + + this.collisionMatrix.setNumObjects(this.bodies.length); + this.addBodyEvent.body = body; + this.idToBodyMap[body.id] = body; + this.dispatchEvent(this.addBodyEvent); + } + /** + * Remove a rigid body from the simulation. + */ + + + removeBody(body) { + body.world = null; + const n = this.bodies.length - 1; + const bodies = this.bodies; + const idx = bodies.indexOf(body); + + if (idx !== -1) { + bodies.splice(idx, 1); // Todo: should use a garbage free method + // Recompute index + + for (let i = 0; i !== bodies.length; i++) { + bodies[i].index = i; + } + + this.collisionMatrix.setNumObjects(n); + this.removeBodyEvent.body = body; + delete this.idToBodyMap[body.id]; + this.dispatchEvent(this.removeBodyEvent); + } + } + + getBodyById(id) { + return this.idToBodyMap[id]; + } + /** + * @todo Make a faster map + */ + + + getShapeById(id) { + const bodies = this.bodies; + + for (let i = 0; i < bodies.length; i++) { + const shapes = bodies[i].shapes; + + for (let j = 0; j < shapes.length; j++) { + const shape = shapes[j]; + + if (shape.id === id) { + return shape; + } + } + } + + return null; + } + /** + * Adds a contact material to the World + */ + + + addContactMaterial(cmat) { + // Add contact material + this.contactmaterials.push(cmat); // Add current contact material to the material table + + this.contactMaterialTable.set(cmat.materials[0].id, cmat.materials[1].id, cmat); + } + /** + * Removes a contact material from the World. + */ + + + removeContactMaterial(cmat) { + const idx = this.contactmaterials.indexOf(cmat); + + if (idx === -1) { + return; + } + + this.contactmaterials.splice(idx, 1); + this.contactMaterialTable.delete(cmat.materials[0].id, cmat.materials[1].id); + } + /** + * Step the simulation forward keeping track of last called time + * to be able to step the world at a fixed rate, independently of framerate. + * + * @param dt The fixed time step size to use (default: 1 / 60). + * @param maxSubSteps Maximum number of fixed steps to take per function call (default: 10). + * @see https://gafferongames.com/post/fix_your_timestep/ + * @example + * // Run the simulation independently of framerate every 1 / 60 ms + * world.fixedStep() + */ + + + fixedStep(dt, maxSubSteps) { + if (dt === void 0) { + dt = 1 / 60; + } + + if (maxSubSteps === void 0) { + maxSubSteps = 10; + } + + const time = performance.now() / 1000; // seconds + + if (!this.lastCallTime) { + this.step(dt, undefined, maxSubSteps); + } else { + const timeSinceLastCalled = time - this.lastCallTime; + this.step(dt, timeSinceLastCalled, maxSubSteps); + } + + this.lastCallTime = time; + } + /** + * Step the physics world forward in time. + * + * There are two modes. The simple mode is fixed timestepping without interpolation. In this case you only use the first argument. The second case uses interpolation. In that you also provide the time since the function was last used, as well as the maximum fixed timesteps to take. + * + * @param dt The fixed time step size to use. + * @param timeSinceLastCalled The time elapsed since the function was last called. + * @param maxSubSteps Maximum number of fixed steps to take per function call (default: 10). + * @see https://web.archive.org/web/20180426154531/http://bulletphysics.org/mediawiki-1.5.8/index.php/Stepping_The_World#What_do_the_parameters_to_btDynamicsWorld::stepSimulation_mean.3F + * @example + * // fixed timestepping without interpolation + * world.step(1 / 60) + */ + + + step(dt, timeSinceLastCalled, maxSubSteps) { + if (maxSubSteps === void 0) { + maxSubSteps = 10; + } + + if (timeSinceLastCalled === undefined) { + // Fixed, simple stepping + this.internalStep(dt); // Increment time + + this.time += dt; + } else { + this.accumulator += timeSinceLastCalled; + const t0 = performance.now(); + let substeps = 0; + + while (this.accumulator >= dt && substeps < maxSubSteps) { + // Do fixed steps to catch up + this.internalStep(dt); + this.accumulator -= dt; + substeps++; + + if (performance.now() - t0 > dt * 1000) { + // The framerate is not interactive anymore. + // We are below the target framerate. + // Better bail out. + break; + } + } // Remove the excess accumulator, since we may not + // have had enough substeps available to catch up + + + this.accumulator = this.accumulator % dt; + const t = this.accumulator / dt; + + for (let j = 0; j !== this.bodies.length; j++) { + const b = this.bodies[j]; + b.previousPosition.lerp(b.position, t, b.interpolatedPosition); + b.previousQuaternion.slerp(b.quaternion, t, b.interpolatedQuaternion); + b.previousQuaternion.normalize(); + } + + this.time += timeSinceLastCalled; + } + } + + internalStep(dt) { + this.dt = dt; + const contacts = this.contacts; + const p1 = World_step_p1; + const p2 = World_step_p2; + const N = this.bodies.length; + const bodies = this.bodies; + const solver = this.solver; + const gravity = this.gravity; + const doProfiling = this.doProfiling; + const profile = this.profile; + const DYNAMIC = Body.DYNAMIC; + let profilingStart = -Infinity; + const constraints = this.constraints; + const frictionEquationPool = World_step_frictionEquationPool; + gravity.length(); + const gx = gravity.x; + const gy = gravity.y; + const gz = gravity.z; + let i = 0; + + if (doProfiling) { + profilingStart = performance.now(); + } // Add gravity to all objects + + + for (i = 0; i !== N; i++) { + const bi = bodies[i]; + + if (bi.type === DYNAMIC) { + // Only for dynamic bodies + const f = bi.force; + const m = bi.mass; + f.x += m * gx; + f.y += m * gy; + f.z += m * gz; + } + } // Update subsystems + + + for (let i = 0, Nsubsystems = this.subsystems.length; i !== Nsubsystems; i++) { + this.subsystems[i].update(); + } // Collision detection + + + if (doProfiling) { + profilingStart = performance.now(); + } + + p1.length = 0; // Clean up pair arrays from last step + + p2.length = 0; + this.broadphase.collisionPairs(this, p1, p2); + + if (doProfiling) { + profile.broadphase = performance.now() - profilingStart; + } // Remove constrained pairs with collideConnected == false + + + let Nconstraints = constraints.length; + + for (i = 0; i !== Nconstraints; i++) { + const c = constraints[i]; + + if (!c.collideConnected) { + for (let j = p1.length - 1; j >= 0; j -= 1) { + if (c.bodyA === p1[j] && c.bodyB === p2[j] || c.bodyB === p1[j] && c.bodyA === p2[j]) { + p1.splice(j, 1); + p2.splice(j, 1); + } + } + } + } + + this.collisionMatrixTick(); // Generate contacts + + if (doProfiling) { + profilingStart = performance.now(); + } + + const oldcontacts = World_step_oldContacts; + const NoldContacts = contacts.length; + + for (i = 0; i !== NoldContacts; i++) { + oldcontacts.push(contacts[i]); + } + + contacts.length = 0; // Transfer FrictionEquation from current list to the pool for reuse + + const NoldFrictionEquations = this.frictionEquations.length; + + for (i = 0; i !== NoldFrictionEquations; i++) { + frictionEquationPool.push(this.frictionEquations[i]); + } + + this.frictionEquations.length = 0; + this.narrowphase.getContacts(p1, p2, this, contacts, oldcontacts, // To be reused + this.frictionEquations, frictionEquationPool); + + if (doProfiling) { + profile.narrowphase = performance.now() - profilingStart; + } // Loop over all collisions + + + if (doProfiling) { + profilingStart = performance.now(); + } // Add all friction eqs + + + for (i = 0; i < this.frictionEquations.length; i++) { + solver.addEquation(this.frictionEquations[i]); + } + + const ncontacts = contacts.length; + + for (let k = 0; k !== ncontacts; k++) { + // Current contact + const c = contacts[k]; // Get current collision indeces + + const bi = c.bi; + const bj = c.bj; + const si = c.si; + const sj = c.sj; // Get collision properties + + let cm; + + if (bi.material && bj.material) { + cm = this.getContactMaterial(bi.material, bj.material) || this.defaultContactMaterial; + } else { + cm = this.defaultContactMaterial; + } // c.enabled = bi.collisionResponse && bj.collisionResponse && si.collisionResponse && sj.collisionResponse; + + + cm.friction; // c.restitution = cm.restitution; + // If friction or restitution were specified in the material, use them + + if (bi.material && bj.material) { + if (bi.material.friction >= 0 && bj.material.friction >= 0) { + bi.material.friction * bj.material.friction; + } + + if (bi.material.restitution >= 0 && bj.material.restitution >= 0) { + c.restitution = bi.material.restitution * bj.material.restitution; + } + } // c.setSpookParams( + // cm.contactEquationStiffness, + // cm.contactEquationRelaxation, + // dt + // ); + + + solver.addEquation(c); // // Add friction constraint equation + // if(mu > 0){ + // // Create 2 tangent equations + // const mug = mu * gnorm; + // const reducedMass = (bi.invMass + bj.invMass); + // if(reducedMass > 0){ + // reducedMass = 1/reducedMass; + // } + // const pool = frictionEquationPool; + // const c1 = pool.length ? pool.pop() : new FrictionEquation(bi,bj,mug*reducedMass); + // const c2 = pool.length ? pool.pop() : new FrictionEquation(bi,bj,mug*reducedMass); + // this.frictionEquations.push(c1, c2); + // c1.bi = c2.bi = bi; + // c1.bj = c2.bj = bj; + // c1.minForce = c2.minForce = -mug*reducedMass; + // c1.maxForce = c2.maxForce = mug*reducedMass; + // // Copy over the relative vectors + // c1.ri.copy(c.ri); + // c1.rj.copy(c.rj); + // c2.ri.copy(c.ri); + // c2.rj.copy(c.rj); + // // Construct tangents + // c.ni.tangents(c1.t, c2.t); + // // Set spook params + // c1.setSpookParams(cm.frictionEquationStiffness, cm.frictionEquationRelaxation, dt); + // c2.setSpookParams(cm.frictionEquationStiffness, cm.frictionEquationRelaxation, dt); + // c1.enabled = c2.enabled = c.enabled; + // // Add equations to solver + // solver.addEquation(c1); + // solver.addEquation(c2); + // } + + if (bi.allowSleep && bi.type === Body.DYNAMIC && bi.sleepState === Body.SLEEPING && bj.sleepState === Body.AWAKE && bj.type !== Body.STATIC) { + const speedSquaredB = bj.velocity.lengthSquared() + bj.angularVelocity.lengthSquared(); + const speedLimitSquaredB = bj.sleepSpeedLimit ** 2; + + if (speedSquaredB >= speedLimitSquaredB * 2) { + bi.wakeUpAfterNarrowphase = true; + } + } + + if (bj.allowSleep && bj.type === Body.DYNAMIC && bj.sleepState === Body.SLEEPING && bi.sleepState === Body.AWAKE && bi.type !== Body.STATIC) { + const speedSquaredA = bi.velocity.lengthSquared() + bi.angularVelocity.lengthSquared(); + const speedLimitSquaredA = bi.sleepSpeedLimit ** 2; + + if (speedSquaredA >= speedLimitSquaredA * 2) { + bj.wakeUpAfterNarrowphase = true; + } + } // Now we know that i and j are in contact. Set collision matrix state + + + this.collisionMatrix.set(bi, bj, true); + + if (!this.collisionMatrixPrevious.get(bi, bj)) { + // First contact! + // We reuse the collideEvent object, otherwise we will end up creating new objects for each new contact, even if there's no event listener attached. + World_step_collideEvent.body = bj; + World_step_collideEvent.contact = c; + bi.dispatchEvent(World_step_collideEvent); + World_step_collideEvent.body = bi; + bj.dispatchEvent(World_step_collideEvent); + } + + this.bodyOverlapKeeper.set(bi.id, bj.id); + this.shapeOverlapKeeper.set(si.id, sj.id); + } + + this.emitContactEvents(); + + if (doProfiling) { + profile.makeContactConstraints = performance.now() - profilingStart; + profilingStart = performance.now(); + } // Wake up bodies + + + for (i = 0; i !== N; i++) { + const bi = bodies[i]; + + if (bi.wakeUpAfterNarrowphase) { + bi.wakeUp(); + bi.wakeUpAfterNarrowphase = false; + } + } // Add user-added constraints + + + Nconstraints = constraints.length; + + for (i = 0; i !== Nconstraints; i++) { + const c = constraints[i]; + c.update(); + + for (let j = 0, Neq = c.equations.length; j !== Neq; j++) { + const eq = c.equations[j]; + solver.addEquation(eq); + } + } // Solve the constrained system + + + solver.solve(dt, this); + + if (doProfiling) { + profile.solve = performance.now() - profilingStart; + } // Remove all contacts from solver + + + solver.removeAllEquations(); // Apply damping, see http://code.google.com/p/bullet/issues/detail?id=74 for details + + const pow = Math.pow; + + for (i = 0; i !== N; i++) { + const bi = bodies[i]; + + if (bi.type & DYNAMIC) { + // Only for dynamic bodies + const ld = pow(1.0 - bi.linearDamping, dt); + const v = bi.velocity; + v.scale(ld, v); + const av = bi.angularVelocity; + + if (av) { + const ad = pow(1.0 - bi.angularDamping, dt); + av.scale(ad, av); + } + } + } + + this.dispatchEvent(World_step_preStepEvent); // Leap frog + // vnew = v + h*f/m + // xnew = x + h*vnew + + if (doProfiling) { + profilingStart = performance.now(); + } + + const stepnumber = this.stepnumber; + const quatNormalize = stepnumber % (this.quatNormalizeSkip + 1) === 0; + const quatNormalizeFast = this.quatNormalizeFast; + + for (i = 0; i !== N; i++) { + bodies[i].integrate(dt, quatNormalize, quatNormalizeFast); + } + + this.clearForces(); + this.broadphase.dirty = true; + + if (doProfiling) { + profile.integrate = performance.now() - profilingStart; + } // Update step number + + + this.stepnumber += 1; + this.dispatchEvent(World_step_postStepEvent); // Sleeping update + + let hasActiveBodies = true; + + if (this.allowSleep) { + hasActiveBodies = false; + + for (i = 0; i !== N; i++) { + const bi = bodies[i]; + bi.sleepTick(this.time); + + if (bi.sleepState !== Body.SLEEPING) { + hasActiveBodies = true; + } + } + } + + this.hasActiveBodies = hasActiveBodies; + } + + emitContactEvents() { + const hasBeginContact = this.hasAnyEventListener('beginContact'); + const hasEndContact = this.hasAnyEventListener('endContact'); + + if (hasBeginContact || hasEndContact) { + this.bodyOverlapKeeper.getDiff(additions, removals); + } + + if (hasBeginContact) { + for (let i = 0, l = additions.length; i < l; i += 2) { + beginContactEvent.bodyA = this.getBodyById(additions[i]); + beginContactEvent.bodyB = this.getBodyById(additions[i + 1]); + this.dispatchEvent(beginContactEvent); + } + + beginContactEvent.bodyA = beginContactEvent.bodyB = null; + } + + if (hasEndContact) { + for (let i = 0, l = removals.length; i < l; i += 2) { + endContactEvent.bodyA = this.getBodyById(removals[i]); + endContactEvent.bodyB = this.getBodyById(removals[i + 1]); + this.dispatchEvent(endContactEvent); + } + + endContactEvent.bodyA = endContactEvent.bodyB = null; + } + + additions.length = removals.length = 0; + const hasBeginShapeContact = this.hasAnyEventListener('beginShapeContact'); + const hasEndShapeContact = this.hasAnyEventListener('endShapeContact'); + + if (hasBeginShapeContact || hasEndShapeContact) { + this.shapeOverlapKeeper.getDiff(additions, removals); + } + + if (hasBeginShapeContact) { + for (let i = 0, l = additions.length; i < l; i += 2) { + const shapeA = this.getShapeById(additions[i]); + const shapeB = this.getShapeById(additions[i + 1]); + beginShapeContactEvent.shapeA = shapeA; + beginShapeContactEvent.shapeB = shapeB; + if (shapeA) beginShapeContactEvent.bodyA = shapeA.body; + if (shapeB) beginShapeContactEvent.bodyB = shapeB.body; + this.dispatchEvent(beginShapeContactEvent); + } + + beginShapeContactEvent.bodyA = beginShapeContactEvent.bodyB = beginShapeContactEvent.shapeA = beginShapeContactEvent.shapeB = null; + } + + if (hasEndShapeContact) { + for (let i = 0, l = removals.length; i < l; i += 2) { + const shapeA = this.getShapeById(removals[i]); + const shapeB = this.getShapeById(removals[i + 1]); + endShapeContactEvent.shapeA = shapeA; + endShapeContactEvent.shapeB = shapeB; + if (shapeA) endShapeContactEvent.bodyA = shapeA.body; + if (shapeB) endShapeContactEvent.bodyB = shapeB.body; + this.dispatchEvent(endShapeContactEvent); + } + + endShapeContactEvent.bodyA = endShapeContactEvent.bodyB = endShapeContactEvent.shapeA = endShapeContactEvent.shapeB = null; + } + } + /** + * Sets all body forces in the world to zero. + */ + + + clearForces() { + const bodies = this.bodies; + const N = bodies.length; + + for (let i = 0; i !== N; i++) { + const b = bodies[i]; + b.force; + b.torque; + b.force.set(0, 0, 0); + b.torque.set(0, 0, 0); + } + } + +} // Temp stuff + +new AABB(); +const tmpRay = new Ray(); // performance.now() fallback on Date.now() + +const performance = globalThis.performance || {}; + +if (!performance.now) { + let nowOffset = Date.now(); + + if (performance.timing && performance.timing.navigationStart) { + nowOffset = performance.timing.navigationStart; + } + + performance.now = () => Date.now() - nowOffset; +} + +new Vec3(); // Dispatched after the world has stepped forward in time. +// Reusable event objects to save memory. + +const World_step_postStepEvent = { + type: 'postStep' +}; // Dispatched before the world steps forward in time. + +const World_step_preStepEvent = { + type: 'preStep' +}; +const World_step_collideEvent = { + type: Body.COLLIDE_EVENT_NAME, + body: null, + contact: null +}; // Pools for unused objects + +const World_step_oldContacts = []; +const World_step_frictionEquationPool = []; // Reusable arrays for collision pairs + +const World_step_p1 = []; +const World_step_p2 = []; // Stuff for emitContactEvents + +const additions = []; +const removals = []; +const beginContactEvent = { + type: 'beginContact', + bodyA: null, + bodyB: null +}; +const endContactEvent = { + type: 'endContact', + bodyA: null, + bodyB: null +}; +const beginShapeContactEvent = { + type: 'beginShapeContact', + bodyA: null, + bodyB: null, + shapeA: null, + shapeB: null +}; +const endShapeContactEvent = { + type: 'endShapeContact', + bodyA: null, + bodyB: null, + shapeA: null, + shapeB: null +}; + +exports = CANNON = { AABB, ArrayCollisionMatrix, BODY_SLEEP_STATES, BODY_TYPES, Body, Box, Broadphase, COLLISION_TYPES, ConeTwistConstraint, Constraint, ContactEquation, ContactMaterial, ConvexPolyhedron, Cylinder, DistanceConstraint, Equation, EventTarget, FrictionEquation, GSSolver, GridBroadphase, Heightfield, HingeConstraint, JacobianElement, LockConstraint, Mat3, Material, NaiveBroadphase, Narrowphase, ObjectCollisionMatrix, Particle, Plane, PointToPointConstraint, Pool, Quaternion, RAY_MODES, Ray, RaycastResult, RaycastVehicle, RigidVehicle, RotationalEquation, RotationalMotorEquation, SAPBroadphase, SHAPE_TYPES, SPHSystem, Shape, Solver, Sphere, SplitSolver, Spring, Transform, Trimesh, Vec3, Vec3Pool, WheelInfo, World }; diff --git a/lib/fflate.js b/lib/fflate.js new file mode 100644 index 0000000..47e072c --- /dev/null +++ b/lib/fflate.js @@ -0,0 +1 @@ +!function(f){typeof module!='undefined'&&typeof exports=='object'?module.exports=f():typeof define!='undefined'&&define.amd?define(f):(typeof self!='undefined'?self:this).fflate=f()}(function(){var _e={};"use strict";var t=(typeof module!='undefined'&&typeof exports=='object'?function(_f){"use strict";var e,t=";var __w=require('worker_threads');__w.parentPort.on('message',function(m){onmessage({data:m})}),postMessage=function(m,t){__w.parentPort.postMessage(m,t)},close=process.exit;self=global";try{e=require("worker_threads").Worker}catch(e){}exports.default=e?function(r,n,o,a,s){var u=!1,i=new e(r+t,{eval:!0}).on("error",(function(e){return s(e,null)})).on("message",(function(e){return s(null,e)})).on("exit",(function(e){e&&!u&&s(Error("exited with code "+e),null)}));return i.postMessage(o,a),i.terminate=function(){return u=!0,e.prototype.terminate.call(i)},i}:function(e,t,r,n,o){setImmediate((function(){return o(Error("async operations unsupported - update to Node 12+ (or Node 10-11 with the --experimental-worker CLI flag)"),null)}));var a=function(){};return{terminate:a,postMessage:a}};return _f}:function(_f){"use strict";var e={};_f.default=function(r,t,s,a,n){var o=new Worker(e[t]||(e[t]=URL.createObjectURL(new Blob([r+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return o.onmessage=function(e){var r=e.data,t=r.$e$;if(t){var s=Error(t[0]);s.code=t[1],s.stack=t[2],n(s,null)}else n(null,r)},o.postMessage(s,a),o};return _f})({}),n=Uint8Array,r=Uint16Array,e=Uint32Array,i=new n([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),o=new n([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new n([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,n){for(var i=new r(31),o=0;o<31;++o)i[o]=n+=1<>>1|(21845&d)<<1;v[d]=((65280&(g=(61680&(g=(52428&g)>>>2|(13107&g)<<2))>>>4|(3855&g)<<4))>>>8|(255&g)<<8)>>>1}var y=function(t,n,e){for(var i=t.length,o=0,a=new r(n);o>>f]=h}else for(s=new r(i),o=0;o>>15-t[o]);return s},m=new n(288);for(d=0;d<144;++d)m[d]=8;for(d=144;d<256;++d)m[d]=9;for(d=256;d<280;++d)m[d]=7;for(d=280;d<288;++d)m[d]=8;var w=new n(32);for(d=0;d<32;++d)w[d]=5;var x=y(m,9,0),b=y(m,9,1),z=y(w,5,0),k=y(w,5,1),M=function(t){for(var n=t[0],r=1;rn&&(n=t[r]);return n},S=function(t,n,r){var e=n/8|0;return(t[e]|t[e+1]<<8)>>(7&n)&r},T=function(t,n){var r=n/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&n)},A=function(t){return(t+7)/8|0},E=function(t,i,o){(null==i||i<0)&&(i=0),(null==o||o>t.length)&&(o=t.length);var a=new(2==t.BYTES_PER_ELEMENT?r:4==t.BYTES_PER_ELEMENT?e:n)(o-i);return a.set(t.subarray(i,o)),a};_e.FlateErrorCode={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14};var D=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],C=function(t,n,r){var e=Error(n||D[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,C),!r)throw e;return e},U=function(t,r,e){var s=t.length;if(!s||e&&e.f&&!e.l)return r||new n(0);var u=!r||e,h=!e||e.i;e||(e={}),r||(r=new n(3*s));var c=function(t){var e=r.length;if(t>e){var i=new n(Math.max(2*e,t));i.set(r),r=i}},p=e.f||0,v=e.p||0,d=e.b||0,g=e.l,m=e.d,w=e.m,x=e.n,z=8*s;do{if(!g){p=S(t,v,1);var D=S(t,v+1,3);if(v+=3,!D){var U=t[(B=A(v)+4)-4]|t[B-3]<<8,I=B+U;if(I>s){h&&C(0);break}u&&c(d+U),r.set(t.subarray(B,I),d),e.b=d+=U,e.p=v=8*I,e.f=p;continue}if(1==D)g=b,m=k,w=9,x=5;else if(2==D){var F=S(t,v,31)+257,Z=S(t,v+10,15)+4,O=F+S(t,v+5,31)+1;v+=14;for(var G=new n(O),L=new n(19),N=0;N>>4)<16)G[N++]=B;else{var Y=0,j=0;for(16==B?(j=3+S(t,v,3),v+=2,Y=G[N-1]):17==B?(j=3+S(t,v,7),v+=3):18==B&&(j=11+S(t,v,127),v+=7);j--;)G[N++]=Y}}var R=G.subarray(0,F),J=G.subarray(F);w=M(R),x=M(J),g=y(R,w,1),m=y(J,x,1)}else C(1);if(v>z){h&&C(0);break}}u&&c(d+131072);for(var K=(1<>>4;if((v+=15&Y)>z){h&&C(0);break}if(Y||C(2),W<256)r[d++]=W;else{if(256==W){V=v,g=null;break}var X=W-254;W>264&&(X=S(t,v,(1<<(nt=i[N=W-257]))-1)+f[N],v+=nt);var $=m[T(t,v)&Q],tt=$>>>4;if($||C(3),v+=15&$,J=l[tt],tt>3){var nt=o[tt];J+=T(t,v)&(1<z){h&&C(0);break}u&&c(d+131072);for(var rt=d+X;d>>8},F=function(t,n,r){var e=n/8|0;t[e]|=r<<=7&n,t[e+1]|=r>>>8,t[e+2]|=r>>>16},Z=function(t,e){for(var i=[],o=0;ov&&(v=s[o].s);var d=new r(v+1),g=O(i[l-1],d,0);if(g>e){o=0;var y=0,m=g-e,w=1<e))break;y+=w-(1<>>=m;y>0;){var b=s[o].s;d[b]=0&&y;--o){var z=s[o].s;d[z]==e&&(--d[z],++y)}g=e}return[new n(d),g]},O=function(t,n,r){return-1==t.s?Math.max(O(t.l,n,r+1),O(t.r,n,r+1)):n[t.s]=r},G=function(t){for(var n=t.length;n&&!t[--n];);for(var e=new r(++n),i=0,o=t[0],a=1,s=function(t){e[i++]=t},u=1;u<=n;++u)if(t[u]==o&&u!=n)++a;else{if(!o&&a>2){for(;a>138;a-=138)s(32754);a>2&&(s(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(s(o),--a;a>6;a-=6)s(8304);a>2&&(s(a-3<<5|8208),a=0)}for(;a--;)s(o);a=1,o=t[u]}return[e.subarray(0,i),n]},L=function(t,n){for(var r=0,e=0;e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o4&&!q[a[H-1]];--H);var Y,j,R,J,K=p+5<<3,Q=L(u,m)+L(f,w)+h,V=L(u,g)+L(f,M)+h+14+3*H+L(O,q)+(2*O[16]+3*O[17]+7*O[18]);if(K<=Q&&K<=V)return N(n,v,t.subarray(l,l+p));if(I(n,v,1+(V15&&(I(n,v,tt[P]>>>5&127),v+=tt[P]>>>12)}}else Y=x,j=m,R=z,J=w;for(P=0;P255){var nt;F(n,v,Y[257+(nt=s[P]>>>18&31)]),v+=j[nt+257],nt>7&&(I(n,v,s[P]>>>23&31),v+=i[nt]);var rt=31&s[P];F(n,v,R[rt]),v+=J[rt],rt>3&&(F(n,v,s[P]>>>5&8191),v+=o[rt])}else F(n,v,Y[s[P]]),v+=j[s[P]];return F(n,v,Y[256]),v+j[256]},_=new e([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),q=new n(0),B=function(t,a,s,u,f,c){var l=t.length,v=new n(u+l+5*(1+Math.ceil(l/7e3))+f),d=v.subarray(u,v.length-f),g=0;if(!a||l<8)for(var y=0;y<=l;y+=65535){var m=y+65535;m>=l&&(d[g>>3]=c),g=N(d,g+1,t.subarray(y,m))}else{for(var w=_[a-1],x=w>>>13,b=8191&w,z=(1<7e3||O>24576)&&j>423){g=P(t,d,0,C,U,I,Z,O,L,y-L,g),O=F=Z=0,L=y;for(var R=0;R<286;++R)U[R]=0;for(R=0;R<30;++R)I[R]=0}var J=2,K=0,Q=b,V=H-Y&32767;if(j>2&&B==D(y-V))for(var W=Math.min(x,j)-1,X=Math.min(32767,y),$=Math.min(258,j);V<=X&&--Q&&H!=Y;){if(t[y+J]==t[y+J-V]){for(var tt=0;tt<$&&t[y+tt]==t[y+tt-V];++tt);if(tt>J){if(J=tt,K=V,tt>W)break;var nt=Math.min(V,tt-2),rt=0;for(R=0;Rrt&&(rt=it,Y=et)}}}V+=(H=Y)-(Y=k[H])+32768&32767}if(K){C[O++]=268435456|h[J]<<18|p[K];var ot=31&h[J],at=31&p[K];Z+=i[ot]+o[at],++U[257+ot],++I[at],G=y+J,++F}else C[O++]=t[y],++U[t[y]]}}g=P(t,d,c,C,U,I,Z,O,L,y-L,g),!c&&7&g&&(g=N(d,g+1,q))}return E(v,0,u+A(g)+f)},H=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),Y=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e>>8;t=r},d:function(){return~t}}},j=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,o=0|r.length,a=0;a!=o;){for(var s=Math.min(a+2655,o);a>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|t>>>8<<16|(255&(n%=65521))<<8|n>>>8}}},R=function(t,n,r,e,i){return B(t,null==n.level?6:n.level,null==n.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+n.mem,r,e,!i)},J=function(t,n){var r={};for(var e in t)r[e]=t[e];for(var e in n)r[e]=n[e];return r},K=function(t,n,r){for(var e=t(),i=""+t,o=i.slice(i.indexOf("[")+1,i.lastIndexOf("]")).replace(/\s+/g,"").split(","),a=0;a>>0},ct=function(t,n){return ht(t,n)+4294967296*ht(t,n+4)},lt=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},pt=function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&<(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}},vt=function(t){31==t[0]&&139==t[1]&&8==t[2]||C(6,"invalid gzip data");var n=t[3],r=10;4&n&&(r+=t[10]|2+(t[11]<<8));for(var e=(n>>3&1)+(n>>4&1);e>0;e-=!t[r++]);return r+(2&n)},dt=function(t){var n=t.length;return(t[n-4]|t[n-3]<<8|t[n-2]<<16|t[n-1]<<24)>>>0},gt=function(t){return 10+(t.filename&&t.filename.length+1||0)},yt=function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;t[0]=120,t[1]=e<<6|(e?32-2*e:1)},mt=function(t){(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)&&C(6,"invalid zlib data"),32&t[1]&&C(6,"invalid zlib data: preset dictionaries not supported")};function wt(t,n){return n||"function"!=typeof t||(n=t,t={}),this.ondata=n,t}var xt=function(){function t(t,n){n||"function"!=typeof t||(n=t,t={}),this.ondata=n,this.o=t||{}}return t.prototype.p=function(t,n){this.ondata(R(t,this.o,0,0,!n),n)},t.prototype.push=function(t,n){this.ondata||C(5),this.d&&C(4),this.d=n,this.p(t,n||!1)},t}();_e.Deflate=xt;var bt=function(){return function(t,n){ut([$,function(){return[st,xt]}],this,wt.call(this,t,n),(function(t){var n=new xt(t.data);onmessage=st(n)}),6)}}();function zt(t,n,r){return r||(r=n,n={}),"function"!=typeof r&&C(7),at(t,n,[$],(function(t){return it(kt(t.data[0],t.data[1]))}),0,r)}function kt(t,n){return R(t,n||{},0,0)}_e.AsyncDeflate=bt,_e.deflate=zt,_e.deflateSync=kt;var Mt=function(){function t(t){this.s={},this.p=new n(0),this.ondata=t}return t.prototype.e=function(t){this.ondata||C(5),this.d&&C(4);var r=this.p.length,e=new n(r+t.length);e.set(this.p),e.set(t,r),this.p=e},t.prototype.c=function(t){this.d=this.s.i=t||!1;var n=this.s.b,r=U(this.p,this.o,this.s);this.ondata(E(r,n,this.s.b),this.d),this.o=E(r,this.s.b-32768),this.s.b=this.o.length,this.p=E(this.p,this.s.p/8|0),this.s.p&=7},t.prototype.push=function(t,n){this.e(t),this.c(n)},t}();_e.Inflate=Mt;var St=function(){return function(t){this.ondata=t,ut([X,function(){return[st,Mt]}],this,0,(function(){var t=new Mt;onmessage=st(t)}),7)}}();function Tt(t,n,r){return r||(r=n,n={}),"function"!=typeof r&&C(7),at(t,n,[X],(function(t){return it(At(t.data[0],ot(t.data[1])))}),1,r)}function At(t,n){return U(t,n)}_e.AsyncInflate=St,_e.inflate=Tt,_e.inflateSync=At;var Et=function(){function t(t,n){this.c=Y(),this.l=0,this.v=1,xt.call(this,t,n)}return t.prototype.push=function(t,n){xt.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){this.c.p(t),this.l+=t.length;var r=R(t,this.o,this.v&>(this.o),n&&8,!n);this.v&&(pt(r,this.o),this.v=0),n&&(lt(r,r.length-8,this.c.d()),lt(r,r.length-4,this.l)),this.ondata(r,n)},t}();_e.Gzip=Et,_e.Compress=Et;var Dt=function(){return function(t,n){ut([$,tt,function(){return[st,xt,Et]}],this,wt.call(this,t,n),(function(t){var n=new Et(t.data);onmessage=st(n)}),8)}}();function Ct(t,n,r){return r||(r=n,n={}),"function"!=typeof r&&C(7),at(t,n,[$,tt,function(){return[Ut]}],(function(t){return it(Ut(t.data[0],t.data[1]))}),2,r)}function Ut(t,n){n||(n={});var r=Y(),e=t.length;r.p(t);var i=R(t,n,gt(n),8),o=i.length;return pt(i,n),lt(i,o-8,r.d()),lt(i,o-4,e),i}_e.AsyncGzip=Dt,_e.AsyncCompress=Dt,_e.gzip=Ct,_e.compress=Ct,_e.gzipSync=Ut,_e.compressSync=Ut;var It=function(){function t(t){this.v=1,Mt.call(this,t)}return t.prototype.push=function(t,n){if(Mt.prototype.e.call(this,t),this.v){var r=this.p.length>3?vt(this.p):4;if(r>=this.p.length&&!n)return;this.p=this.p.subarray(r),this.v=0}n&&(this.p.length<8&&C(6,"invalid gzip data"),this.p=this.p.subarray(0,-8)),Mt.prototype.c.call(this,n)},t}();_e.Gunzip=It;var Ft=function(){return function(t){this.ondata=t,ut([X,nt,function(){return[st,Mt,It]}],this,0,(function(){var t=new It;onmessage=st(t)}),9)}}();function Zt(t,n,r){return r||(r=n,n={}),"function"!=typeof r&&C(7),at(t,n,[X,nt,function(){return[Ot]}],(function(t){return it(Ot(t.data[0]))}),3,r)}function Ot(t,r){return U(t.subarray(vt(t),-8),r||new n(dt(t)))}_e.AsyncGunzip=Ft,_e.gunzip=Zt,_e.gunzipSync=Ot;var Gt=function(){function t(t,n){this.c=j(),this.v=1,xt.call(this,t,n)}return t.prototype.push=function(t,n){xt.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){this.c.p(t);var r=R(t,this.o,this.v&&2,n&&4,!n);this.v&&(yt(r,this.o),this.v=0),n&<(r,r.length-4,this.c.d()),this.ondata(r,n)},t}();_e.Zlib=Gt;var Lt=function(){return function(t,n){ut([$,rt,function(){return[st,xt,Gt]}],this,wt.call(this,t,n),(function(t){var n=new Gt(t.data);onmessage=st(n)}),10)}}();function Nt(t,n,r){return r||(r=n,n={}),"function"!=typeof r&&C(7),at(t,n,[$,rt,function(){return[Pt]}],(function(t){return it(Pt(t.data[0],t.data[1]))}),4,r)}function Pt(t,n){n||(n={});var r=j();r.p(t);var e=R(t,n,2,4);return yt(e,n),lt(e,e.length-4,r.d()),e}_e.AsyncZlib=Lt,_e.zlib=Nt,_e.zlibSync=Pt;var _t=function(){function t(t){this.v=1,Mt.call(this,t)}return t.prototype.push=function(t,n){if(Mt.prototype.e.call(this,t),this.v){if(this.p.length<2&&!n)return;this.p=this.p.subarray(2),this.v=0}n&&(this.p.length<4&&C(6,"invalid zlib data"),this.p=this.p.subarray(0,-4)),Mt.prototype.c.call(this,n)},t}();_e.Unzlib=_t;var qt=function(){return function(t){this.ondata=t,ut([X,et,function(){return[st,Mt,_t]}],this,0,(function(){var t=new _t;onmessage=st(t)}),11)}}();function Bt(t,n,r){return r||(r=n,n={}),"function"!=typeof r&&C(7),at(t,n,[X,et,function(){return[Ht]}],(function(t){return it(Ht(t.data[0],ot(t.data[1])))}),5,r)}function Ht(t,n){return U((mt(t),t.subarray(2,-4)),n)}_e.AsyncUnzlib=qt,_e.unzlib=Bt,_e.unzlibSync=Ht;var Yt=function(){function t(t){this.G=It,this.I=Mt,this.Z=_t,this.ondata=t}return t.prototype.push=function(t,r){if(this.ondata||C(5),this.s)this.s.push(t,r);else{if(this.p&&this.p.length){var e=new n(this.p.length+t.length);e.set(this.p),e.set(t,this.p.length)}else this.p=t;if(this.p.length>2){var i=this,o=function(){i.ondata.apply(i,arguments)};this.s=31==this.p[0]&&139==this.p[1]&&8==this.p[2]?new this.G(o):8!=(15&this.p[0])||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(o):new this.Z(o),this.s.push(this.p,r),this.p=null}}},t}();_e.Decompress=Yt;var jt=function(){function t(t){this.G=Ft,this.I=St,this.Z=qt,this.ondata=t}return t.prototype.push=function(t,n){Yt.prototype.push.call(this,t,n)},t}();function Rt(t,n,r){return r||(r=n,n={}),"function"!=typeof r&&C(7),31==t[0]&&139==t[1]&&8==t[2]?Zt(t,n,r):8!=(15&t[0])||t[0]>>4>7||(t[0]<<8|t[1])%31?Tt(t,n,r):Bt(t,n,r)}function Jt(t,n){return 31==t[0]&&139==t[1]&&8==t[2]?Ot(t,n):8!=(15&t[0])||t[0]>>4>7||(t[0]<<8|t[1])%31?At(t,n):Ht(t,n)}_e.AsyncDecompress=jt,_e.decompress=Rt,_e.decompressSync=Jt;var Kt=function(t,r,e,i){for(var o in t){var a=t[o],s=r+o,u=i;Array.isArray(a)&&(u=J(i,a[1]),a=a[0]),a instanceof n?e[s]=[a,u]:(e[s+="/"]=[new n(0),u],Kt(a,s,e,i))}},Qt="undefined"!=typeof TextEncoder&&new TextEncoder,Vt="undefined"!=typeof TextDecoder&&new TextDecoder,Wt=0;try{Vt.decode(q,{stream:!0}),Wt=1}catch(t){}var Xt=function(t){for(var n="",r=0;;){var e=t[r++],i=(e>127)+(e>223)+(e>239);if(r+i>t.length)return[n,E(t,r-1)];i?3==i?(e=((15&e)<<18|(63&t[r++])<<12|(63&t[r++])<<6|63&t[r++])-65536,n+=String.fromCharCode(55296|e>>10,56320|1023&e)):n+=String.fromCharCode(1&i?(31&e)<<6|63&t[r++]:(15&e)<<12|(63&t[r++])<<6|63&t[r++]):n+=String.fromCharCode(e)}},$t=function(){function t(t){this.ondata=t,Wt?this.t=new TextDecoder:this.p=q}return t.prototype.push=function(t,r){if(this.ondata||C(5),r=!!r,this.t)return this.ondata(this.t.decode(t,{stream:!0}),r),void(r&&(this.t.decode().length&&C(8),this.t=null));this.p||C(4);var e=new n(this.p.length+t.length);e.set(this.p),e.set(t,this.p.length);var i=Xt(e),o=i[0],a=i[1];r?(a.length&&C(8),this.p=null):this.p=a,this.ondata(o,r)},t}();_e.DecodeUTF8=$t;var tn=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||C(5),this.d&&C(4),this.ondata(nn(t),this.d=n||!1)},t}();function nn(t,r){if(r){for(var e=new n(t.length),i=0;i>1)),s=0,u=function(t){a[s++]=t};for(i=0;ia.length){var f=new n(s+8+(o-i<<1));f.set(a),a=f}var h=t.charCodeAt(i);h<128||r?u(h):h<2048?(u(192|h>>6),u(128|63&h)):h>55295&&h<57344?(u(240|(h=65536+(1047552&h)|1023&t.charCodeAt(++i))>>18),u(128|h>>12&63),u(128|h>>6&63),u(128|63&h)):(u(224|h>>12),u(128|h>>6&63),u(128|63&h))}return E(a,0,s)}function rn(t,n){if(n){for(var r="",e=0;e65535&&C(9),n+=e+4}return n},fn=function(t,n,r,e,i,o,a,s){var u=e.length,f=r.extra,h=s&&s.length,c=un(f);lt(t,n,null!=a?33639248:67324752),n+=4,null!=a&&(t[n++]=20,t[n++]=r.os),t[n]=20,n+=2,t[n++]=r.flag<<1|(null==o&&8),t[n++]=i&&8,t[n++]=255&r.compression,t[n++]=r.compression>>8;var l=new Date(null==r.mtime?Date.now():r.mtime),p=l.getFullYear()-1980;if((p<0||p>119)&&C(10),lt(t,n,p<<25|l.getMonth()+1<<21|l.getDate()<<16|l.getHours()<<11|l.getMinutes()<<5|l.getSeconds()>>>1),n+=4,null!=o&&(lt(t,n,r.crc),lt(t,n+4,o),lt(t,n+8,r.size)),lt(t,n+12,u),lt(t,n+14,c),n+=16,null!=a&&(lt(t,n,h),lt(t,n+6,r.attrs),lt(t,n+10,a),n+=14),t.set(e,n),n+=u,c)for(var v in f){var d=f[v],g=d.length;lt(t,n,+v),lt(t,n+2,g),t.set(d,n+4),n+=4+g}return h&&(t.set(s,n),n+=h),n},hn=function(t,n,r,e,i){lt(t,n,101010256),lt(t,n+8,r),lt(t,n+10,r),lt(t,n+12,e),lt(t,n+16,i)},cn=function(){function t(t){this.filename=t,this.c=Y(),this.size=0,this.compression=0}return t.prototype.process=function(t,n){this.ondata(null,t,n)},t.prototype.push=function(t,n){this.ondata||C(5),this.c.p(t),this.size+=t.length,n&&(this.crc=this.c.d()),this.process(t,n||!1)},t}();_e.ZipPassThrough=cn;var ln=function(){function t(t,n){var r=this;n||(n={}),cn.call(this,t),this.d=new xt(n,(function(t,n){r.ondata(null,t,n)})),this.compression=8,this.flag=en(n.level)}return t.prototype.process=function(t,n){try{this.d.push(t,n)}catch(t){this.ondata(t,null,n)}},t.prototype.push=function(t,n){cn.prototype.push.call(this,t,n)},t}();_e.ZipDeflate=ln;var pn=function(){function t(t,n){var r=this;n||(n={}),cn.call(this,t),this.d=new bt(n,(function(t,n,e){r.ondata(t,n,e)})),this.compression=8,this.flag=en(n.level),this.terminate=this.d.terminate}return t.prototype.process=function(t,n){this.d.push(t,n)},t.prototype.push=function(t,n){cn.prototype.push.call(this,t,n)},t}();_e.AsyncZipDeflate=pn;var vn=function(){function t(t){this.ondata=t,this.u=[],this.d=1}return t.prototype.add=function(t){var r=this;if(this.ondata||C(5),2&this.d)this.ondata(C(4+8*(1&this.d),0,1),null,!1);else{var e=nn(t.filename),i=e.length,o=t.comment,a=o&&nn(o),s=i!=t.filename.length||a&&o.length!=a.length,u=i+un(t.extra)+30;i>65535&&this.ondata(C(11,0,1),null,!1);var f=new n(u);fn(f,0,t,e,s);var h=[f],c=function(){for(var t=0,n=h;t65535&&M(C(11,0,1),null),k)if(g<16e4)try{M(null,kt(e,f))}catch(t){M(t,null)}else c.push(zt(e,f,M));else M(null,e)},g=0;g65535&&C(11);var y=c?kt(f,h):f,m=y.length,w=Y();w.p(f),i.push(J(h,{size:f.length,crc:w.d(),c:y,f:M,m:v,u:l!=s.length||v&&p.length!=d,o:o,compression:c})),o+=30+l+g+m,a+=76+2*(l+g)+(d||0)+m}for(var x=new n(a+22),b=o,z=a-o,k=0;k0){var i=Math.min(this.c,t.length),o=t.subarray(0,i);if(this.c-=i,this.d?this.d.push(o,!this.c):this.k[0].push(o),(t=t.subarray(i)).length)return this.push(t,r)}else{var a=0,s=0,u=void 0,f=void 0;this.p.length?t.length?((f=new n(this.p.length+t.length)).set(this.p),f.set(t,this.p.length)):f=this.p:f=t;for(var h=f.length,c=this.c,l=c&&this.d,p=function(){var t,n=ht(f,s);if(67324752==n){a=1,u=s,v.d=null,v.c=0;var r=ft(f,s+6),i=ft(f,s+8),o=2048&r,l=8&r,p=ft(f,s+26),d=ft(f,s+28);if(h>s+30+p+d){var g=[];v.k.unshift(g),a=2;var y,m=ht(f,s+18),w=ht(f,s+22),x=rn(f.subarray(s+30,s+=30+p),!o);4294967295==m?(t=l?[-2]:sn(f,s),m=t[0],w=t[1]):l&&(m=-1),s+=d,v.c=m;var b={name:x,compression:i,start:function(){if(b.ondata||C(5),m){var t=e.o[i];t||b.ondata(C(14,"unknown compression type "+i,1),null,!1),(y=m<0?new t(x):new t(x,m,w)).ondata=function(t,n,r){b.ondata(t,n,r)};for(var n=0,r=g;n=0&&(b.size=m,b.originalSize=w),v.onfile(b)}return"break"}if(c){if(134695760==n)return u=s+=12+(-2==c&&8),a=3,v.c=0,"break";if(33639248==n)return u=s-=4,a=3,v.c=0,"break"}},v=this;s65558)return s(C(13,0,1),null),o;var f=ft(t,u+8);if(f){var h=f,c=ht(t,u+16),l=4294967295==c;if(l){if(u=ht(t,u-12),101075792!=ht(t,u))return s(C(13,0,1),null),o;h=f=ht(t,u+32),c=ht(t,u+48)}for(var p=r&&r.filter,v=function(r){var e=an(t,c,l),u=e[0],h=e[1],v=e[2],d=e[3],g=e[4],y=on(t,e[5]);c=g;var m=function(t,n){t?(o(),s(t,null)):(n&&(a[d]=n),--f||s(null,a))};if(!p||p({name:d,size:h,originalSize:v,compression:u}))if(u)if(8==u){var w=t.subarray(y,y+h);if(h<32e4)try{m(null,At(w,new n(v)))}catch(t){m(t,null)}else i.push(Tt(w,{size:v},m))}else m(C(14,"unknown compression type "+u,1),null);else m(null,E(t,y,y+h));else m(null,null)},d=0;d65558)&&C(13);var o=ft(t,i+8);if(!o)return{};var a=ht(t,i+16),s=4294967295==a;s&&(i=ht(t,i-12),101075792!=ht(t,i)&&C(13),o=ht(t,i+32),a=ht(t,i+48));for(var u=r&&r.filter,f=0;f=2.0 are supported.' ) ); + return; + + } + + const parser = new GLTFParser( json, { + + path: path || this.resourcePath || '', + crossOrigin: this.crossOrigin, + requestHeader: this.requestHeader, + manager: this.manager, + ktx2Loader: this.ktx2Loader, + meshoptDecoder: this.meshoptDecoder + + } ); + + parser.fileLoader.setRequestHeader( this.requestHeader ); + + for ( let i = 0; i < this.pluginCallbacks.length; i ++ ) { + + const plugin = this.pluginCallbacks[ i ]( parser ); + plugins[ plugin.name ] = plugin; + + // Workaround to avoid determining as unknown extension + // in addUnknownExtensionsToUserData(). + // Remove this workaround if we move all the existing + // extension handlers to plugin system + extensions[ plugin.name ] = true; + + } + + if ( json.extensionsUsed ) { + + for ( let i = 0; i < json.extensionsUsed.length; ++ i ) { + + const extensionName = json.extensionsUsed[ i ]; + const extensionsRequired = json.extensionsRequired || []; + + switch ( extensionName ) { + + case EXTENSIONS.KHR_MATERIALS_UNLIT: + extensions[ extensionName ] = new GLTFMaterialsUnlitExtension(); + break; + + case EXTENSIONS.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS: + extensions[ extensionName ] = new GLTFMaterialsPbrSpecularGlossinessExtension(); + break; + + case EXTENSIONS.KHR_DRACO_MESH_COMPRESSION: + extensions[ extensionName ] = new GLTFDracoMeshCompressionExtension( json, this.dracoLoader ); + break; + + case EXTENSIONS.KHR_TEXTURE_TRANSFORM: + extensions[ extensionName ] = new GLTFTextureTransformExtension(); + break; + + case EXTENSIONS.KHR_MESH_QUANTIZATION: + extensions[ extensionName ] = new GLTFMeshQuantizationExtension(); + break; + + default: + + if ( extensionsRequired.indexOf( extensionName ) >= 0 && plugins[ extensionName ] === undefined ) { + + console.warn( 'THREE.GLTFLoader: Unknown extension "' + extensionName + '".' ); + + } + + } + + } + + } + + parser.setExtensions( extensions ); + parser.setPlugins( plugins ); + parser.parse( onLoad, onError ); + + } + + parseAsync( data, path ) { + + const scope = this; + + return new Promise( function ( resolve, reject ) { + + scope.parse( data, path, resolve, reject ); + + } ); + + } + +} + +/* GLTFREGISTRY */ + +function GLTFRegistry() { + + let objects = {}; + + return { + + get: function ( key ) { + + return objects[ key ]; + + }, + + add: function ( key, object ) { + + objects[ key ] = object; + + }, + + remove: function ( key ) { + + delete objects[ key ]; + + }, + + removeAll: function () { + + objects = {}; + + } + + }; + +} + +/*********************************/ +/********** EXTENSIONS ***********/ +/*********************************/ + +const EXTENSIONS = { + KHR_BINARY_GLTF: 'KHR_binary_glTF', + KHR_DRACO_MESH_COMPRESSION: 'KHR_draco_mesh_compression', + KHR_LIGHTS_PUNCTUAL: 'KHR_lights_punctual', + KHR_MATERIALS_CLEARCOAT: 'KHR_materials_clearcoat', + KHR_MATERIALS_IOR: 'KHR_materials_ior', + KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS: 'KHR_materials_pbrSpecularGlossiness', + KHR_MATERIALS_SHEEN: 'KHR_materials_sheen', + KHR_MATERIALS_SPECULAR: 'KHR_materials_specular', + KHR_MATERIALS_TRANSMISSION: 'KHR_materials_transmission', + KHR_MATERIALS_UNLIT: 'KHR_materials_unlit', + KHR_MATERIALS_VOLUME: 'KHR_materials_volume', + KHR_TEXTURE_BASISU: 'KHR_texture_basisu', + KHR_TEXTURE_TRANSFORM: 'KHR_texture_transform', + KHR_MESH_QUANTIZATION: 'KHR_mesh_quantization', + EXT_TEXTURE_WEBP: 'EXT_texture_webp', + EXT_MESHOPT_COMPRESSION: 'EXT_meshopt_compression' +}; + +/** + * Punctual Lights Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_lights_punctual + */ +class GLTFLightsExtension { + + constructor( parser ) { + + this.parser = parser; + this.name = EXTENSIONS.KHR_LIGHTS_PUNCTUAL; + + // Object3D instance caches + this.cache = { refs: {}, uses: {} }; + + } + + _markDefs() { + + const parser = this.parser; + const nodeDefs = this.parser.json.nodes || []; + + for ( let nodeIndex = 0, nodeLength = nodeDefs.length; nodeIndex < nodeLength; nodeIndex ++ ) { + + const nodeDef = nodeDefs[ nodeIndex ]; + + if ( nodeDef.extensions + && nodeDef.extensions[ this.name ] + && nodeDef.extensions[ this.name ].light !== undefined ) { + + parser._addNodeRef( this.cache, nodeDef.extensions[ this.name ].light ); + + } + + } + + } + + _loadLight( lightIndex ) { + + const parser = this.parser; + const cacheKey = 'light:' + lightIndex; + let dependency = parser.cache.get( cacheKey ); + + if ( dependency ) return dependency; + + const json = parser.json; + const extensions = ( json.extensions && json.extensions[ this.name ] ) || {}; + const lightDefs = extensions.lights || []; + const lightDef = lightDefs[ lightIndex ]; + let lightNode; + + const color = new Color( 0xffffff ); + + if ( lightDef.color !== undefined ) color.fromArray( lightDef.color ); + + const range = lightDef.range !== undefined ? lightDef.range : 0; + + switch ( lightDef.type ) { + + case 'directional': + lightNode = new DirectionalLight( color ); + lightNode.target.position.set( 0, 0, - 1 ); + lightNode.add( lightNode.target ); + break; + + case 'point': + lightNode = new PointLight( color ); + lightNode.distance = range; + break; + + case 'spot': + lightNode = new SpotLight( color ); + lightNode.distance = range; + // Handle spotlight properties. + lightDef.spot = lightDef.spot || {}; + lightDef.spot.innerConeAngle = lightDef.spot.innerConeAngle !== undefined ? lightDef.spot.innerConeAngle : 0; + lightDef.spot.outerConeAngle = lightDef.spot.outerConeAngle !== undefined ? lightDef.spot.outerConeAngle : Math.PI / 4.0; + lightNode.angle = lightDef.spot.outerConeAngle; + lightNode.penumbra = 1.0 - lightDef.spot.innerConeAngle / lightDef.spot.outerConeAngle; + lightNode.target.position.set( 0, 0, - 1 ); + lightNode.add( lightNode.target ); + break; + + default: + throw new Error( 'THREE.GLTFLoader: Unexpected light type: ' + lightDef.type ); + + } + + // Some lights (e.g. spot) default to a position other than the origin. Reset the position + // here, because node-level parsing will only override position if explicitly specified. + lightNode.position.set( 0, 0, 0 ); + + lightNode.decay = 2; + + if ( lightDef.intensity !== undefined ) lightNode.intensity = lightDef.intensity; + + lightNode.name = parser.createUniqueName( lightDef.name || ( 'light_' + lightIndex ) ); + + dependency = Promise.resolve( lightNode ); + + parser.cache.add( cacheKey, dependency ); + + return dependency; + + } + + createNodeAttachment( nodeIndex ) { + + const self = this; + const parser = this.parser; + const json = parser.json; + const nodeDef = json.nodes[ nodeIndex ]; + const lightDef = ( nodeDef.extensions && nodeDef.extensions[ this.name ] ) || {}; + const lightIndex = lightDef.light; + + if ( lightIndex === undefined ) return null; + + return this._loadLight( lightIndex ).then( function ( light ) { + + return parser._getNodeRef( self.cache, lightIndex, light ); + + } ); + + } + +} + +/** + * Unlit Materials Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_unlit + */ +class GLTFMaterialsUnlitExtension { + + constructor() { + + this.name = EXTENSIONS.KHR_MATERIALS_UNLIT; + + } + + getMaterialType() { + + return MeshBasicMaterial; + + } + + extendParams( materialParams, materialDef, parser ) { + + const pending = []; + + materialParams.color = new Color( 1.0, 1.0, 1.0 ); + materialParams.opacity = 1.0; + + const metallicRoughness = materialDef.pbrMetallicRoughness; + + if ( metallicRoughness ) { + + if ( Array.isArray( metallicRoughness.baseColorFactor ) ) { + + const array = metallicRoughness.baseColorFactor; + + materialParams.color.fromArray( array ); + materialParams.opacity = array[ 3 ]; + + } + + if ( metallicRoughness.baseColorTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'map', metallicRoughness.baseColorTexture, sRGBEncoding ) ); + + } + + } + + return Promise.all( pending ); + + } + +} + +/** + * Clearcoat Materials Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_clearcoat + */ +class GLTFMaterialsClearcoatExtension { + + constructor( parser ) { + + this.parser = parser; + this.name = EXTENSIONS.KHR_MATERIALS_CLEARCOAT; + + } + + getMaterialType( materialIndex ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) return null; + + return MeshPhysicalMaterial; + + } + + extendMaterialParams( materialIndex, materialParams ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) { + + return Promise.resolve(); + + } + + const pending = []; + + const extension = materialDef.extensions[ this.name ]; + + if ( extension.clearcoatFactor !== undefined ) { + + materialParams.clearcoat = extension.clearcoatFactor; + + } + + if ( extension.clearcoatTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'clearcoatMap', extension.clearcoatTexture ) ); + + } + + if ( extension.clearcoatRoughnessFactor !== undefined ) { + + materialParams.clearcoatRoughness = extension.clearcoatRoughnessFactor; + + } + + if ( extension.clearcoatRoughnessTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'clearcoatRoughnessMap', extension.clearcoatRoughnessTexture ) ); + + } + + if ( extension.clearcoatNormalTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'clearcoatNormalMap', extension.clearcoatNormalTexture ) ); + + if ( extension.clearcoatNormalTexture.scale !== undefined ) { + + const scale = extension.clearcoatNormalTexture.scale; + + materialParams.clearcoatNormalScale = new Vector2( scale, scale ); + + } + + } + + return Promise.all( pending ); + + } + +} + +/** + * Sheen Materials Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_sheen + */ +class GLTFMaterialsSheenExtension { + + constructor( parser ) { + + this.parser = parser; + this.name = EXTENSIONS.KHR_MATERIALS_SHEEN; + + } + + getMaterialType( materialIndex ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) return null; + + return MeshPhysicalMaterial; + + } + + extendMaterialParams( materialIndex, materialParams ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) { + + return Promise.resolve(); + + } + + const pending = []; + + materialParams.sheenColor = new Color( 0, 0, 0 ); + materialParams.sheenRoughness = 0; + materialParams.sheen = 1; + + const extension = materialDef.extensions[ this.name ]; + + if ( extension.sheenColorFactor !== undefined ) { + + materialParams.sheenColor.fromArray( extension.sheenColorFactor ); + + } + + if ( extension.sheenRoughnessFactor !== undefined ) { + + materialParams.sheenRoughness = extension.sheenRoughnessFactor; + + } + + if ( extension.sheenColorTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'sheenColorMap', extension.sheenColorTexture, sRGBEncoding ) ); + + } + + if ( extension.sheenRoughnessTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'sheenRoughnessMap', extension.sheenRoughnessTexture ) ); + + } + + return Promise.all( pending ); + + } + +} + +/** + * Transmission Materials Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_transmission + * Draft: https://github.com/KhronosGroup/glTF/pull/1698 + */ +class GLTFMaterialsTransmissionExtension { + + constructor( parser ) { + + this.parser = parser; + this.name = EXTENSIONS.KHR_MATERIALS_TRANSMISSION; + + } + + getMaterialType( materialIndex ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) return null; + + return MeshPhysicalMaterial; + + } + + extendMaterialParams( materialIndex, materialParams ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) { + + return Promise.resolve(); + + } + + const pending = []; + + const extension = materialDef.extensions[ this.name ]; + + if ( extension.transmissionFactor !== undefined ) { + + materialParams.transmission = extension.transmissionFactor; + + } + + if ( extension.transmissionTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'transmissionMap', extension.transmissionTexture ) ); + + } + + return Promise.all( pending ); + + } + +} + +/** + * Materials Volume Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_volume + */ +class GLTFMaterialsVolumeExtension { + + constructor( parser ) { + + this.parser = parser; + this.name = EXTENSIONS.KHR_MATERIALS_VOLUME; + + } + + getMaterialType( materialIndex ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) return null; + + return MeshPhysicalMaterial; + + } + + extendMaterialParams( materialIndex, materialParams ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) { + + return Promise.resolve(); + + } + + const pending = []; + + const extension = materialDef.extensions[ this.name ]; + + materialParams.thickness = extension.thicknessFactor !== undefined ? extension.thicknessFactor : 0; + + if ( extension.thicknessTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'thicknessMap', extension.thicknessTexture ) ); + + } + + materialParams.attenuationDistance = extension.attenuationDistance || 0; + + const colorArray = extension.attenuationColor || [ 1, 1, 1 ]; + materialParams.attenuationColor = new Color( colorArray[ 0 ], colorArray[ 1 ], colorArray[ 2 ] ); + + return Promise.all( pending ); + + } + +} + +/** + * Materials ior Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_ior + */ +class GLTFMaterialsIorExtension { + + constructor( parser ) { + + this.parser = parser; + this.name = EXTENSIONS.KHR_MATERIALS_IOR; + + } + + getMaterialType( materialIndex ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) return null; + + return MeshPhysicalMaterial; + + } + + extendMaterialParams( materialIndex, materialParams ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) { + + return Promise.resolve(); + + } + + const extension = materialDef.extensions[ this.name ]; + + materialParams.ior = extension.ior !== undefined ? extension.ior : 1.5; + + return Promise.resolve(); + + } + +} + +/** + * Materials specular Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_specular + */ +class GLTFMaterialsSpecularExtension { + + constructor( parser ) { + + this.parser = parser; + this.name = EXTENSIONS.KHR_MATERIALS_SPECULAR; + + } + + getMaterialType( materialIndex ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) return null; + + return MeshPhysicalMaterial; + + } + + extendMaterialParams( materialIndex, materialParams ) { + + const parser = this.parser; + const materialDef = parser.json.materials[ materialIndex ]; + + if ( ! materialDef.extensions || ! materialDef.extensions[ this.name ] ) { + + return Promise.resolve(); + + } + + const pending = []; + + const extension = materialDef.extensions[ this.name ]; + + materialParams.specularIntensity = extension.specularFactor !== undefined ? extension.specularFactor : 1.0; + + if ( extension.specularTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'specularIntensityMap', extension.specularTexture ) ); + + } + + const colorArray = extension.specularColorFactor || [ 1, 1, 1 ]; + materialParams.specularColor = new Color( colorArray[ 0 ], colorArray[ 1 ], colorArray[ 2 ] ); + + if ( extension.specularColorTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'specularColorMap', extension.specularColorTexture, sRGBEncoding ) ); + + } + + return Promise.all( pending ); + + } + +} + +/** + * BasisU Texture Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_texture_basisu + */ +class GLTFTextureBasisUExtension { + + constructor( parser ) { + + this.parser = parser; + this.name = EXTENSIONS.KHR_TEXTURE_BASISU; + + } + + loadTexture( textureIndex ) { + + const parser = this.parser; + const json = parser.json; + + const textureDef = json.textures[ textureIndex ]; + + if ( ! textureDef.extensions || ! textureDef.extensions[ this.name ] ) { + + return null; + + } + + const extension = textureDef.extensions[ this.name ]; + const loader = parser.options.ktx2Loader; + + if ( ! loader ) { + + if ( json.extensionsRequired && json.extensionsRequired.indexOf( this.name ) >= 0 ) { + + throw new Error( 'THREE.GLTFLoader: setKTX2Loader must be called before loading KTX2 textures' ); + + } else { + + // Assumes that the extension is optional and that a fallback texture is present + return null; + + } + + } + + return parser.loadTextureImage( textureIndex, extension.source, loader ); + + } + +} + +/** + * WebP Texture Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_texture_webp + */ +class GLTFTextureWebPExtension { + + constructor( parser ) { + + this.parser = parser; + this.name = EXTENSIONS.EXT_TEXTURE_WEBP; + this.isSupported = null; + + } + + loadTexture( textureIndex ) { + + const name = this.name; + const parser = this.parser; + const json = parser.json; + + const textureDef = json.textures[ textureIndex ]; + + if ( ! textureDef.extensions || ! textureDef.extensions[ name ] ) { + + return null; + + } + + const extension = textureDef.extensions[ name ]; + const source = json.images[ extension.source ]; + + let loader = parser.textureLoader; + if ( source.uri ) { + + const handler = parser.options.manager.getHandler( source.uri ); + if ( handler !== null ) loader = handler; + + } + + return this.detectSupport().then( function ( isSupported ) { + + if ( isSupported ) return parser.loadTextureImage( textureIndex, source, loader ); + + if ( json.extensionsRequired && json.extensionsRequired.indexOf( name ) >= 0 ) { + + throw new Error( 'THREE.GLTFLoader: WebP required by asset but unsupported.' ); + + } + + // Fall back to PNG or JPEG. + return parser.loadTexture( textureIndex ); + + } ); + + } + + detectSupport() { + + if ( ! this.isSupported ) { + + this.isSupported = new Promise( function ( resolve ) { + + const image = new Image(); + + // Lossy test image. Support for lossy images doesn't guarantee support for all + // WebP images, unfortunately. + image.src = 'data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA'; + + image.onload = image.onerror = function () { + + resolve( image.height === 1 ); + + }; + + } ); + + } + + return this.isSupported; + + } + +} + +/** + * meshopt BufferView Compression Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_meshopt_compression + */ +class GLTFMeshoptCompression { + + constructor( parser ) { + + this.name = EXTENSIONS.EXT_MESHOPT_COMPRESSION; + this.parser = parser; + + } + + loadBufferView( index ) { + + const json = this.parser.json; + const bufferView = json.bufferViews[ index ]; + + if ( bufferView.extensions && bufferView.extensions[ this.name ] ) { + + const extensionDef = bufferView.extensions[ this.name ]; + + const buffer = this.parser.getDependency( 'buffer', extensionDef.buffer ); + const decoder = this.parser.options.meshoptDecoder; + + if ( ! decoder || ! decoder.supported ) { + + if ( json.extensionsRequired && json.extensionsRequired.indexOf( this.name ) >= 0 ) { + + throw new Error( 'THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files' ); + + } else { + + // Assumes that the extension is optional and that fallback buffer data is present + return null; + + } + + } + + return Promise.all( [ buffer, decoder.ready ] ).then( function ( res ) { + + const byteOffset = extensionDef.byteOffset || 0; + const byteLength = extensionDef.byteLength || 0; + + const count = extensionDef.count; + const stride = extensionDef.byteStride; + + const result = new ArrayBuffer( count * stride ); + const source = new Uint8Array( res[ 0 ], byteOffset, byteLength ); + + decoder.decodeGltfBuffer( new Uint8Array( result ), count, stride, source, extensionDef.mode, extensionDef.filter ); + return result; + + } ); + + } else { + + return null; + + } + + } + +} + +/* BINARY EXTENSION */ +const BINARY_EXTENSION_HEADER_MAGIC = 'glTF'; +const BINARY_EXTENSION_HEADER_LENGTH = 12; +const BINARY_EXTENSION_CHUNK_TYPES = { JSON: 0x4E4F534A, BIN: 0x004E4942 }; + +class GLTFBinaryExtension { + + constructor( data ) { + + this.name = EXTENSIONS.KHR_BINARY_GLTF; + this.content = null; + this.body = null; + + const headerView = new DataView( data, 0, BINARY_EXTENSION_HEADER_LENGTH ); + + this.header = { + magic: LoaderUtils.decodeText( new Uint8Array( data.slice( 0, 4 ) ) ), + version: headerView.getUint32( 4, true ), + length: headerView.getUint32( 8, true ) + }; + + if ( this.header.magic !== BINARY_EXTENSION_HEADER_MAGIC ) { + + throw new Error( 'THREE.GLTFLoader: Unsupported glTF-Binary header.' ); + + } else if ( this.header.version < 2.0 ) { + + throw new Error( 'THREE.GLTFLoader: Legacy binary file detected.' ); + + } + + const chunkContentsLength = this.header.length - BINARY_EXTENSION_HEADER_LENGTH; + const chunkView = new DataView( data, BINARY_EXTENSION_HEADER_LENGTH ); + let chunkIndex = 0; + + while ( chunkIndex < chunkContentsLength ) { + + const chunkLength = chunkView.getUint32( chunkIndex, true ); + chunkIndex += 4; + + const chunkType = chunkView.getUint32( chunkIndex, true ); + chunkIndex += 4; + + if ( chunkType === BINARY_EXTENSION_CHUNK_TYPES.JSON ) { + + const contentArray = new Uint8Array( data, BINARY_EXTENSION_HEADER_LENGTH + chunkIndex, chunkLength ); + this.content = LoaderUtils.decodeText( contentArray ); + + } else if ( chunkType === BINARY_EXTENSION_CHUNK_TYPES.BIN ) { + + const byteOffset = BINARY_EXTENSION_HEADER_LENGTH + chunkIndex; + this.body = data.slice( byteOffset, byteOffset + chunkLength ); + + } + + // Clients must ignore chunks with unknown types. + + chunkIndex += chunkLength; + + } + + if ( this.content === null ) { + + throw new Error( 'THREE.GLTFLoader: JSON content not found.' ); + + } + + } + +} + +/** + * DRACO Mesh Compression Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_draco_mesh_compression + */ +class GLTFDracoMeshCompressionExtension { + + constructor( json, dracoLoader ) { + + if ( ! dracoLoader ) { + + throw new Error( 'THREE.GLTFLoader: No DRACOLoader instance provided.' ); + + } + + this.name = EXTENSIONS.KHR_DRACO_MESH_COMPRESSION; + this.json = json; + this.dracoLoader = dracoLoader; + this.dracoLoader.preload(); + + } + + decodePrimitive( primitive, parser ) { + + const json = this.json; + const dracoLoader = this.dracoLoader; + const bufferViewIndex = primitive.extensions[ this.name ].bufferView; + const gltfAttributeMap = primitive.extensions[ this.name ].attributes; + const threeAttributeMap = {}; + const attributeNormalizedMap = {}; + const attributeTypeMap = {}; + + for ( const attributeName in gltfAttributeMap ) { + + const threeAttributeName = ATTRIBUTES[ attributeName ] || attributeName.toLowerCase(); + + threeAttributeMap[ threeAttributeName ] = gltfAttributeMap[ attributeName ]; + + } + + for ( const attributeName in primitive.attributes ) { + + const threeAttributeName = ATTRIBUTES[ attributeName ] || attributeName.toLowerCase(); + + if ( gltfAttributeMap[ attributeName ] !== undefined ) { + + const accessorDef = json.accessors[ primitive.attributes[ attributeName ] ]; + const componentType = WEBGL_COMPONENT_TYPES[ accessorDef.componentType ]; + + attributeTypeMap[ threeAttributeName ] = componentType; + attributeNormalizedMap[ threeAttributeName ] = accessorDef.normalized === true; + + } + + } + + return parser.getDependency( 'bufferView', bufferViewIndex ).then( function ( bufferView ) { + + return new Promise( function ( resolve ) { + + dracoLoader.decodeDracoFile( bufferView, function ( geometry ) { + + for ( const attributeName in geometry.attributes ) { + + const attribute = geometry.attributes[ attributeName ]; + const normalized = attributeNormalizedMap[ attributeName ]; + + if ( normalized !== undefined ) attribute.normalized = normalized; + + } + + resolve( geometry ); + + }, threeAttributeMap, attributeTypeMap ); + + } ); + + } ); + + } + +} + +/** + * Texture Transform Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_texture_transform + */ +class GLTFTextureTransformExtension { + + constructor() { + + this.name = EXTENSIONS.KHR_TEXTURE_TRANSFORM; + + } + + extendTexture( texture, transform ) { + + if ( transform.texCoord !== undefined ) { + + console.warn( 'THREE.GLTFLoader: Custom UV sets in "' + this.name + '" extension not yet supported.' ); + + } + + if ( transform.offset === undefined && transform.rotation === undefined && transform.scale === undefined ) { + + // See https://github.com/mrdoob/three.js/issues/21819. + return texture; + + } + + texture = texture.clone(); + + if ( transform.offset !== undefined ) { + + texture.offset.fromArray( transform.offset ); + + } + + if ( transform.rotation !== undefined ) { + + texture.rotation = transform.rotation; + + } + + if ( transform.scale !== undefined ) { + + texture.repeat.fromArray( transform.scale ); + + } + + texture.needsUpdate = true; + + return texture; + + } + +} + +/** + * Specular-Glossiness Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Archived/KHR_materials_pbrSpecularGlossiness + */ + +/** + * A sub class of StandardMaterial with some of the functionality + * changed via the `onBeforeCompile` callback + * @pailhead + */ +class GLTFMeshStandardSGMaterial extends MeshStandardMaterial { + + constructor( params ) { + + super(); + + this.isGLTFSpecularGlossinessMaterial = true; + + //various chunks that need replacing + const specularMapParsFragmentChunk = [ + '#ifdef USE_SPECULARMAP', + ' uniform sampler2D specularMap;', + '#endif' + ].join( '\n' ); + + const glossinessMapParsFragmentChunk = [ + '#ifdef USE_GLOSSINESSMAP', + ' uniform sampler2D glossinessMap;', + '#endif' + ].join( '\n' ); + + const specularMapFragmentChunk = [ + 'vec3 specularFactor = specular;', + '#ifdef USE_SPECULARMAP', + ' vec4 texelSpecular = texture2D( specularMap, vUv );', + ' // reads channel RGB, compatible with a glTF Specular-Glossiness (RGBA) texture', + ' specularFactor *= texelSpecular.rgb;', + '#endif' + ].join( '\n' ); + + const glossinessMapFragmentChunk = [ + 'float glossinessFactor = glossiness;', + '#ifdef USE_GLOSSINESSMAP', + ' vec4 texelGlossiness = texture2D( glossinessMap, vUv );', + ' // reads channel A, compatible with a glTF Specular-Glossiness (RGBA) texture', + ' glossinessFactor *= texelGlossiness.a;', + '#endif' + ].join( '\n' ); + + const lightPhysicalFragmentChunk = [ + 'PhysicalMaterial material;', + 'material.diffuseColor = diffuseColor.rgb * ( 1. - max( specularFactor.r, max( specularFactor.g, specularFactor.b ) ) );', + 'vec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) );', + 'float geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );', + 'material.roughness = max( 1.0 - glossinessFactor, 0.0525 ); // 0.0525 corresponds to the base mip of a 256 cubemap.', + 'material.roughness += geometryRoughness;', + 'material.roughness = min( material.roughness, 1.0 );', + 'material.specularColor = specularFactor;', + ].join( '\n' ); + + const uniforms = { + specular: { value: new Color().setHex( 0xffffff ) }, + glossiness: { value: 1 }, + specularMap: { value: null }, + glossinessMap: { value: null } + }; + + this._extraUniforms = uniforms; + + this.onBeforeCompile = function ( shader ) { + + for ( const uniformName in uniforms ) { + + shader.uniforms[ uniformName ] = uniforms[ uniformName ]; + + } + + shader.fragmentShader = shader.fragmentShader + .replace( 'uniform float roughness;', 'uniform vec3 specular;' ) + .replace( 'uniform float metalness;', 'uniform float glossiness;' ) + .replace( '#include ', specularMapParsFragmentChunk ) + .replace( '#include ', glossinessMapParsFragmentChunk ) + .replace( '#include ', specularMapFragmentChunk ) + .replace( '#include ', glossinessMapFragmentChunk ) + .replace( '#include ', lightPhysicalFragmentChunk ); + + }; + + Object.defineProperties( this, { + + specular: { + get: function () { + + return uniforms.specular.value; + + }, + set: function ( v ) { + + uniforms.specular.value = v; + + } + }, + + specularMap: { + get: function () { + + return uniforms.specularMap.value; + + }, + set: function ( v ) { + + uniforms.specularMap.value = v; + + if ( v ) { + + this.defines.USE_SPECULARMAP = ''; // USE_UV is set by the renderer for specular maps + + } else { + + delete this.defines.USE_SPECULARMAP; + + } + + } + }, + + glossiness: { + get: function () { + + return uniforms.glossiness.value; + + }, + set: function ( v ) { + + uniforms.glossiness.value = v; + + } + }, + + glossinessMap: { + get: function () { + + return uniforms.glossinessMap.value; + + }, + set: function ( v ) { + + uniforms.glossinessMap.value = v; + + if ( v ) { + + this.defines.USE_GLOSSINESSMAP = ''; + this.defines.USE_UV = ''; + + } else { + + delete this.defines.USE_GLOSSINESSMAP; + delete this.defines.USE_UV; + + } + + } + } + + } ); + + delete this.metalness; + delete this.roughness; + delete this.metalnessMap; + delete this.roughnessMap; + + this.setValues( params ); + + } + + copy( source ) { + + super.copy( source ); + + this.specularMap = source.specularMap; + this.specular.copy( source.specular ); + this.glossinessMap = source.glossinessMap; + this.glossiness = source.glossiness; + delete this.metalness; + delete this.roughness; + delete this.metalnessMap; + delete this.roughnessMap; + return this; + + } + +} + + +class GLTFMaterialsPbrSpecularGlossinessExtension { + + constructor() { + + this.name = EXTENSIONS.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS; + + this.specularGlossinessParams = [ + 'color', + 'map', + 'lightMap', + 'lightMapIntensity', + 'aoMap', + 'aoMapIntensity', + 'emissive', + 'emissiveIntensity', + 'emissiveMap', + 'bumpMap', + 'bumpScale', + 'normalMap', + 'normalMapType', + 'displacementMap', + 'displacementScale', + 'displacementBias', + 'specularMap', + 'specular', + 'glossinessMap', + 'glossiness', + 'alphaMap', + 'envMap', + 'envMapIntensity' + ]; + + } + + getMaterialType() { + + return GLTFMeshStandardSGMaterial; + + } + + extendParams( materialParams, materialDef, parser ) { + + const pbrSpecularGlossiness = materialDef.extensions[ this.name ]; + + materialParams.color = new Color( 1.0, 1.0, 1.0 ); + materialParams.opacity = 1.0; + + const pending = []; + + if ( Array.isArray( pbrSpecularGlossiness.diffuseFactor ) ) { + + const array = pbrSpecularGlossiness.diffuseFactor; + + materialParams.color.fromArray( array ); + materialParams.opacity = array[ 3 ]; + + } + + if ( pbrSpecularGlossiness.diffuseTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'map', pbrSpecularGlossiness.diffuseTexture, sRGBEncoding ) ); + + } + + materialParams.emissive = new Color( 0.0, 0.0, 0.0 ); + materialParams.glossiness = pbrSpecularGlossiness.glossinessFactor !== undefined ? pbrSpecularGlossiness.glossinessFactor : 1.0; + materialParams.specular = new Color( 1.0, 1.0, 1.0 ); + + if ( Array.isArray( pbrSpecularGlossiness.specularFactor ) ) { + + materialParams.specular.fromArray( pbrSpecularGlossiness.specularFactor ); + + } + + if ( pbrSpecularGlossiness.specularGlossinessTexture !== undefined ) { + + const specGlossMapDef = pbrSpecularGlossiness.specularGlossinessTexture; + pending.push( parser.assignTexture( materialParams, 'glossinessMap', specGlossMapDef ) ); + pending.push( parser.assignTexture( materialParams, 'specularMap', specGlossMapDef, sRGBEncoding ) ); + + } + + return Promise.all( pending ); + + } + + createMaterial( materialParams ) { + + const material = new GLTFMeshStandardSGMaterial( materialParams ); + material.fog = true; + + material.color = materialParams.color; + + material.map = materialParams.map === undefined ? null : materialParams.map; + + material.lightMap = null; + material.lightMapIntensity = 1.0; + + material.aoMap = materialParams.aoMap === undefined ? null : materialParams.aoMap; + material.aoMapIntensity = 1.0; + + material.emissive = materialParams.emissive; + material.emissiveIntensity = 1.0; + material.emissiveMap = materialParams.emissiveMap === undefined ? null : materialParams.emissiveMap; + + material.bumpMap = materialParams.bumpMap === undefined ? null : materialParams.bumpMap; + material.bumpScale = 1; + + material.normalMap = materialParams.normalMap === undefined ? null : materialParams.normalMap; + material.normalMapType = TangentSpaceNormalMap; + + if ( materialParams.normalScale ) material.normalScale = materialParams.normalScale; + + material.displacementMap = null; + material.displacementScale = 1; + material.displacementBias = 0; + + material.specularMap = materialParams.specularMap === undefined ? null : materialParams.specularMap; + material.specular = materialParams.specular; + + material.glossinessMap = materialParams.glossinessMap === undefined ? null : materialParams.glossinessMap; + material.glossiness = materialParams.glossiness; + + material.alphaMap = null; + + material.envMap = materialParams.envMap === undefined ? null : materialParams.envMap; + material.envMapIntensity = 1.0; + + return material; + + } + +} + +/** + * Mesh Quantization Extension + * + * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_mesh_quantization + */ +class GLTFMeshQuantizationExtension { + + constructor() { + + this.name = EXTENSIONS.KHR_MESH_QUANTIZATION; + + } + +} + +/*********************************/ +/********** INTERPOLATION ********/ +/*********************************/ + +// Spline Interpolation +// Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#appendix-c-spline-interpolation +class GLTFCubicSplineInterpolant extends Interpolant { + + constructor( parameterPositions, sampleValues, sampleSize, resultBuffer ) { + + super( parameterPositions, sampleValues, sampleSize, resultBuffer ); + + } + + copySampleValue_( index ) { + + // Copies a sample value to the result buffer. See description of glTF + // CUBICSPLINE values layout in interpolate_() function below. + + const result = this.resultBuffer, + values = this.sampleValues, + valueSize = this.valueSize, + offset = index * valueSize * 3 + valueSize; + + for ( let i = 0; i !== valueSize; i ++ ) { + + result[ i ] = values[ offset + i ]; + + } + + return result; + + } + +} + +GLTFCubicSplineInterpolant.prototype.beforeStart_ = GLTFCubicSplineInterpolant.prototype.copySampleValue_; + +GLTFCubicSplineInterpolant.prototype.afterEnd_ = GLTFCubicSplineInterpolant.prototype.copySampleValue_; + +GLTFCubicSplineInterpolant.prototype.interpolate_ = function ( i1, t0, t, t1 ) { + + const result = this.resultBuffer; + const values = this.sampleValues; + const stride = this.valueSize; + + const stride2 = stride * 2; + const stride3 = stride * 3; + + const td = t1 - t0; + + const p = ( t - t0 ) / td; + const pp = p * p; + const ppp = pp * p; + + const offset1 = i1 * stride3; + const offset0 = offset1 - stride3; + + const s2 = - 2 * ppp + 3 * pp; + const s3 = ppp - pp; + const s0 = 1 - s2; + const s1 = s3 - pp + p; + + // Layout of keyframe output values for CUBICSPLINE animations: + // [ inTangent_1, splineVertex_1, outTangent_1, inTangent_2, splineVertex_2, ... ] + for ( let i = 0; i !== stride; i ++ ) { + + const p0 = values[ offset0 + i + stride ]; // splineVertex_k + const m0 = values[ offset0 + i + stride2 ] * td; // outTangent_k * (t_k+1 - t_k) + const p1 = values[ offset1 + i + stride ]; // splineVertex_k+1 + const m1 = values[ offset1 + i ] * td; // inTangent_k+1 * (t_k+1 - t_k) + + result[ i ] = s0 * p0 + s1 * m0 + s2 * p1 + s3 * m1; + + } + + return result; + +}; + +const _q = new Quaternion(); + +class GLTFCubicSplineQuaternionInterpolant extends GLTFCubicSplineInterpolant { + + interpolate_( i1, t0, t, t1 ) { + + const result = super.interpolate_( i1, t0, t, t1 ); + + _q.fromArray( result ).normalize().toArray( result ); + + return result; + + } + +} + + +/*********************************/ +/********** INTERNALS ************/ +/*********************************/ + +/* CONSTANTS */ + +const WEBGL_CONSTANTS = { + FLOAT: 5126, + //FLOAT_MAT2: 35674, + FLOAT_MAT3: 35675, + FLOAT_MAT4: 35676, + FLOAT_VEC2: 35664, + FLOAT_VEC3: 35665, + FLOAT_VEC4: 35666, + LINEAR: 9729, + REPEAT: 10497, + SAMPLER_2D: 35678, + POINTS: 0, + LINES: 1, + LINE_LOOP: 2, + LINE_STRIP: 3, + TRIANGLES: 4, + TRIANGLE_STRIP: 5, + TRIANGLE_FAN: 6, + UNSIGNED_BYTE: 5121, + UNSIGNED_SHORT: 5123 +}; + +const WEBGL_COMPONENT_TYPES = { + 5120: Int8Array, + 5121: Uint8Array, + 5122: Int16Array, + 5123: Uint16Array, + 5125: Uint32Array, + 5126: Float32Array +}; + +const WEBGL_FILTERS = { + 9728: NearestFilter, + 9729: LinearFilter, + 9984: NearestMipmapNearestFilter, + 9985: LinearMipmapNearestFilter, + 9986: NearestMipmapLinearFilter, + 9987: LinearMipmapLinearFilter +}; + +const WEBGL_WRAPPINGS = { + 33071: ClampToEdgeWrapping, + 33648: MirroredRepeatWrapping, + 10497: RepeatWrapping +}; + +const WEBGL_TYPE_SIZES = { + 'SCALAR': 1, + 'VEC2': 2, + 'VEC3': 3, + 'VEC4': 4, + 'MAT2': 4, + 'MAT3': 9, + 'MAT4': 16 +}; + +const ATTRIBUTES = { + POSITION: 'position', + NORMAL: 'normal', + TANGENT: 'tangent', + TEXCOORD_0: 'uv', + TEXCOORD_1: 'uv2', + COLOR_0: 'color', + WEIGHTS_0: 'skinWeight', + JOINTS_0: 'skinIndex', +}; + +const PATH_PROPERTIES = { + scale: 'scale', + translation: 'position', + rotation: 'quaternion', + weights: 'morphTargetInfluences' +}; + +const INTERPOLATION = { + CUBICSPLINE: undefined, // We use a custom interpolant (GLTFCubicSplineInterpolation) for CUBICSPLINE tracks. Each + // keyframe track will be initialized with a default interpolation type, then modified. + LINEAR: InterpolateLinear, + STEP: InterpolateDiscrete +}; + +const ALPHA_MODES = { + OPAQUE: 'OPAQUE', + MASK: 'MASK', + BLEND: 'BLEND' +}; + +/** + * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#default-material + */ +function createDefaultMaterial( cache ) { + + if ( cache[ 'DefaultMaterial' ] === undefined ) { + + cache[ 'DefaultMaterial' ] = new MeshStandardMaterial( { + color: 0xFFFFFF, + emissive: 0x000000, + metalness: 1, + roughness: 1, + transparent: false, + depthTest: true, + side: FrontSide + } ); + + } + + return cache[ 'DefaultMaterial' ]; + +} + +function addUnknownExtensionsToUserData( knownExtensions, object, objectDef ) { + + // Add unknown glTF extensions to an object's userData. + + for ( const name in objectDef.extensions ) { + + if ( knownExtensions[ name ] === undefined ) { + + object.userData.gltfExtensions = object.userData.gltfExtensions || {}; + object.userData.gltfExtensions[ name ] = objectDef.extensions[ name ]; + + } + + } + +} + +/** + * @param {Object3D|Material|BufferGeometry} object + * @param {GLTF.definition} gltfDef + */ +function assignExtrasToUserData( object, gltfDef ) { + + if ( gltfDef.extras !== undefined ) { + + if ( typeof gltfDef.extras === 'object' ) { + + Object.assign( object.userData, gltfDef.extras ); + + } else { + + console.warn( 'THREE.GLTFLoader: Ignoring primitive type .extras, ' + gltfDef.extras ); + + } + + } + +} + +/** + * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#morph-targets + * + * @param {BufferGeometry} geometry + * @param {Array} targets + * @param {GLTFParser} parser + * @return {Promise} + */ +function addMorphTargets( geometry, targets, parser ) { + + let hasMorphPosition = false; + let hasMorphNormal = false; + let hasMorphColor = false; + + for ( let i = 0, il = targets.length; i < il; i ++ ) { + + const target = targets[ i ]; + + if ( target.POSITION !== undefined ) hasMorphPosition = true; + if ( target.NORMAL !== undefined ) hasMorphNormal = true; + if ( target.COLOR_0 !== undefined ) hasMorphColor = true; + + if ( hasMorphPosition && hasMorphNormal && hasMorphColor ) break; + + } + + if ( ! hasMorphPosition && ! hasMorphNormal && ! hasMorphColor ) return Promise.resolve( geometry ); + + const pendingPositionAccessors = []; + const pendingNormalAccessors = []; + const pendingColorAccessors = []; + + for ( let i = 0, il = targets.length; i < il; i ++ ) { + + const target = targets[ i ]; + + if ( hasMorphPosition ) { + + const pendingAccessor = target.POSITION !== undefined + ? parser.getDependency( 'accessor', target.POSITION ) + : geometry.attributes.position; + + pendingPositionAccessors.push( pendingAccessor ); + + } + + if ( hasMorphNormal ) { + + const pendingAccessor = target.NORMAL !== undefined + ? parser.getDependency( 'accessor', target.NORMAL ) + : geometry.attributes.normal; + + pendingNormalAccessors.push( pendingAccessor ); + + } + + if ( hasMorphColor ) { + + const pendingAccessor = target.COLOR_0 !== undefined + ? parser.getDependency( 'accessor', target.COLOR_0 ) + : geometry.attributes.color; + + pendingColorAccessors.push( pendingAccessor ); + + } + + } + + return Promise.all( [ + Promise.all( pendingPositionAccessors ), + Promise.all( pendingNormalAccessors ), + Promise.all( pendingColorAccessors ) + ] ).then( function ( accessors ) { + + const morphPositions = accessors[ 0 ]; + const morphNormals = accessors[ 1 ]; + const morphColors = accessors[ 2 ]; + + if ( hasMorphPosition ) geometry.morphAttributes.position = morphPositions; + if ( hasMorphNormal ) geometry.morphAttributes.normal = morphNormals; + if ( hasMorphColor ) geometry.morphAttributes.color = morphColors; + geometry.morphTargetsRelative = true; + + return geometry; + + } ); + +} + +/** + * @param {Mesh} mesh + * @param {GLTF.Mesh} meshDef + */ +function updateMorphTargets( mesh, meshDef ) { + + mesh.updateMorphTargets(); + + if ( meshDef.weights !== undefined ) { + + for ( let i = 0, il = meshDef.weights.length; i < il; i ++ ) { + + mesh.morphTargetInfluences[ i ] = meshDef.weights[ i ]; + + } + + } + + // .extras has user-defined data, so check that .extras.targetNames is an array. + if ( meshDef.extras && Array.isArray( meshDef.extras.targetNames ) ) { + + const targetNames = meshDef.extras.targetNames; + + if ( mesh.morphTargetInfluences.length === targetNames.length ) { + + mesh.morphTargetDictionary = {}; + + for ( let i = 0, il = targetNames.length; i < il; i ++ ) { + + mesh.morphTargetDictionary[ targetNames[ i ] ] = i; + + } + + } else { + + console.warn( 'THREE.GLTFLoader: Invalid extras.targetNames length. Ignoring names.' ); + + } + + } + +} + +function createPrimitiveKey( primitiveDef ) { + + const dracoExtension = primitiveDef.extensions && primitiveDef.extensions[ EXTENSIONS.KHR_DRACO_MESH_COMPRESSION ]; + let geometryKey; + + if ( dracoExtension ) { + + geometryKey = 'draco:' + dracoExtension.bufferView + + ':' + dracoExtension.indices + + ':' + createAttributesKey( dracoExtension.attributes ); + + } else { + + geometryKey = primitiveDef.indices + ':' + createAttributesKey( primitiveDef.attributes ) + ':' + primitiveDef.mode; + + } + + return geometryKey; + +} + +function createAttributesKey( attributes ) { + + let attributesKey = ''; + + const keys = Object.keys( attributes ).sort(); + + for ( let i = 0, il = keys.length; i < il; i ++ ) { + + attributesKey += keys[ i ] + ':' + attributes[ keys[ i ] ] + ';'; + + } + + return attributesKey; + +} + +function getNormalizedComponentScale( constructor ) { + + // Reference: + // https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_mesh_quantization#encoding-quantized-data + + switch ( constructor ) { + + case Int8Array: + return 1 / 127; + + case Uint8Array: + return 1 / 255; + + case Int16Array: + return 1 / 32767; + + case Uint16Array: + return 1 / 65535; + + default: + throw new Error( 'THREE.GLTFLoader: Unsupported normalized accessor component type.' ); + + } + +} + +function getImageURIMimeType( uri ) { + + if ( uri.search( /\.jpe?g($|\?)/i ) > 0 || uri.search( /^data\:image\/jpeg/ ) === 0 ) return 'image/jpeg'; + if ( uri.search( /\.webp($|\?)/i ) > 0 || uri.search( /^data\:image\/webp/ ) === 0 ) return 'image/webp'; + + return 'image/png'; + +} + +/* GLTF PARSER */ + +class GLTFParser { + + constructor( json = {}, options = {} ) { + + this.json = json; + this.extensions = {}; + this.plugins = {}; + this.options = options; + + // loader object cache + this.cache = new GLTFRegistry(); + + // associations between Three.js objects and glTF elements + this.associations = new Map(); + + // BufferGeometry caching + this.primitiveCache = {}; + + // Object3D instance caches + this.meshCache = { refs: {}, uses: {} }; + this.cameraCache = { refs: {}, uses: {} }; + this.lightCache = { refs: {}, uses: {} }; + + this.sourceCache = {}; + this.textureCache = {}; + + // Track node names, to ensure no duplicates + this.nodeNamesUsed = {}; + + // Use an ImageBitmapLoader if imageBitmaps are supported. Moves much of the + // expensive work of uploading a texture to the GPU off the main thread. + if ( typeof createImageBitmap !== 'undefined' && /^((?!chrome|android).)*safari/i.test( navigator.userAgent ) === false ) { + + this.textureLoader = new ImageBitmapLoader( this.options.manager ); + + } else { + + this.textureLoader = new TextureLoader( this.options.manager ); + + } + + this.textureLoader.setCrossOrigin( this.options.crossOrigin ); + this.textureLoader.setRequestHeader( this.options.requestHeader ); + + this.fileLoader = new FileLoader( this.options.manager ); + this.fileLoader.setResponseType( 'arraybuffer' ); + + if ( this.options.crossOrigin === 'use-credentials' ) { + + this.fileLoader.setWithCredentials( true ); + + } + + } + + setExtensions( extensions ) { + + this.extensions = extensions; + + } + + setPlugins( plugins ) { + + this.plugins = plugins; + + } + + parse( onLoad, onError ) { + + const parser = this; + const json = this.json; + const extensions = this.extensions; + + // Clear the loader cache + this.cache.removeAll(); + + // Mark the special nodes/meshes in json for efficient parse + this._invokeAll( function ( ext ) { + + return ext._markDefs && ext._markDefs(); + + } ); + + Promise.all( this._invokeAll( function ( ext ) { + + return ext.beforeRoot && ext.beforeRoot(); + + } ) ).then( function () { + + return Promise.all( [ + + parser.getDependencies( 'scene' ), + parser.getDependencies( 'animation' ), + parser.getDependencies( 'camera' ), + + ] ); + + } ).then( function ( dependencies ) { + + const result = { + scene: dependencies[ 0 ][ json.scene || 0 ], + scenes: dependencies[ 0 ], + animations: dependencies[ 1 ], + cameras: dependencies[ 2 ], + asset: json.asset, + parser: parser, + userData: {} + }; + + addUnknownExtensionsToUserData( extensions, result, json ); + + assignExtrasToUserData( result, json ); + + Promise.all( parser._invokeAll( function ( ext ) { + + return ext.afterRoot && ext.afterRoot( result ); + + } ) ).then( function () { + + onLoad( result ); + + } ); + + } ).catch( onError ); + + } + + /** + * Marks the special nodes/meshes in json for efficient parse. + */ + _markDefs() { + + const nodeDefs = this.json.nodes || []; + const skinDefs = this.json.skins || []; + const meshDefs = this.json.meshes || []; + + // Nothing in the node definition indicates whether it is a Bone or an + // Object3D. Use the skins' joint references to mark bones. + for ( let skinIndex = 0, skinLength = skinDefs.length; skinIndex < skinLength; skinIndex ++ ) { + + const joints = skinDefs[ skinIndex ].joints; + + for ( let i = 0, il = joints.length; i < il; i ++ ) { + + nodeDefs[ joints[ i ] ].isBone = true; + + } + + } + + // Iterate over all nodes, marking references to shared resources, + // as well as skeleton joints. + for ( let nodeIndex = 0, nodeLength = nodeDefs.length; nodeIndex < nodeLength; nodeIndex ++ ) { + + const nodeDef = nodeDefs[ nodeIndex ]; + + if ( nodeDef.mesh !== undefined ) { + + this._addNodeRef( this.meshCache, nodeDef.mesh ); + + // Nothing in the mesh definition indicates whether it is + // a SkinnedMesh or Mesh. Use the node's mesh reference + // to mark SkinnedMesh if node has skin. + if ( nodeDef.skin !== undefined ) { + + meshDefs[ nodeDef.mesh ].isSkinnedMesh = true; + + } + + } + + if ( nodeDef.camera !== undefined ) { + + this._addNodeRef( this.cameraCache, nodeDef.camera ); + + } + + } + + } + + /** + * Counts references to shared node / Object3D resources. These resources + * can be reused, or "instantiated", at multiple nodes in the scene + * hierarchy. Mesh, Camera, and Light instances are instantiated and must + * be marked. Non-scenegraph resources (like Materials, Geometries, and + * Textures) can be reused directly and are not marked here. + * + * Example: CesiumMilkTruck sample model reuses "Wheel" meshes. + */ + _addNodeRef( cache, index ) { + + if ( index === undefined ) return; + + if ( cache.refs[ index ] === undefined ) { + + cache.refs[ index ] = cache.uses[ index ] = 0; + + } + + cache.refs[ index ] ++; + + } + + /** Returns a reference to a shared resource, cloning it if necessary. */ + _getNodeRef( cache, index, object ) { + + if ( cache.refs[ index ] <= 1 ) return object; + + const ref = object.clone(); + + // Propagates mappings to the cloned object, prevents mappings on the + // original object from being lost. + const updateMappings = ( original, clone ) => { + + const mappings = this.associations.get( original ); + if ( mappings != null ) { + + this.associations.set( clone, mappings ); + + } + + for ( const [ i, child ] of original.children.entries() ) { + + updateMappings( child, clone.children[ i ] ); + + } + + }; + + updateMappings( object, ref ); + + ref.name += '_instance_' + ( cache.uses[ index ] ++ ); + + return ref; + + } + + _invokeOne( func ) { + + const extensions = Object.values( this.plugins ); + extensions.push( this ); + + for ( let i = 0; i < extensions.length; i ++ ) { + + const result = func( extensions[ i ] ); + + if ( result ) return result; + + } + + return null; + + } + + _invokeAll( func ) { + + const extensions = Object.values( this.plugins ); + extensions.unshift( this ); + + const pending = []; + + for ( let i = 0; i < extensions.length; i ++ ) { + + const result = func( extensions[ i ] ); + + if ( result ) pending.push( result ); + + } + + return pending; + + } + + /** + * Requests the specified dependency asynchronously, with caching. + * @param {string} type + * @param {number} index + * @return {Promise} + */ + getDependency( type, index ) { + + const cacheKey = type + ':' + index; + let dependency = this.cache.get( cacheKey ); + + if ( ! dependency ) { + + switch ( type ) { + + case 'scene': + dependency = this.loadScene( index ); + break; + + case 'node': + dependency = this.loadNode( index ); + break; + + case 'mesh': + dependency = this._invokeOne( function ( ext ) { + + return ext.loadMesh && ext.loadMesh( index ); + + } ); + break; + + case 'accessor': + dependency = this.loadAccessor( index ); + break; + + case 'bufferView': + dependency = this._invokeOne( function ( ext ) { + + return ext.loadBufferView && ext.loadBufferView( index ); + + } ); + break; + + case 'buffer': + dependency = this.loadBuffer( index ); + break; + + case 'material': + dependency = this._invokeOne( function ( ext ) { + + return ext.loadMaterial && ext.loadMaterial( index ); + + } ); + break; + + case 'texture': + dependency = this._invokeOne( function ( ext ) { + + return ext.loadTexture && ext.loadTexture( index ); + + } ); + break; + + case 'skin': + dependency = this.loadSkin( index ); + break; + + case 'animation': + dependency = this.loadAnimation( index ); + break; + + case 'camera': + dependency = this.loadCamera( index ); + break; + + default: + throw new Error( 'Unknown type: ' + type ); + + } + + this.cache.add( cacheKey, dependency ); + + } + + return dependency; + + } + + /** + * Requests all dependencies of the specified type asynchronously, with caching. + * @param {string} type + * @return {Promise>} + */ + getDependencies( type ) { + + let dependencies = this.cache.get( type ); + + if ( ! dependencies ) { + + const parser = this; + const defs = this.json[ type + ( type === 'mesh' ? 'es' : 's' ) ] || []; + + dependencies = Promise.all( defs.map( function ( def, index ) { + + return parser.getDependency( type, index ); + + } ) ); + + this.cache.add( type, dependencies ); + + } + + return dependencies; + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#buffers-and-buffer-views + * @param {number} bufferIndex + * @return {Promise} + */ + loadBuffer( bufferIndex ) { + + const bufferDef = this.json.buffers[ bufferIndex ]; + const loader = this.fileLoader; + + if ( bufferDef.type && bufferDef.type !== 'arraybuffer' ) { + + throw new Error( 'THREE.GLTFLoader: ' + bufferDef.type + ' buffer type is not supported.' ); + + } + + // If present, GLB container is required to be the first buffer. + if ( bufferDef.uri === undefined && bufferIndex === 0 ) { + + return Promise.resolve( this.extensions[ EXTENSIONS.KHR_BINARY_GLTF ].body ); + + } + + const options = this.options; + + return new Promise( function ( resolve, reject ) { + + loader.load( LoaderUtils.resolveURL( bufferDef.uri, options.path ), resolve, undefined, function () { + + reject( new Error( 'THREE.GLTFLoader: Failed to load buffer "' + bufferDef.uri + '".' ) ); + + } ); + + } ); + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#buffers-and-buffer-views + * @param {number} bufferViewIndex + * @return {Promise} + */ + loadBufferView( bufferViewIndex ) { + + const bufferViewDef = this.json.bufferViews[ bufferViewIndex ]; + + return this.getDependency( 'buffer', bufferViewDef.buffer ).then( function ( buffer ) { + + const byteLength = bufferViewDef.byteLength || 0; + const byteOffset = bufferViewDef.byteOffset || 0; + return buffer.slice( byteOffset, byteOffset + byteLength ); + + } ); + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#accessors + * @param {number} accessorIndex + * @return {Promise} + */ + loadAccessor( accessorIndex ) { + + const parser = this; + const json = this.json; + + const accessorDef = this.json.accessors[ accessorIndex ]; + + if ( accessorDef.bufferView === undefined && accessorDef.sparse === undefined ) { + + // Ignore empty accessors, which may be used to declare runtime + // information about attributes coming from another source (e.g. Draco + // compression extension). + return Promise.resolve( null ); + + } + + const pendingBufferViews = []; + + if ( accessorDef.bufferView !== undefined ) { + + pendingBufferViews.push( this.getDependency( 'bufferView', accessorDef.bufferView ) ); + + } else { + + pendingBufferViews.push( null ); + + } + + if ( accessorDef.sparse !== undefined ) { + + pendingBufferViews.push( this.getDependency( 'bufferView', accessorDef.sparse.indices.bufferView ) ); + pendingBufferViews.push( this.getDependency( 'bufferView', accessorDef.sparse.values.bufferView ) ); + + } + + return Promise.all( pendingBufferViews ).then( function ( bufferViews ) { + + const bufferView = bufferViews[ 0 ]; + + const itemSize = WEBGL_TYPE_SIZES[ accessorDef.type ]; + const TypedArray = WEBGL_COMPONENT_TYPES[ accessorDef.componentType ]; + + // For VEC3: itemSize is 3, elementBytes is 4, itemBytes is 12. + const elementBytes = TypedArray.BYTES_PER_ELEMENT; + const itemBytes = elementBytes * itemSize; + const byteOffset = accessorDef.byteOffset || 0; + const byteStride = accessorDef.bufferView !== undefined ? json.bufferViews[ accessorDef.bufferView ].byteStride : undefined; + const normalized = accessorDef.normalized === true; + let array, bufferAttribute; + + // The buffer is not interleaved if the stride is the item size in bytes. + if ( byteStride && byteStride !== itemBytes ) { + + // Each "slice" of the buffer, as defined by 'count' elements of 'byteStride' bytes, gets its own InterleavedBuffer + // This makes sure that IBA.count reflects accessor.count properly + const ibSlice = Math.floor( byteOffset / byteStride ); + const ibCacheKey = 'InterleavedBuffer:' + accessorDef.bufferView + ':' + accessorDef.componentType + ':' + ibSlice + ':' + accessorDef.count; + let ib = parser.cache.get( ibCacheKey ); + + if ( ! ib ) { + + array = new TypedArray( bufferView, ibSlice * byteStride, accessorDef.count * byteStride / elementBytes ); + + // Integer parameters to IB/IBA are in array elements, not bytes. + ib = new InterleavedBuffer( array, byteStride / elementBytes ); + + parser.cache.add( ibCacheKey, ib ); + + } + + bufferAttribute = new InterleavedBufferAttribute( ib, itemSize, ( byteOffset % byteStride ) / elementBytes, normalized ); + + } else { + + if ( bufferView === null ) { + + array = new TypedArray( accessorDef.count * itemSize ); + + } else { + + array = new TypedArray( bufferView, byteOffset, accessorDef.count * itemSize ); + + } + + bufferAttribute = new BufferAttribute( array, itemSize, normalized ); + + } + + // https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#sparse-accessors + if ( accessorDef.sparse !== undefined ) { + + const itemSizeIndices = WEBGL_TYPE_SIZES.SCALAR; + const TypedArrayIndices = WEBGL_COMPONENT_TYPES[ accessorDef.sparse.indices.componentType ]; + + const byteOffsetIndices = accessorDef.sparse.indices.byteOffset || 0; + const byteOffsetValues = accessorDef.sparse.values.byteOffset || 0; + + const sparseIndices = new TypedArrayIndices( bufferViews[ 1 ], byteOffsetIndices, accessorDef.sparse.count * itemSizeIndices ); + const sparseValues = new TypedArray( bufferViews[ 2 ], byteOffsetValues, accessorDef.sparse.count * itemSize ); + + if ( bufferView !== null ) { + + // Avoid modifying the original ArrayBuffer, if the bufferView wasn't initialized with zeroes. + bufferAttribute = new BufferAttribute( bufferAttribute.array.slice(), bufferAttribute.itemSize, bufferAttribute.normalized ); + + } + + for ( let i = 0, il = sparseIndices.length; i < il; i ++ ) { + + const index = sparseIndices[ i ]; + + bufferAttribute.setX( index, sparseValues[ i * itemSize ] ); + if ( itemSize >= 2 ) bufferAttribute.setY( index, sparseValues[ i * itemSize + 1 ] ); + if ( itemSize >= 3 ) bufferAttribute.setZ( index, sparseValues[ i * itemSize + 2 ] ); + if ( itemSize >= 4 ) bufferAttribute.setW( index, sparseValues[ i * itemSize + 3 ] ); + if ( itemSize >= 5 ) throw new Error( 'THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.' ); + + } + + } + + return bufferAttribute; + + } ); + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#textures + * @param {number} textureIndex + * @return {Promise} + */ + loadTexture( textureIndex ) { + + const json = this.json; + const options = this.options; + const textureDef = json.textures[ textureIndex ]; + const sourceIndex = textureDef.source; + const sourceDef = json.images[ sourceIndex ]; + + let loader = this.textureLoader; + + if ( sourceDef.uri ) { + + const handler = options.manager.getHandler( sourceDef.uri ); + if ( handler !== null ) loader = handler; + + } + + return this.loadTextureImage( textureIndex, sourceIndex, loader ); + + } + + loadTextureImage( textureIndex, sourceIndex, loader ) { + + const parser = this; + const json = this.json; + + const textureDef = json.textures[ textureIndex ]; + const sourceDef = json.images[ sourceIndex ]; + + const cacheKey = ( sourceDef.uri || sourceDef.bufferView ) + ':' + textureDef.sampler; + + if ( this.textureCache[ cacheKey ] ) { + + // See https://github.com/mrdoob/three.js/issues/21559. + return this.textureCache[ cacheKey ]; + + } + + const promise = this.loadImageSource( sourceIndex, loader ).then( function ( texture ) { + + texture.flipY = false; + + if ( textureDef.name ) texture.name = textureDef.name; + + const samplers = json.samplers || {}; + const sampler = samplers[ textureDef.sampler ] || {}; + + texture.magFilter = WEBGL_FILTERS[ sampler.magFilter ] || LinearFilter; + texture.minFilter = WEBGL_FILTERS[ sampler.minFilter ] || LinearMipmapLinearFilter; + texture.wrapS = WEBGL_WRAPPINGS[ sampler.wrapS ] || RepeatWrapping; + texture.wrapT = WEBGL_WRAPPINGS[ sampler.wrapT ] || RepeatWrapping; + + parser.associations.set( texture, { textures: textureIndex } ); + + return texture; + + } ).catch( function () { + + return null; + + } ); + + this.textureCache[ cacheKey ] = promise; + + return promise; + + } + + loadImageSource( sourceIndex, loader ) { + + const parser = this; + const json = this.json; + const options = this.options; + + if ( this.sourceCache[ sourceIndex ] !== undefined ) { + + return this.sourceCache[ sourceIndex ].then( ( texture ) => texture.clone() ); + + } + + const sourceDef = json.images[ sourceIndex ]; + + const URL = self.URL || self.webkitURL; + + let sourceURI = sourceDef.uri || ''; + let isObjectURL = false; + + if ( sourceDef.bufferView !== undefined ) { + + // Load binary image data from bufferView, if provided. + + sourceURI = parser.getDependency( 'bufferView', sourceDef.bufferView ).then( function ( bufferView ) { + + isObjectURL = true; + const blob = new Blob( [ bufferView ], { type: sourceDef.mimeType } ); + sourceURI = URL.createObjectURL( blob ); + return sourceURI; + + } ); + + } else if ( sourceDef.uri === undefined ) { + + throw new Error( 'THREE.GLTFLoader: Image ' + sourceIndex + ' is missing URI and bufferView' ); + + } + + const promise = Promise.resolve( sourceURI ).then( function ( sourceURI ) { + + return new Promise( function ( resolve, reject ) { + + let onLoad = resolve; + + if ( loader.isImageBitmapLoader === true ) { + + onLoad = function ( imageBitmap ) { + + const texture = new Texture( imageBitmap ); + texture.needsUpdate = true; + + resolve( texture ); + + }; + + } + + loader.load( LoaderUtils.resolveURL( sourceURI, options.path ), onLoad, undefined, reject ); + + } ); + + } ).then( function ( texture ) { + + // Clean up resources and configure Texture. + + if ( isObjectURL === true ) { + + URL.revokeObjectURL( sourceURI ); + + } + + texture.userData.mimeType = sourceDef.mimeType || getImageURIMimeType( sourceDef.uri ); + + return texture; + + } ).catch( function ( error ) { + + console.error( 'THREE.GLTFLoader: Couldn\'t load texture', sourceURI ); + throw error; + + } ); + + this.sourceCache[ sourceIndex ] = promise; + return promise; + + } + + /** + * Asynchronously assigns a texture to the given material parameters. + * @param {Object} materialParams + * @param {string} mapName + * @param {Object} mapDef + * @return {Promise} + */ + assignTexture( materialParams, mapName, mapDef, encoding ) { + + const parser = this; + + return this.getDependency( 'texture', mapDef.index ).then( function ( texture ) { + + // Materials sample aoMap from UV set 1 and other maps from UV set 0 - this can't be configured + // However, we will copy UV set 0 to UV set 1 on demand for aoMap + if ( mapDef.texCoord !== undefined && mapDef.texCoord != 0 && ! ( mapName === 'aoMap' && mapDef.texCoord == 1 ) ) { + + console.warn( 'THREE.GLTFLoader: Custom UV set ' + mapDef.texCoord + ' for texture ' + mapName + ' not yet supported.' ); + + } + + if ( parser.extensions[ EXTENSIONS.KHR_TEXTURE_TRANSFORM ] ) { + + const transform = mapDef.extensions !== undefined ? mapDef.extensions[ EXTENSIONS.KHR_TEXTURE_TRANSFORM ] : undefined; + + if ( transform ) { + + const gltfReference = parser.associations.get( texture ); + texture = parser.extensions[ EXTENSIONS.KHR_TEXTURE_TRANSFORM ].extendTexture( texture, transform ); + parser.associations.set( texture, gltfReference ); + + } + + } + + if ( encoding !== undefined ) { + + texture.encoding = encoding; + + } + + materialParams[ mapName ] = texture; + + return texture; + + } ); + + } + + /** + * Assigns final material to a Mesh, Line, or Points instance. The instance + * already has a material (generated from the glTF material options alone) + * but reuse of the same glTF material may require multiple threejs materials + * to accommodate different primitive types, defines, etc. New materials will + * be created if necessary, and reused from a cache. + * @param {Object3D} mesh Mesh, Line, or Points instance. + */ + assignFinalMaterial( mesh ) { + + const geometry = mesh.geometry; + let material = mesh.material; + + const useDerivativeTangents = geometry.attributes.tangent === undefined; + const useVertexColors = geometry.attributes.color !== undefined; + const useFlatShading = geometry.attributes.normal === undefined; + + if ( mesh.isPoints ) { + + const cacheKey = 'PointsMaterial:' + material.uuid; + + let pointsMaterial = this.cache.get( cacheKey ); + + if ( ! pointsMaterial ) { + + pointsMaterial = new PointsMaterial(); + Material.prototype.copy.call( pointsMaterial, material ); + pointsMaterial.color.copy( material.color ); + pointsMaterial.map = material.map; + pointsMaterial.sizeAttenuation = false; // glTF spec says points should be 1px + + this.cache.add( cacheKey, pointsMaterial ); + + } + + material = pointsMaterial; + + } else if ( mesh.isLine ) { + + const cacheKey = 'LineBasicMaterial:' + material.uuid; + + let lineMaterial = this.cache.get( cacheKey ); + + if ( ! lineMaterial ) { + + lineMaterial = new LineBasicMaterial(); + Material.prototype.copy.call( lineMaterial, material ); + lineMaterial.color.copy( material.color ); + + this.cache.add( cacheKey, lineMaterial ); + + } + + material = lineMaterial; + + } + + // Clone the material if it will be modified + if ( useDerivativeTangents || useVertexColors || useFlatShading ) { + + let cacheKey = 'ClonedMaterial:' + material.uuid + ':'; + + if ( material.isGLTFSpecularGlossinessMaterial ) cacheKey += 'specular-glossiness:'; + if ( useDerivativeTangents ) cacheKey += 'derivative-tangents:'; + if ( useVertexColors ) cacheKey += 'vertex-colors:'; + if ( useFlatShading ) cacheKey += 'flat-shading:'; + + let cachedMaterial = this.cache.get( cacheKey ); + + if ( ! cachedMaterial ) { + + cachedMaterial = material.clone(); + + if ( useVertexColors ) cachedMaterial.vertexColors = true; + if ( useFlatShading ) cachedMaterial.flatShading = true; + + if ( useDerivativeTangents ) { + + // https://github.com/mrdoob/three.js/issues/11438#issuecomment-507003995 + if ( cachedMaterial.normalScale ) cachedMaterial.normalScale.y *= - 1; + if ( cachedMaterial.clearcoatNormalScale ) cachedMaterial.clearcoatNormalScale.y *= - 1; + + } + + this.cache.add( cacheKey, cachedMaterial ); + + this.associations.set( cachedMaterial, this.associations.get( material ) ); + + } + + material = cachedMaterial; + + } + + // workarounds for mesh and geometry + + if ( material.aoMap && geometry.attributes.uv2 === undefined && geometry.attributes.uv !== undefined ) { + + geometry.setAttribute( 'uv2', geometry.attributes.uv ); + + } + + mesh.material = material; + + } + + getMaterialType( /* materialIndex */ ) { + + return MeshStandardMaterial; + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#materials + * @param {number} materialIndex + * @return {Promise} + */ + loadMaterial( materialIndex ) { + + const parser = this; + const json = this.json; + const extensions = this.extensions; + const materialDef = json.materials[ materialIndex ]; + + let materialType; + const materialParams = {}; + const materialExtensions = materialDef.extensions || {}; + + const pending = []; + + if ( materialExtensions[ EXTENSIONS.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS ] ) { + + const sgExtension = extensions[ EXTENSIONS.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS ]; + materialType = sgExtension.getMaterialType(); + pending.push( sgExtension.extendParams( materialParams, materialDef, parser ) ); + + } else if ( materialExtensions[ EXTENSIONS.KHR_MATERIALS_UNLIT ] ) { + + const kmuExtension = extensions[ EXTENSIONS.KHR_MATERIALS_UNLIT ]; + materialType = kmuExtension.getMaterialType(); + pending.push( kmuExtension.extendParams( materialParams, materialDef, parser ) ); + + } else { + + // Specification: + // https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#metallic-roughness-material + + const metallicRoughness = materialDef.pbrMetallicRoughness || {}; + + materialParams.color = new Color( 1.0, 1.0, 1.0 ); + materialParams.opacity = 1.0; + + if ( Array.isArray( metallicRoughness.baseColorFactor ) ) { + + const array = metallicRoughness.baseColorFactor; + + materialParams.color.fromArray( array ); + materialParams.opacity = array[ 3 ]; + + } + + if ( metallicRoughness.baseColorTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'map', metallicRoughness.baseColorTexture, sRGBEncoding ) ); + + } + + materialParams.metalness = metallicRoughness.metallicFactor !== undefined ? metallicRoughness.metallicFactor : 1.0; + materialParams.roughness = metallicRoughness.roughnessFactor !== undefined ? metallicRoughness.roughnessFactor : 1.0; + + if ( metallicRoughness.metallicRoughnessTexture !== undefined ) { + + pending.push( parser.assignTexture( materialParams, 'metalnessMap', metallicRoughness.metallicRoughnessTexture ) ); + pending.push( parser.assignTexture( materialParams, 'roughnessMap', metallicRoughness.metallicRoughnessTexture ) ); + + } + + materialType = this._invokeOne( function ( ext ) { + + return ext.getMaterialType && ext.getMaterialType( materialIndex ); + + } ); + + pending.push( Promise.all( this._invokeAll( function ( ext ) { + + return ext.extendMaterialParams && ext.extendMaterialParams( materialIndex, materialParams ); + + } ) ) ); + + } + + if ( materialDef.doubleSided === true ) { + + materialParams.side = DoubleSide; + + } + + const alphaMode = materialDef.alphaMode || ALPHA_MODES.OPAQUE; + + if ( alphaMode === ALPHA_MODES.BLEND ) { + + materialParams.transparent = true; + + // See: https://github.com/mrdoob/three.js/issues/17706 + materialParams.depthWrite = false; + + } else { + + materialParams.transparent = false; + + if ( alphaMode === ALPHA_MODES.MASK ) { + + materialParams.alphaTest = materialDef.alphaCutoff !== undefined ? materialDef.alphaCutoff : 0.5; + + } + + } + + if ( materialDef.normalTexture !== undefined && materialType !== MeshBasicMaterial ) { + + pending.push( parser.assignTexture( materialParams, 'normalMap', materialDef.normalTexture ) ); + + materialParams.normalScale = new Vector2( 1, 1 ); + + if ( materialDef.normalTexture.scale !== undefined ) { + + const scale = materialDef.normalTexture.scale; + + materialParams.normalScale.set( scale, scale ); + + } + + } + + if ( materialDef.occlusionTexture !== undefined && materialType !== MeshBasicMaterial ) { + + pending.push( parser.assignTexture( materialParams, 'aoMap', materialDef.occlusionTexture ) ); + + if ( materialDef.occlusionTexture.strength !== undefined ) { + + materialParams.aoMapIntensity = materialDef.occlusionTexture.strength; + + } + + } + + if ( materialDef.emissiveFactor !== undefined && materialType !== MeshBasicMaterial ) { + + materialParams.emissive = new Color().fromArray( materialDef.emissiveFactor ); + + } + + if ( materialDef.emissiveTexture !== undefined && materialType !== MeshBasicMaterial ) { + + pending.push( parser.assignTexture( materialParams, 'emissiveMap', materialDef.emissiveTexture, sRGBEncoding ) ); + + } + + return Promise.all( pending ).then( function () { + + let material; + + if ( materialType === GLTFMeshStandardSGMaterial ) { + + material = extensions[ EXTENSIONS.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS ].createMaterial( materialParams ); + + } else { + + material = new materialType( materialParams ); + + } + + if ( materialDef.name ) material.name = materialDef.name; + + assignExtrasToUserData( material, materialDef ); + + parser.associations.set( material, { materials: materialIndex } ); + + if ( materialDef.extensions ) addUnknownExtensionsToUserData( extensions, material, materialDef ); + + return material; + + } ); + + } + + /** When Object3D instances are targeted by animation, they need unique names. */ + createUniqueName( originalName ) { + + const sanitizedName = PropertyBinding.sanitizeNodeName( originalName || '' ); + + let name = sanitizedName; + + for ( let i = 1; this.nodeNamesUsed[ name ]; ++ i ) { + + name = sanitizedName + '_' + i; + + } + + this.nodeNamesUsed[ name ] = true; + + return name; + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#geometry + * + * Creates BufferGeometries from primitives. + * + * @param {Array} primitives + * @return {Promise>} + */ + loadGeometries( primitives ) { + + const parser = this; + const extensions = this.extensions; + const cache = this.primitiveCache; + + function createDracoPrimitive( primitive ) { + + return extensions[ EXTENSIONS.KHR_DRACO_MESH_COMPRESSION ] + .decodePrimitive( primitive, parser ) + .then( function ( geometry ) { + + return addPrimitiveAttributes( geometry, primitive, parser ); + + } ); + + } + + const pending = []; + + for ( let i = 0, il = primitives.length; i < il; i ++ ) { + + const primitive = primitives[ i ]; + const cacheKey = createPrimitiveKey( primitive ); + + // See if we've already created this geometry + const cached = cache[ cacheKey ]; + + if ( cached ) { + + // Use the cached geometry if it exists + pending.push( cached.promise ); + + } else { + + let geometryPromise; + + if ( primitive.extensions && primitive.extensions[ EXTENSIONS.KHR_DRACO_MESH_COMPRESSION ] ) { + + // Use DRACO geometry if available + geometryPromise = createDracoPrimitive( primitive ); + + } else { + + // Otherwise create a new geometry + geometryPromise = addPrimitiveAttributes( new BufferGeometry(), primitive, parser ); + + } + + // Cache this geometry + cache[ cacheKey ] = { primitive: primitive, promise: geometryPromise }; + + pending.push( geometryPromise ); + + } + + } + + return Promise.all( pending ); + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#meshes + * @param {number} meshIndex + * @return {Promise} + */ + loadMesh( meshIndex ) { + + const parser = this; + const json = this.json; + const extensions = this.extensions; + + const meshDef = json.meshes[ meshIndex ]; + const primitives = meshDef.primitives; + + const pending = []; + + for ( let i = 0, il = primitives.length; i < il; i ++ ) { + + const material = primitives[ i ].material === undefined + ? createDefaultMaterial( this.cache ) + : this.getDependency( 'material', primitives[ i ].material ); + + pending.push( material ); + + } + + pending.push( parser.loadGeometries( primitives ) ); + + return Promise.all( pending ).then( function ( results ) { + + const materials = results.slice( 0, results.length - 1 ); + const geometries = results[ results.length - 1 ]; + + const meshes = []; + + for ( let i = 0, il = geometries.length; i < il; i ++ ) { + + const geometry = geometries[ i ]; + const primitive = primitives[ i ]; + + // 1. create Mesh + + let mesh; + + const material = materials[ i ]; + + if ( primitive.mode === WEBGL_CONSTANTS.TRIANGLES || + primitive.mode === WEBGL_CONSTANTS.TRIANGLE_STRIP || + primitive.mode === WEBGL_CONSTANTS.TRIANGLE_FAN || + primitive.mode === undefined ) { + + // .isSkinnedMesh isn't in glTF spec. See ._markDefs() + mesh = meshDef.isSkinnedMesh === true + ? new SkinnedMesh( geometry, material ) + : new Mesh( geometry, material ); + + if ( mesh.isSkinnedMesh === true && ! mesh.geometry.attributes.skinWeight.normalized ) { + + // we normalize floating point skin weight array to fix malformed assets (see #15319) + // it's important to skip this for non-float32 data since normalizeSkinWeights assumes non-normalized inputs + mesh.normalizeSkinWeights(); + + } + + if ( primitive.mode === WEBGL_CONSTANTS.TRIANGLE_STRIP ) { + + mesh.geometry = toTrianglesDrawMode( mesh.geometry, TriangleStripDrawMode ); + + } else if ( primitive.mode === WEBGL_CONSTANTS.TRIANGLE_FAN ) { + + mesh.geometry = toTrianglesDrawMode( mesh.geometry, TriangleFanDrawMode ); + + } + + } else if ( primitive.mode === WEBGL_CONSTANTS.LINES ) { + + mesh = new LineSegments( geometry, material ); + + } else if ( primitive.mode === WEBGL_CONSTANTS.LINE_STRIP ) { + + mesh = new Line( geometry, material ); + + } else if ( primitive.mode === WEBGL_CONSTANTS.LINE_LOOP ) { + + mesh = new LineLoop( geometry, material ); + + } else if ( primitive.mode === WEBGL_CONSTANTS.POINTS ) { + + mesh = new Points( geometry, material ); + + } else { + + throw new Error( 'THREE.GLTFLoader: Primitive mode unsupported: ' + primitive.mode ); + + } + + if ( Object.keys( mesh.geometry.morphAttributes ).length > 0 ) { + + updateMorphTargets( mesh, meshDef ); + + } + + mesh.name = parser.createUniqueName( meshDef.name || ( 'mesh_' + meshIndex ) ); + + assignExtrasToUserData( mesh, meshDef ); + + if ( primitive.extensions ) addUnknownExtensionsToUserData( extensions, mesh, primitive ); + + parser.assignFinalMaterial( mesh ); + + meshes.push( mesh ); + + } + + for ( let i = 0, il = meshes.length; i < il; i ++ ) { + + parser.associations.set( meshes[ i ], { + meshes: meshIndex, + primitives: i + } ); + + } + + if ( meshes.length === 1 ) { + + return meshes[ 0 ]; + + } + + const group = new Group(); + + parser.associations.set( group, { meshes: meshIndex } ); + + for ( let i = 0, il = meshes.length; i < il; i ++ ) { + + group.add( meshes[ i ] ); + + } + + return group; + + } ); + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#cameras + * @param {number} cameraIndex + * @return {Promise} + */ + loadCamera( cameraIndex ) { + + let camera; + const cameraDef = this.json.cameras[ cameraIndex ]; + const params = cameraDef[ cameraDef.type ]; + + if ( ! params ) { + + console.warn( 'THREE.GLTFLoader: Missing camera parameters.' ); + return; + + } + + if ( cameraDef.type === 'perspective' ) { + + camera = new PerspectiveCamera( MathUtils.radToDeg( params.yfov ), params.aspectRatio || 1, params.znear || 1, params.zfar || 2e6 ); + + } else if ( cameraDef.type === 'orthographic' ) { + + camera = new OrthographicCamera( - params.xmag, params.xmag, params.ymag, - params.ymag, params.znear, params.zfar ); + + } + + if ( cameraDef.name ) camera.name = this.createUniqueName( cameraDef.name ); + + assignExtrasToUserData( camera, cameraDef ); + + return Promise.resolve( camera ); + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#skins + * @param {number} skinIndex + * @return {Promise} + */ + loadSkin( skinIndex ) { + + const skinDef = this.json.skins[ skinIndex ]; + + const skinEntry = { joints: skinDef.joints }; + + if ( skinDef.inverseBindMatrices === undefined ) { + + return Promise.resolve( skinEntry ); + + } + + return this.getDependency( 'accessor', skinDef.inverseBindMatrices ).then( function ( accessor ) { + + skinEntry.inverseBindMatrices = accessor; + + return skinEntry; + + } ); + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#animations + * @param {number} animationIndex + * @return {Promise} + */ + loadAnimation( animationIndex ) { + + const json = this.json; + + const animationDef = json.animations[ animationIndex ]; + + const pendingNodes = []; + const pendingInputAccessors = []; + const pendingOutputAccessors = []; + const pendingSamplers = []; + const pendingTargets = []; + + for ( let i = 0, il = animationDef.channels.length; i < il; i ++ ) { + + const channel = animationDef.channels[ i ]; + const sampler = animationDef.samplers[ channel.sampler ]; + const target = channel.target; + const name = target.node !== undefined ? target.node : target.id; // NOTE: target.id is deprecated. + const input = animationDef.parameters !== undefined ? animationDef.parameters[ sampler.input ] : sampler.input; + const output = animationDef.parameters !== undefined ? animationDef.parameters[ sampler.output ] : sampler.output; + + pendingNodes.push( this.getDependency( 'node', name ) ); + pendingInputAccessors.push( this.getDependency( 'accessor', input ) ); + pendingOutputAccessors.push( this.getDependency( 'accessor', output ) ); + pendingSamplers.push( sampler ); + pendingTargets.push( target ); + + } + + return Promise.all( [ + + Promise.all( pendingNodes ), + Promise.all( pendingInputAccessors ), + Promise.all( pendingOutputAccessors ), + Promise.all( pendingSamplers ), + Promise.all( pendingTargets ) + + ] ).then( function ( dependencies ) { + + const nodes = dependencies[ 0 ]; + const inputAccessors = dependencies[ 1 ]; + const outputAccessors = dependencies[ 2 ]; + const samplers = dependencies[ 3 ]; + const targets = dependencies[ 4 ]; + + const tracks = []; + + for ( let i = 0, il = nodes.length; i < il; i ++ ) { + + const node = nodes[ i ]; + const inputAccessor = inputAccessors[ i ]; + const outputAccessor = outputAccessors[ i ]; + const sampler = samplers[ i ]; + const target = targets[ i ]; + + if ( node === undefined ) continue; + + node.updateMatrix(); + node.matrixAutoUpdate = true; + + let TypedKeyframeTrack; + + switch ( PATH_PROPERTIES[ target.path ] ) { + + case PATH_PROPERTIES.weights: + + TypedKeyframeTrack = NumberKeyframeTrack; + break; + + case PATH_PROPERTIES.rotation: + + TypedKeyframeTrack = QuaternionKeyframeTrack; + break; + + case PATH_PROPERTIES.position: + case PATH_PROPERTIES.scale: + default: + + TypedKeyframeTrack = VectorKeyframeTrack; + break; + + } + + const targetName = node.name ? node.name : node.uuid; + + const interpolation = sampler.interpolation !== undefined ? INTERPOLATION[ sampler.interpolation ] : InterpolateLinear; + + const targetNames = []; + + if ( PATH_PROPERTIES[ target.path ] === PATH_PROPERTIES.weights ) { + + node.traverse( function ( object ) { + + if ( object.morphTargetInfluences ) { + + targetNames.push( object.name ? object.name : object.uuid ); + + } + + } ); + + } else { + + targetNames.push( targetName ); + + } + + let outputArray = outputAccessor.array; + + if ( outputAccessor.normalized ) { + + const scale = getNormalizedComponentScale( outputArray.constructor ); + const scaled = new Float32Array( outputArray.length ); + + for ( let j = 0, jl = outputArray.length; j < jl; j ++ ) { + + scaled[ j ] = outputArray[ j ] * scale; + + } + + outputArray = scaled; + + } + + for ( let j = 0, jl = targetNames.length; j < jl; j ++ ) { + + const track = new TypedKeyframeTrack( + targetNames[ j ] + '.' + PATH_PROPERTIES[ target.path ], + inputAccessor.array, + outputArray, + interpolation + ); + + // Override interpolation with custom factory method. + if ( sampler.interpolation === 'CUBICSPLINE' ) { + + track.createInterpolant = function InterpolantFactoryMethodGLTFCubicSpline( result ) { + + // A CUBICSPLINE keyframe in glTF has three output values for each input value, + // representing inTangent, splineVertex, and outTangent. As a result, track.getValueSize() + // must be divided by three to get the interpolant's sampleSize argument. + + const interpolantType = ( this instanceof QuaternionKeyframeTrack ) ? GLTFCubicSplineQuaternionInterpolant : GLTFCubicSplineInterpolant; + + return new interpolantType( this.times, this.values, this.getValueSize() / 3, result ); + + }; + + // Mark as CUBICSPLINE. `track.getInterpolation()` doesn't support custom interpolants. + track.createInterpolant.isInterpolantFactoryMethodGLTFCubicSpline = true; + + } + + tracks.push( track ); + + } + + } + + const name = animationDef.name ? animationDef.name : 'animation_' + animationIndex; + + return new AnimationClip( name, undefined, tracks ); + + } ); + + } + + createNodeMesh( nodeIndex ) { + + const json = this.json; + const parser = this; + const nodeDef = json.nodes[ nodeIndex ]; + + if ( nodeDef.mesh === undefined ) return null; + + return parser.getDependency( 'mesh', nodeDef.mesh ).then( function ( mesh ) { + + const node = parser._getNodeRef( parser.meshCache, nodeDef.mesh, mesh ); + + // if weights are provided on the node, override weights on the mesh. + if ( nodeDef.weights !== undefined ) { + + node.traverse( function ( o ) { + + if ( ! o.isMesh ) return; + + for ( let i = 0, il = nodeDef.weights.length; i < il; i ++ ) { + + o.morphTargetInfluences[ i ] = nodeDef.weights[ i ]; + + } + + } ); + + } + + return node; + + } ); + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#nodes-and-hierarchy + * @param {number} nodeIndex + * @return {Promise} + */ + loadNode( nodeIndex ) { + + const json = this.json; + const extensions = this.extensions; + const parser = this; + + const nodeDef = json.nodes[ nodeIndex ]; + + // reserve node's name before its dependencies, so the root has the intended name. + const nodeName = nodeDef.name ? parser.createUniqueName( nodeDef.name ) : ''; + + return ( function () { + + const pending = []; + + const meshPromise = parser._invokeOne( function ( ext ) { + + return ext.createNodeMesh && ext.createNodeMesh( nodeIndex ); + + } ); + + if ( meshPromise ) { + + pending.push( meshPromise ); + + } + + if ( nodeDef.camera !== undefined ) { + + pending.push( parser.getDependency( 'camera', nodeDef.camera ).then( function ( camera ) { + + return parser._getNodeRef( parser.cameraCache, nodeDef.camera, camera ); + + } ) ); + + } + + parser._invokeAll( function ( ext ) { + + return ext.createNodeAttachment && ext.createNodeAttachment( nodeIndex ); + + } ).forEach( function ( promise ) { + + pending.push( promise ); + + } ); + + return Promise.all( pending ); + + }() ).then( function ( objects ) { + + let node; + + // .isBone isn't in glTF spec. See ._markDefs + if ( nodeDef.isBone === true ) { + + node = new Bone(); + + } else if ( objects.length > 1 ) { + + node = new Group(); + + } else if ( objects.length === 1 ) { + + node = objects[ 0 ]; + + } else { + + node = new Object3D(); + + } + + if ( node !== objects[ 0 ] ) { + + for ( let i = 0, il = objects.length; i < il; i ++ ) { + + node.add( objects[ i ] ); + + } + + } + + if ( nodeDef.name ) { + + node.userData.name = nodeDef.name; + node.name = nodeName; + + } + + assignExtrasToUserData( node, nodeDef ); + + if ( nodeDef.extensions ) addUnknownExtensionsToUserData( extensions, node, nodeDef ); + + if ( nodeDef.matrix !== undefined ) { + + const matrix = new Matrix4(); + matrix.fromArray( nodeDef.matrix ); + node.applyMatrix4( matrix ); + + } else { + + if ( nodeDef.translation !== undefined ) { + + node.position.fromArray( nodeDef.translation ); + + } + + if ( nodeDef.rotation !== undefined ) { + + node.quaternion.fromArray( nodeDef.rotation ); + + } + + if ( nodeDef.scale !== undefined ) { + + node.scale.fromArray( nodeDef.scale ); + + } + + } + + if ( ! parser.associations.has( node ) ) { + + parser.associations.set( node, {} ); + + } + + parser.associations.get( node ).nodes = nodeIndex; + + return node; + + } ); + + } + + /** + * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#scenes + * @param {number} sceneIndex + * @return {Promise} + */ + loadScene( sceneIndex ) { + + const json = this.json; + const extensions = this.extensions; + const sceneDef = this.json.scenes[ sceneIndex ]; + const parser = this; + + // Loader returns Group, not Scene. + // See: https://github.com/mrdoob/three.js/issues/18342#issuecomment-578981172 + const scene = new Group(); + if ( sceneDef.name ) scene.name = parser.createUniqueName( sceneDef.name ); + + assignExtrasToUserData( scene, sceneDef ); + + if ( sceneDef.extensions ) addUnknownExtensionsToUserData( extensions, scene, sceneDef ); + + const nodeIds = sceneDef.nodes || []; + + const pending = []; + + for ( let i = 0, il = nodeIds.length; i < il; i ++ ) { + + pending.push( buildNodeHierarchy( nodeIds[ i ], scene, json, parser ) ); + + } + + return Promise.all( pending ).then( function () { + + // Removes dangling associations, associations that reference a node that + // didn't make it into the scene. + const reduceAssociations = ( node ) => { + + const reducedAssociations = new Map(); + + for ( const [ key, value ] of parser.associations ) { + + if ( key instanceof Material || key instanceof Texture ) { + + reducedAssociations.set( key, value ); + + } + + } + + node.traverse( ( node ) => { + + const mappings = parser.associations.get( node ); + + if ( mappings != null ) { + + reducedAssociations.set( node, mappings ); + + } + + } ); + + return reducedAssociations; + + }; + + parser.associations = reduceAssociations( scene ); + + return scene; + + } ); + + } + +} + +function buildNodeHierarchy( nodeId, parentObject, json, parser ) { + + const nodeDef = json.nodes[ nodeId ]; + + return parser.getDependency( 'node', nodeId ).then( function ( node ) { + + if ( nodeDef.skin === undefined ) return node; + + // build skeleton here as well + + let skinEntry; + + return parser.getDependency( 'skin', nodeDef.skin ).then( function ( skin ) { + + skinEntry = skin; + + const pendingJoints = []; + + for ( let i = 0, il = skinEntry.joints.length; i < il; i ++ ) { + + pendingJoints.push( parser.getDependency( 'node', skinEntry.joints[ i ] ) ); + + } + + return Promise.all( pendingJoints ); + + } ).then( function ( jointNodes ) { + + node.traverse( function ( mesh ) { + + if ( ! mesh.isMesh ) return; + + const bones = []; + const boneInverses = []; + + for ( let j = 0, jl = jointNodes.length; j < jl; j ++ ) { + + const jointNode = jointNodes[ j ]; + + if ( jointNode ) { + + bones.push( jointNode ); + + const mat = new Matrix4(); + + if ( skinEntry.inverseBindMatrices !== undefined ) { + + mat.fromArray( skinEntry.inverseBindMatrices.array, j * 16 ); + + } + + boneInverses.push( mat ); + + } else { + + console.warn( 'THREE.GLTFLoader: Joint "%s" could not be found.', skinEntry.joints[ j ] ); + + } + + } + + mesh.bind( new Skeleton( bones, boneInverses ), mesh.matrixWorld ); + + } ); + + return node; + + } ); + + } ).then( function ( node ) { + + // build node hierachy + + parentObject.add( node ); + + const pending = []; + + if ( nodeDef.children ) { + + const children = nodeDef.children; + + for ( let i = 0, il = children.length; i < il; i ++ ) { + + const child = children[ i ]; + pending.push( buildNodeHierarchy( child, node, json, parser ) ); + + } + + } + + return Promise.all( pending ); + + } ); + +} + +/** + * @param {BufferGeometry} geometry + * @param {GLTF.Primitive} primitiveDef + * @param {GLTFParser} parser + */ +function computeBounds( geometry, primitiveDef, parser ) { + + const attributes = primitiveDef.attributes; + + const box = new Box3(); + + if ( attributes.POSITION !== undefined ) { + + const accessor = parser.json.accessors[ attributes.POSITION ]; + + const min = accessor.min; + const max = accessor.max; + + // glTF requires 'min' and 'max', but VRM (which extends glTF) currently ignores that requirement. + + if ( min !== undefined && max !== undefined ) { + + box.set( + new Vector3( min[ 0 ], min[ 1 ], min[ 2 ] ), + new Vector3( max[ 0 ], max[ 1 ], max[ 2 ] ) + ); + + if ( accessor.normalized ) { + + const boxScale = getNormalizedComponentScale( WEBGL_COMPONENT_TYPES[ accessor.componentType ] ); + box.min.multiplyScalar( boxScale ); + box.max.multiplyScalar( boxScale ); + + } + + } else { + + console.warn( 'THREE.GLTFLoader: Missing min/max properties for accessor POSITION.' ); + + return; + + } + + } else { + + return; + + } + + const targets = primitiveDef.targets; + + if ( targets !== undefined ) { + + const maxDisplacement = new Vector3(); + const vector = new Vector3(); + + for ( let i = 0, il = targets.length; i < il; i ++ ) { + + const target = targets[ i ]; + + if ( target.POSITION !== undefined ) { + + const accessor = parser.json.accessors[ target.POSITION ]; + const min = accessor.min; + const max = accessor.max; + + // glTF requires 'min' and 'max', but VRM (which extends glTF) currently ignores that requirement. + + if ( min !== undefined && max !== undefined ) { + + // we need to get max of absolute components because target weight is [-1,1] + vector.setX( Math.max( Math.abs( min[ 0 ] ), Math.abs( max[ 0 ] ) ) ); + vector.setY( Math.max( Math.abs( min[ 1 ] ), Math.abs( max[ 1 ] ) ) ); + vector.setZ( Math.max( Math.abs( min[ 2 ] ), Math.abs( max[ 2 ] ) ) ); + + + if ( accessor.normalized ) { + + const boxScale = getNormalizedComponentScale( WEBGL_COMPONENT_TYPES[ accessor.componentType ] ); + vector.multiplyScalar( boxScale ); + + } + + // Note: this assumes that the sum of all weights is at most 1. This isn't quite correct - it's more conservative + // to assume that each target can have a max weight of 1. However, for some use cases - notably, when morph targets + // are used to implement key-frame animations and as such only two are active at a time - this results in very large + // boxes. So for now we make a box that's sometimes a touch too small but is hopefully mostly of reasonable size. + maxDisplacement.max( vector ); + + } else { + + console.warn( 'THREE.GLTFLoader: Missing min/max properties for accessor POSITION.' ); + + } + + } + + } + + // As per comment above this box isn't conservative, but has a reasonable size for a very large number of morph targets. + box.expandByVector( maxDisplacement ); + + } + + geometry.boundingBox = box; + + const sphere = new Sphere(); + + box.getCenter( sphere.center ); + sphere.radius = box.min.distanceTo( box.max ) / 2; + + geometry.boundingSphere = sphere; + +} + +/** + * @param {BufferGeometry} geometry + * @param {GLTF.Primitive} primitiveDef + * @param {GLTFParser} parser + * @return {Promise} + */ +function addPrimitiveAttributes( geometry, primitiveDef, parser ) { + + const attributes = primitiveDef.attributes; + + const pending = []; + + function assignAttributeAccessor( accessorIndex, attributeName ) { + + return parser.getDependency( 'accessor', accessorIndex ) + .then( function ( accessor ) { + + geometry.setAttribute( attributeName, accessor ); + + } ); + + } + + for ( const gltfAttributeName in attributes ) { + + const threeAttributeName = ATTRIBUTES[ gltfAttributeName ] || gltfAttributeName.toLowerCase(); + + // Skip attributes already provided by e.g. Draco extension. + if ( threeAttributeName in geometry.attributes ) continue; + + pending.push( assignAttributeAccessor( attributes[ gltfAttributeName ], threeAttributeName ) ); + + } + + if ( primitiveDef.indices !== undefined && ! geometry.index ) { + + const accessor = parser.getDependency( 'accessor', primitiveDef.indices ).then( function ( accessor ) { + + geometry.setIndex( accessor ); + + } ); + + pending.push( accessor ); + + } + + assignExtrasToUserData( geometry, primitiveDef ); + + computeBounds( geometry, primitiveDef, parser ); + + return Promise.all( pending ).then( function () { + + return primitiveDef.targets !== undefined + ? addMorphTargets( geometry, primitiveDef.targets, parser ) + : geometry; + + } ); + +} + +/** + * @param {BufferGeometry} geometry + * @param {Number} drawMode + * @return {BufferGeometry} + */ +function toTrianglesDrawMode( geometry, drawMode ) { + + let index = geometry.getIndex(); + + // generate index if not present + + if ( index === null ) { + + const indices = []; + + const position = geometry.getAttribute( 'position' ); + + if ( position !== undefined ) { + + for ( let i = 0; i < position.count; i ++ ) { + + indices.push( i ); + + } + + geometry.setIndex( indices ); + index = geometry.getIndex(); + + } else { + + console.error( 'THREE.GLTFLoader.toTrianglesDrawMode(): Undefined position attribute. Processing not possible.' ); + return geometry; + + } + + } + + // + + const numberOfTriangles = index.count - 2; + const newIndices = []; + + if ( drawMode === TriangleFanDrawMode ) { + + // gl.TRIANGLE_FAN + + for ( let i = 1; i <= numberOfTriangles; i ++ ) { + + newIndices.push( index.getX( 0 ) ); + newIndices.push( index.getX( i ) ); + newIndices.push( index.getX( i + 1 ) ); + + } + + } else { + + // gl.TRIANGLE_STRIP + + for ( let i = 0; i < numberOfTriangles; i ++ ) { + + if ( i % 2 === 0 ) { + + newIndices.push( index.getX( i ) ); + newIndices.push( index.getX( i + 1 ) ); + newIndices.push( index.getX( i + 2 ) ); + + + } else { + + newIndices.push( index.getX( i + 2 ) ); + newIndices.push( index.getX( i + 1 ) ); + newIndices.push( index.getX( i ) ); + + } + + } + + } + + if ( ( newIndices.length / 3 ) !== numberOfTriangles ) { + + console.error( 'THREE.GLTFLoader.toTrianglesDrawMode(): Unable to generate correct amount of triangles.' ); + + } + + // build final geometry + + const newGeometry = geometry.clone(); + newGeometry.setIndex( newIndices ); + + return newGeometry; + +} + +module.exports = GLTFLoader; diff --git a/lib/improved-noise.js b/lib/improved-noise.js new file mode 100644 index 0000000..5ee0405 --- /dev/null +++ b/lib/improved-noise.js @@ -0,0 +1,74 @@ +// http://mrl.nyu.edu/~perlin/noise/ + +var ImprovedNoise = function () { + + var p = [ 151, 160, 137, 91, 90, 15, 131, 13, 201, 95, 96, 53, 194, 233, 7, 225, 140, 36, 103, 30, 69, 142, 8, 99, 37, 240, 21, 10, + 23, 190, 6, 148, 247, 120, 234, 75, 0, 26, 197, 62, 94, 252, 219, 203, 117, 35, 11, 32, 57, 177, 33, 88, 237, 149, 56, 87, + 174, 20, 125, 136, 171, 168, 68, 175, 74, 165, 71, 134, 139, 48, 27, 166, 77, 146, 158, 231, 83, 111, 229, 122, 60, 211, + 133, 230, 220, 105, 92, 41, 55, 46, 245, 40, 244, 102, 143, 54, 65, 25, 63, 161, 1, 216, 80, 73, 209, 76, 132, 187, 208, + 89, 18, 169, 200, 196, 135, 130, 116, 188, 159, 86, 164, 100, 109, 198, 173, 186, 3, 64, 52, 217, 226, 250, 124, 123, 5, + 202, 38, 147, 118, 126, 255, 82, 85, 212, 207, 206, 59, 227, 47, 16, 58, 17, 182, 189, 28, 42, 223, 183, 170, 213, 119, + 248, 152, 2, 44, 154, 163, 70, 221, 153, 101, 155, 167, 43, 172, 9, 129, 22, 39, 253, 19, 98, 108, 110, 79, 113, 224, 232, + 178, 185, 112, 104, 218, 246, 97, 228, 251, 34, 242, 193, 238, 210, 144, 12, 191, 179, 162, 241, 81, 51, 145, 235, 249, + 14, 239, 107, 49, 192, 214, 31, 181, 199, 106, 157, 184, 84, 204, 176, 115, 121, 50, 45, 127, 4, 150, 254, 138, 236, 205, + 93, 222, 114, 67, 29, 24, 72, 243, 141, 128, 195, 78, 66, 215, 61, 156, 180 ]; + + for ( var i = 0; i < 256; i ++ ) { + + p[ 256 + i ] = p[ i ]; + + } + + function fade( t ) { + + return t * t * t * ( t * ( t * 6 - 15 ) + 10 ); + + } + + function lerp( t, a, b ) { + + return a + t * ( b - a ); + + } + + function grad( hash, x, y, z ) { + + var h = hash & 15; + var u = h < 8 ? x : y, v = h < 4 ? y : h == 12 || h == 14 ? x : z; + return ( ( h & 1 ) == 0 ? u : - u ) + ( ( h & 2 ) == 0 ? v : - v ); + + } + + return { + + noise: function ( x, y, z ) { + + var floorX = Math.floor( x ), floorY = Math.floor( y ), floorZ = Math.floor( z ); + + var X = floorX & 255, Y = floorY & 255, Z = floorZ & 255; + + x -= floorX; + y -= floorY; + z -= floorZ; + + var xMinus1 = x - 1, yMinus1 = y - 1, zMinus1 = z - 1; + + var u = fade( x ), v = fade( y ), w = fade( z ); + + var A = p[ X ] + Y, AA = p[ A ] + Z, AB = p[ A + 1 ] + Z, B = p[ X + 1 ] + Y, BA = p[ B ] + Z, BB = p[ B + 1 ] + Z; + + return lerp( w, lerp( v, lerp( u, grad( p[ AA ], x, y, z ), + grad( p[ BA ], xMinus1, y, z ) ), + lerp( u, grad( p[ AB ], x, yMinus1, z ), + grad( p[ BB ], xMinus1, yMinus1, z ) ) ), + lerp( v, lerp( u, grad( p[ AA + 1 ], x, y, zMinus1 ), + grad( p[ BA + 1 ], xMinus1, y, zMinus1 ) ), + lerp( u, grad( p[ AB + 1 ], x, yMinus1, zMinus1 ), + grad( p[ BB + 1 ], xMinus1, yMinus1, zMinus1 ) ) ) ); + + } + }; + +}; + +// export { ImprovedNoise }; diff --git a/lib/loader.js b/lib/loader.js new file mode 100644 index 0000000..63ed77f --- /dev/null +++ b/lib/loader.js @@ -0,0 +1,32 @@ +if (!window.load) window.load = function (moduleName) { + return new Promise(function(resolve, reject) { + fetch(moduleName).then(function (response) { + if (response.status !== 200) return reject(new Error("Status code is not 200. ")); + + response.text().then(function (moduleContents) { + try { + var moduleObject = { + "exports": {} + }; + + var BoundFunction = Function.prototype.bind.apply(Function, [moduleObject]); + var moduleFunction = new BoundFunction("global", "window", "module", "exports", + "return eval(" + JSON.stringify( + moduleContents + + "\n//# sourceURL=" + (new URL(moduleName, document.baseURI).href) + "\n" + ) + ");" + ).bind(moduleObject.exports); + var result = moduleFunction.apply(window, [window, window, moduleObject, moduleObject.exports]); + + resolve(moduleObject.exports); + } catch (e) { + reject(e); + } + }).catch(function (err) { + reject(err); + }); + }).catch(function (err) { + reject(err); + }); + }); +}; diff --git a/lib/locales.js b/lib/locales.js new file mode 100644 index 0000000..c304e9b --- /dev/null +++ b/lib/locales.js @@ -0,0 +1,32 @@ +module.exports = { + "languages": {}, + "loadFromJSON": function (language, data) { + if (!(language in module.exports.languages)) module.exports.languages[language] = {}; + + for (var dat in data) { + if (data.hasOwnProperty(dat)) { + module.exports.languages[language][dat] = data[dat]; + } + } + }, + "getRawString": function (language, stringName) { + if (!(language in module.exports.languages)) return; + if (!(stringName in module.exports.languages[language])) return; + + return module.exports.languages[language][stringName]; + }, + "getFormattedString": function (language, stringName, variables) { + if (!(language in module.exports.languages)) return; + if (!(stringName in module.exports.languages[language])) return; + + var formattedString = module.exports.languages[language][stringName]; + + for (var variable in variables) { + if (variables.hasOwnProperty(variable)) { + formattedString = formattedString.replaceAll("${" + variable + "}", variables[variable]); + } + } + + return formattedString; + } +}; diff --git a/lib/olm.js b/lib/olm.js new file mode 100644 index 0000000..cac247b --- /dev/null +++ b/lib/olm.js @@ -0,0 +1,153 @@ +var Olm = (function() { +var olm_exports = {}; +var onInitSuccess; +var onInitFail; + + +var Module = (function() { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(Module) { + Module = Module || {}; + + +var a;a||(a=typeof Module !== 'undefined' ? Module : {});var aa;a.ready=new Promise(function(b){aa=b});var g;if("undefined"!==typeof window)g=function(b){window.crypto.getRandomValues(b)};else if(module.exports){var ba=require("crypto");g=function(b){var c=ba.randomBytes(b.length);b.set(c)};process=global.process}else throw Error("Cannot find global to attach library to");if("undefined"!==typeof OLM_OPTIONS)for(var ca in OLM_OPTIONS)OLM_OPTIONS.hasOwnProperty(ca)&&(a[ca]=OLM_OPTIONS[ca]); +a.onRuntimeInitialized=function(){h=a._olm_error();olm_exports.PRIVATE_KEY_LENGTH=a._olm_pk_private_key_length();onInitSuccess&&onInitSuccess()};a.onAbort=function(b){onInitFail&&onInitFail(b)};var da={},l;for(l in a)a.hasOwnProperty(l)&&(da[l]=a[l]);var ea=!1,m=!1,fa=!1,ia=!1;ea="object"===typeof window;m="function"===typeof importScripts;fa="object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node;ia=!ea&&!fa&&!m;var n="",ja,ka,la,ma; +if(fa)n=m?require("path").dirname(n)+"/":__dirname+"/",ja=function(b,c){la||(la=require("fs"));ma||(ma=require("path"));b=ma.normalize(b);return la.readFileSync(b,c?null:"utf8")},ka=function(b){b=ja(b,!0);b.buffer||(b=new Uint8Array(b));b.buffer||q("Assertion failed: undefined");return b},1>0]=0;break;case "i8":t[b>>0]=0;break;case "i16":qa[b>>1]=0;break;case "i32":u[b>>2]=0;break;case "i64":ra=[0,(w=0,1<=+sa(w)?0>>0:~~+va((w-+(~~w>>>0))/4294967296)>>>0:0)];u[b>>2]=ra[0];u[b+4>>2]=ra[1];break;case "float":wa[b>>2]=0;break;case "double":xa[b>>3]=0;break;default:q("invalid type for setValue: "+c)}} +function ya(b,c){c=c||"i8";"*"===c.charAt(c.length-1)&&(c="i32");switch(c){case "i1":return t[b>>0];case "i8":return t[b>>0];case "i16":return qa[b>>1];case "i32":return u[b>>2];case "i64":return u[b>>2];case "float":return wa[b>>2];case "double":return xa[b>>3];default:q("invalid type for getValue: "+c)}return null}var za,Aa=new WebAssembly.Table({initial:9,maximum:9,element:"anyfunc"}),Ba=!1,Ca="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0; +function x(b,c){if(b){var d=y,e=b+c;for(c=b;d[c]&&!(c>=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}b=e}}else b="";return b} +function z(b,c,d,e){if(!(0=p){var v=b.charCodeAt(++k);p=65536+((p&1023)<<10)|v&1023}if(127>=p){if(d>=e)break;c[d++]=p}else{if(2047>=p){if(d+1>=e)break;c[d++]=192|p>>6}else{if(65535>=p){if(d+2>=e)break;c[d++]=224|p>>12}else{if(d+3>=e)break;c[d++]=240|p>>18;c[d++]=128|p>>12&63}c[d++]=128|p>>6&63}c[d++]=128|p&63}}c[d]=0;return d-f} +function A(b){for(var c=0,d=0;d=e&&(e=65536+((e&1023)<<10)|b.charCodeAt(++d)&1023);127>=e?++c:c=2047>=e?c+2:65535>=e?c+3:c+4}return c}function Da(b,c){for(var d=0;d>0]=b.charCodeAt(d)}var Ea,t,y,qa,u,wa,xa,Ga=a.INITIAL_MEMORY||262144;a.wasmMemory?za=a.wasmMemory:za=new WebAssembly.Memory({initial:Ga/65536,maximum:Ga/65536});za&&(Ea=za.buffer);Ga=Ea.byteLength;var B=Ea;Ea=B;a.HEAP8=t=new Int8Array(B);a.HEAP16=qa=new Int16Array(B); +a.HEAP32=u=new Int32Array(B);a.HEAPU8=y=new Uint8Array(B);a.HEAPU16=new Uint16Array(B);a.HEAPU32=new Uint32Array(B);a.HEAPF32=wa=new Float32Array(B);a.HEAPF64=xa=new Float64Array(B);u[9584]=104032;function Ha(b){for(;0 numeric require +// +// anything defined in a previous bundle is accessed via the +// orig method which is the require for previous bundles +parcelRequire = (function (modules, cache, entry, globalName) { + // Save the require from previous bundle to this closure if any + var previousRequire = typeof parcelRequire === 'function' && parcelRequire; + var nodeRequire = typeof require === 'function' && require; + + function newRequire(name, jumped) { + if (!cache[name]) { + if (!modules[name]) { + // if we cannot find the module within our internal map or + // cache jump to the current global require ie. the last bundle + // that was added to the page. + var currentRequire = typeof parcelRequire === 'function' && parcelRequire; + if (!jumped && currentRequire) { + return currentRequire(name, true); + } + + // If there are other bundles on this page the require from the + // previous one is saved to 'previousRequire'. Repeat this as + // many times as there are bundles until the module is found or + // we exhaust the require chain. + if (previousRequire) { + return previousRequire(name, true); + } + + // Try the node require function if it exists. + if (nodeRequire && typeof name === 'string') { + return nodeRequire(name); + } + + var err = new Error('Cannot find module \'' + name + '\''); + err.code = 'MODULE_NOT_FOUND'; + throw err; + } + + localRequire.resolve = resolve; + localRequire.cache = {}; + + var module = cache[name] = new newRequire.Module(name); + + modules[name][0].call(module.exports, localRequire, module, module.exports, this); + } + + return cache[name].exports; + + function localRequire(x){ + return newRequire(localRequire.resolve(x)); + } + + function resolve(x){ + return modules[name][1][x] || x; + } + } + + function Module(moduleName) { + this.id = moduleName; + this.bundle = newRequire; + this.exports = {}; + } + + newRequire.isParcelRequire = true; + newRequire.Module = Module; + newRequire.modules = modules; + newRequire.cache = cache; + newRequire.parent = previousRequire; + newRequire.register = function (id, exports) { + modules[id] = [function (require, module) { + module.exports = exports; + }, {}]; + }; + + var error; + for (var i = 0; i < entry.length; i++) { + try { + newRequire(entry[i]); + } catch (e) { + // Save first error but execute all entries + if (!error) { + error = e; + } + } + } + + if (entry.length) { + // Expose entry point to Node, AMD or browser globals + // Based on https://github.com/ForbesLindesay/umd/blob/master/template.js + var mainExports = newRequire(entry[entry.length - 1]); + + // CommonJS + if (typeof exports === "object" && typeof module !== "undefined") { + module.exports = mainExports; + + // RequireJS + } else if (typeof define === "function" && define.amd) { + define(function () { + return mainExports; + }); + + //