diff --git a/next.config.mjs b/next.config.mjs index f5dd7bd..bba08fb 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -5,7 +5,12 @@ const nextConfig = { }, eslint: { ignoreDuringBuilds: true, - } + }, + webpack: (config) => { + config.resolve.fallback = { fs: false }; + + return config; + }, }; export default nextConfig; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 44c7204..0000000 --- a/package-lock.json +++ /dev/null @@ -1,1807 +0,0 @@ -{ - "name": "live2d", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "live2d", - "version": "0.1.0", - "dependencies": { - "next": "14.2.4", - "react": "^18", - "react-dom": "^18" - }, - "devDependencies": { - "@types/node": "^20", - "@types/react": "^18", - "@types/react-dom": "^18", - "postcss": "^8", - "tailwindcss": "^3.4.1", - "typescript": "^5" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@next/env": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.4.tgz", - "integrity": "sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==" - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.4.tgz", - "integrity": "sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.4.tgz", - "integrity": "sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.4.tgz", - "integrity": "sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.4.tgz", - "integrity": "sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.4.tgz", - "integrity": "sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.4.tgz", - "integrity": "sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.4.tgz", - "integrity": "sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.4.tgz", - "integrity": "sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.4.tgz", - "integrity": "sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" - }, - "node_modules/@swc/helpers": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", - "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", - "dependencies": { - "@swc/counter": "^0.1.3", - "tslib": "^2.4.0" - } - }, - "node_modules/@types/node": { - "version": "20.14.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.6.tgz", - "integrity": "sha512-JbA0XIJPL1IiNnU7PFxDXyfAwcwVVrOoqyzzyQTyMeVhBzkJVMSkC1LlVsRQ2lpqiY4n6Bb9oCS6lzDKVQxbZw==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "dev": true - }, - "node_modules/@types/react": { - "version": "18.3.3", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", - "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001636", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz", - "integrity": "sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", - "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", - "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/jackspeak": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", - "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "dev": true, - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/next": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.4.tgz", - "integrity": "sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==", - "dependencies": { - "@next/env": "14.2.4", - "@swc/helpers": "0.5.5", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001579", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", - "styled-jsx": "5.1.1" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.4", - "@next/swc-darwin-x64": "14.2.4", - "@next/swc-linux-arm64-gnu": "14.2.4", - "@next/swc-linux-arm64-musl": "14.2.4", - "@next/swc-linux-x64-gnu": "14.2.4", - "@next/swc-linux-x64-musl": "14.2.4", - "@next/swc-win32-arm64-msvc": "14.2.4", - "@next/swc-win32-ia32-msvc": "14.2.4", - "@next/swc-win32-x64-msvc": "14.2.4" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "@playwright/test": "^1.41.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@playwright/test": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", - "dev": true - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", - "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" - }, - "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yaml": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", - "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", - "dev": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - } - } -} diff --git a/package.json b/package.json index 3b3ef94..033fe77 100644 --- a/package.json +++ b/package.json @@ -23,5 +23,10 @@ "postcss": "^8", "tailwindcss": "^3.4.1", "typescript": "^5" + }, + "browser": { + "fs": false, + "os": false, + "path": false } } diff --git a/src/app/globals.css b/src/app/globals.css index 875c01e..96534f0 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -2,6 +2,10 @@ @tailwind components; @tailwind utilities; +* { + box-sizing: border-box; +} + :root { --foreground-rgb: 0, 0, 0; --background-start-rgb: 214, 219, 220; diff --git a/src/app/helper.tsx b/src/app/helper.tsx index 00728b9..ed6482d 100644 --- a/src/app/helper.tsx +++ b/src/app/helper.tsx @@ -1,16 +1,60 @@ -"use client" -import dynamic from 'next/dynamic'; -import { useEffect, useRef, useState } from 'react'; -import '@/deps/live2d.min.js' -import useVoice2Txt from "@/hooks/useVoice2txt"; -import useTxt2Voice from '@/hooks/useTxt2Voice'; -import axios from 'axios'; -import * as PIXI from 'pixi.js'; -import { Live2DModel } from 'pixi-live2d-display/cubism2'; +"use client"; +import { useEffect, useRef, useState } from "react"; +import "@/deps/cubism5.js"; +import useVoice2Txt from "@/hooks/useVoice2txt"; +import useTxt2Voice from "@/hooks/useTxt2Voice"; +import axios from "axios"; +import * as PIXI from "pixi.js"; +import { Live2DModel } from "pixi-live2d-display/cubism4"; +import { useSearchParams } from "next/navigation"; +import useRequest from "@/hooks/use-openai-request"; +import txt2Voice from "@/hooks/txt2VoiceAPI"; + +// fake list +const opList = [ + { + id: 1, + title: "幸运转盘", + src: "http://picdown.jchysoft.com/uiIcon/xingyunzhuanpan.png", + }, + { + id: 2, + title: "领券中心", + src: "http://picdown.jchysoft.com/uiIcon/lingjuanzhongxin.png", + }, // bjt错别字将错就错版 + { + id: 3, + title: "0元抽", + src: "http://picdown.jchysoft.com/uiIcon/0yuanchou.png", + }, + { + id: 4, + title: "欧宝赏", + src: "http://picdown.jchysoft.com/uiIcon/oubanshang.png", + }, // bjt错别字 +]; //import "@/deps/live2dcubismcore.min.js" export default function Home() { + const [useVoice, setUseVoice] = useState(false); + const query = useSearchParams(); + const characterId = query.get("id"); + const token = query.get("token"); + localStorage.setItem("token", token || ""); + const { complete, completion: data, isLoading, abort } = useRequest(); + const voice2txt = (txt: string) => { + fetch("sharkapiBaseUrl/voice/txt2voice", { + method: "POST", + headers: { + "Content-Type": "application/json", + "Authorization": `${token}`, + }, + body: JSON.stringify({ + txt: txt, + }), + }) + } function draggable(model: any) { model.buttonMode = true; model.on("pointerdown", (e: any) => { @@ -35,8 +79,6 @@ export default function Home() { foreground.alpha = 0.2; model.addChild(foreground); - - checkbox("Model Frames", (checked: any) => (foreground.visible = checked)); } function addHitAreaFrames(model: any) { @@ -46,11 +88,11 @@ export default function Home() { model.addChild(hitAreaFrames); - checkbox("Hit Area Frames", (checked: any) => (hitAreaFrames.visible = checked)); - } catch (err) { - - } - + checkbox( + "Hit Area Frames", + (checked: any) => (hitAreaFrames.visible = checked) + ); + } catch (err) { } } function checkbox(name: any, onChange: any) { @@ -74,81 +116,48 @@ export default function Home() { onChange(checkbox.checked); } const send = (inputText: string) => { - setResponse(inputText) + setResponse(inputText); if (!inputText) return; - console.log(inputText) - let data = JSON.stringify({ - "messages": [ - { - "content": `回答用户的问题,尽可能简短。`, - "role": "system" - }, - { - "content": inputText, - "role": "user" + complete(1, [], [{ + content: inputText, + role: "user", + }]); + }; + useEffect(() => { + (async () => { + if (data) { + setResponse(data); + if (typeof speak !== "undefined" && isLoading === false) { + const base64Voice = "data:audio/mp3;base64," + await txt2Voice(data, 4); + const audio = document.createElement("audio"); + audio.src = base64Voice; + audio.play(); + } else { + model!.motion("tap_body"); } - ], - "model": "deepseek-chat", - "frequency_penalty": 0, - "max_tokens": 2048, - "presence_penalty": 0, - "stop": null, - "stream": false, - "temperature": 1, - "top_p": 1 - }); + } + })(); - let config = { - method: 'post', - maxBodyLength: Infinity, - url: 'https://api.deepseek.com/chat/completions', - headers: { - 'Content-Type': 'application/json', - 'Accept': 'application/json', - 'Authorization': 'Bearer sk-dd24ae704e8d4939aeed8f050d04d36b' - }, - data: data - }; - try { - axios(config) - .then((response) => { - console.log(`response`, response); - console.log(response.data); - typeof speak !== 'undefined' && speak(response.data.choices[0].message.content) || model!.motion('tap_body');; - setResponse(response.data.choices[0].message.content); - }) - .catch((error) => { - setResponse(error!.toString()); - console.log(error); - }); - } catch (error) { - setResponse(error!.toString()); - console.log(error); - } - - } + }, [data, isLoading]); const { start, end, text, isListening, error } = useVoice2Txt({ - lang: 'cmn-Hans-CN', - continuous: false + lang: "cmn-Hans-CN", + continuous: false, }); - const { - isSpeaking, - speak, - stop - } = useTxt2Voice(); + const { isSpeaking, speak, stop } = useTxt2Voice(); const [inputText, setInputText] = useState(""); const isMouthOpen = useRef(false); - const [response, setResponse] = useState(""); + const [response, setResponse] = useState("来和我聊天吧~"); useEffect(() => { - console.log(text, error) + console.log(text, error); if (!text) return; send(text); - if (error) { - setResponse(error); - return; - } + // 先叉了这里防止消息展示error + // if (error) { + // setResponse(error); + // return; + // } }, [text, error]); const [model, setModel] = useState(); useEffect(() => { @@ -158,21 +167,24 @@ export default function Home() { }, [isSpeaking]); useEffect(() => { - if (!isListening && !isSpeaking) { } + if (!isListening && !isSpeaking) { + } }, [isListening]); useEffect(() => { // expose PIXI to window so that this plugin is able to // reference window.PIXI.Ticker to automatically update Live2D models //@ts-ignore - typeof window !== 'undefined' && (window.PIXI = PIXI); + typeof window !== "undefined" && (window.PIXI = PIXI); (async function () { const app = new PIXI.Application({ - view: document.getElementById('canvas') as HTMLCanvasElement, - backgroundAlpha: 1 + view: document.getElementById("canvas") as HTMLCanvasElement, + backgroundAlpha: 0, }); - const model = await Live2DModel.from('https://cdn.jsdelivr.net/gh/guansss/pixi-live2d-display/test/assets/shizuku/shizuku.model.json'); + const model = await Live2DModel.from( + "https://cdn.jsdelivr.net/gh/guansss/pixi-live2d-display/test/assets/haru/haru_greeter_t03.model3.json" + ); app.stage.addChild(model); const scaleX = (innerWidth * 0.4) / model.width; @@ -187,36 +199,117 @@ export default function Home() { addFrame(model); addHitAreaFrames(model); setModel(model); - model.on('hit', (hitAreas) => { - if (hitAreas.includes('body')) { - model.motion('tap_body'); - model.motion('speak') + model.on("hit", (hitAreas) => { + if (hitAreas.includes("body")) { + model.motion("tap_body"); + model.motion("speak"); } }); + console.log("ok") })(); - }, []) - return ( + }, []); -
- { - typeof window !== 'undefined' - && typeof window.Live2D !== 'undefined' - && (
- -
{response ? response : "请输入文字和我聊天吧"}
-
- - - { - setInputText(e.target.value); - console.log(e.target.value) - }}> - -
) - } + return ( +
+ {typeof window !== "undefined" && + typeof window.Live2DCubismCore !== "undefined" && ( +
+ {/* live2d */} + + + {/* 旧叉 */} + {/*
+ {response ? response : "请输入文字和我聊天吧"} +
*/} + + {/* 角色信息 */} +
+
+
昵称
+
+ + {/* 消息泡泡 */} +
+ {response ? response : "请输入文字和我聊天吧"} +
+ + {/* 选项 */} +
+ {opList.map((item) => ( +
+
+ {item.title} +
+
{item.title}
+
+ ))} +
+ + {/* 旧叉 */} + {/*
*/} + {/* + */} + + {/* 输入框 */} +
+ + {useVoice ? ( + + ) : ( + { + setInputText(e.target.value); + console.log(e.target.value); + }} + > + )} + +
+
+ )}
); -} \ No newline at end of file +} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 547880f..2a6611e 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -17,7 +17,7 @@ export default function RootLayout({ {/* */} - {children} + {children} ); } diff --git a/src/consts/consts.ts b/src/consts/consts.ts new file mode 100644 index 0000000..026c2cb --- /dev/null +++ b/src/consts/consts.ts @@ -0,0 +1,12 @@ +const apiBaseUrl = 'https://sharkai.data.vaala.tech/v1'; +const imBaseUrl = 'http://localhost:3000/'; +const chatBaseUrl = 'wss://chatserver.data.vaala.tech/chat/completions'; + +const ossUrl = 'http://localhost:3000/oss/'; +const GlobalData = { + apiBaseUrl, + imBaseUrl, + chatBaseUrl, + ossUrl, +} +export default GlobalData; \ No newline at end of file diff --git a/src/deps/cubism5.js b/src/deps/cubism5.js new file mode 100644 index 0000000..a60ad2f --- /dev/null +++ b/src/deps/cubism5.js @@ -0,0 +1,17882 @@ +window.Live2DCubismCore = {}; +!(function (Live2DCubismCore) { + var _scriptDir, + _csm = (function () { + function _csm() {} + return ( + (_csm.getVersion = function () { + return _em.ccall("csmGetVersion", "number", [], []); + }), + (_csm.getLatestMocVersion = function () { + return _em.ccall("csmGetLatestMocVersion", "number", [], []); + }), + (_csm.getMocVersion = function (moc, mocSize) { + return _em.ccall( + "csmGetMocVersion", + "number", + ["number", "number"], + [moc, mocSize] + ); + }), + (_csm.getSizeofModel = function (moc) { + return _em.ccall("csmGetSizeofModel", "number", ["number"], [moc]); + }), + (_csm.reviveMocInPlace = function (memory, mocSize) { + return _em.ccall( + "csmReviveMocInPlace", + "number", + ["number", "number"], + [memory, mocSize] + ); + }), + (_csm.initializeModelInPlace = function (moc, memory, modelSize) { + return _em.ccall( + "csmInitializeModelInPlace", + "number", + ["number", "number", "number"], + [moc, memory, modelSize] + ); + }), + (_csm.hasMocConsistency = function (memory, mocSize) { + return _em.ccall( + "csmHasMocConsistency", + "number", + ["number", "number"], + [memory, mocSize] + ); + }), + (_csm.getParameterCount = function (model) { + return _em.ccall( + "csmGetParameterCount", + "number", + ["number"], + [model] + ); + }), + (_csm.getParameterIds = function (model) { + return _em.ccall("csmGetParameterIds", "number", ["number"], [model]); + }), + (_csm.getParameterMinimumValues = function (model) { + return _em.ccall( + "csmGetParameterMinimumValues", + "number", + ["number"], + [model] + ); + }), + (_csm.getParameterTypes = function (model) { + return _em.ccall( + "csmGetParameterTypes", + "number", + ["number"], + [model] + ); + }), + (_csm.getParameterMaximumValues = function (model) { + return _em.ccall( + "csmGetParameterMaximumValues", + "number", + ["number"], + [model] + ); + }), + (_csm.getParameterDefaultValues = function (model) { + return _em.ccall( + "csmGetParameterDefaultValues", + "number", + ["number"], + [model] + ); + }), + (_csm.getParameterValues = function (model) { + return _em.ccall( + "csmGetParameterValues", + "number", + ["number"], + [model] + ); + }), + (_csm.getParameterKeyCounts = function (model) { + return _em.ccall( + "csmGetParameterKeyCounts", + "number", + ["number"], + [model] + ); + }), + (_csm.getParameterKeyValues = function (model) { + return _em.ccall( + "csmGetParameterKeyValues", + "number", + ["number"], + [model] + ); + }), + (_csm.getPartCount = function (model) { + return _em.ccall("csmGetPartCount", "number", ["number"], [model]); + }), + (_csm.getPartIds = function (model) { + return _em.ccall("csmGetPartIds", "number", ["number"], [model]); + }), + (_csm.getPartOpacities = function (model) { + return _em.ccall( + "csmGetPartOpacities", + "number", + ["number"], + [model] + ); + }), + (_csm.getPartParentPartIndices = function (model) { + return _em.ccall( + "csmGetPartParentPartIndices", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableCount = function (model) { + return _em.ccall( + "csmGetDrawableCount", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableIds = function (model) { + return _em.ccall("csmGetDrawableIds", "number", ["number"], [model]); + }), + (_csm.getDrawableConstantFlags = function (model) { + return _em.ccall( + "csmGetDrawableConstantFlags", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableDynamicFlags = function (model) { + return _em.ccall( + "csmGetDrawableDynamicFlags", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableTextureIndices = function (model) { + return _em.ccall( + "csmGetDrawableTextureIndices", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableDrawOrders = function (model) { + return _em.ccall( + "csmGetDrawableDrawOrders", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableRenderOrders = function (model) { + return _em.ccall( + "csmGetDrawableRenderOrders", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableOpacities = function (model) { + return _em.ccall( + "csmGetDrawableOpacities", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableMaskCounts = function (model) { + return _em.ccall( + "csmGetDrawableMaskCounts", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableMasks = function (model) { + return _em.ccall( + "csmGetDrawableMasks", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableVertexCounts = function (model) { + return _em.ccall( + "csmGetDrawableVertexCounts", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableVertexPositions = function (model) { + return _em.ccall( + "csmGetDrawableVertexPositions", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableVertexUvs = function (model) { + return _em.ccall( + "csmGetDrawableVertexUvs", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableIndexCounts = function (model) { + return _em.ccall( + "csmGetDrawableIndexCounts", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableIndices = function (model) { + return _em.ccall( + "csmGetDrawableIndices", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableMultiplyColors = function (model) { + return _em.ccall( + "csmGetDrawableMultiplyColors", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableScreenColors = function (model) { + return _em.ccall( + "csmGetDrawableScreenColors", + "number", + ["number"], + [model] + ); + }), + (_csm.getDrawableParentPartIndices = function (model) { + return _em.ccall( + "csmGetDrawableParentPartIndices", + "number", + ["number"], + [model] + ); + }), + (_csm.mallocMoc = function (mocSize) { + return _em.ccall("csmMallocMoc", "number", ["number"], [mocSize]); + }), + (_csm.mallocModelAndInitialize = function (moc) { + return _em.ccall( + "csmMallocModelAndInitialize", + "number", + ["number"], + [moc] + ); + }), + (_csm.malloc = function (size) { + return _em.ccall("csmMalloc", "number", ["number"], [size]); + }), + (_csm.setLogFunction = function (handler) { + _em.ccall("csmSetLogFunction", null, ["number"], [handler]); + }), + (_csm.updateModel = function (model) { + _em.ccall("csmUpdateModel", null, ["number"], [model]); + }), + (_csm.readCanvasInfo = function ( + model, + outSizeInPixels, + outOriginInPixels, + outPixelsPerUnit + ) { + _em.ccall( + "csmReadCanvasInfo", + null, + ["number", "number", "number", "number"], + [model, outSizeInPixels, outOriginInPixels, outPixelsPerUnit] + ); + }), + (_csm.resetDrawableDynamicFlags = function (model) { + _em.ccall("csmResetDrawableDynamicFlags", null, ["number"], [model]); + }), + (_csm.free = function (memory) { + _em.ccall("csmFree", null, ["number"], [memory]); + }), + (_csm.initializeAmountOfMemory = function (size) { + _em.ccall("csmInitializeAmountOfMemory", null, ["number"], [size]); + }), + _csm + ); + })(), + Version = + ((Live2DCubismCore.AlignofMoc = 64), + (Live2DCubismCore.AlignofModel = 16), + (Live2DCubismCore.MocVersion_Unknown = 0), + (Live2DCubismCore.MocVersion_30 = 1), + (Live2DCubismCore.MocVersion_33 = 2), + (Live2DCubismCore.MocVersion_40 = 3), + (Live2DCubismCore.MocVersion_42 = 4), + (Live2DCubismCore.MocVersion_50 = 5), + (Live2DCubismCore.ParameterType_Normal = 0), + (Live2DCubismCore.ParameterType_BlendShape = 1), + (function () { + function Version() {} + return ( + (Version.csmGetVersion = function () { + return _csm.getVersion(); + }), + (Version.csmGetLatestMocVersion = function () { + return _csm.getLatestMocVersion(); + }), + (Version.csmGetMocVersion = function (moc, mocBytes) { + return _csm.getMocVersion(moc._ptr, mocBytes.byteLength); + }), + Version + ); + })()), + Version = + ((Live2DCubismCore.Version = Version), + (function () { + function Logging() {} + return ( + (Logging.csmSetLogFunction = function (handler) { + Logging.logFunction = handler; + handler = _em.addFunction(Logging.wrapLogFunction, "vi"); + _csm.setLogFunction(handler); + }), + (Logging.csmGetLogFunction = function () { + return Logging.logFunction; + }), + (Logging.wrapLogFunction = function (messagePtr) { + messagePtr = _em.UTF8ToString(messagePtr); + Logging.logFunction(messagePtr); + }), + Logging + ); + })()), + Version = + ((Live2DCubismCore.Logging = Version), + (function () { + function Moc(mocBytes) { + var memory = _csm.mallocMoc(mocBytes.byteLength); + memory && + (new Uint8Array(_em.HEAPU8.buffer, memory, mocBytes.byteLength).set( + new Uint8Array(mocBytes) + ), + (this._ptr = _csm.reviveMocInPlace(memory, mocBytes.byteLength)), + this._ptr || _csm.free(memory)); + } + return ( + (Moc.prototype.hasMocConsistency = function (mocBytes) { + var memory = _csm.mallocMoc(mocBytes.byteLength); + if (memory) + return ( + new Uint8Array( + _em.HEAPU8.buffer, + memory, + mocBytes.byteLength + ).set(new Uint8Array(mocBytes)), + (mocBytes = _csm.hasMocConsistency( + memory, + mocBytes.byteLength + )), + _csm.free(memory), + mocBytes + ); + }), + (Moc.fromArrayBuffer = function (buffer) { + return buffer && (buffer = new Moc(buffer))._ptr ? buffer : null; + }), + (Moc.prototype._release = function () { + _csm.free(this._ptr), (this._ptr = 0); + }), + Moc + ); + })()), + Version = + ((Live2DCubismCore.Moc = Version), + (function () { + function Model(moc) { + (this._ptr = _csm.mallocModelAndInitialize(moc._ptr)), + this._ptr && + ((this.parameters = new Parameters(this._ptr)), + (this.parts = new Parts(this._ptr)), + (this.drawables = new Drawables(this._ptr)), + (this.canvasinfo = new CanvasInfo(this._ptr))); + } + return ( + (Model.fromMoc = function (moc) { + moc = new Model(moc); + return moc._ptr ? moc : null; + }), + (Model.prototype.update = function () { + _csm.updateModel(this._ptr); + }), + (Model.prototype.release = function () { + _csm.free(this._ptr), (this._ptr = 0); + }), + Model + ); + })()), + CanvasInfo = + ((Live2DCubismCore.Model = Version), + function (modelPtr) { + var _canvasSize_data, + _canvasSize_dataPtr, + _canvasSize_nDataBytes, + _canvasOrigin_dataPtr, + _canvasOrigin_nDataBytes, + _canvasPPU_nDataBytes, + _canvasPPU_dataPtr; + modelPtr && + ((_canvasSize_nDataBytes = + (_canvasSize_data = new Float32Array(2)).length * + _canvasSize_data.BYTES_PER_ELEMENT), + (_canvasSize_dataPtr = _csm.malloc(_canvasSize_nDataBytes)), + (_canvasSize_dataPtr = new Uint8Array( + _em.HEAPU8.buffer, + _canvasSize_dataPtr, + _canvasSize_nDataBytes + )).set(new Uint8Array(_canvasSize_data.buffer)), + (_canvasOrigin_nDataBytes = + (_canvasSize_nDataBytes = new Float32Array(2)).length * + _canvasSize_nDataBytes.BYTES_PER_ELEMENT), + (_canvasOrigin_dataPtr = _csm.malloc(_canvasOrigin_nDataBytes)), + (_canvasOrigin_dataPtr = new Uint8Array( + _em.HEAPU8.buffer, + _canvasOrigin_dataPtr, + _canvasOrigin_nDataBytes + )).set(new Uint8Array(_canvasSize_nDataBytes.buffer)), + (_canvasPPU_nDataBytes = + (_canvasOrigin_nDataBytes = new Float32Array(1)).length * + _canvasOrigin_nDataBytes.BYTES_PER_ELEMENT), + (_canvasPPU_dataPtr = _csm.malloc(_canvasPPU_nDataBytes)), + (_canvasPPU_dataPtr = new Uint8Array( + _em.HEAPU8.buffer, + _canvasPPU_dataPtr, + _canvasPPU_nDataBytes + )).set(new Uint8Array(_canvasOrigin_nDataBytes.buffer)), + _csm.readCanvasInfo( + modelPtr, + _canvasSize_dataPtr.byteOffset, + _canvasOrigin_dataPtr.byteOffset, + _canvasPPU_dataPtr.byteOffset + ), + (_canvasSize_data = new Float32Array( + _canvasSize_dataPtr.buffer, + _canvasSize_dataPtr.byteOffset, + _canvasSize_dataPtr.length + )), + (_canvasSize_nDataBytes = new Float32Array( + _canvasOrigin_dataPtr.buffer, + _canvasOrigin_dataPtr.byteOffset, + _canvasOrigin_dataPtr.length + )), + (_canvasOrigin_nDataBytes = new Float32Array( + _canvasPPU_dataPtr.buffer, + _canvasPPU_dataPtr.byteOffset, + _canvasPPU_dataPtr.length + )), + (this.CanvasWidth = _canvasSize_data[0]), + (this.CanvasHeight = _canvasSize_data[1]), + (this.CanvasOriginX = _canvasSize_nDataBytes[0]), + (this.CanvasOriginY = _canvasSize_nDataBytes[1]), + (this.PixelsPerUnit = _canvasOrigin_nDataBytes[0]), + _csm.free(_canvasSize_dataPtr.byteOffset), + _csm.free(_canvasOrigin_dataPtr.byteOffset), + _csm.free(_canvasPPU_dataPtr.byteOffset)); + }), + Parameters = + ((Live2DCubismCore.CanvasInfo = CanvasInfo), + function (modelPtr) { + (this.count = _csm.getParameterCount(modelPtr)), + (length = _csm.getParameterCount(modelPtr)), + (this.ids = new Array(length)); + for ( + var length, + length2, + _ids = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getParameterIds(modelPtr), + length + ), + i = 0; + i < _ids.length; + i++ + ) + this.ids[i] = _em.UTF8ToString(_ids[i]); + (length = _csm.getParameterCount(modelPtr)), + (this.minimumValues = new Float32Array( + _em.HEAPF32.buffer, + _csm.getParameterMinimumValues(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (this.types = new Int32Array( + _em.HEAP32.buffer, + _csm.getParameterTypes(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (this.maximumValues = new Float32Array( + _em.HEAPF32.buffer, + _csm.getParameterMaximumValues(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (this.defaultValues = new Float32Array( + _em.HEAPF32.buffer, + _csm.getParameterDefaultValues(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (this.values = new Float32Array( + _em.HEAPF32.buffer, + _csm.getParameterValues(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (this.keyCounts = new Int32Array( + _em.HEAP32.buffer, + _csm.getParameterKeyCounts(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (length2 = new Int32Array( + _em.HEAP32.buffer, + _csm.getParameterKeyCounts(modelPtr), + length + )), + (this.keyValues = new Array(length)); + for ( + var _keyValues = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getParameterKeyValues(modelPtr), + length + ), + i = 0; + i < _keyValues.length; + i++ + ) + this.keyValues[i] = new Float32Array( + _em.HEAPF32.buffer, + _keyValues[i], + length2[i] + ); + }), + Parts = + ((Live2DCubismCore.Parameters = Parameters), + function (modelPtr) { + (this.count = _csm.getPartCount(modelPtr)), + (length = _csm.getPartCount(modelPtr)), + (this.ids = new Array(length)); + for ( + var length, + _ids = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getPartIds(modelPtr), + length + ), + i = 0; + i < _ids.length; + i++ + ) + this.ids[i] = _em.UTF8ToString(_ids[i]); + (length = _csm.getPartCount(modelPtr)), + (this.opacities = new Float32Array( + _em.HEAPF32.buffer, + _csm.getPartOpacities(modelPtr), + length + )), + (length = _csm.getPartCount(modelPtr)), + (this.parentIndices = new Int32Array( + _em.HEAP32.buffer, + _csm.getPartParentPartIndices(modelPtr), + length + )); + }), + Drawables = + ((Live2DCubismCore.Parts = Parts), + (function () { + function Drawables(modelPtr) { + this._modelPtr = modelPtr; + for ( + var length, + length2 = null, + _ids = + ((this.count = _csm.getDrawableCount(modelPtr)), + (length = _csm.getDrawableCount(modelPtr)), + (this.ids = new Array(length)), + new Uint32Array( + _em.HEAPU32.buffer, + _csm.getDrawableIds(modelPtr), + length + )), + i = 0; + i < _ids.length; + i++ + ) + this.ids[i] = _em.UTF8ToString(_ids[i]); + (length = _csm.getDrawableCount(modelPtr)), + (this.constantFlags = new Uint8Array( + _em.HEAPU8.buffer, + _csm.getDrawableConstantFlags(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.dynamicFlags = new Uint8Array( + _em.HEAPU8.buffer, + _csm.getDrawableDynamicFlags(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.textureIndices = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableTextureIndices(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.drawOrders = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableDrawOrders(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.renderOrders = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableRenderOrders(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.opacities = new Float32Array( + _em.HEAPF32.buffer, + _csm.getDrawableOpacities(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.maskCounts = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableMaskCounts(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.vertexCounts = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableVertexCounts(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.indexCounts = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableIndexCounts(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.multiplyColors = new Float32Array( + _em.HEAPF32.buffer, + _csm.getDrawableMultiplyColors(modelPtr), + 4 * length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.screenColors = new Float32Array( + _em.HEAPF32.buffer, + _csm.getDrawableScreenColors(modelPtr), + 4 * length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.parentPartIndices = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableParentPartIndices(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (length2 = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableMaskCounts(modelPtr), + length + )), + (this.masks = new Array(length)); + for ( + var _masks = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getDrawableMasks(modelPtr), + length + ), + i = 0; + i < _masks.length; + i++ + ) + this.masks[i] = new Int32Array( + _em.HEAP32.buffer, + _masks[i], + length2[i] + ); + (length = _csm.getDrawableCount(modelPtr)), + (length2 = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableVertexCounts(modelPtr), + length + )), + (this.vertexPositions = new Array(length)); + for ( + var _vertexPositions = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getDrawableVertexPositions(modelPtr), + length + ), + i = 0; + i < _vertexPositions.length; + i++ + ) + this.vertexPositions[i] = new Float32Array( + _em.HEAPF32.buffer, + _vertexPositions[i], + 2 * length2[i] + ); + (length = _csm.getDrawableCount(modelPtr)), + (length2 = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableVertexCounts(modelPtr), + length + )), + (this.vertexUvs = new Array(length)); + for ( + var _vertexUvs = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getDrawableVertexUvs(modelPtr), + length + ), + i = 0; + i < _vertexUvs.length; + i++ + ) + this.vertexUvs[i] = new Float32Array( + _em.HEAPF32.buffer, + _vertexUvs[i], + 2 * length2[i] + ); + (length = _csm.getDrawableCount(modelPtr)), + (length2 = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableIndexCounts(modelPtr), + length + )), + (this.indices = new Array(length)); + for ( + var _indices = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getDrawableIndices(modelPtr), + length + ), + i = 0; + i < _indices.length; + i++ + ) + this.indices[i] = new Uint16Array( + _em.HEAPU16.buffer, + _indices[i], + length2[i] + ); + } + return ( + (Drawables.prototype.resetDynamicFlags = function () { + _csm.resetDrawableDynamicFlags(this._modelPtr); + }), + Drawables + ); + })()), + Version = + ((Live2DCubismCore.Drawables = Drawables), + (function () { + function Utils() {} + return ( + (Utils.hasBlendAdditiveBit = function (bitfield) { + return 1 == (1 & bitfield); + }), + (Utils.hasBlendMultiplicativeBit = function (bitfield) { + return 2 == (2 & bitfield); + }), + (Utils.hasIsDoubleSidedBit = function (bitfield) { + return 4 == (4 & bitfield); + }), + (Utils.hasIsInvertedMaskBit = function (bitfield) { + return 8 == (8 & bitfield); + }), + (Utils.hasIsVisibleBit = function (bitfield) { + return 1 == (1 & bitfield); + }), + (Utils.hasVisibilityDidChangeBit = function (bitfield) { + return 2 == (2 & bitfield); + }), + (Utils.hasOpacityDidChangeBit = function (bitfield) { + return 4 == (4 & bitfield); + }), + (Utils.hasDrawOrderDidChangeBit = function (bitfield) { + return 8 == (8 & bitfield); + }), + (Utils.hasRenderOrderDidChangeBit = function (bitfield) { + return 16 == (16 & bitfield); + }), + (Utils.hasVertexPositionsDidChangeBit = function (bitfield) { + return 32 == (32 & bitfield); + }), + (Utils.hasBlendColorDidChangeBit = function (bitfield) { + return 64 == (64 & bitfield); + }), + Utils + ); + })()), + Version = + ((Live2DCubismCore.Utils = Version), + (function () { + function Memory() {} + return ( + (Memory.initializeAmountOfMemory = function (size) { + 16777216 < size && _csm.initializeAmountOfMemory(size); + }), + Memory + ); + })()), + _em_module = + ((Live2DCubismCore.Memory = Version), + (_scriptDir = + "undefined" != typeof document && document.currentScript + ? document.currentScript.src + : void 0), + function (_em_module) { + _em_module = _em_module || {}; + var b, + n, + l = {}; + for (n in (b = b || (void 0 !== _em_module ? _em_module : {}))) + b.hasOwnProperty(n) && (l[n] = b[n]); + var x, + y, + v, + w, + r = !1, + p = "object" == typeof window, + q = "function" == typeof importScripts, + r = + "object" == typeof process && + "object" == typeof process.versions && + "string" == typeof process.versions.node && + !p && + !q, + t = !p && !r && !q, + u = "", + D = + (r + ? ((u = __dirname + "/"), + (v = function (a, c) { + var d = z(a); + return ( + d || + ((x = x || require("fs")), + (a = (y = y || require("path")).normalize(a)), + (d = x.readFileSync(a))), + c ? d : d.toString() + ); + }), + (w = function (a) { + return ( + assert( + (a = (a = v(a, !0)).buffer ? a : new Uint8Array(a)).buffer + ), + a + ); + }), + 1 < process.argv.length && process.argv[1].replace(/\\/g, "/"), + process.argv.slice(2), + process.on("uncaughtException", function (a) { + throw a; + }), + process.on("unhandledRejection", B), + (b.inspect = function () { + return "[Emscripten Module object]"; + })) + : t + ? ("undefined" != typeof read && + (v = function (a) { + var c = z(a); + return c ? C(c) : read(a); + }), + (w = function (a) { + var c; + if (!(c = z(a))) { + if ("function" == typeof readbuffer) + return new Uint8Array(readbuffer(a)); + assert("object" == typeof (c = read(a, "binary"))); + } + return c; + }), + "undefined" != typeof print && + (((console = + "undefined" == typeof console ? {} : console).log = print), + (console.warn = console.error = + "undefined" != typeof printErr ? printErr : print))) + : (p || q) && + (q + ? (u = self.location.href) + : document.currentScript && (u = document.currentScript.src), + (u = + 0 !== (u = _scriptDir || u).indexOf("blob:") + ? u.substr(0, u.lastIndexOf("/") + 1) + : ""), + (v = function (a) { + try { + var c = new XMLHttpRequest(); + return c.open("GET", a, !1), c.send(null), c.responseText; + } catch (d) { + if ((a = z(a))) return C(a); + throw d; + } + }), + q) && + (w = function (a) { + try { + var c = new XMLHttpRequest(); + return ( + c.open("GET", a, !1), + (c.responseType = "arraybuffer"), + c.send(null), + new Uint8Array(c.response) + ); + } catch (d) { + if ((a = z(a))) return a; + throw d; + } + }), + b.print || console.log.bind(console)), + E = b.printErr || console.warn.bind(console); + for (n in l) l.hasOwnProperty(n) && (b[n] = l[n]); + function da() { + return { + exports: (function (asmLibraryArg, wasmMemory, wasmTable) { + var scratchBuffer = new ArrayBuffer(8), + b = new Int32Array(scratchBuffer), + c = new Float32Array(scratchBuffer), + d = new Float64Array(scratchBuffer); + function f(index, value) { + b[index] = value; + } + function g() { + return d[0]; + } + function h(value) { + d[0] = value; + } + function j(value) { + c[0] = value; + } + function k() { + return c[0]; + } + scratchBuffer = wasmMemory.buffer; + var U, + global, + buffer, + m, + n, + o, + p, + q, + r, + s, + t, + u, + v, + w, + x, + y, + z, + A, + C, + H, + I, + J, + K, + L, + M, + U = new Uint8Array(scratchBuffer); + return ( + (scratchBuffer = function (offset, s) { + var V, W; + if ("undefined" == typeof Buffer) + for (V = atob(s), W = 0; W < V.length; W++) + U[offset + W] = V.charCodeAt(W); + else + for (V = Buffer.from(s, "base64"), W = 0; W < V.length; W++) + U[offset + W] = V[W]; + })( + 1024, + "QW4gZXJyb3Igb2NjdXJyZWQgaW4gdGhlIGludGVycG9sYXRpb24gZm9yIGJsZW5kIHNoYXBlcy4gQ29tYmluYXRpb25Db3VudCBpcyAlZC4ACgBbQ1NNXSBbRV1XYXJwRGVmb3JtZXI6OlRyYW5zZm9ybVRhcmdldCgpIGVycm9yLiBbJWRdIHAwMT0oJS40ZiAsICUuNGYpCgBbQ1NNXSBbRV1Jbml0aWFsaXplRGVmb3JtZXJzKCk6IFVua25vd24gRGVmb3JtZXIgVHlwZS4KAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBUaGlzIG1vYzMgc2l6ZSBpcyBpbnZhbGlkLgoAW0NTTV0gW0VdJXM6ICVzCgBbQ1NNXSBbV11Sb3RhdGlvbkRlZm9ybWVyOiBOb3QgZm91bmQgdHJhbnNmb3JtZWQgRGlyZWN0aW9uLgoAW0NTTV0gW0VdVXBkYXRlRGVmb3JtZXJIaWVyYXJjaHkoKTogVW5rbm93biBEZWZvcm1lciBUeXBlLgoAJXMKACAgAE1PQzMAImFkZHJlc3MiIGlzIG51bGwuACUwMlggAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBGaWxlVHlwZSBpcyBpbnZhbGlkLgoAImFkZHJlc3MiIGFsaWdubWVudCBpcyBpbnZhbGlkLgBbQ1NNXSBbRV1jc21IYXNNb2NDb25zaXN0ZW5jeTogVGhpcyBtb2MzIHZlciBpcyBpbnZhbGlkIFt2ZXI6JWRdLgoAInNpemUiIGlzIGludmFsaWQuAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBUaGUgQ29yZSB1bnN1cHBvcnQgbGF0ZXIgdGhhbiBtb2MzIHZlcjpbJWRdLiBUaGlzIG1vYzMgdmVyIGlzIFslZF0uCgAibW9kZWwiIGlzIGludmFsaWQuAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBIZWFkZXIgc2VjdGlvbiBpcyBpbnZhbGlkLgoAIm91dFNpemVJblBpeGVscyIgaXMgbnVsbC4AW0NTTV0gW0VdY3NtSGFzTW9jQ29uc2lzdGVuY3k6IERhdGEgc2VjdGlvbiBpcyBpbnZhbGlkLgoAIm91dE9yaWdpbkluUGl4ZWxzIiBpcyBudWxsLgBbQ1NNXSBbRV1jc21SZXZpdmVNb2NJblBsYWNlIGlzIGZhaWxlZC4gQ29ycnVwdGVkICBtb2MzIGZpbGUuCgAib3V0UGl4ZWxzUGVyVW5pdCIgaXMgbnVsbC4AW0NTTV0gW0VdY3NtUmV2aXZlTW9jSW5QbGFjZSBpcyBmYWlsZWQuIFRoZSBDb3JlIHVuc3VwcG9ydCBsYXRlciB0aGFuIG1vYzMgdmVyOlslZF0uIFRoaXMgbW9jMyB2ZXIgaXMgWyVkXS4KACJtb2MiIGlzIGludmFsaWQuAFtDU01dIFtFXWNzbUdldE1vY1ZlcnNpb24gaXMgZmFpbGVkLiBDb3JydXB0ZWQgbW9jMyBmaWxlLgoAInNpemUiIGlzIGludmFsaWQATGl2ZTJEIEN1YmlzbSBTREsgQ29yZSBWZXJzaW9uICVkLiVkLiVkAGNzbUdldE1vY1ZlcnNpb24AY3NtSGFzTW9jQ29uc2lzdGVuY3kAY3NtUmV2aXZlTW9jSW5QbGFjZQBjc21SZWFkQ2FudmFzSW5mbwBjc21HZXRTaXplb2ZNb2RlbABjc21Jbml0aWFsaXplTW9kZWxJblBsYWNlAGNzbVVwZGF0ZU1vZGVsAGNzbUdldFBhcmFtZXRlckNvdW50AGNzbUdldFBhcmFtZXRlcklkcwBjc21HZXRQYXJhbWV0ZXJUeXBlcwBjc21HZXRQYXJhbWV0ZXJNaW5pbXVtVmFsdWVzAGNzbUdldFBhcmFtZXRlck1heGltdW1WYWx1ZXMAY3NtR2V0UGFyYW1ldGVyRGVmYXVsdFZhbHVlcwBjc21HZXRQYXJhbWV0ZXJWYWx1ZXMAY3NtR2V0UGFydENvdW50AGNzbUdldFBhcnRJZHMAY3NtR2V0UGFydE9wYWNpdGllcwBjc21HZXRQYXJ0UGFyZW50UGFydEluZGljZXMAY3NtR2V0RHJhd2FibGVDb3VudABjc21HZXREcmF3YWJsZUlkcwBjc21HZXREcmF3YWJsZUNvbnN0YW50RmxhZ3MAY3NtR2V0RHJhd2FibGVEeW5hbWljRmxhZ3MAY3NtR2V0RHJhd2FibGVUZXh0dXJlSW5kaWNlcwBjc21HZXREcmF3YWJsZURyYXdPcmRlcnMAY3NtR2V0RHJhd2FibGVSZW5kZXJPcmRlcnMAY3NtR2V0RHJhd2FibGVPcGFjaXRpZXMAY3NtR2V0RHJhd2FibGVNYXNrQ291bnRzAGNzbUdldERyYXdhYmxlTWFza3MAY3NtR2V0RHJhd2FibGVWZXJ0ZXhDb3VudHMAY3NtR2V0RHJhd2FibGVWZXJ0ZXhQb3NpdGlvbnMAY3NtR2V0RHJhd2FibGVWZXJ0ZXhVdnMAY3NtR2V0RHJhd2FibGVJbmRleENvdW50cwBjc21HZXREcmF3YWJsZUluZGljZXMAY3NtR2V0RHJhd2FibGVNdWx0aXBseUNvbG9ycwBjc21HZXREcmF3YWJsZVNjcmVlbkNvbG9ycwBjc21HZXREcmF3YWJsZVBhcmVudFBhcnRJbmRpY2VzAGNzbVJlc2V0RHJhd2FibGVEeW5hbWljRmxhZ3MAY3NtR2V0UGFyYW1ldGVyS2V5Q291bnRzAGNzbUdldFBhcmFtZXRlcktleVZhbHVlcw==" + ), + scratchBuffer(3228, "Cg=="), + scratchBuffer(3267, "//////8="), + scratchBuffer(3336, "LSsgICAwWDB4AChudWxsKQ=="), + scratchBuffer(3360, "EQAKABEREQAAAAAFAAAAAAAACQAAAAAL"), + scratchBuffer( + 3392, + "EQAPChEREQMKBwABEwkLCwAACQYLAAALAAYRAAAAERER" + ), + scratchBuffer(3441, "Cw=="), + scratchBuffer(3450, "EQAKChEREQAKAAACAAkLAAAACQALAAAL"), + scratchBuffer(3499, "DA=="), + scratchBuffer(3511, "DAAAAAAMAAAAAAkMAAAAAAAMAAAM"), + scratchBuffer(3557, "Dg=="), + scratchBuffer(3569, "DQAAAAQNAAAAAAkOAAAAAAAOAAAO"), + scratchBuffer(3615, "EA=="), + scratchBuffer(3627, "DwAAAAAPAAAAAAkQAAAAAAAQAAAQAAASAAAAEhIS"), + scratchBuffer(3682, "EgAAABISEgAAAAAAAAk="), + scratchBuffer(3731, "Cw=="), + scratchBuffer(3743, "CgAAAAAKAAAAAAkLAAAAAAALAAAL"), + scratchBuffer(3789, "DA=="), + scratchBuffer( + 3801, + "DAAAAAAMAAAAAAkMAAAAAAAMAAAMAAAwMTIzNDU2Nzg5QUJDREVGLTBYKzBYIDBYLTB4KzB4IDB4AGluZgBJTkYAbmFuAE5BTgAuAAAAAKgaAAAAAAAAAwAAAAQAAAAEAAAABgAAAIP5ogBETm4A/CkVANFXJwDdNPUAYtvAADyZlQBBkEMAY1H+ALveqwC3YcUAOm4kANJNQgBJBuAACeouAByS0QDrHf4AKbEcAOg+pwD1NYIARLsuAJzphAC0JnAAQX5fANaROQBTgzkAnPQ5AItfhAAo+b0A+B87AN7/lwAPmAUAES/vAApaiwBtH20Az342AAnLJwBGT7cAnmY/AC3qXwC6J3UA5evHAD178QD3OQcAklKKAPtr6gAfsV8ACF2NADADVgB7/EYA8KtrACC8zwA29JoA46kdAF5hkQAIG+YAhZllAKAUXwCNQGgAgNj/ACdzTQAGBjEAylYVAMmocwB74mAAa4zAABnERwDNZ8MACejcAFmDKgCLdsQAphyWAESv3QAZV9EApT4FAAUH/wAzfj8AwjLoAJhP3gC7fTIAJj3DAB5r7wCf+F4ANR86AH/yygDxhx0AfJAhAGokfADVbvoAMC13ABU7QwC1FMYAwxmdAK3EwgAsTUEADABdAIZ9RgDjcS0Am8aaADNiAAC00nwAtKeXADdV1QDXPvYAoxAYAE12/ABknSoAcNerAGN8+AB6sFcAFxXnAMBJVgA71tkAp4Q4ACQjywDWincAWlQjAAAfuQDxChsAGc7fAJ8x/wBmHmoAmVdhAKz7RwB+f9gAImW3ADLoiQDmv2AA78TNAGw2CQBdP9QAFt7XAFg73gDem5IA0iIoACiG6ADiWE0AxsoyAAjjFgDgfcsAF8BQAPMdpwAY4FsALhM0AIMSYgCDSAEA9Y5bAK2wfwAe6fIASEpDABBn0wCq3dgArl9CAGphzgAKKKQA05m0AAam8gBcd38Ao8KDAGE8iACKc3gAr4xaAG/XvQAtpmMA9L/LAI2B7wAmwWcAVcpFAMrZNgAoqNIAwmGNABLJdwAEJhQAEkabAMRZxADIxUQATbKRAAAX8wDUQ60AKUnlAP3VEAAAvvwAHpTMAHDO7gATPvUA7PGAALPnwwDH+CgAkwWUAMFxPgAuCbMAC0XzAIgSnACrIHsALrWfAEeSwgB7Mi8ADFVtAHKnkABr5x8AMcuWAHkWSgBBeeIA9N+JAOiUlwDi5oQAmTGXAIjtawBfXzYAu/0OAEiatABnpGwAcXJCAI1dMgCfFbgAvOUJAI0xJQD3dDkAMAUcAA0MAQBLCGgALO5YAEeqkAB05wIAvdYkAPd9pgBuSHIAnxbvAI6UpgC0kfYA0VNRAM8K8gAgmDMA9Ut+ALJjaADdPl8AQF0DAIWJfwBVUikAN2TAAG3YEAAySDIAW0x1AE5x1ABFVG4ACwnBACr1aQAUZtUAJwedAF0EUAC0O9sA6nbFAIf5FwBJa30AHSe6AJZpKQDGzKwArRRUAJDiagCI2YkALHJQAASkvgB3B5QA8zBwAAD8JwDqcagAZsJJAGTgPQCX3YMAoz+XAEOU/QANhowAMUHeAJI5nQDdcIwAF7fnAAjfOwAVNysAXICgAFqAkwAQEZIAD+jYAGyArwDb/0sAOJAPAFkYdgBipRUAYcu7AMeJuQAQQL0A0vIEAEl1JwDrtvYA2yK7AAoUqgCJJi8AZIN2AAk7MwAOlBoAUTqqAB2jwgCv7a4AXCYSAG3CTQAtepwAwFaXAAM/gwAJ8PYAK0CMAG0xmQA5tAcADCAVANjDWwD1ksQAxq1LAE7KpQCnN80A5qk2AKuSlADdQmgAGWPeAHaM7wBoi1IA/Ns3AK6hqwDfFTEAAK6hAAz72gBkTWYA7QW3ACllMABXVr8AR/86AGr5uQB1vvMAKJPfAKuAMABmjPYABMsVAPoiBgDZ5B0APbOkAFcbjwA2zQkATkLpABO+pAAzI7UA8KoaAE9lqADSwaUACz8PAFt4zQAj+XYAe4sEAIkXcgDGplMAb27iAO/rAACbSlgAxNq3AKpmugB2z88A0QIdALHxLQCMmcEAw613AIZI2gD3XaAAxoD0AKzwLwDd7JoAP1y8ANDebQCQxx8AKtu2AKMlOgAAr5oArVOTALZXBAApLbQAS4B+ANoHpwB2qg4Ae1mhABYSKgDcty0A+uX9AInb/gCJvv0A5HZsAAap/AA+gHAAhW4VAP2H/wAoPgcAYWczACoYhgBNveoAs+evAI9tbgCVZzkAMb9bAITXSAAw3xYAxy1DACVhNQDJcM4AMMu4AL9s/QCkAKIABWzkAFrdoAAhb0cAYhLSALlchABwYUkAa1bgAJlSAQBQVTcAHtW3ADPxxAATbl8AXTDkAIUuqQAdssMAoTI2AAi3pADqsdQAFvchAI9p5AAn/3cADAOAAI1ALQBPzaAAIKWZALOi0wAvXQoAtPlCABHaywB9vtAAm9vBAKsXvQDKooEACGpcAC5VFwAnAFUAfxTwAOEHhgAUC2QAlkGNAIe+3gDa/SoAayW2AHuJNAAF8/4Aub+eAGhqTwBKKqgAT8RaAC34vADXWpgA9MeVAA1NjQAgOqYApFdfABQ/sQCAOJUAzCABAHHdhgDJ3rYAv2D1AE1lEQABB2sAjLCsALLA0ABRVUgAHvsOAJVywwCjBjsAwEA1AAbcewDgRcwATin6ANbKyADo80EAfGTeAJtk2ADZvjEApJfDAHdY1ABp48UA8NoTALo6PABGGEYAVXVfANK99QBuksYArC5dAA5E7QAcPkIAYcSHACn96QDn1vMAInzKAG+RNQAI4MUA/9eNAG5q4gCw/cYAkwjBAHxddABrrbIAzW6dAD5yewDGEWoA98+pAClz3wC1yboAtwBRAOKyDQB0uiQA5X1gAHTYigANFSwAgRgMAH5mlAABKRYAn3p2AP39vgBWRe8A2X42AOzZEwCLurkAxJf8ADGoJwDxbsMAlMU2ANioVgC0qLUAz8wOABKJLQBvVzQALFaJAJnO4wDWILkAa16qAD4qnAARX8wA/QtKAOH0+wCOO20A4oYsAOnUhAD8tKkA7+7RAC41yQAvOWEAOCFEABvZyACB/AoA+0pqAC8c2ABTtIQATpmMAFQizAAqVdwAwMbWAAsZlgAacLgAaZVkACZaYAA/Uu4AfxEPAPS1EQD8y/UANLwtADS87gDoXcwA3V5gAGeOmwCSM+8AyRe4AGFYmwDhV7wAUYPGANg+EADdcUgALRzdAK8YoQAhLEYAWfPXANl6mACeVMAAT4b6AFYG/ADlea4AiSI2ADitIgBnk9wAVeiqAIImOADK55sAUQ2kAJkzsQCp1w4AaQVIAGWy8AB/iKcAiEyXAPnRNgAhkrMAe4JKAJjPIQBAn9wA3EdVAOF0OgBn60IA/p3fAF7UXwB7Z6QAuqx6AFX2ogAriCMAQbpVAFluCAAhKoYAOUeDAInj5gDlntQASftAAP9W6QAcD8oAxVmKAJT6KwDTwcUAD8XPANtargBHxYYAhUNiACGGOwAseZQAEGGHACpMewCALBoAQ78SAIgmkAB4PIkAqMTkAOXbewDEOsIAJvTqAPdnigANkr8AZaMrAD2TsQC9fAsApFHcACfdYwBp4d0AmpQZAKgplQBozigACe20AESfIABOmMoAcIJjAH58IwAPuTIAp/WOABRW5wAh8QgAtZ0qAG9+TQClGVEAtfmrAILf1gCW3WEAFjYCAMQ6nwCDoqEAcu1tADmNegCCuKkAazJcAEYnWwAANO0A0gB3APz0VQABWU0A4HGA" + ), + scratchBuffer( + 6675, + "QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNThj7T7aD0k/Xph7P9oPyT9pN6wxaCEiM7QPFDNoIaIz2w9JP9sPSb/kyxZA5MsWwAAAAAAAAACA2w9JQNsPScAAAIA/AADAPwAAAADcz9E1AAAAAADAFT8=" + ), + scratchBuffer(6824, "BQ=="), + scratchBuffer(6836, "DQ=="), + scratchBuffer(6860, "DgAAAA8AAABYHAAAAAQ="), + scratchBuffer(6884, "AQ=="), + scratchBuffer(6899, "Cv////8="), + scratchBuffer(7156, "gCA="), + (global = { + Int8Array: Int8Array, + Int16Array: Int16Array, + Int32Array: Int32Array, + Uint8Array: Uint8Array, + Uint16Array: Uint16Array, + Uint32Array: Uint32Array, + Float32Array: Float32Array, + Float64Array: Float64Array, + NaN: NaN, + Infinity: 1 / 0, + Math: Math, + }), + (buffer = wasmMemory.buffer), + (m = (scratchBuffer = asmLibraryArg).memory), + (n = wasmTable), + (o = new global.Int8Array(buffer)), + (p = new global.Int16Array(buffer)), + (q = new global.Int32Array(buffer)), + (r = new global.Uint8Array(buffer)), + (s = new global.Uint16Array(buffer)), + (t = new global.Uint32Array(buffer)), + (u = new global.Float32Array(buffer)), + (v = new global.Float64Array(buffer)), + (w = global.Math.imul), + (x = global.Math.fround), + (y = global.Math.abs), + (z = global.Math.clz32), + (A = global.Math.min), + global.Math.max, + (C = global.Math.floor), + global.Math.ceil, + global.Math.sqrt, + scratchBuffer.abort, + global.NaN, + (H = global.Infinity), + (I = scratchBuffer.a), + (J = scratchBuffer.b), + (K = scratchBuffer.c), + (L = 5251744), + (M = 0), + (n[1] = function (a, Ln, Mn, Nn, On) { + (a |= 0), (Ln |= 0), (Mn |= 0), (Nn |= 0), (On |= 0); + var Wn, + ko, + lo, + oo, + qo, + ro, + so, + to, + uo, + vo, + wo, + xo, + yo, + zo, + Ao, + Bo, + Co, + Do, + Eo, + Fo, + Go, + Ho, + Io, + po, + Pn = 0, + Qn = x(0), + Rn = x(0), + Sn = 0, + Tn = x(0), + Un = x(0), + Vn = x(0), + Xn = x(0), + Yn = x(0), + Zn = x(0), + _n = x(0), + $n = x(0), + ao = x(0), + bo = x(0), + co = x(0), + eo = x(0), + fo = x(0), + go = x(0), + ho = x(0), + io = x(0), + jo = x(0), + mo = x(0), + no = x(0), + Jo = + (x(0), x(0), x(0), x(0), x(0), x(0), x(0), x(0), x(0), 0); + if (((L = po = (L - 32) | 0), 1 <= (0 | On))) + for ( + Wn = q[(16 + ((q[(a + 308) >> 2] + (Ln << 5)) | 0)) >> 2], + Pn = (q[(a + 60) >> 2] + w(Wn, 24)) | 0, + Ln = ((ko = q[(Pn + 8) >> 2]) + -1) | 0, + xo = ((qo = q[(Pn + 4) >> 2]) + -1) | 0, + yo = uo = + ((Wn = q[(q[(a + 152) >> 2] + (Wn << 2)) >> 2]) + + (ko << 3)) | + 0, + zo = vo = + (Wn + ((to = w(qo, (lo = (ko + 1) | 0))) << 3)) | 0, + Ao = wo = (Wn + ((ko + to) << 3)) | 0, + Io = q[(Pn + 12) >> 2], + ro = x(0 | qo), + so = x(0 | ko), + a = 0; + (Vn = u[(4 + (Pn = ((oo = a << 3) + Mn) | 0)) >> 2]), + (Rn = x(Vn * ro)), + (Xn = u[Pn >> 2]), + (Qn = x(Xn * so)), + (Pn = Vn >= x(1)), + (Rn = + !((Vn < x(0)) ^ 1) || Pn | (Xn >= x(1)) | (Xn < x(0)) + ? (Jo || + ((ao = u[(4 + Ao) >> 2]), + (Bo = u[(Wn + 4) >> 2]), + (Yn = x(ao - Bo)), + (Co = u[(4 + yo) >> 2]), + (Do = u[(4 + zo) >> 2]), + (Zn = x(Co - Do)), + (bo = x(x(Yn - Zn) * x(0.5))), + (Eo = u[wo >> 2]), + (Fo = u[Wn >> 2]), + (_n = x(Eo - Fo)), + (Go = u[uo >> 2]), + (Ho = u[vo >> 2]), + ($n = x(Go - Ho)), + (co = x(x(_n - $n) * x(0.5))), + (Zn = x(x(Zn + Yn) * x(0.5))), + ($n = x(x($n + _n) * x(0.5))), + (Jo = 1), + (Yn = x( + x(x(x(x(Bo + Co) + Do) + ao) * x(0.25)) - + x(Yn * x(0.5)) + )), + (_n = x( + x(x(x(x(Fo + Go) + Ho) + Eo) * x(0.25)) - + x(_n * x(0.5)) + ))), + ((Vn < x(3)) ^ 1) | + ((Xn > x(-2)) ^ 1) | + (((Xn < x(3)) ^ 1) | ((Vn > x(-2)) ^ 1)) + ? ((u[(Nn + oo) >> 2] = + x(Vn * co) + x(x(Xn * $n) + _n)), + (Qn = x(Vn * bo)), + x(x(Xn * Zn) + Yn)) + : (Xn <= x(0) + ? Vn <= x(0) + ? ((Un = x(x(Vn + x(2)) * x(0.5))), + (Tn = x(x(Xn + x(2)) * x(0.5))), + (Qn = x(bo + bo)), + (mo = x(Yn - Qn)), + (Rn = x(co + co)), + (no = x(_n - Rn)), + (io = x(Yn - x(Zn + Zn))), + (eo = x(io - Qn)), + (jo = x(_n - x($n + $n))), + (fo = x(jo - Rn)), + (go = u[(Wn + 4) >> 2]), + (ho = u[Wn >> 2])) + : Pn + ? ((Qn = x(bo * x(3))), + (Rn = x(Yn - x(Zn + Zn))), + (io = x(Qn + Rn)), + (eo = x(co * x(3))), + (fo = x(_n - x($n + $n))), + (jo = x(eo + fo)), + (Un = x(x(Vn + x(-1)) * x(0.5))), + (Tn = x(x(Xn + x(2)) * x(0.5))), + (go = x(Qn + Yn)), + (ho = x(eo + _n)), + (eo = x(bo + Rn)), + (fo = x(co + fo)), + (mo = u[(4 + zo) >> 2]), + (no = u[vo >> 2])) + : ((Qn = x(Yn - x(Zn + Zn))), + (Pn = xo), + (Sn = + x(y(Rn)) < x(2147483648) + ? ~~Rn + : -2147483648), + (Un = x( + 0 | + (Pn = + (0 | Sn) == (0 | qo) ? Pn : Sn) + )), + (Tn = x(Un / ro)), + (eo = x(x(Tn * bo) + Qn)), + (ao = x(Tn * co)), + (Tn = x(_n - x($n + $n))), + (fo = x(ao + Tn)), + (Vn = x( + x(0 | (Sn = (Pn + 1) | 0)) / ro + )), + (io = x(x(Vn * bo) + Qn)), + (jo = x(x(Vn * co) + Tn)), + (Tn = x(x(Xn + x(2)) * x(0.5))), + (Un = x(Rn - Un)), + (Pn = (Wn + (w(Pn, lo) << 3)) | 0), + (mo = u[(Pn + 4) >> 2]), + (no = u[Pn >> 2]), + (Pn = (Wn + (w(Sn, lo) << 3)) | 0), + (go = u[(Pn + 4) >> 2]), + (ho = u[Pn >> 2])) + : Xn >= x(1) + ? Vn <= x(0) + ? ((Un = x(x(Vn + x(2)) * x(0.5))), + (Tn = x(x(Xn + x(-1)) * x(0.5))), + (Qn = x(bo + bo)), + (eo = x(x(Zn + Yn) - Qn)), + (Rn = x(co + co)), + (fo = x(x($n + _n) - Rn)), + (go = x(x(Zn * x(3)) + Yn)), + (mo = x(go - Qn)), + (ho = x(x($n * x(3)) + _n)), + (no = x(ho - Rn)), + (io = u[(4 + yo) >> 2]), + (jo = u[uo >> 2])) + : Pn + ? ((Qn = x(bo * x(3))), + (io = x(Qn + x(Zn + Yn))), + (Rn = x(co * x(3))), + (jo = x(Rn + x($n + _n))), + (ao = Qn), + (Qn = x(x(Zn * x(3)) + Yn)), + (go = x(ao + Qn)), + (ao = Rn), + (Rn = x(x($n * x(3)) + _n)), + (ho = x(ao + Rn)), + (Un = x(x(Vn + x(-1)) * x(0.5))), + (Tn = x(x(Xn + x(-1)) * x(0.5))), + (mo = x(bo + Qn)), + (no = x(co + Rn)), + (eo = u[(4 + Ao) >> 2]), + (fo = u[wo >> 2])) + : ((Qn = x(x(Zn * x(3)) + Yn)), + (Pn = xo), + (Sn = + x(y(Rn)) < x(2147483648) + ? ~~Rn + : -2147483648), + (Un = x( + 0 | + (Pn = + (0 | Sn) == (0 | qo) ? Pn : Sn) + )), + (Tn = x(Un / ro)), + (mo = x(x(Tn * bo) + Qn)), + (ao = x(Tn * co)), + (Tn = x(x($n * x(3)) + _n)), + (no = x(ao + Tn)), + (Vn = x( + x(0 | (Sn = (Pn + 1) | 0)) / ro + )), + (go = x(x(Vn * bo) + Qn)), + (ho = x(x(Vn * co) + Tn)), + (Tn = x(x(Xn + x(-1)) * x(0.5))), + (Un = x(Rn - Un)), + (Pn = + (Wn + ((w(Pn, lo) + ko) << 3)) | 0), + (eo = u[(Pn + 4) >> 2]), + (fo = u[Pn >> 2]), + (Pn = + (Wn + ((w(Sn, lo) + ko) << 3)) | 0), + (io = u[(Pn + 4) >> 2]), + (jo = u[Pn >> 2])) + : Vn <= x(0) + ? ((Un = x(x(Vn + x(2)) * x(0.5))), + (Pn = Ln), + (Sn = + x(y((Rn = Qn))) < x(2147483648) + ? ~~Qn + : -2147483648), + (Qn = x( + 0 | + (Pn = (0 | Sn) == (0 | ko) ? Pn : Sn) + )), + (Tn = x(Rn - Qn)), + (Qn = x(Qn / so)), + (Rn = x(bo + bo)), + (eo = x(x(x(Qn * Zn) + Yn) - Rn)), + (ao = x(x(Qn * $n) + _n)), + (Qn = x(co + co)), + (fo = x(ao - Qn)), + (Vn = x(x(0 | (Sn = (Pn + 1) | 0)) / so)), + (mo = x(x(x(Vn * Zn) + Yn) - Rn)), + (no = x(x(x(Vn * $n) + _n) - Qn)), + (io = + u[ + (4 + (Pn = (Wn + (Pn << 3)) | 0)) >> 2 + ]), + (jo = u[Pn >> 2]), + (go = + u[ + (4 + (Pn = (Wn + (Sn << 3)) | 0)) >> 2 + ]), + (ho = u[Pn >> 2])) + : Pn + ? ((ao = Rn = x(bo * x(3))), + (Pn = Ln), + (Sn = + x(y(Qn)) < x(2147483648) + ? ~~Qn + : -2147483648), + (Tn = x( + 0 | + (Pn = (0 | Sn) == (0 | ko) ? Pn : Sn) + )), + (Un = x(Tn / so)), + (io = x(ao + x(x(Un * Zn) + Yn))), + (Xn = x(co * x(3))), + (jo = x(Xn + x(x(Un * $n) + _n))), + (ao = Rn), + (Rn = x(x(0 | (Sn = (Pn + 1) | 0)) / so)), + (go = x(ao + x(x(Rn * Zn) + Yn))), + (ho = x(Xn + x(x(Rn * $n) + _n))), + (Un = x(x(Vn + x(-1)) * x(0.5))), + (Tn = x(Qn - Tn)), + (eo = + u[ + (4 + + (Pn = + (Wn + ((Pn + to) << 3)) | 0)) >> + 2 + ]), + (fo = u[Pn >> 2]), + (mo = + u[ + (4 + + (Pn = + (Wn + ((Sn + to) << 3)) | 0)) >> + 2 + ]), + (no = u[Pn >> 2])) + : ((v[(16 + po) >> 3] = Vn), + (q[po >> 2] = a), + (v[(8 + po) >> 3] = Xn), + Y(4, 1107, po)), + x(Tn + Un) <= x(1) + ? ((u[(Nn + oo) >> 2] = + x(fo + x(x(no - fo) * Tn)) + + x(x(jo - fo) * Un)), + (Qn = x(eo + x(x(mo - eo) * Tn))), + x(x(io - eo) * Un)) + : ((Qn = x(x(1) - Tn)), + (Rn = x(x(1) - Un)), + (u[(Nn + oo) >> 2] = + x(ho + x(x(jo - ho) * Qn)) + + x(x(no - ho) * Rn)), + (Qn = x(go + x(x(io - go) * Qn))), + x(x(mo - go) * Rn)))) + : ((Pn = + x(y((ao = Rn))) < x(2147483648) + ? ~~Rn + : -2147483648), + (Un = x(ao - x(0 | Pn))), + (Sn = + x(y((Rn = Qn))) < x(2147483648) + ? ~~Qn + : -2147483648), + (Tn = x(Rn - x(0 | Sn))), + (Pn = (Sn + w(Pn, lo)) | 0), + Io + ? ((Qn = x(x(1) - Un)), + (Rn = x(x(1) - Tn)), + (Sn = (Wn + (Pn << 3)) | 0), + (Pn = (Wn + ((Pn + lo) << 3)) | 0), + (u[(Nn + oo) >> 2] = + x( + x( + x(Qn * x(Rn * u[Sn >> 2])) + + x(Qn * x(Tn * u[(Sn + 8) >> 2])) + ) + x(Un * x(Rn * u[Pn >> 2])) + ) + x(Un * x(Tn * u[(Pn + 8) >> 2]))), + (Qn = x( + x( + x(Qn * x(Rn * u[(Sn + 4) >> 2])) + + x(Qn * x(Tn * u[(Sn + 12) >> 2])) + ) + x(Un * x(Rn * u[(Pn + 4) >> 2])) + )), + x(Un * x(Tn * u[(Pn + 12) >> 2]))) + : x(Tn + Un) <= x(1) + ? ((Qn = x(x(x(1) - Tn) - Un)), + (Sn = (Wn + (Pn << 3)) | 0), + (Pn = (Wn + ((Pn + lo) << 3)) | 0), + (u[(Nn + oo) >> 2] = + x( + x(Qn * u[Sn >> 2]) + + x(Tn * u[(Sn + 8) >> 2]) + ) + x(Un * u[Pn >> 2])), + (Qn = x( + x(Qn * u[(Sn + 4) >> 2]) + + x(Tn * u[(Sn + 12) >> 2]) + )), + x(Un * u[(Pn + 4) >> 2])) + : ((Qn = x(x(Tn + x(-1)) + Un)), + (Sn = (Wn + ((Pn + lo) << 3)) | 0), + (Rn = x(x(1) - Tn)), + (Vn = x(x(1) - Un)), + (Pn = (Wn + (Pn << 3)) | 0), + (u[(Nn + oo) >> 2] = + x( + x(Qn * u[(Sn + 8) >> 2]) + + x(Rn * u[Sn >> 2]) + ) + x(Vn * u[(Pn + 8) >> 2])), + (Qn = x( + x(Qn * u[(Sn + 12) >> 2]) + + x(Rn * u[(Sn + 4) >> 2]) + )), + x(Vn * u[(Pn + 12) >> 2])))), + (u[(4 + ((Nn + oo) | 0)) >> 2] = Qn + Rn), + (0 | On) != (0 | (a = (a + 1) | 0)); + + ); + L = (32 + po) | 0; + }), + (n[2] = function (a, mh) { + (a |= 0), (mh |= 0); + var Dh = 0, + Eh = 0, + Fh = 0, + Gh = 0, + Hh = 0, + Ih = x(0), + Jh = 0, + Kh = 0, + Mh = (x(0), 0), + Nh = 0, + Gh = q[(a + 320) >> 2], + Dh = q[(a + 316) >> 2], + Hh = q[(a + 308) >> 2]; + -1 == (0 | (Eh = q[(8 + (Fh = (Hh + (mh << 5)) | 0)) >> 2])) + ? ((q[((Nh = Dh) + (Dh = mh << 2)) >> 2] = + q[(q[(a + 148) >> 2] + (q[(Fh + 16) >> 2] << 2)) >> 2]), + (q[(Dh + Gh) >> 2] = 1065353216)) + : ((Jh = q[(Fh + 16) >> 2]), + (Kh = q[(q[(a + 152) >> 2] + (Jh << 2)) >> 2]), + n[q[(24 + ((Hh + (Eh << 5)) | 0)) >> 2]]( + a, + Eh, + Kh, + Kh, + q[(16 + ((q[(a + 60) >> 2] + w(Jh, 24)) | 0)) >> 2] + ), + (Ih = + u[(q[(a + 148) >> 2] + (q[(Fh + 16) >> 2] << 2)) >> 2]), + (Fh = q[(Fh + 8) >> 2] << 2), + (u[((Eh = mh << 2) + Dh) >> 2] = Ih * u[(Fh + Dh) >> 2]), + (q[(Eh + Gh) >> 2] = q[(Fh + Gh) >> 2])), + 4 <= r[(q[a >> 2] + 4) | 0] && + ((Gh = mh << 2), + (Dh = (q[(a + 308) >> 2] + (mh << 5)) | 0), + (Eh = q[(Dh + 16) >> 2] << 2), + (Fh = q[(a + 328) >> 2]), + (mh = q[(a + 324) >> 2]), + -1 == (0 | (Hh = q[(Dh + 8) >> 2])) + ? ((Hh = q[(a + 156) >> 2]), + (q[((Dh = Gh << 2) + mh) >> 2] = + q[(Hh + (Eh <<= 2)) >> 2]), + (q[((Jh = 4 | Dh) + mh) >> 2] = + q[((Kh = 4 | Eh) + Hh) >> 2]), + (q[((Mh = 8 | Dh) + mh) >> 2] = + q[(Hh + (Nh = 8 | Eh)) >> 2]), + (q[(mh + ((Gh |= 3) << 2)) >> 2] = 1065353216), + (a = q[(a + 160) >> 2]), + (q[(Dh + Fh) >> 2] = q[(a + Eh) >> 2]), + (q[(Fh + Jh) >> 2] = q[(a + Kh) >> 2]), + (q[(Fh + Mh) >> 2] = q[(a + Nh) >> 2])) + : ((Eh = ((Kh = Eh << 2) + q[(a + 156) >> 2]) | 0), + (u[(Dh = ((Jh = Gh << 2) + mh) | 0) >> 2] = + u[Eh >> 2] * + u[(Hh = ((Mh = Hh << 4) + mh) | 0) >> 2]), + (u[(Dh + 4) >> 2] = + u[(Eh + 4) >> 2] * u[(Hh + 4) >> 2]), + (u[(Dh + 8) >> 2] = + u[(Eh + 8) >> 2] * u[(Hh + 8) >> 2]), + (q[(mh + ((Gh |= 3) << 2)) >> 2] = 1065353216), + (a = (Kh + q[(a + 160) >> 2]) | 0), + (Nh = u[a >> 2]), + (Ih = u[(Dh = (Fh + Mh) | 0) >> 2]), + (u[(mh = (Fh + Jh) | 0) >> 2] = + x(Nh + Ih) - x(Nh * Ih)), + (Nh = u[(a + 4) >> 2]), + (Ih = u[(Dh + 4) >> 2]), + (u[(mh + 4) >> 2] = x(Nh + Ih) - x(Nh * Ih)), + (Nh = u[(a + 8) >> 2]), + (Ih = u[(Dh + 8) >> 2]), + (u[(mh + 8) >> 2] = x(Nh + Ih) - x(Nh * Ih))), + (q[(Fh + (Gh << 2)) >> 2] = 1065353216)); + }), + (n[3] = function (a, Sm, un, xn, yn) { + (a |= 0), (Sm |= 0), (un |= 0), (xn |= 0), (yn |= 0); + var Dn, + En, + Fn, + Hn, + In, + zn = 0, + zn = + (x(0), + x(0), + x(0), + x(0), + x(0), + x(0), + x(0), + x(0), + (Sm = + q[(16 + ((q[(a + 308) >> 2] + (Sm << 5)) | 0)) >> 2]) << + 2), + Bn = (function (a) { + var El, + Hl, + Fl, + Gl, + Dl = x(0); + (L = Fl = (L - 16) | 0), j(a); + a: if ( + (El = 2147483647 & (Gl = b[0])) >>> 0 <= + 1061752794 + ) + (Dl = x(1)), El >>> 0 < 964689920 || (Dl = ba(+a)); + else if (El >>> 0 <= 1081824209) + (Hl = +a), + (Dl = + 1075235812 <= El >>> 0 + ? x( + -ba( + ((0 | Gl) < 0 + ? 3.141592653589793 + : -3.141592653589793) + Hl + ) + ) + : aa( + (0 | Gl) <= -1 + ? 1.5707963267948966 + Hl + : 1.5707963267948966 - Hl + )); + else if (El >>> 0 <= 1088565717) + Dl = + 1085271520 <= El >>> 0 + ? ba( + +a + + ((0 | Gl) < 0 + ? 6.283185307179586 + : -6.283185307179586) + ) + : aa( + (0 | Gl) <= -1 + ? -4.71238898038469 - +a + : +a - 4.71238898038469 + ); + else if (((Dl = x(a - a)), !(2139095040 <= El >>> 0))) + if ((El = 3 & Da(a, (8 + Fl) | 0)) >>> 0 <= 2) { + switch ((El - 1) | 0) { + default: + Dl = ba(v[(8 + Fl) >> 3]); + break a; + case 0: + Dl = aa(-v[(8 + Fl) >> 3]); + break a; + case 1: + } + Dl = x(-ba(v[(8 + Fl) >> 3])); + } else Dl = aa(v[(8 + Fl) >> 3]); + return (L = (16 + Fl) | 0), Dl; + })( + (An = x( + x( + x( + u[ + (4 + ((q[(a + 168) >> 2] + w(Sm, 12)) | 0)) >> 2 + ] + u[(zn + q[(a + 284) >> 2]) >> 2] + ) * x(3.1415927410125732) + ) / x(180) + )) + ), + Cn = u[(zn + q[(a + 272) >> 2]) >> 2], + Gn = q[(zn + q[(a + 292) >> 2]) >> 2], + An = (function (a) { + var Vk, + Al, + Cl, + Bl = 0; + (L = Al = (L - 16) | 0), j(a); + a: if ( + (Vk = 2147483647 & (Cl = b[0])) >>> 0 <= + 1061752794 + ) + Vk >>> 0 < 964689920 || (a = aa(+a)); + else if (Vk >>> 0 <= 1081824209) + (Bl = +a), + (a = + Vk >>> 0 <= 1075235811 + ? (0 | Cl) <= -1 + ? x(-ba(Bl + 1.5707963267948966)) + : ba(Bl + -1.5707963267948966) + : aa( + -( + ((0 | Cl) < 0 + ? 3.141592653589793 + : -3.141592653589793) + Bl + ) + )); + else if (Vk >>> 0 <= 1088565717) + (Bl = +a), + (a = + Vk >>> 0 <= 1085271519 + ? (0 | Cl) <= -1 + ? ba(Bl + 4.71238898038469) + : x(-ba(Bl + -4.71238898038469)) + : aa( + ((0 | Cl) < 0 + ? 6.283185307179586 + : -6.283185307179586) + Bl + )); + else if (2139095040 <= Vk >>> 0) a = x(a - a); + else if ((Vk = 3 & Da(a, (8 + Al) | 0)) >>> 0 <= 2) { + switch ((Vk - 1) | 0) { + default: + a = aa(v[(8 + Al) >> 3]); + break a; + case 0: + a = ba(v[(8 + Al) >> 3]); + break a; + case 1: + } + a = aa(-v[(8 + Al) >> 3]); + } else a = x(-ba(v[(8 + Al) >> 3])); + return (L = (16 + Al) | 0), a; + })(An); + if ((Sm = 0) < (0 | yn)) + for ( + Bn = x(Cn * Bn), + En = x(Gn ? -1 : 1), + Hn = x(Bn * En), + Dn = q[(zn + q[(a + 288) >> 2]) >> 2] ? x(-1) : x(1), + In = x(x(Cn * An) * Dn), + Bn = x(Bn * Dn), + Cn = x(x(Cn * x(-An)) * En), + An = u[(zn + q[(a + 280) >> 2]) >> 2], + En = u[(zn + q[(a + 276) >> 2]) >> 2]; + (zn = ((a = Sm << 3) + xn) | 0), + (Dn = u[(a = (a + un) | 0) >> 2]), + (Fn = u[(a + 4) >> 2]), + (u[(zn + 4) >> 2] = An + x(x(In * Dn) + x(Hn * Fn))), + (u[zn >> 2] = En + x(x(Bn * Dn) + x(Cn * Fn))), + (0 | yn) != (0 | (Sm = (Sm + 1) | 0)); + + ); + }), + (n[4] = function (a, mh) { + (a |= 0), (mh |= 0); + var yh, + zh, + Ah, + Bh, + Ch, + nh, + oh = 0, + ph = 0, + qh = 0, + rh = x(0), + sh = 0, + th = 0, + uh = x(0), + vh = 0, + wh = 0, + xh = 0; + if ( + (x(0), + x(0), + x(0), + x(0), + (L = nh = (L + -64) | 0), + (vh = q[(a + 320) >> 2]), + (wh = q[(a + 316) >> 2]), + (ph = q[(a + 308) >> 2]), + -1 == + (0 | (sh = q[(8 + (qh = (ph + (mh << 5)) | 0)) >> 2]))) + ) + (oh = q[(qh + 16) >> 2] << 2), + (q[((ph = mh << 2) + wh) >> 2] = + q[(oh + q[(a + 268) >> 2]) >> 2]), + (q[(ph + vh) >> 2] = q[(oh + q[(a + 272) >> 2]) >> 2]); + else { + (oh = q[(qh + 16) >> 2] << 2), + (xh = q[(oh + q[(a + 276) >> 2]) >> 2]), + (q[(24 + nh) >> 2] = xh), + (oh = q[(oh + q[(a + 280) >> 2]) >> 2]), + (q[(28 + nh) >> 2] = oh), + (q[(16 + nh) >> 2] = 0), + (zh = + 1 == q[(12 + (th = (ph + (sh << 5)) | 0)) >> 2] + ? x(-10) + : x(-0.10000000149011612)), + (u[(20 + nh) >> 2] = zh), + (q[(60 + nh) >> 2] = oh), + (q[(56 + nh) >> 2] = xh), + n[q[(th + 24) >> 2]]( + a, + sh, + (56 + nh) | 0, + (48 + nh) | 0, + 1 + ), + (rh = x(1)), + (ph = 9); + b: { + for (;;) { + if ( + ((oh = ph), + (uh = x(rh * x(0))), + (u[(32 + nh) >> 2] = uh + u[(56 + nh) >> 2]), + (yh = x(zh * rh)), + (u[(36 + nh) >> 2] = yh + u[(60 + nh) >> 2]), + n[q[(th + 24) >> 2]]( + a, + sh, + (32 + nh) | 0, + (40 + nh) | 0, + 1 + ), + (Ah = x(u[(44 + nh) >> 2] - u[(52 + nh) >> 2])), + (u[(44 + nh) >> 2] = Ah), + (Bh = x(u[(40 + nh) >> 2] - u[(48 + nh) >> 2])), + (u[(40 + nh) >> 2] = Bh), + Ah != x(0) || Bh != x(0)) + ) { + (ph = q[(44 + nh) >> 2]), + (q[(8 + nh) >> 2] = q[(40 + nh) >> 2]), + (q[(12 + nh) >> 2] = ph); + break b; + } + if ( + ((u[(32 + nh) >> 2] = u[(56 + nh) >> 2] - uh), + (u[(36 + nh) >> 2] = u[(60 + nh) >> 2] - yh), + n[q[(th + 24) >> 2]]( + a, + sh, + (32 + nh) | 0, + (40 + nh) | 0, + 1 + ), + (uh = x(u[(40 + nh) >> 2] - u[(48 + nh) >> 2])), + (u[(40 + nh) >> 2] = uh), + (yh = x(u[(44 + nh) >> 2] - u[(52 + nh) >> 2])), + (u[(44 + nh) >> 2] = yh) != x(0) || uh != x(0)) + ) { + (u[(12 + nh) >> 2] = -yh), (u[(8 + nh) >> 2] = -uh); + break b; + } + if ( + ((ph = (oh + -1) | 0), + (rh = x(rh * x(0.10000000149011612))), + !oh) + ) + break; + } + Y(3, 1311, 0); + } + (rh = (function (a, ji) { + var ki = x(0); + if ( + (ki = x( + Ba(u[(4 + a) >> 2], u[a >> 2]) - + Ba(u[(4 + ji) >> 2], u[ji >> 2]) + )) < x(-3.1415927410125732) + ) + for ( + ; + (ki = x(ki + x(6.2831854820251465))) < + x(-3.1415927410125732); + + ); + if (ki > x(3.1415927410125732)) + for ( + ; + (ki = x(ki + x(-6.2831854820251465))) > + x(3.1415927410125732); + + ); + return ki; + })((16 + nh) | 0, (8 + nh) | 0)), + n[q[(th + 24) >> 2]]( + a, + q[(qh + 8) >> 2], + (24 + nh) | 0, + (24 + nh) | 0, + 1 + ), + (ph = q[(qh + 16) >> 2] << 2), + (q[(ph + q[(a + 276) >> 2]) >> 2] = q[(24 + nh) >> 2]), + (q[(ph + q[(a + 280) >> 2]) >> 2] = q[(28 + nh) >> 2]), + (oh = (ph + q[(a + 284) >> 2]) | 0), + (u[oh >> 2] = + u[oh >> 2] + + x(x(rh * x(-180)) / x(3.1415927410125732))), + (qh = q[(qh + 8) >> 2] << 2), + (u[((oh = mh << 2) + wh) >> 2] = + u[(ph + q[(a + 268) >> 2]) >> 2] * u[(qh + wh) >> 2]), + (ph = (ph + q[(a + 272) >> 2]) | 0), + (rh = x(u[ph >> 2] * u[(qh + vh) >> 2])), + (u[(oh + vh) >> 2] = rh), + (u[ph >> 2] = rh); + } + 4 <= r[(q[a >> 2] + 4) | 0] && + ((oh = mh << 2), + (qh = (q[(a + 308) >> 2] + (mh << 5)) | 0), + (sh = q[(qh + 16) >> 2] << 2), + (ph = q[(a + 328) >> 2]), + (mh = q[(a + 324) >> 2]), + -1 == (0 | (th = q[(qh + 8) >> 2])) + ? ((th = q[(a + 296) >> 2]), + (q[((qh = oh << 2) + mh) >> 2] = + q[(th + (sh <<= 2)) >> 2]), + (q[((vh = 4 | qh) + mh) >> 2] = + q[((wh = 4 | sh) + th) >> 2]), + (q[((xh = 8 | qh) + mh) >> 2] = + q[(th + (Ch = 8 | sh)) >> 2]), + (q[(mh + ((oh |= 3) << 2)) >> 2] = 1065353216), + (a = q[(a + 300) >> 2]), + (q[(ph + qh) >> 2] = q[(a + sh) >> 2]), + (q[(ph + vh) >> 2] = q[(a + wh) >> 2]), + (q[(ph + xh) >> 2] = q[(a + Ch) >> 2])) + : ((sh = ((wh = sh << 2) + q[(a + 296) >> 2]) | 0), + (u[(qh = ((vh = oh << 2) + mh) | 0) >> 2] = + u[sh >> 2] * + u[(th = ((xh = th << 4) + mh) | 0) >> 2]), + (u[(qh + 4) >> 2] = + u[(sh + 4) >> 2] * u[(th + 4) >> 2]), + (u[(qh + 8) >> 2] = + u[(sh + 8) >> 2] * u[(th + 8) >> 2]), + (q[(mh + ((oh |= 3) << 2)) >> 2] = 1065353216), + (a = (wh + q[(a + 300) >> 2]) | 0), + (rh = u[a >> 2]), + (uh = u[(qh = (ph + xh) | 0) >> 2]), + (u[(mh = (ph + vh) | 0) >> 2] = + x(rh + uh) - x(rh * uh)), + (rh = u[(a + 4) >> 2]), + (uh = u[(qh + 4) >> 2]), + (u[(mh + 4) >> 2] = x(rh + uh) - x(rh * uh)), + (rh = u[(a + 8) >> 2]), + (uh = u[(qh + 8) >> 2]), + (u[(mh + 8) >> 2] = x(rh + uh) - x(rh * uh))), + (q[(ph + (oh << 2)) >> 2] = 1065353216)), + (L = (64 + nh) | 0); + }), + (n[5] = function (a, Vk) { + return ( + (a |= 0), + (Vk |= 0), + x(0), + x(0), + 0 | ((a = u[a >> 2]) < (Vk = u[Vk >> 2]) ? -1 : Vk < a) + ); + }), + (n[6] = function (a, vj, xj, yj) { + (a |= 0), (vj |= 0), (xj |= 0), (yj |= 0); + var Vj = 0, + Wj = 0, + Xj = x(0), + Yj = 0, + Zj = 0, + _j = 0, + $j = 0, + ak = 0; + if (1 <= (0 | (Yj = q[(a + 8) >> 2]))) + for ( + _j = q[(a + 12) >> 2], Zj = q[(a + 20) >> 2]; + (u[((Wj = Vj << 2) + _j) >> 2] = + u[(vj + Wj) >> 2] * u[(Wj + Zj) >> 2]), + (0 | (Vj = (Vj + 1) | 0)) < (0 | Yj); + + ); + if (!((0 | (Yj = q[a >> 2])) < 1)) + if (((_j = q[(a + 4) >> 2]), yj)) + for (Wj = vj = 0; ; ) { + if (q[yj >> 2]) { + if ( + (0 | + (Vj = + q[((Zj = vj << 2) + q[(a + 16) >> 2]) >> 2])) < + 1 + ) + Xj = x(0); + else + for ( + $j = (Vj + Wj) | 0, + ak = q[(a + 12) >> 2], + Xj = x(0), + Vj = Wj; + (Xj = x(Xj + u[(ak + (Vj << 2)) >> 2])), + (0 | (Vj = (Vj + 1) | 0)) < (0 | $j); + + ); + u[(xj + Zj) >> 2] = Xj; + } + if ( + ((yj = (yj + 4) | 0), + (Wj = (q[(_j + (vj << 2)) >> 2] + Wj) | 0), + !((0 | (vj = (vj + 1) | 0)) < (0 | Yj))) + ) + break; + } + else + for (Zj = q[(a + 16) >> 2], vj = yj = 0; ; ) { + if ((0 | (Vj = q[((Wj = yj << 2) + Zj) >> 2])) <= 0) + Xj = x(0); + else + for ( + $j = (vj + Vj) | 0, + ak = q[(a + 12) >> 2], + Xj = x(0), + Vj = vj; + (Xj = x(Xj + u[(ak + (Vj << 2)) >> 2])), + (0 | (Vj = (Vj + 1) | 0)) < (0 | $j); + + ); + if ( + ((u[(xj + Wj) >> 2] = Xj), + (vj = (q[(Wj + _j) >> 2] + vj) | 0), + !((0 | (yj = (yj + 1) | 0)) < (0 | Yj))) + ) + break; + } + }), + (n[7] = function (a, vj, xj, yj) { + (a |= 0), (vj |= 0), (xj |= 0), (yj |= 0); + var zj = 0, + Aj = x(0), + Qj = 0, + Rj = 0, + Sj = 0, + Tj = 0, + Uj = 0; + if (1 <= (0 | (Tj = q[(a + 8) >> 2]))) + for ( + Rj = q[(a + 12) >> 2], Sj = q[(a + 20) >> 2]; + (u[((Qj = zj << 2) + Rj) >> 2] = + u[(vj + Qj) >> 2] * u[(Qj + Sj) >> 2]), + (0 | (zj = (zj + 1) | 0)) < (0 | Tj); + + ); + if (!((0 | (zj = q[a >> 2])) < 1)) + if (((Tj = q[(a + 4) >> 2]), yj)) + for (Qj = vj = 0; ; ) { + if (q[yj >> 2]) { + if ( + (0 | + (zj = + q[((Rj = vj << 2) + q[(a + 16) >> 2]) >> 2])) < + 1 + ) + Aj = x(0); + else + for ( + Sj = (zj + Qj) | 0, + Uj = q[(a + 12) >> 2], + Aj = x(0), + zj = Qj; + (Aj = x(Aj + u[(Uj + (zj << 2)) >> 2])), + (0 | (zj = (zj + 1) | 0)) < (0 | Sj); + + ); + (zj = (xj + Rj) | 0), + (Aj = x(Aj + x(0.0010000000474974513))), + (Rj = + x(y(Aj)) < x(2147483648) ? ~~Aj : -2147483648), + (q[zj >> 2] = Rj), + (zj = q[a >> 2]); + } + if ( + ((yj = (yj + 4) | 0), + (Qj = (q[(Tj + (vj << 2)) >> 2] + Qj) | 0), + !((0 | (vj = (vj + 1) | 0)) < (0 | zj))) + ) + break; + } + else + for (Rj = q[(a + 16) >> 2], vj = yj = 0; ; ) { + if ((0 | (zj = q[((Qj = yj << 2) + Rj) >> 2])) <= 0) + Aj = x(0); + else + for ( + Sj = (vj + zj) | 0, + Uj = q[(a + 12) >> 2], + Aj = x(0), + zj = vj; + (Aj = x(Aj + u[(Uj + (zj << 2)) >> 2])), + (0 | (zj = (zj + 1) | 0)) < (0 | Sj); + + ); + if ( + ((zj = (xj + Qj) | 0), + (Aj = x(Aj + x(0.0010000000474974513))), + (Sj = x(y(Aj)) < x(2147483648) ? ~~Aj : -2147483648), + (q[zj >> 2] = Sj), + (vj = (q[(Qj + Tj) >> 2] + vj) | 0), + !((0 | (yj = (yj + 1) | 0)) < q[a >> 2])) + ) + break; + } + }), + (n[8] = function (a, vj, xj, yj, zj, Aj) { + (a |= 0), + (vj |= 0), + (xj |= 0), + (yj |= 0), + (zj |= 0), + (Aj |= 0); + var Oj, + Pj, + Bj = 0, + Cj = 0, + Dj = 0, + Ej = 0, + Fj = 0, + Gj = 0, + Hj = 0, + Ij = 0, + Kj = 0, + Lj = 0, + Mj = x(0), + Nj = 0, + Jj = q[a >> 2]; + if (!((0 | Jj) < 1)) + if (((Oj = zj << 2), (Pj = q[(a + 4) >> 2]), Aj)) + for (;;) { + if ( + q[Aj >> 2] && + ((Dj = q[((Bj = Ej << 2) + q[(a + 16) >> 2]) >> 2]), + (Hj = q[(xj + Bj) >> 2]), + (Cj = q[(yj + Bj) >> 2]), + (Bj = (0 | (Ij = w(Cj, zj))) < 1) || + ca(Hj, 0, w(Cj, Oj)), + !(Bj | ((0 | Dj) < 1))) + ) + for ( + Kj = (Dj + Gj) | 0, Lj = q[(a + 20) >> 2], Bj = Gj; + ; + + ) { + for ( + Mj = u[((Cj = Bj << 2) + Lj) >> 2], + Nj = q[(vj + Cj) >> 2], + Fj = 0; + (u[(Cj = ((Dj = Fj << 2) + Hj) | 0) >> 2] = + u[Cj >> 2] + x(Mj * u[(Dj + Nj) >> 2])), + (0 | Ij) != (0 | (Fj = (Fj + 1) | 0)); + + ); + if (!((0 | (Bj = (Bj + 1) | 0)) < (0 | Kj))) break; + } + if ( + ((Aj = (Aj + 4) | 0), + (Gj = (q[((Ej << 2) + Pj) >> 2] + Gj) | 0), + !((0 | (Ej = (Ej + 1) | 0)) < (0 | Jj))) + ) + break; + } + else + for (Aj = 0; ; ) { + if ( + ((Dj = q[((Ej = Aj << 2) + q[(a + 16) >> 2]) >> 2]), + (Hj = q[(xj + Ej) >> 2]), + (Cj = q[(yj + Ej) >> 2]), + (Bj = (0 | (Ij = w(Cj, zj))) < 1) || + ca(Hj, 0, w(Cj, Oj)), + !(Bj | ((0 | Dj) <= 0))) + ) + for ( + Kj = (Dj + Gj) | 0, Lj = q[(a + 20) >> 2], Bj = Gj; + ; + + ) { + for ( + Mj = u[((Cj = Bj << 2) + Lj) >> 2], + Nj = q[(vj + Cj) >> 2], + Fj = 0; + (u[(Cj = ((Dj = Fj << 2) + Hj) | 0) >> 2] = + u[Cj >> 2] + x(Mj * u[(Dj + Nj) >> 2])), + (0 | Ij) != (0 | (Fj = (Fj + 1) | 0)); + + ); + if (!((0 | (Bj = (Bj + 1) | 0)) < (0 | Kj))) break; + } + if ( + ((Gj = (q[(Ej + Pj) >> 2] + Gj) | 0), + !((0 | (Aj = (Aj + 1) | 0)) < (0 | Jj))) + ) + break; + } + }), + (n[9] = function (a) { + var Me, + Ne, + Oe, + Ie = 0, + Je = 0, + Ke = 0, + Le = 0; + if ( + !( + q[((a |= 0) + 648) >> 2] || + (0 | (Ie = q[(a + 332) >> 2])) < 1 + ) + ) + for ( + Ne = ((Je = q[(a + 336) >> 2]) + w(Ie, 20)) | 0, + Ie = q[(a + 424) >> 2], + Le = q[(a + 444) >> 2]; + ; + + ) { + if ( + q[Ie >> 2] && + !((0 | (Ke = q[(Je + 16) >> 2])) < (a = 1)) + ) + for ( + Ke <<= 1, Oe = q[Le >> 2]; + (u[(Me = ((a << 2) + Oe) | 0) >> 2] = -u[Me >> 2]), + (0 | (a = (a + 2) | 0)) < (0 | Ke); + + ); + if ( + ((Le = (Le + 4) | 0), + (Ie = (Ie + 4) | 0), + !((Je = (Je + 20) | 0) >>> 0 < Ne >>> 0)) + ) + break; + } + }), + (n[10] = function (a, Sm, un) { + var wn; + return ( + $( + (wn = q[(20 + (a |= 0)) >> 2]), + (Sm |= 0), + (Sm = + (un |= 0) >>> 0 < + (Sm = (q[(a + 16) >> 2] - wn) | 0) >>> 0 + ? un + : Sm) + ), + (q[(a + 20) >> 2] = Sm + q[(a + 20) >> 2]), + 0 | un + ); + }), + (n[11] = function (a, Il, Rm, Sm, Tm, Um) { + (a |= 0), + (Il = +Il), + (Rm |= 0), + (Sm |= 0), + (Tm |= 0), + (Um |= 0); + var fn, + qn, + Zm, + kn, + Vm = 0, + Wm = 0, + Xm = 0, + Ym = 0, + _m = 0, + $m = 0, + an = 0, + bn = 0, + cn = 0, + dn = 0, + en = 0, + gn = 0, + hn = 0, + jn = 0, + mn = 0; + if ( + ((q[(44 + (L = Zm = (L - 560) | 0)) >> 2] = 0), + h(+Il), + (Vm = 0 | b[1]), + (qn = 4294967295 < b[0] >>> 0 ? 0 : 1), + (kn = + (0 | Vm) < -1 || ((0 | Vm) <= -1 && qn) + ? (h((Il = -Il)), (Vm = 0 | b[1]), b[0], (jn = 1), 3840) + : 2048 & Tm + ? ((jn = 1), 3843) + : (jn = 1 & Tm) + ? 3846 + : 3841), + 2146435072 == (2146435072 & Vm)) + ) + _(a, 32, Rm, ($m = (jn + 3) | 0), -65537 & Tm), + Z(a, kn, jn), + (Sm = (Um >>> 5) & 1), + Z(a, Il != Il ? (Sm ? 3867 : 3871) : Sm ? 3859 : 3863, 3); + else if ( + ((Il = (function Ja(a, ic) { + var kc, + lc, + jc = 0; + if ( + (h(+a), + (jc = 0 | b[1]), + (kc = 0 | b[0]), + 2047 != (0 | (jc = ((lc = jc) >>> 20) & 2047))) + ) { + if (!jc) + return ( + (jc = ic), + (ic = + 0 == a + ? 0 + : ((a = Ja(0x10000000000000000 * a, ic)), + (q[ic >> 2] + -64) | 0)), + (q[jc >> 2] = ic), + a + ); + (q[ic >> 2] = jc + -1022), + f(0, 0 | kc), + f(1, (-2146435073 & lc) | 1071644672), + (a = +g()); + } + return a; + })(Il, (44 + Zm) | 0)), + 0 != (Il += Il) && + (q[(44 + Zm) >> 2] = q[(44 + Zm) >> 2] + -1), + (fn = (16 + Zm) | 0), + 97 == (0 | (qn = 32 | Um))) + ) { + if ( + ((en = (dn = 32 & Um) ? (9 + kn) | 0 : kn), + !(11 < Sm >>> 0) && (Vm = (12 - Sm) | 0)) + ) { + for (gn = 8; (gn *= 16), (Vm = (Vm + -1) | 0); ); + Il = 45 == r[0 | en] ? -(gn + (-Il - gn)) : Il + gn - gn; + } + for ( + (0 | fn) == + (0 | + (Vm = ga( + (Xm = (Vm = q[(44 + Zm) >> 2]) >> 31) ^ (Vm + Xm), + 0, + fn + ))) && + ((o[(15 + Zm) | 0] = 48), (Vm = (15 + Zm) | 0)), + _m = 2 | jn, + Xm = q[(44 + Zm) >> 2], + o[0 | (cn = (Vm + -2) | 0)] = Um + 15, + o[(Vm + -1) | 0] = (0 | Xm) < 0 ? 45 : 43, + Vm = 8 & Tm, + Wm = (16 + Zm) | 0; + (Um = Wm), + (bn = dn), + (Xm = y(Il) < 2147483648 ? ~~Il : -2147483648), + (o[0 | Wm] = bn | r[(Xm + 3824) | 0]), + (1 != (((Wm = (Um + 1) | 0) - ((16 + Zm) | 0)) | 0)) | + (0 == (Il = 16 * (Il - (0 | Xm))) + ? !(Vm | (0 < (0 | Sm))) + : 0) || + ((o[(Um + 1) | 0] = 46), (Wm = (Um + 2) | 0)), + 0 != Il; + + ); + _( + a, + 32, + Rm, + ($m = + ((Um = + !Sm | ((0 | Sm) <= ((((Wm - Zm) | 0) - 18) | 0)) + ? (((((fn - ((16 + Zm) | 0)) | 0) - cn) | 0) + Wm) | + 0 + : (2 + ((((Sm + fn) | 0) - cn) | 0)) | 0) + + _m) | + 0), + Tm + ), + Z(a, en, _m), + _(a, 48, Rm, $m, 65536 ^ Tm), + Z(a, (16 + Zm) | 0, (Sm = (Wm - ((16 + Zm) | 0)) | 0)), + _( + a, + 48, + (Um - (((Vm = Sm) + (Sm = (fn - cn) | 0)) | 0)) | 0, + 0, + 0 + ), + Z(a, cn, Sm); + } else { + for ( + Vm = (0 | Sm) < 0, + 0 == Il + ? (Ym = q[(44 + Zm) >> 2]) + : ((Ym = (q[(44 + Zm) >> 2] + -28) | 0), + (q[(44 + Zm) >> 2] = Ym), + (Il *= 268435456)), + an = Vm ? 6 : Sm, + Xm = dn = (0 | Ym) < 0 ? (48 + Zm) | 0 : (336 + Zm) | 0; + (Xm = ((Sm = Xm) + 4) | 0), + 0 != + (Il = + 1e9 * + (Il - + ((q[Sm >> 2] = Vm = + (Il < 4294967296) & (0 <= Il) + ? ~~Il >>> 0 + : 0) >>> + 0))); + + ); + if ((0 | Ym) < 1) (Vm = Xm), (Wm = dn); + else + for (Wm = dn; ; ) { + if ( + ((cn = (0 | Ym) < 29 ? Ym : 29), + !((Vm = (Xm + -4) | 0) >>> 0 < Wm >>> 0)) + ) { + for ( + Sm = cn, bn = 0; + (mn = bn), + (bn = q[(en = Vm) >> 2]), + (_m = 31 & Sm), + (_m = + 32 <= (63 & Sm) >>> ($m = 0) + ? ((Ym = bn << _m), 0) + : ((Ym = + ((1 << _m) - 1) & (bn >>> (32 - _m))), + bn << _m)), + ($m = (Ym + $m) | 0), + ($m = + (bn = (mn + _m) | 0) >>> 0 < _m >>> 0 + ? ($m + 1) | 0 + : $m), + (mn = en), + (en = ad((bn = bd((_m = bn), $m, 1e9)), M, 1e9)), + (q[mn >> 2] = _m - en), + Wm >>> 0 <= (Vm = (Vm + -4) | 0) >>> 0; + + ); + (Sm = bn) && (q[(Wm = (Wm + -4) | 0) >> 2] = Sm); + } + for ( + ; + Wm >>> 0 < (Vm = Xm) >>> 0 && + !q[(Xm = (Vm + -4) | 0) >> 2]; + + ); + if ( + ((Ym = (q[(44 + Zm) >> 2] - cn) | 0), + (Xm = Vm), + !(0 < (0 | (q[(44 + Zm) >> 2] = Ym)))) + ) + break; + } + if ((0 | Ym) <= -1) + for ( + hn = (1 + ((((an + 25) | 0) / 9) | 0)) | 0, + cn = 102 == (0 | qn); + ; + + ) { + if ( + ((bn = (0 | Ym) < -9 ? 9 : (0 - Ym) | 0), + Vm >>> 0 <= Wm >>> 0) + ) + Wm = q[Wm >> 2] ? Wm : (Wm + 4) | 0; + else { + for ( + en = 1e9 >>> bn, + _m = (-1 << bn) ^ -1, + Ym = 0, + Xm = Wm; + (Sm = q[Xm >> 2]), + (q[Xm >> 2] = (Sm >>> bn) + Ym), + (Ym = w(en, Sm & _m)), + (Xm = (Xm + 4) | 0) >>> 0 < Vm >>> 0; + + ); + (Wm = q[Wm >> 2] ? Wm : (Wm + 4) | 0), + Ym && ((q[Vm >> 2] = Ym), (Vm = (Vm + 4) | 0)); + } + if ( + ((Ym = (bn + q[(44 + Zm) >> 2]) | 0), + (Vm = + (0 | hn) < (Vm - (Sm = cn ? dn : Wm)) >> 2 + ? (Sm + (hn << 2)) | 0 + : Vm), + !((0 | (q[(44 + Zm) >> 2] = Ym)) < 0)) + ) + break; + } + if ( + !( + Vm >>> (Xm = 0) <= Wm >>> 0 || + ((Xm = w((dn - Wm) >> 2, 9)), + (Sm = q[Wm >> 2]) >>> 0 < (Ym = 10)) + ) + ) + for ( + ; + (Xm = (Xm + 1) | 0), (Ym = w(Ym, 10)) >>> 0 <= Sm >>> 0; + + ); + if ( + (0 | + (Sm = + (((an - (102 == (0 | qn) ? 0 : Xm)) | 0) - + ((103 == (0 | qn)) & (0 != (0 | an)))) | + 0)) < + ((w((Vm - dn) >> 2, 9) + -9) | 0) + ) { + if ( + (($m = + (((dn + + ((Sm = ((0 | (_m = (Sm + 9216) | 0)) / 9) | 0) << + 2)) | + 0) - + 4092) | + 0), + (Ym = 10), + (0 | (Sm = (1 + ((_m - w(Sm, 9)) | 0)) | 0)) <= 8) + ) + for ( + ; + (Ym = w(Ym, 10)), 9 != (0 | (Sm = (Sm + 1) | 0)); + + ); + if ( + ((hn = ($m + 4) | 0), + ((cn = + ((en = q[$m >> 2]) - + w(Ym, (_m = ((en >>> 0) / (Ym >>> 0)) | 0))) | + 0) || + (0 | hn) != (0 | Vm)) && + ((gn = + cn >>> 0 < (Sm = Ym >>> 1) >>> 0 + ? 0.5 + : (0 | Vm) == (0 | hn) && (0 | Sm) == (0 | cn) + ? 1 + : 1.5), + (Il = 1 & _m ? 9007199254740994 : 9007199254740992), + !jn | (45 != r[0 | kn]) || ((gn = -gn), (Il = -Il)), + (q[$m >> 2] = Sm = (en - cn) | 0), + Il + gn != Il)) + ) { + if (1e9 <= (q[$m >> 2] = Sm = (Sm + Ym) | 0) >>> 0) + for ( + ; + ($m = ($m + -4) | (q[$m >> 2] = 0)) >>> 0 < + Wm >>> 0 && (q[(Wm = (Wm + -4) | 0) >> 2] = 0), + (Sm = (q[$m >> 2] + 1) | 0), + 999999999 < (q[$m >> 2] = Sm) >>> 0; + + ); + if ( + ((Xm = w((dn - Wm) >> 2, 9)), + !((Sm = q[Wm >> 2]) >>> 0 < (Ym = 10))) + ) + for ( + ; + (Xm = (Xm + 1) | 0), + (Ym = w(Ym, 10)) >>> 0 <= Sm >>> 0; + + ); + } + Vm = (Sm = ($m + 4) | 0) >>> 0 < Vm >>> 0 ? Sm : Vm; + } + j: { + for (;;) { + if ((cn = Vm) >>> (en = 0) <= Wm >>> 0) break j; + if (q[(Vm = (cn + -4) | 0) >> 2]) break; + } + en = 1; + } + if (103 != (0 | qn)) _m = 8 & Tm; + else if ( + ((an = + (((Sm = + ((0 | Xm) < (0 | (Vm = an || 1))) & (-5 < (0 | Xm))) + ? -1 ^ Xm + : -1) + + Vm) | + 0), + (Um = ((Sm ? -1 : -2) + Um) | 0), + !(_m = 8 & Tm)) + ) { + if ( + ((Vm = 9), + en && + (_m = q[(cn + -4) >> 2]) && + !((_m >>> (Vm = 0)) % (Sm = 10))) + ) + for ( + ; + (Vm = (Vm + 1) | 0), + !((_m >>> 0) % ((Sm = w(Sm, 10)) >>> 0)); + + ); + (Sm = (w((cn - dn) >> 2, 9) + -9) | 0), + (an = + 102 == (32 | Um) + ? ((_m = 0) | an) < + (0 | + (Sm = 0 < (0 | (Sm = (Sm - Vm) | 0)) ? Sm : 0)) + ? an + : Sm + : ((_m = 0) | an) < + (0 | + (Sm = + 0 < (0 | (Sm = (((Sm + Xm) | 0) - Vm) | 0)) + ? Sm + : 0)) + ? an + : Sm); + } + if ( + (($m = 0 != (0 | (Ym = an | _m))), + (Sm = a), + (mn = Rm), + (Vm = 0 < (0 | Xm) ? Xm : 0), + 102 != (0 | (bn = 32 | Um))) + ) { + if ( + ((fn - (Vm = ga(((Vm = Xm >> 31) + Xm) ^ Vm, 0, fn))) | + 0) <= + 1 + ) + for ( + ; + (o[0 | (Vm = (Vm + -1) | 0)] = 48), + ((fn - Vm) | 0) < 2; + + ); + (o[0 | (hn = (Vm + -2) | 0)] = Um), + (o[(Vm + -1) | 0] = (0 | Xm) < 0 ? 45 : 43), + (Vm = (fn - hn) | 0); + } + if ( + (_( + Sm, + 32, + mn, + ($m = + (1 + ((Vm + (($m + ((an + jn) | 0)) | 0)) | 0)) | 0), + Tm + ), + Z(a, kn, jn), + _(a, 48, Rm, $m, 65536 ^ Tm), + 102 == (0 | bn)) + ) { + for ( + Sm = (16 + Zm) | 8, + Xm = (16 + Zm) | 9, + Wm = Um = dn >>> 0 < Wm >>> 0 ? dn : Wm; + ; + + ) { + if ( + ((Vm = ga(q[Wm >> 2], 0, Xm)), (0 | Um) != (0 | Wm)) + ) { + if (!(Vm >>> 0 <= (16 + Zm) >>> 0)) + for ( + ; + (o[0 | (Vm = (Vm + -1) | 0)] = 48), + (16 + Zm) >>> 0 < Vm >>> 0; + + ); + } else + (0 | Vm) == (0 | Xm) && + ((o[(24 + Zm) | 0] = 48), (Vm = Sm)); + if ( + (Z(a, Vm, (Xm - Vm) | 0), + !((Wm = (Wm + 4) | 0) >>> 0 <= dn >>> 0)) + ) + break; + } + Ym && Z(a, 3875, 1); + p: if (!(((0 | an) < 1) | (cn >>> 0 <= Wm >>> 0))) + for (;;) { + if ( + (16 + Zm) >>> 0 < + (Vm = ga(q[Wm >> 2], 0, Xm)) >>> 0 + ) + for ( + ; + (o[0 | (Vm = (Vm + -1) | 0)] = 48), + (16 + Zm) >>> 0 < Vm >>> 0; + + ); + if ( + (Z(a, Vm, (0 | an) < 9 ? an : 9), + (an = (an + -9) | 0), + cn >>> 0 <= (Wm = (Wm + 4) | 0) >>> 0) + ) + break p; + if (!(0 < (0 | an))) break; + } + _(a, 48, (an + 9) | 0, 9, 0); + } else { + q: if (!((0 | an) < 0)) + for ( + Um = en ? cn : (Wm + 4) | 0, + Sm = (16 + Zm) | 8, + dn = (16 + Zm) | 9, + Xm = Wm; + ; + + ) { + if ( + ((0 | dn) == (0 | (Vm = ga(q[Xm >> 2], 0, dn))) && + ((o[(24 + Zm) | 0] = 48), (Vm = Sm)), + (0 | Wm) != (0 | Xm)) + ) { + if (!(Vm >>> 0 <= (16 + Zm) >>> 0)) + for ( + ; + (o[0 | (Vm = (Vm + -1) | 0)] = 48), + (16 + Zm) >>> 0 < Vm >>> 0; + + ); + } else + Z(a, Vm, 1), + (Vm = (Vm + 1) | 0), + ((0 | an) < 1 && !_m) || Z(a, 3875, 1); + if ( + (Z( + a, + (bn = Vm), + (0 | (Vm = (dn - Vm) | 0)) < (0 | an) ? Vm : an + ), + (an = (an - Vm) | 0), + Um >>> 0 <= (Xm = (Xm + 4) | 0) >>> 0) + ) + break q; + if (!(-1 < (0 | an))) break; + } + _(a, 48, (an + 18) | 0, 18, 0), Z(a, hn, (fn - hn) | 0); + } + } + return ( + _(a, 32, Rm, $m, 8192 ^ Tm), + (L = (560 + Zm) | 0), + 0 | ((0 | $m) < (0 | Rm) ? Rm : $m) + ); + }), + (n[12] = function (a, Il) { + a |= 0; + var tm = (Il |= 0); + (Il = (q[Il >> 2] + 15) & -16), + (q[tm >> 2] = Il + 16), + (tm = a), + (a = (function (a, Il, Jl, tm) { + var zm, + wm, + um = 0, + vm = 0, + xm = 0, + ym = 0; + return ( + (L = wm = (L - 32) | 0), + (um = ((ym = um = 2147483647 & tm) - 1006698496) | 0), + (vm = um = + (zm = vm = xm = Jl) >>> 0 < 0 ? (um + 1) | 0 : um), + (um = (ym - 1140785152) | 0), + (((0 | (um = xm >>> 0 < 0 ? (um + 1) | 0 : um)) == + (0 | vm)) & + (zm >>> 0 < xm >>> 0)) | + (vm >>> 0 < um >>> 0) + ? ((um = (tm << 4) | (Jl >>> 28)), + (Jl = (Jl << 4) | (Il >>> 28)), + ((134217728 == (0 | (xm = Il &= 268435455))) & + (1 <= a >>> 0)) | + (134217728 < Il >>> 0) + ? ((um = (um + 1073741824) | 0), + (a = (Jl + 1) | 0) >>> 0 < 1 && + (um = (um + 1) | 0), + (vm = a)) + : ((um = + (um - + ((((vm = Jl) >>> 0 < 0) + -1073741824) | + 0)) | + 0), + a | (134217728 ^ xm) || + ((a = (vm + (1 & vm)) | 0) >>> 0 < vm >>> 0 && + (um = (um + 1) | 0), + (vm = a)))) + : ( + !xm & (2147418112 == (0 | ym)) + ? !(a | Il) + : ((2147418112 == (0 | ym)) & (xm >>> 0 < 0)) | + (ym >>> 0 < 2147418112) + ) + ? ((um = 2146435072), + ((1140785151 == ((vm = 0) | ym)) & + (4294967295 < xm >>> 0)) | + (1140785151 < ym >>> 0) || + (xm = ym >>> 16) >>> (um = 0) < 15249 || + ((function (a, Il, Jl, tm, Bm, Cm) { + var Jm, + Km, + Hm = 0, + Im = 0; + 64 & Cm + ? ((Il = 31 & (Jl = (Cm - 64) | 0)), + (Il = + 32 <= (63 & Jl) >>> 0 + ? ((Jl = 0), Bm >>> Il) + : ((Jl = Bm >>> Il), + ((((1 << Il) - 1) & Bm) << + (32 - Il)) | + (tm >>> Il))), + (Bm = tm = 0)) + : Cm && + ((Im = Bm), + (Hm = 31 & (Km = (64 - Cm) | 0)), + (Km = + 32 <= (63 & Km) >>> 0 + ? ((Im = tm << Hm), 0) + : ((Im = + (((1 << Hm) - 1) & + (tm >>> (32 - Hm))) | + (Im << Hm)), + tm << Hm)), + (Jm = Il), + (Il = 31 & (Hm = Cm)), + (Il = + 32 <= (63 & Hm) >>> 0 + ? ((Hm = 0), Jl >>> Il) + : ((Hm = Jl >>> Il), + ((((1 << Il) - 1) & Jl) << + (32 - Il)) | + (Jm >>> Il))), + (Il |= Km), + (Jl = Hm | Im), + (Hm = tm), + (tm = 31 & Cm), + (tm = + 32 <= (63 & Cm) >>> 0 + ? ((Im = 0), Bm >>> tm) + : ((Im = Bm >>> tm), + ((((1 << tm) - 1) & Bm) << + (32 - tm)) | + (Hm >>> tm))), + (Bm = Im)), + (q[a >> 2] = Il), + (q[(4 + a) >> 2] = Jl), + (q[(8 + a) >> 2] = tm), + (q[(12 + a) >> 2] = Bm); + })( + wm, + a, + Il, + Jl, + (um = (65535 & tm) | 65536), + (15361 - xm) | 0 + ), + (function (a, Il, Jl, tm, Bm, Cm) { + var Fm, + Dm, + Em = 0; + 64 & Cm + ? ((tm = Il), + (Il = 31 & (Bm = (Cm + -64) | 0)), + 32 <= (63 & Bm) >>> 0 + ? ((Bm = tm << Il), (tm = 0)) + : ((Bm = + (((1 << Il) - 1) & + (tm >>> (32 - Il))) | + (Jl << Il)), + (tm <<= Il)), + (Jl = Il = 0)) + : Cm && + ((Dm = tm), + (tm = 31 & (Fm = Cm)), + (Dm = + 32 <= (63 & Cm) >>> 0 + ? ((Em = Dm << tm), 0) + : ((Em = + (((1 << tm) - 1) & + (Dm >>> (32 - tm))) | + (Bm << tm)), + Dm << tm)), + (tm = Jl), + (Bm = 31 & (Cm = (64 - Cm) | 0)), + 32 <= (63 & Cm) >>> 0 + ? ((Cm = 0), (tm >>>= Bm)) + : ((Cm = tm >>> Bm), + (tm = + ((((1 << Bm) - 1) & tm) << + (32 - Bm)) | + (Il >>> Bm))), + (tm |= Dm), + (Bm = Cm | Em), + (Cm = Il), + (Il = 31 & Fm), + (Il = + 32 <= (63 & Fm) >>> 0 + ? ((Em = Cm << Il), 0) + : ((Em = + (((1 << Il) - 1) & + (Cm >>> (32 - Il))) | + (Jl << Il)), + Cm << Il)), + (Jl = Em)), + (q[a >> 2] = Il), + (q[(4 + a) >> 2] = Jl), + (q[(8 + a) >> 2] = tm), + (q[(12 + a) >> 2] = Bm); + })( + (16 + wm) | 0, + a, + Il, + Jl, + um, + (xm + -15233) | 0 + ), + (Jl = q[(4 + wm) >> 2]), + (a = q[(8 + wm) >> 2]), + (um = (q[(12 + wm) >> 2] << 4) | (a >>> 28)), + (vm = (a << 4) | (Jl >>> 28)), + ((134217728 == (0 | (Jl = a = 268435455 & Jl))) & + (1 <= + (Il = + q[wm >> 2] | + ((0 != + (q[(16 + wm) >> 2] | q[(24 + wm) >> 2])) | + (0 != + (q[(20 + wm) >> 2] | + q[(28 + wm) >> 2])))) >>> + 0)) | + (134217728 < a >>> 0) + ? ((a = (vm + 1) | 0) >>> 0 < 1 && + (um = (um + 1) | 0), + (vm = a)) + : Il | (134217728 ^ Jl) || + ((a = (vm + (1 & vm)) | 0) >>> 0 < vm >>> 0 && + (um = (um + 1) | 0), + (vm = a)))) + : ((vm = (Jl << 4) | (Il >>> 28)), + (um = + (524287 & (um = (tm << 4) | (Jl >>> 28))) | + 2146959360)), + (L = (32 + wm) | 0), + f(0, 0 | vm), + f(1, (-2147483648 & tm) | um), + +g() + ); + })( + q[Il >> 2], + q[(Il + 4) >> 2], + q[(Il + 8) >> 2], + q[(Il + 12) >> 2] + )), + (v[tm >> 3] = a); + }), + (n[13] = function (a) { + return 0; + }), + (n[14] = function (a, Il, tm) { + (Il |= 0), (tm |= 0); + var Om, + Cm, + Bm = 0, + Lm = 0, + Mm = 0, + Nm = 0; + for ( + L = Cm = (L - 32) | 0, + Bm = q[(28 + (a |= 0)) >> 2], + q[(16 + Cm) >> 2] = Bm, + Mm = q[(a + 20) >> 2], + q[(28 + Cm) >> 2] = tm, + q[(24 + Cm) >> 2] = Il, + Mm = ((q[(20 + Cm) >> 2] = Il = (Mm - Bm) | 0) + tm) | 0, + Nm = 2, + Il = (16 + Cm) | 0; + ; + + ) { + a: { + if ( + ((Lm = + (Bm = 0) | + K(q[(a + 60) >> 2], 0 | Il, 0 | Nm, (12 + Cm) | 0)) && + ((q[2086] = Lm), (Bm = -1)), + (0 | + (Bm = Bm + ? (q[(12 + Cm) >> 2] = -1) + : q[(12 + Cm) >> 2])) == + (0 | Mm)) + ) + (Il = q[(a + 44) >> 2]), + (q[(a + 28) >> 2] = Il), + (q[(a + 20) >> 2] = Il), + (q[(a + 16) >> 2] = Il + q[(a + 48) >> 2]), + (a = tm); + else { + if (-1 < (0 | Bm)) break a; + (q[(a + 28) >> 2] = 0), + (q[(a + 16) >> 2] = 0), + (q[(a + 20) >> 2] = 0), + (q[a >> 2] = 32 | q[a >> 2]), + 2 != ((a = 0) | Nm) && + (a = (tm - q[(Il + 4) >> 2]) | 0); + } + return (L = (32 + Cm) | 0), 0 | a; + } + (Lm = q[(Il + 4) >> 2]), + (q[ + (Il = (Om = Lm >>> 0 < Bm >>> 0) ? (Il + 8) | 0 : Il) >> + 2 + ] = (Lm = (Bm - (Om ? Lm : 0)) | 0) + q[Il >> 2]), + (q[(Il + 4) >> 2] = q[(Il + 4) >> 2] - Lm), + (Mm = (Mm - Bm) | 0), + (Nm = (Nm - Om) | 0); + } + }), + (n[15] = function (a, Il, tm, Bm) { + return (M = 0); + }), + { + d: function () {}, + e: function () { + return 83886080; + }, + f: function () { + return 5; + }, + g: function (a, vj) { + return ( + (vj |= 0), + (L = vj = (L - 16) | 0), + (a = (a |= 0) + ? sa(a) + ? (Y(4, 2150, 0), 0) + : r[(a + 4) | 0] + : ((q[(vj + 4) >> 2] = 1444), + (q[vj >> 2] = 2267), + Y(4, 1294, vj), + 0)), + (L = (vj + 16) | 0), + 0 | a + ); + }, + h: function (a, vj) { + var wj; + return ( + (vj |= 0), + (L = wj = (L - 48) | 0), + (a = (a |= 0) + ? ((a + 63) & -64) != (0 | a) + ? ((q[(36 + wj) >> 2] = 1522), + (q[(32 + wj) >> 2] = 2284), + Y(4, 1294, (32 + wj) | 0), + 0) + : ((vj + 63) & -64) == (0 | vj) && vj + ? (function (a, Vk) { + var pl, + Wk = 0, + Xk = 0, + Yk = 0, + Zk = 0, + _k = 0, + $k = 0, + al = 0, + bl = 0, + cl = 0, + dl = 0, + el = 0, + fl = 0, + gl = 0, + hl = 0, + il = 0, + jl = 0, + kl = 0, + ll = 0, + ml = 0, + nl = 0, + ol = 0; + L = _k = ((pl = Xk = L) - 704) & -64; + a: if (Vk >>> 0 <= 1343) Y(4, 1235, 0); + else if (sa(a)) Y(4, 1469, 0); + else if ((Xk = r[0 | (nl = (a + 4) | 0)])) { + if (!(6 <= Xk >>> 0)) { + (jl = 1 == (0 | !r[(a + 5) | 0])) || + (da(nl, 1), X((a - -64) | 0, 4, 160)), + ca((_k - -64) | 0, 0, 640), + na(a, (_k - -64) | 0), + (Xk = (a + Vk) | 0), + (Vk = q[(_k + 64) >> 2]); + b: { + c: { + d: { + if (5 <= (il = r[(a + 4) | 0]) >>> 0) { + if ( + (Vk >>> 0 < a >>> 0) | + (Xk >>> 0 < Vk >>> 0) + ) + break c; + if ( + (Zk = (Vk + 256) | 0) >>> 0 < + a >>> 0 + ) + break c; + if (Zk >>> 0 <= Xk >>> 0) break d; + break c; + } + if ( + (Vk >>> 0 < a >>> 0) | + (Xk >>> 0 < Vk >>> 0) + ) + break c; + if ( + ((Zk = (Vk + 128) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) + ) + break c; + } + if ( + !( + ((Yk = q[(_k + 68) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Zk >>> 0) || + ((Yk = (Yk - -64) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (dl = q[Vk >> 2])) < 0 || + ((Zk = q[(_k + 72) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = + ((Wk = Zk) + (Zk = dl << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((al = q[(_k + 76) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < al >>> 0) | + (al >>> 0 < Yk >>> 0) || + ((Wk = ((dl << 6) + al) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 80) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 84) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 88) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 92) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 96) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 100) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 4) >> 2])) < 0 || + ((Zk = q[(_k + 104) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + (($k = + ((Yk = Zk) + (Zk = Wk << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Yk = q[(_k + 108) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < $k >>> 0) || + ((Wk = (Yk + (Wk << 6)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 112) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 116) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 120) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 124) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 128) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 132) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 136) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 8) >> 2])) < 0 || + ((Zk = q[(_k + 140) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = ((el = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 144) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 148) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 156) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 160) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 164) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 12) >> 2])) < 0 || + ((Zk = q[(_k + 172) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = ((fl = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 176) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + fl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 180) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + fl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 188) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Wk = (Zk + fl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + (0 | (Yk = q[(Vk + 16) >> 2])) < 0 || + ((Zk = q[(_k + 192) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + (($k = + ((Wk = Zk) + (Zk = Yk << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 196) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 200) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 204) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 208) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + (Yk << 6)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 212) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 216) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 220) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 228) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 232) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 236) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 240) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 244) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 248) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + ((Wk = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 252) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 256) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 260) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 264) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 268) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 272) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + (0 | ($k = q[(Vk + 20) >> 2])) < 0 || + ((Yk = q[(_k + 276) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((gl = + ((Wk = Yk) + (Yk = $k << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 280) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + (($k = (Wk + ($k << 6)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 284) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 288) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 292) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 296) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 300) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 308) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 312) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + (0 | (gl = q[(Vk + 24) >> 2])) < 0 || + ((Wk = q[(_k + 336) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + (gl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + (0 | (gl = q[(Vk + 28) >> 2])) < 0 || + ((Wk = q[(_k + 340) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = ((ll = gl << 2) + Wk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 344) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + ll) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + (0 | (gl = q[(Vk + 32) >> 2])) < 0 || + ((Wk = q[(_k + 356) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + ((gl = (($k = gl << 2) + Wk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 360) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 364) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 368) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 372) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 376) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 380) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + (0 | (bl = q[(Vk + 36) >> 2])) < 0 || + ((Wk = q[(_k + 392) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((bl = ((gl = bl << 2) + Wk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + ((Wk = q[(_k + 396) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + gl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + ((Wk = q[(_k + 400) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + gl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 40) >> 2])) < 0 || + ((Wk = q[(_k + 412) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 44) >> 2])) < 0 || + ((Wk = q[(_k + 424) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 48) >> 2])) < 0 || + ((Wk = q[(_k + 428) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = ((cl <<= 2) + Wk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + ((Wk = q[(_k + 432) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + cl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 52) >> 2])) < 0 || + ((Wk = q[(_k + 416) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = ((cl <<= 2) + Wk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + ((Wk = q[(_k + 420) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + cl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 56) >> 2])) < 0 || + ((Wk = q[(_k + 552) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 60) >> 2])) < 0 || + ((Wk = q[(_k + 556) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 64) >> 2])) < 0 || + ((Wk = q[(_k + 560) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 1)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 68) >> 2])) < 0 || + ((Wk = q[(_k + 564) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 72) >> 2])) < 0 || + ((Wk = q[(_k + 568) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((cl = + ((bl = Wk) + (Wk = cl << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 572) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 576) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 580) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 584) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((bl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 76) >> 2])) < 0 || + ((Wk = q[(_k + 588) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((cl = ((bl = cl << 2) + Wk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((Wk = q[(_k + 592) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((Wk = q[(_k + 596) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < cl >>> 0) || + ((bl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 80) >> 2])) < 0 || + ((Wk = q[(_k + 600) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((hl = + ((bl = Wk) + (Wk = cl << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < hl >>> 0) || + ((bl = q[(_k + 604) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < hl >>> 0) || + ((cl = (bl + (cl << 6)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 608) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 612) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 616) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 620) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 624) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 628) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 632) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((bl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 84) >> 2])) < 0 || + ((Wk = q[(_k + 636) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + ((Wk = q[(_k + 640) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 1)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 88) >> 2])) < 0 || + ((Wk = q[(_k + 644) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((Wk = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + ) { + if (!(il >>> 0 < 2)) { + if ( + ((bl = q[(_k + 168) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (bl + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if (!(il >>> 0 < 4)) { + if ( + ((bl = q[(_k + 324) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((bl = (Yk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((Wk = q[(_k + 328) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((bl = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((Wk = q[(_k + 332) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((bl = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((Wk = q[(_k + 152) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((el = (Wk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Wk = q[(_k + 184) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < el >>> 0) + ) + break c; + if ( + ((el = (Wk + fl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Wk = q[(_k + 224) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Wk = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + (0 | (el = q[(Vk + 92) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 648) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((el = + ((Wk = el << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 652) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < el >>> 0) + ) + break c; + if ( + ((el = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 656) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Wk = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + (0 | (el = q[(Vk + 96) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 660) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((el = + ((Wk = el << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 664) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < el >>> 0) + ) + break c; + if ( + ((el = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 668) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Wk = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 304) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 316) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 320) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 100) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 436) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 440) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 444) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 104) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 448) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = + ((Yk = Zk) + (Zk = Wk << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = q[(_k + 452) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = q[(_k + 456) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = q[(_k + 460) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = q[(_k + 464) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 108) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 480) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 484) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 488) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 112) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 504) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 508) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 512) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 116) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 528) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Yk = (Zk + (Wk << 2)) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 120) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 532) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 536) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 540) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 124) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 544) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Yk = ((Wk <<= 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 548) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + } + } + if (il >>> 0 < 5) break b; + if ( + !( + ((Zk = q[(_k + 348) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Yk = (Zk + ll) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 352) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + ll) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 384) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 388) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 404) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + gl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 408) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + gl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 128) >> 2])) < + 0 || + ((Zk = q[(_k + 468) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 472) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 476) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 132) >> 2])) < + 0 || + ((Zk = q[(_k + 492) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 496) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 500) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 136) >> 2])) < + 0 || + ((Zk = q[(_k + 516) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 520) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 524) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + (Zk = (Yk + Zk) | 0) >>> 0 < a >>> 0 + ) && + Zk >>> 0 <= Xk >>> 0 + ) + break b; + } + } + Y(4, 1760, 0), + da(nl, 1), + X((a - -64) | 0, 4, 160); + break a; + } + jl || + (ya(a), + (o[(a + 5) | 0] = 0), + (Vk = q[(_k + 64) >> 2]), + (dl = q[Vk >> 2]), + (al = q[(_k + 76) >> 2]), + (il = r[(a + 4) | 0])); + f: { + if ((a = 0) < (0 | dl)) { + for (;;) { + if (63 < ia(((a << 6) + al) | 0) >>> 0) + break f; + if ((0 | dl) == (0 | (a = (a + 1) | 0))) + break; + } + if ( + ((Wk = (Vk + 48) | 0), + (Xk = 0) < (0 | (a = q[Vk >> 2]))) + ) { + for ( + Zk = q[(Vk + 48) >> 2], + Yk = q[(_k + 80) >> 2]; + ; + + ) { + if ( + ((0 | + (al = q[(Yk + (Xk << 2)) >> 2])) < + 0) | + ((0 | Zk) <= (0 | al)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + gl = (Vk + 24) | 0, + Zk = q[(Vk + 24) >> 2], + $k = q[(_k + 88) >> 2], + dl = q[(_k + 84) >> 2], + Xk = 0; + ; + + ) { + if ( + (Yk = q[((al = Xk << 2) + $k) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | Zk) < (0 | Yk)) + ) + break f; + if ( + ((0 | (al = q[(al + dl) >> 2])) < + 0) | + ((0 | Zk) <= (0 | al)) + ) + break f; + if ( + ((Yk = (Yk + al) | 0) >>> 31) | + ((0 | Zk) < (0 | Yk)) + ) + break f; + } + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 92) >> 2]; + ; + + ) { + if (1 < t[(Zk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 96) >> 2]; + ; + + ) { + if (1 < t[(Zk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 100) >> 2]; + ; + + ) { + if ( + ((0 | + (Yk = q[(Zk + (Xk << 2)) >> 2])) < + -1) | + ((0 | a) <= (0 | Yk)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } else gl = (Vk + 24) | 0; + } else + (gl = (Vk + 24) | 0), + (Wk = (Vk + 48) | 0); + if ( + (a = 0) < + (0 | (Xk = q[(Vk + 4) >> 2])) + ) { + for (Zk = q[(_k + 108) >> 2]; ; ) { + if (63 < ia((Zk + (a << 6)) | 0) >>> 0) + break f; + if ((0 | Xk) == (0 | (a = (a + 1) | 0))) + break; + } + if ( + (($k = + ((Zk = q[(Vk + 48) >> 2]) + -1) | 0), + !( + ((Xk = 0) | (a = q[(Vk + 4) >> 2])) <= + 0 + )) + ) { + for (Yk = q[(_k + 112) >> 2]; ; ) { + if ( + ((0 | + (al = q[(Yk + (Xk << 2)) >> 2])) < + 0) | + ((0 | Zk) <= (0 | al)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 116) >> 2]; + ; + + ) { + if (1 < t[(Zk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 120) >> 2]; + ; + + ) { + if (1 < t[(Zk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Zk = q[Vk >> 2], + Xk = 0, + Yk = q[(_k + 124) >> 2]; + ; + + ) { + if ( + ((0 | + (al = q[(Yk + (Xk << 2)) >> 2])) < + -1) | + ((0 | Zk) <= (0 | al)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 128) >> 2]; + ; + + ) { + if ( + ((0 | + (Yk = q[(Zk + (Xk << 2)) >> 2])) < + -1) | + ((0 | a) <= (0 | Yk)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 132) >> 2]; + ; + + ) { + if (1 < t[(Zk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = (Vk + 8) | 0, + al = (Vk + 12) | 0, + dl = q[(_k + 136) >> 2], + Xk = 0; + ; + + ) { + if ( + 1 < + (fl = + q[((el = Xk << 2) + Zk) >> 2]) >>> + 0 + ) + break f; + if ( + ((0 | (el = q[(dl + el) >> 2])) < + 0) | + ((0 | el) >= + q[((fl - 1) | 0 ? Yk : al) >> 2]) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } + } else $k = (q[Wk >> 2] + -1) | 0; + if ( + (a = 0) < + (0 | (Xk = q[(Vk + 8) >> 2])) + ) { + for (Zk = q[(_k + 140) >> 2]; ; ) { + if ( + ((0 | + (Yk = q[(Zk + (a << 2)) >> 2])) < + 0) | + ((0 | $k) < (0 | Yk)) + ) + break f; + if ((0 | Xk) == (0 | (a = (a + 1) | 0))) + break; + } + for ( + ll = (Vk + 28) | 0, + Zk = q[(Vk + 28) >> 2], + dl = q[(_k + 148) >> 2], + el = q[(_k + 144) >> 2], + a = 0; + ; + + ) { + if ( + (Yk = q[((al = a << 2) + dl) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | Zk) < (0 | Yk)) + ) + break f; + if ( + ((0 | (al = q[(al + el) >> 2])) < + 0) | + ((0 | Zk) <= (0 | al)) + ) + break f; + if ( + ((Yk = (Yk + al) | 0) >>> 31) | + ((0 | Zk) < (0 | Yk)) + ) + break f; + } + if ((0 | Xk) == (0 | (a = (a + 1) | 0))) + break; + } + for ( + a = 0, + Yk = q[(_k + 156) >> 2], + al = q[(_k + 164) >> 2], + dl = q[(_k + 160) >> 2]; + ; + + ) { + if ( + (0 | + (el = + q[((Zk = a << 2) + dl) >> 2])) < + 1 + ) + break f; + if ((0 | (fl = q[(Zk + al) >> 2])) < 1) + break f; + if ( + ((0 | (Zk = q[(Yk + Zk) >> 2])) < 1) | + ((0 | Zk) != + (0 | w((fl + 1) | 0, (el + 1) | 0))) + ) + break f; + if ((0 | Xk) == (0 | (a = (a + 1) | 0))) + break; + } + } else ll = (Vk + 28) | 0; + if ( + (a = 0) < + (0 | (Yk = q[(Vk + 12) >> 2])) + ) { + for (Xk = q[(_k + 172) >> 2]; ; ) { + if ( + ((0 | + (Zk = q[(Xk + (a << 2)) >> 2])) < + 0) | + ((0 | $k) < (0 | Zk)) + ) + break f; + if ((0 | Yk) == (0 | (a = (a + 1) | 0))) + break; + } + for ( + bl = (Vk + 32) | 0, + Xk = q[(Vk + 32) >> 2], + $k = q[(_k + 180) >> 2], + dl = q[(_k + 176) >> 2], + a = 0; + ; + + ) { + if ( + (Zk = q[((al = a << 2) + $k) >> 2]) + ) { + if ( + ((0 | Zk) < 0) | + ((0 | Xk) < (0 | Zk)) + ) + break f; + if ( + ((0 | (al = q[(al + dl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | al)) + ) + break f; + if ( + ((Zk = (Zk + al) | 0) >>> 31) | + ((0 | Xk) < (0 | Zk)) + ) + break f; + } + if ((0 | Yk) == (0 | (a = (a + 1) | 0))) + break; + } + } else bl = (Vk + 32) | 0; + Zk = (Vk + 16) | 0; + m: { + n: { + if ( + !( + ((a = 0) | + (Xk = q[(Vk + 16) >> 2])) <= + 0 + ) + ) { + for (Yk = q[(_k + 208) >> 2]; ; ) { + if ( + 63 < + ia((Yk + (a << 6)) | 0) >>> 0 + ) + break f; + if ( + (0 | Xk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + if ( + !( + ((Xk = 0) | (a = q[Zk >> 2])) <= + 0 + ) + ) { + for ( + Yk = q[Wk >> 2], + al = q[(_k + 212) >> 2]; + ; + + ) { + if ( + ((0 | + ($k = + q[(al + (Xk << 2)) >> 2])) < + 0) | + ((0 | Yk) <= (0 | $k)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + nl = (Vk + 36) | 0, + Yk = q[(Vk + 36) >> 2], + dl = q[(_k + 220) >> 2], + el = q[(_k + 216) >> 2], + Xk = 0; + ; + + ) { + if ( + (al = + q[(($k = Xk << 2) + dl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Yk) < (0 | al)) + ) + break f; + if ( + ((0 | + ($k = q[($k + el) >> 2])) < + 0) | + ((0 | Yk) <= (0 | $k)) + ) + break f; + if ( + ((al = (al + $k) | 0) >>> + 31) | + ((0 | Yk) < (0 | al)) + ) + break f; + } + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Yk = q[(_k + 228) >> 2]; + ; + + ) { + if (1 < t[(Yk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Yk = q[(_k + 232) >> 2]; + ; + + ) { + if (1 < t[(Yk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = q[Vk >> 2], + Xk = 0, + al = q[(_k + 236) >> 2]; + ; + + ) { + if ( + ((0 | + ($k = + q[(al + (Xk << 2)) >> 2])) < + -1) | + ((0 | Yk) <= (0 | $k)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = q[(Vk + 4) >> 2], + Xk = 0, + al = q[(_k + 240) >> 2]; + ; + + ) { + if ( + ((0 | + ($k = + q[(al + (Xk << 2)) >> 2])) < + -1) | + ((0 | Yk) <= (0 | $k)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = q[(_k + 244) >> 2], Xk = 0; + ; + + ) { + if (q[(Yk + (Xk << 2)) >> 2] < 0) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + break n; + } + } + (al = (Vk + 68) | 0), + (nl = (Vk + 36) | 0); + break m; + } + for ( + Yk = q[(_k + 252) >> 2], Xk = 0; + ; + + ) { + if (q[(Yk + (Xk << 2)) >> 2] < 0) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + al = q[(Vk + 60) >> 2], + Xk = 0, + $k = q[(_k + 256) >> 2]; + ; + + ) { + if ( + ((dl = + (q[((dl = Xk << 2) + $k) >> 2] + + (q[(Yk + dl) >> 2] << 1)) | + 0) >>> + 31) | + ((0 | al) < (0 | dl)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = q[(Vk + 64) >> 2], + dl = q[(_k + 264) >> 2], + el = q[(_k + 260) >> 2], + Xk = 0; + ; + + ) { + if ( + (al = q[(($k = Xk << 2) + dl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Yk) < (0 | al)) + ) + break f; + if ( + ((0 | ($k = q[($k + el) >> 2])) < + 0) | + ((0 | Yk) <= (0 | $k)) + ) + break f; + if ( + ((al = (al + $k) | 0) >>> 31) | + ((0 | Yk) < (0 | al)) + ) + break f; + } + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + al = (Vk + 68) | 0, + Yk = q[(Vk + 68) >> 2], + el = q[(_k + 272) >> 2], + fl = q[(_k + 268) >> 2], + Xk = 0; + ; + + ) { + if ( + ($k = q[((dl = Xk << 2) + el) >> 2]) + ) { + if ( + ((0 | $k) < 0) | + ((0 | Yk) < (0 | $k)) + ) + break f; + if ( + ((0 | (dl = q[(dl + fl) >> 2])) < + 0) | + ((0 | Yk) <= (0 | dl)) + ) + break f; + if ( + (($k = ($k + dl) | 0) >>> 31) | + ((0 | Yk) < (0 | $k)) + ) + break f; + } + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } + p: { + q: { + if ( + !( + ((a = 0) | + (Xk = q[(Vk + 20) >> 2])) <= + 0 + ) + ) { + for (Yk = q[(_k + 280) >> 2]; ; ) { + if ( + 63 < + ia((Yk + (a << 6)) | 0) >>> 0 + ) + break f; + if ( + (0 | Xk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + if ( + !( + ((a = 0) | + (Xk = q[(Vk + 20) >> 2])) <= + 0 + ) + ) { + for (Yk = q[(_k + 296) >> 2]; ; ) { + if (1 < t[(Yk + (a << 2)) >> 2]) + break f; + if ( + (0 | Xk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + Yk = q[(_k + 300) >> 2], a = 0; + ; + + ) { + if (q[(Yk + (a << 2)) >> 2] < 0) + break f; + if ( + (0 | Xk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + break q; + } + } + a = q[(Vk + 52) >> 2]; + break p; + } + for ( + a = q[(Vk + 52) >> 2], + el = q[(_k + 312) >> 2], + fl = q[(_k + 308) >> 2], + $k = 0; + ; + + ) { + if ( + (Yk = q[((dl = $k << 2) + el) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | a) < (0 | Yk)) + ) + break f; + if ( + ((0 | (dl = q[(dl + fl) >> 2])) < + 0) | + ((0 | a) <= (0 | dl)) + ) + break f; + if ( + ((Yk = (Yk + dl) | 0) >>> 31) | + ((0 | a) < (0 | Yk)) + ) + break f; + } + if ( + (0 | Xk) == + (0 | ($k = ($k + 1) | 0)) + ) + break; + } + } + if ( + ((Yk = q[(Vk + 40) >> 2]), + (Xk = 0) < (0 | ($k = q[(Vk + 8) >> 2]))) + ) + for ( + dl = q[(_k + 344) >> 2], + el = q[(_k + 156) >> 2]; + ; + + ) { + if ( + ((fl = + (q[((fl = Xk << 2) + dl) >> 2] + + (q[(el + fl) >> 2] << 1)) | + 0) >>> + 31) | + ((0 | Yk) < (0 | fl)) + ) + break f; + if ( + (0 | $k) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if ((Xk = 0) < (0 | ($k = q[bl >> 2]))) { + for (dl = q[(_k + 376) >> 2]; ; ) { + if (1 < t[(dl + (Xk << 2)) >> 2]) + break f; + if ( + (0 | $k) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, dl = q[(_k + 380) >> 2]; + ; + + ) { + if (1 < t[(dl + (Xk << 2)) >> 2]) + break f; + if ( + (0 | $k) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } + if ((Xk = 0) < (0 | ($k = q[Zk >> 2]))) + for ( + dl = q[(_k + 400) >> 2], + el = q[(_k + 252) >> 2]; + ; + + ) { + if ( + ((fl = + (q[((fl = Xk << 2) + dl) >> 2] + + (q[(el + fl) >> 2] << 1)) | + 0) >>> + 31) | + ((0 | Yk) < (0 | fl)) + ) + break f; + if ( + (0 | $k) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if ( + (Xk = 0) < + (0 | (Yk = q[(Vk + 44) >> 2])) + ) + for (dl = q[(_k + 424) >> 2]; ; ) { + if ( + ((0 | + (el = q[(dl + (Xk << 2)) >> 2])) < + 0) | + ((0 | a) <= (0 | el)) + ) + break f; + if ( + (0 | Yk) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if (1 <= (0 | (el = q[Wk >> 2]))) + for ( + Xk = 0, + fl = q[(_k + 432) >> 2], + cl = q[(_k + 428) >> 2]; + ; + + ) { + if ( + (Wk = q[((dl = Xk << 2) + fl) >> 2]) + ) { + if ( + ((0 | Wk) < 0) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + if ( + ((0 | (dl = q[(cl + dl) >> 2])) < + 0) | + ((0 | Yk) <= (0 | dl)) + ) + break f; + if ( + ((Wk = (Wk + dl) | 0) >>> 31) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + } + if ( + (0 | el) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if (1 <= (0 | a)) + for ( + Yk = q[(Vk + 56) >> 2], + Xk = 0, + el = q[(_k + 420) >> 2], + fl = q[(_k + 416) >> 2]; + ; + + ) { + if ( + (Wk = q[((dl = Xk << 2) + el) >> 2]) + ) { + if ( + ((0 | Wk) < 0) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + if ( + ((0 | (dl = q[(dl + fl) >> 2])) < + 0) | + ((0 | Yk) <= (0 | dl)) + ) + break f; + if ( + ((Wk = (Wk + dl) | 0) >>> 31) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + } + if ( + (0 | (Xk = (Xk + 1) | 0)) == + (0 | a) + ) + break; + } + if ((a = 0) < (0 | (Xk = q[al >> 2]))) + for (Yk = q[(_k + 564) >> 2]; ; ) { + if ( + ((0 | + (al = q[(Yk + (a << 2)) >> 2])) < + -1) | + ((0 | $k) <= (0 | al)) + ) + break f; + if ((0 | Xk) == (0 | (a = (a + 1) | 0))) + break; + } + if ( + ((a = q[(Vk + 76) >> 2]), + 1 <= (0 | (al = q[(Vk + 72) >> 2]))) + ) + for ( + Xk = 0, + $k = q[(_k + 572) >> 2], + dl = q[(_k + 568) >> 2]; + ; + + ) { + if ( + (Yk = q[((Wk = Xk << 2) + $k) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | a) < (0 | Yk)) + ) + break f; + if ( + ((0 | (Wk = q[(Wk + dl) >> 2])) < + 0) | + ((0 | a) <= (0 | Wk)) + ) + break f; + if ( + ((Yk = (Wk + Yk) | 0) >>> 31) | + ((0 | a) < (0 | Yk)) + ) + break f; + } + if ( + (0 | al) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if ((Xk = 0) < (0 | a)) { + for (Yk = q[(_k + 588) >> 2]; ; ) { + if (1 < t[(Yk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Wk = q[(_k + 592) >> 2], Xk = 0; + ; + + ) { + if ( + 1 < + (dl = + q[(($k = Xk << 2) + Yk) >> 2]) >>> + 0 + ) + break f; + if ( + ((0 | ($k = q[(Wk + $k) >> 2])) < 0) | + ((0 | $k) >= + q[((dl - 1) | 0 ? Zk : Vk) >> 2]) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Yk = q[(_k + 596) >> 2]; + ; + + ) { + if ( + ((0 | + (Wk = q[(Yk + (Xk << 2)) >> 2])) < + -1) | + ((0 | al) <= (0 | Wk)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } + s: { + if ( + !( + ((a = 0) | + ($k = q[(Vk + 80) >> 2])) <= + 0 + ) + ) { + for (Xk = q[(_k + 604) >> 2]; ; ) { + if ( + 63 < + ia((Xk + (a << 6)) | 0) >>> 0 + ) + break f; + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + if ( + !( + ((a = 0) | + ($k = q[(Vk + 80) >> 2])) <= + 0 + ) + ) { + for ( + Xk = q[(Vk + 48) >> 2], + Yk = q[(_k + 608) >> 2]; + ; + + ) { + if ( + ((0 | + (al = + q[(Yk + (a << 2)) >> 2])) < + 0) | + ((0 | Xk) <= (0 | al)) + ) + break f; + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + el = q[(Vk + 88) >> 2], + al = q[(_k + 616) >> 2], + Wk = q[(_k + 612) >> 2], + a = 0; + ; + + ) { + if ( + (Xk = + q[((Yk = a << 2) + al) >> 2]) + ) { + if ( + ((0 | Xk) < 0) | + ((0 | el) < (0 | Xk)) + ) + break f; + if ( + ((0 | + (Yk = q[(Wk + Yk) >> 2])) < + 0) | + ((0 | el) <= (0 | Yk)) + ) + break f; + if ( + ((Xk = (Xk + Yk) | 0) >>> 31) | + ((0 | el) < (0 | Xk)) + ) + break f; + } + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + Zk = q[Zk >> 2], + al = q[(_k + 620) >> 2], + a = 0; + ; + + ) { + if ( + ((0 | + (Xk = + q[(al + (a << 2)) >> 2])) < + 0) | + ((0 | Zk) <= (0 | Xk)) + ) + break f; + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + Wk = q[(_k + 624) >> 2], a = 0; + ; + + ) { + if ( + ((0 | + (Xk = + q[(Wk + (a << 2)) >> 2])) < + 0) | + ((0 | Zk) <= (0 | Xk)) + ) + break f; + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + Xk = q[(Vk + 84) >> 2], + dl = q[(_k + 632) >> 2], + fl = q[(_k + 628) >> 2], + a = 0; + ; + + ) { + if ( + (Yk = + q[((cl = a << 2) + dl) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | Xk) < (0 | Yk)) + ) + break f; + if ( + ((0 | + (cl = q[(cl + fl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | cl)) + ) + break f; + if ( + ((Yk = (Yk + cl) | 0) >>> 31) | + ((0 | Xk) < (0 | Yk)) + ) + break f; + } + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + hl = q[(_k + 640) >> 2], + Xk = q[(_k + 252) >> 2], + Yk = 0; + ; + + ) { + if ( + 0 < + (0 | + (jl = + q[((a = Yk << 2) + dl) >> 2])) + ) + for ( + cl = + (hl + + (q[(a + fl) >> 2] << 1)) | + 0, + ol = + q[ + (Xk + + (q[(a + Wk) >> 2] << + 2)) >> + 2 + ], + kl = + q[ + (Xk + + (q[(a + al) >> 2] << + 2)) >> + 2 + ], + a = 0; + ; + + ) { + if ( + ((0 | ol) <= + s[ + (cl + + (2 | (ml = a << 1))) >> + 1 + ]) | + ((0 | kl) <= + s[(cl + ml) >> 1]) + ) + break f; + if ( + !( + (0 | (a = (a + 2) | 0)) < + (0 | jl) + ) + ) + break; + } + if ( + (0 | $k) == + (0 | (Yk = (Yk + 1) | 0)) + ) + break; + } + break s; + } + } + (Zk = q[(Vk + 16) >> 2]), + (el = q[(Vk + 88) >> 2]); + } + if (!((255 & il) >>> 0 < 2)) { + if ( + (a = 0) < + (0 | (dl = q[(Vk + 8) >> 2])) + ) + for (Xk = q[(_k + 168) >> 2]; ; ) { + if (1 < t[(Xk + (a << 2)) >> 2]) + break f; + if ( + (0 | dl) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + if (!((255 & il) >>> 0 < 4)) { + if ( + ((al = q[(Vk + 56) >> 2]), + 1 <= (0 | (fl = q[(Vk + 20) >> 2]))) + ) + for ( + Wk = q[(_k + 332) >> 2], + cl = q[(_k + 328) >> 2], + a = 0; + ; + + ) { + if ( + (Xk = + q[((Yk = a << 2) + Wk) >> 2]) + ) { + if ( + ((0 | Xk) < 0) | + ((0 | al) < (0 | Xk)) + ) + break f; + if ( + ((0 | + (Yk = q[(Yk + cl) >> 2])) < + 0) | + ((0 | al) <= (0 | Yk)) + ) + break f; + if ( + ((Xk = (Xk + Yk) | 0) >>> 31) | + ((0 | al) < (0 | Xk)) + ) + break f; + } + if ( + (0 | fl) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + if ( + (0 | (a = q[(Vk + 92) >> 2])) != + q[(Vk + 96) >> 2] + ) + break f; + if (1 <= (0 | dl)) + for ( + cl = q[(_k + 152) >> 2], + Xk = 0, + hl = q[(_k + 148) >> 2]; + ; + + ) { + if ( + (Yk = + q[((Wk = Xk << 2) + hl) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | a) < (0 | Yk)) + ) + break f; + if ( + ((0 | + (Wk = q[(Wk + cl) >> 2])) < + 0) | + ((0 | a) <= (0 | Wk)) + ) + break f; + if ( + ((Yk = (Wk + Yk) | 0) >>> 31) | + ((0 | a) < (0 | Yk)) + ) + break f; + } + if ( + (0 | dl) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if (1 <= (0 | (ol = q[(Vk + 12) >> 2]))) + for ( + cl = q[(_k + 184) >> 2], + Xk = 0, + hl = q[(_k + 180) >> 2]; + ; + + ) { + if ( + (Yk = + q[((Wk = Xk << 2) + hl) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | a) < (0 | Yk)) + ) + break f; + if ( + ((0 | + (Wk = q[(Wk + cl) >> 2])) < + 0) | + ((0 | a) <= (0 | Wk)) + ) + break f; + if ( + ((Yk = (Wk + Yk) | 0) >>> 31) | + ((0 | a) < (0 | Yk)) + ) + break f; + } + if ( + (0 | ol) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if (1 <= (0 | Zk)) + for ( + cl = q[(_k + 224) >> 2], + Xk = 0, + hl = q[(_k + 220) >> 2]; + ; + + ) { + if ( + (Yk = + q[((Wk = Xk << 2) + hl) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | a) < (0 | Yk)) + ) + break f; + if ( + ((0 | + (Wk = q[(Wk + cl) >> 2])) < + 0) | + ((0 | a) <= (0 | Wk)) + ) + break f; + if ( + ((Yk = (Wk + Yk) | 0) >>> 31) | + ((0 | a) < (0 | Yk)) + ) + break f; + } + if ( + (0 | Zk) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if ((Xk = 0) < (0 | fl)) { + for (Yk = q[(_k + 304) >> 2]; ; ) { + if (1 < t[(Yk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | fl) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = q[(Vk + 100) >> 2], + hl = q[(_k + 320) >> 2], + jl = q[(_k + 316) >> 2], + Xk = 0; + ; + + ) { + if ( + (Wk = + q[((cl = Xk << 2) + hl) >> 2]) + ) { + if ( + ((0 | Wk) < 0) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + if ( + ((0 | + (cl = q[(cl + jl) >> 2])) < + 0) | + ((0 | Yk) <= (0 | cl)) + ) + break f; + if ( + ((Wk = (Wk + cl) | 0) >>> 31) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + } + if ( + (0 | fl) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } else Yk = q[(Vk + 100) >> 2]; + if (1 <= (0 | Yk)) { + for ( + cl = q[(_k + 440) >> 2], + Xk = 0, + jl = q[(_k + 436) >> 2]; + ; + + ) { + if ( + (Wk = + q[((hl = Xk << 2) + cl) >> 2]) + ) { + if ( + ((0 | Wk) < 0) | + ((0 | al) < (0 | Wk)) + ) + break f; + if ( + ((0 | + (hl = q[(hl + jl) >> 2])) < + 0) | + ((0 | al) <= (0 | hl)) + ) + break f; + if ( + ((Wk = (Wk + hl) | 0) >>> 31) | + ((0 | al) < (0 | Wk)) + ) + break f; + } + if ( + (0 | Yk) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + al = q[(_k + 444) >> 2], Xk = 0; + ; + + ) { + if ( + ((0 | + (hl = + q[ + ((Wk = Xk << 2) + al) >> 2 + ])) < + 0) | + ((0 | hl) >= q[(Wk + cl) >> 2]) + ) + break f; + if ( + (0 | Yk) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } + if ( + (al = 0) < + (0 | (Xk = q[(Vk + 104) >> 2])) + ) { + for (Wk = q[(_k + 448) >> 2]; ; ) { + if ( + ((0 | + (cl = + q[(Wk + (al << 2)) >> 2])) < + 0) | + ((0 | Yk) <= (0 | cl)) + ) + break f; + if ( + (0 | Xk) == + (0 | (al = (al + 1) | 0)) + ) + break; + } + for ( + Wk = q[(Vk + 116) >> 2], + hl = q[(_k + 464) >> 2], + jl = q[(_k + 460) >> 2], + Yk = 0; + ; + + ) { + if ( + (al = + q[((cl = Yk << 2) + hl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Wk) < (0 | al)) + ) + break f; + if ( + ((0 | + (cl = q[(cl + jl) >> 2])) < + 0) | + ((0 | Wk) <= (0 | cl)) + ) + break f; + if ( + ((al = (al + cl) | 0) >>> 31) | + ((0 | Wk) < (0 | al)) + ) + break f; + } + if ( + (0 | Xk) == + (0 | (Yk = (Yk + 1) | 0)) + ) + break; + } + } else Wk = q[(Vk + 116) >> 2]; + if ( + (Yk = 0) < + (0 | (cl = q[(Vk + 108) >> 2])) + ) { + for (al = q[(_k + 480) >> 2]; ; ) { + if ( + ((0 | + (hl = + q[(al + (Yk << 2)) >> 2])) < + 0) | + ((0 | dl) <= (0 | hl)) + ) + break f; + if ( + (0 | cl) == + (0 | (Yk = (Yk + 1) | 0)) + ) + break; + } + for ( + hl = q[(_k + 488) >> 2], + kl = q[(_k + 484) >> 2], + Yk = 0; + ; + + ) { + if ( + (al = + q[((dl = Yk << 2) + hl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Xk) < (0 | al)) + ) + break f; + if ( + ((0 | + (dl = q[(dl + kl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | dl)) + ) + break f; + if ( + ((al = (al + dl) | 0) >>> 31) | + ((0 | Xk) < (0 | al)) + ) + break f; + } + if ( + (0 | cl) == + (0 | (Yk = (Yk + 1) | 0)) + ) + break; + } + for ( + hl = q[ll >> 2], + Yk = q[(_k + 456) >> 2], + dl = q[(_k + 452) >> 2], + al = 0; + ; + + ) { + if ( + ((ml = + q[(kl + (al << 2)) >> 2] << 2), + (jl = q[(ml + Yk) >> 2])) + ) { + if ( + ((0 | jl) < 0) | + ((0 | hl) < (0 | jl)) + ) + break f; + if ( + ((0 | + (ml = q[(dl + ml) >> 2])) < + 0) | + ((0 | hl) <= (0 | ml)) + ) + break f; + if ( + ((0 | (jl = (jl + ml) | 0)) < + 0) | + ((0 | hl) < (0 | jl)) + ) + break f; + } + if ( + (0 | cl) == + (0 | (al = (al + 1) | 0)) + ) + break; + } + } else + (Yk = q[(_k + 456) >> 2]), + (dl = q[(_k + 452) >> 2]); + if ( + (al = 0) < + (0 | (cl = q[(Vk + 112) >> 2])) + ) { + for (hl = q[(_k + 504) >> 2]; ; ) { + if ( + ((0 | + (jl = + q[(hl + (al << 2)) >> 2])) < + 0) | + ((0 | Zk) <= (0 | jl)) + ) + break f; + if ( + (0 | cl) == + (0 | (al = (al + 1) | 0)) + ) + break; + } + for ( + kl = q[(_k + 512) >> 2], + jl = q[(_k + 508) >> 2], + Zk = 0; + ; + + ) { + if ( + (al = + q[((hl = Zk << 2) + kl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Xk) < (0 | al)) + ) + break f; + if ( + ((0 | + (hl = q[(hl + jl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | hl)) + ) + break f; + if ( + ((al = (al + hl) | 0) >>> 31) | + ((0 | Xk) < (0 | al)) + ) + break f; + } + if ( + (0 | cl) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + for (al = q[nl >> 2], Zk = 0; ; ) { + if ( + ((kl = + q[(jl + (Zk << 2)) >> 2] << 2), + (hl = q[(kl + Yk) >> 2])) + ) { + if ( + ((0 | hl) < 0) | + ((0 | al) < (0 | hl)) + ) + break f; + if ( + ((0 | + (kl = q[(dl + kl) >> 2])) < + 0) | + ((0 | al) <= (0 | kl)) + ) + break f; + if ( + ((0 | (hl = (hl + kl) | 0)) < + 0) | + ((0 | al) < (0 | hl)) + ) + break f; + } + if ( + (0 | cl) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + } + if ( + ((al = q[(Vk + 120) >> 2]), + (Zk = 0) < (0 | Wk)) + ) + for (cl = q[(_k + 528) >> 2]; ; ) { + if ( + ((0 | + (hl = + q[(cl + (Zk << 2)) >> 2])) < + 0) | + ((0 | al) <= (0 | hl)) + ) + break f; + if ( + (0 | (Zk = (Zk + 1) | 0)) == + (0 | Wk) + ) + break; + } + if ((Zk = 0) < (0 | al)) { + for (Wk = q[(_k + 532) >> 2]; ; ) { + if ( + ((0 | + (cl = + q[(Wk + (Zk << 2)) >> 2])) < + -1) | + ((0 | fl) <= (0 | cl)) + ) + break f; + if ( + (0 | al) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + for ( + Wk = q[(Vk + 124) >> 2], + hl = q[(_k + 540) >> 2], + jl = q[(_k + 536) >> 2], + Zk = 0; + ; + + ) { + if ( + (fl = + q[((cl = Zk << 2) + hl) >> 2]) + ) { + if ( + ((0 | fl) < 0) | + ((0 | Wk) < (0 | fl)) + ) + break f; + if ( + ((0 | + (cl = q[(cl + jl) >> 2])) < + 0) | + ((0 | Wk) <= (0 | cl)) + ) + break f; + if ( + ((fl = (cl + fl) | 0) >>> 31) | + ((0 | Wk) < (0 | fl)) + ) + break f; + } + if ( + (0 | al) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + } + if (!((255 & il) >>> 0 < 5)) { + if ( + (Zk = 0) < + (0 | (il = q[ll >> 2])) + ) { + for (al = q[(_k + 348) >> 2]; ; ) { + if ( + ((0 | + (Wk = + q[(al + (Zk << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | Wk)) + ) + break f; + if ( + (0 | il) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + for ( + al = q[(_k + 352) >> 2], Zk = 0; + ; + + ) { + if ( + ((0 | + (Wk = + q[(al + (Zk << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | Wk)) + ) + break f; + if ( + (0 | il) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + } + if ( + (il = 0) < + (0 | (Zk = q[bl >> 2])) + ) { + for (al = q[(_k + 384) >> 2]; ; ) { + if ( + ((0 | + (Wk = + q[(al + (il << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | Wk)) + ) + break f; + if ( + (0 | Zk) == + (0 | (il = (il + 1) | 0)) + ) + break; + } + for ( + al = q[(_k + 388) >> 2], il = 0; + ; + + ) { + if ( + ((0 | + (Wk = + q[(al + (il << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | Wk)) + ) + break f; + if ( + (0 | Zk) == + (0 | (il = (il + 1) | 0)) + ) + break; + } + } + if ( + (il = 0) < + (0 | (al = q[nl >> 2])) + ) { + for (Wk = q[(_k + 404) >> 2]; ; ) { + if ( + ((0 | + (fl = + q[(Wk + (il << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | fl)) + ) + break f; + if ( + (0 | al) == + (0 | (il = (il + 1) | 0)) + ) + break; + } + for ( + Wk = q[(_k + 408) >> 2], il = 0; + ; + + ) { + if ( + ((0 | + (fl = + q[(Wk + (il << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | fl)) + ) + break f; + if ( + (0 | al) == + (0 | (il = (il + 1) | 0)) + ) + break; + } + } + if ( + (a = 0) < + (0 | (il = q[(Vk + 128) >> 2])) + ) { + for ( + al = q[Vk >> 2], + Wk = q[(_k + 468) >> 2]; + ; + + ) { + if ( + ((0 | + (fl = + q[(Wk + (a << 2)) >> 2])) < + 0) | + ((0 | al) <= (0 | fl)) + ) + break f; + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + ll = q[(_k + 476) >> 2], + fl = q[(_k + 472) >> 2], + a = 0; + ; + + ) { + if ( + (al = + q[((Wk = a << 2) + ll) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Xk) < (0 | al)) + ) + break f; + if ( + ((0 | + (Wk = q[(Wk + fl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | Wk)) + ) + break f; + if ( + ((al = (Wk + al) | 0) >>> + 31) | + ((0 | Xk) < (0 | al)) + ) + break f; + } + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for (al = q[gl >> 2], a = 0; ; ) { + if ( + ((gl = + q[(fl + (a << 2)) >> 2] << 2), + (Wk = q[(gl + Yk) >> 2])) + ) { + if ( + ((0 | Wk) < 0) | + ((0 | al) < (0 | Wk)) + ) + break f; + if ( + ((0 | + (gl = q[(dl + gl) >> 2])) < + 0) | + ((0 | al) <= (0 | gl)) + ) + break f; + if ( + ((0 | (Wk = (Wk + gl) | 0)) < + 0) | + ((0 | al) < (0 | Wk)) + ) + break f; + } + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + } + if ( + (a = 0) < + (0 | (il = q[(Vk + 132) >> 2])) + ) { + for (al = q[(_k + 492) >> 2]; ; ) { + if ( + ((0 | + (Wk = + q[(al + (a << 2)) >> 2])) < + 0) | + ((0 | ol) <= (0 | Wk)) + ) + break f; + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + gl = q[(_k + 500) >> 2], + Wk = q[(_k + 496) >> 2], + a = 0; + ; + + ) { + if ( + (al = + q[((fl = a << 2) + gl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Xk) < (0 | al)) + ) + break f; + if ( + ((0 | + (fl = q[(Wk + fl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | fl)) + ) + break f; + if ( + ((al = (al + fl) | 0) >>> + 31) | + ((0 | Xk) < (0 | al)) + ) + break f; + } + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for (a = 0; ; ) { + if ( + ((fl = + q[(Wk + (a << 2)) >> 2] << 2), + (al = q[(fl + Yk) >> 2])) + ) { + if ( + ((0 | al) < 0) | + ((0 | Zk) < (0 | al)) + ) + break f; + if ( + ((0 | + (fl = q[(dl + fl) >> 2])) < + 0) | + ((0 | Zk) <= (0 | fl)) + ) + break f; + if ( + ((0 | (al = (al + fl) | 0)) < + 0) | + ((0 | Zk) < (0 | al)) + ) + break f; + } + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + } + if ( + !( + ((a = 0) | + (Vk = q[(Vk + 136) >> 2])) <= + 0 + ) + ) { + for (Zk = q[(_k + 516) >> 2]; ; ) { + if ( + ((0 | + (il = + q[(Zk + (a << 2)) >> 2])) < + 0) | + ((0 | $k) <= (0 | il)) + ) + break f; + if ( + (0 | Vk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + al = q[(_k + 524) >> 2], + Zk = q[(_k + 520) >> 2], + a = 0; + ; + + ) { + if ( + (_k = + q[((il = a << 2) + al) >> 2]) + ) { + if ( + ((0 | _k) < 0) | + ((0 | Xk) < (0 | _k)) + ) + break f; + if ( + ((0 | + (il = q[(Zk + il) >> 2])) < + 0) | + ((0 | Xk) <= (0 | il)) + ) + break f; + if ( + ((_k = (_k + il) | 0) >>> + 31) | + ((0 | Xk) < (0 | _k)) + ) + break f; + } + if ( + (0 | Vk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for (a = 0; ; ) { + if ( + ((_k = + q[(Zk + (a << 2)) >> 2] << 2), + (Xk = q[(_k + Yk) >> 2])) + ) { + if ( + ((0 | Xk) < 0) | + ((0 | el) < (0 | Xk)) + ) + break f; + if ( + ((0 | + (_k = q[(_k + dl) >> 2])) < + 0) | + ((0 | el) <= (0 | _k)) + ) + break f; + if ( + ((0 | (Xk = (Xk + _k) | 0)) < + 0) | + ((0 | el) < (0 | Xk)) + ) + break f; + } + if ( + (0 | Vk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + } + } + } + } + return (L = pl), 1; + } + return Y(4, 1846, 0), (L = pl), 0; + } + (q[(_k + 52) >> 2] = Xk), + (q[(_k + 48) >> 2] = 5), + Y(4, 1640, (_k + 48) | 0); + } else + (q[(_k + 32) >> 2] = Xk), + Y(4, 1554, (_k + 32) | 0); + return (L = pl), 0; + })(a, vj) + : ((q[(20 + wj) >> 2] = 1621), + (q[(16 + wj) >> 2] = 2284), + Y(4, 1294, (16 + wj) | 0), + 0) + : ((q[(4 + wj) >> 2] = 1444), + (q[wj >> 2] = 2284), + Y(4, 1294, wj), + 0)), + (L = (48 + wj) | 0), + 0 | a + ); + }, + i: function (a) { + q[1805] = a |= 0; + }, + j: function (a, ej) { + var fj; + return ( + (ej |= 0), + (L = fj = (L - 48) | 0), + (a = (a |= 0) + ? ((a + 63) & -64) != (0 | a) + ? ((q[(36 + fj) >> 2] = 1522), + (q[(32 + fj) >> 2] = 2305), + Y(4, 1294, (32 + fj) | 0), + 0) + : ((ej + 63) & -64) == (0 | ej) && ej + ? (function (a) { + var Qk, + Tk, + Uk, + Uh, + Kk = 0, + Lk = 0, + Mk = 0, + Nk = 0, + Ok = 0, + Pk = 0, + Rk = 0, + Sk = 0; + (q[(24 + (L = Qk = (L - 32) | 0)) >> 2] = 0), + (q[(16 + Qk) >> 2] = 5), + (q[(20 + Qk) >> 2] = 0), + Ka( + (16 + (L = Uh = (L - 272) | 0)) | 0, + 2227, + (q[(12 + Uh) >> 2] = (16 + Qk) | 0) + ), + (function (a) { + var Hc; + (q[(L = Hc = (L - 16) | 0) >> 2] = a), + (function (a, Il) { + var Jl; + (q[(12 + (L = Jl = (L - 16) | 0)) >> 2] = + Il), + Ia(a, 1432, Il, 0, 0), + (L = (16 + Jl) | 0); + })(q[970], Hc), + (L = (16 + Hc) | 0); + })((16 + Uh) | 0), + (L = (272 + Uh) | 0); + a: { + if (sa(a)) Y(4, 1932, 0); + else { + if (!(6 <= (Mk = r[(a + 4) | 0]) >>> 0)) { + if ( + (1 != (0 | !r[(a + 5) | 0]) + ? (da((a + 4) | 0, 1), + X((a - -64) | 0, 4, 160), + na( + a, + (a + 704) | (o[(a + 5) | 0] = 0) + ), + ya(a)) + : na(a, (a + 704) | 0), + r[7224] || + ((q[1807] = 6), + (o[7224] = 1), + (q[1808] = 7), + (q[1809] = 8), + (q[1810] = 9)), + (Lk = q[(a + 704) >> 2]), + 1 <= (0 | (Mk = q[(Lk + 16) >> 2]))) + ) { + for ( + Sk = + ((Nk = q[(a + 912) >> 2]) + + (Mk << 2)) | + 0, + Ok = q[(a + 908) >> 2]; + ; + + ) { + Rk = + (q[(a + 1204) >> 2] + + (q[Ok >> 2] << 2)) | + 0; + d: if ( + !( + ((Lk = 0) | + (Kk = + ((Mk = q[Nk >> 2]) + -1) | 0)) < + 1 + ) + ) + e: for (;;) { + for (;;) { + if ( + q[ + (Pk = (Rk + (Lk << 2)) | 0) >> + 2 + ] <= -1 + ) { + if ( + ((function (a, Vk, ql) { + var rl = 0, + sl = 0; + a: if ( + (0 | a) != + (0 | Vk) + ) { + if ( + !( + a >>> 0 < + (Vk + ql) >>> 0 && + Vk >>> 0 < + (sl = + (a + ql) | 0) >>> + 0 + ) + ) + return $(a, Vk, ql); + if ( + ((rl = 3 & (a ^ Vk)), + a >>> 0 < Vk >>> 0) + ) { + if (!rl) { + if (3 & a) + for (;;) { + if (!ql) break a; + if ( + ((o[0 | a] = + r[0 | Vk]), + (Vk = + (Vk + 1) | 0), + (ql = + (ql + -1) | + 0), + !( + 3 & + (a = + (a + 1) | 0) + )) + ) + break; + } + if ( + !(ql >>> 0 <= 3) + ) { + for ( + rl = ql; + (q[a >> 2] = + q[Vk >> 2]), + (Vk = + (Vk + 4) | 0), + (a = + (a + 4) | 0), + 3 < + (rl = + (rl + -4) | + 0) >>> + 0; + + ); + ql &= 3; + } + } + if (ql) + for ( + ; + (o[0 | a] = + r[0 | Vk]), + (a = (a + 1) | 0), + (Vk = + (Vk + 1) | 0), + (ql = + (ql + -1) | 0); + + ); + } else { + if (!rl) { + if (3 & sl) + for (;;) { + if (!ql) break a; + if ( + ((o[ + 0 | + (rl = + ((ql = + (ql + + -1) | + 0) + + a) | + 0) + ] = + r[ + (Vk + ql) | + 0 + ]), + !(3 & rl)) + ) + break; + } + if (!(ql >>> 0 <= 3)) + for ( + ; + (q[ + ((ql = + (ql + -4) | + 0) + + a) >> + 2 + ] = + q[ + (Vk + ql) >> 2 + ]), + 3 < ql >>> 0; + + ); + } + if (ql) + for ( + ; + (o[ + ((ql = + (ql + -1) | 0) + + a) | + 0 + ] = + r[(Vk + ql) | 0]), + ql; + + ); + } + } + })( + Pk, + (Pk + 4) | 0, + ((-1 ^ Lk) + Mk) << 2 + ), + (0 | Lk) < + (0 | + (Kk = + ((Mk = Kk) + -1) | 0))) + ) + continue e; + break d; + } + if ( + !( + (0 | (Lk = (Lk + 1) | 0)) < + (0 | Kk) + ) + ) + break; + } + break; + } + if ( + ((Lk = Nk), + 0 < (0 | Mk) && + (Mk = + q[(Rk + (Kk << 2)) >> 2] < 0 + ? Kk + : Mk), + (q[Lk >> 2] = Mk), + (Ok = (Ok + 4) | 0), + !( + (Nk = (Nk + 4) | 0) >>> 0 < + Sk >>> 0 + )) + ) + break; + } + Lk = q[(a + 704) >> 2]; + } + if (1 <= q[Lk >> 2]) + for ( + Kk = 0; + (q[ + (q[(a + 712) >> 2] + (Kk << 2)) >> 2 + ] = q[(a + 716) >> 2] + (Kk << 6)), + (Lk = q[(a + 704) >> 2]), + (0 | (Kk = (Kk + 1) | 0)) < + q[Lk >> 2]; + + ); + if (1 <= q[(Lk + 4) >> 2]) + for ( + Kk = 0; + (q[ + (q[(a + 744) >> 2] + (Kk << 2)) >> 2 + ] = q[(a + 748) >> 2] + (Kk << 6)), + (Lk = q[(a + 704) >> 2]), + (0 | (Kk = (Kk + 1) | 0)) < + q[(Lk + 4) >> 2]; + + ); + if (1 <= q[(Lk + 16) >> 2]) + for ( + Kk = 0; + (q[ + ((Mk = Kk << 2) + + q[(a + 832) >> 2]) >> + 2 + ] = q[(a + 848) >> 2] + (Kk << 6)), + (q[(Mk + q[(a + 836) >> 2]) >> 2] = + q[(a + 1196) >> 2] + + (q[(Mk + q[(a + 896) >> 2]) >> 2] << + 2)), + (q[(Mk + q[(a + 840) >> 2]) >> 2] = + q[(a + 1200) >> 2] + + (q[(Mk + q[(a + 900) >> 2]) >> 2] << + 1)), + (q[(Mk + q[(a + 844) >> 2]) >> 2] = + q[(a + 1204) >> 2] + + (q[(Mk + q[(a + 908) >> 2]) >> 2] << + 2)), + (Lk = q[(a + 704) >> 2]), + (0 | (Kk = (Kk + 1) | 0)) < + q[(Lk + 16) >> 2]; + + ); + if (1 <= q[(Lk + 20) >> 2]) + for ( + Kk = 0; + (q[ + (q[(a + 916) >> 2] + (Kk << 2)) >> 2 + ] = q[(a + 920) >> 2] + (Kk << 6)), + (Lk = q[(a + 704) >> 2]), + (0 | (Kk = (Kk + 1) | 0)) < + q[(Lk + 20) >> 2]; + + ); + if (1 <= q[(Lk + 80) >> 2]) + for ( + Kk = 0; + (q[ + (q[(a + 1240) >> 2] + (Kk << 2)) >> 2 + ] = q[(a + 1244) >> 2] + (Kk << 6)), + (Lk = q[(a + 704) >> 2]), + (0 | (Kk = (Kk + 1) | 0)) < + q[(Lk + 80) >> 2]; + + ); + if (1 & o[(q[(a + 708) >> 2] + 20) | 0]) + break a; + if ((0 | (Nk = q[(Lk + 16) >> 2])) < 1) + break a; + for ( + Kk = q[(a + 904) >> 2], + Rk = q[(a + 900) >> 2], + Pk = q[(a + 1200) >> 2], + Ok = 0; + ; + + ) { + if ( + 0 < + (0 | + (Sk = + (q[((Mk = Ok << 2) + Kk) >> 2] + + -1) | + 0)) + ) + for ( + Tk = + (Pk + (q[(Mk + Rk) >> 2] << 1)) | 0, + Lk = 0; + (Uk = + s[ + (Mk = (Tk + (Lk << 1)) | 0) >> 1 + ]), + (p[Mk >> 1] = s[(Mk + 4) >> 1]), + (p[(Mk + 4) >> 1] = Uk), + (0 | (Lk = (Lk + 3) | 0)) < + (0 | Sk); + + ); + if ((0 | Nk) == (0 | (Ok = (Ok + 1) | 0))) + break; + } + for ( + Mk = q[(a + 892) >> 2], + Ok = q[(a + 896) >> 2], + Rk = q[(a + 1196) >> 2], + Kk = 0; + ; + + ) { + if ( + 1 <= + (0 | + (Pk = q[((Lk = Kk << 2) + Mk) >> 2])) + ) + for ( + Pk = + ((Lk = + (Rk + (q[(Lk + Ok) >> 2] << 2)) | + 0) + + (Pk << 3)) | + 0, + Lk = (Lk + 4) | 0; + (u[Lk >> 2] = x(1) - u[Lk >> 2]), + (Lk = (Lk + 8) | 0) >>> 0 < + Pk >>> 0; + + ); + if ((0 | Nk) == (0 | (Kk = (Kk + 1) | 0))) + break; + } + break a; + } + (q[(4 + Qk) >> 2] = Mk), + (q[Qk >> 2] = 5), + Y(4, 2023, Qk); + } + a = 0; + } + return (L = (32 + Qk) | 0), a; + })(a) + : ((q[(20 + fj) >> 2] = 1621), + (q[(16 + fj) >> 2] = 2305), + Y(4, 1294, (16 + fj) | 0), + 0) + : ((q[(4 + fj) >> 2] = 1444), + (q[fj >> 2] = 2305), + Y(4, 1294, fj), + 0)), + (L = (48 + fj) | 0), + 0 | a + ); + }, + k: function (a, ej, fj, gj) { + var hj; + (ej |= 0), + (fj |= 0), + (gj |= 0), + (L = hj = (L + -64) | 0), + (a |= 0) + ? ej + ? fj + ? gj + ? ((a = q[(q[a >> 2] + 708) >> 2]), + (q[ej >> 2] = q[(a + 12) >> 2]), + (q[(ej + 4) >> 2] = q[(a + 16) >> 2]), + (q[fj >> 2] = q[(a + 4) >> 2]), + (q[(fj + 4) >> 2] = q[(a + 8) >> 2]), + (q[gj >> 2] = q[a >> 2])) + : ((q[(52 + hj) >> 2] = 1995), + (q[(48 + hj) >> 2] = 2325), + Y(4, 1294, (48 + hj) | 0)) + : ((q[(36 + hj) >> 2] = 1903), + (q[(32 + hj) >> 2] = 2325), + Y(4, 1294, (32 + hj) | 0)) + : ((q[(20 + hj) >> 2] = 1819), + (q[(16 + hj) >> 2] = 2325), + Y(4, 1294, (16 + hj) | 0)) + : ((q[(4 + hj) >> 2] = 1740), + (q[hj >> 2] = 2325), + Y(4, 1294, hj)), + (L = (64 + hj) | 0); + }, + l: xa, + m: wa, + n: function (a) { + var dj; + (L = dj = (L - 16) | 0), + (a |= 0) + ? ua(a) + : ((q[(4 + dj) >> 2] = 1740), + (q[dj >> 2] = 2387), + Y(4, 1294, dj)), + (L = (16 + dj) | 0); + }, + o: function (a) { + var cj; + return ( + (L = cj = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 540) >> 2] + : ((q[(4 + cj) >> 2] = 1740), + (q[cj >> 2] = 2402), + Y(4, 1294, cj), + -1)), + (L = (16 + cj) | 0), + 0 | a + ); + }, + p: function (a) { + var bj; + return ( + (L = bj = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 916) >> 2] + : ((q[(4 + bj) >> 2] = 1740), + (q[bj >> 2] = 2423), + Y(4, 1294, bj), + 0)), + (L = (16 + bj) | 0), + 0 | a + ); + }, + q: function (a) { + var aj; + return ( + (L = aj = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 548) >> 2] + : ((q[(4 + aj) >> 2] = 1740), + (q[aj >> 2] = 2442), + Y(4, 1294, aj), + 0)), + (L = (16 + aj) | 0), + 0 | a + ); + }, + r: function (a) { + var $i; + return ( + (L = $i = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 928) >> 2] + : ((q[(4 + $i) >> 2] = 1740), + (q[$i >> 2] = 2463), + Y(4, 1294, $i), + 0)), + (L = (16 + $i) | 0), + 0 | a + ); + }, + s: function (a) { + var _i; + return ( + (L = _i = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 924) >> 2] + : ((q[(4 + _i) >> 2] = 1740), + (q[_i >> 2] = 2492), + Y(4, 1294, _i), + 0)), + (L = (16 + _i) | 0), + 0 | a + ); + }, + t: function (a) { + var Zi; + return ( + (L = Zi = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 932) >> 2] + : ((q[(4 + Zi) >> 2] = 1740), + (q[Zi >> 2] = 2521), + Y(4, 1294, Zi), + 0)), + (L = (16 + Zi) | 0), + 0 | a + ); + }, + u: function (a) { + var Yi; + return ( + (L = Yi = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 552) >> 2] + : ((q[(4 + Yi) >> 2] = 1740), + (q[Yi >> 2] = 2550), + Y(4, 1294, Yi), + 0)), + (L = (16 + Yi) | 0), + 0 | a + ); + }, + v: function (a) { + var Xi; + return ( + (L = Xi = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 4) >> 2] + : ((q[(4 + Xi) >> 2] = 1740), + (q[Xi >> 2] = 2572), + Y(4, 1294, Xi), + -1)), + (L = (16 + Xi) | 0), + 0 | a + ); + }, + w: function (a) { + var Wi; + return ( + (L = Wi = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 712) >> 2] + : ((q[(4 + Wi) >> 2] = 1740), + (q[Wi >> 2] = 2588), + Y(4, 1294, Wi), + 0)), + (L = (16 + Wi) | 0), + 0 | a + ); + }, + x: function (a) { + var Vi; + return ( + (L = Vi = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 52) >> 2] + : ((q[(4 + Vi) >> 2] = 1740), + (q[Vi >> 2] = 2602), + Y(4, 1294, Vi), + 0)), + (L = (16 + Vi) | 0), + 0 | a + ); + }, + y: function (a) { + var Ui; + return ( + (L = Ui = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 740) >> 2] + : ((q[(4 + Ui) >> 2] = 1740), + (q[Ui >> 2] = 2622), + Y(4, 1294, Ui), + 0)), + (L = (16 + Ui) | 0), + 0 | a + ); + }, + z: function (a) { + var Ti; + return ( + (L = Ti = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 332) >> 2] + : ((q[(4 + Ti) >> 2] = 1740), + (q[Ti >> 2] = 2650), + Y(4, 1294, Ti), + -1)), + (L = (16 + Ti) | 0), + 0 | a + ); + }, + A: function (a) { + var Si; + return ( + (L = Si = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 832) >> 2] + : ((q[(4 + Si) >> 2] = 1740), + (q[Si >> 2] = 2670), + Y(4, 1294, Si), + 0)), + (L = (16 + Si) | 0), + 0 | a + ); + }, + B: function (a) { + var Ri; + return ( + (L = Ri = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 888) >> 2] + : ((q[(4 + Ri) >> 2] = 1740), + (q[Ri >> 2] = 2688), + Y(4, 1294, Ri), + 0)), + (L = (16 + Ri) | 0), + 0 | a + ); + }, + C: function (a) { + var Qi; + return ( + (L = Qi = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 432) >> 2] + : ((q[(4 + Qi) >> 2] = 1740), + (q[Qi >> 2] = 2716), + Y(4, 1294, Qi), + 0)), + (L = (16 + Qi) | 0), + 0 | a + ); + }, + D: function (a) { + var Pi; + return ( + (L = Pi = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 884) >> 2] + : ((q[(4 + Pi) >> 2] = 1740), + (q[Pi >> 2] = 2743), + Y(4, 1294, Pi), + 0)), + (L = (16 + Pi) | 0), + 0 | a + ); + }, + E: function (a) { + var Oi; + return ( + (L = Oi = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 440) >> 2] + : ((q[(4 + Oi) >> 2] = 1740), + (q[Oi >> 2] = 2772), + Y(4, 1294, Oi), + 0)), + (L = (16 + Oi) | 0), + 0 | a + ); + }, + F: function (a) { + var Ni; + return ( + (L = Ni = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 436) >> 2] + : ((q[(4 + Ni) >> 2] = 1740), + (q[Ni >> 2] = 2797), + Y(4, 1294, Ni), + 0)), + (L = (16 + Ni) | 0), + 0 | a + ); + }, + G: function (a) { + var Mi; + return ( + (L = Mi = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 448) >> 2] + : ((q[(4 + Mi) >> 2] = 1740), + (q[Mi >> 2] = 2824), + Y(4, 1294, Mi), + 0)), + (L = (16 + Mi) | 0), + 0 | a + ); + }, + H: function (a) { + var Li; + return ( + (L = Li = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 912) >> 2] + : ((q[(4 + Li) >> 2] = 1740), + (q[Li >> 2] = 2848), + Y(4, 1294, Li), + 0)), + (L = (16 + Li) | 0), + 0 | a + ); + }, + I: function (a) { + var Ki; + return ( + (L = Ki = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 844) >> 2] + : ((q[(4 + Ki) >> 2] = 1740), + (q[Ki >> 2] = 2873), + Y(4, 1294, Ki), + 0)), + (L = (16 + Ki) | 0), + 0 | a + ); + }, + J: function (a) { + var Ji; + return ( + (L = Ji = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 892) >> 2] + : ((q[(4 + Ji) >> 2] = 1740), + (q[Ji >> 2] = 2893), + Y(4, 1294, Ji), + 0)), + (L = (16 + Ji) | 0), + 0 | a + ); + }, + K: function (a) { + var Ii; + return ( + (L = Ii = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 444) >> 2] + : ((q[(4 + Ii) >> 2] = 1740), + (q[Ii >> 2] = 2920), + Y(4, 1294, Ii), + 0)), + (L = (16 + Ii) | 0), + 0 | a + ); + }, + L: function (a) { + var Hi; + return ( + (L = Hi = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 836) >> 2] + : ((q[(4 + Hi) >> 2] = 1740), + (q[Hi >> 2] = 2950), + Y(4, 1294, Hi), + 0)), + (L = (16 + Hi) | 0), + 0 | a + ); + }, + M: function (a) { + var ri; + return ( + (L = ri = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 904) >> 2] + : ((q[(4 + ri) >> 2] = 1740), + (q[ri >> 2] = 2974), + Y(4, 1294, ri), + 0)), + (L = (16 + ri) | 0), + 0 | a + ); + }, + N: function (a) { + var qi; + return ( + (L = qi = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 840) >> 2] + : ((q[(4 + qi) >> 2] = 1740), + (q[qi >> 2] = 3e3), + Y(4, 1294, qi), + 0)), + (L = (16 + qi) | 0), + 0 | a + ); + }, + O: function (a) { + var pi; + return ( + (L = pi = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 452) >> 2] + : ((q[(4 + pi) >> 2] = 1740), + (q[pi >> 2] = 3022), + Y(4, 1294, pi), + 0)), + (L = (16 + pi) | 0), + 0 | a + ); + }, + P: function (a) { + var oi; + return ( + (L = oi = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 456) >> 2] + : ((q[(4 + oi) >> 2] = 1740), + (q[oi >> 2] = 3051), + Y(4, 1294, oi), + 0)), + (L = (16 + oi) | 0), + 0 | a + ); + }, + Q: function (a) { + var ni; + return ( + (L = ni = (L - 16) | 0), + (a = (a |= 0) + ? q[(q[a >> 2] + 876) >> 2] + : ((q[(4 + ni) >> 2] = 1740), + (q[ni >> 2] = 3078), + Y(4, 1294, ni), + 0)), + (L = (16 + ni) | 0), + 0 | a + ); + }, + R: function (a) { + var mi; + (L = mi = (L - 16) | 0), + (a |= 0) + ? (q[(a + 428) >> 2] = 1) + : ((q[(4 + mi) >> 2] = 1740), + (q[mi >> 2] = 3110), + Y(4, 1294, mi)), + (L = (16 + mi) | 0); + }, + S: function (a) { + var li; + return ( + (L = li = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 640) >> 2] + : ((q[(4 + li) >> 2] = 1740), + (q[li >> 2] = 3139), + Y(4, 1294, li), + 0)), + (L = (16 + li) | 0), + 0 | a + ); + }, + T: function (a) { + var ji; + return ( + (L = ji = (L - 16) | 0), + (a = (a |= 0) + ? q[(a + 636) >> 2] + : ((q[(4 + ji) >> 2] = 1740), + (q[ji >> 2] = 3164), + Y(4, 1294, ji), + 0)), + (L = (16 + ji) | 0), + 0 | a + ); + }, + U: function (a) { + var Fc; + return ( + oa((12 + (L = Fc = (L - 16) | 0)) | 0, 64, (a |= 0)), + (L = (16 + Fc) | 0), + q[(12 + Fc) >> 2] + ); + }, + V: function (a) { + var Ec, + Cc, + Dc = 0; + return ( + (L = Cc = (L - 16) | 0), + !(a |= 0) || + oa((12 + Cc) | 0, 16, (Ec = xa(a))) || + (Dc = wa(a, q[(12 + Cc) >> 2], Ec)) || + (pa(q[(12 + Cc) >> 2]), (Dc = 0)), + (L = (16 + Cc) | 0), + 0 | Dc + ); + }, + W: function (a) { + return 0 | qa((a |= 0)); + }, + X: function (a) { + pa((a |= 0)); + }, + Y: function (a) { + var Sm; + oa((12 + (L = Sm = (L - 16) | 0)) | 0, 64, (a |= 0)), + pa(q[(12 + Sm) >> 2]), + (L = (16 + Sm) | 0); + }, + Z: function () { + return 0 | L; + }, + _: function (a) { + return 0 | (L = (L - (0 | a)) & -16); + }, + $: function (a) { + L = 0 | a; + }, + aa: function (a) { + return ( + 0 | + ((a = 0 | (a |= 0)), + (P = 0 | N()) < (a = (P + (a |= 0)) | 0) && + a < 65536 && + ((a = new ArrayBuffer(w(a, 65536))), + (S = new global.Int8Array(a)).set(o), + (o = S), + (o = new global.Int8Array(a)), + (p = new global.Int16Array(a)), + (q = new global.Int32Array(a)), + (r = new global.Uint8Array(a)), + (s = new global.Uint16Array(a)), + (t = new global.Uint32Array(a)), + (u = new global.Float32Array(a)), + (v = new global.Float64Array(a)), + (buffer = a), + (m.buffer = a)), + P) + ); + var S, P; + }, + ba: function (a, Vk) { + n[(a |= 0)]((Vk |= 0)); + }, + } + ); + function Y(a, b, c) { + var g; + (L = g = (L - 272) | 0), + t[1804] > a >>> 0 || + ((a = q[1805]) && + (Ka((16 + g) | 0, b, (q[(12 + g) >> 2] = c)), + n[a]((16 + g) | 0))), + (L = (272 + g) | 0); + } + function Z(a, b, c) { + 32 & r[0 | a] || + !(function (a, Rm, Sm) { + var Tm = 0, + Um = 0, + tn = 0; + a: { + if (!(Tm = q[(Sm + 16) >> 2])) { + if ( + (function (a) { + var Rm; + return ( + (Rm = r[(a + 74) | 0]), + (o[(a + 74) | 0] = (Rm + -1) | Rm), + 8 & (Rm = q[a >> 2]) + ? ((q[a >> 2] = 32 | Rm), 1) + : ((q[(a + 4) >> 2] = 0), + (q[(a + 8) >> 2] = 0), + (Rm = q[(a + 44) >> 2]), + (q[(a + 28) >> 2] = Rm), + (q[(a + 20) >> 2] = Rm), + (q[(a + 16) >> 2] = Rm + q[(a + 48) >> 2]), + 0) + ); + })(Sm) + ) + break a; + Tm = q[(Sm + 16) >> 2]; + } + if ((Tm - (tn = q[(Sm + 20) >> 2])) >>> 0 < Rm >>> 0) + return n[q[(Sm + 36) >> 2]](Sm, a, Rm); + b: if (!(o[(Sm + 75) | 0] < 0)) { + for (Tm = Rm; ; ) { + if (!(Um = Tm)) break b; + if (10 == r[((Tm = (Um + -1) | 0) + a) | 0]) break; + } + if (n[q[(Sm + 36) >> 2]](Sm, a, Um) >>> 0 < Um >>> 0) + break a; + (Rm = (Rm - Um) | 0), + (a = (a + Um) | 0), + (tn = q[(Sm + 20) >> 2]); + } + $(tn, a, Rm), + (q[(Sm + 20) >> 2] = q[(Sm + 20) >> 2] + Rm); + } + })(b, c, a); + } + function _(a, b, c, h, i) { + var k, l, j; + if ( + ((L = j = (L - 256) | 0), + !((73728 & i) | ((0 | c) <= (0 | h)))) + ) { + if ( + (ca(j, b, (k = (i = (c - h) | 0) >>> 0 < 256) ? i : 256), + (b = a), + (l = j), + !k) + ) { + for ( + c = (c - h) | 0; + Z(a, j, 256), 255 < (i = (i + -256) | 0) >>> 0; + + ); + i = 255 & c; + } + Z(b, l, i); + } + L = (256 + j) | 0; + } + function $(a, b, c) { + var h, + i = 0; + if (8192 <= c >>> 0) I(0 | a, 0 | b, 0 | c); + else { + if (((h = (a + c) | 0), 3 & (a ^ b))) + if (h >>> 0 < 4) c = a; + else if ((i = (h - 4) | 0) >>> 0 < a >>> 0) c = a; + else + for ( + c = a; + (o[0 | c] = r[0 | b]), + (o[(c + 1) | 0] = r[(b + 1) | 0]), + (o[(c + 2) | 0] = r[(b + 2) | 0]), + (o[(c + 3) | 0] = r[(b + 3) | 0]), + (b = (b + 4) | 0), + (c = (c + 4) | 0) >>> 0 <= i >>> 0; + + ); + else { + b: if ((0 | c) < 1) c = a; + else if (3 & a) + for (c = a; ; ) { + if ( + ((o[0 | c] = r[0 | b]), + (b = (b + 1) | 0), + h >>> 0 <= (c = (c + 1) | 0) >>> 0) + ) + break b; + if (!(3 & c)) break; + } + else c = a; + if ( + !( + (a = -4 & h) >>> 0 < 64 || + (i = (a + -64) | 0) >>> 0 < c >>> 0 + ) + ) + for ( + ; + (q[c >> 2] = q[b >> 2]), + (q[(c + 4) >> 2] = q[(b + 4) >> 2]), + (q[(c + 8) >> 2] = q[(b + 8) >> 2]), + (q[(c + 12) >> 2] = q[(b + 12) >> 2]), + (q[(c + 16) >> 2] = q[(b + 16) >> 2]), + (q[(c + 20) >> 2] = q[(b + 20) >> 2]), + (q[(c + 24) >> 2] = q[(b + 24) >> 2]), + (q[(c + 28) >> 2] = q[(b + 28) >> 2]), + (q[(c + 32) >> 2] = q[(b + 32) >> 2]), + (q[(c + 36) >> 2] = q[(b + 36) >> 2]), + (q[(c + 40) >> 2] = q[(b + 40) >> 2]), + (q[(c + 44) >> 2] = q[(b + 44) >> 2]), + (q[(c + 48) >> 2] = q[(b + 48) >> 2]), + (q[(c + 52) >> 2] = q[(b + 52) >> 2]), + (q[(c + 56) >> 2] = q[(b + 56) >> 2]), + (q[(c + 60) >> 2] = q[(b + 60) >> 2]), + (b = (b - -64) | 0), + (c = (c - -64) | 0) >>> 0 <= i >>> 0; + + ); + if (!(a >>> 0 <= c >>> 0)) + for ( + ; + (q[c >> 2] = q[b >> 2]), + (b = (b + 4) | 0), + (c = (c + 4) | 0) >>> 0 < a >>> 0; + + ); + } + if (c >>> 0 < h >>> 0) + for ( + ; + (o[0 | c] = r[0 | b]), + (b = (b + 1) | 0), + (0 | h) != (0 | (c = (c + 1) | 0)); + + ); + } + } + function aa(a) { + var b, c; + return x( + (b = a * a) * + b * + (c = b * a) * + (2718311493989822e-21 * b - 0.00019839334836096632) + + (c * (0.008333329385889463 * b - 0.16666666641626524) + a) + ); + } + function ba(a) { + var m; + return x( + -0.499999997251031 * (a *= a) + + 1 + + 0.04166662332373906 * (m = a * a) + + a * m * (2439044879627741e-20 * a - 0.001388676377460993) + ); + } + function ca(a, n, p) { + var r, s, t, u; + if ( + p && + ((o[((r = (a + p) | 0) - 1) | 0] = n), + (o[0 | a] = n), + !( + p >>> 0 < 3 || + ((o[(r - 2) | 0] = n), + (o[(a + 1) | 0] = n), + (o[(r - 3) | 0] = n), + (o[(a + 2) | 0] = n), + p >>> 0 < 7) || + ((o[(r - 4) | 0] = n), (o[(a + 3) | 0] = n), p >>> 0 < 9) || + ((s = ((r = (0 - a) & 3) + a) | 0), + (n = w(255 & n, 16843009)), + (q[s >> 2] = n), + (q[((r = ((p = (p - r) & -4) + s) | 0) - 4) >> 2] = n), + p >>> 0 < 9) || + ((q[(8 + s) >> 2] = n), + (q[(4 + s) >> 2] = n), + (q[(r - 8) >> 2] = n), + (q[(r - 12) >> 2] = n), + p >>> 0 < 25) || + ((q[(24 + s) >> 2] = n), + (q[(20 + s) >> 2] = n), + (q[(16 + s) >> 2] = n), + (q[(12 + s) >> 2] = n), + (q[(r - 16) >> 2] = n), + (q[(r - 20) >> 2] = n), + (q[(r - 24) >> 2] = n), + (q[(r - 28) >> 2] = n), + (p = (p - (u = (4 & s) | 24)) | 0) >>> 0 < 32) + )) + ) + for ( + t = r = n, n = (s + u) | 0; + (q[(n + 24) >> 2] = t), + (q[(n + 28) >> 2] = r), + (q[(n + 16) >> 2] = t), + (q[(n + 20) >> 2] = r), + (q[(n + 8) >> 2] = t), + (q[(n + 12) >> 2] = r), + (q[n >> 2] = t), + (q[(n + 4) >> 2] = r), + (n = (n + 32) | 0), + 31 < (p = (p + -32) | 0) >>> 0; + + ); + return a; + } + function da(a, n) { + var p; + if (a >>> 0 < (n = (((a + n) | 0) - 1) | 0) >>> 0) + for ( + ; + (p = r[0 | a]), + (o[0 | a] = r[0 | n]), + (o[0 | n] = p), + (a = (a + 1) | 0) >>> 0 < (n = (n + -1) | 0) >>> 0; + + ); + } + function ea(a) { + var n, + o = N(); + return (a = ((n = q[2216]) + a) | 0) >>> 0 <= (o << 16) >>> 0 || + J(0 | a) + ? ((q[2216] = a), n) + : ((q[2086] = 48), -1); + } + function fa(a, v, y, z, B, C, D) { + var H, + I, + K, + N, + Q, + R, + S, + O, + P, + J, + E = 0, + F = x(0), + G = x(0), + M = x(0); + if ( + (x(0), x(0), x(0), x(0), (L = J = (L - 16) | 0), 1 <= (0 | a)) + ) + for (R = (w(a, 12) + v) | 0; ; ) { + if (1 <= (0 | (I = q[(v + 4) >> 2]))) + for ( + S = ((a = q[(v + 8) >> 2]) + w(I, 48)) | 0, + I = ((H = q[v >> 2] << 4) + D) | 0, + K = ((8 | H) + D) | 0, + H = ((4 | H) + D) | 0; + (E = q[(a + 8) >> 2]) && + ((O = (E + -1) | 0) >>> 0 <= 1 + ? ((P = ((q[(a + 4) >> 2] << 2) + y) | 0), + (E = q[(P + (q[(a + 12) >> 2] << 2)) >> 2] << 2), + (F = u[(E + C) >> 2]), + (Q = u[(B + E) >> 2]), + (G = u[(z + E) >> 2]), + O - 1 + ? ((M = G), + (G = u[(a + 20) >> 2]), + (u[I >> 2] = + u[I >> 2] + x(u[(a + 44) >> 2] * x(M * G))), + (u[H >> 2] = + u[H >> 2] + x(x(Q * G) * u[(a + 44) >> 2])), + (u[K >> 2] = + u[K >> 2] + x(x(F * G) * u[(a + 44) >> 2]))) + : ((E = + q[((q[(a + 16) >> 2] << 2) + P) >> 2] << 2), + (O = u[(E + C) >> 2]), + (P = u[(B + E) >> 2]), + (M = G), + (G = u[(a + 20) >> 2]), + (N = u[(a + 24) >> 2]), + (u[I >> 2] = + u[I >> 2] + + x( + u[(a + 44) >> 2] * + x(x(M * G) + x(u[(z + E) >> 2] * N)) + )), + (u[H >> 2] = + u[H >> 2] + + x( + x(x(Q * G) + x(P * N)) * u[(a + 44) >> 2] + )), + (u[K >> 2] = + u[K >> 2] + + x( + x(x(F * G) + x(O * N)) * u[(a + 44) >> 2] + )))) + : ((q[J >> 2] = E), Y(4, 1024, J))), + (a = (a + 48) | 0) >>> 0 < S >>> 0; + + ); + if ( + ((a = ((q[v >> 2] << 4) + D) | 0), + (F = u[a >> 2]), + (u[a >> 2] = F < x(0) ? x(0) : x(A(F, x(1)))), + (F = u[(a + 4) >> 2]), + (u[(a + 4) >> 2] = F < x(0) ? x(0) : x(A(F, x(1)))), + (F = u[(a + 8) >> 2]), + (u[(a + 8) >> 2] = F < x(0) ? x(0) : x(A(F, x(1)))), + !((v = (v + 12) | 0) >>> 0 < R >>> 0)) + ) + break; + } + L = (16 + J) | 0; + } + function ga(a, q, v) { + var y, + z, + x = 0; + if (((1 == (0 | q)) & (a >>> 0 < 0)) | (q >>> 0 < 1)) x = a; + else + for ( + ; + (y = ad((x = bd(a, q, 10)), (z = M), 10)), + (o[0 | (v = (v + -1) | 0)] = (a - y) | 48), + (y = + ((9 == (0 | q)) & (4294967295 < a >>> 0)) | + (9 < q >>> 0)), + (a = x), + (q = z), + y; + + ); + if (x) + for ( + ; + (o[0 | (v = (v + -1) | 0)] = + (x - w((a = ((x >>> 0) / 10) | 0), 10)) | 48), + (q = 9 < x >>> 0), + (x = a), + q; + + ); + return v; + } + function ha(a) { + return (a + -48) >>> 0 < 10; + } + function ia(a) { + var q; + return (q = La(a, 64)) ? (q - a) | 0 : 64; + } + function ja(a, v) { + var w = 0; + return ( + 1024 <= (0 | v) + ? ((a *= 898846567431158e293), + (v = + (0 | (w = (v + -1023) | 0)) < 1024 + ? w + : ((a *= 898846567431158e293), + (((0 | v) < 3069 ? v : 3069) + -2046) | 0))) + : -1023 < (0 | v) || + ((a *= 22250738585072014e-324), + (v = + -1023 < (0 | (w = (v + 1022) | 0)) + ? w + : ((a *= 22250738585072014e-324), + ((-3066 < (0 | v) ? v : -3066) + 2044) | 0))), + f(0, 0), + f(1, (v + 1023) << 20), + a * +g() + ); + } + function ka(a, v) { + var A = 0, + C = a, + B = + v >>> 0 <= 31 + ? ((A = q[(a + 4) >> 2]), q[a >> 2]) + : ((A = q[a >> 2]), + (q[(a + 4) >> 2] = A), + (v = (v + -32) | (q[a >> 2] = 0)), + 0); + (q[C >> 2] = B << v), + (q[(a + 4) >> 2] = (A << v) | (B >>> (32 - v))); + } + function la(a, v, D, V, W) { + var X, + Y = 0, + Z = 0, + _ = 0; + (L = X = (L - 240) | 0), + (Y = q[v >> 2]), + (q[(232 + X) >> 2] = Y), + (v = q[(v + 4) >> 2]), + (q[X >> 2] = a), + (Z = 1); + a: { + b: { + c: { + if ( + ((q[(236 + X) >> 2] = v) || 1 != (0 | Y)) && + ((Y = (a - q[((D << 2) + W) >> 2]) | 0), + !((0 | n[5](Y, a)) < 1)) + ) { + for (_ = !V; ; ) { + e: { + if (((v = Y), !(!_ | ((0 | D) < 2)))) { + if ( + ((V = q[((((D << 2) + W) | 0) - 8) >> 2]), + -1 < (0 | n[5]((Y = (a + -4) | 0), v))) + ) + break e; + if (-1 < (0 | n[5]((Y - V) | 0, v))) break e; + } + if ( + ((q[((Z << 2) + X) >> 2] = v), + (Z = (Z + 1) | 0), + ma((232 + X) | 0, (a = Oa((232 + X) | 0))), + (D = (a + D) | 0), + !q[(236 + X) >> 2] && 1 == q[(232 + X) >> 2]) + ) + break b; + if ( + ((_ = 1), + (Y = + ((a = v) - q[((D << 2) + W) >> 2]) | (V = 0)), + 0 < (0 | n[5](Y, q[X >> 2]))) + ) + continue; + break c; + } + break; + } + v = a; + break b; + } + v = a; + } + if (V) break a; + } + Na(X, Z), ta(v, D, W); + } + L = (240 + X) | 0; + } + function ma(a, v) { + var D = 0, + V = a, + L = + v >>> 0 <= 31 + ? ((D = q[a >> 2]), q[(a + 4) >> 2]) + : ((D = q[(a + 4) >> 2]), + (q[(a + 4) >> 2] = 0), + (q[a >> 2] = D), + (v = (v + -32) | 0), + 0); + (q[(V + 4) >> 2] = L >>> v), + (q[a >> 2] = (L << (32 - v)) | (D >>> v)); + } + function na(a, v) { + var W = r[(a + 4) | 0]; + (q[v >> 2] = q[(a + 64) >> 2] + a), + (q[(v + 4) >> 2] = q[(a + 68) >> 2] + a), + (q[(v + 8) >> 2] = q[(a + 72) >> 2] + a), + (q[(v + 12) >> 2] = q[(a + 76) >> 2] + a), + (q[(v + 16) >> 2] = q[(a + 80) >> 2] + a), + (q[(v + 20) >> 2] = q[(a + 84) >> 2] + a), + (q[(v + 24) >> 2] = q[(a + 88) >> 2] + a), + (q[(v + 28) >> 2] = q[(a + 92) >> 2] + a), + (q[(v + 32) >> 2] = q[(a + 96) >> 2] + a), + (q[(v + 36) >> 2] = q[(a + 100) >> 2] + a), + (q[(v + 40) >> 2] = q[(a + 104) >> 2] + a), + (q[(v + 44) >> 2] = q[(a + 108) >> 2] + a), + (q[(v + 48) >> 2] = q[(a + 112) >> 2] + a), + (q[(v + 52) >> 2] = q[(a + 116) >> 2] + a), + (q[(v + 56) >> 2] = q[(a + 120) >> 2] + a), + (q[(v + 60) >> 2] = q[(a + 124) >> 2] + a), + (q[(v - -64) >> 2] = q[(a + 128) >> 2] + a), + (q[(v + 68) >> 2] = q[(a + 132) >> 2] + a), + (q[(v + 72) >> 2] = q[(a + 136) >> 2] + a), + (q[(v + 76) >> 2] = q[(a + 140) >> 2] + a), + (q[(v + 80) >> 2] = q[(a + 144) >> 2] + a), + (q[(v + 84) >> 2] = q[(a + 148) >> 2] + a), + (q[(v + 92) >> 2] = q[(a + 152) >> 2] + a), + (q[(v + 96) >> 2] = q[(a + 156) >> 2] + a), + (q[(v + 100) >> 2] = q[(a + 160) >> 2] + a), + (q[(v + 108) >> 2] = q[(a + 164) >> 2] + a), + (q[(v + 112) >> 2] = q[(a + 168) >> 2] + a), + (q[(v + 116) >> 2] = q[(a + 172) >> 2] + a), + (q[(v + 124) >> 2] = q[(a + 176) >> 2] + a), + (q[(v + 128) >> 2] = q[(a + 180) >> 2] + a), + (q[(v + 132) >> 2] = q[(a + 184) >> 2] + a), + (q[(v + 136) >> 2] = q[(a + 188) >> 2] + a), + (q[(v + 140) >> 2] = q[(a + 192) >> 2] + a), + (q[(v + 144) >> 2] = q[(a + 196) >> 2] + a), + (q[(v + 148) >> 2] = q[(a + 200) >> 2] + a), + (q[(v + 152) >> 2] = q[(a + 204) >> 2] + a), + (q[(v + 156) >> 2] = q[(a + 208) >> 2] + a), + (q[(v + 164) >> 2] = q[(a + 212) >> 2] + a), + (q[(v + 168) >> 2] = q[(a + 216) >> 2] + a), + (q[(v + 172) >> 2] = q[(a + 220) >> 2] + a), + (q[(v + 176) >> 2] = q[(a + 224) >> 2] + a), + (q[(v + 180) >> 2] = q[(a + 228) >> 2] + a), + (q[(v + 184) >> 2] = q[(a + 232) >> 2] + a), + (q[(v + 188) >> 2] = q[(a + 236) >> 2] + a), + (q[(v + 192) >> 2] = q[(a + 240) >> 2] + a), + (q[(v + 196) >> 2] = q[(a + 244) >> 2] + a), + (q[(v + 200) >> 2] = q[(a + 248) >> 2] + a), + (q[(v + 204) >> 2] = q[(a + 252) >> 2] + a), + (q[(v + 208) >> 2] = q[(a + 256) >> 2] + a), + (q[(v + 212) >> 2] = q[(a + 260) >> 2] + a), + (q[(v + 216) >> 2] = q[(a + 264) >> 2] + a), + (q[(v + 220) >> 2] = q[(a + 268) >> 2] + a), + (q[(v + 224) >> 2] = q[(a + 272) >> 2] + a), + (q[(v + 228) >> 2] = q[(a + 276) >> 2] + a), + (q[(v + 232) >> 2] = q[(a + 280) >> 2] + a), + (q[(v + 236) >> 2] = q[(a + 284) >> 2] + a), + (q[(v + 244) >> 2] = q[(a + 288) >> 2] + a), + (q[(v + 248) >> 2] = q[(a + 292) >> 2] + a), + (q[(v + 272) >> 2] = q[(a + 296) >> 2] + a), + (q[(v + 276) >> 2] = q[(a + 300) >> 2] + a), + (q[(v + 280) >> 2] = q[(a + 304) >> 2] + a), + (q[(v + 292) >> 2] = q[(a + 308) >> 2] + a), + (q[(v + 296) >> 2] = q[(a + 312) >> 2] + a), + (q[(v + 300) >> 2] = q[(a + 316) >> 2] + a), + (q[(v + 304) >> 2] = q[(a + 320) >> 2] + a), + (q[(v + 308) >> 2] = q[(a + 324) >> 2] + a), + (q[(v + 312) >> 2] = q[(a + 328) >> 2] + a), + (q[(v + 316) >> 2] = q[(a + 332) >> 2] + a), + (q[(v + 328) >> 2] = q[(a + 336) >> 2] + a), + (q[(v + 332) >> 2] = q[(a + 340) >> 2] + a), + (q[(v + 336) >> 2] = q[(a + 344) >> 2] + a), + (q[(v + 348) >> 2] = q[(a + 348) >> 2] + a), + (q[(v + 360) >> 2] = q[(a + 352) >> 2] + a), + (q[(v + 364) >> 2] = q[(a + 356) >> 2] + a), + (q[(v + 368) >> 2] = q[(a + 360) >> 2] + a), + (q[(v + 352) >> 2] = q[(a + 364) >> 2] + a), + (q[(v + 356) >> 2] = q[(a + 368) >> 2] + a), + (q[(v + 488) >> 2] = q[(a + 372) >> 2] + a), + (q[(v + 492) >> 2] = q[(a + 376) >> 2] + a), + (q[(v + 496) >> 2] = q[(a + 380) >> 2] + a), + (q[(v + 500) >> 2] = q[(a + 384) >> 2] + a), + (q[(v + 504) >> 2] = q[(a + 388) >> 2] + a), + (q[(v + 508) >> 2] = q[(a + 392) >> 2] + a), + (q[(v + 512) >> 2] = q[(a + 396) >> 2] + a), + (q[(v + 516) >> 2] = q[(a + 400) >> 2] + a), + (q[(v + 520) >> 2] = q[(a + 404) >> 2] + a), + (q[(v + 524) >> 2] = q[(a + 408) >> 2] + a), + (q[(v + 528) >> 2] = q[(a + 412) >> 2] + a), + (q[(v + 532) >> 2] = q[(a + 416) >> 2] + a), + (q[(v + 536) >> 2] = q[(a + 420) >> 2] + a), + (q[(v + 540) >> 2] = q[(a + 424) >> 2] + a), + (q[(v + 544) >> 2] = q[(a + 428) >> 2] + a), + (q[(v + 548) >> 2] = q[(a + 432) >> 2] + a), + (q[(v + 552) >> 2] = q[(a + 436) >> 2] + a), + (q[(v + 556) >> 2] = q[(a + 440) >> 2] + a), + (q[(v + 560) >> 2] = q[(a + 444) >> 2] + a), + (q[(v + 564) >> 2] = q[(a + 448) >> 2] + a), + (q[(v + 568) >> 2] = q[(a + 452) >> 2] + a), + (q[(v + 572) >> 2] = q[(a + 456) >> 2] + a), + (q[(v + 576) >> 2] = q[(a + 460) >> 2] + a), + (q[(v + 580) >> 2] = q[(a + 464) >> 2] + a), + W >>> 0 < 2 || + ((q[(v + 104) >> 2] = q[(a + 468) >> 2] + a), + W >>> 0 < 4) || + ((q[(v + 260) >> 2] = q[(a + 472) >> 2] + a), + (q[(v + 264) >> 2] = q[(a + 476) >> 2] + a), + (q[(v + 268) >> 2] = q[(a + 480) >> 2] + a), + (q[(v + 88) >> 2] = q[(a + 484) >> 2] + a), + (q[(v + 120) >> 2] = q[(a + 488) >> 2] + a), + (q[(v + 160) >> 2] = q[(a + 492) >> 2] + a), + (q[(v + 584) >> 2] = q[(a + 496) >> 2] + a), + (q[(v + 588) >> 2] = q[(a + 500) >> 2] + a), + (q[(v + 592) >> 2] = q[(a + 504) >> 2] + a), + (q[(v + 596) >> 2] = q[(a + 508) >> 2] + a), + (q[(v + 600) >> 2] = q[(a + 512) >> 2] + a), + (q[(v + 604) >> 2] = q[(a + 516) >> 2] + a), + (q[(v + 240) >> 2] = q[(a + 520) >> 2] + a), + (q[(v + 252) >> 2] = q[(a + 524) >> 2] + a), + (q[(v + 256) >> 2] = q[(a + 528) >> 2] + a), + (q[(v + 372) >> 2] = q[(a + 532) >> 2] + a), + (q[(v + 376) >> 2] = q[(a + 536) >> 2] + a), + (q[(v + 380) >> 2] = q[(a + 540) >> 2] + a), + (q[(v + 384) >> 2] = q[(a + 544) >> 2] + a), + (q[(v + 388) >> 2] = q[(a + 548) >> 2] + a), + (q[(v + 392) >> 2] = q[(a + 552) >> 2] + a), + (q[(v + 396) >> 2] = q[(a + 556) >> 2] + a), + (q[(v + 400) >> 2] = q[(a + 560) >> 2] + a), + (q[(v + 416) >> 2] = q[(a + 564) >> 2] + a), + (q[(v + 420) >> 2] = q[(a + 568) >> 2] + a), + (q[(v + 424) >> 2] = q[(a + 572) >> 2] + a), + (q[(v + 440) >> 2] = q[(a + 576) >> 2] + a), + (q[(v + 444) >> 2] = q[(a + 580) >> 2] + a), + (q[(v + 448) >> 2] = q[(a + 584) >> 2] + a), + (q[(v + 464) >> 2] = q[(a + 588) >> 2] + a), + (q[(v + 468) >> 2] = q[(a + 592) >> 2] + a), + (q[(v + 472) >> 2] = q[(a + 596) >> 2] + a), + (q[(v + 476) >> 2] = q[(a + 600) >> 2] + a), + (q[(v + 480) >> 2] = q[(a + 604) >> 2] + a), + (q[(v + 484) >> 2] = q[(a + 608) >> 2] + a), + 4 != (0 | W) && + ((q[(v + 284) >> 2] = q[(a + 612) >> 2] + a), + (q[(v + 288) >> 2] = q[(a + 616) >> 2] + a), + (q[(v + 320) >> 2] = q[(a + 620) >> 2] + a), + (q[(v + 324) >> 2] = q[(a + 624) >> 2] + a), + (q[(v + 340) >> 2] = q[(a + 628) >> 2] + a), + (q[(v + 344) >> 2] = q[(a + 632) >> 2] + a), + (q[(v + 404) >> 2] = q[(a + 636) >> 2] + a), + (q[(v + 408) >> 2] = q[(a + 640) >> 2] + a), + (q[(v + 412) >> 2] = q[(a + 644) >> 2] + a), + (q[(v + 428) >> 2] = q[(a + 648) >> 2] + a), + (q[(v + 432) >> 2] = q[(a + 652) >> 2] + a), + (q[(v + 436) >> 2] = q[(a + 656) >> 2] + a), + (q[(v + 452) >> 2] = q[(a + 660) >> 2] + a), + (q[(v + 456) >> 2] = q[(a + 664) >> 2] + a), + (q[(v + 460) >> 2] = q[(a + 668) >> 2] + a))); + } + function oa(a, v, $) { + var aa = 0; + a: { + if (8 == (0 | v)) v = qa($); + else { + if ( + ((aa = 28), + (3 & v) | + (1 != + (0 | + (function (a) { + for (var $o = 0, ap = 0; (ap = $o), a; ) + (a &= a - 1), ($o = ($o + 1) | 0); + return ap; + })(v >>> 2)))) + ) + break a; + if (((aa = 48), (-64 - v) >>> 0 < $ >>> 0)) break a; + v = (function (a, Vk) { + var vl, + wl, + ql = 0, + tl = 0, + ul = 0; + if (((tl = a >>> 0 > (ql = 16) ? a : 16) + -1) & tl) + for (; (ql = (a = ql) << 1), a >>> 0 < tl >>> 0; ); + else a = tl; + return (-64 - a) >>> 0 <= Vk >>> 0 + ? ((q[2086] = 48), 0) + : (ql = qa( + (12 + + (((tl = Vk >>> 0 < 11 ? 16 : (Vk + 11) & -8) + + a) | + 0)) | + 0 + )) + ? ((Vk = (ql + -8) | 0), + ql & (a + -1) + ? ((ul = + ((-8 & (wl = q[(vl = (ql + -4) | 0) >> 2])) - + (ql = + ((a = + 15 < + ((ql = + (((((a + ql) | 0) - 1) & (0 - a)) - 8) | + 0) - + Vk) >>> + 0 + ? ql + : (a + ql) | 0) - + Vk) | + 0)) | + 0), + 3 & wl + ? ((q[(a + 4) >> 2] = + ul | (1 & q[(a + 4) >> 2]) | 2), + (q[(4 + (ul = (a + ul) | 0)) >> 2] = + 1 | q[(4 + ul) >> 2]), + (q[vl >> 2] = ql | (1 & q[vl >> 2]) | 2), + (q[(a + 4) >> 2] = 1 | q[(a + 4) >> 2]), + za(Vk, ql)) + : ((Vk = q[Vk >> 2]), + (q[(a + 4) >> 2] = ul), + (q[a >> 2] = Vk + ql))) + : (a = Vk), + 3 & (Vk = q[(a + 4) >> 2]) && + ((ql = -8 & Vk) >>> 0 <= (tl + 16) >>> 0 || + ((q[(a + 4) >> 2] = tl | (1 & Vk) | 2), + (q[((Vk = (a + tl) | 0) + 4) >> 2] = + 3 | (tl = (ql - tl) | 0)), + (q[(4 + (ql = (a + ql) | 0)) >> 2] = + 1 | q[(ql + 4) >> 2]), + za(Vk, tl))), + (a + 8) | 0) + : 0; + })(16 < v >>> 0 ? v : 16, $); + } + if (!v) return 1; + (q[a >> 2] = v), (aa = 0); + } + return aa; + } + function pa(a) { + var da, + v = 0, + $ = 0, + ba = 0, + ca = 0, + ea = 0, + fa = 0, + ha = 0; + a: if (a) { + da = + ((ba = (a + -8) | 0) + (a = -8 & ($ = q[(a + -4) >> 2]))) | + 0; + b: if (!(1 & $)) { + if (!(3 & $)) break a; + if ((ba = (ba - ($ = q[ba >> 2])) | 0) >>> 0 < t[2091]) + break a; + if (((a = (a + $) | 0), q[2092] != (0 | ba))) + if ($ >>> 0 <= 255) + (ca = q[(ba + 8) >> 2]), + ($ >>>= 3), + (0 | (v = q[(ba + 12) >> 2])) == (0 | ca) + ? ((ha = q[2087] & dd($)), (q[2087] = ha)) + : ((q[(ca + 12) >> 2] = v), (q[(v + 8) >> 2] = ca)); + else { + if ( + ((fa = q[(ba + 24) >> 2]), + (0 | ba) != (0 | ($ = q[(ba + 12) >> 2]))) + ) + (v = q[(ba + 8) >> 2]), + (q[(v + 12) >> 2] = $), + (q[($ + 8) >> 2] = v); + else if ( + (v = + (v = q[(ca = (ba + 20) | 0) >> 2]) || + q[(ca = (ba + 16) | 0) >> 2]) + ) { + for ( + ; + (ea = ca), + (v = q[(ca = (($ = v) + 20) | 0) >> 2]) || + ((ca = ($ + 16) | 0), (v = q[($ + 16) >> 2])); + + ); + q[ea >> 2] = 0; + } else $ = 0; + if (fa) { + ca = q[(ba + 28) >> 2]; + e: { + if ( + q[(v = (8652 + (ca << 2)) | 0) >> 2] == + (0 | ba) + ) { + if ((q[v >> 2] = $)) break e; + (ha = q[2088] & dd(ca)), (q[2088] = ha); + break b; + } + if ( + !(q[ + (fa + + (q[(fa + 16) >> 2] == (0 | ba) ? 16 : 20)) >> + 2 + ] = $) + ) + break b; + } + (q[($ + 24) >> 2] = fa), + (v = q[(ba + 16) >> 2]) && + ((q[($ + 16) >> 2] = v), (q[(v + 24) >> 2] = $)), + (v = q[(ba + 20) >> 2]) && + ((q[($ + 20) >> 2] = v), (q[(v + 24) >> 2] = $)); + } + } + else if (3 == (3 & ($ = q[(4 + da) >> 2]))) + return ( + (q[2089] = a), + (q[(4 + da) >> 2] = -2 & $), + (q[(ba + 4) >> 2] = 1 | a), + (q[(a + ba) >> 2] = a) + ); + } + if (!(da >>> 0 <= ba >>> 0) && 1 & ($ = q[(4 + da) >> 2])) { + f: { + if (!(2 & $)) { + if (q[2093] == (0 | da)) { + if ( + ((q[2093] = ba), + (a = (q[2090] + a) | 0), + (q[2090] = a), + (q[(ba + 4) >> 2] = 1 | a), + q[2092] != (0 | ba)) + ) + break a; + return (q[2089] = 0), (q[2092] = 0); + } + if (q[2092] == (0 | da)) + return ( + (q[2092] = ba), + (a = (q[2089] + a) | 0), + (q[2089] = a), + (q[(ba + 4) >> 2] = 1 | a), + (q[(a + ba) >> 2] = a) + ); + a = ((-8 & $) + a) | 0; + g: if ($ >>> 0 <= 255) + ($ >>>= 3), + (0 | (v = q[(8 + da) >> 2])) == + (0 | (ca = q[(12 + da) >> 2])) + ? ((ha = q[2087] & dd($)), (q[2087] = ha)) + : ((q[(v + 12) >> 2] = ca), + (q[(ca + 8) >> 2] = v)); + else { + if ( + ((fa = q[(24 + da) >> 2]), + (0 | da) != (0 | ($ = q[(12 + da) >> 2]))) + ) + (v = q[(8 + da) >> 2]), + (q[(v + 12) >> 2] = $), + (q[($ + 8) >> 2] = v); + else if ( + (v = + (v = q[(ca = (20 + da) | 0) >> 2]) || + q[(ca = (16 + da) | 0) >> 2]) + ) { + for ( + ; + (ea = ca), + (v = q[(ca = (($ = v) + 20) | 0) >> 2]) || + ((ca = ($ + 16) | 0), (v = q[($ + 16) >> 2])); + + ); + q[ea >> 2] = 0; + } else $ = 0; + if (fa) { + ca = q[(28 + da) >> 2]; + j: { + if ( + q[(v = (8652 + (ca << 2)) | 0) >> 2] == + (0 | da) + ) { + if ((q[v >> 2] = $)) break j; + (ha = q[2088] & dd(ca)), (q[2088] = ha); + break g; + } + if ( + !(q[ + (fa + + (q[(fa + 16) >> 2] == (0 | da) + ? 16 + : 20)) >> + 2 + ] = $) + ) + break g; + } + (q[($ + 24) >> 2] = fa), + (v = q[(16 + da) >> 2]) && + ((q[($ + 16) >> 2] = v), + (q[(v + 24) >> 2] = $)), + (v = q[(20 + da) >> 2]) && + ((q[($ + 20) >> 2] = v), + (q[(v + 24) >> 2] = $)); + } + } + if ( + ((q[(ba + 4) >> 2] = 1 | a), + (q[(a + ba) >> 2] = a), + q[2092] != (0 | ba)) + ) + break f; + return (q[2089] = a); + } + (q[(4 + da) >> 2] = -2 & $), + (q[(ba + 4) >> 2] = 1 | a), + (q[(a + ba) >> 2] = a); + } + if (a >>> 0 <= 255) + return ( + ($ = (8388 + ((a >>>= 3) << 3)) | 0), + (a = + (v = q[2087]) & (a = 1 << a) + ? q[($ + 8) >> 2] + : ((q[2087] = a | v), $)), + (q[($ + 8) >> 2] = ba), + (q[(a + 12) >> 2] = ba), + (q[(ba + 12) >> 2] = $), + (q[(ba + 8) >> 2] = a) + ); + (q[(ba + 16) >> 2] = 0), + (v = q[(ba + 20) >> 2] = 0), + (ca = a >>> 8) && + ((v = 31), + 16777215 < a >>> 0 || + ((v = ca), + (v = + (28 + + (((v = + ((((v = + (v <<= ca = ((ca + 1048320) >>> 16) & 8) << + (fa = ((v + 520192) >>> 16) & 4)) << + (ea = ((v + 245760) >>> 16) & 2)) >>> + 15) - + (ea | ca | fa)) | + 0) << + 1) | + ((a >>> (v + 21)) & 1))) | + 0))), + (ea = (8652 + ((q[(($ = ba) + 28) >> 2] = v) << 2)) | 0); + m: if ((ca = q[2088]) & ($ = 1 << v)) { + (ca = a << (31 == (0 | v) ? 0 : (25 - (v >>> 1)) | 0)), + ($ = q[ea >> 2]); + n: { + for (;;) { + if ((-8 & q[((v = $) + 4) >> 2]) == (0 | a)) break n; + if ( + (($ = ca >>> 29), + (ca <<= 1), + !($ = q[(16 + (ea = (v + (4 & $)) | 0)) >> 2])) + ) + break; + } + (q[(ea + 16) >> 2] = ba), + (q[(ba + 12) >> 2] = ba), + (q[(ba + 24) >> 2] = v), + (q[(ba + 8) >> 2] = ba); + break m; + } + (a = q[(v + 8) >> 2]), + (q[(a + 12) >> 2] = ba), + (q[(v + 8) >> 2] = ba), + (q[(ba + 24) >> 2] = 0), + (q[(ba + 12) >> 2] = v), + (q[(ba + 8) >> 2] = a); + } else + (q[2088] = $ | ca), + (q[ea >> 2] = ba), + (q[(ba + 12) >> 2] = ba), + (q[(ba + 24) >> 2] = ea), + (q[(ba + 8) >> 2] = ba); + if (((a = (q[2095] + -1) | 0), !(q[2095] = a))) { + for (ba = 8804; (ba = ((a = q[ba >> 2]) + 8) | 0), a; ); + q[2095] = -1; + } + } + } + } + function qa(a) { + var sa, + ia = 0, + ja = 0, + ka = 0, + la = 0, + ma = 0, + na = 0, + oa = 0, + pa = 0, + qa = 0, + ra = 0, + ua = 0; + L = sa = (L - 16) | 0; + a: { + b: { + c: { + d: { + e: { + f: { + g: { + h: { + i: { + j: { + k: { + if (a >>> 0 <= 244) { + if ( + 3 & + (ia = + (ma = q[2087]) >>> + (a = + (na = + a >>> 0 < 11 + ? 16 + : (a + 11) & -8) >>> 3)) + ) { + (a = + ((ia = + q[ + (8396 + + (la = + (ja = + (a + (1 & (-1 ^ ia))) | + 0) << 3)) >> + 2 + ]) + + 8) | + 0), + (0 | (ka = q[(ia + 8) >> 2])) == + (0 | (la = (la + 8388) | 0)) + ? ((ua = dd(ja) & ma), + (q[2087] = ua)) + : ((q[(ka + 12) >> 2] = la), + (q[(la + 8) >> 2] = ka)), + (q[(ia + 4) >> 2] = 3 | (ja <<= 3)), + (q[ + (4 + (ia = (ia + ja) | 0)) >> 2 + ] = 1 | q[(ia + 4) >> 2]); + break a; + } + if (na >>> 0 <= (pa = q[2089]) >>> 0) + break k; + if (ia) { + (ja = ia = + ((a = + (((0 - + (a = + ((0 - (ja = 2 << a)) | ja) & + (ia << a))) & + a) - + 1) | + 0) >>> + 12) & + 16), + (ia = + q[ + (8396 + + (ka = + (ja = + (((ja = + (ja |= ia = + ((a >>>= ia) >>> 5) & + 8) | + (ia = + ((a >>>= ia) >>> 2) & + 4) | + (ia = + ((a >>>= ia) >>> 1) & + 2)) | + (ia = + ((a >>>= ia) >>> 1) & + 1)) + + (a >>> ia)) | + 0) << 3)) >> + 2 + ]), + (0 | (a = q[(ia + 8) >> 2])) == + (0 | (ka = (ka + 8388) | 0)) + ? ((ma = dd(ja) & ma), + (q[2087] = ma)) + : ((q[(a + 12) >> 2] = ka), + (q[(ka + 8) >> 2] = a)), + (a = (ia + 8) | 0), + (q[(ia + 4) >> 2] = 3 | na), + (q[ + (4 + (oa = (ia + na) | 0)) >> 2 + ] = + 1 | (la = ((ja <<= 3) - na) | 0)), + (q[(ia + ja) >> 2] = la), + pa && + ((ia = + (8388 + + ((ja = pa >>> 3) << 3)) | + 0), + (ka = q[2092]), + (ja = + (ja = 1 << ja) & ma + ? q[(ia + 8) >> 2] + : ((q[2087] = ja | ma), ia)), + (q[(ia + 8) >> 2] = ka), + (q[(ja + 12) >> 2] = ka), + (q[(ka + 12) >> 2] = ia), + (q[(ka + 8) >> 2] = ja)), + (q[2092] = oa), + (q[2089] = la); + break a; + } + if (!(ra = q[2088])) break k; + for ( + ja = ia = + ((a = ((ra & (0 - ra)) - 1) | 0) >>> + 12) & + 16, + ia = + q[ + (8652 + + ((((ja = + (ja |= ia = + ((a >>>= ia) >>> 5) & 8) | + (ia = + ((a >>>= ia) >>> 2) & 4) | + (ia = + ((a >>>= ia) >>> 1) & + 2)) | + (ia = + ((a >>>= ia) >>> 1) & + 1)) + + (a >>> ia)) << + 2)) >> + 2 + ], + ka = + ((-8 & q[(ia + 4) >> 2]) - na) | + 0, + ja = ia; + (a = + (a = q[(ja + 16) >> 2]) || + q[(ja + 20) >> 2]); + + ) + (ka = (ja = + (la = + ((-8 & q[(a + 4) >> 2]) - na) | + 0) >>> + 0 < + ka >>> 0) + ? la + : ka), + (ia = ja ? a : ia), + (ja = a); + if ( + ((qa = q[(ia + 24) >> 2]), + (0 | (la = q[(ia + 12) >> 2])) != + (0 | ia)) + ) { + (a = q[(ia + 8) >> 2]), + (q[(a + 12) >> 2] = la), + (q[(la + 8) >> 2] = a); + break b; + } + if ( + !(a = q[(ja = (ia + 20) | 0) >> 2]) + ) { + if (!(a = q[(ia + 16) >> 2])) break j; + ja = (ia + 16) | 0; + } + for ( + ; + (oa = ja), + (a = + q[ + (ja = ((la = a) + 20) | 0) >> 2 + ]) || + ((ja = (la + 16) | 0), + (a = q[(la + 16) >> 2])); + + ); + q[oa >> 2] = 0; + break b; + } + if ( + ((na = -1), + !(4294967231 < a >>> 0) && + ((na = -8 & (ia = (a + 11) | 0)), + (pa = q[2088]))) + ) { + (ja = (0 - na) | 0), + (ma = 0), + (ia >>>= 8) && + ((ma = 31), + 16777215 < na >>> 0 || + (ma = + (28 + + (((a = + ((((ma = + (ia <<= ka = + ((ia + 1048320) >>> + 16) & + 8) << + (a = + ((ia + 520192) >>> 16) & + 4)) << + (ia = + ((ma + 245760) >>> 16) & + 2)) >>> + 15) - + (ia | a | ka)) | + 0) << + 1) | + ((na >>> (a + 21)) & 1))) | + 0)); + q: { + r: { + if ( + (ka = q[(8652 + (ma << 2)) >> 2]) + ) + for ( + ia = + na << + (31 == (0 | ma) + ? 0 + : (25 - (ma >>> 1)) | 0), + a = 0; + ; + + ) { + if ( + !( + ja >>> 0 <= + (oa = + ((-8 & + q[(ka + 4) >> 2]) - + na) | + 0) >>> + 0 || + ((la = ka), (ja = oa)) + ) + ) { + (ja = 0), (a = ka); + break r; + } + if ( + ((oa = q[(ka + 20) >> 2]), + (ka = + q[ + (16 + + ((((ia >>> 29) & 4) + + ka) | + 0)) >> + 2 + ]), + (a = + oa && (0 | oa) != (0 | ka) + ? oa + : a), + (ia <<= 0 != (0 | ka)), + !ka) + ) + break; + } + else a = 0; + if (!(a | la)) { + if ( + !(a = + ((0 - (a = 2 << ma)) | a) & + pa) + ) + break k; + (ka = ia = + ((a = + ((a & (0 - a)) - 1) | 0) >>> + 12) & + 16), + (a = + q[ + (8652 + + ((((ka = + (ka |= ia = + ((a >>>= ia) >>> 5) & + 8) | + (ia = + ((a >>>= ia) >>> 2) & + 4) | + (ia = + ((a >>>= ia) >>> 1) & + 2)) | + (ia = + ((a >>>= ia) >>> 1) & + 1)) + + (a >>> ia)) << + 2)) >> + 2 + ]); + } + if (!a) break q; + } + for ( + ; + (ja = (ia = + (ka = + ((-8 & q[(a + 4) >> 2]) - na) | + 0) >>> + 0 < + ja >>> 0) + ? ka + : ja), + (la = ia ? a : la), + (a = + (ia = q[(a + 16) >> 2]) || + q[(a + 20) >> 2]); + + ); + } + if ( + !( + !la | + (ja >>> 0 >= (q[2089] - na) >>> 0) + ) + ) { + if ( + ((oa = q[(la + 24) >> 2]), + (0 | la) != + (0 | (ia = q[(la + 12) >> 2]))) + ) { + (a = q[(la + 8) >> 2]), + (q[(a + 12) >> 2] = ia), + (q[(ia + 8) >> 2] = a); + break c; + } + if ( + !(a = q[(ka = (la + 20) | 0) >> 2]) + ) { + if (!(a = q[(la + 16) >> 2])) + break i; + ka = (la + 16) | 0; + } + for ( + ; + (ma = ka), + (a = + q[ + (ka = ((ia = a) + 20) | 0) >> + 2 + ]) || + ((ka = (ia + 16) | 0), + (a = q[(ia + 16) >> 2])); + + ); + q[ma >> 2] = 0; + break c; + } + } + } + if (na >>> 0 <= (ia = q[2089]) >>> 0) { + (a = q[2092]), + 16 <= (ja = (ia - na) | 0) >>> 0 + ? ((q[2089] = ja), + (q[2092] = ka = (a + na) | 0), + (q[(ka + 4) >> 2] = 1 | ja), + (q[(a + ia) >> 2] = ja), + (q[(a + 4) >> 2] = 3 | na)) + : ((q[2092] = 0), + (q[2089] = 0), + (q[(a + 4) >> 2] = 3 | ia), + (q[(4 + (ia = (a + ia) | 0)) >> 2] = + 1 | q[(ia + 4) >> 2])), + (a = (a + 8) | 0); + break a; + } + if (na >>> 0 < (ka = q[2090]) >>> 0) { + (q[2090] = ia = (ka - na) | 0), + (a = q[2093]), + (q[2093] = ja = (a + na) | 0), + (q[(ja + 4) >> 2] = 1 | ia), + (q[(a + 4) >> 2] = 3 | na), + (a = (a + 8) | 0); + break a; + } + if ( + (ja = + (ma = + ((ja = la = (na + 47) | (a = 0)) + + (ia = q[2205] + ? q[2207] + : ((q[2208] = -1), + (q[2209] = -1), + (q[2206] = 4096), + (q[2207] = 4096), + (q[2205] = + ((12 + sa) & -16) ^ + 1431655768), + (q[2210] = 0), + (q[2198] = 0), + 4096))) | + 0) & (oa = (0 - ia) | 0)) >>> + 0 <= + na >>> 0 + ) + break a; + if ( + (ia = q[2197]) && + ((qa = ((pa = q[2195]) + ja) | 0) >>> 0 <= + pa >>> 0) | + (ia >>> 0 < qa >>> 0) + ) + break a; + if (4 & r[8792]) break f; + v: { + w: { + if ((ia = q[2093])) + for (a = 8796; ; ) { + if ( + ((pa = q[a >> 2]) + + q[(a + 4) >> 2]) >>> + 0 > + ia >>> 0 && + pa >>> 0 <= ia >>> 0 + ) + break w; + if (!(a = q[(a + 8) >> 2])) break; + } + if (-1 == (0 | (ia = ea(0)))) break g; + if ( + ((ma = ja), + ((ma = + (ka = ((a = q[2206]) + -1) | 0) & ia + ? (((ja - ia) | 0) + + ((ia + ka) & (0 - a))) | + 0 + : ma) >>> + 0 <= + na >>> 0) | + (2147483646 < ma >>> 0)) + ) + break g; + if ( + (a = q[2197]) && + ((oa = ((ka = q[2195]) + ma) | 0) >>> + 0 <= + ka >>> 0) | + (a >>> 0 < oa >>> 0) + ) + break g; + if ((0 | ia) != (0 | (a = ea(ma)))) + break v; + break e; + } + if ( + 2147483646 < + (ma = oa & (ma - ka)) >>> 0 + ) + break g; + if ( + (0 | (ia = ea(ma))) == + ((q[a >> 2] + q[(a + 4) >> 2]) | 0) + ) + break h; + a = ia; + } + if ( + !( + ((na + 48) >>> 0 <= ma >>> 0) | + (2147483646 < ma >>> 0) | + (-1 == (0 | (ia = a))) + ) + ) { + if ( + 2147483646 < + (a = + ((a = q[2207]) + ((la - ma) | 0)) & + (0 - a)) >>> + 0 + ) + break e; + if (-1 != (0 | ea(a))) { + ma = (a + ma) | 0; + break e; + } + ea((0 - ma) | 0); + break g; + } + if (-1 != (0 | ia)) break e; + break g; + } + la = 0; + break b; + } + ia = 0; + break c; + } + if (-1 != (0 | ia)) break e; + } + q[2198] = 4 | q[2198]; + } + if (2147483646 < ja >>> 0) break d; + if ( + ((ia = ea(ja)), + ((a = ea(0)) >>> 0 <= ia >>> 0) | + (-1 == (0 | ia)) | + (-1 == (0 | a))) + ) + break d; + if ((ma = (a - ia) | 0) >>> 0 <= (na + 40) >>> 0) + break d; + } + (a = (q[2195] + ma) | 0), + (q[2195] = a) >>> 0 > t[2196] && (q[2196] = a); + x: { + y: { + z: { + if ((ja = q[2093])) { + for (a = 8796; ; ) { + if ( + (((ka = q[a >> 2]) + + (la = q[(a + 4) >> 2])) | + 0) == + (0 | ia) + ) + break z; + if (!(a = q[(a + 8) >> 2])) break; + } + break y; + } + for ( + ((a = q[2091]) >>> 0 <= ia >>> 0 && a) || + (q[2091] = ia), + a = 0, + q[2200] = ma, + q[2199] = ia, + q[2095] = -1, + q[2096] = q[2205], + q[2202] = 0; + (q[(8396 + (ja = a << 3)) >> 2] = ka = + (ja + 8388) | 0), + (q[(ja + 8400) >> 2] = ka), + 32 != (0 | (a = (a + 1) | 0)); + + ); + (q[2090] = ka = + ((a = (ma + -40) | 0) - + (ja = (ia + 8) & 7 ? (-8 - ia) & 7 : 0)) | + 0), + (q[2093] = ja = (ia + ja) | 0), + (q[(ja + 4) >> 2] = 1 | ka), + (q[(4 + ((a + ia) | 0)) >> 2] = 40), + (q[2094] = q[2209]); + break x; + } + if ( + !( + (8 & r[(a + 12) | 0]) | + (ia >>> 0 <= ja >>> 0) | + (ja >>> 0 < ka >>> 0) + ) + ) { + (q[(a + 4) >> 2] = la + ma), + (q[2093] = ia = + ((a = (ja + 8) & 7 ? (-8 - ja) & 7 : 0) + + ja) | + 0), + (ka = (q[2090] + ma) | 0), + (q[2090] = a = (ka - a) | 0), + (q[(ia + 4) >> 2] = 1 | a), + (q[(4 + ((ja + ka) | 0)) >> 2] = 40), + (q[2094] = q[2209]); + break x; + } + } + ia >>> 0 < (la = q[2091]) >>> 0 && + ((q[2091] = ia), (la = 0)), + (ka = (ia + ma) | 0), + (a = 8796); + A: { + B: { + C: { + D: { + E: { + F: { + for (; (0 | ka) != q[a >> 2]; ) + if (!(a = q[(a + 8) >> 2])) break F; + if (!(8 & r[(a + 12) | 0])) break E; + } + for (a = 8796; ; ) { + if ( + (ka = q[a >> 2]) >>> 0 <= ja >>> 0 && + ja >>> 0 < + (la = (ka + q[(a + 4) >> 2]) | 0) >>> + 0 + ) + break D; + a = q[(a + 8) >> 2]; + } + } + if ( + ((q[a >> 2] = ia), + (q[(a + 4) >> 2] = q[(a + 4) >> 2] + ma), + (q[ + (4 + + (qa = + (((ia + 8) & 7 ? (-8 - ia) & 7 : 0) + + ia) | + 0)) >> + 2 + ] = 3 | na), + (a = + ((((ia = + (ka + + ((ka + 8) & 7 ? (-8 - ka) & 7 : 0)) | + 0) - + qa) | + 0) - + na) | + 0), + (oa = (na + qa) | 0), + (0 | ia) == (0 | ja)) + ) { + (q[2093] = oa), + (a = (q[2090] + a) | 0), + (q[2090] = a), + (q[(oa + 4) >> 2] = 1 | a); + break B; + } + if (q[2092] == (0 | ia)) { + (q[2092] = oa), + (a = (q[2089] + a) | 0), + (q[2089] = a), + (q[(oa + 4) >> 2] = 1 | a), + (q[(a + oa) >> 2] = a); + break B; + } + if (1 == (3 & (ja = q[(ia + 4) >> 2]))) { + ra = -8 & ja; + G: if (ja >>> 0 <= 255) + (la = ja >>> 3), + (ja = q[(ia + 8) >> 2]), + (0 | (ka = q[(ia + 12) >> 2])) == + (0 | ja) + ? ((ua = q[2087] & dd(la)), + (q[2087] = ua)) + : ((q[(ja + 12) >> 2] = ka), + (q[(ka + 8) >> 2] = ja)); + else { + if ( + ((pa = q[(ia + 24) >> 2]), + (0 | (ma = q[(ia + 12) >> 2])) != + (0 | ia)) + ) + (ja = q[(ia + 8) >> 2]), + (q[(ja + 12) >> 2] = ma), + (q[(ma + 8) >> 2] = ja); + else if ( + (na = + (na = q[(ka = (ia + 20) | 0) >> 2]) || + q[(ka = (ia + 16) | 0) >> 2]) + ) { + for ( + ; + (ja = ka), + (na = + q[ + (ka = ((ma = na) + 20) | 0) >> 2 + ]) || + ((ka = (ma + 16) | 0), + (na = q[(ma + 16) >> 2])); + + ); + q[ja >> 2] = 0; + } else ma = 0; + if (pa) { + ja = q[(ia + 28) >> 2]; + J: { + if ( + q[ + (ka = (8652 + (ja << 2)) | 0) >> 2 + ] == + (0 | ia) + ) { + if ((q[ka >> 2] = ma)) break J; + (ua = q[2088] & dd(ja)), + (q[2088] = ua); + break G; + } + if ( + !(q[ + (pa + + (q[(pa + 16) >> 2] == (0 | ia) + ? 16 + : 20)) >> + 2 + ] = ma) + ) + break G; + } + (q[(ma + 24) >> 2] = pa), + (ja = q[(ia + 16) >> 2]) && + ((q[(ma + 16) >> 2] = ja), + (q[(ja + 24) >> 2] = ma)), + (ja = q[(ia + 20) >> 2]) && + ((q[(ma + 20) >> 2] = ja), + (q[(ja + 24) >> 2] = ma)); + } + } + (ia = (ia + ra) | 0), (a = (a + ra) | 0); + } + if ( + ((q[(ia + 4) >> 2] = -2 & q[(ia + 4) >> 2]), + (q[(oa + 4) >> 2] = 1 | a), + (q[(a + oa) >> 2] = a) >>> 0 <= 255) + ) { + (a = (8388 + ((ia = a >>> 3) << 3)) | 0), + (ia = + (ja = q[2087]) & (ia = 1 << ia) + ? q[(a + 8) >> 2] + : ((q[2087] = ia | ja), a)), + (q[(a + 8) >> 2] = oa), + (q[(ia + 12) >> 2] = oa), + (q[(oa + 12) >> 2] = a), + (q[(oa + 8) >> 2] = ia); + break B; + } + if ( + ((ia = 0), + (ka = a >>> 8) && + ((ia = 31), + 16777215 < a >>> 0 || + (ia = + (28 + + (((ia = + ((((na = + (ka <<= la = + ((ka + 1048320) >>> 16) & + 8) << + (ia = + ((ka + 520192) >>> 16) & + 4)) << + (ka = + ((na + 245760) >>> 16) & + 2)) >>> + 15) - + (ka | ia | la)) | + 0) << + 1) | + ((a >>> (ia + 21)) & 1))) | + 0)), + (q[((ja = oa) + 28) >> 2] = ia), + (q[(oa + 16) >> 2] = 0), + (ja = + (8652 + (ia << 2)) | + (q[(oa + 20) >> 2] = 0)), + (ka = q[2088]) & (la = 1 << ia)) + ) { + for ( + ka = + a << + (31 == (0 | ia) + ? 0 + : (25 - (ia >>> 1)) | 0), + ia = q[ja >> 2]; + ; + + ) { + if ( + (-8 & q[((ja = ia) + 4) >> 2]) == + (0 | a) + ) + break C; + if ( + ((ia = ka >>> 29), + (ka <<= 1), + !(ia = + q[ + (16 + (la = ((4 & ia) + ja) | 0)) >> + 2 + ])) + ) + break; + } + q[(la + 16) >> 2] = oa; + } else (q[2088] = ka | la), (q[ja >> 2] = oa); + (q[(oa + 24) >> 2] = ja), + (q[(oa + 12) >> 2] = oa), + (q[(oa + 8) >> 2] = oa); + break B; + } + for ( + q[2090] = oa = + ((a = (ma + -40) | 0) - + (ka = (ia + 8) & 7 ? (-8 - ia) & 7 : 0)) | + 0, + q[2093] = ka = (ia + ka) | 0, + q[(ka + 4) >> 2] = 1 | oa, + q[(4 + ((a + ia) | 0)) >> 2] = 40, + q[2094] = q[2209], + q[ + ((ka = + (a = + (((la + + ((la + -39) & 7 + ? (39 - la) & 7 + : 0)) | + 0) - + 47) | + 0) >>> + 0 < + (ja + 16) >>> 0 + ? ja + : a) + + 4) >> + 2 + ] = 27, + a = q[2202], + q[(ka + 16) >> 2] = q[2201], + q[(ka + 20) >> 2] = a, + a = q[2200], + q[(ka + 8) >> 2] = q[2199], + q[(ka + 12) >> 2] = a, + q[2201] = ka + 8, + q[2200] = ma, + q[2199] = ia, + a = (ka + 24) | (q[2202] = 0); + (q[(a + 4) >> 2] = 7), + (ia = (a + 8) | 0), + (a = (a + 4) | 0), + ia >>> 0 < la >>> 0; + + ); + if ((0 | ja) == (0 | ka)) break x; + if ( + ((q[(ka + 4) >> 2] = -2 & q[(ka + 4) >> 2]), + (q[(ja + 4) >> 2] = 1 | (la = (ka - ja) | 0)), + (q[ka >> 2] = la) >>> 0 <= 255) + ) { + (a = (8388 + ((ia = la >>> 3) << 3)) | 0), + (ia = + (ka = q[2087]) & (ia = 1 << ia) + ? q[(a + 8) >> 2] + : ((q[2087] = ia | ka), a)), + (q[(a + 8) >> 2] = ja), + (q[(ia + 12) >> 2] = ja), + (q[(ja + 12) >> 2] = a), + (q[(ja + 8) >> 2] = ia); + break x; + } + if ( + ((q[(ja + 16) >> 2] = 0), + (a = q[(ja + 20) >> 2] = 0), + (ka = la >>> 8) && + ((a = 31), + 16777215 < la >>> 0 || + (a = + (28 + + (((a = + ((((oa = + (ka <<= ma = + ((ka + 1048320) >>> 16) & 8) << + (a = + ((ka + 520192) >>> 16) & 4)) << + (ka = + ((oa + 245760) >>> 16) & 2)) >>> + 15) - + (ka | a | ma)) | + 0) << + 1) | + ((la >>> (a + 21)) & 1))) | + 0)), + (ia = + (8652 + + ((q[((ia = ja) + 28) >> 2] = a) << 2)) | + 0), + (ka = q[2088]) & (ma = 1 << a)) + ) { + for ( + a = + la << + (31 == (0 | a) + ? 0 + : (25 - (a >>> 1)) | 0), + ia = q[ia >> 2]; + ; + + ) { + if ( + (0 | la) == + (-8 & q[((ka = ia) + 4) >> 2]) + ) + break A; + if ( + ((ia = a >>> 29), + (a <<= 1), + !(ia = + q[ + (16 + (ma = (ka + (4 & ia)) | 0)) >> 2 + ])) + ) + break; + } + (q[(ma + 16) >> 2] = ja), + (q[(ja + 24) >> 2] = ka); + } else + (q[2088] = ka | ma), + (q[ia >> 2] = ja), + (q[(ja + 24) >> 2] = ia); + (q[(ja + 12) >> 2] = ja), + (q[(ja + 8) >> 2] = ja); + break x; + } + (a = q[(ja + 8) >> 2]), + (q[(a + 12) >> 2] = oa), + (q[(ja + 8) >> 2] = oa), + (q[(oa + 24) >> 2] = 0), + (q[(oa + 12) >> 2] = ja), + (q[(oa + 8) >> 2] = a); + } + a = (qa + 8) | 0; + break a; + } + (a = q[(ka + 8) >> 2]), + (q[(a + 12) >> 2] = ja), + (q[(ka + 8) >> 2] = ja), + (q[(ja + 24) >> 2] = 0), + (q[(ja + 12) >> 2] = ka), + (q[(ja + 8) >> 2] = a); + } + if (!((a = q[2090]) >>> 0 <= na >>> 0)) { + (q[2090] = ia = (a - na) | 0), + (a = q[2093]), + (q[2093] = ja = (a + na) | 0), + (q[(ja + 4) >> 2] = 1 | ia), + (q[(a + 4) >> 2] = 3 | na), + (a = (a + 8) | 0); + break a; + } + } + (q[2086] = 48), (a = 0); + break a; + } + Q: if (oa) { + a = q[(la + 28) >> 2]; + R: { + if (q[(ka = (8652 + (a << 2)) | 0) >> 2] == (0 | la)) { + if ((q[ka >> 2] = ia)) break R; + (pa = dd(a) & pa), (q[2088] = pa); + break Q; + } + if ( + !(q[ + (oa + (q[(oa + 16) >> 2] == (0 | la) ? 16 : 20)) >> + 2 + ] = ia) + ) + break Q; + } + (q[(ia + 24) >> 2] = oa), + (a = q[(la + 16) >> 2]) && + ((q[(ia + 16) >> 2] = a), (q[(a + 24) >> 2] = ia)), + (a = q[(la + 20) >> 2]) && + ((q[(ia + 20) >> 2] = a), (q[(a + 24) >> 2] = ia)); + } + S: if (ja >>> 0 <= 15) + (q[(la + 4) >> 2] = 3 | (a = (ja + na) | 0)), + (q[(4 + (a = (a + la) | 0)) >> 2] = + 1 | q[(a + 4) >> 2]); + else if ( + ((q[(la + 4) >> 2] = 3 | na), + (q[(4 + (ka = (la + na) | 0)) >> 2] = 1 | ja), + (q[(ja + ka) >> 2] = ja) >>> 0 <= 255) + ) + (a = (8388 + ((ia = ja >>> 3) << 3)) | 0), + (ia = + (ja = q[2087]) & (ia = 1 << ia) + ? q[(a + 8) >> 2] + : ((q[2087] = ia | ja), a)), + (q[(a + 8) >> 2] = ka), + (q[(ia + 12) >> 2] = ka), + (q[(ka + 12) >> 2] = a), + (q[(ka + 8) >> 2] = ia); + else { + (a = 0), + (na = ja >>> 8) && + ((a = 31), + 16777215 < ja >>> 0 || + (a = + (28 + + (((a = + ((((oa = + (na <<= ma = ((na + 1048320) >>> 16) & 8) << + (a = ((na + 520192) >>> 16) & 4)) << + (na = ((oa + 245760) >>> 16) & 2)) >>> + 15) - + (na | a | ma)) | + 0) << + 1) | + ((ja >>> (a + 21)) & 1))) | + 0)), + (q[((ia = ka) + 28) >> 2] = a), + (q[(ka + 16) >> 2] = 0), + (ia = (8652 + (a << 2)) | (q[(ka + 20) >> 2] = 0)); + V: { + if ((na = 1 << a) & pa) { + for ( + a = + ja << (31 == (0 | a) ? 0 : (25 - (a >>> 1)) | 0), + na = q[ia >> 2]; + ; + + ) { + if ((-8 & q[((ia = na) + 4) >> 2]) == (0 | ja)) + break V; + if ( + ((na = a >>> 29), + (a <<= 1), + !(na = q[(16 + (ma = ((4 & na) + ia) | 0)) >> 2])) + ) + break; + } + q[(ma + 16) >> 2] = ka; + } else (q[2088] = na | pa), (q[ia >> 2] = ka); + (q[(ka + 24) >> 2] = ia), + (q[(ka + 12) >> 2] = ka), + (q[(ka + 8) >> 2] = ka); + break S; + } + (a = q[(ia + 8) >> 2]), + (q[(a + 12) >> 2] = ka), + (q[(ia + 8) >> 2] = ka), + (q[(ka + 24) >> 2] = 0), + (q[(ka + 12) >> 2] = ia), + (q[(ka + 8) >> 2] = a); + } + a = (la + 8) | 0; + break a; + } + X: if (qa) { + a = q[(ia + 28) >> 2]; + Y: { + if (q[(ja = (8652 + (a << 2)) | 0) >> 2] == (0 | ia)) { + if ((q[ja >> 2] = la)) break Y; + (ua = dd(a) & ra), (q[2088] = ua); + break X; + } + if ( + !(q[ + (qa + (q[(qa + 16) >> 2] == (0 | ia) ? 16 : 20)) >> 2 + ] = la) + ) + break X; + } + (q[(la + 24) >> 2] = qa), + (a = q[(ia + 16) >> 2]) && + ((q[(la + 16) >> 2] = a), (q[(a + 24) >> 2] = la)), + (a = q[(ia + 20) >> 2]) && + ((q[(la + 20) >> 2] = a), (q[(a + 24) >> 2] = la)); + } + ka >>> 0 <= 15 + ? ((q[(ia + 4) >> 2] = 3 | (a = (ka + na) | 0)), + (q[(4 + (a = (a + ia) | 0)) >> 2] = 1 | q[(a + 4) >> 2])) + : ((q[(ia + 4) >> 2] = 3 | na), + (q[(4 + (na = (ia + na) | 0)) >> 2] = 1 | ka), + (q[(ka + na) >> 2] = ka), + pa && + ((a = (8388 + ((ja = pa >>> 3) << 3)) | 0), + (la = q[2092]), + (ja = + (ja = 1 << ja) & ma + ? q[(a + 8) >> 2] + : ((q[2087] = ja | ma), a)), + (q[(a + 8) >> 2] = la), + (q[(ja + 12) >> 2] = la), + (q[(la + 12) >> 2] = a), + (q[(la + 8) >> 2] = ja)), + (q[2092] = na), + (q[2089] = ka)), + (a = (ia + 8) | 0); + } + return (L = (16 + sa) | 0), a; + } + function ra(a, va, wa, xa, ya, za, Aa) { + var Qa, + Ta, + Ba, + Ca = 0, + Da = 0, + Fa = 0, + Ia = 0, + Ja = 0, + Ka = 0, + Ma = 0, + Na = 0, + Oa = 0, + Pa = 0, + Ra = 0, + Sa = 0; + (q[(76 + (L = Ba = (L - 80) | 0)) >> 2] = va), + (Ta = (55 + Ba) | 0), + (Qa = (56 + Ba) | 0), + (va = 0); + a: { + b: { + c: for (;;) { + (0 | Oa) < 0 || + (Oa = + ((2147483647 - Oa) | 0) < (0 | va) + ? ((q[2086] = 61), -1) + : (va + Oa) | 0); + e: { + f: { + g: { + h: { + i: { + j: { + k: { + l: { + m: { + n: { + o: { + p: { + q: { + if ( + ((Ia = q[(76 + Ba) >> 2]), + (Fa = r[0 | (va = Ia)])) + ) { + for (;;) { + r: { + s: { + t: if ( + (Ca = 255 & Fa) + ) { + if (37 != (0 | Ca)) + break s; + for (Fa = va; ; ) { + if ( + 37 != + r[(va + 1) | 0] + ) + break t; + if ( + ((q[ + (76 + Ba) >> 2 + ] = Ca = + (va + 2) | 0), + (Fa = + (Fa + 1) | 0), + (Da = + r[ + (va + 2) | 0 + ]), + (va = Ca), + 37 != (0 | Da)) + ) + break; + } + } else Fa = va; + if ( + ((va = (Fa - Ia) | 0), + a && Z(a, Ia, va), + va) + ) + continue c; + (Pa = -1), + (Ja = !ha( + o[ + (q[ + (76 + + (Ca = Ba)) >> + 2 + ] + + (Fa = 1)) | + 0 + ] + )), + (va = + q[(76 + Ba) >> 2]), + Ja | + (36 != + r[ + (va + 2) | 0 + ]) || + ((Pa = + (o[(va + 1) | 0] + + -48) | + 0), + (Ra = 1), + (Fa = 3)), + (q[(Ca + 76) >> 2] = + va = + (Fa + va) | 0); + u: if ( + 31 < + (Da = + ((Ma = + o[ + (Fa = 0) | va + ]) + + -32) | + 0) >>> + 0 + ) + Ca = va; + else if ( + ((Ca = va), + 75913 & + (Da = 1 << Da)) + ) + for (;;) { + if ( + ((q[ + (76 + Ba) >> 2 + ] = Ca = + (va + 1) | 0), + (Fa |= Da), + 31 < + (Da = + ((Ma = + o[ + (va + 1) | + 0 + ]) + + -32) | + 0) >>> + 0) + ) + break u; + if ( + ((va = Ca), + !( + 75913 & + (Da = 1 << Da) + )) + ) + break; + } + if (42 == (0 | Ma)) { + if ( + ((Ja = Ba), + ha( + o[(Ca + 1) | 0] + ) && + ((va = + q[ + (76 + Ba) >> 2 + ]), + 36 == + r[ + (va + 2) | 0 + ])) + ) + (q[ + ((((o[ + (va + 1) | 0 + ] << + 2) + + ya) | + 0) - + 192) >> + 2 + ] = 10), + (Na = + q[ + ((((o[ + (va + 1) | 0 + ] << + 3) + + xa) | + 0) - + 384) >> + 2 + ]), + (Ra = 1), + (va = + (va + 3) | 0); + else { + if (Ra) break b; + (Na = Ra = 0), + a && + ((va = + q[wa >> 2]), + (q[wa >> 2] = + va + 4), + (Na = + q[va >> 2])), + (va = + (q[ + (76 + Ba) >> 2 + ] + + 1) | + 0); + } + (q[(Ja + 76) >> 2] = + va), + -1 < (0 | Na) || + ((Na = + (0 - Na) | 0), + (Fa |= 8192)); + } else { + if ( + (0 | + (Na = Ha( + (76 + Ba) | 0 + ))) < + 0 + ) + break b; + va = + q[(76 + Ba) >> 2]; + } + if ( + ((Da = -1), + 46 == r[0 | va]) + ) + if ( + 42 == + r[(va + 1) | 0] + ) + if ( + ha( + o[(va + 2) | 0] + ) && + ((va = + q[ + (76 + Ba) >> 2 + ]), + 36 == + r[(va + 3) | 0]) + ) + (q[ + ((((o[ + (va + 2) | 0 + ] << + 2) + + ya) | + 0) - + 192) >> + 2 + ] = 10), + (Da = + q[ + ((((o[ + (va + 2) | + 0 + ] << + 3) + + xa) | + 0) - + 384) >> + 2 + ]), + (q[ + (76 + Ba) >> 2 + ] = va = + (va + 4) | 0); + else { + if (Ra) break b; + (Da = a + ? ((va = + q[wa >> 2]), + (q[wa >> 2] = + va + 4), + q[va >> 2]) + : 0), + (va = + (q[ + (76 + Ba) >> + 2 + ] + + 2) | + 0), + (q[ + (76 + Ba) >> 2 + ] = va); + } + else + (q[(76 + Ba) >> 2] = + va + 1), + (Da = Ha( + (76 + Ba) | 0 + )), + (va = + q[ + (76 + Ba) >> 2 + ]); + for (Ca = 0; ; ) { + if ( + ((Sa = Ca), + (Ka = -1), + 57 < + (o[0 | va] + + -65) >>> + 0) + ) + break a; + if ( + ((q[ + (76 + Ba) >> 2 + ] = Ma = + (va + 1) | 0), + (Ca = o[0 | va]), + (va = Ma), + !( + ((Ca = + r[ + (3295 + + ((Ca + + w( + Sa, + 58 + )) | + 0)) | + 0 + ]) + + -1) >>> + 0 < + 8 + )) + ) + break; + } + if (!Ca) break a; + A: { + B: { + C: { + if ( + 19 == + (0 | Ca) + ) { + if ( + (0 | Pa) <= + -1 + ) + break C; + break a; + } + if ((0 | Pa) < 0) + break B; + (q[ + ((Pa << 2) + + ya) >> + 2 + ] = Ca), + (Ca = + q[ + (4 + + (va = + ((Pa << + 3) + + xa) | + 0)) >> + 2 + ]), + (q[ + (64 + Ba) >> 2 + ] = q[va >> 2]), + (q[ + (68 + Ba) >> 2 + ] = Ca); + } + if (((va = 0), a)) + break A; + continue c; + } + if (!a) break e; + Ga( + (64 + Ba) | 0, + Ca, + wa, + Aa + ), + (Ma = + q[ + (76 + Ba) >> 2 + ]); + } + if ( + ((Ja = -65537 & Fa), + (Fa = + 8192 & Fa + ? Ja + : Fa), + (Pa = 3336), + (Ca = Qa), + (va = + o[ + (Ma + -1) | + (Ka = 0) + ]), + (Ma = + ((va = + Sa && + 3 == (15 & va) + ? -33 & va + : va) + + -88) | + 0) >>> + 0 <= + 32) + ) + break r; + D: { + E: { + F: { + G: { + if ( + 6 < + (Ja = + (va + -65) | + 0) >>> + 0 + ) { + if ( + 83 != + (0 | va) + ) + break f; + if (!Da) + break G; + Ca = + q[ + (64 + + Ba) >> + 2 + ]; + break E; + } + switch ( + (Ja - 1) | + 0 + ) { + case 1: + break F; + case 0: + case 2: + break f; + default: + break q; + } + } + _( + a, + 32, + Na, + (va = 0), + Fa + ); + break D; + } + (q[ + (12 + Ba) >> 2 + ] = 0), + (q[ + (8 + Ba) >> 2 + ] = + q[ + (64 + Ba) >> 2 + ]), + (q[ + (64 + Ba) >> 2 + ] = 8 + Ba), + (Da = -1), + (Ca = + (8 + Ba) | 0); + } + va = 0; + H: { + for (;;) { + if ( + !(Ia = + q[Ca >> 2]) + ) + break H; + if ( + (Ja = + (0 | + (Ia = Ea( + (4 + Ba) | + 0, + Ia + ))) < + 0) | + ((Da - va) >>> + 0 < + Ia >>> 0) + ) + break; + if ( + ((Ca = + (Ca + 4) | 0), + !( + (va = + (va + Ia) | + 0) >>> + 0 < + Da >>> 0 + )) + ) + break H; + } + if (((Ka = -1), Ja)) + break a; + } + if ( + (_( + a, + 32, + Na, + va, + Fa + ), + va) + ) + for ( + Da = 0, + Ca = + q[ + (64 + Ba) >> + 2 + ]; + ; + + ) { + if ( + !(Ia = + q[Ca >> 2]) + ) + break D; + if ( + (0 | va) < + (0 | + (Da = + ((Ia = Ea( + (4 + Ba) | + 0, + Ia + )) + + Da) | + 0)) + ) + break D; + if ( + (Z( + a, + (4 + Ba) | 0, + Ia + ), + (Ca = + (Ca + 4) | 0), + !( + Da >>> 0 < + va >>> 0 + )) + ) + break; + } + else va = 0; + } + _( + a, + 32, + Na, + va, + 8192 ^ Fa + ), + (va = + (0 | va) < (0 | Na) + ? Na + : va); + continue c; + } + (q[(76 + Ba) >> 2] = Ca = + (va + 1) | 0), + (Fa = r[(va + 1) | 0]), + (va = Ca); + continue; + } + break; + } + switch ((Ma - 1) | 0) { + case 28: + break i; + case 21: + break j; + case 23: + break l; + case 22: + break m; + case 11: + case 16: + break n; + case 10: + break o; + case 26: + break p; + case 8: + case 12: + case 13: + case 14: + break q; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 9: + case 15: + case 17: + case 18: + case 19: + case 20: + case 24: + case 25: + case 27: + case 29: + case 30: + break f; + default: + break k; + } + } + if (((Ka = Oa), a)) break a; + if (!Ra) break e; + for (va = 1; ; ) { + if ( + (a = + q[((va << 2) + ya) >> 2]) + ) { + if ( + (Ga( + ((va << 3) + xa) | 0, + a, + wa, + Aa + ), + 10 != + (0 | + (va = + (va + (Ka = 1)) | + 0))) + ) + continue; + break a; + } + break; + } + if (((Ka = 1), 9 < va >>> 0)) + break a; + if ( + ((Ka = -1), + q[((va << 2) + ya) >> 2]) + ) + break a; + for ( + ; + !q[ + (((va = (va + 1) | 0) << + 2) + + ya) >> + 2 + ] && 10 != (0 | va); + + ); + Ka = va >>> 0 < 10 ? -1 : 1; + break a; + } + va = + 0 | + n[za]( + a, + v[(64 + Ba) >> 3], + Na, + Da, + Fa, + va + ); + continue; + } + (Ca = + (va = La( + (Ia = + (va = q[(64 + Ba) >> 2]) || + 3346), + Da + )) || (Da + Ia) | 0), + (Fa = Ja), + (Da = va ? (va - Ia) | 0 : Da); + break f; + } + (o[(55 + Ba) | 0] = + q[(64 + Ba) >> 2]), + (Da = 1), + (Ia = Ta), + (Fa = Ja); + break f; + } + if ( + ((va = Ja = q[(68 + Ba) >> 2]), + (Ia = q[(64 + Ba) >> 2]), + (0 | va) < -1 || + ((0 | va) <= -1 && + !(4294967295 < Ia >>> 0))) + ) { + (va = + (0 - ((va + (0 < Ia >>> 0)) | 0)) | + 0), + (q[(64 + Ba) >> 2] = Ia = + (0 - Ia) | 0), + (q[(68 + Ba) >> 2] = va), + (Ka = 1), + (Pa = 3336); + break h; + } + if (2048 & Fa) { + (Ka = 1), (Pa = 3337); + break h; + } + Pa = (Ka = 1 & Fa) ? 3338 : 3336; + break h; + } + if ( + ((Ia = (function (a, Il, Rm) { + if (a | Il) + for ( + ; + (o[0 | (Rm = (Rm + -1) | 0)] = + (7 & a) | 48), + (a = + ((7 & Il) << 29) | + (a >>> 3)) | (Il >>>= 3); + + ); + return Rm; + })( + q[(64 + Ba) >> 2], + q[(68 + Ba) >> 2], + Qa + )), + !(8 & Fa)) + ) + break g; + Da = + (0 | (va = (Qa - Ia) | 0)) < (0 | Da) + ? Da + : (va + 1) | 0; + break g; + } + (Da = 8 < Da >>> 0 ? Da : 8), + (Fa |= 8), + (va = 120); + } + if ( + ((Ia = (function (a, Il, Rm, Sm) { + if (a | Il) + for ( + ; + (o[0 | (Rm = (Rm + -1) | 0)] = + r[(3824 + (15 & a)) | 0] | Sm), + (a = + ((15 & Il) << 28) | (a >>> 4)) | + (Il >>>= 4); + + ); + return Rm; + })( + q[(64 + Ba) >> 2], + q[(68 + Ba) >> 2], + Qa, + 32 & va + )), + !(8 & Fa) | + !(q[(64 + Ba) >> 2] | q[(68 + Ba) >> 2])) + ) + break g; + (Pa = (3336 + (va >>> 4)) | 0), (Ka = 2); + break g; + } + if (7 < (Ca = 255 & Sa) >>> (va = 0)) continue; + switch ((Ca - 1) | 0) { + default: + case 0: + q[q[(64 + Ba) >> 2] >> 2] = Oa; + continue; + case 1: + (Ca = q[(64 + Ba) >> 2]), + (q[Ca >> 2] = Oa), + (q[(Ca + 4) >> 2] = Oa >> 31); + continue; + case 2: + p[q[(64 + Ba) >> 2] >> 1] = Oa; + continue; + case 3: + o[q[(64 + Ba) >> 2]] = Oa; + continue; + case 5: + q[q[(64 + Ba) >> 2] >> 2] = Oa; + continue; + case 4: + continue; + case 6: + } + (Ca = q[(64 + Ba) >> 2]), + (q[Ca >> 2] = Oa), + (q[(Ca + 4) >> 2] = Oa >> 31); + continue; + } + (Ia = q[(64 + Ba) >> 2]), + (va = q[(68 + Ba) >> 2]), + (Pa = 3336); + } + Ia = ga(Ia, va, Qa); + } + (Fa = -1 < (0 | Da) ? -65537 & Fa : Fa), + (Da = + !!( + (Ja = va = q[(68 + Ba) >> 2]) | + (Ma = q[(64 + Ba) >> 2]) + ) | Da + ? (0 | + (va = (!(Ja | Ma) + ((Qa - Ia) | 0)) | 0)) < + (0 | Da) + ? Da + : va + : ((Ia = Qa), 0)); + } + _( + a, + 32, + (va = + (0 | Na) < + (0 | + (Ca = + ((Da = + (0 | Da) < (0 | (Ja = (Ca - Ia) | 0)) + ? Ja + : Da) + + Ka) | + 0)) + ? Ca + : Na), + Ca, + Fa + ), + Z(a, Pa, Ka), + _(a, 48, va, Ca, 65536 ^ Fa), + _(a, 48, Da, Ja, 0), + Z(a, Ia, Ja), + _(a, 32, va, Ca, 8192 ^ Fa); + continue; + } + break; + } + Ka = 0; + break a; + } + Ka = -1; + } + return (L = (80 + Ba) | 0), Ka; + } + function sa(a) { + var ya, + va = 0, + wa = 0, + xa = 0, + za = 0, + xa = 4, + wa = 1439; + a: if ((va = r[0 | a])) { + for ( + ; + !( + (0 | (ya = r[0 | wa])) != (0 | va) || + !(xa = (xa + -1) | 0) | !ya + ); + + ) + if ( + ((wa = (wa + 1) | 0), + (va = r[(a + 1) | 0]), + (a = (a + 1) | 0), + !va) + ) + break a; + za = va; + } + return ((255 & za) - r[0 | wa]) | 0; + } + function ta(a, Aa, Ea) { + var La, + Ga, + Ha = 0, + Ua = 0, + Va = 0; + (q[(L = Ga = (L - 240) | 0) >> 2] = a), (Ua = 1); + a: if (!((0 | Aa) < 2)) + for (Ha = a; ; ) { + if ( + ((Ha = + ((La = (Ha + -4) | 0) - + q[(((Va = (Aa + -2) | 0) << 2) + Ea) >> 2]) | + 0), + 0 <= (0 | n[5](a, Ha)) && -1 < (0 | n[5](a, La))) + ) + break a; + if ( + ((a = ((Ua << 2) + Ga) | 0), + 0 <= (0 | n[5](Ha, La)) + ? ((q[a >> 2] = Ha), (Va = (Aa + -1) | 0)) + : (Ha = q[a >> 2] = La), + (Ua = (Ua + 1) | 0), + (0 | Va) < 2) + ) + break a; + (a = q[Ga >> 2]), (Aa = Va); + } + Na(Ga, Ua), (L = (240 + Ga) | 0); + } + function ua(a) { + var Ea, + ab, + Aa = 0; + if ( + (x(0), + (function (a) { + var Vg, Wg; + q[(a + 428) >> 2] && + ((Wg = q[(a + 332) >> 2]), + $(q[(a + 460) >> 2], q[(a + 436) >> 2], (Vg = Wg << 2)), + $(q[(a + 464) >> 2], q[(a + 440) >> 2], Vg), + $(q[(a + 468) >> 2], q[(a + 448) >> 2], Vg), + r[(q[a >> 2] + 4) | 0] < 4 || + ($( + q[(a + 472) >> 2], + q[(a + 452) >> 2], + (Vg = Wg << 4) + ), + $(q[(a + 476) >> 2], q[(a + 456) >> 2], Vg))); + })(a), + (function (a) { + var ke, + le, + me, + fe = 0, + ge = x(0), + he = x(0), + ie = 0, + je = x(0); + x(0), x(0); + if (1 <= (0 | (ie = q[a >> 2]))) + for ( + me = ((fe = q[(a + 4) >> 2]) + w(ie, 52)) | 0, + a = q[(a + 12) >> 2]; + (ge = u[a >> 2]), + u[(fe + 44) >> 2] != + (ge = (ke = q[(fe + 16) >> 2]) + ? ((he = ge), + (ge = u[(fe + 4) >> 2]), + (je = u[(fe + 12) >> 2]), + (he = x(x(he - ge) / je)), + (le = x(C(he))), + (ie = + x(y(le)) < x(2147483648) ? ~~le : -2147483648), + x(ge + x(je * x(he - x(0 | ie))))) + : ((je = u[(fe + 4) >> 2]), + (he = u[(fe + 8) >> 2]), + ge < je ? je : he < ge ? he : ge)) + ? ((u[(fe + 44) >> 2] = ge), + (q[(fe + 48) >> 2] = 1)) + : (q[(fe + 48) >> 2] = 0), + ke || (u[a >> 2] = ge), + (a = (a + 4) | 0), + (fe = (fe + 52) | 0) >>> 0 < me >>> 0; + + ); + })((a + 540) | 0), + (function (a) { + var Wd, + Xd, + ae, + ce, + de, + ee, + Rd = 0, + Sd = 0, + Td = x(0), + Ud = 0, + Vd = x(0), + Yd = (x(0), x(0), 0), + Zd = x(0), + _d = 0, + $d = 0, + be = 0; + x(0); + if (1 <= (0 | (Ud = q[(a + 540) >> 2]))) + for ( + de = ((Yd = q[(a + 544) >> 2]) + w(Ud, 52)) | 0, + ee = q[(a + 644) >> 2]; + ; + + ) { + a: if ( + !(q[Yd >> 2] || (0 | (Ud = q[(Yd + 32) >> 2])) < 1) + ) + if ( + ((ae = ((a = q[(Yd + 28) >> 2]) + w(Ud, 28)) | 0), + (ce = u[(Yd + 24) >> 2]), + (Xd = u[(Yd + 20) >> 2]), + (Wd = u[(Yd + 44) >> 2]), + ee) + ) + for (;;) { + Zd = x(($d = 0)); + h: { + i: { + j: { + if ((0 | (Sd = q[a >> 2])) < 1) Rd = Ud = 0; + else if ( + ((_d = q[(a + 4) >> 2]), + (Vd = u[_d >> 2]), + (Td = x(Vd - Xd)), + 1 == (0 | Sd)) + ) + (Ud = + ((Wd < x(Xd + Vd)) ^ 1) | + ((Td < Wd) ^ 1)), + (Rd = 0); + else { + if (Wd < Td) { + (Ud = 1), (Rd = 0); + break i; + } + if (((Ud = 0), Wd < x(Xd + Vd))) Rd = 0; + else { + if ( + ((Rd = 1), + (Td = u[(_d + 4) >> 2]), + !(Wd < x(Xd + Td))) + ) + for (;;) { + if ( + (0 | Sd) == + (0 | (Rd = (Rd + 1) | 0)) + ) + break j; + if ( + ((Vd = Td), + (Td = u[(_d + (Rd << 2)) >> 2]), + Wd < x(Xd + Td)) + ) + break; + } + x(Td - Xd) < Wd || + ((Rd = (Rd + -1) | 0), + (Td = x(Td - Vd)) < ce) || + (Zd = x(x(Wd - Vd) / Td)); + } + } + if (Ud) break i; + if (((_d = Sd = 1), q[(a + 16) >> 2])) + break h; + break i; + } + (Rd = (Sd + -1) | 0), (Ud = 1); + } + (_d = + ((Sd = (Vd = u[(a + 12) >> 2]) != Zd) & + ((Zd == x(0)) | (Vd == x(0)))) | + (q[(a + 8) >> 2] != (0 | Rd))), + ($d = Ud); + } + if ( + ((q[(a + 20) >> 2] = _d), + (q[(a + 24) >> 2] = Sd), + (u[(a + 12) >> 2] = Zd), + (q[(a + 16) >> 2] = $d), + (q[(a + 8) >> 2] = Rd), + !((a = (a + 28) | 0) >>> 0 < ae >>> 0)) + ) + break; + } + else { + if (!q[(Yd + 48) >> 2]) + for (;;) + if ( + ((q[(a + 20) >> 2] = 0), + !( + (a = (a + 28) | (q[(a + 24) >> 2] = 0)) >>> + 0 < + ae >>> 0 + )) + ) + break a; + for (;;) { + Zd = x(($d = 0)); + b: { + c: { + d: { + e: if ( + !( + ((Sd = 0) | (Rd = q[(_d = a) >> 2])) < + 1 + ) + ) { + if ( + ((Ud = q[(a + 4) >> 2]), + (Vd = u[Ud >> 2]), + (Td = x(Vd - Xd)), + 1 != (0 | Rd)) + ) { + if (!(Wd < Td)) { + if (((Sd = 0), Wd < x(Xd + Vd))) + break e; + Sd = 1; + f: if ( + ((Td = u[(Ud + 4) >> 2]), + !(Wd < x(Xd + Td))) + ) { + for ( + Rd = (Rd + -1) | 0; + (Vd = Td), (0 | Rd) != (0 | Sd); + + ) + if ( + ((Td = + u[ + (Ud + + ((Sd = (Sd + 1) | 0) << + 2)) >> + 2 + ]), + Wd < x(Xd + Td)) + ) + break f; + Ud = 1; + break c; + } + if (((Ud = 0), x(Td - Xd) < Wd)) { + Rd = Sd; + break d; + } + if ( + ((Rd = (Sd + -1) | 0), + (Td = x(Td - Vd)) < ce) + ) + break d; + Zd = x(x(Wd - Vd) / Td); + break d; + } + (Ud = 1), (Rd = 0); + break c; + } + Sd = + ((Wd < x(Xd + Vd)) ^ 1) | + ((Td < Wd) ^ 1); + } + (Ud = Sd), (Rd = 0); + } + if (!Ud && ((be = Sd = 1), q[(a + 16) >> 2])) + break b; + } + ($d = Ud), + (be = + ((Sd = (Vd = u[(a + 12) >> 2]) != Zd) & + ((Zd == x(0)) | (Vd == x(0)))) | + (q[(a + 8) >> 2] != (0 | Rd))); + } + if ( + ((q[(_d + 20) >> 2] = be), + (q[(a + 24) >> 2] = Sd), + (u[(a + 12) >> 2] = Zd), + (q[(a + 16) >> 2] = $d), + (q[(a + 8) >> 2] = Rd), + !((a = (a + 28) | 0) >>> 0 < ae >>> 0)) + ) + break; + } + } + if (!((Yd = (Yd + 52) | 0) >>> 0 < de >>> 0)) break; + } + })(a), + (function (a) { + var rd, + sd, + td, + ud, + vd, + kd = 0, + ld = x(0), + md = 0, + nd = 0, + od = x(0), + pd = 0, + qd = x(0); + x(0); + if ( + !( + r[(q[a >> 2] + 4) | 0] < 4 || + (0 | (kd = q[(a + 540) >> 2])) < 1 + ) + ) + for ( + ud = ((pd = q[(a + 544) >> 2]) + w(kd, 52)) | 0, + vd = q[(a + 644) >> 2]; + ; + + ) { + b: if ( + 1 == q[pd >> 2] && + !((0 | (kd = q[(pd + 40) >> 2])) < 1) + ) + if ( + ((sd = ((a = q[(pd + 36) >> 2]) + w(kd, 28)) | 0), + (rd = u[(pd + 44) >> 2]), + vd) + ) + for (;;) { + qd = x((kd = 0)); + d: if ( + !( + (0 | (nd = q[a >> 2])) < 2 || + ((md = q[(a + 4) >> 2]), + rd <= (ld = u[md >> 2])) + ) + ) { + kd = 1; + e: if (!(rd < (od = u[(md + 4) >> 2]))) { + for ( + ; + (ld = od), + (0 | nd) != (0 | (kd = (kd + 1) | 0)); + + ) + if (rd < (od = u[(md + (kd << 2)) >> 2])) + break e; + kd = (nd + -1) | 0; + break d; + } + (qd = x(x(rd - ld) / x(od - ld))), + (kd = (kd + -1) | 0); + } + if ( + ((ld = u[(a + 16) >> 2]), + (u[(a + 16) >> 2] = qd), + (nd = q[(a + 12) >> 2]), + (q[(a + 12) >> 2] = kd), + (q[(a + 24) >> 2] = md = ld != qd), + (q[(a + 20) >> 2] = + (md & ((qd == x(0)) | (ld == x(0)))) | + ((0 | kd) != (0 | nd))), + !((a = (a + 28) | 0) >>> 0 < sd >>> 0)) + ) + break; + } + else { + if (!q[(pd + 48) >> 2]) + for (;;) + if ( + ((q[(a + 20) >> 2] = 0), + !( + (a = (a + 28) | (q[(a + 24) >> 2] = 0)) >>> + 0 < + sd >>> 0 + )) + ) + break b; + for (;;) { + qd = x((nd = 0)); + c: if ( + !( + (0 | (td = q[a >> 2])) < 2 || + ((md = q[(a + 4) >> 2]), + rd <= (ld = u[md >> 2])) + ) + ) { + if (((kd = 1), !(rd < (od = u[(md + 4) >> 2])))) + for (nd = (td + -1) | 0; ; ) { + if (((ld = od), (0 | kd) == (0 | nd))) + break c; + if ( + rd < + (od = + u[ + (md + ((kd = (kd + 1) | 0) << 2)) >> 2 + ]) + ) + break; + } + (qd = x(x(rd - ld) / x(od - ld))), + (nd = (kd + -1) | 0); + } + if ( + ((ld = u[(a + 16) >> 2]), + (u[(a + 16) >> 2] = qd), + (kd = q[(a + 12) >> 2]), + (q[(a + 12) >> 2] = nd), + (q[(a + 24) >> 2] = md = ld != qd), + (q[(a + 20) >> 2] = + (md & ((qd == x(0)) | (ld == x(0)))) | + ((0 | kd) != (0 | nd))), + !((a = (a + 28) | 0) >>> 0 < sd >>> 0)) + ) + break; + } + } + if (!((pd = (pd + 52) | 0) >>> 0 < ud >>> 0)) break; + } + })(a), + (function (a) { + var Id, + Jd, + Md, + Nd, + Od, + Pd, + Qd, + wd = 0, + xd = 0, + yd = 0, + zd = 0, + Ad = 0, + Bd = 0, + Cd = 0, + Dd = x(0), + Ed = 0, + Gd = 0, + Hd = 0, + Kd = 0, + Ld = 0; + if (1 <= (0 | (xd = q[(a + 564) >> 2]))) + for ( + Pd = ((Ad = q[(a + 568) >> 2]) + w(xd, 36)) | 0, + Nd = q[(a + 644) >> 2]; + ; + + ) { + a: { + if ( + !(Bd = + ((yd = zd = xd = 0) | (Jd = q[(Ad + 4) >> 2])) < + 1) + ) + for (Ed = q[Ad >> 2], a = Kd = 0; ; ) { + if ( + ((wd = q[(Ed + (a << 2)) >> 2]), + q[(wd + 16) >> 2]) + ) { + (wd = 1), (Ld = 0); + break a; + } + if ( + ((yd = yd || q[(wd + 24) >> 2]), + (xd = xd || q[(wd + 20) >> 2]), + (zd = ((u[(wd + 12) >> 2] != x(0)) + zd) | 0), + (0 | Jd) == (0 | (a = (a + 1) | 0))) + ) + break; + } + if ( + ((wd = 0), + (Kd = Nd ? 1 : yd) | (Ld = Nd ? 1 : xd) && + ((q[(Ad + 12) >> 2] = Ed = 1 << zd), + 31 != (0 | zd))) + ) { + for ( + xd = q[(Ad + 20) >> 2], + Od = q[Ad >> 2], + yd = + ((a = q[(Ad + 16) >> 2]) + (Cd = Ed << 2)) | + 0, + yd = ca( + a, + 0, + (4 + + (((-1 ^ a) + + ((a = (a + 4) | 0) >>> 0 < yd >>> 0 + ? yd + : a)) | + 0)) & + -4 + ), + Cd = (xd + Cd) | 0, + a = xd; + (q[a >> 2] = 1065353216), + (a = (a + 4) | 0) >>> 0 < Cd >>> 0; + + ); + if (!Bd) { + if (((Bd = 0), (Cd = wd = 1), zd)) + for (;;) { + if ( + ((zd = q[((Bd << 2) + Od) >> 2]), + (Gd = q[(zd + 8) >> 2]), + (Hd = w(Gd, wd)), + (Dd = u[(zd + 12) >> 2]) != x((a = 0))) + ) { + for ( + q[yd >> 2] = Hd + q[yd >> 2], + u[xd >> 2] = x(x(1) - Dd) * u[xd >> 2], + Gd = w((Gd + (a = 1)) | 0, wd); + (Dd = u[(zd + 12) >> 2]), + (Qd = + q[ + (Md = ((Id = a << 2) + yd) | 0) >> 2 + ]), + (q[Md >> 2] = + Qd + ((Md = a & Cd) ? Gd : Hd)), + (u[(Id = (xd + Id) | 0) >> 2] = + (Md ? Dd : x(x(1) - Dd)) * + u[Id >> 2]), + (0 | Ed) != (0 | (a = (a + 1) | 0)); + + ); + Cd <<= 1; + } else + for ( + ; + (q[(Gd = (yd + (a << 2)) | 0) >> 2] = + Hd + q[Gd >> 2]), + (0 | Ed) != (0 | (a = (a + 1) | 0)); + + ); + if ( + ((wd = w(q[zd >> 2], wd)), + (0 | Jd) == (0 | (Bd = (Bd + 1) | 0))) + ) + break; + } + else + for (;;) { + if ( + ((zd = q[((Bd << 2) + Od) >> 2]), + (Cd = w(q[(zd + 8) >> 2], wd)), + (Dd = u[(zd + 12) >> 2]) != x((a = 0))) + ) + (q[yd >> 2] = Cd + q[yd >> 2]), + (u[xd >> 2] = x(x(1) - Dd) * u[xd >> 2]); + else + for ( + ; + (q[(Hd = (yd + (a << 2)) | 0) >> 2] = + Cd + q[Hd >> 2]), + (0 | Ed) != (0 | (a = (a + 1) | 0)); + + ); + if ( + ((wd = w(q[zd >> 2], wd)), + (0 | Jd) == (0 | (Bd = (Bd + 1) | 0))) + ) + break; + } + wd = 0; + } + } + } + if ( + ((q[(Ad + 32) >> 2] = wd), + (q[(Ad + 24) >> 2] = Ld), + (q[(Ad + 28) >> 2] = Kd), + !((Ad = (Ad + 36) | 0) >>> 0 < Pd >>> 0)) + ) + break; + } + })(a), + (function (a) { + var gd, + hd, + id, + jd, + Wc = x(0), + Xc = 0, + Yc = 0, + Zc = 0, + _c = 0, + $c = 0, + ad = x(0), + bd = x(0), + cd = x(0), + dd = 0, + ed = 0, + fd = 0; + if ( + !( + r[(q[a >> 2] + 4) | 0] < 4 || + (0 | (Xc = q[(a + 588) >> 2])) < 1 + ) + ) + for ( + jd = ((Zc = q[(a + 592) >> 2]) + w(Xc, 48)) | 0, + gd = q[(a + 644) >> 2]; + ; + + ) { + if ( + ((a = q[Zc >> 2]), + (ed = gd ? 1 : q[(a + 20) >> 2]) | + (fd = gd ? 1 : q[(a + 24) >> 2])) + ) { + c: { + d: { + ($c = Zc), + (_c = q[(a + 8) >> 2]), + (Xc = q[(a + 12) >> 2]), + (Wc = u[(a + 16) >> 2]), + (a = (0 | _c) != (0 | Xc)); + e: { + if (Wc != x(0)) { + if ( + ((a = (Xc + 1) | 0), (0 | Xc) == (0 | _c)) + ) { + (q[(Zc + 8) >> 2] = ed = 1), + (Wc = x(x(1) - Wc)), + (fd = 1); + break e; + } + a = (0 | a) == (0 | _c) ? 1 : 2; + } + if (((q[($c + 8) >> 2] = a), !fd)) break d; + a = Xc; + } + (u[(Zc + 24) >> 2] = Wc), + (u[(Zc + 20) >> 2] = x(1) - Wc); + break c; + } + (fd = 0), (a = Xc); + } + ed + ? ((q[(Zc + 12) >> 2] = a), + (q[(Zc + 16) >> 2] = a + 1)) + : (ed = 0); + } else ed = fd = 0; + g: if ((0 | (hd = q[(Zc + 36) >> 2])) < 1) cd = x(1); + else { + if ( + ((id = q[(Zc + 40) >> 2]), + (a = 0), + (cd = x(1)), + !gd) + ) + for (;;) { + h: { + i: { + if ( + ((Xc = q[((a << 2) + id) >> 2]), + (Yc = q[Xc >> 2])) + ) { + if (!q[(Yc + 48) >> 2]) { + Wc = u[(Xc + 16) >> 2]; + break h; + } + if ((0 | (_c = q[(Xc + 12) >> 2])) < 1) { + (Wc = x(1)), (u[(Xc + 16) >> 2] = 1); + break h; + } + if ( + ((dd = q[(Xc + 8) >> 2]), + 1 != (0 | _c) && + ((ad = u[(Yc + 44) >> 2]), + ($c = q[(Xc + 4) >> 2]), + !(ad <= (bd = u[$c >> 2])))) + ) + break i; + (Wc = u[dd >> 2]), (u[(Xc + 16) >> 2] = Wc); + break h; + } + (q[(Xc + 16) >> 2] = 1065353216), (Wc = x(1)); + break h; + } + Yc = 1; + j: if (!(ad < (Wc = u[($c + 4) >> 2]))) { + for ( + ; + (bd = Wc), + (0 | _c) != (0 | (Yc = (Yc + 1) | 0)); + + ) + if (ad < (Wc = u[($c + (Yc << 2)) >> 2])) + break j; + (Wc = u[(((dd + (_c << 2)) | 0) - 4) >> 2]), + (u[(Xc + 16) >> 2] = Wc); + break h; + } + ($c = Xc), + (Wc = x(x(ad - bd) / x(Wc - bd))), + (Wc = x( + x( + Wc * u[(Xc = (dd + (Yc << 2)) | 0) >> 2] + ) + x(u[(Xc + -4) >> 2] * x(x(1) - Wc)) + )), + (u[($c + 16) >> 2] = Wc); + } + if ( + ((cd = cd < Wc ? cd : Wc), + (0 | hd) == (0 | (a = (a + 1) | 0))) + ) + break g; + } + for (;;) { + (Xc = q[((a << 2) + id) >> 2]), + (Yc = q[Xc >> 2]), + (Wc = x(1)); + l: if ( + Yc && + ((dd = q[(Xc + 12) >> 2]), + (Wc = x(1)), + !((0 | dd) < 1)) && + ((_c = q[(Xc + 8) >> 2]), + (Wc = u[_c >> 2]), + 1 != (0 | dd)) + ) { + m: { + if ( + ((ad = u[(Yc + 44) >> 2]), + ($c = q[(Xc + 4) >> 2]), + ad <= (bd = u[$c >> 2])) + ) { + Wc = u[_c >> 2]; + break l; + } + if ( + ((Yc = 1), !(ad < (Wc = u[($c + 4) >> 2]))) + ) { + for ( + ; + (bd = Wc), + (0 | dd) != (0 | (Yc = (Yc + 1) | 0)); + + ) + if (ad < (Wc = u[($c + (Yc << 2)) >> 2])) + break m; + Wc = u[(((_c + (dd << 2)) | 0) - 4) >> 2]; + break l; + } + } + (Wc = x(x(ad - bd) / x(Wc - bd))), + (Wc = x( + x(Wc * u[(Yc = (_c + (Yc << 2)) | 0) >> 2]) + + x(u[(Yc + -4) >> 2] * x(x(1) - Wc)) + )); + } + if ( + ((cd = cd < (u[(Xc + 16) >> 2] = Wc) ? cd : Wc), + (0 | hd) == (0 | (a = (a + 1) | 0))) + ) + break; + } + } + if ( + ((q[(Zc + 32) >> 2] = fd), + (q[(Zc + 28) >> 2] = ed), + (u[(Zc + 44) >> 2] = cd), + !((Zc = (Zc + 48) | 0) >>> 0 < jd >>> 0)) + ) + break; + } + })(a), + 1 <= (0 | (Ea = q[(a + 4) >> 2]))) + ) + for ( + Ea = ((Aa = q[(a + 52) >> 2]) + (Ea << 2)) | 0; + (ab = u[Aa >> 2]), + (u[Aa >> 2] = ab < x(0) ? x(0) : x(A(ab, x(1)))), + (Aa = (Aa + 4) | 0) >>> 0 < Ea >>> 0; + + ); + !(function (a) { + var Fe, + Ge, + He, + De = 0, + Ee = 0; + if (1 <= (0 | (Ee = q[(a + 4) >> 2]))) + for ( + He = ((De = q[(a + 8) >> 2]) + w(Ee, 12)) | 0, + a = Fe = q[(a + 40) >> 2]; + (Ee = 0), + q[(De + 8) >> 2] && + ((Ge = q[(De + 4) >> 2]), + (!q[((Ge << 2) + Fe) >> 2] && -1 != (0 | Ge)) || + (Ee = !q[(q[De >> 2] + 32) >> 2])), + (q[a >> 2] = Ee), + (a = (a + 4) | 0), + (De = (De + 12) | 0) >>> 0 < He >>> 0; + + ); + })(a), + (function (a) { + var rg, + vg, + wg, + xg, + yg, + zg, + Ag, + pg = 0, + qg = 0, + sg = 0, + tg = 0, + ug = 0; + if (1 <= (0 | (vg = q[(a + 4) >> 2]))) + for ( + xg = q[(a + 8) >> 2], + wg = q[a >> 2], + yg = q[(wg + 724) >> 2]; + ; + + ) { + if ( + ((rg = q[(w(tg, 12) + xg) >> 2]), + (q[(rg + 28) >> 2] || q[(rg + 24) >> 2]) && + ((q[((pg = tg << 2) + q[(a + 28) >> 2]) >> 2] = + q[(rg + 12) >> 2]), + q[(rg + 24) >> 2]) && + !((0 | (sg = q[(rg + 12) >> 2])) < 1)) + ) + for ( + sg = ((qg = q[(rg + 16) >> 2]) + (sg << 2)) | 0, + zg = q[(pg + yg) >> 2], + pg = (q[(a + 36) >> 2] + (ug << 2)) | 0, + Ag = q[(wg + 976) >> 2]; + (q[pg >> 2] = + q[(((q[qg >> 2] + zg) << 2) + Ag) >> 2]), + (pg = (pg + 4) | 0), + (qg = (qg + 4) | 0) >>> 0 < sg >>> 0; + + ); + if ( + q[(rg + 28) >> 2] && + !((0 | (pg = q[(rg + 12) >> 2])) < 1) + ) + for ( + sg = ((qg = q[(rg + 20) >> 2]) + (pg << 2)) | 0, + pg = (q[(a + 32) >> 2] + (ug << 2)) | 0; + (q[pg >> 2] = q[qg >> 2]), + (pg = (pg + 4) | 0), + (qg = (qg + 4) | 0) >>> 0 < sg >>> 0; + + ); + if ( + ((ug = (q[(rg + 8) >> 2] + ug) | 0), + (0 | vg) == (0 | (tg = (tg + 1) | 0))) + ) + break; + } + })(a), + n[q[1808]]( + (a + 12) | 0, + q[(a + 36) >> 2], + q[(a + 44) >> 2], + q[(a + 40) >> 2] + ), + (function (a) { + var xe, + ye, + ze, + Ae, + Be, + Ce, + ue = 0, + ve = 0, + we = 0; + if (1 <= (0 | (we = q[(a + 304) >> 2]))) + for ( + ze = ((ue = q[(a + 308) >> 2]) + (we << 5)) | 0, + Ae = q[(a + 264) >> 2], + Be = q[(a + 144) >> 2], + Ce = q[(a + 40) >> 2], + we = ye = q[(a + 312) >> 2]; + (xe = we), + (ve = 0), + (a = ve = + !q[(ue + 28) >> 2] || + (-1 != (0 | (a = q[(ue + 4) >> 2])) && + ((ve = 0), !q[((a << 2) + Ce) >> 2])) || + (-1 != (0 | (a = q[(ue + 8) >> 2])) && + ((ve = 0), !q[((a << 2) + ye) >> 2])) + ? ve + : !q[(q[ue >> 2] + 32) >> 2]), + (q[xe >> 2] = a), + (xe = q[(ue + 12) >> 2]) >>> 0 <= 1 + ? xe - 1 + ? (q[((q[(ue + 16) >> 2] << 2) + Be) >> 2] = a) + : (q[((q[(ue + 16) >> 2] << 2) + Ae) >> 2] = a) + : Y(4, 1372, 0), + (we = (we + 4) | 0), + (ue = (ue + 32) | 0) >>> 0 < ze >>> 0; + + ); + })(a), + (function (a) { + var gg, + hg, + ig, + jg, + kg, + lg, + mg, + ng, + og, + Uf = 0, + Vf = 0, + Wf = 0, + Xf = 0, + Yf = 0, + Zf = 0, + _f = 0, + $f = 0, + ag = 0, + bg = 0, + cg = 0, + dg = 0, + eg = 0, + fg = 0, + Yf = q[a >> 2]; + if (1 <= (0 | ($f = q[(a + 56) >> 2]))) { + for ( + ag = q[(a + 60) >> 2], + bg = q[(Yf + 1052) >> 2], + cg = q[(Yf + 784) >> 2]; + ; + + ) { + if ( + ((Uf = q[(ag + w(Zf, 24)) >> 2]), + (q[(Uf + 28) >> 2] || q[(Uf + 24) >> 2]) && + ((q[((Vf = Zf << 2) + q[(a + 80) >> 2]) >> 2] = + q[(Uf + 12) >> 2]), + q[(Uf + 24) >> 2]) && + !((0 | (Xf = q[(Uf + 12) >> 2])) < 1)) + ) + for ( + dg = ((Wf = q[(Uf + 16) >> 2]) + (Xf << 2)) | 0, + eg = q[(Vf + cg) >> 2], + Vf = ((Xf = _f << 2) + q[(a + 92) >> 2]) | 0, + Xf = (Xf + q[(a + 88) >> 2]) | 0; + (fg = (eg + q[Wf >> 2]) << 2), + (q[Vf >> 2] = + bg + (q[(fg + q[(Yf + 984) >> 2]) >> 2] << 2)), + (q[Xf >> 2] = q[(fg + q[(Yf + 980) >> 2]) >> 2]), + (Xf = (Xf + 4) | 0), + (Vf = (Vf + 4) | 0), + (Wf = (Wf + 4) | 0) >>> 0 < dg >>> 0; + + ); + if ( + q[(Uf + 28) >> 2] && + !((0 | (Vf = q[(Uf + 12) >> 2])) < 1) + ) + for ( + Xf = ((Wf = q[(Uf + 20) >> 2]) + (Vf << 2)) | 0, + Vf = (q[(a + 84) >> 2] + (_f << 2)) | 0; + (q[Vf >> 2] = q[Wf >> 2]), + (Vf = (Vf + 4) | 0), + (Wf = (Wf + 4) | 0) >>> 0 < Xf >>> 0; + + ); + if ( + ((_f = (q[(Uf + 8) >> 2] + _f) | 0), + (0 | $f) == (0 | (Zf = (Zf + 1) | 0))) + ) + break; + } + Yf = q[a >> 2]; + } + if ( + !( + r[(Yf + 4) | 0] < 4 || (0 | (eg = q[(a + 56) >> 2])) < 1 + ) + ) + for ( + fg = q[(Yf + 792) >> 2], + gg = q[(a + 60) >> 2], + Wf = _f = 0; + ; + + ) { + if ( + ((Zf = q[(w(Wf, 24) + gg) >> 2]), + q[(Zf + 24) >> 2] && + !((0 | (Uf = q[(Zf + 12) >> 2])) < 1)) + ) + for ( + hg = ((Vf = q[(Zf + 16) >> 2]) + (Uf << 2)) | 0, + ig = q[(fg + (Wf << 2)) >> 2], + Xf = ((Uf = _f << 2) + q[(a + 96) >> 2]) | 0, + $f = (Uf + q[(a + 100) >> 2]) | 0, + ag = (Uf + q[(a + 104) >> 2]) | 0, + bg = (Uf + q[(a + 108) >> 2]) | 0, + cg = (Uf + q[(a + 112) >> 2]) | 0, + dg = (Uf + q[(a + 116) >> 2]) | 0, + jg = q[(Yf + 1308) >> 2], + kg = q[(Yf + 1304) >> 2], + lg = q[(Yf + 1300) >> 2], + mg = q[(Yf + 1296) >> 2], + ng = q[(Yf + 1292) >> 2], + og = q[(Yf + 1288) >> 2]; + (Uf = (q[Vf >> 2] + ig) << 2), + (q[Xf >> 2] = q[(Uf + og) >> 2]), + (q[$f >> 2] = q[(Uf + ng) >> 2]), + (q[ag >> 2] = q[(Uf + mg) >> 2]), + (q[bg >> 2] = q[(Uf + lg) >> 2]), + (q[cg >> 2] = q[(Uf + kg) >> 2]), + (q[dg >> 2] = q[(Uf + jg) >> 2]), + (dg = (dg + 4) | 0), + (cg = (cg + 4) | 0), + (bg = (bg + 4) | 0), + (ag = (ag + 4) | 0), + ($f = ($f + 4) | 0), + (Xf = (Xf + 4) | 0), + (Vf = (Vf + 4) | 0) >>> 0 < hg >>> 0; + + ); + if ( + ((_f = (q[(Zf + 8) >> 2] + _f) | 0), + (0 | eg) == (0 | (Wf = (Wf + 1) | 0))) + ) + break; + } + })(a), + (function (a) { + var xf = 0, + yf = 0, + Af = 0, + Bf = 0, + Cf = 0, + Df = 0, + Ef = 0, + Ff = 0, + Gf = 0, + Hf = 0, + If = 0, + Jf = 0, + Kf = 0, + Lf = 0, + Mf = 0, + Nf = 0, + Of = 0, + Pf = 0, + Qf = 0, + Rf = 0, + Sf = 0, + Tf = q[(a + 168) >> 2], + zf = q[a >> 2]; + if (1 <= (0 | (Kf = q[(a + 164) >> 2]))) + for (Mf = q[(zf + 816) >> 2]; ; ) { + if ( + ((Af = q[(w(Ef, 12) + Tf) >> 2]), + (q[(Af + 28) >> 2] || q[(Af + 24) >> 2]) && + ((q[((Ff = Ef << 2) + q[(a + 188) >> 2]) >> 2] = + q[(Af + 12) >> 2]), + q[(Af + 24) >> 2])) + ) { + if ( + ((yf = q[(Af + 16) >> 2]), + (Lf = q[(Ff + Mf) >> 2]), + 1 <= (0 | (xf = q[(Af + 12) >> 2]))) + ) + for ( + Nf = (yf + (xf << 2)) | 0, + Bf = ((xf = Df << 2) + q[(a + 200) >> 2]) | 0, + Gf = (xf + q[(a + 204) >> 2]) | 0, + Hf = (xf + q[(a + 208) >> 2]) | 0, + If = (xf + q[(a + 212) >> 2]) | 0, + Jf = (xf + q[(a + 196) >> 2]) | 0, + Of = q[(zf + 996) >> 2], + Pf = q[(zf + 1012) >> 2], + Qf = q[(zf + 1008) >> 2], + Rf = q[(zf + 1004) >> 2], + Sf = q[(zf + 1e3) >> 2], + xf = yf; + (Cf = (Lf + q[xf >> 2]) << 2), + (q[Bf >> 2] = q[(Cf + Sf) >> 2]), + (q[Gf >> 2] = q[(Cf + Rf) >> 2]), + (q[Hf >> 2] = q[(Cf + Qf) >> 2]), + (q[If >> 2] = q[(Cf + Pf) >> 2]), + (q[Jf >> 2] = q[(Cf + Of) >> 2]), + (Jf = (Jf + 4) | 0), + (If = (If + 4) | 0), + (Hf = (Hf + 4) | 0), + (Gf = (Gf + 4) | 0), + (Bf = (Bf + 4) | 0), + (xf = (xf + 4) | 0) >>> 0 < Nf >>> 0; + + ); + (xf = (Lf + q[yf >> 2]) << 2), + (q[(Ff + q[(a + 288) >> 2]) >> 2] = + q[(xf + q[(zf + 1016) >> 2]) >> 2]), + (q[(Ff + q[(a + 292) >> 2]) >> 2] = + q[(xf + q[(zf + 1020) >> 2]) >> 2]); + } + if ( + q[(Af + 28) >> 2] && + !((0 | (yf = q[(Af + 12) >> 2])) < 1) + ) + for ( + yf = ((xf = q[(Af + 20) >> 2]) + (yf << 2)) | 0, + Bf = (q[(a + 192) >> 2] + (Df << 2)) | 0; + (q[Bf >> 2] = q[xf >> 2]), + (Bf = (Bf + 4) | 0), + (xf = (xf + 4) | 0) >>> 0 < yf >>> 0; + + ); + if ( + ((Df = (q[(Af + 8) >> 2] + Df) | 0), + (0 | Kf) == (0 | (Ef = (Ef + 1) | 0))) + ) + break; + } + if ( + !( + r[(zf + 4) | 0] < 4 || + (0 | (Ff = q[(a + 164) >> 2])) < 1 + ) + ) + for (Lf = q[(zf + 824) >> 2], Df = Af = 0; ; ) { + if ( + ((Cf = q[(w(Df, 12) + Tf) >> 2]), + q[(Cf + 24) >> 2] && + !((0 | (xf = q[(Cf + 12) >> 2])) < 1)) + ) + for ( + Kf = ((Bf = q[(Cf + 16) >> 2]) + (xf << 2)) | 0, + Mf = q[(Lf + (Df << 2)) >> 2], + Gf = ((yf = Af << 2) + q[(a + 216) >> 2]) | 0, + Hf = (yf + q[(a + 220) >> 2]) | 0, + If = (yf + q[(a + 224) >> 2]) | 0, + Jf = (yf + q[(a + 228) >> 2]) | 0, + xf = (yf + q[(a + 232) >> 2]) | 0, + Ef = (yf + q[(a + 236) >> 2]) | 0, + Nf = q[(zf + 1308) >> 2], + Of = q[(zf + 1304) >> 2], + Pf = q[(zf + 1300) >> 2], + Qf = q[(zf + 1296) >> 2], + Rf = q[(zf + 1292) >> 2], + Sf = q[(zf + 1288) >> 2]; + (yf = (Mf + q[Bf >> 2]) << 2), + (q[Gf >> 2] = q[(yf + Sf) >> 2]), + (q[Hf >> 2] = q[(yf + Rf) >> 2]), + (q[If >> 2] = q[(yf + Qf) >> 2]), + (q[Jf >> 2] = q[(yf + Pf) >> 2]), + (q[xf >> 2] = q[(yf + Of) >> 2]), + (q[Ef >> 2] = q[(yf + Nf) >> 2]), + (Ef = (Ef + 4) | 0), + (xf = (xf + 4) | 0), + (Jf = (Jf + 4) | 0), + (If = (If + 4) | 0), + (Hf = (Hf + 4) | 0), + (Gf = (Gf + 4) | 0), + (Bf = (Bf + 4) | 0) >>> 0 < Kf >>> 0; + + ); + if ( + ((Af = (q[(Cf + 8) >> 2] + Af) | 0), + (0 | Ff) == (0 | (Df = (Df + 1) | 0))) + ) + break; + } + })(a), + (function (a) { + var yk, + qk = 0, + rk = 0, + sk = 0, + tk = 0, + uk = 0, + vk = 0, + wk = 0, + xk = 0, + qk = (a - -64) | 0; + if ( + (n[q[1807]]( + qk, + q[(a + 88) >> 2], + q[(a + 148) >> 2], + q[(a + 144) >> 2] + ), + n[q[1809]]( + qk, + q[(a + 92) >> 2], + q[(a + 152) >> 2], + q[(q[a >> 2] + 796) >> 2], + 2, + q[(a + 144) >> 2] + ), + !( + r[(q[a >> 2] + 4) | 0] < 4 || + (n[q[1807]]( + qk, + q[(a + 96) >> 2], + q[(a + 120) >> 2], + q[(a + 144) >> 2] + ), + n[q[1807]]( + qk, + q[(a + 100) >> 2], + q[(a + 124) >> 2], + q[(a + 144) >> 2] + ), + n[q[1807]]( + qk, + q[(a + 104) >> 2], + q[(a + 128) >> 2], + q[(a + 144) >> 2] + ), + n[q[1807]]( + qk, + q[(a + 108) >> 2], + q[(a + 132) >> 2], + q[(a + 144) >> 2] + ), + n[q[1807]]( + qk, + q[(a + 112) >> 2], + q[(a + 136) >> 2], + q[(a + 144) >> 2] + ), + n[q[1807]]( + qk, + q[(a + 116) >> 2], + q[(a + 140) >> 2], + q[(a + 144) >> 2] + ), + (0 | (vk = q[(a + 56) >> 2])) < 1) + )) + ) { + for ( + wk = q[(a + 128) >> 2], + xk = q[(a + 124) >> 2], + yk = q[(a + 120) >> 2], + rk = q[(a + 156) >> 2], + qk = 0; + (q[((sk = tk << 2) + rk) >> 2] = + q[((uk = qk << 2) + yk) >> 2]), + (q[(rk + (4 | sk)) >> 2] = q[(uk + xk) >> 2]), + (q[(rk + (8 | sk)) >> 2] = q[(uk + wk) >> 2]), + (tk = (tk + 4) | 0), + (0 | vk) != (0 | (qk = (qk + 1) | 0)); + + ); + for ( + rk = q[(a + 160) >> 2], + uk = q[(a + 140) >> 2], + wk = q[(a + 136) >> 2], + xk = q[(a + 132) >> 2], + qk = a = 0; + (q[((tk = a << 2) + rk) >> 2] = + q[((sk = qk << 2) + xk) >> 2]), + (q[(rk + (4 | tk)) >> 2] = q[(sk + wk) >> 2]), + (q[(rk + (8 | tk)) >> 2] = q[(sk + uk) >> 2]), + (a = (a + 4) | 0), + (0 | vk) != (0 | (qk = (qk + 1) | 0)); + + ); + } + })(a), + (function (a) { + var pk, + hk = 0, + ik = 0, + jk = 0, + kk = 0, + lk = 0, + mk = 0, + nk = 0, + ok = 0, + hk = (a + 172) | 0; + if ( + (n[q[1807]]( + hk, + q[(a + 196) >> 2], + q[(a + 268) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 200) >> 2], + q[(a + 284) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 204) >> 2], + q[(a + 276) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 208) >> 2], + q[(a + 280) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 212) >> 2], + q[(a + 272) >> 2], + q[(a + 264) >> 2] + ), + !( + r[(q[a >> 2] + 4) | 0] < 4 || + (n[q[1807]]( + hk, + q[(a + 216) >> 2], + q[(a + 240) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 220) >> 2], + q[(a + 244) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 224) >> 2], + q[(a + 248) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 228) >> 2], + q[(a + 252) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 232) >> 2], + q[(a + 256) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 236) >> 2], + q[(a + 260) >> 2], + q[(a + 264) >> 2] + ), + (0 | (mk = q[(a + 164) >> 2])) < 1) + )) + ) { + for ( + nk = q[(a + 248) >> 2], + ok = q[(a + 244) >> 2], + pk = q[(a + 240) >> 2], + ik = q[(a + 296) >> 2], + hk = 0; + (q[((jk = kk << 2) + ik) >> 2] = + q[((lk = hk << 2) + pk) >> 2]), + (q[(ik + (4 | jk)) >> 2] = q[(lk + ok) >> 2]), + (q[(ik + (8 | jk)) >> 2] = q[(lk + nk) >> 2]), + (kk = (kk + 4) | 0), + (0 | mk) != (0 | (hk = (hk + 1) | 0)); + + ); + for ( + ik = q[(a + 300) >> 2], + lk = q[(a + 260) >> 2], + nk = q[(a + 256) >> 2], + ok = q[(a + 252) >> 2], + hk = a = 0; + (q[((kk = a << 2) + ik) >> 2] = + q[((jk = hk << 2) + ok) >> 2]), + (q[(ik + (4 | kk)) >> 2] = q[(jk + nk) >> 2]), + (q[(ik + (8 | kk)) >> 2] = q[(jk + lk) >> 2]), + (a = (a + 4) | 0), + (0 | mk) != (0 | (hk = (hk + 1) | 0)); + + ); + } + })(a), + (function (a) { + var re, + se, + te, + oe = 0, + pe = 0, + qe = 0; + if (1 <= (0 | (pe = q[(a + 332) >> 2]))) + for ( + re = ((oe = q[(a + 336) >> 2]) + w(pe, 20)) | 0, + se = q[(a + 312) >> 2], + te = q[(a + 40) >> 2], + a = q[(a + 424) >> 2]; + (pe = 0), + q[(oe + 12) >> 2] && + ((qe = q[(oe + 4) >> 2]), + q[((qe << 2) + te) >> 2] || -1 == (0 | qe)) && + ((qe = q[(oe + 8) >> 2]), + q[((qe << 2) + se) >> 2] || -1 == (0 | qe)) && + (pe = !q[(q[oe >> 2] + 32) >> 2]), + (q[a >> 2] = pe), + (a = (a + 4) | 0), + (oe = (oe + 20) | 0) >>> 0 < re >>> 0; + + ); + })(a), + (function (a) { + var pf, + qf, + rf, + sf, + tf, + uf, + vf, + wf, + $e = 0, + af = 0, + bf = 0, + cf = 0, + df = 0, + ef = 0, + ff = 0, + gf = 0, + hf = 0, + jf = 0, + kf = 0, + lf = 0, + mf = 0, + nf = 0, + of = 0, + cf = q[a >> 2]; + if (1 <= (0 | (jf = q[(a + 332) >> 2]))) { + for ( + kf = q[(a + 336) >> 2], + lf = q[(cf + 1052) >> 2], + mf = q[(cf + 856) >> 2]; + ; + + ) { + if ( + (($e = q[(kf + w(ff, 20)) >> 2]), + (q[($e + 28) >> 2] || q[($e + 24) >> 2]) && + ((q[((af = ff << 2) + q[(a + 356) >> 2]) >> 2] = + q[($e + 12) >> 2]), + q[($e + 24) >> 2]) && + !((0 | (df = q[($e + 12) >> 2])) < 1)) + ) + for ( + nf = ((bf = q[($e + 16) >> 2]) + (df << 2)) | 0, + of = q[(af + mf) >> 2], + af = ((ef = gf << 2) + q[(a + 372) >> 2]) | 0, + df = (ef + q[(a + 364) >> 2]) | 0, + ef = (ef + q[(a + 368) >> 2]) | 0; + (hf = (of + q[bf >> 2]) << 2), + (q[af >> 2] = + lf + (q[(hf + q[(cf + 1040) >> 2]) >> 2] << 2)), + (q[df >> 2] = q[(hf + q[(cf + 1032) >> 2]) >> 2]), + (q[ef >> 2] = q[(hf + q[(cf + 1036) >> 2]) >> 2]), + (ef = (ef + 4) | 0), + (df = (df + 4) | 0), + (af = (af + 4) | 0), + (bf = (bf + 4) | 0) >>> 0 < nf >>> 0; + + ); + if ( + q[($e + 28) >> 2] && + !((0 | (af = q[($e + 12) >> 2])) < 1) + ) + for ( + df = ((bf = q[($e + 20) >> 2]) + (af << 2)) | 0, + af = (q[(a + 360) >> 2] + (gf << 2)) | 0; + (q[af >> 2] = q[bf >> 2]), + (af = (af + 4) | 0), + (bf = (bf + 4) | 0) >>> 0 < df >>> 0; + + ); + if ( + ((gf = (q[($e + 8) >> 2] + gf) | 0), + (0 | jf) == (0 | (ff = (ff + 1) | 0))) + ) + break; + } + cf = q[a >> 2]; + } + if ( + !( + r[(cf + 4) | 0] < 4 || + (0 | (mf = q[(a + 332) >> 2])) < 1 + ) + ) + for ( + nf = q[(cf + 864) >> 2], + of = q[(a + 336) >> 2], + bf = gf = 0; + ; + + ) { + if ( + ((ff = q[(of + w(bf, 20)) >> 2]), + q[(ff + 24) >> 2] && + !((0 | ($e = q[(ff + 12) >> 2])) < 1)) + ) + for ( + pf = ((af = q[(ff + 16) >> 2]) + ($e << 2)) | 0, + qf = q[(nf + (bf << 2)) >> 2], + df = (($e = gf << 2) + q[(a + 376) >> 2]) | 0, + ef = ($e + q[(a + 380) >> 2]) | 0, + hf = ($e + q[(a + 384) >> 2]) | 0, + jf = ($e + q[(a + 388) >> 2]) | 0, + kf = ($e + q[(a + 392) >> 2]) | 0, + lf = ($e + q[(a + 396) >> 2]) | 0, + rf = q[(cf + 1308) >> 2], + sf = q[(cf + 1304) >> 2], + tf = q[(cf + 1300) >> 2], + uf = q[(cf + 1296) >> 2], + vf = q[(cf + 1292) >> 2], + wf = q[(cf + 1288) >> 2]; + ($e = (q[af >> 2] + qf) << 2), + (q[df >> 2] = q[($e + wf) >> 2]), + (q[ef >> 2] = q[($e + vf) >> 2]), + (q[hf >> 2] = q[($e + uf) >> 2]), + (q[jf >> 2] = q[($e + tf) >> 2]), + (q[kf >> 2] = q[($e + sf) >> 2]), + (q[lf >> 2] = q[($e + rf) >> 2]), + (lf = (lf + 4) | 0), + (kf = (kf + 4) | 0), + (jf = (jf + 4) | 0), + (hf = (hf + 4) | 0), + (ef = (ef + 4) | 0), + (df = (df + 4) | 0), + (af = (af + 4) | 0) >>> 0 < pf >>> 0; + + ); + if ( + ((gf = (q[(ff + 8) >> 2] + gf) | 0), + (0 | mf) == (0 | (bf = (bf + 1) | 0))) + ) + break; + } + })(a), + (function (a) { + var gk, + vj = 0, + xj = 0, + yj = 0, + bk = 0, + ck = 0, + dk = 0, + ek = 0, + fk = 0, + vj = (a + 340) | 0; + if ( + (n[q[1807]]( + vj, + q[(a + 364) >> 2], + q[(a + 448) >> 2], + q[(a + 424) >> 2] + ), + n[q[1808]]( + vj, + q[(a + 368) >> 2], + q[(a + 440) >> 2], + q[(a + 424) >> 2] + ), + n[q[1809]]( + vj, + q[(a + 372) >> 2], + q[(a + 444) >> 2], + q[(q[a >> 2] + 892) >> 2], + 2, + q[(a + 424) >> 2] + ), + !( + r[(q[a >> 2] + 4) | 0] < 4 || + (n[q[1807]]( + vj, + q[(a + 376) >> 2], + q[(a + 400) >> 2], + q[(a + 424) >> 2] + ), + n[q[1807]]( + vj, + q[(a + 380) >> 2], + q[(a + 404) >> 2], + q[(a + 424) >> 2] + ), + n[q[1807]]( + vj, + q[(a + 384) >> 2], + q[(a + 408) >> 2], + q[(a + 424) >> 2] + ), + n[q[1807]]( + vj, + q[(a + 388) >> 2], + q[(a + 412) >> 2], + q[(a + 424) >> 2] + ), + n[q[1807]]( + vj, + q[(a + 392) >> 2], + q[(a + 416) >> 2], + q[(a + 424) >> 2] + ), + n[q[1807]]( + vj, + q[(a + 396) >> 2], + q[(a + 420) >> 2], + q[(a + 424) >> 2] + ), + (0 | (dk = q[(a + 332) >> 2])) < 1) + )) + ) { + for ( + ek = q[(a + 408) >> 2], + fk = q[(a + 404) >> 2], + gk = q[(a + 400) >> 2], + xj = q[(a + 452) >> 2], + vj = 0; + (q[((yj = bk << 2) + xj) >> 2] = + q[((ck = vj << 2) + gk) >> 2]), + (q[(xj + (4 | yj)) >> 2] = q[(ck + fk) >> 2]), + (q[(xj + (8 | yj)) >> 2] = q[(ck + ek) >> 2]), + (bk = (bk + 4) | 0), + (0 | dk) != (0 | (vj = (vj + 1) | 0)); + + ); + for ( + xj = q[(a + 456) >> 2], + ck = q[(a + 420) >> 2], + ek = q[(a + 416) >> 2], + fk = q[(a + 412) >> 2], + vj = a = 0; + (q[((bk = a << 2) + xj) >> 2] = + q[((yj = vj << 2) + fk) >> 2]), + (q[(xj + (4 | bk)) >> 2] = q[(yj + ek) >> 2]), + (q[(xj + (8 | bk)) >> 2] = q[(yj + ck) >> 2]), + (a = (a + 4) | 0), + (0 | dk) != (0 | (vj = (vj + 1) | 0)); + + ); + } + })(a), + (function (a) { + var Re, + Ve, + We, + Xe, + Ye, + Ze, + _e, + Pe = 0, + Qe = 0, + Se = 0, + Te = 0, + Ue = 0; + if (1 <= (0 | (Ve = q[(a + 500) >> 2]))) + for ( + Xe = q[(a + 504) >> 2], + We = q[a >> 2], + Ye = q[(We + 1252) >> 2]; + ; + + ) { + if ( + ((Re = q[(w(Te, 24) + Xe) >> 2]), + (q[(Re + 28) >> 2] || q[(Re + 24) >> 2]) && + ((q[((Pe = Te << 2) + q[(a + 524) >> 2]) >> 2] = + q[(Re + 12) >> 2]), + q[(Re + 24) >> 2]) && + !((0 | (Se = q[(Re + 12) >> 2])) < 1)) + ) + for ( + Se = ((Qe = q[(Re + 16) >> 2]) + (Se << 2)) | 0, + Ze = q[(Pe + Ye) >> 2], + Pe = (q[(a + 532) >> 2] + (Ue << 2)) | 0, + _e = q[(We + 1284) >> 2]; + (q[Pe >> 2] = + q[(((q[Qe >> 2] + Ze) << 2) + _e) >> 2]), + (Pe = (Pe + 4) | 0), + (Qe = (Qe + 4) | 0) >>> 0 < Se >>> 0; + + ); + if ( + q[(Re + 28) >> 2] && + !((0 | (Pe = q[(Re + 12) >> 2])) < 1) + ) + for ( + Se = ((Qe = q[(Re + 20) >> 2]) + (Pe << 2)) | 0, + Pe = (q[(a + 528) >> 2] + (Ue << 2)) | 0; + (q[Pe >> 2] = q[Qe >> 2]), + (Pe = (Pe + 4) | 0), + (Qe = (Qe + 4) | 0) >>> 0 < Se >>> 0; + + ); + if ( + ((Ue = (q[(Re + 8) >> 2] + Ue) | 0), + (0 | Ve) == (0 | (Te = (Te + 1) | 0))) + ) + break; + } + })(a), + n[q[1807]]( + (a + 508) | 0, + q[(a + 532) >> 2], + q[(a + 536) >> 2], + 0 + ), + (function (a) { + var Ek, + Fk, + Gk, + Hk, + Ik, + Jk, + zk = x(0), + Ak = 0, + Bk = 0, + Ck = 0, + Dk = 0; + x(0); + if ( + ((L = Ek = (L - 16) | 0), + (Ck = q[a >> 2]), + !( + r[(Ck + 4) | 0] < 5 || + (0 | (Dk = q[(a + 596) >> 2])) < 1 + )) + ) + for ( + Hk = ((Bk = q[(a + 600) >> 2]) + w(Dk, 12)) | 0, + Ik = q[(a + 44) >> 2], + Dk = q[(Ck + 976) >> 2]; + ; + + ) { + if ( + ((Ck = ((q[Bk >> 2] << 2) + Ik) | 0), + (zk = x(q[Ck >> 2])), + 1 <= (0 | (Ak = q[(Bk + 4) >> 2]))) + ) + for ( + Jk = ((a = q[(Bk + 8) >> 2]) + w(Ak, 48)) | 0; + (Ak = q[(a + 8) >> 2]) && + ((Fk = (Ak + -1) | 0) >>> 0 <= 1 + ? ((Ak = q[(a + 4) >> 2]), + (Gk = + u[ + (Dk + ((Ak + q[(a + 12) >> 2]) << 2)) >> 2 + ]), + (zk = x( + Fk - 1 + ? zk + + x( + u[(a + 44) >> 2] * + x(Gk * u[(a + 20) >> 2]) + ) + : zk + + x( + u[(a + 44) >> 2] * + x( + x(Gk * u[(a + 20) >> 2]) + + x( + u[ + (Dk + + ((Ak + + q[(a + 16) >> 2]) << + 2)) >> + 2 + ] * u[(a + 24) >> 2] + ) + ) + ) + ))) + : ((q[Ek >> 2] = Ak), Y(4, 1024, Ek))), + (a = (a + 48) | 0) >>> 0 < Jk >>> 0; + + ); + if ( + ((zk = + (zk = x(zk + x(0.0010000000474974513))) < x(0) + ? x(0) + : x(A(zk, x(1e3)))), + (a = x(y(zk)) < x(2147483648) ? ~~zk : -2147483648), + (q[Ck >> 2] = a), + !((Bk = (Bk + 12) | 0) >>> 0 < Hk >>> 0)) + ) + break; + } + L = (16 + Ek) | 0; + })(a), + (function (a) { + var mj, + nj, + oj, + pj, + qj, + rj, + sj, + tj, + uj, + ej = 0, + gj = 0, + ij = 0, + jj = 0, + kj = 0, + lj = x(0); + if ( + ((L = mj = (L - 16) | 0), + (ej = q[a >> 2]), + !( + r[(ej + 4) | 0] < 4 || + (va( + a, + q[(a + 604) >> 2], + q[(a + 608) >> 2], + q[(ej + 984) >> 2], + q[(a + 152) >> 2], + q[(ej + 796) >> 2] + ), + (gj = q[a >> 2]), + r[(gj + 4) | 0] < 5) + )) + ) { + if ( + ((ij = q[(a + 608) >> 2]), + (qj = q[(gj + 992) >> 2]), + (rj = q[(gj + 988) >> 2]), + 1 <= (0 | (ej = q[(a + 604) >> 2]))) + ) { + for ( + sj = (w(ej, 12) + ij) | 0, + tj = q[(a + 148) >> 2], + nj = q[(gj + 980) >> 2]; + ; + + ) { + if ( + ((oj = ((q[ij >> 2] << 2) + tj) | 0), + (kj = q[oj >> 2]), + 1 <= (0 | (jj = q[(ij + 4) >> 2]))) + ) + for ( + uj = ((ej = q[(ij + 8) >> 2]) + w(jj, 48)) | 0; + (jj = q[(ej + 8) >> 2]) && + ((pj = (jj + -1) | 0) >>> 0 <= 1 + ? ((jj = q[(ej + 4) >> 2]), + (lj = + u[ + (((jj + q[(ej + 12) >> 2]) << 2) + + nj) >> + 2 + ]), + j( + x( + pj - 1 + ? x( + u[(ej + 44) >> 2] * + x(lj * u[(ej + 20) >> 2]) + ) + (f(0, kj), k()) + : x( + u[(ej + 44) >> 2] * + x( + x(lj * u[(ej + 20) >> 2]) + + x( + u[ + (((jj + + q[(ej + 16) >> 2]) << + 2) + + nj) >> + 2 + ] * u[(ej + 24) >> 2] + ) + ) + ) + (f(0, kj), k()) + ) + ), + (kj = b[0])) + : ((q[mj >> 2] = jj), Y(4, 1024, mj))), + (ej = (ej + 48) | 0) >>> 0 < uj >>> 0; + + ); + if ( + (f(0, kj), + (lj = k()), + (u[oj >> 2] = lj < x(0) ? x(0) : x(A(lj, x(1)))), + !((ij = (ij + 12) | 0) >>> 0 < sj >>> 0)) + ) + break; + } + (ij = q[(a + 608) >> 2]), (ej = q[(a + 604) >> 2]); + } + fa( + ej, + ij, + rj, + q[(gj + 1288) >> 2], + q[(gj + 1292) >> 2], + q[(gj + 1296) >> 2], + q[(a + 156) >> 2] + ), + fa( + q[(a + 604) >> 2], + q[(a + 608) >> 2], + qj, + q[(gj + 1300) >> 2], + q[(gj + 1304) >> 2], + q[(gj + 1308) >> 2], + q[(a + 160) >> 2] + ); + } + L = (16 + mj) | 0; + })(a), + (function (a) { + var zi, + si = 0, + ti = 0, + ui = 0, + vi = 0, + wi = 0, + xi = x(0), + yi = 0, + Ai = 0, + Bi = 0, + Ci = 0, + Di = 0, + Ei = 0, + Fi = 0, + Gi = 0; + if ( + ((L = zi = (L - 80) | 0), + (wi = q[a >> 2]), + !(r[(wi + 4) | 0] < 5)) + ) { + if ( + ((Ei = q[(wi + 1028) >> 2]), + (Fi = q[(wi + 1024) >> 2]), + (ui = ti = q[(a + 616) >> 2]), + !((0 | (si = q[(a + 612) >> 2])) < 1)) + ) { + for ( + Ai = (w(si, 12) + ti) | 0, + Bi = q[(a + 276) >> 2], + yi = q[(wi + 1004) >> 2]; + ; + + ) { + if ( + ((Ci = (Bi + (q[ti >> 2] << 2)) | 0), + (ui = q[Ci >> 2]), + 1 <= (0 | (vi = q[(ti + 4) >> 2]))) + ) + for ( + Gi = ((si = q[(ti + 8) >> 2]) + w(vi, 48)) | 0; + (vi = q[(si + 8) >> 2]) && + ((Di = (vi + -1) | 0) >>> 0 <= 1 + ? ((vi = q[(si + 4) >> 2]), + (xi = + u[ + (yi + + ((vi + q[(si + 12) >> 2]) << 2)) >> + 2 + ]), + j( + x( + Di - 1 + ? x( + u[(si + 44) >> 2] * + x(xi * u[(si + 20) >> 2]) + ) + (f(0, ui), k()) + : x( + u[(si + 44) >> 2] * + x( + x(xi * u[(si + 20) >> 2]) + + x( + u[ + (yi + + ((vi + + q[ + (si + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(si + 24) >> 2] + ) + ) + ) + (f(0, ui), k()) + ) + ), + (ui = b[0])) + : ((q[(64 + zi) >> 2] = vi), + Y(4, 1024, (64 + zi) | 0))), + (si = (si + 48) | 0) >>> 0 < Gi >>> 0; + + ); + if ( + ((q[Ci >> 2] = ui), + !((ti = (ti + 12) | 0) >>> 0 < Ai >>> 0)) + ) + break; + } + if ( + ((ui = ti = q[(a + 616) >> 2]), + !((0 | (si = q[(a + 612) >> 2])) < 1)) + ) { + for ( + Ai = (w(si, 12) + ti) | 0, + Bi = q[(a + 280) >> 2], + yi = q[(q[a >> 2] + 1008) >> 2]; + ; + + ) { + if ( + ((Ci = (Bi + (q[ti >> 2] << 2)) | 0), + (ui = q[Ci >> 2]), + 1 <= (0 | (vi = q[(ti + 4) >> 2]))) + ) + for ( + Gi = ((si = q[(ti + 8) >> 2]) + w(vi, 48)) | 0; + (vi = q[(si + 8) >> 2]) && + ((Di = (vi + -1) | 0) >>> 0 <= 1 + ? ((vi = q[(si + 4) >> 2]), + (xi = + u[ + (yi + + ((vi + q[(si + 12) >> 2]) << 2)) >> + 2 + ]), + j( + x( + Di - 1 + ? x( + u[(si + 44) >> 2] * + x(xi * u[(si + 20) >> 2]) + ) + (f(0, ui), k()) + : x( + u[(si + 44) >> 2] * + x( + x(xi * u[(si + 20) >> 2]) + + x( + u[ + (yi + + ((vi + + q[ + (si + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(si + 24) >> 2] + ) + ) + ) + (f(0, ui), k()) + ) + ), + (ui = b[0])) + : ((q[(48 + zi) >> 2] = vi), + Y(4, 1024, (48 + zi) | 0))), + (si = (si + 48) | 0) >>> 0 < Gi >>> 0; + + ); + if ( + ((q[Ci >> 2] = ui), + !((ti = (ti + 12) | 0) >>> 0 < Ai >>> 0)) + ) + break; + } + if ( + ((ui = ti = q[(a + 616) >> 2]), + !((0 | (si = q[(a + 612) >> 2])) < 1)) + ) { + for ( + Ai = (w(si, 12) + ti) | 0, + Bi = q[(a + 268) >> 2], + yi = q[(q[a >> 2] + 996) >> 2]; + ; + + ) { + if ( + ((Ci = (Bi + (q[ti >> 2] << 2)) | 0), + (ui = q[Ci >> 2]), + 1 <= (0 | (vi = q[(ti + 4) >> 2]))) + ) + for ( + Gi = + ((si = q[(ti + 8) >> 2]) + w(vi, 48)) | 0; + (vi = q[(si + 8) >> 2]) && + ((Di = (vi + -1) | 0) >>> 0 <= 1 + ? ((vi = q[(si + 4) >> 2]), + (xi = + u[ + (yi + + ((vi + q[(si + 12) >> 2]) << + 2)) >> + 2 + ]), + j( + x( + Di - 1 + ? x( + u[(si + 44) >> 2] * + x(xi * u[(si + 20) >> 2]) + ) + (f(0, ui), k()) + : x( + u[(si + 44) >> 2] * + x( + x( + xi * u[(si + 20) >> 2] + ) + + x( + u[ + (yi + + ((vi + + q[ + (si + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(si + 24) >> 2] + ) + ) + ) + (f(0, ui), k()) + ) + ), + (ui = b[0])) + : ((q[(32 + zi) >> 2] = vi), + Y(4, 1024, (32 + zi) | 0))), + (si = (si + 48) | 0) >>> 0 < Gi >>> 0; + + ); + if ( + (f(0, ui), + (xi = k()), + (u[Ci >> 2] = + xi < x(0) ? x(0) : x(A(xi, x(1)))), + !((ti = (ti + 12) | 0) >>> 0 < Ai >>> 0)) + ) + break; + } + (si = q[(a + 612) >> 2]), (ui = q[(a + 616) >> 2]); + } + } + } + if ( + (fa( + si, + ui, + Fi, + q[(wi + 1288) >> 2], + q[(wi + 1292) >> 2], + q[(wi + 1296) >> 2], + q[(a + 296) >> 2] + ), + fa( + q[(a + 612) >> 2], + q[(a + 616) >> 2], + Ei, + q[(wi + 1300) >> 2], + q[(wi + 1304) >> 2], + q[(wi + 1308) >> 2], + q[(a + 300) >> 2] + ), + !((0 | (si = q[(a + 612) >> 2])) < 1)) + ) { + for ( + vi = ((ti = q[(a + 616) >> 2]) + w(si, 12)) | 0, + Ei = q[(a + 284) >> 2], + wi = q[(q[a >> 2] + 1e3) >> 2]; + ; + + ) { + if ( + ((Fi = (Ei + (q[ti >> 2] << 2)) | 0), + (ui = q[Fi >> 2]), + 1 <= (0 | (yi = q[(ti + 4) >> 2]))) + ) + for ( + Ai = ((si = q[(ti + 8) >> 2]) + w(yi, 48)) | 0; + (yi = q[(si + 8) >> 2]) && + ((Bi = (yi + -1) | 0) >>> 0 <= 1 + ? ((yi = q[(si + 4) >> 2]), + (xi = + u[ + (wi + + ((yi + q[(si + 12) >> 2]) << 2)) >> + 2 + ]), + j( + x( + Bi - 1 + ? x( + u[(si + 44) >> 2] * + x(xi * u[(si + 20) >> 2]) + ) + (f(0, ui), k()) + : x( + u[(si + 44) >> 2] * + x( + x(xi * u[(si + 20) >> 2]) + + x( + u[ + (wi + + ((yi + + q[ + (si + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(si + 24) >> 2] + ) + ) + ) + (f(0, ui), k()) + ) + ), + (ui = b[0])) + : ((q[(16 + zi) >> 2] = yi), + Y(4, 1024, (16 + zi) | 0))), + (si = (si + 48) | 0) >>> 0 < Ai >>> 0; + + ); + if ( + (f(0, ui), + (xi = k()), + (u[Fi >> 2] = + xi < x(-3600) ? x(-3600) : x(A(xi, x(3600)))), + !((ti = (ti + 12) | 0) >>> 0 < vi >>> 0)) + ) + break; + } + if (!((0 | (si = q[(a + 612) >> 2])) < 1)) + for ( + yi = ((ti = q[(a + 616) >> 2]) + w(si, 12)) | 0, + vi = q[(a + 272) >> 2], + a = q[(q[a >> 2] + 1012) >> 2]; + ; + + ) { + if ( + ((Ei = (vi + (q[ti >> 2] << 2)) | 0), + (ui = q[Ei >> 2]), + 1 <= (0 | (wi = q[(ti + 4) >> 2]))) + ) + for ( + Fi = ((si = q[(ti + 8) >> 2]) + w(wi, 48)) | 0; + (wi = q[(si + 8) >> 2]) && + ((Ai = (wi + -1) | 0) >>> 0 <= 1 + ? ((wi = q[(si + 4) >> 2]), + (xi = + u[ + (a + + ((wi + q[(si + 12) >> 2]) << 2)) >> + 2 + ]), + j( + x( + Ai - 1 + ? x( + u[(si + 44) >> 2] * + x(xi * u[(si + 20) >> 2]) + ) + (f(0, ui), k()) + : x( + u[(si + 44) >> 2] * + x( + x(xi * u[(si + 20) >> 2]) + + x( + u[ + (a + + ((wi + + q[ + (si + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(si + 24) >> 2] + ) + ) + ) + (f(0, ui), k()) + ) + ), + (ui = b[0])) + : ((q[zi >> 2] = wi), Y(4, 1024, zi))), + (si = (si + 48) | 0) >>> 0 < Fi >>> 0; + + ); + if ( + (f(0, ui), + (xi = k()), + (u[Ei >> 2] = + xi < x(9999999747378752e-20) + ? x(9999999747378752e-20) + : x(A(xi, x(100)))), + !((ti = (ti + 12) | 0) >>> 0 < yi >>> 0)) + ) + break; + } + } + } + L = (80 + zi) | 0; + })(a), + (function (a) { + var $h, + fi, + gi, + hi, + ii, + Vh = 0, + Wh = 0, + Xh = 0, + Yh = 0, + Zh = x(0), + _h = 0, + ai = 0, + bi = 0, + ci = 0, + di = 0, + ei = 0; + x(0); + if ( + ((L = $h = (L - 32) | 0), + (Xh = q[a >> 2]), + !( + r[(Xh + 4) | 0] < 4 || + (va( + a, + q[(a + 620) >> 2], + q[(a + 624) >> 2], + q[(Xh + 1040) >> 2], + q[(a + 444) >> 2], + q[(Xh + 892) >> 2] + ), + (_h = q[a >> 2]), + r[(_h + 4) | 0] < 5) + )) + ) { + if ( + ((hi = q[(_h + 1048) >> 2]), + (ii = q[(_h + 1044) >> 2]), + (Xh = Yh = q[(a + 624) >> 2]), + !((0 | (Vh = q[(a + 620) >> 2])) < 1)) + ) { + for ( + di = (w(Vh, 12) + Yh) | 0, + ei = q[(a + 440) >> 2], + ai = q[(_h + 1036) >> 2]; + ; + + ) { + if ( + ((Xh = (ei + (q[Yh >> 2] << 2)) | 0), + (Zh = x(q[Xh >> 2])), + 1 <= (0 | (Wh = q[(Yh + 4) >> 2]))) + ) + for ( + bi = ((Vh = q[(Yh + 8) >> 2]) + w(Wh, 48)) | 0; + (Wh = q[(Vh + 8) >> 2]) && + ((ci = (Wh + -1) | 0) >>> 0 <= 1 + ? ((Wh = q[(Vh + 4) >> 2]), + (fi = + u[ + (ai + + ((Wh + q[(Vh + 12) >> 2]) << 2)) >> + 2 + ]), + (Zh = x( + ci - 1 + ? Zh + + x( + u[(Vh + 44) >> 2] * + x(fi * u[(Vh + 20) >> 2]) + ) + : Zh + + x( + u[(Vh + 44) >> 2] * + x( + x(fi * u[(Vh + 20) >> 2]) + + x( + u[ + (ai + + ((Wh + + q[ + (Vh + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(Vh + 24) >> 2] + ) + ) + ) + ))) + : ((q[(16 + $h) >> 2] = Wh), + Y(4, 1024, (16 + $h) | 0))), + (Vh = (Vh + 48) | 0) >>> 0 < bi >>> 0; + + ); + if ( + ((Zh = + (Zh = x(Zh + x(0.0010000000474974513))) < x(0) + ? x(0) + : x(A(Zh, x(1e3)))), + (Vh = + x(y(Zh)) < x(2147483648) ? ~~Zh : -2147483648), + (q[Xh >> 2] = Vh), + !((Yh = (Yh + 12) | 0) >>> 0 < di >>> 0)) + ) + break; + } + if ( + ((Xh = Yh = q[(a + 624) >> 2]), + !((0 | (Vh = q[(a + 620) >> 2])) < 1)) + ) { + for ( + di = (w(Vh, 12) + Yh) | 0, + ei = q[(a + 448) >> 2], + ai = q[(q[a >> 2] + 1032) >> 2]; + ; + + ) { + if ( + ((bi = (ei + (q[Yh >> 2] << 2)) | 0), + (Xh = q[bi >> 2]), + 1 <= (0 | (Wh = q[(Yh + 4) >> 2]))) + ) + for ( + ci = ((Vh = q[(Yh + 8) >> 2]) + w(Wh, 48)) | 0; + (Wh = q[(Vh + 8) >> 2]) && + ((gi = (Wh + -1) | 0) >>> 0 <= 1 + ? ((Wh = q[(Vh + 4) >> 2]), + (Zh = + u[ + (ai + + ((Wh + q[(Vh + 12) >> 2]) << 2)) >> + 2 + ]), + j( + x( + gi - 1 + ? x( + u[(Vh + 44) >> 2] * + x(Zh * u[(Vh + 20) >> 2]) + ) + (f(0, Xh), k()) + : x( + u[(Vh + 44) >> 2] * + x( + x(Zh * u[(Vh + 20) >> 2]) + + x( + u[ + (ai + + ((Wh + + q[ + (Vh + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(Vh + 24) >> 2] + ) + ) + ) + (f(0, Xh), k()) + ) + ), + (Xh = b[0])) + : ((q[$h >> 2] = Wh), Y(4, 1024, $h))), + (Vh = (Vh + 48) | 0) >>> 0 < ci >>> 0; + + ); + if ( + (f(0, Xh), + (Zh = k()), + (u[bi >> 2] = Zh < x(0) ? x(0) : x(A(Zh, x(1)))), + !((Yh = (Yh + 12) | 0) >>> 0 < di >>> 0)) + ) + break; + } + (Vh = q[(a + 620) >> 2]), (Xh = q[(a + 624) >> 2]); + } + } + fa( + Vh, + Xh, + ii, + q[(_h + 1288) >> 2], + q[(_h + 1292) >> 2], + q[(_h + 1296) >> 2], + q[(a + 452) >> 2] + ), + fa( + q[(a + 620) >> 2], + q[(a + 624) >> 2], + hi, + q[(_h + 1300) >> 2], + q[(_h + 1304) >> 2], + q[(_h + 1308) >> 2], + q[(a + 456) >> 2] + ); + } + L = (32 + $h) | 0; + })(a), + (function (a) { + var Gg, + Hg, + Ig, + Jg, + Kg, + Lg, + Bg = 0, + Cg = 0, + Dg = 0, + Eg = 0, + Fg = x(0); + if ( + ((L = Gg = (L - 16) | 0), + (Cg = q[a >> 2]), + !( + r[(Cg + 4) | 0] < 5 || + (0 | (Eg = q[(a + 628) >> 2])) < 1 + )) + ) + for ( + Jg = ((Dg = q[(a + 632) >> 2]) + w(Eg, 12)) | 0, + Kg = q[(a + 536) >> 2], + Eg = q[(Cg + 1284) >> 2]; + ; + + ) { + if ( + ((Hg = ((q[Dg >> 2] << 2) + Kg) | 0), + (Cg = q[Hg >> 2]), + 1 <= (0 | (Bg = q[(Dg + 4) >> 2]))) + ) + for ( + Lg = ((a = q[(Dg + 8) >> 2]) + w(Bg, 48)) | 0; + (Bg = q[(a + 8) >> 2]) && + ((Ig = (Bg + -1) | 0) >>> 0 <= 1 + ? ((Bg = q[(a + 4) >> 2]), + (Fg = + u[ + (Eg + ((Bg + q[(a + 12) >> 2]) << 2)) >> 2 + ]), + j( + x( + Ig - 1 + ? x( + u[(a + 44) >> 2] * + x(Fg * u[(a + 20) >> 2]) + ) + (f(0, Cg), k()) + : x( + u[(a + 44) >> 2] * + x( + x(Fg * u[(a + 20) >> 2]) + + x( + u[ + (Eg + + ((Bg + + q[(a + 16) >> 2]) << + 2)) >> + 2 + ] * u[(a + 24) >> 2] + ) + ) + ) + (f(0, Cg), k()) + ) + ), + (Cg = b[0])) + : ((q[Gg >> 2] = Bg), Y(4, 1024, Gg))), + (a = (a + 48) | 0) >>> 0 < Lg >>> 0; + + ); + if ( + (f(0, Cg), + (Fg = k()), + (u[Hg >> 2] = Fg < x(0) ? x(0) : x(A(Fg, x(1)))), + !((Dg = (Dg + 12) | 0) >>> 0 < Jg >>> 0)) + ) + break; + } + L = (16 + Gg) | 0; + })(a), + (function (a) { + var Qh, + Th, + mh = 0, + Oh = 0, + Ph = 0, + Rh = x(0), + Sh = 0; + if (1 <= (0 | (mh = q[(a + 4) >> 2]))) + for ( + Th = ((Oh = q[(a + 8) >> 2]) + w(mh, 12)) | 0, + mh = q[(a + 40) >> 2], + Ph = q[(a + 52) >> 2], + a = Qh = q[(a + 48) >> 2]; + q[mh >> 2] && + ((Rh = u[Ph >> 2]), + (u[a >> 2] = Rh), + -1 != (0 | (Sh = q[(Oh + 4) >> 2]))) && + (u[a >> 2] = Rh * u[((Sh << 2) + Qh) >> 2]), + (a = (a + 4) | 0), + (Ph = (Ph + 4) | 0), + (mh = (mh + 4) | 0), + (Oh = (Oh + 12) | 0) >>> 0 < Th >>> 0; + + ); + })(a), + (function (a) { + var lh, + ih = 0, + jh = 0, + kh = 0; + if (1 <= (0 | (lh = q[(a + 304) >> 2]))) + for ( + ih = q[(a + 308) >> 2], jh = q[(a + 312) >> 2]; + q[jh >> 2] && n[q[(ih + 20) >> 2]](a, kh), + (jh = (jh + 4) | 0), + (ih = (ih + 32) | 0), + (0 | lh) != (0 | (kh = (kh + 1) | 0)); + + ); + })(a), + (function (a) { + var Zg, + _g, + ch, + gh, + hh, + Xg = 0, + Yg = 0, + $g = (x(0), x(0), 0), + ah = 0, + bh = 0, + dh = (x(0), 0), + eh = 0, + fh = 0; + if (1 <= (0 | (Xg = q[(a + 332) >> 2]))) + for ( + eh = ((Yg = q[(a + 336) >> 2]) + w(Xg, 20)) | 0, + fh = q[(a + 308) >> 2], + dh = q[(a + 316) >> 2], + hh = q[(a + 48) >> 2], + Xg = q[(a + 448) >> 2], + $g = q[(a + 444) >> 2], + bh = q[(a + 424) >> 2]; + q[bh >> 2] && + (-1 != (0 | (ah = q[(Yg + 4) >> 2])) && + (u[Xg >> 2] = + u[((ah << 2) + hh) >> 2] * u[Xg >> 2]), + -1 != (0 | (ah = q[(Yg + 8) >> 2]))) && + ((u[Xg >> 2] = u[(dh + (ah << 2)) >> 2] * u[Xg >> 2]), + (gh = q[$g >> 2]), + n[q[(24 + ((fh + (ah << 5)) | 0)) >> 2]]( + a, + ah, + gh, + gh, + q[(Yg + 16) >> 2] + )), + ($g = ($g + 4) | 0), + (Xg = (Xg + 4) | 0), + (bh = (bh + 4) | 0), + (Yg = (Yg + 20) | 0) >>> 0 < eh >>> 0; + + ); + if ( + !( + r[(q[a >> 2] + 4) | 0] < 4 || + (0 | (Xg = q[(a + 332) >> 2])) < 1 + ) + ) + for ( + ah = (($g = q[(a + 336) >> 2]) + w(Xg, 20)) | 0, + eh = q[(a + 328) >> 2], + fh = q[(a + 324) >> 2], + Yg = q[(a + 452) >> 2], + Xg = q[(a + 456) >> 2], + bh = q[(a + 424) >> 2]; + q[bh >> 2] && + -1 != (0 | (a = q[($g + 8) >> 2])) && + ((a = ((dh = a << 4) + fh) | 0), + (Zg = x(u[Yg >> 2] * u[a >> 2])), + (u[Yg >> 2] = Zg), + (_g = x(u[(Yg + 4) >> 2] * u[(a + 4) >> 2])), + (u[(Yg + 4) >> 2] = _g), + (ch = u[(a + 8) >> 2]), + (q[(Yg + 12) >> 2] = 1065353216), + (u[(Yg + 4) >> 2] = + _g < x(0) ? x(0) : x(A(_g, x(1)))), + (u[Yg >> 2] = Zg < x(0) ? x(0) : x(A(Zg, x(1)))), + (Zg = x(ch * u[(Yg + 8) >> 2])), + (u[(Yg + 8) >> 2] = + Zg < x(0) ? x(0) : x(A(Zg, x(1)))), + (Zg = u[Xg >> 2]), + (_g = u[(a = (eh + dh) | 0) >> 2]), + (Zg = x(x(Zg + _g) - x(Zg * _g))), + (u[Xg >> 2] = Zg), + (_g = u[(Xg + 4) >> 2]), + (ch = u[(a + 4) >> 2]), + (_g = x(x(_g + ch) - x(_g * ch))), + (u[(Xg + 4) >> 2] = _g), + (ch = u[(a + 8) >> 2]), + (q[(Xg + 12) >> 2] = 1065353216), + (u[(Xg + 4) >> 2] = + _g < x(0) ? x(0) : x(A(_g, x(1)))), + (u[Xg >> 2] = Zg < x(0) ? x(0) : x(A(Zg, x(1)))), + (Zg = u[(Xg + 8) >> 2]), + (Zg = x(x(ch + Zg) - x(Zg * ch))), + (u[(Xg + 8) >> 2] = + Zg < x(0) ? x(0) : x(A(Zg, x(1))))), + (Xg = (Xg + 16) | 0), + (Yg = (Yg + 16) | 0), + (bh = (bh + 4) | 0), + ($g = ($g + 20) | 0) >>> 0 < ah >>> 0; + + ); + })(a), + (function (a) { + var Ln, + Mn, + On, + Ko, + Lo, + Mo, + No, + Oo, + Po, + Qo, + Ro, + So, + To, + Uo, + Vo, + Wo, + Xo, + Yo, + Zo, + _o, + Nn = 0; + x(0), x(0), x(0), x(0), x(0), x(0), x(0); + if (1 <= (0 | (Oo = q[(a + 500) >> 2]))) + for ( + Zo = q[(a + 536) >> 2], + Po = q[(a + 444) >> 2], + _o = q[(a + 504) >> 2]; + ; + + ) { + if ( + ((a = (w(Nn, 24) + _o) | 0), + 0 < (0 | (Qo = q[(a + 12) >> 2]))) + ) + for ( + On = u[((Nn << 2) + Zo) >> 2], + Ro = q[(a + 20) >> 2], + So = q[(a + 16) >> 2], + To = q[((q[(a + 4) >> 2] << 2) + Po) >> 2], + Uo = q[((q[(a + 8) >> 2] << 2) + Po) >> 2], + a = 0; + (Vo = u[(((Ln = 1 | a) << 2) + So) >> 2]), + (Mn = (s[((a << 1) + Ro) >> 1] << 3) & 262136), + (Ko = u[(Wo = ((4 | Mn) + To) | 0) >> 2]), + (Ln = (s[((Ln << 1) + Ro) >> 1] << 3) & 262136), + (Lo = u[(Xo = ((4 | Ln) + Uo) | 0) >> 2]), + (Mo = u[(Mn = (Mn + To) | 0) >> 2]), + (Yo = u[((a << 2) + So) >> 2]), + (No = u[(Ln = (Ln + Uo) | 0) >> 2]), + (u[Mn >> 2] = Mo + x(On * x(Yo * x(No - Mo)))), + (u[Wo >> 2] = Ko + x(On * x(Yo * x(Lo - Ko)))), + (u[Ln >> 2] = No + x(On * x(Vo * x(Mo - No)))), + (u[Xo >> 2] = Lo + x(On * x(Vo * x(Ko - Lo)))), + (0 | (a = (a + 2) | 0)) < (0 | Qo); + + ); + if (!((0 | (Nn = (Nn + 1) | 0)) < (0 | Oo))) break; + } + })(a), + n[q[1810]](a), + (function (a) { + var Rc, + Sc, + Uc, + Vc, + Gc = 0, + Ic = 0, + Jc = 0, + Kc = 0, + Lc = 0, + Mc = 0, + Nc = 0, + Oc = 0, + Pc = 0, + Qc = 0, + Tc = 0; + if (!((0 | (Rc = q[(a + 480) >> 2])) < 1)) { + for ( + Kc = ((Sc = q[(a + 484) >> 2]) + w(Rc, 28)) | 0, + Nc = q[(a + 424) >> 2], + Oc = q[(a + 40) >> 2], + Lc = q[(a + 44) >> 2], + Tc = q[(a + 440) >> 2], + Gc = Sc; + ; + + ) { + if (1 <= (0 | (Mc = q[(Gc + 4) >> 2]))) + for ( + Qc = (Gc + 20) | 0, Pc = q[(Gc + 12) >> 2], Ic = 0; + (Uc = + q[(4 + (Jc = (Pc + (Ic << 4)) | 0)) >> 2] << 2), + (Jc = 1 == q[(Vc = Jc) >> 2]), + (q[(Vc + 12) >> 2] = + q[ + (q[((Jc ? Oc : Nc) + Uc) >> 2] + ? ((Jc ? Lc : Tc) + Uc) | 0 + : Qc) >> 2 + ]), + (0 | (Ic = (Ic + 1) | 0)) < (0 | Mc); + + ); + if (!((Gc = (Gc + 28) | 0) >>> 0 < Kc >>> 0)) break; + } + if (!((0 | Rc) < 1)) + for (Tc = q[(a + 436) >> 2], Oc = 0; ; ) { + if ( + ((Kc = (w(Oc, 28) + Sc) | 0), + !(q[((Nc = Kc) + 24) >> 2] < 1)) + ) { + for ( + Jc = q[(a + 488) >> 2], Ic = 0; + (q[(Jc + (Ic << 2)) >> 2] = -1), + (0 | (Ic = (Ic + 1) | 0)) < + (0 | (Gc = q[(Nc + 24) >> 2])); + + ); + if (!((0 | Gc) < 1)) + for ( + Gc = q[(a + 496) >> 2], Ic = 0; + (q[(Gc + (Ic << 2)) >> 2] = -1), + (0 | (Ic = (Ic + 1) | 0)) < q[(Nc + 24) >> 2]; + + ); + } + if (!(q[(Kc + 4) >> 2] < 1)) { + for ( + Lc = q[(a + 492) >> 2], Ic = 0; + (q[(Lc + (Ic << 2)) >> 2] = -1), + (0 | (Ic = (Ic + 1) | 0)) < + (0 | (Gc = q[(Kc + 4) >> 2])); + + ); + if (!((0 | Gc) < 1)) + for ( + Mc = q[(Kc + 12) >> 2], + Qc = q[(a + 496) >> 2], + Ic = 0; + (Pc = + (q[(12 + ((Mc + (Ic << 4)) | 0)) >> 2] - + q[(Kc + 20) >> 2]) << + 2), + (Gc = + -1 == + (0 | (Gc = q[(Jc = (Pc + Qc) | 0) >> 2])) + ? (Pc + q[(a + 488) >> 2]) | 0 + : (Lc + (Gc << 2)) | 0), + (q[Gc >> 2] = Ic), + (0 | (Ic = ((q[Jc >> 2] = Ic) + 1) | 0)) < + q[(Kc + 4) >> 2]; + + ); + } + if (1 <= (0 | (Gc = q[(Nc + 24) >> 2]))) + for ( + Lc = q[(Kc + 8) >> 2], + Qc = q[(a + 488) >> 2], + Mc = 0; + ; + + ) { + if (-1 != (0 | (Ic = q[(Qc + (Mc << 2)) >> 2]))) { + for ( + Pc = q[(a + 492) >> 2], + Jc = q[(Kc + 12) >> 2]; + (Lc = + ((Gc = + 1 == q[(Gc = (Jc + (Ic << 4)) | 0) >> 2] + ? ((Gc = + (w(q[(Gc + 8) >> 2], 28) + Sc) | 0), + (q[(Gc + 8) >> 2] = Lc), + q[Gc >> 2]) + : ((q[ + (Tc + (q[(Gc + 4) >> 2] << 2)) >> 2 + ] = Lc), + 1)) + + Lc) | + 0), + (0 | Ic) < + (0 | (Gc = q[(Pc + (Ic << 2)) >> 2])) && + -1 != (0 | (Ic = Gc)); + + ); + Gc = q[(Nc + 24) >> 2]; + } + if (!((0 | (Mc = (Mc + 1) | 0)) < (0 | Gc))) + break; + } + if ((0 | Rc) == (0 | (Oc = (Oc + 1) | 0))) break; + } + } + })(a), + (function (a) { + var Mg = 0, + Ng = 0, + Og = 0, + Pg = 0, + Rg = 0, + Sg = x(0), + Tg = 0, + Ug = 0, + Qg = q[(a + 332) >> 2]; + if (q[(a + 644) >> 2]) { + if (!(((q[(a + 428) >> 2] = 0) | Qg) < 1)) + for ( + ; + (Mg = 126), + (Tg = (q[(a + 432) >> 2] + Og) | 0), + !q[((Ng = Og << 2) + q[(a + 424) >> 2]) >> 2] | + (u[(Ng + q[(a + 448) >> 2]) >> 2] == x(0)) || + (Mg = 127), + (o[0 | Tg] = Mg), + (0 | Qg) != (0 | (Og = (Og + 1) | 0)); + + ); + } else if (q[(a + 428) >> 2]) { + if ( + ((Mg = r[(q[a >> 2] + 4) | 0]), + !(((q[(a + 428) >> 2] = 0) | Qg) < 1)) + ) + if (4 <= Mg >>> 0) + for ( + ; + (Sg = u[((Mg = Og << 2) + q[(a + 448) >> 2]) >> 2]), + (Pg = q[(Mg + q[(a + 424) >> 2]) >> 2]), + (Ng = (Sg != x(0)) & (0 != (0 | Pg))), + (Tg = (q[(a + 432) >> 2] + Og) | 0), + (Ng = (0 | Ng) == (1 & o[0 | Tg]) ? Ng : 2 | Ng), + (Ng = + Sg != u[(Mg + q[(a + 468) >> 2]) >> 2] + ? 4 | Ng + : Ng), + (Ng = + q[(Mg + q[(a + 440) >> 2]) >> 2] == + q[(Mg + q[(a + 464) >> 2]) >> 2] + ? Ng + : 8 | Ng), + (Mg = + q[(Mg + q[(a + 436) >> 2]) >> 2] == + q[(Mg + q[(a + 460) >> 2]) >> 2] + ? Ng + : 16 | Ng), + (Mg = Pg ? 32 | Mg : Mg), + (Pg = ((Ng = Ug << 2) + q[(a + 452) >> 2]) | 0), + (Rg = (Ng + q[(a + 472) >> 2]) | 0), + ((u[Pg >> 2] != u[Rg >> 2]) | + (u[(Pg + 4) >> 2] != u[(Rg + 4) >> 2]) | + ((u[(Pg + 8) >> 2] != u[(Rg + 8) >> 2]) | + (u[(Pg + 12) >> 2] != u[(Rg + 12) >> 2])) || + ((Pg = (Ng + q[(a + 456) >> 2]) | 0), + (Ng = (Ng + q[(a + 476) >> 2]) | 0), + (u[Pg >> 2] != u[Ng >> 2]) | + (u[(Pg + 4) >> 2] != u[(Ng + 4) >> 2]) | + (u[(Pg + 8) >> 2] != u[(Ng + 8) >> 2])) || + u[(Pg + 12) >> 2] != u[(Ng + 12) >> 2]) && + (Mg |= 64), + (o[0 | Tg] = Mg), + (Ug = (Ug + 4) | 0), + (0 | Qg) != (0 | (Og = (Og + 1) | 0)); + + ); + else + for ( + ; + (Sg = u[((Mg = Og << 2) + q[(a + 448) >> 2]) >> 2]), + (Pg = q[(Mg + q[(a + 424) >> 2]) >> 2]), + (Ng = (Sg != x(0)) & (0 != (0 | Pg))), + (Rg = (q[(a + 432) >> 2] + Og) | 0), + (Ng = (0 | Ng) == (1 & o[0 | Rg]) ? Ng : 2 | Ng), + (Ng = + Sg != u[(Mg + q[(a + 468) >> 2]) >> 2] + ? 4 | Ng + : Ng), + (Ng = + q[(Mg + q[(a + 440) >> 2]) >> 2] == + q[(Mg + q[(a + 464) >> 2]) >> 2] + ? Ng + : 8 | Ng), + (Mg = + q[(Mg + q[(a + 436) >> 2]) >> 2] == + q[(Mg + q[(a + 460) >> 2]) >> 2] + ? Ng + : 16 | Ng), + (o[0 | Rg] = Pg ? 32 | Mg : Mg), + (0 | Qg) != (0 | (Og = (Og + 1) | 0)); + + ); + } else if (!((0 | Qg) < 1)) + for ( + ; + !q[((Mg = Og << 2) + q[(a + 424) >> 2]) >> 2] | + (u[(Mg + q[(a + 448) >> 2]) >> 2] == x(0)) + ? ((Mg = (q[(a + 432) >> 2] + Og) | 0), + (o[0 | Mg] = 254 & r[0 | Mg])) + : ((Mg = (q[(a + 432) >> 2] + Og) | 0), + (o[0 | Mg] = 1 | r[0 | Mg])), + (0 | Qg) != (0 | (Og = (Og + 1) | 0)); + + ); + })(a), + (q[(a + 644) >> 2] = 0); + } + function va(a, Wa, Xa, Ya, Za, _a) { + var fb, + gb, + hb, + jb, + kb, + cb, + db, + $a = 0, + bb = 0, + eb = 0, + ib = 0; + if (((L = cb = (L - 32) | 0), 1 <= (0 | Wa))) + for (kb = (w(Wa, 12) + Xa) | 0; ; ) { + if (!((0 | ($a = q[(Xa + 4) >> 2])) < 1)) + if ( + ((fb = ((Wa = q[(Xa + 8) >> 2]) + w($a, 48)) | 0), + ($a = q[Xa >> 2] << 2), + 1 <= (0 | (db = q[($a + _a) >> 2]))) + ) + for ( + db <<= 1, + gb = q[(q[a >> 2] + 1052) >> 2], + hb = q[(Za + $a) >> 2]; + ; + + ) { + b: if (($a = q[(Wa + 8) >> 2])) { + c: { + if ((bb = ($a + -1) | 0) >>> 0 <= 1) { + if ( + (($a = ((q[(Wa + 4) >> 2] << 2) + Ya) | 0), + (ib = + ((q[($a + (q[(Wa + 12) >> 2] << 2)) >> 2] << + 2) + + gb) | + 0), + bb - 1) + ) + break c; + for ( + eb = + ((q[($a + (q[(Wa + 16) >> 2] << 2)) >> 2] << + 2) + + gb) | + 0, + $a = 0; + (u[(jb = ((bb = $a << 2) + hb) | 0) >> 2] = + u[jb >> 2] + + x( + u[(Wa + 44) >> 2] * + x( + x( + u[(bb + ib) >> 2] * + u[(Wa + 20) >> 2] + ) + + x( + u[(bb + eb) >> 2] * + u[(Wa + 24) >> 2] + ) + ) + )), + (0 | db) != (0 | ($a = ($a + 1) | 0)); + + ); + break b; + } + (q[cb >> 2] = $a), Y(4, 1024, cb); + break b; + } + for ( + $a = 0; + (u[(eb = ((bb = $a << 2) + hb) | 0) >> 2] = + u[eb >> 2] + + x( + u[(Wa + 44) >> 2] * + x(u[(bb + ib) >> 2] * u[(Wa + 20) >> 2]) + )), + (0 | db) != (0 | ($a = ($a + 1) | 0)); + + ); + } + if (!((Wa = (Wa + 48) | 0) >>> 0 < fb >>> 0)) break; + } + else + for ( + ; + 3 <= ($a = q[(Wa + 8) >> 2]) >>> 0 && + ((q[(16 + cb) >> 2] = $a), + Y(4, 1024, (16 + cb) | 0)), + (Wa = (Wa + 48) | 0) >>> 0 < fb >>> 0; + + ); + if (!((Xa = (Xa + 12) | 0) >>> 0 < kb >>> 0)) break; + } + L = (32 + cb) | 0; + } + function wa(a, Wa, Xa) { + var Ya; + (Wa |= 0), (Xa |= 0), (L = Ya = (L + -64) | 0); + a: { + if ((a |= 0)) + if (Wa) + if (((Wa + 15) & -16) != (0 | Wa)) + (q[(52 + Ya) >> 2] = 1522), + (q[(48 + Ya) >> 2] = 2361), + Y(4, 1294, (48 + Ya) | 0); + else { + if ( + (Wa = (function (a, Il, Jl) { + var cm, + $l = 0, + am = 0, + bm = 0, + dm = 0, + em = 0, + fm = 0, + gm = 0, + hm = 0, + im = 0, + jm = 0, + km = 0, + lm = 0, + mm = 0, + nm = x(0), + om = 0, + pm = 0, + qm = 0, + rm = 0, + sm = 0; + if ( + (ca((16 + (L = cm = (L - 576) | 0)) | 0, 0, 560), + Fa(a, (16 + cm) | 0, (12 + cm) | 0), + (dm = q[(12 + cm) >> 2]) >>> 0 <= Jl >>> 0) + ) { + if ( + (($l = + ((am = ca(Il, 0, dm)) + q[(16 + cm) >> 2]) | + 0), + (q[($l + 8) >> 2] = am + q[(20 + cm) >> 2]), + (q[($l + 40) >> 2] = am + q[(24 + cm) >> 2]), + (q[($l + 44) >> 2] = am + q[(28 + cm) >> 2]), + (q[($l + 48) >> 2] = am + q[(32 + cm) >> 2]), + (q[($l + 52) >> 2] = am + q[(36 + cm) >> 2]), + (q[($l + 16) >> 2] = am + q[(40 + cm) >> 2]), + (q[($l + 24) >> 2] = am + q[(44 + cm) >> 2]), + (q[($l + 28) >> 2] = am + q[(48 + cm) >> 2]), + (q[($l + 32) >> 2] = am + q[(52 + cm) >> 2]), + (q[($l + 36) >> 2] = am + q[(56 + cm) >> 2]), + (Il = q[(a + 704) >> 2]), + (q[($l + 308) >> 2] = am + q[(60 + cm) >> 2]), + (q[($l + 312) >> 2] = am + q[(64 + cm) >> 2]), + (q[($l + 316) >> 2] = am + q[(68 + cm) >> 2]), + (q[($l + 320) >> 2] = am + q[(72 + cm) >> 2]), + (q[($l + 324) >> 2] = am + q[(76 + cm) >> 2]), + (q[($l + 328) >> 2] = am + q[(80 + cm) >> 2]), + (q[($l + 60) >> 2] = am + q[(84 + cm) >> 2]), + (q[($l + 144) >> 2] = am + q[(88 + cm) >> 2]), + (q[($l + 148) >> 2] = am + q[(92 + cm) >> 2]), + (Jl = (am + q[(96 + cm) >> 2]) | 0), + (q[($l + 152) >> 2] = Jl), + !((0 | (dm = q[(Il + 8) >> 2])) < 1) && + ((Il = (am + q[(100 + cm) >> 2]) | 0), + (q[Jl >> 2] = Il), + 1 != (0 | dm))) + ) + for ( + Jl = 1; + (Il = + (((15 + + (q[ + (q[(a + 796) >> 2] + (bm << 2)) >> 2 + ] << + 3)) & + -16) + + Il) | + 0), + (q[(q[($l + 152) >> 2] + (Jl << 2)) >> 2] = + Il), + (0 | dm) != + (0 | (Jl = ((bm = Jl) + 1) | 0)); + + ); + if ( + ((q[($l + 156) >> 2] = am + q[(104 + cm) >> 2]), + (q[($l + 160) >> 2] = am + q[(108 + cm) >> 2]), + (q[($l + 68) >> 2] = am + q[(112 + cm) >> 2]), + (q[($l + 76) >> 2] = am + q[(116 + cm) >> 2]), + (q[($l + 80) >> 2] = am + q[(120 + cm) >> 2]), + (q[($l + 84) >> 2] = am + q[(124 + cm) >> 2]), + (q[($l + 88) >> 2] = am + q[(128 + cm) >> 2]), + (q[($l + 92) >> 2] = am + q[(132 + cm) >> 2]), + (q[($l + 96) >> 2] = am + q[(136 + cm) >> 2]), + (q[($l + 100) >> 2] = am + q[(140 + cm) >> 2]), + (q[($l + 104) >> 2] = am + q[(144 + cm) >> 2]), + (q[($l + 108) >> 2] = am + q[(148 + cm) >> 2]), + (q[($l + 112) >> 2] = am + q[(152 + cm) >> 2]), + (q[($l + 116) >> 2] = am + q[(156 + cm) >> 2]), + (q[($l + 120) >> 2] = am + q[(160 + cm) >> 2]), + (q[($l + 124) >> 2] = am + q[(164 + cm) >> 2]), + (q[($l + 128) >> 2] = am + q[(168 + cm) >> 2]), + (q[($l + 132) >> 2] = am + q[(172 + cm) >> 2]), + (q[($l + 136) >> 2] = am + q[(176 + cm) >> 2]), + (q[($l + 140) >> 2] = am + q[(180 + cm) >> 2]), + (q[($l + 168) >> 2] = am + q[(184 + cm) >> 2]), + (q[($l + 264) >> 2] = am + q[(188 + cm) >> 2]), + (q[($l + 268) >> 2] = am + q[(192 + cm) >> 2]), + (q[($l + 272) >> 2] = am + q[(196 + cm) >> 2]), + (q[($l + 276) >> 2] = am + q[(200 + cm) >> 2]), + (q[($l + 280) >> 2] = am + q[(204 + cm) >> 2]), + (q[($l + 284) >> 2] = am + q[(208 + cm) >> 2]), + (q[($l + 288) >> 2] = am + q[(212 + cm) >> 2]), + (q[($l + 292) >> 2] = am + q[(216 + cm) >> 2]), + (q[($l + 296) >> 2] = am + q[(220 + cm) >> 2]), + (q[($l + 300) >> 2] = am + q[(224 + cm) >> 2]), + (q[($l + 176) >> 2] = am + q[(228 + cm) >> 2]), + (q[($l + 184) >> 2] = am + q[(232 + cm) >> 2]), + (q[($l + 188) >> 2] = am + q[(236 + cm) >> 2]), + (q[($l + 192) >> 2] = am + q[(240 + cm) >> 2]), + (q[($l + 196) >> 2] = am + q[(244 + cm) >> 2]), + (q[($l + 200) >> 2] = am + q[(248 + cm) >> 2]), + (q[($l + 204) >> 2] = am + q[(252 + cm) >> 2]), + (q[($l + 208) >> 2] = am + q[(256 + cm) >> 2]), + (q[($l + 212) >> 2] = am + q[(260 + cm) >> 2]), + (q[($l + 216) >> 2] = am + q[(264 + cm) >> 2]), + (q[($l + 220) >> 2] = am + q[(268 + cm) >> 2]), + (q[($l + 224) >> 2] = am + q[(272 + cm) >> 2]), + (q[($l + 228) >> 2] = am + q[(276 + cm) >> 2]), + (q[($l + 232) >> 2] = am + q[(280 + cm) >> 2]), + (q[($l + 236) >> 2] = am + q[(284 + cm) >> 2]), + (q[($l + 240) >> 2] = am + q[(288 + cm) >> 2]), + (q[($l + 244) >> 2] = am + q[(292 + cm) >> 2]), + (q[($l + 248) >> 2] = am + q[(296 + cm) >> 2]), + (q[($l + 252) >> 2] = am + q[(300 + cm) >> 2]), + (q[($l + 256) >> 2] = am + q[(304 + cm) >> 2]), + (q[($l + 260) >> 2] = am + q[(308 + cm) >> 2]), + (Il = q[(a + 704) >> 2]), + (q[($l + 336) >> 2] = am + q[(312 + cm) >> 2]), + (q[($l + 424) >> 2] = am + q[(316 + cm) >> 2]), + (q[($l + 432) >> 2] = am + q[(320 + cm) >> 2]), + (q[($l + 436) >> 2] = am + q[(324 + cm) >> 2]), + (q[($l + 440) >> 2] = am + q[(328 + cm) >> 2]), + (Jl = (am + q[(332 + cm) >> 2]) | 0), + (q[($l + 444) >> 2] = Jl), + !((0 | (dm = q[(Il + 16) >> 2])) < 1) && + ((bm = (am + q[(336 + cm) >> 2]) | 0), + (q[Jl >> 2] = bm), + (Jl = 1) != (0 | dm))) + ) + for ( + Il = 0; + (bm = + (((15 + + (q[ + (q[(a + 892) >> 2] + (Il << 2)) >> 2 + ] << + 3)) & + -16) + + bm) | + 0), + (q[(q[($l + 444) >> 2] + (Jl << 2)) >> 2] = + bm), + (0 | dm) != + (0 | (Jl = ((Il = Jl) + 1) | 0)); + + ); + if ( + ((q[($l + 448) >> 2] = am + q[(340 + cm) >> 2]), + (q[($l + 452) >> 2] = am + q[(344 + cm) >> 2]), + (q[($l + 456) >> 2] = am + q[(348 + cm) >> 2]), + (q[($l + 460) >> 2] = am + q[(352 + cm) >> 2]), + (q[($l + 464) >> 2] = am + q[(356 + cm) >> 2]), + (q[($l + 468) >> 2] = am + q[(360 + cm) >> 2]), + (q[($l + 472) >> 2] = am + q[(364 + cm) >> 2]), + (q[($l + 476) >> 2] = am + q[(368 + cm) >> 2]), + (q[($l + 344) >> 2] = am + q[(372 + cm) >> 2]), + (q[($l + 352) >> 2] = am + q[(376 + cm) >> 2]), + (q[($l + 356) >> 2] = am + q[(380 + cm) >> 2]), + (q[($l + 360) >> 2] = am + q[(384 + cm) >> 2]), + (q[($l + 364) >> 2] = am + q[(388 + cm) >> 2]), + (q[($l + 368) >> 2] = am + q[(392 + cm) >> 2]), + (q[($l + 372) >> 2] = am + q[(396 + cm) >> 2]), + (q[($l + 376) >> 2] = am + q[(400 + cm) >> 2]), + (q[($l + 380) >> 2] = am + q[(404 + cm) >> 2]), + (q[($l + 384) >> 2] = am + q[(408 + cm) >> 2]), + (q[($l + 388) >> 2] = am + q[(412 + cm) >> 2]), + (q[($l + 392) >> 2] = am + q[(416 + cm) >> 2]), + (q[($l + 396) >> 2] = am + q[(420 + cm) >> 2]), + (q[($l + 400) >> 2] = am + q[(424 + cm) >> 2]), + (q[($l + 404) >> 2] = am + q[(428 + cm) >> 2]), + (q[($l + 408) >> 2] = am + q[(432 + cm) >> 2]), + (q[($l + 412) >> 2] = am + q[(436 + cm) >> 2]), + (q[($l + 416) >> 2] = am + q[(440 + cm) >> 2]), + (q[($l + 420) >> 2] = am + q[(444 + cm) >> 2]), + (Il = q[(448 + cm) >> 2]), + (Jl = q[(452 + cm) >> 2]), + (q[($l + 552) >> 2] = am + q[(456 + cm) >> 2]), + (q[($l + 548) >> 2] = Jl + am), + (q[($l + 544) >> 2] = Il + am), + (q[($l + 560) >> 2] = am + q[(460 + cm) >> 2]), + (Il = q[(a + 704) >> 2]), + (gm = (am + q[(464 + cm) >> 2]) | 0), + (q[($l + 568) >> 2] = gm), + 1 <= (0 | (fm = q[(Il + 48) >> 2]))) + ) + for ( + bm = (am + q[(468 + cm) >> 2]) | 0, + Il = (am + q[(472 + cm) >> 2]) | 0, + em = (am + q[(476 + cm) >> 2]) | 0, + hm = q[(a + 1072) >> 2], + Jl = 0; + (dm = (gm + w(Jl, 36)) | 0), + (q[(dm + 20) >> 2] = em), + (q[(dm + 16) >> 2] = Il), + (q[dm >> 2] = bm), + (bm = + (((dm = q[(hm + (Jl << 2)) >> 2]) << 2) + + bm) | + 0), + (em = ((dm = (1 << dm) << 2) + em) | 0), + (Il = (Il + dm) | 0), + (0 | fm) != (0 | (Jl = (Jl + 1) | 0)); + + ); + if ( + ((Il = q[(a + 704) >> 2]), + (dm = (am + q[(516 + cm) >> 2]) | 0), + (q[($l + 484) >> 2] = dm), + 1 <= (0 | (Il = q[(Il + 72) >> 2]))) + ) + for ( + bm = (am + q[(520 + cm) >> 2]) | 0, + em = q[(a + 1212) >> 2], + Jl = 0; + (q[(12 + ((dm + w(Jl, 28)) | 0)) >> 2] = bm), + (bm = + ((q[(em + (Jl << 2)) >> 2] << 4) + bm) | + 0), + (0 | Il) != (0 | (Jl = (Jl + 1) | 0)); + + ); + (q[($l + 488) >> 2] = am + q[(524 + cm) >> 2]), + (q[($l + 492) >> 2] = am + q[(528 + cm) >> 2]), + (q[($l + 496) >> 2] = am + q[(532 + cm) >> 2]), + (q[($l + 504) >> 2] = am + q[(536 + cm) >> 2]), + (q[($l + 536) >> 2] = am + q[(540 + cm) >> 2]), + (q[($l + 512) >> 2] = am + q[(544 + cm) >> 2]), + (q[($l + 520) >> 2] = am + q[(548 + cm) >> 2]), + (q[($l + 524) >> 2] = am + q[(552 + cm) >> 2]), + (q[($l + 528) >> 2] = am + q[(556 + cm) >> 2]), + (q[($l + 532) >> 2] = am + q[(560 + cm) >> 2]); + c: { + if (4 <= (fm = r[(a + 4) | 0]) >>> 0) { + if ( + ((q[($l + 576) >> 2] = + am + q[(480 + cm) >> 2]), + (q[($l + 584) >> 2] = + am + q[(484 + cm) >> 2]), + (Il = q[(a + 704) >> 2]), + (Jl = q[(492 + cm) >> 2]), + (dm = (am + q[(488 + cm) >> 2]) | 0), + (q[($l + 592) >> 2] = dm), + 1 <= (0 | (Il = q[(Il + 104) >> 2]))) + ) + for ( + bm = (Jl + am) | 0, + em = q[(a + 1104) >> 2], + Jl = 0; + (q[(40 + ((dm + w(Jl, 48)) | 0)) >> 2] = + bm), + (bm = + ((q[(em + (Jl << 2)) >> 2] << 2) + + bm) | + 0), + (0 | Il) != (0 | (Jl = (Jl + 1) | 0)); + + ); + (q[($l + 608) >> 2] = + am + q[(500 + cm) >> 2]), + (q[($l + 624) >> 2] = + am + q[(508 + cm) >> 2]); + } else { + if ( + ((Il = q[(572 + cm) >> 2]), + (Jl = q[(568 + cm) >> 2]), + (q[($l + 636) >> 2] = + am + q[(564 + cm) >> 2]), + (q[($l + 640) >> 2] = Jl + am), + q[(q[(a + 704) >> 2] + 20) >> 2] < 1) + ) + break c; + for (dm = (Il + am) | 0, gm = 0; ; ) { + e: { + if ( + (0 | + (bm = + q[ + ((Il = gm << 2) + + q[(a + 952) >> 2]) >> + 2 + ])) <= + 0 + ) + Il = (Il + q[($l + 636) >> 2]) | 0; + else { + for ( + em = + (bm + + (Jl = + q[ + (Il + q[(a + 948) >> 2]) >> 2 + ])) | + 0, + hm = q[(a + 1060) >> 2], + bm = 0; + (bm = + (q[(hm + (Jl << 2)) >> 2] + bm) | + 0), + (0 | (Jl = (Jl + 1) | 0)) < + (0 | em); + + ); + if ( + ((Il = (Il + q[($l + 636) >> 2]) | 0), + (Jl = dm), + bm) + ) + break e; + } + Jl = bm = 0; + } + if ( + ((q[Il >> 2] = Jl), + (dm = ((bm << 2) + dm) | 0), + !( + (0 | (gm = (gm + 1) | 0)) < + q[(q[(a + 704) >> 2] + 20) >> 2] + )) + ) + break; + } + } + fm >>> 0 < 5 || + ((q[($l + 600) >> 2] = + am + q[(496 + cm) >> 2]), + (q[($l + 616) >> 2] = + am + q[(504 + cm) >> 2]), + (q[($l + 632) >> 2] = + am + q[(512 + cm) >> 2])); + } + (q[($l + 644) >> 2] = 1), + (q[$l >> 2] = a), + (q[($l + 648) >> 2] = + 1 & o[(q[(a + 708) >> 2] + 20) | 0]), + (am = q[(a + 704) >> 2]), + (gm = q[(am + 20) >> 2]); + g: if (!((0 | (q[($l + 540) >> 2] = gm)) < 1)) { + if ( + ((Il = (gm + -1) | 0), + (hm = q[(a + 952) >> 2]), + (im = q[(a + 940) >> 2]), + (jm = q[(a + 932) >> 2]), + (km = q[(a + 936) >> 2]), + (lm = q[(a + 924) >> 2]), + (mm = q[(a + 928) >> 2]), + (om = q[($l + 552) >> 2]), + (qm = q[($l + 544) >> 2]), + fm >>> 0 < 4) + ) + for (;;) + if ( + ((Jl = (qm + w(Il, 52)) | 0), + (bm = + ((dm = Il << 2) + mm) | + (q[Jl >> 2] = 0)), + (q[(Jl + 4) >> 2] = q[bm >> 2]), + (q[(Jl + 8) >> 2] = + q[(em = (dm + lm) | 0) >> 2]), + (u[(Jl + 12) >> 2] = + u[em >> 2] - u[bm >> 2]), + (q[(Jl + 16) >> 2] = q[(dm + km) >> 2]), + (q[(Jl + 44) >> 2] = + q[(bm = (dm + jm) | 0) >> 2]), + (nm = Aa(x(q[(dm + im) >> 2]))), + (u[(Jl + 20) >> 2] = nm), + (u[(Jl + 24) >> 2] = nm * x(1.5)), + (pm = q[(dm + hm) >> 2]), + (em = 0), + (em = (q[(Jl + 32) >> 2] = pm) + ? (q[($l + 560) >> 2] + + w( + q[(dm + q[(a + 948) >> 2]) >> 2], + 28 + )) | + 0 + : em), + (q[(Jl + 48) >> 2] = 1), + (q[(Jl + 28) >> 2] = em), + (q[(dm + om) >> 2] = q[bm >> 2]), + (Jl = 0 < (0 | Il)), + (Il = (Il + -1) | 0), + !Jl) + ) + break g; + for ( + pm = q[(a + 960) >> 2], + sm = q[(a + 944) >> 2]; + (Jl = (qm + w(Il, 52)) | 0), + (q[Jl >> 2] = + q[((bm = Il << 2) + sm) >> 2]), + (q[(Jl + 4) >> 2] = + q[(dm = (bm + mm) | 0) >> 2]), + (q[(Jl + 8) >> 2] = + q[(em = (bm + lm) | 0) >> 2]), + (u[(Jl + 12) >> 2] = + u[em >> 2] - u[dm >> 2]), + (q[(Jl + 16) >> 2] = q[(bm + km) >> 2]), + (q[(Jl + 44) >> 2] = + q[(rm = (bm + jm) | 0) >> 2]), + (nm = Aa(x(q[(bm + im) >> 2]))), + (u[(Jl + 20) >> 2] = nm), + (u[(Jl + 24) >> 2] = nm * x(1.5)), + (em = q[(bm + hm) >> 2]), + (q[(Jl + 32) >> 2] = em), + (q[(Jl + 28) >> 2] = em + ? (q[($l + 560) >> 2] + + w( + q[(bm + q[(a + 948) >> 2]) >> 2], + 28 + )) | + 0 + : 0), + (dm = q[(bm + pm) >> 2]), + (dm = (q[(Jl + 40) >> 2] = dm) + ? (q[($l + 584) >> 2] + + w( + q[(bm + q[(a + 956) >> 2]) >> 2], + 28 + )) | + 0 + : 0), + (q[(Jl + 48) >> 2] = 1), + (q[(Jl + 36) >> 2] = dm), + (q[(bm + om) >> 2] = q[rm >> 2]), + (Jl = 0 < (0 | Il)), + (Il = (Il + -1) | 0), + Jl; + + ); + } + if ( + (4 <= fm >>> 0 + ? ((q[($l + 548) >> 2] = q[(a + 944) >> 2]), + (dm = a)) + : (ca(q[($l + 548) >> 2], 0, gm << 2), + (dm = q[$l >> 2]), + (am = q[(dm + 704) >> 2])), + (bm = q[(am + 52) >> 2]), + 1 <= (0 | (q[($l + 556) >> 2] = bm))) + ) + for ( + Jl = q[(dm + 1056) >> 2], + em = q[(dm + 1192) >> 2], + gm = q[(dm + 1060) >> 2], + fm = q[($l + 560) >> 2]; + (Il = (fm + w((bm = (bm + -1) | 0), 28)) | 0), + (q[Il >> 2] = + q[((hm = bm << 2) + gm) >> 2]), + (hm = q[(Jl + hm) >> 2]), + (q[(Il + 24) >> 2] = 1), + (q[(Il + 16) >> 2] = 0), + (q[(Il + 20) >> 2] = 1), + (q[(Il + 8) >> 2] = 0), + (q[(Il + 12) >> 2] = 0), + (q[(Il + 4) >> 2] = em + (hm << 2)), + 0 < (0 | bm); + + ); + if ( + ((bm = q[(am + 48) >> 2]), + 1 <= (0 | (q[($l + 564) >> 2] = bm))) + ) { + for (;;) { + if ( + ((Il = + (q[($l + 568) >> 2] + + w((bm = (bm + -1) | 0), 36)) | + 0), + (em = + q[ + ((am = bm << 2) + + q[(dm + 1072) >> 2]) >> + 2 + ]), + 1 <= (0 | (q[(Il + 4) >> 2] = em))) + ) + for ( + Jl = 0; + (q[(q[Il >> 2] + (Jl << 2)) >> 2] = + q[($l + 560) >> 2] + + w( + q[ + (q[(dm + 1064) >> 2] + + ((q[ + (am + q[(dm + 1068) >> 2]) >> 2 + ] + + Jl) << + 2)) >> + 2 + ], + 28 + )), + (0 | em) != (0 | (Jl = (Jl + 1) | 0)); + + ); + if ( + ((q[(Il + 24) >> 2] = 1), + (q[(Il + 28) >> 2] = 1), + (q[(Il + 8) >> 2] = 1 << em), + !(0 < (0 | bm))) + ) + break; + } + (dm = q[$l >> 2]), (am = q[(dm + 704) >> 2]); + } + if ( + ((Il = q[am >> 2]), + (0 | (q[($l + 4) >> 2] = Il)) < 1) + ) + Jl = 0; + else { + for ( + hm = q[(dm + 732) >> 2], + im = q[(dm + 736) >> 2], + jm = q[(dm + 740) >> 2], + em = q[(dm + 720) >> 2], + km = q[($l + 52) >> 2], + gm = q[($l + 568) >> 2], + lm = q[($l + 8) >> 2], + bm = Il; + (fm = (lm + w((bm = (bm + -1) | 0), 12)) | 0), + (q[fm >> 2] = + gm + + w(q[((Jl = bm << 2) + em) >> 2], 36)), + (q[(fm + 4) >> 2] = q[(Jl + jm) >> 2]), + (q[(fm + 8) >> 2] = q[(Jl + im) >> 2]), + (u[(Jl + km) >> 2] = q[(Jl + hm) >> 2] + ? x(1) + : x(0)), + 0 < (0 | bm); + + ); + for ( + fm = q[($l + 16) >> 2], Jl = 0; + (bm = + q[ + (8 + + ((gm + + w( + q[ + ((hm = + (Il = (Il + -1) | 0) << 2) + + em) >> + 2 + ], + 36 + )) | + 0)) >> + 2 + ]), + (Jl = (Jl + (q[(fm + hm) >> 2] = bm)) | 0), + 0 < (0 | Il); + + ); + Il = q[($l + 4) >> 2]; + } + if ( + ((q[($l + 12) >> 2] = Il), + (q[($l + 20) >> 2] = Jl), + (Il = q[(am + 4) >> 2]), + 1 <= (0 | (q[($l + 304) >> 2] = Il))) + ) { + for ( + ; + (Jl = + (q[($l + 308) >> 2] + + ((Il = (Il + -1) | 0) << 5)) | + 0), + (q[Jl >> 2] = + q[($l + 568) >> 2] + + w( + q[ + ((bm = Il << 2) + + q[(dm + 752) >> 2]) >> + 2 + ], + 36 + )), + (q[(Jl + 4) >> 2] = + q[(bm + q[(dm + 764) >> 2]) >> 2]), + (q[(Jl + 8) >> 2] = + q[(bm + q[(dm + 768) >> 2]) >> 2]), + (em = q[(bm + q[(dm + 772) >> 2]) >> 2]), + (q[(Jl + 12) >> 2] = em), + (am = q[(bm + q[(dm + 776) >> 2]) >> 2]), + (q[(Jl + 16) >> 2] = am), + (q[(Jl + 28) >> 2] = + q[(bm + q[(dm + 760) >> 2]) >> 2]), + em >>> 0 <= 1 + ? em - 1 + ? ((q[ + (20 + + ((q[($l + 60) >> 2] + w(am, 24)) | + 0)) >> + 2 + ] = Il), + (q[(Jl + 24) >> 2] = 1), + (q[(Jl + 20) >> 2] = 2)) + : ((q[ + (8 + + ((q[($l + 168) >> 2] + + w(am, 12)) | + 0)) >> + 2 + ] = Il), + (q[(Jl + 24) >> 2] = 3), + (q[(Jl + 20) >> 2] = 4)) + : Y(4, 1179, 0), + 0 < (0 | Il); + + ); + (dm = q[$l >> 2]), (am = q[(dm + 704) >> 2]); + } + bm = q[(am + 8) >> 2]; + k: if (!((0 | (q[($l + 56) >> 2] = bm)) < 1)) { + if ( + ((Jl = (bm + -1) | 0), + (gm = q[(dm + 796) >> 2]), + (fm = q[(dm + 804) >> 2]), + (hm = q[(dm + 800) >> 2]), + (im = q[(dm + 780) >> 2]), + (jm = q[($l + 568) >> 2]), + (km = q[($l + 60) >> 2]), + r[(dm + 4) | 0] < 2) + ) + for (;;) + if ( + ((Il = (km + w(Jl, 24)) | 0), + (q[Il >> 2] = + jm + + w(q[((em = Jl << 2) + im) >> 2], 36)), + (q[(Il + 4) >> 2] = q[(em + hm) >> 2]), + (q[(Il + 8) >> 2] = q[(em + fm) >> 2]), + (em = q[(em + gm) >> 2]), + (q[(Il + 12) >> 2] = 0), + (q[(Il + 16) >> 2] = em), + (Il = 0 < (0 | Jl)), + (Jl = (Jl + -1) | 0), + !Il) + ) + break k; + for ( + lm = q[(dm + 808) >> 2]; + (Il = (km + w(Jl, 24)) | 0), + (q[Il >> 2] = + jm + + w(q[((em = Jl << 2) + im) >> 2], 36)), + (q[(Il + 4) >> 2] = q[(em + hm) >> 2]), + (q[(Il + 8) >> 2] = q[(em + fm) >> 2]), + (q[(Il + 16) >> 2] = q[(em + gm) >> 2]), + (q[(Il + 12) >> 2] = q[(em + lm) >> 2]), + (Il = 0 < (0 | Jl)), + (Jl = (Jl + -1) | 0), + Il; + + ); + } + if ( + ((Jl = q[(am + 12) >> 2]), + 1 <= (0 | (q[($l + 164) >> 2] = Jl))) + ) + for ( + em = q[(dm + 828) >> 2], + gm = q[(dm + 812) >> 2], + fm = q[($l + 568) >> 2], + hm = q[($l + 168) >> 2], + Il = Jl; + (im = (hm + w((Il = (Il + -1) | 0), 12)) | 0), + (q[im >> 2] = + fm + + w(q[((jm = Il << 2) + gm) >> 2], 36)), + (q[(im + 4) >> 2] = q[(em + jm) >> 2]), + 0 < (0 | Il); + + ); + if (((Il = 0) | bm) < 1) em = 0; + else { + for ( + gm = q[($l + 68) >> 2], + fm = q[($l + 60) >> 2], + em = 0; + (Jl = + q[ + (q[ + (fm + w((bm = (bm + -1) | 0), 24)) >> 2 + ] + + 8) >> + 2 + ]), + (em = + ((q[(gm + (bm << 2)) >> 2] = Jl) + em) | + 0), + 0 < (0 | bm); + + ); + (Jl = q[($l + 164) >> 2]), + (bm = q[($l + 56) >> 2]); + } + if ( + ((q[($l + 64) >> 2] = bm), + (q[($l + 72) >> 2] = em), + (bm = $l), + 1 <= (0 | Jl)) + ) { + for ( + gm = q[($l + 176) >> 2], + fm = q[($l + 168) >> 2]; + (em = + q[ + (q[ + (fm + w((Jl = (Jl + -1) | 0), 12)) >> 2 + ] + + 8) >> + 2 + ]), + (Il = + (Il + (q[(gm + (Jl << 2)) >> 2] = em)) | + 0), + 0 < (0 | Jl); + + ); + Jl = q[($l + 164) >> 2]; + } + if ( + ((q[(bm + 172) >> 2] = Jl), + (q[($l + 180) >> 2] = Il), + (em = q[(am + 16) >> 2]), + 1 <= (0 | (q[($l + 332) >> 2] = em))) + ) { + for ( + hm = q[(dm + 872) >> 2], + im = q[(dm + 892) >> 2], + jm = q[(dm + 880) >> 2], + km = q[(dm + 876) >> 2], + gm = q[(dm + 852) >> 2], + fm = q[($l + 568) >> 2], + lm = q[($l + 336) >> 2], + Il = em; + (Jl = (lm + w((Il = (Il + -1) | 0), 20)) | 0), + (q[Jl >> 2] = + fm + + w(q[((bm = Il << 2) + gm) >> 2], 36)), + (q[(Jl + 4) >> 2] = q[(bm + km) >> 2]), + (q[(Jl + 8) >> 2] = q[(bm + jm) >> 2]), + (q[(Jl + 16) >> 2] = q[(bm + im) >> 2]), + (q[(Jl + 12) >> 2] = q[(bm + hm) >> 2]), + 0 < (0 | Il); + + ); + for ( + bm = q[($l + 344) >> 2], Jl = 0; + (Il = + q[ + (8 + + ((fm + + w( + q[ + ((hm = + (em = (em + -1) | 0) << 2) + + gm) >> + 2 + ], + 36 + )) | + 0)) >> + 2 + ]), + (Jl = ((q[(bm + hm) >> 2] = Il) + Jl) | 0), + 0 < (0 | em); + + ); + if ( + ((q[($l + 348) >> 2] = Jl), + (em = q[($l + 332) >> 2]), + !((0 | (q[($l + 340) >> 2] = em)) < 1)) + ) + for ( + Jl = em << 2, + bm = q[($l + 456) >> 2], + gm = q[($l + 452) >> 2]; + (q[ + ((fm = (Il = (Jl + -4) | 0) << 2) + gm) >> + 2 + ] = 1065353216), + (q[ + ((hm = ((Jl <<= 2) - 4) | 0) + gm) >> 2 + ] = 1065353216), + (q[ + (im = + ((Jl = (Jl + -12) | 0) + gm) | 0) >> 2 + ] = 1065353216), + (q[(im + 4) >> 2] = 1065353216), + (q[(bm + fm) >> 2] = 0), + (q[(bm + hm) >> 2] = 1065353216), + (q[(Jl = (Jl + bm) | 0) >> 2] = 0), + (q[(Jl + 4) >> 2] = 0), + (Jl = Il), + 0 < (0 | (em = (em + -1) | 0)); + + ); + } else + (q[($l + 340) >> 2] = em), + (q[($l + 348) >> 2] = 0); + if ( + ((em = q[(am + 72) >> 2]), + 1 <= (0 | (q[($l + 480) >> 2] = em))) + ) + for ( + hm = q[(dm + 1208) >> 2], + im = q[(dm + 1224) >> 2], + jm = q[(dm + 1220) >> 2], + km = q[(dm + 1216) >> 2], + lm = q[(dm + 1212) >> 2], + mm = q[($l + 484) >> 2], + bm = 0; + ; + + ) { + if ( + ((Il = (mm + w(bm, 28)) | 0), + (gm = q[((Jl = bm << 2) + lm) >> 2]), + (q[(Il + 4) >> 2] = gm), + (q[Il >> 2] = q[(Jl + km) >> 2]), + (fm = q[(Jl + jm) >> 2]), + (q[(Il + 16) >> 2] = fm), + (om = q[(Jl + im) >> 2]), + (q[(Il + 20) >> 2] = om), + (q[(Il + 8) >> 2] = 0), + (q[(Il + 24) >> 2] = 1 + ((fm - om) | 0)), + 1 <= (0 | gm)) + ) + for ( + om = q[(Jl + hm) >> 2], + qm = q[(Il + 12) >> 2], + pm = q[(dm + 1236) >> 2], + sm = q[(dm + 1228) >> 2], + rm = q[(dm + 1232) >> 2], + Jl = 0; + (q[ + (4 + (Il = (qm + (Jl << 4)) | 0)) >> 2 + ] = q[((fm = (Jl + om) << 2) + rm) >> 2]), + (q[Il >> 2] = q[(fm + sm) >> 2]), + (fm = q[(fm + pm) >> 2]), + (q[(Il + 12) >> 2] = 0), + (q[(Il + 8) >> 2] = fm), + (0 | gm) != (0 | (Jl = (Jl + 1) | 0)); + + ); + if ((0 | em) == (0 | (bm = (bm + 1) | 0))) + break; + } + if ( + ((Jl = q[(am + 80) >> 2]), + (0 | (q[($l + 500) >> 2] = Jl)) < 1) + ) + bm = 0; + else { + for ( + fm = q[(dm + 1280) >> 2], + hm = q[(dm + 1268) >> 2], + im = q[(dm + 1276) >> 2], + jm = q[(dm + 1272) >> 2], + km = q[(dm + 1264) >> 2], + lm = q[(dm + 1260) >> 2], + em = q[(dm + 1248) >> 2], + gm = q[($l + 568) >> 2], + mm = q[($l + 504) >> 2]; + (Il = (mm + w((Jl = (Jl + -1) | 0), 24)) | 0), + (q[Il >> 2] = + gm + + w(q[((bm = Jl << 2) + em) >> 2], 36)), + (q[(Il + 4) >> 2] = q[(bm + lm) >> 2]), + (q[(Il + 8) >> 2] = q[(bm + km) >> 2]), + (q[(Il + 12) >> 2] = q[(bm + jm) >> 2]), + (bm = q[(bm + hm) >> 2]), + (q[(Il + 20) >> 2] = fm + (bm << 1)), + (q[(Il + 16) >> 2] = im + (bm << 2)), + 0 < (0 | Jl); + + ); + if ((0 | (Jl = q[($l + 500) >> 2])) < 1) bm = 0; + else { + for ( + fm = q[($l + 512) >> 2], bm = 0; + (Il = + q[ + (8 + + ((gm + + w( + q[ + ((hm = + (Jl = (Jl + -1) | 0) << 2) + + em) >> + 2 + ], + 36 + )) | + 0)) >> + 2 + ]), + (bm = + ((q[(fm + hm) >> 2] = Il) + bm) | 0), + 0 < (0 | Jl); + + ); + Jl = q[($l + 500) >> 2]; + } + } + (q[($l + 508) >> 2] = Jl), + (q[($l + 516) >> 2] = bm); + o: if (4 <= r[(a + 4) | 0]) { + if (!((em = r[(dm + 4) | 0]) >>> 0 < 4)) { + if ( + ((Jl = q[(am + 120) >> 2]), + 1 <= (0 | (q[($l + 572) >> 2] = Jl))) + ) { + for ( + fm = q[(dm + 1172) >> 2], + hm = q[($l + 576) >> 2]; + (em = + (0 | + (am = + q[ + ((Il = + (Jl = (Jl + -1) | 0) << 2) + + fm) >> + 2 + ])) < + 0 + ? (am = gm = bm = 0) + : ((bm = + ((em = + q[ + (Il + q[(dm + 1176) >> 2]) >> + 2 + ] << 2) + + q[(dm + 1188) >> 2]) | + 0), + (gm = + q[ + (Il + q[(dm + 1180) >> 2]) >> 2 + ]), + (am = + (q[($l + 544) >> 2] + w(am, 52)) | + 0), + (em + q[(dm + 1184) >> 2]) | 0)), + (Il = (hm + w(Jl, 20)) | 0), + (q[(Il + 12) >> 2] = gm), + (q[(Il + 8) >> 2] = bm), + (q[(Il + 4) >> 2] = em), + (q[Il >> 2] = am), + 0 < (0 | Jl); + + ); + if ( + ((dm = q[$l >> 2]), + (em = r[(dm + 4) | 0]) >>> 0 < 4) + ) + break o; + } + if ( + ((am = q[(dm + 704) >> 2]), + (bm = q[(am + 100) >> 2]), + 1 <= (0 | (q[($l + 580) >> 2] = bm))) + ) + for ( + gm = q[(dm + 1084) >> 2], + fm = q[(dm + 1076) >> 2], + hm = q[(dm + 1192) >> 2], + im = q[(dm + 1080) >> 2], + jm = q[($l + 584) >> 2]; + (Il = + (jm + w((bm = (bm + -1) | 0), 28)) | 0), + (q[Il >> 2] = + q[((Jl = bm << 2) + im) >> 2]), + (q[(Il + 4) >> 2] = + hm + (q[(Jl + fm) >> 2] << 2)), + (Jl = q[(Jl + gm) >> 2]), + (q[(Il + 20) >> 2] = 1), + (q[(Il + 24) >> 2] = 1), + (q[(Il + 12) >> 2] = 0), + (q[(Il + 16) >> 2] = 0), + (q[(Il + 8) >> 2] = Jl), + 0 < (0 | bm); + + ); + if ( + ((bm = q[(am + 104) >> 2]), + 1 <= (0 | (q[($l + 588) >> 2] = bm))) + ) { + for (;;) { + if ( + ((Il = + (q[($l + 592) >> 2] + + w((bm = (bm + -1) | 0), 48)) | + 0), + (q[Il >> 2] = + q[($l + 584) >> 2] + + w( + q[ + ((em = bm << 2) + + q[(dm + 1088) >> 2]) >> + 2 + ], + 28 + )), + (Jl = + q[(em + q[(dm + 1092) >> 2]) >> 2]), + (q[(Il + 28) >> 2] = 1), + (q[(Il + 32) >> 2] = 1), + (q[(Il + 8) >> 2] = 0), + (q[(Il + 4) >> 2] = Jl), + (am = + q[(em + q[(dm + 1104) >> 2]) >> 2]), + 1 <= (0 | (q[(Il + 36) >> 2] = am))) + ) + for ( + Jl = 0; + (q[ + (q[(Il + 40) >> 2] + (Jl << 2)) >> 2 + ] = + q[($l + 576) >> 2] + + w( + q[ + (q[(dm + 1168) >> 2] + + ((q[ + (em + + q[(dm + 1100) >> 2]) >> + 2 + ] + + Jl) << + 2)) >> + 2 + ], + 20 + )), + (0 | am) != + (0 | (Jl = (Jl + 1) | 0)); + + ); + if (!(1 <= (0 | bm))) break; + } + (dm = q[$l >> 2]), (em = r[(dm + 4) | 0]); + } + if (!(em >>> 0 < 4)) { + if ( + ((em = q[(a + 704) >> 2]), + (Jl = q[(em + 108) >> 2]), + 1 <= (0 | (q[($l + 604) >> 2] = Jl))) + ) + for ( + am = q[(a + 1124) >> 2], + gm = q[(a + 1128) >> 2], + fm = q[(a + 1120) >> 2], + hm = q[($l + 592) >> 2], + im = q[($l + 608) >> 2]; + (Il = + (im + w((Jl = (Jl + -1) | 0), 12)) | + 0), + (q[Il >> 2] = + q[((bm = Jl << 2) + fm) >> 2]), + (q[(Il + 4) >> 2] = + q[(bm + gm) >> 2]), + (q[(Il + 8) >> 2] = + hm + w(q[(am + bm) >> 2], 48)), + 0 < (0 | Jl); + + ); + if ( + ((Jl = q[(em + 112) >> 2]), + 1 <= (0 | (q[($l + 620) >> 2] = Jl))) + ) + for ( + em = q[(a + 1148) >> 2], + am = q[(a + 1152) >> 2], + gm = q[(a + 1144) >> 2], + fm = q[($l + 592) >> 2], + hm = q[($l + 624) >> 2]; + (Il = + (hm + w((Jl = (Jl + -1) | 0), 12)) | + 0), + (q[Il >> 2] = + q[((bm = Jl << 2) + gm) >> 2]), + (q[(Il + 4) >> 2] = + q[(am + bm) >> 2]), + (q[(Il + 8) >> 2] = + fm + w(q[(bm + em) >> 2], 48)), + 0 < (0 | Jl); + + ); + if ( + ((bm = q[(dm + 1192) >> 2]), + (Il = q[(q[(dm + 704) >> 2] + 20) >> 2]), + (q[($l + 640) >> 2] = q[(dm + 972) >> 2]), + (em = q[(dm + 964) >> 2]), + (q[($l + 636) >> 2] = em), + !((0 | Il) < (Jl = 1)) && + ((q[em >> 2] = + bm + + (q[q[(dm + 968) >> 2] >> 2] << 2)), + 1 != (0 | Il))) + ) + for ( + ; + (q[ + ((em = Jl << 2) + + q[($l + 636) >> 2]) >> + 2 + ] = + bm + + (q[(em + q[(dm + 968) >> 2]) >> 2] << + 2)), + (0 | Il) != (0 | (Jl = (Jl + 1) | 0)); + + ); + } + } + } else if (!(q[(am + 20) >> 2] < 1)) + for (am = 0; ; ) { + if ( + ((bm = + q[ + ((gm = am << 2) + q[($l + 636) >> 2]) >> + 2 + ]), + 1 <= + ((Il = 0) | + (Jl = + q[(gm + q[(dm + 952) >> 2]) >> 2]))) + ) + for ( + im = + (Jl + + (fm = + q[ + (gm + q[(dm + 948) >> 2]) >> 2 + ])) | + 0, + jm = q[(dm + 1060) >> 2], + km = q[(dm + 1056) >> 2]; + ; + + ) { + if ( + 1 <= + (0 | + (hm = q[((Jl = fm << 2) + jm) >> 2])) + ) + for ( + lm = + (hm + (em = q[(Jl + km) >> 2])) | 0, + mm = q[(dm + 1192) >> 2]; + ; + + ) { + (hm = (bm + (Il << 2)) | 0), + (nm = u[(mm + (em << 2)) >> 2]), + (Jl = bm); + q: { + if (0 < (0 | Il)) + for (;;) { + if (u[Jl >> 2] == nm) break q; + if ( + !( + (Jl = (Jl + 4) | 0) >>> 0 < + hm >>> 0 + ) + ) + break; + } + (u[hm >> 2] = nm), + (Il = (Il + 1) | 0); + } + if ( + !( + (0 | (em = (em + 1) | 0)) < + (0 | lm) + ) + ) + break; + } + if ( + !((0 | (fm = (fm + 1) | 0)) < (0 | im)) + ) + break; + } + if ( + ((function (a, Sm) { + var un, + Kn, + xn = 0, + yn = 0, + Jn = 0; + (q[ + (8 + (L = un = (L - 208) | 0)) >> 2 + ] = 1), + (q[(12 + un) >> 2] = 0); + a: if ((Kn = Sm << 2)) { + for ( + q[(16 + un) >> 2] = 4, + Jn = Sm = q[(20 + un) >> 2] = 4, + xn = 2; + (Sm = + (((Jn + 4) | 0) + (yn = Sm)) | 0), + (q[ + (((16 + un) | 0) + (xn << 2)) >> 2 + ] = Sm), + (xn = (xn + 1) | 0), + (Jn = yn), + Sm >>> 0 < Kn >>> 0; + + ); + if ( + (yn = (((a + Kn) | 0) - 4) | 0) >>> + 0 <= + a >>> 0 + ) + Sm = xn = 1; + else + for ( + Sm = xn = 1; + (Sm = + 3 == (3 & xn) + ? (ta(a, Sm, (16 + un) | 0), + ma((8 + un) | 0, 2), + (Sm + 2) | 0) + : (t[ + (((16 + un) | 0) + + ((Jn = (Sm + -1) | 0) << + 2)) >> + 2 + ] >= + (yn - a) >>> 0 + ? la( + a, + (8 + un) | 0, + Sm, + 0, + (16 + un) | 0 + ) + : ta(a, Sm, (16 + un) | 0), + 1 == (0 | Sm) + ? (ka((8 + un) | 0, 1), 0) + : (ka((8 + un) | 0, Jn), + 1))), + (xn = 1 | q[(8 + un) >> 2]), + (q[(8 + un) >> 2] = xn), + (a = (a + 4) | 0) >>> 0 < + yn >>> 0; + + ); + for ( + la( + a, + (8 + un) | 0, + Sm, + 0, + (16 + un) | 0 + ); + ; + + ) { + e: { + f: { + g: { + if ( + !( + (1 != (0 | Sm)) | + (1 != (0 | xn)) + ) + ) { + if (q[(12 + un) >> 2]) + break g; + break a; + } + if (1 < (0 | Sm)) break f; + } + ma( + (8 + un) | 0, + (yn = Oa((8 + un) | 0)) + ), + (xn = q[(8 + un) >> 2]), + (Sm = (Sm + yn) | 0); + break e; + } + ka((8 + un) | 0, 2), + (q[(8 + un) >> 2] = + 7 ^ q[(8 + un) >> 2]), + ma((8 + un) | 0, 1), + la( + ((Jn = (a + -4) | 0) - + q[ + (((16 + un) | 0) + + ((yn = (Sm + -2) | 0) << + 2)) >> + 2 + ]) | + 0, + (8 + un) | 0, + (Sm + -1) | 0, + 1, + (16 + un) | 0 + ), + ka((8 + un) | 0, 1), + (xn = 1 | q[(8 + un) >> 2]), + (q[(8 + un) >> 2] = xn), + la( + Jn, + (8 + un) | 0, + yn, + 1, + (16 + un) | 0 + ), + (Sm = yn); + } + a = (a + -4) | 0; + } + } + L = (208 + un) | 0; + })(bm, Il), + (q[(gm + q[($l + 640) >> 2]) >> 2] = Il), + !( + (0 | (am = (am + 1) | 0)) < + q[(q[(dm + 704) >> 2] + 20) >> 2] + )) + ) + break; + } + if ( + !( + (r[(a + 4) | 0] < 5) | + (r[(q[$l >> 2] + 4) | 0] < 4) + ) + ) { + if ( + ((Il = q[(a + 704) >> 2]), + (Jl = q[(Il + 128) >> 2]), + 1 <= (0 | (q[($l + 596) >> 2] = Jl))) + ) + for ( + em = q[(a + 1112) >> 2], + am = q[(a + 1116) >> 2], + gm = q[(a + 1108) >> 2], + fm = q[($l + 592) >> 2], + hm = q[($l + 600) >> 2]; + (dm = + (hm + w((Jl = (Jl + -1) | 0), 12)) | 0), + (q[dm >> 2] = + q[((bm = Jl << 2) + gm) >> 2]), + (q[(dm + 4) >> 2] = q[(am + bm) >> 2]), + (q[(dm + 8) >> 2] = + fm + w(q[(bm + em) >> 2], 48)), + 0 < (0 | Jl); + + ); + if ( + ((Jl = q[(Il + 132) >> 2]), + 1 <= (0 | (q[($l + 612) >> 2] = Jl))) + ) + for ( + em = q[(a + 1136) >> 2], + am = q[(a + 1140) >> 2], + gm = q[(a + 1132) >> 2], + fm = q[($l + 592) >> 2], + hm = q[($l + 616) >> 2]; + (dm = + (hm + w((Jl = (Jl + -1) | 0), 12)) | 0), + (q[dm >> 2] = + q[((bm = Jl << 2) + gm) >> 2]), + (q[(dm + 4) >> 2] = q[(am + bm) >> 2]), + (q[(dm + 8) >> 2] = + fm + w(q[(bm + em) >> 2], 48)), + 0 < (0 | Jl); + + ); + if ( + ((Jl = q[(Il + 136) >> 2]), + !((0 | (q[($l + 628) >> 2] = Jl)) < 1)) + ) + for ( + dm = q[(a + 1160) >> 2], + bm = q[(a + 1164) >> 2], + em = q[(a + 1156) >> 2], + am = q[($l + 592) >> 2], + gm = q[($l + 632) >> 2]; + (a = + (gm + w((Jl = (Jl + -1) | 0), 12)) | 0), + (q[a >> 2] = + q[((Il = Jl << 2) + em) >> 2]), + (q[(a + 4) >> 2] = q[(Il + bm) >> 2]), + (q[(a + 8) >> 2] = + am + w(q[(Il + dm) >> 2], 48)), + 0 < (0 | Jl); + + ); + } + ua($l); + } + return (L = (576 + cm) | 0), $l; + })(a, Wa, Xa)) + ) + break a; + (q[(36 + Ya) >> 2] = 2209), + (q[(32 + Ya) >> 2] = 2361), + Y(4, 1294, (32 + Ya) | 0); + } + else + (q[(20 + Ya) >> 2] = 1444), + (q[(16 + Ya) >> 2] = 2361), + Y(4, 1294, (16 + Ya) | 0); + else + (q[(4 + Ya) >> 2] = 2132), + (q[Ya >> 2] = 2361), + Y(4, 1294, Ya); + Wa = 0; + } + return (L = (64 + Ya) | 0), 0 | Wa; + } + function xa(a) { + var Wa; + return ( + (L = Wa = (L - 16) | 0), + (a = (a |= 0) + ? (function (a) { + var Il; + return ( + ca((16 + (L = Il = (L - 576) | 0)) | 0, 0, 560), + Fa(a, (16 + Il) | 0, (12 + Il) | 0), + (L = (576 + Il) | 0), + q[(12 + Il) >> 2] + ); + })(a) + : ((q[(4 + Wa) >> 2] = 2132), + (q[Wa >> 2] = 2343), + Y(4, 1294, Wa), + 0)), + (L = (16 + Wa) | 0), + 0 | a + ); + } + function ya(a) { + var Xa = r[(a + 4) | 0]; + X(q[(a + 704) >> 2], 4, 64), + da(q[(a + 708) >> 2], 4), + da((q[(a + 708) >> 2] + 4) | 0, 4), + da((q[(a + 708) >> 2] + 8) | 0, 4), + da((q[(a + 708) >> 2] + 12) | 0, 4), + da((q[(a + 708) >> 2] + 16) | 0, 4), + da((q[(a + 708) >> 2] + 20) | 0, 1), + X(q[(a + 720) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 724) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 728) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 732) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 736) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 740) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 752) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 756) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 760) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 764) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 768) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 772) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 776) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 780) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 784) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 788) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 796) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 800) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 804) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 812) >> 2], 4, q[(q[(a + 704) >> 2] + 12) >> 2]), + X(q[(a + 816) >> 2], 4, q[(q[(a + 704) >> 2] + 12) >> 2]), + X(q[(a + 820) >> 2], 4, q[(q[(a + 704) >> 2] + 12) >> 2]), + X(q[(a + 828) >> 2], 4, q[(q[(a + 704) >> 2] + 12) >> 2]), + X(q[(a + 852) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 856) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 860) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 868) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 872) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 876) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 880) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 884) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 888) >> 2], 1, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 892) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 896) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 900) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 904) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 908) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 912) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 924) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 928) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 932) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 936) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 940) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 948) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 952) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 976) >> 2], 4, q[(q[(a + 704) >> 2] + 24) >> 2]), + X(q[(a + 980) >> 2], 4, q[(q[(a + 704) >> 2] + 28) >> 2]), + X(q[(a + 984) >> 2], 4, q[(q[(a + 704) >> 2] + 28) >> 2]), + X(q[(a + 996) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1e3) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1004) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1008) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1012) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1016) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1020) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1032) >> 2], 4, q[(q[(a + 704) >> 2] + 36) >> 2]), + X(q[(a + 1036) >> 2], 4, q[(q[(a + 704) >> 2] + 36) >> 2]), + X(q[(a + 1040) >> 2], 4, q[(q[(a + 704) >> 2] + 36) >> 2]), + X(q[(a + 1052) >> 2], 4, q[(q[(a + 704) >> 2] + 40) >> 2]), + X(q[(a + 1064) >> 2], 4, q[(q[(a + 704) >> 2] + 44) >> 2]), + X(q[(a + 1068) >> 2], 4, q[(q[(a + 704) >> 2] + 48) >> 2]), + X(q[(a + 1072) >> 2], 4, q[(q[(a + 704) >> 2] + 48) >> 2]), + X(q[(a + 1056) >> 2], 4, q[(q[(a + 704) >> 2] + 52) >> 2]), + X(q[(a + 1060) >> 2], 4, q[(q[(a + 704) >> 2] + 52) >> 2]), + X(q[(a + 1192) >> 2], 4, q[(q[(a + 704) >> 2] + 56) >> 2]), + X(q[(a + 1196) >> 2], 4, q[(q[(a + 704) >> 2] + 60) >> 2]), + X(q[(a + 1200) >> 2], 2, q[(q[(a + 704) >> 2] + 64) >> 2]), + X(q[(a + 1204) >> 2], 4, q[(q[(a + 704) >> 2] + 68) >> 2]), + X(q[(a + 1208) >> 2], 4, q[(q[(a + 704) >> 2] + 72) >> 2]), + X(q[(a + 1212) >> 2], 4, q[(q[(a + 704) >> 2] + 72) >> 2]), + X(q[(a + 1216) >> 2], 4, q[(q[(a + 704) >> 2] + 72) >> 2]), + X(q[(a + 1220) >> 2], 4, q[(q[(a + 704) >> 2] + 72) >> 2]), + X(q[(a + 1224) >> 2], 4, q[(q[(a + 704) >> 2] + 72) >> 2]), + X(q[(a + 1228) >> 2], 4, q[(q[(a + 704) >> 2] + 76) >> 2]), + X(q[(a + 1232) >> 2], 4, q[(q[(a + 704) >> 2] + 76) >> 2]), + X(q[(a + 1236) >> 2], 4, q[(q[(a + 704) >> 2] + 76) >> 2]), + X(q[(a + 1248) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1252) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1256) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1260) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1264) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1268) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1272) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1276) >> 2], 4, q[(q[(a + 704) >> 2] + 84) >> 2]), + X(q[(a + 1280) >> 2], 2, q[(q[(a + 704) >> 2] + 84) >> 2]), + X(q[(a + 1284) >> 2], 4, q[(q[(a + 704) >> 2] + 88) >> 2]), + Xa >>> 0 < 2 || + (X(q[(a + 808) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + Xa >>> 0 < 4) || + (X(q[(a + 968) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 972) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 792) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 824) >> 2], 4, q[(q[(a + 704) >> 2] + 12) >> 2]), + X(q[(a + 864) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 1288) >> 2], 4, q[(q[(a + 704) >> 2] + 92) >> 2]), + X(q[(a + 1292) >> 2], 4, q[(q[(a + 704) >> 2] + 92) >> 2]), + X(q[(a + 1296) >> 2], 4, q[(q[(a + 704) >> 2] + 92) >> 2]), + X(q[(a + 1300) >> 2], 4, q[(q[(a + 704) >> 2] + 96) >> 2]), + X(q[(a + 1304) >> 2], 4, q[(q[(a + 704) >> 2] + 96) >> 2]), + X(q[(a + 1308) >> 2], 4, q[(q[(a + 704) >> 2] + 96) >> 2]), + X(q[(a + 944) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 956) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 960) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 1076) >> 2], 4, q[(q[(a + 704) >> 2] + 100) >> 2]), + X(q[(a + 1080) >> 2], 4, q[(q[(a + 704) >> 2] + 100) >> 2]), + X(q[(a + 1084) >> 2], 4, q[(q[(a + 704) >> 2] + 100) >> 2]), + X(q[(a + 1088) >> 2], 4, q[(q[(a + 704) >> 2] + 104) >> 2]), + X(q[(a + 1092) >> 2], 4, q[(q[(a + 704) >> 2] + 104) >> 2]), + X(q[(a + 1096) >> 2], 4, q[(q[(a + 704) >> 2] + 104) >> 2]), + X(q[(a + 1100) >> 2], 4, q[(q[(a + 704) >> 2] + 104) >> 2]), + X(q[(a + 1104) >> 2], 4, q[(q[(a + 704) >> 2] + 104) >> 2]), + X(q[(a + 1120) >> 2], 4, q[(q[(a + 704) >> 2] + 108) >> 2]), + X(q[(a + 1124) >> 2], 4, q[(q[(a + 704) >> 2] + 108) >> 2]), + X(q[(a + 1128) >> 2], 4, q[(q[(a + 704) >> 2] + 108) >> 2]), + X(q[(a + 1144) >> 2], 4, q[(q[(a + 704) >> 2] + 112) >> 2]), + X(q[(a + 1148) >> 2], 4, q[(q[(a + 704) >> 2] + 112) >> 2]), + X(q[(a + 1152) >> 2], 4, q[(q[(a + 704) >> 2] + 112) >> 2]), + X(q[(a + 1168) >> 2], 4, q[(q[(a + 704) >> 2] + 116) >> 2]), + X(q[(a + 1172) >> 2], 4, q[(q[(a + 704) >> 2] + 120) >> 2]), + X(q[(a + 1176) >> 2], 4, q[(q[(a + 704) >> 2] + 120) >> 2]), + X(q[(a + 1180) >> 2], 4, q[(q[(a + 704) >> 2] + 120) >> 2]), + X(q[(a + 1184) >> 2], 4, q[(q[(a + 704) >> 2] + 124) >> 2]), + X(q[(a + 1188) >> 2], 4, q[(q[(a + 704) >> 2] + 124) >> 2]), + 4 != (0 | Xa) && + (X( + q[(a + 988) >> 2], + 4, + q[(q[(a + 704) >> 2] + 28) >> 2] + ), + X(q[(a + 992) >> 2], 4, q[(q[(a + 704) >> 2] + 28) >> 2]), + X( + q[(a + 1024) >> 2], + 4, + q[(q[(a + 704) >> 2] + 32) >> 2] + ), + X( + q[(a + 1028) >> 2], + 4, + q[(q[(a + 704) >> 2] + 32) >> 2] + ), + X( + q[(a + 1044) >> 2], + 4, + q[(q[(a + 704) >> 2] + 36) >> 2] + ), + X( + q[(a + 1048) >> 2], + 4, + q[(q[(a + 704) >> 2] + 36) >> 2] + ), + X( + q[(a + 1108) >> 2], + 4, + q[(q[(a + 704) >> 2] + 128) >> 2] + ), + X( + q[(a + 1112) >> 2], + 4, + q[(q[(a + 704) >> 2] + 128) >> 2] + ), + X( + q[(a + 1116) >> 2], + 4, + q[(q[(a + 704) >> 2] + 128) >> 2] + ), + X( + q[(a + 1132) >> 2], + 4, + q[(q[(a + 704) >> 2] + 132) >> 2] + ), + X( + q[(a + 1136) >> 2], + 4, + q[(q[(a + 704) >> 2] + 132) >> 2] + ), + X( + q[(a + 1140) >> 2], + 4, + q[(q[(a + 704) >> 2] + 132) >> 2] + ), + X( + q[(a + 1156) >> 2], + 4, + q[(q[(a + 704) >> 2] + 136) >> 2] + ), + X( + q[(a + 1160) >> 2], + 4, + q[(q[(a + 704) >> 2] + 136) >> 2] + ), + X( + q[(a + 1164) >> 2], + 4, + q[(q[(a + 704) >> 2] + 136) >> 2] + ))); + } + function za(a, Za) { + var _a = 0, + lb = 0, + mb = 0, + ob = 0, + pb = 0, + rb = 0, + nb = (a + Za) | 0; + a: { + b: if (!(1 & (_a = q[(a + 4) >> 2]))) { + if (!(3 & _a)) break a; + if ( + ((Za = ((_a = q[a >> 2]) + Za) | 0), + (0 | (a = (a - _a) | 0)) != q[2092]) + ) + if (_a >>> 0 <= 255) + (mb = _a >>> 3), + (_a = q[(a + 8) >> 2]), + (0 | (lb = q[(a + 12) >> 2])) == (0 | _a) + ? ((rb = q[2087] & dd(mb)), (q[2087] = rb)) + : ((q[(_a + 12) >> 2] = lb), + (q[(lb + 8) >> 2] = _a)); + else { + if ( + ((pb = q[(a + 24) >> 2]), + (0 | (_a = q[(a + 12) >> 2])) != (0 | a)) + ) + (lb = q[(a + 8) >> 2]), + (q[(lb + 12) >> 2] = _a), + (q[(_a + 8) >> 2] = lb); + else if ( + (mb = + (mb = q[(lb = (a + 20) | 0) >> 2]) || + q[(lb = (a + 16) | 0) >> 2]) + ) { + for ( + ; + (ob = lb), + (mb = q[(lb = ((_a = mb) + 20) | 0) >> 2]) || + ((lb = (_a + 16) | 0), + (mb = q[(_a + 16) >> 2])); + + ); + q[ob >> 2] = 0; + } else _a = 0; + if (pb) { + lb = q[(a + 28) >> 2]; + e: { + if ( + q[(mb = (8652 + (lb << 2)) | 0) >> 2] == + (0 | a) + ) { + if ((q[mb >> 2] = _a)) break e; + (rb = q[2088] & dd(lb)), (q[2088] = rb); + break b; + } + if ( + !(q[ + (pb + + (q[(pb + 16) >> 2] == (0 | a) ? 16 : 20)) >> + 2 + ] = _a) + ) + break b; + } + (q[(_a + 24) >> 2] = pb), + (lb = q[(a + 16) >> 2]) && + ((q[(_a + 16) >> 2] = lb), + (q[(lb + 24) >> 2] = _a)), + (lb = q[(a + 20) >> 2]) && + ((q[(_a + 20) >> 2] = lb), + (q[(lb + 24) >> 2] = _a)); + } + } + else if (3 == (3 & (_a = q[(4 + nb) >> 2]))) + return ( + (q[2089] = Za), + (q[(4 + nb) >> 2] = -2 & _a), + (q[(a + 4) >> 2] = 1 | Za), + (q[nb >> 2] = Za) + ); + } + f: { + if (!(2 & (_a = q[(4 + nb) >> 2]))) { + if (q[2093] == (0 | nb)) { + if ( + ((q[2093] = a), + (Za = (q[2090] + Za) | 0), + (q[2090] = Za), + (q[(a + 4) >> 2] = 1 | Za), + q[2092] != (0 | a)) + ) + break a; + return (q[2089] = 0), (q[2092] = 0); + } + if (q[2092] == (0 | nb)) + return ( + (q[2092] = a), + (Za = (q[2089] + Za) | 0), + (q[2089] = Za), + (q[(a + 4) >> 2] = 1 | Za), + (q[(a + Za) >> 2] = Za) + ); + Za = ((-8 & _a) + Za) | 0; + g: if (_a >>> 0 <= 255) + (mb = _a >>> 3), + (_a = q[(8 + nb) >> 2]), + (0 | (lb = q[(12 + nb) >> 2])) == (0 | _a) + ? ((rb = q[2087] & dd(mb)), (q[2087] = rb)) + : ((q[(_a + 12) >> 2] = lb), + (q[(lb + 8) >> 2] = _a)); + else { + if ( + ((pb = q[(24 + nb) >> 2]), + (0 | nb) != (0 | (_a = q[(12 + nb) >> 2]))) + ) + (lb = q[(8 + nb) >> 2]), + (q[(lb + 12) >> 2] = _a), + (q[(_a + 8) >> 2] = lb); + else if ( + (mb = + (mb = q[(lb = (20 + nb) | 0) >> 2]) || + q[(lb = (16 + nb) | 0) >> 2]) + ) { + for ( + ; + (ob = lb), + (mb = q[(lb = ((_a = mb) + 20) | 0) >> 2]) || + ((lb = (_a + 16) | 0), + (mb = q[(_a + 16) >> 2])); + + ); + q[ob >> 2] = 0; + } else _a = 0; + if (pb) { + lb = q[(28 + nb) >> 2]; + j: { + if ( + q[(mb = (8652 + (lb << 2)) | 0) >> 2] == + (0 | nb) + ) { + if ((q[mb >> 2] = _a)) break j; + (rb = q[2088] & dd(lb)), (q[2088] = rb); + break g; + } + if ( + !(q[ + (pb + + (q[(pb + 16) >> 2] == (0 | nb) ? 16 : 20)) >> + 2 + ] = _a) + ) + break g; + } + (q[(_a + 24) >> 2] = pb), + (lb = q[(16 + nb) >> 2]) && + ((q[(_a + 16) >> 2] = lb), + (q[(lb + 24) >> 2] = _a)), + (lb = q[(20 + nb) >> 2]) && + ((q[(_a + 20) >> 2] = lb), + (q[(lb + 24) >> 2] = _a)); + } + } + if ( + ((q[(a + 4) >> 2] = 1 | Za), + (q[(a + Za) >> 2] = Za), + q[2092] != (0 | a)) + ) + break f; + return (q[2089] = Za); + } + (q[(4 + nb) >> 2] = -2 & _a), + (q[(a + 4) >> 2] = 1 | Za), + (q[(a + Za) >> 2] = Za); + } + if (Za >>> 0 <= 255) + return ( + (Za = (8388 + ((_a = Za >>> 3) << 3)) | 0), + (_a = + (lb = q[2087]) & (_a = 1 << _a) + ? q[(Za + 8) >> 2] + : ((q[2087] = _a | lb), Za)), + (q[(Za + 8) >> 2] = a), + (q[(_a + 12) >> 2] = a), + (q[(a + 12) >> 2] = Za), + (q[(a + 8) >> 2] = _a) + ); + (q[(a + 16) >> 2] = 0), + (_a = q[(a + 20) >> 2] = 0), + (mb = Za >>> 8) && + ((_a = 31), + 16777215 < Za >>> 0 || + (_a = + (28 + + (((_a = + ((((nb = + (mb <<= ob = ((mb + 1048320) >>> 16) & 8) << + (_a = ((mb + 520192) >>> 16) & 4)) << + (mb = ((245760 + nb) >>> 16) & 2)) >>> + 15) - + (mb | _a | ob)) | + 0) << + 1) | + ((Za >>> (_a + 21)) & 1))) | + 0)), + (mb = (8652 + ((q[((lb = a) + 28) >> 2] = _a) << 2)) | 0); + m: { + if ((lb = q[2088]) & (ob = 1 << _a)) { + for ( + lb = Za << (31 == (0 | _a) ? 0 : (25 - (_a >>> 1)) | 0), + _a = q[mb >> 2]; + ; + + ) { + if ((-8 & q[((mb = _a) + 4) >> 2]) == (0 | Za)) break m; + if ( + ((_a = lb >>> 29), + (lb <<= 1), + !(_a = q[(16 + (ob = (mb + (4 & _a)) | 0)) >> 2])) + ) + break; + } + q[(ob + 16) >> 2] = a; + } else (q[2088] = lb | ob), (q[mb >> 2] = a); + return ( + (q[(a + 24) >> 2] = mb), + (q[(a + 12) >> 2] = a), + (q[(a + 8) >> 2] = a) + ); + } + (Za = q[(mb + 8) >> 2]), + (q[(Za + 12) >> 2] = a), + (q[(mb + 8) >> 2] = a), + (q[(a + 24) >> 2] = 0), + (q[(a + 12) >> 2] = mb), + (q[(a + 8) >> 2] = Za); + } + } + function Aa(a) { + var vb, + xb, + yb, + Ab, + Bb, + Cb, + sb, + wb, + Za = x(0), + tb = (x(0), 0), + ub = 0, + zb = (x(0), x(0), x(0), x(0), 0); + x(0), x(0); + a: { + b: { + if ((j(a), (ub = 2147483647 & (tb = b[0])))) { + if (!(ub >>> 0 < 2139095041)) + return x(x(0.10000000149011612) + a); + if (1065353216 == (0 | ub)) + return x(-1 < (0 | tb) ? 0.10000000149011612 : 10); + if (2139095040 == (0 | ub)) + return x(-1 < (0 | tb) ? 0 : -a); + if (1073741824 == (0 | tb)) + return x(0.010000000707805157); + if (1056964608 == (0 | tb)) return x(0.3162277638912201); + if (1291845633 <= ub >>> 0) + return x((0 | tb) < 0 ? H : 0); + if ( + ((vb = u[1701]), + (wb = x(x(1.600000023841858) - vb)), + (xb = x(x(1) / x(vb + x(1.600000023841858)))), + f(0, -4096 & (j((sb = x(wb * xb))), b[0])), + (Za = k()), + (yb = x(Za * Za)), + (Bb = u[1705]), + (vb = x( + xb * + x( + x(wb - x((Ab = Za) * x(3.099609375))) - + x( + Za * + x( + x(1.600000023841858) - + x(x(3.099609375) - vb) + ) + ) + ) + )), + (xb = x(x(sb + Za) * vb)), + (Za = x(sb * sb)), + (wb = x( + xb + + x( + x(Za * Za) * + x( + x( + Za * + x( + x( + Za * + x( + x( + Za * + x( + x( + Za * + x( + x( + Za * + x( + 0.20697501301765442 + ) + ) + + x( + 0.23066075146198273 + ) + ) + ) + x(0.2727281153202057) + ) + ) + x(0.3333333432674408) + ) + ) + x(0.4285714328289032) + ) + ) + x(0.6000000238418579) + ) + ) + )), + f(0, -4096 & (j(x(x(yb + x(3)) + wb)), b[0])), + (Za = k()), + (xb = x(Ab * Za)), + (sb = x( + x(vb * Za) + x(sb * x(wb - x(x(Za + x(-3)) - yb))) + )), + f(0, -4096 & (j(x(xb + sb)), b[0])), + (Za = k()), + (vb = x(Za * x(0.9619140625))), + (yb = x( + u[1703] + + x( + x(x(sb - x(Za - xb)) * x(0.9617967009544373)) + + x(Za * x(-0.00011736857413779944)) + ) + )), + f(0, -4096 & (j(x(x(Bb + x(vb + yb)) + x(-4))), b[0])), + (sb = k()), + f(0, -4096 & tb), + (wb = k()), + (Za = x(sb * wb)), + (a = x( + x(x(yb - x(x(x(sb - x(-4)) - Bb) - vb)) * a) + + x(x(a - wb) * sb) + )), + j((sb = x(Za + a))), + 1124073473 <= (0 | (tb = b[0]))) + ) + break b; + d: { + if ((ub = 1124073472) == (0 | tb)) { + if (x(a + x(4.299566569443414e-8)) > x(sb - Za)) + break b; + } else { + if ( + ((ub = 2147483647 & tb), + !( + ((a <= x(sb - Za)) ^ 1) | + (-1021968384 != (0 | tb)) + ) | + (1125515265 <= ub >>> 0)) + ) + break a; + if (ub >>> 0 < 1056964609) break d; + } + (zb = + ((8388607 & + (ub = + ((8388608 >>> ((ub >>> 23) - 126)) + tb) | 0)) | + 8388608) >>> + (150 - (Cb = (ub >>> 23) & 255))), + (zb = (0 | tb) < 0 ? (0 - zb) | 0 : zb), + (Za = x( + Za - (f(0, ub & (-8388608 >> (Cb - 127))), k()) + )), + j(x(a + Za)), + (tb = b[0]); + } + f(0, -32768 & tb), + (sb = k()), + (vb = x(sb * x(0.693145751953125))), + (sb = x( + x(sb * x(14286065379565116e-22)) + + x(x(a - x(sb - Za)) * x(0.6931471824645996)) + )), + (a = x(vb + sb)), + (Za = x(a * a)), + (Za = x( + a - + x( + Za * + x( + x( + Za * + x( + x( + Za * + x( + x( + Za * + x( + x( + Za * + x(4.138136944220605e-8) + ) + + x(-16533901998627698e-22) + ) + ) + x(661375597701408e-19) + ) + ) + x(-0.0027777778450399637) + ) + ) + x(0.1666666716337204) + ) + ) + )), + (Ab = x(x(a * Za) / x(Za + x(-2)))), + (Za = x(sb - x(a - vb))), + (a = + (0 | + (tb = + 0 | + (j( + (a = x(x(a - x(Ab - x(Za + x(a * Za)))) + x(1))) + ), + b[0] + (zb << 23)))) <= + 8388607 + ? (function (a, Vk) { + var zl = 0; + return ( + 128 <= (0 | Vk) + ? ((a = x(a * x(17014118346046923e22))), + (Vk = + (0 | (zl = (Vk + -127) | 0)) < 128 + ? zl + : ((a = x( + a * x(17014118346046923e22) + )), + (((0 | Vk) < 381 ? Vk : 381) + + -254) | + 0))) + : -127 < (0 | Vk) || + ((a = x(a * x(11754943508222875e-54))), + (Vk = + -127 < (0 | (zl = (Vk + 126) | 0)) + ? zl + : ((a = x( + a * x(11754943508222875e-54) + )), + ((-378 < (0 | Vk) ? Vk : -378) + + 252) | + 0))), + x( + a * + (f(0, (1065353216 + (Vk << 23)) | 0), k()) + ) + ); + })(a, zb) + : (f(0, tb), k())), + (a = x(x(1) * a)); + } else a = x(1); + return a; + } + return x(H); + } + return x(0); + } + function Ba(a, Db) { + var Jb, + Eb, + Gb, + Fb = 0, + Hb = 0, + Ib = x(0); + if ( + (j(Db), + !( + (Gb = 2147483647 & (Eb = b[0])) >>> 0 <= 2139095040 && + (j(a), (Fb = 2147483647 & (Hb = b[0])) >>> 0 < 2139095041) + )) + ) + return x(a + Db); + if (1065353216 == (0 | Eb)) return Ca(a); + Eb = (Jb = (Eb >>> 30) & 2) | (Hb >>> 31); + b: { + c: { + d: { + e: { + if (!Fb) { + switch ((Eb - 2) | 0) { + case 0: + break e; + case 1: + break; + default: + break d; + } + return x(-3.1415927410125732); + } + if (2139095040 != (0 | Gb)) { + if ( + !Gb | + !( + Fb >>> 0 <= (218103808 + Gb) >>> 0 && + 2139095040 != (0 | Fb) + ) + ) + break b; + if ( + ((a = Ib = + (Fb + 218103808) >>> 0 < Gb >>> 0 && + ((Ib = x(0)), Jb) + ? Ib + : Ca(x(y(x(a / Db))))), + Eb >>> 0 <= 2) + ) { + switch ((Eb - 1) | 0) { + case 0: + return x(-a); + case 1: + break; + default: + break d; + } + return x( + x(3.1415927410125732) - + x(a + x(8.742277657347586e-8)) + ); + } + return x( + x(a + x(8.742277657347586e-8)) + + x(-3.1415927410125732) + ); + } + if (2139095040 == (0 | Fb)) break c; + return u[(6784 + (Eb << 2)) >> 2]; + } + a = x(3.1415927410125732); + } + return a; + } + return u[(6768 + (Eb << 2)) >> 2]; + } + return x( + (0 | Hb) < 0 ? -1.5707963705062866 : 1.5707963705062866 + ); + } + function Ca(a) { + x(0); + var Kb, + Nb, + Ob, + Db, + Mb, + Lb = 0; + x(0), x(0), j(a); + a: { + if (1283457024 <= (Db = 2147483647 & (Mb = b[0])) >>> 0) { + if (2139095040 < Db >>> 0) break a; + return x( + (0 | Mb) < 0 ? -1.570796251296997 : 1.570796251296997 + ); + } + b: { + if (Db >>> 0 <= 1054867455) { + if (((Lb = -1), 964689920 <= Db >>> 0)) break b; + break a; + } + (a = x(y(a))), + (Lb = + Db >>> 0 <= 1066926079 + ? Db >>> 0 <= 1060110335 + ? ((a = x(x(x(a + a) + x(-1)) / x(a + x(2)))), 0) + : ((a = x(x(a + x(-1)) / x(a + x(1)))), 1) + : Db >>> 0 <= 1075576831 + ? ((a = x(x(a + x(-1.5)) / x(x(a * x(1.5)) + x(1)))), + 2) + : ((a = x(x(-1) / a)), 3)); + } + if ( + ((Db = Lb), + (Nb = x(a * a)), + (Kb = x(Nb * Nb)), + (Ob = x( + Kb * + x( + x(Kb * x(-0.106480173766613)) + + x(-0.19999158382415771) + ) + )), + (Kb = x( + Nb * + x( + x( + Kb * + x( + x(Kb * x(0.06168760731816292)) + + x(0.14253635704517365) + ) + ) + x(0.333333283662796) + ) + )), + (0 | Db) <= -1) + ) + return x(a - x(a * x(Ob + Kb))); + (a = x( + u[(6736 + (Db <<= 2)) >> 2] - + x(x(x(a * x(Ob + Kb)) - u[(6752 + Db) >> 2]) - a) + )), + (a = (0 | Mb) < 0 ? x(-a) : a); + } + return a; + } + function Da(a, Pb) { + var Ub, + Sb, + Tb, + Qb = 0, + Rb = 0; + return ( + (L = Sb = (L - 16) | 0), + j(a), + (Qb = 2147483647 & (Tb = b[0])) >>> 0 <= 1305022426 + ? ((v[Pb >> 3] = + (Ub = +a) + + -1.5707963109016418 * + (Rb = + 0.6366197723675814 * Ub + + 6755399441055744 - + 6755399441055744) + + -1.5893254773528196e-8 * Rb), + (Qb = y(Rb) < 2147483648 ? ~~Rb : -2147483648)) + : 2139095040 <= Qb >>> 0 + ? ((v[Pb >> 3] = x(a - a)), (Qb = 0)) + : ((Ub = Qb), + (v[(8 + Sb) >> 3] = + (f( + 0, + (Ub - ((Qb = ((Qb >>> 23) - 150) | 0) << 23)) | 0 + ), + k())), + (Qb = (function (a, Il, Jl) { + var Nl, + Sl, + Wl, + Xl, + Zl, + _l, + Kl = 0, + Ll = 0, + Ml = 0, + Ol = 0, + Pl = 0, + Ql = 0, + Rl = 0, + Tl = 0, + Ul = 0, + Vl = 0, + Yl = 0; + if ( + ((L = Nl = (L - 560) | 0), + (Rl = + ((Ll = Jl) + + w( + (Wl = + 0 < (0 | (Jl = (((Jl + -3) | 0) / 24) | 0)) + ? Jl + : 0), + -24 + )) | + 0), + 0 <= (0 | (Sl = q[972]))) + ) + for ( + Ll = (Sl + 1) | 0, Jl = Wl; + (v[(((320 + Nl) | 0) + (Ml << 3)) >> 3] = + (0 | Jl) < 0 ? 0 : +q[(3904 + (Jl << 2)) >> 2]), + (Jl = (Jl + 1) | 0), + (0 | Ll) != (0 | (Ml = (Ml + 1) | 0)); + + ); + for (Pl = (Rl + -24) | 0, Ll = 0; ; ) { + for ( + Kl = Jl = 0; + (Kl += + v[((Jl << 3) + a) >> 3] * + v[(((320 + Nl) | 0) + ((Ll - Jl) << 3)) >> 3]), + 1 != (0 | (Jl = (Jl + 1) | 0)); + + ); + if ( + ((v[((Ll << 3) + Nl) >> 3] = Kl), + (Jl = (0 | Ll) < (0 | Sl)), + (Ll = (Ll + 1) | 0), + !Jl) + ) + break; + } + (_l = (23 - Pl) | 0), (Xl = (24 - Pl) | 0), (Ll = Sl); + a: { + for (;;) { + if ( + ((Kl = v[((Ll << 3) + Nl) >> 3]), + !(Ul = ((Jl = 0) | (Ml = Ll)) < 1)) + ) + for ( + ; + (Ql = (((480 + Nl) | 0) + (Jl << 2)) | 0), + (Tl = Kl), + (Ol = + y((Kl *= 5.960464477539063e-8)) < 2147483648 + ? ~~Kl + : -2147483648), + (Ol = + y((Tl += -16777216 * (Kl = 0 | Ol))) < + 2147483648 + ? ~~Tl + : -2147483648), + (q[Ql >> 2] = Ol), + (Kl = + v[(((Ml = (Ml + -1) | 0) << 3) + Nl) >> 3] + + Kl), + (0 | Ll) != (0 | (Jl = (Jl + 1) | 0)); + + ); + (Kl = ja(Kl, Pl)), + (Kl = + (Kl += -8 * C(0.125 * Kl)) - + (0 | + (Ql = + y(Kl) < 2147483648 ? ~~Kl : -2147483648))); + e: { + f: { + g: { + if ((Yl = (0 | Pl) < 1)) { + if (Pl) break g; + Ol = + q[(476 + (((Ll << 2) + Nl) | 0)) >> 2] >> + 23; + } else + (Ol = + q[ + (476 + (Ml = ((Ll << 2) + Nl) | 0)) >> 2 + ]), + (Vl = Ml), + (Ml = (Ol - ((Jl = Ol >> Xl) << Xl)) | 0), + (Ql = (Jl + Ql) | 0), + (Ol = (q[(Vl + 476) >> 2] = Ml) >> _l); + if ((0 | Ol) < 1) break e; + break f; + } + if (((Ol = 2), !(0.5 <= Kl))) { + Ol = 0; + break e; + } + } + if (((Ml = Jl = 0), !Ul)) + for (;;) { + (Ul = + q[ + (Zl = + (((480 + Nl) | 0) + (Jl << 2)) | 0) >> 2 + ]), + (Vl = 16777215); + i: { + j: { + if (!Ml) { + if (!Ul) break j; + (Vl = 16777216), (Ml = 1); + } + q[Zl >> 2] = Vl - Ul; + break i; + } + Ml = 0; + } + if ((0 | Ll) == (0 | (Jl = (Jl + 1) | 0))) + break; + } + Yl || + 1 < (Jl = (Pl + -1) | 0) >>> 0 || + (q[(476 + (Jl = ((Ll << 2) + Nl) | 0)) >> 2] = + Jl - 1 + ? 8388607 & q[(Jl + 476) >> 2] + : 4194303 & q[(Jl + 476) >> 2]), + (Ql = (Ql + 1) | 0), + 2 == (0 | Ol) && + ((Kl = 1 - Kl), (Ol = 2), Ml) && + (Kl -= ja(1, Pl)); + } + if (0 != Kl) break; + if (!(((Ml = 0) | (Jl = Ll)) <= (0 | Sl))) { + for ( + ; + (Ml = + q[ + (((480 + Nl) | 0) + + ((Jl = (Jl + -1) | 0) << 2)) >> + 2 + ] | Ml), + (0 | Sl) < (0 | Jl); + + ); + if (Ml) { + for ( + Rl = Pl; + (Rl = (Rl + -24) | 0), + !q[ + (((480 + Nl) | 0) + + ((Ll = (Ll + -1) | 0) << 2)) >> + 2 + ]; + + ); + break a; + } + } + for ( + Jl = 1; + (Jl = ((Ml = Jl) + 1) | 0), + !q[(((480 + Nl) | 0) + ((Sl - Ml) << 2)) >> 2]; + + ); + for (Ml = (Ll + Ml) | 0; ; ) { + for ( + Ll = Ql = (Ll + 1) | 0, + v[(((320 + Nl) | 0) + (Ql << 3)) >> 3] = + q[(3904 + ((Wl + Ll) << 2)) >> 2], + Kl = Jl = 0; + (Kl += + v[((Jl << 3) + a) >> 3] * + v[ + (((320 + Nl) | 0) + ((Ql - Jl) << 3)) >> 3 + ]), + 1 != (0 | (Jl = (Jl + 1) | 0)); + + ); + if ( + ((v[((Ll << 3) + Nl) >> 3] = Kl), + !((0 | Ll) < (0 | Ml))) + ) + break; + } + Ll = Ml; + } + 16777216 <= (Kl = ja(Kl, (0 - Pl) | 0)) + ? ((a = (((480 + Nl) | 0) + (Ll << 2)) | 0), + (Tl = Kl), + (Jl = + y((Kl *= 5.960464477539063e-8)) < 2147483648 + ? ~~Kl + : -2147483648), + (Ml = + y((Kl = Tl + -16777216 * (0 | Jl))) < 2147483648 + ? ~~Kl + : -2147483648), + (q[a >> 2] = Ml), + (Ll = (Ll + 1) | 0)) + : ((Jl = y(Kl) < 2147483648 ? ~~Kl : -2147483648), + (Rl = Pl)), + (q[(((480 + Nl) | 0) + (Ll << 2)) >> 2] = Jl); + } + if (((Kl = ja(1, Rl)), !((0 | Ll) <= -1))) { + for ( + Jl = Ll; + (v[((Jl << 3) + Nl) >> 3] = + Kl * +q[(((480 + Nl) | 0) + (Jl << 2)) >> 2]), + (Kl *= 5.960464477539063e-8), + (a = 0 < (0 | Jl)), + (Jl = (Jl + -1) | 0), + a; + + ); + if (!((0 | Ll) <= -1)) + for (Jl = Ll; ; ) { + for ( + Pl = (Ll - (a = Jl)) | 0, Jl = Kl = 0; + (Kl += + v[(6672 + (Jl << 3)) >> 3] * + v[(((a + Jl) << 3) + Nl) >> 3]), + !((0 | Sl) <= (0 | Jl)) && + ((Rl = Jl >>> 0 < Pl >>> 0), + (Jl = (Jl + 1) | 0), + Rl); + + ); + if ( + ((v[(((160 + Nl) | 0) + (Pl << 3)) >> 3] = Kl), + (Jl = (a + -1) | 0), + !(0 < (0 | a))) + ) + break; + } + } + if (0 <= (Ll | (Kl = 0))) + for ( + ; + (Kl += v[(((160 + Nl) | 0) + (Ll << 3)) >> 3]), + (a = 0 < (0 | Ll)), + (Ll = (Ll + -1) | 0), + a; + + ); + return ( + (v[Il >> 3] = Ol ? -Kl : Kl), + (L = (560 + Nl) | 0), + 7 & Ql + ); + })((8 + Sb) | 0, Sb, Qb)), + (Rb = v[Sb >> 3]), + (0 | Tb) <= -1 + ? ((v[Pb >> 3] = -Rb), (Qb = (0 - Qb) | 0)) + : (v[Pb >> 3] = Rb)), + (L = (16 + Sb) | 0), + Qb + ); + } + function Ea(a, Pb) { + return a + ? (function (a, Il) { + a: { + if (a) { + if (Il >>> 0 <= 127) break a; + if (q[q[1789] >> 2]) { + if (Il >>> 0 <= 2047) + return ( + (o[(a + 1) | 0] = (63 & Il) | 128), + (o[0 | a] = (Il >>> 6) | 192), + 2 + ); + if (!(57344 != (-8192 & Il) && 55296 <= Il >>> 0)) + return ( + (o[(a + 2) | 0] = (63 & Il) | 128), + (o[0 | a] = (Il >>> 12) | 224), + (o[(a + 1) | 0] = ((Il >>> 6) & 63) | 128), + 3 + ); + if ((Il + -65536) >>> 0 <= 1048575) + return ( + (o[(a + 3) | 0] = (63 & Il) | 128), + (o[0 | a] = (Il >>> 18) | 240), + (o[(a + 2) | 0] = ((Il >>> 6) & 63) | 128), + (o[(a + 1) | 0] = ((Il >>> 12) & 63) | 128), + 4 + ); + } else if (57216 == (-128 & Il)) break a; + (q[2086] = 25), (a = -1); + } else a = 1; + return a; + } + return (o[0 | a] = Il), 1; + })(a, Pb) + : 0; + } + function Fa(a, Pb, Wb) { + var fc, + gc, + Xb = 0, + Yb = 0, + Zb = 0, + _b = 0, + $b = 0, + ac = 0, + bc = 0, + cc = 0, + dc = 0, + ec = r[(a + 4) | 0]; + if ( + ((q[Pb >> 2] = 652), + (Yb = q[(a + 704) >> 2]), + 1 <= (0 | (_b = q[Yb >> 2]))) + ) { + for ( + $b = q[(a + 720) >> 2], bc = q[(a + 1072) >> 2]; + (Zb = + ((1 << q[(bc + (q[($b + (Xb << 2)) >> 2] << 2)) >> 2]) + + Zb) | + 0), + (0 | _b) != (0 | (Xb = (Xb + 1) | 0)); + + ); + Xb = Zb << 2; + } + if ( + ((q[(Pb + 4) >> 2] = w(_b, 12)), + (q[(Pb + 8) >> 2] = q[Yb >> 2] << 2), + (q[(Pb + 12) >> 2] = q[Yb >> 2] << 2), + (q[(Pb + 16) >> 2] = q[Yb >> 2] << 2), + (q[(Pb + 20) >> 2] = q[Yb >> 2] << 2), + (Zb = q[Yb >> 2]), + (q[(Pb + 28) >> 2] = Xb), + (q[(Pb + 24) >> 2] = Zb << 2), + (Zb = q[Yb >> 2]), + (q[(Pb + 40) >> 2] = Xb), + (q[(Pb + 36) >> 2] = Xb), + (q[(Pb + 32) >> 2] = Zb << 2), + (q[(Pb + 44) >> 2] = q[(Yb + 4) >> 2] << 5), + (q[(Pb + 48) >> 2] = q[(Yb + 4) >> 2] << 2), + (q[(Pb + 52) >> 2] = q[(Yb + 4) >> 2] << 2), + (q[(Pb + 56) >> 2] = q[(Yb + 4) >> 2] << 2), + (q[(Pb + 60) >> 2] = q[(Yb + 4) >> 2] << 4), + (q[(Pb + 64) >> 2] = q[(Yb + 4) >> 2] << 4), + 1 <= ((Xb = 0) | (_b = q[(Yb + 8) >> 2]))) + ) { + for ( + $b = q[(a + 780) >> 2], + bc = q[(a + 1072) >> 2], + dc = q[(a + 796) >> 2], + Zb = 0; + (ac = + (((15 + (q[((cc = Xb << 2) + dc) >> 2] << 3)) & -16) + + ac) | + 0), + (Zb = + ((1 << q[(bc + (q[($b + cc) >> 2] << 2)) >> 2]) + Zb) | + 0), + (0 | _b) != (0 | (Xb = (Xb + 1) | 0)); + + ); + Xb = Zb << 2; + } + if ( + ((q[(Pb + 68) >> 2] = w(_b, 24)), + (q[(Pb + 72) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 76) >> 2] = q[(Yb + 8) >> 2] << 2), + (Zb = q[(Yb + 8) >> 2]), + (q[(Pb + 84) >> 2] = ac), + (q[(Pb + 80) >> 2] = Zb << 2), + (q[(Pb + 88) >> 2] = q[(Yb + 8) >> 2] << 4), + (q[(Pb + 92) >> 2] = q[(Yb + 8) >> 2] << 4), + (Zb = q[(Yb + 8) >> 2]), + (q[(Pb + 100) >> 2] = Xb), + (q[(Pb + 96) >> 2] = Zb << 2), + (Zb = q[(Yb + 8) >> 2]), + (q[(Pb + 140) >> 2] = Xb), + (q[(Pb + 136) >> 2] = Xb), + (q[(Pb + 132) >> 2] = Xb), + (q[(Pb + 128) >> 2] = Xb), + (q[(Pb + 124) >> 2] = Xb), + (q[(Pb + 120) >> 2] = Xb), + (q[(Pb + 116) >> 2] = Xb), + (q[(Pb + 112) >> 2] = Xb), + (q[(Pb + 108) >> 2] = Xb), + (q[(Pb + 104) >> 2] = Zb << 2), + (q[(Pb + 144) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 148) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 152) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 156) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 160) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 164) >> 2] = q[(Yb + 8) >> 2] << 2), + 1 <= ((Xb = ac = 0) | (_b = q[(Yb + 12) >> 2]))) + ) { + for ( + $b = q[(a + 812) >> 2], bc = q[(a + 1072) >> 2], Zb = 0; + (Zb = + ((1 << q[(bc + (q[($b + (Xb << 2)) >> 2] << 2)) >> 2]) + + Zb) | + 0), + (0 | _b) != (0 | (Xb = (Xb + 1) | 0)); + + ); + Xb = Zb << 2; + } + if ( + ((q[(Pb + 168) >> 2] = w(_b, 12)), + (q[(Pb + 172) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 176) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 180) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 184) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 188) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 192) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 196) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 200) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 204) >> 2] = q[(Yb + 12) >> 2] << 4), + (q[(Pb + 208) >> 2] = q[(Yb + 12) >> 2] << 4), + (Zb = q[(Yb + 12) >> 2]), + (q[(Pb + 216) >> 2] = Xb), + (q[(Pb + 212) >> 2] = Zb << 2), + (Zb = q[(Yb + 12) >> 2]), + (q[(Pb + 268) >> 2] = Xb), + (q[(Pb + 264) >> 2] = Xb), + (q[(Pb + 260) >> 2] = Xb), + (q[(Pb + 256) >> 2] = Xb), + (q[(Pb + 252) >> 2] = Xb), + (q[(Pb + 248) >> 2] = Xb), + (q[(Pb + 244) >> 2] = Xb), + (q[(Pb + 240) >> 2] = Xb), + (q[(Pb + 236) >> 2] = Xb), + (q[(Pb + 232) >> 2] = Xb), + (q[(Pb + 228) >> 2] = Xb), + (q[(Pb + 224) >> 2] = Xb), + (q[(Pb + 220) >> 2] = Zb << 2), + (q[(Pb + 272) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 276) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 280) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 284) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 288) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 292) >> 2] = q[(Yb + 12) >> 2] << 2), + 1 <= ((Xb = 0) | (Zb = q[(Yb + 16) >> 2]))) + ) { + for ( + $b = q[(a + 852) >> 2], + bc = q[(a + 1072) >> 2], + dc = q[(a + 892) >> 2], + _b = 0; + (ac = + (((15 + (q[((cc = Xb << 2) + dc) >> 2] << 3)) & -16) + + ac) | + 0), + (_b = + ((1 << q[(bc + (q[($b + cc) >> 2] << 2)) >> 2]) + _b) | + 0), + (0 | Zb) != (0 | (Xb = (Xb + 1) | 0)); + + ); + Xb = _b << 2; + } + if ( + ((q[(Pb + 296) >> 2] = w(Zb, 20)), + (q[(Pb + 300) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 304) >> 2] = q[(Yb + 16) >> 2]), + (q[(Pb + 308) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 312) >> 2] = q[(Yb + 16) >> 2] << 2), + (Zb = q[(Yb + 16) >> 2]), + (q[(Pb + 320) >> 2] = ac), + (q[(Pb + 316) >> 2] = Zb << 2), + (q[(Pb + 324) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 328) >> 2] = q[(Yb + 16) >> 2] << 4), + (q[(Pb + 332) >> 2] = q[(Yb + 16) >> 2] << 4), + (q[(Pb + 336) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 340) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 344) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 348) >> 2] = q[(Yb + 16) >> 2] << 4), + (q[(Pb + 352) >> 2] = q[(Yb + 16) >> 2] << 4), + (Zb = q[(Yb + 16) >> 2]), + (q[(Pb + 360) >> 2] = Xb), + (q[(Pb + 356) >> 2] = Zb << 2), + (Zb = q[(Yb + 16) >> 2]), + (q[(Pb + 404) >> 2] = Xb), + (q[(Pb + 400) >> 2] = Xb), + (q[(Pb + 396) >> 2] = Xb), + (q[(Pb + 392) >> 2] = Xb), + (q[(Pb + 388) >> 2] = Xb), + (q[(Pb + 384) >> 2] = Xb), + (q[(Pb + 380) >> 2] = Xb), + (q[(Pb + 376) >> 2] = Xb), + (q[(Pb + 372) >> 2] = Xb), + (q[(Pb + 368) >> 2] = Xb), + (q[(Pb + 364) >> 2] = Zb << 2), + (q[(Pb + 408) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 412) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 416) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 420) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 424) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 428) >> 2] = q[(Yb + 16) >> 2] << 2), + ($b = q[(a + 704) >> 2]), + (q[(Pb + 432) >> 2] = w(q[($b + 20) >> 2], 52)), + (q[(Pb + 436) >> 2] = + ec >>> (Xb = _b = 0) <= 3 ? q[($b + 20) >> 2] << 2 : 0), + (q[(Pb + 440) >> 2] = q[($b + 20) >> 2] << 2), + (q[(Pb + 444) >> 2] = w(q[($b + 52) >> 2], 28)), + 1 <= (0 | (Yb = q[($b + 48) >> 2]))) + ) { + for ( + Zb = q[(a + 1072) >> 2], ac = 0; + (ac = ((bc = q[(Zb + (Xb << 2)) >> 2]) + ac) | 0), + (_b = ((1 << bc) + _b) | 0), + (0 | Yb) != (0 | (Xb = (Xb + 1) | 0)); + + ); + (Xb = _b << 2), (_b = ac << 2); + } + if ( + ((q[(Pb + 460) >> 2] = Xb), + (q[(Pb + 456) >> 2] = Xb), + (q[(Pb + 452) >> 2] = _b), + (q[(Pb + 448) >> 2] = w(Yb, 36)), + (q[(Pb + 500) >> 2] = w(q[($b + 72) >> 2], 28)), + 1 <= ((ac = Xb = Zb = 0) | (bc = q[($b + 72) >> 2]))) + ) { + for ( + dc = q[(a + 1224) >> 2], + cc = q[(a + 1220) >> 2], + gc = q[(a + 1212) >> 2], + _b = 0; + (_b = + (0 | + (fc = + (q[((Yb = ac << 2) + cc) >> 2] - q[(Yb + dc) >> 2]) | + 0)) < + (0 | _b) + ? _b + : (1 + fc) | 0), + (Xb = + (0 | Xb) < (0 | (Yb = q[(Yb + gc) >> 2])) ? Yb : Xb), + (0 | bc) != (0 | (ac = (ac + 1) | 0)); + + ); + (ac = Xb << 2), (Xb = _b << 2); + } + if ( + ((Yb = q[($b + 76) >> 2]), + (q[(Pb + 516) >> 2] = Xb), + (q[(Pb + 512) >> 2] = ac), + (q[(Pb + 508) >> 2] = Xb), + (q[(Pb + 504) >> 2] = Yb << 4), + 1 <= (0 | (Yb = q[($b + 80) >> 2]))) + ) { + for ( + Zb = q[(a + 1248) >> 2], + ac = q[(a + 1072) >> 2], + _b = Xb = 0; + (_b = + ((1 << q[(ac + (q[(Zb + (Xb << 2)) >> 2] << 2)) >> 2]) + + _b) | + 0), + (0 | Yb) != (0 | (Xb = (Xb + 1) | 0)); + + ); + Zb = _b << 2; + } + if ( + ((q[(Pb + 520) >> 2] = w(Yb, 24)), + (q[(Pb + 524) >> 2] = q[($b + 80) >> 2] << 2), + (Yb = q[($b + 80) >> 2]), + (q[(Pb + 532) >> 2] = Zb), + (q[(Pb + 528) >> 2] = Yb << 2), + (Yb = q[($b + 80) >> 2]), + (q[(Pb + 544) >> 2] = Zb), + (q[(Pb + 540) >> 2] = Zb), + (q[(Pb + 536) >> 2] = Yb << 2), + (Yb = Pb), + 4 <= ec >>> 0) + ) { + if ( + ((q[(Pb + 464) >> 2] = w(q[($b + 120) >> 2], 20)), + (q[(Pb + 468) >> 2] = w(q[($b + 100) >> 2], 28)), + (Zb = Pb), + 1 <= ((Xb = ac = 0) | (bc = q[($b + 104) >> 2]))) + ) { + for ( + a = q[(a + 1104) >> 2], _b = 0; + (_b = (q[(a + (Xb << 2)) >> 2] + _b) | 0), + (0 | bc) != (0 | (Xb = (Xb + 1) | 0)); + + ); + a = _b << 2; + } else a = 0; + (q[(Zb + 476) >> 2] = a), + (q[(Pb + 472) >> 2] = w(bc, 48)), + (q[(Pb + 484) >> 2] = w(q[($b + 108) >> 2], 12)), + (a = q[($b + 112) >> 2]), + (q[(Pb + 552) >> 2] = 0), + (q[(Pb + 492) >> 2] = w(a, 12)), + (a = 0); + } else { + if ((0 | (ac = q[($b + 20) >> 2])) < 1) _b = 0; + else + for ( + bc = q[(a + 1060) >> 2], + dc = q[(a + 952) >> 2], + a = q[(a + 948) >> 2], + Zb = _b = 0; + ; + + ) { + if (1 <= (0 | (cc = q[((Xb = Zb << 2) + dc) >> 2]))) + for ( + cc = + ((Xb = (bc + (q[(a + Xb) >> 2] << 2)) | 0) + + (cc << 2)) | + 0; + (_b = (q[Xb >> 2] + _b) | 0), + (Xb = (Xb + 4) | 0) >>> 0 < cc >>> 0; + + ); + if ((0 | ac) == (0 | (Zb = (Zb + 1) | 0))) break; + } + (q[(Pb + 552) >> 2] = ac << 2), + (ac = q[($b + 20) >> 2] << 2), + (a = _b << 2); + } + for ( + q[(Yb + 556) >> 2] = a, + q[(Pb + 548) >> 2] = ac, + 4 < ec >>> 0 && + ((q[(Pb + 480) >> 2] = w(q[($b + 128) >> 2], 12)), + (q[(Pb + 488) >> 2] = w(q[($b + 132) >> 2], 12)), + (q[(Pb + 496) >> 2] = w(q[($b + 136) >> 2], 12))), + Xb = _b = 0; + (Xb = + ((((Yb = q[(a = ((_b << 2) + Pb) | 0) >> 2]) + 15) & -16) + + (q[a >> 2] = Xb)) | + 0), + 140 != (0 | (_b = (_b + 1) | 0)); + + ); + q[Wb >> 2] = Xb; + } + function Ga(a, Pb, Wb, hc) { + a: { + if (!(20 < Pb >>> 0 || 9 < (Pb = (Pb + -9) | 0) >>> 0)) { + switch ((Pb - 1) | 0) { + default: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (q[a >> 2] = q[Pb >> 2]) + ); + case 0: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (Pb = q[Pb >> 2]), + (q[a >> 2] = Pb), + (q[(a + 4) >> 2] = Pb >> 31) + ); + case 1: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (q[a >> 2] = q[Pb >> 2]), + (q[(a + 4) >> 2] = 0) + ); + case 3: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (Pb = p[Pb >> 1]), + (q[a >> 2] = Pb), + (q[(a + 4) >> 2] = Pb >> 31) + ); + case 4: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (q[a >> 2] = s[Pb >> 1]), + (q[(a + 4) >> 2] = 0) + ); + case 5: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (Pb = o[0 | Pb]), + (q[a >> 2] = Pb), + (q[(a + 4) >> 2] = Pb >> 31) + ); + case 6: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (q[a >> 2] = r[0 | Pb]), + (q[(a + 4) >> 2] = 0) + ); + case 2: + case 7: + break a; + case 8: + } + n[hc](a, Wb); + } + return; + } + (Pb = (q[Wb >> 2] + 7) & -8), + (q[Wb >> 2] = Pb + 8), + (Wb = q[(Pb + 4) >> 2]), + (q[a >> 2] = q[Pb >> 2]), + (q[(a + 4) >> 2] = Wb); + } + function Ha(a) { + var Pb, + hc, + Wb = 0; + if (ha(o[q[a >> 2]])) + for ( + ; + (Pb = q[a >> 2]), + (hc = o[0 | Pb]), + (q[a >> 2] = Pb + 1), + (Wb = (((w(Wb, 10) + hc) | 0) - 48) | 0), + ha(o[(Pb + 1) | 0]); + + ); + return Wb; + } + function Ia(a, ic, jc, kc, lc) { + var oc, mc; + (q[(204 + (L = mc = (L - 208) | 0)) >> 2] = jc), + ca((160 + mc) | (jc = 0), 0, 40), + (q[(200 + mc) >> 2] = q[(204 + mc) >> 2]), + (0 | + ra( + 0, + ic, + (200 + mc) | 0, + (80 + mc) | 0, + (160 + mc) | 0, + kc, + lc + )) < + 0 || + ((jc = 0 <= q[(a + 76) >> 2] ? 1 : jc), + (jc = q[a >> 2]), + o[(a + 74) | 0] <= 0 && (q[a >> 2] = -33 & jc), + (oc = 32 & jc), + q[(a + 48) >> 2] + ? ra( + a, + ic, + (200 + mc) | 0, + (80 + mc) | 0, + (160 + mc) | 0, + kc, + lc + ) + : ((q[(a + 48) >> 2] = 80), + (q[(a + 16) >> 2] = 80 + mc), + (q[(a + 28) >> 2] = mc), + (q[(a + 20) >> 2] = mc), + (jc = q[(a + 44) >> 2]), + ra( + a, + ic, + (200 + (q[(a + 44) >> 2] = mc)) | 0, + (80 + mc) | 0, + (160 + mc) | 0, + kc, + lc + ), + jc && + (n[q[(a + 36) >> 2]](a, 0, 0), + (q[(a + 48) >> 2] = 0), + (q[(a + 44) >> 2] = jc), + (q[(a + 28) >> 2] = 0), + (q[(a + 16) >> 2] = 0), + (q[(a + 20) >> 2] = 0))), + (q[a >> 2] = q[a >> 2] | oc)), + (L = (208 + mc) | 0); + } + function Ka(a, ic, pc) { + var rc, qc; + $((8 + (L = qc = (L - 160) | 0)) | 0, 3192, 144), + (q[(52 + qc) >> 2] = a), + (q[(28 + qc) >> 2] = a), + (q[(56 + qc) >> 2] = rc = + (rc = (-2 - a) | 0) >>> 0 < 256 ? rc : 256), + (q[(36 + qc) >> 2] = a = (a + rc) | 0), + (q[(24 + qc) >> 2] = a), + Ia((8 + qc) | 0, ic, pc, 11, 12), + rc && + ((a = q[(28 + qc) >> 2]), + (o[(a - ((0 | a) == q[(24 + qc) >> 2])) | 0] = 0)), + (L = (160 + qc) | 0); + } + function La(a, ic) { + var sc, + tc, + pc = 0, + pc = 0 != (0 | ic); + a: { + b: { + c: { + d: if (!(!ic | !(3 & a))) + for (;;) { + if (!r[0 | a]) break c; + if ( + ((a = (a + 1) | 0), + (pc = 0 != (0 | (ic = (ic + -1) | 0))), + !ic) + ) + break d; + if (!(3 & a)) break; + } + if (!pc) break b; + } + if (!r[0 | a]) break a; + e: { + if (4 <= ic >>> 0) { + for ( + pc = ((pc = (ic + -4) | 0) - (sc = -4 & pc)) | 0, + sc = (4 + ((a + sc) | 0)) | 0; + ; + + ) { + if ( + (-1 ^ (tc = q[a >> 2])) & + (tc + -16843009) & + -2139062144 + ) + break e; + if ( + ((a = (a + 4) | 0), + !(3 < (ic = (ic + -4) | 0) >>> 0)) + ) + break; + } + (ic = pc), (a = sc); + } + if (!ic) break b; + } + for (;;) { + if (!r[0 | a]) break a; + if (((a = (a + 1) | 0), !(ic = (ic + -1) | 0))) break; + } + } + return 0; + } + return a; + } + function Ma(a) { + var uc, + ic = 0; + if (!a) return 32; + if (!(1 & a)) + for (; (ic = (ic + 1) | 0), (uc = 2 & a), (a >>>= 1), !uc; ); + return ic; + } + function Na(a, vc) { + var zc, + Ac, + Bc, + yc, + wc = 0, + xc = 0, + xc = 4; + L = yc = (L - 256) | 0; + a: if (!((0 | vc) < 2)) + for (wc = q[(Bc = ((vc << 2) + a) | 0) >> 2] = yc; ; ) { + for ( + $(wc, q[a >> 2], (zc = xc >>> 0 < 256 ? xc : 256)), + wc = 0; + $( + q[(Ac = ((wc << 2) + a) | 0) >> 2], + q[(((wc = (wc + 1) | 0) << 2) + a) >> 2], + zc + ), + (q[Ac >> 2] = q[Ac >> 2] + zc), + (0 | vc) != (0 | wc); + + ); + if (!(xc = (xc - zc) | 0)) break a; + wc = q[Bc >> 2]; + } + L = (256 + yc) | 0; + } + function Oa(a) { + return ( + Ma((q[a >> 2] + -1) | 0) || + ((a = Ma(q[(a + 4) >> 2])) ? (a + 32) | 0 : 0) + ); + } + function Zc(a, $o) { + ($o |= 0), (b[0] = a |= 0), (b[1] = $o); + } + function ad(a, $o, ap) { + return (function (a, $o, ap) { + var ep, + cp, + bp, + dp, + fp = w((cp = ap >>> 16), (bp = a >>> 16)); + return ( + (a = + ((65535 & + (bp = + (((ep = w((dp = 65535 & ap), (a &= 65535))) >>> 16) + + w(bp, dp)) | + 0)) + + w(a, cp)) | + 0), + (M = + (((((fp + w($o, ap)) | 0) + (bp >>> 16)) | 0) + + (a >>> 16)) | + 0), + (65535 & ep) | (a << 16) + ); + })(a, $o, ap); + } + function bd(a, $o, ap) { + return (function (a, $o, ap) { + var np, + mp, + gp = 0, + hp = 0, + ip = 0, + jp = 0, + kp = 0, + lp = 0, + op = 0; + a: { + b: { + c: { + d: { + e: { + if (!(hp = $o)) + return ( + Zc( + (($o = a) - + w((a = ((a >>> 0) / (ap >>> 0)) | 0), ap)) | + 0, + 0 + ), + (M = 0), + a + ); + if ((gp = ap)) { + if (!((jp = (gp + -1) | 0) & gp)) break e; + kp = + (0 - (jp = (((z(gp) + 33) | 0) - z(hp)) | 0)) | + 0; + break c; + } + if (!a) + return ( + Zc( + 0, + (hp - w((a = ((hp >>> 0) / 0) | 0), 0)) | 0 + ), + (M = 0), + a + ); + if ((gp = (32 - z(hp)) | 0) >>> 0 < 31) break d; + break b; + } + if ((Zc(a & jp, 0), 1 == (0 | gp))) break a; + return ( + (ap = + 31 & + (gp = gp ? (31 - z((gp + -1) ^ gp)) | 0 : 32)), + (a = + 32 <= (63 & gp) >>> 0 + ? ((hp = 0), $o >>> ap) + : ((hp = $o >>> ap), + ((((1 << ap) - 1) & $o) << (32 - ap)) | + (a >>> ap))), + (M = hp), + a + ); + } + (jp = (gp + 1) | 0), (kp = (63 - gp) | 0); + } + if ( + ((gp = $o), + (ip = 31 & (hp = 63 & jp)), + (ip = + 32 <= hp >>> 0 + ? ((hp = 0), gp >>> ip) + : ((hp = gp >>> ip), + ((((1 << ip) - 1) & gp) << (32 - ip)) | + (a >>> ip))), + (gp = 31 & (kp &= 63)), + 32 <= kp >>> 0 + ? (($o = a << gp), (a = 0)) + : (($o = + (((1 << gp) - 1) & (a >>> (32 - gp))) | + ($o << gp)), + (a <<= gp)), + jp) + ) + for ( + (kp = (ap + (gp = -1)) | 0) >>> 0 < 4294967295 && + (gp = 0); + (ip = + ((mp = lp = (ip << 1) | ($o >>> 31)) - + (np = + ap & + (lp = + (gp - + (((hp = (hp << 1) | (ip >>> 31)) + + (kp >>> 0 < lp >>> 0)) | + 0)) >> + 31))) | + 0), + (hp = (hp - (mp >>> 0 < np >>> 0)) | 0), + ($o = ($o << 1) | (a >>> 31)), + (a = op | (a << 1)), + (op = lp &= 1), + (jp = (jp + -1) | 0); + + ); + return ( + Zc(ip, hp), (M = ($o << 1) | (a >>> 31)), lp | (a << 1) + ); + } + Zc(a, $o), ($o = a = 0); + } + return (M = $o), a; + })(a, $o, ap); + } + function dd(a) { + var pp; + return ( + (((-1 >>> (pp = 31 & a)) & -2) << pp) | + (((-1 << (a = (0 - a) & 31)) & -2) >>> a) + ); + } + function N() { + return (buffer.byteLength / 65536) | 0; + } + })(H, I, J), + }; + } + (l = null), b.wasmBinary && (F = b.wasmBinary); + var WebAssembly = {}, + F = []; + "object" != typeof WebAssembly && E("no native wasm support detected"); + var I, + J = new (function (a) { + var c = Array(16); + return ( + (c.grow = function () { + 17 <= c.length && + B( + "Unable to grow wasm table. Use a higher value for RESERVED_FUNCTION_POINTERS or set ALLOW_TABLE_GROWTH." + ), + c.push(null); + }), + (c.set = function (a, e) { + c[a] = e; + }), + (c.get = function (a) { + return c[a]; + }), + c + ); + })(), + K = !1; + function assert(a, c) { + a || B("Assertion failed: " + c); + } + var buffer, + M, + L, + N, + ha = + "undefined" != typeof TextDecoder + ? new TextDecoder("utf8") + : void 0; + function ia(a, c, d) { + var e = c + d; + for (d = c; a[d] && !(e <= d); ) ++d; + if (16 < d - c && a.subarray && ha) + return ha.decode(a.subarray(c, d)); + for (e = ""; c < d; ) { + var g, + m, + f = a[c++]; + 128 & f + ? ((g = 63 & a[c++]), + 192 == (224 & f) + ? (e += String.fromCharCode(((31 & f) << 6) | g)) + : ((m = 63 & a[c++]), + (f = + 224 == (240 & f) + ? ((15 & f) << 12) | (g << 6) | m + : ((7 & f) << 18) | + (g << 12) | + (m << 6) | + (63 & a[c++])) < 65536 + ? (e += String.fromCharCode(f)) + : ((f -= 65536), + (e += String.fromCharCode( + 55296 | (f >> 10), + 56320 | (1023 & f) + ))))) + : (e += String.fromCharCode(f)); + } + return e; + } + function ja(a, c) { + return a ? ia(L, a, c) : ""; + } + function ka(a) { + return 0 < a % 65536 && (a += 65536 - (a % 65536)), a; + } + function la(a) { + (buffer = a), + (b.HEAP8 = M = new Int8Array(a)), + (b.HEAP16 = new Int16Array(a)), + (b.HEAP32 = N = new Int32Array(a)), + (b.HEAPU8 = L = new Uint8Array(a)), + (b.HEAPU16 = new Uint16Array(a)), + (b.HEAPU32 = new Uint32Array(a)), + (b.HEAPF32 = new Float32Array(a)), + (b.HEAPF64 = new Float64Array(a)); + } + "undefined" != typeof TextDecoder && new TextDecoder("utf-16le"); + var G = b.TOTAL_MEMORY || 16777216; + function O(a) { + for (; 0 < a.length; ) { + var d, + c = a.shift(); + "function" == typeof c + ? c() + : "number" == typeof (d = c.ea) + ? void 0 === c.da + ? b.dynCall_v(d) + : b.dynCall_vi(d, c.da) + : d(void 0 === c.da ? null : c.da); + } + } + (I = + b.wasmMemory || + new (function () { + return { + buffer: new ArrayBuffer((G / 65536) * 65536), + grow: function (a) { + return ca(a); + }, + }; + })()) && (buffer = I.buffer), + buffer.byteLength, + la(buffer), + (N[2216] = 5251936); + var ra, + ma = [], + na = [], + oa = [], + pa = [], + P = + ((Math.imul && -5 === Math.imul(4294967295, 5)) || + (Math.imul = function (a, c) { + var d = 65535 & a, + e = 65535 & c; + return (d * e + (((a >>> 16) * e + d * (c >>> 16)) << 16)) | 0; + }), + Math.fround || + ((ra = new Float32Array(1)), + (Math.fround = function (a) { + return (ra[0] = a), ra[0]; + })), + Math.clz32 || + (Math.clz32 = function (a) { + var c = 32, + d = a >> 16; + return ( + d && ((c -= 16), (a = d)), + (d = a >> 8) && ((c -= 8), (a = d)), + (d = a >> 4) && ((c -= 4), (a = d)), + (d = a >> 2) && ((c -= 2), (a = d)), + a >> 1 ? c - 2 : c - a + ); + }), + Math.trunc || + (Math.trunc = function (a) { + return a < 0 ? Math.ceil(a) : Math.floor(a); + }), + 0), + Q = null, + U = null; + function B(a) { + throw ( + (b.onAbort && b.onAbort(a), + D(a), + E(a), + (K = !0), + "abort(" + a + "). Build with -s ASSERTIONS=1 for more info.") + ); + } + (b.preloadedImages = {}), (b.preloadedAudios = {}); + var V = "data:application/octet-stream;base64,"; + function W(a) { + return String.prototype.startsWith + ? a.startsWith(V) + : 0 === a.indexOf(V); + } + var X = "_em_module.wasm"; + function ta() { + try { + if (F) return new Uint8Array(F); + var a = z(X); + if (a) return a; + if (w) return w(X); + throw "both async and sync fetching of the wasm failed"; + } catch (c) { + B(c); + } + } + W(X) || ((t = X), (X = b.locateFile ? b.locateFile(t, u) : u + t)), + na.push({ + ea: function () { + va(); + }, + }); + var wa = [null, [], []], + xa = !1; + function C(a) { + for (var c = [], d = 0; d < a.length; d++) { + var e = a[d]; + 255 < e && + (xa && + assert( + !1, + "Character code " + + e + + " (" + + String.fromCharCode(e) + + ") at offset " + + d + + " not in 0x00-0xFF." + ), + (e &= 255)), + c.push(String.fromCharCode(e)); + } + return c.join(""); + } + var ya = + "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++) + ), + f = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf( + a.charAt(d++) + ), + g = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf( + a.charAt(d++) + ), + m = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf( + a.charAt(d++) + ), + e = (e << 2) | (f >> 4), + f = ((15 & f) << 4) | (g >> 2), + h = ((3 & g) << 6) | m; + } while ( + ((c += String.fromCharCode(e)), + 64 !== g && (c += String.fromCharCode(f)), + 64 !== m && (c += String.fromCharCode(h)), + d < a.length) + ); + return c; + }; + function z(a) { + if (W(a)) { + if (((a = a.slice(V.length)), "boolean" == typeof r && r)) { + try { + var c = Buffer.from(a, "base64"); + } catch (g) { + c = new Buffer(a, "base64"); + } + var d = new Uint8Array(c.buffer, c.byteOffset, c.byteLength); + } else + try { + for ( + var e = ya(a), f = new Uint8Array(e.length), c = 0; + c < e.length; + ++c + ) + f[c] = e.charCodeAt(c); + d = f; + } catch (g) { + throw Error("Converting base64 string to bytes failed."); + } + return d; + } + } + var Y, + H = { + a: function (a, c, d) { + L.set(L.subarray(c, c + d), a); + }, + b: function (a) { + if (2147418112 < a) return !1; + for (var c = Math.max(M.length, 16777216); c < a; ) + c = + c <= 536870912 + ? ka(2 * c) + : Math.min(ka((3 * c + 2147483648) / 4), 2147418112); + a: { + try { + I.grow((c - buffer.byteLength + 65535) >> 16), la(I.buffer); + var d = 1; + break a; + } catch (e) {} + d = void 0; + } + return !!d; + }, + c: function (a, c, d, e) { + try { + for (var f = 0, g = 0; g < d; g++) { + for ( + var m = N[(c + 8 * g) >> 2], + h = N[(c + (8 * g + 4)) >> 2], + A = 0; + A < h; + A++ + ) { + var R = L[m + A], + S = wa[a]; + 0 === R || 10 === R + ? ((1 === a ? D : E)(ia(S, 0)), (S.length = 0)) + : S.push(R); + } + f += h; + } + return (N[e >> 2] = f), 0; + } catch (T) { + return ( + ("undefined" != typeof FS && T instanceof FS.fa) || B(T), T.ga + ); + } + }, + memory: I, + table: J, + }, + u = (function () { + function a(a) { + (b.asm = a.exports), + P--, + b.monitorRunDependencies && b.monitorRunDependencies(P), + 0 == P && + (null !== Q && (clearInterval(Q), (Q = null)), U) && + ((a = U), (U = null), a()); + } + function c(c) { + a(c.instance); + } + function d(a) { + (F || (!p && !q) || "function" != typeof fetch + ? new Promise(function (a) { + a(ta()); + }) + : fetch(X, { credentials: "same-origin" }) + .then(function (a) { + if (a.ok) return a.arrayBuffer(); + throw "failed to load wasm binary file at '" + X + "'"; + }) + .catch(ta) + ) + .then(function () { + return { + then: function (a) { + a({ instance: new da() }); + }, + }; + }) + .then(a, function (a) { + E("failed to asynchronously prepare wasm: " + a), B(a); + }); + } + var e = { env: H, wasi_unstable: H }; + if ( + (P++, + b.monitorRunDependencies && b.monitorRunDependencies(P), + b.instantiateWasm) + ) + try { + return b.instantiateWasm(e, a); + } catch (f) { + return ( + E("Module.instantiateWasm callback failed with error: " + f), + !1 + ); + } + return ( + F || + "function" != typeof WebAssembly.instantiateStreaming || + W(X) || + "function" != typeof fetch + ? d(c) + : fetch(X, { credentials: "same-origin" }).then(function (a) { + return WebAssembly.instantiateStreaming(a, e).then( + c, + function (a) { + E("wasm streaming compile failed: " + a), + E("falling back to ArrayBuffer instantiation"), + d(c); + } + ); + }), + {} + ); + })(), + va = + ((b.asm = u), + (b.___wasm_call_ctors = function () { + return b.asm.d.apply(null, arguments); + })), + Aa = + ((b._csmGetVersion = function () { + return b.asm.e.apply(null, arguments); + }), + (b._csmGetLatestMocVersion = function () { + return b.asm.f.apply(null, arguments); + }), + (b._csmGetMocVersion = function () { + return b.asm.g.apply(null, arguments); + }), + (b._csmHasMocConsistency = function () { + return b.asm.h.apply(null, arguments); + }), + (b._csmSetLogFunction = function () { + return b.asm.i.apply(null, arguments); + }), + (b._csmReviveMocInPlace = function () { + return b.asm.j.apply(null, arguments); + }), + (b._csmReadCanvasInfo = function () { + return b.asm.k.apply(null, arguments); + }), + (b._csmGetSizeofModel = function () { + return b.asm.l.apply(null, arguments); + }), + (b._csmInitializeModelInPlace = function () { + return b.asm.m.apply(null, arguments); + }), + (b._csmUpdateModel = function () { + return b.asm.n.apply(null, arguments); + }), + (b._csmGetParameterCount = function () { + return b.asm.o.apply(null, arguments); + }), + (b._csmGetParameterIds = function () { + return b.asm.p.apply(null, arguments); + }), + (b._csmGetParameterTypes = function () { + return b.asm.q.apply(null, arguments); + }), + (b._csmGetParameterMinimumValues = function () { + return b.asm.r.apply(null, arguments); + }), + (b._csmGetParameterMaximumValues = function () { + return b.asm.s.apply(null, arguments); + }), + (b._csmGetParameterDefaultValues = function () { + return b.asm.t.apply(null, arguments); + }), + (b._csmGetParameterValues = function () { + return b.asm.u.apply(null, arguments); + }), + (b._csmGetPartCount = function () { + return b.asm.v.apply(null, arguments); + }), + (b._csmGetPartIds = function () { + return b.asm.w.apply(null, arguments); + }), + (b._csmGetPartOpacities = function () { + return b.asm.x.apply(null, arguments); + }), + (b._csmGetPartParentPartIndices = function () { + return b.asm.y.apply(null, arguments); + }), + (b._csmGetDrawableCount = function () { + return b.asm.z.apply(null, arguments); + }), + (b._csmGetDrawableIds = function () { + return b.asm.A.apply(null, arguments); + }), + (b._csmGetDrawableConstantFlags = function () { + return b.asm.B.apply(null, arguments); + }), + (b._csmGetDrawableDynamicFlags = function () { + return b.asm.C.apply(null, arguments); + }), + (b._csmGetDrawableTextureIndices = function () { + return b.asm.D.apply(null, arguments); + }), + (b._csmGetDrawableDrawOrders = function () { + return b.asm.E.apply(null, arguments); + }), + (b._csmGetDrawableRenderOrders = function () { + return b.asm.F.apply(null, arguments); + }), + (b._csmGetDrawableOpacities = function () { + return b.asm.G.apply(null, arguments); + }), + (b._csmGetDrawableMaskCounts = function () { + return b.asm.H.apply(null, arguments); + }), + (b._csmGetDrawableMasks = function () { + return b.asm.I.apply(null, arguments); + }), + (b._csmGetDrawableVertexCounts = function () { + return b.asm.J.apply(null, arguments); + }), + (b._csmGetDrawableVertexPositions = function () { + return b.asm.K.apply(null, arguments); + }), + (b._csmGetDrawableVertexUvs = function () { + return b.asm.L.apply(null, arguments); + }), + (b._csmGetDrawableIndexCounts = function () { + return b.asm.M.apply(null, arguments); + }), + (b._csmGetDrawableIndices = function () { + return b.asm.N.apply(null, arguments); + }), + (b._csmGetDrawableMultiplyColors = function () { + return b.asm.O.apply(null, arguments); + }), + (b._csmGetDrawableScreenColors = function () { + return b.asm.P.apply(null, arguments); + }), + (b._csmGetDrawableParentPartIndices = function () { + return b.asm.Q.apply(null, arguments); + }), + (b._csmResetDrawableDynamicFlags = function () { + return b.asm.R.apply(null, arguments); + }), + (b._csmGetParameterKeyCounts = function () { + return b.asm.S.apply(null, arguments); + }), + (b._csmGetParameterKeyValues = function () { + return b.asm.T.apply(null, arguments); + }), + (b._csmMallocMoc = function () { + return b.asm.U.apply(null, arguments); + }), + (b._csmMallocModelAndInitialize = function () { + return b.asm.V.apply(null, arguments); + }), + (b._csmMalloc = function () { + return b.asm.W.apply(null, arguments); + }), + (b._csmFree = function () { + return b.asm.X.apply(null, arguments); + }), + (b._csmInitializeAmountOfMemory = function () { + return b.asm.Y.apply(null, arguments); + }), + (b.stackSave = function () { + return b.asm.Z.apply(null, arguments); + })), + Ba = (b.stackAlloc = function () { + return b.asm._.apply(null, arguments); + }), + Ca = (b.stackRestore = function () { + return b.asm.$.apply(null, arguments); + }), + ca = (b.__growWasmMemory = function () { + return b.asm.aa.apply(null, arguments); + }); + function Z() { + function a() { + if (!Y && ((Y = !0), !K)) { + if ( + (O(na), + O(oa), + b.onRuntimeInitialized && b.onRuntimeInitialized(), + b.postRun) + ) + for ( + "function" == typeof b.postRun && (b.postRun = [b.postRun]); + b.postRun.length; + + ) { + var a = b.postRun.shift(); + pa.unshift(a); + } + O(pa); + } + } + if (!(0 < P)) { + if (b.preRun) + for ( + "function" == typeof b.preRun && (b.preRun = [b.preRun]); + b.preRun.length; + + ) + !(function () { + var a = b.preRun.shift(); + ma.unshift(a); + })(); + O(ma), + 0 < P || + (b.setStatus + ? (b.setStatus("Running..."), + setTimeout(function () { + setTimeout(function () { + b.setStatus(""); + }, 1), + a(); + }, 1)) + : a()); + } + } + if ( + ((b.dynCall_vi = function () { + return b.asm.ba.apply(null, arguments); + }), + (b.asm = u), + (b.ccall = function (a, c, d, e) { + var f = { + string: function (a) { + var c = 0; + if (null != a && 0 !== a) { + var d = 1 + (a.length << 2), + e = (c = Ba(d)), + f = L; + if (0 < d) { + for (var d = e + d - 1, g = 0; g < a.length; ++g) { + var k = a.charCodeAt(g); + if ( + (k = + 55296 <= k && k <= 57343 + ? (65536 + ((1023 & k) << 10)) | + (1023 & a.charCodeAt(++g)) + : k) <= 127 + ) { + if (d <= e) break; + f[e++] = k; + } else { + if (k <= 2047) { + if (d <= e + 1) break; + f[e++] = 192 | (k >> 6); + } else { + if (k <= 65535) { + if (d <= e + 2) break; + f[e++] = 224 | (k >> 12); + } else { + if (d <= e + 3) break; + (f[e++] = 240 | (k >> 18)), + (f[e++] = 128 | ((k >> 12) & 63)); + } + f[e++] = 128 | ((k >> 6) & 63); + } + f[e++] = 128 | (63 & k); + } + } + f[e] = 0; + } + } + return c; + }, + array: function (a) { + var c = Ba(a.length); + return M.set(a, c), c; + }, + }, + g = (function (a) { + var c = b["_" + a]; + return ( + assert( + c, + "Cannot call unknown function " + + a + + ", make sure it is exported" + ), + c + ); + })(a), + m = []; + if (((a = 0), e)) + for (var h = 0; h < e.length; h++) { + var A = f[d[h]]; + A ? (0 === a && (a = Aa()), (m[h] = A(e[h]))) : (m[h] = e[h]); + } + return ( + (d = (function (a) { + return "string" === c ? ja(a) : "boolean" === c ? !!a : a; + })((d = g.apply(null, m)))), + 0 !== a && Ca(a), + d + ); + }), + (b.UTF8ToString = ja), + (b.addFunction = function (a, c) { + var d = J.length; + try { + J.grow(1); + } catch (e) { + if (!e instanceof RangeError) throw e; + throw "Unable to grow wasm table. Use a higher value for RESERVED_FUNCTION_POINTERS or set ALLOW_TABLE_GROWTH."; + } + try { + J.set(d, a); + } catch (e) { + if (!e instanceof TypeError) throw e; + assert(void 0 !== c, "Missing signature argument to addFunction"), + J.set(d, a); + } + return d; + }), + (b.then = function (a) { + var c; + return ( + Y + ? a(b) + : ((c = b.onRuntimeInitialized), + (b.onRuntimeInitialized = function () { + c && c(), a(b); + })), + b + ); + }), + (U = function Da() { + Y || Z(), Y || (U = Da); + }), + (b.run = Z), + b.preInit) + ) + for ( + "function" == typeof b.preInit && (b.preInit = [b.preInit]); + 0 < b.preInit.length; + + ) + b.preInit.pop()(); + return Z(), _em_module; + }), + _em = + ("object" == typeof exports && "object" == typeof module + ? (module.exports = _em_module) + : "function" == typeof define && define.amd + ? define([], function () { + return _em_module; + }) + : "object" == typeof exports && (exports._em_module = _em_module), + _em_module()); +})((Live2DCubismCore = Live2DCubismCore || {})); +window.Live2DCubismCore = Live2DCubismCore; \ No newline at end of file diff --git a/src/deps/live2dcubismcore.min.js b/src/deps/live2dcubismcore.min.js index a726ad4..773213b 100644 --- a/src/deps/live2dcubismcore.min.js +++ b/src/deps/live2dcubismcore.min.js @@ -1,1488 +1,17490 @@ -/** - * Live2D Cubism Core - * (C) 2019 Live2D Inc. All rights reserved. - * - * This file is licensed pursuant to the license agreement below. - * This file corresponds to the "Redistributable Code" in the agreement. - * https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_en.html - */ var Live2DCubismCore; -! function(Live2DCubismCore) { var _scriptDir, _csm = function() { - function _csm() {} return _csm.getVersion = function() { return _em.ccall("csmGetVersion", "number", [], []) }, _csm.getLatestMocVersion = function() { return _em.ccall("csmGetLatestMocVersion", "number", [], []) }, _csm.getMocVersion = function(moc, mocSize) { return _em.ccall("csmGetMocVersion", "number", ["number", "number"], [moc, mocSize]) }, _csm.getSizeofModel = function(moc) { return _em.ccall("csmGetSizeofModel", "number", ["number"], [moc]) }, _csm.reviveMocInPlace = function(memory, mocSize) { return _em.ccall("csmReviveMocInPlace", "number", ["number", "number"], [memory, mocSize]) }, _csm.initializeModelInPlace = function(moc, memory, modelSize) { return _em.ccall("csmInitializeModelInPlace", "number", ["number", "number", "number"], [moc, memory, modelSize]) }, _csm.hasMocConsistency = function(memory, mocSize) { return _em.ccall("csmHasMocConsistency", "number", ["number", "number"], [memory, mocSize]) }, _csm.getParameterCount = function(model) { return _em.ccall("csmGetParameterCount", "number", ["number"], [model]) }, _csm.getParameterIds = function(model) { return _em.ccall("csmGetParameterIds", "number", ["number"], [model]) }, _csm.getParameterMinimumValues = function(model) { return _em.ccall("csmGetParameterMinimumValues", "number", ["number"], [model]) }, _csm.getParameterTypes = function(model) { return _em.ccall("csmGetParameterTypes", "number", ["number"], [model]) }, _csm.getParameterMaximumValues = function(model) { return _em.ccall("csmGetParameterMaximumValues", "number", ["number"], [model]) }, _csm.getParameterDefaultValues = function(model) { return _em.ccall("csmGetParameterDefaultValues", "number", ["number"], [model]) }, _csm.getParameterValues = function(model) { return _em.ccall("csmGetParameterValues", "number", ["number"], [model]) }, _csm.getParameterKeyCounts = function(model) { return _em.ccall("csmGetParameterKeyCounts", "number", ["number"], [model]) }, _csm.getParameterKeyValues = function(model) { return _em.ccall("csmGetParameterKeyValues", "number", ["number"], [model]) }, _csm.getPartCount = function(model) { return _em.ccall("csmGetPartCount", "number", ["number"], [model]) }, _csm.getPartIds = function(model) { return _em.ccall("csmGetPartIds", "number", ["number"], [model]) }, _csm.getPartOpacities = function(model) { return _em.ccall("csmGetPartOpacities", "number", ["number"], [model]) }, _csm.getPartParentPartIndices = function(model) { return _em.ccall("csmGetPartParentPartIndices", "number", ["number"], [model]) }, _csm.getDrawableCount = function(model) { return _em.ccall("csmGetDrawableCount", "number", ["number"], [model]) }, _csm.getDrawableIds = function(model) { return _em.ccall("csmGetDrawableIds", "number", ["number"], [model]) }, _csm.getDrawableConstantFlags = function(model) { return _em.ccall("csmGetDrawableConstantFlags", "number", ["number"], [model]) }, _csm.getDrawableDynamicFlags = function(model) { return _em.ccall("csmGetDrawableDynamicFlags", "number", ["number"], [model]) }, _csm.getDrawableTextureIndices = function(model) { return _em.ccall("csmGetDrawableTextureIndices", "number", ["number"], [model]) }, _csm.getDrawableDrawOrders = function(model) { return _em.ccall("csmGetDrawableDrawOrders", "number", ["number"], [model]) }, _csm.getDrawableRenderOrders = function(model) { return _em.ccall("csmGetDrawableRenderOrders", "number", ["number"], [model]) }, _csm.getDrawableOpacities = function(model) { return _em.ccall("csmGetDrawableOpacities", "number", ["number"], [model]) }, _csm.getDrawableMaskCounts = function(model) { return _em.ccall("csmGetDrawableMaskCounts", "number", ["number"], [model]) }, _csm.getDrawableMasks = function(model) { return _em.ccall("csmGetDrawableMasks", "number", ["number"], [model]) }, _csm.getDrawableVertexCounts = function(model) { return _em.ccall("csmGetDrawableVertexCounts", "number", ["number"], [model]) }, _csm.getDrawableVertexPositions = function(model) { return _em.ccall("csmGetDrawableVertexPositions", "number", ["number"], [model]) }, _csm.getDrawableVertexUvs = function(model) { return _em.ccall("csmGetDrawableVertexUvs", "number", ["number"], [model]) }, _csm.getDrawableIndexCounts = function(model) { return _em.ccall("csmGetDrawableIndexCounts", "number", ["number"], [model]) }, _csm.getDrawableIndices = function(model) { return _em.ccall("csmGetDrawableIndices", "number", ["number"], [model]) }, _csm.getDrawableMultiplyColors = function(model) { return _em.ccall("csmGetDrawableMultiplyColors", "number", ["number"], [model]) }, _csm.getDrawableScreenColors = function(model) { return _em.ccall("csmGetDrawableScreenColors", "number", ["number"], [model]) }, _csm.getDrawableParentPartIndices = function(model) { return _em.ccall("csmGetDrawableParentPartIndices", "number", ["number"], [model]) }, _csm.mallocMoc = function(mocSize) { return _em.ccall("csmMallocMoc", "number", ["number"], [mocSize]) }, _csm.mallocModelAndInitialize = function(moc) { return _em.ccall("csmMallocModelAndInitialize", "number", ["number"], [moc]) }, _csm.malloc = function(size) { return _em.ccall("csmMalloc", "number", ["number"], [size]) }, _csm.setLogFunction = function(handler) { _em.ccall("csmSetLogFunction", null, ["number"], [handler]) }, _csm.updateModel = function(model) { _em.ccall("csmUpdateModel", null, ["number"], [model]) }, _csm.readCanvasInfo = function(model, outSizeInPixels, outOriginInPixels, outPixelsPerUnit) { _em.ccall("csmReadCanvasInfo", null, ["number", "number", "number", "number"], [model, outSizeInPixels, outOriginInPixels, outPixelsPerUnit]) }, _csm.resetDrawableDynamicFlags = function(model) { _em.ccall("csmResetDrawableDynamicFlags", null, ["number"], [model]) }, _csm.free = function(memory) { _em.ccall("csmFree", null, ["number"], [memory]) }, _csm.initializeAmountOfMemory = function(size) { _em.ccall("csmInitializeAmountOfMemory", null, ["number"], [size]) }, _csm }(), - Version = (Live2DCubismCore.AlignofMoc = 64, Live2DCubismCore.AlignofModel = 16, Live2DCubismCore.MocVersion_Unknown = 0, Live2DCubismCore.MocVersion_30 = 1, Live2DCubismCore.MocVersion_33 = 2, Live2DCubismCore.MocVersion_40 = 3, Live2DCubismCore.MocVersion_42 = 4, Live2DCubismCore.MocVersion_50 = 5, Live2DCubismCore.ParameterType_Normal = 0, Live2DCubismCore.ParameterType_BlendShape = 1, function() { - function Version() {} return Version.csmGetVersion = function() { return _csm.getVersion() }, Version.csmGetLatestMocVersion = function() { return _csm.getLatestMocVersion() }, Version.csmGetMocVersion = function(moc, mocBytes) { return _csm.getMocVersion(moc._ptr, mocBytes.byteLength) }, Version }()), - Version = (Live2DCubismCore.Version = Version, function() { - function Logging() {} return Logging.csmSetLogFunction = function(handler) { Logging.logFunction = handler; - handler = _em.addFunction(Logging.wrapLogFunction, "vi"); - _csm.setLogFunction(handler) }, Logging.csmGetLogFunction = function() { return Logging.logFunction }, Logging.wrapLogFunction = function(messagePtr) { messagePtr = _em.UTF8ToString(messagePtr); - Logging.logFunction(messagePtr) }, Logging }()), - Version = (Live2DCubismCore.Logging = Version, function() { - function Moc(mocBytes) { var memory = _csm.mallocMoc(mocBytes.byteLength); - memory && (new Uint8Array(_em.HEAPU8.buffer, memory, mocBytes.byteLength).set(new Uint8Array(mocBytes)), this._ptr = _csm.reviveMocInPlace(memory, mocBytes.byteLength), this._ptr || _csm.free(memory)) } return Moc.prototype.hasMocConsistency = function(mocBytes) { var memory = _csm.mallocMoc(mocBytes.byteLength); if (memory) return new Uint8Array(_em.HEAPU8.buffer, memory, mocBytes.byteLength).set(new Uint8Array(mocBytes)), mocBytes = _csm.hasMocConsistency(memory, mocBytes.byteLength), _csm.free(memory), mocBytes }, Moc.fromArrayBuffer = function(buffer) { return buffer && (buffer = new Moc(buffer))._ptr ? buffer : null }, Moc.prototype._release = function() { _csm.free(this._ptr), this._ptr = 0 }, Moc }()), - Version = (Live2DCubismCore.Moc = Version, function() { - function Model(moc) { this._ptr = _csm.mallocModelAndInitialize(moc._ptr), this._ptr && (this.parameters = new Parameters(this._ptr), this.parts = new Parts(this._ptr), this.drawables = new Drawables(this._ptr), this.canvasinfo = new CanvasInfo(this._ptr)) } return Model.fromMoc = function(moc) { moc = new Model(moc); return moc._ptr ? moc : null }, Model.prototype.update = function() { _csm.updateModel(this._ptr) }, Model.prototype.release = function() { _csm.free(this._ptr), this._ptr = 0 }, Model }()), - CanvasInfo = (Live2DCubismCore.Model = Version, function(modelPtr) { var _canvasSize_data, _canvasSize_dataPtr, _canvasSize_nDataBytes, _canvasOrigin_dataPtr, _canvasOrigin_nDataBytes, _canvasPPU_nDataBytes, _canvasPPU_dataPtr; - modelPtr && (_canvasSize_nDataBytes = (_canvasSize_data = new Float32Array(2)).length * _canvasSize_data.BYTES_PER_ELEMENT, _canvasSize_dataPtr = _csm.malloc(_canvasSize_nDataBytes), (_canvasSize_dataPtr = new Uint8Array(_em.HEAPU8.buffer, _canvasSize_dataPtr, _canvasSize_nDataBytes)).set(new Uint8Array(_canvasSize_data.buffer)), _canvasOrigin_nDataBytes = (_canvasSize_nDataBytes = new Float32Array(2)).length * _canvasSize_nDataBytes.BYTES_PER_ELEMENT, _canvasOrigin_dataPtr = _csm.malloc(_canvasOrigin_nDataBytes), (_canvasOrigin_dataPtr = new Uint8Array(_em.HEAPU8.buffer, _canvasOrigin_dataPtr, _canvasOrigin_nDataBytes)).set(new Uint8Array(_canvasSize_nDataBytes.buffer)), _canvasPPU_nDataBytes = (_canvasOrigin_nDataBytes = new Float32Array(1)).length * _canvasOrigin_nDataBytes.BYTES_PER_ELEMENT, _canvasPPU_dataPtr = _csm.malloc(_canvasPPU_nDataBytes), (_canvasPPU_dataPtr = new Uint8Array(_em.HEAPU8.buffer, _canvasPPU_dataPtr, _canvasPPU_nDataBytes)).set(new Uint8Array(_canvasOrigin_nDataBytes.buffer)), _csm.readCanvasInfo(modelPtr, _canvasSize_dataPtr.byteOffset, _canvasOrigin_dataPtr.byteOffset, _canvasPPU_dataPtr.byteOffset), _canvasSize_data = new Float32Array(_canvasSize_dataPtr.buffer, _canvasSize_dataPtr.byteOffset, _canvasSize_dataPtr.length), _canvasSize_nDataBytes = new Float32Array(_canvasOrigin_dataPtr.buffer, _canvasOrigin_dataPtr.byteOffset, _canvasOrigin_dataPtr.length), _canvasOrigin_nDataBytes = new Float32Array(_canvasPPU_dataPtr.buffer, _canvasPPU_dataPtr.byteOffset, _canvasPPU_dataPtr.length), this.CanvasWidth = _canvasSize_data[0], this.CanvasHeight = _canvasSize_data[1], this.CanvasOriginX = _canvasSize_nDataBytes[0], this.CanvasOriginY = _canvasSize_nDataBytes[1], this.PixelsPerUnit = _canvasOrigin_nDataBytes[0], _csm.free(_canvasSize_dataPtr.byteOffset), _csm.free(_canvasOrigin_dataPtr.byteOffset), _csm.free(_canvasPPU_dataPtr.byteOffset)) }), - Parameters = (Live2DCubismCore.CanvasInfo = CanvasInfo, function(modelPtr) { this.count = _csm.getParameterCount(modelPtr), length = _csm.getParameterCount(modelPtr), this.ids = new Array(length); for (var length, length2, _ids = new Uint32Array(_em.HEAPU32.buffer, _csm.getParameterIds(modelPtr), length), i = 0; i < _ids.length; i++) this.ids[i] = _em.UTF8ToString(_ids[i]); - length = _csm.getParameterCount(modelPtr), this.minimumValues = new Float32Array(_em.HEAPF32.buffer, _csm.getParameterMinimumValues(modelPtr), length), length = _csm.getParameterCount(modelPtr), this.types = new Int32Array(_em.HEAP32.buffer, _csm.getParameterTypes(modelPtr), length), length = _csm.getParameterCount(modelPtr), this.maximumValues = new Float32Array(_em.HEAPF32.buffer, _csm.getParameterMaximumValues(modelPtr), length), length = _csm.getParameterCount(modelPtr), this.defaultValues = new Float32Array(_em.HEAPF32.buffer, _csm.getParameterDefaultValues(modelPtr), length), length = _csm.getParameterCount(modelPtr), this.values = new Float32Array(_em.HEAPF32.buffer, _csm.getParameterValues(modelPtr), length), length = _csm.getParameterCount(modelPtr), this.keyCounts = new Int32Array(_em.HEAP32.buffer, _csm.getParameterKeyCounts(modelPtr), length), length = _csm.getParameterCount(modelPtr), length2 = new Int32Array(_em.HEAP32.buffer, _csm.getParameterKeyCounts(modelPtr), length), this.keyValues = new Array(length); for (var _keyValues = new Uint32Array(_em.HEAPU32.buffer, _csm.getParameterKeyValues(modelPtr), length), i = 0; i < _keyValues.length; i++) this.keyValues[i] = new Float32Array(_em.HEAPF32.buffer, _keyValues[i], length2[i]) }), - Parts = (Live2DCubismCore.Parameters = Parameters, function(modelPtr) { this.count = _csm.getPartCount(modelPtr), length = _csm.getPartCount(modelPtr), this.ids = new Array(length); for (var length, _ids = new Uint32Array(_em.HEAPU32.buffer, _csm.getPartIds(modelPtr), length), i = 0; i < _ids.length; i++) this.ids[i] = _em.UTF8ToString(_ids[i]); - length = _csm.getPartCount(modelPtr), this.opacities = new Float32Array(_em.HEAPF32.buffer, _csm.getPartOpacities(modelPtr), length), length = _csm.getPartCount(modelPtr), this.parentIndices = new Int32Array(_em.HEAP32.buffer, _csm.getPartParentPartIndices(modelPtr), length) }), - Drawables = (Live2DCubismCore.Parts = Parts, function() { - function Drawables(modelPtr) { this._modelPtr = modelPtr; for (var length, length2 = null, _ids = (this.count = _csm.getDrawableCount(modelPtr), length = _csm.getDrawableCount(modelPtr), this.ids = new Array(length), new Uint32Array(_em.HEAPU32.buffer, _csm.getDrawableIds(modelPtr), length)), i = 0; i < _ids.length; i++) this.ids[i] = _em.UTF8ToString(_ids[i]); - length = _csm.getDrawableCount(modelPtr), this.constantFlags = new Uint8Array(_em.HEAPU8.buffer, _csm.getDrawableConstantFlags(modelPtr), length), length = _csm.getDrawableCount(modelPtr), this.dynamicFlags = new Uint8Array(_em.HEAPU8.buffer, _csm.getDrawableDynamicFlags(modelPtr), length), length = _csm.getDrawableCount(modelPtr), this.textureIndices = new Int32Array(_em.HEAP32.buffer, _csm.getDrawableTextureIndices(modelPtr), length), length = _csm.getDrawableCount(modelPtr), this.drawOrders = new Int32Array(_em.HEAP32.buffer, _csm.getDrawableDrawOrders(modelPtr), length), length = _csm.getDrawableCount(modelPtr), this.renderOrders = new Int32Array(_em.HEAP32.buffer, _csm.getDrawableRenderOrders(modelPtr), length), length = _csm.getDrawableCount(modelPtr), this.opacities = new Float32Array(_em.HEAPF32.buffer, _csm.getDrawableOpacities(modelPtr), length), length = _csm.getDrawableCount(modelPtr), this.maskCounts = new Int32Array(_em.HEAP32.buffer, _csm.getDrawableMaskCounts(modelPtr), length), length = _csm.getDrawableCount(modelPtr), this.vertexCounts = new Int32Array(_em.HEAP32.buffer, _csm.getDrawableVertexCounts(modelPtr), length), length = _csm.getDrawableCount(modelPtr), this.indexCounts = new Int32Array(_em.HEAP32.buffer, _csm.getDrawableIndexCounts(modelPtr), length), length = _csm.getDrawableCount(modelPtr), this.multiplyColors = new Float32Array(_em.HEAPF32.buffer, _csm.getDrawableMultiplyColors(modelPtr), 4 * length), length = _csm.getDrawableCount(modelPtr), this.screenColors = new Float32Array(_em.HEAPF32.buffer, _csm.getDrawableScreenColors(modelPtr), 4 * length), length = _csm.getDrawableCount(modelPtr), this.parentPartIndices = new Int32Array(_em.HEAP32.buffer, _csm.getDrawableParentPartIndices(modelPtr), length), length = _csm.getDrawableCount(modelPtr), length2 = new Int32Array(_em.HEAP32.buffer, _csm.getDrawableMaskCounts(modelPtr), length), this.masks = new Array(length); for (var _masks = new Uint32Array(_em.HEAPU32.buffer, _csm.getDrawableMasks(modelPtr), length), i = 0; i < _masks.length; i++) this.masks[i] = new Int32Array(_em.HEAP32.buffer, _masks[i], length2[i]); - length = _csm.getDrawableCount(modelPtr), length2 = new Int32Array(_em.HEAP32.buffer, _csm.getDrawableVertexCounts(modelPtr), length), this.vertexPositions = new Array(length); for (var _vertexPositions = new Uint32Array(_em.HEAPU32.buffer, _csm.getDrawableVertexPositions(modelPtr), length), i = 0; i < _vertexPositions.length; i++) this.vertexPositions[i] = new Float32Array(_em.HEAPF32.buffer, _vertexPositions[i], 2 * length2[i]); - length = _csm.getDrawableCount(modelPtr), length2 = new Int32Array(_em.HEAP32.buffer, _csm.getDrawableVertexCounts(modelPtr), length), this.vertexUvs = new Array(length); for (var _vertexUvs = new Uint32Array(_em.HEAPU32.buffer, _csm.getDrawableVertexUvs(modelPtr), length), i = 0; i < _vertexUvs.length; i++) this.vertexUvs[i] = new Float32Array(_em.HEAPF32.buffer, _vertexUvs[i], 2 * length2[i]); - length = _csm.getDrawableCount(modelPtr), length2 = new Int32Array(_em.HEAP32.buffer, _csm.getDrawableIndexCounts(modelPtr), length), this.indices = new Array(length); for (var _indices = new Uint32Array(_em.HEAPU32.buffer, _csm.getDrawableIndices(modelPtr), length), i = 0; i < _indices.length; i++) this.indices[i] = new Uint16Array(_em.HEAPU16.buffer, _indices[i], length2[i]) } return Drawables.prototype.resetDynamicFlags = function() { _csm.resetDrawableDynamicFlags(this._modelPtr) }, Drawables }()), - Version = (Live2DCubismCore.Drawables = Drawables, function() { - function Utils() {} return Utils.hasBlendAdditiveBit = function(bitfield) { return 1 == (1 & bitfield) }, Utils.hasBlendMultiplicativeBit = function(bitfield) { return 2 == (2 & bitfield) }, Utils.hasIsDoubleSidedBit = function(bitfield) { return 4 == (4 & bitfield) }, Utils.hasIsInvertedMaskBit = function(bitfield) { return 8 == (8 & bitfield) }, Utils.hasIsVisibleBit = function(bitfield) { return 1 == (1 & bitfield) }, Utils.hasVisibilityDidChangeBit = function(bitfield) { return 2 == (2 & bitfield) }, Utils.hasOpacityDidChangeBit = function(bitfield) { return 4 == (4 & bitfield) }, Utils.hasDrawOrderDidChangeBit = function(bitfield) { return 8 == (8 & bitfield) }, Utils.hasRenderOrderDidChangeBit = function(bitfield) { return 16 == (16 & bitfield) }, Utils.hasVertexPositionsDidChangeBit = function(bitfield) { return 32 == (32 & bitfield) }, Utils.hasBlendColorDidChangeBit = function(bitfield) { return 64 == (64 & bitfield) }, Utils }()), - Version = (Live2DCubismCore.Utils = Version, function() { - function Memory() {} return Memory.initializeAmountOfMemory = function(size) { 16777216 < size && _csm.initializeAmountOfMemory(size) }, Memory }()), - _em_module = (Live2DCubismCore.Memory = Version, _scriptDir = "undefined" != typeof document && document.currentScript ? document.currentScript.src : void 0, function(_em_module) { _em_module = _em_module || {}; var b, n, l = {}; for (n in b = b || (void 0 !== _em_module ? _em_module : {})) b.hasOwnProperty(n) && (l[n] = b[n]); var x, y, v, w, r = !1, - p = "object" == typeof window, - q = "function" == typeof importScripts, - r = "object" == typeof process && "object" == typeof process.versions && "string" == typeof process.versions.node && !p && !q, - t = !p && !r && !q, - u = "", - D = (r ? (u = __dirname + "/", v = function(a, c) { var d = z(a); return d || (x = x || require("fs"), a = (y = y || require("path")).normalize(a), d = x.readFileSync(a)), c ? d : d.toString() }, w = function(a) { return assert((a = (a = v(a, !0)).buffer ? a : new Uint8Array(a)).buffer), a }, 1 < process.argv.length && process.argv[1].replace(/\\/g, "/"), process.argv.slice(2), process.on("uncaughtException", function(a) { throw a }), process.on("unhandledRejection", B), b.inspect = function() { return "[Emscripten Module object]" }) : t ? ("undefined" != typeof read && (v = function(a) { var c = z(a); return c ? C(c) : read(a) }), w = function(a) { var c; if (!(c = z(a))) { if ("function" == typeof readbuffer) return new Uint8Array(readbuffer(a)); - assert("object" == typeof(c = read(a, "binary"))) } return c }, "undefined" != typeof print && ((console = "undefined" == typeof console ? {} : console).log = print, console.warn = console.error = "undefined" != typeof printErr ? printErr : print)) : (p || q) && (q ? u = self.location.href : document.currentScript && (u = document.currentScript.src), u = 0 !== (u = _scriptDir || u).indexOf("blob:") ? u.substr(0, u.lastIndexOf("/") + 1) : "", v = function(a) { try { var c = new XMLHttpRequest; return c.open("GET", a, !1), c.send(null), c.responseText } catch (d) { if (a = z(a)) return C(a); throw d } }, q) && (w = function(a) { try { var c = new XMLHttpRequest; return c.open("GET", a, !1), c.responseType = "arraybuffer", c.send(null), new Uint8Array(c.response) } catch (d) { if (a = z(a)) return a; throw d } }), b.print || console.log.bind(console)), - E = b.printErr || console.warn.bind(console); for (n in l) l.hasOwnProperty(n) && (b[n] = l[n]); +!(function(Live2DCubismCore) { + var _scriptDir, + _csm = (function() { + function _csm() {} + return ( + (_csm.getVersion = function() { + return _em.ccall("csmGetVersion", "number", [], []); + }), + (_csm.getLatestMocVersion = function() { + return _em.ccall("csmGetLatestMocVersion", "number", [], []); + }), + (_csm.getMocVersion = function(moc, mocSize) { + return _em.ccall( + "csmGetMocVersion", + "number", ["number", "number"], [moc, mocSize] + ); + }), + (_csm.getSizeofModel = function(moc) { + return _em.ccall("csmGetSizeofModel", "number", ["number"], [moc]); + }), + (_csm.reviveMocInPlace = function(memory, mocSize) { + return _em.ccall( + "csmReviveMocInPlace", + "number", ["number", "number"], [memory, mocSize] + ); + }), + (_csm.initializeModelInPlace = function(moc, memory, modelSize) { + return _em.ccall( + "csmInitializeModelInPlace", + "number", ["number", "number", "number"], [moc, memory, modelSize] + ); + }), + (_csm.hasMocConsistency = function(memory, mocSize) { + return _em.ccall( + "csmHasMocConsistency", + "number", ["number", "number"], [memory, mocSize] + ); + }), + (_csm.getParameterCount = function(model) { + return _em.ccall( + "csmGetParameterCount", + "number", ["number"], [model] + ); + }), + (_csm.getParameterIds = function(model) { + return _em.ccall("csmGetParameterIds", "number", ["number"], [model]); + }), + (_csm.getParameterMinimumValues = function(model) { + return _em.ccall( + "csmGetParameterMinimumValues", + "number", ["number"], [model] + ); + }), + (_csm.getParameterTypes = function(model) { + return _em.ccall( + "csmGetParameterTypes", + "number", ["number"], [model] + ); + }), + (_csm.getParameterMaximumValues = function(model) { + return _em.ccall( + "csmGetParameterMaximumValues", + "number", ["number"], [model] + ); + }), + (_csm.getParameterDefaultValues = function(model) { + return _em.ccall( + "csmGetParameterDefaultValues", + "number", ["number"], [model] + ); + }), + (_csm.getParameterValues = function(model) { + return _em.ccall( + "csmGetParameterValues", + "number", ["number"], [model] + ); + }), + (_csm.getParameterKeyCounts = function(model) { + return _em.ccall( + "csmGetParameterKeyCounts", + "number", ["number"], [model] + ); + }), + (_csm.getParameterKeyValues = function(model) { + return _em.ccall( + "csmGetParameterKeyValues", + "number", ["number"], [model] + ); + }), + (_csm.getPartCount = function(model) { + return _em.ccall("csmGetPartCount", "number", ["number"], [model]); + }), + (_csm.getPartIds = function(model) { + return _em.ccall("csmGetPartIds", "number", ["number"], [model]); + }), + (_csm.getPartOpacities = function(model) { + return _em.ccall( + "csmGetPartOpacities", + "number", ["number"], [model] + ); + }), + (_csm.getPartParentPartIndices = function(model) { + return _em.ccall( + "csmGetPartParentPartIndices", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableCount = function(model) { + return _em.ccall( + "csmGetDrawableCount", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableIds = function(model) { + return _em.ccall("csmGetDrawableIds", "number", ["number"], [model]); + }), + (_csm.getDrawableConstantFlags = function(model) { + return _em.ccall( + "csmGetDrawableConstantFlags", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableDynamicFlags = function(model) { + return _em.ccall( + "csmGetDrawableDynamicFlags", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableTextureIndices = function(model) { + return _em.ccall( + "csmGetDrawableTextureIndices", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableDrawOrders = function(model) { + return _em.ccall( + "csmGetDrawableDrawOrders", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableRenderOrders = function(model) { + return _em.ccall( + "csmGetDrawableRenderOrders", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableOpacities = function(model) { + return _em.ccall( + "csmGetDrawableOpacities", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableMaskCounts = function(model) { + return _em.ccall( + "csmGetDrawableMaskCounts", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableMasks = function(model) { + return _em.ccall( + "csmGetDrawableMasks", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableVertexCounts = function(model) { + return _em.ccall( + "csmGetDrawableVertexCounts", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableVertexPositions = function(model) { + return _em.ccall( + "csmGetDrawableVertexPositions", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableVertexUvs = function(model) { + return _em.ccall( + "csmGetDrawableVertexUvs", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableIndexCounts = function(model) { + return _em.ccall( + "csmGetDrawableIndexCounts", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableIndices = function(model) { + return _em.ccall( + "csmGetDrawableIndices", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableMultiplyColors = function(model) { + return _em.ccall( + "csmGetDrawableMultiplyColors", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableScreenColors = function(model) { + return _em.ccall( + "csmGetDrawableScreenColors", + "number", ["number"], [model] + ); + }), + (_csm.getDrawableParentPartIndices = function(model) { + return _em.ccall( + "csmGetDrawableParentPartIndices", + "number", ["number"], [model] + ); + }), + (_csm.mallocMoc = function(mocSize) { + return _em.ccall("csmMallocMoc", "number", ["number"], [mocSize]); + }), + (_csm.mallocModelAndInitialize = function(moc) { + return _em.ccall( + "csmMallocModelAndInitialize", + "number", ["number"], [moc] + ); + }), + (_csm.malloc = function(size) { + return _em.ccall("csmMalloc", "number", ["number"], [size]); + }), + (_csm.setLogFunction = function(handler) { + _em.ccall("csmSetLogFunction", null, ["number"], [handler]); + }), + (_csm.updateModel = function(model) { + _em.ccall("csmUpdateModel", null, ["number"], [model]); + }), + (_csm.readCanvasInfo = function( + model, + outSizeInPixels, + outOriginInPixels, + outPixelsPerUnit + ) { + _em.ccall( + "csmReadCanvasInfo", + null, ["number", "number", "number", "number"], [model, outSizeInPixels, outOriginInPixels, outPixelsPerUnit] + ); + }), + (_csm.resetDrawableDynamicFlags = function(model) { + _em.ccall("csmResetDrawableDynamicFlags", null, ["number"], [model]); + }), + (_csm.free = function(memory) { + _em.ccall("csmFree", null, ["number"], [memory]); + }), + (_csm.initializeAmountOfMemory = function(size) { + _em.ccall("csmInitializeAmountOfMemory", null, ["number"], [size]); + }), + _csm + ); + })(), + Version = + ((Live2DCubismCore.AlignofMoc = 64), + (Live2DCubismCore.AlignofModel = 16), + (Live2DCubismCore.MocVersion_Unknown = 0), + (Live2DCubismCore.MocVersion_30 = 1), + (Live2DCubismCore.MocVersion_33 = 2), + (Live2DCubismCore.MocVersion_40 = 3), + (Live2DCubismCore.MocVersion_42 = 4), + (Live2DCubismCore.MocVersion_50 = 5), + (Live2DCubismCore.ParameterType_Normal = 0), + (Live2DCubismCore.ParameterType_BlendShape = 1), + (function() { + function Version() {} + return ( + (Version.csmGetVersion = function() { + return _csm.getVersion(); + }), + (Version.csmGetLatestMocVersion = function() { + return _csm.getLatestMocVersion(); + }), + (Version.csmGetMocVersion = function(moc, mocBytes) { + return _csm.getMocVersion(moc._ptr, mocBytes.byteLength); + }), + Version + ); + })()), + Version = + ((Live2DCubismCore.Version = Version), + (function() { + function Logging() {} + return ( + (Logging.csmSetLogFunction = function(handler) { + Logging.logFunction = handler; + handler = _em.addFunction(Logging.wrapLogFunction, "vi"); + _csm.setLogFunction(handler); + }), + (Logging.csmGetLogFunction = function() { + return Logging.logFunction; + }), + (Logging.wrapLogFunction = function(messagePtr) { + messagePtr = _em.UTF8ToString(messagePtr); + Logging.logFunction(messagePtr); + }), + Logging + ); + })()), + Version = + ((Live2DCubismCore.Logging = Version), + (function() { + function Moc(mocBytes) { + var memory = _csm.mallocMoc(mocBytes.byteLength); + memory && + (new Uint8Array(_em.HEAPU8.buffer, memory, mocBytes.byteLength).set( + new Uint8Array(mocBytes) + ), + (this._ptr = _csm.reviveMocInPlace(memory, mocBytes.byteLength)), + this._ptr || _csm.free(memory)); + } + return ( + (Moc.prototype.hasMocConsistency = function(mocBytes) { + var memory = _csm.mallocMoc(mocBytes.byteLength); + if (memory) + return ( + new Uint8Array( + _em.HEAPU8.buffer, + memory, + mocBytes.byteLength + ).set(new Uint8Array(mocBytes)), + (mocBytes = _csm.hasMocConsistency( + memory, + mocBytes.byteLength + )), + _csm.free(memory), + mocBytes + ); + }), + (Moc.fromArrayBuffer = function(buffer) { + return buffer && (buffer = new Moc(buffer))._ptr ? buffer : null; + }), + (Moc.prototype._release = function() { + _csm.free(this._ptr), (this._ptr = 0); + }), + Moc + ); + })()), + Version = + ((Live2DCubismCore.Moc = Version), + (function() { + function Model(moc) { + (this._ptr = _csm.mallocModelAndInitialize(moc._ptr)), + this._ptr && + ((this.parameters = new Parameters(this._ptr)), + (this.parts = new Parts(this._ptr)), + (this.drawables = new Drawables(this._ptr)), + (this.canvasinfo = new CanvasInfo(this._ptr))); + } + return ( + (Model.fromMoc = function(moc) { + moc = new Model(moc); + return moc._ptr ? moc : null; + }), + (Model.prototype.update = function() { + _csm.updateModel(this._ptr); + }), + (Model.prototype.release = function() { + _csm.free(this._ptr), (this._ptr = 0); + }), + Model + ); + })()), + CanvasInfo = + ((Live2DCubismCore.Model = Version), + function(modelPtr) { + var _canvasSize_data, + _canvasSize_dataPtr, + _canvasSize_nDataBytes, + _canvasOrigin_dataPtr, + _canvasOrigin_nDataBytes, + _canvasPPU_nDataBytes, + _canvasPPU_dataPtr; + modelPtr && + ((_canvasSize_nDataBytes = + (_canvasSize_data = new Float32Array(2)).length * + _canvasSize_data.BYTES_PER_ELEMENT), + (_canvasSize_dataPtr = _csm.malloc(_canvasSize_nDataBytes)), + (_canvasSize_dataPtr = new Uint8Array( + _em.HEAPU8.buffer, + _canvasSize_dataPtr, + _canvasSize_nDataBytes + )).set(new Uint8Array(_canvasSize_data.buffer)), + (_canvasOrigin_nDataBytes = + (_canvasSize_nDataBytes = new Float32Array(2)).length * + _canvasSize_nDataBytes.BYTES_PER_ELEMENT), + (_canvasOrigin_dataPtr = _csm.malloc(_canvasOrigin_nDataBytes)), + (_canvasOrigin_dataPtr = new Uint8Array( + _em.HEAPU8.buffer, + _canvasOrigin_dataPtr, + _canvasOrigin_nDataBytes + )).set(new Uint8Array(_canvasSize_nDataBytes.buffer)), + (_canvasPPU_nDataBytes = + (_canvasOrigin_nDataBytes = new Float32Array(1)).length * + _canvasOrigin_nDataBytes.BYTES_PER_ELEMENT), + (_canvasPPU_dataPtr = _csm.malloc(_canvasPPU_nDataBytes)), + (_canvasPPU_dataPtr = new Uint8Array( + _em.HEAPU8.buffer, + _canvasPPU_dataPtr, + _canvasPPU_nDataBytes + )).set(new Uint8Array(_canvasOrigin_nDataBytes.buffer)), + _csm.readCanvasInfo( + modelPtr, + _canvasSize_dataPtr.byteOffset, + _canvasOrigin_dataPtr.byteOffset, + _canvasPPU_dataPtr.byteOffset + ), + (_canvasSize_data = new Float32Array( + _canvasSize_dataPtr.buffer, + _canvasSize_dataPtr.byteOffset, + _canvasSize_dataPtr.length + )), + (_canvasSize_nDataBytes = new Float32Array( + _canvasOrigin_dataPtr.buffer, + _canvasOrigin_dataPtr.byteOffset, + _canvasOrigin_dataPtr.length + )), + (_canvasOrigin_nDataBytes = new Float32Array( + _canvasPPU_dataPtr.buffer, + _canvasPPU_dataPtr.byteOffset, + _canvasPPU_dataPtr.length + )), + (this.CanvasWidth = _canvasSize_data[0]), + (this.CanvasHeight = _canvasSize_data[1]), + (this.CanvasOriginX = _canvasSize_nDataBytes[0]), + (this.CanvasOriginY = _canvasSize_nDataBytes[1]), + (this.PixelsPerUnit = _canvasOrigin_nDataBytes[0]), + _csm.free(_canvasSize_dataPtr.byteOffset), + _csm.free(_canvasOrigin_dataPtr.byteOffset), + _csm.free(_canvasPPU_dataPtr.byteOffset)); + }), + Parameters = + ((Live2DCubismCore.CanvasInfo = CanvasInfo), + function(modelPtr) { + (this.count = _csm.getParameterCount(modelPtr)), + (length = _csm.getParameterCount(modelPtr)), + (this.ids = new Array(length)); + for ( + var length, + length2, + _ids = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getParameterIds(modelPtr), + length + ), + i = 0; i < _ids.length; i++ + ) + this.ids[i] = _em.UTF8ToString(_ids[i]); + (length = _csm.getParameterCount(modelPtr)), + (this.minimumValues = new Float32Array( + _em.HEAPF32.buffer, + _csm.getParameterMinimumValues(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (this.types = new Int32Array( + _em.HEAP32.buffer, + _csm.getParameterTypes(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (this.maximumValues = new Float32Array( + _em.HEAPF32.buffer, + _csm.getParameterMaximumValues(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (this.defaultValues = new Float32Array( + _em.HEAPF32.buffer, + _csm.getParameterDefaultValues(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (this.values = new Float32Array( + _em.HEAPF32.buffer, + _csm.getParameterValues(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (this.keyCounts = new Int32Array( + _em.HEAP32.buffer, + _csm.getParameterKeyCounts(modelPtr), + length + )), + (length = _csm.getParameterCount(modelPtr)), + (length2 = new Int32Array( + _em.HEAP32.buffer, + _csm.getParameterKeyCounts(modelPtr), + length + )), + (this.keyValues = new Array(length)); + for ( + var _keyValues = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getParameterKeyValues(modelPtr), + length + ), + i = 0; i < _keyValues.length; i++ + ) + this.keyValues[i] = new Float32Array( + _em.HEAPF32.buffer, + _keyValues[i], + length2[i] + ); + }), + Parts = + ((Live2DCubismCore.Parameters = Parameters), + function(modelPtr) { + (this.count = _csm.getPartCount(modelPtr)), + (length = _csm.getPartCount(modelPtr)), + (this.ids = new Array(length)); + for ( + var length, + _ids = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getPartIds(modelPtr), + length + ), + i = 0; i < _ids.length; i++ + ) + this.ids[i] = _em.UTF8ToString(_ids[i]); + (length = _csm.getPartCount(modelPtr)), + (this.opacities = new Float32Array( + _em.HEAPF32.buffer, + _csm.getPartOpacities(modelPtr), + length + )), + (length = _csm.getPartCount(modelPtr)), + (this.parentIndices = new Int32Array( + _em.HEAP32.buffer, + _csm.getPartParentPartIndices(modelPtr), + length + )); + }), + Drawables = + ((Live2DCubismCore.Parts = Parts), + (function() { + function Drawables(modelPtr) { + this._modelPtr = modelPtr; + for ( + var length, + length2 = null, + _ids = + ((this.count = _csm.getDrawableCount(modelPtr)), + (length = _csm.getDrawableCount(modelPtr)), + (this.ids = new Array(length)), + new Uint32Array( + _em.HEAPU32.buffer, + _csm.getDrawableIds(modelPtr), + length + )), + i = 0; i < _ids.length; i++ + ) + this.ids[i] = _em.UTF8ToString(_ids[i]); + (length = _csm.getDrawableCount(modelPtr)), + (this.constantFlags = new Uint8Array( + _em.HEAPU8.buffer, + _csm.getDrawableConstantFlags(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.dynamicFlags = new Uint8Array( + _em.HEAPU8.buffer, + _csm.getDrawableDynamicFlags(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.textureIndices = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableTextureIndices(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.drawOrders = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableDrawOrders(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.renderOrders = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableRenderOrders(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.opacities = new Float32Array( + _em.HEAPF32.buffer, + _csm.getDrawableOpacities(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.maskCounts = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableMaskCounts(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.vertexCounts = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableVertexCounts(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.indexCounts = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableIndexCounts(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.multiplyColors = new Float32Array( + _em.HEAPF32.buffer, + _csm.getDrawableMultiplyColors(modelPtr), + 4 * length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.screenColors = new Float32Array( + _em.HEAPF32.buffer, + _csm.getDrawableScreenColors(modelPtr), + 4 * length + )), + (length = _csm.getDrawableCount(modelPtr)), + (this.parentPartIndices = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableParentPartIndices(modelPtr), + length + )), + (length = _csm.getDrawableCount(modelPtr)), + (length2 = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableMaskCounts(modelPtr), + length + )), + (this.masks = new Array(length)); + for ( + var _masks = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getDrawableMasks(modelPtr), + length + ), + i = 0; i < _masks.length; i++ + ) + this.masks[i] = new Int32Array( + _em.HEAP32.buffer, + _masks[i], + length2[i] + ); + (length = _csm.getDrawableCount(modelPtr)), + (length2 = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableVertexCounts(modelPtr), + length + )), + (this.vertexPositions = new Array(length)); + for ( + var _vertexPositions = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getDrawableVertexPositions(modelPtr), + length + ), + i = 0; i < _vertexPositions.length; i++ + ) + this.vertexPositions[i] = new Float32Array( + _em.HEAPF32.buffer, + _vertexPositions[i], + 2 * length2[i] + ); + (length = _csm.getDrawableCount(modelPtr)), + (length2 = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableVertexCounts(modelPtr), + length + )), + (this.vertexUvs = new Array(length)); + for ( + var _vertexUvs = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getDrawableVertexUvs(modelPtr), + length + ), + i = 0; i < _vertexUvs.length; i++ + ) + this.vertexUvs[i] = new Float32Array( + _em.HEAPF32.buffer, + _vertexUvs[i], + 2 * length2[i] + ); + (length = _csm.getDrawableCount(modelPtr)), + (length2 = new Int32Array( + _em.HEAP32.buffer, + _csm.getDrawableIndexCounts(modelPtr), + length + )), + (this.indices = new Array(length)); + for ( + var _indices = new Uint32Array( + _em.HEAPU32.buffer, + _csm.getDrawableIndices(modelPtr), + length + ), + i = 0; i < _indices.length; i++ + ) + this.indices[i] = new Uint16Array( + _em.HEAPU16.buffer, + _indices[i], + length2[i] + ); + } + return ( + (Drawables.prototype.resetDynamicFlags = function() { + _csm.resetDrawableDynamicFlags(this._modelPtr); + }), + Drawables + ); + })()), + Version = + ((Live2DCubismCore.Drawables = Drawables), + (function() { + function Utils() {} + return ( + (Utils.hasBlendAdditiveBit = function(bitfield) { + return 1 == (1 & bitfield); + }), + (Utils.hasBlendMultiplicativeBit = function(bitfield) { + return 2 == (2 & bitfield); + }), + (Utils.hasIsDoubleSidedBit = function(bitfield) { + return 4 == (4 & bitfield); + }), + (Utils.hasIsInvertedMaskBit = function(bitfield) { + return 8 == (8 & bitfield); + }), + (Utils.hasIsVisibleBit = function(bitfield) { + return 1 == (1 & bitfield); + }), + (Utils.hasVisibilityDidChangeBit = function(bitfield) { + return 2 == (2 & bitfield); + }), + (Utils.hasOpacityDidChangeBit = function(bitfield) { + return 4 == (4 & bitfield); + }), + (Utils.hasDrawOrderDidChangeBit = function(bitfield) { + return 8 == (8 & bitfield); + }), + (Utils.hasRenderOrderDidChangeBit = function(bitfield) { + return 16 == (16 & bitfield); + }), + (Utils.hasVertexPositionsDidChangeBit = function(bitfield) { + return 32 == (32 & bitfield); + }), + (Utils.hasBlendColorDidChangeBit = function(bitfield) { + return 64 == (64 & bitfield); + }), + Utils + ); + })()), + Version = + ((Live2DCubismCore.Utils = Version), + (function() { + function Memory() {} + return ( + (Memory.initializeAmountOfMemory = function(size) { + 16777216 < size && _csm.initializeAmountOfMemory(size); + }), + Memory + ); + })()), + _em_module = + ((Live2DCubismCore.Memory = Version), + (_scriptDir = + "undefined" != typeof document && document.currentScript ? + document.currentScript.src : + void 0), + function(_em_module) { + _em_module = _em_module || {}; + var b, + n, + l = {}; + for (n in (b = b || (void 0 !== _em_module ? _em_module : {}))) + b.hasOwnProperty(n) && (l[n] = b[n]); + var x, + y, + v, + w, + r = !1, + p = "object" == typeof window, + q = "function" == typeof importScripts, + r = + "object" == typeof process && + "object" == typeof process.versions && + "string" == typeof process.versions.node && + !p && + !q, + t = !p && !r && !q, + u = "", + D = + (r ? + ((u = __dirname + "/"), + (v = function(a, c) { + var d = z(a); + return ( + d || + ((x = x || require("fs")), + (a = (y = y || require("path")).normalize(a)), + (d = x.readFileSync(a))), + c ? d : d.toString() + ); + }), + (w = function(a) { + return ( + assert( + (a = (a = v(a, !0)).buffer ? a : new Uint8Array(a)).buffer + ), + a + ); + }), + 1 < process.argv.length && process.argv[1].replace(/\\/g, "/"), + process.argv.slice(2), + process.on("uncaughtException", function(a) { + throw a; + }), + process.on("unhandledRejection", B), + (b.inspect = function() { + return "[Emscripten Module object]"; + })) : + t ? + ("undefined" != typeof read && + (v = function(a) { + var c = z(a); + return c ? C(c) : read(a); + }), + (w = function(a) { + var c; + if (!(c = z(a))) { + if ("function" == typeof readbuffer) + return new Uint8Array(readbuffer(a)); + assert("object" == typeof(c = read(a, "binary"))); + } + return c; + }), + "undefined" != typeof print && + (((console = + "undefined" == typeof console ? {} : console).log = print), + (console.warn = console.error = + "undefined" != typeof printErr ? printErr : print))) : + (p || q) && + (q ? + (u = self.location.href) : + document.currentScript && (u = document.currentScript.src), + (u = + 0 !== (u = _scriptDir || u).indexOf("blob:") ? + u.substr(0, u.lastIndexOf("/") + 1) : + ""), + (v = function(a) { + try { + var c = new XMLHttpRequest(); + return c.open("GET", a, !1), c.send(null), c.responseText; + } catch (d) { + if ((a = z(a))) return C(a); + throw d; + } + }), + q) && + (w = function(a) { + try { + var c = new XMLHttpRequest(); + return ( + c.open("GET", a, !1), + (c.responseType = "arraybuffer"), + c.send(null), + new Uint8Array(c.response) + ); + } catch (d) { + if ((a = z(a))) return a; + throw d; + } + }), + b.print || console.log.bind(console)), + E = b.printErr || console.warn.bind(console); + for (n in l) l.hasOwnProperty(n) && (b[n] = l[n]); - function da() { return { exports: function(asmLibraryArg, wasmMemory, wasmTable) { var scratchBuffer = new ArrayBuffer(8), - b = new Int32Array(scratchBuffer), - c = new Float32Array(scratchBuffer), - d = new Float64Array(scratchBuffer); + function da() { + return { + exports: (function(asmLibraryArg, wasmMemory, wasmTable) { + var scratchBuffer = new ArrayBuffer(8), + b = new Int32Array(scratchBuffer), + c = new Float32Array(scratchBuffer), + d = new Float64Array(scratchBuffer); - function f(index, value) { b[index] = value } + function f(index, value) { + b[index] = value; + } - function g() { return d[0] } + function g() { + return d[0]; + } - function h(value) { d[0] = value } + function h(value) { + d[0] = value; + } - function j(value) { c[0] = value } + function j(value) { + c[0] = value; + } - function k() { return c[0] } - scratchBuffer = wasmMemory.buffer; var U, global, buffer, m, n, o, p, q, r, s, t, u, v, w, x, y, z, A, C, H, I, J, K, L, M, U = new Uint8Array(scratchBuffer); return (scratchBuffer = function(offset, s) { var V, W; if ("undefined" == typeof Buffer) - for (V = atob(s), W = 0; W < V.length; W++) U[offset + W] = V.charCodeAt(W); - else - for (V = Buffer.from(s, "base64"), W = 0; W < V.length; W++) U[offset + W] = V[W] })(1024, "QW4gZXJyb3Igb2NjdXJyZWQgaW4gdGhlIGludGVycG9sYXRpb24gZm9yIGJsZW5kIHNoYXBlcy4gQ29tYmluYXRpb25Db3VudCBpcyAlZC4ACgBbQ1NNXSBbRV1XYXJwRGVmb3JtZXI6OlRyYW5zZm9ybVRhcmdldCgpIGVycm9yLiBbJWRdIHAwMT0oJS40ZiAsICUuNGYpCgBbQ1NNXSBbRV1Jbml0aWFsaXplRGVmb3JtZXJzKCk6IFVua25vd24gRGVmb3JtZXIgVHlwZS4KAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBUaGlzIG1vYzMgc2l6ZSBpcyBpbnZhbGlkLgoAW0NTTV0gW0VdJXM6ICVzCgBbQ1NNXSBbV11Sb3RhdGlvbkRlZm9ybWVyOiBOb3QgZm91bmQgdHJhbnNmb3JtZWQgRGlyZWN0aW9uLgoAW0NTTV0gW0VdVXBkYXRlRGVmb3JtZXJIaWVyYXJjaHkoKTogVW5rbm93biBEZWZvcm1lciBUeXBlLgoAJXMKACAgAE1PQzMAImFkZHJlc3MiIGlzIG51bGwuACUwMlggAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBGaWxlVHlwZSBpcyBpbnZhbGlkLgoAImFkZHJlc3MiIGFsaWdubWVudCBpcyBpbnZhbGlkLgBbQ1NNXSBbRV1jc21IYXNNb2NDb25zaXN0ZW5jeTogVGhpcyBtb2MzIHZlciBpcyBpbnZhbGlkIFt2ZXI6JWRdLgoAInNpemUiIGlzIGludmFsaWQuAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBUaGUgQ29yZSB1bnN1cHBvcnQgbGF0ZXIgdGhhbiBtb2MzIHZlcjpbJWRdLiBUaGlzIG1vYzMgdmVyIGlzIFslZF0uCgAibW9kZWwiIGlzIGludmFsaWQuAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBIZWFkZXIgc2VjdGlvbiBpcyBpbnZhbGlkLgoAIm91dFNpemVJblBpeGVscyIgaXMgbnVsbC4AW0NTTV0gW0VdY3NtSGFzTW9jQ29uc2lzdGVuY3k6IERhdGEgc2VjdGlvbiBpcyBpbnZhbGlkLgoAIm91dE9yaWdpbkluUGl4ZWxzIiBpcyBudWxsLgBbQ1NNXSBbRV1jc21SZXZpdmVNb2NJblBsYWNlIGlzIGZhaWxlZC4gQ29ycnVwdGVkICBtb2MzIGZpbGUuCgAib3V0UGl4ZWxzUGVyVW5pdCIgaXMgbnVsbC4AW0NTTV0gW0VdY3NtUmV2aXZlTW9jSW5QbGFjZSBpcyBmYWlsZWQuIFRoZSBDb3JlIHVuc3VwcG9ydCBsYXRlciB0aGFuIG1vYzMgdmVyOlslZF0uIFRoaXMgbW9jMyB2ZXIgaXMgWyVkXS4KACJtb2MiIGlzIGludmFsaWQuAFtDU01dIFtFXWNzbUdldE1vY1ZlcnNpb24gaXMgZmFpbGVkLiBDb3JydXB0ZWQgbW9jMyBmaWxlLgoAInNpemUiIGlzIGludmFsaWQATGl2ZTJEIEN1YmlzbSBTREsgQ29yZSBWZXJzaW9uICVkLiVkLiVkAGNzbUdldE1vY1ZlcnNpb24AY3NtSGFzTW9jQ29uc2lzdGVuY3kAY3NtUmV2aXZlTW9jSW5QbGFjZQBjc21SZWFkQ2FudmFzSW5mbwBjc21HZXRTaXplb2ZNb2RlbABjc21Jbml0aWFsaXplTW9kZWxJblBsYWNlAGNzbVVwZGF0ZU1vZGVsAGNzbUdldFBhcmFtZXRlckNvdW50AGNzbUdldFBhcmFtZXRlcklkcwBjc21HZXRQYXJhbWV0ZXJUeXBlcwBjc21HZXRQYXJhbWV0ZXJNaW5pbXVtVmFsdWVzAGNzbUdldFBhcmFtZXRlck1heGltdW1WYWx1ZXMAY3NtR2V0UGFyYW1ldGVyRGVmYXVsdFZhbHVlcwBjc21HZXRQYXJhbWV0ZXJWYWx1ZXMAY3NtR2V0UGFydENvdW50AGNzbUdldFBhcnRJZHMAY3NtR2V0UGFydE9wYWNpdGllcwBjc21HZXRQYXJ0UGFyZW50UGFydEluZGljZXMAY3NtR2V0RHJhd2FibGVDb3VudABjc21HZXREcmF3YWJsZUlkcwBjc21HZXREcmF3YWJsZUNvbnN0YW50RmxhZ3MAY3NtR2V0RHJhd2FibGVEeW5hbWljRmxhZ3MAY3NtR2V0RHJhd2FibGVUZXh0dXJlSW5kaWNlcwBjc21HZXREcmF3YWJsZURyYXdPcmRlcnMAY3NtR2V0RHJhd2FibGVSZW5kZXJPcmRlcnMAY3NtR2V0RHJhd2FibGVPcGFjaXRpZXMAY3NtR2V0RHJhd2FibGVNYXNrQ291bnRzAGNzbUdldERyYXdhYmxlTWFza3MAY3NtR2V0RHJhd2FibGVWZXJ0ZXhDb3VudHMAY3NtR2V0RHJhd2FibGVWZXJ0ZXhQb3NpdGlvbnMAY3NtR2V0RHJhd2FibGVWZXJ0ZXhVdnMAY3NtR2V0RHJhd2FibGVJbmRleENvdW50cwBjc21HZXREcmF3YWJsZUluZGljZXMAY3NtR2V0RHJhd2FibGVNdWx0aXBseUNvbG9ycwBjc21HZXREcmF3YWJsZVNjcmVlbkNvbG9ycwBjc21HZXREcmF3YWJsZVBhcmVudFBhcnRJbmRpY2VzAGNzbVJlc2V0RHJhd2FibGVEeW5hbWljRmxhZ3MAY3NtR2V0UGFyYW1ldGVyS2V5Q291bnRzAGNzbUdldFBhcmFtZXRlcktleVZhbHVlcw=="), scratchBuffer(3228, "Cg=="), scratchBuffer(3267, "//////8="), scratchBuffer(3336, "LSsgICAwWDB4AChudWxsKQ=="), scratchBuffer(3360, "EQAKABEREQAAAAAFAAAAAAAACQAAAAAL"), scratchBuffer(3392, "EQAPChEREQMKBwABEwkLCwAACQYLAAALAAYRAAAAERER"), scratchBuffer(3441, "Cw=="), scratchBuffer(3450, "EQAKChEREQAKAAACAAkLAAAACQALAAAL"), scratchBuffer(3499, "DA=="), scratchBuffer(3511, "DAAAAAAMAAAAAAkMAAAAAAAMAAAM"), scratchBuffer(3557, "Dg=="), scratchBuffer(3569, "DQAAAAQNAAAAAAkOAAAAAAAOAAAO"), scratchBuffer(3615, "EA=="), scratchBuffer(3627, "DwAAAAAPAAAAAAkQAAAAAAAQAAAQAAASAAAAEhIS"), scratchBuffer(3682, "EgAAABISEgAAAAAAAAk="), scratchBuffer(3731, "Cw=="), scratchBuffer(3743, "CgAAAAAKAAAAAAkLAAAAAAALAAAL"), scratchBuffer(3789, "DA=="), scratchBuffer(3801, "DAAAAAAMAAAAAAkMAAAAAAAMAAAMAAAwMTIzNDU2Nzg5QUJDREVGLTBYKzBYIDBYLTB4KzB4IDB4AGluZgBJTkYAbmFuAE5BTgAuAAAAAKgaAAAAAAAAAwAAAAQAAAAEAAAABgAAAIP5ogBETm4A/CkVANFXJwDdNPUAYtvAADyZlQBBkEMAY1H+ALveqwC3YcUAOm4kANJNQgBJBuAACeouAByS0QDrHf4AKbEcAOg+pwD1NYIARLsuAJzphAC0JnAAQX5fANaROQBTgzkAnPQ5AItfhAAo+b0A+B87AN7/lwAPmAUAES/vAApaiwBtH20Az342AAnLJwBGT7cAnmY/AC3qXwC6J3UA5evHAD178QD3OQcAklKKAPtr6gAfsV8ACF2NADADVgB7/EYA8KtrACC8zwA29JoA46kdAF5hkQAIG+YAhZllAKAUXwCNQGgAgNj/ACdzTQAGBjEAylYVAMmocwB74mAAa4zAABnERwDNZ8MACejcAFmDKgCLdsQAphyWAESv3QAZV9EApT4FAAUH/wAzfj8AwjLoAJhP3gC7fTIAJj3DAB5r7wCf+F4ANR86AH/yygDxhx0AfJAhAGokfADVbvoAMC13ABU7QwC1FMYAwxmdAK3EwgAsTUEADABdAIZ9RgDjcS0Am8aaADNiAAC00nwAtKeXADdV1QDXPvYAoxAYAE12/ABknSoAcNerAGN8+AB6sFcAFxXnAMBJVgA71tkAp4Q4ACQjywDWincAWlQjAAAfuQDxChsAGc7fAJ8x/wBmHmoAmVdhAKz7RwB+f9gAImW3ADLoiQDmv2AA78TNAGw2CQBdP9QAFt7XAFg73gDem5IA0iIoACiG6ADiWE0AxsoyAAjjFgDgfcsAF8BQAPMdpwAY4FsALhM0AIMSYgCDSAEA9Y5bAK2wfwAe6fIASEpDABBn0wCq3dgArl9CAGphzgAKKKQA05m0AAam8gBcd38Ao8KDAGE8iACKc3gAr4xaAG/XvQAtpmMA9L/LAI2B7wAmwWcAVcpFAMrZNgAoqNIAwmGNABLJdwAEJhQAEkabAMRZxADIxUQATbKRAAAX8wDUQ60AKUnlAP3VEAAAvvwAHpTMAHDO7gATPvUA7PGAALPnwwDH+CgAkwWUAMFxPgAuCbMAC0XzAIgSnACrIHsALrWfAEeSwgB7Mi8ADFVtAHKnkABr5x8AMcuWAHkWSgBBeeIA9N+JAOiUlwDi5oQAmTGXAIjtawBfXzYAu/0OAEiatABnpGwAcXJCAI1dMgCfFbgAvOUJAI0xJQD3dDkAMAUcAA0MAQBLCGgALO5YAEeqkAB05wIAvdYkAPd9pgBuSHIAnxbvAI6UpgC0kfYA0VNRAM8K8gAgmDMA9Ut+ALJjaADdPl8AQF0DAIWJfwBVUikAN2TAAG3YEAAySDIAW0x1AE5x1ABFVG4ACwnBACr1aQAUZtUAJwedAF0EUAC0O9sA6nbFAIf5FwBJa30AHSe6AJZpKQDGzKwArRRUAJDiagCI2YkALHJQAASkvgB3B5QA8zBwAAD8JwDqcagAZsJJAGTgPQCX3YMAoz+XAEOU/QANhowAMUHeAJI5nQDdcIwAF7fnAAjfOwAVNysAXICgAFqAkwAQEZIAD+jYAGyArwDb/0sAOJAPAFkYdgBipRUAYcu7AMeJuQAQQL0A0vIEAEl1JwDrtvYA2yK7AAoUqgCJJi8AZIN2AAk7MwAOlBoAUTqqAB2jwgCv7a4AXCYSAG3CTQAtepwAwFaXAAM/gwAJ8PYAK0CMAG0xmQA5tAcADCAVANjDWwD1ksQAxq1LAE7KpQCnN80A5qk2AKuSlADdQmgAGWPeAHaM7wBoi1IA/Ns3AK6hqwDfFTEAAK6hAAz72gBkTWYA7QW3ACllMABXVr8AR/86AGr5uQB1vvMAKJPfAKuAMABmjPYABMsVAPoiBgDZ5B0APbOkAFcbjwA2zQkATkLpABO+pAAzI7UA8KoaAE9lqADSwaUACz8PAFt4zQAj+XYAe4sEAIkXcgDGplMAb27iAO/rAACbSlgAxNq3AKpmugB2z88A0QIdALHxLQCMmcEAw613AIZI2gD3XaAAxoD0AKzwLwDd7JoAP1y8ANDebQCQxx8AKtu2AKMlOgAAr5oArVOTALZXBAApLbQAS4B+ANoHpwB2qg4Ae1mhABYSKgDcty0A+uX9AInb/gCJvv0A5HZsAAap/AA+gHAAhW4VAP2H/wAoPgcAYWczACoYhgBNveoAs+evAI9tbgCVZzkAMb9bAITXSAAw3xYAxy1DACVhNQDJcM4AMMu4AL9s/QCkAKIABWzkAFrdoAAhb0cAYhLSALlchABwYUkAa1bgAJlSAQBQVTcAHtW3ADPxxAATbl8AXTDkAIUuqQAdssMAoTI2AAi3pADqsdQAFvchAI9p5AAn/3cADAOAAI1ALQBPzaAAIKWZALOi0wAvXQoAtPlCABHaywB9vtAAm9vBAKsXvQDKooEACGpcAC5VFwAnAFUAfxTwAOEHhgAUC2QAlkGNAIe+3gDa/SoAayW2AHuJNAAF8/4Aub+eAGhqTwBKKqgAT8RaAC34vADXWpgA9MeVAA1NjQAgOqYApFdfABQ/sQCAOJUAzCABAHHdhgDJ3rYAv2D1AE1lEQABB2sAjLCsALLA0ABRVUgAHvsOAJVywwCjBjsAwEA1AAbcewDgRcwATin6ANbKyADo80EAfGTeAJtk2ADZvjEApJfDAHdY1ABp48UA8NoTALo6PABGGEYAVXVfANK99QBuksYArC5dAA5E7QAcPkIAYcSHACn96QDn1vMAInzKAG+RNQAI4MUA/9eNAG5q4gCw/cYAkwjBAHxddABrrbIAzW6dAD5yewDGEWoA98+pAClz3wC1yboAtwBRAOKyDQB0uiQA5X1gAHTYigANFSwAgRgMAH5mlAABKRYAn3p2AP39vgBWRe8A2X42AOzZEwCLurkAxJf8ADGoJwDxbsMAlMU2ANioVgC0qLUAz8wOABKJLQBvVzQALFaJAJnO4wDWILkAa16qAD4qnAARX8wA/QtKAOH0+wCOO20A4oYsAOnUhAD8tKkA7+7RAC41yQAvOWEAOCFEABvZyACB/AoA+0pqAC8c2ABTtIQATpmMAFQizAAqVdwAwMbWAAsZlgAacLgAaZVkACZaYAA/Uu4AfxEPAPS1EQD8y/UANLwtADS87gDoXcwA3V5gAGeOmwCSM+8AyRe4AGFYmwDhV7wAUYPGANg+EADdcUgALRzdAK8YoQAhLEYAWfPXANl6mACeVMAAT4b6AFYG/ADlea4AiSI2ADitIgBnk9wAVeiqAIImOADK55sAUQ2kAJkzsQCp1w4AaQVIAGWy8AB/iKcAiEyXAPnRNgAhkrMAe4JKAJjPIQBAn9wA3EdVAOF0OgBn60IA/p3fAF7UXwB7Z6QAuqx6AFX2ogAriCMAQbpVAFluCAAhKoYAOUeDAInj5gDlntQASftAAP9W6QAcD8oAxVmKAJT6KwDTwcUAD8XPANtargBHxYYAhUNiACGGOwAseZQAEGGHACpMewCALBoAQ78SAIgmkAB4PIkAqMTkAOXbewDEOsIAJvTqAPdnigANkr8AZaMrAD2TsQC9fAsApFHcACfdYwBp4d0AmpQZAKgplQBozigACe20AESfIABOmMoAcIJjAH58IwAPuTIAp/WOABRW5wAh8QgAtZ0qAG9+TQClGVEAtfmrAILf1gCW3WEAFjYCAMQ6nwCDoqEAcu1tADmNegCCuKkAazJcAEYnWwAANO0A0gB3APz0VQABWU0A4HGA"), scratchBuffer(6675, "QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNThj7T7aD0k/Xph7P9oPyT9pN6wxaCEiM7QPFDNoIaIz2w9JP9sPSb/kyxZA5MsWwAAAAAAAAACA2w9JQNsPScAAAIA/AADAPwAAAADcz9E1AAAAAADAFT8="), scratchBuffer(6824, "BQ=="), scratchBuffer(6836, "DQ=="), scratchBuffer(6860, "DgAAAA8AAABYHAAAAAQ="), scratchBuffer(6884, "AQ=="), scratchBuffer(6899, "Cv////8="), scratchBuffer(7156, "gCA="), global = { Int8Array: Int8Array, Int16Array: Int16Array, Int32Array: Int32Array, Uint8Array: Uint8Array, Uint16Array: Uint16Array, Uint32Array: Uint32Array, Float32Array: Float32Array, Float64Array: Float64Array, NaN: NaN, Infinity: 1 / 0, Math: Math }, buffer = wasmMemory.buffer, m = (scratchBuffer = asmLibraryArg).memory, n = wasmTable, o = new global.Int8Array(buffer), p = new global.Int16Array(buffer), q = new global.Int32Array(buffer), r = new global.Uint8Array(buffer), s = new global.Uint16Array(buffer), t = new global.Uint32Array(buffer), u = new global.Float32Array(buffer), v = new global.Float64Array(buffer), w = global.Math.imul, x = global.Math.fround, y = global.Math.abs, z = global.Math.clz32, A = global.Math.min, global.Math.max, C = global.Math.floor, global.Math.ceil, global.Math.sqrt, scratchBuffer.abort, global.NaN, H = global.Infinity, I = scratchBuffer.a, J = scratchBuffer.b, K = scratchBuffer.c, L = 5251744, M = 0, n[1] = function(a, Ln, Mn, Nn, On) { a |= 0, Ln |= 0, Mn |= 0, Nn |= 0, On |= 0; var Wn, ko, lo, oo, qo, ro, so, to, uo, vo, wo, xo, yo, zo, Ao, Bo, Co, Do, Eo, Fo, Go, Ho, Io, po, Pn = 0, - Qn = x(0), - Rn = x(0), - Sn = 0, - Tn = x(0), - Un = x(0), - Vn = x(0), - Xn = x(0), - Yn = x(0), - Zn = x(0), - _n = x(0), - $n = x(0), - ao = x(0), - bo = x(0), - co = x(0), - eo = x(0), - fo = x(0), - go = x(0), - ho = x(0), - io = x(0), - jo = x(0), - mo = x(0), - no = x(0), - Jo = (x(0), x(0), x(0), x(0), x(0), x(0), x(0), x(0), x(0), 0); if (L = po = L - 32 | 0, 1 <= (0 | On)) - for (Wn = q[16 + (q[a + 308 >> 2] + (Ln << 5) | 0) >> 2], Pn = q[a + 60 >> 2] + w(Wn, 24) | 0, Ln = (ko = q[Pn + 8 >> 2]) + -1 | 0, xo = (qo = q[Pn + 4 >> 2]) + -1 | 0, yo = uo = (Wn = q[q[a + 152 >> 2] + (Wn << 2) >> 2]) + (ko << 3) | 0, zo = vo = Wn + ((to = w(qo, lo = ko + 1 | 0)) << 3) | 0, Ao = wo = Wn + (ko + to << 3) | 0, Io = q[Pn + 12 >> 2], ro = x(0 | qo), so = x(0 | ko), a = 0; Vn = u[4 + (Pn = (oo = a << 3) + Mn | 0) >> 2], Rn = x(Vn * ro), Xn = u[Pn >> 2], Qn = x(Xn * so), Pn = Vn >= x(1), Rn = !(Vn < x(0) ^ 1) || Pn | Xn >= x(1) | Xn < x(0) ? (Jo || (ao = u[4 + Ao >> 2], Bo = u[Wn + 4 >> 2], Yn = x(ao - Bo), Co = u[4 + yo >> 2], Do = u[4 + zo >> 2], Zn = x(Co - Do), bo = x(x(Yn - Zn) * x(.5)), Eo = u[wo >> 2], Fo = u[Wn >> 2], _n = x(Eo - Fo), Go = u[uo >> 2], Ho = u[vo >> 2], $n = x(Go - Ho), co = x(x(_n - $n) * x(.5)), Zn = x(x(Zn + Yn) * x(.5)), $n = x(x($n + _n) * x(.5)), Jo = 1, Yn = x(x(x(x(x(Bo + Co) + Do) + ao) * x(.25)) - x(Yn * x(.5))), _n = x(x(x(x(x(Fo + Go) + Ho) + Eo) * x(.25)) - x(_n * x(.5)))), Vn < x(3) ^ 1 | Xn > x(-2) ^ 1 | (Xn < x(3) ^ 1 | Vn > x(-2) ^ 1) ? (u[Nn + oo >> 2] = x(Vn * co) + x(x(Xn * $n) + _n), Qn = x(Vn * bo), x(x(Xn * Zn) + Yn)) : (Xn <= x(0) ? Vn <= x(0) ? (Un = x(x(Vn + x(2)) * x(.5)), Tn = x(x(Xn + x(2)) * x(.5)), Qn = x(bo + bo), mo = x(Yn - Qn), Rn = x(co + co), no = x(_n - Rn), io = x(Yn - x(Zn + Zn)), eo = x(io - Qn), jo = x(_n - x($n + $n)), fo = x(jo - Rn), go = u[Wn + 4 >> 2], ho = u[Wn >> 2]) : Pn ? (Qn = x(bo * x(3)), Rn = x(Yn - x(Zn + Zn)), io = x(Qn + Rn), eo = x(co * x(3)), fo = x(_n - x($n + $n)), jo = x(eo + fo), Un = x(x(Vn + x(-1)) * x(.5)), Tn = x(x(Xn + x(2)) * x(.5)), go = x(Qn + Yn), ho = x(eo + _n), eo = x(bo + Rn), fo = x(co + fo), mo = u[4 + zo >> 2], no = u[vo >> 2]) : (Qn = x(Yn - x(Zn + Zn)), Pn = xo, Sn = x(y(Rn)) < x(2147483648) ? ~~Rn : -2147483648, Un = x(0 | (Pn = (0 | Sn) == (0 | qo) ? Pn : Sn)), Tn = x(Un / ro), eo = x(x(Tn * bo) + Qn), ao = x(Tn * co), Tn = x(_n - x($n + $n)), fo = x(ao + Tn), Vn = x(x(0 | (Sn = Pn + 1 | 0)) / ro), io = x(x(Vn * bo) + Qn), jo = x(x(Vn * co) + Tn), Tn = x(x(Xn + x(2)) * x(.5)), Un = x(Rn - Un), Pn = Wn + (w(Pn, lo) << 3) | 0, mo = u[Pn + 4 >> 2], no = u[Pn >> 2], Pn = Wn + (w(Sn, lo) << 3) | 0, go = u[Pn + 4 >> 2], ho = u[Pn >> 2]) : Xn >= x(1) ? Vn <= x(0) ? (Un = x(x(Vn + x(2)) * x(.5)), Tn = x(x(Xn + x(-1)) * x(.5)), Qn = x(bo + bo), eo = x(x(Zn + Yn) - Qn), Rn = x(co + co), fo = x(x($n + _n) - Rn), go = x(x(Zn * x(3)) + Yn), mo = x(go - Qn), ho = x(x($n * x(3)) + _n), no = x(ho - Rn), io = u[4 + yo >> 2], jo = u[uo >> 2]) : Pn ? (Qn = x(bo * x(3)), io = x(Qn + x(Zn + Yn)), Rn = x(co * x(3)), jo = x(Rn + x($n + _n)), ao = Qn, Qn = x(x(Zn * x(3)) + Yn), go = x(ao + Qn), ao = Rn, Rn = x(x($n * x(3)) + _n), ho = x(ao + Rn), Un = x(x(Vn + x(-1)) * x(.5)), Tn = x(x(Xn + x(-1)) * x(.5)), mo = x(bo + Qn), no = x(co + Rn), eo = u[4 + Ao >> 2], fo = u[wo >> 2]) : (Qn = x(x(Zn * x(3)) + Yn), Pn = xo, Sn = x(y(Rn)) < x(2147483648) ? ~~Rn : -2147483648, Un = x(0 | (Pn = (0 | Sn) == (0 | qo) ? Pn : Sn)), Tn = x(Un / ro), mo = x(x(Tn * bo) + Qn), ao = x(Tn * co), Tn = x(x($n * x(3)) + _n), no = x(ao + Tn), Vn = x(x(0 | (Sn = Pn + 1 | 0)) / ro), go = x(x(Vn * bo) + Qn), ho = x(x(Vn * co) + Tn), Tn = x(x(Xn + x(-1)) * x(.5)), Un = x(Rn - Un), Pn = Wn + (w(Pn, lo) + ko << 3) | 0, eo = u[Pn + 4 >> 2], fo = u[Pn >> 2], Pn = Wn + (w(Sn, lo) + ko << 3) | 0, io = u[Pn + 4 >> 2], jo = u[Pn >> 2]) : Vn <= x(0) ? (Un = x(x(Vn + x(2)) * x(.5)), Pn = Ln, Sn = x(y(Rn = Qn)) < x(2147483648) ? ~~Qn : -2147483648, Qn = x(0 | (Pn = (0 | Sn) == (0 | ko) ? Pn : Sn)), Tn = x(Rn - Qn), Qn = x(Qn / so), Rn = x(bo + bo), eo = x(x(x(Qn * Zn) + Yn) - Rn), ao = x(x(Qn * $n) + _n), Qn = x(co + co), fo = x(ao - Qn), Vn = x(x(0 | (Sn = Pn + 1 | 0)) / so), mo = x(x(x(Vn * Zn) + Yn) - Rn), no = x(x(x(Vn * $n) + _n) - Qn), io = u[4 + (Pn = Wn + (Pn << 3) | 0) >> 2], jo = u[Pn >> 2], go = u[4 + (Pn = Wn + (Sn << 3) | 0) >> 2], ho = u[Pn >> 2]) : Pn ? (ao = Rn = x(bo * x(3)), Pn = Ln, Sn = x(y(Qn)) < x(2147483648) ? ~~Qn : -2147483648, Tn = x(0 | (Pn = (0 | Sn) == (0 | ko) ? Pn : Sn)), Un = x(Tn / so), io = x(ao + x(x(Un * Zn) + Yn)), Xn = x(co * x(3)), jo = x(Xn + x(x(Un * $n) + _n)), ao = Rn, Rn = x(x(0 | (Sn = Pn + 1 | 0)) / so), go = x(ao + x(x(Rn * Zn) + Yn)), ho = x(Xn + x(x(Rn * $n) + _n)), Un = x(x(Vn + x(-1)) * x(.5)), Tn = x(Qn - Tn), eo = u[4 + (Pn = Wn + (Pn + to << 3) | 0) >> 2], fo = u[Pn >> 2], mo = u[4 + (Pn = Wn + (Sn + to << 3) | 0) >> 2], no = u[Pn >> 2]) : (v[16 + po >> 3] = Vn, q[po >> 2] = a, v[8 + po >> 3] = Xn, Y(4, 1107, po)), x(Tn + Un) <= x(1) ? (u[Nn + oo >> 2] = x(fo + x(x(no - fo) * Tn)) + x(x(jo - fo) * Un), Qn = x(eo + x(x(mo - eo) * Tn)), x(x(io - eo) * Un)) : (Qn = x(x(1) - Tn), Rn = x(x(1) - Un), u[Nn + oo >> 2] = x(ho + x(x(jo - ho) * Qn)) + x(x(no - ho) * Rn), Qn = x(go + x(x(io - go) * Qn)), x(x(mo - go) * Rn)))) : (Pn = x(y(ao = Rn)) < x(2147483648) ? ~~Rn : -2147483648, Un = x(ao - x(0 | Pn)), Sn = x(y(Rn = Qn)) < x(2147483648) ? ~~Qn : -2147483648, Tn = x(Rn - x(0 | Sn)), Pn = Sn + w(Pn, lo) | 0, Io ? (Qn = x(x(1) - Un), Rn = x(x(1) - Tn), Sn = Wn + (Pn << 3) | 0, Pn = Wn + (Pn + lo << 3) | 0, u[Nn + oo >> 2] = x(x(x(Qn * x(Rn * u[Sn >> 2])) + x(Qn * x(Tn * u[Sn + 8 >> 2]))) + x(Un * x(Rn * u[Pn >> 2]))) + x(Un * x(Tn * u[Pn + 8 >> 2])), Qn = x(x(x(Qn * x(Rn * u[Sn + 4 >> 2])) + x(Qn * x(Tn * u[Sn + 12 >> 2]))) + x(Un * x(Rn * u[Pn + 4 >> 2]))), x(Un * x(Tn * u[Pn + 12 >> 2]))) : x(Tn + Un) <= x(1) ? (Qn = x(x(x(1) - Tn) - Un), Sn = Wn + (Pn << 3) | 0, Pn = Wn + (Pn + lo << 3) | 0, u[Nn + oo >> 2] = x(x(Qn * u[Sn >> 2]) + x(Tn * u[Sn + 8 >> 2])) + x(Un * u[Pn >> 2]), Qn = x(x(Qn * u[Sn + 4 >> 2]) + x(Tn * u[Sn + 12 >> 2])), x(Un * u[Pn + 4 >> 2])) : (Qn = x(x(Tn + x(-1)) + Un), Sn = Wn + (Pn + lo << 3) | 0, Rn = x(x(1) - Tn), Vn = x(x(1) - Un), Pn = Wn + (Pn << 3) | 0, u[Nn + oo >> 2] = x(x(Qn * u[Sn + 8 >> 2]) + x(Rn * u[Sn >> 2])) + x(Vn * u[Pn + 8 >> 2]), Qn = x(x(Qn * u[Sn + 12 >> 2]) + x(Rn * u[Sn + 4 >> 2])), x(Vn * u[Pn + 12 >> 2]))), u[4 + (Nn + oo | 0) >> 2] = Qn + Rn, (0 | On) != (0 | (a = a + 1 | 0));); - L = 32 + po | 0 }, n[2] = function(a, mh) { a |= 0, mh |= 0; var Dh = 0, - Eh = 0, - Fh = 0, - Gh = 0, - Hh = 0, - Ih = x(0), - Jh = 0, - Kh = 0, - Mh = (x(0), 0), - Nh = 0, - Gh = q[a + 320 >> 2], - Dh = q[a + 316 >> 2], - Hh = q[a + 308 >> 2]; - 1 == (0 | (Eh = q[8 + (Fh = Hh + (mh << 5) | 0) >> 2])) ? (q[(Nh = Dh) + (Dh = mh << 2) >> 2] = q[q[a + 148 >> 2] + (q[Fh + 16 >> 2] << 2) >> 2], q[Dh + Gh >> 2] = 1065353216) : (Jh = q[Fh + 16 >> 2], Kh = q[q[a + 152 >> 2] + (Jh << 2) >> 2], n[q[24 + (Hh + (Eh << 5) | 0) >> 2]](a, Eh, Kh, Kh, q[16 + (q[a + 60 >> 2] + w(Jh, 24) | 0) >> 2]), Ih = u[q[a + 148 >> 2] + (q[Fh + 16 >> 2] << 2) >> 2], Fh = q[Fh + 8 >> 2] << 2, u[(Eh = mh << 2) + Dh >> 2] = Ih * u[Fh + Dh >> 2], q[Eh + Gh >> 2] = q[Fh + Gh >> 2]), 4 <= r[q[a >> 2] + 4 | 0] && (Gh = mh << 2, Dh = q[a + 308 >> 2] + (mh << 5) | 0, Eh = q[Dh + 16 >> 2] << 2, Fh = q[a + 328 >> 2], mh = q[a + 324 >> 2], -1 == (0 | (Hh = q[Dh + 8 >> 2])) ? (Hh = q[a + 156 >> 2], q[(Dh = Gh << 2) + mh >> 2] = q[Hh + (Eh <<= 2) >> 2], q[(Jh = 4 | Dh) + mh >> 2] = q[(Kh = 4 | Eh) + Hh >> 2], q[(Mh = 8 | Dh) + mh >> 2] = q[Hh + (Nh = 8 | Eh) >> 2], q[mh + ((Gh |= 3) << 2) >> 2] = 1065353216, a = q[a + 160 >> 2], q[Dh + Fh >> 2] = q[a + Eh >> 2], q[Fh + Jh >> 2] = q[a + Kh >> 2], q[Fh + Mh >> 2] = q[a + Nh >> 2]) : (Eh = (Kh = Eh << 2) + q[a + 156 >> 2] | 0, u[(Dh = (Jh = Gh << 2) + mh | 0) >> 2] = u[Eh >> 2] * u[(Hh = (Mh = Hh << 4) + mh | 0) >> 2], u[Dh + 4 >> 2] = u[Eh + 4 >> 2] * u[Hh + 4 >> 2], u[Dh + 8 >> 2] = u[Eh + 8 >> 2] * u[Hh + 8 >> 2], q[mh + ((Gh |= 3) << 2) >> 2] = 1065353216, a = Kh + q[a + 160 >> 2] | 0, Nh = u[a >> 2], Ih = u[(Dh = Fh + Mh | 0) >> 2], u[(mh = Fh + Jh | 0) >> 2] = x(Nh + Ih) - x(Nh * Ih), Nh = u[a + 4 >> 2], Ih = u[Dh + 4 >> 2], u[mh + 4 >> 2] = x(Nh + Ih) - x(Nh * Ih), Nh = u[a + 8 >> 2], Ih = u[Dh + 8 >> 2], u[mh + 8 >> 2] = x(Nh + Ih) - x(Nh * Ih)), q[Fh + (Gh << 2) >> 2] = 1065353216) }, n[3] = function(a, Sm, un, xn, yn) { a |= 0, Sm |= 0, un |= 0, xn |= 0, yn |= 0; var Dn, En, Fn, Hn, In, zn = 0, - zn = (x(0), x(0), x(0), x(0), x(0), x(0), x(0), x(0), (Sm = q[16 + (q[a + 308 >> 2] + (Sm << 5) | 0) >> 2]) << 2), - Bn = function(a) { var El, Hl, Fl, Gl, Dl = x(0); - L = Fl = L - 16 | 0, j(a); - a: if ((El = 2147483647 & (Gl = b[0])) >>> 0 <= 1061752794) Dl = x(1), El >>> 0 < 964689920 || (Dl = ba(+a)); - else if (El >>> 0 <= 1081824209) Hl = +a, Dl = 1075235812 <= El >>> 0 ? x(-ba(((0 | Gl) < 0 ? 3.141592653589793 : -3.141592653589793) + Hl)) : aa((0 | Gl) <= -1 ? 1.5707963267948966 + Hl : 1.5707963267948966 - Hl); - else if (El >>> 0 <= 1088565717) Dl = 1085271520 <= El >>> 0 ? ba(+a + ((0 | Gl) < 0 ? 6.283185307179586 : -6.283185307179586)) : aa((0 | Gl) <= -1 ? -4.71238898038469 - +a : +a - 4.71238898038469); - else if (Dl = x(a - a), !(2139095040 <= El >>> 0)) - if ((El = 3 & Da(a, 8 + Fl | 0)) >>> 0 <= 2) { switch (El - 1 | 0) { default: Dl = ba(v[8 + Fl >> 3]); break a; - case 0: - Dl = aa(-v[8 + Fl >> 3]); break a; - case 1: - } - Dl = x(-ba(v[8 + Fl >> 3])) } else Dl = aa(v[8 + Fl >> 3]); - return L = 16 + Fl | 0, Dl }(An = x(x(x(u[4 + (q[a + 168 >> 2] + w(Sm, 12) | 0) >> 2] + u[zn + q[a + 284 >> 2] >> 2]) * x(3.1415927410125732)) / x(180))), - Cn = u[zn + q[a + 272 >> 2] >> 2], - Gn = q[zn + q[a + 292 >> 2] >> 2], - An = function(a) { var Vk, Al, Cl, Bl = 0; - L = Al = L - 16 | 0, j(a); - a: if ((Vk = 2147483647 & (Cl = b[0])) >>> 0 <= 1061752794) Vk >>> 0 < 964689920 || (a = aa(+a)); - else if (Vk >>> 0 <= 1081824209) Bl = +a, a = Vk >>> 0 <= 1075235811 ? (0 | Cl) <= -1 ? x(-ba(Bl + 1.5707963267948966)) : ba(Bl + -1.5707963267948966) : aa(-(((0 | Cl) < 0 ? 3.141592653589793 : -3.141592653589793) + Bl)); - else if (Vk >>> 0 <= 1088565717) Bl = +a, a = Vk >>> 0 <= 1085271519 ? (0 | Cl) <= -1 ? ba(Bl + 4.71238898038469) : x(-ba(Bl + -4.71238898038469)) : aa(((0 | Cl) < 0 ? 6.283185307179586 : -6.283185307179586) + Bl); - else if (2139095040 <= Vk >>> 0) a = x(a - a); - else if ((Vk = 3 & Da(a, 8 + Al | 0)) >>> 0 <= 2) { switch (Vk - 1 | 0) { default: a = aa(v[8 + Al >> 3]); break a; - case 0: - a = ba(v[8 + Al >> 3]); break a; - case 1: - } - a = aa(-v[8 + Al >> 3]) } else a = x(-ba(v[8 + Al >> 3])); return L = 16 + Al | 0, a }(An); if ((Sm = 0) < (0 | yn)) - for (Bn = x(Cn * Bn), En = x(Gn ? -1 : 1), Hn = x(Bn * En), Dn = q[zn + q[a + 288 >> 2] >> 2] ? x(-1) : x(1), In = x(x(Cn * An) * Dn), Bn = x(Bn * Dn), Cn = x(x(Cn * x(-An)) * En), An = u[zn + q[a + 280 >> 2] >> 2], En = u[zn + q[a + 276 >> 2] >> 2]; zn = (a = Sm << 3) + xn | 0, Dn = u[(a = a + un | 0) >> 2], Fn = u[a + 4 >> 2], u[zn + 4 >> 2] = An + x(x(In * Dn) + x(Hn * Fn)), u[zn >> 2] = En + x(x(Bn * Dn) + x(Cn * Fn)), (0 | yn) != (0 | (Sm = Sm + 1 | 0));); }, n[4] = function(a, mh) { a |= 0, mh |= 0; var yh, zh, Ah, Bh, Ch, nh, oh = 0, - ph = 0, - qh = 0, - rh = x(0), - sh = 0, - th = 0, - uh = x(0), - vh = 0, - wh = 0, - xh = 0; if (x(0), x(0), x(0), x(0), L = nh = L + -64 | 0, vh = q[a + 320 >> 2], wh = q[a + 316 >> 2], ph = q[a + 308 >> 2], -1 == (0 | (sh = q[8 + (qh = ph + (mh << 5) | 0) >> 2]))) oh = q[qh + 16 >> 2] << 2, q[(ph = mh << 2) + wh >> 2] = q[oh + q[a + 268 >> 2] >> 2], q[ph + vh >> 2] = q[oh + q[a + 272 >> 2] >> 2]; - else { oh = q[qh + 16 >> 2] << 2, xh = q[oh + q[a + 276 >> 2] >> 2], q[24 + nh >> 2] = xh, oh = q[oh + q[a + 280 >> 2] >> 2], q[28 + nh >> 2] = oh, q[16 + nh >> 2] = 0, zh = 1 == q[12 + (th = ph + (sh << 5) | 0) >> 2] ? x(-10) : x(-.10000000149011612), u[20 + nh >> 2] = zh, q[60 + nh >> 2] = oh, q[56 + nh >> 2] = xh, n[q[th + 24 >> 2]](a, sh, 56 + nh | 0, 48 + nh | 0, 1), rh = x(1), ph = 9; - b: { for (;;) { if (oh = ph, uh = x(rh * x(0)), u[32 + nh >> 2] = uh + u[56 + nh >> 2], yh = x(zh * rh), u[36 + nh >> 2] = yh + u[60 + nh >> 2], n[q[th + 24 >> 2]](a, sh, 32 + nh | 0, 40 + nh | 0, 1), Ah = x(u[44 + nh >> 2] - u[52 + nh >> 2]), u[44 + nh >> 2] = Ah, Bh = x(u[40 + nh >> 2] - u[48 + nh >> 2]), u[40 + nh >> 2] = Bh, Ah != x(0) || Bh != x(0)) { ph = q[44 + nh >> 2], q[8 + nh >> 2] = q[40 + nh >> 2], q[12 + nh >> 2] = ph; break b } if (u[32 + nh >> 2] = u[56 + nh >> 2] - uh, u[36 + nh >> 2] = u[60 + nh >> 2] - yh, n[q[th + 24 >> 2]](a, sh, 32 + nh | 0, 40 + nh | 0, 1), uh = x(u[40 + nh >> 2] - u[48 + nh >> 2]), u[40 + nh >> 2] = uh, yh = x(u[44 + nh >> 2] - u[52 + nh >> 2]), (u[44 + nh >> 2] = yh) != x(0) || uh != x(0)) { u[12 + nh >> 2] = -yh, u[8 + nh >> 2] = -uh; break b } if (ph = oh + -1 | 0, rh = x(rh * x(.10000000149011612)), !oh) break } - Y(3, 1311, 0) } - rh = function(a, ji) { var ki = x(0); if ((ki = x(Ba(u[4 + a >> 2], u[a >> 2]) - Ba(u[4 + ji >> 2], u[ji >> 2]))) < x(-3.1415927410125732)) - for (; - (ki = x(ki + x(6.2831854820251465))) < x(-3.1415927410125732);); if (ki > x(3.1415927410125732)) - for (; - (ki = x(ki + x(-6.2831854820251465))) > x(3.1415927410125732);); return ki }(16 + nh | 0, 8 + nh | 0), n[q[th + 24 >> 2]](a, q[qh + 8 >> 2], 24 + nh | 0, 24 + nh | 0, 1), ph = q[qh + 16 >> 2] << 2, q[ph + q[a + 276 >> 2] >> 2] = q[24 + nh >> 2], q[ph + q[a + 280 >> 2] >> 2] = q[28 + nh >> 2], oh = ph + q[a + 284 >> 2] | 0, u[oh >> 2] = u[oh >> 2] + x(x(rh * x(-180)) / x(3.1415927410125732)), qh = q[qh + 8 >> 2] << 2, u[(oh = mh << 2) + wh >> 2] = u[ph + q[a + 268 >> 2] >> 2] * u[qh + wh >> 2], ph = ph + q[a + 272 >> 2] | 0, rh = x(u[ph >> 2] * u[qh + vh >> 2]), u[oh + vh >> 2] = rh, u[ph >> 2] = rh } - 4 <= r[q[a >> 2] + 4 | 0] && (oh = mh << 2, qh = q[a + 308 >> 2] + (mh << 5) | 0, sh = q[qh + 16 >> 2] << 2, ph = q[a + 328 >> 2], mh = q[a + 324 >> 2], -1 == (0 | (th = q[qh + 8 >> 2])) ? (th = q[a + 296 >> 2], q[(qh = oh << 2) + mh >> 2] = q[th + (sh <<= 2) >> 2], q[(vh = 4 | qh) + mh >> 2] = q[(wh = 4 | sh) + th >> 2], q[(xh = 8 | qh) + mh >> 2] = q[th + (Ch = 8 | sh) >> 2], q[mh + ((oh |= 3) << 2) >> 2] = 1065353216, a = q[a + 300 >> 2], q[ph + qh >> 2] = q[a + sh >> 2], q[ph + vh >> 2] = q[a + wh >> 2], q[ph + xh >> 2] = q[a + Ch >> 2]) : (sh = (wh = sh << 2) + q[a + 296 >> 2] | 0, u[(qh = (vh = oh << 2) + mh | 0) >> 2] = u[sh >> 2] * u[(th = (xh = th << 4) + mh | 0) >> 2], u[qh + 4 >> 2] = u[sh + 4 >> 2] * u[th + 4 >> 2], u[qh + 8 >> 2] = u[sh + 8 >> 2] * u[th + 8 >> 2], q[mh + ((oh |= 3) << 2) >> 2] = 1065353216, a = wh + q[a + 300 >> 2] | 0, rh = u[a >> 2], uh = u[(qh = ph + xh | 0) >> 2], u[(mh = ph + vh | 0) >> 2] = x(rh + uh) - x(rh * uh), rh = u[a + 4 >> 2], uh = u[qh + 4 >> 2], u[mh + 4 >> 2] = x(rh + uh) - x(rh * uh), rh = u[a + 8 >> 2], uh = u[qh + 8 >> 2], u[mh + 8 >> 2] = x(rh + uh) - x(rh * uh)), q[ph + (oh << 2) >> 2] = 1065353216), L = 64 + nh | 0 }, n[5] = function(a, Vk) { return a |= 0, Vk |= 0, x(0), x(0), 0 | ((a = u[a >> 2]) < (Vk = u[Vk >> 2]) ? -1 : Vk < a) }, n[6] = function(a, vj, xj, yj) { a |= 0, vj |= 0, xj |= 0, yj |= 0; var Vj = 0, - Wj = 0, - Xj = x(0), - Yj = 0, - Zj = 0, - _j = 0, - $j = 0, - ak = 0; if (1 <= (0 | (Yj = q[a + 8 >> 2]))) - for (_j = q[a + 12 >> 2], Zj = q[a + 20 >> 2]; u[(Wj = Vj << 2) + _j >> 2] = u[vj + Wj >> 2] * u[Wj + Zj >> 2], (0 | (Vj = Vj + 1 | 0)) < (0 | Yj);); if (!((0 | (Yj = q[a >> 2])) < 1)) - if (_j = q[a + 4 >> 2], yj) - for (Wj = vj = 0;;) { if (q[yj >> 2]) { if ((0 | (Vj = q[(Zj = vj << 2) + q[a + 16 >> 2] >> 2])) < 1) Xj = x(0); - else - for ($j = Vj + Wj | 0, ak = q[a + 12 >> 2], Xj = x(0), Vj = Wj; Xj = x(Xj + u[ak + (Vj << 2) >> 2]), (0 | (Vj = Vj + 1 | 0)) < (0 | $j);); - u[xj + Zj >> 2] = Xj } if (yj = yj + 4 | 0, Wj = q[_j + (vj << 2) >> 2] + Wj | 0, !((0 | (vj = vj + 1 | 0)) < (0 | Yj))) break } else - for (Zj = q[a + 16 >> 2], vj = yj = 0;;) { if ((0 | (Vj = q[(Wj = yj << 2) + Zj >> 2])) <= 0) Xj = x(0); - else - for ($j = vj + Vj | 0, ak = q[a + 12 >> 2], Xj = x(0), Vj = vj; Xj = x(Xj + u[ak + (Vj << 2) >> 2]), (0 | (Vj = Vj + 1 | 0)) < (0 | $j);); if (u[xj + Wj >> 2] = Xj, vj = q[Wj + _j >> 2] + vj | 0, !((0 | (yj = yj + 1 | 0)) < (0 | Yj))) break } }, n[7] = function(a, vj, xj, yj) { a |= 0, vj |= 0, xj |= 0, yj |= 0; var zj = 0, - Aj = x(0), - Qj = 0, - Rj = 0, - Sj = 0, - Tj = 0, - Uj = 0; if (1 <= (0 | (Tj = q[a + 8 >> 2]))) - for (Rj = q[a + 12 >> 2], Sj = q[a + 20 >> 2]; u[(Qj = zj << 2) + Rj >> 2] = u[vj + Qj >> 2] * u[Qj + Sj >> 2], (0 | (zj = zj + 1 | 0)) < (0 | Tj);); if (!((0 | (zj = q[a >> 2])) < 1)) - if (Tj = q[a + 4 >> 2], yj) - for (Qj = vj = 0;;) { if (q[yj >> 2]) { if ((0 | (zj = q[(Rj = vj << 2) + q[a + 16 >> 2] >> 2])) < 1) Aj = x(0); - else - for (Sj = zj + Qj | 0, Uj = q[a + 12 >> 2], Aj = x(0), zj = Qj; Aj = x(Aj + u[Uj + (zj << 2) >> 2]), (0 | (zj = zj + 1 | 0)) < (0 | Sj);); - zj = xj + Rj | 0, Aj = x(Aj + x(.0010000000474974513)), Rj = x(y(Aj)) < x(2147483648) ? ~~Aj : -2147483648, q[zj >> 2] = Rj, zj = q[a >> 2] } if (yj = yj + 4 | 0, Qj = q[Tj + (vj << 2) >> 2] + Qj | 0, !((0 | (vj = vj + 1 | 0)) < (0 | zj))) break } else - for (Rj = q[a + 16 >> 2], vj = yj = 0;;) { if ((0 | (zj = q[(Qj = yj << 2) + Rj >> 2])) <= 0) Aj = x(0); - else - for (Sj = vj + zj | 0, Uj = q[a + 12 >> 2], Aj = x(0), zj = vj; Aj = x(Aj + u[Uj + (zj << 2) >> 2]), (0 | (zj = zj + 1 | 0)) < (0 | Sj);); if (zj = xj + Qj | 0, Aj = x(Aj + x(.0010000000474974513)), Sj = x(y(Aj)) < x(2147483648) ? ~~Aj : -2147483648, q[zj >> 2] = Sj, vj = q[Qj + Tj >> 2] + vj | 0, !((0 | (yj = yj + 1 | 0)) < q[a >> 2])) break } }, n[8] = function(a, vj, xj, yj, zj, Aj) { a |= 0, vj |= 0, xj |= 0, yj |= 0, zj |= 0, Aj |= 0; var Oj, Pj, Bj = 0, - Cj = 0, - Dj = 0, - Ej = 0, - Fj = 0, - Gj = 0, - Hj = 0, - Ij = 0, - Kj = 0, - Lj = 0, - Mj = x(0), - Nj = 0, - Jj = q[a >> 2]; if (!((0 | Jj) < 1)) - if (Oj = zj << 2, Pj = q[a + 4 >> 2], Aj) - for (;;) { if (q[Aj >> 2] && (Dj = q[(Bj = Ej << 2) + q[a + 16 >> 2] >> 2], Hj = q[xj + Bj >> 2], Cj = q[yj + Bj >> 2], (Bj = (0 | (Ij = w(Cj, zj))) < 1) || ca(Hj, 0, w(Cj, Oj)), !(Bj | (0 | Dj) < 1))) - for (Kj = Dj + Gj | 0, Lj = q[a + 20 >> 2], Bj = Gj;;) { for (Mj = u[(Cj = Bj << 2) + Lj >> 2], Nj = q[vj + Cj >> 2], Fj = 0; u[(Cj = (Dj = Fj << 2) + Hj | 0) >> 2] = u[Cj >> 2] + x(Mj * u[Dj + Nj >> 2]), (0 | Ij) != (0 | (Fj = Fj + 1 | 0));); if (!((0 | (Bj = Bj + 1 | 0)) < (0 | Kj))) break } - if (Aj = Aj + 4 | 0, Gj = q[(Ej << 2) + Pj >> 2] + Gj | 0, !((0 | (Ej = Ej + 1 | 0)) < (0 | Jj))) break } else - for (Aj = 0;;) { if (Dj = q[(Ej = Aj << 2) + q[a + 16 >> 2] >> 2], Hj = q[xj + Ej >> 2], Cj = q[yj + Ej >> 2], (Bj = (0 | (Ij = w(Cj, zj))) < 1) || ca(Hj, 0, w(Cj, Oj)), !(Bj | (0 | Dj) <= 0)) - for (Kj = Dj + Gj | 0, Lj = q[a + 20 >> 2], Bj = Gj;;) { for (Mj = u[(Cj = Bj << 2) + Lj >> 2], Nj = q[vj + Cj >> 2], Fj = 0; u[(Cj = (Dj = Fj << 2) + Hj | 0) >> 2] = u[Cj >> 2] + x(Mj * u[Dj + Nj >> 2]), (0 | Ij) != (0 | (Fj = Fj + 1 | 0));); if (!((0 | (Bj = Bj + 1 | 0)) < (0 | Kj))) break } - if (Gj = q[Ej + Pj >> 2] + Gj | 0, !((0 | (Aj = Aj + 1 | 0)) < (0 | Jj))) break } }, n[9] = function(a) { var Me, Ne, Oe, Ie = 0, - Je = 0, - Ke = 0, - Le = 0; if (!(q[(a |= 0) + 648 >> 2] || (0 | (Ie = q[a + 332 >> 2])) < 1)) - for (Ne = (Je = q[a + 336 >> 2]) + w(Ie, 20) | 0, Ie = q[a + 424 >> 2], Le = q[a + 444 >> 2];;) { if (q[Ie >> 2] && !((0 | (Ke = q[Je + 16 >> 2])) < (a = 1))) - for (Ke <<= 1, Oe = q[Le >> 2]; u[(Me = (a << 2) + Oe | 0) >> 2] = -u[Me >> 2], (0 | (a = a + 2 | 0)) < (0 | Ke);); if (Le = Le + 4 | 0, Ie = Ie + 4 | 0, !((Je = Je + 20 | 0) >>> 0 < Ne >>> 0)) break } }, n[10] = function(a, Sm, un) { var wn; return $(wn = q[20 + (a |= 0) >> 2], Sm |= 0, Sm = (un |= 0) >>> 0 < (Sm = q[a + 16 >> 2] - wn | 0) >>> 0 ? un : Sm), q[a + 20 >> 2] = Sm + q[a + 20 >> 2], 0 | un }, n[11] = function(a, Il, Rm, Sm, Tm, Um) { a |= 0, Il = +Il, Rm |= 0, Sm |= 0, Tm |= 0, Um |= 0; var fn, qn, Zm, kn, Vm = 0, - Wm = 0, - Xm = 0, - Ym = 0, - _m = 0, - $m = 0, - an = 0, - bn = 0, - cn = 0, - dn = 0, - en = 0, - gn = 0, - hn = 0, - jn = 0, - mn = 0; if (q[44 + (L = Zm = L - 560 | 0) >> 2] = 0, h(+Il), Vm = 0 | b[1], qn = 4294967295 < b[0] >>> 0 ? 0 : 1, kn = (0 | Vm) < -1 || (0 | Vm) <= -1 && qn ? (h(Il = -Il), Vm = 0 | b[1], b[0], jn = 1, 3840) : 2048 & Tm ? (jn = 1, 3843) : (jn = 1 & Tm) ? 3846 : 3841, 2146435072 == (2146435072 & Vm)) _(a, 32, Rm, $m = jn + 3 | 0, -65537 & Tm), Z(a, kn, jn), Sm = Um >>> 5 & 1, Z(a, Il != Il ? Sm ? 3867 : 3871 : Sm ? 3859 : 3863, 3); - else if (Il = function Ja(a, ic) { var kc, lc, jc = 0; if (h(+a), jc = 0 | b[1], kc = 0 | b[0], 2047 != (0 | (jc = (lc = jc) >>> 20 & 2047))) { if (!jc) return jc = ic, ic = 0 == a ? 0 : (a = Ja(0x10000000000000000 * a, ic), q[ic >> 2] + -64 | 0), q[jc >> 2] = ic, a; - q[ic >> 2] = jc + -1022, f(0, 0 | kc), f(1, -2146435073 & lc | 1071644672), a = +g() } return a }(Il, 44 + Zm | 0), 0 != (Il += Il) && (q[44 + Zm >> 2] = q[44 + Zm >> 2] + -1), fn = 16 + Zm | 0, 97 == (0 | (qn = 32 | Um))) { if (en = (dn = 32 & Um) ? 9 + kn | 0 : kn, !(11 < Sm >>> 0) && (Vm = 12 - Sm | 0)) { for (gn = 8; gn *= 16, Vm = Vm + -1 | 0;); - Il = 45 == r[0 | en] ? -(gn + (-Il - gn)) : Il + gn - gn } for ((0 | fn) == (0 | (Vm = ga((Xm = (Vm = q[44 + Zm >> 2]) >> 31) ^ Vm + Xm, 0, fn))) && (o[15 + Zm | 0] = 48, Vm = 15 + Zm | 0), _m = 2 | jn, Xm = q[44 + Zm >> 2], o[0 | (cn = Vm + -2 | 0)] = Um + 15, o[Vm + -1 | 0] = (0 | Xm) < 0 ? 45 : 43, Vm = 8 & Tm, Wm = 16 + Zm | 0; Um = Wm, bn = dn, Xm = y(Il) < 2147483648 ? ~~Il : -2147483648, o[0 | Wm] = bn | r[Xm + 3824 | 0], 1 != ((Wm = Um + 1 | 0) - (16 + Zm | 0) | 0) | (0 == (Il = 16 * (Il - (0 | Xm))) ? !(Vm | 0 < (0 | Sm)) : 0) || (o[Um + 1 | 0] = 46, Wm = Um + 2 | 0), 0 != Il;); - _(a, 32, Rm, $m = (Um = !Sm | (0 | Sm) <= ((Wm - Zm | 0) - 18 | 0) ? ((fn - (16 + Zm | 0) | 0) - cn | 0) + Wm | 0 : 2 + ((Sm + fn | 0) - cn | 0) | 0) + _m | 0, Tm), Z(a, en, _m), _(a, 48, Rm, $m, 65536 ^ Tm), Z(a, 16 + Zm | 0, Sm = Wm - (16 + Zm | 0) | 0), _(a, 48, Um - ((Vm = Sm) + (Sm = fn - cn | 0) | 0) | 0, 0, 0), Z(a, cn, Sm) } else { for (Vm = (0 | Sm) < 0, 0 == Il ? Ym = q[44 + Zm >> 2] : (Ym = q[44 + Zm >> 2] + -28 | 0, q[44 + Zm >> 2] = Ym, Il *= 268435456), an = Vm ? 6 : Sm, Xm = dn = (0 | Ym) < 0 ? 48 + Zm | 0 : 336 + Zm | 0; Xm = (Sm = Xm) + 4 | 0, 0 != (Il = 1e9 * (Il - ((q[Sm >> 2] = Vm = Il < 4294967296 & 0 <= Il ? ~~Il >>> 0 : 0) >>> 0)));); if ((0 | Ym) < 1) Vm = Xm, Wm = dn; - else - for (Wm = dn;;) { if (cn = (0 | Ym) < 29 ? Ym : 29, !((Vm = Xm + -4 | 0) >>> 0 < Wm >>> 0)) { for (Sm = cn, bn = 0; mn = bn, bn = q[(en = Vm) >> 2], _m = 31 & Sm, _m = 32 <= (63 & Sm) >>> ($m = 0) ? (Ym = bn << _m, 0) : (Ym = (1 << _m) - 1 & bn >>> 32 - _m, bn << _m), $m = Ym + $m | 0, $m = (bn = mn + _m | 0) >>> 0 < _m >>> 0 ? $m + 1 | 0 : $m, mn = en, en = ad(bn = bd(_m = bn, $m, 1e9), M, 1e9), q[mn >> 2] = _m - en, Wm >>> 0 <= (Vm = Vm + -4 | 0) >>> 0;); - (Sm = bn) && (q[(Wm = Wm + -4 | 0) >> 2] = Sm) } for (; Wm >>> 0 < (Vm = Xm) >>> 0 && !q[(Xm = Vm + -4 | 0) >> 2];); if (Ym = q[44 + Zm >> 2] - cn | 0, Xm = Vm, !(0 < (0 | (q[44 + Zm >> 2] = Ym)))) break } - if ((0 | Ym) <= -1) - for (hn = 1 + ((an + 25 | 0) / 9 | 0) | 0, cn = 102 == (0 | qn);;) { if (bn = (0 | Ym) < -9 ? 9 : 0 - Ym | 0, Vm >>> 0 <= Wm >>> 0) Wm = q[Wm >> 2] ? Wm : Wm + 4 | 0; - else { for (en = 1e9 >>> bn, _m = -1 << bn ^ -1, Ym = 0, Xm = Wm; Sm = q[Xm >> 2], q[Xm >> 2] = (Sm >>> bn) + Ym, Ym = w(en, Sm & _m), (Xm = Xm + 4 | 0) >>> 0 < Vm >>> 0;); - Wm = q[Wm >> 2] ? Wm : Wm + 4 | 0, Ym && (q[Vm >> 2] = Ym, Vm = Vm + 4 | 0) } if (Ym = bn + q[44 + Zm >> 2] | 0, Vm = (0 | hn) < Vm - (Sm = cn ? dn : Wm) >> 2 ? Sm + (hn << 2) | 0 : Vm, !((0 | (q[44 + Zm >> 2] = Ym)) < 0)) break } - if (!(Vm >>> (Xm = 0) <= Wm >>> 0 || (Xm = w(dn - Wm >> 2, 9), (Sm = q[Wm >> 2]) >>> 0 < (Ym = 10)))) - for (; Xm = Xm + 1 | 0, (Ym = w(Ym, 10)) >>> 0 <= Sm >>> 0;); if ((0 | (Sm = (an - (102 == (0 | qn) ? 0 : Xm) | 0) - (103 == (0 | qn) & 0 != (0 | an)) | 0)) < (w(Vm - dn >> 2, 9) + -9 | 0)) { if ($m = (dn + ((Sm = (0 | (_m = Sm + 9216 | 0)) / 9 | 0) << 2) | 0) - 4092 | 0, Ym = 10, (0 | (Sm = 1 + (_m - w(Sm, 9) | 0) | 0)) <= 8) - for (; Ym = w(Ym, 10), 9 != (0 | (Sm = Sm + 1 | 0));); if (hn = $m + 4 | 0, ((cn = (en = q[$m >> 2]) - w(Ym, _m = (en >>> 0) / (Ym >>> 0) | 0) | 0) || (0 | hn) != (0 | Vm)) && (gn = cn >>> 0 < (Sm = Ym >>> 1) >>> 0 ? .5 : (0 | Vm) == (0 | hn) && (0 | Sm) == (0 | cn) ? 1 : 1.5, Il = 1 & _m ? 9007199254740994 : 9007199254740992, !jn | 45 != r[0 | kn] || (gn = -gn, Il = -Il), q[$m >> 2] = Sm = en - cn | 0, Il + gn != Il)) { if (1e9 <= (q[$m >> 2] = Sm = Sm + Ym | 0) >>> 0) - for (; - ($m = $m + -4 | (q[$m >> 2] = 0)) >>> 0 < Wm >>> 0 && (q[(Wm = Wm + -4 | 0) >> 2] = 0), Sm = q[$m >> 2] + 1 | 0, 999999999 < (q[$m >> 2] = Sm) >>> 0;); if (Xm = w(dn - Wm >> 2, 9), !((Sm = q[Wm >> 2]) >>> 0 < (Ym = 10))) - for (; Xm = Xm + 1 | 0, (Ym = w(Ym, 10)) >>> 0 <= Sm >>> 0;); } - Vm = (Sm = $m + 4 | 0) >>> 0 < Vm >>> 0 ? Sm : Vm } - j: { for (;;) { if ((cn = Vm) >>> (en = 0) <= Wm >>> 0) break j; if (q[(Vm = cn + -4 | 0) >> 2]) break } - en = 1 } - if (103 != (0 | qn)) _m = 8 & Tm; - else if (an = ((Sm = (0 | Xm) < (0 | (Vm = an || 1)) & -5 < (0 | Xm)) ? -1 ^ Xm : -1) + Vm | 0, Um = (Sm ? -1 : -2) + Um | 0, !(_m = 8 & Tm)) { if (Vm = 9, en && (_m = q[cn + -4 >> 2]) && !((_m >>> (Vm = 0)) % (Sm = 10))) - for (; Vm = Vm + 1 | 0, !((_m >>> 0) % ((Sm = w(Sm, 10)) >>> 0));); - Sm = w(cn - dn >> 2, 9) + -9 | 0, an = 102 == (32 | Um) ? ((_m = 0) | an) < (0 | (Sm = 0 < (0 | (Sm = Sm - Vm | 0)) ? Sm : 0)) ? an : Sm : ((_m = 0) | an) < (0 | (Sm = 0 < (0 | (Sm = (Sm + Xm | 0) - Vm | 0)) ? Sm : 0)) ? an : Sm } if ($m = 0 != (0 | (Ym = an | _m)), Sm = a, mn = Rm, Vm = 0 < (0 | Xm) ? Xm : 0, 102 != (0 | (bn = 32 | Um))) { if ((fn - (Vm = ga((Vm = Xm >> 31) + Xm ^ Vm, 0, fn)) | 0) <= 1) - for (; o[0 | (Vm = Vm + -1 | 0)] = 48, (fn - Vm | 0) < 2;); - o[0 | (hn = Vm + -2 | 0)] = Um, o[Vm + -1 | 0] = (0 | Xm) < 0 ? 45 : 43, Vm = fn - hn | 0 } if (_(Sm, 32, mn, $m = 1 + (Vm + ($m + (an + jn | 0) | 0) | 0) | 0, Tm), Z(a, kn, jn), _(a, 48, Rm, $m, 65536 ^ Tm), 102 == (0 | bn)) { for (Sm = 16 + Zm | 8, Xm = 16 + Zm | 9, Wm = Um = dn >>> 0 < Wm >>> 0 ? dn : Wm;;) { if (Vm = ga(q[Wm >> 2], 0, Xm), (0 | Um) != (0 | Wm)) { if (!(Vm >>> 0 <= 16 + Zm >>> 0)) - for (; o[0 | (Vm = Vm + -1 | 0)] = 48, 16 + Zm >>> 0 < Vm >>> 0;); } else(0 | Vm) == (0 | Xm) && (o[24 + Zm | 0] = 48, Vm = Sm); if (Z(a, Vm, Xm - Vm | 0), !((Wm = Wm + 4 | 0) >>> 0 <= dn >>> 0)) break } - Ym && Z(a, 3875, 1); - p: if (!((0 | an) < 1 | cn >>> 0 <= Wm >>> 0)) - for (;;) { if (16 + Zm >>> 0 < (Vm = ga(q[Wm >> 2], 0, Xm)) >>> 0) - for (; o[0 | (Vm = Vm + -1 | 0)] = 48, 16 + Zm >>> 0 < Vm >>> 0;); if (Z(a, Vm, (0 | an) < 9 ? an : 9), an = an + -9 | 0, cn >>> 0 <= (Wm = Wm + 4 | 0) >>> 0) break p; if (!(0 < (0 | an))) break } - _(a, 48, an + 9 | 0, 9, 0) } else { q: if (!((0 | an) < 0)) - for (Um = en ? cn : Wm + 4 | 0, Sm = 16 + Zm | 8, dn = 16 + Zm | 9, Xm = Wm;;) { if ((0 | dn) == (0 | (Vm = ga(q[Xm >> 2], 0, dn))) && (o[24 + Zm | 0] = 48, Vm = Sm), (0 | Wm) != (0 | Xm)) { if (!(Vm >>> 0 <= 16 + Zm >>> 0)) - for (; o[0 | (Vm = Vm + -1 | 0)] = 48, 16 + Zm >>> 0 < Vm >>> 0;); } else Z(a, Vm, 1), Vm = Vm + 1 | 0, (0 | an) < 1 && !_m || Z(a, 3875, 1); if (Z(a, bn = Vm, (0 | (Vm = dn - Vm | 0)) < (0 | an) ? Vm : an), an = an - Vm | 0, Um >>> 0 <= (Xm = Xm + 4 | 0) >>> 0) break q; if (!(-1 < (0 | an))) break } - _(a, 48, an + 18 | 0, 18, 0), Z(a, hn, fn - hn | 0) } } return _(a, 32, Rm, $m, 8192 ^ Tm), L = 560 + Zm | 0, 0 | ((0 | $m) < (0 | Rm) ? Rm : $m) }, n[12] = function(a, Il) { a |= 0; var tm = Il |= 0; - Il = q[Il >> 2] + 15 & -16, q[tm >> 2] = Il + 16, tm = a, a = function(a, Il, Jl, tm) { var zm, wm, um = 0, - vm = 0, - xm = 0, - ym = 0; return L = wm = L - 32 | 0, um = (ym = um = 2147483647 & tm) - 1006698496 | 0, vm = um = (zm = vm = xm = Jl) >>> 0 < 0 ? um + 1 | 0 : um, um = ym - 1140785152 | 0, (0 | (um = xm >>> 0 < 0 ? um + 1 | 0 : um)) == (0 | vm) & zm >>> 0 < xm >>> 0 | vm >>> 0 < um >>> 0 ? (um = tm << 4 | Jl >>> 28, Jl = Jl << 4 | Il >>> 28, 134217728 == (0 | (xm = Il &= 268435455)) & 1 <= a >>> 0 | 134217728 < Il >>> 0 ? (um = um + 1073741824 | 0, (a = Jl + 1 | 0) >>> 0 < 1 && (um = um + 1 | 0), vm = a) : (um = um - (((vm = Jl) >>> 0 < 0) + -1073741824 | 0) | 0, a | 134217728 ^ xm || ((a = vm + (1 & vm) | 0) >>> 0 < vm >>> 0 && (um = um + 1 | 0), vm = a))) : (!xm & 2147418112 == (0 | ym) ? !(a | Il) : 2147418112 == (0 | ym) & xm >>> 0 < 0 | ym >>> 0 < 2147418112) ? (um = 2146435072, 1140785151 == ((vm = 0) | ym) & 4294967295 < xm >>> 0 | 1140785151 < ym >>> 0 || (xm = ym >>> 16) >>> (um = 0) < 15249 || (function(a, Il, Jl, tm, Bm, Cm) { var Jm, Km, Hm = 0, - Im = 0; - 64 & Cm ? (Il = 31 & (Jl = Cm - 64 | 0), Il = 32 <= (63 & Jl) >>> 0 ? (Jl = 0, Bm >>> Il) : (Jl = Bm >>> Il, ((1 << Il) - 1 & Bm) << 32 - Il | tm >>> Il), Bm = tm = 0) : Cm && (Im = Bm, Hm = 31 & (Km = 64 - Cm | 0), Km = 32 <= (63 & Km) >>> 0 ? (Im = tm << Hm, 0) : (Im = (1 << Hm) - 1 & tm >>> 32 - Hm | Im << Hm, tm << Hm), Jm = Il, Il = 31 & (Hm = Cm), Il = 32 <= (63 & Hm) >>> 0 ? (Hm = 0, Jl >>> Il) : (Hm = Jl >>> Il, ((1 << Il) - 1 & Jl) << 32 - Il | Jm >>> Il), Il |= Km, Jl = Hm | Im, Hm = tm, tm = 31 & Cm, tm = 32 <= (63 & Cm) >>> 0 ? (Im = 0, Bm >>> tm) : (Im = Bm >>> tm, ((1 << tm) - 1 & Bm) << 32 - tm | Hm >>> tm), Bm = Im), q[a >> 2] = Il, q[4 + a >> 2] = Jl, q[8 + a >> 2] = tm, q[12 + a >> 2] = Bm }(wm, a, Il, Jl, um = 65535 & tm | 65536, 15361 - xm | 0), function(a, Il, Jl, tm, Bm, Cm) { var Fm, Dm, Em = 0; - 64 & Cm ? (tm = Il, Il = 31 & (Bm = Cm + -64 | 0), 32 <= (63 & Bm) >>> 0 ? (Bm = tm << Il, tm = 0) : (Bm = (1 << Il) - 1 & tm >>> 32 - Il | Jl << Il, tm <<= Il), Jl = Il = 0) : Cm && (Dm = tm, tm = 31 & (Fm = Cm), Dm = 32 <= (63 & Cm) >>> 0 ? (Em = Dm << tm, 0) : (Em = (1 << tm) - 1 & Dm >>> 32 - tm | Bm << tm, Dm << tm), tm = Jl, Bm = 31 & (Cm = 64 - Cm | 0), 32 <= (63 & Cm) >>> 0 ? (Cm = 0, tm >>>= Bm) : (Cm = tm >>> Bm, tm = ((1 << Bm) - 1 & tm) << 32 - Bm | Il >>> Bm), tm |= Dm, Bm = Cm | Em, Cm = Il, Il = 31 & Fm, Il = 32 <= (63 & Fm) >>> 0 ? (Em = Cm << Il, 0) : (Em = (1 << Il) - 1 & Cm >>> 32 - Il | Jl << Il, Cm << Il), Jl = Em), q[a >> 2] = Il, q[4 + a >> 2] = Jl, q[8 + a >> 2] = tm, q[12 + a >> 2] = Bm }(16 + wm | 0, a, Il, Jl, um, xm + -15233 | 0), Jl = q[4 + wm >> 2], a = q[8 + wm >> 2], um = q[12 + wm >> 2] << 4 | a >>> 28, vm = a << 4 | Jl >>> 28, 134217728 == (0 | (Jl = a = 268435455 & Jl)) & 1 <= (Il = q[wm >> 2] | (0 != (q[16 + wm >> 2] | q[24 + wm >> 2]) | 0 != (q[20 + wm >> 2] | q[28 + wm >> 2]))) >>> 0 | 134217728 < a >>> 0 ? ((a = vm + 1 | 0) >>> 0 < 1 && (um = um + 1 | 0), vm = a) : Il | 134217728 ^ Jl || ((a = vm + (1 & vm) | 0) >>> 0 < vm >>> 0 && (um = um + 1 | 0), vm = a))) : (vm = Jl << 4 | Il >>> 28, um = 524287 & (um = tm << 4 | Jl >>> 28) | 2146959360), L = 32 + wm | 0, f(0, 0 | vm), f(1, -2147483648 & tm | um), +g() }(q[Il >> 2], q[Il + 4 >> 2], q[Il + 8 >> 2], q[Il + 12 >> 2]), v[tm >> 3] = a }, n[13] = function(a) { return 0 }, n[14] = function(a, Il, tm) { Il |= 0, tm |= 0; var Om, Cm, Bm = 0, - Lm = 0, - Mm = 0, - Nm = 0; for (L = Cm = L - 32 | 0, Bm = q[28 + (a |= 0) >> 2], q[16 + Cm >> 2] = Bm, Mm = q[a + 20 >> 2], q[28 + Cm >> 2] = tm, q[24 + Cm >> 2] = Il, Mm = (q[20 + Cm >> 2] = Il = Mm - Bm | 0) + tm | 0, Nm = 2, Il = 16 + Cm | 0;;) { a: { if ((Lm = (Bm = 0) | K(q[a + 60 >> 2], 0 | Il, 0 | Nm, 12 + Cm | 0)) && (q[2086] = Lm, Bm = -1), (0 | (Bm = Bm ? q[12 + Cm >> 2] = -1 : q[12 + Cm >> 2])) == (0 | Mm)) Il = q[a + 44 >> 2], q[a + 28 >> 2] = Il, q[a + 20 >> 2] = Il, q[a + 16 >> 2] = Il + q[a + 48 >> 2], a = tm; - else { if (-1 < (0 | Bm)) break a; - q[a + 28 >> 2] = 0, q[a + 16 >> 2] = 0, q[a + 20 >> 2] = 0, q[a >> 2] = 32 | q[a >> 2], 2 != ((a = 0) | Nm) && (a = tm - q[Il + 4 >> 2] | 0) } return L = 32 + Cm | 0, 0 | a } - Lm = q[Il + 4 >> 2], q[(Il = (Om = Lm >>> 0 < Bm >>> 0) ? Il + 8 | 0 : Il) >> 2] = (Lm = Bm - (Om ? Lm : 0) | 0) + q[Il >> 2], q[Il + 4 >> 2] = q[Il + 4 >> 2] - Lm, Mm = Mm - Bm | 0, Nm = Nm - Om | 0 } }, n[15] = function(a, Il, tm, Bm) { return M = 0 }, { d: function() {}, e: function() { return 83886080 }, f: function() { return 5 }, g: function(a, vj) { return vj |= 0, L = vj = L - 16 | 0, a = (a |= 0) ? sa(a) ? (Y(4, 2150, 0), 0) : r[a + 4 | 0] : (q[vj + 4 >> 2] = 1444, q[vj >> 2] = 2267, Y(4, 1294, vj), 0), L = vj + 16 | 0, 0 | a }, h: function(a, vj) { var wj; return vj |= 0, L = wj = L - 48 | 0, a = (a |= 0) ? (a + 63 & -64) != (0 | a) ? (q[36 + wj >> 2] = 1522, q[32 + wj >> 2] = 2284, Y(4, 1294, 32 + wj | 0), 0) : (vj + 63 & -64) == (0 | vj) && vj ? function(a, Vk) { var pl, Wk = 0, - Xk = 0, - Yk = 0, - Zk = 0, - _k = 0, - $k = 0, - al = 0, - bl = 0, - cl = 0, - dl = 0, - el = 0, - fl = 0, - gl = 0, - hl = 0, - il = 0, - jl = 0, - kl = 0, - ll = 0, - ml = 0, - nl = 0, - ol = 0; - L = _k = (pl = Xk = L) - 704 & -64; - a: if (Vk >>> 0 <= 1343) Y(4, 1235, 0); - else if (sa(a)) Y(4, 1469, 0); - else if (Xk = r[0 | (nl = a + 4 | 0)]) { if (!(6 <= Xk >>> 0)) { - (jl = 1 == (0 | !r[a + 5 | 0])) || (da(nl, 1), X(a - -64 | 0, 4, 160)), ca(_k - -64 | 0, 0, 640), na(a, _k - -64 | 0), Xk = a + Vk | 0, Vk = q[_k + 64 >> 2]; - b: { c: { d: { if (5 <= (il = r[a + 4 | 0]) >>> 0) { if (Vk >>> 0 < a >>> 0 | Xk >>> 0 < Vk >>> 0) break c; if ((Zk = Vk + 256 | 0) >>> 0 < a >>> 0) break c; if (Zk >>> 0 <= Xk >>> 0) break d; break c } if (Vk >>> 0 < a >>> 0 | Xk >>> 0 < Vk >>> 0) break c; if ((Zk = Vk + 128 | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0) break c } if (!((Yk = q[_k + 68 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Zk >>> 0 || (Yk = Yk - -64 | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (0 | (dl = q[Vk >> 2])) < 0 || (Zk = q[_k + 72 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = (Wk = Zk) + (Zk = dl << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (al = q[_k + 76 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < al >>> 0 | al >>> 0 < Yk >>> 0 || (Wk = (dl << 6) + al | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 80 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 84 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 88 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 92 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 96 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 100 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Yk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (0 | (Wk = q[Vk + 4 >> 2])) < 0 || (Zk = q[_k + 104 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || ($k = (Yk = Zk) + (Zk = Wk << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Yk = q[_k + 108 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < $k >>> 0 || (Wk = Yk + (Wk << 6) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 112 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 116 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 120 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 124 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 128 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 132 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 136 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Yk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (0 | (Wk = q[Vk + 8 >> 2])) < 0 || (Zk = q[_k + 140 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = (el = Wk << 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 144 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + el | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 148 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + el | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 156 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + el | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 160 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + el | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 164 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + el | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (0 | (Wk = q[Vk + 12 >> 2])) < 0 || (Zk = q[_k + 172 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = (fl = Wk << 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 176 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + fl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 180 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + fl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 188 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Wk = Zk + fl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (0 | (Yk = q[Vk + 16 >> 2])) < 0 || (Zk = q[_k + 192 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0 || ($k = (Wk = Zk) + (Zk = Yk << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 196 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 200 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 204 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 208 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + (Yk << 6) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 212 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 216 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 220 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 228 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 232 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 236 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 240 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 244 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 248 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || (Wk = Wk + Yk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 252 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 256 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 260 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 264 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 268 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Yk = q[_k + 272 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (0 | ($k = q[Vk + 20 >> 2])) < 0 || (Yk = q[_k + 276 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0 || (gl = (Wk = Yk) + (Yk = $k << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < gl >>> 0 || (Wk = q[_k + 280 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < gl >>> 0 || ($k = Wk + ($k << 6) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 284 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Yk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 288 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Yk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 292 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Yk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 296 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Yk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 300 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Yk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 308 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Yk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 312 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + Yk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (0 | (gl = q[Vk + 24 >> 2])) < 0 || (Wk = q[_k + 336 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + (gl << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (0 | (gl = q[Vk + 28 >> 2])) < 0 || (Wk = q[_k + 340 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = (ll = gl << 2) + Wk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (Wk = q[_k + 344 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || ($k = Wk + ll | 0) >>> 0 < a >>> 0 | Xk >>> 0 < $k >>> 0 || (0 | (gl = q[Vk + 32 >> 2])) < 0 || (Wk = q[_k + 356 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < $k >>> 0 || (gl = ($k = gl << 2) + Wk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < gl >>> 0 || (Wk = q[_k + 360 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < gl >>> 0 || (gl = Wk + $k | 0) >>> 0 < a >>> 0 | Xk >>> 0 < gl >>> 0 || (Wk = q[_k + 364 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < gl >>> 0 || (gl = Wk + $k | 0) >>> 0 < a >>> 0 | Xk >>> 0 < gl >>> 0 || (Wk = q[_k + 368 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < gl >>> 0 || (gl = Wk + $k | 0) >>> 0 < a >>> 0 | Xk >>> 0 < gl >>> 0 || (Wk = q[_k + 372 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < gl >>> 0 || (gl = Wk + $k | 0) >>> 0 < a >>> 0 | Xk >>> 0 < gl >>> 0 || (Wk = q[_k + 376 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < gl >>> 0 || (gl = Wk + $k | 0) >>> 0 < a >>> 0 | Xk >>> 0 < gl >>> 0 || (Wk = q[_k + 380 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < gl >>> 0 || (gl = Wk + $k | 0) >>> 0 < a >>> 0 | Xk >>> 0 < gl >>> 0 || (0 | (bl = q[Vk + 36 >> 2])) < 0 || (Wk = q[_k + 392 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < gl >>> 0 || (bl = (gl = bl << 2) + Wk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (Wk = q[_k + 396 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + gl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (Wk = q[_k + 400 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + gl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 40 >> 2])) < 0 || (Wk = q[_k + 412 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + (cl << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 44 >> 2])) < 0 || (Wk = q[_k + 424 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + (cl << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 48 >> 2])) < 0 || (Wk = q[_k + 428 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = (cl <<= 2) + Wk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (Wk = q[_k + 432 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + cl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 52 >> 2])) < 0 || (Wk = q[_k + 416 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = (cl <<= 2) + Wk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (Wk = q[_k + 420 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + cl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 56 >> 2])) < 0 || (Wk = q[_k + 552 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + (cl << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 60 >> 2])) < 0 || (Wk = q[_k + 556 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + (cl << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 64 >> 2])) < 0 || (Wk = q[_k + 560 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + (cl << 1) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 68 >> 2])) < 0 || (Wk = q[_k + 564 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + (cl << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 72 >> 2])) < 0 || (Wk = q[_k + 568 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (cl = (bl = Wk) + (Wk = cl << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (bl = q[_k + 572 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < cl >>> 0 || (cl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (bl = q[_k + 576 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < cl >>> 0 || (cl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (bl = q[_k + 580 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < cl >>> 0 || (cl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (bl = q[_k + 584 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < cl >>> 0 || (bl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 76 >> 2])) < 0 || (Wk = q[_k + 588 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (cl = (bl = cl << 2) + Wk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (Wk = q[_k + 592 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < cl >>> 0 || (cl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (Wk = q[_k + 596 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < cl >>> 0 || (bl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 80 >> 2])) < 0 || (Wk = q[_k + 600 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (hl = (bl = Wk) + (Wk = cl << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < hl >>> 0 || (bl = q[_k + 604 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < hl >>> 0 || (cl = bl + (cl << 6) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (bl = q[_k + 608 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < cl >>> 0 || (cl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (bl = q[_k + 612 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < cl >>> 0 || (cl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (bl = q[_k + 616 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < cl >>> 0 || (cl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (bl = q[_k + 620 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < cl >>> 0 || (cl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (bl = q[_k + 624 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < cl >>> 0 || (cl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (bl = q[_k + 628 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < cl >>> 0 || (cl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < cl >>> 0 || (bl = q[_k + 632 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < cl >>> 0 || (bl = Wk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 84 >> 2])) < 0 || (Wk = q[_k + 636 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + (cl << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (Wk = q[_k + 640 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (bl = Wk + (cl << 1) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 || (0 | (cl = q[Vk + 88 >> 2])) < 0 || (Wk = q[_k + 644 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0 || (Wk = Wk + (cl << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0)) { if (!(il >>> 0 < 2)) { if ((bl = q[_k + 168 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < Wk >>> 0) break c; if ((Wk = bl + el | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if (!(il >>> 0 < 4)) { if ((bl = q[_k + 324 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0 | bl >>> 0 < Wk >>> 0) break c; if ((bl = Yk + bl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0) break c; if ((Wk = q[_k + 328 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0) break c; if ((bl = Wk + Yk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0) break c; if ((Wk = q[_k + 332 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0) break c; if ((bl = Wk + Yk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < bl >>> 0) break c; if ((Wk = q[_k + 152 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < bl >>> 0) break c; if ((el = Wk + el | 0) >>> 0 < a >>> 0 | Xk >>> 0 < el >>> 0) break c; if ((Wk = q[_k + 184 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < el >>> 0) break c; if ((el = Wk + fl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < el >>> 0) break c; if ((Wk = q[_k + 224 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 | Wk >>> 0 < el >>> 0) break c; if ((Wk = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((0 | (el = q[Vk + 92 >> 2])) < 0) break c; if ((Zk = q[_k + 648 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((el = (Wk = el << 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < el >>> 0) break c; if ((Zk = q[_k + 652 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < el >>> 0) break c; if ((el = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < el >>> 0) break c; if ((Zk = q[_k + 656 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < el >>> 0) break c; if ((Wk = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((0 | (el = q[Vk + 96 >> 2])) < 0) break c; if ((Zk = q[_k + 660 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((el = (Wk = el << 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < el >>> 0) break c; if ((Zk = q[_k + 664 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < el >>> 0) break c; if ((el = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < el >>> 0) break c; if ((Zk = q[_k + 668 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < el >>> 0) break c; if ((Wk = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Zk = q[_k + 304 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Zk = q[_k + 316 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Zk = q[_k + 320 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((Yk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0) break c; if ((0 | (Wk = q[Vk + 100 >> 2])) < 0) break c; if ((Zk = q[_k + 436 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0) break c; if ((Wk = (Yk = Wk << 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Zk = q[_k + 440 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Zk = q[_k + 444 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((Yk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0) break c; if ((0 | (Wk = q[Vk + 104 >> 2])) < 0) break c; if ((Zk = q[_k + 448 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0) break c; if ((Wk = (Yk = Zk) + (Zk = Wk << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Yk = q[_k + 452 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0) break c; if ((Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Yk = q[_k + 456 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0) break c; if ((Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Yk = q[_k + 460 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0) break c; if ((Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Yk = q[_k + 464 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 | Yk >>> 0 < Wk >>> 0) break c; if ((Yk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0) break c; if ((0 | (Wk = q[Vk + 108 >> 2])) < 0) break c; if ((Zk = q[_k + 480 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0) break c; if ((Wk = (Yk = Wk << 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Zk = q[_k + 484 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Zk = q[_k + 488 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((Yk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0) break c; if ((0 | (Wk = q[Vk + 112 >> 2])) < 0) break c; if ((Zk = q[_k + 504 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0) break c; if ((Wk = (Yk = Wk << 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Zk = q[_k + 508 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Zk = q[_k + 512 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((Yk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0) break c; if ((0 | (Wk = q[Vk + 116 >> 2])) < 0) break c; if ((Zk = q[_k + 528 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0) break c; if ((Yk = Zk + (Wk << 2) | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0) break c; if ((0 | (Wk = q[Vk + 120 >> 2])) < 0) break c; if ((Zk = q[_k + 532 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0) break c; if ((Wk = (Yk = Wk << 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Zk = q[_k + 536 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c; if ((Zk = q[_k + 540 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0) break c; if ((Yk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0) break c; if ((0 | (Wk = q[Vk + 124 >> 2])) < 0) break c; if ((Zk = q[_k + 544 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0) break c; if ((Yk = (Wk <<= 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0) break c; if ((Zk = q[_k + 548 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0) break c; if ((Wk = Wk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0) break c } } if (il >>> 0 < 5) break b; if (!((Zk = q[_k + 348 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0 || (Yk = Zk + ll | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 352 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + ll | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 384 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + $k | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 388 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + $k | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 404 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + gl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (Zk = q[_k + 408 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Yk = Zk + gl | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (0 | (Wk = q[Vk + 128 >> 2])) < 0 || (Zk = q[_k + 468 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Wk = (Yk = Wk << 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Zk = q[_k + 472 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Zk = q[_k + 476 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0 || (Yk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (0 | (Wk = q[Vk + 132 >> 2])) < 0 || (Zk = q[_k + 492 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Wk = (Yk = Wk << 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Zk = q[_k + 496 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Zk = q[_k + 500 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0 || (Yk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Yk >>> 0 || (0 | (Wk = q[Vk + 136 >> 2])) < 0 || (Zk = q[_k + 516 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Yk >>> 0 || (Wk = (Yk = Wk << 2) + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Zk = q[_k + 520 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0 || (Wk = Yk + Zk | 0) >>> 0 < a >>> 0 | Xk >>> 0 < Wk >>> 0 || (Zk = q[_k + 524 >> 2]) >>> 0 < a >>> 0 | Xk >>> 0 < Zk >>> 0 | Zk >>> 0 < Wk >>> 0 || (Zk = Yk + Zk | 0) >>> 0 < a >>> 0) && Zk >>> 0 <= Xk >>> 0) break b } } - Y(4, 1760, 0), da(nl, 1), X(a - -64 | 0, 4, 160); break a } - jl || (ya(a), o[a + 5 | 0] = 0, Vk = q[_k + 64 >> 2], dl = q[Vk >> 2], al = q[_k + 76 >> 2], il = r[a + 4 | 0]); - f: { if ((a = 0) < (0 | dl)) { for (;;) { if (63 < ia((a << 6) + al | 0) >>> 0) break f; if ((0 | dl) == (0 | (a = a + 1 | 0))) break } if (Wk = Vk + 48 | 0, (Xk = 0) < (0 | (a = q[Vk >> 2]))) { for (Zk = q[Vk + 48 >> 2], Yk = q[_k + 80 >> 2];;) { if ((0 | (al = q[Yk + (Xk << 2) >> 2])) < 0 | (0 | Zk) <= (0 | al)) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (gl = Vk + 24 | 0, Zk = q[Vk + 24 >> 2], $k = q[_k + 88 >> 2], dl = q[_k + 84 >> 2], Xk = 0;;) { if (Yk = q[(al = Xk << 2) + $k >> 2]) { if ((0 | Yk) < 0 | (0 | Zk) < (0 | Yk)) break f; if ((0 | (al = q[al + dl >> 2])) < 0 | (0 | Zk) <= (0 | al)) break f; if ((Yk = Yk + al | 0) >>> 31 | (0 | Zk) < (0 | Yk)) break f } if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Xk = 0, Zk = q[_k + 92 >> 2];;) { if (1 < t[Zk + (Xk << 2) >> 2]) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Xk = 0, Zk = q[_k + 96 >> 2];;) { if (1 < t[Zk + (Xk << 2) >> 2]) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Xk = 0, Zk = q[_k + 100 >> 2];;) { if ((0 | (Yk = q[Zk + (Xk << 2) >> 2])) < -1 | (0 | a) <= (0 | Yk)) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } } else gl = Vk + 24 | 0 } else gl = Vk + 24 | 0, Wk = Vk + 48 | 0; if ((a = 0) < (0 | (Xk = q[Vk + 4 >> 2]))) { for (Zk = q[_k + 108 >> 2];;) { if (63 < ia(Zk + (a << 6) | 0) >>> 0) break f; if ((0 | Xk) == (0 | (a = a + 1 | 0))) break } if ($k = (Zk = q[Vk + 48 >> 2]) + -1 | 0, !(((Xk = 0) | (a = q[Vk + 4 >> 2])) <= 0)) { for (Yk = q[_k + 112 >> 2];;) { if ((0 | (al = q[Yk + (Xk << 2) >> 2])) < 0 | (0 | Zk) <= (0 | al)) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Xk = 0, Zk = q[_k + 116 >> 2];;) { if (1 < t[Zk + (Xk << 2) >> 2]) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Xk = 0, Zk = q[_k + 120 >> 2];;) { if (1 < t[Zk + (Xk << 2) >> 2]) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Zk = q[Vk >> 2], Xk = 0, Yk = q[_k + 124 >> 2];;) { if ((0 | (al = q[Yk + (Xk << 2) >> 2])) < -1 | (0 | Zk) <= (0 | al)) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Xk = 0, Zk = q[_k + 128 >> 2];;) { if ((0 | (Yk = q[Zk + (Xk << 2) >> 2])) < -1 | (0 | a) <= (0 | Yk)) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Xk = 0, Zk = q[_k + 132 >> 2];;) { if (1 < t[Zk + (Xk << 2) >> 2]) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Yk = Vk + 8 | 0, al = Vk + 12 | 0, dl = q[_k + 136 >> 2], Xk = 0;;) { if (1 < (fl = q[(el = Xk << 2) + Zk >> 2]) >>> 0) break f; if ((0 | (el = q[dl + el >> 2])) < 0 | (0 | el) >= q[(fl - 1 | 0 ? Yk : al) >> 2]) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } } } else $k = q[Wk >> 2] + -1 | 0; if ((a = 0) < (0 | (Xk = q[Vk + 8 >> 2]))) { for (Zk = q[_k + 140 >> 2];;) { if ((0 | (Yk = q[Zk + (a << 2) >> 2])) < 0 | (0 | $k) < (0 | Yk)) break f; if ((0 | Xk) == (0 | (a = a + 1 | 0))) break } for (ll = Vk + 28 | 0, Zk = q[Vk + 28 >> 2], dl = q[_k + 148 >> 2], el = q[_k + 144 >> 2], a = 0;;) { if (Yk = q[(al = a << 2) + dl >> 2]) { if ((0 | Yk) < 0 | (0 | Zk) < (0 | Yk)) break f; if ((0 | (al = q[al + el >> 2])) < 0 | (0 | Zk) <= (0 | al)) break f; if ((Yk = Yk + al | 0) >>> 31 | (0 | Zk) < (0 | Yk)) break f } if ((0 | Xk) == (0 | (a = a + 1 | 0))) break } for (a = 0, Yk = q[_k + 156 >> 2], al = q[_k + 164 >> 2], dl = q[_k + 160 >> 2];;) { if ((0 | (el = q[(Zk = a << 2) + dl >> 2])) < 1) break f; if ((0 | (fl = q[Zk + al >> 2])) < 1) break f; if ((0 | (Zk = q[Yk + Zk >> 2])) < 1 | (0 | Zk) != (0 | w(fl + 1 | 0, el + 1 | 0))) break f; if ((0 | Xk) == (0 | (a = a + 1 | 0))) break } } else ll = Vk + 28 | 0; if ((a = 0) < (0 | (Yk = q[Vk + 12 >> 2]))) { for (Xk = q[_k + 172 >> 2];;) { if ((0 | (Zk = q[Xk + (a << 2) >> 2])) < 0 | (0 | $k) < (0 | Zk)) break f; if ((0 | Yk) == (0 | (a = a + 1 | 0))) break } for (bl = Vk + 32 | 0, Xk = q[Vk + 32 >> 2], $k = q[_k + 180 >> 2], dl = q[_k + 176 >> 2], a = 0;;) { if (Zk = q[(al = a << 2) + $k >> 2]) { if ((0 | Zk) < 0 | (0 | Xk) < (0 | Zk)) break f; if ((0 | (al = q[al + dl >> 2])) < 0 | (0 | Xk) <= (0 | al)) break f; if ((Zk = Zk + al | 0) >>> 31 | (0 | Xk) < (0 | Zk)) break f } if ((0 | Yk) == (0 | (a = a + 1 | 0))) break } } else bl = Vk + 32 | 0;Zk = Vk + 16 | 0;m: { n: { if (!(((a = 0) | (Xk = q[Vk + 16 >> 2])) <= 0)) { for (Yk = q[_k + 208 >> 2];;) { if (63 < ia(Yk + (a << 6) | 0) >>> 0) break f; if ((0 | Xk) == (0 | (a = a + 1 | 0))) break } if (!(((Xk = 0) | (a = q[Zk >> 2])) <= 0)) { for (Yk = q[Wk >> 2], al = q[_k + 212 >> 2];;) { if ((0 | ($k = q[al + (Xk << 2) >> 2])) < 0 | (0 | Yk) <= (0 | $k)) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (nl = Vk + 36 | 0, Yk = q[Vk + 36 >> 2], dl = q[_k + 220 >> 2], el = q[_k + 216 >> 2], Xk = 0;;) { if (al = q[($k = Xk << 2) + dl >> 2]) { if ((0 | al) < 0 | (0 | Yk) < (0 | al)) break f; if ((0 | ($k = q[$k + el >> 2])) < 0 | (0 | Yk) <= (0 | $k)) break f; if ((al = al + $k | 0) >>> 31 | (0 | Yk) < (0 | al)) break f } if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Xk = 0, Yk = q[_k + 228 >> 2];;) { if (1 < t[Yk + (Xk << 2) >> 2]) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Xk = 0, Yk = q[_k + 232 >> 2];;) { if (1 < t[Yk + (Xk << 2) >> 2]) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Yk = q[Vk >> 2], Xk = 0, al = q[_k + 236 >> 2];;) { if ((0 | ($k = q[al + (Xk << 2) >> 2])) < -1 | (0 | Yk) <= (0 | $k)) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Yk = q[Vk + 4 >> 2], Xk = 0, al = q[_k + 240 >> 2];;) { if ((0 | ($k = q[al + (Xk << 2) >> 2])) < -1 | (0 | Yk) <= (0 | $k)) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Yk = q[_k + 244 >> 2], Xk = 0;;) { if (q[Yk + (Xk << 2) >> 2] < 0) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } break n } } - al = Vk + 68 | 0, nl = Vk + 36 | 0; break m } for (Yk = q[_k + 252 >> 2], Xk = 0;;) { if (q[Yk + (Xk << 2) >> 2] < 0) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (al = q[Vk + 60 >> 2], Xk = 0, $k = q[_k + 256 >> 2];;) { if ((dl = q[(dl = Xk << 2) + $k >> 2] + (q[Yk + dl >> 2] << 1) | 0) >>> 31 | (0 | al) < (0 | dl)) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Yk = q[Vk + 64 >> 2], dl = q[_k + 264 >> 2], el = q[_k + 260 >> 2], Xk = 0;;) { if (al = q[($k = Xk << 2) + dl >> 2]) { if ((0 | al) < 0 | (0 | Yk) < (0 | al)) break f; if ((0 | ($k = q[$k + el >> 2])) < 0 | (0 | Yk) <= (0 | $k)) break f; if ((al = al + $k | 0) >>> 31 | (0 | Yk) < (0 | al)) break f } if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (al = Vk + 68 | 0, Yk = q[Vk + 68 >> 2], el = q[_k + 272 >> 2], fl = q[_k + 268 >> 2], Xk = 0;;) { if ($k = q[(dl = Xk << 2) + el >> 2]) { if ((0 | $k) < 0 | (0 | Yk) < (0 | $k)) break f; if ((0 | (dl = q[dl + fl >> 2])) < 0 | (0 | Yk) <= (0 | dl)) break f; if (($k = $k + dl | 0) >>> 31 | (0 | Yk) < (0 | $k)) break f } if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } } - p: { q: { if (!(((a = 0) | (Xk = q[Vk + 20 >> 2])) <= 0)) { for (Yk = q[_k + 280 >> 2];;) { if (63 < ia(Yk + (a << 6) | 0) >>> 0) break f; if ((0 | Xk) == (0 | (a = a + 1 | 0))) break } if (!(((a = 0) | (Xk = q[Vk + 20 >> 2])) <= 0)) { for (Yk = q[_k + 296 >> 2];;) { if (1 < t[Yk + (a << 2) >> 2]) break f; if ((0 | Xk) == (0 | (a = a + 1 | 0))) break } for (Yk = q[_k + 300 >> 2], a = 0;;) { if (q[Yk + (a << 2) >> 2] < 0) break f; if ((0 | Xk) == (0 | (a = a + 1 | 0))) break } break q } } - a = q[Vk + 52 >> 2]; break p } for (a = q[Vk + 52 >> 2], el = q[_k + 312 >> 2], fl = q[_k + 308 >> 2], $k = 0;;) { if (Yk = q[(dl = $k << 2) + el >> 2]) { if ((0 | Yk) < 0 | (0 | a) < (0 | Yk)) break f; if ((0 | (dl = q[dl + fl >> 2])) < 0 | (0 | a) <= (0 | dl)) break f; if ((Yk = Yk + dl | 0) >>> 31 | (0 | a) < (0 | Yk)) break f } if ((0 | Xk) == (0 | ($k = $k + 1 | 0))) break } } if (Yk = q[Vk + 40 >> 2], (Xk = 0) < (0 | ($k = q[Vk + 8 >> 2]))) - for (dl = q[_k + 344 >> 2], el = q[_k + 156 >> 2];;) { if ((fl = q[(fl = Xk << 2) + dl >> 2] + (q[el + fl >> 2] << 1) | 0) >>> 31 | (0 | Yk) < (0 | fl)) break f; if ((0 | $k) == (0 | (Xk = Xk + 1 | 0))) break } - if ((Xk = 0) < (0 | ($k = q[bl >> 2]))) { for (dl = q[_k + 376 >> 2];;) { if (1 < t[dl + (Xk << 2) >> 2]) break f; if ((0 | $k) == (0 | (Xk = Xk + 1 | 0))) break } for (Xk = 0, dl = q[_k + 380 >> 2];;) { if (1 < t[dl + (Xk << 2) >> 2]) break f; if ((0 | $k) == (0 | (Xk = Xk + 1 | 0))) break } } if ((Xk = 0) < (0 | ($k = q[Zk >> 2]))) - for (dl = q[_k + 400 >> 2], el = q[_k + 252 >> 2];;) { if ((fl = q[(fl = Xk << 2) + dl >> 2] + (q[el + fl >> 2] << 1) | 0) >>> 31 | (0 | Yk) < (0 | fl)) break f; if ((0 | $k) == (0 | (Xk = Xk + 1 | 0))) break } - if ((Xk = 0) < (0 | (Yk = q[Vk + 44 >> 2]))) - for (dl = q[_k + 424 >> 2];;) { if ((0 | (el = q[dl + (Xk << 2) >> 2])) < 0 | (0 | a) <= (0 | el)) break f; if ((0 | Yk) == (0 | (Xk = Xk + 1 | 0))) break } - if (1 <= (0 | (el = q[Wk >> 2]))) - for (Xk = 0, fl = q[_k + 432 >> 2], cl = q[_k + 428 >> 2];;) { if (Wk = q[(dl = Xk << 2) + fl >> 2]) { if ((0 | Wk) < 0 | (0 | Yk) < (0 | Wk)) break f; if ((0 | (dl = q[cl + dl >> 2])) < 0 | (0 | Yk) <= (0 | dl)) break f; if ((Wk = Wk + dl | 0) >>> 31 | (0 | Yk) < (0 | Wk)) break f } if ((0 | el) == (0 | (Xk = Xk + 1 | 0))) break } - if (1 <= (0 | a)) - for (Yk = q[Vk + 56 >> 2], Xk = 0, el = q[_k + 420 >> 2], fl = q[_k + 416 >> 2];;) { if (Wk = q[(dl = Xk << 2) + el >> 2]) { if ((0 | Wk) < 0 | (0 | Yk) < (0 | Wk)) break f; if ((0 | (dl = q[dl + fl >> 2])) < 0 | (0 | Yk) <= (0 | dl)) break f; if ((Wk = Wk + dl | 0) >>> 31 | (0 | Yk) < (0 | Wk)) break f } if ((0 | (Xk = Xk + 1 | 0)) == (0 | a)) break } - if ((a = 0) < (0 | (Xk = q[al >> 2]))) - for (Yk = q[_k + 564 >> 2];;) { if ((0 | (al = q[Yk + (a << 2) >> 2])) < -1 | (0 | $k) <= (0 | al)) break f; if ((0 | Xk) == (0 | (a = a + 1 | 0))) break } - if (a = q[Vk + 76 >> 2], 1 <= (0 | (al = q[Vk + 72 >> 2]))) - for (Xk = 0, $k = q[_k + 572 >> 2], dl = q[_k + 568 >> 2];;) { if (Yk = q[(Wk = Xk << 2) + $k >> 2]) { if ((0 | Yk) < 0 | (0 | a) < (0 | Yk)) break f; if ((0 | (Wk = q[Wk + dl >> 2])) < 0 | (0 | a) <= (0 | Wk)) break f; if ((Yk = Wk + Yk | 0) >>> 31 | (0 | a) < (0 | Yk)) break f } if ((0 | al) == (0 | (Xk = Xk + 1 | 0))) break } - if ((Xk = 0) < (0 | a)) { for (Yk = q[_k + 588 >> 2];;) { if (1 < t[Yk + (Xk << 2) >> 2]) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Wk = q[_k + 592 >> 2], Xk = 0;;) { if (1 < (dl = q[($k = Xk << 2) + Yk >> 2]) >>> 0) break f; if ((0 | ($k = q[Wk + $k >> 2])) < 0 | (0 | $k) >= q[(dl - 1 | 0 ? Zk : Vk) >> 2]) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } for (Xk = 0, Yk = q[_k + 596 >> 2];;) { if ((0 | (Wk = q[Yk + (Xk << 2) >> 2])) < -1 | (0 | al) <= (0 | Wk)) break f; if ((0 | a) == (0 | (Xk = Xk + 1 | 0))) break } } - s: { if (!(((a = 0) | ($k = q[Vk + 80 >> 2])) <= 0)) { for (Xk = q[_k + 604 >> 2];;) { if (63 < ia(Xk + (a << 6) | 0) >>> 0) break f; if ((0 | $k) == (0 | (a = a + 1 | 0))) break } if (!(((a = 0) | ($k = q[Vk + 80 >> 2])) <= 0)) { for (Xk = q[Vk + 48 >> 2], Yk = q[_k + 608 >> 2];;) { if ((0 | (al = q[Yk + (a << 2) >> 2])) < 0 | (0 | Xk) <= (0 | al)) break f; if ((0 | $k) == (0 | (a = a + 1 | 0))) break } for (el = q[Vk + 88 >> 2], al = q[_k + 616 >> 2], Wk = q[_k + 612 >> 2], a = 0;;) { if (Xk = q[(Yk = a << 2) + al >> 2]) { if ((0 | Xk) < 0 | (0 | el) < (0 | Xk)) break f; if ((0 | (Yk = q[Wk + Yk >> 2])) < 0 | (0 | el) <= (0 | Yk)) break f; if ((Xk = Xk + Yk | 0) >>> 31 | (0 | el) < (0 | Xk)) break f } if ((0 | $k) == (0 | (a = a + 1 | 0))) break } for (Zk = q[Zk >> 2], al = q[_k + 620 >> 2], a = 0;;) { if ((0 | (Xk = q[al + (a << 2) >> 2])) < 0 | (0 | Zk) <= (0 | Xk)) break f; if ((0 | $k) == (0 | (a = a + 1 | 0))) break } for (Wk = q[_k + 624 >> 2], a = 0;;) { if ((0 | (Xk = q[Wk + (a << 2) >> 2])) < 0 | (0 | Zk) <= (0 | Xk)) break f; if ((0 | $k) == (0 | (a = a + 1 | 0))) break } for (Xk = q[Vk + 84 >> 2], dl = q[_k + 632 >> 2], fl = q[_k + 628 >> 2], a = 0;;) { if (Yk = q[(cl = a << 2) + dl >> 2]) { if ((0 | Yk) < 0 | (0 | Xk) < (0 | Yk)) break f; if ((0 | (cl = q[cl + fl >> 2])) < 0 | (0 | Xk) <= (0 | cl)) break f; if ((Yk = Yk + cl | 0) >>> 31 | (0 | Xk) < (0 | Yk)) break f } if ((0 | $k) == (0 | (a = a + 1 | 0))) break } for (hl = q[_k + 640 >> 2], Xk = q[_k + 252 >> 2], Yk = 0;;) { if (0 < (0 | (jl = q[(a = Yk << 2) + dl >> 2]))) - for (cl = hl + (q[a + fl >> 2] << 1) | 0, ol = q[Xk + (q[a + Wk >> 2] << 2) >> 2], kl = q[Xk + (q[a + al >> 2] << 2) >> 2], a = 0;;) { if ((0 | ol) <= s[cl + (2 | (ml = a << 1)) >> 1] | (0 | kl) <= s[cl + ml >> 1]) break f; if (!((0 | (a = a + 2 | 0)) < (0 | jl))) break } - if ((0 | $k) == (0 | (Yk = Yk + 1 | 0))) break } break s } } - Zk = q[Vk + 16 >> 2], el = q[Vk + 88 >> 2] } if (!((255 & il) >>> 0 < 2)) { if ((a = 0) < (0 | (dl = q[Vk + 8 >> 2]))) - for (Xk = q[_k + 168 >> 2];;) { if (1 < t[Xk + (a << 2) >> 2]) break f; if ((0 | dl) == (0 | (a = a + 1 | 0))) break } - if (!((255 & il) >>> 0 < 4)) { if (al = q[Vk + 56 >> 2], 1 <= (0 | (fl = q[Vk + 20 >> 2]))) - for (Wk = q[_k + 332 >> 2], cl = q[_k + 328 >> 2], a = 0;;) { if (Xk = q[(Yk = a << 2) + Wk >> 2]) { if ((0 | Xk) < 0 | (0 | al) < (0 | Xk)) break f; if ((0 | (Yk = q[Yk + cl >> 2])) < 0 | (0 | al) <= (0 | Yk)) break f; if ((Xk = Xk + Yk | 0) >>> 31 | (0 | al) < (0 | Xk)) break f } if ((0 | fl) == (0 | (a = a + 1 | 0))) break } - if ((0 | (a = q[Vk + 92 >> 2])) != q[Vk + 96 >> 2]) break f; if (1 <= (0 | dl)) - for (cl = q[_k + 152 >> 2], Xk = 0, hl = q[_k + 148 >> 2];;) { if (Yk = q[(Wk = Xk << 2) + hl >> 2]) { if ((0 | Yk) < 0 | (0 | a) < (0 | Yk)) break f; if ((0 | (Wk = q[Wk + cl >> 2])) < 0 | (0 | a) <= (0 | Wk)) break f; if ((Yk = Wk + Yk | 0) >>> 31 | (0 | a) < (0 | Yk)) break f } if ((0 | dl) == (0 | (Xk = Xk + 1 | 0))) break } - if (1 <= (0 | (ol = q[Vk + 12 >> 2]))) - for (cl = q[_k + 184 >> 2], Xk = 0, hl = q[_k + 180 >> 2];;) { if (Yk = q[(Wk = Xk << 2) + hl >> 2]) { if ((0 | Yk) < 0 | (0 | a) < (0 | Yk)) break f; if ((0 | (Wk = q[Wk + cl >> 2])) < 0 | (0 | a) <= (0 | Wk)) break f; if ((Yk = Wk + Yk | 0) >>> 31 | (0 | a) < (0 | Yk)) break f } if ((0 | ol) == (0 | (Xk = Xk + 1 | 0))) break } - if (1 <= (0 | Zk)) - for (cl = q[_k + 224 >> 2], Xk = 0, hl = q[_k + 220 >> 2];;) { if (Yk = q[(Wk = Xk << 2) + hl >> 2]) { if ((0 | Yk) < 0 | (0 | a) < (0 | Yk)) break f; if ((0 | (Wk = q[Wk + cl >> 2])) < 0 | (0 | a) <= (0 | Wk)) break f; if ((Yk = Wk + Yk | 0) >>> 31 | (0 | a) < (0 | Yk)) break f } if ((0 | Zk) == (0 | (Xk = Xk + 1 | 0))) break } - if ((Xk = 0) < (0 | fl)) { for (Yk = q[_k + 304 >> 2];;) { if (1 < t[Yk + (Xk << 2) >> 2]) break f; if ((0 | fl) == (0 | (Xk = Xk + 1 | 0))) break } for (Yk = q[Vk + 100 >> 2], hl = q[_k + 320 >> 2], jl = q[_k + 316 >> 2], Xk = 0;;) { if (Wk = q[(cl = Xk << 2) + hl >> 2]) { if ((0 | Wk) < 0 | (0 | Yk) < (0 | Wk)) break f; if ((0 | (cl = q[cl + jl >> 2])) < 0 | (0 | Yk) <= (0 | cl)) break f; if ((Wk = Wk + cl | 0) >>> 31 | (0 | Yk) < (0 | Wk)) break f } if ((0 | fl) == (0 | (Xk = Xk + 1 | 0))) break } } else Yk = q[Vk + 100 >> 2]; if (1 <= (0 | Yk)) { for (cl = q[_k + 440 >> 2], Xk = 0, jl = q[_k + 436 >> 2];;) { if (Wk = q[(hl = Xk << 2) + cl >> 2]) { if ((0 | Wk) < 0 | (0 | al) < (0 | Wk)) break f; if ((0 | (hl = q[hl + jl >> 2])) < 0 | (0 | al) <= (0 | hl)) break f; if ((Wk = Wk + hl | 0) >>> 31 | (0 | al) < (0 | Wk)) break f } if ((0 | Yk) == (0 | (Xk = Xk + 1 | 0))) break } for (al = q[_k + 444 >> 2], Xk = 0;;) { if ((0 | (hl = q[(Wk = Xk << 2) + al >> 2])) < 0 | (0 | hl) >= q[Wk + cl >> 2]) break f; if ((0 | Yk) == (0 | (Xk = Xk + 1 | 0))) break } } if ((al = 0) < (0 | (Xk = q[Vk + 104 >> 2]))) { for (Wk = q[_k + 448 >> 2];;) { if ((0 | (cl = q[Wk + (al << 2) >> 2])) < 0 | (0 | Yk) <= (0 | cl)) break f; if ((0 | Xk) == (0 | (al = al + 1 | 0))) break } for (Wk = q[Vk + 116 >> 2], hl = q[_k + 464 >> 2], jl = q[_k + 460 >> 2], Yk = 0;;) { if (al = q[(cl = Yk << 2) + hl >> 2]) { if ((0 | al) < 0 | (0 | Wk) < (0 | al)) break f; if ((0 | (cl = q[cl + jl >> 2])) < 0 | (0 | Wk) <= (0 | cl)) break f; if ((al = al + cl | 0) >>> 31 | (0 | Wk) < (0 | al)) break f } if ((0 | Xk) == (0 | (Yk = Yk + 1 | 0))) break } } else Wk = q[Vk + 116 >> 2]; if ((Yk = 0) < (0 | (cl = q[Vk + 108 >> 2]))) { for (al = q[_k + 480 >> 2];;) { if ((0 | (hl = q[al + (Yk << 2) >> 2])) < 0 | (0 | dl) <= (0 | hl)) break f; if ((0 | cl) == (0 | (Yk = Yk + 1 | 0))) break } for (hl = q[_k + 488 >> 2], kl = q[_k + 484 >> 2], Yk = 0;;) { if (al = q[(dl = Yk << 2) + hl >> 2]) { if ((0 | al) < 0 | (0 | Xk) < (0 | al)) break f; if ((0 | (dl = q[dl + kl >> 2])) < 0 | (0 | Xk) <= (0 | dl)) break f; if ((al = al + dl | 0) >>> 31 | (0 | Xk) < (0 | al)) break f } if ((0 | cl) == (0 | (Yk = Yk + 1 | 0))) break } for (hl = q[ll >> 2], Yk = q[_k + 456 >> 2], dl = q[_k + 452 >> 2], al = 0;;) { if (ml = q[kl + (al << 2) >> 2] << 2, jl = q[ml + Yk >> 2]) { if ((0 | jl) < 0 | (0 | hl) < (0 | jl)) break f; if ((0 | (ml = q[dl + ml >> 2])) < 0 | (0 | hl) <= (0 | ml)) break f; if ((0 | (jl = jl + ml | 0)) < 0 | (0 | hl) < (0 | jl)) break f } if ((0 | cl) == (0 | (al = al + 1 | 0))) break } } else Yk = q[_k + 456 >> 2], dl = q[_k + 452 >> 2]; if ((al = 0) < (0 | (cl = q[Vk + 112 >> 2]))) { for (hl = q[_k + 504 >> 2];;) { if ((0 | (jl = q[hl + (al << 2) >> 2])) < 0 | (0 | Zk) <= (0 | jl)) break f; if ((0 | cl) == (0 | (al = al + 1 | 0))) break } for (kl = q[_k + 512 >> 2], jl = q[_k + 508 >> 2], Zk = 0;;) { if (al = q[(hl = Zk << 2) + kl >> 2]) { if ((0 | al) < 0 | (0 | Xk) < (0 | al)) break f; if ((0 | (hl = q[hl + jl >> 2])) < 0 | (0 | Xk) <= (0 | hl)) break f; if ((al = al + hl | 0) >>> 31 | (0 | Xk) < (0 | al)) break f } if ((0 | cl) == (0 | (Zk = Zk + 1 | 0))) break } for (al = q[nl >> 2], Zk = 0;;) { if (kl = q[jl + (Zk << 2) >> 2] << 2, hl = q[kl + Yk >> 2]) { if ((0 | hl) < 0 | (0 | al) < (0 | hl)) break f; if ((0 | (kl = q[dl + kl >> 2])) < 0 | (0 | al) <= (0 | kl)) break f; if ((0 | (hl = hl + kl | 0)) < 0 | (0 | al) < (0 | hl)) break f } if ((0 | cl) == (0 | (Zk = Zk + 1 | 0))) break } } if (al = q[Vk + 120 >> 2], (Zk = 0) < (0 | Wk)) - for (cl = q[_k + 528 >> 2];;) { if ((0 | (hl = q[cl + (Zk << 2) >> 2])) < 0 | (0 | al) <= (0 | hl)) break f; if ((0 | (Zk = Zk + 1 | 0)) == (0 | Wk)) break } - if ((Zk = 0) < (0 | al)) { for (Wk = q[_k + 532 >> 2];;) { if ((0 | (cl = q[Wk + (Zk << 2) >> 2])) < -1 | (0 | fl) <= (0 | cl)) break f; if ((0 | al) == (0 | (Zk = Zk + 1 | 0))) break } for (Wk = q[Vk + 124 >> 2], hl = q[_k + 540 >> 2], jl = q[_k + 536 >> 2], Zk = 0;;) { if (fl = q[(cl = Zk << 2) + hl >> 2]) { if ((0 | fl) < 0 | (0 | Wk) < (0 | fl)) break f; if ((0 | (cl = q[cl + jl >> 2])) < 0 | (0 | Wk) <= (0 | cl)) break f; if ((fl = cl + fl | 0) >>> 31 | (0 | Wk) < (0 | fl)) break f } if ((0 | al) == (0 | (Zk = Zk + 1 | 0))) break } } if (!((255 & il) >>> 0 < 5)) { if ((Zk = 0) < (0 | (il = q[ll >> 2]))) { for (al = q[_k + 348 >> 2];;) { if ((0 | (Wk = q[al + (Zk << 2) >> 2])) < 0 | (0 | a) < (0 | Wk)) break f; if ((0 | il) == (0 | (Zk = Zk + 1 | 0))) break } for (al = q[_k + 352 >> 2], Zk = 0;;) { if ((0 | (Wk = q[al + (Zk << 2) >> 2])) < 0 | (0 | a) < (0 | Wk)) break f; if ((0 | il) == (0 | (Zk = Zk + 1 | 0))) break } } if ((il = 0) < (0 | (Zk = q[bl >> 2]))) { for (al = q[_k + 384 >> 2];;) { if ((0 | (Wk = q[al + (il << 2) >> 2])) < 0 | (0 | a) < (0 | Wk)) break f; if ((0 | Zk) == (0 | (il = il + 1 | 0))) break } for (al = q[_k + 388 >> 2], il = 0;;) { if ((0 | (Wk = q[al + (il << 2) >> 2])) < 0 | (0 | a) < (0 | Wk)) break f; if ((0 | Zk) == (0 | (il = il + 1 | 0))) break } } if ((il = 0) < (0 | (al = q[nl >> 2]))) { for (Wk = q[_k + 404 >> 2];;) { if ((0 | (fl = q[Wk + (il << 2) >> 2])) < 0 | (0 | a) < (0 | fl)) break f; if ((0 | al) == (0 | (il = il + 1 | 0))) break } for (Wk = q[_k + 408 >> 2], il = 0;;) { if ((0 | (fl = q[Wk + (il << 2) >> 2])) < 0 | (0 | a) < (0 | fl)) break f; if ((0 | al) == (0 | (il = il + 1 | 0))) break } } if ((a = 0) < (0 | (il = q[Vk + 128 >> 2]))) { for (al = q[Vk >> 2], Wk = q[_k + 468 >> 2];;) { if ((0 | (fl = q[Wk + (a << 2) >> 2])) < 0 | (0 | al) <= (0 | fl)) break f; if ((0 | il) == (0 | (a = a + 1 | 0))) break } for (ll = q[_k + 476 >> 2], fl = q[_k + 472 >> 2], a = 0;;) { if (al = q[(Wk = a << 2) + ll >> 2]) { if ((0 | al) < 0 | (0 | Xk) < (0 | al)) break f; if ((0 | (Wk = q[Wk + fl >> 2])) < 0 | (0 | Xk) <= (0 | Wk)) break f; if ((al = Wk + al | 0) >>> 31 | (0 | Xk) < (0 | al)) break f } if ((0 | il) == (0 | (a = a + 1 | 0))) break } for (al = q[gl >> 2], a = 0;;) { if (gl = q[fl + (a << 2) >> 2] << 2, Wk = q[gl + Yk >> 2]) { if ((0 | Wk) < 0 | (0 | al) < (0 | Wk)) break f; if ((0 | (gl = q[dl + gl >> 2])) < 0 | (0 | al) <= (0 | gl)) break f; if ((0 | (Wk = Wk + gl | 0)) < 0 | (0 | al) < (0 | Wk)) break f } if ((0 | il) == (0 | (a = a + 1 | 0))) break } } if ((a = 0) < (0 | (il = q[Vk + 132 >> 2]))) { for (al = q[_k + 492 >> 2];;) { if ((0 | (Wk = q[al + (a << 2) >> 2])) < 0 | (0 | ol) <= (0 | Wk)) break f; if ((0 | il) == (0 | (a = a + 1 | 0))) break } for (gl = q[_k + 500 >> 2], Wk = q[_k + 496 >> 2], a = 0;;) { if (al = q[(fl = a << 2) + gl >> 2]) { if ((0 | al) < 0 | (0 | Xk) < (0 | al)) break f; if ((0 | (fl = q[Wk + fl >> 2])) < 0 | (0 | Xk) <= (0 | fl)) break f; if ((al = al + fl | 0) >>> 31 | (0 | Xk) < (0 | al)) break f } if ((0 | il) == (0 | (a = a + 1 | 0))) break } for (a = 0;;) { if (fl = q[Wk + (a << 2) >> 2] << 2, al = q[fl + Yk >> 2]) { if ((0 | al) < 0 | (0 | Zk) < (0 | al)) break f; if ((0 | (fl = q[dl + fl >> 2])) < 0 | (0 | Zk) <= (0 | fl)) break f; if ((0 | (al = al + fl | 0)) < 0 | (0 | Zk) < (0 | al)) break f } if ((0 | il) == (0 | (a = a + 1 | 0))) break } } if (!(((a = 0) | (Vk = q[Vk + 136 >> 2])) <= 0)) { for (Zk = q[_k + 516 >> 2];;) { if ((0 | (il = q[Zk + (a << 2) >> 2])) < 0 | (0 | $k) <= (0 | il)) break f; if ((0 | Vk) == (0 | (a = a + 1 | 0))) break } for (al = q[_k + 524 >> 2], Zk = q[_k + 520 >> 2], a = 0;;) { if (_k = q[(il = a << 2) + al >> 2]) { if ((0 | _k) < 0 | (0 | Xk) < (0 | _k)) break f; if ((0 | (il = q[Zk + il >> 2])) < 0 | (0 | Xk) <= (0 | il)) break f; if ((_k = _k + il | 0) >>> 31 | (0 | Xk) < (0 | _k)) break f } if ((0 | Vk) == (0 | (a = a + 1 | 0))) break } for (a = 0;;) { if (_k = q[Zk + (a << 2) >> 2] << 2, Xk = q[_k + Yk >> 2]) { if ((0 | Xk) < 0 | (0 | el) < (0 | Xk)) break f; if ((0 | (_k = q[_k + dl >> 2])) < 0 | (0 | el) <= (0 | _k)) break f; if ((0 | (Xk = Xk + _k | 0)) < 0 | (0 | el) < (0 | Xk)) break f } if ((0 | Vk) == (0 | (a = a + 1 | 0))) break } } } } } return L = pl, 1 } - return Y(4, 1846, 0), L = pl, 0 } - q[_k + 52 >> 2] = Xk, q[_k + 48 >> 2] = 5, Y(4, 1640, _k + 48 | 0) } else q[_k + 32 >> 2] = Xk, Y(4, 1554, _k + 32 | 0); return L = pl, 0 }(a, vj) : (q[20 + wj >> 2] = 1621, q[16 + wj >> 2] = 2284, Y(4, 1294, 16 + wj | 0), 0) : (q[4 + wj >> 2] = 1444, q[wj >> 2] = 2284, Y(4, 1294, wj), 0), L = 48 + wj | 0, 0 | a }, i: function(a) { q[1805] = a |= 0 }, j: function(a, ej) { var fj; return ej |= 0, L = fj = L - 48 | 0, a = (a |= 0) ? (a + 63 & -64) != (0 | a) ? (q[36 + fj >> 2] = 1522, q[32 + fj >> 2] = 2305, Y(4, 1294, 32 + fj | 0), 0) : (ej + 63 & -64) == (0 | ej) && ej ? function(a) { var Qk, Tk, Uk, Uh, Kk = 0, - Lk = 0, - Mk = 0, - Nk = 0, - Ok = 0, - Pk = 0, - Rk = 0, - Sk = 0; - q[24 + (L = Qk = L - 32 | 0) >> 2] = 0, q[16 + Qk >> 2] = 5, q[20 + Qk >> 2] = 0, Ka(16 + (L = Uh = L - 272 | 0) | 0, 2227, q[12 + Uh >> 2] = 16 + Qk | 0), - function(a) { var Hc; - q[(L = Hc = L - 16 | 0) >> 2] = a, - function(a, Il) { var Jl; - q[12 + (L = Jl = L - 16 | 0) >> 2] = Il, Ia(a, 1432, Il, 0, 0), L = 16 + Jl | 0 }(q[970], Hc), L = 16 + Hc | 0 }(16 + Uh | 0), L = 272 + Uh | 0; - a: { if (sa(a)) Y(4, 1932, 0); - else { if (!(6 <= (Mk = r[a + 4 | 0]) >>> 0)) { if (1 != (0 | !r[a + 5 | 0]) ? (da(a + 4 | 0, 1), X(a - -64 | 0, 4, 160), na(a, a + 704 | (o[a + 5 | 0] = 0)), ya(a)) : na(a, a + 704 | 0), r[7224] || (q[1807] = 6, o[7224] = 1, q[1808] = 7, q[1809] = 8, q[1810] = 9), Lk = q[a + 704 >> 2], 1 <= (0 | (Mk = q[Lk + 16 >> 2]))) { for (Sk = (Nk = q[a + 912 >> 2]) + (Mk << 2) | 0, Ok = q[a + 908 >> 2];;) { Rk = q[a + 1204 >> 2] + (q[Ok >> 2] << 2) | 0; - d: if (!(((Lk = 0) | (Kk = (Mk = q[Nk >> 2]) + -1 | 0)) < 1)) e: for (;;) { for (;;) { if (q[(Pk = Rk + (Lk << 2) | 0) >> 2] <= -1) { if (function(a, Vk, ql) { var rl = 0, - sl = 0; - a: if ((0 | a) != (0 | Vk)) { if (!(a >>> 0 < Vk + ql >>> 0 && Vk >>> 0 < (sl = a + ql | 0) >>> 0)) return $(a, Vk, ql); if (rl = 3 & (a ^ Vk), a >>> 0 < Vk >>> 0) { if (!rl) { if (3 & a) - for (;;) { if (!ql) break a; if (o[0 | a] = r[0 | Vk], Vk = Vk + 1 | 0, ql = ql + -1 | 0, !(3 & (a = a + 1 | 0))) break } - if (!(ql >>> 0 <= 3)) { for (rl = ql; q[a >> 2] = q[Vk >> 2], Vk = Vk + 4 | 0, a = a + 4 | 0, 3 < (rl = rl + -4 | 0) >>> 0;); - ql &= 3 } } if (ql) - for (; o[0 | a] = r[0 | Vk], a = a + 1 | 0, Vk = Vk + 1 | 0, ql = ql + -1 | 0;); } else { if (!rl) { if (3 & sl) - for (;;) { if (!ql) break a; if (o[0 | (rl = (ql = ql + -1 | 0) + a | 0)] = r[Vk + ql | 0], !(3 & rl)) break } - if (!(ql >>> 0 <= 3)) - for (; q[(ql = ql + -4 | 0) + a >> 2] = q[Vk + ql >> 2], 3 < ql >>> 0;); } if (ql) - for (; o[(ql = ql + -1 | 0) + a | 0] = r[Vk + ql | 0], ql;); } } }(Pk, Pk + 4 | 0, (-1 ^ Lk) + Mk << 2), (0 | Lk) < (0 | (Kk = (Mk = Kk) + -1 | 0))) continue e; break d } if (!((0 | (Lk = Lk + 1 | 0)) < (0 | Kk))) break } break } - if (Lk = Nk, 0 < (0 | Mk) && (Mk = q[Rk + (Kk << 2) >> 2] < 0 ? Kk : Mk), q[Lk >> 2] = Mk, Ok = Ok + 4 | 0, !((Nk = Nk + 4 | 0) >>> 0 < Sk >>> 0)) break } - Lk = q[a + 704 >> 2] } if (1 <= q[Lk >> 2]) - for (Kk = 0; q[q[a + 712 >> 2] + (Kk << 2) >> 2] = q[a + 716 >> 2] + (Kk << 6), Lk = q[a + 704 >> 2], (0 | (Kk = Kk + 1 | 0)) < q[Lk >> 2];); if (1 <= q[Lk + 4 >> 2]) - for (Kk = 0; q[q[a + 744 >> 2] + (Kk << 2) >> 2] = q[a + 748 >> 2] + (Kk << 6), Lk = q[a + 704 >> 2], (0 | (Kk = Kk + 1 | 0)) < q[Lk + 4 >> 2];); if (1 <= q[Lk + 16 >> 2]) - for (Kk = 0; q[(Mk = Kk << 2) + q[a + 832 >> 2] >> 2] = q[a + 848 >> 2] + (Kk << 6), q[Mk + q[a + 836 >> 2] >> 2] = q[a + 1196 >> 2] + (q[Mk + q[a + 896 >> 2] >> 2] << 2), q[Mk + q[a + 840 >> 2] >> 2] = q[a + 1200 >> 2] + (q[Mk + q[a + 900 >> 2] >> 2] << 1), q[Mk + q[a + 844 >> 2] >> 2] = q[a + 1204 >> 2] + (q[Mk + q[a + 908 >> 2] >> 2] << 2), Lk = q[a + 704 >> 2], (0 | (Kk = Kk + 1 | 0)) < q[Lk + 16 >> 2];); if (1 <= q[Lk + 20 >> 2]) - for (Kk = 0; q[q[a + 916 >> 2] + (Kk << 2) >> 2] = q[a + 920 >> 2] + (Kk << 6), Lk = q[a + 704 >> 2], (0 | (Kk = Kk + 1 | 0)) < q[Lk + 20 >> 2];); if (1 <= q[Lk + 80 >> 2]) - for (Kk = 0; q[q[a + 1240 >> 2] + (Kk << 2) >> 2] = q[a + 1244 >> 2] + (Kk << 6), Lk = q[a + 704 >> 2], (0 | (Kk = Kk + 1 | 0)) < q[Lk + 80 >> 2];); if (1 & o[q[a + 708 >> 2] + 20 | 0]) break a; if ((0 | (Nk = q[Lk + 16 >> 2])) < 1) break a; for (Kk = q[a + 904 >> 2], Rk = q[a + 900 >> 2], Pk = q[a + 1200 >> 2], Ok = 0;;) { if (0 < (0 | (Sk = q[(Mk = Ok << 2) + Kk >> 2] + -1 | 0))) - for (Tk = Pk + (q[Mk + Rk >> 2] << 1) | 0, Lk = 0; Uk = s[(Mk = Tk + (Lk << 1) | 0) >> 1], p[Mk >> 1] = s[Mk + 4 >> 1], p[Mk + 4 >> 1] = Uk, (0 | (Lk = Lk + 3 | 0)) < (0 | Sk);); if ((0 | Nk) == (0 | (Ok = Ok + 1 | 0))) break } for (Mk = q[a + 892 >> 2], Ok = q[a + 896 >> 2], Rk = q[a + 1196 >> 2], Kk = 0;;) { if (1 <= (0 | (Pk = q[(Lk = Kk << 2) + Mk >> 2]))) - for (Pk = (Lk = Rk + (q[Lk + Ok >> 2] << 2) | 0) + (Pk << 3) | 0, Lk = Lk + 4 | 0; u[Lk >> 2] = x(1) - u[Lk >> 2], (Lk = Lk + 8 | 0) >>> 0 < Pk >>> 0;); if ((0 | Nk) == (0 | (Kk = Kk + 1 | 0))) break } break a } - q[4 + Qk >> 2] = Mk, q[Qk >> 2] = 5, Y(4, 2023, Qk) } - a = 0 } - return L = 32 + Qk | 0, a }(a) : (q[20 + fj >> 2] = 1621, q[16 + fj >> 2] = 2305, Y(4, 1294, 16 + fj | 0), 0) : (q[4 + fj >> 2] = 1444, q[fj >> 2] = 2305, Y(4, 1294, fj), 0), L = 48 + fj | 0, 0 | a }, k: function(a, ej, fj, gj) { var hj; - ej |= 0, fj |= 0, gj |= 0, L = hj = L + -64 | 0, (a |= 0) ? ej ? fj ? gj ? (a = q[q[a >> 2] + 708 >> 2], q[ej >> 2] = q[a + 12 >> 2], q[ej + 4 >> 2] = q[a + 16 >> 2], q[fj >> 2] = q[a + 4 >> 2], q[fj + 4 >> 2] = q[a + 8 >> 2], q[gj >> 2] = q[a >> 2]) : (q[52 + hj >> 2] = 1995, q[48 + hj >> 2] = 2325, Y(4, 1294, 48 + hj | 0)) : (q[36 + hj >> 2] = 1903, q[32 + hj >> 2] = 2325, Y(4, 1294, 32 + hj | 0)) : (q[20 + hj >> 2] = 1819, q[16 + hj >> 2] = 2325, Y(4, 1294, 16 + hj | 0)) : (q[4 + hj >> 2] = 1740, q[hj >> 2] = 2325, Y(4, 1294, hj)), L = 64 + hj | 0 }, l: xa, m: wa, n: function(a) { var dj; - L = dj = L - 16 | 0, (a |= 0) ? ua(a) : (q[4 + dj >> 2] = 1740, q[dj >> 2] = 2387, Y(4, 1294, dj)), L = 16 + dj | 0 }, o: function(a) { var cj; return L = cj = L - 16 | 0, a = (a |= 0) ? q[a + 540 >> 2] : (q[4 + cj >> 2] = 1740, q[cj >> 2] = 2402, Y(4, 1294, cj), -1), L = 16 + cj | 0, 0 | a }, p: function(a) { var bj; return L = bj = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 916 >> 2] : (q[4 + bj >> 2] = 1740, q[bj >> 2] = 2423, Y(4, 1294, bj), 0), L = 16 + bj | 0, 0 | a }, q: function(a) { var aj; return L = aj = L - 16 | 0, a = (a |= 0) ? q[a + 548 >> 2] : (q[4 + aj >> 2] = 1740, q[aj >> 2] = 2442, Y(4, 1294, aj), 0), L = 16 + aj | 0, 0 | a }, r: function(a) { var $i; return L = $i = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 928 >> 2] : (q[4 + $i >> 2] = 1740, q[$i >> 2] = 2463, Y(4, 1294, $i), 0), L = 16 + $i | 0, 0 | a }, s: function(a) { var _i; return L = _i = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 924 >> 2] : (q[4 + _i >> 2] = 1740, q[_i >> 2] = 2492, Y(4, 1294, _i), 0), L = 16 + _i | 0, 0 | a }, t: function(a) { var Zi; return L = Zi = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 932 >> 2] : (q[4 + Zi >> 2] = 1740, q[Zi >> 2] = 2521, Y(4, 1294, Zi), 0), L = 16 + Zi | 0, 0 | a }, u: function(a) { var Yi; return L = Yi = L - 16 | 0, a = (a |= 0) ? q[a + 552 >> 2] : (q[4 + Yi >> 2] = 1740, q[Yi >> 2] = 2550, Y(4, 1294, Yi), 0), L = 16 + Yi | 0, 0 | a }, v: function(a) { var Xi; return L = Xi = L - 16 | 0, a = (a |= 0) ? q[a + 4 >> 2] : (q[4 + Xi >> 2] = 1740, q[Xi >> 2] = 2572, Y(4, 1294, Xi), -1), L = 16 + Xi | 0, 0 | a }, w: function(a) { var Wi; return L = Wi = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 712 >> 2] : (q[4 + Wi >> 2] = 1740, q[Wi >> 2] = 2588, Y(4, 1294, Wi), 0), L = 16 + Wi | 0, 0 | a }, x: function(a) { var Vi; return L = Vi = L - 16 | 0, a = (a |= 0) ? q[a + 52 >> 2] : (q[4 + Vi >> 2] = 1740, q[Vi >> 2] = 2602, Y(4, 1294, Vi), 0), L = 16 + Vi | 0, 0 | a }, y: function(a) { var Ui; return L = Ui = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 740 >> 2] : (q[4 + Ui >> 2] = 1740, q[Ui >> 2] = 2622, Y(4, 1294, Ui), 0), L = 16 + Ui | 0, 0 | a }, z: function(a) { var Ti; return L = Ti = L - 16 | 0, a = (a |= 0) ? q[a + 332 >> 2] : (q[4 + Ti >> 2] = 1740, q[Ti >> 2] = 2650, Y(4, 1294, Ti), -1), L = 16 + Ti | 0, 0 | a }, A: function(a) { var Si; return L = Si = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 832 >> 2] : (q[4 + Si >> 2] = 1740, q[Si >> 2] = 2670, Y(4, 1294, Si), 0), L = 16 + Si | 0, 0 | a }, B: function(a) { var Ri; return L = Ri = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 888 >> 2] : (q[4 + Ri >> 2] = 1740, q[Ri >> 2] = 2688, Y(4, 1294, Ri), 0), L = 16 + Ri | 0, 0 | a }, C: function(a) { var Qi; return L = Qi = L - 16 | 0, a = (a |= 0) ? q[a + 432 >> 2] : (q[4 + Qi >> 2] = 1740, q[Qi >> 2] = 2716, Y(4, 1294, Qi), 0), L = 16 + Qi | 0, 0 | a }, D: function(a) { var Pi; return L = Pi = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 884 >> 2] : (q[4 + Pi >> 2] = 1740, q[Pi >> 2] = 2743, Y(4, 1294, Pi), 0), L = 16 + Pi | 0, 0 | a }, E: function(a) { var Oi; return L = Oi = L - 16 | 0, a = (a |= 0) ? q[a + 440 >> 2] : (q[4 + Oi >> 2] = 1740, q[Oi >> 2] = 2772, Y(4, 1294, Oi), 0), L = 16 + Oi | 0, 0 | a }, F: function(a) { var Ni; return L = Ni = L - 16 | 0, a = (a |= 0) ? q[a + 436 >> 2] : (q[4 + Ni >> 2] = 1740, q[Ni >> 2] = 2797, Y(4, 1294, Ni), 0), L = 16 + Ni | 0, 0 | a }, G: function(a) { var Mi; return L = Mi = L - 16 | 0, a = (a |= 0) ? q[a + 448 >> 2] : (q[4 + Mi >> 2] = 1740, q[Mi >> 2] = 2824, Y(4, 1294, Mi), 0), L = 16 + Mi | 0, 0 | a }, H: function(a) { var Li; return L = Li = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 912 >> 2] : (q[4 + Li >> 2] = 1740, q[Li >> 2] = 2848, Y(4, 1294, Li), 0), L = 16 + Li | 0, 0 | a }, I: function(a) { var Ki; return L = Ki = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 844 >> 2] : (q[4 + Ki >> 2] = 1740, q[Ki >> 2] = 2873, Y(4, 1294, Ki), 0), L = 16 + Ki | 0, 0 | a }, J: function(a) { var Ji; return L = Ji = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 892 >> 2] : (q[4 + Ji >> 2] = 1740, q[Ji >> 2] = 2893, Y(4, 1294, Ji), 0), L = 16 + Ji | 0, 0 | a }, K: function(a) { var Ii; return L = Ii = L - 16 | 0, a = (a |= 0) ? q[a + 444 >> 2] : (q[4 + Ii >> 2] = 1740, q[Ii >> 2] = 2920, Y(4, 1294, Ii), 0), L = 16 + Ii | 0, 0 | a }, L: function(a) { var Hi; return L = Hi = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 836 >> 2] : (q[4 + Hi >> 2] = 1740, q[Hi >> 2] = 2950, Y(4, 1294, Hi), 0), L = 16 + Hi | 0, 0 | a }, M: function(a) { var ri; return L = ri = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 904 >> 2] : (q[4 + ri >> 2] = 1740, q[ri >> 2] = 2974, Y(4, 1294, ri), 0), L = 16 + ri | 0, 0 | a }, N: function(a) { var qi; return L = qi = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 840 >> 2] : (q[4 + qi >> 2] = 1740, q[qi >> 2] = 3e3, Y(4, 1294, qi), 0), L = 16 + qi | 0, 0 | a }, O: function(a) { var pi; return L = pi = L - 16 | 0, a = (a |= 0) ? q[a + 452 >> 2] : (q[4 + pi >> 2] = 1740, q[pi >> 2] = 3022, Y(4, 1294, pi), 0), L = 16 + pi | 0, 0 | a }, P: function(a) { var oi; return L = oi = L - 16 | 0, a = (a |= 0) ? q[a + 456 >> 2] : (q[4 + oi >> 2] = 1740, q[oi >> 2] = 3051, Y(4, 1294, oi), 0), L = 16 + oi | 0, 0 | a }, Q: function(a) { var ni; return L = ni = L - 16 | 0, a = (a |= 0) ? q[q[a >> 2] + 876 >> 2] : (q[4 + ni >> 2] = 1740, q[ni >> 2] = 3078, Y(4, 1294, ni), 0), L = 16 + ni | 0, 0 | a }, R: function(a) { var mi; - L = mi = L - 16 | 0, (a |= 0) ? q[a + 428 >> 2] = 1 : (q[4 + mi >> 2] = 1740, q[mi >> 2] = 3110, Y(4, 1294, mi)), L = 16 + mi | 0 }, S: function(a) { var li; return L = li = L - 16 | 0, a = (a |= 0) ? q[a + 640 >> 2] : (q[4 + li >> 2] = 1740, q[li >> 2] = 3139, Y(4, 1294, li), 0), L = 16 + li | 0, 0 | a }, T: function(a) { var ji; return L = ji = L - 16 | 0, a = (a |= 0) ? q[a + 636 >> 2] : (q[4 + ji >> 2] = 1740, q[ji >> 2] = 3164, Y(4, 1294, ji), 0), L = 16 + ji | 0, 0 | a }, U: function(a) { var Fc; return oa(12 + (L = Fc = L - 16 | 0) | 0, 64, a |= 0), L = 16 + Fc | 0, q[12 + Fc >> 2] }, V: function(a) { var Ec, Cc, Dc = 0; return L = Cc = L - 16 | 0, !(a |= 0) || oa(12 + Cc | 0, 16, Ec = xa(a)) || (Dc = wa(a, q[12 + Cc >> 2], Ec)) || (pa(q[12 + Cc >> 2]), Dc = 0), L = 16 + Cc | 0, 0 | Dc }, W: function(a) { return 0 | qa(a |= 0) }, X: function(a) { pa(a |= 0) }, Y: function(a) { var Sm; - oa(12 + (L = Sm = L - 16 | 0) | 0, 64, a |= 0), pa(q[12 + Sm >> 2]), L = 16 + Sm | 0 }, Z: function() { return 0 | L }, _: function(a) { return 0 | (L = L - (0 | a) & -16) }, $: function(a) { L = 0 | a }, aa: function(a) { return 0 | (a = 0 | (a |= 0), (P = 0 | N()) < (a = P + (a |= 0) | 0) && a < 65536 && (a = new ArrayBuffer(w(a, 65536)), (S = new global.Int8Array(a)).set(o), o = S, o = new global.Int8Array(a), p = new global.Int16Array(a), q = new global.Int32Array(a), r = new global.Uint8Array(a), s = new global.Uint16Array(a), t = new global.Uint32Array(a), u = new global.Float32Array(a), v = new global.Float64Array(a), buffer = a, m.buffer = a), P); var S, P }, ba: function(a, Vk) { n[a |= 0](Vk |= 0) } }; + function k() { + return c[0]; + } + scratchBuffer = wasmMemory.buffer; + var U, + global, + buffer, + m, + n, + o, + p, + q, + r, + s, + t, + u, + v, + w, + x, + y, + z, + A, + C, + H, + I, + J, + K, + L, + M, + U = new Uint8Array(scratchBuffer); + return ( + (scratchBuffer = function(offset, s) { + var V, W; + if ("undefined" == typeof Buffer) + for (V = atob(s), W = 0; W < V.length; W++) + U[offset + W] = V.charCodeAt(W); + else + for (V = Buffer.from(s, "base64"), W = 0; W < V.length; W++) + U[offset + W] = V[W]; + })( + 1024, + "QW4gZXJyb3Igb2NjdXJyZWQgaW4gdGhlIGludGVycG9sYXRpb24gZm9yIGJsZW5kIHNoYXBlcy4gQ29tYmluYXRpb25Db3VudCBpcyAlZC4ACgBbQ1NNXSBbRV1XYXJwRGVmb3JtZXI6OlRyYW5zZm9ybVRhcmdldCgpIGVycm9yLiBbJWRdIHAwMT0oJS40ZiAsICUuNGYpCgBbQ1NNXSBbRV1Jbml0aWFsaXplRGVmb3JtZXJzKCk6IFVua25vd24gRGVmb3JtZXIgVHlwZS4KAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBUaGlzIG1vYzMgc2l6ZSBpcyBpbnZhbGlkLgoAW0NTTV0gW0VdJXM6ICVzCgBbQ1NNXSBbV11Sb3RhdGlvbkRlZm9ybWVyOiBOb3QgZm91bmQgdHJhbnNmb3JtZWQgRGlyZWN0aW9uLgoAW0NTTV0gW0VdVXBkYXRlRGVmb3JtZXJIaWVyYXJjaHkoKTogVW5rbm93biBEZWZvcm1lciBUeXBlLgoAJXMKACAgAE1PQzMAImFkZHJlc3MiIGlzIG51bGwuACUwMlggAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBGaWxlVHlwZSBpcyBpbnZhbGlkLgoAImFkZHJlc3MiIGFsaWdubWVudCBpcyBpbnZhbGlkLgBbQ1NNXSBbRV1jc21IYXNNb2NDb25zaXN0ZW5jeTogVGhpcyBtb2MzIHZlciBpcyBpbnZhbGlkIFt2ZXI6JWRdLgoAInNpemUiIGlzIGludmFsaWQuAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBUaGUgQ29yZSB1bnN1cHBvcnQgbGF0ZXIgdGhhbiBtb2MzIHZlcjpbJWRdLiBUaGlzIG1vYzMgdmVyIGlzIFslZF0uCgAibW9kZWwiIGlzIGludmFsaWQuAFtDU01dIFtFXWNzbUhhc01vY0NvbnNpc3RlbmN5OiBIZWFkZXIgc2VjdGlvbiBpcyBpbnZhbGlkLgoAIm91dFNpemVJblBpeGVscyIgaXMgbnVsbC4AW0NTTV0gW0VdY3NtSGFzTW9jQ29uc2lzdGVuY3k6IERhdGEgc2VjdGlvbiBpcyBpbnZhbGlkLgoAIm91dE9yaWdpbkluUGl4ZWxzIiBpcyBudWxsLgBbQ1NNXSBbRV1jc21SZXZpdmVNb2NJblBsYWNlIGlzIGZhaWxlZC4gQ29ycnVwdGVkICBtb2MzIGZpbGUuCgAib3V0UGl4ZWxzUGVyVW5pdCIgaXMgbnVsbC4AW0NTTV0gW0VdY3NtUmV2aXZlTW9jSW5QbGFjZSBpcyBmYWlsZWQuIFRoZSBDb3JlIHVuc3VwcG9ydCBsYXRlciB0aGFuIG1vYzMgdmVyOlslZF0uIFRoaXMgbW9jMyB2ZXIgaXMgWyVkXS4KACJtb2MiIGlzIGludmFsaWQuAFtDU01dIFtFXWNzbUdldE1vY1ZlcnNpb24gaXMgZmFpbGVkLiBDb3JydXB0ZWQgbW9jMyBmaWxlLgoAInNpemUiIGlzIGludmFsaWQATGl2ZTJEIEN1YmlzbSBTREsgQ29yZSBWZXJzaW9uICVkLiVkLiVkAGNzbUdldE1vY1ZlcnNpb24AY3NtSGFzTW9jQ29uc2lzdGVuY3kAY3NtUmV2aXZlTW9jSW5QbGFjZQBjc21SZWFkQ2FudmFzSW5mbwBjc21HZXRTaXplb2ZNb2RlbABjc21Jbml0aWFsaXplTW9kZWxJblBsYWNlAGNzbVVwZGF0ZU1vZGVsAGNzbUdldFBhcmFtZXRlckNvdW50AGNzbUdldFBhcmFtZXRlcklkcwBjc21HZXRQYXJhbWV0ZXJUeXBlcwBjc21HZXRQYXJhbWV0ZXJNaW5pbXVtVmFsdWVzAGNzbUdldFBhcmFtZXRlck1heGltdW1WYWx1ZXMAY3NtR2V0UGFyYW1ldGVyRGVmYXVsdFZhbHVlcwBjc21HZXRQYXJhbWV0ZXJWYWx1ZXMAY3NtR2V0UGFydENvdW50AGNzbUdldFBhcnRJZHMAY3NtR2V0UGFydE9wYWNpdGllcwBjc21HZXRQYXJ0UGFyZW50UGFydEluZGljZXMAY3NtR2V0RHJhd2FibGVDb3VudABjc21HZXREcmF3YWJsZUlkcwBjc21HZXREcmF3YWJsZUNvbnN0YW50RmxhZ3MAY3NtR2V0RHJhd2FibGVEeW5hbWljRmxhZ3MAY3NtR2V0RHJhd2FibGVUZXh0dXJlSW5kaWNlcwBjc21HZXREcmF3YWJsZURyYXdPcmRlcnMAY3NtR2V0RHJhd2FibGVSZW5kZXJPcmRlcnMAY3NtR2V0RHJhd2FibGVPcGFjaXRpZXMAY3NtR2V0RHJhd2FibGVNYXNrQ291bnRzAGNzbUdldERyYXdhYmxlTWFza3MAY3NtR2V0RHJhd2FibGVWZXJ0ZXhDb3VudHMAY3NtR2V0RHJhd2FibGVWZXJ0ZXhQb3NpdGlvbnMAY3NtR2V0RHJhd2FibGVWZXJ0ZXhVdnMAY3NtR2V0RHJhd2FibGVJbmRleENvdW50cwBjc21HZXREcmF3YWJsZUluZGljZXMAY3NtR2V0RHJhd2FibGVNdWx0aXBseUNvbG9ycwBjc21HZXREcmF3YWJsZVNjcmVlbkNvbG9ycwBjc21HZXREcmF3YWJsZVBhcmVudFBhcnRJbmRpY2VzAGNzbVJlc2V0RHJhd2FibGVEeW5hbWljRmxhZ3MAY3NtR2V0UGFyYW1ldGVyS2V5Q291bnRzAGNzbUdldFBhcmFtZXRlcktleVZhbHVlcw==" + ), + scratchBuffer(3228, "Cg=="), + scratchBuffer(3267, "//////8="), + scratchBuffer(3336, "LSsgICAwWDB4AChudWxsKQ=="), + scratchBuffer(3360, "EQAKABEREQAAAAAFAAAAAAAACQAAAAAL"), + scratchBuffer( + 3392, + "EQAPChEREQMKBwABEwkLCwAACQYLAAALAAYRAAAAERER" + ), + scratchBuffer(3441, "Cw=="), + scratchBuffer(3450, "EQAKChEREQAKAAACAAkLAAAACQALAAAL"), + scratchBuffer(3499, "DA=="), + scratchBuffer(3511, "DAAAAAAMAAAAAAkMAAAAAAAMAAAM"), + scratchBuffer(3557, "Dg=="), + scratchBuffer(3569, "DQAAAAQNAAAAAAkOAAAAAAAOAAAO"), + scratchBuffer(3615, "EA=="), + scratchBuffer(3627, "DwAAAAAPAAAAAAkQAAAAAAAQAAAQAAASAAAAEhIS"), + scratchBuffer(3682, "EgAAABISEgAAAAAAAAk="), + scratchBuffer(3731, "Cw=="), + scratchBuffer(3743, "CgAAAAAKAAAAAAkLAAAAAAALAAAL"), + scratchBuffer(3789, "DA=="), + scratchBuffer( + 3801, + "DAAAAAAMAAAAAAkMAAAAAAAMAAAMAAAwMTIzNDU2Nzg5QUJDREVGLTBYKzBYIDBYLTB4KzB4IDB4AGluZgBJTkYAbmFuAE5BTgAuAAAAAKgaAAAAAAAAAwAAAAQAAAAEAAAABgAAAIP5ogBETm4A/CkVANFXJwDdNPUAYtvAADyZlQBBkEMAY1H+ALveqwC3YcUAOm4kANJNQgBJBuAACeouAByS0QDrHf4AKbEcAOg+pwD1NYIARLsuAJzphAC0JnAAQX5fANaROQBTgzkAnPQ5AItfhAAo+b0A+B87AN7/lwAPmAUAES/vAApaiwBtH20Az342AAnLJwBGT7cAnmY/AC3qXwC6J3UA5evHAD178QD3OQcAklKKAPtr6gAfsV8ACF2NADADVgB7/EYA8KtrACC8zwA29JoA46kdAF5hkQAIG+YAhZllAKAUXwCNQGgAgNj/ACdzTQAGBjEAylYVAMmocwB74mAAa4zAABnERwDNZ8MACejcAFmDKgCLdsQAphyWAESv3QAZV9EApT4FAAUH/wAzfj8AwjLoAJhP3gC7fTIAJj3DAB5r7wCf+F4ANR86AH/yygDxhx0AfJAhAGokfADVbvoAMC13ABU7QwC1FMYAwxmdAK3EwgAsTUEADABdAIZ9RgDjcS0Am8aaADNiAAC00nwAtKeXADdV1QDXPvYAoxAYAE12/ABknSoAcNerAGN8+AB6sFcAFxXnAMBJVgA71tkAp4Q4ACQjywDWincAWlQjAAAfuQDxChsAGc7fAJ8x/wBmHmoAmVdhAKz7RwB+f9gAImW3ADLoiQDmv2AA78TNAGw2CQBdP9QAFt7XAFg73gDem5IA0iIoACiG6ADiWE0AxsoyAAjjFgDgfcsAF8BQAPMdpwAY4FsALhM0AIMSYgCDSAEA9Y5bAK2wfwAe6fIASEpDABBn0wCq3dgArl9CAGphzgAKKKQA05m0AAam8gBcd38Ao8KDAGE8iACKc3gAr4xaAG/XvQAtpmMA9L/LAI2B7wAmwWcAVcpFAMrZNgAoqNIAwmGNABLJdwAEJhQAEkabAMRZxADIxUQATbKRAAAX8wDUQ60AKUnlAP3VEAAAvvwAHpTMAHDO7gATPvUA7PGAALPnwwDH+CgAkwWUAMFxPgAuCbMAC0XzAIgSnACrIHsALrWfAEeSwgB7Mi8ADFVtAHKnkABr5x8AMcuWAHkWSgBBeeIA9N+JAOiUlwDi5oQAmTGXAIjtawBfXzYAu/0OAEiatABnpGwAcXJCAI1dMgCfFbgAvOUJAI0xJQD3dDkAMAUcAA0MAQBLCGgALO5YAEeqkAB05wIAvdYkAPd9pgBuSHIAnxbvAI6UpgC0kfYA0VNRAM8K8gAgmDMA9Ut+ALJjaADdPl8AQF0DAIWJfwBVUikAN2TAAG3YEAAySDIAW0x1AE5x1ABFVG4ACwnBACr1aQAUZtUAJwedAF0EUAC0O9sA6nbFAIf5FwBJa30AHSe6AJZpKQDGzKwArRRUAJDiagCI2YkALHJQAASkvgB3B5QA8zBwAAD8JwDqcagAZsJJAGTgPQCX3YMAoz+XAEOU/QANhowAMUHeAJI5nQDdcIwAF7fnAAjfOwAVNysAXICgAFqAkwAQEZIAD+jYAGyArwDb/0sAOJAPAFkYdgBipRUAYcu7AMeJuQAQQL0A0vIEAEl1JwDrtvYA2yK7AAoUqgCJJi8AZIN2AAk7MwAOlBoAUTqqAB2jwgCv7a4AXCYSAG3CTQAtepwAwFaXAAM/gwAJ8PYAK0CMAG0xmQA5tAcADCAVANjDWwD1ksQAxq1LAE7KpQCnN80A5qk2AKuSlADdQmgAGWPeAHaM7wBoi1IA/Ns3AK6hqwDfFTEAAK6hAAz72gBkTWYA7QW3ACllMABXVr8AR/86AGr5uQB1vvMAKJPfAKuAMABmjPYABMsVAPoiBgDZ5B0APbOkAFcbjwA2zQkATkLpABO+pAAzI7UA8KoaAE9lqADSwaUACz8PAFt4zQAj+XYAe4sEAIkXcgDGplMAb27iAO/rAACbSlgAxNq3AKpmugB2z88A0QIdALHxLQCMmcEAw613AIZI2gD3XaAAxoD0AKzwLwDd7JoAP1y8ANDebQCQxx8AKtu2AKMlOgAAr5oArVOTALZXBAApLbQAS4B+ANoHpwB2qg4Ae1mhABYSKgDcty0A+uX9AInb/gCJvv0A5HZsAAap/AA+gHAAhW4VAP2H/wAoPgcAYWczACoYhgBNveoAs+evAI9tbgCVZzkAMb9bAITXSAAw3xYAxy1DACVhNQDJcM4AMMu4AL9s/QCkAKIABWzkAFrdoAAhb0cAYhLSALlchABwYUkAa1bgAJlSAQBQVTcAHtW3ADPxxAATbl8AXTDkAIUuqQAdssMAoTI2AAi3pADqsdQAFvchAI9p5AAn/3cADAOAAI1ALQBPzaAAIKWZALOi0wAvXQoAtPlCABHaywB9vtAAm9vBAKsXvQDKooEACGpcAC5VFwAnAFUAfxTwAOEHhgAUC2QAlkGNAIe+3gDa/SoAayW2AHuJNAAF8/4Aub+eAGhqTwBKKqgAT8RaAC34vADXWpgA9MeVAA1NjQAgOqYApFdfABQ/sQCAOJUAzCABAHHdhgDJ3rYAv2D1AE1lEQABB2sAjLCsALLA0ABRVUgAHvsOAJVywwCjBjsAwEA1AAbcewDgRcwATin6ANbKyADo80EAfGTeAJtk2ADZvjEApJfDAHdY1ABp48UA8NoTALo6PABGGEYAVXVfANK99QBuksYArC5dAA5E7QAcPkIAYcSHACn96QDn1vMAInzKAG+RNQAI4MUA/9eNAG5q4gCw/cYAkwjBAHxddABrrbIAzW6dAD5yewDGEWoA98+pAClz3wC1yboAtwBRAOKyDQB0uiQA5X1gAHTYigANFSwAgRgMAH5mlAABKRYAn3p2AP39vgBWRe8A2X42AOzZEwCLurkAxJf8ADGoJwDxbsMAlMU2ANioVgC0qLUAz8wOABKJLQBvVzQALFaJAJnO4wDWILkAa16qAD4qnAARX8wA/QtKAOH0+wCOO20A4oYsAOnUhAD8tKkA7+7RAC41yQAvOWEAOCFEABvZyACB/AoA+0pqAC8c2ABTtIQATpmMAFQizAAqVdwAwMbWAAsZlgAacLgAaZVkACZaYAA/Uu4AfxEPAPS1EQD8y/UANLwtADS87gDoXcwA3V5gAGeOmwCSM+8AyRe4AGFYmwDhV7wAUYPGANg+EADdcUgALRzdAK8YoQAhLEYAWfPXANl6mACeVMAAT4b6AFYG/ADlea4AiSI2ADitIgBnk9wAVeiqAIImOADK55sAUQ2kAJkzsQCp1w4AaQVIAGWy8AB/iKcAiEyXAPnRNgAhkrMAe4JKAJjPIQBAn9wA3EdVAOF0OgBn60IA/p3fAF7UXwB7Z6QAuqx6AFX2ogAriCMAQbpVAFluCAAhKoYAOUeDAInj5gDlntQASftAAP9W6QAcD8oAxVmKAJT6KwDTwcUAD8XPANtargBHxYYAhUNiACGGOwAseZQAEGGHACpMewCALBoAQ78SAIgmkAB4PIkAqMTkAOXbewDEOsIAJvTqAPdnigANkr8AZaMrAD2TsQC9fAsApFHcACfdYwBp4d0AmpQZAKgplQBozigACe20AESfIABOmMoAcIJjAH58IwAPuTIAp/WOABRW5wAh8QgAtZ0qAG9+TQClGVEAtfmrAILf1gCW3WEAFjYCAMQ6nwCDoqEAcu1tADmNegCCuKkAazJcAEYnWwAANO0A0gB3APz0VQABWU0A4HGA" + ), + scratchBuffer( + 6675, + "QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNThj7T7aD0k/Xph7P9oPyT9pN6wxaCEiM7QPFDNoIaIz2w9JP9sPSb/kyxZA5MsWwAAAAAAAAACA2w9JQNsPScAAAIA/AADAPwAAAADcz9E1AAAAAADAFT8=" + ), + scratchBuffer(6824, "BQ=="), + scratchBuffer(6836, "DQ=="), + scratchBuffer(6860, "DgAAAA8AAABYHAAAAAQ="), + scratchBuffer(6884, "AQ=="), + scratchBuffer(6899, "Cv////8="), + scratchBuffer(7156, "gCA="), + (global = { + Int8Array: Int8Array, + Int16Array: Int16Array, + Int32Array: Int32Array, + Uint8Array: Uint8Array, + Uint16Array: Uint16Array, + Uint32Array: Uint32Array, + Float32Array: Float32Array, + Float64Array: Float64Array, + NaN: NaN, + Infinity: 1 / 0, + Math: Math, + }), + (buffer = wasmMemory.buffer), + (m = (scratchBuffer = asmLibraryArg).memory), + (n = wasmTable), + (o = new global.Int8Array(buffer)), + (p = new global.Int16Array(buffer)), + (q = new global.Int32Array(buffer)), + (r = new global.Uint8Array(buffer)), + (s = new global.Uint16Array(buffer)), + (t = new global.Uint32Array(buffer)), + (u = new global.Float32Array(buffer)), + (v = new global.Float64Array(buffer)), + (w = global.Math.imul), + (x = global.Math.fround), + (y = global.Math.abs), + (z = global.Math.clz32), + (A = global.Math.min), + global.Math.max, + (C = global.Math.floor), + global.Math.ceil, + global.Math.sqrt, + scratchBuffer.abort, + global.NaN, + (H = global.Infinity), + (I = scratchBuffer.a), + (J = scratchBuffer.b), + (K = scratchBuffer.c), + (L = 5251744), + (M = 0), + (n[1] = function(a, Ln, Mn, Nn, On) { + (a |= 0), (Ln |= 0), (Mn |= 0), (Nn |= 0), (On |= 0); + var Wn, + ko, + lo, + oo, + qo, + ro, + so, + to, + uo, + vo, + wo, + xo, + yo, + zo, + Ao, + Bo, + Co, + Do, + Eo, + Fo, + Go, + Ho, + Io, + po, + Pn = 0, + Qn = x(0), + Rn = x(0), + Sn = 0, + Tn = x(0), + Un = x(0), + Vn = x(0), + Xn = x(0), + Yn = x(0), + Zn = x(0), + _n = x(0), + $n = x(0), + ao = x(0), + bo = x(0), + co = x(0), + eo = x(0), + fo = x(0), + go = x(0), + ho = x(0), + io = x(0), + jo = x(0), + mo = x(0), + no = x(0), + Jo = + (x(0), x(0), x(0), x(0), x(0), x(0), x(0), x(0), x(0), 0); + if (((L = po = (L - 32) | 0), 1 <= (0 | On))) + for ( + Wn = q[(16 + ((q[(a + 308) >> 2] + (Ln << 5)) | 0)) >> 2], + Pn = (q[(a + 60) >> 2] + w(Wn, 24)) | 0, + Ln = ((ko = q[(Pn + 8) >> 2]) + -1) | 0, + xo = ((qo = q[(Pn + 4) >> 2]) + -1) | 0, + yo = uo = + ((Wn = q[(q[(a + 152) >> 2] + (Wn << 2)) >> 2]) + + (ko << 3)) | + 0, + zo = vo = + (Wn + ((to = w(qo, (lo = (ko + 1) | 0))) << 3)) | 0, + Ao = wo = (Wn + ((ko + to) << 3)) | 0, + Io = q[(Pn + 12) >> 2], + ro = x(0 | qo), + so = x(0 | ko), + a = 0; + (Vn = u[(4 + (Pn = ((oo = a << 3) + Mn) | 0)) >> 2]), + (Rn = x(Vn * ro)), + (Xn = u[Pn >> 2]), + (Qn = x(Xn * so)), + (Pn = Vn >= x(1)), + (Rn = !((Vn < x(0)) ^ 1) || Pn | (Xn >= x(1)) | (Xn < x(0)) ? + (Jo || + ((ao = u[(4 + Ao) >> 2]), + (Bo = u[(Wn + 4) >> 2]), + (Yn = x(ao - Bo)), + (Co = u[(4 + yo) >> 2]), + (Do = u[(4 + zo) >> 2]), + (Zn = x(Co - Do)), + (bo = x(x(Yn - Zn) * x(0.5))), + (Eo = u[wo >> 2]), + (Fo = u[Wn >> 2]), + (_n = x(Eo - Fo)), + (Go = u[uo >> 2]), + (Ho = u[vo >> 2]), + ($n = x(Go - Ho)), + (co = x(x(_n - $n) * x(0.5))), + (Zn = x(x(Zn + Yn) * x(0.5))), + ($n = x(x($n + _n) * x(0.5))), + (Jo = 1), + (Yn = x( + x(x(x(x(Bo + Co) + Do) + ao) * x(0.25)) - + x(Yn * x(0.5)) + )), + (_n = x( + x(x(x(x(Fo + Go) + Ho) + Eo) * x(0.25)) - + x(_n * x(0.5)) + ))), + ((Vn < x(3)) ^ 1) | + ((Xn > x(-2)) ^ 1) | + (((Xn < x(3)) ^ 1) | ((Vn > x(-2)) ^ 1)) ? + ((u[(Nn + oo) >> 2] = + x(Vn * co) + x(x(Xn * $n) + _n)), + (Qn = x(Vn * bo)), + x(x(Xn * Zn) + Yn)) : + (Xn <= x(0) ? + Vn <= x(0) ? + ((Un = x(x(Vn + x(2)) * x(0.5))), + (Tn = x(x(Xn + x(2)) * x(0.5))), + (Qn = x(bo + bo)), + (mo = x(Yn - Qn)), + (Rn = x(co + co)), + (no = x(_n - Rn)), + (io = x(Yn - x(Zn + Zn))), + (eo = x(io - Qn)), + (jo = x(_n - x($n + $n))), + (fo = x(jo - Rn)), + (go = u[(Wn + 4) >> 2]), + (ho = u[Wn >> 2])) : + Pn ? + ((Qn = x(bo * x(3))), + (Rn = x(Yn - x(Zn + Zn))), + (io = x(Qn + Rn)), + (eo = x(co * x(3))), + (fo = x(_n - x($n + $n))), + (jo = x(eo + fo)), + (Un = x(x(Vn + x(-1)) * x(0.5))), + (Tn = x(x(Xn + x(2)) * x(0.5))), + (go = x(Qn + Yn)), + (ho = x(eo + _n)), + (eo = x(bo + Rn)), + (fo = x(co + fo)), + (mo = u[(4 + zo) >> 2]), + (no = u[vo >> 2])) : + ((Qn = x(Yn - x(Zn + Zn))), + (Pn = xo), + (Sn = + x(y(Rn)) < x(2147483648) ? + ~~Rn : + -2147483648), + (Un = x( + 0 | + (Pn = + (0 | Sn) == (0 | qo) ? Pn : Sn) + )), + (Tn = x(Un / ro)), + (eo = x(x(Tn * bo) + Qn)), + (ao = x(Tn * co)), + (Tn = x(_n - x($n + $n))), + (fo = x(ao + Tn)), + (Vn = x( + x(0 | (Sn = (Pn + 1) | 0)) / ro + )), + (io = x(x(Vn * bo) + Qn)), + (jo = x(x(Vn * co) + Tn)), + (Tn = x(x(Xn + x(2)) * x(0.5))), + (Un = x(Rn - Un)), + (Pn = (Wn + (w(Pn, lo) << 3)) | 0), + (mo = u[(Pn + 4) >> 2]), + (no = u[Pn >> 2]), + (Pn = (Wn + (w(Sn, lo) << 3)) | 0), + (go = u[(Pn + 4) >> 2]), + (ho = u[Pn >> 2])) : + Xn >= x(1) ? + Vn <= x(0) ? + ((Un = x(x(Vn + x(2)) * x(0.5))), + (Tn = x(x(Xn + x(-1)) * x(0.5))), + (Qn = x(bo + bo)), + (eo = x(x(Zn + Yn) - Qn)), + (Rn = x(co + co)), + (fo = x(x($n + _n) - Rn)), + (go = x(x(Zn * x(3)) + Yn)), + (mo = x(go - Qn)), + (ho = x(x($n * x(3)) + _n)), + (no = x(ho - Rn)), + (io = u[(4 + yo) >> 2]), + (jo = u[uo >> 2])) : + Pn ? + ((Qn = x(bo * x(3))), + (io = x(Qn + x(Zn + Yn))), + (Rn = x(co * x(3))), + (jo = x(Rn + x($n + _n))), + (ao = Qn), + (Qn = x(x(Zn * x(3)) + Yn)), + (go = x(ao + Qn)), + (ao = Rn), + (Rn = x(x($n * x(3)) + _n)), + (ho = x(ao + Rn)), + (Un = x(x(Vn + x(-1)) * x(0.5))), + (Tn = x(x(Xn + x(-1)) * x(0.5))), + (mo = x(bo + Qn)), + (no = x(co + Rn)), + (eo = u[(4 + Ao) >> 2]), + (fo = u[wo >> 2])) : + ((Qn = x(x(Zn * x(3)) + Yn)), + (Pn = xo), + (Sn = + x(y(Rn)) < x(2147483648) ? + ~~Rn : + -2147483648), + (Un = x( + 0 | + (Pn = + (0 | Sn) == (0 | qo) ? Pn : Sn) + )), + (Tn = x(Un / ro)), + (mo = x(x(Tn * bo) + Qn)), + (ao = x(Tn * co)), + (Tn = x(x($n * x(3)) + _n)), + (no = x(ao + Tn)), + (Vn = x( + x(0 | (Sn = (Pn + 1) | 0)) / ro + )), + (go = x(x(Vn * bo) + Qn)), + (ho = x(x(Vn * co) + Tn)), + (Tn = x(x(Xn + x(-1)) * x(0.5))), + (Un = x(Rn - Un)), + (Pn = + (Wn + ((w(Pn, lo) + ko) << 3)) | 0), + (eo = u[(Pn + 4) >> 2]), + (fo = u[Pn >> 2]), + (Pn = + (Wn + ((w(Sn, lo) + ko) << 3)) | 0), + (io = u[(Pn + 4) >> 2]), + (jo = u[Pn >> 2])) : + Vn <= x(0) ? + ((Un = x(x(Vn + x(2)) * x(0.5))), + (Pn = Ln), + (Sn = + x(y((Rn = Qn))) < x(2147483648) ? + ~~Qn : + -2147483648), + (Qn = x( + 0 | + (Pn = (0 | Sn) == (0 | ko) ? Pn : Sn) + )), + (Tn = x(Rn - Qn)), + (Qn = x(Qn / so)), + (Rn = x(bo + bo)), + (eo = x(x(x(Qn * Zn) + Yn) - Rn)), + (ao = x(x(Qn * $n) + _n)), + (Qn = x(co + co)), + (fo = x(ao - Qn)), + (Vn = x(x(0 | (Sn = (Pn + 1) | 0)) / so)), + (mo = x(x(x(Vn * Zn) + Yn) - Rn)), + (no = x(x(x(Vn * $n) + _n) - Qn)), + (io = + u[ + (4 + (Pn = (Wn + (Pn << 3)) | 0)) >> 2 + ]), + (jo = u[Pn >> 2]), + (go = + u[ + (4 + (Pn = (Wn + (Sn << 3)) | 0)) >> 2 + ]), + (ho = u[Pn >> 2])) : + Pn ? + ((ao = Rn = x(bo * x(3))), + (Pn = Ln), + (Sn = + x(y(Qn)) < x(2147483648) ? + ~~Qn : + -2147483648), + (Tn = x( + 0 | + (Pn = (0 | Sn) == (0 | ko) ? Pn : Sn) + )), + (Un = x(Tn / so)), + (io = x(ao + x(x(Un * Zn) + Yn))), + (Xn = x(co * x(3))), + (jo = x(Xn + x(x(Un * $n) + _n))), + (ao = Rn), + (Rn = x(x(0 | (Sn = (Pn + 1) | 0)) / so)), + (go = x(ao + x(x(Rn * Zn) + Yn))), + (ho = x(Xn + x(x(Rn * $n) + _n))), + (Un = x(x(Vn + x(-1)) * x(0.5))), + (Tn = x(Qn - Tn)), + (eo = + u[ + (4 + + (Pn = + (Wn + ((Pn + to) << 3)) | 0)) >> + 2 + ]), + (fo = u[Pn >> 2]), + (mo = + u[ + (4 + + (Pn = + (Wn + ((Sn + to) << 3)) | 0)) >> + 2 + ]), + (no = u[Pn >> 2])) : + ((v[(16 + po) >> 3] = Vn), + (q[po >> 2] = a), + (v[(8 + po) >> 3] = Xn), + Y(4, 1107, po)), + x(Tn + Un) <= x(1) ? + ((u[(Nn + oo) >> 2] = + x(fo + x(x(no - fo) * Tn)) + + x(x(jo - fo) * Un)), + (Qn = x(eo + x(x(mo - eo) * Tn))), + x(x(io - eo) * Un)) : + ((Qn = x(x(1) - Tn)), + (Rn = x(x(1) - Un)), + (u[(Nn + oo) >> 2] = + x(ho + x(x(jo - ho) * Qn)) + + x(x(no - ho) * Rn)), + (Qn = x(go + x(x(io - go) * Qn))), + x(x(mo - go) * Rn)))) : + ((Pn = + x(y((ao = Rn))) < x(2147483648) ? + ~~Rn : + -2147483648), + (Un = x(ao - x(0 | Pn))), + (Sn = + x(y((Rn = Qn))) < x(2147483648) ? + ~~Qn : + -2147483648), + (Tn = x(Rn - x(0 | Sn))), + (Pn = (Sn + w(Pn, lo)) | 0), + Io ? + ((Qn = x(x(1) - Un)), + (Rn = x(x(1) - Tn)), + (Sn = (Wn + (Pn << 3)) | 0), + (Pn = (Wn + ((Pn + lo) << 3)) | 0), + (u[(Nn + oo) >> 2] = + x( + x( + x(Qn * x(Rn * u[Sn >> 2])) + + x(Qn * x(Tn * u[(Sn + 8) >> 2])) + ) + x(Un * x(Rn * u[Pn >> 2])) + ) + x(Un * x(Tn * u[(Pn + 8) >> 2]))), + (Qn = x( + x( + x(Qn * x(Rn * u[(Sn + 4) >> 2])) + + x(Qn * x(Tn * u[(Sn + 12) >> 2])) + ) + x(Un * x(Rn * u[(Pn + 4) >> 2])) + )), + x(Un * x(Tn * u[(Pn + 12) >> 2]))) : + x(Tn + Un) <= x(1) ? + ((Qn = x(x(x(1) - Tn) - Un)), + (Sn = (Wn + (Pn << 3)) | 0), + (Pn = (Wn + ((Pn + lo) << 3)) | 0), + (u[(Nn + oo) >> 2] = + x( + x(Qn * u[Sn >> 2]) + + x(Tn * u[(Sn + 8) >> 2]) + ) + x(Un * u[Pn >> 2])), + (Qn = x( + x(Qn * u[(Sn + 4) >> 2]) + + x(Tn * u[(Sn + 12) >> 2]) + )), + x(Un * u[(Pn + 4) >> 2])) : + ((Qn = x(x(Tn + x(-1)) + Un)), + (Sn = (Wn + ((Pn + lo) << 3)) | 0), + (Rn = x(x(1) - Tn)), + (Vn = x(x(1) - Un)), + (Pn = (Wn + (Pn << 3)) | 0), + (u[(Nn + oo) >> 2] = + x( + x(Qn * u[(Sn + 8) >> 2]) + + x(Rn * u[Sn >> 2]) + ) + x(Vn * u[(Pn + 8) >> 2])), + (Qn = x( + x(Qn * u[(Sn + 12) >> 2]) + + x(Rn * u[(Sn + 4) >> 2]) + )), + x(Vn * u[(Pn + 12) >> 2])))), + (u[(4 + ((Nn + oo) | 0)) >> 2] = Qn + Rn), + (0 | On) != (0 | (a = (a + 1) | 0)); - function X(a, b, c) { var e, f, d = 0; if (c) - for (;;) { if (c = c + -1 | 0, a >>> 0 < (d = (e = a + b | 0) - 1 | 0) >>> 0) - for (; f = r[0 | a], o[0 | a] = r[0 | d], o[0 | d] = f, (a = a + 1 | 0) >>> 0 < (d = d + -1 | 0) >>> 0;); if (a = e, !c) break } } - - function Y(a, b, c) { var g; - L = g = L - 272 | 0, t[1804] > a >>> 0 || (a = q[1805]) && (Ka(16 + g | 0, b, q[12 + g >> 2] = c), n[a](16 + g | 0)), L = 272 + g | 0 } - - function Z(a, b, c) { 32 & r[0 | a] || ! function(a, Rm, Sm) { var Tm = 0, - Um = 0, - tn = 0; - a: { if (!(Tm = q[Sm + 16 >> 2])) { if (function(a) { var Rm; return Rm = r[a + 74 | 0], o[a + 74 | 0] = Rm + -1 | Rm, 8 & (Rm = q[a >> 2]) ? (q[a >> 2] = 32 | Rm, 1) : (q[a + 4 >> 2] = 0, q[a + 8 >> 2] = 0, Rm = q[a + 44 >> 2], q[a + 28 >> 2] = Rm, q[a + 20 >> 2] = Rm, q[a + 16 >> 2] = Rm + q[a + 48 >> 2], 0) }(Sm)) break a; - Tm = q[Sm + 16 >> 2] } if (Tm - (tn = q[Sm + 20 >> 2]) >>> 0 < Rm >>> 0) return n[q[Sm + 36 >> 2]](Sm, a, Rm);b: if (!(o[Sm + 75 | 0] < 0)) { for (Tm = Rm;;) { if (!(Um = Tm)) break b; if (10 == r[(Tm = Um + -1 | 0) + a | 0]) break } if (n[q[Sm + 36 >> 2]](Sm, a, Um) >>> 0 < Um >>> 0) break a; - Rm = Rm - Um | 0, a = a + Um | 0, tn = q[Sm + 20 >> 2] }$(tn, a, Rm), q[Sm + 20 >> 2] = q[Sm + 20 >> 2] + Rm } }(b, c, a) } - - function _(a, b, c, h, i) { var k, l, j; if (L = j = L - 256 | 0, !(73728 & i | (0 | c) <= (0 | h))) { if (ca(j, b, (k = (i = c - h | 0) >>> 0 < 256) ? i : 256), b = a, l = j, !k) { for (c = c - h | 0; Z(a, j, 256), 255 < (i = i + -256 | 0) >>> 0;); - i = 255 & c } - Z(b, l, i) } - L = 256 + j | 0 } - - function $(a, b, c) { var h, i = 0; if (8192 <= c >>> 0) I(0 | a, 0 | b, 0 | c); - else { if (h = a + c | 0, 3 & (a ^ b)) - if (h >>> 0 < 4) c = a; - else if ((i = h - 4 | 0) >>> 0 < a >>> 0) c = a; - else - for (c = a; o[0 | c] = r[0 | b], o[c + 1 | 0] = r[b + 1 | 0], o[c + 2 | 0] = r[b + 2 | 0], o[c + 3 | 0] = r[b + 3 | 0], b = b + 4 | 0, (c = c + 4 | 0) >>> 0 <= i >>> 0;); - else { b: if ((0 | c) < 1) c = a; - else if (3 & a) - for (c = a;;) { if (o[0 | c] = r[0 | b], b = b + 1 | 0, h >>> 0 <= (c = c + 1 | 0) >>> 0) break b; if (!(3 & c)) break } else c = a; if (!((a = -4 & h) >>> 0 < 64 || (i = a + -64 | 0) >>> 0 < c >>> 0)) - for (; q[c >> 2] = q[b >> 2], q[c + 4 >> 2] = q[b + 4 >> 2], q[c + 8 >> 2] = q[b + 8 >> 2], q[c + 12 >> 2] = q[b + 12 >> 2], q[c + 16 >> 2] = q[b + 16 >> 2], q[c + 20 >> 2] = q[b + 20 >> 2], q[c + 24 >> 2] = q[b + 24 >> 2], q[c + 28 >> 2] = q[b + 28 >> 2], q[c + 32 >> 2] = q[b + 32 >> 2], q[c + 36 >> 2] = q[b + 36 >> 2], q[c + 40 >> 2] = q[b + 40 >> 2], q[c + 44 >> 2] = q[b + 44 >> 2], q[c + 48 >> 2] = q[b + 48 >> 2], q[c + 52 >> 2] = q[b + 52 >> 2], q[c + 56 >> 2] = q[b + 56 >> 2], q[c + 60 >> 2] = q[b + 60 >> 2], b = b - -64 | 0, (c = c - -64 | 0) >>> 0 <= i >>> 0;); if (!(a >>> 0 <= c >>> 0)) - for (; q[c >> 2] = q[b >> 2], b = b + 4 | 0, (c = c + 4 | 0) >>> 0 < a >>> 0;); } if (c >>> 0 < h >>> 0) - for (; o[0 | c] = r[0 | b], b = b + 1 | 0, (0 | h) != (0 | (c = c + 1 | 0));); } } - - function aa(a) { var b, c; return x((b = a * a) * b * (c = b * a) * (2718311493989822e-21 * b - .00019839334836096632) + (c * (.008333329385889463 * b - .16666666641626524) + a)) } - - function ba(a) { var m; return x(-.499999997251031 * (a *= a) + 1 + .04166662332373906 * (m = a * a) + a * m * (2439044879627741e-20 * a - .001388676377460993)) } - - function ca(a, n, p) { var r, s, t, u; if (p && (o[(r = a + p | 0) - 1 | 0] = n, o[0 | a] = n, !(p >>> 0 < 3 || (o[r - 2 | 0] = n, o[a + 1 | 0] = n, o[r - 3 | 0] = n, o[a + 2 | 0] = n, p >>> 0 < 7) || (o[r - 4 | 0] = n, o[a + 3 | 0] = n, p >>> 0 < 9) || (s = (r = 0 - a & 3) + a | 0, n = w(255 & n, 16843009), q[s >> 2] = n, q[(r = (p = p - r & -4) + s | 0) - 4 >> 2] = n, p >>> 0 < 9) || (q[8 + s >> 2] = n, q[4 + s >> 2] = n, q[r - 8 >> 2] = n, q[r - 12 >> 2] = n, p >>> 0 < 25) || (q[24 + s >> 2] = n, q[20 + s >> 2] = n, q[16 + s >> 2] = n, q[12 + s >> 2] = n, q[r - 16 >> 2] = n, q[r - 20 >> 2] = n, q[r - 24 >> 2] = n, q[r - 28 >> 2] = n, (p = p - (u = 4 & s | 24) | 0) >>> 0 < 32)))) - for (t = r = n, n = s + u | 0; q[n + 24 >> 2] = t, q[n + 28 >> 2] = r, q[n + 16 >> 2] = t, q[n + 20 >> 2] = r, q[n + 8 >> 2] = t, q[n + 12 >> 2] = r, q[n >> 2] = t, q[n + 4 >> 2] = r, n = n + 32 | 0, 31 < (p = p + -32 | 0) >>> 0;); return a } - - function da(a, n) { var p; if (a >>> 0 < (n = (a + n | 0) - 1 | 0) >>> 0) - for (; p = r[0 | a], o[0 | a] = r[0 | n], o[0 | n] = p, (a = a + 1 | 0) >>> 0 < (n = n + -1 | 0) >>> 0;); } - - function ea(a) { var n, o = N(); return (a = (n = q[2216]) + a | 0) >>> 0 <= o << 16 >>> 0 || J(0 | a) ? (q[2216] = a, n) : (q[2086] = 48, -1) } - - function fa(a, v, y, z, B, C, D) { var H, I, K, N, Q, R, S, O, P, J, E = 0, - F = x(0), - G = x(0), - M = x(0); if (x(0), x(0), x(0), x(0), L = J = L - 16 | 0, 1 <= (0 | a)) - for (R = w(a, 12) + v | 0;;) { if (1 <= (0 | (I = q[v + 4 >> 2]))) - for (S = (a = q[v + 8 >> 2]) + w(I, 48) | 0, I = (H = q[v >> 2] << 4) + D | 0, K = (8 | H) + D | 0, H = (4 | H) + D | 0; - (E = q[a + 8 >> 2]) && ((O = E + -1 | 0) >>> 0 <= 1 ? (P = (q[a + 4 >> 2] << 2) + y | 0, E = q[P + (q[a + 12 >> 2] << 2) >> 2] << 2, F = u[E + C >> 2], Q = u[B + E >> 2], G = u[z + E >> 2], O - 1 ? (M = G, G = u[a + 20 >> 2], u[I >> 2] = u[I >> 2] + x(u[a + 44 >> 2] * x(M * G)), u[H >> 2] = u[H >> 2] + x(x(Q * G) * u[a + 44 >> 2]), u[K >> 2] = u[K >> 2] + x(x(F * G) * u[a + 44 >> 2])) : (E = q[(q[a + 16 >> 2] << 2) + P >> 2] << 2, O = u[E + C >> 2], P = u[B + E >> 2], M = G, G = u[a + 20 >> 2], N = u[a + 24 >> 2], u[I >> 2] = u[I >> 2] + x(u[a + 44 >> 2] * x(x(M * G) + x(u[z + E >> 2] * N))), u[H >> 2] = u[H >> 2] + x(x(x(Q * G) + x(P * N)) * u[a + 44 >> 2]), u[K >> 2] = u[K >> 2] + x(x(x(F * G) + x(O * N)) * u[a + 44 >> 2]))) : (q[J >> 2] = E, Y(4, 1024, J))), (a = a + 48 | 0) >>> 0 < S >>> 0;); if (a = (q[v >> 2] << 4) + D | 0, F = u[a >> 2], u[a >> 2] = F < x(0) ? x(0) : x(A(F, x(1))), F = u[a + 4 >> 2], u[a + 4 >> 2] = F < x(0) ? x(0) : x(A(F, x(1))), F = u[a + 8 >> 2], u[a + 8 >> 2] = F < x(0) ? x(0) : x(A(F, x(1))), !((v = v + 12 | 0) >>> 0 < R >>> 0)) break } - L = 16 + J | 0 } - - function ga(a, q, v) { var y, z, x = 0; if (1 == (0 | q) & a >>> 0 < 0 | q >>> 0 < 1) x = a; - else - for (; y = ad(x = bd(a, q, 10), z = M, 10), o[0 | (v = v + -1 | 0)] = a - y | 48, y = 9 == (0 | q) & 4294967295 < a >>> 0 | 9 < q >>> 0, a = x, q = z, y;); if (x) - for (; o[0 | (v = v + -1 | 0)] = x - w(a = (x >>> 0) / 10 | 0, 10) | 48, q = 9 < x >>> 0, x = a, q;); return v } - - function ha(a) { return a + -48 >>> 0 < 10 } - - function ia(a) { var q; return (q = La(a, 64)) ? q - a | 0 : 64 } - - function ja(a, v) { var w = 0; return 1024 <= (0 | v) ? (a *= 898846567431158e293, v = (0 | (w = v + -1023 | 0)) < 1024 ? w : (a *= 898846567431158e293, ((0 | v) < 3069 ? v : 3069) + -2046 | 0)) : -1023 < (0 | v) || (a *= 22250738585072014e-324, v = -1023 < (0 | (w = v + 1022 | 0)) ? w : (a *= 22250738585072014e-324, (-3066 < (0 | v) ? v : -3066) + 2044 | 0)), f(0, 0), f(1, v + 1023 << 20), a * +g() } - - function ka(a, v) { var A = 0, - C = a, - B = v >>> 0 <= 31 ? (A = q[a + 4 >> 2], q[a >> 2]) : (A = q[a >> 2], q[a + 4 >> 2] = A, v = v + -32 | (q[a >> 2] = 0), 0); - q[C >> 2] = B << v, q[a + 4 >> 2] = A << v | B >>> 32 - v } - - function la(a, v, D, V, W) { var X, Y = 0, - Z = 0, - _ = 0; - L = X = L - 240 | 0, Y = q[v >> 2], q[232 + X >> 2] = Y, v = q[v + 4 >> 2], q[X >> 2] = a, Z = 1; - a: { b: { c: { if (((q[236 + X >> 2] = v) || 1 != (0 | Y)) && (Y = a - q[(D << 2) + W >> 2] | 0, !((0 | n[5](Y, a)) < 1))) { for (_ = !V;;) { e: { if (v = Y, !(!_ | (0 | D) < 2)) { if (V = q[((D << 2) + W | 0) - 8 >> 2], -1 < (0 | n[5](Y = a + -4 | 0, v))) break e; if (-1 < (0 | n[5](Y - V | 0, v))) break e } if (q[(Z << 2) + X >> 2] = v, Z = Z + 1 | 0, ma(232 + X | 0, a = Oa(232 + X | 0)), D = a + D | 0, !q[236 + X >> 2] && 1 == q[232 + X >> 2]) break b; if (_ = 1, Y = (a = v) - q[(D << 2) + W >> 2] | (V = 0), 0 < (0 | n[5](Y, q[X >> 2]))) continue; break c } break } - v = a; break b } - v = a } if (V) break a } - Na(X, Z), ta(v, D, W) } - L = 240 + X | 0 } - - function ma(a, v) { var D = 0, - V = a, - L = v >>> 0 <= 31 ? (D = q[a >> 2], q[a + 4 >> 2]) : (D = q[a + 4 >> 2], q[a + 4 >> 2] = 0, q[a >> 2] = D, v = v + -32 | 0, 0); - q[V + 4 >> 2] = L >>> v, q[a >> 2] = L << 32 - v | D >>> v } - - function na(a, v) { var W = r[a + 4 | 0]; - q[v >> 2] = q[a + 64 >> 2] + a, q[v + 4 >> 2] = q[a + 68 >> 2] + a, q[v + 8 >> 2] = q[a + 72 >> 2] + a, q[v + 12 >> 2] = q[a + 76 >> 2] + a, q[v + 16 >> 2] = q[a + 80 >> 2] + a, q[v + 20 >> 2] = q[a + 84 >> 2] + a, q[v + 24 >> 2] = q[a + 88 >> 2] + a, q[v + 28 >> 2] = q[a + 92 >> 2] + a, q[v + 32 >> 2] = q[a + 96 >> 2] + a, q[v + 36 >> 2] = q[a + 100 >> 2] + a, q[v + 40 >> 2] = q[a + 104 >> 2] + a, q[v + 44 >> 2] = q[a + 108 >> 2] + a, q[v + 48 >> 2] = q[a + 112 >> 2] + a, q[v + 52 >> 2] = q[a + 116 >> 2] + a, q[v + 56 >> 2] = q[a + 120 >> 2] + a, q[v + 60 >> 2] = q[a + 124 >> 2] + a, q[v - -64 >> 2] = q[a + 128 >> 2] + a, q[v + 68 >> 2] = q[a + 132 >> 2] + a, q[v + 72 >> 2] = q[a + 136 >> 2] + a, q[v + 76 >> 2] = q[a + 140 >> 2] + a, q[v + 80 >> 2] = q[a + 144 >> 2] + a, q[v + 84 >> 2] = q[a + 148 >> 2] + a, q[v + 92 >> 2] = q[a + 152 >> 2] + a, q[v + 96 >> 2] = q[a + 156 >> 2] + a, q[v + 100 >> 2] = q[a + 160 >> 2] + a, q[v + 108 >> 2] = q[a + 164 >> 2] + a, q[v + 112 >> 2] = q[a + 168 >> 2] + a, q[v + 116 >> 2] = q[a + 172 >> 2] + a, q[v + 124 >> 2] = q[a + 176 >> 2] + a, q[v + 128 >> 2] = q[a + 180 >> 2] + a, q[v + 132 >> 2] = q[a + 184 >> 2] + a, q[v + 136 >> 2] = q[a + 188 >> 2] + a, q[v + 140 >> 2] = q[a + 192 >> 2] + a, q[v + 144 >> 2] = q[a + 196 >> 2] + a, q[v + 148 >> 2] = q[a + 200 >> 2] + a, q[v + 152 >> 2] = q[a + 204 >> 2] + a, q[v + 156 >> 2] = q[a + 208 >> 2] + a, q[v + 164 >> 2] = q[a + 212 >> 2] + a, q[v + 168 >> 2] = q[a + 216 >> 2] + a, q[v + 172 >> 2] = q[a + 220 >> 2] + a, q[v + 176 >> 2] = q[a + 224 >> 2] + a, q[v + 180 >> 2] = q[a + 228 >> 2] + a, q[v + 184 >> 2] = q[a + 232 >> 2] + a, q[v + 188 >> 2] = q[a + 236 >> 2] + a, q[v + 192 >> 2] = q[a + 240 >> 2] + a, q[v + 196 >> 2] = q[a + 244 >> 2] + a, q[v + 200 >> 2] = q[a + 248 >> 2] + a, q[v + 204 >> 2] = q[a + 252 >> 2] + a, q[v + 208 >> 2] = q[a + 256 >> 2] + a, q[v + 212 >> 2] = q[a + 260 >> 2] + a, q[v + 216 >> 2] = q[a + 264 >> 2] + a, q[v + 220 >> 2] = q[a + 268 >> 2] + a, q[v + 224 >> 2] = q[a + 272 >> 2] + a, q[v + 228 >> 2] = q[a + 276 >> 2] + a, q[v + 232 >> 2] = q[a + 280 >> 2] + a, q[v + 236 >> 2] = q[a + 284 >> 2] + a, q[v + 244 >> 2] = q[a + 288 >> 2] + a, q[v + 248 >> 2] = q[a + 292 >> 2] + a, q[v + 272 >> 2] = q[a + 296 >> 2] + a, q[v + 276 >> 2] = q[a + 300 >> 2] + a, q[v + 280 >> 2] = q[a + 304 >> 2] + a, q[v + 292 >> 2] = q[a + 308 >> 2] + a, q[v + 296 >> 2] = q[a + 312 >> 2] + a, q[v + 300 >> 2] = q[a + 316 >> 2] + a, q[v + 304 >> 2] = q[a + 320 >> 2] + a, q[v + 308 >> 2] = q[a + 324 >> 2] + a, q[v + 312 >> 2] = q[a + 328 >> 2] + a, q[v + 316 >> 2] = q[a + 332 >> 2] + a, q[v + 328 >> 2] = q[a + 336 >> 2] + a, q[v + 332 >> 2] = q[a + 340 >> 2] + a, q[v + 336 >> 2] = q[a + 344 >> 2] + a, q[v + 348 >> 2] = q[a + 348 >> 2] + a, q[v + 360 >> 2] = q[a + 352 >> 2] + a, q[v + 364 >> 2] = q[a + 356 >> 2] + a, q[v + 368 >> 2] = q[a + 360 >> 2] + a, q[v + 352 >> 2] = q[a + 364 >> 2] + a, q[v + 356 >> 2] = q[a + 368 >> 2] + a, q[v + 488 >> 2] = q[a + 372 >> 2] + a, q[v + 492 >> 2] = q[a + 376 >> 2] + a, q[v + 496 >> 2] = q[a + 380 >> 2] + a, q[v + 500 >> 2] = q[a + 384 >> 2] + a, q[v + 504 >> 2] = q[a + 388 >> 2] + a, q[v + 508 >> 2] = q[a + 392 >> 2] + a, q[v + 512 >> 2] = q[a + 396 >> 2] + a, q[v + 516 >> 2] = q[a + 400 >> 2] + a, q[v + 520 >> 2] = q[a + 404 >> 2] + a, q[v + 524 >> 2] = q[a + 408 >> 2] + a, q[v + 528 >> 2] = q[a + 412 >> 2] + a, q[v + 532 >> 2] = q[a + 416 >> 2] + a, q[v + 536 >> 2] = q[a + 420 >> 2] + a, q[v + 540 >> 2] = q[a + 424 >> 2] + a, q[v + 544 >> 2] = q[a + 428 >> 2] + a, q[v + 548 >> 2] = q[a + 432 >> 2] + a, q[v + 552 >> 2] = q[a + 436 >> 2] + a, q[v + 556 >> 2] = q[a + 440 >> 2] + a, q[v + 560 >> 2] = q[a + 444 >> 2] + a, q[v + 564 >> 2] = q[a + 448 >> 2] + a, q[v + 568 >> 2] = q[a + 452 >> 2] + a, q[v + 572 >> 2] = q[a + 456 >> 2] + a, q[v + 576 >> 2] = q[a + 460 >> 2] + a, q[v + 580 >> 2] = q[a + 464 >> 2] + a, W >>> 0 < 2 || (q[v + 104 >> 2] = q[a + 468 >> 2] + a, W >>> 0 < 4) || (q[v + 260 >> 2] = q[a + 472 >> 2] + a, q[v + 264 >> 2] = q[a + 476 >> 2] + a, q[v + 268 >> 2] = q[a + 480 >> 2] + a, q[v + 88 >> 2] = q[a + 484 >> 2] + a, q[v + 120 >> 2] = q[a + 488 >> 2] + a, q[v + 160 >> 2] = q[a + 492 >> 2] + a, q[v + 584 >> 2] = q[a + 496 >> 2] + a, q[v + 588 >> 2] = q[a + 500 >> 2] + a, q[v + 592 >> 2] = q[a + 504 >> 2] + a, q[v + 596 >> 2] = q[a + 508 >> 2] + a, q[v + 600 >> 2] = q[a + 512 >> 2] + a, q[v + 604 >> 2] = q[a + 516 >> 2] + a, q[v + 240 >> 2] = q[a + 520 >> 2] + a, q[v + 252 >> 2] = q[a + 524 >> 2] + a, q[v + 256 >> 2] = q[a + 528 >> 2] + a, q[v + 372 >> 2] = q[a + 532 >> 2] + a, q[v + 376 >> 2] = q[a + 536 >> 2] + a, q[v + 380 >> 2] = q[a + 540 >> 2] + a, q[v + 384 >> 2] = q[a + 544 >> 2] + a, q[v + 388 >> 2] = q[a + 548 >> 2] + a, q[v + 392 >> 2] = q[a + 552 >> 2] + a, q[v + 396 >> 2] = q[a + 556 >> 2] + a, q[v + 400 >> 2] = q[a + 560 >> 2] + a, q[v + 416 >> 2] = q[a + 564 >> 2] + a, q[v + 420 >> 2] = q[a + 568 >> 2] + a, q[v + 424 >> 2] = q[a + 572 >> 2] + a, q[v + 440 >> 2] = q[a + 576 >> 2] + a, q[v + 444 >> 2] = q[a + 580 >> 2] + a, q[v + 448 >> 2] = q[a + 584 >> 2] + a, q[v + 464 >> 2] = q[a + 588 >> 2] + a, q[v + 468 >> 2] = q[a + 592 >> 2] + a, q[v + 472 >> 2] = q[a + 596 >> 2] + a, q[v + 476 >> 2] = q[a + 600 >> 2] + a, q[v + 480 >> 2] = q[a + 604 >> 2] + a, q[v + 484 >> 2] = q[a + 608 >> 2] + a, 4 != (0 | W) && (q[v + 284 >> 2] = q[a + 612 >> 2] + a, q[v + 288 >> 2] = q[a + 616 >> 2] + a, q[v + 320 >> 2] = q[a + 620 >> 2] + a, q[v + 324 >> 2] = q[a + 624 >> 2] + a, q[v + 340 >> 2] = q[a + 628 >> 2] + a, q[v + 344 >> 2] = q[a + 632 >> 2] + a, q[v + 404 >> 2] = q[a + 636 >> 2] + a, q[v + 408 >> 2] = q[a + 640 >> 2] + a, q[v + 412 >> 2] = q[a + 644 >> 2] + a, q[v + 428 >> 2] = q[a + 648 >> 2] + a, q[v + 432 >> 2] = q[a + 652 >> 2] + a, q[v + 436 >> 2] = q[a + 656 >> 2] + a, q[v + 452 >> 2] = q[a + 660 >> 2] + a, q[v + 456 >> 2] = q[a + 664 >> 2] + a, q[v + 460 >> 2] = q[a + 668 >> 2] + a)) } - - function oa(a, v, $) { var aa = 0; - a: { if (8 == (0 | v)) v = qa($); - else { if (aa = 28, 3 & v | 1 != (0 | function(a) { for (var $o = 0, ap = 0; ap = $o, a;) a &= a - 1, $o = $o + 1 | 0; return ap }(v >>> 2))) break a; if (aa = 48, -64 - v >>> 0 < $ >>> 0) break a; - v = function(a, Vk) { var vl, wl, ql = 0, - tl = 0, - ul = 0; if ((tl = a >>> 0 > (ql = 16) ? a : 16) + -1 & tl) - for (; ql = (a = ql) << 1, a >>> 0 < tl >>> 0;); - else a = tl; return -64 - a >>> 0 <= Vk >>> 0 ? (q[2086] = 48, 0) : (ql = qa(12 + ((tl = Vk >>> 0 < 11 ? 16 : Vk + 11 & -8) + a | 0) | 0)) ? (Vk = ql + -8 | 0, ql & a + -1 ? (ul = (-8 & (wl = q[(vl = ql + -4 | 0) >> 2])) - (ql = (a = 15 < (ql = ((a + ql | 0) - 1 & 0 - a) - 8 | 0) - Vk >>> 0 ? ql : a + ql | 0) - Vk | 0) | 0, 3 & wl ? (q[a + 4 >> 2] = ul | 1 & q[a + 4 >> 2] | 2, q[4 + (ul = a + ul | 0) >> 2] = 1 | q[4 + ul >> 2], q[vl >> 2] = ql | 1 & q[vl >> 2] | 2, q[a + 4 >> 2] = 1 | q[a + 4 >> 2], za(Vk, ql)) : (Vk = q[Vk >> 2], q[a + 4 >> 2] = ul, q[a >> 2] = Vk + ql)) : a = Vk, 3 & (Vk = q[a + 4 >> 2]) && ((ql = -8 & Vk) >>> 0 <= tl + 16 >>> 0 || (q[a + 4 >> 2] = tl | 1 & Vk | 2, q[(Vk = a + tl | 0) + 4 >> 2] = 3 | (tl = ql - tl | 0), q[4 + (ql = a + ql | 0) >> 2] = 1 | q[ql + 4 >> 2], za(Vk, tl))), a + 8 | 0) : 0 }(16 < v >>> 0 ? v : 16, $) } if (!v) return 1;q[a >> 2] = v, aa = 0 } - return aa } - - function pa(a) { var da, v = 0, - $ = 0, - ba = 0, - ca = 0, - ea = 0, - fa = 0, - ha = 0; - a: if (a) { da = (ba = a + -8 | 0) + (a = -8 & ($ = q[a + -4 >> 2])) | 0; - b: if (!(1 & $)) { if (!(3 & $)) break a; if ((ba = ba - ($ = q[ba >> 2]) | 0) >>> 0 < t[2091]) break a; if (a = a + $ | 0, q[2092] != (0 | ba)) - if ($ >>> 0 <= 255) ca = q[ba + 8 >> 2], $ >>>= 3, (0 | (v = q[ba + 12 >> 2])) == (0 | ca) ? (ha = q[2087] & dd($), q[2087] = ha) : (q[ca + 12 >> 2] = v, q[v + 8 >> 2] = ca); - else { if (fa = q[ba + 24 >> 2], (0 | ba) != (0 | ($ = q[ba + 12 >> 2]))) v = q[ba + 8 >> 2], q[v + 12 >> 2] = $, q[$ + 8 >> 2] = v; - else if (v = (v = q[(ca = ba + 20 | 0) >> 2]) || q[(ca = ba + 16 | 0) >> 2]) { for (; ea = ca, (v = q[(ca = ($ = v) + 20 | 0) >> 2]) || (ca = $ + 16 | 0, v = q[$ + 16 >> 2]);); - q[ea >> 2] = 0 } else $ = 0; if (fa) { ca = q[ba + 28 >> 2]; - e: { if (q[(v = 8652 + (ca << 2) | 0) >> 2] == (0 | ba)) { if (q[v >> 2] = $) break e; - ha = q[2088] & dd(ca), q[2088] = ha; break b } if (!(q[fa + (q[fa + 16 >> 2] == (0 | ba) ? 16 : 20) >> 2] = $)) break b } - q[$ + 24 >> 2] = fa, (v = q[ba + 16 >> 2]) && (q[$ + 16 >> 2] = v, q[v + 24 >> 2] = $), (v = q[ba + 20 >> 2]) && (q[$ + 20 >> 2] = v, q[v + 24 >> 2] = $) } } - else if (3 == (3 & ($ = q[4 + da >> 2]))) return q[2089] = a, q[4 + da >> 2] = -2 & $, q[ba + 4 >> 2] = 1 | a, q[a + ba >> 2] = a } if (!(da >>> 0 <= ba >>> 0) && 1 & ($ = q[4 + da >> 2])) { f: { if (!(2 & $)) { if (q[2093] == (0 | da)) { if (q[2093] = ba, a = q[2090] + a | 0, q[2090] = a, q[ba + 4 >> 2] = 1 | a, q[2092] != (0 | ba)) break a; return q[2089] = 0, q[2092] = 0 } if (q[2092] == (0 | da)) return q[2092] = ba, a = q[2089] + a | 0, q[2089] = a, q[ba + 4 >> 2] = 1 | a, q[a + ba >> 2] = a; - a = (-8 & $) + a | 0; - g: if ($ >>> 0 <= 255) $ >>>= 3, (0 | (v = q[8 + da >> 2])) == (0 | (ca = q[12 + da >> 2])) ? (ha = q[2087] & dd($), q[2087] = ha) : (q[v + 12 >> 2] = ca, q[ca + 8 >> 2] = v); - else { if (fa = q[24 + da >> 2], (0 | da) != (0 | ($ = q[12 + da >> 2]))) v = q[8 + da >> 2], q[v + 12 >> 2] = $, q[$ + 8 >> 2] = v; - else if (v = (v = q[(ca = 20 + da | 0) >> 2]) || q[(ca = 16 + da | 0) >> 2]) { for (; ea = ca, (v = q[(ca = ($ = v) + 20 | 0) >> 2]) || (ca = $ + 16 | 0, v = q[$ + 16 >> 2]);); - q[ea >> 2] = 0 } else $ = 0; if (fa) { ca = q[28 + da >> 2]; - j: { if (q[(v = 8652 + (ca << 2) | 0) >> 2] == (0 | da)) { if (q[v >> 2] = $) break j; - ha = q[2088] & dd(ca), q[2088] = ha; break g } if (!(q[fa + (q[fa + 16 >> 2] == (0 | da) ? 16 : 20) >> 2] = $)) break g } - q[$ + 24 >> 2] = fa, (v = q[16 + da >> 2]) && (q[$ + 16 >> 2] = v, q[v + 24 >> 2] = $), (v = q[20 + da >> 2]) && (q[$ + 20 >> 2] = v, q[v + 24 >> 2] = $) } } if (q[ba + 4 >> 2] = 1 | a, q[a + ba >> 2] = a, q[2092] != (0 | ba)) break f; return q[2089] = a } - q[4 + da >> 2] = -2 & $, q[ba + 4 >> 2] = 1 | a, q[a + ba >> 2] = a } if (a >>> 0 <= 255) return $ = 8388 + ((a >>>= 3) << 3) | 0, a = (v = q[2087]) & (a = 1 << a) ? q[$ + 8 >> 2] : (q[2087] = a | v, $), q[$ + 8 >> 2] = ba, q[a + 12 >> 2] = ba, q[ba + 12 >> 2] = $, q[ba + 8 >> 2] = a;q[ba + 16 >> 2] = 0, v = q[ba + 20 >> 2] = 0, (ca = a >>> 8) && (v = 31, 16777215 < a >>> 0 || (v = ca, v = 28 + ((v = ((v = (v <<= ca = ca + 1048320 >>> 16 & 8) << (fa = v + 520192 >>> 16 & 4)) << (ea = v + 245760 >>> 16 & 2) >>> 15) - (ea | ca | fa) | 0) << 1 | a >>> v + 21 & 1) | 0)), ea = 8652 + ((q[($ = ba) + 28 >> 2] = v) << 2) | 0;m: if ((ca = q[2088]) & ($ = 1 << v)) { ca = a << (31 == (0 | v) ? 0 : 25 - (v >>> 1) | 0), $ = q[ea >> 2]; - n: { for (;;) { if ((-8 & q[(v = $) + 4 >> 2]) == (0 | a)) break n; if ($ = ca >>> 29, ca <<= 1, !($ = q[16 + (ea = v + (4 & $) | 0) >> 2])) break } - q[ea + 16 >> 2] = ba, q[ba + 12 >> 2] = ba, q[ba + 24 >> 2] = v, q[ba + 8 >> 2] = ba; break m } - a = q[v + 8 >> 2], q[a + 12 >> 2] = ba, q[v + 8 >> 2] = ba, q[ba + 24 >> 2] = 0, q[ba + 12 >> 2] = v, q[ba + 8 >> 2] = a } else q[2088] = $ | ca, q[ea >> 2] = ba, q[ba + 12 >> 2] = ba, q[ba + 24 >> 2] = ea, q[ba + 8 >> 2] = ba; if (a = q[2095] + -1 | 0, !(q[2095] = a)) { for (ba = 8804; ba = (a = q[ba >> 2]) + 8 | 0, a;); - q[2095] = -1 } } } } - - function qa(a) { var sa, ia = 0, - ja = 0, - ka = 0, - la = 0, - ma = 0, - na = 0, - oa = 0, - pa = 0, - qa = 0, - ra = 0, - ua = 0; - L = sa = L - 16 | 0; - a: { b: { c: { d: { e: { f: { g: { h: { i: { j: { k: { if (a >>> 0 <= 244) { if (3 & (ia = (ma = q[2087]) >>> (a = (na = a >>> 0 < 11 ? 16 : a + 11 & -8) >>> 3))) { a = (ia = q[8396 + (la = (ja = a + (1 & (-1 ^ ia)) | 0) << 3) >> 2]) + 8 | 0, (0 | (ka = q[ia + 8 >> 2])) == (0 | (la = la + 8388 | 0)) ? (ua = dd(ja) & ma, q[2087] = ua) : (q[ka + 12 >> 2] = la, q[la + 8 >> 2] = ka), q[ia + 4 >> 2] = 3 | (ja <<= 3), q[4 + (ia = ia + ja | 0) >> 2] = 1 | q[ia + 4 >> 2]; break a } if (na >>> 0 <= (pa = q[2089]) >>> 0) break k; if (ia) { ja = ia = (a = (0 - (a = (0 - (ja = 2 << a) | ja) & ia << a) & a) - 1 | 0) >>> 12 & 16, ia = q[8396 + (ka = (ja = ((ja = (ja |= ia = (a >>>= ia) >>> 5 & 8) | (ia = (a >>>= ia) >>> 2 & 4) | (ia = (a >>>= ia) >>> 1 & 2)) | (ia = (a >>>= ia) >>> 1 & 1)) + (a >>> ia) | 0) << 3) >> 2], (0 | (a = q[ia + 8 >> 2])) == (0 | (ka = ka + 8388 | 0)) ? (ma = dd(ja) & ma, q[2087] = ma) : (q[a + 12 >> 2] = ka, q[ka + 8 >> 2] = a), a = ia + 8 | 0, q[ia + 4 >> 2] = 3 | na, q[4 + (oa = ia + na | 0) >> 2] = 1 | (la = (ja <<= 3) - na | 0), q[ia + ja >> 2] = la, pa && (ia = 8388 + ((ja = pa >>> 3) << 3) | 0, ka = q[2092], ja = (ja = 1 << ja) & ma ? q[ia + 8 >> 2] : (q[2087] = ja | ma, ia), q[ia + 8 >> 2] = ka, q[ja + 12 >> 2] = ka, q[ka + 12 >> 2] = ia, q[ka + 8 >> 2] = ja), q[2092] = oa, q[2089] = la; break a } if (!(ra = q[2088])) break k; for (ja = ia = (a = (ra & 0 - ra) - 1 | 0) >>> 12 & 16, ia = q[8652 + (((ja = (ja |= ia = (a >>>= ia) >>> 5 & 8) | (ia = (a >>>= ia) >>> 2 & 4) | (ia = (a >>>= ia) >>> 1 & 2)) | (ia = (a >>>= ia) >>> 1 & 1)) + (a >>> ia) << 2) >> 2], ka = (-8 & q[ia + 4 >> 2]) - na | 0, ja = ia; a = (a = q[ja + 16 >> 2]) || q[ja + 20 >> 2];) ka = (ja = (la = (-8 & q[a + 4 >> 2]) - na | 0) >>> 0 < ka >>> 0) ? la : ka, ia = ja ? a : ia, ja = a; if (qa = q[ia + 24 >> 2], (0 | (la = q[ia + 12 >> 2])) != (0 | ia)) { a = q[ia + 8 >> 2], q[a + 12 >> 2] = la, q[la + 8 >> 2] = a; break b } if (!(a = q[(ja = ia + 20 | 0) >> 2])) { if (!(a = q[ia + 16 >> 2])) break j; - ja = ia + 16 | 0 } for (; oa = ja, (a = q[(ja = (la = a) + 20 | 0) >> 2]) || (ja = la + 16 | 0, a = q[la + 16 >> 2]);); - q[oa >> 2] = 0; break b } if (na = -1, !(4294967231 < a >>> 0) && (na = -8 & (ia = a + 11 | 0), pa = q[2088])) { ja = 0 - na | 0, ma = 0, (ia >>>= 8) && (ma = 31, 16777215 < na >>> 0 || (ma = 28 + ((a = ((ma = (ia <<= ka = ia + 1048320 >>> 16 & 8) << (a = ia + 520192 >>> 16 & 4)) << (ia = ma + 245760 >>> 16 & 2) >>> 15) - (ia | a | ka) | 0) << 1 | na >>> a + 21 & 1) | 0)); - q: { r: { if (ka = q[8652 + (ma << 2) >> 2]) - for (ia = na << (31 == (0 | ma) ? 0 : 25 - (ma >>> 1) | 0), a = 0;;) { if (!(ja >>> 0 <= (oa = (-8 & q[ka + 4 >> 2]) - na | 0) >>> 0 || (la = ka, ja = oa))) { ja = 0, a = ka; break r } if (oa = q[ka + 20 >> 2], ka = q[16 + ((ia >>> 29 & 4) + ka | 0) >> 2], a = oa && (0 | oa) != (0 | ka) ? oa : a, ia <<= 0 != (0 | ka), !ka) break } else a = 0; if (!(a | la)) { if (!(a = (0 - (a = 2 << ma) | a) & pa)) break k; - ka = ia = (a = (a & 0 - a) - 1 | 0) >>> 12 & 16, a = q[8652 + (((ka = (ka |= ia = (a >>>= ia) >>> 5 & 8) | (ia = (a >>>= ia) >>> 2 & 4) | (ia = (a >>>= ia) >>> 1 & 2)) | (ia = (a >>>= ia) >>> 1 & 1)) + (a >>> ia) << 2) >> 2] } if (!a) break q } for (; ja = (ia = (ka = (-8 & q[a + 4 >> 2]) - na | 0) >>> 0 < ja >>> 0) ? ka : ja, la = ia ? a : la, a = (ia = q[a + 16 >> 2]) || q[a + 20 >> 2];); } - if (!(!la | ja >>> 0 >= q[2089] - na >>> 0)) { if (oa = q[la + 24 >> 2], (0 | la) != (0 | (ia = q[la + 12 >> 2]))) { a = q[la + 8 >> 2], q[a + 12 >> 2] = ia, q[ia + 8 >> 2] = a; break c } if (!(a = q[(ka = la + 20 | 0) >> 2])) { if (!(a = q[la + 16 >> 2])) break i; - ka = la + 16 | 0 } for (; ma = ka, (a = q[(ka = (ia = a) + 20 | 0) >> 2]) || (ka = ia + 16 | 0, a = q[ia + 16 >> 2]);); - q[ma >> 2] = 0; break c } } } if (na >>> 0 <= (ia = q[2089]) >>> 0) { a = q[2092], 16 <= (ja = ia - na | 0) >>> 0 ? (q[2089] = ja, q[2092] = ka = a + na | 0, q[ka + 4 >> 2] = 1 | ja, q[a + ia >> 2] = ja, q[a + 4 >> 2] = 3 | na) : (q[2092] = 0, q[2089] = 0, q[a + 4 >> 2] = 3 | ia, q[4 + (ia = a + ia | 0) >> 2] = 1 | q[ia + 4 >> 2]), a = a + 8 | 0; break a } if (na >>> 0 < (ka = q[2090]) >>> 0) { q[2090] = ia = ka - na | 0, a = q[2093], q[2093] = ja = a + na | 0, q[ja + 4 >> 2] = 1 | ia, q[a + 4 >> 2] = 3 | na, a = a + 8 | 0; break a } if ((ja = (ma = (ja = la = na + 47 | (a = 0)) + (ia = q[2205] ? q[2207] : (q[2208] = -1, q[2209] = -1, q[2206] = 4096, q[2207] = 4096, q[2205] = 12 + sa & -16 ^ 1431655768, q[2210] = 0, q[2198] = 0, 4096)) | 0) & (oa = 0 - ia | 0)) >>> 0 <= na >>> 0) break a; if ((ia = q[2197]) && (qa = (pa = q[2195]) + ja | 0) >>> 0 <= pa >>> 0 | ia >>> 0 < qa >>> 0) break a; if (4 & r[8792]) break f;v: { w: { if (ia = q[2093]) - for (a = 8796;;) { if ((pa = q[a >> 2]) + q[a + 4 >> 2] >>> 0 > ia >>> 0 && pa >>> 0 <= ia >>> 0) break w; if (!(a = q[a + 8 >> 2])) break } - if (-1 == (0 | (ia = ea(0)))) break g; if (ma = ja, (ma = (ka = (a = q[2206]) + -1 | 0) & ia ? (ja - ia | 0) + (ia + ka & 0 - a) | 0 : ma) >>> 0 <= na >>> 0 | 2147483646 < ma >>> 0) break g; if ((a = q[2197]) && (oa = (ka = q[2195]) + ma | 0) >>> 0 <= ka >>> 0 | a >>> 0 < oa >>> 0) break g; if ((0 | ia) != (0 | (a = ea(ma)))) break v; break e } if (2147483646 < (ma = oa & ma - ka) >>> 0) break g; if ((0 | (ia = ea(ma))) == (q[a >> 2] + q[a + 4 >> 2] | 0)) break h;a = ia } if (!(na + 48 >>> 0 <= ma >>> 0 | 2147483646 < ma >>> 0 | -1 == (0 | (ia = a)))) { if (2147483646 < (a = (a = q[2207]) + (la - ma | 0) & 0 - a) >>> 0) break e; if (-1 != (0 | ea(a))) { ma = a + ma | 0; break e } - ea(0 - ma | 0); break g } if (-1 != (0 | ia)) break e; break g } - la = 0; break b } - ia = 0; break c } if (-1 != (0 | ia)) break e } - q[2198] = 4 | q[2198] } if (2147483646 < ja >>> 0) break d; if (ia = ea(ja), (a = ea(0)) >>> 0 <= ia >>> 0 | -1 == (0 | ia) | -1 == (0 | a)) break d; if ((ma = a - ia | 0) >>> 0 <= na + 40 >>> 0) break d } - a = q[2195] + ma | 0, (q[2195] = a) >>> 0 > t[2196] && (q[2196] = a);x: { y: { z: { if (ja = q[2093]) { for (a = 8796;;) { if (((ka = q[a >> 2]) + (la = q[a + 4 >> 2]) | 0) == (0 | ia)) break z; if (!(a = q[a + 8 >> 2])) break } break y } for ((a = q[2091]) >>> 0 <= ia >>> 0 && a || (q[2091] = ia), a = 0, q[2200] = ma, q[2199] = ia, q[2095] = -1, q[2096] = q[2205], q[2202] = 0; q[8396 + (ja = a << 3) >> 2] = ka = ja + 8388 | 0, q[ja + 8400 >> 2] = ka, 32 != (0 | (a = a + 1 | 0)););q[2090] = ka = (a = ma + -40 | 0) - (ja = ia + 8 & 7 ? -8 - ia & 7 : 0) | 0, q[2093] = ja = ia + ja | 0, q[ja + 4 >> 2] = 1 | ka, q[4 + (a + ia | 0) >> 2] = 40, q[2094] = q[2209]; break x } if (!(8 & r[a + 12 | 0] | ia >>> 0 <= ja >>> 0 | ja >>> 0 < ka >>> 0)) { q[a + 4 >> 2] = la + ma, q[2093] = ia = (a = ja + 8 & 7 ? -8 - ja & 7 : 0) + ja | 0, ka = q[2090] + ma | 0, q[2090] = a = ka - a | 0, q[ia + 4 >> 2] = 1 | a, q[4 + (ja + ka | 0) >> 2] = 40, q[2094] = q[2209]; break x } } - ia >>> 0 < (la = q[2091]) >>> 0 && (q[2091] = ia, la = 0), ka = ia + ma | 0, a = 8796;A: { B: { C: { D: { E: { F: { for (; - (0 | ka) != q[a >> 2];) - if (!(a = q[a + 8 >> 2])) break F;if (!(8 & r[a + 12 | 0])) break E } for (a = 8796;;) { if ((ka = q[a >> 2]) >>> 0 <= ja >>> 0 && ja >>> 0 < (la = ka + q[a + 4 >> 2] | 0) >>> 0) break D; - a = q[a + 8 >> 2] } } if (q[a >> 2] = ia, q[a + 4 >> 2] = q[a + 4 >> 2] + ma, q[4 + (qa = (ia + 8 & 7 ? -8 - ia & 7 : 0) + ia | 0) >> 2] = 3 | na, a = ((ia = ka + (ka + 8 & 7 ? -8 - ka & 7 : 0) | 0) - qa | 0) - na | 0, oa = na + qa | 0, (0 | ia) == (0 | ja)) { q[2093] = oa, a = q[2090] + a | 0, q[2090] = a, q[oa + 4 >> 2] = 1 | a; break B } if (q[2092] == (0 | ia)) { q[2092] = oa, a = q[2089] + a | 0, q[2089] = a, q[oa + 4 >> 2] = 1 | a, q[a + oa >> 2] = a; break B } if (1 == (3 & (ja = q[ia + 4 >> 2]))) { ra = -8 & ja; - G: if (ja >>> 0 <= 255) la = ja >>> 3, ja = q[ia + 8 >> 2], (0 | (ka = q[ia + 12 >> 2])) == (0 | ja) ? (ua = q[2087] & dd(la), q[2087] = ua) : (q[ja + 12 >> 2] = ka, q[ka + 8 >> 2] = ja); - else { if (pa = q[ia + 24 >> 2], (0 | (ma = q[ia + 12 >> 2])) != (0 | ia)) ja = q[ia + 8 >> 2], q[ja + 12 >> 2] = ma, q[ma + 8 >> 2] = ja; - else if (na = (na = q[(ka = ia + 20 | 0) >> 2]) || q[(ka = ia + 16 | 0) >> 2]) { for (; ja = ka, (na = q[(ka = (ma = na) + 20 | 0) >> 2]) || (ka = ma + 16 | 0, na = q[ma + 16 >> 2]);); - q[ja >> 2] = 0 } else ma = 0; if (pa) { ja = q[ia + 28 >> 2]; - J: { if (q[(ka = 8652 + (ja << 2) | 0) >> 2] == (0 | ia)) { if (q[ka >> 2] = ma) break J; - ua = q[2088] & dd(ja), q[2088] = ua; break G } if (!(q[pa + (q[pa + 16 >> 2] == (0 | ia) ? 16 : 20) >> 2] = ma)) break G } - q[ma + 24 >> 2] = pa, (ja = q[ia + 16 >> 2]) && (q[ma + 16 >> 2] = ja, q[ja + 24 >> 2] = ma), (ja = q[ia + 20 >> 2]) && (q[ma + 20 >> 2] = ja, q[ja + 24 >> 2] = ma) } } - ia = ia + ra | 0, a = a + ra | 0 } if (q[ia + 4 >> 2] = -2 & q[ia + 4 >> 2], q[oa + 4 >> 2] = 1 | a, (q[a + oa >> 2] = a) >>> 0 <= 255) { a = 8388 + ((ia = a >>> 3) << 3) | 0, ia = (ja = q[2087]) & (ia = 1 << ia) ? q[a + 8 >> 2] : (q[2087] = ia | ja, a), q[a + 8 >> 2] = oa, q[ia + 12 >> 2] = oa, q[oa + 12 >> 2] = a, q[oa + 8 >> 2] = ia; break B } if (ia = 0, (ka = a >>> 8) && (ia = 31, 16777215 < a >>> 0 || (ia = 28 + ((ia = ((na = (ka <<= la = ka + 1048320 >>> 16 & 8) << (ia = ka + 520192 >>> 16 & 4)) << (ka = na + 245760 >>> 16 & 2) >>> 15) - (ka | ia | la) | 0) << 1 | a >>> ia + 21 & 1) | 0)), q[(ja = oa) + 28 >> 2] = ia, q[oa + 16 >> 2] = 0, ja = 8652 + (ia << 2) | (q[oa + 20 >> 2] = 0), (ka = q[2088]) & (la = 1 << ia)) { for (ka = a << (31 == (0 | ia) ? 0 : 25 - (ia >>> 1) | 0), ia = q[ja >> 2];;) { if ((-8 & q[(ja = ia) + 4 >> 2]) == (0 | a)) break C; if (ia = ka >>> 29, ka <<= 1, !(ia = q[16 + (la = (4 & ia) + ja | 0) >> 2])) break } - q[la + 16 >> 2] = oa } else q[2088] = ka | la, q[ja >> 2] = oa;q[oa + 24 >> 2] = ja, q[oa + 12 >> 2] = oa, q[oa + 8 >> 2] = oa; break B } for (q[2090] = oa = (a = ma + -40 | 0) - (ka = ia + 8 & 7 ? -8 - ia & 7 : 0) | 0, q[2093] = ka = ia + ka | 0, q[ka + 4 >> 2] = 1 | oa, q[4 + (a + ia | 0) >> 2] = 40, q[2094] = q[2209], q[(ka = (a = (la + (la + -39 & 7 ? 39 - la & 7 : 0) | 0) - 47 | 0) >>> 0 < ja + 16 >>> 0 ? ja : a) + 4 >> 2] = 27, a = q[2202], q[ka + 16 >> 2] = q[2201], q[ka + 20 >> 2] = a, a = q[2200], q[ka + 8 >> 2] = q[2199], q[ka + 12 >> 2] = a, q[2201] = ka + 8, q[2200] = ma, q[2199] = ia, a = ka + 24 | (q[2202] = 0); q[a + 4 >> 2] = 7, ia = a + 8 | 0, a = a + 4 | 0, ia >>> 0 < la >>> 0;); if ((0 | ja) == (0 | ka)) break x; if (q[ka + 4 >> 2] = -2 & q[ka + 4 >> 2], q[ja + 4 >> 2] = 1 | (la = ka - ja | 0), (q[ka >> 2] = la) >>> 0 <= 255) { a = 8388 + ((ia = la >>> 3) << 3) | 0, ia = (ka = q[2087]) & (ia = 1 << ia) ? q[a + 8 >> 2] : (q[2087] = ia | ka, a), q[a + 8 >> 2] = ja, q[ia + 12 >> 2] = ja, q[ja + 12 >> 2] = a, q[ja + 8 >> 2] = ia; break x } if (q[ja + 16 >> 2] = 0, a = q[ja + 20 >> 2] = 0, (ka = la >>> 8) && (a = 31, 16777215 < la >>> 0 || (a = 28 + ((a = ((oa = (ka <<= ma = ka + 1048320 >>> 16 & 8) << (a = ka + 520192 >>> 16 & 4)) << (ka = oa + 245760 >>> 16 & 2) >>> 15) - (ka | a | ma) | 0) << 1 | la >>> a + 21 & 1) | 0)), ia = 8652 + ((q[(ia = ja) + 28 >> 2] = a) << 2) | 0, (ka = q[2088]) & (ma = 1 << a)) { for (a = la << (31 == (0 | a) ? 0 : 25 - (a >>> 1) | 0), ia = q[ia >> 2];;) { if ((0 | la) == (-8 & q[(ka = ia) + 4 >> 2])) break A; if (ia = a >>> 29, a <<= 1, !(ia = q[16 + (ma = ka + (4 & ia) | 0) >> 2])) break } - q[ma + 16 >> 2] = ja, q[ja + 24 >> 2] = ka } else q[2088] = ka | ma, q[ia >> 2] = ja, q[ja + 24 >> 2] = ia;q[ja + 12 >> 2] = ja, q[ja + 8 >> 2] = ja; break x } - a = q[ja + 8 >> 2], q[a + 12 >> 2] = oa, q[ja + 8 >> 2] = oa, q[oa + 24 >> 2] = 0, q[oa + 12 >> 2] = ja, q[oa + 8 >> 2] = a } - a = qa + 8 | 0; break a } - a = q[ka + 8 >> 2], q[a + 12 >> 2] = ja, q[ka + 8 >> 2] = ja, q[ja + 24 >> 2] = 0, q[ja + 12 >> 2] = ka, q[ja + 8 >> 2] = a } if (!((a = q[2090]) >>> 0 <= na >>> 0)) { q[2090] = ia = a - na | 0, a = q[2093], q[2093] = ja = a + na | 0, q[ja + 4 >> 2] = 1 | ia, q[a + 4 >> 2] = 3 | na, a = a + 8 | 0; break a } } - q[2086] = 48, a = 0; break a } - Q: if (oa) { a = q[la + 28 >> 2]; - R: { if (q[(ka = 8652 + (a << 2) | 0) >> 2] == (0 | la)) { if (q[ka >> 2] = ia) break R; - pa = dd(a) & pa, q[2088] = pa; break Q } if (!(q[oa + (q[oa + 16 >> 2] == (0 | la) ? 16 : 20) >> 2] = ia)) break Q } - q[ia + 24 >> 2] = oa, (a = q[la + 16 >> 2]) && (q[ia + 16 >> 2] = a, q[a + 24 >> 2] = ia), (a = q[la + 20 >> 2]) && (q[ia + 20 >> 2] = a, q[a + 24 >> 2] = ia) }S: if (ja >>> 0 <= 15) q[la + 4 >> 2] = 3 | (a = ja + na | 0), q[4 + (a = a + la | 0) >> 2] = 1 | q[a + 4 >> 2]; - else if (q[la + 4 >> 2] = 3 | na, q[4 + (ka = la + na | 0) >> 2] = 1 | ja, (q[ja + ka >> 2] = ja) >>> 0 <= 255) a = 8388 + ((ia = ja >>> 3) << 3) | 0, ia = (ja = q[2087]) & (ia = 1 << ia) ? q[a + 8 >> 2] : (q[2087] = ia | ja, a), q[a + 8 >> 2] = ka, q[ia + 12 >> 2] = ka, q[ka + 12 >> 2] = a, q[ka + 8 >> 2] = ia; - else { a = 0, (na = ja >>> 8) && (a = 31, 16777215 < ja >>> 0 || (a = 28 + ((a = ((oa = (na <<= ma = na + 1048320 >>> 16 & 8) << (a = na + 520192 >>> 16 & 4)) << (na = oa + 245760 >>> 16 & 2) >>> 15) - (na | a | ma) | 0) << 1 | ja >>> a + 21 & 1) | 0)), q[(ia = ka) + 28 >> 2] = a, q[ka + 16 >> 2] = 0, ia = 8652 + (a << 2) | (q[ka + 20 >> 2] = 0); - V: { if ((na = 1 << a) & pa) { for (a = ja << (31 == (0 | a) ? 0 : 25 - (a >>> 1) | 0), na = q[ia >> 2];;) { if ((-8 & q[(ia = na) + 4 >> 2]) == (0 | ja)) break V; if (na = a >>> 29, a <<= 1, !(na = q[16 + (ma = (4 & na) + ia | 0) >> 2])) break } - q[ma + 16 >> 2] = ka } else q[2088] = na | pa, q[ia >> 2] = ka;q[ka + 24 >> 2] = ia, q[ka + 12 >> 2] = ka, q[ka + 8 >> 2] = ka; break S } - a = q[ia + 8 >> 2], q[a + 12 >> 2] = ka, q[ia + 8 >> 2] = ka, q[ka + 24 >> 2] = 0, q[ka + 12 >> 2] = ia, q[ka + 8 >> 2] = a } - a = la + 8 | 0; break a } - X: if (qa) { a = q[ia + 28 >> 2]; - Y: { if (q[(ja = 8652 + (a << 2) | 0) >> 2] == (0 | ia)) { if (q[ja >> 2] = la) break Y; - ua = dd(a) & ra, q[2088] = ua; break X } if (!(q[qa + (q[qa + 16 >> 2] == (0 | ia) ? 16 : 20) >> 2] = la)) break X } - q[la + 24 >> 2] = qa, (a = q[ia + 16 >> 2]) && (q[la + 16 >> 2] = a, q[a + 24 >> 2] = la), (a = q[ia + 20 >> 2]) && (q[la + 20 >> 2] = a, q[a + 24 >> 2] = la) }ka >>> 0 <= 15 ? (q[ia + 4 >> 2] = 3 | (a = ka + na | 0), q[4 + (a = a + ia | 0) >> 2] = 1 | q[a + 4 >> 2]) : (q[ia + 4 >> 2] = 3 | na, q[4 + (na = ia + na | 0) >> 2] = 1 | ka, q[ka + na >> 2] = ka, pa && (a = 8388 + ((ja = pa >>> 3) << 3) | 0, la = q[2092], ja = (ja = 1 << ja) & ma ? q[a + 8 >> 2] : (q[2087] = ja | ma, a), q[a + 8 >> 2] = la, q[ja + 12 >> 2] = la, q[la + 12 >> 2] = a, q[la + 8 >> 2] = ja), q[2092] = na, q[2089] = ka), a = ia + 8 | 0 } - return L = 16 + sa | 0, a } - - function ra(a, va, wa, xa, ya, za, Aa) { var Qa, Ta, Ba, Ca = 0, - Da = 0, - Fa = 0, - Ia = 0, - Ja = 0, - Ka = 0, - Ma = 0, - Na = 0, - Oa = 0, - Pa = 0, - Ra = 0, - Sa = 0; - q[76 + (L = Ba = L - 80 | 0) >> 2] = va, Ta = 55 + Ba | 0, Qa = 56 + Ba | 0, va = 0; - a: { b: { c: for (;;) { - (0 | Oa) < 0 || (Oa = (2147483647 - Oa | 0) < (0 | va) ? (q[2086] = 61, -1) : va + Oa | 0); - e: { f: { g: { h: { i: { j: { k: { l: { m: { n: { o: { p: { q: { if (Ia = q[76 + Ba >> 2], Fa = r[0 | (va = Ia)]) { for (;;) { r: { s: { t: if (Ca = 255 & Fa) { if (37 != (0 | Ca)) break s; for (Fa = va;;) { if (37 != r[va + 1 | 0]) break t; if (q[76 + Ba >> 2] = Ca = va + 2 | 0, Fa = Fa + 1 | 0, Da = r[va + 2 | 0], va = Ca, 37 != (0 | Da)) break } } else Fa = va; if (va = Fa - Ia | 0, a && Z(a, Ia, va), va) continue c;Pa = -1, Ja = !ha(o[q[76 + (Ca = Ba) >> 2] + (Fa = 1) | 0]), va = q[76 + Ba >> 2], Ja | 36 != r[va + 2 | 0] || (Pa = o[va + 1 | 0] + -48 | 0, Ra = 1, Fa = 3), q[Ca + 76 >> 2] = va = Fa + va | 0;u: if (31 < (Da = (Ma = o[(Fa = 0) | va]) + -32 | 0) >>> 0) Ca = va; - else if (Ca = va, 75913 & (Da = 1 << Da)) - for (;;) { if (q[76 + Ba >> 2] = Ca = va + 1 | 0, Fa |= Da, 31 < (Da = (Ma = o[va + 1 | 0]) + -32 | 0) >>> 0) break u; if (va = Ca, !(75913 & (Da = 1 << Da))) break } - if (42 == (0 | Ma)) { if (Ja = Ba, ha(o[Ca + 1 | 0]) && (va = q[76 + Ba >> 2], 36 == r[va + 2 | 0])) q[((o[va + 1 | 0] << 2) + ya | 0) - 192 >> 2] = 10, Na = q[((o[va + 1 | 0] << 3) + xa | 0) - 384 >> 2], Ra = 1, va = va + 3 | 0; - else { if (Ra) break b; - Na = Ra = 0, a && (va = q[wa >> 2], q[wa >> 2] = va + 4, Na = q[va >> 2]), va = q[76 + Ba >> 2] + 1 | 0 } - q[Ja + 76 >> 2] = va, -1 < (0 | Na) || (Na = 0 - Na | 0, Fa |= 8192) } else { if ((0 | (Na = Ha(76 + Ba | 0))) < 0) break b; - va = q[76 + Ba >> 2] } if (Da = -1, 46 == r[0 | va]) - if (42 == r[va + 1 | 0]) - if (ha(o[va + 2 | 0]) && (va = q[76 + Ba >> 2], 36 == r[va + 3 | 0])) q[((o[va + 2 | 0] << 2) + ya | 0) - 192 >> 2] = 10, Da = q[((o[va + 2 | 0] << 3) + xa | 0) - 384 >> 2], q[76 + Ba >> 2] = va = va + 4 | 0; - else { if (Ra) break b; - Da = a ? (va = q[wa >> 2], q[wa >> 2] = va + 4, q[va >> 2]) : 0, va = q[76 + Ba >> 2] + 2 | 0, q[76 + Ba >> 2] = va } - else q[76 + Ba >> 2] = va + 1, Da = Ha(76 + Ba | 0), va = q[76 + Ba >> 2]; for (Ca = 0;;) { if (Sa = Ca, Ka = -1, 57 < o[0 | va] + -65 >>> 0) break a; if (q[76 + Ba >> 2] = Ma = va + 1 | 0, Ca = o[0 | va], va = Ma, !((Ca = r[3295 + (Ca + w(Sa, 58) | 0) | 0]) + -1 >>> 0 < 8)) break } if (!Ca) break a;A: { B: { C: { if (19 == (0 | Ca)) { if ((0 | Pa) <= -1) break C; break a } if ((0 | Pa) < 0) break B;q[(Pa << 2) + ya >> 2] = Ca, Ca = q[4 + (va = (Pa << 3) + xa | 0) >> 2], q[64 + Ba >> 2] = q[va >> 2], q[68 + Ba >> 2] = Ca } if (va = 0, a) break A; continue c } if (!a) break e;Ga(64 + Ba | 0, Ca, wa, Aa), Ma = q[76 + Ba >> 2] } if (Ja = -65537 & Fa, Fa = 8192 & Fa ? Ja : Fa, Pa = 3336, Ca = Qa, va = o[Ma + -1 | (Ka = 0)], (Ma = (va = Sa && 3 == (15 & va) ? -33 & va : va) + -88 | 0) >>> 0 <= 32) break r;D: { E: { F: { G: { if (6 < (Ja = va + -65 | 0) >>> 0) { if (83 != (0 | va)) break f; if (!Da) break G; - Ca = q[64 + Ba >> 2]; break E } switch (Ja - 1 | 0) { - case 1: - break F; - case 0: - case 2: - break f; - default: - break q } } - _(a, 32, Na, va = 0, Fa); break D } - q[12 + Ba >> 2] = 0, q[8 + Ba >> 2] = q[64 + Ba >> 2], q[64 + Ba >> 2] = 8 + Ba, Da = -1, Ca = 8 + Ba | 0 } - va = 0;H: { for (;;) { if (!(Ia = q[Ca >> 2])) break H; if ((Ja = (0 | (Ia = Ea(4 + Ba | 0, Ia))) < 0) | Da - va >>> 0 < Ia >>> 0) break; if (Ca = Ca + 4 | 0, !((va = va + Ia | 0) >>> 0 < Da >>> 0)) break H } if (Ka = -1, Ja) break a } if (_(a, 32, Na, va, Fa), va) - for (Da = 0, Ca = q[64 + Ba >> 2];;) { if (!(Ia = q[Ca >> 2])) break D; if ((0 | va) < (0 | (Da = (Ia = Ea(4 + Ba | 0, Ia)) + Da | 0))) break D; if (Z(a, 4 + Ba | 0, Ia), Ca = Ca + 4 | 0, !(Da >>> 0 < va >>> 0)) break } else va = 0 } - _(a, 32, Na, va, 8192 ^ Fa), va = (0 | va) < (0 | Na) ? Na : va; continue c } - q[76 + Ba >> 2] = Ca = va + 1 | 0, Fa = r[va + 1 | 0], va = Ca; continue } break } switch (Ma - 1 | 0) { - case 28: - break i; - case 21: - break j; - case 23: - break l; - case 22: - break m; - case 11: - case 16: - break n; - case 10: - break o; - case 26: - break p; - case 8: - case 12: - case 13: - case 14: - break q; - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 9: - case 15: - case 17: - case 18: - case 19: - case 20: - case 24: - case 25: - case 27: - case 29: - case 30: - break f; - default: - break k } } if (Ka = Oa, a) break a; if (!Ra) break e; for (va = 1;;) { if (a = q[(va << 2) + ya >> 2]) { if (Ga((va << 3) + xa | 0, a, wa, Aa), 10 != (0 | (va = va + (Ka = 1) | 0))) continue; break a } break } if (Ka = 1, 9 < va >>> 0) break a; if (Ka = -1, q[(va << 2) + ya >> 2]) break a; for (; !q[((va = va + 1 | 0) << 2) + ya >> 2] && 10 != (0 | va););Ka = va >>> 0 < 10 ? -1 : 1; break a } - va = 0 | n[za](a, v[64 + Ba >> 3], Na, Da, Fa, va); continue } - Ca = (va = La(Ia = (va = q[64 + Ba >> 2]) || 3346, Da)) || Da + Ia | 0, Fa = Ja, Da = va ? va - Ia | 0 : Da; break f } - o[55 + Ba | 0] = q[64 + Ba >> 2], Da = 1, Ia = Ta, Fa = Ja; break f } if (va = Ja = q[68 + Ba >> 2], Ia = q[64 + Ba >> 2], (0 | va) < -1 || (0 | va) <= -1 && !(4294967295 < Ia >>> 0)) { va = 0 - (va + (0 < Ia >>> 0) | 0) | 0, q[64 + Ba >> 2] = Ia = 0 - Ia | 0, q[68 + Ba >> 2] = va, Ka = 1, Pa = 3336; break h } if (2048 & Fa) { Ka = 1, Pa = 3337; break h } - Pa = (Ka = 1 & Fa) ? 3338 : 3336; break h } if (Ia = function(a, Il, Rm) { if (a | Il) - for (; o[0 | (Rm = Rm + -1 | 0)] = 7 & a | 48, (a = (7 & Il) << 29 | a >>> 3) | (Il >>>= 3);); return Rm }(q[64 + Ba >> 2], q[68 + Ba >> 2], Qa), !(8 & Fa)) break g;Da = (0 | (va = Qa - Ia | 0)) < (0 | Da) ? Da : va + 1 | 0; break g } - Da = 8 < Da >>> 0 ? Da : 8, Fa |= 8, va = 120 } if (Ia = function(a, Il, Rm, Sm) { if (a | Il) - for (; o[0 | (Rm = Rm + -1 | 0)] = r[3824 + (15 & a) | 0] | Sm, (a = (15 & Il) << 28 | a >>> 4) | (Il >>>= 4);); return Rm }(q[64 + Ba >> 2], q[68 + Ba >> 2], Qa, 32 & va), !(8 & Fa) | !(q[64 + Ba >> 2] | q[68 + Ba >> 2])) break g;Pa = 3336 + (va >>> 4) | 0, Ka = 2; break g } if (7 < (Ca = 255 & Sa) >>> (va = 0)) continue; switch (Ca - 1 | 0) { default: - case 0: - q[q[64 + Ba >> 2] >> 2] = Oa; continue; - case 1: - Ca = q[64 + Ba >> 2], q[Ca >> 2] = Oa, q[Ca + 4 >> 2] = Oa >> 31; continue; - case 2: - p[q[64 + Ba >> 2] >> 1] = Oa; continue; - case 3: - o[q[64 + Ba >> 2]] = Oa; continue; - case 5: - q[q[64 + Ba >> 2] >> 2] = Oa; continue; - case 4: - continue; - case 6: - } - Ca = q[64 + Ba >> 2], q[Ca >> 2] = Oa, q[Ca + 4 >> 2] = Oa >> 31; continue } - Ia = q[64 + Ba >> 2], va = q[68 + Ba >> 2], Pa = 3336 } - Ia = ga(Ia, va, Qa) } - Fa = -1 < (0 | Da) ? -65537 & Fa : Fa, Da = !!((Ja = va = q[68 + Ba >> 2]) | (Ma = q[64 + Ba >> 2])) | Da ? (0 | (va = !(Ja | Ma) + (Qa - Ia | 0) | 0)) < (0 | Da) ? Da : va : (Ia = Qa, 0) } - _(a, 32, va = (0 | Na) < (0 | (Ca = (Da = (0 | Da) < (0 | (Ja = Ca - Ia | 0)) ? Ja : Da) + Ka | 0)) ? Ca : Na, Ca, Fa), Z(a, Pa, Ka), _(a, 48, va, Ca, 65536 ^ Fa), _(a, 48, Da, Ja, 0), Z(a, Ia, Ja), _(a, 32, va, Ca, 8192 ^ Fa); continue } - break } - Ka = 0; break a } - Ka = -1 } - return L = 80 + Ba | 0, Ka } - - function sa(a) { var ya, va = 0, - wa = 0, - xa = 0, - za = 0, - xa = 4, - wa = 1439; - a: if (va = r[0 | a]) { for (; !((0 | (ya = r[0 | wa])) != (0 | va) || !(xa = xa + -1 | 0) | !ya);) - if (wa = wa + 1 | 0, va = r[a + 1 | 0], a = a + 1 | 0, !va) break a; - za = va } return (255 & za) - r[0 | wa] | 0 } - - function ta(a, Aa, Ea) { var La, Ga, Ha = 0, - Ua = 0, - Va = 0; - q[(L = Ga = L - 240 | 0) >> 2] = a, Ua = 1; - a: if (!((0 | Aa) < 2)) - for (Ha = a;;) { if (Ha = (La = Ha + -4 | 0) - q[((Va = Aa + -2 | 0) << 2) + Ea >> 2] | 0, 0 <= (0 | n[5](a, Ha)) && -1 < (0 | n[5](a, La))) break a; if (a = (Ua << 2) + Ga | 0, 0 <= (0 | n[5](Ha, La)) ? (q[a >> 2] = Ha, Va = Aa + -1 | 0) : Ha = q[a >> 2] = La, Ua = Ua + 1 | 0, (0 | Va) < 2) break a; - a = q[Ga >> 2], Aa = Va } - Na(Ga, Ua), L = 240 + Ga | 0 } - - function ua(a) { var Ea, ab, Aa = 0; if (x(0), function(a) { var Vg, Wg; - q[a + 428 >> 2] && (Wg = q[a + 332 >> 2], $(q[a + 460 >> 2], q[a + 436 >> 2], Vg = Wg << 2), $(q[a + 464 >> 2], q[a + 440 >> 2], Vg), $(q[a + 468 >> 2], q[a + 448 >> 2], Vg), r[q[a >> 2] + 4 | 0] < 4 || ($(q[a + 472 >> 2], q[a + 452 >> 2], Vg = Wg << 4), $(q[a + 476 >> 2], q[a + 456 >> 2], Vg))) }(a), function(a) { var ke, le, me, fe = 0, - ge = x(0), - he = x(0), - ie = 0, - je = x(0); - x(0), x(0); if (1 <= (0 | (ie = q[a >> 2]))) - for (me = (fe = q[a + 4 >> 2]) + w(ie, 52) | 0, a = q[a + 12 >> 2]; ge = u[a >> 2], u[fe + 44 >> 2] != (ge = (ke = q[fe + 16 >> 2]) ? (he = ge, ge = u[fe + 4 >> 2], je = u[fe + 12 >> 2], he = x(x(he - ge) / je), le = x(C(he)), ie = x(y(le)) < x(2147483648) ? ~~le : -2147483648, x(ge + x(je * x(he - x(0 | ie))))) : (je = u[fe + 4 >> 2], he = u[fe + 8 >> 2], ge < je ? je : he < ge ? he : ge)) ? (u[fe + 44 >> 2] = ge, q[fe + 48 >> 2] = 1) : q[fe + 48 >> 2] = 0, ke || (u[a >> 2] = ge), a = a + 4 | 0, (fe = fe + 52 | 0) >>> 0 < me >>> 0;); }(a + 540 | 0), function(a) { var Wd, Xd, ae, ce, de, ee, Rd = 0, - Sd = 0, - Td = x(0), - Ud = 0, - Vd = x(0), - Yd = (x(0), x(0), 0), - Zd = x(0), - _d = 0, - $d = 0, - be = 0; - x(0); if (1 <= (0 | (Ud = q[a + 540 >> 2]))) - for (de = (Yd = q[a + 544 >> 2]) + w(Ud, 52) | 0, ee = q[a + 644 >> 2];;) { a: if (!(q[Yd >> 2] || (0 | (Ud = q[Yd + 32 >> 2])) < 1)) - if (ae = (a = q[Yd + 28 >> 2]) + w(Ud, 28) | 0, ce = u[Yd + 24 >> 2], Xd = u[Yd + 20 >> 2], Wd = u[Yd + 44 >> 2], ee) - for (;;) { Zd = x($d = 0); - h: { i: { j: { if ((0 | (Sd = q[a >> 2])) < 1) Rd = Ud = 0; - else if (_d = q[a + 4 >> 2], Vd = u[_d >> 2], Td = x(Vd - Xd), 1 == (0 | Sd)) Ud = Wd < x(Xd + Vd) ^ 1 | Td < Wd ^ 1, Rd = 0; - else { if (Wd < Td) { Ud = 1, Rd = 0; break i } if (Ud = 0, Wd < x(Xd + Vd)) Rd = 0; - else { if (Rd = 1, Td = u[_d + 4 >> 2], !(Wd < x(Xd + Td))) - for (;;) { if ((0 | Sd) == (0 | (Rd = Rd + 1 | 0))) break j; if (Vd = Td, Td = u[_d + (Rd << 2) >> 2], Wd < x(Xd + Td)) break } - x(Td - Xd) < Wd || (Rd = Rd + -1 | 0, (Td = x(Td - Vd)) < ce) || (Zd = x(x(Wd - Vd) / Td)) } } if (Ud) break i; if (_d = Sd = 1, q[a + 16 >> 2]) break h; break i } - Rd = Sd + -1 | 0, Ud = 1 } - _d = (Sd = (Vd = u[a + 12 >> 2]) != Zd) & (Zd == x(0) | Vd == x(0)) | q[a + 8 >> 2] != (0 | Rd), $d = Ud } - if (q[a + 20 >> 2] = _d, q[a + 24 >> 2] = Sd, u[a + 12 >> 2] = Zd, q[a + 16 >> 2] = $d, q[a + 8 >> 2] = Rd, !((a = a + 28 | 0) >>> 0 < ae >>> 0)) break } else { if (!q[Yd + 48 >> 2]) - for (;;) - if (q[a + 20 >> 2] = 0, !((a = a + 28 | (q[a + 24 >> 2] = 0)) >>> 0 < ae >>> 0)) break a; - for (;;) { Zd = x($d = 0); - b: { c: { d: { e: if (!(((Sd = 0) | (Rd = q[(_d = a) >> 2])) < 1)) { if (Ud = q[a + 4 >> 2], Vd = u[Ud >> 2], Td = x(Vd - Xd), 1 != (0 | Rd)) { if (!(Wd < Td)) { if (Sd = 0, Wd < x(Xd + Vd)) break e; - Sd = 1; - f: if (Td = u[Ud + 4 >> 2], !(Wd < x(Xd + Td))) { for (Rd = Rd + -1 | 0; Vd = Td, (0 | Rd) != (0 | Sd);) - if (Td = u[Ud + ((Sd = Sd + 1 | 0) << 2) >> 2], Wd < x(Xd + Td)) break f; - Ud = 1; break c } if (Ud = 0, x(Td - Xd) < Wd) { Rd = Sd; break d } if (Rd = Sd + -1 | 0, (Td = x(Td - Vd)) < ce) break d; - Zd = x(x(Wd - Vd) / Td); break d } - Ud = 1, Rd = 0; break c } - Sd = Wd < x(Xd + Vd) ^ 1 | Td < Wd ^ 1 }Ud = Sd, Rd = 0 } if (!Ud && (be = Sd = 1, q[a + 16 >> 2])) break b } - $d = Ud, be = (Sd = (Vd = u[a + 12 >> 2]) != Zd) & (Zd == x(0) | Vd == x(0)) | q[a + 8 >> 2] != (0 | Rd) } - if (q[_d + 20 >> 2] = be, q[a + 24 >> 2] = Sd, u[a + 12 >> 2] = Zd, q[a + 16 >> 2] = $d, q[a + 8 >> 2] = Rd, !((a = a + 28 | 0) >>> 0 < ae >>> 0)) break } } - if (!((Yd = Yd + 52 | 0) >>> 0 < de >>> 0)) break } }(a), function(a) { var rd, sd, td, ud, vd, kd = 0, - ld = x(0), - md = 0, - nd = 0, - od = x(0), - pd = 0, - qd = x(0); - x(0); if (!(r[q[a >> 2] + 4 | 0] < 4 || (0 | (kd = q[a + 540 >> 2])) < 1)) - for (ud = (pd = q[a + 544 >> 2]) + w(kd, 52) | 0, vd = q[a + 644 >> 2];;) { b: if (1 == q[pd >> 2] && !((0 | (kd = q[pd + 40 >> 2])) < 1)) - if (sd = (a = q[pd + 36 >> 2]) + w(kd, 28) | 0, rd = u[pd + 44 >> 2], vd) - for (;;) { qd = x(kd = 0); - d: if (!((0 | (nd = q[a >> 2])) < 2 || (md = q[a + 4 >> 2], rd <= (ld = u[md >> 2])))) { kd = 1; - e: if (!(rd < (od = u[md + 4 >> 2]))) { for (; ld = od, (0 | nd) != (0 | (kd = kd + 1 | 0));) - if (rd < (od = u[md + (kd << 2) >> 2])) break e; - kd = nd + -1 | 0; break d } - qd = x(x(rd - ld) / x(od - ld)), kd = kd + -1 | 0 } if (ld = u[a + 16 >> 2], u[a + 16 >> 2] = qd, nd = q[a + 12 >> 2], q[a + 12 >> 2] = kd, q[a + 24 >> 2] = md = ld != qd, q[a + 20 >> 2] = md & (qd == x(0) | ld == x(0)) | (0 | kd) != (0 | nd), !((a = a + 28 | 0) >>> 0 < sd >>> 0)) break } else { if (!q[pd + 48 >> 2]) - for (;;) - if (q[a + 20 >> 2] = 0, !((a = a + 28 | (q[a + 24 >> 2] = 0)) >>> 0 < sd >>> 0)) break b; - for (;;) { qd = x(nd = 0); - c: if (!((0 | (td = q[a >> 2])) < 2 || (md = q[a + 4 >> 2], rd <= (ld = u[md >> 2])))) { if (kd = 1, !(rd < (od = u[md + 4 >> 2]))) - for (nd = td + -1 | 0;;) { if (ld = od, (0 | kd) == (0 | nd)) break c; if (rd < (od = u[md + ((kd = kd + 1 | 0) << 2) >> 2])) break } - qd = x(x(rd - ld) / x(od - ld)), nd = kd + -1 | 0 } if (ld = u[a + 16 >> 2], u[a + 16 >> 2] = qd, kd = q[a + 12 >> 2], q[a + 12 >> 2] = nd, q[a + 24 >> 2] = md = ld != qd, q[a + 20 >> 2] = md & (qd == x(0) | ld == x(0)) | (0 | kd) != (0 | nd), !((a = a + 28 | 0) >>> 0 < sd >>> 0)) break } } - if (!((pd = pd + 52 | 0) >>> 0 < ud >>> 0)) break } }(a), function(a) { var Id, Jd, Md, Nd, Od, Pd, Qd, wd = 0, - xd = 0, - yd = 0, - zd = 0, - Ad = 0, - Bd = 0, - Cd = 0, - Dd = x(0), - Ed = 0, - Gd = 0, - Hd = 0, - Kd = 0, - Ld = 0; if (1 <= (0 | (xd = q[a + 564 >> 2]))) - for (Pd = (Ad = q[a + 568 >> 2]) + w(xd, 36) | 0, Nd = q[a + 644 >> 2];;) { a: { if (!(Bd = ((yd = zd = xd = 0) | (Jd = q[Ad + 4 >> 2])) < 1)) - for (Ed = q[Ad >> 2], a = Kd = 0;;) { if (wd = q[Ed + (a << 2) >> 2], q[wd + 16 >> 2]) { wd = 1, Ld = 0; break a } if (yd = yd || q[wd + 24 >> 2], xd = xd || q[wd + 20 >> 2], zd = (u[wd + 12 >> 2] != x(0)) + zd | 0, (0 | Jd) == (0 | (a = a + 1 | 0))) break } - if (wd = 0, (Kd = Nd ? 1 : yd) | (Ld = Nd ? 1 : xd) && (q[Ad + 12 >> 2] = Ed = 1 << zd, 31 != (0 | zd))) { for (xd = q[Ad + 20 >> 2], Od = q[Ad >> 2], yd = (a = q[Ad + 16 >> 2]) + (Cd = Ed << 2) | 0, yd = ca(a, 0, 4 + ((-1 ^ a) + ((a = a + 4 | 0) >>> 0 < yd >>> 0 ? yd : a) | 0) & -4), Cd = xd + Cd | 0, a = xd; q[a >> 2] = 1065353216, (a = a + 4 | 0) >>> 0 < Cd >>> 0;); if (!Bd) { if (Bd = 0, Cd = wd = 1, zd) - for (;;) { if (zd = q[(Bd << 2) + Od >> 2], Gd = q[zd + 8 >> 2], Hd = w(Gd, wd), (Dd = u[zd + 12 >> 2]) != x(a = 0)) { for (q[yd >> 2] = Hd + q[yd >> 2], u[xd >> 2] = x(x(1) - Dd) * u[xd >> 2], Gd = w(Gd + (a = 1) | 0, wd); Dd = u[zd + 12 >> 2], Qd = q[(Md = (Id = a << 2) + yd | 0) >> 2], q[Md >> 2] = Qd + ((Md = a & Cd) ? Gd : Hd), u[(Id = xd + Id | 0) >> 2] = (Md ? Dd : x(x(1) - Dd)) * u[Id >> 2], (0 | Ed) != (0 | (a = a + 1 | 0));); - Cd <<= 1 } else - for (; q[(Gd = yd + (a << 2) | 0) >> 2] = Hd + q[Gd >> 2], (0 | Ed) != (0 | (a = a + 1 | 0));); if (wd = w(q[zd >> 2], wd), (0 | Jd) == (0 | (Bd = Bd + 1 | 0))) break } else - for (;;) { if (zd = q[(Bd << 2) + Od >> 2], Cd = w(q[zd + 8 >> 2], wd), (Dd = u[zd + 12 >> 2]) != x(a = 0)) q[yd >> 2] = Cd + q[yd >> 2], u[xd >> 2] = x(x(1) - Dd) * u[xd >> 2]; - else - for (; q[(Hd = yd + (a << 2) | 0) >> 2] = Cd + q[Hd >> 2], (0 | Ed) != (0 | (a = a + 1 | 0));); if (wd = w(q[zd >> 2], wd), (0 | Jd) == (0 | (Bd = Bd + 1 | 0))) break } - wd = 0 } } } if (q[Ad + 32 >> 2] = wd, q[Ad + 24 >> 2] = Ld, q[Ad + 28 >> 2] = Kd, !((Ad = Ad + 36 | 0) >>> 0 < Pd >>> 0)) break } }(a), function(a) { var gd, hd, id, jd, Wc = x(0), - Xc = 0, - Yc = 0, - Zc = 0, - _c = 0, - $c = 0, - ad = x(0), - bd = x(0), - cd = x(0), - dd = 0, - ed = 0, - fd = 0; if (!(r[q[a >> 2] + 4 | 0] < 4 || (0 | (Xc = q[a + 588 >> 2])) < 1)) - for (jd = (Zc = q[a + 592 >> 2]) + w(Xc, 48) | 0, gd = q[a + 644 >> 2];;) { if (a = q[Zc >> 2], (ed = gd ? 1 : q[a + 20 >> 2]) | (fd = gd ? 1 : q[a + 24 >> 2])) { c: { d: { $c = Zc, _c = q[a + 8 >> 2], Xc = q[a + 12 >> 2], Wc = u[a + 16 >> 2], a = (0 | _c) != (0 | Xc);e: { if (Wc != x(0)) { if (a = Xc + 1 | 0, (0 | Xc) == (0 | _c)) { q[Zc + 8 >> 2] = ed = 1, Wc = x(x(1) - Wc), fd = 1; break e } - a = (0 | a) == (0 | _c) ? 1 : 2 } if (q[$c + 8 >> 2] = a, !fd) break d;a = Xc } - u[Zc + 24 >> 2] = Wc, u[Zc + 20 >> 2] = x(1) - Wc; break c } - fd = 0, a = Xc } - ed ? (q[Zc + 12 >> 2] = a, q[Zc + 16 >> 2] = a + 1) : ed = 0 } - else ed = fd = 0; - g: if ((0 | (hd = q[Zc + 36 >> 2])) < 1) cd = x(1); - else { if (id = q[Zc + 40 >> 2], a = 0, cd = x(1), !gd) - for (;;) { h: { i: { if (Xc = q[(a << 2) + id >> 2], Yc = q[Xc >> 2]) { if (!q[Yc + 48 >> 2]) { Wc = u[Xc + 16 >> 2]; break h } if ((0 | (_c = q[Xc + 12 >> 2])) < 1) { Wc = x(1), u[Xc + 16 >> 2] = 1; break h } if (dd = q[Xc + 8 >> 2], 1 != (0 | _c) && (ad = u[Yc + 44 >> 2], $c = q[Xc + 4 >> 2], !(ad <= (bd = u[$c >> 2])))) break i; - Wc = u[dd >> 2], u[Xc + 16 >> 2] = Wc; break h } - q[Xc + 16 >> 2] = 1065353216, Wc = x(1); break h } - Yc = 1;j: if (!(ad < (Wc = u[$c + 4 >> 2]))) { for (; bd = Wc, (0 | _c) != (0 | (Yc = Yc + 1 | 0));) - if (ad < (Wc = u[$c + (Yc << 2) >> 2])) break j; - Wc = u[(dd + (_c << 2) | 0) - 4 >> 2], u[Xc + 16 >> 2] = Wc; break h }$c = Xc, Wc = x(x(ad - bd) / x(Wc - bd)), Wc = x(x(Wc * u[(Xc = dd + (Yc << 2) | 0) >> 2]) + x(u[Xc + -4 >> 2] * x(x(1) - Wc))), u[$c + 16 >> 2] = Wc } if (cd = cd < Wc ? cd : Wc, (0 | hd) == (0 | (a = a + 1 | 0))) break g } - for (;;) { Xc = q[(a << 2) + id >> 2], Yc = q[Xc >> 2], Wc = x(1); - l: if (Yc && (dd = q[Xc + 12 >> 2], Wc = x(1), !((0 | dd) < 1)) && (_c = q[Xc + 8 >> 2], Wc = u[_c >> 2], 1 != (0 | dd))) { m: { if (ad = u[Yc + 44 >> 2], $c = q[Xc + 4 >> 2], ad <= (bd = u[$c >> 2])) { Wc = u[_c >> 2]; break l } if (Yc = 1, !(ad < (Wc = u[$c + 4 >> 2]))) { for (; bd = Wc, (0 | dd) != (0 | (Yc = Yc + 1 | 0));) - if (ad < (Wc = u[$c + (Yc << 2) >> 2])) break m; - Wc = u[(_c + (dd << 2) | 0) - 4 >> 2]; break l } } - Wc = x(x(ad - bd) / x(Wc - bd)), Wc = x(x(Wc * u[(Yc = _c + (Yc << 2) | 0) >> 2]) + x(u[Yc + -4 >> 2] * x(x(1) - Wc))) } if (cd = cd < (u[Xc + 16 >> 2] = Wc) ? cd : Wc, (0 | hd) == (0 | (a = a + 1 | 0))) break } } if (q[Zc + 32 >> 2] = fd, q[Zc + 28 >> 2] = ed, u[Zc + 44 >> 2] = cd, !((Zc = Zc + 48 | 0) >>> 0 < jd >>> 0)) break } }(a), 1 <= (0 | (Ea = q[a + 4 >> 2]))) - for (Ea = (Aa = q[a + 52 >> 2]) + (Ea << 2) | 0; ab = u[Aa >> 2], u[Aa >> 2] = ab < x(0) ? x(0) : x(A(ab, x(1))), (Aa = Aa + 4 | 0) >>> 0 < Ea >>> 0;);! function(a) { var Fe, Ge, He, De = 0, - Ee = 0; if (1 <= (0 | (Ee = q[a + 4 >> 2]))) - for (He = (De = q[a + 8 >> 2]) + w(Ee, 12) | 0, a = Fe = q[a + 40 >> 2]; Ee = 0, q[De + 8 >> 2] && (Ge = q[De + 4 >> 2], !q[(Ge << 2) + Fe >> 2] && -1 != (0 | Ge) || (Ee = !q[q[De >> 2] + 32 >> 2])), q[a >> 2] = Ee, a = a + 4 | 0, (De = De + 12 | 0) >>> 0 < He >>> 0;); }(a), - function(a) { var rg, vg, wg, xg, yg, zg, Ag, pg = 0, - qg = 0, - sg = 0, - tg = 0, - ug = 0; if (1 <= (0 | (vg = q[a + 4 >> 2]))) - for (xg = q[a + 8 >> 2], wg = q[a >> 2], yg = q[wg + 724 >> 2];;) { if (rg = q[w(tg, 12) + xg >> 2], (q[rg + 28 >> 2] || q[rg + 24 >> 2]) && (q[(pg = tg << 2) + q[a + 28 >> 2] >> 2] = q[rg + 12 >> 2], q[rg + 24 >> 2]) && !((0 | (sg = q[rg + 12 >> 2])) < 1)) - for (sg = (qg = q[rg + 16 >> 2]) + (sg << 2) | 0, zg = q[pg + yg >> 2], pg = q[a + 36 >> 2] + (ug << 2) | 0, Ag = q[wg + 976 >> 2]; q[pg >> 2] = q[(q[qg >> 2] + zg << 2) + Ag >> 2], pg = pg + 4 | 0, (qg = qg + 4 | 0) >>> 0 < sg >>> 0;); if (q[rg + 28 >> 2] && !((0 | (pg = q[rg + 12 >> 2])) < 1)) - for (sg = (qg = q[rg + 20 >> 2]) + (pg << 2) | 0, pg = q[a + 32 >> 2] + (ug << 2) | 0; q[pg >> 2] = q[qg >> 2], pg = pg + 4 | 0, (qg = qg + 4 | 0) >>> 0 < sg >>> 0;); if (ug = q[rg + 8 >> 2] + ug | 0, (0 | vg) == (0 | (tg = tg + 1 | 0))) break } }(a), n[q[1808]](a + 12 | 0, q[a + 36 >> 2], q[a + 44 >> 2], q[a + 40 >> 2]), - function(a) { var xe, ye, ze, Ae, Be, Ce, ue = 0, - ve = 0, - we = 0; if (1 <= (0 | (we = q[a + 304 >> 2]))) - for (ze = (ue = q[a + 308 >> 2]) + (we << 5) | 0, Ae = q[a + 264 >> 2], Be = q[a + 144 >> 2], Ce = q[a + 40 >> 2], we = ye = q[a + 312 >> 2]; xe = we, ve = 0, a = ve = !q[ue + 28 >> 2] || -1 != (0 | (a = q[ue + 4 >> 2])) && (ve = 0, !q[(a << 2) + Ce >> 2]) || -1 != (0 | (a = q[ue + 8 >> 2])) && (ve = 0, !q[(a << 2) + ye >> 2]) ? ve : !q[q[ue >> 2] + 32 >> 2], q[xe >> 2] = a, (xe = q[ue + 12 >> 2]) >>> 0 <= 1 ? xe - 1 ? q[(q[ue + 16 >> 2] << 2) + Be >> 2] = a : q[(q[ue + 16 >> 2] << 2) + Ae >> 2] = a : Y(4, 1372, 0), we = we + 4 | 0, (ue = ue + 32 | 0) >>> 0 < ze >>> 0;); }(a), - function(a) { var gg, hg, ig, jg, kg, lg, mg, ng, og, Uf = 0, - Vf = 0, - Wf = 0, - Xf = 0, - Yf = 0, - Zf = 0, - _f = 0, - $f = 0, - ag = 0, - bg = 0, - cg = 0, - dg = 0, - eg = 0, - fg = 0, - Yf = q[a >> 2]; if (1 <= (0 | ($f = q[a + 56 >> 2]))) { for (ag = q[a + 60 >> 2], bg = q[Yf + 1052 >> 2], cg = q[Yf + 784 >> 2];;) { if (Uf = q[ag + w(Zf, 24) >> 2], (q[Uf + 28 >> 2] || q[Uf + 24 >> 2]) && (q[(Vf = Zf << 2) + q[a + 80 >> 2] >> 2] = q[Uf + 12 >> 2], q[Uf + 24 >> 2]) && !((0 | (Xf = q[Uf + 12 >> 2])) < 1)) - for (dg = (Wf = q[Uf + 16 >> 2]) + (Xf << 2) | 0, eg = q[Vf + cg >> 2], Vf = (Xf = _f << 2) + q[a + 92 >> 2] | 0, Xf = Xf + q[a + 88 >> 2] | 0; fg = eg + q[Wf >> 2] << 2, q[Vf >> 2] = bg + (q[fg + q[Yf + 984 >> 2] >> 2] << 2), q[Xf >> 2] = q[fg + q[Yf + 980 >> 2] >> 2], Xf = Xf + 4 | 0, Vf = Vf + 4 | 0, (Wf = Wf + 4 | 0) >>> 0 < dg >>> 0;); if (q[Uf + 28 >> 2] && !((0 | (Vf = q[Uf + 12 >> 2])) < 1)) - for (Xf = (Wf = q[Uf + 20 >> 2]) + (Vf << 2) | 0, Vf = q[a + 84 >> 2] + (_f << 2) | 0; q[Vf >> 2] = q[Wf >> 2], Vf = Vf + 4 | 0, (Wf = Wf + 4 | 0) >>> 0 < Xf >>> 0;); if (_f = q[Uf + 8 >> 2] + _f | 0, (0 | $f) == (0 | (Zf = Zf + 1 | 0))) break } - Yf = q[a >> 2] } if (!(r[Yf + 4 | 0] < 4 || (0 | (eg = q[a + 56 >> 2])) < 1)) - for (fg = q[Yf + 792 >> 2], gg = q[a + 60 >> 2], Wf = _f = 0;;) { if (Zf = q[w(Wf, 24) + gg >> 2], q[Zf + 24 >> 2] && !((0 | (Uf = q[Zf + 12 >> 2])) < 1)) - for (hg = (Vf = q[Zf + 16 >> 2]) + (Uf << 2) | 0, ig = q[fg + (Wf << 2) >> 2], Xf = (Uf = _f << 2) + q[a + 96 >> 2] | 0, $f = Uf + q[a + 100 >> 2] | 0, ag = Uf + q[a + 104 >> 2] | 0, bg = Uf + q[a + 108 >> 2] | 0, cg = Uf + q[a + 112 >> 2] | 0, dg = Uf + q[a + 116 >> 2] | 0, jg = q[Yf + 1308 >> 2], kg = q[Yf + 1304 >> 2], lg = q[Yf + 1300 >> 2], mg = q[Yf + 1296 >> 2], ng = q[Yf + 1292 >> 2], og = q[Yf + 1288 >> 2]; Uf = q[Vf >> 2] + ig << 2, q[Xf >> 2] = q[Uf + og >> 2], q[$f >> 2] = q[Uf + ng >> 2], q[ag >> 2] = q[Uf + mg >> 2], q[bg >> 2] = q[Uf + lg >> 2], q[cg >> 2] = q[Uf + kg >> 2], q[dg >> 2] = q[Uf + jg >> 2], dg = dg + 4 | 0, cg = cg + 4 | 0, bg = bg + 4 | 0, ag = ag + 4 | 0, $f = $f + 4 | 0, Xf = Xf + 4 | 0, (Vf = Vf + 4 | 0) >>> 0 < hg >>> 0;); if (_f = q[Zf + 8 >> 2] + _f | 0, (0 | eg) == (0 | (Wf = Wf + 1 | 0))) break } }(a), - function(a) { var xf = 0, - yf = 0, - Af = 0, - Bf = 0, - Cf = 0, - Df = 0, - Ef = 0, - Ff = 0, - Gf = 0, - Hf = 0, - If = 0, - Jf = 0, - Kf = 0, - Lf = 0, - Mf = 0, - Nf = 0, - Of = 0, - Pf = 0, - Qf = 0, - Rf = 0, - Sf = 0, - Tf = q[a + 168 >> 2], - zf = q[a >> 2]; if (1 <= (0 | (Kf = q[a + 164 >> 2]))) - for (Mf = q[zf + 816 >> 2];;) { if (Af = q[w(Ef, 12) + Tf >> 2], (q[Af + 28 >> 2] || q[Af + 24 >> 2]) && (q[(Ff = Ef << 2) + q[a + 188 >> 2] >> 2] = q[Af + 12 >> 2], q[Af + 24 >> 2])) { if (yf = q[Af + 16 >> 2], Lf = q[Ff + Mf >> 2], 1 <= (0 | (xf = q[Af + 12 >> 2]))) - for (Nf = yf + (xf << 2) | 0, Bf = (xf = Df << 2) + q[a + 200 >> 2] | 0, Gf = xf + q[a + 204 >> 2] | 0, Hf = xf + q[a + 208 >> 2] | 0, If = xf + q[a + 212 >> 2] | 0, Jf = xf + q[a + 196 >> 2] | 0, Of = q[zf + 996 >> 2], Pf = q[zf + 1012 >> 2], Qf = q[zf + 1008 >> 2], Rf = q[zf + 1004 >> 2], Sf = q[zf + 1e3 >> 2], xf = yf; Cf = Lf + q[xf >> 2] << 2, q[Bf >> 2] = q[Cf + Sf >> 2], q[Gf >> 2] = q[Cf + Rf >> 2], q[Hf >> 2] = q[Cf + Qf >> 2], q[If >> 2] = q[Cf + Pf >> 2], q[Jf >> 2] = q[Cf + Of >> 2], Jf = Jf + 4 | 0, If = If + 4 | 0, Hf = Hf + 4 | 0, Gf = Gf + 4 | 0, Bf = Bf + 4 | 0, (xf = xf + 4 | 0) >>> 0 < Nf >>> 0;); - xf = Lf + q[yf >> 2] << 2, q[Ff + q[a + 288 >> 2] >> 2] = q[xf + q[zf + 1016 >> 2] >> 2], q[Ff + q[a + 292 >> 2] >> 2] = q[xf + q[zf + 1020 >> 2] >> 2] } if (q[Af + 28 >> 2] && !((0 | (yf = q[Af + 12 >> 2])) < 1)) - for (yf = (xf = q[Af + 20 >> 2]) + (yf << 2) | 0, Bf = q[a + 192 >> 2] + (Df << 2) | 0; q[Bf >> 2] = q[xf >> 2], Bf = Bf + 4 | 0, (xf = xf + 4 | 0) >>> 0 < yf >>> 0;); if (Df = q[Af + 8 >> 2] + Df | 0, (0 | Kf) == (0 | (Ef = Ef + 1 | 0))) break } - if (!(r[zf + 4 | 0] < 4 || (0 | (Ff = q[a + 164 >> 2])) < 1)) - for (Lf = q[zf + 824 >> 2], Df = Af = 0;;) { if (Cf = q[w(Df, 12) + Tf >> 2], q[Cf + 24 >> 2] && !((0 | (xf = q[Cf + 12 >> 2])) < 1)) - for (Kf = (Bf = q[Cf + 16 >> 2]) + (xf << 2) | 0, Mf = q[Lf + (Df << 2) >> 2], Gf = (yf = Af << 2) + q[a + 216 >> 2] | 0, Hf = yf + q[a + 220 >> 2] | 0, If = yf + q[a + 224 >> 2] | 0, Jf = yf + q[a + 228 >> 2] | 0, xf = yf + q[a + 232 >> 2] | 0, Ef = yf + q[a + 236 >> 2] | 0, Nf = q[zf + 1308 >> 2], Of = q[zf + 1304 >> 2], Pf = q[zf + 1300 >> 2], Qf = q[zf + 1296 >> 2], Rf = q[zf + 1292 >> 2], Sf = q[zf + 1288 >> 2]; yf = Mf + q[Bf >> 2] << 2, q[Gf >> 2] = q[yf + Sf >> 2], q[Hf >> 2] = q[yf + Rf >> 2], q[If >> 2] = q[yf + Qf >> 2], q[Jf >> 2] = q[yf + Pf >> 2], q[xf >> 2] = q[yf + Of >> 2], q[Ef >> 2] = q[yf + Nf >> 2], Ef = Ef + 4 | 0, xf = xf + 4 | 0, Jf = Jf + 4 | 0, If = If + 4 | 0, Hf = Hf + 4 | 0, Gf = Gf + 4 | 0, (Bf = Bf + 4 | 0) >>> 0 < Kf >>> 0;); if (Af = q[Cf + 8 >> 2] + Af | 0, (0 | Ff) == (0 | (Df = Df + 1 | 0))) break } }(a), - function(a) { var yk, qk = 0, - rk = 0, - sk = 0, - tk = 0, - uk = 0, - vk = 0, - wk = 0, - xk = 0, - qk = a - -64 | 0; if (n[q[1807]](qk, q[a + 88 >> 2], q[a + 148 >> 2], q[a + 144 >> 2]), n[q[1809]](qk, q[a + 92 >> 2], q[a + 152 >> 2], q[q[a >> 2] + 796 >> 2], 2, q[a + 144 >> 2]), !(r[q[a >> 2] + 4 | 0] < 4 || (n[q[1807]](qk, q[a + 96 >> 2], q[a + 120 >> 2], q[a + 144 >> 2]), n[q[1807]](qk, q[a + 100 >> 2], q[a + 124 >> 2], q[a + 144 >> 2]), n[q[1807]](qk, q[a + 104 >> 2], q[a + 128 >> 2], q[a + 144 >> 2]), n[q[1807]](qk, q[a + 108 >> 2], q[a + 132 >> 2], q[a + 144 >> 2]), n[q[1807]](qk, q[a + 112 >> 2], q[a + 136 >> 2], q[a + 144 >> 2]), n[q[1807]](qk, q[a + 116 >> 2], q[a + 140 >> 2], q[a + 144 >> 2]), (0 | (vk = q[a + 56 >> 2])) < 1))) { for (wk = q[a + 128 >> 2], xk = q[a + 124 >> 2], yk = q[a + 120 >> 2], rk = q[a + 156 >> 2], qk = 0; q[(sk = tk << 2) + rk >> 2] = q[(uk = qk << 2) + yk >> 2], q[rk + (4 | sk) >> 2] = q[uk + xk >> 2], q[rk + (8 | sk) >> 2] = q[uk + wk >> 2], tk = tk + 4 | 0, (0 | vk) != (0 | (qk = qk + 1 | 0));); for (rk = q[a + 160 >> 2], uk = q[a + 140 >> 2], wk = q[a + 136 >> 2], xk = q[a + 132 >> 2], qk = a = 0; q[(tk = a << 2) + rk >> 2] = q[(sk = qk << 2) + xk >> 2], q[rk + (4 | tk) >> 2] = q[sk + wk >> 2], q[rk + (8 | tk) >> 2] = q[sk + uk >> 2], a = a + 4 | 0, (0 | vk) != (0 | (qk = qk + 1 | 0));); } }(a), - function(a) { var pk, hk = 0, - ik = 0, - jk = 0, - kk = 0, - lk = 0, - mk = 0, - nk = 0, - ok = 0, - hk = a + 172 | 0; if (n[q[1807]](hk, q[a + 196 >> 2], q[a + 268 >> 2], q[a + 264 >> 2]), n[q[1807]](hk, q[a + 200 >> 2], q[a + 284 >> 2], q[a + 264 >> 2]), n[q[1807]](hk, q[a + 204 >> 2], q[a + 276 >> 2], q[a + 264 >> 2]), n[q[1807]](hk, q[a + 208 >> 2], q[a + 280 >> 2], q[a + 264 >> 2]), n[q[1807]](hk, q[a + 212 >> 2], q[a + 272 >> 2], q[a + 264 >> 2]), !(r[q[a >> 2] + 4 | 0] < 4 || (n[q[1807]](hk, q[a + 216 >> 2], q[a + 240 >> 2], q[a + 264 >> 2]), n[q[1807]](hk, q[a + 220 >> 2], q[a + 244 >> 2], q[a + 264 >> 2]), n[q[1807]](hk, q[a + 224 >> 2], q[a + 248 >> 2], q[a + 264 >> 2]), n[q[1807]](hk, q[a + 228 >> 2], q[a + 252 >> 2], q[a + 264 >> 2]), n[q[1807]](hk, q[a + 232 >> 2], q[a + 256 >> 2], q[a + 264 >> 2]), n[q[1807]](hk, q[a + 236 >> 2], q[a + 260 >> 2], q[a + 264 >> 2]), (0 | (mk = q[a + 164 >> 2])) < 1))) { for (nk = q[a + 248 >> 2], ok = q[a + 244 >> 2], pk = q[a + 240 >> 2], ik = q[a + 296 >> 2], hk = 0; q[(jk = kk << 2) + ik >> 2] = q[(lk = hk << 2) + pk >> 2], q[ik + (4 | jk) >> 2] = q[lk + ok >> 2], q[ik + (8 | jk) >> 2] = q[lk + nk >> 2], kk = kk + 4 | 0, (0 | mk) != (0 | (hk = hk + 1 | 0));); for (ik = q[a + 300 >> 2], lk = q[a + 260 >> 2], nk = q[a + 256 >> 2], ok = q[a + 252 >> 2], hk = a = 0; q[(kk = a << 2) + ik >> 2] = q[(jk = hk << 2) + ok >> 2], q[ik + (4 | kk) >> 2] = q[jk + nk >> 2], q[ik + (8 | kk) >> 2] = q[jk + lk >> 2], a = a + 4 | 0, (0 | mk) != (0 | (hk = hk + 1 | 0));); } }(a), - function(a) { var re, se, te, oe = 0, - pe = 0, - qe = 0; if (1 <= (0 | (pe = q[a + 332 >> 2]))) - for (re = (oe = q[a + 336 >> 2]) + w(pe, 20) | 0, se = q[a + 312 >> 2], te = q[a + 40 >> 2], a = q[a + 424 >> 2]; pe = 0, q[oe + 12 >> 2] && (qe = q[oe + 4 >> 2], q[(qe << 2) + te >> 2] || -1 == (0 | qe)) && (qe = q[oe + 8 >> 2], q[(qe << 2) + se >> 2] || -1 == (0 | qe)) && (pe = !q[q[oe >> 2] + 32 >> 2]), q[a >> 2] = pe, a = a + 4 | 0, (oe = oe + 20 | 0) >>> 0 < re >>> 0;); }(a), - function(a) { var pf, qf, rf, sf, tf, uf, vf, wf, $e = 0, - af = 0, - bf = 0, - cf = 0, - df = 0, - ef = 0, - ff = 0, - gf = 0, - hf = 0, - jf = 0, - kf = 0, - lf = 0, - mf = 0, - nf = 0, - of = 0, - cf = q[a >> 2]; if (1 <= (0 | (jf = q[a + 332 >> 2]))) { for (kf = q[a + 336 >> 2], lf = q[cf + 1052 >> 2], mf = q[cf + 856 >> 2];;) { if ($e = q[kf + w(ff, 20) >> 2], (q[$e + 28 >> 2] || q[$e + 24 >> 2]) && (q[(af = ff << 2) + q[a + 356 >> 2] >> 2] = q[$e + 12 >> 2], q[$e + 24 >> 2]) && !((0 | (df = q[$e + 12 >> 2])) < 1)) - for (nf = (bf = q[$e + 16 >> 2]) + (df << 2) | 0, of = q[af + mf >> 2], af = (ef = gf << 2) + q[a + 372 >> 2] | 0, df = ef + q[a + 364 >> 2] | 0, ef = ef + q[a + 368 >> 2] | 0; hf = of + q[bf >> 2] << 2, q[af >> 2] = lf + (q[hf + q[cf + 1040 >> 2] >> 2] << 2), q[df >> 2] = q[hf + q[cf + 1032 >> 2] >> 2], q[ef >> 2] = q[hf + q[cf + 1036 >> 2] >> 2], ef = ef + 4 | 0, df = df + 4 | 0, af = af + 4 | 0, (bf = bf + 4 | 0) >>> 0 < nf >>> 0;); if (q[$e + 28 >> 2] && !((0 | (af = q[$e + 12 >> 2])) < 1)) - for (df = (bf = q[$e + 20 >> 2]) + (af << 2) | 0, af = q[a + 360 >> 2] + (gf << 2) | 0; q[af >> 2] = q[bf >> 2], af = af + 4 | 0, (bf = bf + 4 | 0) >>> 0 < df >>> 0;); if (gf = q[$e + 8 >> 2] + gf | 0, (0 | jf) == (0 | (ff = ff + 1 | 0))) break } - cf = q[a >> 2] } if (!(r[cf + 4 | 0] < 4 || (0 | (mf = q[a + 332 >> 2])) < 1)) - for (nf = q[cf + 864 >> 2], of = q[a + 336 >> 2], bf = gf = 0;;) { if (ff = q[of + w(bf, 20) >> 2], q[ff + 24 >> 2] && !((0 | ($e = q[ff + 12 >> 2])) < 1)) - for (pf = (af = q[ff + 16 >> 2]) + ($e << 2) | 0, qf = q[nf + (bf << 2) >> 2], df = ($e = gf << 2) + q[a + 376 >> 2] | 0, ef = $e + q[a + 380 >> 2] | 0, hf = $e + q[a + 384 >> 2] | 0, jf = $e + q[a + 388 >> 2] | 0, kf = $e + q[a + 392 >> 2] | 0, lf = $e + q[a + 396 >> 2] | 0, rf = q[cf + 1308 >> 2], sf = q[cf + 1304 >> 2], tf = q[cf + 1300 >> 2], uf = q[cf + 1296 >> 2], vf = q[cf + 1292 >> 2], wf = q[cf + 1288 >> 2]; $e = q[af >> 2] + qf << 2, q[df >> 2] = q[$e + wf >> 2], q[ef >> 2] = q[$e + vf >> 2], q[hf >> 2] = q[$e + uf >> 2], q[jf >> 2] = q[$e + tf >> 2], q[kf >> 2] = q[$e + sf >> 2], q[lf >> 2] = q[$e + rf >> 2], lf = lf + 4 | 0, kf = kf + 4 | 0, jf = jf + 4 | 0, hf = hf + 4 | 0, ef = ef + 4 | 0, df = df + 4 | 0, (af = af + 4 | 0) >>> 0 < pf >>> 0;); if (gf = q[ff + 8 >> 2] + gf | 0, (0 | mf) == (0 | (bf = bf + 1 | 0))) break } }(a), - function(a) { var gk, vj = 0, - xj = 0, - yj = 0, - bk = 0, - ck = 0, - dk = 0, - ek = 0, - fk = 0, - vj = a + 340 | 0; if (n[q[1807]](vj, q[a + 364 >> 2], q[a + 448 >> 2], q[a + 424 >> 2]), n[q[1808]](vj, q[a + 368 >> 2], q[a + 440 >> 2], q[a + 424 >> 2]), n[q[1809]](vj, q[a + 372 >> 2], q[a + 444 >> 2], q[q[a >> 2] + 892 >> 2], 2, q[a + 424 >> 2]), !(r[q[a >> 2] + 4 | 0] < 4 || (n[q[1807]](vj, q[a + 376 >> 2], q[a + 400 >> 2], q[a + 424 >> 2]), n[q[1807]](vj, q[a + 380 >> 2], q[a + 404 >> 2], q[a + 424 >> 2]), n[q[1807]](vj, q[a + 384 >> 2], q[a + 408 >> 2], q[a + 424 >> 2]), n[q[1807]](vj, q[a + 388 >> 2], q[a + 412 >> 2], q[a + 424 >> 2]), n[q[1807]](vj, q[a + 392 >> 2], q[a + 416 >> 2], q[a + 424 >> 2]), n[q[1807]](vj, q[a + 396 >> 2], q[a + 420 >> 2], q[a + 424 >> 2]), (0 | (dk = q[a + 332 >> 2])) < 1))) { for (ek = q[a + 408 >> 2], fk = q[a + 404 >> 2], gk = q[a + 400 >> 2], xj = q[a + 452 >> 2], vj = 0; q[(yj = bk << 2) + xj >> 2] = q[(ck = vj << 2) + gk >> 2], q[xj + (4 | yj) >> 2] = q[ck + fk >> 2], q[xj + (8 | yj) >> 2] = q[ck + ek >> 2], bk = bk + 4 | 0, (0 | dk) != (0 | (vj = vj + 1 | 0));); for (xj = q[a + 456 >> 2], ck = q[a + 420 >> 2], ek = q[a + 416 >> 2], fk = q[a + 412 >> 2], vj = a = 0; q[(bk = a << 2) + xj >> 2] = q[(yj = vj << 2) + fk >> 2], q[xj + (4 | bk) >> 2] = q[yj + ek >> 2], q[xj + (8 | bk) >> 2] = q[yj + ck >> 2], a = a + 4 | 0, (0 | dk) != (0 | (vj = vj + 1 | 0));); } }(a), - function(a) { var Re, Ve, We, Xe, Ye, Ze, _e, Pe = 0, - Qe = 0, - Se = 0, - Te = 0, - Ue = 0; if (1 <= (0 | (Ve = q[a + 500 >> 2]))) - for (Xe = q[a + 504 >> 2], We = q[a >> 2], Ye = q[We + 1252 >> 2];;) { if (Re = q[w(Te, 24) + Xe >> 2], (q[Re + 28 >> 2] || q[Re + 24 >> 2]) && (q[(Pe = Te << 2) + q[a + 524 >> 2] >> 2] = q[Re + 12 >> 2], q[Re + 24 >> 2]) && !((0 | (Se = q[Re + 12 >> 2])) < 1)) - for (Se = (Qe = q[Re + 16 >> 2]) + (Se << 2) | 0, Ze = q[Pe + Ye >> 2], Pe = q[a + 532 >> 2] + (Ue << 2) | 0, _e = q[We + 1284 >> 2]; q[Pe >> 2] = q[(q[Qe >> 2] + Ze << 2) + _e >> 2], Pe = Pe + 4 | 0, (Qe = Qe + 4 | 0) >>> 0 < Se >>> 0;); if (q[Re + 28 >> 2] && !((0 | (Pe = q[Re + 12 >> 2])) < 1)) - for (Se = (Qe = q[Re + 20 >> 2]) + (Pe << 2) | 0, Pe = q[a + 528 >> 2] + (Ue << 2) | 0; q[Pe >> 2] = q[Qe >> 2], Pe = Pe + 4 | 0, (Qe = Qe + 4 | 0) >>> 0 < Se >>> 0;); if (Ue = q[Re + 8 >> 2] + Ue | 0, (0 | Ve) == (0 | (Te = Te + 1 | 0))) break } }(a), n[q[1807]](a + 508 | 0, q[a + 532 >> 2], q[a + 536 >> 2], 0), - function(a) { var Ek, Fk, Gk, Hk, Ik, Jk, zk = x(0), - Ak = 0, - Bk = 0, - Ck = 0, - Dk = 0; - x(0); if (L = Ek = L - 16 | 0, Ck = q[a >> 2], !(r[Ck + 4 | 0] < 5 || (0 | (Dk = q[a + 596 >> 2])) < 1)) - for (Hk = (Bk = q[a + 600 >> 2]) + w(Dk, 12) | 0, Ik = q[a + 44 >> 2], Dk = q[Ck + 976 >> 2];;) { if (Ck = (q[Bk >> 2] << 2) + Ik | 0, zk = x(q[Ck >> 2]), 1 <= (0 | (Ak = q[Bk + 4 >> 2]))) - for (Jk = (a = q[Bk + 8 >> 2]) + w(Ak, 48) | 0; - (Ak = q[a + 8 >> 2]) && ((Fk = Ak + -1 | 0) >>> 0 <= 1 ? (Ak = q[a + 4 >> 2], Gk = u[Dk + (Ak + q[a + 12 >> 2] << 2) >> 2], zk = x(Fk - 1 ? zk + x(u[a + 44 >> 2] * x(Gk * u[a + 20 >> 2])) : zk + x(u[a + 44 >> 2] * x(x(Gk * u[a + 20 >> 2]) + x(u[Dk + (Ak + q[a + 16 >> 2] << 2) >> 2] * u[a + 24 >> 2]))))) : (q[Ek >> 2] = Ak, Y(4, 1024, Ek))), (a = a + 48 | 0) >>> 0 < Jk >>> 0;); if (zk = (zk = x(zk + x(.0010000000474974513))) < x(0) ? x(0) : x(A(zk, x(1e3))), a = x(y(zk)) < x(2147483648) ? ~~zk : -2147483648, q[Ck >> 2] = a, !((Bk = Bk + 12 | 0) >>> 0 < Hk >>> 0)) break } - L = 16 + Ek | 0 }(a), - function(a) { var mj, nj, oj, pj, qj, rj, sj, tj, uj, ej = 0, - gj = 0, - ij = 0, - jj = 0, - kj = 0, - lj = x(0); if (L = mj = L - 16 | 0, ej = q[a >> 2], !(r[ej + 4 | 0] < 4 || (va(a, q[a + 604 >> 2], q[a + 608 >> 2], q[ej + 984 >> 2], q[a + 152 >> 2], q[ej + 796 >> 2]), gj = q[a >> 2], r[gj + 4 | 0] < 5))) { if (ij = q[a + 608 >> 2], qj = q[gj + 992 >> 2], rj = q[gj + 988 >> 2], 1 <= (0 | (ej = q[a + 604 >> 2]))) { for (sj = w(ej, 12) + ij | 0, tj = q[a + 148 >> 2], nj = q[gj + 980 >> 2];;) { if (oj = (q[ij >> 2] << 2) + tj | 0, kj = q[oj >> 2], 1 <= (0 | (jj = q[ij + 4 >> 2]))) - for (uj = (ej = q[ij + 8 >> 2]) + w(jj, 48) | 0; - (jj = q[ej + 8 >> 2]) && ((pj = jj + -1 | 0) >>> 0 <= 1 ? (jj = q[ej + 4 >> 2], lj = u[(jj + q[ej + 12 >> 2] << 2) + nj >> 2], j(x(pj - 1 ? x(u[ej + 44 >> 2] * x(lj * u[ej + 20 >> 2])) + (f(0, kj), k()) : x(u[ej + 44 >> 2] * x(x(lj * u[ej + 20 >> 2]) + x(u[(jj + q[ej + 16 >> 2] << 2) + nj >> 2] * u[ej + 24 >> 2]))) + (f(0, kj), k()))), kj = b[0]) : (q[mj >> 2] = jj, Y(4, 1024, mj))), (ej = ej + 48 | 0) >>> 0 < uj >>> 0;); if (f(0, kj), lj = k(), u[oj >> 2] = lj < x(0) ? x(0) : x(A(lj, x(1))), !((ij = ij + 12 | 0) >>> 0 < sj >>> 0)) break } - ij = q[a + 608 >> 2], ej = q[a + 604 >> 2] } - fa(ej, ij, rj, q[gj + 1288 >> 2], q[gj + 1292 >> 2], q[gj + 1296 >> 2], q[a + 156 >> 2]), fa(q[a + 604 >> 2], q[a + 608 >> 2], qj, q[gj + 1300 >> 2], q[gj + 1304 >> 2], q[gj + 1308 >> 2], q[a + 160 >> 2]) } - L = 16 + mj | 0 }(a), - function(a) { var zi, si = 0, - ti = 0, - ui = 0, - vi = 0, - wi = 0, - xi = x(0), - yi = 0, - Ai = 0, - Bi = 0, - Ci = 0, - Di = 0, - Ei = 0, - Fi = 0, - Gi = 0; if (L = zi = L - 80 | 0, wi = q[a >> 2], !(r[wi + 4 | 0] < 5)) { if (Ei = q[wi + 1028 >> 2], Fi = q[wi + 1024 >> 2], ui = ti = q[a + 616 >> 2], !((0 | (si = q[a + 612 >> 2])) < 1)) { for (Ai = w(si, 12) + ti | 0, Bi = q[a + 276 >> 2], yi = q[wi + 1004 >> 2];;) { if (Ci = Bi + (q[ti >> 2] << 2) | 0, ui = q[Ci >> 2], 1 <= (0 | (vi = q[ti + 4 >> 2]))) - for (Gi = (si = q[ti + 8 >> 2]) + w(vi, 48) | 0; - (vi = q[si + 8 >> 2]) && ((Di = vi + -1 | 0) >>> 0 <= 1 ? (vi = q[si + 4 >> 2], xi = u[yi + (vi + q[si + 12 >> 2] << 2) >> 2], j(x(Di - 1 ? x(u[si + 44 >> 2] * x(xi * u[si + 20 >> 2])) + (f(0, ui), k()) : x(u[si + 44 >> 2] * x(x(xi * u[si + 20 >> 2]) + x(u[yi + (vi + q[si + 16 >> 2] << 2) >> 2] * u[si + 24 >> 2]))) + (f(0, ui), k()))), ui = b[0]) : (q[64 + zi >> 2] = vi, Y(4, 1024, 64 + zi | 0))), (si = si + 48 | 0) >>> 0 < Gi >>> 0;); if (q[Ci >> 2] = ui, !((ti = ti + 12 | 0) >>> 0 < Ai >>> 0)) break } if (ui = ti = q[a + 616 >> 2], !((0 | (si = q[a + 612 >> 2])) < 1)) { for (Ai = w(si, 12) + ti | 0, Bi = q[a + 280 >> 2], yi = q[q[a >> 2] + 1008 >> 2];;) { if (Ci = Bi + (q[ti >> 2] << 2) | 0, ui = q[Ci >> 2], 1 <= (0 | (vi = q[ti + 4 >> 2]))) - for (Gi = (si = q[ti + 8 >> 2]) + w(vi, 48) | 0; - (vi = q[si + 8 >> 2]) && ((Di = vi + -1 | 0) >>> 0 <= 1 ? (vi = q[si + 4 >> 2], xi = u[yi + (vi + q[si + 12 >> 2] << 2) >> 2], j(x(Di - 1 ? x(u[si + 44 >> 2] * x(xi * u[si + 20 >> 2])) + (f(0, ui), k()) : x(u[si + 44 >> 2] * x(x(xi * u[si + 20 >> 2]) + x(u[yi + (vi + q[si + 16 >> 2] << 2) >> 2] * u[si + 24 >> 2]))) + (f(0, ui), k()))), ui = b[0]) : (q[48 + zi >> 2] = vi, Y(4, 1024, 48 + zi | 0))), (si = si + 48 | 0) >>> 0 < Gi >>> 0;); if (q[Ci >> 2] = ui, !((ti = ti + 12 | 0) >>> 0 < Ai >>> 0)) break } if (ui = ti = q[a + 616 >> 2], !((0 | (si = q[a + 612 >> 2])) < 1)) { for (Ai = w(si, 12) + ti | 0, Bi = q[a + 268 >> 2], yi = q[q[a >> 2] + 996 >> 2];;) { if (Ci = Bi + (q[ti >> 2] << 2) | 0, ui = q[Ci >> 2], 1 <= (0 | (vi = q[ti + 4 >> 2]))) - for (Gi = (si = q[ti + 8 >> 2]) + w(vi, 48) | 0; - (vi = q[si + 8 >> 2]) && ((Di = vi + -1 | 0) >>> 0 <= 1 ? (vi = q[si + 4 >> 2], xi = u[yi + (vi + q[si + 12 >> 2] << 2) >> 2], j(x(Di - 1 ? x(u[si + 44 >> 2] * x(xi * u[si + 20 >> 2])) + (f(0, ui), k()) : x(u[si + 44 >> 2] * x(x(xi * u[si + 20 >> 2]) + x(u[yi + (vi + q[si + 16 >> 2] << 2) >> 2] * u[si + 24 >> 2]))) + (f(0, ui), k()))), ui = b[0]) : (q[32 + zi >> 2] = vi, Y(4, 1024, 32 + zi | 0))), (si = si + 48 | 0) >>> 0 < Gi >>> 0;); if (f(0, ui), xi = k(), u[Ci >> 2] = xi < x(0) ? x(0) : x(A(xi, x(1))), !((ti = ti + 12 | 0) >>> 0 < Ai >>> 0)) break } - si = q[a + 612 >> 2], ui = q[a + 616 >> 2] } } } if (fa(si, ui, Fi, q[wi + 1288 >> 2], q[wi + 1292 >> 2], q[wi + 1296 >> 2], q[a + 296 >> 2]), fa(q[a + 612 >> 2], q[a + 616 >> 2], Ei, q[wi + 1300 >> 2], q[wi + 1304 >> 2], q[wi + 1308 >> 2], q[a + 300 >> 2]), !((0 | (si = q[a + 612 >> 2])) < 1)) { for (vi = (ti = q[a + 616 >> 2]) + w(si, 12) | 0, Ei = q[a + 284 >> 2], wi = q[q[a >> 2] + 1e3 >> 2];;) { if (Fi = Ei + (q[ti >> 2] << 2) | 0, ui = q[Fi >> 2], 1 <= (0 | (yi = q[ti + 4 >> 2]))) - for (Ai = (si = q[ti + 8 >> 2]) + w(yi, 48) | 0; - (yi = q[si + 8 >> 2]) && ((Bi = yi + -1 | 0) >>> 0 <= 1 ? (yi = q[si + 4 >> 2], xi = u[wi + (yi + q[si + 12 >> 2] << 2) >> 2], j(x(Bi - 1 ? x(u[si + 44 >> 2] * x(xi * u[si + 20 >> 2])) + (f(0, ui), k()) : x(u[si + 44 >> 2] * x(x(xi * u[si + 20 >> 2]) + x(u[wi + (yi + q[si + 16 >> 2] << 2) >> 2] * u[si + 24 >> 2]))) + (f(0, ui), k()))), ui = b[0]) : (q[16 + zi >> 2] = yi, Y(4, 1024, 16 + zi | 0))), (si = si + 48 | 0) >>> 0 < Ai >>> 0;); if (f(0, ui), xi = k(), u[Fi >> 2] = xi < x(-3600) ? x(-3600) : x(A(xi, x(3600))), !((ti = ti + 12 | 0) >>> 0 < vi >>> 0)) break } if (!((0 | (si = q[a + 612 >> 2])) < 1)) - for (yi = (ti = q[a + 616 >> 2]) + w(si, 12) | 0, vi = q[a + 272 >> 2], a = q[q[a >> 2] + 1012 >> 2];;) { if (Ei = vi + (q[ti >> 2] << 2) | 0, ui = q[Ei >> 2], 1 <= (0 | (wi = q[ti + 4 >> 2]))) - for (Fi = (si = q[ti + 8 >> 2]) + w(wi, 48) | 0; - (wi = q[si + 8 >> 2]) && ((Ai = wi + -1 | 0) >>> 0 <= 1 ? (wi = q[si + 4 >> 2], xi = u[a + (wi + q[si + 12 >> 2] << 2) >> 2], j(x(Ai - 1 ? x(u[si + 44 >> 2] * x(xi * u[si + 20 >> 2])) + (f(0, ui), k()) : x(u[si + 44 >> 2] * x(x(xi * u[si + 20 >> 2]) + x(u[a + (wi + q[si + 16 >> 2] << 2) >> 2] * u[si + 24 >> 2]))) + (f(0, ui), k()))), ui = b[0]) : (q[zi >> 2] = wi, Y(4, 1024, zi))), (si = si + 48 | 0) >>> 0 < Fi >>> 0;); if (f(0, ui), xi = k(), u[Ei >> 2] = xi < x(9999999747378752e-20) ? x(9999999747378752e-20) : x(A(xi, x(100))), !((ti = ti + 12 | 0) >>> 0 < yi >>> 0)) break } } } - L = 80 + zi | 0 }(a), - function(a) { var $h, fi, gi, hi, ii, Vh = 0, - Wh = 0, - Xh = 0, - Yh = 0, - Zh = x(0), - _h = 0, - ai = 0, - bi = 0, - ci = 0, - di = 0, - ei = 0; - x(0); if (L = $h = L - 32 | 0, Xh = q[a >> 2], !(r[Xh + 4 | 0] < 4 || (va(a, q[a + 620 >> 2], q[a + 624 >> 2], q[Xh + 1040 >> 2], q[a + 444 >> 2], q[Xh + 892 >> 2]), _h = q[a >> 2], r[_h + 4 | 0] < 5))) { if (hi = q[_h + 1048 >> 2], ii = q[_h + 1044 >> 2], Xh = Yh = q[a + 624 >> 2], !((0 | (Vh = q[a + 620 >> 2])) < 1)) { for (di = w(Vh, 12) + Yh | 0, ei = q[a + 440 >> 2], ai = q[_h + 1036 >> 2];;) { if (Xh = ei + (q[Yh >> 2] << 2) | 0, Zh = x(q[Xh >> 2]), 1 <= (0 | (Wh = q[Yh + 4 >> 2]))) - for (bi = (Vh = q[Yh + 8 >> 2]) + w(Wh, 48) | 0; - (Wh = q[Vh + 8 >> 2]) && ((ci = Wh + -1 | 0) >>> 0 <= 1 ? (Wh = q[Vh + 4 >> 2], fi = u[ai + (Wh + q[Vh + 12 >> 2] << 2) >> 2], Zh = x(ci - 1 ? Zh + x(u[Vh + 44 >> 2] * x(fi * u[Vh + 20 >> 2])) : Zh + x(u[Vh + 44 >> 2] * x(x(fi * u[Vh + 20 >> 2]) + x(u[ai + (Wh + q[Vh + 16 >> 2] << 2) >> 2] * u[Vh + 24 >> 2]))))) : (q[16 + $h >> 2] = Wh, Y(4, 1024, 16 + $h | 0))), (Vh = Vh + 48 | 0) >>> 0 < bi >>> 0;); if (Zh = (Zh = x(Zh + x(.0010000000474974513))) < x(0) ? x(0) : x(A(Zh, x(1e3))), Vh = x(y(Zh)) < x(2147483648) ? ~~Zh : -2147483648, q[Xh >> 2] = Vh, !((Yh = Yh + 12 | 0) >>> 0 < di >>> 0)) break } if (Xh = Yh = q[a + 624 >> 2], !((0 | (Vh = q[a + 620 >> 2])) < 1)) { for (di = w(Vh, 12) + Yh | 0, ei = q[a + 448 >> 2], ai = q[q[a >> 2] + 1032 >> 2];;) { if (bi = ei + (q[Yh >> 2] << 2) | 0, Xh = q[bi >> 2], 1 <= (0 | (Wh = q[Yh + 4 >> 2]))) - for (ci = (Vh = q[Yh + 8 >> 2]) + w(Wh, 48) | 0; - (Wh = q[Vh + 8 >> 2]) && ((gi = Wh + -1 | 0) >>> 0 <= 1 ? (Wh = q[Vh + 4 >> 2], Zh = u[ai + (Wh + q[Vh + 12 >> 2] << 2) >> 2], j(x(gi - 1 ? x(u[Vh + 44 >> 2] * x(Zh * u[Vh + 20 >> 2])) + (f(0, Xh), k()) : x(u[Vh + 44 >> 2] * x(x(Zh * u[Vh + 20 >> 2]) + x(u[ai + (Wh + q[Vh + 16 >> 2] << 2) >> 2] * u[Vh + 24 >> 2]))) + (f(0, Xh), k()))), Xh = b[0]) : (q[$h >> 2] = Wh, Y(4, 1024, $h))), (Vh = Vh + 48 | 0) >>> 0 < ci >>> 0;); if (f(0, Xh), Zh = k(), u[bi >> 2] = Zh < x(0) ? x(0) : x(A(Zh, x(1))), !((Yh = Yh + 12 | 0) >>> 0 < di >>> 0)) break } - Vh = q[a + 620 >> 2], Xh = q[a + 624 >> 2] } } - fa(Vh, Xh, ii, q[_h + 1288 >> 2], q[_h + 1292 >> 2], q[_h + 1296 >> 2], q[a + 452 >> 2]), fa(q[a + 620 >> 2], q[a + 624 >> 2], hi, q[_h + 1300 >> 2], q[_h + 1304 >> 2], q[_h + 1308 >> 2], q[a + 456 >> 2]) } - L = 32 + $h | 0 }(a), - function(a) { var Gg, Hg, Ig, Jg, Kg, Lg, Bg = 0, - Cg = 0, - Dg = 0, - Eg = 0, - Fg = x(0); if (L = Gg = L - 16 | 0, Cg = q[a >> 2], !(r[Cg + 4 | 0] < 5 || (0 | (Eg = q[a + 628 >> 2])) < 1)) - for (Jg = (Dg = q[a + 632 >> 2]) + w(Eg, 12) | 0, Kg = q[a + 536 >> 2], Eg = q[Cg + 1284 >> 2];;) { if (Hg = (q[Dg >> 2] << 2) + Kg | 0, Cg = q[Hg >> 2], 1 <= (0 | (Bg = q[Dg + 4 >> 2]))) - for (Lg = (a = q[Dg + 8 >> 2]) + w(Bg, 48) | 0; - (Bg = q[a + 8 >> 2]) && ((Ig = Bg + -1 | 0) >>> 0 <= 1 ? (Bg = q[a + 4 >> 2], Fg = u[Eg + (Bg + q[a + 12 >> 2] << 2) >> 2], j(x(Ig - 1 ? x(u[a + 44 >> 2] * x(Fg * u[a + 20 >> 2])) + (f(0, Cg), k()) : x(u[a + 44 >> 2] * x(x(Fg * u[a + 20 >> 2]) + x(u[Eg + (Bg + q[a + 16 >> 2] << 2) >> 2] * u[a + 24 >> 2]))) + (f(0, Cg), k()))), Cg = b[0]) : (q[Gg >> 2] = Bg, Y(4, 1024, Gg))), (a = a + 48 | 0) >>> 0 < Lg >>> 0;); if (f(0, Cg), Fg = k(), u[Hg >> 2] = Fg < x(0) ? x(0) : x(A(Fg, x(1))), !((Dg = Dg + 12 | 0) >>> 0 < Jg >>> 0)) break } - L = 16 + Gg | 0 }(a), - function(a) { var Qh, Th, mh = 0, - Oh = 0, - Ph = 0, - Rh = x(0), - Sh = 0; if (1 <= (0 | (mh = q[a + 4 >> 2]))) - for (Th = (Oh = q[a + 8 >> 2]) + w(mh, 12) | 0, mh = q[a + 40 >> 2], Ph = q[a + 52 >> 2], a = Qh = q[a + 48 >> 2]; q[mh >> 2] && (Rh = u[Ph >> 2], u[a >> 2] = Rh, -1 != (0 | (Sh = q[Oh + 4 >> 2]))) && (u[a >> 2] = Rh * u[(Sh << 2) + Qh >> 2]), a = a + 4 | 0, Ph = Ph + 4 | 0, mh = mh + 4 | 0, (Oh = Oh + 12 | 0) >>> 0 < Th >>> 0;); }(a), - function(a) { var lh, ih = 0, - jh = 0, - kh = 0; if (1 <= (0 | (lh = q[a + 304 >> 2]))) - for (ih = q[a + 308 >> 2], jh = q[a + 312 >> 2]; q[jh >> 2] && n[q[ih + 20 >> 2]](a, kh), jh = jh + 4 | 0, ih = ih + 32 | 0, (0 | lh) != (0 | (kh = kh + 1 | 0));); }(a), - function(a) { var Zg, _g, ch, gh, hh, Xg = 0, - Yg = 0, - $g = (x(0), x(0), 0), - ah = 0, - bh = 0, - dh = (x(0), 0), - eh = 0, - fh = 0; if (1 <= (0 | (Xg = q[a + 332 >> 2]))) - for (eh = (Yg = q[a + 336 >> 2]) + w(Xg, 20) | 0, fh = q[a + 308 >> 2], dh = q[a + 316 >> 2], hh = q[a + 48 >> 2], Xg = q[a + 448 >> 2], $g = q[a + 444 >> 2], bh = q[a + 424 >> 2]; q[bh >> 2] && (-1 != (0 | (ah = q[Yg + 4 >> 2])) && (u[Xg >> 2] = u[(ah << 2) + hh >> 2] * u[Xg >> 2]), -1 != (0 | (ah = q[Yg + 8 >> 2]))) && (u[Xg >> 2] = u[dh + (ah << 2) >> 2] * u[Xg >> 2], gh = q[$g >> 2], n[q[24 + (fh + (ah << 5) | 0) >> 2]](a, ah, gh, gh, q[Yg + 16 >> 2])), $g = $g + 4 | 0, Xg = Xg + 4 | 0, bh = bh + 4 | 0, (Yg = Yg + 20 | 0) >>> 0 < eh >>> 0;); if (!(r[q[a >> 2] + 4 | 0] < 4 || (0 | (Xg = q[a + 332 >> 2])) < 1)) - for (ah = ($g = q[a + 336 >> 2]) + w(Xg, 20) | 0, eh = q[a + 328 >> 2], fh = q[a + 324 >> 2], Yg = q[a + 452 >> 2], Xg = q[a + 456 >> 2], bh = q[a + 424 >> 2]; q[bh >> 2] && -1 != (0 | (a = q[$g + 8 >> 2])) && (a = (dh = a << 4) + fh | 0, Zg = x(u[Yg >> 2] * u[a >> 2]), u[Yg >> 2] = Zg, _g = x(u[Yg + 4 >> 2] * u[a + 4 >> 2]), u[Yg + 4 >> 2] = _g, ch = u[a + 8 >> 2], q[Yg + 12 >> 2] = 1065353216, u[Yg + 4 >> 2] = _g < x(0) ? x(0) : x(A(_g, x(1))), u[Yg >> 2] = Zg < x(0) ? x(0) : x(A(Zg, x(1))), Zg = x(ch * u[Yg + 8 >> 2]), u[Yg + 8 >> 2] = Zg < x(0) ? x(0) : x(A(Zg, x(1))), Zg = u[Xg >> 2], _g = u[(a = eh + dh | 0) >> 2], Zg = x(x(Zg + _g) - x(Zg * _g)), u[Xg >> 2] = Zg, _g = u[Xg + 4 >> 2], ch = u[a + 4 >> 2], _g = x(x(_g + ch) - x(_g * ch)), u[Xg + 4 >> 2] = _g, ch = u[a + 8 >> 2], q[Xg + 12 >> 2] = 1065353216, u[Xg + 4 >> 2] = _g < x(0) ? x(0) : x(A(_g, x(1))), u[Xg >> 2] = Zg < x(0) ? x(0) : x(A(Zg, x(1))), Zg = u[Xg + 8 >> 2], Zg = x(x(ch + Zg) - x(Zg * ch)), u[Xg + 8 >> 2] = Zg < x(0) ? x(0) : x(A(Zg, x(1)))), Xg = Xg + 16 | 0, Yg = Yg + 16 | 0, bh = bh + 4 | 0, ($g = $g + 20 | 0) >>> 0 < ah >>> 0;); }(a), - function(a) { var Ln, Mn, On, Ko, Lo, Mo, No, Oo, Po, Qo, Ro, So, To, Uo, Vo, Wo, Xo, Yo, Zo, _o, Nn = 0; - x(0), x(0), x(0), x(0), x(0), x(0), x(0); if (1 <= (0 | (Oo = q[a + 500 >> 2]))) - for (Zo = q[a + 536 >> 2], Po = q[a + 444 >> 2], _o = q[a + 504 >> 2];;) { if (a = w(Nn, 24) + _o | 0, 0 < (0 | (Qo = q[a + 12 >> 2]))) - for (On = u[(Nn << 2) + Zo >> 2], Ro = q[a + 20 >> 2], So = q[a + 16 >> 2], To = q[(q[a + 4 >> 2] << 2) + Po >> 2], Uo = q[(q[a + 8 >> 2] << 2) + Po >> 2], a = 0; Vo = u[((Ln = 1 | a) << 2) + So >> 2], Mn = s[(a << 1) + Ro >> 1] << 3 & 262136, Ko = u[(Wo = (4 | Mn) + To | 0) >> 2], Ln = s[(Ln << 1) + Ro >> 1] << 3 & 262136, Lo = u[(Xo = (4 | Ln) + Uo | 0) >> 2], Mo = u[(Mn = Mn + To | 0) >> 2], Yo = u[(a << 2) + So >> 2], No = u[(Ln = Ln + Uo | 0) >> 2], u[Mn >> 2] = Mo + x(On * x(Yo * x(No - Mo))), u[Wo >> 2] = Ko + x(On * x(Yo * x(Lo - Ko))), u[Ln >> 2] = No + x(On * x(Vo * x(Mo - No))), u[Xo >> 2] = Lo + x(On * x(Vo * x(Ko - Lo))), (0 | (a = a + 2 | 0)) < (0 | Qo);); if (!((0 | (Nn = Nn + 1 | 0)) < (0 | Oo))) break } }(a), n[q[1810]](a), - function(a) { var Rc, Sc, Uc, Vc, Gc = 0, - Ic = 0, - Jc = 0, - Kc = 0, - Lc = 0, - Mc = 0, - Nc = 0, - Oc = 0, - Pc = 0, - Qc = 0, - Tc = 0; if (!((0 | (Rc = q[a + 480 >> 2])) < 1)) { for (Kc = (Sc = q[a + 484 >> 2]) + w(Rc, 28) | 0, Nc = q[a + 424 >> 2], Oc = q[a + 40 >> 2], Lc = q[a + 44 >> 2], Tc = q[a + 440 >> 2], Gc = Sc;;) { if (1 <= (0 | (Mc = q[Gc + 4 >> 2]))) - for (Qc = Gc + 20 | 0, Pc = q[Gc + 12 >> 2], Ic = 0; Uc = q[4 + (Jc = Pc + (Ic << 4) | 0) >> 2] << 2, Jc = 1 == q[(Vc = Jc) >> 2], q[Vc + 12 >> 2] = q[(q[(Jc ? Oc : Nc) + Uc >> 2] ? (Jc ? Lc : Tc) + Uc | 0 : Qc) >> 2], (0 | (Ic = Ic + 1 | 0)) < (0 | Mc);); if (!((Gc = Gc + 28 | 0) >>> 0 < Kc >>> 0)) break } if (!((0 | Rc) < 1)) - for (Tc = q[a + 436 >> 2], Oc = 0;;) { if (Kc = w(Oc, 28) + Sc | 0, !(q[(Nc = Kc) + 24 >> 2] < 1)) { for (Jc = q[a + 488 >> 2], Ic = 0; q[Jc + (Ic << 2) >> 2] = -1, (0 | (Ic = Ic + 1 | 0)) < (0 | (Gc = q[Nc + 24 >> 2]));); if (!((0 | Gc) < 1)) - for (Gc = q[a + 496 >> 2], Ic = 0; q[Gc + (Ic << 2) >> 2] = -1, (0 | (Ic = Ic + 1 | 0)) < q[Nc + 24 >> 2];); } if (!(q[Kc + 4 >> 2] < 1)) { for (Lc = q[a + 492 >> 2], Ic = 0; q[Lc + (Ic << 2) >> 2] = -1, (0 | (Ic = Ic + 1 | 0)) < (0 | (Gc = q[Kc + 4 >> 2]));); if (!((0 | Gc) < 1)) - for (Mc = q[Kc + 12 >> 2], Qc = q[a + 496 >> 2], Ic = 0; Pc = q[12 + (Mc + (Ic << 4) | 0) >> 2] - q[Kc + 20 >> 2] << 2, Gc = -1 == (0 | (Gc = q[(Jc = Pc + Qc | 0) >> 2])) ? Pc + q[a + 488 >> 2] | 0 : Lc + (Gc << 2) | 0, q[Gc >> 2] = Ic, (0 | (Ic = (q[Jc >> 2] = Ic) + 1 | 0)) < q[Kc + 4 >> 2];); } if (1 <= (0 | (Gc = q[Nc + 24 >> 2]))) - for (Lc = q[Kc + 8 >> 2], Qc = q[a + 488 >> 2], Mc = 0;;) { if (-1 != (0 | (Ic = q[Qc + (Mc << 2) >> 2]))) { for (Pc = q[a + 492 >> 2], Jc = q[Kc + 12 >> 2]; Lc = (Gc = 1 == q[(Gc = Jc + (Ic << 4) | 0) >> 2] ? (Gc = w(q[Gc + 8 >> 2], 28) + Sc | 0, q[Gc + 8 >> 2] = Lc, q[Gc >> 2]) : (q[Tc + (q[Gc + 4 >> 2] << 2) >> 2] = Lc, 1)) + Lc | 0, (0 | Ic) < (0 | (Gc = q[Pc + (Ic << 2) >> 2])) && -1 != (0 | (Ic = Gc));); - Gc = q[Nc + 24 >> 2] } if (!((0 | (Mc = Mc + 1 | 0)) < (0 | Gc))) break } - if ((0 | Rc) == (0 | (Oc = Oc + 1 | 0))) break } } }(a), - function(a) { var Mg = 0, - Ng = 0, - Og = 0, - Pg = 0, - Rg = 0, - Sg = x(0), - Tg = 0, - Ug = 0, - Qg = q[a + 332 >> 2]; if (q[a + 644 >> 2]) { if (!(((q[a + 428 >> 2] = 0) | Qg) < 1)) - for (; Mg = 126, Tg = q[a + 432 >> 2] + Og | 0, !q[(Ng = Og << 2) + q[a + 424 >> 2] >> 2] | u[Ng + q[a + 448 >> 2] >> 2] == x(0) || (Mg = 127), o[0 | Tg] = Mg, (0 | Qg) != (0 | (Og = Og + 1 | 0));); } else if (q[a + 428 >> 2]) { if (Mg = r[q[a >> 2] + 4 | 0], !(((q[a + 428 >> 2] = 0) | Qg) < 1)) - if (4 <= Mg >>> 0) - for (; Sg = u[(Mg = Og << 2) + q[a + 448 >> 2] >> 2], Pg = q[Mg + q[a + 424 >> 2] >> 2], Ng = Sg != x(0) & 0 != (0 | Pg), Tg = q[a + 432 >> 2] + Og | 0, Ng = (0 | Ng) == (1 & o[0 | Tg]) ? Ng : 2 | Ng, Ng = Sg != u[Mg + q[a + 468 >> 2] >> 2] ? 4 | Ng : Ng, Ng = q[Mg + q[a + 440 >> 2] >> 2] == q[Mg + q[a + 464 >> 2] >> 2] ? Ng : 8 | Ng, Mg = q[Mg + q[a + 436 >> 2] >> 2] == q[Mg + q[a + 460 >> 2] >> 2] ? Ng : 16 | Ng, Mg = Pg ? 32 | Mg : Mg, Pg = (Ng = Ug << 2) + q[a + 452 >> 2] | 0, Rg = Ng + q[a + 472 >> 2] | 0, (u[Pg >> 2] != u[Rg >> 2] | u[Pg + 4 >> 2] != u[Rg + 4 >> 2] | (u[Pg + 8 >> 2] != u[Rg + 8 >> 2] | u[Pg + 12 >> 2] != u[Rg + 12 >> 2]) || (Pg = Ng + q[a + 456 >> 2] | 0, Ng = Ng + q[a + 476 >> 2] | 0, u[Pg >> 2] != u[Ng >> 2] | u[Pg + 4 >> 2] != u[Ng + 4 >> 2] | u[Pg + 8 >> 2] != u[Ng + 8 >> 2]) || u[Pg + 12 >> 2] != u[Ng + 12 >> 2]) && (Mg |= 64), o[0 | Tg] = Mg, Ug = Ug + 4 | 0, (0 | Qg) != (0 | (Og = Og + 1 | 0));); - else - for (; Sg = u[(Mg = Og << 2) + q[a + 448 >> 2] >> 2], Pg = q[Mg + q[a + 424 >> 2] >> 2], Ng = Sg != x(0) & 0 != (0 | Pg), Rg = q[a + 432 >> 2] + Og | 0, Ng = (0 | Ng) == (1 & o[0 | Rg]) ? Ng : 2 | Ng, Ng = Sg != u[Mg + q[a + 468 >> 2] >> 2] ? 4 | Ng : Ng, Ng = q[Mg + q[a + 440 >> 2] >> 2] == q[Mg + q[a + 464 >> 2] >> 2] ? Ng : 8 | Ng, Mg = q[Mg + q[a + 436 >> 2] >> 2] == q[Mg + q[a + 460 >> 2] >> 2] ? Ng : 16 | Ng, o[0 | Rg] = Pg ? 32 | Mg : Mg, (0 | Qg) != (0 | (Og = Og + 1 | 0));); } else if (!((0 | Qg) < 1)) - for (; !q[(Mg = Og << 2) + q[a + 424 >> 2] >> 2] | u[Mg + q[a + 448 >> 2] >> 2] == x(0) ? (Mg = q[a + 432 >> 2] + Og | 0, o[0 | Mg] = 254 & r[0 | Mg]) : (Mg = q[a + 432 >> 2] + Og | 0, o[0 | Mg] = 1 | r[0 | Mg]), (0 | Qg) != (0 | (Og = Og + 1 | 0));); }(a), q[a + 644 >> 2] = 0 } - - function va(a, Wa, Xa, Ya, Za, _a) { var fb, gb, hb, jb, kb, cb, db, $a = 0, - bb = 0, - eb = 0, - ib = 0; if (L = cb = L - 32 | 0, 1 <= (0 | Wa)) - for (kb = w(Wa, 12) + Xa | 0;;) { if (!((0 | ($a = q[Xa + 4 >> 2])) < 1)) - if (fb = (Wa = q[Xa + 8 >> 2]) + w($a, 48) | 0, $a = q[Xa >> 2] << 2, 1 <= (0 | (db = q[$a + _a >> 2]))) - for (db <<= 1, gb = q[q[a >> 2] + 1052 >> 2], hb = q[Za + $a >> 2];;) { b: if ($a = q[Wa + 8 >> 2]) { c: { if ((bb = $a + -1 | 0) >>> 0 <= 1) { if ($a = (q[Wa + 4 >> 2] << 2) + Ya | 0, ib = (q[$a + (q[Wa + 12 >> 2] << 2) >> 2] << 2) + gb | 0, bb - 1) break c; for (eb = (q[$a + (q[Wa + 16 >> 2] << 2) >> 2] << 2) + gb | 0, $a = 0; u[(jb = (bb = $a << 2) + hb | 0) >> 2] = u[jb >> 2] + x(u[Wa + 44 >> 2] * x(x(u[bb + ib >> 2] * u[Wa + 20 >> 2]) + x(u[bb + eb >> 2] * u[Wa + 24 >> 2]))), (0 | db) != (0 | ($a = $a + 1 | 0));); break b } - q[cb >> 2] = $a, Y(4, 1024, cb); break b } for ($a = 0; u[(eb = (bb = $a << 2) + hb | 0) >> 2] = u[eb >> 2] + x(u[Wa + 44 >> 2] * x(u[bb + ib >> 2] * u[Wa + 20 >> 2])), (0 | db) != (0 | ($a = $a + 1 | 0));); } if (!((Wa = Wa + 48 | 0) >>> 0 < fb >>> 0)) break } - else - for (; 3 <= ($a = q[Wa + 8 >> 2]) >>> 0 && (q[16 + cb >> 2] = $a, Y(4, 1024, 16 + cb | 0)), (Wa = Wa + 48 | 0) >>> 0 < fb >>> 0;); - if (!((Xa = Xa + 12 | 0) >>> 0 < kb >>> 0)) break } - L = 32 + cb | 0 } - - function wa(a, Wa, Xa) { var Ya; - Wa |= 0, Xa |= 0, L = Ya = L + -64 | 0; - a: { if (a |= 0) - if (Wa) - if ((Wa + 15 & -16) != (0 | Wa)) q[52 + Ya >> 2] = 1522, q[48 + Ya >> 2] = 2361, Y(4, 1294, 48 + Ya | 0); - else { if (Wa = function(a, Il, Jl) { var cm, $l = 0, - am = 0, - bm = 0, - dm = 0, - em = 0, - fm = 0, - gm = 0, - hm = 0, - im = 0, - jm = 0, - km = 0, - lm = 0, - mm = 0, - nm = x(0), - om = 0, - pm = 0, - qm = 0, - rm = 0, - sm = 0; if (ca(16 + (L = cm = L - 576 | 0) | 0, 0, 560), Fa(a, 16 + cm | 0, 12 + cm | 0), (dm = q[12 + cm >> 2]) >>> 0 <= Jl >>> 0) { if ($l = (am = ca(Il, 0, dm)) + q[16 + cm >> 2] | 0, q[$l + 8 >> 2] = am + q[20 + cm >> 2], q[$l + 40 >> 2] = am + q[24 + cm >> 2], q[$l + 44 >> 2] = am + q[28 + cm >> 2], q[$l + 48 >> 2] = am + q[32 + cm >> 2], q[$l + 52 >> 2] = am + q[36 + cm >> 2], q[$l + 16 >> 2] = am + q[40 + cm >> 2], q[$l + 24 >> 2] = am + q[44 + cm >> 2], q[$l + 28 >> 2] = am + q[48 + cm >> 2], q[$l + 32 >> 2] = am + q[52 + cm >> 2], q[$l + 36 >> 2] = am + q[56 + cm >> 2], Il = q[a + 704 >> 2], q[$l + 308 >> 2] = am + q[60 + cm >> 2], q[$l + 312 >> 2] = am + q[64 + cm >> 2], q[$l + 316 >> 2] = am + q[68 + cm >> 2], q[$l + 320 >> 2] = am + q[72 + cm >> 2], q[$l + 324 >> 2] = am + q[76 + cm >> 2], q[$l + 328 >> 2] = am + q[80 + cm >> 2], q[$l + 60 >> 2] = am + q[84 + cm >> 2], q[$l + 144 >> 2] = am + q[88 + cm >> 2], q[$l + 148 >> 2] = am + q[92 + cm >> 2], Jl = am + q[96 + cm >> 2] | 0, q[$l + 152 >> 2] = Jl, !((0 | (dm = q[Il + 8 >> 2])) < 1) && (Il = am + q[100 + cm >> 2] | 0, q[Jl >> 2] = Il, 1 != (0 | dm))) - for (Jl = 1; Il = (15 + (q[q[a + 796 >> 2] + (bm << 2) >> 2] << 3) & -16) + Il | 0, q[q[$l + 152 >> 2] + (Jl << 2) >> 2] = Il, (0 | dm) != (0 | (Jl = (bm = Jl) + 1 | 0));); if (q[$l + 156 >> 2] = am + q[104 + cm >> 2], q[$l + 160 >> 2] = am + q[108 + cm >> 2], q[$l + 68 >> 2] = am + q[112 + cm >> 2], q[$l + 76 >> 2] = am + q[116 + cm >> 2], q[$l + 80 >> 2] = am + q[120 + cm >> 2], q[$l + 84 >> 2] = am + q[124 + cm >> 2], q[$l + 88 >> 2] = am + q[128 + cm >> 2], q[$l + 92 >> 2] = am + q[132 + cm >> 2], q[$l + 96 >> 2] = am + q[136 + cm >> 2], q[$l + 100 >> 2] = am + q[140 + cm >> 2], q[$l + 104 >> 2] = am + q[144 + cm >> 2], q[$l + 108 >> 2] = am + q[148 + cm >> 2], q[$l + 112 >> 2] = am + q[152 + cm >> 2], q[$l + 116 >> 2] = am + q[156 + cm >> 2], q[$l + 120 >> 2] = am + q[160 + cm >> 2], q[$l + 124 >> 2] = am + q[164 + cm >> 2], q[$l + 128 >> 2] = am + q[168 + cm >> 2], q[$l + 132 >> 2] = am + q[172 + cm >> 2], q[$l + 136 >> 2] = am + q[176 + cm >> 2], q[$l + 140 >> 2] = am + q[180 + cm >> 2], q[$l + 168 >> 2] = am + q[184 + cm >> 2], q[$l + 264 >> 2] = am + q[188 + cm >> 2], q[$l + 268 >> 2] = am + q[192 + cm >> 2], q[$l + 272 >> 2] = am + q[196 + cm >> 2], q[$l + 276 >> 2] = am + q[200 + cm >> 2], q[$l + 280 >> 2] = am + q[204 + cm >> 2], q[$l + 284 >> 2] = am + q[208 + cm >> 2], q[$l + 288 >> 2] = am + q[212 + cm >> 2], q[$l + 292 >> 2] = am + q[216 + cm >> 2], q[$l + 296 >> 2] = am + q[220 + cm >> 2], q[$l + 300 >> 2] = am + q[224 + cm >> 2], q[$l + 176 >> 2] = am + q[228 + cm >> 2], q[$l + 184 >> 2] = am + q[232 + cm >> 2], q[$l + 188 >> 2] = am + q[236 + cm >> 2], q[$l + 192 >> 2] = am + q[240 + cm >> 2], q[$l + 196 >> 2] = am + q[244 + cm >> 2], q[$l + 200 >> 2] = am + q[248 + cm >> 2], q[$l + 204 >> 2] = am + q[252 + cm >> 2], q[$l + 208 >> 2] = am + q[256 + cm >> 2], q[$l + 212 >> 2] = am + q[260 + cm >> 2], q[$l + 216 >> 2] = am + q[264 + cm >> 2], q[$l + 220 >> 2] = am + q[268 + cm >> 2], q[$l + 224 >> 2] = am + q[272 + cm >> 2], q[$l + 228 >> 2] = am + q[276 + cm >> 2], q[$l + 232 >> 2] = am + q[280 + cm >> 2], q[$l + 236 >> 2] = am + q[284 + cm >> 2], q[$l + 240 >> 2] = am + q[288 + cm >> 2], q[$l + 244 >> 2] = am + q[292 + cm >> 2], q[$l + 248 >> 2] = am + q[296 + cm >> 2], q[$l + 252 >> 2] = am + q[300 + cm >> 2], q[$l + 256 >> 2] = am + q[304 + cm >> 2], q[$l + 260 >> 2] = am + q[308 + cm >> 2], Il = q[a + 704 >> 2], q[$l + 336 >> 2] = am + q[312 + cm >> 2], q[$l + 424 >> 2] = am + q[316 + cm >> 2], q[$l + 432 >> 2] = am + q[320 + cm >> 2], q[$l + 436 >> 2] = am + q[324 + cm >> 2], q[$l + 440 >> 2] = am + q[328 + cm >> 2], Jl = am + q[332 + cm >> 2] | 0, q[$l + 444 >> 2] = Jl, !((0 | (dm = q[Il + 16 >> 2])) < 1) && (bm = am + q[336 + cm >> 2] | 0, q[Jl >> 2] = bm, (Jl = 1) != (0 | dm))) - for (Il = 0; bm = (15 + (q[q[a + 892 >> 2] + (Il << 2) >> 2] << 3) & -16) + bm | 0, q[q[$l + 444 >> 2] + (Jl << 2) >> 2] = bm, (0 | dm) != (0 | (Jl = (Il = Jl) + 1 | 0));); if (q[$l + 448 >> 2] = am + q[340 + cm >> 2], q[$l + 452 >> 2] = am + q[344 + cm >> 2], q[$l + 456 >> 2] = am + q[348 + cm >> 2], q[$l + 460 >> 2] = am + q[352 + cm >> 2], q[$l + 464 >> 2] = am + q[356 + cm >> 2], q[$l + 468 >> 2] = am + q[360 + cm >> 2], q[$l + 472 >> 2] = am + q[364 + cm >> 2], q[$l + 476 >> 2] = am + q[368 + cm >> 2], q[$l + 344 >> 2] = am + q[372 + cm >> 2], q[$l + 352 >> 2] = am + q[376 + cm >> 2], q[$l + 356 >> 2] = am + q[380 + cm >> 2], q[$l + 360 >> 2] = am + q[384 + cm >> 2], q[$l + 364 >> 2] = am + q[388 + cm >> 2], q[$l + 368 >> 2] = am + q[392 + cm >> 2], q[$l + 372 >> 2] = am + q[396 + cm >> 2], q[$l + 376 >> 2] = am + q[400 + cm >> 2], q[$l + 380 >> 2] = am + q[404 + cm >> 2], q[$l + 384 >> 2] = am + q[408 + cm >> 2], q[$l + 388 >> 2] = am + q[412 + cm >> 2], q[$l + 392 >> 2] = am + q[416 + cm >> 2], q[$l + 396 >> 2] = am + q[420 + cm >> 2], q[$l + 400 >> 2] = am + q[424 + cm >> 2], q[$l + 404 >> 2] = am + q[428 + cm >> 2], q[$l + 408 >> 2] = am + q[432 + cm >> 2], q[$l + 412 >> 2] = am + q[436 + cm >> 2], q[$l + 416 >> 2] = am + q[440 + cm >> 2], q[$l + 420 >> 2] = am + q[444 + cm >> 2], Il = q[448 + cm >> 2], Jl = q[452 + cm >> 2], q[$l + 552 >> 2] = am + q[456 + cm >> 2], q[$l + 548 >> 2] = Jl + am, q[$l + 544 >> 2] = Il + am, q[$l + 560 >> 2] = am + q[460 + cm >> 2], Il = q[a + 704 >> 2], gm = am + q[464 + cm >> 2] | 0, q[$l + 568 >> 2] = gm, 1 <= (0 | (fm = q[Il + 48 >> 2]))) - for (bm = am + q[468 + cm >> 2] | 0, Il = am + q[472 + cm >> 2] | 0, em = am + q[476 + cm >> 2] | 0, hm = q[a + 1072 >> 2], Jl = 0; dm = gm + w(Jl, 36) | 0, q[dm + 20 >> 2] = em, q[dm + 16 >> 2] = Il, q[dm >> 2] = bm, bm = ((dm = q[hm + (Jl << 2) >> 2]) << 2) + bm | 0, em = (dm = 1 << dm << 2) + em | 0, Il = Il + dm | 0, (0 | fm) != (0 | (Jl = Jl + 1 | 0));); if (Il = q[a + 704 >> 2], dm = am + q[516 + cm >> 2] | 0, q[$l + 484 >> 2] = dm, 1 <= (0 | (Il = q[Il + 72 >> 2]))) - for (bm = am + q[520 + cm >> 2] | 0, em = q[a + 1212 >> 2], Jl = 0; q[12 + (dm + w(Jl, 28) | 0) >> 2] = bm, bm = (q[em + (Jl << 2) >> 2] << 4) + bm | 0, (0 | Il) != (0 | (Jl = Jl + 1 | 0));); - q[$l + 488 >> 2] = am + q[524 + cm >> 2], q[$l + 492 >> 2] = am + q[528 + cm >> 2], q[$l + 496 >> 2] = am + q[532 + cm >> 2], q[$l + 504 >> 2] = am + q[536 + cm >> 2], q[$l + 536 >> 2] = am + q[540 + cm >> 2], q[$l + 512 >> 2] = am + q[544 + cm >> 2], q[$l + 520 >> 2] = am + q[548 + cm >> 2], q[$l + 524 >> 2] = am + q[552 + cm >> 2], q[$l + 528 >> 2] = am + q[556 + cm >> 2], q[$l + 532 >> 2] = am + q[560 + cm >> 2]; - c: { if (4 <= (fm = r[a + 4 | 0]) >>> 0) { if (q[$l + 576 >> 2] = am + q[480 + cm >> 2], q[$l + 584 >> 2] = am + q[484 + cm >> 2], Il = q[a + 704 >> 2], Jl = q[492 + cm >> 2], dm = am + q[488 + cm >> 2] | 0, q[$l + 592 >> 2] = dm, 1 <= (0 | (Il = q[Il + 104 >> 2]))) - for (bm = Jl + am | 0, em = q[a + 1104 >> 2], Jl = 0; q[40 + (dm + w(Jl, 48) | 0) >> 2] = bm, bm = (q[em + (Jl << 2) >> 2] << 2) + bm | 0, (0 | Il) != (0 | (Jl = Jl + 1 | 0));); - q[$l + 608 >> 2] = am + q[500 + cm >> 2], q[$l + 624 >> 2] = am + q[508 + cm >> 2] } else { if (Il = q[572 + cm >> 2], Jl = q[568 + cm >> 2], q[$l + 636 >> 2] = am + q[564 + cm >> 2], q[$l + 640 >> 2] = Jl + am, q[q[a + 704 >> 2] + 20 >> 2] < 1) break c; for (dm = Il + am | 0, gm = 0;;) { e: { if ((0 | (bm = q[(Il = gm << 2) + q[a + 952 >> 2] >> 2])) <= 0) Il = Il + q[$l + 636 >> 2] | 0; - else { for (em = bm + (Jl = q[Il + q[a + 948 >> 2] >> 2]) | 0, hm = q[a + 1060 >> 2], bm = 0; bm = q[hm + (Jl << 2) >> 2] + bm | 0, (0 | (Jl = Jl + 1 | 0)) < (0 | em);); if (Il = Il + q[$l + 636 >> 2] | 0, Jl = dm, bm) break e } - Jl = bm = 0 } if (q[Il >> 2] = Jl, dm = (bm << 2) + dm | 0, !((0 | (gm = gm + 1 | 0)) < q[q[a + 704 >> 2] + 20 >> 2])) break } } - fm >>> 0 < 5 || (q[$l + 600 >> 2] = am + q[496 + cm >> 2], q[$l + 616 >> 2] = am + q[504 + cm >> 2], q[$l + 632 >> 2] = am + q[512 + cm >> 2]) } - q[$l + 644 >> 2] = 1, q[$l >> 2] = a, q[$l + 648 >> 2] = 1 & o[q[a + 708 >> 2] + 20 | 0], am = q[a + 704 >> 2], gm = q[am + 20 >> 2]; - g: if (!((0 | (q[$l + 540 >> 2] = gm)) < 1)) { if (Il = gm + -1 | 0, hm = q[a + 952 >> 2], im = q[a + 940 >> 2], jm = q[a + 932 >> 2], km = q[a + 936 >> 2], lm = q[a + 924 >> 2], mm = q[a + 928 >> 2], om = q[$l + 552 >> 2], qm = q[$l + 544 >> 2], fm >>> 0 < 4) - for (;;) - if (Jl = qm + w(Il, 52) | 0, bm = (dm = Il << 2) + mm | (q[Jl >> 2] = 0), q[Jl + 4 >> 2] = q[bm >> 2], q[Jl + 8 >> 2] = q[(em = dm + lm | 0) >> 2], u[Jl + 12 >> 2] = u[em >> 2] - u[bm >> 2], q[Jl + 16 >> 2] = q[dm + km >> 2], q[Jl + 44 >> 2] = q[(bm = dm + jm | 0) >> 2], nm = Aa(x(q[dm + im >> 2])), u[Jl + 20 >> 2] = nm, u[Jl + 24 >> 2] = nm * x(1.5), pm = q[dm + hm >> 2], em = 0, em = (q[Jl + 32 >> 2] = pm) ? q[$l + 560 >> 2] + w(q[dm + q[a + 948 >> 2] >> 2], 28) | 0 : em, q[Jl + 48 >> 2] = 1, q[Jl + 28 >> 2] = em, q[dm + om >> 2] = q[bm >> 2], Jl = 0 < (0 | Il), Il = Il + -1 | 0, !Jl) break g; - for (pm = q[a + 960 >> 2], sm = q[a + 944 >> 2]; Jl = qm + w(Il, 52) | 0, q[Jl >> 2] = q[(bm = Il << 2) + sm >> 2], q[Jl + 4 >> 2] = q[(dm = bm + mm | 0) >> 2], q[Jl + 8 >> 2] = q[(em = bm + lm | 0) >> 2], u[Jl + 12 >> 2] = u[em >> 2] - u[dm >> 2], q[Jl + 16 >> 2] = q[bm + km >> 2], q[Jl + 44 >> 2] = q[(rm = bm + jm | 0) >> 2], nm = Aa(x(q[bm + im >> 2])), u[Jl + 20 >> 2] = nm, u[Jl + 24 >> 2] = nm * x(1.5), em = q[bm + hm >> 2], q[Jl + 32 >> 2] = em, q[Jl + 28 >> 2] = em ? q[$l + 560 >> 2] + w(q[bm + q[a + 948 >> 2] >> 2], 28) | 0 : 0, dm = q[bm + pm >> 2], dm = (q[Jl + 40 >> 2] = dm) ? q[$l + 584 >> 2] + w(q[bm + q[a + 956 >> 2] >> 2], 28) | 0 : 0, q[Jl + 48 >> 2] = 1, q[Jl + 36 >> 2] = dm, q[bm + om >> 2] = q[rm >> 2], Jl = 0 < (0 | Il), Il = Il + -1 | 0, Jl;); } if (4 <= fm >>> 0 ? (q[$l + 548 >> 2] = q[a + 944 >> 2], dm = a) : (ca(q[$l + 548 >> 2], 0, gm << 2), dm = q[$l >> 2], am = q[dm + 704 >> 2]), bm = q[am + 52 >> 2], 1 <= (0 | (q[$l + 556 >> 2] = bm))) - for (Jl = q[dm + 1056 >> 2], em = q[dm + 1192 >> 2], gm = q[dm + 1060 >> 2], fm = q[$l + 560 >> 2]; Il = fm + w(bm = bm + -1 | 0, 28) | 0, q[Il >> 2] = q[(hm = bm << 2) + gm >> 2], hm = q[Jl + hm >> 2], q[Il + 24 >> 2] = 1, q[Il + 16 >> 2] = 0, q[Il + 20 >> 2] = 1, q[Il + 8 >> 2] = 0, q[Il + 12 >> 2] = 0, q[Il + 4 >> 2] = em + (hm << 2), 0 < (0 | bm);); if (bm = q[am + 48 >> 2], 1 <= (0 | (q[$l + 564 >> 2] = bm))) { for (;;) { if (Il = q[$l + 568 >> 2] + w(bm = bm + -1 | 0, 36) | 0, em = q[(am = bm << 2) + q[dm + 1072 >> 2] >> 2], 1 <= (0 | (q[Il + 4 >> 2] = em))) - for (Jl = 0; q[q[Il >> 2] + (Jl << 2) >> 2] = q[$l + 560 >> 2] + w(q[q[dm + 1064 >> 2] + (q[am + q[dm + 1068 >> 2] >> 2] + Jl << 2) >> 2], 28), (0 | em) != (0 | (Jl = Jl + 1 | 0));); if (q[Il + 24 >> 2] = 1, q[Il + 28 >> 2] = 1, q[Il + 8 >> 2] = 1 << em, !(0 < (0 | bm))) break } - dm = q[$l >> 2], am = q[dm + 704 >> 2] } if (Il = q[am >> 2], (0 | (q[$l + 4 >> 2] = Il)) < 1) Jl = 0; - else { for (hm = q[dm + 732 >> 2], im = q[dm + 736 >> 2], jm = q[dm + 740 >> 2], em = q[dm + 720 >> 2], km = q[$l + 52 >> 2], gm = q[$l + 568 >> 2], lm = q[$l + 8 >> 2], bm = Il; fm = lm + w(bm = bm + -1 | 0, 12) | 0, q[fm >> 2] = gm + w(q[(Jl = bm << 2) + em >> 2], 36), q[fm + 4 >> 2] = q[Jl + jm >> 2], q[fm + 8 >> 2] = q[Jl + im >> 2], u[Jl + km >> 2] = q[Jl + hm >> 2] ? x(1) : x(0), 0 < (0 | bm);); for (fm = q[$l + 16 >> 2], Jl = 0; bm = q[8 + (gm + w(q[(hm = (Il = Il + -1 | 0) << 2) + em >> 2], 36) | 0) >> 2], Jl = Jl + (q[fm + hm >> 2] = bm) | 0, 0 < (0 | Il);); - Il = q[$l + 4 >> 2] } if (q[$l + 12 >> 2] = Il, q[$l + 20 >> 2] = Jl, Il = q[am + 4 >> 2], 1 <= (0 | (q[$l + 304 >> 2] = Il))) { for (; Jl = q[$l + 308 >> 2] + ((Il = Il + -1 | 0) << 5) | 0, q[Jl >> 2] = q[$l + 568 >> 2] + w(q[(bm = Il << 2) + q[dm + 752 >> 2] >> 2], 36), q[Jl + 4 >> 2] = q[bm + q[dm + 764 >> 2] >> 2], q[Jl + 8 >> 2] = q[bm + q[dm + 768 >> 2] >> 2], em = q[bm + q[dm + 772 >> 2] >> 2], q[Jl + 12 >> 2] = em, am = q[bm + q[dm + 776 >> 2] >> 2], q[Jl + 16 >> 2] = am, q[Jl + 28 >> 2] = q[bm + q[dm + 760 >> 2] >> 2], em >>> 0 <= 1 ? em - 1 ? (q[20 + (q[$l + 60 >> 2] + w(am, 24) | 0) >> 2] = Il, q[Jl + 24 >> 2] = 1, q[Jl + 20 >> 2] = 2) : (q[8 + (q[$l + 168 >> 2] + w(am, 12) | 0) >> 2] = Il, q[Jl + 24 >> 2] = 3, q[Jl + 20 >> 2] = 4) : Y(4, 1179, 0), 0 < (0 | Il);); - dm = q[$l >> 2], am = q[dm + 704 >> 2] } - bm = q[am + 8 >> 2]; - k: if (!((0 | (q[$l + 56 >> 2] = bm)) < 1)) { if (Jl = bm + -1 | 0, gm = q[dm + 796 >> 2], fm = q[dm + 804 >> 2], hm = q[dm + 800 >> 2], im = q[dm + 780 >> 2], jm = q[$l + 568 >> 2], km = q[$l + 60 >> 2], r[dm + 4 | 0] < 2) - for (;;) - if (Il = km + w(Jl, 24) | 0, q[Il >> 2] = jm + w(q[(em = Jl << 2) + im >> 2], 36), q[Il + 4 >> 2] = q[em + hm >> 2], q[Il + 8 >> 2] = q[em + fm >> 2], em = q[em + gm >> 2], q[Il + 12 >> 2] = 0, q[Il + 16 >> 2] = em, Il = 0 < (0 | Jl), Jl = Jl + -1 | 0, !Il) break k; - for (lm = q[dm + 808 >> 2]; Il = km + w(Jl, 24) | 0, q[Il >> 2] = jm + w(q[(em = Jl << 2) + im >> 2], 36), q[Il + 4 >> 2] = q[em + hm >> 2], q[Il + 8 >> 2] = q[em + fm >> 2], q[Il + 16 >> 2] = q[em + gm >> 2], q[Il + 12 >> 2] = q[em + lm >> 2], Il = 0 < (0 | Jl), Jl = Jl + -1 | 0, Il;); } if (Jl = q[am + 12 >> 2], 1 <= (0 | (q[$l + 164 >> 2] = Jl))) - for (em = q[dm + 828 >> 2], gm = q[dm + 812 >> 2], fm = q[$l + 568 >> 2], hm = q[$l + 168 >> 2], Il = Jl; im = hm + w(Il = Il + -1 | 0, 12) | 0, q[im >> 2] = fm + w(q[(jm = Il << 2) + gm >> 2], 36), q[im + 4 >> 2] = q[em + jm >> 2], 0 < (0 | Il);); if (((Il = 0) | bm) < 1) em = 0; - else { for (gm = q[$l + 68 >> 2], fm = q[$l + 60 >> 2], em = 0; Jl = q[q[fm + w(bm = bm + -1 | 0, 24) >> 2] + 8 >> 2], em = (q[gm + (bm << 2) >> 2] = Jl) + em | 0, 0 < (0 | bm);); - Jl = q[$l + 164 >> 2], bm = q[$l + 56 >> 2] } if (q[$l + 64 >> 2] = bm, q[$l + 72 >> 2] = em, bm = $l, 1 <= (0 | Jl)) { for (gm = q[$l + 176 >> 2], fm = q[$l + 168 >> 2]; em = q[q[fm + w(Jl = Jl + -1 | 0, 12) >> 2] + 8 >> 2], Il = Il + (q[gm + (Jl << 2) >> 2] = em) | 0, 0 < (0 | Jl);); - Jl = q[$l + 164 >> 2] } if (q[bm + 172 >> 2] = Jl, q[$l + 180 >> 2] = Il, em = q[am + 16 >> 2], 1 <= (0 | (q[$l + 332 >> 2] = em))) { for (hm = q[dm + 872 >> 2], im = q[dm + 892 >> 2], jm = q[dm + 880 >> 2], km = q[dm + 876 >> 2], gm = q[dm + 852 >> 2], fm = q[$l + 568 >> 2], lm = q[$l + 336 >> 2], Il = em; Jl = lm + w(Il = Il + -1 | 0, 20) | 0, q[Jl >> 2] = fm + w(q[(bm = Il << 2) + gm >> 2], 36), q[Jl + 4 >> 2] = q[bm + km >> 2], q[Jl + 8 >> 2] = q[bm + jm >> 2], q[Jl + 16 >> 2] = q[bm + im >> 2], q[Jl + 12 >> 2] = q[bm + hm >> 2], 0 < (0 | Il);); for (bm = q[$l + 344 >> 2], Jl = 0; Il = q[8 + (fm + w(q[(hm = (em = em + -1 | 0) << 2) + gm >> 2], 36) | 0) >> 2], Jl = (q[bm + hm >> 2] = Il) + Jl | 0, 0 < (0 | em);); if (q[$l + 348 >> 2] = Jl, em = q[$l + 332 >> 2], !((0 | (q[$l + 340 >> 2] = em)) < 1)) - for (Jl = em << 2, bm = q[$l + 456 >> 2], gm = q[$l + 452 >> 2]; q[(fm = (Il = Jl + -4 | 0) << 2) + gm >> 2] = 1065353216, q[(hm = (Jl <<= 2) - 4 | 0) + gm >> 2] = 1065353216, q[(im = (Jl = Jl + -12 | 0) + gm | 0) >> 2] = 1065353216, q[im + 4 >> 2] = 1065353216, q[bm + fm >> 2] = 0, q[bm + hm >> 2] = 1065353216, q[(Jl = Jl + bm | 0) >> 2] = 0, q[Jl + 4 >> 2] = 0, Jl = Il, 0 < (0 | (em = em + -1 | 0));); } else q[$l + 340 >> 2] = em, q[$l + 348 >> 2] = 0; if (em = q[am + 72 >> 2], 1 <= (0 | (q[$l + 480 >> 2] = em))) - for (hm = q[dm + 1208 >> 2], im = q[dm + 1224 >> 2], jm = q[dm + 1220 >> 2], km = q[dm + 1216 >> 2], lm = q[dm + 1212 >> 2], mm = q[$l + 484 >> 2], bm = 0;;) { if (Il = mm + w(bm, 28) | 0, gm = q[(Jl = bm << 2) + lm >> 2], q[Il + 4 >> 2] = gm, q[Il >> 2] = q[Jl + km >> 2], fm = q[Jl + jm >> 2], q[Il + 16 >> 2] = fm, om = q[Jl + im >> 2], q[Il + 20 >> 2] = om, q[Il + 8 >> 2] = 0, q[Il + 24 >> 2] = 1 + (fm - om | 0), 1 <= (0 | gm)) - for (om = q[Jl + hm >> 2], qm = q[Il + 12 >> 2], pm = q[dm + 1236 >> 2], sm = q[dm + 1228 >> 2], rm = q[dm + 1232 >> 2], Jl = 0; q[4 + (Il = qm + (Jl << 4) | 0) >> 2] = q[(fm = Jl + om << 2) + rm >> 2], q[Il >> 2] = q[fm + sm >> 2], fm = q[fm + pm >> 2], q[Il + 12 >> 2] = 0, q[Il + 8 >> 2] = fm, (0 | gm) != (0 | (Jl = Jl + 1 | 0));); if ((0 | em) == (0 | (bm = bm + 1 | 0))) break } - if (Jl = q[am + 80 >> 2], (0 | (q[$l + 500 >> 2] = Jl)) < 1) bm = 0; - else { for (fm = q[dm + 1280 >> 2], hm = q[dm + 1268 >> 2], im = q[dm + 1276 >> 2], jm = q[dm + 1272 >> 2], km = q[dm + 1264 >> 2], lm = q[dm + 1260 >> 2], em = q[dm + 1248 >> 2], gm = q[$l + 568 >> 2], mm = q[$l + 504 >> 2]; Il = mm + w(Jl = Jl + -1 | 0, 24) | 0, q[Il >> 2] = gm + w(q[(bm = Jl << 2) + em >> 2], 36), q[Il + 4 >> 2] = q[bm + lm >> 2], q[Il + 8 >> 2] = q[bm + km >> 2], q[Il + 12 >> 2] = q[bm + jm >> 2], bm = q[bm + hm >> 2], q[Il + 20 >> 2] = fm + (bm << 1), q[Il + 16 >> 2] = im + (bm << 2), 0 < (0 | Jl);); if ((0 | (Jl = q[$l + 500 >> 2])) < 1) bm = 0; - else { for (fm = q[$l + 512 >> 2], bm = 0; Il = q[8 + (gm + w(q[(hm = (Jl = Jl + -1 | 0) << 2) + em >> 2], 36) | 0) >> 2], bm = (q[fm + hm >> 2] = Il) + bm | 0, 0 < (0 | Jl);); - Jl = q[$l + 500 >> 2] } } - q[$l + 508 >> 2] = Jl, q[$l + 516 >> 2] = bm; - o: if (4 <= r[a + 4 | 0]) { if (!((em = r[dm + 4 | 0]) >>> 0 < 4)) { if (Jl = q[am + 120 >> 2], 1 <= (0 | (q[$l + 572 >> 2] = Jl))) { for (fm = q[dm + 1172 >> 2], hm = q[$l + 576 >> 2]; em = (0 | (am = q[(Il = (Jl = Jl + -1 | 0) << 2) + fm >> 2])) < 0 ? am = gm = bm = 0 : (bm = (em = q[Il + q[dm + 1176 >> 2] >> 2] << 2) + q[dm + 1188 >> 2] | 0, gm = q[Il + q[dm + 1180 >> 2] >> 2], am = q[$l + 544 >> 2] + w(am, 52) | 0, em + q[dm + 1184 >> 2] | 0), Il = hm + w(Jl, 20) | 0, q[Il + 12 >> 2] = gm, q[Il + 8 >> 2] = bm, q[Il + 4 >> 2] = em, q[Il >> 2] = am, 0 < (0 | Jl);); if (dm = q[$l >> 2], (em = r[dm + 4 | 0]) >>> 0 < 4) break o } if (am = q[dm + 704 >> 2], bm = q[am + 100 >> 2], 1 <= (0 | (q[$l + 580 >> 2] = bm))) - for (gm = q[dm + 1084 >> 2], fm = q[dm + 1076 >> 2], hm = q[dm + 1192 >> 2], im = q[dm + 1080 >> 2], jm = q[$l + 584 >> 2]; Il = jm + w(bm = bm + -1 | 0, 28) | 0, q[Il >> 2] = q[(Jl = bm << 2) + im >> 2], q[Il + 4 >> 2] = hm + (q[Jl + fm >> 2] << 2), Jl = q[Jl + gm >> 2], q[Il + 20 >> 2] = 1, q[Il + 24 >> 2] = 1, q[Il + 12 >> 2] = 0, q[Il + 16 >> 2] = 0, q[Il + 8 >> 2] = Jl, 0 < (0 | bm);); if (bm = q[am + 104 >> 2], 1 <= (0 | (q[$l + 588 >> 2] = bm))) { for (;;) { if (Il = q[$l + 592 >> 2] + w(bm = bm + -1 | 0, 48) | 0, q[Il >> 2] = q[$l + 584 >> 2] + w(q[(em = bm << 2) + q[dm + 1088 >> 2] >> 2], 28), Jl = q[em + q[dm + 1092 >> 2] >> 2], q[Il + 28 >> 2] = 1, q[Il + 32 >> 2] = 1, q[Il + 8 >> 2] = 0, q[Il + 4 >> 2] = Jl, am = q[em + q[dm + 1104 >> 2] >> 2], 1 <= (0 | (q[Il + 36 >> 2] = am))) - for (Jl = 0; q[q[Il + 40 >> 2] + (Jl << 2) >> 2] = q[$l + 576 >> 2] + w(q[q[dm + 1168 >> 2] + (q[em + q[dm + 1100 >> 2] >> 2] + Jl << 2) >> 2], 20), (0 | am) != (0 | (Jl = Jl + 1 | 0));); if (!(1 <= (0 | bm))) break } - dm = q[$l >> 2], em = r[dm + 4 | 0] } if (!(em >>> 0 < 4)) { if (em = q[a + 704 >> 2], Jl = q[em + 108 >> 2], 1 <= (0 | (q[$l + 604 >> 2] = Jl))) - for (am = q[a + 1124 >> 2], gm = q[a + 1128 >> 2], fm = q[a + 1120 >> 2], hm = q[$l + 592 >> 2], im = q[$l + 608 >> 2]; Il = im + w(Jl = Jl + -1 | 0, 12) | 0, q[Il >> 2] = q[(bm = Jl << 2) + fm >> 2], q[Il + 4 >> 2] = q[bm + gm >> 2], q[Il + 8 >> 2] = hm + w(q[am + bm >> 2], 48), 0 < (0 | Jl);); if (Jl = q[em + 112 >> 2], 1 <= (0 | (q[$l + 620 >> 2] = Jl))) - for (em = q[a + 1148 >> 2], am = q[a + 1152 >> 2], gm = q[a + 1144 >> 2], fm = q[$l + 592 >> 2], hm = q[$l + 624 >> 2]; Il = hm + w(Jl = Jl + -1 | 0, 12) | 0, q[Il >> 2] = q[(bm = Jl << 2) + gm >> 2], q[Il + 4 >> 2] = q[am + bm >> 2], q[Il + 8 >> 2] = fm + w(q[bm + em >> 2], 48), 0 < (0 | Jl);); if (bm = q[dm + 1192 >> 2], Il = q[q[dm + 704 >> 2] + 20 >> 2], q[$l + 640 >> 2] = q[dm + 972 >> 2], em = q[dm + 964 >> 2], q[$l + 636 >> 2] = em, !((0 | Il) < (Jl = 1)) && (q[em >> 2] = bm + (q[q[dm + 968 >> 2] >> 2] << 2), 1 != (0 | Il))) - for (; q[(em = Jl << 2) + q[$l + 636 >> 2] >> 2] = bm + (q[em + q[dm + 968 >> 2] >> 2] << 2), (0 | Il) != (0 | (Jl = Jl + 1 | 0));); } } } else if (!(q[am + 20 >> 2] < 1)) - for (am = 0;;) { if (bm = q[(gm = am << 2) + q[$l + 636 >> 2] >> 2], 1 <= ((Il = 0) | (Jl = q[gm + q[dm + 952 >> 2] >> 2]))) - for (im = Jl + (fm = q[gm + q[dm + 948 >> 2] >> 2]) | 0, jm = q[dm + 1060 >> 2], km = q[dm + 1056 >> 2];;) { if (1 <= (0 | (hm = q[(Jl = fm << 2) + jm >> 2]))) - for (lm = hm + (em = q[Jl + km >> 2]) | 0, mm = q[dm + 1192 >> 2];;) { hm = bm + (Il << 2) | 0, nm = u[mm + (em << 2) >> 2], Jl = bm; - q: { if (0 < (0 | Il)) - for (;;) { if (u[Jl >> 2] == nm) break q; if (!((Jl = Jl + 4 | 0) >>> 0 < hm >>> 0)) break } - u[hm >> 2] = nm, Il = Il + 1 | 0 } - if (!((0 | (em = em + 1 | 0)) < (0 | lm))) break } - if (!((0 | (fm = fm + 1 | 0)) < (0 | im))) break } - if (function(a, Sm) { var un, Kn, xn = 0, - yn = 0, - Jn = 0; - q[8 + (L = un = L - 208 | 0) >> 2] = 1, q[12 + un >> 2] = 0; - a: if (Kn = Sm << 2) { for (q[16 + un >> 2] = 4, Jn = Sm = q[20 + un >> 2] = 4, xn = 2; Sm = (Jn + 4 | 0) + (yn = Sm) | 0, q[(16 + un | 0) + (xn << 2) >> 2] = Sm, xn = xn + 1 | 0, Jn = yn, Sm >>> 0 < Kn >>> 0;); if ((yn = (a + Kn | 0) - 4 | 0) >>> 0 <= a >>> 0) Sm = xn = 1; - else - for (Sm = xn = 1; Sm = 3 == (3 & xn) ? (ta(a, Sm, 16 + un | 0), ma(8 + un | 0, 2), Sm + 2 | 0) : (t[(16 + un | 0) + ((Jn = Sm + -1 | 0) << 2) >> 2] >= yn - a >>> 0 ? la(a, 8 + un | 0, Sm, 0, 16 + un | 0) : ta(a, Sm, 16 + un | 0), 1 == (0 | Sm) ? (ka(8 + un | 0, 1), 0) : (ka(8 + un | 0, Jn), 1)), xn = 1 | q[8 + un >> 2], q[8 + un >> 2] = xn, (a = a + 4 | 0) >>> 0 < yn >>> 0;); for (la(a, 8 + un | 0, Sm, 0, 16 + un | 0);;) { e: { f: { g: { if (!(1 != (0 | Sm) | 1 != (0 | xn))) { if (q[12 + un >> 2]) break g; break a } if (1 < (0 | Sm)) break f } - ma(8 + un | 0, yn = Oa(8 + un | 0)), xn = q[8 + un >> 2], Sm = Sm + yn | 0; break e } - ka(8 + un | 0, 2), q[8 + un >> 2] = 7 ^ q[8 + un >> 2], ma(8 + un | 0, 1), la((Jn = a + -4 | 0) - q[(16 + un | 0) + ((yn = Sm + -2 | 0) << 2) >> 2] | 0, 8 + un | 0, Sm + -1 | 0, 1, 16 + un | 0), ka(8 + un | 0, 1), xn = 1 | q[8 + un >> 2], q[8 + un >> 2] = xn, la(Jn, 8 + un | 0, yn, 1, 16 + un | 0), Sm = yn } - a = a + -4 | 0 } } - L = 208 + un | 0 }(bm, Il), q[gm + q[$l + 640 >> 2] >> 2] = Il, !((0 | (am = am + 1 | 0)) < q[q[dm + 704 >> 2] + 20 >> 2])) break } - if (!(r[a + 4 | 0] < 5 | r[q[$l >> 2] + 4 | 0] < 4)) { if (Il = q[a + 704 >> 2], Jl = q[Il + 128 >> 2], 1 <= (0 | (q[$l + 596 >> 2] = Jl))) - for (em = q[a + 1112 >> 2], am = q[a + 1116 >> 2], gm = q[a + 1108 >> 2], fm = q[$l + 592 >> 2], hm = q[$l + 600 >> 2]; dm = hm + w(Jl = Jl + -1 | 0, 12) | 0, q[dm >> 2] = q[(bm = Jl << 2) + gm >> 2], q[dm + 4 >> 2] = q[am + bm >> 2], q[dm + 8 >> 2] = fm + w(q[bm + em >> 2], 48), 0 < (0 | Jl);); if (Jl = q[Il + 132 >> 2], 1 <= (0 | (q[$l + 612 >> 2] = Jl))) - for (em = q[a + 1136 >> 2], am = q[a + 1140 >> 2], gm = q[a + 1132 >> 2], fm = q[$l + 592 >> 2], hm = q[$l + 616 >> 2]; dm = hm + w(Jl = Jl + -1 | 0, 12) | 0, q[dm >> 2] = q[(bm = Jl << 2) + gm >> 2], q[dm + 4 >> 2] = q[am + bm >> 2], q[dm + 8 >> 2] = fm + w(q[bm + em >> 2], 48), 0 < (0 | Jl);); if (Jl = q[Il + 136 >> 2], !((0 | (q[$l + 628 >> 2] = Jl)) < 1)) - for (dm = q[a + 1160 >> 2], bm = q[a + 1164 >> 2], em = q[a + 1156 >> 2], am = q[$l + 592 >> 2], gm = q[$l + 632 >> 2]; a = gm + w(Jl = Jl + -1 | 0, 12) | 0, q[a >> 2] = q[(Il = Jl << 2) + em >> 2], q[a + 4 >> 2] = q[Il + bm >> 2], q[a + 8 >> 2] = am + w(q[Il + dm >> 2], 48), 0 < (0 | Jl);); } - ua($l) } return L = 576 + cm | 0, $l }(a, Wa, Xa)) break a; - q[36 + Ya >> 2] = 2209, q[32 + Ya >> 2] = 2361, Y(4, 1294, 32 + Ya | 0) } - else q[20 + Ya >> 2] = 1444, q[16 + Ya >> 2] = 2361, Y(4, 1294, 16 + Ya | 0); - else q[4 + Ya >> 2] = 2132, q[Ya >> 2] = 2361, Y(4, 1294, Ya);Wa = 0 } - return L = 64 + Ya | 0, 0 | Wa } - - function xa(a) { var Wa; return L = Wa = L - 16 | 0, a = (a |= 0) ? function(a) { var Il; return ca(16 + (L = Il = L - 576 | 0) | 0, 0, 560), Fa(a, 16 + Il | 0, 12 + Il | 0), L = 576 + Il | 0, q[12 + Il >> 2] }(a) : (q[4 + Wa >> 2] = 2132, q[Wa >> 2] = 2343, Y(4, 1294, Wa), 0), L = 16 + Wa | 0, 0 | a } - - function ya(a) { var Xa = r[a + 4 | 0]; - X(q[a + 704 >> 2], 4, 64), da(q[a + 708 >> 2], 4), da(q[a + 708 >> 2] + 4 | 0, 4), da(q[a + 708 >> 2] + 8 | 0, 4), da(q[a + 708 >> 2] + 12 | 0, 4), da(q[a + 708 >> 2] + 16 | 0, 4), da(q[a + 708 >> 2] + 20 | 0, 1), X(q[a + 720 >> 2], 4, q[q[a + 704 >> 2] >> 2]), X(q[a + 724 >> 2], 4, q[q[a + 704 >> 2] >> 2]), X(q[a + 728 >> 2], 4, q[q[a + 704 >> 2] >> 2]), X(q[a + 732 >> 2], 4, q[q[a + 704 >> 2] >> 2]), X(q[a + 736 >> 2], 4, q[q[a + 704 >> 2] >> 2]), X(q[a + 740 >> 2], 4, q[q[a + 704 >> 2] >> 2]), X(q[a + 752 >> 2], 4, q[q[a + 704 >> 2] + 4 >> 2]), X(q[a + 756 >> 2], 4, q[q[a + 704 >> 2] + 4 >> 2]), X(q[a + 760 >> 2], 4, q[q[a + 704 >> 2] + 4 >> 2]), X(q[a + 764 >> 2], 4, q[q[a + 704 >> 2] + 4 >> 2]), X(q[a + 768 >> 2], 4, q[q[a + 704 >> 2] + 4 >> 2]), X(q[a + 772 >> 2], 4, q[q[a + 704 >> 2] + 4 >> 2]), X(q[a + 776 >> 2], 4, q[q[a + 704 >> 2] + 4 >> 2]), X(q[a + 780 >> 2], 4, q[q[a + 704 >> 2] + 8 >> 2]), X(q[a + 784 >> 2], 4, q[q[a + 704 >> 2] + 8 >> 2]), X(q[a + 788 >> 2], 4, q[q[a + 704 >> 2] + 8 >> 2]), X(q[a + 796 >> 2], 4, q[q[a + 704 >> 2] + 8 >> 2]), X(q[a + 800 >> 2], 4, q[q[a + 704 >> 2] + 8 >> 2]), X(q[a + 804 >> 2], 4, q[q[a + 704 >> 2] + 8 >> 2]), X(q[a + 812 >> 2], 4, q[q[a + 704 >> 2] + 12 >> 2]), X(q[a + 816 >> 2], 4, q[q[a + 704 >> 2] + 12 >> 2]), X(q[a + 820 >> 2], 4, q[q[a + 704 >> 2] + 12 >> 2]), X(q[a + 828 >> 2], 4, q[q[a + 704 >> 2] + 12 >> 2]), X(q[a + 852 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 856 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 860 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 868 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 872 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 876 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 880 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 884 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 888 >> 2], 1, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 892 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 896 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 900 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 904 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 908 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 912 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 924 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 928 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 932 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 936 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 940 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 948 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 952 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 976 >> 2], 4, q[q[a + 704 >> 2] + 24 >> 2]), X(q[a + 980 >> 2], 4, q[q[a + 704 >> 2] + 28 >> 2]), X(q[a + 984 >> 2], 4, q[q[a + 704 >> 2] + 28 >> 2]), X(q[a + 996 >> 2], 4, q[q[a + 704 >> 2] + 32 >> 2]), X(q[a + 1e3 >> 2], 4, q[q[a + 704 >> 2] + 32 >> 2]), X(q[a + 1004 >> 2], 4, q[q[a + 704 >> 2] + 32 >> 2]), X(q[a + 1008 >> 2], 4, q[q[a + 704 >> 2] + 32 >> 2]), X(q[a + 1012 >> 2], 4, q[q[a + 704 >> 2] + 32 >> 2]), X(q[a + 1016 >> 2], 4, q[q[a + 704 >> 2] + 32 >> 2]), X(q[a + 1020 >> 2], 4, q[q[a + 704 >> 2] + 32 >> 2]), X(q[a + 1032 >> 2], 4, q[q[a + 704 >> 2] + 36 >> 2]), X(q[a + 1036 >> 2], 4, q[q[a + 704 >> 2] + 36 >> 2]), X(q[a + 1040 >> 2], 4, q[q[a + 704 >> 2] + 36 >> 2]), X(q[a + 1052 >> 2], 4, q[q[a + 704 >> 2] + 40 >> 2]), X(q[a + 1064 >> 2], 4, q[q[a + 704 >> 2] + 44 >> 2]), X(q[a + 1068 >> 2], 4, q[q[a + 704 >> 2] + 48 >> 2]), X(q[a + 1072 >> 2], 4, q[q[a + 704 >> 2] + 48 >> 2]), X(q[a + 1056 >> 2], 4, q[q[a + 704 >> 2] + 52 >> 2]), X(q[a + 1060 >> 2], 4, q[q[a + 704 >> 2] + 52 >> 2]), X(q[a + 1192 >> 2], 4, q[q[a + 704 >> 2] + 56 >> 2]), X(q[a + 1196 >> 2], 4, q[q[a + 704 >> 2] + 60 >> 2]), X(q[a + 1200 >> 2], 2, q[q[a + 704 >> 2] + 64 >> 2]), X(q[a + 1204 >> 2], 4, q[q[a + 704 >> 2] + 68 >> 2]), X(q[a + 1208 >> 2], 4, q[q[a + 704 >> 2] + 72 >> 2]), X(q[a + 1212 >> 2], 4, q[q[a + 704 >> 2] + 72 >> 2]), X(q[a + 1216 >> 2], 4, q[q[a + 704 >> 2] + 72 >> 2]), X(q[a + 1220 >> 2], 4, q[q[a + 704 >> 2] + 72 >> 2]), X(q[a + 1224 >> 2], 4, q[q[a + 704 >> 2] + 72 >> 2]), X(q[a + 1228 >> 2], 4, q[q[a + 704 >> 2] + 76 >> 2]), X(q[a + 1232 >> 2], 4, q[q[a + 704 >> 2] + 76 >> 2]), X(q[a + 1236 >> 2], 4, q[q[a + 704 >> 2] + 76 >> 2]), X(q[a + 1248 >> 2], 4, q[q[a + 704 >> 2] + 80 >> 2]), X(q[a + 1252 >> 2], 4, q[q[a + 704 >> 2] + 80 >> 2]), X(q[a + 1256 >> 2], 4, q[q[a + 704 >> 2] + 80 >> 2]), X(q[a + 1260 >> 2], 4, q[q[a + 704 >> 2] + 80 >> 2]), X(q[a + 1264 >> 2], 4, q[q[a + 704 >> 2] + 80 >> 2]), X(q[a + 1268 >> 2], 4, q[q[a + 704 >> 2] + 80 >> 2]), X(q[a + 1272 >> 2], 4, q[q[a + 704 >> 2] + 80 >> 2]), X(q[a + 1276 >> 2], 4, q[q[a + 704 >> 2] + 84 >> 2]), X(q[a + 1280 >> 2], 2, q[q[a + 704 >> 2] + 84 >> 2]), X(q[a + 1284 >> 2], 4, q[q[a + 704 >> 2] + 88 >> 2]), Xa >>> 0 < 2 || (X(q[a + 808 >> 2], 4, q[q[a + 704 >> 2] + 8 >> 2]), Xa >>> 0 < 4) || (X(q[a + 968 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 972 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 792 >> 2], 4, q[q[a + 704 >> 2] + 8 >> 2]), X(q[a + 824 >> 2], 4, q[q[a + 704 >> 2] + 12 >> 2]), X(q[a + 864 >> 2], 4, q[q[a + 704 >> 2] + 16 >> 2]), X(q[a + 1288 >> 2], 4, q[q[a + 704 >> 2] + 92 >> 2]), X(q[a + 1292 >> 2], 4, q[q[a + 704 >> 2] + 92 >> 2]), X(q[a + 1296 >> 2], 4, q[q[a + 704 >> 2] + 92 >> 2]), X(q[a + 1300 >> 2], 4, q[q[a + 704 >> 2] + 96 >> 2]), X(q[a + 1304 >> 2], 4, q[q[a + 704 >> 2] + 96 >> 2]), X(q[a + 1308 >> 2], 4, q[q[a + 704 >> 2] + 96 >> 2]), X(q[a + 944 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 956 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 960 >> 2], 4, q[q[a + 704 >> 2] + 20 >> 2]), X(q[a + 1076 >> 2], 4, q[q[a + 704 >> 2] + 100 >> 2]), X(q[a + 1080 >> 2], 4, q[q[a + 704 >> 2] + 100 >> 2]), X(q[a + 1084 >> 2], 4, q[q[a + 704 >> 2] + 100 >> 2]), X(q[a + 1088 >> 2], 4, q[q[a + 704 >> 2] + 104 >> 2]), X(q[a + 1092 >> 2], 4, q[q[a + 704 >> 2] + 104 >> 2]), X(q[a + 1096 >> 2], 4, q[q[a + 704 >> 2] + 104 >> 2]), X(q[a + 1100 >> 2], 4, q[q[a + 704 >> 2] + 104 >> 2]), X(q[a + 1104 >> 2], 4, q[q[a + 704 >> 2] + 104 >> 2]), X(q[a + 1120 >> 2], 4, q[q[a + 704 >> 2] + 108 >> 2]), X(q[a + 1124 >> 2], 4, q[q[a + 704 >> 2] + 108 >> 2]), X(q[a + 1128 >> 2], 4, q[q[a + 704 >> 2] + 108 >> 2]), X(q[a + 1144 >> 2], 4, q[q[a + 704 >> 2] + 112 >> 2]), X(q[a + 1148 >> 2], 4, q[q[a + 704 >> 2] + 112 >> 2]), X(q[a + 1152 >> 2], 4, q[q[a + 704 >> 2] + 112 >> 2]), X(q[a + 1168 >> 2], 4, q[q[a + 704 >> 2] + 116 >> 2]), X(q[a + 1172 >> 2], 4, q[q[a + 704 >> 2] + 120 >> 2]), X(q[a + 1176 >> 2], 4, q[q[a + 704 >> 2] + 120 >> 2]), X(q[a + 1180 >> 2], 4, q[q[a + 704 >> 2] + 120 >> 2]), X(q[a + 1184 >> 2], 4, q[q[a + 704 >> 2] + 124 >> 2]), X(q[a + 1188 >> 2], 4, q[q[a + 704 >> 2] + 124 >> 2]), 4 != (0 | Xa) && (X(q[a + 988 >> 2], 4, q[q[a + 704 >> 2] + 28 >> 2]), X(q[a + 992 >> 2], 4, q[q[a + 704 >> 2] + 28 >> 2]), X(q[a + 1024 >> 2], 4, q[q[a + 704 >> 2] + 32 >> 2]), X(q[a + 1028 >> 2], 4, q[q[a + 704 >> 2] + 32 >> 2]), X(q[a + 1044 >> 2], 4, q[q[a + 704 >> 2] + 36 >> 2]), X(q[a + 1048 >> 2], 4, q[q[a + 704 >> 2] + 36 >> 2]), X(q[a + 1108 >> 2], 4, q[q[a + 704 >> 2] + 128 >> 2]), X(q[a + 1112 >> 2], 4, q[q[a + 704 >> 2] + 128 >> 2]), X(q[a + 1116 >> 2], 4, q[q[a + 704 >> 2] + 128 >> 2]), X(q[a + 1132 >> 2], 4, q[q[a + 704 >> 2] + 132 >> 2]), X(q[a + 1136 >> 2], 4, q[q[a + 704 >> 2] + 132 >> 2]), X(q[a + 1140 >> 2], 4, q[q[a + 704 >> 2] + 132 >> 2]), X(q[a + 1156 >> 2], 4, q[q[a + 704 >> 2] + 136 >> 2]), X(q[a + 1160 >> 2], 4, q[q[a + 704 >> 2] + 136 >> 2]), X(q[a + 1164 >> 2], 4, q[q[a + 704 >> 2] + 136 >> 2]))) } - - function za(a, Za) { var _a = 0, - lb = 0, - mb = 0, - ob = 0, - pb = 0, - rb = 0, - nb = a + Za | 0; - a: { b: if (!(1 & (_a = q[a + 4 >> 2]))) { if (!(3 & _a)) break a; if (Za = (_a = q[a >> 2]) + Za | 0, (0 | (a = a - _a | 0)) != q[2092]) - if (_a >>> 0 <= 255) mb = _a >>> 3, _a = q[a + 8 >> 2], (0 | (lb = q[a + 12 >> 2])) == (0 | _a) ? (rb = q[2087] & dd(mb), q[2087] = rb) : (q[_a + 12 >> 2] = lb, q[lb + 8 >> 2] = _a); - else { if (pb = q[a + 24 >> 2], (0 | (_a = q[a + 12 >> 2])) != (0 | a)) lb = q[a + 8 >> 2], q[lb + 12 >> 2] = _a, q[_a + 8 >> 2] = lb; - else if (mb = (mb = q[(lb = a + 20 | 0) >> 2]) || q[(lb = a + 16 | 0) >> 2]) { for (; ob = lb, (mb = q[(lb = (_a = mb) + 20 | 0) >> 2]) || (lb = _a + 16 | 0, mb = q[_a + 16 >> 2]);); - q[ob >> 2] = 0 } else _a = 0; if (pb) { lb = q[a + 28 >> 2]; - e: { if (q[(mb = 8652 + (lb << 2) | 0) >> 2] == (0 | a)) { if (q[mb >> 2] = _a) break e; - rb = q[2088] & dd(lb), q[2088] = rb; break b } if (!(q[pb + (q[pb + 16 >> 2] == (0 | a) ? 16 : 20) >> 2] = _a)) break b } - q[_a + 24 >> 2] = pb, (lb = q[a + 16 >> 2]) && (q[_a + 16 >> 2] = lb, q[lb + 24 >> 2] = _a), (lb = q[a + 20 >> 2]) && (q[_a + 20 >> 2] = lb, q[lb + 24 >> 2] = _a) } } - else if (3 == (3 & (_a = q[4 + nb >> 2]))) return q[2089] = Za, q[4 + nb >> 2] = -2 & _a, q[a + 4 >> 2] = 1 | Za, q[nb >> 2] = Za }f: { if (!(2 & (_a = q[4 + nb >> 2]))) { if (q[2093] == (0 | nb)) { if (q[2093] = a, Za = q[2090] + Za | 0, q[2090] = Za, q[a + 4 >> 2] = 1 | Za, q[2092] != (0 | a)) break a; return q[2089] = 0, q[2092] = 0 } if (q[2092] == (0 | nb)) return q[2092] = a, Za = q[2089] + Za | 0, q[2089] = Za, q[a + 4 >> 2] = 1 | Za, q[a + Za >> 2] = Za; - Za = (-8 & _a) + Za | 0; - g: if (_a >>> 0 <= 255) mb = _a >>> 3, _a = q[8 + nb >> 2], (0 | (lb = q[12 + nb >> 2])) == (0 | _a) ? (rb = q[2087] & dd(mb), q[2087] = rb) : (q[_a + 12 >> 2] = lb, q[lb + 8 >> 2] = _a); - else { if (pb = q[24 + nb >> 2], (0 | nb) != (0 | (_a = q[12 + nb >> 2]))) lb = q[8 + nb >> 2], q[lb + 12 >> 2] = _a, q[_a + 8 >> 2] = lb; - else if (mb = (mb = q[(lb = 20 + nb | 0) >> 2]) || q[(lb = 16 + nb | 0) >> 2]) { for (; ob = lb, (mb = q[(lb = (_a = mb) + 20 | 0) >> 2]) || (lb = _a + 16 | 0, mb = q[_a + 16 >> 2]);); - q[ob >> 2] = 0 } else _a = 0; if (pb) { lb = q[28 + nb >> 2]; - j: { if (q[(mb = 8652 + (lb << 2) | 0) >> 2] == (0 | nb)) { if (q[mb >> 2] = _a) break j; - rb = q[2088] & dd(lb), q[2088] = rb; break g } if (!(q[pb + (q[pb + 16 >> 2] == (0 | nb) ? 16 : 20) >> 2] = _a)) break g } - q[_a + 24 >> 2] = pb, (lb = q[16 + nb >> 2]) && (q[_a + 16 >> 2] = lb, q[lb + 24 >> 2] = _a), (lb = q[20 + nb >> 2]) && (q[_a + 20 >> 2] = lb, q[lb + 24 >> 2] = _a) } } if (q[a + 4 >> 2] = 1 | Za, q[a + Za >> 2] = Za, q[2092] != (0 | a)) break f; return q[2089] = Za } - q[4 + nb >> 2] = -2 & _a, q[a + 4 >> 2] = 1 | Za, q[a + Za >> 2] = Za } if (Za >>> 0 <= 255) return Za = 8388 + ((_a = Za >>> 3) << 3) | 0, _a = (lb = q[2087]) & (_a = 1 << _a) ? q[Za + 8 >> 2] : (q[2087] = _a | lb, Za), q[Za + 8 >> 2] = a, q[_a + 12 >> 2] = a, q[a + 12 >> 2] = Za, q[a + 8 >> 2] = _a;q[a + 16 >> 2] = 0, _a = q[a + 20 >> 2] = 0, (mb = Za >>> 8) && (_a = 31, 16777215 < Za >>> 0 || (_a = 28 + ((_a = ((nb = (mb <<= ob = mb + 1048320 >>> 16 & 8) << (_a = mb + 520192 >>> 16 & 4)) << (mb = 245760 + nb >>> 16 & 2) >>> 15) - (mb | _a | ob) | 0) << 1 | Za >>> _a + 21 & 1) | 0)), mb = 8652 + ((q[(lb = a) + 28 >> 2] = _a) << 2) | 0;m: { if ((lb = q[2088]) & (ob = 1 << _a)) { for (lb = Za << (31 == (0 | _a) ? 0 : 25 - (_a >>> 1) | 0), _a = q[mb >> 2];;) { if ((-8 & q[(mb = _a) + 4 >> 2]) == (0 | Za)) break m; if (_a = lb >>> 29, lb <<= 1, !(_a = q[16 + (ob = mb + (4 & _a) | 0) >> 2])) break } - q[ob + 16 >> 2] = a } else q[2088] = lb | ob, q[mb >> 2] = a; return q[a + 24 >> 2] = mb, q[a + 12 >> 2] = a, q[a + 8 >> 2] = a } - Za = q[mb + 8 >> 2], q[Za + 12 >> 2] = a, q[mb + 8 >> 2] = a, q[a + 24 >> 2] = 0, q[a + 12 >> 2] = mb, q[a + 8 >> 2] = Za } } - - function Aa(a) { var vb, xb, yb, Ab, Bb, Cb, sb, wb, Za = x(0), - tb = (x(0), 0), - ub = 0, - zb = (x(0), x(0), x(0), x(0), 0); - x(0), x(0); - a: { b: { if (j(a), ub = 2147483647 & (tb = b[0])) { if (!(ub >>> 0 < 2139095041)) return x(x(.10000000149011612) + a); if (1065353216 == (0 | ub)) return x(-1 < (0 | tb) ? .10000000149011612 : 10); if (2139095040 == (0 | ub)) return x(-1 < (0 | tb) ? 0 : -a); if (1073741824 == (0 | tb)) return x(.010000000707805157); if (1056964608 == (0 | tb)) return x(.3162277638912201); if (1291845633 <= ub >>> 0) return x((0 | tb) < 0 ? H : 0); if (vb = u[1701], wb = x(x(1.600000023841858) - vb), xb = x(x(1) / x(vb + x(1.600000023841858))), f(0, -4096 & (j(sb = x(wb * xb)), b[0])), Za = k(), yb = x(Za * Za), Bb = u[1705], vb = x(xb * x(x(wb - x((Ab = Za) * x(3.099609375))) - x(Za * x(x(1.600000023841858) - x(x(3.099609375) - vb))))), xb = x(x(sb + Za) * vb), Za = x(sb * sb), wb = x(xb + x(x(Za * Za) * x(x(Za * x(x(Za * x(x(Za * x(x(Za * x(x(Za * x(.20697501301765442)) + x(.23066075146198273))) + x(.2727281153202057))) + x(.3333333432674408))) + x(.4285714328289032))) + x(.6000000238418579)))), f(0, -4096 & (j(x(x(yb + x(3)) + wb)), b[0])), Za = k(), xb = x(Ab * Za), sb = x(x(vb * Za) + x(sb * x(wb - x(x(Za + x(-3)) - yb)))), f(0, -4096 & (j(x(xb + sb)), b[0])), Za = k(), vb = x(Za * x(.9619140625)), yb = x(u[1703] + x(x(x(sb - x(Za - xb)) * x(.9617967009544373)) + x(Za * x(-.00011736857413779944)))), f(0, -4096 & (j(x(x(Bb + x(vb + yb)) + x(-4))), b[0])), sb = k(), f(0, -4096 & tb), wb = k(), Za = x(sb * wb), a = x(x(x(yb - x(x(x(sb - x(-4)) - Bb) - vb)) * a) + x(x(a - wb) * sb)), j(sb = x(Za + a)), 1124073473 <= (0 | (tb = b[0]))) break b; - d: { if ((ub = 1124073472) == (0 | tb)) { if (x(a + x(4.299566569443414e-8)) > x(sb - Za)) break b } else { if (ub = 2147483647 & tb, !(a <= x(sb - Za) ^ 1 | -1021968384 != (0 | tb)) | 1125515265 <= ub >>> 0) break a; if (ub >>> 0 < 1056964609) break d } - zb = (8388607 & (ub = (8388608 >>> (ub >>> 23) - 126) + tb | 0) | 8388608) >>> 150 - (Cb = ub >>> 23 & 255), zb = (0 | tb) < 0 ? 0 - zb | 0 : zb, Za = x(Za - (f(0, ub & -8388608 >> Cb - 127), k())), j(x(a + Za)), tb = b[0] } - f(0, -32768 & tb), sb = k(), vb = x(sb * x(.693145751953125)), sb = x(x(sb * x(14286065379565116e-22)) + x(x(a - x(sb - Za)) * x(.6931471824645996))), a = x(vb + sb), Za = x(a * a), Za = x(a - x(Za * x(x(Za * x(x(Za * x(x(Za * x(x(Za * x(4.138136944220605e-8)) + x(-16533901998627698e-22))) + x(661375597701408e-19))) + x(-.0027777778450399637))) + x(.1666666716337204)))), Ab = x(x(a * Za) / x(Za + x(-2))), Za = x(sb - x(a - vb)), a = (0 | (tb = 0 | (j(a = x(x(a - x(Ab - x(Za + x(a * Za)))) + x(1))), b[0] + (zb << 23)))) <= 8388607 ? function(a, Vk) { var zl = 0; return 128 <= (0 | Vk) ? (a = x(a * x(17014118346046923e22)), Vk = (0 | (zl = Vk + -127 | 0)) < 128 ? zl : (a = x(a * x(17014118346046923e22)), ((0 | Vk) < 381 ? Vk : 381) + -254 | 0)) : -127 < (0 | Vk) || (a = x(a * x(11754943508222875e-54)), Vk = -127 < (0 | (zl = Vk + 126 | 0)) ? zl : (a = x(a * x(11754943508222875e-54)), (-378 < (0 | Vk) ? Vk : -378) + 252 | 0)), x(a * (f(0, 1065353216 + (Vk << 23) | 0), k())) }(a, zb) : (f(0, tb), k()), a = x(x(1) * a) } else a = x(1); return a } return x(H) } - return x(0) } - - function Ba(a, Db) { var Jb, Eb, Gb, Fb = 0, - Hb = 0, - Ib = x(0); if (j(Db), !((Gb = 2147483647 & (Eb = b[0])) >>> 0 <= 2139095040 && (j(a), (Fb = 2147483647 & (Hb = b[0])) >>> 0 < 2139095041))) return x(a + Db); if (1065353216 == (0 | Eb)) return Ca(a); - Eb = (Jb = Eb >>> 30 & 2) | Hb >>> 31; - b: { c: { d: { e: { if (!Fb) { switch (Eb - 2 | 0) { - case 0: - break e; - case 1: - break; - default: - break d } return x(-3.1415927410125732) } if (2139095040 != (0 | Gb)) { if (!Gb | !(Fb >>> 0 <= 218103808 + Gb >>> 0 && 2139095040 != (0 | Fb))) break b; if (a = Ib = Fb + 218103808 >>> 0 < Gb >>> 0 && (Ib = x(0), Jb) ? Ib : Ca(x(y(x(a / Db)))), Eb >>> 0 <= 2) { switch (Eb - 1 | 0) { + ); + L = (32 + po) | 0; + }), + (n[2] = function(a, mh) { + (a |= 0), (mh |= 0); + var Dh = 0, + Eh = 0, + Fh = 0, + Gh = 0, + Hh = 0, + Ih = x(0), + Jh = 0, + Kh = 0, + Mh = (x(0), 0), + Nh = 0, + Gh = q[(a + 320) >> 2], + Dh = q[(a + 316) >> 2], + Hh = q[(a + 308) >> 2]; - + 1 == (0 | (Eh = q[(8 + (Fh = (Hh + (mh << 5)) | 0)) >> 2])) ? + ((q[((Nh = Dh) + (Dh = mh << 2)) >> 2] = + q[(q[(a + 148) >> 2] + (q[(Fh + 16) >> 2] << 2)) >> 2]), + (q[(Dh + Gh) >> 2] = 1065353216)) : + ((Jh = q[(Fh + 16) >> 2]), + (Kh = q[(q[(a + 152) >> 2] + (Jh << 2)) >> 2]), + n[q[(24 + ((Hh + (Eh << 5)) | 0)) >> 2]]( + a, + Eh, + Kh, + Kh, + q[(16 + ((q[(a + 60) >> 2] + w(Jh, 24)) | 0)) >> 2] + ), + (Ih = + u[(q[(a + 148) >> 2] + (q[(Fh + 16) >> 2] << 2)) >> 2]), + (Fh = q[(Fh + 8) >> 2] << 2), + (u[((Eh = mh << 2) + Dh) >> 2] = Ih * u[(Fh + Dh) >> 2]), + (q[(Eh + Gh) >> 2] = q[(Fh + Gh) >> 2])), + 4 <= r[(q[a >> 2] + 4) | 0] && + ((Gh = mh << 2), + (Dh = (q[(a + 308) >> 2] + (mh << 5)) | 0), + (Eh = q[(Dh + 16) >> 2] << 2), + (Fh = q[(a + 328) >> 2]), + (mh = q[(a + 324) >> 2]), -1 == (0 | (Hh = q[(Dh + 8) >> 2])) ? + ((Hh = q[(a + 156) >> 2]), + (q[((Dh = Gh << 2) + mh) >> 2] = + q[(Hh + (Eh <<= 2)) >> 2]), + (q[((Jh = 4 | Dh) + mh) >> 2] = + q[((Kh = 4 | Eh) + Hh) >> 2]), + (q[((Mh = 8 | Dh) + mh) >> 2] = + q[(Hh + (Nh = 8 | Eh)) >> 2]), + (q[(mh + ((Gh |= 3) << 2)) >> 2] = 1065353216), + (a = q[(a + 160) >> 2]), + (q[(Dh + Fh) >> 2] = q[(a + Eh) >> 2]), + (q[(Fh + Jh) >> 2] = q[(a + Kh) >> 2]), + (q[(Fh + Mh) >> 2] = q[(a + Nh) >> 2])) : + ((Eh = ((Kh = Eh << 2) + q[(a + 156) >> 2]) | 0), + (u[(Dh = ((Jh = Gh << 2) + mh) | 0) >> 2] = + u[Eh >> 2] * + u[(Hh = ((Mh = Hh << 4) + mh) | 0) >> 2]), + (u[(Dh + 4) >> 2] = + u[(Eh + 4) >> 2] * u[(Hh + 4) >> 2]), + (u[(Dh + 8) >> 2] = + u[(Eh + 8) >> 2] * u[(Hh + 8) >> 2]), + (q[(mh + ((Gh |= 3) << 2)) >> 2] = 1065353216), + (a = (Kh + q[(a + 160) >> 2]) | 0), + (Nh = u[a >> 2]), + (Ih = u[(Dh = (Fh + Mh) | 0) >> 2]), + (u[(mh = (Fh + Jh) | 0) >> 2] = + x(Nh + Ih) - x(Nh * Ih)), + (Nh = u[(a + 4) >> 2]), + (Ih = u[(Dh + 4) >> 2]), + (u[(mh + 4) >> 2] = x(Nh + Ih) - x(Nh * Ih)), + (Nh = u[(a + 8) >> 2]), + (Ih = u[(Dh + 8) >> 2]), + (u[(mh + 8) >> 2] = x(Nh + Ih) - x(Nh * Ih))), + (q[(Fh + (Gh << 2)) >> 2] = 1065353216)); + }), + (n[3] = function(a, Sm, un, xn, yn) { + (a |= 0), (Sm |= 0), (un |= 0), (xn |= 0), (yn |= 0); + var Dn, + En, + Fn, + Hn, + In, + zn = 0, + zn = + (x(0), + x(0), + x(0), + x(0), + x(0), + x(0), + x(0), + x(0), + (Sm = + q[(16 + ((q[(a + 308) >> 2] + (Sm << 5)) | 0)) >> 2]) << + 2), + Bn = (function(a) { + var El, + Hl, + Fl, + Gl, + Dl = x(0); + (L = Fl = (L - 16) | 0), j(a); + a: if ( + (El = 2147483647 & (Gl = b[0])) >>> 0 <= + 1061752794 + ) + (Dl = x(1)), El >>> 0 < 964689920 || (Dl = ba(+a)); + else + if (El >>> 0 <= 1081824209) + (Hl = +a), + (Dl = + 1075235812 <= El >>> 0 ? + x(-ba( + ((0 | Gl) < 0 ? + 3.141592653589793 : + -3.141592653589793) + Hl + )) : + aa( + (0 | Gl) <= -1 ? + 1.5707963267948966 + Hl : + 1.5707963267948966 - Hl + )); + else if (El >>> 0 <= 1088565717) + Dl = + 1085271520 <= El >>> 0 ? + ba(+a + + ((0 | Gl) < 0 ? + 6.283185307179586 : + -6.283185307179586) + ) : + aa( + (0 | Gl) <= -1 ? + -4.71238898038469 - +a : + +a - 4.71238898038469 + ); + else if (((Dl = x(a - a)), !(2139095040 <= El >>> 0))) + if ((El = 3 & Da(a, (8 + Fl) | 0)) >>> 0 <= 2) { + switch ((El - 1) | 0) { + default: Dl = ba(v[(8 + Fl) >> 3]); + break a; case 0: - return x(-a); + Dl = aa(-v[(8 + Fl) >> 3]); + break a; + case 1: + } + Dl = x(-ba(v[(8 + Fl) >> 3])); + } else Dl = aa(v[(8 + Fl) >> 3]); + return (L = (16 + Fl) | 0), Dl; + })( + (An = x( + x( + x( + u[ + (4 + ((q[(a + 168) >> 2] + w(Sm, 12)) | 0)) >> 2 + ] + u[(zn + q[(a + 284) >> 2]) >> 2] + ) * x(3.1415927410125732) + ) / x(180) + )) + ), + Cn = u[(zn + q[(a + 272) >> 2]) >> 2], + Gn = q[(zn + q[(a + 292) >> 2]) >> 2], + An = (function(a) { + var Vk, + Al, + Cl, + Bl = 0; + (L = Al = (L - 16) | 0), j(a); + a: if ( + (Vk = 2147483647 & (Cl = b[0])) >>> 0 <= + 1061752794 + ) + Vk >>> 0 < 964689920 || (a = aa(+a)); + else + if (Vk >>> 0 <= 1081824209) + (Bl = +a), + (a = + Vk >>> 0 <= 1075235811 ? + (0 | Cl) <= -1 ? + x(-ba(Bl + 1.5707963267948966)) : + ba(Bl + -1.5707963267948966) : + aa(-( + ((0 | Cl) < 0 ? + 3.141592653589793 : + -3.141592653589793) + Bl + ))); + else if (Vk >>> 0 <= 1088565717) + (Bl = +a), + (a = + Vk >>> 0 <= 1085271519 ? + (0 | Cl) <= -1 ? + ba(Bl + 4.71238898038469) : + x(-ba(Bl + -4.71238898038469)) : + aa( + ((0 | Cl) < 0 ? + 6.283185307179586 : + -6.283185307179586) + Bl + )); + else if (2139095040 <= Vk >>> 0) a = x(a - a); + else if ((Vk = 3 & Da(a, (8 + Al) | 0)) >>> 0 <= 2) { + switch ((Vk - 1) | 0) { + default: a = aa(v[(8 + Al) >> 3]); + break a; + case 0: + a = ba(v[(8 + Al) >> 3]); + break a; + case 1: + } + a = aa(-v[(8 + Al) >> 3]); + } else a = x(-ba(v[(8 + Al) >> 3])); + return (L = (16 + Al) | 0), a; + })(An); + if ((Sm = 0) < (0 | yn)) + for ( + Bn = x(Cn * Bn), + En = x(Gn ? -1 : 1), + Hn = x(Bn * En), + Dn = q[(zn + q[(a + 288) >> 2]) >> 2] ? x(-1) : x(1), + In = x(x(Cn * An) * Dn), + Bn = x(Bn * Dn), + Cn = x(x(Cn * x(-An)) * En), + An = u[(zn + q[(a + 280) >> 2]) >> 2], + En = u[(zn + q[(a + 276) >> 2]) >> 2]; + (zn = ((a = Sm << 3) + xn) | 0), + (Dn = u[(a = (a + un) | 0) >> 2]), + (Fn = u[(a + 4) >> 2]), + (u[(zn + 4) >> 2] = An + x(x(In * Dn) + x(Hn * Fn))), + (u[zn >> 2] = En + x(x(Bn * Dn) + x(Cn * Fn))), + (0 | yn) != (0 | (Sm = (Sm + 1) | 0)); + + ); + }), + (n[4] = function(a, mh) { + (a |= 0), (mh |= 0); + var yh, + zh, + Ah, + Bh, + Ch, + nh, + oh = 0, + ph = 0, + qh = 0, + rh = x(0), + sh = 0, + th = 0, + uh = x(0), + vh = 0, + wh = 0, + xh = 0; + if ( + (x(0), + x(0), + x(0), + x(0), + (L = nh = (L + -64) | 0), + (vh = q[(a + 320) >> 2]), + (wh = q[(a + 316) >> 2]), + (ph = q[(a + 308) >> 2]), -1 == + (0 | (sh = q[(8 + (qh = (ph + (mh << 5)) | 0)) >> 2]))) + ) + (oh = q[(qh + 16) >> 2] << 2), + (q[((ph = mh << 2) + wh) >> 2] = + q[(oh + q[(a + 268) >> 2]) >> 2]), + (q[(ph + vh) >> 2] = q[(oh + q[(a + 272) >> 2]) >> 2]); + else { + (oh = q[(qh + 16) >> 2] << 2), + (xh = q[(oh + q[(a + 276) >> 2]) >> 2]), + (q[(24 + nh) >> 2] = xh), + (oh = q[(oh + q[(a + 280) >> 2]) >> 2]), + (q[(28 + nh) >> 2] = oh), + (q[(16 + nh) >> 2] = 0), + (zh = + 1 == q[(12 + (th = (ph + (sh << 5)) | 0)) >> 2] ? + x(-10) : + x(-0.10000000149011612)), + (u[(20 + nh) >> 2] = zh), + (q[(60 + nh) >> 2] = oh), + (q[(56 + nh) >> 2] = xh), + n[q[(th + 24) >> 2]]( + a, + sh, + (56 + nh) | 0, + (48 + nh) | 0, + 1 + ), + (rh = x(1)), + (ph = 9); + b: { + for (;;) { + if ( + ((oh = ph), + (uh = x(rh * x(0))), + (u[(32 + nh) >> 2] = uh + u[(56 + nh) >> 2]), + (yh = x(zh * rh)), + (u[(36 + nh) >> 2] = yh + u[(60 + nh) >> 2]), + n[q[(th + 24) >> 2]]( + a, + sh, + (32 + nh) | 0, + (40 + nh) | 0, + 1 + ), + (Ah = x(u[(44 + nh) >> 2] - u[(52 + nh) >> 2])), + (u[(44 + nh) >> 2] = Ah), + (Bh = x(u[(40 + nh) >> 2] - u[(48 + nh) >> 2])), + (u[(40 + nh) >> 2] = Bh), + Ah != x(0) || Bh != x(0)) + ) { + (ph = q[(44 + nh) >> 2]), + (q[(8 + nh) >> 2] = q[(40 + nh) >> 2]), + (q[(12 + nh) >> 2] = ph); + break b; + } + if ( + ((u[(32 + nh) >> 2] = u[(56 + nh) >> 2] - uh), + (u[(36 + nh) >> 2] = u[(60 + nh) >> 2] - yh), + n[q[(th + 24) >> 2]]( + a, + sh, + (32 + nh) | 0, + (40 + nh) | 0, + 1 + ), + (uh = x(u[(40 + nh) >> 2] - u[(48 + nh) >> 2])), + (u[(40 + nh) >> 2] = uh), + (yh = x(u[(44 + nh) >> 2] - u[(52 + nh) >> 2])), + (u[(44 + nh) >> 2] = yh) != x(0) || uh != x(0)) + ) { + (u[(12 + nh) >> 2] = -yh), (u[(8 + nh) >> 2] = -uh); + break b; + } + if ( + ((ph = (oh + -1) | 0), + (rh = x(rh * x(0.10000000149011612))), !oh) + ) + break; + } + Y(3, 1311, 0); + } + (rh = (function(a, ji) { + var ki = x(0); + if ( + (ki = x( + Ba(u[(4 + a) >> 2], u[a >> 2]) - + Ba(u[(4 + ji) >> 2], u[ji >> 2]) + )) < x(-3.1415927410125732) + ) + for (; + (ki = x(ki + x(6.2831854820251465))) < + x(-3.1415927410125732); + + ); + if (ki > x(3.1415927410125732)) + for (; + (ki = x(ki + x(-6.2831854820251465))) > + x(3.1415927410125732); + + ); + return ki; + })((16 + nh) | 0, (8 + nh) | 0)), + n[q[(th + 24) >> 2]]( + a, + q[(qh + 8) >> 2], + (24 + nh) | 0, + (24 + nh) | 0, + 1 + ), + (ph = q[(qh + 16) >> 2] << 2), + (q[(ph + q[(a + 276) >> 2]) >> 2] = q[(24 + nh) >> 2]), + (q[(ph + q[(a + 280) >> 2]) >> 2] = q[(28 + nh) >> 2]), + (oh = (ph + q[(a + 284) >> 2]) | 0), + (u[oh >> 2] = + u[oh >> 2] + + x(x(rh * x(-180)) / x(3.1415927410125732))), + (qh = q[(qh + 8) >> 2] << 2), + (u[((oh = mh << 2) + wh) >> 2] = + u[(ph + q[(a + 268) >> 2]) >> 2] * u[(qh + wh) >> 2]), + (ph = (ph + q[(a + 272) >> 2]) | 0), + (rh = x(u[ph >> 2] * u[(qh + vh) >> 2])), + (u[(oh + vh) >> 2] = rh), + (u[ph >> 2] = rh); + } + 4 <= r[(q[a >> 2] + 4) | 0] && + ((oh = mh << 2), + (qh = (q[(a + 308) >> 2] + (mh << 5)) | 0), + (sh = q[(qh + 16) >> 2] << 2), + (ph = q[(a + 328) >> 2]), + (mh = q[(a + 324) >> 2]), -1 == (0 | (th = q[(qh + 8) >> 2])) ? + ((th = q[(a + 296) >> 2]), + (q[((qh = oh << 2) + mh) >> 2] = + q[(th + (sh <<= 2)) >> 2]), + (q[((vh = 4 | qh) + mh) >> 2] = + q[((wh = 4 | sh) + th) >> 2]), + (q[((xh = 8 | qh) + mh) >> 2] = + q[(th + (Ch = 8 | sh)) >> 2]), + (q[(mh + ((oh |= 3) << 2)) >> 2] = 1065353216), + (a = q[(a + 300) >> 2]), + (q[(ph + qh) >> 2] = q[(a + sh) >> 2]), + (q[(ph + vh) >> 2] = q[(a + wh) >> 2]), + (q[(ph + xh) >> 2] = q[(a + Ch) >> 2])) : + ((sh = ((wh = sh << 2) + q[(a + 296) >> 2]) | 0), + (u[(qh = ((vh = oh << 2) + mh) | 0) >> 2] = + u[sh >> 2] * + u[(th = ((xh = th << 4) + mh) | 0) >> 2]), + (u[(qh + 4) >> 2] = + u[(sh + 4) >> 2] * u[(th + 4) >> 2]), + (u[(qh + 8) >> 2] = + u[(sh + 8) >> 2] * u[(th + 8) >> 2]), + (q[(mh + ((oh |= 3) << 2)) >> 2] = 1065353216), + (a = (wh + q[(a + 300) >> 2]) | 0), + (rh = u[a >> 2]), + (uh = u[(qh = (ph + xh) | 0) >> 2]), + (u[(mh = (ph + vh) | 0) >> 2] = + x(rh + uh) - x(rh * uh)), + (rh = u[(a + 4) >> 2]), + (uh = u[(qh + 4) >> 2]), + (u[(mh + 4) >> 2] = x(rh + uh) - x(rh * uh)), + (rh = u[(a + 8) >> 2]), + (uh = u[(qh + 8) >> 2]), + (u[(mh + 8) >> 2] = x(rh + uh) - x(rh * uh))), + (q[(ph + (oh << 2)) >> 2] = 1065353216)), + (L = (64 + nh) | 0); + }), + (n[5] = function(a, Vk) { + return ( + (a |= 0), + (Vk |= 0), + x(0), + x(0), + 0 | ((a = u[a >> 2]) < (Vk = u[Vk >> 2]) ? -1 : Vk < a) + ); + }), + (n[6] = function(a, vj, xj, yj) { + (a |= 0), (vj |= 0), (xj |= 0), (yj |= 0); + var Vj = 0, + Wj = 0, + Xj = x(0), + Yj = 0, + Zj = 0, + _j = 0, + $j = 0, + ak = 0; + if (1 <= (0 | (Yj = q[(a + 8) >> 2]))) + for ( + _j = q[(a + 12) >> 2], Zj = q[(a + 20) >> 2]; + (u[((Wj = Vj << 2) + _j) >> 2] = + u[(vj + Wj) >> 2] * u[(Wj + Zj) >> 2]), + (0 | (Vj = (Vj + 1) | 0)) < (0 | Yj); + + ); + if (!((0 | (Yj = q[a >> 2])) < 1)) + if (((_j = q[(a + 4) >> 2]), yj)) + for (Wj = vj = 0;;) { + if (q[yj >> 2]) { + if ( + (0 | + (Vj = + q[((Zj = vj << 2) + q[(a + 16) >> 2]) >> 2])) < + 1 + ) + Xj = x(0); + else + for ( + $j = (Vj + Wj) | 0, + ak = q[(a + 12) >> 2], + Xj = x(0), + Vj = Wj; + (Xj = x(Xj + u[(ak + (Vj << 2)) >> 2])), + (0 | (Vj = (Vj + 1) | 0)) < (0 | $j); + + ); + u[(xj + Zj) >> 2] = Xj; + } + if ( + ((yj = (yj + 4) | 0), + (Wj = (q[(_j + (vj << 2)) >> 2] + Wj) | 0), !((0 | (vj = (vj + 1) | 0)) < (0 | Yj))) + ) + break; + } + else + for (Zj = q[(a + 16) >> 2], vj = yj = 0;;) { + if ((0 | (Vj = q[((Wj = yj << 2) + Zj) >> 2])) <= 0) + Xj = x(0); + else + for ( + $j = (vj + Vj) | 0, + ak = q[(a + 12) >> 2], + Xj = x(0), + Vj = vj; + (Xj = x(Xj + u[(ak + (Vj << 2)) >> 2])), + (0 | (Vj = (Vj + 1) | 0)) < (0 | $j); + + ); + if ( + ((u[(xj + Wj) >> 2] = Xj), + (vj = (q[(Wj + _j) >> 2] + vj) | 0), !((0 | (yj = (yj + 1) | 0)) < (0 | Yj))) + ) + break; + } + }), + (n[7] = function(a, vj, xj, yj) { + (a |= 0), (vj |= 0), (xj |= 0), (yj |= 0); + var zj = 0, + Aj = x(0), + Qj = 0, + Rj = 0, + Sj = 0, + Tj = 0, + Uj = 0; + if (1 <= (0 | (Tj = q[(a + 8) >> 2]))) + for ( + Rj = q[(a + 12) >> 2], Sj = q[(a + 20) >> 2]; + (u[((Qj = zj << 2) + Rj) >> 2] = + u[(vj + Qj) >> 2] * u[(Qj + Sj) >> 2]), + (0 | (zj = (zj + 1) | 0)) < (0 | Tj); + + ); + if (!((0 | (zj = q[a >> 2])) < 1)) + if (((Tj = q[(a + 4) >> 2]), yj)) + for (Qj = vj = 0;;) { + if (q[yj >> 2]) { + if ( + (0 | + (zj = + q[((Rj = vj << 2) + q[(a + 16) >> 2]) >> 2])) < + 1 + ) + Aj = x(0); + else + for ( + Sj = (zj + Qj) | 0, + Uj = q[(a + 12) >> 2], + Aj = x(0), + zj = Qj; + (Aj = x(Aj + u[(Uj + (zj << 2)) >> 2])), + (0 | (zj = (zj + 1) | 0)) < (0 | Sj); + + ); + (zj = (xj + Rj) | 0), + (Aj = x(Aj + x(0.0010000000474974513))), + (Rj = + x(y(Aj)) < x(2147483648) ? ~~Aj : -2147483648), + (q[zj >> 2] = Rj), + (zj = q[a >> 2]); + } + if ( + ((yj = (yj + 4) | 0), + (Qj = (q[(Tj + (vj << 2)) >> 2] + Qj) | 0), !((0 | (vj = (vj + 1) | 0)) < (0 | zj))) + ) + break; + } + else + for (Rj = q[(a + 16) >> 2], vj = yj = 0;;) { + if ((0 | (zj = q[((Qj = yj << 2) + Rj) >> 2])) <= 0) + Aj = x(0); + else + for ( + Sj = (vj + zj) | 0, + Uj = q[(a + 12) >> 2], + Aj = x(0), + zj = vj; + (Aj = x(Aj + u[(Uj + (zj << 2)) >> 2])), + (0 | (zj = (zj + 1) | 0)) < (0 | Sj); + + ); + if ( + ((zj = (xj + Qj) | 0), + (Aj = x(Aj + x(0.0010000000474974513))), + (Sj = x(y(Aj)) < x(2147483648) ? ~~Aj : -2147483648), + (q[zj >> 2] = Sj), + (vj = (q[(Qj + Tj) >> 2] + vj) | 0), !((0 | (yj = (yj + 1) | 0)) < q[a >> 2])) + ) + break; + } + }), + (n[8] = function(a, vj, xj, yj, zj, Aj) { + (a |= 0), + (vj |= 0), + (xj |= 0), + (yj |= 0), + (zj |= 0), + (Aj |= 0); + var Oj, + Pj, + Bj = 0, + Cj = 0, + Dj = 0, + Ej = 0, + Fj = 0, + Gj = 0, + Hj = 0, + Ij = 0, + Kj = 0, + Lj = 0, + Mj = x(0), + Nj = 0, + Jj = q[a >> 2]; + if (!((0 | Jj) < 1)) + if (((Oj = zj << 2), (Pj = q[(a + 4) >> 2]), Aj)) + for (;;) { + if ( + q[Aj >> 2] && + ((Dj = q[((Bj = Ej << 2) + q[(a + 16) >> 2]) >> 2]), + (Hj = q[(xj + Bj) >> 2]), + (Cj = q[(yj + Bj) >> 2]), + (Bj = (0 | (Ij = w(Cj, zj))) < 1) || + ca(Hj, 0, w(Cj, Oj)), !(Bj | ((0 | Dj) < 1))) + ) + for ( + Kj = (Dj + Gj) | 0, Lj = q[(a + 20) >> 2], Bj = Gj;; + + ) { + for ( + Mj = u[((Cj = Bj << 2) + Lj) >> 2], + Nj = q[(vj + Cj) >> 2], + Fj = 0; + (u[(Cj = ((Dj = Fj << 2) + Hj) | 0) >> 2] = + u[Cj >> 2] + x(Mj * u[(Dj + Nj) >> 2])), + (0 | Ij) != (0 | (Fj = (Fj + 1) | 0)); + + ); + if (!((0 | (Bj = (Bj + 1) | 0)) < (0 | Kj))) break; + } + if ( + ((Aj = (Aj + 4) | 0), + (Gj = (q[((Ej << 2) + Pj) >> 2] + Gj) | 0), !((0 | (Ej = (Ej + 1) | 0)) < (0 | Jj))) + ) + break; + } + else + for (Aj = 0;;) { + if ( + ((Dj = q[((Ej = Aj << 2) + q[(a + 16) >> 2]) >> 2]), + (Hj = q[(xj + Ej) >> 2]), + (Cj = q[(yj + Ej) >> 2]), + (Bj = (0 | (Ij = w(Cj, zj))) < 1) || + ca(Hj, 0, w(Cj, Oj)), !(Bj | ((0 | Dj) <= 0))) + ) + for ( + Kj = (Dj + Gj) | 0, Lj = q[(a + 20) >> 2], Bj = Gj;; + + ) { + for ( + Mj = u[((Cj = Bj << 2) + Lj) >> 2], + Nj = q[(vj + Cj) >> 2], + Fj = 0; + (u[(Cj = ((Dj = Fj << 2) + Hj) | 0) >> 2] = + u[Cj >> 2] + x(Mj * u[(Dj + Nj) >> 2])), + (0 | Ij) != (0 | (Fj = (Fj + 1) | 0)); + + ); + if (!((0 | (Bj = (Bj + 1) | 0)) < (0 | Kj))) break; + } + if ( + ((Gj = (q[(Ej + Pj) >> 2] + Gj) | 0), !((0 | (Aj = (Aj + 1) | 0)) < (0 | Jj))) + ) + break; + } + }), + (n[9] = function(a) { + var Me, + Ne, + Oe, + Ie = 0, + Je = 0, + Ke = 0, + Le = 0; + if (!( + q[((a |= 0) + 648) >> 2] || + (0 | (Ie = q[(a + 332) >> 2])) < 1 + )) + for ( + Ne = ((Je = q[(a + 336) >> 2]) + w(Ie, 20)) | 0, + Ie = q[(a + 424) >> 2], + Le = q[(a + 444) >> 2];; + + ) { + if ( + q[Ie >> 2] && + !((0 | (Ke = q[(Je + 16) >> 2])) < (a = 1)) + ) + for ( + Ke <<= 1, Oe = q[Le >> 2]; + (u[(Me = ((a << 2) + Oe) | 0) >> 2] = -u[Me >> 2]), + (0 | (a = (a + 2) | 0)) < (0 | Ke); + + ); + if ( + ((Le = (Le + 4) | 0), + (Ie = (Ie + 4) | 0), !((Je = (Je + 20) | 0) >>> 0 < Ne >>> 0)) + ) + break; + } + }), + (n[10] = function(a, Sm, un) { + var wn; + return ( + $( + (wn = q[(20 + (a |= 0)) >> 2]), + (Sm |= 0), + (Sm = + (un |= 0) >>> 0 < + (Sm = (q[(a + 16) >> 2] - wn) | 0) >>> 0 ? + un : + Sm) + ), + (q[(a + 20) >> 2] = Sm + q[(a + 20) >> 2]), + 0 | un + ); + }), + (n[11] = function(a, Il, Rm, Sm, Tm, Um) { + (a |= 0), + (Il = +Il), + (Rm |= 0), + (Sm |= 0), + (Tm |= 0), + (Um |= 0); + var fn, + qn, + Zm, + kn, + Vm = 0, + Wm = 0, + Xm = 0, + Ym = 0, + _m = 0, + $m = 0, + an = 0, + bn = 0, + cn = 0, + dn = 0, + en = 0, + gn = 0, + hn = 0, + jn = 0, + mn = 0; + if ( + ((q[(44 + (L = Zm = (L - 560) | 0)) >> 2] = 0), + h(+Il), + (Vm = 0 | b[1]), + (qn = 4294967295 < b[0] >>> 0 ? 0 : 1), + (kn = + (0 | Vm) < -1 || ((0 | Vm) <= -1 && qn) ? + (h((Il = -Il)), (Vm = 0 | b[1]), b[0], (jn = 1), 3840) : + 2048 & Tm ? + ((jn = 1), 3843) : + (jn = 1 & Tm) ? + 3846 : + 3841), + 2146435072 == (2146435072 & Vm)) + ) + _(a, 32, Rm, ($m = (jn + 3) | 0), -65537 & Tm), + Z(a, kn, jn), + (Sm = (Um >>> 5) & 1), + Z(a, Il != Il ? (Sm ? 3867 : 3871) : Sm ? 3859 : 3863, 3); + else if ( + ((Il = (function Ja(a, ic) { + var kc, + lc, + jc = 0; + if ( + (h(+a), + (jc = 0 | b[1]), + (kc = 0 | b[0]), + 2047 != (0 | (jc = ((lc = jc) >>> 20) & 2047))) + ) { + if (!jc) + return ( + (jc = ic), + (ic = + 0 == a ? + 0 : + ((a = Ja(0x10000000000000000 * a, ic)), + (q[ic >> 2] + -64) | 0)), + (q[jc >> 2] = ic), + a + ); + (q[ic >> 2] = jc + -1022), + f(0, 0 | kc), + f(1, (-2146435073 & lc) | 1071644672), + (a = +g()); + } + return a; + })(Il, (44 + Zm) | 0)), + 0 != (Il += Il) && + (q[(44 + Zm) >> 2] = q[(44 + Zm) >> 2] + -1), + (fn = (16 + Zm) | 0), + 97 == (0 | (qn = 32 | Um))) + ) { + if ( + ((en = (dn = 32 & Um) ? (9 + kn) | 0 : kn), !(11 < Sm >>> 0) && (Vm = (12 - Sm) | 0)) + ) { + for (gn = 8; + (gn *= 16), (Vm = (Vm + -1) | 0);); + Il = 45 == r[0 | en] ? -(gn + (-Il - gn)) : Il + gn - gn; + } + for ( + (0 | fn) == + (0 | + (Vm = ga( + (Xm = (Vm = q[(44 + Zm) >> 2]) >> 31) ^ (Vm + Xm), + 0, + fn + ))) && + ((o[(15 + Zm) | 0] = 48), (Vm = (15 + Zm) | 0)), + _m = 2 | jn, + Xm = q[(44 + Zm) >> 2], + o[0 | (cn = (Vm + -2) | 0)] = Um + 15, + o[(Vm + -1) | 0] = (0 | Xm) < 0 ? 45 : 43, + Vm = 8 & Tm, + Wm = (16 + Zm) | 0; + (Um = Wm), + (bn = dn), + (Xm = y(Il) < 2147483648 ? ~~Il : -2147483648), + (o[0 | Wm] = bn | r[(Xm + 3824) | 0]), + (1 != (((Wm = (Um + 1) | 0) - ((16 + Zm) | 0)) | 0)) | + (0 == (Il = 16 * (Il - (0 | Xm))) ? + !(Vm | (0 < (0 | Sm))) : + 0) || + ((o[(Um + 1) | 0] = 46), (Wm = (Um + 2) | 0)), + 0 != Il; + + ); + _( + a, + 32, + Rm, + ($m = + ((Um = !Sm | ((0 | Sm) <= ((((Wm - Zm) | 0) - 18) | 0)) ? + (((((fn - ((16 + Zm) | 0)) | 0) - cn) | 0) + Wm) | + 0 : + (2 + ((((Sm + fn) | 0) - cn) | 0)) | 0) + + _m) | + 0), + Tm + ), + Z(a, en, _m), + _(a, 48, Rm, $m, 65536 ^ Tm), + Z(a, (16 + Zm) | 0, (Sm = (Wm - ((16 + Zm) | 0)) | 0)), + _( + a, + 48, + (Um - (((Vm = Sm) + (Sm = (fn - cn) | 0)) | 0)) | 0, + 0, + 0 + ), + Z(a, cn, Sm); + } else { + for ( + Vm = (0 | Sm) < 0, + 0 == Il ? + (Ym = q[(44 + Zm) >> 2]) : + ((Ym = (q[(44 + Zm) >> 2] + -28) | 0), + (q[(44 + Zm) >> 2] = Ym), + (Il *= 268435456)), + an = Vm ? 6 : Sm, + Xm = dn = (0 | Ym) < 0 ? (48 + Zm) | 0 : (336 + Zm) | 0; + (Xm = ((Sm = Xm) + 4) | 0), + 0 != + (Il = + 1e9 * + (Il - + ((q[Sm >> 2] = Vm = + (Il < 4294967296) & (0 <= Il) ? + ~~Il >>> 0 : + 0) >>> + 0))); + + ); + if ((0 | Ym) < 1)(Vm = Xm), (Wm = dn); + else + for (Wm = dn;;) { + if ( + ((cn = (0 | Ym) < 29 ? Ym : 29), !((Vm = (Xm + -4) | 0) >>> 0 < Wm >>> 0)) + ) { + for ( + Sm = cn, bn = 0; + (mn = bn), + (bn = q[(en = Vm) >> 2]), + (_m = 31 & Sm), + (_m = + 32 <= (63 & Sm) >>> ($m = 0) ? + ((Ym = bn << _m), 0) : + ((Ym = + ((1 << _m) - 1) & (bn >>> (32 - _m))), + bn << _m)), + ($m = (Ym + $m) | 0), + ($m = + (bn = (mn + _m) | 0) >>> 0 < _m >>> 0 ? + ($m + 1) | 0 : + $m), + (mn = en), + (en = ad((bn = bd((_m = bn), $m, 1e9)), M, 1e9)), + (q[mn >> 2] = _m - en), + Wm >>> 0 <= (Vm = (Vm + -4) | 0) >>> 0; + + ); + (Sm = bn) && (q[(Wm = (Wm + -4) | 0) >> 2] = Sm); + } + for (; Wm >>> 0 < (Vm = Xm) >>> 0 && + !q[(Xm = (Vm + -4) | 0) >> 2]; + + ); + if ( + ((Ym = (q[(44 + Zm) >> 2] - cn) | 0), + (Xm = Vm), !(0 < (0 | (q[(44 + Zm) >> 2] = Ym)))) + ) + break; + } + if ((0 | Ym) <= -1) + for ( + hn = (1 + ((((an + 25) | 0) / 9) | 0)) | 0, + cn = 102 == (0 | qn);; + + ) { + if ( + ((bn = (0 | Ym) < -9 ? 9 : (0 - Ym) | 0), + Vm >>> 0 <= Wm >>> 0) + ) + Wm = q[Wm >> 2] ? Wm : (Wm + 4) | 0; + else { + for ( + en = 1e9 >>> bn, + _m = (-1 << bn) ^ -1, + Ym = 0, + Xm = Wm; + (Sm = q[Xm >> 2]), + (q[Xm >> 2] = (Sm >>> bn) + Ym), + (Ym = w(en, Sm & _m)), + (Xm = (Xm + 4) | 0) >>> 0 < Vm >>> 0; + + ); + (Wm = q[Wm >> 2] ? Wm : (Wm + 4) | 0), + Ym && ((q[Vm >> 2] = Ym), (Vm = (Vm + 4) | 0)); + } + if ( + ((Ym = (bn + q[(44 + Zm) >> 2]) | 0), + (Vm = + (0 | hn) < (Vm - (Sm = cn ? dn : Wm)) >> 2 ? + (Sm + (hn << 2)) | 0 : + Vm), !((0 | (q[(44 + Zm) >> 2] = Ym)) < 0)) + ) + break; + } + if (!( + Vm >>> (Xm = 0) <= Wm >>> 0 || + ((Xm = w((dn - Wm) >> 2, 9)), + (Sm = q[Wm >> 2]) >>> 0 < (Ym = 10)) + )) + for (; + (Xm = (Xm + 1) | 0), (Ym = w(Ym, 10)) >>> 0 <= Sm >>> 0; + + ); + if ( + (0 | + (Sm = + (((an - (102 == (0 | qn) ? 0 : Xm)) | 0) - + ((103 == (0 | qn)) & (0 != (0 | an)))) | + 0)) < + ((w((Vm - dn) >> 2, 9) + -9) | 0) + ) { + if ( + (($m = + (((dn + + ((Sm = ((0 | (_m = (Sm + 9216) | 0)) / 9) | 0) << + 2)) | + 0) - + 4092) | + 0), + (Ym = 10), + (0 | (Sm = (1 + ((_m - w(Sm, 9)) | 0)) | 0)) <= 8) + ) + for (; + (Ym = w(Ym, 10)), 9 != (0 | (Sm = (Sm + 1) | 0)); + + ); + if ( + ((hn = ($m + 4) | 0), + ((cn = + ((en = q[$m >> 2]) - + w(Ym, (_m = ((en >>> 0) / (Ym >>> 0)) | 0))) | + 0) || + (0 | hn) != (0 | Vm)) && + ((gn = + cn >>> 0 < (Sm = Ym >>> 1) >>> 0 ? + 0.5 : + (0 | Vm) == (0 | hn) && (0 | Sm) == (0 | cn) ? + 1 : + 1.5), + (Il = 1 & _m ? 9007199254740994 : 9007199254740992), !jn | (45 != r[0 | kn]) || ((gn = -gn), (Il = -Il)), + (q[$m >> 2] = Sm = (en - cn) | 0), + Il + gn != Il)) + ) { + if (1e9 <= (q[$m >> 2] = Sm = (Sm + Ym) | 0) >>> 0) + for (; + ($m = ($m + -4) | (q[$m >> 2] = 0)) >>> 0 < + Wm >>> 0 && (q[(Wm = (Wm + -4) | 0) >> 2] = 0), + (Sm = (q[$m >> 2] + 1) | 0), + 999999999 < (q[$m >> 2] = Sm) >>> 0; + + ); + if ( + ((Xm = w((dn - Wm) >> 2, 9)), !((Sm = q[Wm >> 2]) >>> 0 < (Ym = 10))) + ) + for (; + (Xm = (Xm + 1) | 0), + (Ym = w(Ym, 10)) >>> 0 <= Sm >>> 0; + + ); + } + Vm = (Sm = ($m + 4) | 0) >>> 0 < Vm >>> 0 ? Sm : Vm; + } + j: { + for (;;) { + if ((cn = Vm) >>> (en = 0) <= Wm >>> 0) break j; + if (q[(Vm = (cn + -4) | 0) >> 2]) break; + } + en = 1; + } + if (103 != (0 | qn)) _m = 8 & Tm; + else if ( + ((an = + (((Sm = + ((0 | Xm) < (0 | (Vm = an || 1))) & (-5 < (0 | Xm))) ? + -1 ^ Xm : + -1) + + Vm) | + 0), + (Um = ((Sm ? -1 : -2) + Um) | 0), !(_m = 8 & Tm)) + ) { + if ( + ((Vm = 9), + en && + (_m = q[(cn + -4) >> 2]) && + !((_m >>> (Vm = 0)) % (Sm = 10))) + ) + for (; + (Vm = (Vm + 1) | 0), !((_m >>> 0) % ((Sm = w(Sm, 10)) >>> 0)); + + ); + (Sm = (w((cn - dn) >> 2, 9) + -9) | 0), + (an = + 102 == (32 | Um) ? + ((_m = 0) | an) < + (0 | + (Sm = 0 < (0 | (Sm = (Sm - Vm) | 0)) ? Sm : 0)) ? + an : + Sm : + ((_m = 0) | an) < + (0 | + (Sm = + 0 < (0 | (Sm = (((Sm + Xm) | 0) - Vm) | 0)) ? + Sm : + 0)) ? + an : + Sm); + } + if ( + (($m = 0 != (0 | (Ym = an | _m))), + (Sm = a), + (mn = Rm), + (Vm = 0 < (0 | Xm) ? Xm : 0), + 102 != (0 | (bn = 32 | Um))) + ) { + if ( + ((fn - (Vm = ga(((Vm = Xm >> 31) + Xm) ^ Vm, 0, fn))) | + 0) <= + 1 + ) + for (; + (o[0 | (Vm = (Vm + -1) | 0)] = 48), + ((fn - Vm) | 0) < 2; + + ); + (o[0 | (hn = (Vm + -2) | 0)] = Um), + (o[(Vm + -1) | 0] = (0 | Xm) < 0 ? 45 : 43), + (Vm = (fn - hn) | 0); + } + if ( + (_( + Sm, + 32, + mn, + ($m = + (1 + ((Vm + (($m + ((an + jn) | 0)) | 0)) | 0)) | 0), + Tm + ), + Z(a, kn, jn), + _(a, 48, Rm, $m, 65536 ^ Tm), + 102 == (0 | bn)) + ) { + for ( + Sm = (16 + Zm) | 8, + Xm = (16 + Zm) | 9, + Wm = Um = dn >>> 0 < Wm >>> 0 ? dn : Wm;; + + ) { + if ( + ((Vm = ga(q[Wm >> 2], 0, Xm)), (0 | Um) != (0 | Wm)) + ) { + if (!(Vm >>> 0 <= (16 + Zm) >>> 0)) + for (; + (o[0 | (Vm = (Vm + -1) | 0)] = 48), + (16 + Zm) >>> 0 < Vm >>> 0; + + ); + } else + (0 | Vm) == (0 | Xm) && + ((o[(24 + Zm) | 0] = 48), (Vm = Sm)); + if ( + (Z(a, Vm, (Xm - Vm) | 0), !((Wm = (Wm + 4) | 0) >>> 0 <= dn >>> 0)) + ) + break; + } + Ym && Z(a, 3875, 1); + p: if (!(((0 | an) < 1) | (cn >>> 0 <= Wm >>> 0))) + for (;;) { + if ( + (16 + Zm) >>> 0 < + (Vm = ga(q[Wm >> 2], 0, Xm)) >>> 0 + ) + for (; + (o[0 | (Vm = (Vm + -1) | 0)] = 48), + (16 + Zm) >>> 0 < Vm >>> 0; + + ); + if ( + (Z(a, Vm, (0 | an) < 9 ? an : 9), + (an = (an + -9) | 0), + cn >>> 0 <= (Wm = (Wm + 4) | 0) >>> 0) + ) + break p; + if (!(0 < (0 | an))) break; + } + _(a, 48, (an + 9) | 0, 9, 0); + } else { + q: if (!((0 | an) < 0)) + for ( + Um = en ? cn : (Wm + 4) | 0, + Sm = (16 + Zm) | 8, + dn = (16 + Zm) | 9, + Xm = Wm;; + + ) { + if ( + ((0 | dn) == (0 | (Vm = ga(q[Xm >> 2], 0, dn))) && + ((o[(24 + Zm) | 0] = 48), (Vm = Sm)), + (0 | Wm) != (0 | Xm)) + ) { + if (!(Vm >>> 0 <= (16 + Zm) >>> 0)) + for (; + (o[0 | (Vm = (Vm + -1) | 0)] = 48), + (16 + Zm) >>> 0 < Vm >>> 0; + + ); + } else + Z(a, Vm, 1), + (Vm = (Vm + 1) | 0), + ((0 | an) < 1 && !_m) || Z(a, 3875, 1); + if ( + (Z( + a, + (bn = Vm), + (0 | (Vm = (dn - Vm) | 0)) < (0 | an) ? Vm : an + ), + (an = (an - Vm) | 0), + Um >>> 0 <= (Xm = (Xm + 4) | 0) >>> 0) + ) + break q; + if (!(-1 < (0 | an))) break; + } + _(a, 48, (an + 18) | 0, 18, 0), + Z(a, hn, (fn - hn) | 0); + } + } + return ( + _(a, 32, Rm, $m, 8192 ^ Tm), + (L = (560 + Zm) | 0), + 0 | ((0 | $m) < (0 | Rm) ? Rm : $m) + ); + }), + (n[12] = function(a, Il) { + a |= 0; + var tm = (Il |= 0); + (Il = (q[Il >> 2] + 15) & -16), + (q[tm >> 2] = Il + 16), + (tm = a), + (a = (function(a, Il, Jl, tm) { + var zm, + wm, + um = 0, + vm = 0, + xm = 0, + ym = 0; + return ( + (L = wm = (L - 32) | 0), + (um = ((ym = um = 2147483647 & tm) - 1006698496) | 0), + (vm = um = + (zm = vm = xm = Jl) >>> 0 < 0 ? (um + 1) | 0 : um), + (um = (ym - 1140785152) | 0), + (((0 | (um = xm >>> 0 < 0 ? (um + 1) | 0 : um)) == + (0 | vm)) & + (zm >>> 0 < xm >>> 0)) | + (vm >>> 0 < um >>> 0) ? + ((um = (tm << 4) | (Jl >>> 28)), + (Jl = (Jl << 4) | (Il >>> 28)), + ((134217728 == (0 | (xm = Il &= 268435455))) & + (1 <= a >>> 0)) | + (134217728 < Il >>> 0) ? + ((um = (um + 1073741824) | 0), + (a = (Jl + 1) | 0) >>> 0 < 1 && + (um = (um + 1) | 0), + (vm = a)) : + ((um = + (um - + ((((vm = Jl) >>> 0 < 0) + -1073741824) | + 0)) | + 0), + a | (134217728 ^ xm) || + ((a = (vm + (1 & vm)) | 0) >>> 0 < vm >>> 0 && + (um = (um + 1) | 0), + (vm = a)))) : + (!xm & (2147418112 == (0 | ym)) ? + !(a | Il) : + ((2147418112 == (0 | ym)) & (xm >>> 0 < 0)) | + (ym >>> 0 < 2147418112) + ) ? + ((um = 2146435072), + ((1140785151 == ((vm = 0) | ym)) & + (4294967295 < xm >>> 0)) | + (1140785151 < ym >>> 0) || + (xm = ym >>> 16) >>> (um = 0) < 15249 || + ((function(a, Il, Jl, tm, Bm, Cm) { + var Jm, + Km, + Hm = 0, + Im = 0; + 64 & Cm ? + ((Il = 31 & (Jl = (Cm - 64) | 0)), + (Il = + 32 <= (63 & Jl) >>> 0 ? + ((Jl = 0), Bm >>> Il) : + ((Jl = Bm >>> Il), + ((((1 << Il) - 1) & Bm) << + (32 - Il)) | + (tm >>> Il))), + (Bm = tm = 0)) : + Cm && + ((Im = Bm), + (Hm = 31 & (Km = (64 - Cm) | 0)), + (Km = + 32 <= (63 & Km) >>> 0 ? + ((Im = tm << Hm), 0) : + ((Im = + (((1 << Hm) - 1) & + (tm >>> (32 - Hm))) | + (Im << Hm)), + tm << Hm)), + (Jm = Il), + (Il = 31 & (Hm = Cm)), + (Il = + 32 <= (63 & Hm) >>> 0 ? + ((Hm = 0), Jl >>> Il) : + ((Hm = Jl >>> Il), + ((((1 << Il) - 1) & Jl) << + (32 - Il)) | + (Jm >>> Il))), + (Il |= Km), + (Jl = Hm | Im), + (Hm = tm), + (tm = 31 & Cm), + (tm = + 32 <= (63 & Cm) >>> 0 ? + ((Im = 0), Bm >>> tm) : + ((Im = Bm >>> tm), + ((((1 << tm) - 1) & Bm) << + (32 - tm)) | + (Hm >>> tm))), + (Bm = Im)), + (q[a >> 2] = Il), + (q[(4 + a) >> 2] = Jl), + (q[(8 + a) >> 2] = tm), + (q[(12 + a) >> 2] = Bm); + })( + wm, + a, + Il, + Jl, + (um = (65535 & tm) | 65536), + (15361 - xm) | 0 + ), + (function(a, Il, Jl, tm, Bm, Cm) { + var Fm, + Dm, + Em = 0; + 64 & Cm ? + ((tm = Il), + (Il = 31 & (Bm = (Cm + -64) | 0)), + 32 <= (63 & Bm) >>> 0 ? + ((Bm = tm << Il), (tm = 0)) : + ((Bm = + (((1 << Il) - 1) & + (tm >>> (32 - Il))) | + (Jl << Il)), + (tm <<= Il)), + (Jl = Il = 0)) : + Cm && + ((Dm = tm), + (tm = 31 & (Fm = Cm)), + (Dm = + 32 <= (63 & Cm) >>> 0 ? + ((Em = Dm << tm), 0) : + ((Em = + (((1 << tm) - 1) & + (Dm >>> (32 - tm))) | + (Bm << tm)), + Dm << tm)), + (tm = Jl), + (Bm = 31 & (Cm = (64 - Cm) | 0)), + 32 <= (63 & Cm) >>> 0 ? + ((Cm = 0), (tm >>>= Bm)) : + ((Cm = tm >>> Bm), + (tm = + ((((1 << Bm) - 1) & tm) << + (32 - Bm)) | + (Il >>> Bm))), + (tm |= Dm), + (Bm = Cm | Em), + (Cm = Il), + (Il = 31 & Fm), + (Il = + 32 <= (63 & Fm) >>> 0 ? + ((Em = Cm << Il), 0) : + ((Em = + (((1 << Il) - 1) & + (Cm >>> (32 - Il))) | + (Jl << Il)), + Cm << Il)), + (Jl = Em)), + (q[a >> 2] = Il), + (q[(4 + a) >> 2] = Jl), + (q[(8 + a) >> 2] = tm), + (q[(12 + a) >> 2] = Bm); + })( + (16 + wm) | 0, + a, + Il, + Jl, + um, + (xm + -15233) | 0 + ), + (Jl = q[(4 + wm) >> 2]), + (a = q[(8 + wm) >> 2]), + (um = (q[(12 + wm) >> 2] << 4) | (a >>> 28)), + (vm = (a << 4) | (Jl >>> 28)), + ((134217728 == (0 | (Jl = a = 268435455 & Jl))) & + (1 <= + (Il = + q[wm >> 2] | + ((0 != + (q[(16 + wm) >> 2] | q[(24 + wm) >> 2])) | + (0 != + (q[(20 + wm) >> 2] | + q[(28 + wm) >> 2])))) >>> + 0)) | + (134217728 < a >>> 0) ? + ((a = (vm + 1) | 0) >>> 0 < 1 && + (um = (um + 1) | 0), + (vm = a)) : + Il | (134217728 ^ Jl) || + ((a = (vm + (1 & vm)) | 0) >>> 0 < vm >>> 0 && + (um = (um + 1) | 0), + (vm = a)))) : + ((vm = (Jl << 4) | (Il >>> 28)), + (um = + (524287 & (um = (tm << 4) | (Jl >>> 28))) | + 2146959360)), + (L = (32 + wm) | 0), + f(0, 0 | vm), + f(1, (-2147483648 & tm) | um), +g() + ); + })( + q[Il >> 2], + q[(Il + 4) >> 2], + q[(Il + 8) >> 2], + q[(Il + 12) >> 2] + )), + (v[tm >> 3] = a); + }), + (n[13] = function(a) { + return 0; + }), + (n[14] = function(a, Il, tm) { + (Il |= 0), (tm |= 0); + var Om, + Cm, + Bm = 0, + Lm = 0, + Mm = 0, + Nm = 0; + for ( + L = Cm = (L - 32) | 0, + Bm = q[(28 + (a |= 0)) >> 2], + q[(16 + Cm) >> 2] = Bm, + Mm = q[(a + 20) >> 2], + q[(28 + Cm) >> 2] = tm, + q[(24 + Cm) >> 2] = Il, + Mm = ((q[(20 + Cm) >> 2] = Il = (Mm - Bm) | 0) + tm) | 0, + Nm = 2, + Il = (16 + Cm) | 0;; + + ) { + a: { + if ( + ((Lm = + (Bm = 0) | + K(q[(a + 60) >> 2], 0 | Il, 0 | Nm, (12 + Cm) | 0)) && + ((q[2086] = Lm), (Bm = -1)), + (0 | + (Bm = Bm ? + (q[(12 + Cm) >> 2] = -1) : + q[(12 + Cm) >> 2])) == + (0 | Mm)) + ) + (Il = q[(a + 44) >> 2]), + (q[(a + 28) >> 2] = Il), + (q[(a + 20) >> 2] = Il), + (q[(a + 16) >> 2] = Il + q[(a + 48) >> 2]), + (a = tm); + else { + if (-1 < (0 | Bm)) break a; + (q[(a + 28) >> 2] = 0), + (q[(a + 16) >> 2] = 0), + (q[(a + 20) >> 2] = 0), + (q[a >> 2] = 32 | q[a >> 2]), + 2 != ((a = 0) | Nm) && + (a = (tm - q[(Il + 4) >> 2]) | 0); + } + return (L = (32 + Cm) | 0), + 0 | a; + } + (Lm = q[(Il + 4) >> 2]), + (q[ + (Il = (Om = Lm >>> 0 < Bm >>> 0) ? (Il + 8) | 0 : Il) >> + 2 + ] = (Lm = (Bm - (Om ? Lm : 0)) | 0) + q[Il >> 2]), + (q[(Il + 4) >> 2] = q[(Il + 4) >> 2] - Lm), + (Mm = (Mm - Bm) | 0), + (Nm = (Nm - Om) | 0); + } + }), + (n[15] = function(a, Il, tm, Bm) { + return (M = 0); + }), { + d: function() {}, + e: function() { + return 83886080; + }, + f: function() { + return 5; + }, + g: function(a, vj) { + return ( + (vj |= 0), + (L = vj = (L - 16) | 0), + (a = (a |= 0) ? + sa(a) ? + (Y(4, 2150, 0), 0) : + r[(a + 4) | 0] : + ((q[(vj + 4) >> 2] = 1444), + (q[vj >> 2] = 2267), + Y(4, 1294, vj), + 0)), + (L = (vj + 16) | 0), + 0 | a + ); + }, + h: function(a, vj) { + var wj; + return ( + (vj |= 0), + (L = wj = (L - 48) | 0), + (a = (a |= 0) ? + ((a + 63) & -64) != (0 | a) ? + ((q[(36 + wj) >> 2] = 1522), + (q[(32 + wj) >> 2] = 2284), + Y(4, 1294, (32 + wj) | 0), + 0) : + ((vj + 63) & -64) == (0 | vj) && vj ? + (function(a, Vk) { + var pl, + Wk = 0, + Xk = 0, + Yk = 0, + Zk = 0, + _k = 0, + $k = 0, + al = 0, + bl = 0, + cl = 0, + dl = 0, + el = 0, + fl = 0, + gl = 0, + hl = 0, + il = 0, + jl = 0, + kl = 0, + ll = 0, + ml = 0, + nl = 0, + ol = 0; + L = _k = ((pl = Xk = L) - 704) & -64; + a: if (Vk >>> 0 <= 1343) Y(4, 1235, 0); + else + if (sa(a)) Y(4, 1469, 0); + else if ((Xk = r[0 | (nl = (a + 4) | 0)])) { + if (!(6 <= Xk >>> 0)) { + (jl = 1 == (0 | !r[(a + 5) | 0])) || + (da(nl, 1), X((a - -64) | 0, 4, 160)), + ca((_k - -64) | 0, 0, 640), + na(a, (_k - -64) | 0), + (Xk = (a + Vk) | 0), + (Vk = q[(_k + 64) >> 2]); + b: { + c: { + d: { + if (5 <= (il = r[(a + 4) | 0]) >>> 0) { + if ( + (Vk >>> 0 < a >>> 0) | + (Xk >>> 0 < Vk >>> 0) + ) + break c; + if ( + (Zk = (Vk + 256) | 0) >>> 0 < + a >>> 0 + ) + break c; + if (Zk >>> 0 <= Xk >>> 0) break d; + break c; + } + if ( + (Vk >>> 0 < a >>> 0) | + (Xk >>> 0 < Vk >>> 0) + ) + break c; + if ( + ((Zk = (Vk + 128) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) + ) + break c; + } + if (!( + ((Yk = q[(_k + 68) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Zk >>> 0) || + ((Yk = (Yk - -64) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (dl = q[Vk >> 2])) < 0 || + ((Zk = q[(_k + 72) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = + ((Wk = Zk) + (Zk = dl << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((al = q[(_k + 76) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < al >>> 0) | + (al >>> 0 < Yk >>> 0) || + ((Wk = ((dl << 6) + al) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 80) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 84) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 88) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 92) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 96) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 100) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 4) >> 2])) < 0 || + ((Zk = q[(_k + 104) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + (($k = + ((Yk = Zk) + (Zk = Wk << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Yk = q[(_k + 108) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < $k >>> 0) || + ((Wk = (Yk + (Wk << 6)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 112) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 116) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 120) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 124) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 128) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 132) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 136) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 8) >> 2])) < 0 || + ((Zk = q[(_k + 140) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = ((el = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 144) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 148) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 156) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 160) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 164) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 12) >> 2])) < 0 || + ((Zk = q[(_k + 172) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = ((fl = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 176) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + fl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 180) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + fl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 188) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Wk = (Zk + fl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + (0 | (Yk = q[(Vk + 16) >> 2])) < 0 || + ((Zk = q[(_k + 192) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + (($k = + ((Wk = Zk) + (Zk = Yk << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 196) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 200) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 204) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 208) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + (Yk << 6)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 212) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 216) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 220) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 228) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 232) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 236) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 240) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 244) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 248) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + ((Wk = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 252) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 256) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 260) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 264) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 268) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Yk = q[(_k + 272) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + (0 | ($k = q[(Vk + 20) >> 2])) < 0 || + ((Yk = q[(_k + 276) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) || + ((gl = + ((Wk = Yk) + (Yk = $k << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 280) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + (($k = (Wk + ($k << 6)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 284) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 288) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 292) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 296) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 300) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 308) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 312) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + (0 | (gl = q[(Vk + 24) >> 2])) < 0 || + ((Wk = q[(_k + 336) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + (gl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + (0 | (gl = q[(Vk + 28) >> 2])) < 0 || + ((Wk = q[(_k + 340) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = ((ll = gl << 2) + Wk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + ((Wk = q[(_k + 344) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + (($k = (Wk + ll) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < $k >>> 0) || + (0 | (gl = q[(Vk + 32) >> 2])) < 0 || + ((Wk = q[(_k + 356) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < $k >>> 0) || + ((gl = (($k = gl << 2) + Wk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 360) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 364) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 368) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 372) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 376) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + ((Wk = q[(_k + 380) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((gl = (Wk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < gl >>> 0) || + (0 | (bl = q[(Vk + 36) >> 2])) < 0 || + ((Wk = q[(_k + 392) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < gl >>> 0) || + ((bl = ((gl = bl << 2) + Wk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + ((Wk = q[(_k + 396) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + gl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + ((Wk = q[(_k + 400) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + gl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 40) >> 2])) < 0 || + ((Wk = q[(_k + 412) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 44) >> 2])) < 0 || + ((Wk = q[(_k + 424) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 48) >> 2])) < 0 || + ((Wk = q[(_k + 428) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = ((cl <<= 2) + Wk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + ((Wk = q[(_k + 432) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + cl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 52) >> 2])) < 0 || + ((Wk = q[(_k + 416) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = ((cl <<= 2) + Wk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + ((Wk = q[(_k + 420) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + cl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 56) >> 2])) < 0 || + ((Wk = q[(_k + 552) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 60) >> 2])) < 0 || + ((Wk = q[(_k + 556) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 64) >> 2])) < 0 || + ((Wk = q[(_k + 560) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 1)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 68) >> 2])) < 0 || + ((Wk = q[(_k + 564) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 72) >> 2])) < 0 || + ((Wk = q[(_k + 568) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((cl = + ((bl = Wk) + (Wk = cl << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 572) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 576) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 580) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 584) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((bl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 76) >> 2])) < 0 || + ((Wk = q[(_k + 588) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((cl = ((bl = cl << 2) + Wk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((Wk = q[(_k + 592) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((Wk = q[(_k + 596) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < cl >>> 0) || + ((bl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 80) >> 2])) < 0 || + ((Wk = q[(_k + 600) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((hl = + ((bl = Wk) + (Wk = cl << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < hl >>> 0) || + ((bl = q[(_k + 604) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < hl >>> 0) || + ((cl = (bl + (cl << 6)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 608) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 612) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 616) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 620) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 624) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 628) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((cl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < cl >>> 0) || + ((bl = q[(_k + 632) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < cl >>> 0) || + ((bl = (Wk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 84) >> 2])) < 0 || + ((Wk = q[(_k + 636) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + ((Wk = q[(_k + 640) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((bl = (Wk + (cl << 1)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) || + (0 | (cl = q[(Vk + 88) >> 2])) < 0 || + ((Wk = q[(_k + 644) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) || + ((Wk = (Wk + (cl << 2)) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + )) { + if (!(il >>> 0 < 2)) { + if ( + ((bl = q[(_k + 168) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (bl + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if (!(il >>> 0 < 4)) { + if ( + ((bl = q[(_k + 324) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) | + (bl >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((bl = (Yk + bl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((Wk = q[(_k + 328) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((bl = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((Wk = q[(_k + 332) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((bl = (Wk + Yk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((Wk = q[(_k + 152) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < bl >>> 0) + ) + break c; + if ( + ((el = (Wk + el) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Wk = q[(_k + 184) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < el >>> 0) + ) + break c; + if ( + ((el = (Wk + fl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Wk = q[(_k + 224) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) | + (Wk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Wk = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + (0 | (el = q[(Vk + 92) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 648) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((el = + ((Wk = el << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 652) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < el >>> 0) + ) + break c; + if ( + ((el = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 656) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Wk = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + (0 | (el = q[(Vk + 96) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 660) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((el = + ((Wk = el << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 664) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < el >>> 0) + ) + break c; + if ( + ((el = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 668) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < el >>> 0) + ) + break c; + if ( + ((Wk = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 304) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 316) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 320) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 100) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 436) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 440) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 444) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 104) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 448) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = + ((Yk = Zk) + (Zk = Wk << 2)) | + 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = q[(_k + 452) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = q[(_k + 456) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = q[(_k + 460) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = q[(_k + 464) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) | + (Yk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 108) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 480) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 484) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 488) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 112) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 504) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 508) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 512) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 116) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 528) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Yk = (Zk + (Wk << 2)) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 120) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 532) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 536) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 540) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) + ) + break c; + if ( + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + (0 | (Wk = q[(Vk + 124) >> 2])) < + 0 + ) + break c; + if ( + ((Zk = q[(_k + 544) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Yk = ((Wk <<= 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Zk = q[(_k + 548) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) + ) + break c; + if ( + ((Wk = (Wk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) + ) + break c; + } + } + if (il >>> 0 < 5) break b; + if (!( + ((Zk = q[(_k + 348) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Yk = (Zk + ll) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 352) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + ll) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 384) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 388) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + $k) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 404) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + gl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + ((Zk = q[(_k + 408) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Yk = (Zk + gl) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 128) >> 2])) < + 0 || + ((Zk = q[(_k + 468) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 472) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 476) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 132) >> 2])) < + 0 || + ((Zk = q[(_k + 492) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 496) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 500) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Yk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Yk >>> 0) || + (0 | (Wk = q[(Vk + 136) >> 2])) < + 0 || + ((Zk = q[(_k + 516) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Yk >>> 0) || + ((Wk = + ((Yk = Wk << 2) + Zk) | 0) >>> + 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 520) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + ((Wk = (Yk + Zk) | 0) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Wk >>> 0) || + ((Zk = q[(_k + 524) >> 2]) >>> 0 < + a >>> 0) | + (Xk >>> 0 < Zk >>> 0) | + (Zk >>> 0 < Wk >>> 0) || + (Zk = (Yk + Zk) | 0) >>> 0 < a >>> 0 + ) && + Zk >>> 0 <= Xk >>> 0 + ) + break b; + } + } + Y(4, 1760, 0), + da(nl, 1), + X((a - -64) | 0, 4, 160); + break a; + } + jl || + (ya(a), + (o[(a + 5) | 0] = 0), + (Vk = q[(_k + 64) >> 2]), + (dl = q[Vk >> 2]), + (al = q[(_k + 76) >> 2]), + (il = r[(a + 4) | 0])); + f: { + if ((a = 0) < (0 | dl)) { + for (;;) { + if (63 < ia(((a << 6) + al) | 0) >>> 0) + break f; + if ((0 | dl) == (0 | (a = (a + 1) | 0))) + break; + } + if ( + ((Wk = (Vk + 48) | 0), + (Xk = 0) < (0 | (a = q[Vk >> 2]))) + ) { + for ( + Zk = q[(Vk + 48) >> 2], + Yk = q[(_k + 80) >> 2];; + + ) { + if ( + ((0 | + (al = q[(Yk + (Xk << 2)) >> 2])) < + 0) | + ((0 | Zk) <= (0 | al)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + gl = (Vk + 24) | 0, + Zk = q[(Vk + 24) >> 2], + $k = q[(_k + 88) >> 2], + dl = q[(_k + 84) >> 2], + Xk = 0;; + + ) { + if ( + (Yk = q[((al = Xk << 2) + $k) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | Zk) < (0 | Yk)) + ) + break f; + if ( + ((0 | (al = q[(al + dl) >> 2])) < + 0) | + ((0 | Zk) <= (0 | al)) + ) + break f; + if ( + ((Yk = (Yk + al) | 0) >>> 31) | + ((0 | Zk) < (0 | Yk)) + ) + break f; + } + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 92) >> 2];; + + ) { + if (1 < t[(Zk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 96) >> 2];; + + ) { + if (1 < t[(Zk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 100) >> 2];; + + ) { + if ( + ((0 | + (Yk = q[(Zk + (Xk << 2)) >> 2])) < + -1) | + ((0 | a) <= (0 | Yk)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } else gl = (Vk + 24) | 0; + } else + (gl = (Vk + 24) | 0), + (Wk = (Vk + 48) | 0); + if ( + (a = 0) < + (0 | (Xk = q[(Vk + 4) >> 2])) + ) { + for (Zk = q[(_k + 108) >> 2];;) { + if (63 < ia((Zk + (a << 6)) | 0) >>> 0) + break f; + if ((0 | Xk) == (0 | (a = (a + 1) | 0))) + break; + } + if ( + (($k = + ((Zk = q[(Vk + 48) >> 2]) + -1) | 0), !( + ((Xk = 0) | (a = q[(Vk + 4) >> 2])) <= + 0 + )) + ) { + for (Yk = q[(_k + 112) >> 2];;) { + if ( + ((0 | + (al = q[(Yk + (Xk << 2)) >> 2])) < + 0) | + ((0 | Zk) <= (0 | al)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 116) >> 2];; + + ) { + if (1 < t[(Zk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 120) >> 2];; + + ) { + if (1 < t[(Zk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Zk = q[Vk >> 2], + Xk = 0, + Yk = q[(_k + 124) >> 2];; + + ) { + if ( + ((0 | + (al = q[(Yk + (Xk << 2)) >> 2])) < + -1) | + ((0 | Zk) <= (0 | al)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 128) >> 2];; + + ) { + if ( + ((0 | + (Yk = q[(Zk + (Xk << 2)) >> 2])) < + -1) | + ((0 | a) <= (0 | Yk)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Zk = q[(_k + 132) >> 2];; + + ) { + if (1 < t[(Zk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = (Vk + 8) | 0, + al = (Vk + 12) | 0, + dl = q[(_k + 136) >> 2], + Xk = 0;; + + ) { + if ( + 1 < + (fl = + q[((el = Xk << 2) + Zk) >> 2]) >>> + 0 + ) + break f; + if ( + ((0 | (el = q[(dl + el) >> 2])) < + 0) | + ((0 | el) >= + q[((fl - 1) | 0 ? Yk : al) >> 2]) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } + } else $k = (q[Wk >> 2] + -1) | 0; + if ( + (a = 0) < + (0 | (Xk = q[(Vk + 8) >> 2])) + ) { + for (Zk = q[(_k + 140) >> 2];;) { + if ( + ((0 | + (Yk = q[(Zk + (a << 2)) >> 2])) < + 0) | + ((0 | $k) < (0 | Yk)) + ) + break f; + if ((0 | Xk) == (0 | (a = (a + 1) | 0))) + break; + } + for ( + ll = (Vk + 28) | 0, + Zk = q[(Vk + 28) >> 2], + dl = q[(_k + 148) >> 2], + el = q[(_k + 144) >> 2], + a = 0;; + + ) { + if ( + (Yk = q[((al = a << 2) + dl) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | Zk) < (0 | Yk)) + ) + break f; + if ( + ((0 | (al = q[(al + el) >> 2])) < + 0) | + ((0 | Zk) <= (0 | al)) + ) + break f; + if ( + ((Yk = (Yk + al) | 0) >>> 31) | + ((0 | Zk) < (0 | Yk)) + ) + break f; + } + if ((0 | Xk) == (0 | (a = (a + 1) | 0))) + break; + } + for ( + a = 0, + Yk = q[(_k + 156) >> 2], + al = q[(_k + 164) >> 2], + dl = q[(_k + 160) >> 2];; + + ) { + if ( + (0 | + (el = + q[((Zk = a << 2) + dl) >> 2])) < + 1 + ) + break f; + if ((0 | (fl = q[(Zk + al) >> 2])) < 1) + break f; + if ( + ((0 | (Zk = q[(Yk + Zk) >> 2])) < 1) | + ((0 | Zk) != + (0 | w((fl + 1) | 0, (el + 1) | 0))) + ) + break f; + if ((0 | Xk) == (0 | (a = (a + 1) | 0))) + break; + } + } else ll = (Vk + 28) | 0; + if ( + (a = 0) < + (0 | (Yk = q[(Vk + 12) >> 2])) + ) { + for (Xk = q[(_k + 172) >> 2];;) { + if ( + ((0 | + (Zk = q[(Xk + (a << 2)) >> 2])) < + 0) | + ((0 | $k) < (0 | Zk)) + ) + break f; + if ((0 | Yk) == (0 | (a = (a + 1) | 0))) + break; + } + for ( + bl = (Vk + 32) | 0, + Xk = q[(Vk + 32) >> 2], + $k = q[(_k + 180) >> 2], + dl = q[(_k + 176) >> 2], + a = 0;; + + ) { + if ( + (Zk = q[((al = a << 2) + $k) >> 2]) + ) { + if ( + ((0 | Zk) < 0) | + ((0 | Xk) < (0 | Zk)) + ) + break f; + if ( + ((0 | (al = q[(al + dl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | al)) + ) + break f; + if ( + ((Zk = (Zk + al) | 0) >>> 31) | + ((0 | Xk) < (0 | Zk)) + ) + break f; + } + if ((0 | Yk) == (0 | (a = (a + 1) | 0))) + break; + } + } else bl = (Vk + 32) | 0; + Zk = (Vk + 16) | 0; + m: { + n: { + if (!( + ((a = 0) | + (Xk = q[(Vk + 16) >> 2])) <= + 0 + )) { + for (Yk = q[(_k + 208) >> 2];;) { + if ( + 63 < + ia((Yk + (a << 6)) | 0) >>> 0 + ) + break f; + if ( + (0 | Xk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + if (!( + ((Xk = 0) | (a = q[Zk >> 2])) <= + 0 + )) { + for ( + Yk = q[Wk >> 2], + al = q[(_k + 212) >> 2];; + + ) { + if ( + ((0 | + ($k = + q[(al + (Xk << 2)) >> 2])) < + 0) | + ((0 | Yk) <= (0 | $k)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + nl = (Vk + 36) | 0, + Yk = q[(Vk + 36) >> 2], + dl = q[(_k + 220) >> 2], + el = q[(_k + 216) >> 2], + Xk = 0;; + + ) { + if ( + (al = + q[(($k = Xk << 2) + dl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Yk) < (0 | al)) + ) + break f; + if ( + ((0 | + ($k = q[($k + el) >> 2])) < + 0) | + ((0 | Yk) <= (0 | $k)) + ) + break f; + if ( + ((al = (al + $k) | 0) >>> + 31) | + ((0 | Yk) < (0 | al)) + ) + break f; + } + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Yk = q[(_k + 228) >> 2];; + + ) { + if (1 < t[(Yk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Yk = q[(_k + 232) >> 2];; + + ) { + if (1 < t[(Yk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = q[Vk >> 2], + Xk = 0, + al = q[(_k + 236) >> 2];; + + ) { + if ( + ((0 | + ($k = + q[(al + (Xk << 2)) >> 2])) < + -1) | + ((0 | Yk) <= (0 | $k)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = q[(Vk + 4) >> 2], + Xk = 0, + al = q[(_k + 240) >> 2];; + + ) { + if ( + ((0 | + ($k = + q[(al + (Xk << 2)) >> 2])) < + -1) | + ((0 | Yk) <= (0 | $k)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = q[(_k + 244) >> 2], Xk = 0;; + + ) { + if (q[(Yk + (Xk << 2)) >> 2] < 0) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + break n; + } + } + (al = (Vk + 68) | 0), + (nl = (Vk + 36) | 0); + break m; + } + for ( + Yk = q[(_k + 252) >> 2], Xk = 0;; + + ) { + if (q[(Yk + (Xk << 2)) >> 2] < 0) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + al = q[(Vk + 60) >> 2], + Xk = 0, + $k = q[(_k + 256) >> 2];; + + ) { + if ( + ((dl = + (q[((dl = Xk << 2) + $k) >> 2] + + (q[(Yk + dl) >> 2] << 1)) | + 0) >>> + 31) | + ((0 | al) < (0 | dl)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = q[(Vk + 64) >> 2], + dl = q[(_k + 264) >> 2], + el = q[(_k + 260) >> 2], + Xk = 0;; + + ) { + if ( + (al = q[(($k = Xk << 2) + dl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Yk) < (0 | al)) + ) + break f; + if ( + ((0 | ($k = q[($k + el) >> 2])) < + 0) | + ((0 | Yk) <= (0 | $k)) + ) + break f; + if ( + ((al = (al + $k) | 0) >>> 31) | + ((0 | Yk) < (0 | al)) + ) + break f; + } + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + al = (Vk + 68) | 0, + Yk = q[(Vk + 68) >> 2], + el = q[(_k + 272) >> 2], + fl = q[(_k + 268) >> 2], + Xk = 0;; + + ) { + if ( + ($k = q[((dl = Xk << 2) + el) >> 2]) + ) { + if ( + ((0 | $k) < 0) | + ((0 | Yk) < (0 | $k)) + ) + break f; + if ( + ((0 | (dl = q[(dl + fl) >> 2])) < + 0) | + ((0 | Yk) <= (0 | dl)) + ) + break f; + if ( + (($k = ($k + dl) | 0) >>> 31) | + ((0 | Yk) < (0 | $k)) + ) + break f; + } + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } + p: { + q: { + if (!( + ((a = 0) | + (Xk = q[(Vk + 20) >> 2])) <= + 0 + )) { + for (Yk = q[(_k + 280) >> 2];;) { + if ( + 63 < + ia((Yk + (a << 6)) | 0) >>> 0 + ) + break f; + if ( + (0 | Xk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + if (!( + ((a = 0) | + (Xk = q[(Vk + 20) >> 2])) <= + 0 + )) { + for (Yk = q[(_k + 296) >> 2];;) { + if (1 < t[(Yk + (a << 2)) >> 2]) + break f; + if ( + (0 | Xk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + Yk = q[(_k + 300) >> 2], a = 0;; + + ) { + if (q[(Yk + (a << 2)) >> 2] < 0) + break f; + if ( + (0 | Xk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + break q; + } + } + a = q[(Vk + 52) >> 2]; + break p; + } + for ( + a = q[(Vk + 52) >> 2], + el = q[(_k + 312) >> 2], + fl = q[(_k + 308) >> 2], + $k = 0;; + + ) { + if ( + (Yk = q[((dl = $k << 2) + el) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | a) < (0 | Yk)) + ) + break f; + if ( + ((0 | (dl = q[(dl + fl) >> 2])) < + 0) | + ((0 | a) <= (0 | dl)) + ) + break f; + if ( + ((Yk = (Yk + dl) | 0) >>> 31) | + ((0 | a) < (0 | Yk)) + ) + break f; + } + if ( + (0 | Xk) == + (0 | ($k = ($k + 1) | 0)) + ) + break; + } + } + if ( + ((Yk = q[(Vk + 40) >> 2]), + (Xk = 0) < (0 | ($k = q[(Vk + 8) >> 2]))) + ) + for ( + dl = q[(_k + 344) >> 2], + el = q[(_k + 156) >> 2];; + + ) { + if ( + ((fl = + (q[((fl = Xk << 2) + dl) >> 2] + + (q[(el + fl) >> 2] << 1)) | + 0) >>> + 31) | + ((0 | Yk) < (0 | fl)) + ) + break f; + if ( + (0 | $k) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if ((Xk = 0) < (0 | ($k = q[bl >> 2]))) { + for (dl = q[(_k + 376) >> 2];;) { + if (1 < t[(dl + (Xk << 2)) >> 2]) + break f; + if ( + (0 | $k) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, dl = q[(_k + 380) >> 2];; + + ) { + if (1 < t[(dl + (Xk << 2)) >> 2]) + break f; + if ( + (0 | $k) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } + if ((Xk = 0) < (0 | ($k = q[Zk >> 2]))) + for ( + dl = q[(_k + 400) >> 2], + el = q[(_k + 252) >> 2];; + + ) { + if ( + ((fl = + (q[((fl = Xk << 2) + dl) >> 2] + + (q[(el + fl) >> 2] << 1)) | + 0) >>> + 31) | + ((0 | Yk) < (0 | fl)) + ) + break f; + if ( + (0 | $k) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if ( + (Xk = 0) < + (0 | (Yk = q[(Vk + 44) >> 2])) + ) + for (dl = q[(_k + 424) >> 2];;) { + if ( + ((0 | + (el = q[(dl + (Xk << 2)) >> 2])) < + 0) | + ((0 | a) <= (0 | el)) + ) + break f; + if ( + (0 | Yk) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if (1 <= (0 | (el = q[Wk >> 2]))) + for ( + Xk = 0, + fl = q[(_k + 432) >> 2], + cl = q[(_k + 428) >> 2];; + + ) { + if ( + (Wk = q[((dl = Xk << 2) + fl) >> 2]) + ) { + if ( + ((0 | Wk) < 0) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + if ( + ((0 | (dl = q[(cl + dl) >> 2])) < + 0) | + ((0 | Yk) <= (0 | dl)) + ) + break f; + if ( + ((Wk = (Wk + dl) | 0) >>> 31) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + } + if ( + (0 | el) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if (1 <= (0 | a)) + for ( + Yk = q[(Vk + 56) >> 2], + Xk = 0, + el = q[(_k + 420) >> 2], + fl = q[(_k + 416) >> 2];; + + ) { + if ( + (Wk = q[((dl = Xk << 2) + el) >> 2]) + ) { + if ( + ((0 | Wk) < 0) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + if ( + ((0 | (dl = q[(dl + fl) >> 2])) < + 0) | + ((0 | Yk) <= (0 | dl)) + ) + break f; + if ( + ((Wk = (Wk + dl) | 0) >>> 31) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + } + if ( + (0 | (Xk = (Xk + 1) | 0)) == + (0 | a) + ) + break; + } + if ((a = 0) < (0 | (Xk = q[al >> 2]))) + for (Yk = q[(_k + 564) >> 2];;) { + if ( + ((0 | + (al = q[(Yk + (a << 2)) >> 2])) < + -1) | + ((0 | $k) <= (0 | al)) + ) + break f; + if ((0 | Xk) == (0 | (a = (a + 1) | 0))) + break; + } + if ( + ((a = q[(Vk + 76) >> 2]), + 1 <= (0 | (al = q[(Vk + 72) >> 2]))) + ) + for ( + Xk = 0, + $k = q[(_k + 572) >> 2], + dl = q[(_k + 568) >> 2];; + + ) { + if ( + (Yk = q[((Wk = Xk << 2) + $k) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | a) < (0 | Yk)) + ) + break f; + if ( + ((0 | (Wk = q[(Wk + dl) >> 2])) < + 0) | + ((0 | a) <= (0 | Wk)) + ) + break f; + if ( + ((Yk = (Wk + Yk) | 0) >>> 31) | + ((0 | a) < (0 | Yk)) + ) + break f; + } + if ( + (0 | al) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if ((Xk = 0) < (0 | a)) { + for (Yk = q[(_k + 588) >> 2];;) { + if (1 < t[(Yk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Wk = q[(_k + 592) >> 2], Xk = 0;; + + ) { + if ( + 1 < + (dl = + q[(($k = Xk << 2) + Yk) >> 2]) >>> + 0 + ) + break f; + if ( + ((0 | ($k = q[(Wk + $k) >> 2])) < 0) | + ((0 | $k) >= + q[((dl - 1) | 0 ? Zk : Vk) >> 2]) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Xk = 0, Yk = q[(_k + 596) >> 2];; + + ) { + if ( + ((0 | + (Wk = q[(Yk + (Xk << 2)) >> 2])) < + -1) | + ((0 | al) <= (0 | Wk)) + ) + break f; + if ( + (0 | a) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } + s: { + if (!( + ((a = 0) | + ($k = q[(Vk + 80) >> 2])) <= + 0 + )) { + for (Xk = q[(_k + 604) >> 2];;) { + if ( + 63 < + ia((Xk + (a << 6)) | 0) >>> 0 + ) + break f; + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + if (!( + ((a = 0) | + ($k = q[(Vk + 80) >> 2])) <= + 0 + )) { + for ( + Xk = q[(Vk + 48) >> 2], + Yk = q[(_k + 608) >> 2];; + + ) { + if ( + ((0 | + (al = + q[(Yk + (a << 2)) >> 2])) < + 0) | + ((0 | Xk) <= (0 | al)) + ) + break f; + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + el = q[(Vk + 88) >> 2], + al = q[(_k + 616) >> 2], + Wk = q[(_k + 612) >> 2], + a = 0;; + + ) { + if ( + (Xk = + q[((Yk = a << 2) + al) >> 2]) + ) { + if ( + ((0 | Xk) < 0) | + ((0 | el) < (0 | Xk)) + ) + break f; + if ( + ((0 | + (Yk = q[(Wk + Yk) >> 2])) < + 0) | + ((0 | el) <= (0 | Yk)) + ) + break f; + if ( + ((Xk = (Xk + Yk) | 0) >>> 31) | + ((0 | el) < (0 | Xk)) + ) + break f; + } + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + Zk = q[Zk >> 2], + al = q[(_k + 620) >> 2], + a = 0;; + + ) { + if ( + ((0 | + (Xk = + q[(al + (a << 2)) >> 2])) < + 0) | + ((0 | Zk) <= (0 | Xk)) + ) + break f; + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + Wk = q[(_k + 624) >> 2], a = 0;; + + ) { + if ( + ((0 | + (Xk = + q[(Wk + (a << 2)) >> 2])) < + 0) | + ((0 | Zk) <= (0 | Xk)) + ) + break f; + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + Xk = q[(Vk + 84) >> 2], + dl = q[(_k + 632) >> 2], + fl = q[(_k + 628) >> 2], + a = 0;; + + ) { + if ( + (Yk = + q[((cl = a << 2) + dl) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | Xk) < (0 | Yk)) + ) + break f; + if ( + ((0 | + (cl = q[(cl + fl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | cl)) + ) + break f; + if ( + ((Yk = (Yk + cl) | 0) >>> 31) | + ((0 | Xk) < (0 | Yk)) + ) + break f; + } + if ( + (0 | $k) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + hl = q[(_k + 640) >> 2], + Xk = q[(_k + 252) >> 2], + Yk = 0;; + + ) { + if ( + 0 < + (0 | + (jl = + q[((a = Yk << 2) + dl) >> 2])) + ) + for ( + cl = + (hl + + (q[(a + fl) >> 2] << 1)) | + 0, + ol = + q[ + (Xk + + (q[(a + Wk) >> 2] << + 2)) >> + 2 + ], + kl = + q[ + (Xk + + (q[(a + al) >> 2] << + 2)) >> + 2 + ], + a = 0;; + + ) { + if ( + ((0 | ol) <= + s[ + (cl + + (2 | (ml = a << 1))) >> + 1 + ]) | + ((0 | kl) <= + s[(cl + ml) >> 1]) + ) + break f; + if (!( + (0 | (a = (a + 2) | 0)) < + (0 | jl) + )) + break; + } + if ( + (0 | $k) == + (0 | (Yk = (Yk + 1) | 0)) + ) + break; + } + break s; + } + } + (Zk = q[(Vk + 16) >> 2]), + (el = q[(Vk + 88) >> 2]); + } + if (!((255 & il) >>> 0 < 2)) { + if ( + (a = 0) < + (0 | (dl = q[(Vk + 8) >> 2])) + ) + for (Xk = q[(_k + 168) >> 2];;) { + if (1 < t[(Xk + (a << 2)) >> 2]) + break f; + if ( + (0 | dl) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + if (!((255 & il) >>> 0 < 4)) { + if ( + ((al = q[(Vk + 56) >> 2]), + 1 <= (0 | (fl = q[(Vk + 20) >> 2]))) + ) + for ( + Wk = q[(_k + 332) >> 2], + cl = q[(_k + 328) >> 2], + a = 0;; + + ) { + if ( + (Xk = + q[((Yk = a << 2) + Wk) >> 2]) + ) { + if ( + ((0 | Xk) < 0) | + ((0 | al) < (0 | Xk)) + ) + break f; + if ( + ((0 | + (Yk = q[(Yk + cl) >> 2])) < + 0) | + ((0 | al) <= (0 | Yk)) + ) + break f; + if ( + ((Xk = (Xk + Yk) | 0) >>> 31) | + ((0 | al) < (0 | Xk)) + ) + break f; + } + if ( + (0 | fl) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + if ( + (0 | (a = q[(Vk + 92) >> 2])) != + q[(Vk + 96) >> 2] + ) + break f; + if (1 <= (0 | dl)) + for ( + cl = q[(_k + 152) >> 2], + Xk = 0, + hl = q[(_k + 148) >> 2];; + + ) { + if ( + (Yk = + q[((Wk = Xk << 2) + hl) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | a) < (0 | Yk)) + ) + break f; + if ( + ((0 | + (Wk = q[(Wk + cl) >> 2])) < + 0) | + ((0 | a) <= (0 | Wk)) + ) + break f; + if ( + ((Yk = (Wk + Yk) | 0) >>> 31) | + ((0 | a) < (0 | Yk)) + ) + break f; + } + if ( + (0 | dl) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if (1 <= (0 | (ol = q[(Vk + 12) >> 2]))) + for ( + cl = q[(_k + 184) >> 2], + Xk = 0, + hl = q[(_k + 180) >> 2];; + + ) { + if ( + (Yk = + q[((Wk = Xk << 2) + hl) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | a) < (0 | Yk)) + ) + break f; + if ( + ((0 | + (Wk = q[(Wk + cl) >> 2])) < + 0) | + ((0 | a) <= (0 | Wk)) + ) + break f; + if ( + ((Yk = (Wk + Yk) | 0) >>> 31) | + ((0 | a) < (0 | Yk)) + ) + break f; + } + if ( + (0 | ol) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if (1 <= (0 | Zk)) + for ( + cl = q[(_k + 224) >> 2], + Xk = 0, + hl = q[(_k + 220) >> 2];; + + ) { + if ( + (Yk = + q[((Wk = Xk << 2) + hl) >> 2]) + ) { + if ( + ((0 | Yk) < 0) | + ((0 | a) < (0 | Yk)) + ) + break f; + if ( + ((0 | + (Wk = q[(Wk + cl) >> 2])) < + 0) | + ((0 | a) <= (0 | Wk)) + ) + break f; + if ( + ((Yk = (Wk + Yk) | 0) >>> 31) | + ((0 | a) < (0 | Yk)) + ) + break f; + } + if ( + (0 | Zk) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + if ((Xk = 0) < (0 | fl)) { + for (Yk = q[(_k + 304) >> 2];;) { + if (1 < t[(Yk + (Xk << 2)) >> 2]) + break f; + if ( + (0 | fl) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + Yk = q[(Vk + 100) >> 2], + hl = q[(_k + 320) >> 2], + jl = q[(_k + 316) >> 2], + Xk = 0;; + + ) { + if ( + (Wk = + q[((cl = Xk << 2) + hl) >> 2]) + ) { + if ( + ((0 | Wk) < 0) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + if ( + ((0 | + (cl = q[(cl + jl) >> 2])) < + 0) | + ((0 | Yk) <= (0 | cl)) + ) + break f; + if ( + ((Wk = (Wk + cl) | 0) >>> 31) | + ((0 | Yk) < (0 | Wk)) + ) + break f; + } + if ( + (0 | fl) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } else Yk = q[(Vk + 100) >> 2]; + if (1 <= (0 | Yk)) { + for ( + cl = q[(_k + 440) >> 2], + Xk = 0, + jl = q[(_k + 436) >> 2];; + + ) { + if ( + (Wk = + q[((hl = Xk << 2) + cl) >> 2]) + ) { + if ( + ((0 | Wk) < 0) | + ((0 | al) < (0 | Wk)) + ) + break f; + if ( + ((0 | + (hl = q[(hl + jl) >> 2])) < + 0) | + ((0 | al) <= (0 | hl)) + ) + break f; + if ( + ((Wk = (Wk + hl) | 0) >>> 31) | + ((0 | al) < (0 | Wk)) + ) + break f; + } + if ( + (0 | Yk) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + for ( + al = q[(_k + 444) >> 2], Xk = 0;; + + ) { + if ( + ((0 | + (hl = + q[ + ((Wk = Xk << 2) + al) >> 2 + ])) < + 0) | + ((0 | hl) >= q[(Wk + cl) >> 2]) + ) + break f; + if ( + (0 | Yk) == + (0 | (Xk = (Xk + 1) | 0)) + ) + break; + } + } + if ( + (al = 0) < + (0 | (Xk = q[(Vk + 104) >> 2])) + ) { + for (Wk = q[(_k + 448) >> 2];;) { + if ( + ((0 | + (cl = + q[(Wk + (al << 2)) >> 2])) < + 0) | + ((0 | Yk) <= (0 | cl)) + ) + break f; + if ( + (0 | Xk) == + (0 | (al = (al + 1) | 0)) + ) + break; + } + for ( + Wk = q[(Vk + 116) >> 2], + hl = q[(_k + 464) >> 2], + jl = q[(_k + 460) >> 2], + Yk = 0;; + + ) { + if ( + (al = + q[((cl = Yk << 2) + hl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Wk) < (0 | al)) + ) + break f; + if ( + ((0 | + (cl = q[(cl + jl) >> 2])) < + 0) | + ((0 | Wk) <= (0 | cl)) + ) + break f; + if ( + ((al = (al + cl) | 0) >>> 31) | + ((0 | Wk) < (0 | al)) + ) + break f; + } + if ( + (0 | Xk) == + (0 | (Yk = (Yk + 1) | 0)) + ) + break; + } + } else Wk = q[(Vk + 116) >> 2]; + if ( + (Yk = 0) < + (0 | (cl = q[(Vk + 108) >> 2])) + ) { + for (al = q[(_k + 480) >> 2];;) { + if ( + ((0 | + (hl = + q[(al + (Yk << 2)) >> 2])) < + 0) | + ((0 | dl) <= (0 | hl)) + ) + break f; + if ( + (0 | cl) == + (0 | (Yk = (Yk + 1) | 0)) + ) + break; + } + for ( + hl = q[(_k + 488) >> 2], + kl = q[(_k + 484) >> 2], + Yk = 0;; + + ) { + if ( + (al = + q[((dl = Yk << 2) + hl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Xk) < (0 | al)) + ) + break f; + if ( + ((0 | + (dl = q[(dl + kl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | dl)) + ) + break f; + if ( + ((al = (al + dl) | 0) >>> 31) | + ((0 | Xk) < (0 | al)) + ) + break f; + } + if ( + (0 | cl) == + (0 | (Yk = (Yk + 1) | 0)) + ) + break; + } + for ( + hl = q[ll >> 2], + Yk = q[(_k + 456) >> 2], + dl = q[(_k + 452) >> 2], + al = 0;; + + ) { + if ( + ((ml = + q[(kl + (al << 2)) >> 2] << 2), + (jl = q[(ml + Yk) >> 2])) + ) { + if ( + ((0 | jl) < 0) | + ((0 | hl) < (0 | jl)) + ) + break f; + if ( + ((0 | + (ml = q[(dl + ml) >> 2])) < + 0) | + ((0 | hl) <= (0 | ml)) + ) + break f; + if ( + ((0 | (jl = (jl + ml) | 0)) < + 0) | + ((0 | hl) < (0 | jl)) + ) + break f; + } + if ( + (0 | cl) == + (0 | (al = (al + 1) | 0)) + ) + break; + } + } else + (Yk = q[(_k + 456) >> 2]), + (dl = q[(_k + 452) >> 2]); + if ( + (al = 0) < + (0 | (cl = q[(Vk + 112) >> 2])) + ) { + for (hl = q[(_k + 504) >> 2];;) { + if ( + ((0 | + (jl = + q[(hl + (al << 2)) >> 2])) < + 0) | + ((0 | Zk) <= (0 | jl)) + ) + break f; + if ( + (0 | cl) == + (0 | (al = (al + 1) | 0)) + ) + break; + } + for ( + kl = q[(_k + 512) >> 2], + jl = q[(_k + 508) >> 2], + Zk = 0;; + + ) { + if ( + (al = + q[((hl = Zk << 2) + kl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Xk) < (0 | al)) + ) + break f; + if ( + ((0 | + (hl = q[(hl + jl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | hl)) + ) + break f; + if ( + ((al = (al + hl) | 0) >>> 31) | + ((0 | Xk) < (0 | al)) + ) + break f; + } + if ( + (0 | cl) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + for (al = q[nl >> 2], Zk = 0;;) { + if ( + ((kl = + q[(jl + (Zk << 2)) >> 2] << 2), + (hl = q[(kl + Yk) >> 2])) + ) { + if ( + ((0 | hl) < 0) | + ((0 | al) < (0 | hl)) + ) + break f; + if ( + ((0 | + (kl = q[(dl + kl) >> 2])) < + 0) | + ((0 | al) <= (0 | kl)) + ) + break f; + if ( + ((0 | (hl = (hl + kl) | 0)) < + 0) | + ((0 | al) < (0 | hl)) + ) + break f; + } + if ( + (0 | cl) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + } + if ( + ((al = q[(Vk + 120) >> 2]), + (Zk = 0) < (0 | Wk)) + ) + for (cl = q[(_k + 528) >> 2];;) { + if ( + ((0 | + (hl = + q[(cl + (Zk << 2)) >> 2])) < + 0) | + ((0 | al) <= (0 | hl)) + ) + break f; + if ( + (0 | (Zk = (Zk + 1) | 0)) == + (0 | Wk) + ) + break; + } + if ((Zk = 0) < (0 | al)) { + for (Wk = q[(_k + 532) >> 2];;) { + if ( + ((0 | + (cl = + q[(Wk + (Zk << 2)) >> 2])) < + -1) | + ((0 | fl) <= (0 | cl)) + ) + break f; + if ( + (0 | al) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + for ( + Wk = q[(Vk + 124) >> 2], + hl = q[(_k + 540) >> 2], + jl = q[(_k + 536) >> 2], + Zk = 0;; + + ) { + if ( + (fl = + q[((cl = Zk << 2) + hl) >> 2]) + ) { + if ( + ((0 | fl) < 0) | + ((0 | Wk) < (0 | fl)) + ) + break f; + if ( + ((0 | + (cl = q[(cl + jl) >> 2])) < + 0) | + ((0 | Wk) <= (0 | cl)) + ) + break f; + if ( + ((fl = (cl + fl) | 0) >>> 31) | + ((0 | Wk) < (0 | fl)) + ) + break f; + } + if ( + (0 | al) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + } + if (!((255 & il) >>> 0 < 5)) { + if ( + (Zk = 0) < + (0 | (il = q[ll >> 2])) + ) { + for (al = q[(_k + 348) >> 2];;) { + if ( + ((0 | + (Wk = + q[(al + (Zk << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | Wk)) + ) + break f; + if ( + (0 | il) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + for ( + al = q[(_k + 352) >> 2], Zk = 0;; + + ) { + if ( + ((0 | + (Wk = + q[(al + (Zk << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | Wk)) + ) + break f; + if ( + (0 | il) == + (0 | (Zk = (Zk + 1) | 0)) + ) + break; + } + } + if ( + (il = 0) < + (0 | (Zk = q[bl >> 2])) + ) { + for (al = q[(_k + 384) >> 2];;) { + if ( + ((0 | + (Wk = + q[(al + (il << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | Wk)) + ) + break f; + if ( + (0 | Zk) == + (0 | (il = (il + 1) | 0)) + ) + break; + } + for ( + al = q[(_k + 388) >> 2], il = 0;; + + ) { + if ( + ((0 | + (Wk = + q[(al + (il << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | Wk)) + ) + break f; + if ( + (0 | Zk) == + (0 | (il = (il + 1) | 0)) + ) + break; + } + } + if ( + (il = 0) < + (0 | (al = q[nl >> 2])) + ) { + for (Wk = q[(_k + 404) >> 2];;) { + if ( + ((0 | + (fl = + q[(Wk + (il << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | fl)) + ) + break f; + if ( + (0 | al) == + (0 | (il = (il + 1) | 0)) + ) + break; + } + for ( + Wk = q[(_k + 408) >> 2], il = 0;; + + ) { + if ( + ((0 | + (fl = + q[(Wk + (il << 2)) >> 2])) < + 0) | + ((0 | a) < (0 | fl)) + ) + break f; + if ( + (0 | al) == + (0 | (il = (il + 1) | 0)) + ) + break; + } + } + if ( + (a = 0) < + (0 | (il = q[(Vk + 128) >> 2])) + ) { + for ( + al = q[Vk >> 2], + Wk = q[(_k + 468) >> 2];; + + ) { + if ( + ((0 | + (fl = + q[(Wk + (a << 2)) >> 2])) < + 0) | + ((0 | al) <= (0 | fl)) + ) + break f; + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + ll = q[(_k + 476) >> 2], + fl = q[(_k + 472) >> 2], + a = 0;; + + ) { + if ( + (al = + q[((Wk = a << 2) + ll) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Xk) < (0 | al)) + ) + break f; + if ( + ((0 | + (Wk = q[(Wk + fl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | Wk)) + ) + break f; + if ( + ((al = (Wk + al) | 0) >>> + 31) | + ((0 | Xk) < (0 | al)) + ) + break f; + } + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for (al = q[gl >> 2], a = 0;;) { + if ( + ((gl = + q[(fl + (a << 2)) >> 2] << 2), + (Wk = q[(gl + Yk) >> 2])) + ) { + if ( + ((0 | Wk) < 0) | + ((0 | al) < (0 | Wk)) + ) + break f; + if ( + ((0 | + (gl = q[(dl + gl) >> 2])) < + 0) | + ((0 | al) <= (0 | gl)) + ) + break f; + if ( + ((0 | (Wk = (Wk + gl) | 0)) < + 0) | + ((0 | al) < (0 | Wk)) + ) + break f; + } + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + } + if ( + (a = 0) < + (0 | (il = q[(Vk + 132) >> 2])) + ) { + for (al = q[(_k + 492) >> 2];;) { + if ( + ((0 | + (Wk = + q[(al + (a << 2)) >> 2])) < + 0) | + ((0 | ol) <= (0 | Wk)) + ) + break f; + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + gl = q[(_k + 500) >> 2], + Wk = q[(_k + 496) >> 2], + a = 0;; + + ) { + if ( + (al = + q[((fl = a << 2) + gl) >> 2]) + ) { + if ( + ((0 | al) < 0) | + ((0 | Xk) < (0 | al)) + ) + break f; + if ( + ((0 | + (fl = q[(Wk + fl) >> 2])) < + 0) | + ((0 | Xk) <= (0 | fl)) + ) + break f; + if ( + ((al = (al + fl) | 0) >>> + 31) | + ((0 | Xk) < (0 | al)) + ) + break f; + } + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for (a = 0;;) { + if ( + ((fl = + q[(Wk + (a << 2)) >> 2] << 2), + (al = q[(fl + Yk) >> 2])) + ) { + if ( + ((0 | al) < 0) | + ((0 | Zk) < (0 | al)) + ) + break f; + if ( + ((0 | + (fl = q[(dl + fl) >> 2])) < + 0) | + ((0 | Zk) <= (0 | fl)) + ) + break f; + if ( + ((0 | (al = (al + fl) | 0)) < + 0) | + ((0 | Zk) < (0 | al)) + ) + break f; + } + if ( + (0 | il) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + } + if (!( + ((a = 0) | + (Vk = q[(Vk + 136) >> 2])) <= + 0 + )) { + for (Zk = q[(_k + 516) >> 2];;) { + if ( + ((0 | + (il = + q[(Zk + (a << 2)) >> 2])) < + 0) | + ((0 | $k) <= (0 | il)) + ) + break f; + if ( + (0 | Vk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for ( + al = q[(_k + 524) >> 2], + Zk = q[(_k + 520) >> 2], + a = 0;; + + ) { + if ( + (_k = + q[((il = a << 2) + al) >> 2]) + ) { + if ( + ((0 | _k) < 0) | + ((0 | Xk) < (0 | _k)) + ) + break f; + if ( + ((0 | + (il = q[(Zk + il) >> 2])) < + 0) | + ((0 | Xk) <= (0 | il)) + ) + break f; + if ( + ((_k = (_k + il) | 0) >>> + 31) | + ((0 | Xk) < (0 | _k)) + ) + break f; + } + if ( + (0 | Vk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + for (a = 0;;) { + if ( + ((_k = + q[(Zk + (a << 2)) >> 2] << 2), + (Xk = q[(_k + Yk) >> 2])) + ) { + if ( + ((0 | Xk) < 0) | + ((0 | el) < (0 | Xk)) + ) + break f; + if ( + ((0 | + (_k = q[(_k + dl) >> 2])) < + 0) | + ((0 | el) <= (0 | _k)) + ) + break f; + if ( + ((0 | (Xk = (Xk + _k) | 0)) < + 0) | + ((0 | el) < (0 | Xk)) + ) + break f; + } + if ( + (0 | Vk) == + (0 | (a = (a + 1) | 0)) + ) + break; + } + } + } + } + } + return (L = pl), + 1; + } + return Y(4, 1846, 0), (L = pl), 0; + } + (q[(_k + 52) >> 2] = Xk), + (q[(_k + 48) >> 2] = 5), + Y(4, 1640, (_k + 48) | 0); + } else + (q[(_k + 32) >> 2] = Xk), + Y(4, 1554, (_k + 32) | 0); + return (L = pl), 0; + })(a, vj) : + ((q[(20 + wj) >> 2] = 1621), + (q[(16 + wj) >> 2] = 2284), + Y(4, 1294, (16 + wj) | 0), + 0) : + ((q[(4 + wj) >> 2] = 1444), + (q[wj >> 2] = 2284), + Y(4, 1294, wj), + 0)), + (L = (48 + wj) | 0), + 0 | a + ); + }, + i: function(a) { + q[1805] = a |= 0; + }, + j: function(a, ej) { + var fj; + return ( + (ej |= 0), + (L = fj = (L - 48) | 0), + (a = (a |= 0) ? + ((a + 63) & -64) != (0 | a) ? + ((q[(36 + fj) >> 2] = 1522), + (q[(32 + fj) >> 2] = 2305), + Y(4, 1294, (32 + fj) | 0), + 0) : + ((ej + 63) & -64) == (0 | ej) && ej ? + (function(a) { + var Qk, + Tk, + Uk, + Uh, + Kk = 0, + Lk = 0, + Mk = 0, + Nk = 0, + Ok = 0, + Pk = 0, + Rk = 0, + Sk = 0; + (q[(24 + (L = Qk = (L - 32) | 0)) >> 2] = 0), + (q[(16 + Qk) >> 2] = 5), + (q[(20 + Qk) >> 2] = 0), + Ka( + (16 + (L = Uh = (L - 272) | 0)) | 0, + 2227, + (q[(12 + Uh) >> 2] = (16 + Qk) | 0) + ), + (function(a) { + var Hc; + (q[(L = Hc = (L - 16) | 0) >> 2] = a), + (function(a, Il) { + var Jl; + (q[(12 + (L = Jl = (L - 16) | 0)) >> 2] = + Il), + Ia(a, 1432, Il, 0, 0), + (L = (16 + Jl) | 0); + })(q[970], Hc), + (L = (16 + Hc) | 0); + })((16 + Uh) | 0), + (L = (272 + Uh) | 0); + a: { + if (sa(a)) Y(4, 1932, 0); + else { + if (!(6 <= (Mk = r[(a + 4) | 0]) >>> 0)) { + if ( + (1 != (0 | !r[(a + 5) | 0]) ? + (da((a + 4) | 0, 1), + X((a - -64) | 0, 4, 160), + na( + a, + (a + 704) | (o[(a + 5) | 0] = 0) + ), + ya(a)) : + na(a, (a + 704) | 0), + r[7224] || + ((q[1807] = 6), + (o[7224] = 1), + (q[1808] = 7), + (q[1809] = 8), + (q[1810] = 9)), + (Lk = q[(a + 704) >> 2]), + 1 <= (0 | (Mk = q[(Lk + 16) >> 2]))) + ) { + for ( + Sk = + ((Nk = q[(a + 912) >> 2]) + + (Mk << 2)) | + 0, + Ok = q[(a + 908) >> 2];; + + ) { + Rk = + (q[(a + 1204) >> 2] + + (q[Ok >> 2] << 2)) | + 0; + d: if (!( + ((Lk = 0) | + (Kk = + ((Mk = q[Nk >> 2]) + -1) | 0)) < + 1 + )) + e: for (;;) { + for (;;) { + if ( + q[ + (Pk = (Rk + (Lk << 2)) | 0) >> + 2 + ] <= -1 + ) { + if ( + ((function(a, Vk, ql) { + var rl = 0, + sl = 0; + a: if ( + (0 | a) != + (0 | Vk) + ) { + if (!( + a >>> 0 < + (Vk + ql) >>> 0 && + Vk >>> 0 < + (sl = + (a + ql) | 0) >>> + 0 + )) + return $(a, Vk, ql); + if ( + ((rl = 3 & (a ^ Vk)), + a >>> 0 < Vk >>> 0) + ) { + if (!rl) { + if (3 & a) + for (;;) { + if (!ql) break a; + if ( + ((o[0 | a] = + r[0 | Vk]), + (Vk = + (Vk + 1) | 0), + (ql = + (ql + -1) | + 0), !( + 3 & + (a = + (a + 1) | 0) + )) + ) + break; + } + if (!(ql >>> 0 <= 3)) { + for ( + rl = ql; + (q[a >> 2] = + q[Vk >> 2]), + (Vk = + (Vk + 4) | 0), + (a = + (a + 4) | 0), + 3 < + (rl = + (rl + -4) | + 0) >>> + 0; + + ); + ql &= 3; + } + } + if (ql) + for (; + (o[0 | a] = + r[0 | Vk]), + (a = (a + 1) | 0), + (Vk = + (Vk + 1) | 0), + (ql = + (ql + -1) | 0); + + ); + } else { + if (!rl) { + if (3 & sl) + for (;;) { + if (!ql) break a; + if ( + ((o[ + 0 | + (rl = + ((ql = + (ql + + -1) | + 0) + + a) | + 0) + ] = + r[ + (Vk + ql) | + 0 + ]), !(3 & rl)) + ) + break; + } + if (!(ql >>> 0 <= 3)) + for (; + (q[ + ((ql = + (ql + -4) | + 0) + + a) >> + 2 + ] = + q[ + (Vk + ql) >> 2 + ]), + 3 < ql >>> 0; + + ); + } + if (ql) + for (; + (o[ + ((ql = + (ql + -1) | 0) + + a) | + 0 + ] = + r[(Vk + ql) | 0]), + ql; + + ); + } + } + })( + Pk, + (Pk + 4) | 0, + ((-1 ^ Lk) + Mk) << 2 + ), + (0 | Lk) < + (0 | + (Kk = + ((Mk = Kk) + -1) | 0))) + ) + continue e; + break d; + } + if (!( + (0 | (Lk = (Lk + 1) | 0)) < + (0 | Kk) + )) + break; + } + break; + } + if ( + ((Lk = Nk), + 0 < (0 | Mk) && + (Mk = + q[(Rk + (Kk << 2)) >> 2] < 0 ? + Kk : + Mk), + (q[Lk >> 2] = Mk), + (Ok = (Ok + 4) | 0), !( + (Nk = (Nk + 4) | 0) >>> 0 < + Sk >>> 0 + )) + ) + break; + } + Lk = q[(a + 704) >> 2]; + } + if (1 <= q[Lk >> 2]) + for ( + Kk = 0; + (q[ + (q[(a + 712) >> 2] + (Kk << 2)) >> 2 + ] = q[(a + 716) >> 2] + (Kk << 6)), + (Lk = q[(a + 704) >> 2]), + (0 | (Kk = (Kk + 1) | 0)) < + q[Lk >> 2]; + + ); + if (1 <= q[(Lk + 4) >> 2]) + for ( + Kk = 0; + (q[ + (q[(a + 744) >> 2] + (Kk << 2)) >> 2 + ] = q[(a + 748) >> 2] + (Kk << 6)), + (Lk = q[(a + 704) >> 2]), + (0 | (Kk = (Kk + 1) | 0)) < + q[(Lk + 4) >> 2]; + + ); + if (1 <= q[(Lk + 16) >> 2]) + for ( + Kk = 0; + (q[ + ((Mk = Kk << 2) + + q[(a + 832) >> 2]) >> + 2 + ] = q[(a + 848) >> 2] + (Kk << 6)), + (q[(Mk + q[(a + 836) >> 2]) >> 2] = + q[(a + 1196) >> 2] + + (q[(Mk + q[(a + 896) >> 2]) >> 2] << + 2)), + (q[(Mk + q[(a + 840) >> 2]) >> 2] = + q[(a + 1200) >> 2] + + (q[(Mk + q[(a + 900) >> 2]) >> 2] << + 1)), + (q[(Mk + q[(a + 844) >> 2]) >> 2] = + q[(a + 1204) >> 2] + + (q[(Mk + q[(a + 908) >> 2]) >> 2] << + 2)), + (Lk = q[(a + 704) >> 2]), + (0 | (Kk = (Kk + 1) | 0)) < + q[(Lk + 16) >> 2]; + + ); + if (1 <= q[(Lk + 20) >> 2]) + for ( + Kk = 0; + (q[ + (q[(a + 916) >> 2] + (Kk << 2)) >> 2 + ] = q[(a + 920) >> 2] + (Kk << 6)), + (Lk = q[(a + 704) >> 2]), + (0 | (Kk = (Kk + 1) | 0)) < + q[(Lk + 20) >> 2]; + + ); + if (1 <= q[(Lk + 80) >> 2]) + for ( + Kk = 0; + (q[ + (q[(a + 1240) >> 2] + (Kk << 2)) >> 2 + ] = q[(a + 1244) >> 2] + (Kk << 6)), + (Lk = q[(a + 704) >> 2]), + (0 | (Kk = (Kk + 1) | 0)) < + q[(Lk + 80) >> 2]; + + ); + if (1 & o[(q[(a + 708) >> 2] + 20) | 0]) + break a; + if ((0 | (Nk = q[(Lk + 16) >> 2])) < 1) + break a; + for ( + Kk = q[(a + 904) >> 2], + Rk = q[(a + 900) >> 2], + Pk = q[(a + 1200) >> 2], + Ok = 0;; + + ) { + if ( + 0 < + (0 | + (Sk = + (q[((Mk = Ok << 2) + Kk) >> 2] + + -1) | + 0)) + ) + for ( + Tk = + (Pk + (q[(Mk + Rk) >> 2] << 1)) | 0, + Lk = 0; + (Uk = + s[ + (Mk = (Tk + (Lk << 1)) | 0) >> 1 + ]), + (p[Mk >> 1] = s[(Mk + 4) >> 1]), + (p[(Mk + 4) >> 1] = Uk), + (0 | (Lk = (Lk + 3) | 0)) < + (0 | Sk); + + ); + if ((0 | Nk) == (0 | (Ok = (Ok + 1) | 0))) + break; + } + for ( + Mk = q[(a + 892) >> 2], + Ok = q[(a + 896) >> 2], + Rk = q[(a + 1196) >> 2], + Kk = 0;; + + ) { + if ( + 1 <= + (0 | + (Pk = q[((Lk = Kk << 2) + Mk) >> 2])) + ) + for ( + Pk = + ((Lk = + (Rk + (q[(Lk + Ok) >> 2] << 2)) | + 0) + + (Pk << 3)) | + 0, + Lk = (Lk + 4) | 0; + (u[Lk >> 2] = x(1) - u[Lk >> 2]), + (Lk = (Lk + 8) | 0) >>> 0 < + Pk >>> 0; + + ); + if ((0 | Nk) == (0 | (Kk = (Kk + 1) | 0))) + break; + } + break a; + } + (q[(4 + Qk) >> 2] = Mk), + (q[Qk >> 2] = 5), + Y(4, 2023, Qk); + } + a = 0; + } + return (L = (32 + Qk) | 0), a; + })(a) : + ((q[(20 + fj) >> 2] = 1621), + (q[(16 + fj) >> 2] = 2305), + Y(4, 1294, (16 + fj) | 0), + 0) : + ((q[(4 + fj) >> 2] = 1444), + (q[fj >> 2] = 2305), + Y(4, 1294, fj), + 0)), + (L = (48 + fj) | 0), + 0 | a + ); + }, + k: function(a, ej, fj, gj) { + var hj; + (ej |= 0), + (fj |= 0), + (gj |= 0), + (L = hj = (L + -64) | 0), + (a |= 0) ? + ej + ? + fj ? + gj ? + ((a = q[(q[a >> 2] + 708) >> 2]), + (q[ej >> 2] = q[(a + 12) >> 2]), + (q[(ej + 4) >> 2] = q[(a + 16) >> 2]), + (q[fj >> 2] = q[(a + 4) >> 2]), + (q[(fj + 4) >> 2] = q[(a + 8) >> 2]), + (q[gj >> 2] = q[a >> 2])) : + ((q[(52 + hj) >> 2] = 1995), + (q[(48 + hj) >> 2] = 2325), + Y(4, 1294, (48 + hj) | 0)) : + ((q[(36 + hj) >> 2] = 1903), + (q[(32 + hj) >> 2] = 2325), + Y(4, 1294, (32 + hj) | 0)) : + ((q[(20 + hj) >> 2] = 1819), + (q[(16 + hj) >> 2] = 2325), + Y(4, 1294, (16 + hj) | 0)): ((q[(4 + hj) >> 2] = 1740), + (q[hj >> 2] = 2325), + Y(4, 1294, hj)), + (L = (64 + hj) | 0); + }, + l: xa, + m: wa, + n: function(a) { + var dj; + (L = dj = (L - 16) | 0), + (a |= 0) ? + ua(a): ((q[(4 + dj) >> 2] = 1740), + (q[dj >> 2] = 2387), + Y(4, 1294, dj)), + (L = (16 + dj) | 0); + }, + o: function(a) { + var cj; + return ( + (L = cj = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 540) >> 2] : + ((q[(4 + cj) >> 2] = 1740), + (q[cj >> 2] = 2402), + Y(4, 1294, cj), -1)), + (L = (16 + cj) | 0), + 0 | a + ); + }, + p: function(a) { + var bj; + return ( + (L = bj = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 916) >> 2] : + ((q[(4 + bj) >> 2] = 1740), + (q[bj >> 2] = 2423), + Y(4, 1294, bj), + 0)), + (L = (16 + bj) | 0), + 0 | a + ); + }, + q: function(a) { + var aj; + return ( + (L = aj = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 548) >> 2] : + ((q[(4 + aj) >> 2] = 1740), + (q[aj >> 2] = 2442), + Y(4, 1294, aj), + 0)), + (L = (16 + aj) | 0), + 0 | a + ); + }, + r: function(a) { + var $i; + return ( + (L = $i = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 928) >> 2] : + ((q[(4 + $i) >> 2] = 1740), + (q[$i >> 2] = 2463), + Y(4, 1294, $i), + 0)), + (L = (16 + $i) | 0), + 0 | a + ); + }, + s: function(a) { + var _i; + return ( + (L = _i = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 924) >> 2] : + ((q[(4 + _i) >> 2] = 1740), + (q[_i >> 2] = 2492), + Y(4, 1294, _i), + 0)), + (L = (16 + _i) | 0), + 0 | a + ); + }, + t: function(a) { + var Zi; + return ( + (L = Zi = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 932) >> 2] : + ((q[(4 + Zi) >> 2] = 1740), + (q[Zi >> 2] = 2521), + Y(4, 1294, Zi), + 0)), + (L = (16 + Zi) | 0), + 0 | a + ); + }, + u: function(a) { + var Yi; + return ( + (L = Yi = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 552) >> 2] : + ((q[(4 + Yi) >> 2] = 1740), + (q[Yi >> 2] = 2550), + Y(4, 1294, Yi), + 0)), + (L = (16 + Yi) | 0), + 0 | a + ); + }, + v: function(a) { + var Xi; + return ( + (L = Xi = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 4) >> 2] : + ((q[(4 + Xi) >> 2] = 1740), + (q[Xi >> 2] = 2572), + Y(4, 1294, Xi), -1)), + (L = (16 + Xi) | 0), + 0 | a + ); + }, + w: function(a) { + var Wi; + return ( + (L = Wi = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 712) >> 2] : + ((q[(4 + Wi) >> 2] = 1740), + (q[Wi >> 2] = 2588), + Y(4, 1294, Wi), + 0)), + (L = (16 + Wi) | 0), + 0 | a + ); + }, + x: function(a) { + var Vi; + return ( + (L = Vi = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 52) >> 2] : + ((q[(4 + Vi) >> 2] = 1740), + (q[Vi >> 2] = 2602), + Y(4, 1294, Vi), + 0)), + (L = (16 + Vi) | 0), + 0 | a + ); + }, + y: function(a) { + var Ui; + return ( + (L = Ui = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 740) >> 2] : + ((q[(4 + Ui) >> 2] = 1740), + (q[Ui >> 2] = 2622), + Y(4, 1294, Ui), + 0)), + (L = (16 + Ui) | 0), + 0 | a + ); + }, + z: function(a) { + var Ti; + return ( + (L = Ti = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 332) >> 2] : + ((q[(4 + Ti) >> 2] = 1740), + (q[Ti >> 2] = 2650), + Y(4, 1294, Ti), -1)), + (L = (16 + Ti) | 0), + 0 | a + ); + }, + A: function(a) { + var Si; + return ( + (L = Si = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 832) >> 2] : + ((q[(4 + Si) >> 2] = 1740), + (q[Si >> 2] = 2670), + Y(4, 1294, Si), + 0)), + (L = (16 + Si) | 0), + 0 | a + ); + }, + B: function(a) { + var Ri; + return ( + (L = Ri = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 888) >> 2] : + ((q[(4 + Ri) >> 2] = 1740), + (q[Ri >> 2] = 2688), + Y(4, 1294, Ri), + 0)), + (L = (16 + Ri) | 0), + 0 | a + ); + }, + C: function(a) { + var Qi; + return ( + (L = Qi = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 432) >> 2] : + ((q[(4 + Qi) >> 2] = 1740), + (q[Qi >> 2] = 2716), + Y(4, 1294, Qi), + 0)), + (L = (16 + Qi) | 0), + 0 | a + ); + }, + D: function(a) { + var Pi; + return ( + (L = Pi = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 884) >> 2] : + ((q[(4 + Pi) >> 2] = 1740), + (q[Pi >> 2] = 2743), + Y(4, 1294, Pi), + 0)), + (L = (16 + Pi) | 0), + 0 | a + ); + }, + E: function(a) { + var Oi; + return ( + (L = Oi = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 440) >> 2] : + ((q[(4 + Oi) >> 2] = 1740), + (q[Oi >> 2] = 2772), + Y(4, 1294, Oi), + 0)), + (L = (16 + Oi) | 0), + 0 | a + ); + }, + F: function(a) { + var Ni; + return ( + (L = Ni = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 436) >> 2] : + ((q[(4 + Ni) >> 2] = 1740), + (q[Ni >> 2] = 2797), + Y(4, 1294, Ni), + 0)), + (L = (16 + Ni) | 0), + 0 | a + ); + }, + G: function(a) { + var Mi; + return ( + (L = Mi = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 448) >> 2] : + ((q[(4 + Mi) >> 2] = 1740), + (q[Mi >> 2] = 2824), + Y(4, 1294, Mi), + 0)), + (L = (16 + Mi) | 0), + 0 | a + ); + }, + H: function(a) { + var Li; + return ( + (L = Li = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 912) >> 2] : + ((q[(4 + Li) >> 2] = 1740), + (q[Li >> 2] = 2848), + Y(4, 1294, Li), + 0)), + (L = (16 + Li) | 0), + 0 | a + ); + }, + I: function(a) { + var Ki; + return ( + (L = Ki = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 844) >> 2] : + ((q[(4 + Ki) >> 2] = 1740), + (q[Ki >> 2] = 2873), + Y(4, 1294, Ki), + 0)), + (L = (16 + Ki) | 0), + 0 | a + ); + }, + J: function(a) { + var Ji; + return ( + (L = Ji = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 892) >> 2] : + ((q[(4 + Ji) >> 2] = 1740), + (q[Ji >> 2] = 2893), + Y(4, 1294, Ji), + 0)), + (L = (16 + Ji) | 0), + 0 | a + ); + }, + K: function(a) { + var Ii; + return ( + (L = Ii = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 444) >> 2] : + ((q[(4 + Ii) >> 2] = 1740), + (q[Ii >> 2] = 2920), + Y(4, 1294, Ii), + 0)), + (L = (16 + Ii) | 0), + 0 | a + ); + }, + L: function(a) { + var Hi; + return ( + (L = Hi = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 836) >> 2] : + ((q[(4 + Hi) >> 2] = 1740), + (q[Hi >> 2] = 2950), + Y(4, 1294, Hi), + 0)), + (L = (16 + Hi) | 0), + 0 | a + ); + }, + M: function(a) { + var ri; + return ( + (L = ri = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 904) >> 2] : + ((q[(4 + ri) >> 2] = 1740), + (q[ri >> 2] = 2974), + Y(4, 1294, ri), + 0)), + (L = (16 + ri) | 0), + 0 | a + ); + }, + N: function(a) { + var qi; + return ( + (L = qi = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 840) >> 2] : + ((q[(4 + qi) >> 2] = 1740), + (q[qi >> 2] = 3e3), + Y(4, 1294, qi), + 0)), + (L = (16 + qi) | 0), + 0 | a + ); + }, + O: function(a) { + var pi; + return ( + (L = pi = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 452) >> 2] : + ((q[(4 + pi) >> 2] = 1740), + (q[pi >> 2] = 3022), + Y(4, 1294, pi), + 0)), + (L = (16 + pi) | 0), + 0 | a + ); + }, + P: function(a) { + var oi; + return ( + (L = oi = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 456) >> 2] : + ((q[(4 + oi) >> 2] = 1740), + (q[oi >> 2] = 3051), + Y(4, 1294, oi), + 0)), + (L = (16 + oi) | 0), + 0 | a + ); + }, + Q: function(a) { + var ni; + return ( + (L = ni = (L - 16) | 0), + (a = (a |= 0) ? + q[(q[a >> 2] + 876) >> 2] : + ((q[(4 + ni) >> 2] = 1740), + (q[ni >> 2] = 3078), + Y(4, 1294, ni), + 0)), + (L = (16 + ni) | 0), + 0 | a + ); + }, + R: function(a) { + var mi; + (L = mi = (L - 16) | 0), + (a |= 0) ? + (q[(a + 428) >> 2] = 1) : + ((q[(4 + mi) >> 2] = 1740), + (q[mi >> 2] = 3110), + Y(4, 1294, mi)), + (L = (16 + mi) | 0); + }, + S: function(a) { + var li; + return ( + (L = li = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 640) >> 2] : + ((q[(4 + li) >> 2] = 1740), + (q[li >> 2] = 3139), + Y(4, 1294, li), + 0)), + (L = (16 + li) | 0), + 0 | a + ); + }, + T: function(a) { + var ji; + return ( + (L = ji = (L - 16) | 0), + (a = (a |= 0) ? + q[(a + 636) >> 2] : + ((q[(4 + ji) >> 2] = 1740), + (q[ji >> 2] = 3164), + Y(4, 1294, ji), + 0)), + (L = (16 + ji) | 0), + 0 | a + ); + }, + U: function(a) { + var Fc; + return ( + oa((12 + (L = Fc = (L - 16) | 0)) | 0, 64, (a |= 0)), + (L = (16 + Fc) | 0), + q[(12 + Fc) >> 2] + ); + }, + V: function(a) { + var Ec, + Cc, + Dc = 0; + return ( + (L = Cc = (L - 16) | 0), !(a |= 0) || + oa((12 + Cc) | 0, 16, (Ec = xa(a))) || + (Dc = wa(a, q[(12 + Cc) >> 2], Ec)) || + (pa(q[(12 + Cc) >> 2]), (Dc = 0)), + (L = (16 + Cc) | 0), + 0 | Dc + ); + }, + W: function(a) { + return 0 | qa((a |= 0)); + }, + X: function(a) { + pa((a |= 0)); + }, + Y: function(a) { + var Sm; + oa((12 + (L = Sm = (L - 16) | 0)) | 0, 64, (a |= 0)), + pa(q[(12 + Sm) >> 2]), + (L = (16 + Sm) | 0); + }, + Z: function() { + return 0 | L; + }, + _: function(a) { + return 0 | (L = (L - (0 | a)) & -16); + }, + $: function(a) { + L = 0 | a; + }, + aa: function(a) { + return ( + 0 | + ((a = 0 | (a |= 0)), + (P = 0 | N()) < (a = (P + (a |= 0)) | 0) && + a < 65536 && + ((a = new ArrayBuffer(w(a, 65536))), + (S = new global.Int8Array(a)).set(o), + (o = S), + (o = new global.Int8Array(a)), + (p = new global.Int16Array(a)), + (q = new global.Int32Array(a)), + (r = new global.Uint8Array(a)), + (s = new global.Uint16Array(a)), + (t = new global.Uint32Array(a)), + (u = new global.Float32Array(a)), + (v = new global.Float64Array(a)), + (buffer = a), + (m.buffer = a)), + P) + ); + var S, P; + }, + ba: function(a, Vk) { + n[(a |= 0)]((Vk |= 0)); + }, + } + ); + + function Y(a, b, c) { + var g; + (L = g = (L - 272) | 0), + t[1804] > a >>> 0 || + ((a = q[1805]) && + (Ka((16 + g) | 0, b, (q[(12 + g) >> 2] = c)), + n[a]((16 + g) | 0))), + (L = (272 + g) | 0); + } + + function Z(a, b, c) { + 32 & r[0 | a] || + !(function(a, Rm, Sm) { + var Tm = 0, + Um = 0, + tn = 0; + a: { + if (!(Tm = q[(Sm + 16) >> 2])) { + if ( + (function(a) { + var Rm; + return ( + (Rm = r[(a + 74) | 0]), + (o[(a + 74) | 0] = (Rm + -1) | Rm), + 8 & (Rm = q[a >> 2]) ? + ((q[a >> 2] = 32 | Rm), 1) : + ((q[(a + 4) >> 2] = 0), + (q[(a + 8) >> 2] = 0), + (Rm = q[(a + 44) >> 2]), + (q[(a + 28) >> 2] = Rm), + (q[(a + 20) >> 2] = Rm), + (q[(a + 16) >> 2] = Rm + q[(a + 48) >> 2]), + 0) + ); + })(Sm) + ) + break a; + Tm = q[(Sm + 16) >> 2]; + } + if ((Tm - (tn = q[(Sm + 20) >> 2])) >>> 0 < Rm >>> 0) + return n[q[(Sm + 36) >> 2]](Sm, a, Rm); + b: if (!(o[(Sm + 75) | 0] < 0)) { + for (Tm = Rm;;) { + if (!(Um = Tm)) break b; + if (10 == r[((Tm = (Um + -1) | 0) + a) | 0]) break; + } + if (n[q[(Sm + 36) >> 2]](Sm, a, Um) >>> 0 < Um >>> 0) + break a; + (Rm = (Rm - Um) | 0), + (a = (a + Um) | 0), + (tn = q[(Sm + 20) >> 2]); + } + $(tn, a, Rm), + (q[(Sm + 20) >> 2] = q[(Sm + 20) >> 2] + Rm); + } + })(b, c, a); + } + + function _(a, b, c, h, i) { + var k, l, j; + if ( + ((L = j = (L - 256) | 0), !((73728 & i) | ((0 | c) <= (0 | h)))) + ) { + if ( + (ca(j, b, (k = (i = (c - h) | 0) >>> 0 < 256) ? i : 256), + (b = a), + (l = j), !k) + ) { + for ( + c = (c - h) | 0; Z(a, j, 256), 255 < (i = (i + -256) | 0) >>> 0; + + ); + i = 255 & c; + } + Z(b, l, i); + } + L = (256 + j) | 0; + } + + function $(a, b, c) { + var h, + i = 0; + if (8192 <= c >>> 0) I(0 | a, 0 | b, 0 | c); + else { + if (((h = (a + c) | 0), 3 & (a ^ b))) + if (h >>> 0 < 4) c = a; + else if ((i = (h - 4) | 0) >>> 0 < a >>> 0) c = a; + else + for ( + c = a; + (o[0 | c] = r[0 | b]), + (o[(c + 1) | 0] = r[(b + 1) | 0]), + (o[(c + 2) | 0] = r[(b + 2) | 0]), + (o[(c + 3) | 0] = r[(b + 3) | 0]), + (b = (b + 4) | 0), + (c = (c + 4) | 0) >>> 0 <= i >>> 0; + + ); + else { + b: if ((0 | c) < 1) c = a; + elseif (3 & a) + for (c = a;;) { + if ( + ((o[0 | c] = r[0 | b]), + (b = (b + 1) | 0), + h >>> 0 <= (c = (c + 1) | 0) >>> 0) + ) + break b; + if (!(3 & c)) break; + } + else c = a; + if (!( + (a = -4 & h) >>> 0 < 64 || + (i = (a + -64) | 0) >>> 0 < c >>> 0 + )) + for (; + (q[c >> 2] = q[b >> 2]), + (q[(c + 4) >> 2] = q[(b + 4) >> 2]), + (q[(c + 8) >> 2] = q[(b + 8) >> 2]), + (q[(c + 12) >> 2] = q[(b + 12) >> 2]), + (q[(c + 16) >> 2] = q[(b + 16) >> 2]), + (q[(c + 20) >> 2] = q[(b + 20) >> 2]), + (q[(c + 24) >> 2] = q[(b + 24) >> 2]), + (q[(c + 28) >> 2] = q[(b + 28) >> 2]), + (q[(c + 32) >> 2] = q[(b + 32) >> 2]), + (q[(c + 36) >> 2] = q[(b + 36) >> 2]), + (q[(c + 40) >> 2] = q[(b + 40) >> 2]), + (q[(c + 44) >> 2] = q[(b + 44) >> 2]), + (q[(c + 48) >> 2] = q[(b + 48) >> 2]), + (q[(c + 52) >> 2] = q[(b + 52) >> 2]), + (q[(c + 56) >> 2] = q[(b + 56) >> 2]), + (q[(c + 60) >> 2] = q[(b + 60) >> 2]), + (b = (b - -64) | 0), + (c = (c - -64) | 0) >>> 0 <= i >>> 0; + + ); + if (!(a >>> 0 <= c >>> 0)) + for (; + (q[c >> 2] = q[b >> 2]), + (b = (b + 4) | 0), + (c = (c + 4) | 0) >>> 0 < a >>> 0; + + ); + } + if (c >>> 0 < h >>> 0) + for (; + (o[0 | c] = r[0 | b]), + (b = (b + 1) | 0), + (0 | h) != (0 | (c = (c + 1) | 0)); + + ); + } + } + + function aa(a) { + var b, c; + return x( + (b = a * a) * + b * + (c = b * a) * + (2718311493989822e-21 * b - 0.00019839334836096632) + + (c * (0.008333329385889463 * b - 0.16666666641626524) + a) + ); + } + + function ba(a) { + var m; + return x(-0.499999997251031 * (a *= a) + + 1 + + 0.04166662332373906 * (m = a * a) + + a * m * (2439044879627741e-20 * a - 0.001388676377460993) + ); + } + + function ca(a, n, p) { + var r, s, t, u; + if ( + p && + ((o[((r = (a + p) | 0) - 1) | 0] = n), + (o[0 | a] = n), !( + p >>> 0 < 3 || + ((o[(r - 2) | 0] = n), + (o[(a + 1) | 0] = n), + (o[(r - 3) | 0] = n), + (o[(a + 2) | 0] = n), + p >>> 0 < 7) || + ((o[(r - 4) | 0] = n), (o[(a + 3) | 0] = n), p >>> 0 < 9) || + ((s = ((r = (0 - a) & 3) + a) | 0), + (n = w(255 & n, 16843009)), + (q[s >> 2] = n), + (q[((r = ((p = (p - r) & -4) + s) | 0) - 4) >> 2] = n), + p >>> 0 < 9) || + ((q[(8 + s) >> 2] = n), + (q[(4 + s) >> 2] = n), + (q[(r - 8) >> 2] = n), + (q[(r - 12) >> 2] = n), + p >>> 0 < 25) || + ((q[(24 + s) >> 2] = n), + (q[(20 + s) >> 2] = n), + (q[(16 + s) >> 2] = n), + (q[(12 + s) >> 2] = n), + (q[(r - 16) >> 2] = n), + (q[(r - 20) >> 2] = n), + (q[(r - 24) >> 2] = n), + (q[(r - 28) >> 2] = n), + (p = (p - (u = (4 & s) | 24)) | 0) >>> 0 < 32) + )) + ) + for ( + t = r = n, n = (s + u) | 0; + (q[(n + 24) >> 2] = t), + (q[(n + 28) >> 2] = r), + (q[(n + 16) >> 2] = t), + (q[(n + 20) >> 2] = r), + (q[(n + 8) >> 2] = t), + (q[(n + 12) >> 2] = r), + (q[n >> 2] = t), + (q[(n + 4) >> 2] = r), + (n = (n + 32) | 0), + 31 < (p = (p + -32) | 0) >>> 0; + + ); + return a; + } + + function da(a, n) { + var p; + if (a >>> 0 < (n = (((a + n) | 0) - 1) | 0) >>> 0) + for (; + (p = r[0 | a]), + (o[0 | a] = r[0 | n]), + (o[0 | n] = p), + (a = (a + 1) | 0) >>> 0 < (n = (n + -1) | 0) >>> 0; + + ); + } + + function ea(a) { + var n, + o = N(); + return (a = ((n = q[2216]) + a) | 0) >>> 0 <= (o << 16) >>> 0 || + J(0 | a) ? + ((q[2216] = a), n) : + ((q[2086] = 48), -1); + } + + function fa(a, v, y, z, B, C, D) { + var H, + I, + K, + N, + Q, + R, + S, + O, + P, + J, + E = 0, + F = x(0), + G = x(0), + M = x(0); + if ( + (x(0), x(0), x(0), x(0), (L = J = (L - 16) | 0), 1 <= (0 | a)) + ) + for (R = (w(a, 12) + v) | 0;;) { + if (1 <= (0 | (I = q[(v + 4) >> 2]))) + for ( + S = ((a = q[(v + 8) >> 2]) + w(I, 48)) | 0, + I = ((H = q[v >> 2] << 4) + D) | 0, + K = ((8 | H) + D) | 0, + H = ((4 | H) + D) | 0; + (E = q[(a + 8) >> 2]) && + ((O = (E + -1) | 0) >>> 0 <= 1 ? + ((P = ((q[(a + 4) >> 2] << 2) + y) | 0), + (E = q[(P + (q[(a + 12) >> 2] << 2)) >> 2] << 2), + (F = u[(E + C) >> 2]), + (Q = u[(B + E) >> 2]), + (G = u[(z + E) >> 2]), + O - 1 ? + ((M = G), + (G = u[(a + 20) >> 2]), + (u[I >> 2] = + u[I >> 2] + x(u[(a + 44) >> 2] * x(M * G))), + (u[H >> 2] = + u[H >> 2] + x(x(Q * G) * u[(a + 44) >> 2])), + (u[K >> 2] = + u[K >> 2] + x(x(F * G) * u[(a + 44) >> 2]))) : + ((E = + q[((q[(a + 16) >> 2] << 2) + P) >> 2] << 2), + (O = u[(E + C) >> 2]), + (P = u[(B + E) >> 2]), + (M = G), + (G = u[(a + 20) >> 2]), + (N = u[(a + 24) >> 2]), + (u[I >> 2] = + u[I >> 2] + + x( + u[(a + 44) >> 2] * + x(x(M * G) + x(u[(z + E) >> 2] * N)) + )), + (u[H >> 2] = + u[H >> 2] + + x( + x(x(Q * G) + x(P * N)) * u[(a + 44) >> 2] + )), + (u[K >> 2] = + u[K >> 2] + + x( + x(x(F * G) + x(O * N)) * u[(a + 44) >> 2] + )))) : + ((q[J >> 2] = E), Y(4, 1024, J))), + (a = (a + 48) | 0) >>> 0 < S >>> 0; + + ); + if ( + ((a = ((q[v >> 2] << 4) + D) | 0), + (F = u[a >> 2]), + (u[a >> 2] = F < x(0) ? x(0) : x(A(F, x(1)))), + (F = u[(a + 4) >> 2]), + (u[(a + 4) >> 2] = F < x(0) ? x(0) : x(A(F, x(1)))), + (F = u[(a + 8) >> 2]), + (u[(a + 8) >> 2] = F < x(0) ? x(0) : x(A(F, x(1)))), !((v = (v + 12) | 0) >>> 0 < R >>> 0)) + ) + break; + } + L = (16 + J) | 0; + } + + function ga(a, q, v) { + var y, + z, + x = 0; + if (((1 == (0 | q)) & (a >>> 0 < 0)) | (q >>> 0 < 1)) x = a; + else + for (; + (y = ad((x = bd(a, q, 10)), (z = M), 10)), + (o[0 | (v = (v + -1) | 0)] = (a - y) | 48), + (y = + ((9 == (0 | q)) & (4294967295 < a >>> 0)) | + (9 < q >>> 0)), + (a = x), + (q = z), + y; + + ); + if (x) + for (; + (o[0 | (v = (v + -1) | 0)] = + (x - w((a = ((x >>> 0) / 10) | 0), 10)) | 48), + (q = 9 < x >>> 0), + (x = a), + q; + + ); + return v; + } + + function ha(a) { + return (a + -48) >>> 0 < 10; + } + + function ia(a) { + var q; + return (q = La(a, 64)) ? (q - a) | 0 : 64; + } + + function ja(a, v) { + var w = 0; + return ( + 1024 <= (0 | v) ? + ((a *= 898846567431158e293), + (v = + (0 | (w = (v + -1023) | 0)) < 1024 ? + w : + ((a *= 898846567431158e293), + (((0 | v) < 3069 ? v : 3069) + -2046) | 0))) : + -1023 < (0 | v) || + ((a *= 22250738585072014e-324), + (v = -1023 < (0 | (w = (v + 1022) | 0)) ? + w : + ((a *= 22250738585072014e-324), + ((-3066 < (0 | v) ? v : -3066) + 2044) | 0))), + f(0, 0), + f(1, (v + 1023) << 20), + a * +g() + ); + } + + function ka(a, v) { + var A = 0, + C = a, + B = + v >>> 0 <= 31 ? + ((A = q[(a + 4) >> 2]), q[a >> 2]) : + ((A = q[a >> 2]), + (q[(a + 4) >> 2] = A), + (v = (v + -32) | (q[a >> 2] = 0)), + 0); + (q[C >> 2] = B << v), + (q[(a + 4) >> 2] = (A << v) | (B >>> (32 - v))); + } + + function la(a, v, D, V, W) { + var X, + Y = 0, + Z = 0, + _ = 0; + (L = X = (L - 240) | 0), + (Y = q[v >> 2]), + (q[(232 + X) >> 2] = Y), + (v = q[(v + 4) >> 2]), + (q[X >> 2] = a), + (Z = 1); + a: { + b: { + c: { + if ( + ((q[(236 + X) >> 2] = v) || 1 != (0 | Y)) && + ((Y = (a - q[((D << 2) + W) >> 2]) | 0), !((0 | n[5](Y, a)) < 1)) + ) { + for (_ = !V;;) { + e: { + if (((v = Y), !(!_ | ((0 | D) < 2)))) { + if ( + ((V = q[((((D << 2) + W) | 0) - 8) >> 2]), -1 < (0 | n[5]((Y = (a + -4) | 0), v))) + ) + break e; + if (-1 < (0 | n[5]((Y - V) | 0, v))) break e; + } + if ( + ((q[((Z << 2) + X) >> 2] = v), + (Z = (Z + 1) | 0), + ma((232 + X) | 0, (a = Oa((232 + X) | 0))), + (D = (a + D) | 0), !q[(236 + X) >> 2] && 1 == q[(232 + X) >> 2]) + ) + break b; + if ( + ((_ = 1), + (Y = + ((a = v) - q[((D << 2) + W) >> 2]) | (V = 0)), + 0 < (0 | n[5](Y, q[X >> 2]))) + ) + continue; + break c; + } + break; + } + v = a; + break b; + } + v = a; + } + if (V) break a; + } + Na(X, Z), + ta(v, D, W); + } + L = (240 + X) | 0; + } + + function ma(a, v) { + var D = 0, + V = a, + L = + v >>> 0 <= 31 ? + ((D = q[a >> 2]), q[(a + 4) >> 2]) : + ((D = q[(a + 4) >> 2]), + (q[(a + 4) >> 2] = 0), + (q[a >> 2] = D), + (v = (v + -32) | 0), + 0); + (q[(V + 4) >> 2] = L >>> v), + (q[a >> 2] = (L << (32 - v)) | (D >>> v)); + } + + function na(a, v) { + var W = r[(a + 4) | 0]; + (q[v >> 2] = q[(a + 64) >> 2] + a), + (q[(v + 4) >> 2] = q[(a + 68) >> 2] + a), + (q[(v + 8) >> 2] = q[(a + 72) >> 2] + a), + (q[(v + 12) >> 2] = q[(a + 76) >> 2] + a), + (q[(v + 16) >> 2] = q[(a + 80) >> 2] + a), + (q[(v + 20) >> 2] = q[(a + 84) >> 2] + a), + (q[(v + 24) >> 2] = q[(a + 88) >> 2] + a), + (q[(v + 28) >> 2] = q[(a + 92) >> 2] + a), + (q[(v + 32) >> 2] = q[(a + 96) >> 2] + a), + (q[(v + 36) >> 2] = q[(a + 100) >> 2] + a), + (q[(v + 40) >> 2] = q[(a + 104) >> 2] + a), + (q[(v + 44) >> 2] = q[(a + 108) >> 2] + a), + (q[(v + 48) >> 2] = q[(a + 112) >> 2] + a), + (q[(v + 52) >> 2] = q[(a + 116) >> 2] + a), + (q[(v + 56) >> 2] = q[(a + 120) >> 2] + a), + (q[(v + 60) >> 2] = q[(a + 124) >> 2] + a), + (q[(v - -64) >> 2] = q[(a + 128) >> 2] + a), + (q[(v + 68) >> 2] = q[(a + 132) >> 2] + a), + (q[(v + 72) >> 2] = q[(a + 136) >> 2] + a), + (q[(v + 76) >> 2] = q[(a + 140) >> 2] + a), + (q[(v + 80) >> 2] = q[(a + 144) >> 2] + a), + (q[(v + 84) >> 2] = q[(a + 148) >> 2] + a), + (q[(v + 92) >> 2] = q[(a + 152) >> 2] + a), + (q[(v + 96) >> 2] = q[(a + 156) >> 2] + a), + (q[(v + 100) >> 2] = q[(a + 160) >> 2] + a), + (q[(v + 108) >> 2] = q[(a + 164) >> 2] + a), + (q[(v + 112) >> 2] = q[(a + 168) >> 2] + a), + (q[(v + 116) >> 2] = q[(a + 172) >> 2] + a), + (q[(v + 124) >> 2] = q[(a + 176) >> 2] + a), + (q[(v + 128) >> 2] = q[(a + 180) >> 2] + a), + (q[(v + 132) >> 2] = q[(a + 184) >> 2] + a), + (q[(v + 136) >> 2] = q[(a + 188) >> 2] + a), + (q[(v + 140) >> 2] = q[(a + 192) >> 2] + a), + (q[(v + 144) >> 2] = q[(a + 196) >> 2] + a), + (q[(v + 148) >> 2] = q[(a + 200) >> 2] + a), + (q[(v + 152) >> 2] = q[(a + 204) >> 2] + a), + (q[(v + 156) >> 2] = q[(a + 208) >> 2] + a), + (q[(v + 164) >> 2] = q[(a + 212) >> 2] + a), + (q[(v + 168) >> 2] = q[(a + 216) >> 2] + a), + (q[(v + 172) >> 2] = q[(a + 220) >> 2] + a), + (q[(v + 176) >> 2] = q[(a + 224) >> 2] + a), + (q[(v + 180) >> 2] = q[(a + 228) >> 2] + a), + (q[(v + 184) >> 2] = q[(a + 232) >> 2] + a), + (q[(v + 188) >> 2] = q[(a + 236) >> 2] + a), + (q[(v + 192) >> 2] = q[(a + 240) >> 2] + a), + (q[(v + 196) >> 2] = q[(a + 244) >> 2] + a), + (q[(v + 200) >> 2] = q[(a + 248) >> 2] + a), + (q[(v + 204) >> 2] = q[(a + 252) >> 2] + a), + (q[(v + 208) >> 2] = q[(a + 256) >> 2] + a), + (q[(v + 212) >> 2] = q[(a + 260) >> 2] + a), + (q[(v + 216) >> 2] = q[(a + 264) >> 2] + a), + (q[(v + 220) >> 2] = q[(a + 268) >> 2] + a), + (q[(v + 224) >> 2] = q[(a + 272) >> 2] + a), + (q[(v + 228) >> 2] = q[(a + 276) >> 2] + a), + (q[(v + 232) >> 2] = q[(a + 280) >> 2] + a), + (q[(v + 236) >> 2] = q[(a + 284) >> 2] + a), + (q[(v + 244) >> 2] = q[(a + 288) >> 2] + a), + (q[(v + 248) >> 2] = q[(a + 292) >> 2] + a), + (q[(v + 272) >> 2] = q[(a + 296) >> 2] + a), + (q[(v + 276) >> 2] = q[(a + 300) >> 2] + a), + (q[(v + 280) >> 2] = q[(a + 304) >> 2] + a), + (q[(v + 292) >> 2] = q[(a + 308) >> 2] + a), + (q[(v + 296) >> 2] = q[(a + 312) >> 2] + a), + (q[(v + 300) >> 2] = q[(a + 316) >> 2] + a), + (q[(v + 304) >> 2] = q[(a + 320) >> 2] + a), + (q[(v + 308) >> 2] = q[(a + 324) >> 2] + a), + (q[(v + 312) >> 2] = q[(a + 328) >> 2] + a), + (q[(v + 316) >> 2] = q[(a + 332) >> 2] + a), + (q[(v + 328) >> 2] = q[(a + 336) >> 2] + a), + (q[(v + 332) >> 2] = q[(a + 340) >> 2] + a), + (q[(v + 336) >> 2] = q[(a + 344) >> 2] + a), + (q[(v + 348) >> 2] = q[(a + 348) >> 2] + a), + (q[(v + 360) >> 2] = q[(a + 352) >> 2] + a), + (q[(v + 364) >> 2] = q[(a + 356) >> 2] + a), + (q[(v + 368) >> 2] = q[(a + 360) >> 2] + a), + (q[(v + 352) >> 2] = q[(a + 364) >> 2] + a), + (q[(v + 356) >> 2] = q[(a + 368) >> 2] + a), + (q[(v + 488) >> 2] = q[(a + 372) >> 2] + a), + (q[(v + 492) >> 2] = q[(a + 376) >> 2] + a), + (q[(v + 496) >> 2] = q[(a + 380) >> 2] + a), + (q[(v + 500) >> 2] = q[(a + 384) >> 2] + a), + (q[(v + 504) >> 2] = q[(a + 388) >> 2] + a), + (q[(v + 508) >> 2] = q[(a + 392) >> 2] + a), + (q[(v + 512) >> 2] = q[(a + 396) >> 2] + a), + (q[(v + 516) >> 2] = q[(a + 400) >> 2] + a), + (q[(v + 520) >> 2] = q[(a + 404) >> 2] + a), + (q[(v + 524) >> 2] = q[(a + 408) >> 2] + a), + (q[(v + 528) >> 2] = q[(a + 412) >> 2] + a), + (q[(v + 532) >> 2] = q[(a + 416) >> 2] + a), + (q[(v + 536) >> 2] = q[(a + 420) >> 2] + a), + (q[(v + 540) >> 2] = q[(a + 424) >> 2] + a), + (q[(v + 544) >> 2] = q[(a + 428) >> 2] + a), + (q[(v + 548) >> 2] = q[(a + 432) >> 2] + a), + (q[(v + 552) >> 2] = q[(a + 436) >> 2] + a), + (q[(v + 556) >> 2] = q[(a + 440) >> 2] + a), + (q[(v + 560) >> 2] = q[(a + 444) >> 2] + a), + (q[(v + 564) >> 2] = q[(a + 448) >> 2] + a), + (q[(v + 568) >> 2] = q[(a + 452) >> 2] + a), + (q[(v + 572) >> 2] = q[(a + 456) >> 2] + a), + (q[(v + 576) >> 2] = q[(a + 460) >> 2] + a), + (q[(v + 580) >> 2] = q[(a + 464) >> 2] + a), + W >>> 0 < 2 || + ((q[(v + 104) >> 2] = q[(a + 468) >> 2] + a), + W >>> 0 < 4) || + ((q[(v + 260) >> 2] = q[(a + 472) >> 2] + a), + (q[(v + 264) >> 2] = q[(a + 476) >> 2] + a), + (q[(v + 268) >> 2] = q[(a + 480) >> 2] + a), + (q[(v + 88) >> 2] = q[(a + 484) >> 2] + a), + (q[(v + 120) >> 2] = q[(a + 488) >> 2] + a), + (q[(v + 160) >> 2] = q[(a + 492) >> 2] + a), + (q[(v + 584) >> 2] = q[(a + 496) >> 2] + a), + (q[(v + 588) >> 2] = q[(a + 500) >> 2] + a), + (q[(v + 592) >> 2] = q[(a + 504) >> 2] + a), + (q[(v + 596) >> 2] = q[(a + 508) >> 2] + a), + (q[(v + 600) >> 2] = q[(a + 512) >> 2] + a), + (q[(v + 604) >> 2] = q[(a + 516) >> 2] + a), + (q[(v + 240) >> 2] = q[(a + 520) >> 2] + a), + (q[(v + 252) >> 2] = q[(a + 524) >> 2] + a), + (q[(v + 256) >> 2] = q[(a + 528) >> 2] + a), + (q[(v + 372) >> 2] = q[(a + 532) >> 2] + a), + (q[(v + 376) >> 2] = q[(a + 536) >> 2] + a), + (q[(v + 380) >> 2] = q[(a + 540) >> 2] + a), + (q[(v + 384) >> 2] = q[(a + 544) >> 2] + a), + (q[(v + 388) >> 2] = q[(a + 548) >> 2] + a), + (q[(v + 392) >> 2] = q[(a + 552) >> 2] + a), + (q[(v + 396) >> 2] = q[(a + 556) >> 2] + a), + (q[(v + 400) >> 2] = q[(a + 560) >> 2] + a), + (q[(v + 416) >> 2] = q[(a + 564) >> 2] + a), + (q[(v + 420) >> 2] = q[(a + 568) >> 2] + a), + (q[(v + 424) >> 2] = q[(a + 572) >> 2] + a), + (q[(v + 440) >> 2] = q[(a + 576) >> 2] + a), + (q[(v + 444) >> 2] = q[(a + 580) >> 2] + a), + (q[(v + 448) >> 2] = q[(a + 584) >> 2] + a), + (q[(v + 464) >> 2] = q[(a + 588) >> 2] + a), + (q[(v + 468) >> 2] = q[(a + 592) >> 2] + a), + (q[(v + 472) >> 2] = q[(a + 596) >> 2] + a), + (q[(v + 476) >> 2] = q[(a + 600) >> 2] + a), + (q[(v + 480) >> 2] = q[(a + 604) >> 2] + a), + (q[(v + 484) >> 2] = q[(a + 608) >> 2] + a), + 4 != (0 | W) && + ((q[(v + 284) >> 2] = q[(a + 612) >> 2] + a), + (q[(v + 288) >> 2] = q[(a + 616) >> 2] + a), + (q[(v + 320) >> 2] = q[(a + 620) >> 2] + a), + (q[(v + 324) >> 2] = q[(a + 624) >> 2] + a), + (q[(v + 340) >> 2] = q[(a + 628) >> 2] + a), + (q[(v + 344) >> 2] = q[(a + 632) >> 2] + a), + (q[(v + 404) >> 2] = q[(a + 636) >> 2] + a), + (q[(v + 408) >> 2] = q[(a + 640) >> 2] + a), + (q[(v + 412) >> 2] = q[(a + 644) >> 2] + a), + (q[(v + 428) >> 2] = q[(a + 648) >> 2] + a), + (q[(v + 432) >> 2] = q[(a + 652) >> 2] + a), + (q[(v + 436) >> 2] = q[(a + 656) >> 2] + a), + (q[(v + 452) >> 2] = q[(a + 660) >> 2] + a), + (q[(v + 456) >> 2] = q[(a + 664) >> 2] + a), + (q[(v + 460) >> 2] = q[(a + 668) >> 2] + a))); + } + + function oa(a, v, $) { + var aa = 0; + a: { + if (8 == (0 | v)) v = qa($); + else { + if ( + ((aa = 28), + (3 & v) | + (1 != + (0 | + (function(a) { + for (var $o = 0, ap = 0; + (ap = $o), a;) + (a &= a - 1), ($o = ($o + 1) | 0); + return ap; + })(v >>> 2)))) + ) + break a; + if (((aa = 48), (-64 - v) >>> 0 < $ >>> 0)) break a; + v = (function(a, Vk) { + var vl, + wl, + ql = 0, + tl = 0, + ul = 0; + if (((tl = a >>> 0 > (ql = 16) ? a : 16) + -1) & tl) + for (; + (ql = (a = ql) << 1), a >>> 0 < tl >>> 0;); + else a = tl; + return (-64 - a) >>> 0 <= Vk >>> 0 ? + ((q[2086] = 48), 0) : + (ql = qa( + (12 + + (((tl = Vk >>> 0 < 11 ? 16 : (Vk + 11) & -8) + + a) | + 0)) | + 0 + )) ? + ((Vk = (ql + -8) | 0), + ql & (a + -1) ? + ((ul = + ((-8 & (wl = q[(vl = (ql + -4) | 0) >> 2])) - + (ql = + ((a = + 15 < + ((ql = + (((((a + ql) | 0) - 1) & (0 - a)) - 8) | + 0) - + Vk) >>> + 0 ? + ql : + (a + ql) | 0) - + Vk) | + 0)) | + 0), + 3 & wl ? + ((q[(a + 4) >> 2] = + ul | (1 & q[(a + 4) >> 2]) | 2), + (q[(4 + (ul = (a + ul) | 0)) >> 2] = + 1 | q[(4 + ul) >> 2]), + (q[vl >> 2] = ql | (1 & q[vl >> 2]) | 2), + (q[(a + 4) >> 2] = 1 | q[(a + 4) >> 2]), + za(Vk, ql)) : + ((Vk = q[Vk >> 2]), + (q[(a + 4) >> 2] = ul), + (q[a >> 2] = Vk + ql))) : + (a = Vk), + 3 & (Vk = q[(a + 4) >> 2]) && + ((ql = -8 & Vk) >>> 0 <= (tl + 16) >>> 0 || + ((q[(a + 4) >> 2] = tl | (1 & Vk) | 2), + (q[((Vk = (a + tl) | 0) + 4) >> 2] = + 3 | (tl = (ql - tl) | 0)), + (q[(4 + (ql = (a + ql) | 0)) >> 2] = + 1 | q[(ql + 4) >> 2]), + za(Vk, tl))), + (a + 8) | 0) : + 0; + })(16 < v >>> 0 ? v : 16, $); + } + if (!v) return 1; + (q[a >> 2] = v), + (aa = 0); + } + return aa; + } + + function pa(a) { + var da, + v = 0, + $ = 0, + ba = 0, + ca = 0, + ea = 0, + fa = 0, + ha = 0; + a: if (a) { + da = + ((ba = (a + -8) | 0) + (a = -8 & ($ = q[(a + -4) >> 2]))) | + 0; + b: if (!(1 & $)) { + if (!(3 & $)) break a; + if ((ba = (ba - ($ = q[ba >> 2])) | 0) >>> 0 < t[2091]) + break a; + if (((a = (a + $) | 0), q[2092] != (0 | ba))) + if ($ >>> 0 <= 255) + (ca = q[(ba + 8) >> 2]), + ($ >>>= 3), + (0 | (v = q[(ba + 12) >> 2])) == (0 | ca) ? + ((ha = q[2087] & dd($)), (q[2087] = ha)) : + ((q[(ca + 12) >> 2] = v), (q[(v + 8) >> 2] = ca)); + else { + if ( + ((fa = q[(ba + 24) >> 2]), + (0 | ba) != (0 | ($ = q[(ba + 12) >> 2]))) + ) + (v = q[(ba + 8) >> 2]), + (q[(v + 12) >> 2] = $), + (q[($ + 8) >> 2] = v); + else if ( + (v = + (v = q[(ca = (ba + 20) | 0) >> 2]) || + q[(ca = (ba + 16) | 0) >> 2]) + ) { + for (; + (ea = ca), + (v = q[(ca = (($ = v) + 20) | 0) >> 2]) || + ((ca = ($ + 16) | 0), (v = q[($ + 16) >> 2])); + + ); + q[ea >> 2] = 0; + } else $ = 0; + if (fa) { + ca = q[(ba + 28) >> 2]; + e: { + if ( + q[(v = (8652 + (ca << 2)) | 0) >> 2] == + (0 | ba) + ) { + if ((q[v >> 2] = $)) break e; + (ha = q[2088] & dd(ca)), (q[2088] = ha); + break b; + } + if (!(q[ + (fa + + (q[(fa + 16) >> 2] == (0 | ba) ? 16 : 20)) >> + 2 + ] = $)) + break b; + } + (q[($ + 24) >> 2] = fa), + (v = q[(ba + 16) >> 2]) && + ((q[($ + 16) >> 2] = v), (q[(v + 24) >> 2] = $)), + (v = q[(ba + 20) >> 2]) && + ((q[($ + 20) >> 2] = v), (q[(v + 24) >> 2] = $)); + } + } + else if (3 == (3 & ($ = q[(4 + da) >> 2]))) + return ( + (q[2089] = a), + (q[(4 + da) >> 2] = -2 & $), + (q[(ba + 4) >> 2] = 1 | a), + (q[(a + ba) >> 2] = a) + ); + } + if (!(da >>> 0 <= ba >>> 0) && 1 & ($ = q[(4 + da) >> 2])) { + f: { + if (!(2 & $)) { + if (q[2093] == (0 | da)) { + if ( + ((q[2093] = ba), + (a = (q[2090] + a) | 0), + (q[2090] = a), + (q[(ba + 4) >> 2] = 1 | a), + q[2092] != (0 | ba)) + ) + break a; + return (q[2089] = 0), (q[2092] = 0); + } + if (q[2092] == (0 | da)) + return ( + (q[2092] = ba), + (a = (q[2089] + a) | 0), + (q[2089] = a), + (q[(ba + 4) >> 2] = 1 | a), + (q[(a + ba) >> 2] = a) + ); + a = ((-8 & $) + a) | 0; + g: if ($ >>> 0 <= 255) + ($ >>>= 3), + (0 | (v = q[(8 + da) >> 2])) == + (0 | (ca = q[(12 + da) >> 2])) ? + ((ha = q[2087] & dd($)), (q[2087] = ha)) : + ((q[(v + 12) >> 2] = ca), + (q[(ca + 8) >> 2] = v)); + else { + if ( + ((fa = q[(24 + da) >> 2]), + (0 | da) != (0 | ($ = q[(12 + da) >> 2]))) + ) + (v = q[(8 + da) >> 2]), + (q[(v + 12) >> 2] = $), + (q[($ + 8) >> 2] = v); + else if ( + (v = + (v = q[(ca = (20 + da) | 0) >> 2]) || + q[(ca = (16 + da) | 0) >> 2]) + ) { + for (; + (ea = ca), + (v = q[(ca = (($ = v) + 20) | 0) >> 2]) || + ((ca = ($ + 16) | 0), (v = q[($ + 16) >> 2])); + + ); + q[ea >> 2] = 0; + } else $ = 0; + if (fa) { + ca = q[(28 + da) >> 2]; + j: { + if ( + q[(v = (8652 + (ca << 2)) | 0) >> 2] == + (0 | da) + ) { + if ((q[v >> 2] = $)) break j; + (ha = q[2088] & dd(ca)), (q[2088] = ha); + break g; + } + if (!(q[ + (fa + + (q[(fa + 16) >> 2] == (0 | da) ? + 16 : + 20)) >> + 2 + ] = $)) + break g; + } + (q[($ + 24) >> 2] = fa), + (v = q[(16 + da) >> 2]) && + ((q[($ + 16) >> 2] = v), + (q[(v + 24) >> 2] = $)), + (v = q[(20 + da) >> 2]) && + ((q[($ + 20) >> 2] = v), + (q[(v + 24) >> 2] = $)); + } + } + if ( + ((q[(ba + 4) >> 2] = 1 | a), + (q[(a + ba) >> 2] = a), + q[2092] != (0 | ba)) + ) + break f; + return (q[2089] = a); + } + (q[(4 + da) >> 2] = -2 & $), + (q[(ba + 4) >> 2] = 1 | a), + (q[(a + ba) >> 2] = a); + } + if (a >>> 0 <= 255) + return ( + ($ = (8388 + ((a >>>= 3) << 3)) | 0), + (a = + (v = q[2087]) & (a = 1 << a) ? + q[($ + 8) >> 2] : + ((q[2087] = a | v), $)), + (q[($ + 8) >> 2] = ba), + (q[(a + 12) >> 2] = ba), + (q[(ba + 12) >> 2] = $), + (q[(ba + 8) >> 2] = a) + ); + (q[(ba + 16) >> 2] = 0), + (v = q[(ba + 20) >> 2] = 0), + (ca = a >>> 8) && + ((v = 31), + 16777215 < a >>> 0 || + ((v = ca), + (v = + (28 + + (((v = + ((((v = + (v <<= ca = ((ca + 1048320) >>> 16) & 8) << + (fa = ((v + 520192) >>> 16) & 4)) << + (ea = ((v + 245760) >>> 16) & 2)) >>> + 15) - + (ea | ca | fa)) | + 0) << + 1) | + ((a >>> (v + 21)) & 1))) | + 0))), + (ea = (8652 + ((q[(($ = ba) + 28) >> 2] = v) << 2)) | 0); + m: if ((ca = q[2088]) & ($ = 1 << v)) { + (ca = a << (31 == (0 | v) ? 0 : (25 - (v >>> 1)) | 0)), + ($ = q[ea >> 2]); + n: { + for (;;) { + if ((-8 & q[((v = $) + 4) >> 2]) == (0 | a)) break n; + if ( + (($ = ca >>> 29), + (ca <<= 1), !($ = q[(16 + (ea = (v + (4 & $)) | 0)) >> 2])) + ) + break; + } + (q[(ea + 16) >> 2] = ba), + (q[(ba + 12) >> 2] = ba), + (q[(ba + 24) >> 2] = v), + (q[(ba + 8) >> 2] = ba); + break m; + } + (a = q[(v + 8) >> 2]), + (q[(a + 12) >> 2] = ba), + (q[(v + 8) >> 2] = ba), + (q[(ba + 24) >> 2] = 0), + (q[(ba + 12) >> 2] = v), + (q[(ba + 8) >> 2] = a); + } else + (q[2088] = $ | ca), + (q[ea >> 2] = ba), + (q[(ba + 12) >> 2] = ba), + (q[(ba + 24) >> 2] = ea), + (q[(ba + 8) >> 2] = ba); + if (((a = (q[2095] + -1) | 0), !(q[2095] = a))) { + for (ba = 8804; + (ba = ((a = q[ba >> 2]) + 8) | 0), a;); + q[2095] = -1; + } + } + } + } + + function qa(a) { + var sa, + ia = 0, + ja = 0, + ka = 0, + la = 0, + ma = 0, + na = 0, + oa = 0, + pa = 0, + qa = 0, + ra = 0, + ua = 0; + L = sa = (L - 16) | 0; + a: { + b: { + c: { + d: { + e: { + f: { + g: { + h: { + i: { + j: { + k: { + if (a >>> 0 <= 244) { + if ( + 3 & + (ia = + (ma = q[2087]) >>> + (a = + (na = + a >>> 0 < 11 ? + 16 : + (a + 11) & -8) >>> 3)) + ) { + (a = + ((ia = + q[ + (8396 + + (la = + (ja = + (a + (1 & (-1 ^ ia))) | + 0) << 3)) >> + 2 + ]) + + 8) | + 0), + (0 | (ka = q[(ia + 8) >> 2])) == + (0 | (la = (la + 8388) | 0)) ? + ((ua = dd(ja) & ma), + (q[2087] = ua)) : + ((q[(ka + 12) >> 2] = la), + (q[(la + 8) >> 2] = ka)), + (q[(ia + 4) >> 2] = 3 | (ja <<= 3)), + (q[ + (4 + (ia = (ia + ja) | 0)) >> 2 + ] = 1 | q[(ia + 4) >> 2]); + break a; + } + if (na >>> 0 <= (pa = q[2089]) >>> 0) + break k; + if (ia) { + (ja = ia = + ((a = + (((0 - + (a = + ((0 - (ja = 2 << a)) | ja) & + (ia << a))) & + a) - + 1) | + 0) >>> + 12) & + 16), + (ia = + q[ + (8396 + + (ka = + (ja = + (((ja = + (ja |= ia = + ((a >>>= ia) >>> 5) & + 8) | + (ia = + ((a >>>= ia) >>> 2) & + 4) | + (ia = + ((a >>>= ia) >>> 1) & + 2)) | + (ia = + ((a >>>= ia) >>> 1) & + 1)) + + (a >>> ia)) | + 0) << 3)) >> + 2 + ]), + (0 | (a = q[(ia + 8) >> 2])) == + (0 | (ka = (ka + 8388) | 0)) ? + ((ma = dd(ja) & ma), + (q[2087] = ma)) : + ((q[(a + 12) >> 2] = ka), + (q[(ka + 8) >> 2] = a)), + (a = (ia + 8) | 0), + (q[(ia + 4) >> 2] = 3 | na), + (q[ + (4 + (oa = (ia + na) | 0)) >> 2 + ] = + 1 | (la = ((ja <<= 3) - na) | 0)), + (q[(ia + ja) >> 2] = la), + pa && + ((ia = + (8388 + + ((ja = pa >>> 3) << 3)) | + 0), + (ka = q[2092]), + (ja = + (ja = 1 << ja) & ma ? + q[(ia + 8) >> 2] : + ((q[2087] = ja | ma), ia)), + (q[(ia + 8) >> 2] = ka), + (q[(ja + 12) >> 2] = ka), + (q[(ka + 12) >> 2] = ia), + (q[(ka + 8) >> 2] = ja)), + (q[2092] = oa), + (q[2089] = la); + break a; + } + if (!(ra = q[2088])) break k; + for ( + ja = ia = + ((a = ((ra & (0 - ra)) - 1) | 0) >>> + 12) & + 16, + ia = + q[ + (8652 + + ((((ja = + (ja |= ia = + ((a >>>= ia) >>> 5) & 8) | + (ia = + ((a >>>= ia) >>> 2) & 4) | + (ia = + ((a >>>= ia) >>> 1) & + 2)) | + (ia = + ((a >>>= ia) >>> 1) & + 1)) + + (a >>> ia)) << + 2)) >> + 2 + ], + ka = + ((-8 & q[(ia + 4) >> 2]) - na) | + 0, + ja = ia; + (a = + (a = q[(ja + 16) >> 2]) || + q[(ja + 20) >> 2]); + + ) + (ka = (ja = + (la = + ((-8 & q[(a + 4) >> 2]) - na) | + 0) >>> + 0 < + ka >>> 0) ? + la : + ka), + (ia = ja ? a : ia), + (ja = a); + if ( + ((qa = q[(ia + 24) >> 2]), + (0 | (la = q[(ia + 12) >> 2])) != + (0 | ia)) + ) { + (a = q[(ia + 8) >> 2]), + (q[(a + 12) >> 2] = la), + (q[(la + 8) >> 2] = a); + break b; + } + if (!(a = q[(ja = (ia + 20) | 0) >> 2])) { + if (!(a = q[(ia + 16) >> 2])) break j; + ja = (ia + 16) | 0; + } + for (; + (oa = ja), + (a = + q[ + (ja = ((la = a) + 20) | 0) >> 2 + ]) || + ((ja = (la + 16) | 0), + (a = q[(la + 16) >> 2])); + + ); + q[oa >> 2] = 0; + break b; + } + if ( + ((na = -1), !(4294967231 < a >>> 0) && + ((na = -8 & (ia = (a + 11) | 0)), + (pa = q[2088]))) + ) { + (ja = (0 - na) | 0), + (ma = 0), + (ia >>>= 8) && + ((ma = 31), + 16777215 < na >>> 0 || + (ma = + (28 + + (((a = + ((((ma = + (ia <<= ka = + ((ia + 1048320) >>> + 16) & + 8) << + (a = + ((ia + 520192) >>> 16) & + 4)) << + (ia = + ((ma + 245760) >>> 16) & + 2)) >>> + 15) - + (ia | a | ka)) | + 0) << + 1) | + ((na >>> (a + 21)) & 1))) | + 0)); + q: { + r: { + if ( + (ka = q[(8652 + (ma << 2)) >> 2]) + ) + for ( + ia = + na << + (31 == (0 | ma) ? + 0 : + (25 - (ma >>> 1)) | 0), + a = 0;; + + ) { + if (!( + ja >>> 0 <= + (oa = + ((-8 & + q[(ka + 4) >> 2]) - + na) | + 0) >>> + 0 || + ((la = ka), (ja = oa)) + )) { + (ja = 0), (a = ka); + break r; + } + if ( + ((oa = q[(ka + 20) >> 2]), + (ka = + q[ + (16 + + ((((ia >>> 29) & 4) + + ka) | + 0)) >> + 2 + ]), + (a = + oa && (0 | oa) != (0 | ka) ? + oa : + a), + (ia <<= 0 != (0 | ka)), !ka) + ) + break; + } + else a = 0; + if (!(a | la)) { + if (!(a = + ((0 - (a = 2 << ma)) | a) & + pa)) + break k; + (ka = ia = + ((a = + ((a & (0 - a)) - 1) | 0) >>> + 12) & + 16), + (a = + q[ + (8652 + + ((((ka = + (ka |= ia = + ((a >>>= ia) >>> 5) & + 8) | + (ia = + ((a >>>= ia) >>> 2) & + 4) | + (ia = + ((a >>>= ia) >>> 1) & + 2)) | + (ia = + ((a >>>= ia) >>> 1) & + 1)) + + (a >>> ia)) << + 2)) >> + 2 + ]); + } + if (!a) break q; + } + for (; + (ja = (ia = + (ka = + ((-8 & q[(a + 4) >> 2]) - na) | + 0) >>> + 0 < + ja >>> 0) ? + ka : + ja), + (la = ia ? a : la), + (a = + (ia = q[(a + 16) >> 2]) || + q[(a + 20) >> 2]); + + ); + } + if (!(!la | + (ja >>> 0 >= (q[2089] - na) >>> 0) + )) { + if ( + ((oa = q[(la + 24) >> 2]), + (0 | la) != + (0 | (ia = q[(la + 12) >> 2]))) + ) { + (a = q[(la + 8) >> 2]), + (q[(a + 12) >> 2] = ia), + (q[(ia + 8) >> 2] = a); + break c; + } + if (!(a = q[(ka = (la + 20) | 0) >> 2])) { + if (!(a = q[(la + 16) >> 2])) + break i; + ka = (la + 16) | 0; + } + for (; + (ma = ka), + (a = + q[ + (ka = ((ia = a) + 20) | 0) >> + 2 + ]) || + ((ka = (ia + 16) | 0), + (a = q[(ia + 16) >> 2])); + + ); + q[ma >> 2] = 0; + break c; + } + } + } + if (na >>> 0 <= (ia = q[2089]) >>> 0) { + (a = q[2092]), + 16 <= (ja = (ia - na) | 0) >>> 0 ? + ((q[2089] = ja), + (q[2092] = ka = (a + na) | 0), + (q[(ka + 4) >> 2] = 1 | ja), + (q[(a + ia) >> 2] = ja), + (q[(a + 4) >> 2] = 3 | na)) : + ((q[2092] = 0), + (q[2089] = 0), + (q[(a + 4) >> 2] = 3 | ia), + (q[(4 + (ia = (a + ia) | 0)) >> 2] = + 1 | q[(ia + 4) >> 2])), + (a = (a + 8) | 0); + break a; + } + if (na >>> 0 < (ka = q[2090]) >>> 0) { + (q[2090] = ia = (ka - na) | 0), + (a = q[2093]), + (q[2093] = ja = (a + na) | 0), + (q[(ja + 4) >> 2] = 1 | ia), + (q[(a + 4) >> 2] = 3 | na), + (a = (a + 8) | 0); + break a; + } + if ( + (ja = + (ma = + ((ja = la = (na + 47) | (a = 0)) + + (ia = q[2205] ? + q[2207] : + ((q[2208] = -1), + (q[2209] = -1), + (q[2206] = 4096), + (q[2207] = 4096), + (q[2205] = + ((12 + sa) & -16) ^ + 1431655768), + (q[2210] = 0), + (q[2198] = 0), + 4096))) | + 0) & (oa = (0 - ia) | 0)) >>> + 0 <= + na >>> 0 + ) + break a; + if ( + (ia = q[2197]) && + ((qa = ((pa = q[2195]) + ja) | 0) >>> 0 <= + pa >>> 0) | + (ia >>> 0 < qa >>> 0) + ) + break a; + if (4 & r[8792]) break f; + v: { + w: { + if ((ia = q[2093])) + for (a = 8796;;) { + if ( + ((pa = q[a >> 2]) + + q[(a + 4) >> 2]) >>> + 0 > + ia >>> 0 && + pa >>> 0 <= ia >>> 0 + ) + break w; + if (!(a = q[(a + 8) >> 2])) break; + } + if (-1 == (0 | (ia = ea(0)))) break g; + if ( + ((ma = ja), + ((ma = + (ka = ((a = q[2206]) + -1) | 0) & ia ? + (((ja - ia) | 0) + + ((ia + ka) & (0 - a))) | + 0 : + ma) >>> + 0 <= + na >>> 0) | + (2147483646 < ma >>> 0)) + ) + break g; + if ( + (a = q[2197]) && + ((oa = ((ka = q[2195]) + ma) | 0) >>> + 0 <= + ka >>> 0) | + (a >>> 0 < oa >>> 0) + ) + break g; + if ((0 | ia) != (0 | (a = ea(ma)))) + break v; + break e; + } + if ( + 2147483646 < + (ma = oa & (ma - ka)) >>> 0 + ) + break g; + if ( + (0 | (ia = ea(ma))) == + ((q[a >> 2] + q[(a + 4) >> 2]) | 0) + ) + break h; + a = ia; + } + if (!( + ((na + 48) >>> 0 <= ma >>> 0) | + (2147483646 < ma >>> 0) | + (-1 == (0 | (ia = a))) + )) { + if ( + 2147483646 < + (a = + ((a = q[2207]) + ((la - ma) | 0)) & + (0 - a)) >>> + 0 + ) + break e; + if (-1 != (0 | ea(a))) { + ma = (a + ma) | 0; + break e; + } + ea((0 - ma) | 0); + break g; + } + if (-1 != (0 | ia)) break e; + break g; + } + la = 0; + break b; + } + ia = 0; + break c; + } + if (-1 != (0 | ia)) break e; + } + q[2198] = 4 | q[2198]; + } + if (2147483646 < ja >>> 0) break d; + if ( + ((ia = ea(ja)), + ((a = ea(0)) >>> 0 <= ia >>> 0) | + (-1 == (0 | ia)) | + (-1 == (0 | a))) + ) + break d; + if ((ma = (a - ia) | 0) >>> 0 <= (na + 40) >>> 0) + break d; + } + (a = (q[2195] + ma) | 0), + (q[2195] = a) >>> 0 > t[2196] && (q[2196] = a); + x: { + y: { + z: { + if ((ja = q[2093])) { + for (a = 8796;;) { + if ( + (((ka = q[a >> 2]) + + (la = q[(a + 4) >> 2])) | + 0) == + (0 | ia) + ) + break z; + if (!(a = q[(a + 8) >> 2])) break; + } + break y; + } + for ( + ((a = q[2091]) >>> 0 <= ia >>> 0 && a) || + (q[2091] = ia), + a = 0, + q[2200] = ma, + q[2199] = ia, + q[2095] = -1, + q[2096] = q[2205], + q[2202] = 0; + (q[(8396 + (ja = a << 3)) >> 2] = ka = + (ja + 8388) | 0), + (q[(ja + 8400) >> 2] = ka), + 32 != (0 | (a = (a + 1) | 0)); + + ); + (q[2090] = ka = + ((a = (ma + -40) | 0) - + (ja = (ia + 8) & 7 ? (-8 - ia) & 7 : 0)) | + 0), + (q[2093] = ja = (ia + ja) | 0), + (q[(ja + 4) >> 2] = 1 | ka), + (q[(4 + ((a + ia) | 0)) >> 2] = 40), + (q[2094] = q[2209]); + break x; + } + if (!( + (8 & r[(a + 12) | 0]) | + (ia >>> 0 <= ja >>> 0) | + (ja >>> 0 < ka >>> 0) + )) { + (q[(a + 4) >> 2] = la + ma), + (q[2093] = ia = + ((a = (ja + 8) & 7 ? (-8 - ja) & 7 : 0) + + ja) | + 0), + (ka = (q[2090] + ma) | 0), + (q[2090] = a = (ka - a) | 0), + (q[(ia + 4) >> 2] = 1 | a), + (q[(4 + ((ja + ka) | 0)) >> 2] = 40), + (q[2094] = q[2209]); + break x; + } + } + ia >>> 0 < (la = q[2091]) >>> 0 && + ((q[2091] = ia), (la = 0)), + (ka = (ia + ma) | 0), + (a = 8796); + A: { + B: { + C: { + D: { + E: { + F: { + for (; + (0 | ka) != q[a >> 2];) + if (!(a = q[(a + 8) >> 2])) break F; + if (!(8 & r[(a + 12) | 0])) break E; + } + for (a = 8796;;) { + if ( + (ka = q[a >> 2]) >>> 0 <= ja >>> 0 && + ja >>> 0 < + (la = (ka + q[(a + 4) >> 2]) | 0) >>> + 0 + ) + break D; + a = q[(a + 8) >> 2]; + } + } + if ( + ((q[a >> 2] = ia), + (q[(a + 4) >> 2] = q[(a + 4) >> 2] + ma), + (q[ + (4 + + (qa = + (((ia + 8) & 7 ? (-8 - ia) & 7 : 0) + + ia) | + 0)) >> + 2 + ] = 3 | na), + (a = + ((((ia = + (ka + + ((ka + 8) & 7 ? (-8 - ka) & 7 : 0)) | + 0) - + qa) | + 0) - + na) | + 0), + (oa = (na + qa) | 0), + (0 | ia) == (0 | ja)) + ) { + (q[2093] = oa), + (a = (q[2090] + a) | 0), + (q[2090] = a), + (q[(oa + 4) >> 2] = 1 | a); + break B; + } + if (q[2092] == (0 | ia)) { + (q[2092] = oa), + (a = (q[2089] + a) | 0), + (q[2089] = a), + (q[(oa + 4) >> 2] = 1 | a), + (q[(a + oa) >> 2] = a); + break B; + } + if (1 == (3 & (ja = q[(ia + 4) >> 2]))) { + ra = -8 & ja; + G: if (ja >>> 0 <= 255) + (la = ja >>> 3), + (ja = q[(ia + 8) >> 2]), + (0 | (ka = q[(ia + 12) >> 2])) == + (0 | ja) ? + ((ua = q[2087] & dd(la)), + (q[2087] = ua)) : + ((q[(ja + 12) >> 2] = ka), + (q[(ka + 8) >> 2] = ja)); + else { + if ( + ((pa = q[(ia + 24) >> 2]), + (0 | (ma = q[(ia + 12) >> 2])) != + (0 | ia)) + ) + (ja = q[(ia + 8) >> 2]), + (q[(ja + 12) >> 2] = ma), + (q[(ma + 8) >> 2] = ja); + else if ( + (na = + (na = q[(ka = (ia + 20) | 0) >> 2]) || + q[(ka = (ia + 16) | 0) >> 2]) + ) { + for (; + (ja = ka), + (na = + q[ + (ka = ((ma = na) + 20) | 0) >> 2 + ]) || + ((ka = (ma + 16) | 0), + (na = q[(ma + 16) >> 2])); + + ); + q[ja >> 2] = 0; + } else ma = 0; + if (pa) { + ja = q[(ia + 28) >> 2]; + J: { + if ( + q[ + (ka = (8652 + (ja << 2)) | 0) >> 2 + ] == + (0 | ia) + ) { + if ((q[ka >> 2] = ma)) break J; + (ua = q[2088] & dd(ja)), + (q[2088] = ua); + break G; + } + if (!(q[ + (pa + + (q[(pa + 16) >> 2] == (0 | ia) ? + 16 : + 20)) >> + 2 + ] = ma)) + break G; + } + (q[(ma + 24) >> 2] = pa), + (ja = q[(ia + 16) >> 2]) && + ((q[(ma + 16) >> 2] = ja), + (q[(ja + 24) >> 2] = ma)), + (ja = q[(ia + 20) >> 2]) && + ((q[(ma + 20) >> 2] = ja), + (q[(ja + 24) >> 2] = ma)); + } + } + (ia = (ia + ra) | 0), (a = (a + ra) | 0); + } + if ( + ((q[(ia + 4) >> 2] = -2 & q[(ia + 4) >> 2]), + (q[(oa + 4) >> 2] = 1 | a), + (q[(a + oa) >> 2] = a) >>> 0 <= 255) + ) { + (a = (8388 + ((ia = a >>> 3) << 3)) | 0), + (ia = + (ja = q[2087]) & (ia = 1 << ia) ? + q[(a + 8) >> 2] : + ((q[2087] = ia | ja), a)), + (q[(a + 8) >> 2] = oa), + (q[(ia + 12) >> 2] = oa), + (q[(oa + 12) >> 2] = a), + (q[(oa + 8) >> 2] = ia); + break B; + } + if ( + ((ia = 0), + (ka = a >>> 8) && + ((ia = 31), + 16777215 < a >>> 0 || + (ia = + (28 + + (((ia = + ((((na = + (ka <<= la = + ((ka + 1048320) >>> 16) & + 8) << + (ia = + ((ka + 520192) >>> 16) & + 4)) << + (ka = + ((na + 245760) >>> 16) & + 2)) >>> + 15) - + (ka | ia | la)) | + 0) << + 1) | + ((a >>> (ia + 21)) & 1))) | + 0)), + (q[((ja = oa) + 28) >> 2] = ia), + (q[(oa + 16) >> 2] = 0), + (ja = + (8652 + (ia << 2)) | + (q[(oa + 20) >> 2] = 0)), + (ka = q[2088]) & (la = 1 << ia)) + ) { + for ( + ka = + a << + (31 == (0 | ia) ? + 0 : + (25 - (ia >>> 1)) | 0), + ia = q[ja >> 2];; + + ) { + if ( + (-8 & q[((ja = ia) + 4) >> 2]) == + (0 | a) + ) + break C; + if ( + ((ia = ka >>> 29), + (ka <<= 1), !(ia = + q[ + (16 + (la = ((4 & ia) + ja) | 0)) >> + 2 + ])) + ) + break; + } + q[(la + 16) >> 2] = oa; + } else(q[2088] = ka | la), + (q[ja >> 2] = oa); + (q[(oa + 24) >> 2] = ja), + (q[(oa + 12) >> 2] = oa), + (q[(oa + 8) >> 2] = oa); + break B; + } + for ( + q[2090] = oa = + ((a = (ma + -40) | 0) - + (ka = (ia + 8) & 7 ? (-8 - ia) & 7 : 0)) | + 0, + q[2093] = ka = (ia + ka) | 0, + q[(ka + 4) >> 2] = 1 | oa, + q[(4 + ((a + ia) | 0)) >> 2] = 40, + q[2094] = q[2209], + q[ + ((ka = + (a = + (((la + + ((la + -39) & 7 ? + (39 - la) & 7 : + 0)) | + 0) - + 47) | + 0) >>> + 0 < + (ja + 16) >>> 0 ? + ja : + a) + + 4) >> + 2 + ] = 27, + a = q[2202], + q[(ka + 16) >> 2] = q[2201], + q[(ka + 20) >> 2] = a, + a = q[2200], + q[(ka + 8) >> 2] = q[2199], + q[(ka + 12) >> 2] = a, + q[2201] = ka + 8, + q[2200] = ma, + q[2199] = ia, + a = (ka + 24) | (q[2202] = 0); + (q[(a + 4) >> 2] = 7), + (ia = (a + 8) | 0), + (a = (a + 4) | 0), + ia >>> 0 < la >>> 0; + + ); + if ((0 | ja) == (0 | ka)) break x; + if ( + ((q[(ka + 4) >> 2] = -2 & q[(ka + 4) >> 2]), + (q[(ja + 4) >> 2] = 1 | (la = (ka - ja) | 0)), + (q[ka >> 2] = la) >>> 0 <= 255) + ) { + (a = (8388 + ((ia = la >>> 3) << 3)) | 0), + (ia = + (ka = q[2087]) & (ia = 1 << ia) ? + q[(a + 8) >> 2] : + ((q[2087] = ia | ka), a)), + (q[(a + 8) >> 2] = ja), + (q[(ia + 12) >> 2] = ja), + (q[(ja + 12) >> 2] = a), + (q[(ja + 8) >> 2] = ia); + break x; + } + if ( + ((q[(ja + 16) >> 2] = 0), + (a = q[(ja + 20) >> 2] = 0), + (ka = la >>> 8) && + ((a = 31), + 16777215 < la >>> 0 || + (a = + (28 + + (((a = + ((((oa = + (ka <<= ma = + ((ka + 1048320) >>> 16) & 8) << + (a = + ((ka + 520192) >>> 16) & 4)) << + (ka = + ((oa + 245760) >>> 16) & 2)) >>> + 15) - + (ka | a | ma)) | + 0) << + 1) | + ((la >>> (a + 21)) & 1))) | + 0)), + (ia = + (8652 + + ((q[((ia = ja) + 28) >> 2] = a) << 2)) | + 0), + (ka = q[2088]) & (ma = 1 << a)) + ) { + for ( + a = + la << + (31 == (0 | a) ? + 0 : + (25 - (a >>> 1)) | 0), + ia = q[ia >> 2];; + + ) { + if ( + (0 | la) == + (-8 & q[((ka = ia) + 4) >> 2]) + ) + break A; + if ( + ((ia = a >>> 29), + (a <<= 1), !(ia = + q[ + (16 + (ma = (ka + (4 & ia)) | 0)) >> 2 + ])) + ) + break; + } + (q[(ma + 16) >> 2] = ja), + (q[(ja + 24) >> 2] = ka); + } else + (q[2088] = ka | ma), + (q[ia >> 2] = ja), + (q[(ja + 24) >> 2] = ia); + (q[(ja + 12) >> 2] = ja), + (q[(ja + 8) >> 2] = ja); + break x; + } + (a = q[(ja + 8) >> 2]), + (q[(a + 12) >> 2] = oa), + (q[(ja + 8) >> 2] = oa), + (q[(oa + 24) >> 2] = 0), + (q[(oa + 12) >> 2] = ja), + (q[(oa + 8) >> 2] = a); + } + a = (qa + 8) | 0; + break a; + } + (a = q[(ka + 8) >> 2]), + (q[(a + 12) >> 2] = ja), + (q[(ka + 8) >> 2] = ja), + (q[(ja + 24) >> 2] = 0), + (q[(ja + 12) >> 2] = ka), + (q[(ja + 8) >> 2] = a); + } + if (!((a = q[2090]) >>> 0 <= na >>> 0)) { + (q[2090] = ia = (a - na) | 0), + (a = q[2093]), + (q[2093] = ja = (a + na) | 0), + (q[(ja + 4) >> 2] = 1 | ia), + (q[(a + 4) >> 2] = 3 | na), + (a = (a + 8) | 0); + break a; + } + } + (q[2086] = 48), + (a = 0); + break a; + } + Q: if (oa) { + a = q[(la + 28) >> 2]; + R: { + if (q[(ka = (8652 + (a << 2)) | 0) >> 2] == (0 | la)) { + if ((q[ka >> 2] = ia)) break R; + (pa = dd(a) & pa), (q[2088] = pa); + break Q; + } + if (!(q[ + (oa + (q[(oa + 16) >> 2] == (0 | la) ? 16 : 20)) >> + 2 + ] = ia)) + break Q; + } + (q[(ia + 24) >> 2] = oa), + (a = q[(la + 16) >> 2]) && + ((q[(ia + 16) >> 2] = a), (q[(a + 24) >> 2] = ia)), + (a = q[(la + 20) >> 2]) && + ((q[(ia + 20) >> 2] = a), (q[(a + 24) >> 2] = ia)); + } + S: if (ja >>> 0 <= 15) + (q[(la + 4) >> 2] = 3 | (a = (ja + na) | 0)), + (q[(4 + (a = (a + la) | 0)) >> 2] = + 1 | q[(a + 4) >> 2]); + elseif ( + ((q[(la + 4) >> 2] = 3 | na), + (q[(4 + (ka = (la + na) | 0)) >> 2] = 1 | ja), + (q[(ja + ka) >> 2] = ja) >>> 0 <= 255) + ) + (a = (8388 + ((ia = ja >>> 3) << 3)) | 0), + (ia = + (ja = q[2087]) & (ia = 1 << ia) ? + q[(a + 8) >> 2] : + ((q[2087] = ia | ja), a)), + (q[(a + 8) >> 2] = ka), + (q[(ia + 12) >> 2] = ka), + (q[(ka + 12) >> 2] = a), + (q[(ka + 8) >> 2] = ia); + else { + (a = 0), + (na = ja >>> 8) && + ((a = 31), + 16777215 < ja >>> 0 || + (a = + (28 + + (((a = + ((((oa = + (na <<= ma = ((na + 1048320) >>> 16) & 8) << + (a = ((na + 520192) >>> 16) & 4)) << + (na = ((oa + 245760) >>> 16) & 2)) >>> + 15) - + (na | a | ma)) | + 0) << + 1) | + ((ja >>> (a + 21)) & 1))) | + 0)), + (q[((ia = ka) + 28) >> 2] = a), + (q[(ka + 16) >> 2] = 0), + (ia = (8652 + (a << 2)) | (q[(ka + 20) >> 2] = 0)); + V: { + if ((na = 1 << a) & pa) { + for ( + a = + ja << (31 == (0 | a) ? 0 : (25 - (a >>> 1)) | 0), + na = q[ia >> 2];; + + ) { + if ((-8 & q[((ia = na) + 4) >> 2]) == (0 | ja)) + break V; + if ( + ((na = a >>> 29), + (a <<= 1), !(na = q[(16 + (ma = ((4 & na) + ia) | 0)) >> 2])) + ) + break; + } + q[(ma + 16) >> 2] = ka; + } else(q[2088] = na | pa), + (q[ia >> 2] = ka); + (q[(ka + 24) >> 2] = ia), + (q[(ka + 12) >> 2] = ka), + (q[(ka + 8) >> 2] = ka); + break S; + } + (a = q[(ia + 8) >> 2]), + (q[(a + 12) >> 2] = ka), + (q[(ia + 8) >> 2] = ka), + (q[(ka + 24) >> 2] = 0), + (q[(ka + 12) >> 2] = ia), + (q[(ka + 8) >> 2] = a); + } + a = (la + 8) | 0; + break a; + } + X: if (qa) { + a = q[(ia + 28) >> 2]; + Y: { + if (q[(ja = (8652 + (a << 2)) | 0) >> 2] == (0 | ia)) { + if ((q[ja >> 2] = la)) break Y; + (ua = dd(a) & ra), (q[2088] = ua); + break X; + } + if (!(q[ + (qa + (q[(qa + 16) >> 2] == (0 | ia) ? 16 : 20)) >> 2 + ] = la)) + break X; + } + (q[(la + 24) >> 2] = qa), + (a = q[(ia + 16) >> 2]) && + ((q[(la + 16) >> 2] = a), (q[(a + 24) >> 2] = la)), + (a = q[(ia + 20) >> 2]) && + ((q[(la + 20) >> 2] = a), (q[(a + 24) >> 2] = la)); + } + ka >>> 0 <= 15 ? + ((q[(ia + 4) >> 2] = 3 | (a = (ka + na) | 0)), + (q[(4 + (a = (a + ia) | 0)) >> 2] = 1 | q[(a + 4) >> 2])) : + ((q[(ia + 4) >> 2] = 3 | na), + (q[(4 + (na = (ia + na) | 0)) >> 2] = 1 | ka), + (q[(ka + na) >> 2] = ka), + pa && + ((a = (8388 + ((ja = pa >>> 3) << 3)) | 0), + (la = q[2092]), + (ja = + (ja = 1 << ja) & ma ? + q[(a + 8) >> 2] : + ((q[2087] = ja | ma), a)), + (q[(a + 8) >> 2] = la), + (q[(ja + 12) >> 2] = la), + (q[(la + 12) >> 2] = a), + (q[(la + 8) >> 2] = ja)), + (q[2092] = na), + (q[2089] = ka)), + (a = (ia + 8) | 0); + } + return (L = (16 + sa) | 0), a; + } + + function ra(a, va, wa, xa, ya, za, Aa) { + var Qa, + Ta, + Ba, + Ca = 0, + Da = 0, + Fa = 0, + Ia = 0, + Ja = 0, + Ka = 0, + Ma = 0, + Na = 0, + Oa = 0, + Pa = 0, + Ra = 0, + Sa = 0; + (q[(76 + (L = Ba = (L - 80) | 0)) >> 2] = va), + (Ta = (55 + Ba) | 0), + (Qa = (56 + Ba) | 0), + (va = 0); + a: { + b: { + c: for (;;) { + (0 | Oa) < 0 || + (Oa = + ((2147483647 - Oa) | 0) < (0 | va) ? + ((q[2086] = 61), -1) : + (va + Oa) | 0); + e: { + f: { + g: { + h: { + i: { + j: { + k: { + l: { + m: { + n: { + o: { + p: { + q: { + if ( + ((Ia = q[(76 + Ba) >> 2]), + (Fa = r[0 | (va = Ia)])) + ) { + for (;;) { + r: { + s: { + t: if ( + (Ca = 255 & Fa) + ) { + if (37 != (0 | Ca)) + break s; + for (Fa = va;;) { + if ( + 37 != + r[(va + 1) | 0] + ) + break t; + if ( + ((q[ + (76 + Ba) >> 2 + ] = Ca = + (va + 2) | 0), + (Fa = + (Fa + 1) | 0), + (Da = + r[ + (va + 2) | 0 + ]), + (va = Ca), + 37 != (0 | Da)) + ) + break; + } + } else Fa = va; + if ( + ((va = (Fa - Ia) | 0), + a && Z(a, Ia, va), + va) + ) + continue c; + (Pa = -1), + (Ja = !ha( + o[ + (q[ + (76 + + (Ca = Ba)) >> + 2 + ] + + (Fa = 1)) | + 0 + ] + )), + (va = + q[(76 + Ba) >> 2]), + Ja | + (36 != + r[ + (va + 2) | 0 + ]) || + ((Pa = + (o[(va + 1) | 0] + + -48) | + 0), + (Ra = 1), + (Fa = 3)), + (q[(Ca + 76) >> 2] = + va = + (Fa + va) | 0); + u: if ( + 31 < + (Da = + ((Ma = + o[ + (Fa = 0) | va + ]) + + -32) | + 0) >>> + 0 + ) + Ca = va; + elseif ( + ((Ca = va), + 75913 & + (Da = 1 << Da)) + ) + for (;;) { + if ( + ((q[ + (76 + Ba) >> 2 + ] = Ca = + (va + 1) | 0), + (Fa |= Da), + 31 < + (Da = + ((Ma = + o[ + (va + 1) | + 0 + ]) + + -32) | + 0) >>> + 0) + ) + break u; + if ( + ((va = Ca), !( + 75913 & + (Da = 1 << Da) + )) + ) + break; + } + if (42 == (0 | Ma)) { + if ( + ((Ja = Ba), + ha( + o[(Ca + 1) | 0] + ) && + ((va = + q[ + (76 + Ba) >> 2 + ]), + 36 == + r[ + (va + 2) | 0 + ])) + ) + (q[ + ((((o[ + (va + 1) | 0 + ] << + 2) + + ya) | + 0) - + 192) >> + 2 + ] = 10), + (Na = + q[ + ((((o[ + (va + 1) | 0 + ] << + 3) + + xa) | + 0) - + 384) >> + 2 + ]), + (Ra = 1), + (va = + (va + 3) | 0); + else { + if (Ra) break b; + (Na = Ra = 0), + a && + ((va = + q[wa >> 2]), + (q[wa >> 2] = + va + 4), + (Na = + q[va >> 2])), + (va = + (q[ + (76 + Ba) >> 2 + ] + + 1) | + 0); + } + (q[(Ja + 76) >> 2] = + va), -1 < (0 | Na) || + ((Na = + (0 - Na) | 0), + (Fa |= 8192)); + } else { + if ( + (0 | + (Na = Ha( + (76 + Ba) | 0 + ))) < + 0 + ) + break b; + va = + q[(76 + Ba) >> 2]; + } + if ( + ((Da = -1), + 46 == r[0 | va]) + ) + if ( + 42 == + r[(va + 1) | 0] + ) + if ( + ha( + o[(va + 2) | 0] + ) && + ((va = + q[ + (76 + Ba) >> 2 + ]), + 36 == + r[(va + 3) | 0]) + ) + (q[ + ((((o[ + (va + 2) | 0 + ] << + 2) + + ya) | + 0) - + 192) >> + 2 + ] = 10), + (Da = + q[ + ((((o[ + (va + 2) | + 0 + ] << + 3) + + xa) | + 0) - + 384) >> + 2 + ]), + (q[ + (76 + Ba) >> 2 + ] = va = + (va + 4) | 0); + else { + if (Ra) break b; + (Da = a ? + ((va = + q[wa >> 2]), + (q[wa >> 2] = + va + 4), + q[va >> 2]) : + 0), + (va = + (q[ + (76 + Ba) >> + 2 + ] + + 2) | + 0), + (q[ + (76 + Ba) >> 2 + ] = va); + } + else + (q[(76 + Ba) >> 2] = + va + 1), + (Da = Ha( + (76 + Ba) | 0 + )), + (va = + q[ + (76 + Ba) >> 2 + ]); + for (Ca = 0;;) { + if ( + ((Sa = Ca), + (Ka = -1), + 57 < + (o[0 | va] + + -65) >>> + 0) + ) + break a; + if ( + ((q[ + (76 + Ba) >> 2 + ] = Ma = + (va + 1) | 0), + (Ca = o[0 | va]), + (va = Ma), !( + ((Ca = + r[ + (3295 + + ((Ca + + w( + Sa, + 58 + )) | + 0)) | + 0 + ]) + + -1) >>> + 0 < + 8 + )) + ) + break; + } + if (!Ca) break a; + A: { + B: { + C: { + if ( + 19 == + (0 | Ca) + ) { + if ( + (0 | Pa) <= + -1 + ) + break C; + break a; + } + if ((0 | Pa) < 0) + break B; + (q[ + ((Pa << 2) + + ya) >> + 2 + ] = Ca), + (Ca = + q[ + (4 + + (va = + ((Pa << + 3) + + xa) | + 0)) >> + 2 + ]), + (q[ + (64 + Ba) >> 2 + ] = q[va >> 2]), + (q[ + (68 + Ba) >> 2 + ] = Ca); + } + if (((va = 0), a)) + break A; + continue c; + } + if (!a) break e; + Ga( + (64 + Ba) | 0, + Ca, + wa, + Aa + ), + (Ma = + q[ + (76 + Ba) >> 2 + ]); + } + if ( + ((Ja = -65537 & Fa), + (Fa = + 8192 & Fa ? + Ja : + Fa), + (Pa = 3336), + (Ca = Qa), + (va = + o[ + (Ma + -1) | + (Ka = 0) + ]), + (Ma = + ((va = + Sa && + 3 == (15 & va) ? + -33 & va : + va) + + -88) | + 0) >>> + 0 <= + 32) + ) + break r; + D: { + E: { + F: { + G: { + if ( + 6 < + (Ja = + (va + -65) | + 0) >>> + 0 + ) { + if ( + 83 != + (0 | va) + ) + break f; + if (!Da) + break G; + Ca = + q[ + (64 + + Ba) >> + 2 + ]; + break E; + } + switch ( + (Ja - 1) | + 0 + ) { + case 1: + break F; + case 0: + case 2: + break f; + default: + break q; + } + } + _( + a, + 32, + Na, + (va = 0), + Fa + ); + break D; + } + (q[ + (12 + Ba) >> 2 + ] = 0), + (q[ + (8 + Ba) >> 2 + ] = + q[ + (64 + Ba) >> 2 + ]), + (q[ + (64 + Ba) >> 2 + ] = 8 + Ba), + (Da = -1), + (Ca = + (8 + Ba) | 0); + } + va = 0; + H: { + for (;;) { + if (!(Ia = + q[Ca >> 2])) + break H; + if ( + (Ja = + (0 | + (Ia = Ea( + (4 + Ba) | + 0, + Ia + ))) < + 0) | + ((Da - va) >>> + 0 < + Ia >>> 0) + ) + break; + if ( + ((Ca = + (Ca + 4) | 0), !( + (va = + (va + Ia) | + 0) >>> + 0 < + Da >>> 0 + )) + ) + break H; + } + if (((Ka = -1), Ja)) + break a; + } + if ( + (_( + a, + 32, + Na, + va, + Fa + ), + va) + ) + for ( + Da = 0, + Ca = + q[ + (64 + Ba) >> + 2 + ];; + + ) { + if (!(Ia = + q[Ca >> 2])) + break D; + if ( + (0 | va) < + (0 | + (Da = + ((Ia = Ea( + (4 + Ba) | + 0, + Ia + )) + + Da) | + 0)) + ) + break D; + if ( + (Z( + a, + (4 + Ba) | 0, + Ia + ), + (Ca = + (Ca + 4) | 0), !( + Da >>> 0 < + va >>> 0 + )) + ) + break; + } + else va = 0; + } + _( + a, + 32, + Na, + va, + 8192 ^ Fa + ), + (va = + (0 | va) < (0 | Na) ? + Na : + va); + continue c; + } + (q[(76 + Ba) >> 2] = Ca = + (va + 1) | 0), + (Fa = r[(va + 1) | 0]), + (va = Ca); + continue; + } + break; + } + switch ((Ma - 1) | 0) { + case 28: + break i; + case 21: + break j; + case 23: + break l; + case 22: + break m; + case 11: + case 16: + break n; + case 10: + break o; + case 26: + break p; + case 8: + case 12: + case 13: + case 14: + break q; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 9: + case 15: + case 17: + case 18: + case 19: + case 20: + case 24: + case 25: + case 27: + case 29: + case 30: + break f; + default: + break k; + } + } + if (((Ka = Oa), a)) break a; + if (!Ra) break e; + for (va = 1;;) { + if ( + (a = + q[((va << 2) + ya) >> 2]) + ) { + if ( + (Ga( + ((va << 3) + xa) | 0, + a, + wa, + Aa + ), + 10 != + (0 | + (va = + (va + (Ka = 1)) | + 0))) + ) + continue; + break a; + } + break; + } + if (((Ka = 1), 9 < va >>> 0)) + break a; + if ( + ((Ka = -1), + q[((va << 2) + ya) >> 2]) + ) + break a; + for (; !q[ + (((va = (va + 1) | 0) << + 2) + + ya) >> + 2 + ] && 10 != (0 | va); + + ); + Ka = va >>> 0 < 10 ? -1 : 1; + break a; + } + va = + 0 | + n[za]( + a, + v[(64 + Ba) >> 3], + Na, + Da, + Fa, + va + ); + continue; + } + (Ca = + (va = La( + (Ia = + (va = q[(64 + Ba) >> 2]) || + 3346), + Da + )) || (Da + Ia) | 0), + (Fa = Ja), + (Da = va ? (va - Ia) | 0 : Da); + break f; + } + (o[(55 + Ba) | 0] = + q[(64 + Ba) >> 2]), + (Da = 1), + (Ia = Ta), + (Fa = Ja); + break f; + } + if ( + ((va = Ja = q[(68 + Ba) >> 2]), + (Ia = q[(64 + Ba) >> 2]), + (0 | va) < -1 || + ((0 | va) <= -1 && + !(4294967295 < Ia >>> 0))) + ) { + (va = + (0 - ((va + (0 < Ia >>> 0)) | 0)) | + 0), + (q[(64 + Ba) >> 2] = Ia = + (0 - Ia) | 0), + (q[(68 + Ba) >> 2] = va), + (Ka = 1), + (Pa = 3336); + break h; + } + if (2048 & Fa) { + (Ka = 1), (Pa = 3337); + break h; + } + Pa = (Ka = 1 & Fa) ? 3338 : 3336; + break h; + } + if ( + ((Ia = (function(a, Il, Rm) { + if (a | Il) + for (; + (o[0 | (Rm = (Rm + -1) | 0)] = + (7 & a) | 48), + (a = + ((7 & Il) << 29) | + (a >>> 3)) | (Il >>>= 3); + + ); + return Rm; + })( + q[(64 + Ba) >> 2], + q[(68 + Ba) >> 2], + Qa + )), !(8 & Fa)) + ) + break g; + Da = + (0 | (va = (Qa - Ia) | 0)) < (0 | Da) ? + Da : + (va + 1) | 0; + break g; + } + (Da = 8 < Da >>> 0 ? Da : 8), + (Fa |= 8), + (va = 120); + } + if ( + ((Ia = (function(a, Il, Rm, Sm) { + if (a | Il) + for (; + (o[0 | (Rm = (Rm + -1) | 0)] = + r[(3824 + (15 & a)) | 0] | Sm), + (a = + ((15 & Il) << 28) | (a >>> 4)) | + (Il >>>= 4); + + ); + return Rm; + })( + q[(64 + Ba) >> 2], + q[(68 + Ba) >> 2], + Qa, + 32 & va + )), !(8 & Fa) | + !(q[(64 + Ba) >> 2] | q[(68 + Ba) >> 2])) + ) + break g; + (Pa = (3336 + (va >>> 4)) | 0), + (Ka = 2); + break g; + } + if (7 < (Ca = 255 & Sa) >>> (va = 0)) continue; + switch ((Ca - 1) | 0) { + default: + case 0: + q[q[(64 + Ba) >> 2] >> 2] = Oa; + continue; + case 1: + (Ca = q[(64 + Ba) >> 2]), + (q[Ca >> 2] = Oa), + (q[(Ca + 4) >> 2] = Oa >> 31); + continue; + case 2: + p[q[(64 + Ba) >> 2] >> 1] = Oa; + continue; + case 3: + o[q[(64 + Ba) >> 2]] = Oa; + continue; + case 5: + q[q[(64 + Ba) >> 2] >> 2] = Oa; + continue; + case 4: + continue; + case 6: + } + (Ca = q[(64 + Ba) >> 2]), + (q[Ca >> 2] = Oa), + (q[(Ca + 4) >> 2] = Oa >> 31); + continue; + } + (Ia = q[(64 + Ba) >> 2]), + (va = q[(68 + Ba) >> 2]), + (Pa = 3336); + } + Ia = ga(Ia, va, Qa); + } + (Fa = -1 < (0 | Da) ? -65537 & Fa : Fa), + (Da = !!( + (Ja = va = q[(68 + Ba) >> 2]) | + (Ma = q[(64 + Ba) >> 2]) + ) | Da ? + (0 | + (va = (!(Ja | Ma) + ((Qa - Ia) | 0)) | 0)) < + (0 | Da) ? + Da : + va : + ((Ia = Qa), 0)); + } + _( + a, + 32, + (va = + (0 | Na) < + (0 | + (Ca = + ((Da = + (0 | Da) < (0 | (Ja = (Ca - Ia) | 0)) ? + Ja : + Da) + + Ka) | + 0)) ? + Ca : + Na), + Ca, + Fa + ), + Z(a, Pa, Ka), + _(a, 48, va, Ca, 65536 ^ Fa), + _(a, 48, Da, Ja, 0), + Z(a, Ia, Ja), + _(a, 32, va, Ca, 8192 ^ Fa); + continue; + } + break; + } + Ka = 0; + break a; + } + Ka = -1; + } + return (L = (80 + Ba) | 0), Ka; + } + + function sa(a) { + var ya, + va = 0, + wa = 0, + xa = 0, + za = 0, + xa = 4, + wa = 1439; + a: if ((va = r[0 | a])) { + for (; !( + (0 | (ya = r[0 | wa])) != (0 | va) || + !(xa = (xa + -1) | 0) | !ya + ); + + ) + if ( + ((wa = (wa + 1) | 0), + (va = r[(a + 1) | 0]), + (a = (a + 1) | 0), !va) + ) + break a; + za = va; + } + return ((255 & za) - r[0 | wa]) | 0; + } + + function ta(a, Aa, Ea) { + var La, + Ga, + Ha = 0, + Ua = 0, + Va = 0; + (q[(L = Ga = (L - 240) | 0) >> 2] = a), (Ua = 1); + a: if (!((0 | Aa) < 2)) + for (Ha = a;;) { + if ( + ((Ha = + ((La = (Ha + -4) | 0) - + q[(((Va = (Aa + -2) | 0) << 2) + Ea) >> 2]) | + 0), + 0 <= (0 | n[5](a, Ha)) && -1 < (0 | n[5](a, La))) + ) + break a; + if ( + ((a = ((Ua << 2) + Ga) | 0), + 0 <= (0 | n[5](Ha, La)) ? + ((q[a >> 2] = Ha), (Va = (Aa + -1) | 0)) : + (Ha = q[a >> 2] = La), + (Ua = (Ua + 1) | 0), + (0 | Va) < 2) + ) + break a; + (a = q[Ga >> 2]), (Aa = Va); + } + Na(Ga, Ua), (L = (240 + Ga) | 0); + } + + function ua(a) { + var Ea, + ab, + Aa = 0; + if ( + (x(0), + (function(a) { + var Vg, Wg; + q[(a + 428) >> 2] && + ((Wg = q[(a + 332) >> 2]), + $(q[(a + 460) >> 2], q[(a + 436) >> 2], (Vg = Wg << 2)), + $(q[(a + 464) >> 2], q[(a + 440) >> 2], Vg), + $(q[(a + 468) >> 2], q[(a + 448) >> 2], Vg), + r[(q[a >> 2] + 4) | 0] < 4 || + ($( + q[(a + 472) >> 2], + q[(a + 452) >> 2], + (Vg = Wg << 4) + ), + $(q[(a + 476) >> 2], q[(a + 456) >> 2], Vg))); + })(a), + (function(a) { + var ke, + le, + me, + fe = 0, + ge = x(0), + he = x(0), + ie = 0, + je = x(0); + x(0), x(0); + if (1 <= (0 | (ie = q[a >> 2]))) + for ( + me = ((fe = q[(a + 4) >> 2]) + w(ie, 52)) | 0, + a = q[(a + 12) >> 2]; + (ge = u[a >> 2]), + u[(fe + 44) >> 2] != + (ge = (ke = q[(fe + 16) >> 2]) ? + ((he = ge), + (ge = u[(fe + 4) >> 2]), + (je = u[(fe + 12) >> 2]), + (he = x(x(he - ge) / je)), + (le = x(C(he))), + (ie = + x(y(le)) < x(2147483648) ? ~~le : -2147483648), + x(ge + x(je * x(he - x(0 | ie))))) : + ((je = u[(fe + 4) >> 2]), + (he = u[(fe + 8) >> 2]), + ge < je ? je : he < ge ? he : ge)) ? + ((u[(fe + 44) >> 2] = ge), + (q[(fe + 48) >> 2] = 1)) : + (q[(fe + 48) >> 2] = 0), + ke || (u[a >> 2] = ge), + (a = (a + 4) | 0), + (fe = (fe + 52) | 0) >>> 0 < me >>> 0; + + ); + })((a + 540) | 0), + (function(a) { + var Wd, + Xd, + ae, + ce, + de, + ee, + Rd = 0, + Sd = 0, + Td = x(0), + Ud = 0, + Vd = x(0), + Yd = (x(0), x(0), 0), + Zd = x(0), + _d = 0, + $d = 0, + be = 0; + x(0); + if (1 <= (0 | (Ud = q[(a + 540) >> 2]))) + for ( + de = ((Yd = q[(a + 544) >> 2]) + w(Ud, 52)) | 0, + ee = q[(a + 644) >> 2];; + + ) { + a: if (!(q[Yd >> 2] || (0 | (Ud = q[(Yd + 32) >> 2])) < 1)) + if ( + ((ae = ((a = q[(Yd + 28) >> 2]) + w(Ud, 28)) | 0), + (ce = u[(Yd + 24) >> 2]), + (Xd = u[(Yd + 20) >> 2]), + (Wd = u[(Yd + 44) >> 2]), + ee) + ) + for (;;) { + Zd = x(($d = 0)); + h: { + i: { + j: { + if ((0 | (Sd = q[a >> 2])) < 1) Rd = Ud = 0; + else if ( + ((_d = q[(a + 4) >> 2]), + (Vd = u[_d >> 2]), + (Td = x(Vd - Xd)), + 1 == (0 | Sd)) + ) + (Ud = + ((Wd < x(Xd + Vd)) ^ 1) | + ((Td < Wd) ^ 1)), + (Rd = 0); + else { + if (Wd < Td) { + (Ud = 1), (Rd = 0); + break i; + } + if (((Ud = 0), Wd < x(Xd + Vd))) Rd = 0; + else { + if ( + ((Rd = 1), + (Td = u[(_d + 4) >> 2]), !(Wd < x(Xd + Td))) + ) + for (;;) { + if ( + (0 | Sd) == + (0 | (Rd = (Rd + 1) | 0)) + ) + break j; + if ( + ((Vd = Td), + (Td = u[(_d + (Rd << 2)) >> 2]), + Wd < x(Xd + Td)) + ) + break; + } + x(Td - Xd) < Wd || + ((Rd = (Rd + -1) | 0), + (Td = x(Td - Vd)) < ce) || + (Zd = x(x(Wd - Vd) / Td)); + } + } + if (Ud) break i; + if (((_d = Sd = 1), q[(a + 16) >> 2])) + break h; + break i; + } + (Rd = (Sd + -1) | 0), + (Ud = 1); + } + (_d = + ((Sd = (Vd = u[(a + 12) >> 2]) != Zd) & + ((Zd == x(0)) | (Vd == x(0)))) | + (q[(a + 8) >> 2] != (0 | Rd))), + ($d = Ud); + } + if ( + ((q[(a + 20) >> 2] = _d), + (q[(a + 24) >> 2] = Sd), + (u[(a + 12) >> 2] = Zd), + (q[(a + 16) >> 2] = $d), + (q[(a + 8) >> 2] = Rd), !((a = (a + 28) | 0) >>> 0 < ae >>> 0)) + ) + break; + } + else { + if (!q[(Yd + 48) >> 2]) + for (;;) + if ( + ((q[(a + 20) >> 2] = 0), !( + (a = (a + 28) | (q[(a + 24) >> 2] = 0)) >>> + 0 < + ae >>> 0 + )) + ) + break a; + for (;;) { + Zd = x(($d = 0)); + b: { + c: { + d: { + e: if (!( + ((Sd = 0) | (Rd = q[(_d = a) >> 2])) < + 1 + )) { + if ( + ((Ud = q[(a + 4) >> 2]), + (Vd = u[Ud >> 2]), + (Td = x(Vd - Xd)), + 1 != (0 | Rd)) + ) { + if (!(Wd < Td)) { + if (((Sd = 0), Wd < x(Xd + Vd))) + break e; + Sd = 1; + f: if ( + ((Td = u[(Ud + 4) >> 2]), !(Wd < x(Xd + Td))) + ) { + for ( + Rd = (Rd + -1) | 0; + (Vd = Td), (0 | Rd) != (0 | Sd); + + ) + if ( + ((Td = + u[ + (Ud + + ((Sd = (Sd + 1) | 0) << + 2)) >> + 2 + ]), + Wd < x(Xd + Td)) + ) + break f; + Ud = 1; + break c; + } + if (((Ud = 0), x(Td - Xd) < Wd)) { + Rd = Sd; + break d; + } + if ( + ((Rd = (Sd + -1) | 0), + (Td = x(Td - Vd)) < ce) + ) + break d; + Zd = x(x(Wd - Vd) / Td); + break d; + } + (Ud = 1), (Rd = 0); + break c; + } + Sd = + ((Wd < x(Xd + Vd)) ^ 1) | + ((Td < Wd) ^ 1); + } + (Ud = Sd), + (Rd = 0); + } + if (!Ud && ((be = Sd = 1), q[(a + 16) >> 2])) + break b; + } + ($d = Ud), + (be = + ((Sd = (Vd = u[(a + 12) >> 2]) != Zd) & + ((Zd == x(0)) | (Vd == x(0)))) | + (q[(a + 8) >> 2] != (0 | Rd))); + } + if ( + ((q[(_d + 20) >> 2] = be), + (q[(a + 24) >> 2] = Sd), + (u[(a + 12) >> 2] = Zd), + (q[(a + 16) >> 2] = $d), + (q[(a + 8) >> 2] = Rd), !((a = (a + 28) | 0) >>> 0 < ae >>> 0)) + ) + break; + } + } + if (!((Yd = (Yd + 52) | 0) >>> 0 < de >>> 0)) break; + } + })(a), + (function(a) { + var rd, + sd, + td, + ud, + vd, + kd = 0, + ld = x(0), + md = 0, + nd = 0, + od = x(0), + pd = 0, + qd = x(0); + x(0); + if (!( + r[(q[a >> 2] + 4) | 0] < 4 || + (0 | (kd = q[(a + 540) >> 2])) < 1 + )) + for ( + ud = ((pd = q[(a + 544) >> 2]) + w(kd, 52)) | 0, + vd = q[(a + 644) >> 2];; + + ) { + b: if ( + 1 == q[pd >> 2] && + !((0 | (kd = q[(pd + 40) >> 2])) < 1) + ) + if ( + ((sd = ((a = q[(pd + 36) >> 2]) + w(kd, 28)) | 0), + (rd = u[(pd + 44) >> 2]), + vd) + ) + for (;;) { + qd = x((kd = 0)); + d: if (!( + (0 | (nd = q[a >> 2])) < 2 || + ((md = q[(a + 4) >> 2]), + rd <= (ld = u[md >> 2])) + )) { + kd = 1; + e: if (!(rd < (od = u[(md + 4) >> 2]))) { + for (; + (ld = od), + (0 | nd) != (0 | (kd = (kd + 1) | 0)); + + ) + if (rd < (od = u[(md + (kd << 2)) >> 2])) + break e; + kd = (nd + -1) | 0; + break d; + } + (qd = x(x(rd - ld) / x(od - ld))), + (kd = (kd + -1) | 0); + } + if ( + ((ld = u[(a + 16) >> 2]), + (u[(a + 16) >> 2] = qd), + (nd = q[(a + 12) >> 2]), + (q[(a + 12) >> 2] = kd), + (q[(a + 24) >> 2] = md = ld != qd), + (q[(a + 20) >> 2] = + (md & ((qd == x(0)) | (ld == x(0)))) | + ((0 | kd) != (0 | nd))), !((a = (a + 28) | 0) >>> 0 < sd >>> 0)) + ) + break; + } + else { + if (!q[(pd + 48) >> 2]) + for (;;) + if ( + ((q[(a + 20) >> 2] = 0), !( + (a = (a + 28) | (q[(a + 24) >> 2] = 0)) >>> + 0 < + sd >>> 0 + )) + ) + break b; + for (;;) { + qd = x((nd = 0)); + c: if (!( + (0 | (td = q[a >> 2])) < 2 || + ((md = q[(a + 4) >> 2]), + rd <= (ld = u[md >> 2])) + )) { + if (((kd = 1), !(rd < (od = u[(md + 4) >> 2])))) + for (nd = (td + -1) | 0;;) { + if (((ld = od), (0 | kd) == (0 | nd))) + break c; + if ( + rd < + (od = + u[ + (md + ((kd = (kd + 1) | 0) << 2)) >> 2 + ]) + ) + break; + } + (qd = x(x(rd - ld) / x(od - ld))), + (nd = (kd + -1) | 0); + } + if ( + ((ld = u[(a + 16) >> 2]), + (u[(a + 16) >> 2] = qd), + (kd = q[(a + 12) >> 2]), + (q[(a + 12) >> 2] = nd), + (q[(a + 24) >> 2] = md = ld != qd), + (q[(a + 20) >> 2] = + (md & ((qd == x(0)) | (ld == x(0)))) | + ((0 | kd) != (0 | nd))), !((a = (a + 28) | 0) >>> 0 < sd >>> 0)) + ) + break; + } + } + if (!((pd = (pd + 52) | 0) >>> 0 < ud >>> 0)) break; + } + })(a), + (function(a) { + var Id, + Jd, + Md, + Nd, + Od, + Pd, + Qd, + wd = 0, + xd = 0, + yd = 0, + zd = 0, + Ad = 0, + Bd = 0, + Cd = 0, + Dd = x(0), + Ed = 0, + Gd = 0, + Hd = 0, + Kd = 0, + Ld = 0; + if (1 <= (0 | (xd = q[(a + 564) >> 2]))) + for ( + Pd = ((Ad = q[(a + 568) >> 2]) + w(xd, 36)) | 0, + Nd = q[(a + 644) >> 2];; + + ) { + a: { + if (!(Bd = + ((yd = zd = xd = 0) | (Jd = q[(Ad + 4) >> 2])) < + 1)) + for (Ed = q[Ad >> 2], a = Kd = 0;;) { + if ( + ((wd = q[(Ed + (a << 2)) >> 2]), + q[(wd + 16) >> 2]) + ) { + (wd = 1), (Ld = 0); + break a; + } + if ( + ((yd = yd || q[(wd + 24) >> 2]), + (xd = xd || q[(wd + 20) >> 2]), + (zd = ((u[(wd + 12) >> 2] != x(0)) + zd) | 0), + (0 | Jd) == (0 | (a = (a + 1) | 0))) + ) + break; + } + if ( + ((wd = 0), + (Kd = Nd ? 1 : yd) | (Ld = Nd ? 1 : xd) && + ((q[(Ad + 12) >> 2] = Ed = 1 << zd), + 31 != (0 | zd))) + ) { + for ( + xd = q[(Ad + 20) >> 2], + Od = q[Ad >> 2], + yd = + ((a = q[(Ad + 16) >> 2]) + (Cd = Ed << 2)) | + 0, + yd = ca( + a, + 0, + (4 + + (((-1 ^ a) + + ((a = (a + 4) | 0) >>> 0 < yd >>> 0 ? + yd : + a)) | + 0)) & + -4 + ), + Cd = (xd + Cd) | 0, + a = xd; + (q[a >> 2] = 1065353216), + (a = (a + 4) | 0) >>> 0 < Cd >>> 0; + + ); + if (!Bd) { + if (((Bd = 0), (Cd = wd = 1), zd)) + for (;;) { + if ( + ((zd = q[((Bd << 2) + Od) >> 2]), + (Gd = q[(zd + 8) >> 2]), + (Hd = w(Gd, wd)), + (Dd = u[(zd + 12) >> 2]) != x((a = 0))) + ) { + for ( + q[yd >> 2] = Hd + q[yd >> 2], + u[xd >> 2] = x(x(1) - Dd) * u[xd >> 2], + Gd = w((Gd + (a = 1)) | 0, wd); + (Dd = u[(zd + 12) >> 2]), + (Qd = + q[ + (Md = ((Id = a << 2) + yd) | 0) >> 2 + ]), + (q[Md >> 2] = + Qd + ((Md = a & Cd) ? Gd : Hd)), + (u[(Id = (xd + Id) | 0) >> 2] = + (Md ? Dd : x(x(1) - Dd)) * + u[Id >> 2]), + (0 | Ed) != (0 | (a = (a + 1) | 0)); + + ); + Cd <<= 1; + } else + for (; + (q[(Gd = (yd + (a << 2)) | 0) >> 2] = + Hd + q[Gd >> 2]), + (0 | Ed) != (0 | (a = (a + 1) | 0)); + + ); + if ( + ((wd = w(q[zd >> 2], wd)), + (0 | Jd) == (0 | (Bd = (Bd + 1) | 0))) + ) + break; + } + else + for (;;) { + if ( + ((zd = q[((Bd << 2) + Od) >> 2]), + (Cd = w(q[(zd + 8) >> 2], wd)), + (Dd = u[(zd + 12) >> 2]) != x((a = 0))) + ) + (q[yd >> 2] = Cd + q[yd >> 2]), + (u[xd >> 2] = x(x(1) - Dd) * u[xd >> 2]); + else + for (; + (q[(Hd = (yd + (a << 2)) | 0) >> 2] = + Cd + q[Hd >> 2]), + (0 | Ed) != (0 | (a = (a + 1) | 0)); + + ); + if ( + ((wd = w(q[zd >> 2], wd)), + (0 | Jd) == (0 | (Bd = (Bd + 1) | 0))) + ) + break; + } + wd = 0; + } + } + } + if ( + ((q[(Ad + 32) >> 2] = wd), + (q[(Ad + 24) >> 2] = Ld), + (q[(Ad + 28) >> 2] = Kd), !((Ad = (Ad + 36) | 0) >>> 0 < Pd >>> 0)) + ) + break; + } + })(a), + (function(a) { + var gd, + hd, + id, + jd, + Wc = x(0), + Xc = 0, + Yc = 0, + Zc = 0, + _c = 0, + $c = 0, + ad = x(0), + bd = x(0), + cd = x(0), + dd = 0, + ed = 0, + fd = 0; + if (!( + r[(q[a >> 2] + 4) | 0] < 4 || + (0 | (Xc = q[(a + 588) >> 2])) < 1 + )) + for ( + jd = ((Zc = q[(a + 592) >> 2]) + w(Xc, 48)) | 0, + gd = q[(a + 644) >> 2];; + + ) { + if ( + ((a = q[Zc >> 2]), + (ed = gd ? 1 : q[(a + 20) >> 2]) | + (fd = gd ? 1 : q[(a + 24) >> 2])) + ) { + c: { + d: { + ($c = Zc), + (_c = q[(a + 8) >> 2]), + (Xc = q[(a + 12) >> 2]), + (Wc = u[(a + 16) >> 2]), + (a = (0 | _c) != (0 | Xc)); + e: { + if (Wc != x(0)) { + if ( + ((a = (Xc + 1) | 0), (0 | Xc) == (0 | _c)) + ) { + (q[(Zc + 8) >> 2] = ed = 1), + (Wc = x(x(1) - Wc)), + (fd = 1); + break e; + } + a = (0 | a) == (0 | _c) ? 1 : 2; + } + if (((q[($c + 8) >> 2] = a), !fd)) break d; + a = Xc; + } + (u[(Zc + 24) >> 2] = Wc), + (u[(Zc + 20) >> 2] = x(1) - Wc); + break c; + } + (fd = 0), + (a = Xc); + } + ed ? + ((q[(Zc + 12) >> 2] = a), + (q[(Zc + 16) >> 2] = a + 1)) : + (ed = 0); + } + else ed = fd = 0; + g: if ((0 | (hd = q[(Zc + 36) >> 2])) < 1) cd = x(1); + else { + if ( + ((id = q[(Zc + 40) >> 2]), + (a = 0), + (cd = x(1)), !gd) + ) + for (;;) { + h: { + i: { + if ( + ((Xc = q[((a << 2) + id) >> 2]), + (Yc = q[Xc >> 2])) + ) { + if (!q[(Yc + 48) >> 2]) { + Wc = u[(Xc + 16) >> 2]; + break h; + } + if ((0 | (_c = q[(Xc + 12) >> 2])) < 1) { + (Wc = x(1)), (u[(Xc + 16) >> 2] = 1); + break h; + } + if ( + ((dd = q[(Xc + 8) >> 2]), + 1 != (0 | _c) && + ((ad = u[(Yc + 44) >> 2]), + ($c = q[(Xc + 4) >> 2]), !(ad <= (bd = u[$c >> 2])))) + ) + break i; + (Wc = u[dd >> 2]), (u[(Xc + 16) >> 2] = Wc); + break h; + } + (q[(Xc + 16) >> 2] = 1065353216), + (Wc = x(1)); + break h; + } + Yc = 1; + j: if (!(ad < (Wc = u[($c + 4) >> 2]))) { + for (; + (bd = Wc), + (0 | _c) != (0 | (Yc = (Yc + 1) | 0)); + + ) + if (ad < (Wc = u[($c + (Yc << 2)) >> 2])) + break j; + (Wc = u[(((dd + (_c << 2)) | 0) - 4) >> 2]), + (u[(Xc + 16) >> 2] = Wc); + break h; + } + ($c = Xc), + (Wc = x(x(ad - bd) / x(Wc - bd))), + (Wc = x( + x( + Wc * u[(Xc = (dd + (Yc << 2)) | 0) >> 2] + ) + x(u[(Xc + -4) >> 2] * x(x(1) - Wc)) + )), + (u[($c + 16) >> 2] = Wc); + } + if ( + ((cd = cd < Wc ? cd : Wc), + (0 | hd) == (0 | (a = (a + 1) | 0))) + ) + break g; + } + for (;;) { + (Xc = q[((a << 2) + id) >> 2]), + (Yc = q[Xc >> 2]), + (Wc = x(1)); + l: if ( + Yc && + ((dd = q[(Xc + 12) >> 2]), + (Wc = x(1)), !((0 | dd) < 1)) && + ((_c = q[(Xc + 8) >> 2]), + (Wc = u[_c >> 2]), + 1 != (0 | dd)) + ) { + m: { + if ( + ((ad = u[(Yc + 44) >> 2]), + ($c = q[(Xc + 4) >> 2]), + ad <= (bd = u[$c >> 2])) + ) { + Wc = u[_c >> 2]; + break l; + } + if ( + ((Yc = 1), !(ad < (Wc = u[($c + 4) >> 2]))) + ) { + for (; + (bd = Wc), + (0 | dd) != (0 | (Yc = (Yc + 1) | 0)); + + ) + if (ad < (Wc = u[($c + (Yc << 2)) >> 2])) + break m; + Wc = u[(((_c + (dd << 2)) | 0) - 4) >> 2]; + break l; + } + } + (Wc = x(x(ad - bd) / x(Wc - bd))), + (Wc = x( + x(Wc * u[(Yc = (_c + (Yc << 2)) | 0) >> 2]) + + x(u[(Yc + -4) >> 2] * x(x(1) - Wc)) + )); + } + if ( + ((cd = cd < (u[(Xc + 16) >> 2] = Wc) ? cd : Wc), + (0 | hd) == (0 | (a = (a + 1) | 0))) + ) + break; + } + } + if ( + ((q[(Zc + 32) >> 2] = fd), + (q[(Zc + 28) >> 2] = ed), + (u[(Zc + 44) >> 2] = cd), !((Zc = (Zc + 48) | 0) >>> 0 < jd >>> 0)) + ) + break; + } + })(a), + 1 <= (0 | (Ea = q[(a + 4) >> 2]))) + ) + for ( + Ea = ((Aa = q[(a + 52) >> 2]) + (Ea << 2)) | 0; + (ab = u[Aa >> 2]), + (u[Aa >> 2] = ab < x(0) ? x(0) : x(A(ab, x(1)))), + (Aa = (Aa + 4) | 0) >>> 0 < Ea >>> 0; + + ); + !(function(a) { + var Fe, + Ge, + He, + De = 0, + Ee = 0; + if (1 <= (0 | (Ee = q[(a + 4) >> 2]))) + for ( + He = ((De = q[(a + 8) >> 2]) + w(Ee, 12)) | 0, + a = Fe = q[(a + 40) >> 2]; + (Ee = 0), + q[(De + 8) >> 2] && + ((Ge = q[(De + 4) >> 2]), + (!q[((Ge << 2) + Fe) >> 2] && -1 != (0 | Ge)) || + (Ee = !q[(q[De >> 2] + 32) >> 2])), + (q[a >> 2] = Ee), + (a = (a + 4) | 0), + (De = (De + 12) | 0) >>> 0 < He >>> 0; + + ); + })(a), + (function(a) { + var rg, + vg, + wg, + xg, + yg, + zg, + Ag, + pg = 0, + qg = 0, + sg = 0, + tg = 0, + ug = 0; + if (1 <= (0 | (vg = q[(a + 4) >> 2]))) + for ( + xg = q[(a + 8) >> 2], + wg = q[a >> 2], + yg = q[(wg + 724) >> 2];; + + ) { + if ( + ((rg = q[(w(tg, 12) + xg) >> 2]), + (q[(rg + 28) >> 2] || q[(rg + 24) >> 2]) && + ((q[((pg = tg << 2) + q[(a + 28) >> 2]) >> 2] = + q[(rg + 12) >> 2]), + q[(rg + 24) >> 2]) && + !((0 | (sg = q[(rg + 12) >> 2])) < 1)) + ) + for ( + sg = ((qg = q[(rg + 16) >> 2]) + (sg << 2)) | 0, + zg = q[(pg + yg) >> 2], + pg = (q[(a + 36) >> 2] + (ug << 2)) | 0, + Ag = q[(wg + 976) >> 2]; + (q[pg >> 2] = + q[(((q[qg >> 2] + zg) << 2) + Ag) >> 2]), + (pg = (pg + 4) | 0), + (qg = (qg + 4) | 0) >>> 0 < sg >>> 0; + + ); + if ( + q[(rg + 28) >> 2] && + !((0 | (pg = q[(rg + 12) >> 2])) < 1) + ) + for ( + sg = ((qg = q[(rg + 20) >> 2]) + (pg << 2)) | 0, + pg = (q[(a + 32) >> 2] + (ug << 2)) | 0; + (q[pg >> 2] = q[qg >> 2]), + (pg = (pg + 4) | 0), + (qg = (qg + 4) | 0) >>> 0 < sg >>> 0; + + ); + if ( + ((ug = (q[(rg + 8) >> 2] + ug) | 0), + (0 | vg) == (0 | (tg = (tg + 1) | 0))) + ) + break; + } + })(a), + n[q[1808]]( + (a + 12) | 0, + q[(a + 36) >> 2], + q[(a + 44) >> 2], + q[(a + 40) >> 2] + ), + (function(a) { + var xe, + ye, + ze, + Ae, + Be, + Ce, + ue = 0, + ve = 0, + we = 0; + if (1 <= (0 | (we = q[(a + 304) >> 2]))) + for ( + ze = ((ue = q[(a + 308) >> 2]) + (we << 5)) | 0, + Ae = q[(a + 264) >> 2], + Be = q[(a + 144) >> 2], + Ce = q[(a + 40) >> 2], + we = ye = q[(a + 312) >> 2]; + (xe = we), + (ve = 0), + (a = ve = !q[(ue + 28) >> 2] || + (-1 != (0 | (a = q[(ue + 4) >> 2])) && + ((ve = 0), !q[((a << 2) + Ce) >> 2])) || + (-1 != (0 | (a = q[(ue + 8) >> 2])) && + ((ve = 0), !q[((a << 2) + ye) >> 2])) ? + ve : + !q[(q[ue >> 2] + 32) >> 2]), + (q[xe >> 2] = a), + (xe = q[(ue + 12) >> 2]) >>> 0 <= 1 ? + xe - 1 ? + (q[((q[(ue + 16) >> 2] << 2) + Be) >> 2] = a) : + (q[((q[(ue + 16) >> 2] << 2) + Ae) >> 2] = a) : + Y(4, 1372, 0), + (we = (we + 4) | 0), + (ue = (ue + 32) | 0) >>> 0 < ze >>> 0; + + ); + })(a), + (function(a) { + var gg, + hg, + ig, + jg, + kg, + lg, + mg, + ng, + og, + Uf = 0, + Vf = 0, + Wf = 0, + Xf = 0, + Yf = 0, + Zf = 0, + _f = 0, + $f = 0, + ag = 0, + bg = 0, + cg = 0, + dg = 0, + eg = 0, + fg = 0, + Yf = q[a >> 2]; + if (1 <= (0 | ($f = q[(a + 56) >> 2]))) { + for ( + ag = q[(a + 60) >> 2], + bg = q[(Yf + 1052) >> 2], + cg = q[(Yf + 784) >> 2];; + + ) { + if ( + ((Uf = q[(ag + w(Zf, 24)) >> 2]), + (q[(Uf + 28) >> 2] || q[(Uf + 24) >> 2]) && + ((q[((Vf = Zf << 2) + q[(a + 80) >> 2]) >> 2] = + q[(Uf + 12) >> 2]), + q[(Uf + 24) >> 2]) && + !((0 | (Xf = q[(Uf + 12) >> 2])) < 1)) + ) + for ( + dg = ((Wf = q[(Uf + 16) >> 2]) + (Xf << 2)) | 0, + eg = q[(Vf + cg) >> 2], + Vf = ((Xf = _f << 2) + q[(a + 92) >> 2]) | 0, + Xf = (Xf + q[(a + 88) >> 2]) | 0; + (fg = (eg + q[Wf >> 2]) << 2), + (q[Vf >> 2] = + bg + (q[(fg + q[(Yf + 984) >> 2]) >> 2] << 2)), + (q[Xf >> 2] = q[(fg + q[(Yf + 980) >> 2]) >> 2]), + (Xf = (Xf + 4) | 0), + (Vf = (Vf + 4) | 0), + (Wf = (Wf + 4) | 0) >>> 0 < dg >>> 0; + + ); + if ( + q[(Uf + 28) >> 2] && + !((0 | (Vf = q[(Uf + 12) >> 2])) < 1) + ) + for ( + Xf = ((Wf = q[(Uf + 20) >> 2]) + (Vf << 2)) | 0, + Vf = (q[(a + 84) >> 2] + (_f << 2)) | 0; + (q[Vf >> 2] = q[Wf >> 2]), + (Vf = (Vf + 4) | 0), + (Wf = (Wf + 4) | 0) >>> 0 < Xf >>> 0; + + ); + if ( + ((_f = (q[(Uf + 8) >> 2] + _f) | 0), + (0 | $f) == (0 | (Zf = (Zf + 1) | 0))) + ) + break; + } + Yf = q[a >> 2]; + } + if (!( + r[(Yf + 4) | 0] < 4 || (0 | (eg = q[(a + 56) >> 2])) < 1 + )) + for ( + fg = q[(Yf + 792) >> 2], + gg = q[(a + 60) >> 2], + Wf = _f = 0;; + + ) { + if ( + ((Zf = q[(w(Wf, 24) + gg) >> 2]), + q[(Zf + 24) >> 2] && + !((0 | (Uf = q[(Zf + 12) >> 2])) < 1)) + ) + for ( + hg = ((Vf = q[(Zf + 16) >> 2]) + (Uf << 2)) | 0, + ig = q[(fg + (Wf << 2)) >> 2], + Xf = ((Uf = _f << 2) + q[(a + 96) >> 2]) | 0, + $f = (Uf + q[(a + 100) >> 2]) | 0, + ag = (Uf + q[(a + 104) >> 2]) | 0, + bg = (Uf + q[(a + 108) >> 2]) | 0, + cg = (Uf + q[(a + 112) >> 2]) | 0, + dg = (Uf + q[(a + 116) >> 2]) | 0, + jg = q[(Yf + 1308) >> 2], + kg = q[(Yf + 1304) >> 2], + lg = q[(Yf + 1300) >> 2], + mg = q[(Yf + 1296) >> 2], + ng = q[(Yf + 1292) >> 2], + og = q[(Yf + 1288) >> 2]; + (Uf = (q[Vf >> 2] + ig) << 2), + (q[Xf >> 2] = q[(Uf + og) >> 2]), + (q[$f >> 2] = q[(Uf + ng) >> 2]), + (q[ag >> 2] = q[(Uf + mg) >> 2]), + (q[bg >> 2] = q[(Uf + lg) >> 2]), + (q[cg >> 2] = q[(Uf + kg) >> 2]), + (q[dg >> 2] = q[(Uf + jg) >> 2]), + (dg = (dg + 4) | 0), + (cg = (cg + 4) | 0), + (bg = (bg + 4) | 0), + (ag = (ag + 4) | 0), + ($f = ($f + 4) | 0), + (Xf = (Xf + 4) | 0), + (Vf = (Vf + 4) | 0) >>> 0 < hg >>> 0; + + ); + if ( + ((_f = (q[(Zf + 8) >> 2] + _f) | 0), + (0 | eg) == (0 | (Wf = (Wf + 1) | 0))) + ) + break; + } + })(a), + (function(a) { + var xf = 0, + yf = 0, + Af = 0, + Bf = 0, + Cf = 0, + Df = 0, + Ef = 0, + Ff = 0, + Gf = 0, + Hf = 0, + If = 0, + Jf = 0, + Kf = 0, + Lf = 0, + Mf = 0, + Nf = 0, + Of = 0, + Pf = 0, + Qf = 0, + Rf = 0, + Sf = 0, + Tf = q[(a + 168) >> 2], + zf = q[a >> 2]; + if (1 <= (0 | (Kf = q[(a + 164) >> 2]))) + for (Mf = q[(zf + 816) >> 2];;) { + if ( + ((Af = q[(w(Ef, 12) + Tf) >> 2]), + (q[(Af + 28) >> 2] || q[(Af + 24) >> 2]) && + ((q[((Ff = Ef << 2) + q[(a + 188) >> 2]) >> 2] = + q[(Af + 12) >> 2]), + q[(Af + 24) >> 2])) + ) { + if ( + ((yf = q[(Af + 16) >> 2]), + (Lf = q[(Ff + Mf) >> 2]), + 1 <= (0 | (xf = q[(Af + 12) >> 2]))) + ) + for ( + Nf = (yf + (xf << 2)) | 0, + Bf = ((xf = Df << 2) + q[(a + 200) >> 2]) | 0, + Gf = (xf + q[(a + 204) >> 2]) | 0, + Hf = (xf + q[(a + 208) >> 2]) | 0, + If = (xf + q[(a + 212) >> 2]) | 0, + Jf = (xf + q[(a + 196) >> 2]) | 0, + Of = q[(zf + 996) >> 2], + Pf = q[(zf + 1012) >> 2], + Qf = q[(zf + 1008) >> 2], + Rf = q[(zf + 1004) >> 2], + Sf = q[(zf + 1e3) >> 2], + xf = yf; + (Cf = (Lf + q[xf >> 2]) << 2), + (q[Bf >> 2] = q[(Cf + Sf) >> 2]), + (q[Gf >> 2] = q[(Cf + Rf) >> 2]), + (q[Hf >> 2] = q[(Cf + Qf) >> 2]), + (q[If >> 2] = q[(Cf + Pf) >> 2]), + (q[Jf >> 2] = q[(Cf + Of) >> 2]), + (Jf = (Jf + 4) | 0), + (If = (If + 4) | 0), + (Hf = (Hf + 4) | 0), + (Gf = (Gf + 4) | 0), + (Bf = (Bf + 4) | 0), + (xf = (xf + 4) | 0) >>> 0 < Nf >>> 0; + + ); + (xf = (Lf + q[yf >> 2]) << 2), + (q[(Ff + q[(a + 288) >> 2]) >> 2] = + q[(xf + q[(zf + 1016) >> 2]) >> 2]), + (q[(Ff + q[(a + 292) >> 2]) >> 2] = + q[(xf + q[(zf + 1020) >> 2]) >> 2]); + } + if ( + q[(Af + 28) >> 2] && + !((0 | (yf = q[(Af + 12) >> 2])) < 1) + ) + for ( + yf = ((xf = q[(Af + 20) >> 2]) + (yf << 2)) | 0, + Bf = (q[(a + 192) >> 2] + (Df << 2)) | 0; + (q[Bf >> 2] = q[xf >> 2]), + (Bf = (Bf + 4) | 0), + (xf = (xf + 4) | 0) >>> 0 < yf >>> 0; + + ); + if ( + ((Df = (q[(Af + 8) >> 2] + Df) | 0), + (0 | Kf) == (0 | (Ef = (Ef + 1) | 0))) + ) + break; + } + if (!( + r[(zf + 4) | 0] < 4 || + (0 | (Ff = q[(a + 164) >> 2])) < 1 + )) + for (Lf = q[(zf + 824) >> 2], Df = Af = 0;;) { + if ( + ((Cf = q[(w(Df, 12) + Tf) >> 2]), + q[(Cf + 24) >> 2] && + !((0 | (xf = q[(Cf + 12) >> 2])) < 1)) + ) + for ( + Kf = ((Bf = q[(Cf + 16) >> 2]) + (xf << 2)) | 0, + Mf = q[(Lf + (Df << 2)) >> 2], + Gf = ((yf = Af << 2) + q[(a + 216) >> 2]) | 0, + Hf = (yf + q[(a + 220) >> 2]) | 0, + If = (yf + q[(a + 224) >> 2]) | 0, + Jf = (yf + q[(a + 228) >> 2]) | 0, + xf = (yf + q[(a + 232) >> 2]) | 0, + Ef = (yf + q[(a + 236) >> 2]) | 0, + Nf = q[(zf + 1308) >> 2], + Of = q[(zf + 1304) >> 2], + Pf = q[(zf + 1300) >> 2], + Qf = q[(zf + 1296) >> 2], + Rf = q[(zf + 1292) >> 2], + Sf = q[(zf + 1288) >> 2]; + (yf = (Mf + q[Bf >> 2]) << 2), + (q[Gf >> 2] = q[(yf + Sf) >> 2]), + (q[Hf >> 2] = q[(yf + Rf) >> 2]), + (q[If >> 2] = q[(yf + Qf) >> 2]), + (q[Jf >> 2] = q[(yf + Pf) >> 2]), + (q[xf >> 2] = q[(yf + Of) >> 2]), + (q[Ef >> 2] = q[(yf + Nf) >> 2]), + (Ef = (Ef + 4) | 0), + (xf = (xf + 4) | 0), + (Jf = (Jf + 4) | 0), + (If = (If + 4) | 0), + (Hf = (Hf + 4) | 0), + (Gf = (Gf + 4) | 0), + (Bf = (Bf + 4) | 0) >>> 0 < Kf >>> 0; + + ); + if ( + ((Af = (q[(Cf + 8) >> 2] + Af) | 0), + (0 | Ff) == (0 | (Df = (Df + 1) | 0))) + ) + break; + } + })(a), + (function(a) { + var yk, + qk = 0, + rk = 0, + sk = 0, + tk = 0, + uk = 0, + vk = 0, + wk = 0, + xk = 0, + qk = (a - -64) | 0; + if ( + (n[q[1807]]( + qk, + q[(a + 88) >> 2], + q[(a + 148) >> 2], + q[(a + 144) >> 2] + ), + n[q[1809]]( + qk, + q[(a + 92) >> 2], + q[(a + 152) >> 2], + q[(q[a >> 2] + 796) >> 2], + 2, + q[(a + 144) >> 2] + ), !( + r[(q[a >> 2] + 4) | 0] < 4 || + (n[q[1807]]( + qk, + q[(a + 96) >> 2], + q[(a + 120) >> 2], + q[(a + 144) >> 2] + ), + n[q[1807]]( + qk, + q[(a + 100) >> 2], + q[(a + 124) >> 2], + q[(a + 144) >> 2] + ), + n[q[1807]]( + qk, + q[(a + 104) >> 2], + q[(a + 128) >> 2], + q[(a + 144) >> 2] + ), + n[q[1807]]( + qk, + q[(a + 108) >> 2], + q[(a + 132) >> 2], + q[(a + 144) >> 2] + ), + n[q[1807]]( + qk, + q[(a + 112) >> 2], + q[(a + 136) >> 2], + q[(a + 144) >> 2] + ), + n[q[1807]]( + qk, + q[(a + 116) >> 2], + q[(a + 140) >> 2], + q[(a + 144) >> 2] + ), + (0 | (vk = q[(a + 56) >> 2])) < 1) + )) + ) { + for ( + wk = q[(a + 128) >> 2], + xk = q[(a + 124) >> 2], + yk = q[(a + 120) >> 2], + rk = q[(a + 156) >> 2], + qk = 0; + (q[((sk = tk << 2) + rk) >> 2] = + q[((uk = qk << 2) + yk) >> 2]), + (q[(rk + (4 | sk)) >> 2] = q[(uk + xk) >> 2]), + (q[(rk + (8 | sk)) >> 2] = q[(uk + wk) >> 2]), + (tk = (tk + 4) | 0), + (0 | vk) != (0 | (qk = (qk + 1) | 0)); + + ); + for ( + rk = q[(a + 160) >> 2], + uk = q[(a + 140) >> 2], + wk = q[(a + 136) >> 2], + xk = q[(a + 132) >> 2], + qk = a = 0; + (q[((tk = a << 2) + rk) >> 2] = + q[((sk = qk << 2) + xk) >> 2]), + (q[(rk + (4 | tk)) >> 2] = q[(sk + wk) >> 2]), + (q[(rk + (8 | tk)) >> 2] = q[(sk + uk) >> 2]), + (a = (a + 4) | 0), + (0 | vk) != (0 | (qk = (qk + 1) | 0)); + + ); + } + })(a), + (function(a) { + var pk, + hk = 0, + ik = 0, + jk = 0, + kk = 0, + lk = 0, + mk = 0, + nk = 0, + ok = 0, + hk = (a + 172) | 0; + if ( + (n[q[1807]]( + hk, + q[(a + 196) >> 2], + q[(a + 268) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 200) >> 2], + q[(a + 284) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 204) >> 2], + q[(a + 276) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 208) >> 2], + q[(a + 280) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 212) >> 2], + q[(a + 272) >> 2], + q[(a + 264) >> 2] + ), !( + r[(q[a >> 2] + 4) | 0] < 4 || + (n[q[1807]]( + hk, + q[(a + 216) >> 2], + q[(a + 240) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 220) >> 2], + q[(a + 244) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 224) >> 2], + q[(a + 248) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 228) >> 2], + q[(a + 252) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 232) >> 2], + q[(a + 256) >> 2], + q[(a + 264) >> 2] + ), + n[q[1807]]( + hk, + q[(a + 236) >> 2], + q[(a + 260) >> 2], + q[(a + 264) >> 2] + ), + (0 | (mk = q[(a + 164) >> 2])) < 1) + )) + ) { + for ( + nk = q[(a + 248) >> 2], + ok = q[(a + 244) >> 2], + pk = q[(a + 240) >> 2], + ik = q[(a + 296) >> 2], + hk = 0; + (q[((jk = kk << 2) + ik) >> 2] = + q[((lk = hk << 2) + pk) >> 2]), + (q[(ik + (4 | jk)) >> 2] = q[(lk + ok) >> 2]), + (q[(ik + (8 | jk)) >> 2] = q[(lk + nk) >> 2]), + (kk = (kk + 4) | 0), + (0 | mk) != (0 | (hk = (hk + 1) | 0)); + + ); + for ( + ik = q[(a + 300) >> 2], + lk = q[(a + 260) >> 2], + nk = q[(a + 256) >> 2], + ok = q[(a + 252) >> 2], + hk = a = 0; + (q[((kk = a << 2) + ik) >> 2] = + q[((jk = hk << 2) + ok) >> 2]), + (q[(ik + (4 | kk)) >> 2] = q[(jk + nk) >> 2]), + (q[(ik + (8 | kk)) >> 2] = q[(jk + lk) >> 2]), + (a = (a + 4) | 0), + (0 | mk) != (0 | (hk = (hk + 1) | 0)); + + ); + } + })(a), + (function(a) { + var re, + se, + te, + oe = 0, + pe = 0, + qe = 0; + if (1 <= (0 | (pe = q[(a + 332) >> 2]))) + for ( + re = ((oe = q[(a + 336) >> 2]) + w(pe, 20)) | 0, + se = q[(a + 312) >> 2], + te = q[(a + 40) >> 2], + a = q[(a + 424) >> 2]; + (pe = 0), + q[(oe + 12) >> 2] && + ((qe = q[(oe + 4) >> 2]), + q[((qe << 2) + te) >> 2] || -1 == (0 | qe)) && + ((qe = q[(oe + 8) >> 2]), + q[((qe << 2) + se) >> 2] || -1 == (0 | qe)) && + (pe = !q[(q[oe >> 2] + 32) >> 2]), + (q[a >> 2] = pe), + (a = (a + 4) | 0), + (oe = (oe + 20) | 0) >>> 0 < re >>> 0; + + ); + })(a), + (function(a) { + var pf, + qf, + rf, + sf, + tf, + uf, + vf, + wf, + $e = 0, + af = 0, + bf = 0, + cf = 0, + df = 0, + ef = 0, + ff = 0, + gf = 0, + hf = 0, + jf = 0, + kf = 0, + lf = 0, + mf = 0, + nf = 0, + of = 0, + cf = q[a >> 2]; + if (1 <= (0 | (jf = q[(a + 332) >> 2]))) { + for ( + kf = q[(a + 336) >> 2], + lf = q[(cf + 1052) >> 2], + mf = q[(cf + 856) >> 2];; + + ) { + if ( + (($e = q[(kf + w(ff, 20)) >> 2]), + (q[($e + 28) >> 2] || q[($e + 24) >> 2]) && + ((q[((af = ff << 2) + q[(a + 356) >> 2]) >> 2] = + q[($e + 12) >> 2]), + q[($e + 24) >> 2]) && + !((0 | (df = q[($e + 12) >> 2])) < 1)) + ) + for ( + nf = ((bf = q[($e + 16) >> 2]) + (df << 2)) | 0, + of = q[(af + mf) >> 2], + af = ((ef = gf << 2) + q[(a + 372) >> 2]) | 0, + df = (ef + q[(a + 364) >> 2]) | 0, + ef = (ef + q[(a + 368) >> 2]) | 0; + (hf = (of + q[bf >> 2]) << 2), + (q[af >> 2] = + lf + (q[(hf + q[(cf + 1040) >> 2]) >> 2] << 2)), + (q[df >> 2] = q[(hf + q[(cf + 1032) >> 2]) >> 2]), + (q[ef >> 2] = q[(hf + q[(cf + 1036) >> 2]) >> 2]), + (ef = (ef + 4) | 0), + (df = (df + 4) | 0), + (af = (af + 4) | 0), + (bf = (bf + 4) | 0) >>> 0 < nf >>> 0; + + ); + if ( + q[($e + 28) >> 2] && + !((0 | (af = q[($e + 12) >> 2])) < 1) + ) + for ( + df = ((bf = q[($e + 20) >> 2]) + (af << 2)) | 0, + af = (q[(a + 360) >> 2] + (gf << 2)) | 0; + (q[af >> 2] = q[bf >> 2]), + (af = (af + 4) | 0), + (bf = (bf + 4) | 0) >>> 0 < df >>> 0; + + ); + if ( + ((gf = (q[($e + 8) >> 2] + gf) | 0), + (0 | jf) == (0 | (ff = (ff + 1) | 0))) + ) + break; + } + cf = q[a >> 2]; + } + if (!( + r[(cf + 4) | 0] < 4 || + (0 | (mf = q[(a + 332) >> 2])) < 1 + )) + for ( + nf = q[(cf + 864) >> 2], + of = q[(a + 336) >> 2], + bf = gf = 0;; + + ) { + if ( + ((ff = q[(of + w(bf, 20)) >> 2]), + q[(ff + 24) >> 2] && + !((0 | ($e = q[(ff + 12) >> 2])) < 1)) + ) + for ( + pf = ((af = q[(ff + 16) >> 2]) + ($e << 2)) | 0, + qf = q[(nf + (bf << 2)) >> 2], + df = (($e = gf << 2) + q[(a + 376) >> 2]) | 0, + ef = ($e + q[(a + 380) >> 2]) | 0, + hf = ($e + q[(a + 384) >> 2]) | 0, + jf = ($e + q[(a + 388) >> 2]) | 0, + kf = ($e + q[(a + 392) >> 2]) | 0, + lf = ($e + q[(a + 396) >> 2]) | 0, + rf = q[(cf + 1308) >> 2], + sf = q[(cf + 1304) >> 2], + tf = q[(cf + 1300) >> 2], + uf = q[(cf + 1296) >> 2], + vf = q[(cf + 1292) >> 2], + wf = q[(cf + 1288) >> 2]; + ($e = (q[af >> 2] + qf) << 2), + (q[df >> 2] = q[($e + wf) >> 2]), + (q[ef >> 2] = q[($e + vf) >> 2]), + (q[hf >> 2] = q[($e + uf) >> 2]), + (q[jf >> 2] = q[($e + tf) >> 2]), + (q[kf >> 2] = q[($e + sf) >> 2]), + (q[lf >> 2] = q[($e + rf) >> 2]), + (lf = (lf + 4) | 0), + (kf = (kf + 4) | 0), + (jf = (jf + 4) | 0), + (hf = (hf + 4) | 0), + (ef = (ef + 4) | 0), + (df = (df + 4) | 0), + (af = (af + 4) | 0) >>> 0 < pf >>> 0; + + ); + if ( + ((gf = (q[(ff + 8) >> 2] + gf) | 0), + (0 | mf) == (0 | (bf = (bf + 1) | 0))) + ) + break; + } + })(a), + (function(a) { + var gk, + vj = 0, + xj = 0, + yj = 0, + bk = 0, + ck = 0, + dk = 0, + ek = 0, + fk = 0, + vj = (a + 340) | 0; + if ( + (n[q[1807]]( + vj, + q[(a + 364) >> 2], + q[(a + 448) >> 2], + q[(a + 424) >> 2] + ), + n[q[1808]]( + vj, + q[(a + 368) >> 2], + q[(a + 440) >> 2], + q[(a + 424) >> 2] + ), + n[q[1809]]( + vj, + q[(a + 372) >> 2], + q[(a + 444) >> 2], + q[(q[a >> 2] + 892) >> 2], + 2, + q[(a + 424) >> 2] + ), !( + r[(q[a >> 2] + 4) | 0] < 4 || + (n[q[1807]]( + vj, + q[(a + 376) >> 2], + q[(a + 400) >> 2], + q[(a + 424) >> 2] + ), + n[q[1807]]( + vj, + q[(a + 380) >> 2], + q[(a + 404) >> 2], + q[(a + 424) >> 2] + ), + n[q[1807]]( + vj, + q[(a + 384) >> 2], + q[(a + 408) >> 2], + q[(a + 424) >> 2] + ), + n[q[1807]]( + vj, + q[(a + 388) >> 2], + q[(a + 412) >> 2], + q[(a + 424) >> 2] + ), + n[q[1807]]( + vj, + q[(a + 392) >> 2], + q[(a + 416) >> 2], + q[(a + 424) >> 2] + ), + n[q[1807]]( + vj, + q[(a + 396) >> 2], + q[(a + 420) >> 2], + q[(a + 424) >> 2] + ), + (0 | (dk = q[(a + 332) >> 2])) < 1) + )) + ) { + for ( + ek = q[(a + 408) >> 2], + fk = q[(a + 404) >> 2], + gk = q[(a + 400) >> 2], + xj = q[(a + 452) >> 2], + vj = 0; + (q[((yj = bk << 2) + xj) >> 2] = + q[((ck = vj << 2) + gk) >> 2]), + (q[(xj + (4 | yj)) >> 2] = q[(ck + fk) >> 2]), + (q[(xj + (8 | yj)) >> 2] = q[(ck + ek) >> 2]), + (bk = (bk + 4) | 0), + (0 | dk) != (0 | (vj = (vj + 1) | 0)); + + ); + for ( + xj = q[(a + 456) >> 2], + ck = q[(a + 420) >> 2], + ek = q[(a + 416) >> 2], + fk = q[(a + 412) >> 2], + vj = a = 0; + (q[((bk = a << 2) + xj) >> 2] = + q[((yj = vj << 2) + fk) >> 2]), + (q[(xj + (4 | bk)) >> 2] = q[(yj + ek) >> 2]), + (q[(xj + (8 | bk)) >> 2] = q[(yj + ck) >> 2]), + (a = (a + 4) | 0), + (0 | dk) != (0 | (vj = (vj + 1) | 0)); + + ); + } + })(a), + (function(a) { + var Re, + Ve, + We, + Xe, + Ye, + Ze, + _e, + Pe = 0, + Qe = 0, + Se = 0, + Te = 0, + Ue = 0; + if (1 <= (0 | (Ve = q[(a + 500) >> 2]))) + for ( + Xe = q[(a + 504) >> 2], + We = q[a >> 2], + Ye = q[(We + 1252) >> 2];; + + ) { + if ( + ((Re = q[(w(Te, 24) + Xe) >> 2]), + (q[(Re + 28) >> 2] || q[(Re + 24) >> 2]) && + ((q[((Pe = Te << 2) + q[(a + 524) >> 2]) >> 2] = + q[(Re + 12) >> 2]), + q[(Re + 24) >> 2]) && + !((0 | (Se = q[(Re + 12) >> 2])) < 1)) + ) + for ( + Se = ((Qe = q[(Re + 16) >> 2]) + (Se << 2)) | 0, + Ze = q[(Pe + Ye) >> 2], + Pe = (q[(a + 532) >> 2] + (Ue << 2)) | 0, + _e = q[(We + 1284) >> 2]; + (q[Pe >> 2] = + q[(((q[Qe >> 2] + Ze) << 2) + _e) >> 2]), + (Pe = (Pe + 4) | 0), + (Qe = (Qe + 4) | 0) >>> 0 < Se >>> 0; + + ); + if ( + q[(Re + 28) >> 2] && + !((0 | (Pe = q[(Re + 12) >> 2])) < 1) + ) + for ( + Se = ((Qe = q[(Re + 20) >> 2]) + (Pe << 2)) | 0, + Pe = (q[(a + 528) >> 2] + (Ue << 2)) | 0; + (q[Pe >> 2] = q[Qe >> 2]), + (Pe = (Pe + 4) | 0), + (Qe = (Qe + 4) | 0) >>> 0 < Se >>> 0; + + ); + if ( + ((Ue = (q[(Re + 8) >> 2] + Ue) | 0), + (0 | Ve) == (0 | (Te = (Te + 1) | 0))) + ) + break; + } + })(a), + n[q[1807]]( + (a + 508) | 0, + q[(a + 532) >> 2], + q[(a + 536) >> 2], + 0 + ), + (function(a) { + var Ek, + Fk, + Gk, + Hk, + Ik, + Jk, + zk = x(0), + Ak = 0, + Bk = 0, + Ck = 0, + Dk = 0; + x(0); + if ( + ((L = Ek = (L - 16) | 0), + (Ck = q[a >> 2]), !( + r[(Ck + 4) | 0] < 5 || + (0 | (Dk = q[(a + 596) >> 2])) < 1 + )) + ) + for ( + Hk = ((Bk = q[(a + 600) >> 2]) + w(Dk, 12)) | 0, + Ik = q[(a + 44) >> 2], + Dk = q[(Ck + 976) >> 2];; + + ) { + if ( + ((Ck = ((q[Bk >> 2] << 2) + Ik) | 0), + (zk = x(q[Ck >> 2])), + 1 <= (0 | (Ak = q[(Bk + 4) >> 2]))) + ) + for ( + Jk = ((a = q[(Bk + 8) >> 2]) + w(Ak, 48)) | 0; + (Ak = q[(a + 8) >> 2]) && + ((Fk = (Ak + -1) | 0) >>> 0 <= 1 ? + ((Ak = q[(a + 4) >> 2]), + (Gk = + u[ + (Dk + ((Ak + q[(a + 12) >> 2]) << 2)) >> 2 + ]), + (zk = x( + Fk - 1 ? + zk + + x( + u[(a + 44) >> 2] * + x(Gk * u[(a + 20) >> 2]) + ) : + zk + + x( + u[(a + 44) >> 2] * + x( + x(Gk * u[(a + 20) >> 2]) + + x( + u[ + (Dk + + ((Ak + + q[(a + 16) >> 2]) << + 2)) >> + 2 + ] * u[(a + 24) >> 2] + ) + ) + ) + ))) : + ((q[Ek >> 2] = Ak), Y(4, 1024, Ek))), + (a = (a + 48) | 0) >>> 0 < Jk >>> 0; + + ); + if ( + ((zk = + (zk = x(zk + x(0.0010000000474974513))) < x(0) ? + x(0) : + x(A(zk, x(1e3)))), + (a = x(y(zk)) < x(2147483648) ? ~~zk : -2147483648), + (q[Ck >> 2] = a), !((Bk = (Bk + 12) | 0) >>> 0 < Hk >>> 0)) + ) + break; + } + L = (16 + Ek) | 0; + })(a), + (function(a) { + var mj, + nj, + oj, + pj, + qj, + rj, + sj, + tj, + uj, + ej = 0, + gj = 0, + ij = 0, + jj = 0, + kj = 0, + lj = x(0); + if ( + ((L = mj = (L - 16) | 0), + (ej = q[a >> 2]), !( + r[(ej + 4) | 0] < 4 || + (va( + a, + q[(a + 604) >> 2], + q[(a + 608) >> 2], + q[(ej + 984) >> 2], + q[(a + 152) >> 2], + q[(ej + 796) >> 2] + ), + (gj = q[a >> 2]), + r[(gj + 4) | 0] < 5) + )) + ) { + if ( + ((ij = q[(a + 608) >> 2]), + (qj = q[(gj + 992) >> 2]), + (rj = q[(gj + 988) >> 2]), + 1 <= (0 | (ej = q[(a + 604) >> 2]))) + ) { + for ( + sj = (w(ej, 12) + ij) | 0, + tj = q[(a + 148) >> 2], + nj = q[(gj + 980) >> 2];; + + ) { + if ( + ((oj = ((q[ij >> 2] << 2) + tj) | 0), + (kj = q[oj >> 2]), + 1 <= (0 | (jj = q[(ij + 4) >> 2]))) + ) + for ( + uj = ((ej = q[(ij + 8) >> 2]) + w(jj, 48)) | 0; + (jj = q[(ej + 8) >> 2]) && + ((pj = (jj + -1) | 0) >>> 0 <= 1 ? + ((jj = q[(ej + 4) >> 2]), + (lj = + u[ + (((jj + q[(ej + 12) >> 2]) << 2) + + nj) >> + 2 + ]), + j( + x( + pj - 1 ? + x( + u[(ej + 44) >> 2] * + x(lj * u[(ej + 20) >> 2]) + ) + (f(0, kj), k()) : + x( + u[(ej + 44) >> 2] * + x( + x(lj * u[(ej + 20) >> 2]) + + x( + u[ + (((jj + + q[(ej + 16) >> 2]) << + 2) + + nj) >> + 2 + ] * u[(ej + 24) >> 2] + ) + ) + ) + (f(0, kj), k()) + ) + ), + (kj = b[0])) : + ((q[mj >> 2] = jj), Y(4, 1024, mj))), + (ej = (ej + 48) | 0) >>> 0 < uj >>> 0; + + ); + if ( + (f(0, kj), + (lj = k()), + (u[oj >> 2] = lj < x(0) ? x(0) : x(A(lj, x(1)))), !((ij = (ij + 12) | 0) >>> 0 < sj >>> 0)) + ) + break; + } + (ij = q[(a + 608) >> 2]), (ej = q[(a + 604) >> 2]); + } + fa( + ej, + ij, + rj, + q[(gj + 1288) >> 2], + q[(gj + 1292) >> 2], + q[(gj + 1296) >> 2], + q[(a + 156) >> 2] + ), + fa( + q[(a + 604) >> 2], + q[(a + 608) >> 2], + qj, + q[(gj + 1300) >> 2], + q[(gj + 1304) >> 2], + q[(gj + 1308) >> 2], + q[(a + 160) >> 2] + ); + } + L = (16 + mj) | 0; + })(a), + (function(a) { + var zi, + si = 0, + ti = 0, + ui = 0, + vi = 0, + wi = 0, + xi = x(0), + yi = 0, + Ai = 0, + Bi = 0, + Ci = 0, + Di = 0, + Ei = 0, + Fi = 0, + Gi = 0; + if ( + ((L = zi = (L - 80) | 0), + (wi = q[a >> 2]), !(r[(wi + 4) | 0] < 5)) + ) { + if ( + ((Ei = q[(wi + 1028) >> 2]), + (Fi = q[(wi + 1024) >> 2]), + (ui = ti = q[(a + 616) >> 2]), !((0 | (si = q[(a + 612) >> 2])) < 1)) + ) { + for ( + Ai = (w(si, 12) + ti) | 0, + Bi = q[(a + 276) >> 2], + yi = q[(wi + 1004) >> 2];; + + ) { + if ( + ((Ci = (Bi + (q[ti >> 2] << 2)) | 0), + (ui = q[Ci >> 2]), + 1 <= (0 | (vi = q[(ti + 4) >> 2]))) + ) + for ( + Gi = ((si = q[(ti + 8) >> 2]) + w(vi, 48)) | 0; + (vi = q[(si + 8) >> 2]) && + ((Di = (vi + -1) | 0) >>> 0 <= 1 ? + ((vi = q[(si + 4) >> 2]), + (xi = + u[ + (yi + + ((vi + q[(si + 12) >> 2]) << 2)) >> + 2 + ]), + j( + x( + Di - 1 ? + x( + u[(si + 44) >> 2] * + x(xi * u[(si + 20) >> 2]) + ) + (f(0, ui), k()) : + x( + u[(si + 44) >> 2] * + x( + x(xi * u[(si + 20) >> 2]) + + x( + u[ + (yi + + ((vi + + q[ + (si + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(si + 24) >> 2] + ) + ) + ) + (f(0, ui), k()) + ) + ), + (ui = b[0])) : + ((q[(64 + zi) >> 2] = vi), + Y(4, 1024, (64 + zi) | 0))), + (si = (si + 48) | 0) >>> 0 < Gi >>> 0; + + ); + if ( + ((q[Ci >> 2] = ui), !((ti = (ti + 12) | 0) >>> 0 < Ai >>> 0)) + ) + break; + } + if ( + ((ui = ti = q[(a + 616) >> 2]), !((0 | (si = q[(a + 612) >> 2])) < 1)) + ) { + for ( + Ai = (w(si, 12) + ti) | 0, + Bi = q[(a + 280) >> 2], + yi = q[(q[a >> 2] + 1008) >> 2];; + + ) { + if ( + ((Ci = (Bi + (q[ti >> 2] << 2)) | 0), + (ui = q[Ci >> 2]), + 1 <= (0 | (vi = q[(ti + 4) >> 2]))) + ) + for ( + Gi = ((si = q[(ti + 8) >> 2]) + w(vi, 48)) | 0; + (vi = q[(si + 8) >> 2]) && + ((Di = (vi + -1) | 0) >>> 0 <= 1 ? + ((vi = q[(si + 4) >> 2]), + (xi = + u[ + (yi + + ((vi + q[(si + 12) >> 2]) << 2)) >> + 2 + ]), + j( + x( + Di - 1 ? + x( + u[(si + 44) >> 2] * + x(xi * u[(si + 20) >> 2]) + ) + (f(0, ui), k()) : + x( + u[(si + 44) >> 2] * + x( + x(xi * u[(si + 20) >> 2]) + + x( + u[ + (yi + + ((vi + + q[ + (si + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(si + 24) >> 2] + ) + ) + ) + (f(0, ui), k()) + ) + ), + (ui = b[0])) : + ((q[(48 + zi) >> 2] = vi), + Y(4, 1024, (48 + zi) | 0))), + (si = (si + 48) | 0) >>> 0 < Gi >>> 0; + + ); + if ( + ((q[Ci >> 2] = ui), !((ti = (ti + 12) | 0) >>> 0 < Ai >>> 0)) + ) + break; + } + if ( + ((ui = ti = q[(a + 616) >> 2]), !((0 | (si = q[(a + 612) >> 2])) < 1)) + ) { + for ( + Ai = (w(si, 12) + ti) | 0, + Bi = q[(a + 268) >> 2], + yi = q[(q[a >> 2] + 996) >> 2];; + + ) { + if ( + ((Ci = (Bi + (q[ti >> 2] << 2)) | 0), + (ui = q[Ci >> 2]), + 1 <= (0 | (vi = q[(ti + 4) >> 2]))) + ) + for ( + Gi = + ((si = q[(ti + 8) >> 2]) + w(vi, 48)) | 0; + (vi = q[(si + 8) >> 2]) && + ((Di = (vi + -1) | 0) >>> 0 <= 1 ? + ((vi = q[(si + 4) >> 2]), + (xi = + u[ + (yi + + ((vi + q[(si + 12) >> 2]) << + 2)) >> + 2 + ]), + j( + x( + Di - 1 ? + x( + u[(si + 44) >> 2] * + x(xi * u[(si + 20) >> 2]) + ) + (f(0, ui), k()) : + x( + u[(si + 44) >> 2] * + x( + x( + xi * u[(si + 20) >> 2] + ) + + x( + u[ + (yi + + ((vi + + q[ + (si + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(si + 24) >> 2] + ) + ) + ) + (f(0, ui), k()) + ) + ), + (ui = b[0])) : + ((q[(32 + zi) >> 2] = vi), + Y(4, 1024, (32 + zi) | 0))), + (si = (si + 48) | 0) >>> 0 < Gi >>> 0; + + ); + if ( + (f(0, ui), + (xi = k()), + (u[Ci >> 2] = + xi < x(0) ? x(0) : x(A(xi, x(1)))), !((ti = (ti + 12) | 0) >>> 0 < Ai >>> 0)) + ) + break; + } + (si = q[(a + 612) >> 2]), (ui = q[(a + 616) >> 2]); + } + } + } + if ( + (fa( + si, + ui, + Fi, + q[(wi + 1288) >> 2], + q[(wi + 1292) >> 2], + q[(wi + 1296) >> 2], + q[(a + 296) >> 2] + ), + fa( + q[(a + 612) >> 2], + q[(a + 616) >> 2], + Ei, + q[(wi + 1300) >> 2], + q[(wi + 1304) >> 2], + q[(wi + 1308) >> 2], + q[(a + 300) >> 2] + ), !((0 | (si = q[(a + 612) >> 2])) < 1)) + ) { + for ( + vi = ((ti = q[(a + 616) >> 2]) + w(si, 12)) | 0, + Ei = q[(a + 284) >> 2], + wi = q[(q[a >> 2] + 1e3) >> 2];; + + ) { + if ( + ((Fi = (Ei + (q[ti >> 2] << 2)) | 0), + (ui = q[Fi >> 2]), + 1 <= (0 | (yi = q[(ti + 4) >> 2]))) + ) + for ( + Ai = ((si = q[(ti + 8) >> 2]) + w(yi, 48)) | 0; + (yi = q[(si + 8) >> 2]) && + ((Bi = (yi + -1) | 0) >>> 0 <= 1 ? + ((yi = q[(si + 4) >> 2]), + (xi = + u[ + (wi + + ((yi + q[(si + 12) >> 2]) << 2)) >> + 2 + ]), + j( + x( + Bi - 1 ? + x( + u[(si + 44) >> 2] * + x(xi * u[(si + 20) >> 2]) + ) + (f(0, ui), k()) : + x( + u[(si + 44) >> 2] * + x( + x(xi * u[(si + 20) >> 2]) + + x( + u[ + (wi + + ((yi + + q[ + (si + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(si + 24) >> 2] + ) + ) + ) + (f(0, ui), k()) + ) + ), + (ui = b[0])) : + ((q[(16 + zi) >> 2] = yi), + Y(4, 1024, (16 + zi) | 0))), + (si = (si + 48) | 0) >>> 0 < Ai >>> 0; + + ); + if ( + (f(0, ui), + (xi = k()), + (u[Fi >> 2] = + xi < x(-3600) ? x(-3600) : x(A(xi, x(3600)))), !((ti = (ti + 12) | 0) >>> 0 < vi >>> 0)) + ) + break; + } + if (!((0 | (si = q[(a + 612) >> 2])) < 1)) + for ( + yi = ((ti = q[(a + 616) >> 2]) + w(si, 12)) | 0, + vi = q[(a + 272) >> 2], + a = q[(q[a >> 2] + 1012) >> 2];; + + ) { + if ( + ((Ei = (vi + (q[ti >> 2] << 2)) | 0), + (ui = q[Ei >> 2]), + 1 <= (0 | (wi = q[(ti + 4) >> 2]))) + ) + for ( + Fi = ((si = q[(ti + 8) >> 2]) + w(wi, 48)) | 0; + (wi = q[(si + 8) >> 2]) && + ((Ai = (wi + -1) | 0) >>> 0 <= 1 ? + ((wi = q[(si + 4) >> 2]), + (xi = + u[ + (a + + ((wi + q[(si + 12) >> 2]) << 2)) >> + 2 + ]), + j( + x( + Ai - 1 ? + x( + u[(si + 44) >> 2] * + x(xi * u[(si + 20) >> 2]) + ) + (f(0, ui), k()) : + x( + u[(si + 44) >> 2] * + x( + x(xi * u[(si + 20) >> 2]) + + x( + u[ + (a + + ((wi + + q[ + (si + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(si + 24) >> 2] + ) + ) + ) + (f(0, ui), k()) + ) + ), + (ui = b[0])) : + ((q[zi >> 2] = wi), Y(4, 1024, zi))), + (si = (si + 48) | 0) >>> 0 < Fi >>> 0; + + ); + if ( + (f(0, ui), + (xi = k()), + (u[Ei >> 2] = + xi < x(9999999747378752e-20) ? + x(9999999747378752e-20) : + x(A(xi, x(100)))), !((ti = (ti + 12) | 0) >>> 0 < yi >>> 0)) + ) + break; + } + } + } + L = (80 + zi) | 0; + })(a), + (function(a) { + var $h, + fi, + gi, + hi, + ii, + Vh = 0, + Wh = 0, + Xh = 0, + Yh = 0, + Zh = x(0), + _h = 0, + ai = 0, + bi = 0, + ci = 0, + di = 0, + ei = 0; + x(0); + if ( + ((L = $h = (L - 32) | 0), + (Xh = q[a >> 2]), !( + r[(Xh + 4) | 0] < 4 || + (va( + a, + q[(a + 620) >> 2], + q[(a + 624) >> 2], + q[(Xh + 1040) >> 2], + q[(a + 444) >> 2], + q[(Xh + 892) >> 2] + ), + (_h = q[a >> 2]), + r[(_h + 4) | 0] < 5) + )) + ) { + if ( + ((hi = q[(_h + 1048) >> 2]), + (ii = q[(_h + 1044) >> 2]), + (Xh = Yh = q[(a + 624) >> 2]), !((0 | (Vh = q[(a + 620) >> 2])) < 1)) + ) { + for ( + di = (w(Vh, 12) + Yh) | 0, + ei = q[(a + 440) >> 2], + ai = q[(_h + 1036) >> 2];; + + ) { + if ( + ((Xh = (ei + (q[Yh >> 2] << 2)) | 0), + (Zh = x(q[Xh >> 2])), + 1 <= (0 | (Wh = q[(Yh + 4) >> 2]))) + ) + for ( + bi = ((Vh = q[(Yh + 8) >> 2]) + w(Wh, 48)) | 0; + (Wh = q[(Vh + 8) >> 2]) && + ((ci = (Wh + -1) | 0) >>> 0 <= 1 ? + ((Wh = q[(Vh + 4) >> 2]), + (fi = + u[ + (ai + + ((Wh + q[(Vh + 12) >> 2]) << 2)) >> + 2 + ]), + (Zh = x( + ci - 1 ? + Zh + + x( + u[(Vh + 44) >> 2] * + x(fi * u[(Vh + 20) >> 2]) + ) : + Zh + + x( + u[(Vh + 44) >> 2] * + x( + x(fi * u[(Vh + 20) >> 2]) + + x( + u[ + (ai + + ((Wh + + q[ + (Vh + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(Vh + 24) >> 2] + ) + ) + ) + ))) : + ((q[(16 + $h) >> 2] = Wh), + Y(4, 1024, (16 + $h) | 0))), + (Vh = (Vh + 48) | 0) >>> 0 < bi >>> 0; + + ); + if ( + ((Zh = + (Zh = x(Zh + x(0.0010000000474974513))) < x(0) ? + x(0) : + x(A(Zh, x(1e3)))), + (Vh = + x(y(Zh)) < x(2147483648) ? ~~Zh : -2147483648), + (q[Xh >> 2] = Vh), !((Yh = (Yh + 12) | 0) >>> 0 < di >>> 0)) + ) + break; + } + if ( + ((Xh = Yh = q[(a + 624) >> 2]), !((0 | (Vh = q[(a + 620) >> 2])) < 1)) + ) { + for ( + di = (w(Vh, 12) + Yh) | 0, + ei = q[(a + 448) >> 2], + ai = q[(q[a >> 2] + 1032) >> 2];; + + ) { + if ( + ((bi = (ei + (q[Yh >> 2] << 2)) | 0), + (Xh = q[bi >> 2]), + 1 <= (0 | (Wh = q[(Yh + 4) >> 2]))) + ) + for ( + ci = ((Vh = q[(Yh + 8) >> 2]) + w(Wh, 48)) | 0; + (Wh = q[(Vh + 8) >> 2]) && + ((gi = (Wh + -1) | 0) >>> 0 <= 1 ? + ((Wh = q[(Vh + 4) >> 2]), + (Zh = + u[ + (ai + + ((Wh + q[(Vh + 12) >> 2]) << 2)) >> + 2 + ]), + j( + x( + gi - 1 ? + x( + u[(Vh + 44) >> 2] * + x(Zh * u[(Vh + 20) >> 2]) + ) + (f(0, Xh), k()) : + x( + u[(Vh + 44) >> 2] * + x( + x(Zh * u[(Vh + 20) >> 2]) + + x( + u[ + (ai + + ((Wh + + q[ + (Vh + 16) >> 2 + ]) << + 2)) >> + 2 + ] * u[(Vh + 24) >> 2] + ) + ) + ) + (f(0, Xh), k()) + ) + ), + (Xh = b[0])) : + ((q[$h >> 2] = Wh), Y(4, 1024, $h))), + (Vh = (Vh + 48) | 0) >>> 0 < ci >>> 0; + + ); + if ( + (f(0, Xh), + (Zh = k()), + (u[bi >> 2] = Zh < x(0) ? x(0) : x(A(Zh, x(1)))), !((Yh = (Yh + 12) | 0) >>> 0 < di >>> 0)) + ) + break; + } + (Vh = q[(a + 620) >> 2]), (Xh = q[(a + 624) >> 2]); + } + } + fa( + Vh, + Xh, + ii, + q[(_h + 1288) >> 2], + q[(_h + 1292) >> 2], + q[(_h + 1296) >> 2], + q[(a + 452) >> 2] + ), + fa( + q[(a + 620) >> 2], + q[(a + 624) >> 2], + hi, + q[(_h + 1300) >> 2], + q[(_h + 1304) >> 2], + q[(_h + 1308) >> 2], + q[(a + 456) >> 2] + ); + } + L = (32 + $h) | 0; + })(a), + (function(a) { + var Gg, + Hg, + Ig, + Jg, + Kg, + Lg, + Bg = 0, + Cg = 0, + Dg = 0, + Eg = 0, + Fg = x(0); + if ( + ((L = Gg = (L - 16) | 0), + (Cg = q[a >> 2]), !( + r[(Cg + 4) | 0] < 5 || + (0 | (Eg = q[(a + 628) >> 2])) < 1 + )) + ) + for ( + Jg = ((Dg = q[(a + 632) >> 2]) + w(Eg, 12)) | 0, + Kg = q[(a + 536) >> 2], + Eg = q[(Cg + 1284) >> 2];; + + ) { + if ( + ((Hg = ((q[Dg >> 2] << 2) + Kg) | 0), + (Cg = q[Hg >> 2]), + 1 <= (0 | (Bg = q[(Dg + 4) >> 2]))) + ) + for ( + Lg = ((a = q[(Dg + 8) >> 2]) + w(Bg, 48)) | 0; + (Bg = q[(a + 8) >> 2]) && + ((Ig = (Bg + -1) | 0) >>> 0 <= 1 ? + ((Bg = q[(a + 4) >> 2]), + (Fg = + u[ + (Eg + ((Bg + q[(a + 12) >> 2]) << 2)) >> 2 + ]), + j( + x( + Ig - 1 ? + x( + u[(a + 44) >> 2] * + x(Fg * u[(a + 20) >> 2]) + ) + (f(0, Cg), k()) : + x( + u[(a + 44) >> 2] * + x( + x(Fg * u[(a + 20) >> 2]) + + x( + u[ + (Eg + + ((Bg + + q[(a + 16) >> 2]) << + 2)) >> + 2 + ] * u[(a + 24) >> 2] + ) + ) + ) + (f(0, Cg), k()) + ) + ), + (Cg = b[0])) : + ((q[Gg >> 2] = Bg), Y(4, 1024, Gg))), + (a = (a + 48) | 0) >>> 0 < Lg >>> 0; + + ); + if ( + (f(0, Cg), + (Fg = k()), + (u[Hg >> 2] = Fg < x(0) ? x(0) : x(A(Fg, x(1)))), !((Dg = (Dg + 12) | 0) >>> 0 < Jg >>> 0)) + ) + break; + } + L = (16 + Gg) | 0; + })(a), + (function(a) { + var Qh, + Th, + mh = 0, + Oh = 0, + Ph = 0, + Rh = x(0), + Sh = 0; + if (1 <= (0 | (mh = q[(a + 4) >> 2]))) + for ( + Th = ((Oh = q[(a + 8) >> 2]) + w(mh, 12)) | 0, + mh = q[(a + 40) >> 2], + Ph = q[(a + 52) >> 2], + a = Qh = q[(a + 48) >> 2]; q[mh >> 2] && + ((Rh = u[Ph >> 2]), + (u[a >> 2] = Rh), -1 != (0 | (Sh = q[(Oh + 4) >> 2]))) && + (u[a >> 2] = Rh * u[((Sh << 2) + Qh) >> 2]), + (a = (a + 4) | 0), + (Ph = (Ph + 4) | 0), + (mh = (mh + 4) | 0), + (Oh = (Oh + 12) | 0) >>> 0 < Th >>> 0; + + ); + })(a), + (function(a) { + var lh, + ih = 0, + jh = 0, + kh = 0; + if (1 <= (0 | (lh = q[(a + 304) >> 2]))) + for ( + ih = q[(a + 308) >> 2], jh = q[(a + 312) >> 2]; q[jh >> 2] && n[q[(ih + 20) >> 2]](a, kh), + (jh = (jh + 4) | 0), + (ih = (ih + 32) | 0), + (0 | lh) != (0 | (kh = (kh + 1) | 0)); + + ); + })(a), + (function(a) { + var Zg, + _g, + ch, + gh, + hh, + Xg = 0, + Yg = 0, + $g = (x(0), x(0), 0), + ah = 0, + bh = 0, + dh = (x(0), 0), + eh = 0, + fh = 0; + if (1 <= (0 | (Xg = q[(a + 332) >> 2]))) + for ( + eh = ((Yg = q[(a + 336) >> 2]) + w(Xg, 20)) | 0, + fh = q[(a + 308) >> 2], + dh = q[(a + 316) >> 2], + hh = q[(a + 48) >> 2], + Xg = q[(a + 448) >> 2], + $g = q[(a + 444) >> 2], + bh = q[(a + 424) >> 2]; q[bh >> 2] && + (-1 != (0 | (ah = q[(Yg + 4) >> 2])) && + (u[Xg >> 2] = + u[((ah << 2) + hh) >> 2] * u[Xg >> 2]), -1 != (0 | (ah = q[(Yg + 8) >> 2]))) && + ((u[Xg >> 2] = u[(dh + (ah << 2)) >> 2] * u[Xg >> 2]), + (gh = q[$g >> 2]), + n[q[(24 + ((fh + (ah << 5)) | 0)) >> 2]]( + a, + ah, + gh, + gh, + q[(Yg + 16) >> 2] + )), + ($g = ($g + 4) | 0), + (Xg = (Xg + 4) | 0), + (bh = (bh + 4) | 0), + (Yg = (Yg + 20) | 0) >>> 0 < eh >>> 0; + + ); + if (!( + r[(q[a >> 2] + 4) | 0] < 4 || + (0 | (Xg = q[(a + 332) >> 2])) < 1 + )) + for ( + ah = (($g = q[(a + 336) >> 2]) + w(Xg, 20)) | 0, + eh = q[(a + 328) >> 2], + fh = q[(a + 324) >> 2], + Yg = q[(a + 452) >> 2], + Xg = q[(a + 456) >> 2], + bh = q[(a + 424) >> 2]; q[bh >> 2] && + -1 != (0 | (a = q[($g + 8) >> 2])) && + ((a = ((dh = a << 4) + fh) | 0), + (Zg = x(u[Yg >> 2] * u[a >> 2])), + (u[Yg >> 2] = Zg), + (_g = x(u[(Yg + 4) >> 2] * u[(a + 4) >> 2])), + (u[(Yg + 4) >> 2] = _g), + (ch = u[(a + 8) >> 2]), + (q[(Yg + 12) >> 2] = 1065353216), + (u[(Yg + 4) >> 2] = + _g < x(0) ? x(0) : x(A(_g, x(1)))), + (u[Yg >> 2] = Zg < x(0) ? x(0) : x(A(Zg, x(1)))), + (Zg = x(ch * u[(Yg + 8) >> 2])), + (u[(Yg + 8) >> 2] = + Zg < x(0) ? x(0) : x(A(Zg, x(1)))), + (Zg = u[Xg >> 2]), + (_g = u[(a = (eh + dh) | 0) >> 2]), + (Zg = x(x(Zg + _g) - x(Zg * _g))), + (u[Xg >> 2] = Zg), + (_g = u[(Xg + 4) >> 2]), + (ch = u[(a + 4) >> 2]), + (_g = x(x(_g + ch) - x(_g * ch))), + (u[(Xg + 4) >> 2] = _g), + (ch = u[(a + 8) >> 2]), + (q[(Xg + 12) >> 2] = 1065353216), + (u[(Xg + 4) >> 2] = + _g < x(0) ? x(0) : x(A(_g, x(1)))), + (u[Xg >> 2] = Zg < x(0) ? x(0) : x(A(Zg, x(1)))), + (Zg = u[(Xg + 8) >> 2]), + (Zg = x(x(ch + Zg) - x(Zg * ch))), + (u[(Xg + 8) >> 2] = + Zg < x(0) ? x(0) : x(A(Zg, x(1))))), + (Xg = (Xg + 16) | 0), + (Yg = (Yg + 16) | 0), + (bh = (bh + 4) | 0), + ($g = ($g + 20) | 0) >>> 0 < ah >>> 0; + + ); + })(a), + (function(a) { + var Ln, + Mn, + On, + Ko, + Lo, + Mo, + No, + Oo, + Po, + Qo, + Ro, + So, + To, + Uo, + Vo, + Wo, + Xo, + Yo, + Zo, + _o, + Nn = 0; + x(0), x(0), x(0), x(0), x(0), x(0), x(0); + if (1 <= (0 | (Oo = q[(a + 500) >> 2]))) + for ( + Zo = q[(a + 536) >> 2], + Po = q[(a + 444) >> 2], + _o = q[(a + 504) >> 2];; + + ) { + if ( + ((a = (w(Nn, 24) + _o) | 0), + 0 < (0 | (Qo = q[(a + 12) >> 2]))) + ) + for ( + On = u[((Nn << 2) + Zo) >> 2], + Ro = q[(a + 20) >> 2], + So = q[(a + 16) >> 2], + To = q[((q[(a + 4) >> 2] << 2) + Po) >> 2], + Uo = q[((q[(a + 8) >> 2] << 2) + Po) >> 2], + a = 0; + (Vo = u[(((Ln = 1 | a) << 2) + So) >> 2]), + (Mn = (s[((a << 1) + Ro) >> 1] << 3) & 262136), + (Ko = u[(Wo = ((4 | Mn) + To) | 0) >> 2]), + (Ln = (s[((Ln << 1) + Ro) >> 1] << 3) & 262136), + (Lo = u[(Xo = ((4 | Ln) + Uo) | 0) >> 2]), + (Mo = u[(Mn = (Mn + To) | 0) >> 2]), + (Yo = u[((a << 2) + So) >> 2]), + (No = u[(Ln = (Ln + Uo) | 0) >> 2]), + (u[Mn >> 2] = Mo + x(On * x(Yo * x(No - Mo)))), + (u[Wo >> 2] = Ko + x(On * x(Yo * x(Lo - Ko)))), + (u[Ln >> 2] = No + x(On * x(Vo * x(Mo - No)))), + (u[Xo >> 2] = Lo + x(On * x(Vo * x(Ko - Lo)))), + (0 | (a = (a + 2) | 0)) < (0 | Qo); + + ); + if (!((0 | (Nn = (Nn + 1) | 0)) < (0 | Oo))) break; + } + })(a), + n[q[1810]](a), + (function(a) { + var Rc, + Sc, + Uc, + Vc, + Gc = 0, + Ic = 0, + Jc = 0, + Kc = 0, + Lc = 0, + Mc = 0, + Nc = 0, + Oc = 0, + Pc = 0, + Qc = 0, + Tc = 0; + if (!((0 | (Rc = q[(a + 480) >> 2])) < 1)) { + for ( + Kc = ((Sc = q[(a + 484) >> 2]) + w(Rc, 28)) | 0, + Nc = q[(a + 424) >> 2], + Oc = q[(a + 40) >> 2], + Lc = q[(a + 44) >> 2], + Tc = q[(a + 440) >> 2], + Gc = Sc;; + + ) { + if (1 <= (0 | (Mc = q[(Gc + 4) >> 2]))) + for ( + Qc = (Gc + 20) | 0, Pc = q[(Gc + 12) >> 2], Ic = 0; + (Uc = + q[(4 + (Jc = (Pc + (Ic << 4)) | 0)) >> 2] << 2), + (Jc = 1 == q[(Vc = Jc) >> 2]), + (q[(Vc + 12) >> 2] = + q[ + (q[((Jc ? Oc : Nc) + Uc) >> 2] ? + ((Jc ? Lc : Tc) + Uc) | 0 : + Qc) >> 2 + ]), + (0 | (Ic = (Ic + 1) | 0)) < (0 | Mc); + + ); + if (!((Gc = (Gc + 28) | 0) >>> 0 < Kc >>> 0)) break; + } + if (!((0 | Rc) < 1)) + for (Tc = q[(a + 436) >> 2], Oc = 0;;) { + if ( + ((Kc = (w(Oc, 28) + Sc) | 0), !(q[((Nc = Kc) + 24) >> 2] < 1)) + ) { + for ( + Jc = q[(a + 488) >> 2], Ic = 0; + (q[(Jc + (Ic << 2)) >> 2] = -1), + (0 | (Ic = (Ic + 1) | 0)) < + (0 | (Gc = q[(Nc + 24) >> 2])); + + ); + if (!((0 | Gc) < 1)) + for ( + Gc = q[(a + 496) >> 2], Ic = 0; + (q[(Gc + (Ic << 2)) >> 2] = -1), + (0 | (Ic = (Ic + 1) | 0)) < q[(Nc + 24) >> 2]; + + ); + } + if (!(q[(Kc + 4) >> 2] < 1)) { + for ( + Lc = q[(a + 492) >> 2], Ic = 0; + (q[(Lc + (Ic << 2)) >> 2] = -1), + (0 | (Ic = (Ic + 1) | 0)) < + (0 | (Gc = q[(Kc + 4) >> 2])); + + ); + if (!((0 | Gc) < 1)) + for ( + Mc = q[(Kc + 12) >> 2], + Qc = q[(a + 496) >> 2], + Ic = 0; + (Pc = + (q[(12 + ((Mc + (Ic << 4)) | 0)) >> 2] - + q[(Kc + 20) >> 2]) << + 2), + (Gc = -1 == + (0 | (Gc = q[(Jc = (Pc + Qc) | 0) >> 2])) ? + (Pc + q[(a + 488) >> 2]) | 0 : + (Lc + (Gc << 2)) | 0), + (q[Gc >> 2] = Ic), + (0 | (Ic = ((q[Jc >> 2] = Ic) + 1) | 0)) < + q[(Kc + 4) >> 2]; + + ); + } + if (1 <= (0 | (Gc = q[(Nc + 24) >> 2]))) + for ( + Lc = q[(Kc + 8) >> 2], + Qc = q[(a + 488) >> 2], + Mc = 0;; + + ) { + if (-1 != (0 | (Ic = q[(Qc + (Mc << 2)) >> 2]))) { + for ( + Pc = q[(a + 492) >> 2], + Jc = q[(Kc + 12) >> 2]; + (Lc = + ((Gc = + 1 == q[(Gc = (Jc + (Ic << 4)) | 0) >> 2] ? + ((Gc = + (w(q[(Gc + 8) >> 2], 28) + Sc) | 0), + (q[(Gc + 8) >> 2] = Lc), + q[Gc >> 2]) : + ((q[ + (Tc + (q[(Gc + 4) >> 2] << 2)) >> 2 + ] = Lc), + 1)) + + Lc) | + 0), + (0 | Ic) < + (0 | (Gc = q[(Pc + (Ic << 2)) >> 2])) && + -1 != (0 | (Ic = Gc)); + + ); + Gc = q[(Nc + 24) >> 2]; + } + if (!((0 | (Mc = (Mc + 1) | 0)) < (0 | Gc))) + break; + } + if ((0 | Rc) == (0 | (Oc = (Oc + 1) | 0))) break; + } + } + })(a), + (function(a) { + var Mg = 0, + Ng = 0, + Og = 0, + Pg = 0, + Rg = 0, + Sg = x(0), + Tg = 0, + Ug = 0, + Qg = q[(a + 332) >> 2]; + if (q[(a + 644) >> 2]) { + if (!(((q[(a + 428) >> 2] = 0) | Qg) < 1)) + for (; + (Mg = 126), + (Tg = (q[(a + 432) >> 2] + Og) | 0), !q[((Ng = Og << 2) + q[(a + 424) >> 2]) >> 2] | + (u[(Ng + q[(a + 448) >> 2]) >> 2] == x(0)) || + (Mg = 127), + (o[0 | Tg] = Mg), + (0 | Qg) != (0 | (Og = (Og + 1) | 0)); + + ); + } else if (q[(a + 428) >> 2]) { + if ( + ((Mg = r[(q[a >> 2] + 4) | 0]), !(((q[(a + 428) >> 2] = 0) | Qg) < 1)) + ) + if (4 <= Mg >>> 0) + for (; + (Sg = u[((Mg = Og << 2) + q[(a + 448) >> 2]) >> 2]), + (Pg = q[(Mg + q[(a + 424) >> 2]) >> 2]), + (Ng = (Sg != x(0)) & (0 != (0 | Pg))), + (Tg = (q[(a + 432) >> 2] + Og) | 0), + (Ng = (0 | Ng) == (1 & o[0 | Tg]) ? Ng : 2 | Ng), + (Ng = + Sg != u[(Mg + q[(a + 468) >> 2]) >> 2] ? + 4 | Ng : + Ng), + (Ng = + q[(Mg + q[(a + 440) >> 2]) >> 2] == + q[(Mg + q[(a + 464) >> 2]) >> 2] ? + Ng : + 8 | Ng), + (Mg = + q[(Mg + q[(a + 436) >> 2]) >> 2] == + q[(Mg + q[(a + 460) >> 2]) >> 2] ? + Ng : + 16 | Ng), + (Mg = Pg ? 32 | Mg : Mg), + (Pg = ((Ng = Ug << 2) + q[(a + 452) >> 2]) | 0), + (Rg = (Ng + q[(a + 472) >> 2]) | 0), + ((u[Pg >> 2] != u[Rg >> 2]) | + (u[(Pg + 4) >> 2] != u[(Rg + 4) >> 2]) | + ((u[(Pg + 8) >> 2] != u[(Rg + 8) >> 2]) | + (u[(Pg + 12) >> 2] != u[(Rg + 12) >> 2])) || + ((Pg = (Ng + q[(a + 456) >> 2]) | 0), + (Ng = (Ng + q[(a + 476) >> 2]) | 0), + (u[Pg >> 2] != u[Ng >> 2]) | + (u[(Pg + 4) >> 2] != u[(Ng + 4) >> 2]) | + (u[(Pg + 8) >> 2] != u[(Ng + 8) >> 2])) || + u[(Pg + 12) >> 2] != u[(Ng + 12) >> 2]) && + (Mg |= 64), + (o[0 | Tg] = Mg), + (Ug = (Ug + 4) | 0), + (0 | Qg) != (0 | (Og = (Og + 1) | 0)); + + ); + else + for (; + (Sg = u[((Mg = Og << 2) + q[(a + 448) >> 2]) >> 2]), + (Pg = q[(Mg + q[(a + 424) >> 2]) >> 2]), + (Ng = (Sg != x(0)) & (0 != (0 | Pg))), + (Rg = (q[(a + 432) >> 2] + Og) | 0), + (Ng = (0 | Ng) == (1 & o[0 | Rg]) ? Ng : 2 | Ng), + (Ng = + Sg != u[(Mg + q[(a + 468) >> 2]) >> 2] ? + 4 | Ng : + Ng), + (Ng = + q[(Mg + q[(a + 440) >> 2]) >> 2] == + q[(Mg + q[(a + 464) >> 2]) >> 2] ? + Ng : + 8 | Ng), + (Mg = + q[(Mg + q[(a + 436) >> 2]) >> 2] == + q[(Mg + q[(a + 460) >> 2]) >> 2] ? + Ng : + 16 | Ng), + (o[0 | Rg] = Pg ? 32 | Mg : Mg), + (0 | Qg) != (0 | (Og = (Og + 1) | 0)); + + ); + } else if (!((0 | Qg) < 1)) + for (; !q[((Mg = Og << 2) + q[(a + 424) >> 2]) >> 2] | + (u[(Mg + q[(a + 448) >> 2]) >> 2] == x(0)) ? + ((Mg = (q[(a + 432) >> 2] + Og) | 0), + (o[0 | Mg] = 254 & r[0 | Mg])) : + ((Mg = (q[(a + 432) >> 2] + Og) | 0), + (o[0 | Mg] = 1 | r[0 | Mg])), + (0 | Qg) != (0 | (Og = (Og + 1) | 0)); + + ); + })(a), + (q[(a + 644) >> 2] = 0); + } + + function va(a, Wa, Xa, Ya, Za, _a) { + var fb, + gb, + hb, + jb, + kb, + cb, + db, + $a = 0, + bb = 0, + eb = 0, + ib = 0; + if (((L = cb = (L - 32) | 0), 1 <= (0 | Wa))) + for (kb = (w(Wa, 12) + Xa) | 0;;) { + if (!((0 | ($a = q[(Xa + 4) >> 2])) < 1)) + if ( + ((fb = ((Wa = q[(Xa + 8) >> 2]) + w($a, 48)) | 0), + ($a = q[Xa >> 2] << 2), + 1 <= (0 | (db = q[($a + _a) >> 2]))) + ) + for ( + db <<= 1, + gb = q[(q[a >> 2] + 1052) >> 2], + hb = q[(Za + $a) >> 2];; + + ) { + b: if (($a = q[(Wa + 8) >> 2])) { + c: { + if ((bb = ($a + -1) | 0) >>> 0 <= 1) { + if ( + (($a = ((q[(Wa + 4) >> 2] << 2) + Ya) | 0), + (ib = + ((q[($a + (q[(Wa + 12) >> 2] << 2)) >> 2] << + 2) + + gb) | + 0), + bb - 1) + ) + break c; + for ( + eb = + ((q[($a + (q[(Wa + 16) >> 2] << 2)) >> 2] << + 2) + + gb) | + 0, + $a = 0; + (u[(jb = ((bb = $a << 2) + hb) | 0) >> 2] = + u[jb >> 2] + + x( + u[(Wa + 44) >> 2] * + x( + x( + u[(bb + ib) >> 2] * + u[(Wa + 20) >> 2] + ) + + x( + u[(bb + eb) >> 2] * + u[(Wa + 24) >> 2] + ) + ) + )), + (0 | db) != (0 | ($a = ($a + 1) | 0)); + + ); + break b; + } + (q[cb >> 2] = $a), + Y(4, 1024, cb); + break b; + } + for ( + $a = 0; + (u[(eb = ((bb = $a << 2) + hb) | 0) >> 2] = + u[eb >> 2] + + x( + u[(Wa + 44) >> 2] * + x(u[(bb + ib) >> 2] * u[(Wa + 20) >> 2]) + )), + (0 | db) != (0 | ($a = ($a + 1) | 0)); + + ); + } + if (!((Wa = (Wa + 48) | 0) >>> 0 < fb >>> 0)) break; + } + else + for (; 3 <= ($a = q[(Wa + 8) >> 2]) >>> 0 && + ((q[(16 + cb) >> 2] = $a), + Y(4, 1024, (16 + cb) | 0)), + (Wa = (Wa + 48) | 0) >>> 0 < fb >>> 0; + + ); + if (!((Xa = (Xa + 12) | 0) >>> 0 < kb >>> 0)) break; + } + L = (32 + cb) | 0; + } + + function wa(a, Wa, Xa) { + var Ya; + (Wa |= 0), (Xa |= 0), (L = Ya = (L + -64) | 0); + a: { + if ((a |= 0)) + if (Wa) + if (((Wa + 15) & -16) != (0 | Wa)) + (q[(52 + Ya) >> 2] = 1522), + (q[(48 + Ya) >> 2] = 2361), + Y(4, 1294, (48 + Ya) | 0); + else { + if ( + (Wa = (function(a, Il, Jl) { + var cm, + $l = 0, + am = 0, + bm = 0, + dm = 0, + em = 0, + fm = 0, + gm = 0, + hm = 0, + im = 0, + jm = 0, + km = 0, + lm = 0, + mm = 0, + nm = x(0), + om = 0, + pm = 0, + qm = 0, + rm = 0, + sm = 0; + if ( + (ca((16 + (L = cm = (L - 576) | 0)) | 0, 0, 560), + Fa(a, (16 + cm) | 0, (12 + cm) | 0), + (dm = q[(12 + cm) >> 2]) >>> 0 <= Jl >>> 0) + ) { + if ( + (($l = + ((am = ca(Il, 0, dm)) + q[(16 + cm) >> 2]) | + 0), + (q[($l + 8) >> 2] = am + q[(20 + cm) >> 2]), + (q[($l + 40) >> 2] = am + q[(24 + cm) >> 2]), + (q[($l + 44) >> 2] = am + q[(28 + cm) >> 2]), + (q[($l + 48) >> 2] = am + q[(32 + cm) >> 2]), + (q[($l + 52) >> 2] = am + q[(36 + cm) >> 2]), + (q[($l + 16) >> 2] = am + q[(40 + cm) >> 2]), + (q[($l + 24) >> 2] = am + q[(44 + cm) >> 2]), + (q[($l + 28) >> 2] = am + q[(48 + cm) >> 2]), + (q[($l + 32) >> 2] = am + q[(52 + cm) >> 2]), + (q[($l + 36) >> 2] = am + q[(56 + cm) >> 2]), + (Il = q[(a + 704) >> 2]), + (q[($l + 308) >> 2] = am + q[(60 + cm) >> 2]), + (q[($l + 312) >> 2] = am + q[(64 + cm) >> 2]), + (q[($l + 316) >> 2] = am + q[(68 + cm) >> 2]), + (q[($l + 320) >> 2] = am + q[(72 + cm) >> 2]), + (q[($l + 324) >> 2] = am + q[(76 + cm) >> 2]), + (q[($l + 328) >> 2] = am + q[(80 + cm) >> 2]), + (q[($l + 60) >> 2] = am + q[(84 + cm) >> 2]), + (q[($l + 144) >> 2] = am + q[(88 + cm) >> 2]), + (q[($l + 148) >> 2] = am + q[(92 + cm) >> 2]), + (Jl = (am + q[(96 + cm) >> 2]) | 0), + (q[($l + 152) >> 2] = Jl), !((0 | (dm = q[(Il + 8) >> 2])) < 1) && + ((Il = (am + q[(100 + cm) >> 2]) | 0), + (q[Jl >> 2] = Il), + 1 != (0 | dm))) + ) + for ( + Jl = 1; + (Il = + (((15 + + (q[ + (q[(a + 796) >> 2] + (bm << 2)) >> 2 + ] << + 3)) & + -16) + + Il) | + 0), + (q[(q[($l + 152) >> 2] + (Jl << 2)) >> 2] = + Il), + (0 | dm) != + (0 | (Jl = ((bm = Jl) + 1) | 0)); + + ); + if ( + ((q[($l + 156) >> 2] = am + q[(104 + cm) >> 2]), + (q[($l + 160) >> 2] = am + q[(108 + cm) >> 2]), + (q[($l + 68) >> 2] = am + q[(112 + cm) >> 2]), + (q[($l + 76) >> 2] = am + q[(116 + cm) >> 2]), + (q[($l + 80) >> 2] = am + q[(120 + cm) >> 2]), + (q[($l + 84) >> 2] = am + q[(124 + cm) >> 2]), + (q[($l + 88) >> 2] = am + q[(128 + cm) >> 2]), + (q[($l + 92) >> 2] = am + q[(132 + cm) >> 2]), + (q[($l + 96) >> 2] = am + q[(136 + cm) >> 2]), + (q[($l + 100) >> 2] = am + q[(140 + cm) >> 2]), + (q[($l + 104) >> 2] = am + q[(144 + cm) >> 2]), + (q[($l + 108) >> 2] = am + q[(148 + cm) >> 2]), + (q[($l + 112) >> 2] = am + q[(152 + cm) >> 2]), + (q[($l + 116) >> 2] = am + q[(156 + cm) >> 2]), + (q[($l + 120) >> 2] = am + q[(160 + cm) >> 2]), + (q[($l + 124) >> 2] = am + q[(164 + cm) >> 2]), + (q[($l + 128) >> 2] = am + q[(168 + cm) >> 2]), + (q[($l + 132) >> 2] = am + q[(172 + cm) >> 2]), + (q[($l + 136) >> 2] = am + q[(176 + cm) >> 2]), + (q[($l + 140) >> 2] = am + q[(180 + cm) >> 2]), + (q[($l + 168) >> 2] = am + q[(184 + cm) >> 2]), + (q[($l + 264) >> 2] = am + q[(188 + cm) >> 2]), + (q[($l + 268) >> 2] = am + q[(192 + cm) >> 2]), + (q[($l + 272) >> 2] = am + q[(196 + cm) >> 2]), + (q[($l + 276) >> 2] = am + q[(200 + cm) >> 2]), + (q[($l + 280) >> 2] = am + q[(204 + cm) >> 2]), + (q[($l + 284) >> 2] = am + q[(208 + cm) >> 2]), + (q[($l + 288) >> 2] = am + q[(212 + cm) >> 2]), + (q[($l + 292) >> 2] = am + q[(216 + cm) >> 2]), + (q[($l + 296) >> 2] = am + q[(220 + cm) >> 2]), + (q[($l + 300) >> 2] = am + q[(224 + cm) >> 2]), + (q[($l + 176) >> 2] = am + q[(228 + cm) >> 2]), + (q[($l + 184) >> 2] = am + q[(232 + cm) >> 2]), + (q[($l + 188) >> 2] = am + q[(236 + cm) >> 2]), + (q[($l + 192) >> 2] = am + q[(240 + cm) >> 2]), + (q[($l + 196) >> 2] = am + q[(244 + cm) >> 2]), + (q[($l + 200) >> 2] = am + q[(248 + cm) >> 2]), + (q[($l + 204) >> 2] = am + q[(252 + cm) >> 2]), + (q[($l + 208) >> 2] = am + q[(256 + cm) >> 2]), + (q[($l + 212) >> 2] = am + q[(260 + cm) >> 2]), + (q[($l + 216) >> 2] = am + q[(264 + cm) >> 2]), + (q[($l + 220) >> 2] = am + q[(268 + cm) >> 2]), + (q[($l + 224) >> 2] = am + q[(272 + cm) >> 2]), + (q[($l + 228) >> 2] = am + q[(276 + cm) >> 2]), + (q[($l + 232) >> 2] = am + q[(280 + cm) >> 2]), + (q[($l + 236) >> 2] = am + q[(284 + cm) >> 2]), + (q[($l + 240) >> 2] = am + q[(288 + cm) >> 2]), + (q[($l + 244) >> 2] = am + q[(292 + cm) >> 2]), + (q[($l + 248) >> 2] = am + q[(296 + cm) >> 2]), + (q[($l + 252) >> 2] = am + q[(300 + cm) >> 2]), + (q[($l + 256) >> 2] = am + q[(304 + cm) >> 2]), + (q[($l + 260) >> 2] = am + q[(308 + cm) >> 2]), + (Il = q[(a + 704) >> 2]), + (q[($l + 336) >> 2] = am + q[(312 + cm) >> 2]), + (q[($l + 424) >> 2] = am + q[(316 + cm) >> 2]), + (q[($l + 432) >> 2] = am + q[(320 + cm) >> 2]), + (q[($l + 436) >> 2] = am + q[(324 + cm) >> 2]), + (q[($l + 440) >> 2] = am + q[(328 + cm) >> 2]), + (Jl = (am + q[(332 + cm) >> 2]) | 0), + (q[($l + 444) >> 2] = Jl), !((0 | (dm = q[(Il + 16) >> 2])) < 1) && + ((bm = (am + q[(336 + cm) >> 2]) | 0), + (q[Jl >> 2] = bm), + (Jl = 1) != (0 | dm))) + ) + for ( + Il = 0; + (bm = + (((15 + + (q[ + (q[(a + 892) >> 2] + (Il << 2)) >> 2 + ] << + 3)) & + -16) + + bm) | + 0), + (q[(q[($l + 444) >> 2] + (Jl << 2)) >> 2] = + bm), + (0 | dm) != + (0 | (Jl = ((Il = Jl) + 1) | 0)); + + ); + if ( + ((q[($l + 448) >> 2] = am + q[(340 + cm) >> 2]), + (q[($l + 452) >> 2] = am + q[(344 + cm) >> 2]), + (q[($l + 456) >> 2] = am + q[(348 + cm) >> 2]), + (q[($l + 460) >> 2] = am + q[(352 + cm) >> 2]), + (q[($l + 464) >> 2] = am + q[(356 + cm) >> 2]), + (q[($l + 468) >> 2] = am + q[(360 + cm) >> 2]), + (q[($l + 472) >> 2] = am + q[(364 + cm) >> 2]), + (q[($l + 476) >> 2] = am + q[(368 + cm) >> 2]), + (q[($l + 344) >> 2] = am + q[(372 + cm) >> 2]), + (q[($l + 352) >> 2] = am + q[(376 + cm) >> 2]), + (q[($l + 356) >> 2] = am + q[(380 + cm) >> 2]), + (q[($l + 360) >> 2] = am + q[(384 + cm) >> 2]), + (q[($l + 364) >> 2] = am + q[(388 + cm) >> 2]), + (q[($l + 368) >> 2] = am + q[(392 + cm) >> 2]), + (q[($l + 372) >> 2] = am + q[(396 + cm) >> 2]), + (q[($l + 376) >> 2] = am + q[(400 + cm) >> 2]), + (q[($l + 380) >> 2] = am + q[(404 + cm) >> 2]), + (q[($l + 384) >> 2] = am + q[(408 + cm) >> 2]), + (q[($l + 388) >> 2] = am + q[(412 + cm) >> 2]), + (q[($l + 392) >> 2] = am + q[(416 + cm) >> 2]), + (q[($l + 396) >> 2] = am + q[(420 + cm) >> 2]), + (q[($l + 400) >> 2] = am + q[(424 + cm) >> 2]), + (q[($l + 404) >> 2] = am + q[(428 + cm) >> 2]), + (q[($l + 408) >> 2] = am + q[(432 + cm) >> 2]), + (q[($l + 412) >> 2] = am + q[(436 + cm) >> 2]), + (q[($l + 416) >> 2] = am + q[(440 + cm) >> 2]), + (q[($l + 420) >> 2] = am + q[(444 + cm) >> 2]), + (Il = q[(448 + cm) >> 2]), + (Jl = q[(452 + cm) >> 2]), + (q[($l + 552) >> 2] = am + q[(456 + cm) >> 2]), + (q[($l + 548) >> 2] = Jl + am), + (q[($l + 544) >> 2] = Il + am), + (q[($l + 560) >> 2] = am + q[(460 + cm) >> 2]), + (Il = q[(a + 704) >> 2]), + (gm = (am + q[(464 + cm) >> 2]) | 0), + (q[($l + 568) >> 2] = gm), + 1 <= (0 | (fm = q[(Il + 48) >> 2]))) + ) + for ( + bm = (am + q[(468 + cm) >> 2]) | 0, + Il = (am + q[(472 + cm) >> 2]) | 0, + em = (am + q[(476 + cm) >> 2]) | 0, + hm = q[(a + 1072) >> 2], + Jl = 0; + (dm = (gm + w(Jl, 36)) | 0), + (q[(dm + 20) >> 2] = em), + (q[(dm + 16) >> 2] = Il), + (q[dm >> 2] = bm), + (bm = + (((dm = q[(hm + (Jl << 2)) >> 2]) << 2) + + bm) | + 0), + (em = ((dm = (1 << dm) << 2) + em) | 0), + (Il = (Il + dm) | 0), + (0 | fm) != (0 | (Jl = (Jl + 1) | 0)); + + ); + if ( + ((Il = q[(a + 704) >> 2]), + (dm = (am + q[(516 + cm) >> 2]) | 0), + (q[($l + 484) >> 2] = dm), + 1 <= (0 | (Il = q[(Il + 72) >> 2]))) + ) + for ( + bm = (am + q[(520 + cm) >> 2]) | 0, + em = q[(a + 1212) >> 2], + Jl = 0; + (q[(12 + ((dm + w(Jl, 28)) | 0)) >> 2] = bm), + (bm = + ((q[(em + (Jl << 2)) >> 2] << 4) + bm) | + 0), + (0 | Il) != (0 | (Jl = (Jl + 1) | 0)); + + ); + (q[($l + 488) >> 2] = am + q[(524 + cm) >> 2]), + (q[($l + 492) >> 2] = am + q[(528 + cm) >> 2]), + (q[($l + 496) >> 2] = am + q[(532 + cm) >> 2]), + (q[($l + 504) >> 2] = am + q[(536 + cm) >> 2]), + (q[($l + 536) >> 2] = am + q[(540 + cm) >> 2]), + (q[($l + 512) >> 2] = am + q[(544 + cm) >> 2]), + (q[($l + 520) >> 2] = am + q[(548 + cm) >> 2]), + (q[($l + 524) >> 2] = am + q[(552 + cm) >> 2]), + (q[($l + 528) >> 2] = am + q[(556 + cm) >> 2]), + (q[($l + 532) >> 2] = am + q[(560 + cm) >> 2]); + c: { + if (4 <= (fm = r[(a + 4) | 0]) >>> 0) { + if ( + ((q[($l + 576) >> 2] = + am + q[(480 + cm) >> 2]), + (q[($l + 584) >> 2] = + am + q[(484 + cm) >> 2]), + (Il = q[(a + 704) >> 2]), + (Jl = q[(492 + cm) >> 2]), + (dm = (am + q[(488 + cm) >> 2]) | 0), + (q[($l + 592) >> 2] = dm), + 1 <= (0 | (Il = q[(Il + 104) >> 2]))) + ) + for ( + bm = (Jl + am) | 0, + em = q[(a + 1104) >> 2], + Jl = 0; + (q[(40 + ((dm + w(Jl, 48)) | 0)) >> 2] = + bm), + (bm = + ((q[(em + (Jl << 2)) >> 2] << 2) + + bm) | + 0), + (0 | Il) != (0 | (Jl = (Jl + 1) | 0)); + + ); + (q[($l + 608) >> 2] = + am + q[(500 + cm) >> 2]), + (q[($l + 624) >> 2] = + am + q[(508 + cm) >> 2]); + } else { + if ( + ((Il = q[(572 + cm) >> 2]), + (Jl = q[(568 + cm) >> 2]), + (q[($l + 636) >> 2] = + am + q[(564 + cm) >> 2]), + (q[($l + 640) >> 2] = Jl + am), + q[(q[(a + 704) >> 2] + 20) >> 2] < 1) + ) + break c; + for (dm = (Il + am) | 0, gm = 0;;) { + e: { + if ( + (0 | + (bm = + q[ + ((Il = gm << 2) + + q[(a + 952) >> 2]) >> + 2 + ])) <= + 0 + ) + Il = (Il + q[($l + 636) >> 2]) | 0; + else { + for ( + em = + (bm + + (Jl = + q[ + (Il + q[(a + 948) >> 2]) >> 2 + ])) | + 0, + hm = q[(a + 1060) >> 2], + bm = 0; + (bm = + (q[(hm + (Jl << 2)) >> 2] + bm) | + 0), + (0 | (Jl = (Jl + 1) | 0)) < + (0 | em); + + ); + if ( + ((Il = (Il + q[($l + 636) >> 2]) | 0), + (Jl = dm), + bm) + ) + break e; + } + Jl = bm = 0; + } + if ( + ((q[Il >> 2] = Jl), + (dm = ((bm << 2) + dm) | 0), !( + (0 | (gm = (gm + 1) | 0)) < + q[(q[(a + 704) >> 2] + 20) >> 2] + )) + ) + break; + } + } + fm >>> 0 < 5 || + ((q[($l + 600) >> 2] = + am + q[(496 + cm) >> 2]), + (q[($l + 616) >> 2] = + am + q[(504 + cm) >> 2]), + (q[($l + 632) >> 2] = + am + q[(512 + cm) >> 2])); + } + (q[($l + 644) >> 2] = 1), + (q[$l >> 2] = a), + (q[($l + 648) >> 2] = + 1 & o[(q[(a + 708) >> 2] + 20) | 0]), + (am = q[(a + 704) >> 2]), + (gm = q[(am + 20) >> 2]); + g: if (!((0 | (q[($l + 540) >> 2] = gm)) < 1)) { + if ( + ((Il = (gm + -1) | 0), + (hm = q[(a + 952) >> 2]), + (im = q[(a + 940) >> 2]), + (jm = q[(a + 932) >> 2]), + (km = q[(a + 936) >> 2]), + (lm = q[(a + 924) >> 2]), + (mm = q[(a + 928) >> 2]), + (om = q[($l + 552) >> 2]), + (qm = q[($l + 544) >> 2]), + fm >>> 0 < 4) + ) + for (;;) + if ( + ((Jl = (qm + w(Il, 52)) | 0), + (bm = + ((dm = Il << 2) + mm) | + (q[Jl >> 2] = 0)), + (q[(Jl + 4) >> 2] = q[bm >> 2]), + (q[(Jl + 8) >> 2] = + q[(em = (dm + lm) | 0) >> 2]), + (u[(Jl + 12) >> 2] = + u[em >> 2] - u[bm >> 2]), + (q[(Jl + 16) >> 2] = q[(dm + km) >> 2]), + (q[(Jl + 44) >> 2] = + q[(bm = (dm + jm) | 0) >> 2]), + (nm = Aa(x(q[(dm + im) >> 2]))), + (u[(Jl + 20) >> 2] = nm), + (u[(Jl + 24) >> 2] = nm * x(1.5)), + (pm = q[(dm + hm) >> 2]), + (em = 0), + (em = (q[(Jl + 32) >> 2] = pm) ? + (q[($l + 560) >> 2] + + w( + q[(dm + q[(a + 948) >> 2]) >> 2], + 28 + )) | + 0 : + em), + (q[(Jl + 48) >> 2] = 1), + (q[(Jl + 28) >> 2] = em), + (q[(dm + om) >> 2] = q[bm >> 2]), + (Jl = 0 < (0 | Il)), + (Il = (Il + -1) | 0), !Jl) + ) + break g; + for ( + pm = q[(a + 960) >> 2], + sm = q[(a + 944) >> 2]; + (Jl = (qm + w(Il, 52)) | 0), + (q[Jl >> 2] = + q[((bm = Il << 2) + sm) >> 2]), + (q[(Jl + 4) >> 2] = + q[(dm = (bm + mm) | 0) >> 2]), + (q[(Jl + 8) >> 2] = + q[(em = (bm + lm) | 0) >> 2]), + (u[(Jl + 12) >> 2] = + u[em >> 2] - u[dm >> 2]), + (q[(Jl + 16) >> 2] = q[(bm + km) >> 2]), + (q[(Jl + 44) >> 2] = + q[(rm = (bm + jm) | 0) >> 2]), + (nm = Aa(x(q[(bm + im) >> 2]))), + (u[(Jl + 20) >> 2] = nm), + (u[(Jl + 24) >> 2] = nm * x(1.5)), + (em = q[(bm + hm) >> 2]), + (q[(Jl + 32) >> 2] = em), + (q[(Jl + 28) >> 2] = em ? + (q[($l + 560) >> 2] + + w( + q[(bm + q[(a + 948) >> 2]) >> 2], + 28 + )) | + 0 : + 0), + (dm = q[(bm + pm) >> 2]), + (dm = (q[(Jl + 40) >> 2] = dm) ? + (q[($l + 584) >> 2] + + w( + q[(bm + q[(a + 956) >> 2]) >> 2], + 28 + )) | + 0 : + 0), + (q[(Jl + 48) >> 2] = 1), + (q[(Jl + 36) >> 2] = dm), + (q[(bm + om) >> 2] = q[rm >> 2]), + (Jl = 0 < (0 | Il)), + (Il = (Il + -1) | 0), + Jl; + + ); + } + if ( + (4 <= fm >>> 0 ? + ((q[($l + 548) >> 2] = q[(a + 944) >> 2]), + (dm = a)) : + (ca(q[($l + 548) >> 2], 0, gm << 2), + (dm = q[$l >> 2]), + (am = q[(dm + 704) >> 2])), + (bm = q[(am + 52) >> 2]), + 1 <= (0 | (q[($l + 556) >> 2] = bm))) + ) + for ( + Jl = q[(dm + 1056) >> 2], + em = q[(dm + 1192) >> 2], + gm = q[(dm + 1060) >> 2], + fm = q[($l + 560) >> 2]; + (Il = (fm + w((bm = (bm + -1) | 0), 28)) | 0), + (q[Il >> 2] = + q[((hm = bm << 2) + gm) >> 2]), + (hm = q[(Jl + hm) >> 2]), + (q[(Il + 24) >> 2] = 1), + (q[(Il + 16) >> 2] = 0), + (q[(Il + 20) >> 2] = 1), + (q[(Il + 8) >> 2] = 0), + (q[(Il + 12) >> 2] = 0), + (q[(Il + 4) >> 2] = em + (hm << 2)), + 0 < (0 | bm); + + ); + if ( + ((bm = q[(am + 48) >> 2]), + 1 <= (0 | (q[($l + 564) >> 2] = bm))) + ) { + for (;;) { + if ( + ((Il = + (q[($l + 568) >> 2] + + w((bm = (bm + -1) | 0), 36)) | + 0), + (em = + q[ + ((am = bm << 2) + + q[(dm + 1072) >> 2]) >> + 2 + ]), + 1 <= (0 | (q[(Il + 4) >> 2] = em))) + ) + for ( + Jl = 0; + (q[(q[Il >> 2] + (Jl << 2)) >> 2] = + q[($l + 560) >> 2] + + w( + q[ + (q[(dm + 1064) >> 2] + + ((q[ + (am + q[(dm + 1068) >> 2]) >> 2 + ] + + Jl) << + 2)) >> + 2 + ], + 28 + )), + (0 | em) != (0 | (Jl = (Jl + 1) | 0)); + + ); + if ( + ((q[(Il + 24) >> 2] = 1), + (q[(Il + 28) >> 2] = 1), + (q[(Il + 8) >> 2] = 1 << em), !(0 < (0 | bm))) + ) + break; + } + (dm = q[$l >> 2]), (am = q[(dm + 704) >> 2]); + } + if ( + ((Il = q[am >> 2]), + (0 | (q[($l + 4) >> 2] = Il)) < 1) + ) + Jl = 0; + else { + for ( + hm = q[(dm + 732) >> 2], + im = q[(dm + 736) >> 2], + jm = q[(dm + 740) >> 2], + em = q[(dm + 720) >> 2], + km = q[($l + 52) >> 2], + gm = q[($l + 568) >> 2], + lm = q[($l + 8) >> 2], + bm = Il; + (fm = (lm + w((bm = (bm + -1) | 0), 12)) | 0), + (q[fm >> 2] = + gm + + w(q[((Jl = bm << 2) + em) >> 2], 36)), + (q[(fm + 4) >> 2] = q[(Jl + jm) >> 2]), + (q[(fm + 8) >> 2] = q[(Jl + im) >> 2]), + (u[(Jl + km) >> 2] = q[(Jl + hm) >> 2] ? + x(1) : + x(0)), + 0 < (0 | bm); + + ); + for ( + fm = q[($l + 16) >> 2], Jl = 0; + (bm = + q[ + (8 + + ((gm + + w( + q[ + ((hm = + (Il = (Il + -1) | 0) << 2) + + em) >> + 2 + ], + 36 + )) | + 0)) >> + 2 + ]), + (Jl = (Jl + (q[(fm + hm) >> 2] = bm)) | 0), + 0 < (0 | Il); + + ); + Il = q[($l + 4) >> 2]; + } + if ( + ((q[($l + 12) >> 2] = Il), + (q[($l + 20) >> 2] = Jl), + (Il = q[(am + 4) >> 2]), + 1 <= (0 | (q[($l + 304) >> 2] = Il))) + ) { + for (; + (Jl = + (q[($l + 308) >> 2] + + ((Il = (Il + -1) | 0) << 5)) | + 0), + (q[Jl >> 2] = + q[($l + 568) >> 2] + + w( + q[ + ((bm = Il << 2) + + q[(dm + 752) >> 2]) >> + 2 + ], + 36 + )), + (q[(Jl + 4) >> 2] = + q[(bm + q[(dm + 764) >> 2]) >> 2]), + (q[(Jl + 8) >> 2] = + q[(bm + q[(dm + 768) >> 2]) >> 2]), + (em = q[(bm + q[(dm + 772) >> 2]) >> 2]), + (q[(Jl + 12) >> 2] = em), + (am = q[(bm + q[(dm + 776) >> 2]) >> 2]), + (q[(Jl + 16) >> 2] = am), + (q[(Jl + 28) >> 2] = + q[(bm + q[(dm + 760) >> 2]) >> 2]), + em >>> 0 <= 1 ? + em - 1 ? + ((q[ + (20 + + ((q[($l + 60) >> 2] + w(am, 24)) | + 0)) >> + 2 + ] = Il), + (q[(Jl + 24) >> 2] = 1), + (q[(Jl + 20) >> 2] = 2)) : + ((q[ + (8 + + ((q[($l + 168) >> 2] + + w(am, 12)) | + 0)) >> + 2 + ] = Il), + (q[(Jl + 24) >> 2] = 3), + (q[(Jl + 20) >> 2] = 4)) : + Y(4, 1179, 0), + 0 < (0 | Il); + + ); + (dm = q[$l >> 2]), (am = q[(dm + 704) >> 2]); + } + bm = q[(am + 8) >> 2]; + k: if (!((0 | (q[($l + 56) >> 2] = bm)) < 1)) { + if ( + ((Jl = (bm + -1) | 0), + (gm = q[(dm + 796) >> 2]), + (fm = q[(dm + 804) >> 2]), + (hm = q[(dm + 800) >> 2]), + (im = q[(dm + 780) >> 2]), + (jm = q[($l + 568) >> 2]), + (km = q[($l + 60) >> 2]), + r[(dm + 4) | 0] < 2) + ) + for (;;) + if ( + ((Il = (km + w(Jl, 24)) | 0), + (q[Il >> 2] = + jm + + w(q[((em = Jl << 2) + im) >> 2], 36)), + (q[(Il + 4) >> 2] = q[(em + hm) >> 2]), + (q[(Il + 8) >> 2] = q[(em + fm) >> 2]), + (em = q[(em + gm) >> 2]), + (q[(Il + 12) >> 2] = 0), + (q[(Il + 16) >> 2] = em), + (Il = 0 < (0 | Jl)), + (Jl = (Jl + -1) | 0), !Il) + ) + break k; + for ( + lm = q[(dm + 808) >> 2]; + (Il = (km + w(Jl, 24)) | 0), + (q[Il >> 2] = + jm + + w(q[((em = Jl << 2) + im) >> 2], 36)), + (q[(Il + 4) >> 2] = q[(em + hm) >> 2]), + (q[(Il + 8) >> 2] = q[(em + fm) >> 2]), + (q[(Il + 16) >> 2] = q[(em + gm) >> 2]), + (q[(Il + 12) >> 2] = q[(em + lm) >> 2]), + (Il = 0 < (0 | Jl)), + (Jl = (Jl + -1) | 0), + Il; + + ); + } + if ( + ((Jl = q[(am + 12) >> 2]), + 1 <= (0 | (q[($l + 164) >> 2] = Jl))) + ) + for ( + em = q[(dm + 828) >> 2], + gm = q[(dm + 812) >> 2], + fm = q[($l + 568) >> 2], + hm = q[($l + 168) >> 2], + Il = Jl; + (im = (hm + w((Il = (Il + -1) | 0), 12)) | 0), + (q[im >> 2] = + fm + + w(q[((jm = Il << 2) + gm) >> 2], 36)), + (q[(im + 4) >> 2] = q[(em + jm) >> 2]), + 0 < (0 | Il); + + ); + if (((Il = 0) | bm) < 1) em = 0; + else { + for ( + gm = q[($l + 68) >> 2], + fm = q[($l + 60) >> 2], + em = 0; + (Jl = + q[ + (q[ + (fm + w((bm = (bm + -1) | 0), 24)) >> 2 + ] + + 8) >> + 2 + ]), + (em = + ((q[(gm + (bm << 2)) >> 2] = Jl) + em) | + 0), + 0 < (0 | bm); + + ); + (Jl = q[($l + 164) >> 2]), + (bm = q[($l + 56) >> 2]); + } + if ( + ((q[($l + 64) >> 2] = bm), + (q[($l + 72) >> 2] = em), + (bm = $l), + 1 <= (0 | Jl)) + ) { + for ( + gm = q[($l + 176) >> 2], + fm = q[($l + 168) >> 2]; + (em = + q[ + (q[ + (fm + w((Jl = (Jl + -1) | 0), 12)) >> 2 + ] + + 8) >> + 2 + ]), + (Il = + (Il + (q[(gm + (Jl << 2)) >> 2] = em)) | + 0), + 0 < (0 | Jl); + + ); + Jl = q[($l + 164) >> 2]; + } + if ( + ((q[(bm + 172) >> 2] = Jl), + (q[($l + 180) >> 2] = Il), + (em = q[(am + 16) >> 2]), + 1 <= (0 | (q[($l + 332) >> 2] = em))) + ) { + for ( + hm = q[(dm + 872) >> 2], + im = q[(dm + 892) >> 2], + jm = q[(dm + 880) >> 2], + km = q[(dm + 876) >> 2], + gm = q[(dm + 852) >> 2], + fm = q[($l + 568) >> 2], + lm = q[($l + 336) >> 2], + Il = em; + (Jl = (lm + w((Il = (Il + -1) | 0), 20)) | 0), + (q[Jl >> 2] = + fm + + w(q[((bm = Il << 2) + gm) >> 2], 36)), + (q[(Jl + 4) >> 2] = q[(bm + km) >> 2]), + (q[(Jl + 8) >> 2] = q[(bm + jm) >> 2]), + (q[(Jl + 16) >> 2] = q[(bm + im) >> 2]), + (q[(Jl + 12) >> 2] = q[(bm + hm) >> 2]), + 0 < (0 | Il); + + ); + for ( + bm = q[($l + 344) >> 2], Jl = 0; + (Il = + q[ + (8 + + ((fm + + w( + q[ + ((hm = + (em = (em + -1) | 0) << 2) + + gm) >> + 2 + ], + 36 + )) | + 0)) >> + 2 + ]), + (Jl = ((q[(bm + hm) >> 2] = Il) + Jl) | 0), + 0 < (0 | em); + + ); + if ( + ((q[($l + 348) >> 2] = Jl), + (em = q[($l + 332) >> 2]), !((0 | (q[($l + 340) >> 2] = em)) < 1)) + ) + for ( + Jl = em << 2, + bm = q[($l + 456) >> 2], + gm = q[($l + 452) >> 2]; + (q[ + ((fm = (Il = (Jl + -4) | 0) << 2) + gm) >> + 2 + ] = 1065353216), + (q[ + ((hm = ((Jl <<= 2) - 4) | 0) + gm) >> 2 + ] = 1065353216), + (q[ + (im = + ((Jl = (Jl + -12) | 0) + gm) | 0) >> 2 + ] = 1065353216), + (q[(im + 4) >> 2] = 1065353216), + (q[(bm + fm) >> 2] = 0), + (q[(bm + hm) >> 2] = 1065353216), + (q[(Jl = (Jl + bm) | 0) >> 2] = 0), + (q[(Jl + 4) >> 2] = 0), + (Jl = Il), + 0 < (0 | (em = (em + -1) | 0)); + + ); + } else + (q[($l + 340) >> 2] = em), + (q[($l + 348) >> 2] = 0); + if ( + ((em = q[(am + 72) >> 2]), + 1 <= (0 | (q[($l + 480) >> 2] = em))) + ) + for ( + hm = q[(dm + 1208) >> 2], + im = q[(dm + 1224) >> 2], + jm = q[(dm + 1220) >> 2], + km = q[(dm + 1216) >> 2], + lm = q[(dm + 1212) >> 2], + mm = q[($l + 484) >> 2], + bm = 0;; + + ) { + if ( + ((Il = (mm + w(bm, 28)) | 0), + (gm = q[((Jl = bm << 2) + lm) >> 2]), + (q[(Il + 4) >> 2] = gm), + (q[Il >> 2] = q[(Jl + km) >> 2]), + (fm = q[(Jl + jm) >> 2]), + (q[(Il + 16) >> 2] = fm), + (om = q[(Jl + im) >> 2]), + (q[(Il + 20) >> 2] = om), + (q[(Il + 8) >> 2] = 0), + (q[(Il + 24) >> 2] = 1 + ((fm - om) | 0)), + 1 <= (0 | gm)) + ) + for ( + om = q[(Jl + hm) >> 2], + qm = q[(Il + 12) >> 2], + pm = q[(dm + 1236) >> 2], + sm = q[(dm + 1228) >> 2], + rm = q[(dm + 1232) >> 2], + Jl = 0; + (q[ + (4 + (Il = (qm + (Jl << 4)) | 0)) >> 2 + ] = q[((fm = (Jl + om) << 2) + rm) >> 2]), + (q[Il >> 2] = q[(fm + sm) >> 2]), + (fm = q[(fm + pm) >> 2]), + (q[(Il + 12) >> 2] = 0), + (q[(Il + 8) >> 2] = fm), + (0 | gm) != (0 | (Jl = (Jl + 1) | 0)); + + ); + if ((0 | em) == (0 | (bm = (bm + 1) | 0))) + break; + } + if ( + ((Jl = q[(am + 80) >> 2]), + (0 | (q[($l + 500) >> 2] = Jl)) < 1) + ) + bm = 0; + else { + for ( + fm = q[(dm + 1280) >> 2], + hm = q[(dm + 1268) >> 2], + im = q[(dm + 1276) >> 2], + jm = q[(dm + 1272) >> 2], + km = q[(dm + 1264) >> 2], + lm = q[(dm + 1260) >> 2], + em = q[(dm + 1248) >> 2], + gm = q[($l + 568) >> 2], + mm = q[($l + 504) >> 2]; + (Il = (mm + w((Jl = (Jl + -1) | 0), 24)) | 0), + (q[Il >> 2] = + gm + + w(q[((bm = Jl << 2) + em) >> 2], 36)), + (q[(Il + 4) >> 2] = q[(bm + lm) >> 2]), + (q[(Il + 8) >> 2] = q[(bm + km) >> 2]), + (q[(Il + 12) >> 2] = q[(bm + jm) >> 2]), + (bm = q[(bm + hm) >> 2]), + (q[(Il + 20) >> 2] = fm + (bm << 1)), + (q[(Il + 16) >> 2] = im + (bm << 2)), + 0 < (0 | Jl); + + ); + if ((0 | (Jl = q[($l + 500) >> 2])) < 1) bm = 0; + else { + for ( + fm = q[($l + 512) >> 2], bm = 0; + (Il = + q[ + (8 + + ((gm + + w( + q[ + ((hm = + (Jl = (Jl + -1) | 0) << 2) + + em) >> + 2 + ], + 36 + )) | + 0)) >> + 2 + ]), + (bm = + ((q[(fm + hm) >> 2] = Il) + bm) | 0), + 0 < (0 | Jl); + + ); + Jl = q[($l + 500) >> 2]; + } + } + (q[($l + 508) >> 2] = Jl), + (q[($l + 516) >> 2] = bm); + o: if (4 <= r[(a + 4) | 0]) { + if (!((em = r[(dm + 4) | 0]) >>> 0 < 4)) { + if ( + ((Jl = q[(am + 120) >> 2]), + 1 <= (0 | (q[($l + 572) >> 2] = Jl))) + ) { + for ( + fm = q[(dm + 1172) >> 2], + hm = q[($l + 576) >> 2]; + (em = + (0 | + (am = + q[ + ((Il = + (Jl = (Jl + -1) | 0) << 2) + + fm) >> + 2 + ])) < + 0 ? + (am = gm = bm = 0) : + ((bm = + ((em = + q[ + (Il + q[(dm + 1176) >> 2]) >> + 2 + ] << 2) + + q[(dm + 1188) >> 2]) | + 0), + (gm = + q[ + (Il + q[(dm + 1180) >> 2]) >> 2 + ]), + (am = + (q[($l + 544) >> 2] + w(am, 52)) | + 0), + (em + q[(dm + 1184) >> 2]) | 0)), + (Il = (hm + w(Jl, 20)) | 0), + (q[(Il + 12) >> 2] = gm), + (q[(Il + 8) >> 2] = bm), + (q[(Il + 4) >> 2] = em), + (q[Il >> 2] = am), + 0 < (0 | Jl); + + ); + if ( + ((dm = q[$l >> 2]), + (em = r[(dm + 4) | 0]) >>> 0 < 4) + ) + break o; + } + if ( + ((am = q[(dm + 704) >> 2]), + (bm = q[(am + 100) >> 2]), + 1 <= (0 | (q[($l + 580) >> 2] = bm))) + ) + for ( + gm = q[(dm + 1084) >> 2], + fm = q[(dm + 1076) >> 2], + hm = q[(dm + 1192) >> 2], + im = q[(dm + 1080) >> 2], + jm = q[($l + 584) >> 2]; + (Il = + (jm + w((bm = (bm + -1) | 0), 28)) | 0), + (q[Il >> 2] = + q[((Jl = bm << 2) + im) >> 2]), + (q[(Il + 4) >> 2] = + hm + (q[(Jl + fm) >> 2] << 2)), + (Jl = q[(Jl + gm) >> 2]), + (q[(Il + 20) >> 2] = 1), + (q[(Il + 24) >> 2] = 1), + (q[(Il + 12) >> 2] = 0), + (q[(Il + 16) >> 2] = 0), + (q[(Il + 8) >> 2] = Jl), + 0 < (0 | bm); + + ); + if ( + ((bm = q[(am + 104) >> 2]), + 1 <= (0 | (q[($l + 588) >> 2] = bm))) + ) { + for (;;) { + if ( + ((Il = + (q[($l + 592) >> 2] + + w((bm = (bm + -1) | 0), 48)) | + 0), + (q[Il >> 2] = + q[($l + 584) >> 2] + + w( + q[ + ((em = bm << 2) + + q[(dm + 1088) >> 2]) >> + 2 + ], + 28 + )), + (Jl = + q[(em + q[(dm + 1092) >> 2]) >> 2]), + (q[(Il + 28) >> 2] = 1), + (q[(Il + 32) >> 2] = 1), + (q[(Il + 8) >> 2] = 0), + (q[(Il + 4) >> 2] = Jl), + (am = + q[(em + q[(dm + 1104) >> 2]) >> 2]), + 1 <= (0 | (q[(Il + 36) >> 2] = am))) + ) + for ( + Jl = 0; + (q[ + (q[(Il + 40) >> 2] + (Jl << 2)) >> 2 + ] = + q[($l + 576) >> 2] + + w( + q[ + (q[(dm + 1168) >> 2] + + ((q[ + (em + + q[(dm + 1100) >> 2]) >> + 2 + ] + + Jl) << + 2)) >> + 2 + ], + 20 + )), + (0 | am) != + (0 | (Jl = (Jl + 1) | 0)); + + ); + if (!(1 <= (0 | bm))) break; + } + (dm = q[$l >> 2]), (em = r[(dm + 4) | 0]); + } + if (!(em >>> 0 < 4)) { + if ( + ((em = q[(a + 704) >> 2]), + (Jl = q[(em + 108) >> 2]), + 1 <= (0 | (q[($l + 604) >> 2] = Jl))) + ) + for ( + am = q[(a + 1124) >> 2], + gm = q[(a + 1128) >> 2], + fm = q[(a + 1120) >> 2], + hm = q[($l + 592) >> 2], + im = q[($l + 608) >> 2]; + (Il = + (im + w((Jl = (Jl + -1) | 0), 12)) | + 0), + (q[Il >> 2] = + q[((bm = Jl << 2) + fm) >> 2]), + (q[(Il + 4) >> 2] = + q[(bm + gm) >> 2]), + (q[(Il + 8) >> 2] = + hm + w(q[(am + bm) >> 2], 48)), + 0 < (0 | Jl); + + ); + if ( + ((Jl = q[(em + 112) >> 2]), + 1 <= (0 | (q[($l + 620) >> 2] = Jl))) + ) + for ( + em = q[(a + 1148) >> 2], + am = q[(a + 1152) >> 2], + gm = q[(a + 1144) >> 2], + fm = q[($l + 592) >> 2], + hm = q[($l + 624) >> 2]; + (Il = + (hm + w((Jl = (Jl + -1) | 0), 12)) | + 0), + (q[Il >> 2] = + q[((bm = Jl << 2) + gm) >> 2]), + (q[(Il + 4) >> 2] = + q[(am + bm) >> 2]), + (q[(Il + 8) >> 2] = + fm + w(q[(bm + em) >> 2], 48)), + 0 < (0 | Jl); + + ); + if ( + ((bm = q[(dm + 1192) >> 2]), + (Il = q[(q[(dm + 704) >> 2] + 20) >> 2]), + (q[($l + 640) >> 2] = q[(dm + 972) >> 2]), + (em = q[(dm + 964) >> 2]), + (q[($l + 636) >> 2] = em), !((0 | Il) < (Jl = 1)) && + ((q[em >> 2] = + bm + + (q[q[(dm + 968) >> 2] >> 2] << 2)), + 1 != (0 | Il))) + ) + for (; + (q[ + ((em = Jl << 2) + + q[($l + 636) >> 2]) >> + 2 + ] = + bm + + (q[(em + q[(dm + 968) >> 2]) >> 2] << + 2)), + (0 | Il) != (0 | (Jl = (Jl + 1) | 0)); + + ); + } + } + } else + if (!(q[(am + 20) >> 2] < 1)) + for (am = 0;;) { + if ( + ((bm = + q[ + ((gm = am << 2) + q[($l + 636) >> 2]) >> + 2 + ]), + 1 <= + ((Il = 0) | + (Jl = + q[(gm + q[(dm + 952) >> 2]) >> 2]))) + ) + for ( + im = + (Jl + + (fm = + q[ + (gm + q[(dm + 948) >> 2]) >> 2 + ])) | + 0, + jm = q[(dm + 1060) >> 2], + km = q[(dm + 1056) >> 2];; + + ) { + if ( + 1 <= + (0 | + (hm = q[((Jl = fm << 2) + jm) >> 2])) + ) + for ( + lm = + (hm + (em = q[(Jl + km) >> 2])) | 0, + mm = q[(dm + 1192) >> 2];; + + ) { + (hm = (bm + (Il << 2)) | 0), + (nm = u[(mm + (em << 2)) >> 2]), + (Jl = bm); + q: { + if (0 < (0 | Il)) + for (;;) { + if (u[Jl >> 2] == nm) break q; + if (!( + (Jl = (Jl + 4) | 0) >>> 0 < + hm >>> 0 + )) + break; + } + (u[hm >> 2] = nm), + (Il = (Il + 1) | 0); + } + if (!( + (0 | (em = (em + 1) | 0)) < + (0 | lm) + )) + break; + } + if (!((0 | (fm = (fm + 1) | 0)) < (0 | im))) + break; + } + if ( + ((function(a, Sm) { + var un, + Kn, + xn = 0, + yn = 0, + Jn = 0; + (q[ + (8 + (L = un = (L - 208) | 0)) >> 2 + ] = 1), + (q[(12 + un) >> 2] = 0); + a: if ((Kn = Sm << 2)) { + for ( + q[(16 + un) >> 2] = 4, + Jn = Sm = q[(20 + un) >> 2] = 4, + xn = 2; + (Sm = + (((Jn + 4) | 0) + (yn = Sm)) | 0), + (q[ + (((16 + un) | 0) + (xn << 2)) >> 2 + ] = Sm), + (xn = (xn + 1) | 0), + (Jn = yn), + Sm >>> 0 < Kn >>> 0; + + ); + if ( + (yn = (((a + Kn) | 0) - 4) | 0) >>> + 0 <= + a >>> 0 + ) + Sm = xn = 1; + else + for ( + Sm = xn = 1; + (Sm = + 3 == (3 & xn) ? + (ta(a, Sm, (16 + un) | 0), + ma((8 + un) | 0, 2), + (Sm + 2) | 0) : + (t[ + (((16 + un) | 0) + + ((Jn = (Sm + -1) | 0) << + 2)) >> + 2 + ] >= + (yn - a) >>> 0 ? + la( + a, + (8 + un) | 0, + Sm, + 0, + (16 + un) | 0 + ) : + ta(a, Sm, (16 + un) | 0), + 1 == (0 | Sm) ? + (ka((8 + un) | 0, 1), 0) : + (ka((8 + un) | 0, Jn), + 1))), + (xn = 1 | q[(8 + un) >> 2]), + (q[(8 + un) >> 2] = xn), + (a = (a + 4) | 0) >>> 0 < + yn >>> 0; + + ); + for ( + la( + a, + (8 + un) | 0, + Sm, + 0, + (16 + un) | 0 + );; + + ) { + e: { + f: { + g: { + if (!( + (1 != (0 | Sm)) | + (1 != (0 | xn)) + )) { + if (q[(12 + un) >> 2]) + break g; + break a; + } + if (1 < (0 | Sm)) break f; + } + ma( + (8 + un) | 0, + (yn = Oa((8 + un) | 0)) + ), + (xn = q[(8 + un) >> 2]), + (Sm = (Sm + yn) | 0); + break e; + } + ka((8 + un) | 0, 2), + (q[(8 + un) >> 2] = + 7 ^ q[(8 + un) >> 2]), + ma((8 + un) | 0, 1), + la( + ((Jn = (a + -4) | 0) - + q[ + (((16 + un) | 0) + + ((yn = (Sm + -2) | 0) << + 2)) >> + 2 + ]) | + 0, + (8 + un) | 0, + (Sm + -1) | 0, + 1, + (16 + un) | 0 + ), + ka((8 + un) | 0, 1), + (xn = 1 | q[(8 + un) >> 2]), + (q[(8 + un) >> 2] = xn), + la( + Jn, + (8 + un) | 0, + yn, + 1, + (16 + un) | 0 + ), + (Sm = yn); + } + a = (a + -4) | 0; + } + } + L = (208 + un) | 0; + })(bm, Il), + (q[(gm + q[($l + 640) >> 2]) >> 2] = Il), !( + (0 | (am = (am + 1) | 0)) < + q[(q[(dm + 704) >> 2] + 20) >> 2] + )) + ) + break; + } + if (!( + (r[(a + 4) | 0] < 5) | + (r[(q[$l >> 2] + 4) | 0] < 4) + )) { + if ( + ((Il = q[(a + 704) >> 2]), + (Jl = q[(Il + 128) >> 2]), + 1 <= (0 | (q[($l + 596) >> 2] = Jl))) + ) + for ( + em = q[(a + 1112) >> 2], + am = q[(a + 1116) >> 2], + gm = q[(a + 1108) >> 2], + fm = q[($l + 592) >> 2], + hm = q[($l + 600) >> 2]; + (dm = + (hm + w((Jl = (Jl + -1) | 0), 12)) | 0), + (q[dm >> 2] = + q[((bm = Jl << 2) + gm) >> 2]), + (q[(dm + 4) >> 2] = q[(am + bm) >> 2]), + (q[(dm + 8) >> 2] = + fm + w(q[(bm + em) >> 2], 48)), + 0 < (0 | Jl); + + ); + if ( + ((Jl = q[(Il + 132) >> 2]), + 1 <= (0 | (q[($l + 612) >> 2] = Jl))) + ) + for ( + em = q[(a + 1136) >> 2], + am = q[(a + 1140) >> 2], + gm = q[(a + 1132) >> 2], + fm = q[($l + 592) >> 2], + hm = q[($l + 616) >> 2]; + (dm = + (hm + w((Jl = (Jl + -1) | 0), 12)) | 0), + (q[dm >> 2] = + q[((bm = Jl << 2) + gm) >> 2]), + (q[(dm + 4) >> 2] = q[(am + bm) >> 2]), + (q[(dm + 8) >> 2] = + fm + w(q[(bm + em) >> 2], 48)), + 0 < (0 | Jl); + + ); + if ( + ((Jl = q[(Il + 136) >> 2]), !((0 | (q[($l + 628) >> 2] = Jl)) < 1)) + ) + for ( + dm = q[(a + 1160) >> 2], + bm = q[(a + 1164) >> 2], + em = q[(a + 1156) >> 2], + am = q[($l + 592) >> 2], + gm = q[($l + 632) >> 2]; + (a = + (gm + w((Jl = (Jl + -1) | 0), 12)) | 0), + (q[a >> 2] = + q[((Il = Jl << 2) + em) >> 2]), + (q[(a + 4) >> 2] = q[(Il + bm) >> 2]), + (q[(a + 8) >> 2] = + am + w(q[(Il + dm) >> 2], 48)), + 0 < (0 | Jl); + + ); + } + ua($l); + } + return (L = (576 + cm) | 0), $l; + })(a, Wa, Xa)) + ) + break a; + (q[(36 + Ya) >> 2] = 2209), + (q[(32 + Ya) >> 2] = 2361), + Y(4, 1294, (32 + Ya) | 0); + } + else + (q[(20 + Ya) >> 2] = 1444), + (q[(16 + Ya) >> 2] = 2361), + Y(4, 1294, (16 + Ya) | 0); + else + (q[(4 + Ya) >> 2] = 2132), + (q[Ya >> 2] = 2361), + Y(4, 1294, Ya); + Wa = 0; + } + return (L = (64 + Ya) | 0), 0 | Wa; + } + + function xa(a) { + var Wa; + return ( + (L = Wa = (L - 16) | 0), + (a = (a |= 0) ? + (function(a) { + var Il; + return ( + ca((16 + (L = Il = (L - 576) | 0)) | 0, 0, 560), + Fa(a, (16 + Il) | 0, (12 + Il) | 0), + (L = (576 + Il) | 0), + q[(12 + Il) >> 2] + ); + })(a) : + ((q[(4 + Wa) >> 2] = 2132), + (q[Wa >> 2] = 2343), + Y(4, 1294, Wa), + 0)), + (L = (16 + Wa) | 0), + 0 | a + ); + } + + function ya(a) { + var Xa = r[(a + 4) | 0]; + X(q[(a + 704) >> 2], 4, 64), + da(q[(a + 708) >> 2], 4), + da((q[(a + 708) >> 2] + 4) | 0, 4), + da((q[(a + 708) >> 2] + 8) | 0, 4), + da((q[(a + 708) >> 2] + 12) | 0, 4), + da((q[(a + 708) >> 2] + 16) | 0, 4), + da((q[(a + 708) >> 2] + 20) | 0, 1), + X(q[(a + 720) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 724) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 728) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 732) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 736) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 740) >> 2], 4, q[q[(a + 704) >> 2] >> 2]), + X(q[(a + 752) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 756) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 760) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 764) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 768) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 772) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 776) >> 2], 4, q[(q[(a + 704) >> 2] + 4) >> 2]), + X(q[(a + 780) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 784) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 788) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 796) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 800) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 804) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 812) >> 2], 4, q[(q[(a + 704) >> 2] + 12) >> 2]), + X(q[(a + 816) >> 2], 4, q[(q[(a + 704) >> 2] + 12) >> 2]), + X(q[(a + 820) >> 2], 4, q[(q[(a + 704) >> 2] + 12) >> 2]), + X(q[(a + 828) >> 2], 4, q[(q[(a + 704) >> 2] + 12) >> 2]), + X(q[(a + 852) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 856) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 860) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 868) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 872) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 876) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 880) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 884) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 888) >> 2], 1, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 892) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 896) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 900) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 904) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 908) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 912) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 924) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 928) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 932) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 936) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 940) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 948) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 952) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 976) >> 2], 4, q[(q[(a + 704) >> 2] + 24) >> 2]), + X(q[(a + 980) >> 2], 4, q[(q[(a + 704) >> 2] + 28) >> 2]), + X(q[(a + 984) >> 2], 4, q[(q[(a + 704) >> 2] + 28) >> 2]), + X(q[(a + 996) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1e3) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1004) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1008) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1012) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1016) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1020) >> 2], 4, q[(q[(a + 704) >> 2] + 32) >> 2]), + X(q[(a + 1032) >> 2], 4, q[(q[(a + 704) >> 2] + 36) >> 2]), + X(q[(a + 1036) >> 2], 4, q[(q[(a + 704) >> 2] + 36) >> 2]), + X(q[(a + 1040) >> 2], 4, q[(q[(a + 704) >> 2] + 36) >> 2]), + X(q[(a + 1052) >> 2], 4, q[(q[(a + 704) >> 2] + 40) >> 2]), + X(q[(a + 1064) >> 2], 4, q[(q[(a + 704) >> 2] + 44) >> 2]), + X(q[(a + 1068) >> 2], 4, q[(q[(a + 704) >> 2] + 48) >> 2]), + X(q[(a + 1072) >> 2], 4, q[(q[(a + 704) >> 2] + 48) >> 2]), + X(q[(a + 1056) >> 2], 4, q[(q[(a + 704) >> 2] + 52) >> 2]), + X(q[(a + 1060) >> 2], 4, q[(q[(a + 704) >> 2] + 52) >> 2]), + X(q[(a + 1192) >> 2], 4, q[(q[(a + 704) >> 2] + 56) >> 2]), + X(q[(a + 1196) >> 2], 4, q[(q[(a + 704) >> 2] + 60) >> 2]), + X(q[(a + 1200) >> 2], 2, q[(q[(a + 704) >> 2] + 64) >> 2]), + X(q[(a + 1204) >> 2], 4, q[(q[(a + 704) >> 2] + 68) >> 2]), + X(q[(a + 1208) >> 2], 4, q[(q[(a + 704) >> 2] + 72) >> 2]), + X(q[(a + 1212) >> 2], 4, q[(q[(a + 704) >> 2] + 72) >> 2]), + X(q[(a + 1216) >> 2], 4, q[(q[(a + 704) >> 2] + 72) >> 2]), + X(q[(a + 1220) >> 2], 4, q[(q[(a + 704) >> 2] + 72) >> 2]), + X(q[(a + 1224) >> 2], 4, q[(q[(a + 704) >> 2] + 72) >> 2]), + X(q[(a + 1228) >> 2], 4, q[(q[(a + 704) >> 2] + 76) >> 2]), + X(q[(a + 1232) >> 2], 4, q[(q[(a + 704) >> 2] + 76) >> 2]), + X(q[(a + 1236) >> 2], 4, q[(q[(a + 704) >> 2] + 76) >> 2]), + X(q[(a + 1248) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1252) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1256) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1260) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1264) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1268) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1272) >> 2], 4, q[(q[(a + 704) >> 2] + 80) >> 2]), + X(q[(a + 1276) >> 2], 4, q[(q[(a + 704) >> 2] + 84) >> 2]), + X(q[(a + 1280) >> 2], 2, q[(q[(a + 704) >> 2] + 84) >> 2]), + X(q[(a + 1284) >> 2], 4, q[(q[(a + 704) >> 2] + 88) >> 2]), + Xa >>> 0 < 2 || + (X(q[(a + 808) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + Xa >>> 0 < 4) || + (X(q[(a + 968) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 972) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 792) >> 2], 4, q[(q[(a + 704) >> 2] + 8) >> 2]), + X(q[(a + 824) >> 2], 4, q[(q[(a + 704) >> 2] + 12) >> 2]), + X(q[(a + 864) >> 2], 4, q[(q[(a + 704) >> 2] + 16) >> 2]), + X(q[(a + 1288) >> 2], 4, q[(q[(a + 704) >> 2] + 92) >> 2]), + X(q[(a + 1292) >> 2], 4, q[(q[(a + 704) >> 2] + 92) >> 2]), + X(q[(a + 1296) >> 2], 4, q[(q[(a + 704) >> 2] + 92) >> 2]), + X(q[(a + 1300) >> 2], 4, q[(q[(a + 704) >> 2] + 96) >> 2]), + X(q[(a + 1304) >> 2], 4, q[(q[(a + 704) >> 2] + 96) >> 2]), + X(q[(a + 1308) >> 2], 4, q[(q[(a + 704) >> 2] + 96) >> 2]), + X(q[(a + 944) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 956) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 960) >> 2], 4, q[(q[(a + 704) >> 2] + 20) >> 2]), + X(q[(a + 1076) >> 2], 4, q[(q[(a + 704) >> 2] + 100) >> 2]), + X(q[(a + 1080) >> 2], 4, q[(q[(a + 704) >> 2] + 100) >> 2]), + X(q[(a + 1084) >> 2], 4, q[(q[(a + 704) >> 2] + 100) >> 2]), + X(q[(a + 1088) >> 2], 4, q[(q[(a + 704) >> 2] + 104) >> 2]), + X(q[(a + 1092) >> 2], 4, q[(q[(a + 704) >> 2] + 104) >> 2]), + X(q[(a + 1096) >> 2], 4, q[(q[(a + 704) >> 2] + 104) >> 2]), + X(q[(a + 1100) >> 2], 4, q[(q[(a + 704) >> 2] + 104) >> 2]), + X(q[(a + 1104) >> 2], 4, q[(q[(a + 704) >> 2] + 104) >> 2]), + X(q[(a + 1120) >> 2], 4, q[(q[(a + 704) >> 2] + 108) >> 2]), + X(q[(a + 1124) >> 2], 4, q[(q[(a + 704) >> 2] + 108) >> 2]), + X(q[(a + 1128) >> 2], 4, q[(q[(a + 704) >> 2] + 108) >> 2]), + X(q[(a + 1144) >> 2], 4, q[(q[(a + 704) >> 2] + 112) >> 2]), + X(q[(a + 1148) >> 2], 4, q[(q[(a + 704) >> 2] + 112) >> 2]), + X(q[(a + 1152) >> 2], 4, q[(q[(a + 704) >> 2] + 112) >> 2]), + X(q[(a + 1168) >> 2], 4, q[(q[(a + 704) >> 2] + 116) >> 2]), + X(q[(a + 1172) >> 2], 4, q[(q[(a + 704) >> 2] + 120) >> 2]), + X(q[(a + 1176) >> 2], 4, q[(q[(a + 704) >> 2] + 120) >> 2]), + X(q[(a + 1180) >> 2], 4, q[(q[(a + 704) >> 2] + 120) >> 2]), + X(q[(a + 1184) >> 2], 4, q[(q[(a + 704) >> 2] + 124) >> 2]), + X(q[(a + 1188) >> 2], 4, q[(q[(a + 704) >> 2] + 124) >> 2]), + 4 != (0 | Xa) && + (X( + q[(a + 988) >> 2], + 4, + q[(q[(a + 704) >> 2] + 28) >> 2] + ), + X(q[(a + 992) >> 2], 4, q[(q[(a + 704) >> 2] + 28) >> 2]), + X( + q[(a + 1024) >> 2], + 4, + q[(q[(a + 704) >> 2] + 32) >> 2] + ), + X( + q[(a + 1028) >> 2], + 4, + q[(q[(a + 704) >> 2] + 32) >> 2] + ), + X( + q[(a + 1044) >> 2], + 4, + q[(q[(a + 704) >> 2] + 36) >> 2] + ), + X( + q[(a + 1048) >> 2], + 4, + q[(q[(a + 704) >> 2] + 36) >> 2] + ), + X( + q[(a + 1108) >> 2], + 4, + q[(q[(a + 704) >> 2] + 128) >> 2] + ), + X( + q[(a + 1112) >> 2], + 4, + q[(q[(a + 704) >> 2] + 128) >> 2] + ), + X( + q[(a + 1116) >> 2], + 4, + q[(q[(a + 704) >> 2] + 128) >> 2] + ), + X( + q[(a + 1132) >> 2], + 4, + q[(q[(a + 704) >> 2] + 132) >> 2] + ), + X( + q[(a + 1136) >> 2], + 4, + q[(q[(a + 704) >> 2] + 132) >> 2] + ), + X( + q[(a + 1140) >> 2], + 4, + q[(q[(a + 704) >> 2] + 132) >> 2] + ), + X( + q[(a + 1156) >> 2], + 4, + q[(q[(a + 704) >> 2] + 136) >> 2] + ), + X( + q[(a + 1160) >> 2], + 4, + q[(q[(a + 704) >> 2] + 136) >> 2] + ), + X( + q[(a + 1164) >> 2], + 4, + q[(q[(a + 704) >> 2] + 136) >> 2] + ))); + } + + function za(a, Za) { + var _a = 0, + lb = 0, + mb = 0, + ob = 0, + pb = 0, + rb = 0, + nb = (a + Za) | 0; + a: { + b: if (!(1 & (_a = q[(a + 4) >> 2]))) { + if (!(3 & _a)) break a; + if ( + ((Za = ((_a = q[a >> 2]) + Za) | 0), + (0 | (a = (a - _a) | 0)) != q[2092]) + ) + if (_a >>> 0 <= 255) + (mb = _a >>> 3), + (_a = q[(a + 8) >> 2]), + (0 | (lb = q[(a + 12) >> 2])) == (0 | _a) ? + ((rb = q[2087] & dd(mb)), (q[2087] = rb)) : + ((q[(_a + 12) >> 2] = lb), + (q[(lb + 8) >> 2] = _a)); + else { + if ( + ((pb = q[(a + 24) >> 2]), + (0 | (_a = q[(a + 12) >> 2])) != (0 | a)) + ) + (lb = q[(a + 8) >> 2]), + (q[(lb + 12) >> 2] = _a), + (q[(_a + 8) >> 2] = lb); + else if ( + (mb = + (mb = q[(lb = (a + 20) | 0) >> 2]) || + q[(lb = (a + 16) | 0) >> 2]) + ) { + for (; + (ob = lb), + (mb = q[(lb = ((_a = mb) + 20) | 0) >> 2]) || + ((lb = (_a + 16) | 0), + (mb = q[(_a + 16) >> 2])); + + ); + q[ob >> 2] = 0; + } else _a = 0; + if (pb) { + lb = q[(a + 28) >> 2]; + e: { + if ( + q[(mb = (8652 + (lb << 2)) | 0) >> 2] == + (0 | a) + ) { + if ((q[mb >> 2] = _a)) break e; + (rb = q[2088] & dd(lb)), (q[2088] = rb); + break b; + } + if (!(q[ + (pb + + (q[(pb + 16) >> 2] == (0 | a) ? 16 : 20)) >> + 2 + ] = _a)) + break b; + } + (q[(_a + 24) >> 2] = pb), + (lb = q[(a + 16) >> 2]) && + ((q[(_a + 16) >> 2] = lb), + (q[(lb + 24) >> 2] = _a)), + (lb = q[(a + 20) >> 2]) && + ((q[(_a + 20) >> 2] = lb), + (q[(lb + 24) >> 2] = _a)); + } + } + else if (3 == (3 & (_a = q[(4 + nb) >> 2]))) + return ( + (q[2089] = Za), + (q[(4 + nb) >> 2] = -2 & _a), + (q[(a + 4) >> 2] = 1 | Za), + (q[nb >> 2] = Za) + ); + } + f: { + if (!(2 & (_a = q[(4 + nb) >> 2]))) { + if (q[2093] == (0 | nb)) { + if ( + ((q[2093] = a), + (Za = (q[2090] + Za) | 0), + (q[2090] = Za), + (q[(a + 4) >> 2] = 1 | Za), + q[2092] != (0 | a)) + ) + break a; + return (q[2089] = 0), (q[2092] = 0); + } + if (q[2092] == (0 | nb)) + return ( + (q[2092] = a), + (Za = (q[2089] + Za) | 0), + (q[2089] = Za), + (q[(a + 4) >> 2] = 1 | Za), + (q[(a + Za) >> 2] = Za) + ); + Za = ((-8 & _a) + Za) | 0; + g: if (_a >>> 0 <= 255) + (mb = _a >>> 3), + (_a = q[(8 + nb) >> 2]), + (0 | (lb = q[(12 + nb) >> 2])) == (0 | _a) ? + ((rb = q[2087] & dd(mb)), (q[2087] = rb)) : + ((q[(_a + 12) >> 2] = lb), + (q[(lb + 8) >> 2] = _a)); + else { + if ( + ((pb = q[(24 + nb) >> 2]), + (0 | nb) != (0 | (_a = q[(12 + nb) >> 2]))) + ) + (lb = q[(8 + nb) >> 2]), + (q[(lb + 12) >> 2] = _a), + (q[(_a + 8) >> 2] = lb); + else if ( + (mb = + (mb = q[(lb = (20 + nb) | 0) >> 2]) || + q[(lb = (16 + nb) | 0) >> 2]) + ) { + for (; + (ob = lb), + (mb = q[(lb = ((_a = mb) + 20) | 0) >> 2]) || + ((lb = (_a + 16) | 0), + (mb = q[(_a + 16) >> 2])); + + ); + q[ob >> 2] = 0; + } else _a = 0; + if (pb) { + lb = q[(28 + nb) >> 2]; + j: { + if ( + q[(mb = (8652 + (lb << 2)) | 0) >> 2] == + (0 | nb) + ) { + if ((q[mb >> 2] = _a)) break j; + (rb = q[2088] & dd(lb)), (q[2088] = rb); + break g; + } + if (!(q[ + (pb + + (q[(pb + 16) >> 2] == (0 | nb) ? 16 : 20)) >> + 2 + ] = _a)) + break g; + } + (q[(_a + 24) >> 2] = pb), + (lb = q[(16 + nb) >> 2]) && + ((q[(_a + 16) >> 2] = lb), + (q[(lb + 24) >> 2] = _a)), + (lb = q[(20 + nb) >> 2]) && + ((q[(_a + 20) >> 2] = lb), + (q[(lb + 24) >> 2] = _a)); + } + } + if ( + ((q[(a + 4) >> 2] = 1 | Za), + (q[(a + Za) >> 2] = Za), + q[2092] != (0 | a)) + ) + break f; + return (q[2089] = Za); + } + (q[(4 + nb) >> 2] = -2 & _a), + (q[(a + 4) >> 2] = 1 | Za), + (q[(a + Za) >> 2] = Za); + } + if (Za >>> 0 <= 255) + return ( + (Za = (8388 + ((_a = Za >>> 3) << 3)) | 0), + (_a = + (lb = q[2087]) & (_a = 1 << _a) ? + q[(Za + 8) >> 2] : + ((q[2087] = _a | lb), Za)), + (q[(Za + 8) >> 2] = a), + (q[(_a + 12) >> 2] = a), + (q[(a + 12) >> 2] = Za), + (q[(a + 8) >> 2] = _a) + ); + (q[(a + 16) >> 2] = 0), + (_a = q[(a + 20) >> 2] = 0), + (mb = Za >>> 8) && + ((_a = 31), + 16777215 < Za >>> 0 || + (_a = + (28 + + (((_a = + ((((nb = + (mb <<= ob = ((mb + 1048320) >>> 16) & 8) << + (_a = ((mb + 520192) >>> 16) & 4)) << + (mb = ((245760 + nb) >>> 16) & 2)) >>> + 15) - + (mb | _a | ob)) | + 0) << + 1) | + ((Za >>> (_a + 21)) & 1))) | + 0)), + (mb = (8652 + ((q[((lb = a) + 28) >> 2] = _a) << 2)) | 0); + m: { + if ((lb = q[2088]) & (ob = 1 << _a)) { + for ( + lb = Za << (31 == (0 | _a) ? 0 : (25 - (_a >>> 1)) | 0), + _a = q[mb >> 2];; + + ) { + if ((-8 & q[((mb = _a) + 4) >> 2]) == (0 | Za)) break m; + if ( + ((_a = lb >>> 29), + (lb <<= 1), !(_a = q[(16 + (ob = (mb + (4 & _a)) | 0)) >> 2])) + ) + break; + } + q[(ob + 16) >> 2] = a; + } else(q[2088] = lb | ob), + (q[mb >> 2] = a); + return ( + (q[(a + 24) >> 2] = mb), + (q[(a + 12) >> 2] = a), + (q[(a + 8) >> 2] = a) + ); + } + (Za = q[(mb + 8) >> 2]), + (q[(Za + 12) >> 2] = a), + (q[(mb + 8) >> 2] = a), + (q[(a + 24) >> 2] = 0), + (q[(a + 12) >> 2] = mb), + (q[(a + 8) >> 2] = Za); + } + } + + function Aa(a) { + var vb, + xb, + yb, + Ab, + Bb, + Cb, + sb, + wb, + Za = x(0), + tb = (x(0), 0), + ub = 0, + zb = (x(0), x(0), x(0), x(0), 0); + x(0), x(0); + a: { + b: { + if ((j(a), (ub = 2147483647 & (tb = b[0])))) { + if (!(ub >>> 0 < 2139095041)) + return x(x(0.10000000149011612) + a); + if (1065353216 == (0 | ub)) + return x(-1 < (0 | tb) ? 0.10000000149011612 : 10); + if (2139095040 == (0 | ub)) + return x(-1 < (0 | tb) ? 0 : -a); + if (1073741824 == (0 | tb)) + return x(0.010000000707805157); + if (1056964608 == (0 | tb)) return x(0.3162277638912201); + if (1291845633 <= ub >>> 0) + return x((0 | tb) < 0 ? H : 0); + if ( + ((vb = u[1701]), + (wb = x(x(1.600000023841858) - vb)), + (xb = x(x(1) / x(vb + x(1.600000023841858)))), + f(0, -4096 & (j((sb = x(wb * xb))), b[0])), + (Za = k()), + (yb = x(Za * Za)), + (Bb = u[1705]), + (vb = x( + xb * + x( + x(wb - x((Ab = Za) * x(3.099609375))) - + x( + Za * + x( + x(1.600000023841858) - + x(x(3.099609375) - vb) + ) + ) + ) + )), + (xb = x(x(sb + Za) * vb)), + (Za = x(sb * sb)), + (wb = x( + xb + + x( + x(Za * Za) * + x( + x( + Za * + x( + x( + Za * + x( + x( + Za * + x( + x( + Za * + x( + x( + Za * + x( + 0.20697501301765442 + ) + ) + + x( + 0.23066075146198273 + ) + ) + ) + x(0.2727281153202057) + ) + ) + x(0.3333333432674408) + ) + ) + x(0.4285714328289032) + ) + ) + x(0.6000000238418579) + ) + ) + )), + f(0, -4096 & (j(x(x(yb + x(3)) + wb)), b[0])), + (Za = k()), + (xb = x(Ab * Za)), + (sb = x( + x(vb * Za) + x(sb * x(wb - x(x(Za + x(-3)) - yb))) + )), + f(0, -4096 & (j(x(xb + sb)), b[0])), + (Za = k()), + (vb = x(Za * x(0.9619140625))), + (yb = x( + u[1703] + + x( + x(x(sb - x(Za - xb)) * x(0.9617967009544373)) + + x(Za * x(-0.00011736857413779944)) + ) + )), + f(0, -4096 & (j(x(x(Bb + x(vb + yb)) + x(-4))), b[0])), + (sb = k()), + f(0, -4096 & tb), + (wb = k()), + (Za = x(sb * wb)), + (a = x( + x(x(yb - x(x(x(sb - x(-4)) - Bb) - vb)) * a) + + x(x(a - wb) * sb) + )), + j((sb = x(Za + a))), + 1124073473 <= (0 | (tb = b[0]))) + ) + break b; + d: { + if ((ub = 1124073472) == (0 | tb)) { + if (x(a + x(4.299566569443414e-8)) > x(sb - Za)) + break b; + } else { + if ( + ((ub = 2147483647 & tb), !( + ((a <= x(sb - Za)) ^ 1) | + (-1021968384 != (0 | tb)) + ) | + (1125515265 <= ub >>> 0)) + ) + break a; + if (ub >>> 0 < 1056964609) break d; + } + (zb = + ((8388607 & + (ub = + ((8388608 >>> ((ub >>> 23) - 126)) + tb) | 0)) | + 8388608) >>> + (150 - (Cb = (ub >>> 23) & 255))), + (zb = (0 | tb) < 0 ? (0 - zb) | 0 : zb), + (Za = x( + Za - (f(0, ub & (-8388608 >> (Cb - 127))), k()) + )), + j(x(a + Za)), + (tb = b[0]); + } + f(0, -32768 & tb), + (sb = k()), + (vb = x(sb * x(0.693145751953125))), + (sb = x( + x(sb * x(14286065379565116e-22)) + + x(x(a - x(sb - Za)) * x(0.6931471824645996)) + )), + (a = x(vb + sb)), + (Za = x(a * a)), + (Za = x( + a - + x( + Za * + x( + x( + Za * + x( + x( + Za * + x( + x( + Za * + x( + x( + Za * + x(4.138136944220605e-8) + ) + + x(-16533901998627698e-22) + ) + ) + x(661375597701408e-19) + ) + ) + x(-0.0027777778450399637) + ) + ) + x(0.1666666716337204) + ) + ) + )), + (Ab = x(x(a * Za) / x(Za + x(-2)))), + (Za = x(sb - x(a - vb))), + (a = + (0 | + (tb = + 0 | + (j( + (a = x(x(a - x(Ab - x(Za + x(a * Za)))) + x(1))) + ), + b[0] + (zb << 23)))) <= + 8388607 ? + (function(a, Vk) { + var zl = 0; + return ( + 128 <= (0 | Vk) ? + ((a = x(a * x(17014118346046923e22))), + (Vk = + (0 | (zl = (Vk + -127) | 0)) < 128 ? + zl : + ((a = x( + a * x(17014118346046923e22) + )), + (((0 | Vk) < 381 ? Vk : 381) + + -254) | + 0))) : + -127 < (0 | Vk) || + ((a = x(a * x(11754943508222875e-54))), + (Vk = -127 < (0 | (zl = (Vk + 126) | 0)) ? + zl : + ((a = x( + a * x(11754943508222875e-54) + )), + ((-378 < (0 | Vk) ? Vk : -378) + + 252) | + 0))), + x( + a * + (f(0, (1065353216 + (Vk << 23)) | 0), k()) + ) + ); + })(a, zb) : + (f(0, tb), k())), + (a = x(x(1) * a)); + } else a = x(1); + return a; + } + return x(H); + } + return x(0); + } + + function Ba(a, Db) { + var Jb, + Eb, + Gb, + Fb = 0, + Hb = 0, + Ib = x(0); + if ( + (j(Db), !( + (Gb = 2147483647 & (Eb = b[0])) >>> 0 <= 2139095040 && + (j(a), (Fb = 2147483647 & (Hb = b[0])) >>> 0 < 2139095041) + )) + ) + return x(a + Db); + if (1065353216 == (0 | Eb)) return Ca(a); + Eb = (Jb = (Eb >>> 30) & 2) | (Hb >>> 31); + b: { + c: { + d: { + e: { + if (!Fb) { + switch ((Eb - 2) | 0) { + case 0: + break e; case 1: break; default: - break d } return x(x(3.1415927410125732) - x(a + x(8.742277657347586e-8))) } return x(x(a + x(8.742277657347586e-8)) + x(-3.1415927410125732)) } if (2139095040 == (0 | Fb)) break c; return u[6784 + (Eb << 2) >> 2] } - a = x(3.1415927410125732) } return a } return u[6768 + (Eb << 2) >> 2] } - return x((0 | Hb) < 0 ? -1.5707963705062866 : 1.5707963705062866) } - - function Ca(a) { x(0); var Kb, Nb, Ob, Db, Mb, Lb = 0; - x(0), x(0), j(a); - a: { if (1283457024 <= (Db = 2147483647 & (Mb = b[0])) >>> 0) { if (2139095040 < Db >>> 0) break a; return x((0 | Mb) < 0 ? -1.570796251296997 : 1.570796251296997) } - b: { if (Db >>> 0 <= 1054867455) { if (Lb = -1, 964689920 <= Db >>> 0) break b; break a } - a = x(y(a)), Lb = Db >>> 0 <= 1066926079 ? Db >>> 0 <= 1060110335 ? (a = x(x(x(a + a) + x(-1)) / x(a + x(2))), 0) : (a = x(x(a + x(-1)) / x(a + x(1))), 1) : Db >>> 0 <= 1075576831 ? (a = x(x(a + x(-1.5)) / x(x(a * x(1.5)) + x(1))), 2) : (a = x(x(-1) / a), 3) } if (Db = Lb, Nb = x(a * a), Kb = x(Nb * Nb), Ob = x(Kb * x(x(Kb * x(-.106480173766613)) + x(-.19999158382415771))), Kb = x(Nb * x(x(Kb * x(x(Kb * x(.06168760731816292)) + x(.14253635704517365))) + x(.333333283662796))), (0 | Db) <= -1) return x(a - x(a * x(Ob + Kb)));a = x(u[6736 + (Db <<= 2) >> 2] - x(x(x(a * x(Ob + Kb)) - u[6752 + Db >> 2]) - a)), a = (0 | Mb) < 0 ? x(-a) : a } - return a } - - function Da(a, Pb) { var Ub, Sb, Tb, Qb = 0, - Rb = 0; return L = Sb = L - 16 | 0, j(a), (Qb = 2147483647 & (Tb = b[0])) >>> 0 <= 1305022426 ? (v[Pb >> 3] = (Ub = +a) + -1.5707963109016418 * (Rb = .6366197723675814 * Ub + 6755399441055744 - 6755399441055744) + -1.5893254773528196e-8 * Rb, Qb = y(Rb) < 2147483648 ? ~~Rb : -2147483648) : 2139095040 <= Qb >>> 0 ? (v[Pb >> 3] = x(a - a), Qb = 0) : (Ub = Qb, v[8 + Sb >> 3] = (f(0, Ub - ((Qb = (Qb >>> 23) - 150 | 0) << 23) | 0), k()), Qb = function(a, Il, Jl) { var Nl, Sl, Wl, Xl, Zl, _l, Kl = 0, - Ll = 0, - Ml = 0, - Ol = 0, - Pl = 0, - Ql = 0, - Rl = 0, - Tl = 0, - Ul = 0, - Vl = 0, - Yl = 0; if (L = Nl = L - 560 | 0, Rl = (Ll = Jl) + w(Wl = 0 < (0 | (Jl = (Jl + -3 | 0) / 24 | 0)) ? Jl : 0, -24) | 0, 0 <= (0 | (Sl = q[972]))) - for (Ll = Sl + 1 | 0, Jl = Wl; v[(320 + Nl | 0) + (Ml << 3) >> 3] = (0 | Jl) < 0 ? 0 : +q[3904 + (Jl << 2) >> 2], Jl = Jl + 1 | 0, (0 | Ll) != (0 | (Ml = Ml + 1 | 0));); for (Pl = Rl + -24 | 0, Ll = 0;;) { for (Kl = Jl = 0; Kl += v[(Jl << 3) + a >> 3] * v[(320 + Nl | 0) + (Ll - Jl << 3) >> 3], 1 != (0 | (Jl = Jl + 1 | 0));); if (v[(Ll << 3) + Nl >> 3] = Kl, Jl = (0 | Ll) < (0 | Sl), Ll = Ll + 1 | 0, !Jl) break } - _l = 23 - Pl | 0, Xl = 24 - Pl | 0, Ll = Sl; - a: { for (;;) { if (Kl = v[(Ll << 3) + Nl >> 3], !(Ul = ((Jl = 0) | (Ml = Ll)) < 1)) - for (; Ql = (480 + Nl | 0) + (Jl << 2) | 0, Tl = Kl, Ol = y(Kl *= 5.960464477539063e-8) < 2147483648 ? ~~Kl : -2147483648, Ol = y(Tl += -16777216 * (Kl = 0 | Ol)) < 2147483648 ? ~~Tl : -2147483648, q[Ql >> 2] = Ol, Kl = v[((Ml = Ml + -1 | 0) << 3) + Nl >> 3] + Kl, (0 | Ll) != (0 | (Jl = Jl + 1 | 0));); - Kl = ja(Kl, Pl), Kl = (Kl += -8 * C(.125 * Kl)) - (0 | (Ql = y(Kl) < 2147483648 ? ~~Kl : -2147483648)); - e: { f: { g: { if (Yl = (0 | Pl) < 1) { if (Pl) break g; - Ol = q[476 + ((Ll << 2) + Nl | 0) >> 2] >> 23 } else Ol = q[476 + (Ml = (Ll << 2) + Nl | 0) >> 2], Vl = Ml, Ml = Ol - ((Jl = Ol >> Xl) << Xl) | 0, Ql = Jl + Ql | 0, Ol = (q[Vl + 476 >> 2] = Ml) >> _l; if ((0 | Ol) < 1) break e; break f } if (Ol = 2, !(.5 <= Kl)) { Ol = 0; break e } } if (Ml = Jl = 0, !Ul) - for (;;) { Ul = q[(Zl = (480 + Nl | 0) + (Jl << 2) | 0) >> 2], Vl = 16777215; - i: { j: { if (!Ml) { if (!Ul) break j; - Vl = 16777216, Ml = 1 } - q[Zl >> 2] = Vl - Ul; break i } - Ml = 0 } - if ((0 | Ll) == (0 | (Jl = Jl + 1 | 0))) break } - Yl || 1 < (Jl = Pl + -1 | 0) >>> 0 || (q[476 + (Jl = (Ll << 2) + Nl | 0) >> 2] = Jl - 1 ? 8388607 & q[Jl + 476 >> 2] : 4194303 & q[Jl + 476 >> 2]), Ql = Ql + 1 | 0, 2 == (0 | Ol) && (Kl = 1 - Kl, Ol = 2, Ml) && (Kl -= ja(1, Pl)) } - if (0 != Kl) break; if (!(((Ml = 0) | (Jl = Ll)) <= (0 | Sl))) { for (; Ml = q[(480 + Nl | 0) + ((Jl = Jl + -1 | 0) << 2) >> 2] | Ml, (0 | Sl) < (0 | Jl);); if (Ml) { for (Rl = Pl; Rl = Rl + -24 | 0, !q[(480 + Nl | 0) + ((Ll = Ll + -1 | 0) << 2) >> 2];); break a } } for (Jl = 1; Jl = (Ml = Jl) + 1 | 0, !q[(480 + Nl | 0) + (Sl - Ml << 2) >> 2];); for (Ml = Ll + Ml | 0;;) { for (Ll = Ql = Ll + 1 | 0, v[(320 + Nl | 0) + (Ql << 3) >> 3] = q[3904 + (Wl + Ll << 2) >> 2], Kl = Jl = 0; Kl += v[(Jl << 3) + a >> 3] * v[(320 + Nl | 0) + (Ql - Jl << 3) >> 3], 1 != (0 | (Jl = Jl + 1 | 0));); if (v[(Ll << 3) + Nl >> 3] = Kl, !((0 | Ll) < (0 | Ml))) break } - Ll = Ml } - 16777216 <= (Kl = ja(Kl, 0 - Pl | 0)) ? (a = (480 + Nl | 0) + (Ll << 2) | 0, Tl = Kl, Jl = y(Kl *= 5.960464477539063e-8) < 2147483648 ? ~~Kl : -2147483648, Ml = y(Kl = Tl + -16777216 * (0 | Jl)) < 2147483648 ? ~~Kl : -2147483648, q[a >> 2] = Ml, Ll = Ll + 1 | 0) : (Jl = y(Kl) < 2147483648 ? ~~Kl : -2147483648, Rl = Pl), q[(480 + Nl | 0) + (Ll << 2) >> 2] = Jl } - if (Kl = ja(1, Rl), !((0 | Ll) <= -1)) { for (Jl = Ll; v[(Jl << 3) + Nl >> 3] = Kl * +q[(480 + Nl | 0) + (Jl << 2) >> 2], Kl *= 5.960464477539063e-8, a = 0 < (0 | Jl), Jl = Jl + -1 | 0, a;); if (!((0 | Ll) <= -1)) - for (Jl = Ll;;) { for (Pl = Ll - (a = Jl) | 0, Jl = Kl = 0; Kl += v[6672 + (Jl << 3) >> 3] * v[(a + Jl << 3) + Nl >> 3], !((0 | Sl) <= (0 | Jl)) && (Rl = Jl >>> 0 < Pl >>> 0, Jl = Jl + 1 | 0, Rl);); if (v[(160 + Nl | 0) + (Pl << 3) >> 3] = Kl, Jl = a + -1 | 0, !(0 < (0 | a))) break } } if (0 <= (Ll | (Kl = 0))) - for (; Kl += v[(160 + Nl | 0) + (Ll << 3) >> 3], a = 0 < (0 | Ll), Ll = Ll + -1 | 0, a;); return v[Il >> 3] = Ol ? -Kl : Kl, L = 560 + Nl | 0, 7 & Ql }(8 + Sb | 0, Sb, Qb), Rb = v[Sb >> 3], (0 | Tb) <= -1 ? (v[Pb >> 3] = -Rb, Qb = 0 - Qb | 0) : v[Pb >> 3] = Rb), L = 16 + Sb | 0, Qb } - - function Ea(a, Pb) { return a ? function(a, Il) { a: { if (a) { if (Il >>> 0 <= 127) break a; if (q[q[1789] >> 2]) { if (Il >>> 0 <= 2047) return o[a + 1 | 0] = 63 & Il | 128, o[0 | a] = Il >>> 6 | 192, 2; if (!(57344 != (-8192 & Il) && 55296 <= Il >>> 0)) return o[a + 2 | 0] = 63 & Il | 128, o[0 | a] = Il >>> 12 | 224, o[a + 1 | 0] = Il >>> 6 & 63 | 128, 3; if (Il + -65536 >>> 0 <= 1048575) return o[a + 3 | 0] = 63 & Il | 128, o[0 | a] = Il >>> 18 | 240, o[a + 2 | 0] = Il >>> 6 & 63 | 128, o[a + 1 | 0] = Il >>> 12 & 63 | 128, 4 } else if (57216 == (-128 & Il)) break a; - q[2086] = 25, a = -1 } else a = 1; return a } return o[0 | a] = Il, 1 }(a, Pb) : 0 } - - function Fa(a, Pb, Wb) { var fc, gc, Xb = 0, - Yb = 0, - Zb = 0, - _b = 0, - $b = 0, - ac = 0, - bc = 0, - cc = 0, - dc = 0, - ec = r[a + 4 | 0]; if (q[Pb >> 2] = 652, Yb = q[a + 704 >> 2], 1 <= (0 | (_b = q[Yb >> 2]))) { for ($b = q[a + 720 >> 2], bc = q[a + 1072 >> 2]; Zb = (1 << q[bc + (q[$b + (Xb << 2) >> 2] << 2) >> 2]) + Zb | 0, (0 | _b) != (0 | (Xb = Xb + 1 | 0));); - Xb = Zb << 2 } if (q[Pb + 4 >> 2] = w(_b, 12), q[Pb + 8 >> 2] = q[Yb >> 2] << 2, q[Pb + 12 >> 2] = q[Yb >> 2] << 2, q[Pb + 16 >> 2] = q[Yb >> 2] << 2, q[Pb + 20 >> 2] = q[Yb >> 2] << 2, Zb = q[Yb >> 2], q[Pb + 28 >> 2] = Xb, q[Pb + 24 >> 2] = Zb << 2, Zb = q[Yb >> 2], q[Pb + 40 >> 2] = Xb, q[Pb + 36 >> 2] = Xb, q[Pb + 32 >> 2] = Zb << 2, q[Pb + 44 >> 2] = q[Yb + 4 >> 2] << 5, q[Pb + 48 >> 2] = q[Yb + 4 >> 2] << 2, q[Pb + 52 >> 2] = q[Yb + 4 >> 2] << 2, q[Pb + 56 >> 2] = q[Yb + 4 >> 2] << 2, q[Pb + 60 >> 2] = q[Yb + 4 >> 2] << 4, q[Pb + 64 >> 2] = q[Yb + 4 >> 2] << 4, 1 <= ((Xb = 0) | (_b = q[Yb + 8 >> 2]))) { for ($b = q[a + 780 >> 2], bc = q[a + 1072 >> 2], dc = q[a + 796 >> 2], Zb = 0; ac = (15 + (q[(cc = Xb << 2) + dc >> 2] << 3) & -16) + ac | 0, Zb = (1 << q[bc + (q[$b + cc >> 2] << 2) >> 2]) + Zb | 0, (0 | _b) != (0 | (Xb = Xb + 1 | 0));); - Xb = Zb << 2 } if (q[Pb + 68 >> 2] = w(_b, 24), q[Pb + 72 >> 2] = q[Yb + 8 >> 2] << 2, q[Pb + 76 >> 2] = q[Yb + 8 >> 2] << 2, Zb = q[Yb + 8 >> 2], q[Pb + 84 >> 2] = ac, q[Pb + 80 >> 2] = Zb << 2, q[Pb + 88 >> 2] = q[Yb + 8 >> 2] << 4, q[Pb + 92 >> 2] = q[Yb + 8 >> 2] << 4, Zb = q[Yb + 8 >> 2], q[Pb + 100 >> 2] = Xb, q[Pb + 96 >> 2] = Zb << 2, Zb = q[Yb + 8 >> 2], q[Pb + 140 >> 2] = Xb, q[Pb + 136 >> 2] = Xb, q[Pb + 132 >> 2] = Xb, q[Pb + 128 >> 2] = Xb, q[Pb + 124 >> 2] = Xb, q[Pb + 120 >> 2] = Xb, q[Pb + 116 >> 2] = Xb, q[Pb + 112 >> 2] = Xb, q[Pb + 108 >> 2] = Xb, q[Pb + 104 >> 2] = Zb << 2, q[Pb + 144 >> 2] = q[Yb + 8 >> 2] << 2, q[Pb + 148 >> 2] = q[Yb + 8 >> 2] << 2, q[Pb + 152 >> 2] = q[Yb + 8 >> 2] << 2, q[Pb + 156 >> 2] = q[Yb + 8 >> 2] << 2, q[Pb + 160 >> 2] = q[Yb + 8 >> 2] << 2, q[Pb + 164 >> 2] = q[Yb + 8 >> 2] << 2, 1 <= ((Xb = ac = 0) | (_b = q[Yb + 12 >> 2]))) { for ($b = q[a + 812 >> 2], bc = q[a + 1072 >> 2], Zb = 0; Zb = (1 << q[bc + (q[$b + (Xb << 2) >> 2] << 2) >> 2]) + Zb | 0, (0 | _b) != (0 | (Xb = Xb + 1 | 0));); - Xb = Zb << 2 } if (q[Pb + 168 >> 2] = w(_b, 12), q[Pb + 172 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 176 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 180 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 184 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 188 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 192 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 196 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 200 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 204 >> 2] = q[Yb + 12 >> 2] << 4, q[Pb + 208 >> 2] = q[Yb + 12 >> 2] << 4, Zb = q[Yb + 12 >> 2], q[Pb + 216 >> 2] = Xb, q[Pb + 212 >> 2] = Zb << 2, Zb = q[Yb + 12 >> 2], q[Pb + 268 >> 2] = Xb, q[Pb + 264 >> 2] = Xb, q[Pb + 260 >> 2] = Xb, q[Pb + 256 >> 2] = Xb, q[Pb + 252 >> 2] = Xb, q[Pb + 248 >> 2] = Xb, q[Pb + 244 >> 2] = Xb, q[Pb + 240 >> 2] = Xb, q[Pb + 236 >> 2] = Xb, q[Pb + 232 >> 2] = Xb, q[Pb + 228 >> 2] = Xb, q[Pb + 224 >> 2] = Xb, q[Pb + 220 >> 2] = Zb << 2, q[Pb + 272 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 276 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 280 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 284 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 288 >> 2] = q[Yb + 12 >> 2] << 2, q[Pb + 292 >> 2] = q[Yb + 12 >> 2] << 2, 1 <= ((Xb = 0) | (Zb = q[Yb + 16 >> 2]))) { for ($b = q[a + 852 >> 2], bc = q[a + 1072 >> 2], dc = q[a + 892 >> 2], _b = 0; ac = (15 + (q[(cc = Xb << 2) + dc >> 2] << 3) & -16) + ac | 0, _b = (1 << q[bc + (q[$b + cc >> 2] << 2) >> 2]) + _b | 0, (0 | Zb) != (0 | (Xb = Xb + 1 | 0));); - Xb = _b << 2 } if (q[Pb + 296 >> 2] = w(Zb, 20), q[Pb + 300 >> 2] = q[Yb + 16 >> 2] << 2, q[Pb + 304 >> 2] = q[Yb + 16 >> 2], q[Pb + 308 >> 2] = q[Yb + 16 >> 2] << 2, q[Pb + 312 >> 2] = q[Yb + 16 >> 2] << 2, Zb = q[Yb + 16 >> 2], q[Pb + 320 >> 2] = ac, q[Pb + 316 >> 2] = Zb << 2, q[Pb + 324 >> 2] = q[Yb + 16 >> 2] << 2, q[Pb + 328 >> 2] = q[Yb + 16 >> 2] << 4, q[Pb + 332 >> 2] = q[Yb + 16 >> 2] << 4, q[Pb + 336 >> 2] = q[Yb + 16 >> 2] << 2, q[Pb + 340 >> 2] = q[Yb + 16 >> 2] << 2, q[Pb + 344 >> 2] = q[Yb + 16 >> 2] << 2, q[Pb + 348 >> 2] = q[Yb + 16 >> 2] << 4, q[Pb + 352 >> 2] = q[Yb + 16 >> 2] << 4, Zb = q[Yb + 16 >> 2], q[Pb + 360 >> 2] = Xb, q[Pb + 356 >> 2] = Zb << 2, Zb = q[Yb + 16 >> 2], q[Pb + 404 >> 2] = Xb, q[Pb + 400 >> 2] = Xb, q[Pb + 396 >> 2] = Xb, q[Pb + 392 >> 2] = Xb, q[Pb + 388 >> 2] = Xb, q[Pb + 384 >> 2] = Xb, q[Pb + 380 >> 2] = Xb, q[Pb + 376 >> 2] = Xb, q[Pb + 372 >> 2] = Xb, q[Pb + 368 >> 2] = Xb, q[Pb + 364 >> 2] = Zb << 2, q[Pb + 408 >> 2] = q[Yb + 16 >> 2] << 2, q[Pb + 412 >> 2] = q[Yb + 16 >> 2] << 2, q[Pb + 416 >> 2] = q[Yb + 16 >> 2] << 2, q[Pb + 420 >> 2] = q[Yb + 16 >> 2] << 2, q[Pb + 424 >> 2] = q[Yb + 16 >> 2] << 2, q[Pb + 428 >> 2] = q[Yb + 16 >> 2] << 2, $b = q[a + 704 >> 2], q[Pb + 432 >> 2] = w(q[$b + 20 >> 2], 52), q[Pb + 436 >> 2] = ec >>> (Xb = _b = 0) <= 3 ? q[$b + 20 >> 2] << 2 : 0, q[Pb + 440 >> 2] = q[$b + 20 >> 2] << 2, q[Pb + 444 >> 2] = w(q[$b + 52 >> 2], 28), 1 <= (0 | (Yb = q[$b + 48 >> 2]))) { for (Zb = q[a + 1072 >> 2], ac = 0; ac = (bc = q[Zb + (Xb << 2) >> 2]) + ac | 0, _b = (1 << bc) + _b | 0, (0 | Yb) != (0 | (Xb = Xb + 1 | 0));); - Xb = _b << 2, _b = ac << 2 } if (q[Pb + 460 >> 2] = Xb, q[Pb + 456 >> 2] = Xb, q[Pb + 452 >> 2] = _b, q[Pb + 448 >> 2] = w(Yb, 36), q[Pb + 500 >> 2] = w(q[$b + 72 >> 2], 28), 1 <= ((ac = Xb = Zb = 0) | (bc = q[$b + 72 >> 2]))) { for (dc = q[a + 1224 >> 2], cc = q[a + 1220 >> 2], gc = q[a + 1212 >> 2], _b = 0; _b = (0 | (fc = q[(Yb = ac << 2) + cc >> 2] - q[Yb + dc >> 2] | 0)) < (0 | _b) ? _b : 1 + fc | 0, Xb = (0 | Xb) < (0 | (Yb = q[Yb + gc >> 2])) ? Yb : Xb, (0 | bc) != (0 | (ac = ac + 1 | 0));); - ac = Xb << 2, Xb = _b << 2 } if (Yb = q[$b + 76 >> 2], q[Pb + 516 >> 2] = Xb, q[Pb + 512 >> 2] = ac, q[Pb + 508 >> 2] = Xb, q[Pb + 504 >> 2] = Yb << 4, 1 <= (0 | (Yb = q[$b + 80 >> 2]))) { for (Zb = q[a + 1248 >> 2], ac = q[a + 1072 >> 2], _b = Xb = 0; _b = (1 << q[ac + (q[Zb + (Xb << 2) >> 2] << 2) >> 2]) + _b | 0, (0 | Yb) != (0 | (Xb = Xb + 1 | 0));); - Zb = _b << 2 } if (q[Pb + 520 >> 2] = w(Yb, 24), q[Pb + 524 >> 2] = q[$b + 80 >> 2] << 2, Yb = q[$b + 80 >> 2], q[Pb + 532 >> 2] = Zb, q[Pb + 528 >> 2] = Yb << 2, Yb = q[$b + 80 >> 2], q[Pb + 544 >> 2] = Zb, q[Pb + 540 >> 2] = Zb, q[Pb + 536 >> 2] = Yb << 2, Yb = Pb, 4 <= ec >>> 0) { if (q[Pb + 464 >> 2] = w(q[$b + 120 >> 2], 20), q[Pb + 468 >> 2] = w(q[$b + 100 >> 2], 28), Zb = Pb, 1 <= ((Xb = ac = 0) | (bc = q[$b + 104 >> 2]))) { for (a = q[a + 1104 >> 2], _b = 0; _b = q[a + (Xb << 2) >> 2] + _b | 0, (0 | bc) != (0 | (Xb = Xb + 1 | 0));); - a = _b << 2 } else a = 0; - q[Zb + 476 >> 2] = a, q[Pb + 472 >> 2] = w(bc, 48), q[Pb + 484 >> 2] = w(q[$b + 108 >> 2], 12), a = q[$b + 112 >> 2], q[Pb + 552 >> 2] = 0, q[Pb + 492 >> 2] = w(a, 12), a = 0 } else { if ((0 | (ac = q[$b + 20 >> 2])) < 1) _b = 0; - else - for (bc = q[a + 1060 >> 2], dc = q[a + 952 >> 2], a = q[a + 948 >> 2], Zb = _b = 0;;) { if (1 <= (0 | (cc = q[(Xb = Zb << 2) + dc >> 2]))) - for (cc = (Xb = bc + (q[a + Xb >> 2] << 2) | 0) + (cc << 2) | 0; _b = q[Xb >> 2] + _b | 0, (Xb = Xb + 4 | 0) >>> 0 < cc >>> 0;); if ((0 | ac) == (0 | (Zb = Zb + 1 | 0))) break } - q[Pb + 552 >> 2] = ac << 2, ac = q[$b + 20 >> 2] << 2, a = _b << 2 } for (q[Yb + 556 >> 2] = a, q[Pb + 548 >> 2] = ac, 4 < ec >>> 0 && (q[Pb + 480 >> 2] = w(q[$b + 128 >> 2], 12), q[Pb + 488 >> 2] = w(q[$b + 132 >> 2], 12), q[Pb + 496 >> 2] = w(q[$b + 136 >> 2], 12)), Xb = _b = 0; Xb = ((Yb = q[(a = (_b << 2) + Pb | 0) >> 2]) + 15 & -16) + (q[a >> 2] = Xb) | 0, 140 != (0 | (_b = _b + 1 | 0));); - q[Wb >> 2] = Xb } - - function Ga(a, Pb, Wb, hc) { a: { if (!(20 < Pb >>> 0 || 9 < (Pb = Pb + -9 | 0) >>> 0)) { switch (Pb - 1 | 0) { default: return Pb = q[Wb >> 2], q[Wb >> 2] = Pb + 4, q[a >> 2] = q[Pb >> 2]; - case 0: - return Pb = q[Wb >> 2], q[Wb >> 2] = Pb + 4, Pb = q[Pb >> 2], q[a >> 2] = Pb, q[a + 4 >> 2] = Pb >> 31; - case 1: - return Pb = q[Wb >> 2], q[Wb >> 2] = Pb + 4, q[a >> 2] = q[Pb >> 2], q[a + 4 >> 2] = 0; - case 3: - return Pb = q[Wb >> 2], q[Wb >> 2] = Pb + 4, Pb = p[Pb >> 1], q[a >> 2] = Pb, q[a + 4 >> 2] = Pb >> 31; - case 4: - return Pb = q[Wb >> 2], q[Wb >> 2] = Pb + 4, q[a >> 2] = s[Pb >> 1], q[a + 4 >> 2] = 0; - case 5: - return Pb = q[Wb >> 2], q[Wb >> 2] = Pb + 4, Pb = o[0 | Pb], q[a >> 2] = Pb, q[a + 4 >> 2] = Pb >> 31; - case 6: - return Pb = q[Wb >> 2], q[Wb >> 2] = Pb + 4, q[a >> 2] = r[0 | Pb], q[a + 4 >> 2] = 0; - case 2: - case 7: - break a; - case 8: + break d; + } + return x(-3.1415927410125732); + } + if (2139095040 != (0 | Gb)) { + if (!Gb | + !( + Fb >>> 0 <= (218103808 + Gb) >>> 0 && + 2139095040 != (0 | Fb) + ) + ) + break b; + if ( + ((a = Ib = + (Fb + 218103808) >>> 0 < Gb >>> 0 && + ((Ib = x(0)), Jb) ? + Ib : + Ca(x(y(x(a / Db))))), + Eb >>> 0 <= 2) + ) { + switch ((Eb - 1) | 0) { + case 0: + return x(-a); + case 1: + break; + default: + break d; + } + return x( + x(3.1415927410125732) - + x(a + x(8.742277657347586e-8)) + ); + } + return x( + x(a + x(8.742277657347586e-8)) + + x(-3.1415927410125732) + ); + } + if (2139095040 == (0 | Fb)) break c; + return u[(6784 + (Eb << 2)) >> 2]; + } + a = x(3.1415927410125732); + } + return a; } - n[hc](a, Wb) } return } - Pb = q[Wb >> 2] + 7 & -8, q[Wb >> 2] = Pb + 8, Wb = q[Pb + 4 >> 2], q[a >> 2] = q[Pb >> 2], q[a + 4 >> 2] = Wb } + return u[(6768 + (Eb << 2)) >> 2]; + } + return x( + (0 | Hb) < 0 ? -1.5707963705062866 : 1.5707963705062866 + ); + } - function Ha(a) { var Pb, hc, Wb = 0; if (ha(o[q[a >> 2]])) - for (; Pb = q[a >> 2], hc = o[0 | Pb], q[a >> 2] = Pb + 1, Wb = (w(Wb, 10) + hc | 0) - 48 | 0, ha(o[Pb + 1 | 0]);); return Wb } + function Ca(a) { + x(0); + var Kb, + Nb, + Ob, + Db, + Mb, + Lb = 0; + x(0), x(0), j(a); + a: { + if (1283457024 <= (Db = 2147483647 & (Mb = b[0])) >>> 0) { + if (2139095040 < Db >>> 0) break a; + return x( + (0 | Mb) < 0 ? -1.570796251296997 : 1.570796251296997 + ); + } + b: { + if (Db >>> 0 <= 1054867455) { + if (((Lb = -1), 964689920 <= Db >>> 0)) break b; + break a; + } + (a = x(y(a))), + (Lb = + Db >>> 0 <= 1066926079 ? + Db >>> 0 <= 1060110335 ? + ((a = x(x(x(a + a) + x(-1)) / x(a + x(2)))), 0) : + ((a = x(x(a + x(-1)) / x(a + x(1)))), 1) : + Db >>> 0 <= 1075576831 ? + ((a = x(x(a + x(-1.5)) / x(x(a * x(1.5)) + x(1)))), + 2) : + ((a = x(x(-1) / a)), 3)); + } + if ( + ((Db = Lb), + (Nb = x(a * a)), + (Kb = x(Nb * Nb)), + (Ob = x( + Kb * + x( + x(Kb * x(-0.106480173766613)) + + x(-0.19999158382415771) + ) + )), + (Kb = x( + Nb * + x( + x( + Kb * + x( + x(Kb * x(0.06168760731816292)) + + x(0.14253635704517365) + ) + ) + x(0.333333283662796) + ) + )), + (0 | Db) <= -1) + ) + return x(a - x(a * x(Ob + Kb))); + (a = x( + u[(6736 + (Db <<= 2)) >> 2] - + x(x(x(a * x(Ob + Kb)) - u[(6752 + Db) >> 2]) - a) + )), + (a = (0 | Mb) < 0 ? x(-a) : a); + } + return a; + } - function Ia(a, ic, jc, kc, lc) { var oc, mc; - q[204 + (L = mc = L - 208 | 0) >> 2] = jc, ca(160 + mc | (jc = 0), 0, 40), q[200 + mc >> 2] = q[204 + mc >> 2], (0 | ra(0, ic, 200 + mc | 0, 80 + mc | 0, 160 + mc | 0, kc, lc)) < 0 || (jc = 0 <= q[a + 76 >> 2] ? 1 : jc, jc = q[a >> 2], o[a + 74 | 0] <= 0 && (q[a >> 2] = -33 & jc), oc = 32 & jc, q[a + 48 >> 2] ? ra(a, ic, 200 + mc | 0, 80 + mc | 0, 160 + mc | 0, kc, lc) : (q[a + 48 >> 2] = 80, q[a + 16 >> 2] = 80 + mc, q[a + 28 >> 2] = mc, q[a + 20 >> 2] = mc, jc = q[a + 44 >> 2], ra(a, ic, 200 + (q[a + 44 >> 2] = mc) | 0, 80 + mc | 0, 160 + mc | 0, kc, lc), jc && (n[q[a + 36 >> 2]](a, 0, 0), q[a + 48 >> 2] = 0, q[a + 44 >> 2] = jc, q[a + 28 >> 2] = 0, q[a + 16 >> 2] = 0, q[a + 20 >> 2] = 0)), q[a >> 2] = q[a >> 2] | oc), L = 208 + mc | 0 } + function Da(a, Pb) { + var Ub, + Sb, + Tb, + Qb = 0, + Rb = 0; + return ( + (L = Sb = (L - 16) | 0), + j(a), + (Qb = 2147483647 & (Tb = b[0])) >>> 0 <= 1305022426 ? + ((v[Pb >> 3] = + (Ub = +a) + + -1.5707963109016418 * + (Rb = + 0.6366197723675814 * Ub + + 6755399441055744 - + 6755399441055744) + + -1.5893254773528196e-8 * Rb), + (Qb = y(Rb) < 2147483648 ? ~~Rb : -2147483648)) : + 2139095040 <= Qb >>> 0 ? + ((v[Pb >> 3] = x(a - a)), (Qb = 0)) : + ((Ub = Qb), + (v[(8 + Sb) >> 3] = + (f( + 0, + (Ub - ((Qb = ((Qb >>> 23) - 150) | 0) << 23)) | 0 + ), + k())), + (Qb = (function(a, Il, Jl) { + var Nl, + Sl, + Wl, + Xl, + Zl, + _l, + Kl = 0, + Ll = 0, + Ml = 0, + Ol = 0, + Pl = 0, + Ql = 0, + Rl = 0, + Tl = 0, + Ul = 0, + Vl = 0, + Yl = 0; + if ( + ((L = Nl = (L - 560) | 0), + (Rl = + ((Ll = Jl) + + w( + (Wl = + 0 < (0 | (Jl = (((Jl + -3) | 0) / 24) | 0)) ? + Jl : + 0), -24 + )) | + 0), + 0 <= (0 | (Sl = q[972]))) + ) + for ( + Ll = (Sl + 1) | 0, Jl = Wl; + (v[(((320 + Nl) | 0) + (Ml << 3)) >> 3] = + (0 | Jl) < 0 ? 0 : +q[(3904 + (Jl << 2)) >> 2]), + (Jl = (Jl + 1) | 0), + (0 | Ll) != (0 | (Ml = (Ml + 1) | 0)); - function Ka(a, ic, pc) { var rc, qc; - $(8 + (L = qc = L - 160 | 0) | 0, 3192, 144), q[52 + qc >> 2] = a, q[28 + qc >> 2] = a, q[56 + qc >> 2] = rc = (rc = -2 - a | 0) >>> 0 < 256 ? rc : 256, q[36 + qc >> 2] = a = a + rc | 0, q[24 + qc >> 2] = a, Ia(8 + qc | 0, ic, pc, 11, 12), rc && (a = q[28 + qc >> 2], o[a - ((0 | a) == q[24 + qc >> 2]) | 0] = 0), L = 160 + qc | 0 } + ); + for (Pl = (Rl + -24) | 0, Ll = 0;;) { + for ( + Kl = Jl = 0; + (Kl += + v[((Jl << 3) + a) >> 3] * + v[(((320 + Nl) | 0) + ((Ll - Jl) << 3)) >> 3]), + 1 != (0 | (Jl = (Jl + 1) | 0)); - function La(a, ic) { var sc, tc, pc = 0, - pc = 0 != (0 | ic); - a: { b: { c: { d: if (!(!ic | !(3 & a))) - for (;;) { if (!r[0 | a]) break c; if (a = a + 1 | 0, pc = 0 != (0 | (ic = ic + -1 | 0)), !ic) break d; if (!(3 & a)) break } - if (!pc) break b } if (!r[0 | a]) break a;e: { if (4 <= ic >>> 0) { for (pc = (pc = ic + -4 | 0) - (sc = -4 & pc) | 0, sc = 4 + (a + sc | 0) | 0;;) { if ((-1 ^ (tc = q[a >> 2])) & tc + -16843009 & -2139062144) break e; if (a = a + 4 | 0, !(3 < (ic = ic + -4 | 0) >>> 0)) break } - ic = pc, a = sc } if (!ic) break b } for (;;) { if (!r[0 | a]) break a; if (a = a + 1 | 0, !(ic = ic + -1 | 0)) break } } return 0 } - return a } + ); + if ( + ((v[((Ll << 3) + Nl) >> 3] = Kl), + (Jl = (0 | Ll) < (0 | Sl)), + (Ll = (Ll + 1) | 0), !Jl) + ) + break; + } + (_l = (23 - Pl) | 0), (Xl = (24 - Pl) | 0), (Ll = Sl); + a: { + for (;;) { + if ( + ((Kl = v[((Ll << 3) + Nl) >> 3]), !(Ul = ((Jl = 0) | (Ml = Ll)) < 1)) + ) + for (; + (Ql = (((480 + Nl) | 0) + (Jl << 2)) | 0), + (Tl = Kl), + (Ol = + y((Kl *= 5.960464477539063e-8)) < 2147483648 ? + ~~Kl : + -2147483648), + (Ol = + y((Tl += -16777216 * (Kl = 0 | Ol))) < + 2147483648 ? + ~~Tl : + -2147483648), + (q[Ql >> 2] = Ol), + (Kl = + v[(((Ml = (Ml + -1) | 0) << 3) + Nl) >> 3] + + Kl), + (0 | Ll) != (0 | (Jl = (Jl + 1) | 0)); - function Ma(a) { var uc, ic = 0; if (!a) return 32; if (!(1 & a)) - for (; ic = ic + 1 | 0, uc = 2 & a, a >>>= 1, !uc;); return ic } + ); + (Kl = ja(Kl, Pl)), + (Kl = + (Kl += -8 * C(0.125 * Kl)) - + (0 | + (Ql = + y(Kl) < 2147483648 ? ~~Kl : -2147483648))); + e: { + f: { + g: { + if ((Yl = (0 | Pl) < 1)) { + if (Pl) break g; + Ol = + q[(476 + (((Ll << 2) + Nl) | 0)) >> 2] >> + 23; + } else + (Ol = + q[ + (476 + (Ml = ((Ll << 2) + Nl) | 0)) >> 2 + ]), + (Vl = Ml), + (Ml = (Ol - ((Jl = Ol >> Xl) << Xl)) | 0), + (Ql = (Jl + Ql) | 0), + (Ol = (q[(Vl + 476) >> 2] = Ml) >> _l); + if ((0 | Ol) < 1) break e; + break f; + } + if (((Ol = 2), !(0.5 <= Kl))) { + Ol = 0; + break e; + } + } + if (((Ml = Jl = 0), !Ul)) + for (;;) { + (Ul = + q[ + (Zl = + (((480 + Nl) | 0) + (Jl << 2)) | 0) >> 2 + ]), + (Vl = 16777215); + i: { + j: { + if (!Ml) { + if (!Ul) break j; + (Vl = 16777216), (Ml = 1); + } + q[Zl >> 2] = Vl - Ul; + break i; + } + Ml = 0; + } + if ((0 | Ll) == (0 | (Jl = (Jl + 1) | 0))) + break; + } + Yl || + 1 < (Jl = (Pl + -1) | 0) >>> 0 || + (q[(476 + (Jl = ((Ll << 2) + Nl) | 0)) >> 2] = + Jl - 1 ? + 8388607 & q[(Jl + 476) >> 2] : + 4194303 & q[(Jl + 476) >> 2]), + (Ql = (Ql + 1) | 0), + 2 == (0 | Ol) && + ((Kl = 1 - Kl), (Ol = 2), Ml) && + (Kl -= ja(1, Pl)); + } + if (0 != Kl) break; + if (!(((Ml = 0) | (Jl = Ll)) <= (0 | Sl))) { + for (; + (Ml = + q[ + (((480 + Nl) | 0) + + ((Jl = (Jl + -1) | 0) << 2)) >> + 2 + ] | Ml), + (0 | Sl) < (0 | Jl); - function Na(a, vc) { var zc, Ac, Bc, yc, wc = 0, - xc = 0, - xc = 4; - L = yc = L - 256 | 0; - a: if (!((0 | vc) < 2)) - for (wc = q[(Bc = (vc << 2) + a | 0) >> 2] = yc;;) { for ($(wc, q[a >> 2], zc = xc >>> 0 < 256 ? xc : 256), wc = 0; $(q[(Ac = (wc << 2) + a | 0) >> 2], q[((wc = wc + 1 | 0) << 2) + a >> 2], zc), q[Ac >> 2] = q[Ac >> 2] + zc, (0 | vc) != (0 | wc);); if (!(xc = xc - zc | 0)) break a; - wc = q[Bc >> 2] } - L = 256 + yc | 0 } + ); + if (Ml) { + for ( + Rl = Pl; + (Rl = (Rl + -24) | 0), !q[ + (((480 + Nl) | 0) + + ((Ll = (Ll + -1) | 0) << 2)) >> + 2 + ]; - function Oa(a) { return Ma(q[a >> 2] + -1 | 0) || ((a = Ma(q[a + 4 >> 2])) ? a + 32 | 0 : 0) } + ); + break a; + } + } + for ( + Jl = 1; + (Jl = ((Ml = Jl) + 1) | 0), !q[(((480 + Nl) | 0) + ((Sl - Ml) << 2)) >> 2]; - function Zc(a, $o) { $o |= 0, b[0] = a |= 0, b[1] = $o } + ); + for (Ml = (Ll + Ml) | 0;;) { + for ( + Ll = Ql = (Ll + 1) | 0, + v[(((320 + Nl) | 0) + (Ql << 3)) >> 3] = + q[(3904 + ((Wl + Ll) << 2)) >> 2], + Kl = Jl = 0; + (Kl += + v[((Jl << 3) + a) >> 3] * + v[ + (((320 + Nl) | 0) + ((Ql - Jl) << 3)) >> 3 + ]), + 1 != (0 | (Jl = (Jl + 1) | 0)); - function ad(a, $o, ap) { return function(a, $o, ap) { var ep, cp, bp, dp, fp = w(cp = ap >>> 16, bp = a >>> 16); return a = (65535 & (bp = ((ep = w(dp = 65535 & ap, a &= 65535)) >>> 16) + w(bp, dp) | 0)) + w(a, cp) | 0, M = ((fp + w($o, ap) | 0) + (bp >>> 16) | 0) + (a >>> 16) | 0, 65535 & ep | a << 16 }(a, $o, ap) } + ); + if ( + ((v[((Ll << 3) + Nl) >> 3] = Kl), !((0 | Ll) < (0 | Ml))) + ) + break; + } + Ll = Ml; + } + 16777216 <= (Kl = ja(Kl, (0 - Pl) | 0)) ? + ((a = (((480 + Nl) | 0) + (Ll << 2)) | 0), + (Tl = Kl), + (Jl = + y((Kl *= 5.960464477539063e-8)) < 2147483648 ? + ~~Kl : + -2147483648), + (Ml = + y((Kl = Tl + -16777216 * (0 | Jl))) < 2147483648 ? + ~~Kl : + -2147483648), + (q[a >> 2] = Ml), + (Ll = (Ll + 1) | 0)) : + ((Jl = y(Kl) < 2147483648 ? ~~Kl : -2147483648), + (Rl = Pl)), + (q[(((480 + Nl) | 0) + (Ll << 2)) >> 2] = Jl); + } + if (((Kl = ja(1, Rl)), !((0 | Ll) <= -1))) { + for ( + Jl = Ll; + (v[((Jl << 3) + Nl) >> 3] = + Kl * +q[(((480 + Nl) | 0) + (Jl << 2)) >> 2]), + (Kl *= 5.960464477539063e-8), + (a = 0 < (0 | Jl)), + (Jl = (Jl + -1) | 0), + a; - function bd(a, $o, ap) { return function(a, $o, ap) { var np, mp, gp = 0, - hp = 0, - ip = 0, - jp = 0, - kp = 0, - lp = 0, - op = 0; - a: { b: { c: { d: { e: { if (!(hp = $o)) return Zc(($o = a) - w(a = (a >>> 0) / (ap >>> 0) | 0, ap) | 0, 0), M = 0, a; if (gp = ap) { if (!((jp = gp + -1 | 0) & gp)) break e; - kp = 0 - (jp = (z(gp) + 33 | 0) - z(hp) | 0) | 0; break c } if (!a) return Zc(0, hp - w(a = (hp >>> 0) / 0 | 0, 0) | 0), M = 0, a; if ((gp = 32 - z(hp) | 0) >>> 0 < 31) break d; break b } if (Zc(a & jp, 0), 1 == (0 | gp)) break a; return ap = 31 & (gp = gp ? 31 - z(gp + -1 ^ gp) | 0 : 32), a = 32 <= (63 & gp) >>> 0 ? (hp = 0, $o >>> ap) : (hp = $o >>> ap, ((1 << ap) - 1 & $o) << 32 - ap | a >>> ap), M = hp, a } - jp = gp + 1 | 0, kp = 63 - gp | 0 } if (gp = $o, ip = 31 & (hp = 63 & jp), ip = 32 <= hp >>> 0 ? (hp = 0, gp >>> ip) : (hp = gp >>> ip, ((1 << ip) - 1 & gp) << 32 - ip | a >>> ip), gp = 31 & (kp &= 63), 32 <= kp >>> 0 ? ($o = a << gp, a = 0) : ($o = (1 << gp) - 1 & a >>> 32 - gp | $o << gp, a <<= gp), jp) - for ((kp = ap + (gp = -1) | 0) >>> 0 < 4294967295 && (gp = 0); ip = (mp = lp = ip << 1 | $o >>> 31) - (np = ap & (lp = gp - ((hp = hp << 1 | ip >>> 31) + (kp >>> 0 < lp >>> 0) | 0) >> 31)) | 0, hp = hp - (mp >>> 0 < np >>> 0) | 0, $o = $o << 1 | a >>> 31, a = op | a << 1, op = lp &= 1, jp = jp + -1 | 0;); return Zc(ip, hp), M = $o << 1 | a >>> 31, lp | a << 1 } - Zc(a, $o), $o = a = 0 } - return M = $o, a }(a, $o, ap) } + ); + if (!((0 | Ll) <= -1)) + for (Jl = Ll;;) { + for ( + Pl = (Ll - (a = Jl)) | 0, Jl = Kl = 0; + (Kl += + v[(6672 + (Jl << 3)) >> 3] * + v[(((a + Jl) << 3) + Nl) >> 3]), !((0 | Sl) <= (0 | Jl)) && + ((Rl = Jl >>> 0 < Pl >>> 0), + (Jl = (Jl + 1) | 0), + Rl); - function dd(a) { var pp; return (-1 >>> (pp = 31 & a) & -2) << pp | (-1 << (a = 0 - a & 31) & -2) >>> a } + ); + if ( + ((v[(((160 + Nl) | 0) + (Pl << 3)) >> 3] = Kl), + (Jl = (a + -1) | 0), !(0 < (0 | a))) + ) + break; + } + } + if (0 <= (Ll | (Kl = 0))) + for (; + (Kl += v[(((160 + Nl) | 0) + (Ll << 3)) >> 3]), + (a = 0 < (0 | Ll)), + (Ll = (Ll + -1) | 0), + a; - function N() { return buffer.byteLength / 65536 | 0 } }(H, I, J) } } - l = null, b.wasmBinary && (F = b.wasmBinary); var WebAssembly = {}, - F = []; "object" != typeof WebAssembly && E("no native wasm support detected"); var I, J = new function(a) { var c = Array(16); return c.grow = function() { 17 <= c.length && B("Unable to grow wasm table. Use a higher value for RESERVED_FUNCTION_POINTERS or set ALLOW_TABLE_GROWTH."), c.push(null) }, c.set = function(a, e) { c[a] = e }, c.get = function(a) { return c[a] }, c }, - K = !1; + ); + return ( + (v[Il >> 3] = Ol ? -Kl : Kl), + (L = (560 + Nl) | 0), + 7 & Ql + ); + })((8 + Sb) | 0, Sb, Qb)), + (Rb = v[Sb >> 3]), + (0 | Tb) <= -1 ? + ((v[Pb >> 3] = -Rb), (Qb = (0 - Qb) | 0)) : + (v[Pb >> 3] = Rb)), + (L = (16 + Sb) | 0), + Qb + ); + } - function assert(a, c) { a || B("Assertion failed: " + c) } var buffer, M, L, N, ha = "undefined" != typeof TextDecoder ? new TextDecoder("utf8") : void 0; + function Ea(a, Pb) { + return a ? + (function(a, Il) { + a: { + if (a) { + if (Il >>> 0 <= 127) break a; + if (q[q[1789] >> 2]) { + if (Il >>> 0 <= 2047) + return ( + (o[(a + 1) | 0] = (63 & Il) | 128), + (o[0 | a] = (Il >>> 6) | 192), + 2 + ); + if (!(57344 != (-8192 & Il) && 55296 <= Il >>> 0)) + return ( + (o[(a + 2) | 0] = (63 & Il) | 128), + (o[0 | a] = (Il >>> 12) | 224), + (o[(a + 1) | 0] = ((Il >>> 6) & 63) | 128), + 3 + ); + if ((Il + -65536) >>> 0 <= 1048575) + return ( + (o[(a + 3) | 0] = (63 & Il) | 128), + (o[0 | a] = (Il >>> 18) | 240), + (o[(a + 2) | 0] = ((Il >>> 6) & 63) | 128), + (o[(a + 1) | 0] = ((Il >>> 12) & 63) | 128), + 4 + ); + } else if (57216 == (-128 & Il)) break a; + (q[2086] = 25), (a = -1); + } else a = 1; + return a; + } + return (o[0 | a] = Il), + 1; + })(a, Pb) : + 0; + } - function ia(a, c, d) { var e = c + d; for (d = c; a[d] && !(e <= d);) ++d; if (16 < d - c && a.subarray && ha) return ha.decode(a.subarray(c, d)); for (e = ""; c < d;) { var g, m, f = a[c++]; - 128 & f ? (g = 63 & a[c++], 192 == (224 & f) ? e += String.fromCharCode((31 & f) << 6 | g) : (m = 63 & a[c++], (f = 224 == (240 & f) ? (15 & f) << 12 | g << 6 | m : (7 & f) << 18 | g << 12 | m << 6 | 63 & a[c++]) < 65536 ? e += String.fromCharCode(f) : (f -= 65536, e += String.fromCharCode(55296 | f >> 10, 56320 | 1023 & f)))) : e += String.fromCharCode(f) } return e } + function Fa(a, Pb, Wb) { + var fc, + gc, + Xb = 0, + Yb = 0, + Zb = 0, + _b = 0, + $b = 0, + ac = 0, + bc = 0, + cc = 0, + dc = 0, + ec = r[(a + 4) | 0]; + if ( + ((q[Pb >> 2] = 652), + (Yb = q[(a + 704) >> 2]), + 1 <= (0 | (_b = q[Yb >> 2]))) + ) { + for ( + $b = q[(a + 720) >> 2], bc = q[(a + 1072) >> 2]; + (Zb = + ((1 << q[(bc + (q[($b + (Xb << 2)) >> 2] << 2)) >> 2]) + + Zb) | + 0), + (0 | _b) != (0 | (Xb = (Xb + 1) | 0)); - function ja(a, c) { return a ? ia(L, a, c) : "" } + ); + Xb = Zb << 2; + } + if ( + ((q[(Pb + 4) >> 2] = w(_b, 12)), + (q[(Pb + 8) >> 2] = q[Yb >> 2] << 2), + (q[(Pb + 12) >> 2] = q[Yb >> 2] << 2), + (q[(Pb + 16) >> 2] = q[Yb >> 2] << 2), + (q[(Pb + 20) >> 2] = q[Yb >> 2] << 2), + (Zb = q[Yb >> 2]), + (q[(Pb + 28) >> 2] = Xb), + (q[(Pb + 24) >> 2] = Zb << 2), + (Zb = q[Yb >> 2]), + (q[(Pb + 40) >> 2] = Xb), + (q[(Pb + 36) >> 2] = Xb), + (q[(Pb + 32) >> 2] = Zb << 2), + (q[(Pb + 44) >> 2] = q[(Yb + 4) >> 2] << 5), + (q[(Pb + 48) >> 2] = q[(Yb + 4) >> 2] << 2), + (q[(Pb + 52) >> 2] = q[(Yb + 4) >> 2] << 2), + (q[(Pb + 56) >> 2] = q[(Yb + 4) >> 2] << 2), + (q[(Pb + 60) >> 2] = q[(Yb + 4) >> 2] << 4), + (q[(Pb + 64) >> 2] = q[(Yb + 4) >> 2] << 4), + 1 <= ((Xb = 0) | (_b = q[(Yb + 8) >> 2]))) + ) { + for ( + $b = q[(a + 780) >> 2], + bc = q[(a + 1072) >> 2], + dc = q[(a + 796) >> 2], + Zb = 0; + (ac = + (((15 + (q[((cc = Xb << 2) + dc) >> 2] << 3)) & -16) + + ac) | + 0), + (Zb = + ((1 << q[(bc + (q[($b + cc) >> 2] << 2)) >> 2]) + Zb) | + 0), + (0 | _b) != (0 | (Xb = (Xb + 1) | 0)); - function ka(a) { return 0 < a % 65536 && (a += 65536 - a % 65536), a } + ); + Xb = Zb << 2; + } + if ( + ((q[(Pb + 68) >> 2] = w(_b, 24)), + (q[(Pb + 72) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 76) >> 2] = q[(Yb + 8) >> 2] << 2), + (Zb = q[(Yb + 8) >> 2]), + (q[(Pb + 84) >> 2] = ac), + (q[(Pb + 80) >> 2] = Zb << 2), + (q[(Pb + 88) >> 2] = q[(Yb + 8) >> 2] << 4), + (q[(Pb + 92) >> 2] = q[(Yb + 8) >> 2] << 4), + (Zb = q[(Yb + 8) >> 2]), + (q[(Pb + 100) >> 2] = Xb), + (q[(Pb + 96) >> 2] = Zb << 2), + (Zb = q[(Yb + 8) >> 2]), + (q[(Pb + 140) >> 2] = Xb), + (q[(Pb + 136) >> 2] = Xb), + (q[(Pb + 132) >> 2] = Xb), + (q[(Pb + 128) >> 2] = Xb), + (q[(Pb + 124) >> 2] = Xb), + (q[(Pb + 120) >> 2] = Xb), + (q[(Pb + 116) >> 2] = Xb), + (q[(Pb + 112) >> 2] = Xb), + (q[(Pb + 108) >> 2] = Xb), + (q[(Pb + 104) >> 2] = Zb << 2), + (q[(Pb + 144) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 148) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 152) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 156) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 160) >> 2] = q[(Yb + 8) >> 2] << 2), + (q[(Pb + 164) >> 2] = q[(Yb + 8) >> 2] << 2), + 1 <= ((Xb = ac = 0) | (_b = q[(Yb + 12) >> 2]))) + ) { + for ( + $b = q[(a + 812) >> 2], bc = q[(a + 1072) >> 2], Zb = 0; + (Zb = + ((1 << q[(bc + (q[($b + (Xb << 2)) >> 2] << 2)) >> 2]) + + Zb) | + 0), + (0 | _b) != (0 | (Xb = (Xb + 1) | 0)); - function la(a) { buffer = a, b.HEAP8 = M = new Int8Array(a), b.HEAP16 = new Int16Array(a), b.HEAP32 = N = new Int32Array(a), b.HEAPU8 = L = new Uint8Array(a), b.HEAPU16 = new Uint16Array(a), b.HEAPU32 = new Uint32Array(a), b.HEAPF32 = new Float32Array(a), b.HEAPF64 = new Float64Array(a) } "undefined" != typeof TextDecoder && new TextDecoder("utf-16le"); var G = b.TOTAL_MEMORY || 16777216; + ); + Xb = Zb << 2; + } + if ( + ((q[(Pb + 168) >> 2] = w(_b, 12)), + (q[(Pb + 172) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 176) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 180) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 184) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 188) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 192) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 196) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 200) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 204) >> 2] = q[(Yb + 12) >> 2] << 4), + (q[(Pb + 208) >> 2] = q[(Yb + 12) >> 2] << 4), + (Zb = q[(Yb + 12) >> 2]), + (q[(Pb + 216) >> 2] = Xb), + (q[(Pb + 212) >> 2] = Zb << 2), + (Zb = q[(Yb + 12) >> 2]), + (q[(Pb + 268) >> 2] = Xb), + (q[(Pb + 264) >> 2] = Xb), + (q[(Pb + 260) >> 2] = Xb), + (q[(Pb + 256) >> 2] = Xb), + (q[(Pb + 252) >> 2] = Xb), + (q[(Pb + 248) >> 2] = Xb), + (q[(Pb + 244) >> 2] = Xb), + (q[(Pb + 240) >> 2] = Xb), + (q[(Pb + 236) >> 2] = Xb), + (q[(Pb + 232) >> 2] = Xb), + (q[(Pb + 228) >> 2] = Xb), + (q[(Pb + 224) >> 2] = Xb), + (q[(Pb + 220) >> 2] = Zb << 2), + (q[(Pb + 272) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 276) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 280) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 284) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 288) >> 2] = q[(Yb + 12) >> 2] << 2), + (q[(Pb + 292) >> 2] = q[(Yb + 12) >> 2] << 2), + 1 <= ((Xb = 0) | (Zb = q[(Yb + 16) >> 2]))) + ) { + for ( + $b = q[(a + 852) >> 2], + bc = q[(a + 1072) >> 2], + dc = q[(a + 892) >> 2], + _b = 0; + (ac = + (((15 + (q[((cc = Xb << 2) + dc) >> 2] << 3)) & -16) + + ac) | + 0), + (_b = + ((1 << q[(bc + (q[($b + cc) >> 2] << 2)) >> 2]) + _b) | + 0), + (0 | Zb) != (0 | (Xb = (Xb + 1) | 0)); - function O(a) { for (; 0 < a.length;) { var d, c = a.shift(); "function" == typeof c ? c() : "number" == typeof(d = c.ea) ? void 0 === c.da ? b.dynCall_v(d) : b.dynCall_vi(d, c.da) : d(void 0 === c.da ? null : c.da) } }(I = b.wasmMemory || new function() { return { buffer: new ArrayBuffer(G / 65536 * 65536), grow: function(a) { return ca(a) } } }) && (buffer = I.buffer), buffer.byteLength, la(buffer), N[2216] = 5251936; var ra, ma = [], - na = [], - oa = [], - pa = [], - P = (Math.imul && -5 === Math.imul(4294967295, 5) || (Math.imul = function(a, c) { var d = 65535 & a, - e = 65535 & c; return d * e + ((a >>> 16) * e + d * (c >>> 16) << 16) | 0 }), Math.fround || (ra = new Float32Array(1), Math.fround = function(a) { return ra[0] = a, ra[0] }), Math.clz32 || (Math.clz32 = function(a) { var c = 32, - d = a >> 16; return d && (c -= 16, a = d), (d = a >> 8) && (c -= 8, a = d), (d = a >> 4) && (c -= 4, a = d), (d = a >> 2) && (c -= 2, a = d), a >> 1 ? c - 2 : c - a }), Math.trunc || (Math.trunc = function(a) { return a < 0 ? Math.ceil(a) : Math.floor(a) }), 0), - Q = null, - U = null; + ); + Xb = _b << 2; + } + if ( + ((q[(Pb + 296) >> 2] = w(Zb, 20)), + (q[(Pb + 300) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 304) >> 2] = q[(Yb + 16) >> 2]), + (q[(Pb + 308) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 312) >> 2] = q[(Yb + 16) >> 2] << 2), + (Zb = q[(Yb + 16) >> 2]), + (q[(Pb + 320) >> 2] = ac), + (q[(Pb + 316) >> 2] = Zb << 2), + (q[(Pb + 324) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 328) >> 2] = q[(Yb + 16) >> 2] << 4), + (q[(Pb + 332) >> 2] = q[(Yb + 16) >> 2] << 4), + (q[(Pb + 336) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 340) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 344) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 348) >> 2] = q[(Yb + 16) >> 2] << 4), + (q[(Pb + 352) >> 2] = q[(Yb + 16) >> 2] << 4), + (Zb = q[(Yb + 16) >> 2]), + (q[(Pb + 360) >> 2] = Xb), + (q[(Pb + 356) >> 2] = Zb << 2), + (Zb = q[(Yb + 16) >> 2]), + (q[(Pb + 404) >> 2] = Xb), + (q[(Pb + 400) >> 2] = Xb), + (q[(Pb + 396) >> 2] = Xb), + (q[(Pb + 392) >> 2] = Xb), + (q[(Pb + 388) >> 2] = Xb), + (q[(Pb + 384) >> 2] = Xb), + (q[(Pb + 380) >> 2] = Xb), + (q[(Pb + 376) >> 2] = Xb), + (q[(Pb + 372) >> 2] = Xb), + (q[(Pb + 368) >> 2] = Xb), + (q[(Pb + 364) >> 2] = Zb << 2), + (q[(Pb + 408) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 412) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 416) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 420) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 424) >> 2] = q[(Yb + 16) >> 2] << 2), + (q[(Pb + 428) >> 2] = q[(Yb + 16) >> 2] << 2), + ($b = q[(a + 704) >> 2]), + (q[(Pb + 432) >> 2] = w(q[($b + 20) >> 2], 52)), + (q[(Pb + 436) >> 2] = + ec >>> (Xb = _b = 0) <= 3 ? q[($b + 20) >> 2] << 2 : 0), + (q[(Pb + 440) >> 2] = q[($b + 20) >> 2] << 2), + (q[(Pb + 444) >> 2] = w(q[($b + 52) >> 2], 28)), + 1 <= (0 | (Yb = q[($b + 48) >> 2]))) + ) { + for ( + Zb = q[(a + 1072) >> 2], ac = 0; + (ac = ((bc = q[(Zb + (Xb << 2)) >> 2]) + ac) | 0), + (_b = ((1 << bc) + _b) | 0), + (0 | Yb) != (0 | (Xb = (Xb + 1) | 0)); - function B(a) { throw b.onAbort && b.onAbort(a), D(a), E(a), K = !0, "abort(" + a + "). Build with -s ASSERTIONS=1 for more info." } - b.preloadedImages = {}, b.preloadedAudios = {}; var V = "data:application/octet-stream;base64,"; + ); + (Xb = _b << 2), (_b = ac << 2); + } + if ( + ((q[(Pb + 460) >> 2] = Xb), + (q[(Pb + 456) >> 2] = Xb), + (q[(Pb + 452) >> 2] = _b), + (q[(Pb + 448) >> 2] = w(Yb, 36)), + (q[(Pb + 500) >> 2] = w(q[($b + 72) >> 2], 28)), + 1 <= ((ac = Xb = Zb = 0) | (bc = q[($b + 72) >> 2]))) + ) { + for ( + dc = q[(a + 1224) >> 2], + cc = q[(a + 1220) >> 2], + gc = q[(a + 1212) >> 2], + _b = 0; + (_b = + (0 | + (fc = + (q[((Yb = ac << 2) + cc) >> 2] - q[(Yb + dc) >> 2]) | + 0)) < + (0 | _b) ? + _b : + (1 + fc) | 0), + (Xb = + (0 | Xb) < (0 | (Yb = q[(Yb + gc) >> 2])) ? Yb : Xb), + (0 | bc) != (0 | (ac = (ac + 1) | 0)); - function W(a) { return String.prototype.startsWith ? a.startsWith(V) : 0 === a.indexOf(V) } var X = "_em_module.wasm"; + ); + (ac = Xb << 2), (Xb = _b << 2); + } + if ( + ((Yb = q[($b + 76) >> 2]), + (q[(Pb + 516) >> 2] = Xb), + (q[(Pb + 512) >> 2] = ac), + (q[(Pb + 508) >> 2] = Xb), + (q[(Pb + 504) >> 2] = Yb << 4), + 1 <= (0 | (Yb = q[($b + 80) >> 2]))) + ) { + for ( + Zb = q[(a + 1248) >> 2], + ac = q[(a + 1072) >> 2], + _b = Xb = 0; + (_b = + ((1 << q[(ac + (q[(Zb + (Xb << 2)) >> 2] << 2)) >> 2]) + + _b) | + 0), + (0 | Yb) != (0 | (Xb = (Xb + 1) | 0)); - function ta() { try { if (F) return new Uint8Array(F); var a = z(X); if (a) return a; if (w) return w(X); throw "both async and sync fetching of the wasm failed" } catch (c) { B(c) } } - W(X) || (t = X, X = b.locateFile ? b.locateFile(t, u) : u + t), na.push({ ea: function() { va() } }); var wa = [null, [], - [] - ], - xa = !1; + ); + Zb = _b << 2; + } + if ( + ((q[(Pb + 520) >> 2] = w(Yb, 24)), + (q[(Pb + 524) >> 2] = q[($b + 80) >> 2] << 2), + (Yb = q[($b + 80) >> 2]), + (q[(Pb + 532) >> 2] = Zb), + (q[(Pb + 528) >> 2] = Yb << 2), + (Yb = q[($b + 80) >> 2]), + (q[(Pb + 544) >> 2] = Zb), + (q[(Pb + 540) >> 2] = Zb), + (q[(Pb + 536) >> 2] = Yb << 2), + (Yb = Pb), + 4 <= ec >>> 0) + ) { + if ( + ((q[(Pb + 464) >> 2] = w(q[($b + 120) >> 2], 20)), + (q[(Pb + 468) >> 2] = w(q[($b + 100) >> 2], 28)), + (Zb = Pb), + 1 <= ((Xb = ac = 0) | (bc = q[($b + 104) >> 2]))) + ) { + for ( + a = q[(a + 1104) >> 2], _b = 0; + (_b = (q[(a + (Xb << 2)) >> 2] + _b) | 0), + (0 | bc) != (0 | (Xb = (Xb + 1) | 0)); - function C(a) { for (var c = [], d = 0; d < a.length; d++) { var e = a[d]; - 255 < e && (xa && assert(!1, "Character code " + e + " (" + String.fromCharCode(e) + ") at offset " + d + " not in 0x00-0xFF."), e &= 255), c.push(String.fromCharCode(e)) } return c.join("") } var ya = "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++)), - f = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++)), - g = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++)), - m = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++)), - e = e << 2 | f >> 4, - f = (15 & f) << 4 | g >> 2, - h = (3 & g) << 6 | m } while (c += String.fromCharCode(e), 64 !== g && (c += String.fromCharCode(f)), 64 !== m && (c += String.fromCharCode(h)), d < a.length); return c }; + ); + a = _b << 2; + } else a = 0; + (q[(Zb + 476) >> 2] = a), + (q[(Pb + 472) >> 2] = w(bc, 48)), + (q[(Pb + 484) >> 2] = w(q[($b + 108) >> 2], 12)), + (a = q[($b + 112) >> 2]), + (q[(Pb + 552) >> 2] = 0), + (q[(Pb + 492) >> 2] = w(a, 12)), + (a = 0); + } else { + if ((0 | (ac = q[($b + 20) >> 2])) < 1) _b = 0; + else + for ( + bc = q[(a + 1060) >> 2], + dc = q[(a + 952) >> 2], + a = q[(a + 948) >> 2], + Zb = _b = 0;; - function z(a) { if (W(a)) { if (a = a.slice(V.length), "boolean" == typeof r && r) { try { var c = Buffer.from(a, "base64") } catch (g) { c = new Buffer(a, "base64") } var d = new Uint8Array(c.buffer, c.byteOffset, c.byteLength) } else try { for (var e = ya(a), f = new Uint8Array(e.length), c = 0; c < e.length; ++c) f[c] = e.charCodeAt(c); - d = f } catch (g) { throw Error("Converting base64 string to bytes failed.") } - return d } } var Y, H = { a: function(a, c, d) { L.set(L.subarray(c, c + d), a) }, b: function(a) { if (2147418112 < a) return !1; for (var c = Math.max(M.length, 16777216); c < a;) c = c <= 536870912 ? ka(2 * c) : Math.min(ka((3 * c + 2147483648) / 4), 2147418112); - a: { try { I.grow(c - buffer.byteLength + 65535 >> 16), la(I.buffer); var d = 1; break a } catch (e) {} - d = void 0 } - return !!d }, c: function(a, c, d, e) { try { for (var f = 0, g = 0; g < d; g++) { for (var m = N[c + 8 * g >> 2], h = N[c + (8 * g + 4) >> 2], A = 0; A < h; A++) { var R = L[m + A], - S = wa[a]; - 0 === R || 10 === R ? ((1 === a ? D : E)(ia(S, 0)), S.length = 0) : S.push(R) } - f += h } return N[e >> 2] = f, 0 } catch (T) { return "undefined" != typeof FS && T instanceof FS.fa || B(T), T.ga } }, memory: I, table: J }, - u = function() { - function a(a) { b.asm = a.exports, P--, b.monitorRunDependencies && b.monitorRunDependencies(P), 0 == P && (null !== Q && (clearInterval(Q), Q = null), U) && (a = U, U = null, a()) } + ) { + if (1 <= (0 | (cc = q[((Xb = Zb << 2) + dc) >> 2]))) + for ( + cc = + ((Xb = (bc + (q[(a + Xb) >> 2] << 2)) | 0) + + (cc << 2)) | + 0; + (_b = (q[Xb >> 2] + _b) | 0), + (Xb = (Xb + 4) | 0) >>> 0 < cc >>> 0; - function c(c) { a(c.instance) } + ); + if ((0 | ac) == (0 | (Zb = (Zb + 1) | 0))) break; + } + (q[(Pb + 552) >> 2] = ac << 2), + (ac = q[($b + 20) >> 2] << 2), + (a = _b << 2); + } + for ( + q[(Yb + 556) >> 2] = a, + q[(Pb + 548) >> 2] = ac, + 4 < ec >>> 0 && + ((q[(Pb + 480) >> 2] = w(q[($b + 128) >> 2], 12)), + (q[(Pb + 488) >> 2] = w(q[($b + 132) >> 2], 12)), + (q[(Pb + 496) >> 2] = w(q[($b + 136) >> 2], 12))), + Xb = _b = 0; + (Xb = + ((((Yb = q[(a = ((_b << 2) + Pb) | 0) >> 2]) + 15) & -16) + + (q[a >> 2] = Xb)) | + 0), + 140 != (0 | (_b = (_b + 1) | 0)); - function d(a) { - (F || !p && !q || "function" != typeof fetch ? new Promise(function(a) { a(ta()) }) : fetch(X, { credentials: "same-origin" }).then(function(a) { if (a.ok) return a.arrayBuffer(); throw "failed to load wasm binary file at '" + X + "'" }).catch(ta)).then(function() { return { then: function(a) { a({ instance: new da }) } } }).then(a, function(a) { E("failed to asynchronously prepare wasm: " + a), B(a) }) } var e = { env: H, wasi_unstable: H }; if (P++, b.monitorRunDependencies && b.monitorRunDependencies(P), b.instantiateWasm) try { return b.instantiateWasm(e, a) } catch (f) { return E("Module.instantiateWasm callback failed with error: " + f), !1 } - return F || "function" != typeof WebAssembly.instantiateStreaming || W(X) || "function" != typeof fetch ? d(c) : fetch(X, { credentials: "same-origin" }).then(function(a) { return WebAssembly.instantiateStreaming(a, e).then(c, function(a) { E("wasm streaming compile failed: " + a), E("falling back to ArrayBuffer instantiation"), d(c) }) }), {} }(), - va = (b.asm = u, b.___wasm_call_ctors = function() { return b.asm.d.apply(null, arguments) }), - Aa = (b._csmGetVersion = function() { return b.asm.e.apply(null, arguments) }, b._csmGetLatestMocVersion = function() { return b.asm.f.apply(null, arguments) }, b._csmGetMocVersion = function() { return b.asm.g.apply(null, arguments) }, b._csmHasMocConsistency = function() { return b.asm.h.apply(null, arguments) }, b._csmSetLogFunction = function() { return b.asm.i.apply(null, arguments) }, b._csmReviveMocInPlace = function() { return b.asm.j.apply(null, arguments) }, b._csmReadCanvasInfo = function() { return b.asm.k.apply(null, arguments) }, b._csmGetSizeofModel = function() { return b.asm.l.apply(null, arguments) }, b._csmInitializeModelInPlace = function() { return b.asm.m.apply(null, arguments) }, b._csmUpdateModel = function() { return b.asm.n.apply(null, arguments) }, b._csmGetParameterCount = function() { return b.asm.o.apply(null, arguments) }, b._csmGetParameterIds = function() { return b.asm.p.apply(null, arguments) }, b._csmGetParameterTypes = function() { return b.asm.q.apply(null, arguments) }, b._csmGetParameterMinimumValues = function() { return b.asm.r.apply(null, arguments) }, b._csmGetParameterMaximumValues = function() { return b.asm.s.apply(null, arguments) }, b._csmGetParameterDefaultValues = function() { return b.asm.t.apply(null, arguments) }, b._csmGetParameterValues = function() { return b.asm.u.apply(null, arguments) }, b._csmGetPartCount = function() { return b.asm.v.apply(null, arguments) }, b._csmGetPartIds = function() { return b.asm.w.apply(null, arguments) }, b._csmGetPartOpacities = function() { return b.asm.x.apply(null, arguments) }, b._csmGetPartParentPartIndices = function() { return b.asm.y.apply(null, arguments) }, b._csmGetDrawableCount = function() { return b.asm.z.apply(null, arguments) }, b._csmGetDrawableIds = function() { return b.asm.A.apply(null, arguments) }, b._csmGetDrawableConstantFlags = function() { return b.asm.B.apply(null, arguments) }, b._csmGetDrawableDynamicFlags = function() { return b.asm.C.apply(null, arguments) }, b._csmGetDrawableTextureIndices = function() { return b.asm.D.apply(null, arguments) }, b._csmGetDrawableDrawOrders = function() { return b.asm.E.apply(null, arguments) }, b._csmGetDrawableRenderOrders = function() { return b.asm.F.apply(null, arguments) }, b._csmGetDrawableOpacities = function() { return b.asm.G.apply(null, arguments) }, b._csmGetDrawableMaskCounts = function() { return b.asm.H.apply(null, arguments) }, b._csmGetDrawableMasks = function() { return b.asm.I.apply(null, arguments) }, b._csmGetDrawableVertexCounts = function() { return b.asm.J.apply(null, arguments) }, b._csmGetDrawableVertexPositions = function() { return b.asm.K.apply(null, arguments) }, b._csmGetDrawableVertexUvs = function() { return b.asm.L.apply(null, arguments) }, b._csmGetDrawableIndexCounts = function() { return b.asm.M.apply(null, arguments) }, b._csmGetDrawableIndices = function() { return b.asm.N.apply(null, arguments) }, b._csmGetDrawableMultiplyColors = function() { return b.asm.O.apply(null, arguments) }, b._csmGetDrawableScreenColors = function() { return b.asm.P.apply(null, arguments) }, b._csmGetDrawableParentPartIndices = function() { return b.asm.Q.apply(null, arguments) }, b._csmResetDrawableDynamicFlags = function() { return b.asm.R.apply(null, arguments) }, b._csmGetParameterKeyCounts = function() { return b.asm.S.apply(null, arguments) }, b._csmGetParameterKeyValues = function() { return b.asm.T.apply(null, arguments) }, b._csmMallocMoc = function() { return b.asm.U.apply(null, arguments) }, b._csmMallocModelAndInitialize = function() { return b.asm.V.apply(null, arguments) }, b._csmMalloc = function() { return b.asm.W.apply(null, arguments) }, b._csmFree = function() { return b.asm.X.apply(null, arguments) }, b._csmInitializeAmountOfMemory = function() { return b.asm.Y.apply(null, arguments) }, b.stackSave = function() { return b.asm.Z.apply(null, arguments) }), - Ba = b.stackAlloc = function() { return b.asm._.apply(null, arguments) }, - Ca = b.stackRestore = function() { return b.asm.$.apply(null, arguments) }, - ca = b.__growWasmMemory = function() { return b.asm.aa.apply(null, arguments) }; + ); + q[Wb >> 2] = Xb; + } - function Z() { - function a() { if (!Y && (Y = !0, !K)) { if (O(na), O(oa), b.onRuntimeInitialized && b.onRuntimeInitialized(), b.postRun) - for ("function" == typeof b.postRun && (b.postRun = [b.postRun]); b.postRun.length;) { var a = b.postRun.shift(); - pa.unshift(a) } - O(pa) } } if (!(0 < P)) { if (b.preRun) - for ("function" == typeof b.preRun && (b.preRun = [b.preRun]); b.preRun.length;) ! function() { var a = b.preRun.shift(); - ma.unshift(a) }(); - O(ma), 0 < P || (b.setStatus ? (b.setStatus("Running..."), setTimeout(function() { setTimeout(function() { b.setStatus("") }, 1), a() }, 1)) : a()) } } if (b.dynCall_vi = function() { return b.asm.ba.apply(null, arguments) }, b.asm = u, b.ccall = function(a, c, d, e) { var f = { string: function(a) { var c = 0; if (null != a && 0 !== a) { var d = 1 + (a.length << 2), - e = c = Ba(d), - f = L; if (0 < d) { for (var d = e + d - 1, g = 0; g < a.length; ++g) { var k = a.charCodeAt(g); if ((k = 55296 <= k && k <= 57343 ? 65536 + ((1023 & k) << 10) | 1023 & a.charCodeAt(++g) : k) <= 127) { if (d <= e) break; - f[e++] = k } else { if (k <= 2047) { if (d <= e + 1) break; - f[e++] = 192 | k >> 6 } else { if (k <= 65535) { if (d <= e + 2) break; - f[e++] = 224 | k >> 12 } else { if (d <= e + 3) break; - f[e++] = 240 | k >> 18, f[e++] = 128 | k >> 12 & 63 } - f[e++] = 128 | k >> 6 & 63 } - f[e++] = 128 | 63 & k } } - f[e] = 0 } } return c }, array: function(a) { var c = Ba(a.length); return M.set(a, c), c } }, - g = function(a) { var c = b["_" + a]; return assert(c, "Cannot call unknown function " + a + ", make sure it is exported"), c }(a), - m = []; if (a = 0, e) - for (var h = 0; h < e.length; h++) { var A = f[d[h]]; - A ? (0 === a && (a = Aa()), m[h] = A(e[h])) : m[h] = e[h] } - return d = function(a) { return "string" === c ? ja(a) : "boolean" === c ? !!a : a }(d = g.apply(null, m)), 0 !== a && Ca(a), d }, b.UTF8ToString = ja, b.addFunction = function(a, c) { var d = J.length; try { J.grow(1) } catch (e) { if (!e instanceof RangeError) throw e; throw "Unable to grow wasm table. Use a higher value for RESERVED_FUNCTION_POINTERS or set ALLOW_TABLE_GROWTH." } try { J.set(d, a) } catch (e) { if (!e instanceof TypeError) throw e; - assert(void 0 !== c, "Missing signature argument to addFunction"), J.set(d, a) } return d }, b.then = function(a) { var c; return Y ? a(b) : (c = b.onRuntimeInitialized, b.onRuntimeInitialized = function() { c && c(), a(b) }), b }, U = function Da() { Y || Z(), Y || (U = Da) }, b.run = Z, b.preInit) - for ("function" == typeof b.preInit && (b.preInit = [b.preInit]); 0 < b.preInit.length;) b.preInit.pop()(); return Z(), _em_module }), - _em = ("object" == typeof exports && "object" == typeof module ? module.exports = _em_module : "function" == typeof define && define.amd ? define([], function() { return _em_module }) : "object" == typeof exports && (exports._em_module = _em_module), _em_module()) }(Live2DCubismCore = Live2DCubismCore || {}); \ No newline at end of file + function Ga(a, Pb, Wb, hc) { + a: { + if (!(20 < Pb >>> 0 || 9 < (Pb = (Pb + -9) | 0) >>> 0)) { + switch ((Pb - 1) | 0) { + default: return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (q[a >> 2] = q[Pb >> 2]) + ); + case 0: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (Pb = q[Pb >> 2]), + (q[a >> 2] = Pb), + (q[(a + 4) >> 2] = Pb >> 31) + ); + case 1: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (q[a >> 2] = q[Pb >> 2]), + (q[(a + 4) >> 2] = 0) + ); + case 3: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (Pb = p[Pb >> 1]), + (q[a >> 2] = Pb), + (q[(a + 4) >> 2] = Pb >> 31) + ); + case 4: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (q[a >> 2] = s[Pb >> 1]), + (q[(a + 4) >> 2] = 0) + ); + case 5: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (Pb = o[0 | Pb]), + (q[a >> 2] = Pb), + (q[(a + 4) >> 2] = Pb >> 31) + ); + case 6: + return ( + (Pb = q[Wb >> 2]), + (q[Wb >> 2] = Pb + 4), + (q[a >> 2] = r[0 | Pb]), + (q[(a + 4) >> 2] = 0) + ); + case 2: + case 7: + break a; + case 8: + } + n[hc](a, Wb); + } + return; + } + (Pb = (q[Wb >> 2] + 7) & -8), + (q[Wb >> 2] = Pb + 8), + (Wb = q[(Pb + 4) >> 2]), + (q[a >> 2] = q[Pb >> 2]), + (q[(a + 4) >> 2] = Wb); + } + + function Ha(a) { + var Pb, + hc, + Wb = 0; + if (ha(o[q[a >> 2]])) + for (; + (Pb = q[a >> 2]), + (hc = o[0 | Pb]), + (q[a >> 2] = Pb + 1), + (Wb = (((w(Wb, 10) + hc) | 0) - 48) | 0), + ha(o[(Pb + 1) | 0]); + + ); + return Wb; + } + + function Ia(a, ic, jc, kc, lc) { + var oc, mc; + (q[(204 + (L = mc = (L - 208) | 0)) >> 2] = jc), + ca((160 + mc) | (jc = 0), 0, 40), + (q[(200 + mc) >> 2] = q[(204 + mc) >> 2]), + (0 | + ra( + 0, + ic, + (200 + mc) | 0, + (80 + mc) | 0, + (160 + mc) | 0, + kc, + lc + )) < + 0 || + ((jc = 0 <= q[(a + 76) >> 2] ? 1 : jc), + (jc = q[a >> 2]), + o[(a + 74) | 0] <= 0 && (q[a >> 2] = -33 & jc), + (oc = 32 & jc), + q[(a + 48) >> 2] ? + ra( + a, + ic, + (200 + mc) | 0, + (80 + mc) | 0, + (160 + mc) | 0, + kc, + lc + ) : + ((q[(a + 48) >> 2] = 80), + (q[(a + 16) >> 2] = 80 + mc), + (q[(a + 28) >> 2] = mc), + (q[(a + 20) >> 2] = mc), + (jc = q[(a + 44) >> 2]), + ra( + a, + ic, + (200 + (q[(a + 44) >> 2] = mc)) | 0, + (80 + mc) | 0, + (160 + mc) | 0, + kc, + lc + ), + jc && + (n[q[(a + 36) >> 2]](a, 0, 0), + (q[(a + 48) >> 2] = 0), + (q[(a + 44) >> 2] = jc), + (q[(a + 28) >> 2] = 0), + (q[(a + 16) >> 2] = 0), + (q[(a + 20) >> 2] = 0))), + (q[a >> 2] = q[a >> 2] | oc)), + (L = (208 + mc) | 0); + } + + function Ka(a, ic, pc) { + var rc, qc; + $((8 + (L = qc = (L - 160) | 0)) | 0, 3192, 144), + (q[(52 + qc) >> 2] = a), + (q[(28 + qc) >> 2] = a), + (q[(56 + qc) >> 2] = rc = + (rc = (-2 - a) | 0) >>> 0 < 256 ? rc : 256), + (q[(36 + qc) >> 2] = a = (a + rc) | 0), + (q[(24 + qc) >> 2] = a), + Ia((8 + qc) | 0, ic, pc, 11, 12), + rc && + ((a = q[(28 + qc) >> 2]), + (o[(a - ((0 | a) == q[(24 + qc) >> 2])) | 0] = 0)), + (L = (160 + qc) | 0); + } + + function La(a, ic) { + var sc, + tc, + pc = 0, + pc = 0 != (0 | ic); + a: { + b: { + c: { + d: if (!(!ic | !(3 & a))) + for (;;) { + if (!r[0 | a]) break c; + if ( + ((a = (a + 1) | 0), + (pc = 0 != (0 | (ic = (ic + -1) | 0))), !ic) + ) + break d; + if (!(3 & a)) break; + } + if (!pc) break b; + } + if (!r[0 | a]) break a; + e: { + if (4 <= ic >>> 0) { + for ( + pc = ((pc = (ic + -4) | 0) - (sc = -4 & pc)) | 0, + sc = (4 + ((a + sc) | 0)) | 0;; + + ) { + if ( + (-1 ^ (tc = q[a >> 2])) & + (tc + -16843009) & + -2139062144 + ) + break e; + if ( + ((a = (a + 4) | 0), !(3 < (ic = (ic + -4) | 0) >>> 0)) + ) + break; + } + (ic = pc), (a = sc); + } + if (!ic) break b; + } + for (;;) { + if (!r[0 | a]) break a; + if (((a = (a + 1) | 0), !(ic = (ic + -1) | 0))) break; + } + } + return 0; + } + return a; + } + + function Ma(a) { + var uc, + ic = 0; + if (!a) return 32; + if (!(1 & a)) + for (; + (ic = (ic + 1) | 0), (uc = 2 & a), (a >>>= 1), !uc;); + return ic; + } + + function Na(a, vc) { + var zc, + Ac, + Bc, + yc, + wc = 0, + xc = 0, + xc = 4; + L = yc = (L - 256) | 0; + a: if (!((0 | vc) < 2)) + for (wc = q[(Bc = ((vc << 2) + a) | 0) >> 2] = yc;;) { + for ( + $(wc, q[a >> 2], (zc = xc >>> 0 < 256 ? xc : 256)), + wc = 0; $( + q[(Ac = ((wc << 2) + a) | 0) >> 2], + q[(((wc = (wc + 1) | 0) << 2) + a) >> 2], + zc + ), + (q[Ac >> 2] = q[Ac >> 2] + zc), + (0 | vc) != (0 | wc); + + ); + if (!(xc = (xc - zc) | 0)) break a; + wc = q[Bc >> 2]; + } + L = (256 + yc) | 0; + } + + function Oa(a) { + return ( + Ma((q[a >> 2] + -1) | 0) || + ((a = Ma(q[(a + 4) >> 2])) ? (a + 32) | 0 : 0) + ); + } + + function Zc(a, $o) { + ($o |= 0), (b[0] = a |= 0), (b[1] = $o); + } + + function ad(a, $o, ap) { + return (function(a, $o, ap) { + var ep, + cp, + bp, + dp, + fp = w((cp = ap >>> 16), (bp = a >>> 16)); + return ( + (a = + ((65535 & + (bp = + (((ep = w((dp = 65535 & ap), (a &= 65535))) >>> 16) + + w(bp, dp)) | + 0)) + + w(a, cp)) | + 0), + (M = + (((((fp + w($o, ap)) | 0) + (bp >>> 16)) | 0) + + (a >>> 16)) | + 0), + (65535 & ep) | (a << 16) + ); + })(a, $o, ap); + } + + function bd(a, $o, ap) { + return (function(a, $o, ap) { + var np, + mp, + gp = 0, + hp = 0, + ip = 0, + jp = 0, + kp = 0, + lp = 0, + op = 0; + a: { + b: { + c: { + d: { + e: { + if (!(hp = $o)) + return ( + Zc( + (($o = a) - + w((a = ((a >>> 0) / (ap >>> 0)) | 0), ap)) | + 0, + 0 + ), + (M = 0), + a + ); + if ((gp = ap)) { + if (!((jp = (gp + -1) | 0) & gp)) break e; + kp = + (0 - (jp = (((z(gp) + 33) | 0) - z(hp)) | 0)) | + 0; + break c; + } + if (!a) + return ( + Zc( + 0, + (hp - w((a = ((hp >>> 0) / 0) | 0), 0)) | 0 + ), + (M = 0), + a + ); + if ((gp = (32 - z(hp)) | 0) >>> 0 < 31) break d; + break b; + } + if ((Zc(a & jp, 0), 1 == (0 | gp))) break a; + return ( + (ap = + 31 & + (gp = gp ? (31 - z((gp + -1) ^ gp)) | 0 : 32)), + (a = + 32 <= (63 & gp) >>> 0 ? + ((hp = 0), $o >>> ap) : + ((hp = $o >>> ap), + ((((1 << ap) - 1) & $o) << (32 - ap)) | + (a >>> ap))), + (M = hp), + a + ); + } + (jp = (gp + 1) | 0), + (kp = (63 - gp) | 0); + } + if ( + ((gp = $o), + (ip = 31 & (hp = 63 & jp)), + (ip = + 32 <= hp >>> 0 ? + ((hp = 0), gp >>> ip) : + ((hp = gp >>> ip), + ((((1 << ip) - 1) & gp) << (32 - ip)) | + (a >>> ip))), + (gp = 31 & (kp &= 63)), + 32 <= kp >>> 0 ? + (($o = a << gp), (a = 0)) : + (($o = + (((1 << gp) - 1) & (a >>> (32 - gp))) | + ($o << gp)), + (a <<= gp)), + jp) + ) + for ( + (kp = (ap + (gp = -1)) | 0) >>> 0 < 4294967295 && + (gp = 0); + (ip = + ((mp = lp = (ip << 1) | ($o >>> 31)) - + (np = + ap & + (lp = + (gp - + (((hp = (hp << 1) | (ip >>> 31)) + + (kp >>> 0 < lp >>> 0)) | + 0)) >> + 31))) | + 0), + (hp = (hp - (mp >>> 0 < np >>> 0)) | 0), + ($o = ($o << 1) | (a >>> 31)), + (a = op | (a << 1)), + (op = lp &= 1), + (jp = (jp + -1) | 0); + + ); + return ( + Zc(ip, hp), (M = ($o << 1) | (a >>> 31)), lp | (a << 1) + ); + } + Zc(a, $o), + ($o = a = 0); + } + return (M = $o), a; + })(a, $o, ap); + } + + function dd(a) { + var pp; + return ( + (((-1 >>> (pp = 31 & a)) & -2) << pp) | + (((-1 << (a = (0 - a) & 31)) & -2) >>> a) + ); + } + + function N() { + return (buffer.byteLength / 65536) | 0; + } + })(H, I, J), + }; + } + (l = null), b.wasmBinary && (F = b.wasmBinary); + var WebAssembly = {}, + F = []; + "object" != typeof WebAssembly && E("no native wasm support detected"); + var I, + J = new(function(a) { + var c = Array(16); + return ( + (c.grow = function() { + 17 <= c.length && + B( + "Unable to grow wasm table. Use a higher value for RESERVED_FUNCTION_POINTERS or set ALLOW_TABLE_GROWTH." + ), + c.push(null); + }), + (c.set = function(a, e) { + c[a] = e; + }), + (c.get = function(a) { + return c[a]; + }), + c + ); + })(), + K = !1; + + function assert(a, c) { + a || B("Assertion failed: " + c); + } + var buffer, + M, + L, + N, + ha = + "undefined" != typeof TextDecoder ? + new TextDecoder("utf8") : + void 0; + + function ia(a, c, d) { + var e = c + d; + for (d = c; a[d] && !(e <= d);) ++d; + if (16 < d - c && a.subarray && ha) + return ha.decode(a.subarray(c, d)); + for (e = ""; c < d;) { + var g, + m, + f = a[c++]; + 128 & f ? + ((g = 63 & a[c++]), + 192 == (224 & f) ? + (e += String.fromCharCode(((31 & f) << 6) | g)) : + ((m = 63 & a[c++]), + (f = + 224 == (240 & f) ? + ((15 & f) << 12) | (g << 6) | m : + ((7 & f) << 18) | + (g << 12) | + (m << 6) | + (63 & a[c++])) < 65536 ? + (e += String.fromCharCode(f)) : + ((f -= 65536), + (e += String.fromCharCode( + 55296 | (f >> 10), + 56320 | (1023 & f) + ))))) : + (e += String.fromCharCode(f)); + } + return e; + } + + function ja(a, c) { + return a ? ia(L, a, c) : ""; + } + + function ka(a) { + return 0 < a % 65536 && (a += 65536 - (a % 65536)), a; + } + + function la(a) { + (buffer = a), + (b.HEAP8 = M = new Int8Array(a)), + (b.HEAP16 = new Int16Array(a)), + (b.HEAP32 = N = new Int32Array(a)), + (b.HEAPU8 = L = new Uint8Array(a)), + (b.HEAPU16 = new Uint16Array(a)), + (b.HEAPU32 = new Uint32Array(a)), + (b.HEAPF32 = new Float32Array(a)), + (b.HEAPF64 = new Float64Array(a)); + } + "undefined" != typeof TextDecoder && new TextDecoder("utf-16le"); + var G = b.TOTAL_MEMORY || 16777216; + + function O(a) { + for (; 0 < a.length;) { + var d, + c = a.shift(); + "function" == typeof c + ? + c() : + "number" == typeof(d = c.ea) ? + void 0 === c.da ? + b.dynCall_v(d) : + b.dynCall_vi(d, c.da) : + d(void 0 === c.da ? null : c.da); + } + } + (I = + b.wasmMemory || + new(function() { + return { + buffer: new ArrayBuffer((G / 65536) * 65536), + grow: function(a) { + return ca(a); + }, + }; + })()) && (buffer = I.buffer), + buffer.byteLength, + la(buffer), + (N[2216] = 5251936); + var ra, + ma = [], + na = [], + oa = [], + pa = [], + P = + ((Math.imul && -5 === Math.imul(4294967295, 5)) || + (Math.imul = function(a, c) { + var d = 65535 & a, + e = 65535 & c; + return (d * e + (((a >>> 16) * e + d * (c >>> 16)) << 16)) | 0; + }), + Math.fround || + ((ra = new Float32Array(1)), + (Math.fround = function(a) { + return (ra[0] = a), ra[0]; + })), + Math.clz32 || + (Math.clz32 = function(a) { + var c = 32, + d = a >> 16; + return ( + d && ((c -= 16), (a = d)), + (d = a >> 8) && ((c -= 8), (a = d)), + (d = a >> 4) && ((c -= 4), (a = d)), + (d = a >> 2) && ((c -= 2), (a = d)), + a >> 1 ? c - 2 : c - a + ); + }), + Math.trunc || + (Math.trunc = function(a) { + return a < 0 ? Math.ceil(a) : Math.floor(a); + }), + 0), + Q = null, + U = null; + + function B(a) { + throw ( + (b.onAbort && b.onAbort(a), + D(a), + E(a), + (K = !0), + "abort(" + a + "). Build with -s ASSERTIONS=1 for more info.") + ); + } + (b.preloadedImages = {}), (b.preloadedAudios = {}); + var V = "data:application/octet-stream;base64,"; + + function W(a) { + return String.prototype.startsWith ? + a.startsWith(V) : + 0 === a.indexOf(V); + } + var X = "_em_module.wasm"; + + function ta() { + try { + if (F) return new Uint8Array(F); + var a = z(X); + if (a) return a; + if (w) return w(X); + throw "both async and sync fetching of the wasm failed"; + } catch (c) { + B(c); + } + } + W(X) || ((t = X), (X = b.locateFile ? b.locateFile(t, u) : u + t)), + na.push({ + ea: function() { + va(); + }, + }); + var wa = [null, [], + [] + ], + xa = !1; + + function C(a) { + for (var c = [], d = 0; d < a.length; d++) { + var e = a[d]; + 255 < e && + (xa && + assert(!1, + "Character code " + + e + + " (" + + String.fromCharCode(e) + + ") at offset " + + d + + " not in 0x00-0xFF." + ), + (e &= 255)), + c.push(String.fromCharCode(e)); + } + return c.join(""); + } + var ya = + "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++) + ), + f = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf( + a.charAt(d++) + ), + g = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf( + a.charAt(d++) + ), + m = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf( + a.charAt(d++) + ), + e = (e << 2) | (f >> 4), + f = ((15 & f) << 4) | (g >> 2), + h = ((3 & g) << 6) | m; + } while ( + ((c += String.fromCharCode(e)), + 64 !== g && (c += String.fromCharCode(f)), + 64 !== m && (c += String.fromCharCode(h)), + d < a.length) + ); + return c; + }; + + function z(a) { + if (W(a)) { + if (((a = a.slice(V.length)), "boolean" == typeof r && r)) { + try { + var c = Buffer.from(a, "base64"); + } catch (g) { + c = new Buffer(a, "base64"); + } + var d = new Uint8Array(c.buffer, c.byteOffset, c.byteLength); + } else + try { + for ( + var e = ya(a), f = new Uint8Array(e.length), c = 0; c < e.length; + ++c + ) + f[c] = e.charCodeAt(c); + d = f; + } catch (g) { + throw Error("Converting base64 string to bytes failed."); + } + return d; + } + } + var Y, + H = { + a: function(a, c, d) { + L.set(L.subarray(c, c + d), a); + }, + b: function(a) { + if (2147418112 < a) return !1; + for (var c = Math.max(M.length, 16777216); c < a;) + c = + c <= 536870912 ? + ka(2 * c) : + Math.min(ka((3 * c + 2147483648) / 4), 2147418112); + a: { + try { + I.grow((c - buffer.byteLength + 65535) >> 16), la(I.buffer); + var d = 1; + break a; + } catch (e) {} + d = void 0; + } + return !!d; + }, + c: function(a, c, d, e) { + try { + for (var f = 0, g = 0; g < d; g++) { + for ( + var m = N[(c + 8 * g) >> 2], + h = N[(c + (8 * g + 4)) >> 2], + A = 0; A < h; A++ + ) { + var R = L[m + A], + S = wa[a]; + 0 === R || 10 === R ? + ((1 === a ? D : E)(ia(S, 0)), (S.length = 0)) : + S.push(R); + } + f += h; + } + return (N[e >> 2] = f), 0; + } catch (T) { + return ( + ("undefined" != typeof FS && T instanceof FS.fa) || B(T), T.ga + ); + } + }, + memory: I, + table: J, + }, + u = (function() { + function a(a) { + (b.asm = a.exports), + P--, + b.monitorRunDependencies && b.monitorRunDependencies(P), + 0 == P && + (null !== Q && (clearInterval(Q), (Q = null)), U) && + ((a = U), (U = null), a()); + } + + function c(c) { + a(c.instance); + } + + function d(a) { + (F || (!p && !q) || "function" != typeof fetch ? + new Promise(function(a) { + a(ta()); + }) : + fetch(X, { credentials: "same-origin" }) + .then(function(a) { + if (a.ok) return a.arrayBuffer(); + throw "failed to load wasm binary file at '" + X + "'"; + }) + .catch(ta) + ) + .then(function() { + return { + then: function(a) { + a({ instance: new da() }); + }, + }; + }) + .then(a, function(a) { + E("failed to asynchronously prepare wasm: " + a), B(a); + }); + } + var e = { env: H, wasi_unstable: H }; + if ( + (P++, + b.monitorRunDependencies && b.monitorRunDependencies(P), + b.instantiateWasm) + ) + try { + return b.instantiateWasm(e, a); + } catch (f) { + return ( + E("Module.instantiateWasm callback failed with error: " + f), !1 + ); + } + return ( + F || + "function" != typeof WebAssembly.instantiateStreaming || + W(X) || + "function" != typeof fetch ? + d(c) : + fetch(X, { credentials: "same-origin" }).then(function(a) { + return WebAssembly.instantiateStreaming(a, e).then( + c, + function(a) { + E("wasm streaming compile failed: " + a), + E("falling back to ArrayBuffer instantiation"), + d(c); + } + ); + }), {} + ); + })(), + va = + ((b.asm = u), + (b.___wasm_call_ctors = function() { + return b.asm.d.apply(null, arguments); + })), + Aa = + ((b._csmGetVersion = function() { + return b.asm.e.apply(null, arguments); + }), + (b._csmGetLatestMocVersion = function() { + return b.asm.f.apply(null, arguments); + }), + (b._csmGetMocVersion = function() { + return b.asm.g.apply(null, arguments); + }), + (b._csmHasMocConsistency = function() { + return b.asm.h.apply(null, arguments); + }), + (b._csmSetLogFunction = function() { + return b.asm.i.apply(null, arguments); + }), + (b._csmReviveMocInPlace = function() { + return b.asm.j.apply(null, arguments); + }), + (b._csmReadCanvasInfo = function() { + return b.asm.k.apply(null, arguments); + }), + (b._csmGetSizeofModel = function() { + return b.asm.l.apply(null, arguments); + }), + (b._csmInitializeModelInPlace = function() { + return b.asm.m.apply(null, arguments); + }), + (b._csmUpdateModel = function() { + return b.asm.n.apply(null, arguments); + }), + (b._csmGetParameterCount = function() { + return b.asm.o.apply(null, arguments); + }), + (b._csmGetParameterIds = function() { + return b.asm.p.apply(null, arguments); + }), + (b._csmGetParameterTypes = function() { + return b.asm.q.apply(null, arguments); + }), + (b._csmGetParameterMinimumValues = function() { + return b.asm.r.apply(null, arguments); + }), + (b._csmGetParameterMaximumValues = function() { + return b.asm.s.apply(null, arguments); + }), + (b._csmGetParameterDefaultValues = function() { + return b.asm.t.apply(null, arguments); + }), + (b._csmGetParameterValues = function() { + return b.asm.u.apply(null, arguments); + }), + (b._csmGetPartCount = function() { + return b.asm.v.apply(null, arguments); + }), + (b._csmGetPartIds = function() { + return b.asm.w.apply(null, arguments); + }), + (b._csmGetPartOpacities = function() { + return b.asm.x.apply(null, arguments); + }), + (b._csmGetPartParentPartIndices = function() { + return b.asm.y.apply(null, arguments); + }), + (b._csmGetDrawableCount = function() { + return b.asm.z.apply(null, arguments); + }), + (b._csmGetDrawableIds = function() { + return b.asm.A.apply(null, arguments); + }), + (b._csmGetDrawableConstantFlags = function() { + return b.asm.B.apply(null, arguments); + }), + (b._csmGetDrawableDynamicFlags = function() { + return b.asm.C.apply(null, arguments); + }), + (b._csmGetDrawableTextureIndices = function() { + return b.asm.D.apply(null, arguments); + }), + (b._csmGetDrawableDrawOrders = function() { + return b.asm.E.apply(null, arguments); + }), + (b._csmGetDrawableRenderOrders = function() { + return b.asm.F.apply(null, arguments); + }), + (b._csmGetDrawableOpacities = function() { + return b.asm.G.apply(null, arguments); + }), + (b._csmGetDrawableMaskCounts = function() { + return b.asm.H.apply(null, arguments); + }), + (b._csmGetDrawableMasks = function() { + return b.asm.I.apply(null, arguments); + }), + (b._csmGetDrawableVertexCounts = function() { + return b.asm.J.apply(null, arguments); + }), + (b._csmGetDrawableVertexPositions = function() { + return b.asm.K.apply(null, arguments); + }), + (b._csmGetDrawableVertexUvs = function() { + return b.asm.L.apply(null, arguments); + }), + (b._csmGetDrawableIndexCounts = function() { + return b.asm.M.apply(null, arguments); + }), + (b._csmGetDrawableIndices = function() { + return b.asm.N.apply(null, arguments); + }), + (b._csmGetDrawableMultiplyColors = function() { + return b.asm.O.apply(null, arguments); + }), + (b._csmGetDrawableScreenColors = function() { + return b.asm.P.apply(null, arguments); + }), + (b._csmGetDrawableParentPartIndices = function() { + return b.asm.Q.apply(null, arguments); + }), + (b._csmResetDrawableDynamicFlags = function() { + return b.asm.R.apply(null, arguments); + }), + (b._csmGetParameterKeyCounts = function() { + return b.asm.S.apply(null, arguments); + }), + (b._csmGetParameterKeyValues = function() { + return b.asm.T.apply(null, arguments); + }), + (b._csmMallocMoc = function() { + return b.asm.U.apply(null, arguments); + }), + (b._csmMallocModelAndInitialize = function() { + return b.asm.V.apply(null, arguments); + }), + (b._csmMalloc = function() { + return b.asm.W.apply(null, arguments); + }), + (b._csmFree = function() { + return b.asm.X.apply(null, arguments); + }), + (b._csmInitializeAmountOfMemory = function() { + return b.asm.Y.apply(null, arguments); + }), + (b.stackSave = function() { + return b.asm.Z.apply(null, arguments); + })), + Ba = (b.stackAlloc = function() { + return b.asm._.apply(null, arguments); + }), + Ca = (b.stackRestore = function() { + return b.asm.$.apply(null, arguments); + }), + ca = (b.__growWasmMemory = function() { + return b.asm.aa.apply(null, arguments); + }); + + function Z() { + function a() { + if (!Y && ((Y = !0), !K)) { + if ( + (O(na), + O(oa), + b.onRuntimeInitialized && b.onRuntimeInitialized(), + b.postRun) + ) + for ( + "function" == typeof b.postRun && (b.postRun = [b.postRun]); b.postRun.length; + + ) { + var a = b.postRun.shift(); + pa.unshift(a); + } + O(pa); + } + } + if (!(0 < P)) { + if (b.preRun) + for ( + "function" == typeof b.preRun && (b.preRun = [b.preRun]); b.preRun.length; + + ) + !(function() { + var a = b.preRun.shift(); + ma.unshift(a); + })(); + O(ma), + 0 < P || + (b.setStatus ? + (b.setStatus("Running..."), + setTimeout(function() { + setTimeout(function() { + b.setStatus(""); + }, 1), + a(); + }, 1)) : + a()); + } + } + if ( + ((b.dynCall_vi = function() { + return b.asm.ba.apply(null, arguments); + }), + (b.asm = u), + (b.ccall = function(a, c, d, e) { + var f = { + string: function(a) { + var c = 0; + if (null != a && 0 !== a) { + var d = 1 + (a.length << 2), + e = (c = Ba(d)), + f = L; + if (0 < d) { + for (var d = e + d - 1, g = 0; g < a.length; ++g) { + var k = a.charCodeAt(g); + if ( + (k = + 55296 <= k && k <= 57343 ? + (65536 + ((1023 & k) << 10)) | + (1023 & a.charCodeAt(++g)) : + k) <= 127 + ) { + if (d <= e) break; + f[e++] = k; + } else { + if (k <= 2047) { + if (d <= e + 1) break; + f[e++] = 192 | (k >> 6); + } else { + if (k <= 65535) { + if (d <= e + 2) break; + f[e++] = 224 | (k >> 12); + } else { + if (d <= e + 3) break; + (f[e++] = 240 | (k >> 18)), + (f[e++] = 128 | ((k >> 12) & 63)); + } + f[e++] = 128 | ((k >> 6) & 63); + } + f[e++] = 128 | (63 & k); + } + } + f[e] = 0; + } + } + return c; + }, + array: function(a) { + var c = Ba(a.length); + return M.set(a, c), c; + }, + }, + g = (function(a) { + var c = b["_" + a]; + return ( + assert( + c, + "Cannot call unknown function " + + a + + ", make sure it is exported" + ), + c + ); + })(a), + m = []; + if (((a = 0), e)) + for (var h = 0; h < e.length; h++) { + var A = f[d[h]]; + A ? (0 === a && (a = Aa()), (m[h] = A(e[h]))) : (m[h] = e[h]); + } + return ( + (d = (function(a) { + return "string" === c ? ja(a) : "boolean" === c ? !!a : a; + })((d = g.apply(null, m)))), + 0 !== a && Ca(a), + d + ); + }), + (b.UTF8ToString = ja), + (b.addFunction = function(a, c) { + var d = J.length; + try { + J.grow(1); + } catch (e) { + if (!e instanceof RangeError) throw e; + throw "Unable to grow wasm table. Use a higher value for RESERVED_FUNCTION_POINTERS or set ALLOW_TABLE_GROWTH."; + } + try { + J.set(d, a); + } catch (e) { + if (!e instanceof TypeError) throw e; + assert(void 0 !== c, "Missing signature argument to addFunction"), + J.set(d, a); + } + return d; + }), + (b.then = function(a) { + var c; + return ( + Y ? + a(b) : + ((c = b.onRuntimeInitialized), + (b.onRuntimeInitialized = function() { + c && c(), a(b); + })), + b + ); + }), + (U = function Da() { + Y || Z(), Y || (U = Da); + }), + (b.run = Z), + b.preInit) + ) + for ( + "function" == typeof b.preInit && (b.preInit = [b.preInit]); 0 < b.preInit.length; + + ) + b.preInit.pop()(); + return Z(), _em_module; + }), + _em = + ("object" == typeof exports && "object" == typeof module ? + (module.exports = _em_module) : + "function" == typeof define && define.amd ? + define([], function() { + return _em_module; + }) : + "object" == typeof exports && (exports._em_module = _em_module), + _em_module()); +})((Live2DCubismCore = Live2DCubismCore || {})); +window.Live2DCubismCore = Live2DCubismCore; \ No newline at end of file diff --git a/src/hooks/txt2VoiceAPI.ts b/src/hooks/txt2VoiceAPI.ts new file mode 100644 index 0000000..c4586e9 --- /dev/null +++ b/src/hooks/txt2VoiceAPI.ts @@ -0,0 +1,22 @@ +import GlobalData from "@/consts/consts"; + +export default async function txt2Voice(txt: string, person?: number) { + const token = localStorage.getItem('token'); + const url = GlobalData.apiBaseUrl + '/voice/txt2voice'; + + // 发送POST请求 + const res = await fetch(url, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + 'Authorization': token || "" + }, + body: JSON.stringify({ + txt: txt, + person: person + }) + }); + const data = await res.json(); + console.log(data) + return data.body.voiceInBase64 as string; +} \ No newline at end of file diff --git a/src/hooks/use-openai-request.ts b/src/hooks/use-openai-request.ts new file mode 100644 index 0000000..6bf4742 --- /dev/null +++ b/src/hooks/use-openai-request.ts @@ -0,0 +1,109 @@ +import { useEffect, useRef, useState } from "react"; +import GlobalData from "../consts/consts"; +type FailedReason = string +type AIRequest = () => { + isLoading: boolean; + completion: string | null; + error: string | null; + complete: (promptId: number, args: string[], messages?: any[]) => void; + abort: () => void; +} + + + +const useRequest: AIRequest = () => { + // 请求返回的数据 + const completion = useRef(""); + const [data, setData] = useState(""); + // 请求返回的错误信息 + const [error, setError] = useState(null); + // 请求的loading 状态 + const [isLoading, setLoading] = useState(false); + const openai = useRef(null) + const abort = () => { + if (openai.current) { + openai.current.close(); + openai.current = null; + setLoading(false); + } + } + async function complete(promptId: number, args: string[], messages?: any[]) { + const token = localStorage.getItem("token"); + try { + setError(""); + setData(""); + completion.current = ""; + if (messages) { + openai.current = new WebSocket(`${GlobalData.chatBaseUrl}?token=${token}&X-AI-Provider=sharkplus`); + openai.current.onopen = () => { + console.log('连接成功'); + if (openai.current) { + openai.current.onmessage = (e) => { + if (e.data.toString().trim() != '"[DONE]"') { + const data = JSON.parse(e.data); + if (data.finish_reason) { + setLoading(false); + openai.current.close(); + openai.current = null; + } else { + completion.current += data.choices[0]?.delta?.content || ""; + setData(completion.current); + } + } else { + setLoading(false); + openai.current.close(); + openai.current = null; + } + } + openai.current.send(JSON.stringify({ + model: 'deepseek-chat-sharkplus', + stream: true, + temperature: 0.7, + messages: messages, + })) + } + } + } else { + openai.current = new WebSocket(`${GlobalData.chatBaseUrl}?token=${token}&X-AI-Provider=sharkplus`); + openai.current.onopen = () => { + console.log('连接成功'); + if (openai.current) { + openai.current.onmessage = (e) => { + if (e.data.toString().trim() != '"[DONE]"') { + const data = JSON.parse(e.data); + if (data.finish_reason) { + setLoading(false); + openai.current.close(); + openai.current = null; + } else { + completion.current += data.choices[0]?.delta?.content || ""; + setData(completion.current); + } + } else { + setLoading(false); + openai.current.close(); + openai.current = null; + } + } + openai.current.send(JSON.stringify({ + model: 'deepseek-chat-sharkplus', + stream: true, + temperature: 0.7, + messages: [], + promptTemplateID: promptId, + args: args, + })) + } + } + } + + setLoading(true); + } catch (err) { + setError(JSON.stringify(err)); + } + } + + return { complete, completion: data, error, isLoading, abort }; +} + +export default useRequest; \ No newline at end of file diff --git a/src/hooks/useVoice2txt.ts b/src/hooks/useVoice2txt.ts index 2d09392..010719c 100644 --- a/src/hooks/useVoice2txt.ts +++ b/src/hooks/useVoice2txt.ts @@ -1,4 +1,4 @@ -import { useEffect, useState } from "react"; +import { useEffect, useState, useMemo } from "react"; type Options = { lang?: 'cmn-Hans-CN' | 'en-US' | 'ja-JP', continuous?: boolean, @@ -22,15 +22,29 @@ function useVoice2Txt(options: Options): Voice2Txt { const [isListening, setIsListening] = useState(false); const [error, setError] = useState(null); //@ts-ignore - const recognition = new webkitSpeechRecognition() || new SpeechRecognition(); - for (let key in options) { - recognition[key] = options[key]; - } - if (typeof recognition === 'undefined') { - setError("浏览器不支持语音识别"); - } else { - console.log(recognition); - } + const recognition = useMemo(() => new webkitSpeechRecognition() || new SpeechRecognition(), []); + useEffect(() => { + for (let key in options) { + recognition[key] = options[key]; + } + if (typeof recognition === 'undefined') { + setError("浏览器不支持语音识别"); + } else { + console.log(recognition); + } + recognition.onresult = function (event) { + setIsListening(false); + setText(event.results[0][0].transcript) + console.log("转换完成", event) + console.log(event.results[0][0].transcript) + } + //@ts-ignore + recognition.onerror = (e) => { + setError(e) + } + + }, []) + function start() { if (isListening) return; setIsListening(true); @@ -48,17 +62,6 @@ function useVoice2Txt(options: Options): Voice2Txt { } //@ts-ignore // 当调用recognition的stop的时候会触发此对象的onresult事件,然后我们在这里获取我们的转换结果。 - recognition.onresult = function (event) { - setIsListening(false); - setText(event.results[0][0].transcript) - console.log("转换完成", event) - console.log(event.results[0][0].transcript) - } - //@ts-ignore - recognition.onerror = (e) => { - setError(e) - } - return { text, start, end, isListening, error } } diff --git a/yarn.lock b/yarn.lock index 58114ae..2ad614a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,12 +4,12 @@ "@alloc/quick-lru@^5.2.0": version "5.2.0" - resolved "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" + resolved "https://registry.npmmirror.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== "@isaacs/cliui@^8.0.2": version "8.0.2" - resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + resolved "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== dependencies: string-width "^5.1.2" @@ -21,7 +21,7 @@ "@jridgewell/gen-mapping@^0.3.2": version "0.3.5" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== dependencies: "@jridgewell/set-array" "^1.2.1" @@ -30,22 +30,22 @@ "@jridgewell/resolve-uri@^3.1.0": version "3.1.2" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== "@jridgewell/set-array@^1.2.1": version "1.2.1" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.24": version "0.3.25" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: "@jridgewell/resolve-uri" "^3.1.0" @@ -53,57 +53,57 @@ "@next/env@14.2.4": version "14.2.4" - resolved "https://registry.npmjs.org/@next/env/-/env-14.2.4.tgz#5546813dc4f809884a37d257b254a5ce1b0248d7" + resolved "https://registry.npmmirror.com/@next/env/-/env-14.2.4.tgz#5546813dc4f809884a37d257b254a5ce1b0248d7" integrity sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg== "@next/swc-darwin-arm64@14.2.4": version "14.2.4" - resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.4.tgz#da9f04c34a3d5f0b8401ed745768420e4a604036" + resolved "https://registry.npmmirror.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.4.tgz#da9f04c34a3d5f0b8401ed745768420e4a604036" integrity sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg== "@next/swc-darwin-x64@14.2.4": version "14.2.4" - resolved "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.4.tgz#46dedb29ec5503bf171a72a3ecb8aac6e738e9d6" + resolved "https://registry.npmmirror.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.4.tgz#46dedb29ec5503bf171a72a3ecb8aac6e738e9d6" integrity sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg== "@next/swc-linux-arm64-gnu@14.2.4": version "14.2.4" - resolved "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.4.tgz#c9697ab9eb422bd1d7ffd0eb0779cc2aefa9d4a1" + resolved "https://registry.npmmirror.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.4.tgz#c9697ab9eb422bd1d7ffd0eb0779cc2aefa9d4a1" integrity sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ== "@next/swc-linux-arm64-musl@14.2.4": version "14.2.4" - resolved "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.4.tgz#cbbceb2008571c743b5a310a488d2e166d200a75" + resolved "https://registry.npmmirror.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.4.tgz#cbbceb2008571c743b5a310a488d2e166d200a75" integrity sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A== "@next/swc-linux-x64-gnu@14.2.4": version "14.2.4" - resolved "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.4.tgz#d79184223f857bacffb92f643cb2943a43632568" + resolved "https://registry.npmmirror.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.4.tgz#d79184223f857bacffb92f643cb2943a43632568" integrity sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q== "@next/swc-linux-x64-musl@14.2.4": version "14.2.4" - resolved "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.4.tgz#6b6c3e5ac02ca5e63394d280ec8ee607491902df" + resolved "https://registry.npmmirror.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.4.tgz#6b6c3e5ac02ca5e63394d280ec8ee607491902df" integrity sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ== "@next/swc-win32-arm64-msvc@14.2.4": version "14.2.4" - resolved "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.4.tgz#dbad3906e870dba84c5883d9d4c4838472e0697f" + resolved "https://registry.npmmirror.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.4.tgz#dbad3906e870dba84c5883d9d4c4838472e0697f" integrity sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A== "@next/swc-win32-ia32-msvc@14.2.4": version "14.2.4" - resolved "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.4.tgz#6074529b91ba49132922ce89a2e16d25d2ec235d" + resolved "https://registry.npmmirror.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.4.tgz#6074529b91ba49132922ce89a2e16d25d2ec235d" integrity sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag== "@next/swc-win32-x64-msvc@14.2.4": version "14.2.4" - resolved "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.4.tgz#e65a1c6539a671f97bb86d5183d6e3a1733c29c7" + resolved "https://registry.npmmirror.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.4.tgz#e65a1c6539a671f97bb86d5183d6e3a1733c29c7" integrity sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg== "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" @@ -111,12 +111,12 @@ "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" @@ -124,124 +124,124 @@ "@pixi/accessibility@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-6.4.2.tgz#612d64d14b1eee4314fead64c7916c96953b2f39" + resolved "https://registry.npmmirror.com/@pixi/accessibility/-/accessibility-6.4.2.tgz#612d64d14b1eee4314fead64c7916c96953b2f39" integrity sha512-8fGPff10+vQuEfhQhOF/d/O3B3tpZvZRDUB6E8H+HAreV3S7PWk1WvC82/Q3Ru9u78M4y6zWvb0GQVT/h5JG9g== "@pixi/app@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/app/-/app-6.4.2.tgz#d24e1fe4cb415e8dd7f2fd26a8e59969debee3ca" + resolved "https://registry.npmmirror.com/@pixi/app/-/app-6.4.2.tgz#d24e1fe4cb415e8dd7f2fd26a8e59969debee3ca" integrity sha512-r0cTQan9ST0N+QmaaZQso7q0Q/lk9pUXB7dez+2vrLEbP8TAnLym2V2H+ChN6TwD+EoX6qXD7oFohNbwPedNyA== "@pixi/compressed-textures@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/compressed-textures/-/compressed-textures-6.4.2.tgz#3b8ae7ab9e63c6250b8946f1169261b65ff35832" + resolved "https://registry.npmmirror.com/@pixi/compressed-textures/-/compressed-textures-6.4.2.tgz#3b8ae7ab9e63c6250b8946f1169261b65ff35832" integrity sha512-PRA715S7WN+I9XT8tPRYMsqDnJl3D4hpC5ZccB41579kv1NBdTATdMk6G3m92RuBmonfdwGdRBYLSWVRgzgC+g== "@pixi/constants@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/constants/-/constants-6.4.2.tgz#1835fe2cbae9ce7865f9a67bd2d4aef800be6a11" + resolved "https://registry.npmmirror.com/@pixi/constants/-/constants-6.4.2.tgz#1835fe2cbae9ce7865f9a67bd2d4aef800be6a11" integrity sha512-qj+eviYmJqeGkMbIKSkp1FVMLglQPVyzzyo/2/0VYmSuY4m4WItC4w3wtyjDd4vBK9YxZIUBZz+LKJvKkRplLQ== "@pixi/core@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/core/-/core-6.4.2.tgz#b62fa4dc59280313a33922eac69db63f0336db42" + resolved "https://registry.npmmirror.com/@pixi/core/-/core-6.4.2.tgz#b62fa4dc59280313a33922eac69db63f0336db42" integrity sha512-W5RWg0537uz2ni0BW9pA0gRmYGBE628e5XR4iDXO5VLSIZmc4jcaBLsPC7o1amcg1xo5Ty44yMpVpodv+GGRCw== dependencies: "@types/offscreencanvas" "^2019.6.4" "@pixi/display@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/display/-/display-6.4.2.tgz#04ad9c5b41e039fe9a778c5346d28a810d82a2fe" + resolved "https://registry.npmmirror.com/@pixi/display/-/display-6.4.2.tgz#04ad9c5b41e039fe9a778c5346d28a810d82a2fe" integrity sha512-mE35oRa4Ex5NOVXsuk7JldmmjBfO0gtOO7FPU3VpheOB13HLoacJ4XAa1HfAGapFiFZe+K19gOXEiOj1RyJfGA== "@pixi/extract@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/extract/-/extract-6.4.2.tgz#9423483ecc58d6feb441d8eb8d5bc2cdacc37c9c" + resolved "https://registry.npmmirror.com/@pixi/extract/-/extract-6.4.2.tgz#9423483ecc58d6feb441d8eb8d5bc2cdacc37c9c" integrity sha512-4eMqkns+NL2/DmdezjbVG4TW+eII3hvgDM3koDQNoO4yjMgU+55TTptPU9jJL/JJwntRiUECLSIHg8eZxmA5mA== "@pixi/filter-alpha@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/filter-alpha/-/filter-alpha-6.4.2.tgz#592f3285a86293d372c241c01530966f463d15d9" + resolved "https://registry.npmmirror.com/@pixi/filter-alpha/-/filter-alpha-6.4.2.tgz#592f3285a86293d372c241c01530966f463d15d9" integrity sha512-If6a/tCPnFo0FQI/v6uy0OSqrNI8YMZMdcY7CfgklqDHx50CvhKp0d2tPYE4ETNgSpO883LARz6pi6yLAH83AA== "@pixi/filter-blur@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/filter-blur/-/filter-blur-6.4.2.tgz#85d5be4cf188ef9f33a2be4cee91607389221582" + resolved "https://registry.npmmirror.com/@pixi/filter-blur/-/filter-blur-6.4.2.tgz#85d5be4cf188ef9f33a2be4cee91607389221582" integrity sha512-AMvhpFFYkRw6OQuhAuwzCJZI3wjXx6gejJB9RUEOIaQBwhTeSyZqB5JpQbcpAteQZLggUPFZAm9Rf74LRjs7ZA== "@pixi/filter-color-matrix@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/filter-color-matrix/-/filter-color-matrix-6.4.2.tgz#313aa6df18dfe8d91049ee8aff4eafd22ef54e63" + resolved "https://registry.npmmirror.com/@pixi/filter-color-matrix/-/filter-color-matrix-6.4.2.tgz#313aa6df18dfe8d91049ee8aff4eafd22ef54e63" integrity sha512-IsR2piAxGmyesqZ4OlIyv5OvUkHx3K5iL+js6vricbcbBZA9fQUjTXdZmb7RloO6Po3Amze3f9ZkuLe4CNpUDQ== "@pixi/filter-displacement@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/filter-displacement/-/filter-displacement-6.4.2.tgz#3e9859783219eeb1b1629e52e8c738d56763b185" + resolved "https://registry.npmmirror.com/@pixi/filter-displacement/-/filter-displacement-6.4.2.tgz#3e9859783219eeb1b1629e52e8c738d56763b185" integrity sha512-ofY2CucTV9uhzBmKioOQMHoD+cyeycDAJ9TWLGf6/FUVSBgHLhRDFKd3IE0raXLNETGl01V9mxWEjZ8yB7/jkA== "@pixi/filter-fxaa@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/filter-fxaa/-/filter-fxaa-6.4.2.tgz#29f4fe2a0dc073590561d7eb18aa84924a98a6da" + resolved "https://registry.npmmirror.com/@pixi/filter-fxaa/-/filter-fxaa-6.4.2.tgz#29f4fe2a0dc073590561d7eb18aa84924a98a6da" integrity sha512-euUeo/FAQ9DfnRYmxcA9wqAzU8y3VRvgptuur/sFPGgWDQqoOOLzBqRDU8/Mhj0NM9ixswrUHBTg8FN5ToP2yw== "@pixi/filter-noise@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/filter-noise/-/filter-noise-6.4.2.tgz#588c779336716ce6ec1adabc75dd199c5fd262a8" + resolved "https://registry.npmmirror.com/@pixi/filter-noise/-/filter-noise-6.4.2.tgz#588c779336716ce6ec1adabc75dd199c5fd262a8" integrity sha512-WvtpU1JHKujwoRHP7vqcOQ700ZH6faFXVSG6+ot9giJldk1sf5xNK7tKjSEkhcQgI7VwAqwMy/z4Jho+clCPgg== "@pixi/graphics@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/graphics/-/graphics-6.4.2.tgz#a3dadc078432b67d4606b1f05c5ab3fce80db40b" + resolved "https://registry.npmmirror.com/@pixi/graphics/-/graphics-6.4.2.tgz#a3dadc078432b67d4606b1f05c5ab3fce80db40b" integrity sha512-bMIuOee3ONsibRzq9/YUOPfrJ9rD5UK4ifhHRcB5sXwyRXhVK2HNkT2H4+0JQ8o7TxqjJE8neb5en9hn3ZR3SQ== "@pixi/interaction@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/interaction/-/interaction-6.4.2.tgz#5745498057c174fb5c7538619644c7b104a58cf5" + resolved "https://registry.npmmirror.com/@pixi/interaction/-/interaction-6.4.2.tgz#5745498057c174fb5c7538619644c7b104a58cf5" integrity sha512-CJ4BAZUM+9ykRE9NIOyTiv7oR+PoiDqn+GcI8boE9mRyJ0WZosznCYdcAwEk5k/F5+Az0z8hK3PjzTuNvrPAcw== "@pixi/loaders@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/loaders/-/loaders-6.4.2.tgz#74558719d9febfc34de863a2df791502cefdc600" + resolved "https://registry.npmmirror.com/@pixi/loaders/-/loaders-6.4.2.tgz#74558719d9febfc34de863a2df791502cefdc600" integrity sha512-2y4JbGhhYYYdKIZfy9Evc7rcctqcXiP6xuAuIfqVgRD9SjQkxImelgCpyYT/BpjXP5jetyim8Usv07Ynx+4B0w== "@pixi/math@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/math/-/math-6.4.2.tgz#32c39453877e6faa0c8891b8fbeec02a4f8bfecf" + resolved "https://registry.npmmirror.com/@pixi/math/-/math-6.4.2.tgz#32c39453877e6faa0c8891b8fbeec02a4f8bfecf" integrity sha512-/byuwLhzln7Gahl3pT/Ckfwe4nvAQ3tAYu+38B+b18HkQWi3Ykci/QwVq/nICb5sa5tJzW3icno2qcv7zBd2xQ== "@pixi/mesh-extras@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/mesh-extras/-/mesh-extras-6.4.2.tgz#3fe3452c0038ace0ebfd638bb14b2dbd9ee0e342" + resolved "https://registry.npmmirror.com/@pixi/mesh-extras/-/mesh-extras-6.4.2.tgz#3fe3452c0038ace0ebfd638bb14b2dbd9ee0e342" integrity sha512-fTfz+LiqhCrQ2Bnc05bURshyXOUuH1KZXKneXgUhmWb8u02Mc41mT4aylf/Ve9YhVMBL5dcsY5UTGrfn+MvIsg== "@pixi/mesh@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/mesh/-/mesh-6.4.2.tgz#0191e859acf626d3828485ae0fb35b686ca29e19" + resolved "https://registry.npmmirror.com/@pixi/mesh/-/mesh-6.4.2.tgz#0191e859acf626d3828485ae0fb35b686ca29e19" integrity sha512-zbrgcYg2EGtxj6h0SC3pSe8Nc0R5jSM0r2GJXjqdiBywsKH0c+XKdUMCi3LZ1uCbJraN5N0suOkBHTUEK1Qx3Q== "@pixi/mixin-cache-as-bitmap@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-6.4.2.tgz#10f37259ddc65aafb0a492adb17135d040db7874" + resolved "https://registry.npmmirror.com/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-6.4.2.tgz#10f37259ddc65aafb0a492adb17135d040db7874" integrity sha512-TyMoSDoxd8o1J6/S/8xjJlCO4ThVOC2aJdHMP3hNX8GqjszOWZ2JONwVrPauToCPLyM76JXoDylwINB0bMh3YQ== "@pixi/mixin-get-child-by-name@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-6.4.2.tgz#1e8ad6736eaeb4f62d8eb6536bc501d069399d70" + resolved "https://registry.npmmirror.com/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-6.4.2.tgz#1e8ad6736eaeb4f62d8eb6536bc501d069399d70" integrity sha512-VP8RihmDiah3x/7jHoJe1f9PCWadWOC5m5pHE886e4KafZq6vRJAoD9SMBm2VxcVJMZAvwIXnnTd6M2paC6ijg== "@pixi/mixin-get-global-position@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/mixin-get-global-position/-/mixin-get-global-position-6.4.2.tgz#8f4566210839fe59c1dc36d74879e24d367d596e" + resolved "https://registry.npmmirror.com/@pixi/mixin-get-global-position/-/mixin-get-global-position-6.4.2.tgz#8f4566210839fe59c1dc36d74879e24d367d596e" integrity sha512-sb+uzQ1OjXeGZaehuhmYoLtmrpt18gj4OQXa/ACebIEYZNB0fy57k1MMEhQlQvv4cOML0nglf64nzhkdNxk85A== "@pixi/particle-container@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/particle-container/-/particle-container-6.4.2.tgz#8dce4aa72fa66a7ed785b7ac0205d8df4b11d1cc" + resolved "https://registry.npmmirror.com/@pixi/particle-container/-/particle-container-6.4.2.tgz#8dce4aa72fa66a7ed785b7ac0205d8df4b11d1cc" integrity sha512-AWeeGNk0ngGBNCyY25jnYHpxLi9mZ2TKvJCFuDl7WyUDKRekJjjF5ctxtATNECIy964HFadlV31Jzrlji2sDiQ== "@pixi/polyfill@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/polyfill/-/polyfill-6.4.2.tgz#c1a0b44ae60bff6749e00df069803546afe86a9b" + resolved "https://registry.npmmirror.com/@pixi/polyfill/-/polyfill-6.4.2.tgz#c1a0b44ae60bff6749e00df069803546afe86a9b" integrity sha512-526FVALec5Hf6KVuguRLmLjnAAodpcBeZdQvMVEyMqgxZLch3f6QSwq+SITqR2lr7toqRYEWMyH7ISXdqbcRAg== dependencies: object-assign "^4.1.1" @@ -249,59 +249,59 @@ "@pixi/prepare@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/prepare/-/prepare-6.4.2.tgz#5c85482b5b096806641adca49c84bfb52d62d79d" + resolved "https://registry.npmmirror.com/@pixi/prepare/-/prepare-6.4.2.tgz#5c85482b5b096806641adca49c84bfb52d62d79d" integrity sha512-6UXNvKxCsoJVCGZslkqynkwaY+uHsSfcQHsmm/aVg6Y1bcA8Uv8JUgZVTnF195APqPLh1k3KYYch2hrdC0ip0A== "@pixi/runner@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/runner/-/runner-6.4.2.tgz#006ab5e49e281717868d46d6b020d26675b1f334" + resolved "https://registry.npmmirror.com/@pixi/runner/-/runner-6.4.2.tgz#006ab5e49e281717868d46d6b020d26675b1f334" integrity sha512-mH1//C931Rd+RB/c66t8VMNmLUGBCnefRftgijV5mBFXNgyP8Dnbig1790Qw4IDKPgiiR1mRmGDGAJAr0Xa/3A== "@pixi/settings@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/settings/-/settings-6.4.2.tgz#1d912cd0c82d669c03666e4e8bd11b79aaf9fac7" + resolved "https://registry.npmmirror.com/@pixi/settings/-/settings-6.4.2.tgz#1d912cd0c82d669c03666e4e8bd11b79aaf9fac7" integrity sha512-wA2PEVoHYaRiQ0/zvq8nqJZkzDT3qLRl8S7yVfL1yhsbCsh6KI0hjCwqy8b8xCAVAMwkInzWx64lvQbfActnAg== dependencies: ismobilejs "^1.1.0" "@pixi/sprite-animated@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/sprite-animated/-/sprite-animated-6.4.2.tgz#b3f6e8f4f2b1a4a40ebff1821e81fa45e588e8b9" + resolved "https://registry.npmmirror.com/@pixi/sprite-animated/-/sprite-animated-6.4.2.tgz#b3f6e8f4f2b1a4a40ebff1821e81fa45e588e8b9" integrity sha512-K0/AfB+EaPmqfJr/yxsbL/sF1nEHBxeT+4+1MlTTBwNW2y9r+OyZiO/1CEmn1r3D7utFzxa+BkS1jGLVF+1klw== "@pixi/sprite-tiling@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-6.4.2.tgz#ed7459224ced02824d2161e31b2dc8f9e5d1c060" + resolved "https://registry.npmmirror.com/@pixi/sprite-tiling/-/sprite-tiling-6.4.2.tgz#ed7459224ced02824d2161e31b2dc8f9e5d1c060" integrity sha512-2kTVlgOMDi8MmvrZJBe4pt96hIcFS89kJrZYG+aEg7DoS1oQJ1X/T68feqz0PfMHgTJtQiDqn2NbR+/S1E/HpQ== "@pixi/sprite@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/sprite/-/sprite-6.4.2.tgz#018f63dace945bf3bcb26d06e8160118bb9db128" + resolved "https://registry.npmmirror.com/@pixi/sprite/-/sprite-6.4.2.tgz#018f63dace945bf3bcb26d06e8160118bb9db128" integrity sha512-UW3587gBSdY8iCh/t7+7j1CV9iouAQrLvRNw42gJm5iQm+GaLWpQEI3GSaQX9u47fi1C2nokeGa6uB2Hwz/48Q== "@pixi/spritesheet@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-6.4.2.tgz#e17118c476ebf2f3371022b5df8f254ed7989208" + resolved "https://registry.npmmirror.com/@pixi/spritesheet/-/spritesheet-6.4.2.tgz#e17118c476ebf2f3371022b5df8f254ed7989208" integrity sha512-iSKVXcH4oPNZ+XdirqMTdgo3MbbXRsoAeuXsoWum2aP4Zm94cSQ0kRGAMXg5SVhQTWF5w+tQ+JKfE/kGZqd5Vg== "@pixi/text-bitmap@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-6.4.2.tgz#3cbea49534939be58b82d0709bc9a1decf62008d" + resolved "https://registry.npmmirror.com/@pixi/text-bitmap/-/text-bitmap-6.4.2.tgz#3cbea49534939be58b82d0709bc9a1decf62008d" integrity sha512-P+LjlEA2g2+UdHrT95wB3SoL40Z4AqMlfW6rh8WDxCtfvjafBM8Cl2sqkvd962GOrp7MuVCLYTodIs7LaYf9BQ== "@pixi/text@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/text/-/text-6.4.2.tgz#340aa90a241deecff499b540b9e1ec34cadff27c" + resolved "https://registry.npmmirror.com/@pixi/text/-/text-6.4.2.tgz#340aa90a241deecff499b540b9e1ec34cadff27c" integrity sha512-jX2LBjgEwKqm5lTUKh3gusSKsSPQpibdcxYMQKxMDNVqvNyGG9UqEO/FogMnGg6c5EHBKyMas26c8oXrf1oagg== "@pixi/ticker@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.4.2.tgz#5e84fcd9c76240e9c141f268b780de19b63cf231" + resolved "https://registry.npmmirror.com/@pixi/ticker/-/ticker-6.4.2.tgz#5e84fcd9c76240e9c141f268b780de19b63cf231" integrity sha512-OM2U0qLiU2Z+qami7DRNkBJnx20ElQO/5mJNsoHQRH6k/po0nXlux8jcCXhh5DE9lds4RdUFAwTL4RmLT1clDw== "@pixi/utils@6.4.2": version "6.4.2" - resolved "https://registry.npmjs.org/@pixi/utils/-/utils-6.4.2.tgz#77c5bac2ba26094ac0308327a5b6685d3287f649" + resolved "https://registry.npmmirror.com/@pixi/utils/-/utils-6.4.2.tgz#77c5bac2ba26094ac0308327a5b6685d3287f649" integrity sha512-FORUzSikNUNceS6sf2NlRcGukmJrnWCQToA6Nqk+tQ7Lvb42vDTVI66ya44O6HYM2J0nL684YeYesWbAZ+UeKg== dependencies: "@types/earcut" "^2.1.0" @@ -311,17 +311,17 @@ "@pkgjs/parseargs@^0.11.0": version "0.11.0" - resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + resolved "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== "@swc/counter@^0.1.3": version "0.1.3" - resolved "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" + resolved "https://registry.npmmirror.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== "@swc/helpers@0.5.5": version "0.5.5" - resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz#12689df71bfc9b21c4f4ca00ae55f2f16c8b77c0" + resolved "https://registry.npmmirror.com/@swc/helpers/-/helpers-0.5.5.tgz#12689df71bfc9b21c4f4ca00ae55f2f16c8b77c0" integrity sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A== dependencies: "@swc/counter" "^0.1.3" @@ -329,36 +329,36 @@ "@types/earcut@^2.1.0": version "2.1.4" - resolved "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.4.tgz#5811d7d333048f5a7573b22ddc84923e69596da6" + resolved "https://registry.npmmirror.com/@types/earcut/-/earcut-2.1.4.tgz#5811d7d333048f5a7573b22ddc84923e69596da6" integrity sha512-qp3m9PPz4gULB9MhjGID7wpo3gJ4bTGXm7ltNDsmOvsPduTeHp8wSW9YckBj3mljeOh4F0m2z/0JKAALRKbmLQ== "@types/node@^20": - version "20.14.6" - resolved "https://registry.npmjs.org/@types/node/-/node-20.14.6.tgz#f3c19ffc98c2220e18de259bb172dd4d892a6075" - integrity sha512-JbA0XIJPL1IiNnU7PFxDXyfAwcwVVrOoqyzzyQTyMeVhBzkJVMSkC1LlVsRQ2lpqiY4n6Bb9oCS6lzDKVQxbZw== + version "20.14.8" + resolved "https://registry.npmmirror.com/@types/node/-/node-20.14.8.tgz#45c26a2a5de26c3534a9504530ddb3b27ce031ac" + integrity sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA== dependencies: undici-types "~5.26.4" "@types/offscreencanvas@^2019.6.4": version "2019.7.3" - resolved "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz#90267db13f64d6e9ccb5ae3eac92786a7c77a516" + resolved "https://registry.npmmirror.com/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz#90267db13f64d6e9ccb5ae3eac92786a7c77a516" integrity sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A== "@types/prop-types@*": version "15.7.12" - resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== "@types/react-dom@^18": version "18.3.0" - resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0" integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg== dependencies: "@types/react" "*" "@types/react@*", "@types/react@^18": version "18.3.3" - resolved "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz#9679020895318b0915d7a3ab004d92d33375c45f" + resolved "https://registry.npmmirror.com/@types/react/-/react-18.3.3.tgz#9679020895318b0915d7a3ab004d92d33375c45f" integrity sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw== dependencies: "@types/prop-types" "*" @@ -366,34 +366,34 @@ ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: version "6.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== ansi-styles@^4.0.0: version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" ansi-styles@^6.1.0: version "6.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== any-promise@^1.0.0: version "1.3.0" - resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + resolved "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== anymatch@~3.1.2: version "3.1.3" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" @@ -401,36 +401,36 @@ anymatch@~3.1.2: arg@^5.0.2: version "5.0.2" - resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + resolved "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== array-union@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + resolved "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1: version "1.0.3" - resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + resolved "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== async@^2.6.1: version "2.6.4" - resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" + resolved "https://registry.npmmirror.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== dependencies: lodash "^4.17.14" asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== axios@^1.7.2: version "1.7.2" - resolved "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz#b625db8a7051fbea61c35a3cbb3a1daa7b9c7621" + resolved "https://registry.npmmirror.com/axios/-/axios-1.7.2.tgz#b625db8a7051fbea61c35a3cbb3a1daa7b9c7621" integrity sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw== dependencies: follow-redirects "^1.15.6" @@ -439,17 +439,17 @@ axios@^1.7.2: balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== binary-extensions@^2.0.0: version "2.3.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -457,28 +457,28 @@ brace-expansion@^1.1.7: brace-expansion@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" braces@^3.0.3, braces@~3.0.2: version "3.0.3" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: fill-range "^7.1.1" busboy@1.6.0: version "1.6.0" - resolved "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" + resolved "https://registry.npmmirror.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== dependencies: streamsearch "^1.1.0" call-bind@^1.0.7: version "1.0.7" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: es-define-property "^1.0.0" @@ -489,17 +489,17 @@ call-bind@^1.0.7: camelcase-css@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + resolved "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== caniuse-lite@^1.0.30001579: version "1.0.30001636" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz#b15f52d2bdb95fad32c2f53c0b68032b85188a78" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz#b15f52d2bdb95fad32c2f53c0b68032b85188a78" integrity sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg== chokidar@^3.5.3: version "3.6.0" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" @@ -514,51 +514,51 @@ chokidar@^3.5.3: client-only@0.0.1: version "0.0.1" - resolved "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" + resolved "https://registry.npmmirror.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@~1.1.4: version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== combined-stream@^1.0.8: version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@^2.18.0: version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^4.0.0: version "4.1.1" - resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + resolved "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== commondir@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== concat-map@0.0.1: version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== cross-spawn@^7.0.0: version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" @@ -567,17 +567,17 @@ cross-spawn@^7.0.0: cssesc@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== csstype@^3.0.2: version "3.1.3" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== define-data-property@^1.1.4: version "1.1.4" - resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + resolved "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: es-define-property "^1.0.0" @@ -586,69 +586,69 @@ define-data-property@^1.1.4: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== didyoumean@^1.2.2: version "1.2.2" - resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + resolved "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== dlv@^1.1.3: version "1.1.3" - resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + resolved "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== earcut@^2.2.2: version "2.2.4" - resolved "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz#6d02fd4d68160c114825d06890a92ecaae60343a" + resolved "https://registry.npmmirror.com/earcut/-/earcut-2.2.4.tgz#6d02fd4d68160c114825d06890a92ecaae60343a" integrity sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ== eastasianwidth@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + resolved "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== email-addresses@^3.0.1: version "3.1.0" - resolved "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb" + resolved "https://registry.npmmirror.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb" integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.2.2: version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== es-define-property@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + resolved "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== dependencies: get-intrinsic "^1.2.4" es-errors@^1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + resolved "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== escape-string-regexp@^1.0.2: version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== eventemitter3@^3.1.0: version "3.1.2" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== fast-glob@^3.3.0: version "3.3.2" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -659,19 +659,19 @@ fast-glob@^3.3.0: fastq@^1.6.0: version "1.17.1" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + resolved "https://registry.npmmirror.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== dependencies: reusify "^1.0.4" filename-reserved-regex@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + resolved "https://registry.npmmirror.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" integrity sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ== filenamify@^4.3.0: version "4.3.0" - resolved "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106" + resolved "https://registry.npmmirror.com/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106" integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== dependencies: filename-reserved-regex "^2.0.0" @@ -680,14 +680,14 @@ filenamify@^4.3.0: fill-range@^7.1.1: version "7.1.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" find-cache-dir@^3.3.1: version "3.3.2" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== dependencies: commondir "^1.0.1" @@ -696,7 +696,7 @@ find-cache-dir@^3.3.1: find-up@^4.0.0: version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" @@ -704,12 +704,12 @@ find-up@^4.0.0: follow-redirects@^1.15.6: version "1.15.6" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== foreground-child@^3.1.0: version "3.2.1" - resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz#767004ccf3a5b30df39bed90718bab43fe0a59f7" + resolved "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.2.1.tgz#767004ccf3a5b30df39bed90718bab43fe0a59f7" integrity sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA== dependencies: cross-spawn "^7.0.0" @@ -717,7 +717,7 @@ foreground-child@^3.1.0: form-data@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== dependencies: asynckit "^0.4.0" @@ -726,7 +726,7 @@ form-data@^4.0.0: fs-extra@^8.1.0: version "8.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: graceful-fs "^4.2.0" @@ -735,22 +735,22 @@ fs-extra@^8.1.0: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: version "2.3.3" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: version "1.2.4" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: es-errors "^1.3.0" @@ -761,7 +761,7 @@ get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: gh-pages@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/gh-pages/-/gh-pages-4.0.0.tgz#bd7447bab7eef008f677ac8cc4f6049ab978f4a6" + resolved "https://registry.npmmirror.com/gh-pages/-/gh-pages-4.0.0.tgz#bd7447bab7eef008f677ac8cc4f6049ab978f4a6" integrity sha512-p8S0T3aGJc68MtwOcZusul5qPSNZCalap3NWbhRUZYu1YOdp+EjZ+4kPmRM8h3NNRdqw00yuevRjlkuSzCn7iQ== dependencies: async "^2.6.1" @@ -774,21 +774,21 @@ gh-pages@^4.0.0: glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob-parent@^6.0.2: version "6.0.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" glob@^10.3.10: version "10.4.2" - resolved "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz#bed6b95dade5c1f80b4434daced233aee76160e5" + resolved "https://registry.npmmirror.com/glob/-/glob-10.4.2.tgz#bed6b95dade5c1f80b4434daced233aee76160e5" integrity sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w== dependencies: foreground-child "^3.1.0" @@ -800,7 +800,7 @@ glob@^10.3.10: glob@^7.0.3: version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" @@ -812,7 +812,7 @@ glob@^7.0.3: globby@^6.1.0: version "6.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + resolved "https://registry.npmmirror.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== dependencies: array-union "^1.0.1" @@ -823,43 +823,43 @@ globby@^6.1.0: gopd@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== dependencies: get-intrinsic "^1.1.3" graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11: version "4.2.11" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== has-property-descriptors@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.3" - resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + resolved "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== has-symbols@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== -hasown@^2.0.0: +hasown@^2.0.0, hasown@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + resolved "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" inflight@^1.0.4: version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" @@ -867,58 +867,58 @@ inflight@^1.0.4: inherits@2: version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-core-module@^2.13.0: - version "2.13.1" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + version "2.14.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.14.0.tgz#43b8ef9f46a6a08888db67b1ffd4ec9e3dfd59d1" + integrity sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A== dependencies: - hasown "^2.0.0" + hasown "^2.0.2" is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== isexe@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== ismobilejs@^1.1.0: version "1.1.1" - resolved "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz#c56ca0ae8e52b24ca0f22ba5ef3215a2ddbbaa0e" + resolved "https://registry.npmmirror.com/ismobilejs/-/ismobilejs-1.1.1.tgz#c56ca0ae8e52b24ca0f22ba5ef3215a2ddbbaa0e" integrity sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw== jackspeak@^3.1.2: version "3.4.0" - resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz#a75763ff36ad778ede6a156d8ee8b124de445b4a" + resolved "https://registry.npmmirror.com/jackspeak/-/jackspeak-3.4.0.tgz#a75763ff36ad778ede6a156d8ee8b124de445b4a" integrity sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw== dependencies: "@isaacs/cliui" "^8.0.2" @@ -927,75 +927,75 @@ jackspeak@^3.1.2: jiti@^1.21.0: version "1.21.6" - resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268" + resolved "https://registry.npmmirror.com/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268" integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== "js-tokens@^3.0.0 || ^4.0.0": version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== jsonfile@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== optionalDependencies: graceful-fs "^4.1.6" lilconfig@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== lilconfig@^3.0.0: version "3.1.2" - resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz#e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb" + resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-3.1.2.tgz#e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb" integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow== lines-and-columns@^1.1.6: version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" lodash@^4.17.14: version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loose-envify@^1.1.0: version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lru-cache@^10.2.0: version "10.2.2" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== make-dir@^3.0.2: version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" merge2@^1.3.0: version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.7" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== dependencies: braces "^3.0.3" @@ -1003,38 +1003,38 @@ micromatch@^4.0.4, micromatch@^4.0.5: mime-db@1.52.0: version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@^2.1.12: version "2.1.35" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" minimatch@^3.1.1: version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimatch@^9.0.4: version "9.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== dependencies: brace-expansion "^2.0.1" "minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: version "7.1.2" - resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + resolved "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== mz@^2.7.0: version "2.7.0" - resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + resolved "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== dependencies: any-promise "^1.0.0" @@ -1043,12 +1043,12 @@ mz@^2.7.0: nanoid@^3.3.6, nanoid@^3.3.7: version "3.3.7" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== next@14.2.4: version "14.2.4" - resolved "https://registry.npmjs.org/next/-/next-14.2.4.tgz#ef66c39c71e2d8ad0a3caa0383c8933f4663e4d1" + resolved "https://registry.npmmirror.com/next/-/next-14.2.4.tgz#ef66c39c71e2d8ad0a3caa0383c8933f4663e4d1" integrity sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ== dependencies: "@next/env" "14.2.4" @@ -1071,78 +1071,78 @@ next@14.2.4: normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-hash@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + resolved "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== object-inspect@^1.13.1: - version "1.13.1" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" - integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + version "1.13.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff" + integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g== once@^1.3.0: version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-try@^2.0.0: version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== package-json-from-dist@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" + resolved "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-key@^3.1.0: version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-scurry@^1.11.1: version "1.11.1" - resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + resolved "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== dependencies: lru-cache "^10.2.0" @@ -1150,46 +1150,46 @@ path-scurry@^1.11.1: picocolors@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pify@^2.0.0, pify@^2.3.0: version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + resolved "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== pinkie-promise@^2.0.0: version "2.0.1" - resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + resolved "https://registry.npmmirror.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" - resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + resolved "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== pirates@^4.0.1: version "4.0.6" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== pixi-live2d-display@^0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/pixi-live2d-display/-/pixi-live2d-display-0.4.0.tgz#f0628d1bb71765c042b85288344ef72d7b557fce" + resolved "https://registry.npmmirror.com/pixi-live2d-display/-/pixi-live2d-display-0.4.0.tgz#f0628d1bb71765c042b85288344ef72d7b557fce" integrity sha512-xeYC6y4Y0Bxe9ksWNlGFZC1rII/MPrzPQK7t1c3ubA8RhkOISIqHJl38fNumXqhGEs+yItmgDOkFT+9dsyGDjA== dependencies: gh-pages "^4.0.0" pixi.js@6.4.2: version "6.4.2" - resolved "https://registry.npmjs.org/pixi.js/-/pixi.js-6.4.2.tgz#1cbac71a6535568f59a8684274792aa1bd271646" + resolved "https://registry.npmmirror.com/pixi.js/-/pixi.js-6.4.2.tgz#1cbac71a6535568f59a8684274792aa1bd271646" integrity sha512-8fjWgBfuSinIz0J5qXdsz10KAeDYyaa8XOcp4E1f+ug5ckE5rTPCcrSwQ8LNWA/YpdJ5irGOjv0rEA4sOcWVeQ== dependencies: "@pixi/accessibility" "6.4.2" @@ -1230,14 +1230,14 @@ pixi.js@6.4.2: pkg-dir@^4.1.0: version "4.2.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" postcss-import@^15.1.0: version "15.1.0" - resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" + resolved "https://registry.npmmirror.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== dependencies: postcss-value-parser "^4.0.0" @@ -1246,14 +1246,14 @@ postcss-import@^15.1.0: postcss-js@^4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" + resolved "https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== dependencies: camelcase-css "^2.0.1" postcss-load-config@^4.0.1: version "4.0.2" - resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3" + resolved "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3" integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== dependencies: lilconfig "^3.0.0" @@ -1261,14 +1261,14 @@ postcss-load-config@^4.0.1: postcss-nested@^6.0.1: version "6.0.1" - resolved "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" + resolved "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== dependencies: postcss-selector-parser "^6.0.11" postcss-selector-parser@^6.0.11: version "6.1.0" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz#49694cb4e7c649299fea510a29fa6577104bcf53" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz#49694cb4e7c649299fea510a29fa6577104bcf53" integrity sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ== dependencies: cssesc "^3.0.0" @@ -1276,12 +1276,12 @@ postcss-selector-parser@^6.0.11: postcss-value-parser@^4.0.0: version "4.2.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== postcss@8.4.31: version "8.4.31" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: nanoid "^3.3.6" @@ -1290,7 +1290,7 @@ postcss@8.4.31: postcss@^8, postcss@^8.4.23: version "8.4.38" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: nanoid "^3.3.7" @@ -1299,34 +1299,34 @@ postcss@^8, postcss@^8.4.23: promise-polyfill@^8.2.0: version "8.3.0" - resolved "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.3.0.tgz#9284810268138d103807b11f4e23d5e945a4db63" + resolved "https://registry.npmmirror.com/promise-polyfill/-/promise-polyfill-8.3.0.tgz#9284810268138d103807b11f4e23d5e945a4db63" integrity sha512-H5oELycFml5yto/atYqmjyigJoAo3+OXwolYiH7OfQuYlAqhxNvTfiNMbV9hsC6Yp83yE5r2KTVmtrG6R9i6Pg== proxy-from-env@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== punycode@^1.4.1: version "1.4.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + resolved "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== qs@^6.11.2: version "6.12.1" - resolved "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz#39422111ca7cbdb70425541cba20c7d7b216599a" + resolved "https://registry.npmmirror.com/qs/-/qs-6.12.1.tgz#39422111ca7cbdb70425541cba20c7d7b216599a" integrity sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ== dependencies: side-channel "^1.0.6" queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== react-dom@^18: version "18.3.1" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== dependencies: loose-envify "^1.1.0" @@ -1334,28 +1334,28 @@ react-dom@^18: react@^18: version "18.3.1" - resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + resolved "https://registry.npmmirror.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" read-cache@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + resolved "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== dependencies: pify "^2.3.0" readdirp@~3.6.0: version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" resolve@^1.1.7, resolve@^1.22.2: version "1.22.8" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: is-core-module "^2.13.0" @@ -1364,31 +1364,31 @@ resolve@^1.1.7, resolve@^1.22.2: reusify@^1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" scheduler@^0.23.2: version "0.23.2" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== dependencies: loose-envify "^1.1.0" semver@^6.0.0: version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== set-function-length@^1.2.1: version "1.2.2" - resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + resolved "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== dependencies: define-data-property "^1.1.4" @@ -1400,19 +1400,19 @@ set-function-length@^1.2.1: shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== side-channel@^1.0.6: version "1.0.6" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== dependencies: call-bind "^1.0.7" @@ -1422,23 +1422,22 @@ side-channel@^1.0.6: signal-exit@^4.0.1: version "4.1.0" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== source-map-js@^1.0.2, source-map-js@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== streamsearch@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" + resolved "https://registry.npmmirror.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== "string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0: - name string-width-cjs version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" @@ -1447,7 +1446,7 @@ streamsearch@^1.1.0: string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + resolved "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== dependencies: eastasianwidth "^0.2.0" @@ -1455,37 +1454,36 @@ string-width@^5.0.1, string-width@^5.1.2: strip-ansi "^7.0.1" "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: - name strip-ansi-cjs version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-ansi@^7.0.1: version "7.1.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== dependencies: ansi-regex "^6.0.1" strip-outer@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + resolved "https://registry.npmmirror.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== dependencies: escape-string-regexp "^1.0.2" styled-jsx@5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz#839a1c3aaacc4e735fed0781b8619ea5d0009d1f" + resolved "https://registry.npmmirror.com/styled-jsx/-/styled-jsx-5.1.1.tgz#839a1c3aaacc4e735fed0781b8619ea5d0009d1f" integrity sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw== dependencies: client-only "0.0.1" sucrase@^3.32.0: version "3.35.0" - resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" + resolved "https://registry.npmmirror.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== dependencies: "@jridgewell/gen-mapping" "^0.3.2" @@ -1498,12 +1496,12 @@ sucrase@^3.32.0: supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== tailwindcss@^3.4.1: version "3.4.4" - resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz#351d932273e6abfa75ce7d226b5bf3a6cb257c05" + resolved "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.4.4.tgz#351d932273e6abfa75ce7d226b5bf3a6cb257c05" integrity sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A== dependencies: "@alloc/quick-lru" "^5.2.0" @@ -1531,60 +1529,60 @@ tailwindcss@^3.4.1: thenify-all@^1.0.0: version "1.6.0" - resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + resolved "https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== dependencies: thenify ">= 3.1.0 < 4" "thenify@>= 3.1.0 < 4": version "3.3.1" - resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + resolved "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== dependencies: any-promise "^1.0.0" to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" trim-repeated@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + resolved "https://registry.npmmirror.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" integrity sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg== dependencies: escape-string-regexp "^1.0.2" ts-interface-checker@^0.1.9: version "0.1.13" - resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + resolved "https://registry.npmmirror.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== tslib@^2.4.0: version "2.6.3" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== typescript@^5: - version "5.4.5" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" - integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== + version "5.5.2" + resolved "https://registry.npmmirror.com/typescript/-/typescript-5.5.2.tgz#c26f023cb0054e657ce04f72583ea2d85f8d0507" + integrity sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew== undici-types@~5.26.4: version "5.26.5" - resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + resolved "https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== universalify@^0.1.0: version "0.1.2" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== url@^0.11.0: version "0.11.3" - resolved "https://registry.npmjs.org/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad" + resolved "https://registry.npmmirror.com/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad" integrity sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw== dependencies: punycode "^1.4.1" @@ -1592,19 +1590,19 @@ url@^0.11.0: util-deprecate@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== which@^2.0.1: version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" @@ -1613,7 +1611,7 @@ which@^2.0.1: wrap-ansi@^8.1.0: version "8.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: ansi-styles "^6.1.0" @@ -1622,10 +1620,10 @@ wrap-ansi@^8.1.0: wrappy@1: version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== yaml@^2.3.4: version "2.4.5" - resolved "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e" + resolved "https://registry.npmmirror.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e" integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==